Oorgangswarmtegeleidingsanalise¶
Die tydsdiskretisering en iteratiewe oplossing van warmtegeleiding in vaste stowwe met die eindige-elementmetode (Eindige element Metode) word hier beskryf. Sien Warmtegeleidingsvergelyking vir die beheerende vergelyking en randvoorwaardes in die kontinuum.
Gediskretiseerde vergelyking (uitgangspunt)¶
Wanneer die warmtegeleidingsvergelyking (vergelyking vir die warmtegeleidingsvergelyking (gov_he_main)) met die Galerkin-metode gediskretiseer word,
waar
Hier is \(K\), \(M\), \(F\) en \(N\) onderskeidelik die warmtegeleidingsmatriks (insluitend konveksie- en stralingsbydraes vanaf die grens), massamatriks, termiese lasvektor en vormfunksiematriks. Die definisies van die materiaaleienskap-simbole (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\), ens.) volg Warmtegeleidingsvergelyking.
Tydsdiskretisering en iteratiewe oplossing¶
Vergelyking\(\eqref{eq:2.4.8}\) is 'n nie-lineêre en nie-bestendige vergelyking. Diskretiseer nou ten opsigte van tyd met die agterwaartse Euler-metode. Wanneer die temperatuur op tydstip \(t=t_0\) bekend is, word die temperatuur op tydstip \(t=t_0+\Delta t\) met die volgende vergelyking bereken.
Beskou vervolgens die verbetering van die temperatuurvektor \(T_{t=t_0+\Delta t}^{(i)}\), wat vergelyking\(\eqref{eq:2.4.13}\) benaderd bevredig, om die meer akkurate oplossing \(T_{t=t_0+\Delta t}^{(i)+1}\) te verkry.
Skryf daarvoor eers die temperatuurvektor soos volg.
Die produk van die warmtegeleidingsmatriks en temperatuurvektor, die massamatriks, ensovoorts, word benaderd deur die volgende vergelykings uitgedruk.
Deur vergelyking\(\eqref{eq:2.4.14}\), vergelyking\(\eqref{eq:2.4.15}\) en vergelyking\(\eqref{eq:2.4.16}\) in vergelyking\(\eqref{eq:2.4.13}\) te vervang en terme van tweede en hoër orde weg te laat, word die volgende vergelyking verkry.
Verder word die koëffisiëntmatriks aan die linkerkant benaderd met die volgende vergelyking geëvalueer.
Hier is \(K_{T_{t=t_0+\Delta t}}^{(i)}\) die raaklynstyfheidsmatriks.
Uiteindelik kan die temperatuur op tydstip \(t=t_0+\Delta t\) bereken word deur iteratiewe berekening met die volgende vergelyking uit te voer.
Veral vir bestendige analise word die iteratiewe berekening met die volgende vergelyking uitgevoer.
Vir oorgangsanalise word 'n implisiete metode vir die tydsdiskretisering gebruik, en daarom is die keuse van die tydinkrement \(\Delta t\) oor die algemeen nie deur 'n stabiliteitsbeperking op die grootte daarvan gebind nie. As die tydinkrement \(\Delta t\) egter te groot is, neem die aantal iterasies wat vir konvergensie benodig word toe. Oor die algemeen neem die aantal iterasies toe wanneer die tydinkrement \(\Delta t\) te groot is. In die implementering word die grootte van die residuvektor gemonitor; wanneer konvergensie stadig is, word \(\Delta t\) verklein, en wanneer min iterasies nodig is, word \(\Delta t\) vergroot deur outomatiese inkrementbeheer (→ sien Stapbeheer vir besonderhede).
Verwante items¶
- Analisetipes — funksionele oorsig van warmtegeleidingsanalise
- Stapbeheer — besonderhede van outomatiese inkrementbeheer
- Verwysings