主要介绍通过施加节点位移的方法
步骤一:
- 复制model,新建Step,static linear perturbation
- Tools->Analytical Field 定义场函数,例如:Asin(pi*X/Lx)*sin(pi*Y/Ly)一个四边形区域,A是位移最大值
- Load->Uz=1, 选择场函数,即在Z方向施加位移
- Model->Edit Keywords
**
**Output requests
**
*node file, global=yes ##需要添加的
u, ##需要添加的
- 提交计算,得到jobname.fil文件
步骤二:
- 在新的model中,Edit Keywords
*IMPERFECTION, file = jobname, step = 1 ##jobname是步骤一中的
1, 1 ##后面一个1是系数
**
**STEP:Step-1
**
- 提交计算
如果步骤一中没有生成fil文件
- 将步骤一种生成的inp文件编辑
*Output,history,variable=PRESELECT
*Node Print, freq=1 ##输出节点
*NODE FILE
U, ##输出位移
*End Step
2.新建job,source选择inputfile,文件选择上述编辑的inp文件
3.提交计算
4.输出其他变量可以参考
https://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node226.html#nodeprint
https://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node197.html