FEM EquationHeat/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Tag: Manual revert
 
(25 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Docnav
{{Docnav
|[[FEM_EquationFlux|Flux equation]]
|[[FEM_EquationFlux/pl|Równanie strumienia]]
|[[FEM_SolverControl|Solver job control]]
|[[FEM_SolverControl/pl|Kontrola pracy solvera]]
|[[FEM_Workbench|FEM]]
|[[FEM_Workbench/pl|MES]]
|IconL=FEM_EquationFlux.svg
|IconL=FEM_EquationFlux.svg
|IconR=FEM_SolverControl.svg
|IconR=FEM_SolverControl.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=FEM EquationHeat
|Name=FEM EquationHeat
|Name/pl=Równanie ciepła
|MenuLocation= SolveHeat equation
|MenuLocation=RozwiążRównanie ciepła
|Workbenches=[[FEM_Workbench|FEM]]
|Workbenches=[[FEM_Workbench/pl|MES]]
|Version=0.19
|Version=0.17
|SeeAlso=[[FEM_tutorial|FEM tutorial]]
|SeeAlso=[[FEM_tutorial/pl|Poradnik MES]]
}}
}}


==Description==
<span id="Description"></span>
==Opis==


To równanie opisuje przepływ ciepła w ciałach sztywnych i płynach.
This equation describes the heat transfer in rigid and fluid bodies.


For info about the math of the equation, see the [http://www.elmerfem.org/blog/documentation/ Elmer models manual], section ''Heat Equation''.
Informacje o teorii stojącej za tym równaniem można znaleźć w dokumencie [http://www.elmerfem.org/blog/documentation/ Elmer models manual], w sekcji '''Heat Equation''' ''(równanie ciepła)''.


==Usage==
<span id="Usage"></span>
==Użycie==


# After adding an Elmer solver as described [[FEM_SolverElmer#Equations|here]], select it in the [[Tree_view|tree view]].
# Po dodaniu solvera Elmer zgodnie z [[FEM_SolverElmer/pl#Równania|opisem na stronie solvera]], zaznacz go w [[Tree_view/pl|widoku drzewa]].
# Now either use the toolbar button [[Image:FEM_EquationHeat.svg|24px]] or the menu {{MenuCommand|SolveHeat equation}}.
# Teraz wciśnij przycisk [[Image:FEM_EquationHeat.svg|24px]] lub wybierz opcję {{MenuCommand|RozwiążRównanie ciepła}} z menu.
# Change the [[#Solver_Settings|equation's solver settings]] or the [[FEM_SolverElmer_SolverSettings|general solver settings]] if necessary.
# Zmień [[#Ustawienia_solvera|ustawienia solvera dla równania]] lub [[FEM_SolverElmer_SolverSettings/pl|ogólne ustawienia solvera]] jeśli to konieczne.


<span id="Solver_Settings"></span>
==Solver Settings==
==Ustawienia solvera==


For the general solver settings, see the [[FEM_SolverElmer_SolverSettings|Elmer solver settings]].
Dla ogólnych ustawień solvera zobacz [[FEM_SolverElmer_SolverSettings/pl|konfigurację solvera Elmer]].


Równanie ciepła posiada następujące specjalne ustawienia:
The heat equation provides these special settings:
* {{PropertyData|Bubbles}}: There is also a residual-free-bubbles formulation of the stabilized finite-element method. It is more accurate and does not include any ad hoc terms. However, it may be computationally more expensive. If both {{PropertyData|Bubbles}} and {{PropertyData| [[FEM_SolverElmer_SolverSettings#Base|Stabilize]]}} are ''false'', no stabilization is used and then the results might easily be nonsensical.
* {{PropertyData|Bubbles}}: 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 {{PropertyData|Bubbles}}, jak i {{PropertyData|[[FEM_SolverElmer_SolverSettings/pl#Baza|Stabilize]]}} ustawione na {{false/pl}} to stabilizacja nie jest używana i wyniki mogą łatwo być pozbawione sensu.</br>'''Uwaga''': Jeśli podczas ''first solver iteration'' pojawi się ten błąd:</br> ERROR:: IterSolve: Numerical Error: System diverged over maximum tolerance.</br> to metoda {{PropertyData|Bubbles}} zawiodła. W takim wypadku należy ustawić {{PropertyData|[[FEM_SolverElmer_SolverSettings/pl#Baza|Stabilize]]}} na {{true/pl}}.


Równanie:
Equation:
* {{PropertyData|Convection}}: Typ konwekcji do użycia w równaniu ciepła.</br>'''Uwaga''': Jeśli nie jest to ustawione na ''None'' to {{PropertyData|[[FEM_SolverElmer_SolverSettings/pl#Baza|Stabilize]]}} musi być ustawione na {{true/pl}}, inaczej człon konwekcyjny nie będzie uwzględniany w równaniu ciepła.
* {{PropertyData|Convection}}: The type of convection to be used in the heat equation.
* {{PropertyData|Phase Change Model}}: The model use for phase changes (ice to water etc.). The model '' Spatial 1'' is the apparent-heat-capacity method, ''Spatial 2'' and ''Temporal'' are effective-heat-capacity methods.</br>For more info about the models, see [https://blog.rwth-aachen.de/gfd/files/2017/07/BT_2013_Schueller_elmer_icemole.pdf this paper] (section 2.5.2.2) (is in German). In the paper it was also shown that ''Spatial 1'' has numerical problems on larger temperature gradients and that ''Spatial 2'' was preferred for the phase change ice to water.
* {{PropertyData|Phase 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.</br>Więcej informacji o tych modelach można uzyskać w [https://blog.rwth-aachen.de/gfd/files/2017/07/BT_2013_Schueller_elmer_icemole.pdf 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ę.


<span id="Analysis_Feature_Information"></span>
==Constraint Information==
==Informacje o cechach analizy==


Równanie ciepła uwzględnia następujące cechy analizy jeśli są zdefiniowane:
The elasticity equation takes the following constraints into account if they are set:


* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource|Constraint body heat source]]
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/pl|Objętościowe źródło ciepła]]
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature|Constraint initial temperature]]
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/pl|Warunek początkowy temperatury]]
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature|Constraint temperature]]
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/pl|Warunek brzegowy temperatury]]


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


* Oprócz analiz 2D, dla wszystkich cech analizy istotne jest żeby były zdefiniowane dla ścian lub brył. Cechy w 3D przypisane do linii i wierzchołków nie są rozpoznawane przez solver Elmer.
For the temperature constraints it is important that they act on a face. Constraints set to lines or vertices are not recognized by the Elmer solver.


==Result==
<span id="Result"></span>
==Wynik==


Wynikiem jest temperatura w Kelvinach.
The result is the temperature in Kelvin.




{{Docnav
{{Docnav
|[[FEM_EquationFlux|Flux equation]]
|[[FEM_EquationFlux/pl|Równanie strumienia]]
|[[FEM_SolverControl|Solver job control]]
|[[FEM_SolverControl/pl|Kontrola pracy solvera]]
|[[FEM_Workbench|FEM]]
|[[FEM_Workbench/pl|MES]]
|IconL=FEM_EquationFlux.svg
|IconL=FEM_EquationFlux.svg
|IconR=FEM_SolverControl.svg
|IconR=FEM_SolverControl.svg

Latest revision as of 13:46, 24 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

  • Oprócz analiz 2D, dla wszystkich cech analizy istotne jest żeby były zdefiniowane dla ścian lub brył. Cechy w 3D przypisane do linii i wierzchołków nie są rozpoznawane przez solver Elmer.

Wynik

Wynikiem jest temperatura w Kelvinach.