Abstract

The exponential feedback passivity problem of switched polynomial nonlinear systems is studied. To obtain this aim, a method of parameterization of controller is presented and parameter solution algorithm is described. Then, the addressed method is utilized to solve the robust stabilization for a class of switched polynomial nonlinear systems with parameter uncertainties and external disturbance. This result extends the previous results on exponential feedback passivity from the case of nonlinear systems to switched nonlinear systems. A numerical example is given to demonstrate the effectiveness of the proposed result.

1. Introduction

Switched polynomial nonlinear systems (SPNSs) [13] are a class of dynamical systems consisting of nonlinear subsystems with polynomial structure and a switching law, which defines a specific subsystem being activated during a certain interval of time. Due to the theoretical development as well as practical applications, analysis and synthesis of switched systems have recently gained considerable attention. Many tools, such as single Lyapunov function [4], multiple Lyapunov functions [5], and average dwell time [6], have been proved effective in solving the problem of stability and stabilization for switched nonlinear systems. In addition, in practical control systems, the parameter uncertainty and external disturbance are common, which implies that it is meaningful to study the robust stabilization of switched polynomial nonlinear system with parameter uncertainties and external disturbance [68].

On the other hand, as a particular case of dissipativity, passivity was introduced in [9] and later generalized in [10]. In virtue of the property of keeping a system internal stability, passivity theory is extensively used as an effective tool for the stability analysis and synthesis of nonlinear systems [1122]. Recently, the exponential passivity problem for nonlinear systems has attracted the attention of many scholars. In [23], the concept of exponential passivity was introduced. In this result, it needs to satisfy that there exists an -continuously differentiable storage function with supply rate meeting some conditions. Using exponentially weighted system storage functions with appropriate exponentially weighted supply rates, Chellaboina and Haddad [24] introduced the notion of exponential dissipativity, which was more general than the notion of exponential passivity introduced in [23]. In [25], a delay-dependent exponential passivity condition for memristive neural networks was proposed in terms of linear matrix inequalities. By constructing a proper Lyapunov-Krasovskii functional, utilizing free-weighting matrix method and some stochastic analysis techniques, some delay-dependent sufficient conditions that ensure the exponential passivity of stochastic neural networks were deduced in [26]. In [27], by constructing an appropriate Lyapunov-Krasovskii functional and using the Wirtinger-based integral inequality to estimate its derivative, a delay-range-dependent and delay-rate-dependent criterion was presented to ensure the augmented filtering dynamic system to be robustly exponentially passive with an expected dissipation. The exponential passivity of some systems can be ensured with the conditions of [2527]. Still and all, whether these conditions are true depend on the structure of the systems themselves. In addition, the nonlinear functions of the systems of [2527] should satisfy the so-called Lipschitz condition, which restrict the application scope of these results. In [23], some feedback controllers were designed to obtain exponential passivity for a class of affine systems possessing globally defined normal form and factorisable high-frequency gain. In [28], a continuous output feedback controller was designed to solve the exponentially stability problem for a class of uncertain systems that contain a nominal part which is affine in the control and an uncertain part which is norm bounded by a known function. However, the results of [23, 28] are only suitable for some special systems. Based on the above discussions, we known that the related research on the exponential feedback passivity of nonlinear systems is still rather limited. Especially to the author’s knowledge, there exist no results on the feedback exponential passivity of switched nonlinear systems so far, which is the motivation of the research of this paper.

In this paper, the exponential feedback passivity problem and the exponential passivity property are investigated for a class of SPNSs. The focus is on designing parameterized controller and solving out the feasible interval solution of the parameter. First, a concept of -parameterized feedback exponentially passive of switched systems is introduced. Second, some parameterized symmetric matrix inequality conditions are proposed to ensure the exponential passivity of the SPNSs. Then, a parameter solution algorithm is formulated to solve the matrix inequalities. At last, the exponential passivity property is utilized to solve the robust stabilization problem of the SPNSs with parameter uncertainties and external disturbance.

The remainder of this paper is organized as follows. Section 2 is the problem formulation. The main contributions of this paper are then given in Section 3, in which a method of parameterization of controller is produced and a parameter solution algorithm is provided. In Section 4, a numerical example to support the results of this paper is given, which is followed by the conclusion in Section 5.

Notations. The notations throughout this paper are quite standard. We use to denote a positive define matrix . () means the largest (smallest) eigenvalue of matrix . Let . , mean , , respectively. denotes identity matrix with appropriate dimension. denotes the dimensional Euclidean space. Let . refers to the Euclidean vector norm. is the space of square integrable vector over . “” denotes the transpose of the matrix .” denotes the inverse of the matrix . Matrices, if not explicitly stated, are assumed to have compatible dimensions.

2. Problem Formulation and Preliminaries

Consider following uncertain switched polynomial nonlinear system (SPNS) with the formwhere , , , and represent, respectively, the state variables, output, control, and external disturbance and . , called switching signal, is a piecewise right continuous function. is a finite integer in the nonnegative integer set. means the switching sequence corresponding to the switching signal . means the th subsystem is active. For , and are nonlinear polynomial functions, express the parameter uncertainty, and and are polynomial matrices. Assume that the states of system (1) do not jump at switching instants.

Remark 1. For the SPNSs, all the terms of the matrices are polynomial functions about system states. The requirement of possessing polynomial structure is not very restrictive for system (1) since any continuous functions can be approximated by polynomials of sufficient large order.

In the following subsections, some definitions and lemma to be used in this paper are provided.

Definition 2 (see [29]). For a switching signal and any , If , , , and are called, respectively, the average dwell time and the jitter bound, where is the switching numbers of over the interval .
refers to the initial number of jitter. Without loss of generality, we make the value .

Definition 3. Considering the following switched system:if, for , any given average dwell time , there exist positive constant , , positive constants , positive definite continuous function called storage function with , and parameterized controller in which is the part to parameterize the controller, is the new input, is a weighting matrix with full column rank, is the parameter with serial number , and there exists feasible interval solution for , such that, (i) (ii)  (iii)  (iv)  (v)  hold. Then, under the parameterized controller and switching law with average dwell time , the closed-loop system (2) is said to be -parameterized feedback exponentially passive.

Remark 4. In view of the switching law with average dwell time and its related switching sequence , letting , for , by (3) and (6), similar to the process of (43), it can be obtained that

By Definition 2, it is obtained that , which implies that . Therefore, In view of , by (7), when , it gives , where , . Then, in view of Definitions 2.1 and 3.4 of [24], we know that system (2) is exponentially passive. Thus, the notion of -parameterized feedback exponential passivity defined in Definition 3 in this paper is consistent with the notion of exponential passivity in [24].

Remark 5. The systems rendered to be -exponentially passive by a parameterized feedback controller are called -parameterized feedback exponentially passive systems or said to be feedback equivalent to -parameterized exponentially passive systems. In Section 3, the -parameterized feedback exponentially passive property will be used to solve the robust stabilization problem for the SPNSs with parameter uncertainties and external disturbance.

Lemma 6 (see [30]). If a vector function with has continuous th order partial derivatives, can be expressed aswhere , are vector functions, , .

According to Lemma 6, system (1) can be transformed intowhere is called structural matrix.

For , choose positive definite symmetric matrix . In view of , there must exist matrices such that where are the inverse of the matrices . Then, can be expressed as and system (1) can be transformed into the following equivalent representation:where is skew-symmetric and is symmetric.

Remark 7. When , the th subsystem described by (12) is called dissipated Hamiltonian system and is the so-called dissipative matrix [11].

3. Main Results

In this section, the exponential feedback passivity of SPNSs is addressed with the method of parameterization of controller. In what follows, they will be accomplished in two subsections.

3.1. Exponential Feedback Passivity

Theorem 8. Under the switching law with the given average dwell time , the closed-loop system (1) without parameter uncertainties and external disturbance is globally exponentially stable, if it is said to be feedback equivalent to -parameterized exponentially passive system as Definition 3.

Proof. Choose the following piecewise Lyapunov function:Then, taking no regard of parameter uncertainties and letting , the differential of along the trajectory of the close-loop system (1) is obtained According to the switching law with average dwell time , the switching sequence is achieved. For , noting that , by (3), (4), it is obtained thatwhere .
Integrating both sides of (15) over leads toThen, according to the switching sequence and Definition 2, by (6), it follows from (16) thatOn the other hand,whereSubstituting (18) into (17) yieldsAccording to (7) and noting that , it gives Furthermore, by (5), we have . Then, it follows from (20) that which implies the globally exponential stability of the closed-loop system (1) without parameter uncertainties and external disturbance. This completes the proof.

Theorem 9. Considering system (1) without parameter uncertainty and external disturbance, for any given average dwell time , , if there exist positive definite symmetric matrices , positive definite functions , symmetrical polynomial parameter matrices , and positive constants , system (1) can be transformed into the form of (12) and, for , hold.
Then, under the switching law with average dwell time and following parameterized controllersystem (1) is said to be feedback equivalent to -parameterized exponentially passive systems.

Proof. Let , , , . Obviously, (5) and (6) hold.
Considering the th subsystem, according to the conditions and Lemma 6, system (1) can be transformed into the form of (12).
Choose the storage functions for each subsystemIn view of (22), noting that , the differential of along the trajectory of the system (1) is obtained which means (3) holds.
By (23) and (24), we know that (4) and (7) hold. According to Definition 3, the closed-loop system (1) without parameter uncertainty and external disturbance is said to be -parameterized exponentially passive. This completes the proof.

Remark 10. In order to render that (3) holds, condition (22) should be satisfied. However, the major difficulty is to solve out the interval value of such that (22) holds over the entire system state space. According to Remark 1, expression in the left side of condition (22) is polynomial function. By taking advantage of this feature, a symbolic computation based algorithm is produced to solve the interval value of and in Section 3.2.

Remark 11. The aims of the parameterization of controller include two aspects. Firstly, compensate for and render it to be dissipative matrix: that is, . Secondly, render that the storage function has decay rate along each subsystem. In Theorem 13 and Remark 14, we will know that the robust stabilization problem of system (1) can also be solved if the values of are big enough. As a matter of fact, by adjusting the values of contained in the parameterized controller (25), the values of can be improved according to their feasible interval solutions.

In the following subsection, the -parameterized feedback exponential passivity property of system (1) is utilized to solve its robust stabilization problem. Firstly, introduce an assumption as follows.

Assumption 12 (see [22]). Considering the uncertain terms of system (1), there exists nonnegative function , which satisfies for some nonnegative constants , , such that hold for all .
The uncertain term described by Assumption 12 is usual in nonlinear system [22].
In this paper, the robust stabilization problem of system (1) is summarized as follows: for a given disturbance attenuation level , given average dwell time , parameterized controllers in which are the parameters with serial number and there exist feasible interval solutions for , such that
(a) the closed-loop system (1) is said to be globally robustly exponentially stable when ,
(b) the closed-loop system (1) has gain from to for all admissible uncertainties. That is to say, there exists a constant and a real-valued function with , such thatholds.

Theorem 13. Suppose the conditions of Theorem 9 are satisfied and the uncertain terms of system (1) satisfy Assumption 12. For any given disturbance attenuation level , if there exist positive constants , such that (29), (30), and (31) hold,where , , , and are the same as Theorem 9 and is a reassigned average dwell time. Then, the robust stabilization problem is solvable for system (1) under the parameterized controller (25) and switching law with average dwell time .

Proof. Choose the storage functions as (26). By the switching law with average dwell time , the switching sequence is achieved. According to Theorem 9, the system (1) without parameter uncertainty and external disturbance is said to be -parameterized exponentially passive. Then, by Definition 3 and (29), for , it is obtained thatIn addition, combining with Assumption 12, (5) and (30) lead toWhen , it is obtained by substituting (33) into (32) thatwhere .
Let , , . Integrating both sides of (34) over leads to Obviously, according to the structural characteristic of , switching sequence , Definition 2, (6), over the time interval , it follows from (35) thatBesides, similar to (18), considering Definition 2, it is obtained thatwhereSubstituting (37) into (36) yieldsNoting that , due to (31), it gives . Furthermore, by (5), we have , Then, it follows from (39) thatwhich implies the globally exponential stability of the closed-loop system.
Next, the gain disturbance attenuation problem of system (1) from to is studied. With the similar procedure of (34), for , by (32) and (33), it givesLet . Then, integrating both sides of (41) over yieldsOn the other hand, in view of the switching sequence , for , , , by Definition 2, it is obtained that . Then, noting that , over the time interval , it is obtained thatwhere .
Noticing that , multiplying with the two sides of (43) leads to which implies thatDue to the positive properties of , it gives . In addition, by , , and , it is easy to know that . Then, for , it follows from (45) thatwhich means that the switched system achieves the gain level from to . This completes the proof.

Remark 14. Aside from the two aims described in Remark 11, the procedure of parameterization of controller has another effect that compensates some nonlinear actions for the external disturbance terms . Hence, if the external disturbance structure matrices contain state variables, the intervals of the parameters should be solved again by combining conditions (22) and (29). Namely, synthesize conditions (22) and (29) and obtain a new conditionSolve conditions (31) and (47) with the PS algorithm described in Section 3.2 and obtain the interval values of the parameters and . Then the controller satisfying the requirements can be obtained as the same way of Theorem 9.
In addition, it is easy to know that whether conditions (29) and (31) hold depends on the values of . Considering this property, we have the following three ways to confirm the values of the parameters when the external disturbance structure matrices do not contain state variables.
(1) If (29) and (31) are still established with the parameter values which are obtained according to Theorem 9, the controllers obtained in Theorem 9 are still effective in Theorem 13.
(2) If (29) or (31) is not established with the parameter values which is obtained according to Theorem 9, reselect the parameter values according to the interval value of the parameter (see Remark 10) obtained in Theorem 9.
(3) Resolve the interval values of the parameters according to (31) and (47) and reselect the parameter values. This way is always effective.

Remark 15. By the interval value of the parameter , several specific values of can be chosen and several controllers are achieved. Then, the optimized controller can be got by comparing with the performance of system (1) under the above obtained different controllers. Considering that the dissipation of the system is closely related to some performances of the system [11], it is reasonable to optimize the system with this way (see Remark 11). In Section 4, the disturbance attenuation capability of the system is improved with this method.

3.2. Parameter Solution Algorithm

In order to obtain the interval values of the parameters restricted by (22), (24) or (31), (47), a symbolic computation based parameter solution (PS) algorithm is produced in this subsection. First, design the parameter matrices and obtain the parameterized controllers; secondly, according to conditions (22), (24) or (31), (47), obtain equivalent inequality set; thirdly, decompose in the parameter space and search out the required cell. At last, choose several values for each and obtain the optimized controller. In this subsection, we will just consider the case of (31) and (47). The controller for the case of (22) and (24) can be obtained with the same way, which will not be considered. The algorithm now proceeds as follows.

PS Algorithm

Step 1 (design the parameter matrices). For each subsystem, design a symmetrical polynomial parameter matrix with the terms , where is the coefficient of the item, is the parameter, is the serial number of the parameter, is the serial number of the monomial with maximum number , is the row number and is the column number for the term in matrix , is a nonnegative integer, and is the serial number of the state variable with the maximum number .

Step 2 (obtain inequality conditions). (2.1)Obtain the values of parameters: choose some symmetric positive definite matrices such that (23) holds. Then, let , , , . Obtain , according to Assumption 12.(2.2)Obtain inequality conditions: with the given average dwell time and the obtained parameter values, achieve inequality (31), and express it with the form of . Substituting into (47) leads to the inequality conditions .

Step 3 (simplify the inequality conditions). (3.1)Considering the polynomial expressions for the th subsystem, set the coefficient of the terms, whose degree subjects to the system state are odd to be zero, and obtain a group of equalities. Transform the equalities to express one parameter with other parameters as follows: . Then, substitute with in .(3.2)Choose some terms in the polynomial expressions and set their coefficients to be zero. Then, a group of equalities are obtained. Transform the equalities to express one parameter with other parameters as the forms . Substitute with of . Repeat this process several times until only one parameter retained in each parameter matrix .(3.3)Obtain a new polynomial inequality with the new and rewrite it into quadratic form. Then the positive of the quadratic form is equivalent to the positive definiteness of quadratic matrix .(3.4)According to the positive definiteness of the quadratic matrix , we know that all the order principal minors of the quadratic form matrix are positive that are . Besides, we know that . In this way, a polynomial inequality constraint condition set , which is an equivalent condition of (31) and (47), is obtained.(3.5)Repeat (3.1)–(3.4) and obtain the polynomial inequality constraint condition set for each subsystem.

Step 4 (solve the interval values of the parameters). (4.1)Regard every inequality in as implicit function, such as and , and draw them in the - plane. Then, the parameter space is decomposed into many cells.(4.2)Search out the required region by verifying any one point in each cell to all the constraint conditions in .(4.3)Repeat (4.1)-(4.2) for each subsystem and obtain the required region for each subsystem.

Step 5 (obtain controllers). (5.1)For every subsystem, achieve the parameterized controller by substituting the new obtained from Step (3.2) into (25).(5.2)According to the required regions obtained in Step (4.2), choose several values for each and substitute them into the parameterized controller. Then, several group controllers are obtained.(5.3)Simulate system (1) with every group controllers obtained in Step (5.2), respectively. Compare the simulating results and find out the controller possessing better capability.

Remark 16. In Step (3.3), is updated with the new . Then, the new is transformed into quadratic form. If infeasible result is got, redesign the parameter matrix again and rerun the algorithm.

Remark 17. By Step (4.2), for each subsystem, the parameter space is decomposed into cells. According to the Cylindrical Algebraic Decomposition algorithm [31], all the points containing in each cell have the same characteristics. Then, in Step (4.2), at least one required region satisfying the requirements of is obtained by verifying any one point in each cell. If infeasible result is got in Step (4.2), redesign the corresponding parameter matrix and rerun this algorithm for the corresponding subsystem.

4. Example and Simulations

In order to verify the effectiveness of the method produced in this paper for the uncertain SPNSs with external disturbance, an example is simulated.

Example 18. Consider the SPNS consisting of two subsystems with following parameters:where

4.1. Solve Example 18 with the Method of This Paper

Let , , and . Design the following piecewise Lyapunov function:

Considering the parameter uncertainty, we can get , . Thus, , where .

To be sure, , which is the same in hereinafter. It is easy to verify that (23) holds with . With the way of Step 2 of the PS algorithm, it gives , , , , which render that (5), (6), and (30) hold.

In the following subsection, the parameterized controllers will be designed and the interval value of their parameters will be solved with the PS algorithm described in Section 3.2.

By and , each subsystem can be transformed into the form of (12), where

By substituting the values of all the parameters into (31), the conditions (see (54)) and (see (55)) are obtained.

By Step 1 of the PS algorithm, define the following parameter matrix:

Then, by (25) and (51), the parameterized controllers for the subsystems of Example 18 are obtained as

Hence, by the values of , , , and (51), with the way of Steps 2 and 3, we havewhere “” means the symmetric terms in the symmetric matrix .

According to the symmetric positive definiteness of , the constraint conditions are obtained with the way of Step  (3.4) of the PS algorithm.

Decompose the - plane into cells by drawing all the curves of in the plane and search out the required cell with the method of Step (4.2) of the PS algorithm. The required cell marked by gray background is surrounded by the curves of and in Figure 1. Following the above similar procedures, obtain the that is partly surrounded by the curves of and in Figure 2. Then, considering and (54) and (55), we know that and . Choose

By , for , design the following switching law:

Obtain a group of controllers by substituting (56) into (52).

Suppose initial states and external disturbance . Let , , and . Simulate Example 18 under switching law (57) and parameterized controller (52) with parameter (56). Figure 3 (dotted lines) shows the state responses and Figure 4 (dotted lines) shows the partial enlargement of the state responses.

When , suppose external disturbance is inserted into Example 18. To clearly see the disturbance attenuation capabilities of the controllers designed with the method of this paper, define the functionto describe the disturbance attenuation gain level of the system from to . Simulate the system with the switching law (57) and the parameterized controller (52) with parameter (56). The simulation results are showed by Figure 5 (dotted line). In order to verify the tuning characteristic of the parameter containing in the parameterized controller, chooserespectively, and identify them as cases 2 and 3, respectively. Meanwhile, identify the previous case as case 1. Simulate the example of case 2 and case 3, respectively, again. The curves of are showed, respectively, with dot and dash line (case 2) and dash line (case 3) in Figure 5.

Summary 1. According to Figure 5, we know that the disturbance attenuation capability of the parameterized controller is more and more bigger as the values of the parameters increase, which means that the optimized controller can be obtained by choosing larger values for the parameter. The simulation result is in excellent agreement with Remark 15. In other words, when choosing the parameter values according to , the three aims of the parameterized controller described in Remarks 11 and 14 are achieved. When choosing larger parameter values according to for the parameterized controller (52), Example 18 has better gain performance from to .

4.2. Solve Example 18 with the Method of [22]

In order to verify the effectiveness of the method of Theorem 13, Example 18 is simulated with the method of Theorem   of [22]. At first, it will be verified that the method of [22] is suitable for Example 18.

As with the method of this paper, choose the piecewise Lyapunov function as (49), where and . It is easy to verify that the 1th subsystem is inherently passive and the 2th subsystem is inherently nonpassive with . Besides, considering , , we know that Example 18 has the structure of system of [22].

On the other hand, by , it is easy to obtain the values of the parameters that is and verify that conditions for Theorem   of [22] hold. Noticing that , by (12) of [22], it gives that , which means and . For , , it is easy to verify that the 1th subsystem is exponentially small-time norm-observable with degree . Then, it is easy to verify that and for any , where and satisfies for all . Let the average dwell time and passivity rate , the disturbance attenuation level and . Then, , and . By the obtained parameters, design controller (61)where .

Then, according to Theorem   of [22], under controller (61) and switching law (57), the system of Example 18 is globally robustly exponentially stable when and has gain disturbance attenuation level from to .

Summary 2. Comparing between (52) and (61), we know that the controllers designed with the method of this paper is simpler than that designed with the method of [22].
Let , , . With the same initial states , simulate Example 18 under controller (61) and switching law (57). Figure 3 (solid lines) shows the state responses and Figure 4 (solid lines) shows the partial enlargement of the state responses.

Summary 3. According to Figures 3 and 4, the system controlled with the method of this paper became stable for no more than 1.5 s (see the dotted lines in Figures 3 and 4), while the system controlled with the method of [22] became stable for over 2.5 s (see the solid lines in Figures 3 and 4). Overall, the controller designed using Theorem 13 of this paper possesses a better robustness compared with the existing approach [22].
When , suppose external disturbance is inserted into Example 18 under controller (61) and switching law (57). Example 18 is simulated and the disturbance attenuation gain from to is showed by Figure 6 (solid line).

Summary 4. With the same external disturbance and gain disturbance attenuation level , Figure 6 illustrates that the controllers designed using Theorem 13 of this paper provide better disturbance attenuation capability compared with the controller using the existing approach described in [22].

5. Conclusions

In this paper, the exponential feedback passivity of switched polynomial nonlinear systems is presented. Comparing with the existing results of [2527], the nonlinear functions of the systems do not need to satisfy the so-called Lipschitz condition. In addition, the performance of the SPNSs can be improved by adjusting the value of the parameter contained in the parameterized controller according to the obtained feasible interval solution of the parameters.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work is supported by the National Natural Science Foundation of China under Grant 61374001, Scientific Research Fund of Sichuan Provincial Education Department under Grants 14ZB0318, and Scientific Research Fund of Sichuan University of Arts and Science under Grant 2016KZ003Y.