OpenSees User-Requirements Document: Difference between revisions
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
<h3>Element</h3> | <h3>Element</h3> | ||
<h4> | <h4> | ||
Beam-Column Elements</h4> | Beam-Column Elements</h4> | ||
<h4> | <h4> | ||
Truss Elements</h4> | Truss Elements</h4> | ||
<h4> | <h4> | ||
2D Wall Elements</h4> | 2D Wall Elements</h4> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h4> | <h4> | ||
Elastic Section</h4> | Elastic Section</h4> | ||
<h4> | <h4> | ||
<span class=SpellE>Uniaxial Section</h4> | <span class=SpellE>Uniaxial Section</h4> | ||
<h4> | <h4> | ||
Fiber Section</h4> | Fiber Section</h4> | ||
<h4> | <h4> | ||
Section Aggregator</h4> | Section Aggregator</h4> | ||
<h4> | <h4> | ||
Elastic Membrane Plate Section</h4> | Elastic Membrane Plate Section</h4> | ||
<h4> | <h4> | ||
Plate Fiber Section</h4> | Plate Fiber Section</h4> | ||
<h4> | <h4> | ||
Bidirectional Section</h4> | Bidirectional Section</h4> | ||
<h4> | <h4> | ||
Isolator2spring Section: Model to include | Isolator2spring Section: Model to include | ||
buckling behavior of an elastomeric bearing</h4> | buckling behavior of an elastomeric bearing</h4> | ||
Line 77: | Line 77: | ||
style='mso-bidi-font-family:Arial'></h3> | style='mso-bidi-font-family:Arial'></h3> | ||
<h4> | <h4> | ||
Steel & Reinforcing-Steel Materials</h4> | Steel & Reinforcing-Steel Materials</h4> | ||
<h5> | <h5> | ||
Steel01 Material</h5> | Steel01 Material</h5> | ||
<h5> | <h5> | ||
Steel02 Material -- <span class=SpellE>Giuffré-<span | Steel02 Material -- <span class=SpellE>Giuffré-<span | ||
class=SpellE>Menegotto-Pinto Model with Isotropic Strain Hardening</h5> | class=SpellE>Menegotto-Pinto Model with Isotropic Strain Hardening</h5> | ||
<h5> | <h5> | ||
Hysteretic Material</h5> | Hysteretic Material</h5> | ||
<h4> | <h4> | ||
Concrete Materials</h4> | Concrete Materials</h4> | ||
<h5> | <h5> | ||
Concrete01 Material -- Zero Tensile Strength</h5> | Concrete01 Material -- Zero Tensile Strength</h5> | ||
<h5> | <h5> | ||
Concrete02 Material -- Linear Tension Softening</h5> | Concrete02 Material -- Linear Tension Softening</h5> | ||
<h5> | <h5> | ||
Concrete03 Material -- Nonlinear Tension | Concrete03 Material -- Nonlinear Tension | ||
Softening</h5> | Softening</h5> | ||
<h4> | <h4> | ||
Multi-Purpose Materials</h4> | Multi-Purpose Materials</h4> | ||
<h5> | <h5> | ||
Elastic Material</h5> | Elastic Material</h5> | ||
<h5> | <h5> | ||
Elastic-Perfectly Plastic Material</h5> | Elastic-Perfectly Plastic Material</h5> | ||
<h5> | <h5> | ||
Elastic-Perfectly Plastic Gap Material</h5> | Elastic-Perfectly Plastic Gap Material</h5> | ||
<h5> | <h5> | ||
Elastic-No Tension Material</h5> | Elastic-No Tension Material</h5> | ||
<h5> | <h5> | ||
Parallel Material</h5> | Parallel Material</h5> | ||
<h5> | <h5> | ||
Series Material</h5> | Series Material</h5> | ||
<h5> | <h5> | ||
Hardening Material</h5> | Hardening Material</h5> | ||
<h4> | <h4> | ||
<span class=SpellE>Uniaxial Contributed | <span class=SpellE>Uniaxial Contributed | ||
Materials</h4> | Materials</h4> | ||
<h5> | <h5> | ||
BARSLIP Material</h5> | BARSLIP Material</h5> | ||
<h5> | <h5> | ||
Bond_SP01 - - Strain Penetration Model for Fully | Bond_SP01 - - Strain Penetration Model for Fully | ||
Anchored Steel Reinforcing Bars</h5> | Anchored Steel Reinforcing Bars</h5> | ||
<h5> | <h5> | ||
Concrete04 Material -- <span class=SpellE>Popovics | Concrete04 Material -- <span class=SpellE>Popovics | ||
Concrete Material</h5> | Concrete Material</h5> | ||
<h5> | <h5> | ||
Concrete07 – Chang & <span class=SpellE>Mander’s | Concrete07 – Chang & <span class=SpellE>Mander’s | ||
1994 Concrete Model</h5> | 1994 Concrete Model</h5> | ||
<h5> | <h5> | ||
Fatigue Material</h5> | Fatigue Material</h5> | ||
<h5> | <h5> | ||
Hyperbolic Gap Material</h5> | Hyperbolic Gap Material</h5> | ||
<h5> | <h5> | ||
Limit State Material</h5> | Limit State Material</h5> | ||
<h5> | <h5> | ||
PINCHING4 Material</h5> | PINCHING4 Material</h5> | ||
<h5> | <h5> | ||
<span class=SpellE>PyTzQz <span | <span class=SpellE>PyTzQz <span | ||
class=SpellE>Uniaxial Materials</h5> | class=SpellE>Uniaxial Materials</h5> | ||
<h5> | <h5> | ||
Reinforcing Steel Material</h5> | Reinforcing Steel Material</h5> | ||
<h5> | <h5> | ||
<span class=SpellE>SelfCentering Material | <span class=SpellE>SelfCentering Material | ||
– Flag-Shaped Hysteresis with Slip Deformation and Bearing</h5> | – Flag-Shaped Hysteresis with Slip Deformation and Bearing</h5> | ||
Line 227: | Line 227: | ||
<h3><span class=SpellE><span class=GramE>nDMaterial</h3> | <h3><span class=SpellE><span class=GramE>nDMaterial</h3> | ||
<h4> | <h4> | ||
Elastic Isotropic Material</h4> | Elastic Isotropic Material</h4> | ||
<h4> | <h4> | ||
J2 Plasticity Material</h4> | J2 Plasticity Material</h4> | ||
<h4> | <h4> | ||
Plane Stress Material</h4> | Plane Stress Material</h4> | ||
<h4> | <h4> | ||
Plate Fiber Material</h4> | Plate Fiber Material</h4> | ||
<h4> | <h4> | ||
<span class=SpellE>UCDavis Soil Models</h4> | <span class=SpellE>UCDavis Soil Models</h4> | ||
<h5> | <h5> | ||
Template <span class=SpellE>Elasto-Plastic | Template <span class=SpellE>Elasto-Plastic | ||
Material</h5> | Material</h5> | ||
<h4> | <h4> | ||
<span class=SpellE>UCSanDiego Soil Models</h4> | <span class=SpellE>UCSanDiego Soil Models</h4> | ||
<h5> | <h5> | ||
<span class=SpellE>FluidSolidPorousMaterial</h5> | <span class=SpellE>FluidSolidPorousMaterial</h5> | ||
<h5> | <h5> | ||
<span class=SpellE>PressureDependMultiYield | <span class=SpellE>PressureDependMultiYield | ||
Material</h5> | Material</h5> | ||
<h5> | <h5> | ||
PressureDependMultiYield02 Material</h5> | PressureDependMultiYield02 Material</h5> | ||
<h5> | <h5> | ||
<span class=SpellE>PressureIndependMultiYield | <span class=SpellE>PressureIndependMultiYield | ||
Material</h5> | Material</h5> | ||
<h5> | <h5> | ||
<span class=SpellE><span class=GramE>updateMaterialStage</h5> | <span class=SpellE><span class=GramE>updateMaterialStage</h5> | ||
<h5> | <h5> | ||
<span class=SpellE><span class=GramE>updateParameter</h5> | <span class=SpellE><span class=GramE>updateParameter</h5> | ||
Line 301: | Line 301: | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h4> | <h4> | ||
Node</h4> | Node</h4> | ||
<h5> | <h5> | ||
Node </h5> | Node </h5> | ||
<h5> | <h5> | ||
<span class=SpellE>EnvelopeNode </h5> | <span class=SpellE>EnvelopeNode </h5> | ||
<h5> | <h5> | ||
Drift</h5> | Drift</h5> | ||
<h4> | <h4> | ||
Element</h4> | Element</h4> | ||
<h5> | <h5> | ||
Element </h5> | Element </h5> | ||
<h5> | <h5> | ||
<span class=SpellE>EnvelopeElement</h5> | <span class=SpellE>EnvelopeElement</h5> | ||
<h4> | <h4> | ||
Section</h4> | Section</h4> | ||
<h5> | <h5> | ||
Element </h5> | Element </h5> | ||
<h5> | <h5> | ||
<span class=SpellE>EnvelopeElement</h5> | <span class=SpellE>EnvelopeElement</h5> | ||
<h4> | <h4> | ||
Fiber</h4> | Fiber</h4> | ||
<h5> | <h5> | ||
Element </h5> | Element </h5> | ||
<h5> | <h5> | ||
<span class=SpellE>EnvelopeElement</h5> | <span class=SpellE>EnvelopeElement</h5> | ||
<h4> | <h4> | ||
Basic Visualization recorders</h4> | Basic Visualization recorders</h4> | ||
<h5> | <h5> | ||
Display </h5> | Display </h5> | ||
<h5> | <h5> | ||
Plot </h5> | Plot </h5> | ||
<h5> | <h5> | ||
<span class=GramE>playback Command</h5> | <span class=GramE>playback Command</h5> | ||
Line 397: | Line 397: | ||
<h3>Element</h3> | <h3>Element</h3> | ||
<h4> | <h4> | ||
2D/3D Wall Elements</h4> | 2D/3D Wall Elements</h4> | ||
<h4> | <h4> | ||
<span style='font-size:12.0pt;line-height:115%; | <span style='font-size:12.0pt;line-height:115%; | ||
font-family:"Times New Roman","serif"'>3d nonlinear frame element with full | font-family:"Times New Roman","serif"'>3d nonlinear frame element with full | ||
Line 417: | Line 417: | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h4> | <h4> | ||
Improved concrete materials</h4> | Improved concrete materials</h4> | ||
<h4> | <h4> | ||
Improved reinforcing-steel materials</h4> | Improved reinforcing-steel materials</h4> | ||
Line 442: | Line 442: | ||
<h3>Element</h3> | <h3>Element</h3> | ||
<h4> | <h4> | ||
Buckling-Brace Elements</h4> | Buckling-Brace Elements</h4> | ||
<h4> | <h4> | ||
Flexible Diaphragm</h4> | Flexible Diaphragm</h4> | ||
<h4><span style='font-size:12.0pt;line-height:115%; | <h4><span style='font-size:12.0pt;line-height:115%; | ||
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | ||
style='mso-list:Ignore'>·<span | style='mso-list:Ignore'>·<span | ||
<span style='font-size:12.0pt;line-height:115%; | <span style='font-size:12.0pt;line-height:115%; | ||
font-family:"Times New Roman","serif"'>2d Timoshenko beam element</h4> | font-family:"Times New Roman","serif"'>2d Timoshenko beam element</h4> | ||
Line 460: | Line 460: | ||
<h4><span style='font-size:12.0pt;line-height:115%; | <h4><span style='font-size:12.0pt;line-height:115%; | ||
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | ||
style='mso-list:Ignore'>·<span | style='mso-list:Ignore'>·<span | ||
<span style='font-size:12.0pt;line-height:115%; | <span style='font-size:12.0pt;line-height:115%; | ||
font-family:"Times New Roman","serif"'>3d frame element with bond-slip of | font-family:"Times New Roman","serif"'>3d frame element with bond-slip of | ||
Line 467: | Line 467: | ||
<h4><span style='font-size:12.0pt;line-height:115%; | <h4><span style='font-size:12.0pt;line-height:115%; | ||
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | ||
style='mso-list:Ignore'>·<span | style='mso-list:Ignore'>·<span | ||
<span style='font-size:12.0pt;line-height:115%; | <span style='font-size:12.0pt;line-height:115%; | ||
font-family:"Times New Roman","serif"'>3d frame element with slip between | font-family:"Times New Roman","serif"'>3d frame element with slip between | ||
Line 474: | Line 474: | ||
<h4><span style='font-size:12.0pt;line-height:115%; | <h4><span style='font-size:12.0pt;line-height:115%; | ||
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span | ||
style='mso-list:Ignore'>·<span | style='mso-list:Ignore'>·<span | ||
<span style='font-size:12.0pt;line-height:115%; | <span style='font-size:12.0pt;line-height:115%; | ||
font-family:"Times New Roman","serif"'>3d concentrated plasticity element with | font-family:"Times New Roman","serif"'>3d concentrated plasticity element with | ||
return map algorithm</h4> | return map algorithm</h4> | ||
<h4> | <h4> | ||
<span style='font-size:12.0pt;line-height:115%; | <span style='font-size:12.0pt;line-height:115%; | ||
font-family:"Times New Roman","serif"'>2d SIZE (spreading inelastic zone) beam | font-family:"Times New Roman","serif"'>2d SIZE (spreading inelastic zone) beam | ||
Line 488: | Line 488: | ||
mso-bidi-theme-font:minor-bidi'></h4> | mso-bidi-theme-font:minor-bidi'></h4> | ||
<h4> | <h4> | ||
Nonlinear geometry developments</h4> | Nonlinear geometry developments</h4> | ||
<h5> | <h5> | ||
Extension of <span class=SpellE>corotational | Extension of <span class=SpellE>corotational | ||
theory to membranes and shells</h5> | theory to membranes and shells</h5> | ||
<h5> | <h5> | ||
<span class=GramE>Reformulation of 3d frame | <span class=GramE>Reformulation of 3d frame | ||
nonlinear geometry such that any element can take advantage of nonlinear | nonlinear geometry such that any element can take advantage of nonlinear | ||
Line 509: | Line 509: | ||
and node rotations.</h5> | and node rotations.</h5> | ||
<h4> | <h4> | ||
The following elements include linear or <span | The following elements include linear or <span | ||
class=SpellE>corotational geometry for membranes and shells under large | class=SpellE>corotational geometry for membranes and shells under large | ||
displacements</h4> | displacements</h4> | ||
<h5> | <h5> | ||
3 to 6 node triangle</h5> | 3 to 6 node triangle</h5> | ||
<h5> | <h5> | ||
4 to 9 node quad</h5> | 4 to 9 node quad</h5> | ||
<h5> | <h5> | ||
4 node quad with incompatible modes</h5> | 4 node quad with incompatible modes</h5> | ||
<h5> | <h5> | ||
4 to 9 node RC panel (quad)</h5> | 4 to 9 node RC panel (quad)</h5> | ||
<h5> | <h5> | ||
4 to 9 node <span class=SpellE>Mindlin | 4 to 9 node <span class=SpellE>Mindlin | ||
layer plate/shell</h5> | layer plate/shell</h5> | ||
<h5> | <h5> | ||
4 to 9 node <span class=SpellE>Mindlin RC | 4 to 9 node <span class=SpellE>Mindlin RC | ||
layer plate/shell</h5> | layer plate/shell</h5> | ||
<h5> | <h5> | ||
Discrete <span class=SpellE>Kirchoff | Discrete <span class=SpellE>Kirchoff | ||
triangle plate/shell element</h5> | triangle plate/shell element</h5> | ||
Line 558: | Line 558: | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h4> | <h4> | ||
2d normal and shear stress interaction<span | 2d normal and shear stress interaction<span | ||
style='mso-bidi-font-family:Arial'></h4> | style='mso-bidi-font-family:Arial'></h4> | ||
Line 566: | Line 566: | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h4> | <h4> | ||
3d J2 plasticity with kinematic and isotropic | 3d J2 plasticity with kinematic and isotropic | ||
hardening</h4> | hardening</h4> | ||
<h4> | <h4> | ||
3d plastic-damage concrete constitutive model | 3d plastic-damage concrete constitutive model | ||
Lee-Fenves</h4> | Lee-Fenves</h4> | ||
Line 811: | Line 811: | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h4> | <h4> | ||
Basic model visualization</h4> | Basic model visualization</h4> | ||
Revision as of 21:24, 17 November 2009
OpenSees User Requirements Document
OpenSees Development Team
November 2009
OpenSees.exe User
Implemented Requirements
Element
Beam-Column Elements
Truss Elements
2D Wall Elements
Section
Elastic Section
Uniaxial Section
Fiber Section
Section Aggregator
Elastic Membrane Plate Section
Plate Fiber Section
Bidirectional Section
Isolator2spring Section: Model to include buckling behavior of an elastomeric bearing
uniaxialMaterial
Steel & Reinforcing-Steel Materials
Steel01 Material
Steel02 Material -- Giuffré-Menegotto-Pinto Model with Isotropic Strain Hardening
Hysteretic Material
Concrete Materials
Concrete01 Material -- Zero Tensile Strength
Concrete02 Material -- Linear Tension Softening
Concrete03 Material -- Nonlinear Tension Softening
Multi-Purpose Materials
Elastic Material
Elastic-Perfectly Plastic Material
Elastic-Perfectly Plastic Gap Material
Elastic-No Tension Material
Parallel Material
Series Material
Hardening Material
Uniaxial Contributed Materials
BARSLIP Material
Bond_SP01 - - Strain Penetration Model for Fully Anchored Steel Reinforcing Bars
Concrete04 Material -- Popovics Concrete Material
Concrete07 – Chang & Mander’s 1994 Concrete Model
Fatigue Material
Hyperbolic Gap Material
Limit State Material
PINCHING4 Material
PyTzQz Uniaxial Materials
Reinforcing Steel Material
SelfCentering Material – Flag-Shaped Hysteresis with Slip Deformation and Bearing
nDMaterial
Elastic Isotropic Material
J2 Plasticity Material
Plane Stress Material
Plate Fiber Material
UCDavis Soil Models
Template Elasto-Plastic Material
UCSanDiego Soil Models
FluidSolidPorousMaterial
PressureDependMultiYield Material
PressureDependMultiYield02 Material
PressureIndependMultiYield Material
updateMaterialStage
updateParameter
<o:p> </o:p>
<o:p> </o:p>
Recorder
Node
Node
EnvelopeNode
Drift
Element
Element
EnvelopeElement
Section
Element
EnvelopeElement
Fiber
Element
EnvelopeElement
Basic Visualization recorders
Display
Plot
playback Command
<o:p> </o:p>
Other
<o:p> </o:p>
Under-Development Requirements
Element
2D/3D Wall Elements
3d nonlinear frame element with full interaction (axial, flexure, torsion and subsequently shear)
<o:p> </o:p>
Section
<o:p> </o:p>
Material
Improved concrete materials
Improved reinforcing-steel materials
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
To-Be-Developed Requirements
Element
Buckling-Brace Elements
Flexible Diaphragm
·<span 2d Timoshenko beam element
·<span 3d frame element with bond-slip of reinforcing steel
·<span 3d frame element with slip between components, e.g. composite beam, composite column
·<span 3d concentrated plasticity element with return map algorithm
2d SIZE (spreading inelastic zone) beam element
Nonlinear geometry developments
Extension of corotational theory to membranes and shells
Reformulation of 3d frame nonlinear geometry such that any element can take advantage of nonlinear transformation (currently not the case); quaternions vs. rotation nodal variables require either a change in global solution strategy or the mapping back and forth between quaternions and node rotations.
The following elements include linear or corotational geometry for membranes and shells under large displacements
3 to 6 node triangle
4 to 9 node quad
4 node quad with incompatible modes
4 to 9 node RC panel (quad)
4 to 9 node Mindlin layer plate/shell
4 to 9 node Mindlin RC layer plate/shell
Discrete Kirchoff triangle plate/shell element
<o:p> </o:p>
Section
2d normal and shear stress interaction
Material
3d J2 plasticity with kinematic and isotropic hardening
3d plastic-damage concrete constitutive model Lee-Fenves
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
Continual-Development Requirements
Documentation
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
OpenSees Developer
Implemented Requirements
Element
<o:p> </o:p>
Section
<o:p> </o:p>
Material
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
<o:p> </o:p>
Under-Development Requirements
Element
<o:p> </o:p>
Section
<o:p> </o:p>
Material
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
To-Be-Developed Requirements
Element
<o:p> </o:p>
Section
<o:p> </o:p>
Material
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
Continual-Development Requirements
Documentation
<o:p> </o:p>
<o:p> </o:p>
<o:p> </o:p>
Parallel OpenSees
Implemented Requirements
Element
<o:p> </o:p>
Section
<o:p> </o:p>
Material
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
Under-Development Requirements
Element
<o:p> </o:p>
Section
<o:p> </o:p>
Material
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
To-Be- Developed Requirements
Element
<o:p> </o:p>
Section
<o:p> </o:p>
Material
<o:p> </o:p>
Recorder
<o:p> </o:p>
Other
<o:p> </o:p>
Continual-Development Requirements
Documentation
<o:p> </o:p>
<o:p> </o:p>
OpenSees GUI
Implemented Requirements
BuildingTcl
<o:p> </o:p>
<o:p> </o:p>
VEES
<o:p> </o:p>
Other
Basic model visualization
<o:p> </o:p>
Under-Development Requirements
<o:p> </o:p>
To-Be- Developed Requirements
Model Visualization
Recorder-data visualization
<o:p> </o:p>
Continual-Development Requirements
Documentation
<o:p> </o:p>
OpenSees Outreach & Support
OpenSees Days
User Workshop
Developer Workshop
Modeling Workshop
OpenSeesWiki
OpenSees Forum
<o:p> </o:p>
<o:p> </o:p>
</body>
</html>