User Manual and Tutorial

Software version 4.3.21

The IISB does not assume any responsibility for any consequences resulting from the use of this media.

The initial version of the documentation was financially supported by ESA/ESTEC under contract No. 16462/02/NL/JS.

Table of Contents

Document Structure
General Information
Preparing the Program Environment
Installing CrysMAS in a Linux environment
Installing CrysMAS in a Windows environment
Starting the program
Navigating in CrysMAS
Screen sections
Dialog windows
Tool bar icons
Input tools
Activating the Context Sensitive Help
Geometry Mode
Zooming and Scrolling
Zooming in
Zooming out
Drawing and Modifying the Drawing
Drawing and connecting points
Handling dangling points
Drawing lines
Selecting Elements
Selecting a point or a line
Selecting points and lines by dragging a rectangle
Selecting all elements
Canceling selection
Using Tolerance and Raster
Setting tolerance
Using raster
Merging points
Splitting lines
Intersecting lines
Moving and Copying Elements
Moving elements via the Copy/Move-to dialog
Copying elements via the Copy/Move-to dialog
Moving elements by drag and drop
Copying elements by drag and drop
Further Handling of Selected Elements
Deleting elements
Using mesh alignment
Working with blocks
Rotating elements
Changes to the Complete Drawing
Applying Flip
Applying Mirror
Applying scale
Applying Align Left
Applying Align Origin
Importing a CAD File (dxf-Format)
Setting Symmetry
Materials Mode
Materials dialog
Adding, Replacing and Deleting Materials
Copying materials from the material database to the furnace
Adding and replacing materials in the Materials dialog
Deleting a material
Updating furnace materials based on the material database
Modifying Materials Properties
Changing general properties
Changing thermal properties
Changing optical properties
Changing fluid properties
Changing species transport coefficients
Changing mechanical properties
Assigning Materials to Regions
Saving Materials Data Files
Setting up and Maintaining the Material Database
Configuring the material database
Adding materials to the material database and updating materials
Deleting materials in the material database
Locking materials in the material database
Updating the database from an external source
Using the Characteristic Numbers Dialog
Computing Characteristic Numbers
Definitions and Explanations of Characteristic Numbers
Simulation Mode: Settings
Selecting Elements in Simulation Mode
Selecting lines and regions
Canceling selection
Labels and Joiner
Assigning labels
Joining cartridge and furnace insert
Joining SCA and FI
Saving SCA and FI configurations
Unstructured mesh Properties
Changing the unstructured mesh parameters
Generating the unstructured mesh
Structured mesh Properties
Structured mesh generation and adjustment
Physical Phenomena
Initial Values
Changing initial values
Boundary Conditions
Types of boundaries for temperature
Types of boundaries for velocity
Types of boundaries for azimuthal velocity
Types of boundaries for pressure
Types of boundaries for turbulence model
Types of boundaries for species transport
Types of boundaries for vector potential
Defining boundaries
Defining a heater
TMF effect
Deleting heaters and regions
Modifying heaters' properties
Control Points for Inverse Simulation
Defining control points
Deleting a control point
Moving Regions
Defining a moving region
Shaped Anisotropy
Setting of chemical species
Setting of chemical reactions
Setting of boundary conditions
Simulation Mode: Computation
Time Model Choice
Selecting the full implicit time model
Setting Process parameters
General process parameters
Czochralski setup parameters
Process parameters: Rotating magnetic field
Process parameters: Alternating magnetic fields
Process parameters: Traveling magnetic fields
Setting parameters for the analytical simplified model
Setting parameters for the numerical continuum model
Process parameters: Stationary magnetic field
Setting Numerical parameters
Radiation: view factors
Setting view factor parameters
Testing the view factor quality
Radiation: ray tracing
Setting parameters for forward simulation
Setting parameters for inverse simulation
Setting parameters for species transport simulation.
Setting stress parameters
Setting Convection parameters
Setting abortion parameters
Setting multiphase parameters
Setting ramp parameters
Selecting solvers
Setting turbulent convection on unstructured mesh parameters
Setting convection on structured mesh parameters
Display of Solver Information
Computation Operations
Generating unstructured mesh
Generating structured mesh
Adapting mesh
Computing view factors
Executing of ray tracing
Starting and stopping computation
Number of processes
Simulation Mode: Variables
List of Variable Groups and Variables
Simulation Mode: Visualization and Analysis
Visualizing results
Show results
Setting options for scalar fields
Options for Grid
Write isoline
Monitor/Write Profile
Writing points
Writing polylines
Writing entire file
Export Data
Write Interface
Total Heat Flux
Write Crystal Data
Running a Thermal Analysis (Quick Start)
Opening the file LGF_prototype.crys
Generating the mesh
Changing parameters in the Settings and the Computation menus
Opening the Physical Phenomena dialog
Opening the Initial Values dialog
Opening the Boundaries dialog
Changing the heating power
Specifying growth rate in the Process parameters dialog
Changing the forward relaxation factor in the Numerical parameters dialog
Computing temperature
Visualizing the calculated temperatures
Writing isoline
Modifying the Sample Cartridge Assembly (SCA)
Selecting the elements to be moved
Changing the sample size by entering exact values
Changing the sample size by drag and drop
Splitting a line
Handling Materials
Adding a material to the furnace
Assigning materials
Running an Inverse Simulation
Defining heaters
Defining control points
Setting computation parameters and starting inverse simulation
Visualizing the results of inverse simulation
Writing isolines and profile
Computing a Time-dependent Simulation
Selecting the time-model
Defining boundaries
Defining heaters in time-dependent computation
Defining monitor points for writing profiles
Setting computation parameters and starting time-dependent simulation
Computing a Time-dependent Simulation with Moving Regions
Setting parameters for time-dependent simulation
Defining a moving region
Computing Pseudo-stationary and Time-dependent Convection
Defining materials properties
Defining mesh properties
Setting boundary conditions
Setting convection parameters
Setting parameters for computing time-dependent convection
Computing convection
Computing Turbulent Gas Convection on unstructured mesh
Adjusting the mesh
Defining materials properties
Setting initial values
Setting boundary conditions
Setting numerical parameters
Computing turbulent convection
Computing Thermoelastic Stress
Setting parameters and starting the computation of stress
Computing Inductive Heating
Physical background
Prerequisites and Tasks
Prerequisites for calculations with inductive heating
Specification of the furnace used in this tutorial
Additional Notes
Computing inductive heating for fixed power
Computing inductive heating for controlled power
Simulating Rotating Magnetic Fields and Computing Lorentz Forces
Specifying settings and parameters for computing rotating magnetic fields
Simulating Stationary Magnetic Fields and Computing Lorentz Forces
Computing an axial field with the MHD1 model
Computing a CUSP field with the MHD2 model
Computing an axial field with the MHD2 model
Computing Concentration
Equation and boundaries
Specifying settings and parameters for computing concentration
Performing a calculation of the supersaturation
Generating structured mesh in complex geometries.
Introduction to the block-structured mesh
Block structure creation
Manual mesh improvement
Computation of chemical reactions
Model overview
Setup of the chemical model
Definition of chemical species
Definition of chemical reactions
Definition of special boundary conditions
Model hierarchy
Preparing computation
Numerical parameters
2D modeling of Czochralski crystal growth
Limitations of the 2D approach
Phase boundary crystal-melt
Boundary conditions for velocity components
Checklist for model preparation
Computing traveling magnetic fields (TMF)
Model description
Definition of the TMF inductors
Computation of the Lorentz force
Computing radiative heat transport by ray tracing method
Running CrysMAS in Batch Mode
automatic generation of Cz geometries
Menus and Dialogs
File Menu
Save as ...
Import File
Join tab
Configure tab
File Info
Data storage tab
Paths tab
GUI tab
Maintenance tab
Mode Menu
Edit Menu
Copy/Move to
Rotate selection
Settings Menu
X-Y Plot
Characteristic Numbers
Unstructured Grid
Structured Grid
Physical Phenomena
Initial Values
Control Points
Moving Regions
Shaped Anisotropy
Computation Menu
Time Model
Process parameters
General process parameters
Czochralski process parameters
Magnetic fields
Traveling Fields
Numerical parameters
View factors
Convection parameters
Show Solver Information
Adapt mesh
Visualization Menu
Options for Scalar Fields
Options for Grid
Analysis Menu
Write Isoline
Monitor/Write Profile
Write Entire File
Export Data
Write Interface
A. Navigational Aids and Key Functions
Tool Bar Buttons
Key Functions and Shortcuts
General keys
Keys for editing material properties
Mouse buttons
B. Units and File Information
Units of Measurement
General units
Units of variables
Material properties units
Log and Monitoring Files
File saved in pseudo stationary temperature calculation
File saved in time-dependent temperature calculation
File saved in stationary convection calculation
File saved in time-dependent convection calculation
Monitoring file
Files generated during post processing
C. FAQ - Frequently asked questions
General problems
Preparation of the furnace model
Performance of the computations
D. Bibliography