1 Introduction

Since Tanaka and Sugeno proposed Takagi–Sugeno (T–S) fuzzy model in 1985 [1], a great number of results have been reported for T–S systems [24]. The T–S model gives an effective method to combine some simple local systems with their linguistic description to represent complex nonlinear dynamic systems. Control design and stability analysis for T–S fuzzy systems has received increasing attention [57]. In [8], the T–S fuzzy model approach was extended to the stability analysis and control design for both continuous and discrete-time nonlinear systems with time delay. Some excellent and important works have been done in [911] for solving the control design problem for interconnected nonlinear systems with unmeasured states.

Time delays in dynamic systems have been studied for many years. It is well known that delays can affect dynamics of some nonlinear systems, a stable system may become unstable by introducing some delays [12]. In recent years, some authors have paid their attention to control of nonlinear systems with delays by T–S fuzzy models. There exist two kinds of delays: one is continuous, see, for example, [13, 14], and the other is discrete, see, for example, [15, 16]. The non-delayed systems are described by ordinary differential equations which are easy to analyze. Because of the characters of the delay, the time-delayed systems are represented by stochastic differential equations which do form a nonMarkovian process. Generally, there is no method to obtain the explicit solution of these stochastic differential equations. We can only use different approximate methods to analyze them theoretically. Budini et al. use variable transformation method [17], Frank use Novikov theorem [18], and perturbation theory [19] to discuss the dynamics of delayed nonlinear stochastic system. In control engineering, delays are difficult to be known exactly, so stability for systems with uncertain delays is quite interesting [20]. In this paper, the delays are assumed to be any uncertain bounded continuous functions. We do not require the delays to be differentiable, and it is also not necessary to know the bounds of the delays. By constructing a novel Lyapunov function and supposing the delays to be bounded, a time partitioning method has been developed to deal with the uncertain delays. It provides a useful idea to deal with this kind of future research.

Although the T–S fuzzy control design has achieved a great progress, in most reported stability results of T–S model, linear systems are used to form global nonlinear fuzzy systems [21, 22]. However, there are many complex nonlinear fuzzy systems cannot be connected by local linear systems. In this paper, unlike using local linear systems in previous study, a class of nonlinear systems with delays having nice dynamical properties [23] will be used as local systems to form some global complex nonlinear fuzzy systems by T–S method. Stability of T–S model fuzzy systems is quite important for practical applications. It has been widely studied by many authors, see, for example, [7]. It is well known in control engineering that the global exponential stability (GES) of nonlinear systems is more interesting than asymptotic stability and other stability. Our stability conditions will guarantee the global exponential stability of the global complex nonlinear fuzzy delayed systems.

So there are two differences between this work and the existing ones: one is that each local system in this paper is nonlinear system but not linear system, and the other is that the delay is uncertain in each local system. Many complex systems are described by the model in this paper. In the first aspect, the nonlinear function will introduce a lot of obstacles to the stability analysis. The existing Lyapunov function is not useful, a novel Lyapunov function which include this nonlinear function should be constructed. We will derive stability conditions: some of them will be represented in the form of Linear Matrix Inequalities (LMIs), which could be solved by numeric method efficiently, and others will be represented by simple algebraic inequalities and are easy to check.

This paper is organized as follows: In Sect. 2, some preliminaries for delayed fuzzy control systems are given. In Sect. 3, conditions for global exponential stability of fuzzy systems with delays are proposed and proved. In Sect. 4, state feedback stabilization of delayed fuzzy control systems are discussed. In Sect. 5, simulations are given. This paper is concluded in Sect. 6.

2 Preliminaries

Consider a T–S fuzzy time-delay model which is composed of r plant rules. For each \(s=1, \ldots , r\), the sth plant rule can be represented as follows:

Plant Rule s : IF \(\alpha _{1}(t)\) is \(M_{1s}\) AND \(\cdots \) AND \(\alpha _{p}(t)\) is \(M_{ps},\) THEN

$$ \dot{x}(t)=-x(t) + W_{s}g(x(t))+J_{s}g\big (x(t-\tau _{s}(t))\big )+P_{s}u(t) $$
(1)

for \(t \ge 0\), where \(x(t)=\left( x_{1}(t), \ldots , x_{n}(t) \right) ^{T}\) is the state vector, \(\alpha _{1}(t), \ldots , \alpha _{p}(t)\) are the premise variables, and each \(M_{is} (i=1, \ldots , p)\) is the fuzzy set corresponding to \(\alpha _{i}(t)\) and plant rule s. \(W_{s}=\left( W^{s}_{ij}\right) _{n\times n}\), \(J_{s}=\left( J^{s}_{ij}\right) _{n\times n},\) and \(P_{s}=\left( P^{s}_{ij}\right) _{n \times m}\) are constant matrices. u(t) is the control input vector, and \(\tau _{s}(t)\) is the time delay which satisfies \(0 \le \tau _{s}(t) \le \tau \).

For any \(x \in R^{n}\), \(g(x) = (g\big (x_{1}\big ), \ldots , g\big (x_{n})\big )^{T}\), and the function g is defined as follows:

$$ g(s)=\frac{|s+1|-|s-1|}{2},\quad s \in R. $$

The function g is continuous but nondifferentiable. So the local system is nonlinear, which is the main feature of this paper different from others.

Let \(M_{is}(\alpha _{i}(t))\) be the membership function of the fuzzy set \(M_{is}\) at the position \(\alpha _{i}(t)\) and denote

$$ w_{s}(\alpha (t))=\prod ^{p}_{i=1} M_{is}(\alpha _{i}(t)), \quad h_{s}(\alpha (t))=\frac{w_{s}(\alpha (t))}{\sum _{i=1}^{r} w_{i}(\alpha (t))} \ge 0, \quad \sum _{s=1}^{r} h_{s}(\alpha (t))=1. $$

Then the overall delayed fuzzy control system is inferred as

$$ \dot{x}(t) = -x(t)+\sum ^{r}_{s=1} h_{s}(\alpha (t)) \Big [ W_{s} g(x(t))+ J_{s} g\big (x(t-\tau _{s}(t))\big )+P_{s}u(t) \Big ]. $$
(2)

For each solution, the initial value is assumed to be \(x(t)=\phi (t), t \in [-\tau , 0],\) where \(\phi (t)=\left( \phi _{1}(t), \ldots , \phi _{n}(t)\right) ^{T}\) is a vector continuous function. We define

$$ \Vert \phi \Vert =\sup _{-\tau \le \theta \le 0} \sqrt{\phi _{1}^{2}(\theta )+\cdots +\phi _{n}^{2}(\theta )}. $$

In this paper, for a matrix S, we will use \(S > 0\) or \(S < 0\) to denote that S is a symmetric positive matrix or a symmetric negative matrix, respectively.

Lemma 1

[23] Let Q be any of a \(n \times n\) matrix, for all \(x, y \in R^{n}\) , we have for any constant \(k > 0\) and any symmetric positive matrix \(S > 0\) that

$$ 2 x^{T} Q y \le k x^{T}Q S^{-1} Q^{T} x + \frac{1}{k} y^{T} S y.$$

Lemma 2

For above function g, we have

$$ g^{2}(s)\le s\cdot g(s)\le 2\int ^{s}_{0} g(\theta ) d\theta \le s^2, \quad and \int ^{s}_{0} g(\theta ) d\theta < s\cdot g(s). $$

Proof

Three cases will be considered to complete the proof.

Case 1: \(s\ge 1\). Then, \(g(s)=1, g^{2}(s)=1, s \cdot g(s)=s.\) \(2\int ^{s}_{0} g(\theta ) d\theta = 2\int ^{1}_{0} \theta d\theta +2\int ^{s}_{1} d\theta \nonumber = 2s-1.\) Thus, \(1 \le s\le 2s-1 \le s^2,\) and \(s-\frac{1}{2}<s.\) So, \(g^{2}(s)\le s\cdot g(s)\le 2\int ^{s}_{0} g(\theta ) d\theta \le s^2,\) and \(\int ^{s}_{0} g(\theta ) d\theta < s\cdot g(s)\).

Case 2: \(-1<s<1\). Then, \(g(s)=s, g^{2}(s)=s^2, s \cdot g(s)=s^2.\) \(2\int ^{s}_{0} g(\theta ) d\theta = 2\int ^{s}_{0} \theta d\theta =s^2.\) Thus, \(\frac{s^2}{2}<s^2.\) So, \(g^{2}(s)\le s\cdot g(s)\le 2\int ^{s}_{0} g(\theta ) d\theta \le s^2\), and \(\int ^{s}_{0} g(\theta ) d\theta < s\cdot g(s)\).

