BuildingTcl -- addLoad Examples -- Static Lateral Loads: 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 12: | Line 12: | ||
######################### | ######################### | ||
# | # STATIC LATERAL LOADS --------------------------------------- | ||
addLoadData LoadLabel | addLoadData LoadLabel StaticPushover; # STATIC PUSHOVER | ||
addLoadData LoadTypeLabel UniformEQ | addLoadData LoadTypeLabel LateralPushover; # options: LateralPushover, UniformEQ, UniformSine | ||
addLoadData | addLoadData DMax 1.*\$in; # maximum displacement | ||
addLoadData | addLoadData ControlNodeFloor top; | ||
addLoadData | addLoad | ||
addLoadData | |||
addLoadData | addLoadData LoadLabel StaticPushoverBuilding; # STATIC PUSHOVER | ||
addLoadData | 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 | addLoad | ||
addLoadData LoadLabel | addLoadData LoadLabel StaticCyclic; # STATIC REVERSED CYCLIC LOADING | ||
addLoadData LoadTypeLabel | addLoadData LoadTypeLabel LateralPushover; | ||
addLoadData | addLoadData CycleType Full; # full cycles. Options: Push, Full, Half | ||
addLoadData | 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; | |||
addLoadData | |||
addLoadData | |||
addLoad | addLoad | ||
addLoadData LoadLabel | |||
addLoadData LoadTypeLabel | addLoadData LoadLabel StaticHalfCycles; # STATIC REVERSED CYCLIC LOADING | ||
addLoadData | addLoadData LoadTypeLabel LateralPushover; | ||
addLoadData | addLoadData LateralLoadDistribution Linear; | ||
addLoadData | 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; | |||
addLoadData | |||
addLoadData | |||
addLoadData | |||
addLoadData | |||
addLoad | addLoad | ||
</source > | </source > |
Latest revision as of 00:25, 5 November 2009
#########################
## 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