Supervisory Control of Petri Nets in the Presence of Replacement Attacks

被引:21
|
作者
You, Dan [1 ]
Wang, Shouguang [2 ]
Zhou, Mengchu [3 ,4 ]
Seatzu, Carla [1 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn, I-09123 Cagliari, Italy
[2] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou 310018, Peoples R China
[3] New Jersey Inst Technol, Helen & John C Hartmann Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] St Petersburg State Marine Tech Univ, Dept Cyber Phys Syst, Lotsmanskaya St Petersbu 198262, Russia
基金
浙江省自然科学基金;
关键词
Supervisory control; Petri nets; Firing; Automata; Robust control; Optimal control; Monitoring; Cyber-physical systems; discrete event systems (DESs); network attack; Petri nets (PNs); supervisory control; DISCRETE-EVENT SYSTEMS; SECURITY;
D O I
10.1109/TAC.2021.3063699
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article addresses the robust control problem of discrete event systems assuming that replacement attacks may occur, thus making it appear that an event that has occurred looks like another event. In particular, we assume that this is done by tampering with the sensor-readings in the sensor communication channel. Specifically, we use Petri nets as the reference formalism to model the plant and assume a control specification in terms of a generalized mutual exclusion constraint. We propose three different methods to derive a control policy that is robust to the possible replacement attacks. The first two methods lead to an optimal (i.e., maximally permissive) policy but are computationally inefficient when applied to large-size systems. On the contrary, the third method computes a policy more efficiently and reveals more easily implementable in practice. However, this is done at the expense of optimality.
引用
收藏
页码:1466 / 1473
页数:8
相关论文
共 50 条
  • [31] On supervisory control of a class of discrete event systems modelled by Petri nets
    Zhao, Mi
    Li, Zhiwu
    Zhou, MengChu
    2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1-3, 2007, : 810 - 815
  • [32] Distributed implementations of Ramadge-Wonham supervisory control with Petri nets
    Darondeau, Philippe
    2005 44th IEEE Conference on Decision and Control & European Control Conference, Vols 1-8, 2005, : 2107 - 2112
  • [33] Supervisory controller design for timed Petri Nets
    Aybar, Aydin
    Iftar, Altug
    PROCEEDINGS OF THE 2006 IEEE/SMC INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, 2006, : 59 - +
  • [34] Liveness Problem of Petri Nets Supervisory Control Theory for Discrete Event Systems
    HongYe SU WeiMin WU Jian CHU National Laboratory of Industrial Control Technology Institute of Advanced Process Control Zhejiang University Hangzhou PRChina
    自动化学报, 2005, (01) : 143 - 150
  • [35] Maximum fault-free enforcement in Petri nets using supervisory control
    Zheng, Juhong
    Zhang, Lei
    Zhang, Jingbo
    Lv, Meibo
    COMPUTER JOURNAL, 2024, 68 (01): : 74 - 83
  • [36] Supervisory control for synchronized and colored Petri nets under static and dynamic constraints
    Godon, A
    Ferrier, JL
    MANAGEMENT AND CONTROL OF PRODUCTION AND LOGISTICS, VOL 1 AND 2, 1998, : 207 - 213
  • [37] Decomposition of the supervisory control problem for Petri nets under preservation of maximal permissiveness
    Stremersch, G
    Boel, RK
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2001, 46 (09) : 1490 - 1496
  • [38] Supervisory control of discrete event systems based on structure theory of Petri nets
    Barkaoui, K
    Chaoui, A
    Zouari, B
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3750 - 3755
  • [39] Hybrid petri nets of scheduling and supervisory control integrated system in process industry
    Wu, YL
    Liu, D
    Zeng, JC
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 1008 - 1013
  • [40] Supervisory control of Petri nets using routing functions: Starvation avoidance issues
    Alpan, G
    Gaujal, B
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (05): : 684 - 695