comsol如何设置距离梯度_如何在求解器中采用不同的时间步长?

dab06ab2608aacf2ea54bfd299da914f.png

问题描述

求解一个瞬态模型,并在“研究设置”的时间步:框中更改了步长,但求解器仍然采用完全相同的时间步长。求解器采用的时间步长似乎与指定的步长无关。这是为什么?

增加了模拟的总时间跨度,现在求解器的时间步长和结果与之前完全不同。为什么?

如何使求解器采用不同的时间步长?

解决方法

以下屏幕截图中显示的时间步:

框中的步长条目仅控制数据写出的时间步。默认情况下,增加起始时间与结束时间之间的输出时间步数不会改变求解器实际采用的时间步。软件在内部使用自适应或固定的时间步进。在使用自适应时间步进时,软件会根据总仿真时间计算初始时间步,因此,更改总仿真时间会影响时间步和结果。

833f13b412c836bb3f21509e0e374119.png
瞬态求解器的默认设置。

自适应时间步进

默认情况下,COMSOL Multiphysics 中的大多数瞬态问题都使用自适应时间步进方案进行求解。这意味着,软件将自动调整时间步长以保持所需的相对容差。其默认设置为物理场控制,如上面的屏幕截图所示。您也可以将该设置改为用户控制,然后可以手动输入不同的相对容差,如下面的屏幕截图所示。将相对容差降至较小的数值可以减小时间步,从而提高解的精度,但同时会增加求解时间。

94f26edfc6ede20d7f82ef3bd866ba5d.png
用户控制的相对容差。

使求解器减少时间步以及验证模型的方法是,使用更严格的相对容差重新求解模型,以及使用更细化的网格重新求解。为了确

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值