Filter-based fault diagnosis and remaining useful prediction. (2023)