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. (1)

    An input-output finite-time stabilization problem for delayed FO nonlinear systems with IT2 fuzzy models is presented for the first time.

  2. (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. (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

$$\begin{aligned} {\mathcal {D}}^{\alpha }c(t)=\frac{1}{\varGamma (\kappa -\alpha )}\frac{d^{\kappa }}{dt^{\kappa }}\int _{t_0}^{t}(t-i)^{{\kappa }-\alpha -1}c(i)di, \end{aligned}$$

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

$$\begin{aligned} D^{\alpha }x_t=&(A^{i}+\varDelta A^{i}_{t}) x_t+(A^{\tau i}+\varDelta A^{\tau i}_{t}) x_{(t-\tau )}\nonumber \\&+(B^{i}+\varDelta B^{i}_{t})u_t+E^{i}f(t,x_t)+B^{wi}w_{t}, \nonumber \\ z_t=\,&C^{i}x_t,\nonumber \\ x_t=\,&\phi _t, t\in [-\tau ,0], i\in {\mathbb {S}}:=\{1,2,\dots ,n\} \end{aligned}$$
(1)

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:

$$\begin{aligned} V^i(x_t) =[{\underline{v}}^i(x_t),{\overline{v}}^i(x_t)], \ i\in {\mathbb {S}}, \end{aligned}$$

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

$$\begin{aligned} D^{\alpha }x_t{=}&\sum \limits _{i=1}^{n}v^{i}(x_t)\Big [(A^{i}{+}\varDelta A^{i}_{t}) x_t{+}(A^{\tau i}{+}\varDelta A^{\tau i}_{t}) x_{(t{-}\tau )}\nonumber \\&+(B^{i}+\varDelta B^{i}_{t}) u_t+E^{i}f(t,x_t)+B^{wi}w_{t}\Big ], \nonumber \\ z_t=&\sum \limits _{i=1}^{n}v^{i}(x_t)C^{i}x_t, \end{aligned}$$
(2)

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

$$\begin{aligned} \forall w_{t} \in {\mathcal {R}} \implies z^T_t{\mathcal {F}}z_t< c_2^2, \ \forall t\in [0,T], \end{aligned}$$

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

$$\begin{aligned} \xi _1+\xi _2\delta _t\xi _3+\xi _3^T\delta _t^T\xi _2^T<0, \end{aligned}$$

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

$$\begin{aligned} \xi _1+\lambda \xi _2\xi _2^T+\lambda ^{-1}\xi _3^T\xi _3<0. \end{aligned}$$

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:

$$\begin{aligned} s_t={\mathcal {O}}_xx_t+{\mathcal {O}}_uu_t=\bar{{\mathcal {O}}}{\bar{x}}_t=0, \end{aligned}$$
(3)

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:

$$\begin{aligned} D^{\alpha }u_t{=}&\sum \limits _{i=1}^{n}v^{i}(x_t)\big [{-}{{\mathcal {O}}_{ux}}\big (A^{i}x_t{+}A^{\tau i}x_{(t{-}\tau )}{+}B^{i}u_t\big )\big ] \nonumber \\&-(p+l_t){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_t), \end{aligned}$$
(4)

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

$$\begin{aligned} D^{\alpha }{\bar{x}}_{t}=&\sum \limits _{i=1}^{n}v^{i}(x_t)\big [\big (({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux}){\bar{A}}^{i}+{\mathscr {L}}_1\varDelta {\bar{A}}^{i}_{t}\big ){\bar{x}}_{t}\nonumber \\&+\big (({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux}){\bar{A}}^{\tau i}+{\mathscr {L}}_1\varDelta {\bar{A}}^{\tau i}_t\big ) {\bar{x}}_{(t-\tau )}\nonumber \\&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\big ]\nonumber \\&-{\mathscr {L}}_2(p+l_{t}){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_{t}), \nonumber \\ z_t=&\sum \limits _{i=1}^{n}v^{i}(x_t){\bar{C}}^i{\bar{x}}_{t}. \end{aligned}$$
(5)

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

$$\begin{aligned} D^{\alpha }{\mathcal {S}}_{t}=&\,2s^T_{t}D^{\alpha }s_{t}\nonumber \\ =&\,2s^T_{t}\bar{{\mathcal {O}}}D^{\alpha }{\bar{x}}_{t}\nonumber \\ =&\,2\sum \limits _{i=1}^{n}v^{i}(x_t)s^T_{t}\bar{{\mathcal {O}}}\big [\big (({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux}){\bar{A}}^{i}\nonumber \\ {}&+{\mathscr {L}}_1\varDelta {\bar{A}}^{i}_{t}\big ){\bar{x}}_{t}+\big (({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux}){\bar{A}}^{\tau i}\nonumber \\ {}&+{\mathscr {L}}_1\varDelta {\bar{A}}^{\tau i}_{t}\big ) {\bar{x}}_{(t-\tau )}+{\mathscr {L}}_1E^{i}f(t,x_t)\nonumber \\ {}&+{\mathscr {L}}_1B^{wi}w_{t}-{\mathscr {L}}_2(p+l_{t}){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_{t})\big ]. \end{aligned}$$
(6)

With the fact that \(\bar{{\mathcal {O}}}({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux})=0\), one has

$$\begin{aligned} D^{\alpha }{\mathcal {S}}_t=&\,2\sum \limits _{i=1}^{n}v^{i}(x_t)s^T_{t}\bar{{\mathcal {O}}}\big [{\mathscr {L}}_1\varDelta {\bar{A}}^{i}_{t}{\bar{x}}_{t}+{\mathscr {L}}_1\varDelta {\bar{A}}^{\tau i}_{t} {\bar{x}}_{(t-\tau )}\nonumber \\&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\nonumber \\&-{\mathscr {L}}_2(p+l_{t}){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_{t})\big ]\nonumber \\ =&\,2\sum \limits _{i=1}^{n}v^{i}(x_t)s^T_{t}{{\mathcal {O}}_x}\big [\varDelta {\bar{A}}^{i}_{t}{\bar{x}}_{t}+\varDelta {\bar{A}}^{\tau i}_{t} {\bar{x}}_{(t-\tau )}\nonumber \\&+E^{i}f(t,x_t)+B^{wi}w_{t}\big ]-2l_{t}||s_{t}||-2p||s_{t}|| \nonumber \\ \le&-2p||s_{t}||=-2p\sqrt{S_t}\nonumber \\ \le&-2p <0, \ \text{ for } \text{ all } \ s_t\ne 0. \end{aligned}$$
(7)

To demonstrate that the sliding motion occurs in a finite time, we utilize Lemma 1 in [3] and (7) that

$$\begin{aligned} D^{\alpha }||s_{t}||^2\le&2s^T_{t}D^{\alpha }s_{t}\le -2p, \end{aligned}$$
(8)

which implies that there exists \(M_t\ge 0\) such that

$$\begin{aligned} D^{\alpha }||s_{t}||^{2}\le -2p-M_t. \end{aligned}$$
(9)

Taking Laplace transform on both sides of (9), one has

$$\begin{aligned} s^{\alpha }N_s-s^{\alpha -1}n_0=&-\frac{2p}{s}-M_s, \nonumber \\ \implies N_s=&\frac{n_0}{s}-\frac{2p}{s^{\alpha +1}}-\frac{M_s}{s^{\alpha }}. \end{aligned}$$
(10)

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

$$\begin{aligned} ||s_{t}||^{2}=||s_{0}||^{2} -\frac{2pt^{\alpha }}{\varGamma ({\alpha +1})}-\int _{0}^{t}(t-\tau )^{(\alpha -1)}M_{\tau }d{\tau }. \end{aligned}$$
(11)

In this way, \(||s_{t}||^{2}=0\) implies that the system states converge to the sliding surface \(s(t)=0\), that is

$$\begin{aligned} ||s_{0}||^{2} -\frac{2pt^{\alpha }}{\varGamma ({\alpha +1})}-\int _{0}^{t}(t-\tau )^{(\alpha -1)}M_{\tau }d{\tau }=0. \end{aligned}$$
(12)

Since \(\int _{0}^{t}(t-\tau )^{(\alpha -1)}M_{\tau }d{\tau }\ge 0\), from (12) one has

$$\begin{aligned} ||s_{0}||^{2} -\frac{2pt^{\alpha }}{\varGamma ({\alpha +1})}\ge&0. \\ \implies t\le&\root \alpha \of {\frac{||s_{0}||^{2}\varGamma ({\alpha +1})}{2p}}. \end{aligned}$$

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:

$$\begin{aligned}&[{\bar{\phi }}]_{6 \times 6}=\begin{bmatrix} [{\phi }]_{4 \times 4} &{} \vartheta _1 &{} \tau ^{\alpha }\alpha ^{-1}{\mathscr {Z}}_2\vartheta _2 \\ *&{} -I &{} 0 \\ *&{} *&{} -\tau ^{\alpha }\alpha ^{-1}{\mathscr {Z}}_2 \end{bmatrix}&<0, \end{aligned}$$
(13)
$$\begin{aligned}&({\bar{C}}^i)^T{\mathcal {F}}{\bar{C}}^i-{\mathscr {P}}&<0, \end{aligned}$$
(14)
$$\begin{aligned}&{\mathcal {R}}<\frac{c_2^2}{e^{aT}c_1^2}I, \end{aligned}$$
(15)
$$\begin{aligned}&\begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix}\ge 0, \end{aligned}$$
(16)

where

$$\begin{aligned} {\phi }_{11}=&{\mathscr {P}}\big ({\mathscr {L}}_1{\bar{A}}^{i}-{\mathscr {L}}_2{{\mathscr {K}}}^{1i}\big )+\big ({\mathscr {L}}_1{\bar{A}}^{i}-{\mathscr {L}}_2{{\mathscr {K}}}^{1i}\big )^T{\mathscr {P}}\\ {}&+\tau ^{\alpha } \alpha ^{-1}{\mathscr {Z}}_1+(1-a){\mathscr {P}}, \quad {\phi }_{13}={\mathscr {P}}{\mathscr {L}}_1B^{wi},\\ {\phi }_{12}=&{\mathscr {P}}\big ({\mathscr {L}}_1{\bar{A}}^{\tau i}-{\mathscr {L}}_2{{\mathscr {K}}}^{2i}\big ), \quad {\phi }_{14}={\mathscr {P}}E^{i}{\mathscr {L}}_1, \\ {\phi }_{22}=&-{\mathscr {P}}, \quad {\phi }_{33}=-{\mathcal {R}}, \quad \vartheta _1=[{\mathscr {F}} \quad 0 \quad 0 \quad 0]^T, \\ {\phi }_{44}=&-I, \quad \vartheta _2= [{\mathscr {L}}_1{\bar{A}}^{i} \quad {\mathscr {L}}_1{\bar{A}}^{\tau i} \quad {\mathscr {L}}_1B^{wi} \quad {\mathscr {L}}_1E^{i}]^T \end{aligned}$$

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

$$\begin{aligned} {\mathscr {W}}_t =&{\bar{x}}^T_{t}{\mathscr {P}}{\bar{x}}_{t}. \end{aligned}$$
(17)

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

$$\begin{aligned} D^{\alpha }{\mathscr {W}}_t\le&\text{ Sym } \Big \{{\bar{x}}^T_{t} {\mathscr {P}}\sum \limits _{i=1}^{n}v^{i}(x_t) \Big [{\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}\nonumber \\&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\Big ]\Big \}. \end{aligned}$$
(18)

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:

$$\begin{aligned}&\tau ^{\alpha }\alpha ^{-1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}-\nonumber \\&\int _{t-\tau }^{t}(t-v)^{\alpha -1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix} dv \ge 0. \end{aligned}$$
(19)

From (18) and (19), we can obtain that

$$\begin{aligned} D^{\alpha }{\mathscr {W}}_t&\le \text{ Sym } \Big \{ {\bar{x}}^T_{t} {\mathscr {P}}\sum \limits _{i=1}^{n}v^{i}(x_t) \big [{\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}\nonumber \\&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\big ]\Big \}\nonumber \\ {}&+ \tau ^{\alpha }\alpha ^{-1}{\bar{x}}^T_{t}{\mathscr {Z}}_1{\bar{x}}_{t}+\tau ^{\alpha }\alpha ^{-1}(D^{\alpha }({\bar{x}}_{t}))^T{\mathscr {Z}}_2D^{\alpha }({\bar{x}}_{t}) \nonumber \\ {}&-\int _{t-\tau }^{t}(t-v)^{\alpha -1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix} \nonumber \\&\times \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix} dv . \end{aligned}$$
(20)

Moreover, it can be shown that

$$\begin{aligned} {\bar{x}}^T_{t}{\mathscr {F}}^T{\mathscr {F}}{\bar{x}}_{t}-f^T(t,x_t)f(t,x_t)\ge 0. \end{aligned}$$
(21)

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

$$\begin{aligned} q{\bar{x}}^T_{t}{\mathscr {P}}{\bar{x}}_{t}-{\bar{x}}^T_{(t-\tau )}{\mathscr {P}}{\bar{x}}_{(t-\tau )}\ge 0. \end{aligned}$$
(22)

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

$$\begin{aligned} D^{\alpha }{\mathscr {W}}_t\le&\sum \limits _{i=1}^{n}v^{i}(x_t)\Big [\text{ Sym } \Big \{ {\bar{x}}^T_{t} {\mathscr {P}} \big [{\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}\nonumber \\&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\big ]\Big \}+ q{\bar{x}}^T_{t}{\mathscr {P}}{\bar{x}}_{t}\nonumber \\&+ \tau ^{\alpha }\alpha ^{-1}{\bar{x}}^T_{t}{\mathscr {Z}}_1{\bar{x}}_{t}+\tau ^{\alpha }\alpha ^{-1}(D^{\alpha }({\bar{x}}_{t}))^T{\mathscr {Z}}_2D^{\alpha }({\bar{x}}_{t})\nonumber \\&-{\bar{x}}^T_{(t-\tau )}{\mathscr {P}}{\bar{x}}_{(t-\tau )}-\text{ Sym }\{\underbrace{{\bar{x}}^T_{t}{\mathscr {P}}{\mathscr {L}}_2}_{0}\big [{\mathcal {O}}_{ux}{\bar{A}}^{i}{\bar{x}}_{t}\nonumber \\&+{\mathcal {O}}_{ux}{\bar{A}}^{i}{\bar{x}}_{(t-\tau )}\big ]\} \Big ] -\int _{t-\tau }^{t}(t-v)^{\alpha -1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T\nonumber \\&\times \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix} dv, \nonumber \\ =&\sum \limits _{i=1}^{n}v^{i}(x_t)\Big [\text{ Sym } \Big \{ {\bar{x}}^T_{t} {\mathscr {P}} \big [{\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}\nonumber \\ {}&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\big ]\Big \}\nonumber \\ {}&+ \tau ^{\alpha }\alpha ^{-1}{\bar{x}}^T_{t}{\mathscr {Z}}_1{\bar{x}}_{t}+\tau ^{\alpha }\alpha ^{-1}\Big ({\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}\nonumber \\ {}&+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\Big )^T \nonumber \\ {}&\times {\mathscr {Z}}_2\Big ({\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}+{\mathscr {L}}_1E^{i}f(t,x_t)\nonumber \\ {}&+{\mathscr {L}}_1B^{wi}w_{t}\Big )+ q{\bar{x}}^T_{t}{\mathscr {P}}{\bar{x}}_{t}-{\bar{x}}^T_{(t-\tau )}{\mathscr {P}}{\bar{x}}_{(t-\tau )}\nonumber \\ {}&-\text{ Sym }\big \{\underbrace{{\bar{x}}^T_{t}{\mathscr {P}}{\mathscr {L}}_2}_{0}\big [{{\mathscr {K}}}^{1i}{\bar{x}}_{t}+{{\mathscr {K}}}^{2i}{\bar{x}}_{(t-\tau )}\big ]\big \}\Big ]\nonumber \\ {}&-\int _{t-\tau }^{t}(t-v)^{\alpha -1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix}\nonumber \\ {}&\times \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix} dv, \end{aligned}$$
(23)

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:

