Нестационарный анализ теплопроводности¶
В этом разделе рассматриваются дискретизация по времени и итерационный метод решения задачи теплопроводности твёрдых тел методом конечных элементов (FEM). Основные уравнения и граничные условия для сплошной среды см. в разделе Уравнение теплопроводности.
Дискретизированное уравнение (исходная точка)¶
Дискретизация уравнения теплопроводности (уравнение теплопроводности (gov_he_main)) методом Галеркина даёт
где
Здесь \(K\), \(M\), \(F\) и \(N\) — соответственно матрица теплопроводности (включая вклады конвективных и радиационных граничных условий), матрица масс, вектор тепловой нагрузки и матрица функций формы. Определения обозначений свойств материала (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\) и т. д.) соответствуют разделу Уравнение теплопроводности.
Дискретизация по времени и итерационное решение¶
Уравнение \(\eqref{eq:2.4.8}\) является нелинейным нестационарным уравнением. При использовании обратного метода Эйлера для дискретизации по времени, если температура в момент \(t=t_0\) известна, температура в момент \(t=t_0+\Delta t\) вычисляется по следующему уравнению.
Рассмотрим уточнение вектора температуры \(T_{t=t_0+\Delta t}^{(i)}\), который приближённо удовлетворяет уравнению \(\eqref{eq:2.4.13}\), для получения более точного решения \(T_{t=t_0+\Delta t}^{(i)+1}\).
Для этого сначала представим вектор температуры следующим образом.
Произведение матрицы теплопроводности на вектор температуры, матрица масс и связанные с ними члены аппроксимируются следующим образом.
Подстановка уравнений \(\eqref{eq:2.4.14}\), \(\eqref{eq:2.4.15}\) и \(\eqref{eq:2.4.16}\) в уравнение \(\eqref{eq:2.4.13}\) с отбрасыванием членов второго и более высоких порядков даёт следующее уравнение.
Матрица коэффициентов в левой части дополнительно аппроксимируется следующим уравнением.
Здесь \(K_{T_{t=t_0+\Delta t}}^{(i)}\) — матрица касательной жёсткости.
В конечном итоге температура в момент \(t=t_0+\Delta t\) может быть вычислена путём итерационных расчётов по следующему уравнению.
В частности, для стационарного анализа итерационные расчёты выполняются по следующему уравнению.
В нестационарном анализе, поскольку для дискретизации по времени используется неявный метод, выбор приращения времени \(\Delta t\) обычно не ограничивается по величине. Однако если приращение времени \(\Delta t\) слишком велико, число итераций, необходимое для сходимости, увеличивается. В общем случае чрезмерно большое приращение времени \(\Delta t\) увеличивает число итераций. В реализации автоматическое управление приращением отслеживает величину вектора невязки, уменьшая \(\Delta t\) при медленной сходимости и увеличивая \(\Delta t\), когда число итераций мало (→ подробности см. в разделе Управление шагами).
Связанные разделы¶
- Типы анализа — Обзор возможностей анализа теплопроводности
- Управление шагами — Подробности автоматического управления приращением
- Литература