First Principles Statistical Process Monitoring of High-Dimensional Industrial Microelectronics Assembly Processes

Modern industrial units collect large amounts of process data based on which advanced process monitoring algorithms continuously assess the status of operations. As an integral part of the development of such algorithms, a reference dataset representative of normal operating conditions is required to evaluate the stability of the process and, after confirming that it is stable, to calibrate a monitoring procedure, i.e., estimate the reference model and set the control limits for the monitoring statistics. The basic assumption is that all relevant “common causes” of variation appear well represented in this reference dataset (using the terminology adopted by the founding father of process monitoring, Walter A. Shewhart). Otherwise, false alarms will inevitably occur during the implementation of the monitoring scheme. However, we argue and demonstrate in this article, that this assumption is often not met in modern industrial systems. Therefore, we introduce a new approach based on the rigorous mechanistic modeling of the dominant modes of common cause variation and the use of stochastic computational simulations to enrich the historical dataset with augmented data representing a comprehensive coverage of the actual operational space. We show how to compute the monitoring statistics and set their control limits, as well as to conduct fault diagnosis when an abnormal event is declared. The proposed method, called AGV (Artificial Generation of common cause Variability) is applied to a Surface Mount Technology (SMT) production line of Bosch Car Multimedia, where more than 17 thousand product variables are simultaneously monitored.

[1]  Tiago J. Rato,et al.  Markovian and Non-Markovian sensitivity enhancing transformations for process monitoring , 2017 .

[2]  J. E. Jackson,et al.  Control Procedures for Residuals Associated With Principal Component Analysis , 1979 .

[3]  Marco S. Reis,et al.  Data-driven methods for batch data analysis - A critical overview and mapping on the complexity scale , 2019, Comput. Chem. Eng..

[4]  G. Box Some Theorems on Quadratic Forms Applied in the Study of Analysis of Variance Problems, I. Effect of Inequality of Variance in the One-Way Classification , 1954 .

[5]  Pedro M. Saraiva,et al.  Multiscale Statistical Process Control of Paper Surface Profiles , 2006 .

[6]  Marco S. Reis,et al.  A large-scale statistical process control approach for the monitoring of electronic devices assemblage , 2012, Comput. Chem. Eng..

[7]  Svante Wold,et al.  Modelling and diagnostics of batch processes and analogous kinetic experiments , 1998 .

[8]  Armin Bauer,et al.  Wavelet texture analysis of on-line acquired images for paper formation assessment and monitoring , 2009 .

[9]  George C. Runger,et al.  Model-Based and Model-Free Control of Autocorrelated Processes , 1995 .

[10]  Tiago J. Rato,et al.  Fault detection in the Tennessee Eastman benchmark process using dynamic principal components analysis based on decorrelated residuals (DPCA-DR) , 2013 .

[11]  Charles W. Champ,et al.  A multivariate exponentially weighted moving average control chart , 1992 .

[12]  S. H. Fourie,et al.  Advanced process monitoring using an on-line non-linear multiscale principal component analysis methodology , 2000 .

[13]  Jef Vanlaer,et al.  Analysis of smearing-out in contribution plot based fault isolation for Statistical Process Control , 2013 .

[14]  Pedro M. Saraiva,et al.  Multiscale statistical process control using wavelet packets , 2008 .

[15]  Theodora Kourti,et al.  Multivariate SPC Methods for Process and Product Monitoring , 1996 .

[16]  Jacques Pinaton,et al.  Translation-Invariant Multiscale Energy-Based PCA for Monitoring Batch Processes in Semiconductor Manufacturing , 2017, IEEE Transactions on Automation Science and Engineering.

[17]  George E. P. Box,et al.  Statistical process monitoring and feedback adjustment: a discussion , 1992 .

[18]  Jesús Picó,et al.  Multi-phase principal component analysis for batch processes modelling , 2006 .

[19]  E. S. Page CONTINUOUS INSPECTION SCHEMES , 1954 .

[20]  Narinder Singh Sahni,et al.  In-Line Process and Product Control Using Spectroscopy and Multivariate Calibration , 2005 .

[21]  Furong Gao,et al.  A survey on multistage/multiphase statistical modeling methods for batch processes , 2009, Annu. Rev. Control..

[22]  Ali Cinar,et al.  Statistical monitoring of multistage, multiphase batch processes , 2002 .

[23]  Nina F. Thornhill,et al.  A practical method for identifying the propagation path of plant-wide disturbances , 2008 .

[24]  Manish H. Bharati,et al.  Multivariate image analysis for real-time process monitoring and control , 1997 .

[25]  Douglas C. Montgomery,et al.  Some Statistical Process Control Methods for Autocorrelated Data , 1991 .

[26]  Geert Gins,et al.  Incorporation of process-specific structure in statistical process monitoring: A review , 2019, Journal of Quality Technology.

[27]  Marion R. Reynolds,et al.  Cusum Charts for Monitoring an Autocorrelated Process , 2001 .

[28]  Pedro M. Saraiva,et al.  Multiscale statistical process control with multiresolution data , 2006 .

[29]  Tiago J. Rato,et al.  On-line process monitoring using local measures of association. Part II: Design issues and fault diagnosis , 2015 .

[30]  J. Macgregor,et al.  Digital Imaging for Online Monitoring and Control of Industrial Snack Food Processes , 2003 .

[31]  Honglu Yu,et al.  Monitoring flames in an industrial boiler using multivariate image analysis , 2004 .

[32]  J. Edward Jackson,et al.  Quality Control Methods for Several Related Variables , 1959 .

[33]  Tiago J. Rato,et al.  On-line process monitoring using local measures of association: Part I — Detection performance , 2015 .

[34]  William H. Woodall,et al.  Controversies and Contradictions in Statistical Process Control , 2000 .

[35]  Johan Trygg,et al.  2D wavelet analysis and compression of on‐line industrial process data , 2001 .

[36]  John F. MacGregor,et al.  Multivariate SPC charts for monitoring batch processes , 1995 .

[37]  Marco S. Reis,et al.  Multiscale and Multi-Granularity Process Analytics: A Review , 2019, Processes.

[38]  Mahmoud A. Mahmoud,et al.  On the Monitoring of Linear Profiles , 2003 .

[39]  Furong Gao,et al.  Review of Recent Research on Data-Based Process Monitoring , 2013 .

[40]  Douglas C. Montgomery,et al.  Using Control Charts to Monitor Process and Product Quality Profiles , 2004 .

[41]  Leo H. Chiang,et al.  Process monitoring using causal map and multivariate statistics: fault detection and identification , 2003 .

[42]  Nola D. Tracy,et al.  Multivariate Control Charts for Individual Observations , 1992 .

[43]  B. Bakshi Multiscale PCA with application to multivariate statistical process monitoring , 1998 .

[44]  Christos Georgakis,et al.  Disturbance detection and isolation by dynamic principal component analysis , 1995 .

[45]  Pedro M. Saraiva,et al.  Quality Control of Food Products using Image Analysis and Multivariate Statistical Tools , 2009 .

[46]  Tiago J. Rato,et al.  Advantage of Using Decorrelated Residuals in Dynamic Principal Component Analysis for Monitoring Large-Scale Systems , 2013 .

[47]  A. J. Morris,et al.  Confidence limits for contribution plots , 2000 .

[48]  S. Joe Qin,et al.  Statistical process monitoring: basics and beyond , 2003 .

[49]  Carl-Fredrik Mandenius,et al.  On-line predictions of the aspen fibre and birch bark content in unbleached hardwood pulp, using NIR spectroscopy and multivariate data analysis , 2010 .

[50]  Age K. Smilde,et al.  Generalized contribution plots in multivariate statistical process monitoring , 2000 .

[51]  Theodora Kourti,et al.  Statistical Process Control of Multivariate Processes , 1994 .

[52]  J. Macgregor,et al.  Monitoring batch processes using multiway principal component analysis , 1994 .

[53]  Michael J. Piovoso,et al.  On unifying multiblock analysis with application to decentralized process monitoring , 2001 .