Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
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