A wiener-based remaining useful life prediction method with multiple degradation patterns