Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía N.º 6
Identificación de Sistemas
Rivera Mego Fabrizzio Xavier 18190181; Silva Centeno Frank Gabriel 18190162
fabrizzio.rivera@unmsm.edu.pe; silva.centeno@unmsm.edu.pe
Ingeniería Electrónica, Universidad Nacional Mayor de San Marcos, Perú
Resumen -–
Índice de Términos –-
Abstract --
Keywords --.
I. INTRODUCCIÓN
La identificación experimental de procesos es una técnica mediante la cual es posible
obtener un modelo matemático que represente la dinámica del sistema.
El 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 (que
también se registra) y es a partir de esta información que se obtiene el modelo para el
sistema, aplicando las reglas que cada método establezca.
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.
ke tm s
G ( s)
s 1 … (2)
ke tm s
G ( s)
s 1 … (3)
La respuesta del modelo y del sistema coincidirán como mínimo en los dos puntos de
referencia.
iii. Sistemas de Segundo Orden sub amortiguados
En un sistema de segundo orden sub amortiguado se pueden medir de la respuesta
directamente los parámetros generales (su ganancia k , su factor de amortiguamiento y
su frecuencia natural n ). Por lo que se puede ajustar al siguiente modelo:
k n 2
G ( s)
s 2 2n s n 2 … (4)
Figura 7. Respuesta de un sistema de segundo orden subamortiguado.
tp 1 2
d , p
M e d n 1 2 … (5)
,
B. Procedimiento
Se adjunta los archivos Sistema1. pdsprj, Sistema2.pdsprj y proteus2matlab.m. Los 2
primeros archivos deberán ser ejecutados con el programa Proteus. Cado uno contiene un
sistema diferente a identificar. El archivo proteus2matlab.m debe ser guardado en el
directorio de MATLAB®. Este archivo es una función que acondiciona y obtiene a partir
de los datos exportados de Proteus.
a. Parte I: Métodos basados en la curva de reacción
En esta parte identificaremos un modelo para 2 sistemas implementados en Proteus,
aplicando los métodos basados en la curva de reacción usando Matlab.
i. Ejecute el Ejecute el programa Proteus y abra el archivo Sistema1.pdsprj. Este
archivo contiene un bloque denominado Sistema1.
Lo cual creará en el Workspace los vectores Tiempo, Vin y Vout obtenidos a partir del
archivo exportado en el punto v.
vii. Grafique los vectores Vin y Vout vs el vector Tiempo. 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.
x. Obtenga su respuesta temporal ante una entrada escalón.
xi. Presente en una sola gráfica, tanto la respuesta temporal obtenida en el punto
anterior como la respuesta importada desde Proteus.
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.
Figura 11. Diagrama del sistema 2.
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).
III. RESULTADOS:
Parte 1:
i. Ejecute el Ejecute el programa Proteus y abra el archivo
Sistema1.pdsprj. Este archivo contiene un bloque denominado Sistema1.
Figura 14
Figura 15
Figura 16
Figura 17
Figura 18
Lo cual creará en el Workspace los vectores Tiempo, Vin y Vout obtenidos a partir del
archivo exportado en el punto v.
Figura 19
vii. Grafique los vectores Vin y Vout vs el vector Tiempo. Verifique que sea la
misma respuesta obtenida en Proteus.
Figura 20
Figura 21
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).
Figura 22
Figura 23
Figura 24
Figura 25
Figura 26
Figura 27
Figura 28
xi. Presente en una sola gráfica, tanto la respuesta temporal obtenida en el punto
anterior como la respuesta importada desde Proteus.
Figura 29
Figura 30
Figura 31
Figura 32
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.
Figura 33
Figura 34
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).
Indique de que orden es el sistema a analizar:
Como podemos observar en la figura , hay dos filtros paso bajo por lo que el sistema ahora
va a estar rejido por una ecucion diferencial de segundo orden, por lo cual podemos deducir
que se trata de un sistema de segundo orden.
Elija el método basado en la de Curva de Reacción, más adecuado según su criterio,
para identificar un modelo G(s).
El sistema a analisar es un sistema de segundo orden sobre-amortiguado, ya que la
respuesta del sistema no presenta oscilaciones. El metodo que vamos a escoger sera el
metodo de dos puntos de Smith, ya que se puede hallar el tiempo de reatardo de manera
mas sencilla y precisa.
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®.
Figura 36
Figura 37
Lo cual creará en el Workspace los vectores Tiempo, Vin y Vout obtenidos a partir del
archivo exportado en el punto anterior.
Figura 38
Grafique los vectores Vin y Vout vs el vector Tiempo. Verifique que sea la misma
respuesta obtenida en Proteus
Figura 39
Figura 40
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).
Figura 41
Figura 42
Figura 43
Figura 44
Figura 45
Figura 46
ii. Conecte una señal de entrada adecuada que permita observar la curva de
reacción de sistema.
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.
t p 700us wd 4487.99 rad / s
wd
wd 4487.99
wn 4547.388
1 2 1 0.16112
6.25
k 1.25
5
1.25 4547.388
2
k wn2
G ( s) 2 2
s 2 wn s wn s 2 0.1611 4547.388 s 4547.388 2
2
25848422.03
G(s)
s 1465.168414 s 20678737.62
2