一种模拟飞行器翼尖涡流动的数值方法

文档序号:6610531阅读:903来源:国知局
专利名称:一种模拟飞行器翼尖涡流动的数值方法
技术领域
本发明涉及计算流体力学(CFD Computational Fluid Dynamics)应用领域中的一种数值方法,具体是一种模拟飞行器翼尖涡的数值方法。
背景技术
飞行器在飞行的时候,在有限长机翼的翼展方向的尖端,即机翼的翼尖处,由于机翼有一定的攻角,机翼上下表面的压力不同,会引起机翼下方的气流绕经翼尖向机翼上方流动,因而形成了旋涡。如图I所示。该旋涡从翼尖脱落向来流方向下游延伸,在飞行器尾迹形成了螺旋形状的流动模式。翼尖涡流场是一个充满了旋涡的旋流场(Vortex-dominated Flows),如果飞行器的飞行马赫数小于0. 3,其周围的流场可以被视为是一个不可压缩(incompressible)流动。实际上,翼尖涡会造成飞行器飞行的不稳定及削弱机翼的升力,其原因在于翼尖涡会对飞行器产生一个下洗的力。下洗使得飞行器的实际攻角减小,形成诱导阻力,降低了飞行器的升阻比(升力与阻力之比)。而且,下洗力诱导作用是不稳定的。此外,因为翼尖涡会传播到下游数公里的空间,对后面的飞行器会产生干涉作用,形成一个危险区,严重的会引发后面的飞行器失控,造成灾难。所以在许多飞行器机翼的翼尖处都装有各种减弱或是消除翼尖涡的装置。对于翼尖涡的流动有多种研究手段。其中,计算机的数值模拟技术有着重要地位,是计算流体力学在该领域的一个扩展应用。计算流体力学综合了流体力学、应用数学、计算机科学,是一门应用性极强的学科。流体力学问题的数值模拟以其低成本、直观性强的优势,在流体流动的机理探索、工业产品设计等各个相关领域占据重要地位。飞行器翼尖涡的数值模拟面临的最大的问题即是如何提高数值模拟的精度、降低误差,忠实地表现翼尖涡流动的特性。影响流体力学问题的数值模拟的精度的重要因素之一是当使用数值方法求解流体控制方程,即欧拉(Euler)方程或者纳维尔-斯托克斯(Navier-Stokes)方程时,会产生数值耗散(numerical diffusion),造成数值解的误差。例如数值方法中对控制方程的对流项的空间离散方法(如中心差分、迎风差分)、时间离散方法(如显示时间积分、隐式时间积分)、湍流模型(如双方程模型、大涡模拟)的使用,以及计算网格正交性都会产生不同程度的数值耗散。此外,数值模拟中还经常要使用一种人工数值耗散(artificial diffusion)技术,其目的是通过适当降低计算精度而获得稳定的数值解。数值耗散对流场的数值模拟结果的最明显的影响体现在对流动变量的不连续界面(discontinuity)的捕捉。流场中一种强不连续的界面的捕捉,例如激波(shock)的捕捉,即是依靠加入适量的人工耗散项,以避免数值解在流动变量梯度变化较大的地方出现数值振荡现象。数值耗散可以理解为是流场中的一种能量损失,这种能量损失在某种程度上使得数值模拟结果不能忠实的体现流体的流动特性,降低了计算精度。先进的数值方法应该是在保证获得稳定性的数值解的前提下,将数值耗散减至最小。激波是强间断界面,对其捕捉必须加入一定的人工数值耗散。因为激波前后存在熵增,即能量的损失,所以,通过加入适当的人工数值耗散捕捉激波具有合理的物理意义。但是,诸如翼尖涡一类的流动,存在着流场中另一类流动不连续现象,即接触不连续(contact discontinuity)。旋润的产生自然和其周围的流体产生一个不连续面。这个接触不连续面相对激波而言是弱不连续,跨过不连续界面,压力和法向速度是连续的。数值模拟中对于这种接触不连续的捕捉更加困难,因为数值方法中的数值耗散即使很小也会使弱不连续界面变得模糊,降低数值解对流场的预测精度,这也是诸如翼尖涡一类的旋流场的数值模拟技术成为CFD领域的重大挑战的原因。为了提高翼尖涡流场的数值模拟的精度,一种方法是加密计算网格,在更加细小的空间尺度内求解流体控制方程。加密计算网格首先会使计算量加大,增加计算成本。此夕卜,数值计算的误差随着计算网格的增加会不断积累,在一定程度上造成相反的效果。另一种方法是在流场中采用物理模型来增加流场中描述旋流流动的变量-涡量(vorticity)的强度。例如在流场中加入点涡模型,可以人为地增加涡量;或者在流场局部直接求解涡量方程,以减小涡量的输运过程中的耗散。但是,这些方法在应用上仍受到一定限制。点涡模型是在预先明确旋涡发生位置的前提下才能使用,仅适合一些简单的流动现象。除了二维不可压缩正压流场,润量方程比与欲求解的Euler、Navier-Stokes方程更为复杂。二十世纪初期,美国科学家John Steinhoff提出了一种提高不可压缩旋流场的求解精度的数值方法,祸暈限制法(Vorticity Confinement)。该方法的原理是依靠在流场中加入限定的涡量以抵消数值耗散来模拟旋流场的流动状态。具体表现形式是在流体控制方程的动量方程中的源项位置,加入一个涡量形式的体积力项,从数值耗散中将涡量减去,克服数值耗散造成的旋涡场的接触不连续界面的模糊,从而更精确地捕捉旋涡结构,实现提高旋涡场的计算精度的目的。原始的涡量限制法是公知的,这里不再叙述。尽管该方法在捕捉不可压缩流场中的接触不连续的方面已经取得了明显的改进效果,但存在以下缺陷I.对加入的涡量调整完全靠常系数;2.加入的涡量的空间离散精度是被限定的,无法进一步提高;3.源项对动量方程的数值解的收敛的稳定性影响是不确定的。为了更加精确地模拟翼尖涡流动-不可压缩无粘流的旋涡运动,需要进一步改进 对于流场中接触不连续的捕捉机制。一种途径是根据不可压缩流的特点,改进在流场中通过加入涡量来抵消数值耗散的内在工作机理,通过保持涡量的精度,更精确地用模拟流场中的旋涡运动,形成一种新的,针对对翼尖涡的数值模拟技术,涡量保持技术(VorticityRefinement)。该技术可以使涡量的空间离散具有高阶精度的格式,同时该可以利用源项增进收敛进程的稳定性。

