Enhancing nadzoru: modeling, analysis and synthesis of safecontrollers for discrete event systems: modeling, analysis and synthesis of safecontrollers for discrete event systems
| Main Author: | |
|---|---|
| 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 |