FEM EquationHeat/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "===Uwaga===")
Line 54: Line 54:
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/pl|Warunek brzegowy temperatury]]
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/pl|Warunek brzegowy temperatury]]


===Note===
<span id="Note"></span>
===Uwaga===


Except for calculations in 2D, for all the above analysis features it is important that they act on a face or a body. Constraints in 3D set to lines or vertices are not recognized by the Elmer solver.
Except for calculations in 2D, for all the above analysis features it is important that they act on a face or a body. Constraints in 3D set to lines or vertices are not recognized by the Elmer solver.

Revision as of 14:06, 22 November 2023

Równanie ciepła

Lokalizacja w menu
Rozwiąż → Równanie ciepła
Środowisko pracy
MES
Domyślny skrót
brak
Wprowadzono w wersji
0.17
Zobacz także
Poradnik MES

Opis

To równanie opisuje przepływ ciepła w ciałach sztywnych i płynach.

Informacje o teorii stojącej za tym równaniem można znaleźć w dokumencie Elmer models manual, w sekcji Heat Equation (równanie ciepła).

Użycie

  1. Po dodaniu solvera Elmer zgodnie z opisem na stronie solvera, zaznacz go w widoku drzewa.
  2. Teraz wciśnij przycisk lub wybierz opcję Rozwiąż → Równanie ciepła z menu.
  3. Zmień ustawienia solvera dla równania lub ogólne ustawienia solvera jeśli to konieczne.

Ustawienia solvera

Dla ogólnych ustawień solvera zobacz konfigurację solvera Elmer.

Równanie ciepła posiada następujące specjalne ustawienia:

  • DANEBubbles: Istnieje również sformułowanie residual-free-bubbles stabilizowanej metody elementów skończonych. Jest bardziej dokładne i nie uwzględnia żadnych członów ad hoc. Jednak może być bardziej kosztowne obliczeniowo. Jeśli zarówno DANEBubbles, jak i DANEStabilize są ustawione na Fałsz to stabilizacja nie jest używana i wyniki mogą łatwo być pozbawione sensu.
    Uwaga: Jeśli podczas first solver iteration pojawi się ten błąd:
    ERROR:: IterSolve: Numerical Error: System diverged over maximum tolerance.
    to metoda DANEBubbles zawiodła. W takim wypadku należy ustawić DANEStabilize na Prawda.

Równanie:

  • DANEConvection: Typ konwekcji do użycia w równaniu ciepła.
    Uwaga: Jeśli nie jest to ustawione na None to DANEStabilize musi być ustawione na Prawda, inaczej człon konwekcyjny nie będzie uwzględniany w równaniu ciepła.
  • DANEPhase Change Model: Model używany do przemiany fazowej (lód w wodę itd.). Model Spatial 1 korzysta z metody apparent-heat-capacity, Spatial 2 i Temporal są metodami effective-heat-capacity.
    Więcej informacji o tych modelach można uzyskać w tym artykule (sekcja 2.5.2.2) (w języku niemieckim). Artykuł pokazuje też, że Spatial 1 ma problemy numeryczne dla większych gradientów temperatur i że Spatial 2 było preferowane do przemiany lodu w wodę.

Informacje o cechach analizy

Równanie ciepła uwzględnia następujące cechy analizy jeśli są zdefiniowane:

Uwaga

Except for calculations in 2D, for all the above analysis features it is important that they act on a face or a body. Constraints in 3D set to lines or vertices are not recognized by the Elmer solver.

Result

The result is the temperature in Kelvin.