发布
社区首页 >问答首页 >在Comsol后处理中定义时间分辨率

在Comsol后处理中定义时间分辨率
EN

Stack Overflow用户
提问于 2021-06-21 13:36:28
回答 1查看 45关注 0票数 1

我有一个时间相关的热传导模拟,需要绘制一些地区的平均温度随着时间的推移。但是,导出的表数据显然只使用了几个数据点,并在两者之间进行了插值。

更具体地说,我有一些材料块(铝),在一些表面定期加热。我现在感兴趣的是,随着时间的推移,这个表面上的温度峰值。我定义了加热函数,表面,并计算了一段时间内被观察表面的平均温度。但是,当我绘制导出的数据时

温度数据真的真的很粗糙。然而,加热数据是非常精细的。Comsol似乎在很少的点之间进行插值。用更精细的时间分辨率计算不会解决这个问题。

如何让Comsol评估每一步的温度?

EN

回答 1

Stack Overflow用户

发布于 2021-06-22 16:29:00

好了,我找到了答案:

https://www.comsol.com/support/knowledgebase/1254

事实证明,求解器选择的时间步长与用户可以为模拟定义的时间步长完全不同。坦率地说,这让我质疑最初定义的时间步长的用处。它似乎真的只是一个额外的圈套,让人们依赖于支持……

解决方案:将Solution/Time Dependent Solver中的最大时间步长设置为可接受的最小值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68062780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档