2023 journal article

Scalable and portable computational framework enabling online probabilistic remaining useful life (RUL) estimation

ADVANCES IN ENGINEERING SOFTWARE, 181.

By: K. Lyathakula n & F. Yuan n

author keywords: Probabilistic remaining useful life estimation; Uncertainty quantification; Bayesian inference; Markov chain Monte Carlo; Sequential Monte Carlo; High performance; Computing; Raspberry Pi cluster
UN Sustainable Development Goal Categories
Source: Web Of Science
Added: May 30, 2023

This work demonstrates a framework that enables online prognostics in adhesive joints by estimating the real-time probabilistic remaining useful life (RUL) using ANNs based hybrid physics models and vectorized sequential Monte Carlo (SMC) simulations. The framework is developed by integrating the physics-based damage degradation model and uncertainty quantification (UQ) techniques to estimate both probabilistic fatigue failure life and RUL. The fatigue damage growth (FDG) simulator, a hybrid surrogate model that simulates real-time fatigue degradation in adhesive joints, is used. In the initial set of results, the generalized framework is validated by estimating the probabilistic fatigue failure life using two UQ methods: Markov Chain Monte Carlo (MCMC) and SMC method. The computational results are successfully compared against experimental data. The conventional MCMC sampling methods are inherently serial, which limits the exploitation of the computational speed-up provided by the FDG simulator and hinders the real-time life predictions. The SMC method quantifies the uncertainties by parallelizing the sampling process, significantly reducing computational time and enabling real-time prediction. Next, the generalized framework is used to estimate probabilistic RUL from the fatigue crack propagation data. The parallel SMC method showed very good speedup compared to the MCMC method. To further enhance the computational speed-up with SMC method, vectorized FDG simulations are introduced into the framework and good scalability is achieved. Finally, the portability of the framework is demonstrated by deploying it on the portable Raspberry Pi cluster.