SkillAgentSearch skills...

SLFGenerator

Story-loss function generator

Install / Use

/learn @davitshahnazaryan3/SLFGenerator
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

The repository is deprecated for now

The repository is deprecated for now as the Djura team a new version with significant changes will be available.

<h1 align="center">Storey-loss-function (SLF) Generator</h1>

Performance-based earthquake engineering (PBEE) has become an important frame- work for quantifying seismic losses. However, due to its computationally expensive implementation through a typically detailed component-based approach (i.e. Federal Emergency Management Agency (FEMA) P-58), it has primarily been used within academic research and specific studies. A simplified alternative more desirable for practitioners is based on story loss functions (SLFs), which estimate a building’s expected monetary loss per story due to seismic demand.

These simplified SLFs reduce the data required compared to a detailed study, which is especially true at a design stage, where detailed component information is likely yet to be defined. A Python-based toolbox for the development of user-specific and customizable SLFs for use within seismic design and assessment of buildings. Finally, a comparison of SLF-based and component-based loss estimation approaches is carried out through the application to a real case study school building. The tool was used within the reference publication, where the agreement and consistency of the attained loss metrics demonstrate the quality and ease of the SLF-based approach in achieving accurate results for a more expedite assessment of building performance.

The tool allows the automated production of SLFs based on input fragility, consequence and quantity data.

Considerations for double counting should be done at the input level and the consequence function should mirror it.

Publications

<details> <a name="publications"></a> <summary>Show/Hide</summary> <br>

Shahnazaryan D, O’Reilly GJ, Monteiro R. Story loss functions for seismic design and assessment: Development of tools and application. Earthquake Spectra 2021. DOI: 10.1177/87552930211023523

Tools used

<details> <a name="tools-used"></a> <summary>Show/Hide</summary> <br>
  • tkinter - Graphical User Interface
  • pandas - manipulation of data
  • numpy - computations
  • matplotlib - for data visualization

sample-fit

  • scipy optimization - fitting the data
  • Monte Carlo simulations
</details>

Acronyms

<details> <a name="acronyms"></a> <summary>Show/Hide</summary> <br>

EDP: Engineering Demand Parameter

DV: Decision Variable

DS: Damage State

CDF: Cumulative distribution function

</details>

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated1y ago
Forks2

Security Score

80/100

Audited on Nov 19, 2024

No findings