Задание граничных условий позволяет программно превратить
глобальные матрицы в числовые. В стационарном случае это означает, что
получена система R (по количеству узлов) алгебраических уравнений с числовыми коэффициентами при неизвестных узловых значениях или , которая может быть разрешена с помощью стандартной программы (например, “GELG”, реализующей метод Гаусса).
В нестационарном случае получается система R обыкновенных дифференциальных уравнений первого порядка с числовыми глобальными матрицами [1]:
, , (6.2.1)
с начальным условием, включенным в таблицу данных:
. (6.2.2)
Система уравнений (6.2.1) вместе с (6.2.2) представляет собой известную
Таблица 5
Временная циклограмма q(τ)
Время (мин.) | Номер элемента | Номер поверхности | Величина мощности (Вт) |
0 ÷ 30 | |||
30 ÷ 60 |
задачу Коши. Для ее решения применим метод конечных элементов, для чего представим (см. рис. 6.1) временную ось совокупностью отрезков (элементов), не обязательно одинаковой длины , хотя последнее и удобнее. Кривая дает графическое изображение временной зависимости температуры не в отдельном глобальном r-ом узле, а всего вектора значений температуры в R глобальных узлах, т.е. – это вектор-столбец размером . Для отображения этого факта на рисунке применен жирный шрифт.
|
|
Используя версию МКЭ, аппроксимирующую функцию на - м временнόм элементе представим в виде:
, (6.2.3)
где – матричная строка базисных временных функций;
– вектор-столбец всей совокупности значений температу-
ры в - м и в - м узлах - го временнόго элемента.
В качестве базисных функций возьмем линейную модель, которая в естественной системе временных координат имеет вид:
, , (6.2.4)
Применив метод Галеркина к дифференциальному уравнению (6.2.1), для - го временнόго элемента получим систему уравнений в интегральной форме:
. (6.2.5)
Рис. 6.1
Интегрирование этого выражения с помощью -координат приводит к системе алгебраических линейных уравнений:
Разрешим ее относительно { }:
.
Вводя обозначения:
, , (6.2.6)
последнее выражение запишем компактно:
. (6.2.7)
Уравнение (6.2.6) содержит две неизвестные – совокупности значений температур в - м и в - м узлах - го элемента. Для обеспечения непрерывности интерполяционной функции (6.2.3) в общем для соседних элементов узле должно выполняться условие:
. (6.2.8)
Подставляя (6.2.8) в (6.2.7) и опуская одинаковый для всех членов уравнения индекс , получим рекуррентное уравнение, позволяющее выразить координатные узловые значения температуры на - м временнόм шаге через совокупность их значений на предыдущем – - м шаге:
|
|
. (6.2.9)
Полученное уравнение (6.2.9) может быть решено относительно очевидно только в том случае, если известны. Именно это обусловливает обязательную последовательность данного процесса, – он должен начинаться с с последующим перебором значений . Эта процедура может быть охарактеризована как псевдоитерационный процесс, в котором последующее значение вычисляется по найденному на предыдущем шаге. Отличие заключается в том, что значения в j - м узле находятся по значениям в i - м узле, а в итерационной процедуре значения искомой величины уточняются в одном и том же узле по найденному на предыдущем шаге в этом же узле.
На первом временнόм шаге в качестве будет фигурировать, очевидно, начальное – задаваемое – условие (6.2.2) в - м временном узле, что и позволяет найти по уравнению (6.2.9) значения температур в - м узле этого же – с – временного элемента:
. (6.2.10)
Определение по уравнению (6.2.10) и, тем самым, согласно (6.2.8) и значений в - м узле второго временнόго элемента с , позволяет организовать последовательный процесс в соответствии с рекуррентным уравнением (6.2.9).
Таким образом, методом Галеркина система R дифференциальных уравнений решена и сведена к системе R алгебраических уравнений с числовыми коэффициентами при неизвестных значениях температуры в R глобальных координатных узлах на каждом - м временнόм элементе.
Другие способы решения системы динамических уравнений (6.2.1) описаны в [2, 6] (решение методом конечных разностей).