You are on page 1of 16

INFORME FINAL 6

IDENTIFICACIN DE SISTEMAS

Parte I. Mtodos basados en la curva de reaccin

1. Ejecute el programa Proteus y abra el archivo Sistema1.pdsprj. Este archivo contiene un bloque denominado Sistema1.

2. La respuesta del sistema lo podemos observar en el visor de Analogue Analysis, tal como se muestra en la siguiente figura.

3. Indique de que orden es el sistema a analizar.

Segn la grfica que observamos, vemos que el sistema es de orden 1.

4. Elija un mtodo de Curva de Reaccin, ms adecuado segn su criterio, identificar un modelo G(s) para el sistema.

Vemos que el sistema es de primer orden y sin retardo, entonces escogemos el mtodo de curva de reaccin para un sistema
con estas caractersticas que aparece en la gua de laboratorio.

5. Para un mejor anlisis 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 opcin Graph Export Graph Data (Fig.10). Guarde el
archivo con el nombre Sistema1.dat en la carpeta que se tiene como directorio MATLAB.
Se guard Sistema1.dat

6. En MATLAB, ejecute la funcin proteus2matlab, escribiendo en la lnea de comando:

7. Grafique los vectores Vin y Vout vs el vector Tiempo.


8. Utilice Matlab para hallar un modelo segn el mtodo elegido en d.(Cree un script que obtengan los parmetros
necesarios )

9. Defina la funcin de transferencia G(s) obtenida en (h).

10. Obtenga su respuesta a un escaln.


11. Dibuje en una sola grfica la respuesta del sistema y del modelo. Haga una comparacin. Es aceptable la respuesta del
modelo?

Segn la grfica obtenida anteriormente de Vin, observamos que no es entrada escaln, sino un escaln multiplicado por 5,
entonces a la funcin de transferencia, multiplicamos por 5 a la respuesta escaln, para poder compararla con lo obtenido en
Proteus.

Amplificando varias veces con la lupa, vemos que la diferencia entre ambas grficas es
mnima.

12. Calcule la suma del error cuadrtico entre el sistema y el modelo identificado.

13. Ejecute el programa Proteus y abra el archivo Sistema2.pdsprj. Este


archivo contiene un bloque denominado Sistema2.

14. La respuesta del sistema lo podemos observar en el visor de Analogue


Analysis, tal como se muestra en la siguiente figura.
15. Repita los pasos del 3.3 al 3.12.

* Indique de que orden es el sistema a analizar.

Segn la grfica que observamos, vemos una inflexin, es decir que el sistema es de orden 2 sobre amortiguado.

*Elija un mtodo de Curva de Reaccin, ms adecuado segn su criterio, identificar un modelo G(s) para el sistema.

Vemos que el sistema es de segundo orden sobre amortiguado, entonces escogemos el mtodo de curva de reaccin para un
sistema con estas caractersticas que aparece en la gua de laboratorio.

*Para un mejor anlisis 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 opcin Graph Export Graph Data (Fig.10). Guarde el
archivo con el nombre Sistema2.dat en la carpeta que se tiene como directorio MATLAB.

Se guard Sistema2.dat
* En MATLAB, ejecute la funcin proteus2matlab, escribiendo en la lnea de comando:

* Grafique los vectores Vin y Vout vs el vector Tiempo.

* Utilice Matlab para hallar un modelo segn el mtodo elegido en d.(Cree un script que obtengan los parmetros
necesarios )
Por el mtodo de la tangente

Por el mtodo de la tangente modificada

Por el mtodo de los dos puntos


*Defina la funcin de transferencia G(s) obtenida en (h).

*Obtenga su respuesta a un escaln.


* Dibuje en una sola grfica la respuesta del sistema y del modelo. Haga una comparacin. Es aceptable la respuesta del
modelo?

