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 and reverendbedford committed Oct 31, 2024
1 parent 92fe09e commit 8948151
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 8948151

Please sign in to comment.