{"title":"离散事件系统的时间诊断","authors":"A. Mahajan, D. Teneketzis","doi":"10.1109/WODES.2008.4605976","DOIUrl":null,"url":null,"abstract":"A formulation and solution methodology for on-time fault diagnosis in discrete event systems is presented. This formulation and solution methodology captures the timeliness aspect of fault diagnosis and is therefore different from all other approaches to fault diagnosis in discrete event systems which are asymptotic in nature. A monitor observes a projection of the events that occur in the system. After each observation it can either raise an alarm and shut down the system or allow the system to continue. If the system is stopped when no fault had occurred, a false alarm penalty is incurred; on the other hand if a fault had occurred, a delayed detection penalty is incurred. Both these penalties are trace dependent. The on-time diagnosis problem is formulated as a minimax optimization problem where the objective is to choose a monitoring rule which minimizes the worst case cost along all traces of the language describing the discrete event system. An optimal diagnosis rule is determined using a dynamic programming algorithm. An example is presented which illustrates our methodology and high lights the difference between our formulation of on-time diagnosis with existing results on asymptotic diagnosis of discrete event systems.","PeriodicalId":105225,"journal":{"name":"2008 9th International Workshop on Discrete Event Systems","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"On time diagnosis of discrete event systems\",\"authors\":\"A. Mahajan, D. Teneketzis\",\"doi\":\"10.1109/WODES.2008.4605976\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A formulation and solution methodology for on-time fault diagnosis in discrete event systems is presented. This formulation and solution methodology captures the timeliness aspect of fault diagnosis and is therefore different from all other approaches to fault diagnosis in discrete event systems which are asymptotic in nature. A monitor observes a projection of the events that occur in the system. After each observation it can either raise an alarm and shut down the system or allow the system to continue. If the system is stopped when no fault had occurred, a false alarm penalty is incurred; on the other hand if a fault had occurred, a delayed detection penalty is incurred. Both these penalties are trace dependent. The on-time diagnosis problem is formulated as a minimax optimization problem where the objective is to choose a monitoring rule which minimizes the worst case cost along all traces of the language describing the discrete event system. An optimal diagnosis rule is determined using a dynamic programming algorithm. An example is presented which illustrates our methodology and high lights the difference between our formulation of on-time diagnosis with existing results on asymptotic diagnosis of discrete event systems.\",\"PeriodicalId\":105225,\"journal\":{\"name\":\"2008 9th International Workshop on Discrete Event Systems\",\"volume\":\"2013 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-05-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 9th International Workshop on Discrete Event Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WODES.2008.4605976\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 9th International Workshop on Discrete Event Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WODES.2008.4605976","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A formulation and solution methodology for on-time fault diagnosis in discrete event systems is presented. This formulation and solution methodology captures the timeliness aspect of fault diagnosis and is therefore different from all other approaches to fault diagnosis in discrete event systems which are asymptotic in nature. A monitor observes a projection of the events that occur in the system. After each observation it can either raise an alarm and shut down the system or allow the system to continue. If the system is stopped when no fault had occurred, a false alarm penalty is incurred; on the other hand if a fault had occurred, a delayed detection penalty is incurred. Both these penalties are trace dependent. The on-time diagnosis problem is formulated as a minimax optimization problem where the objective is to choose a monitoring rule which minimizes the worst case cost along all traces of the language describing the discrete event system. An optimal diagnosis rule is determined using a dynamic programming algorithm. An example is presented which illustrates our methodology and high lights the difference between our formulation of on-time diagnosis with existing results on asymptotic diagnosis of discrete event systems.