Informe Final 6 Malca
Informe Final 6 Malca
Informe Final 6 Malca
IDENTIFICACIÓN DE SISTEMAS
LABORATORIO Nº6
IDENTIFICACIÓN DE SISTEMAS
Castillo Peralta Christian E., Chafloque Tasayco Jesús A.
christian.castillo4@unmsm.edu.pe, jesus.chafloque@unmsm.edu.pe
Facultad de Ingeniería Electrónica y Eléctrica – UNMSM
Resumen— En esta experiencia de la guía N°6 hemos visto los métodos de identificación basados
en la curva de reacción. En los sistemas de primer orden sin retardo, con retardo, también, los
sistemas de segundo orden sobre amortiguados y sobre los métodos de los dos puntos de Smith.
Índice de Términos— Proteus, Identificación de Sistemas, Métodos de los dos Puntos, Matlab.
I. OBJETIVOS
El objetivo de la práctica es familiarizar al estudiante con las principales técnicas de identificación
experimental para encontrar una función matemática que permita establecer posteriormente la ley
de control.
II. INTRODUCCIÓN
En términos generales se puede ver el sistema como una “caja negra”. Se desconoce lo que hay
dentro y solo se pueden “ver” entradas y salidas.
yu
Donde la ganancia se calcula como k = , mientras que la constante de tiempo τ
∆u
se calcula de acuerdo a la Fig.2 determinando el tiempo en el que la respuesta del
sistema alcanza el 0.632 del valor final de la respuesta.
yu
Donde la ganancia se calcula como k = , mientras que la constante de tiempo τ
∆u
y el tiempo muerto tm se calculan de acuerdo a la Fig.3.
La respuesta del modelo y del sistema coincidirán como mínimo en los dos puntos
de referencia.
III. PROCEDIMIENTO
ii. La respuesta del sistema lo podemos observar en el visor de ‘Analogue Analysis’, tal
como se muestra en la siguiente figura.
iv. Elija un método de Curva de Reacción, más adecuado según su criterio, para identificar
un modelo G(s).
Se usará los criterios en la presente guía.
v. Para un mejor análisis y poder comparar la respuesta del modelo hallado con la
respuesta del sistema, se utilizará el software MATLAB®. Para ello, exporte los datos
haciendo clic en la opción Graph → Export Graph Data (Fig.10). Guarde el archivo con
el nombre “Sistema1.dat” en la carpeta que se tiene como directorio MATLAB®.
y=max(Vin1)+((max(Vin1)/tao)*(tao2-tao));
figure(2)
plot(Tiempo1,Vin1,Tiempo1,Vout1,tao2,y,Tiempo1(b),Vout1(b),'xr','MarkerSize',10)
grid on;
G=tf(k,[tao 1])
figure(3)
[Y t]=step(G,0:0.0001:3);
Y=5*Y;
plot(t,Y)
figure(4)
plot(t,Y,Tiempo1,Vout1)
grid on
vii. Grafique los vectores Vin1 y Vout1 vs el vector Tiempo1. Verifique que sea la misma
respuesta obtenida en Proteus.
viii. Utilice Matlab para hallar un modelo según el método elegido en el punto iv. (Cree un
script que obtengan los parámetros necesarios)
ix. Defina la función de transferencia G(s) del modelo obtenido en el paso previo.
xi. Presente en una sola gráfica, tanto la respuesta temporal obtenida en el punto anterior
como la respuesta importada desde Proteus.
Figura 10.7. Al aumentar el zoom de la gráfica, vemos que el error entre las gráficas es
mínimo. En verde, la gráfica mediante identificación; en azul, la gráfica mediante la
función de transferencia.
xii. A partir del punto anterior, considera que es aceptable la respuesta del modelo obtenido
G(s). Justifique su respuesta. (Puede utilizar algunos índices de desempeño como la
suma del error cuadrático)
xiii. Ejecute el programa Proteus y abra el archivo Sistema2.pdsprj. Este archivo contiene un
bloque denominado Sistema2.
xiv. La respuesta del sistema lo podemos observar en el visor de ‘Analogue Analysis’, tal
como se muestra en la siguiente figura.
xv. Repita los pasos del iii al xii. (Además de seleccionar alguno de los métodos
presentados, investigue de otro método de identificación y también aplíquelo)
Código utilizado:
v1=max(Vout2)*0.283;
v2=max(Vout2)*0.632;
b1=find(Vout2>=v1,1);
b2=find(Vout2>=v2,1);
tao1=Tiempo2(b1);
tao2=Tiempo2(b2);
G=tf(k,[tao 1],'OutputDelay',tm)
figure(2)
[Y t]=step(G,Tiempo2);
Y=5*Y;
plot(t,Y)
figure(3)
plot(t,Y,Tiempo2,Vout2)
grid on
Resultados obtenidos:
Figura 12.2 Voltaje de entrada Vin, en azul, y voltaje de salida Vout, en rojo
Figura 12.4. Comparación entre la identificación (en rojo) con el modelado (en azul).
La suma del error cuadrático es 313.1712
ii. Conecte una señal de entrada adecuada que permita observar la curva de reacción del
sistema.
Se seleccionó una señal cuadrada.
iii. Utilizando uno de los métodos de identificación presentados, el más adecuado según su
criterio, obtenga un modelo para el circuito implementado. Compare este modelo con el
obtenido en su informe previo.
Nuestra función de transferencia del previo es:
vi. Compare las respuestas temporales obtenidas en Matlab con la del circuito
implementado.
vii. ¿Cuál de los dos modelos representa mejora al circuito implementado? Justifique su
respuesta.
Ambas respuestas son buenas aproximaciones de lo obtenido durante la experiencia del
laboratorio, pero el gráfico en Matlab es mejor porque le da una mejor interpretación de
la salida, pues se ve como una señal continua.
V. CONCLUSIONES
En el sistema 1 se observa que, al aumentar el zoom de la gráfica, vemos que el error entre
las gráficas es mínimo. En verde, la gráfica mediante identificación; en azul, la gráfica
mediante la función de transferencia.
En el sistema 2 dos también se hace uso del método de Smith y se visualiza la gráfica que
corta en dos puntos a la gráfica de Proteus.
En el sistema 3 no se pudo obtener la gráfica con el código en Matlab, nuestra gráfica tuvo
una diferencia notoria con el código utilizado, siendo el error en el código posiblemente.
Los resultados que se han presentado y la metodología que se ha propuesto, representan una
aportación importante en el campo del modelado experimental de sistemas para la
obtención de modelos de la dinámica de sistemas desconocidos
Se puede concluir que en caso de la identificación se diferencia del modelado ya que este
no aplica las leyes de los sistemas, en cambio se registra la respuesta de un sistema a una
entrada conocida y es a partir de esta información que se obtiene el modelo para el sistema,
aplicando las reglas que cada método establezca.
Se puede observar informe las respuestas son buenas aproximaciones de lo obtenido
durante la experiencia del laboratorio, pero el gráfico en Matlab es mejor porque le da una
mejor interpretación de la salida.
El efecto del retardo se aprecia en la respuesta dinámica en un incremento del sobre-
impulso y del tiempo de establecimiento, así como en el incremento de las oscilaciones
amortiguadas.
Se deben utilizar métodos de identificación que permitan obtener lo más cercano posible el
tiempo de retardo.
VI. REFERENCIAS
https://sisbib.unmsm.edu.pe/bibvirtual/publicaciones/indata/v15_n1/pdf/a12v15n1.pdf
https://www.ecorfan.org/spain/researchjournals/Aplicacion_Cientifica_y_Tecnica/vol3num
10/Revista_de_Aplicacion_Cientifica_y_Tecnica_V3_N10_1.pdf