碧波液压网 欢迎你,游客。 登录 注册

一种高效的隐式间断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={(ξ,η)上,基函数满足如下条件:

  

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论