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)
- Berry06 --
- Lp1 = 0.05*(ElementLength) + 0.26*(fY_ksi)*(Db)/(fpc_ksi)^2
- Lp2 = 0.25*(ElementLength)
- Lp = min(Lp1,Lp2)
- Mattock67 --
- Lp = 0.05*(ElementLength) + 0.5*(ElementDepth)
- HOver2 --
- Lp = 0.5*(ElementDepth)
- HOver1 --
- Lp = 1.0*(ElementDepth)
- Point05L --
- Lp = 0.05*(ElementLength)
- Point08L --
- Lp = 0.08*(ElementLength)
- GaussLobattoIntegrationWeights -- gives the same hinge length as the force-based beam-column element with 4 integration points:
The following are calculated internally:
- ElementLength
- individual-element length
- fY_ksi
- yield strength of the longitudinal reinforcement in the section in ksi (if not specified in section = 60ksi)
- Db
- diameter of longitudinal reinforcement in the section (if not specified in section = 1.0)
- fpc_ksi
- nominal compressive strength of concrete in section (if not specified in section = 4.0 ksi)
- ElementDepth
- depth of cross section (if not specified in section = 0.)
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