Метод Крамера

Математическое описание элемента можно получить тремя способами. В этом параграфе приведен первый, как наиболее общий.

Для наглядности рассмотрение проведем на конкретном примере двумерного треугольного элемента с тремя узлами (см. рис. 4.1).

Представим приближенное решение для элемента полиномом 1-го ранга с

неизвестными коэффициентами :

, . (4.1.1)

Подставляя в (4.1.1) координаты узлов и получаемые в результате значения функции в каждом из узлов – , соответственно, получим систему уравнений (4.1.2) для определения :


Рис. 4.1


= , (4.1.2)

решение которой можно получить методом Крамера.

Определитель этой системы уравнений равен 2А – удвоенной площади элемента [11]:

. (4.1.3)

Запишем в развернутом виде решение системы (4.1.2) на языке алгебраических дополнений:

; ;

.

Подставим найденные значения в (4.1.1) и сгруппируем члены, умножаемые на узловые значения функции Uq (q=i,j,k):

Выражения в квадратных скобках зависят от координат узлов элемента и текущих переменных и . Их принято называть функциями формы, базисными или интерполяционнымифункциями элемента. Представим их в общем виде:

, . (4.1.4)

Элементами матрицы qp служат алгебраические дополнения определителя (4.1.3):

(4.1.5)

и являются определителями 2-го порядка.

Более удобной является несколько иная форма записи базисных функций:

; . (4.1.6)

Сопоставляя последнее выражение с (4.1.4) и (4.1.5), видим, что коэффициенты – это столбцы матрицы (4.1.5) при фиксированном соответственно;

при фиксированном это элементы соответствующей строки этой же матрицы. Например, при и получим:

, , ;

при и для базисной функции будем иметь:

.

Раскрывая алгебраические дополнения, найдем конкретные выражения коэффициентов через координаты узлов элемента:

ai = XjYk – XkYj; aj = XkYi – XiYk; ak = XiYj – XjYi;

bi = Yj – Yk; bj = Yk – Yi; bk = Yi – Yj; (4.1.7)

ci = Xk – Xj; cJ = Xi – Xk; ck = Xj – Xi.

Переход к другим системам координат осуществляется заменой текущих переменных , : в цилиндрической – на , ; в сферической – на и .

С введением понятия базисной функции аппроксимирующую функцию (4.1.1) (или (4.1.4)) можно представить как явную функцию ее узловых значений :

(4.1.8а))

или в матричной форме:

, (4.1.8б))

где [ e(x,y) ] – матричная строка базисных функций; { } – вектор-столбец значений функций в узлах элемента.

Степень аппроксимирующего полинома определяет число узлов, которым должен обладать элемент, – оно должно равняться числу неизвестных коэффициентов , входящих в полином. Например, если вместо (4.1.1) взять полином 2-ой степени:

,

то для определения элемент должен содержать шесть узлов – q =1,2…..6.

Располагать дополнительные узлы следует на сторонах треугольника, желательно (но не обязательно) в их серединах, как показано на рис. 4.2. Элементы с полиномом 2-ой степени называют квадратичными, 3-ей степени - кубичными и т.д. Находить базисные функции этих элементов очень сложно, так как для этого необходимо раскрывать определители q-го порядка.


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

отыскания решения, – система уравнений становится линейной.

Рис. 4.2 Расположение дополнительных узлов на сторонах элемента

Аппроксимирующую функцию (4.1.1) для двумерного треугольника легко обобщить на трехмерный элемент – тетраэдр – добавлением третьей – z-ой координаты:

, . (4.1.9)

Рис. 4.3

Из вида (4.1.9) следует, что формулы для тетраэдра получаются, минуя все

; ; (4.1.10)

процедуры, из формул для треугольника простым увеличением на единицу порядка определителя (4.1.3) и ранга матрицы (4.1.5). При этом элементы – алгебраические дополнения определителя , становятся определителями 3-го порядка.

Базисные функции тетраэдра будут иметь вид, аналогичный функциям треугольного элемента (4.1.4) или (4.1.6):

, , (4.1.11)

или

. (4.1.12а))

Формула интерполяционной функции для тетраэдра имеет вид:

(4.1.12б))

Описанный первый способ получения базисных функций, основанный на решении уравнений методом Крамера, удобен для простых, так называемых симплекс-

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: