首页> 中国专利> 用拉格朗日形式的欧拉方程求解一类反问题的数值方法

用拉格朗日形式的欧拉方程求解一类反问题的数值方法

摘要

本发明是关于一种数值方法,它提供并求解一种新的拉格朗日形式的二维欧拉方程来求解固体壁面几何形状设计的反问题。该发明提供了一个推导拉格朗日平面上的欧拉方程的变换方式,从而简化计算网格、最大程度降低了对流项的数值耗散。使用本发明的方法可以同时得到流场物理量的解和固体壁面几何形状的设计的解。

著录项

  • 公开/公告号CN102880588A

    专利类型发明专利

  • 公开/公告日2013-01-16

    原文格式PDF

  • 申请/专利号CN201210366939.0

  • 发明设计人 路明;

    申请日2011-02-15

  • 分类号G06F17/10;

  • 代理机构

  • 代理人

  • 地址 300384 天津市华苑产业区华天道2号火炬大厦辅楼302室

  • 入库时间 2024-02-19 17:08:41

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-06

    未缴年费专利权终止 IPC(主分类):G06F17/10 授权公告日:20160608 终止日期:20170215 申请日:20110215

    专利权的终止

  • 2016-06-08

    授权

    授权

  • 2016-05-04

    专利申请权的转移 IPC(主分类):G06F17/10 登记生效日:20160411 变更前: 变更后: 申请日:20110215

    专利申请权、专利权的转移

  • 2013-02-27

    实质审查的生效 IPC(主分类):G06F17/10 申请日:20110215

    实质审查的生效

  • 2013-01-16

    公开

    公开

说明书

1.技术领域

本发明涉及一种模拟亚音速无粘流的流动和求解一类反问题的数值方法。这类反问题 是指在亚音速流场中的空气动力学物体的几何形状的设计问题。本发明属于计算流体力学 (CFD-Computational Fluid Dynamics)领域。

2.背景技术

2.1 先前的工作

在计算流体力学的计算中,大多数是求解欧拉形式的流体控制方程。这意味着在笛卡 尔坐标下的欧拉平面中,计算网格必须根据物体的限定事先生成。网格构成网格单元。由 于流体穿过网格单元的交界面,所以存在对流项的通量。正是这个通量在数值解中引起数 值耗散,因为数值耗散直接与对对流项的数值逼近所引起的误差有关。从上世纪以来,CFD 研究者致力于开发更精确、高效率的数值方法来降低这个数值耗散。迎风差分方法在求解 流体的流动过程中取得显著成效,因为它合理表达了对流项的特征。典型代表有,Godunov 方法[1],它在网格单元交界面求解黎曼问题,给出非常精确的解;FVS方法[2](通量分裂 法)在网格单元交界面运用特征关系,使求解过程更加快捷。但是,作为以欧拉形式中不 可避免的对流项的数值耗散,仍然存在于这些基于特征的数值方法中。

另一方面,流体的拉格朗日描述强调流体颗粒在不同位置的运动和特点。对于流体的 控制方程,例如,拉格朗日形式的欧拉方程,其中,必须有一个方向代表流线,数值上可 以用流函数表示。另一个方向是流体颗粒运动的距离。这个坐标系统构成了拉格朗日平面, 在这个平面上,计算网格点理论上就是流体颗粒,网格线总是简单的直角网格。特别是稳 定的流动中,流体迹线和流线是重合的,没有流体颗粒穿过流线,穿过网格单元交界面的 对流项不存在。所以在拉格朗日平面上求解方程,数值耗散被降低至最小。

应用拉格朗日形式的方程在求解一类反问题时体现了优势。在空气动力学中,一类典 型的反问题是通过给定固体壁面上的压力分布,然后设计固体壁面形状以符合压力分布的 要求。如果用基于欧拉平面的方法求解这类问题,例如adjoint法[3](共轭方程法),流 程是首先估计这个未被确定的几何形状;然后在其周围生成网格;在对流场求解,下一步, 是重要的、费时的,即求解共轭方程,改进几何形状。这个过程反复进行,直到找到目标 为止。通常,这个过程持续较长时间。拉格朗日形式十分适合应用在这类几何形状不确定 的问题中,因为在拉格朗日平面,不确定的几何边界,也就是固体壁面,也是由流线表示 的,而且,无论几何形状怎样变化,由于沿着一条流线的流函数是常数,所以流函数表示 的流线在拉格朗日平面是直线。在拉格朗日平面求解这类几何形状的设计问题可以达到最 优(最有效)的过程。

