FEM Workbench/ro: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(29 intermediate revisions by 2 users not shown)
Line 2: Line 2:


{{Docnav
{{Docnav
|[[Drawing_Workbench|Drawing Workbench]]
|[[Draft_Workbench|Draft Workbench]]
|[[Image_Workbench|Image Workbench]]
|[[Inspection_Workbench|Inspection Workbench]]
|IconL=Workbench_Drawing.svg
|IconL=Workbench_Draft.svg
|IconR=Workbench_Image.svg
|IconR=Workbench_Inspection.svg
}}
}}


Line 12: Line 12:
{{TOCright}}
{{TOCright}}


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


Line 20: Line 21:
[[Image:FemWorkbench.jpg|300px]]
[[Image:FemWorkbench.jpg|300px]]


<span id="Workflow"></span>
==Plan de lucru==
==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 31: 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.
Line 38: Line 42:
{{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}}
{{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 ==
== 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:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced|Reinforced material (concrete)]]: Lets you select reinforced materials consisting of a matrix and a reinforcement from the database.
:* [[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:Arch_Material_Group.svg|32px]] [[Material_editor|Material editor]]:: Lets you open the material editor to edit materials
* [[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}}

<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 Constraints ===
=== 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ă
* [[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|Constraint section print]]: {{Version|0.19}}
:* [[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]]:
* [[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-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|Constraint tie]]: Used to define a tie constraint ("bonded contact") between two faces. {{Version|0.19}}
:* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie|Tie constraint]]: Used to define a tie constraint ("bonded contact") between two faces, or, {{Version|0.22}}, cyclic symmetry.


* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring|Constraint spring]]: Used to define a spring. {{Version|0.20}}
:* [[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>
<div class="mw-translate-fuzzy">
=== 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>

=== Constraints without solver ===

* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary|Constraint fluid boundary]]:

* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/ro|Constraint bearing]]: Utilizat pentru a defini o constrângere de rulment.

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


=== Overwrite Constants ===
=== Overwrite Constants ===


* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity|Constant vacuum permittivity]]: {{Version|0.19}}
:* [[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.


<span id="Menu:_Mesh"></span>
== Meniu plase/Mesh ==
== Meniu plase/Mesh ==


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


* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:
Line 135: Line 199:


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

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


* [[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]]:
* [[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--> ===

<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}}
* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce|Electricforce equation]]: {{Version|0.19}}


=== <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_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]]:
* [[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]]:
* [[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 168: 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_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/ro|Function cut filter]]:
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/ro|Function cut filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/ro|Region 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}}

<div class="mw-translate-fuzzy">
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/ro|Line clip filter]]:
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/ro|Line clip filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-linearizedstresses.svg|32px]] [[FEM_PostCreateLinearizedStressesFilter|Post Create linearized stresses]]:
* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/ro|Stress linearization plot]]:
</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_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/ro|Data at point clip filter]]:
</div>


* [[Image:Fem-sphere.svg|32px]] [[FEM_PostCreateFunctions|Post Create functions]]:
=== <span id="FEM_PostCreateFunctions">Filter functions</span><!--Do not edit span id: the FEM_PostCreateFunctions pages redirect here--> ===


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


Line 208: Line 332:
* [[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.
* [[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>

* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/ro|Constraint bearing]]: Utilizat pentru a defini o constrângere de rulment.

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

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


!!FUZZY!!* [[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 ==
== Links ==
[[FEM_Install|FEM Install]] pentru o detaliată descriere a modului cum lucrează Modului MEF.
[[FEM_Install|FEM Install]] pentru o detaliată descriere a modului cum lucrează Modului MEF.
Line 219: Line 365:
[[FEM_Install|FEM Install]]: a detailed description on how to set up the external programs used in the 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
[[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_Solver| FEM Solver]] for further Informations about FEM Solvers in FEM Module,
Line 227: Line 377:
[[FEM_Concrete|FEM Concrete]] for informations about analysis's of concrete structures.
[[FEM_Concrete|FEM Concrete]] for informations about analysis's of concrete structures.


== Tutorials ==
[[FEM_project|FEM Project]] Pentru informații mai detaliate asupra Unităților de măsură, a Limitărilor
și Dezvoltarea modulelor de AEF


<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 239: Line 390:
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]]
Tutorial 5: [[Transient_FEM_analysis|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.


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 259: Line 408:
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 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 [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].
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">
<div class="mw-translate-fuzzy">
Line 274: Line 423:


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



{{Docnav
{{Docnav
|[[Drawing Workbench|Drawing Workbench]]
|[[Draft_Workbench|Draft Workbench]]
|[[Image Workbench|Image Workbench]]
|[[Inspection_Workbench|Inspection Workbench]]
|IconL=Workbench_Drawing.svg
|IconL=Workbench_Draft.svg
|IconR=Workbench_Image.svg
|IconR=Workbench_Inspection.svg
}}
}}



Latest revision as of 10:16, 2 March 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