Next Article in Journal
Polyphenolic Profiling of Green Waste Determined by UPLC-HDMSE
Next Article in Special Issue
Novel Delay-Dependent Stabilization for Fuzzy Stochastic Systems with Multiplicative Noise Subject to Passivity Constraint
Previous Article in Journal
Cowpea Crop Response to Mineral and Organic Fertilization in SE Spain
Previous Article in Special Issue
Pole Location and Input Constrained Robust Fuzzy Control for T-S Fuzzy Models Subject to Passivity and Variance Requirements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Actuator Saturated Fuzzy Controller Design for Interval Type-2 Takagi-Sugeno Fuzzy Models with Multiplicative Noises

Department of Marine Engineering, National Taiwan Ocean University, Keelung 202, Taiwan
*
Author to whom correspondence should be addressed.
Processes 2021, 9(5), 823; https://doi.org/10.3390/pr9050823
Submission received: 13 March 2021 / Revised: 1 May 2021 / Accepted: 4 May 2021 / Published: 8 May 2021
(This article belongs to the Special Issue Application of Fuzzy Control in Computational Intelligence)

Abstract

:
In many practical systems, stochastic behaviors usually occur and need to be considered in the controller design. To ensure the system performance under the effect of stochastic behaviors, the controller may become bigger even beyond the capacity of practical applications. Therefore, the actuator saturation problem also must be considered in the controller design. The type-2 Takagi-Sugeno (T-S) fuzzy model can describe the parameter uncertainties more completely than the type-1 T-S fuzzy model for a class of nonlinear systems. A fuzzy controller design method is proposed in this paper based on the Interval Type-2 (IT2) T-S fuzzy model for stochastic nonlinear systems subject to actuator saturation. The stability analysis and some corresponding sufficient conditions for the IT2 T-S fuzzy model are developed using Lyapunov theory. Via transferring the stability and control problem into Linear Matrix Inequality (LMI) problem, the proposed fuzzy control problem can be solved by the convex optimization algorithm. Finally, a nonlinear ship steering system is considered in the simulations to verify the feasibility and efficiency of the proposed fuzzy controller design method.

1. Introduction

In 1965, the concept of fuzzy sets was firstly proposed by Zadeh [1]. The Takagi-Sugeno (T-S) fuzzy model has been proposed as an effective modeling method for complex nonlinear systems based on fuzzy sets. Via expressing nonlinear systems into many linear subsystems with IF-THEN fuzzy rule, a wide class of linear control theory can be applied for the T-S fuzzy models. In [2,3,4,5,6], it is witnessed that the T-S fuzzy model-based control theory has already been applied in many engineering systems successfully. The T-S fuzzy model can also be used to solve the actuator saturation problem for nonlinear systems [7,8,9]. In order to develop the fuzzy controller design method, a so-called “Parallel Distributed Compensation” (PDC) method was proposed for the T-S fuzzy model [10,11,12,13]. However, the state of practical engineer systems or controllers may differ from the original due to service life and frequency. Thus, parameter uncertainties have attracted more and more attention and need to be considered in the controller design method. Zadeh has expanded the type-1 fuzzy sets to the type-2 fuzzy sets [14]. It is noted that the type-2 fuzzy sets can construct the parameter uncertainties more completely than the type-1 fuzzy sets. With type-2 fuzzy sets, the type-2 T-S fuzzy model was proposed to solve nonlinear systems’ control problem with parameter uncertainties, which has been detailed in [15]. In this paper, the type-2 T-S fuzzy model is utilized to represent stochastic nonlinear systems with parameter uncertainties.
Based on the type-2 fuzzy sets, the type-2 fuzzy system has been proposed as a more general model description for nonlinear systems since the type-1 fuzzy system is a special case of the type-2 fuzzy system [16]. Unlike the type-1 fuzzy sets in which the membership grade is crisp, the membership grade of type-2 fuzzy sets is also fuzzy. In other words, the membership grade of type-1 fuzzy sets also has its membership function, which is called secondary membership function, in type-2 fuzzy sets. By using the secondary membership function, the uncertainties of type-1 fuzzy sets can be modeled. The description of type-2 fuzzy sets consists of the upper bound and lower bound of the membership function. The region between them, which describes the information of parameter uncertainties, is called Footprint of Uncertainty (FOU) [17,18,19]. According to the secondary membership function of the type-2 fuzzy sets, it can furtherly be divided into general type-2 fuzzy sets [20,21] and Interval Type-2 (IT2) fuzzy sets [22,23,24,25]. It is known that the secondary membership grades of general type-2 fuzzy sets are the value from 0 to 1 [19], which causes the complexity of the calculation. To reduce the calculation in the fuzzy controller design process, the IT2 fuzzy sets are applied to establish the T-S fuzzy model in this paper. However, the IT2 fuzzy systems are still much more complicated than the type-1 fuzzy systems. Much research has put effort into designing the description method for the IT2 fuzzy systems [26,27,28]. In [29], the technique has been extended to the T-S fuzzy model and applied to the practical inverted pendulum system successfully. Thus, the IT2 T-S fuzzy system proposed in [29] is considered, in this paper, to develop the fuzzy controller design method.
In order to improve the system performance under the stochastic behavior effects, a more significant control force is usually necessary for the controller design. However, there are some limitations in all control actuation devices, which may be provided as force, torque, stroke, voltage, and so on [30]. Because of the limitations, the control force applied to the system cannot achieve the expected performance or even cause instability, called actuator saturation. In [31], it can be found that the control problem subject to actuator saturation should be discussed with the displacement limit of the device of the active suspension system. In [32], the rate saturation, which is a critical problem in operating the aircraft, will contribute to the onset of pilot-induced oscillations and become the cause of airplane crashes. Thus, the control problem considering the actuator saturation has become an inevitable issue for the practical systems. To avoid the excessive controller force that will damage the system components, the performance requirement of actuator saturation also needs to be considered in the controller design. It is known that the saturation problem of the actuator is generally considered via designing the low gain control law or estimating the domain of attraction in the presence of actuator saturation [33]. In order to develop the actuator saturation in the controller design method, the saturation function of an actuator can be characterized based on the convex hull of linear combinations of linear functions and saturation functions [34]. In this paper, the saturation function is designed inside a specific nonlinear saturation sector. The control method subject to the actuator saturation has also been combined with the type-1 T-S fuzzy systems successfully [33]. In order to solve the parameter uncertainties in practical stochastic nonlinear systems, the type-2 T-S fuzzy system is applied. However, the control input might become bigger since the system’s performance requirements need to be achieved. By extending the application of actuator saturation to the type-2 T-S fuzzy system, the saturation problem can also be solved for the nonlinear systems with parameter uncertainties [23]. In [23], the saturation problem was solved effectively by designing the control law to reduce the control gain. Thus, the actuator saturation is considered with the IT2 T-S fuzzy systems in this paper.
The contributions of this paper are described as follows. In the practical system, the stochastic behaviors are inevitable and necessary to be considered in the controller design method. The control problem of stochastic nonlinear systems becomes an important issue. Based on the type-1 T-S fuzzy model, more and more researchers have developed the controller design method of stochastic nonlinear systems [35,36]. Moreover, the fuzzy control methods are also designed based on the IT2 T-S fuzzy model to solve the control problem of stochastic nonlinear systems with parameter uncertainties [37,38]. In [39], it is seen that the IT2 fuzzy controller design method has been applied to the nonlinear truck-trailer system successfully, and efficient results can be obtained. To achieve the performance requirement under the effects of stochastic behaviors, the control force may become bigger even over the limit of practical systems. Because of this reason, the constraint of actuator saturation is also necessary to be combined in the fuzzy controller design method. Many control theories have already been proposed with the type-1 T-S fuzzy model [9,40]. Based on the IT2 T-S fuzzy model, several efficient fuzzy controller design methods subject to actuator saturation also can be provided [23,41,42]. Considering the performance requirements of stochastic behaviors and actuator saturation, various controller design methods have been proposed based on the type-1 fuzzy model [33,43,44]. In [33,43,44], it is obvious that stochastic nonlinear systems’ performance under the stochastic behavior effects is improved, and the control gain can be suppressed under the actuator saturation constraint. Thus, the required system performance can be obtained by applying the cost-effective control force. However, the control problem of parameter uncertainties, which may cause by perturbations or modeling error, is also unavoidable in practical systems. The controller design method subject to actuator saturation for nonlinear systems with stochastic behaviors and parameter uncertainties based on the IT2 T-S fuzzy model is hardly discussed in the existing paper. In this paper, a new IT2 T-S fuzzy controller design method is provided to solve the control problem for nonlinear systems with stochastic behaviors and parameter uncertainties. To present purposes and contributions more clearly, the block diagram is given in Figure 1.
This paper proposes a fuzzy controller design method for stochastic nonlinear systems with parameter uncertainties subject to actuator saturation. Firstly, a class of stochastic nonlinear systems is modeled into the IT2 T-S fuzzy system via the expression of multiplicative noises. Then, the fuzzy controller, which satisfies the actuator saturation constraint, is designed to close the loop of the IT2 type-2 T-S fuzzy system by the PDC method. Based on the Lyapunov stability theory, some sufficient conditions are derived to guarantee the stability of the closed-loop IT2 T-S fuzzy model system. In order to solve the control problem via the convex optimization algorithm, the sufficient conditions are derived into the form of Linear Matrix Inequality (LMI). To process the derivation problem in stability analysis, Young’s inequality is also utilized [45]. Thus, the stability and the performance requirement of actuator saturation can be achieved by satisfying these sufficient conditions. Finally, a practical nonlinear ship steering system is applied to verify the applicability and feasibility of the fuzzy controller design method developed in this paper.
The structure of this paper is presented as follows. In Section 2, a class of stochastic nonlinear systems is expressed as an IT2 T-S fuzzy model with multiplicative noises, and definitions and lemmas are introduced. In Section 3, sufficient conditions are derived for ensuring the stability and performance requirement of actuator saturation of the IT2 T-S fuzzy model. In Section 4, a nonlinear ship steering system is applied to verify the applicability and efficiency of the proposed fuzzy control method. At last, some conclusions of the proposed fuzzy controller design method and the simulation results are provided in Section 5.

2. System Descriptions and Problem Statements

In this section, the IT2 T-S fuzzy model is considered to discuss the control problem subject to actuator saturation for a class of stochastic nonlinear systems. The stochastic behaviors of the system are expressed as the multiplicative noises in this paper. Then, the IT2 T-S fuzzy model with multiplicative noises is presented as follows:
Plant   Rule   i : IF   ρ 1 ( t )   is   M ~ 1 i   and   ρ 2 ( t )   is   M ~ 2 i   and     and   ρ z ( t )   is   M ~ z i , Then   x ˙ ( t ) = A i x ( t ) + B i u ~ ( t ) + A i x ( t ) ω ( t )
where ρ 1 ( t ) , ρ 2 ( t ) , , ρ z ( t ) are the premise variables, z is the number of premise variables, i = 1 , 2 , , Φ and Φ is the number of fuzzy rules, M ~ z i is an IT2 fuzzy set of rule i , x ( t ) n x is the state vector, u ~ ( t ) = [ u ~ 1 ( t ) , , u ~ n u ( t ) ] T = [ s a t ( u 1 ( t ) ) , , s a t ( u n u ( t ) ) ] T and s a t ( u n u ( t ) ) is n u t h saturated control input vector, ω ( t ) is a scalar zero-mean white noise satisfying the property E { ω ( t ) x ( t ) } = 0 . A i , B i and A i are constant matrices. For each fuzzy rule of (1), the firing strength can be presented for interval fuzzy sets as follows.
W i ( ρ ( t ) ) = [ w ¯ i ( ρ ( t ) ) , w ¯ i ( ρ ( t ) ) ] ,   for   i = 1 , 2 , , Φ
where w ¯ i ( ρ ( t ) ) = j = 1 z μ ¯ M ~ j i ( ρ j ( t ) ) 0 denotes the lower grade of membership, w ¯ i ( ρ ( t ) ) = j = 1 z μ ¯ M ~ j i ( ρ j ( t ) ) 0 denotes the upper grade of membership, μ ¯ M ~ j i ( ρ j ( t ) ) 0 denotes the lower bound of membership function, μ ¯ M ~ j i ( ρ j ( t ) ) 0 denotes the upper bound of the membership function. Referring to [29], the following IT2 T-S fuzzy model can be inferred from (1).
x ˙ ( t ) = m i = 1 Φ w ¯ i ( ρ ( t ) ) { A i x ( t ) + B i u ~ ( t ) + A i x ( t ) ω ( t ) } i = 1 Φ w ¯ i ( ρ ( t ) ) + n i = 1 Φ w ¯ i ( ρ ( t ) ) { A i x ( t ) + B i u ~ ( t ) + A i x ( t ) ω ( t ) } i = 1 Φ w ¯ i ( ρ ( t ) )
where m and n are the tuning parameters for determining the lower and upper bounded systems.
In this paper, the performance of actuator saturation is considered to limit the control input such that the practical nonlinear systems can avoid the damage caused by the exceed control force. Thus, the definition related to actuator saturation is given as follows:
Definition 1.
Considering the saturated control input u ~ α ( t ) in the IT2 T-S fuzzy model (3), the performance requirement of actuator saturation can be defined as follows:
u ~ α ( t ) = s a t ( u α ( t ) ) = { u α H i f u α H < u α u α i f u α L < u α < u α H u α L i f u α < u α L
where u α L and u α H denote the lower and upper constraints of the control input, which satisfying u α L < 0 < u α H and α = 1 , 2 , , n u .
To develop the stability analysis with actuator saturation, the following process is needed. Considering the saturated actuator defined in (4), one can obtain
u ~ ( t ) u ( t )
According to [33], a parameter ε can be given to satisfy the condition 0 < ε < 1 such that the saturation map s a t is inside the sector ( ε , 1 ) . Then, the following relationship can be obtained with the parameter.
( 1 ε ) u ( t ) ( 1 ε ) u ~ ( t )
( 1 + ε ) u ( t ) ( 1 + ε ) u ~ ( t )
( 1 + ε ) u ( t ) + ( 1 ε ) u ( t ) 2 u ~ ( t )
From inequalities (6) to (8), the following relationship is also obtained.
1 ε 2 u ~ ( t ) u ~ ( t ) 1 + ε 2 u ( t )
Under the conditions u α L ε u α and u α H ε u α , the relation u α L ε u α u α H ε can be inferred from (9). Thus, the following condition can also be inferred by setting u α H = u α L .
| u α | u α H ε
According to (10), the following inequality can be derived.
( u ~ ( t ) 1 + ε 2 u ( t ) ) T ( u ~ ( t ) 1 + ε 2 u ( t ) ) ( 1 ε 2 ) 2 u T ( t ) u ( t )
It was noted that the inequality (11) is important in the derivation of stability analysis in this paper. In order to consider the actuator saturation for the IT2 T-S fuzzy model (3), the sector parameter ε is combined into (3) as follows:
x ˙ ( t ) = m i = 1 Φ w ¯ i ( ρ ( t ) ) { A i x ( t ) + B i ( 1 + ε 2 u ( t ) ) + B i ( u ~ ( t ) 1 + ε 2 u ( t ) ) + A i x ( t ) ω ( t ) } i = 1 Φ w ¯ i ( ρ ( t ) ) + n i = 1 Φ w ¯ i ( ρ ( t ) ) { A i x ( t ) + B i ( 1 + ε 2 u ( t ) ) + B i ( u ~ ( t ) 1 + ε 2 u ( t ) ) + A i x ( t ) ω ( t ) } i = 1 Φ w ¯ i ( ρ ( t ) )
Then, the PDC method is applied to design the fuzzy controller for the IT2 T-S fuzzy model (12). Via the PDC method, the fuzzy controller corresponding to each subsystem is designed, and the overall fuzzy controller is obtained through the “blending” process. The IT2 T-S fuzzy controller design sequence is presented as follows:
Controller   Rule   i : IF   ρ 1 ( t )   is   M ~ 1 i   and   ρ 2 ( t )   is   M ~ 2 i   and and   ρ z ( t )   is   M ~ z i , Then   u ( t ) = F i x ( t )
where F i are feedback gains. Via the same method of the IT2 T-S fuzzy model (1–3), the controller (13) is represented as
u ( t ) = m i = 1 Φ w ¯ i ( ρ ( t ) ) F i x ( t ) i = 1 Φ w ¯ i ( ρ ( t ) ) + n i = 1 Φ w ¯ i ( ρ ( t ) ) F i x ( t ) i = 1 Φ w ¯ i ( ρ ( t ) )
Substituting (14) into (12), the fuzzy controller (14) is applied to control the IT2 T-S fuzzy system (12) with saturated control input u ~ ( t ) as follows:
x ˙ ( t ) = i , j , l , q Φ g i j l q ( ρ ( t ) ) i , j , l , q Φ g i j l q ( ρ ( t ) ) { m ( G i l q x ( t ) + B i ( u ~ ( t ) ( 1 + ε 2 ) ( m F l + n F q ) x ( t ) ) + A i x ( t ) ω ( t ) ) + n ( ( G i l q x ( t ) + B i ( u ~ ( t ) ( 1 + ε 2 ) ( m F l + n F q ) x ( t ) ) ) d t + A j x ( t ) ω ( t ) ) }
where g i j l q ( ρ ( t ) ) = w ¯ i ( ρ ( t ) ) w ¯ j ( ρ ( t ) ) w ¯ l ( ρ ( t ) ) w ¯ q ( ρ ( t ) ) , G v p s = A v + B v ( 1 + ε 2 ) ( m F p + n F s ) . Then, the closed-loop IT2 T-S fuzzy system (15) can be represented as
x ˙ ( t ) = i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) { m ( G i j j x ( t ) + B i R j j ( t ) + A i x ( t ) ω ( t ) ) + n ( G j j j x ( t ) + B j R j j ( t ) + A j x ( t ) ω ( t ) ) } + 2 i = 1 Φ i < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) i = 1 Φ i < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) { m ( ( Ψ i j j + Ψ i l l ) x ( t ) + B i 2 R j j ( t ) + B i 2 R l l ( t ) + A i x ( t ) ω ( t ) ) + n ( ( Ψ j l l + Ψ l j j ) x ( t ) + B j 2 R l l ( t ) + B l 2 R j j ( t ) + ( A j + A l 2 ) x ( t ) ω ( t ) ) } + 2 i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) { m ( ( Ψ j l l + Ψ j q q ) x ( t ) + B j 2 R l l ( t ) + B j 2 R q q ( t ) + A i x ( t ) ω ( t ) ) + n ( ( Ψ j l l + Ψ j q q ) x ( t ) + B j 2 R l l ( t ) + B j 2 R q q ( t ) + A j x ( t ) ω ( t ) ) }
where Ψ v p s = A v 2 + B v 2 ( 1 + ε 2 ) ( m F p + n F s ) and R p s ( t ) = u ~ ( t ) ( 1 + ε 2 ) ( m F p + n F s ) x ( t ) .
Based on the closed-loop IT2 T-S fuzzy system (16), the stability analysis and synthesis are carried on by Lyapunov stability theory with actuator saturation presented in Definition 1. To complete the derivations of the stability conditions for the proposed fuzzy control problem, the following lemma is useful and introduced as follows:
Lemma 1.
[45] Given the matrices X , Y and adjusting parameters δ , where δ > 0 , Young’s inequality is expressed as
X T Y + Y T X δ X T X + δ 1 Y T Y
Based on the IT2 T-S fuzzy system (16) and introduced definition and lemma, some sufficient conditions are derived to achieve the stability of the considered stochastic nonlinear systems in the next section. The stability conditions are derived based on the Lyapunov stability theory. Besides, the actuator saturation constraint is also considered in the derivations of the stability conditions.

