A Time Petri Net With Relaxed Mixed Semantics for Schedulability Analysis of Flexible Manufacturing Systems

被引:11
作者
Pan, Li [1 ]
Yang, Bo [1 ]
Jiang, Unqiang [1 ]
Zhou, Mengchu [2 ]
机构
[1] Hunan Inst Sci & Technol, Dept Informat Sci & Engn, Yueyang 414006, Peoples R China
[2] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
关键词
Scheduling; semantics models; state class methods; schedulability analysis; time Petri nets; CLUSTER TOOLS; ALGORITHMS; AUTOMATA;
D O I
10.1109/ACCESS.2020.2978101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several semantics models are adopted by time Petri nets for different applications. Yet they have some limitations on schedulability analysis of flexible manufacturing systems. The scheduling scope of a strong semantics model is greatly limited because of the impact of strong timing requirements, perhaps keeping some optimal schedules out of the consideration. A weak semantics model cannot guarantee the scheduling timeliness as there lacks strong timing enforcement. A mixed semantics model cannot ensure that independent transitions with overlapping firing interval fire in an interleaving way, thus affecting the search for the optimal schedules. In this paper, we present a relaxed mixed semantics model for time Petri nets to address these problems by redefining the firability rules of transitions. In our model, the firability of a transition is determined by maximal concurrent sets containing the transition. This treatment not only extends the scheduling scope of TPN model greatly while avoiding the generation of invalid schedules, but also solves the problem of concurrent scheduling of independent transitions. A state class method is then proposed to support the verification and analysis of temporal properties. Finally, we apply the proposed model to schedulability analysis of a job shop scheduling problem, and compare the features of four semantics models.
引用
收藏
页码:46480 / 46492
页数:13
相关论文
共 37 条
[1]   Investigating the Schedulability of Periodic Real-Time Tasks in Virtualized Cloud Environment [J].
Alhussian, Hitham ;
Zakaria, Nordin ;
Patel, Ahmed ;
Jaradat, Ayman ;
Abdulkadir, Said Jadid ;
Ahmed, Abdelaziz Y. ;
Bahbouh, Hussein T. ;
Fageeri, Sallam Osman ;
Elsheikh, Asim Abdallah ;
Watada, Junzo .
IEEE ACCESS, 2019, 7 :29533-29542
[2]   Diagnosability Analysis of Labeled Time Petri Net Systems [J].
Basile, Francesco ;
Cabasino, Maria Paola ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (03) :1384-1396
[3]   Timed automata: Semantics, algorithms and tools [J].
Bengtsson, J ;
Yi, W .
LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 :87-124
[4]  
Bérard B, 2005, LECT NOTES COMPUT SC, V3829, P211
[5]   The expressive power of time Petri nets [J].
Berard, B. ;
Cassez, F. ;
Haddad, S. ;
Lime, D. ;
Roux, O. H. .
THEORETICAL COMPUTER SCIENCE, 2013, 474 :1-20
[6]   MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS [J].
BERTHOMIEU, B ;
DIAZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :259-273
[7]  
Bolognesi T., 1989, C8929 CNUCE
[8]  
Boucheneb Hanifa, 2013, Application and Theory of Petri Nets and Concurrency. 34th International Conference, PETRI NETS 2013. Proceedings: LNCS 7927, P130, DOI 10.1007/978-3-642-38697-8_8
[9]   Optimal Reachability in Cost Time Petri Nets [J].
Boucheneb, Hanifa ;
Lime, Didier ;
Parquier, Baptiste ;
Roux, Olivier H. ;
Seidner, Charlotte .
FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2017), 2017, 10419 :58-73
[10]   Stubborn Sets for Time Petri Nets [J].
Boucheneb, Hanifa ;
Barkaoui, Kamel .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (01)