Fault Diagnosis in Partially Observable Petri Nets with Quantum Bayesian Learning
Abstract
:1. Introduction
2. The Problem of Quantum Bayesian Fault Diagnosis for Partially Observable Petri Nets
2.1. Partially Observable Petri Nets
2.2. The Observation Sequence
- If, , then .
- If , then .
- If , then .
- Moreover, is an empty sequence.
- When , the label function is extended to:
2.3. Problem of Fault Diagnosis
- When fault transition does not exist in all TPS, the system state is faultless.
- When the fault transition may exist in TPS, the system is in uncertain diagnosis and the fault incidence needs to be further determined. The fault probability of the system is
- When the fault transition exists in all TPS, the system state is fault.
- If , satisfying
- 2.
- If , satisfying
- 3.
- If , satisfying
3. A Quantum Bayesian Fault Diagnosis Method for Partially Observable Petri Nets
3.1. Quantum Bayesian Probability Estimation
3.2. Quantum Bayesian Probabilistic Fault Diagnosis for Partially Observable Petri Nets
Algorithm 1: Fault Diagnosis Based on QBPN |
INPUT: The POPN model, quantum Bayesian probability table and possible fault transition |
OUTPUT: System’s fault probability |
1 Initialization |
2 for do |
While |
do |
Copy all transitions , place p and arcs between and to QBPN, , |
While |
do |
Copy all transitions , place p and arcs between and to QBPN, , 3 if , cannot be fired then |
Delete and its input and output arcs |
4 for do |
According to the quantum probability table , set quantum probability amplitude . |
5 for do |
According to the observable transition state of the forward path, calculate . |
6 for do |
According to the firing order of the post-set of observable transitions, calculate |
7 Choose the maximum probability of the fault transitions as the fault probability of the system |
8 if then |
else |
9 return |
3.3. Algorithm Complexity Analysis
4. Case Analysis and Verification
4.1. Quantum Bayesian Petri Nets of Transition
4.2. Convert the Conditional Probability Table to Quantum Probability Amplitude Table
4.3. Fault Diagnosis Results Based on QBPN
4.4. Algorithm Comparison
5. Conclusions
- In this paper, the POPN model proposed a QBPN fault diagnosis method. We combine the intuitive analytical description method of Petri nets with the characteristics of quantum Bayesian processing uncertainty knowledge expression and inference, calculate the probability of the firing of observable transitions according to the state and the quantum interference angle, then diagnose the fault of observable transitions in the system model.
- The QBPN model corresponding to the fault transition is established to simplify the model and reduce the complexity of the algorithm. The subnet model containing partial information has better fault-tolerance ability and better adaptability to topology changes.
- Based on the POPN fault diagnosis model, the QBPN model is simulated and verified through the simulation platform, which verifies the reliability of the QBPN algorithm and can reduce the complexity of the algorithm.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Henry, D.; Le Peuvédic, C.; Strippoli, L.; Ankersen, F. Robust Model-Based Fault Diagnosis of Thruster Faults in Spacecraft. IFAC-PapersOnLine 2015, 48, 1078–1083. [Google Scholar] [CrossRef]
- Djebko, K.; Puppe, F.; Kayal, H. Model-Based Fault Detection and Diagnosis for Spacecraft with an Application for the SONATE Triple Cube Nano-Satellite. Aerospace 2019, 6, 105. [Google Scholar] [CrossRef]
- Jiang, L.; Li, H.; Yang, G.; Yang, Q.; Huang, H. Research progress of Spacecraft Autonomous Fault Diagnosis Technology. Acta Astronaut. Sin. 2009, 30, 28–34. [Google Scholar]
- Xu, B.; Yin, X.; Yin, X.; Wang, Y.; Pang, S. Fault Diagnosis of Power Systems Based on Temporal Constrained Fuzzy Petri Nets. IEEE Access 2019, 7, 101895–101904. [Google Scholar] [CrossRef]
- Lefebvre, D. Fault diagnosis and prognosis with partially observed stochastic Petri nets. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2014, 228, 382–396. [Google Scholar] [CrossRef]
- An, R.; Liang, W. Unobservable Fuzzy Petri Net Diagnosis Technique. Aircr. Eng. Aerosp. Technol. 2013, 85, 215–221. [Google Scholar] [CrossRef]
- Ammour, R.; Leclercq, E.; Sanlaville, E.; Lefebvre, D. Faults prognosis using partially observed stochastic Petri-nets: An incremental approach. Discret. Event Dyn. Syst. 2018, 28, 247–267. [Google Scholar] [CrossRef]
- Guo, D.; Xiong, W.; Xu, Z.; Xu, J.; Han, J.; Li, Z. Research on Transformer Fault Diagnosis Based on Variable Precision Rough Set and Quantum Bayesian Network. Comput. Appl. Softw. 2017, 34, 93–99+105. [Google Scholar]
- Liu, J.; Zhang, Z.; Zhen, R.; Liu, H.; Yang, Z.; Wang, Z. Fault diagnosis of bipropellant propulsion system using partially observed time Petri nets. Syst. Eng. Electron. 2018, 40, 1337–1344. [Google Scholar]
- Lemm, J.C. Bayesian approach to inverse time-dependent quantum mechanics. Phys. Lett. A 2000, 276, 19–24. [Google Scholar] [CrossRef]
- Moreira, C.; Wichert, A. Andreas Exploring the relations between Quantum-Like Bayesian Networks and decision-making tasks with regard to face stimuli. J. Math. Psychol. 2017, 78, 86–95. [Google Scholar] [CrossRef]
- Yi, Y. Fault Diagnosis Based on Bayesian Petri Nets. Sens. Transducers 2014, 179, 114–120. [Google Scholar]
- Cabasino, M.P.; Giua, A.; Seatzu, C. Diagnosability of discrete event systems using labeled Petri nets. IEEE Trans. Autom. Sci. Eng. 2014, 11, 144–153. [Google Scholar] [CrossRef]
- Declerck, P.; Bonhomme, P. State estimation of timed labeled Petri nets with unobservable transitions. IEEE Trans. Autom. Sci. Eng. 2014, 11, 103–110. [Google Scholar] [CrossRef]
- Basile, F.; Cordone, R.; Piroddi, L. A branch and bound approach for the design of decentralized supervisors in Petri net models. Automatica 2015, 52, 322–333. [Google Scholar] [CrossRef]
- Shen, Q.; Qiu, J.; Liu, G.; Lv, K. Intermittent fault’s parameter framework and stochastic petri net based formalization model. Eksploat. I Niezawodn.-Maint. Reliab. 2016, 18, 210–217. [Google Scholar] [CrossRef]
- Galagedarage Don, M.; Khan, F. Dynamic process fault detection and diagnosis based on a combined approach of hidden Markov and Bayesian network model. Chem. Eng. Sci. 2019, 201, 82–96. [Google Scholar] [CrossRef]
- Sahu, A.R.; Palei, S.K. Real-time fault diagnosis of HEMM using Bayesian Network: A case study on drag system of dragline. Eng. Fail. Anal. 2020, 118, 104917. [Google Scholar] [CrossRef]
- Wang, L.; Chen, Q.; Gao, Z.; Niu, L.; Zhao, Y.; Ma, Z.; Wu, D. Knowledge representation and general Petri net models for power grid fault diagnosis. IET Gener. Transm. Distrib. 2015, 9, 866–873. [Google Scholar] [CrossRef]
- Zhang, Z.; Zhu, J.; Pan, F. Fault detection and diagnosis for data incomplete industrial systems with new Bayesian network approach. J. Syst. Eng. Electron. 2013, 24, 500–511. [Google Scholar] [CrossRef]
- Pensar, J.; Nyman, H.; Lintusaari, J.; Corander, J. The role of local partial independence in learning of Bayesian networks. Int. J. Approx. Reason. 2016, 69, 91–105. [Google Scholar] [CrossRef]
- Yoon, S. In-situ sensor calibration in an operational air-handling unit coupling autoencoder and Bayesian inference. Energy Build. 2020, 221, 110026. [Google Scholar] [CrossRef]
- Omoregbee, H.O.; Heyns, P.S. Fault detection in roller bearing operating at low speed and varying loads using Bayesian robust new hidden Markov model. J. Mech. Sci. Technol. 2018, 32, 4025–4036. [Google Scholar] [CrossRef]
- Lu, F.; Huang, J.; Lv, Y.; Qiu, X. Aircraft engine gas-path components health diagnosis based on nonlinear adaptive filters. Acta Aeronaut. Astronaut. Sin. 2013, 34, 2529–2538. [Google Scholar]
- Chen, J.; Zhai, G.; Wang, S.; Liu, Y.; Wang, H. Factors affecting characteristics of acoustic signals in particle impact noise detection for aerospace devices. Syst. Eng. Electron. 2013, 35, 889–894. [Google Scholar]
- Sharda, B.; Banerjee, A. Robust manufacturing system design using multi objective genetic algorithms, Petri nets and Bayesian uncertainty representation. J. Manuf. Syst. 2013, 32, 315–324. [Google Scholar] [CrossRef]
- Zhu, M.; Han, G.; Guo, Y. Optimized fault diagnosis based on FMEA-style CBR and BN for embedded software system. Int. J. Adv. Manuf. Technol. 2018, 94, 3441–3453. [Google Scholar]
- Rath, Y.; Glielmo, A.; Booth, G.H. A Bayesian inference framework for compression and prediction of quantum states. J. Chem. Phys. 2020, 153, 124108. [Google Scholar] [CrossRef]
- Huang, Z.; Yang, L.; Jiang, W. Uncertainty measurement with belief entropy on the interference effect in the quantum-like Bayesian Networks. Appl. Math. Comput. 2019, 347, 417–428. [Google Scholar] [CrossRef]
- Pienaar, J. Quantum causal models via quantum Bayesianism. Phys. Rev. A 2020, 101, 012104. [Google Scholar] [CrossRef]
- Al-Ajeli, A.; Parker, D. Fault diagnosis in labelled Petri nets: A Fourier–Motzkin based approach. Automatica 2021, 132, 109831–109837. [Google Scholar] [CrossRef]
Place | Meaning | Place | Meaning |
---|---|---|---|
p0 | System ready | p8 | The temperature of oxidizer pipeline is up to standard |
p1 | Fuel pipeline connects to the helium | p9 | The fuel filling valve works stably |
p2 | Oxidizer pipeline connects to the helium | p10 | Oxidizer fueling valve enabled |
p3 | Pressurization of fuel tank | p11 | Combustion chamber preparation |
p4 | Pressurization of oxidizer tank | p12 | Oxidizer tank need pressurize |
p5 | The air pressure of fuel tank is up to standard | p13 | Fuel tank need pressurize |
p6 | The air pressure of oxidizer tank is up to standard | p14 | Low gas concentration in combustion chamber |
p7 | The temperature of fuel pipeline is up to standard | p15 | Engine blow-off enabled |
Transition | Meaning | Observability |
---|---|---|
t0 | Control center initiates the command | observable |
t1 | Fuel pipeline valve open | unobservable |
t2 | Oxidizer pipeline valve open | unobservable |
t3 | Check the air pressure of fuel tank | observable |
t4 | Check the air pressure of oxidizer tank | observable |
t5 | Test the temperature of fuel pipeline | unobservable |
t6 | Test the temperature of oxidizer pipeline | unobservable |
t7 | Open the fuel filling valve | unobservable |
t8 | Open oxidizer filling valve | unobservable |
t9 | Open the self-locking valve of oxidizer pipeline | unobservable |
t10 | Close the electromagnetic valve | unobservable |
t11 | Fuel filling valve leaks | unobservable |
t12 | Regulating oxidant flow | observable |
t13 | Regulating fuel flow | observable |
t14 | Low gas concentration signal in combustion chamber | observable |
t15 | The combustor receives the ignition signal | observable |
t16 | Blow-off | unobservable |
Probability Estimates | Value |
---|---|
0.81 | |
0.19 | |
0.63 | |
0.43 | |
Total Probability | 0.592 |
Quantum Bayesian | 0.7955 |
Total Probability | 0.408 |
Quantum Bayesian | 0.2045 |
Fault Transition Firing Probability | QB Function | Actual System State | |||||
---|---|---|---|---|---|---|---|
0 | 0 | 0 | Normal | ||||
0.1621 | 0.4 | 0.0471 | Normal | ||||
0 | 0.0471 | ||||||
0.1586 | |||||||
0 | 0.0076 | ||||||
0.1621 | 0.6 | 0.9668 | Fault | ||||
0 | 0.7569 | ||||||
0 | 0.9263 | ||||||
0 | 0.9668 | ||||||
0.1586 | |||||||
0 | 0.0006 | ||||||
1 | 1 | 1 | Fault |
Algorithm | Response Time (ms) | Accuracy of Diagnosis (%) |
---|---|---|
BPN | 300 | 93.70 |
QBPN | 230 | 98.74 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, J.; Mvungi, E.S.B.; Zhang, X.; Dias, A. Fault Diagnosis in Partially Observable Petri Nets with Quantum Bayesian Learning. Appl. Sci. 2024, 14, 52. https://doi.org/10.3390/app14010052
Liu J, Mvungi ESB, Zhang X, Dias A. Fault Diagnosis in Partially Observable Petri Nets with Quantum Bayesian Learning. Applied Sciences. 2024; 14(1):52. https://doi.org/10.3390/app14010052
Chicago/Turabian StyleLiu, Jiufu, Elishahidi S. B. Mvungi, Xinzhe Zhang, and Aurea Dias. 2024. "Fault Diagnosis in Partially Observable Petri Nets with Quantum Bayesian Learning" Applied Sciences 14, no. 1: 52. https://doi.org/10.3390/app14010052
APA StyleLiu, J., Mvungi, E. S. B., Zhang, X., & Dias, A. (2024). Fault Diagnosis in Partially Observable Petri Nets with Quantum Bayesian Learning. Applied Sciences, 14(1), 52. https://doi.org/10.3390/app14010052