OpenSees User-Requirements Document: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
<p class=MsoSubtitle>November 2009</p> | <p class=MsoSubtitle>November 2009</p> | ||
<h1 | <h1>OpenSees.exe User</h1> | ||
User</h1> | |||
<h2 | <h2>Implemented Requirements</h2> | ||
Requirements</h2> | |||
<h3>Element</h3> | <h3>Element</h3> | ||
<h4>Beam-Column Elements</h4> | |||
<h4> | <h4>Truss Elements</h4> | ||
<h4>2D Wall Elements</h4> | |||
Beam-Column Elements</h4> | |||
<h4> | |||
Truss Elements</h4> | |||
<h4> | |||
2D Wall Elements</h4> | |||
<h3>Section</h3> | <h3>Section</h3> | ||
<h4>Elastic Section</h4> | |||
<h4> | |||
Elastic Section</ | |||
Section | <h4>Fiber Section</h4> | ||
<h4> | <h4>Section Aggregator</h4> | ||
<h4>Elastic Membrane Plate Section</h4> | |||
<h4>Plate Fiber Section</h4> | |||
<h4> | <h4>Bidirectional Section</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> | ||
<h3 | <h3>uniaxialMaterial</h3> | ||
Steel & Reinforcing-Steel Materials</h4> | <h4>Steel & Reinforcing-Steel Materials</h4> | ||
<h5> | <h5>Steel01 Material</h5> | ||
<h5>Steel02 Material -- Giuffré-Menegotto-Pinto Model with Isotropic Strain Hardening</h5> | |||
<h5>Hysteretic Material</h5> | |||
<h4>Concrete Materials</h4> | |||
<h5>Concrete01 Material -- Zero Tensile Strength</h5> | |||
<h5>Concrete02 Material -- Linear Tension Softening</h5> | |||
<h5>Concrete03 Material -- Nonlinear Tension Softening</h5> | |||
< | <h4>Multi-Purpose Materials</h4> | ||
<h5>Elastic Material</h5> | |||
<h5>Elastic-Perfectly Plastic Material</h5> | |||
<h5>Elastic-Perfectly Plastic Gap Material</h5> | |||
<h5>Elastic-No Tension Material</h5> | |||
<h5>Parallel Material</h5> | |||
<h5>Series Material</h5> | |||
<h5>Hardening Material</h5> | |||
<h4>Uniaxial Contributed Materials</h4> | |||
<h5> | <h5>BARSLIP Material</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>Concrete04 Material -- Popovics | |||
<h5> | |||
Concrete04 Material -- | |||
Concrete Material</h5> | Concrete Material</h5> | ||
<h5>Concrete07 – Chang & Mander’s | |||
<h5> | |||
Concrete07 – Chang & | |||
1994 Concrete Model</h5> | 1994 Concrete Model</h5> | ||
<h5>Fatigue Material</h5> | |||
<h5>Hyperbolic Gap Material</h5> | |||
<h5>Limit State Material</h5> | |||
<h5>PINCHING4 Material</h5> | |||
<h5>PyTzQz Uniaxial Materials</h5> | |||
<h5>Reinforcing Steel Material</h5> | |||
<h5>SelfCentering Material – Flag-Shaped Hysteresis with Slip Deformation and Bearing</h5> | |||
<h4>Elastic Isotropic Material</h4> | |||
<h4>J2 Plasticity Material</h4> | |||
<h4>Plane Stress Material</h4> | |||
<h4>Plate Fiber Material</h4> | |||
<h4><UCDavis Soil Models</h4> | |||
<h4> | |||
Elastic Isotropic Material</h4> | |||
<h4> | |||
J2 Plasticity Material</h4> | |||
<h4> | |||
Plane Stress Material</h4> | |||
<h4> | |||
Plate Fiber Material</h4> | |||
<h4> | |||
< | |||
<h5> | <h5>Template Elasto-Plastic Material</h5> | ||
<h4>UCSanDiego Soil Models</h4> | |||
<h5>FluidSolidPorousMaterial</h5> | |||
<h5>PressureDependMultiYield Material</h5> | |||
<h5>PressureDependMultiYield02 Material</h5> | |||
<h5>PressureIndependMultiYield Material</h5> | |||
<h5>updateMaterialStage</h5> | |||
<h5>updateParameter</h5> | |||
<h5 | |||
<h5 | |||
Material</h5> | |||
<h5> | |||
PressureDependMultiYield02 Material</h5> | |||
<h5 | |||
Material</h5> | |||
<h5 | |||
<h5 | |||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h4> | <h4>Node</h4> | ||
<h5>Node </h5> | |||
<h5>EnvelopeNode </h5> | |||
<h5> | <h5>Drift</h5> | ||
<h4>Element</h4> | |||
<h5>Element </h5> | |||
<h5>EnvelopeElement</h5> | |||
< | <h4>Section</h4> | ||
<h5>Element </h5> | |||
<h5>EnvelopeElement</h5> | |||
< | <h4>Fiber</h4> | ||
<h5> | <h5>Element </h5> | ||
<h5>EnvelopeElement</h5> | |||
<h4>Basic Visualization recorders</h4> | |||
<h5>Display </h5> | |||
<h5>Plot </h5> | |||
<h5>playback Command</h5> | |||
< | <h3>Other</h3> | ||
<h2>Under-Development Requirements</h2> | |||
<h2 | |||
Requirements</h2> | |||
<h3>Element</h3> | <h3>Element</h3> | ||
<h4> | <h4>2D/3D Wall Elements</h4> | ||
<h4>3d nonlinear frame element with full interaction (axial, flexure, torsion and subsequently shear)</h4> | |||
2D/3D Wall Elements</h4> | |||
<h4 | |||
interaction (axial, flexure, torsion and subsequently shear)</h4 | |||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h4> | <h4>Improved concrete materials</h4> | ||
<h4>Improved reinforcing-steel materials</h4> | |||
Improved concrete materials</h4> | |||
<h4> | |||
Improved reinforcing-steel materials</h4 | |||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2>To-Be-Developed Requirements</h2> | |||
<h2 | |||
Requirements</h2> | |||
<h3>Element</h3> | <h3>Element</h3> | ||
<h4> | <h4>Buckling-Brace Elements</h4> | ||
<h4>Flexible Diaphragm</h4> | |||
<h4>2d Timoshenko beam element</h4> | |||
Buckling-Brace Elements</h4> | <h4>3d frame element with bond-slip of reinforcing steel</h4> | ||
<h4>3d frame element with slip between components, e.g. composite beam, composite column</h4> | |||
<h4> | <h4>3d concentrated plasticity element with return map algorithm</h4> | ||
<h4>2d SIZE (spreading inelastic zone) beam element</h4> | |||
<h4>Nonlinear geometry developments</h4> | |||
Flexible Diaphragm</h4> | |||
<h4 | |||
<h4 | |||
reinforcing steel</h4> | |||
<h4 | |||
components, e.g. composite beam, composite column</h4> | |||
<h4 | |||
return map algorithm</h4> | |||
<h4 | |||
element | |||
<h4> | |||
Nonlinear geometry developments</h4> | |||
Extension of | <h5>Extension of corotational theory to membranes and shells</h5> | ||
theory to membranes and shells</h5> | <h5> 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.</h5> | ||
<h4>The following elements include linear or corotational geometry for membranes and shells under large | |||
<h4> | |||
The following elements include linear or | |||
displacements</h4> | displacements</h4> | ||
<h5> | <h5>3 to 6 node triangle</h5> | ||
<h5>4 to 9 node quad</h5> | |||
<h5>4 node quad with incompatible modes</h5> | |||
3 to 6 node triangle</h5> | <h5>4 to 9 node RC panel (quad)</h5> | ||
<h5>4 to 9 node Mindlin layer plate/shell</h5> | |||
<h5> | <h5>4 to 9 node Mindlin RC layer plate/shell</h5> | ||
<h5>Discrete Kirchoff triangle plate/shell element</h5> | |||
4 to 9 node quad</h5> | |||
<h5> | |||
4 node quad with incompatible modes</h5> | |||
<h5> | |||
4 to 9 node RC panel (quad)</h5> | |||
<h5> | |||
4 to 9 node | |||
layer plate/shell</h5> | |||
<h5> | |||
4 to 9 node | |||
layer plate/shell</h5> | |||
<h5> | |||
Discrete | |||
triangle plate/shell element</h5 | |||
<h3>Section</h3> | <h3>Section</h3> | ||
<h4> | <h4>2d normal and shear stress interaction</h4> | ||
2d normal and shear stress interaction | |||
<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>3d plastic-damage concrete constitutive model | |||
<h4> | |||
3d plastic-damage concrete constitutive model | |||
Lee-Fenves</h4> | Lee-Fenves</h4> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2>Continual-Development Requirements</h2> | |||
<h2 | |||
Requirements</h2> | |||
<h3>Documentation</h3> | <h3>Documentation</h3> | ||
< | <h1>OpenSees Developer</h1> | ||
<h2>Implemented Requirements</h2> | |||
<h2 | |||
Requirements</h2> | |||
<h3>Element</h3> | <h3>Element</h3> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2 | |||
Requirements</h2> | |||
<h2>Under-Development Requirements</h2> | |||
<h3>Element</h3> | <h3>Element</h3> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2 | |||
Requirements</h2> | <h2>To-Be-Developed Requirements</h2> | ||
<h3>Element</h3> | <h3>Element</h3> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2 | |||
Requirements</h2> | <h2>Continual-Development Requirements</h2> | ||
<h3>Documentation</h3> | <h3>Documentation</h3> | ||
< | <h1>Parallel OpenSees</h1> | ||
<h2>Implemented Requirements</h2> | |||
<h2 | |||
Requirements</h2> | |||
<h3>Element</h3> | <h3>Element</h3> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2 | |||
Requirements</h2> | <h2>Under-Development Requirements</h2> | ||
<h3>Element</h3> | <h3>Element</h3> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2 | |||
Developed Requirements</h2> | <h2>To-Be-Developed Requirements</h2> | ||
<h3>Element</h3> | <h3>Element</h3> | ||
<h3>Section</h3> | <h3>Section</h3> | ||
<h3>Material</h3> | <h3>Material</h3> | ||
<h3>Recorder</h3> | <h3>Recorder</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h2 | |||
Requirements</h2> | <h2>Continual-Development Requirements</h2> | ||
<h3>Documentation</h3> | <h3>Documentation</h3> | ||
<h1>OpenSees GUI</h1> | |||
<h2>Implemented Requirements</h2> | |||
<h2 | |||
Requirements</h2> | |||
<h3>BuildingTcl</h3> | <h3>BuildingTcl</h3> | ||
<h3>Navigator</h3> | <h3>Navigator</h3> | ||
<h3>VEES</h3> | <h3>VEES</h3> | ||
<h3>Other</h3> | <h3>Other</h3> | ||
<h4> | <h4>Basic model visualization</h4> | ||
Basic model visualization</h4> | |||
< | <h2>Under-Development Requirements</h2> | ||
<h2 | <h2>To-Be-Developed Requirements</h2> | ||
Developed Requirements</h2> | |||
<h3>Model Visualization</h3> | <h3>Model Visualization</h3> | ||
<h3>Recorder-data visualization</h3> | |||
<h2 | <h2>Continual-Development Requirements</h2> | ||
Requirements</h2> | |||
<h3>Documentation</h3> | <h3>Documentation</h3> | ||
<h1 | <h1>OpenSees Outreach & Support</h1> | ||
Outreach & Support</h1> | |||
<h2 | <h2>OpenSees Days</h2> | ||
Days</h2> | |||
<h3>User Workshop</h3> | <h3>User Workshop</h3> | ||
<h3>Developer Workshop</h3> | <h3>Developer Workshop</h3> | ||
<h3>Modeling Workshop</h3> | <h3>Modeling Workshop</h3> | ||
<h2 | <h2>OpenSeesWiki</h2> | ||
<h2>OpenSees Forum</h2> | <h2>OpenSees Forum</h2> | ||
Revision as of 21:35, 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
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
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
Recorder
Node
Node
EnvelopeNode
Drift
Element
Element
EnvelopeElement
Section
Element
EnvelopeElement
Fiber
Element
EnvelopeElement
Basic Visualization recorders
Display
Plot
playback Command
Other
Under-Development Requirements
Element
2D/3D Wall Elements
3d nonlinear frame element with full interaction (axial, flexure, torsion and subsequently shear)
Section
Material
Improved concrete materials
Improved reinforcing-steel materials
Recorder
Other
To-Be-Developed Requirements
Element
Buckling-Brace Elements
Flexible Diaphragm
2d Timoshenko beam element
3d frame element with bond-slip of reinforcing steel
3d frame element with slip between components, e.g. composite beam, composite column
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
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
Other
Continual-Development Requirements
Documentation
OpenSees Developer
Implemented Requirements
Element
Section
Material
Recorder
Other
Under-Development Requirements
Element
Section
Material
Recorder
Other
To-Be-Developed Requirements
Element
Section
Material
Recorder
Other
Continual-Development Requirements
Documentation
Parallel OpenSees
Implemented Requirements
Element
Section
Material
Recorder
Other
Under-Development Requirements
Element
Section
Material
Recorder
Other
To-Be-Developed Requirements
Element
Section
Material
Recorder
Other
Continual-Development Requirements
Documentation
OpenSees GUI
Implemented Requirements
BuildingTcl
VEES
Other
Basic model visualization
Under-Development Requirements
To-Be-Developed Requirements
Model Visualization
Recorder-data visualization
Continual-Development Requirements
Documentation