$$\begin{aligned} D^{\alpha }&{\mathscr {W}}_t-a{\mathscr {W}}_t-{w}^T_{t}{\mathcal {R}}w_{t}\le \sum \limits _{i=1}^{n}v^{i}(x_t)\Bigg [\varOmega ^T_{t}[\phi ]_{4 \times 4}\varOmega _{t}\nonumber \\&+{\bar{x}}^T_{t}{\mathscr {F}}^T{\mathscr {F}}{\bar{x}}_{t} +\tau ^{\alpha }\alpha ^{-1}\Big ({\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}\nonumber \\ {}&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\Big )^T {\mathscr {Z}}_2\Big ({\mathscr {L}}_1{\bar{A}}^{i}{\bar{x}}_{t}\nonumber \\ {}&+{\mathscr {L}}_1{\bar{A}}^{\tau i} {\bar{x}}_{(t-\tau )}+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\Big )\Bigg ]\nonumber \\&-\int _{t-\tau }^{t}(t-v)^{\alpha -1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix} dv, \end{aligned}$$
(24)

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\),

$$\begin{aligned} D^{\alpha }{\mathscr {W}}_t \le&-h ||{\bar{x}}_{t}||^2-\int _{t-\tau }^{t}(t-s)^{\alpha -1} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix}^T \nonumber \\ {}&\times \begin{bmatrix} {\mathscr {Z}}_1&{}0\\ 0&{}{\mathscr {Z}}_2 \end{bmatrix} \begin{bmatrix} {\bar{x}}_{t}\\ D^{\alpha }({\bar{x}}_{t}) \end{bmatrix} ds \le -h ||{\bar{x}}_{t}||^2. \end{aligned}$$
(25)

In the view of Schur complement, the following inequality is true if the condition in (13) is met:

$$\begin{aligned} D^{\alpha }{\mathscr {W}}_t-a{\mathscr {W}}_t-{w}^T_{t}{\mathcal {R}}w_{t}<0. \end{aligned}$$
(26)

Multiplying \(e^{-at}\) on both sides of the above inequality and integrating it from 0 to t, one can obtain

$$\begin{aligned} e^{-at}{\mathscr {W}}_t-{\mathscr {W}}_0<\int _{0}^{t}e^{-au}w^T_u{\mathcal {R}}w_udu, \end{aligned}$$
(27)

which can be further written, under the zero initial condition \({x}_0=0\), as follows:

$$\begin{aligned} {\mathscr {W}}_t< e^{at}\int _{0}^{t}e^{-au}w^T_u{\mathcal {R}}w_udu. \end{aligned}$$
(28)

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

$$\begin{aligned} z^T_t{\mathcal {F}}z_t=&\sum \limits _{i=1}^{n}v^{i}(x_t){\bar{x}}^T_{t}({\bar{C}}^i)^T{\mathcal {F}}{\bar{C}}^i{\bar{x}}_{t}\le {\bar{x}}_{t}e^{-at}{\mathscr {P}}{\bar{x}}_{t}\le {\mathscr {W}}_t\nonumber \\&\le e^{at}\lambda _{\max }({\mathcal {R}})\int _{0}^{t}w^T_u{\mathcal {R}}w_udu\nonumber \\&< e^{aT} \frac{c_2^2}{e^{at}c_1^2}c_1^2=c_2^2, \ \forall t\in [0,T]. \end{aligned}$$
(29)

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:

