Abstract

We construct a stability cone, which allows us to analyze the stability of the matrix delay difference equation . We assume that and are simultaneously triangularizable matrices. We construct points in which are functions of eigenvalues of matrices ,   such that the equation is asymptotically stable if and only if all the points lie inside the stability cone.

1. Introduction

Parameters of linear systems are subject to time changes. That is why in order to construct such systems it is desirable to know if they are not only stable but also able to estimate the distance of the system from the boundary of the stability region in the parameter space. Therefore, it makes sense to investigate the geometry of the subset of stable polynomials in the space of characteristic polynomials of linear systems (in the canonical space [1]). This idea has already been applied to the investigation of geometry of the subset of stable polynomials in a two-dimensional subspace of the canonical space [2, 3], the stability simplex for general difference equations [4], connections of the convexity of the coefficients sequence with stability of difference equations [5], and stability ovals for matrix difference equations of the form with the delay [6].

Consider the matrix equation where is the delay. Equations of the form (1.1) have been used for investigations of a delayed discrete-time Hopfield neural network [7, 8]. The suitable representation of the solution of (1.1) with commutative matrices and nonsingular is given in [9]. But [9] does not solve the stability problems of (1.1). The stability of (1.1) was investigated in [7, 8, 10, 11] with special matrices . In [12], the stability of (1.1) was investigated without any restriction on the dimension but with the special matrix , , , where is the identity matrix.

In this paper we give a geometric solution to the problem of asymptotic stability of (1.1) in any dimension with simultaneously triangularizable matrices . It is known that commuting matrices are simultaneously triangularizable [13]. As usual, we say that (1.1) is stable if its zero solution is stable. Our solution is based on constructing the stability ovals which, in turn, form a stability cone. At the same time we give an algorithm for checking the stability of the scalar equation with complex coefficients .

The paper is organized as follows. In the second section, we recall the results on the stability of the scalar equation (1.2) with real nonnegative and any real [14, 15]. Further in that section we construct the stability oval for (1.2) with real nonnegative coefficient and complex coefficient . In Section 3, we consider a wider class of equations of the form (1.2) with being complex numbers. In Section 4, we state a system of inequalities allowing us to check the stability of the scalar equation (1.2) with two complex coefficients. In Section 5, we give a geometrical criterion for the asymptotic stability of matrix equation (1.1) with simultaneously triangularizable matrices. Besides, we establish nongeometric necessary and sufficient conditions for the stability of matrix equation (1.1) in terms of inequalities. In Section 6, we use the stability ovals and cones for analysis of some numerical examples.

2. The Stability Oval for (1.2) with Real Nonnegative and Complex

We start by stating the results from [14, 15] in the form which is suitable for us. Since the case is obvious, we consider only the case .

Theorem 2.1 (see [14, 15]). In (1.2) let and be real, , . (1) If  , then (1.2) is unstable.(2)If  , then (1.2) is asymptotically stable if and only if where is the root of the equation

Stability region of (1.2) is shown in Figure 1.

Our first new result about the case of nonnegative real and complex in (1.2) is the following.

Theorem 2.2. Let be a real number and a complex number, . (1) If  , then (1.2) is unstable.(2) If  , then (1.2) is asymptotically stable if and only if lies inside the oval bounded by where is the root of (2.2).(3) If   and is outside of the stability oval (2.3), then (1.2) is unstable.(4) If   and lies on the boundary (2.3) of the stability oval, then (1.2) is stable (nonasymptotically).

