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 条
[1]   A Survey of Parallel Implementations for Model Predictive Control [J].
Abughalieh, Karam M. ;
Alawneh, Shadi G. .
IEEE ACCESS, 2019, 7 :34348-34360
[2]  
Ajao L.A., 2020, P 2020 IEEE PESIAS P, P1, DOI DOI 10.1109/POWERAFRICA49420.2020.9219925
[3]   Partial Reconfiguration of Control Systems using Petri Nets Structural Redundancy [J].
Alcaraz-Mejia, Mildreth ;
Campos-Rodriguez, Raul ;
Lopez-Mellado, Ernesto ;
Ramirez-Trevino, Antonio .
INFORMATION TECHNOLOGY AND CONTROL, 2015, 44 (03) :287-301
[4]   Distributed secure state estimation for cyber-physical systems under sensor attacks [J].
An, Liwei ;
Yang, Guang-Hong .
AUTOMATICA, 2019, 107 :526-538
[5]  
[Anonymous], ALTERA FPGA SOLUTION
[6]  
[Anonymous], 2006, IEEE Std 1609.2-2006, P1, DOI [DOI 10.1109/IEEESTD.2006.99495, DOI 10.1109/IEEESTD.2006.243731]
[7]  
[Anonymous], 1987, CONCURRENCY NETS ADV
[8]  
[Anonymous], Xilinx - Adaptable. Intelligent
[9]  
[Anonymous], Xilinx Documentation
[10]   IMPROVING CHARACTERISTICS OF LUT-BASED MEALY FSMS [J].
Barkalov, Alexander ;
Titarenko, Larysa ;
Mielcarek, Kamil .
INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2020, 30 (04) :745-759