3. Stability Analysis for IT2 T-S Fuzzy System Subject to Actuator Saturation

In this section, the stability analysis and the IT2 T-S fuzzy controller design are proposed for the IT2 T-S fuzzy system (16). The system performance under the effect of multiplicative noises should be guaranteed in the proposed fuzzy controller design process. Moreover, the control gain can be limited by satisfying the saturated actuator u ~ α ( t ) defined in (4).
Theorem 1.
The IT2 T-S fuzzy system (16) is stable in the sense of mean square and satisfies the actuator saturation if there exist a positive definite matrix P T = P > 0 and feedback gains F i such that the following sufficient conditions are satisfied.
H e { P ( m G i j j + n G j j j ) } + ( m A i + n A j ) T P ( m A i + n A j ) + δ P Ξ i j Ξ i j T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F j T < 0 for   i = 1 Φ ,   j = l = q = 1 Φ
H e { P ( m Ψ i j j + m Ψ i l l + n Ψ j l l + n Ψ l j j ) } + ( m A i + n A j 2 + n A l 2 ) T P ( m A i + n A j 2 + n A l 2 ) + 1 4 δ P Ξ i l Ξ i l T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F j T F j + 1 4 δ P Ξ i j Ξ i j T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F l T F l < 0 for   i , j = 1 Φ 1 ,   l = q = 2 Φ   ( j < l )
H e { P ( m Ψ i l l + m Ψ i q q + n Ψ j l l + n Ψ j q q ) } + ( m A i + n A j ) T P ( m A i + n A j ) + 1 2 δ P Ξ i j Ξ i j T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F l T F l + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F q T F q < 0 for   i , j = 1 Φ ,   l = 1 Φ 1 ,   q = 2 Φ   ( l < q )
( m + n ) ( F i ( α ) ) P 1 ( F i ( α ) ) T ( m + n ) ( u α H ε ) 2 0
where Ψ i j j , Ψ j j j , Ψ i l l , Ψ j l l , Ψ l j j , Ψ i q q , Ψ j q q are matrices defined in (16), Ξ g f = ( m B g + n B f ) and H e { [ ] } = [ ] + [ ] T .
Proof. 
Based on the closed-loop form IT2 T-S fuzzy system (15), the derivative of Lyapunov function, which is selected as V ( x ( t ) ) = x T ( t ) P x ( t ) , can be obtained by Itô’s formula [25] as follows:
V ˙ ( x ( t ) ) = i , j , l , q Φ g i j l q ( ρ ( t ) ) i , j , l , q Φ g i j l q ( ρ ( t ) ) { ( m ( G i l q x ( t ) + B i R l q ( t ) + A i x ( t ) ω ( t ) ) + n ( G j l q x ( t ) + B j R l q ( t ) + A j x ( t ) ω ( t ) ) ) T P x ( t ) + x T ( t ) P ( m ( G i l q x ( t ) + B i R l q ( t ) + A i x ( t ) ω ( t ) ) + n ( G j l q x ( t ) + B j R l q ( t ) + A j x ( t ) ω ( t ) ) ) + ( ( m A i + n A j ) x ( t ) ) T P ( ( m A i + n A j ) x ( t ) ) } = i , j , l , q Φ g i j l q ( ρ ( t ) ) i , j , l , q Φ g i j l q ( ρ ( t ) ) { ( m ( G i l q x ( t ) + B i R l q ( t ) ) + n ( G j l q x ( t ) + B j R l q ( t ) ) ) T P x ( t ) + x T ( t ) P ( m ( G i l q x ( t ) + B i R l q ( t ) ) + n ( G j l q x ( t ) + B j R l q ( t ) ) ) + ( ( m A i + n A j ) x ( t ) ) T P ( ( m A i + n A j ) x ( t ) ) + 2 x T ( t ) P ( m A i + n A j ) x ( t ) ω ( t ) } = V Γ ( x ( t ) ) + i , j = 1 Φ g i j ( ρ ( t ) ) i , j = 1 Φ g i j ( ρ ( t ) ) { 2 x T ( t ) P ( m A i + n A j ) x ( t ) ω ( t ) }
where g i j ( ρ ( t ) ) = w ¯ i ( ρ ( t ) ) w ¯ j ( ρ ( t ) ) and
V Γ ( x ( t ) ) = i , j , l , q Φ g i j l q ( ρ ( t ) ) i , j , l , q Φ g i j l q ( ρ ( t ) ) { ( m ( G i l q x ( t ) + B i R l q ( t ) ) + n ( G j l q x ( t ) + B j R l q ( t ) ) ) T P x ( t ) + x T ( t ) P ( m ( G i l q x ( t ) + B i R l q ( t ) ) + n ( G j l q x ( t ) + B j R l q ( t ) ) ) + ( ( m A i + n A j ) x ( t ) ) T P ( ( m A i + n A j ) x ( t ) ) }
Then, the following relationship can be obtained by the representation method of the IT2 T-S fuzzy system (16).
V Γ ( x ( t ) ) = V Γ 1 ( x ( t ) ) + V Γ 2 ( x ( t ) ) + V Γ 3 ( x ( t ) )
where
V Γ 1 ( x ( t ) ) = i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) { H e { ( m ( G i j j x ( t ) + B i R j j ( t ) ) + n ( G j j j x ( t ) + B j R j j ( t ) ) ) T P x ( t ) } + ( ( m A i + n A j ) x ( t ) ) T P ( ( m A i + n A j ) x ( t ) ) } = i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) { x T ( t ) ( H e { P ( m G i j j + n G j j j ) } + ( m A i + n A j ) T P ( m A i + n A j ) ) x ( t ) + H e { x T ( t ) P ( m B i + n B j ) R j j ( t ) } }
V Γ 2 ( x ( t ) ) = i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) { H e { ( m ( ( Ψ i j j + Ψ i l l ) x ( t ) + B i 2 R j j ( t ) + B i 2 R l l ( t ) ) + n ( ( Ψ j l l + Ψ l j j ) x ( t ) + B j 2 R l l ( t ) + B l 2 R j j ( t ) ) ) T P x ( t ) } + ( ( m A i + n A j 2 + n A l 2 ) x ( t ) ) T P ( ( m A i + n A j 2 + n A l 2 ) x ( t ) ) } = i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) { x T ( t ) ( H e { P ( m ( Ψ i j j + Ψ i l l ) + n ( Ψ j l l + Ψ l j j ) ) } + ( m A i + n A j 2 + n A l 2 ) T P ( m A i + n A j 2 + n A l 2 ) ) x ( t ) + H e { x T ( t ) P Ξ i l R j j ( t ) } + H e { x T ( t ) P Ξ i j R l l ( t ) } }
V Γ 3 ( x ( t ) ) = i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) { H e { ( m ( ( Ψ i l l + Ψ i q q ) x ( t ) + B i 2 R l l ( t ) + B i 2 R q q ( t ) ) + n ( ( Ψ j l l + Ψ j q q ) x ( t ) + B j 2 R l l ( t ) + B j 2 R q q ( t ) ) ) T P x ( t ) } + ( ( m A i + n A j ) x ( t ) ) T P ( ( m A i + n A j ) x ( t ) ) } = i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) { x T ( t ) ( H e { P ( m ( Ψ i l l + Ψ i q q ) + n ( Ψ j l l + Ψ j q q ) ) } + ( m A i + n A j ) T P ( m A i + n A j ) ) x ( t ) + H e { x T ( t ) P Ξ i j R l l ( t ) } + H e { x T ( t ) P Ξ i j R q q ( t ) } }
Then, the stability criteria for the IT2 T-S fuzzy system (16) can be proposed with (23)–(26) as follows. Firstly, applying the inequalities (17) in Lemma 1 and (11) to (24), one can obtain
V Γ 1 ( x ( t ) ) i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) { x T ( t ) ( H e { P ( m G i j j + n G j j j ) } + ( m A i + n A j ) T P ( m A i + n A j ) ) x ( t ) + δ x T ( t ) P Ξ i j Ξ i j T P x ( t ) + δ 1 R j j T ( t ) R j j ( t ) } i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) i = 1 Φ j = 1 Φ g i j j j ( ρ ( t ) ) { x T ( t ) ( H e { P ( m G i j j + n G j j j ) } + ( m A i + n A j ) T P ( m A i + n A j ) + δ P Ξ i j Ξ i j T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F j T F j ) x ( t ) }
It is obvious that if the condition (18) is satisfied by Theorem 1, then the situation V Γ 1 ( x ( t ) ) < 0 can also be achieved by the relationship (27). Via a similar process, the following relationship is also obtained from (25):
V Γ 2 ( x ( t ) ) i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) { x T ( t ) ( H e { P ( m ( Ψ i j j + Ψ i l l ) + n ( Ψ j l l + Ψ l j j ) ) } + ( m A i + n A j 2 + n A l 2 ) T P ( m A i + n A j 2 + n A l 2 ) ) x ( t ) + 1 4 δ x T ( t ) P Ξ i l Ξ i l T P x ( t ) + 1 4 δ x T ( t ) P Ξ i j Ξ i j T P x ( t ) + δ 1 R j j T ( t ) R j j ( t ) + δ 1 R l l T ( t ) R l l ( t ) } i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) i = 1 Φ j < l Φ l = 1 Φ g i j l l ( ρ ( t ) ) { x T ( t ) ( H e { P ( m ( Ψ i j j + Ψ i l l ) + n ( Ψ j l l + Ψ l j j ) ) } + ( m A i + n A j 2 + n A l 2 ) T P ( m A i + n A j 2 + n A l 2 ) + 1 4 δ P Ξ i l Ξ i l T P + 1 4 δ P Ξ i j Ξ i j T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F j T F j + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F l T F l ) x ( t ) }
From (26), one can obtain
V Γ 3 ( x ( t ) ) i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) { x T ( t ) ( H e { P ( m ( Ψ i l l + Ψ i q q ) + n ( Ψ j l l + Ψ j q q ) ) } + ( m A i + n A j ) T P ( m A i + n A j ) ) x ( t ) + 1 2 δ x T ( t ) P Ξ i j Ξ i j T P x ( t ) + δ 1 R l l T ( t ) R l l ( t ) + δ 1 R q q T ( t ) R q q ( t ) } i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) i = 1 Φ j = 1 Φ l < q Φ q = 1 Φ g i j l q ( ρ ( t ) ) { x T ( t ) ( H e { P ( m ( Ψ i l l + Ψ i q q ) + n ( Ψ j l l + Ψ j q q ) ) } + ( m A i + n A j ) T P ( m A i + n A j ) + 1 2 δ P Ξ i j Ξ i j T P + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F l T F l + δ 1 ( 1 ε 2 ) 2 ( m + n ) 2 F q T F q ) x ( t ) }
Thus, if the conditions (19)–(20) are satisfied by Theorem 1, V Γ 2 ( x ( t ) ) < 0 and V Γ 3 ( x ( t ) ) < 0 can also be achieved. From the above results, it is known that the condition V Γ ( x ( t ) ) < 0 is guaranteed by the conditions (18)–(20).
Then, taking the expectation to (22), one can find the following relation due to the properties E { x ( t ) ω ( t ) } = 0 .
E { V ˙ ( x ( t ) ) } = E { V Γ ( x ( t ) ) }
Based on the above statements, it has been proven that the condition V Γ ( x ( t ) ) < 0 is satisfied by sufficient conditions (18)–(20) proposed in Theorem 1. Via the relationship (30), E { V ˙ ( x ( t ) ) } < 0 is also achieved by E { V Γ ( x ( t ) ) } < 0 . Referring to [46], the IT2 T-S fuzzy system (16) is said to be stable in the sense of mean square via satisfying the conditions (18)–(20).
In addition to the stability, the actuator saturation requirement is also considered to limit the control input of the IT2 T-S fuzzy system (16). Thus, the proof of the actuator saturation constraint (21) is given as follows. Firstly, an ellipsoid D 1 is defined as follows:
D 1 = { x ( t ) | x T ( t ) P x ( t ) 1 }
From [33], it is known that if the sufficient conditions (18)–(20) are satisfied by Theorem 1, the ellipsoid (31), which is inside the domain of attraction, is contractively invariant. Then, the following condition of actuator saturation is obtained by (10) and (14).
| ( m i = 1 Φ w ¯ i ( ρ ( t ) ) i = 1 Φ w ¯ i ( ρ ( t ) ) + n i = 1 Φ w ¯ i ( ρ ( t ) ) i = 1 Φ w ¯ i ( ρ ( t ) ) ) ( F i ( α ) x ( t ) ) | u α H ε
where F i ( α ) denotes the α -th row of F i . Referring to [33], the condition can be derived as follows if (32) is satisfied with i = 1 Φ w ¯ i ( ρ ( t ) ) i = 1 Φ w ¯ i ( ρ ( t ) ) = i = 1 Φ w ¯ i ( ρ ( t ) ) i = 1 Φ w ¯ i ( ρ ( t ) ) = 1 .
D 2 = { x ( t ) | x T ( t ) ( m + n ) ( F i ( α ) ) T ( F i ( α ) ) ( m + n ) x ( t ) ( u α H ε ) 2 }
Based on the above results, it is known that x ( t ) D 1 D 2 is required for satisfying the actuator saturation. Then, the equivalent condition for x ( t ) D 1 D 2 can be obtained by (31) and (33) as follows:
( m + n ) ( F i ( α ) ) P 1 ( F i ( α ) ) T ( m + n ) ( u α H ε ) 2
(34) of actuator saturation can also be satisfied. Then, the performance requirement of the actuator saturation (4) is achieved for the IT2 T-S fuzzy system (16) by the condition (32). Based on the above results, the IT2 T-S fuzzy system (16) can achieve asymptotically stability in the sense of mean square and the actuator saturation constraint via satisfying the sufficient conditions (18)–(20) proposed in Theorem 1. □
Remark 1.
The purpose of Theorem 1 is to develop the stability analysis and fuzzy controller design for nonlinear stochastic systems with parameter uncertainties. First, the system parameter uncertainties were considered in representing the IT2 T-S fuzzy model (16). The stochastic behaviors presented as multiplicative noises were also considered in the stability analysis by Itô’s formula (22). It was noted that the control input might become bigger when the designers considered the above performance requirements simultaneously. Via the application of inequality (11), the performance constraint of actuator saturation (4) has been combined into the stability analysis to avoid the situation that the control inputs exceed the limit of the practical systems. Applying Young’s inequality in Lemma 1, the derivations of sufficient conditions (18)–(20) have also been solved successfully. Thus, the fuzzy controller design problem subject to system parameter uncertainties, multiplicative noises, and actuator saturation requirements has been studied in Theorem 1 based on the IT2 T-S fuzzy model.
The conditions derived in Theorem 1 are not linear matrix inequalities. It is difficult to solve the conditions of Theorem 1 using numerical analysis methods. In order to solve the above control problem by the convex optimization algorithm, the stability conditions (18)–(21) are transferred into LMI form in the following theorem.
Theorem 2.
The closed-loop IT2 T-S fuzzy system (16) is stable in the sense of mean square and satisfying the actuator saturation constraint if there exist a positive definite matrix  Q T = Q > 0 and feedback gains  K i such that the following sufficient conditions are satisfied.
[ Θ a 11 * * ( 1 ε 2 ) ( m + n ) K j δ I n u × n u * ( m A i + n A j ) Q 0 n x × n x Q ] < 0 for   i = 1 Φ ,   j = l = q = 1 Φ
[ Θ b 11 * * * ( 1 ε 2 ) ( m + n ) K j δ I n u × n u * * ( 1 ε 2 ) ( m + n ) K l 0 n u × n u δ I n u × n u * ( m A i + n ( A j + A l 2 ) ) Q 0 n x × n u 0 n x × n u Q ] < 0 for   i , j = 1 Φ 1 ,   l = q = 2 Φ   ( j < l )
[ Θ c 11 * * * ( 1 ε 2 ) ( m + n ) K l δ I n u × n u * * ( 1 ε 2 ) ( m + n ) K q 0 n u × n u δ I n u × n u * ( m A i + n A j ) Q 0 n x × n u 0 n x × n u Q ] < 0 for   i , j = 1 Φ ,   l = 1 Φ 1 ,   q = 2 Φ   ( l < q )
[ ( 1 + ε 2 ) 2 ( μ α H ε ) 2 ( m + n ) ( 1 + ε 2 ) K i ( α ) * Q ] 0
where
Θ a 11 = δ Ξ i j Ξ i j T + H e { ( m A i + n A j ) Q + ( 1 + ε 2 ) ( ( m 2 + m n ) B i + ( n m + n 2 ) B j ) K j } ,
Θ b 11 = 1 4 δ Ξ i l Ξ i l T + 1 4 δ Ξ i j Ξ i j T + H e { ( m A i + n A j 2 + n A l 2 ) Q + ( 1 + ε 2 ) ( ( m 2 + m n ) B i 2 + ( n m + n 2 ) B l 2 ) K j + ( 1 + ε 2 ) ( ( m 2 + m n ) B i 2 + ( n m + n 2 ) B j 2 ) K l } ,
Θ c 11 = 1 2 δ Ξ i j Ξ i j T + H e { ( m A i + n A j ) Q + ( 1 + ε 2 ) ( ( m 2 + m n ) B i 2 + ( n m + n 2 ) B j 2 ) K l + ( 1 + ε 2 ) ( ( m 2 + m n ) B i 2 + ( n m + n 2 ) B j 2 ) K q } ,  
K j = F j Q , Q = P 1 , and * denotes the transposed element in the symmetric position.
Proof. 
It is obvious that the stability conditions (18)–(20) can be obtained from (35)–(37) by applying Schur complement and pre-and-post-multiplying the matrix P 1 . Moreover, the condition (40) can be obtained from the actuator saturation constraint (21) as follows. Firstly, applying Schur complement to (21), one can obtain
[ ( u α H ε ) 2 ( m + n ) F i ( α ) * P ] 0
Then, the condition (38) can be obtained from (39) by pre-and-post multiplying d i a g { 1 + ε 2 , P 1 } . Via the setting Q = P 1 and K i = F i Q , sufficient conditions (18)–(20) are achieved if the conditions (35)–(37) are satisfied. The actuator saturation constraint (21) can also be satisfied due to the condition (38). Therefore, from Theorem 1, it can be said that the IT2 T-S fuzzy system (16) is asymptotically stable in the sense of mean square subject to the actuator saturation by satisfying the stability conditions (35)–(38) proposed in Theorem 2. □
Remark 2.
The purpose of Theorem 2 is to convert the sufficient conditions (18)–(21) proposed in Theorem 1 into the LMI problems. Then, the sufficient conditions (35)–(38) presented in Theorem 2 can be easily solved by the convex optimization algorithm.
In order to show the feasibility and efficiency of the proposed fuzzy controller design method, a practical nonlinear ship steering systems’ control problem is considered in the next section. By solving the stability conditions derived in Theorem 2, an actuator saturated fuzzy controller can be designed to stabilize the nonlinear ship steering system that was represented by the IT2 T-S fuzzy system.

4. Simulation of Nonlinear Ship Steering System

On the unpredicted ocean, how to control the ship with accurate positioning and heading is always an important issue. Thus, the stochastic behaviors and uncertainties caused by environments are usually considered in the controller design and stability analysis. Based on the IT2 T-S fuzzy model, the saturated fuzzy controller design method proposed in this paper is applied to ensure the performance and stability of the ship steering system in this section. Referring to [47,48], a ship that has a length of 200.6 m and a mass of 73,097.15 kg is considered in this section. Besides, the dynamic equations of the nonlinear ship steering system can be presented as follows:
x ˙ 1 ( t ) = c o s ( x 3 ( t ) ) x 4 ( t ) + 0.5 x 4 ( t ) ω ( t ) s i n ( x 3 ( t ) ) x 5 ( t )
x ˙ 2 ( t ) = s i n ( x 3 ( t ) ) x 4 ( t ) + c o s ( x 3 ( t ) ) x 5 ( t ) + 1.3 x 5 ( t ) ω ( t )
x ˙ 3 ( t ) = x 6 ( t ) + 1.5 x 6 ( t ) ω ( t )
x ˙ 4 ( t ) = 0.0358 x 1 ( t ) 0.0797 x 4 ( t ) + 0.9215 u 1 ( t )
x ˙ 5 ( t ) = 0.0208 x 2 ( t ) 0.0818 x 5 ( t ) 0.1224 x 6 ( t ) + 0.7805 u 2 ( t ) + 7.4562 u 3 ( t )
x ˙ 6 ( t ) = 0.0394 x 2 ( t ) 0.2254 x 5 ( t ) 0.2468 x 6 ( t ) + 1.4811 u 2 ( t ) + 7.4562 u 3 ( t )
where x 1 ( t ) and x 2 ( t ) denote the ship position on the earth-fixed frame, x 3 ( t ) denotes the ships’ yaw angle, x 4 ( t ) and x 5 ( t ) denote the surge and sway motion of ship, x 6 ( t ) denote the yaw angular velocity, u 1 ( t ) , u 2 ( t ) and u 3 ( t ) denote the control forces of the thrusters. The details of ship steering systems (40)–(45) can be referred to [49]. To construct the IT2 T-S fuzzy model for nonlinear ship steering system (40)–(45), the membership function is selected as shown in Figure 2. Then, the IT2 T-S fuzzy model with multiplicative noises is presented as follows:
Plant   Rule   i : IF   x 3 ( t )   is   M ~ 3 i Then   x ˙ ( t ) = A i x ( t ) + B i u ~ ( t ) + A i x ( t ) ω ( t )
where subsystem matrices of three fuzzy rules are
A 1 = [ 0 0 0 0.0349 1 0 0 0 0 1 0.0349 0 0 0 0 0 0 1 0.0358 0 0 0.0797 0 0 0 0.0208 0 0 0.0818 0.1224 0 0.0394 0 0 0.2254 0.2468 ]   ,
A 2 = [ 0 0 0 1 0.0349 0 0 0 0 0.0349 1 0 0 0 0 0 0 1 0.0358 0 0 0.0797 0 0 0 0.0208 0 0 0.0818 0.1224 0 0.0394 0 0 0.2254 0.2468 ]   ,
A 3 = [ 0 0 0 0.0349 1 0 0 0 0 1 0.0349 0 0 0 0 0 0 1 0.0358 0 0 0.0797 0 0 0 0.0208 0 0 0.0818 0.1224 0 0.0394 0 0 0.2254 0.2468 ] ,
B 1 = B 2 = B 3 = [ 0 0 0 0 0 0 0 0 0 0.9215 0 0 0 0.7802 1.4811 0 1.4811 7.4562 ] ,   and   A 1 = A 2 = A 3 = [ 0 0 0 0.5 0 0 0 0 0 0 1.3 0 0 0 0 0 0 1.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ] .
For a ship on the unpredictable ocean, the positioning system will be affected seriously by the stochastic environment, such as waves, winds, and currents. It is expected that a more significant control force is necessary to be applied when these effects occur. However, the limitations of all actuation devices should be considered for the ship steering system (40)–(46). To deal with this critical issue, the performance constraint of actuator saturation is combined into the development of the proposed fuzzy controller design.
The steering gears are usually employed to be the modern actuator equipment for the ship steering systems. Because of the advantages of eco-friendly, low space occupation, maintenance frequency, and so on, the permanent-magnet linear synchronous actuator was developed to replace the oil-powered actuators [50,51,52]. Moreover, the entire electrical steering gear system, which is in the digital domain, can solve environmental protection nowadays. For the steering gear system, some problems need to be improved, which can be presented as follows:
  • The difference in the actuator angle and ordered angle: This problem will occur when the wrong or insufficient control adjustment is applied.
  • Unsatisfactory Steering: The breakdown of safety valves or by-pass valves in the steering gear system will cause the problem.
  • Ship movement is beyond the limit: The main reason is the error signal return by the sensor such that the control command is given over the limit of autopilot.
It is known that the saturation of the actuator arises due to the difference between the designed control input and the practical actuator output. In order to solve the actuator saturation problem, it is usually necessary to add a filter between the designed controller and the practical actuator. However, adding filters will increase costs. If we can put the actuator saturation problem directly into the controller design process, the designers will be able to get a practical controller that is direct and cost-saving. Thus, the controller design considering the actuator saturation constraint is an essential issue for the modern ship steering system. Based on the IT2 T-S fuzzy system of ship steering systems (46), the proposed design method is compared with the design method in [29] in this simulation.
Remark 3.
In [29], the fuzzy controller design method is also developed based on the IT2 T-S fuzzy model and PDC method. The difference between the proposed design method and the design method in [29] is described below. In this paper, the stochastic behaviors are considered more in the IT2 T-S fuzzy model. Moreover, the constraint of the actuator saturation is also applied in the proposed fuzzy controller design method to limit the control gain, such that it will not work over the tolerance of the practical systems.
To carry on the IT2 fuzzy controller design method of both methods, the tuning parameters are selected as m = 0.7 and n = 0.3 . Moreover, actuator saturation constraints are designed for each control input as u 1 H = 10 , u 2 H = 10 and u 3 H = 10 of the proposed design method. Solving the sufficient conditions (35–38), the positive definite matrix, and feedback gains can be obtained as follows:
F 1 = [ 0.6333 0.0020 0.0012 13.3718 0.0480 0.0053 0.0052 0.2113 0.2931 0.0348 9.8108 1.7339 0.0002 0.0054 0.1314 0.0054 0.2764 0.6170 ]
F 2 = [ 0.6296 0.0000001 0.000002 13.2836 0.00006 0.00002 0.000003 0.2110 0.2918 0.00003 9.7859 1.7180 0.000004 0.0086 0.1313 0.00009 0.4075 0.6152 ]
F 3 = [ 0.6333 0.0020 0.0012 13.3714 0.0482 0.0053 0.0052 0.2113 0.2931 0.0348 9.8108 1.7339 0.0002 0.0054 0.1314 0.0054 0.2761 0.6170 ]
P = [ 0.0362 0.0000001 0.00000001 0.0858 0.000001 0.00000002 0.0000001 0.0163 0.0001 0.0000005 0.0304 0.0005 0.00000001 0.0001 0.0298 0.0000001 0.0034 0.0139 0.0858 0.0000005 0.0000001 1.7177 0.00002 0.0000004 0.000001 0.0304 0.0034 0.00002 1.2520 0.0240 0.00000002 0.0005 0.0139 0.0000004 0.0240 0.0950 ]
To demonstrate the advantages of the proposed design method, the design method in [29] is applied to present the comparison results. Thus, the positive definite matrix and control gains of each fuzzy rule can also be obtained by solving the stability conditions proposed in [29] as follows:
F 1 = [ 3.0944 0.0215 0.0000006 26.8185 0.1558 0.000003 0.0408 6.0637 0.5137 0.2952 52.2263 0.4122 0.0081 1.2587 0.2896 0.0586 10.8251 0.1807 ]
F 2 = [ 2.9223 0.0002 0.0000003 25.3278 0.0027 0.0000002 0.0005 5.7513 0.5084 0.0051 49.5187 0.3991 0.00009 1.2012 0.2886 0.0010 10.3261 0.1780 ]
F 3 = [ 3.0947 0.0215 0.0000004 26.8216 0.1574 0.000004 0.0408 6.0644 0.5137 0.2983 52.2319 0.4122 0.0081 1.2589 0.2896 0.0593 10.8261 0.1807 ]
P = [ 0.1013 0.000000008 0.000000002 0.7368 0.00003 0.0000000006 0.000000008 0.1013 0.000003 0.00003 0.7370 0.00002 0.000000002 0.000003 0.1388 0.00000001 0.000002 0.0567 0.7368 0.00003 0.00000001 6.3291 0.0000007 0.00000001 0.00003 0.7370 0.000002 0.0000007 6.3309 0.0001 0.0000000006 0.00002 0.0567 0.00000001 0.0001 0.1390 ]
In Figure 3, the comparison between the proposed controller design method and the design method of [29] is presented precisely. For the design method of [29], the requirement of stability is considered in the design process, and the control input is designed as u ( t ) based on the feedback gains of (51)–(53), which is presented on the left-hand side of Figure 3. When actuation devices have actual saturation limits, the control input of the design method of [29] may be too high for the actuator saturation limits. If the control input designed by this control method exceeds the actuator saturation constraint, its control input u ( t ) may not be used for the practical nonlinear ship steering systems. In many practical systems like the ship steering system (40)–(45), the actuator saturation will deteriorate system performance seriously or cause instability. The actuator saturation requirement is directly combined into the proposed fuzzy controller design method to deal with the problem. Based on the designed fuzzy controller with feedback gains (47)–(49), the saturated control input can be obtained as u ~ ( t ) , which is shown on the right-hand side of Figure 3. The proposed fuzzy controller design method can meet the actual actuator saturation limits without adding additional filter equipment, and it can be directly used in practical actuation devices for the ship steering systems. The simulation results from the comparisons between the two design methods are presented as follows:
Applying the IT2 fuzzy controllers (47)–(49) and (51)–(53) in the form of (13), the responses of ship steering systems (46) are presented in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 by setting the initial conditions x ( 0 ) = [ 10 10 30 o 0 0 0 ] T . It is noted that the yaw angle x 3 ( t ) should be constrained in 180 o for the ship steering system, which is presented in Figure 6, Figure 7, Figure 8 and Figure 9. To show the efficiency of the proposed fuzzy controller design method, the variance value of the zero-mean white noise ω ( t ) is given as W = 25 . However, the ship steering system will become unstable, controlled by the design method of [29] if the variance value of the zero-mean white noise ω ( t ) is given as W = 25 . The controlled ship steering system is stable, just in the variance value of the zero-mean white noise ω ( t ) below W = 8 . Moreover, for the actuator saturation constraint u 2 H = 10 , the design method of [29] cannot also find a stable controller for the ship steering systems. It must relax the constraint of actuator saturation value as u 2 H = 20 , then the design method of [29] can find a feasible controller. The responses of the control input u 2 ( t ) are presented in Figure 11. Based on the above statement, it is known that the proposed design method can achieve the stability of the ship steering system by tolerating a larger variance value of noise and a smaller bound of actuator saturation constraint.
In Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, it is seen that the proposed design method can control the ship steering system to be stable. From the transient responses presented in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, it is clear that the state responses have stochastic behaviors that were affected by the zero-mean white noise ω ( t ) . Especially, the steady-state responses of the system states also presented the stochastic behaviors that can be referred to in the small diagram embedded in Figure 6. Because the overshoots of transient responses of system states are relatively large, the steady-state responses seem to converge to zero. Moreover, this paper considered the multiplicative noises. The states approach zero in the steady-state response; hence, the value of the noise multiplied by the state will also approach zero. Therefore, the stochastic behavior of the noises is less obvious in the steady-state response. However, the phenomenon of stochastic behaviors still occurs in the steady-state response stage because the system is affected by the white noise ω ( t ) . Besides, the stochastic behaviors of the controlled ship can also be shown in the trajectory diagram of Figure 13. In Figure 13, the oscillated curves also presented the stochastic behaviors affected by the white noise ω ( t ) . From the state responses shown in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, one can find that the proposed fuzzy control method provided more smooth and rapid state responses compared with the design method of [29].
Moreover, the performance constraints of the actuator saturation are also satisfied for the proposed design method, which are presented in Figure 10, Figure 11 and Figure 12. It is noted that the red dash line in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 shows the simulation results obtained by the design method of [29] with the saturation constraint. From these figures, it is known that the responses of each state obtained by the proposed design method are much smaller than those obtained by the method of [29]. Thus, the proposed design method can achieve stability and ensure system performance under the effects of multiplicative noises by the smaller control force. Additionally, the responses of both states and control inputs obtained by the design method of [29] deteriorate seriously if the actuator saturation is constrained in a smaller value. Thus, the IT2 T-S fuzzy controller obtained by [29] cannot maintain the system performance if it needs to satisfy the smaller actuator saturation. From the simulation results presented in Figure 10, Figure 11 and Figure 12, responses of all control inputs obtained by the proposed design method have smoother convergence. However, the control inputs provided by the design method of [29] with the actuator saturation are oscillating rapidly. The control inputs provided by the design method of [29] have violent oscillations due to the white noise ω ( t ) . Under the more significant effects of the white noise ω ( t ) , the proposed fuzzy control method also can provide more rational control inputs than the design method of [29]. To present the above results, the ship trajectory is shown in Figure 13. In Figure 13, the ship is controlled to sail from the position (30 m, 30 m) to the origin. From Figure 13, it can be found that the proposed fuzzy controller design method provided a more rational and smoother trajectory than the design method of [29] for the ship steering systems. Thus, the proposed design method provided a more proper fuzzy controller design approach for the ship steering systems, and the control inputs can also be suppressed in the smaller values.
The control purpose for the ship steering system is to let the ship heading to the desired position and correct the yaw angle faster, to avoid the collision of the ships maneuvering on the unpredictable ocean. Thus, the responses obtained by the proposed design method are even better in Figure 4, Figure 5 and Figure 6. Moreover, considering the system limit of ships, the performance requirement of the actuator saturation is also ensured. Based on the previous statements, the proposed design method can provide a better fuzzy controller design method for the nonlinear ship steering system to ensure the system performance under the effects of the stochastic behavior and satisfy the actuator saturation based on the IT2 T-S fuzzy model.
Indeed, the control problem of the proposed design method to a ship steering system is just a simulation case study. It is not a practical experiment. Hence, implementing a continuous actuation that generates a large control signal in an infinitesimally short time was not considered in this paper. The continuous actuation investigated by the proposed design method that produces a large control signal in an infinitesimally short time may need some electromechanical conversion devices in practical applications. However, the practical implementation is not the primary purpose of this paper. The main target of this paper is to investigate a useful and valuable theoretical development for the design of actuator saturated fuzzy controller for interval type-2 Takagi-Sugeno fuzzy models with multiplicative noises. Referring to [48,49,50], it can also be found that the problem of implementation of a continuous actuation that generates a large control signal in an infinitesimally short time for the ship steering systems was also not considered. Hence, the contribution of this paper is a theoretical development, not an experimental development. The experimental development considering the practical implementation of the proposed fuzzy control method for the ship steering systems can be investigated in the future.

5. Conclusions

In this paper, a fuzzy controller design method subject to actuator saturation was proposed for the nonlinear systems with parameter uncertainties based on the IT2 T-S fuzzy model. Firstly, the IT2 T-S fuzzy model with multiplicative noises was used to represent the nonlinear systems. To achieve the performance requirement of actuator saturation, the related constraint was also combined into the stability analysis and synthesis. Based on the Lyapunov stability theory, some sufficient conditions were derived to achieve stability in the mean square and actuator saturation. By applying the proposed fuzzy controller design method, the simulation results of a practical nonlinear ship steering system were presented. For different ship systems, actuator saturation constraints can be adjusted for the fuzzy controller design method proposed in this paper. Therefore, the most cost-effective controller can be obtained to achieve the performance requirement. The proposed design method can provide better responses for the considered practical nonlinear ship steering system with lower feedback gains and satisfying the actuator saturation constraint. In the future, more performance requirements can be considered into the fuzzy controller design method based on the IT2 T-S fuzzy model.

Author Contributions

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

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  2. 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]
  3. Zeng, H.B.; Teo, K.L.; He, Y.; Wang, W. Sampled-Data-Based Dissipative Control of T-S Fuzzy Systems. Appl. Math. Model. 2019, 65, 415–427. [Google Scholar] [CrossRef]
  4. Zhao, T.; Huang, M.; Dian, S. Robust Stability and Stabilization Conditions for Nonlinear Networked Control Systems with Network-Induced Delay via T–S Fuzzy Model. IEEE Trans. Fuzzy Syst. 2021, 29, 486–499. [Google Scholar] [CrossRef]
  5. 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]
  6. Boulkaibet, I.; Belarbi, K.; Bououden, S.; Marwala, T.; Chadli, M. A New T-S Fuzzy Model Predictive Control for Nonlinear Processes. Expert Syst. Appl. 2017, 88, 132–151. [Google Scholar] [CrossRef]
  7. Zhao, Y.; Gao, H. Fuzzy-Model-Based Control of an Overhead Crane with Input Delay and Actuator Saturation. IEEE Trans. Fuzzy Syst. 2012, 20, 181–186. [Google Scholar] [CrossRef]
  8. Li, Y.; Tong, S.; Li, T. Composite Adaptive Fuzzy Output Feedback Control Design for Uncertain Nonlinear Strict-Feedback Systems with Input Saturation. IEEE Trans. Cybern. 2014, 45, 2299–2308. [Google Scholar] [CrossRef]
  9. Nguyen, A.T.; Sentouh, C.; Popieul, J.C. Fuzzy Steering Control for Autonomous Vehicles under Actuator Saturation: Design and Experiments. J. Frankl. Inst. 2018, 355, 9374–9395. [Google Scholar] [CrossRef]
  10. Wen, S.; Hu, X.; Lv, X.; Wang, Z.; Peng, Y. Q-Learning Trajectory Planning Based on Takagi–Sugeno Fuzzy Parallel Distributed Compensation Structure of Humanoid Manipulator. Int. J. Adv. Robot. Syst. 2019, 16, 1729881419830204. [Google Scholar] [CrossRef] [Green Version]
  11. Han, C.; Wu, L.; Lam, H.K.; Zeng, Q. Nonfragile Control with Guaranteed Cost of T–S Fuzzy Singular Systems Based on Parallel Distributed Compensation. IEEE Trans. Fuzzy Syst. 2014, 22, 1183–1196. [Google Scholar] [CrossRef]
  12. Chou, F.I.; Hsu, M.R.; Ho, W.H. Optimal Parallel-Distributed-Compensation Controller Design for a Class of Time-Varying Takagi–Sugeno Fuzzy Model–Based Time-Delay Systems by Using the Orthogonal Function Approach–Assisted Genetic Algorithm. J. Vib. Control 2021, 27, 1077–1086. [Google Scholar] [CrossRef]
  13. Chaouech, L.; Soltani, M.; Dhahri, S.; Chaari, A. Design of New Fuzzy Sliding Mode Controller Based On Parallel Distributed Compensation Controller and Using the Scalar Sign Function. Math. Comput. Simul. 2017, 132, 277–288. [Google Scholar] [CrossRef]
  14. Zadeh, L.A. Fuzzy Logic. Computer 1988, 21, 83–93. [Google Scholar] [CrossRef]
  15. Karnik, N.N.; Mendel, J.M.; Liang, Q. Type-2 Fuzzy Logic Systems. IEEE Trans. Fuzzy Syst. 1999, 7, 643–658. [Google Scholar] [CrossRef] [Green Version]
  16. Coupland, S.; John, R. Geometric Type-1 and Type-2 Fuzzy Logic Systems. IEEE Trans. Fuzzy Syst. 2007, 15, 3–15. [Google Scholar] [CrossRef]
  17. Xiao, B.; Lam, H.K.; Li, H. Stabilization of Interval Type-2 Polynomial-Fuzzy-Model-Based Control Systems. IEEE Trans. Fuzzy Syst. 2017, 25, 205–217. [Google Scholar] [CrossRef] [Green Version]
  18. Zhou, H.; Ying, H.; Zhang, C. Effects of Increasing the Footprints of Uncertainty on Analytical Structure of the Classes of Interval Type-2 MAMDANI and T-S Fuzzy Controllers. IEEE Trans. Fuzzy Syst. 2019, 27, 1881–1890. [Google Scholar] [CrossRef]
  19. Al-Mahturi, A.; Santoso, F.; Garratt, M.A.; Anavatti, S.G. Nonlinear Altitude Control of a Quadcopter Drone Using Interval Type-2 Fuzzy Logic. In Proceedings of the 2018 IEEE Symposium Series on Computational Intelligence (SSCI), Bangalore, India, 18–21 November 2018; pp. 236–241. [Google Scholar]
  20. Torshizi, A.D.; Zarandi, M.H.F. Hierarchical Collapsing Method for Direct Defuzzification of General Type-2 Fuzzy Sets. Inf. Sci. 2014, 277, 842–861. [Google Scholar] [CrossRef]
  21. Zhao, T.; Liu, J.; Dian, S.; Guo, R.; Li, S. Sliding-Mode-Control-Theory-Based Adaptive General Type-2 Fuzzy Neural Network Control for Power-line Inspection Robots. Neurocomputing 2020, 401, 281–294. [Google Scholar] [CrossRef]
  22. Lam, H.K.; Li, H.; Deters, C.; Secco, E.L.; Wurdemann, H.A.; Althoefer, K. Control Design for Interval Type-2 Fuzzy Systems under Imperfect Premise Matching. IEEE Trans. Ind. Electron. 2014, 61, 956–968. [Google Scholar] [CrossRef] [Green Version]
  23. Li, Y.; Lam, H.K. Interval Type-2 Fuzzy-Model-Based Control Design for Systems Subject to Actuator Saturation under Imperfect Premise Matching. In Proceedings of the 2016 12th World Congress on Intelligent Control and Automation (WCICA), Guilin, China, 12–15 June 2016; pp. 2109–2114. [Google Scholar]
  24. Li, H.; Wu, C.; Shi, P.; Gao, Y. Control of Nonlinear Networked Systems with Packet Dropouts: Interval Type-2 Fuzzy Model-Based Approach. IEEE Trans. Cybern. 2015, 45, 2378–2389. [Google Scholar] [CrossRef] [PubMed]
  25. Xie, W.B.; Lim, C.C.; Zhang, J.; Huang, L. New Approaches to Observer Design and Stability Analysis for T–S Fuzzy System with Multiplicative Noise. J. Frankl. Inst. 2017, 354, 887–901. [Google Scholar] [CrossRef]
  26. Mendel, J.M.; John, R.I.B. Interval Type-2 Fuzzy Logic Systems Made Simple. IEEE Trans. Fuzzy Syst. 2006, 14, 808–821. [Google Scholar] [CrossRef] [Green Version]
  27. Biglarbegian, M.; Melek, W.W.; Mendel, J.M. On the Stability of Interval Type-2 TSK Fuzzy Logic Control Systems. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2010, 40, 798–818. [Google Scholar] [CrossRef]
  28. Lam, H.K.; Seneviratne, L.D. Seneviratne. Stability Analysis of Interval Type-2 Fuzzy-Model-Based Control Systems. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2008, 38, 617–628. [Google Scholar] [CrossRef] [PubMed]
  29. Yu, G.R.; Cheng, T.F. Novel LMI-Based Stability Conditions for Interval Type-2 T-S Fuzzy Logic Control Systems. In Proceedings of the 2015 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS), Okinawa, Japan, 28–30 November 2015; pp. 412–417. [Google Scholar]
  30. Bernstein, D.S.; Michel, A.N. A Chronological Bibliography on Saturating Actuators. Int. J. Robust Nonlinear Control 1995, 5, 375–380. [Google Scholar] [CrossRef] [Green Version]
  31. Sun, W.; Zhao, Z.; Gao, H. Saturated Adaptive Robust Control for Active Suspension Systems. IEEE Trans. Ind. Electron. 2012, 60, 3889–3896. [Google Scholar] [CrossRef]
  32. Kapila, V.; Grigoriadis, K. Actuator Saturation Control; CRC Press: Boca Raton, FL, USA, 2002. [Google Scholar]
  33. Chang, W.J.; Shih, Y.J. Fuzzy Control of Multiplicative Noised Nonlinear Systems Subject to Actuator Saturation and H∞ Performance Constraints. Neurocomputing 2015, 148, 512–520. [Google Scholar] [CrossRef]
  34. Zhang, J.; Xie, W.B.; Shen, M.Q.; Huang, L. State Augmented Feedback Controller Design Approach for T-S Fuzzy System with Complex Actuator Saturations. Int. J. Control Autom. Syst. 2017, 15, 2395–2405. [Google Scholar] [CrossRef]
  35. Xing, S.; Zhang, Q.; Zhang, Y. Finite-Time Stability Analysis and Control for a Class of Stochastic Singular Biological Economic Systems Based on T-S Fuzzy Model. Abstr. Appl. Anal. 2013, 2013, 1–10. [Google Scholar] [CrossRef]
  36. Jiang, B.; Karimi, H.R.; Yang, S.; Gao, C.; Kao, T. Observer-Based Adaptive Sliding Mode Control for Nonlinear Stochastic Markov Jump Systems via T-S Fuzzy Modeling: Applications to Robust Arm Model. IEEE Trans. Ind. Electron. 2021, 68, 466–477. [Google Scholar] [CrossRef]
  37. Pan, Y.; Yang, G.H. Fault Detection for Interval Type-2 Fuzzy Stochastic Systems with D Stability Constraint. Int. J. Syst. Sci. 2017, 48, 43–52. [Google Scholar] [CrossRef]
  38. Zeng, Y.; Lam, H.K.; Wu, L. Hankel-Norm-Based Model Reduction for Stochastic Discrete-Time Nonlinear Systems in Interval Type-2 T-S Fuzzy Framework. IEEE Trans. Cybern. 2020, 1–10. [Google Scholar] [CrossRef] [PubMed]
  39. Gao, Y.; Xiao, F.; Liu, J.; Wang, R. Distributed Soft Fault Detection for Interval Type-2 Fuzzy-Model-Based Stochastic Systems with Wireless Sensor Networks. IEEE Trans. Ind. Inform. 2019, 15, 334–347. [Google Scholar] [CrossRef]
  40. Nasri, M.; Saifia, D.; Chadli, M.; Labiod, S.H. Switching Fuzzy Control of Solar Power Generation Systems with Asymmetric Input Constraint. Asian J. Control 2019, 21, 1869–1880. [Google Scholar] [CrossRef]
  41. Ren, H.; Chen, L.; Zhou, Q. Fuzzy Control for Uncertain Electric Vehicle Systems with Sensor Failures and Actuator Saturation. Int. J. Fuzzy Syst. 2020, 22, 1444–1453. [Google Scholar] [CrossRef]
  42. Liu, J.; Gao, Y.; Luo, W.; Wu, L. Takagi-Sugeno Fuzzy-Model-Based Control of Three-Phase AC/DC Voltage Source Converters Using Adaptive Sliding Mode Technique. IET Control Theory Appl. 2017, 11, 1255–1263. [Google Scholar] [CrossRef]
  43. Chang, W.J.; Ku, C.C.; Liang, H.J. Actuator Saturation Constrained Fuzzy Control for Discrete Stochastic Fuzzy Systems with Multiplicative Noises. Math. Probl. Eng. 2013, 2013, 1–9. [Google Scholar] [CrossRef] [Green Version]
  44. Xu, T.; Xia, J.; Song, X.; Wang, Z.; Zhang, H. Sampled-Data Based Dissipativity Control of T-S Fuzzy Markovian Jump Systems under Actuator Saturation with Incomplete Transition Rates. Int. J. Control Autom. Syst. 2021, 19, 632–645. [Google Scholar] [CrossRef]
  45. Kheloufi, H.; Zemouche, A.; Bedouhene, F.; Bennani, C.; Trinh, H. New Decentralized Control Design for Interconnected Nonlinear Discrete-Time Systems with Nonlinear Interconnections. In Proceedings of the 2016 IEEE 55th Conference on Decision and Control (CDC), Las Vegas, NV, USA, 12–14 December 2016; pp. 6030–6035. [Google Scholar]
  46. 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]
  47. 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]
  48. Kahveci, N.E.; Ioannou, P.A. Adaptive Steering Control for Uncertain Ship Dynamics and Stability Analysis. Automatica 2013, 49, 685–697. [Google Scholar] [CrossRef]
  49. Fossen, T.I. Guidance and Control of Ocean Vehicles; Wiley: New York, NY, USA, 1994. [Google Scholar]
  50. Bruzzese, C. Direct Drive of Ship’s Steering Gears through Permanent-Magnet Linear Motors Featuring High Thrust and Efficiency. In Proceedings of the IEEE Internation Conference on Power Electronics, Drives and Energy Systems, Bengaluru, India, 16–19 December 2012. [Google Scholar]
  51. Bruzzese, C.; Ruggeri, E.; Rafiei, M.; Zito, D.; Santini, E.; Mazzuca, T.; Lipardi, G. Mechanical Arrangements Onboard Ship of Innovative Permanent Magnet Linear Actuators for Steering Gear. In Proceedings of the 2017 International Symposium on Power Electronics (Ee), Novi Sad, Serbia, 19–21 October 2017. [Google Scholar]
  52. Rao, G.G.; Pasumarthi, M.R. Development of Modern Electrical Steering Gear System on Board Ships with Autopilot. Int. Res. J. Eng. Technol. 2019, 6, 2846–2850. [Google Scholar]
Figure 1. Motivation and purpose of this paper.
Figure 1. Motivation and purpose of this paper.
Processes 09 00823 g001
Figure 2. Membership functions of x 3 ( t ) .
Figure 2. Membership functions of x 3 ( t ) .
Processes 09 00823 g002
Figure 3. Block-diagrams of the control ship steering system.
Figure 3. Block-diagrams of the control ship steering system.
Processes 09 00823 g003
Figure 4. The responses of x 1 ( t ) compared with [29].
Figure 4. The responses of x 1 ( t ) compared with [29].
Processes 09 00823 g004
Figure 5. The responses of x 2 ( t ) compared with [29].
Figure 5. The responses of x 2 ( t ) compared with [29].
Processes 09 00823 g005
Figure 6. The responses of x 3 ( t ) compared with [29].
Figure 6. The responses of x 3 ( t ) compared with [29].
Processes 09 00823 g006
Figure 7. The responses of x 4 ( t ) compared with [29].
Figure 7. The responses of x 4 ( t ) compared with [29].
Processes 09 00823 g007
Figure 8. The responses of x 5 ( t ) compared with [29].
Figure 8. The responses of x 5 ( t ) compared with [29].
Processes 09 00823 g008
Figure 9. The responses of x 6 ( t ) compared with [29].
Figure 9. The responses of x 6 ( t ) compared with [29].
Processes 09 00823 g009
Figure 10. The responses of u 1 ( t ) compared with [29].
Figure 10. The responses of u 1 ( t ) compared with [29].
Processes 09 00823 g010
Figure 11. The responses of u 2 ( t ) compared with [29].
Figure 11. The responses of u 2 ( t ) compared with [29].
Processes 09 00823 g011
Figure 12. The responses of u 3 ( t ) compared with [29].
Figure 12. The responses of u 3 ( t ) compared with [29].
Processes 09 00823 g012
Figure 13. The trajectory of the ship with difference control method.
Figure 13. The trajectory of the ship with difference control method.
Processes 09 00823 g013
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chang, W.-J.; Lin, Y.-W.; Lin, Y.-H.; Pen, C.-L.; Tsai, M.-H. Actuator Saturated Fuzzy Controller Design for Interval Type-2 Takagi-Sugeno Fuzzy Models with Multiplicative Noises. Processes 2021, 9, 823. https://doi.org/10.3390/pr9050823

AMA Style

Chang W-J, Lin Y-W, Lin Y-H, Pen C-L, Tsai M-H. Actuator Saturated Fuzzy Controller Design for Interval Type-2 Takagi-Sugeno Fuzzy Models with Multiplicative Noises. Processes. 2021; 9(5):823. https://doi.org/10.3390/pr9050823

Chicago/Turabian Style

Chang, Wen-Jer, Yu-Wei Lin, Yann-Horng Lin, Chin-Lin Pen, and Ming-Hsuan Tsai. 2021. "Actuator Saturated Fuzzy Controller Design for Interval Type-2 Takagi-Sugeno Fuzzy Models with Multiplicative Noises" Processes 9, no. 5: 823. https://doi.org/10.3390/pr9050823

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