0% found this document useful (0 votes)
54 views11 pages

Seismic Analysis in Python

This document describes a course on seismic analysis of buildings in Python. The course will cover theoretical and practical concepts of seismic analysis using spreadsheets, Python programming, and OpenSees software. The objective is for participants to understand the seismic behavior of structures and learn tools for seismic analysis according to Peruvian regulations. The course includes classes, projects and certification for engineers and students interested in the
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
54 views11 pages

Seismic Analysis in Python

This document describes a course on seismic analysis of buildings in Python. The course will cover theoretical and practical concepts of seismic analysis using spreadsheets, Python programming, and OpenSees software. The objective is for participants to understand the seismic behavior of structures and learn tools for seismic analysis according to Peruvian regulations. The course includes classes, projects and certification for engineers and students interested in the
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 11

JPI

INNOVATION ENGINEERING

COURSE

SEISMIC ANALYSIS
OF BUILDINGS IN

PYTHON

“The structures we design today will represent


us in the future”
SEISMIC ANALYSIS JPI
INNOVATION
OF BUILDINGS ENGINEERIN

IN
PYTHON
The main objective of the course is to understand the structural behavior of buildings
through spreadsheets, programming routines and free software. Likewise, concepts
will be explained and tools necessary for the seismic analysis of a building will be
provided according to Peruvian regulations. To achieve this objective, theoretical and
practical sessions will be held, explaining everything from the most basic, such as the
behavior of a degree of freedom to three-dimensional buildings of various levels.

ADDRESSED TO:
The course is aimed at Engineering professionals and students who wish to
understand the structural behavior of buildings using programming languages, tools
and programs provided as course material. Likewise, the course is aimed at structural
engineers who carry out more exhaustive studies of the seismic behavior of structures,
through the open source System for Seismic Simulation (OpenSees).

GOALS
• Understand the seismic behavior of structures through basic examples of various
degrees of freedom.
• Carry out the seismic analysis of a building according to the earthquake-resistant
design standard using algorithms programmed in Python.
• Provide participants with tools such as spreadsheets, programming codes and
libraries for structural analysis.
• Develop comprehensive projects in Python according to the field of application of
each professional.
• Classes via ZOOM platform

Spreadsheet in Mathcad

BENEFITS

Codes shared by

Project Review
PLAN OF
STUDIES
Zoom session on the general presentation of the course.
1DOF SYSTEMS PROGRAMMING IN PYTHON
• Simplified Models • Using Python in Colab
• Rigidity • Libraries and Variables
• Equation of motion • Conditionals
• Free Vibration • Loops
LU • Forced Vibration • File management
O • Damped Vibration • Classes
R • Arrays
• Plots in Matplotlib

PROGRAMMING ALGORITHMS IN
1DOG SYSTEMS (Continued)
PYTHON

• Excitement at the base • Programming of the M. Newmark


• 1GDL Seismic Response • Generation of Response and Design
• Newmark method Spectrum
• Response Spectrum TO
• Comparison of Response and • Multi-DOF Systems
Design Spectrum • Generation of matrices
Stiffness and Mass
. Obtaining Values and Vectors

2
MULTI-DOF SYSTEMS

• Free Vibration of Various DOF


Own
• Eigenvalue problem co
• Orthogonality and Normalization of • Dynamic Response of Various Degrees of
modes Freedom
• VGDL Forced Vibration • Dynamic plotting of mode forms
• Modal expansion to obtain Displacements
( Zoom session for questions and absolution of questionnaire doubts.
ABOUT THE DESIGN
STANDARD MODELING IN OPENSEESPY
EARTHQUAKE RESISTANT
• Site Parameters • Introduction to OpenseesPy
• Seismic Amplification Factor • Numerical model generation
• Category of buildings and Use • Definition of Nodes and Elements
Factor • Unit system
PLAN OF
STUDIES
ABOUT THE DESIGN
STANDARD MODELING IN OPENSEESPY
EARTHQUAKE RESISTANT
• Structural Systems • Definition of properties
• Building Regularity • Analysis parameters
• Irregularity in plan and height • Viewing the model in matplotlib
LU
O
R
PSEUDO SEISMIC MODELING OF A STRUCTURE
ANALYSIS 2 LEVELS IN OPENSEESPY
THREE DIMENSIONAL
• Stiffness matrix of linear elements • Automatic generation of Nodes and
(beam, column) Elements
• Assembly of local arrays into global • Constraint Assignment
array • Load metering
• Static Condensation • Nodal Mass Assignment
• Example of a portico structure • Rigid Diaphragm Assignment
• Obtaining own values
• Obtaining Modal Forms

H
• Static Analysis of the structure
• Obtaining displacements
STATIC ANALYSIS

• Seismic Weight Estimation


• Seismic Force Distribution
• Cutting at the base

Zoom session for questions and explanation of the partial evaluation.


MODELING OF A STRUCTURE
MODAL DYNAMIC ANALYSIS
OF 8 LEVELS IN OPENSEESPY
Definition of dynamic parameters • Load metering
Modal Expansion of the Spatial • Nodal Mass Assignment
Distribution • Rigid Diaphragm Assignment
Participatory masses factor • Obtaining own values
Modal Overlay • Obtaining Modal Forms
LU Maximum Displacements
O
R
PLAN OF
STUDIES
MODELING OF A STRUCTURE
SPECTRAL MODAL DYNAMIC ANALYSIS
OF 8 LEVELS IN OPENSEESPY
Zoom session for consultations and assignment of the Final Project.
• Vibration Modes • Obtaining participatory masses
• Sum of effective masses • Modal dynamic analysis
• Combination Criteria • Spectral Modal Dynamic Analysis
LU
• Check of minimum shear and
• Minimum shear force displacements.
O
R • Determination of Lateral Displacements

WEEK 7
Zoom session for consultations about the Final Project.

WEEK 8
Zoom session for the presentation of the Final Work and Recommendations.

QUALIFICATION
JPI 1
SEISMIC ANALYSIS 1
SEISMIC ANALYSIS 2
2 4
TEACHERS 8
INFORMATION 10
GENERAL 10

CERTIFICATE
The certificate is issued upon passing with a minimum score of 70 and an
attendance percentage greater than 50% of the classes via zoom. It is granted to the
participant who requires it and signed by the Engineer who conducts the course.
PLAN OF
STUDIES
Eng. Julian Palacios

TEACHERS
Civil Engineer from the National University of Engineering,
currently a research assistant at the Peruvian-Japanese Center
for Seismic Research and Disaster Mi^gation (CISMID). He has
experience in Numerical Simulations in the event of
Earthquakes and Tsunami, structural, programming for the
Systemization of Processes and development of Applications. In
addition, he has published and was a speaker at the
International Symposium “Enhancement of Building
Technologies for Resilient Ci^es”.

B.Sc. Italo Inocente

Bachelor of science in Civil


Engineering and master of science in
Structural Engineering from the

Enrique Baldeon
National University of Engineering, currently research assistant
at the Japanese Peruvian Center for Seismic Research and
Disaster Mi^gations (CISMID). Experience in structural dynamics
and numerical modeling.
Undergraduate student at the IC National University of
Engineering with affinity in the branch of structural engineering.
With knowledge regarding the analysis and design of reinforced
concrete structures. Additionally, he has experience in
implementing new technologies through programming
languages and developing desktop applications related to
structural analysis.
INFORMATION
GENERAL
Start
—-— 4 19th of June
Duration 48 hours for 8 weeks (posted in the
virtual classroom) Saturdays (3-5pm)
Classes via
zoom
Zoom
pmmy4 - General public: S/
Investment 400
- Students : S/ 300
- JPI alumni : S/ 300
Vacanci 100
es
DISCOUNT
Discount for prompt payment: 10% of the
Investment.
When done before Sunday, June 6.io.
* Does not apply to agreements that already exist
with JPI

REGISTRATION PROCESS
0 1 Make the deposit or transfer of S/ 400 to the
account:
BCP Account Number : 193-02432472-0-41
>BCP> Interbank Account No.: 002-219310243247204115
*Deposits in the province will have to add S/ 9.00 for BCP
commission.

BBVA BBVA Account Number : 0011-0284-0200536806


Interbank Account Number: 011-284-000200536806-79
*Deposit in province will have to add S/ 7.50 for BBVA
commission

02 Fill the p h s://jpi-ingenieria ia .c .c o

03 o mthat
Attach an image m /allows
/ for rm/module f s rthe payment
you to view
made.
04 Receive a confirmation message from the email
admin@jpi-ingenieria.com
JPI
ENGINEERING
INNOVATION

JhtPtpIs:.//

IwNwwG.fEaceNboIoEk.cRomIA/
JP.II.INngeNnieOriaV.IAnnCovaIcOioN
901 125 502
935 625 036
935 392 193

WITH THE
COLLABORATION OF:

SIU rm ® 0ASOCIEP
INGENIEROS SAC CADEST 4.
Structure Analysis and Design Group I "tzdse

You might also like