Abstract

This paper deals with the problems of robust stability analysis and robust stabilization for uncertain nonlinear polynomial systems. The combination of a polynomial system stability criterion with an improved robustness measure of uncertain linear systems has allowed the formulation of a new criterion for robustness bound estimation of the studied uncertain polynomial systems. Indeed, the formulated approach is extended to involve the global stabilization of nonlinear polynomial systems with maximization of the stability robustness bound. The proposed method is helpful to improve the existing techniques used in the analysis and control for uncertain polynomial systems. Simulation examples illustrate the potentials of the proposed approach.

1. Introduction

Being subject of considerable theoretical and practical significance, stability analysis and control of nonlinear dynamic systems have been attracting the interest of investigators for several decades [13]. The essential aim of robust analysis and nonlinear robust control theory is to internally stabilize the nonlinear plant while maximizing the upper bound on the parametric perturbations, such that the perturbed nonlinear system remains stable, as described in [48]. However, each of the published approaches on this subject concerns particular classes of nonlinear uncertain systems and there is no standard method to investigate robust stability and stabilization of general high-order nonlinear systems [913]. Therefore, in deep contrast with linear analysis and control methods, which are flexible, efficient and allowing to solve a broad class of linear control problems, there are few practical methods in nonlinear control which can handle real engineering problems with similar comfort.

In this paper, we are concerned with further developments of robust stability and feedback stabilization methods of a class of nonlinear polynomial systems with structured uncertainties. Our motivations for studying polynomial systems mainly comes from the fact that they provide a convenient unified framework for mathematical modelling of many physical processes and practical applications such as electrical machines and robot manipulators, and also the ability to approach any analytical nonlinear dynamical systems, since, any nonlinear system can be developed into a polynomial form by Taylor series expansions [1417]. Moreover, the description of polynomial systems can be simplified using the Kronecker product and power of vectors and matrices [18]. The parameter uncertainties in the studied polynomial systems are considered as real structured perturbations which are assumed to depend linearly on a set of interval parameters.

The purpose of this work is then to find a bound on the size of the parameters for which the perturbed model remains stable as well as design robustly state feedback controller for the above-mentioned systems. The presented research is built on the stability and stabilization conditions of nonlinear polynomial systems proposed in [16, 19, 20] and the measure of stability robustness of linear systems [12], and makes use of a duality principle between the linear and nonlinear uncertain systems [21, 22]. The derived results are formulated in terms of nonlinear optimization problem which is easy to testify by using Matlab Tool-Box. Let's mention that previous works of the same research team [21, 22] had considered the robustness measure of polynomial systems using the Yedavalli robustness measure of linear uncertain systems [10]. In the present contribution we aim to improve these previous results by considering a less conservative robustness criterion and to apply the obtained bound formulation to the robust control synthesis.

This article is organized as follows. Section 2 contains the mathematical notations and preliminary material on algebraic properties of the Kronecker product and power of vectors and matrices. Section 3 formulates the problem and the description of the nonlinear studied systems. Sections 4 and 5 present our main results, which concern the development of the stability robustness measurement and the design of a robust polynomial state feedback controller with robustness maximization. Numerical examples illustrating the effectiveness of the proposed methods are provided. Finally, a conclusion ends the paper.

2. Mathematical Notations and Useful Tools

We use standard notations throughout this paper. denotes the -dimensional Euclidean space, is the set of all real matrices, and is the symbol of the Kronecker product. zero matrix, 0: zero matrix of convenient dimension, is the transpose of matrix , is the symmetric positive definite (semidefinite) matrix. The row of a matrix such as is denoted and the element of will be denoted . The identity matrix of order is denoted as (or simply if no confusion arises). stands for the matrix formed by taking the componentwise absolute value of the matrix. is the eigenvalue of the considered matrix. is the spectral radius of the indicated matrix.

In this section, we propose some algebraic tools and definitions needed to demonstrate the robustness measure and the stabilizing control, of the studied systems, in the next sections.

2.1. Kronecker’s Power of Vectors

The Kronecker power of order , denoted , of the vector is defined as (see [18]): For example, considering the second order, the vector is given by, is the nonredundant Kronecker power of the state vector defined as where the repeated components of the redundant -power are omitted.

The relation between the redundant and the nun-redundant Kronecker power of the vector can be stated as follows: where is called the transition matrix which a procedure of the determination is given in [23].

2.2. Mat-Function:

If is a vector of dimension , then is the matrix verifying .

2.3. Vec-Function:

An important vector valued function of matrix denoted was defined in [18] as follows: where for all , are the columns of

2.4. Polynomial Vectorial Function

For a polynomial vectorial function denoted given as follows: where , are constant matrices and is the polynomial order (considered odd) defined by , with .

We define the matrix as where , and (i)for (ii)for

3. System Description and Problem Formulation

Consider the class of uncertain nonlinear polynomial systems with structured uncertainties described by where with (i) is the state vector, (ii) is the Kronecker power of the vector , (iii) is the control input vector, (iv) are constant matrices which describe the nominal system, (v) is the constant control matrix, (vi) are the matrices of parametric uncertainties.

We note that the structure of the parametric uncertainties is multiple-parameter variations given by where (for and ) are numerically known matrices, represent the uncertain parameters, and represents the number of uncertain parameters of the matrix .

According to (3.1) and (3.3), let be some nominal matrices which present the parameters of the considered polynomial system. Define the perturbed terms which depend linearly on a number of parameters which are unknown real scalars.

The objective of this paper is to address the following problems: (1)in the robust stability analysis, it is assumed that the nominally system described by is globally asymptotically stable, and we wish to find an upper bound of the parameters () such that the following nonlinear polynomial systems without controller (for ): remains stable, and (2)the robust control problem consist to design a nonlinear robust controller which ensures the global stability of the nominal nonlinear systems (3.4) and maximizes the stability robustness of the controlled system. This means that the stability of the controlled system is ensured for a maximum value of the uncertainties affecting the system parameters.

In the next sections, we will address the robustness analysis and synthesis problems for nonlinear polynomial systems with the above described admissible structured uncertainty set.

4. Robustness Measure

This section is devoted to the development of a robustness stability measure of the above class of nonlinear systems. Our main result in this work is based on the duality principle, presented in the sequel, between the computation of stability robustness bound approach of linear systems and a previous result about the stability analysis of certain polynomial systems. First, we beginning by presenting the following basic results.

4.1. Stability Robustness Bound for Linear System

The problem of robust stability of linear state-space systems, for both structured and unstructured parametric uncertainty involving state space models, has been an active area of research for quite some time for extensive discussions and references. Let the following linear dynamical system with linear structured perturbations: where with is a nominal Hurwitz matrix with eigenvalues in the open left-half plane, presents the additive uncertainty with are constant known matrices and denote the unknown real parameters. Note that the uncertain parameters enter the uncertainty matrix linearly.

As mentioned in the first section, different results have been obtained for determining the extent of uncertainty that the system can tolerate without becoming unstable. However, it remains challenging to develop methods for finding less conservative robustness bounds in the presence of structured perturbations. we present here two results which have been applied in our work.

4.1.1. Robustness Measure of Yedavalli

Consider an uncertain linear system described by (4.1) with structured uncertainties given by (4.2), then it comes out the following Yedavalli result [10].

Theorem 4.1. The uncertain linear system (4.1)-(4.2) is asymptotically stable if: with

4.1.2. Robustness Measure of Gardiner

Next, we review an improved robustness algorithm proposed by Gardiner that gives a better bound than the methods obtained in [9] and Yedavalli's works [10, 24, 25] presented above. Therefore, the following theorem provides am improved robustness bound of linear uncertain system [12].

Theorem 4.2. The system (4.1)-(4.2) is asymptotically stable if with

Before applying these two results for general high-order nonlinear polynomial systems, we assess recent algebraic stability criterion for the polynomial systems in the certain case.

4.2. Stability Criterion of Nonlinear Polynomial Systems

The robustness measure developed in this study is specially based on the pertinent results presented in the following theorem [15, 16, 19], about the global stability condition of autonomous polynomial systems described by (3.4). This stability condition is based on the Lyapunov direct method with quadratic Lyapunov function () [26].

Theorem 4.3. The nonlinear polynomial system defined by (3.4) is globally asymptotically stable if there exist: (i)an -symmetric positive definite matrix P, and(ii)arbitrary parameters , such that the symmetric matrix defined by is negative definite.

The proof elements and the parameters notation of Theorem 4.3 are illustrated in appendix (see [15, 16, 19, 20] for more details).

4.3. Robustness Stability Measure of Uncertain Polynomial Systems
4.3.1. Duality Approach

Refrying to the stability condition of certain polynomial system (4.7), given by Theorem 4.1, the uncertain nonlinear polynomial system (3.5) is globally asymptotically stable, if there exist a positive definite matrix and real parameters such that: where It can be verified that Indeed, the system (3.5) is globally asymptotically stable if the matrix is negative definite (i.e., when ). Then, to ensure the negativity of , it will be sufficient to guarantee the stability of the following linear uncertain system: said linear dual system of nonlinear system (3.5). So, the robustness measure of the nonlinear system (3.5) is equivalent to the robustness measure of the linear dual system (4.11).

In the following we will apply some results on linear robustness measures determination for characterizing a robustness measure of nonlinear polynomial systems. In this way, two results will be presented. A previous result based on the Yedavalli linear robustness measure [21] and a new improved result using the Gardiner linear robustness bound (4.5).

4.3.2. Yedavalli Based Robustness Measure of Polynomial Systems

Let consider the uncertain nonlinear polynomial system (3.5), We assume that the nominal system satisfies the stability criterion (4.7) of Theorem 4.3, then we obtain the following result formulated in Theorem 4.4 [21].

Theorem 4.4. The nonlinear uncertain polynomial system (3.5) is robustly stable, if with where for ,

This theorem was proved in [21].

4.3.3. Gardiner Based Robustness Measure of Polynomial Systems

We present now the proposed robustness bound of uncertain polynomial systems based on the Gardiner's method.

Theorem 4.5. The nonlinear uncertain polynomial system (3.5) is robustly stable, if with where for , , and

Proof. The stability of the polynomial system (3.5) is equivalent to that of the dual linear system (4.11). Then, applying the above Gardiner criterion [12] leads to the result of Theorem 4.5, which completes the proof.

Let us remark that Theorem 4.5 leads an improved robustness bound, since it is based on the linear Gardiner measure which is proved larger than Yedavalli one. Moreover, the optimization of the new measure is made with regard to matrix and the -parameters while the previous measure given in Theorem 4.4 is optimized only with regard to the Lyapunov matrix .

4.4. An Illustrative Numerical Example

Consider the following second-order autonomous uncertain polynomial system: This system can be written in the following polynomial form: where with: Then, we have the following uncertain parameters: Using the optimization tools offered by the Matlab software as the “fmincon.m” [27] function which allows the resolution of the nonlinear optimization problem with inequalities constraints, given by the procedure of computational of the robustness measure, presented in Theorem 4.5, and after some manipulations concerning the initialization task of the optimization algorithm under Matlab, we obtain the following optimal solution: and the system (4.18) is robustly stable for all uncertainty parameters such that .

For testing the robustness bound gives above, we assume now that the model parameters are reversed compared to the nominal values, the simulation results, show that the perturbed system remains stable if the parameter uncertainties are not greater than the founded bound, which provide the validity of the presented approach. As compared to previously developed techniques like [21], the presented approach improve the robustness measure, which enlarges the uncertainties variation domain.

5. Stabilizing Control Synthesis with Robustness Maximization

In this section, we are interested the problem of nonlinear robust control of polynomial systems. In order to stabilize the considered nonlinear systems, a state feedback control law is built, based in recent and pertinent results about the polynomial systems stabilization using the LMI optimization tools (Linear Matrix Inequalities approach) and the robustness stability measure (4.16), proposed by Theorem 4.5 in Section 4. An optimization algorithm allows to establish the following two conditions satisfied by the control law synthesis: (i)the global stability of the nominal (without uncertainties) nonlinear polynomial system is ensured, and(ii)the stability of the controlled perturbed system is ensured for a maximum bound of uncertainties affecting the system parameters.

5.1. Nonlinear State Feedback Controller

We consider now the uncertain polynomial system given by (3.1). Our purpose is to find a polynomial state feedback controller described by with are constant gains matrices which stabilizes asymptotically and globally the equilibrium of the considered system (3.1) and to maximize the robustness measure.

The controlled uncertain system is described by the state equation: where

5.2. Robust Synthesis for Uncertain Polynomial Systems

The robust stabilization technique presented in this work is specially related to a recent approach which deals with the global asymptotic stabilization of nonlinear polynomial systems within the framework of Linear Matrix Inequalities (LMIs) in the certain case, presented in [20]. The stabilization of nominal polynomial systems can be formulated as the following matrix inequality problem:

Find (i)gain matrices , (ii)a matrix , and(iii)real parameters ,

such that Let us note that this inequality (5.5) is a NLMI (Nonlinear Matrix Inequality) problem which can be turned into an LMI feasibility problem using specific transformations which are presented in [20].

Therefore, the proposed synthesis method combines the robust analysis result in the last section (Theorem 4.5) with the quadratic stabilization technique using the LMI approach in terms of a global optimization algorithm, presented above. Thus, our aim is to find a nonlinear state feedback controller (5.1) which stabilizes the closed loop system (5.2) and, at the same time, maximizes the bound on the perturbation parameters which the considered system can tolerate without going unstable. Then, our main result concerning the robust stabilization can be stated in the following theorem.

Theorem 5.1. The controlled nonlinear uncertain polynomial system (5.2) is robustly asymptotically stable, if with where

The above synthesis method can be seen as a nonlinear optimization procedure given by two step algorithm to found a global optimum of the problem (5.7). It should be mentioned that the resolution of the nonlinear optimization problem, presented in Theorem 5.1, is very sensitive to the initialization of the optimization algorithm. This difficulty is overcame simply when using the systematic results given by the LMI stabilization approach of nominal controlled polynomial systems, as a starting point for the nonlinear optimization described by the following algorithm.

Algorithm 5.2. One has the following steps:Step 1 (Stabilization of the nominal system (Initialization)). Initialize the algorithm by determining a feasible solution using LMI technique of the nominal polynomial system: Solving the feasibility problem to find a symmetric positive matrix , arbitrary parameters and gain matrices which globally stabilize the closed-loop nominal system. The obtained solution constitues the initialization parameters , and of the next step. The second step allows the adjustment of the control gains.Step 2 (Maximization of the robustness bound). Consider the matrices , and obtained in Step 1 as initial values (, and ), and determine the optimal solution ensuring the stability of the controlled system (5.2) such that the following conditions are verified: (i) is positive definite, and(ii) is negative definite, and maximizing the robustness measure with As we indicated above, these two algorithm steps establish a nonlinear optimization problem under nonlinear constraints [27]. In the sequel, we give illustrative examples to show the effectiveness of the proposed algorithm.

5.3. Numerical Example and Single Link Manipulator Application

In this section, we present two simulation examples to demonstrate the validity of the proposed result such as numerical example and flexible manipulator with a single-link case study.

5.3.1. Example  1: Numerical Example

We consider the uncertain polynomial system described by the state equation (5.11), which the global asymptotic stabilization of the nominal part is treated in [20]: where with , and First, according to Step 1, we are interested with the stabilization of the nominal part (i.e., global asymptotic stabilization of the origin equilibrium ) of the system (5.11) using an LMI stabilization method developed in [20]. The obtained solution as initial condition of the next step is and the searched gain matrices which stabilizes the nominal closed-loop system: In the second step, solving the optimization problem [27] formulated by Theorem 5.1, we obtain: The optimal control gain matrices are The stability of the uncertain system is guaranteed for all uncertainty parameters such that .

The system controlled with the obtained polynomial control law was simulated for a perturbation of on the state variable and parametric perturbation corresponding to values of . Figure 1 presents the state trajectories of the both nominal and perturbed polynomial system with the proposed nonlinear polynomial controllers. The simulation depicted in Figure 2 presents the evolution of the performed feedback stabilizing polynomial controller.

5.3.2. Example  2: Single-Link Manipulator Application

To study the validity of the proposed approach in control of robot manipulator application, we consider a single-link manipulator with flexible joints and negligible damping represented by Figure 3 [28].

We model the dynamics of this system ignoring damping terms as which can be expressed as The parameters used in these equations are defined as follows: is the link inertia, represents the rotor inertia, is the vector of link positions, nominal load, rotor friction, denotes the joint stiffness and represents the input torque.

The considered system can be described by a fourth-order model of the form: where is the state vector defined by and with The nonlinear system (5.20) can be developed into polynomial form by a Taylor series expansions, then we have where ; for all , and ; for all .

For simulation, the single-link manipulator parameters are considered in Table 1 [29].

Thus, according to the values of the considered system parameters indicated in Table 1 and an initial condition is assumed to be The evolution of the state variables of the single-link manipulator without controller is shown in Figure 4. It appears in the simulations that the polynomial approach is a more objective of the real system, since, we can't distinguish the real system behavior and the polynomial one.

In order to investigate the performance of the proposed synthesis method, applying the optimization algorithm presented in the section above, we obtain the following optimal solution: The obtained state feedback control law is builded with the following optimal gains matrices: The closed-loop system responses using the obtained polynomial controller are depicted in Figure 5.

As it can be seen, the nonlinear state feedback controller (5.28) stabilizes the considered system. Moreover, the proposed robust controller, shown in Figure 6, can rapidly damp the oscillations of the manipulator and greatly enhance transient stability for all uncertainty parameters .

6. Conclusion

In this paper, we have investigated the problems of robust stability analysis and robust stabilization for a class of uncertain nonlinear systems with structured uncertainties. New developments on the analysis and control of nonlinear polynomial systems have been presented. The combination of a polynomial system stability criterion with an improved robustness measure of uncertain linear systems has allowed the formulation of a new criterion for robustness bound estimation of the studied uncertain polynomial systems. When compared with the previous results, this developed criterion led to a wider robustness measure. It has been shown from the simulation results that the proposed robust control scheme is efficient and permits the rapid stabilization of the nominal system and the maximization of the uncertainties bound. A future work will be to establish the robust stability and stabilization of uncertain polynomial systems with both structured and unstructured uncertainties. Moreover, the problem of feedback control for the studied class of nonlinear uncertain systems presents another interesting topic for future research.

Appendix

Proof Elements of Theorem 4.3 and Relative Notations
For the complete proof of Theorem 4.3, we can refer to [15, 16, 19]. We limit here to remind the fundamental principles, we consider the following quadratic lyapunov function , then we can show that: where is the -vector defined by and is the symmetric matrix defined in (4.7), where and is defined by: with is the matrix of the system parameters, expressed by (2.8).
The matrix is defined as where the columns and the coefficients and are detailed in [15].