groovyBC求助
-
我想在圆盘壁面上利用groovyBC设置一个按照函数上升的温度分布,但是在设置完边界之后发现设置的函数并没有起作用,最后呈现的温度为300K,这是什么原因造成的啊
WALL { type groovyBC; patchType cyclic; variables ( "R=pow(pos().x,2)+pow(pos().y,2);" "r=sqrt(R);" ); valueExpression "407.142+r*16716+3.51339e+06*pow(r,2)-2.63661e+08*pow(r,3)+5.04725e+09*pow(r,4)+4.32329e+07*pow(r,5)"; value uniform 300; fractionExpression "1"; }