几乎不可压缩线性弹性问题的多重网格Uzawa型混合有限元方法
Multigrid Uzawa-Type Mixed Finite Element Methods for Nearly Incompressible Linear Elasticity Problem
通讯作者:
收稿日期: 2017-07-11
基金资助: |
|
Received: 2017-07-11
Fund supported: |
|
该文针对几乎不可压缩弹性问题,设计了多重网格Uzawa型混合有限元方法,成功克服了"闭锁"现象.通过引入"压力"变量p将弹性问题转化为一个鞍点型系统,对该系统将Uzawa型迭代法和多重网格方法相结合,建立了多重网格和套迭代多重网格Uzawa型混合有限元方法,并给出了该算法的收敛性.数值算例验证了方法的有效性和稳定性.
关键词:
In this paper, we propose two new multigrid Uzawa-type mixed finite element methods for the nearly incompressible elasticity problem, which could overcome the 'locking' phenomenon. By introducing an extra pressure variable, we reformulate the elasticity problem into a saddle-point system, and by coupling the Uzawa-type method with multigrid methods, we develop two effective iteration methods:multigrid Uzawa-type mixed finite element method and nested iteration multigrid Uzawa-type mixed finite element method. Also, we present the convergent results of the algorithms. The methods are locking-free and stable for any finite element pairs spaces. Finally, we give some numerical examples to verify the theoretical results of the paper.
Keywords:
本文引用格式
葛志昊, 葛媛媛.
Ge Zhihao, Ge Yuanyuan.
1 引言
弹性体力学是固体力学的一个分支,是研究弹性体在外力作用或者温度变化等的影响下,弹性体内部所引起的应力、应变和位移方面的变化,广泛应用于材料力学、机械工程、航空航天等领域中,对其理论及数值方法的研究具有重要的理论和实际价值.求解弹性问题最常用的方法是有限元方法,参见文献[1-5]等.但在一些实际工程的计算中,如橡胶、塑料等相当多的材料会呈现出几乎不可压缩的情况,即泊松比
2 模型介绍与重建
线弹性模型是一般的非线性弹性理论的简化模型,是研究固体在受到附加外力的时候发生形变的变化情况.当弹性体发生微小形变时, Hooke定律给出了应力张量
其中
若
其中
设弹性体所在的多边形区域
其中
假设
令
设
由Céa引理,可知
定理2.1 设
其中
由(2.8)式可知:当
因此,当弹性体为完全不可压缩时, (2.10)式就变成
问题(2.9)-(2.11)的变分形式为:求
其中
定义算子
定义等距逆算子
因此,变分形式(2.12)-(2.13)可以改写成算子形式
设
3 多重网格Uzawa型混合有限元方法
设
令双线性形式
易知
由Lax-Milgram定理可知, (3.3)式存在唯一解等价于
关于Uzawa型混合有限元方法有如下收敛性结果,详细证明参见文献[8].
定理3.1 若
其中
令
定义
算法3.1 给定初值
(1)前光滑过程:对
(2)校正过程:令
并在
其解记为
(3)后光滑过程:迭代步数为
该算法称为多重网格Uzawa型混合有限元方法(MUMFEM).
取
定理3.2 设问题(2.12)-(2.13)的真解为
证 记问题(3.1)-(3.2)在
第二层网格
由(3.7)-(3.8)式可知
因此,有
上式联立(3.12)和(3.13)式并利用定理3.1,得
若光滑次数
比较(3.4)式与(3.11)式这两个估计式,可以看出将Uzawa型混合有限元方法的结果在粗网格进行校正,虽然无法克服迭代初值
为了进一步消除初值选择对于误差结果的影响,基于算法3.1建立套迭代多重网格Uzawa型混合有限元方法:
算法3.2 给定迭代初始值
(1)对第一层网格
得到第一层网格上的解
(2)对
(ⅰ)
(ⅱ)
(ⅲ)
(3)令
对算法3.2,有如下的收敛结果:
定理3.3 记问题(2.12)-(2.13)的真解为
证 由于在
而对第二层网格,若
对
这样继续下去,由于
对第
4 数值算例
取
加载外力项
表 4.1
0.00752572 | 0.00990784 | 0.000304453 | 0.0111987 | 0.0391521 | |
0.00746715 | 0.00996155 | 0.000364112 | 0.0112154 | 0.0468241 | |
0.00110679 | 0.0496878 | 0.00672073 | 0.0496914 | 0.864273 | |
0.0570505 | 0.00776319 | 0.0570505 | 0.998333 | ||
0.0571429 | 0.00777616 | 0.0571429 | 1.000000 |
下面给出选取
表 4.2
(
0.0112127 | 0.00990952 | 0.000289012 | 0.00148229 | |
0.00566004 | 0.00497397 | 7.3669 | 0.00979325 | |
0.00283683 | 0.0024893 | 1.85071 | 0.194218 | |
0.00141927 | 0.00124493 | 4.6324 | 0.000975646 |
取
表 4.3
(
0.00990824 | 0.0112103 | 0.000289378 | 0.000981775 | |
0.00497386 | 0.00565981 | 7.37462 | 0.000255086 | |
0.00248929 | 0.00283681 | 1.85207 | 6.36543 | |
0.00124493 | 0.00141927 | 4.63482 | 1.57971 | |
0.000622503 | 0.00070974 | 1.15892 | 3.9281 | |
平均误差阶 | 0.9981 | 0.9954 | 1.9910 | 1.9914 |
表 4.4
(
迭代次数 | ||||
10 | 0.9918 | 1.9162 | 0.9853 | - |
30 | 0.9945 | 1.9666 | 0.9892 | - |
100 | 0.9959 | 1.9819 | 0.9914 | - |
500 | 0.9969 | 1.9866 | 0.9930 | - |
针对Uzawa型混合有限元方法在求解几乎不可压缩弹性问题时对迭代初值
表 4.5
MUMFEM | 0.011224 | 0.000289379 | 0.00991621 | 0.00858243 | |
0.00567571 | 7.39909 | 0.00498314 | 0.00919007 | ||
0.00285473 | 1.88377 | 0.00249968 | 0.00957303 | ||
0.00143837 | 4.97168 | 0.00125595 | 0.00978083 | ||
平均收敛阶 | 0.9880 | 1.9543 | 0.9937 | ||
IMUMFEM | 0.0112356 | 0.00028971 | 0.00992303 | 0.00609284 | |
0.00568659 | 7.40819 | 0.00498939 | 0.0073056 | ||
0.00286445 | 1.90212 | 0.00250526 | 0.00843153 | ||
0.00144767 | 5.25868 | 0.00126132 | 0.00915367 | ||
平均收敛阶 | 0.9854 | 1.9279 | 0.9919 |
仍使用套迭代多重网格Uzawa型混合有限元方法对表 4.5中出现的问题进一步改进:设迭代层数为5,取
表 4.6
有校正过程 | 0.0178683 | 0.000743724 | 0.0160728 | 0.0121122 | |
0.00956379 | 0.000207486 | 0.00873815 | 0.00771615 | ||
0.00439364 | 4.30938 | 0.00400727 | 0.00466195 | ||
0.00216383 | 1.04478 | 0.0019715 | 0.00192831 | ||
0.00107643 | 0.00098056 | 0.000353896 | |||
无校正过程 | 0.0178683 | 0.000743724 | 0.0160728 | 0.0121122 | |
0.00956379 | 0.000207486 | 0.00873815 | 0.00771615 | ||
0.00440023 | 4.33507 | 0.00401131 | 0.00632012 | ||
0.00217538 | 1.07786 | 0.00197805 | 0.00593642 | ||
0.00108893 | 0.000987726 | 0.0057875 |
5 结论
本文对几乎不可压缩线性弹性问题的数值方法进行了深入研究,提出了多重网格和套迭代多重网格Uzawa型混合有限元方法,这两类方法对所有有限元空间对都稳定,可以克服"闭锁"现象.并用数值算例验证了理论结果.
参考文献
Some equilibrium finite element methods for two dimensional elasticity problems
,DOI:10.1007/BF01403910 [本文引用: 1]
A family of mixed finite elements for the elasticity problem
,
Mixed finite elements for elasticity
,DOI:10.1007/s002110100348 [本文引用: 1]
An analysis of some mixed-enhanced finite element for plane elasticity
,
Locking effects in the finite element approximation of elasticity problems
,DOI:10.1007/BF01396238 [本文引用: 1]
On locking and robustness in the finite element method
,
/
〈 | 〉 |