FEM Analysis/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(36 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=
|IconR=FEM_MaterialSolid.svg
|IconC=Workbench_FEM.svg
|IconC=Workbench_FEM.svg
|IconR=FEM_MaterialSolid.png
}}
}}


Line 11: 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 19: 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ériel]]
* [[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|contraintes de force]] ou [[FEM_ConstraintPressure/fr|contrainte de pression]]



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


# Il existe plusieurs façons de lancer la commande :
# Pressez le bouton {{KEY|[[Image:FEM_Analysis.png|16px]] [[FEM Analysis]]}}, ou les touches {{KEY|N}} et {{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]]}}.
# D'autres objets peuvent être ajoutés ou retirés du conteneur par copier coller.
#* Sélectionnez l'option {{MenuCommand|Modèle → [[Image:FEM_Analysis.svg|16px]] Conteneur d'analyse}} dans le menu.
# Pour ajouter un nouvel objet à analyser dans le conteneur, le conteneur FEM doit être actif. Double cliquez sur l'élément dans le conteneur pour activer l'analyse.
#* Utilisez le raccourci clavier : {{KEY|S}} puis {{KEY|A}}.

# Une nouvelle analyse est créée et définie comme active.
# 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 63: Line 65:
}}
}}


Exemples:
Exemples :
{{Code|code=
{{Code|code=
import MechanicalAnalysis
import MechanicalAnalysis
Line 78: 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=
|IconR=FEM_MaterialSolid.svg
|IconC=Workbench_FEM.svg
|IconC=Workbench_FEM.svg
|IconR=FEM_MaterialSolid.png
}}
}}



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