Algebraic Synthesis of Timed Supervisor for Automated Manufacturing Systems Using Petri Nets

被引:55
作者
Hu, Hesuan [1 ,2 ,3 ]
Zhou, MengChu [1 ,3 ]
Li, ZhiWu [1 ,4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] King Saud Univ, Coll Engn, Dept Ind Engn, Riyadh 11421, Saudi Arabia
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Univ Halle Wittenberg, Dept Comp Sci, D-06120 Halle, Germany
关键词
Automated manufacturing systems; Petri nets; theory of regions; supervisory control; timed Petri nets; DEADLOCK PREVENTION POLICY; CRUDE-OIL OPERATIONS; FEEDBACK-CONTROL; AVOIDANCE; SCHEDULABILITY; REFINERY; DESIGN;
D O I
10.1109/TASE.2009.2037825
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For practical automated manufacturing systems (AMSs), the time dimension is of great significance and should be integrated in their plant models. Reasonably, many of the realistic general mutual exclusion constraints (GMECs) imposed on these discrete models should be timed rather than merely algebraic or logic. In the past, such a problem was studied on the basis of the Ramadge-Wonham supervisory control technique (SCT) and the theory of regions. It proves to be NP-hard since it necessitates the generation of reachability graphs. This paper shows that it can be solvable in polynomial time by using generalized linear constraints, which are originally proposed to increase the expressive power of the linear marking constraints. By dividing each constraint into marking, firing vector, and Parikh terms, its respective control place can be synthesized algebraically without considering the separation of dangerous states and events. Several examples are used to validate the effectiveness and efficiency of the proposed approach. Note To Practitioners-This paper concerns about the supervisor design with the involvement of global time information, which is motivated by industrial applications where time dimension is crucial for their elaborate characterization. These applications, particularly arising in AMS, show that supervisory control specifications may be strongly related to time and would be quite impractical without taking into account indices such as global time. Previously, such a problem is proposed to be dealt with through a methodology based on the Ramadge-Wonham approach and the theory of regions, which is ineffective owing to the excessive computational time. The goal of this paper is to propose an algebraic synthesis method that can tackle this problem effectively yet remain tractable. Both theoretical and experimental results demonstrate that effective supervisors can be obtained in a computationally efficient way. Practitioners can easily implement these supervisors.
引用
收藏
页码:549 / 557
页数:9
相关论文
共 37 条
[1]  
Achour Z, 2006, 2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, P893
[2]  
Achour Z, 2006, IRI 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, P75
[3]  
Badouel E., 1998, Lectures on Petri Nets I: Basic Models. Advances in Petri Nets, P529
[4]  
Barkaoui Kamel, 1996, LECT NOTES COMPUTER, V1091, P57
[5]   SUPERVISORY CONTROL OF TIMED DISCRETE-EVENT SYSTEMS [J].
BRANDIN, BA ;
WONHAM, WM .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (02) :329-342
[6]   Preserving languages and properties in stepwise refinement-based synthesis of Petri nets [J].
Ding, ZhiJun ;
Jiang, ChangJun ;
Zhou, MengChu ;
Zhang, YaYing .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (04) :791-801
[7]   Design and optimization of integrated e-supply chain for agile and environmentally conscious manufacturing [J].
Dotoli, M ;
Fanti, MP ;
Meloni, C ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (01) :62-75
[8]   Deadlock detection and avoidance strategies for automated storage and retrieval systems [J].
Dotoli, Mariagrazia ;
Pia Fanti, Maria .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2007, 37 (04) :541-552
[9]   A Petri-net-based correctness analysis of Internet stock trading systems [J].
Du, YuYue ;
Jiang, ChangJun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (01) :93-99
[10]   Modeling and monitoring of E-commerce workflows [J].
Du, Yuyue ;
Jiang, Changjun ;
Zhou, MengChu ;
Fu, You .
INFORMATION SCIENCES, 2009, 179 (07) :995-1006