Einführung in Abaqus-Scripting
Automatisierung wiederkehrender Aufgaben und Erweiterung von Abaqus mit Python
22. April 2027 um 15:00:00

Zeit & Ort
22 April 2027, 15:00 – 16:00 CEST
Online-Schulung
Über die Veranstaltung
Warum sich Scripting für jeden Abaqus-Analysten lohnt
Die meisten Abaqus-Workflows umfassen wiederkehrende Schritte im Pre- und Postprocessing. Dazu gehören beispielsweise das Erstellen ähnlicher Bauteile, die identische Vernetzung mehrerer Komponenten, die Durchführung parametrischer Studien oder das Extrahieren derselben Ergebnisse aus zahlreichen Berechnungen. Diese Aufgaben Modell für Modell manuell durchzuführen kostet Zeit, die stattdessen für die eigentliche Ingenieursarbeit genutzt werden könnte. Zudem erhöht die manuelle Wiederholung das Risiko menschlicher Fehler. Python-Scripting schafft hier Abhilfe. Python ist über das Abaqus Scripting Interface direkt in Abaqus integriert und ermöglicht jedem Analysten die Automatisierung solcher Aufgaben, ohne dass hierfür Erfahrung in der Softwareentwicklung erforderlich ist.
Schwerpunkte der Online-Schulung
In dieser Schulung vermittelt 4RealSim die Grundlagen des Abaqus-Scriptings mit Python. Die Teilnehmer lernen die grundlegende Terminologie und Struktur des Abaqus Scripting Interface kennen, erfahren, wie die verschiedenen von Abaqus automatisch erzeugten Journaldateien gelesen und verwendet werden, und lernen, einfache Makros zu erstellen und anzupassen. Darüber hinaus behandeln wir das Schreiben von Daten in die Output Database sowie nützliche kostenlose Python-Module für Postprocessing und Visualisierung.
Behandelte Themen
Warum Scripting für jeden Abaqus-Analysten relevant ist: Automatisierung, Anpassung und parametrische Studien
Wichtige Begriffe: Kernel, GUI sowie Programmier- und Skriptsprachen
Einsatz von Python in Abaqus: Preprocessing, Lösung und Postprocessing
Verständnis der Journaldateien .rpy, .jnl und .rec
Abaqus-Scripting-Dokumentation und wo Sie Antworten finden
Ausführen von Skripten über die GUI, die Kommandozeile oder die Python Development Environment
Python-Grundlagen: Datentypen, Strukturen und der Mapping-Typ Dictionary
Struktur der Abaqus-Modell- und Ergebnisdatenbanken: MDB-, Session- und ODB-Objekte
Verwendung und Anpassung des Macro Managers zur Automatisierung wiederkehrender Aktionen
Schreiben externer Daten in die Output Database
Nützliche kostenlose Module für erweitertes Postprocessing: SciPy und Matplotlib
Wo vorhandene, mit Python entwickelte Abaqus-Plug-ins zu finden sind und wie sie verwendet werden
Für wen ist diese Schulung geeignet?
Abaqus-Anwender, die wiederkehrende manuelle Aufgaben im Pre- oder Postprocessing reduzieren möchten
Ingenieure, die parametrische Studien oder große Serien ähnlicher Modelle durchführen
Alle, die Abaqus-Plug-ins und Makros erstellen oder anpassen möchten
Abaqus-Anwender mit wenig oder keiner bisherigen Scripting-Erfahrung
Voraussetzung
4RealSim-Abaqus-Kunde
