BuildingTcl -- addElementType: ElementModelLabel beamWithHinges

From OpenSeesWiki
Revision as of 17:56, 2 November 2009 by Silviamazzoni (talk | contribs) (Created page with '__NOTOC__ link=BuildingTcl|right ==Commands == :addElementTypeData ElementTypeLabel $ElementTypeLabel :addElementTypeData ElementModelLabel nonli…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Commands

addElementTypeData ElementTypeLabel $ElementTypeLabel
addElementTypeData ElementModelLabel nonlinearBeamColumn
<addElementTypeData ElementTypeDescription $ElementTypeDescription >
<addElementTypeData TransformationType $TransformationType>
<addElementTypeData PlasticHingeLengthModelLabel $PlasticHingeLengthModelLabel>
addElementType


Arguments

$ElementTypeLabel
Unique ElementType Label for reference
$ElementTypeDescription
Text. Optional, default = blank {}
$TransformationType
Geometric Transformation Type, based on OpenSees geometricTransf. Optional, default = Linear
Options
Linear -- Opensees Linear Transformation
PDelta -- Opensees PDelta Transformation
Corotational -- Opensees Corotational Transformation
$PlasticHingeLengthModelLabel
Plastic-hinge length model. Optional, default = Point08L
The PlasticHingeLengthModel uses the actual individual-element properties to calculate the hinge length
Options
GaussLobattoIntegrationWeights -- gives the same hinge length as the force-based beam-column element with 4 integration points:
Lp=0.05*ElementLength
Priestley96 --
Lp1 = 0.08*(ElementLength)+0.15*(fY_ksi)/Db;
Lp2 = 0.3*(fY_ksi)*Db;
Lp = min(Lp1,Lp2)
fY_ksi = yield strength of the longitudinal reinforcement in the section (default=60ksi)
Db = diameter of longitudinal reinforcement in the section (default = 1.0)
Berry06 --
Mattock67 --
HOver2 --
HOver1 --
Point05L --
Point08L --


Notes

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


Options

OpenSees Object

This ElementModel is based on the OpenSees Beam With Hinges Element



BuildingTcl -- addElementType

Return to BuildingTcl Command Language Manual