|
|

楼主 |
发表于 2004-6-21 10:36:05
|
显示全部楼层
[求助]如何在UDF中得到压力梯度的散度?
我的微分方程中没有三阶偏导,只是在一般的传输方程中多了一个源项,即压力梯度的
散度C▽.▽p (C为常数) 。因为我是刚接触UDF,所以不知道还有更好的方法。
下面的方法是否可行:
由于对方程积分后,源项为∫(C▽.▽p) dV =∫( d(C▽p,i)/dx,i ) dV =∑( (C▽p,i).(dA,i) )
在实际添加UDF源项时的定义为 ∫(C▽.▽p) dV / △V, 即 ∑( (C▽p,i).(dA,i) ) / △V。
即遍历每个cell的所有face,得到其face上的▽p及面积矢量,把▽p在i方向的分量乘以面积在i方
向的分量,再把三个方向的乘积相加(包含该cell的所有面),再除以cell的体积。
可以这样做吗?
谢谢![DISABLELBCODE] |
|