Desacoplamiento SVD: ejemplo Matlab

Antonio Sala, UPV

Dificultad: **** ,       Relevancia: PIC,      Duración: 15:45

Materiales:    [ Cód.: desacopsvd.mlx ] [ PDF ]

Resumen:

Este proceso presenta un código Matlab donde se detalla la metodología de los vídeos [dsvd1] y [dsvd2], sobre una planta de 3 salidas y 4 entradas, en la que el SVD de la ganancia recomienda controlar únicamente dos componentes principales de las salidas pese a tener cuatro actuadores!. Obviamente, si la planta no estuviera construida debería, posiblemente, redisen~arse (resulta muy “chocante” que con cuatro actuadores sólo se pueda controlar dos direcciones –combinaciones lineales– independientes de salidas), pero el desacoplamiento SVD intenta aprovechar “lo que hay” y hacerlo mediante un par de reguladores de tipo Proporcional+Integral.

Por simplicidad, se supone que la planta usada en el ejemplo ya ha sido escalada a ± 1. El código calcula los SVDs requeridos, los reguladores, y simula la respuesta temporal en bucle cerrado de salidas y de acción de control. También comprueba, en su parte final, que si se hubiera decidido controlar tres salidas entonces los actuadores alcanzarían un valor máximo de alrededor de 10 para corregir el error, que no es admisible.

Otro ejemplo Matlab de desacoplamiento SVD de un prototipo de horno se discute en el vídeo [forn3], y la implementación Simulink se discute en los vídeos [forn4] y [forn5]; el modelado del horno en concreto se discute en detalle en el vídeo [forn1].

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.