我使用 Comsol 制作了一个结构,然后我想让这个结构经受温度变化( T(begain)=25C 然后温度斜坡(100 C/min)直到 T=250C 并且持续 30 分钟然后另一个温度斜坡( -100 C/min)直到 T=25C)。我怎样才能使这些温度扫描?
问问题
554 次
2 回答
1
您可以定义一个函数(例如 foo),它完全符合您想要的温度和时间曲线。然后在您指定温度的位置(无论是边界条件还是域条件)插入 foo(t),t 是 COMSOL 的时间专有变量名称。
您也可以对其他变量执行此操作,例如空间。定义 foo 的最简单方法是通过 1D 插值选项。不幸的是,我目前没有 COMSOL 许可证来检查它,但我认为您可以简单地在一维插值表中输入时间和温度值,选择名称和插值样式,然后在程序的后面部分使用它。
于 2017-08-08T18:04:18.527 回答
0
我正在用移动线圈模拟时域中的磁场。运动和温度斜坡也需要时间相关的求解器。我认为你可以使用这样的东西,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
您可能还需要使用编译解决方案步骤将这三个解决方案添加在一起。我明天可以尝试这样做并检查它。
希望这会有所帮助
于 2019-06-10T22:56:46.980 回答