Modeling of a Liquid Epoxy Molding Process Using a Particle Swarm Optimization-Based Fuzzy Regression Approach

Modeling of manufacturing processes is important because it enables manufacturers to understand the process behavior and determine the optimum operating conditions of the process for a high yield, low cost and robust operation. However, existing techniques in modeling manufacturing processes cannot address the whole common issues in developing models for manufacturing processes: a) manufacturing processes are usually nonlinear in nature; b) a small amount of experimental data is only available for developing manufacturing process models; c) outliers often exist in experimental data; d) explicit models in a polynomial form are often preferred by manufacturing process engineers; and e) models with satisfactory prediction accuracy are required. In this paper, a modeling algorithm, namely, the particle swarm optimization-based fuzzy regression (PSO-FR) approach, is proposed to generate fuzzy nonlinear regression models, which seek to address all of the common issues in developing models for manufacturing processes. The PSO-FR first employs the operations of particle swarm optimization to generate the structures of the process models in nonlinear polynomial form, and then it employs a fuzzy coefficient generator to identify outliers in the original experimental data. Fuzzy coefficients of the process models are determined by the fuzzy coefficient generator in which the experimental data excluding the outliers is used. The effectiveness of the PSO-FR approach is evaluated by modeling the manufacturing process liquid epoxy molding process which is a commonly used technology for microchip encapsulation in electronic packaging. Results were compared with those based on the commonly used modeling methods. It was found that PSO-FR can achieve better goodness-of-fitness than other methods. Also, the prediction accuracy of the model developed based on the PSO-FR is better than the other methods.

[1]  Miran Brezocnik,et al.  Modeling of impact toughness of cold formed material by genetic programming , 2006 .

[2]  Ferenc Szeifert,et al.  Genetic programming for the identification of nonlinear input-output models , 2005 .

[3]  A. Goldstein,et al.  Stencil Printing Process Modeling and Control Using Statistical Neural Networks , 2008, IEEE Transactions on Electronics Packaging Manufacturing.

[4]  Anthony Brabazon,et al.  Grammatical Swarm: The generation of programs by social programming , 2006, Natural Computing.

[5]  Kit Yan Chan,et al.  An empirical approach to modelling fluid dispensing for electronic packaging , 2007 .

[6]  George A. F. Seber,et al.  Linear regression analysis , 1977 .

[7]  Yu-Chuan Su,et al.  A processing quality prognostics scheme for plasma sputtering in TFT-LCD manufacturing , 2006, IEEE Transactions on Semiconductor Manufacturing.

[8]  F. T. S. Chan *,et al.  Fuzzy goal-programming model with an artificial immune system (AIS) approach for a machine tool selection and operation allocation problem in a flexible manufacturing system , 2005 .

[9]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[10]  Yun-Shiow Chen,et al.  Outliers detection and confidence interval modification in fuzzy regression , 2001, Fuzzy Sets Syst..

[11]  Jürgen Branke,et al.  Multiswarms, exclusion, and anti-convergence in dynamic environments , 2006, IEEE Transactions on Evolutionary Computation.

[12]  Ka-wai Tong Design and development of an intelligent system for process design of microchip encapsulation , 2003 .

[13]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[14]  H.-L. Lin,et al.  Optimization of resistance spot welding process using taguchi method and a neural network , 2007 .

[15]  Pin Luarn,et al.  A discrete version of particle swarm optimization for flowshop scheduling problems , 2007, Comput. Oper. Res..

[16]  C. Spanos,et al.  Virtual metrology modeling for plasma etch operations , 2008, 2008 International Symposium on Semiconductor Manufacturing (ISSM).

[17]  Daniel Xiongbiao Chen,et al.  Modeling and off-line control of fluid dispensing for electronics packaging , 2002 .

[18]  Yung-Cheng Lee,et al.  Physical and Fuzzy Logic Modeling of a Flip-Chip Thermocompression Bonding Process , 1993 .

[19]  João Paulo Davim,et al.  Multiobjective Optimization of Grinding Process Parameters Using Particle Swarm Optimization Algorithm , 2010 .

[20]  Han-Xiong Li,et al.  A Conceptual Approach to Integrate Design and Control for the Epoxy Dispensing Process , 2001 .

[21]  Wen-Chih Peng,et al.  Particle Swarm Optimization With Recombination and Dynamic Linkage Discovery , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Mehmet Fatih Tasgetiren,et al.  A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem , 2008, Comput. Oper. Res..

[23]  B. Šarler,et al.  Application of the Genetic Programming for Increasing the Soft Annealing Productivity in Steel Industry , 2009 .

[24]  Dennis Gabor,et al.  A universal nonlinear filter, predictor and simulator which optimizes itself by a learning process , 1961 .

[25]  Carlo Poloni,et al.  Strength of Ferritic Steels: Neural Networks and Genetic Programming , 2008 .

[26]  Georg Peters Fuzzy linear regression with fuzzy intervals , 1994 .

[27]  Alan J. Lee,et al.  Linear Regression Analysis: Seber/Linear , 2003 .

[28]  Wolfgang Golubski,et al.  New Results on Fuzzy Regression by Using Genetic Programming , 2002, EuroGP.

[29]  Conor Ryan,et al.  Grammatical Evolution , 2001, Genetic Programming Series.

[30]  Mahesh Gupta,et al.  Three‐dimensional simulation of microchip encapsulation process , 2000 .

[31]  Anthony J. Rafanelli,et al.  Plastic Encapsulated Microelectronics; Materials, Processes, Quality, Reliability, and Application , 1997 .

[32]  K. W. Ip,et al.  Fuzzy regression approach to modelling transfer moulding for microchip encapsulation , 2003 .

[33]  Felix T.S. Chan,et al.  Decision-making approach for the distribution centre location problem in a supply chain network using the fuzzy-based hierarchical concept , 2007 .

[34]  Hong Xie,et al.  Process optimization using a fuzzy logic response surface method , 1994 .

[35]  Felix T.S. Chan,et al.  Ant colony optimization approach to a fuzzy goal programming model for a machine tool selection and operation allocation problem in an FMS , 2006 .

[36]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

[37]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[38]  C. K. Kwong,et al.  The process modelling of epoxy dispensing for microchip encapsulation using fuzzy linear regression with fuzzy intervals , 2003 .

[39]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[40]  E. S. Geskin,et al.  APPLICATION OF FUZZY LOGIC FOR MODELING OF WATERJET DEPAINTING , 2000 .

[41]  M. Liukkonen,et al.  Modeling of Soldering Quality by Using Artificial Neural Networks , 2009, IEEE Transactions on Electronics Packaging Manufacturing.

[42]  Conor Ryan,et al.  Grammatical evolution , 2007, GECCO '07.

[43]  C. K. Kwong,et al.  Modeling manufacturing processes using fuzzy regression with the detection of outliers , 2008 .

[44]  Xiaodong Li,et al.  This article has been accepted for inclusion in a future issue. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 Locating and Tracking Multiple Dynamic Optima by a Particle Swarm Model Using Speciation , 2022 .

[45]  G.S. May,et al.  Modeling and Optimization of the Deposition of Shape Memory Polymers for Information Storage Applications , 2009, IEEE Transactions on Semiconductor Manufacturing.

[46]  Russell C. Eberhart,et al.  Comparison between Genetic Algorithms and Particle Swarm Optimization , 1998, Evolutionary Programming.

[47]  Jan Karel Lenstra,et al.  A local search template , 1998, Comput. Oper. Res..

[48]  Giuseppe Acciani,et al.  A Neurofuzzy Method for the Evaluation of Soldering Global Quality Index , 2009, IEEE Transactions on Industrial Informatics.

[49]  C. Kwong,et al.  A genetic programming based fuzzy regression approach to modelling manufacturing processes , 2010 .

[50]  J. Watada,et al.  Possibilistic linear systems and their application to the linear regression model , 1988 .

[51]  Giuseppe Acciani,et al.  Application of neural networks in optical inspection and classification of solder joints in surface mount technology , 2006, IEEE Transactions on Industrial Informatics.

[52]  C. A. Hieber,et al.  A unified simulation of the filling and postfilling stages in injection molding. Part I: Formulation , 1991 .