俞集辉 李永明 重庆大学电气工程系 400044
1 引言
有限元外推插值法是近年来出现的一种计算电磁场的新方法[1]。从它被引入到线性电磁场数值计算中的情况可知,它能在占用计算机时和内存量增加不多的情况下,显著提高数值解的整体逼近精度,而且方法易于为人们接受和掌握。那么,有限元外推插值法在人们十分关注的非线性场计算中是否也有类似的突出优点呢?基于这一想法,就有限元外推插值法计算非线性电磁场的可能性,位函数和场矢量的计算格式、计算精度、计算量和计算机内存占用等方面,我们做了初步的研究。此处介绍该方法形成和运用的基本情况。
2 数学基础
2.1 变系数椭圆边值问题有限元近似解的外推方法
电磁场的非线性边值问题在数学上属变系数椭圆边值问题,因而我们首先考虑变系数椭圆边值问题有限元近似解的外推方法。 对变系数椭圆边值问题

其中, ,变系数aij、a≥0连续可微,i,j=1,2,…,n。 假定Ω的边界 Ω分段属于三次连续可微,且在角点是局部凸的(包括凸多边形和光滑域),则这个边值问题在Hilbert空间H10∩H2有唯一解,且
‖u‖2,Ω≤c‖f‖0,Ω
令Sh为在Ω内的分段线性连续函数集合,即ShH10(Ω)。定义


对Ω进行三角单元剖分πH,令MH为与剖分相应的节点集,则原变系数椭圆边值问题的线性有限元解uH∈Sh满足 Bh(uH,ν)=fh(ν) ν∈Sh 即 Bh(u-uH,ν)=0 ν∈Sh
细分πH,使得细分后新增加的节点为πH单元中对应边的中点,得到一新的三角剖分πh,令Mh为细分后新增加的节点集,对应的线性有限元解uh∈Sh/2,将细分后的节点集确定为Mh=Mh/MH,则在三角单元顶点上定义有限元外推解
Euh=(4uh-uH)/3 z∈Mh
假设z1,z2∈MH为三角单元两相邻的顶点,且其中至少有一个顶点不在边界上,在它们的中点z12=(z1+z2)/2∈Mh上定义有限元外推解

我们由此可得定理1:在以上的条件下,如剖分是没有内极点的分片强正规三角剖分,且u∈W3,∞∩H10,则如下的有限元外推解的误差估计式成立

有关的数学证明见文献[2]。
2.2 有限元外推插值的有关理论
在低阶有限元解的基础上,采用在单元内构造高阶插值函数的方法,来提高待求函数的精度,使待求位函数及场函数的整体逼近程度有进一步的提高。 在剖分πH中将三角单元分成4个全等的小三角形而得到部分πh,uH为πH的线性有限元解(即按一阶插值有限元计算所得的解),i′H表示πH上的分片二次插值算子,取

则插值后,有限元解的导数有超收敛

即线性有限元解在三角单元内的导数本来只有一阶收敛,但对该有限元解进行二次插值后,导数便具有二阶超收敛。 将有限元外推法和有限元插值法相结合,我们称为有限元外推插值法,有定理2:对于分片强正规三角剖分,分片二次插值后导数有二阶超收敛,则有限元外推插值的导数有3阶超收敛,即
‖u*-u‖1≤ch3‖1nh‖
式中 u*——有限元外推解 有关的数学证明见文献[1,3,4]。
3 计算非线性场的有限元外推插值法计算格式
将上述变系数椭圆边值问题的有限元外推插值法运用于二维非线性电磁场边值问题(此时x1=x,x2=y)。若在区域Ω上网格剖分是分片强正规的,当我们分别对初次剖分和加密一次细分场域基础上所得的非线性有限元方程进行计算,再以这些结果进行外推插值计算,就可得到非线性场有限元外推插值法的计算结果。 对图1所示的计算区域Ω,先采用较粗略的三角单元剖分πH,得到E个单元,n个节点,加密剖分后为πh,它有4E个单元,N个节点。设△123是πH中的某一三角元,将△123的各边中点分别相连,便得到细分πh的四个单元△165,△624,△456,△543,见图1。又设细分前△123的各节点位值的线性有限元解为uHi(i=1,2,3),细分后各节点位值的线性有限元解为uhi(i=1,2,…,6),根据外推计算公式,可得单元△123中各节点位值的外推解ui为

将其推广到整个域Ω,可得到求解全域位值外推解的矩阵形式

图1 Fig.1
式中 u——有限元外推解的N阶列矢量 uH——粗分线性有限元解的n阶列矢量 uh——为加密剖分后线性有限元解的N阶列矢量 O——n×(N-n)阶零矩阵 I——(N-n)阶单位阵 B——(N-n)×n阶矩阵 取I1为n阶单位矩阵,则 的元素为

粗剖分单元边的中点(如节点6)与该边的顶点(节点1,2)称为关联,很显然,粗剖分单元边中点仅与该边的两个顶点相关,而与其余节点不关联。因加密剖分新增加的节点为粗剖分单元边的中点,所以B矩阵中,每行只有两个非零元素。 对剖分πH的单元运用二次插值,其插值函数值为

式中 ui——单元上的有限元解(i=1,2,3,4,5,6) Ni——插值基函数 若上式中的ui用有限元外推解代入,便形成了有限元外推插值算法。 在计算非线性场问题时,对于含有非线性媒质的场域进行粗分和加密一次剖分,分别导出相应线性有限单元上的非线性有限元方程,然后用牛顿拉夫森迭代法计算这两个非线性方程组,再根据计算结果进行外推插值计算。
4 算例分析
设三种均匀媒质构成的二维静磁场区域Ω=Ω0+Ω1+Ω2,其尺寸如图2所示,单位为cm。内部区域Ω0为载流导体媒质,电流密度J=20.0A/cm2,磁阻率为ν0=0.80×104A/(T.cm);区域Ω2为磁阻率ν2=0.00008×104A/(T.cm)的线性媒质;区域Ω1为非线性铁磁媒质,不饱和时磁阻率为ν=0.0005×104A/(T.cm),其磁化曲线如表1。

图2 Fig.2
表1 磁化曲线
B/T
0.7
0.75
0.8
0.85
0.9
0.95
1.0
1.05
H/(A.cm-1)
3.5
3.75
4.05
4.4
4.8
5.2
5.7
6.3
B/T
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
H/(A.cm-1)
6.9
7.6
8.45
9.4
10.8
12.6
14.9
17.5
B/T
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
H/(A.cm-1)
22.7
30.5
40.0
52.5
70.5
93.2
119
148
B/T
1.90
1.95
2.0
2.05
2.1
2.15
2.20
2.25
H/(A.cm-1)
188
235
290
361
500
[1] [2] 下一页
|