Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Метод конечных элементов для решения электротехнических задач

..pdf
Скачиваний:
17
Добавлен:
12.11.2023
Размер:
877.09 Кб
Скачать

Коэффициенты полинома 1 и 2 определяются из решения системы двух алгебраических уравнений:

 

U

i

 

 

2

X

i

 

 

 

 

 

 

1

 

 

 

.

 

(2.9)

 

 

 

 

1 2 X j

 

 

U j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В результате получаем

 

 

 

 

 

 

 

 

 

 

 

 

Ui X j U j Xi

;

 

 

U j Ui

,

(2.10)

 

2

 

1

 

L

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

где L – длина конечного элемента, L X j Xi . Подстановка (2.10) в выражение (2.8) дает

U

X

j

 

U

j

X

i

 

U

j

U

i

 

 

u

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x ,

(2.11)

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в результате преобразования которого запишем

 

 

 

X j

x

 

 

x X

i

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

Ui

 

 

 

 

 

 

 

 

 

U j .

(2.12)

 

 

 

L

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В уравнении (2.12) выражения в скобках обозначаются буквой

N и носят названия функций формы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ni

 

X j x

и

N j

 

x X

i

.

(2.13)

 

 

 

 

L

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Как видно из выражений (2.13),

функция формы

Ni равна 1

в узле с номером i и равна 0 в узле j

 

(рис. 2.6). Аналогично функ-

ция N j равна 0 в узле i

 

и равна 1 в узле

 

j (см. рис. 2.6). Необхо-

димо отметить, что для других типов конечных элементов значение функции формы всегда равняется 1 в собственном узле и 0 – во всех других узлах элемента.

С учетом введенных обозначений выражение (2.12) может быть записано как

u NiUi N jU j

(2.14)

11

или в матричной форме записи

 

 

 

 

u N U ,

 

(2.15)

 

 

– матрица функций формы конечного элемента

где N Ni N j

 

 

U

 

 

(матрица-строка

 

 

i

– вектор-столбец

функций формы); U

 

 

 

U j

 

 

 

 

 

 

узловых значений функции u .

1

 

Ni

 

Ni

Nj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

j x

 

 

Xi

 

 

L

 

 

 

 

 

Xj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.6. Функции формы одномерного симплекс-элемента

Матричная форма записи (2.15) является основополагающей и применима к аппроксимирующим полиномам, построенным на любых конечных элементах.

При решении задачи МКЭ целесообразным является введение локальной (естественной) системы координат в пределах текущего конечного элемента. При этом локальные координаты должны быть нормированы и лежать в диапазоне либо от 0 до 1, либо от 1 до 1.

Преимуществом применения локальной системы координат является то, что унифицируются процедуры интегрирования по конечным элементам. Зачастую интегрирование может быть проведено с использованием аналитических выражений.

На рис. 2.7 приведен одномерный симплекс-элемент e с узлами i и j , координатами которых в глобальной системе координат яв-

ляются Xi и X j .

12

u

 

 

L1

e

L2

 

x

i

 

 

j

 

Xi

 

Xj

 

Рис. 2.7. Локальная система координат для одномерного симплекс-элемента

Локальная координата для узла i элемента e определяется выражением (см. рис. 2.7)

L

 

X j

x

,

 

(2.16)

 

 

 

 

1

 

X j

Xi

 

 

 

 

 

 

а для узла j

 

 

 

 

 

 

L

x Xi

.

 

(2.17)

 

 

2

 

X j Xi

 

 

 

 

 

 

Из выражений (2.16), (2.17) видно, что при x Xi

L1 1,

L2 0 , а при x X j L1 0 , L2

1 .

 

 

Поскольку сумма локальных координат L1

и L2 равна 1, то не-

зависимой будет только одна из координат – L1

или L2 .

 

Сопоставляя формулы (2.16), (2.17) с выражениями (2.13),

можно сделать вывод, что L1 Ni и L2 N j . Тогда

 

u L1Ui L2U j .

 

(2.18)

Применение локальных координат для одномерных симплексэлементов позволяет проводить интегрирование с помощью следующей аналитической формулы [3]:

 

L1a L2b dL

a!b!

 

L(e) ,

(2.19)

a b 1 !

L( e )

 

 

 

где a и b – целочисленные показатели степени;

L(e) – длина ко-

нечного элемента.

 

 

 

 

 

13

Например, необходимо определить следующий интеграл:

 

 

 

 

Ni

2dL .

 

 

 

 

 

 

 

 

 

 

L( e )

 

 

 

 

 

 

 

 

 

С учетом формулы (2.19) можно записать

 

 

 

 

 

 

Ni

2dL

L12 L2

0dL

 

2!0!

 

L(e)

 

2L(e)

 

L(e)

.

2

0 1 !

6

3

L( e )

 

L( e )

 

 

 

 

 

 

2.3. Двухмерный треугольный симплекс-элемент

Двухмерный симплекс-элемент представляет собой треугольник, каждой вершине которого соответствуют значения функции

(рис. 2.8) [1–5].

 

 

u

 

 

 

 

 

 

 

 

Ui

 

 

 

 

 

u=a1+a2x+a3y

 

 

 

 

Uk

 

 

 

Uj

 

 

 

 

 

 

 

(Xi ,Yi) i

 

y

 

 

 

k

x

 

j

 

 

(Xk ,Yk)

 

 

 

 

(Xj ,Yj)

Рис. 2.8. Двухмерный симплекс-элемент

Нумерация узлов в методе конечных элементов производится против часовой стрелки, начиная от некоторого i -го узла, который

выбирается произвольно. Xi ,Yi , X j ,Yj , Xk ,Yk являются ко-

ординатами узлов конечного элемента в декартовой системе координат, а Ui , U j и Uk – это значения функции u в соответствующих

узлах элемента.

14

Интерполяционный полином двухмерного симплекс-элемента имеет вид

u 1 2 x 3 y .

(2.20)

Коэффициенты полинома определяются из решения системы алгебраических уравнений, которая формируется в результате подстановки соответствующих координат узлов и узловых значений функции u в уравнение (2.20):

 

 

 

 

 

 

 

 

 

 

 

2 Xi 3Yi ;

 

 

 

 

 

 

 

 

 

 

 

 

 

Ui 1

 

 

 

 

 

 

 

 

 

 

 

 

 

U j 1

2 X j 3Yj ;

 

 

(2.21)

 

 

 

 

 

 

 

 

 

 

 

2 Xk 3Yk .

 

 

 

 

 

 

 

 

 

 

 

 

 

Uk 1

 

 

 

В результате решения системы (2.21) получим

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

2S

X jYk XkYj Ui XkYi XiYk U j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

(2.22)

 

 

 

 

 

 

 

 

 

 

XiYj X jYi Uk

 

 

 

 

 

 

 

1

 

 

 

 

Yi U j

 

;

 

(2.23)

 

2

 

2S

Yj Yk Ui Yk

Yi Yj Uk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

1

 

 

 

 

 

 

X j Ui Xi

Xk U j X j Xi Uk

 

, (2.24)

2S

 

 

Xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где S – площадь треугольного симплекс-элемента, величина которой находится с помощью определителя

 

1

 

1

Xi

Yi

 

 

 

 

 

 

 

S

 

1

X j

Yj

 

.

(2.25)

 

2

 

1

X

k

Y

 

 

 

 

 

 

 

 

k

 

 

 

Выражения (2.22)–(2.24) с учетом (2.25) можно записать в виде

 

1

 

Ui

Xi

Yi

 

 

 

1

 

 

1

Ui

Yi

 

 

 

1

 

 

1

Xi

Ui

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U

 

X

 

Y

 

;

 

 

 

 

1

U

 

Y

 

;

 

 

 

 

1

X

 

U

 

