Synchronous failure diagnosis of discrete-event systems

Detalhes bibliográficos
Autor(a) principal: Cabral, Felipe Gomes de Oliveira
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