arrow
Return

Efficient Reliability Block Diagram Evaluation Through Improved Algorithms and Parallel Computing

delete2025-10-24
delete0
PRE
AI
G
Gloria Gori *
M
Marco Papini
A
Alessandro Fantechi
DOI:10.3390/app152111397delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Quantitative reliability evaluation is essential for optimizing control policies and maintenance strategies in complex industrial systems. While Reliability Block Diagrams (RBDs) are a natural formalism for modeling these hierarchical systems, modern applications require highly efficient, online reliability assessment on resource-constrained embedded hardware. This demand presents two fundamental challenges: developing algorithmically efficient RBD evaluation methods that can handle diverse custom distributions while preserving numerical accuracy, and ensuring platform-agnostic performance across diverse multicore architectures. This paper investigates these issues by developing a new version of the librbd open-source RBD library. This version includes advances in efficiency of evaluation algorithms, as well as restructured computation sequences, cache-aware data structures to minimize memory overhead, and an adaptive parallelization framework that scales automatically from embedded processors to high-performance systems. Comprehensive validation demonstrates that these advances significantly reduce computational complexity and improve performance over the original implementation, enabling real-time analysis of substantially larger systems.
Keywords:
reliability block diagrams (RBD)
symmetric multi-processing (SMP)
single instruction-multiple data (SIMD)
reliability curve
reliability evaluation
software libraries

Journal

A
Applied Sciences-Basel
IF:
2.5
Papers:
7.3K
Citations:
4

Organization

U
university of florence
Scholars:
4.2W
Papers: 3.1W
Citations: 42