You are on page 1of 76

2011.11.

14

单元与插值函数的构造

单元与插值函数的构造

问题: 利用广义坐标,建立有限单元法的插
值函数方法繁琐,形成的单元矩阵复杂。

必须注意:插值函数的构成不取决于求解的微
分方程式,插值函数构造方法仅取决于:
几何图形(单元形状)、 结点数量与位置
以及在单元结点处规定的因变量的数量。

单元与插值函数的构造

利用广义坐标建立有限单元法的插值函数
方法,首先将场函数表示为多项式的形式,然
后利用节点条件,将多项式中的待定参数表示
成场函数的节点值和单元几何的函数。无疑,
形成插值函数的方法烦琐。尤其在形成三角形
高阶单元时,利用面积(自然)坐标可以更方便
地建立单元插值函数。

.

.

.

这往往由泛函(或控制微分方程)中场 函数导数的最高阶决定的。例如,场函数导 数的最高阶为一阶时,仅要求在单元交界面 上的场函数连续,即:C0连续性。 .单元与插值函数的构造 从节点参数的类型来看. 可以仅包含场 函数的节点值,也可能包含场函数的导数的 节点值。取决于在单元交界面上的连续性的 要求.

对于仅满足C0连续性要求 的单元. 采用 幂函数多项式做为插值函数比较合适.单元与插值函数的构造 从运算简单和易于满足收敛性的要求来看.单元内部的函数场一般应当二次(或高次)变 化. 则要求不仅在单元的角点配置节点,还要在单元 的边配置一至数个边节点。为了尽可能构造完全多项 式. 一般还会附加生成单元内部节点。 . 则仅在单元的角点配置节点。随着连续性要 求的增加. 因而得到广泛 应用。 采用幂函数多项式时.

单元 内部节点弊大于利. 三)维问题中.单元与插值函数的构造 到目前为止. 关于单元内部节点的利弊都还待深 入研究。一般认为. 单元内部节点对于稳定计算是有贡献的。 . 应尽量避免。而在板壳问题中. 在实体(二.

...( ξ − ξ i − 1 )( ξ − ξ i + 1 ).2)ξi为第个i结点坐标.( ξ i − ξ n ) = ∏ k =1 (ξi − ξk ) k≠i 注: 1)结点i的插值函数..( ξ − ξ n ) n (ξ − ξk ) l i( n − 1 ) ( ξ ) = ( ξ i − ξ 1 )( ξ i − ξ 2 ).3)ξ为自然坐标 ( n−1 ) 即:l i (ξ ) 为结点当n-1次插值函数。 i=1.一维单元插值函数的构造(C0) 一.( ξ i − ξ i − 1 )( ξ i − ξ i + 1 )...Lagrange单元 1..n个结点构造n-1次Lagrange插值多项式 ( ξ − ξ 1 )( ξ − ξ 2 ).2…n ..

共有n个 ⎧1 i= j 2) l i( n − 1 ) ( ξ j ) = δ ij ⎨ ⎩0 i≠ j n 3) ∑ i =1 l i( n− 1 ) ( ξ ) = 1 .2…n 1) n-1次插值函数. l i( n− 1 ) ( ξ ) 的性质 i=1.一维单元插值函数的构造(C0) 2.

构造一维单元插值函数 a. Lagrange线性插值 (n=2) (ξ − ξ 2 ) 1 1 l (ξ ) = 1 = (1 − ξ ) = (1 + ξ1ξ ) (ξ1 − ξ 2 ) 2 1 2 (ξ − ξ1 ) 1 1 l (ξ ) = 1 = (1 + ξ ) = (1 + ξ 2ξ ) (ξ 2 − ξ1 ) 2 2 2 或记为: li1 (ξ ) = 1 (1 + ξ iξ ) 2 .一维单元插值函数的构造(C0) 3.

一维单元插值函数的构造(C0) 1 l (ξ ) = (1 + ξ iξ ) 1 i 2 1 即:l (ξ ) = 2 (1 − ξ ) 1 1 1 l 21 (ξ ) = (1 + ξ ) 2 .

一维单元插值函数的构造(C0) b. 二次Lagrange插值(n=3) ( ξ − ξ 2 )( ξ − ξ 3 ) 1 1 l12 ( ξ )= = − ξ ( 1 − ξ ) = ξ 1ξ ( 1 + ξ 1ξ ) ( ξ 1 − ξ 2 )( ξ 1 − ξ 3 ) 2 2 l 22 ( ξ ) = ( 1 − ξ 2 ) 1 1 l 32 ( ξ ) = ξ ( 1 + ξ ) = ξ 3ξ ( 1 + ξ 3ξ ) 2 2 .

一维单元插值函数的构造(C0) 为构造其他形式的Lagrange单元方便,定义 n f j (ξ ) Ni = ln −1 (ξ ) = ∏ f j (ξi ) i j =1. j ≠i 其中, f j (ξ ) = ξ − ξ j 则, f j (ξ j ) = ξ j − ξ j = 0 f j (ξ i ) = ξ i − ξ j n n φ = ∑ N i (ξ )φi = ∑ lin −1 (ξ )φi i =1 i =1 .

2 Hermite 单元 如果要求在单元的公共界面上保持场函数导数的连续性. 0 dH i0 (ξ ) ξj =0 i dξ H (ξ j ) = 0. 1 dH i1 (ξ ) ξj = δ ij i dξ . 此时可 以采用Hermite插值多项式作为单元插值函数.2. 3. 则节点参数中还应当包含场函数导数的节点值. 对于一维 二节点元. Hermite插值多项式可以表示为 2 2 ⎛ ∂φ ⎞ φ (ξ ) = ∑ H i (ξ ) φ i + ∑ H i (ξ ) ⎜ ( ) 0 (1) ⎟ i =1 i =1 ⎝ ∂ ξ ⎠i 或者 4 φ (ξ ) = ∑ H i (ξ ) Qi i =1 其中Hermite插值多项式具有以下性质 H (ξ j ) = δ ij .

Q3 = ⎜ ⎟ . ξ2=1时. Q4 = ⎜ ⎟ ⎝ ∂ξ ⎠1 ⎝ ∂ξ ⎠ 2 . Q2 = φ2 .0 H 21 N1 = H1( 0) ( ) ξ = 1 − 3ξ 2 + 2ξ 3 N 2 = H 2 (ξ ) = 3ξ 2 − 2ξ 3 ( 0) N 3 = H1 (ξ ) = ξ − 2ξ 2 + ξ 3 (1) N 4 = H 2 (ξ ) = −ξ 2 + ξ 3 (1) 并且 ⎛ ∂φ ⎞ ⎛ ∂φ ⎞ Q1 = φ1 .当ξ1=0. i H 0 ( ξ ) 和 i (ξ ) 是以下形式的三次多项式 H 1 1.0 H10 H 20 H11 1 1 1.

函 数Φ的2阶Hermite多项式可以表示为 2 2 ⎛ d φ ⎞ 2 ⎛ d 2 φ⎞ φ (ξ ) = ∑ H i (ξ )φi + ∑ H i (ξ ) ⎜ ⎟ + ∑ H i (ξ ) ⎜ 2 ⎟ ( 0) (1) ( 2) i =1 i =1 ⎝ d ξ ⎠i i =1 ⎝ d ξ ⎠i 或者 6 φ (ξ ) = ∑ H i (ξ ) Qi i =1 .0 阶的 Hermite 多项式就是 Lagrange 多项式 .它是ξ的2n+1次多项式. 在节点处保持至 场 函 数 的 n 阶 导 数 连 续 性 的 Hermite 多 项 式 称 为 n 阶 Hermite多项式.在端部节点最高保持场函数的一阶导数连续性的 Hermite 多项式称为一阶 Hermite 多项式 . 一般地 . 在2节点时.

其中 N1 = H1 ( 0) (ξ ) = 1 − 10ξ 3 + 15ξ 4 − 6ξ 5 . Q6 = ⎜ 2 ⎟ 5 d ) 2 ⎝ dξ ⎠2 . Q5 = ⎜ 2 ⎟ ( 2) 1 2 3 4 5 2 ⎝ d ξ ⎠1 ⎛ 2 φ⎞ ( ) 2 1 3 4 ( N 6 = H 2 (ξ ) = ξ − 2ξ + ξ . Q1 = φ1 N2 = H 2 ( 0) (ξ ) = 10ξ 3 − 15ξ 4 + 6ξ 5 . Q2 = φ2 ⎛ dφ ⎞ N 3 = H1 (ξ ) = ξ − 6ξ + 8ξ − 3ξ . Q3 = ⎜ (1) 3 4 5 ⎟ ⎝ d ξ ⎠1 ⎛ dφ ⎞ N 4 = H 2 (ξ ) = −4ξ + 7ξ − 3ξ . Q4 = ⎜ (1) 3 4 5 ⎟ ⎝ d ξ ⎠2 ⎛ d 2φ ⎞ N 5 = H1 (ξ ) = (ξ − 3ξ + 3ξ − ξ ) .

二维单元插值函数的构造 一、三角形单元 在构造三角形单元的插值函数时. 对于3节点三角形单元.其方法直观简单.引入面积坐标: i A Li=Ai/A Ai 单元的插值函数可以表示为: Ni=Li .普遍采用自然 (面积)坐标来形成具体的形函数.

y)的位 置,可以用如下的三个 比值来确定: Ai Aj Am Li = Lj = Lm = A A A A i,A j,A m 分别别三角 的面积面积P 、jm、Pmi、Pij的面积 Li,L j,L m分别为P点的面积坐标。 . 三角形单元ijm中, 任一点P(x.

m) 2A 将上式中的3个式子分别乘以xi、xj、xm 并利用 ai、bi、ci得 xi Li + x j L j + x m Lm = x ⎫⎪ ⎬ 同理 y i li + x j L j + x m Lm = y ⎪⎭ .(1)面积坐标与直角坐标的关系 三角形Pjm的面积为 1 x y 1 Ai = 1 x j y j = ( ai + bi x + ci y ) 2 1 xm ym 1 面积坐标为 Li = (ai + bi x + ci y ) (i. j .

二次单元 二次单元有六个节点. f ( ) 分别是 j 1 通过节点4. L3 ) i 2 i Ni = ∏ (i ) j =1 f j ( L1i . L . L2 .½.6的直线方程 f1(1) ( L1 .½) 1 (0.当i=1时. L ) 是通过除节点i以外 f () j i 1 2 3 Ai 所有节点的二根直线方程 f ( L . L2 . L3 ) = L1 − 1 2 = 0 3 的左端项和通过节点2. L . L ) = L = 0 f2 () 1 1 2 3 (½. L ) = 0 () j i 1 2 3 的左端项.1. ( L . ½.5. L3i ) A 其中. 6 5 4 1 2 (½.0. L2 i .单元插值函数可以表示为 f j( ) ( L1 .0) .3的直线方 程 (L . ½) 的左端项.例如. L .

0) 1 L1 − =0 2 .½) (0.0. L2i .f j(i ) ( L1i .因此可以 L1 = 0 得到形函数: 3 L1 − 1 2 L1 (½. ½.½. ½) N1 = ⋅ = ( 2 L1 − 1) L1 6 5 1 2 1 1 4 2 (½. L3i )是节点i到直线j的正则化 的距离(也即面积坐标值).

通过类似的步骤. ½.0) 1 1 2 2 L3 L1 N 6 = ⋅ = 4 L1 L3 1 1 2 2 .½) (0.0. ½) N 4 = ⋅ = 4 L1 L2 6 5 1 1 2 2 1 4 2 L2 L3 N5 = ⋅ = 4 L2 L3 (½. 可以得到其余各点形函数: L2 − 12 L2 N2 = ⋅ = ( 2 L2 − 1) L2 1 2 1 L3 − 1 2 L3 N3 = ⋅ = ( 2 L3 − 1) L3 1 2 1 3 L1 L2 (½.½.

m′. j ′.(2)形函数 对于六结点三角形单元,形函数可用面积坐 标表示为 角结点 : Ni = Li (2 Li − 1)(i. i. j . j . m) ⎫⎪ ⎬ 边中结点 : Ni′ = 4 L j Lm (i′. m) ⎪⎭ 可以利用形函数的性质检验上式的正确性 。 (在i点等于1,在其他结点等于0 ,见下) .

m ) ⎫ ⎬ 边中结点 : N i′ = 4 L j Lm (i ′. j ′. j. m ′. j. m ) ⎭ 对边上中结点i : Ai = 0  A j = Am = A / 2 面积坐标:Li = 0  L j = Lm = 1 / 2 代入上式:Ni ' = 1 N j ' = Nm' = 0 Ni = N j = N m = 0 .形函数检验 对角结点 i : A i = A    A j = A m = 0 面积坐标:Li = 1  L j = Lm = 0 Ai Aj Am Li = Lj = Lm = A A A 代入上式:Ni = 1 N j = Nm = 0 N i ′ = N j ′ = N m′ = 0 角结点 : N i = Li ( 2 Li − 1)(i. i.

形态函数 .

(3)等效结点荷载 ¾等效结点荷载:由于位移模式是非线性的,因此 体积力和表面力引起的结点力向量不能采用静力等 效原理进行分配,而应采用相应公式进行计算。 .

m ′. m ) ⎭ ¾ 单元重力引起的等效结点力: γ hA { PV }e = − [0 0 0 0 0 0 0 1 0 1 0 1]T 3 表示各边中点承担单元重力的1/3。 . j ′. j. m ) ⎫ ⎬ 边中结点 : N i′ = 4 L j Lm (i ′.¾ 体积力引起的结点力: {PV } = ∫∫A [ N ] {PV }hdxdy e T [ N ]2×12 = [ N i N j N m N i′ N j′ N m′ ] a!b!c! ∫∫ A i L j Lmdxdy = a b c L 2A (a + b + c + 2)! 角结点 : N i = Li ( 2 Li − 1)(i. j. i.

¾ 单元表面力引起的结点力 {PS }e = ∫ [ N ]T {PS }hdl l 设在ij边上受有x方向的均匀分布力ps,则 1 {PS } = Ps lh[1 0 1 0 0 0 0 0 0 0 4 0]T e 6 它表示边中点分担4/6,两角点各承担载荷的1/6。 .

¾ 设在ij边上受有x方向的三角形分布力ps,其集 度在i点为ps ,在j点为0。则 Ps lh 1 2 T {PS } = e [ 0 0 0 0 0 0 0 0] 2 3 3 它表示边中点承担 2/3,载荷集度大的角 结点承担1/3。 .

1/3) 8 7 (0.0.1/3.4) 1 3 2 3 1 2 对于边内节点, 3 例如4节点: (1/3.1/3) 6 (2/3.1/3) 对于中心节点: L1 L2 L3 N10 = ⋅ ⋅ = 27 L1 L2 L3 1 4 5 2 13 13 13 (2/3. 三次单元 在构造三角形三次单元插值函数时,仍然采用自 然(面积)坐标通过划线法来形成具体的形函数。对于 角节点: Li − 2 3 Li − 13 Li 1 Ni = ⋅ ⋅ = ( 3Li − 2 ) Li (i=1.2/3.1/3.3.0.2/3. 2/3) L1 L2 L1 − 1 3 9 N4 = ⋅ ⋅ = L1 L2 ( 3L1 − 1) 2 3 13 13 2 9 (1/3.0) (1/3.1/3) 10 (0.2.0) .1/3.2.

η ) = 1 .二.二维Lagrange单元族 1.二维情况 单元结点: ξ方向n+1个点 n阶插值函数 l In ( ξ ) η方向m+1个点 m阶插值函数 l Jm ( η ) 1)插值函数:(一般情况) N IJ = l n I ( ξ ) l J (η ) m 很明显,有:N IJ ( ξ r .η s ) = l I ( ξ r )l J ( η s ) = δ Ir δ Js n m n+ 1 m+1 可证明: ∑ ∑ I =1 J =1 N IJ ( ξ .

4 4 这里插值函数以结点编号,而不是两个方向。 原因是为了在计算机上实现方便。 .2 .常用单元有:一次单元、二次单元 2).3 .一次单元4结点单元(矩形) 双线性Lagrange 1 N i = ( 1 + ξ iξ )( 1 + ηiη ) i = 1.

η) = ξ 0η0 (1 + ξ 0 )(1 + η0 ) i = 1.η) = η0 (1 + η0 )(1 − ξ 2 ) .3).8 2 内部中结点: N9 (ξ .4 4 1 边中结点: Ni (ξ . i = 6. η 0 = η iη ) 插值函数: 1 角结点: Ni (ξ .2.7 2 1 Ni (ξ . .η) = ξ 0 (1 + ξ 0 )(1 − η 2 ) .η) = (1 − ξ 2 )(1 − η 2 ) . i = 5.二次单元 9结点矩形单元 (记作:ξ 0 = ξ iξ .3.

2.Lagrange单元族的特点:
1)Lagrange单元族、插值函数构造方便
2)但存在一些问题:以二维为例,
a)内部结点较多 (n-1)(m-1)个
线性单元 内部结点数为0

二次单元 内部结点数为1

三次单元 内部结点数为4

单元的次数越高,插值函数构造方便,相应
自由度增多。

b)但非完全高次项较多,位移模式包括的多
项式的项为:

通常:p次多项式,结点数n,n=(p+1)2
一次单元 多项式 4(项)
完全的一次式: 3, 75%
多余的高次项:1, 25%
二次单元 9(项)
完全的二次式: 6, 67%
多余的高次项:3, 33%
三次单元 16(项)
完全的三次式: 10, 62.5%
多余的高次项:6, 37.5%
而多余的项对于提高单元精度没有多少好处。给我们提出
一个问题:如何减少一些不必要的项,以提高效率。

