定义具有适当时间增量的步长和非线性求解控制,以便 Helius PFA 能够达到收敛解。
我们已经定义了模型几何图形,现在可以创建载荷步长了。许多线性弹性分析要求每个步长仅一个增量。但是,一个增量对于模拟渐进式失效是不够的。Nastran 输入文件 (.nas) 在文本编辑器中仍保持打开状态:
找到 SUBCASE 条目。
在 SUBCASE 条目下添加下列行:
NLPARM = 1
现在,找到 BEGIN BULK 条目。在该条目下添加下列行:
NLPARM 1 100 ITER 1 1000 +
+ 1000 +
+
这 3 行一同定义用于分析的非线性参数集。已定义的 NLPARM 在总时间 1.0 内使用了 100 增量。我们还请求在代码评估减少时间增量方面的需求前执行 1000 次平衡迭代。这将允许 Autodesk Inventor Nastran 充分利用 Helius PFA 提供的改进收敛特性。我们还使用了 NLSTEP 条目来修改默认力收敛公差。
有关与 Helius PFA 相关的 NLPARM 条目的其他详细息,请参见非线性求解控制参数。
输入文件现应如下所示:
SUBCASE 1
TITLE = Nonlinear Static Analysis
ECHO = NONE
DISPLACEMENT(PLOT) = ALL
SPCFORCE(PLOT) = ALL
NLSTRESS(PLOT) = ALL
STRESS(PLOT,CORNER) = ALL
ELSTRAIN(GAUSS) = ALL
ELSTRESS(GAUSS) = ALL
SPC = 2001
NLPARM = 1
$
BEGIN BULK
$
PARAM,UNITS,IN-LBF-BTU-SEC
PARAM,LGDISP,0
PARAM,OGEOM,NO
PARAM,AUTOSPC,YES
PARAM,GRDPNT,0
PARAM,NLTOL,2
PARAM,SOLUTIONERROR,OFF
PARAM,HEXINODE,OFF
PARAM,HEXREDORD,OFF
NLPARM 1 100 ITER 1 1000 ALL+
+ 1000 +
+
$