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.
Fig. 3.1.5.9 ElasticMultiLinear material stress-strain behavior.
Example
Tcl Code
uniaxialMaterial ElasticMultiLinear 1 -strain 0.0 0.01 0.02 -stress 0.0 30.0 35.0
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