Next Article in Journal
Some New Results on Coincidence Points for Multivalued Suzuki-Type Mappings in Fairly Complete Spaces
Previous Article in Journal
Machine-Learning Methods for Computational Science and Engineering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Instability Analysis of Linear Feedback Systems

1
Department of Mathematics, Sukkur IBA University, Sukkur 65200, Pakistan
2
Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
3
Department of Mathematics and General Sciences, Prince Sultan University, Riyadh 12435, Saudi Arabia
*
Author to whom correspondence should be addressed.
Computation 2020, 8(1), 16; https://doi.org/10.3390/computation8010016
Submission received: 8 February 2020 / Revised: 5 March 2020 / Accepted: 5 March 2020 / Published: 6 March 2020

Abstract

:
The numerical approximation of the μ -value is key towards the measurement of instability, stability analysis, robustness, and the performance of linear feedback systems in system theory. The MATLAB function mussv available in MATLAB Control Toolbox efficiently computes both lower and upper bounds of the μ -value. This article deals with the numerical approximations of the lower bounds of μ -values by means of low-rank ordinary differential equation (ODE)-based techniques. The numerical simulation shows that approximated lower bounds of μ -values are much tighter when compared to those obtained by the MATLAB function mussv.

1. Introduction

The μ -value was first introduced by J. C. Doyle in order to deal with robust stability problems underlying structured perturbations [1]. The structured perturbations are used when a system deals with multiple uncertainties. The small gain theorem deals with the robust stability of linear feedback systems and reflects the source of uncertainties originating from the original source of a single reference location within the loop of the system. In this way, all the uncertainties are within a single perturbation to maintain norm boundedness, which is related to a single reference location [2]. An extensive amount of work has been done to study the linear feedback system; for instance, the linear control system on a manifold that is equivalent by means of diffeomorphism to an invariant system has been studied [3].
The size of the uncertainty depends upon the condition number of the nominal matrix when multivariable systems are involved. The condition number corresponding to nominal matrices could be very large at some critical frequencies, which result in the conservation of uncertainties. For such a case, the μ -value is defined in [2], which deals with both robust analysis and synthesis problems.
Consider an ( M Δ ) interaction with a nominal matrix M and an underlying perturbation Δ . The matrix M could be a structured matrix such as an anti-tridiagonal 2-Hankel matrix or anti-tridiagonal Hankel matrix of any order [4]. For more detail, we refer the reader to [5]. The μ -value is the measure of minimum structured perturbations that establish instability in the control system. The μ -value for a given nominal matrix M and admissible perturbation Δ is denoted by μ Δ ( M ) . The size of Δ is exactly equal to the quantity 1 μ ( M ) , which means a smaller value of μ shall produce more robustness in the system. The computation of the exact value of μ is very hard—in fact, NP-hard. The NP-hard nature of the exact computation of the μ -value motivates the development of numerical algorithms in order to compute its lower and upper bounds [6]. The well-known numerical algorithms include power algorithms [7] and a balanced/LMI technique to approximate lower and upper boundaries, respectively.
The output feedback stabilization is studied in [8] while considering the linear dynamical controllers for an open loop. The linear dynamical controllers involving point and distributed delays have been studied in great detail. The results presented show that the increase in the dynamic of linear controllers can be used as a stabilization technique for the use of delay in the linear controllers.
The computation of admissible sets of the parametrical multi perturbation for a bounded set is studied in [9]. These sets include the combinations of parametrical multi perturbations across the matrix form from dynamics and in control. Furthermore, various properties such as observability, stabilizability, and detectability are studied as well. The results obtained in the paper are applied to various control systems subject to discrete internal delay and perturbations.
The robustness of a strong delay independent stability analysis for a linear time delay system is studied in [10] by making use of a strong delay independent stability radius. Furthermore, the results presented in this paper show that, in positive time delay systems, real and complex strong stability radii coincide and are computable with the help of simple mathematical formulations.
The linear retarded systems described with the help of generalized linear functional equations are studied in [11]. The results for the computation of both lower and upper bounds of the complex stability radius with respect to multi perturbations are presented. The relationship between the stability radius and the L σ -gain for linear time invariant systems is studied in [12]. The characterization of L 1 -, L 2 - and L i n f -gain for asymptotically stable positive systems are presented in terms of stability radii. Furthermore, it is shown how the structured perturbation corresponding to stable matrices can be treated as a closed-loop system with uncertain structures.
A linear time invariant homogeneous system corresponding to first-order ordinary differential equations (ODEs) is presented in [13]. A family of perturbations consists of coefficient matrices for systems under consideration, and it determines conditions on perturbations such that the internal structure of the system remains unchanged. Sufficient conditions on the robust stability of the system under such perturbations are presented. The robust stability analysis of linear time varying systems with a differential algebraic equation is presented in [14]. The systems under the effect of uncertain dynamical perturbations are considered and studied, and a mathematical formula for structured stability is presented.
The main contribution of this article is to approximate the lower bounds of μ -values by using low-rank ODE-based techniques for a class of matrices presented in [15]. The lower bounds of μ -values obtained with the MATLAB function mussv are compared with the results obtained for the approximation of lower bounds with the help of an algorithm found in [16]. We perceive that in most cases the algorithm in [16] approximates tighter lower bounds of μ -values than the mussv function does.
This paper is organized as follows: In Section 2, we provide the definition of block diagonal uncertainties and structured singular values (SSVs). Furthermore, in this section we provide the small gain theorem and explain the necessary conditions needed for a linear feedback system to be well-posed and stable. Section 3 discusses a reformulation of the definition of SSVs. Section 4 is about the proposed methodology, which is based on a two-level algorithm. The inner-outer algorithm, like the inner-algorithm, is explained in Section 5. Section 6 explains the outer-algorithm in order to adjust the desired perturbation level. In Section 7, we present numerical experiments to compare the lower bounds of SSVs obtained with the algorithm in [16] to those obtained with the MATLAB function mussv. Section 8 summarizes the conclusions.

2. Preliminaries

Definition 1
([16]). The set of block diagonal matrices with repeated complex scalar blocks and full complex blocks is defined for all i = 1 : s and j = 1 : F as follows
B : = { d i a g ( δ i I i ; Δ j ) : δ i C ( R ) , Δ j C m j , m j ( R m j , m j ) } .
Definition 2
([16]). For a given square matrix M C n , n and underlying perturbation set B , the μ-value is defined as
μ B ( M ) = 1 m i n { Δ 2 : Δ B , d e t ( I M Δ ) = 0 }
unless no such Δ cause ( I M Δ ) to be singular for which μ B ( M ) = 0 .
Theorem 1
(Small Gain Theorem [17]). The feedback system is well-posed and stable for an admissible perturbation Δ with the largest singular value bounded above by 1 if and only if
M = S u p ( M ( j w ) ) < 1 ,
and, for any w R + , the frequency and Sup is taken over w.
Theorem 2
([7]). For two structured uncertainties, B 1 B 2 , where
μ B 1 ( M ( j w ) ) < μ B 2 ( M ( j w ) ) .
Moreover, the feedback system is well-posed and internally stable for Δ B with Δ 2 1 if and only if S u p ( M ( j w ) ) < 1 for any w R + .

3. Reformulation of μ -Values

In this section, we reformulate the μ -values on the basis of structured spectral value sets.
Definition 3.
For a given M C n , n and perturbation level ϵ > 0 , the structured spectral value set is denoted by Λ ϵ B ( M ) and is defined as
Λ ϵ B ( M ) = { λ Λ ( ϵ M Δ ) , Δ B , Δ 2 1 } ,
where Λ ( ϵ M Δ ) denotes the spectrum of the matrix valued function ( ϵ M Δ ) , and is simply a disk centered at origin 0.
Definition 4
([16]). The structured epsilon spectral value set for a given M C n , n and ϵ 0 , is defined as
ϵ B ( M ) = { η = 1 λ : λ Λ ϵ B ( M ) } .
Definition 2 allows us to express μ -value as given below:
Definition 5
([16]). For a given M C n , n and an underlying perturbation set B , the μ-value is defined as
μ B ( M ) = 1 a r g m i n ϵ > 0 m a x | λ | = 1 , λ Λ ϵ B ( M ) .

4. Proposed Methodology

In order to solve the maximization problem discussed in Definition 5, we make use of a numerical method [16] based upon the low-rank ordinary differential equations technique. This numerical method is mainly composed of a two-level algorithm, that is, an inner-algorithm and an outer-algorithm. In the inner-algorithm, the main objective is to first construct and then solve a gradient system of ordinary differential equations. In the outer-algorithm, we vary the perturbation level ϵ > 0 by means of fast Newton iteration. The outer-algorithm computes an exact derivative of an extremizer, say Δ ( ϵ ) for Δ B and ϵ > 0 .
Next, we discuss the computation of an extremizer. For this purpose, we first approximate the derivative of an eigenvalue λ ( p ) of a smooth matrix family, say A ( p ) for some fixed parameter p.

5. Inner Algorithm

5.1. The Basic Theory

Consider some matrix family A ( p ) C n , n for a small parameter p. Let λ ( p ) C be an eigenvalue of A ( p ) and let x ( p ) C n , 1 denote the corresponding right eigenvector to λ ( p ) . The eigenvalue problem for computing the derivative of λ ( p ) is of the form
A ( p ) x ( p ) = λ ( p ) x ( p ) ,
with λ ( p ) and x ( p ) infinitely differentiable. Let λ ( p ) converge to an eigenvalue λ ( 0 ) when p 0 . The eigenvalue λ ( 0 ) possesses an algebraic multiplicity 1. Furthermore, for eigenvalue problem (1), we have that x ( p ) x ( p ) = 1 , where * denotes the complex conjugate transpose of x ( p ) .
The following theorem [18] computes the derivatives of simple eigenvalue λ ( 0 ) to eigenvalue problem (1).
Theorem 3.
Let λ ( 0 ) be a simple eigenvalue for a matrix A ( 0 ) C n , n . Let x ( 0 ) be associated with the right eigenvector, so that A ( 0 ) x ( 0 ) = λ ( 0 ) x ( 0 ) and λ ( p ) and x ( p ) are defined for all A ( p ) in the neighborhood N ( A ( 0 ) ) C n , n of A ( 0 ) such that
λ ( A ( 0 ) ) = λ ( 0 ) , x ( A ( 0 ) ) = x ( 0 )
and
A ( p ) x ( p ) = λ ( p ) x ( p ) , x ( 0 ) x ( 0 ) = 1 .
Moreover, the function λ ( p ) is differentiable on N ( A ( 0 ) ) , and the differential at A ( 0 ) is
d λ ( 0 ) d t = y ( 0 ) A ˙ ( 0 ) x ( 0 ) y ( 0 ) x ( 0 ) , y ( 0 ) x ( 0 ) 0
with y ( 0 ) , the left eigenvector of λ ( 0 ) .
Proof. 
For proof, we refer the reader to [18].  □

5.2. Approximation of an Extremizer

