ANSYS 中如何使用接触向导定义接触对 (续4)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五、设置求解参数
对于接触问题,通常可以设置如下求解参数:
(1) 设置结果输出方式:选择 Every substep,输出所有子步的结果:
(2) 打开求解过程的图形追踪
(3) 激活求解控制
(4)设置时间步长
(5) 设置收敛准则
还可以设置其他求解选项,如线性搜索等,这里不再详述。
五、求解
点击 Solve > Current LS,弹出两个表框,一个是 /Status Command,可以查看所有的求解设
置:
如求解设置无误,可以点击该表框右上角的×号关闭该边框,然后在另一个表框中点击 OK,开始求解:
开始求解之后,可以显示 Output 窗口,查看求解过程中的一些信息,比如,对于本例陆续出现如下有关存在初始间隙和由于存在摩擦改用非对称求解器的信息:
事实上,我们只对下面平板施加了约束,对小球和上面平板未施加约束,需要靠它们之间及小球与下面平板之间的接触来造成约束。在没有发生接触之前,整个模型确实是缺少约束的。
第一个错误信息说明出错的表现是 Uz 值过大;在第二个错误信息
中对出现这一问题的原因进行了分析–模型中存在只有靠接触表面闭
合 (即发生接触) 才能与其它部分连到一起的部分,并提出使
用 CNCHECK 检查模型的建议。
在 Output 窗口中出现错误信息的同时,在 GUI 窗口中会出现 Error 信息框,给出与 Output 窗口中类似的出错信息。
不过,出现出错信息并不一定意味着计算过程就此结束。在两个错误信息框中都有一个 Proceed 按钮,点击该按钮,可以使程序继续执行该分析过程。
这里选择对两个错误信息框都点击 Proceed 使分析继续执行:
以下是两个错误信息框:
但是查看 Output 窗口中的信息,会发现时间值不是一直上升的:
这说明有的时间步计算没有收敛。由于打开了自动时间步,遇到这种情况,程序会自动对上一时间步的时间增量进行二分,然后重新确定计算的时间点 (上一时间点加上新的时间步增量),继续计算。
本例,最终是收敛的。计算过程中对力收敛情况的追踪曲线如下:
上图中,CRIT 曲线表示力收敛的准则值,L2 表示实际计算得到的准则力值,当 L2 的值小于 CRIT 的值(L2 的曲线低于 CRIT 曲线) 时,计算是收敛的;如
果 L2 的值大于 CRIT 的值 (L2 的曲线高于 CRIT 曲线),程序会继续迭代,直
到 L2 的值小于 CRIT 的值 (收敛) 或者迭代次数达到允许的最大值而L2 的值仍大于CRIT 的值 (不收敛)。对后一情况,程序会将对上一子步的时间增量减半,求出新的时间值,然后继续分析,直到时间子步的增量小于设置的时间子步最小值,如仍不收敛,将会发布一个计算不收敛的信息并停止计算。本例的后续计算是收敛的。直到计算结束,出现如下信息框: