APS_2 - gabarito DOC

Propaganda
Sistema de Controle - APS 2
Data de Entrega: Dia da Prova
1. Sem o auxílio do Matlab, esboce o lugar das raízes das seguintes funções:
1
( s 2  1)
(a) G ( s ) 
(b) G ( s )  2
( s  1)( s  2)
s ( s  4)
Resp:
Resp:
Root Locus
Root Locus
0.3
0.2
0.25
0.2
0.1
Imaginary Axis
Imaginary Axis
0.15
0
-0.1
0.1
0.05
0
-0.05
-0.2
-0.1
-0.15
-0.3
-2.2
-2
-1.8
-1.6
-1.4
-1.2
-1
-0.2
-0.8
-7
Real Axis
(c) G ( s ) 
( s  1)
( s  1)( s  3)
-5
-4
-3
-2
-1
0
1
0.01
0.015
Real Axis
( s 2  1)
(d) G ( s ) 
s2
Resp:
Root Locus
0.8
Resp:
-6
Root Locus
1
0.6
0.8
0.6
0.4
Imaginary Axis
Imaginary Axis
0.4
0.2
0
-0.2
0.2
0
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-12
-0.8
-1
-10
-8
-6
-4
-2
0
2
Real Axis
-0.02
-0.015
-0.01
-0.005
0
0.005
Real Axis
( s 2  1)
s2
NP = 2 ...(0)
NZ = 2 ...(s + j).(s - j) = s^2 –js +js +1 raizes = +-j
Ângulos de saída = (2i+1)180/(NP-NZ) =
i = 0,+-1,=-2,etc...
d) G ( s ) 
C.G. = sum(polos)-sum(zeros)/(NP-Nz) = 0/0
Pontos de saida do eixo =
2. Dado uma relação de amortecimento de 0,707, projetar um controlador PI através do lugar das
raízes que force o erro do degrau a zero, adotar o zero do compensador Zc = 0,1 (livro do
Nise, cap. 9, pag: 408, Problema: 1).
>> s=tf('s')
Transfer function:
s
>> gs = 1/((s+3)*(s+6))
Transfer function:
1
-------------s^2 + 9 s + 18
gs_controlada = ((s+0.1)/s) *gs
Resp: Comp. 
22.5( s  0,1)
s
3. Dado uma relação de amortecimento de 0,5, projetar um controlador PI através do lugar das
raízes que force o erro do degrau a zero, adotar o zero do compensador Zc = 0,1 (livro do Nise
(INGLÊS), cap. 9, pag: 572, Problema: 1).
>> gs = 1/((s+1)*(s+3)*(s+10))
Transfer function:
1
-----------------------s^3 + 14 s^2 + 43 s + 30
>> controlador = (s+0.1)/s
Transfer function:
s + 0.1
------s
>> sistema_controlado = controlador * gs
Transfer function:
s + 0.1
---------------------------s^4 + 14 s^3 + 43 s^2 + 30 s
>> rltool(sistema_controlado)
Resp: Comp. 
73( s  0,1)
s
4. Dado uma ultrapassagem de 16%, projetar um controlador de atraso de fase através do lugar
das raízes que diminua o erro 20 vezes (livro do Nise, cap. 9, pag: 364, Problema: Exercício
de Avaliação 9.1).
OBS: No projeto do atraso de fase normalmente adota-se o valor de Pcomp entre 0,01 e 0,001. Para todos os exercícios e a avaliação
será suposto que este valor seja 0,01!
>> gs= 1/(s*(s+7))
Transfer function:
1
--------s^2 + 7 s
>> controlador_sem_ganho = (s+0.2)/(s+0.01)
Transfer function:
s + 0.2
-------s + 0.01
>> rltool(gs);
k_PO_16_percent = 45.84;
>> Kv_erro = k_PO_16_percent/7
Kv_erro =
6.55
Kv_Erro_compensado = Kv_erro*Zc/Pc
Kv_erro*20 = Kv_erro*Zc/0.01
PC = 0.01*20 = 0.2;
>> gs_ctr = gs*controlador_sem_ganho
Transfer function:
s + 0.2
----------------------s^3 + 7.01 s^2 + 0.07 s
>> rltool(gs_ctr)
44,64( s  0,2)
( s  0,1)
5. Dado uma ultrapassagem de 15%, projetar um controlador de avanço de fase através do lugar
das raízes que diminua o tempo de assentamento em 3 vezes (livro do Nise, cap. 9, pag: 375,
Problema: Exercício de Avaliação 9.2).
Resp: Comp. 
OBS: Neste exercício e na avaliação será adotado o valor de Zc = 10!
>> s=tf('s');
>> gs = 1/(s*(s+7));
>> rltool(gs)
Adiciono requisito PO no root locus
Calculo o Ts(est.) pelo ponto real -3.5...-4/Ts = -3.5... logo Ts = 1.14 s
Novo Ts = Ts original/3 = 1.14/3...logo Ts novo = 0.38
Adiciono este requisito no Root Locus
Resp: Comp. 
181(1  0.1s)
476,3( s  10)
ou Comp. 
( s  25,52)
(1  0.039s)
6. Calcular Kp para uma ultrapassagem de 10%, depois projetar um controlador de atraso de fase
através do lugar das raízes com constante de erro igual a 4 (livro do Nise, cap. 9, pag: 408,
Problema: 3).
OBS: No projeto do atraso de fase normalmente adota-se o valor de Pcomp entre 0,1 e 0,01. Para todos os exercícios e a avaliação
será suposto que este valor seja 0,01!
>> s = tf('s');
>> gs = 1/((s+1)*(s+3)*(s+5));
kV_PO_10 = 20.1;(1*3*5) =1.34
Zc = 0.01*4;1.34 = 0.03
>> controlador_sem_ganho = (s+5.97)/(s+0.01);
>> rltool(controlador_sem_ganho*gs);
Resp: Comp. 
20( s  0,03)
59.8(1  33s)
ou Comp. 
( s  0,01)
(1  100s)
7. Sem o auxílio do Matlab, esboce o diagrama de Bode através das assíntotas das seguintes
funções:
2( s  1)
100( s  1)
(a) G( s ) 
(b) G ( s ) 
( s  10)
( s / 10  1) 2
Resp:
Resp:
8. Dado uma ultrapassagem de 15%, projetar um controlador de atraso de fase através da
resposta em frequência (Bode) com constante de erro Kv igual a 1000 (livro do Nise, cap. 11,
pag: 510, Problema: 6).
OBS: Na resposta do livro a uma diferença devido a soma de 10 graus ao invés de 5 grais para a margem de fase. Neste exercício e na
avaliação será adotado a fórmula:
1473( s / 0,121  1)
ou
( s / 0,0001604  1)
1.95( s  0,121)
ou
Comp. 
( s  0,0001604)
1.473 * 0,001326 * ( s  0,121)
(resp. livro)
Comp. 
( s  0,0001604)
Resp: Comp. 
9. Projete um compensador avanço de fase através da resposta em frequência (Bode) para que o
sistema possua erro em regime permanente de 0,05 para uma entrada em rampa, e uma MF
mínima de 45°.
Resp:
ou
10. Dado uma ultrapassagem de 55% e um tempo de pico de 0,5 s para kV = 10, projetar um
controlador de avanço de fase através da resposta em frequência para reduzir o P.O. para 10%
com o mesmo Tp e erro (livro do Nise, cap. 11, pag: 510, Problema: 13).
Ou
>> s=tf('s')
Transfer function:
s
>> plnt = 1/(s*(s+5)*(s+20))
Transfer function:
1
-------------------s^3 + 25 s^2 + 100 s
>> rltool(plnt)
>> plnt_K = 1000/(s*(s+5)*(s+20))
Transfer function:
1000
-------------------s^3 + 25 s^2 + 100 s
>> plant_original_feed = feedback(plnt_K,1)
Transfer function:
1000
--------------------------s^3 + 25 s^2 + 100 s + 1000
>> step(plant_original_feed)
Step Response
1.6
1.4
1.2
Amplitude
1
0.8
0.6
0.4
0.2
0
0
0.5
1
1.5
2
2.5
Time (sec)
3
3.5
4
4.5
>> sisotool(plnt_K)
Margem de fase sem compensador = 22,5 graus.
Cálculo da margem de fase desejada:
>> PO_des = 10; %PO desejado = 10 %
>> amortecimento_desejado = -log(PO_des/100)/sqrt(3.14^2+log(PO_des/100)^2)
amortecimento_desejado =
0.5914
>> margem_de_fase_desejada = atand(2*amortecimento_desejado/sqrt(2*(amortecimento_desejado^2)+sqrt(1+4*(amortecimento_desejado^4))))
margem_de_fase_desejada =
58.6063
>> margem_de_fase_final = (margem_de_fase_desejada-22.5)*1.1
margem_de_fase_final =
39.7169
>> plant_final = 1000*(4.42*0.048*s+1)/((0.048*s+1)*s*(s+5)*(s+20))
Transfer function:
212.2 s + 1000
-------------------------------------0.048 s^4 + 2.2 s^3 + 29.8 s^2 + 100 s
>> plant_final_feed = feedback(plant_final,1)
Transfer function:
212.2 s + 1000
----------------------------------------------0.048 s^4 + 2.2 s^3 + 29.8 s^2 + 312.2 s + 1000
>> step(plant_final_feed)
Step Response
1.4
1.2
Amplitude
1
0.8
0.6
0.4
0.2
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Time (sec)
>> alpha = (1+sind(margem_de_fase_final))/(1-sind(margem_de_fase_final))
alpha =
4.5401
>> w_max = -20*log10(sqrt(alpha))
w_max =
-6.5706
% logo a freq = 9.25 rad/s
>> T = 1/(9.25*sqrt(alpha))
T=
0.0507
>> plant_final = 1000*(4.56*0.05*s+1)/((0.05*s+1)*s*(s+5)*(s+20))
Transfer function:
228 s + 1000
-----------------------------------0.05 s^4 + 2.25 s^3 + 30 s^2 + 100 s
>> plant_final_feed = feedback(plant_final,1)
Transfer function:
228 s + 1000
------------------------------------------0.05 s^4 + 2.25 s^3 + 30 s^2 + 328 s + 1000
>> step(plant_final_feed)
Step Response
1.4
1.2
Amplitude
1
0.8
0.6
0.4
0.2
0
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Time (sec)
Resp:
(1000 * 4,56 * 0,05s  1)
ou
(0,05s  1)
Comp. 
1000 *10,73 * ( s  3,51)
(resposta padrão do livro - O livro somou 20 graus na
( s  37,71)
equação da Margem de Fase final, porém estamos usando a fórmula:
Comp. 


 Max  MFDesejada  MFSemCompensador 1,1
Na avaliação serão aceitas ambas as técnicas)
11. Para um certo valor do ganho K, foi traçado o esboço aproximado do diagrama de Bode, em
amplitude e fase, da função G(s), representado na figura.
(a) Analisando-se o diagrama de Bode para estabelecer a condição de estabilidade dessa planta
em malha fechada com realimentação de saída, o sistema malha fechada será (PETROBRAS
2012):
( ) instável porque, na frequência em que a
amplitude cai 3 dB (meia potência), a fase é
aproximadamente −90º.
( ) instável porque, na frequência em que a fase
é −180º, a amplitude está acima de 0 dB.
( ) instável porque, em frequências muito altas, a
fase cai abaixo de −180º.
( ) estável porque a amplitude permanece
constante em baixas frequências.
( ) estável porque a amplitude tende a zero
quando a frequência tende ao infinito.
Resp: instável porque, na frequência em que a
fase é −180º, a amplitude está acima de 0 dB
(b) Com base na curva de amplitude, para que
valor do ganho K esse diagrama foi traçado?
Resp: 150 10
12. (PETROBRAS
2012):
Resp. (E) - Marginalmente estável se for
utilizado um controlador proporcional.
13.
Resp. T = 2, L = 3
PID: kp = 0,8 Ti = 6, Td = 1,5
14. É introduzido um ganho ajustável na
malha do sistema e, após algumas
tentativas,determina-se o ganho que faz
com que o sistema tenha oscilações
mantidas, Kcr = 4,00. e o período dessas
oscilações, Pcr = 6,3s. Determine os
parâmetros para um controlador PID:
Resp:
15. Encontre as margens de ganho e fase dos seguintes sistemas:
a)
b)
Resp: MG = 20 log(1/0,65)
MF = 15 graus
Res: MG: 25 dB MF: 67 graus
16.
17. Verifique se o sistema é observável e controlável:
d
(
0   x0  1
 x0 )  0,5

 u
d ( x )   0
 0,2  x1  1
 1  
 x0 
y  1 0 
 x1 
1  0,5
Resp: det(L)  det 
 =0
0
0


O sistema não é observável!
1  0,5
det(crt.)  det 

1  0,2
O sistema é controlável!
18. Dado o sistema abaixo (livro do Nise (Inglês), cap. 12, pag: 553, Problema: 7).
20( s  2)
Comp. 
s( s  4)( s  6)
Calcule a matriz de ganhos (k) do sistema para um tempo de estabelecimento de 2 segundo (Ts) e
um P.O. de 10%:
Resp: k1= 229, k 2 = 67.45, e k3 =14
Polos = +-2 e 8
19. Dado o sistema abaixo (livro do Nise, cap. 12, pag: 535, Exercício de Avaliação).
( s  6)
Comp. 
( s  7)( s  8)( s  9)
Calcule a matriz do observador do sistema para um tempo de estabelecimento de 0,2 segundos
(Ts) e um P.O. de 20%:
Resp:
Download