FEM FrontISTR Workbench/pl: Difference between revisions
(Created page with "Środowisko pracy MES FrontISTR") |
No edit summary |
||
(38 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
[[File:FrontISTR.svg|thumb|128px| |
[[File:FrontISTR.svg|thumb|128px|Ikona środowiska pracy MES FrontISTR]] |
||
{{TOCright}} |
{{TOCright}} |
||
= |
<span id="Introduction"></span> |
||
==Wprowadzenie== |
|||
Środowisko pracy [[File:FrontISTR.svg|24px]] 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. |
|||
[[File:FEM FrontISTR bikeframe screenshot.png|512px]] |
[[File:FEM FrontISTR bikeframe screenshot.png|512px]] |
||
<span id="Intended_work-flow"></span> |
|||
=== Intended work-flow === |
|||
===Zamierzony przepływ pracy=== |
|||
# Ustaw analizę w środowisku pracy MES ''(tak samo jak dla CalculiX)''. |
|||
# Set up an analysis model by FEM module (in the same way as calculiX). |
|||
# |
# 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. |
|||
# Double-click on the solver object in the document tree and set working directory. |
|||
# |
# Wciśnij przycisk '''Write input file''' |
||
# |
# Wciśnij przycisk '''Run FrontISTR''' |
||
# |
# Sprawdź FISTR_Results do postprocessingu. |
||
= |
<span id="Features"></span> |
||
===Cechy=== |
|||
* analiza statyczna, sprawdzenie elementów, |
|||
* static analysis, element check |
|||
* analiza geometrycznie liniowa/nieliniowa, |
|||
* geometrical linear|nonlinear analysis |
|||
* elementy: czworościany pierwszego/drugiego rzędu, |
|||
* elements: 1st/2nd order tetrahedron |
|||
* obciążenia: obciążenia mechaniczne skupione i rozłożone, grawitacja, |
|||
* loads: mechanical concentrated and distributed loads, gravity |
|||
* warunki brzegowe: utwierdzenie punktów lub zadane przemieszczenie, |
|||
* boundary: points fixed or displacement |
|||
* kontrola kroku: automatyczna inkrementacja, |
|||
* step control: auto time increment and cutback |
|||
* solver równań liniowych, |
|||
* linear equation solver |
|||
** |
** 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)''. |
||
<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. |
|||
= |
<span id="Limitations"></span> |
||
=== Ograniczenia === |
|||
* FISTR_Results |
* 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. |
|||
* 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 === |
|||
⚫ | |||
Zobacz https://github.com/FrontISTR/FEM_FrontISTR/tree/master/sample/benchmarks. |
|||
= |
<span id="Installation"></span> |
||
==Instalacja== |
|||
<span id="Addon_Manager"></span> |
|||
⚫ | |||
==Menadżer dodatków== |
|||
FEM_FrontISTR |
FEM_FrontISTR można łatwo zainstalować poprzez [[Image:AddonManager.svg|24px]] [[Std_AddonMgr/pl|Menedżer dodatków]] z menu {{MenuCommand|Narzędzia → Menedżer dodatków}}. |
||
FEM_FrontISTR |
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ędzia → Menedżer dodatków}}. |
||
Kod FEM_FrontISTR jest przechowywany i rozwijany [https://github.com/FrontISTR/FEM_FrontISTR na platformie GitHub]. |
|||
= |
<span id="Manual"></span> |
||
===Podręcznik=== |
|||
Zobacz [[How_to_install_additional_workbenches/pl|Jak zainstalować dodatkowe środowiska pracy]]. |
|||
= |
<span id="Prerequisites"></span> |
||
===Wymagania wstępne=== |
|||
* FreeCAD 0.19 |
* FreeCAD 0.19 lub nowszy. |
||
* [https://www.paraview.org/ |
* [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 ==== |
||
# |
# 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] |
||
# |
# Utwórz ścieżkę FEM_FrontISTR/bin |
||
# |
# 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. |
|||
= |
<span id="Tools"></span> |
||
==Narzędzia== |
|||
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] '''Solver FrontISTR Standard''': |
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] '''Solver FrontISTR Standard''': Tworzy nowy obiekt solvera FrontISTR dla tej analizy. |
||
= |
<span id="References"></span> |
||
==Źródła== |
|||
* |
* Autor: kinagaki rigarashi |
||
* |
* Kod źródłowy: [https://github.com/FrontISTR/FEM_FrontISTR Github.com] |
||
* |
* Forum FreeCAD: [https://forum.freecadweb.org/viewtopic.php?t=58019 58019] |
||
* |
* Poradniki: https://frontistr-commons.gitlab.io/FEM_FrontISTR/en/ |
||
* |
* Dokumentacja solvera FrontISTR: https://manual.frontistr.com/en/ |
||
* |
* Zgłaszanie błędów: Prosimy o zgłaszanie błędów na stronie [https://github.com/FrontISTR/FEM_FrontISTR Github.com] |
||
[[Category:Sandbox{{#translation:}}]] |
|||
[[Category:User Documentation{{#translation:}}]] |
[[Category:User Documentation{{#translation:}}]] |
||
[[Category:Addons{{#translation:}}]] |
[[Category:Addons{{#translation:}}]] |
Latest revision as of 10:45, 19 January 2024
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
- 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ę na pasku narzędzi.
- Dwukrotnie kliknij na obiekcie solvera w drzewie dokumentu i ustaw katalog roboczy.
- Wciśnij przycisk Write input file
- Wciśnij przycisk Run FrontISTR
- 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,
- iteracyjny,
- 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
- Pobierz FrontISTR-latest.zip
- Utwórz ścieżkę FEM_FrontISTR/bin
- Wypakuj FrontISTR-latest.zip i umieść wszystkie pliki w katalogu FEM_FrontISTR/bin.
Linux
W przygotowaniu.
Mac
W przygotowaniu.
Narzędzia
Źródła
- Autor: kinagaki rigarashi
- Kod źródłowy: Github.com
- Forum FreeCAD: 58019
- Poradniki: https://frontistr-commons.gitlab.io/FEM_FrontISTR/en/
- Dokumentacja solvera FrontISTR: https://manual.frontistr.com/en/
- Zgłaszanie błędów: Prosimy o zgłaszanie błędów na stronie Github.com