Serendipity单元族 此类单元 Zienkiewicz (辛克维奇 )首先提 出,现在使用较多,作用是减少内部结点。显 然,如果是线性单元,则得到的问题与Lagrange 单元族一样。 .三.

. 8 ..7.8 1 N 8 = (1 + ξ )(1 − η 2 ) 2 1 N 6 = (1 − ξ )(1 − η 2 ) 2 显然满足, N i ( ξ j .8结点四边形二维单元 右下图表示边中结点5插值函数的变化规律: ξ方向二次Lagrange插值, η方向一次Lagrange插值, 1 N5 = (1 + η )(1 − ξ 2 ) 2 1 N 7 = (1 − η )(1 − ξ 2 ) 2 i=5.. 2 . 7 . 6 .就减少内部结点。 1.对于二次以上的单元.6.. 3 . η j ) = δ ij i = 5 .8 j = 1 .

7 . η 1 ) = 1 b) ∧ ⎧⎪ 0 i = 2 .2)角结点插值函数:双线性插值函数构成 ∧ 1 N i = (1 + ξ 0 )( 1 + η 0 ) i = 1. 4 且:ξ 0 = ξ i ξ η 0 = η iη 4 以 N∧ i 为例,显然: ∧ a) N 1 (ξ 1 .8 为了满足 N i ( ξ j .6 . 2 . η j ) = ⎨ 1 }不满足 ⎪⎩ 2 j = 5 .3 .3 . η j ) = δ ij ,需要修正上述函数 . 4 N 1 (ξ j .

可取: ∧ 1 1 N 1 (ξ . η ) = N 2 − 1 N5 − 1 N 6 2 2 ∧ 1 1 N 3 (ξ . η ) = N 1 − N5 − N8 2 2 ∧ 同理: N 2 (ξ . η ) = N 4 − N 7 − N8 2 2 . η ) = N 3 − N 6 − N 7 2 2 ∧ 1 1 N 4 (ξ .

∴ C = 4 1 原式= ( 1 + ξ )( 1 + η )( ξ + η − 1 ) 4 ∧ 1 1 很容易验证上式与前面已有的 N 1 (ξ .η ) = N 1 − N5 − N8 相同 2 2 . N 1 ( ξ .以保证在两个邻边和对边满足插值函 数为零.η ) = C ( 1 + ξ )( 1 + η )( ξ + η − 1 ) 1 Q N 1 ( 1 ) = 1. 角结点插值函数也可以按照以下划线法构成:以 (1±ξ)和(1±η)的乘积与通过其相邻的两边中点的直 线方程相乘构成.

η j ) = δ ij 8 4 ∧ b) ∑ N i (ξ . η ) = ∑ i =1 N i (ξ . η ) = 1 i =1 .3)插值函数性质: a) N i ( ξ j .

ξ 2 . ξη 2 较Lagrange单元族少 η 项,结点减少了(自由度) ξ 2 2 但完全多项式次数不减。 边界上: ξ = ±1. 1. η . ξ . ξ 2 η . η 2 .4)位移模式 单元内: 1 . 1. ξ . η . ξη . ξ 2 二次 所以单元间界面上位移协调。 . η 2 二次 η = ±1.

