BuildingTcl -- addElementType Examples -- Basic ElementTypes: Difference between revisions
Jump to navigation
Jump to search
(Created page with '__NOTOC__ link=BuildingTcl|right <h4 style="background:#f5faff"> <source lang="Tcl"> ######################### ## BuildingTclFiles ## ## Silvia M…') |
No edit summary |
||
Line 104: | Line 104: | ||
---- | ---- | ||
[[BuildingTcl -- | [[BuildingTcl -- addElementType]] | ||
Return to [[BuildingTcl Command Language Manual]] | Return to [[BuildingTcl Command Language Manual]] |
Latest revision as of 00:14, 5 November 2009
#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
## University of California, Berkeley
#########################
# ELEMENT MODELS
# define Library of Element Models
# geometric transformation, element type, and plastichingelengthmodel
# this is necessary only if the default transformation and elements are not used
# an extensive library of different ElementModel Types,
# depending on which element you want to use (nbc or bwh) and
# different plastic-hinge lengths
# Column Elements:
addElementTypeData ElementTypeLabel Column;
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
# addElementTypeData ElementModelLabel beamWithHinges;
# # addElementTypeData PlasticHingeLengthModelLabel HOver2
# addElementTypeData PlasticHingeLengthModelLabel Mattock67
addElementTypeData TransformationType Linear;
addElementType ; # ------------------------------------------------------
# RC Column ElementType
addElementTypeData ElementTypeLabel RCColumn;
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel ColumnPDelta;
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel HOver2;
addElementTypeData TransformationType PDelta;
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel RCColumnPDelta;
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
# Beam Elements
addElementTypeData ElementTypeLabel Beam
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
# addElementTypeData ElementModelLabel beamWithHinges;
# # addElementTypeData PlasticHingeLengthModelLabel HOver2
# addElementTypeData PlasticHingeLengthModelLabel Mattock67
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel RCBeam
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BeamPDelta
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel HOver2
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel RCBeamPDelta
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
# Brace Elements:
addElementTypeData ElementTypeLabel Brace;
addElementTypeData ElementModelLabel truss;
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BracePDelta
addElementTypeData ElementModelLabel corotationalTruss
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BraceNBC
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BraceNBCPDelta
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
## University of California, Berkeley
#########################
# ELEMENT MODELS
# define Library of Element Models
# geometric transformation, element type, and plastichingelengthmodel
# this is necessary only if the default transformation and elements are not used
# an extensive library of different ElementModel Types,
# depending on which element you want to use (nbc or bwh) and
# different plastic-hinge lengths
# Column Elements:
addElementTypeData ElementTypeLabel Column;
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
# addElementTypeData ElementModelLabel beamWithHinges;
# # addElementTypeData PlasticHingeLengthModelLabel HOver2
# addElementTypeData PlasticHingeLengthModelLabel Mattock67
addElementTypeData TransformationType Linear;
addElementType ; # ------------------------------------------------------
# RC Column ElementType
addElementTypeData ElementTypeLabel RCColumn;
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel ColumnPDelta;
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel HOver2;
addElementTypeData TransformationType PDelta;
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel RCColumnPDelta;
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
# Beam Elements
addElementTypeData ElementTypeLabel Beam
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
# addElementTypeData ElementModelLabel beamWithHinges;
# # addElementTypeData PlasticHingeLengthModelLabel HOver2
# addElementTypeData PlasticHingeLengthModelLabel Mattock67
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel RCBeam
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BeamPDelta
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel HOver2
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel RCBeamPDelta
addElementTypeData ElementModelLabel beamWithHinges;
addElementTypeData PlasticHingeLengthModelLabel Priestley96
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
# Brace Elements:
addElementTypeData ElementTypeLabel Brace;
addElementTypeData ElementModelLabel truss;
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BracePDelta
addElementTypeData ElementModelLabel corotationalTruss
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BraceNBC
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
addElementTypeData TransformationType Linear
addElementType ; # ------------------------------------------------------
addElementTypeData ElementTypeLabel BraceNBCPDelta
addElementTypeData ElementModelLabel nonlinearBeamColumn;
addElementTypeData NIntegrationPoints 4;
addElementTypeData TransformationType PDelta
addElementType ; # ------------------------------------------------------
Return to BuildingTcl Command Language Manual