Sei sulla pagina 1di 3

ES601A - Análise Linear de Sistemas

Segundo Simulado da P1
Equação a Diferenças

Eduardo de Paula Pires Pereira - RA 135526

17 de setembro de 2019

1 Enunciado da Questão 1
Um sistema discreto tem como equação a diferenças:

y(k + 1) − 0.3 y(k) = u(k) (1)


Pede-se calcular a resposta com condição inicial y(0)=10 para a entrada:

u(k) = µ(k) − µ(k − 3)


Considera-se
(
1, se k ≥ 0
µ(k) =
0, se k < 0
e, para i = k + 1,
(
1, se i ≥ 1
µ(i) =
0, se i < 1

1.1 Primeira Solução


Método da superposição de solução homogênea e solução particular no
domı́nio de k.

1.1.1 Solução Homogênea yh (k) = C ak


Equação homogênea associada a (1):

y(k + 1) − 0.3 y(k) = 0


C ak+1 − 0.3 C ak = 0 ⇒ (a − 0.3) C ak = 0 ⇒ a = 0.3

yh (k) = C (0.3)k

1
1.1.2 Solução Particular yp (k) = A
Substituindo o seguinte em (1):

yp (k) = A ⇒ yp (k + 1) = A

10µ(k) − 10µ(k − 3)
A − 0.3 A = µ(k) − µ(k − 3) ⇒ yp (k) = A =
7

1.1.3 Solução Completa y(k) = yh (k) + yp (k)


10 10
y(k) = C (0.3)k µ(k) + µ(k) − µ(k − 3)
7 7
10 10 60
y(0) = 10 = C (0.3)0 µ(0) + µ(0) − µ(0 − 3) ⇒ C=
7 7 7
 
60 10 10
y(k) = (0.3)k + µ(k) − µ(k − 3)
7 7 7
A solução então pode ser obtida com o seguinte código em MATLAB para
n pontos e i = k + 1:

 
60 i−1 10 10
y(i − 1) = (0.3) + µ(i − 1) − µ(i − 4), para i ≥ 2 e y(1) = 10
7 7 7

y = zeros (n ,1) ;
for i =1: n
k =i -1;
if k < 3
y ( i ) =(60/7) *((0.3) ^( k ) ) +(10/7) ;
else
y ( i ) =(60/7) *((0.3) ^( k ) ) ;
end
end

1.2 Segunda Solução


Método recursivo no domı́nio de k.

y(k + 1) − 0.3 y(k) = µ(k) − µ(k − 3)


y(k + 1) = 0.3 y(k) + µ(k) − µ(k − 3)
y(1) = 0.3 y(0) + µ(0) − µ(0 − 3) = (0.3)10 + 1 − 0 = 4

2
O processo recursivo segue o seguinte código em MATLAB para n pontos
e i = k + 1:

y(i) = 0.3 y(i − 1) + µ(i − 1) − µ(i − 4), para i ≥ 2 e y(1) = 10

y = zeros (n ,1) ;
y (1) =10;
for i =1: n
if i < 4
y ( i +1) =0.3* y ( i ) +1;
else
y ( i +1) =0.3* y ( i ) ;
end
end

1.3 Comparação Primeira e Segunda Soluções


Com n = 10, nomeando a primeira solução por y1 e a segunda solução
por y2, pode-se comparar graficamente as soluções como abaixo.

Potrebbero piacerti anche