OpenSees User-Requirements Document: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
OpenSees User
Requirements Document
<p class=MsoSubtitle>OpenSees Development Team</p>
<p class=MsoSubtitle>November 2009</p>
<h1>OpenSees.exe User</h1>
<h1>OpenSees.exe User</h1>


<h2>Implemented Requirements</h2>
<h2>Implemented Requirements</h2>


<h3>Element</h3>
*Element
<h4>Beam-Column Elements</h4>
**Beam-Column Elements
<h4>Truss Elements</h4>
**Truss Elements
<h4>2D Wall Elements</h4>
**2D Wall Elements


<h3>Section</h3>
*Section
<h4>Elastic Section</h4>
**Elastic Section




<h4>Fiber Section</h4>
**Fiber Section


<h4>Section Aggregator</h4>
**Section Aggregator


<h4>Elastic Membrane Plate Section</h4>
**Elastic Membrane Plate Section


<h4>Plate Fiber Section</h4>
**Plate Fiber Section


<h4>Bidirectional Section</h4>
**Bidirectional Section


<h4>Isolator2spring Section: Model to include
**Isolator2spring Section: Model to include
buckling behavior of an elastomeric bearing</h4>
buckling behavior of an elastomeric bearing


<h3>uniaxialMaterial</h3>
*uniaxialMaterial


<h4>Steel &amp; Reinforcing-Steel Materials</h4>
**Steel &amp; Reinforcing-Steel Materials


<h5>Steel01 Material</h5>
***Steel01 Material
<h5>Steel02 Material -- Giuffré-Menegotto-Pinto Model with Isotropic Strain Hardening</h5>
***Steel02 Material -- Giuffré-Menegotto-Pinto Model with Isotropic Strain Hardening
<h5>Hysteretic Material</h5>
***Hysteretic Material


<h4>Concrete Materials</h4>
**Concrete Materials


<h5>Concrete01 Material -- Zero Tensile Strength</h5>
***Concrete01 Material -- Zero Tensile Strength
<h5>Concrete02 Material -- Linear Tension Softening</h5>
***Concrete02 Material -- Linear Tension Softening
<h5>Concrete03 Material -- Nonlinear Tension Softening</h5>
***Concrete03 Material -- Nonlinear Tension Softening


<h4>Multi-Purpose Materials</h4>
**Multi-Purpose Materials


<h5>Elastic Material</h5>
***Elastic Material
<h5>Elastic-Perfectly Plastic Material</h5>
***Elastic-Perfectly Plastic Material
<h5>Elastic-Perfectly Plastic Gap Material</h5>
***Elastic-Perfectly Plastic Gap Material
<h5>Elastic-No Tension Material</h5>
***Elastic-No Tension Material
<h5>Parallel Material</h5>
***Parallel Material
<h5>Series Material</h5>
***Series Material
<h5>Hardening Material</h5>
***Hardening Material


<h4>Uniaxial Contributed Materials</h4>
**Uniaxial Contributed Materials


<h5>BARSLIP Material</h5>
***BARSLIP Material


<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>Concrete04 Material -- Popovics
***Concrete04 Material -- Popovics
Concrete Material</h5>
Concrete Material
<h5>Concrete07 – Chang &amp; Mander’s
***Concrete07 – Chang &amp; Mander’s
1994 Concrete Model</h5>
1994 Concrete Model
<h5>Fatigue Material</h5>
***Fatigue Material
<h5>Hyperbolic Gap Material</h5>
***Hyperbolic Gap Material
<h5>Limit State Material</h5>
***Limit State Material
<h5>PINCHING4 Material</h5>
***PINCHING4 Material
<h5>PyTzQz Uniaxial Materials</h5>
***PyTzQz Uniaxial Materials
<h5>Reinforcing Steel Material</h5>
***Reinforcing Steel Material
<h5>SelfCentering Material – Flag-Shaped Hysteresis with Slip Deformation and Bearing</h5>
***SelfCentering Material – Flag-Shaped Hysteresis with Slip Deformation and Bearing


<h4>Elastic Isotropic Material</h4>
**Elastic Isotropic Material
<h4>J2 Plasticity Material</h4>
**J2 Plasticity Material
<h4>Plane Stress Material</h4>
**Plane Stress Material
<h4>Plate Fiber Material</h4>
**Plate Fiber Material
<h4><UCDavis Soil Models</h4>
**<UCDavis Soil Models


<h5>Template Elasto-Plastic Material</h5>
***Template Elasto-Plastic Material


