Hallo liebe ABAQUS - Gemeinde,
ich habe ein relativ simples Problem mit meiner Subroutine. Ich habe eine Subroutine-UMAT in Fortran für Abaqus geschrieben. Dabei habe ich innere Variable in meinem Modell implementiert. Mit einer Abfrage-Schleife wird geprüft, ob die innere VAriable einen bestimmteen Wert erreicht hat oder nicht. Wenn ja, steigt das Programm aus, Berechnungsabbruch. Das tut das Programm auch. Bei der Auswertung in Visualization stelle ich fest, dass die Ausgabewerte nur bis zum vorletzten Inkrement bzw. Schritt ausgegeben werde und nicht bis zum Abbruch. D.h. die Werte aus dem aktuellen Inkrement bzw. Schritt werden nicht berücksichtigt, da die Berechnung bei einem bestimmten Element und Integrationspunkt abgebrochen wird.
In Fortran habe ich die Abbruchschleife wie folgt definiert:
IF (Wert...) THEN
call exit
END IF
Gibt es im Abaqus andere Befehle, die bewirken, dass alle berechneten Werte auch für die angefangene Berechnung vollständig übergeben werden?
Bedanke mich im Voraus!
MfG
------------------
-Nils-
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP