Production Engineering

, Volume 8, Issue 6, pp 773–781 | Cite as

A multi-agent architecture for plug and produce on an industrial assembly platform

  • Nikolas Antzoulatos
  • Elkin Castro
  • Daniele Scrimieri
  • Svetan Ratchev


Modern manufacturing companies face increased pressures to adapt to shorter product life cycles and the need to reconfigure more frequently their production systems to offer new product variants. This paper proposes a new multi-agent architecture utilising “plug and produce” principles for configuration and reconfiguration of production systems with minimum human intervention. A new decision-making approach for system reconfiguration based on tasks re-allocation is presented using goal driven methods. The application of the proposed architecture is described with a number of architectural views and its deployment is illustrated using a validation scenario implemented on an industrial assembly platform. The proposed methodology provides an innovative application of a multi-agent control environment and architecture with the objective of significantly reducing the time for deployment and ramp-up of small footprint assembly systems.


Plug and produce Multi-agent system Architecture Assembly 


  1. 1.
    Ueda K (1992) A concept for bionic manufacturing systems based on DNA-type information. In: Proceedings of the IFIP TC5/WG5. 3 eight international PROLAMAT conference on human aspects in computer integrated manufacturing, 1992. North-Holland Publishing Co., pp 853–863Google Scholar
  2. 2.
    Babiceanu RF, Chen FF (2006) Development and applications of holonic manufacturing systems: a survey. J Intell Manuf 17(1):111–131CrossRefGoogle Scholar
  3. 3.
    Arai T, Aiyama Y, Maeda Y, Sugi M, Ota J (2000) Agile assembly system by `plug and produce’. CIRP Ann Manuf Technol 49(1):1–4CrossRefGoogle Scholar
  4. 4.
    Mehrabi MG, Ulsoy AG, Koren Y (2000) Reconfigurable manufacturing systems: key to future manufacturing. J Intell Manuf 11(4):403–419CrossRefGoogle Scholar
  5. 5.
    Bi Z, Wang L, Lang SY (2007) Current status of reconfigurable assembly systems. Int J Manuf Res 2(3):303–328CrossRefGoogle Scholar
  6. 6.
    Barata J, Onori M, Frei R, Leitão P (2007) Evolvable production systems: enabling research domains. Paper presented at the 2nd international conference on changeable, agile, reconfigurable and virtual production, Toronto, CanadaGoogle Scholar
  7. 7.
    Onori M, Barata J, Frei R (2006) Evolvable assembly systems basic principles. In: information technology for balanced manufacturing systems. Springer, New York, pp 317–328Google Scholar
  8. 8.
    Arai T, Aiyama Y, Sugi M, Ota J (2001) Holonic assembly system with plug and produce. Comput Ind 46(3):289–299CrossRefGoogle Scholar
  9. 9.
    Reinhart G, Krug S, Hüttner S, Mari Z, Riedelbauch F, Schlögel M (2010) Automatic configuration (plug and produce) of industrial ethernet networks. In, Sao Paulo, 2010. 2010 9th IEEE/IAS international conference on industry applications, INDUSCONGoogle Scholar
  10. 10.
    Naumann M, Schraft R, Wegener K, Lachello L (2006) Robot cell integration by means of application-P’n’P. VDI BERICHTE 1956:93Google Scholar
  11. 11.
    Marstio I, Haag M, Vaatainen O (2009) Self-configuring control system for modular assembly system. In: assembly and manufacturing. ISAM 2009. IEEE international symposium on, 2009. IEEE, pp 379–382Google Scholar
  12. 12.
    Sugi M, Maeda Y, Aiyama Y, Harada T, Arai T (2003) A holonic architecture for easy reconfiguration of robotic assembly systems. IEEE Trans Robot Autom 19(3):457–464CrossRefGoogle Scholar
  13. 13.
    Antzoulatos N, Castro E, Scrimieri D, Ratchev S (2014) A multi-agent system architecture for self-configuration. Paper presented at the 7th international precision assembly seminarGoogle Scholar
  14. 14.
    Zimmermann UE, Bischoff R, Grunwald G, Plank G, Reintsema D (2008) Communication, configuration, application—the three layer concept for plug-and-produce. In, Funchal, Madeira. ICINCO 2008—5th international conference on informatics in control, automation and robotics, pp 255–262Google Scholar
  15. 15.
    Rossmann J, Schluse M, Schlette C, Hoppen M (2010) A modular system architecture for the distributed simulation and control of assembly lines based on active databases. In: Iwate, Japan: 9th WSEAS international conference on system science and simulation in engineeringGoogle Scholar
  16. 16.
    Onori M, Lohse N, Barata J, Hanisch C (2012) The IDEAS project: plug and produce at shop-floor level. Assem Autom 32(2):124–134CrossRefGoogle Scholar
  17. 17.
    Barata J (2003) Coalition based approach for shop floor agility – a multiagent approach. Universidade Nova de Lisboa, LisboaGoogle Scholar
  18. 18.
    Brennan RW, Fletcher M, Norrie DH (2002) An agent-based approach to reconfiguration of real-time distributed control systems. Robot Autom IEEE Trans 18(4):444–451CrossRefGoogle Scholar
  19. 19.
    Telgen D, Moergestel Lv, Puik E, Zanten Av, Abdulamir A, Meyer J-J (2013) Automatic structured decomposition of manufacturing actions in an agent-based manufacturing system. In: Web Intelligence (WI) and Intelligent Agent Technologies (IAT), IEEE/WIC/ACM International Joint Conferences on, 2013. IEEE, pp 155–162Google Scholar
  20. 20.
    Marik V, McFarlane D (2005) Industrial adoption of agent-based technologies. IEEE Intell Syst 20(1):27–35CrossRefGoogle Scholar
  21. 21.
    PRIME (2014) PRIME project website. Accessed 03.03 2014
  22. 22.
    Barbacci MR, Ellison RJ, Weinstock CB, Wood WG (2000) Quality Attribute Workshop Participants Handbook. DTIC DocumentGoogle Scholar
  23. 23.
    Bass L, Clements P, Kazman R (2012) Software architecture in practice. Addison-Wesley professional, Saclay, FranceGoogle Scholar
  24. 24.
    Clements P, Garlan D, Bass L, Stafford J, Nord R, Ivers J, Little R (2002) Documenting software architectures: views and beyond. Pearson EducationGoogle Scholar
  25. 25.
    JADE (2013) Java Agent DEvelopment Framework. 2013

Copyright information

© German Academic Society for Production Engineering (WGP) 2014

Authors and Affiliations

  • Nikolas Antzoulatos
    • 1
  • Elkin Castro
    • 1
  • Daniele Scrimieri
    • 1
  • Svetan Ratchev
    • 1
  1. 1.Faculty of EngineeringUniversity of NottinghamNottinghamUK

Personalised recommendations