Next Article in Journal
Enhanced Resistance to Amylolysis in Rice Kernels through Interaction with Chlorogenic Acid
Next Article in Special Issue
Actuator Saturated Fuzzy Controller Design for Interval Type-2 Takagi-Sugeno Fuzzy Models with Multiplicative Noises
Previous Article in Journal
Continuum-Based Approach to Model Particulate Soil–Water Interaction: Model Validation and Insight into Internal Erosion
Previous Article in Special Issue
Fuzzy Static Output Control of T–S Fuzzy Stochastic Systems via Line Integral Lyapunov Function
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pole Location and Input Constrained Robust Fuzzy Control for T-S Fuzzy Models Subject to Passivity and Variance Requirements

1
Department of Marine Engineering, Nantong Vocational Technical Shipping College, Nantong 226010, China
2
Department of Marine Engineering, National Taiwan Ocean University, Keelung 202, Taiwan
*
Author to whom correspondence should be addressed.
Processes 2021, 9(5), 787; https://doi.org/10.3390/pr9050787
Submission received: 21 March 2021 / Revised: 23 April 2021 / Accepted: 27 April 2021 / Published: 29 April 2021
(This article belongs to the Special Issue Application of Fuzzy Control in Computational Intelligence)

Abstract

:
In this paper, a robust fuzzy controller for stochastic nonlinear systems subject to multiple performance constraints is discussed. To solve the problem of stochastic behaviors in nonlinear systems, the covariance control theory and passive control theory are applied based on the concept of energy. Additionally, the pole placement method is considered for the better transient behaviors of the system responses. However, it is known that the control inputs and maximum overshoot of the system responses may become bigger at the same time when the settling time or converge rate of the system is required to be faster. Due to this reason, the input constraint is also considered in the fuzzy controller design method to limit the value of the control gain. Moreover, an effective robust control method is applied to deal with the perturbation of the nonlinear systems. Based on the above performance constraints, the sufficient conditions can be obtained to achieve the stability in the sense of mean square and the multi-performance requirements. Finally, simulation results of the nonlinear synchronous generator system are presented to verify the feasibility and efficiency of the proposed control method.

1. Introduction

It has been witnessed that the control problem of nonlinear systems with stochastic behaviors has attracted attention greatly [1,2,3,4]. In the stability analysis and controller design method of nonlinear systems, the Takagi-Sugeno (T-S) fuzzy model can provide a powerful tool to represent these nonlinear systems by IF-THEN rules [5]. Based on the T-S fuzzy model, considerable research has been proposed to design the various control methods and obtain the distinguished results for stochastic nonlinear systems [6,7,8]. Moreover, many effective control methods have been developed based on the T-S fuzzy model and already successfully applied on the hydro-turbine, maglev vehicles, cyber-physical systems, etc. [9,10,11]. To solve the control problem of the stochastic nonlinear systems, a co-called “covariance control theory” is provided as a powerful and straightforward method [12,13]. In [12,13], it has seen that the state energy of the T-S fuzzy model, affected by the stochastic behaviors, can be analyzed by covariance matrices. Applying the upper bound matrix, these covariance matrices and the covariance matrices affected by perturbations of each fuzzy rule can all be covered under it. Then, the variance constraint is designed for the upper bound matrix in terms of root-mean-square such that all the state covariance matrices can be suppressed in the specific value. Via the applications of the upper bound state covariance matrix and variance constraint, the performance of nonlinear systems under the effect of stochastic behaviors can be guaranteed based on the T-S fuzzy model.
Based on the concept of dissipating the energy between the input and output, the passivity theory also has been proposed as a useful technique for solving the control problems of the external disturbances [14,15]. In the passivity theory, various passive properties can be obtained by selecting different power supply functions for the performance requirements. The passive control method has also been considered with the T-S fuzzy model to develop the fuzzy controller that can dissipate the energy of the external disturbance [16,17,18]. In this paper, the signal of external disturbance is considered as a stochastic behavior. Solving the control problem of stochastic external disturbance, several papers have already developed the control theory by combining the covariance control theory and passivity theory successfully [19,20]. In addition to suppressing the effect of stochastic behaviors by the variance constraint, the passivity theory is also applied to dissipate its energy. In [19,20], it can be known that the controller designed by the combined theory presents a better performance when controlling the nonlinear stochastic system than the method only applying the passivity theory. Due to this reason, the covariance control theory and passivity theory are both applied in this paper.
In many practical systems, the transient behaviors such as settling time, damping ratio, and rising time also need to be improved. Therefore, a pole placement method has been proposed to locate all the poles of the closed-loop system into a specified region, which is called “D-stable” [21]. Extending the D-stable method to the nonlinear system, many controller design methods have been developed with the T-S fuzzy model [22,23,24]. Additionally, the control problem of perturbed nonlinear systems is solved by applying the D-stable method and robust control theory [25]. In [22,23,24,25], it can be seen that the controller designed by these papers can obtain the better transient behaviors of nonlinear systems. However, it is known that the value of control gains is also much bigger when the transient behaviors such as settling time may not meet the cost-effectiveness. In the controller design of the practical systems, the control input is necessary to be constrained in order to avoid the situation that it is over the limit of the system and even cause unstableness. Due to the region, the input constraint also needs to be considered in the controller design. In [26,27], it is seen that the input constraint is combined into the fuzzy controller design based on the T-S fuzzy model and applied in practical systems successfully. Furthermore, it has to be noted that the concept of the input constraint might be opposite to the pole placement. The trade-off of each theory in the controller design method is an interesting problem that needs to be discussed. Thus, the input constraint is also applied with the D-stable method in this paper to solve the problem of huge control gains.
In this paper, a robust fuzzy controller design method is designed for the Stochastic Perturbated T-S Fuzzy Model (SPT-SFM) based nonlinear systems subject to multiple performances, including the individual state variance constraint, output variance constraint, input constraint, passive constraint, and D-stable pole constraint. Firstly, the SPT-SFM is applied to represent nonlinear systems and the fuzzy controller is designed by the Parallel Distributed Compensator (PDC) method. Then, the covariance matrices are defined for analyzing the energy of states and outputs of the closed-loop SPT-SFM. To guarantee the performances under the stochastic behavior effects, variance constraints are also designed for each covariance matrix. Moreover, the D-stable pole constraint can be constructed for the closed-loop form SPT-SFM. Considering the passivity theory and selecting the dissipate rate, the passive constraint is combined into the design method such that the SPT-SFM can dissipate the energy of stochastic behaviors. Based on the introduction of the above performance constraints, some sufficient conditions can be derived with the input constraint to satisfy the stability and multiple performance requirements. By replacing the common positive definite matrix of Lyapunov theory with the upper bound covariance matrix, the variance constraint can be applied in these sufficient conditions. Moreover, the output variance constraint can be minimized by minimizing this upper bound matrix. To eliminate the time-varying perturbed matrix of the perturbations, a robust control method is applied. Thus, the sufficient conditions can be transferred in to Linear Matrix Inequality (LMI) problems and solved by the MATLAB efficiently. Finally, a numerical example is applied to verify the proposed multiple performance constrained controller design method.
The structure of the article is as follows. In Section 2, the SPT-SFM is applied to represent the stochastic nonlinear systems with perturbations. Additionally, required definitions and useful lemmas of multiple performance constraints are given. In Section 3, the individual state variance constraint, passive constraint, and input constraint are combined into the stability analysis of the SPT-SFM and some sufficient conditions are derived. In Section 4, the D-stable pole constraint and minimized output variance constraint are applied into the proposed stability analysis with the performance constraints designed in Section 3. The sufficient conditions in LMI form are derived to achieve the stability in the sense of mean square and multiple performance requirements for the SPT-SFM. Moreover, the robust fuzzy controller can be designed via solving these conditions by MATLAB. In Section 5, the proposed design method is applied to the practical nonlinear synchronous generator system to verify the applicability and efficiency. In Section 6, some conclusions are given for this paper based on the proposed robust fuzzy controller design method and simulation results.

2. System Descriptions and Problem Statements

To develop the robust fuzzy control method for nonlinear systems subject to multiple performance constraints, some lemmas and definitions related to the design method are introduced with the T-S fuzzy model in this section. Firstly, the nonlinear systems with stochastic behaviors and perturbations can be expressed as the following SPT-SFM.
  • Plant Rule i:
IF ϑ i 1 ( t ) is M i 1 and … and ϑ i p ( t ) is M i p THEN
x ˙ ( t ) = ( A i + Δ A i ( t ) ) x ( t ) + ( B i + Δ B i ( t ) ) u ( t ) + N i w ( t )
y ( t ) = C i x ( t ) + D i w ( t )
where i = 1 , 2 , , r and r denote the rules number, M i p denotes the fuzzy sets, p denotes the number of premise variables, x ( t ) n , u ( t ) m , and y ( t ) q denote the state vector, control input vector, and output vector, respectively, w ( t ) j denotes the external disturbance input vector, which is assumed as a zero-mean Gaussian white noise with the intensity W   >   0 . A i n × n , B i n × m , N i n × j , C i q × n , D i q × j are constant matrices. Additionally, Δ A i ( t ) = Φ i Δ i ( t ) Ψ a i and Δ B i ( t ) = Φ i Δ i ( t ) Ψ b i denote the time-varying perturbations of system states and control inputs, which are expressed as Δ A i and Δ B i in the rest of this paper for simplicity.
Then, the overall SPT-SFM can be obtained by “blending” as follows:
x ˙ ( t ) = i = 1 r h i ( ϑ i ( t ) ) { ( A i + Δ A i ) x ( t ) + ( B i + Δ B i ) u ( t ) + N i w ( t ) }
y ( t ) = i = 1 r h i ( ϑ i ( t ) ) { C i x ( t ) + D i w ( t ) }
where h i ( ϑ i ( t ) ) = z = 1 p M i z ( ϑ i z ( t ) ) / i = 1 r z = 1 p M i z ( ϑ i z ( t ) ) , h i ( ϑ i ( t ) ) 0 , i = 1 r h i ( ϑ i ( t ) ) = 1 and M i z ( ϑ i z ( t ) ) are the grade of the membership of ϑ i z ( t ) in M i z .
It is noted that Equations (3) and (4) is the defuzzification form for the T-S fuzzy model (1)–(2). In this paper, the weighted average method is selected to construct the defuzzification process for the T-S fuzzy modeling. To design the fuzzy controller for the SPT-SFM (3)–(4), the PDC method is applied and the design process can be presented as follows. Firstly, the fuzzy controller is designed for each subsystem of the SPT-SFM (1)–(2) by the same antecedent part of fuzzy rules.
  • Controller Rule i:
IF ϑ i 1 ( t ) is M i 1 and … and ϑ i p ( t ) is M i p THEN:
u ( t ) = F i x ( t )
In the same way as the SPT-SFM (1)–(4), the overall T-S fuzzy controller can be obtained by blending each fuzzy controller of (5) as follows:
u ( t ) = i = 1 r h i ( ϑ i ( t ) ) F i x ( t )
Substituting (6) into (3)–(4), the closed-loop form SPT-SFM is obtained as follows:
x ˙ ( t ) = i = 1 r j = 1 r h i ( ϑ i ( t ) ) h i ( ϑ j ( t ) ) { ( ( A i + Δ A i ) + ( B i + Δ B i ) F j ) x ( t ) + N i w ( t ) }
y ( t ) = i = 1 r h i ( ϑ i ( t ) ) { C i x ( t ) + D i w ( t ) }
To analyze the state of the closed-loop SPT-SFM (7)–(8) under the effect of the stochastic behaviors, the covariance matrix can be defined based on the energy concept. Moreover, the performance requirements are usually considered in terms of the root-mean-square. Thus, the variance constraints can be designed to suppress the energy of the system states for the SPT-SFM (7)–(8), which is presented in the covariance matrix. The related definition is given as follows.
Definition 1. 
Based on the concept of root-mean-square, the covariance matrix and variance constraint of system states in the SPT-SFM (7)–(8) can be defined for each fuzzy rule as follows:
X ˜ i = l i m t   E ( x ( t ) x Τ ( t ) )
[ X ˜ i ] n n = [ X i + Δ X i ] n n < σ n 2
where E ( · ) denotes the expectation of  · , the covariance matrix satisfying the condition X ˜ i = X ˜ i T , [ ] p p denotes the p th diagonal element of matrix, and  σ n 2 denotes the individual state variance constraint.
In addition to the system state, the performance of the output under the effect of stochastic behaviors should also be guaranteed. Thus, the following covariance matrix and the variance constraint can be designed for the output of the SPT-SFM (7)–(8) via the similar design process of the system stated in Definition 1.
Definition 2. 
Considering the output y ( t ) of system (7)–(8), its covariance matrix and variance constraint can be defined as follows:
Y i = l i m t   E ( y ( t ) y Τ ( t ) )
σ y 2 = t r a c e ( Y i ) = t r a c e ( l i m t   E ( y ( t ) y Τ ( t ) ) )
Via satisfying the variance constraint (10) and (12), the state and output performance of the SPT-SFM (7)–(8) under the effect of stochastic behaviors can be constrained in the specific value. To apply the variance constraint into the stability analysis, the corresponding Lyapunov stability conditions with the state covariance matrix (10) are presented as follows.
Lemma 1 
([28]).If there exist positive definite matrices X ˜ i such that the following conditions are satisfied, the SPT-SFM (7)–(8) is stable in the mean square with the variance constraint (10).
Θ i i X ˜ i + X ˜ i Θ i i T + N i W N i T = 0 ,   for   i = 1 , 2 , , r
and
( Θ i j + Θ j i 2 ) X ˜ i + X ˜ i ( Θ i j + Θ j i 2 ) T < 0 ,   for   i < j
where Θ i j = ( A i + Δ A i ) + ( B i + Δ B i ) F j .
Thus, the state performance of the SPT-SFM (7)–(8) can be guaranteed by satisfying the conditions (13)–(14), which also satisfy the variance constraint (10). Based on the concept of energy dissipating from input to the output of the system, the passive constraint also can be constructed as follows for dealing with the control problem of stochastic behaviors.
Definition 3 
([29]).If there exist a positive scalar γ and symmetric positive definite matrix S = S T > 0 such that the following condition is satisfied, then the T-S fuzzy model (7)–(8) is strictly called input passive.
E { 2 0 t p y T ( t ) S w ( t ) d t } > E { 0 t p γ w T ( t ) w ( t ) d t }
for all t p 0 and w ( t ) 0 .
Via satisfying the condition (15), the energy from disturbance input w ( t ) to the output y ( t ) can be dissipated by the SPT-SFM (7)–(8). Additionally, the pole placement method is applied to improve the transient responses of the system. Different from the method that assigned the system poles to the specific location, which is more difficult to achieve, an effective regional pole placement method called “D-stable” is proposed based on the LMI region in [21]. The D-stable pole placement region and the related constraints can be presented as follows.
Definition 4 
([21]).In the D-stable method, the purpose is to force all the poles of a closed-loop system into a specific region. In this paper, the following circle region is selected for the pole placement region of the closed-loop systems.
D = { x + j y C : ( x + α ) 2 + y 2 < β 2 }
where ( α , 0 ) is the center of circle and β > 0 is the radius satisfying the condition α + β > 0 .
In [22], it is noted that the pole placement method applied on a fuzzy model only needs to locate the poles of the dominant term. That is, the constraint of D-stable pole placement is only necessarily considered for the case of i = j and not for i < j of the SPT-SFM (7)–(8). In order to locate all the poles of each subsystem of the SPT-SFM (7)–(8) in the circle region (16), the following D-stable pole constraint is required:
Lemma 2 
([30]).If there exists a common positive definite matrix Q such that the following condition is satisfied, the subsystems of the SPT-SFM (7)–(8) are called D-stable.
β 2 Q + ( Θ i i + α I ) T Q ( Θ i i + α I ) < 0
Then, all the poles of Θ i i can be located in the region (16).
In the above performance constraints, it is seen that the stability conditions with state covariance matrices (13)–(14) and D-stable pole placement condition (17) consist of perturbations. Thus, an effective robust control method is applied to deal with the derivation problem of perturbations in the stability analysis and the fuzzy controller design as follows.
Lemma 3 
([31]).Given real compatible dimension matrices  G , Φ , and Ψ for any matrix  ϒ > 0 , ξ > 0 with Δ T ( t ) Δ ( t ) I and  ϒ ξ Δ T ( t ) Δ ( t ) 0 , one can find two results as follows:
Φ Δ ( t ) Ψ + Ψ T Δ T ( t ) Φ T ξ Φ Φ T + ξ - 1 Ψ T Ψ
and
( G + Φ Δ ( t ) Ψ ) T ϒ 1 ( G + Φ Δ ( t ) Ψ ) G T ( ϒ ξ Φ Φ T ) 1 G + ξ - 1 Ψ T Ψ
Based on the above lemmas and definitions, a robust fuzzy controller and stability analysis subject to multiple performance constraints including the state variance constraint, output variance constraint, passive constraint, D-stable pole constraint, and input constraint are developed for the SPT-SFM (7)–(8) in the following section.

3. Stability Analysis for SPT-SFM Subject to Individual State Variance Constraint, Passive Constraint, and Input Constraint

In this section, a robust fuzzy controller design method and stability analysis are proposed based on the SPT-SFM (7)–(8) subject to multiple performance constraints. For this purpose, the state variance constraint (10) and passive constraint (15) are developed with the input constraint and combined into the stability analysis. Thus, sufficient conditions can be derived in the following theorem to achieve the stability and multiple performance constraint of SPT-SFM (7)–(8) based on the Lyapunov theory.
Theorem 1. 
Assuming the initial condition x ( 0 ) of the system is known, if there exist a positive definite matrix X ¯ , feedback gains T i , and positive scalar  ξ 1 , ξ 2 , ξ 3 such that the following sufficient conditions are satisfied, the closed-loop SPT-SFM (7)–(8) is stable in the mean square subject to the state variance constraint (10), passive constraint (15), and input constraint u ( t ) μ .
[ Ξ i i T + Ξ i i + ξ 1 Φ i Φ i T + N i W N i T * * N i T S T C i X ¯ γ I D i T S S T D i * Ψ i i 0 ξ 1 I ] < 0 ,   for   i = j
[ ( Ξ i j + Ξ j i 2 ) T + ( Ξ i j + Ξ j i 2 ) + ξ 2 ( Φ i 2 ) T ( Φ i 2 ) + ξ 3 ( Φ j 2 ) T ( Φ j 2 ) * * Ψ i j ξ 2 I * Ψ j i 0 ξ 3 I ] < 0 ,   for   i < j
[ 1 x T ( 0 ) x ( 0 ) X ¯ ] 0
[ X ¯ T i T T i μ 2 I ] 0
X ¯ d i a g ( σ 1 2 , , σ n 2 ) < 0
where Ξ i j = A i X ¯ + B i T j , Ψ i j = Ψ a i X ¯ + Ψ b i T j , T j = F j X ¯ , I denotes the identity matrix for the proper dimension and * denotes the transport item in the matrices.
Proof. 
Via setting T i = F i X ¯ and applying the Schur complement, one can obtain the following inequality if condition (20) is satisfied by Theorem 1.
[ Ξ i i T + Ξ i i + ξ 1 H i H i T + ξ 1 1 Ψ i i T Ψ i i + N i W N i T * N i T S T C i X ¯ γ I D i T S S T D i ] < 0
To deal with the problem of perturbations, inequality (18) in Lemma 3 is applied and the following condition can also be satisfied by inequality (25) as follows:
[ X ¯ Θ i i T + Θ i i X ¯ + N i W N i T * N i T S T C i X ¯ γ I D i T S S T D i ] < 0
From condition (26), one can obtain:
X ¯ Θ i i T + Θ i i X ¯ + N i W N i T < 0
Then, the relationship can be obtained by subtracting (13) from (27) as follows:
( X ¯ X ˜ i ) Θ i i T + Θ i i ( X ¯ X ˜ i ) < 0
Via the stability criteria designed in Theorem 1, it can be known that the SPT-SFM (7)–(8) is stable in the mean square if the sufficient conditions (20)–(24) are achieved. That is to say, the certain result X ¯ X ˜ i > 0 can be obtained from (28) due to the system matrices of the closed-loop SPT-SFM (7)–(8) satisfying Θ i i < 0 . Then, the following relationship can be obtained by condition (24) and the result X ¯ X ˜ i > 0 .
[ X ˜ i ] n n < [ X ¯ ] n n σ n 2
Based on the above results, it is obvious that the upper bound state covariance matrix X ¯ is applied to achieved the state variance constraint (10) by the relationship (29) in sufficient conditions (20)–(24) successfully.
Additionally, the following condition can also be obtained by applying the inequality (18) in Lemma 3 and Schur complement from condition (21).
( Θ i j + Θ j i 2 ) X ¯ + X ¯ ( Θ i j + Θ j i 2 ) T < 0
Thus, it is obvious that the stability condition (14) can also be satisfied by condition (21) due to relationship (29). From Lemma 1 and Definition 1, the SPT-SFM (7)–(8) is said to be stable in the mean square and the state variance constraint is satisfied.
After the stability of the SPT-SFM (7)–(8) is proved, the performance requirement of the passivity which is introduced as the condition (10) should also be satisfied. To combine the condition (15) into the stability analysis and fuzzy controller design method, the performance function with Lyapunov function V ( x ( t ) ) is designed as follows to develop the proof of the passive performance constraint:
E { 0 t p ( γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) ) d t } = E { 0 t p ( γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) + V ˙ ( x ( t ) ) ) d t V ( x ( t ) ) } E { 0 t p ( γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) + V ˙ ( x ( t ) ) ) d t } = 0 t p E { γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) + V ˙ ( x ( t ) ) } d t
Then, the following equation can be obtained from (31) by selecting the Lyapunov function V ( x ( t ) ) = x T ( t ) P x ( t ) :
E { γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) + V ˙ ( x ( t ) ) } = E { i = 1 r h i 2 ( ϑ i ( t ) ) [ x ( t ) w ( t ) ] T [ Θ i i T P + P Θ i i * N i T P S T C i γ I D i T S S T D i ] [ x ( t ) w ( t ) ] + 2 i < j r h i ( ϑ i ( t ) ) h j ( ϑ j ( t ) ) x T ( t ) ( ( Θ i j + Θ j i 2 ) T P + P ( Θ i j + Θ j i 2 ) ) x ( t ) }
Obviously, the condition E { γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) + V ˙ ( x ( t ) ) } < 0 for (31) is necessary to be achieved, such that the passive performance constraint (10) can be satisfied. For this purpose, the sufficient conditions (20)–(21) are also designed to satisfy the constraint (15) in addition to the stability and state variance constraint. The details of proof are given as follows.
In the above statement, it is known that the condition (26) can be satisfied by the condition (20) in Theorem 1. Then, the following condition can also be obtained by setting the positive definite matrix X ¯ = P 1 due to N i W N i T 0 :
[ P 1 Θ i i T + Θ i i P 1 * N i T S T C i P 1 γ I D i T S S T D i ] < 0
Moreover, the condition (30) which is satisfied by the condition (21) can be derived as follows:
( Θ i j + Θ j i 2 ) P 1 + P 1 ( Θ i j + Θ j i 2 ) T < 0
Via multiplying d i a g ( P , I ) and P at the right and left-hand side of inequalities (33) and (34), it is obvious that the objective of (32), E { γ w T ( t ) w ( t ) 2 y T ( t ) S w ( t ) + V ˙ ( x ( t ) ) } < 0 , can be achieved. Based on the results, the passive performance constraint (15) is also satisfied due to the relationship (31).
Thus, it can be said that the SPT-SFM (7)–(8) possesses the ability of dissipating the disturbance energy by satisfying the sufficient conditions (20)–(21). Note that the stability and the state variance constraint (10) can also be achieved by these conditions. Finally, the input constraint is also considered in Theorem 1 and the proof of the constraint is given as follows.
Given the assumption x T ( 0 ) P x ( 0 ) 1 , the following inequality can be obtained because of the setting X ¯ = P 1 :
1 x T ( 0 ) X ¯ 1 x ( 0 ) 0
Thus, it is seen that the condition (35) can be transferred into the condition (22) by Schur complement. Then, the second condition of input constraint (23) is derived as follows. Substituting the fuzzy controller (6) into the condition u ( t ) μ , one can obtain the following inequality:
u T ( t ) u ( t ) = i = 1 r j = 1 r h i ( ϑ i ( t ) ) h j ( ϑ j ( t ) ) x T ( t ) F i T F j x ( t ) μ 2
Thus,
1 μ 2 i = 1 r j = 1 r h i ( ϑ i ( t ) ) h j ( ϑ j ( t ) ) x T ( t ) F i T F j x ( t ) 1
In [12], it is known that the condition V ˙ ( x ( t ) ) < 0 can be achieved by the conditions (13)–(14) in Lemma 1, which is the corresponding Lyapunov stability condition with state covariance matrices. The conditions (13)–(14) have already been proved in that they are satisfied by the conditions (20)–(21) of Theorem 1. Thus, the following relationship can be obtained by the fact V ˙ ( x ( t ) ) < 0 and (35):
x T ( t ) X ¯ 1 x ( t ) < x T ( 0 ) X ¯ 1 x ( 0 ) 1
Then, the following relationship can be obtained from (37) and (38):
1 μ 2 i = 1 r j = 1 r h i ( ϑ i ( t ) ) h j ( ϑ j ( t ) ) x T ( t ) F i T F j x ( t ) x T ( t ) X ¯ 1 x ( t ) 1
From (39), one can obtain:
i = 1 r j = 1 r h i ( ϑ i ( t ) ) h j ( ϑ j ( t ) ) x T ( t ) ( 1 μ 2 F i T F j X ¯ 1 ) x ( t ) i = 1 r h i 2 ( ϑ i ( t ) ) x T ( t ) ( 1 μ 2 F i T F i X ¯ 1 ) x ( t ) 0
It is obvious that if the condition (23) is satisfied by Theorem 1, the condition (40) can also be ensured by multiplying d i a g [ X ¯ 1 I ] and applying Schur complement to (23). Therefore, it is proved that the control input constraint u ( t ) μ is enforced at all times t 0 if sufficient conditions (22)–(23) are held by Theorem 1. □
Via satisfying the sufficient conditions (20)–(24) in Theorem 1, the SPF-SFM (7)–(8) can achieve the stability in the mean square and satisfy the state variance constraint (10), passive constraint (15), and input constraint u ( t ) μ . In next section, the D-stable pole constraint (17) and output variance constraint (12), which is minimized, are considered.

4. Stability Analysis for SPT-SFM Subject to Multiple Performance Constraints

In the previous section, the stability, state variance constraint, and passive constraint are achieved for SPT-SFM (7)–(8). To improve the transient behaviors of system responses, the D-stable pole constraint (17) are combined into the stability analysis. In addition to the state variance constraint, the output variance constraint (12) is also considered to ensure the output performance under the effect of the stochastic behaviors. In the following theorem, the D-stable pole constraint (17) and output variance constraint (12) are combined with Theorem 1 to develop the stability analysis for SPT-SFM (7)–(8) satisfying the multiple performance requirements.
Theorem 2. 
Assuming the initial condition x ( 0 ) of the system is known, if there exists a positive definite matrix  X ¯ , feedback gains T i , and positive scalar  ξ 1 , ξ 2 , ξ 3 , ξ 4 such that conditions (20)–(24) and the following sufficient conditions are satisfied, the closed-loop SPT-SFM (7)–(8) is stable in the mean square subject to the state variance constraint (10), passive constraint (15), input constraint u ( t ) μ , D-stable pole constraint (17), and the output variance constraint (12) is minimized.
[ β 2 X ¯ * * α X ¯ + Ξ i i ξ 4 Φ i Φ i T X ¯ * Ψ i i 0 ξ 4 I ] < 0
m i n T i , X ¯   t r a c e ( X ¯ )
where α is the center and β is the radius of the circle region of D-stable pole constraint.
Proof. 
In Theorem 1, the conditions (20)–(24) have already been proved to satisfy the stability, state variance constraint, passive constraint, and input constraint. In the following proofs, the D-stable pole constraint (17) is proved to be satisfied and the output variance constraint (12) is proved to be minimized by minimizing the upper bound covariance matrix X ¯ .
Multiplying d i a g ( X ¯ 1 , I , I ) to the right and left-hand side of the condition (41), the following condition can be obtained:
[ β 2 X ¯ 1 * * α I + A i + B i F i ξ 4 Φ i Φ i T X ¯ * Ψ a i + Ψ b i F i 0 ξ 4 I ] < 0
Applying Schur complement to the condition (43), one can obtain:
β 2 X ¯ 1 + ( α I + A i + B i F i ) T ( ξ 4 Φ i Φ i T X ¯ ) 1 ( α I + A i + B i F i ) + ξ 4 1 ( Ψ a i + Ψ b i F i ) T ( Ψ a i + Ψ b i F i ) < 0
Then, the following condition can also be achieved by (44) and the inequality (19) in Lemma 3:
β 2 X ¯ 1 + ( Θ i i + α I ) T X ¯ 1 ( Θ i i + α I ) < 0
It is obvious that the D-stable pole constraint (17) can be achieved by the condition (45) and the setting X ¯ = Q 1 . Thus, the transient behaviors of system response of the SPT-SFM (7)–(8) can be improved by the design method in Theorem 2. Next, the proof details of the minimized output variance constraint is given.
Substituting the system output (8) into the output covariance matrix (11), one can obtain:
Y i = l i m t E ( ( i = 1 r h i ( ϑ i ( t ) ) { C i x ( t ) + D i w ( t ) } ) ( i = 1 r h i ( ϑ i ( t ) ) { C i x ( t ) + D i w ( t ) } ) T )
Referring to [32], the following inequality can be obtained from (46):
l i m t E ( ( i = 1 r h i ( z ( t ) ) { C i x ( t ) + D i w ( t ) } ) ( i = 1 r h i ( z ( t ) ) { C i x ( t ) + D i w ( t ) } ) T ) < l i m t E ( i = 1 r ( C i x ( t ) + D i w ( t ) ) ( C i x ( t ) + D i w ( t ) ) T )
Based on the fact that X T Y + Y T X X T X + Y T Y , the right-hand side of inequality (47) can be inferred as follows:
l i m t E ( i = 1 r ( C i x ( t ) + D i w ( t ) ) ( C i x ( t ) + D i w ( t ) ) T ) = l i m t E ( i = 1 r ( C i x ( t ) x T ( t ) C i T + D i w ( t ) x T ( t ) C i T + C i x ( t ) w T ( t ) D i T + D i w ( t ) w T ( t ) D i T ) ) i = 1 r ( 2 C i l i m t E ( x ( t ) x T ( t ) ) C i T + 2 D i l i m t E ( w ( t ) w T ( t ) ) D i T ) = 2 i = 1 r ( C i X ˜ i C i T + D i W D i T )
Then, the following inequality can be obtained due to X ¯ X ˜ i > 0 :
Y i < 2 i = 1 r ( C i X ˜ i C i T + D i W D i T ) < 2 i = 1 r ( C i X ¯ C i T + D i W D i T )
Based on the results of (49), the output variance constraint (12) can be presented as follows:
σ y 2 = t r a c e ( Y i ) < t r a c e ( 2 i = 1 r ( C i X ¯ C i T + D i W D i T ) )
It is obvious that if the upper bound state covariance matrix t r a c e ( X ¯ ) is minimized, then the output variance constraint (50) is minimized since the item D i W D i T is the given constant matrix. Therefore, the D-stable pole constraint (17) is proved to be satisfied by the condition (41) and the output variance constraint (12) is also minimized by (42) in Theorem 2. The sufficient conditions (20)–(24) are also applied to satisfy the stability, state variance constraint, passive constraint, and input constraint. It is said that the closed-loop SPT-SFM (7)–(8) can achieve stable in the mean square and is subject to multiple performance constraints by satisfying the sufficient conditions (20)–(24) and (41)–(42). □
In Theorem 2, a robust fuzzy controller is proposed for the SPT-SFM (7)–(8) to satisfy the stability, individual state variance constraint (10), passive constraint (15), input constraint, D-stable pole constraint (17), and the output variance constraint (12) is minimized. Thus, the performance of nonlinear system states and outputs under the effect of stochastic behaviors can be ensured. The effects of the stochastic behaviors can also be dissipated by the SPT-SFM (7)–(8). Additionally, the expected transient behaviors such as settling time and damping ratio can be improved by the D-stable pole method, which can specify all the poles into a given circle region.
However, the control input may become bigger, which will deteriorate the system performance and even cause unstableness, in order to achieve all the above performance requirements. To avoid the problem, the input constraints (22)–(23) are also applied to limit the magnitude of the control gains for the practical applications. In the multiple performance constrained fuzzy controller design method proposed in Theorem 2, the trade-off between the value of control gains and the better system performance also becomes an interesting issue. To verify the applicability and effectiveness of the proposed robust fuzzy controller design method, simulation results of a practical nonlinear synchronous generator system is presented in the next section.

5. Applications to a Nonlinear Synchronous Generator System

In this section, the proposed robust fuzzy controller design method is applied to a practical nonlinear synchronous generator system based on the SPT-SFM. The multiple performance requirements including the state variance constraint, passive constraint, input constraint, D-stable pole constraint, and minimized output variance constraint are also achieved. Considering a nonlinear synchronous generator system [33,34], its dynamic equations are given as follows:
x ˙ 1 ( t ) = 2 π × 50 × x 2 ( t ) + 0.1 w ( t )
x ˙ 2 ( t ) = 0.1 ( x 2 ( t ) + Δ a 22 ( t ) ) 0.1059 ( x 3 ( t ) + Δ a 23 ( t ) + 1.2723 ) s i n ( x 1 ( t ) + Δ a 21 ( t ) + 6 0 o ) + 0.055 s i n ( x 1 ( t ) + Δ a 21 ( t ) + 6 0 o ) c o s ( x 1 ( t ) + Δ a 21 ( t ) + 6 0 o ) + 0.09875
x ˙ 3 ( t ) = 0.6523 ( x 3 ( t ) + Δ a 33 ( t ) + 1.2723 ) + 0.3388 c o s ( x 1 ( t ) + Δ a 31 ( t ) + 6 0 o ) + 962.963 ( 7.2942 × 1 0 4 + Δ b 31 ( t ) + u ( t ) )
y ( t ) = x 3 ( t )
where x 1 ( t ) is the angular position of the rotor of the generator with respect to a synchronously rotating reference, and it is selected here to be the infinite bus, x 2 ( t ) is the angular velocity of the rotor, x 3 ( t ) is the electromotive force in the q-axis of the generator, u ( t ) is the control input, y ( t ) is the system output, and w ( t ) is external disturbance inputs.
It is noted that the disturbances of the nonlinear synchronous generator system caused by the environment can be considered such as a short circuit of induction motor, oscillations of the rotor or nonlinear friction, etc. The details of these disturbances can be referred to references [35,36] and the references cited therein. It is known that the above disturbances may affect the angular position of the rotor. Thus, the disturbance w ( t ) considered in this section is added into the state Equation (51).
In order to avoid the lengthy descriptions of the T-S fuzzy modeling process of the synchronous generator system, the details of the T-S fuzzy modeling process are not introduced in this paper. The details of the considered synchronous generator system and its modeling of the T-S fuzzy model can be referred to [33]. Referring to [33,34], three operating points are chosen as follows:
x o p 1 = [ 30 o 0 0 ] ,   x o p 3 = [ 30 o 0 0 ]   and   x o p 1 = [ 30 o 0 0 ]
Based on the above operating points, the membership functions for establishing the SPT-SFM is selected as Figure 1. Then, the SPT-SFM for the synchronous generator system (51)–(54) can be constructed as follows.
  • Plant Rule 1:
IF x 1 ( t ) is about 30 o THEN
x ˙ ( t ) = ( A 1 + Δ A 1 ) x ( t ) + ( B 1 + Δ B 1 ) u ( t ) + N 1 w ( t )
y ( t ) = C 1 x ( t ) + D 1 w ( t )
  • Plant Rule 2:
IF x 1 ( t ) is about 0 o THEN
x ˙ ( t ) = ( A 2 + Δ A 2 ) x ( t ) + ( B 2 + Δ B 2 ) u ( t ) + N 2 w ( t )
y ( t ) = C 2 x ( t ) + D 2 w ( t )
  • Plant Rule 3:
IF x 1 ( t ) is about 30 o THEN
x ˙ ( t ) = ( A 3 + Δ A 3 ) x ( t ) + ( B 3 + Δ B 3 ) u ( t ) + N 3 w ( t )
y ( t ) = C 3 x ( t ) + D 3 w ( t )
where the system matrices of the SPT-SFM (48) are presented as follows:
A 1 = [ 0 314.1593 0 0.1002 0.1 0.0563 0.2519 0 0.6937 ] ,   A 2 = [ 0 314.1593 0 0.1009 0.1 0.0975 0.3121 0 0.6937 ] , A 3 = [ 0 314.1593 0 0.0850 0.1 0.1126 0.3441 0 0.6937 ] ,   B 1 = B 2 = B 3 = [ 0 0 962.963 ] , C 1 = C 2 = C 3 = [ 0 0 1 ] , N 1 = A 2 = A 3 = [ 0.1 0 0 ]   and   D 1 = D 2 = D 3 = 1 .
The following perturbations are also considered for system states and control inputs of the considered SPT-SFM (51)–(54):
Δ A 1 = [ 0 0 0 0.01 0.01 0.04 0.0025 0 0.0010 ] s i n ( t ) ,   Δ A 2 = [ 0 0 0 0.01 0.01 0.007 0.0031 0 0.001 ] s i n ( t ) ,   Δ A 3 = [ 0 0 0 0.009 0.01 0.009 0.0034 0 0.001 ] s i n ( t )   and   Δ B 1 = Δ B 2 = Δ B 3 = [ 0 0 9.6 ]
where the perturbations structures of (62) are selected based on Δ A i = Φ i Δ ( t ) Ψ a i and Δ B i = Φ i Δ ( t ) Ψ b i with the following matrices:
Φ 1 = Φ 2 = Φ 3 = [ 0.01 0 0 0 0.001 0 0 0 0.01 ] ,   Δ ( t ) = [ s i n ( t ) 0 0 0 s i n ( t ) 0 0 0 s i n ( t ) ] ,  
Ψ a 1 = [ 0 0 0 10 10 4 0.25 0 0.1 ] ,   Ψ a 2 = [ 0 0 0 10 10 7 0.31 0 0.1 ] ,   Ψ a 3 = [ 0 0 0 9 10 9 0.34 0 0.1 ]
and   Ψ b 1 = Ψ b 2 = Ψ b 3 = [ 0 0 960 ] .
According to the SPT-FSM (56)–(62), the simulation results of the practical nonlinear synchronous generator system (51)–(54) are presented in this section. To make the control process of the nonlinear synchronous generator system more clearly, the block-diagram of the proposed fuzzy control system is presented in Figure 2.
In this paper, the fuzzy controller design method proposed in Theorem 2 is discussed in four cases to verify the efficiency and applicability as follows.

5.1. Case 1 (Comparisons of the T-S Fuzzy Model with Selecting 3 and 4 Operating Points)

In this case, the problem of selecting operating points is discussed. Three operating points are chosen as (55) for constructing the SPT-SFM (56)–(62) with three fuzzy rules. To present the applicability of the SPT-SFM (56)–(62), the simulation results compared with the T-S fuzzy model with four fuzzy rules are presented as follows. Firstly, let us choose four operating points as follows:
x o p 1 = [ 30 o 0 0 ] ,   x o p 2 = [ 10 o 0 0 ] ,   x o p 4 = [ 10 o 0 0 ] and   x o p 4 = [ 30 o 0 0 ] .
In order to make the comparison results more precise, the perturbations are not considered in this simulation case. Based on the operating points of (63), the membership functions are presented in Figure 3.
Then, the SPT-SFM for the nonlinear synchronous generator system (46) with four fuzzy rules can be constructed as follows.
  • Plant Rule 1:
IF x 1 ( t ) is about 30 o THEN
x ˙ ( t ) = ( A 1 + Δ A 1 ) x ( t ) + ( B 1 + Δ B 1 ) u ( t ) + N 1 w ( t )
y ( t ) = C 1 x ( t ) + D 1 w ( t )
  • Plant Rule 2:
IF x 1 ( t ) is about 10 o THEN
x ˙ ( t ) = ( A 2 + Δ A 2 ) x ( t ) + ( B 2 + Δ B 2 ) u ( t ) + N 2 w ( t )
y ( t ) = C 2 x ( t ) + D 2 w ( t )
  • Plant Rule 3:
IF x 1 ( t ) is about 10 o THEN
x ˙ ( t ) = ( A 3 + Δ A 3 ) x ( t ) + ( B 3 + Δ B 3 ) u ( t ) + N 3 w ( t )
y ( t ) = C 3 x ( t ) + D 3 w ( t )
  • Plant Rule 4:
IF x 1 ( t ) is about 30 o THEN
x ˙ ( t ) = ( A 4 + Δ A 4 ) x ( t ) + ( B 4 + Δ B 4 ) u ( t ) + N 4 w ( t )
y ( t ) = C 4 x ( t ) + D 4 w ( t )
where the system matrices are given as follows:
A 1 = [ 0 314.1593 0 0.1002 0.1 0.0563 0.2519 0 0.6937 ] ,   A 2 = [ 0 314.1593 0 0.1020 0.1 0.0863 0.2948 0 0.6937 ] ,
A 3 = [ 0 314.1593 0 0.0979 0.1 0.1058 0.3262 0 0.6937 ] ,   A 4 = [ 0 314.1593 0 0.0850 0.1 0.1126 0.3441 0 0.6937 ] ,
B 1 = B 2 = B 3 = B 4 = [ 0 0 962.963 ] ,   C 1 = C 2 = C 3 = C 4 = [ 0 0 1 ] ,   N 1 = N 2 = N 3 = N 4 = [ 0.1 0 0 ] ,
D 1 = D 2 = D 3 = D 4 = 1 ,   Δ A 1 = Δ A 2 = Δ A 3 = Δ A 4 = 0   and   Δ B 1 = Δ B 2 = Δ B 3 = 0 .
Considering multiple constraints, the state variance constraints σ 1 2 = σ 2 2 = σ 3 2 = 1 , input constraint μ = 0.03 , passive constraint S = 1 , γ = 1 , and D-stable pole constraint D ( α , β ) = ( 15 , 15 ) are selected for this simulation case. Then, the following control gains can be obtained by solving the sufficient conditions (20)–(24) and (41)–(42) for the SPT-SFM (56)–(61) and (64)–(71), respectively.
For the SPT-SFM (56)–(61), the feedback gains can be solved as follows:
F 1 = [ 0.0035 0.8367 0.0248 ] ,   F 2 = [ 0.0035 0.8372 0.0263 ] ,   F 3 = [ 0.0028 0.8375 0.0269 ] .
For the SPT-SFM (64)–(71), the feedback gains can be solved as follows:
F 1 = [ 0.0035 0.8700 0.0257 ] ,   F 2 = [ 0.0035 0.8708 0.0269 ] ,   F 3 = [ 0.0033 0.8713 0.0276 ] ,   F 4 = [ 0.0028 0.8716 0.0279 ]
Applying the feedback gains (72) and (73) to the fuzzy controller (6) and selecting the initial conditions x T ( 0 ) = [ 30 o 0 0 ] , the system responses of nonlinear system (51)–(54) are presented in Figure 4, Figure 5, Figure 6 and Figure 7.
Comparing (72) and (73), it is obvious that the control gains of the three fuzzy rules case and four fuzzy rules case are similar. In addition, the responses of system states and inputs are also similar for these two cases. Hence, it can be found that there is not much difference in system responses when one chooses three operating points or four operating points for modeling the T-S fuzzy model. In the T-S fuzzy modeling method for nonlinear systems, the operating points or fuzzy rules of the fuzzy model are selected as more as possible to represent the original nonlinear system more precisely. However, it will also cause the difficulties of the stability analysis and fuzzy controller design for the system. Therefore, it is sufficient to select an appropriate number of operating points and fuzzy rules for a nonlinear system. For the nonlinear synchronous generator system (46), it can be found that the three fuzzy rules SPT-SFM (56)–(62) are sufficient to deal with the proposed multiple performance constraints control problem.

5.2. Case 2 (Comparisons of Different State Variance Constraints)

Based on the results of Case 1, the SPT-SFM (56)–(62) is considered for the following control case. In this case, the simulation results for different state variance constraints are presented. To present the comparison results more clearly, the D-stable pole constraint and input constraint are not considered in this case. In this case, the initial condition x T ( 0 ) = [ 30 o 0 0 ] , the variance of disturbance W = 1 , and passive constraint S = 1 , γ = 1 are selected. Moreover, the disturbance matrices are selected as N 1 = N 2 = N 3 = [ 2 0 0 ] T to amplify the influence of disturbance on state variances. By solving the sufficient conditions (20)–(24) and (41)–(42), the compared results are shown in Table 1.
From Table 1, it is obvious that if the smaller state variance constraints need to be achieved, the feedback gains must become bigger. That is, the control force needs to be stronger to achieve the more rigorous performance requirements. Moreover, the variance values of the simulation results can achieve smaller values if the smaller variance constraints are assigned. Thus, the effect of the state variance constraint in the proposed design method can be concluded such that if the smaller variance constraint is assigned, then the smaller variance values of system states can be achieved. However, the corresponding control inputs must also become bigger to achieve the smaller variance constraints.

5.3. Case 3 (Comparisons of Different D-Stable Pole Constraints)

In this case, the different circle regions of the D-stable pole constraint for the proposed design method are discussed. Based on the SPT-SFM (56)–(62), the simulation results can be presented as follows. By setting the passive constraint S = 1 , γ = 1 , state variance constraint, σ 1 2 = 0.8 , σ 2 2 = 0.5 , σ 3 2 = 3 , and input constraint μ = 0.02 , the following feedback gains can be obtained by solving the sufficient conditions (20)–(24) and (41)–(42) with three different circle regions.
For circle region ( α , β ) = ( 6 , 6 ) :
F 1 = [ 0.0130 0.4678 0.0116 ] ,   F 2 = [ 0.0130 0.4678 0.0157 ] and   F 3 = [ 0.0112 0.4422 0.0169 ] .
For circle region ( α , β ) = ( 15 , 15 ) :
F 1 = [ 0.0049 0.9111 0.0209 ] ,   F 2 = [ 0.0049 0.9272 0.0233 ] and   F 3 = [ 0.0040 0.9230 0.0240 ] .
For circle region ( α , β ) = ( 24 , 24 ) :
F 1 = [ 0.0032 1.1327 0.0348 ] ,   F 2 = [ 0.0032 1.1241 0.0358 ] and   F 3 = [ 0.0026 1.1289 0.0365 ] .
Using the control gains of (74)–(76), the closed-loop poles can be presented for each subsystem of SPT-SFM (56)–(62) as follows.
For circle region ( α , β ) = ( 6 , 6 ) :
e i g ( Θ 11 ) = [ 2.8993 + 4.3108 i 2.8993 4.3108 i 6.2742 ] ,   e i g ( Θ 22 ) = [ 6.6674 + 1.7634 i 6.6674 1.7634 i 2.7426 ] ,   e i g ( Θ 33 ) = [ 1.1917 8.0252 + 0.4236 i 8.0252 0.4236 i ] .  
For circle region ( α , β ) = ( 15 , 15 ) :
e i g ( Θ 11 ) = [ 1.5444 + 5.7357 i 1.5444 5.7357 i 13.0561 ] ,   e i g ( Θ 22 ) = [ 2.7745 + 5.4648 i 2.7745 5.4648 i 8.9940 ] ,   e i g ( Θ 33 ) = [ 3.3432 + 4.6067 i 3.3432 4.6067 i 10.3372 ] .  
For circle region ( α , β ) = ( 24 , 24 ) :
e i g ( Θ 11 ) = [ 1.0790 + 5.8017 i 1.0790 5.8017 i 32.4468 ] ,   e i g ( Θ 22 ) = [ 1.8459 + 5.6407 i 1.8459 5.6407 i 31.8996 ] ,   e i g ( Θ 33 ) = [ 2.1441 + 5.0312 i 2.1441 5.0312 i 31.9726 ] .  
From the results of (77)–(79), it can be seen that all the poles of each subsystem can be located in the assigned circle region. The pole locations of (77)–(79) and the corresponding circle regions are presented in Figure 8. Applying the control gains (74)–(76) to the fuzzy controller (6), the system responses of the nonlinear synchronous generator system can be presented in Figure 9, Figure 10, Figure 11 and Figure 12. From Figure 8, it can be found that when we choose the bigger circle region, the dominant pole will move more to the left. That is, if the center of circle region of the proposed fuzzy controller design method is assigned as more negative, then the poles of the closed-loop system will be placed to the more negative location on the complex-plane. In this case, a faster converge rate of the state responses will be obtained. It can be verified from the state responses shown in Figure 9, Figure 10 and Figure 11.
From Figure 9, Figure 10, Figure 11 and Figure 12, one can find that the responses obtained by the region ( α , β ) = ( 15 , 15 ) and ( α , β ) = ( 24 , 24 ) can achieve a faster converge rate than the responses obtained by ( α , β ) = ( 6 , 6 ) . Moreover, the value of the control input obtained by ( α , β ) = ( 6 , 6 ) is bigger than others. Thus, the circle region ( α , β ) = ( 6 , 6 ) is not a better choice for the designers for considering the D-stable pole constraint. Next, let us compare the responses obtained by ( α , β ) = ( 15 , 15 ) and ( α , β ) = ( 24 , 24 ) from Figure 9, Figure 10 and Figure 11. It can be found that the oscillation and the maximum overshoot of the responses obtained by ( α , β ) = ( 24 , 24 ) are bigger than the responses obtained by ( α , β ) = ( 15 , 15 ) . Moreover, the control inputs shown in Figure 12 are very close for both cases. Based on the above results, it is obvious that the region ( α , β ) = ( 15 , 15 ) is the best choice for obtaining the faster settling time and smaller maximum overshoot.

5.4. Case 4 (Compare the Proposed Fuzzy Control Method with the Previous Design Method)

Based on the results of Case 1, the SPT-SFM (56)–(62) is a suitable fuzzy model to represent the nonlinear synchronous generator system (51)–(54). From Case 2, it is verified that setting a smaller state variance constraint will suppress the effect of disturbances. However, it will also increase the control gains at the same time. From Case 3, it is known that the circle region D ( α , β ) = ( 15 , 15 ) is the most proper choice for the D-stable pole constraint that can obtain a better transient response for the system (51)–(54). Thus, the above performance constraints are chosen to compare the proposed fuzzy control method with the design method developed in [28]. In the fuzzy control method of [28], the performance requirements including the state variance constraint, output variance constraint, and D-stable pole constraint were considered for the nonlinear systems based on SPT-SFM. To achieve the better performance and feasibility of the practical applications, the passive constraint is considered in this paper to dissipate the effect of disturbances. Moreover, the input constraint is also considered in this paper to ensure that the control input will not exceed a reasonable range of the system. The details of the performance constraints considered in the proposed design method and the design method of [28] are presented in Table 2.
From Table 2, the individual state variance constraint, D-stable pole constraint, passive constraint, and input constraint are considered in this paper. The purposes of each constraint are introduced as follows. Firstly, the state variance constraints σ 1 2 , σ 2 2 , σ 3 2 are selected as different values for each method. Via the given specific value of variance constraint, the state energy of system (51)–(54) under the effect of disturbance can be suppressed in the value by the relationship (10) and (29). Secondly, considering the D-stable pole constraint with the circle region D ( α , β ) , all closed-loop poles of each subsystem (56)–(62) can be located in the specific circle region with center α and radius β on the complex-plane. To get a better settling time and smaller maximum overshoot, the circle region D ( α , β ) = ( 15 , 15 ) is selected for both design methods for obtaining transient responses of the system (51)–(54). Thirdly, via satisfying the passive constraint (10), the synchronous generator system (51)–(54) can dissipate the energy of the disturbance. The details of the passive constraint can be referred to [29]. Moreover, the dissipate ability of the system are related to the dissipate rate γ and dissipate matrix S . Finally, the input constraint is applied to limit the norm of control input in a specific value. The energy of the control input of system (51)–(54) can be constrained under the given value μ = 0.03 to obtain smaller control inputs. Thus, the cost-effective controller can be obtained for the system (51)–(54) and it also can ensure the control signals under an assigned limit.
Considering the performance constraints in Table 2 and solving the sufficient conditions (20)–(24) and (41)–(42) in Theorem 2 for the SPT-FSM (56)–(62), the following results of the upper bound covariance matrix and feedback gains can be obtained:
X ¯ = [ 0.3617 0.0031 0.0266 0.0031 0.0002 0.0143 0.0266 0.0143 1.9691 ] ,  
F 1 = [ 0.0111 2.1358 0.0240 ] ,   F 2 = [ 0.0092 2.3232 0.0268 ] and   F 3 = [ 0.0101 2.3211 0.0282 ] .
Additionally, the corresponding upper bound covariance matrix and feedback gains obtained by the design method of [28] are presented as follows:
X ¯ = [ 0.0055 0.00004 0.0050 0.00004 0.000001 0.00014 0.0050 0.00014 0.0181 ] ,  
F 1 = [ 0.0112 2.0356 0.0224 ] ,   F 2 = [ 0.0114 2.0302 0.0276 ] and   F 3 = [ 0.0097 2.0267 0.0294 ] .
Using the fuzzy control gains of (82), the closed-loop poles of each subsystem of the SPT-SFM (56)–(62) can be shown as follows:
e i g ( Θ 11 ) = [ 1.5444 + 5.7357 i 1.5444 5.7357 i 13.0561 ] ,   e i g ( Θ 22 ) = [ 2.7745 + 5.4648 i 2.7745 5.4648 i 8.9940 ] and   e i g ( Θ 33 ) = [ 3.3432 + 4.6067 i 3.3432 4.6067 i 10.3372 ] .
Similarly, the closed-loop poles of each subsystem obtained by the fuzzy control gains (83) of the design method [28] with the same D-stable pole constraint are also presented as follows:
e i g ( Θ 11 ) = [ 4.3331 + 4.5716 i 4.3331 4.5716 i 13.6818 ] ,   e i g ( Θ 22 ) = [ 3.4947 12.3075 + 3.4109 i 12.3075 3.4109 i ] and   e i g ( Θ 33 ) = [ 2.2790 14.0473 + 4.2797 i 14.0473 4.2797 i ] .
It is obvious that all the poles of both (84) and (85) are located in the given circle region D ( α , β ) = ( 15 , 15 ) . Applying the control gains of (81) and (83) to the fuzzy controller (6) for the SPT-SFM (56)–(62) and giving the initial condition x T ( 0 ) = [ 22.5 o 0 0.9 ] , the responses of the system’s states and control inputs are presented in Figure 13, Figure 14, Figure 15 and Figure 16. From the responses shown in Figure 13, Figure 14 and Figure 15, the individual state variance values controlled by the proposed design method and the design method of [28] are compared as follows.
The state variance values controlled by the proposed design method are shown as follows:
v a r ( x 1 ( t ) ) = 0.0056 ,   v a r ( x 2 ( t ) ) = 1.0249 × 10 6   and   v a r ( x 3 ( t ) ) = 0.0016
Similarly, the state variance values controlled by the design method of [28] are shown as follows:
v a r ( x 1 ( t ) ) = 0.0062 ,   v a r ( x 2 ( t ) ) = 6.3296 × 10 6   and   v a r ( x 3 ( t ) ) = 0.0015
According to the state variance constraints assigned in Table 2, the state variance values of each state shown in (86)–(87) all satisfy the given variance constraints for both design methods. From Figure 13, Figure 14 and Figure 15, it is seen that both design methods can suppress the effect of disturbance behaviors via considering the state variance constraints. However, the proposed design method has a relatively small settling time and converge rate. Hence, a better transient behavior can be obtained by the proposed design method. From Figure 16, it can be found that the control inputs obtained by the proposed design method can satisfy the input constraint μ = 0.03 , but the design method of [28] cannot satisfy it. That is, the proposed design method is able to achieve better responses using fewer costs of the control inputs by considering the input constraints in the design process.
Moreover, the passive constraint is considered in the proposed fuzzy control method with the state variance constraint to guarantee the system performance under the effects of disturbance behaviors. The passive constraint (15) is verified based on the simulation results as follows:
E { 2 0 t p y T ( t ) S w ( t ) d t } E { 0 t p γ w T ( t ) w ( t ) d t } = 1.894 > 1
From (88), one can find that the passive constraint (15) is satisfied for the SPT-SFM (56)–(62) controlled by the proposed fuzzy controller design method. From Table 2 and Figure 13, Figure 14, Figure 15 and Figure 16, it is seen that although the individual state variance constraint of the design method [28] can be chosen in the much smaller value, the same ability of resisting the effect of disturbance behaviors can also be achieved by the proposed fuzzy control method via combining the variance constraint and passive constraint. Thus, it can be concluded that the proposed fuzzy controller design method provided a better choice for controlling nonlinear systems to achieve the stability subject to multiple performance constraints by applying the cost-effective fuzzy controllers.

6. Conclusions

Based on the SPT-SFM, a stability analysis and robust fuzzy controller design method subject to multiple performance constraints are proposed for the stochastic nonlinear systems with perturbations in this paper. The state variance constraint and minimized output variance constraint are applied to suppress the energy of the system state and output under the stochastic behaviors effect. Moreover, the passive constraint is combined into the design method to dissipate the energy of stochastic behaviors. Furthermore, to improve the transient behaviors of system response, the D-stable pole placement constraint is considered. It is expected that the control input may become bigger even over the limit of the system since all the above performance constraints need to be ensured. Due to this reason, the input constraint is also applied in the robust fuzzy controller design method to guarantee the control input in the specific value. From the simulation results of the synchronous generator system, it is known that the better system responses can be obtained via using the smaller control force by the proposed robust fuzzy controller design method. Therefore, this paper provides a more efficient controller design method for stochastic perturbed nonlinear systems to achieve the multiple performance requirements.

Author Contributions

Conceptualization, H.Q. and W.-J.C.; methodology, H.Q. and W.-J.C.; software, Y.-H.L. and Y.-W.L.; validation, W.-J.C.; investigation, Y.-H.L. and Y.-W.L.; writing—original draft preparation, H.Q. and Y.-H.L.; writing—review and editing, W.-J.C., H.Q. and Y.-H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of the Jiangsu Higher Education Institutions of China, grant number 17KJD413001.

Acknowledgments

The authors would like to express their sincere gratitude to the anonymous reviewers who gave us many constructive comments and suggestions. This work was sponsored by the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (grant number 17KJD413001).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, L.; Zhang, Q.; Zhu, B. Fuzzy stochastic optimal guaranteed cost control of bio-economic singular Markovian jump systems. IEEE Trans. Cybern. 2015, 45, 2512–2521. [Google Scholar] [CrossRef]
  2. Wang, Y.; Xia, Y.; Li, H.; Zhou, P. A new integral sliding mode design method for nonlinear stochastic systems. Automatica 2018, 90, 304–309. [Google Scholar] [CrossRef]
  3. Min, H.; Xu, S.; Zhang, B.; Ma, Q. Output-feedback control for stochastic nonlinear systems subject to input saturation and time-varying delay. IEEE Trans. Autom. Control 2019, 64, 359–364. [Google Scholar] [CrossRef]
  4. Liu, W.; Lu, J.; Xu, S.; Li, Y.; Zhang, Z. Sampled-data controller design and stability analysis for nonlinear systems with input saturation and disturbances. Appl. Math. Comput. 2019, 360, 14–27. [Google Scholar] [CrossRef]
  5. Wang, H.O.; Tanaka, K.; Griffin, M.F. An approach to fuzzy control of nonlinear systems: Stability and design issues. IEEE Trans. Fuzzy Syst. 1996, 4, 14–23. [Google Scholar] [CrossRef]
  6. Sui, S.; Li, Y.; Tong, S. Adaptive fuzzy control design and applications of uncertain stochastic nonlinear systems with input saturation. Neurocomputing 2015, 156, 42–51. [Google Scholar] [CrossRef]
  7. Wei, Y.; Qiu, J.; Lam, H.K.; Wu, L. Approaches to T-S fuzzy-affine-model-based reliable output feedback control for nonlinear Itô stochastic systems. IEEE Trans. Fuzzy Syst. 2017, 25, 569–583. [Google Scholar] [CrossRef]
  8. Wang, Y.; Shen, H.; Karimi, H.R.; Duan, D. Dissipativity-based fuzzy integral sliding mode control of continuous-time T-S fuzzy systems. IEEE Trans. Fuzzy Syst. 2018, 26, 1164–1176. [Google Scholar] [CrossRef]
  9. Wang, B.; Xue, J.; Wu, F.; Zhu, D. Robust Takagi-Sugeno fuzzy control for fractional order hydro-turbine governing system. ISA Trans. 2016, 65, 72–80. [Google Scholar] [CrossRef]
  10. Sun, Y.G.; Xu, J.Q.; Chen, C.; Lin, G.B. Fuzzy H∞ robust control for magnetic levitation system of maglev vehicles based on T-S fuzzy model: Design and experiments. J. Intell. Fuzzy Syst. 2019, 36, 911–922. [Google Scholar] [CrossRef]
  11. Zhang, D.; Song, H.; Yu, L. Robust fuzzy-model-based filtering for nonlinear cyber-physical systems with multiple stochastic incomplete measurements. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1826–1838. [Google Scholar] [CrossRef]
  12. Chang, W.J.; Wu, S.M. Continuous fuzzy controller design subject to minimizing control input energy with output variance constraints. Eur. J. Control 2005, 11, 377–387. [Google Scholar] [CrossRef]
  13. Chang, W.J.; Wu, S.M. Fuzzy control with input energy and state variance constraints for perturbed ship steering systems. Int. J. Comput. Appl. Technol. 2006, 27, 133–143. [Google Scholar] [CrossRef]
  14. Xie, L.; Fu, M.; Li, H. Passivity analysis and passification for uncertain signal processing systems. IEEE Trans. Signal Process. 1998, 46, 2394–22403. [Google Scholar]
  15. Uang, H.J. On the dissipativity of nonlinear systems: Fuzzy control approach. Fuzzy Sets Syst. 2005, 156, 185–207. [Google Scholar] [CrossRef]
  16. Su, L.; Ye, D. Mixed H∞ and passive event-triggered reliable control for T-S fuzzy Markov jump systems. Neurocomputing 2018, 281, 96–105. [Google Scholar] [CrossRef]
  17. Yin, X.; Song, X.; Wang, M. Passive fuzzy control design for a class of nonlinear distributed parameter systems with time-varying delay. Int. J. Control Autom. Syst. 2020, 18, 911–921. [Google Scholar] [CrossRef]
  18. Pang, B.; Zhang, Q. Observer-based passive control for polynomial fuzzy singular systems with time-delay via sliding mode control. Nonlinear Anal. Hybrid Syst. 2020, 37, 100909. [Google Scholar] [CrossRef]
  19. Chang, W.J.; Huang, B.J. Robust fuzzy control subject to state variance and passivity constraints for perturbed nonlinear systems with multiplicative noises. ISA Trans. 2014, 53, 1787–1795. [Google Scholar] [CrossRef]
  20. Chang, W.J.; Chen, P.H.; Ku, C.C. Mixed sliding mode fuzzy control for discrete-time non-linear stochastic systems subject to variance and passivity constraints. IET Control Theory Appl. 2015, 9, 2369–2376. [Google Scholar] [CrossRef]
  21. Chilali, M.; Gahinet, P. H∞ design with pole placement constraints: An LMI approach. IEEE Trans. Autom. Control 1996, 41, 358–367. [Google Scholar] [CrossRef]
  22. Hong, S.K.; Nam, Y. Stable fuzzy control system design with pole-placement constraint: LMI approach. Comput. Ind. 2003, 51, 1–11. [Google Scholar] [CrossRef]
  23. Cherifi, A.; Guelton, K.; Arcese, L.; Leite, V.J.S. Global non-quadratic D-stabilization of Takagi-Sugeno systems with piecewise continuous membership functions. Appl. Math. Comput. 2019, 351, 23–36. [Google Scholar] [CrossRef]
  24. Mardani, M.M.; Vafamand, N.; Khooban, M.H.; Dragičević, T.; Blaabjerg, F. Design of quadratic D-stable fuzzy controller for microgrids with multiple CPLs. IEEE Trans. Ind. Electron. 2019, 66, 4805–4812. [Google Scholar] [CrossRef] [Green Version]
  25. Cherifi, A.; Guelton, K.; Arcese, L. Uncertain T-S model-based robust controller design with D-stability constraints- A simulation study of quadrotor attitude stabilization. Eng. Appl. Artif. Intell. 2018, 67, 419–429. [Google Scholar] [CrossRef]
  26. Saifia, D.; Chadli, M.; Karimi, H.R.; Labiod, S. Fuzzy control for electric power steering system with assist motor current input constraints. J. Frankl. Inst. 2015, 351, 562–576. [Google Scholar] [CrossRef]
  27. Kong, L.; Yuan, J. Disturbance-observer-based fuzzy model predictive control for nonlinear processes with disturbances and input constraints. ISA Trans. 2019, 90, 74–88. [Google Scholar] [CrossRef]
  28. Chang, W.J.; Lin, Y.H.; Du, J.; Chang, C.M. Fuzzy control with pole assignment and variance constraints for continuous-time perturbed Takagi-Sugeno fuzzy models: Application to ship steering systems. Int. J. Control Autom. Syst. 2019, 17, 2677–2692. [Google Scholar] [CrossRef]
  29. Ku, C.C.; Huang, P.H.; Chang, W.J. Passive fuzzy controller design for nonlinear systems with multiplicative noises. J. Frankl. Inst. 2010, 347, 732–750. [Google Scholar] [CrossRef]
  30. Garcia, G.; Bernussou, J. Pole assignment for uncertain systems in a specified disk by state feedback. IEEE Trans. Autom. Control 1995, 40, 184–190. [Google Scholar] [CrossRef]
  31. Chang, W.J.; Ku, C.C.; Huang, P.H. Robust fuzzy control for uncertain stochastic time-delay Takagi-Sugeno fuzzy models for achieving passivity. Fuzzy Sets Syst. 2010, 161, 2012–2032. [Google Scholar] [CrossRef]
  32. Jadbabaie, A.; Jamshidi, M.; Titli, A. Guaranteed-cost design of continuous-time Takagi-Sugeno fuzzy controllers via linear matrix inequalities. Proc. IEEE Int. Conf. Fuzzy Syst. 1998, 1, 268–273. [Google Scholar]
  33. Zheng, F.; Wang, Q.G.; Lee, T.H.; Huang, X. Robust PI controller design for nonlinear systems via fuzzy modeling method. IEEE Trans. Syst. Man Cybern. 2001, 31, 666–675. [Google Scholar] [CrossRef]
  34. Chang, W.J.; Huang, B.J. Passive fuzzy controller design with variance constraint for nonlinear synchronous generator systems. In Proceedings of the IEEE 10th International Conference on Power Electronics and Drive Systems, Kitakyushu, Japan, 22–25 April 2013; pp. 1251–1256. [Google Scholar]
  35. Bergen, A.R. Power System Analysis; Prentice-Hall: Englewood Cliffs, NJ, USA, 1986. [Google Scholar]
  36. Su, Y.X.; Zheng, C.H.; Duan, B.Y. Automatic disturbances rejection controller for precise motion control of permanent-magnet synchronous motors. IEEE Trans. Ind. Electron. 2005, 52, 814–823. [Google Scholar] [CrossRef]
