Анализ на нестационарна топлопроводност¶
В този раздел са представени времевата дискретизация и итерационният метод за решаване на анализа на топлопроводност в твърди тела чрез метода на крайните елементи (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\) се изчислява от следното уравнение.
Нека подобрим температурния вектор \(\eqref{eq:2.4.13}\), който приблизително удовлетворява ур.\(T_{t=t_0+\Delta t}^{(i)}\), за да получим по-точното решение \(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\), когато броят на итерациите е малък (→ за подробности вижте Управление на стъпката).
Свързани теми¶
- Типове анализ — Преглед на функциите за анализ на топлопроводност
- Управление на стъпката — Подробности за автоматичното управление на стъпката
- Литература