Aula 01 de Sistemas de Controle I
Aula 01 de Sistemas de Controle I
Aula 01 de Sistemas de Controle I
AULA 1
A N ALISE
T ELA C HEIA
P R OXIMA
UFABC
Analise de estabilidade
(1)
inicial x(0) = x0 cujo ponto de equilbrio xe e determinado de maneira que f (t, xe) = 0,
com condicao
t 0.
S() uma regiao
que consiste em todos os estados tais que ||x(t) xe|| e
Considere tambem
que consiste em todos os estados nos quais ||x(t) xe|| , para todo t > 0.
S() a regiao
Figura 1: Analise
de estabilidade segundo Lyapunov.
A NTERIOR
P R OXIMA
2/21
UFABC
Analise de estabilidade
Figura 1: Analise
de estabilidade segundo Lyapunov.
Analise de resposta transitoria e de regime estacionario
para sistemas de primeira ordem
A NTERIOR
P R OXIMA
3/21
UFABC
Introduca o
de desempenho
A analise
e o projeto de sistemas de controle deve ter uma base de comparacao
para varios
sistemas de controle.
de sinais especficos aplicados na entrada desses sistemas de
Essa base e estabelecida atraves
controle e comparando-se as respostas.
Os criterios
de projeto tem
iniciais.
nas condicoes
O comportamento da entrada a que o sistema sera submetido com maior frequ encia
determina
A NTERIOR
P R OXIMA
4/21
UFABC
A resposta transitoria
ctr (t), que vai do estado inicial ao estado final.
A resposta estacionaria
css(t), que reflete o comportamento do sinal de sada a` medida em que t
tende ao infinito.
Assim,
c(t) = ctr (t) + css (t)
A NTERIOR
P R OXIMA
5/21
UFABC
transferencia
na forma
C(s)
1
=
(2)
R(s) T s + 1
degrau unitario
(2) resulta em
A transformada de Laplace da funcao
e R(s) = , que na equacao
s
1
1
C(s) =
Ts + 1 s
parciais, temos que
Expandindo em fracoes
C(s) =
1
1
a1
a2
1
=
=
+
T s + 1 s s(T s + 1)
s
Ts + 1
A NTERIOR
P R OXIMA
6/21
UFABC
e, portanto
1
a1 = s
=1
s(T s + 1) s=0
C(s) =
1
e a2 = (T s + 1)
= T
s(T s + 1) s= T1
T
1
1
1
=
s T s + 1 s s + T1
(3)
c(t) = 1 e T
para t 0
(4)
A NTERIOR
P R OXIMA
7/21
UFABC
c(T ) = 1 e T = 1 e1 = 0, 632
temos que
Tambem
c(2T )
c(3T )
c(4T )
c(5T )
=
=
=
=
1 e2
1 e3
1 e4
1 e5
= 0, 865
= 0, 950
= 0, 982
= 0, 993
Na pratica,
considera-se que o valor de regime permanente e alcancado em quatro constantes de
tempo, ou seja, que a resposta do sistema esteja a menos de 2% do valor de estado estacionario.
t
= e T =
= e
t=0
dt t=0
T t=0 T
T
e, portanto, quanto menor a constante de tempo T , mais rapidamente o sistema responde.
Analise de resposta transitoria e de regime estacionario
para sistemas de primeira ordem
A NTERIOR
P R OXIMA
(5)
8/21
UFABC
0.9
98, 2%
99, 3%
0.8
0.7
0.6
c(t)
95, 0%
86, 5%
63, 2%
0.5
0.4
=
Inclinacao
0.3
1
T
0.2
0.1
0.5
1.5
2.5
3.5
4.5
t[s]
A NTERIOR
P R OXIMA
9/21
UFABC
MATLAB
clear
clc
close all
x0=0;
tspan=[0 5];
options=odeset(RelTol,1e-12);
[t y]=ode23(inline((1/1)*exp(-t/1),t,x),tspan,x0,options); % T=1
plot(t,y,k)
grid on
xlabel(t)
ylabel(x(t))
print -deps h1.eps
% t=linspace(0,5,1000);
% y=1-exp(-t/1);
% plot(t,y,k)
% grid on
A NTERIOR
P R OXIMA
10/21
UFABC
1
(2) resulta em
, que na equacao
s2
1
1
2
Ts + 1 s
1
b1 b2
1
a1
1
2= 2
= + 2+
Ts + 1 s
s (T s + 1)
s s
Ts + 1
1
1
2
2
=
T
,
b
=
s
a1 = (T s + 1) 2
=1 e
2
s (T s + 1) s= T1
s2(T s + 1) s=0
h
i
i
i
dh
dh 2
1
2
1
= T
=
= (T s + 1) T
b1 =
s 2
(T s + 1)
s=0
s=0
ds
s (T s + 1) s=0 ds
A NTERIOR
P R OXIMA
11/21
UFABC
Portanto
1
T2
1
1
T
T
C(s) = 2 +
= 2 +T
s
s Ts + 1 s
s
s + T1
(6)
c(t) = t T + T e T
para t 0
(7)
regime estacionario
e e() = T .
Logo, quanto menor for a constante de tempo T , menor sera o erro de regime estacionario
para a
entrada rampa.
A NTERIOR
P R OXIMA
12/21
UFABC
3.5
c(t)
r(t)
2.5
1.5
c(t)
0.5
0.5
1.5
2.5
3.5
4.5
t[s]
A NTERIOR
P R OXIMA
13/21
UFABC
MATLAB
clear
clc
close all
x0=0;
tspan=[0 5];
options=odeset(RelTol,1e-12);
[t y]=ode23(inline(1-exp(-t/1),t,x),tspan,x0,options); % T=1
plot(t,y,k)
grid on
xlabel(t)
ylabel(x(t))
print -deps h2.eps
% t=linspace(0,5,1000);
% y=t-1+1*exp(-t/1);
% plot(t,y,k)
% grid on
A NTERIOR
P R OXIMA
14/21
UFABC
impulso unitario
(2) resulta em
A transformada de Laplace da funcao
e R(s) = 1, que na equacao
1
1
T
C(s) =
=
T s + 1 s + T1
(8)
1 t
e T
T
A NTERIOR
para t 0
P R OXIMA
(9)
15/21
UFABC
0.9
0.8
0.7
c(t)
0.6
0.5
0.4
0.3
0.2
0.1
0.5
1.5
2.5
3.5
4.5
t[s]
A NTERIOR
P R OXIMA
16/21
UFABC
MATLAB
clear
clc
close all
x0=1;
tspan=[0 5];
options=odeset(RelTol,1e-12);
[t y]=ode23(inline(-(1/12)*exp(-t/1),t,x),tspan,x0,options); % T=1
plot(t,y,k)
grid on
xlabel(t)
ylabel(x(t))
print -deps h3.eps
% t=linspace(0,5,1000);
% y=(1/1)*exp(-t/1);
% plot(t,y,k)
% grid on
A NTERIOR
P R OXIMA
17/21
UFABC
Exemplo
Um termometro
requer 1 minuto para indicar 98, 2% da resposta a uma entrada em degrau. Su
pondo que o termometro
seja um sistema de primeira ordem, determine a constante de tempo. Se o
termometro
for imerso em um banho, cuja temperatura muda linearmente a uma taxa de 10o/min, qual
1
T = 0, 25 min
4
10t se t 0
0 se t < 0
10
. Logo
s2
1
10
C(s) =
2
Ts + 1 s
rampa e R(s) =
A transformada de Laplace da funcao
A NTERIOR
P R OXIMA
18/21
UFABC
Exemplo
parciais, temos que
Expandindo em fracoes
C(s) =
na qual
1
10
b1 b2
10
a1
2 = 2
= + 2+
Ts + 1 s
s (T s + 1)
s s
Ts + 1
10
10
2
2
= 10 e
a1 = (T s + 1) 2
=
10T
,
b
=
s
2
s (T s + 1) s= T1
s2(T s + 1) s=0
h
i
i
i
dh 2
dh
10
b1 =
= 10T
s 2
10(T s + 1)1 = 10(T s + 1)2T
=
s=0
s=0
ds
s (T s + 1) s=0 ds
Portanto
10 10T
10T 2
10 10T
1
C(s) = 2
+
= 2
+ 10T
s
s
Ts + 1 s
s
s + T1
para t 0
t
O sinal de erro e dado por e(t) = r(t) c(t) = 10t 10t + 10T 10T e T = 10T (1 e T ) e, portanto, o
A NTERIOR
P R OXIMA
19/21
UFABC
Propriedade
da resposta do sistema ao
A resposta a` integral do sinal original pode ser obtida pela integracao
da constante de integracao
a partir da condicao
inicial de resposta
sinal original e pela determinacao
nula.
Esta e uma propriedade dos sistemas lineares e invariantes no tempo (SLIT). Os sistemas lineares
A NTERIOR
P R OXIMA
20/21
UFABC
Referencia principal
Pearson & Prentice Hall; 2005.
Ogata, K.; Engenharia de controle moderno; 4a edicao;
A NTERIOR
P R OXIMA
21/21