Simulations of PCB Assembly Optimisation Based on the Bees Algorithm with TRIZ-Inspired Operators

  • Mei Choo Ang
  • Kok Weng Ng
  • Duc Truong Pham
  • Anthony Soroka
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8237)


The process of assembling electronic components on a printed circuit board (PCB) with moving board time delay characteristic involves complex co-ordination of a component feeding system, a pick and place system and the positioning movement of the PCB board. Different component arrangements in the feeder system and different assembly paths influence the total assembly time. Reducing the total assembly time can deliver significant cost savings. In this research work, the application of simulation to component assembly enables process engineers to visualise, compare assembly paths and the arrangement of the feeders as well as to verify the total assembly time achieved. This allows the process engineers to make better decision on the planning of the PCB assembly process. The paper shows that simulation when coupled with optimisation techniques enable process engineers to make and plan improvements in PCB assembly times.


simulation TRIZ pcb assembly Bees Algorithm optimisation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Khoo, L.P., Ng, T.K.: A genetic algorithm-based planning system for PCB component placement. Int. Journal of Production Economics (1998)Google Scholar
  2. 2.
    Ong, N.-S., Khoo, L.P.: Genetic algorithm approach in PCB assembly. Integrated Manufacturing Systems 10, 256–265 (1999)CrossRefGoogle Scholar
  3. 3.
    Ong, N.-S., Tan, W.-C.: Sequence placement planning for high-speed PCB assembly machine. Integrated Manufacturing Systems 13, 35 (2002)CrossRefGoogle Scholar
  4. 4.
    Ho, W., Ji, P.: A hybrid genetic algorithm for component sequencing and feeder arrangement. Journal of Intelligent Manufacturing 15, 307–315 (2004)CrossRefGoogle Scholar
  5. 5.
    Ho, W., Ji, P.: A genetic algorithm to optimise the component placement process in PCB assembly. The Int. Journal of Advanced Manufacturing Technology 26, 1397–1401 (2005)CrossRefGoogle Scholar
  6. 6.
    Ho, W., Ji, P., Wu, Y.: A heuristic approach for component scheduling on a high-speed PCB assembly machine. Production Planning and Control 18, 655–665 (2007)CrossRefGoogle Scholar
  7. 7.
    Leu, M.C., Wong, H., Ji, Z.: Planning of component placement/insertion sequence and feeder setup in PCB assembly using genetic algorithm. ASME Journal of Electronic Packaging 115, 424–432 (1993)CrossRefGoogle Scholar
  8. 8.
    Ho, W., Ji, P.: Optimal Production Planning for PCB Assembly. Springer, London (2007)Google Scholar
  9. 9.
    Ang, M.C., Pham, D.T., Ng, K.W.: Application of the Bees Algorithm with TRIZ-inspired operators for PCB assembly planning. In: Proceedings of 5th International Virtual Conference on Innovative Production Machines and Systems (I*PROMS 2009). Cardiff University (2009)Google Scholar
  10. 10.
    Moyer, L.K., Gupta, S.M.: Simultaneous component sequencing and feeder assignment for high speed chip shooter machines. Journal of Electronics Manufacturing 6, 271–305 (1996)CrossRefGoogle Scholar
  11. 11.
    Ang, M.C., Pham, D.T., Soroka, A.J., Ng, K.W.: PCB assembly optimisation using the Bees Algorithm enhanced with TRIZ operators. In: IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society, pp. 2708–2713 (2010)Google Scholar
  12. 12.
    Souza, R., Lijun, W.: Intelligent optimization of component onsertion in multi-head concurrent operation PCBA machines. Journal of Intelligent Manufacturing 6, 235–243 (1995)CrossRefGoogle Scholar
  13. 13.
    Ho, W., Ji, P.: Integrated component scheduling models for chip shooter machines. International Journal of Production Economics 123, 31–41 (2010)CrossRefGoogle Scholar
  14. 14.
    Klomp, C., van de Klundert, J., Spieksma, F.C.R., Voogt, S.: The feeder rack assignment problem in PCB assembly: A case study. International Journal of Production Economics 64, 399–407 (2000)CrossRefGoogle Scholar
  15. 15.
    Ho, W., Ji, P.: Component scheduling for chip shooter machines: A hybrid genetic algorithm approach. Computers and Operations Research 30, 2175–2189 (2003)CrossRefzbMATHGoogle Scholar
  16. 16.
    Pham, D.T., Otri, S., Haj Darwish, A.: Application of the Bees Algorithm to PCB assembly optimisation. In: Pham, D.T., Eldukhri, E.E., Soroka, A.J. (eds.) Proc. 3rd Virtual Int. Conf. on Innovative Production Machines and Systems (I*PROMS 2007), pp. 511–516. Whittles Pub. (2007)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Mei Choo Ang
    • 1
    • 3
  • Kok Weng Ng
    • 2
  • Duc Truong Pham
    • 3
  • Anthony Soroka
    • 4
  1. 1.Institute of Visual InformaticsUniversiti Kebangsaan MalaysiaBangiMalaysia
  2. 2.Industrial Design CentreSirim BerhadMalaysia
  3. 3.School of Mechanical EngineeringUniversity of BirminghamUK
  4. 4.Cardiff Business SchoolCardiff UniversityUK

Personalised recommendations