Skip to content

Commit

Permalink
Modification of the nemlumat.f file
Browse files Browse the repository at this point in the history
A change was implemented in the nemlumat.f file. The multipliers for shear stress and strain, which convert them to Mandel notation, were incorrectly defined. The stress multipliers have been adjusted from 1.0/√2.0 to √2.0. Additionally, the shear strain components were reduced by half to align with Abaqus's interpretation of shear strains as engineering strains, not tensorial strains.
  • Loading branch information
jucavel09 authored Aug 19, 2024
1 parent 65c2ee4 commit 74a48ab
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions util/abaqus/nemlumat.f
Original file line number Diff line number Diff line change
Expand Up @@ -113,18 +113,18 @@ SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
smult(1) = 1.0
smult(2) = 1.0
smult(3) = 1.0
smult(4) = 1.0 / sqrt(2.0)
smult(5) = 1.0 / sqrt(2.0)
smult(6) = 1.0 / sqrt(2.0)
smult(4) = sqrt(2.0)
smult(5) = sqrt(2.0)
smult(6) = sqrt(2.0)
c
c Strain
c
emult(1) = 1.0
emult(2) = 1.0
emult(3) = 1.0
emult(4) = sqrt(2.0)
emult(5) = sqrt(2.0)
emult(6) = sqrt(2.0)
emult(4) = sqrt(2.0) / 2.0
emult(5) = sqrt(2.0) / 2.0
emult(6) = sqrt(2.0) / 2.0
c
c Load the model
c
Expand Down

0 comments on commit 74a48ab

Please sign in to comment.