FEM Analysis/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(30 intermediate revisions by 3 users not shown)
Line 3: Line 3:
|
|
|[[FEM_MaterialSolid/fr|Matériau pour solide]]
|[[FEM_MaterialSolid/fr|Matériau pour solide]]
|[[FEM_Module/fr|Atelier FEM]]
|[[FEM_Workbench/fr|Atelier FEM]]
|IconL=
|IconL=
|IconR=FEM_MaterialSolid.svg
|IconR=FEM_MaterialSolid.svg
Line 12: Line 12:
|Name=FEM Analysis
|Name=FEM Analysis
|Name/fr=FEM Conteneur d'analyse
|Name/fr=FEM Conteneur d'analyse
|MenuLocation=Model → Conteneur d'analyse
|MenuLocation=Modèle → Conteneur d'analyse‏‎
|Workbenches=[[FEM_Workbench/fr|FEM]]
|Workbenches=[[FEM_Workbench/fr|FEM]]
|Shortcut={{KEY|N}} {{KEY|A}}
|Shortcut={{KEY|S}} {{KEY|A}}
|SeeAlso=[[FEM_tutorial/fr|Tutoriel FEM]]
|SeeAlso=[[FEM_tutorial/fr|Tutoriel FEM]]
}}
}}
Line 20: Line 20:
==Description==
==Description==


Le module FEM ([https://fr.wikipedia.org/wiki/M%C3%A9thode_des_%C3%A9l%C3%A9ments_finis Méthode d'éléments finis]) peut être considéré comme un conteneur qui contient tous les composants utiles servants à l'analyse d'éléments finis. Il est nécessaire de posséder un conteneur qui détient tous les objets nécessaires pour l'analyse. Au moins un des objets suivants est nécessaire pour une analyse mécanique:
L'analyse FEM peut être considérée comme un conteneur qui contient tous les objets d'une analyse par éléments finis. Il est obligatoire d'avoir un conteneur d'analyse qui contient tous les objets nécessaires. Au moins un des objets suivants est nécessaire pour une analyse mécanique :
* [[FEM_MaterialSolid/fr|matériau]]
* [[FEM_MaterialSolid/fr|Matériau pour solide]]
* [[FEM_ConstraintFixed/fr|contrainte fixée]]
* [[FEM_ConstraintFixed/fr|Condition de limite fixe]] ou [[FEM_ConstraintDisplacement/fr|condition limite de déplacement]]
* [[FEM_ConstraintForce/fr|contrainte de force]] ou [[FEM_ConstraintPressure/fr|contrainte de pression]]



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


# Il existe plusieurs façons de lancer la commande :
<div class="mw-translate-fuzzy">
# Pressez le bouton {{KEY|[[Image:FEM_Analysis.png|16px]] [[FEM_Analysis/fr|Analysis container]]}} ou les touches {{KEY|N}} puis {{KEY|A}}. Et une nouvelle analyse est créée et activée.
#* Appuyez sur le bouton {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/fr|Conteneur d'analyse]]}}.
#* Sélectionnez l'option {{MenuCommand|Modèle → [[Image:FEM_Analysis.svg|16px]] Conteneur d'analyse}} dans le menu.
# D'autres objets peuvent être ajoutés ou retirés du conteneur d'analyse par glisser-déposer.
#* Utilisez le raccourci clavier : {{KEY|S}} puis {{KEY|A}}.
# Pour ajouter un nouvel objet à analyser dans le conteneur, le conteneur FEM doit être actif. Double cliquez sur l'élément dans le conteneur permet d'activer l'analyse.
# Une nouvelle analyse est créée et définie comme active.
</div>
# D'autres objets peuvent être ajoutés ou retirés du conteneur de l'analyse par glisser-déposer.

# Pour ajouter de nouveaux objets FEM au document, l'analyse doit être active. Double-cliquez sur l'analyse pour l'activer.


==Options==
==Options==


* A ce jour il n'y a pas d'option de choix.
* À ce jour il n'y a pas d'option de choix.
* le module FEM est toujours en développement. Rendez vous sur le forum [http://forum.freecadweb.org/viewtopic.php?f=18&t=12189] pour plus d' informations.



<span id="Properties"></span>
==Propriétés==
==Propriétés==


* {{PropertyData/fr|OutpuDir}}: Spécifie le répertoire de travail pour l'analyse
* {{PropertyData|OutpuDir}} : spécifie le répertoire de travail pour l'analyse



<span id="Scripting"></span>
==Script==
==Script==


La plupart des codes ci dessous sont obsolète dans la version 0.17.
la plupart du code ici est déprécié dans la 0.17.
* nouvelle analyse
* nouvelle analyse
{{Code|code=
{{Code|code=
Line 66: Line 65:
}}
}}


Exemples:
Exemples :
{{Code|code=
{{Code|code=
import MechanicalAnalysis
import MechanicalAnalysis
Line 81: Line 80:
}}
}}



{{clear}}
{{Docnav/fr
{{Docnav/fr
|
|
|[[FEM_MaterialSolid/fr|Matériau pour solide]]
|[[FEM_MaterialSolid/fr|Matériau pour solide]]
|[[FEM_Module/fr|Atelier FEM]]
|[[FEM_Workbench/fr|Atelier FEM]]
|IconL=
|IconL=
|IconR=FEM_MaterialSolid.svg
|IconR=FEM_MaterialSolid.svg

Latest revision as of 17:19, 19 January 2024

FEM Conteneur d'analyse

Emplacement du menu
Modèle → Conteneur d'analyse‏‎
Ateliers
FEM
Raccourci par défaut
S A
Introduit dans la version
-
Voir aussi
Tutoriel FEM

Description

L'analyse FEM peut être considérée comme un conteneur qui contient tous les objets d'une analyse par éléments finis. Il est obligatoire d'avoir un conteneur d'analyse qui contient tous les objets nécessaires. Au moins un des objets suivants est nécessaire pour une analyse mécanique :

Utilisation

  1. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Conteneur d'analyse.
    • Sélectionnez l'option Modèle → Conteneur d'analyse dans le menu.
    • Utilisez le raccourci clavier : S puis A.
  2. Une nouvelle analyse est créée et définie comme active.
  3. D'autres objets peuvent être ajoutés ou retirés du conteneur de l'analyse par glisser-déposer.
  4. Pour ajouter de nouveaux objets FEM au document, l'analyse doit être active. Double-cliquez sur l'analyse pour l'activer.

Options

  • À ce jour il n'y a pas d'option de choix.

Propriétés

  • DonnéesOutpuDir : spécifie le répertoire de travail pour l'analyse

Script

la plupart du code ici est déprécié dans la 0.17.

  • nouvelle analyse
MechanicalAnalysis.makeMechanicalAnalysis( name )
  • ajouter un objet à analyser
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
  • effacer un objet du conteneur
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
 App.ActiveDocument.MechanicalAnalysis.Member = member

Exemples :

import MechanicalAnalysis
analysis = MechanicalAnalysis.makeMechanicalAnalysis("MechanicalAnalysis")
FemGui.setActiveAnalysis(analysis)

addobj = App.ActiveDocument.getObject("MechanicalMaterial")
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [addobj]

removeobj = App.ActiveDocument.getObject("MechanicalMaterial")
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove(removeobj)
App.ActiveDocument.MechanicalAnalysis.Member = member