FEM Workbench/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(267 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
}}
}}


[[Image:Workbench_FEM.svg|thumb|128px|FEM workbench icon]]
[[Image:Workbench_FEM.svg|thumb|128px|Ikonka FreeCAD dla środowiska pracy MES]]


{{TOCright}}
{{TOCright}}


== Introduction ==
<span id="Introduction"></span>
==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_ConstraintForce.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_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure|Constraint pressure]]: Used to define a pressure constraint.
:* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/pl|Kontakt]]: Służy do definiowania kontaktu między 2 powierzchniami.


:* [[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|1.0}}, symetrią cykliczną.
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight|Constraint self weight]]: Used to define a gravity acceleration acting on a model.


:* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring/pl|Sprężyna]]: Służy do definiowania sprężyny. {{Version/pl|0.20}}
=== Thermal Constraints ===


:* [[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.
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature|Constraint initial temperature]]: Used to define the initial temperature of a body.


* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux|Constraint heatflux]]: Used to define a heat flux constraint on a face(s).
:* [[Image:FEM_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure/pl|Obciążenie ciśnieniem]]: Służy do definiowania obciążenia powierzchni ciśnieniem.


:* [[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_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature|Constraint temperature]]: Used to define a temperature constraint on a point/edge/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_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource|Constraint body heat source]]: Used to define an internally generated body heat.


<span id="Thermal_boundary_conditions_and_loads"></span>
=== Constraints without solver ===
===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.
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary|Fluid boundary condition]]:


:* [[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_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing|Constraint bearing]]: Used to define a bearing constraint.


:* [[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_ConstraintGear.svg|32px]] [[FEM_ConstraintGear|Constraint gear]]: Used to define a gear 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_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley|Constraint pulley]]: Used to define a pulley constraint.


<span id="Overwrite_Constants"></span>
=== Overwrite Constants ===
===Nadpisywanie wiązań===


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


<span id="Menu:_Mesh"></span>
== Menu: Mesh ==
==Menu: Siatka==


* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape|FEM mesh from shape by Netgen]]:
* [[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.


* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by Gmsh]]:
* [[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_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]: Creates anisotropic meshes for accurate calculations near boundaries.
* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/pl|Warstwa graniczna siatki]]: Tworzy anizotropowe siatki dla dokładnych obliczeń przy brzegach.


* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion|FEM mesh region]]: Creates a localized area(s) to mesh which highly optimizes analysis time.
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/pl|Obszar siatki]]: Tworzy zlokalizowane obszary do generowania siatki, aby zoptymalizować czas obliczeń.


* [[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.
* [[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_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet|Nodes set]]: Creates/defines a node set from FEM mesh.
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/pl|Siatka MES na obiekt środowiska Siatka]]: Przekształca powierzchnię siatki MES na obiekt środowiska Siatka.


<span id="Menu:_Solve"></span>
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh|FEM mesh to mesh]]: Convert the surface of a FEM mesh to a mesh.
==Menu: Rozwiąż==


* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/pl|Narzędzia CalculiX]]: Tworzy kontroler solvera dla CalculiX.
== Menu: Solve ==


* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/pl|Solver Elmer]]: Tworzy kontroler solvera dla Elmer.
* [[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_SolverMystran.svg|32px]] [[FEM_SolverMystran/pl|Solver Mystran]]: Tworzy kontroler solvera dla Mystran. {{Version/pl|0.20}}


* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]]: Creates the solver controller for Elmer. It is independent from other solver objects.
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/pl|Solver Z88]]: Tworzy kontroler solvera dla Z88.


<span id="Mechanical_equations"></span>
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88|Solver Z88]]:
=== <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|Elasticity equation]]:
:* [[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_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_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce|Electricforce equation]]: {{Version|0.19}}


<span id="Electromagnetic_equations"></span>
* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic|Electrostatic 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_EquationFlow.svg|32px]] [[FEM_EquationFlow|Flow equation]]:


:* [[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_EquationFlux.svg|32px]] [[FEM_EquationFlux|Flux 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_EquationHeat.svg|32px]] [[FEM_EquationHeat|Heat 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_SolverControl.svg|32px]] [[FEM_SolverControl|Solver job control]]: Opens the menu to adjust and start the selected solver.


