FEM Conteneur d'analyse
Jump to navigation
Jump to search
FEM
Documentation utilisateur
|
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
Le module FEM (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:
Utilisation
- Il existe plusieurs façons d'appeler 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.
- Appuyez sur le bouton
- Une nouvelle analyse est créée et définie sur active.
- D'autres objets peuvent être ajoutés ou retirés du conteneur d'analyse par glisser-déposer.
- 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.
Options
- A ce jour il n'y a pas d'option de choix.
- le module FEM est toujours en développement. Rendez vous sur le forum pour plus d'informations.
Propriétés
- DonnéesOutpuDir: Spécifie le répertoire de travail pour l'analyse
Script
La plupart des codes ci dessous sont obsolète dans la version 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
- Materials: Solid, Fluid, Nonlinear mechanical; Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electrostatic: Potential
- Fluid: Initial velocity, Fluid boundary, Flow velocity
- Mechanical: Fixed, Displacement, Plane rotation, Contact, Transform, Force, Pressure, Self weight, Bearing, Gear, Pulley
- Thermal: Initial temperature, Heat flux, Temperature, Heat source
- Solve: Calculix tools, CalculiX, Elmer, Z88; Equations: Heat, Elasticity, Electrostatic, Flux, Flow; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Line clip filter, Stress linearization plot, Data at point clip filter, Create functions
- Utilities: Clipping plane, Remove clipping planes; Mesh clear, Mesh display info
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types

- Démarrer avec FreeCAD
- Installation: Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases: A propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Help: Tutoriels, Tutoriels vidéo
- Ateliers: Std Base, Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Raytracing, Reverse Engineering, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Ateliers Obsolete: Complete, Drawing, Robot
- Hubs: User hub, Power users hub, Developer hub