Robust supervisory control for automated manufacturing systems with unreliable resources by analyzing reachable state space

被引:3
作者
Feng, Yanxiang [1 ,2 ]
Ren, Sida [1 ,2 ]
Li, Xiaoling [3 ]
Cao, Ye [1 ,2 ]
Yang, Yikang [1 ,2 ]
机构
[1] Sch Automat Sci & Engn, Fac Elect & Informat Engn, Xian 710049, Peoples R China
[2] State Key Lab Mfg Syst Engn, Xian 710049, Peoples R China
[3] Changan Univ, Sch Elect & Control Engn, Xian 710064, Peoples R China
基金
中国国家自然科学基金;
关键词
Automated manufacturing system; Petri nets; Robust supervisory control; Unreliable resource; PETRI-NET CONTROLLERS; DEADLOCK PREVENTION; POLICY; AVOIDANCE; SIPHONS;
D O I
10.1016/j.ins.2024.120258
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robust supervisory control is an important issue for automated manufacturing systems (AMSs) with multiple unreliable resources. This study uses Petri nets to model failure-prone AMSs with multi-unit and multi-type resource acquisitions and releases. First, we propose the necessary and sufficient condition for the robustness of a supervisor. Then, two kinds of states, namely blockingmarkings (BMs) and result-in-BMs (RBMs), are found to cause blocking during system operation, and further they are defined precisely based on the structure perfect activity circuit (PAC) in Petri net model. An algorithm of polynomial complexity is presented to determine whether a BM or RBM is co-reachable from a non-BM or non-RBM. By the aid of this algorithm, we compute the reduced state space that does not contain any BM or RBM without enumerating each reachable state. Based on the reduced state space, an optimal robust supervisor is established, not only guaranteeing the continuous production of all job types even if some resources fail, but also having the most reachable states. Some experiments are used to validate the effectiveness and efficiency of the proposed method.
引用
收藏
页数:16
相关论文
共 37 条
[1]   Design of a Maximally Permissive Liveness-Enforcing Petri Net Supervisor for Flexible Manufacturing Systems [J].
Chen, YuFeng ;
Li, Zhiwu ;
Khalgui, Mohamed ;
Mosbahi, Olfa .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) :374-393
[2]   Robust supervisory control for production systems with multiple resource failures [J].
Chew, Song Foh ;
Lawley, Mark A. .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2006, 3 (03) :309-323
[3]   Robust Deadlock Detection and Control of Automated Manufacturing Systems With Multiple Unreliable Resources Using Petri Nets [J].
Du, Nan ;
Hu, Hesuan .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (04) :1790-1802
[4]   Robust Deadlock Avoidance and Control of Automated Manufacturing Systems With Assembly Operations Using Petri Nets [J].
Du, Nan ;
Hu, Hesuan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (04) :1961-1975
[5]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[6]   Deadlock control methods in automated manufacturing systems [J].
Fanti, MP ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :5-22
[7]   A BDD-Based Approach for Designing Maximally Permissive Deadlock Avoidance Policies for Complex Resource Allocation Systems [J].
Fei, Zhennan ;
Reveliotis, Spyros ;
Miremadi, Sajed ;
Akesson, Knut .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (03) :990-1006
[8]   Structural Liveness Analysis of Automated Manufacturing Systems Modeled by S<sup>4</sup>PRs [J].
Feng, Yanxiang ;
Xing, Keyi ;
Zhou, MengChu ;
Tian, Feng ;
Liu, Huixia .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (04) :1952-1959
[9]   Robust Deadlock Prevention for Automated Manufacturing Systems With Unreliable Resources by Using General Petri Nets [J].
Feng, Yanxiang ;
Xing, Keyi ;
Zhou, Mengchu ;
Wang, Xinnian ;
Liu, Huixia .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (10) :3515-3527
[10]   Liveness Analysis and Deadlock Control for Automated Manufacturing Systems With Multiple Resource Requirements [J].
Feng, Yanxiang ;
Xing, Keyi ;
Zhou, MengChu ;
Liu, Huixia .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (02) :525-538