OpenSees Cloud
OpenSees AMI
Elastic-Perfectly Plastic (EPP)
Description
The ElasticPP, or EPP, material is a model of one-dimensional perfect plasticity that can be used anywhere a UniaxialMaterial object is expected in OpenSees. By default the ElasticPP material has the same yield strain magnitude in tension and compression, but different yield strains can be specified. In addition, the model has an optional argument for the initial material strain.
Syntax
ops.uniaxialMaterial('ElasticPP',tag,E,epsP)
ops.uniaxialMaterial('ElasticPP',tag,E,epsP,epsN)
ops.uniaxialMaterial('ElasticPP',tag,E,epsP,epsN,eps0)
Parameters
-
tag: integer Unique material identifer -
E: float Elastic modulus -
epsP: float Yield strain (yield stress divided by elastic modulus)
Optional Parameters
-
epsN: float Yield strain for negative strains (default=-epsP) -
eps0: float Initial strain for the material (default=0)
Examples
# EPP material with modulus 29000 and yield stress of 60
E = 29000.0
ops.uniaxialMaterial('ElasticPP',1,E,60/E)
I work on problems related to modeling and nonlinear structural analysis. If these problems are relevant to a current professional project, feel free to reach out.