motor cc no matlab
TRANSCRIPT
![Page 1: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/1.jpg)
Modelagem de Motor corrente continua CC
GESSIVALDO ALMEIDAJOCIVALDO PEREIRARAFAEL MOURASERGIO MARCELINOTIAGO SANTIAGO
![Page 2: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/2.jpg)
2
Objetivo geralAplicar os conhecimentos adquiridos em disciplinas como: Controle de Processos Analise de circuito Conversão de energia Eletrônica Analógica. Microcontroladores Linguagem de programação
![Page 3: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/3.jpg)
3
Objetivo especifico O projeto em estudo é um servo de velocidade para um motor CC de imã
permanente. O motor utilizado é um Maxon F2260 com enrolamento 815, a velocidade será medida a partir de um taco-gerador da Faulhaber modelo 2225.
Será desenvolvido um sistema de controle a partir de simulações feitas do motor em estudo, após o desenvolvimento do controlador o sistema deverá satisfazer as especificações do projeto. Comparações entre o sistema desenvolvido a partir de simulações de desempenho do motor e feitas a partir da função de transferência serão detalhadas. O controlador será projetado com o motor a vazio, posteriormente um distúrbio de carga será aplicado no sistema.
As simulações serão feitas utilizando o software Matlab (Simulink), A validação do motor será feita pelo Simulink.
Todos os detalhes e gráficos de desempenho do sistema serão avaliados e comparados com os resultados a partir da função de transferência do sistema, conclusões e observações do projeto também serão detalhadas.
![Page 4: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/4.jpg)
4
O MOTOR Um motor de corrente contínua converte energia elétrica em energia
mecânica, e deve ser alimentado com tensão contínua. Essa tensão contínua pode provir de baterias, no caso de pequenos motores, ou de uma rede alternada após a retificação mono ou trifásica no caso de motores maiores. Os principais componentes de um motor de corrente contínua (motor CC, por simplicidade) são:
Estator : contém um enrolamento (chamado campo), que é alimentado diretamente por uma fonte de tensão contínua; no caso de pequenos motores, o estator pode ser um simples imã permanente;
Rotor : contém um enrolamento (chamado armadura), que é alimentado por uma fonte de tensão contínua através do comutador e escovas de grafite;
Comutador : dispositivo mecânico (tubo de cobre axialmente segmentado) no qual estão conectados os terminais das espiras da armadura, e cujo papel é inverter sistematicamente o sentido da corrente contínua que circula na armadura.
![Page 5: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/5.jpg)
O MOTOR O ESQUEMA
5
![Page 6: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/6.jpg)
Motor cc em robótica
6
![Page 7: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/7.jpg)
Motor cc na Industrial
7
![Page 8: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/8.jpg)
Modelagem
Para a determinação da função de transferência do motor CC (planta do sistema) utilizasse uma serie de equações retiradas do circuito equivalente de tal que o circuito equivalente da planta do sistema pode ser visualizado na figura abaixo.
8
![Page 9: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/9.jpg)
9
Equações Elétricas.
A equação (1) é obtida pela lei das tensões de Kirchhoff
![Page 10: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/10.jpg)
10
Lei de Faraday Sabemos que quando uma diferença de potencial é aplicada sobre um circuito há o surgimento de uma corrente elétrica induzida, chamada força eletromotriz e com base nesta lei obtemos a equação (2) onde:
Os valor da constantes e velocidade Angular são fornecidas pelo datasheet do motor assim como outros parâmetros usado nas equações do motor
![Page 11: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/11.jpg)
Torque
Como a soma dos torques do sistema é igual ao torque gerado pelo motor [1], é possível escrever a equação (4).
11
![Page 12: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/12.jpg)
12
Torque
Mas como o a inércia do sistema é dada por:
Assim simplificando a equação (4), temos:
![Page 13: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/13.jpg)
13
Laplace
A partir da equações (1), (2), (3), e (6) é possível determinar o sistema, mas primeiramente devemos passar tais equações para o domínio da
frequência (s), aplicando o transformada de Laplace.
![Page 14: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/14.jpg)
Diagrama de blocos
14
A partir das equações anteriores é possível montar a planta do sistema, foi utilizado um diagrama de blocos no para a representação.
![Page 15: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/15.jpg)
15
Parâmetros da simulaçãoOs parâmetros exigidos para a simulação são: resistência R e indutância L de armadura, constante de torque, inércia do motor e coeficiente de atrito viscoso. Todos os dados foram retirados do datasheet do motor CC. Para a simulação foi utilizado uma fonte CC de 36 volts (tensão nominal do motor), primeiramente a simulação foi feita com o motor a vazio, ou seja, sem carga. Após a simulação foram obtidos os gráficos referentes à: velocidade, corrente de armadura e torque elétrico. Os resultados e analises feitas a partir dos gráficos obtidos são mostradas no decorrer das visualizações.
![Page 16: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/16.jpg)
16
O DC machineCom o auxilio do MATLAB é possível determinar a função de transferência do sistema que são os parâmetros do motor.
![Page 17: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/17.jpg)
17
Função de transferênciaCom o auxilio do MATLAB é possível determinar a função de transferência do sistema e inserir os valores logo temos:
![Page 18: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/18.jpg)
O Matlab
18
![Page 19: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/19.jpg)
Matlab
19
![Page 20: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/20.jpg)
Rotação Ao analisar a Figura 3 percebesse
que a velocidade do motor simulado é de 479,6 rad/s, em regime permanente, o que resulta em aproximadamente 4580,2 rpm, esse resultado esta de coerente pois o datasheet informa que a velocidade a vazio do motor é de 4580 rmp [3]. Cabe resaltar que o gráfico mostra gradativamente o aumento da velocidade do motor e que entorno de 0.2 segundos o motor já se encontra em regime permanente.
20
![Page 21: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/21.jpg)
Corrente de partidaO gráfico da corrente de armadura mostra que inicialmente a corrente é de aproximadamente 12.5 A e vai caído gradativamente, isso ocorre, pois inicialmente não há tensão induzida ou força contraeletromotriz, e ao decorrer do tempo essa tensão vai aumentando e a queda de tensão encima da armadura diminui, consequentemente a corrente diminui da mesma forma.
21
![Page 22: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/22.jpg)
Corrente de partida do Manual
22
No datasheet do motor mostra que a resistência de armadura é de 2.87 ohms, e a tensão nominal do motor é de 36 volts [3], assim pela lei de Ohm, temos:
temos a corrente calculada que confere com a simulada, também pode ser afirmado que em regime permanente a corrente de armadura é de 0.3443 A e que a força contraeletromotriz é de aproximadamente 35.0147 volts. (Para isso circuito resistivos são empregados na partida do motor).
![Page 23: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/23.jpg)
Torque do motor
O comportamento do torque elétrico é similar ao da corrente de armadura, para melhor entendimento analisasse a equação do torque elétrico:
23
Percebesse que o toque é a corrente de armadura vezes a constante de torque, isso explica o comportamento similar de ambos. Percebesse também que em regime permanente o torque se estabiliza em um valor próximo de zero. Como o motor esta a vazio esse torque em regime permanente é devido ao atrito do sistema.
![Page 24: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/24.jpg)
Teste da função de transferência
24
![Page 25: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/25.jpg)
Projeto do Controlador.
25
Primeiramente é simulado o sistema malha fechada, Para verificar as especificações do projeto.
![Page 26: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/26.jpg)
Projeto do Controlador. Especificações do projeto: Erro em regime permanente nulo para uma entrada degrau; Sobresinal nulo; Tempo de subida menor ou igual a 0.2 segundos;
Percebe que a resposta do sistema não tem sobre sinal e o tempo de subida é adequado com as especificações do projeto, porem o erro em regime permanente não esta de acordo para uma entrada degrau de 479 rad/s (4580 rpm). Motor vazio (motor sem carga).O controlador adequado para o projeto é um controlador proporcional integrativo (PI), pois o PI melhora a resposta em regime permanente e faz com que o erro seja nulo.
26
![Page 27: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/27.jpg)
Analise do lugar das raízes do sistema não compensado
27
![Page 28: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/28.jpg)
FT do Sistema Compensado
28
![Page 29: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/29.jpg)
29
![Page 30: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/30.jpg)
30
![Page 31: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/31.jpg)
Malha aberta sem controle
31
![Page 32: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/32.jpg)
32
![Page 33: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/33.jpg)
33
![Page 34: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/34.jpg)
Sistema compensado:
34
Figura 13: Esquemático do Sistema Compensado.
![Page 35: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/35.jpg)
Resposta compensada
35
![Page 36: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/36.jpg)
Ação do controlador
36
para o sistema manter o equilíbrio o controlador PI deve fornecer inicialmente um ganho de 900.
![Page 37: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/37.jpg)
Sistema compensado e não-compensado
37
![Page 38: Motor CC no Matlab](https://reader035.vdocuments.net/reader035/viewer/2022081422/5873ac0d1a28aba3548b623d/html5/thumbnails/38.jpg)
ConclusãoAo termino deste projeto concluísse que os experimentos e resultados foram satisfatórios e o sistema comportou-se como esperado. Primeiramente foi realizado simulações de desempenho do motor, as quais tiverem resultados compatíveis com o datasheet do mesmo.Para todo o processo foi realizado ensaios a partir da F.T do sistema e a partir do esquemático do sistema no Simulink. Ambos os ensaios tiveram os mesmos resultados, isso comprova que os cálculos teóricos mantiveram a fidelidade com sistema mecânico.
38