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 consisting of a matrix and a reinforcement from the database.
Material editor:: Lets you open the material editor to edit materials
Element Geometry
Electromagnetic boundary conditions
Current density boundary condition: Used to define a current density. introduced in version 0.21
Magnetization boundary condition: Used to define a magnetization. introduced in version 0.21
Fluid constraints
Initial pressure condition: Used to define an initial pressure for a body (volume). introduced in version 0.21
Geometrical analysis features
Constraint plane rotation: Vă permite să definiți o constrângere de rotație a planului pe o fațetă plană
Section print feature: Used to print the predefined facial output variables (forces and moments) to the data file.
Constrângeri Mecanice
Constraint fixed:Se utilizează pentru a defini o constrângere fixă pe punct/margine/fațetă (e)..
Rigid body constraint: Used to apply the CalculiX's rigid body constraint that constrains the motion of the nodes of a selected geometrical entity to the motion of a reference point positioned by the user. introduced in version 1.0
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.
Tie constraint: Used to define a tie constraint ("bonded contact") between two faces, or, introduced in version 1.0, cyclic symmetry.
Spring: Used to define a spring. introduced in version 0.20
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.
Centrifugal load: Used to define a centrifugal body load constraint. introduced in version 0.20
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).
Overwrite Constants
Constant vacuum permittivity: Used to overwrite the permittivity of vacuum with a custom value.
Meniu plase/Mesh
Erase Elements: Hides elements selected by a polygon from the mesh. introduced in version 1.0
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 Mystran: Creates the solver controller for the MYSTRAN solver. introduced in version 0.20
Mechanical equations
Deformation equation: Equation for the
Solver Elmer to perform nonlinear mechanical analyses (deformations). introduced in version 0.21
Electromagnetic equations
Electricforce equation: Equation for the
Solver Elmer to calculate the electric force on surfaces.
Magnetodynamic equation: Equation for the
Solver Elmer to calculate magnetodynamics. introduced in version 0.21
Magnetodynamic 2D equation: Equation for the
Solver Elmer to calculate magnetodynamics in 2D. introduced in version 0.21
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
Contours filter: Used to display iso-lines (for analyses in 2D) or iso-contours. introduced in version 0.21
Filter functions
Plane: Cuts the result mesh with a plane.
Sphere: Cuts the result mesh with a sphere.
Cylinder: Cuts the result mesh with a cylinder. introduced in version 0.21
Box: Cuts the result mesh with a box. introduced in version 0.21
Meniu: Utilități
Open FEM examples: Open the GUI to access FEM examples.
Meniu de Context
Display FEM mesh info: Displays basic statistics of existing mesh - number of nodes and elements of each type.
Obsolete tools
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.
Nodes set: Creates/defines a node set from FEM mesh.
Preferințe
!!FUZZY!!* 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 Geometry Preparation and Meshing: tips regarding geometry preparation for FEM and meshing.
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.
Tutorials
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.
Extending the FEM Workbench documentation
- More information regarding extending or missing FEM documentation can be found in the forum: FEM documentation missing on the Wiki
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; 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, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types

- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub