BuildingTcl -- addSection: SectionModelLabel RCRectangularFiber: Difference between revisions

From OpenSeesWiki
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 E $E
:addSectionData B $B
:addSectionData Ag $Ag
:addSectionData H $H
:addSectionData Iz $Iz
: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
;$E: Elastic Modulus
;$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 []Fiber Section]]
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



BuildingTcl -- addSection

Return to BuildingTcl Command Language Manual