FEM Workbench/ro: Difference between revisions

From FreeCAD Documentation
(Created page with "* 32px Constraint contact: Utilizat pentru a defini contactul de constrângere între două fațete.")
(Updating to match new version of source page)
 
(101 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
[[Image:Workbench_FEM.svg|64px]]


{{Docnav
|[[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]]

{{TOCright}}

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


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
"Atelierul MEF" 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ă.
[[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>
</div>


[[Image:FemWorkbench.jpg|300px]]
{{TOCright}}
[[Image:FemWorkbench.jpg]]


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


<div class="mw-translate-fuzzy">
<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
* Preprocesare, setting up the analysis problem.
** Modelarea geometriei, în care FreeCAD este deja un software aproape dezvoltat.
** 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 analiză:
*** Creați o Plasă AEF din modelul geometric.
*** 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 la modelul de analiză constrângeri, cum ar fi sarcini și corecții de asistență.
*** Adăugați un material la modelul de analiză
*** Adăugați un material la modelul de analiză
* 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>
</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.
<div class="mw-translate-fuzzy">
Începând cu versiunea 0.15 a FreeCAD, modulul 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]].
</div>


[[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


=== Materials ===
<span id="Materials"></span>
=== 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--> ===
=== Electrostatic Constraints ===


<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>


=== constrângeri Mecanice ===
=== 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 ===
</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-constraint-force.svg|32px]] [[FEM_ConstraintForce|Constraint force]]: Used to define a force in [N] applied uniformly to a selectable face in a definable direction.
:* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring|Spring]]: Used to define a spring. {{Version|0.20}}


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-pressure.svg|32px]] [[FEM_ConstraintPressure|Constraint pressure]]: Used to define a pressure constraint.
* [[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-selfweight.svg|32px]] [[FEM_ConstraintSelfWeight|Constraint self weight]]: Used to define a gravity acceleration acting on a model.
* [[Image:Fem-constraint-pressure.svg|32px]] [[FEM_ConstraintPressure/ro|Constraint pressure]]: Utilizat pentru a defini constrângere de presiune.
</div>


* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing|Constraint bearing]]: Used to define a bearing constraint.
:* [[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-gear.svg|32px]] [[FEM_ConstraintGear|Constraint gear]]: Used to define a gear constraint.
* [[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-pulley.svg|32px]] [[FEM_ConstraintPulley|Constraint pulley]]: Used to define a pulley constraint.
<div class="mw-translate-fuzzy">
=== Constrângeri termice ===
</div>


<div class="mw-translate-fuzzy">
=== Thermal constraints ===
* [[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-InitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature|Constraint initial temperature]]: Used to define the initial temperature of a body.
* [[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-heatflux.svg|32px]] [[FEM_ConstraintHeatflux|Constraint heatflux]]: Used to define a heat flux constraint on a face(s).
* [[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-temperature.svg|32px]] [[FEM_ConstraintTemperature|Constraint temperature]]: Used to define a temperature constraint on a point/edge/face(s).
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource/ro|Constraint body heat source]]:
</div>


=== Overwrite Constants ===
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource|Constraint body heat source]]:


:* [[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.
== Menu: Mesh ==


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


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by GMSH]]:
* [[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-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by GMSH]]:
</div>


* [[Image:Fem-femmesh-region.svg|32px]] [[FEM_MeshRegion|FEM mesh region]]:
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:


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


* [[Image:Fem-femmesh-create-node-by-poly.svg|32px]] [[FEM_CreateNodesSet|Nodes set]]: Creates/defines a node set from FEM mesh.
* [[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>
== Menu: Solve ==
== Meniu Rezolvitori ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculixCxxtools|Solver Calculix CCX tools]]: Creates a new solver for this analysis. In most cases the solver is created together with the analysis.
* [[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>
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculiX|Solver CalculiX]]:


<div class="mw-translate-fuzzy">
* [[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-control-solver.svg|32px]] [[FEM_SolverControl|Solver job control]]: Opens the menu to adjust and start the selected solver.
* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux|Equation fluxsolver]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun|Solver run calculation]]: Runs the selected solver of the active analysis.
* [[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.
== Menu: Results ==


* [[Image:Fem-purge-results.svg|32px]] [[FEM_ResultsPurge|Results purge]]: Deletes the results of the active analysis.
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/ro|Solver run calculation]]: Rulează rezolvitorul selectat al analizei active.


<span id="Menu:_Results"></span>
* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow|Result show]]: Used to display the result of an analysis.
== Meniu Rezultate ==


* [[Image:FEM_PostApplyChanges.png|32px]] [[FEM_PostApplyChanges|Post Apply changes]]:
* [[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
</div>

<div class="mw-translate-fuzzy">
* [[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: Utilities ==


:* [[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>
== Context Menu ==
== 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.


== Preferences ==
== Obsolete tools ==


<div class="mw-translate-fuzzy">
* [[Image:Std_DlgParameter.svg|32px]] [[Fem_Preferences|Preferences...]]: Preferences available in FEM Tools.
* [[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 ==

!!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 191: 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 200: 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