Abaqus添加初始缺陷

主要介绍通过施加节点位移的方法

步骤一:

  1. 复制model,新建Step,static linear perturbation
  2. Tools->Analytical Field 定义场函数,例如:Asin(pi*X/Lx)*sin(pi*Y/Ly)一个四边形区域,A是位移最大值
  3. Load->Uz=1, 选择场函数,即在Z方向施加位移
  4. Model->Edit Keywords
**
**Output requests
**
*node file, global=yes    ##需要添加的
u,                        ##需要添加的
  1. 提交计算,得到jobname.fil文件

步骤二:

  1. 在新的model中,Edit Keywords
*IMPERFECTION, file = jobname, step = 1    ##jobname是步骤一中的
1, 1                                       ##后面一个1是系数
**
**STEP:Step-1
**
  1. 提交计算

如果步骤一中没有生成fil文件

  1. 将步骤一种生成的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

posted @ 2023-07-18 22:35  大蓝鲸  阅读(727)  评论(1编辑  收藏  举报