BuildingTcl -- addMaterial: MaterialmodelLabel TrilinearHysteretic

From OpenSeesWiki
Jump to navigationJump to search
BuildingTclLogo.gif

Commands

addMaterialData MaterialLabel $MaterialLabel
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData eps1 $eps1
addMaterialData f1 $f1
addMaterialData eps2 $eps2
addMaterialData f2 $f2
addMaterialData eps3 $eps3
addMaterialData f3 $f3
<addMaterialData MaterialDescription $MaterialDescription >
<addMaterialData pinchX $pinchX>
<addMaterialData pinchY $pinchY>
<addMaterialData damage1 $damage1>
<addMaterialData damage2 $damage2>
<addMaterialData beta $beta>
<addMaterialData WeightDensity $WeightDensity>
addMaterial


Arguments

$MaterialLabel 
Unique Material Label for reference
$eps1 
strain/deformation at first point in curve
$f1 
stress/force at first point in curve
$eps2 
strain/deformation at second point in curve
$f2 
stress/force at first second in curve
$eps3 
strain/deformation at third point in curve
$f3 
stress/force at first third in curve
$MaterialDescription 
Text. Optional, default = blank {}
$pinchX 
Pinching factor for strain (or deformation) during reloading. Optional, default = 1.
$pinchY 
Pinching factor for stress (or force) during reloading. Optional, default = 1.
$damage1 
Damage due to ductility: D1(mu-1). Optional, default = 0.
$damage2 
Damage due to energy: D2(Eii/Eult). Optional, default = 0.
$beta 
Power used to determine the degraded unloading stiffness based on ductility, mu^(-beta). Optional, default = 0.5
$WeightDensity 
Volumetric Weight Density of Material. Used to calculated section WeightDensity: sectionWeightDensity=$materialWeightDensity*SectionArea. Optional, default = 0.
NOT IMPLEMENTED IN CURRENT VERSION


Notes

The addMaterial command must be placed at the end of each Material-data definition, as it takes all data defined since the last addMaterial command and define the Material.


Options

OpenSees Object

This MaterialModel is based on the OpenSees Hysteretic Material


BuildingTcl -- addMaterial

Return to BuildingTcl Command Language Manual