Skip to content

TrungDuong-Nguyen/Particle-filter-and-RUL-estimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Study the application of stochastic processes to residual life prediction in an imperfect monitoring context.

Residual life prediction

The residual lifetime, also called remaining useful life (RUL) is defined as the remaining operating time of a system before its failure. Predicting this duration plays an important role in maintenance strategies.

In practice, residual life prediction is based on monitoring data. In other words, this prediction relies on the measurement of degradation state. But, the values got from measurement are often noisy. The reason is the unavoidable measurement errors or the use of different measurement techniques.

Aproach

In this work, I use Gamma process to model the degradation of the system. Besides, I suppose that white Gaussian noise contaminates the measurement of the degradation state. The work comprises two steps.

In the first step, based on the noisy measurement values, I try to find the indicators representing the actual state of the degradation. The idea is to use the particular filter, a Monte Carlo-type numerical simulation method.

After obtaining the indicators mentioned above, the second step is to calculate the residual life by propagating the Gamma process until the degradation level reaches a predetermined failure threshold.

Matlab is the programming language used in all the calculation steps.


Notes

A short report written in French is available here. You can find extractions in English of the report, including Problem Statement and Conclusion. The list of references are given in folder Bibliography. Also, there is a 17-pages slide presents the outcomes of this study.

Folder Code-snippets contains the Matlab implementation of the SIS particle filter.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published