A new approach of modeling supervisory control for manufacturing systems based on SysML

The supervisory control theory is widely used to deal with problems of controller design in the field of discrete event systems. Despite the academic attention over last several decades, there were few application cases in real industrial systems. Some scientific results have shown the difficulties of implementation of Supervisory Control Theory (SCT) and proposed some possible solutions. On the other hand, the difficulty of using the theory for system engineers should also be taken into consideration. This paper presents a modeling approach of SCT based on SysML. Aimed at typical manufacturing systems, a three-level model template is proposed to bridge the gap between SCT and system design. For each template in the modeling library, there is one equivalent model in three levels: the SCT model level, the interface model level and SCT model level. The construction of modeling template is based on the prototype abstraction of typical manufacturing system elements. The transformation algorithms between each model level are given in the paper. The engineer can design the system by the standardized templates and modeling procedures in system engineering level. The correspondent SCT model will be created according to the transformation algorithm and computed the solution automatically. An example will be posed to validate the modeling methodology application at the end of the paper.

[1]  Chris F. Kemerer,et al.  Metrics for object-oriented software design , 1994 .

[2]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[3]  Karen Rudie,et al.  Techniques for the parametrization of discrete-event system templates , 2010, WODES.

[4]  J.E.R. Cury,et al.  Design of discrete-event systems using templates , 2008, 2008 American Control Conference.

[5]  Marcelo da Silva Hounsell,et al.  PLC-Based Implementation of Local Modular Supervisory Control for Manufacturing Systems , 2012 .

[6]  Rong Su,et al.  Aggregative Synthesis of Distributed Supervisors Based on Automaton Abstraction , 2010, IEEE Transactions on Automatic Control.

[7]  Eduardo Alves Portela Santos,et al.  Application of the supervisory control theory to automated systems of multi-product manufacturing , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[8]  Hany H. Ammar,et al.  Dynamic metrics for object oriented designs , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[9]  Sanjay B. Joshi,et al.  A structured adaptive supervisory control methodology for modeling the control of a discrete event manufacturing system , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[10]  Alain Giorgetti,et al.  Using SysML for Smart Surface Modeling , 2010, 2010 First Workshop on Hardware and Software Implementation and Control of Distributed MEMS.

[11]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[12]  C. Desclaux,et al.  Supervisory control of discrete-event processes with partial observations , 1988 .

[13]  E. Fosse,et al.  Applying Model Based Systems Engineering (MBSE) to a standard CubeSat , 2012, 2012 IEEE Aerospace Conference.

[14]  R. D. Brandt,et al.  Formulas for calculating supremal controllable and normal sublanguages , 1990 .

[15]  P. Ramadge,et al.  Supervision of discrete event processes , 1982, 1982 21st IEEE Conference on Decision and Control.

[16]  M.H. de Queiroz,et al.  Synthesis and implementation of local modular supervisory control for a manufacturing cell , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..

[17]  Sandeep Purao,et al.  Product metrics for object-oriented systems , 2003, CSUR.

[18]  Yuri Garcia Silva FORMAL SYNTHESIS , SIMULATION AND AUTOMATIC CODE GENERATION OF SUPERVISORY CONTROL FOR A MANUFACTURING CELL , 2009 .

[19]  Martin Fabian,et al.  PLC-based implementation of supervisory control for discrete event systems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[20]  Walter Murray Wonham,et al.  On observability of discrete-event systems , 1988, Inf. Sci..

[21]  Rong Su,et al.  Model Abstraction of Nondeterministic Finite-State Automata in Supervisor Synthesis , 2010, IEEE Transactions on Automatic Control.

[22]  Leon F. McGinnis,et al.  System and simulation modeling using SYSML , 2007, 2007 Winter Simulation Conference.

[23]  José E. R. Cury,et al.  Modular Supervisory Control of Large Scale Discrete Event Systems , 2000 .

[24]  P. Ramadge,et al.  Modular Supervisory Control of Discrete Event Systems , 1988 .

[25]  Stéphane Lafortune,et al.  The infimal closed controllable superlanguage and its application in supervisory control , 1990 .

[26]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[27]  V. J. De Negri,et al.  A computational model for supporting conceptual design of automatic systems , 2001 .