Wiederkehrende Arbeitsabläufe kann man in Abaqus/CAE gut automatisieren. Hierzu stellt Abaqus ein paar einfach zu bedienende Werkzeuge (zum Beispiel den Macro Recorder) und verschiedene Schnittstellen bereit.

In der Vergangenheit habe ich oft selbst Python Scripte für die Prozessautomatisierung erstellt und verwendet. Auch habe ich das eine oder andere Plugin für Kunden erarbeitet und im Rahmen eines Forschungsprojektes ein größere Anpassung von Abaqus/CAE durchgeführt. Hierzu bedarf es aber recht viel Zeit – nicht zuletzt für das Studium der Manuals.

Im Rahmen der Erstellung dieses Wikis hat mir mein Freund Ulrich gezeigt, daß es eine interessante Alternative für die einfache und schnelle Automatisierung wiederkehrender Arbeitsprozesse gibt. Den RSG Dialog Builder. Hierbei hat er mich nicht nur darauf aufmerksam gemacht, sondern auch direkt zwei schöne Anwendungen aufgebaut.

Der RSG Dialog Builder stellt ein einfaches Mittel zur Erzeugung von Plugins in Abaqus/CAE dar. RSG steht für “Really Simple GUI”. Hierbei besteht der RSG Builder aus zwei Teilen, das GUI und das ausführende Script im Kernel von Abaqus/CAE. Das GUI wird direkt im Dialog Builder erstellt. Die Basis für das ausführende Script erstellt man mittels des Macro Recorders. Nach einer kleineren Anpassung kann man das Script direkt in den Dialog Builder importieren.

In dem Beitrag ‚RSG Dialog Builder in Abaqus/CAE – Generierung von Schrauben‚ wird der RSG Builder zur Erstellung von Standardbauteilen, hier Schrauben, verwendet. Bei der Neu-Erstellung eines Modells in Abaqus/CAE stehen zu Beginn oft wiederkehrende Definitionen von Materialien, Sections oder Prozeduren (Steps) an. In dem Beitrag ‚Abaqus/CAE: QuickStart Plugin mit RSG Dialog Builder‚ zeigen wir, wie ein Plugin diese wiederkehrende Definitionen deutlich vereinfachen kann.

Mit diesen Beiträgen wollen wir dazu anregen, pragmatische Automatisierungen im täglichen Arbeitsablauf einzubauen. Gerne unterstützen wir Sie dabei. Gerne stellen wir Ihnen unsere Plugins zur Verfügung oder passen diese für Sie an.

Senior Consultant Simulation at systemworkx AG | + posts

Ralf Paßmann arbeitet seit nunmehr 35 Jahren mit Abaqus. Angefangen hat er mit der Rohr-Walz-Simulation mit Abaqus/Standard und einem Editor als Pre-Processor in den späten 80er Jahren. Die Initiierung und Begleitung des Migrationsprojekts zur Verwendung von Abaqus/Explicit als Crash-Code bei BMW war ein Höhepunkt seiner Arbeit mit Abaqus und den Menschen dahinter. Seit rund zehn Jahren ist Ralf nun wieder im Vertrieb von Abaqus tätig und hat das Ziel, Kunden beim zuverlässigen Einsatz von Simulation in Entwicklungsprozessen zu unterstützen.