发明内容
本发明涉及计算流体力学的应用领域中一种模拟飞行器翼尖涡流动(不可压缩无粘旋流流动)的数值方法,具体是根据不可压缩流的特点,在流场中通过加入两种不同形式的涡量力来抵消数值耗散的数值方法。该方法可以使加入的涡量的空间离散具有高阶精度的格式,同时还可以利用源项增进数值解的收敛进程的稳定性。通过保持涡量的精度,更精确地用模拟流场中的旋涡运动,是一种新的不可压缩流的旋涡运动的数值模拟技术-润量保持技术(Vorticity Refinement)。
首先写出翼尖涡流动的控制方程,即不可压缩、无粘流流动的控制方程,包括连续方程和动量方程,分别为
权利要求
1.一种模拟飞行器翼尖涡流动的数值方法,其特征在于在不可压缩流的动量方程中加入两种不同形式的力,分别是涡量在变化梯度方向的螺旋力民和涡量在变化梯度方向的粘性耗散力良。
2.根据权利要求I所述的一种模拟飞行器翼尖涡流动的数值方法,其特征在于所述的涡量在变化梯度方向的螺旋力良的形式是B1 =^1VxΓ 抑I其中,0代表涡量,在直角坐标系下有 = +fiVZ + Afc; Φ是涡量的模;I▽彡I是涡量的模的梯度的模,即
3.一种模拟飞行器翼尖涡流动的数值方法,其特征在于所述的涡量变化梯度方向的粘性耗散力δ2的形式是。1翁2外其中,V是速度矢量,兮=乂 +古+ >^ ;ν2是拉普拉斯算子;ε 2是§2的放大系数。
4.根据权利要求2所述涡量在变化梯度方向的螺旋力的形式通过高斯定理,将计算网格单元内的力的积分形式转变为计算网格表面通量的积分形式,并且保留在动量方程等号的左边,采用二阶以上空间离散精度进行空间离散。
5.根据权利要求2所述的涡量在变化梯度方向的粘性耗散力的形式保留在动量方程右边的源项位置。
6.根据权利要求2所述的涡量在变化梯度方向的螺旋力的放大系数S1,其特征在于ε I 的范围为 O. 05 < ε j < O. 07。
7.根据权利要求2所述的涡量在变化梯度方向的粘性耗散力的放大系数ε2,其特征在于ε 2的范围为O. 03 < ε 2 < O. 05。
全文摘要
本发明是一种模拟飞行器翼尖涡流动的数值方法。根据不可压缩流的特点,在动量方程中通过加入两种不同形式的力,以提高一类以旋涡运动为主的流场的数值模拟精度。这两种形式的力分别是涡量在变化梯度方向的螺旋力和涡量在变化梯度方向的粘性耗散力。该方法使计算网格内的涡量在变化梯度方向的螺旋力的积分计算转化为计算网格边界上的上的力的通量计算,可以使其空间离散具有高阶精度的格式;同时动量方程的源项保留涡量在变化梯度方向的粘性耗散力,用来提高数值解的收敛性和稳定性。这两个力采用不同的放大系数,可以进一步保持涡量的精度,更精确地用模拟翼尖涡的旋涡运动。
文档编号G06F19/00GK102930134SQ20121036688
公开日2013年2月13日 申请日期2012年9月28日 优先权日2011年11月30日
发明者路明 申请人:天津空中代码工程应用软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1