Segn la grfica obtenida anteriormente de Vin, observamos que no es entrada escaln, sino un escaln multiplicado por 5,
entonces a la funcin de transferencia, multiplicamos por 5 a la respuesta escaln, para poder compararla con lo obtenido en
Proteus. La respuesta del modelo es poco aceptable.

*Calcule la suma del error cuadrtico entre el sistema y el modelo identificado.

El modelo tiene un error muy elevado.

Parte II: System identification toolbox


En esta parte utilizaremos la toolbox que nos ofrece Matlab para identificar modelos para cada uno de los 2
sistemas propuestos en la parte I.
Importante los datos de los Sistema1.pdsprj y Sistema2.pdsprj deben ser importados a Matlab como en el punto 3.6
de la Parte I.
4.16. Ingresamos a la interfaz grfica de la toolbox. ( comando ident ).

4.17. Importamos la informacin obtenida del Sistema1 a la interfaz. (Click en Time domain data ).

4.18. Completamos en el cuadro dialogo que aparece con la informacin correspondiente. Luego hacemos click en
Import.
4.19. Seleccionamos Transfer Function Models, para estimar un una funcin de transferencia para los datos
introducidos.

4.20. A continuacin, ingresamos los nmeros de polos y zeros que consideremos puede tener el sistema. Y
hacemos click en estimate.
4.21. Una vez que la interfaz haya estimado un modelo, de acuerdo con las caractersticas especificadas.
Comparamos la respuesta del modelo con la salida dada. Para lo cual activamos la casilla Model Output, con la cual
tambin obtendremos el porcentaje de aproximacin a la salida real.

4.22. Para llevar el modelo obtenido al workspace de Matlab, simplemente lo arrastramos al rea de To Workspace.

4.23. Calcule la suma del error cuadrtico entre el sistema y el modelo identificado.

El error por el mtodo curva de reaccin nos da un error de 0.2734, por lo tanto nos quedaremos con ese modelo.
4.24. Repetir el mismo procedimiento para el caso de sistema2.
El error es menor que el error con el mtodo de curva de reaccin, por tanto nos quedamos con este modelo.
4.25. De la parte 1 y la parte 2, elija los mejores modelos obtenidos para cada sistema. Implemntelos y compare su
respuesta temporal con la obtenida con las dadas por el simulador.

Mejor modelo del sistema 1

Mejor modelo del sistema 2

Parte III: Identificacin de un sistema fsico


En esta parte, identificaremos un modelo a partir de la respuesta temporal de un sistema real.
4.26. Implemente el circuito presentado en la figura.

4.27. Conecte una seal de entrada adecuada que permita observar la curva de reaccin del sistema.
Nuestra seal de entrada ser una funcin de onda cuadrada en baja frecuencia.
4.28. Utilizando uno de los mtodos ms presentados, el ms adecuado segn su criterio, obtenga un modelo para el circuito
implementado.
Analizamos por etapas el sistema para poder encontrar la funcin de transferencia de cada etapa que est compuesta por un
opamp y as poder analizar el efecto que se produce sobre el sistema, el anlisis del mtodo mediante funciones de Transferencia
es:

4.29. Investigue de otro mtodo de identificacin y aplquelo.

Usaremos el mtodo de obtener el modelo y haremos el ploteo en Matlab, el modelo lo obtendremos usando las funciones: series,
parallel, feedback.

4.30.Defina en Matlab los modelos hallados en los puntos 4.28 y 4.29.

4.31. Compare las respuestas temporales obtenidas en Matlab con la del circuito implementado.

- La respuesta hallada en el Laboratorio es:


- La respuesta mediante el anlisis por funciones de Transferencias en Simulink es:

- La respuesta en MatLab es:

4.32. Cual modelo representa mejor al circuito implementado

Ambas respuestas son muy buenas aproximaciones de lo obtenido durante la experiencia del laboratorio pero el ploteo en MatLab
es mejor puesto que le da una mejor interpretacin de la salida pues se ve como una seal continua mientras que en el Simulink se
ve como si fuera la unin de varios puntos de una seal muestreada.