Layer Command: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 65: | Line 65: | ||
EXAMPLE: | EXAMPLE: | ||
layer straight $steelMatTag 10 0.11 -b -h b -h; # define layer of 10 bars with area 0.11 | layer straight $steelMatTag 10 0.11 -$b -$h $b -$h; # define layer of 10 bars with area 0.11 from section coordinate (-b,-h) to (b,-h) | ||
layer circ $steelMatTag 10 0.11 0.0 0.0 $h 0 180; # define layer of 10 bars with area 0.11 uniformly distributed along semi-circle centered at (0,0) with radius h | layer circ $steelMatTag 10 0.11 0.0 0.0 $h 0 180; # define layer of 10 bars with area 0.11 uniformly distributed along semi-circle centered at (0,0) with radius h | ||
Latest revision as of 21:57, 15 June 2022
- Command_Manual
- Tcl Commands
- Modeling_Commands
- model
- uniaxialMaterial
- ndMaterial
- frictionModel
- section
- geometricTransf
- element
- node
- sp commands
- mp commands
- timeSeries
- pattern
- mass
- block commands
- region
- rayleigh
- Analysis Commands
- Output Commands
- Misc Commands
- DataBase Commands
The layer command is used to generate a number of fibers along a line or a circular arc.
This command is used to construct a straight line of fibers:
| layer straight $matTag $numFiber $areaFiber $yStart $zStart $yEnd $zEnd |
| $matTag | material tag of previously created material (UniaxialMaterial tag for a FiberSection or NDMaterial tag for use in an NDFiberSection) |
| $numFibers | number of fibers along line |
| $areaFiber | area of each fiber |
| $yStart $zEnd | y and z-coordinates of first fiber in line (local coordinate system) |
| $yEnd $zEnd | y and z-coordinates of last fiber in line (local coordinate system) |
This command is used to construct a line of fibers along a circular arc:
| layer circ $matTag $numFiber $areaFiber $yCenter $zCenter $radius <$startAng $endAng> |
| $matTag | material tag of previously created material (UniaxialMaterial tag for a FiberSection or NDMaterial tag for use in an NDFiberSection) |
| $numFiber | number of fibers along arc |
| $areaFiber | area of each fiber |
| $yCenter $zCenter | y and z-coordinates of center of circular arc |
| $radius | radius of circular arc |
| $startAng | starting angle (optional, default = 0.0) |
| $endAng | ending angle (optional, default = 360.0 - 360/$numFiber) |
NOTES:
EXAMPLE:
layer straight $steelMatTag 10 0.11 -$b -$h $b -$h; # define layer of 10 bars with area 0.11 from section coordinate (-b,-h) to (b,-h)
layer circ $steelMatTag 10 0.11 0.0 0.0 $h 0 180; # define layer of 10 bars with area 0.11 uniformly distributed along semi-circle centered at (0,0) with radius h
Code Developed by: Remo M. De Souza

