The textbook says an LTI system $\dot x=Ax$ is stable if and only if the eigenvalues of $A$ have the strictly negative real part. However, I found a counterexample. If
$$A= \begin{bmatrix}-3 & -1 & -1\\
1 & -0.5 & -0.5\\
1 & -0.5 & -0.5\end{bmatrix}$$
The state response of this system is convergent, and $x_2 = x_3$. The system is stable even if an eigenvalue of $A$ is $0$. Am I wrong?
Best Answer
Unfortunately, most of the comments are incomplete or inaccurate, so I am going to post a full answer here.
Let us start with definitions and a dynamical system $\dot{x}(t)=f(x(t))$, $x(0)=x_0$, where $f$ is such that there exist a solution to that dynamical system and define $x(x_0,t)$ to be that solution.
Assume further that $x^*$ is an equilibrium point for that system; i.e. $f(x^*)=0$. Then, this equilibrium is
When those properties holds for all $x(0)$, then the equilibrium is said to be globally stable, globally attractive and globally asymptotically stable. It is also important to stress that stability properties are properties of equilibrium points and not of systems, unless in the global case where those properties are transferred to the system because of the global nature of the properties. I will come back to that later.
So, what does that mean?
So, we may be tempted to say that attractivity implies asymptotic stability but we can find systems for which an equilibrium point which are attractive but not asymptotically stable. This is the case of the system
$$\begin{array}{rcl} \dot{x}_1&=&x_1^2-x_2^2\\ \dot{x}_2&=&2x_1x_2 \end{array}$$
for which the equilibrium point $x^*=0$ is attractive but not asymptotically stable.
Alright that was for nonlinear systems, but what about linear systems?
For linear systems of the form $\dot{x}(t)=Ax(t)$, $x(0)=x_0$, we are mostly interested in the zero solution of the system (but not always) and global stability properties of the zero equilibrium point. Those stability properties can be linked to the eigenstructure of the matrix $A$ and in fact we have that
An nice way of reformulating those statements is in terms of the properties of the impulse response of the system where we assume that the system is both observable and controllable (observability can be relaxed by looking at the response of all states, but controllability is necessary):
This one of the reasons we say the system is stable or unstable, it is because the system uniquely defines the property of the equilibrium point, which is unique in that case.
Let us take some examples and especially show the importance of the multiplicity of the eigenvalues on the imaginary axis.
In your example, the eigenvalues are $-2-i,-2+i,0$, so the system is globally stable and the trajectories will remain bounded. However, if
$$x(0)\in\mathrm{span}\left(\begin{bmatrix}1\\ 0\\ 0\end{bmatrix},\begin{bmatrix}0\\ 1\\ 1\end{bmatrix}\right),$$
then we will have that $x(t)\to0$ as $t\to\infty$. The reason is that if we start from a subspace that is orthogonal to the subspace associated with the zero eigenvalues, the trajectory will remain in the stable subspace associated with the eigenvalues with negative real part and will, therefore, converge to zero.