Elsevier

Computers in Industry

Volume 37, Issue 3, November 1998, Pages 255-274
Computers in Industry

Reference architecture for holonic manufacturing systems: PROSA

https://doi.org/10.1016/S0166-3615(98)00102-XGet rights and content

Abstract

Future manufacturing systems need to cope with frequent changes and disturbances. As such, their control requires constant adaptation and high flexibility. Holonic manufacturing is a highly distributed control paradigm that promises to handle these problems successfully. It is based on the concept of autonomous co-operating agents, called `holons'. This paper gives an overview of the holonic reference architecture for manufacturing systems as developed at PMA-KULeuven. This architecture, called PROSA, consists of three types of basic holons: order holons, product holons, and resource holons. They are structured using the object-oriented concepts of aggregation and specialisation. Staff holons can be added to assist the basic holons with expert knowledge. The resulting architecture has a high degree of self-similarity, which reduces the complexity to integrate new components and enables easy reconfiguration of the system. PROSA shows to cover aspects of both hierarchical as well as heterarchical control approaches. As such, it can be regarded as a generalisation of the two former approaches. More importantly, PROSA introduces significant innovations: the system structure is decoupled from the control algorithm, logistical aspects can be decoupled from technical ones, and PROSA opens opportunities to achieve more advanced hybrid control algorithms.

Introduction

Market demand and environmental/societal pressures require effective manufacturing systems to adapt themselves at an ever-increasing pace. This creates the need for novel manufacturing control systems that are able to manage production change and disturbances both effectively and efficiently. To meet these new requirements, several new manufacturing paradigms are being investigated: bionic manufacturing [1], genetic manufacturing [2], the fractal factory [3], random manufacturing [4], virtual manufacturing [5], and holonic manufacturing [6].

The holonic manufacturing paradigm was developed in the framework of the Intelligent Manufacturing Systems (IMS) programme. In a feasibility study [7], conducted in 1994, six test cases were considered, one of which was `Holonic Manufacturing Systems: system components of autonomous modules and their distributed control,' or HMS. The HMS project aimed at a better understanding of the requirements for future-generation manufacturing systems and at ways to build systems satisfying these requirements. A holonic manufacturing architecture shall enable easy (self-)configuration, easy extension and modification of the system, and allow more flexibility and a larger decision space for higher control levels.

Presently, PMA-KULeuven continues its research on holonic manufacturing systems by carrying out a nationally funded research project called GOA/HMS—Concerted Research Action on Holonic Manufacturing Systems. In this project, PMA combines its knowledge in flexible shop floor control [8], non-linear process planning [9], reactive scheduling [10], and machine controllers to develop a holonic architecture for production systems and to implement two prototypes or testbeds. The first testbed is a five-axis milling workstation which will be used to demonstrate the NC-workstation holon [11]. The PMA-flexible assembly system [12]serves as testbed for implementing the holonic shop floor control architecture.

This paper describes the holonic reference architecture for manufacturing systems developed in GOA/HMS. A reference architecture is defined as a set of coherent engineering and design principles used in a specific domain. It aims at structuring the design of a specific system architecture by defining a unified terminology, the structure of the system, responsibilities of system components, by providing standard (template) components, by giving examples, etc. [13].

After a brief introduction into the holonic manufacturing concept, the paper discusses the structure of the architecture: the components, their responsibilities, and their interactions. Section 4motivates this design by comparing it to existing architectures. In the next two sections, more detailed aspects of the architecture are discussed: Section 5lists the data, functions, and interaction behaviour of the system components. Section 6describes the importance of the self-similarity encountered in this architecture. Finally, the section on different manufacturing viewpoints alerts the reader to the fact that depending upon his/her personal manufacturing background, the fundamentals of the described architecture may be perceived differently.

Section snippets

Holonic manufacturing concept

Over 30 years ago, Arthur Koestler proposed the word `holon' [14]. It is a combination of the Greek holos=whole, with the suffix -on which, as in proton or neutron, suggests a particle or part.

Two observations impelled Koestler to propose the concept of holon. (a) Complex systems will evolve from simple systems much more rapidly if there are stable intermediate forms than if there are not; the resulting complex systems in the former case will be hierarchic. (b) Although it is easy to identify

Structure of the HMS reference architecture

The structure of the HMS reference architecture is built around three types of basic holons: order holons, product holons, and resource holons. Each of them is responsible for one aspect of manufacturing control, be it logistics, technological planning, or resource capabilities respectively. These basic holons are structured using object-oriented concepts like aggregation and specialisation. Staff holons can be added to assist the basic holons with expert knowledge. These allow the use of

Comparison with other architectures

This section compares the structural characteristics of PROSA with the characteristics of the main competing reference architectures. This comparison serves as a motivation why PROSA is designed to consist out of three types of basic holons extended with the concept of staff holons.

From the comparison below, it is concluded that PROSA is covering all aspects of hierarchical and heterarchical control architectures. It covers all relevant functions and it can incorporate a wide range of control

Detailed model of the basic holons

From the examples given in the previous sections, the reader may already have derived data, functions, and interaction behaviour of the holons. This section more explicitly describes the data held by the holons, the functions which each holon needs to fulfil, and interactions between the holons. The data and functions give a more detailed insight in the responsibilities of the three basic holons. The interaction behaviour gives simple examples of the process knowledge, production knowledge, and

Self-similarity in holonic systems

Self-similarity in PROSA is an important characteristic which partly determines the reconfigurability of the control system. Homogeneous system components reduce the complexity of the overall system, which simplify the development and integration of new holons into the system. The HMS architecture contains self-similar components, meaning that holons of the same type have similar interfaces and similar behaviour. This allows holons to be internally different, while not imposing additional

Different viewpoints on the basic holons

From previous presentations and discussions about PROSA with other researchers, we learned that, depending upon their personal manufacturing background, the fundamentals of the described architecture may be perceived differently. Depending on the reader`s viewpoint, the basic holons have a different ontology. From some viewpoint, a specific holon seems to be a passive information server. Another viewpoint focuses on the way this holon generates and maintains the information, so the same holon

Conclusions

The HMS architecture PROSA consists of three types of basic holons: resource holons, product holons and order holons. Every basic holon type focuses on different responsibilities of the manufacturing system. The holons exchange process knowledge, production knowledge, and process execution knowledge respectively. Aggregation is used to focus on different levels of holons. Specialisation is used to focus on different functionalities of holons. Staff holons are optional elements which may assist

Acknowledgements

This paper presents research results obtained through work sponsored by the Concerted Research Action (GOA) on holonic manufacturing, supported by the Office of the Prime Minister, Science Policy Programming, through the K.U.Leuven Research Council.

Prof. Dr. Ir. Hendrik Van Brussel, born at Ieper, Belgium on 24 October 1944, obtained the degree of Technical Engineer in mechanical engineering from the Hoger Technisch Instituut in Ostend, Belgium in 1965 and an engineering degree in electrical engineering at MS level from Katholieke Universiteit Leuven, Belgium. In 1971 he got his PhD Degree in mechanical engineering, also from K.U.Leuven. From 1971 until 1973 he was establishing a Metal Industries Development Centre in Bandung, Indonesia

