How to get DDSDDE for strain softening material or damage elastic material?

"[email protected] [Abaqus]" <[email protected]> 23 Oct 2019 12:55:35 -0700
Newsgroups gmane.comp.mathematics.abaqus.user
Message-ID <[email protected]>
--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="UTF-8"

SGVsbG8gQ29sbGVhZ3VlcywNCiBJIGFtIHRyeWluZyB0byBpbXBsZW1lbnQgYSBjb250aW51dW0g
ZGFtYWdlIG1lY2hhbmljcyBiYXNlZCBjb25zdGl0dXRpdmUgbW9kZWwgaW4gQWJhcXVzIHVzaW5n
IHRoZSB1c2VyLWRlZmluZWQgc3Vicm91dGluZSBVTUFULiBJbiB0aGF0IGNvbnRleHQsIEkgYW0g
aGF2aW5nIGhhcmQgdGltZSBmaW5kaW5nIGFueSBhdmFpbGFibGUgZXhhbXBsZSBVTUFUIHN1YnJv
dXRpbmUgd2hpY2ggaXMgbW9kZWxpbmcgb25seSBkYW1hZ2UgZWxhc3RpYyBtYXRlcmlhbCAobm8g
cGxhc3RpY2l0eSkuDQoNCiANCiBJbiBteSBtb2RlbCBJIGFtIGFzc3VtaW5nIGlzb3Ryb3BpYyBz
Y2FsYXIgZGFtYWdlIGFuZCBzaW5nbGUgc2NhbGUgbW9kZWxpbmcgKG5vIG11bHRpc2NhbGluZyBm
ZWF0dXJlKSBmcmFtZXdvcmsuIE9uY2UgSSBnZXQgdGhlIHVwZGF0ZWQgZGFtYWdlIGZvciBhbiBp
bmNyZW1lbnQgb3IgaXRlcmF0aW9uLCBJIHVwZGF0ZSBERFNEREUuIFRoZSBjb2RlIHdvcmtzIGZp
bmUgdW50aWwgcGVhayBzdHJlc3MsIGkuZS4gdW50aWwgc29mdGVuaW5nIGhhcHBlbnMuIEkgYW0g
dXNpbmcgdmlzY291cyBzdGFiaWxpemF0aW9uIHRvIGNvbXBsZXRlIHRoZSBzaW11bGF0aW9uLiBI
b3dldmVyLCB0aGUgb3ZlcmFsbCBzdHJhaW4gdnMuIHN0cmVzcyBwbG90IHNob3dzIGJyaXR0bGUg
cGF0dGVybiBvZiBmYWlsdXJlIGR1ZSB0byBsb2NhbGl6YXRpb24gKGZvciBhbGwgc2ltdWxhdGlv
biBoYXZpbmcgbW9yZSB0aGFuIG9uZSBlbGVtZW50KS4NCiANCiBBIHNuaXBwZXQgb2YgbXkgVU1B
VCBjb2RlIGlzIGdpdmVuIGJlbG93IHNob3dpbmcgRERTRERFIHVwZGF0ZS4NCiANCg0KICEgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKg0KICEgVXBkYXRlIHN0cmVzcyBhbmQgRERTRERFIGF0IHRoZSBlbmQgYWZ0
ZXIgdXBkYXRpbmcgZGFtYWdlIA0KICEgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQogICAgIElGIChUQ19T
dHJuU3RhdGUgLkdULiAwLmQwKSBUSEVOIA0KICAgQ0FMTCBERFNEREVfVXBkYXRlKEREU0RERSxN
QVRQUk9QJUxfVCxPbWVnYSwgTlRFTlMpIA0KICAgICBFTFNFIElGIChUQ19TdHJuU3RhdGUgLkxU
LiAwLmQwKSBUSEVOICAgIA0KICAgQ0FMTCBERFNEREVfVXBkYXRlKEREU0RERSxNQVRQUk9QJUxf
QyxPbWVnYSwgTlRFTlMpIA0KICAgICBFTkQgSUYNCiAgICAgICBTdHJlc3MgPSBNQVRNVUwoRERT
RERFLFN0cmFuKQ0KIA0KDQoNCiAhKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAhICAgIEREU0RERSB1cGRhdGUg
DQogISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqIA0KIFNVQlJPVVRJTkUgRERTRERFX1VwZGF0ZShERFNEREUsIExN
QVQsT21lZ2EsIE5URU5TKQ0KICAgICBSRUFMKEtJTkQ9OCksIElOVEVOVChJTikgOjogT21lZ2Es
IExNQVQoNiw2KQ0KICAgICBSRUFMKEtJTkQ9OCk6OiBTdHJzcyg2KSwgU3Rybig2KQ0KICAgICBJ
TlRFR0VSIDo6IEksIE5URU5TDQogICAgIFJFQUwoS0lORD04KSwgSU5URU5UKE9VVCkgOjogRERT
RERFKDYsNikNCiAgICAgRE8gSSA9IDEsTlRFTlMNCiAgICAgICAgIFN0cm4gPSAwLmQwDQogICAg
ICAgICBTdHJuKEkpID0gLjAwMDAwMWQwICANCiAgICAgU3Ryc3MgPTAuZDANCiBTdHJzcyA9IFN0
cnNzKyAoMS5kMC1PbWVnYSkqTUFUTVVMKExNQVQsU3RybikNCiBERFNEREUoOixJKT0gU3Ryc3Mo
OikvLjAwMDAwMWQwDQogICAgIEVORCBETw0KICBSRVRVUk4NCiBFTkQgU1VCUk9VVElORSBERFNE
REVfVXBkYXRlICAgIA0KICEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICEqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiANCg0KIA0K
IEkgaGF2ZSAyIHRob3VnaHRzIG9uIG1vZGVsaW5nIGRhbWFnZSBlbGFzdGljIG1hdGVyaWFsIGlu
IEFiYXF1cyB1c2luZyBVTUFUOg0KIA0KIA0KIEZyb20gbXkgZXhwZXJpZW5jZSBJIGhhdmUgc2Vl
biBBYmFxdXMgZXhhbXBsZXMgcmVsYXRlZCB0byBzbmFwcGluZyBmb3Igc3RydWN0dXJhbCBnZW9t
ZXRyeSwgYnV0IG5vdCBzbmFwcGluZyBpbiBkYW1hZ2UgZWxhc3RpYyBtYXRlcmlhbC4gT24gdGhl
IG90aGVyIGhhbmQsIHdoZW4gSSBhbSB1c2luZyBSaWtzIG1ldGhvZCBvciBBcmNsZW5ndGggbWV0
aG9kIGluIEFiYXF1cyBubyBsb2NhbGl6YXRpb24gaGFwcGVucy4gQWxsIHRoZSBlbGVtZW50cyBp
biBteSBnZW9tZXRyaWNhbCBtb2RlbCBmYWlscyBhbmQgdGhlIHN0cmFpbiB2cy4gc3RyZXNzIGJl
aGF2aW9yIGlzIG5vIGxvbmdlciBicml0dGxlLiBIZXJlIGlzIHRoZSBkaWxlbW1hLCB3ZSBhcmUg
bG9zaW5nIHRoZSBwaHlzaWNhbCBpbnNpZ2h0IHRvIGdldCBlbmVyZ3kgY29uc2lzdGVudCByZXN1
bHQuIElzIHRoZXJlIGFueSBhdmFpbGFibGUgdGVjaG5pcXVlIGZvciB0aGUgY29tbWVyY2lhbCBz
b2Z0d2FyZSBBYmFxdXMgdG8gaGFuZGxlIG1hdGVyaWFsIGxvY2FsaXphdGlvbiwgZXNwZWNpYWxs
eSB3aGVuIHVzZWQgd2l0aCB1c2VyIHN1YnJvdXRpbmUgVU1BVCA/IFRoZSBzZWNvbmQgcG9zc2li
aWxpdHkgaXMgdGhhdCBJIGFtIGRvaW5nIHNvbWV0aGluZyB3cm9uZyBpbiBteSBjb2RlPyBEbyBJ
IG5lZWQgdG8gZ2V0IHNvbWUgb3RoZXIgZXhwcmVzc2lvbiBmb3IgY29uc2lzdGVudCB0YW5nZW50
IHN0aWZmbmVzcyBtYXRyaXggb3IgRERTRERFIHVwZGF0ZSBhZnRlciBkYW1hZ2UgYWNjdW11bGF0
aW9uPyBMb29raW5nIGZvciB5b3VyIGNvbW1lbnRzLg0KDQpUaGFuayB5b3UuDQo=


--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>






 
<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">Hello Colleagues,</div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"><span style="word-spacing:normal;">I am trying to implement a continuum damage mechanics based constitutive model in Abaqus using the user-defined subroutine UMAT. In that context, I am having hard time finding any available example UMAT subroutine which is modeling only damage elast
 ic material (no plasticity).</span><br></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">In my model I am assuming isotropic scalar damage and single scale modeling (no multiscaling feature) framework. Once I get the updated damage for an increment or iteration, I update DDSDDE. The code works fine until peak stress, i.e. until softening happens. I a
 m using viscous stabilization to complete the simulation. However, the overall strain vs. stress plot shows brittle pattern of failure due to localization (for all simulation having more than one element).</div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">A snippet of my UMAT code is given below showing DDSDDE update.</div><div class="nova-e-text nova
 -e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"><br></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">! *************************************************************************</span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--famil
 y-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">! Update stress and DDSDDE at the end after updating damage&nbsp;</span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;word-spacing:normal;">! *************************************************************************</span><br></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bot
 tom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">&nbsp; &nbsp; IF (TC_StrnState .GT. 0.d0) THEN&nbsp;</span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">&nbsp; <span style="white-space:pre;">	</span><span style="white-space:pre;">	</span>CALL DDSDDE_Update(DDSDDE,MATPROP%L_T,Omega, NTENS) <span style="white-space:pre;">	</span></span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:
 rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">&nbsp; &nbsp; ELSE IF (TC_StrnState .LT. 0.d0) THEN&nbsp; &nbsp;&nbsp;</span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">&nbsp; <span style="white-space:pre;">		</span>CALL DDSDDE_Update(DDSDDE,MATPROP%L_C,Omega, NTENS) <span style="white-space:pre;">	</span></span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-se
 rif;font-size:14px;">&nbsp; &nbsp; END IF</span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">&nbsp;&nbsp;</span><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;word-spacing:normal;">&nbsp; &nbsp; Stress = MATMUL(DDSDDE,Stran)</span></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"><br></span></div></div><div class="nova-e-tex
 t nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">!***********************************************************************</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">!&nbsp; &nbsp; DDSDDE update&nbsp;</span></font></div><di
 v class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">!***********************************************************************&nbsp;</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">SUBROUTINE DDSDDE_Update(DDSDDE, LMAT,Omega, NTENS)</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit red
 raft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; REAL(KIND=8), INTENT(IN) :: Omega, LMAT(6,6)</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; REAL(KIND=8):: Strss(6), Strn(6)</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; INTEGER :: I
 , NTENS</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; REAL(KIND=8), INTENT(OUT) :: DDSDDE(6,6)</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; DO I = 1,NTENS</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style=
 "margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; Strn = 0.d0</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; Strn(I) = .000001d0&nbsp;&nbsp;</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; <span style="white-space:pre;">	</s
 pan>Strss =0.d0</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;"><span style="white-space:pre;">	</span>Strss = Strss+ (1.d0-Omega)*MATMUL(LMAT,Strn)</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;"><span style="white-space:pre;">	</span>DDSDDE(:,I)= Strss(:)/.000001d0</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-s
 ans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp; &nbsp; END DO</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">&nbsp;RETURN</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">END SUBROUTINE DDSDDE_Update&nbsp; 
 &nbsp;&nbsp;</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">!***********************************************************************</span></font></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;"><font color="#111111" face="Roboto, Arial, sans-serif"><span style="font-size:14px;">!***********************************************************************&nbsp;</span></font></div></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sa
 ns-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"></div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">I have 2 thoughts on modeling damage elastic material in Abaqus using UMAT:</div><div class="nova-e-text nova-e-text--size-m nova-e-text--family-sans-serif nova-e-text--spacing-s nova-e-text--color-inherit redraft-text" style="margin-bottom:15px;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"></div><p><span></span></p><ul class="nova-e-list no
 va-e-list--size-m nova-e-list--type-unordered nova-e-list--spacing-auto" style="list-style-position:outside;margin-top:0px;margin-bottom:1.42857em;margin-left:1.2em;color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;"><li class="nova-e-list__item" style="margin-bottom:0.5em;">From my experience I have seen Abaqus examples related to snapping for structural geometry, but not snapping in damage elastic material. On the other hand, when I am using Riks method or Arclength method in Abaqus no localization happens. All the elements in my geometrical model fails and the strain vs. stress behavior is no longer brittle. Here is the dilemma, we are losing the physical insight to get energy consistent result. Is there any available technique for the commercial software Abaq
 us to handle material localization, especially when used with user subroutine UMAT ?</li><li class="nova-e-list__item">The second possibility is that I am doing something wrong in my code? Do I need to get some other expression for consistent tangent stiffness matrix or DDSDDE update after damage accumulation?</li></ul><div><span style="color:rgb(17, 17, 17);font-family:Roboto, Arial, sans-serif;font-size:14px;">Looking for your comments.<br><br>Thank you.</span></div></p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

          
  
 

    
    <div style="clear:both"> </div>

    <div id="fromDMARC" style="margin-top: 10px;">
        <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
        Posted by: [email protected]        <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
     </div>
    <div style="clear:both"> </div>

    <table cellspacing=4px style="margin-top: 10px; margin-bottom: 10px; color: #2D50FD;">
      <tbody>
        <tr>
          <td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px;"  >
                          <a style="text-decoration: none; color: #2D50FD" href="https://groups.yahoo.com/neo/groups/Abaqus/conversations/messages/34038;_ylc=X3oDMTJwMnYzb3MxBF9TAzk3MzU5NzE0BGdycElkAzM3MzQwMgRncnBzcElkAzE3MDUwODM2NjMEbXNnSWQDMzQwMzgEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxNTcxOTE3NTcy?act=reply&messageNum=34038">Reply via web post</a>
                      </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
            <a href="mailto:[email protected]?subject=Re%3A%20How%20to%20get%20DDSDDE%20for%20strain%20softening%20material%20or%20damage%20elastic%20material%3F" style="text-decoration: none; color: #2D50FD;">
               Reply to sender            </a>
          </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;">
            <a href="mailto:[email protected]?subject=Re%3A%20How%20to%20get%20DDSDDE%20for%20strain%20softening%20material%20or%20damage%20elastic%20material%3F" style="text-decoration: none; color: #2D50FD">
              Reply to group            </a>
          </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
            <a href="https://groups.yahoo.com/neo/groups/Abaqus/conversations/newtopic;_ylc=X3oDMTJkcHA4NDRrBF9TAzk3MzU5NzE0BGdycElkAzM3MzQwMgRncnBzcElkAzE3MDUwODM2NjMEc2VjA2Z0cgRzbGsDbnRwYwRzdGltZQMxNTcxOTE3NTcy" style="text-decoration: none; color: #2D50FD">Start a New Topic</a>
          </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;color: #2D50FD;" >
                            <a href="https://groups.yahoo.com/neo/groups/Abaqus/conversations/topics/34038;_ylc=X3oDMTM1cWxwZmhrBF9TAzk3MzU5NzE0BGdycElkAzM3MzQwMgRncnBzcElkAzE3MDUwODM2NjMEbXNnSWQDMzQwMzgEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxNTcxOTE3NTcyBHRwY0lkAzM0MDM4" style="text-decoration: none; color: #2D50FD;">Messages in this topic</a>
                (1)
                      </td>
        </tr>
      </tbody>
    </table>

        

<!------- Start Nav Bar ------>


    <div id="ygrp-grfd" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">
      
<!-- |**|begin egp html banner|**| -->

      Community email addresses:<BR>
&nbsp; Post message: [email protected]<BR>
&nbsp; Subscribe:&nbsp;&nbsp;&nbsp; [email protected]<BR>
&nbsp; Unsubscribe:&nbsp; [email protected]<BR>
&nbsp; List owner:&nbsp;&nbsp; [email protected]<BR>
<BR>
Shortcut URL to this page:<BR>
&nbsp; <a href="http://groups.yahoo.com/group/Abaqus">http://groups.yahoo.com/group/Abaqus</a>      
<!-- |**|end egp html banner|**| -->

    </div>
  

 

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

    <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/Abaqus/info;_ylc=X3oDMTJkanRsMnBtBF9TAzk3MzU5NzE0BGdycElkAzM3MzQwMgRncnBzcElkAzE3MDUwODM2NjMEc2VjA3Z0bARzbGsDdmdocARzdGltZQMxNTcxOTE3NTcy" style="text-decoration: none;">Visit Your Group</a></span>

     <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
                                                    </ul>
  </div>


<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJjZjI2YzdjBF9TAzk3NDc2NTkwBGdycElkAzM3MzQwMgRncnBzcElkAzE3MDUwODM2NjMEc2VjA2Z0cgRzbGsDZ2ZwBHN0aW1lAzE1NzE5MTc1NzI-" style="float: left;"><img src="https://s.yimg.com/ru/0.9.12/min/css/yahoo_en-US_f_pw_101x21.png" height="21" width="101" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;"> &bull; <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> &bull; <a href="mailto:[email protected]?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>
<br>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

 
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=373402/grpspId=1705083663/msgId=34038/stime=1571917572" width="1" height="1"> <br>

<img src="http://y.analytics.yahoo.com/fpc.pl?ywarid=515FB27823A7407E&a=10001310322279&js=no&resp=img" width="1" height="1"> 

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }


  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV--