应用有限差分法计算二维欧拉方程_第1页
应用有限差分法计算二维欧拉方程_第2页
应用有限差分法计算二维欧拉方程_第3页
应用有限差分法计算二维欧拉方程_第4页
应用有限差分法计算二维欧拉方程_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于非结构网格二维EulerEuler方程的JamesonJameson求解方法姓名:王司文学号:sx摘要本文介绍了基于CFD理论的求解二维可压缩流Euler方程的Jameson中心格式方法。在空间离散上采用的是有限体积法,时间上采用的是四步显式Runge-Kutta迭代求解。人工耗散项为守恒变量的二阶和四阶差分项。边界条件采用的是无反射边界条件,并采用当地时间步长进行加速收敛。最后对NACA0012翼型划分了三角形,并应用本文程序进行数值模拟,结果较为理想。关键字:CFD,Jameson中心格式,Euler方程,有限体积法AbstractAmethodforthenumericalsolut

2、ionofthetwo-dimensionalEulerequationshasbeendeveloped.Thecell-centredsymmetricfinite-volumespatialdiscretisationisappliedinageneralformulation.Theintegrationintime,toasteady-statesolution,isperformedusinganexplicit,four-stageRungeKuttaprocedure.Theartificialdissipationisconstructedasablendingofsecon

3、dandfourthdifferencesoftheconservedvariables.Andintheboundary,thereisnoneoftheoutgoingwavesarereflectedbackintothecomputationaldomain.Anaccelerationtechniquecalledlocaltimesteppingisused.Atlast,standardtestcasesforbothsubsonicandsupersonicflowshavebeenusedtovalidatethemethod.KeywordsKeywords:CFD,Jam

4、esonmethodEulerequations,finite-volume第一章引言在工程应用的推动下,计算流体力学随着计算机技术的发展和计算格式的不断更新而迅猛发展。在航空航天领域,CFD已经与地面试验和飞行试验共同构成了飞行器设计,飞行器性能分析和飞行器空气动力学设计的三大工具。由此可见,CFD数值模拟对于实际问题的求解是十分重要的。在目前,实际流动问题的解多是通过求解Navier-Stokes方程来获得的,因为Navier-Stokes方程能够反映流体的质量守恒、动量守恒和能量守恒的规律。而由于本文针对的是二维无粘可压缩流,所以可以将Navier-Stokes方程简化为二维Euler方

5、程,因此本文研究的是Euler方程的求解。计算流体力学常用的求解方法有有限体积法、有限单元法和差分方法。本文所采用的求解方法是JamesoM解方法,该求解方法是中心格式的有限体积法。这种方法有两个特点:1、在空间的离散上,内场边的通量是通过将左右单元中心处的通量值取平均获得的;2、为了更好的捕捉间断点和提高格式的稳定性,在计算通量时加入了人工耗散项,这人工耗散项是由守恒变量的二阶和四阶差分项组成的。Jameso略式可以方便地求解以非结构存储方式存储的网格。实际求解过程中,对初始化的全流场进行直接的时间积分直至收敛以获得稳定的数值解。本文的计算是基于非结构网格进行的,在时间上则通过四步Runge

6、-Kutta迭代来获得定常解,边界条件则是采用无反射边界条件,并且采用了加速收敛技术。最后,分别对NACA00121型的跨音速和超音速绕流进行了数值模拟。本文第二章是对Jameson解方法的理论推导,第三章是提供算例和结果进行验证,第四章是总结与展望。第二章方法论述本章具体介绍了二维Euler方程的Jameson求解方法,Jameson格式是一种有限体积的求解方法。这种方法就是对每个网格单元进行积分,然后通过计算得到流场结果的方法。为此,本章首先从二维Euler方程的控制方程着手,对其进行积分,得到积分方程。然后分别介绍了时间和空间上的离散,人工耗散项的计算,以及边界的处理。2.12.1控制方

7、程由第一章的介绍可知控制方程是Euler方程,对于二维的控制体的积分域为Q,边界为So则Euler方程可以改写为:WQWdC+(Fdy-Gdx)=0其中:X,Y是笛卡尔坐标系,W为守恒变量矢量:一P1(2-2)F,G为流量矢量:P,P,H和E分别为密度,压强,单位体积的总始和单位体积的总能。U,V分别为速度在X,Y方向的分量。且对于理想气体,总始和总能可以表示为:PE=P/。1)+P(U2+V2)/2(2-4)(2-5)(2-1)PUPU2+PPUVPUH|iVPUVPV2+PPVH(2-3)将计算域划分为有限个互不重叠的单元,并将积分守恒方程应用于每个单元,由于各个单元的面积不随时间变化,所

8、以可将(2-1)式改写为:散并未完成)按时间步长推进从而得到精确解2.22.2空间离散在进行时间离散之前,对方程(2-6)空间离散得到一个关于时间的常微分方程:其中:Qk是第k个单元的面积,Wk是守恒变量矢量,Qk是通量积分的离散近似值,可写成:kedgesQk=(FAy-GAx)i(2-8)11其中:Xi=Xb-XaW=yb-ya(2-9)这是第k个单元所有边界的累计总和。采用中心格式的有限体积法,把守恒通量都控制在单元中心上,流体流经第i条边的值由两个相邻单元中心点(k和p)的平均值决定:Wi=(Wk+Wp)/2(2-10)下标的意义如下图::WS(Fdy-Gdx)该方程对空间的离散是应用

9、有限体积方法,(2-6)然后对得到的半离散方程(时间的离dWkdt(2-7)设,Zi-Ui-Yi-Vi-X,则Euler方程对k单元的离散解,方程(2-7)可写为:一ZP【dWk工二gesZPU+PAydt-QkZPV-PAxkZPH一上述的一般形式既能用于结构网格,也可以用于非结构网格,唯一的不同点是:前一种情形中方程(2-12)的形式更紧凑,因为前者在采用曲线坐标时,每个单元由一个二阶矩阵来定义。非结构网格中,相邻的网格点和网格单元间并没有对应关系,所以非结构网格需要一个连接矩阵,这个连接矩阵中储存了所有的必须信息(例如网格顶点的坐标,边数,单元数等等)。2.32.3人工耗散项如上所述的中

10、心格式是不包含耗散项的,所以任何误差(离散误差,循环误差等等)都不会衰减,最后的定常解可能会出现振荡。为了减少这些振荡,在方程(2-7)的右边加了人工耗散项,对于k单元,方程变为:=一(,-Dk)/-k(2-13)dt在目前的工作中,采用了Jameson的方法,耗散项Dk取守恒变量Wk的二阶和四阶差分项的组合。含四阶差分项的部分加在流场域中的平滑部分,但是在激波区被关掉。此时,打开含二阶差分项的部分,从而减少激波区的振荡,这个(2-11)(2-12)值可以非常大。这一开关函数是由基于当地压强的二阶差分的激波感应器控制的。在非结构网格中,Dk可以表示为:Dk=Di(2)Di(4)(2-14)其中

11、二阶耗散项和四阶耗散项都是单元边界上的耗散通量之和:kedgeskedgesD,=Zdi(2),Dj(4)=Zdi(4)KJKJ(2)(4)di表示第i条边上的二阶耗散通量,di表示四阶耗散通量:d,=:;(2)(Wp-WJdi(4)=一:4)02Wp-v2Wk)i其中指数I表示单元k和p的分界边,铲被定义为:kedgesWk(Wj-Wk)j=1(2-18)e与e为二阶和四阶耗散项的自适应系数。构造每一条边的激波感应器和比例因子,仅仅使用其两个相邻单元k和p的流动变量:由此确定的自适应系数变为:i(2)=kVi比例因子叫取沿单元边界的Jacobian矩阵F/W和己G/方W的最大特征值:4=|U

12、Ay_V&x+cJ(Ax2+Ay2)其中U,V和c是边界上的平均值,c取当地音速。在人工粘性项中,二阶耗散项的作用是抑制解在激波附近的振荡,在流场中压力梯度不大的区域内此项作用很小。四阶耗散项的作用是抑制高频振荡,并使解趋于定态(2-15)(2-16)(2-17)ViPP-PkPPPk(2-19)(4)=max(0,k(4)i(2)i(2-20)(2-21)2.42.4时间离散定常解是由对常微分方程进行时间积分获得的,此方程可以写成:dWkk=Rkdtk方程的右侧的值表示每个单元k中心的残值:Rk=-(Qk-Dk)/对于方程(2-24)的积分可以采用显式的四步格式来完成,由于对于定常解

13、时间的精确并不重要,所以选择此格式只是因为它的稳定和衰减的特性。目前采用的是以下的格式:w(0)=wnW(m)=W(0)+omAtR(m-1)form=1to4Wn+1=W(4)(2-24)式中n是当时的时间步数,n+1是新的时间步数:R(m)=TQ(m)D(0)/C(2-25)其中的系数是:“1=%92=%尸3=%尸4=1(2-26)为了减少计算时间,只在第一步时计算耗散项D,然后在接下来的各步中D是一个常值。对于一个标量模型方程,这种做法改变了格式的稳定区,但是精度和收敛特性被保留了下来。以上格式在应用于非定常Euler方程时,能保持稳定的CFL数最大可以取到2这个显式格式最大的缺点是最大的时间步长受到限制,因为稳定域受到限制。而且,对于多维的方程组,最大时间步长只可以用近似的方法获得。对于固定形状的网格,采用以下的表达式:k心=CFLkedges0-(2-27)工5 皿J42+Ay2)(2-22)(2-23)2.52.5边界条件在流场中,需要考虑的边界条件包括远场边界条件和物面边界条件。在这一小节中将分别介绍这两种边界条件。2.5.12.5.1 物面边界条件在绕物体的实际流动中并不存在这个边界, 物体所产生的扰动可以认为被传到无穷远而没有反射,即无

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论