Next Article in Journal
Inferring Users’ Social Roles with a Multi-Level Graph Neural Network Model
Previous Article in Journal
Do Co-Worker Networks Increase or Decrease Productivity Differences?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Event-Triggered Predictive Control for Interval Type-2 Fuzzy Systems with Imperfect Premise Matching

School of Science, Jiangnan University, Wuxi 214122, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(11), 1452; https://doi.org/10.3390/e23111452
Submission received: 27 September 2021 / Revised: 24 October 2021 / Accepted: 31 October 2021 / Published: 1 November 2021

Abstract

:
This paper investigates the dynamic event-triggered predictive control problem of interval type-2 (IT2) fuzzy systems with imperfect premise matching. First, an IT2 fuzzy systems model is proposed, including a dynamic event-triggered mechanism, which can save limited network resources by reducing the number of data packets transmitted, and a predictive controller, which can predict the state of the system between the two successful transmitted instants to deal with unreliable communication networks. Then, according to the Lyapunov stability theory and imperfect premise matching method, sufficient conditions for system stabilization and the controller gain are obtained. Finally, the validity of the proposed method is demonstrated by the numerical examples.

1. Introduction

Networked control systems (NCSs) have attracted more attention during the past decades [1,2,3,4,5,6] due to their wide engineering applications, are control systems that connect various physical devices through a communication network with limited bandwidth in reality. To save communication resources and maintain system performance, the event-triggered mechanism (ETM) has been adopted recently to control the transmission of signals in the communication network. In [7,8,9,10,11], static ETM is used, in which the thresholds are always fixed scalars that do not really reflect the system dynamics, thereby leading to certain conservatism. It is desirable to have triggering laws whose threshold parameters are adaptively tuned depending on dynamical changes with the purpose of further reducing frequencies of signal transmissions. Following this line, a dynamic or adaptive ETM is designed in [12,13,14,15,16] by introducing an internal dynamic variable. However, some dynamic ETM might have a singular problem and degrade into a traditional time-triggered mechanism, which may restrict its use in practical applications. Recently, the multiplicative and additive internal dynamic variables of ETM are designed to avoid singular phenomena [17,18]. However, ETM may cause some practical problems due to the event triggered interval being too large for practical applications. Therefore, we set the maximum event-triggered interval to avoid these problems.
The static event-triggered predictive control method is proposed in [19,20], and its controller can obtain the estimated state of the system by introducing a predictor, which not only saves communication resources but also contributes to obtaining good system control performance. However, the static event-triggered predictive control method can not really reflect the system dynamics. Therefore, inspired by the aforementioned works, it is meaningful to design a dynamic event-triggered predictive control scheme.
The T-S fuzzy model plays an important role in the actual engineering, which can be used to represent some systems with nonlinear dynamics by the local linear subsystems under several IF-Then rules. In addition, it can also solve some nonlinear problems. For example, nonlinear disturbances can be represented by local linear disturbances. Therefore, the fuzzy model is widely used in practice and is very meaningful to study. Considering the nonuniform sampling, Wang et al. [21] proposed a fuzzy event-triggered asynchronous dissipation control method for the T-S fuzzy Markov jump system. Ma et al. [22] investigated the problem of adaptive fuzzy output feedback control for a class of stochastic nonlinear systems with full state constraints and actuator failures. Since the sensor and controller transmit signals through a communication network, it is not practical to assume that the fuzzy system and the fuzzy controller have the same premise variables. Therefore, an imperfect premise matching method is used to break this limitation. Asalm et al. [23] provided a fuzzy controller design method under ETM for a class of nonlinear systems with time-varying delays and mismatched premise variables. In reality, it is not easy to acquire membership functions because of the uncertainty of the parameters. To overcome this difficulty, the interval type-2 T-S (IT2) fuzzy model is proposed by bounding the membership function [24,25,26]. However, the problem of network packet loss in the communication network has not been solved in the above work, which inspired this work.
Motivated by the above discussions, the purpose of this paper is to design a dynamic event-triggered predictive controller for the IT2 fuzzy system, which has different premise variables from the IT2 fuzzy system and can compensate for the negative effects of the communication network. First of all, a new IT2 fuzzy system model is provided, which includes a dynamic ETM that can reduce the burden of communication networks and a predictive controller that can solve the problem of network packet loss. Then, the sufficient conditions for system stabilization are obtained by the Lyapunov stability theory and imperfect premise matching method, and the controller gain and event-triggered parameters are obtained by the given stabilization conditions. The main contributions are as follows:
  • A novel IT2 fuzzy model is proposed, which unifies the dynamic ETM and the predictive control method in a framework to compensate the negative effect of network packet loss. Unlike the traditional T-S fuzzy model [27], it does not require the membership function be known by bounding it.
  • A method of designing the dynamic event-triggered predictive controller containing global membership boundary information is provided to deal with imperfect premise mathing. Unlike the networked parallel distributed compensation method [28], it does not require the controller to have the same premise variables as the studied T-S fuzzy system by the imperfect premise matching method.
This paper is organized as follows. Section 2 is the system description including IT2 T-S fuzzy model and dynamic ETM. In Section 3, the stability of the system is analyzed, and sufficient conditions for system stabilization are obtained. Finally, a numerical example is given to illustrate the effectiveness of the design method.
Notations: Throughout this paper, the asterisk * in a matrix is used to denote a term that is induced by symmetry. X > 0 ( X 0 ) means X is a symmetric and positive definite (positive semi-definite). I and 0 denote identity and zero matrix, respectively.

2. System Description

