Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/80306
Type: Tese
Title: Signal-Interpreted Coloured Petri Nets: a modelling tool framework for implementation of feedback-based control of discrete event systems
Other Titles: Redes de Petri Coloridas Interpretadas: uma estrutura de ferramenta de modelagem para implementação de controle baseado em feedback de sistemas a eventos discretos
Authors: Matheus Ungaretti Borges
First Advisor: Eduardo José Lima II
First Referee: Paulo Eigi Miyagi
Second Referee: Pedro Henrique Ferreira Machado
Third Referee: Carlos Andrey Maia
metadata.dc.contributor.referee4: Alessandro Pilloni
metadata.dc.contributor.referee5: Carla Seatzu
Abstract: Petri nets (PNs) are typically utilised for design and verification rather than direct control implementation. However, in line with the Industry 4.0 paradigm's focus on flexible and reconfigurable control systems, a modelling tool for rapidly prototyping feedback-based discrete-event control algorithms on programmable controllers such as PLCs or microcontroller boards is proposed. This modelling tool, named Signal-Interpreted Coloured Petri Nets (SICPNs), aims to combine the formal modelling expressiveness of Coloured PNs with the capabilities of Signal-Interpreted PNs, which are specialised in processing plant measurements and determining actuator commands. By merging these properties, the new framework can solve problems that were not considered before. The thesis’ contribution involves: a) The formal definition of the framework SICPN; b) The DT FESTO Modular Processing Station (MPS) testbed modelling in Matlab; c) The implementation of the framework for feedback-control of Discrete-Event Systems (DES) in an Arduino compliant, via C++ language, to support feedback-based decision-making within the SICPN, highlighting the so-called Token-Player, structure designed to represent the dynamic behaviour of the modelled system; d) The validation of the effectiveness of the proposed formalism in controlling a Digital Twin (DT) of an extended configuration of the FESTO MPS using an Arduino microcontroller via two-way UART serial communications. The tests demonstrate that, during transitions, the colour and signal interpretation conditions enable the microcontroller to accurately schedule and dynamically reconfigure control actions without explosion of the PN-based model of the controller given the control problem complexity.
Abstract: Redes de Petri são normalmente utilizadas para design e verificação em vez de implementação de controle direto. No entanto, em linha com o foco do paradigma da Indústria 4.0 em sistemas de controle flexíveis e reconfiguráveis, é proposta uma ferramenta de modelagem para prototipagem rápida de algoritmos de controle de eventos discretos baseados em feedback em controladores programáveis, como CLPs ou placas de microcontroladores. Esta ferramenta de modelagem, chamada Redes de Petri Coloridas Interpretadas, visa combinar a expressividade de modelagem formal de das Redes de Petri Coloridas com as capacidades das Redes de Petri Interpretadas, que são especializadas no processamento de medições de plantas e na determinação de comandos de atuadores. Ao mesclar essas propriedades, a nova estrutura pode resolver problemas que não foram considerados antes. A contribuição da tese envolve: a) A definição formal da estrutura das Redes de Petri Coloridas Interpretadas; b) A modelagem da Estação de Processamento Modular FESTO MPS construindo um Gêmeo Digital em Matlab; c) A implementação da estrutura para controle por feedback de Sistemas de Eventos Discretos em um Arduino compatível, via linguagem C++, para dar suporte à tomada de decisão baseada em feedback dentro das Redes de Petri Coloridas Interpretadas, destacando o chamado Token-Player, estrutura projetada para representar o comportamento dinâmico do sistema modelado; d) A validação da eficácia do formalismo proposto no controle de um Gêmeo Digital de uma configuração estendida da FESTO MPS usando um microcontrolador Arduino via comunicações seriais UART bidirecionais. Os testes demonstram que, durante as transições, as condições de interpretação de cor e sinal permitem ao microcontrolador programar com precisão e reconfigurar dinamicamente as ações de controle sem explosão do modelo do controlador baseado em Redes de Petri, dada a complexidade do problema de controle.
Subject: Engenharia mecânica
Modelagem matemática
Redes de petri
Microcontroladores
Robótica
language: eng
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal de Minas Gerais
Publisher Initials: UFMG
metadata.dc.publisher.department: ENG - DEPARTAMENTO DE ENGENHARIA MECÂNICA
metadata.dc.publisher.program: Programa de Pós-Graduação em Engenharia Mecanica
Rights: Acesso Aberto
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/pt/
URI: http://hdl.handle.net/1843/80306
Issue Date: 2-Oct-2024
Appears in Collections:Teses de Doutorado

Files in This Item:
File Description SizeFormat 
Tese Matheus Ungaretti Borges PDFA.pdf3.66 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons