UDF——已知入口压力和流量计算压降
有时候我们在计算内流,比如管道内的流动时,只知道入口压力和流量,而我们想要计算得到出口的压力,这个应该怎么办呢?当然新版本的Fluent已经自带了流量出口边界,而这里我们采用Fluent的UDF来实现这个计算
Fluent版本:Fluent 19.2
Visual Studio版本:Visual Studio 2013
其他版本应该也是适用的
算例来源于:https://confluence.cornell.edu/display/SIMULATION/FLUENT+-+Laminar+Pipe+Flow
UDF源代码如下:
我们编译上面的UDF,然后将UDF加载
我们将算例的速度入口改为压力入口
指定入口压力为100Pa
出口的值,我们用UDF来指定
我们将残差设置小一些
其余的按照原算例的操作进行计算
计算结果
残差图
出口流量监测图
出口压力监测图
压降为:100-94.744452=5.255548Pa
设置流量出口的计算结果为:
压降为:100-94.725848=5.274152Pa
可见UDF的计算结果误差较小
模型文件链接:https://pan.baidu.com/s/1vQlGZf9d_Xhy29zV3HeGtA
提取码: jswh