Controlo de um sistema servopneumático para ensaios de fadiga
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/2490 |
Resumo: | O presente trabalho descreve o desenvolvimento de uma plataforma de controlo distribuído e em tempo-real de uma máquina servopneumática, para a realização de ensaios que envolvam o controlo de força e posição. O sistema é composto por um controlador reconfigurável CompactRIO® e foi totalmente programado com a linguagem LabVIEW. A plataforma de software foi estruturada de modo a assegurar ensaios de execução ininterrupta ao longo de várias semanas, e permitir monitorização web. Foram implementados diversos controladores lineares e não lineares, nomeadamente controladores PID (lineares e não lineares), baseados em lógica difusa (com uma e duas entradas) e híbridos destes. O maior ênfase é dado ao controlo baseado na lógica difusa, onde se averiguam as suas potencialidades para moldar a contribuição das componentes integral e derivativa na construção dos controladores híbridos, e também o desempenho possível de ser obtido definindo o erro como a única entrada do controlador. O comportamento dos diversos controladores é descrito por meio de diagramas de estado. São indicados resultados relativos ao erro estacionário e no seguimento de várias trajectórias. Sem alteração dos parâmetros dos controladores, atingem-se erros inferiores a 2 μm no posicionamento arbitrário de uma massa de 6,2 Kg, e erros inferiores a 1,5 N no controlo de força. São também obtidas boas prestações no seguimento de diversas trajectórias de controlo de posição e força. ABSTRACT: The present thesis proposes the development of a distributed control platform for real-time operation of a servo-pneumatic fatigue test machine in order to perform tests involving the control of the force and position. The system consists of a CompactRIO® reconfigurable controller and it was fully programmed using LabVIEW language. The software platform was designed and developed in order to guarantee non-interrupted cycling tests over several weeks and, at the same time, to allow web monitoring. Several linear and nonlinear controllers were implemented, namely PID controllers (linear and nonlinear), fuzzy logic controllers (with one and two input variables) and their hybrids. Special attention is given to the fuzzy logic control, evaluating its potential to tune the integral and derivative components in the development of hybrid controllers. On the other hand, the performance obtained by defining the error as the only fuzzy logic controller input will also be analyzed. The behavior of the several controllers is described by using state diagrams. Results relating the static error and trajectory following errors are also presented. Errors below 2μm for an arbitrary positioning of a 6,2Kg mass and errors below 1N for the force control were reached, without retuning the controllers. Good results are also obtained in trajectory following tasks. |
id |
RCAP_7049cc7e5581f84e0e2dc0d7cd616498 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/2490 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Controlo de um sistema servopneumático para ensaios de fadigaEngenharia de automação industrialFadiga mecânicaSistemas pneumáticosControlo automáticoO presente trabalho descreve o desenvolvimento de uma plataforma de controlo distribuído e em tempo-real de uma máquina servopneumática, para a realização de ensaios que envolvam o controlo de força e posição. O sistema é composto por um controlador reconfigurável CompactRIO® e foi totalmente programado com a linguagem LabVIEW. A plataforma de software foi estruturada de modo a assegurar ensaios de execução ininterrupta ao longo de várias semanas, e permitir monitorização web. Foram implementados diversos controladores lineares e não lineares, nomeadamente controladores PID (lineares e não lineares), baseados em lógica difusa (com uma e duas entradas) e híbridos destes. O maior ênfase é dado ao controlo baseado na lógica difusa, onde se averiguam as suas potencialidades para moldar a contribuição das componentes integral e derivativa na construção dos controladores híbridos, e também o desempenho possível de ser obtido definindo o erro como a única entrada do controlador. O comportamento dos diversos controladores é descrito por meio de diagramas de estado. São indicados resultados relativos ao erro estacionário e no seguimento de várias trajectórias. Sem alteração dos parâmetros dos controladores, atingem-se erros inferiores a 2 μm no posicionamento arbitrário de uma massa de 6,2 Kg, e erros inferiores a 1,5 N no controlo de força. São também obtidas boas prestações no seguimento de diversas trajectórias de controlo de posição e força. ABSTRACT: The present thesis proposes the development of a distributed control platform for real-time operation of a servo-pneumatic fatigue test machine in order to perform tests involving the control of the force and position. The system consists of a CompactRIO® reconfigurable controller and it was fully programmed using LabVIEW language. The software platform was designed and developed in order to guarantee non-interrupted cycling tests over several weeks and, at the same time, to allow web monitoring. Several linear and nonlinear controllers were implemented, namely PID controllers (linear and nonlinear), fuzzy logic controllers (with one and two input variables) and their hybrids. Special attention is given to the fuzzy logic control, evaluating its potential to tune the integral and derivative components in the development of hybrid controllers. On the other hand, the performance obtained by defining the error as the only fuzzy logic controller input will also be analyzed. The behavior of the several controllers is described by using state diagrams. Results relating the static error and trajectory following errors are also presented. Errors below 2μm for an arbitrary positioning of a 6,2Kg mass and errors below 1N for the force control were reached, without retuning the controllers. Good results are also obtained in trajectory following tasks.Universidade de Aveiro2011-04-19T14:01:56Z2009-01-01T00:00:00Z2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/2490porSantos, Marco Paulo Soares dosinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:00:14Zoai:ria.ua.pt:10773/2490Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:40:55.248057Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Controlo de um sistema servopneumático para ensaios de fadiga |
title |
Controlo de um sistema servopneumático para ensaios de fadiga |
spellingShingle |
Controlo de um sistema servopneumático para ensaios de fadiga Santos, Marco Paulo Soares dos Engenharia de automação industrial Fadiga mecânica Sistemas pneumáticos Controlo automático |
title_short |
Controlo de um sistema servopneumático para ensaios de fadiga |
title_full |
Controlo de um sistema servopneumático para ensaios de fadiga |
title_fullStr |
Controlo de um sistema servopneumático para ensaios de fadiga |
title_full_unstemmed |
Controlo de um sistema servopneumático para ensaios de fadiga |
title_sort |
Controlo de um sistema servopneumático para ensaios de fadiga |
author |
Santos, Marco Paulo Soares dos |
author_facet |
Santos, Marco Paulo Soares dos |
author_role |
author |
dc.contributor.author.fl_str_mv |
Santos, Marco Paulo Soares dos |
dc.subject.por.fl_str_mv |
Engenharia de automação industrial Fadiga mecânica Sistemas pneumáticos Controlo automático |
topic |
Engenharia de automação industrial Fadiga mecânica Sistemas pneumáticos Controlo automático |
description |
O presente trabalho descreve o desenvolvimento de uma plataforma de controlo distribuído e em tempo-real de uma máquina servopneumática, para a realização de ensaios que envolvam o controlo de força e posição. O sistema é composto por um controlador reconfigurável CompactRIO® e foi totalmente programado com a linguagem LabVIEW. A plataforma de software foi estruturada de modo a assegurar ensaios de execução ininterrupta ao longo de várias semanas, e permitir monitorização web. Foram implementados diversos controladores lineares e não lineares, nomeadamente controladores PID (lineares e não lineares), baseados em lógica difusa (com uma e duas entradas) e híbridos destes. O maior ênfase é dado ao controlo baseado na lógica difusa, onde se averiguam as suas potencialidades para moldar a contribuição das componentes integral e derivativa na construção dos controladores híbridos, e também o desempenho possível de ser obtido definindo o erro como a única entrada do controlador. O comportamento dos diversos controladores é descrito por meio de diagramas de estado. São indicados resultados relativos ao erro estacionário e no seguimento de várias trajectórias. Sem alteração dos parâmetros dos controladores, atingem-se erros inferiores a 2 μm no posicionamento arbitrário de uma massa de 6,2 Kg, e erros inferiores a 1,5 N no controlo de força. São também obtidas boas prestações no seguimento de diversas trajectórias de controlo de posição e força. ABSTRACT: The present thesis proposes the development of a distributed control platform for real-time operation of a servo-pneumatic fatigue test machine in order to perform tests involving the control of the force and position. The system consists of a CompactRIO® reconfigurable controller and it was fully programmed using LabVIEW language. The software platform was designed and developed in order to guarantee non-interrupted cycling tests over several weeks and, at the same time, to allow web monitoring. Several linear and nonlinear controllers were implemented, namely PID controllers (linear and nonlinear), fuzzy logic controllers (with one and two input variables) and their hybrids. Special attention is given to the fuzzy logic control, evaluating its potential to tune the integral and derivative components in the development of hybrid controllers. On the other hand, the performance obtained by defining the error as the only fuzzy logic controller input will also be analyzed. The behavior of the several controllers is described by using state diagrams. Results relating the static error and trajectory following errors are also presented. Errors below 2μm for an arbitrary positioning of a 6,2Kg mass and errors below 1N for the force control were reached, without retuning the controllers. Good results are also obtained in trajectory following tasks. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-01-01T00:00:00Z 2009 2011-04-19T14:01:56Z |
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 |
http://hdl.handle.net/10773/2490 |
url |
http://hdl.handle.net/10773/2490 |
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 de Aveiro |
publisher.none.fl_str_mv |
Universidade de Aveiro |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137457711611904 |