en3711 relatorio1 final
TRANSCRIPT
-
7/24/2019 EN3711 Relatorio1 Final
1/24
Universidade Federal do ABC
Engenharia de Instrumentao Automao e Robtica
EN3711Controle Discreto
Professor Dr. Magno Meza
Relatrio 1: Projeto, Simulao e Implementao de controladores pelo mtodo do lugardas razes no domnio discreto para o controle de posio de um servomecanismo
Alexandre Pdua RA: 11018710Guilherme Guerreiro RA: 11017110Luis Gustavo Ribeiro RA: 11122911
Dezembro - 2015
-
7/24/2019 EN3711 Relatorio1 Final
2/24
Sumrio
1 Introduo ---------------------------------------------------------------------------------------------------- 3
2 Objetivo ------------------------------------------------------------------------------------------------------- 3
3 Metodologia -------------------------------------------------------------------------------------------------- 3
3.1 Compensador por Avano de Fase -------------------------------------------------------- 4
3.2 Compensador PD ------------------------------------------------------------------------------- 4
3.3 Compensador PI -------------------------------------------------------------------------------- 5
3.4 Compensador PID ------------------------------------------------------------------------------ 5
4 Resultados e Discusso ---------------------------------------------------------------------------------- 6
4.1 Compensador por Avano de Fase -------------------------------------------------------- 7
4.2 Compensador PD ----------------------------------------------------------------------------- 13
4.3 Compensador PI ------------------------------------------------------------------------------ 17
4.4 Compensador PID ---------------------------------------------------------------------------- 21
5 Concluso -------------------------------------------------------------------------------------------------- 24
6 Referncias Bibliogrficas ------------------------------------------------------------------------------ 25
-
7/24/2019 EN3711 Relatorio1 Final
3/24
1 Introduo
Nas ltimas dcadas os controladores digitais vm ganhando espao na rea de
controle. Tal fato se d principalmente pelas vantagens que esses tipos de controladoresapresentam, como preciso, facilidade e flexibilidade de implementao, velocidade e
custo. Os controladores digitais so implementados em computadores digitais ou
microprocessadores.
Neste experimento prtico, foi utilizado o mtodo do lugar das razes para o projeto
de controladores digitais implementados para o controle de posio do servomotor SRV02
da Quanser. Foram projetados, simulados e implementados controladores do tipo
Compensador por avano de fase, PD, PI e PID.
O mtodo do lugar das razes uma tcnica grfica que permite visualizar de que
forma os plos do sistema em malha fechada variam quando se altera o valor de um
parmetro especfico (o ganho, em geral). Esse mtodo pode ser realizado de maneira
prtica ou computacionalmente. No experimento foram realizados os clculos do projeto
utilizando o software Matlab para projeto e simulao. Por fim o projeto foi implementado
atravs da modelagem do sistema por diagrama de blocos com o auxlio da ferramenta
Simulink.
2 Objetivo
O objetivo desta experincia desenvolver sistemas de realimentao
(Compensador por avano de fase,PD, PI e PID) com o intuito de controlar a posio do
eixo de rotao da carga de um servomotor SRV02 da Quanser. Os compensadores
devero ser projetados para satisfazer um conjunto de especificaes no domnio do
tempo: ess = 0; tp = 0,2 [s]; Mp = 5,0%; Vm mx = +- 10 V. Os compensadores devero ser
projetados, simulados e implementados no domnio discreto (plano z) pelo mtodo do lugar
das razes.
-
7/24/2019 EN3711 Relatorio1 Final
4/24
3 Metodologia
Para esse experimento foram utilizados os seguintes materiais:
- Computador Digital
- Servomecanismo SRV02 da Quanser.
O modelo matemtico fornecido da Planta :
()=
()
()=
( + 1)
As especificaes da planta so conforme a Tabela 1.
Tabela 1Parmetro da planta
Descrio Smbolo Valor Unidade
Ganho de estado estacionrio de malha aberta K 1,53 Rad/Vs
Constante de tempo de malha aberta 0,0254 s
3.1 Compensador Por Avano de Fase
A forma do compensador por avano de fase :
()= +
+
Para o clculo do compensador por avano de fase foi utilizado o seguinte
procedimento:
- Calcula-se o tempo de amostragem;
- Calcula-se a funo de transferncia discreta da planta;
- Calcula-se o polo em malha fechada desejado no domnio discreto;
- Escolhe-se alpha de forma a cancelar o polo mais prximo de 1 da planta;
-
7/24/2019 EN3711 Relatorio1 Final
5/24
- Escolhe-se beta para que o polo do compensador atenda a condio de fase;
- Por fim determinado o ganho do compensador atravs da condio de mdulo.
3.2 Compensador PD
A forma do compensador PD :
()= +
Para o clculo do compensador PD foi utilizado o seguinte procedimento:
- Calcula-se o tempo de amostragem;
- Calcula-se a funo de transferncia discreta da planta;
- Escolhe-se alpha de forma a cancelar o polo mais prximo de 1 da planta;
- Por fim determinado o ganho do compensador atravs da condio de mdulo.
3.3 Compensador PI
A forma do compensador PI :
()= +
1
Para o clculo do compensador PI foi utilizado o seguinte procedimento:
- Calcula-se o tempo de amostragem;
- Calcula-se a funo de transferncia discreta da planta;
- Escolhe-se o alpha o mais prximo possvel de 1;
- Por fim determinado o ganho do compensador atravs da condio de mdulo.
3.4 Compensador PID
A forma do compensador PID :
-
7/24/2019 EN3711 Relatorio1 Final
6/24
()= +
+ 1
Para o clculo do compensador PID foi utilizado o seguinte procedimento:
- Calcula-se o tempo de amostragem;
- Calcula-se a funo de transferncia discreta da planta;
- Escolhe-se alpha1 de forma a cancelar o polo mais prximo de 1 da planta;
- Escolhe-se alpha2 o mais prximo possvel de 1;
- Por fim determinado o ganho do compensador atravs da condio de mdulo.
Esses procedimentos foram executados em laboratrio atravs de rotinas no Matlab.
Atravs do Matlab ainda foi possvel obter grficos com o comportamento do sinal de sada
para uma referncia de onda quadrada assim como o comportamento da tenso do motor.
Com os grficos foi possvel observar algumas variveis como mximo sobressinal, tempo
de subida, etc.
Para implementao dos compensadores foi utilizado o Simulink a fim de projetar os
diagramas de blocos e posteriormente utiliz-los no software especifico para envio de
dados para o kit de controle.
Figura 1Diagrama de blocos utilizado, construdo em ambiente Simulink.
-
7/24/2019 EN3711 Relatorio1 Final
7/24
4 Resultados e Discusso
Para todos os projetos, foram considerados os seguintes requisitos:
5%
= 0,2
O sinal de entrada foi o mesmo em todas as simulaes e teve os seguintes
parmetros:
Tipo: onda quadrada
Amplitude: /8Frequncia: 0,025 Hz
O perodo de amostragem foi determinado a partir da frequncia de corte do
sistema, pela seguinte equao:
= 10
{||}
Onde
c: frequncia de corte
Np: nmero de polos da planta
Nz: nmero de zeros da planta
m: frequncias naturais da planta
Portanto:
= 124,5
Sabe-se que a frequncia de amostragem deve ser, no mnimo, duas vezes a
frequncia de corte (teorema de Nyquist-Shannon). Sendo assim:
-
7/24/2019 EN3711 Relatorio1 Final
8/24
= 250
=2
= 0,025
Com esse tempo de amostragem e os parmetros da planta descritos na tabela 1
utilizou-se a rotina do Matlab disponibilizada pelo professor para obteno da seguinte
funo de transferncia pulsada:
()=0,013911( + 0,722)
( 1)( 0,3737)
E os seguintes polos de malha fechada em z:
= 0,6353 + 0,2632
= 0,6353 0,2632
Esses resultados foram utilizados como base para o projeto dos compensadores
seguir.
4.1 Compensador Por Avano de Fase
Primeiramente foram obtidos os dados da simulao para = 0,0025 , conforme o
clculo desenvolvido anteriormente. A FT do compensador obtida foi:
(
)= 8,4427
0,3737
0,3881
-
7/24/2019 EN3711 Relatorio1 Final
9/24
Figura 2 - Resposta a onda quadrada (Simulao 1).
Figura 3- Tenso do motor (Simulao 1).
O compensador por avano de fase tem como caracterstica a diminuio do
sobressinal para a resposta ao degrau e melhora a resposta transitria tornando a resposta
mais rpida. Essas caractersticas podem ser observadas nas figuras 2 e 3. Na figura 2
nota-se que o tempo de pico e de assentamento so curtos e atendem a especificao do
projeto, e na figura 3 observa-se que a tenso do motor no satura devido ao ganho
relativo do sistema no ser muito alto. Entretanto apesar disso o sobressinal da resposta
-
7/24/2019 EN3711 Relatorio1 Final
10/24
ao degrau de aproximadamente 52%, portanto para o tempo de amostragem calculado o
projeto no atende as especificaes.
Sendo assim atravs de tentativa e erro foi observado como o sistema se
comportava para valores diferentes de tempos de amostragem. O tempo de amostragem
que resultou na melhor resposta foi:
= 0,013
Alm da alterao do perodo de amostragem, tambm foi observado o
comportamento da resposta para deslocamentos nos plos de malha fechada, e o par de
plos que apresentou melhor desempenho foi:
= 0,692 + 0,01
= 0,692 0,01
E a nova FTP obtida pela rotina do Matlab foi:
()=
0,0043222( + 0,8434)
( 1)( 0,5994)
E a FT do compensador:
()= 11,9185 0,5994
0,4355
As figuras 4, 5 e 6 mostram os novos resultados para a segunda simulao:
-
7/24/2019 EN3711 Relatorio1 Final
11/24
Figura 4- Resposta a onda quadrada (Simulao 2).
Figura 5- Resposta a onda quadrada (Simulao 2 com zoom).
-
7/24/2019 EN3711 Relatorio1 Final
12/24
Figura 6- Tenso do motor (Simulao 2).
Como pode-se observar nas figuras 4 e 5, o transitrio apresentou uma grande
melhora com a alterao do tempo de amostragem e o tempo de pico ficou muito prximo
de 0,2s como pedido nas especificaes. Isso ocorre porque o tempo de amostragem
influencia diretamente no transitrio da resposta, portanto a reduo do tempo de
amostragem de 0,025 para 0,013 deixou a resposta mais rpida. J a realocao dos plosdominantes de malha fechada influenciaram no ganho relativo j que os mesmos foram
deslocados para mais longe do eixo imaginrio, diminuindo assim o sobressinal para
aproximadamente 5% e com isso atendendo as especificaes do projeto.
4.2 Compensador PD
Primeiramente foram obtidos os dados da simulao para Ts = 0,025, conforme o
clculo desenvolvido anteriormente. A FT do compensador obtida foi:
()= 16,0788 0,3737
-
7/24/2019 EN3711 Relatorio1 Final
13/24
Figura 7- Resposta a onda quadrada (Simulao 1).
Figura 8- Tenso do motor (Simulao 1).
O compensador PD um caso particular do compensador por avano de fase onde
o polo do compensador colocado na origem. Essa peculiaridade faz com que devido ao
deslocamento um pouco mais acentuado do lugar das razes o ganho relativo seja um
pouco maior comparado com o compensador por avano. Por isso segundo a figura 8
pode-se observar que houve saturao da tenso do motor, diferentemente do
compensador por avano projetado para o mesmo tempo de amostragem. Alm disso, o
-
7/24/2019 EN3711 Relatorio1 Final
14/24
sobressinal tambm alto (46%) fazendo com que o sistema no atenda as especificaes
do projeto.
Assim como no compensador por avano, optou-se por alterar os valores de tempo
de amostragem e a posio dos polos de malha fechada a fim de obter uma melhor
resposta. Dessa forma atravs de tentativa e erro observou-se que o valor de tempo de
amostragem que apresentou o melhor resultado foi:
= 0,023
Novamente por tentativa e erro obteve-se o seguinte par de plos de malha fechada,
que apresentou uma melhor resposta:
= 0,716 + 0,01
= 0,716 0,01
A nova FTP para tal tempo de amostragem foi:
()=
0,012041( + 0,7408)
( 1)( 0,4043)
Portanto o compensador PD resultante:
()= 11,6 0,4043
As figuras 12, 13 e 14 mostram os resultados da segunda simulao:
-
7/24/2019 EN3711 Relatorio1 Final
15/24
Figura 12Resposta a onda quadrada (Simulao 2).
Figura 13Resposta a onda quadrada (Simulao 2 com zoom).
-
7/24/2019 EN3711 Relatorio1 Final
16/24
Figura 14Tenso do motor (Simulao 2).
Para essa segunda simulao no foi necessria uma grande alterao no tempo de
amostragem. Isso ocorreu porque o compensador PD mais sensvel as alteraes no
ganho, portanto apenas com a realocao dos polos de malha fechada j foi possvel
controlar a saturao da tenso do motor e o sobressinal. Portanto os polos dominantes de
malha fechada foram mais uma vez deslocados para longe do eixo imaginrio diminuindo
assim o ganho relativo, o problema de saturao do motor e o sobressinal.
Portanto segundo a Figura 12, observa-se que nessa configurao obteve-se um
mximo sobressinal de aproximadamente 5%, tempo de subida prximo de 0.2 segundos e
erro estacionrio igual zero atendendo assim as especificaes do projeto. Na Figura 14
tambm possvel perceber que a tenso do motor obedece ao limite de 10 volts.
4.3 Compensador PI
Primeiramente foram obtidos os dados da simulao para Ts = 0,025, conforme o
clculo desenvolvido anteriormente. A FT do compensador obtida foi:
()= 8,6768 0,99995
( 1)
-
7/24/2019 EN3711 Relatorio1 Final
17/24
A Figura 15 mostra a resposta ao degrau e o sinal de referncia obtidos na primeira
simulao.
Figura 15Resposta a onda quadrada (Simulao 1).
A Figura 16 mostra o esforo de controle do motor.
Figura 16Tenso do motor (Simulao 1).
O compensador PI tem como caractersticas erro esttico de regime permanente
nulo, diminuio do ganho relativo e lentido na resposta transitria. Essas caractersticas
podem ser observadas nas figuras 15 e 16. Na figura 15 observa-se um tempo de pico e
-
7/24/2019 EN3711 Relatorio1 Final
18/24
de assentamento maior do que os vistos nos outros compensadores at aqui, isso ocorre
porque no compensador PI a adio de um polo em z=1 faz com que a resposta do
sistema fique mais lenta. A figura 16 mostra que a tenso do motor no saturou, isso
devido ao ganho relativo ser baixo. O compensador PI tambm pode deixar o sistema mais
instvel.
Observa-se que o comportamento em regime transitrio no o desejado,
apresentando sobressinal de aproximadamente 52% e tempo de tipo superior a 0,2s. Para
contornar esse problema foi realizada uma segunda simulao, forando agora novos
polos dominantes desejados, por tentativa e erro.
= 0,78 + 0,08
= 0,78 0,08
A funo de transferncia pulsada da planta permanece a mesma e a nova funo
do compensador a seguinte:
()= 4,6335 0,99995
( 1)
As figuras 17 e 18 mostram os novos resultados para a segunda simulao:
Figura 17- Resposta a onda quadrada (Simulao 2).
-
7/24/2019 EN3711 Relatorio1 Final
19/24
Figura 18- Tenso do motor (Simulao 2).
Aps a realocao dos plos de malha fechada mais distantes do eixo imaginrio
observa-se a diminuio do sobressinal na figura 17 e uma conseqente diminuio dos
picos de tenso do motor. Apesar de uma melhora no sobressinal, a resposta do sistemaao degrau continua com tempo de pico e de subida lentos conforme figura 17. Esse
comportamento revela a caracterstica do compensador PI em melhorar o regime
permanente, mas em contra partida o regime transitrio prejudicado.
Como soluo para um melhor regime transitrio poderia ter sido alterado o tempo
de amostragem como nos outros compensadores, isso faria com que o tempo de pico
diminusse mas os picos de tenso do motor poderiam aumentar.
Percebe-se que o mximo sobressinal diminuiu drasticamente, estando agora em
torno de 3,7 %, o que satisfaz o requisito de projeto. Como esperado de um controlador PI,
o erro de regime permanente nulo (entrada degrau). Finalmente, o esforo do controlador
no ultrapassa o limite de saturao (10 V), tornando o projeto apto implementao.
4.4 Compensador PID
Primeiramente foram obtidos os dados da simulao para Ts = 0,025, conforme o
clculo desenvolvido anteriormente.
-
7/24/2019 EN3711 Relatorio1 Final
20/24
A funo de transferncia do compensador foi determinada como sendo a
combinao entre um compensador PD e outro PI, com o ganho determinado a partir da
condio de mdulo unitrio:
()= 16,0803( 0,3737)
( 0,99995)
( 1)
A Figura 19 representa o desempenho do compensador para a entrada degrau.
Figura 19Resposta a onda quadrada (Simulao 1).
A Figura 20 mostra o esforo de controle necessrio.
-
7/24/2019 EN3711 Relatorio1 Final
21/24
Figura 20Tenso do motor (Simulao 1).
Nota-se que o sobressinal muito maior do que o desejado, chegando a 46,5%, no
satisfazendo o requisito de projeto. Alm disso, o esforo de controle extrapola os limites
de saturao, exigindo do motor tenses maiores que 10 V em determinados momentos.
O compensador PID, por se tratar de uma fuso dos compensadores PD e PI, tem a
caracterstica de melhorar a resposta transitria e a resposta de regime permanente aomesmo tempo sem exigir muito da tenso do motor.
Apesar do compensador PID j apresentar um resultado melhor do que os outros
compensadores para o mesmo tempo de amostragem, sero realizados ajustes para
melhorar o sobressinal e tenso do motor.
Foi utilizado, como primeira tentativa, os mesmos novos plos determinados para o
compensador PI. Os resultados obtidos foram satisfatrios, e foram mantidos para a
implementao.
= 0,78 + 0,08
= 0,78 0,08
A nova funo de transferncia do compensador obtida foi a seguinte:
()= 8,7739( 0,3737)
( 0,99995)
( 1)
-
7/24/2019 EN3711 Relatorio1 Final
22/24
As Figuras 21 e 22 representam o desempenho do novo compensador para a
entrada degrau.
Figura 21Resposta a onda quadrada (Simulao 2).
Figura 22Tenso do motor (Simulao 2).
Como esperado, aps o deslocamento dos plos de malha fechada observa-se uma
melhoria no sobressinal e nos picos de tenso do motor. Notou-se tambm que para o
-
7/24/2019 EN3711 Relatorio1 Final
23/24
mesmo deslocamento dos plos de malha fechada realizado no PI, o PID apresentou uma
reduo do sobressinal para praticamente 0%. Alm disso o tempo de subida no PID
tambm melhor do que o apresentado no PI.
Com os novos plos, nota-se que a tenso est sempre entre os limites de
saturao, nunca ultrapassando os 10 V. O tempo de subida est prximo de 0,2 s e o
mximo sobressinal no chega nem a 1%, o que, alm de satisfazer os requisitos de
projeto, indica um melhor desempenho do PID, quando comparado ao PI. Como esperado,
esse desempenho no obtido de graa, tendo em vista os maiores picos de esforo do
motor para o compensador PID.
5 Concluso
Neste experimento foi possvel ver na prtica todo o processo de projeto, simulao
de compensadores no domnio discreto. Tal experincia pde esclarecer dvidas que
restaram da parte terica aprendida na primeira parte do curso.
Foi possvel perceber que apesar dos clculos realizados para o projeto dos
compensadores, muitas vezes esses no se comportam como o esperado na simulao,
sendo assim necessria a alterao dos parmetros como tempo de amostragem ou
localidade dos plos de malha fechada.
Nessa atividade prtica tambm foi possvel assimilar as diferenas entre os
compensadores projetados e simulados. O compensador por avano de fase apresentou a
capacidade de melhorar a resposta transitria e sobressinal do sistema. O compensador
PD apresentou as mesmas caractersticas do avano mas com um pouco mais de
sensibilidade quanto ao ganho devido a presena do plo do compensador na origem. O
compensador PI capaz de resolver problemas no regime permanente pelo fato de
cancelar os erros por resposta ao degrau, mas em contra partida o desempenho do
transitrio prejudicado. E por final o compensador PID foi o que apresentou os melhores
resultados pelo fato de se poder alterar a resposta transitria e permanente ao mesmo
tempo.
Apesar do aprendizado foram encontradas muitas dificuldades no decorrer da
execuo dos experimentos. As principais dificuldades foram falta de prtica no laboratrio,
dificuldade com o Matlab/Simulink, disponibilidade do laboratrio e pouco tempo para
aprendizado da teoria necessria para a prtica.
-
7/24/2019 EN3711 Relatorio1 Final
24/24
6 Referncias Bibliogrficas
Apostila de Controle Discreto. Professor Doutor Magno Meza.
K. Ogata. Discrete-Time Control Systems. Prentiece Hall, New Jersey, 1995.
C. L. Phillips and H. T. Nagle. Digital Control System Analysis and Design. Prentice Hall,
New Jersey, thrid edition, 1995.