「$Thermallattice」:修訂間差異
跳至導覽
跳至搜尋
已建立頁面,內容為 "$Thermallattice is the command to setup the thermal expansion coefficient of material, which is used with the command $solveheatstrain, $heatstrainsteps...." |
無編輯摘要 |
||
| 第12行: | 第12行: | ||
Type: | Type: | ||
1: means latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (T - <math>p_{1}</math> ) * <math>p_{2}</math> | 1: means latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (T - <math>p_{1}</math> ) * <math>p_{2}</math> and | ||
2: | Number_of_input_parameters =2 | ||
2: means x x y z axis have different thermal expansion coefficient. So | |||
latticeX (T) = latticeX(Tref) + latticeX(Tref) * (T - <math>p_{1}</math> ) * <math>p_{2}</math> | latticeX (T) = latticeX(Tref) + latticeX(Tref) * (T - <math>p_{1}</math> ) * <math>p_{2}</math> | ||
latticeY (T) = latticeY(Tref) + latticeY(Tref) * (T - <math>p_{1}</math> ) * <math>p_{3}</math> | latticeY (T) = latticeY(Tref) + latticeY(Tref) * (T - <math>p_{1}</math> ) * <math>p_{3}</math> | ||
latticeZ (T) = latticeZ(Tref) + latticeZ(Tref) * (T - <math>p_{1}</math> ) * <math>p_{3}</math> | latticeZ (T) = latticeZ(Tref) + latticeZ(Tref) * (T - <math>p_{1}</math> ) * <math>p_{4}</math> | ||
Number_of_input_parameters = 4 | |||
3: If T> <math>p_{3}</math> | |||
latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (p_{3} - <math>p_{1}</math> ) * <math>p_{2}</math> + latticeXYZ(Tref) * (T - <math>p_{3}</math> ) * <math>p_{4}</math> | |||
If T<=<math>p_{3}</math> | |||
latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (T - <math>p_{1}</math> ) * <math>p_{2}</math> | |||
Number_of_input_parameters = 4 | |||
For example, If we have 6 regions | |||
$Thermallattice | |||
1 2 300.0 0.01 | |||
1 2 300.0 0.03 | |||
2 4 300.0 0.01 0.015 0.012 | |||
3 4 300.0 0.01 400.0 0.1 | |||
1 2 300.0 0.01 | |||
1 2 300.0 0.03 | |||
於 2019年8月2日 (五) 06:53 的最新修訂
$Thermallattice is the command to setup the thermal expansion coefficient of material, which is used with the command $solveheatstrain, $heatstrainsteps.
The command is relative complication, type common format is $Thermallattice type_1 Number_of_input_parameters_N1 .... type_2 Number_of_input_parameters_N2 .... type_3 Number_of_input_parameters_N3 .... .... .... top total layers type_m Number_of_input_parameters_Nm ....
Type:
1: means latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (T - ) * and
Number_of_input_parameters =2
2: means x x y z axis have different thermal expansion coefficient. So
latticeX (T) = latticeX(Tref) + latticeX(Tref) * (T - ) *
latticeY (T) = latticeY(Tref) + latticeY(Tref) * (T - ) *
latticeZ (T) = latticeZ(Tref) + latticeZ(Tref) * (T - ) *
Number_of_input_parameters = 4
3: If T>
latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (p_{3} - ) * + latticeXYZ(Tref) * (T - ) *
If T<=
latticeXYZ (T) = latticeXYZ(Tref) + latticeXYZ(Tref) * (T - ) *
Number_of_input_parameters = 4
For example, If we have 6 regions
$Thermallattice 1 2 300.0 0.01 1 2 300.0 0.03 2 4 300.0 0.01 0.015 0.012 3 4 300.0 0.01 400.0 0.1 1 2 300.0 0.01 1 2 300.0 0.03