Autonomous supervision and optimization of product quality in a multi-stage manufacturing process based on self-adaptive prediction models

Abstract In modern manufacturing facilities, there are basically two essential phases for assuring high production quality with low (or even zero) defects and waste in order to save costs for companies. The first phase concerns the early recognition of potentially arising problems in product quality, the second phase concerns proper reactions upon the recognition of such problems. In this paper, we address a holistic approach for handling both issues consecutively within a predictive maintenance framework at an on-line production system. Thereby, we address multi-stage functionality based on (i) data-driven forecast models for (measure-able) product quality criteria (QCs) at a latter stage, which are established and executed through process values (and their time series trends) recorded at an early stage of production (describing its progress), and (ii) process optimization cycles whose outputs are suggestions for proper reactions at an earlier stage in the case of forecasted downtrends or exceeds of allowed boundaries in product quality. The data-driven forecast models are established through a high-dimensional batch time-series modeling problem. In this, we employ a non-linear version of PLSR (partial least squares regression) by coupling PLS with generalized Takagi–Sugeno fuzzy systems (termed as PLS-fuzzy). The models are able to self-adapt over time based on recursive parameters adaptation and rule evolution functionalities. Two concepts for increased flexibility during model updates are proposed, (i) a dynamic outweighing strategy of older samples with an adaptive update of the forgetting factor (steering forgetting intensity) and (ii) an incremental update of the latent variable space spanned by the directions (loading vectors) achieved through PLS; the whole model update approach is termed as SAFM-IF (self-adaptive forecast models with increased flexibility). Process optimization is achieved through multi-objective optimization using evolutionary techniques, where the (trained and updated) forecast models serve as surrogate models to guide the optimization process to Pareto fronts (containing solution candidates) with high quality. A new influence analysis between process values and QCs is suggested based on the PLS-fuzzy forecast models in order to reduce the dimensionality of the optimization space and thus to guarantee high(er) quality of solutions within a reasonable amount of time (→ better usage in on-line mode). The methodologies have been comprehensively evaluated on real on-line process data from a (micro-fluidic) chip production system, where the early stage comprises the injection molding process and the latter stage the bonding process. The results show remarkable performance in terms of low prediction errors of the PLS-fuzzy forecast models (showing mostly lower errors than achieved by other model architectures) as well as in terms of Pareto fronts with individuals (solutions) whose fitness was close to the optimal values of three most important target QCs (being used for supervision): flatness, void events and RMSEs of the chips. Suggestions could thus be provided to experts/operators how to best change process values and associated machining parameters at the injection molding process in order to achieve significantly higher product quality for the final chips at the end of the bonding process.

[1]  H. Zou,et al.  Regularization and variable selection via the elastic net , 2005 .

[2]  Witold Pedrycz,et al.  Fuzzy Systems Engineering - Toward Human-Centric Computing , 2007 .

[3]  János Abonyi,et al.  Fuzzy Model Identification for Control , 2003 .

[4]  R. Rosipal,et al.  Kernel Partial Least Squares for Nonlinear Regression and Discrimination , 2002 .

[5]  Gyula J. Vancso,et al.  Process optimization and empirical modeling for electrospun polyacrylonitrile (PAN) nanofiber precursor of carbon nanofibers , 2005 .

[6]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms in Engineering Applications , 1997, Springer Berlin Heidelberg.

[7]  Gary B. Lamont,et al.  Applications Of Multi-Objective Evolutionary Algorithms , 2004 .

[8]  Isabela Dramnesc,et al.  Synthesis of list algorithms by mechanical proving , 2015, J. Symb. Comput..

[9]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[10]  Kenneth de Jong,et al.  Evolutionary computation: a unified approach , 2007, GECCO.

[11]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[12]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[13]  Stephan M. Winkler,et al.  Genetic Algorithms and Genetic Programming - Modern Concepts and Practical Applications , 2009 .

[14]  Lihui Wang,et al.  Condition monitoring and control for intelligent manufacturing , 2006 .

[15]  Paolo Renna,et al.  Influence of maintenance policies on multi-stage manufacturing systems in dynamic conditions , 2012 .

[16]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[17]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[18]  R. Keith Mobley,et al.  An introduction to predictive maintenance , 1989 .

[19]  Edwin Lughofer,et al.  Self-adaptive and local strategies for a smooth treatment of drifts in data streams , 2014, Evol. Syst..

[20]  A. Messac,et al.  The normalized normal constraint method for generating the Pareto frontier , 2003 .

[21]  John E. Dennis,et al.  Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems , 1998, SIAM J. Optim..

[22]  Joel Levitt,et al.  Complete guide to predictive and predictive maintenance , 2003 .

[23]  Prashant Mhaskar,et al.  Model predictive quality control of batch processes , 2012, 2012 American Control Conference (ACC).

[24]  Peter Filzmoser,et al.  Introduction to Multivariate Statistical Analysis in Chemometrics , 2009 .

[25]  S. Wold,et al.  PLS-regression: a basic tool of chemometrics , 2001 .

[26]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[27]  Namchul Do,et al.  A predictive maintenance approach based on real-time internal parameter monitoring , 2016 .

[28]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[29]  Edwin Lughofer,et al.  Multi-objective knowledge-based strategy for process parameter optimization in Micro-fluidic chip production , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[30]  Fisseha M. Alemayehu,et al.  Probabilistic prognostics and health management of energy systems , 2017 .

[31]  Guo-Zheng Li,et al.  Incremental partial least squares analysis of big streaming data , 2014, Pattern Recognit..

[32]  Rickey Dubay,et al.  A principal component analysis model-based predictive controller for controlling part warpage in plastic injection molding , 2015, Expert Syst. Appl..

[33]  Edwin Lughofer,et al.  Calibration model maintenance in melamine resin production: Integrating drift detection, smart sample selection and model adaptation. , 2018, Analytica chimica acta.

[34]  Marcos E. Orchard,et al.  Conditional predictive Bayesian Cramér-Rao Lower Bounds for prognostic algorithms design , 2018, Appl. Soft Comput..

[35]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[36]  Edwin Lughofer,et al.  On-line assurance of interpretability criteria in evolving fuzzy systems - Achievements, new concepts and open issues , 2013, Inf. Sci..

[37]  José de Jesús Rubio,et al.  Learning of operator hand movements via least angle regression to be teached in a manipulator , 2020, Evol. Syst..

[38]  N. Jawahar,et al.  Optimization of stereolithography process parameters for part strength using design of experiments , 2006 .

[39]  Juyang Weng,et al.  Candid Covariance-Free Incremental Principal Component Analysis , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Mahardhika Pratama,et al.  Generalized smart evolving fuzzy systems , 2015, Evol. Syst..

[41]  Edwin Lughofer,et al.  Integrating new classes on the fly in evolving fuzzy classifier designs and their application in visual inspection , 2015, Appl. Soft Comput..

[42]  Walmir M. Caminhas,et al.  Multivariable Gaussian Evolving Fuzzy Modeling System , 2011, IEEE Transactions on Fuzzy Systems.

[43]  Edwin Lughofer,et al.  Evolving Fuzzy Systems - Methodologies, Advanced Concepts and Applications , 2011, Studies in Fuzziness and Soft Computing.

[44]  Manabu Kano,et al.  Data-based process monitoring, process control, and quality improvement: Recent developments and applications in steel industry , 2008, Comput. Chem. Eng..

[45]  Christian Brecher,et al.  Self-optimizing Production Systems☆ , 2016 .

[46]  Roland Mittermeir,et al.  Towards Incremental Fuzzy Classifiers , 2006, Soft Comput..

[47]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[48]  Mineichi Kudo,et al.  Data compression by volume prototypes for streaming data , 2010, Pattern Recognit..

[49]  H. Mouss,et al.  Test of Page-Hinckley, an approach for fault detection in an agro-alimentary production system , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).

[50]  Plamen P. Angelov,et al.  Handling drifts and shifts in on-line data streams with evolving fuzzy systems , 2011, Appl. Soft Comput..

[51]  Dejan Dovzan,et al.  Implementation of an Evolving Fuzzy Model (eFuMo) in a Monitoring System for a Waste-Water Treatment Process , 2015, IEEE Transactions on Fuzzy Systems.

[52]  Igor Skrjanc,et al.  Incremental Rule Splitting in Generalized Evolving Fuzzy Systems for Autonomous Drift Compensation , 2018, IEEE Transactions on Fuzzy Systems.

[53]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .