Brainery Bytes
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.
I have moved some of the Educational Brainery Bytes into the Pay-Per-View video section. These education videos are associated with a particular Brainery Byte. Click here to access the videos.
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 test behavior of an OpenSees Material.
​
Developer:
Silvia Mazzoni
June 2021
WebDemo
Use this Jupyter Notebook to visualize the behavior of OpenSees Materials.
​
Developer:
Silvia Mazzoni
May 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
OpenSeesScript
This is an OpenSeesPy simulation of one of the numerical examples in a previously published paper. The Core was purely written in Mathematica. This is an attempt to perform the analysis again via Opensees Core, to see if you can get the similar results.
​
Developer:
Amir Hossein Namadchi
https://www.linkedin.com/in/amir-hossein-namadchi/
April 2020
In this JuPyter Notebook we will discuss about DOF releasing problems and methods to transfer only axial deformation, specially when the elements are oriented in an arbitrary direction, not necessarily parallel to the global direction and we check the results to ensure which modeling choice is the best.
​
Developer:
Bijan SayyafZadeh, Silvia Mazzoni
August 2021
WebDemo
This notebook describes the elastic frame buckling computations developed by Luigi Caglio.
The original idea was posted as a reply to a post in the OpenSees Facebook group and the steps were then summarized in this blog post.
​
Developers:
Luigi Caglio & Michael H. Scott
June 2021
OpenSeesScript
​
This is an OpenSeesPy simulation of a simple linear 3 DOF system introduced by Bathe and Noh. The model was used to demonstrate the ability of Bathe method in filtering out the unwanted artificial high-frequency responses. The effectiveness of numerical dissipation in a specific time integration algorithm could be evaluated by analyzing this benchmark model problem.
​
Developer:
Amir Hossein Namadchi
https://www.linkedin.com/in/amir-hossein-namadchi/
March 2020
OpenSeesScript
​
This is an OpenSeesPy simulation of a simple SDOF system with elastoplastic behavior mentioned in Dynamics of Structures book by Ray W. Clough and J. Penzien.
​
Developer:
Amir Hossein Namadchi
https://www.linkedin.com/in/amir-hossein-namadchi/
March 2020
OpenSeesScript
​
This is an OpenSeesPy simulation of a moment resisting frame subjected to seismic excitation..
​
Developer:
Amir Hossein Namadchi
https://www.linkedin.com/in/amir-hossein-namadchi/
March 2020
OpenSeesScript
This is an OpenSeesPy simulation of one of the numerical examples in A robust composite time integration scheme for snap-through problems by Yenny Chandra et. al. It's a special problem involving dynamic snap-through with large deformations in elastic range. In their study, a new three sub-step composite time integration algorithm was presented to handle such problems
​
Developer:
Amir Hossein Namadchi
https://www.linkedin.com/in/amir-hossein-namadchi/
April 2020
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