Laboratório virtual de sistemas de controlo
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/2108 |
Resumo: | Esta dissertação tem como principal objectivo a criação de um laboratório virtual de sistemas de controlo no ambiente computacional Matlab utilizando a ferramenta SimMechanics do Simulink. Foram criados três modelos virtuais de objectos mecânicos de controlo e a sua respectiva animação on-line em SimMechanics: i) Modelo virtual de um automóvel; ii) Modelo virtual de um pêndulo invertido e iii) Modelo virtual do sistema de suspensão de um autocarro. Para testar o funcionamento do laboratório virtual e os respectivos modelos físicos foram desenvolvidos vários esquemas de controlo implementando diferentes algoritmos de controlo clássico. •O controlo da velocidade de um automóvel foi realizado com três controladores - PID, Atraso e Avanço. •O controlo da posição do pêndulo invertido foi testado com dois controlador - PID e controlo por realimentação das variáveis do estado. •O controlo da suspensão de um autocarro foi realizado com um controlador PID e um controlador por cancelamento de pólo zero. Os controladores clássicos foram desenhados através das técnicas de controlo de sistemas lineares. Para tal, primeiro foram determinados os modelos lineares dos três casos mecânicos e depois os parâmetros dos controladores foram ajustados baseado nestes modelos lineares. Para cada objecto foram testados duas malhas fechadas de controlo: com o modelo linear e com o modelo virtual. Os resultados experimentais verificaram que os modelos virtuais desenvolvidos representam bem a dinâmica dos três objectos físicos e que o laboratório pode ser usado, nos próximos anos, pelos alunos das cadeiras de Sistemas e Controlo I e II. ABSTRACT: This Master Thesis has as main purpose the creation of a virtual laboratory of control systems in the Matlab computacional environment using the SimMechanics toolbox of Simulink. Three virtual models of controlling mechanical objects and their respective on-line animation in SimMechanics were created: i) Virtual Model of an automobile; ii) Virtual Model of an Inverted pendulum and iii) Virtual Model of the system of a bus suspension. To test the virtual laboratory and his respective physical models several control schematics have been developed which implemented different classical control algorithms. • The control of the velocity of an automobile was tested with three controllers: PID, advanced phase and delaying phase controller. • The control of the position of the inverted pendulum was tested with two controllers: PID and feedback of state space variables. • The bus suspension controller was achieved with a PID controller and a root locus design. The classic controllers were designed through control techniques of linear systems. First of all the linear models for the three cases of study were determined and then the parameters of the controllers were adjusted based on these linear models. For each object were tested two close loop control designs: with the linear model and with the virtual model. The experimental results have checked that the developed virtual models represent the dynamics of the three objects and that the laboratory might as well be used for the next upcoming years by the Control Systems I and II students. |
id |
RCAP_1eeab3164d8258f9afddf0429fe9cb37 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/2108 |
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 |
Laboratório virtual de sistemas de controloEngenharia electrónicaSistemas de controloControladores electrónicosEngenharia mecânicaRealidade virtualEsta dissertação tem como principal objectivo a criação de um laboratório virtual de sistemas de controlo no ambiente computacional Matlab utilizando a ferramenta SimMechanics do Simulink. Foram criados três modelos virtuais de objectos mecânicos de controlo e a sua respectiva animação on-line em SimMechanics: i) Modelo virtual de um automóvel; ii) Modelo virtual de um pêndulo invertido e iii) Modelo virtual do sistema de suspensão de um autocarro. Para testar o funcionamento do laboratório virtual e os respectivos modelos físicos foram desenvolvidos vários esquemas de controlo implementando diferentes algoritmos de controlo clássico. •O controlo da velocidade de um automóvel foi realizado com três controladores - PID, Atraso e Avanço. •O controlo da posição do pêndulo invertido foi testado com dois controlador - PID e controlo por realimentação das variáveis do estado. •O controlo da suspensão de um autocarro foi realizado com um controlador PID e um controlador por cancelamento de pólo zero. Os controladores clássicos foram desenhados através das técnicas de controlo de sistemas lineares. Para tal, primeiro foram determinados os modelos lineares dos três casos mecânicos e depois os parâmetros dos controladores foram ajustados baseado nestes modelos lineares. Para cada objecto foram testados duas malhas fechadas de controlo: com o modelo linear e com o modelo virtual. Os resultados experimentais verificaram que os modelos virtuais desenvolvidos representam bem a dinâmica dos três objectos físicos e que o laboratório pode ser usado, nos próximos anos, pelos alunos das cadeiras de Sistemas e Controlo I e II. ABSTRACT: This Master Thesis has as main purpose the creation of a virtual laboratory of control systems in the Matlab computacional environment using the SimMechanics toolbox of Simulink. Three virtual models of controlling mechanical objects and their respective on-line animation in SimMechanics were created: i) Virtual Model of an automobile; ii) Virtual Model of an Inverted pendulum and iii) Virtual Model of the system of a bus suspension. To test the virtual laboratory and his respective physical models several control schematics have been developed which implemented different classical control algorithms. • The control of the velocity of an automobile was tested with three controllers: PID, advanced phase and delaying phase controller. • The control of the position of the inverted pendulum was tested with two controllers: PID and feedback of state space variables. • The bus suspension controller was achieved with a PID controller and a root locus design. The classic controllers were designed through control techniques of linear systems. First of all the linear models for the three cases of study were determined and then the parameters of the controllers were adjusted based on these linear models. For each object were tested two close loop control designs: with the linear model and with the virtual model. The experimental results have checked that the developed virtual models represent the dynamics of the three objects and that the laboratory might as well be used for the next upcoming years by the Control Systems I and II students.Universidade de Aveiro2011-04-19T13:52:37Z2009-01-01T00:00:00Z2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/2108porFerraz, João Miguel Ribeiro Paivainfo: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-22T10:59:19Zoai:ria.ua.pt:10773/2108Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:40:38.444022Repositó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 |
Laboratório virtual de sistemas de controlo |
title |
Laboratório virtual de sistemas de controlo |
spellingShingle |
Laboratório virtual de sistemas de controlo Ferraz, João Miguel Ribeiro Paiva Engenharia electrónica Sistemas de controlo Controladores electrónicos Engenharia mecânica Realidade virtual |
title_short |
Laboratório virtual de sistemas de controlo |
title_full |
Laboratório virtual de sistemas de controlo |
title_fullStr |
Laboratório virtual de sistemas de controlo |
title_full_unstemmed |
Laboratório virtual de sistemas de controlo |
title_sort |
Laboratório virtual de sistemas de controlo |
author |
Ferraz, João Miguel Ribeiro Paiva |
author_facet |
Ferraz, João Miguel Ribeiro Paiva |
author_role |
author |
dc.contributor.author.fl_str_mv |
Ferraz, João Miguel Ribeiro Paiva |
dc.subject.por.fl_str_mv |
Engenharia electrónica Sistemas de controlo Controladores electrónicos Engenharia mecânica Realidade virtual |
topic |
Engenharia electrónica Sistemas de controlo Controladores electrónicos Engenharia mecânica Realidade virtual |
description |
Esta dissertação tem como principal objectivo a criação de um laboratório virtual de sistemas de controlo no ambiente computacional Matlab utilizando a ferramenta SimMechanics do Simulink. Foram criados três modelos virtuais de objectos mecânicos de controlo e a sua respectiva animação on-line em SimMechanics: i) Modelo virtual de um automóvel; ii) Modelo virtual de um pêndulo invertido e iii) Modelo virtual do sistema de suspensão de um autocarro. Para testar o funcionamento do laboratório virtual e os respectivos modelos físicos foram desenvolvidos vários esquemas de controlo implementando diferentes algoritmos de controlo clássico. •O controlo da velocidade de um automóvel foi realizado com três controladores - PID, Atraso e Avanço. •O controlo da posição do pêndulo invertido foi testado com dois controlador - PID e controlo por realimentação das variáveis do estado. •O controlo da suspensão de um autocarro foi realizado com um controlador PID e um controlador por cancelamento de pólo zero. Os controladores clássicos foram desenhados através das técnicas de controlo de sistemas lineares. Para tal, primeiro foram determinados os modelos lineares dos três casos mecânicos e depois os parâmetros dos controladores foram ajustados baseado nestes modelos lineares. Para cada objecto foram testados duas malhas fechadas de controlo: com o modelo linear e com o modelo virtual. Os resultados experimentais verificaram que os modelos virtuais desenvolvidos representam bem a dinâmica dos três objectos físicos e que o laboratório pode ser usado, nos próximos anos, pelos alunos das cadeiras de Sistemas e Controlo I e II. ABSTRACT: This Master Thesis has as main purpose the creation of a virtual laboratory of control systems in the Matlab computacional environment using the SimMechanics toolbox of Simulink. Three virtual models of controlling mechanical objects and their respective on-line animation in SimMechanics were created: i) Virtual Model of an automobile; ii) Virtual Model of an Inverted pendulum and iii) Virtual Model of the system of a bus suspension. To test the virtual laboratory and his respective physical models several control schematics have been developed which implemented different classical control algorithms. • The control of the velocity of an automobile was tested with three controllers: PID, advanced phase and delaying phase controller. • The control of the position of the inverted pendulum was tested with two controllers: PID and feedback of state space variables. • The bus suspension controller was achieved with a PID controller and a root locus design. The classic controllers were designed through control techniques of linear systems. First of all the linear models for the three cases of study were determined and then the parameters of the controllers were adjusted based on these linear models. For each object were tested two close loop control designs: with the linear model and with the virtual model. The experimental results have checked that the developed virtual models represent the dynamics of the three objects and that the laboratory might as well be used for the next upcoming years by the Control Systems I and II students. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-01-01T00:00:00Z 2009 2011-04-19T13:52:37Z |
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/2108 |
url |
http://hdl.handle.net/10773/2108 |
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_ |
1799137454722121728 |