My question is about the equivalence of three different versions of the positive real lemma.
I would like to set up the question by first stating the definition of a positive real transfer function and one version of the positive real lemma. My reference for this definition and statement is Nonlinear Systems (3rd edition) by Khalil.
Definition of positive real transfer function (Definition 6.4, page 237 of Khalil): A $p\times p$ proper rational transfer function matrix $G(s)$ is called positive real if
- poles of all elements of $G(s)$ are in $\Re(s) \le 0$ (i.e. no poles in the open right half plane)
- for all $\omega \in \mathbb{R}$ for with $i\omega$ is not a pole of any element of $G(s)$, the matrix $G(i\omega) + G(-i\omega)^\top$ is positive semidefinite
- any pure imaginary pole $i\omega$ of any element $G(s)$ is a simple pole and the residue matrix $\lim_{s\rightarrow i\omega} (s-i\omega)G(s)$ is positive semidefinite Hermitian
State space representation: Let a transfer function $G(s)$ have a minimal state space representation \begin{equation*} \begin{aligned} \dot{x} &= A x + B u \\ y &= C x + D u \end{aligned} \end{equation*} where $A$ is $n\times n$, $B$ is $n\times p$, $C$ is $p\times n$ and $D$ is $p\times p$, so that $G(s) = C(sI-A)^{-1}B + D$.
Consider the following statement \begin{equation} G(s)\ \text{is positive real} \tag{FREQ} \label{eq:FrequencyDomain} \end{equation} and the statement \begin{equation} \begin{gathered} \text{There exists a symmetric positive definite matrix}\ P \\ \text{a}\ p\times n\ \text{matrix}\ L\\ \text{and a}\ p\times p\ \text{matrix}\ W\ \text{such that} \\ \begin{aligned} A^\top P + P A &= -L^\top L \\ P B - C^\top &= -L^\top W \\ D + D^\top &= W^\top W \end{aligned} \end{gathered} \tag{LYAP} \label{eq:Lyapunov} \end{equation}
The version of the Positive Real Lemma in Khalil (page 240, Lemma 6.2) states that \begin{equation*} \eqref{eq:FrequencyDomain} \iff \eqref{eq:Lyapunov} \end{equation*} This is proved in Appendix C.13 in Khalil, invoking the Spectral Factorization Theorem along the way, and I understand this.
There are other statements of the positive real lemma in the literature (For example Boyd et al, Linear Matrix Inequalities in System and Control Theory, page 35).
- Matrix inequality \begin{equation} \begin{gathered} \text{There exists a symmetric positive definite matrix}\ P\ \text{such that} \\ M := \begin{bmatrix} A^\top P + P A & P B - C^\top \\ B^\top P - C & -(D+D^\top) \end{bmatrix} \le 0 \end{gathered} \tag{LMI} \label{eq:LMI} \end{equation}
- Algebraic Riccati equation \begin{equation} \begin{gathered} \text{There exists a symmetric positive definite matrix}\ P\ \text{such that} \\ A^\top P + P A + (P B - C^\top)(D+D^\top)^{-1}(P B - C^\top)^\top = 0 \end{gathered} \tag{RIC} \label{eq:Riccati} \end{equation}
My question is, under what conditions are the following true?
- $\eqref{eq:Lyapunov} \iff \eqref{eq:LMI}$
- $\eqref{eq:Lyapunov} \iff \eqref{eq:Riccati}$
Here is my try:
- $\eqref{eq:Lyapunov} \implies \eqref{eq:LMI}$ is straightforward. From \eqref{eq:Lyapunov}, $ M = -\begin{bmatrix} L & W \end{bmatrix}^\top \begin{bmatrix} L & W \end{bmatrix} $ and is therefore negative semidefinite.
- $\eqref{eq:LMI} \implies \eqref{eq:Lyapunov}$: I am not sure how to show this, or if there are conditions under which this is true. The matrix $M$ is symmetric negative semidefinite, therefore has real non-positive eigenvalues and a full eigenspace. If $M$ only had at most $p$ non-zero eigenvalues, then $M = \mathcal{Q}(-\Lambda)\mathcal{Q}^\top$, where $\mathcal{Q}$ is $(n+p)\times p$ and $\Lambda$ is $p\times p$ diagonal with non-negative entries. Setting $\begin{bmatrix} L & W \end{bmatrix} = \sqrt{\Lambda}\mathcal{Q}^\top$ would do it. But why is $M$, which is $(n+p)\times (n+p)$, at most rank $p$? I have also not used the fact that $P$ is positive definite.
- $\eqref{eq:Lyapunov} \implies \eqref{eq:Riccati}$ is straightforward under the additional condition that $D + D^\top$ is invertible. Direct substitution of the right hand sides of \eqref{eq:Lyapunov} into \eqref{eq:Riccati} gives the result.
- For $\eqref{eq:Riccati} \implies \eqref{eq:Lyapunov}$, it seems that the additional condition $D+D^\top$ is positive definite is needed. If so, then $D+D^\top$ has a decomposition $W^\top W$, say the eigenvector decomposition, and defining $L^\top = -W^{-1}(PB - C^\top)$ gives the result.
Summary of my questions:
- I am not able to show $\eqref{eq:LMI} \implies \eqref{eq:Lyapunov}$.
- For $\eqref{eq:Lyapunov} \iff \eqref{eq:Riccati}$, is the additional condition $D+D^\top$ is positive definite needed?