{"title":"基于Petri网的离散事件系统多故障诊断","authors":"I. Fliss, M. Tagina","doi":"10.1109/CCCA.2011.6031430","DOIUrl":null,"url":null,"abstract":"Discrete event systems is a class of dynamic systems, which evolutions are characterized by asynchronous occurrences of discrete events. The complexity of these systems is important. This complexity can make fault appearance very often. For this reason, the diagnosis task is needed as it is one of the key technologies guaranteeing the system safety and reliability. In this context, this paper deals with discrete event systems diagnosis. We propose a general approach based on the use of Petri Nets in order to on-line diagnose multiple event and state faults. Petri Nets are particularly useful as they are intuitive graphical modelling language and advanced formal analysis method. Nowadays, they are considered as one of the main formalisms for modelling, analysis and control of discrete event systems (DES). Petri Nets are used, in our work, for modelling and diagnosis purposes. The proposed approach consists in defining a diagnosis Coverability tree and using invariants to check the system place and state faults. To test the effectiveness of the proposed approach a diagnosis benchmark is used: the three-tank hydraulic system. A comparison between the results given by using the proposed Petri Nets approach and those given by automata tool is finally made.","PeriodicalId":259067,"journal":{"name":"2011 International Conference on Communications, Computing and Control Applications (CCCA)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Multiple fault diagnosis of discrete event systems using Petri Nets\",\"authors\":\"I. Fliss, M. Tagina\",\"doi\":\"10.1109/CCCA.2011.6031430\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Discrete event systems is a class of dynamic systems, which evolutions are characterized by asynchronous occurrences of discrete events. The complexity of these systems is important. This complexity can make fault appearance very often. For this reason, the diagnosis task is needed as it is one of the key technologies guaranteeing the system safety and reliability. In this context, this paper deals with discrete event systems diagnosis. We propose a general approach based on the use of Petri Nets in order to on-line diagnose multiple event and state faults. Petri Nets are particularly useful as they are intuitive graphical modelling language and advanced formal analysis method. Nowadays, they are considered as one of the main formalisms for modelling, analysis and control of discrete event systems (DES). Petri Nets are used, in our work, for modelling and diagnosis purposes. The proposed approach consists in defining a diagnosis Coverability tree and using invariants to check the system place and state faults. To test the effectiveness of the proposed approach a diagnosis benchmark is used: the three-tank hydraulic system. A comparison between the results given by using the proposed Petri Nets approach and those given by automata tool is finally made.\",\"PeriodicalId\":259067,\"journal\":{\"name\":\"2011 International Conference on Communications, Computing and Control Applications (CCCA)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-03-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Conference on Communications, Computing and Control Applications (CCCA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCCA.2011.6031430\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on Communications, Computing and Control Applications (CCCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCCA.2011.6031430","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multiple fault diagnosis of discrete event systems using Petri Nets
Discrete event systems is a class of dynamic systems, which evolutions are characterized by asynchronous occurrences of discrete events. The complexity of these systems is important. This complexity can make fault appearance very often. For this reason, the diagnosis task is needed as it is one of the key technologies guaranteeing the system safety and reliability. In this context, this paper deals with discrete event systems diagnosis. We propose a general approach based on the use of Petri Nets in order to on-line diagnose multiple event and state faults. Petri Nets are particularly useful as they are intuitive graphical modelling language and advanced formal analysis method. Nowadays, they are considered as one of the main formalisms for modelling, analysis and control of discrete event systems (DES). Petri Nets are used, in our work, for modelling and diagnosis purposes. The proposed approach consists in defining a diagnosis Coverability tree and using invariants to check the system place and state faults. To test the effectiveness of the proposed approach a diagnosis benchmark is used: the three-tank hydraulic system. A comparison between the results given by using the proposed Petri Nets approach and those given by automata tool is finally made.