流体相互作用模型的粘性分离有限元方法
A Viscosity-Splitting Finite Element Method for the Fluid-Fluid Interaction Problem
Received: 2019-07-10
Fund supported: |
|
针对流体-流体相互作用模型,研究了一种全离散的粘性分离有限元方法.该方法在时间层采用了粘性分解技术和空间混合有限元方法,其中时间项包括两个步骤.第一步,采用向后Euler方法用于时间离散化,采用半隐式方法处理非线性项,并使用几何平均方法处理流体界面.然后,在第二步中,我们只解决了一个线性Stokes问题,而没有对每个单独的区域进行时间步的空间迭代.因此,粘性分离有限元方法将非线性和不可压缩性分开.此外,通过严格的分析验证了该方法的稳定性和收敛性.最后,数值实验表明了该方法的性能.
关键词:
In this paper, a fully discrete viscosity-splitting finite element method is developed and studied for the fluid-fluid interaction model. This method applies decomposition technique of viscosity in time and mixed finite element method in space, where the temporal term includes two steps. In the first step, a backward Euler scheme is utilized for the temporal discretization, semi-implicit scheme is applied for the nonlinearity term and the geometric averaging method is used to deal with the fluid interface. Then, in the second step, we only solve a linear Stokes problem without spatial iteration per time step for each individual domain. Hence, the viscosity-splitting finite element method splits nonlinearity and incompressibility. Moreover, the stability and convergence of the method are established by rigorous analysis. Finally, numerical experiments are presented to show the performance of the proposed method.
Keywords:
本文引用格式
李伟, 黄鹏展.
Li Wei, Huang Pengzhan.
1 引言
令
其中
众所周知,在许多重要的科学,工程和工业应用中需要一种流体与另一种流体的多领域和多物理耦合问题的近似解(参见文献[3-4, 10, 32]).事实上,流体-流体相互作用模型就是其中之一,它用来模拟两种不同粘性流体流动的动态特征,如不均匀的血液流动[14]、海洋-大气界面[3-4, 23-25]等等.虽然该模型可以将海洋-大气问题的动态核心简化为最简单的形式,但其仍然保留了模拟海洋-大气问题中的一些难点.此外,在数值方法方面,它仍然是一类重要且具有挑战性的问题.主要难点在于它是压力项、不可压缩条件、非线性项和具有某些非线性界面项相互作用条件构成的复杂耦合系统.因此,人们在研究该模型有效的数值方法上投入了大量的精力.
Bresch和Koko[7]采用算子分裂法和基于优化的非重叠区域分解方法,分别求解了一个耦合退化的Stokes问题和一个耦合线性的Advection-diffusion问题.此外, Connors等人[13]提出了两种解耦的时间步径方法,即隐显式法(implicit-explicit method)和几何平均法(geometric-averaging method),并证明了几何平均法是无条件稳定的.相比,隐显式方法虽然是最简单,最自然的解耦方法[12],但在一定条件下是稳定的,这已被Zhang等人[31]证明.由Connors和Howell[11]提出了另一种无条件稳定方法,该方法采用了解耦子问题和不同时间步长策略求解流体-流体相互作用模型.最近, Qian等人[26]针对流体-流体相互作用问题提出了一种局部投影稳定和特征解耦的时间步径方法.其采用几何平均法处理非线性界面条件,得到了一种无条件稳定的分块方法.这种处理非线性界面的方法也被用于其他的一些算法[21-22].除此之外, Aggul等人[1]提出了一种预测-校正类型方法,该方法也是无条件稳定的,且具有二阶时间精度. Conors[9]提出了一个统计湍流模型,用于在平面界面上耦合两种流体的集成计算.
众所周知,关于两步有限元法的文献非常丰富. Chorin[8]和Temam[30]设计了一种投影算法,该算法经历了一些演变并得到了进一步的发展,如压力校正方法[28]和矩阵分解方法[27]. Chorin和Temam的算法是基于一个中间速度场在空间上的投影向量场,将求解鞍点系统线性解的困难转化为两个较简单的线性解,并可以通过在粘性步中显化压力和在投影步中修正压力来改进.在投影步骤中加入一个压力修正项,根据精确解的一些正则性假设,改进了Chorin/Temam投影法对中间速度和压力的估计.然而,投影法的步末速度不满足精确的边界条件.因此,根据Chorin/Temam投影算法的思想,提出了分步法[16, 29],其中在每一步中只需求解一个泊松方程得到压力解,大大降低了计算成本.
与标准的投影方法不同,粘性分离法是一种分步法,它对粘分项进行了分割,允许对所有子步骤的速度执行完整的狄利克雷边界条件.此外,该方法是对对流效应与不可压缩性的解耦.因此,近年来粘性分离法得到了广泛的关注. Blasco等[6]提出了求解三维的非定常不可压缩Navier-Stokes方程的一阶时间离散粘性分离方法.在连续解的正则性假设下,得到了时间离散格式的一些误差估计[5].此外, Guillén-González等[17]得到了时间离散方案的最优误差估计,其中必须包含初始时间步长的权重,以推导出压力的最优误差估计.再者,他们还利用时间离散格式作为辅助问题来研究完全离散的有限元格式,获得速度和压力的最佳一阶近似(参见文献[18]).此外,粘性分离算法还被应用于海洋的原始方程[19], Oldroyd模型[35]和Boussinesq问题[34]. Zhang等[33]针对粘弹性流问题,提出了一种大时间步径的粘性分离方法,并在稳定条件下得到了时间半离散格式的误差估计.上述基于粘性分离技巧的算法均采用空间连续有限元法.对于不连续有限元法,在Blasco等[6]介绍的粘性分离算法的基础上, Girault等人[15]采用对称内罚Galerkin法和非对称内罚Galerkin法求解了非定常的不可压缩Navier-Stokes方程.
本文建立并研究了全离散粘性分离有限元法求解流体-流体相互作用模型.与许多模拟流体-流体相互作用模型方法一样,该方法也是无条件稳定的.此外,该方法还采用了粘性在时间上的分解技术和空间上的混合有限元法,其中时间项包括两个步骤.该方法允许对所有子步骤的速度施加完整的狄利克雷边界条件,并将对流影响与不可压缩性解耦.论文的其余部分安排如下:在第2章,引入了一些数学基础,并给出模型(1.1)的变分形式.在第3章中,列出流体-流体相互作用模型的全离散粘性分离有限元方法.第4章列出了该方法的稳定性和误差估计.最后通过数值实验对全离散化方案的理论结果进行了验证.
2 符号和预备知识
在本章,我们回顾一些必要的符号和引理,稍后将使用它们.分别用
且其范数是有界的.当
对于流体-流体相互作用模型(1.1),我们引入以下Hilbert空间:对于
和
基于上述函数空间的定义,问题(1.1)的变分形式如下:找到
其中
对于函数
非线性项的上界和一些性质将在下一个数值分析中用到,在下面的引理中给出.
引理2.1[13] 给定
此外,如果
其中
此后的
引理2.2[13] 假设
其中
众所周知,离散Gronwall引理在收敛性分析中将扮演重要的角色,因此我们将其列在下面的引理中.
引理2.3[20] 假设
当
3 全离散的粘性分离有限元方法
首先,对于每个正整数
其中
本文在离散空间中采用
全离散的粘性分离有限元方法包括两个步骤.第一步:给定
第二步:基于从(3.1)得到的
在上面全离散的有限元方法(3.1)和(3.2)中,采用半隐格式处理非线性项
4 稳定性和收敛性分析
在本章中,我们将研究上一章中关于全离散粘性分离有限元方法(3.1)和(3.2)的稳定性和误差估计.
定理4.1 假设
证 一方面,令(3.1)式中
对于上面等式中的界面项,可得
其次,对于(4.1)式的右端项,有
将(4.1)式, (4.2)式和(4.3)式结合得
另一方面,令(3.2)式中
根据(4.4)式和(4.5)式得
最后,对(4.6)式从
在本章接下来的部分中,我们将主要讨论流体-流体相互作用模型(1.1)的全离散粘性分离方法的误差估计.为了证明粘性分离方法的收敛性,我们回忆Stokes投影[31].
找到
并且满足下列最优逼近性质
其次,将误差分解成如下格式
其中
现在,根据上述定义,我们得到算法(3.1)和(3.2)的误差估计.
定理4.2 若
并且时间步长
证 一方面,在
(4.10)式中的第一项可以重新写作
将(4.9)式中的误差形式分开,并将(4.11)式带入到(4.10)式得
另一方面, (3.2)式加减
此外,令(4.12)式中
通过加减
现在,开始估计上式的每一个右端项.首先,从三线性项的反对称性质,不难看出
然后,使用引理2.1和Young不等式对(4.15)式右端的每一项进行估计,如下
其次,显然有
同样,可以得到
此外,为了简化证明,我们引入了一些符号.令
和
记(4.18)式中的右端前四项为
其中使用了反三角形不等式.根据以上估计,我们有
和
然后,应用(2.2)式, (4.20)式, (4.24)式和Young不等式,得
此外,
同样,
对于
这里使用了与
最后,将(4.25)式, (4.26)式, (4.27)式和(4.28)式结合,得
和
这里选取任意数
令
其中,
现在,对(4.14)式右端的每一项进行估计,应用Cauchy-Schwarz和Young不等式可得
(4.14)式中的压力项可以被约束
其中
将(4.33)式, (4.32)式, (4.31)式, (4.17)式, (4.16)式合并,选取
现在,我们对
其中,我们使用了Poincaré不等式和
从(4.36)式和(4.35)式可得
最后,对
重写(4.34)式如下
其中,
接下来,令(4.13)式中
将(4.37)式和(4.38)式合并得到
假设
5 数值算例
在本章中,通过一些数值试验来验证上一章中粘性分离有限元算法的理论结果.假设
右端项
在前两个数值测试中,我们将参数值设置为
5.1 稳定性验证
表 1
粘性分离方法的
1/ | |||||
4 | 8 | 16 | 32 | 64 | |
16 | 0.17219 | 0.16004 | 0.15618 | 0.15407 | 0.15309 |
32 | 0.15315 | 0.13811 | 0.13364 | 0.13093 | 0.12972 |
64 | 0.15253 | 0.13698 | 0.13237 | 0.12963 | 0.12838 |
表 2
粘性分离方法的
1/ | |||||
4 | 8 | 16 | 32 | 64 | |
16 | 0.20129 | 0.16255 | 0.15477 | 0.15341 | 0.15267 |
32 | 0.18723 | 0.14207 | 0.13183 | 0.13043 | 0.12957 |
64 | 0.18740 | 0.14133 | 0.13046 | 0.12907 | 0.12823 |
5.2 收敛性验证
一方面,我们测试了该方法相对于
表 3
Rate | Rate | |||
8 | 0.16393 | - | 0.16249 | - |
16 | 0.06295 | 1.38 | 0.06291 | 1.37 |
32 | 0.01817 | 1.79 | 0.01819 | 1.79 |
64 | 0.00565 | 1.68 | 0.00566 | 1.68 |
表 4
Rate | Rate | |||
8 | 0.16246 | - | 0.16109 | - |
16 | 0.06252 | 1.32 | 0.06249 | 1.37 |
32 | 0.01812 | 1.79 | 0.01813 | 1.78 |
64 | 0.00568 | 1.67 | 0.00568 | 1.67 |
另一方面,我们测试该算法相对于
表 5
粘性分离算法对
Rate | Rate | |||
4 | 1.17735 | - | 1.20235 | - |
8 | 0.47077 | 1.32 | 0.48398 | 1.31 |
16 | 0.14117 | 1.74 | 0.14634 | 1.73 |
32 | 0.04148 | 1.77 | 0.04321 | 1.76 |
64 | 0.01380 | 1.59 | 0.01442 | 1.58 |
5.3 不连续运动粘性问题
为了验证所提出的方法对非连续运动粘性问题的有效性,我们选择了粘性系数值为
表 6
Rate | Rate | |||
8 | 0.14839 | - | 0.10273 | - |
16 | 0.05853 | 1.34 | 0.03480 | 1.56 |
32 | 0.01778 | 1.72 | 0.01176 | 1.56 |
64 | 0.00612 | 1.54 | 0.00504 | 1.22 |
表 7
粘性分离算法对
Rate | Rate | |||
4 | 1.17745 | - | 0.73266 | - |
8 | 0.47079 | 1.32 | 0.26835 | 1.45 |
16 | 0.14089 | 1.74 | 0.08674 | 1.63 |
32 | 0.04143 | 1.77 | 0.02884 | 1.59 |
64 | 0.01401 | 1.56 | 0.01194 | 1.27 |
参考文献
A defect-deferred correction method for fluid-fluid interaction
DOI:10.1137/17M1148219 [本文引用: 1]
A stable finite element for the Stokes equations
DOI:10.1007/BF02576171 [本文引用: 1]
A model for two coupled turbulent fluids Ⅱ:Numerical analysis of a spectral discretization
A model for two coupled turbulent fluids Ⅲ:Numerical approximation by finite elements
Error estimates for a viscosity-splitting finite element method for the incompressible Navier-Stokes equations
DOI:10.1016/j.apnum.2004.02.004 [本文引用: 1]
A fractional-step method for the incompressible Navier-Stokes equations related to a predictor-multicorrector algorithm
DOI:10.1002/(SICI)1097-0363(19981230)28:10<1391::AID-FLD699>3.0.CO;2-5 [本文引用: 2]
Operator-splitting and Lagrange multiplier domain decomposition methods for numerical simulation of two coupled Navier-Stokes fluids
Numerical solution of the Navier-Stokes equations
DOI:10.1090/S0025-5718-1968-0242392-2 [本文引用: 1]
An ensemble-based conventional turbulence model for fluid-fluid interaction
Stability of algorithms for a two domain natural convection problem and observed model uncertainty
DOI:10.1007/s10596-010-9219-x [本文引用: 1]
A fluid-fluid interaction method using decoupled subproblems and differing time steps
DOI:10.1002/num.20681 [本文引用: 1]
Partitioned time stepping for a parabolic two domain problem
DOI:10.1137/080740891 [本文引用: 1]
Decoupled time stepping methods for fluid-fluid interaction
DOI:10.1137/090773362 [本文引用: 6]
Explicit coupling schemes for a fluid-fluid interaction problem arising in hemodynamics
DOI:10.1137/130948653 [本文引用: 1]
A splitting method using discontinuous Galerkin for the transient incompressible Navier-Stokes equations
DOI:10.1051/m2an:2005048 [本文引用: 1]
Error analysis of a fractional time-stepping technique for incompressible flows with variable density
DOI:10.1137/090768758 [本文引用: 1]
New error estimates for a viscosity splitting scheme in time for the three-dimensional Navier-Stokes equations
Spatial error estimates for a finite element viscosity-splitting scheme for the Navier-Stokes equations
Convergence and error estimates of viscosity-splitting finite-element schemes for the primitive equations
DOI:10.1016/j.apnum.2016.09.011 [本文引用: 1]
Finite element approximation of the nonstationary Navier-Stokes equations, Ⅳ:Error analysis for second order time discretizations
A linear, decoupled fractional time-stepping method for the nonlinear fluid-fluid interaction
DOI:10.1002/num.22382 [本文引用: 1]
A linear, stabilized, non-spatial iterative, partitioned time stepping method for the nonlinear Navier-Stokes/Navier-Stokes interaction model
Models for the coupled atmosphere and ocean (CAO Ⅰ)
Numerical analysis of the coupled atmosphere-ocean models (CAO Ⅱ)
Mathematical theory for the coupled atmosphere-ocean models (CAO Ⅲ)
Local projection stabilized and characteristic decoupled scheme for the fluid-fluid interaction problems
DOI:10.1002/num.22116 [本文引用: 3]
Factorization methods for the numerical approximation of Navier-Stokes equations
DOI:10.1016/S0045-7825(99)00192-9 [本文引用: 1]
Pressure correction algebraic splitting methods for the incompressible Navier-Stokes equations
The accuracy of the fractional step method
Stability and convergence analysis of a decoupled algorithm for a fluid-fluid interaction problem
DOI:10.1137/15M1047891 [本文引用: 2]
Error estimates of a decoupled algorithm for a fluid-fluid interaction problem
DOI:10.1016/j.cam.2017.10.039 [本文引用: 1]
A large time stepping viscosity-splitting finite element method for the viscoelastic flow problem
DOI:10.1007/s10444-014-9353-4 [本文引用: 1]
The time viscosity-splitting method for the Boussinesq problem
DOI:10.1016/j.jmaa.2016.07.023 [本文引用: 1]
The fully discrete fractional-step method for the Oldroyd model
DOI:10.1016/j.apnum.2018.03.003 [本文引用: 1]
/
〈 |
|
〉 |