对于p次单元.插值函数表示 成ξ方向p次和η方向含待定常数的一次式的 乘积.以保证在两个邻边 和对边满足插值函数为零.可以直接表示成ξ(或η)方向二次和η( 或ξ)方向一次式的乘积. .5) 边结点插值函数:如果只有一个边中 点.角结点插值函数可以表示成一双线性函 数和用适当的分数乘以相邻的两个边界上的 边内节点函数之和.一般边内节点可以采用 沿主方向(例如设ξ方向为p次.

η ) = C (1 − Dξ )(1 − ξ 2 )(1 − η ).-1) N 6 (ξ .-1)=0. N 6 (ξ . 要求在底边放置两个边内节点.B=3.-1)=1. 代入条件: N5(-1/3.η ) = A(1 − Bξ )(1 − ξ 2 )(1 − η ). N6(-1/3.η ) = 9 32 (1 − 3ξ )(1 − ξ 2 )(1 − η ).C=9/32. (-1/3. N5(1/3.例如:构造一个六节点的过渡单元.1) 可以求得: 3 η A=9/32.D=-3 ξ 得到: N 5 (ξ . N6(1/3.-1) (-1.1) 4 (1. (-1.-1)=1.边结点插值 函数可以直接表示成: N 5 (ξ .-1)=0. 以便进行3次—1次 过渡变化.η ) = 9 32 (1 + 3ξ )(1 − ξ 2 )(1 − η ).-1) (1/3.-1) . 1 5 6 2 (1.

2 2 5 6 η ξ 其中: 1 (-1/3.1) 4 3 N = Nˆ − GN − HN .1) (-1. ˆ 1 5 6 2 (1.-1) (1/3.-1) 1 N 2 = (1 + ξ )(1 − η ) ˆ 4 . 角结点插值函数可以表示成一双线性函数和用适当 的分数乘以相邻的两个边界上的边内节点函数之和: N1 = Nˆ 1 − EN 5 − FN 6 . (1.-1) 4 (-1.-1) N1 = (1 − ξ )(1 − η ).

可以求得: E=2/3.代入条件: N1(-1/3. N1(1/3.-1) N = Nˆ .-1) (-1. ˆ η 3 3 ξ 1 2 N 2 = N 2 − N5 − N 6 . G=1/3. N2(-1/3.-1) (1/3. 1 5 6 2 (1.-1) N 3 = Nˆ 3 . N2(1/3.1) 3 2 1 N1 = N1 − N 5 − N 6 .-1)=0.-1)=0.1) 4 (1. F=1/3.-1)=0.-1)=0. H=2/3 得到: (-1. 4 4 . ˆ 3 3 (-1/3.

插值函数的变化规律: (-1. ˆ 3 3 .-1) N5 N6 2 1 N1 = N1 − N 5 − N 6 .-1) (1/3.1) 4 (1.1) 3 η ξ (-1/3.-1) 1 5 6 2 (1.右图表示沿边1562.-1) (-1.

例如:构造一个8节点的过渡单元. 边内节点均匀布置。 求:边内节点5,7和角结点1的插值函数表达式: 4 6 3 η η 7 ξ ξ 8 1 2 5 .

可以求得:A=9/32.由上述知道,边内点5的插值函数可以直接表示成: N 5 (ξ .η ) = ( A + Bη )(1 − η )(1 − ξ ) 2 5 代入条件:N7(-1,1/3)=1.B=27/32 9 N 7 (ξ .η ) = (1 + 3η )(1 − ξ 2 )(1 − η ) 32 .-1)=1.η ) = 12 (1 − ξ 2 )(1 − η ) 4 6 3 满足条件:N5(0. N7(-1,-1/3)=0. 7 η η N6(其它边)=0。 ξ ξ 8 边内点7的插值函数可以表示成: 1 2 N 7 (ξ .

以保证在两个邻边和对边满足插值函数为 零. 角结点1的插值函数仍然可以按照划线法构成:以 5-7点的连线与5-8点的连线的乘积与点1的基本方程 相乘构成. 5-7点连线基本方程为 4 6 3 4 ξ +η +1 = 0 7 η η 3 ξ ξ 5-8点连线基本方程为 8 2 ξ +η +1 = 0 1 2 3 5 .

4 6 3 7 η η ξ ξ 8 角点1的插值函数可以表示成: 1 2 5 2 4 N1 (ξ .可以求得:A=9/32 角点1的插值函数: 9 2 4 N1 (ξ .η ) = A( ξ + η + 1)( ξ + η + 1)(1 − ξ )(1 − η ) 3 3 代入条件:N1(-1,-1)=1.η ) = ( ξ + η + 1)( ξ + η + 1)(1 − ξ )(1 − η ) 32 3 3 .

Serendipity单元族图谱 1、八节点三维实体元 图形 形 函 数 .四.

2、二十结点三维实体元 图形 形 函 数 .

3、三十二结点三维实体元 图形 形 函 数 .

4、十六结点三维实体元 图形 形 函 数 .

5、二十四结点三维实体元 图形 形 函 数 .

6、四结点线性四面体元 图形 形 函 数 .

7、十结点二次四面体元元 图形 形 函 数 .

8、二十结点三次四面体元 图形 形 函 数 .

9、六结点线性楔形元 图形 形 函 数 .

10、十五结点二次楔形元 图形 形 函 数 .

11、九结点楔形元 图形 形 函 数 .

12、十二结点楔形元 图形 形 函 数 .

阶谱单元 标准C0型单元有一个缺点, 变为 低阶单元 高阶单元 (网格不变) K e 不能被利用 % 阶谱单元克服来这一缺点。 .

2 2 若将其改为二次单元,利用变结点的构造方法 则形函数为: ∧ 1 ∧ 1 N1 = N 1 − N 3 N 2 = N 2 − N 3 N 3 = 1 − ξ 2 2 2 .一维阶谱单元 阶谱单元的基本概念 考虑一维线性单元,其形函数为: 1 l (ξ ) = (1 + ξ iξ ) = Nˆ i 1 i −1 ≤ ξ ≤ 1 i = 1.

因此单元内的近似场函数 φ : % 2 3 φ = ∑ N iφ i φ = ∑ H pa p % i =1 % p =1 其中: H = N∧ 1 ∧ H2 = N 2 H3 = N3 1 二次形函数 原低阶 φ1 + φ2 a1 = φ1 a2 = φ2 a3 = φ 3 − 形函数 2 原单元的结点参数 两部分组成 .

• 单元由线性变为二次,原线性部分保留, 不用重新构造所有的形函数; 3 ∧ ∧ φ1 + φ 2 φ = ∑ H p a p = N 1 φ1 + N 2 φ 2 + N 3 (φ 3 + ) % p =1 2 .

阶谱单元中: H1 H2 H3 不再具备标准型单元 形函数的性质,故称之为阶谱函数。 若将二次单元升为三次单元,无须改变原 边中点的位置,只需增加一个三次函数,且 该三次函数在原结点1、2点等于零。 例如: 4 H (ξ ) = ξ (1 − ξ 2 ) .

dH 4 (ξ ) = 1 − 2ξ = 1 dξ ξ = 0 4 若利用阶谱函数表示单元的未知场函数 φ = ∑ H p a p % p =1 . H 4 (−1) = ξ (1 − ξ 2 ) = 0 ξ = 1.判断: H 4 (ξ ) = ξ (1 − ξ 2 ) ξ = −1. H 4 (1) = ξ (1 − ξ 2 ) = 0 ξ = 0. H 4 (0) = ξ (1 − ξ 2 ) = 0 而: ξ = 0.

....6. 3...5.) ⎪ H p (ξ ) = ⎨ ⎪ 1 (ξ p−1 − ξ ) ( p = 4. p − 2) =⎨ dξ j ξ =0 ⎩1 ( j = p − 1) ..) ⎪⎩ ( p − 1)! 可以发现阶谱单元有下面性质: d jHp ⎧0 ( j = 2.... ⎛ dφ ⎞ φ1 + φ2 可见: a4 = ⎜ ⎟ − ⎝ dξ ⎠ξ = 0 2 类推: ⎧ 1 ⎪ ( p − 1)! (ξ p −1 − 1) ( p = 3.

d p−1φ ap = ( p ≥ 3) a p 有其物理意义 dξ p−1 ξ = 0 二维、三维情况时,自动满足连续性。 .

我们注意到:在二维或三维情况下, 阶谱单元使得单元与单元之间自动满足C0连续。 显然阶谱单元的最大优点:在用于自适应分析 中可以节省编程的工作量。 .