Next Article in Journal
Bayesian Estimations of Shannon Entropy and Rényi Entropy of Inverse Weibull Distribution
Next Article in Special Issue
Observer-Based Fuzzy Control of Uncertain Nonlinear Singular Systems under Multi-Performance Requirements
Previous Article in Journal
Robust Surveillance Schemes Based on Proportional Hazard Model for Monitoring Reliability Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Passive Fuzzy Controller Design for the Parameter-Dependent Polynomial Fuzzy Model

1
Department of Marine Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 805, Taiwan
2
Department of Marine Engineering, National Taiwan Ocean University, Keelung 202, Taiwan
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(11), 2482; https://doi.org/10.3390/math11112482
Submission received: 1 May 2023 / Revised: 20 May 2023 / Accepted: 26 May 2023 / Published: 28 May 2023
(This article belongs to the Special Issue Advanced Methods in Fuzzy Control and Their Applications)

Abstract

:
This paper discusses a passive control issue for Nonlinear Time-Varying (NTV) systems subject to stability and attenuation performance. Based on the modeling approaches of Takagi-Sugeno (T-S) fuzzy model and Linear Parameter-Varying (LPV) model, a Parameter-Dependent Polynomial Fuzzy (PDPF) model is constructed to represent NTV systems. According to the Parallel Distributed Compensation (PDC) concept, a parameter-dependent polynomial fuzzy controller is built to achieve robust stability and passivity of the PDPF model. Furthermore, the passive theory is applied to achieve performance, constraining the disturbance effect on the PDPF systems. To develop the stability criteria, by introducing a parameter-dependent polynomial Lyapunov function, one can derive some stability conditions, which belong to the term of Sum-Of-Squares (SOS) form. Based on the Lyapunov function, two stability criteria are proposed to design the corresponding PDPF controller, such that the NTV system is robustly stable and passive. Finally, two examples are applied to demonstrate the effectiveness of the proposed stability criterion.

1. Introduction

Based on convex optimization algorithm [1], many control problems [2,3,4,5,6] 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 a LMI condition is a definite problem to guarantee stability and performance. For instance, faulty actuator-based control synthesis for interval type-2 fuzzy systems via memory state feedback approach [4] and control design of H-based sampled-data for fuzzy Markov jump systems with stochastic sampling are proposed [5]. To solve the definite problem, some technologies [3] have been proposed, such that the semidefinite problem becomes a LMI form. It should be noted that the definite problem possesses conservatism in calculation processes according to the strict inequality. Thus, several relaxed technologies [6,7] are proposed to reduce the conservatism caused by the LMI-based conditions, which can be effectively and derivatively solved. One of the technologies is Sum-Of-Square (SOS) technology [7,8], which provides a polynomial optimization algorithm. Referring to [8], the polynomial optimization algorithm uses a semidefinite programming solver to deal with the control problems. Compared with the standard LMI condition, the polynomial condition solved by SOS is more general and relaxed for discussing the control problems. Furthermore, the polynomial Lyapunov function is usually applied to derive the corresponding sufficient condition, depending on states. Therefore, the SOS technology is widely used to develop several relaxed stability criteria [9,10].
It is well known that the Takagi-Sugeno (T-S) fuzzy model provides an excellent approximation for nonlinear systems. Based on the T-S fuzzy model, the control problem of nonlinear systems can be investigated and solved by linear control theories. Thus, the T-S fuzzy model is widely applied to discuss nonlinear control problems. Referring to [10], the SOS technology was first utilized to deal with the stability criterion of nonlinear systems represented by a polynomial T-S fuzzy model. The local behavior of nonlinear systems can be expressed by subsystems whose structure consists of a polynomial matrices. 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 in fuzzy rule number [11] is quite significant when the nonlinearity is constructed by monomials in the state. Therefore, the control problem of nonlinear systems is simplified using a polynomial T-S fuzzy model with fewer fuzzy rules. For the polynomial T-S fuzzy model, some relaxed stability criteria have been further developed by using the polynomial membership function [12], non-convex condition [13], and improved Lyapunov function [14]. 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) [15] and non-PDC [16] schemes. Extending the polynomial fuzzy controller design methods, the issues of sliding mode control [17], even-trigged control [18], static output control [19], and observer-based control [20] have been investigated for nonlinear systems. Therefore, SOS technology recently became a general and relaxed method for discussing the stability and stabilization problems of polynomial systems.
Besides, the Linear Parameter Varying (LPV) model [21] was established to represent linear time-varying systems. Similar to the structure of the T-S fuzzy model, the linear time-invarying systems and weighting functions comprise a convex combination [22,23,24,25,26,27,28] 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 [23] of linear time-varying systems. Furthermore, some stability issues of Nonlinear Time-Varying (NTV) system interpreted by merging the LPV model and the T-S fuzzy model were researched by [24]. The above robust results were also formulated in terms of LMI to apply the convex optimization algorithm. It is well known that the number of sufficient conditions influencing the conservatism of stability criterion obviously appeared by using result [25] for NTV systems. Besides, a LPV model constructed by polynomial linear systems and weighting function was built by [26] to represent the NTV systems. Thus, the relaxed stability criteria for NTV systems were proposed by applying SOS technology. Although the results in [26] are less conservative than the one in [25], a limitation on the applications is indeed produced by the nonlinearity in NTV systems only consisting of polynomial terms. Besides, a Parameter-Dependent Polynomial Fuzzy (PDPF) model was proposed by [27] to represent NTV systems. In the T-S fuzzy model in [27], the linear sub-systems are built as parameter-dependent polynomial cases. Compared with [26], the nonlinearity in [24] is not restricted to polynomials because of the structure of the T-S fuzzy model. Furthermore, a relaxed stability criterion for the PDPF model was developed by [27] through considering the information on system parameters. However, a requirement is that the limit values of the time-varying parameters are not the opposite sign exists to guarantee the positivity 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 the LPV model [28], the opposite sign of the time-varying function can be avoided to hold the positive definition of the Lyapunov function. Thus, the limitation as the values of time-varying parameters is not required by the proposed criterion. Besides, the passivity in [29] is considered in this paper to constrain the effect of external disturbance on the NTV systems. Referring to [29], 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 [27] is also applied to develop another PDPF controller design method for the 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 further reduced. Thus, two methods are presented for the general control issues of NTV systems. Additionally, those conditions are also transformed into SOS decompositions, which can be solved by SOSTOOLS [30]. Based on the proposed stability criteria, the PDPF controller can be designed to guarantee the stability and passivity of the NTV systems. Some contributions in this paper are stated as follows. Firstly, the PDPF model can describe the general NTV systems by combining the polynomial fuzzy model and the LPV system. Otherwise, the polynomial description can further reduce the fuzzy rules to decrease the difficulty of control design. Furthermore, the SOS technology is utilized to decrease the conservatism of LMI methods. Finally, the information of the system is considered to relax the stability criterion.
The structure of the paper is as follows: Section 2 provides the system description and problem statement of the PDPF model. Section 3 introduces the PDPF controller design method. The simulation results are presented in Section 4, and the conclusions are stated in Section 5.
Notations: I denotes the identity matrix with appropriate dimension. denotes the transposed elements of matrices for the symmetric position. s y m { η } denotes the shorthand notation for η + η T . d i a g [ η 1 η 2 ] denotes the two blocks in a diagonal matrix with the element η 1 and η 2 , such as d i a g [ η 1 η 2 ] = [ η 1 0 0 η 2 ] . Θ S O S denotes a set of SOS polynomials.

2. System Descriptions and Problem Statements

In this section, the disturbed PDPF model is introduced for representing the NTV systems. For brevity, the notations respecting time t are omitted such as x x ( t ) , u u ( t ) , θ θ ( t ) , y y ( t ) , ω ω ( t ) , and z j z j ( t ) .
Plant Rule i:
If z 1 is M i 1 and … and z w is M i w , THEN
x ˙ = A i ( x , θ ) x ^ ( x ) + B i ( x , θ ) u + G i ( x , θ ) ω
y = C i ( x , θ ) x ^ ( x ) + H i ( x , θ ) ω
where i = 1 , 2 , , r and r denotes the number of fuzzy rules, the fuzzy set is represented by M i μ , z μ is the premise variable, and μ = 1 , 2 , , w is the number of premise variables. x n is the state vector, ω v is the external disturbance, y l is the system output, system matrices are represented as A i ( x , θ ) n × N , input matrices are represented as B i ( x , θ ) n × m , G i ( x , θ ) n × v are disturbance matrices, C i ( x , θ ) l × N are output matrices, H i ( x , θ ) 1 × v are disturbance matrices, θ e is the time-varying parameter, u m is the control input vector, the term x ^ ( x ) is composed of all monomials in x which can be represented as x ^ ( x ) = [ x ^ 1 ( x ) x ^ 2 ( x ) x ^ N ( x ) ] T N , N is the number of monomial terms in the degree ϖ which is a nonnegative integer, N = n when ϖ = 1 , and x ^ ( x ) = 0 if and only if x = 0 is assumed.
Based on the above expression, one can obtain the following model by the process of defuzzification.
x ˙ = i = 1 r h i ( z ) ( A i ( x , θ ) x ^ ( x ) + B i ( x , θ ) u + G i ( x , θ ) ω )
y = i = 1 r h i ( z ) ( C i ( x , θ ) x ^ ( x ) + H i ( x , θ ) ω )
where z = [ z 1   z 2 z w ] T , h i ( z ) = μ = 1 w M i μ ( z μ ) / ( i = 1 r μ = 1 w M i μ ( z μ ) ) , h i ( z ) 0 , i = 1 r h i ( z ) = 1 , and M i μ ( z μ ) is the grade of the membership of z μ .
Generally, the parameter-dependent polynomial matrices in the PDPF model (3) and (4) can be expressed as follows by the convex combination [22].
A i ( x , θ ) = p = 1 s α p ( t ) A i p ( x )
B i ( x , θ ) = p = 1 s α p ( t ) B i p ( x )
G i ( x , θ ) = p = 1 s α p ( t ) G i p ( x )
C i ( x , θ ) = p = 1 s α p C i p ( x )
H i ( x , θ ) = p = 1 s α p H i p ( x )
where α p α p ( t ) 0 , p = 1 s α p = 1 , s = 2 e , and e is the number of time-varying parameters.
According to [15,16], two methods are usually applied to design fuzzy controllers. One of them is the non-PDC method [16], which provides a relaxed design method. However, its design process is more complex than the PDC method [15]. To avoid unnecessary complexity and to increase the applicability, the PDC concept was applied to design the fuzzy controller in this paper. Based on the PDC concept, the membership functions are the same for model (1) and (2) and the following controller. For the stabilization problem of (3) and (4), the following PDPF controller can be designed.
Controller Rule i:
If z 1 is M i 1 and and z w is M i w , then
u = F i ( x , θ ) x ^ ( x )
Moreover, the controller (10) can also be expressed in the following form.
u = i = 1 r h i ( z ) F i ( x , θ ) x ^ ( x )
Substituting (11) into (3) and (4), the following closed-loop system is inferred by using description (5)–(9).
x ˙ = i = 1 r j = 1 r p = 1 s h i ( z ) h j ( z ) α p ( ( A i p ( x ) + B i p ( x ) F j ( x , θ ) ) x ^ ( x ) + G i p ( x ) ω )
y = i = 1 r p = 1 s h i ( z ) α p ( C i p ( x ) x ^ ( x ) + H i p ( x ) ω )
Next, the following definitions and lemma should be stated to facilitate controller design. Firstly, because the proposed method is based on SOS, the stability conditions should be transformed into the SOS form to apply the semidefinite programming algorithm. Therefore, the SOS-related definition is introduced below.
Definition 1
([31]). f 2 κ ( x ) is called SOS if and only if there exists a positive semidefinite matrix Q ξ × ξ , such that the following equation holds.
f 2 κ ( x ) = Z T ( x ) Q Z ( x )
where f 2 κ ( x ) is polynomial which is the even number degree, and κ is the positive integer number. The vector Z ( x ) R ξ is comprised of a monomial in x with degree λ , where 0 < λ κ .
According to [5], the result f ( x ) 0     x n can be inferred if f ( x ) Θ S O S , but the converse may not always be true. Furthermore, the state vector in (6) comprises the vector x ^ ( x ) instead of being suitable to the definition of SOS. Based on [29], the following passivity performance for constraining external disturbance theory is exhibited.
Definition 2
([29]). If there exists the known real constant matrices  S 1 , S 2 0 , and S 3 for satisfying the following inequality, the closed-loop system (6) is called passive with the external disturbance ω and output y for all terminal time t p > 0 .
2 0 t p y T S 1 ω   d t > 0 t p y T S 2 y   d t + 0 t p ω T S 3 ω   d t
Referring to [29], several performance constraints are reduced by setting S 1 , S 2 , and S 3 . Next, the following lemma is utilized to facilitate deriving the stability conditions.
Lemma 1
([1]). For the arbitrary polynomial matrix  X ( x ) , which is invertible, the following equality holds.
X ( x ) x i = X ( x ) X 1 ( x ) x i X ( x )     i = 1 ,   2 ,     , n
Based on the above definitions and lemma, the stability criteria in the next section are proposed to guarantee the stability of closed-loop system (12) and (13). 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 (12) and (13) achieves robustly stable and passive.
Theorem 1.
Given the matrices T ( x ) , S 1 , S 2 0 , and S 3 , polynomials ε 1 ( x ˜ ) > 0 and ε 2 ( x ) > 0 and scalar ϕ , the closed-loop system (6) is robustly stable and passive if there exist polynomial matrices K j q ( x ) and symmetric polynomial matrices P q ( x ˜ ) and U q ( x ˜ ) , such that
ν T ( P q ( x ˜ ) ε 1 ( x ˜ ) I ) ν Θ S O S
ν T ( P q ( x ˜ ) U q ( x ˜ ) ) ν Θ S O S
ν T ( [ Ω i j p q 11 q = 1 s ϕ ( P q ( x ˜ ) U q ( x ˜ ) ) + ε 2 ( x ) I Ω i p q 12 P q ( x ˜ ) C i p T ( x ) S 2 Ω i p 22 H i p T ( x ) S 2 I ] ) ν Θ S O S
  p ,   q = 1 , 2 , , s and i ,   j = 1 , 2 , , r , where ν is a vector independent of x with the appropriate dimension, D = { d 1 ,   d 2 ,   ,   d k } denotes the row indices of B i p ( x ) whose corresponding row is equal to zero, A i p d ( x ) and B i p d ( x ) , respectively, denote the d-th row of A i p ( x ) and B i p ( x ) , x ˜ = ( x d 1 ,   x d 2 ,   ,   x d k ) denotes the state x d k corresponding to B i p d k ( x ) = 0 , Ω i j p q 11 = s y m { T ( x ) ( A i p ( x ) P q ( x ˜ ) + B i p ( x ) K j q ( x ) ) } d D P q ( x ˜ ) x d A i p d ( x ) x ^ ( x ) , Ω i p q 12 = P q ( x ˜ ) C i p T ( x ) S 1 + T ( x ) G i p ( x ) , and Ω i p 22 = S 3 s y m { H i p T ( x ) S 1 } .
Proof of Theorem 1.
Choosing the following parameter-dependent polynomial Lyapunov function.
V ( x , θ ) = x ^ T ( x ) P 1 ( x ˜ , θ ) x ^ ( x )
The following time derivative of V ( x , θ ) is inferred by using x ^ ˙ ( x ) = T ( x ) x ˙ , (3), and (12). The elements of the polynomial matrix T ( x ) are obtained by T σ δ ( x ) = x ^ σ ( x ) x δ
V ˙ ( x , θ ) = x ^ T ( x ) P 1 ( x ˜ , θ ) x ^ ˙ ( x ) + x ^ ˙ T ( x ) P 1 ( x ˜ , θ ) x ^ ( x ) + x ^ T ( x ) P ˙ 1 ( x ˜ , θ ) x ^ ( x ) = x ^ T ( x ) P 1 ( x ˜ , θ ) T ( x ) x ˙ + T T ( x ) x ˙ T ( x ) P 1 ( x ˜ , θ ) x ^ ( x ) + x ^ T ( x ) P ˙ 1 ( x ˜ , θ ) x ^ ( x ) = i = 1 r j = 1 r h i ( z ) h j ( z ) ( s y m { x ^ T ( x ) P 1 ( x ˜ , θ ) T ( x ) ( ( A i ( x , θ ) + B i ( x , θ ) F j ( x , θ ) ) x ^ ( x )            + G i ( x , θ ) ω ) } ) + x ^ T ( x ) P ˙ 1 ( x ˜ , θ ) x ^ ( x )
The cost function is defined with zero initial condition as follows.
Ξ ( x , ω , t ) = 0 t p ( y T S 2 y + ω T S 3 ω 2 y T S 1 ω )   d t = 0 t p ( y T S 2 y + ω T S 3 ω 2 y T S 1 ω + V ˙ ( x , θ ) )   d t V ( x ( t p ) , θ ( t p ) ) 0 J Φ ( x , ω , t )   d t
where Φ ( x , ω , t ) = y T S 2 y + ω T S 3 ω 2 y T S 1 ω + V ˙ ( x , θ )
Substituting (12) and (21) into (22), one has
Φ ( x , ω , t ) = i = 1 r j = 1 r h i ( z ) h j ( z ) [ x ^ ( x ) ω ] T [ Φ i j 11 Φ i 12 Φ i 22 ] [ x ^ ( x ) ω ]
where Φ i j 11 = s y m { P 1 ( x ˜ , θ ) T ( x ) ( A i ( x , θ ) + B i ( x , θ ) F j ( x , θ ) ) } + P ˙ 1 ( x ˜ , θ ) + C i T ( x , θ ) S 2 C i ( x , θ ) , Φ i 12 = C i T ( x , θ ) S 1 C i T ( x , θ ) S 2 H i ( x , θ ) + P 1 ( x ˜ , θ ) T ( x ) G i ( x , θ ) and Φ i 22 = S 3 H i T ( x , θ ) S 2 H i ( x , θ ) s y m { H i T ( x , θ ) S 1 } .
The following equality can be easily obtained after multiplying both sides of (23) and applying Lemma 1.
Δ i j = i = 1 r j = 1 r h i ( z ) h j ( z ) [ Δ i j 11 P ˙ ( x ˜ , θ ) Δ i 12 Δ i 22 ]
where K j ( x , θ ) = F j ( x , θ ) P ( x ˜ , θ ) , Δ i 22 = S 3 H i T ( x , θ ) S 2 H i ( x , θ ) s y m { H i T ( x , θ ) S 1 } , Δ i j 11 = s y m { T ( x ) ( A i ( x , θ ) P ( x ˜ , θ ) + B i ( x , θ ) K j ( x , θ ) ) } + P T ( x ˜ , θ ) C i T ( x , θ ) S 2 C i ( x , θ ) P ( x ˜ , θ ) , and Δ i 12 = P ( x ˜ , θ ) C i T ( x , θ ) S 1 + P ( x ˜ , θ ) C i T ( x , θ ) S 2 H i ( x , θ ) + T ( x ) G i ( x , θ ) .
One can obtain the following result by the concept of the convex combination.
Δ i j = i = 1 r j = 1 r p = 1 s q = 1 s h i ( z ) h j ( z ) α p α q Λ i j p q
where Λ i j p q = [ Λ i j p q 11 q = 1 s α ˙ q P q ( x ˜ ) Λ i p q 12 Λ i p 22 ] , Λ i p 22 = S 3 H i p T ( x ) S 2 H i p ( x ) s y m { H i p T ( x ) S 1 } , Λ i p q 12 = P q ( x ˜ ) C i p T ( x ) S 1 + P q ( x ˜ ) C i p T ( x ) S 2 H i p ( x ) + T ( x ) G i p ( x ) and Λ i j p q 11 = s y m { T ( x ) ( A i p ( x ) P q ( x ˜ ) + B i p ( x ) K q ( x ) ) } + P q T ( x ˜ ) C i p T ( x ) S 2 C i p ( x ) P q ( x ˜ ) d D P q ( x ˜ ) x d × A i p d ( x ) x ^ ( x ) .
Since q = 1 s α ˙ q = 0 , q = 1 s α ˙ q U q ( x ˜ ) = 0 can be obtained with any symmetric matrices U q ( x ˜ ) that bring the following relation.
q = 1 s α ˙ q P q ( x ˜ ) = q = 1 s α ˙ q ( P q ( x ˜ ) U q ( x ˜ ) )
By setting min { α ˙ q } ϕ , one can obtain the following inequality via holding (11).
( q = 1 s α ˙ q ( P q ( x ˜ ) U q ( x ˜ ) ) ) ( q = 1 s ϕ ( P q ( x ˜ ) U q ( x ˜ ) ) )
Since (26), the following inequality can be obtained from (24).
Λ i j p q [ Λ i j p q 11 q = 1 s ϕ ( P q ( x ˜ ) U q ( x ˜ ) ) Λ i p q 12 Λ i p 22 ]
Based on the Schur complement, the following inequality can be obtained from (19).
[ Ω i j p q 11 q = 1 s ϕ ( P q ( x ˜ ) U q ( x ˜ ) ) + ε 2 ( x ) I Ω i p q 12 P q ( x ˜ ) C i p T ( x ) S 2 Ω i p 22 H i p T ( x ) S 2 I ] < 0
It can be seen that, if (19) holds, Φ ( x , ω , t ) < 0 can be inferred from (27). Furthermore, Ξ ( x , ω , t ) < 0 is implied by Φ ( x , ω , t ) < 0 from (22) and (27). According to Ξ ( x , ω , t ) < 0 , the passivity of the closed-loop system (12) and (13) is achieved via Definition 2 because of Φ ( x , ω , t ) < 0 . Afterward, it is necessary to check that the system is robustly stable. By holding the conditions in Theorem 1 and assuming ω = 0 , one can obtain the following inequality because of Φ ( x , ω , t ) < 0 .
V ˙ ( x , θ ) + x ^ T ( x ) C i T ( x , θ ) S 2 C i ( x , θ ) x ^ ( x ) < 0
Since S 2 = S 2 T 0 , V ˙ ( x , θ ) < 0 can be found from (28). Referring to the Lyapunov stability, the closed-loop system (12) and (13) with time-varying parameters is robustly stable according to V ˙ ( x , θ ) < 0 . The proof is complete.  □
By convex combination, the positive definition of the 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, conservatism reduces the application of Theorem 1. Thus, the relaxed technology in [27] is applied to introduce the slack matrices. Although the constraint on opposite sign influences the description of the time-varying parameter, the application of Theorem 1 can be extended for designing the PDPF controller. Thus, the relaxed stability criterion for the closed-loop system (6) is proposed in the following theorem.
Theorem 2.
Given the matrices T(x), S 1 , S 2 0 , and  S 3 , scalars h i ( z ) , h ¯ i , h _ i , α p , γ ¯ q , γ _ q , φ ¯ q , and φ _ q and polynomials ε i ( x ˜ ) > 0 and ε 6 ( x ) > 0 , the closed-loop system (12) and (13) is robustly stable and passive if there exist polynomial matrices K j q ( x ) and symmetric polynomial matrices R q ( x ˜ ) , Q q ( x ˜ ) , P q ( x ˜ ) , M i j ( x ) , L p q ( x ) , and W i j ( x ) , such that
ν T ( R q ( x ˜ ) + ε 1 ( x ˜ ) I ) ν Θ S O S
ν T ( Q q ( x ˜ ) + ε 2 ( x ˜ ) I ) ν Θ S O S
ν T ( P q ( x ˜ ) R q ( x ˜ ) ε 3 ( x ˜ ) I ) ν Θ S O S
ν T ( P q ( x ˜ ) Q q ( x ˜ ) ε 4 ( x ˜ ) I ) ν Θ S O S
ν T ( q = 1 s ( γ ¯ q R q ( x ˜ ) + γ _ q ( P q ( x ˜ ) R q ( x ˜ ) ) ) ε 5 ( x ˜ ) I ) ν Θ S O S
ν T ( L p q ( x ) ) ν T Θ S O S
ν T ( W i j ( x ) ) ν Θ S O S
ν T ( Ω i j p q + ϒ q + Γ i j p q + ε 6 ( x ) I ) ν Θ S O S     p ,   q = 1 , 2 , , s   and   i ,   j = 1 , 2 , , r
where Ω i j p q = i = 1 r j = 1 r p = 1 s q = 1 s h i ( z ) h j ( z ) α p α q [ Ω i j p q 11 Ω i p q 12 P q ( x ˜ ) C i p T ( x ) S 2 Ω i p 22 H i p T ( x ) S 2 I ] , W i j ( x , h ) = i = 1 r j = 1 r ( h i ( z ) h _ i ) ( h ¯ j h j ( z ) ) W i j ( x ) , h _ i h i ( z ) h ¯ i , γ _ q α q γ ¯ q , φ _ q α ˙ q φ ¯ q , Γ i j p q = L p q ( x , α ) + W i j ( x , h ) + M i j ( x , h ) , ϒ q = [ q = 1 s ( φ ¯ q Q q ( x ˜ ) + φ _ q ( P q ( x ˜ ) Q q ( x ˜ ) ) ) 0 0 0 0 0 ] , L p q ( x , α ) = p = 1 s q = 1 s ( α p γ _ p ) ( γ ¯ q α q ) L p q ( x ) and M i j ( x , h ) = ( i = 1 r h i ( z ) 1 ) M i j ( x ) .
Proof of Theorem 2.
The proof of Theorem 2 follows the same Lyapunov function V ( x , θ ) and cost function Φ ( x , ω , t ) in Theorem 1. Referring to [25], one has the following inequality.
q = 1 s ( φ ¯ q Q q ( x ˜ ) + φ _ q ( P q ( x ˜ ) Q q ( x ˜ ) ) ) q = 1 s α ˙ q P q ( x ˜ )
The following inequality is inferred from (24) and (37).
Δ i j i = 1 r j = 1 r p = 1 s q = 1 s h i ( z ) h j ( z ) α p α q [ Λ i j p q 11 q = 1 s ( φ ¯ q Q q ( x ˜ ) + φ _ q ( P q ( x ˜ ) Q q ( x ˜ ) ) ) Λ i p q 12 Λ i p 22 ]
Based on Schur complement, the following inequality can be obtained from (36).
Ω i j p q + ϒ q < 0
Next, the symmetric matrix M i j ( x , h ) and semidefinite positive matrices L p q ( x , α ) , W i j ( x , h ) are introduced. Considering the properties of i = 1 r h i ( z ) = 1 , γ _ p α p γ ¯ p and h _ i h i ( z ) h ¯ i , one can obtain M i j ( x , h ) = 0 , L p q ( x , α ) 0 and W i j ( x , h ) 0 . Adding the M i j ( x , h ) , L p q ( x , α ) , and W i j ( x , h ) into (38), the following inequality can be inferred.
Ω i j p q + ϒ q Ω i j p q + ϒ q + Γ i j p q
As the same proof procedure of Theorem 1, via holding the conditions in Theorem 2, one can find that the Ξ ( x , ω , t ) < 0 is held from Ω i j p q + ϒ q + Γ i j p q < 0 , and the stability can be checked from inequality (28) by assuming ω = 0 . The proof is complete.  □
Remark 1.
Since the time-varying functions are not always positive, the positive definition of the parameter-dependent polynomial Lyapunov function cannot be guaranteed. Thus, the additional matrices R q ( x ˜ ) are employed to achieve P ( x ˜ , θ ) > 0 . Besides, referring to [25], stability analysis can be relaxed by considering membership and time-varying functions in the stability conditions. Therefore, the slack matrices M i j ( x , h ) , L p q ( x , α ) , and W i j ( x , h ) are employed for relaxing the stability conditions.
To demonstrate the applicability of the proposed controller, some numerical simulations are provided in the next section. In the simulations, the SOSTOOLS is utilized to, respectively, solve Theorem 1 and Theorem 2 to find the feasible solutions. Based on the theorems, if the feasible solutions can be found, then the stability and passivity of the system (1) and (2) can be guaranteed by the designed controller (11).

4. Simulation Results

In this section, two examples are provided to discuss the proposed method. Firstly, a numerical example is introduced to discuss the advantage of two theorems. Next, the ship fin stabilizing system is employed to show the applicability of practical application, and a comparison with the current work is also provided.
A.
Numerical example
The following NTV system with external disturbance is considered to verify the proposed controller designed method.
x ˙ 1 = ( a θ 1 ) x 1 + x 1 2 + x 1 3 + x 1 2 x 2 x 1 x 2 2 + ( b θ + 1 ) u + ω
x ˙ 2 = sin ( x 1 ) x 2
y = x 1 + ω
Through the modeling approaches, the NTV system (40)–(42) can be represented by the following PDPF model.
x ˙ = i = 1 2 j = 1 2 p = 1 2 q = 1 2 h i ( x 1 ) h j ( x 1 ) α p α q ( ( A i p ( x ) + B i p ( x ) F j ( x , θ ) ) x ^ ( x ) + G ω )
y = C x ^ ( x ) + H ω
where A 11 ( x ) = [ a 1 + x 1 + x 1 2 + x 1 x 2 + x 2 2 1 1 1 ] , A 12 ( x ) = [ a 1 + x 1 + x 1 2 + x 1 x 2 + x 2 2 1 1 1 ] , A 21 ( x ) = [ a 1 + x 1 + x 1 2 + x 1 x 2 + x 2 2 1 0.2172 1 ] , A 22 ( x ) = [ a 1 + x 1 + x 1 2 + x 1 x 2 + x 2 2 1 0.2172 1 ] , B 11 ( x ) = B 21 ( x ) = [ ( b + 1 ) 0 ] , B 12 ( x ) = B 22 ( x ) = [ ( b + 1 ) 0 ] , G = [ 1 0 ] , C = [ 1 0 ] , H = 1 , α 1 = 1 + sin ( t ) 2 , α 2 = 1 α 1 , h 1 ( x 1 ) = sin ( x 1 ) + 0.2172 x 1 1.2172 x 1 and h 2 ( x 1 ) = 1 h 1 ( x 1 ) .
For the PDPF model (43) and (44), 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, a and b , in (40). 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 a and b in (43) to discuss the relaxation. To apply the theorems, the required parameters are given as S 1 = I , S 2 = η I , S 3 = η I , η = 0.9 , T ( x ) = I , ϕ = 0.501 , h ¯ 1 = h ¯ 2 = 1 , h _ 1 = h _ 2 = 0 , γ ¯ 1 = γ ¯ 2 = 1 , γ _ 1 = γ _ 2 = 0 , φ ¯ 1 = φ ¯ 2 = 0.5 , φ _ 1 = φ _ 2 = 0.5 , and ε i = 0.00001   ( i = 1 ,   2 , ,   6 ) . In this case, ε i = 0.00001 is chosen for simplifying the calculation. It can also be selected from polynomials for finding feasible solutions. Using SOSTOOLS, the allowable scalar b , satisfying the theorems, is, respectively, obtained by setting the different a . Additionally, the results of finding the scalars are concluded in Figure 1.
In this case, the scalars a and b represent the range of time-varying parameters that determine the difficulty in solving the stabilization problem of (41) and (42). In Figure 1, the symbols “blue cross” and “red circle”, respectively, represent the scalars allowed by Theorem 1 and Theorem 2. Based on the figure, the scalars found by Theorem 2 are obviously bigger than those found by Theorem 1. Thus, Theorem 2 provides a less conservative solution than Theorem 1 for discussing the stability issue of the PDPF model (43). The difference between them is that the number of variables in Theorem 2 is 22, which is more than one in Theorem 1. Furthermore, the information of the system containing time-varying parameters and membership function is introduced into the conditions of Theorem 2. Thus, the number of inequalities can be reduced, and the information is set as symbolic variables that facilitate the solutions using SOSTOOLS. However, many variables bring 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, which possesses the opposite sign. Although Theorem 2 provides a relaxed stability criterion, there is no 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.
Next, the scalers a = 1.9 and b = 0.7 are chosen to apply to Theorem 1 and Theorem 2. Based on the designed controllers, the responses are provided in the following figures with the same initial condition x ( 0 ) = [ 4 6 ] T .
Referring to Figure 2 and Figure 3, the control performance provided by Theorem 1 is better than one provided by Theorem 2. Although Theorem 1 provides a conservative solution, the solution, however, proposes strict performance in a stabilizing system. To emphasize this result, the following case shows the control performance provided by Theorem 1 and Theorem 2.
Case 2:
In this case, the effectiveness of Theorem 2 is, respectively, verified to design the corresponding PDPF controller, such that the NTV system (40)–(42) is robust stable and passive. Additionally, the required parameters for applying theorems are the same as the ones in Case 1. Besides, the scalars, as a = 0.1 and b = 0.1 , are set. By using Theorem 1 in the PDPF model (43) and (44), the feasible solutions can be found via SOSTOOLS to build the following PDPF controller.
u T 1 = j = 1 2 h j ( z ) q = 1 2 α q K j q ( x ) ( q = 1 2 α q P q ( x ˜ ) ) 1 x ^ ( x )
where P q ( x ˜ ) = [ p q 11 p q 12 * p q 22 ] , K j q = [ k j q 1 k j q 2 ] , p 1 11 = 7.812 × 10 10 x 2 2 + 4.709 × 10 9 x 2 + 0.8668 , p 1 12 = 2.949 × 10 10 x 2 2 2.385 × 10 8 x 2 + 0.02548 , p 1 22 = 0.0001064 x 2 2 2.835 × 10 8 x 2 + 3.177 , p 2 11 = 8.615 × 10 10 x 2 2 + 7.416 × 10 9 x 2 + 0.8671 , p 2 12 = 3.865 × 10 11 x 2 2 8.116 × 10 9 x 2 + 0.02085 , p 2 22 = 0.0001062 x 2 2 2.887 × 10 8 x 2 + 3.142 , k 11 1 = 1.65 x 1 2 0.7562 x 1 x 2 0.7645 x 1 0.8087 x 2 2 0.002728 x 2 3.639 , k 11 2 = 0.02316 x 1 2 0.02315 x 1 x 2 0.02303 x 1 + 0.02309 x 2 2 + 1.056 × 10 5 x 2 1.946 , k 12 1 = 1.995 x 1 2 0.9909 x 1 x 2 0.9229 x 1 0.9781 x 2 2 0.000677 x 2 4.201 , k 12 2 = 0.02316 x 1 2 0.02315 x 1 x 2 0.02262 x 1 + 0.02307 x 2 2 + 0.0001143 x 2 2.383 , k 21 1 = 1.65 x 1 2 0.7563 x 1 x 2 0.7647 x 1 0.8088 x 2 2 0.002741 x 2 3.672 , k 21 2 = 0.02316 x 1 2 0.02316 x 1 x 2 0.02346 x 1 + 0.02308 x 2 2 0.0001555 x 2 2.499 , k 22 1 = 1.995 x 1 2 0.91 x 1 x 2 0.9227 x 1 0.9782 x 2 2 0.0007129 x 2 4.249 and k 22 2 = 0.02316 x 1 2 0.02316 x 1 x 2 0.0265 x 1 + 0.02306 x 2 2 9.322 × 10 5 x 2 2.872 .
Besides, the following PDPF controller is designed by the corresponding feasible solutions satisfying Theorem 2.
u T 2 = j = 1 2 h j ( z ) q = 1 2 α q K j q ( x ) ( q = 1 2 α q P q ( x ˜ ) ) 1 x ^ ( x )
where P q ( x ˜ ) = [ p q 11 p q 12 * p q 22 ] , K j q = [ k j q 1 k j q 2 ] , p 1 11 = 9.56 × 10 9 x 2 2 + 9.496 × 10 8 x 2 + 1.667 , p 1 12 = 2.338 × 10 9 x 2 2 1.859 × 10 7 x 2 + 0.1034 , p 1 22 = 0.0003701 x 2 2 3.033 × 10 9 x 2 + 4.769 , p 2 11 = 3.566 × 10 9 x 2 2 + 4.036 × 10 8 x 2 + 0.8926 , p 2 12 = 1.565 × 10 10 x 2 2 4.628 × 10 8 x 2 + 0.06893 , p 2 22 = 0.0001508 x 2 2 5.953 × 10 9 x 2 + 3.551 , k 11 1 = 2.166 x 1 2 1.284 x 1 x 2 1.266 x 1 + 0.4864 x 2 2 0.003187 x 2 4.817 , k 11 2 = 0.08617 x 1 2 0.08617 x 1 x 2 0.08265 x 1 + 0.08589 x 2 2 + 0.001326 x 2 2.335 , k 12 1 = 2.026 x 1 2 1.009 x 1 x 2 0.9912 x 1 + 0.09688 x 2 2 0.003313 x 2 5.117 , k 12 2 = 0.08617 x 1 2 0.08617 x 1 x 2 0.08482 x 1 + 0.08596 x 2 2 + 0.0002182 x 2 2.799 , k 21 1 = 2.166 x 1 2 1.284 x 1 x 2 1.266 x 1 + 0.4864 x 2 2 0.0032 x 2 4.828 , k 21 2 = 0.08617 x 1 2 0.08617 x 1 x 2 0.08687 x 1 + 0.08588 x 2 2 + 0.000964 x 2 3.823 , k 22 1 = 2.026 x 1 2 1.01 x 1 x 2 0.9907 x 1 + 0.09694 x 2 2 0.003375 x 2 5.128 and k 22 2 = 0.08617 x 1 2 0.08616 x 1 x 2 0.08721 x 1 + 0.08595 x 2 2 + 0.0002025 x 2 4.066 .
With the designed PDPF controllers u T 1 and u T 2 , the responses of (40)–(42) are, respectively, sated in Figure 4 and Figure 5 with the same initial condition as x ( 0 ) = [ 4 6 ] T . Additionally, the external disturbance is chosen as zero mean white noise with unit variance. Besides, the responses of the PDPF controllers u T 1 and u T 2 are also provided in Figure 6 and Figure 7.
Referring to the figures, although the vibration caused by external disturbance is not eliminated, the responses of (40)–(42), driven by the controllers, are kept around zero. Thus, the robust stability of the PDPF model (40)–(42) is achieved by the designed controller. The following values can be obtained by introducing the simulation results into the passivity inequality in Definition 2.
0.9 0 20 ( y T y )   d t + 0.9 0 20 ( ω T ω )   d t 2 0 20 ( y T ω )   d t = 0.9048
Additionally,
0.9 0 20 ( y T y )   d t + 0.9 0 20 ( ω T ω )   d t 2 0 20 ( y T ω )   d t = 0.9159
The value in (47) is obtained by the responses of (40)–(42) driven by (45). Besides, the value in (48) is obtained by the responses of (40)–(42) driven by (46). Those values are smaller than one that satisfies the inequality in Definition 2. Thus, both controller (45) and controller (46), respectively, designed by Theorem 1 and Theorem 2, achieve the passivity of the system (43) and (44) under external disturbance. From Figure 4, it easily finds that the vibration in (40)–(42) driven by (45) is smaller than one driven by (46). Referring to [29], a small value satisfying the passive inequality is better in constraining the effect of external disturbance on the system. Based on (47) and (48), the value obtained by the controller (45) designed by Theorem 1 is smaller than the one designed by Theorem 2. It further demonstrates that the control performance provided by Theorem 1 is better than the one provided by Theorem 2. 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 solutions in searching feasible solutions, the PDPF controller designed by Theorem 1 possesses better performance in stabilizing the NTV system (40)–(42).
B.
Ship fin stabilizing system
The following ship fin stabilizing system, with external disturbance, is introduced to show the applicability of the proposed controller designed method.
x ˙ 1 = ( 1 + 0.01 θ 1 ) x 2
x ˙ 2 = 0.4874 x 1 0.61 x 1 3 1.4 x 1 5 ( 0.185 + 0.23 | x 2 | ) x 2 + 0.05 ω + 2.9084 × 10 7 + 2 × 10 9 θ u
y = x 1
Through the modelling approaches, system (49)–(51) can be represented by the following PDPF model.
x ˙ = i = 1 3 j = 1 3 p = 1 2 h i ( x 2 ) h j ( x 2 ) α p ( ( A i p ( x ) + B i p F j ( x , θ ) ) x ^ ( x ) + G ω )
y = C x ^ ( x )
where A 11 ( x ) = [ 0 1 p A ( x ) + a 0.185 ] , A 12 ( x ) = [ 0 1 p A ( x ) a 0.185 ] , A 21 ( x ) = [ 0 1 p A ( x ) + a 0.225 ] , A 22 ( x ) = [ 0 1 p A ( x ) a 0.225 ] , A 31 ( x ) = [ 0 1 p A ( x ) + a 0.265 ] , A 32 ( x ) = [ 0 1 p A ( x ) a 0.265 ] , B 11 = B 21 = B 31 = [ 0 2.9084 × 10 7 + b ] , B 12 = B 22 = B 32 = [ 0 2.9084 × 10 7 b ] , p A ( x ) = 0.4874 0.61 x 1 2 1.4 x 1 4 , G = [ 0 0.05 ] , C = [ 1 0 ] , α 1 = 1 + sin ( t ) 2 , α 2 = 1 α 1 , a = 0.01 , b = 2 × 10 9 and θ = sin ( t ) . h i ( x 2 ) is the membership function and shown in the Figure 8.
To show the applicability, the method in [32] is introduced to compare with the proposed method. Since the upper and lower bound of time-varying parameter are opposite signs, only Theorem 1 can be applied to system (49)–(51). To apply Theorem 1, the required parameters are given as S1 = I, S 2 = η I , S 3 = η I , η = 0.9 , T ( x ( t ) ) = I , ϕ = 0.501 , and ε τ = 0.0001 , in which ( τ = 1 ,   2 ) . In this simulation, ε τ = 0.0001 is chosen for simplifying the calculation. By using Theorem 1 to PDPF model (52) and (53), feasible solutions can be found via SOSTOOLS to build the following PDPF controller.
u = j = 1 3 h j ( x 2 ) q = 1 2 α q K j q ( x ) ( q = 1 2 α q P q ( x ˜ ) ) 1 x ^ ( x )
where P q ( x ˜ ) = [ p q 11 p q 12 * p q 22 ] , K j q = [ k j q 1 k j q 2 ] , p 1 11 = 1.287 × 10 5 x 1 2 7.323 × 10 9 x 1 + 0.000855 , p 1 12 = 0.0006432 x 1 2 5.7 × 10 8 x 1 0.001362 , p 1 22 = 0.0002631 x 1 2 1.996 × 10 8 x 1 + 0.002566 , p 2 11 = 1.235 × 10 5 x 2 2 7.147 × 10 9 x 2 + 0.0008515 , p 2 12 = 0.0006477 x 1 2 561 × 10 8 x 1 0.001368 , p 2 22 = 0.0002635 x 1 2 1.95 × 10 8 x 1 + 0.002599 , k 11 1 = 13126 x 1 2 + 6014 x 1 x 2 0.002971 x 1 207.4 x 2 2 0.01143 x 2 8169 , k 11 2 = 12780 x 1 2 + 4383 x 1 x 2 0.0142 x 1 14200 x 2 2 0.0008099 x 2 29510 , k 12 1 = 1323 x 1 2 + 6452 x 1 x 2 0.003209 x 1 173.6 x 2 2 0.01441 x 2 8507 , k 12 2 = 14020 x 1 2 + 4624 x 1 x 2 0.0147 x 1 15480 x 2 2 0.001112 x 2 31170 , k 21 1 = 1182 x 1 2 + 5436 x 1 x 2 0.003133 x 1 124.4 x 2 2 0.024 x 2 8378 , k 21 2 = 12710 x 1 2 + 4052 x 1 x 2 0.02029 x 1 14250 x 2 2 + 0.0003353 x 2 30490 , k 22 1 = 1147 x 1 2 + 5062 x 1 x 2 0.003106 x 1 161.4 x 2 2 0.02001 x 2 8289 , k 22 2 = 11540 x 1 2 + 3942 x 1 x 2 0.02033 x 1 13170 x 2 2 + 0.00803 x 2 29720 , k 31 1 = 989.4 x 1 2 + 4510 x 1 x 2 + 0.005915 x 1 30.23 x 2 2 0.03283 x 2 8309 , k 31 2 = 12200 x 1 2 + 3250 x 1 x 2 0.01164 x 1 13450 x 2 2 0.00525 x 2 30210 , k 32 1 = 969.1 x 1 2 + 4479 x 1 x 2 + 0.0004923 x 1 16.79 x 2 2 0.0325 x 2 8333 and k 32 2 = 12180 x 1 2 + 3254 x 1 x 2 0.01186 x 1 13400 x 2 2 0.005198 x 2 30300 .
Besides, the control gains in [32] are utilized to build a controller in the comparison. After designing the PDPF controller u , the responses in (49)–(52) are, respectively, sated in Figure 9 and Figure 10 with the same initial condition as x ( 0 ) = [ π / 18 0 ] T . The external disturbance is chosen as zero mean white noise with unit variance.
As Figure 9 and Figure 10 show, although system (49)–(52) is affected by external disturbance, the responses driven by two controllers are kept around the zero. However, the responses driven by u are better than the controller obtained from [32]. The fuzzy rules of the proposed method are less than the method in [32] because the proposed method is based on the polynomial description. Namely, the proposed method provides better performance with less fuzzy rules than the method in [32].

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. Owing to the convex combination, the positive definition of the parameter-dependent polynomial Lyapunov function can be held. Moreover, the limitation as an opposite sign of time-varying function can also be ignored for the constraint of time-varying parameters. Furthermore, 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 further increase relaxation when discussing the issue. Both proposed criteria can be used to design the corresponding PDPF controller, such that the NTV system achieves stability and attenuation performance. Although Theorem 2 provides a relaxed solution, the limitation as the opposite sign must be avoided. On the other hand, no limitation in system description is avoided by using Theorem 1. Therefore, one should pay attention in applying Theorem 2 for analyzing and synthesizing NTV systems. At last, the two simulation results were provided to show the effectiveness and application of this paper. With the simulation results, the stability and passivity of the systems can be achieved by the design PDPF controller. In general, the proposed method can also be applied to common NTV by setting the degree of the polynomials. Additionally, the passivity performance can be reduced as a suitable performance by setting S 1 , S 2 and S 3 . Besides, the differential of the polynomial Lyapunov function is still an interesting problem for the convex problem. Thus, the novel idea dealing with the derivative of polynomial Lyapunov function will be concerned in the future.

