Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SIMULIA/ABAQUS
  Convergence problem UMAT

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
Autor Thema:  Convergence problem UMAT (1762 mal gelesen)
MPMarston
Mitglied


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

Beiträge: 2
Registriert: 24.01.2012

erstellt am: 24. Jan. 2012 18:40    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


Loch_Iso.txt

 
Ich schreibe im Moment meine Bachelorarbeit zum Thema FEM-Modellierung von Sheet Moulding Compound. Dabei geht es vorrangig um die Darstellung der elastischen Materialeigenschaften anhand einer UMAT.

Nachdem meine anfängliche sehr lange UMAT mir stets Konvergenz Probleme bereitet hat habe ich sie durch eine sehr einfache UMAT ersetzt und das Modell auch stark vereinfacht. Totzdem erscheint weiterhin folgendes:

AVERAGE FORCE                      1.298E-03  TIME AVG. FORCE      1.298E-03
LARGEST RESIDUAL FORCE            -0.600      AT NODE        297  DOF  2
  INSTANCE: LOCHPLATTE2-1                                                                 
LARGEST INCREMENT OF DISP.        -5.692E-05  AT NODE        569  DOF  2
  INSTANCE: LOCHPLATTE2-1                                                                 
LARGEST CORRECTION TO DISP.      -5.692E-05  AT NODE        569  DOF  2
  INSTANCE: LOCHPLATTE2-1                                                                 
          FORCE    EQUILIBRIUM NOT ACHIEVED WITHIN TOLERANCE.
.
.
.
***NOTE: THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE IS JUDGED UNLIKELY.
***ERROR: TOO MANY ATTEMPTS MADE FOR THIS INCREMENT

Das Modell mit normaler Definition von E und nu (ohne UMAT) funktioniert einwandfrei.
Unten befindet sich die einfache UMAT und im Anhang die .inp datei.
Nach zwei Wochen Fehlersuche hoffe ich nun dass mir hier jemand behilflich sein kann.
Könnte es am Element Typ liegen (C3D8)? oder an den eingestellten Optionen des STEP?


      SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
    1    RPL,DDSDDT,DRPLDE,DRPLDT,
    2    STRAN,DSTRANm,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
    3    NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
    4    CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)
C
      INCLUDE 'ABA_PARAM.INC'
C
      CHARACTER*80 CMNAME
      DIMENSION STRESS(NTENS),STATEV(NSTATV),
    1    DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),
    2    STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
    3    PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3)
C
C
      PARAMETER (ZERO = 0.D0,ONE = 1.D0,TWO = 2.D0,THREE = 3.D0)
C
C
C  ELASTIC PROPERTIES
      EMOD=PROPS(1)
      ENU=PROPS(2)
      EBULK3=EMOD/(ONE-TWO*ENU)
      EG2=EMOD/(ONE+ENU)
      EG=EG2/TWO
      EG3=THREE*EG
      ELAM=(EBULK3-EG2)/THREE
C
C ELASTIC STIFFNESS
C
      DO K1=1, NDI
        DO K2=1, NDI
          DDSDDE(K2,K1)=ELAM
        END DO
        DDSDDE(K1,K1)=EG2+ELAM
      END DO
      DO K1=NDI+1, NTENS
        DDSDDE(K1,K1)=EG
      END DO
C
C CALCULATE STRESS
C
      DO K1=1, NTENS
        DO K2=1, NTENS
          STRESS(K2)=STRESS(K2)+DDSDDE(K2,K1)*DSTRAN(K1)
        END DO
      END DO
C
      RETURN
      END

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

MPMarston
Mitglied


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

Beiträge: 2
Registriert: 24.01.2012

erstellt am: 26. Jan. 2012 15:10    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

Das Problem ist gelöst. Ich wurde darauf hingewiesen dass im code "DSTRANm" statt "DSTRAN" steht.

So schnell kann einem ein Tippfehler 2 Wochen seiner Zeit rauben. Unglaublich.

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)2023 CAD.de | Impressum | Datenschutz