BuildingTcl -- addLoad Examples -- Static Lateral Loads
Jump to navigation
Jump to search
#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
## University of California, Berkeley
#########################
# STATIC LATERAL LOADS ---------------------------------------
addLoadData LoadLabel StaticPushover; # STATIC PUSHOVER
addLoadData LoadTypeLabel LateralPushover; # options: LateralPushover, UniformEQ, UniformSine
addLoadData DMax 1.*\$in; # maximum displacement
addLoadData ControlNodeFloor top;
addLoad
addLoadData LoadLabel StaticPushoverBuilding; # STATIC PUSHOVER
addLoadData LoadTypeLabel LateralPushover; # options: LateralPushover, UniformEQ, UniformSine
addLoadData LateralLoadDistribution Linear; # how lateral load is distributed along height. options: Linear, Constant (optional, default=Linear)
addLoadData CycleType Push; # type of displacement history. options: Push (0->+peak), Half (0->+peak->0), Full (0->+peak->0->-peak->0)
addLoadData DMax 0.1; # maximum displacement (specify DMax or DrMax); if \$iDmax = "File", read displacement history from file.
addLoadData DMaxFactor BuildingHeight; # Scaling factor for maximum displacements, can use this for definining DMax as a drift ratio of HBuilding
addLoadData ControlNodeFloor top; # location of control node for maximum displacement -- number, if ="top", will use top Floor
addLoadData LateralDirection X; # control degree of freedom for DMax
addLoadData Ncycles 1; # number of cycles at each displacement peak. optional, =1, for pushover
addLoad
addLoadData LoadLabel StaticCyclic; # STATIC REVERSED CYCLIC LOADING
addLoadData LoadTypeLabel LateralPushover;
addLoadData CycleType Full; # full cycles. Options: Push, Full, Half
addLoadData DMax "0.005 0.01 0.05 0.075 0.1"; # List of peaks, set as a factor of
addLoadData DMaxFactor BuildingHeight; # building height
addLoadData ControlNodeFloor top;
addLoad
addLoadData LoadLabel StaticHalfCycles; # STATIC REVERSED CYCLIC LOADING
addLoadData LoadTypeLabel LateralPushover;
addLoadData LateralLoadDistribution Linear;
addLoadData CycleType Half;
addLoadData DMax "0.005 0.01 0.05 0.075 0.1"
addLoadData DMaxFactor BuildingHeight;
addLoadData ControlNodeFloor top;
addLoadData LateralDirection X;
addLoadData Ncycles 2;
addLoad
#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
## University of California, Berkeley
#########################
# STATIC LATERAL LOADS ---------------------------------------
addLoadData LoadLabel StaticPushover; # STATIC PUSHOVER
addLoadData LoadTypeLabel LateralPushover; # options: LateralPushover, UniformEQ, UniformSine
addLoadData DMax 1.*\$in; # maximum displacement
addLoadData ControlNodeFloor top;
addLoad
addLoadData LoadLabel StaticPushoverBuilding; # STATIC PUSHOVER
addLoadData LoadTypeLabel LateralPushover; # options: LateralPushover, UniformEQ, UniformSine
addLoadData LateralLoadDistribution Linear; # how lateral load is distributed along height. options: Linear, Constant (optional, default=Linear)
addLoadData CycleType Push; # type of displacement history. options: Push (0->+peak), Half (0->+peak->0), Full (0->+peak->0->-peak->0)
addLoadData DMax 0.1; # maximum displacement (specify DMax or DrMax); if \$iDmax = "File", read displacement history from file.
addLoadData DMaxFactor BuildingHeight; # Scaling factor for maximum displacements, can use this for definining DMax as a drift ratio of HBuilding
addLoadData ControlNodeFloor top; # location of control node for maximum displacement -- number, if ="top", will use top Floor
addLoadData LateralDirection X; # control degree of freedom for DMax
addLoadData Ncycles 1; # number of cycles at each displacement peak. optional, =1, for pushover
addLoad
addLoadData LoadLabel StaticCyclic; # STATIC REVERSED CYCLIC LOADING
addLoadData LoadTypeLabel LateralPushover;
addLoadData CycleType Full; # full cycles. Options: Push, Full, Half
addLoadData DMax "0.005 0.01 0.05 0.075 0.1"; # List of peaks, set as a factor of
addLoadData DMaxFactor BuildingHeight; # building height
addLoadData ControlNodeFloor top;
addLoad
addLoadData LoadLabel StaticHalfCycles; # STATIC REVERSED CYCLIC LOADING
addLoadData LoadTypeLabel LateralPushover;
addLoadData LateralLoadDistribution Linear;
addLoadData CycleType Half;
addLoadData DMax "0.005 0.01 0.05 0.075 0.1"
addLoadData DMaxFactor BuildingHeight;
addLoadData ControlNodeFloor top;
addLoadData LateralDirection X;
addLoadData Ncycles 2;
addLoad
Return to BuildingTcl Command Language Manual