Abstract
In this work, the issue of input-output finite-time stabilization of fractional-order nonlinear systems represented by interval type-2 fuzzy models is discussed. Specifically, the addressed system takes into account more realistic factors such as uncertainties, nonlinearities, disturbances, and state delays. A new dynamic sliding-mode control (SMC) scheme for interval type-2 fuzzy models is developed in order to eliminate the commonly held assumption that all subsystems share the same input matrix (i.e. \(B^i \ne B\)), which is considered in the majority of fuzzy SMC scheme results. Based on input-output finite-time stabilization properties and the proposed control scheme, the goal of this work is to reduce the impact of uncertainties, nonlinearities, disturbances, and state delays while ensuring that the signal variables arrive at a domain within the designed fixed-time level. Furthermore, the required criteria are expressed as linear matrix inequalities, which can be solved by using MATLAB linear matrix inequality toolbox. Following that, three numerical examples, including the permanent magnet synchronous motor model and the single-link robot arm model, are provided to validate the proposed control scheme.
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
Fractional calculus is a powerful tool for describing memory and hereditary qualities in different kinds of real-world fields, such as mathematics, biology, engineering and so on. Many irregular engineering models can be represented precisely and concisely with the help of fractional-order (FO) derivatives, making the research of fractional calculus more meaningful. It is also mentioned that the fractional calculus can be considered as a superset of integer calculus, which is another significant benefit. As a result, FO systems are more accurate and reliable than integral-order systems in representing mathematical models in a variety of areas of researches, including dynamical systems and control theory [1,2,3,4,5,6]. For instance, the control algorithm for Lithium-ion battery applications based on FO electrical systems can be presented in [6].
The concept of the type-1 fuzzy set together with their fuzzy logic model has been proven to be an efficient tool for representing various situations in fuzzy set theory [7,8,9,10,11]. However, the results are not available for type-1 fuzzy models when the grades of membership contain uncertain information. It is essential to find out an approach to solve the problem that the grades of membership contain uncertain information. Mendel et al. [12] proposed an interval type-2 (IT2) fuzzy logic model which can be used to handle uncertain grades of membership. Due to the merits of IT2 fuzzy sets over type-1 fuzzy sets, the authors in [13] introduced a lower and upper membership functions approach to deal with the parameter uncertainties in the nonlinear plants and designed an IT2 fuzzy state feedback controller for IT2 fuzzy models. In particular, the introduction of the IT2 fuzzy set is to compensate for the inefficiency of the type-1 fuzzy set in modeling uncertainties. In recent years, the IT2 fuzzy models have been used effectively in a wide range of applications, including control classifications [14,15,16,17,18]. The authors in [14] investigated the relation between type-1 and IT2 fuzzy models via using type-reduction and defuzzification methods. In [17], the issue of IT2 sampled data stability results have been investigated for nonlinear systems against parameter uncertainties. By using IT2 fuzzy models, the authors in [18] investigated the stabilization problem for nonlinear networked control systems under cyber attacks. With the rapid growth of fuzzy logic theory, several works have been reported by combining fractional calculus with fuzzy logic models [19,20,21,22,23].
Uncertainties and disturbances are frequently encountered in practical control systems, because it is very difficult to obtain exact mathematical models because of many reasons such as environmental noises, model errors, and aging of systems. The presence of uncertainties and disturbances may cause instability or bad performance on controlled systems. As a well-known robust control method in the control fields, the sliding-mode control (SMC) scheme has a lot of attractive merits, such as good transient performance, system order reduction, high convergence speed and strong robustness against system uncertainties, external disturbances and model errors. The basic procedure of SMC is that, in finite time, a suitable discontinuous control law is used to drive the system states to the sliding surface and then drive the states to move along the surface to the origin. Several interesting results on the SMC-based stabilization problem for various fuzzy models have been addressed during the past few decades [24,25,26,27].
It is noted that all those SMC schemes in above results rely on an assumption that all linear local models of the fuzzy system share a common input matrix, that is, the input matrices \(B^i\) for all the subsystems is the same (i.e. \(B^i=B\)), which is very restrictive. It is noted that many real plants, such as the well-known inverted pendulum on a cart, permanent magnet synchronous motor, single-link robot arm model, do not satisfy this assumption. In order to overcome this constraint assumption, the dynamic SMC scheme is developed for fuzzy systems under robust \(H_\infty \) control designs [28]. Recently, there are only a few effective results in the literature that remove the restrictive assumption that all local models share the same control input matrix [29,30,31,32]. Furthermore, the fuzzy FOSMC has emerged as a powerful control design [33]. The application of FO calculus provides an extra degree of freedom that facilitates the design of more flexible and powerful control methods that satisfy system specifications. The FOSMC designs were shown to exhibit minimal chattering, robust performance against variations in gain, and the ability to reject noise and output disturbances [22, 23]. In order to get more accurate model, the FOSMC design is developed for a class of IT2 fuzzy models.
Furthermore, we generally require system outputs to stay within a specified bound during a short operation time period. However, most of the stabilization results cannot meet our requirements under these conditions. As a result, the concept of finite-time stabilization for linear time-varying systems was established in [34]. Following that, Amato et al. [35] introduced a special case of finite-time stabilization known as input-output finite-time stabilization for linear systems. The input-output finite-time stabilization focuses exclusively on the input-output features or state fluctuations of the dynamical system within a finite predefined time interval. In particular, if the system’s input is bounded in a specified time interval, the system’s output must be also bounded during that time interval. Out of that finite time interval, the system may become unstable. The specified finite time interval is employed in the system states, which is proved to be efficient in improving the system performance [36,37,38,39,40].
Motivated by the above facts, this paper studies the dynamic SMC scheme for a class of IT2FO fuzzy systems against uncertainties, nonlinearities, disturbances and state delays. The main contributions of this paper are listed as follows:
-
(1)
An input-output finite-time stabilization problem for delayed FO nonlinear systems with IT2 fuzzy models is presented for the first time.
-
(2)
In contrast to the existing fuzzy SMC scheme in [24,25,26,27, 37], this work employs the FO dynamic SMC scheme, in which the control input coefficient matrices of all linear subsystems do not have to be the same (i.e. \(B^i\ne B\)).
-
(3)
The desired stabilization criteria of IT2FO fuzzy augmented system is investigated using input-output finite-time stabilization properties by constructing an appropriate FO Lyapunov functional in conjunction with the Schur complement.
Finally, the derived theoretical results are validated through three numerical examples, including the permanent magnet synchronous motor and single-link robot arm models. The validation section demonstrates that the results developed in this paper are effective for the system under consideration and reduce the convergence time when compared to recent result in [37].
2 Problem formulation and preliminaries
2.1 IT2FO fuzzy system description
There are several definitions that exist for the FO derivative of \(x_t\). In particular, the most commonly used FO derivatives are Riemann-Liouville, Grunwald-Letnikov and Caputo FO derivatives. The Caputo FO derivative is used in this paper because it is more appropriate in many engineering applications.
Definition 1
[1, 2] The Caputo fractional derivative of FO \(\alpha \) of function c(t) is defined as
where \(\alpha \) is the order of the derivative, such that \( \kappa -1\le \alpha <\kappa , \kappa \in {\mathbb {Z}}^+\) and \(\varGamma (r)=\int _{0}^{\infty }t^{r-1}e^{-t}dt\).
Consider the FO system with uncertainties, time delay, nonlinearities and disturbances that is modeled by using IT2 fuzzy models with the ith rule as follows: IF \({{\mathscr {S}}}_1(x_t)\) is \(s_{1}^i\), \({{\mathscr {S}}}_2(x_t)\) is \(s_{2}^i,\dots ,\) and \({{\mathscr {S}}}_{r}(x_t)\) is \(s^i_{r}\), THEN
where \({{\mathscr {S}}}_{\varsigma }(x_t)\) is the premise variable; \(s_{ \varsigma }^i\) \((i\in {\mathbb {S}} \ \text{ and } \ \varsigma =\{1,2,\dots ,r\})\) indicates the IT2 fuzzy set; \(x_t\in {\mathfrak {R}}^{n}\), \(z_t\in {\mathfrak {R}}^{z}\), \(u_t\in {\mathfrak {R}}^{m}\), \(w_{t}\in {\mathfrak {R}}^{w}\), denote the system state, controlled output, control input and external disturbances, respectively; \(A^{i}\), \(A^{\tau i}\), \(B^{i}\), \(B^{wi}\), \(E^{i}\) and \(C^{i}\) \((i\in {\mathbb {S}})\) are known real matrices; \(\tau \) denotes the constant time delay and \(\phi _t\) indicates an initial state value defined on \([-\tau ,0]\). The unknown nonlinear vector function \(f(t,x_t)\) satisfies the local Lipschitz condition on \(\varSigma \subset {\mathfrak {R}}^{n}\), that is, there exists a known real constant matrix \({\mathscr {F}}\) so that \( ||f(t,x^1_t)-f(t,x^2_t)|| \le ||{\mathscr {F}}(x^1_t-x^2_t)||, \) \(\forall \) \(\{x^1_t,x^2_t\}\in \varSigma \). This model uncertainties \(\varDelta A^{i}_{t}\), \(\varDelta B^{i}_{t}\) and \(\varDelta A^{\tau i}_{t}\) are unknown matrices following \( [\varDelta A^{i}_{t}\ \varDelta B^{i}_{t} \ \varDelta A^{\tau i}_{t}]={\mathscr {N}}^{1i}\nu _{t}[{\mathscr {N}}^{2i}\ {\mathscr {N}}^{3i} \ {\mathscr {N}}^{4i}]\), where \({\mathscr {N}}^{{\bar{g}}i}\) \( ({\bar{g}}=1,2,3,4, \ \& \ i\in {\mathbb {S}} )\) are known constant matrices and \(\nu _{t}\) indicates an unknown matrix in which satisfies \(\nu ^T_{t}\nu _{t}<I\).
Here, the scalars r and n denote the number of premise variables and IF-THEN rules of the system, respectively. Then, the firing strength of the ith rule can be expressed in the following form:
where \( {\overline{v}}^i(x_t)= \prod \nolimits _{\varsigma =1}^{r}\overline{{\mathfrak {l}}}_{{s}_{\varsigma }^i}({\varrho }_{\varsigma }(x_t)) \ge 0,\ \ {\underline{v}}^i(x_t)\quad =\prod \limits _{\varsigma =1}^{r}\underline{{\mathfrak {l}}}_{{s}_{\varsigma }^i}({\varrho }_{\varsigma }(x_t))\ge 0\). The upper and the lower grade of membership, the upper and the lower membership functions are depicted by \(\overline{{\mathfrak {l}}}_{{s}_{\varsigma }^i}({\varrho }_{\varsigma }(x_t))\in [0,1]\), \(\underline{{\mathfrak {l}}}_{{s}_{\varsigma }^i}({\varrho }_{\varsigma }(x_t))\in [0,1]\), \({\overline{v}}^i(x_t)\) and \({\underline{v}}^i(x_t)\), respectively. According to the property \(\underline{{\mathfrak {l}}}_{{s}_{\varsigma }^i}({\varrho }_{\varsigma }(x_t))\le \overline{{\mathfrak {l}}}_{{s}_{\varsigma }^i}({\varrho }_{\varsigma }(x_t))\) that \({\underline{v}}^i(x_t)\le {\overline{v}}^i(x_t)\) is always satisfied for all i. Then, the defuzzified systems are written as
with \(v^{i}(x_t)={\underline{m}}^i(x_t){\underline{v}}^i(x_t)+{\overline{m}}^i(x_t){\overline{v}}^i(x_t)\), where \({\underline{m}}^i(x_t)\) and \({\overline{m}}^i(x_t)\) are nonlinear functions such that the following conditions are satisfied: \({\underline{m}}^i(x_t)+{\overline{m}}^i(x_t)=1\), \(0\le {\underline{m}}^i(x_t) \le {\overline{m}}^i(x_t)\le 1\) and \(\sum \nolimits _{p=1}^{m}{v}^i(x_t)=1\) in which \({v}^i(x_t)\) is regarded as the grade of fuzzy membership functions.
The primary objective of this paper is to design the dynamic SMC scheme, such that the IT2FO argument system is input-output finite-time stabilization. In order to achieve the desired objective, the following definition and lemma are presented.
Definition 2
According to [40], for given scalars \(c_1>0\), \(c_2>0\), \(T>0\) and weight matrix \({\mathcal {F}}>0\), under the zero initial condition, \(\phi _t=0\), the system (2) is input-output finite-time stabilization with the parameters \((c_1,\ c_2,\ {\mathcal {F}}, T)\), if system (2) satisfies
where \({\mathcal {R}}=\{w_{t}\in {\mathcal {L}}_2[0,T]:\int _{0}^{T}w^T_uw_udu\le c_1^2\}\).
Lemma 1
[1] Given matrices \(\xi _1=\xi _1^T\), \(\xi _2\) and \(\xi _3\) of appropriate dimensions, the relationship
is verified for all \(\delta _t\) satisfying \(\delta _t^T\delta _t\le I\), if and only if there exists some \(\lambda >0\) such that
Remark 1
This paper focuses on designing a dynamic SMC scheme to deal with delayed IT2FO fuzzy systems, in which, the sliding surface function is combined linearly with states and inputs. The results in [24,25,26,27, 37] require that all the control coefficient matrices of the addressed systems are same. However, this requirement is not realistic for many real-world systems. To be precise, in this paper, the restriction on the input matrices of the considered systems is relaxed.
3 Dynamic SMC analysis and synthesis
In this section, we mainly study the input-output finite-time stabilization of IT2FO fuzzy systems (2). To effectively handle the stabilization criteria, a fuzzy dynamic SMC is developed. Based on the designed IT2FO fuzzy augmented system, three theorems on input-output finite-time stabilization for IT2FO fuzzy systems (2) are proposed via dynamic SMC scheme with and without uncertainties.
3.1 Design of dynamic SMC scheme
Although fuzzy SMC scheme have been widely discussed to study the stabilization of fuzzy systems in [24,25,26,27, 37], these controls are applicable only when a very restrictive assumption is satisfied, that is, all local linear models of fuzzy systems share the same input matrix. Interestingly, newly developed dynamic SMC schemes do not need such a restrictive assumption [28]. Then, the design of the sliding surface is provided in the following form:
where \({\bar{x}}_t=[x_{1t},\dots ,x_{nt},u_{1t},\dots ,u_{mt}]^T\), \({\mathcal {O}}_x\in {\mathfrak {R}}^{m\times n}\), \({\mathcal {O}}_u\in {\mathfrak {R}}^{m\times m}\), \(\bar{{\mathcal {O}}}=[{\mathcal {O}}_x,{\mathcal {O}}_u]\), and \({\mathcal {O}}_u\) is assumed to be nonsingular.
Then, to stabilize the IT2FO fuzzy systems (2), the FO dynamic SMC scheme is constructed in the following form:
where \({\mathcal {O}}_{ux}={\mathcal {O}}_{u}^{-1}{\mathcal {O}}_{x}\), \(l_t=\sum _{i=1}^{n}v^{i}(x_t)||{\mathcal {O}}_{x}||\times \quad \Big [||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{2i}||||x_t||+||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{4i}||||x_{(t-\tau )}||{+}\quad ||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{3i}||||u_t||{+}||E^{i}||||f(t,x_t)||{+}||B^{wi}||c_t\Big ]\), where \(p>0\), and \(c_{t}\) is the known uniform upper bound of the disturbance \(w_{t}\).
Let \({\mathscr {L}}_1=[I_n,0_{n\times m}]^T, \ {\mathscr {L}}_2=[0_{m\times n},I_m]^T, \ {\bar{A}}^i=[A^i,B^{i}],\ {\bar{A}}^{\tau i}=[A^{\tau i},0_{n\times m}], \ \varDelta {\bar{A}}^{i}_{t}=[\varDelta A^{i}_{t},\varDelta B^{i}_{t}], \varDelta {\bar{A}}^{\tau i}_{t}=[\varDelta A^{\tau i}_{t},0_{n\times m}]\) and \({\bar{C}}^i=[{C}_i,0_{n\times m}].\) On the basis of above, the IT2FO fuzzy systems (2) with the designed controller (4) can be rewritten in a compact form as
Subsequently, we will prove that the states of the augmented system will be drifted and kept on the sliding-mode surface in a finite time. In other words, the reachability of the sliding surface is guaranteed by the following theorem.
Theorem 1
The states of the IT2FO fuzzy augmented system (5) will be reached onto the sliding-mode surface (3) in a finite time \(t\le \root \alpha \of {\frac{||s_{0}||^{2}\varGamma ({\alpha +1})}{2p}}\).
Proof
Choose the function \({\mathcal {S}}_{t}=s^T_{t}s_{t}\) for all \(t>0\). Then, along the states of the IT2FO augmented system (5), one has
With the fact that \(\bar{{\mathcal {O}}}({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux})=0\), one has
To demonstrate that the sliding motion occurs in a finite time, we utilize Lemma 1 in [3] and (7) that
which implies that there exists \(M_t\ge 0\) such that
Taking Laplace transform on both sides of (9), one has
where \(N_s=\int _{0}^{\infty }e^{-st}n_tdt\), \(M_s=\int _{0}^{\infty }e^{-st}M_tdt\), and \(n_t=||s_{t}||^{2}\). Taking inverse Laplace transform on (10), it yields
In this way, \(||s_{t}||^{2}=0\) implies that the system states converge to the sliding surface \(s(t)=0\), that is
Since \(\int _{0}^{t}(t-\tau )^{(\alpha -1)}M_{\tau }d{\tau }\ge 0\), from (12) one has
Hence, the system states can arrive at the sliding surface (3) within a finite time \(t\le \root \alpha \of {\frac{||s_{0}||^{2}\varGamma ({\alpha +1})}{2p}}\). Hence, the proof of this theorem is completed. \(\square \)
3.2 Analysis of the sliding motion
It is noted that in Theorem 1, the reachability of the system states (2) in a finite-time is established with the aid of dynamic SMC scheme (4). In this subsection, we will analyze the input-output finite-time stabilization of the sliding motion.
Theorem 2
Consider the IT2FO fuzzy systems (2) with \(\varDelta A^{i}_{t}=0\), \(\varDelta B^{i}_{t}=0\), \(\varDelta A^{\tau i}_{t}=0\) and let \(\tau \), \(c_1>0\), \(c_2>0\), \(T>0\), \(a>0\), \(\alpha \in (0,1]\) be given scalars. Under a given matrix \({\mathscr {F}}\), the IT2FO fuzzy augmented system (5) is input-output finite-time stabilization with respect to \((c_1,c_2,{\mathcal {F}},T)\), if there exist positive definite matrix \({\mathscr {P}}\in {\mathfrak {R}}^{(m+n)\times (m+n)}\), the real matrices \({\mathscr {Z}}_g^T={\mathscr {Z}}_g\in {\mathfrak {R}}^{(m+n)\times (m+n)}\), \({{\mathscr {K}}}^{gi}\in {\mathfrak {R}}^{m\times (m+n)},\) \( (g=1,2, \ \& \ i\in {\mathbb {S}} )\) such that the following inequalities are satisfied:
where
and the remaining terms of \([{\bar{\phi }}]_{6 \times 6}\) are zero.
Proof
We choose \({\mathscr {P}}={\mathscr {X}}^{-1}\) and a Lyapunov function for the IT2FO fuzzy augmented system (5) as
The constructed sliding surface matrix is provided as \(s_{t}={\mathscr {L}}_2^T{\mathscr {P}}{\bar{x}}_{t}\), then we determine that \({\mathscr {L}}_2^T{\mathscr {P}}{\bar{x}}_{t}=0\) on the sliding surface. In light of [1, 2], one can compute the derivative of the Lyapunov functional as
Furthermore, for any real matrices \({\mathscr {Z}}_g={\mathscr {Z}}_g^T, \ g=1,2,\) satisfying diag\(\{{\mathscr {Z}}_1,{\mathscr {Z}}_2\}\ge 0\), the following inequality holds:
From (18) and (19), we can obtain that
Moreover, it can be shown that
Since \({\bar{x}}_{t}\) satisfies for \(-\tau \le \theta \le 0\), \(q>1\) and \({\mathscr {W}}(t+\theta ,{\bar{x}}(t+\theta ))\le q{\mathscr {W}}(t,{\bar{x}}_{t})\), one can conclude that
On the basis of \({\mathscr {L}}_2^T{\mathscr {P}}{\bar{x}}_{t}=0\), the derivative of \({\mathscr {W}}_t\) can be obtained as follows
where \({{\mathscr {K}}}_{gi}\in {\mathfrak {R}}^{m\times (m+n)}, \ g=1,2,\) are matrices to be determined.
Let us denote \(\varOmega ^T_{t}=\Big [{\bar{x}}^T_{t} \quad {\bar{x}}^T_{(t-\tau )} \quad {w}^T_{t} \quad f(t,x_t) \Big ]\). The following bound relationship can be easily derived on the basis of the derivation so far:
where the elements of \([\phi ]_{4 \times 4}\) are displayed in theorem statement.
Now talking \(q \rightarrow 1^{+}\) in (24), the following inequality holds for some small \(h>0\),
In the view of Schur complement, the following inequality is true if the condition in (13) is met:
Multiplying \(e^{-at}\) on both sides of the above inequality and integrating it from 0 to t, one can obtain
which can be further written, under the zero initial condition \({x}_0=0\), as follows:
In addition, for any weight matrix \({\mathcal {F}}\), the controlled output vector \(z_t\) and subject to the conditions (15) and (28), we can obtain that
In the view of Definition 1, it can be seen that the IT2FO fuzzy augmented system (5) is input-output finite-time stabilization with respect to \((c_1,c_2,{\mathcal {F}},T)\). Hence, the proof is completed. \(\square \)
The established sufficient conditions in Theorem 2 are not in the form of linear matrix inequalities (LMIs) due to the presence of the time-varying structural uncertainties. In this regard, one can determine the gain matrices of the dynamic SMC scheme to stabilize the system (2) by using the following theorem.
Theorem 3
For given scalars \(\tau \), \(c_1>0\), \(c_2>0\), \(T>0\), \(a>0\), \(\alpha \in (0,1]\) and a matrix \({\mathscr {F}}\), the IT2FO fuzzy augmented system (5) is input-output finite-time stabilization with respect to \((c_1,c_2,{\mathcal {F}},T)\), if there exist the positive definite matrix \({\mathscr {X}}\in {\mathfrak {R}}^{(m+n)\times (m+n)}\), real matrices \({{\mathscr {M}}}^{gi}\in {\mathfrak {R}}^{m\times (m+n)},\) \( (g=1,2, \ \& \ i\in {\mathbb {S}} )\) and scalars \(\epsilon ^i\), \((i\in {\mathbb {S}})\) ensuring the following constraints:
where \([{\hat{\phi }}]_{6 \times 6}=\begin{bmatrix} [{\tilde{\phi }}]_{4 \times 4} &{} {\tilde{\vartheta }}_1 &{} \tau ^{\alpha }\alpha ^{-1}{\tilde{\vartheta }}_2 \\ *&{} -I &{} 0 \\ *&{} *&{} -\tau ^{\alpha }\alpha ^{-1}I \end{bmatrix}\)
and the remaining terms of \([{\tilde{\phi }}]_{8 \times 8}\) are zero. In addition, we can obtain the sliding surface matrix \(\bar{{\mathcal {O}}}={\mathscr {L}}_2^T{\mathscr {X}}^{-1}.\)
Proof
According to Lemma 1 and the inequality (24), by replacing \({\mathscr {L}}_1{\bar{A}}^{i}=\big ({\mathscr {L}}_1{\bar{A}}^{i}+{\mathscr {L}}_1\varDelta {\bar{A}}^{i}_{t}\big )\) and \({\mathscr {L}}_1{\bar{A}}^{\tau i}=\big ({\mathscr {L}}_1{\bar{A}}^{\tau i}+{\mathscr {L}}_1\varDelta {\bar{A}}^{\tau i}_{t}\big )\), one can observe that \([{\bar{\phi }}]_{6 \times 6}\) is equivalent to the following condition:
where \(W_1=\begin{bmatrix} ({\mathscr {P}}\bar{{\mathscr {N}}}^{1i})^T&0&0&0&0&(\tau ^{\alpha } \alpha ^{-1}I \bar{{\mathscr {N}}}^{1i})^T \end{bmatrix}^T\), \(W_2=\begin{bmatrix} {\mathscr {L}}_1\bar{{\mathscr {N}}}^{2i}&{\mathscr {L}}_1\bar{{\mathscr {N}}}^{4i}&0&0&0&0 \end{bmatrix}\) and the elements of \([{\bar{\phi }}]_{6 \times 6}\) are displayed in Theorem 1. Based on Schur complement, the term in right-hand side of (33) is true if and only if there exist scalars \(\epsilon ^i\), \((i\in {\mathbb {S}})\) such that
Pre- and post-multiplying the matrix \([{\vartheta }]_{8 \times 8}\) by diag\(\{{\mathscr {X}},{\mathscr {X}},I,I,I,I,I,I\}\), and letting \({\mathscr {M}}^{1i}={{\mathscr {K}}}^{1i}{\mathscr {X}}\), \({\mathscr {M}}^{2i}={{\mathscr {K}}}^{2i}{\mathscr {X}}\), \({\mathscr {P}}={\mathscr {Z}}_1\), \(I={\mathscr {Z}}_2\), the inequality (34) can be rewritten as (30). Thus, the proof is completed. \(\square \)
Remark 2
Theorems 2 and 3 present the input-output finite-time stabilization conditions for IT2FO fuzzy systems with and without uncertainties and time delays by using dynamic SMC scheme. Next, if we consider \(\varDelta B^{i}_{t}=0\), \(A^{\tau i}=0\), \(\varDelta A^{\tau i}_{t}=0\) in (2) then the IT2FO fuzzy augmented system (5) can be rewritten as follows
where \({\mathscr {L}}_1=[I_n,0_{n\times m}]^T, \ {\mathscr {L}}_2=[0_{m\times n},I_m]^T, \ {\bar{A}}^i=[A^i,B^{i}], \ \varDelta {\bar{A}}^{i}_{t}=[\varDelta A^{i}_{t},0_{n\times m}].\) In order to better illustrate the benefits of the proposed control design, Corollary 1 is given. Subsequently, using the same lines as in the proof of Theorems 1 and 2, we can obtain the following results.
Corollary 1
Let \(c_1>0\), \(c_2>0\), \(T>0\), \(a>0\), \(\alpha \in (0,1]\) be given scalars. Assume that there exist positive definite matrix \({\mathscr {X}}\in {\mathfrak {R}}^{( m+n)\times (m+n)}\), any real matrices \({{\mathscr {M}}}^{i}\in {\mathfrak {R}}^{m\times (m+n)},\) \(( i\in {\mathbb {S}} )\) and scalars \(\epsilon ^i\), \((i\in {\mathbb {S}})\), such that the following constraints hold:
where
Then, the IT2FO fuzzy augmented system (5) is input-output finite-time stabilization with respect to \((c_1,c_2,{\mathcal {F}},T)\). Furthermore, the control gain can be calculated by \(\bar{{\mathcal {O}}}={\mathscr {L}}_2^T{\mathscr {X}}^{-1}\).
Remark 3
In recent years, the investigation of the dynamic SMC scheme for fuzzy systems has achieved an enormous growth [29,30,31,32]. Unfortunately, majority of the investigated results are based on Lyapunov stability over an infinite-time interval with no consideration for prescribed performance. However, in many real-world systems, the researchers need the prescribed system performance within a finite-time interval. For this reason, the input-output finite-time stabilization problem for IT2FO fuzzy systems via the dynamic SMC scheme is addressed in this paper.
Remark 4
Note that the designed dynamic SMC scheme in (4) contains a switching term sgn(s(t)), which would create a chattering phenomenon when executed. In order to reduce that phenomenon, a smooth continuous term \(s_t/(||s_t||+0.01)\) can be utilized in the place of sgn\((s_t)\). Thus, the above-mentioned factors are used during the simulations in Sect. 4.
4 Illustrative examples
This section provides three examples to show the usefulness and superiority of the constructed control method. In Example 1, we utilized artificial parameters to demonstrate the effectiveness of the proposed dynamic SMC scheme. In Example 2, the efficiency of the designed dynamic SMC scheme is validated via a permanent magnet synchronous motor (PMSM) model [23]. At last, Example 3 compares the designed dynamic SMC scheme with fuzzy SMC scheme in [37].
Example 1
Consider the IT2FO fuzzy systems with two fuzzy rules and the following parameters as
Figure 1 is an image of the curves about the upper and lower membership functions which is selected as
where \({\mathfrak {r}}=- {\mathfrak {h}}- 0.09{\mathfrak {h}}(x^1_t)^2\) in which \({\mathfrak {r}}_{max}=-5\), \({\mathfrak {r}}_{min}=-10.88\) and choose the uncertain parameter \({\mathfrak {h}}\in [5, 8]\). Correspondingly, we choose \({\underline{m}}_i(x^1_t)=0.5(\sin (x^1_t))^2\), \({\overline{m}}_i(x^1_t)=1-{\underline{m}}_i(x^1_t)\), for all \(i=1,2\), which satisfy \(\sum \nolimits _{i=1}^{2}v^i(x_t)=1\) to indicate the nonlinear functions of the proposed IT2FO fuzzy systems (2).
Meanwhile, the parameters concerned with proposed approach are given as \(\alpha =0.96\), \(\tau =0.5\), \(a=0.1\), \(c_1=0.2\), \(c_2=0.3632\), \(p=1.2\), \(T=5\), and \({\mathcal {F}}=2\). To distinguish the efficiency between the addressed system and its deduced systems, three cases are considered, which are Case (i) Without uncertainties and nonlinearities; Case (ii) Without uncertainties and with nonlinearities; and Case (iii) With uncertainties and nonlinearities. Utilizing Theorem 3 with the above-mentioned parameter values, a feasible solution of the LMIs in (30)-(32) are obtained with the dynamic SMC gains and unknown matrices, which are displayed in Table 1.
Based on input-output finite-time stabilization property, the dynamic SMC scheme is as follows:
where \(l_t=\sum _{i=1}^{2}v^{i}(x_t)||{\mathcal {O}}_{x}||\Big [||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{2i}||||x_t||+\quad ||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{4i}||||x_{(t-\tau )}||+||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{3i}||||u_t||+\quad ||E^{i}||||f(t,x_t)||+||B^{wi}||c_t\Big ]\).
Table 2 demonstrates the optimal minimum values of \(c_2\) for ensuring the IT2FO fuzzy augmented system finite-time bounded for various \(c_1\) and T. At the same time, we choose the disturbance vectors and initial conditions as \(w_{t}=\frac{0.01\sin (\pi t)}{e^{0.02t}}\), \(\phi _t=[0,0]^T\), and \(u_0=0\). The unknown nonlinear functions as \(f(t,x_t)=[\iota _t(x^1_t)^3\ \ \iota _t(x^2_t)^3\ \ \iota _t(x^1_t)^3]^T\), where \(\iota _t\) stands for random input vector with an upper bound of 0.4. With the obtained dynamic SMC gains, the simulation graphs of the IT2FO fuzzy systems (2) are displayed in Figs. 2-6. When there are no dynamic SMC gains, the unstable state trajectories of the uncontrolled IT2FO fuzzy augmented system can be easily inspected as shown in Fig. 2. Based on the obtained dynamic SMC gains \({\mathcal {O}}_x\) and \({\mathcal {O}}_u\), we can find the IT2FO fuzzy augmented system is input-output finite-time stabilization in Fig. 3. Meantime, the evaluation of the dynamic SMC input and sliding-surface trajectories are displayed in Figs. 4 and 5. Eventually, the simulation of \(z^T_t{\mathcal {F}}z_t\) under the dynamic SMC gains \({\mathcal {O}}_x\) and \({\mathcal {O}}_u\) is presented in Fig. 6, where the objective constraint of this paper is satisfied. The necessity and importance of the designed dynamic SMC scheme are therefore observed in Fig. 6. In other words, depending on the behavior of the IT2FO fuzzy augmented system, the simulation curve does not exceed the value of \(c_2=0.3632\). As a result, clearly reveals that a satisfactory performance is achieved in all three cases, however the system performance under the three case is more effective. This illustrates the adaptability and superiority of the proposed design strategy.
Example 2
For the sake of verifying the proposed results, the PMSM [23] model is considered. It is expected that there happens to be a time delay in this system, which is described as:
where
with \({\mathfrak {c}}=0.1\), \(l_1=-1.9\), \(l_2=5\), \(l_3=-1.5\), \(l_4=3\) and \(i=1,2\). The upper and lower membership functions of the IT2FO fuzzy systems are borrowed from [16]. Furthermore, we choose \(\alpha =0.97\), \(\tau =0.6\), \(a=0.1\), \(c_1=0.1\), \(c_2=0.2332\), \(p=1.2\), \(T=10\) and \({\mathcal {F}}=2\). Based on the LMIs (30)-(32), by utilizing the toolbox of MATLAB 2017b, we can obtain the dynamic SMC gains as follows:
The unknown nonlinearities, disturbances and initial conditions are taken the same as in Example 1. The validation of the simulations are displayed in Figs. 7-10. It is clear from Fig. 7 that the designed dynamic SMC scheme can effectively eliminate the effects of uncertainties, nonlinearities and disturbances, and guarantee the input-output finite-time stabilization of the IT2FO fuzzy augmented systems. The control input and sliding-surface trajectories are plotted in Figs. 8 and 9, respectively. The simulation \(z^T_t{\mathcal {F}}z_t\) curve imply that the aimed object is well achieved (i.e. \(z^T_t{\mathcal {F}}z_t< c_2^2\)) in Fig. 10. On the basis of the LMIs (30)-(32), the optimal minimum value \(c_2\) which ensures the input-output finite-time stabilization of the considered system addressed is calculated for different values of \(c_1\) and T. Detailed statistics is provided in Table 3.
Remark 5
If we consider the \(\alpha =1\) in system (2), then the fractional-order IT2 fuzzy systems with uncertainties and disturbances will degenerate to an integer-order one. Correspondingly, the input-output stability results in Theorem 3 and Corollary 1 are still valid for the integer order type-1 fuzzy model, which were discussed in [37].
Example 3
For comparison purpose, we consider the single-link robot arm model whose dynamics are specified in [37] and are not provided here for brevity. The corresponding system matrices are chosen as follows:
where
with \({\mathfrak {c}}={0.01}/{\pi }\), \({\mathscr {G}}_1=9.81\), \({\mathscr {G}}_2=0.5\) and \({\mathscr {G}}_3=2\). The parameters are chosen \(w_{t}=0.1e^{-0.001t}\), \(p=1.2\), \(c_1=0.1\), \(c_2=0.7\), \({\mathcal {F}}=I\) and \(T=1\). Solving the LMIs (36)-(38), by utilizing the toolbox of MATLAB 2017b, we can obtain that
For comparison, the parameter in dynamic SMC scheme is chosen as
where \(l_t=\sum _{i=1}^{2}v^{i}(x_t)||{\mathcal {O}}_{x}||\Big [||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{2i}||||x_t||+\quad ||{\mathscr {N}}^{1i}||||{\mathscr {N}}^{3i}||||u_t||+||E^{i}||||f(t,x_t)||+||B^{wi}||c_t\Big ]\). With the same initial condition \(\phi _t=[0.8,1.2]^T\), Figs. 10-13 show the same system states, control input, and weighted output under the methods in [37] and this paper with different \(\alpha \). From Figs. 11 and 14, it can be seen that the designed dynamic SMC scheme in this paper shows faster sates responses than those of the paper [37]. Then, the corresponding control inputs are plotted in Fig. 12. In particular, Fig. 13 shows that the weighted output \(z^T_t {\mathcal {F}}z_t\) of SMC scheme [37] based input-output finite-time stabilization is significantly larger than dynamic SMC scheme proposed in this paper, which means that the input-output finite-time stabilization of the system addressed is achieved within the suggested time interval and very quick convergence, that is \(z^T_t {\mathcal {F}}z_t \le 0.7\) for \(t\in [0,2]\). Fig. 15 plots the sliding-surface of the designed control scheme. All those figures strongly demonstrate the superiority of the designed dynamic SMC scheme.
Remark 6
It is worth pointing out that the design algorithm proposed in Theorems 2 and 3 depends on several positive scalars, namely \(\tau \), \(c_1\), \(c_2\), a and \(\epsilon ^i\) \((i\in {\mathbb {S}})\). In general, these parameters are chosen in a random manner within the margin level specified in their definitions and without violating the feasibility of the obtained LMI-based criterion during the investigation of system stability. Among these scalars, \(c_2\) plays a vital role in obtaining the desired finite-time stability criterion. Since it ensures the settling time of achieving stability over a finite domain, the choice of values of \(c_2\) highly affects the feasibility of the proposed stability condition in Theorem 3. Moreover, it is worth noting that in practical situations, it is more reasonable to choose sufficiently small values for \(c_2\). Furthermore, the matrices \({\mathscr {X}}\), \({\mathscr {M}}^{gi}\), \( (g=1,2, \ \& \ i\in {\mathbb {S}})\), denote the positive definite matrix and real matrices, respectively. According to the system matrices and above-mentioned scalars values, the matrices \({\mathscr {X}}\), \({\mathscr {M}}^{gi}\), \( (g=1,2, \ \& \ i\in {\mathbb {S}})\) can be determined by solving Theorem 3 using a standard convex optimization toolbox.
5 Conclusion
The finite-time prescribed performance control design for delayed FO nonlinear systems against uncertainties, nonlinearities and disturbances was investigated in this paper. In particular, IT2 fuzzy models were utilized to identify the local nonlinear dynamics and a new set of parameters were used to achieve the desired system performance. The dynamic SMC was then designed in such a way that the IT2FO fuzzy systems achieves input-output finite-time stabilization with a specified time interval. The stabilization criteria were established in terms of linear matrix inequalities via Lyapunov functional methods. At last, the developed results were verified through three numerical examples.
Availability of data and material
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
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(3), 1064–1068 (2020)
Chen, L., Li, T., Wu, R., Chen, Y.Q., Liu, Z.: Non-fragile control for a class of fractional-order uncertain linear systems with time-delay. IET Control Theory Appl. 14(12), 1575–1589 (2020)
Chen, L., Wu, R., He, H., Chai, Y.: Adaptive sliding-mode control for fractional-order uncertain linear systems with nonlinear disturbances. Nonlinear Dyn. 80, 51–58 (2015)
Hu, T., He, Z., Zhang, X., Zhong, S.: Leader-following consensus of fractional-order multi-agent systems based on event-triggered control. Nonlinear Dyn. 99, 2219–2232 (2020)
Podlubny, I.: Fractional differential equations. Academic Press, New York (1999)
Zou, C.F., Hu, X.S., Dey, S., Zhang, L., Tang, X.: Nonlinear fractional-order estimator with guaranteed robustness and stability for lithium-ion batteries. IEEE Trans. Ind. Electron. 65(7), 5951–5961 (2018)
Islam, S.I., Lim, C.C., Shi, P.: Robust fault detection of T-S fuzzy systems with time-delay using fuzzy functional observer. Fuzzy Sets Syst. 392, 1–23 (2020)
Shen, H., Xing, M., Wu, Z.G., Park, Ju.H.: Fault-tolerant control for fuzzy switched singular systems with persistent dwell-time subject to actuator fault. Fuzzy Sets Syst. 392, 60–76 (2020)
Wang, L., Lam, H.K.: \(H_\infty \) control for continuous-time Takagi-Sugeno fuzzy model by applying generalized Lyapunov function and introducing outer variables. Automatica. 125, 109409 (2021)
Wang, X., Park, Ju.H., Yang, H., Zhao, G., Zhong, S.: An improved fuzzy sampled-data control to stabilization of T-S fuzzy systems with state delays. IEEE Trans. Cybern. 50(7), 3125–3135 (2019)
Zhang, L., Yang, G.H.: Observer-based fuzzy adaptive sensor fault compensation for uncertain nonlinear strict-feedback systems. IEEE Trans. Fuzzy Syst. 26(4), 2301–2310 (2018)
Mendel, J.M., John, R.I., Liu, F.: Interval type-2 fuzzy logic systems made simple. IEEE Trans. Fuzzy Syst. 14(6), 808–821 (2006)
Lam, H.K., Seneviratne, L.D.: Stability analysis of interval type-2 fuzzy-model-based control systems. IEEE Trans. Syst. Man Cybern. B, Cybern 38(3), 617–628 (2008)
Wu, D., Mendel, J.M.: On the continuity of type-1 and interval type-2 Fuzzy logic systems. IEEE Trans. Fuzzy Syst. 19, 179–192 (2011)
Du, Z., Kao, Y., Park, Ju.H.: Interval type-2 fuzzy sampled data control of time delay systems. Inform. Sci. 487, 193–207 (2019)
Shanmugam, L., 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)
Lian, Z., Shi, P., Lim, C.C.: Hybrid-triggered interval type-2 fuzzy control for networked systems under attacks. Inform. Sci. 567, 332–347 (2021)
Xiao, B., Lam, H.K., Yu, Y., Li, Y.: Sampled-data output-feedback tracking control for interval type-2 polynomial fuzzy systems. IEEE Trans. Fuzzy Syst. 28(3), 424–433 (2020)
Liu, H., Pan, Y., Cao, J., Zhou, Y., Wang, H.: Positivity and stability analysis for fractional-order delayed systems: A T-S fuzzy model approach. IEEE Trans. Fuzzy Syst. 29(4), 927–939 (2021)
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)
Mirzajani, S., Aghababa, M.P., Heydari, A.: Adaptive T-S fuzzy control design for fractional-order systems with parametric uncertainty and input constraint. Fuzzy Sets Syst. 365, 22–39 (2019)
Zhang, X., Huang, W.: Robust \(H_\infty \) adaptive output feedback sliding mode control for interval type-2 fuzzy fractional-order systems with actuator faults. Nonlinear Dyn. 104, 537–550 (2021)
Zhang, X., Huang, W., Wang, Q.G.: Robust \(H_\infty \) adaptive sliding mode fault tolerant control forT-S fuzzy fractional-order systems with mismatched disturbances. IEEE Trans. Circuits Syst. I Reg. Papers 68(3), 1297–1307 (2021)
Jing, B., Karimi, H.R., Kao, Y., Gao, C.: Takagi-Sugeno model based event-triggered fuzzy sliding-mode control of networked control systems with semi-Markovian switchings. IEEE Trans. Fuzzy Syst. 28(4), 673–683 (2020)
Li, H.Y., Wang, J.H., Shi, P.: Output-feedback based sliding mode control for fuzzy systems with actuator saturation. IEEE Trans. Fuzzy Syst. 24(6), 1282–1293 (2016)
Qi, W., Yang, X., Park, Ju.H., Cao, J., Cheng, J.: Fuzzy SMC for quantized nonlinear stochastic switching systems with semi-Markovian process and application. IEEE Trans. Cybern. (2021). https://doi.org/10.1109/TCYB.2021.3069423
Xue, Y., Zheng, B.C., Yu, X.: Robust sliding mode control for T-S fuzzy systems via quantized state feedback. IEEE Trans. Fuzzy Syst. 28(4), 2261–2272 (2018)
Gao, Q., Feng, G., Xi, Z., Wang, Y., Qiu, J.: Robust \(H_\infty \) control of T-S fuzzy time-delay systems via a new sliding-mode control scheme. IEEE Trans. Fuzzy Syst. 22(2), 459–465 (2014)
Gao, Q., Feng, G., Xi, Z., Wang, Y., Qiu, J.: A new design of robust \(H_\infty \) sliding mode control for uncertain stochastic T-S fuzzy time-delay systems. IEEE Trans. Fuzzy Syst. 44(9), 1556–1566 (2014)
Ji, W., Qiu, J., Wu, L., Lam, H.K.: Fuzzy-affine-model-based output feedback dynamic sliding mode controller design of nonlinear systems. IEEE Trans. Fuzzy Syst. 51(3), 1652–1661 (2021)
Wen, S., Chen, Z.Q., Zeng, Z., Yu, X., Huang, T.: Fuzzy control for uncertain vehicle active suspension systems via dynamic sliding-mode approach. IEEE Trans. Syst. Man Cybern. 47(1), 24–32 (2017)
Wei, Y., Karimi, H.R.: Dynamic sliding mode control for nonlinear parameter-varying systems. Int. J. Robust Nonlinear Control. 1–21 (2021)
Delavari, H., Ghaderi, R., Ranjbar, A., Momani, S.: Fuzzy fractional order sliding mode controller for nonlinear systems. Commun. Nonlinear Sci. Numerical Simul. 15(4), 963–978 (2010)
Dorato, P.: Short time stability in linear time-varying systems. in Proc. IRE Int. Convention Rec. 83–87(1961)
Amato, F., Ambrosino, R., Cosentino, C., Tommasi, G.D.: Input-output finite time stabilization of linear systems. Automatica. 46(9), 1558–1562 (2010)
Chen, M., Sun, J.: Input-output finite-time reliable static output control of time-varying system with input delay. IEEE Trans. Syst. Man Cybern. 51(2), 1334–1344 (2021)
Qi, W., Yang, X., Ahn, C.K., Cao, J., Cheng, J.: Input-output finite-time sliding-mode control for T-S fuzzy systems with application. IEEE Trans. Syst. Man Cybern. (2020). https://doi.org/10.1109/TSMC.2019.2954854
Ren, H., Zong, G., Li, T.: Event-triggered finite-time control for networked switched linear systems with asynchronous switching. IEEE Trans. Syst. Man Cybern. 48(11), 1874–1884 (2018)
Ren, H., Zong, G., Ahn, C.K.: Event-triggered finite-time resilient control for switched systems: an observer-based approach and its applications to a boost converter circuit system model. Nonlinear Dyn. 94, 2409–2421 (2018)
Wang, K., Tian, E., Shen, S., Wei, L., Zhang, J.: Input-output finite-time stability for networked control systems with memory event-triggered scheme. J. Frankl. Inst. 356, 8507–8520 (2019)
Funding
This work was supported 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 MSIT (Ministry of Science and ICT), Korea, under the Grand Information Technology Research Center support program (IITP-2022-2020-0-01462) supervised by the IITP (Institute for Information & Communications Technology Planning & Evaluation).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
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., Kwon, OM., Lee, SH. et al. Input-output finite-time IT2 fuzzy dynamic sliding mode control for fractional-order nonlinear systems. Nonlinear Dyn 108, 3745–3760 (2022). https://doi.org/10.1007/s11071-022-07442-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-07442-2