Abstract
This paper is concerned with an uncertainty and disturbance estimator-based tracking control problem for a class of interval type-2 fractional-order Takagi-Sugeno fuzzy systems subject to time-varying delays. The footprints of the uncertainty of the underlying fuzzy systems are taken into account to capture and model different levels of uncertainties. The uncertainty and disturbance estimator is used to promote the tracking behavior of rejecting disturbance in the control system. First, by applying the Lyapunov approach, we focus on the examination of stability and performance of the fractional-order tracking error system. Next, unknown system uncertainties, external disturbances and nonlinearities are accurately estimated via an appropriate filter design. Particularly, the proposed control technique does not require any prior knowledge about above said unknown factors and it only requires the bandwidth information about the low-pass filter. Then, four numerical examples with simulation results are presented in the end, to show the potential of the theoretical results of the proposed control 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
In recent few decades, the study of nonlinear control systems has paid much attention since many real-world happenings are governed by nonlinear differential and difference equations [1,2,3,4]. It is often very difficult to design accurate controllers for nonlinear systems directly due to their complicated dynamical behaviors. Recent studies of control theory have mainly resolved this issue with the aid of various advanced linearisation techniques, where the actual nonlinear systems are approximated as linear systems and then various linear control techniques are applied [5,6,7]. Among various linearisation approaches, Takagi-Sugeno (T-S) fuzzy model-based approach developed in [8] has been described as an important and successful method for linearizing of any smooth nonlinear system. Support of T-S fuzzy model technique, the nonlinear system is approximated as sum of a collection of linear subsystems with their weighting membership functions (MFs). Under this framework, a variety of linear type controllers are proposed for many nonlinear systems, which can be applied to various kinds of real-time applications [9,10,11,12].
The research of the T-S fuzzy model technique can represent the nonlinear information of the system effectively, but it shows limitations in dealing with the uncertainty that existing in the system. In order to handle this situation, the interval type-2 (IT2) fuzzy model-based approach are introduced. The main advantage of this approach is that it could efficiently handle the grades of membership uncertainties over fuzzy systems by capturing the effect of uncertainties through the upper and lower MFs. Recently, the IT2 fuzzy model strategies has been researched and some results have been produced [13,14,15,16,17,18]. In [14], the adaptive sliding mode controller has been proposed for IT2FSs to keep the closed-loop system stable. Based on imperfect premise matching, the state space was split into two sub-spaces to enhance the stability analysis in the interval type-2 T-S fuzzy systems (IT2FSs) in [15].
Up to now, it was also well-known that one of the superiorities of fractional-order (FO) systems compared with integer-order systems are that FO systems can possess the capacity of infinite memory and also can express heredity and then can describe the real-world physical systems more accurately and precisely [19, 20]. In particular, the general form of integer-order calculus as fractional calculus and it can be expected to provide a more accurate description of the system dynamics compared to classical integer-order models. Due to its potential applications of fractional calculus, the researches have been increased in many industrial and research fields, such as bioengineering, physics, economics and signal processing. Also, studies on FO system have recently gained significant attention from control research communities because of their potential applications in various engineering systems and control processes, such as stabilization, synchronization, state estimation and reference tracking [21,22,23,24,25,26]. Although many useful research works have been constructed based on fuzzy approach, most of them are concerned with integer-order systems and only a little amount of them are dealt with FO fuzzy systems [27, 28].
The modeling errors, parameter uncertainties, and external disturbances are unavoidable in real-time control systems, which may degrade systems efficiency and lead to instability. Therefore, uncertainties and external disturbances rejection is a key objective in the synthesis of modern control systems and several robust control techniques have been developed to handle the aforementioned factors in recent years [29,30,31,32,33]. At the early stage, high-gain feedback control approach is developed for many dynamical systems to compensate the disturbance effect [29], where the feedback control loop-gain needs to extend large value to get required control performance. In addition, many physical actuator devices fail to provide larger outputs, which will bring considerable practical difficulties in the process of high-gain control design. In order to avoid this difficulty, the integral control scheme is developed in [30], which could attenuate the constant external disturbance effect without increasing gain value largely but it may not be suitable when the time-varying disturbance exists. Recently, the sliding mode control approach is constructed for motion control system in [33], which effectively handles uncertainty, constants and time-varying disturbances but it requires the bound value of the external disturbance and its derivative. In some practical situations, it may be difficult to get enough the information about external disturbances and uncertainties. To handle this issue, many modern control techniques are developed to estimate them [34,35,36,37]. Among such techniques, uncertainty and disturbance estimator (UDE)-based control design proposed by Zhong and Rees in [36], has been widely used in many industrial and engineering applications [37]. This approach not only compensates the uncertainty and disturbance effect but also helps linearise highly nonlinear systems. In addition, it does not require any information about the disturbance and system uncertainties, which is practically more important and significant.
Motivated by the aforementioned studies and achievements, in this paper, a robust tracking problem is considered for FO IT2FSs via a UDE-based control strategy. Moreover, the main contributions and advantages of the proposed study are summarized as follows:
-
(i)
The robust tracking problem of UDE-based control strategy is first time proposed for FO IT2FSs with unknown uncertainties, nonlinearities, and external disturbances.
-
(ii)
The proposed UDE-based control design relaxes the general assumption considered on unknown uncertainties, nonlinearities and external disturbances since it requires only its bandwidth information. Also, proposed method has significantly fewer tuning parameters, so it is easy to implement in many practical systems such as aerial vehicles, underwater vehicles, and satellites.
-
(iii)
To facilitate the stability analysis, the lower and upper MFs of plant and controller are considered within the footprint of uncertainty (FOU), which leads to obtain less conservative stability result.
-
(iv)
The stability criterion of the designed method is derived by employing a Lyapunov functional method, slack matrix and linear matrix inequalities. In order to demonstrate the validity of the developed theoretical results, three numerical examples are presented.
The paper is organized as follows: FO IT2FSs model, FO IT2 fuzzy reference and FO IT2 fuzzy error dynamics are introduced systematically in Sect. 2. Section 3 provides performance analysis results for FO IT2 fuzzy error dynamics. The corresponding simulation results are provided in Sect. 4. Conclusions and future works are given in Sect. 5.
Notation Throughout this paper, \({\mathbb {Z}}^+\) is the set of all positive integers. \({\mathbb {R}}^{n}\) and \({\mathbb {R}}^{n\times m}\) are, respectively, the n-dimensional vector space and the \(n\times m\) real matrix space. ‘\(*\)’ represents the symmetric terms in a symmetric matrix. ‘\(\star \)’ indicates the convolution operator. \({\mathcal {B}}^{+}_{l}\) is the pseudo-inverse of \({\mathcal {B}}_{l}\). \({\mathcal {L}}^{-1}\{\cdot \}\) stands for the inverse Laplace transform operator. The superscripts \(``T''\) and \(``-1''\) indicate matrix transposition and matrix inverse, respectively.
2 Problem formulation
As presented in [38], Caputo derivative is well understood in physical situations and more applicable to real-world problems. Therefore, in this paper, we consider the following Caputo fractional derivative.
Definition 1
[38] The Caputo fractional derivative of FO \(\alpha \) of function f(t) is defined as
where \(\alpha \) represents the order of the derivative, such that \(0\le i-1\le \alpha <i, i\in {\mathbb {Z}}^+\) and \(\Gamma (j)=\int _{0}^{\infty }t^{j-1}e^{-1}dt\).
Remark 1
It should be mentioned that the Laplace transform of the Caputo fractional derivative requires for the use of initial values of integer-order derivatives with clear physical representations in practical theoretical models, whereas the Riemann-Liouville fractional derivative does not. In general, the Caputo fractional differential equation is appropriate for analyzing real dynamic models with nonzero initial values, whereas the Riemann-Liouville fractional differential equation is better suited for presenting fractional-order systems with a static initial state. As a result, the Caputo operator is utilized in this work to investigate fractional-order IT2FSs.
Consider the following FO IT2FSs with \({\bar{m}}\) fuzzy rules subject to unknown uncertainties, nonlinearities and external disturbances:
Plant rule l IF \({\bar{\delta }}_1(\rho (t))\) is \(\mathbb {{\bar{E}}}_{1}^l\), \({\bar{\delta }}_2(\rho (t))\) is \(\mathbb {{\bar{E}}}_{2}^l\), \(\dots \), \({\bar{\delta }}_\psi (\rho (t))\) is \(\mathbb {{\bar{E}}}_{\psi }^l\) THEN
where \(\mathbb {{\bar{E}}}_{\tilde{\Omega }}^l\) (\( l\in {\mathbb {L}}=\{1,2,\dots ,{\bar{m}}\}\), \(\tilde{\Omega }=1,2,\dots ,\psi \)) denotes the IT2 fuzzy set with the integer \(\psi >0\); \({\bar{\delta }}_{\tilde{\Omega }}(\rho (t))\) denotes the measurable premise variable; \(\rho (t)\in {\mathbb {R}}^{n}\) indicates the system state vector; \(\vartheta (t)\in {\mathbb {R}}^{n_{\vartheta }}\) is the control input vector; \(g(\rho (t))\in {\mathbb {R}}^{n_g}\) denotes the unknown nonlinear function; \(\tau (t)\) is time-varying delay and satisfy the conditions \(0\le \tau (t)\le \tau \), where \(\tau \) are known positive constants; \(\beta (t)\in {\mathbb {R}}^{n_{\beta }}\) stands for external disturbance input. Further, \({\mathcal {A}}_l\), \({{\mathcal {A}}_{l\tau }},\) \({\mathcal {B}}_l\) and \({\mathcal {C}}_l\) represent known system matrices; \(\varDelta {\mathcal {A}}_l(t)\) is the unknown time-varying uncertainty matrix. The following interval set presents the firing strength of the l-th fuzzy rule:
where the nonlinear functions \({\underline{\lambda }}_l(\rho (t))\) and \({\overline{\lambda }}_l(\rho (t))\) stand for lower and upper grade of MFs of the l-th fuzzy rule, respectively. Further, they satisfy \(0\le {\underline{\lambda }}_l(\rho (t))= \prod \nolimits _{{\tilde{\Omega }}=1}^{\psi }{\underline{\zeta }}_{\mathbb {{\bar{E}}}_{{\tilde{\Omega }}}^l}({\bar{\delta }}_{\tilde{\Omega }}(\rho (t)))\le {\overline{\lambda }}_l(\rho (t))=\prod \nolimits _{{\tilde{\Omega }}=1}^{\psi }{\overline{\zeta }}_{\mathbb {{\bar{E}}}_{{\tilde{\Omega }}}^l}({\bar{\delta }}_{\tilde{\Omega }}(\rho (t)))\) in which the positive functions \({\underline{\zeta }}_{\mathbb {{\bar{E}}}_{{{\tilde{\Omega }}}}^l}({\bar{\delta }}_{\tilde{\Omega }}(\rho (t)))\), \({\overline{\zeta }}_{\mathbb {{\bar{E}}}_{{{\tilde{\Omega }}}}^l}({\bar{\delta }}_{\tilde{\Omega }}(\rho (t)))\) denote the lower and upper MFs of l-th fuzzy rule, respectively.
Then, the overall FO fuzzy system is represented by
where \(\lambda _l(\rho (t))={\underline{y}}_l(\rho (t)){\underline{\lambda }}_l(\rho (t))+{\overline{y}}_l(\rho (t)){\overline{\lambda }}_l(\rho (t))\) with \({\overline{y}}_l(\rho (t))\) and \({\underline{y}}_l(\rho (t))\) being nonlinear weighting functions and they satisfy \(0\le {\overline{y}}_l(\rho (t)), {\underline{y}}_l(\rho (t))\le 1\) and \({\underline{y}}_l(\rho (t))+{\overline{y}}_l(\rho (t))=1\). Further, \(\lambda _l(\rho (t)), \forall l \in {\mathbb {L}}\) indicates the grades of MFs with \(\sum \nolimits _{l=1}^{{\bar{m}}}\lambda _l(\rho (t))=1\).
Next, let us consider the following FO fuzzy reference model:
where \(\rho _m(t)\in {\mathbb {R}}^{n}\) indicates the reference state vector; \(r(t)=[r_1(t), r_2(t), \ldots , r_p(t)]^T \in {\mathbb {R}}^{p}\) is the piecewise continuous and uniformly bound command to the reference model; \({\mathcal {A}}_{am}\), \({\mathcal {A}}_{am\tau }\) and \({\mathcal {B}}_{am}\) are known constant matrices.
The objective of this work is to determine a state feedback control \(\vartheta (t)\) for the system (2) that forces the error vector \(e(t) = \rho _m(t)-\rho (t)\) between the system and the reference model to zero. That is, the desired error dynamics in the form
should be asymptotically stable, where \({\mathcal {K}}_b \ (b{\in }{\mathbb {H}} {=}\{1,2,\ldots , {\bar{n}}\})\) are the feedback control gain matrices and \(\mu _b(\rho _m(t)){=}\frac{{\underline{z}}_b(\rho _m(t)){\underline{\mu }}_b(\rho _m(t))+{\overline{z}}_b(\rho _m(t)){\overline{\mu }}_b(\rho _m(t))}{\sum \nolimits _{b=1}^{{\bar{n}}}\big ({\underline{z}}_b(\rho _m(t)){\underline{\mu }}_b(\rho _m(t))+{\overline{z}}_b(\rho _m(t)){\overline{\mu }}_b(\rho _m(t))\big )}\) in which \({\underline{z}}_b(\rho _m(t))\) and \({\overline{z}}_b(\rho _m(t))\) denote the lower and upper nonlinear weighting functions, respectively.
Remark 2
It is worthy to mention that the dynamical behavior of some of the physical phenomena, such as the memory, acquired properties of various materials and procedure, can be described only by fractional-order nonlinear models, which is generalization of integer-order nonlinear models. That is, the generalization of the derivative order of a parameter enriches the system performance by expanding degree of freedom flexibility. On the other hand, the existence of nonlinear terms in the model of dynamical systems makes the stability analysis complex. Recent decades, T-S fuzzy model approach is used to represent complex nonlinear model as easy-to-analyze forms by combining the fuzzy logic theory with the linear system theory. Based on these factors, the reference dynamics of most of real-time systems can be represented as fractional-order fuzzy model. So, the fractional-order fuzzy reference model is adapted in this study.
From equations (2)–(4), we have the following control relation:
where \({\mathcal {B}}^{+}_{l}=({\mathcal {B}}^T_{l}{\mathcal {B}}_{l})^{-1}{\mathcal {B}}^T_{l}\) is the pseudo-inverse of \({\mathcal {B}}_{l}\) and \({\hat{\beta }}(t,\rho (t))=\sum \nolimits _{l=1}^{{\bar{m}}}\lambda _l(\rho (t))\big (\varDelta A_l(t)+ {\mathcal {C}}_l\beta (t)\big )+g(\rho (t))\) is the lumped unknown nonlinearity, which is the sum of uncertainty, unknown nonlinear dynamics and unknown external disturbance.
It is noted that the control law (5) cannot be used directly because control expression contains unknown lumped dynamic elements. Hence, it is necessary to estimate the state with the aid of known factors to access the control law (5). According to the considered FO IT2FSs dynamics (2), the lumped unknown nonlinearity term \({\hat{\beta }}(t,\rho (t))\) can be represented as
which demonstrates that the unknown lumped nonlinearity can be obtained from the known dynamics of the system and control signal. But it cannot be directly accessible to formulate a control law since it depends on the fractional derivative of the state vector. According to UDE-based control scheme [37], an estimation of this signal is adopted based on the assumption that a signal can be approximated and estimated using a filter with the appropriate bandwidth.
To accurately approximate the \({\hat{\beta }}(t,\rho (t))\), the fractional low-pass filter \({\mathcal {H}}_f(s)=\frac{1}{{\mathcal {T}}_k s^\alpha +1}\) is adopted, where the small positive scalar \({\mathcal {T}}_k=\frac{1}{\omega _c}\), in which \(\omega _c\) represents the cut-off frequency of the filter \({\mathcal {H}}_f(s)\). Now, the unknown lumped nonlinearity passes into the filter \({\mathcal {H}}_f(s)\) and the accurately estimated filtered output is expressed as follows:
where \(h_f(t)\) indicates the impulse response of \({\mathcal {H}}_f(s)\).
Further, replacing the unknown lumped nonlinearity \({\hat{\beta }}(t,\rho (t))\) in (5) by estimated lumped nonlinearity in (7) and by simple calculation, the control law is expressed as
where \({\mathcal {L}}^{-1}\{\cdot \}\) is the inverse Laplace transform operator. Then, we can obtain the resulting control law as follows:
where \({\mathcal {I}}^{\alpha }\) is the Caputo fractional integral operator with order \(\alpha \).
Figure 1 presents the frame works of the fuzzy system (2) and reference model (3) along with UDE-based control model (9).
In order to complete the system description, the following assumptions are more essential.
Assumption 1
The bandwidth of unknown lumped disturbance signal is known.
Assumption 2
The control coefficient matrices of each fuzzy rule of the system (2) have full column rank.
Remark 3
From Assumption 1, the bandwidth of the lumped disturbance signal is only required to estimate that unknown term. This assumption is easily guaranteed for most of the practical systems. Besides that, Assumption 2 is required for the existence of the pseudo inverse \(B^{+}_l\). It should be noted that if the pseudo inverse exists then each control action has a various effect on the system. Otherwise, the choice of the reference model and the error feedback gain matrix is restricted.
Moreover, we consider the IT2FSs and controllers of the upper and lower MFs are recommended within the FOU. The state \(\Theta \) is split into \(\gamma \) connected sub-state spaces designed by \(\Theta _\upsilon \) in which \(\gamma \) is the number of sub-states which implies \(\Theta =\cup _{\upsilon =1}^{\gamma }\Theta _\upsilon \). The FOU is partitioned into \(\varrho +1\) sub-FOUs, for \(c\in {\mathbb {J}}=\{1,2,\dots ,\varrho +1\}\). Then, the upper and lower MFs are defined as follows:
where \( 0\le w_{ja_{mj}\upsilon c} (\rho _{mj}(t))\le 1, w_{j1\upsilon c} (\rho _{mj}(t))+w_{j2\upsilon c} (\rho _{mj}(t))\) \(=1, \forall j=1,2,\dots ,p,\) \(0\le {\underline{\chi }}_{abc}(\rho _m(t))\le {\overline{\chi }}_{abc}(\rho _m(t)) \le 1\), \({\overline{\varepsilon }}_{aba_1a_2\dots a_n\upsilon c}\) and \({\underline{\varepsilon }}_{aba_1a_2\dots a_n\upsilon c}\) are scalars to be determined and \(0\le {\underline{\varepsilon }}_{aba_1a_2\dots a_n\upsilon c}\le {\overline{\varepsilon }}_{aba_1a_2\dots a_n\upsilon c} \le 1\), for \(j=1,2,\dots ,p,a_j=1,2, \upsilon =1,2,\dots ,\gamma \) and \(\rho _m(t)\in \Theta _\upsilon \).
Remark 4
It should be noted that the proposed controller (9) has only two degrees of freedom, namely error feedback gain matrices \({\mathcal {K}}_b, \ b=1,2,\ldots ,{\bar{n}},\) and the filter parameter \({\mathcal {T}}_k\) and their selection is independent of each other. More precisely, the feedback control gain matrices can be easily obtained from the solution of the stability problem of nominal error system (4). Moreover, \({\mathcal {T}}_k\)’s value depends on the specified application including the hardware capability and the performance requirements, which can be easily identified based on the assumption that bandwidth information of the unknown lumped nonlinear signal is known. In particular, if the filter has a wide enough bandwidth, the UDE is able to accurately and quickly estimate the lumped uncertainty.
3 Main results
In this section, the issue of robust tracking control design for error system (4) is considered. To be precise, based on the UDE-based controller (9), a tracking control is designed to guarantee the asymptotic stability of the states of error systems (4). In particular, some slack matrices under the \(S-procedure\) [18] are employed in the derivation of obtaining required stability conditions. For representation convenience, we denote: \(\nu _{abc}(\rho _m(t))=\nu _{abc}\), \({\underline{\kappa }}_{abc}(\rho _m(t))={\underline{\kappa }}_{abc}\), \({\overline{\kappa }}_{abc}(\rho _m(t))={\overline{\kappa }}_{abc}\), \({\underline{\chi }}_{abc}(\rho _m(t))={\underline{\chi }}_{abc}\),
\({\overline{\chi }}_{abc}(\rho _m(t))={\overline{\chi }}_{abc}\), \(\sum \limits _{a=1}^{{\bar{m}}}\sum \limits _{b=1}^{{\bar{n}}}\lambda _a(\rho _m(t))\mu _b(\rho _m(t)) =\sum \limits _{a=1}^{{\bar{m}}}\sum \limits _{b=1}^{{\bar{n}}} \sum \limits _{c=1}^{\varrho +1}\nu _{abc} ({\underline{\kappa }}_{abc}{\underline{\chi }}_{abc}+{\overline{\kappa }}_{abc}{\overline{\chi }}_{abc})\).
Theorem 1
For the given scalars \(\tau \), \(\alpha \in (0,1]\), the FO IT2 fuzzy error system (4) is asymptotically stable, if there exist symmetric positive-definite matrices \(\bar{{\mathcal {P}}}\in {\mathbb {R}}^{n\times n}\), \({\mathcal {V}}_{abc}\in {\mathbb {R}}^{n\times n}\), symmetric matrix \({\mathcal {U}}\in {\mathbb {R}}^{n\times n}\), \((a\in {\mathbb {L}}, b\in {\mathbb {H}}, c\in {\mathbb {J}})\) and matrices \({\mathcal {X}}_b\) \((b\in {\mathbb {H}})\) such that
where \({\Upsilon }_{ab}= \begin{bmatrix} {\Upsilon }^1_{ab} &{} {\Upsilon }^2_{ab}&{} {\Upsilon }^4_{ab} \\ *&{}{\Upsilon }^3_{ab} &{}{\Upsilon }^5_{ab} \\ *&{}*&{} {\Upsilon }^6_{ab} \end{bmatrix}\), \({\mathcal {V}}_{abc}= \begin{bmatrix} {\mathcal {V}}_{1abc} &{} {\mathcal {V}}_{2abc}&{} {\mathcal {V}}_{3abc} \\ *&{}{\mathcal {V}}_{4abc} &{}{\mathcal {V}}_{5abc} \\ *&{}*&{} {\mathcal {V}}_{6abc} \end{bmatrix}\),
\({\mathcal {U}}= \begin{bmatrix} {\mathcal {U}}_{1} &{} {\mathcal {U}}_{2}&{} {\mathcal {U}}_{3}\\ *&{}{\mathcal {U}}_{4} &{}{\mathcal {U}}_{5} \\ *&{}*&{} {\mathcal {U}}_{6} \end{bmatrix}\), \({\Upsilon }^1_{ab}= Sym({\mathcal {A}}_{am}\bar{{\mathcal {P}}}+{{\mathcal {X}}}_b)+\tau ^{\alpha }\alpha ^{-1}\bar{{\mathcal {P}}}+\bar{{\mathcal {P}}}\), \({\Upsilon }^2_{ab}={\mathcal {A}}_{am\tau }\bar{{\mathcal {P}}}\), \({\Upsilon }^3_{ab}=-\bar{{\mathcal {P}}}\), \({\Upsilon }^4_{ab}=\tau ^{\alpha }\alpha ^{-1}{\mathcal {A}}_{am}^T\bar{{\mathcal {P}}}+\tau ^{\alpha }\alpha ^{-1}{\mathcal {X}}_b\), \({\Upsilon }^5_{ab}=\tau ^{\alpha }\alpha ^{-1}{\mathcal {A}}_{am\tau }\), and \({\Upsilon }^6_{ab}=-\tau ^{\alpha }\alpha ^{-1}I\). Moreover, the control gain matrices can be obtained by \({\mathcal {K}}_b=\bar{{\mathcal {P}}}^{-1}{\mathcal {X}}_b\).
Proof
We choose a Lyapunov function for error system (4) as
The derivative of the Lyapunov functional can be computed in the view of [38].
On the other hand, the following inequality holds:
Since e(t) satisfies for \(-\tau \le \theta \le 0\),
for some \(p>1\), one can conclude that
Combining (18) and (20), one has
where \(\Sigma ^T(t)=\begin{bmatrix} e^T(t) \\ e^T(t-\tau (t)) \end{bmatrix}^T\), \(\tilde{\Upsilon }_{ab}= \begin{bmatrix} \tilde{\Upsilon }^1_{ab} &{} \tilde{\Upsilon }^2_{ab} \\ *&{} \tilde{\Upsilon }^3_{ab} \end{bmatrix}\), \(\tilde{\Upsilon }^1_{ab}= {\mathcal {P}}({\mathcal {A}}_{am}+{\mathcal {K}}_b)+({\mathcal {A}}_{am}+{\mathcal {K}}_b)^T{\mathcal {P}}+\tau ^{\alpha }\alpha ^{-1}{\mathcal {P}}+p{\mathcal {P}}+\tau ^{\alpha }\alpha ^{-1}({\mathcal {A}}_{am}+{\mathcal {K}}_b)^TI({\mathcal {A}}_{am}+{\mathcal {K}}_b)\), \(\tilde{\Upsilon }^2_{ab}={\mathcal {P}}{\mathcal {A}}_{am\tau }+\tau ^{\alpha }\alpha ^{-1}({\mathcal {A}}_{am}+{\mathcal {K}}_b){\mathcal {A}}_{am\tau }\) and \(\tilde{\Upsilon }^3_{ab}=-{\mathcal {P}}+\tau ^{\alpha }\alpha ^{-1}{\mathcal {A}}_{am\tau }^T{\mathcal {A}}_{am\tau }\).
By applying the Schur complement to \(\tilde{\Upsilon }_{ab}\) is equivalent written as
where \({\bar{\Upsilon }}^1_{ab}= {\mathcal {P}}({\mathcal {A}}_{am}+{\mathcal {K}}_b)+({\mathcal {A}}_{am}+{\mathcal {K}}_b)^T{\mathcal {P}}+\tau ^{\alpha }\alpha ^{-1}{\mathcal {P}}+p{\mathcal {P}}\), \({\bar{\Upsilon }}^2_{ab}={\mathcal {P}}{\mathcal {A}}_{am\tau }\), \({\bar{\Upsilon }}^3_{ab}=-{\mathcal {P}}\), \({\bar{\Upsilon }}^4_{ab}=\tau ^{\alpha }\alpha ^{-1}({\mathcal {A}}_{am}+{\mathcal {K}}_b)^T\), \({\bar{\Upsilon }}^5_{ab}=\tau ^{\alpha }\alpha ^{-1}{\mathcal {A}}_{am\tau }\), and \({\bar{\Upsilon }}^6_{ab}=-\tau ^{\alpha }\alpha ^{-1}I\).
Let us consider slack matrices \(\bar{{\mathcal {U}}}=\bar{{\mathcal {U}}}^T\) and \(0\le \bar{{\mathcal {V}}}_{abc}=\bar{{\mathcal {V}}}_{abc}^T\), then we have
Now talking \(p \rightarrow 1^{+}\) in (25), the following inequality holds for some small \(h>0\).
Let \({\mathcal {P}}^{-1}=\bar{{\mathcal {P}}}\), \({\mathcal {K}}_b\bar{{\mathcal {P}}}=\bar{{\mathcal {K}}}_b\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {U}}}_1{{\mathcal {P}}}^{-1}={\mathcal {U}}_1\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {U}}}_2{{\mathcal {P}}}^{-1}={\mathcal {U}}_2\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {U}}}_3={\mathcal {U}}_3\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {U}}}_4{{\mathcal {P}}}^{-1}={\mathcal {U}}_4\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {U}}}_5={\mathcal {U}}_5\), \(\bar{{\mathcal {U}}}_6={\mathcal {U}}_6\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {V}}}_1{{\mathcal {P}}}^{-1}={\mathcal {V}}_1\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {V}}}_2{{\mathcal {P}}}^{-1}={\mathcal {V}}_2\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {V}}}_3={\mathcal {U}}_3\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {V}}}_4{{\mathcal {P}}}^{-1}={\mathcal {V}}_4\), \({{\mathcal {P}}}^{-1}\bar{{\mathcal {V}}}_5={\mathcal {V}}_5\), \(\bar{{\mathcal {V}}}_6={\mathcal {V}}_6\). Pre- and post-multiplying (25) with \(\text{ diag }\{\bar{{\mathcal {P}}},\bar{{\mathcal {P}}},I\}\), the following inequality holds.
It follows from [38] that the FO IT2 fuzzy error system (4) is asymptotically stable if \(D^{\alpha }{\mathcal {W}}(e(t))<0\) is satisfied. Thus, it is sufficient to show that \({\Upsilon }_{ab}+{{\mathcal {V}}}_{abc}+{\mathcal {U}}>0\) and \(\sum \limits _{a=1}^{{\bar{m}}}\sum \limits _{b=1}^{{\bar{n}}} \sum \limits _{c=1}^{\varrho +1} {\nu }_{abc}\Big ({\overline{\kappa }}_{abc}{\Upsilon }_{ab}-({\underline{\chi }}_{abc}-{\overline{\chi }}_{abc}){{\mathcal {V}}}_{abc}+{\overline{\chi }}_{abc}{\mathcal {U}}\Big )-{\mathcal {U}}<0\). From inequalities (13) and (14), it can be seen that these two conditions are guaranteed. Therefore, it is concluded that the FO IT2 fuzzy error system is asymptotically stable.
Remark 5
It should be mentioned that the developed stability condition for the error system is dependent on the fuzzy MFs of both the plant and the controller. Also, it is noticed that the fuzzy MFs of the plant and controller are chosen as different, which provides more freedom to choose the fuzzy controller than having the same MFs [15]. Thus, both the above-said factors make that the developed theorem has less conservativeness and more freedom to choose the robust feedback controller design for analyzing the required results.
Suppose that the time-varying delay and the nonlinear function are not treated in FO IT2FSs (2) and fuzzy reference model (3). That means, \(\rho (t-\tau (t))=0, \rho _m(t-\tau (t))=0 \text{ and } g(\rho (t))=0\). Then, UDE-based control law (9) can be expressed as follows:
By the support of above controller, the stability conditions for the error system (4) are established without time-varying delay as indicated in the following corollary.
Corollary 1
Consider the FO IT2 fuzzy error system (4) without time-varying delay and the UDE-based controller (28). For the given scalar \(\alpha \in (0,1]\), the system (4) without time-varying delay is asymptotically stable, if there exist symmetric positive-definite matrices \(\bar{{\mathbb {P}}}\in {\mathbb {R}}^{n\times n}\), \({\mathbb {V}}_{abc}\in {\mathbb {R}}^{n\times n}\), symmetric matrix \({\mathbb {U}}\in {\mathbb {R}}^{n\times n}\), \((a\in {\mathbb {L}}, b\in {\mathbb {H}}, c\in {\mathbb {J}})\) and matrices \({\mathbb {X}}_b\) \((b\in {\mathbb {H}})\) such that
where \({\Xi }_{ab}={ {\mathcal {A}}_{am}^T\bar{{\mathbb {P}}}+\bar{{\mathbb {P}}}{\mathcal {A}}_{am}}+{\mathbb {X}}_b+{\mathbb {X}}^T_b\). Then, the controller gain matrices can be expressed as \({\mathcal {K}}_b=\bar{{\mathbb {P}}}^{-1}{\mathbb {X}}_b\).
In the upcoming section, we will show the effectiveness of the proposed results in three numerical examples. In particular, to reduce the computational complexity, the upper and lower MFs (10) and (11) with state space \(j=1\) (i.e. \(\rho _1(t)\)), sub-FOU \(c=1\) and sub domain \(a_1=1,2\) are considered in both examples.
4 Numerical simulations
In this section, four numerical examples with simulations are presented to illustrate the validity of the proposed UDE-based control scheme. Specifically, Example 1 exhibits the efficiency of the proposed method against parameter uncertainty and external disturbance. Next, in the practical example, a permanent magnet synchronous motor [40, 41] is considered and validated in Example 2. Example 3 discusses the selection filter parameter to estimate the lumped unknown disturbance effect in the designed UDE-based controller. Example 4 provides the practical prospects of the desired control methods for FO Rössler fuzzy systems.
Example 1
Consider the FO IT2FSs in the form of (2) with four fuzzy rules and the following system matrices:
Further, the system matrices of reference model (3) with four fuzzy rules \((l=1,2,3,4)\) are chosen as follows:
Further, the reference command input and time delay are chosen as \([r_1(t)\ r_2(t)]^T=[1.2\sin (\pi t)\ 1.2\cos (\pi t)]^T\) and \(\tau (t)=0.1\cos (t)\), respectively.
Moreover, the upper bounds (UBs) and lower bounds (LBs) of four-rule MFs for the considered fuzzy model (2) and two fuzzy-rule MFs of the controller (5) are given in Tables 1 and 2, respectively. In which, the weight coefficient functions of the plant and the controller are taken as \({\underline{y}}_1(\rho (t))={\underline{y}}_4(\rho (t))=\cos ^2(\rho (t))\), \({\underline{y}}_2(\rho (t))={\underline{y}}_3(\rho (t))=\sin ^2(\rho (t))\), \({\underline{z}}_b(\rho (t))=\sin ^2(\rho (t))\), \({\overline{y}}_l(\rho (t))=1-{\underline{y}}_l(\rho (t))\) and \({\overline{z}}_b(\rho (t))=1-{\underline{z}}_b(\rho (t))\) (\(l=1,2,3,4,\ \text{ and } \ b=1,2\)) respectively. The corresponding MFs of considered system and proposed controller are plotted in Figs. 2 and 3, respectively. In addition, to improve the accuracy of the fuzzy model the system state \(\rho _1\in [-\pi /3,\pi /3]\) is divided to 500 equal-size sub-states. To express the lower and upper MFs as \(w_{11\upsilon }(\rho _1)=1-\frac{\rho _1-\underline{\rho }_{1,\upsilon }}{{{\overline{\rho }}}_{1,\upsilon }-{{\underline{\rho }}}_{1,\upsilon }}\) and \(w_{12\upsilon }(\rho _1)=1-w_{11\upsilon }(\rho _1)\), where \({{\underline{\rho }}}_{1,\upsilon }=\frac{2\pi }{1500}(\upsilon -251)\) and \({{\overline{\rho }}}_{1,\upsilon }=\frac{2\pi }{1500}(\upsilon -250)\) \((\upsilon =1,2,\ldots ,500)\) and the corresponding constant scalars can be determined as \({\overline{\varepsilon }}_{{a}{b}1\upsilon }={\overline{\lambda }}_{a}({{\underline{\rho }}}_{1,\upsilon }){\overline{\mu }}_b({{\underline{\rho }}}_{1,\upsilon })\), \({\underline{\varepsilon }}_{{a}{b}1\upsilon }={\underline{\lambda }}_{a}({{\underline{\rho }}}_{1,\upsilon }){\underline{\mu }}_b({{\underline{\rho }}}_{1,\upsilon })\), \({\overline{\varepsilon }}_{{a}{b}2\upsilon }={\overline{\lambda }}_{a}({{\overline{\rho }}}_{1,\upsilon }){\overline{\mu }}_b({{\overline{\rho }}}_{1,\upsilon })\) and \({\underline{\varepsilon }}_{{a}{b}2\upsilon }={\underline{\lambda }}_{a}({{\overline{\rho }}}_{1,\upsilon }){\underline{\mu }}_b({{\overline{\rho }}}_{1,\upsilon })\) for all \(\upsilon \). Let \({{\mathcal {T}}_k}=0.001\), \(\tau =0.1\), under these parameters by solving the linear matrix inequality (LMI) constraints developed in Theorem 1 with the aid of LMI toolbox [39], the control gain matrices are obtained as
Then, for simulation purpose, unknown disturbance in the dynamics of system (2) are taken as follows:
Let the nonlinear functions \(g(\rho (t))=[g_1(\rho (t)) g_2(\rho (t))]^T\) and the unknown uncertainty \(\varDelta {\mathcal {A}}_l(t)\) be given by
Let us take the initial states as \(\rho _1(0)=-1\), \(\rho _2(0)=1\), \({\rho }_{1m}(0)=0.2\), and \({\rho }_{2m}(0)=0.5\) and fractional-derivative order \(\alpha =0.7\). Under these initial conditions, the simulation results are provided to show the efficiency of the obtained controller.
The state responses of the FO IT2FSs (2) are presented in Figs. 4 and 5, respectively. From these figures, ’it can be concluded that the proposed controller can guarantee that the error signals asymptotically converge to zero and that the effect of the lumped unknown nonlineartiy is estimated effectively. In the absence of controller, the system states fails to track the reference signal. Moreover, corresponding control performance is shown in Fig. 6. Figure 7 displays the lumped unknown nonlinearity and their estimations. Thus, from these simulation results, it is easy to conclude that the proposed controller guarantees that the error responses are asymptotically converged to zero and also perfectly estimates the effect of lumped unknown nonlinearity effectively.
Remark 6
It should be mentioned that in the simulations, the control signal is passed through the input channel along with the uncertainty and external disturbances. To identify and reduce the effect of uncertainty and external disturbances, the proposed control should take more effort which is the reason that the control signals reach peak values at the beginning of the simulations. Moreover, due to the uncertainty and external disturbances effect on the control system, the control signals reach peak values at the beginning in a very short period. It can be observed from Fig. 6 that though the control signals initially reach very high value, after some short period the signals converge to zero very quickly which shows the effectiveness of the designed controller.
Example 2
In practical example, the permanent magnet synchronous motor [40] is considered. It is considered that there happens to be a time delay in this system, which is characterized as:
where
with \(a=0.2\), \(d_1=-1.9\) \(d_2=5\), \(d_3=-1.5\) and \(d_4=3\). The upper and lower MFs of the IT2FSs are considered in [41].
The parameters of the reference model are defined as follows:
The reference input, initial states, time delay, disturbance and simulation parameters are defined below:
Based on the conditions obtained in Theorem 1 with the above mentioned parameters, a set of controller gain values are obtained as
Figure 8 plots the state responses under the control scheme (9), where it can be seen that the proposed controller satisfies the required estimation constraints. The actual lumped nonlinearity acting on the system and its estimation are displayed in Fig. 9. In particular, the designed UDE-based dynamics are perfectly estimated and compensated tracking performance within a very short period. Hence, the proposed controller performs successfully.
Remark 7
The time-delay control estimation technique is proposed in [40], which is based on the assumption that a continuous signal remains unchanged during a small enough period. By using the past observation of uncertainties and disturbances, the control action is modified directly, instead of adjusting controller gains, or identifying system parameters. However, it suffers from some problems, which are caused by the need for the derivatives of system states and the difficulty in stability analysis due to the use of time-delayed signals.
Example 3
Consider the FO IT2FSs with three fuzzy rules in the following form:
where
Further, the parameters of the reference model of the form (5) are selected as follows:
with the reference input
The upper and lower MFs of the system (31) are presented in Table 3. In addition, the upper and lower bounds of MFs of the controller are taken same as the MFs of the Example 1 as in Table 2. Moreover, we consider \(\rho _1 \in [-100,100]\) and is split into 1000 equal-size sub-states. Let us choose the initial states as \(\rho _1(0)=1\), \(\rho _2(0)=2\), \(\rho _3(0)=3\), \({\rho }_{1m}(0)=0.2\), \({\rho }_{2m}(0)=0.6\), \({\rho }_{3m}(0)=0.1\) and fractional-derivative order \(\alpha =0.7\). From the feasible solutions of LMIs in Corollary 1, we can get the feedback control gain matrices as follows:
In order to compare with time-delay control, the following time-delay control design is provided in [42]:
where \(L=0.005s\) and the derivative of \(\dot{\rho }(t)\) is approximated by \(\frac{\dot{\rho }(t)-\dot{\rho }(t-L)}{L}\).
Based on UDE-based control design (28) and time-delay control design (32), the simulation result for the controlled error signals and lumped uncertainty estimations are presented in Figs. 10 and 11. That is, it can be seen that the state of the system can track the reference state under the proposed controller and time-delay controller, which verifies the developed theoretical result in Corollary 1. In particular, there are oscillations in the error signals and lumped uncertainty estimations for time-delay control but in the case with UDE-based control, the control signal is very smooth. Moreover, Fig. 12 depicts that the tracking error performance of the closed-loop system under various cut-off frequency of the filter. It is easy to conclude that when the filter parameter decreases then both tracking performance and disturbance estimation performance improve. Moreover, \({\mathcal {T}}_k\) is the inverse of the cut-off frequency and it is well-known that high frequency signals highly affect the stability margin. So, it is important to select the filter parameter for trade-off between the stability margin and system performance against the unknown lumped uncertainty.
Example 4
Let us consider the FO Rössler system [22] as follows:
where \(\rho _1(t)\in [s_3-s_4,s_3+s_4]\). The above system can be represented with two fuzzy rules in the following form;
where \(\rho (t)=[\rho _1(t),\rho _2(t),\rho _3(t)]^T\),
The aforementioned FO fuzzy system (33) is considered with the type-1 fuzzy MFs in [22] with \(s_1=0.34\), \(s_2=0.4\), \(s_3=5\) and \(s_4=10\) and the type-2 fuzzy MFs in [14]. The type-1 fuzzy MFs are chosen as \(\lambda _1(t)=\frac{1}{2}(1+\frac{s_3-\rho _1(t)}{s_4})\) and \(\lambda _2(t)=1-\lambda _1(t)\). Here, we assume that \(s_3\) is an uncertain parameter and it is denoted as \(s_3=s_3(t)\in [0,5]\). On the other hand, the UBs and LBs of fuzzy MFs for the type-2 fuzzy system are given in Table 4 and the MFs for the controller (5) are given in Table 1. Further, the parameters of fuzzy reference model are taken as follows:
We choose the external disturbance as \(\beta (t)=1.2\sin (t)\), the reference input as \(r(t)=\frac{0.1\sin (t)}{1+0.01t}\), and \({{\mathcal {T}}}_k=0.001\). The choice of the initial condition for the system states and the reference states are taken as \(\rho _1(0)=1,\) \(\rho _2(0)=-1,\) \(\rho _3(0)=2.5, \text{ and } \rho _{1m}(0)=0.5, \rho _{2m}(0)=-0.5, \rho _{3m}(0)=0.5\), respectively. By solving the conditions obtained in Corollary 1 with the values of the parameters referred to above, a set of feasible matrices are found subsequently from which the associated UDE-based controller gain values are calculated as
Based on the boundary information of the MFs, we obtain the membership function-dependent stabilization conditions for reducing conservativeness. Once we ignored the upper and lower MFs information in Corollary 1, we can obtain the stabilization conditions corresponding to FO type-1 fuzzy system. By solving the obtained LMIs, we can get the following gain matrices:
The tracking error trajectories of the closed-loop system under type-1 and IT2FS approach are displayed in Fig. 13. It is clearly seen that the overshoot of the error trajectory under the IT2FS model is smaller than of the type-1 fuzzy model. It indicates the superiority of the IT2FS design.
It can be seen from above four examples that the proposed UDE-based controller guaranteed the asymptotic tracking performance of the FO IT2FSs (2) and also effectively estimated.
5 Conclusion
This paper has introduced the UDE-based fuzzy tracking controller for FO IT2FSs. Firstly, the UDE-based control problem has been formulated, in which the proposed control design is split into two control problems, namely the stability of the nominal error dynamic and the unknown lumped uncertainty estimation problem. By employing Lyapunov stability and fractional calculus theories required asymptotic stability criterion for closed-loop error system have been formulated in the form of LMIs. Further, by selecting appropriate filter parameters, the unknown terms in the dynamics of the considered system have been estimated and compensated. Finally, four numerical examples have been provided to demonstrate the effectiveness of the designed robust tracking controller. The workability about UDE-based control law has been demonstrated by the FO IT2FSs. In the future, we shall extend the proposed UDE-based control method to FO fuzzy neural network systems with actuator faults and input saturation [43, 44].
References
Wu, L.B., Park, J.H., Xie, X.P., Ren, Y.W., Yang, Z.: Distributed adaptive neural network consensus for a class of uncertain nonaffine nonlinear multi-agent systems. Nonlinear Dyn. 100, 1243–1255 (2020)
Li, X.J., Yang, G.H.: Robust adaptive fault-tolerant control for a class of uncertain nonlinear time delay systems. IEEE Trans. Syst. Man Cybern. Syst. 47(7), 1554–1563 (2017)
Wang, H., Shi, P., Li, H., Zhou, Q.: Adaptive neural tracking control for a class of nonlinear systems with dynamic uncertainties. IEEE Trans. Cybern. 47(10), 3075–3087 (2017)
Xing, L., Wen, C., Liu, Z., Su, H., Cai, J.: Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans. Autom. control. 62(4), 2071–2076 (2017)
Chadli, M., Karimi, H.: Robust observer design for unknown inputs Takagi-Sugeno models. IEEE Trans. Fuzzy Syst. 21(1), 158–164 (2013)
Cheema, M.A.M., Fletcher, J.E., Farshadnia, M., Rahman, M.F.: Sliding mode based combined speed and direct thrust force control of linear permanent magnet synchronous motors with first-order plus integral sliding condition. IET Power Electron. 34(3), 2526–2538 (2019)
Choi, Y.S., Choi, H.H., Jung, J.W.: Feedback linearization direct torque control with reduced torque and flux ripples for IPMSM drives. IEEE Trans. Power Electron. 31(5), 3728–3737 (2016)
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 15(1), 116–132 (1985)
Li, L., Chadli, M., Ding, S.X., Qiu, J., Yang, Y.: Diagnostic observer design for T-S fuzzy systems: application to real-time-weighted fault-detection approach. IEEE Trans. Fuzzy Syst. 26(2), 805–816 (2018)
Wang, B., Zhang, D., Cheng, J., Park, Ju.H.: Fuzzy model-based nonfragile control of switched discrete-time systems. Nonlinear Dyn. 93, 2461–2471 (2018)
Song, J., Niu, Y., Lam, J., Lam, H.K.: Fuzzy remote tracking control for randomly varying local nonlinear models under fading and missing measurements. IEEE Trans. Fuzzy Syst. 26(3), 1125–1237 (2018)
Wang, Y., Xia, Y., Ahn, C.K., Zhu, Y.: Exponential stabilization of Takagi-Sugeno fuzzy systems with aperiodic sampling: an aperiodic adaptive event-triggered method. IEEE Trans. Syst. Man Cybern. 49(2), 444–454 (2019)
Lu, Z., Ran, G., Xu, F., Lu, J.: Novel mixed-triggered filter design for interval type-2 fuzzy nonlinear Markovian jump systems with randomly occurring packet dropouts. Nonlinear Dyn. 97, 1525–1540 (2019)
Li, H., Wang, J., Lam, H.K., Zhou, Q., Du, H.: Adaptive sliding mode control for interval type-2 fuzzy systems. IEEE Trans. Syst. Man Cybern. Syst. 46(12), 1654–1663 (2016)
Hassani, H., Zarei, J., Chadli, M., Qiu, J.: Unknown input observer design for interval type-2 T-S fuzzy systems with immeasurable premise variables. IEEE Trans. Cybern. 47(9), 2639–2650 (2017)
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. 61(2), 956–968 (2014)
Li, H., Wu, C., Jing, X., Wu, L.: Security control of interval type-2 fuzzy system with two-terminal deception attacks under premise mismatch. Nonlinear Dyn. 102, 431–453 (2020)
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. 45(11), 2378–2389 (2015)
Wu, S.L., Khaleel, M.A.: Parameter optimization in waveform relaxation for fractional-order \( RC \) circuits. IEEE Trans. Circuits Syst. I Reg. Papers. 164(7), 1781–1790 (2017)
Xiao, M., Zheng, W.X., Jiang, G., Cao, J.: Undamped oscillations generated by Hopf bifurcations in fractional-order recurrent neural networks with Caputo derivative. IEEE Trans. Neural Netw. learn. Syst. 26(12), 3201–3214 (2015)
Bao, H., Park, J.U.H., Cao, J.: Synchronization of fractional-order complex-valued neural networks with time delay. Neural Netw. 81, 16–28 (2016)
Li, Y., Li, J.: Stability analysis of fractional order systems based on T-S fuzzy model with the fractional order \({\alpha }\):0\(<\)\({\alpha }<\)1. Nonlinear Dyn. 78(4), 2909–2919 (2014)
Podlubny, I.: Fractional Differential Equations. Academic Press, New York (1999)
Sun, G., Ma, Z.: Practical tracking control of linear motor with adaptive fractional order terminal sliding mode control. IEEE/ASME Trans. Mechatronics. 22(6), 2643–2653 (2017)
Tan, Y., Xiong, M., Du, D., Fei, S.: Observer-based robust control for fractional-order nonlinear uncertain systems with input saturation and measurement quantization. Nonlinear Anal. Hybrid Syst. 34, 45–57 (2019)
Wang, J., Ye, Y., Pan, X., Gao, X., Zhuang, C.: Fractional zero-phase filtering based on the Riemann-Liouville integral. Signal Process. 98, 150–157 (2014)
Jafari, P., Teshnehlab, M., Kakhki, M.T.: Adaptive type-2 fuzzy system for synchronisation and stabilisation of chaotic non-linear fractional order systems. IET Control Theory Appl. 12(2), 183–193 (2018)
Wang, B., Liu, Z., Li, S.E., Moura, S.J., Peng, H.: State-of-charge estimation for lithium-ion batteries based on a nonlinear fractional model. IEEE Trans. Control Syst. Technol. 25(1), 3–11 (2017)
Khalil, H.K., Praly, L.: High-gain observers in nonlinear feedback control. Int. J. Robust Nonlinear Control. 24(6), 993–1015 (2014)
Li, H., Sun, Z., Liu, H., Sun, F., Deng, J.: State feedback integral control of networked control systems with external disturbance. IET Control Theory Appl. 5(2), 283–290 (2011)
Park, M.J., Kwon, O.M., Park, Ju.H., Lee, S.M., Cha, E.J.: \(H_\infty \) state estimation for discrete-time neural networks with interval time-varying delays and probabilistic diverging disturbances. Neurocomputing 153, 255–270 (2015)
Wang, L., Wang, Z., Han, Q.L., Wei, G.: Synchronization control for a class of discrete-time dynamical networks with packet dropouts: a coding-decoding-based approach. IEEE Trans. Cybern. 48(8), 2437–2448 (2018)
Yang, J., Su, J., Li, S., Yu, X.: High-order mismatched disturbance compensation for motion control systems via a continuous dynamic sliding-mode approach. IEEE Trans. Ind. Inf. 10(1), 604–614 (2014)
Li, S., Yang, J., Chen, W.H., Chen, X.: Disturbance Observer-Based Control: Methods and Applications. CRC Press, Boca Rato (2017)
Ren, B., Zhong, Q.C., Chen, J.: Asymptotic reference tracking and disturbance rejection of UDE-based robust control. IEEE Trans. Ind. Electron. 64(4), 3166–3176 (2017)
Zhong, Q.C., Rees, D.: Control of uncertain LTI systems based on an uncertainty and disturbance estimator. ASME J. Dyn. Sys. Meas. Control. 126(4), 905–910 (2004)
Chen, J., Ren, B., Zhong, Q.C.: UDE-based trajectory tracking control of piezoelectric stages. IEEE Trans. Ind. Electron. 63(10), 6450–6459 (2016)
Chen, L., Wu, R., Cheng, Y., Chen, Y., Zhuang, C.: Delay-dependent and order-dependent stability and stabilization of fractional-order linear systems with time-varying delay. IEEE Trans Circuits Syst. II Reg. Papers. 67, 1064–1068 (2020)
Boyd, S, Ghaoui, L.EL., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory. SIAM. Philadelphia.(1994)
Zhang, X., Huang, W., Wang, Q.G.: Robust \(H_\infty \) adaptive sliding mode fault tolerant control for T-S fuzzy fractional order systems with mismatched disturbances, IEEE Trans. Circuits Syst. I Reg. Papers. 68(3), 1297–1307 (2021)
Shanmugam, S., Joo, Y.H.: Design of interval type-2 fuzzy-based sampled-data controller for nonlinear systems using novel fuzzy Lyapunov functional and its application to PMSM. IEEE Trans. Syst. Man Cybern. Syst. 51(1), 1297–1307 (2021)
Toumi, Y.K., Ito, O.: A time delay controller for systems with unknown dynamics. ASME J. Dyn. Syst. Meas. Control. 112(1), 133–142 (1990)
Song, S., Zhang, B., Song, X., Zhang, Z.: Neuro-fuzzy-based adaptive dynamic surface control for fractional-order nonlinear strict-feedback systems with input constraint. IEEE Trans. Syst. Man Cybern. Syst. 51(6), 3575–3586 (2021)
Song, S., Park, J.H., Zhang, B., Song, X.: Observer-based adaptive hybrid fuzzy resilient control for fractional-order nonlinear systems with time-varying delays and actuator failures. IEEE Trans. Fuzzy Syst. 29(3), 471–485 (2021)
Acknowledgements
The work of first, third and fourth authors was supported in part by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2020R1A6A1A12047945) and in part by the Grand Information Technology Research Center Support Program supervised by the Institute for Information & Communications Technology Planning & Evaluation (IITP) under Grant IITP-2021-2020-0-01462.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Availability of data and material
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kavikumar, R., Sakthivel, R., Kwon, OM. et al. Robust tracking control design for fractional-order interval type-2 fuzzy systems. Nonlinear Dyn 107, 3611–3628 (2022). https://doi.org/10.1007/s11071-021-07163-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-07163-y