Hallo Liebe Abaqusgemeinde,
hat jemand Erfahrung mir der Automatisierung mittels von Ergebnistransfers (& Neustarts) zwischen Abaqus Implizit & Explizit. Ich schlage mich immer noch mit dem Problem der Erwärmung mittels rein viskoser Wärmequellen in Abaqus Explizit herum.
BITTE AUCH ANTWORTEN, WENN NUR AUF TEILE MEINER ANFRAGE WISSEN VORHANDEN IST :-).
Da die Usersubroutines die ich dazu benötige zu 100% nur beim impliziten Solver vorhanden sind, denke ich darüber nach eine implizit/explizit gekoppelte Rechnung zu entwerfen. Dazu benötige ich, dass ich die Erwärmung im impliziten ausrechne und dann die Ergebnisse einer expliziten Rechnung übergebe. Das kann nur funktionieren, wenn man Abaqus eine automatisierte Übergabe & Neustart im jeweils anderm Solver beibringen kann.
Deshalb meine erste Frage. Den subsequenten Start mehrerer Rechnungen kann man ja mittels Bachtfiles steuern. Wenn man nun die Filenamen immer gleichlaesst muesste man im Prinzip alternativ immer wieder zwei gleich starten köennen. nur würden dann die Ergebnisse vermutlich immer wieder überschrieben werden --- es sei denn man kann mittels Anhängenoptionen (also nicht überschreiben) & über denm Einlesen als predefines files (somit die errechneten Werte aus der anderen Rechnung als neuen Startwert) dafür sorgen dass jeweils die aktualisierten Daten in den erzeugten Stautus und Egebnisdateien angefügt & nicht überschrieben werden.
Alternativ könnte man sich vorstellen, dass ein counter die Dateinamen der Ein- & Ausgabedateien bei jeder Übergabe hochgezählt werden. Um dies vernünftig auswerten zu können, muestte man diese Files dann am Ende vermutlich wieder in jewiels ein File zusammenfügen.
Zu diesem Zwecke bin ich gerade dabei mir Python anzuschauen. da ich bisher mit Python noch nicht gearbeitet habe, wäre ich auch dankbar wenn mir jemand ein gutes Einführungswerk dazu empfehlen könnte.
Falls möglich würde ich mir den Ablauf folgendermaßen vorstellen:
Einfederung & darus resultierende Erwärmung im impliziten rechnen lassen (einen "Zeitschritt" oder mehrere je nach Problem). Dann resultierende Lasten & vor allem Temperaturen ...
(bestimmt mittels Verwendung von Uexternaldb zum Auslesen der EViskos, UField zur Redifinition der internen Energie & Hetval zur Bestimmung der Wärme respektive neuen Temperatur auf der Basis der neudefinierten internen Energie --> Bekommt man wirklich auch die Temperatur in der Hetval geliefert?(spezifische Wärmekapazität ist als Materialdatum vorhanden))
... an den expliziten Solver übergeben und dort dann die notwendigen Rotationsrechnungen für mein rollendes Rad ausführen.
Bin für jede Unterstützung dankbar.
ciao gunkerle
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP