我用Comsol做了一个结构,然后我想让这个结构经历一个温度变化(T(开始)=25C,然后一个温度上升(100C/分钟)直到T=250C,它持续30分钟,然后另一个温度上升(-100C/分钟)直到T=25C ).How我可以进行这些温度扫描吗?
发布于 2017-08-09 02:04:19
你可以定义一个函数(例如foo),它可以精确地跟踪你想要的温度和时间分布。然后,在指定温度的位置(无论是边界条件还是域条件)插入foo(t),t是COMSOL时间的独占变量名。
您也可以对其他变量执行此操作,例如space。定义foo的最简单方法是通过1D插值选项。不幸的是,我目前没有COMSOL许可证来检查它,但我认为你可以简单地在1D插值表中输入时间和温度值,选择一个名称和插值样式,然后在程序的后面部分使用它。
发布于 2019-06-11 06:56:47
我正在用移动线圈模拟时域中的磁场。对于移动和温度渐变,都需要时间相关解算器。我认为你可以使用这样的东西,T=T_start+rate_of_change*t。t变量可以在时间相关的求解器中使用,你可以简单地写出我提到的方程。然而,我认为你需要使用三次时间相关的求解器,一次用于斜坡上升,第二次用于恒定温度,第三次用于斜坡下降。设定时间相关解算器的时间,以便可以设定所需的温度。
First t=0s->(225/100*60)135s
second t=135s->(135+30*60)1935s
and last one t=1935s->(1935+135)2070s您可能还需要使用编译解决方案步骤将这三个解决方案添加到一起。我可以明天试着做这件事,然后检查它。
我希望这对你有所帮助。
https://stackoverflow.com/questions/43276253
复制相似问题