Equilibrium Points of Linear Autonomous Systems
Types of Equilibrium Points
Let a second order linear homogeneous system with constant coefficients be given:
This system of equations is autonomous since the right hand sides of the equations do not explicitly contain the independent variable t.
In matrix form, the system of equations can be written as
The equilibrium positions can be found by solving the stationary equation
This equation has the unique solution \(\mathbf{X} = \mathbf{0}\) if the matrix \(A\) is nonsingular, i.e. provided that \(\det A \ne 0.\) In the case of a singular matrix, the system has an infinite number of equilibrium points.
Classification of equilibrium points is determined by the eigenvalues \({\lambda _1},{\lambda _2}\) of the matrix \(A.\) The numbers \({\lambda _1},{\lambda _2}\) can be found by solving the auxiliary equation
In general, when the matrix \(A\) is nonsingular, there are \(4\) different types of equilibrium points:
The stability of equilibrium points is determined by the general theorems on stability. So, if the real eigenvalues (or real parts of complex eigenvalues) are negative, then the equilibrium point is asymptotically stable. Examples of such equilibrium positions are stable node and stable focus.
If the real part of at least one eigenvalue is positive, the corresponding equilibrium point is unstable. For example, it may be a saddle.
Finally, in the case of purely imaginary roots (when the equilibrium point is a center), we are dealing with the classical stability in the sense of Lyapunov.
Our next goal is to study the behavior of solutions near the equilibrium positions. For second order systems, it is convenient to do this graphically using the phase portrait, which is a set of phase trajectories in the coordinate plane. The arrows on the phase trajectories show the direction of movement of the point (i.e., a particular state of the system) over time.
Let's discuss each type of equilibrium point and the corresponding phase portraits.
Stable and Unstable Node
The eigenvalues \({{\lambda _1},{\lambda _2}}\) of the points of type "node" satisfy the conditions:
The following particular cases may arise here.
The roots \({{\lambda _1},{\lambda _2}}\) are distinct \(\left( {{\lambda _1} \ne {\lambda _2}} \right)\) and negative \(\left( {{\lambda _1} \lt 0, {\lambda _2}} \lt 0\right).\)
Let us draw a schematic phase portrait for this system. Suppose for definiteness that \(\left| {{\lambda _1}} \right| \lt \left| {{\lambda _2}} \right|.\) The general solution has the form
where \({\mathbf{V}_1} = {\left( {{V_{11}},{V_{21}}} \right)^T},\) \({\mathbf{V}_2} = {\left( {{V_{12}},{V_{22}}} \right)^T}\) are eigenvectors corresponding to the eigenvalues \({{\lambda _1},{\lambda _2}}\) and \({C_1},{C_2}\) are arbitrary constants.
Since both eigenvalues are negative, then the solution \(\mathbf{X} = \mathbf{0}\) is asymptotically stable. Such an equilibrium point is called stable node. As \(t \to \infty,\) the phase curves tend to the origin \(\mathbf{X} = \mathbf{0}.\)
Specify the direction of the phase trajectories. Since
the derivative \(\frac{{dy}}{{dx}}\) is
Divide the numerator and denominator by \({{e^{{\lambda _1}t}}}:\)
In this case, \({\lambda _2} - {\lambda _1} \lt 0.\) Therefore, the terms with the exponential function tend to zero as \(t \to \infty.\) As a result, at \({C_1} \ne 0,\) we obtain:
that is the phase trajectories become parallel to the eigenvector \({\mathbf{V}_1}\) as \(t \to \infty.\)
If \({C_1} = 0,\) the derivative at any \(t\) equals
i.e. the phase trajectory lies on a line directed along the eigenvector \({\mathbf{V}_2}.\)
Now we consider the behavior of the phase trajectories as \(t \to -\infty.\) Obviously, the coordinates \(x\left( t \right), y\left( t \right)\) tend to infinity, and the derivative \(\frac{{dy}}{{dx}}\) at \({C_2} \ne 0\) takes the following form:
that is the phase curves at the points at infinity become parallel to the vector \({\mathbf{V}_2}.\)
Accordingly, when \({C_2} = 0,\) the derivative is
In this case, the phase trajectory is determined by the direction of the eigenvector \({\mathbf{V}_1}.\)
Given the above properties of the phase trajectories, the phase portrait of a stable node is shown schematically in Figure \(2.\)
Similarly, we can study the behavior of the phase trajectories for other types of equilibrium points. Furthermore, omitting the detailed analysis, we consider basic qualitative characteristics of the other equilibrium points.
The roots \({{\lambda _1},{\lambda _2}}\) are distinct \(\left( {{\lambda _1} \ne {\lambda _2}} \right)\) and positive \(\left( {{\lambda _1} \gt 0, {\lambda _2}} \gt 0\right).\)
In this case, the point \(\mathbf{X} = \mathbf{0}\) is an unstable node. Its phase portrait is shown in Figure \(3.\)
Note that in the case of both stable and unstable node, the phase trajectories touch the line, which is directed along the eigenvector corresponding to the smallest (in absolute value) eigenvalue \(\lambda.\)
Dicritical Node
Let the auxiliary equation have one zero root of multiplicity \(2,\) i.e. consider the case \({\lambda _1} = {\lambda _2} = {\lambda} \ne 0.\) The system has a basis of two eigenvectors, i.e. the geometric multiplicity of the eigenvalue \(\lambda\) is \(2.\) In terms of the linear algebra, this means that the dimension of the eigenspace of \(A\) is equal to \(2:\) \(\dim \ker A = 2.\) This situation occurs in systems of the form
The direction of the phase trajectories depends on the sign of \(\lambda.\) Here the following two cases can arise:
Case \({\lambda _1} = {\lambda _2} = {\lambda} \lt 0.\)
Such an equilibrium position is called a stable dicritical node (Figure \(4\)).
Case \({\lambda _1} = {\lambda _2} = {\lambda} \gt 0.\)
This combination of eigenvalues corresponds to an unstable dicritical node (Figure \(5\)).
Singular Node
Let the eigenvalues of \(A\) be again coincident: \({\lambda _1} = {\lambda _2} = {\lambda} \ne 0.\) Unlike the previous case, we assume that the geometric multiplicity of the eigenvalue (or in other words, the dimension of the eigenspace) is now \(1.\) This means that the matrix \(A\) has only one eigenvector \({\mathbf{V}_1}.\) The second linearly independent vector required for the basis is defined as a generalized eigenvector \({\mathbf{W}_1}\) connected to \({\mathbf{V}_1}.\)
Case \({\lambda _1} = {\lambda _2} = {\lambda} \lt 0\).
The equilibrium point is called stable singular node (Figure \(6\)).
Case \({\lambda _1} = {\lambda _2} = {\lambda} \gt 0\).
The equilibrium position is called unstable singular node (Figure \(7\)).
Saddle
The equilibrium point is a saddle under the following condition:
Since one of the eigenvalues is positive, the saddle is an unstable equilibrium point. Suppose, for example, \({\lambda _1} \lt 0,{\lambda _2} \gt 0.\) The eigenvalues \({\lambda _1}\) and \({\lambda _2}\) are associated with the corresponding eigenvectors \({\mathbf{V}_1}\) and \({\mathbf{V}_2}.\) The straight lines directed along the eigenvectors \({\mathbf{V}_1},\) \({\mathbf{V}_2},\) are called separatrices. These are the asymptotes of other phase trajectories that have the form of a hyperbola. Each of the separatrices can be associated with a certain direction of motion.
If the separatrix is associated with a negative eigenvalue \({\lambda _1} \lt 0,\) i.e. in our case is directed along the vector \({\mathbf{V}_1},\) the movement along it occurs towards the equilibrium point \(\mathbf{X} = \mathbf{0}.\) And conversely, at \({\lambda _2} \gt 0,\) i.e. for the separatrix associated with the vector \({\mathbf{V}_2},\) the movement is directed from the origin. The phase portrait of the saddle is shown schematically in Figure \(8.\)
Stable and Unstable Focus
Now suppose that the eigenvalues \({\lambda _1},{\lambda _2}\) are complex numbers whose real parts are non-zero. If the matrix \(A\) is composed of real numbers, the complex roots will be presented in the form of complex conjugate numbers:
Find out what kind of phase trajectories are in the neighborhood of the origin. Construct a complex solution \({\mathbf{X}_1}\left( t \right)\) corresponding to the eigenvalue \({\lambda _1} = \alpha + i\beta :\)
where \({\mathbf{V}_1} = \mathbf{U} + i\mathbf{W}\) is the complex-valued eigenvector associated with the eigenvalue \({\lambda _1},\) \(\mathbf{U}\) and \(\mathbf{W}\) are real vector functions. As a result, we obtain:
The real and imaginary parts in the last expression form the general solution of the type
We represent the constant \({C_1},{C_2}\) as
where \(\delta\) is an auxiliary angle. Then the solution is written as
Thus, the solution \(\mathbf{X}\left( t \right)\) can be expanded in the basis of the vectors \(\mathbf{U}\) and \(\mathbf{W}:\)
where the coefficients \(\mu \left( t \right),\) \(\eta \left( t \right)\) are given by
This shows that the phase trajectories are spirals. When \(\alpha \lt 0,\) the spirals twist approaching the origin. Such an equilibrium position is called stable focus. Accordingly, when \(\alpha \gt 0,\) we have an unstable focus.
The direction of twist can be identified by the sign of the coefficient \({a_{21}}\) in the original matrix \(A.\) Indeed, consider the derivative \({\frac{{dy}}{{dt}}},\) for example, at the point \(\left( {1,0} \right):\)
The positive coefficient \({a_{21}} \gt 0\) corresponds to the twist counterclockwise as shown in Figure \(9.\) When \({a_{21}} \lt 0,\) the spirals will twist in a clockwise direction (Figure \(10\)).
Thus, taking into account the direction of twist, there are only \(4\) different types of focus. Schematically, they are shown in Figures \(9-12.\)
Center
If the eigenvalues of the matrix \(A\) are purely imaginary numbers, then this equilibrium point is called a center. For a matrix with real elements, the imaginary eigenvalues are complex conjugate pairs. In the case of a center, the phase trajectories are formally obtained from the equation of spirals at \(\alpha = 0\) and are ellipses, i.e. they describe periodic motion of a point in the phase space. A center equilibrium position is stable in the sense of Lyapunov.
There are two types of centers, which differ in the direction of movement of the points (Figures \(13, 14\)). As in the case of focus, the direction of movement can be determined by the sign of the derivative \(\frac{{dy}}{{dt}}\) at some point. If we take the point \(\left( {1,0} \right),\) then
that is the direction of rotation is determined by the sign of the coefficient \({a_{21}}.\)
Thus, we have considered different types of equilibrium points in the case of a non-singular matrix \(A\) \(\left( {\det A \ne 0} \right).\) Taking into account the direction of phase trajectories, there are total \(13\) different phase portraits (shown, respectively, in Figures \(2-14\)).
We now turn to the case of a singular matrix \(A.\)
Singular Matrix
If the matrix is singular, then it has one or both eigenvalues equal to zero. In this case, there are the following special cases:
Case \({\lambda _1} \ne 0, {\lambda _2} = 0\).
Here, the general solution has the form
where \({\mathbf{V}_1} = {\left( {{V_{11}},{V_{21}}} \right)^T},\) \({\mathbf{V}_2} = {\left( {{V_{12}},{V_{22}}} \right)^T},\) are the eigenvectors corresponding to the eigenvalues \({\lambda _1}\) and \({\lambda _2}.\) It turns out that in this case the whole line passing through the origin and directed along the vector \({\mathbf{V}_2}\) consists of the equilibrium points (these points do not have a special name). The phase trajectories are rays parallel to the other eigenvector \({\mathbf{V}_1}.\) Depending on the sign of \({\lambda _1},\) the motion at \(t \to \infty\) occurs either in the direction of the line \({\mathbf{V}_2}\) (Figure \(15\)), or away from it (Figure \(16\)).
Case \({\lambda _1} = {\lambda _2} = 0, \dim \ker A = 2.\)
In this case, the dimension of the eigenspace of the matrix is equal to \(2\) and, therefore, there are two eigenvectors \({\mathbf{V}_1}\) and \({\mathbf{V}_2}.\) This may happen when \(A\) is the zero matrix. The general solution is given by
It follows that every point in the plane is an equilibrium position of the system.
Case \({\lambda _1} = {\lambda _2} = 0, \dim \ker A = 1.\)
This case is different from the previous one in that there is only one eigenvector (the matrix \(A\) will then be non-zero). To construct a basis, we can take the generalized eigenvector \({\mathbf{W}_1}\) connected to \({\mathbf{V}_1}\) as a second linearly independent vector. The general solution can be written as
Here, all points of the straight line passing through the origin and directed along the eigenvector \({\mathbf{V}_1}\) are unstable equilibrium positions. The phase trajectories are straight lines parallel to \({\mathbf{V}_1}.\) The direction of movement along these lines as \(t \to \infty\) depends on the constant \({C_2}:\) with \({C_2} \lt 0,\) the motion is from left to right, and with \({C_2} \gt 0\) − in the opposite direction (Figure \(17\)).
As it can be seen, there are \(4\) different phase portraits in the case of a singular matrix. Therefore, the linear second order autonomous system allows total \(16\) different phase portraits.
Bifurcation Diagram
In the above, we have reviewed the classification of equilibrium points of a linear system based on the eigenvalues. However, the type of an equilibrium point can be determined without computing the eigenvalues \({\lambda _1},{\lambda _2},\) knowing only the determinant of the matrix \(\det A\) and its trace \(\text{tr}\,A.\)
Recall that the trace of the matrix is the number equal to the sum of the diagonal elements:
Indeed, the auxiliary equation of the matrix is
It can be written in terms of the determinant and the trace of the matrix:
The discriminant of this quadratic equation is given by
Thus, the bifurcation curve delineating the different stability modes is a parabola in the plane \(\left( {\text{tr}\,A,\det A} \right)\) (Figure \(18\)):
The equilibrium points of the type "focus" and "center" are above the parabola. The points of the type "center" are located on the positive \(y\)-axis, i.e. provided that \(\text{tr}\,A = 0.\) The "nodes" and "saddles" are below the parabola. The parabola itself contains dicritical or singular nodes.
Stable modes of motion exist in the upper left quadrant of the bifurcation diagram. The other three quadrants correspond to unstable equilibrium positions.
How to Sketch a Phase Portrait
To draw the phase portrait of a second order linear autonomous system with constant coefficients
it is necessary to perform the following steps:
- Find the eigenvalues of the matrix by solving the auxiliary equation
\[{\lambda ^2} - \left( {{a_{11}} + {a_{22}}} \right)\lambda + {a_{11}}{a_{22}} - {a_{12}}{a_{21}} = 0.\]
- Determine the type of the equilibrium point and the character of stability.
Hint:
The type of the equilibrium position can also be determined using the bifurcation diagram (Figure \(18\)), based on the trace and determinant of the matrix:\[ \text{tr}\,A = {a_{11}} + {a_{22}},\;\; \det A = \left| {\begin{array}{*{20}{c}} {{a_{11}}}&{{a_{12}}}\\ {{a_{21}}}&{{a_{22}}} \end{array}} \right| = {a_{11}}{a_{22}} - {a_{12}}{a_{21}}.\] - Find the equations of the isoclines:
\[\frac{{dx}}{{dt}} = {a_{11}}x + {a_{12}}y\;\;\left( \text{vertical isocline} \right),\]\[\frac{{dy}}{{dt}} = {a_{21}}x + {a_{22}}y\;\;\left( \text{horizontal isocline} \right).\]
- If the equilibrium position is a node or a saddle, it is necessary to compute the eigenvectors and draw the asymptotes parallel to the eigenvectors and passing through the origin.
- Schematically draw the phase portrait.
- Show the direction of motion along the phase trajectories (this depends on the stability or instability of the equilibrium point).In the case of a focus, one should determine the direction of trajectories twisting. This can be done by calculating the velocity vector \(\left( {{\frac{{dx}}{{dt}}}, {\frac{{dy}}{{dt}}}} \right)\) at any point, for example, at the point \(\left( {1,0} \right).\) Similarly, we can determine the direction of movement if the equilibrium position is a center.
The algorithm described here is not a rigid scheme. In the study of a particular system, other tricks and techniques are acceptable in order to draw up the phase portrait.