OpenSees Example 4. Portal Frame: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 129: | Line 129: | ||
---- | ---- | ||
<strong>Files</strong> | <strong>Files</strong> | ||
*[[Media:Ex4.Portal2D.analyze.Dynamic.sine. | *[[Media:Ex4.Portal2D.analyze.Dynamic.sine.Uniform.tcl|Ex4.Portal2D.analyze.Dynamic.sine.Uniform.tcl]] | ||
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | *[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | ||
---- | ---- | ||
Line 148: | Line 148: | ||
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | *[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | ||
*[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]] | *[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]] | ||
*[[Media:H-E12140. | *[[Media:H-E12140.zip|H-E12140.AT2]] | ||
---- | ---- | ||
<strong>Notes</strong> | <strong>Notes</strong> | ||
Line 181: | Line 181: | ||
*[[Media:Ex4.Portal2D.analyze.Dynamic.EQ.multipleSupport.tcl|Ex4.Portal2D.analyze.Dynamic.EQ.multipleSupport.tcl]] (this file needs to be corrected for displacement input) | *[[Media:Ex4.Portal2D.analyze.Dynamic.EQ.multipleSupport.tcl|Ex4.Portal2D.analyze.Dynamic.EQ.multipleSupport.tcl]] (this file needs to be corrected for displacement input) | ||
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | *[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | ||
*[[Media: | *[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]] | ||
*[[Media:H- | *[[Media:H-E12140D.zip|H-E12140.DT2]] (Displacement recording) | ||
---- | ---- | ||
<strong>Notes</strong> | <strong>Notes</strong> | ||
Line 200: | Line 200: | ||
*[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | *[[Media:LibAnalysisDynamicParameters.tcl|LibAnalysisDynamicParameters.tcl]] | ||
*[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]] (need to modify ReadSMDFile.tcl for displacement data) | *[[Media:ReadSMDFile.tcl|ReadSMDFile.tcl]] (need to modify ReadSMDFile.tcl for displacement data) | ||
*[[Media:H-E12140. | *[[Media:H-E12140.zip|H-E12140.AT2]] | ||
*[[Media:H-E01140. | *[[Media:H-E01140.zip|H-E01140.AT2]] (acceleration recording in perpendicular direction) | ||
---- | ---- | ||
<strong>Notes</strong> | <strong>Notes</strong> |
Latest revision as of 23:19, 19 November 2010
Introduction
This is a great example! To all the demonstrations that Example 3 has done, Example 4 adds the use of previously-defined Tcl procedures (a procedure is a Tcl command that is created by the proc command) or scripts. This example also introduces new kinds of static and dynamic analyses.
Input
Model Building
The following tasks are performed when building the model
- define units
- define model
- define recorders for output
- define & apply gravity
Elastic Element
|
Distributed Plasticity Element, Uniaxial Section
|
Distributed Plasticity Element, Fiber Section
|
Lateral-Load Analysis
The following tasks are performed in the analysis
- define lateral-load parameters
- analyze
Static
|
Dynamic EQ Ground Motion
|
Run
The model and analysis combinations for this example are numerous. The following are an small subset, for demonstration purposes:
- To run Elastic Mode, Static Pushover Analysis:
puts " -------------Elastic Model -------------" puts " -------------Static Pushover Analysis -------------" source Ex4.Portal2D.build.ElasticElement.tcl source Ex4.Portal2D.analyze.Static.Push.tcl
- To run Uniaxial Inelastic Section, Nonlinear Model, Uniform Earthquake Excitation
puts " -------------Uniaxial Inelastic Section, Nonlinear Model -------------" puts " -------------Uniform Earthquake Excitation -------------" source Ex4.Portal2D.build.InelasticSection.tcl source Ex4.Portal2D.analyze.Dynamic.EQ.Uniform.tcl
- To run Uniaxial Inelastic Material, Fiber Section, Nonlinear Model, Dynamic Bidirectional Earthquake Ground Motion
puts " -------------Uniaxial Inelastic Material, Fiber Section, Nonlinear Model -------------" puts " -------------Dynamic Bidirectional Earthquake Ground Motion -------------" source Ex4.Portal2D.build.InelasticFiberSection.tcl source Ex4.Portal2D.analyze.Dynamic.EQ.bidirect.tcl
Notes
Return to OpenSees Examples Manual -- Structural Models & Analyses
Return to OpenSees User