User Tools

Site Tools


Differences

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

Link to this comparison view

Next revision
Previous revision
tutorials:minimal_example_thermal_modulus_computation [2026/08/13 16:14] – Created new tutorial page for thermal modulus minimal example. 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 ======
-===== Start a new project =====+
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_0.png?400 }}+~~NOTOC~~
  
-Press the New-button to begin new project.+This tutorial provides a quick overview of how to set up 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.
  
-===== Assign materials to default domains =====+==== Starting a New Project ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_1.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_0.png?600&nolink }}
  
-Open the management panel for discretization domains.+Press the ''New'' button to begin a new project.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_2.png?400 }}+==== Assign Materials to Default Domains ==== 
 + 
 +{{ :tutorials:minimal_example_thermal_modulus_computation_1.png?600&nolink }} 
 + 
 +Open the ''Domains'' panel. 
 + 
 +{{ :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&nolink }} 
 + 
 +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&nolink }} 
 + 
 +Choose the desired ''Material'' from the available options and confirm with the ''Ok'' button.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_3.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_5.png?600&nolink }}
  
-Press the Select-button of the domain's material to open the selector dialog for material assignment.+Both the ''Default Molding Domain'' [blue] and the ''Default Casting Domain'' [red] require an assigned ''Material''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_4.png?400 }}+==== Importing Model Geometry ====
  
-Choose the desired material from the available options and confirm with the Ok-button.+{{ :tutorials:minimal_example_thermal_modulus_computation_6.png?600&nolink }}
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_5.png?400 }}+Open the ''Models'' panel.
  
-Both the default mold domain [blue] and the default casting domain [red] require an assigned material.+{{ :tutorials:minimal_example_thermal_modulus_computation_7.png?600&nolink }}
  
-===== Import model data =====+Click the ''Import'' button to show the ''Open File Dialog''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_6.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_8.png?600&nolink }}
  
-Open the management panel for models.+Select the files to be imported and confirm the choice by pressing the ''Open'' button.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_7.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_9.png?600&nolink }}
  
-Click on the "Import-button to show the open file dialog.+When the import task is finished, ''Models'' of the imported geometry will appear in the model list.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_8.png?400 }}+==== Model Instantiation ====
  
-Select the files to be imported and confirm the choice by pressing the Open-button.+{{ :tutorials:minimal_example_thermal_modulus_computation_10.png?600&nolink }}
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_9.png?400 }}+Select the models to designate them for instantiation in the ''Layout''.
  
-When the import task is finished, models of the imported geometry should appear in the model list.+{{ :tutorials:minimal_example_thermal_modulus_computation_11.png?600&nolink }}
  
-===== Instantiate the import models in 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_10.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_12.png?600&nolink }}
  
-Select the import models to be instantiated in the casting system layout.+The ''Layout Editor'' panel will display ''Origin'' entries for every instantiated ''Model''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_11.png?400 }}+==== Instance Type Specification ====
  
-Instantiate the models by pressing the Instantiate-button. This should open the panel for managing the casting system layout.+{{ :tutorials:minimal_example_thermal_modulus_computation_13.png?600&nolink }}
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_12.png?400 }}+Select an ''Origin'' to designate it for ''Instance'' type assignment. After instantiating a ''Model'' its corresponding ''Origin'' may already be selected.
  
-The layout panel should display origin entries for every instantiated import model.+{{ :tutorials:minimal_example_thermal_modulus_computation_14.png?600&nolink }}
  
-===== Specify the instance types of the instantiated models =====+Select the ''Instances'' entry in the ''Layout'' toolbar.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_13.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_15.png?600&nolink }}
  
-Select an origin to designate it for instance type assignment (after instantiating a model, its corresponding origin may already be selected).+Choose the ''Instance'' type that is to be assigned to the selected ''Origins'' by clicking its glyph.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_14.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_16.png?600&nolink }}
  
-Select the Instances-entry in the layout toolbar.+After assigning the chosen ''Instance'' type, the selected ''Origins'' will display its glyph and the color of the associated ''Domain''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_15.png?400 }}+All ''Origins'' need to be assigned an ''Instance'' type to proceed.
  
-Choose the instance type that is to be assigned to the selected origins.+==== Dimensioning the Bounding Box ====
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_16.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_17.png?600&nolink }}
  
-After assigning the chosen instance type, the selected origins should display its glyph and the color of the associated domain.+Open the ''Basic Settings'' panel.
  
-All origins need to be assigned an instance type to proceed.+{{ :tutorials:minimal_example_thermal_modulus_computation_18.png?600&nolink }}
  
-===== Specify the mold bounds =====+Press the ''Update Dimensions'' button to fit the mold bounds to the instantiated geometry.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_17.png?400 }}+==== Discretization ====
  
-Open the basic settings panel.+{{ :tutorials:minimal_example_thermal_modulus_computation_19.png?600&nolink }}
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_18.png?400 }}+Open the ''Discretization'' panel.
  
-Press the "Update Dimensions"-button to fit the mold bounds to the instantiated geometry.+{{ :tutorials:minimal_example_thermal_modulus_computation_20.png?600&nolink }}
  
-===== Update the design discretization =====+Choose a resolution preset.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_19.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_21.png?600&nolink }}
  
-Open the discretization panel.+Press the ''Update'' button to update the ''Design'' discretization.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_20.png?400 }}+==== Modulus Computation ====
  
-Choose a discretization resolution preset.+{{ :tutorials:minimal_example_thermal_modulus_computation_22.png?600&nolink }}
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_21.png?400 }}+Open the ''Analysis'' menu.
  
-Press the "Update"-button to update the design discretization.+{{ :tutorials:minimal_example_thermal_modulus_computation_23.png?600&nolink }}
  
-===== Start the modulus computation =====+Click the label text of the ''Thermal Modulus'' solution to open its inspector dialog on the right.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_22.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_24.png?600&nolink }}
  
-Open the analysis panel.+Set ''Phase Transition'' to ''Sigmoid''.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_23.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_25.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.+Press the ''Update'' button to start the modulus computation.
  
-{{ :tutorials:minimal_example_thermal_modulus_computation_24.png?400 }}+{{ :tutorials:minimal_example_thermal_modulus_computation_26.png?600&nolink }}
  
-When the computation of the modulus solution has finished, the modulus field should be displayed projected on the model geometry.+When the computation task is finished, the modulus field will be displayed projected on the model geometry.
tutorials/minimal_example_thermal_modulus_computation.1786637670.txt.gz · Last modified: by Maximilian Mogilka