Identificacion Minimos Cuadrados
Interfaz Grafica
Ilustración – Interfaz grafica para el usuario.
En la interfaz grafica se permite al usuario introducir el número demuestras para la identificación así como el cambio en amplitud de la manipulación para la prueba RBS, asi como un botón para iniciar la prueba. Al finalizar la prueba se despliegan el los indicadoresNa,NB, y d, el numero de parámetros A,B y d respectivamente. En el apartado inferior izquierdo se muestran los coeficientes a y b que definen el sistema según la ecuación: y ( k ) = −a1 y (k − 1) − a2 y (k− 2) − − anA y (k − nA) + b1 y ( k − 1 − d ) + b2 y (k − 2 − d ) + + bnB y (k − nB − d )
Proceso
En este proyecto se utilizo como proceso el control de iluminación mediante una bombilla deVCD 0-5 V. A continuación se muestra el sistema completo.
Ilustración 2 – Control de iluminación
2
Programación.
PRUEBA RBS
Ilustración 3 – Diagrama de bloques principal
En lailustración 3 se muestra el algoritmo que realiza la prueba RBS, en este se crea un bloque random según el cual se rige la prueba haciendo u ss − A : u ss + A a la manipulación tomar valores aleatorios de ,donde uss representa el valor de manipulación estable antes de realizar la prueba. Si se ha cumplido el número de muestras establecido por el usuario, el programa pasa al siguiente estado, si no vuelve aiterar sobre el mismo.
Ilustración 3 – Prueba RBS en el programa
3
Bloque de identificación por mínimos cuadrados
Error(k)
Ilustración 4 – Caso de selección para el difusocontrolador
En la ilustración 4 se muestra el segundo y último estado para la identificación, este es un subVI conteniendo un matlab script (cuya programación se encuentra al final del reporte como anexo).En general, se programo el diagrama de flujo mostrado el la siguiente figura:
4
RESULTADOS
En la siguiente figura se puede observar la grafica de valor real vs estimación, donde se...
Regístrate para leer el documento completo.