Skip to main content

ORIGINAL RESEARCH article

Front. Neurosci., 17 April 2019
Sec. Autonomic Neuroscience
This article is part of the Research Topic Hybrid Intelligent Algorithms Based Learning, Optimization, and Application to Autonomic Control Systems View all 6 articles

A Periodic Event-Triggered Design of Robust Filtering for T-S Fuzzy Discrete-Time Systems

\r\nZuchang Zhang,Zuchang Zhang1,2Dongliang Lin,Dongliang Lin1,2Xingyi Wang,Xingyi Wang1,2Zhenhua Shao,Zhenhua Shao1,2Wenzhong Lin,*Wenzhong Lin1,2*
  • 1Fujian Provincial Key Laboratory of Information Processing and Intelligent Control, Minjiang University, Fuzhou, China
  • 2Digital Fujian IoT Laboratory of Intelligent Production, Minjiang University, Fuzhou, China

Periodic event-triggered control (PETC) is a control strategy consisting of event-triggered control (ETC) and conventional periodic sampled-data control. By using event-triggering mechanisms (ETM) to periodically verify whether or not to transmit and compute the measured output, communication and computational datum are significantly reduced while still retaining a satisfactory performance. This paper investigates the PETC scheme of robust H filtering for a class of uncertain discrete-time Takagi-Sugeno (T-S) fuzzy systems, where the sample time is assumed to be a constant. To analyze the filtering problems of the PETC strategy, we present two frameworks based on perturbed linear and piecewise linear systems, to model filtering error systems. Sufficient conditions for the existence of a robust H filter are derived in the form of matrix inequalities (LMIs) under these two frameworks, respectively. Finally, a simulation example is used to testify to the effectiveness of the proposed approach.

1. Introduction

T-S fuzzy models use a set of IF-THEN fuzzy rules to approximate complex nonlinear systems in terms of a set of local linear models that are connected smoothly by fuzzy membership functions at any preciseness (Sugeno, 1985; Tanaka and Wang, 2001). In other words, it can combine the merits of both the fuzzy logic theory and the linear system theory, and brings a 2-fold advantage: (i) any nonlinear systems can be approximately represented by the fuzzy dynamic models; (ii) the controller itself can be designed by utilizing the concept of parallel distributed compensation (PDC). Since a set of local linear models with T-S fuzzy rules can be used to represent a nonlinear system, it is a natural approach to design a local controller for each local model, respectively. In addition, digital fuzzy logic controllers (FLC) are successfully implemented in embedded microprocessors because of the availability of low-cost and high-speed computers, and are widely applied in a variety of engineering fields. Consequently, it becomes important to study problems of control for T-S fuzzy discrete-time systems, and there are some results on T-S fuzzy discrete-time systems in the open literature (Gao et al., 2005; Feng, 2006; Qiu et al., 2009; Wu et al., 2011; Zhong et al., 2013, 2019).

In many digital implementations of control systems, the embedded microprocessors forming the computational core of the control system are required to execute a variety of tasks, which consist of sampling the output of the plant, computing the input of the controller, and implementing the output of the controller. Under the execution of control tasks, two main schemes exist: time-triggered control and event-triggered control. The event-triggered control decides whether or not to execute the control task in terms of a given threshold, rather than a time-triggered control, in which the control task is carried out in a periodic manner. When compared to time-triggered control, the advantages of event-triggered control are 2-fold: a reduction in the data transmission and the computational cost of the controller. Over the past few years, there has been an increasing interest in event-triggered control, (see Hristu-Varsakelis and Kumar, 2002; Tabuada and Wang, 2006; Wang and Lemmon, 2011; Heemels and Donkers, 2013; Zhong and Zhu, 2017; Zhong, 2018, and references therein). The scheme of event-based control has appeared under several names, such as and periodic event-triggered control (PETC) (Heemels and Donkers, 2013; Zhong and Zhu, 2017), event-triggered feedback (Zhong, 2018), interrupt-based feedback Hristu-Varsakelis and Kumar (2002), self-triggered feedback Wang and Lemmon (2011), and state-triggered feedback Tabuada and Wang (2006).

Recently, an event-triggered scheme was studied for T-S fuzzy systems, and some results were reported in Guan et al. (2013); Jia et al. (2014), and He et al. (2013). It was noted that the controller designed in He et al. (2013) is based on the assumption that the premise variables between the fuzzy systems and the fuzzy controller are synchronous all the time. Alternatively, the condition that the premise variables between the fuzzy system and the controller are asynchronous is considered in Guan et al. (2013), Jia et al. (2014). In fact, it is worth pointing out that the premise variables of the controller decide whether or not to update, under the event-triggered strategy. In other words, if the difference between the current measured output and the most recently transmitted output value exceeds a specified threshold, then the premise variables of the controller are updated to the premise variables of the system. In this way, both the premise variables between the fuzzy system and the controller are synchronous. If the triggered condition is not satisfied, they are asynchronous. More recently, the premise variables with the PETC scheme was considered in Zhong and Zhu (2017, 2018), Zhong et al. (2018). More specifically, the work of Zhong et al. (2018) proposed a decentralized event-triggered mechanism for a class of large-scale networked fuzzy systems. The work in Zhong and Zhu (2018) introduced the asynchronous distributed event-triggered output-feedback controller to stabilize large-scale fuzzy systems. A distributed event-triggered controller was designed in Zhong and Zhu (2017) under a two-channel network.

On the other hand, the Kalman and H filtering are the two main approaches among various filtering schemes. The H filtering method minimizes the signal estimation error for the bounded disturbances and noise of the worst case, and does not require the exact knowledge of the statistics of the external noise signals. These two advantages render the H filtering method very appropriate to practical applications. Most recently, some researchers have paid attention to state estimation/filtering problems for nonlinear systems (Yin et al., 2016, 2018; Lin et al., 2017; Yin and Liu, 2017; Zhu et al., 2018a,b). More specifically, the work of Yin and Liu (2017) focused on the distributed moving horizon estimation (DMHE) for a class of two-time-scale nonlinear systems described in the framework of singularly perturbed systems. The work in Yin et al. (2018) designed a distributed estimator for linear systems, deployed over sensor networks within a multiple communication channels (MCCs) framework. The HMM-based H filtering problem for discrete-time markov jump LPV systems was studied via unreliable communication channels Zhu et al. (2018b). State and input simultaneous estimation for discrete-time switched singular delay systems were investigated under the missing measurements Lin et al. (2017). The H estimation for a class of networked non-linear systems was considered in Yin et al. (2016). The problem of stability and stabilization for discrete-time switched PWA systems was studied by using a descriptor system approach in Zhu et al. (2018a).

Moreover, to the authors' best knowledge, few attempts have been researched on the H filtering of T-S fuzzy systems under a PETC strategy, and the H filtering of T-S fuzzy systems in the PETC strategy still remain open, which has motivated us to conduct this study.

In this paper, we will study the robust H filtering design for a class of uncertain discrete-time T-S fuzzy systems under a PETC communication scheme, which is introduced to reduce the systematic resource, while preserving the desired performance. In this PETC scheme, the sample time is assumed to be a constant, and the measurement output and the premise variables of the filter are verified periodically on whether or not to update. Two frameworks based on perturbed linear and piecewise linear systems are presented to model the filtering error systems, respectively. By introducing a fuzzy-basis-dependent Lyapunov functional combined with Finsler lemma, sufficient conditions for the robust filtering PETC design of these two frameworks are derived, while satisfying a given H performance index, and the filter gains can be obtained by solving a set of LMIs. Finally, an example is exploited in order to illustrate the effectiveness of the proposed results.

There are two main contributions in this paper. (i) Based on a PETC scheme, we study the robust H filtering design for a class of uncertain discrete-time T-S fuzzy systems. To the best of our knowledge, relatively few theoretical results exist that study the PETC problem of robust H filtering design for uncertain T-S fuzzy systems. (ii) In previous work on PETC approaches, the controller gains must be given a priori. In this paper, based on a fuzzy-basis-dependent Lyapunov functional and Finsler's lemma, the fuzzy H filters for the filtering error systems, applying perturbed linear (PL) and the piecewise linear (PWL) system approaches, can be obtained by solving a set of linear matrix inequalities (LMIs).

Notations. The notations used throughout this paper are standard. ℝn and ℝn×m represent the n-dimensional Euclidean space and n × m real matrices. For a vector x ∈ ℝn, we denote by x: =xTx its 2-norm. The notation P > 0(≥ 0) means that the matrix P is positive (semi-positive) definite. For a matrix A ∈ ℝn×n, A−1 and AT are the inverse and transpose of the matrix A, respectively, and A−T denotes (A−1)T. Sym{A} is the shorthand notation for A+AT. In denotes an identity matrix with dimension n. The symbol “*” in a matrix stands for the transposed elements in the symmetric positions. l2[0, ∞) refers to the space of square-integrable vector functions over [0, ∞). If not explicitly stated, matrices are assumed to have compatible dimensions for algebraic operations.

2. Model Description and Problem Formulation

Similar to Sugeno (1985), Tanaka and Wang (2001), Gao et al. (2005), Qiu et al. (2009), and Wu et al. (2011), a discrete-time T-S fuzzy dynamic model with parametric uncertainties can be described as follows:

Plant Rule Ri: IF ζ1(k) is F1i and ζ2(k) is F2i and … and ζg(k) is Fgi, THEN

{x(k+1)=(Ai+ΔAi)x(k)+(Bi+ΔBi)ω(k),y(k)=(Ci+ΔCi)x(k)+(Di+ΔDi)ω(k),z(k)=(Li+ΔLi)x(k)+(Fi+ΔFi)ω(k),  iL:={1,2,r},    (1)

where Ri denotes the ith fuzzy inference rule, r is the number of inference rules,  Fji (j = 1, 2, ···, g) are fuzzy sets, x(k)nx denotes the system state, ω(k)nω is the bounded external disturbance, y(k)ny is the measurement output, z(k)nz is the signal to be regulated, ζ(k): = [ζ1(k), ζ2(k), ⋯ζg(k)] are some measurable variables of the system, (Ai, Bi, Ci, Di, Li, Fi) denotes the ith local model of the system, (ΔAi, ΔBi, ΔCi, ΔDi, ΔLi, ΔFi) denotes the uncertainty terms of the ith local model in the form of

[ΔAi  ΔBiΔCi  ΔDiΔLi  ΔFi]=[M1iM2iM3i]   Δ(k)[N1i N2i],iL,    (2)

where M1i, M2i, M3i, N1i, and N2i are known matrices, and Δ(k)ns2×s1 denotes the unknown time-varying matrix satisfying

ΔT(k)Δ(k)Is1.    (3)

Let hi[ζ(k)] be the normalized fuzzy-basic-dependent function of the inferred fuzzy set Fi, where Fi:=ϕ=1ϕFϕi, and

hi[ζ(k)]:=ϕ=1ϕuiϕ(ζϕ(k))ς=1rϕ=1ϕuςϕ(ζϕ(k)) 0,i=1rhi[ζ(k)]=1,    (4)

where uϕ(k)) is the grade of membership of ζϕ(k) in Fϕi.

By using a center-average defuzzifier, product fuzzy inference, and a singleton fuzzifier, the following global T-S fuzzy dynamic model can be obtained:

{x(k+1)=(Ai+ΔAi)x(k)+(Bi+ΔBi)ω(k),y(k)=(Ci+ΔCi)x(k)+(Di+ΔDi)ω(k),z(k)=(Li+ΔLi)x(k)+(i+Δi)ω(k),    (5)

where

[AiΔAiBiΔBiCiΔCiDiΔDiLiΔLiiΔi]=i=1rhi[ζ(k)][AiΔAiBiΔBiCiΔCiDiΔDiLiΔLiFiΔFi].    (6)

2.1. A PETC Strategy

For the filtering design, the traditional approach continually executing the filtering task may be undesirable in many situations. It leads to a conservative design (over-provisioning of the system hardware). In order to reduce the unnecessary waste of resources, we consider the PETC strategy outlined below:

y^(k)={y(k),when y(k)y^(k1)>δy(k),y^(k1),when y(k)y^(k1)δy(k),    (7)

where ŷ(k) denotes the measurement output transmitting into the filtering system, δ ≥ 0 is a suitably chosen design parameter.

In practical implementations of the PETC strategy (7), we propose two different cases, see Figures 1, 2.

FIGURE 1
www.frontiersin.org

Figure 1. A PETC strategy with ETM in filtering system.

FIGURE 2
www.frontiersin.org

Figure 2. A PETC strategy with ETM in sensor system.

In Figure 1, two buffers located in the filtering system save the last measurement output transmitted to the filter and the last estimated signal, respectively. In every sample period, the event-triggering mechanism (ETM), based on the difference between the new measurement output and the last measurement output reserved in the buffer, determines whether or not to update ŷ(k). Both ŷ(k) and the fuzzy premise variables of the filter are updated when the difference exceeds a preselected threshold, and ŷ (k) will be executed by the filtering system. If not, the last estimated signal reserved in the other buffer is transmitted again and no date is executed in the filtering system. It should be noted that in this PETC strategy, the filter, the ETM, the buffers, and the fuzzy rule generator are designed in the filtering system, avoiding a long communication burden among them for the implementation of the filtering system. Thus, the PETC strategy is easy to implement in an inexpensive manner. However, it is impossible to reduce the transmitted datum. We will next present another PETC strategy which ensures a significant reduction in the number of transmission.

In this solution, a smart sensor system is proposed in Figure 2. The sensor system consists of a buffer stored at the last measurement output, and an ETM that determines whether or not to transmit the measurement output to the filtering system. The other buffer is to save the last estimated signal. Therefore, in every sample period the measurement output is transmitted to the filter and is executed only when the difference between the newly measurement output and the last measurement output transmitted to the filtering system exceeds a given threshold. Otherwise, the last estimated signal reserved in the other buffer will be transmitted again. In this way, this PETC strategy is capable of significantly reducing the number of filtering task transmission and executions, leading to a high cost and placing a long communication burden on the filter, the ETM, the buffers, and the fuzzy rule generator. This PETC strategy is also described by (7).

Now, given the fuzzy system (1) and the PETM strategy (7), a fuzzy filter for the estimation of z(k) with the structure described by

{xF(k+1)=AFsxF(k)+BFsy^(k),zF(k)=CFsxF(k)+DFsy^(k),    (8)

where xF (k) nf is the filter state, nf denotes the order of the fuzzy filter (nf = nx for the full-order filter and 1 ≤ nf < nx for the reduced-order filter), zF(k)nz an estimation of z(k), and AFi, BFi, CFi, and DFi are appropriately dimensioned filter gains with the following form:

{[AFsBFsCFsDFs]=i=1rh^s[ζ^(k)][AFsBFsCFsDFs],h^s[ζ^(k)]:=ϕ=1ϕusϕ(ζϕ(k))ς=1rϕ=1ϕuςϕ(ζϕ(k))0,i=1rh^s[ζ^(k)]=1,    (9)

and

ζ^(k)={ζ(k),when y(k)y^(k1)>δy(k),ζ^(k1),when y(k)y^(k1)δy(k).    (10)

For convenience, define

hi=hi[ζ(k)],hi+=hi[ζ(k+1)],h^i=h^i[ζ^(k)],iL.    (11)

Remark 1. It should be noted that the synchronous premise variables between T-S fuzzy systems and controllers are considered in He et al. (2013), and the asynchronous ones are considered in Guan et al. (2013), Jia et al. (2014). In fact, for the PECT strategy (7), the premise variables of the filter (8) are determined to decide whether or not to update by an ETM. In other words, the premise variables of the filter (8) are updated to the premise variables of the fuzzy system (5) when the newly measured output is transmitted to the filter. In this way, the premise variables between the filter (8) and the fuzzy system (5) are synchronous. Otherwise, they become asynchronous.

2.2. Closed-Loop System

2.2.1. Perturbed Linear System

In order to apply a perturbed linear system approach proposed in Heemels et al. (2013), Zhong and Zhu (2017), we define

e(k)=y^(k)y(k),    (12)

and based on (7), yields

0e(k)δy(k),    (13)

where δ is a positive scalar.

By defining x¯(k)=[xT(k)xFT(k)]T,z¯(k)=z(k)zF(k), and augmenting the model (5) and the filter (8), together with the consideration of (12), we obtained the filtering error system:

{x¯(k+1)=(A¯is+ΔA¯is)x¯(k)+(B¯is+ΔB¯is)ω(k)+D¯ise(k),z¯(k)=(C¯is+ΔC¯is)x¯(k)+(¯is+Δ¯is)ω(k)DFse(k),    (14)

where

{A¯is=[Ai0BFsCiAFs],ΔA¯is=[ΔAi0BFsΔCi0],B¯is=[BiBFsDi],ΔB¯is=[ΔBiBFsΔDi],D¯is=[0BFs],C¯is=[LiDFsCiCFs],ΔC¯is=[ΔLiDFsΔCi0],¯is=iDFsDi,Δ¯is=ΔiDFsΔDi.    (15)

2.2.2. Piecewise Linear System

By defining x˜(k)=[xT(k)xFT(k)y^T(k1)]T, and augmenting the model (5) and the filter (8), we obtain the following closed-loop system:

{x˜(k+1)=(A˜is1+ΔA˜is1)x˜(k)+(B˜is1+ΔB˜is1)ω(k),z¯(k)=(C˜is1+ΔC˜is1)x¯(k)+(˜is1+Δ˜is1)ω(k),    (16)

for ∥ y (k) − ŷ (k − 1) ∥ > δ ∥ y (k) ∥, and

{x˜(k+1)=(A˜is2+ΔA˜is2)x˜(k)+(B˜is2+ΔB˜is2)ω(k),z¯(k)=(C˜is2+ΔC˜is2)x¯(k)+(i+Δi)ω(k),    (17)

for ∥ y (k) − ŷ (k − 1) ∥ > δ ∥ y (k) ∥, and

{A˜is1=[Ai00BFsCiAFs0Ci00],B˜is1=[BiBFsDiDi],ΔA˜is1=[ΔAi00BFsΔCi00ΔCi00],ΔB˜is1=[ΔBiBFsΔDiΔDi],C˜is1=[LiDFsCiCFs0],ΔC˜is1=[ΔLiDFsΔCi00],˜is1=iDFsDi,Δ˜is1=ΔiDFsΔDi,    (18)

and

{A˜is2=[Ai000AFsBFs00I],B˜is2=[Bi00],ΔA˜is2=[ΔAi00000000],ΔB˜is2=[ΔBi00],C˜is2=[LiCFsDFs],ΔC˜is2=[ΔLi00].    (19)

Then the robust H filtering design problem with the PETC strategy (7) is stated as follows:

Given the fuzzy discrete-time system (5), a fuzzy PETC filter (8) is designed to satisfy the following two requirement simultaneously:

(a) The filtering error system (14) based on the PL system approach (the filtering error system (16) and (17) based on the PWL system approach) with ω(k) = 0 is asymptotically stable;

(b) The induced l2 norm of the operator from ω to the filtering error z̄ is less than γ under zero initial conditions

Hz¯ω:=supz¯2ω2<γ,    (20)

for any nonzero ω ∈ l2[0 ∞) and all admissible uncertainties.

Before ending this section, the following lemmas are introduced to prove our main results.

Lemma 1. Xie (1996) Given constant matrices X, Y, and Z with X = XT and 0 < Y = YT, then X + ZT Y−1 Z < 0 if and only if

[XZTZ-Y]<0    or     [-YZZTX]<0.

Lemma 2. Xie (1996) Suppose that Δ(k) is given by (2) and (3), with matrices M = MT and S and N of appropriate dimensions; then, the inequality

M+Sym{SΔ(k)N}<0,

holds if, and only if, for some positive scalar ϵ > 0

M+[ϵ-1NTϵS][I-J-JTI][ϵ-1NϵST]<0.

Lemma 3. de Oliveira and Skelton (2001) Let x ∈ ℝn, ℙ = ℙT ∈ ℝn×n, and ℍ ∈ ℝm×n such that rank (ℍ) = r < n. The following statements are equivalent:

1) 𝕏Tℙ𝕏 < 0 ∀ℍ𝕏 = 0, 𝕏 ≠ 0

2) (ℍ)Tℙ(ℍ) < 0,

3) ∃ℕ ∈ ℝn×m:ℙ+ Sym{ℕℍ} < 0,

4) ∃λ ∈ ℝ:ℙ−λℍTℍ < 0.

3. Robust H Filtering Analysis and Design

This section will carry out the filtering analysis and design with the PETC strategies by using the PL and PWL system approaches.

3.1. Perturbed Linear System

Theorem 1. Consider the fuzzy system (1) and the fuzzy filter (8) with the PETC strategy (7), the filtering error system (14) is robust asymptotically stabilization with H performance γ if there exist sets of matrices 0<Pi=PiT (nx+nf)×(nx+nf),i  L, G1snx×nx, G2s nf×nf, G3s  nf×nx, G4s  nz×nx, G5snz×nz,Ui(nx+nf+nw)×nx, ĀFsnf×nf,B̄Fsnf×ny, C̄Fsnz×nf, D̄Fsnz×ny,sL, and some positive scalars δ, εisj, (i, s, j) ∈ L, such that for all jL, the following LMIs hold

[ΣiijεiijEiTWiiεiijIs10εiijIs1]<0,iL,    (21)

and

[Σisj+ΣsijεisjEiTWisεisjEsTWsiεisjIs1000εisjIs100εisjIs10εisjIs1]<0,1i<sr,    (22)

where

{Σisj=[Θij+Sym{Ξis}δΠiTIny],Πi=[0ny×(nx+nf+nz)Ci0ny×nfDi0ny×ny],Ξis=[G1sKG2s0Ξis14KA¯FsΞis16KB¯FsG3sG2s0Ξis24A¯FsΞis26B¯FsG4s0G5sΞis34C¯FsΞis36D¯FsUs00UsAi0UsBi0],Ξis14=G1sAi+KB¯FsCi,Ξis16=G1sBi+KB¯FsDi,Ξis24=G3sAi+B¯FsCi,Ξis26=G3sBi+B¯FsDi,Ξis34=G4sAi+G5sLiD¯FsCi,Ξis36=G4sBi+G5sFiD¯FsDi,Wis=[G1sM1i+KB¯FsM2iG3sM1i+B¯FsM2iG4sM1i+G5sM3iD¯FsM2iUsM1iM2i],K=[Inf0nf×(nxnf)]T,Ei=[0s1×(nx+nf+nz)N1i0nfN2i0ny],    (23)

and Θil is defined in (36).

Moreover, the proposed fuzzy filter in the form of (8) is given by

AFs=G2s1A¯Fs,BFs=G2s1B¯Fs,CFs=G5s1C¯Fs,DFs            =G5s1D¯Fs,sL.    (24)

Proof. Consider a fuzzy-basis-dependent Lyapunov functional (Zhong et al., 2015):

V(k)=x¯T(k)Pix¯(k),    (25)

where Pi=PiT>0,Pi=ri=1hiPi.

Define ΔV(k) = V(k+1)−V(k), and along the trajectory of the PL closed-loop system (14), yields

ΔV(k)=x¯T(k+1)Pjx¯(k+1)x¯T(k)Pix¯(k).    (26)

It is well known that under zero initial conditions for any nonzero ω∈l2[0 ∞) and all admissible uncertainties in the filtering error system in (14) is asymptotically stable with H performance, if the following inequality satisfies

ΔV(k)+z¯T(k)z¯(k)γ2ωT(k)ω(k)<0.    (27)

To facilitate the filtering design for the system (14), it has from (13) that

ΔV(k)+z¯T(k)z¯(k)γ2ωT(k)ω(k)<eT(k)e(k)δ2yT(k)y(k),    (28)

which implies (27).

Now, we directly specify the slack matrix variables Gs with the following form:

Gs=[G1sKG2s0nx×nzG3sG2s0nf×nzG4s0nz×nfG5sUs0(nx+nf+nw+ny)×nf0(nx+nf+nw+ny)×nz]=rs=1h^s[G1sKG2s0nx×nzG3sG2s0nf×nzG4s0nz×nfG5sUs0(nx+nf+nw+ny)×nf0(nx+nf+nw+ny)×nz].    (29)

In addition, it follows from (14) that

A(i,s,Δ)ξ1(k)=0,    (30)

where

{A(i,s,Δ)=[I(nx+nf)0A¯is+ΔA¯isB¯is+ΔB¯isD¯is0InzC¯is+ΔC¯is¯is+Δ¯isD¯Fis],ξ1(k)=[x¯T(k+1)z¯T(k)x¯T(k)ωT(k)eT(k)]T,ξ1(k)0.    (31)

Then, based on Finsler's lemma (Lemma 3), substituting the matrix Gs defined in (29) into (30), and together with (28), yields

ξ1T(k)[Θ(i,j)+δi2ΠT(i,Δ)Π(i,Δ)+Sym{Ξ(i,s,Δ)}]ξ1(k)<0,    (32)

where

{Θ(i,j)=[Pj0000Inz0000Pi00γ2Inw0Iny],Π(i,Δ)=[0ny×(nx+nf+nz)Ci+ΔCi0ny×nfDi+ΔDi0ny×ny],Ξ(i,s,Δ)=[G1sKG2s0Ξ14(i,s,Δ)G3sG2s0Ξ24(i,s,Δ)G4s0G5sΞ34(i,s,Δ)Us00Us(Ai+ΔAi)G2sAFsG1s(Bi+ΔBi)+KG2sBFs(Di+ΔDi)KG2sBFsG2sAFsG3s(Bi+ΔBi)+G2sBFs(Di+ΔDi)G2sBFsG5sCFsΞ36(i,s,Δ)G5sDFs0Us(Bi+ΔBi)0],Ξ14(i,s,Δ)=G1s(Ai+ΔAi)+KG2sBFs(Ci+ΔCi),Ξ24(i,s,Δ)=G3s(Ai+ΔAi)+G2sBFs(Ci+ΔCi),Ξ34(i,s,Δ)=G4s(Ai+ΔAi)+G5s(Li+ΔLi)G5sDFs(Ci+ΔCi),Ξ36(i,s,Δ)=G4s(Bi+ΔBi)+G5s(i+Δi)G5sDFs(Di+ΔDi).    (33)

By applying the Schur complement lemma (Lemmas 1), it is clear that the following inequality implies (32):

Σ(i,,s,l,Δ)=[Θ(i,l)+Sym{Ξ(i,s,Δ)}δΠT(i,Δ)Iny]<0.    (34)

According to (6, 9, 11) and (15, 34) can be easily rewritten as

Σ(i,,s,j,Δ)=rj=1hj+ri=1hih^iΣiij(Δ)+rj=1hj+r1i=1rs=i+1hih^s{Σisj(Δ)                               +Σsij(Δ)}<0,    (35)

where

{Σisj(Δ)=[Θij+Sym{Ξis(Δ)}δΠiT(Δ)Iny],Θij=[Pj0000Inz000Pi00γ2Inw00ny×ny],Πi(Δ)=[0ny×(nx+nf+nz)Ci+ΔCi0ny×nfDi+ΔDi0ny×ny],Ξis(Δ)=[G1sKG2s0Ξis14(Δ)G3sG2s0Ξis24(Δ)G4s0G5sΞis34(Δ)Us00Us(Ai+ΔAi)KG2sAFsG1s(Bi+ΔBi)+KG2sBFi(Di+ΔDi)KG2iBFsG2sAFsG3i(Bi+ΔBi)+G2iBFi(Di+ΔDi)G2sBFsG5sCFsΞis36(Δ)G5sDFs0Us(Bi+ΔBi)0],Ξis14(Δ)=G1s(Ai+ΔAi)+KG2sBFs(Ci+ΔCi),Ξis24(Δ)=G3s(Ai+ΔAi)+G2sBFs(Ci+ΔCi),Ξis34(Δ)=G4s(Ai+ΔAi)+G5s(Li+ΔLi)G5sDFs(Ci+ΔCi),Ξis36(Δ)=G4s(Bi+ΔBi)+G5s(Fi+ΔFi)G5sDFs(Di+ΔDi).    (36)

Since hi[ζ(k)]0,rl=1hi[ζ(k)]=1, and ĥs[ζ^(k)]0,rs=1ĥs[ζ^(k)]=1, so that the following inequalities imply (34):

Σiij(Δ)<0,iL,    (37)

and

Σisj(Δ)+Σsij(Δ)<0,1i<sr.    (38)

On the other hand, using relations (2–3), one has

Σisj(Δ)=Σisj+Sym{WisΔ(k)Ei},    (39)

where Σisj, Wis, and Ei are defined in (22).

By introducing

A¯Fs=G2sAFs,B¯Fs=G2sBFs,C¯Fs=G5sCFs,D¯Fs=G5sDFs,sL,    (40)

and by applying the Schur complement and S-procedure (Lemmas 1 and 2) to (43), it is clear that (25) and (26) are obtained, respectively. The proof is therefore completed.

3.2. Piecewise Linear System

Based on the PWL closed-loop system given by (16, 17), we will present the filtering design as follows:

Theorem 2. Given the fuzzy system (1), and an admissible fuzzy filter (8) with the PETC strategy (7), the filtering error system given by (16) and (17) is robust asymptotically, stabilized with H performance γ if there exist sets of matrices 0<Pim=(Pim)T(nx+nf+ny)×(nx+nf+ny), (i,m)L;Y11smnx×nx,Y2snf×nf,Y13smnx×ny,Y21smnf×nx,Y23smnf×ny,Y31smnz×nx, Y33smnz×ny,Y41smny×nx,Y43smny×ny,Y5snz×nz,Q1im(nx+nf+ny+nw)×nx, Q2im(nx+nf+ny+nw)×ny,ÃFsnf×nf,B~Fsnf×ny,C~Fsnz×nf,D~Fsnz×ny,(m,s)L; and some positive scalars δ, km, εisj, (m, i, s, j)∈L, such that for all jL, the following LMIs hold

[Θ˜ijnm+Sym{Ξ˜ism}εiijmE˜iW˜iimεiijmIni10εiijmIns1]<0,    (41)

for iL, (n, m) = {1, 2}, and

[Θ˜ijnm+Θ˜jinm+Sym{Ξ˜ism+Ξ˜sim}εisjmE˜iW˜ismεisjmE˜sW˜simεisjmIns1000εisjmIns100εisjmIns10εisjmIns1]<0,    (42)

for 1 ≤ i < sr, (n, m) = {1, 2}, and

{Θ˜ijnm=[Pjn000Inz000Pim0γ2Inw],E˜i=[0s1×(nx+nf+ny+nz)N1i0s1×nf0s1×nyN2i],    (43)

and

{Ξ˜is1=[Y11s1KY2sY13s10Ξ˜15is1KA˜Fs0Y21s1Y2jY23s10Ξ˜25is1A˜Fs0Y31s10Y33s10Y31s1Ai+Y33s1Ci00Y41s10Y43s1Y5jΞ˜45is1C˜Fs0Q1s10Q2s10Q1s1Ai+Q2s1Ci00Ξ˜18is1Ξ˜28is1Y31s1Bi+Y33s1DiΞ˜48is1Q1s1Bi+Q2s1Di],W˜is1=[Y11s1M1i+(KY2sBFs+Y13s1)M2iY21s1M1i+(Y2sBFs+Y23s1)M2iY31s1M1i+Y33s1M2iY41s1M1i+(Y43s1D˜Fs)M2i+Y5sM3iQ1s1M1i+Q2s1M2i]Ξ˜15is1=Y11s1Ai+KB˜FSCi+Y13s1Ci,Ξ˜18is1=Y11s1Bi+KB˜FSDi+Y13s1Di,Ξ˜25is1=Y21s1Ai+B˜FSCi+Y13s1Ci,Ξ˜28is1=Y21s1Bi+B˜FSDi+Y23s1Di,Ξ˜45is1=Y41s1Ai+Y43s1Ci+Y5sLiD˜FSCi,Ξ˜48is1=Y41s1Bi+Y43s1Di+Y5sLFiD˜FSDi,    (44)

and

{Ξ˜is2=[Y11s2KY2sY13s20Y11s2AiY21s2Y2sY23s20Y21s2AiY31s20Y33s20Y31s2AiY41s20Y43s2Y5sY41s2Ai+Y5sLiQ1s20Q2s20Q1s2AiKA˜FsKB˜Fs+Y13s2Y11s2BiKA˜FsB˜Fs+Y23s2Y21s2Bi0Y23s2Y31s2BiC˜FsY43s2D˜FsY41s2Bi+Y5sFi0Q2s2Q1s2Bi],W˜is2=[Y11s2M1iY21s2M1iY31s2M1iY41s2M1i+Y5sM3iQ1s2M1i].    (45)

Moreover, an admissible fuzzy filter in the form of (8) is given by

AFs=Y2s1A˜Fs,BFs=Y2s1B˜Fs,CFs=Y5s1C˜Fs,DFs       =Y5s1D˜Fs,sL.    (46)

Proof. Consider a piecewise quadratic Lyapunov functional Zhong and Zhu (2018):

V(k)=x¯T(k)Pix¯(k),    (47)

where Pim=(Pim)T>0,Pim=i=1rhiPim,m={1,2}.

Along the trajectory of two subsystems given by (16, 17), yields

ΔV(k)=x¯T(k+1)Pjnx¯(k+1)x¯T(k)Pimx¯(k).    (48)

It follows from (7, 27), that

ΔV(k)+z¯T(k)z¯(k)γ2ω¯T(k)ω¯(k)<(1)mηm{[y(k)y^(k1)]T()δ2yT(k)y(k)},    (49)

where ηm ≥ 0, and the inequality (49) implies

ΔV(k)+z¯T(k)z¯(k)γ2ω¯T(k)ω¯(k)<0.    (50)

It is noted that the even-triggered information is particularly useful to reduce the conservatism of the systems with an event-triggered strategy. For the systems with parameter uncertainties involved in the matrices Ci and Di, the terms yT(k)y(k) and [y(k) − ŷ(k − 1)]T(⋆) can be separated by applying the Schur complement and S-procedure lemma. However, it is easy to see that it will lead to a infeasible solution in (49). As a result, (49) is only suitable for the case of the matrices Ci and Di without uncertainties. Otherwise, (50) should be used.

Based on (50), and similar to (29–31), the following results can be obtained

ξ2T(k)[Θ˜(n,j,m,i)+Sym{Ym(s)Am(i,s,Δ)}]ξ2(k)<0,    (51)

where (m, n) = {1, 2}, and

{A1(i,j,Δ)=[I0A˜is1+ΔA˜is1B˜is1+ΔB˜is10IC˜is1+ΔC˜is1˜is1+Δ˜is1],A2(i,s,Δ)=[I0A˜is2+ΔA˜is2B˜is2+ΔB˜is20IC˜is2+ΔC˜is2i+Δi],Θ˜(n,j,m,i)=[Pjn000Inz000Pim0γ2Inw],ξ2(k)=[x˜T(k+1)z¯T(k)x˜T(k)ωT(k)]T,ξ2(k)0.    (52)

We directly specify the slack matrix variables:

Ym(s)=[Y11smKY2sY13sm0nx×nzY21smY2sY23sm0nf×nzY31sm0ny×nfY33sm0ny×nzY41sm0nz×nfY43smY5sQ1sm0(nx+nf+ny+nw)×nfQ2sm0(nx+nf+ny+nw)×nz]=rs=1h^s[Y11smKY2sY13sm0nx×nzY21smY2sY23sm0nf×nzY31sm0ny×nfY33sm0ny×nzY41sm0nz×nfY43smY5sQ1sm0(nx+nf+ny+nw)×nfQ2sm0(nx+nf+ny+nw)×nz].    (53)

According to (2, 6, 9) and (24), the following inequality implies (12):

Σ˜nm(i,s,j,Δ)=rj=1hj+ri=1hih^iΣ˜iijnm(Δ)+rj=1hj+r1i=1rs=i+1hih^s{Σ˜isjnm(Δ)+Σ˜sijnm(Δ)}<0,    (54)

where

Σ˜isjm(Δ)=Θ˜ijnm+Sym{Ξ˜ism(Δ)},Θ˜ijnm=[Pjn000Inz000Pim0γ2Inw],    (55)

and

{Ξ˜is1(Δ)=[Y11s1KY2sY13s10Ξ˜15is1(Δ)KY2sAFs0Y21s1Y2jY23s10Ξ˜25is1(Δ)Y2sAFs0Y31s10Y33s10Ξ˜35is1(Δ)00Y41s10Y43s1Y5jΞ˜45is1(Δ)Y5sCFs0Q1s10Q2s10Ξ˜55is1(Δ)00Y11s1(Bi+ΔBi)+KY2sBFs(Di+ΔDi)+Y13s1(Di+ΔDi)Y21s1(Bi+ΔBi)+Y2sBFs(Di+ΔDi)+Y23s1(Di+ΔDi)Y31s1(Bi+ΔBi)+Y33s1(Di+ΔDi)Ξ˜48is1(Δ)Q1s1(Bi+ΔBi)+Q2s1(Di+ΔDi)],Ξ˜15is1(Δ)=Y11s1(Ai+ΔAi)+KY2sBFs(Ci+ΔCi)+                      +Y13s1(Ci+ΔCi),Ξ˜25is1(Δ)=Y21s1(Ai+ΔAi)+Y2sBFs(Ci+ΔCi)                      +Y23s1(Ci+ΔCi),Ξ˜35is1(Δ)=Y31s1(Ai+ΔAi)+Y33s1(Ci+ΔCi),Ξ˜45is1(Δ)=Y41s1(Ai+ΔAi)+Y43s1(Ci+ΔCi)                     +Y5s(Li+ΔLi)Y5sDFs(Ci+ΔCi),Ξ˜55is1(Δ)=Q1s1(Ai+ΔAi)+Q2s1(Ci+ΔCi),Ξ˜48is1(Δ)=Y41s1(Bi+ΔBi)+Y43s1(Di+ΔDi)                      +Y5s(Fi+ΔFi)Y5sDFs(Di+ΔDi),    (56)

and

{Ξ˜is2(Δ)=[Y11s2KY2sY13s20Y11s2(Ai+ΔAi)Y21s2Y2sY23s20Y21s2(Ai+ΔAi)Y31s20nf×nzY33s20Y31s2(Ai+ΔAi)Y41s20nz×nfY43s2Y5sΞ˜45is2(Δ)Q1s20(nx+nf+nw+ny)×nfQ2s20Q1s2(Ai+ΔAi)KY2sAFsKY2sBFs+Y13s2Y11s2(Bi+ΔBi)KY2sAFsY2sBFs+Y23s2Y21s2(Bi+ΔBi)0Y23s2Y31s2(Bi+ΔBi)Y5sCFsY43s2Y5sDFsY41s2(Bi+ΔBi)+Y5s(Fi+ΔFi)0Q2s2Q1s2(Bi+ΔBi)],Ξ˜45is2(Δ)=Y41s2(Ai+ΔAi)+Y5s(Li+ΔLi).    (57)

The following proof is similar to the proof of Theorem 1 and is, therefore, omitted.

It is worth pointing out that for the case of the matrices Ci and Di without uncertainties, the event-triggered information can be used to reduce the conservatism. The corresponding H filtering design result can be readily obtained from Theorem 2 by including the event-triggered information. The result is summarized in the following corollary.

Corollary 3. Consider the fuzzy system (1) and the fuzzy filter (8) with the PETC strategy (7), the filtering error system given by (16, 17) is robust asymptotically stabilized with H performance γ if there exist sets of matrices 0<Pim=(Pim)T(nx+nf+ny)×(nx+nf+ny), (i,m)L;Y11smnx×nx,Y2snf×nf,Y13smnx×ny,Y21smnf×nx,Y23smnf×ny,Y31smnz×nx, Y33smnz×ny,Y41smny×nx,Y43smny×ny,Y5snz×nz,Q1im(nx+nf+ny+nw)×nx, Q2im(nx+nf+ny+nw)×ny,ÃFsnf×nf,B~Fsnf×ny,C~Fsnz×nf,D~Fsnz×ny,(m,s)L; and some positive scalars δ, km, εisj, (m, i, s, j)∈L, such that for all jL, the following LMIs hold

[Θ˜ijnm+Sym{Ξ˜ism}εiijmE˜imW˜ismεiijmIns10εiijmIns1]<0,    (58)

for iL, (n, m) = {1, 2}, and

[Θ˜ijnm+Θ˜sjnm+Sym{Ξ˜ism+Ξ˜sim}εisjmE˜imW˜ismεisjmE˜smW˜simεisjmIns1000εisjmIns100εisjmIns10εisjmIns1]<0,    (59)

for 1 ≤ i<sr, (n, m) = {1, 2}, and Ξ~ism and Ẽi are defined in (42), and

{Θ˜ijnm=[Pjn000Inz000Pim0γ2Inw]+(1)m+1ηm[0(nx+nf+ny+nz)×nyCiTInyDiT]()+(1)mηm[0(nx+nf+ny+nz)×nyδCiT0ny×nyδDiT](),Wis1=[Y11s1M1iY21s1M1iY31s1M1iY41s1M1i+Y5sM3iQ1s1M1i],Wis2=[Y11s2M1iY21s2M1iY31s2M1iY41s2M1i+Y5sM3iQ1s2M1i],    (60)

Moreover, an admissible fuzzy filter in the form of (8) is given by

AFs=Y2s1A˜Fs,BFs=Y2s1B˜Fs,CFs=Y5s1C˜Fs,DFs      =Y5s1D˜Fs,sL.    (61)

Note that the H performance index γ described in Theorem 1, 2, and Corollary 3 can be optimized by the following algorithms:

Algorithm 1: min γ, subject to LMIs (21)-(22),

Algorithm 2: min γ, subject to LMIs (41)-(42),

Algorithm 3: min γ, subject to LMIs (58)-(59).

4. Simulation Examples

This section uses an example to illustrate the effectiveness of the proposed PETC filter design approach.

Consider a tunnel diode circuit, whose modeling was done in Assawinchaichote and Nguang (2003), that is

{Cx˙1(t)=0.002x1(t)0.01x13(t)+x2(t),Lx˙2(t)=x1(t)Rx2(t)+ω(t),y(k)=Sx(k)+ω(k),z(k)=x1(t),    (62)

where x1(t) and x2(t) are the state variables, ω(t) is the disturbance noise input, y(t) is the measurement, z(t) is the controlled output, C, L, R, and S are the capacitance, the inductance, the resistance, and S the sensor matrix, respectively.

Given C = 20mF, L = 1000mH and R = 10Ω, consider the uncertainty ΔR = 0.1Ω. With a sampling time T = 0.02, the nonlinear system (62) can be approximated by the following discrete-time T-S model:

Plant Rule Ri: IF x1(k) is Fi, THEN

{x(k+1)=(Ai+ΔA)x(k)+Biω(k),y(k)=Cx(k)+Dω(k),z(k)=Lx(k), i={1,2}    (63)

where

A1=[0.98870.90240.01800.8100],B1=[0.00930.0181],A2=[0.90340.86170.01720.8103],B2=[0.00910.0181],ΔA=[0000.0016],C=[10],D=1,L=[10].

The uncertainty ΔA is assumed to satisfy the form of (2, 3), that is

ΔA=MΔ(k)N,    (64)

where Δ(k) = sin(k), M = [00.16],N=[00.01].

Similar to Gao et al. (2009), the membership functions are given by

h1 ={x1(k)+33,3x1(k)0,0,x1(k)<3,3x1(k)3,0x1(k)3,0,x1(k)>3,h2=1h1.    (65)

Firstly, the objective here is to design the PETC fuzzy filter (8) without A task delay, such that the filtering error system (13) is asymptotically stable with robust H performance γmin. Given δ = 0.2, and applying Algorithm 1, the filter matrices and the minimum H performance γmin are obtained as follows:

yes

γmin = 0.4,

for the full-order case, and

yes

for the reduced-order (nf = 1) case.

Then, we are in a position to design the PETC fuzzy filter (14) with a task delay such that the filtering error system (18) is asymptotically stable with the H performance γmin. Given δ = 0.2, and the task delay d(k) is assumed to satisfy (15) with 0 ≤ d(k) ≤ 5, and by applying Algorithm 2, the filter matrices and the minimum H performance γmin are obtained as follows:

yes

γmin = 0.86.

However, by applying Algorithm 3, the filter matrices and the minimum H performance γmin are obtained as follows:

yes

γmin = 0.90.

5. Conclusion

In this paper, we have investigated the filtering design for a class of uncertain discrete-time T-S fuzzy systems under a periodic event-triggered control (PETC) scheme, where the sample time was assumed to be a constant. These two frameworks, based on perturbed and piecewise linear systems, were presented to model the filtering error systems, respectively. Based on a fuzzy-basis-dependent Lyapunov functional combined with Finsler's lemma, sufficient conditions for the robust filtering PETC design of these two frameworks have been derived, respectively, and the filter gains were obtained by solving a set of LMIs. A simulation example was provided to demonstrate the effectiveness of the proposed method.

Author Contributions

All authors listed have made a substantial, direct and intellectual contribution to the work, and approved it for publication.

Funding

The work was supported in part by the Science and Technology Project of Fujian Province, China under Grants 2016H6019; the Fuzhou Municipal Science and Technology Project under Grant 2016-G-53, 2018-G-98; the National Natural Science Foundation of China (61772254), Fujian Provincial Leading Project (2017H0030), Key Project of College Youth Natural Science Foundation of Fujian Province (JZ160467); the Science and Research Project of Fujian Province, China (JAT160391).

Conflict of Interest Statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Acknowledgments

The authors wish to thank the Editor-in-Chief, Guest Editor, and reviewers for their helpful comments which have improved the paper.

References

Assawinchaichote, W., and Nguang, S. K. (2003). H filtering for fuzzy dynamic systems with D stability constraints. IEEE Trans. Circuits Syst. 50, 1503–1508. doi: 10.1109/TCSI.2003.818624

CrossRef Full Text

de Oliveira, M. C., and Skelton, R. E. (2001). Stability Tests for Constrained Linear Systems. New York, NY: Springer-Verlag, 241–257. doi: 10.1007/BFb0110624

CrossRef Full Text | Google Scholar

Feng, G. (2006). A survey on analysis and design of model-based fuzzy control systems. IEEE Trans. Fuzzy Syst. 14, 676–697. doi: 10.1109/TFUZZ.2006.883415

CrossRef Full Text | Google Scholar

Gao, H., Zhao, Y., Lam, J., and Chen, K. (2009). H fuzzy filtering of nonlinear systems with intermittent measurements. IEEE Trans. Fuzzy Syst. 17, 291–300. doi: 10.1109/TFUZZ.2008.924206

CrossRef Full Text

Gao, H. J., Wang, Z. D., and Wang, C. H. (2005). Improved %H control of discrete-time fuzzy systems: a cone complementarity linearization approach. Inform. Sci. 175, 57–77. doi: 10.1016/j.ins.2004.10.004

CrossRef Full Text

Guan, Y. P., Han, Q. L., and Peng, C. (2013). “Event-triggered output feedback control for Takagi-Sugeno fuzzy systems,” in Proceedings of the 2013 IEEE Conference on Industrial Electronics Society, 5644-5649. doi: 10.1109/IECON.2013.6700059

CrossRef Full Text | Google Scholar

He, D. Z., Jia, X. C., Chi, X. B., and Ma, W. W. (2013). “Fuzzy H tracking control for a class of nonlinear networked control systems with a discrete event-triggered communication scheme,” in Proceedings of the 2013 IEEE Conference on Control and Decision, 2562–2567.

Heemels, W. P. M. H., and Donkers, M. C. F. (2013). Model-based periodic event-triggered control for linear systems. Automatica 49, 698–711. doi: 10.1016/j.automatica.2012.11.025

CrossRef Full Text | Google Scholar

Heemels, W. P. M. H., Donkers, M. C. F., and Teel, A. R. (2013). Periodic event-triggered control for linear systems. IEEE Trans. Autom. Control 58, 847–861. doi: 10.1109/TAC.2012.2220443

CrossRef Full Text | Google Scholar

Hristu-Varsakelis, D., and Kumar, P. (2002). “Interrupt-based feedback control over a shared communication medium,” in In Proceedings of the 2002 IEEE Conference on Decision Control (Las Vegas, NV), 3223–3228. doi: 10.1109/CDC.2002.1184368

CrossRef Full Text | Google Scholar

Jia, X. C., Chi, X. B., Han, Q. L., and Zheng, N. N. (2014). Event-triggered fuzzy H control for a class of nonlinear networked control systems using the deviation bounds of asynchronous normalized membership functions. Inform. Sci. 259, 100–117. doi: 10.1016/j.ins.2013.08.055

CrossRef Full Text

Lin, J., Jiang, G., Gao, Z., and Rong, L. (2017). State and input simultaneous estimation for discrete-time switched singular delay systems with missing measurements. Int. J. Robust Nonlin. Control 27, 2749–2772. doi: 10.1002/rnc.3709

CrossRef Full Text | Google Scholar

Qiu, J., Feng, G., and Yang, J. (2009). A new design of delay-dependent robust H filtering for discrete-time T-S fuzzy systems with time-varying delay. IEEE Trans. Fuzzy Syst. 17, 1044–1058. doi: 10.1109/TFUZZ.2009.2017378

CrossRef Full Text

Sugeno, M. (1985). Industrial Applications of Fuzzy Control. New York, NY: Elsevier.

Google Scholar

Tabuada, P., and Wang, X. (2006). “Preliminary results on state-triggered scheduling of stabilizing control tasks,” in In Proceedings of the 2006 IEEE Conference on Decision Control, 282–287.

Google Scholar

Tanaka, T., and Wang, H. O. (2001). Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach. New York, NY: Wiley. doi: 10.1002/0471224596

CrossRef Full Text | Google Scholar

Wang, X. F., and Lemmon, M. D. (2011). Event-triggering in distributed networked control systems. IEEE Trans. Autom. Control 56, 586–601. doi: 10.1109/TAC.2010.2057951

CrossRef Full Text | Google Scholar

Wu, L. G., Su, X. J., Shi, P., and Qiu, J. B. (2011). A new approach to stability analysis and stabilization of discrete-time T-S fuzzy time-varying delay systems. IEEE Trans. Syst. Man Cyber. 41, 273–286. doi: 10.1109/TSMCB.2010.2051541

PubMed Abstract | CrossRef Full Text | Google Scholar

Xie, L. H. (1996). Output feedback H control of systems with parameter uncertainty. Int. J. Control 63, 741–750. doi: 10.1080/00207179608921866

CrossRef Full Text

Yin, X., Li, Z., Zhang, L., and Han, M. (2018). Distributed state estimation of sensor-network systems subject to Markovian channel switching with application to a chemical process. IEEE Trans. Syst. Man Cybern. 48, 864–874. doi: 10.1109/TSMC.2016.2632155

CrossRef Full Text | Google Scholar

Yin, X., Li, Z., Zhang, L., Ning, Z., Tian, D., Alsaedi, A., et al. (2016). State estimation via Markov switching-channel network and application to suspension systems. IET Control Theor. Applications 11, 411–419. doi: 10.1049/iet-cta.2016.1108

CrossRef Full Text | Google Scholar

Yin, X., and Liu, J. (2017). Distributed moving horizon state estimation of two-time-scale nonlinear systems. Automatica 79, 152–161. doi: 10.1016/j.automatica.2017.01.023

CrossRef Full Text | Google Scholar

Zhong, Z. (2018). Tracking synchronization for DC microgrid with multiple-photovoltaic arrays: an even-based fuzzy control scheme. IEEE Access 6, 24996–25006. doi: 10.1109/ACCESS.2018.2827363

CrossRef Full Text | Google Scholar

Zhong, Z., Fu, S., Hayat, T., Alsaadi, F., and Sun, G. (2015). Decentralized piecewise H-infinity fuzzy filtering design for discrete-time large-scale nonlinear systems with time-varying delay. J. Franklin Inst. 352, 3782–3807. doi: 10.1016/j.jfranklin.2015.01.033

CrossRef Full Text | Google Scholar

Zhong, Z., Lin, C., Shao, Z., and Xu, M. (2018). Decentralized event-triggered control for large-scale networked fuzzy systems. IEEE Trans. Fuzzy Syst. 26, 29–45. doi: 10.1109/TFUZZ.2016.2634090

CrossRef Full Text | Google Scholar

Zhong, Z., and Zhu, Y. (2017). Observer-based output-feedback control of large-scale networked fuzzy systems with two-channel event-triggering. J. Franklin Inst. 354, 5398–5420. doi: 10.1016/j.jfranklin.2017.05.036

CrossRef Full Text | Google Scholar

Zhong, Z., and Zhu, Y. (2018). Asynchronous piecewise output-feedback control for large-scale fuzzy systems via distributed event-triggering schemes. IEEE Trans. Fuzzy Syst. 26, 1688–1703. doi: 10.1109/TFUZZ.2017.2744599

CrossRef Full Text | Google Scholar

Zhong, Z., Zhu, Y., Lin, C., and Huang, T. (2019). A fuzzy control framework for interconnected nonlinear power networks under TDS attack: Estimation and compensation. J. Franklin Inst. doi: 10.1016/j.jfranklin.2018.12.012

CrossRef Full Text | Google Scholar

Zhong, Z. X., Sun, G. H., Karimi, H. R., and Qiu, J. B. (2013). Stability analysis and stabilization of T-S fuzzy delta operator systems with time-varying delay via an input-output approach. Math. Prob. Eng. 2013:913234. doi: 10.1155/2013/913234

CrossRef Full Text | Google Scholar

Zhu, Y., Zhong, Z., Basin, M. V., and Zhou, D. (2018a). A descriptor system approach to stability and stabilization of discrete-time switched PWA systems. IEEE Trans. Autom. Control 63, 3456–3463. doi: 10.1109/TAC.2018.2797173

CrossRef Full Text | Google Scholar

Zhu, Y., Zhong, Z., Zheng, W., and Zhou, D. (2018b). HMM-based H filtering for discrete-time markov jump LPV systems over unreliable communication channels. IEEE Trans. Syst. Man Cybern. 48, 2035–2046. doi: 10.1109/TSMC.2017.2723038

CrossRef Full Text

Keywords: discrete-time Takagi-Sugeno (T-S) fuzzy systems, H filtering, periodic event-triggered, robust control, perturbed and piecewise linear system approach

Citation: Zhang Z, Lin D, Wang X, Shao Z and Lin W (2019) A Periodic Event-Triggered Design of Robust yes Filtering for T-S Fuzzy Discrete-Time Systems. Front. Neurosci. 13:318. doi: 10.3389/fnins.2019.00318

Received: 28 November 2018; Accepted: 20 March 2019;
Published: 17 April 2019.

Edited by:

Yanzheng Zhu, Western Sydney University, Australia

Reviewed by:

Ting Yang, Northwestern Polytechnical University, China
Xunyuan Yin, University of Alberta, Canada
Jinxing Lin, Nanjing University of Posts and Telecommunications, China

Copyright © 2019 Zhang, Lin, Wang, Shao and Lin. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Wenzhong Lin, lw852n@126.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.