FEM FrontISTR Workbench/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "* analiza statyczna, sprawdzenie elementów * analiza geometrycznie liniowa/nieliniowa * elementy: czworościany pierwszego/drugiego rzędu * obciążenia: obciążenia mechaniczne skupione i rozłożone, grawitacja * warunki brzegowe: utwierdzenie punktów lub zadane przemieszczenie * kontrola kroku: automatyczna inkrementacja * solver równań liniowych ** iteracyjny *** prekondycjoner: AMG, SSOR, Diagonal, ILU(k)(k=0,1,2) *** metoda: CG, BiCGSTAB, GMRES, GPBiCG ** bez...")
No edit summary
 
(30 intermediate revisions by 3 users not shown)
Line 15: Line 15:
===Zamierzony przepływ pracy===
===Zamierzony przepływ pracy===


# Ustaw analizę w środowisku pracy MES (tak samo jak dla CalculiX).
# Ustaw analizę w środowisku pracy MES ''(tak samo jak dla CalculiX)''.
# Przejdź do środowiska pracy '''FrontISTR''' i utwórz obiekt solvera FrontISTR klikając ikonę [[Image:FEM_SolverCalculixCxxtools.svg|24px]] na pasku narzędzi.
# Przejdź do środowiska pracy '''FrontISTR''' i utwórz obiekt solvera FrontISTR klikając ikonę [[Image:FEM_SolverCalculixCxxtools.svg|24px]] na pasku narzędzi.
# Dwukrotnie kliknij na obiekcie solvera w drzewie dokumentu i ustaw katalog roboczy.
# Dwukrotnie kliknij na obiekcie solvera w drzewie dokumentu i ustaw katalog roboczy.
Line 25: Line 25:
===Cechy===
===Cechy===


* analiza statyczna, sprawdzenie elementów
* analiza statyczna, sprawdzenie elementów,
* analiza geometrycznie liniowa/nieliniowa
* analiza geometrycznie liniowa/nieliniowa,
* elementy: czworościany pierwszego/drugiego rzędu
* elementy: czworościany pierwszego/drugiego rzędu,
* obciążenia: obciążenia mechaniczne skupione i rozłożone, grawitacja
* obciążenia: obciążenia mechaniczne skupione i rozłożone, grawitacja,
* warunki brzegowe: utwierdzenie punktów lub zadane przemieszczenie
* warunki brzegowe: utwierdzenie punktów lub zadane przemieszczenie,
* kontrola kroku: automatyczna inkrementacja
* kontrola kroku: automatyczna inkrementacja,
* solver równań liniowych
* solver równań liniowych,
** iteracyjny
** iteracyjny,
*** prekondycjoner: AMG, SSOR, Diagonal, ILU(k)(k=0,1,2)
*** prekondycjoner: AMG, SSOR, Diagonal, ILU(k)(k=0,1,2),
*** metoda: CG, BiCGSTAB, GMRES, GPBiCG
*** metoda: CG, BiCGSTAB, GMRES, GPBiCG,
** bezpośredni: MUMPS
** bezpośredni: MUMPS,
* format plików wyjściowych: AVS, VTK(wymagane ParaView)
* format plików wyjściowych: AVS, VTK ''(wymagane ParaView)''.


<span id="Features_to_be_supported_in_the_future"></span>
=== Features to be supported in the future ===
===Funkcje planowane do obsługi w przyszłości===


* analizy: przepływu ciepła, dynamiczne, drgań własnych,
* analysis: thermal transfer, dynamic, eigen, frequency
* materiały ''(mechaniczne)'': sprężysto-plastyczne, hipersprężyste, pełzanie, lepkosprężyste,
* materials(mechanical): elastoplastic, hyper elastic, creep, visco elastic
* kontakt,
* contact
* MPC(TIE)
* MPC(TIE),
* elementy: pięciościenne, sześciościenne, belkowe, powłokowe, kratownicowe itd.
* elements: prism, hexa, beam, shell, truss etc.


=== Limitations ===
<span id="Limitations"></span>
=== Ograniczenia ===


* FISTR_Results only contains results for surfaces. If you need the interior results, change Output File Format to VTK and visualize the results with paraview.
* Obiekt FISTR_Results zawiera wyniki tylko dla powierzchni. Jeśli potrzebne Ci wyniki z wewnątrz modelu, zmień Output File Format na VTK i skorzystaj z ParaView do wizualizacji wyników.
* Środowisko pracy MES FrontISTR nie wspiera jeszcze analiz termicznych. Sam FISTR może je jednak przeprowadzać i wsparcie dla nich jest planowane w najbliższej przyszłości.
* The FEM FrontISTR workbench does not yet support thermal analyses. FISTR itself can perform thermal analyses and support for this is planned in the near future.
* Analizy mechaniczne dla różnych materiałów w modelu nie są obecnie wspierane.
* Mechanical analyses for different material in a model is not yet possible.


<span id="Benchmark_results"></span>
=== Benchmark results ===
=== Wyniki testów ===


See https://github.com/FrontISTR/FEM_FrontISTR/tree/master/sample/benchmarks.
Zobacz https://github.com/FrontISTR/FEM_FrontISTR/tree/master/sample/benchmarks.


== Installation ==
<span id="Installation"></span>
==Instalacja==


<span id="Addon_Manager"></span>
=== Addon Manager ===
==Menadżer dodatków==


FEM_FrontISTR can easily be installed via the FreeCAD [[Image:AddonManager.svg|24px]] [[Std_AddonMgr|Addon Manager]] from the {{MenuCommand|ToolsAddon manager}} menu.
FEM_FrontISTR można łatwo zainstalować poprzez [[Image:AddonManager.svg|24px]] [[Std_AddonMgr/pl|Menedżer dodatków]] z menu {{MenuCommand|NarzędziaMenedżer dodatków}}.
FEM_FrontISTR is under active development and will get new features frequently. Therefore you should update it regularly using also the menu {{MenuCommand|ToolsAddon manager}}.
FEM_FrontISTR jest aktywnie rozwijany i będzie często zyskiwał nowe funkcje. Zatem powinieneś go regularnie aktualizować w ten sam sposób: {{MenuCommand|NarzędziaMenedżer dodatków}}.
The FEM_FrontISTR code is hosted and developed [https://github.com/FrontISTR/FEM_FrontISTR on GitHub].
Kod FEM_FrontISTR jest przechowywany i rozwijany [https://github.com/FrontISTR/FEM_FrontISTR na platformie GitHub].


=== Manual ===
<span id="Manual"></span>
===Podręcznik===


See [[How_to_install_additional_workbenches|How to install additional workbenches]]
Zobacz [[How_to_install_additional_workbenches/pl|Jak zainstalować dodatkowe środowiska pracy]].


=== Prerequisites ===
<span id="Prerequisites"></span>
===Wymagania wstępne===


* FreeCAD 0.19 or newer
* FreeCAD 0.19 lub nowszy.
* [https://www.paraview.org/ Paraview] (optional)
* [https://www.paraview.org/ ParaView] ''(opcjonalne)''.


<span id="FrontISTR_Solver_Installation"></span>
=== FrontISTR Solver Installation ===
=== Instalacja solvera FrontISTR ===


Pliki wykonywalne FrontISTR będą automatycznie pobrane i zainstalowane przy pierwszym uruchomieniu. Jeśli pobieranie się nie powiedzie, wykonaj poniższe kroki aby zainstalować solver.
FrontISTR binaries will be automatically downloaded and installed on the first run. If the download does not proceed, please follow the steps below to install the solver.


==== Windows ====
==== Windows ====


# Download [https://www.frontistr.com/download/link.php?https://frontistr-commons.gitlab.io/FrontISTR/release/x86_64-w64-mingw32-msmpi/FrontISTR-latest.zip FrontISTR-latest.zip]
# Pobierz [https://www.frontistr.com/download/link.php?https://frontistr-commons.gitlab.io/FrontISTR/release/x86_64-w64-mingw32-msmpi/FrontISTR-latest.zip FrontISTR-latest.zip]
# Create directory FEM_FrontISTR/bin
# Utwórz ścieżkę FEM_FrontISTR/bin
# Extract FrontISTR-latest.zip and put all files in FEM_FrontISTR/bin directory.
# Wypakuj FrontISTR-latest.zip i umieść wszystkie pliki w katalogu FEM_FrontISTR/bin.


==== Linux ====
==== Linux ====


W przygotowaniu.
Under preparation.


==== Mac ====
==== Mac ====


W przygotowaniu.
Under preparation.


== Tools ==
<span id="Tools"></span>
==Narzędzia==


* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] '''Solver FrontISTR Standard''': Creates a new FrontISTR solver for this analysis.
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] '''Solver FrontISTR Standard''': Tworzy nowy obiekt solvera FrontISTR dla tej analizy.


== References ==
<span id="References"></span>
==Źródła==


* Author: kinagaki rigarashi
* Autor: kinagaki rigarashi
* Source code: [https://github.com/FrontISTR/FEM_FrontISTR Github.com]
* Kod źródłowy: [https://github.com/FrontISTR/FEM_FrontISTR Github.com]
* FreeCAD Forum: [https://forum.freecadweb.org/viewtopic.php?t=58019 58019]
* Forum FreeCAD: [https://forum.freecadweb.org/viewtopic.php?t=58019 58019]
* Tutorials: https://frontistr-commons.gitlab.io/FEM_FrontISTR/en/
* Poradniki: https://frontistr-commons.gitlab.io/FEM_FrontISTR/en/
* FrontISTR solver documentation: https://manual.frontistr.com/en/
* Dokumentacja solvera FrontISTR: https://manual.frontistr.com/en/
* Report bugs: Please report bugs at [https://github.com/FrontISTR/FEM_FrontISTR Github.com]
* Zgłaszanie błędów: Prosimy o zgłaszanie błędów na stronie [https://github.com/FrontISTR/FEM_FrontISTR Github.com]





Latest revision as of 10:45, 19 January 2024

Other languages:
Ikona środowiska pracy MES FrontISTR

Wprowadzenie

Środowisko pracy MES FrontISTR to dodatek do programu FreeCAD, który umożliwia korzystanie z FrontISTR, otwartego solvera MES do wielkoskalowych obliczeń równoległych nieliniowych zagadnień mechanicznych.

Zamierzony przepływ pracy

  1. Ustaw analizę w środowisku pracy MES (tak samo jak dla CalculiX).
  2. Przejdź do środowiska pracy FrontISTR i utwórz obiekt solvera FrontISTR klikając ikonę na pasku narzędzi.
  3. Dwukrotnie kliknij na obiekcie solvera w drzewie dokumentu i ustaw katalog roboczy.
  4. Wciśnij przycisk Write input file
  5. Wciśnij przycisk Run FrontISTR
  6. Sprawdź FISTR_Results do postprocessingu.

Cechy

  • analiza statyczna, sprawdzenie elementów,
  • analiza geometrycznie liniowa/nieliniowa,
  • elementy: czworościany pierwszego/drugiego rzędu,
  • obciążenia: obciążenia mechaniczne skupione i rozłożone, grawitacja,
  • warunki brzegowe: utwierdzenie punktów lub zadane przemieszczenie,
  • kontrola kroku: automatyczna inkrementacja,
  • solver równań liniowych,
    • iteracyjny,
      • prekondycjoner: AMG, SSOR, Diagonal, ILU(k)(k=0,1,2),
      • metoda: CG, BiCGSTAB, GMRES, GPBiCG,
    • bezpośredni: MUMPS,
  • format plików wyjściowych: AVS, VTK (wymagane ParaView).

Funkcje planowane do obsługi w przyszłości

  • analizy: przepływu ciepła, dynamiczne, drgań własnych,
  • materiały (mechaniczne): sprężysto-plastyczne, hipersprężyste, pełzanie, lepkosprężyste,
  • kontakt,
  • MPC(TIE),
  • elementy: pięciościenne, sześciościenne, belkowe, powłokowe, kratownicowe itd.

Ograniczenia

  • Obiekt FISTR_Results zawiera wyniki tylko dla powierzchni. Jeśli potrzebne Ci są wyniki z wewnątrz modelu, zmień Output File Format na VTK i skorzystaj z ParaView do wizualizacji wyników.
  • Środowisko pracy MES FrontISTR nie wspiera jeszcze analiz termicznych. Sam FISTR może je jednak przeprowadzać i wsparcie dla nich jest planowane w najbliższej przyszłości.
  • Analizy mechaniczne dla różnych materiałów w modelu nie są obecnie wspierane.

Wyniki testów

Zobacz https://github.com/FrontISTR/FEM_FrontISTR/tree/master/sample/benchmarks.

Instalacja

Menadżer dodatków

FEM_FrontISTR można łatwo zainstalować poprzez Menedżer dodatków z menu Narzędzia → Menedżer dodatków. FEM_FrontISTR jest aktywnie rozwijany i będzie często zyskiwał nowe funkcje. Zatem powinieneś go regularnie aktualizować w ten sam sposób: Narzędzia → Menedżer dodatków. Kod FEM_FrontISTR jest przechowywany i rozwijany na platformie GitHub.

Podręcznik

Zobacz Jak zainstalować dodatkowe środowiska pracy.

Wymagania wstępne

  • FreeCAD 0.19 lub nowszy.
  • ParaView (opcjonalne).

Instalacja solvera FrontISTR

Pliki wykonywalne FrontISTR będą automatycznie pobrane i zainstalowane przy pierwszym uruchomieniu. Jeśli pobieranie się nie powiedzie, wykonaj poniższe kroki aby zainstalować solver.

Windows

  1. Pobierz FrontISTR-latest.zip
  2. Utwórz ścieżkę FEM_FrontISTR/bin
  3. Wypakuj FrontISTR-latest.zip i umieść wszystkie pliki w katalogu FEM_FrontISTR/bin.

Linux

W przygotowaniu.

Mac

W przygotowaniu.

Narzędzia

  • Solver FrontISTR Standard: Tworzy nowy obiekt solvera FrontISTR dla tej analizy.

Źródła