* [[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_SolverRun.svg|32px]] [[FEM_SolverRun|Run solver calculations]]: Runs the selected solver of the active analysis.


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


* [[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_ResultsPurge.svg|32px]] [[FEM_ResultsPurge|Purge results]]: Deletes the results of the active analysis.


* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow|Show result]]: Used to display the result of an analysis.
* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/pl|Kontrola pracy solvera]]: Otwiera menu do ustawiania i uruchamiania wybranego solvera.


* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges|Apply changes to pipeline]]:
* [[Image:FEM_SolverRun.svg|32px]] [[FEM_SolverRun/pl|Uruchom solver]]: Uruchamia wybrany solver w aktywnej analizie.


<span id="Menu:_Results"></span>
* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult|Post pipeline from result]]:
==Menu: Wyniki==


* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp|Warp filter]]:
* [[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_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar|Scalar clip filter]]:


* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/pl|Zastosuj zmiany]]: Przełącza, czy zmiany w potokach i filtrach są stosowane natychmiast.
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction|Function cut 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_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion|Region 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_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine|Line clip filter]]:


* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/pl|Filtr przycinania skalarnego]]: Służy do przycinania pola wybraną wartością skalarną.
* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses|Stress linearization plot]]:


* [[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_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint|Data at point 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.
* [[FEM_PostCreateFunctions|Filter functions]]:
** [[Image:Fem-post-geo-plane.svg|32px]]
** [[Image:Fem-post-geo-sphere.svg|32px]]


* [[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}}
== Menu: Utilities ==


* [[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.
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd|Clipping plane on face]]:


* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/pl|Wykres linearyzacji naprężeń]]: Tworzy wykres linearyzacji naprężeń.
* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]:


* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples|Open FEM examples]]: Open the GUI to access FEM examples.
* [[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.


<span id="Filter_functions"></span>
== Context Menu ==
=== <span id="FEM_PostCreateFunctions">Funkcje filtrowania</span><!--Do not edit span id: the FEM_PostCreateFunctions pages redirect here--> ===


:* [[Image:FEM_PostCreateFunctionPlane.svg|32px]] [[FEM_PostCreateFunctionPlane/pl|Utwórz funkcję płaszczyzny]]: Przecina siatkę wynikową płaszczyzną.
* [[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_PostCreateFunctionSphere.svg|32px]] [[FEM_PostCreateFunctionSphere/pl|Utwórz funkcję sfery]]: Przecina siatkę wynikową kulą.
* [[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.


:* [[Image:FEM_PostCreateFunctionCylinder.svg|32px]] [[FEM_PostCreateFunctionCylinder/pl|Utwórz funkcję walca]]: Przecina siatkę wynikową walcem. {{Version/pl|0.21}}
== Preferences ==


:* [[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:Std_DlgPreferences.svg|32px]] [[FEM_Preferences|Preferences...]]: Preferences available in FEM Tools.


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


* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/pl|Płaszczyzna cięcia na ścianie]]: Dodaje płaszczyznę przycinania dla całego widoku modelu.
The following pages explain different topics of the FEM Workbench.


* [[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]].
[[FEM_Install|FEM Install]]: a detailed description on how to set up the external programs used in the workbench.


* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/pl|Otwórz przykłady]]: Otwórz GUI, aby uzyskać dostęp do przykładów MES.
[[FEM_Mesh|FEM Mesh]]: further information on obtaining a mesh for finite element analysis.


<span id="Context_Menu"></span>
[[FEM_Solver|FEM Solver]]: further information on the different solvers available in the workbench, and those that could be used in the future.
==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_CalculiX|FEM CalculiX]]: further information on CalculiX, the default solver used in the workbench for structural 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_Concrete|FEM Concrete]]: interesting information on the topic of simulating concrete structures.


<span id="Obsolete_tools"></span>
[[FEM_project|FEM Project]]: further information on the unit system, limitations, and the development ideas and roadmap of the workbench.
==Narzędzia przestarzałe==


* [[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|1.0}}.
== Tutorials ==
Tutorial 1: [[FEM_CalculiX_Cantilever_3D|FEM CalculiX Cantilever 3D]]; basic simply supported beam analysis.


* [[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|1.0}}.
Tutorial 2: [[FEM_tutorial|FEM Tutorial]]; simple tension analysis of a structure.


* [[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|1.0}}.
Tutorial 3: [[FEM_Tutorial_Python|FEM Tutorial Python]]; set up the cantilever example entirely through scripting in Python, including the mesh.


* [[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|1.0}}.
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_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|1.0}}.
Tutorial 5: [[Transient FEM analysis]]


* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/pl|Utwórz zestaw węzłów]]: Tworzy zestaw węzłów z siatki MES.
Tutorial 6: [[Post-Processing_of_FEM_Results_with_Paraview]]
Narzędzie było niedokończone i nie można było go użyć. Niedostępne w {{VersionPlus/pl|1.0}}.


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


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


<span id="Information"></span>
==Informacje dodatkowe==


Na kolejnych stronach znajdują się objaśnienia poszczególnych tematów związanych z środowiskiem pracy MES.
Coupled thermal mechanical analysis tutorials by [https://opensimsa.github.io/training.html openSIM]


[[FEM_Install/pl|Instalacja środowiska MES]]: szczegółowy opis jak skonfigurować zewnętrzne programy używane w środowisku pracy.
Video tutorial 1: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 FEM video for beginner] (including YouTube link)


[[FEM_Geometry_Preparation_and_Meshing/pl|Przygotowanie geometrii i siatki MES]]: wskazówki dotyczące przygotowania geometrii dla MES i siatki.
Video tutorial 2: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 FEM video for beginner] (including YouTube link)


[[FEM_Mesh/pl|MES: Siatka]]: dalsze informacje na temat uzyskiwania siatki do analizy metodą elementów skończonych.
Many video tutorials: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software] (in German)


[[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.
== Extending the FEM Workbench ==


[[FEM_CalculiX/pl|MES: CalculiX]]: dalsze informacje na temat CalculiX, domyślnego solvera używanego w środowisku pracy do analizy strukturalnej.
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.


[[FEM_Concrete/pl|MES: Beton]]: ciekawe informacje na temat symulacji konstrukcji betonowych.
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].


<span id="Tutorials"></span>
The following articles explain how the workbench can be extended, for example, by adding new types of boundary conditions (constraints), or equations.
==Poradniki==
* [[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 1: [[FEM_CalculiX_Cantilever_3D/pl|MES CalculiX wspornik 3D]], podstawowa analiza belki swobodnie podpartej.
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 2: [[FEM_tutorial/pl|Poradnik dla środowiska pracy MES]], prosta analiza naprężenia konstrukcji.
== Extending the FEM Workbench documentation ==


Poradnik 3: [[FEM_Tutorial_Python/pl|Skrypty w środowisku MES]], skonfiguruj przykład wspornika całkowicie poprzez skrypty w środowisku Python, w tym siatkę.
* 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 4: [[FEM_Shear_of_a_Composite_Block/pl|Ścinanie bloku kompozytowego]], obserwuj deformację bloku, który składa się z dwóch materiałów.
{{Docnav

|[[Drawing_Workbench|Drawing Workbench]]
Poradnik 5: [[Transient_FEM_analysis/pl|Analiza MES w stanie przejściowym]].
|[[Image_Workbench|Image Workbench]]

|IconL=Workbench_Drawing.svg
Poradnik 6: [[Post-Processing_of_FEM_Results_with_Paraview/pl|Post-Processing wyników MES za pomocą Paraview]].
|IconR=Workbench_Image.svg

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.

Sprzężona analiza termiczno-mechaniczna poradnik [https://opensimsa.github.io/training.html openSIM].

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 12:27, 24 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 1.0 i powyżej.
  • Wiązanie łożyska: Służy do definiowania wiązania łożyska. Niewspierane przez żaden solver, niedostępne w wersja 1.0 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 1.0 i powyżej.
  • Constraint pulley: Służy do definiowania wiązania koła pasowego. Niewspierane przez żaden solver, niedostępne w wersja 1.0 i powyżej.

Narzędzie było niedokończone i nie można było go użyć. Niedostępne w wersja 1.0 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