Esta é uma daquelas postagem somente para os iniciados, mas se você tiver coragem suficiente siga em frente!
***************
Seja um sistema discreto definido por:$$ y[n] + 0.1y[n-1] - 0.41y[n-2] - 0.105y[n-3] = x[n] - 0.5x[n-1]$$
com $y[-1]=y[-2]=y[-3]=0$ e $x[n] = \cos(\pi k /6) u[n]$. Calcule a saída $y[n]$.
Solução. Sendo o sistema estável, sabemos que para $n$ grande a saída será dada por
$$ y[n] = A \cos(\pi n /6 + \phi)$$
Sabemos também que durante transitório as raízes da equação característica são importantes. A equação característica é $$\lambda^3 + 0.1\lambda^2 - 0.41\lambda - 0.105 = 0$$ cujas raízes (podemos usar o comando roots do Scilab) são $\lambda_1 = 0.7$, $\lambda_2 = -0.5$ e $\lambda_3 = -0.3$. Logo: $$ y[n] = C_1 (0.7)^n + C_2 (-0.5)^n + C_3(-0.3)^n + A \cos(\pi n /6 + \phi)$$
Determinação das constantes $C_1, C_2, C_3, A$ e $\phi$. Podemos calcular recursivamente os primeiros valores de $y[n]$, são eles: $[1.0, 1.2660254, 1.2164102, 0.7524294, 0.0564179]$. Logo, podemos montar o seguinte sistema de equações:
$$ C_1 + C_2 + C_3 + A\cos(\phi) = 1.0$$
$$ 0.7C_1 - 0.5C_2 - 0.3C_3 + A\cos(\pi/6 + \phi) = 1.2660254$$
$$ 0.49C_1 + 0.25C_2 + 0.09C_3 + A\cos(\pi/3 + \phi) = 1.2164102$$
$$ 0.343C_1 - 0.125C_2 - 0.027C_3 + A\cos(\pi/2 + \phi) = 0.7524294$$
$$ 0.2401C_1 + 0.0625C_2 + 0.0081C_3 + A\cos(4\pi/6 + \phi) = 0.0564179$$
Expandindo o $\cos(a+b)$:
$$ C_1 + C_2 + C_3 + A\cos(\phi) = 1.0$$
$$ 0.7C_1 - 0.5C_2 - 0.3C_3 + A\sqrt{3}\cos(\phi)/2 - A\sin(\phi)/2 = 1.2660254$$
$$ 0.49C_1 + 0.25C_2 + 0.09C_3 + A\cos(\phi)/2 - A\sqrt{3}\sin(\phi)/2 = 1.2164102$$
$$ 0.343C_1 - 0.125C_2 - 0.027C_3 - A\sin(\phi) = 0.7524294$$
$$ 0.2401C_1 + 0.0625C_2 + 0.0081C_3 - A\cos(\phi)/2 - A\sqrt{3}\sin(\phi)/2 = 0.0564179$$
Fazendo $D = A\cos(\phi)$ e $E = A\sin(\phi)$, obtemos:
$$ C_1 + C_2 + C_3 + D = 1.0$$
$$ 0.7C_1 - 0.5C_2 - 0.3C_3 + D\sqrt{3}/2 - E/2 = 1.2660254$$
$$ 0.49C_1 + 0.25C_2 + 0.09C_3 + D/2 - E\sqrt{3}/2 = 1.2164102$$
$$ 0.343C_1 - 0.125C_2 - 0.027C_3 - E = 0.7524294$$
$$ 0.2401C_1 + 0.0625C_2 + 0.0081C_3 - D/2 - E\sqrt{3}/2 = 0.0564179$$
Cuja solução é: $C_1 = -0.2930939$, $C_2 = 0$, $C_3 = 0.0651971$, $D = 1.2278968$ e $E = -0.8547209$, logo $A\cos(\phi) = 1.2278968$ e $E\sin(\phi) = -0.8547209$. Finalmente: $A = -1.4960877$ e $\phi = 145.16^o$.
Finalmente temos:
$$ y[n] = -0.2931(0.7)^n + 0.0652(-0.3)^n - 1.4961\cos(\pi n/6 + 145,16^o) $$
*** Código Scilab para gerar o gráfico e auxiliar nos cálculos:
close; clc; k=0:29; x=cos(%pi*k/6); delta = 0*x; delta(1)=1; d=convol([1, 0.8, 0.15],[1, -0.7]); n=[1, 0.5]; y=filter(n,d,x); h=filter(n,d,delta); subplot(2,2,1); bar(x,0.2); title('Entrada x[n] = cos(pi*k/6)') subplot(2,2,2); bar(h,0.2); title('Resposta ao impulso do sistema h[n]'); subplot(2,1,2); bar(y,0.2); title('Saída y[n]'); /////////// Cálculos: m=[(0.7)^0, (-0.5)^0, (-0.3)^0 1, 0 (0.7)^1, (-0.5)^1, (-0.3)^1 sqrt(3)/2, -0.5 (0.7)^2, (-0.5)^2, (-0.3)^2 0.5, -sqrt(3)/2 (0.7)^3, (-0.5)^3, (-0.3)^3 0, -1 (0.7)^4, (-0.5)^4, (-0.3)^4 -0.5 -sqrt(3)/2]; v = y(1:5)'; cs = inv(m)*v; A = -sqrt(cs(4)^2 + cs(5)^2); phi = atan(cs(5)/A, cs(4)/A); k=0:29; yinf = cs(1)*(0.7).^k + cs(2)*(-0.5).^k + ... cs(3)*(-0.3).^k + A*cos(%pi*k/6 + phi); plot(k+1,yinf,'-o');
Nenhum comentário:
Postar um comentário