Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems

Bibliographic Details
Main Author: Sponchiado, Giovanna Geremia
Publication Date: 2023
Format: Master thesis
Language: por
Source: Repositório Institucional da Udesc
Download full: https://repositorio.udesc.br/handle/UDESC/17880
Summary: Diversas ferramentas computacionais foram desenvolvidas com o objetivo de facilitar a síntese de supervisores para sistemas a eventos discretos (SEDs) modelados por autômatos de estados finitos, dentre elas o Nadzoru. Desenvolvida pelo Grupo de Automação de Sistemas e Robótica (GASR) da Universidade do Estado de Santa Catarina, o Nadzoru tem sido utilizado como ferramenta de apoio ao estudo e à aplicação de teorias relacionadas aos SEDs. Esta dissertação apresenta uma nova arquitetura para o Nadzoru, tornando-o mais modular e colaborativo através do uso de uma linguagem de programação amplamente utilizada, o Python. Também é apresentada nova implementação para diversas funcionalidades, dentre as quais se podem listar: parte acessível, parte coacessível, composição síncrona, determinação de automatos não determinísticos, síntese de supervisores ótimos, redução de supervisores e cálculo do observador. Outra contribuição apresentada neste trabalho é a proposição e implementação de um algoritmo para a verificação da propriedade denominada DP-Controlabilidade Segura. A garantia dessa propriedade é necessária para que se possa projetar sistemas de controle supervisórios tolerantes a falhas. Se um SED apresenta tal propriedade, tem-se a garantia que é sempre possível, por intermédio de uma ação de controle, impedir a ocorrência de eventos ou cadeias proibidos após a ocorrência de uma falha. Tal ação de controle pode se dar mediante a detecção de falha pela diagnose, i.e., após a sua ocorrência, ou pela prognose de falha, i.e., antes mesmo que a falha ocorra. Isso possibilita a utilização do controle ativo tolerante a falhas em uma gama mais ampla de sistemas, uma vez que ações de reconfiguração podem ser tomadas tanto pela diagnose quanto pela prognose online de falhas. Esse algoritmo também é capaz de analisar a controlabilidade segura apenas pela diagnose ou apenas pela prognose, dependendo dos parâmetros de entrada passados pelo usuário. Além disso, se for confirmada a controlabilidade segura, a funcionalidade implementada retorna os eventos controláveis que precisam ser desabilitados, juntamente com os estados que disparam cada um desses eventos. Os algoritmos desenvolvidos foram testados através de estudos de caso e os resultados obtidos deram confiança de seu bom funcionamento. Palavras-chave: Sistemas a Eventos Discretos. Nadzoru. Controle Tolerante a Falhas. DP-Controlabilidade Segura
id UDESC-2_83c19c389cf4d2475f65d059ee06c420
oai_identifier_str oai:repositorio.udesc.br:UDESC/17880
network_acronym_str UDESC-2
network_name_str Repositório Institucional da Udesc
repository_id_str 6391
spelling Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systemsEngenharia elétricaSistemas de controle supervisórioSistemas de tempo discretoRobóticaTolerância a falha (Engenharia)Diversas ferramentas computacionais foram desenvolvidas com o objetivo de facilitar a síntese de supervisores para sistemas a eventos discretos (SEDs) modelados por autômatos de estados finitos, dentre elas o Nadzoru. Desenvolvida pelo Grupo de Automação de Sistemas e Robótica (GASR) da Universidade do Estado de Santa Catarina, o Nadzoru tem sido utilizado como ferramenta de apoio ao estudo e à aplicação de teorias relacionadas aos SEDs. Esta dissertação apresenta uma nova arquitetura para o Nadzoru, tornando-o mais modular e colaborativo através do uso de uma linguagem de programação amplamente utilizada, o Python. Também é apresentada nova implementação para diversas funcionalidades, dentre as quais se podem listar: parte acessível, parte coacessível, composição síncrona, determinação de automatos não determinísticos, síntese de supervisores ótimos, redução de supervisores e cálculo do observador. Outra contribuição apresentada neste trabalho é a proposição e implementação de um algoritmo para a verificação da propriedade denominada DP-Controlabilidade Segura. A garantia dessa propriedade é necessária para que se possa projetar sistemas de controle supervisórios tolerantes a falhas. Se um SED apresenta tal propriedade, tem-se a garantia que é sempre possível, por intermédio de uma ação de controle, impedir a ocorrência de eventos ou cadeias proibidos após a ocorrência de uma falha. Tal ação de controle pode se dar mediante a detecção de falha pela diagnose, i.e., após a sua ocorrência, ou pela prognose de falha, i.e., antes mesmo que a falha ocorra. Isso possibilita a utilização do controle ativo tolerante a falhas em uma gama mais ampla de sistemas, uma vez que ações de reconfiguração podem ser tomadas tanto pela diagnose quanto pela prognose online de falhas. Esse algoritmo também é capaz de analisar a controlabilidade segura apenas pela diagnose ou apenas pela prognose, dependendo dos parâmetros de entrada passados pelo usuário. Além disso, se for confirmada a controlabilidade segura, a funcionalidade implementada retorna os eventos controláveis que precisam ser desabilitados, juntamente com os estados que disparam cada um desses eventos. Os algoritmos desenvolvidos foram testados através de estudos de caso e os resultados obtidos deram confiança de seu bom funcionamento. Palavras-chave: Sistemas a Eventos Discretos. Nadzoru. Controle Tolerante a Falhas. DP-Controlabilidade SeguraLeal, Andre BittencourtSponchiado, Giovanna Geremia2025-01-24T19:30:47Z2023info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis83 p.application/pdfSPONCHIADO, Giovanna Geremia. <b>Enhancing nadzoru</b>: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems. 2025. Dissertação (Curso de Engenharia Elétrica) - Udesc, 2023. Disponível em: https://repositorio.udesc.br/handle/UDESC/17880. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.https://repositorio.udesc.br/handle/UDESC/17880Attribution-NonCommercial-ShareAlike 4.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/4.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESC2025-01-25T06:31:27Zoai:repositorio.udesc.br:UDESC/17880Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912025-01-25T06:31:27Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
title Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
spellingShingle Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
Sponchiado, Giovanna Geremia
Engenharia elétrica
Sistemas de controle supervisório
Sistemas de tempo discreto
Robótica
Tolerância a falha (Engenharia)
title_short Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
title_full Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
title_fullStr Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
title_full_unstemmed Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
title_sort Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
author Sponchiado, Giovanna Geremia
author_facet Sponchiado, Giovanna Geremia
author_role author
dc.contributor.none.fl_str_mv Leal, Andre Bittencourt
dc.contributor.author.fl_str_mv Sponchiado, Giovanna Geremia
dc.subject.por.fl_str_mv Engenharia elétrica
Sistemas de controle supervisório
Sistemas de tempo discreto
Robótica
Tolerância a falha (Engenharia)
topic Engenharia elétrica
Sistemas de controle supervisório
Sistemas de tempo discreto
Robótica
Tolerância a falha (Engenharia)
description Diversas ferramentas computacionais foram desenvolvidas com o objetivo de facilitar a síntese de supervisores para sistemas a eventos discretos (SEDs) modelados por autômatos de estados finitos, dentre elas o Nadzoru. Desenvolvida pelo Grupo de Automação de Sistemas e Robótica (GASR) da Universidade do Estado de Santa Catarina, o Nadzoru tem sido utilizado como ferramenta de apoio ao estudo e à aplicação de teorias relacionadas aos SEDs. Esta dissertação apresenta uma nova arquitetura para o Nadzoru, tornando-o mais modular e colaborativo através do uso de uma linguagem de programação amplamente utilizada, o Python. Também é apresentada nova implementação para diversas funcionalidades, dentre as quais se podem listar: parte acessível, parte coacessível, composição síncrona, determinação de automatos não determinísticos, síntese de supervisores ótimos, redução de supervisores e cálculo do observador. Outra contribuição apresentada neste trabalho é a proposição e implementação de um algoritmo para a verificação da propriedade denominada DP-Controlabilidade Segura. A garantia dessa propriedade é necessária para que se possa projetar sistemas de controle supervisórios tolerantes a falhas. Se um SED apresenta tal propriedade, tem-se a garantia que é sempre possível, por intermédio de uma ação de controle, impedir a ocorrência de eventos ou cadeias proibidos após a ocorrência de uma falha. Tal ação de controle pode se dar mediante a detecção de falha pela diagnose, i.e., após a sua ocorrência, ou pela prognose de falha, i.e., antes mesmo que a falha ocorra. Isso possibilita a utilização do controle ativo tolerante a falhas em uma gama mais ampla de sistemas, uma vez que ações de reconfiguração podem ser tomadas tanto pela diagnose quanto pela prognose online de falhas. Esse algoritmo também é capaz de analisar a controlabilidade segura apenas pela diagnose ou apenas pela prognose, dependendo dos parâmetros de entrada passados pelo usuário. Além disso, se for confirmada a controlabilidade segura, a funcionalidade implementada retorna os eventos controláveis que precisam ser desabilitados, juntamente com os estados que disparam cada um desses eventos. Os algoritmos desenvolvidos foram testados através de estudos de caso e os resultados obtidos deram confiança de seu bom funcionamento. Palavras-chave: Sistemas a Eventos Discretos. Nadzoru. Controle Tolerante a Falhas. DP-Controlabilidade Segura
publishDate 2023
dc.date.none.fl_str_mv 2023
2025-01-24T19:30:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SPONCHIADO, Giovanna Geremia. <b>Enhancing nadzoru</b>: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems. 2025. Dissertação (Curso de Engenharia Elétrica) - Udesc, 2023. Disponível em: https://repositorio.udesc.br/handle/UDESC/17880. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
https://repositorio.udesc.br/handle/UDESC/17880
identifier_str_mv SPONCHIADO, Giovanna Geremia. <b>Enhancing nadzoru</b>: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems. 2025. Dissertação (Curso de Engenharia Elétrica) - Udesc, 2023. Disponível em: https://repositorio.udesc.br/handle/UDESC/17880. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
url https://repositorio.udesc.br/handle/UDESC/17880
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 83 p.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Udesc
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Repositório Institucional da Udesc
collection Repositório Institucional da Udesc
repository.name.fl_str_mv Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv ri@udesc.br
_version_ 1848168412200566784