Abstract
This paper focuses on the non-weighted asynchronous \(H_{\infty }\) filtering problem for a class of continuous-time switched nonlinear systems. The nonlinearities of subsystems are described by Takagi–Sugeno (T-S) fuzzy models. Using the information of switching instants, the filters are designed to be time-scheduled and separately in the asynchronous and synchronous time intervals. Based on a new time-scheduled fuzzy multiple Lyapunov function (TSFMLF), sufficient conditions are achieved to guarantee the switched filtering error system is globally asymptotically stable with a non-weighted \(H_{\infty }\) performance. Finally, an example is presented to demonstrated the effectiveness of the theoretical results.
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
Researching on switched systems has been widely expanded in recent decades on account of their special characteristics. Such systems consist of several discrete- or continuous-time subsystems and switching laws governing them. Switched systems have great theoretical and practical values and exist extensively in engineering applications, such as dc/dc convertors [1], mobile robots [2], aircraft systems [3] and so on.
On the other hand, nonlinearity exists widely in real systems, so the research on switched nonlinear systems has also attracted the attention of scholars in recent years. In [4], Takagi and Sugeno introduced a T-S fuzzy model, which can approximate the smooth nonlinear systems by blending the local linear models. Now, it is well known as an efficient approach to handle the nonlinearity. Recently, some efforts have extended the T-S fuzzy model to the investigation of switched nonlinear systems and obtained many meaningful results [5,6,7,8,9,10,11,12,13,14,15].
Meanwhile, to obtain reliable state estimates of dynamic systems, the \(H_\infty \) filtering problem has also become a hot research issue. Zheng et al., Zhang et al., Zheng and Zhang, Shi et al., Xiang et al. [12,13,14,15,16] have designed the synchronous \(H_\infty \) filters for switched systems. However, due to model detection, sensor response delay and other reasons, the filters and subsystems may not be matched immediately in practice systems. Therefore, it is meaningful to research the case of asynchronous filtering [7, 8, 17,18,19,20,21]. It is worth noting that the \(H_\infty \) performance indices obtained in the most of above efforts are weighted ones. Referring to [21,22,23,24,25,26], the non-weighted ones are more anticipated in mathematical analysis and practical use. To the best of our knowledge, there are few efforts on non-weighted asynchronous \(H_{\infty }\) filtering for continuous-time switched T-S fuzzy systems.
In addition, the Lyapunov function is the main tool for analyzing switched systems. Hong et al., Zhang et al., Mahmoud and Shi, Wang et al. [7, 18, 27, 28] have researched the asynchronous \(H_{\infty }\) filtering problems for switched systems based on the multiple Lyapunov function (MLF) approach, which is time-independent. Generally speaking, time-scheduled Lyapunov functions are more flexible and relaxed than the time-independent ones. Shi et al., Xiang et al., Li et al. [8, 21, 29] have used the interpolation to improve the MLF and proposed some novel time-scheduled multiple Lyapunov functions, which can further reduce the conservatism. Aiming at the switched T-S fuzzy systems, Zhang et al., Mao and Zhang, Zheng and Zhang, Zheng et al. [13, 30,31,32] have introduced the fuzzy multiple Lyapunov functions (FMLF), which are more applicable to the fuzzy characteristic of such systems. However, the proposed FMLFs are still time-independent and have rooms to improve.
The main contribution of our paper can be sorted as follows: (1) The non-weighted asynchronous \(H_{\infty }\) filtering problem for continuous-time switched T-S fuzzy systems is researched. (2) The synchronous and asynchronous filters are time-scheduled and designed separately, which can reduce the conservatism. (3) A new TSFMLF is proposed, which is more general than the FMLF. The remainder of this article is organized as follows: the system models and some preliminaries are introduced in Sect. 2. Section 3 derives out sufficient conditions for non-weighted asynchronous \(H_{\infty }\) filter design. In Sect. 4, a single-link robot arm system is provided as the simulation example. In the end, Sect. 5 concludes the paper.
Notations: \(\mathbb {N} (\mathbb {N}^+)\) stands for the set of non-negative (positive) integers. \(P \ge 0(> 0)\) means that P is a semi-positive definite (positive definite) matrix. \(\Vert \cdot \Vert \) and \(\mathbb {R}^n\) refer to the Euclidean vector norm and n-dimensional Euclidean space, respectively. “\(*\)” is the ellipsis for the terms that are introduced by symmetry. The superscript “\(\mathrm {T}\)” represents matrix transposition. \(L_2[0,\infty )\) is the space of square integrable infinite sequence. A function \(\alpha :[0,\infty ) \rightarrow [0,\infty )\) is said to be class \({\mathcal {K}}\) if it is continuous, strictly increasing and \(\alpha (0) = 0\). Also, a function \(\beta :[0,\infty ) \rightarrow [0,\infty )\) is of class \(\mathcal {KL}\) if \(\beta (\cdot ,t)\) is of class \({\mathcal {K}}\) for each fixed \(t \ge 0\) and \(\beta (s,t)\) decreases to 0 as \(t \rightarrow \infty \) for each fixed \(s \ge 0\).
2 System Descriptions and Preliminaries
Consider a class of continuous-time switched nonlinear systems described as follows:
where \(x(t) \in \mathbb {R}^{n_x} \ {\rm and} \ y(t) \in \mathbb {R}^{n_y}\) denote the state vector and output vector, respectively. \(z(t) \in \mathbb {R}^{n_z}\) is the objective signal to be estimated and \(w(t) \in \mathbb {R}^{n_w}\) the disturbance input which belongs to \(L_2[0,\infty )\). \(\sigma (t)\) is piecewise continuous switching signal which values belong to the finite set \({\mathcal {S}}=\{1,2,\ldots ,N\}\), where \(N \in \mathbb {N}^+\) denotes the number of subsystems. \(g_{\sigma (t)}(\cdot ), u_{\sigma (t)}(\cdot ) \ {\rm and} \ s_{\sigma (t)}(\cdot )\) are nonlinear functions. Besides, the \(\sigma (t_k)\) subsystem is said to be activated when \(t \in [t_k,t_{k+1})\).
In this paper, using the T-S fuzzy model approach, each subsystem is described by the following IF-THEN fuzzy rules:
Rule p for subsystem i: IF \(\theta _{i1}(t)\) is \(M_{ip1}\) and \(\cdots \) and \(\theta _{im}(t)\) is \(M_{ipm}\), then
where \(i \in {\mathcal {S}}\) and \(r_i\) is the number of fuzzy rules, \(\theta _{i1}(t)\), \(\ldots \), \(\theta _{im}(t)\) are the premise variable, \(M_{ip1},\ldots ,M_{ipm}\) are the fuzzy sets, \(A_{ip}\), \(B_{ip}\), and\(C_{ip}\), \(D_{ip}\), \(H_{ip}\), \(L_{ip}\) are real matrices of the pth local model of the ith subsystem.
After “fuzzy blending”, one can infer the final model of ith subsystem as
where \(h_{ip}(t) = \frac{\prod _{n=1}^{m} M_{ipn}(t)}{\sum _{p=1}^{r_i} \prod _{n=1}^{m} M_{ipn}(t)}\) is the normalized membership function and satisfies \(h_{ip}(t) \ge 0, \sum _{p=1}^{r_i} h_{ip}(t) = 1\). Besides, let \({\mathcal {H}}_{ij}(t) = \sum _{p=1}^{r_i} \sum _{q=1}^{r_j} h_{ip}(t) h_{jq}(t)\).
Given a positive scalar \(\tau \), we call \(\tau \) is the minimum dwell time if the switching signals satisfy that \(t_{k+1} - t_k \ge \tau , \forall k \in \mathbb {N}^+\). We denote \({\mathcal {T}}_k\) as the mismatched time between filter and subsystem after each switching occurring. The maximum mismatched time is defined as \({\mathcal {T}}_{\max}\) and satisfies \(0 \le {\mathcal {T}}_k \le {\mathcal {T}}_{\max} \le \tau , \forall k \in \mathbb {N}^+\). Without loss of generality, supposed that \(\sigma (t_k) = i,\sigma (t_{k-1}) = j\). Then, given a positive scalar \(\phi \), the full-order fuzzy filter is constructed as follows:
where \({\bar{A}}_{Fip}(t)\), \({\bar{B}}_{Fip}(t)\), \({\bar{C}}_{Fip}(t)\), \({\bar{D}}_{Fip}(t)\), \({\hat{A}}_{Fip}(t)\), \({\hat{B}}_{Fip}\) (t), \({\hat{C}}_{Fip}(t)\), \({\hat{D}}_{Fip}(t)\) are time-scheduled filter gains to be determined. Then, let \({\tilde{x}}(t) = [x^T(t), x_F^T(t)]^T, e(t) = z(t) - z_F(t)\), the following filtering error system can be obtained:
where
Definition 1
[33] A switched system is globally asymptotically stable if under any initial condition \(x(t_0)\), there exists a class \(\mathcal {KL}\) function \(\beta (\cdot )\) such that the inequality \(\Vert x(t)\Vert \le \beta (\Vert x(t_0)\Vert ), \forall t \ge 0\) is satisfied.
Definition 2
[24] For \({\bar{\gamma }} > 0\), the switched system (1) is said to have a non-weighted \(L_2\) gain no great than \({\bar{\gamma }}\), if under zero initial condition, the system is globally asymptotically stable and inequality \(\int _0^\infty y^T(t) y(t)dt \le {\bar{\gamma }}^2 \int _0^\infty w^T(t) w(t)dt\) holds for all \(w(t) \in \L _2[0,\infty )\).
Assumption 1
[23, 26, 34] The switching instants \(t_0\), \(\ldots \), \(t_k\), \(\ldots \) can be detected instantaneously online.
Remark 1
In the above assumption, although the time when switching occurs can be instantaneously detected, the activated subsystem at this moment is still unknown and needs some time to identify. Therefore, the subsystem and filter may be mismatched in the identified time interval. This identified time is also be called mode-identifying time in [34]. Besides, the case that the switching instants cannot be detected is also discussed in Corollary 1.
Lemma 1
[35] Given real matrices U, W and symmetrical matrix G of appropriate dimensions, for any F satisfying \(F^T F \le I\), the inequality \(G + U F W + W^T F^T\)\(U^T < 0\)will hold if and only if there exists a scalar \(\varepsilon > 0\)such that \(G + \varepsilon U U^T + \varepsilon ^{-1} W^T W < 0\).
3 Non-weighted \(L_2\) Gain Analysis
The non-weighted \(L_2\) gain analysis for the filtering error system (5) is derived in this section. First, we denote \({\bar{T}}(s,t)\) and \({\hat{T}}(s,t)\) as the total mismatched time and matched time for the time interval [s, t], respectively.
Lemma 2
[26] Given a time interval [s, t], the total mismatched time \({\bar{T}}(s,t)\)satisfies
Proof
The time interval is shown in Fig. 1. Let N denotes the number of switching in the time interval [s, t], and \(t'_1,\ldots , t'_{N+1}\) are the switching instants, \({\mathcal {T}}'_1,\ldots ,\)\({\mathcal {T}}'_{N+1}\) are mismatched times. From Fig. 1 it can be seen that the total mismatched time \({\bar{T}}(s,t) = \sum _{i=1}^N {\mathcal {T}}'_i + {\bar{T}}(t'_N,t) = \sum _{i=1}^N {\mathcal {T}}'_i + \min \{t - t'_N, {\mathcal {T}}'_{N+1}\} \le N {\mathcal {T}}_{\max} + \min \{t - t'_N, \)\({\mathcal {T}}'_{N+1}\}\). Then, when \(t - s < N \tau + {\mathcal {T}}_{\max}\), we choose \({\bar{T}}(s,t) \le N {\mathcal {T}}_{\max} + t - t'_N = N {\mathcal {T}}_{\max} + t - s - (t'_1 - s + t'_2 - t'_1 +\cdots + t'_N - t'_{N-1}) \le N {\mathcal {T}}_{\max} + t - s - N \tau \le (1+\frac{t-s-{\mathcal {T}}_{\max}}{\tau }) {\mathcal {T}}_{\max}\). In the other case when \(t - s \ge N \tau + {\mathcal {T}}_{\max}\), we choose \({\bar{T}}(s,t) \le N {\mathcal {T}}_{\max} + {\mathcal {T}}'_{N+1} \le (N + 1) {\mathcal {T}}_{\max} \le (1+\frac{t-s-{\mathcal {T}}_{\max}}{\tau }) {\mathcal {T}}_{\max}\). The proof is completed. \(\square \)
Lemma 3
For the switched filtering error system (5), let \(\alpha> 0, \beta> 0, \gamma> 0, \phi > \frac{\alpha {\mathcal {T}}_{\max}}{\beta }\)as given scalars, if there exist non-negative functions \(V_{\sigma (t)}({\tilde{x}}(t)) : \mathbb {R}^N \rightarrow \mathbb {R}\), such that \(\forall (\sigma (t_k) = i, \sigma (t_{k-1}) = j) \in {\mathcal {S}} \times {\mathcal {S}}, i \ne j\),
where \(\varGamma (t) = e^T(t) e(t) - \gamma ^2 w^T(t) w(t)\). Then, for any switching signal satisfying \(\tau \ge \phi + {\mathcal {T}}_{\max}\), the system (5) is globally asymptotically stable with a non-weighted \(L_2\)gain no greater than
Proof
First, we will prove the stability of the system (5) with \(w(t) \equiv 0\). Due to \(e^T(t) e(t) \ge 0\), from (9) one can get
Combining (9) with (7), (8), for any \(k \in \mathbb {N}^+\), we can obtain
Therefore, there must exists a constant \(0< \zeta < 1\) such that \(V_{\sigma (t_{k+1})} ({\tilde{x}}(t_{k+1}))< \zeta V_{\sigma (t_k)} ({\tilde{x}}(t_k))< \cdots < \zeta ^{k+1} V_{\sigma (t_{0})} ({\tilde{x}}(t_{0}))\). As \(t \rightarrow +\infty \), \(V_{\sigma (t)}({\tilde{x}}(t))\) will converge to zero. Then, we can conclude that filtering error system (5) is globally asymptotically stability.
Next, we will derive the non-weighted \(L_2\) gain with disturbance \(w(t) \ne 0\). Combining (7) (8) (9), we can get \(V(t) \le e^{\alpha {\bar{T}}(t_0,t) - \beta {\hat{T}}(t_0,t)} V(t_0) - \int _{t_0}^t e^{\alpha {\bar{T}}(s,t) - \beta {\hat{T}}(s,t)}\)\(\varGamma (s) ds\). Since that \(V(t_0) = 0\) and \(V(t) \ge 0\), let \(t_0 = 0\), one can achieve
Integrating the left-hand side for t from 0 to \(\infty \), we have
Similarly, with Lemma 2, integrate of the right-hand side is
Combining (13), (14) and (15), one can get \(\int _0^\infty e^T(s) e(s) ds \le \frac{\beta \tau e^{(\alpha + \beta ) {\mathcal {T}}_{\max} (1-\frac{{\mathcal {T}}_{\max}}{\tau })}}{\beta \tau - (\alpha + \beta ) {\mathcal {T}}_{\max}} \gamma ^2 \int _0^\infty w^T(s) w(s) ds \). Then, we can achieve the non-weighted \(L_2\) gain \({\bar{\gamma }}\) as (10). The proof is completed.
Remark 2
It is noting that the filter is designed under minimum dwell time constraint in this paper. Meanwhile, the value of Lyapunov function is non-increasing in switching and matching instant. Under this circumstance, the non-weighted \(L_2\) gain performance can be achieved with the inequality in Lemma 2.
4 Asynchronous \(H_{\infty }\) Filter
This section is aimed to design a filter such that the asynchronous switched filtering error system (5) is globally asymptotically stable with a non-weighted \(L_2\) gain performance.
In this paper, we construct a TSFMLF in following forms:
where
Considering the asynchronous characteristics, we define three time intervals for each switching: \(D_1 = [t_k,t_k + {\mathcal {T}}_{\max})\), \(D_2 = [t_k + {\mathcal {T}}_k,t_k + {\mathcal {T}}_k + \phi )\), \(D_3 = [t_k + {\mathcal {T}}_k + \phi ,t_{k+1})\). Based on the linear interpolation approach, \(D_1\) and \(D_2\) are divided into \({\bar{L}}\) and \({\hat{L}}\) subintervals, respectively. Then, the TSFMLF matrices can be constructed as
where \({\bar{g}} = 0,1,\ldots ,{\bar{L}}-1, {\bar{\eta }}(t) = (t - t_k - {\bar{\psi }}_{{\bar{g}}}) / {\bar{h}}, {\bar{\psi }}_{{\bar{g}}} = {\bar{g}} {\bar{h}}, {\bar{h}} = {\mathcal {T}}_{\max} / {\bar{L}}, {\hat{g}} = 0,1,\ldots ,{\hat{L}}-1, {\hat{\eta }}(t) = (t - t_k - {\mathcal {T}}_k - {\hat{\psi }}_{{\hat{g}}}) / {\hat{h}}, {\hat{\psi }}_{{\hat{g}}} = {\hat{g}} {\hat{h}}, {\hat{h}} = \phi / {\hat{L}}\).
Remark 3
If we choose \({\bar{P}}_{ip,0} = \ldots = {\bar{P}}_{ip,{\bar{L}}} = {\bar{P}}_{ip}\), \({\hat{P}}_{ip,{\hat{0}}} = \ldots = {\hat{P}}_{ip,{\hat{L}}} = {\hat{P}}_{ip}\), i.e., \({\bar{P}}_i(t) = \sum _{p=1}^{r_i} h_{ip}(t) {\bar{P}}_{ip}\), \({\hat{P}}_i(t) = {\hat{P}}_{ip}(\phi ) = \sum _{p=1}^{r_i} h_{ip}(t) {\hat{P}}_{ip}\), then the TSFMLF will be reduced to the FMLF in [13, 31, 36], which is time-independent. Therefore, the proposed TSFMLF is more general.
Based on the TSFMLF approach, the following sufficient condition can be achieved.
Theorem 1
For the switched fuzzy system (3), given constants \(\alpha> 0, \beta> 0, \gamma> 0, \mu _{ip} \ge 0, \phi > \frac{\alpha {\mathcal {T}}_{\max}}{\beta }\)and positive integers \({\bar{L}}, {\hat{L}}\), if there exist matrices \({\bar{X}}_{i}\), \({\bar{Y}}_{i}\), \({\bar{Z}}_{i}\), \({\hat{X}}_{i}\), \({\hat{Y}}_{i}\), \({\hat{Z}}_{i}\), \({\bar{P}}_{ip,{\bar{l}}}^1\), \({\bar{P}}_{ip,{\bar{l}}}^2\), \({\bar{P}}_{ip,{\bar{l}}}^3\), \({\hat{P}}_{ip,{\hat{l}}}^1\), \({\hat{P}}_{ip,{\hat{l}}}^2\), \({\hat{P}}_{ip,{\hat{l}}}^3\), \({\bar{A}}_{fip,{\bar{l}}}\), \({\bar{B}}_{fip,{\bar{l}}}\), \({\bar{C}}_{fip,{\bar{l}}}\), \({\bar{D}}_{fip,{\bar{l}}}\), \({\hat{A}}_{fip,{\hat{l}}}\), \({\hat{B}}_{fip,{\hat{l}}}\), \({\hat{C}}_{fip,{\hat{l}}}\), \({\hat{D}}_{fip,{\hat{l}}}\), \({\bar{l}} \in \{0,\ldots ,{\bar{L}}\}\), \({\hat{l}} \in \{0,\ldots ,{\hat{L}}\}\), such that \(\forall d \in \{0,1\}\), \(v \in \{1,\ldots ,r_i-1\}\), \({\bar{g}} \in \{0,\ldots ,{\bar{L}}-1\}\), \({\hat{g}} \in \{0,\ldots ,{\hat{L}}-1\}\), \((i,j) \in {\mathcal {S}} \times {\mathcal {S}}, i \ne j\)
where
Then, for any switching signal satisfying \(\tau \ge \phi + {\mathcal {T}}_{\max}\), the filter error system (5) is globally asymptotically stable with a non-weighted \(L_2\)gain no greater than (10). Besides, the filter gains can be achieved as
Proof
First, we define \(\varDelta (A,B,P(t),\alpha ) = A^T B^T + BA + {\dot{P}}(t) + \alpha P(t)\). In the mismatched interval when \(t \in {\bar{T}}(t_k,t_{k+1})\), we have
where
Then, we will introduce the following inequality:
Applying the Schur complement, (33) implies \({\bar{\varTheta }}_1(t) + {\bar{\varTheta }}_2^T(t) {\bar{\varTheta }}_2(t) < 0\), then the inequality \({\dot{V}}_i({\tilde{x}}(t))\)\(- \alpha V_i({\tilde{x}}(t))\)\(+ \varGamma (t)\)\(< 0\) can be obtained.
Next, to design the filter, we define a new matrix:
where \({\bar{E}}_j = \left[ \begin{matrix} {\bar{X}}_j &{} {\bar{Y}}_j \\ {\bar{Z}}_j &{} {\bar{Y}}_j \end{matrix} \right] \). Pre- and post-multiplying (34) by \(\left[ \begin{matrix} I &{} \bar{{\mathcal {A}}}_{ij}^T(t) &{} 0 &{} 0 \\ 0 &{} \bar{{\mathcal {B}}}_{ij}^T(t) &{} I &{} 0 \\ 0 &{} 0 &{} 0 &{} I \end{matrix} \right] \) and its transpose respectively will get (33). Therefore, we can sum up that if (34) holds, the condition \({\dot{V}}_i({\tilde{x}}(t)) \le \alpha V_i({\tilde{x}}(t)) - \varGamma (t)\) of Lemma 3 will hold. Similarly, when \(t \in {\hat{T}}(t_k,t_{k+1})\), we can define matrices \({\hat{\varOmega }}(t), {\hat{\varOmega }}(\phi )\) which have the same structure as \({\bar{\varOmega }}(t)\). If \({\hat{\varOmega }}(t)< 0, {\hat{\varOmega }}(\phi ) < 0\) hold, it can be derived out that \({\dot{V}}_i({\tilde{x}}(t)) \le -\beta V_i({\tilde{x}}(t)) - \varGamma (t)\) hold.
Then, we will prove the non-weighted \(H_{\infty }\) performance with the filter (31). First, according to \(\sum _{p=1}^{r_i} {\dot{h}}_{ip}\)\((t) = \sum _{v=1}^{r_i-1} {\dot{h}}_{ip}(t) + {\dot{h}}_{i r_i}(t) = 0\), with (21) and (29), one can get
With (18), we have
Substituting (5), (31), (35) and (36) to \({\bar{\varOmega }}(t)\) and combining with (22) and (24), one can obtain
thus the condition (34) hold. Afterward, from the above proof, we can conclude that \({\dot{V}}_i({\tilde{x}}(t)) \le \alpha V_i({\tilde{x}}(t)) - \varGamma (t)\) hold. Similarly, with (21), (23), (25), (26), (30) and (31), one can derive out
which can conclude that \({\dot{V}}_i({\tilde{x}}(t)) \le -\beta V_i({\tilde{x}}(t)) - \varGamma (t)\) hold.
Finally, with (27) and (28), one can get
Therefore, the conditions (7)–(9) of Lemma 3 are all satisfied. According to Lemma 3, the filter error system (5) is globally asymptotically stable with a non-weighted \(L_2\) gain no greater than \({\bar{\gamma }}\) as (10) for any switching signal satisfying \(\tau \ge \phi + {\mathcal {T}}_{\max}\). The proof is completed. \(\square \)
Considering the case when switching instants cannot be detected instantaneously, the filter will not be updated in the mismatched interval after switching occurring. This means that the synchronous and asynchronous filters are not designed separately and will become the traditional forms. On this occasion, the asynchronous filter gains in (4) will become \({\bar{A}}_{Fjp}(t)\)\(=\)\({\hat{A}}_{Fjp}(\phi )\), \({\bar{B}}_{Fjp}(t)\)\(=\)\({\hat{B}}_{Fjp}(\phi )\), \({\bar{C}}_{Fjp}(t)\)\(=\)\({\hat{C}}_{Fjp}(\phi )\), \({\bar{D}}_{Fjp}(t)\)\(=\)\({\hat{D}}_{Fjp}(\phi )\). Accordingly, the asynchronous Lyapunov function matrix will become \({\bar{P}}_i(t)\)\(=\)\({\hat{P}}_j(\phi )\). Then, we can get the following corollary:
Corollary 1
For the switched fuzzy system (3), given constants \(\alpha> 0, \beta> 0, \gamma> 0, \mu _{ip} \ge 0, \phi > \frac{\alpha {\mathcal {T}}_{\max}}{\beta }\)and a positive integer \({\hat{L}}\), if there exist matrices \({\hat{X}}_{i}\), \({\hat{Y}}_{i}\), \({\hat{Z}}_{i}\), \({\hat{P}}_{ip,{\hat{l}}}^1\), \({\hat{P}}_{ip,{\hat{l}}}^2\), \({\hat{P}}_{ip,{\hat{l}}}^3\), \({\hat{A}}_{fip,{\hat{l}}}\), \({\hat{B}}_{fip,{\hat{l}}}\), \({\hat{C}}_{fip,{\hat{l}}}\), \({\hat{D}}_{fip,{\hat{l}}}\), \({\hat{l}} \in \{0,\ldots ,{\hat{L}}\}\), such that \(\forall d \in \{0,1\}\), \(v \in \{1,\ldots ,r_i-1\}\), \({\hat{g}} \in \{0,\ldots ,{\hat{L}}-1\}\), \((i,j) \in {\mathcal {S}} \times {\mathcal {S}}, i \ne j\)
Then, for any switching signal satisfying \(\tau \ge \phi + {\mathcal {T}}_{\max}\), the filter error system (5) is globally asymptotically stable with a non-weighted \(L_2\)gain no greater than (10). Besides, the filter gains can be achieved as
Proof
Similar proof to Theorem 1 and omitted here. \(\square \)
Supposed that the synchronous and asynchronous filters are still designed separately. As discussed in Remark 3, we can change the TSFMLF to FMLF in [13, 31, 36], and the corresponding filter gains will become time-independent. Then, based on the FMLF approach, the following corollary can be established.
Corollary 2
For the switched fuzzy system (3), given constants \(\alpha> 0, \beta> 0, \gamma> 0, \mu _{ip} \ge 0, \phi > \frac{\alpha {\mathcal {T}}_{\max}}{\beta }\)and positive integers \({\bar{L}}, {\hat{L}}\), if there exist matrices \({\bar{X}}_{i}\), \({\bar{Y}}_{i}\), \({\bar{Z}}_{i}\), \({\hat{X}}_{i}\), \({\hat{Y}}_{i}\), \({\hat{Z}}_{i}\), \({\bar{P}}_{ip}^1\), \({\bar{P}}_{ip}^2\), \({\bar{P}}_{ip}^3\), \({\hat{P}}_{ip}^1\), \({\hat{P}}_{ip}^2\), \({\hat{P}}_{ip}^3\), \({\bar{A}}_{fip}\), \({\bar{B}}_{fip}\), \({\bar{C}}_{fip}\), \({\bar{D}}_{fip}\), \({\hat{A}}_{fip}\), \({\hat{B}}_{fip}\), \({\hat{C}}_{fip}\), \({\hat{D}}_{fip}\), such that \(\forall v \in \{1,\ldots ,r_i-1\}\), \((i,j) \in {\mathcal {S}} \times {\mathcal {S}}, i \ne j\)
where \({\tilde{\varPsi }}^n = \sum _{v=1}^{r_i-1} \mu _{iv} ({\tilde{P}}_{iv}^n - {\tilde{P}}_{ir_i}^n)\), other variables are similar to Theorem 1. Then, for any switching signal satisfying \(\tau \ge \phi + {\mathcal {T}}_{\max}\), the filter error system (5) is globally asymptotically stable with a non-weighted \(L_2\)gain no greater than (10). Besides, the filter gains can be achieved as
Proof
Similar proof to Theorem 1 and omitted here.
If \({\mathcal {T}}_{\max} = 0\), this means the filters and subsystems are always synchronously matched. Therefore, from Theorem 1, we can also achieve the synchronous \(H_\infty \) filter condition based on the TSFMLF approach.
Corollary 3
For the switched fuzzy system (3), given constants \(\beta> 0, \gamma > 0, \mu _{ip} \ge 0\)and positive integer \({\hat{L}}\), if there exist matrices \({\hat{X}}_{i}\), \({\hat{Y}}_{i}\), \({\hat{Z}}_{i}\), \({\hat{P}}_{ip,{\hat{l}}}^1\), \({\hat{P}}_{ip,{\hat{l}}}^2\), \({\hat{P}}_{ip,{\hat{l}}}^3\), \({\hat{A}}_{fip,{\hat{l}}}\), \({\hat{B}}_{fip,{\hat{l}}}\), \({\hat{C}}_{fip,{\hat{l}}}\), \({\hat{D}}_{fip,{\hat{l}}}\), \({\hat{l}} \in \{0,\ldots ,{\hat{L}}\}\), such that \(\forall d \in \{0,1\}\), \(v \in \{1,\ldots ,r_i-1\}\), \({\hat{g}} \in \{0,\ldots ,{\hat{L}}-1\}\), \((i,j) \in {\mathcal {S}} \times {\mathcal {S}}, i \ne j\)
where the variables are same as Theorem 1. Then, for any switching signal satisfying \(\tau \ge \phi \), the filter error system (5) is globally asymptotically stable with a non-weighted \(L_2\)gain no greater than \(\gamma \). Besides, the synchronous filter gains can be achieved as
Proof
Similar proof to the Theorem 1 and omitted here.\(\square \)
In practice application, the designed filters may be affected by uncertainty. Furthermore, we consider the following switched T-S fuzzy system contains the parameter uncertainty:
The uncertainty term is \([\varDelta A_{ip}, \varDelta B_{ip}] = U_{ip} F_i(t) [W_{1ip}\)\(,W_{2ip}]\), where \(U_{ip}, W_{1ip}, W_{2ip}\) are known real constant matrices, \(F_i(t)\) is an unknown time-varying matrix function and satisfies \(F_i^T(t) F_i(t) \le I\). Then, with the same filter structure as (4), the sufficient condition can be obtained.
Corollary 4
For the switched fuzzy system (67), given constants \(\alpha> 0, \beta> 0, \gamma> 0, \varepsilon> 0, \mu _{ip} \ge 0, \phi > \frac{\alpha {\mathcal {T}}_{\max}}{\beta }\)and positive integers \({\bar{L}}, {\hat{L}}\), if there exist matrices \({\bar{X}}_{i}\), \({\bar{Y}}_{i}\), \({\bar{Z}}_{i}\), \({\hat{X}}_{i}\), \({\hat{Y}}_{i}\), \({\hat{Z}}_{i}\), \({\bar{P}}_{ip,{\bar{l}}}^1\), \({\bar{P}}_{ip,{\bar{l}}}^2\), \({\bar{P}}_{ip,{\bar{l}}}^3\), \({\hat{P}}_{ip,{\hat{l}}}^1\), \({\hat{P}}_{ip,{\hat{l}}}^2\), \({\hat{P}}_{ip,{\hat{l}}}^3\), \({\bar{A}}_{fip,{\bar{l}}}\), \({\bar{B}}_{fip,{\bar{l}}}\), \({\bar{C}}_{fip,{\bar{l}}}\), \({\bar{D}}_{fip,{\bar{l}}}\), \({\hat{A}}_{fip,{\hat{l}}}\), \({\hat{B}}_{fip,{\hat{l}}}\), \({\hat{C}}_{fip,{\hat{l}}}\), \({\hat{D}}_{fip,{\hat{l}}}\), \({\bar{l}} \in \{0,\ldots ,{\bar{L}}\}\), \({\hat{l}} \in \{0,\ldots ,{\hat{L}}\}\), such that \(\forall d \in \{0,1\}\), \(v \in \{1,\ldots ,r_i-1\}\), \({\bar{g}} \in \{0,\ldots ,{\bar{L}}-1\}\), \({\hat{g}} \in \{0,\ldots ,{\hat{L}}-1\}\), \((i,j) \in {\mathcal {S}} \times {\mathcal {S}}, i \ne j\)inequalities (21), (22), (23), (27), (28), (29), (30) and
hold, where
and other variables are same as Theorem 1. Then, for any switching signal satisfying \(\tau \ge \phi + {\mathcal {T}}_{\max}\), the filter error system is globally asymptotically stable with a non-weighted \(L_2\)gain no greater than (10). Besides, the filter gains can be achieved as (31).
Proof
Applying the Schur complement, with (71), inequality \({\tilde{\varUpsilon }}_{ijpq,m}(\alpha ) < 0\) implies
Then, according to Lemma 1, one can conclude that if (74) satisfied, then the following inequality will hold:
Meanwhile, replacing \(A_{ip}, B_{ip}\) with \(A_{ip} + \varDelta A_{ip}, B_{ip} + \varDelta B_{ip}\) in \({\tilde{\varOmega }}_{ijpq,m}(\alpha )\) of Theorem 1, one will get the left-hand side of inequality (75). Therefore, from Theorem 1, this corollary can be proved. \(\square \)
5 Numerical Example
A practical single-link robot arm system is given in this section to demonstrate the effectiveness of our results. From [5, 8, 15], the system model can be described as follows:
where \(i \in \{1,2,3\}\), \(m_i, D_i\) and \(J_i\) are the mass, damping and inertia of the arm, respectively. x(t) denotes the angle of the arm and we set \(x_1(t) = x(t), x_2(t) = {\dot{x}}(t)\). u(t) is the control input. Referring to [15], the system parameters can be achieved as
and the normalized membership functions are \(h_{i1} = (\sin^2(x_1(t)) + \sin^2(x_2(t))) / 2\), \(h_{i2} = 1 - h_{i1}\). Using the method of [37], we can set \(\mu _{ip} = 4\).
First, given \(\alpha = 0.01\), \(\beta = 0.02\), \({\mathcal {T}}_{\max} = 0.1\), \(\phi = 0.1\), \({\bar{L}} = {\hat{L}} = 1\), \(\tau = 0.2\). According to Theorem 1, we will find the minimum non-weighted \(L_2\) gain parameters \(\gamma = 0.0531\), \({\bar{\gamma }} = 0.1063\). Due to the space constraints, the filter gains are omitted here. Assuming the disturbance input \(w(t) = 2\sin(\pi t) \exp(-t)\), under the switching signal shown in Fig. 2, the output signal and its estimation are shown in Fig. 3. Figure 4 shows the trajectory of the filtering error. The simulation results verify the effectiveness of our proposed filters.
Then, consider the synchronous \(H_\infty \) filtering problem and change \({\mathcal {T}}_{\max} = 0\). According to Corollary 3, the non-weighted \(L_2\) gain can be found as \({\bar{\gamma }} = 0.0525\), which is less than the asynchronous one. Therefore, the synchronous switching has better non-weighted \(H_\infty \) performance.
In addition, if we change \({\bar{L}},{\hat{L}}\), the obtained optimized non-weighted \(L_2\) gains \({\bar{\gamma }}\) are displayed in Fig. 5. It is obvious that Theorem 1 can get smaller \(L_2\) gains than Corollaries 1 and 2, and thus is less conservative. Actually, Corollaries 1 and 2 can be seen as special cases of Theorem 1. It also reminds us, from the view of practical application, obtaining the information of switching instants online can reduce the conservatism.
Finally, supposed that the switched system has uncertainty and the corresponding parameters are
where \(i \in \{1,2,3\}, p \in \{1,2\}\). Let \(\alpha = 0.01\), \(\beta = 0.02\), \(\varepsilon = 0.5\), \({\mathcal {T}}_{\max} = 0.1\), \(\phi = 0.1\), \({\bar{L}} = {\hat{L}} = 1\), \(\tau = 0.2\). According to Corollary 3, the feasible solution can be found with \(\gamma = 0.3568\), \({\bar{\gamma }} = 0.7141\). Under the same disturbance and switching signal, the simulation results are displayed in Figs. 6 and 7.
6 Conclusion
This article investigates the non-weighted asynchronous \(H_{\infty }\) filtering problem for continuous-time switched T-S fuzzy systems. First, under the assumption that the switching instants can be detected instantaneously online, we have designed the filters separately in mismatched and matched intervals. Based on this idea, a more general TSFMLF approach is proposed to achieve the sufficient conditions for the filtering error system with non-weighted \(H_{\infty }\) performance. In addition, the conditions under the case when the switching instants cannot be detected instantaneously have also been derived. Comparing these two cases can be known that obtaining the information of switching instants can further reduce the conservatism. Furthermore, we have extended the TSFMLF to research the synchronous switching behavior and parameter uncertainty. Finally, an example is presented to illustrate the effectiveness of our schemes.
References
Ma, Y., Kawakami, H., Tse, C.: Bifurcation analysis of switched dynamical systems with periodically moving borders. IEEE Trans. Circuits Syst. I Regul. Pap. 51(6), 1184–1193 (2004). https://doi.org/10.1109/TCSI.2004.829240
Lee, T.C., Jiang, Z.P.: Uniform asymptotic stability of nonlinear switched systems with an application to mobile robots. IEEE Trans. Autom. Control 53(5), 1235–1252 (2008). https://doi.org/10.1109/TAC.2008.923688
Lian, J., Li, C., Xia, B.: Sampled-data control of switched linear systems with application to an f-18 aircraft. IEEE Trans. Ind. Electron. 64(2), 1332–1340 (2017). https://doi.org/10.1109/TIE.2016.2618872
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. In: Readings in Fuzzy Sets for Intelligent Systems, vol. 1, Elsevier, pp. 387–403, (1993), https://doi.org/10.1016/B978-1-4832-1450-4.50045-6
Wang, G., Xie, R., Zhang, H., Yu, G., Dang, C.: Robust exponential \(H_\infty \) filtering for discrete-time switched fuzzy systems with time-varying delay. Circuits Syst. Signal Process. 35(1), 117–138 (2016). https://doi.org/10.1007/s00034-015-0062-0
Zhang, M., Shi, P., Liu, Z., Ma, L., Su, H.: \(H_\infty \) filtering for discrete-time switched fuzzy systems with randomly occurring time-varying delay and packet dropouts. Signal Process. 143, 320–327 (2018). https://doi.org/10.1016/j.sigpro.2017.09.009
Hong, Y., Zhang, H., Zheng, Q.: Asynchronous \(H_\infty \) filtering for switched T-S fuzzy systems and its application to the continuous stirred tank reactor. Int. J. Fuzzy Syst. 20(5), 1470–1482 (2018). https://doi.org/10.1007/s40815-018-0454-y
Shi, S., Fei, Z., Shi, P., Ahn, C.K.: Asynchronous filtering for discrete-time switched T-S fuzzy systems. IEEE Trans. Fuzzy Syst. PP(c):1–11, https://doi.org/10.1109/TFUZZ.2019.2917667(2019)
Du, S., Qiao, J., Zhao, X., Wang, R.: Stability and \(L_1\)-gain analysis for switched positive T-S fuzzy systems under asynchronous switching. J. Frankl. Inst. 355(13), 5912–5927 (2018). https://doi.org/10.1016/j.jfranklin.2018.06.005
Du, S., Qiao, J.: Stability analysis and \(L_1\)-gain controller synthesis of switched positive T-S fuzzy systems with time-varying delays. Neurocomputing 275, 2616–2623 (2018). https://doi.org/10.1016/j.neucom.2017.11.026
Zheng, Q., Xu, S., Zhang, Z.: Nonfragile quantized \(H_\infty \) filtering for discrete-time switched T-S fuzzy systems with local nonlinear models. IEEE Trans. Fuzzy Syst. (2020). https://doi.org/10.1109/TFUZZ.2020.2979675
Zheng, Q., Guo, X., Zhang, H.: Mixed \(H_\infty \) and passive filtering for a class of nonlinear switched systems with unstable subsystems. Int. J. Fuzzy Syst. 20(3), 769–781 (2018). https://doi.org/10.1007/s40815-017-0340-z
Zhang, L., Dong, X., Qiu, J., Alsaedi, A., Hayat, T.: \(H_\infty \) filtering for a class of discrete-time switched fuzzy systems. Nonlinear Anal. Hybrid Syst. 14, 74–85 (2014). https://doi.org/10.1016/j.nahs.2014.05.009
Zheng, Q., Zhang, H.: \(H_\infty \) filtering for a class of nonlinear switched systems with stable and unstable subsystems. Signal Process. 141, 240–248 (2017). https://doi.org/10.1016/j.sigpro.2017.06.021
Shi, S., Fei, Z., Wang, T., Xu, Y.: Filtering for switched T-S fuzzy systems with persistent dwell time. IEEE Trans. Cybern. 49(5), 1923–1931 (2019). https://doi.org/10.1109/TCYB.2018.2816982
Xiang, W., Xiao, J., Iqbal, M.N.: \(H_\infty \) filtering for short-time switched discrete-time linear systems. Circuits Syst. Signal Process. 31(6), 1927–1949 (2012). https://doi.org/10.1007/s00034-012-9416-z
Shi, S., Ma, Y., Ren, S.: Asynchronous filtering for 2-D switched systems with missing measurements. Multidimens. Syst. Signal Process. 30(2), 543–560 (2019). https://doi.org/10.1007/s11045-018-0569-1
Zhang, L., Cui, N., Liu, M., Zhao, Y.: Asynchronous filtering of discrete-time switched linear systems with average dwell time. IEEE Trans. Circuits Syst. I Regul. Pap. 58(5), 1109–1118 (2011). https://doi.org/10.1109/TCSI.2010.2092151
Lian, J., Mu, C., Shi, P.: Asynchronous \(H_\infty \) filtering for switched stochastic systems with time-varying delay. Inf. Sci. 224, 200–212 (2013). https://doi.org/10.1016/j.ins.2012.10.009
Xiang, W., Xiao, J.: \(H_\infty \) filtering for switched nonlinear systems under asynchronous switching. Int. J. Syst. Sci. 42(5), 751–765 (2011). https://doi.org/10.1080/00207721.2010.488763
Xiang, W., Xiao, J., Mahmoud, M.S.: \(H_\infty \) filtering for switched discrete-time systems under asynchronous switching: a dwell-time dependent Lyapunov functional method. Int. J. Adapt. Control Signal Process. 29(8), 971–990 (2015). https://doi.org/10.1002/acs.2513
Xiao, J., Xiang, W.: Convex sufficient conditions on asymptotic stability and \(L_2\) gain performance for uncertain discrete-time switched linear systems. IET Control Theory Appl. 8(3), 211–218 (2014a). https://doi.org/10.1049/iet-cta.2013.0409
Xiao, J., Xiang, W.: New results on asynchronous \(H_\infty \) control for switched discrete-time linear systems under dwell time constraint. Appl. Math. Comput. 242, 601–611 (2014b). https://doi.org/10.1016/j.amc.2014.05.097
Zhang, L., Zhuang, S., Shi, P.: Non-weighted quasi-time-dependent \(H_\infty \) filtering for switched linear systems with persistent dwell-time. Automatica 54, 201–209 (2015). https://doi.org/10.1016/j.automatica.2015.02.010
Yuan, S., Zhang, L., De Schutter, B., Baldi, S.: A novel Lyapunov function for a non-weighted \(L_2\) gain of asynchronously switched linear system. Automatica 87, 310–317 (2018). https://doi.org/10.1016/j.automatica.2017.10.018
Li, Y., Du, W., Xu, X., Zhang, H., Xia, J.: A novel approach to \(L_1\) filter design for asynchronously switched positive linear systems with dwell time. Int. J. Robust Nonlinear Control 29(17), 5957–5978 (2019). https://doi.org/10.1002/rnc.4702
Mahmoud, M.S., Shi, P.: Asynchronous \(H_\infty \) filtering of discrete-time switched systems. Signal Process. 92(10), 2356–2364 (2012). https://doi.org/10.1016/j.sigpro.2012.02.007
Wang, B., Zhang, H., Wang, G., Dang, C.: Asynchronous \(H_\infty \) filtering for linear switched systems with average dwell time. Int. J. Syst. Sci. 47(12), 2783–2791 (2016). https://doi.org/10.1080/00207721.2015.1023758
Li, Y., Xiang, W., Zhang, H., Xia, J., Zheng, Q.: New stability conditions for switched linear systems: a reverse-timer-dependent multiple discontinuous Lyapunov function approach. IEEE Trans. Syst. Man Cybern. Syst. pp. 1–12, (2020), https://doi.org/10.1109/TSMC.2019.2963142
Mao, Y., Zhang, H.: Exponential stability and robust \(H_\infty \) control of a class of discrete-time switched non-linear systems with time-varying delays via T-S fuzzy model. Int. J. Syst. Sci. 45(5), 1112–1127 (2014). https://doi.org/10.1080/00207721.2012.745025
Zheng, Q., Zhang, H.: Asynchronous \(H_\infty \) fuzzy control for a class of switched nonlinear systems via switching fuzzy Lyapunov function approach. Neurocomputing 182, 178–186 (2016). https://doi.org/10.1016/j.neucom.2015.12.037
Zheng, Q., Zhang, H., Zheng, D.: Stability and asynchronous stabilization for a class of discrete-time switched nonlinear systems with stable and unstable subsystems. Int. J. Control Autom. Syst. 15(3), 986–994 (2017). https://doi.org/10.1007/s12555-016-0301-6
Liberzon, D.: Switching in systems and control. Systems & control: foundations & applications. Birkhäuser, Boston (2003). https://doi.org/10.1007/978-1-4612-0017-8
Zhang, L., Xiang, W.: Mode-identifying time estimation and switching-delay tolerant control for switched systems: An elementary time unit approach. Automatica 64, 174–181 (2016). https://doi.org/10.1016/j.automatica.2015.11.010
Xiang, Z., Wang, R.: Robust control for uncertain switched non-linear systems with time delay under asynchronous switching. IET Control Theory Appl. 3(8), 1041–1050 (2009). https://doi.org/10.1049/iet-cta.2008.0150
Tanaka, K., Hori, T., Wang, H.O.: A multiple Lyapunov function approach to stabilization of fuzzy control systems. IEEE Trans. Fuzzy Syst. 11(4), 582–589 (2003). https://doi.org/10.1109/TFUZZ.2003.814861
Tanaka, K., Hori, T., Wang, H.: A fuzzy lyapunov approach to fuzzy control system design. In: Proceedings of American Control Conference, vol. 6, pp. 4790–4795 (2001). https://doi.org/10.1109/ACC.2001.945740
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grants No.6197 1100), the National Natural Science Foundation of China (Grant No. 61803001) and the Natural Science Foundation of Anhui Province (Grant No. 1808085QF194).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, C., Li, Y., Zheng, Q. et al. Non-weighted Asynchronous \(H_{\infty }\) Filtering for Continuous-Time Switched Fuzzy Systems. Int. J. Fuzzy Syst. 22, 1892–1904 (2020). https://doi.org/10.1007/s40815-020-00873-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-020-00873-2