Case 3: \(s\le -1\). Then, \(g(s)=-1, g^{2}(s)=1, s \cdot g(s)=-s.\) \(2\int ^{s}_{0} g(\theta ) d\theta = -2\int ^{0}_{s} g(\theta ) d\theta =2\int ^{-1}_{s} d\theta -2\int ^{0}_{-1}\theta d\theta =-2s-1.\) Thus, \(1 \le -s\le -2s-1 \le s^2\), and \(-s-\frac{1}{2}<-s.\) So, \(g^{2}(s)\le s\cdot g(s)\le 2\int ^{s}_{0} g(\theta ) d\theta \le s^2,\) and \(\int ^{s}_{0} g(\theta ) d\theta < s\cdot g(s)\).

The proof is complete. \(\square \)

Then, from Lemma 1 and Lemma 2, it follows that

Lemma 3

For above function g and \(x=\left( x_{1}, \ldots , x_{n} \right) ^{T}\in R^{n}\) , it holds that

$$ g^{T}(x)g(x)\le g^{T}(x)x=x^{T}g(x)\le 2 \sum _{i=1}^{n}\int ^{x_{i}}_{0} g(\theta ) d\theta \le x^{T}x $$

and

$$ \sum _{i=1}^{n}\int ^{x_{i}}_{0} g(\theta ) d\theta \le g^{T}(x)x. $$

\(D^{+}\) is used to denote the upper right-hand Dini derivative in this paper. For any continuous function \(g: R \rightarrow R\) , the upper right-hand Dini derivative of g(t) is defined as \(D^{+}g(t)=\lim _{\theta \rightarrow 0^{+}} \sup \frac{g(t+\theta )-g(t)}{\theta }\) . It is easy to see that if g(t) is locally Lipschitz then \(|D^{+}g(t)| < +\infty \).

3 Stability Analysis of Free Fuzzy Delayed Systems

We first introduce a class of fuzzy system with time delays

$$ \dot{x}(t) = -x(t) + \sum ^{r}_{s=1} h_{s}(\alpha (t)) \Big [ W_{s} g(x(t)) + J_{s} g(x(t-\tau _{s}(t)))\Big ]. $$
(3)

It is a global nonlinear fuzzy system and its local delayed systems are

$$ \dot{x}(t) = -x(t) + W_{s} g(x(t)) + J_{s} g(x(t-\tau _{s}(t))). $$
(4)

Lemma 4

[23] Fuzzy system (3)is globally exponentially stable, if there exist constants \(\epsilon > 0\) and \(\Pi \ge 1\) such that \(\Vert x(t) \Vert \le \Pi \Vert \phi \Vert e^{-\epsilon t}\) for all \(t \ge 0\).

Theorem 1

For any \(s=1, \ldots , r\) , if there exists a diagonal matrix \(C > 0\) and some constants \(k_{s} > 0 \) such that

$$ - C + C W_{s} + \frac{k_{s}}{2} CJ_{s}C^{-1} J^{T}_{s}C + \frac{1}{k_{s}} C < 0, $$
(5)

then the free fuzzy system (3) is globally exponentially stable.

Proof

Since \(0 \le \tau _{s}(t) \le \tau \), by (5), there exists a sufficient small constant \(\epsilon > 0\) such that

$$ \epsilon C - C + C W_{s} + \frac{k_{s}}{2} CJ_{s}C^{-1} J^{T}_{s}C + \frac{e^{2 \epsilon \tau }}{2k_{s}} C < 0. $$

For \(C=diag(c_{i})>0 (i=1, \ldots , n)\), we choose a differentiable function

$$ V(t) = e^{2 \epsilon t} \sum _{i=1}^{n} c_{i} \int _{0}^{x_{i}(t)}g(s)ds $$

The time derivative of V(t) along the trajectories of (3) is given by

$$\begin{aligned} \dot{V}(t)=\,& {} 2\epsilon e^{2 \epsilon t}\sum _{i=1}^{n} c_{i} \int _{0}^{x_{i}(t)}g(s)ds + e^{2 \epsilon t}\sum _{i=1}^{n} c_{i} g(x_{i}(t))\dot{x}_{i}(t)\\=\, & {} 2 \epsilon V(t)+ e^{2 \epsilon t}g^{T}(x(t)) C \dot{x}(t)\\=\, & {} 2 \epsilon V(t)+ e^{2 \epsilon t} \sum ^{r}_{s=1} h_{s}(\alpha (t)) \Big [ -g^{T}(x(t)) C x(t) +\, g^{T}(x(t))C W_{s} g(x(t)) \nonumber \\&+ g^{T}(x(t)) C J_{s} g\big (x(t-\tau _{s}(t))\big ) \Big ]. \end{aligned}$$

From Lemma 1 in last section, we know that

$$\begin{aligned} \dot{V}(t)\le & {} 2 \epsilon V(t)+e^{2 \epsilon t} \sum ^{r}_{s=1} h_{s}(\alpha (t)) \Big [ -g^{T}(x(t)) C x(t) + g^{T}(x(t))C W_{s} g(x(t)) \nonumber \\&+\frac{1}{2} k_{s} g^{T}(x(t))CJ_{s} C^{-1} J_{s}^{T}C g(x(t)) +\, \frac{1}{2k_{s}} g^{T}\big (x(t-\tau _{s}(t))\big ) C g\big (x(t-\tau _{s}(t))\big ) \Big ]. \end{aligned}$$

Since \(0 \le \tau _{s}(t) \le \tau \), we have

$$ V(t-\tau _{s}(t)) \ge e^{-2 \epsilon \tau }\frac{1}{2}e^{2 \epsilon t}g^{T}\big (x(t-\tau _{s}(t))\big ) C g\big (x(t-\tau _{s}(t))\big ), $$

So using the Lemma 2 and Lemma 3 , it follows that

$$\begin{aligned} \dot{V}(t)\le & {} \sum ^{r}_{s=1} h_{s}(\alpha (t)) \Big [ e^{2 \epsilon t} g^{T}(x(t))\Big ( -C + \epsilon C + C W_{s} \nonumber \\&+\frac{k_{s}}{2} CJ_{s} C^{-1} J_{s}^{T} C \Big ) g(x(t)) + \frac{e^{2 \epsilon \tau }}{k_{s}} V(t-\tau _{s}(t)) \Big ], \end{aligned}$$

From \( - C + \epsilon C + C W_{s} + \frac{k_{s}}{2} CJ_{s}C^{-1} J^{T}_{s}C < \frac{e^{ \epsilon \tau }}{2k_{s}} \big (-\frac{1}{2}C \big ),\) we can get that

$$\begin{aligned} \dot{V}(t)\le & {} e^{2 \epsilon \tau } \sum ^{r}_{s=1} \frac{h_{s}(\alpha (t))}{k_{s}} \Big [ -\frac{1}{2} g^{T}(x(t)) C g(x(t))e^{2 \epsilon t} + V(t-\tau _{s}(t)) \Big ] \nonumber \\\le & {} e^{2 \epsilon \tau } \sum ^{r}_{s=1} \frac{h_{s}(\alpha (t))}{k_{s}} \Big [ - V(t) + V(t-\tau _{s}(t)) \Big ]. \end{aligned}$$
(6)

Let \(c_{\rm max}\) and \(c_{\rm min}\) denote the largest and smallest ones of \(c_{i}(i=1, \ldots , n)\), respectively. Obviously, \(c_{\rm max}> c_{\rm min} > 0\). For any \(a > 1\), by the Lemma 2 , we can see that for all \(t \in [-\tau , 0]\)

$$ V(t) = \frac{1}{2}e^{2 \epsilon t} \sum _{i=1}^{n} c_{i}g^{2}(x_{i}(t)) < \frac{1}{2}ac_{\rm max} \sum _{i=1}^{n} x^{2}_{i}(t) \le \frac{1}{2}ac_{\rm max}\parallel \phi \parallel ^{2}. $$
(7)

We will prove that \(V(t) < \frac{1}{2}a c_{\rm max} \parallel \phi \parallel ^{2}\) for all \(t \ge 0\).

If this is not true, there must exist a \(t_{1} > 0\) such that \(V(t_{1})= \displaystyle \frac{1}{2}a c_{\rm max} \parallel \phi \parallel ^{2}\) and \(V(t) < \frac{1}{2}a c_{\rm max} \parallel \phi \parallel ^{2}\), for all \(t \in [-\tau , t_{1})\). Hence, \(\dot{V}(t_{1}) \ge 0\). However, from (7) we have

$$\begin{aligned} \dot{V}(t_{1})\le & {} e^{2\epsilon \tau } \sum ^{r}_{s=1} \frac{h_{s}(\alpha (t_{1}))}{k_{s}} \left( \frac{1}{2} a c_{\rm max} \Vert \phi \Vert ^{2} - \frac{1}{2}a c_{\rm max} \Vert \phi \Vert ^{2} \right) = 0. \end{aligned}$$

This leads to a contradiction and it proves that \(V(t) < \frac{1}{2}a c_{\rm max} \parallel \phi \parallel ^{2}\).

By the definition of V(t), we have

$$ V(t) \ge \frac{1}{2}e^{2 \epsilon t} \sum _{i=1}^{n} c_{i}g^{2}(x_{i}(t))\ge \frac{1}{2}c_{\rm min}e^{2 \epsilon t} g^{2}(x_{i}(t)). $$

Hence, \(|g(x_{i}(t))|\le \sqrt{\frac{2V(t)}{c_{\rm min}}} e^{-\epsilon t}<\sqrt{\frac{a c_{\rm max}}{c_{\rm min}}}\parallel \phi \parallel e^{-\epsilon t}.\) Then

$$ \begin{aligned}D^{+}|x_{i}(t)|\le & {} |x_{i}(t)|+\sum _{j=1}^{n}\big (|W^{s}_{ij}|+|J^{s}_{ij}|e^{\epsilon \tau }\big ) \cdot \sqrt{\frac{a c_{\rm max}}{c_{\rm min}}} \Vert \phi \Vert e^{-\epsilon t}. \end{aligned}$$
$$\begin{aligned} |x_{i}(t)|\le & {} \Vert \phi \Vert \Bigg [\Bigg ( 1-\frac{\sum _{j=1}^{n}\Big (|W^{s}_{ij}|+|J^{s}_{ij}|e^{\epsilon \tau }\Big )\sqrt{\frac{a c_{\rm max}}{c_{\rm min}}}}{1-\epsilon } \Bigg ) e^{- t} \\&+ \frac{ \sum _{j=1}^{n}\Big (|W^{s}_{ij}|+|J^{s}_{ij}|e^{\epsilon \tau }\Big )\sqrt{\frac{a c_{\rm max}}{c_{\rm min}}}}{1-\epsilon } e^{-\epsilon t}\Bigg ]. \end{aligned}$$

The proof is complete. \(\square \)

From Theorem 1, we can get the condition to guarantee the exponential stability of the nonlinear time-delay fuzzy systems of (3). To check the inequalities of (5), it needs to find a common diagonal matrix \(C> 0\). Generally, it is not easy to solve inequalities of (5) to find such a common diagonal matrix \(C > 0\). However, we can rewrite the inequalities in (5) in the form of linear matrix inequalities (LMIs). LMIs can be numerically solved efficiently.

Corollary 1

If there exists a common matrix \(C > 0\) and constants \(k_{s} > 0 (s=1, \ldots , r)\) such that the following LMI’s hold

$$ \left[ \begin{array}{ll} - C + C W_{s} + \frac{1}{2k_{s}}C &{} C J_{s} \\ J^{T}_{s} C &{} - \frac{2}{k_{s}} C \end{array} \right] < 0,\quad (s=1, \ldots , r), $$

then the fuzzy system (3) is globally exponentially stable.

Corollary 2

The free fuzzy system (3) is globally exponentially stable if

$$ \Big (\sqrt{\lambda _{\rm max}\left( J_{s}J^{T}_{s}\right) }-1\Big ) I +W_{s} < 0, \quad (s=1, \ldots , r), $$

where I is the \(n \times n\) identity matrix.

Proof

Let \(C=I\), and choose \(k_{s}= \left\{ \begin{array}{ll} \frac{1}{\sqrt{\lambda _{\rm max}\left( J_{s}J^{T}_{s}\right) }}, &{}{\text{ if }} \lambda _{\rm max}\left( J_{s}J^{T}_{s}\right) \ne 0 \\ \rightarrow +\infty , &{} {\text{ otherwise }}. \end{array} \right. \). We can derive the above result from Theorem 1 directly. The proof is complete. \(\square \)

It is hard to check the above matrix inequalities if the dimensions of the matrices are much high. In the following Theorem, we will derive some global exponential stability conditions which will be presented in some simple algebraic inequalities.

Theorem 2

If \(-1+W^{s}_{ii}+\sum _{j=1}^{n}\Big [ |W^{s}_{ij}|(1-\delta _{ij}) + |J^{s}_{ij}| \Big ] < 0\) , where

$$ \delta _{ij}= \left\{ \begin{array}{ll} 1, \quad i=j \\ 0, \quad i\ne j, \end{array} \right. \quad i=1, \ldots , n, \quad s=1, \ldots , r, $$

then, the free fuzzy system (3) is globally exponentially stable.

Proof

For any delays \(\tau _{s}(t) (s=1, \ldots , r)\), since \(0 \le \tau _{s}(t) \le \tau \), the free fuzzy system of (3) can be rewritten as

$$\begin{aligned} \dot{x}_{i}(t)= & {} -{x}_{i}(t)+\sum _{s=1}^{r} h_{s}(\alpha (t)) \left [ \sum _{j=1}^{n} \big ( W^{s}_{ij} g(x_{j}(t))+ J^{s}_{ij} g(x_{j}(t-\tau _{s}(t)) )\big ) \right ]. \end{aligned}$$
(8)

Then, it follows that

$$\begin{aligned} D^{+}|x_{i}(t)|\le & {} -|x_{i}(t)|+\sum _{s=1}^{r} h_{s}(\alpha (t)) \Big [ W^{s}_{ii} |g(x_{i}(t))| \nonumber \\&+ \sum _{j=1}^{n} \big ( |W^{s}_{ij}|(1-\delta _{ij}) |g(x_{j}(t))| + |J^{s}_{ij}| |g(x_{j}(t-\tau _{s}(t)))| \big ) \Big ]. \end{aligned}$$
(9)

Denote \(\eta _{is}=-\Bigg [ \epsilon - 1 + W^{s}_{ii} +\sum _{j=1}^{n} \Big [ |W^{s}_{ij}|(1-\delta _{ij}) + e^{\epsilon \tau } |J^{s}_{ij}| \Big ] \Bigg ],\) and let \(\sigma = \min _{1 \le i \le n, 1 \le s \le r} \left( \eta _{is}\right) \). Obviously, \(\sigma >0\). Define \(z_{i}(t) = |x_{i}(t)|e^{\epsilon t},\) for all \(t \ge -\tau \); since \(|g(x_{i}(t))| \le |x_{i}(t)|\), it follows from (9) that

$$\begin{aligned} D^{+} z_{i}(t)\le & {} \sum _{s=1}^{r} h_{s}(\alpha (t)) \Big [ \big (-1+ W^{s}_{ii} + \epsilon \big ) z_{i}(t) \nonumber \\&+ \sum _{j=1}^{n} \big ( |W^{s}_{ij}| (1-\delta _{ij}) z_{j}(t) + e^{\epsilon \tau }|J^{s}_{ij}| z_{j}(t-\tau _{s}(t)) \big ) \Big ]. \end{aligned}$$
(10)

For any constant \(a > 1\), it is easy to see that \(z_{i}(t)=|\phi _{i}(t)|e^{\epsilon t} \le \parallel \phi \parallel < a \parallel \phi \parallel \), for all \(t \in [-\tau , 0]\). We will prove that \(z_{i}(t) < a \parallel \phi \parallel (i=1, \ldots , n)\) for all \(t \ge 0\). Otherwise, then there must exist some i and a time \(t_{1} > 0\) such that \(z_{i}(t_{1})=a \parallel \phi \) and

$$ z_{j}(t) \left\{ \begin{array}{ll} < a \parallel \phi \parallel , \quad j=i, \quad {\text{ for }} t\in [-\tau , t_{1})\\ \\ \le a\parallel \phi \parallel , \quad j\ne i, \quad {\text{ for }} t \in [-\tau , t_{1}]. \end{array} \right. $$

Then, we have \(D^{+} z_{i}(t_{1}) \ge 0\). But on the other hand, it follows from (10) that

$$\begin{aligned} D^{+} z_{i}(t_{1})\le & {} \sum _{s=1}^{r} h_{s}(\alpha (t_{1})) \Bigg [ \Big (-1+ W^{s}_{ii}+\epsilon \Big ) a \parallel \phi \parallel \\&+ a \parallel \phi \parallel \sum _{j=1}^{n} \Big ( |W^{s}_{ij}|(1-\delta _{ij}) + e^{\epsilon \tau }|J^{s}_{ij}| \Big ) \Bigg ] \\= & {} - a \parallel \phi \parallel \sum _{s=1}^{r} h_{s}(\alpha (t_{1}))\cdot \eta _{is} \\\le & {} -\sigma a \parallel \phi \parallel \\< & {} 0. \end{aligned}$$

This is a contradiction and then \( z_{i}(t) < a \parallel \phi \parallel (i=1, \ldots , n)\) for all \(t \ge 0\).

Letting \(a \rightarrow 1\), we have \(z_{i}(t) \le \parallel \phi \parallel \) for all \(t \ge 0\). Then, it follows that \(|x_{i}(t)| \le \parallel \phi \parallel e^{-\epsilon t}\) for all \(t\ge 0\). The proof is complete. \(\square \)

The above theorems provide some conditions to guarantee the exponential stability of the free fuzzy systems of (3) subject to any uncertain continuous bounded delays.

4 Fuzzy Feedback Controller Design

In this section, we will design a fuzzy state feedback controller for system (2) based on the results of the previous section. For each \(l=1, \ldots , r\), consider the following fuzzy control law:

Regulator Rule l: IF \(\alpha _{1}(t)\) is \(M_{1l}\) AND \(\cdots \) AND \(\alpha _{p}(t)\) is \(M_{pl},\) THEN

$$ u(t)=-K_{l}g(x(t)) $$

where each \(K_{l}=\left( k^{l}_{ij}\right) \) is a \(m \times n\) matrix.

The overall state feedback fuzzy controller can be inferred as

$$\begin{aligned} u(t)= & {} -\sum _{l=1}^{r}h_{l}(\alpha (t))K_{l}g(x(t)) . \end{aligned}$$
(11)

Using the above fuzzy feedback controller, from (2), we get the closed loop delayed fuzzy system

$$\begin{aligned} \dot{x}(t)= & {} \sum ^{r}_{s, l=1} h_{s}(\alpha (t))h_{l}(\alpha (t)) \Bigg [-x(t) + \Big (W_{s}-P_{s}K_{l}\Big )g(x(t)) \nonumber \\&+ J_{s} g(x(t-\tau _{s}(t)))\Bigg ]. \end{aligned}$$
(12)

Similar to the analysis of the last section, we have the following theorems which will provide some criteria for the selection of the matrices of \(K_{l} (l=1, \ldots , r)\) such that the fuzzy system (12) is globally exponentially stable.

Theorem 3

If there exists a diagonal matrix \(C > 0\) and some constants \(\gamma _{s} > 0 \) such that

$$ - C + C \left( W_{s}-P_{s}K_{l}\right) + \frac{\gamma _{s}}{2} CJ_{s}C^{-1} J^{T}_{s}C + \frac{1}{2\gamma _{s}} C < 0 $$
(13)

or the LMI’s

$$ \left[ \begin{array}{ll} - C + C \left( W_{s}-P_{s}K_{l}\right) + \frac{1}{2\gamma _{s}}C &{} C J_{s} \\ J^{T}_{s} C &{} -\frac{2}{\gamma _{s}} C \end{array} \right] < 0$$

for \(s, l =1, \ldots , r\) , then the fuzzy system (2)can be globally exponentially stabilized by the fuzzy controller (11).

Corollary 3

If \(\Big (\sqrt{\lambda _{\rm max}\left( J_{s}J^{T}_{s}\right) }-1\Big ) I+\Big ( W_{s}-P_{s}K_{l}\Big ) < 0\), for \(s, l =1, \ldots , r\), where I is the \(n \times n\) identity matrix. Then the fuzzy system (2) can be globally exponentially stabilized by the fuzzy controller (11).

Theorem 4

Suppose that

$$ -1+W^{s}_{ii}-\sum _{p=1}^{m}P^{s}_{ip}k^{l}_{pi}+ \sum _{j=1}^{n} \left[ \Bigg | W^{s}_{ij}- \sum _{p=1}^{m}P^{s}_{ip}k^{l}_{pj} \Bigg | \cdot (1-\delta _{ij}) + \left| J^{s}_{ij}\right| \right] < 0 $$

for all \(i=1, \ldots , n\) and \(s, l=1, \ldots , r\) , where \(\delta _{ij}= \left\{ \begin{array}{ll} 1, \quad i=j \\ 0, \quad i\ne j \end{array} \right. \) then, the fuzzy system (2) can be globally exponentially stabilized by the fuzzy controller (11).

Since \(\sum _{s, l=1}^{r} h_{s}(\alpha (t)) h_{l}(\alpha (t)) = \sum _{s=1}^{r} \left( h_{s}(\alpha (t)) \sum _{l=1}^{r}h_{l}(\alpha (t))\right) = 1\), the proofs of the above theorems can be derived by some slight modifications to the proofs of the theorems in last section. The details are omitted.

By solving the inequalities in the above theorems, the controllers can be obtained directly .

5 Simulations

In this section, we will give an example to illustrate the above theory. Consider the following T–S fuzzy time-delay system:

$$\begin{aligned} \displaystyle \left\{ \begin{array}{lllll} \dot{x}_{1}(t) = &{} -x_{1}(t)- g\big (x_{1}(t)\big ) \cdot \big (1 + \sin ^{2}x_{2}(t)\big )-g\big (x_{2}(t)\big ) \cdot \sin ^{2}x_{2}(t) \\ &{}+ g\big (x_{1}(t-\tau (t))\big ) \cdot \cos ^{2}x_{2}(t)+ g\big (x_{2}(t-\tau (t))\big ) \cdot (3\sin ^{2}x_{2}(t)- 1)-3u(t) \\ \dot{x}_{2}(t) = &{} - x_{2}(t) - g\big (x_{1}(t)\big )\cdot \big (1 -6 \sin ^{2}x_{2}(t)\big )- g\big (x_{2}(t)\big )\cdot \big (7 + \sin ^{2}x_{2}(t)\big )\\ &{} + g\big (x_{1}(t-\tau (t))\big ) \cdot \big (-1+2 \cos ^{2}x_{2}(t)\big ) + g\big (x_{2}(t-\tau (t))\big ) \cdot 2\cos ^{2}x_{2}(t)-4u(t) \end{array}. \right. \end{aligned}$$
(14)

The delay \(\tau (t)=1/(1+|t|)\) is bounded, continuous but not differentiable.

Define some matrices

$$ W_{1}= \left( \begin{array}{ll} -5 &{} -5 \\ 1 &{} -8 \end{array} \right) , \quad J_{1}= \left( \begin{array}{ll} 0 &{} 2 \\ -1 &{} 0 \end{array} \right) , \quad P_{1}= \left( \begin{array}{ll} -2 \\ -1 \end{array} \right) $$
$$ W_{2}= \left( \begin{array}{ll} -4 &{} 0 \\ -5 &{} -7 \end{array} \right) , \quad J_{2}= \left( \begin{array}{ll} 1 &{} -1 \\ 1 &{} 2 \end{array} \right) , \quad P_{2}= \left( \begin{array}{ll} -1 \\ -3 \end{array} \right) $$

and some functions \(M_{11}(x_{2}(t)) = \sin ^{2}x_{2}(t)\), \( M_{22}(x_{2}(t)) = \cos ^{2}x_{2}(t).\) We can interpret \(M_{11}(x_{2}(t))\) and \(M_{22}(x_{2}(t))\) as membership functions of some fuzzy sets \(M_{11}\) and \(M_{22}\), respectively. Using these fuzzy sets, the above nonlinear system (14) can be presented by the following T–S fuzzy model

Plant Rule 1: IF \(x_{2}(t)\) is \(M_{11},\) THEN

$$ \dot{x}(t) = -x(t)+W_{1} g\big (x(t)\big ) + J_{1}g\big (x(t-\tau (t))\big )+P_{1}u(t). $$
(15)

Plant Rule 2: IF \(x_{2}(t)\) is \(M_{22},\) THEN

$$ \dot{x}(t) =-x(t)+ W_{2}g\big (x(t)\big ) + J_{2}g\big (x(t-\tau (t))\big )+P_{2}u(t). $$
(16)
Fig. 1
figure 1

Global exponential stability of (15) (left) and (16) (right)

According to the controller designing method of Theorem 4, let \(K_{1}=(1,3)\), \(K_{2}=(2,1)\), it is easy to check that the two local systems (15) and (16) are global exponential stable in Fig. 1. Moreover, the T–S fuzzy time-delay system (14) is also globally exponentially stable. Fig. 2 shows the global exponential stability of the nonlinear system (14).

Fig. 2
figure 2

Global exponential stability of (14)

To further show the superiority of our results with some existing works such as [8]. Consider the following simple one-dimensional nonlinear T–S system

$$ \dot{x}(t) =-x(t)+ g(x(t))+g\left( x\left( t-\frac{4 \cos ^2(t)}{5}\right) \right) $$

for all \(t \ge 0\). Using Theorem 2, this system is globally exponentially stable. While, it is easy to see that the stability of this system cannot be checked by the results of the model with local linear systems [8].

6 Conclusions

In this paper, the global exponential stability analysis for a class of fuzzy systems with uncertain time delays has been studied. First, some global exponential stability conditions for free delayed fuzzy systems have been proposed. Then we have given some criteria for feedback fuzzy controller design. Finally, an example has been used to illustrate the results. We believe that all of the results obtained in this paper can be extended to the fuzzy systems with multiple time delays or with time-varying delay only by changing another Lyapunov function.