计算机科学 ›› 2025, Vol. 52 ›› Issue (4): 49-53.doi: 10.11896/jsjkx.241000103

• 智能嵌入式系统 • 上一篇    下一篇

基于解释Petri网的新型CPS分解方法

陈宇浩, 屠翰乾, 相东明   

  1. 浙江理工大学计算机科学与技术学院 杭州 310018
  • 收稿日期:2024-10-21 修回日期:2025-02-24 出版日期:2025-04-15 发布日期:2025-04-14
  • 通讯作者: 相东明(dmxiang@zstu.edu.cn)
  • 作者简介:(1350100878@qq.com)
  • 基金资助:
    国家自然科学基金(62002328);浙江理工大学科研业务费专项资金(24232123-Y)

New Decomposition Method for Cyber-Physical Systems Based on Interpreted Petri Nets

CHEN Yuhao, TU Hanqian, XIANG Dongming   

  1. School of Computer Science and Technology,Zhejiang Sci-Tech University,Hangzhou 310018,China
  • Received:2024-10-21 Revised:2025-02-24 Online:2025-04-15 Published:2025-04-14
  • About author:CHEN Yuhao,born in 2000,postgra-duate.His main research interest is design and verification of embedded systems.
    XIANG Dongming,born in 1986,Ph.D,associate professor,is a member of CCF(No.F7232M).His main research interests include formal method,concurrent system analysis,and verification of intelligent manufacturing system.
  • Supported by:
    National Natural Science Foundation of China(62002328) and Fundamental Research Funds of Zhejiang Sci-Tech University(24232123-Y).

摘要: Petri网被广泛应用于信息物理系统(Cyber-Physical Systems,CPS) 的建模与分析,这些系统通常包含多个并发任务。为了简化CPS的实现过程,可将其分解成为若干独立组件。现有的CPS分解方法,如基于整数线性代数的算法,面临高时间复杂度问题;而依赖监控器的分解方法则存在较大的通信开销。为解决这些问题,综合现有分解方法的优势,提出了一种基于解释Petri网的CPS分解方法。该方法通过约束条件逐步分解网络,生成独立的状态机组件,有效缩小了模型规模。同时,提出了一种新的信号同步机制替代传统的监控器方案,显著降低了同步开销。实验结果表明,所提方法在大多数测试案例中的分解时间为 O(n2),远优于传统方法的指数级复杂度O(2n),且生成的组件集合也更加简洁。

关键词: 信息物理系统, Petri网, 状态机组件, 可编程门阵列, 系统分解

Abstract: Petri nets are widely used for the modeling and analysis of Cyber-Physical Systems(CPS),which typically involve multiple concurrent tasks.To simplify the implementation of CPS,these systems can be decomposed into several independent components.Existing CPS decomposition methods,such as algorithms based on integer linear algebra,suffer from high time complexity,while decomposition methods that rely on monitors incur significant communication overhead.To address these issues,this paper integrates the advantages of existing decomposition approaches and proposes a novel CPS decomposition method based on Interpreted Petri Nets(IPN).The proposed method incrementally decomposes the network using constraint conditions,generating independent State Machine Components(SMCs) to effectively reduce the model size.Additionally,a new signal synchronization mechanism is introduced to replace traditional monitor-based schemes,significantly reducing synchronization overhead.Experimental results demonstrate that the proposed method achieves a decomposition time complexity of O(n2) in most test cases,which is far superior to the exponential complexity O(2n) of traditional methods.Furthermore,the generated component set is more compact and efficient.

Key words: Cyber-physical systems, Petri nets, State machine components, Field-programmable gate array, System decomposition

中图分类号: 

  • TP306
[1]SARKAR B D,SHARDEO V,DWIVEDI A,et al.Digital transition from industry 4.0 to industry 5.0 in smart manufacturing:A framework for sustainable future[J].Technology in Society,2024,78:102649.
[2]GIRAULT C,VALK R.Petri nets for systems engineering:aguide to modeling,verification,and applications[M].Springer Science & Business Media,2013.
[3]AWOTUNDE J B,OGUNS Y J,AMUDA K A,et al.Cyber-physical systems security:analysis,opportunities,challenges,and future prospects[J].Blockchain for Cybersecurity in Cyber-Physical Systems,2023,102:21-46.
[4]HARKAT H,CAMARINHA-MATOS L M,GOES J,et al.Cyber-physical systems security:A systematic review[J].Computers & Industrial Engineering,2024,188:109891.
[5]OKS S J,JALOWSKI M,LECHNER M,et al.Cyber-physicalsystems in the context of industry 4.0:A review,categorization and outlook[J].Information Systems Frontiers,2024,26(5):1731-1772.
[6]GROBELNA I,KARATKEVICH A.Challenges in application of Petri nets in manufacturing systems[J].Electronics,2021,10(18):2305.
[7]ACHARYA S,KHAN A A,PÄIVÄRINTA T.Interoperability levels and challenges of digital twins in cyber-physical systems[J].Journal of Industrial Information Integration,2024,42:100714.
[8]MARTÍNEZ J,SILVA M.A simple and fast algorithm to obtain all invariants of a generalised Petri net[C]//the First and the Second European Workshop on Application and Theory of Petri Nets.Berlin,Heidelberg:Springer Berlin Heidelberg,1982:301-310.
[9]WIS'NIEWSKI R,KARATKEVICH A,WOJNAKOWSKI M.Decomposition of distributed edge systems based on the Petri nets and linear algebra technique[J].Journal of Systems Architecture,2019,96:20-31.
[10]YE J,ZHOU M C,LI Z,et al.Structural decomposition and decentralized control of Petri nets[J].IEEE Transactions on Systems,Man,and Cybernetics:Systems,2017,48(8):1360-1369.
[11]SUI Q K,WANG Y L,LIU C L,et al.Koopman-ConstrainedHierarchical Deep State Space Model for Industrial Quality Prediction via Cloud-Edge Collaborative Framework[J].IEEE Tran-sactions on Systems,Man,and Cybernetics:Systems,2025,55(2):1137-1150.
[12]WOJNAKOWSKI M,WIS'NIEWSKI R,BAZYDŚO G,et al.Analysis of Safeness in a Petri Net-Based Specification of the Control Part of Cyber-Physical Systems[J].International Journal of Applied Mathematics and Computer Science,2021,31(4):647-657.
[13]CHENG Y.Research on FPGA Functional Reliability based on Petri Net[C]//Journal of Physics:Conference Series.IOP Publishing,2023.
[14]DAVID R,ALLA H.Discrete,continuous,and hybrid Petri nets[M].Berlin:Springer,2005.
[15]MURATA T.Petri nets:Properties,analysis and applications[C]//Proceedings of the IEEE.1989:541-580.
[16]LI C,LI Y,CHENY,et al.Synthesis of liveness-enforcing Petri net supervisors based on a think-globally-act-locally approach and a structurally minimal method for flexible manufacturing systems[J].Computing and Informatics,2022,41(5):1310-1336.
[17]BILINSKI K,ADAMSKI M,SAUL J M,et al.Petri-net-basedalgorithms for parallel-controller synthesis[J].IEEE Procee-dings-Computers and Digital Techniques,1994,141(6):405-412.
[18]ZAITSEV D A.Decomposition-based calculation of Petri net invariants[C]//The 25th International Conference on Application and Theory of Petri Nets.Bologna,Italy,2004:79-83.
[19]WISNIEWSKI R.Design of Petri net-based cyber-physical systems oriented on the implementation in field programmable gate arrays[J].Energies,2021,14(21):7054.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!