Proof. We will use the -decomposition method (parameter plane method) [16, 17]. A characteristic polynomial for (1.2) is the following: For any fixed value of , the complex plane of the parameter is divided into some regions by a curve , that is, Hence, -decomposition occurs in the plane of the complex parameter by means of a curve The example of the -decomposition for , is shown in Figure 2. From (2.6) we obtain Therefore, increases monotonically when runs from 0 to . Similarly, increases monotonically when runs from 0 to . Let us construct an increasing sequence of all values , such that . Here , , . Each pair of the curves (2.6) formed by motion on intervals , creates a new region of -decomposition of the complex plane of parameter . This region necessarily contains some real values of as the function is monotone on and on . Due to the properties of the regions, if some inner point of this region is an asymptotically stable point, then the whole region consists of asymptotically stable points. If , then according to Theorem 2.1 there are no stable points on the axis . Hence, there are no stable points on the complex plane of parameter . Let now . Let be the root of (2.2). Then the unique -decomposition region containing the real straight line segment (2.1) is the oval with the boundary (2.3). Parts 1–3 of Theorem 2.2 are proved. Direct checking shows that the derivative of a characteristic polynomial (2.4) is not equal to zero on the boundary of the stability oval. Therefore, when the parameter runs along the boundary of the stability oval, all the corresponding roots of the characteristic equation, satisfying , are simple. Hence, (1.2) is stable (nonasymptotically). Theorem 2.2 is proved.

Example 2.3. Let and, also, (1) , (2) , and (3) . Let , . Let us analyze the asymptotic behavior of the solutions of (1.2) for all values of . We construct three stability ovals for three values of and also the circle (Figure 3). Theorem 2.2 and Figure 3 give the following result. (1) For , the equation is asymptotically stable for any value of . (2) For , the equation is asymptotically stable for , it is unstable for , and it is stable (nonasymptotically) for and . (3) Finally, for , the equation is unstable for any value of .

Example 2.4. Let and, also, (1) , (2) , and (3) . Let , . Let us find the asymptotic behavior of (1.2) for all values of . We construct the beam together with three stability ovals (Figure 3). Theorem 2.2 and Figure 3 give the following result. (1)For , the equation is asymptotically stable for , it is unstable for , and it is stable (nonasymptotically) for . (2)For , the equation is asymptotically stable for , it is unstable for , and it is stable (nonasymptotically) for . (3)Finally, for , the equation is stable for , it is unstable for , and it is stable (nonasymptotically) for , .

3. The Stability Cone for (1.2) with Complex Coefficients

The family of stability ovals depending on forms a surface which we call the stability cone.

Definition 3.1. The stability cone for delay is a surface in a three-dimensional space with , such that its intersection with any plane is the stability oval (2.3).

The stability cone is the image of the two-dimensional domain in the space

under the mapping into by the functions

The stability cone for is presented in Figure 4.

Let us now study the problem of the stability of scalar equation (1.2) with complex coefficients . We consider the equation with real nonnegative and real , . We set . Then (3.3) becomes Obviously, (3.4) is stable (asymptotically stable) if and only if (3.3) is stable (asymptotically stable). The stability problem of (3.4) can be solved due to Theorem 2.2. Thus, we obtain the following theorem.

Theorem 3.2. Consider (3.3). Put Construct the point in .(1)Equation (3.3) is asymptotically stable if and only if the point lies inside the cone (3.2) (if and , then the point is assumed to be the inner point of the cone).(2)If the point lies outside the cone (3.2) or on its top , then (3.3) is unstable.(3)If the point lies on the boundary of a cone (3.2), but not on its top, then (3.3) is stable (nonasymptotically).

Example 3.3. Let us test the stability of the equation with complex coefficients with a real parameter and a delay . Put first . By Theorem 3.2, according to (3.5) we calculate The vertical line , in intersects the boundary of the stability cone at (Figure 4). To study the negative values of we rewrite (3.6): By Theorem 3.2, according to (3.5) we calculate As the results (3.9), (3.7) coincide, we obtain the following answer: (3.6) is asymptotically stable for , and it is unstable for . According to part 2 of Theorem 3.2 for or , (3.6) is stable (nonasymptotically).

Example 3.4. We test (3.6) with a real parameter for stability. Unlike the previous example let now the delay be odd: . For positive by Theorem 3.2, according to (3.5) we obtain The vertical line in intersects the boundary of the stability cone at . To study the negative values of similarly to the previous example, we obtain The results (3.10), (3.11) do not coincide. For (3.11) the vertical line , intersects the boundary of the stability cone at . We obtain the following answer: (3.6) with is asymptotically stable if , it is unstable if , and it is stable (nonasymptotically) for or .

Comparison of Examples 3.3 and 3.4 reveals the difference in the behavior of (3.3) for even and odd values of the delay . Let us compare the stability of (1.1) and the following equations: Substituting reduces (1.1) to Equations (1.1) and (3.14) are simultaneously stable or unstable. Therefore, we have the following symmetry property of the stability region for (1.1).

Theorem 3.5. For even delays the (asymptotic) stability of (1.1) implies the (asymptotic) stability of (3.12) and vice versa. For odd the (asymptotic) stability of (1.1) implies the (asymptotic) stability of (3.13) and vice versa.

Similar properties of symmetry have been specified in [11, 15] for the scalar equation (1.2) with real .

4. A System of Inequalities for Checking the Stability of (3.3)

In the previous sections we used some geometric procedures. In this section we construct a system of inequalities in order to check the stability of (3.3). Henceforth we assume for a complex variable .

Theorem 4.1. (1) If , then (3.3) is asymptotically stable.(2)If, then for the asymptotic stability of (3.3) it is necessary and sufficient to fulfill simultaneously the following conditions (), (): where is the root of the equation(3)If, then (3.3) is not asymptotically stable.

Proof. The stability of (3.3) is equivalent to the stability of (3.4), so we will work with (3.4).(1)For by Theorem 2.2 the stability oval exists and the circle of radius lies completely inside the oval. Therefore, Theorem 2.2 implies the asymptotic stability of (3.4). Part 1 of Theorem is proved.(2)Let . Let us consider two cases.
Case 1 (). In this case, the stability oval exists by Theorem 2.2, and the origin of the coordinates lies inside the oval. For (3.4) to be asymptotically stable, it is necessary and sufficient to satisfy the two following conditions. The first one is that the circle of radius should intersect the stability oval. It is equivalent to (). The second condition is that the argument of a point should be between the arguments of the two crosspoints of a circle of radius with the stability oval (2.3). Let us assume that , and let the parameter correspond to the point . We obtain from (2.3). But we also obtain from (2.7). Equalities (4.1), (4.2) give It follows from (4.3) that the second requirement is equivalent to (). Part 2 of Theorem 4.1 is proved in Case 1.
Case 2 (). By virtue of the inequality , the stability oval exists, and, since , the origin does not lie inside the oval. The same requirements as in the previous case lead to the same conditions (), (). Part 2 of the Theorem is proved.(3)Let . We consider two cases.
Case 1 (). In this case the stability oval exists by Theorem 2.2, and, by virtue of the inequality , the origin does not lie inside the oval. Due to the inequality , no point of the circle of radius lies inside the oval and so (3.4) is not asymptotically stable by Theorem 2.2.
Case 2 (). In this case, (3.4) is unstable by Theorem 2.2.
Theorem 4.1 is proved.

As we see, the text of Theorem 4.1 does not contain any geometric terms. However, Theorem 3.2 has a considerable advantage over Theorem 4.1 because of its simplicity and geometric visualization. That is why in the future examples we prefer describing the stability of matrix equation (1.1) in geometric terms.

5. The Stability Cone for the Matrix Equation with Simultaneously Triangularizable Matrices

In this section we consider (1.1) with simultaneously triangularizable matrices , .

Theorem 5.1. Let and and , where are the lower triangular matrices with elements, respectively, . Let and let the points in be constructed by Then (1.1) is asymptotically stable if and only if for any the point lies inside cone (3.2).
If for some the point lies outside cone (3.2), then (1.1) is unstable.

Proof. In (1.1) we substitute and multiply the equation by . We obtain with lower triangular matrices . By virtue of the nondegeneracy of matrix , the stability of (5.3) is equivalent to the stability of (1.1). Let us assume that . The system (5.3) consists of scalar equations As usual, . Equation (5.4) is called exponentially stable if there are real , such that for any solution the estimate holds. The exponential stability is equivalent to the asymptotic stability for the equations under consideration. It is more convenient to prove the exponential stability. Let the points (5.2) lie inside the cone (3.2). Due to Theorem 3.2, all equations of the form are exponentially stable. Let us prove by induction on that (5.4) are exponentially stable. For , (5.4) coincides with (5.6), so it is exponentially stable. Let, for any , (5.4) with instead of be exponentially stable. Then (5.4) is represented in the form where has an estimate of the form (5.5) by the induction assumption. Assuming , we represent (5.7) in the form where , is a stable matrix, and has an estimate of the form (5.5). From (5.8) we obtain , which implies the exponential stability of (5.4). The induction is finished, and asymptotic stability of (1.1) is proved.
Let us assume that some point (5.2) does not lie strictly inside the cone. Then, for the initial data in (5.4), we assume that for any , such that , . Thus, (5.4) becomes (5.6). If the point (5.2) lies on the cone boundary, then (5.6) has a trajectory which does not tend to zero because the characteristic polynomial of (5.6) has a root such that . If some point (5.2) lies outside the cone, then by Theorem 3.2 the equation has unlimited trajectories. Theorem 5.1 is proved.

Remark 5.2. If no points (5.2) lie outside the stability cone, but some of them lie on the cone boundary, then (1.1) can be stable (nonasymptotically) or unstable.

Remark 5.3. The stability cones (Figure 5) are constructed for each delay independently of the dimension in (1.1). If , then the intersection of all stability cones is the right circular cone with the base radius 1 and the height 1. The interior of this cone is the “absolute stability domain,” that is, the stability domain for any delay.

The next theorem, which is the evident consequence of Theorems 4.1 and 5.1, will establish the asymptotic stability criterion in the form of inequalities for matrix equation (1.1).

Theorem 5.4. Let and and , where are the lower triangular matrices with elements , respectively. Let Construct a set by the following rules (cf. Theorem 4.1).(1) If  , then . (2) If  , then for it is necessary and sufficient to fulfill simultaneously the following conditions (), (): where is the root of the equation(3)If , then . Equation (1.1) is asymptotically stable if and only if .

6. Examples of the Stability Oval and the Cone for Matrix Equations

Example 6.1. Consider the equation where with , . Let us find out for what values of (6.1) is stable. Matrices are commuting; therefore, they are simultaneously triangularizable. The eigenvalues of matrices are and correspondingly. In Figure 6 the stability oval is shown, which is the section of the stability cone (3.2) on the level . By Theorem 5.1 we have to know whether the points lie inside the cone. Figure 6 illustrates that points enter the oval of stability twice and leave it twice . The conclusion is that the system (6.1), (6.2) is stable for and for and is unstable for all the other values of .

Example 6.2. Consider the equation where
Let us find out for what values of (6.4) is stable. The eigenvalues of are . Stability ovals are symmetric about the real axis. Therefore, by Theorem 5.1, only points (see Figure 7) should be checked. Figure 7 displays that points for are inside the stability cone (3.2) and for points are outside of the stability cone. The conclusion is that (6.4) is stable for and it is unstable for .

7. Conclusion

The stability analysis for (1.1) in can be reduced to the pole placement problem for a polynomial of degree . Our geometric approach allows us to reduce the dimension. To use the approach, we need to know the eigenvalues of . This is the problem of finding the roots of a polynomial of degree . Using these eigenvalues, we get a finite sequence of points in such that their position with respect to the stability cone allows us to make a conclusion about the stability of (1.1).

In our future work we intend to analyze the stability of equation with two delays with simultaneously triangularizable matrices . The scalar version of this equation was examined in [2, 3, 18]. The stability cone for the matrix differential equation was introduced in [19].

Acknowledgment

The authors are indebted to K. Chudinov, I. Goldsheid, and D. Sheglov for very useful comments.