Analiza conducției termice tranzitorii¶
Această secțiune prezintă discretizarea în timp și metoda iterativă de rezolvare pentru analiza conducției termice în solide prin metoda elementelor finite (FEM). Pentru ecuațiile de guvernare și condițiile la limită ale mediului continuu, consultați Ecuația conducției termice.
Ecuația discretizată (punctul de plecare)¶
Discretizarea ecuației conducției termice (ecuația conducției termice (gov_he_main)) prin metoda Galerkin conduce la
unde
Aici, \(K\), \(M\), \(F\) și \(N\) sunt, respectiv, matricea de conducție termică (incluzând contribuțiile la limită prin convecție și radiație), matricea de masă, vectorul sarcinii termice și matricea funcțiilor de formă. Definițiile simbolurilor pentru proprietățile materialului (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\) etc.) urmează Ecuația conducției termice.
Discretizarea în timp și rezolvarea iterativă¶
Ecuația \(\eqref{eq:2.4.8}\) este o ecuație neliniară și tranzitorie. Utilizând metoda Euler implicită pentru discretizarea în timp, atunci când temperatura la momentul \(t=t_0\) este cunoscută, temperatura la momentul \(t=t_0+\Delta t\) se calculează cu următoarea ecuație.
Se consideră îmbunătățirea vectorului temperaturii \(T_{t=t_0+\Delta t}^{(i)}\), care satisface aproximativ Ecuația \(\eqref{eq:2.4.13}\), pentru a obține soluția mai precisă \(T_{t=t_0+\Delta t}^{(i)+1}\).
În acest scop, mai întâi vectorul temperaturii se exprimă după cum urmează.
Produsul dintre matricea de conducție termică și vectorul temperaturii, matricea de masă și termenii asociați sunt aproximați după cum urmează.
Înlocuind Ecuația \(\eqref{eq:2.4.14}\), Ecuația \(\eqref{eq:2.4.15}\) și Ecuația \(\eqref{eq:2.4.16}\) în Ecuația \(\eqref{eq:2.4.13}\) și neglijând termenii de ordinul al doilea și superior, se obține următoarea ecuație.
Matricea coeficienților din membrul stâng este aproximată în continuare folosind ecuația următoare.
Aici, \(K_{T_{t=t_0+\Delta t}}^{(i)}\) este matricea de rigiditate tangentă.
În final, temperatura la momentul \(t=t_0+\Delta t\) poate fi calculată prin efectuarea de calcule iterative folosind următoarea ecuație.
În special pentru analiza staționară, calculele iterative se efectuează folosind ecuația următoare.
În analiza tranzitorie, deoarece pentru discretizarea în timp se utilizează o metodă implicită, alegerea incrementului de timp \(\Delta t\) nu este în general supusă unei restricții privind mărimea sa. Totuși, dacă incrementul de timp \(\Delta t\) este prea mare, crește numărul de iterații necesare pentru convergență. În general, un increment de timp \(\Delta t\) excesiv de mare mărește numărul de iterații. În implementare, controlul automat al incrementului monitorizează mărimea vectorului reziduu, reducând \(\Delta t\) când convergența este lentă și mărind \(\Delta t\) când numărul de iterații este mic (→ consultați Controlul pasului pentru detalii).
Subiecte conexe¶
- Tipuri de analiză — Prezentare generală a funcțiilor analizei de conducție termică
- Controlul pasului — Detalii privind controlul automat al incrementului
- Referințe