References (42)

  • F Kimura

    A product and process model for virtual manufacturing systems

    Annals of the CIRP

    (1993)
  • D.M Dilts et al.

    The evolution of control architectures for automated manufacturing systems

    Journal of Manufacturing Systems

    (1991)
  • N.A Duffie et al.

    Real-time distributed scheduling of heterarchical manufacturing systems

    Journal of Manufacturing Systems

    (1994)
  • N. Okino, Bionic manufacturing systems, in: J. Peklenik (Ed.), Flexible Manufacturing Systems, Past, Present, Future,...
  • K. Ueda, A genetic approach toward future manufacturing systems, in: J. Peklenik (Ed.), Flexible Manufacturing Systems,...
  • H.-J. Warnecke, Die Fraktale Fabrik, Revolution der Unternehmenskultur, Springer, Berlin, 1992, in...
  • K Iwata et al.

    Random manufacturing system: a new concept of manufacturing systems for production to order

    Annals of the CIRP

    (1994)
  • H. Van Brussel, Holonic Manufacturing Systems, The Vision Matching the Problem, Proc. of First European Conf. on...
  • P. Valckenaers, F. Bonneville, H. Van Brussel, L. Bongaerts, J. Wyns, Results of the Holonic Control System Benchmark...
  • P. Valckenaers, Flexibility for Integrated Production Automation, PhD thesis, K.U. Leuven,...
  • J. Detand, A Computer Aided Process Planning System Generating Non-Linear Process Plans, PhD Thesis, K.U. Leuven, 1993...
  • L. Bongaerts, P. Valckenaers, H. Van Brussel, J. Wyns, Schedule Execution for a Holonic Shop Floor Control System,...
  • P.I. Tanaya, J. Detand, J.P. Kruth, Holonic Machine Controller: A Study and Implementation of Holonic Behaviour to...
  • H Van Brussel et al.

    Programming, scheduling and control of flexible assembly systems

    Manufacturing Systems

    (1994)
  • J. Wyns, H. Van Brussel, P. Valckenaers, L. Bongaerts, Workstation architecture in holonic manufacturing systems, in:...
  • A. Koestler, The Ghost in the Machine, Arkana Books, London,...
  • L. Bongaerts, J. Wyns, J. Detand, H. Van Brussel, P. Valckenaers, Identification of manufacturing holons, in: S....
  • A. Bauer, R. Bowden, J. Browne, J. Duggan, G. Lyons, Shop Floor Control Systems—From Design to Implementation, Chapman...
  • J. Rumbaugh, G. Booch, I. Jacobson, The Unified Modelling Language (UML) ver. 1.0, Rational, CA, USA,...
  • G. Booch, Object Oriented Design with Applications, Bejamin/Cummings, Redwood City, CA, USA,...
  • J. Rumbaugh, M. Blaha, W. Premerlani, S. Eddy, W. Lorensen, Object Oriented Modelling and Design, Prentice Hall,...
  • Cited by (1099)

    View all citing articles on Scopus

    1. Download : Download full-size image
    Prof. Dr. Ir. Hendrik Van Brussel, born at Ieper, Belgium on 24 October 1944, obtained the degree of Technical Engineer in mechanical engineering from the Hoger Technisch Instituut in Ostend, Belgium in 1965 and an engineering degree in electrical engineering at MS level from Katholieke Universiteit Leuven, Belgium. In 1971 he got his PhD Degree in mechanical engineering, also from K.U.Leuven. From 1971 until 1973 he was establishing a Metal Industries Development Centre in Bandung, Indonesia and he was an associate professor at Institut Teknologi Bandung, Indonesia. Consequently, he returned to K.U.Leuven where he is presently full professor in mechatronics and automation and chairman of the Department of Mechanical Engineering. He was a pioneer in robotics research in Europe and an active promotor of the mechatronics idea as a new paradigm in machine design. He has published more than 200 papers on different aspects of robotics, mechatronics and flexible automation. His present research interest are shifting towards holonic manufacturing systems and precision engineering, including microrobotics. He is Fellow of SME and IEEE and in 1994 he received a honorary doctor degree form the `Politehnica' University in Bucarest, Romania and from RWTH, Aachen, Germany. He is also a Member of the Royal Academy of Sciences, Literature and Fine Arts of Belgium and Active Member of CIRP (International Institution for Production Engineering Research).
    1. Download : Download full-size image
    Ir. Jo Wyns received the mechanical engineering degree in 1993 from the Katholieke Universiteit Leuven, Belgium. He is a candidate for the PhD degree in mechanical engineering from the K.U.Leuven. Since 1993, he is with the Mechanical Engineering Department, division PMA, of the K.U.Leuven. His main research interests are in holonic manufacturing systems architecture, and dynamic resource allocation.
    1. Download : Download full-size image
    Dr. Ir. Paul Valckenaers received the applied mathematics engineering degree in 1983, the computer science engineering degree in 1985, and the mechanical engineering PhD degree in 1993, all from the Katholieke Universiteit Leuven, Belgium. Since 1986, he is with the mechanical engineering department, division PMA, of the Katholieke Universiteit Leuven. His main research interests are in programming, scheduling and control of flexible production systems and design theory for the development of complex adaptive production systems. His current research activities focus on Holonic Manufacturing Systems (HMS).
    1. Download : Download full-size image
    Ir. Luc Bongaerts received the mechanical engineering degree in 1992 from the Katholieke Universiteit Leuven, Belgium. He is a candidate for the PhD degree in mechanical engineering from the K.U.Leuven. Since 1992, he is with the Mechanical Engineering Department, division PMA, of the K.U.Leuven, first as an IWONL bursary, from 1994 as an IWT bursary, and from 1996 as a K.U.Leuven bursary on the Concerted Research Action on Holonic Manufacturing Systems. From 1998, he is project engineer in the HMS/HANDS project. He is also involved in the MASCADA project and in the Esprit Working Groups IiMB and IMS-WG. His main research interests are scheduling and control of flexible and holonic manufacturing systems.
    1. Download : Download full-size image
    Ir. Patrick Peeters received the mechanical engineering degree in 1996 from the Katholieke Universiteit Leuven, Belgium. He is a candidate for the PhD degree in mechanical engineering from the K.U.Leuven. Since 1996, he is with the Mechanical Engineering Department, division PMA, of the K.U.Leuven. His main research interests are multi-agent systems for manufacturing control, flexible flow lines, and plant modelling and simulation.

    View full text