Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
А. В. Румянцев метод конечных элементов.doc
Скачиваний:
214
Добавлен:
11.05.2015
Размер:
3 Mб
Скачать

Глава 4. Математическое описание элемента

Изложенная в п. 2.2 основная концепция метода конечных элементов математически описывалась соотношениями (2.2.3) и (2.2.1):

.

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

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

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

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

Для наглядности рассмотрение проведем на конкретном примере двумерного треугольного элемента с тремя узлами (см. рис. 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 = XiYjXjYi ;

bi = YjYk ; bj = YkYi ; bk = YiYj ; (4.1.7)

ci = XkXj ; cJ = XiXk ; ck = XjXi .

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

С введением понятия базисной функции аппроксимирующую функцию (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б))

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

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