Collaborative composition of processes in holonic manufacturing systems

Although it provides a flexible architecture to deal with changes and uncertainties, holonic manufacturing systems (HMS) also pose challenges in design and implementation. A challenge is to design a problem solving environment to guide the holons in HMS such that the decisions made by the individual holons as a whole collaboratively compose the production processes for the tasks. The objective of this paper is to propose a problem solving environment for the composition of minimal cost processes in HMS. Given a specific product type and due date, the problem is to dynamically compose a complete process in HMS to process the product by the due date. To achieve the objective, we combine multi-agent systems technology with Petri nets in this paper. We first propose architecture and a two-layer contract net protocol to describe the negotiation between order holons, product holons and resource holons in HMS. To determine whether it is feasible for a set product holons and resource holons to compose a process for an order holon, we propose Petri net models to capture the workflows and activities in product holons and resource holons, respectively. To optimize the cost in the composed manufacturing process, the concept of activity-based costing is adopted to assign the cost of the activities to Petri nets. The advantages of our design methodology include specification of workflows and resource activities with PNML to minimize the cost. To realize the two-layer contract net protocol relies on a mechanism for a holon to discover the services provided by other holons. We proposed a scheme for publication and discovery of holon services based on FIPA compliant multi-agent system platform. Based on the service publication and discovery scheme, interactions between holons with the two-layer contract net protocol can be realized. We develop a HMS system to solve the process composition problem.

[1]  Martyn Fletcher,et al.  An HMS Operational Model , 2003 .

[2]  Ekkart Kindler,et al.  The Petri Net Markup Language , 2003, Petri Net Technology for Communication-Based Systems.

[3]  Luc Bongaerts,et al.  Reference architecture for holonic manufacturing systems: PROSA , 1998 .

[4]  Robert W. Brennan,et al.  An architecture for metamorphic control of holonic manufacturing systems , 2001, Comput. Ind..

[5]  Paulo Leitão,et al.  ADACOR: A holonic architecture for agile and adaptive manufacturing control , 2006, Comput. Ind..

[6]  Fu-Shiung Hsieh,et al.  Robustness analysis of holonic assembly/disassembly processes with Petri nets , 2008, Autom..

[7]  H.J.J. Kals,et al.  A system architecture for holonic manufacturing planning and control (EtoPlan) , 2002 .

[8]  Robert W. Brennan,et al.  Evaluating the performance of reactive control architectures for manufacturing production control , 2001, Comput. Ind..

[9]  Peter B. Luh,et al.  Holonic manufacturing scheduling: architecture, cooperation mechanism, and implementation , 1997, Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[10]  Carlos Eduardo Pereira,et al.  Manufacturing plant control: Challenges and issues , 2007 .

[11]  C. A. Johnson,et al.  Towards a formalised HMS model , 2003 .

[12]  Nikolay Mehandjiev,et al.  Agent-based optimisation of logistics and production planning , 2003 .

[13]  Fu-Shiung Hsieh,et al.  Analysis of contract net in multi-agent systems , 2006, Autom..

[14]  Fu-Shiung Hsieh Collaborative reconfiguration mechanism for holonic manufacturing systems , 2009, Autom..

[15]  Mathias Weske,et al.  Advances in business process management , 2004, Data Knowl. Eng..

[16]  W. H. M. Zijm,et al.  Building holarchies for concurrent manufacturing planning and control in EtoPlan , 1999, Comput. Ind..

[17]  Fu-Shiung Hsieh,et al.  Dynamic composition of holonic processes to satisfy timing constraints with minimal costs , 2009, Eng. Appl. Artif. Intell..

[18]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[19]  Fu-Shiung Hsieh,et al.  Holarchy formation and optimization in holonic manufacturing systems with contract net , 2008, Autom..

[20]  Robert W. Brennan,et al.  Editorial: Special issue on multi-agent and holonic systems in manufacturing , 2008 .

[21]  A Koestler,et al.  Ghost in the Machine , 1970 .

[22]  Carlos Ramos,et al.  A holonic approach for task scheduling in manufacturing systems , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[23]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[24]  Fu-Shiung Hsieh,et al.  Design of reconfiguration mechanism for holonic manufacturing systems based on formal models , 2010, Eng. Appl. Artif. Intell..

[25]  Duncan McFarlane,et al.  Developments in holonic production planning and control , 2000 .

[26]  Paulo Leitão,et al.  An Approach to the Formal Specification of Holonic Control Systems , 2003, HoloMAS.

[27]  Akhil Kumar,et al.  A reference model for team-enabled workflow management systems , 2001, Data Knowl. Eng..

[28]  Fu-Shiung Hsieh,et al.  Developing cooperation mechanism for multi-agent systems with Petri nets , 2009, Eng. Appl. Artif. Intell..

[29]  R. Kaplan,et al.  Measure Costs Right: Make the Right Decisions , 1988 .

[30]  Michael Rohloff Advances in business process management implementation based on a maturity assessment and best practice exchange , 2011, Inf. Syst. E Bus. Manag..

[31]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[32]  Peter B. Luh,et al.  Holonic manufacturing scheduling: architecture, cooperation mechanism, and implementation , 1997, Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics.