You are on page 1of 11

LABORATORIO DE SISTEMAS DE CONTROL

Trabajo autónomo 4
Identificación de Sistemas-Simulación
Nombre: José Fernández Paralelo:204 Fecha: 19/6/2018

Objetivos:
Objetivo General
• Realizar la identificación de un sistema utilizando Matlab.
Objetivos Específicos
• Simular la adquisición de datos de un sistema.
• Diseñar y probar filtros de primer o segundo orden en una señal.
• Realizar la identificación del sistema de la Práctica 3 utilizando el toolbox System identification de
Matlab.
Procedimiento (40 puntos)

Código Resultado
1. %guardando los datos en las
matrices
Mint=datos(:,1);
Mout=datos(:,2);
Tiempo=tout;

2. Gráfica de la entrada del sistema en función del tiempo


Código
%graficando la entrada del sistema
figure(1)
plot(tout,datos(:,1))
title('Entrada del sistema')
grid on
ylabel('Velocidad(Rpm)');
xlabel('I(mA)');

Resultado
2. Gráfica de la salida del sistema en función del tiempo
Código
%graficando la salida del sistema
figure(2)
plot(tout,datos(:,2))
title('Salida del sitema del sistema')
grid on
ylabel('Velocidad(Rpm)');
xlabel('I(mA)');

Resultado
Código Resultado
3. % para la parte del filtro
t=Tss/4; %Tao
p1=1/t; % polo dominante de la
planta
p=5*p1;%
f=tf([p],[1 p]);
outF=lsim(f,Mout,Tiempo);

4. Comprobación del filtro


Código
figure(3)
hold on
plot(tout,outF)
plot(tout,Mout)
title('Salida sin filtro y con filtro')
grid on
ylabel('Velocidad(Rpm)');
xlabel('I(mA)');

Resultado
Código Resultado
5. % para el punto de operacion a
la salida
out_op=mean(outF)

6.
% restando los puntos de
operacion
in_Mop=Mint-In_op;
out_Mop=outF-out_op;
figure(4)
hold on
plot(tout,in_Mop)
plot(tout,out_Mop)
title('Salida sin filtro y con
filtro')
grid on
ylabel('Velocidad(Rpm)');
xlabel('I(mA)');

Resultado de verificación
7. Configuración de la ventana Import Data
8. Ventana Select Range(una vez seleccionado el rango)
9. Configuración de la ventana Process Models (1)
10. Configuración de la ventana Process Models (2)
11. Configuración de la ventana Process Models (3)
12. Gráfica de la ventana Model Output con los porcentajes de ajuste de las tres
funciones de transferencia estimadas

13. Función de transferencia 1

14. Función de transferencia 2

15. Función de transferencia 3


16. ¿Cuál función de transferencia elige para representar a este sistema y por qué?
La función T1 es la que se ajusta más al sistema como se
muestra en la grafica Model output es la serie de color rojo .

Conclusiones y Recomendaciones (20 puntos)


• Se concluye que se simulo la adquisición de datos de un sistema además de realizar la
identificación del mismo con el uso de la herramienta del toolbox System identification
de Matlab obteniendo así la función de transferencia que describe mejor al sistema de
una estimación de 3 posibles resultados.
• Se diseño y probo un filtro de primer orden que fue de ayuda para la identificación del
sistema y así tener menos margen de error al determinarlo.
• Se recomienda establecer bien todas las variables en el Workspace ya que si no se las
define correctamente perjudicara a la obtención de los resultados para esta practica
• Se recomienda que para este tipo de problemas de identificación el archivo .slx del
Simulink sea subido en formatos de versiones de Matlab anteriores ya que la mayoría de
los estudiantes contamos con la versión 2015Ra y se presentan inconvenientes al
momento de tratar de abrir el archivo.

Sección Puntaje Observación


Procedimiento /60 puntos Debe incluir captura de pantalla
del código usado y del resultado
obtenido para cada ejemplo.
Adjuntar Script (archivo .m) /25 puntos Debe incluir su nombre al
principio del mismo, así como
comentarios acerca del código
utilizado.
Conclusiones y /15 puntos Debe incluir al menos dos
Recomendaciones conclusiones y una
recomendación.