Identificación subespacio n4sid: algoritmo (proyección, mínimos cuadrados parciales)

Antonio Sala, UPV

Dificultad: ***** ,       Relevancia: PIC,      Duración: 23:40

Materiales:    [ SubespacioAlg.pdf]

Resumen:

Este vídeo detalla un algoritmo de identificación subespacio basado en obtener, mediante regresión, las matrices M1 y M2 de un modelo de predicción Y fut = M1Wpast + M2Ufut, siendo Y fut un vector de salidas futuras, Ufut un vector de entradas futuras, e Y past un vector de salidas y entradas pasadas (hasta unos horizontes futuro y pasado, hf, hp suficientemente largos, según lo ya discutido en vídeos [idmpc2] y [subsp1]). La formación de las matrices necesarias para este primer paso se codifica en Matlab en el vídeo [sbml1].

El SVD de F = M1Wpast permite generar una secuencia de estados no correlados entre sí que podrían explicar las salidas observadas; alternativamente, blanqueando Wpast antes de la regresión, el SVD de M1 puede ser entendido como la solución de un problema de mínimos cuadrados parciales ortonormalizados (vídeo [plso]). Si el orden del sistema es n, sólo n valores singulares de F o M1 deberían ser distintos de cero; en situaciones prácticas, se genera la secuencia de estados haciendo cero aquéllos valores singulares muy pequen~os. El código Matlab de esta etapa del algortimo se discute en el vídeo [sbml2].

Una vez se tiene la secuencia de estados estimados, una regresión con mínimos cuadrados matriciales, cuyo resultado utiliza una matriz pseudoinversa, como es usual, permite obtener las matrices (A, B, C, D) de la representación interna buscada, ajustando un modelo de regresión lineal:

( xk+1 yk ) = ( A B C D ) ( xk uk )

sustituyendo en xk+1 y xk los elementos correspondientes de la secuencia de estados estimados mediante la descomposición SVD anterior. El vídeo [sbml3] ilustra cómo ejecutar con Matlab este último paso del algoritmo de identificación subespacio.

Nota: existen bastantes variaciones del algoritmo subespacio en literatura. Por brevedad, y también porque no soy yo muy experto en ellas, no son discutidas en el vídeo aquí presentado.

Colección completa [VER]:

© 2024, A. Sala. Se reservan todos los derechos en materiales cuyo autor pertenezca a UPV.
Para condiciones de uso de material de terceros referenciado, consulte a sus autores.