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 条
[21]   Robust deadlock avoidance policy for automated manufacturing system with multiple unreliable resources [J].
Luo, Jianchao ;
Liu, Zhiqiang ;
Wang, Shuogang ;
Xing, Keyi .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2020, 7 (03) :812-821
[22]   Designing Compact and Maximally Permissive Deadlock Avoidance Policies for Complex Resource Allocation Systems Through Classification Theory: The Linear Case [J].
Nazeem, Ahmed ;
Reveliotis, Spyros ;
Wang, Yin ;
Lafortune, Stephane .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (08) :1818-1833
[23]   THE CONTROL OF DISCRETE EVENT SYSTEMS [J].
RAMADGE, PJG ;
WONHAM, WM .
PROCEEDINGS OF THE IEEE, 1989, 77 (01) :81-98
[24]   Robust Deadlock Avoidance for Sequential Resource Allocation Systems With Resource Outages [J].
Reveliotis, Spyros ;
Fei, Zhennan .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (04) :1695-1711
[25]   Invariant-Based Supervisory Control of Switched Discrete Event Systems [J].
Reveliotis, Spyros ;
Fei, Zhennan .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (02) :921-927
[26]   Switching-Like Event-Triggered State Estimation for Reaction-Diffusion Neural Networks Against DoS Attacks [J].
Song, Xiaona ;
Wu, Nana ;
Song, Shuai ;
Stojanovic, Vladimir .
NEURAL PROCESSING LETTERS, 2023, 55 (07) :8997-9018
[27]   Fault-tolerant control of a hydraulic servo actuator via adaptive dynamic programming [J].
Stojanovic, Vladimir .
MATHEMATICAL MODELLING AND CONTROL, 2023, 3 (03) :181-191
[28]   Self-triggered finite-time control for discrete-time Markov jump systems [J].
Wan, Haiying ;
Luan, Xiaoli ;
Stojanovic, Vladimir ;
Liu, Fei .
INFORMATION SCIENCES, 2023, 634 :101-121
[29]   A robust deadlock prevention control for automated manufacturing systems with unreliable resources [J].
Wang, Feng ;
Xing, Ke-Yi ;
Zhou, Meng-Chu ;
Xu, Xiao-Ping ;
Han, Li-Bin .
INFORMATION SCIENCES, 2016, 345 :243-256
[30]   Using shared-resource capacity for robust control of failure-prone manufacturing systems [J].
Wang, Shengyong ;
Chew, Song Foh ;
Lawley, Mark A. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (03) :605-627