Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Численные методы решения задач строительства на ЭВМ..pdf
Скачиваний:
50
Добавлен:
15.11.2022
Размер:
16.27 Mб
Скачать

Подставляя

найденные

значения

а., и

а 2 в формулу (7.9),

получаем для <р

выражение

 

 

 

Ф =

Ф

Х ■-Ф .X ■л f ф . - ф Л

или

I

 

J

J

I

+ J

I

 

 

 

 

 

 

V

L

 

 

 

 

 

 

 

 

 

ч>=

X , - X

ф. +

х - Х

 

(7.11)

 

 

 

Ч Ф ,

Линейные функции, которые заключены в

скобки и зависящие

только от координат узлов х, в МКЭ обычно называются функциями формы и обозначаются буквой N.

( Х , - х \

;

N : = ( х ~ х Л

(7.12)

N i = \ —

 

J 1 L

)

 

J

 

 

Выражение (7.11), можно записать в матричном виде

 

<р = лг;ф, +ДГУФУ=к,Л Гу].{®' Ц

м И

(7.13)

Функции формы обладают следующим свойством: функция Ni равна 1 в узле с номером i и равна 0 в j узле. Аналогично функция Nj равна 0 в i -м узле и равна 1 в узле с номеромj.

Графически это представлено на рис.7.9.

Рис.7.9 Функции формы

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

Двухмерный треугольный симплекс-элемент представляет собой плоский треугольник с прямолинейными сторонами (рис.7.10).

Интерполяционный полином для него имеет вид

Ф = а, + а 2т + а 3у

(7.14)

Рис.7.10. Функция двухмерного симплекс-элемента

Он линеен по д; и у и содержит три коэффициента, т.к. треугольник имеет 3 узла.

Чтобы получить выражения для функций формы элемента, необходимо пронумеровать узлы треугольника. Обозначим их номерами i,j, к, начиная с произвольно выбранного узла, двигаясь при этом против часовой стрелки. Узловые значения Ф/, Фу, Фк будем попрежнему считать известными.

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

ср = Ф(.

при * = X t, у = Y,,

ф = Ф7

при x = X j, y = Yj,

Ф = Ф*

при x = X k, y

= Yk

Подстановка этих условий в формулу (7.14) приводит к

системе уравнений

 

 

Фу = а, + a 2Xj +a.3Yj,

 

Фj = а,

+ a 2X j + а 3Гу|

(7.15)

Ф* = а 1+ а 2 Х к + а 31*;

 

Определитель матрицы коэффициентов равен

 

1

X,

Y,

 

А = 1

Х ,

Yj =2 А ф О.

(7.16)

1

 

Yk

 

Используя тригонометрию, легко установить, что этот

определитель

равен

удвоенной

площади

треугольника:

A = Q,5[xi(Yi -Yk)+Xj {Yk -Yi)+ X k{Yi -Yj)\. А так

как площадь

треугольника никогда не равна нулю, т.е. А * 0 , то решение ai,a2и а3 существует и единственно.

Решая (7.15), получим:

а, =-

ф/

X ,

Y,

 

 

 

 

 

Фу

X j

YJ

 

- м

К + t a

-хкУ», + ( щ - * / > Л

2А

 

 

 

Фа

Х к

Yk

 

 

 

 

 

 

1

ф,

Y,

 

 

 

 

 

си =-

1

 

 

 

 

 

 

Фу

YJ

 

Ь

+(у* - к>

/

- ^ K L

2А 1

ф*

Yk

2у4

 

 

 

 

а, =-

1

X ,

Ф,

 

 

 

 

 

1

X j

Ф7 = ^ l Xk - * > /+ (* .-

 

+(*, - * > * ] •

2А 1

Х к

Ф*

 

 

 

 

 

Подставляя

значения oci,

a 2 и a 3

в

формулу (7.14) и

преобразуя выражение к виду, подобному (7.13), получаем соотношение, о п р е д е л я ю щ е е эл ем ен т через функции формы в виде

<Р = ^ Ф / + N j (b j

Здесь:

N i = т т к + b , x + c ty ]

N J = - ^ [ a j + b j x + C j y ]

+ М к ф к

и

 

 

 

(7.17)

 

a, =XjYk - X kYJt

<,

b ,

= Y j - Y kt

 

c, - Х к

- X j .

 

 

aJ = X kYi - X lYk,

 

 

bj - Y k - Y t,

(7 .1 8 )

. c ^ X . - X , .

 

'

ак = Х ^ - Х ^ ,

N k = —

+Ькх + скУ\

и « b k = Y l - Y J ,

2А

 

c „ = X J - X i .

 

 

Следует отметить следующие свойства треугольного элемента:

1)Так же как и в случае одномерного элемента функция формы N, равна 1 в узле с номером i и нулю в узлахj и к. То же относится и к другим узлам и функциям формы.

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

3)Если провести любую прямую линию, пересекающую две стороны элемента, то вдоль этой линии значение ф будет постоянно.

Заметим, что функции формы - для одномерного (7.13) и для

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

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

Можно показать, что функции формы (7.13) и (7.17) представляют собой полиномы Лагранжа [13, 26]

и могут быть получены непосредственным использованием

интерполяционной формулы Лагранжа (см. главу 4). Отсюда и название элементов, в которых в качестве узловых параметров используются только значения функции в узлах - лагранжевы элементы.

7.2.3. Интерполирование векторных величин

Рассмотренные выше интерполяционные формулы были получены для скалярной величины ф.

Векторная величина, например перемещение, имеет как величину, так и направление, поэтому в каждом узле необходимо определять более одной неизвестной (степеней свободы).

Обычно в этом случае поступают следующим образом:

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

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

В одномерной задаче представления векторной и скалярной величин внутри элемента совпадают в случае, если в каждом узле определяется только одна неизвестная -перемещение вдоль элемента):

(7.19)

В двухмерном треугольном симплекс-элементе горизонтальное перемещение и аппроксимируется выражением

и - N j Uf + N j U j + N kU k .

(7.20)

1,

'ft

6

Рис.7.11. Обозначения узловых векторных величин, используемых в симплекс-элементах

Вертикальная компонента v представляется формулой

 

v = NlVt + NjVj +NkVk .

(7.21)

Воспользуемся матричными обозначениями:

 

N;

0

N j

0

 

0

N /

0

N j

0

 

 

 

 

 

 

\U‘

 

1

У;

О

V j >

 

----- **

 

VJ

 

1

(7.22)

Ук ук .

Распространив эту процедуру на случай трех измерений, получим следующие зависимости:

 

 

 

 

 

 

 

 

 

 

\и Л

 

 

 

 

 

 

 

 

 

 

yi

 

 

 

 

 

 

 

 

 

 

W;

 

 

 

 

 

 

 

 

 

 

Uj

U

 

0

0

N J

0

0

N k

0

0 ’

(7.23)

< V > =

0

N,

0

0

N j

0

0

N k

0

w

0

0

N,

0

0

N j

0

0

N k .

 

ук wk

у ,

v,

w,

Полученные интерполяционные соотношения записаны в глобальной системе координат, но они легко могут быть представлены в той или иной локальной системе координат [26, 34], что обычно и делается для упрощения процесса интегрирования.