OpenSees User-Requirements Document: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
OpenSees User
__NOTOC__
Requirements Document


 
<h2>[[OpenSees.exe User Requirements]]</h2>
<p class=MsoSubtitle>OpenSees Development Team</p>
<h2>[[OpenSees Developer Requirements]]</h2>
 
<h2>[[Parallel OpenSees Requirements]]</h2>
<p class=MsoSubtitle>November 2009</p>
<h2>[[OpenSees GUI Requirements]]</h2>
 
<h2>[[OpenSees Outreach & Training Requirements]]</h2>
<h1>OpenSees.exe User</h1>
 
<h2>Implemented Requirements</h2>
 
<h3>Element</h3>
<h4>Beam-Column Elements</h4>
<h4>Truss Elements</h4>
<h4>2D Wall Elements</h4>
 
<h3>Section</h3>
<h4>Elastic Section</h4>
 
 
<h4>Fiber Section</h4>
 
<h4>Section Aggregator</h4>
 
<h4>Elastic Membrane Plate Section</h4>
 
<h4>Plate Fiber Section</h4>
 
<h4>Bidirectional Section</h4>
 
<h4>Isolator2spring Section: Model to include
buckling behavior of an elastomeric bearing</h4>
 
<h3>uniaxialMaterial</h3>
 
<h4>Steel &amp; Reinforcing-Steel Materials</h4>
 
<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>BARSLIP Material</h5>
 
<h5>Bond_SP01 - - Strain Penetration Model for Fully
Anchored Steel Reinforcing Bars</h5>
<h5>Concrete04 Material -- Popovics
Concrete Material</h5>
<h5>Concrete07 – Chang &amp; Mander’s
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>
 
<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>
 
<h3>Recorder</h3>
 
<h4>Node</h4>
 
<h5>Node </h5>
 
<h5>EnvelopeNode </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>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>
 
<h3>Element</h3>
 
<h4>2D/3D Wall Elements</h4>
<h4>3d nonlinear frame element with full interaction (axial, flexure, torsion and subsequently shear)</h4>
 
<h3>Section</h3>
 
<h3>Material</h3>
 
<h4>Improved concrete materials</h4>
<h4>Improved reinforcing-steel materials</h4>
 
<h3>Recorder</h3>
 
<h3>Other</h3>
 
<h2>To-Be-Developed Requirements</h2>
 
<h3>Element</h3>
 
<h4>Buckling-Brace Elements</h4>
<h4>Flexible Diaphragm</h4>
<h4>2d Timoshenko beam element</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>3d concentrated plasticity element with return map algorithm</h4>
<h4>2d SIZE (spreading inelastic zone) beam element</h4>
<h4>Nonlinear geometry developments</h4>
 
<h5>Extension of corotational 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
displacements</h4>
 
<h5>3 to 6 node triangle</h5>
<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 Mindlin layer plate/shell</h5>
<h5>4 to 9 node Mindlin RC layer plate/shell</h5>
<h5>Discrete Kirchoff triangle plate/shell element</h5>
 
<h3>Section</h3>
 
<h4>2d normal and shear stress interaction</h4>
 
<h3>Material</h3>
 
<h4>3d J2 plasticity with kinematic and isotropic
hardening</h4>
<h4>3d plastic-damage concrete constitutive model
Lee-Fenves</h4>
 
<h3>Recorder</h3>
 
<h3>Other</h3>
 
<h2>Continual-Development Requirements</h2>
 
<h3>Documentation</h3>
 
 
<h1>OpenSees Developer</h1>
 
<h2>Implemented Requirements</h2>
 
<h3>Element</h3>
 
 
<h3>Section</h3>
 
 
<h3>Material</h3>
 
 
<h3>Recorder</h3>
 
 
<h3>Other</h3>
 
 
 
 
 
<h2>Under-Development Requirements</h2>
 
<h3>Element</h3>
 
 
<h3>Section</h3>
 
 
<h3>Material</h3>
 
 
<h3>Recorder</h3>
 
 
<h3>Other</h3>
 
 
 
<h2>To-Be-Developed Requirements</h2>
 
<h3>Element</h3>
 
 
<h3>Section</h3>
 
 
<h3>Material</h3>
 
 
<h3>Recorder</h3>
 
 
<h3>Other</h3>
 
 
 
<h2>Continual-Development Requirements</h2>
 
<h3>Documentation</h3>
 
 
<h1>Parallel OpenSees</h1>
 
<h2>Implemented Requirements</h2>
 
<h3>Element</h3>
 
 
<h3>Section</h3>
 
 
<h3>Material</h3>
 
 
<h3>Recorder</h3>
 
 
<h3>Other</h3>
 
 
 
<h2>Under-Development Requirements</h2>
 
<h3>Element</h3>
 
 
<h3>Section</h3>
 
 
<h3>Material</h3>
 
 
<h3>Recorder</h3>
 
 
<h3>Other</h3>
 
 
 
<h2>To-Be-Developed Requirements</h2>
 
<h3>Element</h3>
 
 
<h3>Section</h3>
 
 
<h3>Material</h3>
 
 
<h3>Recorder</h3>
 
 
<h3>Other</h3>
 
 
 
<h2>Continual-Development Requirements</h2>
 
<h3>Documentation</h3>
 
 
<h1>OpenSees GUI</h1>
 
<h2>Implemented Requirements</h2>
 
<h3>BuildingTcl</h3>
<h3>Navigator</h3>
<h3>VEES</h3>
 
<h3>Other</h3>
 
<h4>Basic model visualization</h4>
 
<h2>Under-Development Requirements</h2>
 
 
 
<h2>To-Be-Developed Requirements</h2>
 
<h3>Model Visualization</h3>
<h3>Recorder-data visualization</h3>
 
 
 
<h2>Continual-Development Requirements</h2>
 
<h3>Documentation</h3>
 
 
<h1>OpenSees Outreach &amp; Support</h1>
 
<h2>OpenSees Days</h2>
 
<h3>User Workshop</h3>
<h3>Developer Workshop</h3>
<h3>Modeling Workshop</h3>
 
<h2>OpenSeesWiki</h2>
 
<h2>OpenSees Forum</h2>

Latest revision as of 21:56, 17 November 2009