![Page 1: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/1.jpg)
Select “Aster”
![Page 2: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/2.jpg)
Add study case Select command file Select mesh
Maximum memoryMaximum calculation time
Number of CPUs to use
![Page 3: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/3.jpg)
Code Aster command file (modal-111Wafer.comm)
DEBUT(IGNORE_ALARM='UTILITAI4_2',);
### Read MESH ###Mesh=LIRE_MAILLAGE(UNITE=20, FORMAT='MED',);
### Define Model ###Model=AFFE_MODELE(MAILLAGE=Mesh, AFFE=_F(TOUT='OUI', PHENOMENE='MECANIQUE', MODELISATION='3D',),);
### MATERIAL (Single Crystal Silicon) ###C_Si=DEFI_MATERIAU(ELAS_ORTH=_F(E_L=130800.0, E_T=130800.0, E_N=130800.0, NU_LT=0.28, NU_LN=0.28, NU_TN=0.28, G_LT=79570.0, G_LN=79570.0, G_TN=79570.0, RHO=2.33e-15, ALPHA_L=0.0, ALPHA_T=0.0, ALPHA_N=0.0,),);
Read a mesh (Unit number = 20, defined in ASTK)
3D Mechanical solver apply to the mesh
Define a material (single crystal silicon)
Caution! Unit is not a MKSA, but a uMKSAi.e. Length : umMass : kgTime : sStress : MpaDensity : kg/um3
![Page 4: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/4.jpg)
### Angle of the local Coordinate ###### (111) direction is aligned to Z asix ###CARA_EL=AFFE_CARA_ELEM( MODELE=Model,
MASSIF=_F( GROUP_MA = 'TOUT',ANGL_REP=(30, -35.26438968275467, 45,),)
);
### Set material to the model ###Material=AFFE_MATERIAU(MAILLAGE=Mesh, AFFE=_F(TOUT='OUI', MATER=C_Si,),);
### BOUNDARY CONDITIONS ###### Fixed points ###BLOCAGE=AFFE_CHAR_MECA(MODELE=Model, DDL_IMPO=_F(GROUP_MA='Gfix', DX=0.0, DY=0.0, DZ=0.0,),);
Default orientation of material axis is same as global axis(i.e. same as 100 wafer)When use (111) wafer, local coordinate should be rotatedas follows
Apply a material to the mesh
To apply all meshes
Define a boundary condition (fixed nodes)
Node belonging to the group “Gfix”
X, Y and Z displacement is fixed at “0”
![Page 5: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/5.jpg)
### COMPUTATION OF MASS AND STIFFNESS MATRICESASSEMBLAGE(MODELE=Model, CHAM_MATER=Material,
CARA_ELEM = CARA_EL, CHARGE=BLOCAGE, NUME_DDL=CO('NUMEDDL'), MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), OPTION='RIGI_MECA',), _F(MATRICE=CO('MASSE'), OPTION='MASS_MECA',),
),);
### MODAL ANALYSIS ###MODES=CALC_MODES( SOLVEUR_MODAL=_F(METHODE='SORENSEN',), MATR_RIGI=RIGIDITE, MATR_MASS=MASSE,
OPTION='CENTRE', CALC_FREQ=_F(FREQ=(200000,),NMAX_FREQ=10,), VERI_MODE=_F(STOP_ERREUR='NON',),);
Create a matrices (Stiffness and Mass)
Define a name of matrices
Material Local coordinate
B.C.
Modal analysis
Matrices
Center frequency Number of modes to calculate
![Page 6: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/6.jpg)
### Calc STRESSESMODES=CALC_CHAMP(reuse =MODES, RESULTAT=MODES, CONTRAINTE=('SIEF_NOEU',),
CRITERES=('SIEQ_NOEU',), );
### PRINT THE RESULTSIMPR_RESU(FORMAT='MED', RESU=( _F(RESULTAT=MODES,),),
);
FIN();
Calculate stress from the result
Nodal stress
Nodal equivalent stress (von Mises, etc)
Write a result to file
![Page 7: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/7.jpg)
Right-click → export to ASTK Check this
Click this to run the solver
![Page 8: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/8.jpg)
ASTK
ASJOB
Progress
![Page 9: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/9.jpg)
Click this to refresh the information
“ASJOB” window
When error occurs, check the message file
![Page 10: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/10.jpg)
For exampleMessage is written in French…. You need to translate it.
![Page 11: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/11.jpg)
When group “TOUT” is missing
![Page 12: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/12.jpg)
If no error occurs
![Page 13: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/13.jpg)
Select “ParaVIS”
![Page 14: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/14.jpg)
Right-click → Open
![Page 15: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/15.jpg)
Result file is opened
![Page 16: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/16.jpg)
Apply color (Displacement)
Select “MODES__DEPL”
![Page 17: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/17.jpg)
Displace a model according to the modal shape
Select warp-by-vector
Magnification of displacement
Model is displaced
![Page 18: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/18.jpg)
Display the original shape with half-transparency
Display the original shape
Change opacity
![Page 19: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/19.jpg)
Select a mode
Eigen frequency
![Page 20: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/20.jpg)
Select a mode
Frequencies of two modes are notperfectly matched.Error was about 19 ppm.(maybe due to numerical error)
![Page 21: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/21.jpg)
Change color to the stress
![Page 22: Select “Aster”freeplanets.ship.jp/NumericalSimulation/FEM/CodeAster... · 2019-08-08 · Add study case Select command file Select mesh Maximum memory Maximum calculation time](https://reader034.vdocuments.mx/reader034/viewer/2022042022/5e79e898f3eedd52f9604da0/html5/thumbnails/22.jpg)
Color range can be modified