Modeling, Reachability and Controllability of Bounded Petri Nets Based on Semi-Tensor Product of Matrices

被引:11
作者
Han, Xiaoguang [1 ,2 ]
Chen, Zengqiang [2 ]
Zhang, Kuize [3 ]
Liu, Zhongxin [2 ]
Zhang, Qing [4 ]
机构
[1] Tianjin Univ Sci & Technol, Coll Elect Informat & Automat, Tianjin 300222, Peoples R China
[2] Nankai Univ, Coll Comp & Control Engn, Tianjin 300350, Peoples R China
[3] Harbin Engn Univ, Coll Automat, Harbin 150001, Peoples R China
[4] Civil Aviat Univ China, Coll Sci, Tianjin 300300, Peoples R China
基金
中国国家自然科学基金; 黑龙江省自然科学基金;
关键词
Petri nets (PNs); reachability; controllability; marking evolution equation (MEE); semi-tensor product (STP) of matrices; NETWORKS; SYSTEMS; GRAPH;
D O I
10.1002/asjc.1915
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a comprehensive modeling technique for bounded Petri net systems (BPNSs) in the framework of the semi-tensor product (STP) of matrices. The two dynamic properties of BPNSs, namely, reachability and controllability, are investigated systematacially. First, the dynamics of a bounded Petri net system (BPNS), by resorting to the STP of matrices, are expressed in the form of a discrete-time bilinear equation, which is called the marking evolution equation (MEE) of BPNSs. Second, controllability and transition-marking adjacency matrix (TMAM) of BPNSs are defined, respectively. Further, several necessary and sufficient conditions for reachability and controllability of BPNSs are given in terms of the MEE and TMAM. Third, an efficient algorithm to verify reachability property of BPNSs, in this paper, is provided, as well as its computational complexity. Finally, an example is presented to illustrate the theoretical results in this paper. The main contribution of this paper is the presentation of a precise mathematical model for BPNSs. The main advantage of the proposed approach is that not only it can be applied to verify whether or not any given marking is reachable from the other in state space, but also it is very convenient to find all firing sequences between any two reachable markings.
引用
收藏
页码:500 / 510
页数:11
相关论文
共 31 条
[1]  
Ahmad F, 2008, IEEE SYS MAN CYBERN, P3635
[2]  
[Anonymous], 2000, Tables of Integrals, Series and Products
[3]   Mathematical programming approach to the Petri nets reachability problem [J].
Bourdeaud'huy, Thomas ;
Hanafi, Said ;
Yim, Pascal .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 177 (01) :176-197
[4]  
Cassandras C. G., 2008, INTRO DISCTETE EVENT
[5]   Optimal Supervisory Control of Flexible Manufacturing Systems by Petri Nets: A Set Classification Approach [J].
Chen, YuFeng ;
Li, ZhiWu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (02) :549-563
[6]   Design of a maximally permissive liveness-enforcing supervisor with a compressed supervisory structure for flexible manufacturing systems [J].
Chen, YuFeng ;
Li, Zhiwu .
AUTOMATICA, 2011, 47 (05) :1028-1034
[7]   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
[8]  
Cheng D., 2012, INTRO SEMITENSOR PRO
[9]  
Cheng D., 2001, Sci. China, Ser. F, V43, P365
[10]   Controllability and observability of Boolean control networks [J].
Cheng, Daizhan ;
Qi, Hongsheng .
AUTOMATICA, 2009, 45 (07) :1659-1667