Программирование МКЭ в МATLAB. Даутов P.З. - 68 стр.

UptoLike

Составители: 

68 Глава 3. Программирование сборки матриц МКЭ
и векторы столбцы g
i
= { ˆφ
β
(
ˆ
d
i
)}
6
β=1
, а также числа C
i
= ˆc
i
|J
τ
(
ˆ
d
i
)|,
то k
τ
αβ
можно записать в виде
k
τ
αβ
=
q
τ
i=1
ˆc
i
ˆ
f(
ˆ
d
i
) =
q
τ
i=1
C
i
ˆc(
ˆ
d
i
)D
i
(β) · D
i
(α)+
+
ˆ
b(
ˆ
d
i
) · D
i
(β) + ˆa(
ˆ
d
i
)ˆg
ˆg
,
где D
i
(α) столбец D
i
с номером α. Отсюда следует, что
K
τ
=
q
τ
i=1
C
i
ˆc(
ˆ
d
i
)D
T
i
D
i
+ g
i
ˆ
b(
ˆ
d
i
)D
i
+ ˆa(
ˆ
d
i
)ˆg
T
i
, (3.10)
поскольку x · y = x
T
y, xy
T
= {x
i
y
j
}
n
i,j=1
, x, y R
n
. Здесь
ˆ
b = (
ˆ
b
1
,
ˆ
b
2
)
вектор строка.
Аналогично вычисляется вектор сил конечного элемента. Имеем:
F
τ
α
=
τ
f(x)φ
α
(x) dx
q
τ
i=1
ˆc
i
ˆ
f(ˆx) ˆφ
α
(ˆx) |J
τ
(ˆx)|
(
ˆ
d
i
),
F
τ
=
q
τ
i=1
C
i
ˆ
f(
ˆ
d
i
)ˆg
i
. (3.11)
Заметим, что для изопараметрического элемента (см. (3.8))
ˆ
f(
ˆ
d
i
) = f(X ˆg
i
), J
τ
(
ˆ
d
i
) =
ˆ
D
i
X
T
, X
2×6
= (a
1
, a
2
, . . . , a
6
), (3.12)
для любой функции f. Здесь столбцами X являются координаты уз-
лов элемента τ.
Укажем две подходящие квадратурные формулы на ˆτ. Первая из
них имеет три узла (q
τ
= 3), является точной на полиномах суммар-
ной второй степени (
ˆ
P
2
) и имеет следующие узлы (середины сторон
ˆτ) и коэффициенты
d=[0 .5 0 . 5 0 c =[1 1 1]/6 .
0 0 . 5 0 . 5 ] ,
Другая квадратура точна на полиномах суммарной 4-ой степени (
ˆ
P
4
)
с q
τ
= 6. Ее узлы и коэффициенты имеют следующий вид:
a1=0.0915 76213 50977073 ; a2=0.0915 7621350977073 ;
68                                               Глава 3. Программирование сборки матриц МКЭ


и векторы столбцы gi = {φ̂β (dˆi )}6β=1 , а также числа Ci = ĉi |Jτ (dˆi )|,
    τ
то kαβ можно записать в виде

              ∑
              qτ                        ∑
                                        qτ        (
   τ
  kαβ     =          ĉi fˆ(dˆi ) =           Ci ĉ(dˆi )Di (β) · Di (α)+
                                                                                                   ) )
               i=1                      i=1
                                                                    (
                                                                        ˆ                  ˆ
                                                                   + b̂(di ) · Di (β) + â(di )ĝiβ ĝiα ,

где Di (α) — столбец Di с номером α. Отсюда следует, что
                        ∑
                        qτ          (                    (                       ))
             K =τ
                               Ci          ˆ    T            ˆ           ˆ     T
                                        ĉ(di )Di Di + gi b̂(di )Di + â(di )ĝi ,                       (3.10)
                         i=1

поскольку x · y = xT y, xy T = {xi yj }ni,j=1 , x, y ∈ Rn . Здесь b̂ = (b̂1 , b̂2 )
— вектор строка.
   Аналогично вычисляется вектор сил конечного элемента. Имеем:
              ∫                  ∑ qτ
                                           (                       )
       Fα = f (x)φα (x) dx ≈
         τ
                                       ĉi fˆ(x̂)φ̂α (x̂) |Jτ (x̂)| (dˆi ),
                          τ                                  i=1

                                                        ∑
                                                        qτ
                                              F =τ
                                                               Ci fˆ(dˆi )ĝi .                          (3.11)
                                                         i=1

Заметим, что для изопараметрического элемента (см. (3.8))

     fˆ(dˆi ) = f (X ĝi ), Jτ (dˆi ) = D̂i X T ,                      X2×6 = (a1 , a2 , . . . , a6 ),   (3.12)

для любой функции f . Здесь столбцами X являются координаты уз-
лов элемента τ .
      Укажем две подходящие квадратурные формулы на τ̂ . Первая из
них имеет три узла (qτ = 3), является точной на полиномах суммар-
ной второй степени (P̂2 ) и имеет следующие узлы (середины сторон
τ̂ ) и коэффициенты
d=[0 . 5 0 . 5 0                            c =[1 1 1 ] / 6 .
   0     0 .5 0 .5 ] ,

Другая квадратура точна на полиномах суммарной 4-ой степени (P̂4 )
с qτ = 6. Ее узлы и коэффициенты имеют следующий вид:
a1=0. 0 9 1 5 7 6 2 1 3 5 0 9 7 7 0 7 3 ;     a2=0. 0 9 1 5 7 6 2 1 3 5 0 9 7 7 0 7 3 ;