Académique Documents
Professionnel Documents
Culture Documents
5.2.1
Al tener la seal escaln de entrada (u) y la seal de respuesta del escaln (y) ya
se puede identificar el sistema. A continuacin se muestra el condigo utilizado.
clear all; close all; clc;
load sistema2;
g1=figure;
H1 = deconv(y,(0.01+u));
y_estimada=conv((0.01+u),H1);
subplot(2,1,1);
plot(y,'b','LineWidth',2);
grid on
title('Respuesta al escalon')
subplot(2,1,2);
plot(y_estimada,'r','LineWidth',2);
grid on
title('Respuesta al escalon esperada')
saveas(g1,'g1','jpeg')
Se observa que a la seal de entrada (u) se le suma 0.01 con el fin de que la
entrada sea diferente de cero.
5.2.2
En la siguiente grafica se observa la seal de respuesta al escaln (y) y al seal
de respuesta estimada que se calcula con la operacin de convolucin entre la
entra y hesc1.
Usando la seal de entrada (u) y la seal de respuesta (y) se utiliza el cdigo que
se muestra a continuacin.
load sistema2.mat
p=0;
N=min(length(y),length(u))
if p==0
p=input('digite la longitud de la memoria p>>')
end
%matriz de correlaciones
UU=zeros(N,p);
for i=1:p
if i==1
UU(:,1)=u;
else
UU(:,i)= [zeros(i-1,1)' u(1:N-i+1)']';
end
end
UU=Ts*UU;
AA=UU'*UU
b=UU'*y;
h = AA\b
e=y-UU*h
h1=h*Ts
% h=h*Ts;%Sistema escalado por el periodo de muestreo
y2=conv(h1,u)
t=t(1:201)
n= figure;
subplot(2,1,1)
plot(t,y,'r')
legend('y')
grid on
title('seal escalon')
saveas(n,'min','jpg')
subplot(2,1,2)
hold on
y2=y2(1:201)
plot (t,y2)
grid on
title('identificacion por minimos cuadrados')
legend('Hesc2')
grid on
saveas(n,'min','jpg')
e1=h1-H3
e1=e1.^2
suma=sum(e1)
suma
p 1
<
N 3 . [1]
Para este caso N = 201 que ser en nmero de filas de la matriz UU, se dice que
p=
N
3
entonces p=67.
p 1
>
N 3
p 1
=
N 3
p va a
va a ser
'
'
resolviendo
= H2 que es una
Usando la seal de entrada peridica (sp) y la seal de respuesta del sistema ante
la entrada sp (ysp) se utiliza el cdigo que se muestra a continuacin.
grid on
title('identificacion por minimos cuadrados')
legend('y','H3(per)')
grid on
saveas(k,'graminperi','jpg')
e1=h1-H3
e1=e1.^2
suma=sum(e1)
suma
Para este caso N = 204 que ser en nmero de filas de la matriz UU, se dice que
p=
N
3
entonces p=68.
'
'
hper= ( uu uu ) (u u y )
hper
resolviendo
CONCLUSIONES:
Bibliografa.
[1] Notas de clase.