Synchronous failure diagnosis of discrete-event systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/6078 |
Resumo: | In general, systems are formed by the composition of several modules, local components or subsystems, and may exhibit a large number of states. The growth of the global system model with the number of system components leads to high computational costs for failure diagnosis techniques based on the global model. In this work, a new approach for the failure diagnosis of discrete event systems is introduced. The method is based on the computation of a Petri net diagnoser, called synchronized Petri net diagnoser (SPND), that is constructed from the nonfailure behavior of the modules of the system. We also introduce the de nition of synchronous diagnosability of the language of a system with respect to the languages of its modules, and present an algorithm to verify this property. We also propose a decentralized synchronized Petri net diagnosis scheme for discrete-event systems modeled as automata. In order to do so, we de ne the notion of synchronous codiagnosability and propose an algorithm to verify this property. The synchronized diagnosis can be re ned using the global nonfailure model of the system, leading to the notion of conditional synchronous diagnosability. An algorithm for the veri cation of conditional synchronous diagnosability based on the veri cation of synchronous diagnosability is proposed. We also discuss the relation among conditional synchronous diagnosability, synchronous codiagnosability, synchronous diagnosability and diagnosability of discrete-event systems. Algorithms for the computation of the maximum delay bound for all diagnosis schemes presented in this work are proposed. An example and a practical implementation of the diagnosis methods are presented and used throughout this work in order to illustrate and validate the methods. |
id |
UFRJ_df4ea8f74fc7bbe1d40b55c5d6ad56bc |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/6078 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Synchronous failure diagnosis of discrete-event systemsDiagnóstico síncrono de falhas de sistemas a eventos discretosRedes de PetriSistemas de controleSistemas de apoio à decisãoCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::MEDIDAS ELETRICAS, MAGNETICAS E ELETRONICAS INSTRUMENTACAO::SISTEMAS ELETRONICOS DE MEDIDA E DE CONTROLEIn general, systems are formed by the composition of several modules, local components or subsystems, and may exhibit a large number of states. The growth of the global system model with the number of system components leads to high computational costs for failure diagnosis techniques based on the global model. In this work, a new approach for the failure diagnosis of discrete event systems is introduced. The method is based on the computation of a Petri net diagnoser, called synchronized Petri net diagnoser (SPND), that is constructed from the nonfailure behavior of the modules of the system. We also introduce the de nition of synchronous diagnosability of the language of a system with respect to the languages of its modules, and present an algorithm to verify this property. We also propose a decentralized synchronized Petri net diagnosis scheme for discrete-event systems modeled as automata. In order to do so, we de ne the notion of synchronous codiagnosability and propose an algorithm to verify this property. The synchronized diagnosis can be re ned using the global nonfailure model of the system, leading to the notion of conditional synchronous diagnosability. An algorithm for the veri cation of conditional synchronous diagnosability based on the veri cation of synchronous diagnosability is proposed. We also discuss the relation among conditional synchronous diagnosability, synchronous codiagnosability, synchronous diagnosability and diagnosability of discrete-event systems. Algorithms for the computation of the maximum delay bound for all diagnosis schemes presented in this work are proposed. An example and a practical implementation of the diagnosis methods are presented and used throughout this work in order to illustrate and validate the methods.Em geral, sistemas são formados pela composição de diversos módulos, componentes locais ou subsistemas e podem ter um grande número de estados. O crescimento do modelo global do sistema com o número de componentes leva a altos custos computacionais para técnicas de diagnóstico de falhas baseadas no modelo global da planta. Neste trabalho, uma nova abordagem para o diagnóstico de falhas de sistemas a eventos discretos é proposta. O método é baseado no cálculo de um diagnosticador rede de Petri, chamado de diagnosticador rede de Petri sincronizado que é construído a partir do comportamento sem falha dos módulos do sistema. A definição de diagnosticabilidade síncrona da linguagem de um sistema em relação à linguagem de seus módulos, e um algoritmo para verificar essa propriedade também são propostos. Uma generalização do diagnosticador síncrono para uma arquitetura descentralizada, a noção de codiagnosticabilidade síncrona e um algoritmo para verificar essa propriedade também são apresentados neste trabalho. A eficiência do diagnóstico síncrono pode ser melhorada usando o modelo sem falha do sistema global, o que leva à definição de diagnosticabilidade síncrona condicional. Um algoritmo para a verificação da diagnosticabilidade síncrona condicional baseado no método de verificação da diagnosticabilidade síncrona é proposto. A relação entre diagnosticabilidade, diagnosticabilidade síncrona, diagnosticabilidade síncrona condicional e codiagnosticabilidade síncrona de sistemas a eventos discretos também é discutida. Algoritmos para o cálculo do atraso máximo para todos os métodos de diagnóstico apresentados neste trabalho são propostos. Um exemplo teórico e uma implementação prática dos métodos de diagnóstico são apresentados e usados ao longo deste trabalho com o objetivo de ilustrar e validar os métodos.Universidade Federal do Rio de JaneiroBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaUFRJMoreira, Marcos Vicente de Britohttp://lattes.cnpq.br/6597639502375175Basilio, João Carlos dos SantosCury, José Eduardo RibeiroQueiroz, Max Hering deCunha, Antonio Eduardo Carrilho daCabral, Felipe Gomes de Oliveira2019-01-10T14:58:09Z2023-12-21T03:05:27Z2017-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://hdl.handle.net/11422/6078enginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:05:27Zoai:pantheon.ufrj.br:11422/6078Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:05:27Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.none.fl_str_mv |
Synchronous failure diagnosis of discrete-event systems Diagnóstico síncrono de falhas de sistemas a eventos discretos |
title |
Synchronous failure diagnosis of discrete-event systems |
spellingShingle |
Synchronous failure diagnosis of discrete-event systems Cabral, Felipe Gomes de Oliveira Redes de Petri Sistemas de controle Sistemas de apoio à decisão CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::MEDIDAS ELETRICAS, MAGNETICAS E ELETRONICAS INSTRUMENTACAO::SISTEMAS ELETRONICOS DE MEDIDA E DE CONTROLE |
title_short |
Synchronous failure diagnosis of discrete-event systems |
title_full |
Synchronous failure diagnosis of discrete-event systems |
title_fullStr |
Synchronous failure diagnosis of discrete-event systems |
title_full_unstemmed |
Synchronous failure diagnosis of discrete-event systems |
title_sort |
Synchronous failure diagnosis of discrete-event systems |
author |
Cabral, Felipe Gomes de Oliveira |
author_facet |
Cabral, Felipe Gomes de Oliveira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Moreira, Marcos Vicente de Brito http://lattes.cnpq.br/6597639502375175 Basilio, João Carlos dos Santos Cury, José Eduardo Ribeiro Queiroz, Max Hering de Cunha, Antonio Eduardo Carrilho da |
dc.contributor.author.fl_str_mv |
Cabral, Felipe Gomes de Oliveira |
dc.subject.por.fl_str_mv |
Redes de Petri Sistemas de controle Sistemas de apoio à decisão CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::MEDIDAS ELETRICAS, MAGNETICAS E ELETRONICAS INSTRUMENTACAO::SISTEMAS ELETRONICOS DE MEDIDA E DE CONTROLE |
topic |
Redes de Petri Sistemas de controle Sistemas de apoio à decisão CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::MEDIDAS ELETRICAS, MAGNETICAS E ELETRONICAS INSTRUMENTACAO::SISTEMAS ELETRONICOS DE MEDIDA E DE CONTROLE |
description |
In general, systems are formed by the composition of several modules, local components or subsystems, and may exhibit a large number of states. The growth of the global system model with the number of system components leads to high computational costs for failure diagnosis techniques based on the global model. In this work, a new approach for the failure diagnosis of discrete event systems is introduced. The method is based on the computation of a Petri net diagnoser, called synchronized Petri net diagnoser (SPND), that is constructed from the nonfailure behavior of the modules of the system. We also introduce the de nition of synchronous diagnosability of the language of a system with respect to the languages of its modules, and present an algorithm to verify this property. We also propose a decentralized synchronized Petri net diagnosis scheme for discrete-event systems modeled as automata. In order to do so, we de ne the notion of synchronous codiagnosability and propose an algorithm to verify this property. The synchronized diagnosis can be re ned using the global nonfailure model of the system, leading to the notion of conditional synchronous diagnosability. An algorithm for the veri cation of conditional synchronous diagnosability based on the veri cation of synchronous diagnosability is proposed. We also discuss the relation among conditional synchronous diagnosability, synchronous codiagnosability, synchronous diagnosability and diagnosability of discrete-event systems. Algorithms for the computation of the maximum delay bound for all diagnosis schemes presented in this work are proposed. An example and a practical implementation of the diagnosis methods are presented and used throughout this work in order to illustrate and validate the methods. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-10 2019-01-10T14:58:09Z 2023-12-21T03:05:27Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/6078 |
url |
http://hdl.handle.net/11422/6078 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
pantheon@sibi.ufrj.br |
_version_ |
1815455980238929920 |