APP下载

CAE软件操作小百科(38)

2018-02-01席强

计算机辅助工程 2017年4期
关键词:变形用户

席强

1 COMSOL停止条件

在进行稳态求解时,COMSOL迭代求解以收敛条件满足作为计算的停止条件,但是在瞬态分析时,计算何时停止可由用户自行选择。与其他仿真软件类似,COMSOL默认的瞬态分析是遍历用户指定的时间范围后停止计算。除此之外,COMSOL还可以提供一种更灵活而且强大的功能,就是允许用户选择让软件自动检测计算结果中的某一变量或表达式,当该变量或表达式满足一定条件时,计算停止。

例如在对流与扩散计算中,可以让流出物质的总量达到指定值时,计算自动停止,设置界面见图1。

COMSOL的停止条件使用布尔表达式。若布尔表达式运算的结果大于0,则表示有效,此时停止条件满足,计算停止;若布尔运算结果小于或者等于0,则表示无效,停止条件不满足,计算继续进行。需要注意的是,这里的表达式通常是对某个标量进行求解的结果。

2 COMSOL瞬态求解器设置

当求解瞬态非线性问题时,为提高收敛性和求解器的效率,用户可以手动调整求解器的一些参数,例如非线性求解器中的迭代步数、公差因子、阻尼衰减参数、Jacobian修正方法等。

通常情况下,如果在迭代步数范围内收敛性较慢,未能在适当的迭代次数后得到结果,可以将迭代步数改大,但这样做有时会产生较大的计算量。

当非线性较强时,可以将公差因子调小,以控制迭代时的步长。较小的步长受非线性的影响较小,可能会快速得到结果,但也有可能会产生较大迭代次数,增加计算量。

阻尼衰减参数可以根据实际情况进行调整,用户可以指定初始值、最小步长和最大步长。……

登录APP查看全文

猜你喜欢

变形用户
谈诗的变形
“我”的变形计
会变形的饼
关注用户
关注用户
关注用户
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户
变形——出发