Author Contributions

Supervision, C.-C.K.; investigation, C.-C.S. and S.-H.J.; writing—original draft, S.-H.J.; formal analysis, W.-J.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All relevant data displayed in publication.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nesterov, Y.; Nemirovskii, A. Interior Point Polynomial Algorithms in Convex Programming; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1994. [Google Scholar]
  2. Prajna, S.; Papachristodoulou, A.; Wu, F. Nonlinear Control Synthesis by Sum of Squares Optimization: A Lyapunov-based Approach. Proc. Asian Control Conf. 2004, 1, 157–165. [Google Scholar]
  3. Zuluaga, L.F.; Vera, J.; Pena, J. LMI Approximations for Cones of Positive Semidefinite Forms. SIAM J. Optim. 2006, 16, 1076–1091. [Google Scholar] [CrossRef]
  4. Kavikumar, R.; Sakthivel, R.; Kwon, O.M.; Kaviarasan, B. Faulty Actuator-Based Control Synthesis for Interval Type-2 Fuzzy Systems via Memory State Feedback Approach. Int. J. Syst. Sci. 2020, 51, 2958–2981. [Google Scholar] [CrossRef]
  5. Kavikumar, R.; Sakthivel, R.; Liu, Y. Design of -based Sampled-Data Control for Fuzzy Markov Jump Systems with Stochastic Sampling. Nonlinear Anal. Hybrid Syst. 2021, 41, 101041. [Google Scholar] [CrossRef]
  6. Vandenberghe, L.; Boyd, S. Applications of Semidefinite Programming. Appl. Numer. Math. 1999, 29, 1283–1299. [Google Scholar] [CrossRef]
  7. Ebenbauer, C.; Allgöwer, F. Analysis and Design of Polynomial Control Systems using Dissipation Inequalities and Sum of Squares. Comput. Chem. Eng. 2006, 30, 1590–1602. [Google Scholar] [CrossRef]
  8. Waki, H.; Nakata, M.; Muramatsu, M. Strange Behaviors of Interior-Point Methods for Solving Semidefinite Programming Problems in Polynomial Optimization. Comput. Optim. Appl. 2012, 53, 823–844. [Google Scholar] [CrossRef]
  9. Tanaka, K.; Komatsu, T.; Ohtake, H.; Wang, H.O. Micro Helicopter Control: LMI Approach vs SOS Approach. Proc. IEEE Int. Conf. Fuzzy Syst. 2008, 347–353. [Google Scholar] [CrossRef]
  10. 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, 17, 911–922. [Google Scholar] [CrossRef]
  11. Lam, H.K. Polynomial fuzzy model-based control systems. In Stability Analysis and Control Synthesis Using Membership Function-Dependent Techniques; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  12. 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, 18, 862–871. [Google Scholar] [CrossRef]
  13. Chen, Y.J.; Tanaka, K.; Tanaka, M.; Tsai, S.H. A Novel Path-Following-Method-Based Polynomial Fuzzy Control Design. IEEE Trans. Cybern. 2019, 51, 2993–3003. [Google Scholar] [CrossRef]
  14. 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, 25, 775–787. [Google Scholar] [CrossRef]
  15. 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, 39, 561–567. [Google Scholar] [CrossRef]
  16. 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, 22, 223–229. [Google Scholar] [CrossRef]
  17. 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. IEEE Trans. Cybern. 2019, 50, 1037–1046. [Google Scholar] [CrossRef]
  18. 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, 28, 3171–3180. [Google Scholar] [CrossRef]
  19. Lo, J.C.; Liu, J.W. Polynomial static output feedback control via homogeneous Lyapunov functions. Int. J. Robust Nonlinear Control 2019, 29, 1639–1659. [Google Scholar] [CrossRef]
  20. Han, H. An Observer-Based Controller for a Class of Polynomial Fuzzy Systems with Disturbance. IEEJ Trans. Electr. Electron. Eng. 2016, 11, 236–242. [Google Scholar] [CrossRef]
  21. Lee, L.H.; Poolla, K. Identification of Linear Parameter-Varying Systems Using Nonlinear Programming. ASME J. Dyn. Syst. Meas. Control 1999, 121, 71–78. [Google Scholar] [CrossRef]
  22. Rugh, W.J.; Shamma, J.S. Research on Gain Scheduling. Automatica 2000, 36, 1401–1425. [Google Scholar] [CrossRef]
  23. Leith, D.J.; Leithead, W.E. Survey of Gain Scheduling Analysis and Design. Int. J. Control 2000, 73, 1001–1025. [Google Scholar] [CrossRef]
  24. 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, 92, 2473–2483. [Google Scholar] [CrossRef]
  25. 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, 124, 1879–1895. [Google Scholar] [CrossRef]
  26. 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, 93, 2145–2160. [Google Scholar] [CrossRef]
  27. Lam, H.K.; Seneviratne, L.D.; Ban, X. Fuzzy Control of Nonlinear Systems Using Parameter-dependent Polynomial Fuzzy Model. IET Control Theory Appl. 2012, 6, 1645–1653. [Google Scholar] [CrossRef]
  28. Ku, C.C.; Wu, C.I. Gain-Scheduled Control for Linear Parameter Varying Stochastic Systems. ASME J. Dyn. Syst. Meas. Control 2015, 137, 111012. [Google Scholar] [CrossRef]
  29. Lozano, R.; Brogliato, B.; Egeland, O.; Maschke, B. Dissipative Systems Analysis and Control Theory and Application; Springer Science & Business Media: London, UK, 2000. [Google Scholar]
  30. Papachristodoulou, A.; Prajna, S. A Tutorial on Sum of Squares Techniques for Systems Analysis. Proc. Am. Control Conf. 2005, 49, 2686–2700. [Google Scholar]
  31. Parrilo, P.A. Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. Ph.D. Thesis, California Institute of Technology, Pasadena, CA, USA, 2000. [Google Scholar]
  32. Chang, C.M.; Chang, W.J. Robust Fuzzy Control with Transient and Steady-State Performance Constraints for Ship Fin Stabilizing Systems. Int. J. Fuzzy Syst. 2019, 21, 518–531. [Google Scholar] [CrossRef]
