Supervisory Control of Discrete Event Systems Modeled With Labeled Petri Nets for Diagnosability Enforcement

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS IEEE Transactions on Automation Science and Engineering Pub Date : 2025-03-24 DOI:10.1109/TASE.2025.3554353
Chengzong Li;Yufeng Chen;Almetwally M. Mostafa;Mohamed Khalgui
{"title":"Supervisory Control of Discrete Event Systems Modeled With Labeled Petri Nets for Diagnosability Enforcement","authors":"Chengzong Li;Yufeng Chen;Almetwally M. Mostafa;Mohamed Khalgui","doi":"10.1109/TASE.2025.3554353","DOIUrl":null,"url":null,"abstract":"This paper proposes an active fault diagnosis method to enforce the diagnosability of discrete event systems using labeled Petri nets by constructing a diagnostic supervisor. For a non-diagnosable net model, its diagnosability is viewed as a control specification and addressed by using supervisory control techniques. First, an event-based monitor and a Petri net structure, referred to as data isolation arcs, are introduced to apply control specifications for labeled Petri nets. Then, a diagnostic supervisor reachability graph is generated to estimate the current state of the diagnoser. By analyzing the diagnostic supervisor reachability graph, an integer linear programming model is formulated to design a diagnostic supervisor, which can prevent the system from entering into any indeterminate cycle only by observing the occurrence of events. Finally, by the obtained diagnostic supervisor, the resulting net model is shown to be diagnosable. Some examples are presented to demonstrate the proposed method. Note to Practitioners—Faults have a significant impact on the normal operation of a system, and timely detection and isolation are crucial to ensuring system stability and production efficiency. Nevertheless, in certain systems, the occurrence of faults cannot be determined by a finite number of observations. To address this problem, this work introduces an active fault diagnosis method in the framework of labeled Petri nets, aiming to enforce the diagnosability of a system. The diagnosability condition is treated as a control specification such that it is readily accessible for practitioners to construct a diagnostic supervisor with Petri nets by following a typical and traditional control paradigm, which ensures that the controlled system is diagnosable.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"13855-13870"},"PeriodicalIF":6.4000,"publicationDate":"2025-03-24","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/10938260/","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 proposes an active fault diagnosis method to enforce the diagnosability of discrete event systems using labeled Petri nets by constructing a diagnostic supervisor. For a non-diagnosable net model, its diagnosability is viewed as a control specification and addressed by using supervisory control techniques. First, an event-based monitor and a Petri net structure, referred to as data isolation arcs, are introduced to apply control specifications for labeled Petri nets. Then, a diagnostic supervisor reachability graph is generated to estimate the current state of the diagnoser. By analyzing the diagnostic supervisor reachability graph, an integer linear programming model is formulated to design a diagnostic supervisor, which can prevent the system from entering into any indeterminate cycle only by observing the occurrence of events. Finally, by the obtained diagnostic supervisor, the resulting net model is shown to be diagnosable. Some examples are presented to demonstrate the proposed method. Note to Practitioners—Faults have a significant impact on the normal operation of a system, and timely detection and isolation are crucial to ensuring system stability and production efficiency. Nevertheless, in certain systems, the occurrence of faults cannot be determined by a finite number of observations. To address this problem, this work introduces an active fault diagnosis method in the framework of labeled Petri nets, aiming to enforce the diagnosability of a system. The diagnosability condition is treated as a control specification such that it is readily accessible for practitioners to construct a diagnostic supervisor with Petri nets by following a typical and traditional control paradigm, which ensures that the controlled system is diagnosable.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于标记Petri网模型的离散事件系统可诊断性监督控制
本文提出了一种基于标记Petri网的主动故障诊断方法,通过构造诊断监督器来增强离散事件系统的可诊断性。对于不可诊断的网络模型,其可诊断性被视为一种控制规范,并通过使用监督控制技术来解决。首先,介绍了基于事件的监视器和Petri网结构(称为数据隔离弧),以应用标记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 Programming based Fractional-order Compound Steering Control for Lateral Stabilization of DDEVs with Closed-loop Game Consensus Control for PDE-ODE MASs with Multi Delays: A Dual-Mode Adaptive Event-Triggered Strategy and Novel Stability Analysis Criterion Geometry-Aware Physics Informed PointNet (GeoPIPN) for Fast Thermal Distribution Prediction in Additive Manufacturing of Unseen Part Geometries Transfer Learning-Based Deep Reinforcement Learning for Adaptive Control of Maglev Trains Data-Driven Precision Velocity Control for Maglev Car Systems via Error-Scheduled Model-Free Adaptive Control
×
引用
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