comsol瞬态求解不收敛报错,如何解决?

1. 计算开始时,报错“找不到一致的初始值,最后一个时间步不收敛”

解决方法:

(1) 使用稳态研究的结果作为瞬态研究的初始值。单个研究可以包含多个步骤,且默认情况下,每个步骤的结果都会作为初始值传递到下一步骤。因此,在瞬态研究步骤之前添加一个稳态步骤,可以先求解稳态假设下的流场,从而为瞬态步骤提供一致的初始值,即替代物理场接口初始特征值中指定的初始值。只要这2 个步骤在同一研究中,就不需要更改其他设置,求解完成后将重新计算这2 个步骤。

2) 设置逐渐增加的边界条件。可以在初始值的基础上逐渐增加瞬态模型的载荷和边界条件。平滑过渡。

2. 在计算过程中,有时收敛较慢,有时不收敛

软件根据所用的物理场接口自动确定最合适的方法,一般不建议替代默认的求解器方法。

如果要查看所使用的求解器,可以在求解器配置的瞬态求解器节点中查看时间步长设置。

调整瞬态求解器可以解决收敛问题。对于默认使用向后差分公式法和自由时间步长求解的扩散、对流和反应等问题,应注意以下3 点。

( 1) 使用事件接口模拟步长变化。如果模型中的载荷或边界条件随时间发生瞬时变化,那么应通过引入事件接口求解。

( 2) 网格必须足够细化。

( 3) 初始时间步长。求解器启动时根据总计算时间估计要采用的初始时间步长。如果要指定初始时间步长,可转到瞬态求解器设置,在时间步长栏中启用初始步长,并输入固定的初始步长值。软件可以自由选择小于该值的步长,但不会使用超过该值的步长。瞬态求解器的初始步长设置窗口见图2。

参考:DOI: 10.13340 /j. cae.2020.01.015     CAE 软件操作小百科(49)

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值