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
. 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].