Вы находитесь на странице: 1из 16

INFORME FINAL 6

IDENTIFICACIÓN DE SISTEMAS

Parte I. Métodos basados en la curva de reacción

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.

Según la gráfica que observamos, vemos que el sistema es de orden 1.

4. Elija un método de Curva de Reacción, más adecuado según su criterio, identificar un modelo G(s) para el sistema.

Vemos que el sistema es de primer orden y sin retardo, entonces escogemos el método de curva de reacción para un sistema
con estas características que aparece en la guía de laboratorio.

5. 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®.
Se guardó Sistema1.dat

6. En MATLAB®, ejecute la función “proteus2matlab”, escribiendo en la línea de comando:

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


8. Utilice Matlab para hallar un modelo según el método elegido en d.(Cree un script que obtengan los parámetros
necesarios )

9. Defina la función de transferencia G(s) obtenida en (h).

10. Obtenga su respuesta a un escalón.


11. Dibuje en una sola gráfica la respuesta del sistema y del modelo. Haga una comparación. ¿Es aceptable la respuesta del
modelo?

Según la gráfica obtenida anteriormente de Vin, observamos que no es entrada escalón, sino un escalón multiplicado por 5,
entonces a la función de transferencia, multiplicamos por 5 a la respuesta escalón, para poder compararla con lo obtenido en
Proteus.

Amplificando varias veces con la lupa, vemos que la diferencia entre ambas gráficas es
mínima.

12. Calcule la suma del error cuadrático 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.

Según la gráfica que observamos, vemos una inflexión, es decir que el sistema es de orden 2 sobre amortiguado.

*Elija un método de Curva de Reacción, más adecuado según su criterio, identificar un modelo G(s) para el sistema.

Vemos que el sistema es de segundo orden sobre amortiguado, entonces escogemos el método de curva de reacción para un
sistema con estas características que aparece en la guía de laboratorio.

*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 “Sistema2.dat” en la carpeta que se tiene como directorio MATLAB®.
Se guardó Sistema2.dat

* En MATLAB®, ejecute la función “proteus2matlab”, escribiendo en la línea de comando:

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


* Utilice Matlab para hallar un modelo según el método elegido en d.(Cree un script que obtengan los parámetros
necesarios )

Por el método de la tangente

Por el método de la tangente modificada


Por el método de los dos puntos

*Defina la función de transferencia G(s) obtenida en (h).

*Obtenga su respuesta a un escalón.


* Dibuje en una sola gráfica la respuesta del sistema y del modelo. Haga una comparación. ¿Es aceptable la respuesta del
modelo?

Según la gráfica obtenida anteriormente de Vin, observamos que no es entrada escalón, sino un escalón multiplicado por 5,
entonces a la función de transferencia, multiplicamos por 5 a la respuesta escalón, para poder compararla con lo obtenido en
Proteus. La respuesta del modelo es poco aceptable.

*Calcule la suma del error cuadrático 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 gráfica de la toolbox. ( comando “ident” ).

4.17. Importamos la información obtenida del Sistema1 a la interfaz. (Click en “Time domain data” ).

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

4.20. A continuación, ingresamos los números 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 características especificadas.
Comparamos la respuesta del modelo con la salida dada. Para lo cual activamos la casilla Model Output, con la cual
también obtendremos el porcentaje de aproximación 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 cuadrático entre el sistema y el modelo identificado.

El error por el método curva de reacción 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 método de curva de reacción, 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. Impleméntelos 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: Identificación de un sistema físico


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 señal de entrada adecuada que permita observar la curva de reacción del sistema.
Nuestra señal de entrada será una función de onda cuadrada en baja frecuencia.
4.28. Utilizando uno de los métodos más presentados, el más adecuado según su criterio, obtenga un modelo para el circuito
implementado.
Analizamos por etapas el sistema para poder encontrar la función de transferencia de cada etapa que está compuesta por un
opamp y así poder analizar el efecto que se produce sobre el sistema, el análisis del método mediante funciones de Transferencia
es:

4.29. Investigue de otro método de identificación y aplíquelo.

Usaremos el método 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 análisis 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 interpretación de la salida pues se ve como una señal continua mientras que en el
Simulink se ve como si fuera la unión de varios puntos de una señal muestreada.

Вам также может понравиться