OpenSees User-Requirements Document: Difference between revisions

From OpenSeesWiki
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 style='line-height:normal'>OpenSees.exe
<h1>OpenSees.exe User</h1>
User</h1>


<h2 style='line-height:normal'>Implemented
<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</h4>
 
<h4>
 
 
<span class=SpellE>Uniaxial Section</h4>
 
<h4>
 
 
Fiber Section</h4>
 
<h4>




Section Aggregator</h4>
<h4>Fiber Section</h4>


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


<h4>Elastic Membrane Plate Section</h4>


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


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


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


<h3 style='line-height:normal'><span class=SpellE><span class=GramE><span
<h3>uniaxialMaterial</h3>
style='mso-bidi-font-family:Arial'>uniaxialMaterial<span
style='mso-bidi-font-family:Arial'></h3>
 
<h4>
 


Steel &amp; Reinforcing-Steel Materials</h4>
<h4>Steel &amp; 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>


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


<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>


Steel02 Material -- <span class=SpellE>Giuffré-<span
<h4>Uniaxial Contributed Materials</h4>
class=SpellE>Menegotto-Pinto Model with Isotropic Strain Hardening</h5>


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


 
<h5>Bond_SP01 - - Strain Penetration Model for Fully
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>
 
 
<span class=SpellE>Uniaxial Contributed
Materials</h4>
 
<h5>
 
 
BARSLIP Material</h5>
 
<h5>
 
 
Bond_SP01 - - Strain Penetration Model for Fully
Anchored Steel Reinforcing Bars</h5>
Anchored Steel Reinforcing Bars</h5>
 
<h5>Concrete04 Material -- Popovics
<h5>
 
 
Concrete04 Material -- <span class=SpellE>Popovics
Concrete Material</h5>
Concrete Material</h5>
 
<h5>Concrete07 – Chang &amp; Mander’s
<h5>
 
 
Concrete07 – Chang &amp; <span class=SpellE>Mander’s
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>


<h5>
<h4>Elastic Isotropic Material</h4>
 
<h4>J2 Plasticity Material</h4>
 
<h4>Plane Stress Material</h4>
Fatigue Material</h5>
<h4>Plate Fiber Material</h4>
 
<h4><UCDavis Soil Models</h4>
<h5>
 
 
Hyperbolic Gap Material</h5>
 
<h5>
 
 
Limit State Material</h5>
 
<h5>
 
 
PINCHING4 Material</h5>
 
<h5>
 
 
<span class=SpellE>PyTzQz <span
class=SpellE>Uniaxial Materials</h5>
 
<h5>
 
 
Reinforcing Steel Material</h5>
 
<h5>
 
 
<span class=SpellE>SelfCentering Material
– Flag-Shaped Hysteresis with Slip Deformation and Bearing</h5>
 
<h3><span class=SpellE><span class=GramE>nDMaterial</h3>
 
<h4>
 
 
Elastic Isotropic Material</h4>
 
<h4>
 
 
J2 Plasticity Material</h4>
 
<h4>
 
 
Plane Stress Material</h4>
 
<h4>
 
 
Plate Fiber Material</h4>
 
<h4>
 
 
<span class=SpellE>UCDavis Soil Models</h4>


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


<h4>UCSanDiego Soil Models</h4>


Template <span class=SpellE>Elasto-Plastic
<h5>FluidSolidPorousMaterial</h5>
Material</h5>
<h5>PressureDependMultiYield Material</h5>
 
<h5>PressureDependMultiYield02 Material</h5>
<h4>
<h5>PressureIndependMultiYield Material</h5>
 
<h5>updateMaterialStage</h5>
 
<h5>updateParameter</h5>
<span class=SpellE>UCSanDiego Soil Models</h4>
 
<h5>
 
 
<span class=SpellE>FluidSolidPorousMaterial</h5>
 
<h5>
 
 
<span class=SpellE>PressureDependMultiYield
Material</h5>
 
<h5>
 
 
PressureDependMultiYield02 Material</h5>
 
<h5>
 
 
<span class=SpellE>PressureIndependMultiYield
Material</h5>
 
<h5>
 
 
<span class=SpellE><span class=GramE>updateMaterialStage</h5>
 
<h5>
 
 
<span class=SpellE><span class=GramE>updateParameter</h5>
 
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<h4>
<h4>Node</h4>


<h5>Node </h5>


Node</h4>
<h5>EnvelopeNode </h5>


<h5>
<h5>Drift</h5>


