OpenSees User-Requirements Document

From OpenSeesWiki
Revision as of 21:35, 17 November 2009 by Silviamazzoni (talk | contribs)
Jump to navigation Jump to search

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

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