Abstract
In this article we present an ordinary differential equation based technique to study the quadratic stability of non-linear dynamical systems. The non-linear dynamical systems are modeled with norm bounded linear differential inclusions. The proposed methodology reformulate non-linear differential inclusion to an equivalent non-linear system. Lyapunov function demonstrate the existence of a symmetric positive definite matrix to analyze the stability of non-linear dynamical systems. The proposed method allows us to construct a system of ordinary differential equations to localize the spectrum of perturbed system which guarantees the stability of non-linear dynamical system.
1. Introduction
The stability analysis of dynamical systems and its applications to control theory have attracted many researchers [,,,,,,,]. The contribution to some classical problems in Lyapunov stability, LQ control and controllability has given in eguation [] by simply exploring theorems of alternative for linear time invariant systems and the determination of qualitative properties for the possible solutions corresponding to linear time invariant systems.
For linear time invariant systems, the computation of the spectrum of the system matrix gives sufficient information for stability conditions. However, the computation of spectrum of system matrix for linear time varying systems may not determine it’s stability and instability. The exponential stability of linear time varying systems with assumed to vary slowly [,]. The necessary and sufficient conditions for exponential stability of such systems are studied in [,,,,].
In 1990, Lur’e, Postinkov and others in the Soviet Union applied lyapunov theory and had established methods based on Lyapunov theory to solve practical problems arising in control engineering, particularly the problems of stability of control system having non-linearity []. The control system was studied with the help of matrix inequality and the stability of control system was studied with linear matrix inequality techniques. These linear matrix inequalities were reduced into a class of polynomial inequalities and then solved by hand for a small control system. For a complete detail we refer on linear matrix inequalities [] and the references therein.
In the early 1960’s the next major breakthrough came when Yakuborich, Popov, Kalman and other researchers reduced the linear matrix inequalities in Lure’s theory for simple graphical criterion by using positive real (PR) lemma []. The graphical criterion resulted in Popov criterion, Tsypkin criterion and circle criterion are useful to apply on higher order systems in control.
By 1970’s several researchers knew methods to solve linear matrix inequalities and all of these methods are analytic or closed form solutions to solve linear matrix inequalities.
In 1976’s paper, both Horisberger and Belarber [] had showed the existence of the quadratic Lyapunov functions which uses linear matrix inequalities to check control systems stability analysis. The idea of making use of computer search for Lyapunov function appears in the paper of Schultz et al. [].
The linear matrix inequalities acts an important tool to find the quadratic Lyapunov function. However, the standard interior point methods may become not much effective with the increase of modes. An interactive gradient descent algorithm is proposed in [] which converges to quadratic Lyapunov function in finite steps. However, the convergence rate of gradient descent algorithm proposed in [] could be imposed by introducing some randomness. The existence of Lyapunov function is the sufficient condition for the stability of linear time invariant system [].
A various number of problems appearing in systems and control are reduceable to standard convex and quasi convex problems involving linear matrix inequalities []. These linear matrix inequalities problems possesses analytical solution up to a few special cases but fortunately such problems are solveable with existing numerical techniques. These inequalities appears in the form of Lyapunov or algebraic Riccati inequalities which signify the computational cost of control theory based on the top of solutions of algebraic Riccati equations to a theory based on the solution of Lyapunov inequalities.
Overview of the Article
Section 2 provides the preliminaries of our article. In particular, we present the definitions of positive definite and positive semi definite matrices, negative definite and negative semi definite matrices, matrix inequality and linear matrix inequality.
In Section 3 we provide an equivalent linear time invariant system with the bounded perturbation. Furthermore, in this section we discuss the quadratic stability of linear time invariant system. In Section 4 of this article, we present a gradient system of ordinary differential equations to relocate the smallest eigenvalue from the spectrum of the perturbed matrix with .
Section 5 of our article is devoted on the localization of eigenvalues from the spectrum of perturbed matrix. Furthermore an optimization problem is formulated and solved with the help of a gradient system of ordinary differential equations to discuss the quadratic stability.
In Section 6 we give the conclusion of our article.
2. Preliminaries
Definition 1.
A symmetric matrix is called a positive definite matrix if
Definition 2.
A symmetric matrix is called positive semi definite matrix if
Definition 3.
A symmetric matrix is called negative definite matrix if
Definition 4.
A symmetric matrix is called negative semi-definite matrix if
Definition 5.
A matrix inequality in is defined as , with
Definition 6.
A linear matrix inequality in the variable is defined as , with
Definition 7.
The solution of dynamical system is stable if for such that all solutions satisfies
Definition 8.
The solution of dynamical system is asymptotically stable (weak) if it is stable and as and is small enough.
Definition 9.
The dynamical system is asymptotically stable (strong) if as and is small enough.
Definition 10.
A square matrix is stable if for all i and denotes the spectrum of the matrix
Definition 11.
A linear time invariant system with and is called asymptotically stale if the matrix M is a stability matrix.
Definition 12.
A Lyapunov function or generalized energy to a system is a scalar valued function satisfying:
- (i)
- a scalar function
- (ii)
- positive definite
- (iii)
- dissipativity.
3. Linear Time Invariant System with Bounded Perturbation
Consider a linear time invariant system with a non-linear bounded perturbation as,
In Equation (1), the perturbation is a time varying matrix so that the vector 2-norm of output vector p is bounded above by vector 2-norm of input vector q. If the 2-norm of perturbation matrix is unify, then both p and q are equal. In such case, we have following equivalent system to linear time invariant system described in Equation (1).
3.1. Equivalent System
The system equivalent to linear time invariant system in Equation (1) is of the form
Next, we discuss the quadratic stability of linear time invariant system described in Equation (2).
3.2. Quadratic Stability
The linear time invariant system in Equation (2) is quadratically stable if there exists a positive definite matrix P such that and satisfying the matrix inequality
Unfortunately it’s highly possible that
In turn, this implies that the perturbed matrix
Furthermore, all the eigenvalues of the matrix are negative, that is,
Next, we perturbed the spectrum of by using an ordinary differential equation so that
4. A System of ODE’s to Shift Smallest Eigenvalue
In this section, the main aim is to shift the smallest eigenvalues from the spectrum of perturbed matrix where and a small positive fixed parameter and the matrix D is a diagonal matrix such that possesses unit entries along it’s main diagonal. The matrix is such that it has all zero entries along it’s main diagonal. Furthermore,
such that increases.
4.1. Formulation of Optimization Problem
We aim to compute the direction such that has maximum growth that is For this purpose, we need the matrix for From the eigenvalue problem, we have that
where is an eigenvector corresponding to Furthermore,
This implies that
Multiplying with throughout gives,
Since,
This implies that,
Thus,
In views of Equation (5), we get
Finally, Equation (6) takes the form
While taking in Equation (6), let as optimization problem.
4.2. Optimization Problem
The following optimization problem allows us the direction such that the solution of the system of ODE’s obtained by solving optimization problem indicates the sufficient growth of the smallest eigenvalue
Here, is an eigen vector associated to eigenvalue The symbol * denotes the complex conjugate transpose for (complex) matrix. The solution to optimization problem presented in Equation (8) is obtained as following.
4.3. Lemma 4.2.1
Let be a non-zero matrix with
and let be non-zero eigen vectors corresponding to eigen value The solution Z to optimization problem in Equation (8) is
with is the projection of Z onto manifold .
4.4. The System of ODE’s
4.5. Characterization of ODE’s
5. A System of ODE’s to Shift ,
In this section, we aim to shift simultaneously eigen values and from the spectrum of the perturbed matrix such that , Here, and The matrix D is a diagonal matrix such that possesses unit entries along it’s main diagonal. The matrix is such that it has all zero entries along it’s main diagonal.
5.1. Optimization Problem
The following optimization problem allow us to compute the direction such that the solution of the system of ODE’s obtained after solving optimization problem gives maximum growth to increase and The optimization problem to increase both eigen values and is
Next, we give the solution to optimization problem in Equation (11).
5.2. System of ODE’s
The solution to optimization in Equation (11) is given by the system of ODE’s
The system of ODE’s in Equation (12) can be written as a function , where
For sufficiently large enough, we have with
For , we have that We fix and for , we have
The perturbed matrix has the form
Since,
Thus the matrix has the structure
The matrix can be decomposed into the upper triangular matrix and the lower triangle matrix as,
Furthermore,
Similarly, the matrix has the structure
and
Remark 1.
The Frobenius norm of and are exactly same, that is,
To minimize the eigen values and we compute matrix while taking projection of Z onto . This gives following result for
The matrices and are obtained as
The computation of gives the increase of in the following optimization problem,
The above matrix can be decomposed into the upper triangular matrix and the lower triangular matrix as
Remark 2.
The matrix Finally, the solution of the optimization problem in Equation (11) takes the form
The solution in Equation (16) is given by Euler’s method
Thus, finally we compute all positive eigen values from the eigen value problem
5.3. Stability of Equivalent System
In this section, the aim is to show that the equivalent system in Equation (2) is stable and furthermore, the linear time invariant system in Equation (1) is also stable.
Since, This implies that the equivalent system in Equation (2) is stable if ∃ a positive definite matrix satisfying the linear matrix inequality
6. Conclusions
The non-linear differential inclusion is a strategy which uses the system model to control it and removes the gain scheduling and improves the performance of the non-linear systems under consideration. The non-linear differential inclusion controller is frequently used to achieve high maneuverability associated with high level accuracy. The proposed methodology based on ordinary differential equations:
- discuss the stability analysis of non-linear dynamical systems in control model with norm bounded linear differential inclusions.
- enable us to localize the spectrum which is hindrance in the stability such that the perturbed systems has spectrum in the left half plane which results in the stability of non-linear dynamical system.
Author Contributions
M.-U.R. contributed in conceptualization, methodology, validation of results, while A.H. and J.A. contributed in writing-review and editing. All authors have read and agreed to the published version of the manuscript.
Funding
J. Alzabut would like to thank Prince Sultan University for funding this work through research group Nonlinear Analysis Methods in Applied Mathematics (NAMAM) group number RG-DES-2017-01-17.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Amato, F.; Pironti, A.; Scala, S. Necessary and sufficient conditions for quadratic stability and stabilizability of uncertain linear time-varying systems. IEEE Trans. Autom. Control. 1996, 41, 125–128. [Google Scholar] [CrossRef]
- Balakrishnan, V.; Vandenberghe, L. Semidefinite programming duality and linear time-invariant systems. IEEE Trans. Autom. Control. 2003, 48, 30–41. [Google Scholar] [CrossRef]
- Bensoussan, A.; Da Prato, G.; Delfour, M.C.; Mitter, S.K. Representation and Control of Infinite Dimensional Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
- Finsler, P. About the occurrence of definite and semi-definite forms in droves of square forms. Comment. Math. Helv. 1937, 1, 19–28. [Google Scholar]
- Ngoc Phat, V. On the Stability of Time-Varying Differential Equations; Taylor & Francis: Abingdon, UK, 1999; Volume 45, pp. 237–254. [Google Scholar]
- Ngoc Phat, V. Global stabilization for linear continuous time-varying systems. Appl. Math. Comput. 2006, 175, 1730–1743. [Google Scholar]
- Phat, V.N.; Niamsup, P. Stabilization of linear nonautonomous systems with norm-bounded controls. J. Optim. Theory Appl. 2006, 131, 135–149. [Google Scholar] [CrossRef]
- Shapiro, A.; Scheinberg, K. Duality and optimality conditions. In Handbook of Semidefinite Programming; Springer: Berlin/Heidelberg, Germany, 2000; pp. 67–110. [Google Scholar]
- De la Sen, M. Robust stability of a class of linear time-varying systems. IMA J. Math. Control. Inf. 2002, 14, 399–418. [Google Scholar] [CrossRef]
- Kalman, R.E.; Bertram, J.E. Control System Analysis and Design via the “Second Method” of Lyapunov: I—Continuous-Time Systems; OUP: Hong Kong, China, 1960. [Google Scholar]
- DaCunha, J.J. Stability for time varying linear dynamic systems on time scales. J. Comput. Appl. Math. 2005, 176, 381–410. [Google Scholar] [CrossRef]
- Kamen, E.W.; Khargonekar, P.P.; Tannenbaum, A.R. Control of Slowly-Varying Linear Systems; Georgia Institute of Technology: Atlanta, GA, USA, 1989. [Google Scholar]
- Tadmor, G. Input/output norms in general linear systems. Int. J. Control. 1990, 51, 911–921. [Google Scholar] [CrossRef]
- Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994; Volume 15. [Google Scholar]
- Lur’e, A.I. Some Nonlinear Problems in the Theory of Automatic Control; H. M. Stationery Off.: London, UK, 1957. [Google Scholar]
- Horisberger, H.; Belanger, P. Regulators for linear, time invariant plants with uncertain parameters. IEEE Trans. Autom. Control. 1976, 21, 705–708. [Google Scholar] [CrossRef]
- Schultz, D.G. The generation of Liapunov functions. In Advances in Control Systems; Elsevier: Amsterdam, The Netherlands, 1965; Volume 2, pp. 1–64. [Google Scholar]
- Thiele, L. Design of sensitivity and round-off noise optimal state-space discrete systems. Int. J. Circuit Theory Appl. 1984, 12, 39–46. [Google Scholar] [CrossRef]
- Doyle, J. Analysis of feedback systems with structured uncertainties. In IEE Proceedings D-Control Theory and Applications; IET: London, UK, 1982; Volume 129, pp. 242–250. [Google Scholar]
- Boyd, S.; Balakrishnan, V.; Feron, E.; ElGhaoui, L. Control system analysis and synthesis via linear matrix inequalities. In Proceedings of the 1993 American Control Conference, San Francisco, CA, USA, 2–4 June 1993; IEEE: Piscataway, NJ, USA, 1993; pp. 2147–2154. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).