<h4>Element</h4>


Node </h5>
<h5>Element </h5>
<h5>EnvelopeElement</h5>


<h5>
<h4>Section</h4>


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


<span class=SpellE>EnvelopeNode </h5>
<h4>Fiber</h4>


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


<h4>Basic Visualization recorders</h4>


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


<h4>
<h3>Other</h3>




Element</h4>


<h5>
<h2>Under-Development Requirements</h2>
 
 
Element </h5>
 
<h5>
 
 
<span class=SpellE>EnvelopeElement</h5>
 
<h4>
 
 
Section</h4>
 
<h5>
 
 
Element </h5>
 
<h5>
 
 
<span class=SpellE>EnvelopeElement</h5>
 
<h4>
 
 
Fiber</h4>
 
<h5>
 
 
Element </h5>
 
<h5>
 
 
<span class=SpellE>EnvelopeElement</h5>
 
<h4>
 
 
Basic Visualization recorders</h4>
 
<h5>
 
 
Display </h5>
 
<h5>
 
 
Plot </h5>
 
<h5>
 
 
<span class=GramE>playback Command</h5>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Other</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h2 style='line-height:normal'>Under-Development
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>
 
 
<span style='font-size:12.0pt;line-height:115%;
font-family:"Times New Roman","serif"'>3d nonlinear frame element with full
interaction (axial, flexure, torsion and subsequently shear)</h4>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<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>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<h2>To-Be-Developed Requirements</h2>
 
<h2 style='line-height:normal'>To-Be-Developed
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><span style='font-size:12.0pt;line-height:115%;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style='mso-list:Ignore'>·<span
<span style='font-size:12.0pt;line-height:115%;
font-family:"Times New Roman","serif"'>2d Timoshenko beam element</h4>
 
<h4><span style='font-size:12.0pt;line-height:115%;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style='mso-list:Ignore'>·<span
<span style='font-size:12.0pt;line-height:115%;
font-family:"Times New Roman","serif"'>3d frame element with bond-slip of
reinforcing steel</h4>
 
<h4><span style='font-size:12.0pt;line-height:115%;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style='mso-list:Ignore'>·<span
<span style='font-size:12.0pt;line-height:115%;
font-family:"Times New Roman","serif"'>3d frame element with slip between
components, e.g. composite beam, composite column</h4>
 
<h4><span style='font-size:12.0pt;line-height:115%;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style='mso-list:Ignore'>·<span
<span style='font-size:12.0pt;line-height:115%;
font-family:"Times New Roman","serif"'>3d concentrated plasticity element with
return map algorithm</h4>
 
<h4>
 
 
<span style='font-size:12.0pt;line-height:115%;
font-family:"Times New Roman","serif"'>2d SIZE (spreading inelastic zone) beam
element<span style='font-family:"Calibri","sans-serif";mso-ascii-theme-font:
minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi'></h4>
 
<h4>
 
 
Nonlinear geometry developments</h4>
 
<h5>
 


Extension of <span class=SpellE>corotational
<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>


<h5>
<h4>The following elements include linear or corotational geometry for membranes and shells under large
 
 
<span class=GramE>Reformulation of 3d frame
nonlinear geometry such that any element can take advantage of nonlinear
transformation (currently not the case); <span class=SpellE>quaternions
vs. rotation nodal variables require either a change in global solution
strategy or the mapping back and forth between <span class=SpellE>quaternions
and node rotations.</h5>
 
<h4>
 
 
The following elements include linear or <span
class=SpellE>corotational geometry for membranes and shells under large
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 <span class=SpellE>Mindlin
layer plate/shell</h5>
 
<h5>
 
 
4 to 9 node <span class=SpellE>Mindlin RC
layer plate/shell</h5>
 
<h5>
 
 
Discrete <span class=SpellE>Kirchoff
triangle plate/shell element</h5>
 
<p class=MsoNormal><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<h4>
<h4>2d normal and shear stress interaction</h4>
 
 
2d normal and shear stress interaction<span
style='mso-bidi-font-family:Arial'></h4>


<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>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<h2>Continual-Development Requirements</h2>
 
<h2 style='line-height:normal'>Continual-Development
Requirements</h2>


<h3>Documentation</h3>
<h3>Documentation</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<h1>OpenSees Developer</h1>


