BuildingTcl -- addSection: SectionModelLabel RCRectangularFiber: Difference between revisions
Jump to navigation
Jump to search
(Created page with '__NOTOC__ link=BuildingTcl|right ==Commands == :addSectionData SectionLabel $SectionLabel :addSectionData SectionModelLabel RCRectangularFiber :add…') |
No edit summary |
||
Line 5: | Line 5: | ||
:addSectionData SectionLabel $SectionLabel | :addSectionData SectionLabel $SectionLabel | ||
:addSectionData SectionModelLabel RCRectangularFiber | :addSectionData SectionModelLabel RCRectangularFiber | ||
:addSectionData | :addSectionData B $B | ||
:addSectionData | :addSectionData H $H | ||
:addSectionData | :addSectionData CoverMaterialLabel $CoverMaterialLabel | ||
:addSectionData CoreMaterialLabel $CoreMaterialLabel | |||
:addSectionData ReinfMaterialLabel $ReinfMaterialLabel | |||
:<addSectionData SectionDescription $SectionDescription > | :<addSectionData SectionDescription $SectionDescription > | ||
:<addSectionData NBarTop $NBarTop> | |||
:<addSectionData NBarBot $NBarBot> | |||
:<addSectionData NBarInt $NBarInt> | |||
:<addSectionData BarSizeTop $BarSizeTop> | |||
:<addSectionData BarSizeBot $BarSizeBot> | |||
:<addSectionData BarSizeInt $BarSizeInt> | |||
:<addSectionData CoverTop $CoverTop> | |||
:<addSectionData CoverBot $CoverBot> | |||
:<addSectionData CoverInt $CoverInt> | |||
:<addSectionData nfCoreH $nfCoreH> | |||
:<addSectionData nfCoreB $nfCoreB> | |||
:<addSectionData nfCoverH $nfCoverH> | |||
:<addSectionData nfCoverB $nfCoverB> | |||
:<addSectionData nu $nu> | :<addSectionData nu $nu> | ||
:<addSectionData J $J> | :<addSectionData J$J> | ||
:<addSectionData WeightDensity $WeightDensity>; | :<addSectionData WeightDensity $WeightDensity>; | ||
:'''addSection''' | :'''addSection''' | ||
Line 18: | Line 33: | ||
;$SectionLabel : Unique Section Label for reference | ;$SectionLabel : Unique Section Label for reference | ||
;$B: Width along horizontal/bending axis | ;$B: Width along horizontal/bending axis | ||
;$H: Depth along vertical/rotated axis | ;$H: Depth along vertical/rotated axis | ||
;$CoverMaterialLabel : Previously-defined MaterialLabel. Used as cover material, defined outside the perimeter of the longitudinal reinforcement. | |||
;$CoreMaterialLabel : Previously-defined MaterialLabel. Used as core material, defined inside the perimeter of the longitudinal reinforcement. | |||
;$ReinfMaterialLabel: Previously-defined MaterialLabel. Used as longitudinal-reinforcement material. | |||
;$SectionDescription : Text. Optional, default = blank {} | ;$SectionDescription : Text. Optional, default = blank {} | ||
;$NBarTop : Number of Reinf. Bars in Top Layer. Optional, default = 0 | |||
;$NBarBot : Number of Reinf. Bars in Bottom Layer. Optional, default = 0 | |||
;$NBarInt : Number of Reinf. Bars in Each Intermediate Layer. Optional, default = 0 | |||
;$BarSizeTop : Size Label of Reinf. Bars in TopLayer. Optional, default = #9 | |||
;$BarSizeBot : Size Label of Reinf. Bars in Bottom Layer. Optional, default = #9 | |||
;$BarSizeInt : Size Label of Reinf. Bars in Intermediate Layer. Optional, default = #9 | |||
;$CoverTop : Cover to centroid of Reinf. Bars in Top Layer. Optional, default = 2. inch | |||
;$CoverBot : Cover to centroid of Reinf. Bars in Bottom Layer. Optional, default = 2. inch | |||
;$CoverInt : Cover to centroid of Reinf. Bars in Intermediate Layer. Optional, default = 2. inch | |||
;$nfCoreH : Number of core fibers along depth. Optional, default = 16 | |||
;$nfCoreB : Number of core fibers along width. Optional, default = 16 | |||
;$nfCoverH : Number of cover fibers along depth. Optional, default = 4 | |||
;$nfCoverB : Number of cover fibers along width. Optional, default = 4 | |||
;$nu: Poisson's Ratio. Used to calulated G=($E/2/(1+$nu). Optional, default = 0.2 | ;$nu: Poisson's Ratio. Used to calulated G=($E/2/(1+$nu). Optional, default = 0.2 | ||
;$J: Torsional Moment of Inertia. Optional, default = 1.e8 | ;$J: Torsional Moment of Inertia. Optional, default = 1.e8 | ||
Line 37: | Line 67: | ||
== OpenSees Object == | == OpenSees Object == | ||
This SectionModel is based on the OpenSees [ | This SectionModel is based on the OpenSees [[Fiber Section]] | ||
Revision as of 19:21, 2 November 2009
Commands
- addSectionData SectionLabel $SectionLabel
- addSectionData SectionModelLabel RCRectangularFiber
- addSectionData B $B
- addSectionData H $H
- addSectionData CoverMaterialLabel $CoverMaterialLabel
- addSectionData CoreMaterialLabel $CoreMaterialLabel
- addSectionData ReinfMaterialLabel $ReinfMaterialLabel
- <addSectionData SectionDescription $SectionDescription >
- <addSectionData NBarTop $NBarTop>
- <addSectionData NBarBot $NBarBot>
- <addSectionData NBarInt $NBarInt>
- <addSectionData BarSizeTop $BarSizeTop>
- <addSectionData BarSizeBot $BarSizeBot>
- <addSectionData BarSizeInt $BarSizeInt>
- <addSectionData CoverTop $CoverTop>
- <addSectionData CoverBot $CoverBot>
- <addSectionData CoverInt $CoverInt>
- <addSectionData nfCoreH $nfCoreH>
- <addSectionData nfCoreB $nfCoreB>
- <addSectionData nfCoverH $nfCoverH>
- <addSectionData nfCoverB $nfCoverB>
- <addSectionData nu $nu>
- <addSectionData J$J>
- <addSectionData WeightDensity $WeightDensity>;
- addSection
Arguments
- $SectionLabel
- Unique Section Label for reference
- $B
- Width along horizontal/bending axis
- $H
- Depth along vertical/rotated axis
- $CoverMaterialLabel
- Previously-defined MaterialLabel. Used as cover material, defined outside the perimeter of the longitudinal reinforcement.
- $CoreMaterialLabel
- Previously-defined MaterialLabel. Used as core material, defined inside the perimeter of the longitudinal reinforcement.
- $ReinfMaterialLabel
- Previously-defined MaterialLabel. Used as longitudinal-reinforcement material.
- $SectionDescription
- Text. Optional, default = blank {}
- $NBarTop
- Number of Reinf. Bars in Top Layer. Optional, default = 0
- $NBarBot
- Number of Reinf. Bars in Bottom Layer. Optional, default = 0
- $NBarInt
- Number of Reinf. Bars in Each Intermediate Layer. Optional, default = 0
- $BarSizeTop
- Size Label of Reinf. Bars in TopLayer. Optional, default = #9
- $BarSizeBot
- Size Label of Reinf. Bars in Bottom Layer. Optional, default = #9
- $BarSizeInt
- Size Label of Reinf. Bars in Intermediate Layer. Optional, default = #9
- $CoverTop
- Cover to centroid of Reinf. Bars in Top Layer. Optional, default = 2. inch
- $CoverBot
- Cover to centroid of Reinf. Bars in Bottom Layer. Optional, default = 2. inch
- $CoverInt
- Cover to centroid of Reinf. Bars in Intermediate Layer. Optional, default = 2. inch
- $nfCoreH
- Number of core fibers along depth. Optional, default = 16
- $nfCoreB
- Number of core fibers along width. Optional, default = 16
- $nfCoverH
- Number of cover fibers along depth. Optional, default = 4
- $nfCoverB
- Number of cover fibers along width. Optional, default = 4
- $nu
- Poisson's Ratio. Used to calulated G=($E/2/(1+$nu). Optional, default = 0.2
- $J
- Torsional Moment of Inertia. Optional, default = 1.e8
- $WeightDensity
- Linear Weight Density of section. Used to calculated element weight: ElementWeight=$WeightDensity*ElementLength. Optional, default = 1.e8
- NOT IMPLEMENTED IN CURRENT VERSION
Notes
The addSection command must be placed at the end of each Section-data definition, as it takes all data defined since the last addSection command and define the Section.
Options
OpenSees Object
This SectionModel is based on the OpenSees Fiber Section
Return to BuildingTcl Command Language Manual