尽管拉格朗日形式表现了如此卓越的优势,以前只是应用于超音速流动中[4]。当欧拉 方程在拉格朗日平面上被求解,即方程在空间上向下游方向发展,不需要考虑任何下游对 上游的影响,这一切完美地符合超音速流动的特点。以前,拉格朗日形式也成功地应用于 二维超音速流动中的固体壁面的几何形状的设计中[5]。到目前为止,应用流函数作为坐标 进行求解几何形状设计的反问题的例子仅限于有势流和线性化的可压缩流[6]。

2.2 目的和优势

在工业界有明显的需求去应用拉格朗日形式的优势。例如在产品设计的初级阶段,需 要对产品进行最小数值耗散的数值模拟研究和快速的几何形状设计。如机翼、喷管的流场 计算、外形的设计等。亚音速也是工业界最常见的流动状态。用严格的拉格朗日概念求解 亚音速流动会遇到障碍,因为物体的存在会对上游的流体颗粒产生影响。成功应用拉格朗 日形式的数值方法的关键是如何正确使上游的流体颗粒感受到这种影响波动。本发明的目 的在于(1)提供一个拉格朗日形式的欧拉方程,它在一个坐标方向上没有对流项,从而 最大程度降低数值耗散;(2)提供精确求解拉格朗日形式的欧拉方程的数值方法;(3)提 供一个在亚音速流场中进行求解几何形状设计的反问题的最优方法。

3.发明内容

3.1 二维拉格朗日形式的欧拉方程

本发明首先提供一个从欧拉平面的欧拉变量(t,x,y)到拉格朗日平面上的拉格朗日变 量(τ,λ,ξ)的坐标变换,其中变量τ为格拉朗日时间,和时间项t有相同的量纲,被引入作 为时间历遍项,另外两个独立的变量分别是流函数ξ(量纲[m2·s-1])和拉格朗日距离λ(量 纲[m])。坐标ξ和流体颗粒的流线重合,λ被定义为不同流体颗粒在流线上的位置。本发 明开始于描述二维、无粘、可压缩流体流动的欧拉平面上的欧拉方程

ft+Fx+Gy=0,---(1)

其中f是守恒变量矢量;F,G是对流项通量在两个笛卡尔方向上的分量。具体地,

f=ρρuρvρE,F=ρuρu2+pρuv(ρE+p)u,G=ρvρuvρv2+p(ρE+p)v.---(2)

变量t,u,v,ρ和p分别是时间、流动速度V在两个笛卡尔方向上的分量、流体密度和压 力。总能E和总焓分别是H

E=12(u2+v2)+1γ-1pρandH=E+pρ=u2+v22+γγ-1pρ.---(3)

上式中的γ是气体比热比。从坐标(t,x,y)到(τ,λ,ξ)的坐标变换的雅各比矩阵可写为

且它的绝对值J成为

其中h是拉格朗日行为参数;θ是流动方向角;被称作拉格朗日几何状态变量, 单位量纲是[m2s·kg-1],被定义为

最终,二维不稳定欧拉方程(1)被转换成拉格朗日平面上的拉格朗日形式,它包括两组偏微 分方程

fLτ+FLλ+GLξ=0,---(7)

fgτ+Fgλ+Ggξ=0,---(8)

其中fL,FL和GL与(2)中的f,F,G称谓相同,是在拉格朗日平面。具体地,

fL=ρJρJuρJvρJE,GL=0-psinθpcosθ0,---(9)

Fg=00,Gg=-hu-hv,---(10)

加上(5)中J的定义,且

θ=tg-1(vu),---(11)

0<h≤1。       (13)

方程(7)被称作拉格朗日物理守恒方程;(8)是几何守恒方程。在(9)中,可以发现 矢量GL的第一和第四个元素是零,这意味着在拉格朗日平面上,沿着ξ方向,对于连续 方程和能量方程没有通量穿过各单元的交界面,所以数值耗散被减小。此外,拉格朗日形 式的欧拉方程还有其他特性。它们是,

1.方程(7)满足齐次特性,这意味着FVS方法可被用来求解通量项。

2.方程(7)不满足旋转不变性,这意味着在不同的坐标方向上应该用不同的数值方法求 解对流项通量,以保证各自的特征不被模糊掉。

3.偏微分方程(7)和(8)都是强双曲线型的,这意味着对于初值问题,方程可以用时间历 遍的方法来求解。

3.2拉格朗日形式的欧拉方程的特征和特征方程

对于拉格朗日物理守恒方程(7),可以找到其特征(特征值和特征向量)。按照雅各比 矩阵的定义,

BL=FLQ,CL=GLQ,---(14)

其中Q=[ρ,u,v,p]T。雅各比矩阵BL的四个特征值是,

及其对应的、沿着λ方向的四个特征向量是,

KL(1)=1000,(16)

雅各比矩阵CL的四个特征值是,

μL1,2=0,μL3,4=±a/J;---(17)

及其对应的、沿着ξ方向的四个特征向量是,

KL(1)=1000,KL(2)=0cosθ/ρsinθ/ρ0,KL(3)=1-sinθ(aρ)cosθ(aρ)a2,KL(4)=1sinθ(aρ)-cosθ(aρ)a2,---(18)

其中a是声速。沿着拉格朗日物理守恒 方程(7)的特征方程可被写为

沿着特征方程可被写为

dp±ρau2+v2udv=0.---(20)

根据坐标变换的雅各比矩阵(4),在拉格朗日平面沿着λ方向的黎曼不变量为

沿着ξ方向的为

方程(15)~(22)被用来构造求解控制方程(7)和(8)的数值方法。

3.3 数值方法的构造

为在拉格朗日平面为求解方程(7)和(8),本发明采用有限容积法,变量存储在网格 单元的中心。根据方程的齐次、旋转、双曲线特性,同时考虑到计算的效率和精度,本发 明产生一种新的求解方法,带有混合迎风差分格式通量算子的、Strang换方向的数值方法, 意味着,在计算网格交界面的对流项通量时,在λ方向用FVS方法,在ξ方向用求解黎曼 问题的Godunov方法,体现了Godunov方法和FVS方法的各自优势。Strang换方向是二 阶精度时间离散。从现在起,为方便起见,方程和变量中省去拉格朗日含义的下标L。

3.3.1 沿着λ方向的FVS法

首先,将方程(7)写成仅沿着λ方向的形式

fτ+Fλ=0.---(23)

通过应用FVS(通量矢量分裂)法,可以获得各网格单元(i,j)中的更新的守恒变量

fi,jn+1=fi,jn-ΔτΔλ[Li+fi,jn-Li-1+fi-1,jn+Li+1-fi+1,jn-Li-fi,jn],---(24)

其中n是时间步长的序号;i,j是网格单元的序号;Δτ是时间步长;Δλ是空间步长。

上式中分裂的矩阵表示为

L+=KLcvΛ+KLcv-1L-1=KLcvΛ-KLcv-1,---(25)

其中,分裂的特征值矩阵为

Λ+=μL1μL2μL30andΛ-=000μL4;---(26)

以及矩阵

和它的逆矩阵

3.3.2 沿着ξ方向求解黎曼问题的Godunov法

对于Godunov方法,核心内容是求解黎曼问题。本发明沿着ξ方向求解黎曼问题, 被称作跨过流线的黎曼问题。图1表示了跨过流线的黎曼问题的定义。将方程(7)写成仅 沿着ξ方向的形式,

fτ+G(f)ξ=0,f=fL,ξ<0,fR,ξ>0,---(29)

其中fL和fR分别是网格交界面左侧和右侧变量中的守恒变量。从现在开始,下标L、 R和*分别代表黎曼问题中的左、右和中间变量。如图1所示,左侧变量或右侧变量是 激波或者是膨胀波,在其中间是中间变量,又可被接触波分为左中间变量和右中间变量。 时间更新的解可以从方程(29)的离散方程获得,

fi,jn+1/2=fi,jn-ΔτΔξ[G(fi,j+1/2n)-G(fi,j-1/2n)].---(30)

下面的任务是通过f找到原始变量p,ρ,u,v,再求得网格交界面上j±1/2的G。所述 的原始变量也是黎曼问题中的中间变量。一个黎曼问题求解器按照以下流程导出。首先沿 着拉格朗日物理守恒方程的特征方程(19)和(20)积分,将左侧变量和右侧变量与中间变量连 接,于是有

p*+CL·f(u*,v*)=pL+CL·f(uL,vL),(31)p*-CR·f(u*,v*)=pR-CR·(uR,vR),(32)ρ*L+f(u*,v*)(ρL/aL)=ρL+f(uL,vL)(ρL/aL),(33)ρ*R-f(u*,v*)(ρR/aR)=ρR-f(uR,vR)(ρR/aR),(34)

其中CL=ρLαL,CR=ρRαR,并且

f(u,v)=12vu2+v2u+12uln(v+u2+v2).---(35)

f(u,v)被称作组合函数,它可以被认为是速度分量(u,v)在拉格朗日平面上的组合, 与速度有同样的量纲[m/s]。公式(35)有它的极坐标形式

fΔ(V,θ)=V2(tgθ+cosθln((1+sinθ))+cosθ2VlnV,---(36)

其中u=V cosθ and v=V sinθ。方程(31)~(34)的解表达了黎曼问题中的 中间变量的值

p*=CRpL+CLpR+CLCR[f(uL,vL)-f(uR,vR)]CL+CR,(37)f(u*,v*)=CL·f(uL,vL)+CR·f(uR,vR)+[pL-pR]CL+CR,(38)ρ*L=ρL+(f(uL,vL)-f(u*,v*))(ρL/aL),(39)ρ*R=ρR+(f(u*,v*)-f(uR,vR))(ρR/aR).(40)

为发现速度分量(u*,v*),需要求解方程(38)。首先可将(38)写为

F(u*,v*)=f(u*,v*)-B=0,          (41)

其中,考虑了已知的左侧和右侧变量,于是有

B=CL·f(uL,vL)+CR·f(uR,vR)+[pL-pR]CL+CR.---(42)

组合函数(35)可以被进一步改写。定义

tgθ*=ε,       (43)

其中θ*是左侧或右侧中间变量中的流动方向角,于是有

u*=V*cosθ*=V*1+ϵ2v*=V*sinθ*=ϵV*1+ϵ2,---(44)

其中V*是左侧或右侧中间变量中的速度幅值。进而,方程(41)可以最终写成ε的函数

F(ϵ)=V*2(ϵ+lnV*+ln(1+ϵ2+ϵ)-ln1+ϵ21+ϵ2)-B=0.---(45)

下面的工作是通过给定的速度V*求解方程F(ε)=0以发现ε,再求出θ*。方程(45)是 可微分的,F的一阶导数是

F(ϵ)=V*2((2+ϵ2)1+ϵ2-ϵ-ϵ(lnV*+ln(1+ϵ2+ϵ)-ln1+ϵ2)(1+ϵ2)3/2).---(46)

数值试验表明,对于无量纲速度V*≤5(亚音速区间)而且ε∈[-1,1]的范围内, F′(ε)>0,这意味着函数F(ε)在此范围内是单调的。同时,F(-ε)·F(ε)<0,所以 Newton-Raphson历遍方法可用来找到方程(45)在给定V*时的根ε。为找到V*的值,需要 用p*,ρ*L,ρ*R的值去还原黎曼问题中的各种非线性波(接触波、膨胀波、激波)。本发明 中考虑了下面的关系:

跨过激波的Rankine-Hugoniot关系

如果激波出现在一侧(例如,左侧),跨过激波,Rankine-Hugoniot关系可以用来建立 激波和对应的中间变量的关系。它们是,

μsLJLEL*LJ*LE*L)=0,      (49)

其中μs激波速度,J*L和E*L分别是中间变量中的J(坐标变换雅各比矩阵绝对值, 见公式(5))和E(总能)。从(46)和(49),可以获得

V*L=VL+1γ-1(pLρL-p*ρ*L)---(50)

V*R=VR+1γ-1(pRρR-p*ρ*R).---(51)

速度绝对值V*L或V*R可以被带入到公式(45)以求解θ*L或θ*R

跨过膨胀波的焓不变关系

如果膨胀波出现在一侧(例如,左侧),跨过膨胀波,焓不变关系可以用来建立膨胀 波和对应的中间变量的关系。它们是,

HL=12VL+γγ-1pLρL=12V*L+γγ-1p*ρ*L=H*L,---(52)

从这个公式可以求得速度幅值

V*L=2HL-2γγ-1p*ρ*L---(53)

V*R=2HR-2γγ-1p*ρ*R.---(54)

具体那一种非线性波出现,是要靠黎曼问题中的左侧、右侧和中间变量中的压力值判 断的,例如,假设

Pmin=min(pL,pR);        (55)

pmax=max(pL,pR),        (56)

及其p*,构成了下面的波形选择条件:

(1)如果pmin<p*<Pmax,意味着在黎曼问题中一个激波出现在pmin一侧,一个膨胀波出 现在Pmax一侧;

(2)如果p*≥pmax,意味着在黎曼问题中两个激波出现;

(3)如果p*≤pmin,意味着在黎曼问题中两个膨胀波出现。

在获得θ*之后,按照公式(9)和由公式(44)求得的u*L,v*L或u*R,v*R,在加上p*,便 可求得公式(30)中的GL。同时,几何守恒方程也可被更新至新的时间,

和欧拉形式的方法相比,尽管这个步骤是额外的,但这个步骤简单,不占用过多的计 算时间。

3.3.3 边界条件

处理边界条件需要围绕在计算域周围再加上两层网格,被称为虚拟网格,它可以使空 间离散算法扩展至边界。

固体壁面边界条件

构造的数值方法中,需要沿着ξ方向在物体壁面求解黎曼问题。物体壁面上的黎曼问 题包括左侧或右侧变量和针对物体壁面的镜像变量。在物体壁面边界条件中,下标L表示 物理变量ρ,p,u,v,θ在虚拟网格中,下标R表示这些物理变量在壁面网格中。θw是物体 壁面的角度。根据(37)~(40)给出的黎曼问题的解,在物体壁面边界上有

p*=pR,         (58)

ρ*L=ρ*R=ρR+12(f(VR,θL)-f(VR,θR))(ρR/aR).---(59)

中间变量中的压力即可被认为是物体壁面上的压力pw,因而

pw=p*。          (60)

如果物体壁面上的压力已经被给定,这个给定压力可以直接被用做黎曼问题中的中间 变量中的压力,所以

p*=pw·          (61)

出口、入口边界条件

第一个关系对应的是正向、进入的特征线。以下标b表示的边界上的值可以通过式(21)、 (22)中的黎曼不变量获得,

其中,u,a是来流的速度和声速,下标i表示计算域内部的值。第二个关系是通过内 部的值的插值获得的数值逼近。因而,速度ub可以通过式(62)和(63)获得,于是有

相似的方法可以处理亚音速出口边界条件。但需要在出口边界规定外界压力值p,有

拉格朗日几何状态变量的边界条件

在物体壁面边界上,

对于入口、出口边界,规定流动角度θ=0,则

图2给出了从更新到的一个步骤的数值方法的流程图,这个方法在空 间和时间上都是二阶精度,其中Q=[ρ,u,v,p]T是流场的物理变量。

3.4 求解一类反问题的方法

使用拉格朗日形式时,固体壁面由流函数代表的流线表示,所以在拉格朗日平面,由 流线代表的网格线是直线。本发明的另一个目的是探索拉格朗日形式的数值方法在求解一 类反问题的优势。这类反问题被定义为几何形状的设计问题。

第2部分引入了拉格朗日平面上沿着ξ方向的黎曼问题的解和固体壁面边界条件。从 (37)和(57),可以获得

pw=pR+ρR+aR2(f(VR,θL)-f(VR,θR)),---(70)

其中pR,ρR,aR,VR,θR是边界上已知的量,f是公式(35)和(36)给出的组合函数。从(70) 推导出

f(VR,θL)=f(VR,θR)+2(pw-pR)ρRaR.---(71)

该式在规定壁面压力分布pw后可以求解出虚拟网格中流动角度θL的大小。根据镜像边界 条件,固体避免的角度可以从下式求得

θw=12(θL+θR).---(72)

几何形状的设计问题意味着要根据给定的固体壁面压力分布,找到固体壁面的角度。 这个过程需要求解一个反黎曼问题。一个反黎曼问题的求解器按照下面的步骤建立,首先 定义

tgθL=ε,        (73)

然后,虚拟网格中的速度分量按下式求得

uL=VRcosθL=VR1+ϵ2vL=VRsinθL=ϵVR1+ϵ2,---(74)

然后被带入三角形式给出的组合函数(71)中,并被进一步简化为ε的函数,

F(ϵ)=VR2(ϵ+lnVR+ln(1+ϵ2+ϵ)-ln1+ϵ21+ϵ2)-f(VR,θR)-2(pw-pR)ρRaR.---(75)

下面的任务是求解规定物理参数ρR,pR,VR,θR和pw条件下的方程F(ε)=0,解得ε后再 求得θL。方程(75)是可微分的,F针对ε的一阶导数是

F(ϵ)=VR2((2+ϵ2)1+ϵ2-ϵ-ϵ(lnVR+ln(1+ϵ2+ϵ)-ln1+ϵ2)(1+ϵ2)3/2).---(76)

相同于求解方程(45)的方法,更新的ε值表示为

ϵn+1=ϵn-F(ϵn)F(ϵn).---(77)

虚拟网格中的流动角度可由θL=tg-1n+1)求得。固体壁面角度θw按式(72)求得。

图3给出了求解几何外形的设计的反问题的算法流程图。这个方法起始于假设的流场 物理量的参数值和固体壁面角度。按固体壁面上按照的指定的压力分布,求解反黎曼问题, 在虚拟网格单元中得出流动角度,然后壁面形状可获得并被带回到流场求解器中求解更新 流场物理量。这个过程持续进行,直到历遍的固体壁面的角度达到收敛为止。很明显,收 敛标准是壁面角度而不是任何一个物理变量,这意味着,壁面角度也变成了一个流场变量。 壁面边界的变化并不改变方程的特征,方程仍然是强双曲线型,仍然是一个初值问题。与 应用在欧拉平面上的方法(如adjoint法)相比,现在的方法既不需要在更新的几何形状周 围生成网格,也不需要求解adjoint方程,它同时获得收敛的流场物理变量的解和几何形状 的解。针对这类问题,总体的CPU时间降低一个量级。

4.附图说明

图1拉格朗日平面上沿ξ方向跨过流线的黎曼问题

图2使用二阶精度方法,带有混合迎风差分格式通量算子的、Strang换方向的数值方法进 行一步流场更新的流程图,其中的标号代表以下变量或公式

[Q]i,jn,[Q]i±1/2,jn,[F]i±1/2,jn,

fi,jn+1/3=fi,jn-Δτ[(Fi+1/2,jn-Fi-1/2,jn)Δλ],[Q]i,jn+1/3,[Q]i,j±1/2n+1/3,[G]i±1/2,jn+1/3,

fi,jn+2/3=fi,jn+1/3-Δτ[(Gi,j+1/2n+1/3-Gi,j-1/2n+1/3)Δξ],[Q]i,jn+2/3,[Q]i±1/2,jn+2/3,[F]i±1/2,jn,

fi,jn+1=fi,jn+2/3-Δτ[(Fi+1/2,jn+2/3-Fi-1/2,jn+2/3)Δλ],[Q]i,jn+1.

图3几何形状设计的反问题的计算流程图

图4入口马赫数为0.5的抛物型型喷管的流场的拉格朗日方法的解和欧拉方法的解

(a)拉格朗日平面上的网格

(b)欧拉平面上的网格

(c)拉格朗日方法解得的流线

(d)欧拉方法解得的流线

(e)拉格朗日方法解得的固体壁面上压力分布和精解的比较

(f)拉格朗日方法构造的网格

图5根据给定压力分布计算的固体壁面的几何形状

(a)欧拉平面上的网格

(b)固体壁面上压力分布

(c)用本发明的方法计算的固体壁面形状

5.具体实施方式

5.1 扩张喷管中的无粘亚音速流动

按照本发明介绍的方法,下面给出一个完整的用拉格朗日形式的欧拉方程模拟无粘、 亚音速内流。这个例子是关于亚音速流通过一个二维抛物线形、长度为L、入口高度为Hin的扩张型喷管。其几何尺寸是由两段抛物线定义的,

H(x)=-ax2,0x<L/2;a(x-L)2-b,L/2xL,---(78)

其中Hin=L/3,a=Hin/2,b=Hin/L。无粘流在喷管入口的马赫数是Min=0.5。流动是 纯亚音速。拉格朗日形式的欧拉方程(7)和(8)将用第二节介绍的方法求解,其中,带有混合 迎风差分格式通量算子在空间上是二阶精度,采用带有minmod通量限制器的MUSCL插值。 Strang换方向在时间上是二阶精度。计算参数如下:CFL=0.48;拉格朗日行为参数 h=0.98;总共60×20个计算网格单元在拉格朗日平面。计算结果将和基于欧拉平面上的 有限体积法的JST方法[7]得到的结果及其精解做比较。从现在起,定义本发明给出的解为 拉格朗日解,由欧拉方法在欧拉平面上的到的解为欧拉解。参考图2,具体地讲,计算采 用以下步骤,

(1)初始化。流场变量Q0=[ρ0,u0,v0,p0]T及均为初始值,其中Q0取无穷远出的 值,上标0表示流动问题在初始时刻,在x-y平面和λ-ξ平面, t=0(τ=0)。进而可求得守恒变量f0。然后在λ-ξ平面生成以均匀的空间步长 (Δλ,Δξ)为单元的直角网格。对应的x-y平面上的网格可按照下式生成

dx=cosθdλ和dy=sinθdλ       (79)

(2)计算时间步长。按照变量在时间n(n=0,1,2,...),CFL<0.5,

Δτ=CFL·max(Δλ|(1-h)u2+v2+(a/J)U2+V2|,Δξ|a/J|),---(80)

其中,θn-1从上一个时刻获得,所以有

(3)沿着λ-方向用FVS方法求解方程(23)。通过已知的和值,守 恒变量从更新至对于二阶精度的数值方法,使用带有TVD通量限制器的 MUSCL插值。

(4)沿着ξ-方向用Godunov方法求解方程(29)。用n(n=0,1,2,...)时刻的已知的fn+1/2和 Qn+1/2的值,用Godunov方法更新守恒变量。当地的黎曼问题求解器给出网格单元 交界面上的原始变量[ρ,u,v,p]i,j±1/2值。对于二阶精度的数值方法,使用带有TVD通 量限制器的MUSCL插值。

(5)更新拉格朗日几何变量。因为网格交界面上的速度已知,更新的拉格朗日 几何变量可以由方程(57)获得。精度等级由速度决定,尽管公示(57)表示的 是一阶精度。

(6)找到新时刻的原始变量从守恒变量解码后,原始 变量为

ρ=f1J,u=f2f1,v=f3f1,p=(γ-1)J(f4-f22+f322f1)---(82)

(6)构造网格。如果需要在每一次历遍迭代的最后一步构造网格。网格点由下式给出,

xi,jn+1=xi,jn+12Δτi,jn(hui,jn+hui,jn+1);yi,jn+1=yi,jn+12Δτi,jn(hvi,jn+hvi,jn+1),---(83)

每一个网格点式代表一个由计算网格单元表示的流体颗粒。本发明的原理讲述的是, 在拉格朗日平面构造的网格线其实就是流线本身。

(7)重复步骤(2)。在完成一次时间步长的更新,回到步骤(2),重复步骤(3)-(7),直到守 恒变量或是原始变量收敛。

图4中,拉格朗日的解起始于图4(a)中表示的由拉格朗日距离λ和流函数ξ构成的直 角网格。图4(c)中,拉格朗日方法获得的流线与图4(d)中欧拉方法获得的流线吻合良好, 图4(e)表示固体壁面上的压力分布与精解完全一致。图4(f)中由拉格朗日生成的流线与图 4(b)略有不同,沿着y方向的网格线不垂直于流线方向,以保证流线的长度。因该指出的 是,图4(f)中表示的最终的网格是由图4(a)中的网格进化而来,尽管这个最终的网格并不 需要,但是这个进化过程可以清楚说明拉格朗目方法的原理。

5.2 几何形状设计的反问题

下面的例子是介绍用求解二维拉格朗日形式的欧拉方程去解决固体壁面几何形状的 设计问题,是一类反问题。例子中是一个收缩-扩张喷管。例子中先规定几何形状,求得固 体壁面压力分布,然后用着个压力分布作为输入,用本发明的方法求得固体壁面的几何形 状,结果应该与最初的几何形状一致。喷管固体壁面外形由下面的函数给出

y=Hthe-βx2,-1x1,---(84)

其中Hth取0.1,表明收缩喉口高度和入口高度之比为10%。β取6.5以控制喉口长度 约占喷管长度的三分之一。入口马赫数为0.5,是纯亚音速流动。喷管的几何形状和欧拉 平面上的计算网格如图5(a)所示。拉格朗日平面上的网格与上例中图中4(a)所示一致。拉 格朗日形式的欧拉方程(7)和(8)将用第二节介绍的方法求解,其中,带有混合迎风差分格式 通量算子在空间上是二阶精度,采用带有minmod通量限制器的MUSCL插值。Strang换方 向在时间上是二阶精度。计算参数如下:CFL=0.48;拉格朗日行为参数h=0.98;两组 网格数目60×20和90×30个计算网格单元在拉格朗日平面。首先按照上例中给出的计算流 程完成计算,获得固体壁面压力分布,如图5(b)所示,并作为求解几何形状设计的反问题 的压力分布的输入。同时,adjoint方法将同时应用这个例子以检验本发明的方法的计算效 率。具体步骤是:

(1)初始化流场和固体壁面角度。流场初始变量的设置于上例相同。固体壁面初始角度假 设θw=0°。因为流场中的流动角度设为0,所以虚拟网格单元中的流动角度θL=0°。

(2)输入规定的固体壁面的压力分布pw

(3)在固体壁面上求解基于给定压力分布pw的反黎曼问题,公式按照第二节(70)~(77)。

(4)计算固体壁面角度。固体壁面角度计算式根据镜像条件,所以有

θw=12(θR+θL).---(84)

(5)检验固体壁面角度的收敛性。固体壁面角度θw的变化量是两个时刻n+1和n的差值,

δθw=(θwn+1-θwn).---(85)

如果δθw小于收敛标准,流场物理量和固体壁面的角度均达到最终的解;否则,继 续下一步。

(6)更新流场变量。这一步的任务是根据更新的固体壁面角度计算流场的物理参数从 更新到这一步包括上例中的步骤(1)~(7)。完成这一步后,获得流场新的物 理参数变量(ρR,pR,VR,θR,)。

(7)重复步骤(2)。

图5(c)表示了计算的固体几何形状和原始的形状的比较。从结果可以估计计算精度, 计算的固体几何形状和原始的形状吻合良好,最大误差在之内0.5%。最后,在计算效率方 面,本发明的方法使用的计算的时间是adjoint方法的十分之一。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号