Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
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/10316/88022 |
Resumo: | Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_1123be4c969b99feb90697792718331d |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/88022 |
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 |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potênciaDevelopment of a digital platform with interface to Matlab / Simulink for power converters controlPlataformas ControloConversores de PotênciaZedBoardProtótiposSistemas EmbebidosControl PlatformsPower ConvertesZedBoardPrototypesEmbedded SystemsDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaCom a evolução da tecnologia, os algoritmos de controlo passaram a ser cada vez mais avançadose complexos o que suscitou um aumento das necessidade de processamento. Deste modo, asplataformas de controlo, a utilizar em sistemas de eletrónica de potência, têm de ter velocidadesde processamento elevadas. A nível da investigação de sistemas de controlo e desenvolvimentode protótipos podem ser escolhidos dois tipos de plataformas bastante distintos. Uma é o usode plataformas para prototipagem rápida, que têm um elevado desempenho e uma programaçãosimples, sendo que a sua desvantagem é o custo elevado. A outra solução é a utilização de placasde desenvolvimento que são uma solução económica, contudo a sua programação é complexa, ouentão a sua capacidade de processamento é baixa.O objetivo da tese é desenvolver uma solução que junte o baixo custo e o alto desempenhoa uma programação fácil que recorra a ferramentas muito utilizadas. Com estes parâmetros serápossível apresentar uma solução de prototipagem com um custo-eficiência elevado, ideal para ainvestigação. Quanto à plataforma a utilizar optou-se pela ZedBoard da Digilent, que apresentauma capacidade de processamento alta e compatibilidade com a ferramenta Matlab/Simulink, muitoutilizada a nível global.O uso do Matlab/Simulink permite a implementação direta de código previamente desenvolvido,sem necessidade de conversão. Assim é possível facilitar o processo de programação da plataformae eliminar erros de transição que existem em plataformas configuradas diretamente com linguagemC/VHDL e não através do Simulink. Além do mais, o Simulink é um dos programas para desenvolvimentode algoritmos de controlo e simulação mais utilizado o que faz com que este seja o programaideal para a solução a desenvolver.Ao longo do trabalho, é pretendido aplicar na ZedBoard um algoritmo para controlo de umconversor de potência. Para isso, é necessário desenvolver ferramentas para programação da placano Simulink, explorar as suas formas de processamento e garantir os requisitos do algoritmo. Apóso desenvolvimento do modelo com o respetivo tipo de processamento é realizada a programação daplataforma de controlo.With the evolution of technology, the control platform became a critical feature in electric powersystems. This leads to increased research of electric power systems. Demand has guaranteed theevolution of control platforms, with a reduction of prices and increase of processing power. Evenwith the price reduction of control systems, solutions focused in rapid prototyping still have a highcost. Or it’s possible to use barebone solution with lower cost, but in this case the processing poweris slow or the programming procedure is complex and slow. Due to these problems, does not exit anappropriate solution for use in research projects or small companies with low investments capacities.The objective of this work is to create a solution, to fill a blank space in the control platformmarket. The solution needs to have a low cost and high processing capacity with an easy programmingprocedure. With these characteristics, the developed platform will be a prototyping solutionwith high cost-efficiency, ideal for use in research. The used platform is a ZedBoard from Digilent,which has a good processing capacity, is compact, and compatible with Simulink.Using Matlab/Simulink ensure the direct implementation of code developed and tested, withno need for conversion. Due to the fact that the code doesn’t need to be converted, as happen onplatforms programmed in C/VHDL, conversion errors are eliminated. Furthermore, Simulink is oneof the most used programs for control algorithm testing and development, making this programideal for programming the ZedBoard.This thesis aims to develop a simple way to program a ZedBoard from Matlab/Simulink. Thetest model will be a power converter algorithm, and the used platform needs to guarantee all thecontrol needs.2019-09-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/88022http://hdl.handle.net/10316/88022TID:202306127porCaires, Diogo Henrique de Castroinfo: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:RCAAP2022-10-25T08:47:15Zoai:estudogeral.uc.pt:10316/88022Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:08:49.427909Repositó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 |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência Development of a digital platform with interface to Matlab / Simulink for power converters control |
title |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência |
spellingShingle |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência Caires, Diogo Henrique de Castro Plataformas Controlo Conversores de Potência ZedBoard Protótipos Sistemas Embebidos Control Platforms Power Convertes ZedBoard Prototypes Embedded Systems |
title_short |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência |
title_full |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência |
title_fullStr |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência |
title_full_unstemmed |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência |
title_sort |
Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência |
author |
Caires, Diogo Henrique de Castro |
author_facet |
Caires, Diogo Henrique de Castro |
author_role |
author |
dc.contributor.author.fl_str_mv |
Caires, Diogo Henrique de Castro |
dc.subject.por.fl_str_mv |
Plataformas Controlo Conversores de Potência ZedBoard Protótipos Sistemas Embebidos Control Platforms Power Convertes ZedBoard Prototypes Embedded Systems |
topic |
Plataformas Controlo Conversores de Potência ZedBoard Protótipos Sistemas Embebidos Control Platforms Power Convertes ZedBoard Prototypes Embedded Systems |
description |
Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-09-25 |
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/10316/88022 http://hdl.handle.net/10316/88022 TID:202306127 |
url |
http://hdl.handle.net/10316/88022 |
identifier_str_mv |
TID:202306127 |
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.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_ |
1799133981475602432 |