A novel dynamic PCA algorithm for dynamic data modeling and process monitoring. (July 2018)