OpenSees User-Requirements Document: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(13 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 style='line-height:normal'>OpenSees.exe
User</h1>
 
<h2 style='line-height:normal'>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>
 
 
<span class=SpellE>Uniaxial 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 style='line-height:normal'><span class=SpellE><span class=GramE><span
style='mso-bidi-font-family:Arial'>uniaxialMaterial<span
style='mso-bidi-font-family:Arial'></h3>
 
<h4>
 
 
Steel &amp; Reinforcing-Steel Materials</h4>
 
<h5>
 
 
Steel01 Material</h5>
 
<h5>
 
 
Steel02 Material -- <span class=SpellE>Giuffré-<span
class=SpellE>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>
 
 
<span class=SpellE>Uniaxial Contributed
Materials</h4>
 
<h5>
 
 
BARSLIP Material</h5>
 
<h5>
 
 
Bond_SP01 - - Strain Penetration Model for Fully
Anchored Steel Reinforcing Bars</h5>
 
<h5>
 
 
Concrete04 Material -- <span class=SpellE>Popovics
Concrete Material</h5>
 
<h5>
 
 
Concrete07 – Chang &amp; <span class=SpellE>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>
 
 
<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>
 
 
Template <span class=SpellE>Elasto-Plastic
Material</h5>
 
<h4>
 
 
<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>
 
<h4>
 
 
Node</h4>
 
<h5>
 
 
Node </h5>
 
<h5>
 
 
<span class=SpellE>EnvelopeNode </h5>
 
<h5>
 
 
Drift</h5>
 
<h4>
 
 
Element</h4>
 
<h5>
 
 
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>
 
<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>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<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>
 
<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'>To-Be-Developed
Requirements</h2>
 
<h3>Element</h3>
 
<h4>
 
 
Buckling-Brace Elements</h4>
 
<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
theory to membranes and shells</h5>
 
<h5>
 
 
<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>
 
<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 <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>
 
<h4>
 
 
2d normal and shear stress interaction<span
style='mso-bidi-font-family:Arial'></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>
 
<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'>Continual-Development
Requirements</h2>
 
<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";
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>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Section</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Recorder</h3>
 
<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>
 
<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>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Section</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Recorder</h3>
 
<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'>To-Be-Developed
Requirements</h2>
 
<h3>Element</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Section</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Recorder</h3>
 
<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'>Continual-Development
Requirements</h2>
 
<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";
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'>Parallel
OpenSees</h1>
 
<h2 style='line-height:normal'>Implemented
Requirements</h2>
 
<h3>Element</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Section</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Recorder</h3>
 
<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>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Section</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Recorder</h3>
 
<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'>To-Be-
Developed Requirements</h2>
 
<h3>Element</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Section</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Material</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Recorder</h3>
 
<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'>Continual-Development
Requirements</h2>
 
<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'>
 
 
<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
GUI</h1>
 
<h2 style='line-height:normal'>Implemented
Requirements</h2>
 
<h3>BuildingTcl</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Navigator</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>VEES</h3>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<h3>Other</h3>
 
<h4>
 
 
Basic model visualization</h4>
 
<p class=MsoNormal style='line-height:normal'><o:p>&nbsp;</o:p></p>
 
<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-
Developed Requirements</h2>
 
<h3>Model 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
Requirements</h2>
 
<h3>Documentation</h3>
 
<h3 style='line-height:normal'><o:p>&nbsp;</o:p></h3>
 
<h1 style='line-height:normal'>OpenSees
Outreach &amp; Support</h1>
 
<h2 style='line-height:normal'>OpenSees
Days</h2>
 
<h3>User Workshop</h3>
 
<h3>Developer Workshop</h3>
 
<h3>Modeling Workshop</h3>
 
<h2><span class=SpellE>OpenSeesWiki</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>

Latest revision as of 21:56, 17 November 2009