Figure 1. The comparison of conservatism between two theorems.
Figure 1. The comparison of conservatism between two theorems.
Mathematics 11 02482 g001
Figure 2. Response of x1.
Figure 2. Response of x1.
Mathematics 11 02482 g002
Figure 3. Response of x2.
Figure 3. Response of x2.
Mathematics 11 02482 g003
Figure 4. Response of x1.
Figure 4. Response of x1.
Mathematics 11 02482 g004
Figure 5. Response of x2.
Figure 5. Response of x2.
Mathematics 11 02482 g005
Figure 6. Response of uT1.
Figure 6. Response of uT1.
Mathematics 11 02482 g006
Figure 7. Response of uT2.
Figure 7. Response of uT2.
Mathematics 11 02482 g007
Figure 8. Membership functions of system (40).
Figure 8. Membership functions of system (40).
Mathematics 11 02482 g008
Figure 9. Response of x1 [32].
Figure 9. Response of x1 [32].
Mathematics 11 02482 g009
Figure 10. Response of x2 [32].
Figure 10. Response of x2 [32].
Mathematics 11 02482 g010
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.

Share and Cite

MDPI and ACS Style

Ku, C.-C.; Sun, C.-C.; Jian, S.-H.; Chang, W.-J. Passive Fuzzy Controller Design for the Parameter-Dependent Polynomial Fuzzy Model. Mathematics 2023, 11, 2482. https://doi.org/10.3390/math11112482

AMA Style

Ku C-C, Sun C-C, Jian S-H, Chang W-J. Passive Fuzzy Controller Design for the Parameter-Dependent Polynomial Fuzzy Model. Mathematics. 2023; 11(11):2482. https://doi.org/10.3390/math11112482

Chicago/Turabian Style

Ku, Cheung-Chieh, Chein-Chung Sun, Shao-Hao Jian, and Wen-Jer Chang. 2023. "Passive Fuzzy Controller Design for the Parameter-Dependent Polynomial Fuzzy Model" Mathematics 11, no. 11: 2482. https://doi.org/10.3390/math11112482

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

Article Metrics

Back to TopTop