Académique Documents
Professionnel Documents
Culture Documents
Laboratrio de
Projeto por Intermdio do
Root Locus
Reviso
Reviso
Entrada
Expresso do
erro estacionrio
Degrau,
Rampa,
Parbola,
Exerccio 1 - Controlador PI
Dado o sistema:
Exerccio 1 - PI Resposta
Sistema no compensado
>> s = tf('s');
>> gs_n_comp = 1/((s+1)*(s+3)*(s+10));
>> rltool(gs_n_comp) %sisotool para root locus
MatLab
= 0.5
s1 = -1.54 + 2.65i
Laboratrio de Sistemas de Controle - http://paginapessoal.utfpr.edu.br/camaral
Exerccio 1 - PI Resposta
Sistema compensado Proporcional
Condio de pertencer ao Root Locus
G(s) = 1
K = 73.09
s = s1 = -1.54 + 2.65i
G (s) = 1
73.9
Kp =
= 2.35
1*3*10
1
Erro(deg) =
= 0.29
1 + 2.35
Laboratrio de Sistemas de Controle - http://paginapessoal.utfpr.edu.br/camaral
Exerccio 1 - PI Resposta
73.09
Amplitude
Transfer function:
73
------------------------s^3 + 14 s^2 + 43 s + 103
0.5
0.4
0.3
>> step(sys)
0.2
0.1
0
0.5
1.5
2.5
3.5
Time (sec)
Exerccio 1 - PI Resposta
Sistema compensado PI
Adiciona-se um polo em 0 e um zero em -0.1
>> gs_comp = (s+0.1)/(s*(s+1)*(s+3)*(s+10));
>> rltool(gs_comp) %sisotool para root locus
= 0.5
s2 = -1.51 + 2.59i
Exerccio 1 - PI Resposta
Sistema compensado PI
Condio de pertencer ao Root Locus
G(s) = 1
K = 72.23
s = s1 = -1.51 + 2.59i
G (s) = 1
0.1*72.23
=
0*1*3*10
1
Erro(deg) =
=0
1+
Kp =
Step Response
Step Response
0.9
0.8
0.9
0.8
0.7
72.23
0.7
0.6
73.09
Amplitude
Amplitude
0.6
0.5
0.4
0.5
72.23
0.4
73.09
0.3
0.3
FINAL
0.2
No compensado
0.1
0.5
1.5
2
Time (sec)
Compensado
0.1
Erro = 0
Erro = 0,29
0
0.2
2.5
3.5
10
20
30
40
50
60
70
Time (sec)
Exerccio 2 - Controlador PD
Dado o sistema:
Exerccio 2 - PD Resposta
Sistema no compensado
>> gs = 1/(s*(s+5)*(s+15));
>> rltool(gs)
TePD = TeP /4
ultrapassagem de 20%.
Exerccio 2 - PD Resposta
Sistema no compensado
TePD = TeP /4
ultrapassagem de 20%.
Exerccio 2 - PD Resposta
Sistema no compensado
TePD = TeP /4
ultrapassagem de 20%.
-1.81 + 3.52i
Exerccio 2 - PD Resposta
Sistema no compensado
Condio de pertencer ao Root Locus
G(s) = 1
TePD = TeP /4
ultrapassagem de 20%.
K = 256.6
s = s1 = -1.81 + 3.52i
Exerccio 2 - PD Resposta
Sistema no compensado
Condio de pertencer ao Root Locus
256.6
TePD = TeP /4
ultrapassagem de 20%.
-1.81 + 3.52i
4
=
= 2.2seg.
1.81
Laboratrio de Sistemas de Controle - http://paginapessoal.utfpr.edu.br/camaral
Exerccio 2 - PD Resposta
256.6
TePD = TeP /4
ultrapassagem de 20%.
Resposta ao degrau:
>> gs = 256.6/(s*(s+5)*(s+15));
Step Response
1.4
1.2
>> step(sys)
Amplitude
0.8
0.6
Te = 2.2 seg.
0.4
0.2
0.5
1.5
2.5
3.5
Time (sec)
Exerccio 2 - PD Resposta
Sistema compensado PD
Calcula-se o novo Te
TePD = TeP /4
ultrapassagem de 20%.
Te
Te ' =
= 0.54seg.
4
Exerccio 2 - PD Resposta
Sistema compensado PD
Adiciona-se um zero a (ou Zc)
TePD = TeP /4
ultrapassagem de 20%.
Calcula-se o novo Te
Te
Te ' =
= 0.54seg.
4
a (zc) = +5.46
Exerccio 2 - PD Resposta
Sistema compensado PD
Condio de pertencer ao Root Locus
K(s+5.46)
TePD = TeP /4
ultrapassagem de 20%.
G(s) = 1
>> s2 = -7.21 + 14.1i
>> k = abs((s2*(s2+5)*(s2+15))/(s2+5.46))
k = 256.2
Exerccio 2 - PD Resposta
Sistema compensado PD
256.2(s+5.46)
Resposta ao degrau:
>> gs_comp = (256.2*(s+5.46))/(s*(s+5)*(s+15));
>> sys_comp = feedback(gs_comp,1);
Step Response
1.4
>> step(sys_comp)
1.2
Ultrapassagem de 20%
1
Amplitude
TePD = TeP /4
Compensador P
0.8
0.6
Compensador PD
0.4
0.2
0.5
1.5
Time (sec)
2.5