Nieustalona analiza przewodzenia ciepła¶
W tej sekcji przedstawiono dyskretyzację czasu oraz iteracyjną metodę rozwiązania analizy przewodzenia ciepła w ciałach stałych metodą elementów skończonych (MES). Równania rządzące i warunki brzegowe kontinuum opisano w Równaniu przewodzenia ciepła.
Równanie zdyskretyzowane (punkt wyjścia)¶
Dyskretyzacja równania przewodzenia ciepła (równanie przewodzenia ciepła (gov_he_main)) metodą Galerkina prowadzi do
gdzie
Tutaj \(K\), \(M\), \(F\) i \(N\) oznaczają odpowiednio macierz przewodzenia ciepła (wraz z wkładami brzegowymi od konwekcji i promieniowania), macierz masy, wektor obciążenia cieplnego i macierz funkcji kształtu. Definicje symboli właściwości materiałowych (\(\rho\), \(c\), \(k_x, k_y, k_z\), \(Q\), \(hc\), \(hr\) itd.) są zgodne z Równaniem przewodzenia ciepła.
Dyskretyzacja czasu i rozwiązanie iteracyjne¶
Równanie \(\eqref{eq:2.4.8}\) jest nieliniowym równaniem nieustalonym. Przy zastosowaniu wstecznej metody Eulera do dyskretyzacji czasu, gdy znana jest temperatura w chwili \(t=t_0\), temperaturę w chwili \(t=t_0+\Delta t\) oblicza się z następującego równania.
Rozważmy poprawienie wektora temperatury \(T_{t=t_0+\Delta t}^{(i)}\), który w przybliżeniu spełnia równanie \(\eqref{eq:2.4.13}\), tak aby otrzymać dokładniejsze rozwiązanie \(T_{t=t_0+\Delta t}^{(i)+1}\).
W tym celu najpierw przedstawia się wektor temperatury w następującej postaci.
Iloczyn macierzy przewodzenia ciepła i wektora temperatury, macierz masy oraz powiązane człony przybliża się w następujący sposób.
Po podstawieniu równania \(\eqref{eq:2.4.14}\), równania \(\eqref{eq:2.4.15}\) i równania \(\eqref{eq:2.4.16}\) do równania \(\eqref{eq:2.4.13}\) oraz pominięciu członów drugiego i wyższych rzędów otrzymuje się następujące równanie.
Macierz współczynników po lewej stronie jest dalej przybliżana za pomocą następującego równania.
Tutaj \(K_{T_{t=t_0+\Delta t}}^{(i)}\) jest macierzą sztywności stycznej.
Ostatecznie temperaturę w chwili \(t=t_0+\Delta t\) można obliczyć, wykonując iteracje z użyciem następującego równania.
W szczególności w analizie ustalonej iteracje wykonuje się z użyciem następującego równania.
W analizie nieustalonej, ponieważ do dyskretyzacji czasu stosowana jest metoda niejawna, wybór przyrostu czasu \(\Delta t\) zasadniczo nie podlega ograniczeniu co do jego wielkości. Jeśli jednak przyrost czasu \(\Delta t\) jest zbyt duży, wzrasta liczba iteracji potrzebnych do osiągnięcia zbieżności. Ogólnie zbyt duży przyrost czasu \(\Delta t\) zwiększa liczbę iteracji. W implementacji automatyczne sterowanie przyrostem monitoruje wielkość wektora residuum, zmniejszając \(\Delta t\), gdy zbieżność jest wolna, i zwiększając \(\Delta t\), gdy liczba iteracji jest mała (→ szczegóły: Sterowanie krokiem).
Tematy powiązane¶
- Typy analiz — Przegląd funkcji analizy przewodzenia ciepła
- Sterowanie krokiem — Szczegóły automatycznego sterowania przyrostem
- Literatura