Figure 1 depicts the diagram of IT2 fuzzy systems with dynamical fuzzy event-triggered predictive controller (FETPC). The event-triggered predictive control method in this paper includes ETM1 to transmit sampled data to the predictor, ETM2 to transmit the predicted state to the controller, and the networked data-dropout compensator (NDC) to store the predicted data packets. The sensor and FETPC are connected through a communication network, while the FETPC and actuator are directly connected without communication networks. To make this framework more clear, detailed descriptions of some components will be given below.

2.1. IT2 Fuzzy Model

Considering the following networked IT2 fuzzy systems.
Rule ϵ : IF f 1 ( x ( k ) ) is M 1 ϵ , and ⋯, and f p ( x ( k ) ) is M p ϵ , THEN:
x ( k + 1 ) = A ϵ x ( k ) + B ϵ u ( k ) ,
where f ν ( x ( k ) ) and M v ϵ ( ν = 1 , 2 , , p ; ϵ = 1 , 2 , , r ) denote the premise variables and the fuzzy sets, x ( k ) R n and u ( k ) R n are system state and control input, respectively. A ϵ and B ϵ are constant matrices with appropriate dimensions. The activation intensity of rule ϵ can be defined:
W ϵ ( x ( k ) ) = [ h ̲ ϵ ( x ( k ) ) h ¯ ϵ ( x ( k ) ) ] ,
where h ̲ ϵ ( x ( k ) ) = ν = 1 p μ ̲ M ν ϵ ( f ν ( x ( k ) ) ) and h ¯ ϵ ( x ( k ) ) = ν = 1 p μ ¯ M ν ϵ ( f ν ( x ( k ) ) ) with μ ̲ M ν ϵ ( f ν ( x ( k ) ) ) [ 0 , 1 ] and μ ¯ M ν ϵ ( f ν ( x ( k ) ) ) [ 0 , 1 ] denoting the lower and upper grades of membership, respectively.
Then the system (1) can be formulated by:
x ( k + 1 ) = ϵ = 1 r h ϵ ( x ( k ) ) [ A ϵ x ( k ) + B ϵ u ( k ) ] ,
in which h ϵ ( x ( k ) ) = κ ̲ ϵ h ̲ ϵ ( x ( k ) ) + κ ¯ ϵ h ¯ ϵ ( x ( k ) ) satisfies 0 h ϵ ( x ( k ) ) 1 and ϵ = 1 r h ϵ ( x ( k ) ) = 1 . κ ̲ ϵ [ 0 , 1 ] and κ ¯ ϵ [ 0 , 1 ] are the nonlinear weighting functions that satisfy κ ̲ ϵ + κ ¯ ϵ = 1 .
Remark 1.
Unlike the T-S fuzzy model [19] for predictive control of networked nonlinear system with imperfect premise matching, the membership of IT2 fuzzy model is no longer a definite value, but in an interval. IT2 fuzzy model not only extends the traditional T-S fuzzy model, but also has the characteristic of dealing with uncertainty.

2.2. Dynamic ETM

In order to save limited communication resources, a dynamic ETM is designed to release the sampled signals to the communication network. Let e ( k ) = x ( k ) x ( k n ) be the error between the current state x ( k ) and the latest triggered state x ( k n ) . Then, the next event-triggered instant depends on the ETM1 (see Figure 1).
k n + 1 = m i n { k n + T , T k } , T k = m i n { k | k > k n , 1 ρ ϕ ( k ) + δ x T ( k ) x ( k ) e T ( k ) e ( k ) 0 } , n = 0 , 1 , 2 , ,
where 0 < δ < 1 and ρ > 0 are given constants, T is the upper bound of the interval of adjacent triggering instants. The variable ϕ ( k ) is designed as:
ϕ ( k + 1 ) = τ ϕ ( k ) + δ x T ( k ) x ( k ) e T ( k ) e ( k ) ,
where τ ( 0 , 1 ) is a given constant and ϕ ( 0 ) = ϕ 0 > 0 . Parameters τ and ρ satisfied τ ρ > 1 . In interval [ k n , k n + 1 ) , ϕ ( k ) 0 can be obtained by combining (3), (4) and τ ρ > 1 .
Remark 2.
The dynamic ETM1 contains an internal dynamic variable ϕ ( k ) , which can dynamically adjust the intensity of the ETM1 according to the system state. It can be seen that when ϕ ( k ) 0 , the dynamic ETM1 becomes the static ETM [19].

2.3. FETPC under Premise Matching

Due to the limited network resources and the unreliability of the communication network, some sampled data will not be transmitted to the controller, so the predictor is set in the controller. Considering the controller model can not share the premise variables with the system, the model of fuzzy predictive controller is described as
Rule w: IF g 1 ( x ^ ( k ) ) is N 1 w and ⋯ and g q ( x ^ ( k ) ) is N q w , then,
x ^ ( k + 1 ) = A ^ w x ^ ( k ) + B ^ w u ( k ) ,
Rule l: IF g 1 ( x ^ ( k ) ) is N 1 l and ⋯ and g q ( x ^ ( k ) ) is N q l , then,
u ^ ( k ) = K l x ^ ( k ) ,
where g γ ( x ^ ( k ) ) and N γ w , l ( w , l = 1 , 2 , , o ; γ = 1 , 2 , , q ) denote the premise variables and the fuzzy sets, x ^ ( k ) is the predicted system state, A ^ w and B ^ w represent constant matrices with appropriate dimensions. Similarly, the model of fuzzy predictive controller can be described as:
x ^ ( k + 1 ) = w = 1 o η w ( g ( x ^ ( k ) ) ) [ A ^ w x ^ ( k ) + B ^ w u ( k ) ] ,
u ^ ( k ) = l = 1 o η l ( g ( x ^ ( k ) ) ) K l x ^ ( k ) ,
where:
η w = κ ̲ w W ̲ w ( x ^ ( k ) ) + κ ¯ w W ¯ w ( x ^ ( k ) ) , 0 η w ( x ^ ( k ) ) 1 , w = 1 o η w ( x ^ ( k ) ) = 1 , κ ̲ w [ 0 1 ] , κ ¯ w [ 0 1 ] , κ ̲ w + κ ¯ w = 1 , η l = κ ̲ l W ̲ l ( x ^ ( k ) ) + κ ¯ l W ¯ l ( x ^ ( k ) ) , 0 η l ( x ^ ( k ) ) 1 , w = 1 o η l ( x ^ ( k ) ) = 1 , κ ̲ l [ 0 1 ] , κ ¯ l [ 0 1 ] , κ ̲ l + κ ¯ l = 1 .
Noting that the premise variables of the predictor and the controller are the same, but they are inconsistent with the premise variables of the fuzzy system.

