{"id":1600,"date":"2024-11-14T16:18:38","date_gmt":"2024-11-14T16:18:38","guid":{"rendered":"https:\/\/openseeshouse.com\/en\/?page_id=1600"},"modified":"2024-12-09T15:17:22","modified_gmt":"2024-12-09T15:17:22","slug":"openseeswiki","status":"publish","type":"page","link":"https:\/\/openseeshouse.com\/en\/openseeswiki\/","title":{"rendered":"OpenSeesWiki"},"content":{"rendered":"<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>1- <a href=\"https:\/\/openseeshouse.com\/en\/learn-opensees\/why-opensees-2\/\">Why OpenSees<\/a>?<\/strong><\/h2>\n\n<h2 class=\"wp-block-heading\">1-1 <a href=\"https:\/\/openseeshouse.com\/en\/prescriptive-code-based-design\/\">Performance-Based vs. Prescriptive Design<\/a><\/h2><\/div><\/div><h3 class=\"wp-block-heading\">1-1-1 First Generation of Performance-Based Methods (up to FEMA P695)<\/h3><h3 class=\"wp-block-heading\"><strong>1-1-2 Second Generation of Performance-Based Methods (Starting from FEMA P58)<\/strong><\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">1-2 The Necessity of Nonlinear Structural Analysis<\/h2><\/div><\/div><h3 class=\"wp-block-heading\"><strong>1-2-1 In Performance Evaluation<\/strong><\/h3><h3 class=\"wp-block-heading\"><strong>1-2-2 In Developing Prescriptive Design Methods<\/strong><\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>1-3 The Necessity of an Open-Source Finite Element Framework<\/strong><\/h2>\n\n<h2 class=\"wp-block-heading\"><strong>2- A Look Inside OpenSees<\/strong><\/h2>\n\n<h2 class=\"wp-block-heading\"><strong>2-1 What is Finite Element Analysis (FEA)?<\/strong><\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>2-1-1 Linear Matrix Analysis<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\">2-1-2 Nonlinear Matrix Analysis<\/h3>\n\n<h3 class=\"wp-block-heading\">2-1-3 Microscopic Elements<\/h3>\n\n<h3 class=\"wp-block-heading\">2-1-4 Macroscopic Elements<\/h3>\n\n<h2 class=\"wp-block-heading\">2-2 Exploring OpenSees Capabilities<\/h2>\n\n<h3 class=\"wp-block-heading\">2-2-1 Overview of Tools<\/h3>\n\n<h4 class=\"wp-block-heading\">2-2-1-1 Components of a Standard Structural Analysis Software<\/h4>\n\n<h4 class=\"wp-block-heading\">2-2-1-2 An Overview of OpenSees Features<\/h4>\n\n<h3 class=\"wp-block-heading\">2-2-2 Environments Simulated by OpenSees<\/h3>\n\n<h4 class=\"wp-block-heading\">2-2-2-1 Macroscale Structures (Building Frames, Industrial Structures, Bridges, Towers, etc.)<\/h4>\n\n<h4 class=\"wp-block-heading\">2-2-2-2 Microscale Structures (Structural Members and Connections, Dams, etc.)<\/h4>\n\n<h4 class=\"wp-block-heading\">2-2-2-3 <strong>Large-scale Substructure (Winkler Springs)<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\">2-2-2-4 <strong>Microscale Substructure (Soil-Pile-Foundation)<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\">2-2-2-5 <strong>Fluid and Two-Phase Environments<\/strong><\/h4>\n\n<h3 class=\"wp-block-heading\">2-2-3 <strong>Environmental Conditions Simulable in OpenSees<\/strong><\/h3>\n\n<h4 class=\"wp-block-heading\">2-2-3-1 <strong>Static Loads<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\">2-2-3-2 <strong>Dynamic Loads<\/strong><\/h4>\n\n<h5 class=\"wp-block-heading\">2-2-3-2-1 <strong>Wind Load<\/strong><\/h5>\n\n<h5 class=\"wp-block-heading\">2-2-3-2-2 <strong>Seismic Excitation<\/strong><\/h5>\n\n<h5 class=\"wp-block-heading\">2-2-3-2-3 <strong>Explosion-Induced Excitation<\/strong><\/h5>\n\n<h4 class=\"wp-block-heading\">2-2-3-3 <strong>Fire Effects<\/strong><\/h4>\n\n<h5 class=\"wp-block-heading\">2-2-3-3-1 <strong>Heat Transfer<\/strong><\/h5>\n\n<h5 class=\"wp-block-heading\">2-2-3-3-2 <strong>Mechanical Effects (Thermomechanics)<\/strong><\/h5>\n\n<h3 class=\"wp-block-heading\">2-2-4 <strong>OpenSees Analysis Algorithms<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\">2-2-5 <strong>Extendability of OpenSees<\/strong><\/h3>\n\n<h2 class=\"wp-block-heading\">2-3 <strong>Technical Support of OpenSees<\/strong><\/h2>\n\n<h2 class=\"wp-block-heading\">2-4 <strong>Comparative Review of OpenSees<\/strong><\/h2>\n\n<h3 class=\"wp-block-heading\">2-4-1 <strong>OpenSees vs SAP and ETABS<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\">2-4-2 <strong>OpenSees vs PERFORM3D<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\">2-4-3 <strong>OpenSees vs ABAQUS<\/strong><\/h3>\n\n<h2 class=\"wp-block-heading\"><strong>3- OpenSees Training<\/strong><\/h2>\n\n<h2 class=\"wp-block-heading\"><strong>3-1 Download and Install OpenSees<\/strong><\/h2>\n\n<h2 class=\"wp-block-heading\"><strong>3-2 Building the First Model<\/strong><\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-1 Modeling and Analysis Process<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-2 Definition of Global and Local Coordinate Systems<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-3 Unit System<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-4 Defining Nodes<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-5 Defining Elements (Elastic State)<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-6 Defining Boundary Conditions<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-7 Defining Recorders<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-8 Linear Static Analysis<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-9 Reviewing Outputs<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-2-10 Downloading the Simple Model File<\/strong><\/h3>\n\n<h2 class=\"wp-block-heading\"><strong>3-3 Modeling a Steel Moment Frame Using the Fiber Method<\/strong><\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>3-3-1 Theory of Modeling Using Distributed Plasticity<\/strong><\/h3>\n\n<h4 class=\"wp-block-heading\"><strong>3-3-1-1 Eliminating Rigid Body Rotation Using Zero-Length Elements<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\"><strong>3-3-1-2 Representing Nonlinear Material Behavior Using Fiber Sections<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\"><strong>3-3-1-3 Displacement-Based Beam-Column Element<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\"><strong>3-3-1-4 Force-Based Beam-Column Element<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\"><strong>3-3-1-5 Applying Rigid Body Rotation Using Geometric Transformation<\/strong><\/h4>\n\n<h3 class=\"wp-block-heading\"><strong>3-3-2 Structural Specifications<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-3-3 Definition of Nonlinear Materials and Cross-Sections<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-3-4 Definition of Nodes, Elements, and Boundary Conditions<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-3-5 Geometry Review of the Model with CADSees Software<\/strong><\/h3>\n\n<h3 class=\"wp-block-heading\"><strong>3-3-6 Vibration Mode Analysis (Eigenvalues)<\/strong><\/h3>\n\n<h4 class=\"wp-block-heading\"><strong>3-3-6-1 Theory of Vibration Modes<\/strong><\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-6-2 Calculating and Assigning Mass<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-6-3 Extracting Frequencies and Mode Shapes<\/h4>\n\n<h3 class=\"wp-block-heading\">3-3-7 Gravity Load Analysis<\/h3>\n\n<h4 class=\"wp-block-heading\">3-3-7-1 Loading Theory for Nonlinear Analysis<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-7-2 Theory of the loadControl Integrator<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-7-3 Gravitational Loading of the Model<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-7-4 Analysis Settings<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-7-5 Running the Analysis and Reading Results<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-7-6 Download the Load-Control Static Analysis File<\/h4>\n\n<h3 class=\"wp-block-heading\">3-3-8 Pushover Analysis<\/h3>\n\n<h4 class=\"wp-block-heading\">3-3-8-1 Theory of the displacementControl Integrator<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-8-2 Theory of Pushover Analysis<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-8-3 Model Loading<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-8-4 Analysis Settings<\/h4>\n\n<h5 class=\"wp-block-heading\">3-3-8-4-1 Theory of Stiffness Matrix Storage Method<\/h5>\n\n<h5 class=\"wp-block-heading\">3-3-8-4-2 Theory of Degree of Freedom Counting Method<\/h5>\n\n<h5 class=\"wp-block-heading\">3-3-8-4-3 Theory of Boundary Condition Application Method<\/h5>\n\n<h5 class=\"wp-block-heading\">3-3-8-4-4 Theory of Nonlinear Solution Algorithm and Convergence Test<\/h5>\n\n<h4 class=\"wp-block-heading\">3-3-8-5 Running the Analysis and Reading the Results<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-8-6 Comparison of Results: Force-Based Element vs. Displacement-Based Element<\/h4>\n\n<h4 class=\"wp-block-heading\">3-3-8-7 Comparison of Results: Different Lateral Load Patterns<\/h4>\n\n<h3 class=\"wp-block-heading\">3-3-9 Nonlinear Time History Analysis<\/h3>\n\n<h4 class=\"wp-block-heading\">3-3-9-1 Modal Dynamic Analysis Theory<\/h4><\/div><\/div><h4 class=\"wp-block-heading\">3-3-9-2 Theory of Direct Integration Dynamic Analysis<\/h4><h4 class=\"wp-block-heading\">3-3-9-3 Theory of Dynamic Analysis with Uniform Excitation<\/h4><h4 class=\"wp-block-heading\">3-3-9-4 Theory and Application of Dynamic Analysis with Multi-Point Excitation<\/h4><h4 class=\"wp-block-heading\">3-3-9-5 Definition of Rayleigh Damping<\/h4><h4 class=\"wp-block-heading\">3-3-9-6 Perform Analysis and Review Results<\/h4><h3 class=\"wp-block-heading\">3-3-10 Selection, Download, and Scaling of Accelerograms<\/h3><h4 class=\"wp-block-heading\">3-3-10-1 Accelerogram Scaling According to Standard 2800<\/h4><h4 class=\"wp-block-heading\">3-3-10-2 Accelerogram Scaling According to ASCE 7<\/h4><h4 class=\"wp-block-heading\">3-3-10-3 Introduction to Uncertainty and Advanced Scaling Methods<\/h4><h3 class=\"wp-block-heading\">3-3-11 Download Fiber-Frame Model<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">3-4 Modeling of Reinforced Concrete Moment Frame Using the Fiber Method<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">3-4-1 Structural Specifications<\/h3><h3 class=\"wp-block-heading\">3-4-2 Definition of Nonlinear Concrete Materials<\/h3><h3 class=\"wp-block-heading\">3-4-3 Application of Confinement Effects<\/h3><h3 class=\"wp-block-heading\">3-4-4 Definition of Rectangular Reinforced Concrete Section<\/h3><h3 class=\"wp-block-heading\">3-4-5 Modal Analysis of Cracked Structure<\/h3><h3 class=\"wp-block-heading\">3-4-6 Push-Over Analysis of Structure and Review of Results<\/h3><h3 class=\"wp-block-heading\">3-4-7 Dynamic Analysis of Structure<\/h3><h3 class=\"wp-block-heading\">3-4-8 Download Reinforced Concrete Fiber-Frame Model<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">3-5 General Stages of Structural Modeling<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">3-5-1 Identification of Nonlinear Behavior Factors<\/h3><h3 class=\"wp-block-heading\">3-5-2 Modeling of Structural Members<\/h3><h4 class=\"wp-block-heading\">3-5-2-1 Identification of Member Behavior<\/h4><h4 class=\"wp-block-heading\">3-5-2-2 Selection of Modeling Method<\/h4><h4 class=\"wp-block-heading\">3-5-2-3 Initial Model Construction and Analysis<\/h4><h4 class=\"wp-block-heading\">3-5-2-4 Validation and Finalization<\/h4><h4 class=\"wp-block-heading\">3-5-2-5 Download of Bending Member Modeling File<\/h4><h3 class=\"wp-block-heading\">3-5-3 Modeling of Structure<\/h3><h4 class=\"wp-block-heading\">3-5-3-1 Selection or Design of Structure<\/h4><h4 class=\"wp-block-heading\">3-5-3-2 Expansion of Member Model to Structural Model<\/h4><h4 class=\"wp-block-heading\">3-5-3-3 Initial Model Analysis and Review<\/h4><h4 class=\"wp-block-heading\">3-5-3-4 Download Frame Model File<\/h4><h3 class=\"wp-block-heading\">3-5-4 Sensitivity Analysis of Model<\/h3><h4 class=\"wp-block-heading\">3-5-4-1 Selection of Input Variables and Output (Response)<\/h4><h4 class=\"wp-block-heading\">3-5-4-2 Construction of Sample Models<\/h4><h4 class=\"wp-block-heading\">3-5-4-3 Analysis and Review of Response Variations<\/h4><h3 class=\"wp-block-heading\">3-5-5 Additional Evaluations<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">4- Advanced OpenSees Training<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">4-1 Practical Overview of Nonlinear Analysis Principles in OpenSees (Course Code 31000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">4-2 Structural Modeling Methods<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">4-2-1 Member Modeling Methods<\/h3><h4 class=\"wp-block-heading\">4-2-1-1 Bending Member Modeling<\/h4><h5 class=\"wp-block-heading\">4-2-1-1-1 Steel Bending Member Modeling (Course Code 32111)<\/h5><h5 class=\"wp-block-heading\">4-2-1-1-2 Reinforced Concrete Bending Member Modeling (Course Code 32112)<\/h5><h5 class=\"wp-block-heading\">4-2-1-1-3 Reinforced Concrete Strengthened Member Modeling (Course Code 32113)<\/h5><h4 class=\"wp-block-heading\">4-2-1-2 Bending-Shear Member Modeling (Course Code 32120)<\/h4><h4 class=\"wp-block-heading\">4-2-1-3 Axial Member (Buckling) Modeling (Course Code 32130)<\/h4><h4 class=\"wp-block-heading\">4-2-1-4 Reinforced Concrete Shear Wall Modeling (Course Code 32114)<\/h4><h4 class=\"wp-block-heading\">4-2-1-5 Steel Shear Wall Modeling (Course Code 32115)<\/h4><h4 class=\"wp-block-heading\">4-2-1-6 Seismic Isolator Modeling<\/h4><h5 class=\"wp-block-heading\">4-2-1-6-1 Elastomeric Isolator Modeling (with Lead Core) (Course Code 32161)<\/h5><h5 class=\"wp-block-heading\">4-2-1-6-2 Frictional Isolator Modeling (Course Code 32162)<\/h5><h5 class=\"wp-block-heading\">4-2-1-6-3 Pendulum Friction Isolator Modeling (Course Code 32163)<\/h5><h4 class=\"wp-block-heading\">4-2-1-7 Damping Devices and Energy Dissipation Modeling<\/h4><h5 class=\"wp-block-heading\">4-2-1-7-1 Frictional Damper Modeling (Course Code 32171)<\/h5><h5 class=\"wp-block-heading\">4-2-1-7-2 Yielding Damper Modeling (Course Code 32172)<\/h5><h5 class=\"wp-block-heading\">4-2-1-7-3 Viscous Damper Modeling (Course Code 32173)<\/h5><h5 class=\"wp-block-heading\">4-2-1-7-4 Hybrid Damper Modeling (Course Code 32174)<\/h5><h3 class=\"wp-block-heading\">4-2-2 Composite Structure Modeling Methods<\/h3><h4 class=\"wp-block-heading\">4-2-2-1 2D Moment Frame Modeling (Course Code 32210)<\/h4><h4 class=\"wp-block-heading\">4-2-2-2 3D Moment Frame Modeling (Course Code 32220)<\/h4><h4 class=\"wp-block-heading\">4-2-2-3 Bracing System Modeling (Course Code 32230)<\/h4><h4 class=\"wp-block-heading\">4-2-2-4 Steel Shear Wall System Modeling (Course Code 32240)<\/h4><h4 class=\"wp-block-heading\">4-2-2-5 Reinforced Concrete Shear Wall System Modeling (Course Code 32250)<\/h4><h4 class=\"wp-block-heading\">4-2-2-6 Frame + Damper Systems Modeling (Course Code 32260)<\/h4><h4 class=\"wp-block-heading\">4-2-2-7 Frame + Isolator Systems Modeling (Course Code 32270)<\/h4><h4 class=\"wp-block-heading\">4-2-2-8 Space Frame Modeling (Course Code 32280)<\/h4><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">4-3 Structural Analysis Methods<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">4-3-1 Modal Push-Over Analysis (Course Code 33100)<\/h3><h3 class=\"wp-block-heading\">4-3-2 Adaptive Time-Dependent Push-Over Analysis (Course Code 33200)<\/h3><h3 class=\"wp-block-heading\">4-3-3 Cloud and Multi-Stripe Dynamic Analysis (Course Code 33300)<\/h3><h3 class=\"wp-block-heading\">4-3-4 Progressive Collapse Analysis<\/h3><h4 class=\"wp-block-heading\">4-3-4-1 Progressive Collapse Under Gravity Loads (Course Code 33410)<\/h4><h4 class=\"wp-block-heading\">4-3-4-2 Progressive Collapse Under Seismic Loads (Course Code 33420)<\/h4><h4 class=\"wp-block-heading\">4-3-4-3 Progressive Collapse Due to Fire (Course Code 33430)<\/h4><h3 class=\"wp-block-heading\">4-3-5 Incremental Dynamic Analysis (IDA)<\/h3><h4 class=\"wp-block-heading\">4-3-5-1 IDA with Simple Algorithm (Course Code 33510)<\/h4><h4 class=\"wp-block-heading\">4-3-5-2 IDA with Hunt-Fill Algorithm in TCL (Course Code 33520)<\/h4><h4 class=\"wp-block-heading\">4-3-5-3 IDA with Hunt-Fill Algorithm in MATLAB (Course Code 33530)<\/h4><h4 class=\"wp-block-heading\">4-3-5-4 IDA with Hunt-Fill Algorithm in Python (Course Code 33540)<\/h4><h4 class=\"wp-block-heading\">4-3-5-5 Parallel Processing IDA in TCL (Course Code 33550)<\/h4><h4 class=\"wp-block-heading\">4-3-5-6 Parallel Processing IDA in MATLAB (Course Code 33560)<\/h4><h4 class=\"wp-block-heading\">4-3-5-7 Parallel Processing IDA in Python (Course Code 33570)<\/h4><h4 class=\"wp-block-heading\">4-3-5-8 Truncated Parallel Processing IDA in MATLAB (Course Code 33580)<\/h4><h3 class=\"wp-block-heading\">4-3-6 Evaluation of Energy Dissipation Mechanisms (Course Code 33600)<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">4-4 Parametric (Smart) Modeling Methods<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">4-4-1 Parametric Modeling with TCL<\/h3><h4 class=\"wp-block-heading\">4-4-1-1 2D Moment Frame Parametric Modeling (Course Code 34110)<\/h4><h4 class=\"wp-block-heading\">4-4-1-2 3D Moment Frame Parametric Modeling (Course Code 34120)<\/h4><h4 class=\"wp-block-heading\">4-4-1-3 Bracing System Parametric Modeling (Course Code 34130)<\/h4><h4 class=\"wp-block-heading\">4-4-1-4 Steel Shear Wall Parametric Modeling (Course Code 34140)<\/h4><h4 class=\"wp-block-heading\">4-4-1-5 Reinforced Concrete Shear Wall Parametric Modeling (Course Code 34150)<\/h4><h3 class=\"wp-block-heading\">4-4-2 Parametric Modeling with Python<\/h3><h4 class=\"wp-block-heading\">4-4-2-1 2D Moment Frame Parametric Modeling in Python<\/h4><h4 class=\"wp-block-heading\">4-4-2-2 3D Moment Frame Parametric Modeling (Course Code 34220)<\/h4><h4 class=\"wp-block-heading\">4-4-2-3 Bracing System Parametric Modeling (Course Code 34230)<\/h4><h4 class=\"wp-block-heading\">4-4-2-4 Steel Shear Wall Parametric Modeling (Course Code 34240)<\/h4><h4 class=\"wp-block-heading\">4-4-2-5 Reinforced Concrete Shear Wall Parametric Modeling (Course Code 34250)<\/h4><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">5- Performance Evaluation of Structures Using OpenSees<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">5-1 Uncertainty and Performance Evaluation Fundamentals (Course Code 41000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">5-2 Performance Evaluation Based on FEMA P695 (Course Code 42000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">5-3 Performance Evaluation Based on FEMA P58 (Course Code 43000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">5-4 Reliability Evaluation with OpenSees<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">5-4-1 Fundamentals and Methods of Probabilistic Response Evaluation (Course Code 44100)<\/h3><h3 class=\"wp-block-heading\">5-4-2 Reliability Based on FORM and FOSM Gradients (Course Code 44200)<\/h3><h3 class=\"wp-block-heading\">5-4-3 Reliability Based on Monte Carlo Simulation (Course Code 44300)<\/h3><h3 class=\"wp-block-heading\">5-4-4 Reliability Based on Monte Carlo Simulation and Response Surface Method (Course Code 44400)<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">5-5 Response Spectrum Extraction with MATLAB and OpenSees<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">5-5-1 Linear Response Spectrum Extraction (Course Code 45100)<\/h3><h3 class=\"wp-block-heading\">5-5-2 Nonlinear Response Spectrum Extraction (Course Code 45200)<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">6- Structural Optimization Training with OpenSees<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">6-1 Preliminary Optimization<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">6-1-1 Preliminary Optimization in MATLAB (Course Code 51100)<\/h3><h3 class=\"wp-block-heading\">6-1-2 Preliminary Optimization in Python (Course Code 51200)<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">6-2 Advanced Optimization<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">6-2-1 Advanced Optimization in MATLAB (Course Code 52100)<\/h3><h3 class=\"wp-block-heading\">6-2-2 Advanced Optimization in Python (Course Code 52200)<\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">7- Artificial Intelligence Training with OpenSees<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8- Customization of OpenSees<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-1 Source Management via GitHub (Course Code 61000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-2 Compiling and Debugging in Visual Studio (Course Code 62000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-3 Understanding Class Structures (Course Code 63000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-4 Adding Commands in TCL (Course Code 64000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-5 Adding Commands in Python (Course Code 65000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-6 Adding Uniaxial Materials (Course Code 66000)<\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\">8-7 Adding Elements<\/h2><\/div><\/div><h3 class=\"wp-block-heading\">8-7-1 Adding Simple Elements like Truss (Course Code 67100)<\/h3><h3 class=\"wp-block-heading\"><strong>8-7-2 Adding Complex Elements such as forceBeamColumn (Course Code 67200)<\/strong><\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>8-8 Adding Recorders<\/strong><\/h2><\/div><\/div><h3 class=\"wp-block-heading\"><strong>8-8-1 Mechanism for Retrieving and Recording Responses from Materials, Nodes, and Elements (Course Code 68100)<\/strong><\/h3><h3 class=\"wp-block-heading\"><strong>8-8-2 Adding a Recorder for Response History (Node, Element, Drift) (Course Code 68200)<\/strong><\/h3><h3 class=\"wp-block-heading\"><strong>8-8-3 Adding a Recorder for Maximum Response Envelope and Residual Response (Course Code 68300)<\/strong><\/h3><h3 class=\"wp-block-heading\"><strong>8-8-4 Adding a Conditional Response Recorder (Course Code 68400)<\/strong><\/h3><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9- Beyond OpenSees<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-1 Overview of TCL Programming (Course Code 81000)<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-2 Overview of Python Programming (Course Code 82000)<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-3 Overview of Object-Oriented Programming and C++ Basics (Course Code 83000)<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-4 Overview of MATLAB Programming (Course Code 84000)<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-5 Displacement-Based Design of Isolation and Energy Dissipation Systems According to ASCE 7 (Course Code 85000)<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-6 Design of Steel Shear Wall Systems (Course Code 86000)<\/strong><\/h2><\/div><\/div><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><h2 class=\"wp-block-heading\"><strong>9-7 Design Based on Nonlinear Response Spectrum and Equivalent Elastic Spectrum (Course Code 87000)<\/strong><\/h2><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>1- Why OpenSees? 1-1 Performance-Based vs. Prescriptive Design 1-1-1 First Generation &#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1600","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/pages\/1600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/comments?post=1600"}],"version-history":[{"count":7,"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/pages\/1600\/revisions"}],"predecessor-version":[{"id":1740,"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/pages\/1600\/revisions\/1740"}],"wp:attachment":[{"href":"https:\/\/openseeshouse.com\/en\/wp-json\/wp\/v2\/media?parent=1600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}