An approach to specification simplification in automated manufacturing systems using invariance and inequality analysis

Supervisory control techniques (SCTs), as one of the fundamental researches in the domain of automated manufacturing systems, implement specifications upon a plant model, leading the system to tendentiously desired behaviors. Generalized Mutual Exclusion Constraints (GMECs) are a typical kind of SCTs which correspond to a linear supervisory specification in the context of Petri nets (PNs). Given a set of admissible GMECs, supervisor simplification is needed to reduce implementation cost and mitigate fabrication complexity. In this paper, two methods are proposed and improved in the paradigm of arbitrary GMECs simplification. For the method based on P-invariant control, it develops in the semantics of PN structure analysis, exhibiting drawbacks like low computational efficiency, high failure probability, and definite failure to control weakly L1-dependent inequalities. On the contrary, for the method based on inequality analysis, it germinates on the ground of algebra theory, tackling both L1- and L2-dependent inequalities. Experimental results show the effectiveness and efficiency of supervisor simplification based on inequality analysis.

[1]  MengChu Zhou,et al.  Liveness Enforcing Supervision of Video Streaming Systems Using Nonsequential Petri Nets , 2009, IEEE Transactions on Multimedia.

[2]  Hesuan Hu,et al.  Supervisor Simplification for AMS Based on Petri Nets and Inequality Analysis , 2014, IEEE Transactions on Automation Science and Engineering.

[3]  K. Barkaoui,et al.  A deadlock prevention method for a class of FMS , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[4]  MengChu Zhou,et al.  An Iterative Synthesis Approach to Petri Net-Based Deadlock Prevention Policy for Flexible Manufacturing Systems , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[5]  Kenzo Nonami,et al.  Approach for Transforming Linear Constraints on Petri Nets , 2011, IEEE Transactions on Automatic Control.

[6]  Joaquín Ezpeleta,et al.  A Petri Net Structure– Based Deadlock Prevention Solution for Sequential Resource Allocation Systems , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  Panos J. Antsaklis,et al.  Synthesis of supervisors enforcing general linear constraints in Petri nets , 2003, IEEE Trans. Autom. Control..

[8]  Javier Martínez,et al.  A Petri net based deadlock prevention policy for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..