2.4. Model of Networked T-S Fuzzy Systems

In this section, we will carefully analyze the process of data transmission in the network and design the program for the event-triggered predictor.
Denote t s i ( i = 1 , 2 , . . . ) the time series when trigger states are successfully sent to the controller by ETM1 (3), the closed-loop system (1) can be predicted as:
x ^ ( t ^ s i + j + k + 1 | t s i ) = w = 1 o η w g ( x ^ ) [ A ^ w x ^ ( t ^ s i + j + k | t s i ) + B ^ w l = 1 o η l g ( x ^ ) K l x ^ ( t ^ s i + j | t s i ) ,
where k { 0 , 1 , 2 , , t ^ s i + j + 1 t ^ s i + j 1 } and j { 0 , 1 , 2 , , θ i } . In the time interval [ t s i , t s i + 1 ), the states of the system (9) are x ( t s i ) , x ^ ( t s i + 1 ) , x ^ ( t s i + 2 ) , , x ^ ( t ^ s i + 1 ) , x ^ ( t ^ s i + 1 + 1 ) , x ^ ( t ^ s i + 1 + 2 ) , , x ^ ( t ^ s i + θ i 1 ) , x ^ ( t ^ s i + θ i 1 + 1 ) , x ^ ( t ^ s i + θ i 1 + 2 ) , , x ^ ( t ^ s i + θ i ) . Note that when j = 0 , we get t ^ s i + j = t s i and x ^ ( t ^ s i | t s i ) = x ( t s i ) .
In the communication network, there is the phenomenon of network packet loss, in the following, we will make an assumption on the packet loss.
Assumption 1.
The upper bounded of the number of consecutive loss-data occurring is σ. When the data packet is lost, the triggered state will not be received by the controller, and the controller continues to use the predicted state.
In (9), the predictive event-triggered instants t ^ s i + j + 1 are determined by ETM2 (see Figure 1),
t ^ s i + j + 1 = m i n { t ^ s i + j + T , T s i + j } , T s i + j = m i n { k | k > t ^ s i + j , 1 ρ ϕ ^ + δ x ^ T ( t | t s i ) x ^ ( t | t s i ) e ^ T ( t ) e ^ ( t ) 0 } , j = 0 , 1 , 2 , , θ i ,
and the variable ϕ ^ ( k ) is designed as:
ϕ ^ ( k + 1 ) = τ ϕ ^ ( k ) + δ x ^ T ( k ) x ^ ( k ) e ^ T ( k ) e ^ ( k ) ,
where ρ , δ , τ and T are same as in (3) and (4). Obviously, ϕ ^ ( k ) 0 can be obtained when ϕ ^ ( 0 ) = ϕ ^ 0 0 . Defining e ^ ( t ) = x ^ ( t | t s i ) x ^ ( t ^ s i + j | t s i ) . The predictive event-triggered instants are { t ^ s i + j } j = 1 θ i and it satisfies t ^ s i + θ i t s i + T σ < t ^ s i + θ i + 1 from the Assumption 1.
The predictive control signals can be represented as:
u ^ ( t ^ s i + j | t s i ) = l = 1 o η l ( g ( x ^ ) ) K l x ^ ( t ^ s i + j | t s i ) , j { 0 , 1 , , θ i }
and the control sequence in (12) is expressed as:
U t s i = [ u ( t s i ) , u ^ ( t ^ s i + 1 | t s i ) , , u ^ ( t ^ s i + θ i | t s i ) ]
Remark 3.
If ETM2 (10) is not introduced, then the control sequence will be expressed as:
U ˜ t s i = [ u ( t s i ) , u ^ ( t s i + 1 ) , , u ^ ( t ^ s i + 1 | t s i ) , u ^ ( t ^ s i + 1 + 1 | t s i ) , , u ^ ( t ^ s i + 2 | t s i ) , u ^ ( t ^ s i + 2 + 1 | t s i ) , , u ^ ( t ^ s i + θ i | t s i ) ] .
Compared with U t s i , the complexity and size of U ˜ t s i are larger. Therefore, ETM2 (10) can save computing and storage resources.
Until now, (2) and (7) can be expressed as the closed loop system:
x ( t + 1 ) = ϵ = 1 r h ϵ ( x ) [ A ϵ x ( t ) + B ϵ u ^ ( k ^ s i + j | t s i ) ] ,
x ^ ( t + 1 ) = w = 1 o η w ( x ^ ) [ A ^ w x ^ ( t ) + B ^ w u ^ ( t ^ s i + j | t s i ) ] , t Φ m j i ,
where Φ m j i [ t s i , t s i + 1 ) [ t s i + m , t s i + m + 1 ) [ t ^ s i + j , t ^ s i + j + 1 ) , and [ t s i , t s i + 1 ) = m = 0 s i + 1 s i 1 j = 0 θ i Φ m j i . By defining e ^ i j ( t ) = x ^ ( t ) x ^ ( t ^ s i + j | t s i ) , e i m = x ( t ) x ( t s i + m ) , β ( t ) = x ( t ) x ^ ( t ) and α = [ x T ( t ) , β T ( t ) ] T , the system (14) and (15) can be uniformly expressed as:
α ( t + 1 ) = ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) [ χ ϵ w l ] ,
where:
χ ϵ w l = Π ϵ w l α ( t ) + Ξ ϵ w l e ^ i j ( t ) , Ξ ϵ w l = B ϵ K l ( B ϵ B ^ ϵ ) K l ,
χ ϵ w l = A ϵ + B ϵ K l B ϵ K l A ϵ A ^ w + ( B ϵ B ^ w ) K l A ^ ϵ ( B ϵ B ^ w ) K l .
Remark 4.
In the IT2 fuzzy system model, the premise variables of the system (2) and FETPC (8) are imperfectly matched, which is expressed as h ϵ η l in (16). Perfect premise matching can be regarded as a special case of this paper, which means that the design method of this paper can be used in any situations regardless of imperfect/perfect matching.
Before presenting the main results, we also need the following Lemma.
Lemma 1.
[29] Given matrices Q i ( i = 1 , , s ) and positive semi-definite matrix P, if i = 1 s v i = 1 and 0 v i 1 exist, the following inequality holds,
( i = 1 s v i Q i ) T P ( i = 1 s v i Q i ) i = 1 s v i Q i T P Q i .

3. Main Results

In this section, we analyze the asymptotic stability of the system (16) under the dynamic ETM1 (3) and ETM2 (10), and the stability criteria are established.
Theorem 1.
Given parameters ρ > 0 , δ > 0 , 0 < τ < 1 , matrices K l and membership function satisfying η l ( x ^ ) γ l h l ( x ) 0 ( 0 < γ l < 1 ) , the closed-loop system (16) can achieve asymptotically stable under (3) and (10), if there exist matrices P > 0 and arbitrary matrices Λ ϵ , Λ l with appropriate dimensions for ϵ , w , l = 1 , 2 , , o satisfying:
Ψ ϵ w l Λ l < 0 ,
γ ϵ Ψ ϵ w ϵ γ ϵ Λ ϵ + Λ ϵ < 0 ,
γ l Ψ ϵ w l + γ ϵ Ψ l w ϵ γ l Λ ϵ γ ϵ Λ l + Λ ϵ + Λ l < 0 ,
Ψ ϵ w l P + Ω * * * * * 0 υ 1 I * * * * 0 0 υ 1 I * * * 0 0 0 υ 2 I * * 0 0 0 0 υ 2 I * P Π ϵ w l P Ξ ϵ w l 0 0 0 P ,
υ 1 = ( 1 ρ + δ ) , υ 2 = τ 1 + c ρ , υ 3 = δ ρ + c δ , Ω 2 υ 3 I υ 3 I υ 3 I υ 3 I .
Proof. 
Choose a Lyapunov function as:
V ( α ( k ) , ϕ ( k ) ) = α T ( k ) P α ( k ) + 1 ρ ϕ ( k ) + 1 ρ ϕ ^ ( k ) ,
then,
Δ V ( α ( k ) , ϕ ( k ) ) = α T ( k + 1 ) P α ( k + 1 ) α T ( k ) P α ( k ) + 1 ρ ϕ ( k + 1 ) 1 ρ ϕ ( k ) + 1 ρ ϕ ^ ( k + 1 ) 1 ρ ϕ ^ ( k ) .
Through the dynamic ETM (3), for any t ( t s i + m , t s i + m + 1 ) ,
1 ρ ϕ ( k ) + δ x T ( k ) x ( k ) e T ( k ) e ( k ) 0 ,
which implies that for any c > 0 ,
1 ρ ϕ ( k + 1 ) 1 ρ ϕ ( k ) 1 ρ ϕ ( k + 1 ) 1 ρ ϕ ( k ) + c ( 1 ρ ϕ ( k ) + δ x T ( k ) x ( k ) e T ( k ) e ( k ) ) = τ 1 + c ρ ϕ ( k ) + ( δ ρ + c δ ) x T ( k ) x ( k ) ( 1 ρ + δ ) e T ( k ) e ( k ) ) .
Similarly, from the dynamic ETM (10), for any t ( t ^ s i + j , t ^ s i + j + 1 ) and c > 0 ,
1 ρ ϕ ^ ( k + 1 ) 1 ρ ϕ ^ ( k ) 1 ρ ϕ ^ ( k + 1 ) 1 ρ ϕ ^ ( k ) + c ( 1 ρ ϕ ^ ( k ) + δ x ^ ( k ) T x ^ ( k ) e ^ i j T ( t ) e ^ i j ( k ) ) = τ 1 + c ρ ϕ ^ ( k ) + ( δ ρ + c δ ) x ^ ( k ) T x ^ ( k ) ( 1 ρ + δ ) e ^ i j T ( k ) e ^ i j ( k ) ) .
On the other hand, by using Lemma 1, one has:
α T ( k + 1 ) P α ( k + 1 ) = { ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] } T P { ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] } ϵ = 1 o h ϵ ( x ) { w = 1 o l = 1 o η w ( x ^ ) η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] } T P { w = 1 o l = 1 o η w ( x ^ ) η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] } ϵ = 1 o w = 1 o h ϵ ( x ) η w ( x ^ ) { l = 1 o η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] } T P { l = 1 o η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] } ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] T P [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] .
By considering (21)–(25) and Schur complement, we obtain:
Δ V ( α ( k ) , ϕ ( k ) ) ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) { [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] T P [ Π ϵ w l α ( k ) + Ξ ϵ w l e ^ i j ( k ) ] + τ 1 + c ρ ϕ ( k ) ( 1 ρ + δ ) e T ( k ) e ( k ) ) + τ 1 + c ρ ϕ ^ ( k ) ( 1 ρ + δ ) e ^ i j T ( k ) e ^ i j ( k ) ) + α T ( k ) Ω α ( k ) α T ( k ) P α ( k ) } ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) ξ T Ψ ϵ w l ξ < 0 ,
where ξ T [ α T ( t ) , e , e ^ i j T , x ( t ) , ϕ ^ ( t ) T , ϕ ( t ) T ] , and we get:
ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) [ h l ( x ) η l ( x ^ ) ] Λ ϵ = ϵ = 1 o w = 1 o h ϵ ( x ) η w ( x ^ ) [ l = 1 o h l ( x ) l = 1 o η l ] Λ ϵ = ϵ = 1 o w = 1 o h ϵ ( x ) η w ( x ^ ) ( 1 1 ) Λ ϵ = 0 ,
where Λ ϵ is arbitrary matrix. Combining (26) and (27), we get:
ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) η l ( x ^ ) Ψ ϵ w l ϵ = 1 o w = 1 o h ϵ 2 ( x ) η w ( x ^ ) ( γ ϵ Ψ ϵ w ϵ γ ϵ Λ ϵ + Λ ϵ ) + ϵ = 1 o w = 1 o l = 1 o h ϵ ( x ) η w ( x ^ ) ( η l ( x ^ ) γ l h l ( x ) ) ( Ψ ϵ w l Λ l ) + ϵ = 1 o w = 1 o l < ϵ o h ϵ ( x ) η w ( x ^ ) h l ( x ) ( γ l Ψ ϵ w l + γ ϵ Ψ l w ϵ γ l Λ ϵ γ ϵ Λ l + Λ ϵ + Λ l ) ,
where η l ( x ^ ) γ l h l ( x ) 0 for all l. Let (17), (18) and (19) hold for all ϵ , w , l = 1 , 2 , , o , then the following can be obtained:
Δ V ( α ( t ) , ϕ ( t ) ) < 0 .
Obviously, there is a scalar ι > 0 satisfying Δ V ( α ( t ) , ϕ ( t ) ) ι ξ 2 for all ξ 0 . Therefore, the system (16) achieves asymptotical stablility. □
Although Theorem 1 has guaranteed the stability of the closed-loop system (16), in order to find the parameters of FETPC and ETM, Theorem 2 is given.
Theorem 2.
Given parameters ρ > 0 , δ > 0 , 0 < τ < 1 , matrices K l and membership function satisfying η l ( x ^ ) γ l h l ( x ) 0 ( 0 < γ l < 1 ) , the closed-loop system (16) can achieve asymptotically stable under (3) and (10), if there exist matrices Υ ¯ > 0 and arbitrary matrices Λ ¯ ϵ , Λ ¯ l with appropriate dimensions for ϵ , w , l = 1 , 2 , , o satisfying:
Ψ ¯ ϵ w l Λ ¯ l 0 ,
γ ϵ Ψ ¯ ϵ w ϵ γ ϵ Λ ¯ ϵ + Λ ¯ ϵ 0 ,
γ l Ψ ¯ ϵ w l + γ ϵ Ψ ¯ l w ϵ γ l Λ ¯ ϵ γ ϵ Λ ¯ l + Λ ¯ ϵ + Λ ¯ l 0 ,
where,
Ψ ¯ ϵ w l Ψ ¯ 11 Ψ ¯ 12 * * * * * 0 0 Ψ ¯ 23 * * * * 0 0 0 Ψ ¯ 34 * * * 0 0 0 0 Ψ ¯ 45 * * 0 0 0 0 0 Ψ ¯ 56 * Ψ ¯ 61 Ψ ¯ 62 Ψ ¯ 63 0 0 0 P ,
with,
Ψ ¯ 11 = 2 υ ¯ 3 I Υ ¯ υ ¯ 3 I , Ψ ¯ 12 = * 2 υ ¯ 3 I Υ ¯ , Ψ ¯ 61 = A ϵ Υ ¯ + B ϵ Y l ( A ϵ A ^ w ) Υ ¯ + ( B ϵ B ^ w ) Y l ,
Ψ ¯ 62 = B ϵ Y l A ^ ϵ Υ ¯ ( B ϵ B ^ w ) Y l , Ψ ¯ 63 = B ϵ Y l ( B ϵ B ^ ϵ ) Y l , Ψ ¯ 67 = Υ ¯ * * Υ ¯ ,
Ψ ¯ 23 = υ 1 Υ ¯ 1 I Υ ¯ 1 , Ψ ¯ 34 = υ 1 Υ ¯ 1 I Υ ¯ 1 ,
Ψ ¯ 45 = υ 2 Υ ¯ 1 I Υ ¯ 1 , Ψ ¯ 56 = υ 2 Υ ¯ 1 I Υ ¯ 1 , K l = Y l Υ ¯ 1 .
Proof. 
Define P = d i a g { P ¯ , P ¯ } , Υ ¯ = P ¯ 1 , Υ = d i a g { Υ ¯ , Υ ¯ } , D = d i a g { Υ , Υ ¯ , Υ ¯ , Υ ¯ , Υ ¯ , Υ } . Just left and right multiply D on (17)–(19), then (30)–(32) can be obtained. □

4. Numerical Examples

In this part, a numerical simulation is used to prove the effectiveness of the designed control scheme for the networked interval type-2 fuzzy system. A nonlinear mass-spring system is given as:
ϱ ˙ 1 = ϱ 2 , ϱ 2 = 0.01 ϱ 1 0.67 ϱ 1 3 + u ,
where ϱ 1 [ 1 , 1 ] . If the nonlinear mass-spring system is discretized with sampling period h=0.1, then the discrete fuzzy system is:
x ( t + 1 ) = ϵ = 1 2 h ϵ ( f ( x ) ) [ A i x ( t ) + B i x ( t ) ] ,
where:
A 1 = 1.0000 0.1000 0.0010 1.0000 , B 1 = 0.0050 0.100 ,
A 2 = 0.9966 0.0999 0.0679 0.9966 , B 2 = 0.0050 0.0999 ,
h ϵ ( x ( k ) ) = κ ̲ i h ̲ ϵ ( x ( k ) ) + κ ¯ ϵ h ¯ ϵ ( x ( k ) ) , h 2 = 1 h 1 ,
h ¯ 1 ( f ( x ) ) = 1 1 + e x p ( φ 2 x 1 ( t ) ) , h ̲ 2 ( f ( x ) ) = 1 h ¯ 1 ( f ( x ) ) ,
h ̲ 1 ( f ( x ) ) = 1 1 + e x p ( φ 1 x 1 ( t ) ) , h ¯ 2 ( f ( x ) ) = 1 h ̲ 1 ( f ( x ) ) ,
and the membership functions of the controller is:
η l ( g ( x ^ ) ) = κ ̲ l η ̲ l ( x ( k ) ) + κ ¯ l η ¯ l ( x ( k ) ) , η 2 = 1 η 1 ,
η ¯ 1 ( g ( ( ^ x ) ) ) = 0.98 e x p ( φ 1 x 1 ( t ) ) , η ̲ 2 ( g ( ( ^ x ) ) ) = 1 η ¯ 1 ( g ( ( ^ x ) ) ) ,
η ̲ 1 ( g ( ( ^ x ) ) ) = 0.98 e x p ( φ 2 x 1 ( t ) ) , η ¯ 2 ( g ( ( ^ x ) ) ) = 1 η ̲ 1 ( g ( ( ^ x ) ) ) ,
with φ 1 = 1 , φ 2 = 2 .
Case 1: Assume that the constant matrices of the predictor (15) and the system (14) are the same, that is A ^ = A , B ^ = B . Given parameter γ 1 = 0.8 and γ 2 = 0.95 and ensure that η l ( x ^ ) γ l h l ( x ) 0 . Set the event-triggered scalars as ρ = 4 , δ = 0.8 , τ = 0.3 . By using LMI, controller gains can be obtained as:
K 1 = 0.1581 0.0851 , K 2 = 0.1481 0.0441 .
Suppose that the initial state is x 0 = [ 0.5 , 0.5 ] T , the sampling period is 0.1 s, and the simulation time is 100 s. Packet loss occurs randomly in the communication network, and the maximum number of consecutive packet loss is σ = 10 . Figure 2, Figure 3, Figure 4 and Figure 5 show the evolution of the system state, event-triggered intervals, the evolution of the variable ϕ ( k ) and the data dropout instants in case 1, respectively.
Case 2: Assume that the constant matrices of the predictor (15) and the system (14) are different, that is A ^ = 1.02 A , B ^ = 0.9 B . Given parameter γ 1 = 0.8 and γ 2 = 0.95 and ensure that η l ( x ^ ) γ l h l ( x ) 0 . Set the event-triggered scalars as ρ = 4 , δ = 0.8 , τ = 0.3 . By using LMI, controller gains can be obtained as:
K 1 = 0.3145 0.8307 , K 2 = 0.0152 0.4473 .
Suppose that the initial state is x 0 = [ 0.5 , 0.5 ] T , the sampling period is 0.1 s , and the simulation time is 100 s . Packet loss occurs randomly in the communication network, and the maximum number of consecutive packet loss is σ = 10 . Figure 6, Figure 7, Figure 8 and Figure 9 show the evolution of the system state, event-triggered intervals, the evolution of the variable ϕ ( k ) and the data dropout instants in case 2, respectively.
Because the packet loss occurs randomly, the ETM of the two cases can not be compared. Therefore, we set the packet loss moments of the two cases to be the same, and Table 1 shows the frequency of event-triggered dynamic ETM1 (3) and static ETM in case 1 and case 2. It can be seen that dynamic ETM1 (3) has a lower event-triggered frequency than static ETM.

