有限元:体积积分,内部多项式
经典的有限元方法假定连续或弱连续的近似空间,并要求满足弱形式的体积积分。通过提高元素内的近似顺序,可以提高精度的顺序。这些方法不是完全保守的,因此对于不连续的过程经常要与稳定性作斗争。
有限体积:表面积分,不连续数据的通量,重构顺序
有限体积方法使用分段常数逼近空间,并要求针对分段常数测试函数求积分。这产生了精确的保护性陈述。体积积分将转换为表面积分,并根据这些表面积分中的通量来指定整个物理场。对于一阶双曲问题,这是黎曼求解。二阶/椭圆通量更微妙。通过使用邻居来(保守)重构元素内部状态的高阶表示(斜率重构/限制)或通过重构通量(通量限制),可以提高准确性的顺序。重建过程通常是非线性的,可控制解决方案的不连续特征周围的振荡,参见总变差减小(TVD)和本质上非振荡(ENO / WENO)的方法。非线性离散化是必要的,以便同时获得平滑区域中高于一阶的精度和不连续处的有界总变化,请参见戈杜诺夫定理。
评论
FE和FV都易于在非结构化网格上定义达到二阶精度。在非结构化网格上,有限元更容易超越二阶。FV可以更轻松,更可靠地处理不合格的网格。
结合FE和FV
该方法可以多种方式结合。不连续Galerkin方法是使用不连续基函数的有限元方法,因此获得了Riemann求解器,并且对不连续过程(尤其是双曲线)具有更高的鲁棒性。DG方法可以与非线性限制器一起使用(通常会降低精度),但是可以满足单元方向的熵不等式而不受限制,因此可以在不限制其他方案需要限制器的某些问题的情况下使用。(这对于基于伴随的优化特别有用,因为它使离散的伴随更能表示连续的伴随方程。)椭圆问题的混合有限元方法使用不连续的基函数,并且在选择了正交后,可以重新解释为标准有限体积方法。 ,请参阅此答案PñP中号