An Object-Oriented Computer Program for Structural Reliability Analysis (BI): Components and Methods

被引:0
|
作者
Ghorbanzadeh, Mehrshad [1 ]
Homami, Peyman [1 ]
机构
[1] Kharazmi Univ, Fac Engn, Dept Civil Engn, Tehran, Iran
关键词
Structural reliability; Computer programming; Probability; Optimization; Safety; Failure; SEISMIC RISK ANALYSIS; DESIGN OPTIMIZATION; SOFTWARE; SYSTEM; ROBUST;
D O I
10.1007/s40996-023-01244-1
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Computers have revolutionized engineering calculations in recent years. Some fields in engineering owe their development to the emergence of powerful computers and efficient software. Optimization and reliability analysis are remarkable instances of this kind. This paper introduces a free computer program called BI that has been developed to enhance the calculations of various reliability methods. BI estimates the probability of failure using various methods including the first- and second-order reliability methods; methods based on higher-order statistical moments of random variables; simulation methods such as Monte Carlo sampling, importance sampling, and sequential importance sampling; point estimation methods; and other novel reliability methods such as conjugate finite step length, directional stability transformation, and non-negative constraint. Furthermore, BI provides a combination of unified reliability analysis and the fast integration method to simulate risk analysis based on the Poisson point process for the first time. Furthermore, BI is equipped with reliability-based design optimization for fulfilling structural optimization purposes. This program is not restricted to internal models and functions, but permits the users to define input-oriented scripting model such as finite element models and Python codes. Because the proudest feature of this software is that it is equipped with a numerical fast integration method, the most important and complicated problem as an example of time-dependent reliability analysis is investigated in order to comprehensively review the software features. A full procedure of many numerical examples has been provided on the GitHub page of this software with complete instructions that are given, enabling users to model their own examples step by step. The GitHub page address is: https://github.com/Mehrshad-Ghorbanzadeh/BI
引用
收藏
页码:1261 / 1272
页数:12
相关论文
共 50 条
  • [31] An object-oriented framework for finite element analysis based on a compact topological data structure
    Beghini, Lauren L.
    Pereira, Anderson
    Espinha, Rodrigo
    Menezes, Ivan F. M.
    Celes, Waldemar
    Paulino, Glaucio H.
    ADVANCES IN ENGINEERING SOFTWARE, 2014, 68 : 40 - 48
  • [32] A clustering-based model for class responsibility assignment problem in object-oriented analysis
    Masoud, Hamid
    Jalili, Saeed
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 93 : 110 - 131
  • [33] A Review of Reliability and Fault Analysis Methods for Heavy Equipment and Their Components Used in Mining
    Odeyar, Prerita
    Apel, Derek B.
    Hall, Robert
    Zon, Brett
    Skrzypkowski, Krzysztof
    ENERGIES, 2022, 15 (17)
  • [34] Deep learning-based methods in structural reliability analysis: a review
    Afshari, Sajad Saraygord
    Zhao, Chuan
    Zhuang, Xinchen
    Liang, Xihui
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2023, 34 (07)
  • [35] Structural Reliability Methods Applied in Analysis of Steel Elements Subjected to Fire
    Ricardo, Alverlando Silva
    de Santana Gomes, Wellison Jose
    JOURNAL OF ENGINEERING MECHANICS, 2021, 147 (12)
  • [36] Machine learning-based methods in structural reliability analysis: A review
    Afshari, Sajad Saraygord
    Enayatollahi, Fatemeh
    Xu, Xiangyang
    Liang, Xihui
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2022, 219
  • [37] An analysis on the optimization of the weights scheme for a rule based key class classifier in object-oriented systems
    Chirila, Ciprian-Bogdan
    Sora, Ioana
    2019 23RD INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2019, : 413 - 418
  • [38] A biting-down approach to hierarchical decomposition of object-oriented systems based on structure analysis
    Zhang, Lu
    Luo, Jing
    Li, He
    Sun, Jiasu
    Mei, Hong
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2010, 22 (08): : 567 - 596
  • [39] Verification of Design Procedures of Structural Stability using Probabilistic Methods of Reliability Analysis
    Omishore, Abayomi
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM 2012), VOLS A AND B, 2012, 1479 : 2082 - 2085
  • [40] mm_par2.0: An object-oriented molecular dynamics simulation program parallelized using a hierarchical scheme with MPI and OPENMP
    Oh, Kwang Jin
    Kang, Ji Hoon
    Myung, Hun Joo
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (02) : 440 - 441