A matrix valued function Δ B having the largest singular value bounded above by 1 and the matrix valued function ( I ϵ M Δ ) having the smallest eigenvalue, which minimizes the modulus of the structured spectral value set ϵ B ( M ) , is known as an extremizer. The following theorem computes an extremizer for a chosen smallest complex number belonging to the set ϵ B ( M ) .
Theorem 4
([16]). Let Δ B having the block diagonal structure
Δ = { d i a g ( δ 1 I 1 , δ s I s , δ s + 1 I s + 1 , δ s I s ; Δ 1 , , Δ F } ,
with Δ 2 = 1 , as a local extremizer of a structured spectral value set. For the smallest simple eigenvalue λ = | λ | e ι θ , θ R of matrix valued function ( I ϵ M Δ ) having right and left eigenvectors x and y scaled as S = e ι θ y x , and let z = M y . The non-degeneracy conditions
z k x k 0 ,   f o r a n y k = 1 : s
R e ( z k x k ) 0 ,   f o r a n y k = s + 1 : s
a n d     z s + h · x s + h | | 0 ,   f o r a n y h = 1 : F
hold. The magnitude of each complex scalar δ i i = 1 : s is exactly equal to 1, while each full block possesses a unit 2-norm.

5.3. Gradiant System of ODEs

The gradient system of ODEs for an admissible perturbation Δ B to approximate a local extremizer of smallest eigenvalue λ = | λ | ϵ i θ is obtained as
δ i ˙ = ν i ( x i z i Re ( x i z i δ i ¯ ) δ i ) ;     i = 1 : s
δ l ˙ = sign ( Re ( z l x l ) Ψ ( 1 , 1 ) ( δ l ) ;     l = s + 1 : s
Δ j ˙ = ν j ( z s + j x s + j Re Δ j ; z s + j x s + j ) ;     j = 1 : F ,
where δ i C , i = 1 : s , δ l R for l = s + 1 : s and Ψ ( 1 , 1 ) , the characteristic function. For more discussion on the construction of a gradient system of ODEs in the above equations, we refer the reader to [16].

6. Outer-Algorithm

In the outer-algorithm, the main aim is to vary ϵ > 0 , the perturbation level by means of fast Newton’s iteration. In turn, 1 ϵ will provide us the approximation of the lower bound of the μ -value.
We make use of fast Newton’s iteration in order to solve the problem
| λ ( ϵ ) | = 1 .
In Equation (2), ϵ > 0 . In order to solve Equation (2), we need to compute
d d ϵ | λ ( ϵ ) | .
Theorem 5 helps us to compute d d ϵ ( | λ ( ϵ ) | ) , when λ ( ϵ ) is simple, and Δ ( 0 ) and λ ( 0 ) are assumed to remain smooth in the neighboring region of perturbation level ϵ > 0
Theorem 5
([16]). Consider matrix valued function Δ B . Let x and y be functions of perturbation level ϵ > 0 and act as right and left eigenvectors of matrix valued function ( ϵ M Δ ) . Consider the scaling of these vectors as given in Theorem 4. Let z = M y , and assume that the non-degeneracy conclusions given in Theorem 4 hold. Then,
d d ϵ ( | λ ( ϵ ) | ) = 1 | y ( ϵ ) x ( ϵ ) | i = 1 s | z i ( ϵ ) x i ( ϵ ) | + j = 1 F | | z s + j ( ϵ ) | | . | | y s + j ( ϵ ) | | > 0 .

Choice of a Suitable Initial Value Matrix and Initial Perturbation Level

For a suitable choice of the initial value matrix Δ 0 and an initial perturbation level ϵ 0 , we refer the reader to [16].

7. Numerical Experimentations

In this section, we present numerical results for the lower and upper bounds of μ -values for a class of matrices considered in [15]. The numerical computation of the bounds of SSVs are performed with MATLAB (R2018a, MathWorks, Natick, MA, USA) on system: LAPTOP-FMH097DQ, Intel (R) Core i5-6200U CPU @ 2.30GHz 2.40GHz.
Example 1.
Consider a two-dimensional complex valued matrix taken from [15].
M = 4 + i 0.1 10 i .
Case 1. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 , δ 2 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.2236 0.0528 i 0 0 0.2236 0.0528 i .
The largest singular value corresponding to Δ ^ is obtained as 0.2298 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0 and 1 0.2361 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.9732 0.2298 i 0 0 0.9732 0.2298 i .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 3.3525 and 0.0275 i .
Case 2. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 R , δ 2 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.2263 0 0 0.1002 0.5209 i .
The largest singular value corresponding to Δ ^ is obtained as 0.5305 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0 and 0.5737 0.3265 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.5339 0 0 0.0435 0.9991 i .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 1.1457 0.0685 i and 0.0111 0.5089 i .
Case 3. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 C , δ 2 R ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.2232 0.0556 i 0 0 0.2300 .
The largest singular value corresponding to Δ ^ is obtained as 0.2300 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0 and 1.0516 0.2310 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.9704 0.2416 i 0 0 1.0000 .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 3.3472 and 1.2241 1.0040 i .
Table 1 shows the comparison of bounds of SSVs approximated by the MATLAB function mussv and the algorithm in [16] for various blocks of B . Furthermore, N / A in each table means that [15] and [16] generate no results for the lower bounds of SSVs.
Example 2.
Consider a two-dimensional complex valued matrix taken from [15].
M = 4 + i 1 1 i
Case 1. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 , δ 2 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.2209 0.0583 i 0 0 0.1791 0.1417 i .
The largest singular value corresponding to Δ ^ is obtained as 0.2284 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0 and 0.9165 + 0.1913 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.9690 0.2471 i 0 0 0.8556 0.5176 i .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 3.3754 and 0.7347 + 0.8749 i .
Case 2. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 R , δ 2 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0 0 0 i .
The largest singular value corresponding to Δ ^ is obtained as 1, while the matrix valued function ( I M Δ ^ ) has eigenvalues 0.9999 and 0. By making use of the algorithm in [16], the perturbation E is obtained as
E = 0 0 0 i .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 1 and 0.
Case 3. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 C , δ 2 R ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.2256 0.0507 i 0 0 0.2312 .
The largest singular value corresponding to Δ ^ is obtained as 0.2312 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0 and 1.0469 + 0.2086 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.9756 0.2195 i 0 0 1 .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 3.3249 and 1.2030 + 0.9023 i .
Case 4. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 ) : δ 1 , δ 2 R ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 1.0 e + 050 1.2127 0 0 1.2127 .
The largest singular value corresponding to Δ ^ is obtained as 1.2127 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 1.0 e + 050 ( 4.5258 1.2127 i ) and 1.0 e + 050 ( 0.3249 1.2127 i ) . By making use of the algorithm in [16], the perturbation E is obtained
E = 0.5111 0 0 1.0000 .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 0.7846 0.4278 i and 0.7403 1.0833 i .
Table 2 shows the comparison of the bounds of SSVs approximated by the MATLAB function mussv and the algorithm in [16] for various blocks of B .
Example 3.
Consider a three-dimensional complex valued matrix taken from [15].
M = 1 + i 10 2 i 20 i 5 i 3 + i 1 + 3 i 2 i 4 i .
Case 1. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 , δ 3 I 1 ) : δ 1 , δ 2 , δ 3 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.0289 0.0784 i 0 0 0 0.0817 0.0177 i 0 0 0 0.0835 0.0034 i .
The largest singular value corresponding to Δ ^ is obtained as 0.0836 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 1.5615 + 0.0786 i and 0 and 0.7377 + 0.0394 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.4014 0 0 0 0.9650 0.2623 i 0 0 0 0.9961 0.0877 i .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 3.4800 + 3.3641 i , 5.8883 3.5476 i , and 2.0471 + 0.9509 i .
Case 2. We consider the perturbation set B = { d i a g ( δ 1 I 1 , δ 2 I 1 , δ 3 I 1 ) : δ 1 , δ 2 R , δ 3 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.1054 0 0 0 0.0846 0 0 0 0.1087 + 0.0963 i .
The largest singular value corresponding to Δ ^ is obtained as 0.1452 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0, 1.0866 0.4045 i , and 1.7417 + 0.3181 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.9999 0 0 0 1.0000 0 0 0 0.7940 + 0.6079 .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 8.8119 + 4.0861 i , 6.8291 , and 1.2331 3.7236 i .
Case 3. We consider the perturbation set B = { d i a g ( Δ 1 , δ 1 I 1 ) : Δ 1 C 2 , 2 , δ 2 C ) } taken from [15].
By making use of the MATLAB function mussv, the perturbation Δ ^ is obtained as
Δ ^ = 0.0105 0.0288 i 0.0009 0.0104 i 0 0.0595 + 0.0111 i 0.0200 0.0052 i 0 0 0 0.0716 0.0030 i .
The largest singular value corresponding to Δ ^ is obtained as 0.07165 , while the matrix valued function ( I M Δ ^ ) has eigenvalues 0, 1.0000 i , and 0.9433 + 0.1102 i . By making use of the algorithm in [16], the perturbation E is obtained as
E = 0.1465 0.4021 i 0.0127 0.1453 i 0 0.8300 + 0.1544 i 0.2787 0.0719 i 0 0 0 0.9992 0.0411 i .
The largest singular value corresponding to E is obtained as 1, while the matrix valued function ( I M E ) has eigenvalues 12.9560 , 1, and 0.2082 + 1.5349 i .
Table 3 shows the comparison of the bounds of SSVs approximated by the MATLAB function mussv and the algorithm in [16] for various blocks of B .

8. Conclusions

In this article, we have presented the numerical approximation of lower bounds of μ -values. The lower bounds of μ -values show the instability analysis of a linear feedback system in system theory. The numerical experimentation show that the new results for the lower bounds are tighter for some cases than the ones approximated by the MATLAB function mussv and Equation (8) in [15]. In general, it is not possible for a new algorithm to provide tight lower bounds of SSVs for all numerical experiments; in some cases, the mussv function approximates tight lower bounds.

Author Contributions

M.-U.R. contributed in the conceptualization, the methodology, writing the manuscript, and the validation of the results, while J.A. contributed in the review and editing of the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by Prince Sultan University, Saudi Arabia, with Fund Number: RG-DES-2017-01-17.

Acknowledgments

The authors acknowledge the anonymous reviewers for their input, which greatly increased the quality of the manuscript.

Conflicts of Interest

The authors declare that there is no conflict of interest.

References

  1. Doyle, J. Analysis of feedback systems with structured uncertainties. IEE Proc. D-Control Theory Appl. 1982, 129, 242–250. [Google Scholar] [CrossRef] [Green Version]
  2. Zhou, K.; Doyle, J.C. Essentials of Robust Control; Prentice Hall: Upper Saddle River, NJ, USA, 1998; Volume 104. [Google Scholar]
  3. Kule, M. Controllability of affine control systems on graded Lie groups. Kuwait J. Sci. 2016, 43, 1. [Google Scholar]
  4. Fonseca, C. The eigenvalues of some anti-tridiagonal Hankel matrices. Kuwait J. Sci. 2018, 45, 1–6. [Google Scholar]
  5. da Silva, J.L. The characteristic polynomial of some anti-tridiagonal 2-Hankel matrices of even order. Kuwait J. Sci. 2019, 46, 1–6. [Google Scholar]
  6. Toker, O.; Ozbay, H. On the NP-hardness of the purely complex μ computation, analysis/synthesis, and some related problems in multidimensional systems. In Proceedings of the 1995 American Control Conference-ACC’95, Seattle, WA, USA, 21–23 June 1995; Volume 1, pp. 447–451. [Google Scholar]
  7. Packard, A.; Doyle, J. The Complex Structured Singular Value. Automatica 1993, 29, 71–109. [Google Scholar] [CrossRef] [Green Version]
  8. de la Sen, M. On some structures of stabilizing control laws for linear and time-invariant systems with bounded point delays and unmeasurable states. Int. J. Control 1994, 59, 529–541. [Google Scholar] [CrossRef]
  9. de la Sen, M. Properties of parameter-varying dynamic linear system with parametrized perturbations. J. Comput. Anal. Appl. 2010, 12, 480–510. [Google Scholar]
  10. Ngoc, P.H.A. Strong stability radii of positive linear time-delay systems. Int. J. Robust Nonlinear Control. IFAC-Affil. J. 2005, 15, 459–472. [Google Scholar] [CrossRef]
  11. Ngoc, P.H.A.; Khoa Son, N. Stability Radii Posit. Linear Funct. Differ. Equations Multi-Perturbations. SIAM J. Control Optim. 2005, 43, 2278–2295. [Google Scholar] [CrossRef]
  12. Shafai, B.; Naghnaeian, M.; Chen, J. Stability radius formulation of Lσ-gain in positive stabilisation of regular and time-delay systems. IET Control Theory Appl. 2019, 13, 2327–2335. [Google Scholar] [CrossRef]
  13. Shcheglova, A.A.; Kononov, A.D. Stability of Differential-Algebraic Equations under Uncertainty. Differ. Equ. 2018, 54, 860–869. [Google Scholar] [CrossRef]
  14. Du, N.H.; Linh, V.H. Stability radii for linear time-varying differential–algebraic equations with respect to dynamic perturbations. J. Differ. Equ. 2006, 230, 579–599. [Google Scholar] [CrossRef] [Green Version]
  15. Liu, J.; Zhou, K.; Ma, L. On the robust stability analysis with real block structured uncertainties. In Proceedings of the 2013 10th IEEE International Conference on Control and Automation, Hangzhou, China, 12–14 June 2013. [Google Scholar]
  16. Guglielmi, N.; Rehman, M.; Kressner, D. A novel iterative method to approximate structured singular values. SIAM J. OnMatrix Anal. Appl. 2017, 38, 361–386. [Google Scholar] [CrossRef] [Green Version]
  17. Van De Aa, N.P.; Ter Morsche, H.G.; Mattheij, R.R.M. Computation of eigenvalue and eigenvector derivatives for a general complex-valued eigensystem. AIAA J. 2007, 16, 26. [Google Scholar] [CrossRef]
  18. Magnus, J.R. On Differentiating Eigenvalues and Eigenvectors. In Econometric Theory; Cambridge University Press: Cambridge, UK, 1985; pp. 179–191. [Google Scholar]
Table 1. Numerical approximation of bounds of structured singular values (SSVs).
Table 1. Numerical approximation of bounds of structured singular values (SSVs).
B mussv μ l in [15] μ l New
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 , δ 2 C } [4.3525, 4.3525]N/A4.3525
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 R , δ 2 C } [1.8851, 2.0840]N/A2.0762
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 C , δ 2 R } [4.3472, 4.3525]N/A4.3472
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 R , δ 2 R } [0, 1.8310 × 10 15 ]3.1629N/A
Table 2. Numerical approximation of bounds of SSVs.
Table 2. Numerical approximation of bounds of SSVs.
B mussv μ l in [15] μ l New
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 , δ 2 C } [4.3778, 4.3778]N/A4.3754
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 R , δ 2 C } [1, 1.4220]N/A1
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 C , δ 2 R } [4.3249, 4.3375]N/A4.3249
d i a g { ( δ 1 I 1 , δ 2 I 1 ) : δ 1 R , δ 2 R } [0, 0.9383]3.80421.9318
Table 3. Numerical approximation of bounds of SSVs.
Table 3. Numerical approximation of bounds of SSVs.
B mussv μ l in [15] μ l New
d i a g { ( δ 1 I 1 , δ 2 I 1 , δ 3 I 1 ) : δ 1 , δ 2 , δ 3 C } [11.96, 11.96]11.3156N/A
d i a g { ( δ 1 I 1 , δ 2 I 1 , δ 3 I 1 ) : δ 1 , δ 2 , δ 3 R } [0, 9.9273]N/A5.8176
d i a g { ( δ 1 I 1 , δ 2 I 1 , δ 3 I 1 ) : δ 1 , δ 2 R , δ 3 C } [6.88, 10.08]N/A7.8291
d i a g { ( Δ 1 , δ 1 I 1 ) : Δ 1 C 2 , 2 , δ 1 C } [13.956, 13.956]N/A13.956
d i a g { ( Δ 1 , δ 1 I 1 ) : Δ 1 R 2 , 2 , δ 1 R } N/A13.4008N/A

Share and Cite

MDPI and ACS Style

Rehman, M.-U.; Alzabut, J. On Instability Analysis of Linear Feedback Systems. Computation 2020, 8, 16. https://doi.org/10.3390/computation8010016

AMA Style

Rehman M-U, Alzabut J. On Instability Analysis of Linear Feedback Systems. Computation. 2020; 8(1):16. https://doi.org/10.3390/computation8010016

Chicago/Turabian Style

Rehman, Mutti-Ur, and Jehad Alzabut. 2020. "On Instability Analysis of Linear Feedback Systems" Computation 8, no. 1: 16. https://doi.org/10.3390/computation8010016

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop