3

Consider a LTI autonomous system like

$$ \dot x = Ax $$

and the Lyapunov function $V$ is defined as

$$ V(x) = x^T P x $$

where $P>0$. The derivative of $V$ with respect to time is

$$ \frac{d}{dt}V(x) = x^TA^TPx + x^TPAx = x^T \left( A^T P + P A \right) x $$

We have $\frac{d}{dt}V(x)$, a real number, and $x^TA^TPx$ , $x^TPAx$ are also two real numbers, and we know they are transpose to each other. Why don't we write the following instead?

$$\frac{d}{dt}V(x) = x^TPAx + \left(x^TPAx\right)^T = 2 x^T P A x $$

Then, if $PA<0$, we have the Lyapunov stability instead of $PA+A^TP < 0$. It seems maybe stupid but I can't figure it out. Thank you!

Zeze
  • 111

1 Answers1

1

Thank you @RodrigodeAzevedo ! The right logic should be like this:

Consider the expression $\frac{d}{dt}V(x) = x^T(A^TP + PA)x = 2x^TPAx$.

The objective is to find $P>0$ such that $\forall x\neq 0, \dot{V}(x) < 0$.

  • If the matrix $PA$ is symmetric, the condition $\dot{V}(x) < 0$ is equivalent to $PA < 0$, note that the notion of "negative/positive definite" is applicable only in case of symmetric matrix.
  • If not, the condition $\dot{V}(x) < 0$ is equivalent to $A^TP +PA < 0$ (where $A^TP +PA$ is a symmetric matrix).

So we always use the general form $A^TP +PA$ because it is already symmetric regardless of the symmetry of matrix $PA$.

Zeze
  • 111