SlideShare a Scribd company logo
OpenSeesas an Engine for Web-Based Applications 
YadongJiang, RuiBarros and José Miguel Castro
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Contents 
•Objectives 
•Analysis of Composite Cross-Sections in OpenSees 
•Implementation of the web service 
•Development of the web application 
•Conclusions
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Objectives 
•Test the implementation of OpenSees as the engine for web service applications 
•Development of a web application for cross-section analysis (steel, composite, etc.) FLANGE+WEB 
•Derivation of N-M interaction curves using OpenSees for the case of complex cross-sections 
•Implementationof a web API Turn the calculation scripts accessible from any client software
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Cross-section 
•N-M interaction curves are widely used in engineering design
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Analysis of Composite Cross-Sections in OpenSees 
•Problem description: 
M 
N 
z 
x 
H 
Moment-Curvature analysis
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
•FiberSection 
Steel 
σ 
ε 
σ 
ε 
z 
y 
Steel 
Concrete 
Steel 
Steel 
(a)Section division 
(b)Concrete constitute law 
(c)Steel constitute law 
B 
H 
t 
•Zero-length Element 
Analysis of Composite Cross-Sections in OpenSees
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
•Biaxial Bending 
z 
y 
x 
N 
My 
Mz 
My/Mzranges from 0to +∞ 
Analysis of Composite Cross-Sections in OpenSees
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Analysis of Composite Cross-Sections in OpenSees 
-2500 
-2000 
-1500 
-1000 
-500 
0 
500 
1000 
1500 
0 
50 
100 
150 
Force [kN] 
Moment [kNm] 
EC4 
OpenSees
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Implementation of the web service 
•User input data: 
B, H, (D), t, fc, fy 
Python 
Rendered Script 
Template
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Implementation of the web service
Web Apps 
Other Clients 
(Excel, Matlab, etc) 
WEB Service API 
(Python) 
Circular Section A 
(Python) 
Rectangular Section B 
(Python) 
Script A 
(Tcl) 
Script B 
(Tcl) 
TclTemplate 
OpenSees 
Server 
Internet 
D,t,fc,fy 
B,H,t,fc,fy
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Implementation of the web service
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Implementation of the web service 
http://openg.fe.up.pt/api/sections/composite/circular?D=200&t=3&fck=25.0&fy=275.0 
http://openg.fe.up.pt/api/ 
sections/composite/circular?D=200&t=3&fck=25.0&fy=275.0 
Section Type 
Parameters
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Development of the web application 
http://openg.fe.up.pt/flangeplusweb2.0/
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Conclusions 
•A web application developed for cross-section analysis 
•OpenSees serves as the engine for the web service calculations Extremelly efficient for relatively simple problems 
•Implementation of new types of cross-section in the web service 
•Parallelization of the analysis for cases in which the requests may take longer to process 3D interaction curves 
Future works
Workshop on Multi-Hazard Analysis of Structures using OpenSees 
Thank you for your attention!

More Related Content

PDF
OpenSees: Future Directions
PDF
Introduction to OpenSees by Frank McKenna
PDF
Modelling structures in fire using OpenSees - An integrated approach
PDF
STKO - A revolutionary toolkit for OpenSees
PDF
Efficient analytical and hybrid simulations using OpenSees
PDF
A shared-filesystem-memory approach for running IDA in parallel over informal...
PDF
A genetic algorithm aimed at optimising seismic retrofitting of existing RC f...
PDF
Use of OpenSees for the development of physics based tsunami fragility functions
OpenSees: Future Directions
Introduction to OpenSees by Frank McKenna
Modelling structures in fire using OpenSees - An integrated approach
STKO - A revolutionary toolkit for OpenSees
Efficient analytical and hybrid simulations using OpenSees
A shared-filesystem-memory approach for running IDA in parallel over informal...
A genetic algorithm aimed at optimising seismic retrofitting of existing RC f...
Use of OpenSees for the development of physics based tsunami fragility functions

What's hot (20)

PDF
Development of an OpenSees model for collapse risk assessment of Italian-code...
PPT
IEEE/RSJ IROS 2008 Real-time Tracker
PDF
Expert systems for advanced FE modelling of bridges and buildings using OpenSees
PDF
Numerical modelling of RC columns with plain reinforcing bars
PDF
Building and road detection from large aerial imagery
PDF
Uncertainty and Sensitivity Analysis using HPC and HTC
PDF
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
PDF
SERENE 2014 School: Daniel varro serene2014_school
PPTX
Fcv rep darrell
PDF
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
PDF
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
PPT
Mpc@Cb Presentation En V2009 03 03
PDF
Residual fire resistance of steel frames assessed using a multi-hazard analys...
PPTX
Presentation at ICOSSAR 2013
PDF
Automated Design Space Exploration and Roofline Analysis for FPGA-based HLS A...
PDF
a traffic analysis tool
PPT
Fg micropolates
PPTX
A Highly Parallel Semi-Dataflow FPGA Architecture for Large-Scale N-Body Simu...
PDF
FPGA FIR filter implementation (Audio signal processing)
PDF
Poster: Contract-Based Integration of Cyber-Physical Analyses
Development of an OpenSees model for collapse risk assessment of Italian-code...
IEEE/RSJ IROS 2008 Real-time Tracker
Expert systems for advanced FE modelling of bridges and buildings using OpenSees
Numerical modelling of RC columns with plain reinforcing bars
Building and road detection from large aerial imagery
Uncertainty and Sensitivity Analysis using HPC and HTC
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
SERENE 2014 School: Daniel varro serene2014_school
Fcv rep darrell
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
Mpc@Cb Presentation En V2009 03 03
Residual fire resistance of steel frames assessed using a multi-hazard analys...
Presentation at ICOSSAR 2013
Automated Design Space Exploration and Roofline Analysis for FPGA-based HLS A...
a traffic analysis tool
Fg micropolates
A Highly Parallel Semi-Dataflow FPGA Architecture for Large-Scale N-Body Simu...
FPGA FIR filter implementation (Audio signal processing)
Poster: Contract-Based Integration of Cyber-Physical Analyses
Ad

Viewers also liked (20)

PDF
Dynamic Analysis with Examples – Seismic Analysis
PDF
Multi Modal Response Spectrum Analysis Implemented in OpenSees
PDF
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
PDF
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
PDF
An Integrated Computational Environment for Simulating Structures in Real Fires
PDF
Application of OpenSees in Reliability-based Design Optimization of Structures
PDF
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
PDF
Seismic Loss and Downtime Estimates of Existing Tall Buildings and Strategies...
PDF
Geotechnical Elements and Models in OpenSees
PDF
A Simplified Damage-following Model for Reinforced Concrete Columns
PDF
OpenSees: modeling and performing static analysis
PDF
OpenSees dynamic_analysis
PDF
Geotechnical Examples using OpenSees
PDF
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
PPT
Seismic Analysis of Structures - III
PPT
The Pushover Analysis from basics - Rahul Leslie
PPT
Seismic Analysis of Structures - II
PPT
Seismic Analysis of Structures - I
PDF
Deteriorating Hysteresis Model for Cold-formed Steel Shear Wall Panel based o...
PDF
Errata of Seismic analysis of structures by T.K. Datta
Dynamic Analysis with Examples – Seismic Analysis
Multi Modal Response Spectrum Analysis Implemented in OpenSees
Steel4 - A Versatile Uniaxial Material Model for Cyclic Nonlinear Analysis of...
Numerical Simulations of Liquefaction Phenomena after Emilia Romagna (20 May ...
An Integrated Computational Environment for Simulating Structures in Real Fires
Application of OpenSees in Reliability-based Design Optimization of Structures
Deterioration Modelling of Structural Members Subjected to Cyclic Loading Usi...
Seismic Loss and Downtime Estimates of Existing Tall Buildings and Strategies...
Geotechnical Elements and Models in OpenSees
A Simplified Damage-following Model for Reinforced Concrete Columns
OpenSees: modeling and performing static analysis
OpenSees dynamic_analysis
Geotechnical Examples using OpenSees
Numerical Modelling of Masonry Infill Walls Participation in the Seismic Beha...
Seismic Analysis of Structures - III
The Pushover Analysis from basics - Rahul Leslie
Seismic Analysis of Structures - II
Seismic Analysis of Structures - I
Deteriorating Hysteresis Model for Cold-formed Steel Shear Wall Panel based o...
Errata of Seismic analysis of structures by T.K. Datta
Ad

Similar to OpenSees as an Engine for Web-based Applications (20)

DOC
Vimala_Gadegi
PPTX
Structured Functional Automated Web Service Testing
PDF
Resilient Microservices with Spring Cloud
PDF
Serhiy Kalinets "Building Service Mesh with .NET Core"
PPTX
Getting started with Azure Machine Learning Studio
PPTX
PPTX
Web Techdfasvfsvgsfgnolofgdfggy Unit I.pptx
PPTX
Introduction to .NET: The Ultimate Development Framework by Infinite Web Solu...
PPTX
ASP.NET 5
PPTX
Vijay Mix Presentation
PDF
Introducing Neo4j 3.0
PPTX
Teched India Vijay Interop Track
PDF
Asp.NETZERO - A Workshop Presentation by Citytech Software
DOCX
RichardChauvetShortResume2015
PDF
Reaktive Programmierung mit den Reactive Extensions (Rx)
PPTX
Cloud-based Modelling Solutions Empowering Tool Integration
DOC
Nissim Levy Resume
PDF
Microservice Automated Testing on Kubernetes
DOCX
ShwetaKBijay-resume
PPTX
Improve your Web Development using Visual Studio 2010
Vimala_Gadegi
Structured Functional Automated Web Service Testing
Resilient Microservices with Spring Cloud
Serhiy Kalinets "Building Service Mesh with .NET Core"
Getting started with Azure Machine Learning Studio
Web Techdfasvfsvgsfgnolofgdfggy Unit I.pptx
Introduction to .NET: The Ultimate Development Framework by Infinite Web Solu...
ASP.NET 5
Vijay Mix Presentation
Introducing Neo4j 3.0
Teched India Vijay Interop Track
Asp.NETZERO - A Workshop Presentation by Citytech Software
RichardChauvetShortResume2015
Reaktive Programmierung mit den Reactive Extensions (Rx)
Cloud-based Modelling Solutions Empowering Tool Integration
Nissim Levy Resume
Microservice Automated Testing on Kubernetes
ShwetaKBijay-resume
Improve your Web Development using Visual Studio 2010

More from openseesdays (20)

PDF
Opensees integrated in a BIM workflow as calculation engine
PDF
Recent advances in modeling soil-structure interaction problems using OpenSees
PDF
Implementation and finite-element analysis of shell elements confined by thro...
PDF
Blind test prediction of an infilled RC building with OpenSees
PDF
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
PDF
A new Graphical User Interface for OpenSees
PDF
Assessment of the seismic performance of steel frames using OpenSees
PDF
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
PDF
OpenSees solver with a differential evolutionary algorithm for structural opt...
PDF
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
PDF
Modelling with fibre beam elements for load capacity assessment of existing m...
PDF
Modelling of soil-structure interaction in OpenSees: A practical approach for...
PDF
Modelling of a shear reinforced flat slab building for seismic fragility anal...
PDF
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
PDF
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
PDF
Simplified macro-modelling approach for infill masonry wall in-plane and out-...
PDF
Nonlinear combination of intensity measures for response prediction of RC bui...
PDF
Modelling in-plane and out-of-plane response of infilled frames through a fib...
PDF
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
PDF
Improved drift assessment approach for steel moment frames under realistic ea...
Opensees integrated in a BIM workflow as calculation engine
Recent advances in modeling soil-structure interaction problems using OpenSees
Implementation and finite-element analysis of shell elements confined by thro...
Blind test prediction of an infilled RC building with OpenSees
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
A new Graphical User Interface for OpenSees
Assessment of the seismic performance of steel frames using OpenSees
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
OpenSees solver with a differential evolutionary algorithm for structural opt...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of a shear reinforced flat slab building for seismic fragility anal...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Simplified macro-modelling approach for infill masonry wall in-plane and out-...
Nonlinear combination of intensity measures for response prediction of RC bui...
Modelling in-plane and out-of-plane response of infilled frames through a fib...
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
Improved drift assessment approach for steel moment frames under realistic ea...

Recently uploaded (20)

PPTX
Welding lecture in detail for understanding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Digital Logic Computer Design lecture notes
PPTX
Sustainable Sites - Green Building Construction
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
OOP with Java - Java Introduction (Basics)
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
web development for engineering and engineering
PPT
Project quality management in manufacturing
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Welding lecture in detail for understanding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Digital Logic Computer Design lecture notes
Sustainable Sites - Green Building Construction
Arduino robotics embedded978-1-4302-3184-4.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
bas. eng. economics group 4 presentation 1.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
OOP with Java - Java Introduction (Basics)
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
web development for engineering and engineering
Project quality management in manufacturing
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Foundation to blockchain - A guide to Blockchain Tech
Structs to JSON How Go Powers REST APIs.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx

OpenSees as an Engine for Web-based Applications

  • 1. OpenSeesas an Engine for Web-Based Applications YadongJiang, RuiBarros and José Miguel Castro
  • 2. Workshop on Multi-Hazard Analysis of Structures using OpenSees Contents •Objectives •Analysis of Composite Cross-Sections in OpenSees •Implementation of the web service •Development of the web application •Conclusions
  • 3. Workshop on Multi-Hazard Analysis of Structures using OpenSees Objectives •Test the implementation of OpenSees as the engine for web service applications •Development of a web application for cross-section analysis (steel, composite, etc.) FLANGE+WEB •Derivation of N-M interaction curves using OpenSees for the case of complex cross-sections •Implementationof a web API Turn the calculation scripts accessible from any client software
  • 4. Workshop on Multi-Hazard Analysis of Structures using OpenSees Cross-section •N-M interaction curves are widely used in engineering design
  • 5. Workshop on Multi-Hazard Analysis of Structures using OpenSees Analysis of Composite Cross-Sections in OpenSees •Problem description: M N z x H Moment-Curvature analysis
  • 6. Workshop on Multi-Hazard Analysis of Structures using OpenSees •FiberSection Steel σ ε σ ε z y Steel Concrete Steel Steel (a)Section division (b)Concrete constitute law (c)Steel constitute law B H t •Zero-length Element Analysis of Composite Cross-Sections in OpenSees
  • 7. Workshop on Multi-Hazard Analysis of Structures using OpenSees •Biaxial Bending z y x N My Mz My/Mzranges from 0to +∞ Analysis of Composite Cross-Sections in OpenSees
  • 8. Workshop on Multi-Hazard Analysis of Structures using OpenSees Analysis of Composite Cross-Sections in OpenSees -2500 -2000 -1500 -1000 -500 0 500 1000 1500 0 50 100 150 Force [kN] Moment [kNm] EC4 OpenSees
  • 9. Workshop on Multi-Hazard Analysis of Structures using OpenSees Implementation of the web service •User input data: B, H, (D), t, fc, fy Python Rendered Script Template
  • 10. Workshop on Multi-Hazard Analysis of Structures using OpenSees Implementation of the web service
  • 11. Web Apps Other Clients (Excel, Matlab, etc) WEB Service API (Python) Circular Section A (Python) Rectangular Section B (Python) Script A (Tcl) Script B (Tcl) TclTemplate OpenSees Server Internet D,t,fc,fy B,H,t,fc,fy
  • 12. Workshop on Multi-Hazard Analysis of Structures using OpenSees Implementation of the web service
  • 13. Workshop on Multi-Hazard Analysis of Structures using OpenSees Implementation of the web service http://openg.fe.up.pt/api/sections/composite/circular?D=200&t=3&fck=25.0&fy=275.0 http://openg.fe.up.pt/api/ sections/composite/circular?D=200&t=3&fck=25.0&fy=275.0 Section Type Parameters
  • 14. Workshop on Multi-Hazard Analysis of Structures using OpenSees Development of the web application http://openg.fe.up.pt/flangeplusweb2.0/
  • 15. Workshop on Multi-Hazard Analysis of Structures using OpenSees Conclusions •A web application developed for cross-section analysis •OpenSees serves as the engine for the web service calculations Extremelly efficient for relatively simple problems •Implementation of new types of cross-section in the web service •Parallelization of the analysis for cases in which the requests may take longer to process 3D interaction curves Future works
  • 16. Workshop on Multi-Hazard Analysis of Structures using OpenSees Thank you for your attention!