A robust control approach to automated manufacturing systems allowing failures and reworks with Petri nets

The problem of automated manufacturing systems (AMSs) deadlock has received considerable attention recently. Most researchers have assumed that allocated resources do never fail. However, this is not the case in practice since some resources may fail unexpectedly. In our previous work, we just presumed unreliable resources and developed supervisory algorithms to ensure robust deadlock-free operation in the event of resource failure. In this paper, the failure includes not only failed resources but also failed products. For a product, it can have a temporary storage in a buffer when the product does not necessarily need to progress or an unreliable resource is not expectably well behaved. We propose a deadlock avoidance algorithm and a robust supervisory algorithm in the paradigm of buffer-supported system of sequential systems with shared resources and recovery (B-S4R2). The proposed algorithms can ensure the processes not requiring the failed resources still operate normally without any interruption and the failed products are recovered to continue their manufacturing process. Experimental results show that the proposed approach is effective as well as efficient in response to resource and product failures.

[1]  MengChu Zhou,et al.  A Petri Net-Based Discrete-Event Control of Automated Manufacturing Systems With Assembly Operations , 2015, IEEE Transactions on Control Systems Technology.

[2]  Song Foh Chew,et al.  Robust Supervisory Control for Product Routings With Multiple Unreliable Resources , 2009, IEEE Transactions on Automation Science and Engineering.

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

[4]  Yang Liu,et al.  Robust supervisor synthesis for automated manufacturing systems using Petri nets , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[5]  Joaquín Ezpeleta,et al.  Using linear programming and the Petri net structure for deadlock prevention in sequential resource allocation systems , 2005 .

[6]  ZhiWu Li,et al.  Siphon extraction for deadlock control in flexible manufacturing systems by using Petri nets , 2011, Int. J. Comput. Integr. Manuf..

[7]  Mark A. Lawley,et al.  Robust supervisory control policies for manufacturing systems with unreliable resources , 2002, IEEE Trans. Robotics Autom..

[8]  MengChu Zhou,et al.  Deadlock Resolution in Automated Manufacturing Systems , 2009 .

[9]  Haoxun Chen,et al.  Deadlock avoidance policy for Petri-net modeling of flexible manufacturing systems with shared resources , 1996 .

[10]  Francesco Basile,et al.  On the Implementation of Industrial Automation Systems Based on PLC , 2013, IEEE Transactions on Automation Science and Engineering.

[11]  Song Foh Chew,et al.  Using shared resource capacity for robust control of failure prone manufacturing systems , 2005, IEEE International Conference on Automation Science and Engineering, 2005..