FEM EquationHeat/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(37 intermediate revisions by 2 users not shown)
Line 3: Line 3:
{{Docnav/fr
{{Docnav/fr
|[[FEM_EquationFlux/fr|Equation de flux]]
|[[FEM_EquationFlux/fr|Equation de flux]]
|[[FEM_SolverControl/fr|Réglage du solveur]]
|[[FEM_SolverControl/fr|Contrôle du solveur]]
|[[FEM_Workbench/fr|Atelier FEM]]
|[[FEM_Workbench/fr|Atelier FEM]]
|IconL=FEM_EquationFlux.svg
|IconL=FEM_EquationFlux.svg
Line 12: Line 12:
{{GuiCommand/fr
{{GuiCommand/fr
|Name=FEM EquationHeat
|Name=FEM EquationHeat
|Name/fr=FEM Equation de chaleur
|Name/fr=FEM Équation de chaleur
|MenuLocation=SolveurEquation de chaleur
|MenuLocation=RésolutionÉquation de chaleur
|Workbenches=[[FEM_Workbench/fr|FEM]]
|Workbenches=[[FEM_Workbench/fr|FEM]]
|Version=0.19
|Version=0.17
|SeeAlso=[[FEM_tutorial/fr|Tutoriel FEM]]
|SeeAlso=[[FEM_tutorial/fr|FEM Tutoriel]]
}}
}}


Line 23: Line 23:
Cette équation décrit le transfert de chaleur dans les corps rigides et fluides.
Cette équation décrit le transfert de chaleur dans les corps rigides et fluides.


For info about the math of the equation, see the [http://www.elmerfem.org/blog/documentation/ Elmer models manual], section ''Heat Equation''.
Pour plus d'informations sur les mathématiques de l'équation, voir [http://www.elmerfem.org/blog/documentation/ Elmer models manual], section ''Heat Equation''.


==Usage==
<span id="Usage"></span>
==Utilisation==


# After adding an Elmer solver as described [[FEM_SolverElmer#Equations|here]], select it in the [[Tree_view|tree view]].
# Après avoir ajouté un solveur Elmer comme décrit [[FEM_SolverElmer/fr#.C3.89quations|ici]], sélectionnez-le dans la [[Tree_view/fr|vue en arborescence]]
# Now either use the toolbar button [[Image:FEM_EquationHeat.svg|24px]] or the menu {{MenuCommand|SolveHeat equation}}.
# Utilisez maintenant le bouton de la barre d'outils [[Image:FEM_EquationHeat.svg|24px]] ou le menu {{MenuCommand|RésolutionEquation de chaleur}}.
# Change the [[#Solver_Settings|equation's solver settings]] or the [[FEM_SolverElmer_SolverSettings|general solver settings]] if necessary.
# Modifiez les [[#Param.C3.A8tres_du_solveur|paramètres du solveur de l'équation]] ou les [[FEM_SolverElmer_SolverSettings/fr|paramètres généraux du solveur]] si nécessaire.


<span id="Solver_Settings"></span>
==Solver Settings==
==Paramètres du solveur==


For the general solver settings, see the [[FEM_SolverElmer_SolverSettings|Elmer solver settings]].
Pour les paramètres généraux du solveur, voir les [[FEM_SolverElmer_SolverSettings/fr|paramètres du solveur Elmer]].


L'équation de la chaleur fournit ces réglages spéciaux :
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}} : il existe également une formulation résiduelle sans bulles de la méthode des éléments finis stabilisés. Elle est plus précise et n'inclut pas de termes ad hoc. Cependant, elle peut être plus coûteuse en termes de calcul. Si {{PropertyData|Bubbles}} et {{PropertyData|[[FEM_SolverElmer_SolverSettings/fr#Base|Stabilize]]}} sont tous deux ''false'', aucune stabilisation n'est utilisée et les résultats peuvent facilement être absurdes.</br>'''Remarque''' : si, au cours de la ''première itération du solveur'', vous obtenez cette erreur :</br> ERROR:: IterSolve: Numerical Error: System diverged over maximum tolerance.</br>La méthode {{PropertyData|Bubbles}} a échoué. Dans ce cas, mettez {{PropertyData|[[FEM_SolverElmer_SolverSettings/fr#Base|Stabilize]]}} à ''true''.


Equation:
Equation :
* {{PropertyData|Convection}} : type de convection à utiliser dans l'équation de la chaleur.</br>'''Remarque''' : si cette valeur n'est pas mise à ''None'', {{PropertyData|[[FEM_SolverElmer_SolverSettings/fr#Base|Stabilize]]}} doit être mise à ''true'' sinon le terme de convection ne sera pas considéré pour l'équation de la chaleur.
* {{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}} : modèle utilisé pour les changements de phase (de la glace à l'eau, etc.). Le modèle ''Spatial 1'' est la méthode de capacité de chaleur apparente, ''Spatial 2'' et ''Temporel'' sont les méthodes de capacité de chaleur effective.</br>Pour plus d'informations sur les modèles, voir [https://blog.rwth-aachen.de/gfd/files/2017/07/BT_2013_Schueller_elmer_icemole.pdf ce papier] (section 2.5.2.2) (en allemand). Dans l'article, il est également montré que ''Spatial 1'' a des problèmes numériques sur des gradients de température plus importants et que ''Spatial 2'' est préférable pour le changement de phase de la glace à l'eau.


<span id="Analysis_Feature_Information"></span>
==Constraint Information==
==Informations sur les caractéristiques d'analyse==


L'équation de chaleur prend en compte les caractéristiques d'analyse suivantes si elles sont activées :
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/fr|Source de chaleur du corps]]
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature|Constraint initial temperature]]
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/fr|Température initiale]]
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature|Constraint temperature]]
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/fr|Condition limite de température]]


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


À l'exception des calculs en 2D, pour toutes les caractéristiques d'analyse ci-dessus, il est important qu'elles agissent sur une face ou un corps. Les fonctions en 3D définies sur des lignes ou des sommets ne sont pas reconnues par le solveur 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>
==Résultat==


The result is the temperature in Kelvin.
Le résultat est la température en Kelvin.




{{Docnav/fr
{{Docnav/fr
|[[FEM_EquationFlux/fr|Equation de flux]]
|[[FEM_EquationFlux/fr|Equation de flux]]
|[[FEM_SolverControl/fr|Réglage du solveur]]
|[[FEM_SolverControl/fr|Contrôle du solveur]]
|[[FEM_Workbench/fr|Atelier FEM]]
|[[FEM_Workbench/fr|Atelier FEM]]
|IconL=FEM_EquationFlux.svg
|IconL=FEM_EquationFlux.svg

Latest revision as of 10:56, 25 November 2023

FEM Équation de chaleur

Emplacement du menu
Résolution → Équation de chaleur
Ateliers
FEM
Raccourci par défaut
Aucun
Introduit dans la version
0.17
Voir aussi
FEM Tutoriel

Description

Cette équation décrit le transfert de chaleur dans les corps rigides et fluides.

Pour plus d'informations sur les mathématiques de l'équation, voir Elmer models manual, section Heat Equation.

Utilisation

  1. Après avoir ajouté un solveur Elmer comme décrit ici, sélectionnez-le dans la vue en arborescence
  2. Utilisez maintenant le bouton de la barre d'outils ou le menu Résolution → Equation de chaleur.
  3. Modifiez les paramètres du solveur de l'équation ou les paramètres généraux du solveur si nécessaire.

Paramètres du solveur

Pour les paramètres généraux du solveur, voir les paramètres du solveur Elmer.

L'équation de la chaleur fournit ces réglages spéciaux :

  • DonnéesBubbles : il existe également une formulation résiduelle sans bulles de la méthode des éléments finis stabilisés. Elle est plus précise et n'inclut pas de termes ad hoc. Cependant, elle peut être plus coûteuse en termes de calcul. Si DonnéesBubbles et DonnéesStabilize sont tous deux false, aucune stabilisation n'est utilisée et les résultats peuvent facilement être absurdes.
    Remarque : si, au cours de la première itération du solveur, vous obtenez cette erreur :
    ERROR:: IterSolve: Numerical Error: System diverged over maximum tolerance.
    La méthode DonnéesBubbles a échoué. Dans ce cas, mettez DonnéesStabilize à true.

Equation :

  • DonnéesConvection : type de convection à utiliser dans l'équation de la chaleur.
    Remarque : si cette valeur n'est pas mise à None, DonnéesStabilize doit être mise à true sinon le terme de convection ne sera pas considéré pour l'équation de la chaleur.
  • DonnéesPhase Change Model : modèle utilisé pour les changements de phase (de la glace à l'eau, etc.). Le modèle Spatial 1 est la méthode de capacité de chaleur apparente, Spatial 2 et Temporel sont les méthodes de capacité de chaleur effective.
    Pour plus d'informations sur les modèles, voir ce papier (section 2.5.2.2) (en allemand). Dans l'article, il est également montré que Spatial 1 a des problèmes numériques sur des gradients de température plus importants et que Spatial 2 est préférable pour le changement de phase de la glace à l'eau.

Informations sur les caractéristiques d'analyse

L'équation de chaleur prend en compte les caractéristiques d'analyse suivantes si elles sont activées :

Remarque

À l'exception des calculs en 2D, pour toutes les caractéristiques d'analyse ci-dessus, il est important qu'elles agissent sur une face ou un corps. Les fonctions en 3D définies sur des lignes ou des sommets ne sont pas reconnues par le solveur Elmer.

Résultat

Le résultat est la température en Kelvin.