Brainery Bytes -- Simulation Basics
Here is a new idea!!
In this space we will publish brief technical content via interactive WebMedia and WebApps on the user-friendly and versatile Jupyter Notebooks.
Jupyter Notebooks are a great medium for interactive development and demonstration.
They are grouped into the following categories:
1. WebApps -- User friendly User Intefaces used to perform a specific task
2. WebDemos -- Documented scripts for proof/explanation of concepts
3. WebSamples -- Examples files to help you get started with fundamentals
4. OpenSeesScript -- Get started or get going with OpenSees right here!
Everyone is welcome to submit content! Please contact me.
WebApp
Use this WebApp to perform an Elastic Frame Analysis using OpenSeesPy
Developer: Silvia Mazzoni, May 2021
WebDemo
Use this Jupyter Notebook to visualize the behavior of OpenSees Materials.
Developer:
Silvia Mazzoni
May 2021
WebDemo
Use this Jupyter Notebook to visualize test behavior of an OpenSees Material.
Developer:
Silvia Mazzoni
June 2021
WebDemo
In this tutorial demonstration you will learn how to define an elastic section as well as an uncoupled section which uses the section aggregator. Moment-Curvature and P-M Interaction analyses are performed.
Developer:
Silvia Mazzoni
July 2021
WebDemo
In this tutorial demonstration you will learn how to define a fiber section which used with the section aggregator. Moment-Curvature and P-M Interaction analyses are performed. A STANDARD STEEL W-SECTION IS USED HERE!
Developer:
Silvia Mazzoni
July 2021
WebDemo
In this tutorial demonstration you will learn how to define a fiber section which used with the section aggregator. Moment-Curvature and P-M Interaction analyses are performed. A RECTANGULAR REINFORCED CONCRETE SECTION IS USED HERE!
Developer:
Silvia Mazzoni
July 2021
WebDemo
In this tutorial demonstration you will learn how to define a fiber section which used with the section aggregator. Moment-Curvature and P-M Interaction analyses are performed. A CIRCULAR REINFORCED CONCRETE SECTION IS USED HERE!
Developer:
Silvia Mazzoni
July 2021
OpenSees Examples Manual:
Example 1: Introductory Examples by Silvia Mazzoni

OpenSeesScript
Get Started OpenSees scripting right here! Choose one:
-Elastic Cantilever Column -- Static Pushover
-Elastic Cantilever Column -- Dynamic Earthquake Ground Motion
-Elastic Portal Frame -- Static Pushover
-Elastic Portal Frame -- Dynamic Earthquake Ground Motion
Developer:
Silvia Mazzoni
May 2021
OpenSees Examples Manual:
Example 9 Moment-Curvature Analysis by Silvia Mazzoni
OpenSeesScript
Get Started OpenSees scripting right here!
This is a great example where you learn how to define a section and perform a moment-curvature analysis on this section. Both a uniaxial and a fiber section are shown in this two-part example
Developer:
Silvia Mazzoni
May 2021
WebDemo
Learning about advanced options in OpenSees!
The objective of this workbook is to provide a better understanding of the orientation of the local axes of the zeroLength elements in OpenSees and how to use the -orient option. Two examples are provided: one in 2D and one in 3D
Developer:
Bijan Sayyafzadeh, Silvia Mazzoni
December 2021