15.04.2013 Views

Sistemas Lineares e Invariantes no Tempo - ISR

Sistemas Lineares e Invariantes no Tempo - ISR

Sistemas Lineares e Invariantes no Tempo - ISR

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!