A condition monitoring approach for machining process based on control chart pattern recognition with dynamically-sized observation windows. (April 2020)