FEM ConstraintFlowVelocity/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 10: Line 10:
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/fr
{{GuiCommand/fr
|Name=FEM ConstraintFlowVelocity
|Name=FEM ConstraintFlowVelocity
Line 17: Line 18:
|SeeAlso=[[FEM_ConstraintInitialFlowVelocity/fr|FEM Contrainte vitesse d'écoulement initiale]]
|SeeAlso=[[FEM_ConstraintInitialFlowVelocity/fr|FEM Contrainte vitesse d'écoulement initiale]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
Line 22: Line 24:


Applique une vitesse d'écoulement comme condition limite à un bord en 2D ou à une face en 3D.
Applique une vitesse d'écoulement comme condition limite à un bord en 2D ou à une face en 3D.

[[File:FEM-constraint-flow-velocity task-panel.png|400px]]
{{Caption|Menus des contraintes de vitesse d'écoulement dans le [[Task_panel/fr|Panneau des tâches]]}}


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


<div class="mw-translate-fuzzy">
# Appuyez sur le bouton {{Button|[[Image:FEM_ConstraintFlowVelocity.svg|16px]] '''Contrainte de vitesse d'écoulement'''}} ou sélectionnez le menu {{MenuCommand|Modèle → Contraintes du fluide → [[Image:FEM_ConstraintFlowVelocity.svg|16px]] Contrainte de vitesse d'écoulement}}.
# Appuyez sur le bouton {{Button|[[Image:FEM_ConstraintFlowVelocity.svg|16px]] '''Contrainte de vitesse d'écoulement'''}} ou sélectionnez le menu {{MenuCommand|Modèle → Contraintes du fluide → [[Image:FEM_ConstraintFlowVelocity.svg|16px]] Contrainte de vitesse d'écoulement}}.
# Sélectionnez les arêtes ou les faces cibles.
# Sélectionnez les arêtes ou les faces cibles.
Line 34: Line 34:
# Décocher ''non spécifié'' pour activer les champs nécessaires à l'édition.
# Décocher ''non spécifié'' pour activer les champs nécessaires à l'édition.
# Définir les valeurs de vitesse ou ({{Version/fr|1.0}}) spécifier une formule.
# Définir les valeurs de vitesse ou ({{Version/fr|1.0}}) spécifier une formule.
</div>


<span id="Formulas"></span>
<span id="Formulas"></span>
Line 44: Line 45:
Pour spécifier par exemple le profil de la vitesse
Pour spécifier par exemple le profil de la vitesse


<div class="mw-translate-fuzzy">
<math>\quad
<math>\quad
v_{x}=6\left(y-1\right)\left(2-y\right)
v_{x}=6\left(y-1\right)\left(2-y\right)
</math>
</math>
</div>


avec <math>y\in[1;2]</math> (en supposant que, par exemple, la paroi d'un tuyau se trouve à y = 1 m et à y = 2 m)
avec <math>y\in[1;2]</math> (en supposant que, par exemple, la paroi d'un tuyau se trouve à y = 1 m et à y = 2 m)
Line 53: Line 56:
{{incode| Variable Coordinate 2; Real MATC "6*(tx-1)*(2-tx)"}}
{{incode| Variable Coordinate 2; Real MATC "6*(tx-1)*(2-tx)"}}


<div class="mw-translate-fuzzy">
Ce code a la syntaxe suivante :
Ce code a la syntaxe suivante :
* le préfixe ''Variable'' spécifie que la vitesse n'est pas une constante mais une variable
* le préfixe ''Variable'' spécifie que la vitesse n'est pas une constante mais une variable
Line 59: Line 63:
* ''MATC'' est le préfixe du solveur Elmer que le code suivant est une formule
* ''MATC'' est le préfixe du solveur Elmer que le code suivant est une formule
* ''tx'' est la variable dans la formule
* ''tx'' est la variable dans la formule
</div>

That ''y'' will only be in the range <math>y\in[1;2]</math> is set because ''MATC'' only evaluates the ''tx'' range where the result is positive. This behavior is a bit special but has the advantage that one does not need to specify the range manually.

It is also possible to use more than one variable. See as example the definition of rotations in the [[FEM_ConstraintDisplacement#Rotations|displacement constraint]].


<span id="Notes"></span>
<span id="Notes"></span>
Line 68: Line 77:
*: Par exemple, si un flux d'air de 20 mm/s doit entrer dans le domaine, alors avec '''Normal à la limite''' il faut entrer -20 mm/s dans le champ '''Vitesse x'''.
*: Par exemple, si un flux d'air de 20 mm/s doit entrer dans le domaine, alors avec '''Normal à la limite''' il faut entrer -20 mm/s dans le champ '''Vitesse x'''.


<div class="mw-translate-fuzzy">
* Pour une paroi avec une condition d'adhérence, définir toutes les composantes de la vitesse à 0.
* Pour une paroi avec une condition d'adhérence, définir toutes les composantes de la vitesse à 0.
* Pour une condition de symétrie, définir l'écoulement à 0, Non spécifié, Non spécifié) si '''Normal à la limite''' est coché.
* Pour une condition de symétrie, définir l'écoulement à 0, Non spécifié, Non spécifié) si '''Normal à la limite''' est coché.
</div>





Revision as of 10:51, 1 April 2023

Other languages:

FEM Contrainte de vitesse d'écoulement

Emplacement du menu
Modèle → Contraintes du fluide → Contrainte de vitesse d'écoulement
Ateliers
FEM
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
FEM Contrainte vitesse d'écoulement initiale

Description

Applique une vitesse d'écoulement comme condition limite à un bord en 2D ou à une face en 3D.

Utilisation

  1. Appuyez sur le bouton Contrainte de vitesse d'écoulement ou sélectionnez le menu Modèle → Contraintes du fluide → Contrainte de vitesse d'écoulement.
  2. Sélectionnez les arêtes ou les faces cibles.
  3. Appuyez sur le bouton Ajouter.
  4. Décocher non spécifié pour activer les champs nécessaires à l'édition.
  5. Définir les valeurs de vitesse ou (introduit dans la version 1.0) spécifier une formule.

Formules

introduit dans la version 1.0

Il est possible de définir une vitesse en spécifiant le profil de vitesse par une formule. Dans ce cas, le solveur définit les vitesses aux différentes positions en fonction du profil.

Pour spécifier par exemple le profil de la vitesse

avec (en supposant que, par exemple, la paroi d'un tuyau se trouve à y = 1 m et à y = 2 m)

entrez ceci dans le champ Formula:
Variable Coordinate 2; Real MATC "6*(tx-1)*(2-tx)"

Ce code a la syntaxe suivante :

  • le préfixe Variable spécifie que la vitesse n'est pas une constante mais une variable
  • la coordonnée sur laquelle le profil de vitesse est basé est Coordinate 2, soit Y
  • les valeurs de vitesse sont renvoyées sous forme de Real (valeur à virgule flottante)
  • MATC est le préfixe du solveur Elmer que le code suivant est une formule
  • tx est la variable dans la formule

That y will only be in the range is set because MATC only evaluates the tx range where the result is positive. This behavior is a bit special but has the advantage that one does not need to specify the range manually.

It is also possible to use more than one variable. See as example the definition of rotations in the displacement constraint.

Remarques

  • Toute composante vectorielle qui devrait être le résultat du solveur doit être définie comme Non spécifié.
  • Si la face ou l'arête cible n'est pas alignée sur le système de coordonnées cartésiennes principal, il est possible de définir l'option Normal à la limite.
    Si l'option Normal à la limite est cochée, le vecteur normal à l'arête ou à la face sélectionnée est X et il sera orienté à l'opposé du domaine du maillage.
    Par exemple, si un flux d'air de 20 mm/s doit entrer dans le domaine, alors avec Normal à la limite il faut entrer -20 mm/s dans le champ Vitesse x.
  • Pour une paroi avec une condition d'adhérence, définir toutes les composantes de la vitesse à 0.
  • Pour une condition de symétrie, définir l'écoulement à 0, Non spécifié, Non spécifié) si Normal à la limite est coché.