Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/88022
Título: Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência
Outros títulos: Development of a digital platform with interface to Matlab / Simulink for power converters control
Autor: Caires, Diogo Henrique de Castro 
Orientador: Mendes, André Manuel dos Santos
Caseiro, Luís Miguel Antunes
Palavras-chave: Plataformas Controlo; Conversores de Potência; ZedBoard; Protótipos; Sistemas Embebidos; Control Platforms; Power Convertes; ZedBoard; Prototypes; Embedded Systems
Data: 25-Set-2019
Título da revista, periódico, livro ou evento: Desenvolvimento de uma plataforma digital de interface com Matlab/Simulink para controlo de conversores de potência
Local de edição ou do evento: DEEC
Resumo: Com 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.
Descrição: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/88022
Direitos: openAccess
Aparece nas coleções:UC - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato
Disserta__o_Mestrado_FinalFinal.pdf14.11 MBAdobe PDFVer/Abrir
Mostrar registo em formato completo

Visualizações de página

254
Visto em 29/out/2024

Downloads

683
Visto em 29/out/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons