Design and Verification of Petri-Net-Based Cyber-Physical Systems Oriented toward Implementation in Field-Programmable Gate Arrays-A Case Study Example

被引:12
作者
Wisniewski, Remigiusz [1 ]
Wojnakowski, Marcin [1 ]
Li, Zhiwu [2 ,3 ]
机构
[1] Univ Zielona Gora, Inst Control & Computat Engn, ul Prof Z Szafrana 2, PL-65516 Zielona Gora, Poland
[2] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macao, Peoples R China
[3] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
关键词
modelling; verification; boundedness; error detection; real-life CPS; FPGA; CONCURRENT CONTROL-SYSTEMS; DYNAMIC PARTIAL RECONFIGURATION; SPECIFICATION; ALGORITHM;
D O I
10.3390/en16010067
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
This paper presents a novel design approach of a Petri-net-based cyber-physical system (CPS). The idea is oriented toward implementation in a field-programmable gate array (FPGA). The proposed technique permits error detection in the system at the early specification stage in order to reduce the time and prototyping cost of the CPS. Due to the state explosion problem, the traditional verification methods have exponential computational complexity. In contrast, we show that under certain assumptions, the proposed algorithm is able to detect possible errors in the system even in cubic O(|T|(2)|P|) time. Furthermore, all the required steps of the proposed design method are presented and discussed. The idea is illustrated by a real-life case study example of a traffic light crossroad. The system was modelled, analysed, implemented, and finally validated within the FPGA device (Virtex-5 family).
引用
收藏
页数:19
相关论文
共 72 条
[61]   Prototyping of Concurrent Control Systems With Application of Petri Nets and Comparability Graphs [J].
Wisniewski, Remigiusz ;
Karatkevich, Andrei ;
Adamski, Marian ;
Costa, Aniko ;
Gomes, Luis .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2018, 26 (02) :575-586
[62]   Dynamic Partial Reconfiguration of Concurrent Control Systems Implemented in FPGA Devices [J].
Wisniewski, Remigiusz ;
Bazydlo, Grzegorz ;
Gomes, Luis ;
Costa, Aniko .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (04) :1734-1741
[63]  
Wisniewski R, 2014, C HUM SYST INTERACT, P216, DOI 10.1109/HSI.2014.6860478
[64]  
Wojnakowski M., 2021, Technological Innovation for Applied AI Systems, P83, DOI [10.1007/978-3-030-78288-7_8, DOI 10.1007/978-3-030-78288-7_8]
[65]  
Wojnakowski M., 2022, Technological Innovation for Digitalization and Virtualization, P74, DOI DOI 10.1007/978-3-031-07520-9_7
[66]  
Wojnakowski M., 2021, P AIP C P
[67]  
Wojnakowski M., 2022, P AIP C P
[68]   Analysis of Safeness in a Petri Net-Based Specification of the Control Part of Cyber-Physical Systems [J].
Wojnakowski, Marcin ;
Wisniewski, Remigiusz ;
Bazydlo, Grzegorz ;
Poplawski, Mateusz .
INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2021, 31 (04) :647-657
[69]  
Yakovlev A., 2000, Hardware Design and Petri Nets
[70]   THE REDUCED ROW ECHELON FORM OF A MATRIX IS UNIQUE - A SIMPLE PROOF [J].
YUSTER, T .
MATHEMATICS MAGAZINE, 1984, 57 (02) :93-94