$$\begin{aligned}&\begin{bmatrix} [{\hat{\phi }}]_{6 \times 6} &{} {\tilde{W}}_1 &{} \epsilon ^i {\tilde{W}}_2 \\ *&{} -\epsilon ^i I &{} 0 \\ *&{} *&{} -\epsilon ^i I \end{bmatrix}&<0, \end{aligned}$$
(30)
$$\begin{aligned}&\begin{bmatrix} -{\mathscr {X}}&{}({\bar{C}}^i{\mathscr {X}})^T\\ *&{} -{\mathcal {F}}I \end{bmatrix}&<0, \end{aligned}$$
(31)
$$\begin{aligned}&{\mathcal {R}}<\frac{c_2^2}{e^{aT}c_1^2}I, \end{aligned}$$
(32)

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}\)

$$\begin{aligned} {\tilde{\phi }}_{11}=&\big ({\mathscr {L}}_1{\bar{A}}^{i}{\mathscr {X}}-{\mathscr {L}}_2{{\mathscr {M}}}^{1i}\big )+\big ({\mathscr {L}}_1{\bar{A}}^{i}{\mathscr {X}}-{\mathscr {L}}_2{{\mathscr {M}}}^{1i}\big )^T \\&+{\mathscr {X}}(\tau ^{\alpha } \alpha ^{-1}+1-a), \\ {\tilde{\phi }}_{12}=&\big ({\mathscr {L}}_1{\bar{A}}^{\tau i}{\mathscr {X}}-{\mathscr {L}}_2{{\mathscr {M}}}^{2i}\big ),\quad {\tilde{\phi }}_{13}={\mathscr {L}}_1B^{wi}, \\ {\tilde{\phi }}_{14}=&E^{i}{\mathscr {L}}_1, \quad {\tilde{\phi }}_{22}=-{\mathscr {X}}, \quad {\tilde{\phi }}_{33}=-{\mathcal {R}}, \quad {\tilde{\phi }}_{44}=-I, \\ {\tilde{\vartheta }}_1=&[{\mathscr {F}}{\mathscr {X}} \quad 0 \quad 0 \quad 0]^T, \\ {\tilde{\vartheta }}_2=&[{\mathscr {L}}_1{\bar{A}}^{i}{\mathscr {X}} \quad {\mathscr {L}}_1{\bar{A}}^{\tau i}{\mathscr {X}} \quad {\mathscr {L}}_1B^{wi} \quad {\mathscr {L}}_1E^{i}]^T, \\ {\tilde{W}}_1=&[ \bar{{\mathscr {N}}}^{2i}{\mathscr {X}} \quad \bar{{\mathscr {N}}}^{4i}{\mathscr {X}} \quad 0 \quad 0 \quad 0 \quad 0]^T, \\ {\tilde{W}}_2=&[( {\mathscr {L}}_1\bar{{\mathscr {N}}}^{1i})^T \quad 0 \quad 0 \quad 0 \quad (\tau ^{\alpha }\alpha ^{-1} {\mathscr {L}}_1\bar{{\mathscr {N}}}^{1i})^T \quad 0]^T \end{aligned}$$

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:

$$\begin{aligned}{}[\hat{{\bar{\phi }}}]_{6 \times 6}=&[{\bar{\phi }}]_{6 \times 6}+W_1 \nu _{t} W_2+W_2^T\nu ^T_{t}W_1^T \nonumber \\ \le&[{\bar{\phi }}]_{6 \times 6}+\epsilon ^i W_1W_1^T+(\epsilon ^i)^{-1} W_2^TW_2, \end{aligned}$$
(33)

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

$$\begin{aligned}{}[{\vartheta }]_{8 \times 8}=\begin{bmatrix} [{\bar{\phi }}]_{6 \times 6} &{} \epsilon ^i W_1 &{} \epsilon ^i W_2^T \\ *&{} -\epsilon ^i I &{} 0 \\ *&{} *&{} -\epsilon ^i I \end{bmatrix}. \end{aligned}$$
(34)

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

$$\begin{aligned} D^{\alpha }{\bar{x}}_{t}=&\sum \limits _{i=1}^{n}v^{i}(x_t)\big [\big (({\mathscr {L}}_1-{\mathscr {L}}_2{\mathcal {O}}_{ux}){\bar{A}}^{i}+{\mathscr {L}}_1\varDelta {\bar{A}}^{i}_{t}\big ){\bar{x}}_{t}\nonumber \\&+{\mathscr {L}}_1E^{i}f(t,x_t)+{\mathscr {L}}_1B^{wi}w_{t}\big ]\nonumber \\&-{\mathscr {L}}_2(p+l_{t}){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_{t}), \end{aligned}$$
(35)

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:

$$\begin{aligned}&[{\check{\phi }}]_{6 \times 6}<0, \end{aligned}$$
(36)
$$\begin{aligned}&\begin{bmatrix} -{\mathscr {X}}&{}({\bar{C}}^i{\mathscr {X}})^T\\ *&{} -{\mathcal {F}}I \end{bmatrix}<0, \end{aligned}$$
(37)
$$\begin{aligned}&{\mathcal {R}}<\frac{c_2^2}{e^{aT}c_1^2}I, \end{aligned}$$
(38)

where

$$\begin{aligned} {\check{\phi }}_{11}{=}&\big ({\mathscr {L}}_1{\bar{A}}^{i}{\mathscr {X}}{-}{\mathscr {L}}_2{{\mathscr {M}}}^{i}\big ){+}\big ({\mathscr {L}}_1{\bar{A}}^{i}{\mathscr {X}}{-}{\mathscr {L}}_2{{\mathscr {M}}}^{i}\big )^T-a{\mathscr {X}} \\ {\check{\phi }}_{12}=&{\mathscr {L}}_1E^{i},\quad {\check{\phi }}_{13}={\mathscr {L}}_1B^{wi}, \quad {\check{\phi }}_{22}=-I,\\ {\check{\phi }}_{33}=&-{\mathcal {R}}, \quad {\check{\phi }}_{14}={\mathscr {X}}{\mathscr {F}}^T, \quad {\check{\phi }}_{15}=(\bar{{\mathscr {N}}}^{2i}{\mathscr {X}})^T, \\ {\check{\phi }}_{16}=&\epsilon ^{i} \bar{{\mathscr {N}}}^{1i}, \quad {\check{\phi }}_{44}=-I,\quad {\check{\phi }}_{44}=-\epsilon ^{i} I, \quad {\check{\phi }}_{66}=-\epsilon ^{i} I. \end{aligned}$$

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

$$\begin{aligned}&{A}^{1}=\begin{bmatrix} -2&{} 4&{} 1\\ 7&{} 2.8&{} 2\\ 9&{} 4 &{}-8.5 \end{bmatrix}, {A}^{\tau 1}=\begin{bmatrix} 0.5&{} 0.4 &{}0.7\\ 1&{} 0.5 &{}0.1\\ 0.3 &{}0.1&{}0.2 \end{bmatrix}, \\&\qquad \quad {E}^{1}=0.1I, \\&{A}^{2}=\begin{bmatrix} -2 &{}5&{} 1\\ 7&{} 1.8&{} 2\\ 9&{} 4&{}-8 \end{bmatrix}, {A}^{\tau 2}=\begin{bmatrix} 0.2 &{}0.2&{} 0.4\\ 1&{} 0.3 &{}0.1\\ 0.5 &{}0.2&{}0.1 \end{bmatrix}, \\&\qquad \quad {E}^{2}=0.2I, \\&{B}^{1}=\begin{bmatrix} 2\\ 0\\ -0.7 \end{bmatrix}, {B}^{w1}=\begin{bmatrix} 0.3\\ -0.4\\ 0.1 \end{bmatrix}, {{\mathscr {N}}}^{11}=\begin{bmatrix} -1\\ 1\\ 0 \end{bmatrix},\\&{B}^{2}=\begin{bmatrix} 3\\ 0\\ -0.6 \end{bmatrix}, {B}^{w2}=\begin{bmatrix} 0.4\\ -0.1\\ 0.2 \end{bmatrix}, {{\mathscr {N}}}^{12}{=}\begin{bmatrix} 1\\ -1\\ 0 \end{bmatrix}, \\&{{\mathscr {N}}}^{21}{=}\begin{bmatrix} -1&1&0 \end{bmatrix}, {{\mathscr {N}}}^{31}{=}0.1, {{\mathscr {N}}}^{41}=\begin{bmatrix} 0.5&0.2&0.3 \end{bmatrix}, \\&{{\mathscr {N}}}^{22}=\begin{bmatrix} 1&0&-1 \end{bmatrix}, {{\mathscr {N}}}^{32}=0.2, {{\mathscr {N}}}^{42}=\begin{bmatrix} 0.2&0.1&0.2 \end{bmatrix}, \\&{C}^{1}=\begin{bmatrix} 1&0&0 \end{bmatrix}, {C}^{2}=\begin{bmatrix} 2&0&0 \end{bmatrix}, {{\mathscr {F}}}=0.9I. \end{aligned}$$
Table 1 Sliding surface gain matrices \({\mathcal {H}}_{x}\) and \({\mathcal {H}}_{u}\)
Table 2 Minimum \(c_2\) for different \(c_1\) and T in Example 1
Fig. 1
figure 1

Membership function

Fig. 2
figure 2

State responses of the open-loop system

Fig. 3
figure 3

State responses of the closed-loop system

Fig. 4
figure 4

Control input signal \(u_t\)

Fig. 5
figure 5

Sliding-surface trajectory \(s_t\)

Fig. 6
figure 6

The trajectory of the weighted output \(z^T_t{\mathcal {F}}z_t\)

Figure 1 is an image of the curves about the upper and lower membership functions which is selected as

$$\begin{aligned}&{\underline{v}}_1(x^1_t)=\frac{-{\mathfrak {r}}+{\mathfrak {r}}_{max}}{{\mathfrak {r}}_{max}-{\mathfrak {r}}_{min}}, {\overline{v}}_2(x^1_t)=\frac{{\mathfrak {r}}-{\mathfrak {r}}_{min}}{{\mathfrak {r}}_{max}-{\mathfrak {r}}_{min}} \\&\quad \text{ with } \ {\mathfrak {h}}=5, \\ {}&{\overline{v}}_1(x^1_t)=\frac{-{\mathfrak {r}}+{\mathfrak {r}}_{max}}{{\mathfrak {r}}_{max}-{\mathfrak {r}}_{min}}, {\underline{v}}_2(x^1_t)=\frac{{\mathfrak {r}}-{\mathfrak {r}}_{min}}{{\mathfrak {r}}_{max}-{\mathfrak {r}}_{min}} \\&\text{ with }\,\, {\mathfrak {h}}=8. \end{aligned}$$

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:

$$\begin{aligned} D^{\alpha }u_t=&\sum \limits _{i=1}^{2}v^{i}(x_t)\big [-{\mathcal {O}}_{u}^{-1}{\mathcal {O}}_{x}\big (A^{i}x_t+A^{\tau i}x_{(t-\tau )}+B^{i}u_t\big )\big ]\nonumber \\&-(1.2+l_t){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_t), \end{aligned}$$

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.

Fig. 7
figure 7

State responses of the closed-loop system

Fig. 8
figure 8

Control input signal \(u_t\)

Fig. 9
figure 9

Sliding-surface trajectory \(s_t\)

Fig. 10
figure 10

The trajectory of the weighted output \(z^T_t{\mathcal {F}}z_t\)

Table 3 Minimum \(c_2\) for different \(c_1\) and T in Example 2

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:

$$\begin{aligned} D^{0.97}x_t=&\sum \limits _{i=1}^{2}v^{i}(x_t)\Big [(1-{\mathfrak {c}})(A^{i}+\varDelta A^{i}_{t}) x_t+{\mathfrak {c}}(A^{i}+\\ {}&\varDelta A^{i}_{t}) x_{(t-\tau )}+B^{i} u_t+E^{i}f(t,x_t)+B^{wi}w_{t}\Big ], \\ z_t=&\sum \limits _{i=1}^{2}v^{i}(x_t)C^{i}x_t, \end{aligned}$$

where

$$\begin{aligned}&A^1=\begin{bmatrix} -l_1&{}0&{}l_1\\ 0&{}-1&{}l_3\\ l_2&{}-l_3&{}-1 \end{bmatrix}, {E}^{1}=\begin{bmatrix} 0.16&{} 0.25&{} 0.14\\ 0.02&{} 0.03&{} 0.01\\ 0.12&{} 0.12&{} 0.13 \end{bmatrix},\\ {}&A^2=\begin{bmatrix} -l_1&{}0&{}l_1\\ 0&{}-1&{}l_4\\ l_2&{}-l_4&{}-1 \end{bmatrix}, {E}^{2}=\begin{bmatrix} 0.25&{} 0.13&{} 0.12\\ 0.03&{} 0.02&{} 0.02\\ 0.13&{} 0.17&{} 0.15 \end{bmatrix}, \\&B^{i}=\begin{bmatrix} 1\\ 0\\ 0 \end{bmatrix}, B^{wi}=\begin{bmatrix} 1\\ 0\\ 0 \end{bmatrix}, {{\mathscr {N}}}^{11}=\begin{bmatrix} -1\\ 0\\ 1 \end{bmatrix}, \\&{{\mathscr {N}}}^{12}=\begin{bmatrix} 1\\ 0\\ -1 \end{bmatrix}, \\&{{\mathscr {N}}}^{21}=\begin{bmatrix} -1&1&0 \end{bmatrix}, {{\mathscr {N}}}^{22}=\begin{bmatrix} 1&0&-1 \end{bmatrix}, {C}^{i}=\begin{bmatrix} 1&0&0 \end{bmatrix}, \\&{{\mathscr {F}}}=0.5I, \end{aligned}$$

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:

$$\begin{aligned} {\mathcal {O}}_x{=} \begin{bmatrix} 31.3305&3.2072&21.6726 \end{bmatrix}, \ \text{ and } \ {\mathcal {O}}_u{=} 0.0902. \end{aligned}$$

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:

$$\begin{aligned} D^{\alpha }x_t{=}&\sum \limits _{i=1}^{2}v^{i}(x_t)\Big [(A^{i}{+}\varDelta A^{i}_{t}) x_t{+}B^{i} u_t{+}E^{i}f(t,x_t)\\ {}&+B^{wi}w_{t}\Big ], \\ z_t=&\sum \limits _{i=1}^{2}v^{i}(x_t)C^{i}x_t, \end{aligned}$$

where

$$\begin{aligned}&A^1=\begin{bmatrix} 0&{}1\\ -{\mathscr {G}}_1{\mathscr {G}}_2&{}-{\mathscr {G}}_3 \end{bmatrix}, A^2=\begin{bmatrix} 0&{}1\\ -{\mathfrak {c}}{\mathscr {G}}_1{\mathscr {G}}_2&{}-{\mathscr {G}}_3 \end{bmatrix},\\&B^{i}=\begin{bmatrix} 0\\ 1 \end{bmatrix}, B^{wi}=\begin{bmatrix} 0.1\\ 0 \end{bmatrix}, {{\mathscr {N}}}^{1i}=\begin{bmatrix} 0\\ 0.3 \end{bmatrix}, \\&{E}^{i}=I, {{\mathscr {N}}}^{2i}=\begin{bmatrix} 0.1&-0.1 \end{bmatrix}, {C}^{i}=\begin{bmatrix} 1&0 \end{bmatrix}, \ i=1,2, \end{aligned}$$

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

$$\begin{aligned} {\mathcal {O}}_x= \begin{bmatrix} 0.0205&0.0039 \end{bmatrix}, \ \text{ and } \ {\mathcal {O}}_u= 0.0001. \end{aligned}$$
Fig. 11
figure 11

Comparison of the system state \(x^1_t\)

Fig. 12
figure 12

Comparison of the system state \(x^2_t\)

Fig. 13
figure 13

Comparison of the control input \(u_t\)

Fig. 14
figure 14

Comparison of the weighted output \(z^T_t{\mathcal {F}}z_t\)

Fig. 15
figure 15

Sliding-surface trajectory \(s_t\)

For comparison, the parameter in dynamic SMC scheme is chosen as

$$\begin{aligned} D^{\alpha }u_t=&\sum \limits _{i=1}^{2}v^{i}(x_t)\big [-{\mathcal {O}}_{u}^{-1}{\mathcal {O}}_{x}\big (A^{i}x_t+B^{i}u_t\big )\big ]\\ {}&-(1.2+l_t){\mathcal {O}}_{u}^{-1}\text{ sgn }(s_t), \end{aligned}$$

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.