*Enlace a Spanish version
Materials: [ Cód.: SVDdecouplingTSTeng.mlx ] [ PDF ]
This video discusses the concept of principal maneuvers and SVD decoupling in a ‘1 controlled output, 2 inputs’ process. To understand the “intuitive” meaning of what is proposed, it is illustrated with a physical example of heating a piece of material (a thermocouple gives the reading of the variable to be controlled) with both a resistor and a blower (cool air being blown by the latter).
Obviously, there are infinitely many solutions to , and with appropriate scaling so that 1 means ‘100% effort up to saturation”, we would want to use, say, the one that minimizes , i.e., the least-squares criterion.
Specifically, the singular value decomposition
of a matrix that is
a row vector has ,
, and
,
i.e., a norm 1 scaling of the original matrix; directions orthogonal to
form the null space.
The pseudonverse is .
If the theory is not familiar to you, check the video [
In fact, nothing is too interesting about SVD in a one-output process, in the sense that, actually, the input directions with non-zero effect are simply proportional to the gain of each actuator: this is just a first motivational toy example.
But the objective is to capture the intuition behind the fact that least squares solutions distribute the control effort proportionally to the gain and, therefore, we could think of the only controlled variable being controlled by a “virtual” actuator that moves the physical actuators in a coordinated manner, replicating the same actuator command, but multiplied by the gain.
The video [
*Link to my [ whole collection] of videos in English. Link to larger [ Colección completa] in Spanish.