Development of a soldering quality classifier system using a hybrid data mining approach

Soldering failures lead to considerable manufacturing costs in the electronics assembly industry. Soldering problems can be caused by improper parameter settings during paste stencil printing, component placement, the solder reflow process or combinations thereof in surface mount assembly (SMA). Data mining has emerged as one of the most dynamic fields in processing large manufacturing databases and process knowledge extraction. In this study, the integration of a probabilistic network of the SMA line and a hybrid data mining approach is employed to identify soldering defect patterns, classify soldering quality, and predict new instances according to significant process inputs. The hybrid data mining approach uses a two-stage clustering method that utilizes the self-organizing map (SOM) to derive the preliminary number of clusters and their centroids from the statistical process control (SPC) database, followed by the use of K-means to precisely classify instances into definite classes of soldering quality. The See5 induction system is then applied to induce the decision tree and ruleset to elucidate associations among the defect patterns, process parameters, and assembly yield. Finally, visual C++ programming codes are implemented for both production rule retrieval and graphical user interface establishment. The effectiveness of the proposed classifier is illustrated through a real-world application to resolve practical manufacturing problems.

[1]  Roger W. Johnson,et al.  An Introduction to the Bootstrap , 2001 .

[2]  Tsung-Nan Tsai,et al.  Modeling and optimization of stencil printing operations: A comparison study , 2008, Comput. Ind. Eng..

[3]  N. Lee,et al.  Optimizing the reflow profile via defect mechanism analysis , 1999 .

[4]  Melody Y. Kiang,et al.  A two-stage clustering approach for multi-region segmentation , 2010, Expert Syst. Appl..

[5]  Sotiris B. Kotsiantis,et al.  Supervised Machine Learning: A Review of Classification Techniques , 2007, Informatica.

[6]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[7]  Jung-Hua Wang,et al.  Two-stage clustering via neural networks , 2003, IEEE Trans. Neural Networks.

[8]  M. C. Jothishankar,et al.  Quality control problem in printed circuit board manufacturing—An extended rough set theory approach , 2004 .

[9]  L.J. Ladani,et al.  Effect of Selected Process Parameters on Durability and Defects in Surface-Mount Assemblies for Portable Electronics , 2008, IEEE Transactions on Electronics Packaging Manufacturing.

[10]  Andrew Kusiak,et al.  Data mining of printed-circuit board defects , 2001, IEEE Trans. Robotics Autom..

[11]  Jorma Rissanen,et al.  SLIQ: A Fast Scalable Classifier for Data Mining , 1996, EDBT.

[12]  Nikos D. Hatziargyriou,et al.  A pattern recognition methodology for evaluation of load profiles and typical days of large electricity customers , 2008 .

[13]  Kun Chang Lee,et al.  An intelligent approach to time series identification by a neural network-driven decision tree classifier , 1996, Decis. Support Syst..

[14]  Mark Last,et al.  A compact and accurate model for classification , 2004, IEEE Transactions on Knowledge and Data Engineering.

[15]  Andrew Kusiak,et al.  Data Mining in Manufacturing: A Review , 2006 .

[16]  Francesco Masulli,et al.  A survey of kernel and spectral methods for clustering , 2008, Pattern Recognit..

[17]  R. Storer,et al.  Critical variables of solder paste stencil printing for micro-BGA and fine-pitch QFP , 2004, IEEE Transactions on Electronics Packaging Manufacturing.

[18]  Sébastien Thomassey,et al.  A hybrid sales forecasting system based on clustering and decision trees , 2006, Decis. Support Syst..

[19]  Balázs Illés,et al.  Heating characteristics of convection reflow ovens , 2009 .

[20]  Andrew J. Stoddart,et al.  Using PCA to model shape for process control , 1997, Proceedings. International Conference on Recent Advances in 3-D Digital Imaging and Modeling (Cat. No.97TB100134).

[21]  Sang-Chan Park,et al.  A new intelligent SOFM-based sampling plan for advanced process control , 2001, Expert Syst. Appl..

[22]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[23]  Jin Chen,et al.  Decision tree and PCA-based fault diagnosis of rotating machinery , 2007 .

[24]  Jianbo Yu,et al.  Using Minimum Quantization Error chart for the monitoring of process states in multivariate manufacturing processes , 2009, Comput. Ind. Eng..

[25]  Heinz Wohlrabe,et al.  Data mining in electronics packaging , 2009, 2009 32nd International Spring Seminar on Electronics Technology.

[26]  Chieh-Yuan Tsai,et al.  A case-based reasoning system for PCB principal process parameter identification , 2007, Expert Syst. Appl..

[27]  Francis K. H. Lau,et al.  A hierarchical evaluation of the solder paste printing process , 1997 .

[28]  Margaret H. Dunham,et al.  Data Mining: Introductory and Advanced Topics , 2002 .

[29]  Feng Zhang,et al.  A Data Mining Algorithm for Monitoring PCB Assembly Quality , 2007, IEEE Transactions on Electronics Packaging Manufacturing.

[30]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[31]  David Wai-Lok Cheung,et al.  Efficient Mining of Association Rules in Distributed Databases , 1996, IEEE Trans. Knowl. Data Eng..

[32]  G.A. Rovithakis,et al.  A Bayesian framework for multilead SMD post-placement quality inspection , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[33]  Donald W. Bouldin,et al.  A Cluster Separation Measure , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Jennie S. Hwang Solder Paste in Electronics Packaging , 1989 .

[35]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

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

[37]  Tatjana V. Sibalija,et al.  An integrated approach to optimise parameter design of multi-response processes based on Taguchi method and artificial intelligence , 2012, J. Intell. Manuf..

[38]  Jacek M. Zurada,et al.  Computational intelligence methods for rule-based data understanding , 2004, Proceedings of the IEEE.

[39]  R. J. Kuo,et al.  Integration of self-organizing feature map and K-means algorithm for market segmentation , 2002, Comput. Oper. Res..

[40]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[41]  J C Y Huang,et al.  Reducing Solder Paste Inspection in Surface-Mount Assembly Through Mahalanobis–Taguchi Analysis , 2010, IEEE Transactions on Electronics Packaging Manufacturing.

[42]  James C. Bezdek,et al.  Cluster validation with generalized Dunn's indices , 1995, Proceedings 1995 Second New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems.

[43]  J. Rene Villalobos,et al.  Using fixed and adaptive multivariate SPC charts for online SMD assembly monitoring , 2005 .

[44]  Han Ding,et al.  Optimization of a reflow soldering process based on the heating factor , 2007 .

[45]  Ignacio Díaz Blanco,et al.  Visual dynamic model based on self-organizing maps for supervision and fault detection in industrial processes , 2010, Eng. Appl. Artif. Intell..

[46]  Kimmo Kiviluoto,et al.  Topology preservation in self-organizing maps , 1996, Proceedings of International Conference on Neural Networks (ICNN'96).

[47]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[48]  Manabu Kotani,et al.  Analysis of gene expression data by using self-organizing maps and k-means clustering , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[49]  Ahmad Lotfi,et al.  Industrial Application of Fuzzy Systems: Adaptive Fuzzy Control od Solder Paste Stencil Printing , 1998, Inf. Sci..