To jest aplikacja dla systemu Linux o nazwie igafem, której najnowszą wersję można pobrać jako igafem-v2.zip. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie igafem z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
igafem
OPIS
Analiza izogeometryczna (IGA) to fundamentalny krok naprzód w mechanice obliczeniowej, który oferuje
możliwość integracji metod analizy z narzędziami komputerowego wspomagania projektowania (CAD) i odwrotnie. Korzyści z takiego podejścia są oczywiste, ponieważ czas potrzebny od projektowania do analizy jest znacznie skrócony, co prowadzi do dużych oszczędności kosztów i czasu dla przemysłu. Ścisłe połączenie CAD i analizy w ramach IGA wymaga wiedzy z obu dziedzin, a jednym z celów MIGFEM jest dostarczenie prostego do zrozumienia kodu IGA FEM. Prace są finansowane w ramach sieci początkowego szkolenia 7PR w ramach grantu nr 289361 "Integracja symulacji numerycznych i technologii projektowania geometrycznego".
Jeśli używasz tego kodu lub inspirujesz się nim, zacytuj w swojej pracy następujące odniesienie:
VP Nguyen, C Anitescu, S Bordas, T Rabczuk. „Analiza izogeometryczna: przegląd i aspekty implementacji komputera”. Matematyka i komputery w symulacji, (2015), s. 89-116, tom 117.
Zakładka Charakterystyka
- Elastyczność liniowa 1D, 2D, 3D z Bsplines/NURBS/Tsplines
- udokładnienie h, p i k
- 2D XIGA dla pęknięć bez przyczepności i interfejsów materiałowych
- Metoda kary, mnożnik Lagrange'a, metoda najmniejszych kwadratów dla warunków brzegowych Dirichleta
- Obsługiwany jest multi-patch NURBS zgodny z 2D
- Powłoki Kirchhoffa i Kirchhoffa-Love'a (preparat bez rotacji)
- Płytka Kirchhoffa i płytka Mindlina-Reissnera z NURBS
- Implementacja IGA w oparciu o ekstrakcję Beziera (2D i 3D)
- Obsługa Tsplines z Rhino3d (zobacz także GeoPDE)
- Geometryczne nieliniowości dla ciał stałych i cienkich powłok.
- Analiza dynamiki przejściowej z niejawnym schematem Newmarka i jawnym schematem różnic centralnych
- Analiza drgań swobodnych ciał stałych/płyt/powłok.
- Różne techniki wizualizacji dla B-splajnów/NURBS/Tsplajnów
- Niekompatybilny multi-patch NURBS 2D/3D z metodą Nitschego (patrz nitsche-2D.zip)
- Sprzężenie brył i elementów konstrukcyjnych metodą Nitschego (rozwój)
- metoda punktów materialnych z B-splajnami (rozwój)
- Arlequin 2D do łączenia siatki
- Dostępne w Octave z GUI (sprawdź igafemgui)
- Metody kolokacji dla elastyczności
Publiczność
Nauka/badania, edukacja, inżynieria
Język programowania
MATLAB, C
Kategorie
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/cmcodes/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.