5. Conclusions

An IT2 T-S fuzzy model is used for modeling a class of NCSs, and an FETPC design method for systems considered with imperfect premise matching is proposed. The dynamic ETM1 has been used to reduce the network load and maintain certain control performance. The designed FETPC can predict the state of the system between two successful transmissions. By choosing the Lyapunov function and some inequalities, sufficient conditions have been obtained to ensure the property of the closed-loop system, and a clear representation of the event-triggered predictive controller is presented. Finally, numerical simulations are used to illustrate the effectiveness of the designed method. In this paper, network delay is not considered, and the stability of NCSs with network-induced delay will be studied in future work. There are more practical factors that we need to consider, such as the uncertainty of system parameters, the failure of physical devices, and the quantification of network signals. All these will inspire our future work.

Author Contributions

Methodology, J.Z. (Jingfeng Zhou) and M.H.; writing—original draft preparation J.Z. (Jingfeng Zhou); software, J.Z. (Jingfeng Zhou) and J.C. (Jianming Cao); writing—review and editing, J.C. (Jing Chen), A.H. and J.Z. (Jingxiang Zhang). All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China under Grant 61973137 (by Jing Chen and Manfeng Hu) and the Natural Science Foundation of Jiangsu Province under Grant BK20181342 (by Aihua Hu and Manfeng Hu).

