Transient varmeledningsanalyse¶
Her beskrives tidsdiskretisering og iterativ løsningsmetode for varmeledningsanalyse av faste legemer med den endelige elementmetoden (Finite Element Method). For styrende ligninger og randbetingelser i kontinuumet, se Varmeledningsligningen.
Diskretisert ligning (utgangspunkt)¶
Når varmeledningsligningen (ligning for varmeledning (gov_he_main)) diskretiseres med Galerkin-metoden, fås
der
Her er \(K\), \(M\), \(F\) og \(N\) henholdsvis varmeledningsmatrisen (inkludert konveksjons- og strålingsbidrag fra randen), massematrisen, den termiske lastvektoren og formfunksjonsmatrisen. Definisjonene av symbolene for materialegenskaper (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\) osv.) følger Varmeledningsligningen.
Tidsdiskretisering og iterativ løsning¶
Ligning \(\eqref{eq:2.4.8}\) er en ikke-lineær og transient ligning. Ved å diskretisere tiden med bakover-Euler-metoden beregnes temperaturen ved tidspunkt \(t=t_0+\Delta t\), når temperaturen ved \(t=t_0\) er kjent, ved hjelp av følgende ligning.
Betrakt temperaturvektoren \(T_{t=t_0+\Delta t}^{(i)}\), som tilnærmet oppfyller ligning \(\eqref{eq:2.4.13}\), og forbedre den for å finne den mer nøyaktige løsningen \(T_{t=t_0+\Delta t}^{(i)+1}\).
For dette formålet uttrykkes først temperaturvektoren som følger.
Produktet av varmeledningsmatrisen og temperaturvektoren, massematrisen og relaterte ledd uttrykkes tilnærmet som følger.
Når ligning \(\eqref{eq:2.4.14}\), \(\eqref{eq:2.4.15}\) og \(\eqref{eq:2.4.16}\) settes inn i ligning \(\eqref{eq:2.4.13}\), og ledd av andre og høyere orden neglisjeres, fås følgende ligning.
Koeffisientmatrisen på venstre side evalueres videre tilnærmet med følgende ligning.
Her er \(K_{T_{t=t_0+\Delta t}}^{(i)}\) tangentstivhetsmatrisen.
Til slutt kan temperaturen ved tidspunkt \(t=t_0+\Delta t\) beregnes ved å utføre iterative beregninger med følgende ligning.
For stasjonær analyse spesielt utføres de iterative beregningene med følgende ligning.
I transient analyse benyttes en implisitt metode for tidsdiskretisering, og valget av tidsinkrement \(\Delta t\) er derfor generelt ikke underlagt en begrensning på størrelsen. Hvis tidsinkrementet \(\Delta t\) er for stort, øker imidlertid antall iterasjoner som kreves for konvergens. Generelt øker antall iterasjoner når tidsinkrementet \(\Delta t\) er for stort. I implementasjonen brukes automatisk inkrementstyring som overvåker størrelsen på residualvektoren, reduserer \(\Delta t\) når konvergensen er langsom og øker \(\Delta t\) når antall iterasjoner er lite (→ se Stegstyring for detaljer).
Relaterte emner¶
- Analysetyper — Oversikt over funksjonene for varmeledningsanalyse
- Stegstyring — Detaljer om automatisk inkrementstyring
- Referanser