- •А.В. Румянцев
- •Содержание
- •Глава 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 Сходимость, полнота и согласованность, точность
- •Базовый каталог объемных элементов
- •Осесимметричные объемные элементы
- •Базовый каталог одно- и двумерных элементов
5.3 Формирование глобальных матриц для исследуемой области
Глобальные матрицы получаются суммированием соответствующих матриц элементов по всем элементам области определения задачи:
;
;
,
(5.3.1)
где
–
число элементов, геометрически
аппроксимирующих изучаемый объект.
Так
как область содержит R
узлов, то система
уравнений (5.2.9) превращается в системуR
уравнений
для R
неизвестных значений искомой функции
– температуры
– в этих узлах:
.
(5.3.2)
Очевидно,
что при
,
.
Таким образом,ранг
глобальной матрицы,
а, следовательно, и объем памяти для ее
записи, определяется
не числом элементов, а количеством
узлов.
При этом всегда
R
> E.
Поэтому к дискретизации области следует
подходить рационально: количество
узлов должно обеспечить требуемую
точность решения и, в то же время, не
слишком завысить объем памяти. При
дискретизации разных по размерам частей
конструкции одним из средств удовлетворения
этим требованиям является, как показано
в п. 3.2, использование элементов разной
геометрии.
В
методе конечных элементов каждый
элемент рассматривается независимо
от других. Поэтому при записи его
матриц естественно оставлять в ней
только те члены, которые относятся к
данному элементу, а остальные – нулевые
– в его матрицы не включать. Благодаря
этому размер матриц элемента равен
или
,
и их называетсокращенными.
Такая форма записи существенно экономит
объем памяти. Процедуру формирования
глобальных матриц рангом
легко осуществить, расширив ранг
элементных сокращенных матриц до ранга
,
располагая при этом их члены согласноглобальным
номерам
узлов элемента (т.н. метод прямой
жесткости). При таком способе суммирование
Е
элементных матриц рангом r,
т.е. формирование глобальных матриц,
становится тривиальной процедурой
(типа известной игры “морской бой “).
Сущность метода состоит в следующем.
Строкам
и столбцам сокращенной матрицы
элемента вместо
индексов
егоузлов
приписываются зафиксированные в таблице
входных данных (см. стр.40) соответствующие
им глобальные
номера.
Номера строк и столбцов сокращенной
матрицы элемента указывают теперь
"координаты"
каждого
члена
этой
матрицы в
сетке глобальной матрицы,
что и проиллюстрировано ниже.
А) Сокращенная
матрица
элемента
![]()

б)
Переформированная матрица элемента
при ее включении
в глобальную
![]()
Остальные
места в глобальной матрице
займут, очевидно, члены сокращенных
матриц других элементов. Так как элементы
имеет общие узлы, то члены матриц с
"координатами" этих узлов будут
алгебраически суммироваться. Использование
ме-
тода прямой жесткости значительно сокращает загрузку памяти. В реальной про-грамме сокращенные матрицы элементов после их вычисления могут сразу заноситься в соответствующие глобальные и из памяти удаляться.
5.4 Стандартизация матриц элементов
Алгоритм вычислительной программы реализации метода конечных элементов
должен содержать проинтегрированные – стандартизованные – матрицы элементов базового каталога.
Интегрирование
матриц элементов каталога, представляющих
собой координатные ячейки, не вызывает
затруднений, так как в этом случае оно
ведется по независимым переменным
.
Благодаря этому интеграл по объему
сводится к произведению трех однократных
определенных интегралов, каждый из
которых берется по одной из независимых
переменных.
Для получения конкретного вида интегрируемой матрицы необходимо проделать следующие операции:
• найти конкретные выражения базисных функций всех узлов элемента, ис-
пользуя один из способов математического его описания (см. главу 4) в зави-
симости от типа элемента;
• пользуясь таблицей производных (cм. стр. 56), определить производные ба-
зисных функций по текущим переменным;
• подставить найденные конкретные функции в соответствующие элементы
матрицы и проинтегрировать их;
• свести в матрицу результаты интегрирования ее элементов.
Согласно (5.2.6) матрица теплоемкости любого элемента всегда симметрична и ее элементами, расположенными на главной и над главной диагональю матрицы, будут интегралы:
и
,
.
(5.4.1)
соответственно;
–
число узлов элемента.Соотношение
(5.4.1) может рассматриваться как тестовое
для
проверки правильности найденной ранее
базисной функции.
Компоненты объемной части матрицы теплопроводности (5.2.1) в разных системах координат описываются следующими конкретными выражениями, полученными с помощью таблицы производных:
1)
декартова
система координат,
;
все три компонента определяются
интегралом общего вида:
;
;dV=dxdydz;
(5.4.2)
2)
цилиндрическая
система координат,
:
;
;
(5.4.3)
;
;
3)
сферическая
система координат,
:
;
;
;
.
(5.4.4)
Подставляя в (5.4.2)–(5.4.4) базисные функции и их производные для конкретного элемента каталога, последующим интегрированием находятся стандартизованные – программируемые сокращенные матрицы теплопроводности. Элементами стандартизованных матриц будут либо числа, либо функции координат элемента. В вычислительной программе значения этих координат берутся из таблицы входных данных. В качестве множителей перед стандартизованными матрицами стоят величины теплофизических коэффициентов из физического каталога.
Процедура нахождения стандартизованных матриц поверхностной части матрицы теплопроводности описана в п. 5.1.
Стандартизация объемной части вектора тепловой нагрузки (5.2.7) сводится к интегрированию базисных функций конкретного элемента каталога. Поверхностная его часть (5.2.8) находится так же, как и поверхностная часть матрицы теплопроводности, но при этом интегрируются поверхностные базисные функции, а не их произведения.
