Schleife in Abaqus inp-file / SIMULIA/ABAQUS
Jeremy 16. Jun. 2010, 10:23

Hallo Forum,

ich habe mal gelesen, dass am in einen inp-file eine if-Bedingungn einbauen kann. Ist es auch möglich eine Schleife (for oder while) in einen inp-file zu intergrieren? Z.B. bietet sich das an, wenn man eine Kombinationen von Steps wiederholt hintereinander ausführen möchte. Man könnte die Steps sicher auch hintereinander schreiben, aber mit einer Schleife is die Lösung übersichtlicher.

Danke für eure Hinweise.

Gruß
Jeremy

HerrHansen 18. Jun. 2010, 09:00

Zitat:
Original erstellt von Jeremy:
ich habe mal gelesen, dass am in einen inp-file eine if-Bedingungn einbauen kann.

Wo hast du das gelesen? Das täte mich auch interessieren. Ich bin bisher davon ausgegangen, dass solche Schleifen-Geschichten nur im ANSYS machbar sind.
Ich habe mir bisher damit geholfen, dass ich mit einem Skript die Steps erzeugt habe (bei ~32000 Steps ist übrigens Schluss  )

Jeremy 18. Jun. 2010, 10:35

Hallo HerrHansen,

ich kenne diese Möglichkeiten auch von ANSYS, die Quelle für Abaqus muss ich nochmal nachschauen. Bis hier eine Antwort steht, könnten ein paar Tage vergehen, aber ich behalte es auf jeden Fall im Auge.

Ich hätte die Steps durch copy + paste in dem inp-file erstellt und wollte mir den Aufwand ersparen und die Übersichtlichkeit behalten.

Bis "später",
Gruß Jeremy

femchen 18. Jun. 2010, 10:39

Schleifen oder Bedingungen gibt es nicht im Inputfile. Bedingungen kann man über Sensoren abbilden und für Schleifen gibt es "*direct cyclic".

Jeremy 18. Jun. 2010, 12:00

Danke für die Information, mit "*direct cycle" kann man also mehrere Steps hintereinander definieren und um zyklische Belastung zu erreichen, sprich: Zug - Druck - Zug - Druck - ...?

Jeremy 13. Jul. 2010, 15:35

Hallo,

es hat länger gedauert, aber ich habe es gefunden und ziehe meine Aussage zurück. Die IF-Bedingung, die ich angesprochen habe, bezog sich auf die Unterteilung eines UMAT. In der Beschreibung zu UMAT steht, dass man die Materialnamen "CMNAME" testen kann um jenachdem eine andere UMAT subroutine aufzurufen. Dieser Test wird aber nicht in der inp-Datei sondern in der UMAT statt.

Gruß
Jeremy