Fault Diagnosis of Labeled Petri Nets Under Attacks Using Integer Linear Programming

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2025-01-23 DOI:10.1109/TASE.2025.3533311
Tengbo Li;Huorong Ren;Ruotian Liu;Maria Pia Fanti;Zhiwu Li
{"title":"Fault Diagnosis of Labeled Petri Nets Under Attacks Using Integer Linear Programming","authors":"Tengbo Li;Huorong Ren;Ruotian Liu;Maria Pia Fanti;Zhiwu Li","doi":"10.1109/TASE.2025.3533311","DOIUrl":null,"url":null,"abstract":"This paper deals with the online fault diagnosis problem of discrete event systems under malicious external attacks. We consider a scenario where an attacker can intercept certain sensor measurements and alter them arbitrarily, potentially causing a diagnoser to malfunction. In the framework of labeled Petri nets, a novel integer linear programming problem is formulated by introducing binary variables to estimate the possible transition sequences of an observation that may have been tampered with by an attacker. The proposed approach makes two main contributions. The first one is that, by specifying two different objective functions to the integer linear programming problem, we can obtain the diagnosis results in the presence of attacks, which classic diagnosers may fail to achieve; the second is computational efficiency. In the absence of attacks, the proposed approach is experimentally verified to have lower computational overhead compared with the existing results that are based on integer linear programming and those using basis markings. Finally, the proposed approach is illustrated through a manufacturing system for assembling brake valves. Note to Practitioners—Fault diagnosis is critical for highly automated systems such as manufacturing systems, power plants and smart grids. Engineers are familiar with various fault diagnosis techniques in their community. However, malicious attacks in a system are not fully considered when performing fault diagnosis. This research elaborates upon a novel approach to fault diagnosis of discrete event systems modeled by labeled Petri nets, which can perform online fault diagnosis both in the presence and absence of attacks. The approach enables faults to be detected even after certain labels are tampered with by an attacker. The proposed diagnostic vehicle is presented in terms of integer linear programming problems, which facilitates its applications to real systems by practitioners.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"11881-11893"},"PeriodicalIF":6.4000,"publicationDate":"2025-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10851406/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

This paper deals with the online fault diagnosis problem of discrete event systems under malicious external attacks. We consider a scenario where an attacker can intercept certain sensor measurements and alter them arbitrarily, potentially causing a diagnoser to malfunction. In the framework of labeled Petri nets, a novel integer linear programming problem is formulated by introducing binary variables to estimate the possible transition sequences of an observation that may have been tampered with by an attacker. The proposed approach makes two main contributions. The first one is that, by specifying two different objective functions to the integer linear programming problem, we can obtain the diagnosis results in the presence of attacks, which classic diagnosers may fail to achieve; the second is computational efficiency. In the absence of attacks, the proposed approach is experimentally verified to have lower computational overhead compared with the existing results that are based on integer linear programming and those using basis markings. Finally, the proposed approach is illustrated through a manufacturing system for assembling brake valves. Note to Practitioners—Fault diagnosis is critical for highly automated systems such as manufacturing systems, power plants and smart grids. Engineers are familiar with various fault diagnosis techniques in their community. However, malicious attacks in a system are not fully considered when performing fault diagnosis. This research elaborates upon a novel approach to fault diagnosis of discrete event systems modeled by labeled Petri nets, which can perform online fault diagnosis both in the presence and absence of attacks. The approach enables faults to be detected even after certain labels are tampered with by an attacker. The proposed diagnostic vehicle is presented in terms of integer linear programming problems, which facilitates its applications to real systems by practitioners.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于整数线性规划的标记Petri网攻击故障诊断
研究了外部恶意攻击下离散事件系统的在线故障诊断问题。我们考虑一个场景,攻击者可以拦截某些传感器测量并任意更改它们,可能导致诊断器故障。在标记Petri网的框架中,通过引入二元变量来估计可能被攻击者篡改的观测值的可能转移序列,提出了一个新的整数线性规划问题。提出的方法有两个主要贡献。首先,通过对整数线性规划问题指定两个不同的目标函数,可以得到经典诊断方法无法实现的攻击情况下的诊断结果;第二是计算效率。在没有攻击的情况下,与基于整数线性规划和基标记的现有结果相比,该方法具有更低的计算开销。最后,以制动阀装配制造系统为例说明了该方法的可行性。从业者注意:故障诊断对于制造系统、发电厂和智能电网等高度自动化系统至关重要。工程师熟悉他们所在社区的各种故障诊断技术。但是,在进行故障诊断时,没有充分考虑系统中的恶意攻击。本文详细阐述了一种基于标记Petri网的离散事件系统故障诊断新方法,该方法可以在存在和不存在攻击的情况下进行在线故障诊断。这种方法可以在攻击者篡改了某些标签之后检测到错误。所提出的诊断车辆以整数线性规划问题的形式呈现,便于实践者将其应用于实际系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
期刊最新文献
Dynamic Event-triggered H ∞ Control for Networked Control Systems with Stochastic Delay: An Envelope-Guided Partial Reset Approach Embedded Grating Sensing and Compensation Enabling Cross-Scale Nanopositioning Robotic Non-Contact Three-Dimensional Micromanipulation by Acoustohydrodynamic Effects SETKNet: Stochastic Event-Triggered Kalman Net with Sensor Scheduling for Remote State Estimation Important-Data-Based Attack Strategy and Resilient H ∞ Estimator Design for Autonomous Vehicle
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1