BuildingTcl -- addSection Examples -- Reinforced-Concrete Sections
From OpenSeesWiki
Jump to navigationJump to search
#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
## University of California, Berkeley
#########################
# DEFINE SECTIONS
# -----------------------------------------------------------
# RC Fiber Section
addSectionData SectionLabel RCRectFiber1
addSectionData SectionDescription "Rectangular RC Section: Symmetric No Confinement Effects"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in; # Depth (parallel to local y-axis)
addSectionData B 30*\$in; # Width (parallel to local z-axis)
addSectionData NBarTop 6; # number of bars
addSectionData NBarBot 6; # number of bars
addSectionData BarSizeTop #9; # bar size
addSectionData BarSizeBot #9; # bar size
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiUnconfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber2
addSectionData SectionDescription "Rectangular RC Section: Symmetric with Confinement Effects"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in; # Depth (parallel to local y-axis)
addSectionData B 30*\$in; # Width (parallel to local z-axis)
addSectionData NBarTop 6; # number of bars
addSectionData NBarBot 6; # number of bars
addSectionData BarSizeTop #9; # bar size
addSectionData BarSizeBot #9; # bar size
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber3
addSectionData SectionDescription "Rect. RC Section: Bottom-Only Reinf. with ConfinedConcrete"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 32*\$in;
addSectionData B 32*\$in;
addSectionData NBarBot 6;
addSectionData BarSizeBot #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber4
addSectionData SectionDescription "Rectangular RC Section:Top & Bot, No Intermediate Bars"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in;
addSectionData B 30*\$in;
addSectionData NBarBot 6; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 6; # number of top longitudinal reinforcing bars in section
addSectionData BarSizeBot #9;
addSectionData BarSizeTop #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoverTop 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber5
addSectionData SectionDescription "Rectangular RC Section:Top, Bot & Intermediate Bars, NO fiber info"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in;
addSectionData B 30*\$in;
addSectionData NBarBot 6; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 6; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 6; # total number of intermediate bars in section (2 bars per layer)
addSectionData BarSizeBot #9;
addSectionData BarSizeTop #9;
addSectionData BarSizeInt #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoverTop 2.6*\$in;
addSectionData CoverInt 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber6
addSectionData SectionDescription "Specify all parameters"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in;
addSectionData B 30*\$in;
addSectionData NBarBot 6;
addSectionData NBarTop 6;
addSectionData NBarInt 6;
addSectionData BarSizeBot #9;
addSectionData BarSizeTop #9;
addSectionData BarSizeInt #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoverTop 2.6*\$in;
addSectionData CoverInt 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel
addSectionData nfCoreY 8; # number of fibers in the core patch in the y direction
addSectionData nfCoreZ 8; # number of fibers in the core patch in the z direction
addSectionData nfCoverY 8; # number of fibers in the cover patch in the y direction
addSectionData nfCoverZ 8; # number of fibers in the cover patch in the z direction
addSection
# ADDITIONAL SECTIONS:
# RC Column Section
addSectionData SectionLabel rcC1;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 30*\$in; # Depth (parallel to local y-axis)
addSectionData B 30*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 8; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #9; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallColumn;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 16*\$in; # Depth (parallel to local y-axis)
addSectionData B 16*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 4; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 4; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #9; # bar size
addSectionData CoverBot 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallColumnTri;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 16*\$in; # Depth (parallel to local y-axis)
addSectionData B 16*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 4; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 4; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #9; # bar size
addSectionData CoverBot 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiTrilinearSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
# RC Girder Section
addSectionData SectionLabel rcG1;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 42*\$in; # Depth (parallel to local y-axis)
addSectionData B 24*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 12; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #4; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallBeam;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 42*\$in; # Depth (parallel to local y-axis)
addSectionData B 24*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 10; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #4; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallBeamTri;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 42*\$in; # Depth (parallel to local y-axis)
addSectionData B 24*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 10; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #4; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiTrilinearSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
#########################
## BuildingTclFiles
##
## Silvia Mazzoni, 2008
## University of California, Berkeley
#########################
# DEFINE SECTIONS
# -----------------------------------------------------------
# RC Fiber Section
addSectionData SectionLabel RCRectFiber1
addSectionData SectionDescription "Rectangular RC Section: Symmetric No Confinement Effects"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in; # Depth (parallel to local y-axis)
addSectionData B 30*\$in; # Width (parallel to local z-axis)
addSectionData NBarTop 6; # number of bars
addSectionData NBarBot 6; # number of bars
addSectionData BarSizeTop #9; # bar size
addSectionData BarSizeBot #9; # bar size
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiUnconfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber2
addSectionData SectionDescription "Rectangular RC Section: Symmetric with Confinement Effects"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in; # Depth (parallel to local y-axis)
addSectionData B 30*\$in; # Width (parallel to local z-axis)
addSectionData NBarTop 6; # number of bars
addSectionData NBarBot 6; # number of bars
addSectionData BarSizeTop #9; # bar size
addSectionData BarSizeBot #9; # bar size
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber3
addSectionData SectionDescription "Rect. RC Section: Bottom-Only Reinf. with ConfinedConcrete"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 32*\$in;
addSectionData B 32*\$in;
addSectionData NBarBot 6;
addSectionData BarSizeBot #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber4
addSectionData SectionDescription "Rectangular RC Section:Top & Bot, No Intermediate Bars"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in;
addSectionData B 30*\$in;
addSectionData NBarBot 6; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 6; # number of top longitudinal reinforcing bars in section
addSectionData BarSizeBot #9;
addSectionData BarSizeTop #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoverTop 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber5
addSectionData SectionDescription "Rectangular RC Section:Top, Bot & Intermediate Bars, NO fiber info"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in;
addSectionData B 30*\$in;
addSectionData NBarBot 6; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 6; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 6; # total number of intermediate bars in section (2 bars per layer)
addSectionData BarSizeBot #9;
addSectionData BarSizeTop #9;
addSectionData BarSizeInt #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoverTop 2.6*\$in;
addSectionData CoverInt 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel;
addSection
addSectionData SectionLabel RCRectFiber6
addSectionData SectionDescription "Specify all parameters"
addSectionData SectionModelLabel RCRectangularFiber;
addSectionData H 30*\$in;
addSectionData B 30*\$in;
addSectionData NBarBot 6;
addSectionData NBarTop 6;
addSectionData NBarInt 6;
addSectionData BarSizeBot #9;
addSectionData BarSizeTop #9;
addSectionData BarSizeInt #9;
addSectionData CoverBot 2.6*\$in;
addSectionData CoverTop 2.6*\$in;
addSectionData CoverInt 2.6*\$in;
addSectionData CoreMaterialLabel 4ksiConfinedConcrete;
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;
addSectionData ReinfMaterialLabel 60ksiSteel
addSectionData nfCoreY 8; # number of fibers in the core patch in the y direction
addSectionData nfCoreZ 8; # number of fibers in the core patch in the z direction
addSectionData nfCoverY 8; # number of fibers in the cover patch in the y direction
addSectionData nfCoverZ 8; # number of fibers in the cover patch in the z direction
addSection
# ADDITIONAL SECTIONS:
# RC Column Section
addSectionData SectionLabel rcC1;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 30*\$in; # Depth (parallel to local y-axis)
addSectionData B 30*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 8; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #9; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallColumn;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 16*\$in; # Depth (parallel to local y-axis)
addSectionData B 16*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 4; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 4; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #9; # bar size
addSectionData CoverBot 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallColumnTri;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 16*\$in; # Depth (parallel to local y-axis)
addSectionData B 16*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 4; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 4; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #9; # bar size
addSectionData CoverBot 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 1.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiTrilinearSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
# RC Girder Section
addSectionData SectionLabel rcG1;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 42*\$in; # Depth (parallel to local y-axis)
addSectionData B 24*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 12; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #4; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallBeam;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 42*\$in; # Depth (parallel to local y-axis)
addSectionData B 24*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 10; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #4; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
addSectionData SectionLabel rcSmallBeamTri;
addSectionData SectionModelLabel RCRectangularFiber; # section type.
addSectionData H 42*\$in; # Depth (parallel to local y-axis)
addSectionData B 24*\$in; # Width (parallel to local z-axis)
addSectionData NBarBot 8; # number of bottom longitudinal reinforcing bars in section
addSectionData NBarTop 10; # number of top longitudinal reinforcing bars in section
addSectionData NBarInt 4; # total number of intermediate-reinforcing bars in section (2 bars per layer)
addSectionData BarSizeBot #11; # bar size
addSectionData BarSizeTop #11; # bar size
addSectionData BarSizeInt #4; # bar size
addSectionData CoverBot 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverTop 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoverInt 2.6*\$in; # cover from face to centroid of longitudinal reinforcement.
addSectionData CoreMaterialLabel 4ksiConfinedConcrete; # specify which materials to use in the secion.
addSectionData CoverMaterialLabel 4ksiUnconfinedConcrete;# specify which materials to use in the secion.
addSectionData ReinfMaterialLabel 60ksiTrilinearSteel; # specify which materials to use in the secion.
addSection; # This step must be done last to submit the section into the data
Return to BuildingTcl Command Language Manual