Sistemas Lineares e Invariantes no Tempo - ISR
Sistemas Lineares e Invariantes no Tempo - ISR
Sistemas Lineares e Invariantes no Tempo - ISR
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
jorge s. marques, 2010<br />
<strong>Sistemas</strong> <strong>Lineares</strong> e <strong>Invariantes</strong> <strong>no</strong> <strong>Tempo</strong><br />
O que é um sistema?<br />
Um sistema é um objecto ou grupo de objectos que interagem com o<br />
mundo. Essa interacção é representada através de entradas e saídas.<br />
jorge s. marques, 2010<br />
entrada<br />
sistema<br />
saída<br />
A entrada e a saída são sinais. Um sistema<br />
transforma um sinal de entrada num sinal de<br />
saída.<br />
x → y<br />
y = T (x)<br />
jorge s. marques, 2010<br />
<strong>Sistemas</strong> Dinâmicos<br />
Sistema massa-mola-atrito<br />
jorge s. marques, 2010<br />
entrada: força vertical aplicada<br />
saída: posição da corpo<br />
equação diferencial:<br />
2<br />
d x dx<br />
M + k k x(<br />
t)<br />
F(<br />
t)<br />
2 a + m =<br />
dt dt<br />
saída<br />
entrada
<strong>Sistemas</strong> contínuos e discretos<br />
Um sistema T transforma sinais de entrada em sinais de saída.<br />
Se a entrada e saída forem sinais discretos, T é um sistema<br />
discreto. Se forem sinais contínuos, T é um sistema contínuo.<br />
<strong>Sistemas</strong> discretos<br />
Si <strong>Sistemas</strong> t contínuos tí<br />
• universidade<br />
• processo económico<br />
• bolsa de valores<br />
• filtros digitais<br />
• sistemas computacionais<br />
• circuito electrónico<br />
• motor<br />
• aeronave<br />
• processo industrial<br />
• filtros analógicos<br />
Muitos sistemas contínuos podem ser convertidos em discretos se as<br />
entradas e saídas forem amostradas (medidas) periodicamente.<br />
jorge s. marques, 2010<br />
Causalidade<br />
Um sistema é causal se a saída depender apenas de entradas anteriores.<br />
Definição: Um sistema é causal, se dadas duas entradas quaisquer, iguais<br />
até um instante t 0, as saídas forem iguais até esse instante*<br />
Exemplos:<br />
jorge s. marques, 2010<br />
x1( t ) = x2(<br />
t),<br />
∀t<br />
< t0<br />
⇒ y1(<br />
t)<br />
= y2(<br />
t),<br />
∀t<br />
< t0<br />
y(n)<br />
= x(n) + x(n -1)<br />
y(n) = x(n + 1) - x(n -1)<br />
t<br />
y(t) = ∫ x(<br />
τ ) dτ<br />
-∞<br />
t+<br />
T<br />
y(t) = ∫ x(<br />
τ ) dτ<br />
t-T<br />
causal<br />
não causal<br />
causal<br />
não causal<br />
* A definição é igual para sistemas contínuos ou discretos. Basta substituir t por n.<br />
Invertível<br />
Definição: um sistema é invertível se dado qualquer sinal de saída y for<br />
possível determinar univocamente a entrada. Isso exige que a<br />
transformação seja injectiva.<br />
Exemplos:<br />
jorge s. marques, 2010<br />
Estabilidade<br />
x1 x2 y1 y2 y(n)<br />
= 2x(n)<br />
invertível<br />
y(n) = 0<br />
não invertível<br />
y(t) = x(<br />
t −1)<br />
invertível<br />
y(t) = x(<br />
t)<br />
+ x(<br />
−t)<br />
não invertível<br />
Definição: um sistema é estável se para toda a entrada limitada a saída<br />
for limitada ou seja, se para toda a entrada x(t) se verificar a condição<br />
Exemplos<br />
jorge s. marques, 2010<br />
∃c<br />
∈IR,<br />
| x(t) | < c ⇒ ∃k<br />
∈IR,<br />
| y(t) | < k<br />
x(t)<br />
)<br />
y(n)<br />
= 1000 x(n)<br />
y(n) = y(n -1)<br />
+ x(n)<br />
x(<br />
t )<br />
y(t) = e<br />
dx<br />
y(t) =<br />
dt<br />
estável<br />
instável<br />
estável<br />
instável<br />
y(t)<br />
)<br />
instável
Linearidade<br />
Um sistema é linear se for válido o princípio da sobreposição generalizado: :<br />
a resposta do sistema a uma combinação linear de duas entradas x 1, x 2 é<br />
uma combinação linear das saídas y 1, y 2<br />
Definição: um sistema é linear sse, para quaisquer sinais de entrada x 1,<br />
x 2<br />
Exemplos:<br />
jorge s. marques, 2010<br />
x 1 → y1,<br />
x2<br />
→ y2<br />
⇒ ∀a,<br />
b ∈ C, ax1<br />
+ bx2<br />
→ ay1<br />
+ by2<br />
y(n)<br />
= 10 x(n)<br />
y(n) = 10 x(n) + 1<br />
t<br />
y(t) = ∫ x(<br />
τ ) dτ<br />
-∞<br />
y(t) = cos( x(<br />
t −1))<br />
Ligação de sistemas<br />
linear<br />
não linear<br />
linear<br />
não linear<br />
ligação série ligação paralelo<br />
Sistema 1 Sistema 2<br />
jorge s. marques, 2010<br />
ligação série-paralelo<br />
Sistema 1<br />
Sistema 3<br />
Sistema 2<br />
+<br />
Sistema 1<br />
Sistema 2<br />
Sistema 4<br />
+<br />
Invariância <strong>no</strong> tempo<br />
Um sistema é invariante <strong>no</strong> tempo quando o seu funcionamento não se<br />
altera ao longo do tempo.<br />
Definição: um sistema é invariante <strong>no</strong> tempo se para qualquer entrada x<br />
e deslocamento t0 x( t)<br />
→ y(<br />
t)<br />
⇒ x(<br />
t − t0<br />
) → y(<br />
t − t0)<br />
Exemplos:<br />
jorge s. marques, 2010<br />
y(n)<br />
= 10 x(n)<br />
y(n) = n x(n)<br />
t<br />
y(t) = ∫ x(<br />
τ ) dτ<br />
-∞<br />
y(t) = x(<br />
0)<br />
+ x(<br />
t)<br />
Invariante <strong>no</strong> tempo<br />
não Invariante <strong>no</strong> tempo<br />
Invariante <strong>no</strong> tempo<br />
não Invariante <strong>no</strong> tempo<br />
<strong>Sistemas</strong> <strong>Lineares</strong> e <strong>Invariantes</strong> <strong>no</strong> <strong>Tempo</strong><br />
jorge s. marques, 2010
SLITs<br />
Os sistemas lineares e invariantes <strong>no</strong> tempo (SLITs) gozam das<br />
propriedades de linearidade e de invariância <strong>no</strong> tempo.<br />
Têm vantagens importantes:<br />
• é uma classe muito geral que permite construir boas<br />
aproximações do comportamento de muitos sistemas físicos<br />
• podem ser estudados analiticamente usando ferramentas<br />
poderosas, em particular, a transformada de Fourier<br />
• ficam totalmente caracterizados pela resposta do sistema a um<br />
impulso.<br />
jorge s. marques, 2010<br />
Convolução<br />
A saída de um SLIT pode ser calculada através da convolução entre a<br />
entrada e a resposta ao impulso unitário h ou seja<br />
Dem.<br />
jorge s. marques, 2010<br />
y = x * h<br />
+ ∞<br />
x(<br />
n)<br />
= ∑ x(<br />
k)<br />
δ ( n − k)<br />
k = −∞<br />
+ ∞<br />
y(<br />
n)<br />
= T x(<br />
n)<br />
= T ∑ x(<br />
k)<br />
δ ( n − k)<br />
k = −∞<br />
=<br />
+ ∞<br />
∑ x(<br />
k)<br />
Tδ<br />
( n − k)<br />
linearidade<br />
k = −∞<br />
=<br />
+ ∞<br />
∑ x(<br />
k)<br />
h(<br />
n − k)<br />
k = −∞<br />
invariância<br />
= x(<br />
n)<br />
* h(<br />
n)<br />
+ ∞<br />
x(<br />
n)<br />
* h(<br />
n)<br />
= ∑ x(<br />
k)<br />
h(<br />
n − k)<br />
k = −∞<br />
x ( t)<br />
* h(<br />
t)<br />
= ∫ x(<br />
τ ) h(<br />
t −τ<br />
) dτ<br />
∞ +<br />
−∞<br />
x ( t)<br />
= ∫ x(<br />
τ ) δ ( t −τ<br />
) dτ<br />
∞ +<br />
−∞<br />
caso discreto<br />
caso contínuo<br />
+ ∞<br />
y(<br />
n)<br />
= T x(<br />
t)<br />
= T ∫ x(<br />
τ ) δ ( t −τ<br />
) dτ<br />
−∞<br />
+ ∞<br />
= ∫ x(<br />
τ ) Tδ<br />
( t −τ<br />
) dτ<br />
linearidade<br />
−∞<br />
+ ∞<br />
= ∫ x(<br />
τ ) h(<br />
t −τ<br />
) dτ<br />
invariância<br />
−∞<br />
= x(<br />
t)<br />
* h(<br />
t)<br />
<strong>no</strong>ta: nem sempre a soma ou o integral de convolução convergem!<br />
Resposta ao impulso<br />
A resposta ao impulso, h, obtém-se aplicando um impulso unitário à<br />
entrada do sistema e observando a saída<br />
jorge s. marques, 2010<br />
δ<br />
0<br />
sistema<br />
caso discreto caso contínuo<br />
δ(n) → h(n) δ(t) → h(t)<br />
A resposta ao impulso caracteriza completamente o SLIT.<br />
Exemplo: convolução discreta<br />
Pretende-se calcular a resposta de um sistema de resposta impulsiva causal<br />
h(n)=a n u(n) , |a|
Propriedades da convolução<br />
x * y = y * x<br />
( x * y ) * z = x * ( y * z)<br />
( x + y ) * z = x * z + y * z<br />
x * δ = x<br />
jorge s. marques, 2010<br />
comutativa<br />
associativa<br />
distributiva<br />
elemento neutro<br />
prove!<br />
h 1 h 2 h 1*h 2 h 2 h 1<br />
h 1<br />
h 1<br />
h 1+h 2<br />
estas propriedades são válidas tanto para sinais contínuos como discretos.<br />
Estabilidade<br />
Um SLIT é estável sse for absolutamente somável / integrável<br />
∑ < +∞<br />
∞ +<br />
| h(<br />
n)<br />
|<br />
n=<br />
−∞<br />
Dem: caso discreto<br />
+ ∞<br />
∫ | h(<br />
n)<br />
| < +∞<br />
−∞<br />
prove!<br />
a) Se h for absolutamente somável somável, e a entrada for limitada |x(n)|
Resposta ao escalão de um SLIT<br />
Se aplicarmos um escalão unitário a um SLIT, então a saída é<br />
jorge s. marques, 2010<br />
Exemplo<br />
n<br />
s(<br />
n)<br />
= ∑ h(<br />
k)<br />
k<br />
+<br />
= −∞<br />
h(<br />
n)<br />
= s(<br />
n)<br />
− s(<br />
n −1)<br />
Consideremos um sistema definido por<br />
dy<br />
= 2y( t)<br />
+ x(<br />
t)<br />
dt<br />
t<br />
s(<br />
t)<br />
= ∫<br />
−∞<br />
h(<br />
τ ) dτ<br />
ds<br />
h ( t)<br />
=<br />
dt<br />
inicialmente em repouso<br />
Pretende-se calcular a resposta a uma entrada x(t) = Ke 3t u(t)<br />
Para t0, equação a resolver é<br />
jorge s. marques, 2010<br />
dy 3t<br />
= 2y(<br />
t)<br />
+ Ke , ci : y(<br />
0)<br />
= 0<br />
dt<br />
solução particular y p(t)=Y pe 3t solução geral da eq. homogénea y h(t)=Y he st<br />
3t<br />
3t<br />
3t<br />
Yp3<br />
e = 2Ype<br />
+ Ke<br />
3t<br />
3t<br />
( 3 − 2)<br />
Yp e = Ke ⇒ Yp<br />
= K<br />
solução<br />
3t<br />
2t<br />
y(<br />
t)<br />
= Ke + Yhe<br />
ajuste de constante: como y(0)=0 vem<br />
st st<br />
st<br />
sYhe<br />
= 2 Yhe<br />
⇒ ( s − 2)<br />
Yhe<br />
= 0<br />
s = 2<br />
Yh<br />
= −K<br />
,<br />
3t<br />
2t<br />
y(<br />
t)<br />
= Ke − Ke<br />
<strong>Sistemas</strong> descritos por equações diferenciais<br />
Os sistemas contínuos são frequentemente descritos por equações diferenciais.<br />
Por exemplo,<br />
movimento de um corpo sujeito a uma força f<br />
2<br />
d x<br />
= f ( t)<br />
2<br />
dt<br />
crescimento de bactérias<br />
dy<br />
= ay (t )<br />
dt<br />
dy<br />
depósito bancário = ay(<br />
t)<br />
+ x(<br />
t)<br />
dt<br />
predador-presa (Lotka-Volterra)<br />
jorge s. marques, 2010<br />
Caso geral: equação linear de ordem n<br />
equação diferencial<br />
n<br />
n<br />
d y dy d x dx<br />
an<br />
+ ... + a1<br />
+ a0y<br />
= bn<br />
+ ... + b1<br />
+ b0x<br />
n<br />
dt dt<br />
n<br />
dt dt<br />
dy1<br />
= α y1(<br />
t)<br />
− β y1(<br />
t)<br />
y2(<br />
t)<br />
dt<br />
dy2<br />
= −γ<br />
y2(<br />
t)<br />
+ δ y1(<br />
t)<br />
y2(<br />
t)<br />
dt<br />
condições iniciais<br />
n−1<br />
d y<br />
dt n−1<br />
t = t0<br />
= cn−1<br />
,<br />
... ,<br />
y = c<br />
t = t 0<br />
0<br />
A solução é a soma de uma solução particular com a solução geral da equação<br />
homogénea.<br />
y = y (t) + y (t)<br />
jorge s. marques, 2010<br />
(t) p h<br />
Solução particular<br />
Se a excitação for x(t)=X e spt então<br />
spt<br />
yp(t)<br />
= Ype<br />
m<br />
bmsp<br />
+ L+<br />
b1s<br />
p + b0<br />
Yp<br />
=<br />
n<br />
ansp<br />
+ L+<br />
a1s<br />
p + a0<br />
Equação homogénea<br />
n<br />
d y dy<br />
an<br />
+ ... + a1<br />
+ a0y<br />
= 0<br />
n<br />
dt dt<br />
n<br />
skt yh (t) = ∑ Ake<br />
k=<br />
1<br />
s k é a k-èsima raiz da equação<br />
característica<br />
a s + ... + a1<br />
s + a0<br />
= 0<br />
n<br />
n
<strong>Sistemas</strong> descritos por equações às diferenças<br />
Os sistemas discretos são frequentemente descritos por equações às<br />
diferenças.<br />
As equações às diferenças relacionam valores actuais e passados da<br />
entrada e da saída. Por exemplo,<br />
jorge s. marques, 2010<br />
( ) 2 ( 1)<br />
( ) ( 1)<br />
( 2)<br />
2 1<br />
2 1 y n − y n − = x n − x n − − x n −<br />
2<br />
2<br />
Caso geral: equação linear de ordem q<br />
equação às diferenças e condições iniciais<br />
a0y ( n)<br />
+ a1y<br />
( n −1)<br />
+ ... + aqy<br />
( n − q)<br />
= b0x(<br />
n)<br />
+ b1x(<br />
n −1)<br />
+ ... + bpx(<br />
n − p)<br />
( 0 ) = 0 , ... , ( 0 + −1)<br />
= q−1<br />
c q n y c n y<br />
A solução é a soma de uma solução particular com a solução geral da equação<br />
homogénea.<br />
y = y (t) + y (t)<br />
jorge s. marques, 2010<br />
(t) p h<br />
Solução particular<br />
n<br />
Se a excitação for x(n)=X zp então<br />
n<br />
yp(n) = Ypzp<br />
p<br />
bpzp<br />
+ L+<br />
b1zp<br />
+ b0<br />
Yp<br />
=<br />
q<br />
aqzp<br />
+ L+<br />
a1zp<br />
+ a0<br />
Equação homogénea<br />
a0 y(<br />
n)<br />
+ a1y<br />
( n −1)<br />
+ ... + aqy<br />
( n − q)<br />
= 0<br />
q<br />
n<br />
yh (t) = ∑ Akzk<br />
k=<br />
1<br />
z k é a k-èsima raiz da equação<br />
característica<br />
a z + ... + a1<br />
z + a0<br />
= 0<br />
q<br />
q<br />
Exemplo<br />
Consideremos um sistema definido por<br />
( ) ( 1)<br />
( )<br />
2 1 y n − y n − = x n<br />
inicialmente em repouso<br />
Pretende-se calcular a resposta a uma entrada x(n) = 2 n u(n)<br />
Para n