Co-simulação de sistemas de controle utilizando protocolo OPC
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/183460 |
Resumo: | Este trabalho apresenta o desenvolvimento de um sistema integrado de co-simulação aplicado a duas plantas: uma planta de controle de nível que se comunica com um controlador baseado na técnica LQG/LTR e um sistema de viga flexível controlado por um observador de estados. A planta de nível é composta por um modelo digital e um modelo analógico. A primeira é simulada via um computador digital e a segunda é projetada e montada em um circuito eletrônico usando a técnica de simulação analógica, com um sistema de aquisição de dados QPID da QuanserTM. A comunicação entre a planta e o controlador é feita via um protocolo de comunicação industrial que permite a troca das informações de controle. O principal objetivo do sistema é demonstrar as funcionalidades da integração dos subsistemas para controlar o nível do tanque central e a diferença de níveis entre os tanques da direita e da esquerda. Antes de realizar a co-simulação, o sistema foi estudado usando-se um módulo para substitui-lo, mantendo-se também o mesmo protocolo de comunicação. Esse módulo possui a mesma função do computador analógico, ou seja, com ganhos, somadores e integradores, com a diferença de ser implementada em um computador digital. Assim, foi possível criar um banco de dados inicial para comparar e validar a função do circuito eletrônico do computador analógico. Como estudo de caso da comunicação OPC, foi realizado um experimento para controlar um sistema de viga flexível FlexgageTM. Para tanto, este sistema foi simulado em um módulo do aplicativo LabVIEWTM e o controlador (baseado em um observador de estados) em algoritmo do aplicativo SciLabTM. Nestas condições, os valores das variáveis do processo e dos sinais de controle foram compartilhados via protocolo OPC. Como contribuição desse trabalho, pode-se citar o desenvolvimento de um ambiente de simulação onde a planta a ser estudada ou controlada é particionada de acordo com suas características dinâmicas. Neste cenário, são selecionadas as ferramentas mais adequadas para solucionar os problemas de cada parte, enquanto as mesmas se comunicam entre si. |
id |
UNSP_46d04112ed2bbcfe115fafb108bd3ffd |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/183460 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Co-simulação de sistemas de controle utilizando protocolo OPCCo-simulation of control systems using OPC protocolComputadores analógicosControlador LQG/LTRCo-simulaçãoObservador de estadosProtocolo OPCAnalog computerCo-simulationLQG/LTR controlleOPC protocolState observerEste trabalho apresenta o desenvolvimento de um sistema integrado de co-simulação aplicado a duas plantas: uma planta de controle de nível que se comunica com um controlador baseado na técnica LQG/LTR e um sistema de viga flexível controlado por um observador de estados. A planta de nível é composta por um modelo digital e um modelo analógico. A primeira é simulada via um computador digital e a segunda é projetada e montada em um circuito eletrônico usando a técnica de simulação analógica, com um sistema de aquisição de dados QPID da QuanserTM. A comunicação entre a planta e o controlador é feita via um protocolo de comunicação industrial que permite a troca das informações de controle. O principal objetivo do sistema é demonstrar as funcionalidades da integração dos subsistemas para controlar o nível do tanque central e a diferença de níveis entre os tanques da direita e da esquerda. Antes de realizar a co-simulação, o sistema foi estudado usando-se um módulo para substitui-lo, mantendo-se também o mesmo protocolo de comunicação. Esse módulo possui a mesma função do computador analógico, ou seja, com ganhos, somadores e integradores, com a diferença de ser implementada em um computador digital. Assim, foi possível criar um banco de dados inicial para comparar e validar a função do circuito eletrônico do computador analógico. Como estudo de caso da comunicação OPC, foi realizado um experimento para controlar um sistema de viga flexível FlexgageTM. Para tanto, este sistema foi simulado em um módulo do aplicativo LabVIEWTM e o controlador (baseado em um observador de estados) em algoritmo do aplicativo SciLabTM. Nestas condições, os valores das variáveis do processo e dos sinais de controle foram compartilhados via protocolo OPC. Como contribuição desse trabalho, pode-se citar o desenvolvimento de um ambiente de simulação onde a planta a ser estudada ou controlada é particionada de acordo com suas características dinâmicas. Neste cenário, são selecionadas as ferramentas mais adequadas para solucionar os problemas de cada parte, enquanto as mesmas se comunicam entre si.This work presents the development of an integrated system of co-simulation applied to: a level test bench that communicates with a controller based in LQG/LTR technique, and a system with a flexible link with a state observer controller. The level bench is composed of a digital model and an analog model of the co-simulation system. The first model is simulated on a digital computer and the second is designed and implemented in an electronic circuit using the analog computing technique. A QPID data acquisition system by QuanserTM perform the data exchange between the plant and the controller by means of an industrial protocol. The main objective of this system is to demonstrate the functionality of the integration of the subsystems to regulate the central tank level and the level difference between the right and the left tanks. Before performing the co-simulation with the electronic circuit, the system was tested using digital model with industrial protocol communication also. The digital model performed the same function as the analog computer, with gains, summers and integrators, allowing to create an initial data bank to compare and to validate the function analog model. A case study using OPC communication was done with an experiment to control a flexible link system FlexgageTM. This system was simulated in a LabVIEWTM and controlled by a state observer controller implemented by an algorithm in the SciLabTM application. In this situation, the process variable and control signal are interchanged using the OPC protocol. The contribution of this work is the development of a co-simulation environment where the plant is divided looking its dynamical characteristics. In this scenario, the appropriated tools are selected to solve the problems of each subsystem, while they communicate.Universidade Estadual Paulista (Unesp)Serni, Paulo José Amaral [UNESP]Bueno, Átila Madureira [UNESP]Universidade Estadual Paulista (Unesp)Machado, Rodolfo Galati2019-09-11T12:18:12Z2019-09-11T12:18:12Z2019-07-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://hdl.handle.net/11449/18346000092498833004056087P248317899018238490000-0002-9984-9949porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-06-28T19:22:09Zoai:repositorio.unesp.br:11449/183460Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T15:10:26.523772Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Co-simulação de sistemas de controle utilizando protocolo OPC Co-simulation of control systems using OPC protocol |
title |
Co-simulação de sistemas de controle utilizando protocolo OPC |
spellingShingle |
Co-simulação de sistemas de controle utilizando protocolo OPC Machado, Rodolfo Galati Computadores analógicos Controlador LQG/LTR Co-simulação Observador de estados Protocolo OPC Analog computer Co-simulation LQG/LTR controlle OPC protocol State observer |
title_short |
Co-simulação de sistemas de controle utilizando protocolo OPC |
title_full |
Co-simulação de sistemas de controle utilizando protocolo OPC |
title_fullStr |
Co-simulação de sistemas de controle utilizando protocolo OPC |
title_full_unstemmed |
Co-simulação de sistemas de controle utilizando protocolo OPC |
title_sort |
Co-simulação de sistemas de controle utilizando protocolo OPC |
author |
Machado, Rodolfo Galati |
author_facet |
Machado, Rodolfo Galati |
author_role |
author |
dc.contributor.none.fl_str_mv |
Serni, Paulo José Amaral [UNESP] Bueno, Átila Madureira [UNESP] Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Machado, Rodolfo Galati |
dc.subject.por.fl_str_mv |
Computadores analógicos Controlador LQG/LTR Co-simulação Observador de estados Protocolo OPC Analog computer Co-simulation LQG/LTR controlle OPC protocol State observer |
topic |
Computadores analógicos Controlador LQG/LTR Co-simulação Observador de estados Protocolo OPC Analog computer Co-simulation LQG/LTR controlle OPC protocol State observer |
description |
Este trabalho apresenta o desenvolvimento de um sistema integrado de co-simulação aplicado a duas plantas: uma planta de controle de nível que se comunica com um controlador baseado na técnica LQG/LTR e um sistema de viga flexível controlado por um observador de estados. A planta de nível é composta por um modelo digital e um modelo analógico. A primeira é simulada via um computador digital e a segunda é projetada e montada em um circuito eletrônico usando a técnica de simulação analógica, com um sistema de aquisição de dados QPID da QuanserTM. A comunicação entre a planta e o controlador é feita via um protocolo de comunicação industrial que permite a troca das informações de controle. O principal objetivo do sistema é demonstrar as funcionalidades da integração dos subsistemas para controlar o nível do tanque central e a diferença de níveis entre os tanques da direita e da esquerda. Antes de realizar a co-simulação, o sistema foi estudado usando-se um módulo para substitui-lo, mantendo-se também o mesmo protocolo de comunicação. Esse módulo possui a mesma função do computador analógico, ou seja, com ganhos, somadores e integradores, com a diferença de ser implementada em um computador digital. Assim, foi possível criar um banco de dados inicial para comparar e validar a função do circuito eletrônico do computador analógico. Como estudo de caso da comunicação OPC, foi realizado um experimento para controlar um sistema de viga flexível FlexgageTM. Para tanto, este sistema foi simulado em um módulo do aplicativo LabVIEWTM e o controlador (baseado em um observador de estados) em algoritmo do aplicativo SciLabTM. Nestas condições, os valores das variáveis do processo e dos sinais de controle foram compartilhados via protocolo OPC. Como contribuição desse trabalho, pode-se citar o desenvolvimento de um ambiente de simulação onde a planta a ser estudada ou controlada é particionada de acordo com suas características dinâmicas. Neste cenário, são selecionadas as ferramentas mais adequadas para solucionar os problemas de cada parte, enquanto as mesmas se comunicam entre si. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-09-11T12:18:12Z 2019-09-11T12:18:12Z 2019-07-17 |
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/183460 000924988 33004056087P2 4831789901823849 0000-0002-9984-9949 |
url |
http://hdl.handle.net/11449/183460 |
identifier_str_mv |
000924988 33004056087P2 4831789901823849 0000-0002-9984-9949 |
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_ |
1808128473548455936 |