关于COMSOL中的传热模块
现在想在COMSOL的全局定义下,定义一个比热容变量Cp,因为比热容随温度的变化而变化所以要定义一个比热变量Cp=1000+14*T,其中T为样品温度,可是在COMSOL中会显示不识别变量T,因为在传热方程中有温度T,但是为什么系统不会默认识别出来呢?我应该如何表示出能被系统识别出来的温度T,最后才能完成比热容变量的表达?请各位大神赐教!万分感谢!!! 全局变量定义里面,如果要调用某个组件(模型)中某物理场接口的变量,应该加上组件(或模型)序号前缀,例如:在V4.4里面:Cp=1000+14*comp1.T,如果是V4.0-4.3b,Cp=1000+14*mod1.T 按理说不会,只要是物理场已经定义好的变量,都会识别。单击模型中的传热物理场,看看软件默认的变量是什么,一般默认的第一个传热物理场变量是T,如果你添加或者删除过其它传热物理场,那么后面的物理场变量有可能是T1、T2之类的。如果有多个传热物理场,如楼上所说,最好加上物理场的后缀,如tf.T什么的。 显示红色字体的具体原因是因为单位的量纲不相同。应该写成是1000+14*T,这样把温度的量纲去掉就可以了。你可以试试
页:
[1]