FEM Workbench/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
 
(256 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|[[Drawing_Workbench|Drawing Workbench]]
|[[Inspection_Workbench/pl|środowisko pracy Kontrola]]
|[[Image_Workbench|Image 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>
==Wprowadzenie==
==Wprowadzenie==


The [[FEM_Workbench|FEM Workbench]] provides a modern [https://en.wikipedia.org/wiki/Finite_element_analysis finite element analysis] (FEA) workflow for FreeCAD. Mainly this means all tools to make an analysis are combined into one graphical user interface (GUI).
Środowisko pracy '''MES''' zapewnia nowoczesną [https://pl.wikipedia.org/wiki/Metoda_element%C3%B3w_sko%C5%84czonych analizę metodą elementów skończonych] ''(MES)'' dla FreeCAD. Głównie oznacza to, że wszystkie narzędzia do wykonania analizy połączone w jeden graficzny interfejs użytkownika ''(GUI)''.


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


== Workflow ==
<span id="Workflow"></span>
==Przepływ pracy==


Kroki przeprowadzania analizy metodą elementów skończonych:
The steps to carry out a finite element analysis are:
# Preprocessing: setting up the analysis problem.
# Preprocessing: ustawienie zagadnienia analizy.
## Modelowanie geometrii: tworzenie geometrii za pomocą programu FreeCAD lub importowanie jej z innej aplikacji.
## Modeling the geometry: creating the geometry with FreeCAD, or importing it from a different application.
## Tworzenie analizy.
## Creating an analysis.
### Dodawanie do modelu geometrycznego uwarunkowań symulacyjnych, takich jak obciążenia i podpory stałe.
### Adding simulation constraints such as loads and fixed supports to the geometric model.
### Dodawanie materiałów do części poza modelem geometrycznym.
### Adding materials to the parts off the geometric model.
### Tworzenie siatki elementów skończonych dla modelu geometrycznego lub importowanie jej z innej aplikacji.
### Creating a finite element mesh for the geometrical model, or importing it from a different application.
# Solving: running an external solver from within FreeCAD.
# Rozwiązywanie: uruchamianie zewnętrznego solwera z poziomu FreeCAD.
# Postprocessing: visualizing the analysis results from within FreeCAD, or exporting the results so they can be postprocessed with another application.
# Postprocessing: wizualizacja wyników analizy z poziomu FreeCAD lub eksportowanie wyników, aby można je było przetworzyć w innej aplikacji.


Środowisko pracy MES może być używane w systemach Linux, Windows i Mac OSX. Ponieważ korzysta z zewnętrznych solverów, zakres ręcznej konfiguracji zależy od systemu operacyjnego, z którego korzystasz. Instrukcje dotyczące konfiguracji zewnętrznych narzędzi znajdują się na stronie [[FEM_Install/pl|Instalacja środowiska MES]].
The FEM Workbench can be used on Linux, Windows, and Mac OSX. Since the workbench makes use of external solvers, the amount of manual setup will depend on the operating system that you are using. See [[FEM Install|FEM Install]] for instructions on setting up the external tools.


[[Image:FEM_Workbench_workflow.svg|600px]]
[[Image:FEM_Workbench_workflow.svg|600px]]


{{Caption|Przepływ pracy w środowisku MES. Środowisko to wywołuje dwa zewnętrzne środowiska w celu wykonania siatkowania obiektu bryłowego oraz rozwiązania problemu metodą elementów skończonych.}}
{{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>
== Menu: Model ==
==Menu: Model==


* [[Image:FEM_Analysis.svg|32px]] [[FEM_Analysis|Analysis container]]: Creates a new container for a mechanical analysis. If a solid is selected in the tree view before clicking on it, the meshing dialog will be opened next.
* [[Image:FEM_Analysis.svg|32px]] [[FEM_Analysis/pl|Analiza MES]]: Tworzy nowy kontener dla analizy mechanicznej. Jeśli przed kliknięciem w oknie Widoku drzewa zostanie wybrana bryła, to następnie zostanie otwarte okno dialogowe generatora siatek.


=== Materials ===
<span id="Materials"></span>
===Materiał===


* [[Image:FEM_MaterialSolid.svg|32px]] [[FEM_MaterialSolid|Material for solid]]: Lets you select a solid material from the database.
:* [[Image:FEM_MaterialSolid.svg|32px]] [[FEM_MaterialSolid/pl|Materiał dla bryły]]: Pozwala wybrać materiał dla bryły z bazy danych.


* [[Image:FEM_MaterialFluid.svg|32px]] [[FEM_MaterialFluid|Material for fluid]]: Lets you select a fluid material from the database.
:* [[Image:FEM_MaterialFluid.svg|32px]] [[FEM_MaterialFluid/pl|Materiał dla płynu]]: Umożliwia wybór materiału dla płynu z bazy danych.


* [[Image:FEM_MaterialMechanicalNonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear|Nonlinear mechanical material]]: Lets you add a nonlinear mechanical material model.
:* [[Image:FEM_MaterialMechanicalNonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear/pl|Nieliniowy materiał mechaniczny]]: Umożliwia dodanie nieliniowego modelu materiału mechanicznego.


* [[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/pl|Materiał zbrojony ''(beton)'']]: Pozwala wybrać z bazy danych materiały zbrojone składające się z osnowy i zbrojenia.


* [[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/pl|Edytor materiału]]: Pozwala otworzyć edytor materiałów, aby edytować materiały.


<span id="Element_Geometry"></span>
=== Element Geometry ===
===Geometria elementu===


* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D|Beam cross section]]: Used to define cross sections for beam elements.
:* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/pl|Przekrój poprzeczny belki]]: Służy do definiowania przekrojów poprzecznych dla elementów belkowych.


* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D|Beam rotation]]: Used to rotate cross sections of beam elements.
:* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/pl|Obrót belki]]: Służy do obracania przekrojów poprzecznych elementów belkowych.


* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D|Shell plate thickness]]: Used to define shell element thickness.
:* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/pl|Grubość powłoki]]: Służy do określenia grubości powłoki elementu.


* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D|Fluid section for 1D flow]]: Creates a FEM fluid section element for pneumatic and hydraulic networks.
:* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/pl|Przekrój dla przepływu 1D]]: Służy do tworzenia elementu przekroju cieczy dla instalacji pneumatycznych i hydraulicznych.


<span id="Electromagnetic_boundary_conditions"></span>
=== Electrostatic Constraints ===
=== <span id="FEM_CompEmConstraints">Elektromagnetyczne warunki brzegowe</span><!--Do not edit span id: the FEM_CompEmConstraints pages redirect here--> ===


* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential|Constraint electrostatic potential]]:
:* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/pl|Warunek brzegowy potencjału elektrostatycznego]]: Służy do definiowania potencjału elektrostatycznego.


:* [[Image:FEM_ConstraintCurrentDensity.svg|32px]] [[FEM_ConstraintCurrentDensity/pl|Warunek brzegowy gęstości prądu]]: Służy do określenia gęstości prądu. {{Version/pl|0.21}}
=== Fluid Constraints ===


:* [[Image:FEM_ConstraintMagnetization.svg|32px]] [[FEM_ConstraintMagnetization/pl|Warunek brzegowy magnetyzacji]]: Służy do określenia magnetyzacji. {{Version/pl|0.21}}
* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity|Constraint initial flow velocity]]: Used to define an initial flow velocity for the domain.


<span id="Fluid_boundary_conditions"></span>
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity|Constraint flow velocity]]: Used to define a flow velocity as a boundary condition at an edge (2D) or face (3D).
===Warunki brzegowe płynu===


:* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/pl|Warunek początkowy prędkości przepływu]]: Służy do określenia początkowej prędkości przepływu dla ciała ''(objętości)''.
=== Geometrical Constraints ===


:* [[Image:FEM_ConstraintInitialPressure.svg|32px]] [[FEM_ConstraintInitialPressure/pl|Warunek początkowy ciśnienia]]: Służy do określenia ciśnienia początkowego dla danego ciała ''(objętości)''. {{Version/pl|0.21}}
* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation|Constraint plane rotation]]: Used to define a plane rotation constraint on a planar face.


:* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/pl|Warunek brzegowy prędkości przepływu]]: Służy do określenia prędkości przepływu jako warunku brzegowego na krawędzi ''(2D)'' lub ścianie ''(3D)''.
* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint|Constraint section print]]: {{Version|0.19}}


<span id="Geometrical_analysis_features"></span>
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform|Constraint transform]]: Used to define a transform constraint on a face.
===Funkcje analizy geometrycznej===


:* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation/pl|Wiązanie MPC typu płaszczyzna]]: Służy do definiowania wiązania utrzymującego węzły na płaskiej powierzchni w tej samej płaszczyźnie.
=== Mechanical Constraints ===


:* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint/pl|Funkcja zapisu wyników z przekroju]]: Służy do drukowania predefiniowanych zmiennych wyjściowych ścian ''(sił i momentów)'' do pliku danych.
* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed|Constraint fixed]]: Used to define a fixed constraint on point/edge/face(s).


:* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/pl|Lokalny układ współrzędnych]]: Służy do zdefiniowania wiązania przekształcenia na ścianie.
* [[Image:FEM_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement|Constraint displacement]]: Used to define a displacement constraint on point/edge/face(s).


<span id="Mechanical_boundary_conditions_and_loads"></span>
* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact|Constraint contact]]: Used to define a contact constraint between two faces.
===Mechaniczne warunki brzegowe i obciążenia===


:* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed/pl|Warunek brzegowy utwierdzenia]]: Służy do definiowania stałego wiązania punktu / krawędzi / powierzchni.
* [[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_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement/pl|Warunek brzegowy przemieszczenia]]: Służy do definiowania przemieszczeń punktów / krawędzi / powierzchni.
* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring|Constraint spring]]: Used to define a spring. {{Version|0.20}}


:* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/pl|Kontakt]]: Służy do definiowania kontaktu między 2 powierzchniami.
* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce|Constraint force]]: Used to define a force in [N] applied uniformly to a selectable face in a definable direction.


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure|Constraint pressure]]: Used to define a pressure constraint.
:* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie/pl|Wiązanie tie]]: Służy do definiowania wiązania tie ''("kontakt wiązany")'' między 2 powierzchniami lub, {{Version/pl|0.22}}, symetrią cykliczną.
</div>


:* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring/pl|Sprężyna]]: Służy do definiowania sprężyny. {{Version/pl|0.20}}
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight|Constraint self weight]]: Used to define a gravity acceleration acting on a model.


:* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce/pl|Obciążenie siłą]]: Służy do definiowania siły w [N] rozłożonej równomiernie na wybranych ścianach w określonym kierunku.
=== Thermal Constraints ===


:* [[Image:FEM_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure/pl|Obciążenie ciśnieniem]]: Służy do definiowania obciążenia powierzchni ciśnieniem.
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature|Constraint initial temperature]]: Used to define the initial temperature of a body.


:* [[Image:FEM_ConstraintCentrif.svg|32px]] [[FEM_ConstraintCentrif/pl|Obciążenie siłą odśrodkową]]: Służy do definiowania obciążenia ciała siłą odśrodkową. {{Version/pl|0.20}}
* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux|Constraint heatflux]]: Used to define a heat flux constraint on a face(s).


:* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight/pl|Obciążenie grawitacją]]: Służy do definiowania przyspieszenia grawitacyjnego działającego na model.
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature|Constraint temperature]]: Used to define a temperature constraint on a point/edge/face(s).


<span id="Thermal_boundary_conditions_and_loads"></span>
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource|Constraint body heat source]]: Used to define an internally generated body heat.
===Termiczne warunki brzegowe i obciążenia===


:* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/pl|Temperatura początkowa]]: Służy do definiowania początkowej temperatury ciała.
=== Constraints without solver ===


:* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux/pl|Obciążenie strumieniem ciepła]]: Służy do definiowania obciążenia powierzchni strumieniem ciepła.
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary|Fluid boundary condition]]:


:* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/pl|Warunek brzegowy temperatury]]: Służy do definiowania warunku brzegowego temperatury dla punktu / krawędzi / ściany.
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing|Constraint bearing]]: Used to define a bearing constraint.


:* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/pl|Objętościowe źródło ciepła]]: Służy do definiowania ciepła generowanego w ciele.
* [[Image:FEM_ConstraintGear.svg|32px]] [[FEM_ConstraintGear|Constraint gear]]: Used to define a gear constraint.


<span id="Overwrite_Constants"></span>
* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley|Constraint pulley]]: Used to define a pulley constraint.
===Nadpisywanie wiązań===


:* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity/pl|Zdefiniuj przenikalność elektryczną próżni]]: Służy do nadpisywania [https://en.wikipedia.org/wiki/Vacuum_permittivity przenikalności elektrycznej próżni] dowolną wartością.
=== Overwrite Constants ===


<span id="Menu:_Mesh"></span>
* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity|Constant vacuum permittivity]]: {{Version|0.19}}
==Menu: Siatka==


* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/pl|Siatka MES z kształtu przy pomocy generatora Netgen]]: Generuje siatkę MES dla modelu przy pomocy generatora Netgen.
== Menu: Mesh ==


* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/pl|Siatka MES z kształtu przy pomocy generatora Gmsh]]: Tworzy siatkę MES dla modelu przy pomocy generatora Gmsh.
* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape|FEM mesh from shape by Netgen]]:


* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/pl|Warstwa graniczna siatki]]: Tworzy anizotropowe siatki dla dokładnych obliczeń przy brzegach.
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]]:


* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/pl|Obszar siatki]]: Tworzy zlokalizowane obszary do generowania siatki, aby zoptymalizować czas obliczeń.
* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]: Creates anisotropic meshes for accurate calculations near boundaries.


* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup/pl|Grupa siatki]]: Grupuje i oznacza elementy siatki ''(wierzchołek, krawędź, powierzchnia)'' razem - przydatne do eksportowania siatki do zewnętrznych solverów.
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion|FEM mesh region]]: Creates a localized area(s) to mesh which highly optimizes analysis time.


* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/pl|Siatka MES na obiekt środowiska Siatka]]: Przekształca powierzchnię siatki MES na obiekt środowiska Siatka.
* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup|FEM mesh group]]: Groups and labels elements of a mesh (vertex, edge, surface) together, useful for exporting the mesh to external solvers.


<span id="Menu:_Solve"></span>
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet|Nodes set]]: Creates/defines a node set from FEM mesh.
==Menu: Rozwiąż==


* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh|FEM mesh to mesh]]: Convert the surface of a FEM mesh to a mesh.
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/pl|Narzędzia CalculiX]]: Tworzy kontroler solvera dla CalculiX.


* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solver Elmer]]: Tworzy kontroler solvera dla Elmer.
== Menu: Solve ==


* [[Image:FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran/pl|Solver Mystran]]: Tworzy kontroler solvera dla Mystran. {{Version/pl|0.20}}
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools|Solver CalculiX Standard]]: Creates a new solver for this analysis. In most cases the solver is created together with the analysis.


* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX|Solver CalculiX (experimental)]]:
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/pl|Solver Z88]]: Tworzy kontroler solvera dla Z88.


<span id="Mechanical_equations"></span>
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]]: Creates the solver controller for Elmer. It is independent from other solver objects.
=== <span id="FEM_CompMechEquations">Równania mechaniczne</span><!--Do not edit span id: the FEM_CompMechEquations pages redirect here--> ===


:* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/pl|Równanie elastyczności]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do liniowych analiz mechanicznych.
* [[Image:FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran|Solver Mystran]]:


:* [[Image:FEM_EquationDeformation.svg|32px]] [[FEM_EquationDeformation/pl|Równanie deformacji]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do nieliniowych analiz mechanicznych. {{Version/pl|0.21}}
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88|Solver Z88]]:


<span id="Electromagnetic_equations"></span>
* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity|Elasticity equation]]:
=== <span id="FEM_CompEmEquations">Równania elektromagnetyczne</span><!--Do not edit span id: the FEM_CompEmEquations pages redirect here--> ===


:* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/pl|Równanie elektrostatyczne]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do analiz elektrostatycznych.
* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce|Electricforce equation]]: {{Version|0.19}}


:* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/pl|Równanie siły elektrostatycznej]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do obliczania sił elektrycznych na powierzchni.
* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic|Electrostatic equation]]:


:* [[Image:FEM_EquationMagnetodynamic.svg|32px]] [[FEM_EquationMagnetodynamic/pl|Równanie magnetodynamiczne]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do analiz magnetodynamicznych. {{Version/pl|0.21}}
* [[Image:FEM_EquationFlow.svg|32px]] [[FEM_EquationFlow|Flow equation]]:


:* [[Image:FEM_EquationMagnetodynamic2D.svg|32px]] [[FEM_EquationMagnetodynamic2D/pl|Równanie magnetodynamiczne 2D]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do analiz magnetodynamicznych 2D. {{Version/pl|0.21}}
* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux|Flux equation]]:


* [[Image:FEM_EquationFlow.svg|32px]] [[FEM_EquationFlow/pl|Równanie przepływu]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do analiz przepływów.
* [[Image:FEM_EquationHeat.svg|32px]] [[FEM_EquationHeat|Heat equation]]:


* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux/pl|Równanie strumienia]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do analiz strumieni.
* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl|Solver job control]]: Opens the menu to adjust and start the selected solver.


* [[Image:FEM_EquationHeat.svg|32px]] [[FEM_EquationHeat/pl|Równanie ciepła]]: Równanie dla [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solvera Elmer]] do analiz przepływu ciepła.
* [[Image:FEM_SolverRun.svg|32px]] [[FEM_SolverRun|Run solver calculations]]: Runs the selected solver of the active analysis.


* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/pl|Kontrola pracy solvera]]: Otwiera menu do ustawiania i uruchamiania wybranego solvera.
== Menu: Results ==


* [[Image:FEM_ResultsPurge.svg|32px]] [[FEM_ResultsPurge|Purge results]]: Deletes the results of the active analysis.
* [[Image:FEM_SolverRun.svg|32px]] [[FEM_SolverRun/pl|Uruchom solver]]: Uruchamia wybrany solver w aktywnej analizie.


<span id="Menu:_Results"></span>
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow|Show result]]: Used to display the result of an analysis.
==Menu: Wyniki==


* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges|Apply changes to pipeline]]:
* [[Image:FEM_ResultsPurge.svg|32px]] [[FEM_ResultsPurge/pl|Usuń wyniki]]: Kasuje wyniki aktywnej analizy.


* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/pl|Pokaż wynik]]: Służy do wyświetlania wyniku analizy. To okno dialogowe nie jest dostępne dla [[FEM_SolverElmer/pl|Solvera Elmer]], ponieważ ten solver wizualizuje tylko przy użyciu obiektu [[FEM_PostPipelineFromResult/pl|Prezentacja graficzna wyników]].
* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult|Post pipeline from result]]:


* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/pl|Zastosuj zmiany]]: Przełącza, czy zmiany w potokach i filtrach są stosowane natychmiast.
* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp|Warp filter]]:


* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/pl|Prezentacja graficzna wyników]]: Służy do dodania nowej graficznej reprezentacji wyników analizy MES ''(skala kolorów i więcej opcji wyświetlania)''.
* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar|Scalar clip filter]]:


* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/pl|Filtr wizualizacji deformacji]]: Służy do wizualizacji skalowanego zdeformowanego kształtu modelu.
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction|Function cut filter]]:


* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/pl|Filtr przycinania skalarnego]]: Służy do przycinania pola wybraną wartością skalarną.
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion|Region clip filter]]:


* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/pl|Filtr cięcia funkcją]]: Służy do wyświetlania wyników na kuli lub płaszczyźnie przecinającej model.
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine|Line clip filter]]:


* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/pl|Filtr przycięcia obszaru]]: Służy do przycinania pola kulą lub płaszczyzną przechodzącą przez model.
* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses|Stress linearization plot]]:


* [[Image:FEM_PostFilterContours.svg|32px]] [[FEM_PostFilterContours/pl|Filtr konturów]]: Służy do wyświetlania izolinii ''(w 2D)'' i izokonturów. {{Version/pl|0.21}}
* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint|Data at point clip filter]]:


* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/pl|Filtr przycięcia linią]]: Służy do wyświetlania wartości pola wzdłuż wskazanej linii.
* [[FEM_PostCreateFunctions|Filter functions]]:
** [[Image:Fem-post-geo-plane.svg|32px]]
** [[Image:Fem-post-geo-sphere.svg|32px]]


* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/pl|Wykres linearyzacji naprężeń]]: Tworzy wykres linearyzacji naprężeń.
== Menu: Utilities ==


* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/pl|Filtr danych w punkcie]]: Służy do wyświetlania wartości wybranego pola we wskazanym punkcie.
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd|Clipping plane on face]]:


<span id="Filter_functions"></span>
* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]:
=== <span id="FEM_PostCreateFunctions">Funkcje filtrowania</span><!--Do not edit span id: the FEM_PostCreateFunctions pages redirect here--> ===


* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples|Open FEM examples]]: Open the GUI to access FEM examples.
:* [[Image:FEM_PostCreateFunctionPlane.svg|32px]] [[FEM_PostCreateFunctionPlane/pl|Utwórz funkcję płaszczyzny]]: Przecina siatkę wynikową płaszczyzną.


:* [[Image:FEM_PostCreateFunctionSphere.svg|32px]] [[FEM_PostCreateFunctionSphere/pl|Utwórz funkcję sfery]]: Przecina siatkę wynikową kulą.
== Context Menu ==


:* [[Image:FEM_PostCreateFunctionCylinder.svg|32px]] [[FEM_PostCreateFunctionCylinder/pl|Utwórz funkcję walca]]: Przecina siatkę wynikową walcem. {{Version/pl|0.21}}
* [[Image:FEM_MeshClear.svg|32px]] [[FEM_MeshClear|Clear FEM mesh]]: Deletes the mesh file from the FreeCAD file. Useful to make a FreeCAD file lighter.


:* [[Image:FEM_PostCreateFunctionBox.svg|32px]] [[FEM_PostCreateFunctionBox/pl|Utwórz funkcję prostopadłościanu]]: Przecina siatkę wynikową prostopadłościanem. {{Version/pl|0.21}}
* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo|Display FEM mesh info]]: Displays basic statistics of existing mesh - number of nodes and elements of each type.


<span id="Menu:_Utilities"></span>
== Preferences ==
==Menu: Narzędzia==


* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences|Preferences...]]: Preferences available in FEM Tools.
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/pl|Płaszczyzna cięcia na ścianie]]: Dodaje płaszczyznę przycinania dla całego widoku modelu.


* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll/pl|Usuń wszystkie płaszczyzny cięcia]]: Usuwa wszystkie istniejące [[FEM_ClippingPlaneAdd/pl|płaszczyzny cięcia]].
== Information ==


* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/pl|Otwórz przykłady]]: Otwórz GUI, aby uzyskać dostęp do przykładów MES.
The following pages explain different topics of the FEM Workbench.


<span id="Context_Menu"></span>
[[FEM_Install|FEM Install]]: a detailed description on how to set up the external programs used in the workbench.
==Menu podręczne==


* [[Image:FEM_MeshClear.svg|32px]] [[FEM_MeshClear/pl|Wyczyść dane siatki MES]]: Usuwa plik siatki z pliku FreeCAD. Przydatne, aby uczynić plik FreeCAD lżejszym.
[[FEM_Mesh|FEM Mesh]]: further information on obtaining a mesh for finite element analysis.


* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/pl|Wyświetl informacje o siatce MES]]: Wyświetla podstawowe statystyki istniejącej siatki - ilość węzłów i elementów każdego typu.
[[FEM_Solver|FEM Solver]]: further information on the different solvers available in the workbench, and those that could be used in the future.


<span id="Obsolete_tools"></span>
[[FEM_CalculiX|FEM CalculiX]]: further information on CalculiX, the default solver used in the workbench for structural analysis.
==Narzędzia przestarzałe==


<div class="mw-translate-fuzzy">
[[FEM_Concrete|FEM Concrete]]: interesting information on the topic of simulating concrete structures.
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/pl|Zdefiniuj przepływ graniczny]]: Służy do definiowania warunku brzegowego płynu. Niewspierane przez żaden solver, niedostępne w {{VersionPlus/pl|0.22}}.
</div>


<div class="mw-translate-fuzzy">
[[FEM_project|FEM Project]]: further information on the unit system, limitations, and the development ideas and roadmap of the workbench.
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/pl|Wiązanie łożyska]]: Służy do definiowania wiązania łożyska. Niewspierane przez żaden solver, niedostępne w {{VersionPlus/pl|0.22}}.
</div>


<div class="mw-translate-fuzzy">
== Tutorials ==
* [[Image:FEM_ConstraintGear.svg|32px]] [[FEM_ConstraintGear/pl|Wiązanie koła zębatego]]: Służy do definiowania wiązania koła zębatego. Niewspierane przez żaden solver, niedostępne w {{VersionPlus/pl|0.22}}.
Tutorial 1: [[FEM_CalculiX_Cantilever_3D|FEM CalculiX Cantilever 3D]]; basic simply supported beam analysis.
</div>


<div class="mw-translate-fuzzy">
Tutorial 2: [[FEM_tutorial|FEM Tutorial]]; simple tension analysis of a structure.
* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley/pl|Constraint pulley]]: Służy do definiowania wiązania koła pasowego. Niewspierane przez żaden solver, niedostępne w {{VersionPlus/pl|0.22}}.
</div>


<div class="mw-translate-fuzzy">
Tutorial 3: [[FEM_Tutorial_Python|FEM Tutorial Python]]; set up the cantilever example entirely through scripting in Python, including the mesh.
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/pl|Solver CalculiX]]: To samo co [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/pl|Narzędzia CalculiX]] z dodatkowymi sprawdzeniami. Narzędzie niedokończone, niedostępne w {{VersionPlus/pl|0.22}}.
</div>


<div class="mw-translate-fuzzy">
Tutorial 4: [[FEM Shear of a Composite Block|FEM Shear of a Composite Block]]; see the deformation of a block that is comprised of two materials.
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/pl|Utwórz zestaw węzłów]]: Tworzy zestaw węzłów z siatki MES.
Narzędzie było niedokończone i nie można było go użyć. Niedostępne w {{VersionPlus/pl|0.22}}.
</div>


<span id="Preferences"></span>
Tutorial 5: [[Transient FEM analysis]]
==Ustawienia==


* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences/pl|Preferencje ...]]: Ustawienia dostępne dla narzędzi środowiska MES w menu Edycja.
Tutorial 6: [[Post-Processing_of_FEM_Results_with_Paraview]]


<span id="Information"></span>
Tutorial 7: [[FEM Example Capacitance Two Balls]]; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.
==Informacje dodatkowe==


Na kolejnych stronach znajdują się objaśnienia poszczególnych tematów związanych z środowiskiem pracy MES.


[[FEM_Install/pl|Instalacja środowiska MES]]: szczegółowy opis jak skonfigurować zewnętrzne programy używane w środowisku pracy.


[[FEM_Geometry_Preparation_and_Meshing/pl|Przygotowanie geometrii i siatki MES]]: wskazówki dotyczące przygotowania geometrii dla MES i siatki.
Coupled thermal mechanical analysis tutorials by [https://opensimsa.github.io/training.html openSIM]


[[FEM_Mesh/pl|MES: Siatka]]: dalsze informacje na temat uzyskiwania siatki do analizy metodą elementów skończonych.
Video tutorial 1: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 FEM video for beginner] (including YouTube link)


[[FEM_Solver/pl|MES: Solver]]: dalsze informacje na temat różnych solverów dostępnych w środowisku pracy oraz tych, które mogą być używane w przyszłości.
Video tutorial 2: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 FEM video for beginner] (including YouTube link)


[[FEM_CalculiX/pl|MES: CalculiX]]: dalsze informacje na temat CalculiX, domyślnego solvera używanego w środowisku pracy do analizy strukturalnej.
Many video tutorials: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software] (in German)


[[FEM_Concrete/pl|MES: Beton]]: ciekawe informacje na temat symulacji konstrukcji betonowych.
== Extending the FEM Workbench ==


<span id="Tutorials"></span>
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.
==Poradniki==


Poradnik 1: [[FEM_CalculiX_Cantilever_3D/pl|MES CalculiX wspornik 3D]], podstawowa analiza belki swobodnie podpartej.
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].


Poradnik 2: [[FEM_tutorial/pl|Poradnik dla środowiska pracy MES]], prosta analiza naprężenia konstrukcji.
The following articles explain how the workbench can be extended, for example, by adding new types of boundary conditions (constraints), or equations.
* [[Extend_FEM_Module|Extend FEM Module]]
* [[Onboarding_FEM_Devs|Onboarding FEM Devs]] attempts to orient new devs on how to contribute to the FEM workbench.
* [[Add_FEM_Constraint_Tutorial|Add FEM Constraint Tutorial]]
* [[Add_FEM_Equation_Tutorial|Add FEM Equation Tutorial]]


Poradnik 3: [[FEM_Tutorial_Python/pl|Skrypty w środowisku MES]], skonfiguruj przykład wspornika całkowicie poprzez skrypty w środowisku Python, w tym siatkę.
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.
* [https://forum.freecadweb.org/viewtopic.php?t=17581 Early preview of ebook: Module developer' guide to FreeCAD source] forum thread.
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] github repository.


Poradnik 4: [[FEM_Shear_of_a_Composite_Block/pl|Ścinanie bloku kompozytowego]], obserwuj deformację bloku, który składa się z dwóch materiałów.
== Extending the FEM Workbench documentation ==


Poradnik 5: [[Transient_FEM_analysis/pl|Analiza MES w stanie przejściowym]].
* 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]


Poradnik 6: [[Post-Processing_of_FEM_Results_with_Paraview/pl|Post-Processing wyników MES za pomocą Paraview]].
{{Docnav

|[[Drawing_Workbench|Drawing Workbench]]
Poradnik 7: [[FEM_Example_Capacitance_Two_Balls/pl|Przykład pojemność dwóch kul]], Elmer's GUI poradnik 6 "Elektrostatyka Pojemność Dwóch Kul" z wykorzystaniem przykładów FEM.
|[[Image_Workbench|Image Workbench]]

|IconL=Workbench_Drawing.svg
Sprzężona analiza termiczno-mechaniczna poradnik [https://opensimsa.github.io/training.html openSIM].
|IconR=Workbench_Image.svg

Wideo poradnik 1: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 MES wideo dla początkujących] ''(w tym link do YouTube)''.

Wideo poradnik 2: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 MES wideo dla początkujących] ''(w tym link do YouTube)''.

Wiele poradników w formie wideo: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software], ''(w języku niemieckim)''.

<span id="Extending_the_FEM_Workbench"></span>
==Rozszerzenie środowiska pracy MES==

Środowisko pracy MES jest w ciągłym rozwoju. Celem projektu jest znalezienie sposobu na łatwą interakcję z różnymi solverami MES, tak aby użytkownik końcowy mógł usprawnić proces tworzenia, generowania siatki, symulacji i optymalizacji problemu projektowego, wszystko w ramach programu FreeCAD.

Poniższe informacje są skierowane do użytkowników i programistów, którzy chcą rozszerzyć środowisko MES na różne sposoby. Oczekiwana jest znajomość C++ i środowiska Python, a także pewna znajomość systemu "document object" używanego w FreeCAD. Informacje te są dostępne na stronach [[Power_users_hub/pl|Centrum Power użytkowników]] i [[Developer_hub/pl|Centrum programisty]]. Proszę zauważyć, że ponieważ FreeCAD jest w trakcie aktywnego rozwoju, niektóre artykuły mogą być zbyt stare, a więc przestarzałe. Najbardziej aktualne informacje są omawiane na [https://forum.freecadweb.org/index.php forum FreeCAD], w sekcji Development. W przypadku dyskusji na temat MES, porad lub pomocy w rozszerzeniu środowiska pracy, czytelnik powinien odnieść się do [https://forum.freecadweb.org/viewforum.php?f=18 forum MES].

Poniższe artykuły wyjaśniają, jak można rozszerzyć środowisko pracy, np. poprzez dodanie nowych typów warunków brzegowych ''(wiązań)'', czy równań.
* [[Extend_FEM_Module/pl|Rozszerzenie modułu MES]]
* [[Onboarding_FEM_Devs/pl|Wprowadzenie do MES dla programistów]] próbuje zorientować nowych twórców, w jaki sposób mogą przyczynić się do rozwoju środowiska pracy MES.
* [[Add_FEM_Constraint_Tutorial/pl|Dodawanie wiązań w środowisku MES]]
* [[Add_FEM_Equation_Tutorial/pl|Dodawanie równań w środowisku MES]]

Przewodnik programisty został napisany, aby pomóc użytkownikom w zrozumieniu złożonej bazy kodowej FreeCAD i interakcji między podstawowymi elementami i poszczególnymi środowiskami pracy. Książka jest umieszczona w serwisie Github, więc wielu użytkowników może ją współtworzyć i aktualizować.
* [https://forum.freecadweb.org/viewtopic.php?t=17581 Wczesny podgląd ebooka: Przewodnik programisty modułów po źródłach FreeCAD] wątek na forum.
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] repozytorium Github.

<span id="Extending_the_FEM_Workbench_documentation"></span>
==Rozszerzenie dokumentacji środowiska pracy MES==

* Więcej informacji dotyczących rozszerzenia lub braku dokumentacji dla MES można znaleźć na forum, w temacie: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20823 Brak dokumentacji MES na Wiki]


{{Docnav/pl
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|[[Inspection_Workbench/pl|środowisko pracy Kontrola]]
|IconL=Workbench_Draft.svg
|IconR=Workbench_Inspection.svg
}}
}}



Latest revision as of 10:01, 21 April 2024

Ikonka FreeCAD dla środowiska pracy MES

Wprowadzenie

Środowisko pracy MES zapewnia nowoczesną analizę metodą elementów skończonych (MES) dla FreeCAD. Głównie oznacza to, że wszystkie narzędzia do wykonania analizy są połączone w jeden graficzny interfejs użytkownika (GUI).

Przepływ pracy

Kroki przeprowadzania analizy metodą elementów skończonych:

  1. Preprocessing: ustawienie zagadnienia analizy.
    1. Modelowanie geometrii: tworzenie geometrii za pomocą programu FreeCAD lub importowanie jej z innej aplikacji.
    2. Tworzenie analizy.
      1. Dodawanie do modelu geometrycznego uwarunkowań symulacyjnych, takich jak obciążenia i podpory stałe.
      2. Dodawanie materiałów do części poza modelem geometrycznym.
      3. Tworzenie siatki elementów skończonych dla modelu geometrycznego lub importowanie jej z innej aplikacji.
  2. Rozwiązywanie: uruchamianie zewnętrznego solwera z poziomu FreeCAD.
  3. Postprocessing: wizualizacja wyników analizy z poziomu FreeCAD lub eksportowanie wyników, aby można je było przetworzyć w innej aplikacji.

Środowisko pracy MES może być używane w systemach Linux, Windows i Mac OSX. Ponieważ korzysta z zewnętrznych solverów, zakres ręcznej konfiguracji zależy od systemu operacyjnego, z którego korzystasz. Instrukcje dotyczące konfiguracji zewnętrznych narzędzi znajdują się na stronie Instalacja środowiska MES.

Przepływ pracy w środowisku MES. Środowisko to wywołuje dwa zewnętrzne środowiska w celu wykonania siatkowania obiektu bryłowego oraz rozwiązania problemu metodą elementów skończonych.

Menu: Model

  • Analiza MES: Tworzy nowy kontener dla analizy mechanicznej. Jeśli przed kliknięciem w oknie Widoku drzewa zostanie wybrana bryła, to następnie zostanie otwarte okno dialogowe generatora siatek.

Materiał

Geometria elementu

  • Obrót belki: Służy do obracania przekrojów poprzecznych elementów belkowych.

Elektromagnetyczne warunki brzegowe

Warunki brzegowe płynu

Funkcje analizy geometrycznej

Mechaniczne warunki brzegowe i obciążenia

  • Kontakt: Służy do definiowania kontaktu między 2 powierzchniami.
  • Obciążenie siłą: Służy do definiowania siły w [N] rozłożonej równomiernie na wybranych ścianach w określonym kierunku.

Termiczne warunki brzegowe i obciążenia

Nadpisywanie wiązań

Menu: Siatka

  • Obszar siatki: Tworzy zlokalizowane obszary do generowania siatki, aby zoptymalizować czas obliczeń.
  • Grupa siatki: Grupuje i oznacza elementy siatki (wierzchołek, krawędź, powierzchnia) razem - przydatne do eksportowania siatki do zewnętrznych solverów.

Menu: Rozwiąż

Równania mechaniczne

Równania elektromagnetyczne

Menu: Wyniki

  • Zastosuj zmiany: Przełącza, czy zmiany w potokach i filtrach są stosowane natychmiast.
  • Prezentacja graficzna wyników: Służy do dodania nowej graficznej reprezentacji wyników analizy MES (skala kolorów i więcej opcji wyświetlania).

Funkcje filtrowania

Menu: Narzędzia

Menu podręczne

Narzędzia przestarzałe

  • Zdefiniuj przepływ graniczny: Służy do definiowania warunku brzegowego płynu. Niewspierane przez żaden solver, niedostępne w wersja 0.22 i powyżej.
  • Wiązanie łożyska: Służy do definiowania wiązania łożyska. Niewspierane przez żaden solver, niedostępne w wersja 0.22 i powyżej.
  • Wiązanie koła zębatego: Służy do definiowania wiązania koła zębatego. Niewspierane przez żaden solver, niedostępne w wersja 0.22 i powyżej.
  • Constraint pulley: Służy do definiowania wiązania koła pasowego. Niewspierane przez żaden solver, niedostępne w wersja 0.22 i powyżej.

Narzędzie było niedokończone i nie można było go użyć. Niedostępne w wersja 0.22 i powyżej.

Ustawienia

  • Preferencje ...: Ustawienia dostępne dla narzędzi środowiska MES w menu Edycja.

Informacje dodatkowe

Na kolejnych stronach znajdują się objaśnienia poszczególnych tematów związanych z środowiskiem pracy MES.

Instalacja środowiska MES: szczegółowy opis jak skonfigurować zewnętrzne programy używane w środowisku pracy.

Przygotowanie geometrii i siatki MES: wskazówki dotyczące przygotowania geometrii dla MES i siatki.

MES: Siatka: dalsze informacje na temat uzyskiwania siatki do analizy metodą elementów skończonych.

MES: Solver: dalsze informacje na temat różnych solverów dostępnych w środowisku pracy oraz tych, które mogą być używane w przyszłości.

MES: CalculiX: dalsze informacje na temat CalculiX, domyślnego solvera używanego w środowisku pracy do analizy strukturalnej.

MES: Beton: ciekawe informacje na temat symulacji konstrukcji betonowych.

Poradniki

Poradnik 1: MES CalculiX wspornik 3D, podstawowa analiza belki swobodnie podpartej.

Poradnik 2: Poradnik dla środowiska pracy MES, prosta analiza naprężenia konstrukcji.

Poradnik 3: Skrypty w środowisku MES, skonfiguruj przykład wspornika całkowicie poprzez skrypty w środowisku Python, w tym siatkę.

Poradnik 4: Ścinanie bloku kompozytowego, obserwuj deformację bloku, który składa się z dwóch materiałów.

Poradnik 5: Analiza MES w stanie przejściowym.

Poradnik 6: Post-Processing wyników MES za pomocą Paraview.

Poradnik 7: Przykład pojemność dwóch kul, Elmer's GUI poradnik 6 "Elektrostatyka Pojemność Dwóch Kul" z wykorzystaniem przykładów FEM.

Sprzężona analiza termiczno-mechaniczna poradnik openSIM.

Wideo poradnik 1: MES wideo dla początkujących (w tym link do YouTube).

Wideo poradnik 2: MES wideo dla początkujących (w tym link do YouTube).

Wiele poradników w formie wideo: anisim Open Source Engineering Software, (w języku niemieckim).

Rozszerzenie środowiska pracy MES

Środowisko pracy MES jest w ciągłym rozwoju. Celem projektu jest znalezienie sposobu na łatwą interakcję z różnymi solverami MES, tak aby użytkownik końcowy mógł usprawnić proces tworzenia, generowania siatki, symulacji i optymalizacji problemu projektowego, wszystko w ramach programu FreeCAD.

Poniższe informacje są skierowane do użytkowników i programistów, którzy chcą rozszerzyć środowisko MES na różne sposoby. Oczekiwana jest znajomość C++ i środowiska Python, a także pewna znajomość systemu "document object" używanego w FreeCAD. Informacje te są dostępne na stronach Centrum Power użytkowników i Centrum programisty. Proszę zauważyć, że ponieważ FreeCAD jest w trakcie aktywnego rozwoju, niektóre artykuły mogą być zbyt stare, a więc przestarzałe. Najbardziej aktualne informacje są omawiane na forum FreeCAD, w sekcji Development. W przypadku dyskusji na temat MES, porad lub pomocy w rozszerzeniu środowiska pracy, czytelnik powinien odnieść się do forum MES.

Poniższe artykuły wyjaśniają, jak można rozszerzyć środowisko pracy, np. poprzez dodanie nowych typów warunków brzegowych (wiązań), czy równań.

Przewodnik programisty został napisany, aby pomóc użytkownikom w zrozumieniu złożonej bazy kodowej FreeCAD i interakcji między podstawowymi elementami i poszczególnymi środowiskami pracy. Książka jest umieszczona w serwisie Github, więc wielu użytkowników może ją współtworzyć i aktualizować.

Rozszerzenie dokumentacji środowiska pracy MES