An adaptive and generalized Wiener process model with a recursive filtering algorithm for remaining useful life estimation. (January 2022)