Arquitetura de automação e controle orientada a microserviços para a indústria 4.0
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/191993 |
Resumo: | A Indústria 4.0 (I4.0) têm focado no uso conjunto de tecnologias de automação e informática industrial visando a obtenção de maior eficiência, qualidade e produtividade. Para o desenvolvimento da I4.0 é necessário a aplicação de tecnologias recentes como a Internet das Coisas Industrial (IIoT), os Sistemas de Controle via Redes e a Computação em Nuvem, entre outras. O grande desafio da I4.0 é promover a integração entre essas tecnologias, equipamentos e sistemas alocados em diferentes níveis hierárquicos dos sistemas industriais. Nesse sentido, um paradigma recente tem sido o da automação colaborativa por meio do uso e compartilhamento de serviços para obtenção de uma arquitetura flexível, distribuída e totalmente integrada através de redes de comunicação. Diante desse contexto, esta tese foca no desenvolvimento de uma arquitetura orientada a microserviços (MOA) para aplicações de automação e controle com foco na I4.0. A arquitetura é baseada no uso do framework Moleculer para microserviços e no desenvolvimento de serviços e composições de serviços para suportar as aplicações requeridas. Os serviços desenvolvidos podem ser executados em diferentes plataformas como computadores, sistemas embarcados e em nuvem. Serviços de Infraestrutura como Comunicação Máquina a Máquina, Controlador Lógico Programável e Aquisição de Dados são responsáveis por prover as funcionalidades básicas da arquitetura e usados para a composição das aplicações. Os serviços de Processos/Negócios como Controle e Supervisão de Processos executam as funcionalidades de alto nível e necessitam operar em composição com os serviços de infraestrutura. A arquitetura MOA, serviços e aplicações foram implementados e validados através de experimentos com malhas de controle em planta didática e em ambiente Hardware-In-the-Loop (HIL). Resultados experimentais demonstraram a viabilidade da arquitetura para aplicações de automação e controle de processos. A grande vantagem da arquitetura é a interoperabilidade, fornecida pela comunicação automática e transparente entre os serviços e aplicações, que é um fator importante para a I4.0. Uma análise temporal e da comunicação em rede mostrou que, apesar da latência e do jitter serem significativos, a arquitetura é confiável e recomendada para aplicações de automação e controle com orquestração de serviços com tempo de ciclo de ao menos 300 ms. A arquitetura também forneceu maior modularidade e escalabilidade para aplicações industriais, a partir da replicação e composição dos serviços. |
id |
UNSP_7eff0b295ee9fe186bb161b387ebfff9 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/191993 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0Automation architecture and oriented control microservice for industry 4.0Comunicação M2MServiçosFramework moleculerInternet das CoisasSistema de controle via redeManufatura avançadaManufatura AvançadaServicesMoleculer frameworkInternet of thingsNetworked control systemsSmart manufacturingMachine to machine communicationA Indústria 4.0 (I4.0) têm focado no uso conjunto de tecnologias de automação e informática industrial visando a obtenção de maior eficiência, qualidade e produtividade. Para o desenvolvimento da I4.0 é necessário a aplicação de tecnologias recentes como a Internet das Coisas Industrial (IIoT), os Sistemas de Controle via Redes e a Computação em Nuvem, entre outras. O grande desafio da I4.0 é promover a integração entre essas tecnologias, equipamentos e sistemas alocados em diferentes níveis hierárquicos dos sistemas industriais. Nesse sentido, um paradigma recente tem sido o da automação colaborativa por meio do uso e compartilhamento de serviços para obtenção de uma arquitetura flexível, distribuída e totalmente integrada através de redes de comunicação. Diante desse contexto, esta tese foca no desenvolvimento de uma arquitetura orientada a microserviços (MOA) para aplicações de automação e controle com foco na I4.0. A arquitetura é baseada no uso do framework Moleculer para microserviços e no desenvolvimento de serviços e composições de serviços para suportar as aplicações requeridas. Os serviços desenvolvidos podem ser executados em diferentes plataformas como computadores, sistemas embarcados e em nuvem. Serviços de Infraestrutura como Comunicação Máquina a Máquina, Controlador Lógico Programável e Aquisição de Dados são responsáveis por prover as funcionalidades básicas da arquitetura e usados para a composição das aplicações. Os serviços de Processos/Negócios como Controle e Supervisão de Processos executam as funcionalidades de alto nível e necessitam operar em composição com os serviços de infraestrutura. A arquitetura MOA, serviços e aplicações foram implementados e validados através de experimentos com malhas de controle em planta didática e em ambiente Hardware-In-the-Loop (HIL). Resultados experimentais demonstraram a viabilidade da arquitetura para aplicações de automação e controle de processos. A grande vantagem da arquitetura é a interoperabilidade, fornecida pela comunicação automática e transparente entre os serviços e aplicações, que é um fator importante para a I4.0. Uma análise temporal e da comunicação em rede mostrou que, apesar da latência e do jitter serem significativos, a arquitetura é confiável e recomendada para aplicações de automação e controle com orquestração de serviços com tempo de ciclo de ao menos 300 ms. A arquitetura também forneceu maior modularidade e escalabilidade para aplicações industriais, a partir da replicação e composição dos serviços.Industry 4.0 (I4.0) has focused on the joint use of automation technologies and industrial informatics aiming at achieving greater efficiency, quality and productivity. The application of some recent technologies such as the Industrial Internet of Things (IIoT), Networked Control Systems and Cloud Computing, among others, is required for the development of the I4.0. The great challenge of I4.0 is to promote the integration of these technologies, equipment and systems allocated in different hierarchical levels of industrial systems. A recent paradigm has been the collaborative automation through the use and sharing of services in order to obtain a flexible, distributed and network-integrated architecture. In this context, this thesis focuses on the development of a Microservice Oriented Architecture (MOA) for automation and control applications focused on I4.0. The architecture is based on the use of the Moleculer framework for microservices and on the development of services and service compositions in order to support the required applications. The proposed services can be executed in different platforms such as computers, embedded systems and in the cloud. Infrastructure services such as Machine-to-Machine Communication, Programmable Logic Controller and Data Acquisition are responsible for providing the basic functionality for the architecture and for composition of applications. Business services such as Control and Supervision of Processes provide high-level functionality and need to operate in composition with the infrastructure services. The MOA architecture, services and applications were implemented and validated through experiments with control loops in a didactic plant and in a Hardware-In-the-Loop (HIL) environment. Experimental results demonstrated the feasibility of architecture for automation and process control applications. The great advantage of the architecture is interoperability, provided by the automatic and transparent communication between services and applications, which is an important factor for I4.0. A temporal analysis and network communication evaluation showed that although latency and jitter are significant, the architecture is reliable and recommended for automation and control applications with cycle time of service orchestration of at least 300 ms. The architecture also provided greater modularity and scalability for industrial applications, from the replication and composition of the services.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)FAPESP: 2018/19984-4Universidade Estadual Paulista (Unesp)Godoy, Eduardo Paciência [UNESP]Universidade Estadual Paulista (Unesp)Bigheti, Jeferson André2020-03-26T01:27:52Z2020-03-26T01:27:52Z2020-03-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://hdl.handle.net/11449/19199300092984633004056087P2726320675456980000-0003-3375-096Xporinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-06-28T19:22:10Zoai:repositorio.unesp.br:11449/191993Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T21:35:57.208535Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 Automation architecture and oriented control microservice for industry 4.0 |
title |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 |
spellingShingle |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 Bigheti, Jeferson André Comunicação M2M Serviços Framework moleculer Internet das Coisas Sistema de controle via rede Manufatura avançada Manufatura Avançada Services Moleculer framework Internet of things Networked control systems Smart manufacturing Machine to machine communication |
title_short |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 |
title_full |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 |
title_fullStr |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 |
title_full_unstemmed |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 |
title_sort |
Arquitetura de automação e controle orientada a microserviços para a indústria 4.0 |
author |
Bigheti, Jeferson André |
author_facet |
Bigheti, Jeferson André |
author_role |
author |
dc.contributor.none.fl_str_mv |
Godoy, Eduardo Paciência [UNESP] Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Bigheti, Jeferson André |
dc.subject.por.fl_str_mv |
Comunicação M2M Serviços Framework moleculer Internet das Coisas Sistema de controle via rede Manufatura avançada Manufatura Avançada Services Moleculer framework Internet of things Networked control systems Smart manufacturing Machine to machine communication |
topic |
Comunicação M2M Serviços Framework moleculer Internet das Coisas Sistema de controle via rede Manufatura avançada Manufatura Avançada Services Moleculer framework Internet of things Networked control systems Smart manufacturing Machine to machine communication |
description |
A Indústria 4.0 (I4.0) têm focado no uso conjunto de tecnologias de automação e informática industrial visando a obtenção de maior eficiência, qualidade e produtividade. Para o desenvolvimento da I4.0 é necessário a aplicação de tecnologias recentes como a Internet das Coisas Industrial (IIoT), os Sistemas de Controle via Redes e a Computação em Nuvem, entre outras. O grande desafio da I4.0 é promover a integração entre essas tecnologias, equipamentos e sistemas alocados em diferentes níveis hierárquicos dos sistemas industriais. Nesse sentido, um paradigma recente tem sido o da automação colaborativa por meio do uso e compartilhamento de serviços para obtenção de uma arquitetura flexível, distribuída e totalmente integrada através de redes de comunicação. Diante desse contexto, esta tese foca no desenvolvimento de uma arquitetura orientada a microserviços (MOA) para aplicações de automação e controle com foco na I4.0. A arquitetura é baseada no uso do framework Moleculer para microserviços e no desenvolvimento de serviços e composições de serviços para suportar as aplicações requeridas. Os serviços desenvolvidos podem ser executados em diferentes plataformas como computadores, sistemas embarcados e em nuvem. Serviços de Infraestrutura como Comunicação Máquina a Máquina, Controlador Lógico Programável e Aquisição de Dados são responsáveis por prover as funcionalidades básicas da arquitetura e usados para a composição das aplicações. Os serviços de Processos/Negócios como Controle e Supervisão de Processos executam as funcionalidades de alto nível e necessitam operar em composição com os serviços de infraestrutura. A arquitetura MOA, serviços e aplicações foram implementados e validados através de experimentos com malhas de controle em planta didática e em ambiente Hardware-In-the-Loop (HIL). Resultados experimentais demonstraram a viabilidade da arquitetura para aplicações de automação e controle de processos. A grande vantagem da arquitetura é a interoperabilidade, fornecida pela comunicação automática e transparente entre os serviços e aplicações, que é um fator importante para a I4.0. Uma análise temporal e da comunicação em rede mostrou que, apesar da latência e do jitter serem significativos, a arquitetura é confiável e recomendada para aplicações de automação e controle com orquestração de serviços com tempo de ciclo de ao menos 300 ms. A arquitetura também forneceu maior modularidade e escalabilidade para aplicações industriais, a partir da replicação e composição dos serviços. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-03-26T01:27:52Z 2020-03-26T01:27:52Z 2020-03-05 |
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/11449/191993 000929846 33004056087P2 72632067545698 0000-0003-3375-096X |
url |
http://hdl.handle.net/11449/191993 |
identifier_str_mv |
000929846 33004056087P2 72632067545698 0000-0003-3375-096X |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128235694718976 |