3.1.5.24. Elastic Multi-Linear Material

This command constructs a multi-linear elastic uniaxial material defined by strain-stress points.

uniaxialMaterial ElasticMultiLinear $matTag <$eta> -strain $strainPoints -stress $stressPoints

Argument

Type

Description

$matTag

integer

unique material tag

$eta

float

optional damping tangent

-strain

string

flag followed by strain points (at least two)

$strainPoints

list float

strain values

-stress

string

flag followed by stress points (at least two)

$stressPoints

list float

stress values corresponding to the strain points

The material is path-independent: unloading and reloading follow the same multi-linear stress-strain curve.

../../../../_images/ElasticMultiLinear.png

Fig. 3.1.5.9 ElasticMultiLinear material stress-strain behavior.

Example

  1. Tcl Code

uniaxialMaterial ElasticMultiLinear 1 -strain 0.0 0.01 0.02 -stress 0.0 30.0 35.0
  1. Python Code

ops.uniaxialMaterial('ElasticMultiLinear', 1, '-strain', 0.0, 0.01, 0.02, '-stress', 0.0, 30.0, 35.0)

Code Developed by: Andreas Schellenberg