<span style='font-size:11.0pt;line-height:115%;font-family:"Arial","sans-serif";
<h2>Implemented Requirements</h2>
mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:
EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br clear=all
style='mso-special-character:line-break;page-break-before:always'>
 
 
<p class=MsoNormal><b><span style='font-size:14.0pt;line-height:115%;
font-family:"Arial","sans-serif";mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#365F91;mso-themecolor:accent1;
mso-themeshade:191'><o:p>&nbsp;</o:p></b></p>
 
<h1 style='line-height:normal'>OpenSees
Developer</h1>
 
<h2 style='line-height:normal'>Implemented
Requirements</h2>


<h3>Element</h3>
<h3>Element</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Material</h3>
<h3>Material</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>Under-Development
 
Requirements</h2>
 
<h2>Under-Development Requirements</h2>


<h3>Element</h3>
<h3>Element</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Material</h3>
<h3>Material</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>To-Be-Developed
 
Requirements</h2>
<h2>To-Be-Developed Requirements</h2>


<h3>Element</h3>
<h3>Element</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Material</h3>
<h3>Material</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>Continual-Development
 
Requirements</h2>
<h2>Continual-Development Requirements</h2>


<h3>Documentation</h3>
<h3>Documentation</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<span style='font-size:11.0pt;line-height:115%;font-family:"Arial","sans-serif";
<h1>Parallel OpenSees</h1>
mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:
EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br clear=all
style='mso-special-character:line-break;page-break-before:always'>


 
<h2>Implemented Requirements</h2>
<p class=MsoNormal><b><span style='font-size:14.0pt;line-height:115%;
font-family:"Arial","sans-serif";mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#365F91;mso-themecolor:accent1;
mso-themeshade:191'><o:p>&nbsp;</o:p></b></p>
 
<h1 style='line-height:normal'>Parallel
OpenSees</h1>
 
<h2 style='line-height:normal'>Implemented
Requirements</h2>


<h3>Element</h3>
<h3>Element</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Material</h3>
<h3>Material</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>Under-Development
 
Requirements</h2>
<h2>Under-Development Requirements</h2>


<h3>Element</h3>
<h3>Element</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Material</h3>
<h3>Material</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>To-Be-
 
Developed Requirements</h2>
<h2>To-Be-Developed Requirements</h2>


<h3>Element</h3>
<h3>Element</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Section</h3>
<h3>Section</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Material</h3>
<h3>Material</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Recorder</h3>
<h3>Recorder</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>Continual-Development
 
Requirements</h2>
<h2>Continual-Development Requirements</h2>


<h3>Documentation</h3>
<h3>Documentation</h3>


<p class=MsoListParagraph style='text-indent:0in;line-height:normal;mso-list:
none'><o:p>&nbsp;</o:p></p>
<span style='font-size:11.0pt;line-height:115%;font-family:"Arial","sans-serif";
mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:
EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'><br clear=all
style='mso-special-character:line-break;page-break-before:always'>


<h1>OpenSees GUI</h1>


<p class=MsoNormal><b><span style='font-size:14.0pt;line-height:115%;
<h2>Implemented Requirements</h2>
font-family:"Arial","sans-serif";mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#365F91;mso-themecolor:accent1;
mso-themeshade:191'><o:p>&nbsp;</o:p></b></p>
 
<h1 style='line-height:normal'>OpenSees
GUI</h1>
 
<h2 style='line-height:normal'>Implemented
Requirements</h2>


<h3>BuildingTcl</h3>
<h3>BuildingTcl</h3>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<h3>Navigator</h3>
<h3>Navigator</h3>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<h3>VEES</h3>
<h3>VEES</h3>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h3>Other</h3>
<h3>Other</h3>


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


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<h2>Under-Development Requirements</h2>


<h2 style='line-height:normal'>Under-Development
Requirements</h2>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>To-Be-
<h2>To-Be-Developed Requirements</h2>
Developed Requirements</h2>


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


<h3>Recorder-data visualization</h3>


<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>


<h2 style='line-height:normal'>Continual-Development
<h2>Continual-Development Requirements</h2>
Requirements</h2>


<h3>Documentation</h3>
<h3>Documentation</h3>


<h3 style='line-height:normal'><o:p>&nbsp;</o:p></h3>


<h1 style='line-height:normal'>OpenSees
<h1>OpenSees Outreach &amp; Support</h1>
Outreach &amp; Support</h1>


<h2 style='line-height:normal'>OpenSees
<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><span class=SpellE>OpenSeesWiki</h2>
<h2>OpenSeesWiki</h2>


<h2>OpenSees Forum</h2>
<h2>OpenSees Forum</h2>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

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

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