1. 引言
1992年许进超首次引入二网格离散技巧并用于求解非对称和非椭圆线性问题(参见文献 [1] [2] ),2001年许进超和周爱辉又将这一技巧应用到了特征值问题(参见文献 [3] )。由于二网格离散技巧能够显著提高近似解精度和计算效率,节省计算机存贮,因此二网格离散及在其基础上发展起来的多网格离散被广泛用于求解特征值问题,如重调和特征值问题(参见 [4] ),半线性特征值问题(参见 [5] ),量子特征值问题(参见 [6] ),Stokes特征值问题(参见 [7] [8] ),Maxwell特征值问题(参见 [9] ),2m阶椭圆特征值问题(参见 [10] )等。在文献 [1] [2] 建立的二网格离散基础上还发展了基于移位反迭代的二网格、多网格离散以及多水平校正方案。基于移位反迭代的二网格离散、多网格离散可看作解矩阵特征值问题的移位反迭代法与有限元方法的结合(参见 [11] [12] [13] )。之后,文献 [14] 对Laplace特征值问题研究了协调有限元基于移位反迭代的多网格方法; [15] [16] 将该方法用于Maxwell特征值问题的棱元逼近; [17] 将这一工作应用到Stokes特征值问题; [18] 对Steklov特征值问题建立了协调有限元多网格方案; [19] 进一步发展该工作,对一般的自共轭特征值问题建立了基于多网格离散的移位反迭代,并用于积分算子特征值问题; [20] 对重调和特征值问题建立了基于移位反迭代的二网格、多网格方案; [21] 对Laplace特征值问题提出了多水平校正方案。
流固振动Laplace模型问题源于一束浸没在不可压缩流体中的平行管的振动模型的计算,在核工程中有着重要作用(参见文献 [22] [23] [24] )。近年来,该问题的数值方法引起了学者们的研究兴趣,如Armentano等 [25] 研究了该问题的hp协调有限元法及自适应算法,给出了先验误差估计和后验误差估计;张宇等 [26] 研究了非协调有限元特征值的可保证下界。在上述工作基础上,本文研究流固振动Laplace模型的基于Rayleigh商移位反迭代的多网格离散方案。利用该方案可以将在细网格上特征值问题的求解归结为在粗网格上解特征值问题和在细网格上解一系列线性代数组。理论分析表明,当粗网格直径H和细
网格直径h满足
时,多网格方案求得的近似特征值能达到渐进最优收敛阶。
本文剩余部分安排如下。在第2节,我们给出本文所需的预备知识。在第3节,我们建立基于Rayleigh商移位反迭代的多网格方案,并对方案进行数值分析。在第4节给出一些数值实验验证方案的有效性。
文中我们用字母C表示与网格尺寸无关的正常数,它在不同的地方表示的值可能不同。为方便起见,用
表示
。
2. 预备知识
在合理假设下,流固振动Laplace模型可由下述系统描述,其中每个管被模拟为谐波振荡器且硬度为
,质量为m,流体视为完全不可压缩的且密度为
:求
(振动频率),
(流体压力)使得
(2.1)
其中
是由流体占据的有界多边形区域,
表示
的外边界,
表示每个管与流体间的交界面,
是
边界上的单位外法向量(参见图1)。
Figure 1. Sketch of the two-dimensional domain
图1. 二维区域模型草图
令
和
分别表示
和
上t阶Sobolev空间,其上半范数分别记为
和
,
。令
,
。(2.1)的弱形式为:求
,
满足
(2.2)
其中
,
。
显然
是V上连续、对称、椭圆的双线性形式,
是非负的。在V上
半范数
等价于
范数
,
可以作为V上的半范数。
由文献 [25] [27] 可知,(2.2)的解是由2K个特征对
给出的序列,特征值
均为正,假定特征值按递增排序:
。每个特征值都对应一个特征函数
,使得
是一个线性无关的集合。
令
是
的一族正规三角形剖分,
为三角形
的直径,网格直径
。令
表示
中位于边界
上的所有边构成的集合,
。令
是定义在
上的分片p次(
)多项式空间,
。注意到对任一
,由柯西–施瓦茨不等式、迹定理和商空间等价模定理,有
因此
。
相应于(2.2)的离散特征值问题为:求
和
满足
(2.3)
(2.3)归结为一个广义矩阵特征值问题。由文献 [27] 可知,离散问题(2.3)具有2K个正的特征值:
,每个特征值都对应一个特征函数
,使得
是一个线性无关的集合。
相应于(2.2)和(2.3)的源问题和近似源问题分别如下:
求
,使得
(2.4)
求
,使得
(2.5)
由Neuman问题的标准先验估计(参见文献 [28] )可知,问题(2.4)的解
,其中
,
为
的最大凹角,且有
(2.6)
故对所有的
,(2.2)的特征函数也满足
。注意到对于至少有一个交界面
的多角形区域
,必有
,因此
。
由Lax-Milgram定理可知,(2.4)和(2.5)分别有唯一解,由此可定义下述有界线性算子
:
对任意的
,如下定义到
的V椭圆投影算子
:
于是,对
有
故对
,有
,从而
。
由插值误差估计和(2.6)可推出
从而得到下述引理。
引理2.1
。
参考文献 [25] 我们有以下协调有限元逼近的误差估计。
引理2.2对于任意
,存在正常数
,使得若
,则有
(2.7)
(2.8)
(2.9)
由文献 [29] [30] 可知,(2.2)和(2.3)分别有如下等价的算子形式:
其中
,
。在本文中
和
,
和
都被称作特征值。
设
的代数重数为q,
。令
是T的所有对应于
的特征函数张成的空间,
是
的所有收敛到
的特征值的特征空间的直和。令
,
。我们也记
,
,
,
。
记
由(2.7)可知
。
引理2.3令
和
分别是(2.2)和(2.3)的第k个特征值,则
(2.10)
对任意相应于
的特征函数
且
,存在
使得
(2.11)
对任意
,存在
使得
(2.12)
引理2.4令
是(2.2)的特征对,则对任意的
,
,Rayleigh商
满足
(2.13)
证明:详见文献 [30] 中引理 9.1。
下面的引理(参见文献 [13] 中定理3.2)是分析多网格离散方案的基本工具。
引理2.5令
是
的一个近似特征对,
且
。假设
,
,
,
与
满足
则
(2.14)
其中
是特征值
的分隔常数。
3. 多网格方案
本节中,我们结合有限元方法和Rayleigh商移位反迭代法建立流固振动Laplace模型问题的多网格离散方案。令
是一族正规网格,
,且令
是定义在
上的协调有限元空间,令
,
,
,
。
方案1多网格方案
步骤1在初始粗网格
上解(2.3):求
,
使得
,且
步骤2执行赋值命令:
,
,
。
步骤3在
上解线性方程组:求
使得
且取
。
步骤4计算Rayleigh商
步骤5如果
,则输出
,即输出
,停止。否则,
,返回步骤3。
下面分析由方案1求得的近似解的误差。
定理3.1.令
是方案1所求得的近似特征对。假设
逼近(2.2)的一个特征对
,
,且
相较于
是一个低阶的无穷小量,则存在
使得
(3.1)
(3.2)
证明:我们利用引理2.5来完成证明。首先验证引理2.5的条件是满足的。
选取
,
。由引理2.1可知
,则有
因此,由定理假设可推出
注意到对任一赋范空间中的任意非零函数
,成立下述不等式
(3.3)
因此有
(3.4)
由三角不等式和(2.12)可得
(3.5)
由(2.10)可知
,于是由定理假设有
(3.6)
由(2.5)可知方案1中的步骤3等价于
即
(3.7)
注意到
与
仅仅相差一个常数倍,从而方案1步骤3等价于
(3.8)
事实上,由(3.7),(3.8)求得的
显然是相等的。当
足够小时,注意到
,由(3.4)和(3.5)得
因为
,故有
(3.9)
且由(2.10)可得
结合(3.9)和(3.6),且注意到(3.9)的右端项相较于
是高阶无穷小量,于是
因为
是分隔常数,
足够小,且
,故成立
综上所述,可知引理2.5的条件是成立的。
下面证明(3.1)和(3.2)成立。
将(3.5)和(3.6)代入(2.14),得到
(3.10)
令特征向量
是
的在内积
意义下的一组正交基,并注意到
令
则由(3.10)可推得
(3.11)
由引理2.3知,存在
使得
满足(2.11)。令
则
。由(2.11)可推得
结合(3.11)与上述不等式可得
(3.12)
显然存在
使得
,以及
。
因为
,故由(2.13)和(3.3)推出
(3.13)
将(3.13)代入(3.12),便得到(3.1)。
仍记
为
,则联系(3.1)与(3.3)可知
在
意义下收敛到
。由于
,故
,于是
。因此,当
足够小时,成立
。在(2.13)中取
,得到
证毕。
在方案1中取
,并记
,
,我们立即得到下面的二网格方案。
方案2二网格方案
步骤1 在
上解(2.3):求
,
使得
,且
步骤2在
上解线性方程组:求
使得
且取
。
步骤3计算Rayleigh商
由定理3.1可以得到二网格离散方案的误差估计如下:
注意到
因此
(3.14)
(3.15)
(3.15)表明,当
时,由方案2求得的近似特征值可以达到渐进最优收敛阶。
4. 数值实验
本节将呈现一些数值算例来展示本文建立的多网格离散方案的有效性。数值实验是在具有1.8 GHZ CPU和4 G RAM的DellInspiron 5547 PC上,在MATLAB 2015a环境中借助软件包IFEM (参见文献 [31] )进行编程计算的。我们利用方案2,采取线性协调元完成数值算例,在实验表格中采用下述符号:
H:粗网格
的直径。
h:细网格
的直径。
:在网格
上利用eigs命令直接求解得到的(2.3)第j个特征值。
:利用方案2求得的第j个特征值。
:直接在细网格
上求解特征值问题所用的cpu时间。
:用方案2计算,从程序开始运行至当前结果出现的cpu时间。
−:表示由于计算机内存限制无法计算。
算例1. 在一个边长为8的四边形方形腔,其中心有一个边长为
的菱形管的区域上考虑问题(2.1),如图2 (左) 所示。计算结果列在表1中,同时还列出了直接求解特征值问题所得的结果。
文献 [25] 中给出了问题(2.1)在此区域上最小特征值的参考值:
,且其代数重数为2。由表1可以看到,与直接在细网格上求解相比较,利用方案2可以用较少的时间求得精度较高的近似特征值。
Figure 2. Square cavity with a rhomboidal tube (left) and Square cavity with two square tubes (right)
图2. 内部有一个菱形管的方形腔(左),内部有两个方形管的方形腔(右)
Table 1. The approximate eigenvalue on the square cavity with a rhomboidal tube
表1. 内部有一个菱形管的方形腔上的近似特征值
算例2在一个边长为8的四边形方形腔,其内部有两个边长为2的方形管的区域上考虑问题(2.1),如图2(右)所示。计算结果列在表2中,同时还列出了直接求解特征值问题所得的结果。由表2可以看到,利用方案2可以用较少时间求得与直接在细网格上计算所得特征值精度相同的近似解,而且直接计算无法进行时,利用方案2仍然可以计算。
Table 2. The approximate eigenvalueson the square cavity with two square tubes
表2. 内部有两个方形管的方形腔上的近似特征值
基金项目
国家自然科学基金项目(批准号:11761022)。