Atelierul MEF
Introducere
FEM Workbench oferă un flux modern de analiză prin metoda elementelor finite (MEF) pentru FreeCAD. În principal, acest lucru înseamnă că toate instrumentele pentru a face o analiză prin Metoda Elementului Finit sunt combinate într-o singură interfață grafică(GUI).
Plan de lucru
Pașii pentru a face AEF în Atelierul AEF din FreeCAD GUI sunt:
- Preprocesare, setting up the analysis problem.
- Modelarea geometriei, în care FreeCAD este deja un software aproape dezvoltat: creating the geometry with FreeCAD, or importing it from a different application.
- Creați o analiză:
- Creați o Plasă AEF din modelul geometric.
- Adăugați la modelul de analiză constrângeri, cum ar fi sarcini și corecții de asistență.
- Adăugați un material la modelul de analiză
- Rezolvarea: Rezolvați sistemul de ecuații din cadrul GUI-ului FreeCAD.
- Postprocesare: Vezi rezultatele din FreeCAD GUI.
Începând cu versiunea 0.15 a FreeCAD, Atelierul AEF poate fi folosit pe platforme Windows, Mac OSX și Linux. Deoarece Atelierul AEF folosește software extern, cantitatea de intervenție manuală până când Atelierul AEF este gata de utilizare va depinde de sistemul de operare pe care îl utilizați. Verificați FEM Install page for instructions on setting up the external tools.
Workflow of the FEM Workbench; the workbench calls two external programs to perform meshing of a solid object, and perform the actual solution of the finite element problem
Meniu: Model
Analysis container: Creează un nou container pentru analiza mecanică. Dacă un solid este selectat în vederea arborescentă înainte de a face click pe el dialogul plasei de discretizare va fi deschis alături
Materiale
FEM material for solid: Vă permite să selectați un material din baza de date.
Material for fluid: Lets you select a material from the database.
Nonlinear mechanical material: Vă permite să selectați un material din baza de date..
Reinforced material (concrete): Lets you select reinforced materials consist of a matrix and a reinforcement from the database.
Material editor:: Lets you open the material editor to edit materials
Element Geometry
Constrângeri Electrostatice
Fluid constraints
Geometrical Constraints
Constraint plane rotation: Vă permite să definiți o constrângere de rotație a planului pe o fațetă plană
Constrângeri Mecanice
Constraint fixed:Se utilizează pentru a defini o constrângere fixă pe punct/margine/fațetă (e)..
Constraint displacement: Used to define a displacement constraint on point/edge/face(s).
Constraint contact: Utilizat pentru a defini contactul de constrângere între două fațete.
Constraint force: Utilizat pentru a defini o forță exprimată în [N] aplicată unifrom pe fațetă selectată într-o direcție definibilă.
Constraint pressure: Utilizat pentru a defini constrângere de presiune.
Constraint self weight: Utilizat pentru a defini accelerația gravitațională care acționează asupra modelului.
Constrângeri termice
Constraint initial temperature: Utilizat pentru a defini temperatura inițială a corpului.
Constraint heatflux: Utilizat pentru a defini fluxul de căldură constrâns pe o fațetă(e).
Constraint temperature: Utilizat pentru a defini constrângerea de temperatură pe un punct/muchie/fațetă(e).
Constraints without solver
Constraint bearing: Utilizat pentru a defini o constrângere de rulment.
Constraint gear: Utilizat pentru a defini o constrângere de angrenaj de roți dințate.
Constraint pulley: Utilizat pentru a defini o constrângere de tip fulie.
Overwrite Constants
Meniu plase/Mesh
Nodes set: Creates/defines a node set from FEM mesh.
FEM mesh to mesh: Convert the surface of a FEM mesh to a mesh.
Meniu Rezolvitori
Solver Calculix CCX tools: Creează un nou rezolvitor pentru această analiză. În cele mai multe cazuri rezolvitorul este creat împreună cu analiza.
Solver job control: Deschide meniul pentru a ajusta și porni rezolvitorul selectat.
Solver run calculation: Rulează rezolvitorul selectat al analizei active.
Meniu Rezultate
Results purge: Șterge rezultatul analizei active.
Result show: Utilizează afișarea rezultatelor analizei
Meniu: Utilități
Open FEM examples: Open the GUI to access FEM examples.
Meniu de Context
Preferințe
Preferences...: Preferințe disponibile în Instrumentele MEF.
Links
FEM Install pentru o detaliată descriere a modului cum lucrează Modului MEF.
The following pages explain different topics of the FEM Workbench.
FEM Install: a detailed description on how to set up the external programs used in the workbench.
FEM Mesh pentru informații suplimentere privind AEF asupra Plaselor în Modulul MEF din FreeCAD
FEM Solver for further Informations about FEM Solvers in FEM Module,
FEM CalculiX Pentru informații suplimentare despre Calculix, cel mai folosit ți bine dezvoltat rezolvitor în Modulul MEF
FEM Concrete for informations about analysis's of concrete structures.
FEM Project Pentru informații mai detaliate asupra Unităților de măsură, a Limitărilor
și Dezvoltarea modulelor de AEF
Tutoriale
Tutorial 1 FEM CalculiX Cantilever 3D
Tutorial 2 FEM Tutorial
Tutorial 3 FEM Tutorial Python
Tutorial 4 FEM Shear of a Composite Block
Tutorial 5: Transient FEM analysis
Tutorial 6: Post-Processing_of_FEM_Results_with_Paraview
Tutorial 7: FEM Example Capacitance Two Balls; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.
Cuprins tutoriale de analiză termică la piese mecanice PDF's
Video Tutorial 1 Forum post with you tube link
Video Tutorial 2 Forum post with you tube link
Further video Tutorials Forum post with you tube link
Extending the FEM Workbench
The FEM Workbench is under constant development. An objective of the project is to find ways to easily interact with various FEM solvers, so that the end user can streamline the process of creating, meshing, simulating, and optimizing an engineering design problem, all within FreeCAD.
The following information is aimed at power users and developers who want to extend the FEM Workbench in different ways. Familiarity with C++ and Python is expected, and also some knowledge of the "document object" system used in FreeCAD is necessary; this information is available in the Power users hub and the Developer hub. Please notice that since FreeCAD is under active development, some articles may be too old, and thus obsolete. The most up to date information is discussed in the FreeCAD forums, in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the FEM subforum.
A developer's guide has been written to help power users in understanding the complex FreeCAD codebase and the interactions between the core elements and the individual workbenches. The book is hosted at github so multiple users can contribute to it and keep it updated.
- Early preview of ebook: Module developer' guide to FreeCAD source (forum thread)
- FreeCAD Mod Dev Guide (github repository)
- 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, Fluxsolver, Flow; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Create warp vector filter, Create scalar clip filter, Create cut filter, Create clip filter, Create data along line filter, Create linearized stresses,
Create data at point filter, Create functions
- Utilities: Clipping plane, Remove clipping planes; Mesh clear, Mesh print info
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Project, FEM Concrete; FEM Element Types

- Installation: Windows, Linux, Mac; Getting started
- Basics: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Workbenches: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting