FEM Workbench/ro: Difference between revisions

From FreeCAD Documentation
(Created page with "== Menu: Utilități ==")
(Updating to match new version of source page)
 
(72 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
[[Image:Workbench_FEM.svg|64px]]


{{Docnav
== Introducere ==
|[[Draft_Workbench|Draft Workbench]]
|[[Inspection_Workbench|Inspection Workbench]]
|IconL=Workbench_Draft.svg
|IconR=Workbench_Inspection.svg
}}


[[Image:Workbench_FEM.svg|thumb|128px|FEM workbench icon]]
[[FEM Module|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).


{{TOCright}}
{{TOCright}}
[[Image:FemWorkbench.jpg]]


<span id="Introduction"></span>
== Workflow ==
== Introducere ==


<div class="mw-translate-fuzzy">
[[FEM_Workbench|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).
</div>

[[Image:FemWorkbench.jpg|300px]]

<span id="Workflow"></span>
==Plan de lucru==

<div class="mw-translate-fuzzy">
Pașii pentru a face AEF în Atelierul AEF din FreeCAD GUI sunt:
Pașii pentru a face AEF în Atelierul AEF din FreeCAD GUI sunt:
* Preprocesare, setting up the analysis problem.
* Preprocesare, setting up the analysis problem.
Line 20: Line 34:
* Rezolvarea: Rezolvați sistemul de ecuații din cadrul GUI-ului FreeCAD.
* Rezolvarea: Rezolvați sistemul de ecuații din cadrul GUI-ului FreeCAD.
* Postprocesare: Vezi rezultatele din FreeCAD GUI.
* Postprocesare: Vezi rezultatele din FreeCAD GUI.
</div>


Î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 | FEM Install]] page for instructions on setting up the external tools.
Î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 | FEM Install]] page for instructions on setting up the external tools.


[[Image:FEM_Workbench_workflow.svg|600px]]
== Menu: Model ==

{{Caption|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}}

<span id="Menu:_Model"></span>
== Meniu: Model ==


* [[Image:Fem-analysis.svg|32px]] [[FEM_Analysis/ro|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
* [[Image:Fem-analysis.svg|32px]] [[FEM_Analysis/ro|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


<span id="Materials"></span>
=== Materiale ===
=== Materiale ===


<div class="mw-translate-fuzzy">
* [[Image:Fem-material.svg|32px]] [[FEM_MaterialSolid/ro|FEM material for solid]]: Vă permite să selectați un material din baza de date.
* [[Image:Fem-material.svg|32px]] [[FEM_MaterialSolid/ro|FEM material for solid]]: Vă permite să selectați un material din baza de date.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-material-fluid.svg|32px]] [[FEM_MaterialFluid|Material for fluid]]: Lets you select a material from the database.
* [[Image:Fem-material-fluid.svg|32px]] [[FEM_MaterialFluid|Material for fluid]]: Lets you select a material from the database.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-material-nonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear/ro|Nonlinear mechanical material]]: Vă permite să selectați un material din baza de date..
* [[Image:Fem-material-nonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear/ro|Nonlinear mechanical material]]: Vă permite să selectați un material din baza de date..
</div>


* [[Image:Arch_Material_Group.svg|32px]] [[Material_editor|Material editor]]:: Lets you open the material editor to edit materials
:* [[Image:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced|Reinforced material (concrete)]]: Lets you select reinforced materials consisting of a matrix and a reinforcement from the database.

<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialEditor.svg|32px]] [[FEM_MaterialEditor|Material editor]]:: Lets you open the material editor to edit materials
</div>


=== Element Geometry ===
=== Element Geometry ===


<div class="mw-translate-fuzzy">
* [[Image:Fem-beam-section.svg|32px]] [[FEM_ElementGeometry1D|Beam cross section]]:
* [[Image:Fem-beam-section.svg|32px]] [[FEM_ElementGeometry1D|Beam cross section]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-beam-rotation.svg|32px]] [[FEM_ElementRotation1D|Beam rotation]]:
* [[Image:Fem-beam-rotation.svg|32px]] [[FEM_ElementRotation1D|Beam rotation]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D|Shell plate thickness]]:
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D|Shell plate thickness]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-fluid-section.svg|32px]] [[FEM_ElementFluid1D|Fluid section for 1D flow]]:
* [[Image:Fem-fluid-section.svg|32px]] [[FEM_ElementFluid1D|Fluid section for 1D flow]]:
</div>


=== <span id="FEM_CompEmConstraints">Electromagnetic boundary conditions</span><!--Do not edit span id: the FEM_CompEmConstraints pages redirect here--> ===
=== Constrângeri Electrostatice ===


<div class="mw-translate-fuzzy">
* [[Image:fem-constraint-electrostatic-potential.svg|32px]] [[FEM_ConstraintElectrostaticPotential|Constraint electrostatic potential]]:
* [[Image:fem-constraint-electrostatic-potential.svg|32px]] [[FEM_ConstraintElectrostaticPotential|Constraint electrostatic potential]]:
</div>


:* [[Image:FEM_ConstraintCurrentDensity.svg|32px]] [[FEM_ConstraintCurrentDensity|Current density boundary condition]]: Used to define a current density. {{Version|0.21}}

:* [[Image:FEM_ConstraintMagnetization.svg|32px]] [[FEM_ConstraintMagnetization|Magnetization boundary condition]]: Used to define a magnetization. {{Version|0.21}}

<span id="Fluid_boundary_conditions"></span>
<div class="mw-translate-fuzzy">
=== Fluid constraints ===
=== Fluid constraints ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity|Constraint initial flow velocity]]:
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity|Constraint initial flow velocity]]:
</div>


:* [[Image:FEM_ConstraintInitialPressure.svg|32px]] [[FEM_ConstraintInitialPressure|Initial pressure condition]]: Used to define an initial pressure for a body (volume). {{Version|0.21}}
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary|Constraint fluid boundary]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-flow-velocity.svg|32px]] [[FEM_ConstraintFlowVelocity|Constraint flow velocity]]:
* [[Image:Fem-constraint-flow-velocity.svg|32px]] [[FEM_ConstraintFlowVelocity|Constraint flow velocity]]:
</div>


=== Geometrical analysis features ===

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-planerotation.svg|32px]] [[FEM_ConstraintPlaneRotation/ro|Constraint plane rotation]]: Vă permite să definiți o constrângere de rotație a planului pe o fațetă plană
</div>

:* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint|Section print feature]]: Used to print the predefined facial output variables (forces and moments) to the data file.

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-transform.svg|32px]] [[FEM_ConstraintTransform|Constraint transform]]:
</div>

<span id="Mechanical_boundary_conditions_and_loads"></span>
<div class="mw-translate-fuzzy">
=== Constrângeri Mecanice ===
=== Constrângeri Mecanice ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-fixed.svg|32px]] [[FEM_ConstraintFixed/ro|Constraint fixed]]:Se utilizează pentru a defini o constrângere fixă pe punct/margine/fațetă (e)..
* [[Image:Fem-constraint-fixed.svg|32px]] [[FEM_ConstraintFixed/ro|Constraint fixed]]:Se utilizează pentru a defini o constrângere fixă pe punct/margine/fațetă (e)..
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-displacement.svg|32px]] [[FEM_ConstraintDisplacement|Constraint displacement]]: Used to define a displacement constraint on point/edge/face(s).
* [[Image:Fem-constraint-displacement.svg|32px]] [[FEM_ConstraintDisplacement|Constraint displacement]]: Used to define a displacement constraint on point/edge/face(s).
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-planerotation.svg|32px]] [[FEM_ConstraintPlaneRotation/ro|Constraint plane rotation]]: Vă permite să definiți o constrângere de rotație a planului pe o fațetă plană

* [[Image:Fem-constraint-contact.svg|32px]] [[FEM_ConstraintContact/ro|Constraint contact]]: Utilizat pentru a defini contactul de constrângere între două fațete.
* [[Image:Fem-constraint-contact.svg|32px]] [[FEM_ConstraintContact/ro|Constraint contact]]: Utilizat pentru a defini contactul de constrângere între două fațete.
</div>


:* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie|Tie constraint]]: Used to define a tie constraint ("bonded contact") between two faces, or, {{Version|1.0}}, cyclic symmetry.
* [[Image:Fem-constraint-transform.svg|32px]] [[FEM_ConstraintTransform|Constraint transform]]:


:* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring|Spring]]: Used to define a spring. {{Version|0.20}}

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-force.svg|32px]] [[FEM_ConstraintForce/ro|Constraint force]]: Utilizat pentru a defini o forță exprimată în [N] aplicată unifrom pe fațetă selectată într-o direcție definibilă.
* [[Image:Fem-constraint-force.svg|32px]] [[FEM_ConstraintForce/ro|Constraint force]]: Utilizat pentru a defini o forță exprimată în [N] aplicată unifrom pe fațetă selectată într-o direcție definibilă.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-pressure.svg|32px]] [[FEM_ConstraintPressure/ro|Constraint pressure]]: Utilizat pentru a defini constrângere de presiune.
* [[Image:Fem-constraint-pressure.svg|32px]] [[FEM_ConstraintPressure/ro|Constraint pressure]]: Utilizat pentru a defini constrângere de presiune.
</div>


:* [[Image:FEM_ConstraintCentrif.svg|32px]] [[FEM_ConstraintCentrif|Centrifugal load]]: Used to define a centrifugal body load constraint. {{Version|0.20}}

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-selfweight.svg|32px]] [[FEM_ConstraintSelfWeight/ro|Constraint self weight]]: Utilizat pentru a defini accelerația gravitațională care acționează asupra modelului.
* [[Image:Fem-constraint-selfweight.svg|32px]] [[FEM_ConstraintSelfWeight/ro|Constraint self weight]]: Utilizat pentru a defini accelerația gravitațională care acționează asupra modelului.
</div>


<span id="Thermal_boundary_conditions_and_loads"></span>
* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/ro|Constraint bearing]]: Utilizat pentru a defini o constrângere de rulment.
<div class="mw-translate-fuzzy">

* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/ro|Constraint gear]]: Utilizat pentru a defini o constrângere de angrenaj de roți dințate.

* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/ro|Constraint pulley]]: Utilizat pentru a defini o constrângere de tip fulie.

=== Constrângeri termice ===
=== Constrângeri termice ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-InitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/ro|Constraint initial temperature]]: Utilizat pentru a defini temperatura inițială a corpului.
* [[Image:Fem-constraint-InitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/ro|Constraint initial temperature]]: Utilizat pentru a defini temperatura inițială a corpului.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintHeatflux/ro|Constraint heatflux]]: Utilizat pentru a defini fluxul de căldură constrâns pe o fațetă(e).
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintHeatflux/ro|Constraint heatflux]]: Utilizat pentru a defini fluxul de căldură constrâns pe o fațetă(e).
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-temperature.svg|32px]] [[FEM_ConstraintTemperature/ro|Constraint temperature]]: Utilizat pentru a defini constrângerea de temperatură pe un punct/muchie/fațetă(e).
* [[Image:Fem-constraint-temperature.svg|32px]] [[FEM_ConstraintTemperature/ro|Constraint temperature]]: Utilizat pentru a defini constrângerea de temperatură pe un punct/muchie/fațetă(e).
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource/ro|Constraint body heat source]]:
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource/ro|Constraint body heat source]]:
</div>


== Meniu plase/Mesh ==
=== Overwrite Constants ===


:* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity|Constant vacuum permittivity]]: Used to overwrite the [https://en.wikipedia.org/wiki/Vacuum_permittivity permittivity of vacuum] with a custom value.
* [[Image:Fem-femmesh-netgen-from-shape.svg|32px]] [[FEM_MeshNetgenFromShape|FEM mesh from shape by Netgen]]:


<span id="Menu:_Mesh"></span>
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by GMSH]]:
== Meniu plase/Mesh ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:
* [[Image:Fem-femmesh-netgen-from-shape.svg|32px]] [[FEM_MeshNetgenFromShape|FEM mesh from shape by Netgen]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-region.svg|32px]] [[FEM_MeshRegion|FEM mesh region]]:
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by GMSH]]:
</div>


* [[Image:Fem-femmesh-from-shape.svg|32px]] [[FEM_MeshGroup|FEM mesh group]]:
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:


* [[Image:Fem-femmesh-create-node-by-poly.svg|32px]] [[FEM_CreateNodesSet|Nodes set]]: Creates/defines a node set from FEM mesh.
* [[Image:Fem-femmesh-region.svg|32px]] [[FEM_MeshRegion|FEM mesh region]]:

* [[Image:Fem-femmesh-from-shape.svg|32px]] [[FEM_MeshGroup|FEM mesh group]]:


* [[Image:Fem-femmesh-to-mesh.svg|32px]] [[FEM_FemMesh2Mesh|FEM mesh to mesh]]: Convert the surface of a FEM mesh to a mesh.
* [[Image:Fem-femmesh-to-mesh.svg|32px]] [[FEM_FemMesh2Mesh|FEM mesh to mesh]]: Convert the surface of a FEM mesh to a mesh.


<span id="Menu:_Solve"></span>
== Meniu Rezolvitori ==
== Meniu Rezolvitori ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculixCxxtools/ro|Solver Calculix CCX tools]]: Creează un nou rezolvitor pentru această analiză. În cele mai multe cazuri rezolvitorul este creat împreună cu analiza.
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculixCxxtools/ro|Solver Calculix CCX tools]]: Creează un nou rezolvitor pentru această analiză. În cele mai multe cazuri rezolvitorul este creat împreună cu analiza.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculiX|Solver CalculiX]]:

* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]]:
* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]]:
</div>


* [[Image:FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran|Solver Mystran]]: Creates the solver controller for the MYSTRAN solver. {{Version|0.20}}

<div class="mw-translate-fuzzy">
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverZ88|Solver Z88]]:
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverZ88|Solver Z88]]:
</div>


=== <span id="FEM_CompMechEquations">Mechanical equations</span><!--Do not edit span id: the FEM_CompMechEquations pages redirect here--> ===
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat|Equation heat]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-elasticity.svg|32px]] [[FEM_EquationElasticity|Equation elasticity]]:
* [[Image:Fem-equation-elasticity.svg|32px]] [[FEM_EquationElasticity|Equation elasticity]]:
</div>


:* [[Image:FEM_EquationDeformation.svg|32px]] [[FEM_EquationDeformation|Deformation equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to perform nonlinear mechanical analyses (deformations). {{Version|0.21}}

=== <span id="FEM_CompEmEquations">Electromagnetic equations</span><!--Do not edit span id: the FEM_CompEmEquations pages redirect here--> ===

<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-electrostatic.svg|32px]] [[FEM_EquationElectrostatic|Equation electrostatic]]:
* [[Image:Fem-equation-electrostatic.svg|32px]] [[FEM_EquationElectrostatic|Equation electrostatic]]:
</div>


:* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce|Electricforce equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate the electric force on surfaces.
* [[Image:Fem-equation-fluxsolver.svg|32px]] [[FEM_EquationFluxsolver|Equation fluxsolver]]:


:* [[Image:FEM_EquationMagnetodynamic.svg|32px]] [[FEM_EquationMagnetodynamic|Magnetodynamic equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate magnetodynamics. {{Version|0.21}}

:* [[Image:FEM_EquationMagnetodynamic2D.svg|32px]] [[FEM_EquationMagnetodynamic2D|Magnetodynamic 2D equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate magnetodynamics in 2D. {{Version|0.21}}

<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-flow.svg|32px]] [[FEM_EquationFlow|Equation flow]]:
* [[Image:Fem-equation-flow.svg|32px]] [[FEM_EquationFlow|Equation flow]]:
</div>

<div class="mw-translate-fuzzy">
* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux|Equation fluxsolver]]:
</div>

<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat|Equation heat]]:
</div>


* [[Image:Fem-control-solver.svg|32px]] [[FEM_SolverControl/ro|Solver job control]]: Deschide meniul pentru a ajusta și porni rezolvitorul selectat.
* [[Image:Fem-control-solver.svg|32px]] [[FEM_SolverControl/ro|Solver job control]]: Deschide meniul pentru a ajusta și porni rezolvitorul selectat.
Line 133: Line 255:
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/ro|Solver run calculation]]: Rulează rezolvitorul selectat al analizei active.
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/ro|Solver run calculation]]: Rulează rezolvitorul selectat al analizei active.


<span id="Menu:_Results"></span>
== Meniu Rezultate ==
== Meniu Rezultate ==


* [[Image:Fem-purge-results.svg|32px]] [[FEM_ResultsPurge/ro|Results purge]]: Șterge rezultatul analizei active.
* [[Image:Fem-purge-results.svg|32px]] [[FEM_ResultsPurge/ro|Results purge]]: Șterge rezultatul analizei active.


<div class="mw-translate-fuzzy">
* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow/ro|Result show]]: Utilizează afișarea rezultatelor analizei
* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow/ro|Result show]]: Utilizează afișarea rezultatelor analizei
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_PostApplyChanges.png|32px]] [[FEM_PostApplyChanges|Post Apply changes]]:
* [[Image:FEM_PostApplyChanges.png|32px]] [[FEM_PostApplyChanges|Post Apply changes]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-data.svg|32px]] [[FEM_PostPipelineFromResult|Post Pipeline from result]]:
* [[Image:Fem-data.svg|32px]] [[FEM_PostPipelineFromResult|Post Pipeline from result]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-warp.svg|32px]] [[FEM_PostCreateWarpVectorFilter|Post Create warp vector filter]]:
* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/ro|Warp filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-clip-scalar.svg|32px]] [[FEM_PostCreateScalarClipFilter|Post Create scalar clip filter]]:
* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/ro|Scalar clip filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-cut.svg|32px]] [[FEM_PostCreateCutFilter|Post Create cut filter]]:
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/ro|Function cut filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-clip.svg|32px]] [[FEM_PostCreateClipFilter|Post Create clip filter]]:
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/ro|Region clip filter]]:
</div>


* [[Image:FEM_PostFilterContours.svg|32px]] [[FEM_PostFilterContours|Contours filter]]: Used to display iso-lines (for analyses in 2D) or iso-contours. {{Version|0.21}}
* [[Image:Fem-DataAlongLine.svg|32px]] [[FEM_PostCreateDataAlongLineFilter|Post Create data along line filter]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-linearizedstresses.svg|32px]] [[FEM_PostCreateLinearizedStressesFilter|Post Create linearized stresses]]:
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/ro|Line clip filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:fem-post-filter-data-at-point.png|32px]] [[FEM_PostCreateDataAtPointFilter|Post Create data at point filter]]:
* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/ro|Stress linearization plot]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-sphere.svg|32px]] [[FEM_PostCreateFunctions|Post Create functions]]:
* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/ro|Data at point clip filter]]:
</div>


=== <span id="FEM_PostCreateFunctions">Filter functions</span><!--Do not edit span id: the FEM_PostCreateFunctions pages redirect here--> ===
== Menu: Utilități ==


:* [[Image:FEM_PostCreateFunctionPlane.svg|32px]] [[FEM_PostCreateFunctionPlane|Plane]]: Cuts the result mesh with a plane.

:* [[Image:FEM_PostCreateFunctionSphere.svg|32px]] [[FEM_PostCreateFunctionSphere|Sphere]]: Cuts the result mesh with a sphere.

:* [[Image:FEM_PostCreateFunctionCylinder.svg|32px]] [[FEM_PostCreateFunctionCylinder|Cylinder]]: Cuts the result mesh with a cylinder. {{Version|0.21}}

:* [[Image:FEM_PostCreateFunctionBox.svg|32px]] [[FEM_PostCreateFunctionBox|Box]]: Cuts the result mesh with a box. {{Version|0.21}}

<span id="Menu:_Utilities"></span>
== Meniu: Utilități ==

<div class="mw-translate-fuzzy">
* [[Image:fem-clipping-plane-add.svg|32px]] [[FEM_ClippingPlaneAdd|Clipping plane on face]]:
* [[Image:fem-clipping-plane-add.svg|32px]] [[FEM_ClippingPlaneAdd|Clipping plane on face]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]:
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]:
</div>

* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples|Open FEM examples]]: Open the GUI to access FEM examples.


<span id="Context_Menu"></span>
== Meniu de Context ==
== Meniu de Context ==


* [[Image:Fem-femmesh-clear-mesh.svg|32px]] [[FEM_MeshClear|FEM mesh clear]]:
* [[Image:Fem-femmesh-clear-mesh.svg|32px]] [[FEM_MeshClear|FEM mesh clear]]:


* [[Image:Fem-femmesh-print-info.svg|32px]] [[FEM_MeshPrintInfo|FEM mesh print info]]:
* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/ro|Display FEM mesh info]]: Displays basic statistics of existing mesh - number of nodes and elements of each type.


== Obsolete tools ==

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary|Constraint fluid boundary]]:
</div>

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/ro|Constraint bearing]]: Utilizat pentru a defini o constrângere de rulment.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/ro|Constraint gear]]: Utilizat pentru a defini o constrângere de angrenaj de roți dințate.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/ro|Constraint pulley]]: Utilizat pentru a defini o constrângere de tip fulie.
</div>

<div class="mw-translate-fuzzy">
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculiX|Solver CalculiX]]:
</div>

<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-create-node-by-poly.svg|32px]] [[FEM_CreateNodesSet|Nodes set]]: Creates/defines a node set from FEM mesh.
</div>

<span id="Preferences"></span>
== Preferințe ==
== Preferințe ==


* [[Image:Std_DlgParameter.svg|32px]] [[Fem_Preferences|Preferences...]]: Preferințe disponibile în Instrumentele MEF.
!!FUZZY!!* [[Image:Std_DlgParameter.svg|32px]] [[FEM_Preferences|Preferences...]]: Preferințe disponibile în Instrumentele MEF.


<span id="Information"></span>
== Links ==
[[FEM_Install|FEM Install]] pentru o detaliată descriere a modului cum lucrează Modului MEF.

The following pages explain different topics of the FEM Workbench.

[[FEM_Install|FEM Install]]: a detailed description on how to set up the external programs used in the workbench.

[[FEM_Geometry_Preparation_and_Meshing|FEM Geometry Preparation and Meshing]]: tips regarding geometry preparation for FEM and meshing.

<div class="mw-translate-fuzzy">
[[FEM_Mesh|FEM Mesh]] pentru informații suplimentere privind AEF asupra Plaselor în Modulul MEF din FreeCAD
</div>

[[FEM_Solver| FEM Solver]] for further Informations about FEM Solvers in FEM Module,

[[FEM_CalculiX|FEM CalculiX]] Pentru informații suplimentare despre Calculix, cel mai folosit ți bine dezvoltat rezolvitor în Modulul MEF

[[FEM_Concrete|FEM Concrete]] for informations about analysis's of concrete structures.

== Tutorials ==

<div class="mw-translate-fuzzy">
== Tutoriale ==
== Tutoriale ==
Tutorial 1 [[FEM_CalculiX_Cantilever_3D | FEM CalculiX Cantilever 3D]]
Tutorial 1 [[FEM_CalculiX_Cantilever_3D | FEM CalculiX Cantilever 3D]]
</div>


Tutorial 2 [[FEM_tutorial | FEM Tutorial]]
Tutorial 2 [[FEM_tutorial | FEM Tutorial]]
Line 183: Line 395:


Tutorial 4 [[FEM Shear of a Composite Block|FEM Shear of a Composite Block]]
Tutorial 4 [[FEM Shear of a Composite Block|FEM Shear of a Composite Block]]

Tutorial 5: [[Transient_FEM_analysis|Transient FEM analysis]]

Tutorial 6: [[Post-Processing_of_FEM_Results_with_Paraview|Post-Processing of FEM Results with Paraview]]

Tutorial 7: [[FEM_Example_Capacitance_Two_Balls|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 [https://opensimsa.github.io/training.html PDF's]
Cuprins tutoriale de analiză termică la piese mecanice [https://opensimsa.github.io/training.html PDF's]
Line 192: Line 410:
Further video Tutorials [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162640 Forum post with you tube link]
Further video Tutorials [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162640 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|Power users hub]] and the [[Developer_hub|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 [https://forum.freecadweb.org/index.php FreeCAD forums], in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the [https://forum.freecadweb.org/viewforum.php?f=18 FEM subforum].

<div class="mw-translate-fuzzy">
* [[Extend_FEM_Module|Extend FEM Module]]
* [[Extend_FEM_Module|Extend FEM Module]]
** [[Add_FEM_Equation_Tutorial|Add FEM Equation Tutorial]]
** [[Add_FEM_Equation_Tutorial|Add FEM Equation Tutorial]]
** [[Add_FEM_Constraint_Tutorial|Add FEM Constraint Tutorial]]
** [[Add_FEM_Constraint_Tutorial|Add FEM Constraint Tutorial]]
</div>


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.
== Links ==
* [https://forum.freecadweb.org/viewtopic.php?t=17581 Early preview of ebook: Module developer' guide to FreeCAD source] forum thread.
[[FEM_Install|FEM Install]] pentru o detaliată descriere a modului cum lucrează Modului MEF.
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] github repository.


== Extending the FEM Workbench documentation ==
[[FEM_Mesh|FEM Mesh]] pentru informații suplimentere privind AEF asupra Plaselor în Modulul MEF din FreeCAD


* More information regarding extending or missing FEM documentation can be found in the forum: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20823 FEM documentation missing on the Wiki]
[[FEM_Solver| FEM Solver]] for further Informations about FEM Solvers in FEM Module,


[[FEM_CalculiX|FEM CalculiX]] Pentru informații suplimentare despre Calculix, cel mai folosit ți bine dezvoltat rezolvitor în Modulul MEF


{{Docnav
[[FEM_project|FEM Project]] Pentru informații mai detaliate asupra Unităților de măsură, a Limitărilor
|[[Draft_Workbench|Draft Workbench]]
și Dezvoltarea modulelor de AEF
|[[Inspection_Workbench|Inspection Workbench]]
|IconL=Workbench_Draft.svg
|IconR=Workbench_Inspection.svg
}}


{{FEM Tools navi{{#translation:}}}}
[[FEM_Concrete|FEM Concrete]] for informations about analysis's of concrete structures.
{{Userdocnavi{{#translation:}}}}

[[Category:Workbenches{{#translation:}}]]
<div class="mw-translate-fuzzy">
{{docnav|Arch Module|Robot Module}}
</div>

Latest revision as of 10:01, 21 April 2024

FEM workbench icon

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

Element Geometry

Electromagnetic boundary conditions

Fluid constraints

Geometrical analysis features

  • 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)..
  • 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 self weight: Utilizat pentru a defini accelerația gravitațională care acționează asupra modelului.

Constrângeri termice

  • 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

Meniu plase/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.

Mechanical equations

Electromagnetic equations

Meniu Rezultate

  • Result show: Utilizează afișarea rezultatelor analizei

Filter functions

  • Plane: Cuts the result mesh with a plane.
  • Sphere: Cuts the result mesh with a sphere.

Meniu: Utilități

Meniu de Context

  • Display FEM mesh info: Displays basic statistics of existing mesh - number of nodes and elements of each type.

Obsolete tools

  • Constraint gear: Utilizat pentru a defini o constrângere de angrenaj de roți dințate.
  • 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.

Extending the FEM Workbench documentation