OpenSees User-Requirements Document: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
 
__NOTOC__


===[[OpenSees.exe User Requirements]]===
===[[OpenSees.exe User Requirements]]===
Line 6: Line 6:
===[[OpenSees GUI Requirements]]===
===[[OpenSees GUI Requirements]]===
===[[OpenSees Outreach & Training Requirements]]===
===[[OpenSees Outreach & Training Requirements]]===
<h1><strong>OpenSees.exe User</strong></h1>
<h2>Implemented Requirements</h2>
*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 &amp; 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 &amp; 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
<h2>Under-Development Requirements</h2>
*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
<h2>To-Be-Developed Requirements</h2>
*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
<h2>Continual-Development Requirements</h2>
*Documentation
<h1><strong>OpenSees Developer</strong></h1>
<h2>Implemented Requirements</h2>
*Element
*Section
*Material
*Recorder
*Other
<h2>Under-Development Requirements</h2>
*Element
*Section
*Material
*Recorder
*Other
<h2>To-Be-Developed Requirements</h2>
*Element
*Section
*Material
*Recorder
*Other
<h2>Continual-Development Requirements</h2>
*Documentation
<h1><strong>Parallel OpenSees</strong></h1>
<h2>Implemented Requirements</h2>
*Element
*Section
*Material
*Recorder
*Other
<h2>Under-Development Requirements</h2>
*Element
*Section
*Material
*Recorder
*Other
<h2>To-Be-Developed Requirements</h2>
*Element
*Section
*Material
*Recorder
*Other
<h2>Continual-Development Requirements</h2>
*Documentation
<h1><strong>OpenSees GUI</strong></h1>
<h2>Implemented Requirements</h2>
*BuildingTcl
*Navigator
*VEES
*Other
**Basic model visualization
<h2>Under-Development Requirements</h2>
<h2>To-Be-Developed Requirements</h2>
*Model Visualization
*Recorder-data visualization
<h2>Continual-Development Requirements</h2>
*Documentation
<h1><strong>OpenSees Outreach &amp; Support</strong></h1>
<h2>OpenSees Days</h2>
*User Workshop
*Developer Workshop
*Modeling Workshop
<h2>OpenSeesWiki</h2>
<h2>OpenSees Forum</h2>

Revision as of 21:54, 17 November 2009