Data Availability Statement

Not applicable.

Acknowledgments

This research was supported by Jiangnan University.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Zhang, X.M.; Han, Q.L. Networked control stystems: A survey of trends and techniques. IEEE/CAA J. Autom. Sin. 2020, 7, 1–17. [Google Scholar]
  2. Zhang, X.M.; Han, Q.L. Survey on Recent Advances in Networked Control Systems. IEEE Trans. Ind. Inform. 2016, 12, 1740–1752. [Google Scholar] [CrossRef]
  3. Martin, S.; Martin, H. A stability criterion for networked control systems with packetized transmissions. IEEE Control Syst. Lett. 2021, 5, 911–916. [Google Scholar]
  4. Morrison, M.; Kutz, J.N. Nonlinear control of networked dynamical systems. IEEE Trans. Netw. Sci. Eng. 2021, 8, 174–189. [Google Scholar] [CrossRef] [PubMed]
  5. Yin, Z.P.; Yu, K.M.; Wang, Y.Z. Robust control algorithm and simulation of networked control systems. Comput. Commun. 2020, 157, 394–401. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Fang, H.J.; Jiang, T.Y. Fault detection for nonlinear networked control systems with stochastic interval delay characterisation. Int. J. Syst. Sci. 2012, 43, 952–960. [Google Scholar] [CrossRef]
  7. Gao, L.; Li, F.; Fu, J. Output-based decentralised event-triggered dissipative control of NCSs under aperiodic DoS attacks. Int. J. Syst. Sci. 2021, 52, 1–17. [Google Scholar] [CrossRef]
  8. Liu, D.; Yang, G.J.; Er, M.J. Event-triggered control for T-S fuzzy systems under asynchronous network communications. IEEE Trans. Fuzzy Syst. 2020, 28, 390–399. [Google Scholar] [CrossRef]
  9. Lechappe, V.; Moulay, E.; Plestan, F.; Han, Q.L. Discrete predictor-based event-triggered control of networked control systems. Automatica. 2019, 107, 281–288. [Google Scholar] [CrossRef] [Green Version]
  10. Wu, X.H.; Mu, X.W. Event-triggered control for networked nonlinear semi-Markovian jump systems with randomly occurring uncertainties and transmission delay. Inf. Sci. 2019, 487, 84–96. [Google Scholar] [CrossRef]
  11. Tang, X.M.; Deng, L.; Qu, H. Predictive control for networked interval type-2 T-S fuzzy system via an event-triggered dynamic output feedback scheme. IEEE Trans. Fuzzy Syst. 2019, 27, 1573–1586. [Google Scholar] [CrossRef]
  12. Ning, Z.K.; Yu, J.Y.; Pan, Y.N.; Li, H.Y. Adaptive event-triggered fault detection for fuzzy stochastic systems with missing measurements. IEEE Trans. Fuzzy Syst. 2018, 26, 2201–2212. [Google Scholar] [CrossRef]
  13. Zhang, L.C.; Liang, H.J.; Sun, Y.H.; Ahn, C.K. Adaptive event-triggered fault detection scheme for semi-Markovian jump systems with output quantization. IEEE Trans. Syst. Man, Cybern. Syst. 2019, 51, 2370–2381. [Google Scholar] [CrossRef]
  14. Chen, M.; Sun, J.; Karimi, H.R. Input-output finite-time generalized dissipative filter of discrete time-varying systems with quantization and adaptive event-triggered mechanism. IEEE Trans. Cybern. 2020, 50, 5061–5073. [Google Scholar] [CrossRef]
  15. Ge, X.H.; Han, Q.L.; Wang, Z.D. A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks. IEEE Trans. Cybern. 2019, 49, 171–183. [Google Scholar] [CrossRef] [PubMed]
  16. Liu, Y.; Zhu, Q. Adaptive fuzzy event-triggered control for nonstrict-feedback switched stochastic nonlinear systems with state constraints. Int. J. Syst. Sci. 2021, 52, 2889–2903. [Google Scholar] [CrossRef]
  17. Guo, X.G.; Fan, X.; Ahn, C.K. Adaptive event-triggered fault detection for interval type-2 T-S fuzzy systems with sensor saturation. IEEE Trans. Fuzzy Syst. 2020, 29, 2310–2321. [Google Scholar] [CrossRef]
  18. Zhang, Z.N.; Su, S.F.; Niu, Y.G. Dynamic event-triggered control for interval type-2 fuzzy systems under fading channel. IEEE Trans. Cybern. 2021, 110, 53–62. [Google Scholar] [CrossRef]
  19. Peng, C.; Wu, M.; Xie, X.P.; Wang, Y.L. Event-triggered predictive control for networked nonlinear systems with imperfect premise matching. IEEE Trans. Fuzzy Syst. 2018, 26, 2797–2806. [Google Scholar] [CrossRef]
  20. Deng, Y.R.; Yin, X.X.; Hu, S.L. Event-triggered predictive control for networked control systems with DoS attacks. Inf. Sci. 2021, 542, 71–91. [Google Scholar] [CrossRef]
  21. Wang, X.; Park, J.H.; Yang, H.L.; Zhong, S.M. An improved fuzzy event-triggered asynchronous dissipative control to T-S FMJSs with nonperiodic sampled data. IEEE Trans. Fuzzy Syst. 2020, 29, 2926–2937. [Google Scholar] [CrossRef]
  22. Ma, H.; Li, H.Y.; Liang, H.J.; Dong, G.W. Adaptive fuzzy event-triggered control for stochastic nonlinear systems with full state constraints and actuator faults. IEEE Trans. Fuzzy Syst. 2019, 27, 1063–1076. [Google Scholar] [CrossRef]
  23. Aslam, M.S.; Chen, Z.R. Observer-based dissipative output feedback control for network T-S fuzzy systems under time delays with mismatch premise. Nonlinear Dyn. 2019, 95, 2923–2941. [Google Scholar] [CrossRef]
  24. Zhao, T.; Zhang, K.P.; Dian, S.Y. Security control of interval type-2 fuzzy system with two-terminal deception attacks under premise mismatch. Nonlinear Dyn. 2020, 102, 431–453. [Google Scholar] [CrossRef]
  25. Li, Z.C.; Yan, H.C.; Zhang, H.; Lam, H.K.; Wang, M. Aperiodic sampled-data-based control for interval type-2 fuzzy systems via refined adaptive event-triggered communication scheme. IEEE Trans. Fuzzy Syst. 2021, 29, 310–321. [Google Scholar] [CrossRef]
  26. Chen, M.; Lam, H.K.; Xiao, B.; Xuan, C.B. Membership-function-dependent control design and stability analysis of interval type-2 sampled-data fuzzy-model-based control system. IEEE Trans. Fuzzy Syst. 2021. [Google Scholar] [CrossRef]
  27. Jiang, B.P.; Karimi, H.R.; Kao, Y.G.; Gao, C.C. Takagi-Sugeno model based event-triggered fuzzy sliding-mode control of networked control systems with semi-markovian switchings. IEEE Trans. Fuzzy Syst. 2020, 28, 673–683. [Google Scholar] [CrossRef]
  28. Peng, C.; Yue, D.; Fei, M. Relaxed stability and stabilization conditions of networked fuzzy control systems subject to asynchronous grades of membership. IEEE Trans. Fuzzy Syst. 2014, 22, 1101–1112. [Google Scholar] [CrossRef]
  29. Cao, Y.Y.; Lin, Z.L. Robust stability analysis and fuzzy-scheduling control for nonlinear systems subject to actuator saturation. IEEE Trans. Fuzzy Syst. 2003, 11, 57–67. [Google Scholar]
Figure 1. Diagram of the considered IT2 fuzzy systems.
Figure 1. Diagram of the considered IT2 fuzzy systems.
Entropy 23 01452 g001
Figure 2. System state in case 1.
Figure 2. System state in case 1.
Entropy 23 01452 g002
Figure 3. Event-triggered intervals in case 1.
Figure 3. Event-triggered intervals in case 1.
Entropy 23 01452 g003
Figure 4. Dynamic variable ϕ ( k ) in case 1.
Figure 4. Dynamic variable ϕ ( k ) in case 1.
Entropy 23 01452 g004
Figure 5. Data dropout instants and intervals in case 1.
Figure 5. Data dropout instants and intervals in case 1.
Entropy 23 01452 g005
Figure 6. System state in case 2.
Figure 6. System state in case 2.
Entropy 23 01452 g006
Figure 7. Event-triggered intervals in case 2.
Figure 7. Event-triggered intervals in case 2.
Entropy 23 01452 g007
Figure 8. Dynamic variable ϕ ( k ) in case 2.
Figure 8. Dynamic variable ϕ ( k ) in case 2.
Entropy 23 01452 g008
Figure 9. Data dropout instants and intervals in case 2.
Figure 9. Data dropout instants and intervals in case 2.
Entropy 23 01452 g009
Table 1. The frequency of event-triggered mechanism.
Table 1. The frequency of event-triggered mechanism.
ETMFrequencyThe Sampling Period
dynamic ETM ( ϕ ( k ) 0 ) in case 127200
static ETM ( ϕ ( k ) = 0 ) in case 152200
dynamic ETM ( ϕ ( k ) 0 ) in case 230200
static ETM ( ϕ ( k ) = 0 ) in case 256200
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, J.; Cao, J.; Chen, J.; Hu, A.; Zhang, J.; Hu, M. Dynamic Event-Triggered Predictive Control for Interval Type-2 Fuzzy Systems with Imperfect Premise Matching. Entropy 2021, 23, 1452. https://doi.org/10.3390/e23111452

AMA Style

Zhou J, Cao J, Chen J, Hu A, Zhang J, Hu M. Dynamic Event-Triggered Predictive Control for Interval Type-2 Fuzzy Systems with Imperfect Premise Matching. Entropy. 2021; 23(11):1452. https://doi.org/10.3390/e23111452

Chicago/Turabian Style

Zhou, Jingfeng, Jianming Cao, Jing Chen, Aihua Hu, Jingxiang Zhang, and Manfeng Hu. 2021. "Dynamic Event-Triggered Predictive Control for Interval Type-2 Fuzzy Systems with Imperfect Premise Matching" Entropy 23, no. 11: 1452. https://doi.org/10.3390/e23111452

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop