一种高效的隐式间断Galerkin方法研究
0引 言
在计算流体力学领域,为了高精度地求解非线性偏微分方程组,研究更加复杂的流动现象,间断Galer-kin方法已经引起人们越来越多的关注。特别是经过Cuckburn和Shu的长期探索,一种具有TVD性质的显式Runge-Kutta间断Galerkin(RKDG)格式得以逐步完善[1],被广泛应用于双曲守恒律问题的数值求解,取得了大量令人满意的结果,显示了间断Galerkin方法的优越性。然而,美中不足的是,随着逼近精度的提高,RKDG格式对应的稳定性条件将越来越严格,时间步长受到明显的限制,从而导致更多CPU时间的消耗。对于定常流场的计算问题,尽管可以把当地时间步长技术与RKDG格式相结合,在一定程度上加速收敛过程,但是即便如此,最大的时间步长依然受到当地稳定性条件的限制[2]。缓慢的收敛速度在很大程度上制约着RKDG方法在工程中的应用。基于以上分析,本文建立了一种隐式间断Galerkin(Implicit Discontin-uous Galerkin,IMDG)求解器,并通过对翼型亚声速和跨声速流场的模拟,检验了该求解器的计算效率。
1 间断Galerkin方程
在二维区域D上,Euler方程可以写成如下守恒形式
Q和F=(F,G)T分别代表守恒型流动变量和通量向量。把D划分成Ne个互不重叠的子区域Di,并且设解函数空间为
P(Di)是定义在Di上的多项式空间。设Di上的测试函数集合为Bi={vil}l=0,…,N-1,它符合如下条件
为了控制数值离散产生的小量误差,使用加权残量法[3],在每个单元上作如下内积运算
运用Green公式,我们由方程(4)得到间断Galerkin方程
Dij和n分别表示当前单元的边界和相关的单位外法向量。在式(5)左边第三项的积分中,我们使用迎风格式对数值通量进行计算,实现相邻单元之间的信息传递[4]:
在基函数的构造过程中,我们应用Gram-Schmidt方法对多项式序列
进行规范正交化,所得的结果即为数值格式中使用的基函数,其具体形式为:
三角形单元经过坐标变换后,在计算区域D={(ξ,η)上,基函数满足如下条件:
相关文章
- 2018-10-12HD6·5-1型大功率局部通风机阻性消声技术研究
- 2018-12-28低温强热型空气源热泵热水器试验研究
- 2018-11-21竖直通道内相邻气泡对上升的直接数值模拟
- 2018-09-28基于SolidWorks Flow Simulation的换热器流场仿真分析及优化
- 2018-10-08某型两级涡轮流场数值模拟
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。