Figure 1. The membership functions of state x 1 ( t ) with three fuzzy rules.
Figure 1. The membership functions of state x 1 ( t ) with three fuzzy rules.
Processes 09 00787 g001
Figure 2. Block-diagram for the nonlinear synchronous generator control system.
Figure 2. Block-diagram for the nonlinear synchronous generator control system.
Processes 09 00787 g002
Figure 3. The membership functions of state x 1 ( t ) with three fuzzy rules.
Figure 3. The membership functions of state x 1 ( t ) with three fuzzy rules.
Processes 09 00787 g003
Figure 4. The comparisons of state x 1 ( t ) . responses for Case 1.
Figure 4. The comparisons of state x 1 ( t ) . responses for Case 1.
Processes 09 00787 g004
Figure 5. The comparisons of state x 2 ( t ) . responses for Case 1.
Figure 5. The comparisons of state x 2 ( t ) . responses for Case 1.
Processes 09 00787 g005
Figure 6. The comparisons of state x 3 ( t ) . responses for Case 1.
Figure 6. The comparisons of state x 3 ( t ) . responses for Case 1.
Processes 09 00787 g006
Figure 7. The comparisons of control input u 1 ( t ) . responses for Case 1.
Figure 7. The comparisons of control input u 1 ( t ) . responses for Case 1.
Processes 09 00787 g007
Figure 8. The comparisons of pole locations with different circle regions.
Figure 8. The comparisons of pole locations with different circle regions.
Processes 09 00787 g008
Figure 9. The comparisons of state x 1 ( t ) . responses for different circle regions.
Figure 9. The comparisons of state x 1 ( t ) . responses for different circle regions.
Processes 09 00787 g009
Figure 10. The comparisons of state x 2 ( t ) . responses for different circle regions.
Figure 10. The comparisons of state x 2 ( t ) . responses for different circle regions.
Processes 09 00787 g010
Figure 11. The comparisons of state x 3 ( t ) . responses for different circle regions.
Figure 11. The comparisons of state x 3 ( t ) . responses for different circle regions.
Processes 09 00787 g011
Figure 12. The comparisons of control input u 1 ( t ) . responses for different circle regions.
Figure 12. The comparisons of control input u 1 ( t ) . responses for different circle regions.
Processes 09 00787 g012
Figure 13. The comparison of state x 1 ( t ) . response with the method in [28].
Figure 13. The comparison of state x 1 ( t ) . response with the method in [28].
Processes 09 00787 g013
Figure 14. The comparison of state x 2 ( t ) . response with the method in [28].
Figure 14. The comparison of state x 2 ( t ) . response with the method in [28].
Processes 09 00787 g014
Figure 15. The comparison of state x 3 ( t ) . response with the method in [28].
Figure 15. The comparison of state x 3 ( t ) . response with the method in [28].
Processes 09 00787 g015
Figure 16. The comparison of control input u 1 ( t ) . response with the method in [28].
Figure 16. The comparison of control input u 1 ( t ) . response with the method in [28].
Processes 09 00787 g016
Table 1. Comparison results for different state variance constraints in Case 2.
Table 1. Comparison results for different state variance constraints in Case 2.
State Variance ConstraintsFeedback GainsSimulated Varaiance Values
σ 1 2 = 1.2 , σ 2 2 = 1.2 , σ 3 2 = 1.2 F 1 = 10 4 × [ 0.0108 1.5841 0.0264 ]
F 2 = 10 4 × [ 0.0111 1.6187 0.0269 ]
F 3 = 10 4 × [ 0.0111 1.6247 0.0270 ]
var ( x 1 ) = 4.4534 × 10 3
var ( x 2 ) = 1.0280 × 10 6
var ( x 3 ) = 2.0860 × 10 3
σ 1 2 = 5 , σ 2 2 = 5 , σ 3 2 = 5 F 1 = 10 4 × [ 0.0062 1.0431 0.0218 ]
F 2 = 10 4 × [ 0.0063 1.0558 0.0220 ]
F 3 = 10 4 × [ 0.0063 1.0579 0.0221 ]
var ( x 1 ) = 4.7837 × 10 3
var ( x 2 ) = 1.1729 × 10 6
var ( x 3 ) = 1.7636 × 10 3
σ 1 2 = 15 , σ 2 2 = 15 , σ 3 2 = 15 F 1 = 10 4 × [ 0.0023 0.3954 0.0083 ]
F 2 = 10 4 × [ 0.0023 0.3993 0.0084 ]
F 3 = 10 4 × [ 0.0023 0.4000 0.0084 ]
var ( x 1 ) = 4.8147 × 10 3
var ( x 2 ) = 1.1732 × 10 6
var ( x 3 ) = 1.7463 × 10 3
Table 2. Selected multiple performance constraints.
Table 2. Selected multiple performance constraints.
Performance ConstraintsProposed Design MethodDesign Method of [28]
State Variance Constraint
σ n 2
σ 1 2 = 0.4 , σ 2 2 = 1 ,
σ 3 2 = 2
σ 1 2 = 0.05 , σ 2 2 = 0.05 ,
σ 3 2 = 0.2
D-stable Pole Constraint
D ( α , β )
D ( α , β ) = ( 15 , 15 ) D ( α , β ) = ( 15 , 15 )
Passive Constraint
E { 2 0 t p y T ( t ) S w ( t ) d t } > E { 0 t p γ w T ( t ) w ( t ) d t }
Dissipate Matrix S = 1
Dissipate Rate γ = 1
not considered
Input Constraint
u ( t ) μ
μ = 0.03 not considered
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qiao, H.; Chang, W.-J.; Lin, Y.-H.; Lin, Y.-W. Pole Location and Input Constrained Robust Fuzzy Control for T-S Fuzzy Models Subject to Passivity and Variance Requirements. Processes 2021, 9, 787. https://doi.org/10.3390/pr9050787

AMA Style

Qiao H, Chang W-J, Lin Y-H, Lin Y-W. Pole Location and Input Constrained Robust Fuzzy Control for T-S Fuzzy Models Subject to Passivity and Variance Requirements. Processes. 2021; 9(5):787. https://doi.org/10.3390/pr9050787

Chicago/Turabian Style

Qiao, Hongyu, Wen-Jer Chang, Yann-Horng Lin, and Yu-Wei Lin. 2021. "Pole Location and Input Constrained Robust Fuzzy Control for T-S Fuzzy Models Subject to Passivity and Variance Requirements" Processes 9, no. 5: 787. https://doi.org/10.3390/pr9050787

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