Slide1南京航空航天大学航空宇航学院计算流体力学AFreesamplebackgroundfrom积分形式的Euler方程()0SddydxtWFGUVEW2UUPUVUHF2VUVVPVHG(*)AFreesamplebackgroundfrom积分形式的Euler方程其中22/(1)()/2EPUVHEPAFreesamplebackgroundfromysn,,xysnsnnyxabiAFreesamplebackgroundfrom有限体积方法描述了在区域上,流体质量,动量和能量的守恒关系。有限体积方法的基本思路是把物理空间划分成若干个任意形状的控制体,在每个控制体上都应用守恒律(*),第二项边界积分(通量)利用两侧控制体的流动参数近似计算得到,空间离散的精度取决AFreesamplebackgroundfrom有限体积方法于通量计算的精度。这种方法最早是1971年由McDonald最先提出来的,当时是用来求解二维无粘流动。AFreesamplebackgroundfrom有限体积法的优点有限体积方法的优点之一是其空间离散直接在物理平面进行,不象有限差分方法那样存在坐标变换的问题。有限体积方法的另一个突出优点是非常灵活,不但适用于结构网格,也同样适用于非结构网格,非常适合处理具有复杂几何外形物体的流动。另外,有限体积方法是从守恒型N-S方程出发,而且在离散过程中一般也能保证质量,动量和能量的守恒,因此具有求解方程弱解形式的能力,可以准确捕捉激波等间断解。AFreesamplebackgroundfrom控制体的取法(a)(b)格心格式流动参数存储在网格单元中心,单元本身就是控制体,如图(a)所示;格点格式流动参数存储在网格节点上,控制体由节点周围单元的一部分组成,如图(b)所示。AFreesamplebackgroundfrom单元中心和边kpbaiAFreesamplebackgroundfrom有限体积离散()SdydxtdFGW(**)AFreesamplebackgroundfrom有限体积离散k/kkkddtWQ1()kedgeskiiyxQFGibaxxxibayyy取单元为控制体,应用式(**)AFreesamplebackgroundfromF2VUVVPVHGiiUyVxZiiiiiZUyVx2()iiiUPyUVxUUyVxPyUZPyAFreesamplebackgroundfrom有限体积离散iiiiiZUyVx11kedgeskikiZZUPydZVPxdtZHW设,则AFreesamplebackgroundfrom有限体积离散1,(,,,)()()()()doinedgesfluxfunctionkabpsumksumkfluxsumpsumpfluxenddo基于边的通量计算AFreesamplebackgroundfrom人工耗散kD()/kkkkdDdtWQ以上建立的中心格式是没有耗散的,任何误差(如离散误差,截断误差等)都不会被衰减,会引起解的振荡甚至发散。为了消除振荡,必须引入人工粘性项AFreesamplebackgroundfrom人工耗散常用的人工耗散是Jameson提出来的二阶和四阶混合人工耗散(2)(4)11kedgeskedgeskiiiiDdd(2)(2)()iiipkidWW(4)(4)22()iiipkidWW其中AFreesamplebackgroundfrom人工耗散21kedgeskjkj(2)(2)iikv(4)(4)(2)max(0,)iikpkipkPPPP22iUyVxcxy是激波探测器(4)1/2561/32k(2)1/21kAFreesamplebackgroundfrom时间离散令()/kkkkRQD则式(**)可以改写为kkdRdtWAFreesamplebackgroundfrom四步Runge-Kutta格式(0)()()(0)(1)(1)(4)1,4nmmmntform()()(0)/mmRQD其中12341/4,1/3,1/21AFreesamplebackgroundfrom当地时间步长221kkkedgesiiiiiiiitCFLUyVxcxyAFreesamplebackgroundfrom不变量21ucucps沿特征线不变uv沿特征线不变u沿特征线不变ntAFreesamplebackgroundfrom亚音速流入tx1Mucuc,uu22()1122()11nnennettccqqccqqqqssAFreesamplebackgroundfrom亚音速流出tx1Mucuc,uu22()1122()11ennenntteeccqqccqqqqssAFreesamplebackgroundfrom超音速流入tx1Mucuc,uu22()1122()11nnnnttccqqccqqqqssAFreesamplebackgroundfrom超音速流出tx1Mucuc,uu22()1122()11enneennetteeccqqccqqqqssAFreesamplebackgroundfrom计算结果Frame00128Oct2004NACA0012airfoil;transonicflowAFreesamplebackgroundfrom计算结果Frame00128Oct2004NACA0012airfoil;transonicflowAFreesamplebackgroundfrom计算结果Frame00128Oct2004NACA0012airfoil;transonicflowAFreesamplebackgroundfrom一般离散方法格心格式控制体边界上的通量计算可以采用三种方法:1.在格心处计算通量,然后平均到控制体边界上;2.把格心处的守恒变量平均到控制体边界,然后用计算边界通量;3.把物理量(不一定是守恒量)插到控制体边界,然后用一非线性函数计算边界通量。AFreesamplebackgroundfrom格式1/21/21()()()()2CICRCLRoeRLIFFWFWAWWLRLLRRLRuuuLLRRLRvvvLLRRLRHHH21/2cHqAFreesamplebackgroundfrom线性重构(PiecewiseLinearReconstruction)IJLURULrRrLIIILUUUrRJJJRUUUrAFreesamplebackgroundfrom梯度的估算Gauss-Green方法最小二乘法(Least-SquaresApproch)UdUndSiijjiUrUUAFreesamplebackgroundfrom梯度的估算11112222AAAAiiiiiiiixyijijijjiziiNiNiNNixyzUUxyzUUUUxyzUUUxyzUUAFreesamplebackgroundfrom