Skip to content

robgen/lossBasedDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lossBasedDesign

GitHub Stars GitHub Issues Current Version

This is a Matlab class that allows performing Direct Loss Based seismic Design (DLBD) for reinforced concrete frames and cantilever walls.

Based on the paper Gentile R, Calvi GM, 2022. Direct loss-based seismic design of concrete structures. Earthquake Engineering and Structural Dynamics. Under Review

Buy me a coffee

Whether you use this project, have learned something from it, or just like it, please consider supporting it with a small donation, so I can dedicate more time on open-source projects like this :)

Paypal

Dependencies

Form https://github.com/robgen/surrogatedPSDM surrogatePSDM

From https://github.com/robgen/robSeismicAnalyses VULNERABILITYbuilding, EALcalculator, CSMnbs, intersections

Changelog

v1.1

  • in "lossBasedDesign", the method "DBDgeneral" is outside the method "getSeedEAL" and it must be called before it. The optional output "manualDeltaYield" is now to be provided in DBDgeneral rather than in getSeedEAL
  • in "lossBasedDesign", the method "setSeedSDoFproperties" is outside the method "getSeedEAL" and it must be called before it
  • added the subclass "lossBasedRetrofit", which inherits from "lossBasedDesign"

Setup

  • From the repo robSeismicAnalyses (https://github.com/robgen/robSeismicAnalyses), copy the functions VULNERABILITYbuilding.m, EALcalculator.m, CSMnbs.m, and intersections.m. Add them to a folder on the Matlab path
  • Clone the surrogatePSDM repo (https://github.com/robgen/surrogatedPSDM) to any folder in your computer. Add this folder to your Matlab path
  • Clone the lossBasedDesign repo to any folder in your computer. Add this folder to the Matlab path and you are ready to go (or just cd to this folder)

Usage

A full demo of this class is given in the file exampleLBD.m

License

This project is licensed under the terms of the Creative Commons “Attribution-No Derivatives 4.0 International” license. This software is supplied "AS IS" without any warranties and support. The Author assumes no responsibility or liability for the use of the software. The Author reserves the right to make changes in the software without notification.

About

Direct loss based seismic design of structures

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages