The Robustness of Strong Stability of Positive Homogeneous Difference Equations
Abstract
We study the robustness of strong stability of the homogeneous difference equation via the concept of strong stability radii: complex, real and positive radii in this paper. We also show that in the case of positive systems, these radii coincide. Finally, a simple example is given.
1. Introduction
Motivated by many applications in control engineering, problems of robust stability of dynamical systems have attracted a lot of attention of researchers during the last twenty years. In the study of these problems, the notion of stability radius was proved to be an effective tool, see [1–5]. In this paper, we study the robustness of strong stability of the homogeneous difference equation under parameter perturbations.
The organization of this paper is as follows. In Section 2, we recall some results on nonnegative matrices and present preliminary results on homogeneous equations for later use. In Section 3, we study a complex strong stability radius under multiperturbations. Next, we present some results on strong stability radii of the positive class equations under parameter perturbations. It is shown that complex, real, and positive strong stability radii of positive systems coincide. More important, estimates and computable formulas of these stability radii are also derived. Finally, a simple example is given.
2. Preliminaries
2.1. Nonnegative Matrices
We first introduce some notations. Let n, l, q be positive integers, a matrix P = [pij] ∈ ℝl×q is said to be nonnegative (P ≥ 0) if all its entries pij are nonnegative. It is said to be positive (P > 0) if all its entries pij are positive. For P,Q ∈ ℝl×q, P > Q means that P − Q > 0. The set of all nonnegative l × q-matrices is denoted by . A similar notation will be used for vectors. Let 𝕂 = ℂ or ℝ, then for any x ∈ 𝕂n and P ∈ 𝕂l×q, we define and by |x | = (|xi|), | P | = [|pij|]. For any matrix A ∈ 𝕂n×n the spectral radius and the spectral abscissa of A is defined by r(A) = max{|λ | : λ ∈ σ(A)} and μ(A) = max{ℜλ : λ ∈ σ(A)}, respectively, where σ(A) is the spectrum of A. We recall some useful results, see [6].
Theorem 2.1 (Perron-Frobenius). Suppose that . Then
- (i)
r(A) is an eigenvalue of A and there is a nonnegative eigenvector x ≥ 0, x ≠ 0 such that Ax = r(A)x.
- (ii)
If λ ∈ σ(A) and |λ | = r(A) then the algebraic multiplicity of λ is not greater than the algebraic multiplicity of the eigenvalue r(A).
- (iii)
Given α > 0, there exists a nonzero vector x ≥ 0 such that Ax ≥ αx if and only if r(A) ≥ α.
- (iv)
(tI − A) −1 exists and is nonnegative if and only if t > r(A).
Theorem 2.2. Let . If |A | ≤ B then
2.2. Homogeneous Difference Equations
We recall the definition in [8]: the operator D(r,A) or system (2.6) is called stable if the zero solution of (2.6) with y0 ∈ CD(r,A) = {ϕ ∈ C([−h,0], ℝn) : D(r,A)ϕ = 0} is uniformly asymptotically stable.
Theorem 2.3. System (2.6) is stable if and only if aH < 0.
Definition 2.4. System (2.6) is strongly stable in the delays if it is stable for each .
3. Main Results
3.1. Complex Strong Stability Radius
Definition 3.1. Let system (2.6) be strongly stable. The complex, real, and positive strong stability radii of system (2.6) under perturbations of the form (3.1) are defined by
Theorem 3.2. Let system (2.6) be strongly stable. Then we have
- (i)
(3.5)
- (ii)
in particular, if Di = Dj (or Ei = Ej) for all , then we have
(3.6)
Proof. Let be a destabilizing disturbance. Then there exists such that . This means that there exists a nonzero vector x satisfying
In general, the complex, real, and positive radius are distinct, see [4, 5]. Theorem 3.2 reduces the computation of the complex strong stability radius to a global optimization problem with many variations while the problem for the real stability radius is much more difficult, see [5]. It is therefore natural to investigate for which kind of systems these three radii coincide. The answer will be found in the next section.
3.2. Strong Stability Radii of Positive Systems
In this section, we restrict system (2.6) to be positive, that is, Ai are nonnegative for all .
Lemma 3.3. Let . Then we have
- (i)
;
- (ii)
,
Proof. (i) By Theorem 2.2, we have
(ii) the positivity of can be implied by Theorem 2.1. The right-hand inequality can be obtained by the following formula:
It is important to note from above lemma that under positivity assumptions, system (2.6) is strongly stable if and only if r(A1 + ⋯+AN) < 1.
Lemma 3.4. Suppose that system (2.6) is positive and strongly stable. Then, for any , we have
Proof. For any , we have . Thus, for an arbitrary vector x ∈ ℝp,
Theorem 3.5. Let system (2.6) be strongly stable and positive. Assume that all are nonnegative matrices. If Di = Dj or , then
Proof. By Theorem 3.2, we have
Definition 3.6. Let system (2.6) be strongly stable. The complex, real, and positive strong stability radii of system (2.6) under perturbations of the form (3.31) are defined by
Lemma 3.7. Suppose system (2.6) is strongly stable, positive and . Then
Proof. Because , we only need to prove that Indeed, for a destabilizing disturbance , there exist a and a nonzero vector x ∈ 𝕂n such that
Theorem 3.8. Suppose system (2.6) is strongly stable, positive and . Then
Proof. By Lemma 3.7, we only need to prove that
Now we consider the following example to illustrate the obtained results.
Example 3.9. Consider system