performance based engineering application...performance based engineering application 5 frontend -...
TRANSCRIPT
![Page 1: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/1.jpg)
NSF award: CMMI 1612843
Performance Based Engineering Application
Adam Zsarnó[email protected]
https://simcenter.designsafe-ci.org/research-tools/pbe-application/
![Page 2: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/2.jpg)
Outline
• Introduction to the PBE Application and pelicun
• Simple test examples
• Realistic example
• Limitations, expected new features
2Adam Zsarnóczay [email protected]
![Page 3: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/3.jpg)
What is the PBE Application?
3
Desktop Applications
Application Framework Regional Hazard Workflow
Adam Zsarnóczay [email protected]
![Page 4: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/4.jpg)
What is the PBE Application?
4
Desktop Applications
Application Framework Regional Hazard Workflow
Adam Zsarnóczay [email protected]
![Page 5: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/5.jpg)
Performance Based Engineering Application
5
Frontend - Desktop Application
Provides a convenient user interface to use the loss assessment workflow for a single building.
Prepares an input file for the backend.
Adam Zsarnóczay [email protected]
![Page 6: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/6.jpg)
Performance Based Engineering Application
6
Frontend - Desktop Application
Provides a convenient user interface to use the loss assessment workflow for a single building.
Prepares an input file for the backend.
Adam Zsarnóczay [email protected]
![Page 7: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/7.jpg)
Performance Based Engineering Application
7
Frontend - Desktop Application
Provides a convenient user interface to use the loss assessment workflow for a single building.
Prepares an input file for the backend.
General Information
Simulation Model
Events = Ground Motions for now
FEM Analysis Options
Uncertainty Quantification
Damage and Loss Model
Results
Adam Zsarnóczay [email protected]
![Page 8: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/8.jpg)
Backend – Workflow (i.e., Python script)EE-UQ backend extended with loss assessment.
Damage and Loss assessment performed using pelicun (https://github.com/NHERI-SimCenter/pelicun )
Hazard-agnostic workflow designed for earthquakes (now), hurricanes (by early 2020), storm surge and tsunami (by 2021)
Performance Based Engineering Application
8
PEER
OpenSees
SHA
Dakota
SIM
MDOF
OpenSees
EVT FEM UQ
Site ResponseAnalysis
Stochastic pelicun
DL
Adam Zsarnóczay [email protected]
![Page 9: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/9.jpg)
Backend – Workflow (i.e., Python script)EE-UQ backend extended with loss assessment.
Damage and Loss assessment performed using pelicun (https://github.com/NHERI-SimCenter/pelicun )
Hazard-agnostic workflow designed for earthquakes (now), hurricanes (by early 2020), storm surge and tsunami (by 2021)
Performance Based Engineering Application
9
PEER
OpenSees
SHA
Dakota
SIM
MDOF
OpenSees
EVT FEM UQ
Site ResponseAnalysis
Stochastic pelicun
DL
EE-UQ
Adam Zsarnóczay [email protected]
![Page 10: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/10.jpg)
Backend – Workflow (i.e., Python script)EE-UQ backend extended with loss assessment.
Damage and Loss assessment performed using pelicun (https://github.com/NHERI-SimCenter/pelicun )
Hazard-agnostic workflow designed for earthquakes (now), hurricanes (by early 2020), storm surge and tsunami (by 2021)
Performance Based Engineering Application
10
PEER
OpenSees
SHA
Dakota
SIM
MDOF
OpenSees
EVT FEM UQ
Site ResponseAnalysis
Stochastic pelicun
DL
pelicun??
Adam Zsarnóczay [email protected]
![Page 11: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/11.jpg)
What is pelicun?
11
Desktop Applications
Application Framework Regional Hazard Workflow
Adam Zsarnóczay [email protected]
![Page 12: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/12.jpg)
What is pelicun?
12
Desktop Applications
Application Framework Regional Hazard Workflow
Adam Zsarnóczay [email protected]
![Page 13: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/13.jpg)
What is pelicun?
13
pelicun is an acronym
Probabilistic Estimation of Losses, Injuries, and Community resilience Under Natural disasters
Adam Zsarnóczay [email protected]
![Page 14: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/14.jpg)
What is pelicun?
14
pelicun is a Python package for damage and loss assessment
- not part of the PBE application, but used by its backend workflow
Adam Zsarnóczay [email protected]
![Page 15: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/15.jpg)
What is pelicun?
15
pelicun is a Python package for damage and loss assessment
- not part of the PBE application, but used by its backend workflow
- uses a generic, stochastic damage and loss model
- FEMA P58 and HAZUS earthquake DL methods and fragility data are already available
HAZUS – based on component assemblies, lower fidelity, less input needed
FEMA P58 – based on individual components, lots of input data needed
Adam Zsarnóczay [email protected]
![Page 16: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/16.jpg)
What is pelicun?
16
pelicun is a Python package for damage and loss assessment
- not part of the PBE application, but used by its backend workflow
- uses a generic, stochastic damage and loss model
- FEMA P58 and HAZUS earthquake DL methods and fragility data are already available
- flexible and extensible; most of the functionality is available in PBE with v0.1 delay
- supports user-defined DL methods, EDPs, and fragility data
Adam Zsarnóczay [email protected]
![Page 17: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/17.jpg)
What is pelicun?
17
pelicun is a Python package for damage and loss assessment
- not part of the PBE application, but used by its backend workflow
- uses a generic, stochastic damage and loss model
- FEMA P58 and HAZUS earthquake DL methods and fragility data are already available
- flexible and extensible; most of the functionality is available in PBE with v0.1 delay
- supports user-defined DL methods, EDPs, and fragility data
- verified by unit tests and continuous integration
- every function is documented, a getting started manual is coming by July
- already has active users -> help discover bugs and suggest new features
- calculations are preformed by C libraries -> fast and efficient
Adam Zsarnóczay [email protected]
![Page 18: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/18.jpg)
What is pelicun?
18
pelicun is a Python package for damage and loss assessment
- not part of the PBE application, but used by its backend workflow
- uses a generic, stochastic damage and loss model
- FEMA P58 and HAZUS earthquake DL methods and fragility data are already available
- flexible and extensible; most of the functionality is available in PBE with v0.1 delay
- supports user-defined DL methods, EDPs, and fragility data
- verified by unit tests and continuous integration
- every function is documented, a getting started manual is coming by July
- already has active users -> help discover bugs and suggest new features
- calculations are preformed by C libraries -> fast and efficient
- free and open source
Adam Zsarnóczay [email protected]
![Page 19: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/19.jpg)
Outline
• Introduction to the PBE Application and pelicun
• Simple test examples
• Realistic example
• Limitations, expected new features
19Adam Zsarnóczay [email protected]
![Page 20: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/20.jpg)
Outline
• Introduction to the PBE Application and pelicun
• Simple test examples
• Realistic example
• Limitations, expected new features
20Adam Zsarnóczay [email protected]
![Page 21: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/21.jpg)
Outline
• Introduction to the PBE Application and pelicun
• Simple test examples
• Realistic example
• Limitations, expected new features
21Adam Zsarnóczay [email protected]
![Page 22: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/22.jpg)
General Information
22
- stories and plan area are important for loss assessment
- pay attention to the units!
- other pieces of information are not used currently
Adam Zsarnóczay [email protected]
![Page 23: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/23.jpg)
Simulation Model
23
MDOF
- Uses a shear beam with a bilinear constitutive model. Good for frames, limited applicability for shear walls.
- Allows random variables for parameters.
OpenSees
- Tcl input files for now, but OpenSeesPy support coming in July
- Pay attention to proper definition of the column line!
- Random parameters need to be in the main file.
- EDPs only PID and PFA for now, user-defined EDPs coming by September
Adam Zsarnóczay [email protected]
![Page 24: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/24.jpg)
Events (ground motions)
24
Multiple PEER & Multiple Existing
- The difference is only in the data format (PEER and SimCenter)
- Names need to be unique!
- Multi-degree of freedom excitation has not been thoroughly tested
- Load directory allows you to load multiple motions and scale factors quickly
Hazard Based Event
- We need a ground motion database – working on an agreement with PEER
Site Response
- Multiple ground motion support coming in September
Stochastic
- Other models coming soon
Adam Zsarnóczay [email protected]
![Page 25: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/25.jpg)
Events (ground motions)
25
Scenario-based analysis is supported now,
time-based coming in September
Adam Zsarnóczay [email protected]
![Page 26: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/26.jpg)
FEM Analysis
26
- Pay attention to damping and tolerance!
- npts and dt parameters are available for the custom analysis script
Adam Zsarnóczay [email protected]
![Page 27: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/27.jpg)
Uncertainty Quantification
27
Method
- I recommend keeping it LHS
- keep in mind: samples = number of NLTH analyses
- also keep in mind: response estimation and loss assessment are decoupled
Random Variables
- Random vars from MDOF, OpenSees Tcl file, and Event settings should show up automatically
- Distributions need to be set up here
- Calibration of models can be done in uqFEM (quoFEM soon) before running PBE
- Constant distribution - does not work, don’t use it (bug)
- Correlation matrix – be careful until the next major release
Adam Zsarnóczay [email protected]
![Page 29: Performance Based Engineering Application...Performance Based Engineering Application 5 Frontend - Desktop Application Provides a convenient user interface to use the loss assessment](https://reader031.vdocuments.us/reader031/viewer/2022041119/5f3291816889f4710b6da0e3/html5/thumbnails/29.jpg)
NSF award: CMMI 1612843
Performance Based Engineering Application
Adam Zsarnó[email protected]
https://simcenter.designsafe-ci.org/research-tools/pbe-application/