BuildingTcl -- addLoad Examples -- Static Lateral Loads

From OpenSeesWiki
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



BuildingTcl -- addLoad

Return to BuildingTcl Command Language Manual