首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在comsol中进行温度扫描?

如何在comsol中进行温度扫描?
EN

Stack Overflow用户
提问于 2017-04-07 18:50:09
回答 2查看 498关注 0票数 1

我用Comsol做了一个结构,然后我想让这个结构经历一个温度变化(T(开始)=25C,然后一个温度上升(100C/分钟)直到T=250C,它持续30分钟,然后另一个温度上升(-100C/分钟)直到T=25C ).How我可以进行这些温度扫描吗?

EN

回答 2

Stack Overflow用户

发布于 2017-08-09 02:04:19

你可以定义一个函数(例如foo),它可以精确地跟踪你想要的温度和时间分布。然后,在指定温度的位置(无论是边界条件还是域条件)插入foo(t),t是COMSOL时间的独占变量名。

您也可以对其他变量执行此操作,例如space。定义foo的最简单方法是通过1D插值选项。不幸的是,我目前没有COMSOL许可证来检查它,但我认为你可以简单地在1D插值表中输入时间和温度值,选择一个名称和插值样式,然后在程序的后面部分使用它。

票数 1
EN

Stack Overflow用户

发布于 2019-06-11 06:56:47

我正在用移动线圈模拟时域中的磁场。对于移动和温度渐变,都需要时间相关解算器。我认为你可以使用这样的东西,T=T_start+rate_of_change*t。t变量可以在时间相关的求解器中使用,你可以简单地写出我提到的方程。然而,我认为你需要使用三次时间相关的求解器,一次用于斜坡上升,第二次用于恒定温度,第三次用于斜坡下降。设定时间相关解算器的时间,以便可以设定所需的温度。

代码语言:javascript
复制
First t=0s->(225/100*60)135s
second t=135s->(135+30*60)1935s
and last one t=1935s->(1935+135)2070s

您可能还需要使用编译解决方案步骤将这三个解决方案添加到一起。我可以明天试着做这件事,然后检查它。

我希望这对你有所帮助。

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

https://stackoverflow.com/questions/43276253

复制
相关文章

相似问题

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