Sensor and actuator selection for the identification of partial observation models of discrete-event systems with concurrent behavior for fault detection
Diego Angelo Libanio, Gustavo da Silva Viana, Marcos Vicente Moreira
{"title":"Sensor and actuator selection for the identification of partial observation models of discrete-event systems with concurrent behavior for fault detection","authors":"Diego Angelo Libanio, Gustavo da Silva Viana, Marcos Vicente Moreira","doi":"10.1016/j.conengprac.2025.106541","DOIUrl":null,"url":null,"abstract":"<div><div>In the classical methods of fault diagnosis of Discrete-Event Systems (DES), the complete knowledge of the system behavior is required to obtain a white-box monolithic system model, which can be a difficult or even impossible task to be carried out for complex systems. In these cases, system identification techniques can be applied using sequences of vectors formed of the input (sensor) and output (actuator) signals of the controller, called I/O vectors. However, when the system is composed of several subsystems with concurrent behavior, it may be necessary to observe a very long length sequence of I/O vectors generated by the closed-loop system to obtain an accurate monolithic model. This motivates the identification of partial observation models, where each model is identified using part of the binary signals exchanged between plant and controller, which are selected such that the identified model can be obtained using less I/O vector observations. After the identification of each partial observation model, a fault detection strategy that plays the partial observation models in parallel, and verifies the occurrence of non-expected behaviors, can be defined. We propose, in this paper, a method for selecting the inputs and outputs of the controller for identification of the partial observation models such that each model has predominantly sequential behavior, which leads to models that can be obtained using less I/O vectors than the monolithic model. In addition, the causal relationship between sensors and actuators is represented in the partial observation models, which allows the correct representation of the system dynamics. The proposed method is based only on the observation of the system I/O vectors, without using any knowledge of the system behavior. A virtual plant, simulated using a 3D simulation software, and controlled by a programmable logic controller, is used to illustrate the proposed method. In addition, we have applied the proposed method to the mechatronic plant, installed at the Laboratory of Control and Automation of the Federal University of Rio de Janeiro, to obtain the partial observation models.</div></div>","PeriodicalId":50615,"journal":{"name":"Control Engineering Practice","volume":"165 ","pages":"Article 106541"},"PeriodicalIF":4.6000,"publicationDate":"2025-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Control Engineering Practice","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S096706612500303X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In the classical methods of fault diagnosis of Discrete-Event Systems (DES), the complete knowledge of the system behavior is required to obtain a white-box monolithic system model, which can be a difficult or even impossible task to be carried out for complex systems. In these cases, system identification techniques can be applied using sequences of vectors formed of the input (sensor) and output (actuator) signals of the controller, called I/O vectors. However, when the system is composed of several subsystems with concurrent behavior, it may be necessary to observe a very long length sequence of I/O vectors generated by the closed-loop system to obtain an accurate monolithic model. This motivates the identification of partial observation models, where each model is identified using part of the binary signals exchanged between plant and controller, which are selected such that the identified model can be obtained using less I/O vector observations. After the identification of each partial observation model, a fault detection strategy that plays the partial observation models in parallel, and verifies the occurrence of non-expected behaviors, can be defined. We propose, in this paper, a method for selecting the inputs and outputs of the controller for identification of the partial observation models such that each model has predominantly sequential behavior, which leads to models that can be obtained using less I/O vectors than the monolithic model. In addition, the causal relationship between sensors and actuators is represented in the partial observation models, which allows the correct representation of the system dynamics. The proposed method is based only on the observation of the system I/O vectors, without using any knowledge of the system behavior. A virtual plant, simulated using a 3D simulation software, and controlled by a programmable logic controller, is used to illustrate the proposed method. In addition, we have applied the proposed method to the mechatronic plant, installed at the Laboratory of Control and Automation of the Federal University of Rio de Janeiro, to obtain the partial observation models.
期刊介绍:
Control Engineering Practice strives to meet the needs of industrial practitioners and industrially related academics and researchers. It publishes papers which illustrate the direct application of control theory and its supporting tools in all possible areas of automation. As a result, the journal only contains papers which can be considered to have made significant contributions to the application of advanced control techniques. It is normally expected that practical results should be included, but where simulation only studies are available, it is necessary to demonstrate that the simulation model is representative of a genuine application. Strictly theoretical papers will find a more appropriate home in Control Engineering Practice''s sister publication, Automatica. It is also expected that papers are innovative with respect to the state of the art and are sufficiently detailed for a reader to be able to duplicate the main results of the paper (supplementary material, including datasets, tables, code and any relevant interactive material can be made available and downloaded from the website). The benefits of the presented methods must be made very clear and the new techniques must be compared and contrasted with results obtained using existing methods. Moreover, a thorough analysis of failures that may happen in the design process and implementation can also be part of the paper.
The scope of Control Engineering Practice matches the activities of IFAC.
Papers demonstrating the contribution of automation and control in improving the performance, quality, productivity, sustainability, resource and energy efficiency, and the manageability of systems and processes for the benefit of mankind and are relevant to industrial practitioners are most welcome.