Abstract
This paper studies the robust fuzzy controller design problem for the nonlinear ship fin stabilizing systems. By considering the perturbations, the nonlinear ship fin stabilizing system is represented by the perturbed Takagi–Sugeno fuzzy model. According to the perturbed Takagi–Sugeno fuzzy model, the parallel distributed compensation technique is used to design a model-based robust fuzzy controller. The purpose of the parallel distributed compensation fuzzy controller is to derive linear controllers such that each fuzzy rule of the Takagi–Sugeno fuzzy model can be compensated. In addition to the robust stability performance, the variance constraint and transient performance constraint are also considered in this paper. According to these performance constraints, the linear matrix inequality technique is employed to solve the sufficient conditions developed in this paper. At last, some simulations for the control of nonlinear ship fin stabilizing systems are made to show the usefulness and effectiveness of the proposed design method.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The rolling usually has a negative impact on the cargo and crew on board. It is dampened when a vessel uses the roll stabilization systems. The rolling caused by the sea waves affect the comfort of passengers. It is uncomfortable for the crew when a rolling motion happens with large amplitude. In [1], a ship roll prediction scheme was proposed using an adaptive sliding data window, which is designed to represent time-varying nonlinear dynamics of ship roll motion. In order to reduce the rolling effect, the fin stabilizer system was designed in the literature [2,3,4,5,6,7,8]. It can be found that the fin stabilizer is an effective device that can be used to reduce the rolling motion for the ships. One of the fin stabilizer systems is a device comprising fins placed on both sides of the ship’s hull. The fin stabilizer system can create a held-up moment that can resist the sea wave disturbance and reduce the ship’s rolling motion. Recently, some intelligent control techniques have been applied to design the fin stabilizer system [2, 4, 5, 8]. In [2, 4], the fuzzy control and predictive control were employed to design the fin stabilizer system, respectively. Besides, a neural network-based PID control approach was applied in [5]. Moreover, the fin stabilizer design problem based on model-based fuzzy control technique was solved in [8]. In [8], the Takagi–Sugeno (T–S) fuzzy model was employed to represent the nonlinear fin stabilizer system. According to the T–S fuzzy model, the parallel distributed compensation (PDC) [9] method was used to develop sufficient conditions that guarantee the stability of the nonlinear fin stabilizer system.
Over the past few decades, the T–S fuzzy model and its corresponding control techniques have been developed rapidly for the complex nonlinear control systems [10,11,12,13,14,15,16,17,18,19,20,21]. Applying the T–S fuzzy modeling method, one can obtain that the system dynamics can be captured by the sets of linear local dynamic models, and the overall nonlinear complex systems can be approximated smoothly by “blending” of these local models through membership functions. According to the T–S fuzzy model, the PDC technique [9,10,11] was employed to design the fuzzy controllers for the nonlinear systems. Corresponding to the PDC-based fuzzy controller design method, some researches related to relaxed stability condition issues have been investigated in [12, 13]. In [14, 15], an adaptive fuzzy control method was developed for the uncertain nonlinear systems with input constraint. Besides, the H∞ control and neuro-network control were combined with fuzzy control to deal with the control problem for the T–S fuzzy systems in [16, 17], respectively. In [18,19,20,21], the sliding mode control method was applied to design fuzzy controllers for achieving multiple performance requirements. The dissipativity-based fuzzy integral sliding mode control of continuous-time T–S fuzzy systems was developed in [20]. The sliding mode control of fuzzy singularly perturbed systems with application to the electric circuit was studied in [21]. In general, the T–S fuzzy model-based control methods were widely applied in many practical industrial systems [22,23,24,25,26,27,28,29]. For the TCP network systems, the T–S fuzzy model-based control technique was applied to design routers [22]. Also, the similar control method was also applied to the nonlinear ship drum-boiler systems in [23]. In [24, 25], a T–S fuzzy control approach was investigated for the ship steering systems. In [26], a global asymptotic model-free trajectory-independent tracking control methodology for an uncertain marine vehicle was developed. The main technique investigated in [26] was implemented by combining tracking control and adaptive fuzzy control [27]. Moreover, the T–S fuzzy control for the generator systems has been studied in [28, 29]. In many branches of engineering applications and practical systems, the stochastic behaviors are inevitable and need to be considered for the controller design process [19, 24, 28]. Therefore, the stochastic behaviors will also be considered in this paper to study the robust fuzzy control problem for ship fin stabilizing systems.
Generally, the uncertainty is usually considered in the controller design for the robust control problem of T–S fuzzy systems [9, 11, 22, 30,31,32,33]. It is known that the robust control theory is effectively applied to solve the control problem for the systems with perturbations and uncertainties. Robust control was also considered and widely employed for the industrial systems to improve system performance. In order to deal with the uncertainty problem of T–S fuzzy systems, some benefit approaches have been investigated in [9, 11, 22, 30,31,32,33]. Stability analysis is the most important part for the controller design of the uncertain T–S fuzzy systems. Thus, the quadratic stability conditions based on the well-known Lyapunov theory are considered and presented in [9]. For obtaining better performance, pole placement constraint and state variance constraint are considered in the proposed fuzzy control design methodology. Considering the above constraints, some researchers developed approaches to deal with the performance-constrained control problem [18, 19, 24, 32, 34,35,36,37]. In [18, 19, 24, 32,33,34,35,36,37], the state and output variance constraints were considered in the fuzzy controller design process. Besides, the pole placement constraint was considered in the control problem for T–S fuzzy systems [19, 36]. It is known that the pole placement technique can improve the transient performance for the controlled systems. However, to the best of the authors’ knowledge, so far the problem of robust fuzzy control with all of the above performance constraints has not been discussed in the literature. Extending the results of [18, 19, 24, 32, 34,35,36,37], this paper investigates a robust fuzzy control methodology for the ship fin stabilizing systems by considering robust constraint, pole placement constraint and state variance constraint, simultaneously.
In [37], the variance-constrained fuzzy control problem has been studied for the ship fin stabilizing systems. However, the approach developed in [37] just considered the steady-state performance requirement. The transient performance requirement and the uncertainty were not considered in [37]. Therefore, the purpose of this paper is to extend the study of [37] to design a robust fuzzy controller for the nonlinear uncertain ship fin stabilizing systems. The motivation of this paper is to deal with the control problem for the ship fin stabilizing systems subject to transient and steady-state performance requirements. The transient performance requirement considered in this paper is the pole placement constraint. The steady-state performance requirement considered in this paper is the state variance constraint. Up to now, the robust fuzzy control problem with the above performance requirements has not yet been investigated for nonlinear uncertain stochastic systems. Based on the Lyapunov stability theory, some sufficient conditions are derived in this paper to achieve the above transient and steady-state performance requirements. The advantage of the proposed robust fuzzy control approach is that one can use the linear matrix inequality (LMI) technique to solve these sufficient conditions such that the pole placement constraint and state variance constraint can be satisfied for the ship fin stabilizing systems, simultaneously. In order to demonstrate the effectiveness of the proposed robust fuzzy control method, some numerical simulations for the control of a nonlinear uncertain ship lift-feedback-fin stabilizing system are provided in this paper.
This paper is organized as follows: In Sect. 2, a T–S fuzzy model with external disturbances and perturbations is used to represent the nonlinear uncertain ship lift-feedback-fin stabilizing systems. The performance constraints and the proposed control problem are also defined in this section. In Sect. 3, the individual state variance constraint and pole placement constraint are considered in the fuzzy controller design process. Some sufficient conditions are derived subject to the above performance constraints. In Sect. 4, some numerical simulations are provided to demonstrate the applicability and effectiveness of the proposed robust fuzzy control method. The LMI technique is employed to solve the sufficient conditions derived in this paper. At last, some conclusions are provided in Sect. 5.
2 System Description and Problem Statements
A lift-feedback-fin stabilizer control system of a ship consists of a controller, sensor, servo system, fin, etc. [2]. The lift feedback fin encapsulates the nonlinear and uncertain relationship between lift and fin angle, and all the other parts are linear blocks. Thus, all parts except ship can be simplified and united to a controller block when a system is designed.
Sea waves mainly cause rolling of a ship. Sea waves have a statistical rule although they are irregular and stochastic. In this paper, the main energy of sea waves centralizes in the low-frequency range of 0.3–1.25 rad/s by sea wave spectrum theory. Considering the nonlinearities of rolling resilient moment and rolling damp moment, we can describe the nonlinear model of rolling of a ship as follows [2]:
where α denotes the rolling angle of a ship, Ix and ΔIx denote the mass inertia moment and affixing mass inertia moment relative to the vertical axes of the ship, \(M_{\text{d}}\) denotes the disturbance moment of sea waves, \(M_{\text{s}}\) denotes the stable moment of lift feedback fins. Besides, C1, C3, C5, B1, B2 are constants and C1 = Dh, where D denotes the tonnage of a ship and h denotes the height of the steady center of rolling of a ship.
The parameters of a certain ship are D = 1457.26t, h = 1.15 m, Ix + ΔIx = 3.4383 × 106, C3 = 2.097 × 106, C5 = 4.814 × 106, B1 = 0.636 × 106, B2 = 0.79 × 106. Let Mt = Md + Ms, the nonlinear model of this rolling of a ship can be described as follows:
In this paper, we choose the system states as x1 = α, \(x_{2} = \dot{\alpha }\) and the control input as u = Mt. Then, the dynamic equation of the nonlinear lift-feedback-fin system can be given as follows:
where x1(t) is the rolling angle of the ship, x2(t) is the rolling angular velocity of the ship, u(t) is the control input that denotes the stable moment of lift feedback fin, ω(t) is the external disturbance input, which expressed in x1, x2, u and ω for simplicity. Applying the T–S fuzzy modeling technique [9], one can obtain the perturbed T–S fuzzy model for the lift-feedback-fin system (3a, b) as follows:
Plant Rules
IF x1(t) is \(\varvec{R}_{ 1}^{i}\) and x2(t) is \(\varvec{R}_{2}^{\ell }\), then
The membership functions of x1(t) and x2(t) are presented in Figs. 1 and 2. The system matrices for the T–S fuzzy model (4a, b) are given as follows:
and \({\mathbf{C}}_{11} = {\mathbf{C}}_{21} = {\mathbf{C}}_{31} = {\mathbf{C}}_{12} = {\mathbf{C}}_{22} = {\mathbf{C}}_{32} = {\mathbf{C}}_{13} = {\mathbf{C}}_{23} = {\mathbf{C}}_{33} = \left[ {\begin{array}{*{20}c} 1 & 0 \\ \end{array} } \right]\).
Besides, the uncertainties of the T–S fuzzy model (4) are selected as follows:
where \({\varvec{\Delta}}\left( t \right) = \sin \left( t \right)\) and
and \({\mathbf{R}}_{{{\text{b}}11}} = {\mathbf{R}}_{{{\text{b}}21}} = {\mathbf{R}}_{{{\text{b}}31}} = {\mathbf{R}}_{{{\text{b}}12}} = {\mathbf{R}}_{{{\text{b}}22}} = {\mathbf{R}}_{{{\text{b}}32}} = {\mathbf{R}}_{{{\text{b}}13}} = {\mathbf{R}}_{{{\text{b}}23}} = {\mathbf{R}}_{{{\text{b}}33}} = \left[ {\begin{array}{*{20}c} 0 \\ {2 \times 10^{ - 8} } \\ \end{array} } \right]\).
Then, one can obtain
and \({\mathbf{\Delta B}}_{11} = {\mathbf{\Delta B}}_{21} = {\mathbf{\Delta B}}_{31} = {\mathbf{\Delta B}}_{12} = {\mathbf{\Delta B}}_{22} = {\mathbf{\Delta B}}_{32} = {\mathbf{\Delta B}}_{13} = {\mathbf{\Delta B}}_{23} = {\mathbf{\Delta B}}_{33} = \left[ {\begin{array}{*{20}c} 0 \\ {2 \times 10^{ - 9} } \\ \end{array} } \right]\sin \left( t \right)\).
In order to design a robust fuzzy controller for the perturbed T–S fuzzy model (4a, b) of the nonlinear lift-feedback-fin system (3a, b), a general form of the perturbed T–S fuzzy model is considered in this paper as follows:
Plant Rule i
IF zi1(t) is \({\text{M}}_{i1}\) and … and ziℓ(t) is \({\text{M}}_{i\ell }\), then
where i = 1, 2, …, r and r is the rules number, Miℓ are fuzzy sets, ℓ is the premised variable number, \(x\left( t \right) \in \Re^{n}\) is the state vector, \(u\left( t \right) \in \Re^{m}\) is control input vector, \(y\left( t \right) \in \Re^{q}\) is output vector, and external disturbance input vector \(w\left( t \right) \in \Re^{j}\) is assumed as a zero-mean Gaussian white noise with intensity \({\mathbf{W}}\), which satisfied the condition \(({\mathbf{W}}{ > 0)}\), ‖w(t)‖ < ɛ and ɛ is a positive scalar. \({\mathbf{A}}_{i} \in \Re^{n \times n}\), \({\mathbf{B}}_{i} \in \Re^{n \times m}\), \({\mathbf{N}}_{i} \in \Re^{n \times j}\), \({\mathbf{C}}_{i} \in \Re^{q \times n}\) are constant matrices, and the uncertainties of the system state (6a, b) are described as the form \(\left[ {\begin{array}{*{20}c} {{\mathbf{\Delta A}}_{i} } & {{\mathbf{\Delta B}}_{i} } \\ \end{array} } \right] = {\mathbf{H}}_{i} {\varvec{\Delta}}_{i} \left( t \right)\left[ {\begin{array}{*{20}c} {{\mathbf{R}}_{ai} } & {{\mathbf{R}}_{bi} } \\ \end{array} } \right]\), \({\varvec{\Delta}}_{i} \left( t \right)\) is the uncertain matrix and \(\left( {{\mathbf{H}}_{i} ,{\mathbf{R}}_{ai} ,{\mathbf{R}}_{bi} } \right)\) are the known matrices.
Let us consider the T–S fuzzy model (6a, b) with the state vector x(t) and the input vector u(t); then, the overall T–S fuzzy model can be rewritten as follows:
where \({{h_{i} \left( {z\left( t \right)} \right) = \prod\nolimits_{j = 1}^{k} {{\text{M}}_{ij} \left( {z_{j} \left( t \right)} \right)} } \mathord{\left/ {\vphantom {{h_{i} \left( {z\left( t \right)} \right) = \prod\nolimits_{j = 1}^{k} {{\text{M}}_{ij} \left( {z_{j} \left( t \right)} \right)} } {\sum\nolimits_{i = 1}^{r} {\prod\nolimits_{j = 1}^{k} {{\text{M}}_{ij} } \left( {z_{j} \left( t \right)} \right)} }}} \right. \kern-0pt} {\sum\nolimits_{i = 1}^{r} {\prod\nolimits_{j = 1}^{k} {{\text{M}}_{ij} } \left( {z_{j} \left( t \right)} \right)} }}\), hi(z(t)) ≥ 0, ∑ r i=1 hi(z(t)) = 1 and \({\text{M}}_{ij} \left( {z_{j} \left( t \right)} \right)\) is the grade of the membership of zj(t).
In this paper, the PDC method [9,10,11] is applied to design the robust fuzzy controller for the perturbed T–S fuzzy model (7a, b). The important concept of this method is to design the linear controller for each rule in the T–S fuzzy model, and then, one can “blend” the linear controllers of each rule so that the overall fuzzy controller can be obtained. The fuzzy controller for the T–S fuzzy model (7a, b) is constructed as follows:
Controller Rule i
IF zi1(t) is \({\text{M}}_{i1}\) and … and zik(t) is \({\text{M}}_{ik}\), then
Then, the overall fuzzy controller can be represented by:
Thus, one can obtain the following closed-loop system form by (7a, b) and (9).
where \({\varvec{\Gamma}}_{ij} {\mathbf{ = G}}_{ij} {\mathbf{ + H}}_{i} {\varvec{\Delta}}_{i} \left( t \right){\mathbf{R}}_{ij}\), \({\mathbf{G}}_{ij} {\mathbf{ = A}}_{i} {\mathbf{ + B}}_{i} {\mathbf{F}}_{j}\) and \({\mathbf{R}}_{ij} = {\mathbf{R}}_{ai} + {\mathbf{R}}_{bi} {\mathbf{F}}_{j}\).
Considering the stability analysis of the above stochastic uncertain T–S fuzzy model (10), one can obtain the Lyapunov stability conditions introduced in Lemma 1.
Lemma 1
[9] The closed-loop T–S fuzzy model (10) is stable if there exists a common positive definite matrix\({\mathbf{Q}}\)such that the following conditions are satisfied.
and
The stability of the closed-loop T–S fuzzy model (10) can be ensured by achieving conditions (11) and (12). In addition to the stability performance, this paper also considers performance requirements in the fuzzy controller design. First, a steady-state performance constraint so-called individual state variance constraint is introduced as follows:
Definition 1
For the closed-loop system (10), it is assumed that \({\tilde{\mathbf{X}}}_{i}\) is the steady-state covariance matrix of system state x(t) for each rule, i.e., \({\tilde{\mathbf{X}}}_{i} = \lim_{t \to \infty } E\left( {x\left( t \right)x^{\rm T} \left( t \right)} \right)\), which satisfies \({\tilde{\mathbf{X}}}_{i} = \;{\tilde{\mathbf{X}}}_{i}^{\rm T} > 0\). Considering the uncertainties consist of the T–S fuzzy system (10), the individual state variance matrix and its constraint considered in this paper are introduced as follows:
where [·]pp means the pth diagonal element of the matrix [·] and σp, p = 1, 2, …, n are the root-mean-squared individual state variance constraints.
Next, in order to obtain a better transient performance of the system responses, the D-stable pole placement constraint is considered for the T–S fuzzy model (10). The description of the D-stable pole placement constraint can be found as follows:
Definition 2
[38] The D-stable pole placement constraint considered in this paper is defined as that all the poles of each linear subsystem of the closed-loop system (10) can be located at the following specified circle region D.
where the center of the circle is at the point (− q, 0), the radius is r > 0, and it has the consequent − q + r < 0.
From [38], it can be known that the D-stable conditions for a dynamic system \(\dot{x} = {\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{A} }}x\) can be referred to as follows: If there is a symmetric matrix \({\mathbf{\rm K}}\) satisfying the following conditions, then the dynamic matrix \({\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{A} }}\) of the dynamic system \(\dot{x} = {\mathbf{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{A} }}x\) is called D-stable.
where \({\mathbf{\rm K}} > 0\). Furthermore, the corresponding D-stable conditions for the uncertain T–S fuzzy system (10) can be obtained by extending the conditions of (15). The conditions for the D-stability of T–S fuzzy system (10) with uncertainties can be expressed in the following lemma.
Lemma 3
[39] If there exists a common positive definite matrix\({\mathbf{\rm K}}\)such that the following conditions are satisfied, it can be said that each subsystem of the T–S fuzzy system (10) is D-stable.
Via the conditions of (16), the closed-loop poles of each dynamic matrix \({\varvec{\Omega}}_{ij}\) can be located in a circle region expressed in Definition 2. The circle region can put a lower bound on both the exponential decay rate and damping ratio of the closed-loop responses. Usually, the D-stable pole placement constraint is widely used to promote the performance for controlling practical systems.
Besides, the following effective lemma was developed in [40] to deal with the uncertainties of the control systems. It will be used to derive the sufficient conditions for the perturbed T–S fuzzy model (10) that satisfying the individual state variance constraints and D-stability constraint, simultaneously.
Lemma 2
[40] Given real compatible dimension matricesA, HandRfor any matrix\({\mathbf{X}} > 0\), ξ > 0 with\({\varvec{\Delta}}^{\text{T}} (t ){\varvec{\Delta}} (t )\le {\mathbf{I}}\)and\({\mathbf{X}} - \xi {\varvec{\Delta}} (t ){\varvec{\Delta}}^{\text{T}} (t )\ge 0\), one can find two results as follows:
and
The performance constraints considered in this paper have been introduced as the above statements. According to the above transient and steady-state performance constraints, the purpose of this paper is to develop an approach to design a robust fuzzy controller for the perturbed T–S fuzzy system (10). In the following section, the stability conditions subject to the individual state variance constraint and pole placement constraint are derived based on the above lemmas.
3 Robust Fuzzy Controller Design with State Variance Constraint and Pole Placement Constraint
In the previous section, the definitions of the state variance constraint and pole placement constraint have been introduced. The purpose of this section is to combine state variance constraint and pole placement constraint into the stability conditions for the perturbed T–S fuzzy model (10). The sufficient stability conditions, which satisfy the state variance constraint (13) and D-stability constraint (14), for the closed-loop T–S fuzzy model (10) are given as follows.
Theorem 1
If there exists a positive definite matrix\(\overline{{\mathbf{X}}}\), and matrices\({\mathbf{T}}_{i}\)such that the following sufficient conditions are satisfied, then the closed-loop T–S fuzzy system (10) is stable, and the individual state variance constraint (13) and D-stability constraint (14) are all achieved.
where\({\varvec{\Phi}}_{ij} = {\mathbf{A}}_{i} \overline{{\mathbf{X}}} {\mathbf{ + B}}_{i} {\mathbf{T}}_{j}\), \({\mathbf{T}}_{i} = {\mathbf{F}}_{i} \overline{{\mathbf{X}}}\), \({\mathbf{R}}_{ij} = {\mathbf{R}}_{ai} + {\mathbf{R}}_{bi} {\mathbf{F}}_{j}\), \(\overline{{\mathbf{X}}}\)is the upper bound of the state covariance matrix, the * is the transport element, and the circle region D is defined in Definition 2.
Proof
Because \({\mathbf{T}}_{i} = {\mathbf{F}}_{i} \overline{{\mathbf{X}}}\), the following inequality can be obtained from condition (19) by taking the Schur complement [41].
Based on inequality (17) of Lemma 3, the following inequality can be obtained from (23) by considering the uncertainties.
i.e.,
Multiplying the above inequality on the left and right by \(\overline{{\mathbf{X}}}^{ - 1}\), then one can obtain
Let \({\mathbf{Q}} = \overline{{\mathbf{X}}}^{ - 1}\), then condition (11) can be satisfied because \(\overline{{\mathbf{X}}}^{ - 1} {\mathbf{N}}_{i} {\mathbf{WN}}_{i}^{\text{T}} \overline{{\mathbf{X}}}^{ - 1} \ge 0\) and inequality (26) is satisfied. Thus, if condition (19) is satisfied, one can obtain that condition (11) is also satisfied. In the same way, one can also conclude that if condition (20) is satisfied, then condition (12) is also satisfied. In summary, if conditions (19) and (20) are satisfied, then the T–S fuzzy model (10) is stable because conditions (11) and (12) of Lemma 1 are satisfied.
Applying the Schur complement [41] to (21), one can obtain the following inequality due to \({\mathbf{T}}_{i} = {\mathbf{F}}_{i} \overline{{\mathbf{X}}}\).
Based on inequality (18) of Lemma 3, the following condition can be obtained from (27).
Moreover, (28) can be rewritten as the following form.
Taking the Schur complement [41] to the above inequality (29) and choosing the positive define matrix \({\mathbf{\rm K}} = \overline{{\mathbf{X}}}\), then the D-stable condition (16) of Lemma 2 can be obtained. That is, the D-stability of the T–S fuzzy model (10) can be ensured if condition (21) is satisfied.
Also, the matrix \(\overline{{\mathbf{X}}}\) described in conditions (19)–(22) can be used to achieve the individual state variance constraint (13). From [42], it can be found that the steady-state covariance matrix \({\tilde{\mathbf{X}}}_{i}\) of system state x(t) for each rule satisfies the following Lyapunov equation.
Subtracting (30) from (25), one has
From the previous statements, it is known that if conditions (19) and (20) are satisfied, then the T–S fuzzy model (10) is stable. In this case, one can obtain that the matrix \({\varvec{\Gamma}}_{ii}\) is stable. Because the matrix \({\varvec{\Gamma}}_{ii}\) is stable, the fact of \(\overline{{\mathbf{X}}} - {\tilde{\mathbf{X}}}_{i} > 0\) can be obtained from (31). For the fact \(\overline{{\mathbf{X}}} - {\tilde{\mathbf{X}}}_{i} > 0\), then the individual state variance constraint (13) can be achieved if condition (22) is satisfied. That is,
Thus, if conditions (19)–(20) are satisfied, then one can find that the closed-loop T–S fuzzy model (10) is stable via Lemma 1. Furthermore, if conditions (21) and (22) are satisfied, then the T–S fuzzy model (10) also achieves the D-stability constraint (14) and individual state variance constraint (13), respectively.
It is obvious that (19) and (20) provide the conditions for the stability synthesis for the T–S fuzzy model (10) with perturbations. The characteristic of the D-stable pole placement constraint is to let all the poles of the control system be placed in the circle LMI region D defined in (14). In Theorem 4 of [43], it can be noticed that the pole placement is fundamentally related to the cases i = j and not necessary for i < j, and it suffices to locate the poles of only dominant term in the prescribed LMI region D. Applying the upper bound state covariance matrix for condition (22), the individual state variance constraint (13) of T–S fuzzy control system (10) under the stochastic behaviors with external disturbance effects can be guaranteed.
Remark 1
The advantage of the proposed design method is that the pole placement and state variance-constrained control problem for the perturbed T–S fuzzy stochastic models can be solved by solving the conditions of Theorem 1 with the LMI technique [41]. However, if the number of sub-models of the T–S fuzzy model (7) is large, it might be difficult to find a common matrix \(\overline{{\mathbf{X}}}\) for the LMI conditions of Theorem 1. Moreover, this constraint is often conservative, and it is well known that a common positive definite matrix does not exist, whereas the system is stable. To overcome this limitation, the designers can employ the relaxed stability condition approaches investigated in [12, 13, 44, 45] to extend the results of Theorem 1.
By solving the sufficient conditions provided in Theorem 1, a PDC-based fuzzy controller (9) can be designed for the T–S fuzzy system (10) to satisfy D-stability constraint (14) and individual state variance constraint (13). For expressing the applicability and effectiveness of the proposed fuzzy controller design approach, a multiple performance-constrained control problem for a nonlinear lift-feedback-fin system is introduced in the next section.
4 Applications to a Nonlinear Lift-Feedback-Fin System
In this section, two numerical examples are provided to show the practicability of the proposed fuzzy control approach. For considering the nonlinear lift-feedback-fin system, its dynamic equation is given in (3a). Its corresponding perturbed T–S fuzzy model is introduced in (4a). According to the perturbed T–S fuzzy model (4a) of the nonlinear lift-feedback-fin system, one can design the robust fuzzy controller by solving the sufficient conditions of Theorem 1. Then, the fuzzy controller can be obtained to guarantee the achievement of individual state variance constraint (13) and D-stability constraint (14), simultaneously.
For the T–S fuzzy model (4a) for the lift-feedback-fin system, two examples are presented in this section for verifying the effectiveness and applicability of the proposed fuzzy controller design method. In the first example, the circle LMI region of the D-stable pole placement constraint is adjusted to discuss transient behaviors of the closed-loop system. In the second example, the fuzzy controller obtained in the first example is compared with the controller developed in [37] to verify the advantage of the proposed fuzzy controller design method. For the beginning of the simulations, the intensity of the external disturbance is defined as \({\mathbf{W}} = 1\), and the individual state variance constraints are given for each state as follows:
Example 1
The purpose of this example is to discuss the effect of the pole location for the transient behaviors of the closed-loop T–S fuzzy system. That is, the circle LMI region D(q, r) of the D-stable pole placement constraint in the proposed controller design method is adjusted to investigate the transient behaviors of the closed-loop system. First, the simulation results of the adjustment of the center for the circle region are presented. For the different center q, the control gains of the fuzzy controller (9) can be solved from Theorem 1. By setting r = 3, the control gains for q = − 4, q = − 6 and q = − 8 are shown in Table 1. Therefore, the PDC-based fuzzy controller can be obtained from Table 1 as follows:
From Table 1, it can be found that the control gain is bigger when the center is adjusted to the more negative location. According to the different center q, all the poles of each subsystem can be found in Table 2, where \({\text{eig}}\left( {{\varvec{\Gamma}}_{ij} } \right)\) denotes the poles of the closed-loop state matrix \({\varvec{\Gamma}}_{ij}\) with setting \({\varvec{\Delta}}_{i} \left( t \right) = 1\). From Table 2, it can be found that the poles are pulled to the more negative location if the center is chosen more negative. Furthermore, it can also be found that the poles have an imaginary part in the case of (q, r) = (− 8, 3), and it may increase the oscillation of the response. The location of the poles in the circle region from the different centers is presented in Fig. 3. Based on the above results, the comparisons of system responses for the different centers are presented in Figs. 4 and 5. In these figures, it can be found that the transient behaviors obtained from the regions (q, r) = (−6, 3) and (q, r) = (− 8, 3) are better than that of the region (q, r) = (− 4, 3). Moreover, the responses of the region (q, r) = (− 6, 3) can obtain the most proper transient behaviors with considering the settling time and the maximum overshoot.
Secondly, the simulation results of the adjustment of the radius for the circle region are presented. By setting the same center q, the control gains of the fuzzy controller (9) for the different radii can be solved from Theorem 1. By setting q = − 6, the control gains for r = 1, r = 3 and r = 5 are shown in Table 3. From Table 3, it can be found that the control gains are bigger when the radius is adjusted to a smaller region. According to the different radius r, all the poles of each subsystem can be found in Table 4. From Table 4, it can be found that the poles are pulled to the more negative location if the designer chooses a smaller radius. However, it can also be found that the poles have an imaginary part in the case of (q, r) = (− 6, 1), and it may increase the oscillation of the response. The location of the poles in the circle region from the different radii is presented in Fig. 6. Based on the above results, the comparisons of system responses between the different radii are presented in Figs. 7 and 8. In Figs. 7 and 8, it can be found that the transient behaviors obtained from the regions (q, r) = (− 6, 1) and (q, r) = (− 6, 3) are better than that of the region (q, r) = (− 6, 5). Moreover, the responses of the region (q, r) = (− 6, 3) provide better transient behaviors than the results of the region (q, r) = (− 6, 1).
From the above two simulation results of the adjustment for the circle region, it can be concluded that the controller obtained by choosing the region (q, r) = (− 6, 3) is the best choice for the proposed design method. Thus, the fuzzy controller by setting the region (q, r) = (− 6, 3) is applied in Example 2 to compare with the controller design method developed in [37].
Example 2
In this example, the proposed fuzzy controller design method is compared with the fuzzy control approach developed in [37]. From Example 1, we choose the circle region (q, r) = (− 6, 3) for the D-stable pole placement constraint. Then, the positive definite matrix \(\overline{{\mathbf{X}}}\) and feedback gains \({\mathbf{F}}_{ij}\) can be obtained by solving the sufficient conditions (19)–(24) via MATLAB LMI-Toolbox as follows:
In order to verify the advantage of the proposed fuzzy control method, it is compared with the fuzzy control approach developed in [37]. Considering the T–S fuzzy model (4a, b) for the lift-feedback-fin system (3a, b), the fuzzy control gains solved by the methodology of [37] can be shown as follows:
For applying the fuzzy control gains (36a–i) and (37a–i), the corresponding PDC-based fuzzy controllers can be obtained from (34).
In the simulations, the initial condition is selected as \(x\left( 0 \right) = \left[ {\begin{array}{*{20}c} {\frac{\pi }{18}} & 0 \\ \end{array} } \right]\) and the simulation time is set as 60 s. Applying the fuzzy controller (34) with control gains (36a–i) and (37a–i), the simulation responses of the system states are shown in Figs. 9 and 10. It can be found that the proposed robust fuzzy controller provides a better robust performance under the effect of the external disturbance. Moreover, it can also be found that the proposed robust fuzzy controller provides a better transient behavior because the pole placement constraint is considered in the proposed fuzzy control method.
For checking the state variance constraints, the variance values of system states obtained by the simulation results of the proposed fuzzy control method are given as follows:
Besides, the following state variance values can be obtained from the simulation results of the method developed in [37].
The state variance values of (38) are both suppressed under the given constraints σ 21 = 0.1 and σ 22 = 0.2. However, the state variance values of (39) cannot satisfy the specified variance constraints. Therefore, the proposed fuzzy controller design approach provides a better choice for the nonlinear lift-feedback-fin system to control the rolling motion of the ship and to achieve stability, individual state variance constraint and pole placement constraint, simultaneously.
5 Conclusions
In this paper, a robust fuzzy controller design methodology has been investigated for achieving multiple performance constraints for the nonlinear lift-feedback-fin systems modeled by the perturbed T–S fuzzy model. The performance constraints considered in this paper include the stability constraint, individual state variance constraint, and the pole placement constraint. Some sufficient conditions were derived to achieve the above multiple performance constraints. By using the LMI technique to solve these sufficient conditions, a robust fuzzy controller can be designed subject to multiple performance constraints for the perturbed T–S fuzzy models. Finally, the proposed robust fuzzy control method was employed to control a nonlinear lift-feedback-fin system to verify the practicability and applicability. In the future, the proposed design method can be extended to the discrete-time nonlinear stochastic systems. Moreover, the sufficient conditions developed in this paper can be relaxed, and the other performance requirement can be affiliated in the future.
References
Yin, J., Wang, N., Perakis, A.N.: A real-time sequential ship roll prediction scheme based on adaptive sliding data window. IEEE Trans. Syst. Man Cybern. Syst. 99, 1–11 (2018). https://doi.org/10.1109/tsmc.2017.2735995
Xiu, Z.H., Ren, G.: Fuzzy controller design and stability analysis for ship’s lift-feedback-fin stabilizer. In: Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems, pp. 1692–1697 (2003)
Jin, H., Luo, Y., Wang, Z.: Design of sliding mode variable structure controller for electric servo system of fin stabilizer. In: Proceedings of the Sixth World Congress on Intelligent Control and Automation, vol. 1, pp. 2086–2090 (2006)
Perez, T., Goodwin, G.C.: Constrained predictive control of ship fin stabilizers to prevent dynamic stall. Control Eng. Pract. 16(4), 482–494 (2008)
Ghassemi, H., Dadmarzi, F.H., Ghadimi, P., Ommani, B.: Neural network-PID controller for roll fin stabilizer. Pol. Marit. Res. 17, 23–28 (2010)
Alarcin, F., Demirel, H., Su, M.E., Yurtseven, A.: Conventional PID and modified PID controller design for roll fin electro-hydraulic actuator. Acta Polytech. Hung. 11(3), 233–248 (2014)
Kula, K.S.: An overview of roll stabilizers and systems for their control. TransNav. Int. J. Mar. Navig. Saf. Sea Transp. 9(3), 405–414 (2015)
Chang, W.J., Hsu, F.L.: Mamdani and Takagi–Sugeno fuzzy controller design for ship fin stabilizing systems. In: Proceedings of the 12th International Conference on Fuzzy Systems and Knowledge Discovery, Zhangjiajie, China, August 15–17, pp. 376–381 (2015)
Tanaka, K., Wang, H.O.: Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach. Wiley, New York (2001)
Ban, X., Gao, X.Z., Huang, X., Vasilakos, A.V.: Stability analysis of the simplest Takagi–Sugeno fuzzy control system using circle criterion. Inf. Sci. 177(20), 4387–4409 (2007)
Chang, W.J., Huang, W.H., Chang, W., Ku, C.C.: Robust fuzzy control for continuous perturbed time-delay affine Takagi–Sugeno Fuzzy models. Asian J. Control 13(6), 818–830 (2011)
Wang, W.J., Sun, C.H.: A relaxed stability criterion for T–S fuzzy discrete systems. IEEE Trans. Syst. Man Cybern. Part B 34(5), 2155–2158 (2004)
Chang, W.J., Ku, C.C., Chang, C.H.: PDC and Non-PDC fuzzy control with relaxed stability conditions for continuous-time multiplicative noised fuzzy systems. J. Frankl. Inst. Eng. Appl. Math. 349(8), 2664–2686 (2012)
Li, Y., Tong, S.: Adaptive fuzzy switched control design for uncertain nonholonomic systems with input nonsmooth constraint. Int. J. Syst. Sci. 47(14), 3436–3446 (2016)
Li, Y., Tong, S., Li, T.: Hybrid fuzzy adaptive output feedback control design for uncertain MIMO nonlinear systems with time-varying delays and input saturation. IEEE Trans. Fuzzy Syst. 24(4), 841–853 (2016)
Chang, X.H., Yang, G.H.: Nonfragile H ∞ filter design for T–S fuzzy systems in standard form. IEEE Trans. Ind. Electron. 61(7), 3448–3458 (2014)
Cervantes, J., Yu, W., Salazar, S.: Takagi–Sugeno dynamic neuro-fuzzy controller of uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 25(6), 1601–1615 (2017)
Chang, W.J., Hsu, F.L., Ku, C.C.: Complex performance control using sliding mode fuzzy approach for discrete-time nonlinear systems via T–S fuzzy model with bilinear consequent part. Int. J. Control Autom. Syst. 15(4), 1901–1915 (2017)
Chang, W.J., Qiao, H.Y., Ku, C.C.: Sliding mode fuzzy control for nonlinear stochastic systems subject to pole assignment and variance constraint. Inf. Sci. 432, 133–145 (2018)
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. 26(3), 1164–1176 (2018)
Wang, Y., Gao, Y., Karimi, H.R., Shen, H., Fang, Z.: Sliding mode control of fuzzy singularly perturbed systems with application to electric circuit. Syst. Man Cybern. Syst, IEEE Trans (2018). https://doi.org/10.1109/TSMC.2017.2720968
Chang, W.J., Yang, C.T., Chen, P.H.: Robust fuzzy congestion control of TCP/AQM router via perturbed Takagi–Sugeno fuzzy models. Int. J. Fuzzy Syst. 15(2), 203–213 (2013)
Chang, W.J., Chang, Y.C., Ku, C.C.: Passive fuzzy control via fuzzy integral Lyapunov function for nonlinear ship drum-boiler systems. J. Dyn. Syst. Meas. Control 137(4), 041008 (2015)
Chang, W.J., Huang, B.J., Chen P.H.: Fuzzy stabilization for nonlinear discrete ship steering stochastic systems subject to state variance and passivity constraints. Math. Probl. Eng. 2014, Article ID 598618 (2014)
Hu, X., Du, J., Shi, J.: Adaptive fuzzy controller design for dynamic positioning system of vessels. Appl. Ocean Res. 53(1), 46–53 (2015)
Wang, N., Su, S.F., Yin, J., Zheng, Z., Er, M.J.: Global asymptotic model-free trajectory-independent tracking control of an uncertain marine vehicle: an adaptive universe-based fuzzy control approach. IEEE Trans. Fuzzy Syst. 26(3), 1613–1625 (2018)
Wang, N., Sun, J.C., Er, M.J.: Tracking-error-based universal adaptive fuzzy control for output tracking of nonlinear systems with completely unknown dynamics. IEEE Trans. Fuzzy Syst. 26(2), 869–883 (2018)
Ku, C.C., Huang, P.H., Chang, W.J.: Passive fuzzy controller design for nonlinear systems with multiplicative noises. J. Frankl. Inst. Eng. Appl. Math. 347(5), 732–750 (2010)
Ben Salah, R., Kahouli, O., Hadjabdallah, H.: A nonlinear Takagi–Sugeno fuzzy logic control for single machine power system. Int. J. Adv. Manuf. Technol. 354(5), 2295–2309 (2017)
Lin, C.M., Hsueh, C.S., Chen, C.H.: Robust adaptive backstepping control for a class of nonlinear systems using recurrent wavelet neural network. Neurocomputing 142, 372–382 (2014)
Qiao, H.Y., Chang, W.J., Ku, C.C.: Robust fuzzy based sliding mode control for uncertain discrete nonlinear systems for achieving performance requirements. Int. J. Fuzzy Syst. 20(1), 246–258 (2018)
Chang, W.J., Huang, B.Y.: Robust fuzzy control subject to state variance and passivity constraints for perturbed nonlinear systems with multiplicative noises. ISA Trans. 53(6), 1787–1795 (2014)
Zhong, Z., Zhu, Y., Yang, T.: Robust decentralized static output-feedback control design for large-scale nonlinear systems using Takagi–Sugeno fuzzy models. IEEE Access 4, 8250–8263 (2016)
Chang, W.J., Yeh, Y.L., Tsai, K.H.: Covariance control with observed-state feedback gains for continuous nonlinear systems using T–S fuzzy models. ISA Trans. 43(3), 389–398 (2004)
Dong, H.L., Wang, Z.D., Shen, B., Ding, D.R.: Variance-constrained H ∞ control for a class of nonlinear stochastic discrete time-varying systems: the event-triggered design. Automatica 72, 28–36 (2016)
Wang, F.G., Wang, H.M., Park, S.K.: Linear pole-placement anti-windup control for input saturation nonlinear system based on Takagi–Sugeno fuzzy model. Int. J. Control Autom. Syst. 14(6), 1599–1606 (2016)
Chang, C.M., Chang, W.J., Ku, C.C., Hsu, F.L.: Passive fuzzy control for lift feedback fin stabilizer systems of a ship via multiplicative noise based on fuzzy model. J. Mar. Sci. Technol. 26(2), 159–165 (2018)
Chilali, M., Gahinet, P.: H ∞ design with pole placement constraints: an LMI approach. IEEE Trans. Autom. Control 41(3), 358–367 (1996)
Nguang, S.K., Assawinchaichote, W.: H ∞ filtering for fuzzy dynamical systems with D stability constraints. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 50(11), 1503–1508 (2003)
Tian, E.G., Yue, D., Zhang, Y.J.: Delay-dependent robust H ∞ control for T–S fuzzy system with Interval time-varying delay. Fuzzy Set Syst. 160(12), 1708–1719 (2009)
Boyd, S., Ghaoui, L.E., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia (1994)
Chang, W.J., Wu, S.M.: Covariance control for fuzzy-based nonlinear stochastic systems. Int. J. Fuzzy Syst. 5(4), 221–228 (2003)
Hong, S.K., Nam, Y.: Stable fuzzy control system design with pole-placement constraint: an LMI approach. Comput. Ind. 51(1), 1–11 (2003)
Sung, H.C., Park, J.B.: Robust fuzzy control for a hybrid magnetic bearings: the relaxed stabilization condition approach. Nonlinear Dyn. 85(4), 2487–2496 (2016)
Chen, J., Xu, S., Ma, Q.: Relaxed stability conditions for discrete-time T–S fuzzy systems via double homogeneous polynomial approach. Int. J. Fuzzy Syst. 20(3), 741–749 (2018)
Acknowledgement
The authors would like to express their sincere gratitude to the anonymous reviewers who gave us many constructive comments and suggestions. This work was supported by the Ministry of Science and Technology of the Republic of China under Contract MOST107-2221-E-019-050.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, CM., Chang, WJ. Robust Fuzzy Control with Transient and Steady-State Performance Constraints for Ship Fin Stabilizing Systems. Int. J. Fuzzy Syst. 21, 518–531 (2019). https://doi.org/10.1007/s40815-018-0555-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-018-0555-7