Академический Документы
Профессиональный Документы
Культура Документы
Prtica 3
Manipulao e Anlise de Sistemas de 1 Ordem
Lavras/2016
Parte 01)
Em Matlab, define-se polinmios a partir de um vetor de coeficientes, onde o primeiro
coeficiente representa o termo de maior grau e o ltimo, o termo de ordem zero. Assim,
para representar (), fazemos:
p = [1 2 1];
E () fica:
q = [1 1];
A. Se reconhecermos que a multiplicao entre polinmios produz o mesmo
resultado que a convoluo das sequncias que compem seus coeficientes,
podemos assumir que ()() um polinmio cujo coeficientes so obtidos
atravs da convoluo entre o coefientes de () e ():
pq = conv(p, q)
Que produz
>> pq
pq =
1
Ou seja, ()() = 3 + 3 2 + 3 + 1.
Funo de Transferncia de um Sistema LIT
Um sistema de ordem , linear e invariante no tempo, pode ser descrito por uma equao
diferencial que relaciona a entrada, () com a sada, (). A forma geral desta
representao :
1
1
+
()
=
+ + 0 ()
1
0
1
1
1
(1)
() + 1 1 + + 0
(2)
=
()
+ 1 1 + + 0
Esta funo descreve como um sistema modifica uma entrada () para produzir uma
entrada (). Pode-se notar que:
() = ()()
(3)
Sistemas so completamente representados por suas funes de transferncia. Podese tambm representar sistemas atravs de diagramas de bloco, onde denota-se a
entrada de um sistema, () produzindo a sada (), dada por (3). A figura 01 mostra
uma representao por diagrama de blocos.
()
()
()
+1
2 + 2 + 1
Polos
O polo da funo de transferncia define a velocidade que o sistema
responder a uma entrada em degrau, (). Um polo estvel (com a parte
real negativa) mais prximo do eixo imaginrio torna a resposta mais lenta,
enquanto um polo mais afastado, torna a resposta mais veloz, dado que
um polo em = gera uma componente na resposta dada por .
Alm disso, como afirmado anteriormente, o polo tambm define a
estabilidade BIBO de um sistema. Um sistema BIBO estvel se a parte
real de cada um de seus polos estiver no semi-plano esquerdo do plano-.
Zeros
( + 1 )( + 2 ) ( + )
(4)
+
1 2
Parte 02)
Funes de Transferncia Conectadas em Malha Aberta
Podemos associar sistemas, interconectando suas funes de transferncia de diversas
formas. Uma das forma de interligar estes sistemas na forma de malha aberta, onde
um controlador ligado a uma planta com intuito de controlar a sada da planta. Contudo,
nos sistemas em malha aberta, a sada no avaliada e nem corrigida, tornando estes
sistemas incovenientes e vulnerveis a distrbios externos. A figura 03 ilustra um sistema
em malha aberta:
()
()
()
()
()
+
()
()
()
()
()
()
()
()
Fig. 04b: Sistema em malha fechada simplificado.
()
Podemos equacionar o sistema representado pelo diagrama da figura 02a afim de obter
uma relao entre () e (), Comeamos com:
() = ()[() ()()]
E colocamos () em evidncia, obtendo:
() = (
()
) ()
1 + ()()
Ou seja,
() =
()
()
=
() 1 + ()()
(5)
1
,
+1
() =
1
+2
+2
2 + 3 + 3
Parte 03)
Generalizao e Propriedades de Sistemas de Primeira Ordem
A partir da funo de transferncia (2), pode-se generalizar os sistemas de primeira
ordem atravs da funo de transferncia:
() =
, (6)
+ 1
( + 1)
+ 1
() = { ()} = (1 )()
A seguir apresentado a resposta () para = 1 e = 5 na figura 05:
Fig. 05: Respostas ao degrau unitrio de um sistema de 1 ordem, com = 1 e = 5. Repare que aps
5s a resposta alcanou o valor de 0,6321. Isso equivale a 63,21% de seu valor final.
Ganho esttico,
()
()
()
= lim () =
0
Constante de tempo,
Resposta ( )
(63.2%)K
(86.4%)K
(95.02%)K
(98.17%)K
(99.3%)K
2
3
4
Tab. 01: Porcentagens do valor final alcanadas a cada constante de tempo que se passa (valores
aproximados).
Fig. 06: Respostas ao degrau unitrio para diferentes valores de e ganho esttico = 1.
O sistema representado na figura 07 pode ser simplificado por uma nica funo de
transferncia, da referncia () para a sada (). Se () for esta funo, tem-se:
() =
()
1
= ()() = 2
()
+ 4 + 3
()
O valor final desta resposta, ou seja, o valor de regime estacionrio pode ser aferido
atravs do teorema do valor final, como j descrito na primeira seo:
= lim () = lim () =
0
1
3
Podemos constatar esse fator plotando a resposta ao degrau no Matlab. Para isso, usase o comando step(), que recebe uma funo de transferncia e um intervalo de tempo
. Executando os comandos:
t = 0 : 0.01 : 10;
yuT = step(T, t);
Obtemos a resposta ao degrau de () para 0 < < 10, conforme mostrado na figura
08.
Note que o valor final da resposta de aproximadamente 0.333 1/3, como havamos
calculado.
Pode-se, tambm, realizar um estudo acerca das funes de transferncia () e (),
que compem (), conforme a figura 07. A resposta ao degrau de () e () so
mostradas na figura 09.
Sabe-se que () possui ganho unitrio e um polo em = 1. Logo, sua constante de
tempo de = 1s. Isso significa que a resposta de () ao degrau unitrio leva 1
segundo para alcanar 63.2% de seu valor final. Este valor corresponde a 0.632, uma
vez que o ganho unitrio. Na primeira figura estes parmetros ficam evidentes. J (),
possui ganho = 1/3 e um polo em = 3. Portanto, sua constante de tempo de
= 0.333s, o que o torna um sistemas mais rpido quanto resposta ao degrau. Esta
resposta se estabiliza em 0.333. Assim, a resposta de () chega trs vezes mais rpido
ao regime estacionrio, quando comparada com ().
Fig. 10: Resposta rampa unitria para (). A curva em vermelho tracejado representa a rampa unitria.
Da mesma forma que derivou-se a resposta ao degrau de um sistema de 1 ordem, podese derivar a expresso analtica para a resposta em rampa, (). Omitindo os clculos,
pode-se mostrar que:
() = ( + 1) (),
(7)
Parte 04)
Como j explicitado na figura 09, temos que os parmetros para o sistema () so:
= 1 s,
, = 1
1
s,
3
, =
1
3
A partir das respostas salvas pelo Matlab foi possvel ter acesso a cada valor da resposta,
acompanhada por uma flag de tempo, formando pares (, ). Assim, pode-se avaliar qual
o valor da resposta ao degrau de () e () nos instantes = , 2, 3, 4 e 5. A tabela
2 explicita estes dados para cada um dos sistemas:
Tempo (s)
()
3
Valor da
Resposta
0.632
0.864
0.950
4
0.981
5
0.993
()
3
0.632
0.864
0.950
4
0.981
5
0.993
1
Tab. 02: Tabela comparativa entre o tempos de resposta de C(s) e de G(s). Lembre-se que = 1 e =
3
Como pode-se notar na tabela 02, ambos os sistemas alcanam 63.2% do valor final
aps uma constante de tempo; 86.4% do valor final aps 2 constantes de tempo, e assim
por diante. O difere estes dois sistemas a velocidade que cada um alcana estas
63.2
0.21
1.379
86.4
0.288
2.398
95.02
0.3167
3.401
98.1
0.327
4.369
99.3
0.331
5.368
Tab. 03: Descrio dos dados que representam a resposta ao degrau de T(s).
Se este sistema possusse uma constante de tempo, ela seria, digamos, = 1.379
(tempo necessrio para a resposta alcanar 63.2% do valor final), de acordo com a tabela
03. Assim, de acordo com a definio, 86.4% do valor final deveriam ser alcanados aps
um tempo de 2 . Note que esta porcentagem atingida aps um tempo de 2.396
segundos, que representam aproximadamente 1.7 . Ainda seguindo a definio, a
resposta final deveria alcanar 95.02% do valor final aps 3 , mas, novamente, o valor
no consistente, pois esta porcentagem s atendida aps 3.401 segundos
(aproximadamente 2.47 ). Isso o suficiente para mostrar que respostas ao degrau de
sistemas de 2 ordem no seguem uma constante de tempo, como aqueles de 1 ordem
o fazem. Ao invs disso, a resposta se acelera com o tempo, pois, como mostramos,
a cada porcentagem, o sistema leva menos tempo para alcan-la.
Parte 05)
Para investigar o problema apresentado na parte 05, deve-se introduzir o que diz o
principio da superposio para sistemas lineares, contnuos e invariantes no tempo
(LCIT).
Principio da Superposio para Sistemas LCIT
Os sistemas lineares possuem uma importante propriedade que diz que o sinal de sada
do sistema a uma combinao linear de entradas equivale a uma mesma combinao
linear das sadas de cada entrada individualmente. Para esclarecer mais esta definio,
suponha tem-se um sistema LCIT cuja entrada () e a sada devido esta entrada
(). Usaremos a notao:
() ()
(8)
Uma abordagem pertinente a este princpio que pode-se primeiro determinar a resposta
do sistema ao sinal (), que especifica certa condio - () em seguida, a resposta
ao sinal (), que especifica outra condio - (). A resposta total a soma () +
().
A figura 11 apresenta um sistema de controle de temperatura dentro de uma camra,
onde a varivel manipulada, () um sinal eltrico que aciona uma vlvula de gs
quente; o distrbio () ocasionado pela abertura da porta da cmara e modelado
como um degrau unitrio. As constantes de tempo so todas dadas em minutos.
2. Considera-se o sistema como sendo linear em invariante no tempo, uma vez que
este est representado no domnio de Laplace;
3. A entrada (varivel manipulada, ()) tratada por uma funo de transferncia
(), enquanto o distrbio tratado por outra, (). Assim, as entradas so
independentes e a sada ser, pelo principio da superposio, a soma da sada
devido a entrada () e o distrbio () (quando este est presente).
Sada ()
Pode-se expressar () como uma soma balanceada das entradas do sistema, () e
(). Esta expresso :
() =
2
2.5
()
() = ()() ()()
+ 0.5
+ 0.5
(9)
De acordo com (9), a sada , ento, composta pelas sada individuais de cada entrada,
como diz o princpio da superposio. Dado um (), podemos determinar sua sada
particular fazendo () = 0 em (9) e vice-versa.
Por exemplo, se a tenso de entrada for de 5V (consideramos esta tenso um degrau,
ou seja, () = 5) no tempo inicial e se a porta mantida fechada neste instante,
fazemos () = 0 e a sada para este caso se torna:
() =
10
,
( + 0.5)
(10)
Note que o ganho esttico , por (10), de 20C, ou seja, no regime permanente a
temperatura ser de 20C. A figura 12 mostra a evoluo temporal desta resposta. Este
grfico nos mostra que a resposta atinge 63.2% de seu valor final aps 2 minutos; 86.4%
aps 4 minutos; 95,01 aps 6 minutos e assim por diante; a constante de tempo =
2 minutos.
Sada () Com Condies Iniciais
Com a porta ainda fechada, vamos tentar encontrar a resposta ao sistema quando uma
condio inicial imposta. De acordo com (9), temos:
() =
2
()
+ 0.5
(11)
O que faremos agora transformar (11) para o domnio de Laplace novamente, porm,
considerando (0) = 25:
() (0) + 0.5() = 2()
Portanto
() = [
25
20
20
+(
)] (),
+ 0.5
+ 0.5
(12)
(13)
Note que, pela figura 13, a cmara se inicia a 25 (condio inicial) e, quando aplica-se
a entrada degrau de 5V, a temperatura da cmara sofre a ao de controle e demora
cerca de 10 minutos para alcanar o valor desejado de 20.
Anlise de Distrbios
Suponha que em = 2 minutos a porta seja aberta, simulando um distrbio ().
Queremos determinar a resposta para esta situao. Para 0 < 2 minutos, a resposta
ser aquele descrita por (13), para o intervalo de tempo que no h distrbios. Para
2 minutos, a resposta ser a subtrao da resposta (13) com a resposta devido ao
distrbio, calculada independentemente, obedecendo a equao (9). Esta resposta ao
distrbio :
() =
2.5
2.5
() =
+ 0.5
( + 0.5)
No tempo, tem-se:
() = 5 5 2 ,
Portanto, a resposta final ter a seguinte forma:
>2
(14)
() = {
20 + 5 2 , 0 < 2 minutos
15 + 10 2 ,
2 minutos
(15)
Ou, pode-se escrever (15) em apenas uma expresso, utilizando-se degraus unitrios
atrasados:
() = (20 + 5 2 )[() ( 2)] +
(15 + 10 (2)2 )( 2),
(15. a)
Novamente, tem-se que, mesmo aps a porta ser fechada aos 12 minutos, a temperatura
no ser 20, como desejado. Aps 12 minutos, a temperatura tender a seu valor de
regime permanente, que vale 35, e permanecer nesta temperatura devido falta de
realimentao.
BIBLIOGRAFIA
Lathi, B. P. Sinais e Sistemas Lineares, Bookman. 2 ed. Porto Alegre : Bookman, 2007.
OGATA, K. Engenharia de Controle Moderno. 5 ed. So Paulo : Pearson Education do
Brasil, 2011.
NISE, N. S. Engenharia de Sistemas de Controle. 5 ed. Rio de Janeiro : LTC, 2009.
Lavras, Maio de 2016