Leicht ist relativ. Ein Script, gerade in Python, ist mithilfe der Report Datei aus Abaqus schnell erstellt. Du musst doch lediglich diese Datei so umschreiben, dass die Zahlen Parameter werden.
Eigentlich brauchst du nur drei Dinge:
1. Eine Funktion zur Modellerzeugung
2. Ein Kriterium, das festlegt was wünschenswert ist (was soll optimiert werden)
3. Einen Optimierungsalgorithmus
zu 1.: Am einfachsten geht es wie folgt:
- Erzeuge dein Modell von Hand im CAE
- öffne die Reportdatei schreib alles so um, dass sinnvolle Namen drin stehen und ersetze die Zahlen durch
Parameter
- Definier eine Funktion aus dem ganzen Krams
zu 3.: Entweder du schreibst alle Parameter und Ergebnisse in eine Datei und verwendest einen externen
Optimierer oder du installierst dir numpy/scipy in deinen Abaqus/version/Python Ordner und verwendest die Optimierer die dort angeboten werden an Ort und Stelle. Scipy stellt eine sehr gute Auswahl an schnellen Algorithmen zur Verfügung.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP