1. Introduction
Based on convex optimization algorithm [
1], many control problems [2-4] have been effectively investigated and solved for guaranteeing stability and control performance. It is well known that those control problems have to be converted into Linear Matrix Inequality (LMI) form for applying the convex optimization algorithm. In general, the control issue formulated as LMI condition is the definite problem to guarantee the stability and performance. To solve the definite problem, some technologies [
3] have been proposed such that the semidefinite problem becomes as LMI form. It should be noted that the definite problem possesses conservatism in calculation processes according to the strict inequality. Thus, several relaxed technologies [4-5] have been proposed to reduce the conservatism caused by the LMI-based conditions can be effectively and derived solved. One of technologies is Sum-Of-Square (SOS) technology [5-6] that provides polynomial optimization algorithm. Referring to [
6], the polynomial optimization algorithm uses semidefinite programing solver to deal with the control problems. Comparing with standard LMI condition, the polynomial condition solved by SOS is more general and relax for discussing the control problems. Furthermore, polynomial Lyapunov function is usually applied to derive the corresponding sufficient condition depending on states. Therefore, the SOS technology is widely applied to develop several relaxed stability criteria [7-8].
Referring to [
8], the SOS technology was first utilized to deal with the stability criterion of nonlinear systems represented by a polynomial Takagi-Sugeno (T-S) fuzzy model. The local behavior of nonlinear systems can be expressed by subsystems whose structure is consisted of a polynomial matrix. Subsequently, the overall polynomial T-S fuzzy model is obtained by blending those subsystems and the membership function to describe the nonlinear dynamics. On the basis of the polynomial description, the reduction of fuzzy rule number [
9] is quite significant when the nonlinearity is constructed by monomials in the state. Therefore, the control problem of nonlinear systems is simplified by using the polynomial T-S fuzzy model since the fewer fuzzy rules. For the polynomial T-S fuzzy model, some relaxed stability criteria have been furtherly developed by using the polynomial membership function [
10], non-convex condition [
11], and improved Lyapunov function [
12]. With the development of those relaxed stability criteria, the corresponding fuzzy controllers constructed by polynomial feedback gains were respectively designed via Parallel Distributed Compensation (PDC) [
13] and non-PDC [
14] schemes. Extending the polynomial fuzzy controller design methods, the issues of sliding mode control [
15], even-trigged control [
16], static output control [
17] and observer-based control [
18] have been investigated for the nonlinear systems. Therefore, the SOS technology recently becomes a general and relaxed method for discussing the stability and stabilization problems of polynomial systems.
Besides, Linear Parameter Varying (LPV) model [
19] was established to represent linear time-varying systems. Similar to the structure of T-S fuzzy model, the linear time-invarying systems and weighting functions comprise a convex combination [20-26] to build the LPV model and to interpret time-varying behaviors. With the LPV model, linear theories for time-invarying systems can be applied to achieve robust stability [
21] of linear time-varying systems. Furthermore, some stability issues of a Nonlinear Time-Varying (NTV) system interpreted by merging the LPV model and T-S fuzzy model were researched by [
22]. The above robust results were also formulated in terms of LMI to apply the convex optimization algorithm. It is well known as the number of sufficient conditions influencing the conservatism of stability criterion that is obviously appeared by applying the result [
23] for NTV systems. Besides, an LPV model constructed by polynomial linear systems and weighting function was built by [
24] to represent the NTV systems. Thus, the relaxed stability criteria for NTV systems were proposed via applying the SOS technology. Although the results in [
24] are less conservative than one in [
23], a limitation on the applications is indeed produced by that the nonlinearity in NTV systems is only consisted of polynomials term. Besides, a Parameter-Dependent Polynomial Fuzzy (PDPF) model was proposed by [
25] to represent the NTV systems. In the T-S fuzzy model in [
25], the linear sub-systems are built as parameter-dependent polynomial cases. Compared with [
24], the nonlinearity in [
22] is not restricted to polynomials since the structure of T-S fuzzy model. Furthermore, a relaxed stability criterion for the PDPF model was developed by [
25] through considering the information on system parameters. However, a requirement that the limit values of the time-varying parameters are not the opposite sign exists to guarantee the positive of the Lyapunov function and the feasibility of the criterion. It is thus an interesting issue for providing a stability criterion for the NTV systems.
According to the above motivation, the T-S fuzzy model and LPV model are respectively applied to describe the nonlinearity and time-varying parameters of NTV systems. Based on the T-S fuzzy model, the nonlinearity can be expressed as several polynomial sub-systems and membership functions. Moreover, the polynomial description is used to reduce the number of fuzzy rules for increasing the relaxation of the proposed stability criterion. Besides, the LPV model is used to represent the time-varying parameters. Due to the convex combination of LPV model [
26], the opposite sign of the time-varying function can be avoided to hold the positive definition of Lyapunov function. Thus, the limitation as the values of time-varying parameters is not required by the proposed criterion. Besides, the passivity in [
27] is considered in this paper to constrain the effect of external disturbance on the NTV systems. Referring to [
27], the passivity theory is usually employed to constrain the external disturbance effect on systems. To guarantee the stability and passivity of systems, some sufficient conditions are derived by choosing a parameter-dependent polynomial Lyapunov function. On the other hand, the relaxed technique in [
25] is also applied to develop another PDPF controller design method for PDPF system. Although the limitation on the opposite sign influences the description of time-varying parameters, the conservatism of the proposed design method can be furtherly reduced. Thus, two methods are proposed for the general control issues of NTV systems. And, those conditions are also transformed into SOS decompositions which can be solved by SOSTOOLS [
28]. Based on the proposed stability criteria, the PDPF controller can be designed to guarantee the stability and passivity of the NTV systems.
The structure of the paper is shown as follows: Section Ⅱ provides the system description and problem statement of the PDPF model. Section Ⅲ introduces the PDPF controller design method. The simulation results are presented in Section Ⅳ and the conclusions are stated in Section Ⅴ.
Notations: denotes the identity matrix with appropriate dimension. denotes the transposed elements of matrices for the symmetric position. denotes the shorthand notation for . denotes the two blocks in a diagonal matrix with the elements and , such as . denotes a set of SOS polynomials.
2. System Descriptions and Problem Statements
In this section, the following disturbed PDPF model is introduced for representing the NTV systems.
Plant Rule i :
IF
is
and … and
is
THEN
where
and
r denotes the number of fuzzy rules, the fuzzy set is denoted by
,
is the premise variable,
is the number of premise variables.
is the state vector,
is the external disturbance,
is the system output, system matrices are represented as
, input matrices are represented as
,
are disturbance matrices,
are output matrices,
are disturbance matrices,
is the time-varying parameter,
is the control input vector, the term
is composed of all monomials in
which can be represented as
,
N is the number of monomial terms in degree
which is a nonnegative integer,
when
and
if and only if
is assumed.
Based on the above expression, the PDPF model (1) is furtherly described as follows.
where
,
,
,
and
is the grade of the membership of
.
Generally, the parameter-dependent polynomial matrices in the PDPF model (2) can be expressed as follows by the convex combination [
20].
where
,
,
and
is the number of time-varying parameters.
For the stabilization problem of (2), the following PDPF controller can be designed by the PDC method [
13].
Controller Rule i:
IF
is
and … and
is
THEN
Moreover, the controller (4) can be also expressed into the following form.
Substituting (5) into (2), the following closed-loop system is inferred by using description (3).
Some notation respecting to time are used for brevity such as , , , and . Next, the following definitions and lemma are introduced to be benefit for stability analysis. Firstly, due to the proposed method is based on SOS, the stability conditions should be transformed into the SOS form so that the semidefinite programming algorithm can be applied. Therefore, the SOS-related definition is introduced below.
Definition 1: [29].
is called SOS if and only if there exists a positive semidefinite matrix
such that the following equation holds.
where
is polynomial which is the even number degree and
is the positive integer number. The vector
is comprised of monomial in
with degree
where
.
According to [
5], the result
can be inferred if
but the converse may not always be true. Furthermore, the state vector in (6) comprises the vector
instead of
to be suitable to the definition of SOS. Based on [
27], the following passivity performance for constraining external disturbance theory is exhibited.
Definition 2: [27]. If there exists the known real constant matrices
,
and
for satisfying the following inequality, the closed-loop system (6) is called passive with the external disturbance
and output
for all terminal time
.
Referring to [
27], several performance constraints are reduced by setting
,
and
. Next, the following lemma is utilized to facilitate the procedure of deriving the stability conditions.
Lemma 1: [
1]
. For the arbitrary polynomial matrix which is invertible, the following equality holds.
Based on the above definitions and lemma, the stability criteria in the next section are proposed to guarantee stability of closed-loop system (6). Otherwise, the proposed stability conditions are derived as the SOS form for applying semidefinite programming.
3. PDPF-based Stability Analysis and Controller Design
In this section, the Lyapunov function, aforementioned definitions and lemma are utilized in deriving the stability conditions such that the closed-loop system (6) achieves robustly stable and passive.
Theorem 1. Given the matrices
,
,
and
, polynomials
and
and scalar
, the closed-loop system (6) is robustly stable and passive if there exists polynomial matrices
and symmetric polynomial matrices
and
such that
and
where is a vector independent of with the appropriate dimension, denotes the row indices of whose corresponding row is equal to zero, and respectively denotes the d-th row of and , denotes the state corresponding to , , and .
Proof of Theorem 1.
Choosing the following parameter-dependent polynomial Lyapunov function.
The following time derivative of
is inferred by using
. The elements of polynomial matrix
are obtained by
.
The cost function is defined with zero initial condition as follows.
where
Substituting (6b) and (14) into (15), one has
where
,
and
.
After multiplying
on both sides of
and applying Lemma 1, the following equality can be easily obtained.
where
,
,
and
.
One can obtain the following result by the concept of the convex combination.
where
,
,
and
Since
,
can be obtained with any symmetric matrices
that brings the following relation.
By setting
, one can obtain the following inequality via holding (11).
Since (19), the following inequality can be obtained from (17).
Based on Schur complement, the following inequality can be obtained from (12).
It can be seen that if (12) holds,
can be inferred from (20). Furthermore,
is implied by
from (15) and (20). According to
, the passivity of the closed-loop system (6) is achieved via Definition 2 because of
. Afterward, it is necessary to check that the system is robustly stable. By holding the conditions in Theorem 1 and assuming the
, one can obtain the following inequality because of
.
Since , can be found from (21). Referring to the Lyapunov stability, the closed-loop system (6) is robustly stable according to with time-varying parameters. The proof is complete.
By convex combination, the positive definition of Lyapunov function can be achieved even if the weighting functions are opposite sign. Therefore, the constraint on the time-varying parameters is not required in Theorem 1. However, the conservatism reduces the application of Theorem 1. Thus, the relaxed technology in [
25] is applied to introduce the slack matrices. Although the constraint on opposite sign influences the description of time-varying parameter, the application of Theorem 1 can be extended for design PDPF controller. Thus, the relaxed stability criterion for closed-loop system (6) is proposed in the following theorem.
Theorem 2. Given the matrices
,
,
and
, scalars
,
,
,
,
,
,
and
and polynomials
and
, the closed-loop system (6) is robustly stable and passive if there exists polynomial matrices
and symmetric polynomial matrices
,
,
,
,
and
such that
where
,
,
,
,
,
,
and
.
Proof of Theorem 2.
The proof of Theorem 2 is following the same Lyapunov function
and cost function
in Theorem 1. Referring to [
25], one has the following inequality.
The following inequality is inferred from (17) and (30).
Based on Schur complement, the following inequality can be obtained from (29).
Next, the symmetric matrix
and semidefinite positive matrices
,
are introduced. Considering the properties of
,
and
, one can obtain
,
and
. Adding the
,
and
into (31), the following inequality can be inferred.
As the same proof procedure of Theorem 1, via holding the conditions in Theorem 2, one can find that the is held from and the stability can be checked from inequality (21) by assuming the . The proof is complete.
Remark 1. Since the time-varying functions are not always be positive, the positive definition of parameter-dependent polynomial Lyapunov function cannot be guaranteed. Thus, the additional matrices
is employed to achieve
. Besides, referring to [
25], stability analysis can be relaxed via considering membership function and time-varying function into the stability conditions. Therefore, the slack matrices
,
and
are employed for relaxing the stability conditions.
In order to demonstrate the applicability of the proposed controller, a numerical simulation is introduced in the next section. The SOSTOOLS is utilized to obtain the feasible solution by solving the conditions in Theorem 1 and 2.
4. Simulation Results
In this section, the following NTV system with external disturbance is considered to verify the proposed controller designed method.
Through the modelling approaches, the NTV system (33) can be represented by the following PDPF model.
where
,
,
,
,
,
,
,
,
,
,
,
and
.
For the PDPF model (34), the proposed design methods are applied in the following cases to show their applicability and effectiveness. In the first case, the relaxation of the proposed theorems is discussed by setting two scalars and in (34). The other case is provided to show the effectiveness of the proposed PDPF controller design methods.
Case 1:
In this case, the theorems are respectively applied to find the maximum allowable scalars as
and
in (34) to discuss the relaxation. To apply the theorems, the required parameters are given as
,
,
,
,
,
,
,
,
,
,
,
and
. In this case,
is chosen for simplifying the calculation. It can also be chosen as polynomials for finding the feasible solutions. Using SOSTOOLS, the allowable scalar
satisfying the theorems are respectively obtained by setting the different
. And, the results of finding the scalars are concluded in
Figure 1.
Based on the results, Theorem 2 provides less conservative solution than Theorem 1 for discussing the stability issue of PDPF model (34). The difference between them is that the number of variables in Theorem 2 is 22 that is more than one in Theorem 1. Furthermore, the information of system containing time-varying parameters and membership function is introduced into the stability conditions of Theorem 2. Thus, the number of inequalities can be reduced and the information is set as symbolic variables that facilitates the solutions seeking using SOSTOOLS. However, huge number of variables brings computational burn and heavy load on searching solutions. Besides, Theorem 2 cannot be applied to discuss the stability of the PDPF model with the weighting function who possesses opposite sign. Although Theorem 2 provides relaxed stability criterion, there is none limitation on description of time-varying parameters in applying Theorem 1 to design the PDPF controller for the NTV systems. Therefore, one can choose the proper PDPF controller design method for the encountered stability problem of NTV systems.
Case 2:
In this case, the effectiveness of Theorem 2 is respectively verified to design the corresponding PDPF controller such that the NTV system (33) is robust stable and passive. Also, the required parameters for applying theorems are the same as one in Case 1. Besides, the scalars as
and
are set. By using Theorem 1 to PDPF model (34), the feasible solutions can be found via SOSTOOLS to build the following PDPF controller.
where
,
,
,
, ,
, ,
,
,
,
,
,
,
,
and
.
Besides, the following PDPF controller is designed by the corresponding feasible solutions satisfying Theorem 2.
where
,
,
,
, ,
, ,
,
,
,
,
,
,
,
and
.
With the designed PDPF controllers
and
, the responses of (33) are respectively sated in
Figure 2 and
Figure 3 with the same initial condition as
. And, the external disturbance is chosen as zero mean white noise with unit variance.
Referring to the figures, all states are converged to zero in the simulation time. Although the vibration caused by external disturbance is not eliminated, the responses of (33) driven by the controllers are kept around the zero. Thus, the robust stability of PDPF model (33) is achieved by the designed controller. By introducing the simulation results into the passivity inequality in Definition 2, the following values can be respectively obtained.
and
The value in (37) is obtained by the responses of (33) driven by (35). Besides, the value in (38) is obtained by the responses of (33) driven by (36). Those values are smaller than 1 that satisfies the inequality in Definition 2. It should be mentioned that the passivity of NTV system (33) driven by the controllers designed by the proposed design methods is verified. Thus, the effectiveness of the proposed design methods for guaranteeing the robust stability and passivity of NTV system (33) From Fig. 2, it easily finds that the vibration in (33) driven by (35) is smaller than one driven by (36). That means Theorem 1 provides better controller performance than Theorem 2 because the information of system is not considered by the conditions in Theorem 1. Although Theorem 1 provides conservative solution in searching feasible solutions, the PDPF controller designed by Theorem 1 possesses better performance in stabilizing NTV system (33).
5. Conclusions
In this paper, the stabilization and constraining disturbance effect issue for NTV systems represented by PDPF model was studied via designing the PDPF controller. Based on the modelling approach, the time-varying parameters were interpreted via the convex combination for general description. Owning to the convex combination, the positive definition of parameter-dependent polynomial Lyapunov function can be held. Moreover, the limitation as opposite sign of time-varying function can also be ignored for the constraint of time-varying parameters. Furthermore, the passivity was considered to constrain the effect of external disturbance on the system. To discuss the issue, some sufficient conditions were derived into SOS form to find the parameter-dependent polynomial gains. Besides, the other stability criterion was proposed by introducing some slack variables to furtherly increase relaxation on discuss the issue. Both proposed criteria can be used to design the corresponding PDPF controller such that the NTV system achieves stability and attenuation performance. It should be noted that one can apply the proposed design method for the proper NTV systems. At last, the simulation results were provided to show the effectiveness and application of this paper.
References
- Nesterov, Y.; Nemirovskii, A. Interior Point Polynomial Algorithms in Convex Programming; Society for industrial and applied mathematics: Philadelphia, PA, USA, 1994.
- Prajna, S.; Papachristodoulou, A.; Wu, F. Nonlinear Control Synthesis by Sum of Squares Optimization: A Lyapunov-based Approach. In Proc. Asian Control Conf. 2004, Vol. 1, pp. 157-165.
- Zuluaga, L. F.; Vera, J.; Pena, J. LMI Approximations for Cones of Positive Semidefinite Forms. SIAM J. Optim. 2006, Vol. 16, No. 4, pp. 1076-1091. [CrossRef]
- Vandenberghe, L.; Boyd, S. Applications of Semidefinite Programming. Appl. Numer. Math. 1999, Vol. 29, No. 3, pp. 1283-299. [CrossRef]
- Waki, H.; Nakata, M.; Muramatsu, M. Strange Behaviors of Interior-Point Methods for Solving Semidefinite Programming Problems in Polynomial Optimization. Comput. Optim. Appl. 2012, Vol. 53, No. 3, pp. 823-844. https://doi.org/10.1137/03060151x. [CrossRef]
- Waki, H.; Nakata, M.; Muramatsu, M. Strange Behaviors of Interior-Point Methods for Solving Semidefinite Programming Problems in Polynomial Optimization. Comput. Optim. Appl. 2012, Vol. 53, No. 3, pp. 823-844. [CrossRef]
- Tanaka, K.; Komatsu, T.; Ohtake, H.; Wang, H. O. Micro Helicopter Control: LMI Approach vs SOS Approach. Proc. IEEE Int. Conf. Fuzzy Syst. 2008, pp. 347-353.
- Tanaka, K.; Yoshida, H.; Ohtake, H.; Wang, H. O. A Sum of Squares Approach to Modeling and Control of Nonlinear Dynamical Systems with Polynomial Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2009, Vol. 17, No. 4, pp. 911-922. [CrossRef]
- Lam, H. K. Polynomial fuzzy model-based control systems. “Stability Analysis and Control Synthesis Using Membership Function-Dependent Techniques, Springer-Verlag: Berlin, Germany, 2016.
- Narimani, M.; Lam, H. K. SOS-Based Stability Analysis of Polynomial Fuzzy-Model-Based Control Systems Via Polynomial Membership Functions. IEEE Trans. Fuzzy Syst. 2010, Vol. 18, No. 5, pp. 862-871. [CrossRef]
- Chen, Y. J.; Tanaka, K.; Tanaka; M. Tsai, S. H. A Novel Path-Following-Method-Based Polynomial Fuzzy Control Design. IEEE Trans. Cybern. 2019, Vol. 51, No. 6, pp. 2993-3003. [CrossRef]
- Furqon, R.; Chen, Y. J.; Tanaka, M.; Tanaka, K.; Wang, H. O. An SOS-based Control Lyapunov Function Design for Polynomial Fuzzy Control of Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2016, Vol. 25, No. 4, pp. 775-787. [CrossRef]
- Tanaka, K.; Ohtake, H.; Wang, H. O. Guaranteed Cost Control of Polynomial Fuzzy Systems via a Sum of Squares Approach. IEEE Trans. Syst., Man, Cybern. Part B: Cybern. 2008, Vol. 39, No. 2, pp. 561-567. [CrossRef]
- Lam, H. K.; Tsai, S. H. Stability Analysis of Polynomial-Fuzzy-Model-Based Control Systems with Mismatched Premise Membership Functions. IEEE Trans. Fuzzy Syst. 2013, Vol. 22, No. 1, pp. 223-22. [CrossRef]
- Zhang, H.; Wang, Y.; Wang, Y.; Zhang, J. A Novel Sliding Mode Control for a Class of Stochastic Polynomial Fuzzy Systems Based on SOS Method. 2019, Vol. 50, No. 3, pp. 1037-1046.
- Xiao, B.; Lam, H. K.; Zhong, Z.; Wen, S. Membership-Function-Dependent Stabilization of Event-Triggered Interval Type-2 Polynomial Fuzzy-Model-Based Networked Control Systems. IEEE Trans. Fuzzy Syst. 2019, Vol. 28, No. 12, pp. 3171-3170. [CrossRef]
- Lo, J. C.; Liu, J. W. Polynomial static output feedback H control via homogeneous Lyapunov functions. Int. J. Robust Nonlinear Control 2019, Vol. 29, No. 6, pp. 1639-1659.
- Han, H. An Observer-Based Controller for a Class of Polynomial Fuzzy Systems with Disturbance. IEEJ Trans. Electr. Electron. Eng. 2016, Vol. 11, No. 2, pp. 236-242. [CrossRef]
- Lee, L. H.; Poolla, K. Identification of Linear Parameter-Varying Systems Using Nonlinear Programming. ASME J. Dyn. Syst. Meas. Control 1999, Vol. 121, No. 1, pp. 71-78. [CrossRef]
- Rugh, W. J.; Shamma, J. S. Research on Gain Scheduling. Automatica 2000, Vol. 36, No. 10, pp. 1401-1425. [CrossRef]
- Leith, D. J.; Leithead, W. E. Survey of Gain Scheduling Analysis and Design. Int. J. Control 2000, Vol. 73, No. 11, pp. 1001-1025. [CrossRef]
- Fu, R.; Sun, H.; Zeng, J. Exponential Stabilisation of Nonlinear Parameter-varying Systems with Applications to Conversion Flight Control of a Tilt Rotor Aircraft. Int. J. Control 2019, Vol. 92, No. 11, pp. 2473-2483.
- Tang, Y.; Li, Y.; Cui, T.; Zheng, Y. Off-equilibrium Linearisation-based Nonlinear Control of Turbojet Enginese with Sum of Squares Programming. Aeronaut. J. 2020, Vol. 124, No. 1282, pp. 1879-1895. [CrossRef]
- Hooshmandi, K.; Bayat, F.; Jahed-Motlagh, M. R. Jalali, A. A. Polynomial LPV Approach to Robust Control of Nonlinear Sampled-data Systems. Int. J. Control 2020, Vol. 93, No. 9, pp. 2145-2160.
- Lam, H. K.; Seneviratne, L. D.; Ban, X. Fuzzy Control of Nonlinear Systems Using Parameter-dependent Polynomial Fuzzy Model. IET Control Theory Appl. 2012, Vol. 6, No. 11, pp. 1645-1653. [CrossRef]
- Ku, C. C.; Wu, C. I. Gain-Scheduled Control for Linear Parameter Varying Stochastic Systems. ASME J. Dyn. Syst. Meas. Control 2015, Vol. 137, No. 11, pp. 111012.
- Lozano, R.; Brogliato, B.; Egeland, O.; Maschke, B. Dissipative Systems Analysis and Control Theory and Application; Springer Science & Business Media: London, U.K. 2000.
- Papachristodoulou, A.; Prajna, S. A Tutorial on Sum Of Squares Techniques for Systems Analysis. Proc. Am. Control Conf. 2005, Vol. 49, No. 4, pp. 2686-2700.
- Parrilo, P. A. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. PhD Thesis, California Institute of Technology, California, USA, 2000.
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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/).