A Special Group, Volume Preserving Feedback |16 Nov. 2019|
|
![]() |
To have a somewhat interesting problem, assume we are given with
while it is our task to find a
such that
, hence, find feedback which not only preserves the volume, but keeps any set of initial conditions (say
) bounded over time.
Towards a solution, we might ask, given any what is the nearest (in some norm) rotation matrix? This turns out to be a classic question, starting from orthogonal matrices, the solution to
is given by
, where
follows from the SVD of
,
.
Differently put, when we use a polar decomposition of
,
, then the solution is given by
. See this note for a quick multiplier proof.
An interesting sidenote, problem
is well-defined since
is compact. To see this, recall that for any
we have
, hence the set is bounded, plus
is the pre-image of
under
,
, hence the set is closed as well.
This is great, however, we would like to optimize over instead. To do so, one usually resorts to simply checking the sign - and if necessary - flipping it via finding the closest matrix with a change in determinant sign.
We will see that by selecting appropriate coordinates we can find the solution without this checking of signs.
For today we look at and largely follow (DK1999), for such a
-dimensional matrix, the determinant requirement translates to
. Under the following (invertible) linear change of coordinates
becomes
, i.e., for any pair
the point
runs over a circle with radius
. Hence, we obtain the diffeomorphism
. We can use however a more pretty diffeomorphism of the sphere and an open set in
. To that end, use the diffeomorphism:
for (formal way of declaring that
should not be any real number) and the pair
being part of
(the open unit-disk).
To see this, recall that the determinant is not a linear operator.
Since we have a
-dimensional example we can explicitly compute the eigenvalues of any
(plug
into the characteristic equation) and obtain:
At this point, the only demand on the eigenvalues is that . Therefore, when we would consider
within the context of a discrete linear dynamical system
,
is either a saddle-point, or we speak of a marginally stable system (
).
We can visualize the set of all marginally stable
, called
, defined by all
satisfying
![]() |
Once we visualize |
To find close (in Frobenius-norm) rotation matrices, given any , we observe that we can do the Polar decomposition
explicitly in
coordinates, given any
we get
(standard rotation matrix parametrized by
) plus a symmetric positive definite
, defined by:
![]() |
It turns out that all these |
As a last step, given an approximation to
, can we find a control gain
such that
is (efficiently) generated by
. If we assume that
, the solution is given by
. So, if
was already a rotation matrix, then
indeed.
(DK1999) J.J. Duistermaat and J.A.C. Kolk : ‘‘Lie Groups’’, 1999 Springer.