.

 

j

j

j

2

 

j

j

3

 

j

j

1

2S

 

 

 

 

 

 

2S

 

 

 

 

 

 

2S

 

 

 

 

 

 

 

U

k

X

k

Y

 

 

 

 

 

1

U

k

Y

 

 

 

 

 

1

X

k

U

k

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

15

В результате подстановки выражений для 1 , 2 и 3 в фор-

мулу (2.20) и последующих преобразований получим выражение, аналогичное по форме записи выражению (2.14):

u NiUi N jU j NkUk N U ,

где Ni

N j 21S

Nk 21S

1

 

 

ai X jYk XkYj ;

 

 

1

 

 

1 x

 

 

 

 

 

 

 

 

a b x c y ;

b Y

 

Y ;

 

или N

i

 

 

 

1

X

j

 

j

 

 

 

 

2S

i i

i

 

i

 

k

 

 

 

 

 

2S

 

 

 

 

c X

 

X

 

,

 

 

 

 

1 Xk

 

 

 

 

i

 

k

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aj XkYi XiYk ;

 

 

 

 

 

 

1

Xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

aj bj x cj y ; bj

Yk

Yi ;

 

 

или N j

 

 

 

1

x

 

 

 

 

2S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Xk

 

 

 

cj

Xi

 

Xk

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ak XiYj X jYi ;

 

 

 

 

 

 

1

Xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

ak bk x ck y ; bk

Yi Yj ;

 

 

или N j

 

 

 

1

X j

 

 

 

2S

 

 

 

 

 

 

 

 

 

 

 

 

 

1

x

 

 

 

ck

X j

Xi

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.26)

y

Yj ; Yk

Yi y ;

Yk

Yi Yj . y

Здесь Ni , N j и Nk – функции формы треугольного симплекс-

элемента.

Значение функции формы Ni в i -м узле равно 1, а в узлах j и k равно0. Функции N j и Nk равны 1 соответственно вузлах j и k .

Поскольку аппроксимирующий полином u является линейным, то производные по координатам x и y в пределах конечного эле-

мента будут постоянными величинами. Производная по координате x от u определяется выражением

где Nxi bi ; Поэтому

u Ni Ui N j U j Nk Uk ,x x x x

N j bj ; x

Nk bk . x

u bU

b U

b U

k

.

(2.27)

x

i i

j j

k

 

 

 

 

 

 

 

 

16

Аналогично записывается производная по y от u :

u c U

c U

c U

k

.

(2.28)

y

i i

j j

k

 

 

 

 

 

 

 

 

Для определения локальной системы координат двухмерного симплекс-элемента возьмем произвольную точку P внутри элемента (рис. 2.9) [3]. Площадь S1 внутреннего треугольника определяет-

ся по формуле S1 bg2 , а площадь всего треугольника S – по формуле S bh2 .

g

k

 

 

 

 

b

h

 

 

 

 

 

 

L2

L1

S1

 

L3

S2

P

j

S3

 

 

 

 

 

i

Рис. 2.9. Локальные координаты треугольного симплекс-элемента

Тогда локальная координата L1 определяется отношением площадей:

 

L

S1

 

 

g

.

 

(2.29)

 

 

 

 

 

 

1

 

S

 

 

h

 

 

 

 

 

 

 

 

 

 

Координата L1 изменяется в диапазоне от 0 до 1.

 

Локальныекоординаты L2 и L3

 

находятся аналогичнымобразом:

L

S2

 

;

L

S3

,

(2.30)

 

 

2

 

S

 

3

 

 

S

 

 

 

 

 

 

 

 

 

 

 

и изменяются в тех же пределах, что и L1 .

17

Координаты L1 , L2 и L3 изменяются в пределах от 0 до 1. Поскольку S1 S2 S3 S , то

L1 L2 L3 1 .

(2.31)

Если записать систему уравнений

 

x L1 Xi L2 X j L3 Xk ;

 

y L1Yi L2Yj L3Yk ;

(2.32)

1 L1 L2 L3

 

и разрешить ее относительно координат L1 , L2 , L3 , то в результате получим выражения, идентичные (2.26). Отсюда следует, что локальные координаты L1 , L2 , L3 полностью идентичны функциям формы

Ni L1 ; N j L2 ; Nk L3 .

(2.33)

Из этого следует, что

1 в узлесномеромi; L1 0 в узлах j и k.

Данное свойство справедливо для локальных координат L2 и L3 . Следует отметить, что для любой точки в пределах конечного элемента сумма Ni , N j и Nk равна единице, так же как и для ло-

кальных координат.

Формула интегрирования по площади треугольного симплексэлемента с использованием локальной системы координат имеет вид

 

L1a L2b L3c dS

a!b!c!

 

2S(e) ,

(2.34)

a b c 2 !

S( e )

 

 

 

где S(e) – площадь треугольного симплекс-элемента.

Применение выражения (2.34) может быть продемонстрировано на следующем примере:

18

 

 

 

Ni N j dS .

 

 

 

 

 

 

 

S( e )

 

 

 

 

 

 

 

 

В результате интегрирования получим

 

 

 

 

 

 

Ni N j dS

L11L21L30dS

 

1!1!0!

 

2S(e)

2S(e)

 

S(e)

.

 

1 1 0 2 !

4!

12

S( e )

S( e )

 

 

 

 

 

2.4. Двухмерный четырехугольный элемент

Как было отмечено выше, четырехугольные конечные элементы относятся к мультиплекс-элементам [3–5]. Вначале рассмотрим прямоугольный четырехугольный элемент, границы у которого параллельны координатным линиям (рис. 2.10).

b

y

b

 

4

 

3

 

 

a

 

 

x

 

 

a

1

 

2

Рис. 2.10. Прямоугольный четырехугольный элемент

Интерполяционный полином для четырехугольного прямоугольного элемента запишется как

u 1 2 x 3 y 4 xy .

(2.35)

Произведение xy обеспечивает линейное изменение функции

u вдоль границ конечного элемента, а также вдоль линий, где постоянна либо x , либо y .

Нумерация узлов конечного элемента проведена также против часовой стрелки (см. рис. 2.10). Из рисунка видно, что координата

узла

1 равна x b, y a ; узла 2 –

x b,

y a ; узла 3 –

x b,

y a ; узла 4 – x b, y a .

 

 

19

Примем, что значения функции в узлах конечного элемента заданы и равны U1 , U2 , U3 и U4 . Тогда коэффициенты полинома

определятся из решения системы четырех алгебраических уравнений, получаемой в результате подстановки координат узлов и величин U1 , U2 , U3 и U4 в уравнение (2.35):

1 U1 U2 U3 U4 ; 4

2 U1 U2 U3 U4 ; 4b

3 U1 U2 U3 U4 ; 4a

4 U1 U2 U3 U4 . 4ab

После подстановки коэффициентов 1 , 2 , 3 и 4 в уравнение (2.35) и последующего преобразования получим

 

 

u N1U1 N2U2 N3U3

N4U4 N U ,

(2.36)

где N

1

(b x)(a y) ; N

 

 

1

 

(b x)(a y) ; N

 

 

1

(b x)

 

2

 

 

3

 

1

4ab

 

 

 

 

4ab

 

 

4ab

 

 

 

 

 

 

 

 

 

(a y) ; N4

 

1

(b x)(a y) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4ab

 

 

 

 

 

 

 

 

 

Производные по координатам x и y запишутся как

 

 

 

 

 

 

u 2 4 y

и u 3 4 x .

 

 

 

 

 

 

 

 

x

 

 

y

 

 

 

 

Видно, что градиент ux линейно изменяется вдоль координаты y , оставаясь постоянным по координате x , а градиент uy постоя-

нен по y , но линейно изменяется по x .

20

Соседние файлы в папке книги