
- •А.В. Румянцев
- •Содержание
- •Глава 6. Программная реализация метода
- •Глава 1. Краевые задачи теории поля
- •1.1 Уравнение переноса в обобщенной криволинейной системе координат
- •1.2 Краевые условия задачи
- •1.3* Краткая характеристика методов решения краевой задачи
- •Глава 2. Метод конечных элементов в краевых
- •2.1 Методы взвешенных невязок
- •2.2 Основная концепция метода конечных элементов
- •Глава 3. Геометрические аспекты мкэ
- •3.1 Типы конечных элементов. Базовый каталог элементов
- •3.2 Дискретизация области на элементы
- •А) с разными (вид сверху); б) с одинаковыми.
- •Цифры – это номер элемента по каталогу
- •3.3 Нумерация элементов и узлов
- •3.4 Индексация узлов и формирование таблицы входных данных
- •Осесимметричной детали
- •Геометрическая часть таблицы входных данных
- •Глава 4. Математическое описание элемента
- •4.1 Метод Крамера
- •4.2 Метод Лагранжа
- •4.3 Обобщенный метод Крамера-Лагранжа
- •4.4 Эрмитовы элементы
- •4.5 Свойства базисных функций элемента
- •Глава 5. Вычислительные аспекты мкэ
- •5.2 Матричное представление элементного вклада
- •Производные базисных функций
- •5.3 Формирование глобальных матриц для исследуемой области
- •А) Сокращенная
- •5.4 Стандартизация матриц элементов
- •5.5 Естественная система координат
- •5.6 Средние температуры элемента
- •Глава 6. Программная реализация мкэ
- •6.1 Задание краевых условий задачи
- •6.2 Решение системы динамических уравнений
- •Временная циклограмма q(τ)
- •6.З Учет температурной зависимости теплофизических параметров
- •6.4 Радиационный компонент теплообмена
- •6.5 Сходимость, полнота и согласованность, точность
- •Базовый каталог объемных элементов
- •Осесимметричные объемные элементы
- •Базовый каталог одно- и двумерных элементов
Глава 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 = 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б))
Описанный первый способ получения базисных функций, основанный на решении уравнений методом Крамера, удобен для простых, так называемых симплекс-
элементов, допускающих использование полинома первого порядка. Число узлов симплекс-элементов на единицу больше его размерности, т.е. минимально возможное. Для элементов, контуры которых не совпадают с координатной сеткой системы, первый способ является единственно возможным.