BuildingTcl -- addMaterial Examples -- Reinforced-Concrete Materials

From OpenSeesWiki
Jump to navigation Jump to search


#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
##    University of California, Berkeley
#########################
# RC MATERIALS -----------------------------------------------------------------------------------------------------
#----------------------------------------- CONCRETE -----------------------------------------
# Cover Concrete
addMaterialData MaterialLabel 4ksiConcrete 
# no strength increase by default:
addMaterialData MaterialModelLabel ConfinedConcrete;	
addMaterialData Fc 4.*\$ksi
addMaterial

# Cover Concrete
addMaterialData MaterialLabel 4ksiUnconfinedConcrete 
addMaterialData MaterialModelLabel UnconfinedConcrete
addMaterialData Fc 4.*\$ksi
addMaterial

# Core Concrete (Default confinement effects)
addMaterialData MaterialLabel 4ksiConfinedConcrete
# actual compressive strength is 1.3*Fc:
addMaterialData MaterialModelLabel ConfinedConcrete;
addMaterialData Fc 4000.*\$psi;
addMaterial

#  Highly-Confined Concrete
addMaterialData MaterialLabel 4ksiVeryConfinedConcrete
addMaterialData MaterialModelLabel ConfinedConcrete
addMaterialData Fc 4000*\$psi
# ratio of maximum strength to nominal concrete strength (confinement effect)	
addMaterialData rFc1 1.35;					
# ratio of residual maximum strength to nominal concrete strength (confinement effect)
addMaterialData rFu 0.85;					
addMaterial


#--------------------------------- REINFORCING STEEL -----------------------------------------
# Elastic
addMaterialData MaterialLabel ElasticSteel;	# Label identifying this material
addMaterialData MaterialModelLabel Elastic;			# Select from library of MaterialModelLabel
addMaterialData E 29000*\$ksi;								# Modulus of Elasticity
addMaterial;															# This step must be done last

# Reinforcing Steel
addMaterialData MaterialLabel 60ksiSteel
addMaterialData MaterialModelLabel Steel
addMaterialData fY 68.8*\$ksi
addMaterial

# Use a trilinear curve to get strenth degradation in steel
addMaterial -MaterialLabel 60ksiTrilinearSteel -fY 66.8*\$ksi -MaterialModelLabel Steel

# Reinforcing Steel -- make this a very ductile steel
addMaterialData MaterialLabel 40ksiSteel
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData f1 46.8*\$ksi 
addMaterialData f2 1.35*46.8*\$ksi 
addMaterialData f3 1.30*46.8*\$ksi 
addMaterialData eps1 46.8*\$ksi/(29000.*\$ksi)
addMaterialData eps2 0.015
addMaterialData eps3 0.15
addMaterial

# Reinforcing Steel -- make this a very ductile steel
addMaterialData MaterialLabel 40ksiSteelFunky
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData f1 46.8*\$ksi 
addMaterialData f2 1.35*46.8*\$ksi 
addMaterialData f3 1.60*46.8*\$ksi 
addMaterialData eps1 46.8*\$ksi/(290000.*\$ksi)
addMaterialData eps2 0.0015
addMaterialData eps3 0.015
addMaterial

# Reinforcing Steel -- make this a very ductile steel
addMaterialData MaterialLabel 40ksiSteelFunkier
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData f1 46.8*\$ksi 
addMaterialData f2 1.35*46.8*\$ksi 
addMaterialData f3 1.30*46.8*\$ksi 
addMaterialData eps1 46.8*\$ksi/(290000.*\$ksi)
addMaterialData eps2 0.0015
addMaterialData eps3 0.015
addMaterial

# Reinforcing Steel -- make this a very ductile steel
addMaterialData MaterialLabel 40ksiSteelFunkiest
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData f1 50*\$ksi 
addMaterialData f2 100*\$ksi 
addMaterialData f3 -50*\$ksi 
addMaterialData eps1 0.001
addMaterialData eps2 0.0015
addMaterialData eps3 0.015
addMaterial

# Reinforcing Steel -- make this a very ductile steel
addMaterialData MaterialLabel 40ksiSteelFunkiestofAll
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData f1 50*\$ksi 
addMaterialData f2 100*\$ksi 
addMaterialData f3 0*\$ksi 
addMaterialData eps1 0.001
addMaterialData eps2 0.0015
addMaterialData eps3 0.015
addMaterial

# Reinforcing Steel -- make this a very ductile steel
addMaterialData MaterialLabel 40ksiSteelFunkiestofAllyet
addMaterialData MaterialModelLabel TrilinearHysteretic
addMaterialData f1 100*\$ksi 
addMaterialData f2 50*\$ksi 
addMaterialData f3 0*\$ksi 
addMaterialData eps1 0.01
addMaterialData eps2 0.015
addMaterialData eps3 0.05
addMaterial



BuildingTcl -- addMaterial

Return to BuildingTcl Command Language Manual