BuildingTcl -- addElementType: ElementModelLabel beamWithHinges
![](/wiki/images/a/a5/BuildingTclLogo.gif)
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 --
- GaussLobattoIntegrationWeights -- gives the same hinge length as the force-based beam-column element with 4 integration points:
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
Return to BuildingTcl Command Language Manual