Controle preditivo de um sistema de levitação magnética.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2003 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do ITA |
Texto Completo: | http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=65 |
Resumo: | A utilização de controladores preditivos já está de certa forma consolidada na indústria de processos, porém é aplicada, geralmente, a plantas cuja dinâmica é lenta e estável em malha aberta. A proposta deste trabalho é implementar um algoritmo que realize o controle preditivo de um sistema não-linear, instável em malha aberta e com dinâmica relativamente rápida, e que possua técnicas para correção de erro em regime, rejeição de perturbações, tratamento de restrições de entrada e saída, e seguimento de referência. Como sistema-exemplo, empregou-se um processo de levitação magnética construído pela Feedback Instruments. Para possibilitar a utilização de técnicas bem estabelecidas de controle preditivo baseadas em modelos lineares, a estratégia adotada usa versões linearizadas do modelo do levitador. A linearização é refeita a cada período de amostragem, de forma a manter o mais próximo possível o comportamento da planta e do modelo. O algoritmo de controle foi executado no computador mestre de uma topologia mestre-escravo implementada com a ferramenta xPC Target do aplicativo Matlab. Os computadores se comunicam através da interface serial RS-232, e é no computador escrvo, que é inicializado com o kernel xPC Target, que está instalada uma placa de conversão analógica-digital a qual realiza a interface entre o algoritmo e o sistema físico. As simulações computacionais são resolvidas utilizando-se um algoritmo de programação quadrática, acionado pelo comando "quadprog" do matlab. Os teste experimentais também são resolvidos através de uma lei de controle obtida a partir dos conceitos de controle preditivo, porém não levam em consideração as restrições do sistema físico, ou seja as simulações levam em consideração o tratamento de restrições, porém no caso experimental a lei de controle é obtida a partir do caso irrestrito. Ao longo do trabalho são observados, analisados e discutidos resultados obtidos inicialmente por meio de simulação computacional, em seguida através da utilização de um computador analógico e por fim através da implementação do controle junto ao sistema físico. Em todos os casos foi possível não só estabilizar a saída do sistema, como também fazê-la seguir uma determinada trajetória de referência. |
id |
ITA_95d9ec8903a128118bd1f5e4f9586267 |
---|---|
oai_identifier_str |
oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:65 |
network_acronym_str |
ITA |
network_name_str |
Biblioteca Digital de Teses e Dissertações do ITA |
spelling |
Controle preditivo de um sistema de levitação magnética.AlgoritmosSistemas linearesControle preditivoEstimação de sistemasIdentificação de parâmetrosProgramação matemáticaSimulação computadorizadaControladoresEngenharia de sistemasControleA utilização de controladores preditivos já está de certa forma consolidada na indústria de processos, porém é aplicada, geralmente, a plantas cuja dinâmica é lenta e estável em malha aberta. A proposta deste trabalho é implementar um algoritmo que realize o controle preditivo de um sistema não-linear, instável em malha aberta e com dinâmica relativamente rápida, e que possua técnicas para correção de erro em regime, rejeição de perturbações, tratamento de restrições de entrada e saída, e seguimento de referência. Como sistema-exemplo, empregou-se um processo de levitação magnética construído pela Feedback Instruments. Para possibilitar a utilização de técnicas bem estabelecidas de controle preditivo baseadas em modelos lineares, a estratégia adotada usa versões linearizadas do modelo do levitador. A linearização é refeita a cada período de amostragem, de forma a manter o mais próximo possível o comportamento da planta e do modelo. O algoritmo de controle foi executado no computador mestre de uma topologia mestre-escravo implementada com a ferramenta xPC Target do aplicativo Matlab. Os computadores se comunicam através da interface serial RS-232, e é no computador escrvo, que é inicializado com o kernel xPC Target, que está instalada uma placa de conversão analógica-digital a qual realiza a interface entre o algoritmo e o sistema físico. As simulações computacionais são resolvidas utilizando-se um algoritmo de programação quadrática, acionado pelo comando "quadprog" do matlab. Os teste experimentais também são resolvidos através de uma lei de controle obtida a partir dos conceitos de controle preditivo, porém não levam em consideração as restrições do sistema físico, ou seja as simulações levam em consideração o tratamento de restrições, porém no caso experimental a lei de controle é obtida a partir do caso irrestrito. Ao longo do trabalho são observados, analisados e discutidos resultados obtidos inicialmente por meio de simulação computacional, em seguida através da utilização de um computador analógico e por fim através da implementação do controle junto ao sistema físico. Em todos os casos foi possível não só estabilizar a saída do sistema, como também fazê-la seguir uma determinada trajetória de referência. Instituto Tecnológico de AeronáuticaRoberto Kawakami Harrop GalvãoRenzo Orchiucci Miura2003-00-00info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=65reponame:Biblioteca Digital de Teses e Dissertações do ITAinstname:Instituto Tecnológico de Aeronáuticainstacron:ITAporinfo:eu-repo/semantics/openAccessapplication/pdf2019-02-02T14:01:38Zoai:agregador.ibict.br.BDTD_ITA:oai:ita.br:65http://oai.bdtd.ibict.br/requestopendoar:null2020-05-28 19:32:14.278Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáuticatrue |
dc.title.none.fl_str_mv |
Controle preditivo de um sistema de levitação magnética. |
title |
Controle preditivo de um sistema de levitação magnética. |
spellingShingle |
Controle preditivo de um sistema de levitação magnética. Renzo Orchiucci Miura Algoritmos Sistemas lineares Controle preditivo Estimação de sistemas Identificação de parâmetros Programação matemática Simulação computadorizada Controladores Engenharia de sistemas Controle |
title_short |
Controle preditivo de um sistema de levitação magnética. |
title_full |
Controle preditivo de um sistema de levitação magnética. |
title_fullStr |
Controle preditivo de um sistema de levitação magnética. |
title_full_unstemmed |
Controle preditivo de um sistema de levitação magnética. |
title_sort |
Controle preditivo de um sistema de levitação magnética. |
author |
Renzo Orchiucci Miura |
author_facet |
Renzo Orchiucci Miura |
author_role |
author |
dc.contributor.none.fl_str_mv |
Roberto Kawakami Harrop Galvão |
dc.contributor.author.fl_str_mv |
Renzo Orchiucci Miura |
dc.subject.por.fl_str_mv |
Algoritmos Sistemas lineares Controle preditivo Estimação de sistemas Identificação de parâmetros Programação matemática Simulação computadorizada Controladores Engenharia de sistemas Controle |
topic |
Algoritmos Sistemas lineares Controle preditivo Estimação de sistemas Identificação de parâmetros Programação matemática Simulação computadorizada Controladores Engenharia de sistemas Controle |
dc.description.none.fl_txt_mv |
A utilização de controladores preditivos já está de certa forma consolidada na indústria de processos, porém é aplicada, geralmente, a plantas cuja dinâmica é lenta e estável em malha aberta. A proposta deste trabalho é implementar um algoritmo que realize o controle preditivo de um sistema não-linear, instável em malha aberta e com dinâmica relativamente rápida, e que possua técnicas para correção de erro em regime, rejeição de perturbações, tratamento de restrições de entrada e saída, e seguimento de referência. Como sistema-exemplo, empregou-se um processo de levitação magnética construído pela Feedback Instruments. Para possibilitar a utilização de técnicas bem estabelecidas de controle preditivo baseadas em modelos lineares, a estratégia adotada usa versões linearizadas do modelo do levitador. A linearização é refeita a cada período de amostragem, de forma a manter o mais próximo possível o comportamento da planta e do modelo. O algoritmo de controle foi executado no computador mestre de uma topologia mestre-escravo implementada com a ferramenta xPC Target do aplicativo Matlab. Os computadores se comunicam através da interface serial RS-232, e é no computador escrvo, que é inicializado com o kernel xPC Target, que está instalada uma placa de conversão analógica-digital a qual realiza a interface entre o algoritmo e o sistema físico. As simulações computacionais são resolvidas utilizando-se um algoritmo de programação quadrática, acionado pelo comando "quadprog" do matlab. Os teste experimentais também são resolvidos através de uma lei de controle obtida a partir dos conceitos de controle preditivo, porém não levam em consideração as restrições do sistema físico, ou seja as simulações levam em consideração o tratamento de restrições, porém no caso experimental a lei de controle é obtida a partir do caso irrestrito. Ao longo do trabalho são observados, analisados e discutidos resultados obtidos inicialmente por meio de simulação computacional, em seguida através da utilização de um computador analógico e por fim através da implementação do controle junto ao sistema físico. Em todos os casos foi possível não só estabilizar a saída do sistema, como também fazê-la seguir uma determinada trajetória de referência. |
description |
A utilização de controladores preditivos já está de certa forma consolidada na indústria de processos, porém é aplicada, geralmente, a plantas cuja dinâmica é lenta e estável em malha aberta. A proposta deste trabalho é implementar um algoritmo que realize o controle preditivo de um sistema não-linear, instável em malha aberta e com dinâmica relativamente rápida, e que possua técnicas para correção de erro em regime, rejeição de perturbações, tratamento de restrições de entrada e saída, e seguimento de referência. Como sistema-exemplo, empregou-se um processo de levitação magnética construído pela Feedback Instruments. Para possibilitar a utilização de técnicas bem estabelecidas de controle preditivo baseadas em modelos lineares, a estratégia adotada usa versões linearizadas do modelo do levitador. A linearização é refeita a cada período de amostragem, de forma a manter o mais próximo possível o comportamento da planta e do modelo. O algoritmo de controle foi executado no computador mestre de uma topologia mestre-escravo implementada com a ferramenta xPC Target do aplicativo Matlab. Os computadores se comunicam através da interface serial RS-232, e é no computador escrvo, que é inicializado com o kernel xPC Target, que está instalada uma placa de conversão analógica-digital a qual realiza a interface entre o algoritmo e o sistema físico. As simulações computacionais são resolvidas utilizando-se um algoritmo de programação quadrática, acionado pelo comando "quadprog" do matlab. Os teste experimentais também são resolvidos através de uma lei de controle obtida a partir dos conceitos de controle preditivo, porém não levam em consideração as restrições do sistema físico, ou seja as simulações levam em consideração o tratamento de restrições, porém no caso experimental a lei de controle é obtida a partir do caso irrestrito. Ao longo do trabalho são observados, analisados e discutidos resultados obtidos inicialmente por meio de simulação computacional, em seguida através da utilização de um computador analógico e por fim através da implementação do controle junto ao sistema físico. Em todos os casos foi possível não só estabilizar a saída do sistema, como também fazê-la seguir uma determinada trajetória de referência. |
publishDate |
2003 |
dc.date.none.fl_str_mv |
2003-00-00 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis |
status_str |
publishedVersion |
format |
masterThesis |
dc.identifier.uri.fl_str_mv |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=65 |
url |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=65 |
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 |
Instituto Tecnológico de Aeronáutica |
publisher.none.fl_str_mv |
Instituto Tecnológico de Aeronáutica |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do ITA instname:Instituto Tecnológico de Aeronáutica instacron:ITA |
reponame_str |
Biblioteca Digital de Teses e Dissertações do ITA |
collection |
Biblioteca Digital de Teses e Dissertações do ITA |
instname_str |
Instituto Tecnológico de Aeronáutica |
instacron_str |
ITA |
institution |
ITA |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáutica |
repository.mail.fl_str_mv |
|
subject_por_txtF_mv |
Algoritmos Sistemas lineares Controle preditivo Estimação de sistemas Identificação de parâmetros Programação matemática Simulação computadorizada Controladores Engenharia de sistemas Controle |
_version_ |
1706809252838899712 |