Transiënte warmtegeleidingsanalyse¶
In deze sectie worden de tijdsdiscretisatie en de iteratieve oplossingsmethode voor warmtegeleidingsanalyse van vaste stoffen met de eindige-elementenmethode (FEM) beschreven. Zie Warmtegeleidingsvergelijking voor de bepalende vergelijkingen en randvoorwaarden van het continuüm.
Gediscretiseerde vergelijking (uitgangspunt)¶
Discretisatie van de warmtegeleidingsvergelijking (warmtegeleidingsvergelijking (gov_he_main)) met de Galerkin-methode geeft
waarin
Hierin zijn \(K\), \(M\), \(F\) en \(N\) respectievelijk de warmtegeleidingsmatrix (inclusief bijdragen van convectieve en radiatieve randvoorwaarden), de massamatrix, de thermische-belastingsvector en de vormfunctiematrix. De definities van de symbolen voor materiaaleigenschappen (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\), enz.) volgen Warmtegeleidingsvergelijking.
Tijdsdiscretisatie en iteratieve oplossing¶
Vergelijking \(\eqref{eq:2.4.8}\) is een niet-lineaire, transiënte vergelijking. Bij gebruik van de achterwaartse Euler-methode voor de tijdsdiscretisatie wordt, wanneer de temperatuur op tijdstip \(t=t_0\) bekend is, de temperatuur op tijdstip \(t=t_0+\Delta t\) berekend met de volgende vergelijking.
Beschouw hier voor vergelijking \(\eqref{eq:2.4.13}\) de temperatuurvector \(T_{t=t_0+\Delta t}^{(i)}\) die er bij benadering aan voldoet, om de nauwkeurigere oplossing \(T_{t=t_0+\Delta t}^{(i)+1}\) te verkrijgen.
Daartoe wordt eerst de temperatuurvector als volgt uitgedrukt.
Het product van de warmtegeleidingsmatrix en de temperatuurvector, de massamatrix en de daarmee samenhangende termen worden als volgt benaderd.
Invullen van vergelijking \(\eqref{eq:2.4.14}\), vergelijking \(\eqref{eq:2.4.15}\) en vergelijking \(\eqref{eq:2.4.16}\) in vergelijking \(\eqref{eq:2.4.13}\), en het verwaarlozen van termen van de tweede en hogere orde, geeft de volgende vergelijking.
De coëfficiëntenmatrix aan de linkerkant wordt verder benaderd met de volgende vergelijking.
Hierin is \(K_{T_{t=t_0+\Delta t}}^{(i)}\) de tangentiële stijfheidsmatrix.
Uiteindelijk kan de temperatuur op tijdstip \(t=t_0+\Delta t\) worden berekend door iteratieve berekeningen uit te voeren met de volgende vergelijking.
Voor stationaire analyse in het bijzonder worden iteratieve berekeningen uitgevoerd met de volgende vergelijking.
Bij transiënte analyse wordt voor de tijdsdiscretisatie een impliciete methode gebruikt, zodat de keuze van de tijdstap \(\Delta t\) in het algemeen niet aan een beperking van de grootte ervan is onderworpen. Als de tijdstap \(\Delta t\) echter te groot is, neemt het aantal iteraties dat voor convergentie nodig is toe. In het algemeen leidt een te grote tijdstap \(\Delta t\) tot meer iteraties. In de implementatie bewaakt de automatische stapgrootteregeling de grootte van de residuvector; \(\Delta t\) wordt verkleind wanneer de convergentie traag is en \(\Delta t\) vergroot wanneer het aantal iteraties klein is (→ zie Stapregeling voor details).
Gerelateerde onderwerpen¶
- Analysetypen — Overzicht van functies voor warmtegeleidingsanalyse
- Stapregeling — Details van de automatische stapgrootteregeling
- Referenties