A design pattern for holonic manufacturing system in the IEC61499-based model-view-controller framework

Design patterns have received a lot of attention lately, especially in the object-oriented community. According to IEC61499, function block (FB) is considerably similar to object. To reduce the time and cost of system engineering, a suitable design pattern based on the generic model-view-controller (MVC) framework and ideas set out in IEC61499, which can be used in the design of holonic manufacturing system (HMS), is presented. The differences between the proposed framework and the classical MVC framework are identified. The corresponding engineering methodology that takes maximum advantage of the highly visual nature of the proposed lEC61499-based MVC framework is addressed. The holonic control system design of a simple assembly station is described as an illustrative example, highlighting the advantages of the proposed design pattern, which shows promise for improving manufacturing system performance while facilitating the development process.

[1]  R. W. Lewis Modelling Distributed Control Systems Using IEC 61499 , 2001 .

[2]  M. J. Pont Control system design using real-time design patterns , 1998 .

[3]  S. Misbah Deen,et al.  An open architecture for holonic cooperation and autonomy , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[4]  Christos Tranoris,et al.  An architecture for the development of function block oriented engineering support systems , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[5]  Lihui Wang,et al.  Agent-based Intelligent Control System Design for Real-time Distributed Manufacturing Environments , 1998 .

[6]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[7]  Martyn Fletcher Building holonic control systems with function blocks , 2001, Proceedings 5th International Symposium on Autonomous Decentralized Systems.