三维Euler方程的隐式间断有限元算法
- 格式:pdf
- 大小:1.42 MB
- 文档页数:7
欧拉方程的隐式间断有限元算法研究段治健【期刊名称】《计算机工程与应用》【年(卷),期】2014(000)016【摘要】The implicit schemes for solving Euler equation are investigated on unstructured grids, including LU-SGS, GMRES and improved LU-SGS schemes. By Roe numerical flux and Van Albada typed limiter, the traditional LU-SGS and GMRES schemes are explored, and the improved LU-SGS scheme is developed by adding the error compensation of high order term. In addition, the transonic inviscid flow around NACA0012 airfoil and RAE2822 airfoil as the examples are calculated. The numerical experiments indicate that the error compensation LU-SGS algorithm has the advantages of low storage requirements and easy programming, and the computational efficiency is close to GMRES algorithm and more than 2.5 times of LU-SGS one.%针对Euler方程,设计了适合间断Galerkin有限元方法的LU-SGS、GMRES以及修正LU-SGS隐式算法。
2016 年夏季学期研究生课程考核(读书报告、研究报告)考核科目:间断有限元方法及其应用学生所在院(系):理学院数学系学生所在学科:学生姓名:学号学生类别考核结果阅卷人1.引言间断Galerkin(DG)方法兼有有限元与有限体积方法的特征。
如同一般有限元方法那样,DG方法利用单元多项式空间作为近似解和检验函数空间,但是与传统的有限元方法不同,有限元函数空间基函数都是完全间断的分片多项式,各个单元之间的通信也需要像有限体积方法那样通过在单元边界上构造合适的数值流通量来实现。
因此DG方法既保持了一般有限元方法和有限体积方法的优点,又克服了各自的不足。
该方法可采用局部高阶插值的方法构造基函数,具有灵活处理边界条件以及可显式求解间断问题的能力,克服了一般有限元方法不适于间断问题的缺点,以及有限体积方法必须通过扩大模板进行重构来提高精度的不足。
因此间断Galerkin(DG)方法的出现拓展了传统有限元方法的应用范围,改善了人们对传统有限元方法的认识。
2.DG的基本概念间断Galerkin方法最早由Reed和Hill在1973年为解决中子输运方程问题而提出。
随后众多学者对间断有限元方法提出了改进和发展特别是90年代以来,以Cockbum和舒其望为代表提出了Runge-Kutta间断Galerkin(RKDG)方法,该方法结合TVD(TVD:Total Variation Diminishing) Runge-Kutta 时间离散方法和间断有限元求解一维双曲守恒律方程(组)以至于高维双曲守恒律方程(组),能够适合复杂计算区域和边界条件,可以精确的捕捉激波和接触间断。
它不但在光滑区域可以保证高精度,而且在间断区域可以保持数值无振荡,分辨率高,可以证明收敛到熵解。
这些优点使得RKDG成为计算流体力学流行的方法之一,并被广泛应用到气象学、海洋学、湍流、电磁学、石油勘探、水动力学等离子物理和图像处理等领域。
同样是在20世纪70年代,内惩罚(IP: Interior Penalty)类方法被独立地提出来求解摘圆和抛物方程。
间断有限元方法间断有限元方法,简称IFEM(Intermittent Finite Element Method),是一种用于求解偏微分方程数值解的数值方法。
其特点是将时间和空间上的离散进行分割,通过对离散点进行插值和积分,得到方程的数值解。
IFEM方法的主要思想是将时间和空间进行离散,并且在离散的时间点和空间点上,使用有限元方法进行插值和积分。
通过对插值和积分的计算,可以得到方程在离散点上的数值解。
由于IFEM方法采用离散的方式进行计算,因此可以有效地避免传统有限元方法中的大规模矩阵计算和存储问题,从而提高计算效率。
IFEM方法的基本步骤如下:1. 网格生成:首先需要对求解区域进行网格划分,将其分割为多个小区域。
网格的划分可以根据具体问题的特点进行选择,可以是均匀网格或非均匀网格。
2. 初始化:对于时间t=0时刻,需要对方程的初值进行设定。
可以根据实际问题的要求进行设置。
3. 时间步进:从初始时间开始,按照一定的时间步长进行时间的推进。
在每个时间步长内,需要在每个小区域上进行有限元插值和积分计算,得到方程在该时间点上的数值解。
4. 边界条件处理:在每个时间步长内,需要对边界条件进行处理。
边界条件可以是Dirichlet边界条件或者Neumann边界条件,根据具体问题的要求进行设定。
5. 收敛判断:在每个时间步长内,需要对计算结果进行收敛判断。
可以根据设定的收敛准则,判断数值解是否满足要求。
如果满足要求,则停止计算;如果不满足要求,则继续进行时间步进。
IFEM方法的优点是可以处理非线性、非稳态的偏微分方程问题,适用于各种不同的物理问题。
由于采用离散的方式进行计算,可以提高计算效率。
同时,IFEM方法还可以结合其他数值方法进行改进和优化,如有限差分法、边界元法等。
然而,IFEM方法也存在一些局限性。
首先,对于复杂的几何形状和边界条件,网格的生成和边界条件处理可能会比较困难。
其次,由于IFEM方法采用离散的方式进行计算,可能会引入一定的误差。
euler方程间断解的自动捕捉技术Euler方程是物理学和数学中的一类非线性偏微分方程。
对于一维自由表面流动问题,Euler方程常被用来描述流体的动力学行为。
在某些情况下,Euler方程的解可能产生间断现象,也称为间断解或激波。
为了自动捕捉这些间断解,一些技术和方法已经被提出。
其中一种常用的技术是间断有限元法(Discontinuous Galerkin method, DGM),它在求解Euler方程时能够有效地捕捉到间断解。
DGM方法将计算域离散为多个小区域,每个小区域内的解可用低阶多项式逼近。
在相邻小区域之间,通过引入适应性界面通量来处理边界条件,并确保解在边界处保持连续。
这种方法能够有效处理一维和多维的间断解问题。
另一种常用的技术是基于重构的方法,如基于WENO(Weighted Essentially Non-Oscillatory)的重构方法。
该方法通过将求解区域划分为多个小区域,并根据局部特征选择合适的重构方案来近似间断解。
重构方法能够减小数值误差并提高解的准确性,在处理间断解时有良好的效果。
此外,高分辨率方法(high-resolution methods)也常用于捕捉Euler方程中的间断解。
这些方法使用高阶精确的数值格式,并通过限制器或调节器来防止数值振荡的产生。
高分辨率方法结合了中心差分、限制器以及适应性网格重划方法等技术,能够有效地捕捉间断解并保持数值稳定性。
总而言之,捕捉Euler方程间断解的自动技术包括间断有限元法、基于重构的方法以及高分辨率方法。
这些技术的发展和应用为解决复杂流体力学问题提供了强有力的工具,并在高速流动、激波传播等领域发挥着重要作用。