Identificación En Línea De Una Planta Usando Matlab
Albuja Sánchez Byron Mauricio
17/09/2012
IDENTIFICACIÓN EN LÍNEA DE UN SISTEMA ÚNICAMENTE ESCLAR USANDO SIMULINK
Dado el sistema de la Fig. 1, realizar la identificación enlínea usando Simulink con una entrada de tipo randómica. Variando el tiempo de muestreo λ:
a) Ver el tiempo en que se logra la identificación y el error se vuelve cero
b) Graficar laestimación de la planta θ
c) Comparar el error al cuadrado con el error sin modificar
Fig. [ 1 ]. Sistema a identificar
Primeramente se construyó el esquema de identificación en Simulink(Fig. 2) y se empezó a variar el parámetro λ para los valores de 0.1, 1, 3 y 5.
Fig. [ 2 ]. Esquema en Simulink.
a) Ver el tiempo en que se logra la identificación y el error se vuelvecero
λ=1 | λ=3 |
| |
λ=5 | λ=0.1 |
| |
b) Graficar la estimación de la planta θ
λ=1 | λ=3 |
| |
λ=5 | λ=0.1 |
| |
c) Comparar el error al cuadrado conel error sin modificar
λ=1 | λ=3 |
| |
λ=5 | λ=0.1 |
| |
ANÁLISIS.-
λ | t [s] |
0.1 | 160 |
1 | 19 |
2 | 6 |
3 | 3 |
El tiempo que se demora en llegar a cero elerror se muestra en la siguiente tabla, como se puede observar a mayor lambda más rápido se logra la identificación del sistema.
λ | t [s] |
0.1 | 160 |
1 | 17 |
2 | 6 |
3 | 3 |El tiempo que se demora en llegar a estimarse la constante de la planta se muestra en la tabla siguientem como se puede observar a mayor lambda más rápido se logra la identificación delsistema.
La ventaja de trabajar con el error cuadrático radica en que se eliminan los valores negativos de los errores lo que nos permite evitar que al calcular un promedio de los errores nosarroje un valor falso de cero al eliminarse los valores positivos con los negativos.
Con valores muy vajos de muestreo (λ) le toma más tiempo al algoritmo lograr la estimación del sistema.
Regístrate para leer el documento completo.