CFD仿真模拟的介绍

2024年12月03日 00:50
有1个网友回答
网友(1):

什么是CFD?简单地说,CFD就是利用计算机求解流体流动的各种守恒控制偏微分方程组的技术,这其中将涉及流体力学(尤其是湍流力学)、计算方法乃至计算机图形处理等技术。
因问题的不同,CFD技术也会有所差别,如可压缩气体的亚音速流动、不可压缩气体的低速流动等。对于暖通空调领域内的流动问题,多为低速流动,流速在10m/s以下;流体温度或密度变化不大,故可将其看作不可压缩流动,不必考虑可压缩流体高速流动下的激波等复杂现象。从此角度而言,此应用范围内的CFD和数值传热学NHT(Numerical Heat Transfer)等同。另外,暖通空调领域内的流体流动多为湍流流动,这又给解决实际问题带来很大的困难。由于湍流现象至今没有完全得到解决,目前HVAC内的一些湍流现象主要依靠湍流半经验理论来解决。
总体而言,CFD通常包含如下几个主要环节:建立数学物理模型、数值算法求解、结果可视化。 建立数学物理模型是对所研究的流动问题进行数学描述,对于暖通空调工程领域的流动问题而言,通常是不可压流体的粘性流体流动的控制微分方程。另外,由于暖通空调领域的流体流动基本为湍流流动,所以要结合湍流模型才能构成对所关心问题的完整描述,便于数值求解。
如下式为粘性流体流动的通用控制微分方程,随着其中的变量f的不同,如f代表速度、焓以及湍流参数等物理量时,上式代表流体流动的动量守恒方程、能量守恒方程以及湍流动能和湍流动能耗散率方程。基于该方程,即可求解工程中关心的流场速度、温度、浓度等物理量分布。 上述代数方程求解后的结果是离散后的各网格节点上的数值,这样的结果不直观,难以为一般工程人员或其他相关人员理解。因此将求解结果的速度场、温度场或浓度场等表示出来就成了CFD技术应用的必要组成部分。通过计算机图形学等技术,就可以将我们所求解的速度场和温度场等形象、直观地表示出来。如下图2所示即为某会议室侧送风时的速度场和温度场。其中颜色的暖冷表示温度高低,矢量箭头的大小表示速度大小。
可见,通过可视化的后处理,可以将单调繁杂的数值求解结果形象直观地表示出来,甚至便于非专业人士理解。如今,CFD的后处理不仅能显示静态的速度、温度场图片,而且能显示流场的流线或迹线动画,非常形象生动。