UpdateMaterialStage

From OpenSeesWiki
Jump to navigation Jump to search




This command is used to update a PressureDependMultiYield, PressureDependMultiYield02, PressureIndependMultiYield, or FluidSolidPorous material. To conduct a seismic analysis, two stages should be followed. First, during the application of gravity load (and static loads if any), set material stage to 0, and material behavior is linear elastic (with Gr and Br as elastic moduli). A FluidSolidPorous material does not contribute to the material response if its stage is set to 0. After the application of gravity load, set material stage to 1 or 2. In case of stage 2, all the elastic material properties are then internally determined at the current effective confinement, and remain constant thereafter. In the subsequent dynamic (fast) loading phase(s), the deviatoric stress-strain response is elastic-plastic (stage 1) or linear-elastic (stage 2), and the volumetric response remains linear-elastic.


Please click here for examples.


updateMaterialStage -material $tag -stage $sNum


$tag Material number.
$sNum desired stage:

0 - linear elastic,
1 – plastic,
2 - Linear elastic, with elasticity constants (shear modulus and bulk modulus) as a function of initial effective confinement.


Notes:

1) The updateMaterialStage command cannot occur until elements have been built.

2) By default, the updateMaterialStage command starts at stage 0.



Return to: