24小时热门版块排行榜    

查看: 831  |  回复: 0

phujie

至尊木虫 (知名作家)

[求助] 做诱导传热,需要导出劳伦兹力,继续做熔盐流动

现在用comsol软件做诱导传热(inductive heating),线圈对里面的金属加热,这块已经做出来了

现在第二步需要使用上述计算中的劳伦兹力作为源项,加入到N-S方程中,计算熔融金属的流动状况;但是计算结果力场为0,就连前面计算出的诱导电流场也为0,但是有磁场和温度场

具体做法如下

第一步(study 1)做出来了,只计算磁场以及传热方程,得到磁场数据、劳伦兹力,时间平均劳伦兹力、温度数据,计算的变量放到 values of variable not solved for;

第二步(study 2)通过 mf.FLtzr 以及 mf.FLtzz 作为源项加入到 spf 中的volume force里,只计算流动方程,values of variable not solved for 从step 1中获取,initial value of variable solved for 设置为 zero(从第一步solution中获取也尝试过)。

问题是不是传递的变量里面没有诱导电流以及劳伦兹力这样的派生变量??

相应的,我在globle variables 定义劳伦兹力,表达式( comp1.mf.FLtzr 以及 comp1.mf.FLtzz)按上述给出,volume force 的源项用这两个全局变量,但是计算结果还是力场为0,诱导电场为0(这几个变量在第一步的计算中都有分布)

我的第二步计算可能在哪里出了问题
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 phujie 的主题更新
信息提示
请填处理意见