A fault diagnosis method for systems based on labeled time Petri nets with tables

Abstract Existing fault diagnosis problems in discrete event systems are typically modeled using (variants of) Petri nets, where faults are detected based on modified state class graph (MSCG). However, these methods overlook data flow in systems, leading to models that cannot accurately describe system operational behavior. Additionally, existing fault detection methods often fail to identify faults related to data flow due to the lack of data flow descriptions in MSCG, resulting in misjudgments. To address these issues, data flow needs to be considered when modeling the system. Specifically, we extended the labeled time Petri net by adding corresponding data element operations and database table operations on transitions. This extension enables the simulation of data flow and reflects interactions between data elements, resulting in a new model called the labeled time Petri net with table. Additionally, we refined the MSCG by incorporating data element information and the values of data items in the database table, generating a new graph called MSCG$^{*}$. MSCG$^{*}$ effectively shows the data flow changes in the system. Based on the MSCG$^{*}$, we identify transition sequences that are logically consistent with the observable label sequences. Linear inequalities are then constructed from these transition sequences to find effective transition sequences that satisfy the time constraints. The faults in the system caused by data flow require further detection and verification. We define the system’s data constraints as follows: if the states in MSCG$^{*}$ satisfy the data constraints, the system has no faults; otherwise, the system has faults. This diagnostic method detects faults in the system from the perspectives of time and data constraints, thus accurately judging the system’s fault states. Finally, we verified the feasibility and effectiveness of the proposed method through case analysis.

Authors

Institutions

Publication Details

Journal
The Computer Journal
Published
2025-09-24
DOI
https://doi.org/10.1093/comjnl/bxaf118
Primary Topic
Petri Nets in System Modeling
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A fault diagnosis method for systems based on labeled time Petri nets with tables

Jian Song, Guanjun Liu
The Computer Journal
Petri Nets in System Modeling
article

A fault diagnosis method for systems based on labeled time Petri nets with tables

Jian Song, Guanjun Liu
article en

Abstract

Abstract Existing fault diagnosis problems in discrete event systems are typically modeled using (variants of) Petri nets, where faults are detected based on modified state class graph (MSCG). However, these methods overlook data flow in systems, leading to models that cannot accurately describe system operational behavior. Additionally, existing fault detection methods often fail to identify faults related to data flow due to the lack of data flow descriptions in MSCG, resulting in misjudgments. To address these issues, data flow needs to be considered when modeling the system. Specifically, we extended the labeled time Petri net by adding corresponding data element operations and database table operations on transitions. This extension enables the simulation of data flow and reflects interactions between data elements, resulting in a new model called the labeled time Petri net with table. Additionally, we refined the MSCG by incorporating data element information and the values of data items in the database table, generating a new graph called MSCG$^{*}$. MSCG$^{*}$ effectively shows the data flow changes in the system. Based on the MSCG$^{*}$, we identify transition sequences that are logically consistent with the observable label sequences. Linear inequalities are then constructed from these transition sequences to find effective transition sequences that satisfy the time constraints. The faults in the system caused by data flow require further detection and verification. We define the system’s data constraints as follows: if the states in MSCG$^{*}$ satisfy the data constraints, the system has no faults; otherwise, the system has faults. This diagnostic method detects faults in the system from the perspectives of time and data constraints, thus accurately judging the system’s fault states. Finally, we verified the feasibility and effectiveness of the proposed method through case analysis.

The Computer JournalVol. 69(2)
Tongji University (CN)
Openalex Percentile: Top 68%
Petri Nets in System Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A fault diagnosis method for systems based on labeled time Petri nets with tables — Jian Song, Guanjun Liu · The Computer Journal (2025) | TGRS Research Map | TGRS