Autor
|
Thema: UMAT-Subrotine (1169 mal gelesen)
|
node Mitglied Student
Beiträge: 98 Registriert: 19.11.2009
|
erstellt am: 02. Dez. 2009 17:41 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe ABAQUS Gemeinde, ich habe eine relativ einfache Frage. Wie kann ich meine UMAT-Subroutine in die Analysis implementieren. Damit das Modell mit den USER MATERIAL Variablen und UMAT-Subroutine simuliert wird? Habe die Jobliste erstellt. UMAT-Subroutine für mein Modell als Texdatei im Editor geschrieben. Komme an dieser Stelle nicht weiter… Bedanke mich bereits im Voraus!
------------------ -Nils- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nicksen Mitglied wissenschaftlicher Mitarbeiter
Beiträge: 239 Registriert: 04.05.2007
|
erstellt am: 03. Dez. 2009 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für node
Entweder im Job-Modul das Subroutinen file eintragen und "submit" waehlen, oder aber in der Konsole abq683.exe job=jobname user=subroutinenfile interactive eingeben. Das startet den Job "jobname" mit dem Routinenfile "subroutinenfile" und gibt saemtliche *.log Ausgaben in die aktive Konsole aus. So kann man sehr leicht sehen, ob es durchlaeuft oder Fehler vom compiler kommen. Viel Erfolg dabei. mfg Nucksin ------------------ ========== == Dingsen == ========== Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
node Mitglied Student
Beiträge: 98 Registriert: 19.11.2009
|
erstellt am: 03. Dez. 2009 13:17 <-- editieren / zitieren --> Unities abgeben:
|
node Mitglied Student
Beiträge: 98 Registriert: 19.11.2009
|
erstellt am: 03. Dez. 2009 17:43 <-- editieren / zitieren --> Unities abgeben:
Hallo Nicksen, ich versuche gerade mein Modell zu simulieren. Doch der Job wird abgebrochen. Im Job-Monitor unter ERROS steht folgendes: "Problem during linking - Abaqus/Standard User Subroutines". Wird es immer angezeigt, wenn meine UMAT Fehler enthält? Oder gibt es einige Proble mit dem FortranCopiler? Hattest du schon so ein Fehler bei dir in der Simulation? MfG ------------------ -Nils- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carsten1983 Mitglied Doktorand
Beiträge: 125 Registriert: 11.10.2007
|
erstellt am: 04. Dez. 2009 07:26 <-- editieren / zitieren --> Unities abgeben: Nur für node
Hast du die Subroutine mal im Visiual Studio (oder woanders) kompiliert um zu sehen ob offensichtliche Fehler drin sind? Diese "Problem during linking" Geschichte ist in meiner Erinnerung immer ein Hinweis auf Fehler innerhalb der Subroutine (und zwar solche die der Compiler erkennt: Syntax, Typen, Header,..) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nicksen Mitglied wissenschaftlicher Mitarbeiter
Beiträge: 239 Registriert: 04.05.2007
|
erstellt am: 04. Dez. 2009 08:51 <-- editieren / zitieren --> Unities abgeben: Nur für node
Compiler Fehler aufgrund von Syntax, Semantik oÄ werden dann bei mir mit Zeile und Spalte fuer die UMAT angegeben. Linking kann auch auf fehlende Umgebungsvariablen hinweisen. Frag mal deinen Admin, ob alles richtig gesetzt wurde, sodass kompilierte Dateien und "executables" auch tatsaechlich verlinkt werden koennen. Nur dann laeuft die Kompilierung auch komplett durch. Ich hatte das ganz frueher auch mal. Unser Admin schraubte dann irgendwas an den ifortvars- Variablen rum. Also direkt in den Einstellungen fuer den FORTRAN Kompiler. Fragt mich bitte nicht was, da hab ich ja sowas von keine Ahnung. Viel Erfolg weiterhin mfg ------------------ ========== == Dingsen == ========== Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
node Mitglied Student
Beiträge: 98 Registriert: 19.11.2009
|
erstellt am: 04. Dez. 2009 09:47 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, danke für die zahlreiche Hinweise! Habe gestern noch entdeckt, dass ich einige Fehler in meiner Subroutine hatte. Doch der ERROR ist immer noch da. Will gleich mit unserem Admin sprechen, ob er da was bei der Compilereinstellung machen kann. MfG und schönes Wochenende ------------------ -Nils- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ahmetoglu Mitglied Student
Beiträge: 24 Registriert: 20.06.2008
|
erstellt am: 09. Dez. 2009 17:33 <-- editieren / zitieren --> Unities abgeben: Nur für node
Hallo liebe UMAT-User: ich möchte eine Berechnung mit mehreren Lastschritten(Steps) durchführen. Und das Mechanische Verhalten durch eine UMAT beschreiben. Hierbei kommt es darauf an, dass das Materialverhalten abhängig vom Ende des 1.Step ist (Für den ersten 1.Step benötige praktisch keine UMAT). Wie kann ich die Werte (z.B. Dehnung) 1. Steps speichern und in jedem folgenden Inkrement (Step>1) in der UMAT berücksichtigen. Vielen Dank im Voraus. HasanK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |