Hot News:

Unser Angebot:

  Foren auf CAD.de
  LS-DYNA
  User Subroutine

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  User Subroutine (1842 mal gelesen)
shien
Mitglied


Sehen Sie sich das Profil von shien an!   Senden Sie eine Private Message an shien  Schreiben Sie einen Gästebucheintrag für shien

Beiträge: 5
Registriert: 25.08.2009

erstellt am: 25. Aug. 2009 14:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Wo fange ich an?

ich möchte für eine berechnung ein eigenes Material nutzen laut handbuch brauche ich hierfür eine eigene user subroutine. So jetzt habe ich alle aus meinem verständnis notwendigen Materialtests durchgeführt und habe eine so einiges an Gleichungen, wo und wie kann ich jetzt meine Ergebnisse eingeben damit mit diesem veränderten material gearbeitet werden kann. Ist es möglich das ich mir die in der LS Dyna eigenen Materialdatenbank enthaltenen kennwerte zu nehmen und auf mein Material anzupassen? habe ich da überhaupt zugriff darauf?

kann mir vielleicht jemand erklären wie die Einteilung der Materialien ist die am ende des Handbuches Aufgelistet sind?

also ich bin eigentlich blutiger anfänger was LS Dyna betrifft, also bitte DAU-Sprache erklären ;-)

Danke Danke schon mal im vorraus!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 25. Aug. 2009 21:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo,

wenn du ein eigenes Materialmodell verwenden willst, dann musst du eine UMAT schreiben.

Dafür brauchst du die im Handbuch erwähnte Datei, die den Aufruf deiner eigenen UMAT enthält. Wenn ich mich gerade richtig erinnere, dann heißen die Dateien dyn21.f und dyn21b.f .
Zusätzlich brauchst du einen Compiler, der soweit ich weiß passend zu deiner Dyna-Version sein muss.
Die dyn21.f musst du mal genau erkunden. Dort findest du für jeden Elementtyp (solid, beam, shell) einen Aufruf der umat.
Wahrscheinlich wirst du mit der umat41 anfangen, oder? Dann suche in dyn21.f nach "umat41(". Zudem enthält diese Datei auch die default-Definition der UMAT41, welche du auskommentieren musst. Fange mal an, es ist eingentlich nicht schwer, am anfang scheint es kompliziert.

MfG
Viktor

shien
Mitglied


Sehen Sie sich das Profil von shien an!   Senden Sie eine Private Message an shien  Schreiben Sie einen Gästebucheintrag für shien

Beiträge: 5
Registriert: 25.08.2009

erstellt am: 31. Aug. 2009 11:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Eine Frage noch bevor es losgeht,

ist die umat41 die gleiche wie die Mat41 aus der Mat.-List oder muss ich Sie seperat aufrufen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Viktor M.
Mitglied
Wissenschaftlicher Mitarbeiter


Sehen Sie sich das Profil von Viktor M. an!   Senden Sie eine Private Message an Viktor M.  Schreiben Sie einen Gästebucheintrag für Viktor M.

Beiträge: 55
Registriert: 27.10.2008

erstellt am: 01. Sep. 2009 00:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für shien 10 Unities + Antwort hilfreich

Die sollten gleich sein.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

shien
Mitglied


Sehen Sie sich das Profil von shien an!   Senden Sie eine Private Message an shien  Schreiben Sie einen Gästebucheintrag für shien

Beiträge: 5
Registriert: 25.08.2009

erstellt am: 01. Sep. 2009 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

So ich habe aber ma noch eine Frage,

ich habe mir jetzt ne umat definiert, ich möchte Sie im Preprocessor Ansa aufrufen. In der Mat.-List sind die umat41-50 nicht gelistet.

Das hilfreichste was ich zur nutzung von eigenen umat gefunden habe ist unter folgendem Link zu lesen: http://www.osc.edu/supercomputing/software/apps/lsdyna_umat.shtml

ich verwende hier ein RedHat-System, auf mein System übertragen bedeutet dies das der 3-Schritt entfällt. Mein hauptproblem ist das mir nicht klar ist was dies exeDatei macht, wo ich meine umat hinkopieren muss. Es kann ja nicht sein das ich die dyn21.f90 datei verändern muss, Es gibt ja schließlich noch andere die ebenfalls LSDyna nutzen wollen. ODER reicht es meine umat nicht in der dyn21.f90 zu ändern sondern seperat in eine umat zu schreiben, diese im gleichen ordner wie meine key Datei zu platzieren. Aber wie sage ich dem LSDyna bei durchführung des key files das es meine umat nutzen soll.

So ich hoffe ich habe einigermaßen verständlich ausgedrückt, und das mir jemand helfen kann.

Bis dennee!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

shien
Mitglied


Sehen Sie sich das Profil von shien an!   Senden Sie eine Private Message an shien  Schreiben Sie einen Gästebucheintrag für shien

Beiträge: 5
Registriert: 25.08.2009

erstellt am: 02. Sep. 2009 12:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Jepp, so jetzt weiss ich theretisch wie es zu gehen hat, hat sich also alles geklärt (hoofe ich zumindest) ma gucken wie es in der Praxis ist.

Tchau allerseits!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz