User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorials:minimal_example_thermal_modulus_computation [2026/08/13 16:52] Maximilian Mogilkatutorials:minimal_example_thermal_modulus_computation [2026/08/13 18:32] (current) Maximilian Mogilka
Line 1: Line 1:
-====== A minimal example for setting up thermal modulus computation ======+====== A Minimal Example for Setting Up Thermal Modulus Computation ======
  
 ~~NOTOC~~ ~~NOTOC~~
Line 5: Line 5:
 This tutorial provides a quick overview of how to set up a minimal project for a thermal modulus computation. It is not intended to cover a specific casting process in any detail, nor does it deal with the construction of a casting and feeding system. It aims to familiarize the user with the most basic steps involved to build a simple layout from imported geometry in order to compute a thermal modulus solution over its domain. This tutorial provides a quick overview of how to set up a minimal project for a thermal modulus computation. It is not intended to cover a specific casting process in any detail, nor does it deal with the construction of a casting and feeding system. It aims to familiarize the user with the most basic steps involved to build a simple layout from imported geometry in order to compute a thermal modulus solution over its domain.
  
-===== Start new project =====+==== Starting New Project ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_0.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_0.png?600&nolink }}
  
-Press the New-button to begin a new project.+Press the ''New'' button to begin a new project.
  
-===== Assign materials to default domains =====+==== Assign Materials to Default Domains ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_1.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_1.png?600&nolink }}
  
-Open the management panel for discretization domains.+Open the ''Domains'' panel.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_2.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_2.png?600&nolink }}
    
-Click on the label of a domain to open its inspector dialog on the right.+Click the label of a ''Domain'' to open its inspector dialog on the right.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_3.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_3.png?600&nolink }}
  
-Press the Select-button of the domain's material to open the selector dialog for material assignment.+Press the ''Select'' button on the ''Material'' entry to open the selector dialog for ''Material'' assignment.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_4.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_4.png?600&nolink }}
  
-Choose the desired material from the available options and confirm with the Ok-button.+Choose the desired ''Material'' from the available options and confirm with the ''Ok'' button.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_5.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_5.png?600&nolink }}
  
-Both the default mold domain [blue] and the default casting domain [red] require an assigned material.+Both the ''Default Molding Domain'' [blue] and the ''Default Casting Domain'' [red] require an assigned ''Material''.
  
-===== Import model data =====+==== Importing Model Geometry ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_6.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_6.png?600&nolink }}
  
-Open the management panel for models.+Open the ''Models'' panel.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_7.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_7.png?600&nolink }}
  
-Click on the "Import-button to show the open file dialog.+Click the ''Import'' button to show the ''Open File Dialog''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_8.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_8.png?600&nolink }}
  
-Select the files to be imported and confirm the choice by pressing the Open-button.+Select the files to be imported and confirm the choice by pressing the ''Open'' button.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_9.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_9.png?600&nolink }}
  
-When the import task is finished, models of the imported geometry should appear in the model list.+When the import task is finished, ''Models'' of the imported geometry will appear in the model list.
  
-===== Instantiate the import models in the casting system layout =====+==== Model Instantiation ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_10.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_10.png?600&nolink }}
  
-Select the import models to be instantiated in the casting system layout.+Select the models to designate them for instantiation in the ''Layout''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_11.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_11.png?600&nolink }}
  
-Instantiate the models by pressing the Instantiate-button. This should open the panel for managing the casting system layout.+Instantiate the selected ''Models'' by pressing the ''Instantiate'' button. This will open the ''Layout Editor'' panel.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_12.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_12.png?600&nolink }}
  
-The layout panel should display origin entries for every instantiated import model.+The ''Layout Editor'' panel will display ''Origin'' entries for every instantiated ''Model''.
  
-===== Specify the instance types of the instantiated models =====+==== Instance Type Specification ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_13.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_13.png?600&nolink }}
  
-Select an origin to designate it for instance type assignment (after instantiating a model, its corresponding origin may already be selected).+Select an ''Origin'' to designate it for ''Instance'' type assignment. After instantiating a ''Model'' its corresponding ''Origin'' may already be selected.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_14.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_14.png?600&nolink }}
  
-Select the Instances-entry in the layout toolbar.+Select the ''Instances'' entry in the ''Layout'' toolbar.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_15.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_15.png?600&nolink }}
  
-Choose the instance type that is to be assigned to the selected origins.+Choose the ''Instance'' type that is to be assigned to the selected ''Origins'' by clicking its glyph.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_16.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_16.png?600&nolink }}
  
-After assigning the chosen instance type, the selected origins should display its glyph and the color of the associated domain.+After assigning the chosen ''Instance'' type, the selected ''Origins'' will display its glyph and the color of the associated ''Domain''.
  
-All origins need to be assigned an instance type to proceed.+All ''Origins'' need to be assigned an ''Instance'' type to proceed.
  
-===== Specify the mold bounds =====+==== Dimensioning the Bounding Box ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_17.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_17.png?600&nolink }}
  
-Open the basic settings panel.+Open the ''Basic Settings'' panel.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_18.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_18.png?600&nolink }}
  
-Press the "Update Dimensions"-button to fit the mold bounds to the instantiated geometry.+Press the ''Update Dimensions'' button to fit the mold bounds to the instantiated geometry.
  
-===== Update the design discretization =====+==== Discretization ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_19.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_19.png?600&nolink }}
  
-Open the discretization panel.+Open the ''Discretization'' panel.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_20.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_20.png?600&nolink }}
  
-Choose a discretization resolution preset.+Choose a resolution preset.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_21.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_21.png?600&nolink }}
  
-Press the "Update"-button to update the design discretization.+Press the ''Update'' button to update the ''Design'' discretization.
  
-===== Start the modulus computation =====+==== Modulus Computation ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_22.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_22.png?600&nolink }}
  
-Open the analysis panel.+Open the ''Analysis'' menu.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_23.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_23.png?600&nolink }}
  
-Press the Update-button of the diffusive modulus solution. A thickness computation task should be started prior to modulus computation if it hasn't been computed already.+Click the label text of the ''Thermal Modulus'' solution to open its inspector dialog on the right.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_24.png?600 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_24.png?600&nolink }}
  
-When the computation of the modulus solution has finished, the modulus field should be displayed projected on the model geometry.+Set ''Phase Transition'' to ''Sigmoid''
 + 
 +{{ :tutorials:minimal_example_thermal_modulus_computation_25.png?600&nolink }} 
 + 
 +Press the ''Update'' button to start the modulus computation. 
 + 
 +{{ :tutorials:minimal_example_thermal_modulus_computation_26.png?600&nolink }} 
 + 
 +When the computation task is finished, the modulus field will be displayed projected on the model geometry.
tutorials/minimal_example_thermal_modulus_computation.1786639926.txt.gz · Last modified: by Maximilian Mogilka