<h4>UCSanDiego Soil Models</h4>
**UCSanDiego Soil Models


<h5>FluidSolidPorousMaterial</h5>
***FluidSolidPorousMaterial
<h5>PressureDependMultiYield Material</h5>
***PressureDependMultiYield Material
<h5>PressureDependMultiYield02 Material</h5>
***PressureDependMultiYield02 Material
<h5>PressureIndependMultiYield Material</h5>
***PressureIndependMultiYield Material
<h5>updateMaterialStage</h5>
***updateMaterialStage
<h5>updateParameter</h5>
***updateParameter


<h3>Recorder</h3>
*Recorder


<h4>Node</h4>
**Node


<h5>Node </h5>
***Node  


<h5>EnvelopeNode </h5>
***EnvelopeNode  


<h5>Drift</h5>
***Drift


<h4>Element</h4>
**Element


<h5>Element </h5>
***Element  
<h5>EnvelopeElement</h5>
***EnvelopeElement


<h4>Section</h4>
**Section


<h5>Element </h5>
***Element  
<h5>EnvelopeElement</h5>
***EnvelopeElement


<h4>Fiber</h4>
**Fiber


<h5>Element </h5>
***Element  
<h5>EnvelopeElement</h5>
***EnvelopeElement


<h4>Basic Visualization recorders</h4>
**Basic Visualization recorders


<h5>Display </h5>
***Display  
<h5>Plot </h5>
***Plot  
<h5>playback Command</h5>
***playback Command


<h3>Other</h3>
*Other




Line 129: Line 121:
<h2>Under-Development Requirements</h2>
<h2>Under-Development Requirements</h2>


<h3>Element</h3>
*Element


<h4>2D/3D Wall Elements</h4>
**2D/3D Wall Elements
<h4>3d nonlinear frame element with full interaction (axial, flexure, torsion and subsequently shear)</h4>
**3d nonlinear frame element with full interaction (axial, flexure, torsion and subsequently shear)


<h3>Section</h3>
*Section


<h3>Material</h3>
*Material


<h4>Improved concrete materials</h4>
**Improved concrete materials
<h4>Improved reinforcing-steel materials</h4>
**Improved reinforcing-steel materials


<h3>Recorder</h3>
*Recorder


<h3>Other</h3>
*Other


<h2>To-Be-Developed Requirements</h2>
<h2>To-Be-Developed Requirements</h2>


<h3>Element</h3>
*Element


<h4>Buckling-Brace Elements</h4>
**Buckling-Brace Elements
<h4>Flexible Diaphragm</h4>
**Flexible Diaphragm
<h4>2d Timoshenko beam element</h4>
**2d Timoshenko beam element
<h4>3d frame element with bond-slip of reinforcing steel</h4>
**3d frame element with bond-slip of reinforcing steel
<h4>3d frame element with slip between components, e.g. composite beam, composite column</h4>
**3d frame element with slip between components, e.g. composite beam, composite column
<h4>3d concentrated plasticity element with return map algorithm</h4>
**3d concentrated plasticity element with return map algorithm
<h4>2d SIZE (spreading inelastic zone) beam element</h4>
**2d SIZE (spreading inelastic zone) beam element
<h4>Nonlinear geometry developments</h4>
**Nonlinear geometry developments


<h5>Extension of corotational theory to membranes and shells</h5>
***Extension of corotational theory to membranes and shells
<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>
*** 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.


<h4>The following elements include linear or corotational geometry for membranes and shells under large
**The following elements include linear or corotational geometry for membranes and shells under large
displacements</h4>
displacements


<h5>3 to 6 node triangle</h5>
***3 to 6 node triangle
<h5>4 to 9 node quad</h5>
***4 to 9 node quad
<h5>4 node quad with incompatible modes</h5>
***4 node quad with incompatible modes
<h5>4 to 9 node RC panel (quad)</h5>
***4 to 9 node RC panel (quad)
<h5>4 to 9 node Mindlin layer plate/shell</h5>
***4 to 9 node Mindlin layer plate/shell
<h5>4 to 9 node Mindlin RC layer plate/shell</h5>
***4 to 9 node Mindlin RC layer plate/shell
<h5>Discrete Kirchoff triangle plate/shell element</h5>
***Discrete Kirchoff triangle plate/shell element


<h3>Section</h3>
*Section


<h4>2d normal and shear stress interaction</h4>
**2d normal and shear stress interaction


<h3>Material</h3>
*Material


<h4>3d J2 plasticity with kinematic and isotropic
**3d J2 plasticity with kinematic and isotropic
hardening</h4>
hardening
<h4>3d plastic-damage concrete constitutive model
**3d plastic-damage concrete constitutive model
Lee-Fenves</h4>
Lee-Fenves


<h3>Recorder</h3>
*Recorder


<h3>Other</h3>
*Other


<h2>Continual-Development Requirements</h2>
<h2>Continual-Development Requirements</h2>


<h3>Documentation</h3>
*Documentation




Line 196: Line 188:
<h2>Implemented Requirements</h2>
<h2>Implemented Requirements</h2>


<h3>Element</h3>
*Element




<h3>Section</h3>
*Section




<h3>Material</h3>
*Material




<h3>Recorder</h3>
*Recorder




<h3>Other</h3>
*Other




Line 216: Line 208:
<h2>Under-Development Requirements</h2>
<h2>Under-Development Requirements</h2>


<h3>Element</h3>
*Element




<h3>Section</h3>
*Section




<h3>Material</h3>
*Material




<h3>Recorder</h3>
*Recorder




<h3>Other</h3>
*Other




Line 234: Line 226:
<h2>To-Be-Developed Requirements</h2>
<h2>To-Be-Developed Requirements</h2>


<h3>Element</h3>
*Element




<h3>Section</h3>
*Section




<h3>Material</h3>
*Material




<h3>Recorder</h3>
*Recorder




<h3>Other</h3>
*Other




Line 252: Line 244:
<h2>Continual-Development Requirements</h2>
<h2>Continual-Development Requirements</h2>


<h3>Documentation</h3>
*Documentation




Line 259: Line 251:
<h2>Implemented Requirements</h2>
<h2>Implemented Requirements</h2>


<h3>Element</h3>
*Element




<h3>Section</h3>
*Section




<h3>Material</h3>
*Material




<h3>Recorder</h3>
*Recorder




<h3>Other</h3>
*Other




Line 277: Line 269:
<h2>Under-Development Requirements</h2>
<h2>Under-Development Requirements</h2>


<h3>Element</h3>
*Element




<h3>Section</h3>
*Section




<h3>Material</h3>
*Material




<h3>Recorder</h3>
*Recorder




<h3>Other</h3>
*Other




Line 295: Line 287:
<h2>To-Be-Developed Requirements</h2>
<h2>To-Be-Developed Requirements</h2>


<h3>Element</h3>
*Element




<h3>Section</h3>
*Section




<h3>Material</h3>
*Material




<h3>Recorder</h3>
*Recorder




<h3>Other</h3>
*Other




Line 313: Line 305:
<h2>Continual-Development Requirements</h2>
<h2>Continual-Development Requirements</h2>


<h3>Documentation</h3>
*Documentation




Line 320: Line 312:
<h2>Implemented Requirements</h2>
<h2>Implemented Requirements</h2>


<h3>BuildingTcl</h3>
*BuildingTcl
<h3>Navigator</h3>
*Navigator
<h3>VEES</h3>
*VEES


<h3>Other</h3>
*Other


<h4>Basic model visualization</h4>
**Basic model visualization


<h2>Under-Development Requirements</h2>
<h2>Under-Development Requirements</h2>
Line 334: Line 326:
<h2>To-Be-Developed Requirements</h2>
<h2>To-Be-Developed Requirements</h2>


<h3>Model Visualization</h3>
*Model Visualization
<h3>Recorder-data visualization</h3>
*Recorder-data visualization




Line 341: Line 333:
<h2>Continual-Development Requirements</h2>
<h2>Continual-Development Requirements</h2>


<h3>Documentation</h3>
*Documentation




Line 348: Line 340:
<h2>OpenSees Days</h2>
<h2>OpenSees Days</h2>


<h3>User Workshop</h3>
*User Workshop
<h3>Developer Workshop</h3>
*Developer Workshop
<h3>Modeling Workshop</h3>
*Modeling Workshop


<h2>OpenSeesWiki</h2>
<h2>OpenSeesWiki</h2>


<h2>OpenSees Forum</h2>
<h2>OpenSees Forum</h2>

Revision as of 21:38, 17 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
  • Navigator
  • VEES
  • Other
    • Basic model visualization

Under-Development Requirements


To-Be-Developed Requirements

  • Model Visualization
  • Recorder-data visualization


Continual-Development Requirements

  • Documentation


OpenSees Outreach & Support

OpenSees Days

  • User Workshop
  • Developer Workshop
  • Modeling Workshop

OpenSeesWiki

OpenSees Forum