³Ô¹ÏÍø

Effiziente FE²-Mehrskalensimulation

Image
Illustration zur FE²-Methode

²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² ist eine Open-Source-Toolbox für die FE²-Mehrskalensimulation in Abaqus. Sie implementiert den hocheffizienten monolithischen Ansatz, unterstützt aber auch den konventionellen, geschachtelten Algorithmus.

Die Hauptidee hinter der Implementierung ist die Verwendung von Abaqus/Standard für die Lösung des Makro-FE-Problems und eines selbstgeschriebenen, hocheffizienten Codes für die Lösung des Mikroproblems. Der Mikro-Makro-Datenaustausch erfolgt über die Materialroutinen-Schnittstelle UMAT von Abaqus. Auf der Mikroskala verwendet ²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² die Elementschnittstelle UEL von Abaqus. Zu diesem Zweck wird mit ²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² eine UEL-Routine ausgeliefert, die die gängigen Elementtypen wie Dreieck, Viereck, Tetragonal oder Hexaeder mit linearen oder quadratischen Formfunktionen unterstützt. Sie nutzt die UMAT-Schnittstelle für das Materialgesetz auf der Mikroskala. So können zuvor entwickelte UELs und UMATs direkt auf der Mikroskala verwendet und in Abaqus direkt und unabhängig von ²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² getestet werden. Standardmäßig wird auf der Mikroskala eine elastisch-plastische v. Mises-Materialroutine UMAT verwendet. Das Preprocessing und Postprocessing für die Mikroskala erfolgt in Abaqus/CAE mit Hilfe eines Python-Plug-Ins.

Kurz und Knapp

  • Monolithischer und konventionell geschachtelter Algorithmus
  • Hyper ROM Methode - mit automatischer Datenerzeugung und -auswertung
  • Parallelisierbare Berechnungen (auch über mehrere Rechnerknoten)
  • Periodische Randbedingungen auf der Mikroskala
  • Theorie der kleinen und der großen Verformung
  • UMAT-Schnittstelle zu Abaqus auf der makroskopischen Skala
  • Modulares Konzept: UEL-, UMAT- und UHARD-Schnittstellen auf der Mikroskala für einfache Erweiterbarkeit
  • Verschiedene Elementtypen verfügbar:
    • ebene Dehnung und 3D
    • Verschiedene Elementformen: viereckig, dreieckig, tetraedrisch, hexagonal
    • Lineare und quadratische Formfunktionen mit vollständiger oder reduzierter Integration
    • Die mitgelieferte Bibliothek UELlib kann auch für die Entwicklung anderer UELs für Abaqus verwendet werden 
  • Python-Plug-ins für Preprocessing und Postprocessing von Mikroskalenmodellen in Abaqus/CAE (Vernetzung, Materialzuweisung, Konvergenzparameter etc.)
  • 3D-Modelle auf der Mikroskala mit ebenen/achsensymmetrischen Elementen auf der Makroskala
  • PARDISO-Solver von Intel MKL für das Mikroskalen-FE-Problem (unreduziertes Problem)
  • Intel MKL LAPACK Solver für das Mikroskalen-FE-Problem (ROM reduziertes Problem)

³Õ±ð°ùö´Ú´Ú±ð²Ô³Ù±ô¾±³¦³ó³Ü²Ô²µ±ð²Ô

  • N. Lange, A. Malik, M. Abendroth, G. Hütter, B. Kiefer: , GAMM-Mitteilungen 48 (2025), e70004
  • N. Lange, G. Hütter, B. Kiefer: , Computer Methods in Applied Mechanics and Engineering 418 (2024), 116522, 
  • N. Lange, M. Abendroth, E. Werzner, G. Hütter, B. Kiefer: , Advanced Engineering Materials 24 (2021), 2100784
  • N. Lange, G. Hütter, B. Kiefer:  Computer Methods in Applied Mechanics and Engineering 382 (2021), 113886

Download (Version 3.0)

Holen Sie sich die Open-Source-Toolbox ²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² zur Mehrskalen Simulation mit Abaqus.

Zip-Download

Download (Version 2.0)

Holen Sie sich die Open-Source-Toolbox ²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² zur Mehrskalen Simulation mit Abaqus.

Zip-Download

Download (Version 1.02)

Holen Sie sich die Open-Source-Toolbox ²Ñ´Ç²Ô´Ç±ô¾±³Ù³ó¹ó·¡Â² zur Mehrskalen Simulation mit Abaqus.

Zip-Download