Open access peer-reviewed chapter

Observer-Based Disturbance Rejection Control for Switched Nonlinear Networked Systems under Event-Triggered Scheme

Written By

Arumugam Arunkumar and Jenq-Lang Wu

Reviewed: 24 March 2023 Published: 22 November 2023

DOI: 10.5772/intechopen.111434

From the Edited Volume

Disturbance Rejection Control

Edited by Mohammad Shamsuzzoha and G. Lloyds Raja

Chapter metrics overview

50 Chapter Downloads

View Full Metrics

Abstract

This paper employs the disturbance rejection technique for a class of switched nonlinear networked control systems (SNNCSs) with an observer-based event-triggered scheme. To estimate the influence of exogenous disturbances on the proposed system, the equivalent input disturbance (EID) technique is employed to construct an EID estimator. To provide adequate disturbance rejection performance, a new control law is built that includes the EID estimation. Furthermore, to preserve communication resources, an event-based mechanism for control signal transmission is devised and implemented. The primary goal of this work is to provide an observer-based event-triggered disturbance rejection controller that ensures the resulting closed-loop form of the examined systems is exponentially stable. Specifically, by employing a Lyapunov–Krasovskii approach, a new set of sufficient conditions in the form of linear matrix inequalities (LMIs) is derived, ensuring the exponential stabilization criteria are met. Eventually, a numerical example is used to demonstrate the efficacy and practicality of the proposed control mechanism.

Keywords

  • nonlinear networked systems
  • disturbance rejection control
  • event-triggered scheme
  • equivalent input disturbance
  • Lyapunov techniques

1. Introduction

The switched system is a very flexible modeling tool consisting of a family of distinct subsystems, operated according to a specific switching rule, that determines which subsystem is active at any given time [1, 2]. Switched systems are employed in a variety of real-world settings, including power systems, networked control systems, communication networks, electrical devices and circuits, underwater vehicle systems, manipulator robots, and many more areas [3, 4]. In recent years, a considerable amount of research has been conducted on the stability and stabilization of switched systems using Lyapunov techniques. For instance, the existence of a common Lyapunov function for individual systems that ensures stability of the switched system in the context of arbitrary switching sequence, see [5, 6]. The authors in [7] discussed the stability and stabilization problem of switched linear systems along with average dwell time approach, where as in [4], the issue of switched nonlinear systems under multiple time delays is discussed.

On the other hand, networked control systems (NCSs) have received considerable attention due to their advantages over traditional point-to-point wired control techniques, including convenience extension, information sharing, affordability, ease of installation and maintenance, and high reliability [8]. As a result, they have recently been widely used in many different fields, such as robotic manipulators, vehicle highway systems, spacecraft systems, teleoperation systems, smart grids, and other areas. It is common for NCSs to use wired and wireless communications networks to link the various components of the system, including sensors, controllers, and actuators, which are situated in separate locations, in order to form a feedback control system [5, 9]. During the past few years, switched NCS’s have received a great deal of attention from researchers [10, 11] due to the fact that these kind of systems can well describe numerous practical systems with abrupt parameter variations. However, the communication network introduces some new difficulties to the controller design of switched NCSs [12].

Furthermore, some interesting issues may arise due to the characteristics of the network, such as congestion on the network, data loss, and disorder, and delay due to the network. In order to reduce the network resources, the time-triggered technique has been established in several versions. Over a specified time period, every data is sampled and transmitted, whether required or not. In the case that if the difference between the latest transmitted signal and the current sampling signal is relatively small, then a significant amount of the same data will be transmitted in the network, which will cause unnecessary traffic on the network and unwanted communication resources. To tackle these issues, quite of few researchers devote themselves in developing extremely effective data transmission techniques, for example, [13, 14]. Motivated by [5], an event-triggered technique has been developed to further reduce the limited bandwidth and enhance the usage of communication resources. The authors in [10] propose an event-triggered H communication control problem for switched networked systems with the assistance of the LKF theory. Further, the authors in [9] discussed an event-triggered H control strategy for NCSs under communication delay. Under an adaptive event-triggered communication scheme framework, an H tracking control problem for nonlinear networked systems is derived with limited network communication [15]. In particular, the distributed H control problem for switched networked linear control system is discussed in [16] subject to quantization and packet dropouts. In [3], an observer-based controller design has been developed for the switched networked nonlinear systems with packet dropouts and average dwell-time mechanisms.

As a result, it is more important from the perspective of the control system to evaluate exogenous disturbances affecting the control input channel since they are a source of not only the collapse of the system’s control performance but also machine malfunctions, vibrations, and other issues. In order to achieve good disturbance rejection performance, the EID method, such as the one described in [17, 18], is an active disturbance rejection technique with two degrees of freedom, which actively processes disturbance information and constructs compensation signals for them. The main advantage of employing the EID technique is that no restrictions are imposed or demand any information concerning disturbances [2]. As a general rule, EID is capable of rejecting and estimating both matched and mismatched external disturbances, and its configuration allows for easy modeling. Several design methodologies have been proposed in order to take into account the energetic performance of EID, as recently examined in the literature, see, for example, [19, 20]. Based on the disturbance rejection method, the switched neutral time-delay system is relaxed in [2] via EID approach. The authors in [18] derived an effective disturbance rejection method for time delay system based on the EID approach. She et al. [21] explored the problem of enhancing the disturbance-rejection performance for servo systems, which involves the estimate of an EID and an improved servo system design using the EID technique.

Moreover, it has been reported that innumerable advanced techniques on an event-triggered control of switched networked systems have already been published, but as far as we are aware, this has not yet been explored for an observer-based event-triggered control scheme for SNNCSs, especially for disturbance rejection technique and ADT approach. As stipulated by the author’s perspective, the main intention of this paper is to investigate the EID method to reject disturbances for SNNCSs in the presence of observer-based event-triggered control mechanism. Roughly stated, the novelty of this paper is contributed as follows:

  • An unified disturbance rejection and observer-based control design for SNNCSs with external disturbances and an event-triggered scheme is developed in this study.

  • One aspect of the proposed event-triggered DRC scheme is that in contrast to the traditional time-triggered-DRC scheme [22, 23], it can significantly reduce communication frequency while achieving satisfactory closed-loop system performance by utilizing a new event-triggered transmission scheme. However, many existing event-triggered approaches without direct disturbance compensation have a tendency to violate the event triggering conditions when disturbances occur [15], while the ET-ADRC can be effectively used to reduce the occurrence times of triggering conditions by utilizing active disturbance compensation.

  • The proposed controller includes an EID estimator to efficiently estimate and reduce external disturbances in the system understudy.

  • Furthermore, by resorting to a Lyapunov–Krasovskii functional, adequate constraints are attained in the context of LMIs. It follows that the requisite controller gain matrices are determined by solving the established conditions.

Finally, to show the utility of the proposed control scheme, a realistic example is given.

Advertisement

2. Problem description

In this article, we focus on obtaining an observer-based event-triggered control strategy for SNNCSs with disturbance and achieving disturbance rejection. To save the limited network resources, an event-triggered generator is employed.

2.1 Controlled plant

As illustrated in Figure 1, the controlled plant is modeled by the following SNNCSs with external disturbance:

Figure 1.

Controlled plant.

Ẋt=AσtXt+BσtUt+BGσtGXt+BWσtWt,Yt=CσtXt,Zt=EσtXt+FσtWt,E1

where XtRNX is the state vector; YtRNY and ZtRNZ are the measured and the controlled outputs of the system; WtRNW is the disturbance input signal, which belongs to L20; UtRNU is the ideal control signal generated by the controller; σt represents the switching signal that accepts values from a finite collection I=12R; for example, when σt=iI, it implies that the ith subsystem has been enabled, where R denotes the number of subsystems; The matrices Ai,Bi,BGi,BWi,Ci,Ei and Fi, i=1,,R, are known real constant matrices with appropriate dimensions; furthermore, GX=G1XG2XGnXT is a nonlinear vector function, which fulfills the global Lipschitz requirement GtXG(tX̂)βGXX̂,X,X̂RNX, where βG is a positive scalar.

In order to use the EID-based technique to analyze SNNCSs, we must first examine the EID’s definition.

Definition 1 Let the input Ut in the SNNCSs plant Eq. (1) be zero. A signal, Wet, on the control input channel is called an EID of the disturbance Wt, if it produces the same impact on the output as the disturbance Wt does for all t0.

2.2 Configuration of the EID-based SNNCSs

For the purpose of enhancing disturbance-rejection performance for the SNNCSs, Liu et al. [18] suggest an EID technique. The EID-based control system setup has two degrees of freedom. As a consequence, it makes it possible for this technique to actively examine the information from the disturbance and develop a compensation for it. A disturbance estimator is crucial in this procedure for compensating the disturbances. It has a significant impact on disturbance rejection.

It should be noted that since Bσt and BWσt may have various dimensions, the disturbance may be imposed on a channel other than the control input channel and that the number of disturbances and related input channels may also be greater than one. However, if we suppose that a disturbance is exclusively placed on the control input channel, as illustrated in Figure 2, then the plant in terms of Definition 1 as

Figure 2.

Controlled plant with EID.

Ẋt=AσtXt+BGσtGXt+BσtUt+Wet.E2

In practical implementation, it should be noted that the entire states of the physical plant Eq. (2) are not completely measurable. Taking this fact into account, an observer-based controller can be constructed by means of measurement output to estimate the states. The state observer is:

X̂̇t=AσtX̂t+BσtUFt+BGσtGX̂t+LσtYtŶt,Ŷt=CσtX̂t,E3

where X̂tRNX and ŶtRNY are the reconstructed state and output vectors of Xt and Yt, respectively; UFt is the control input vector of the system, introduced below; and Li,i=1,,R, are the observer gain matrix to be determined.

The observer-based feedback control law UFt, shown in Figure 3 is designed as follows:

Figure 3.

Controlled plant with EID-based event-triggered mechanism.

UFt=KσtX̂tE4

where Ki,i=1,,R denotes the control gain matrices.

It should be emphasized that SNNCS Eq. (1) may contain disturbances, which could result in the system’s poor performance or instability. In order to estimate and reject both matched and unmatched disturbances, the EID technique does not require a priori knowledge of the disturbances. In this SNNCSs, an EID technique is employed in the control channel, which yields satisfactory disturbance rejection performance. According to discussed in [17, 18], the optimal EID estimated disturbance can be represented by

Ŵt=Bσt+LσtCσtXtX̂t+UFtUt,whereBσt+=BσtTBσt1BσtT.E5

In order to filter the measurement noise in the estimated disturbance, let Ŵt pass through a filter represented as

ẊFt=AFσtXFt+BFσtŴt,W˜t=CFσtXFtE6

where XFtRNXF is the state of the filter Fs, whereas W˜t represents the output of the filter, and AFσt,BFσt and CFσt are known parameters. Moreover, the transfer function of the filter Fs satisfies F1,ω0ωr, where ωr is the maximum frequency selected for the disturbance estimation [18]. An appropriate filter has a cutoff frequency that is more than ten times greater than ωr.

2.3 Event-triggered mechanism

To decrease the network usage, an event-triggered sampling method is used in place of the traditional periodic sampling technique [1, 11]. In this technique, sensor measurement is only communicated when the previously transmitted value and the value of a specific function of the current sensor measurement reach a threshold value [5]. The event detector considers the following conditions while deciding whether or not to transmit the current signal to the controller:

tk+1h=tkh+sminshêTtkh+shΨ1σtêtkh+sh>ςσtx̂TtkhΨ2σtx̂tkh,E7

where 0<ςi<1,i=1,2,,R are known parameters, Ψ1σt and Ψ2σt are symmetric positive definite matrices to be constructed, h>0 is the sampling period, and êtkh+sh is the difference between the two state estimations at the last transmission instant and the present sampling instant, that is, êtkh+sh=X̂tkhX̂tkh+sh.

When the data provided by the event monitor is transferred to the controller at tk, a communication delay known as the sensor-to-controller delay τsctk is produced. Similarly, the controller’s transmission of actuation signals to the actuator at tk causes another communication delay known as the controller-to-actuator delay τcatk. The sum of these two delays is represented by τtk=τsctk+τcatk with 0<τtk<τM, where τM represents the maximum delay bounds of τtk [9]. Finally, the actuator actuates at the time specified by tkh+τtk. During the network transmission, the input of the controlled plant at the time interval tkh+τtktk+1h+τtk+1 is denoted by

ÛFt=KσtX̂tkhE8

We decompose the holding interval of zero-order-hold (ZOH) tkh+τtktk+1h+τtk+1 into the following subintervals as in [24]: tkh+τtktk+1h+τtk+1=s=0tk+1tk1Ts, where Ts=ikh+τikikh+h+τik+1 and ikh=tkh+sh,s=0,1,,tk+1tk1 signify the sampling instants that occur between the present sampling instant tkh and the future sampling instant tk+1h. If s takes the value of tk+1tk1, then τik+1=τtk+1, otherwise τik=τtk. The network permissible equivalent delay τt is now defined as τt=tikh,tTs, then we have 0τtτM.

2.4 Analysis and design of the closed-loop SNNCSs

Eventually, the filter estimated disturbance W˜t together with observer-based control law UFt yields a new controller, which is given by

Ut=ÛFtW˜t=KσtX̂tkhW˜tE9

The system internal stability condition does not depend on exogenous signals, hence the exogenous signals Wt assumed to be zero when analyzing the internal stability. Furthermore, we define the error between the state Eq. (1) and the observer Eq. (3) with the configuration ΔXt=XtX̂t. We use the states of the control system X̂tΔXtXFt to define φt=X̂tΔXtXFtT and use it to describe the closed-loop system. Since

X̂̇t=AσtX̂t+BσtKσtX̂tτt+BσtKσtêikh+BGσtGX̂t+LσtCσtΔXt,ΔẊt=AσtLσtCσtΔXt+BGσtGtBσtCFσtXFt,ẊFt=AFσt+BFσtCFσtXFt+BFσtBσt+LσtCσtΔXt.E10

where Gt=GXtGX̂t and the state-space representation of the closed-loop system is

φ̇t=Aσtφt+B1σtφtτt+B2σtêikh+B3σtφGXtE11

and the system matrices are given as

Aσt=AσtLσtCσt00AσtLσtCσtBσtCFσt0BFσtBσt+LσtCσtAFσt+BFσtCFσt,
B1σt=BσtKσt00000000,B2σt=BσtKσt00,B3σt=BGσt000BGσt0000,φGXt=GXtGt0.

Moreover, the upcoming definitions and lemma are more significant for substantiating the required results in the forthcoming section.

Definition 2 [7] For any T2>T1>0, let NσT1T2 denote the switching number of σt on an interval T1T2. If NσT1T2N0+T2T1τa, holds for given τa>0 and N00, then τa is the ADT, and N0 be the chatter bound.

Definition 3 [7] The augmented error system Eq. (11) is said to be exponentially stable under the switching signal σt, if there exist two constants M>0 and >0 such that the following inequality holds:

φtMett0ϕL,tt0,E12

ϕL=sup0θt0φθ and is the decay rate.

Lemma 1 [25] Assume τt0τM, for any matrices RiRn×n and MiRn×n that satisfy RiMiMiTRi0, the following inequality holds:

τMtτMtẋTsRiẋsdsζ1TtΓiζtE13

where

ζ1t=xtxtτtxtτM,Γi=RiRiTMiT2Ri+Mi+MiTMiTRiTMiTRi.
Advertisement

3. Main results

The prime intention of this section is to design the observer-based event-triggered scheme for SNNCSs by dint of EID technique. More precisely, based on the appropriate Lyapunov stability theory, we establish a new set of sufficient criterion for the existence of observer based disturbance rejection event-triggered control designs that can be expressed in terms of LMIs, which makes the augmented error system Eq. (11) is exponential stable. For analytical convenience, we define the positive definite matrices as follows: Pi=diagP1iP2iP3i,Qi=diagQ1iQ2iQ3i,Ri=diagR1iR2iR3i.

3.1 Average dwell-time analysis

In this subsection, we derive sufficient conditions for the exponential stability of the closed-loop SNNCS Eq. (11) along with observer-based disturbance rejection event-triggered scheme by using the average dwell time technique.

Theorem 3.1 For given trigger parameter ςi, nonnegative real scalar τM, and parameters α,μ, the controller gain matrices Ki,Li, the closed-loop SNNCS Eq. (11) with event-triggered sampling scheme is exponentially stable if there exist matrices Pi,Qi,Ri,Ψ1i,Ψ2i and scalars βG,βH such that the following LMIs hold for all iI:

Θi=Θi,1,1Θi,1,2Θi,1,17Θi,2,1Θi,2,2Θi,2,17Θi,17,1Θi,17,2Θi,17,17<0,E14

where,

Θi,1,1=αP1i+Q1ieατMR1i,Θi,2,2=αP2i+Q2ieατMR2i,Θi,3,3=αP3i+Q3ieατMR3i,Θi,4,1=eατMR1iM1i,Θi,4,4=ςiΨ2i+eατM2R1i+M1i++M1iT,Θi,5,2=eατMR2iM2i,Θi,5,5=eατM2R2i+M2i+M2iT,Θi,6,3=eατMR3iM3i,Θi,6,6=eατM2R3i+M3i+M3iT,Θi,7,1=eατMM1i,Θi,7,4=eατMR1iM1i,Θi,7,7=eατMQ1ieατMR1i,Θi,8,2=eατMM2i,Θi,8,5=eατMR2iM2i,Θi,8,8=eατMQ2ieατMR2i,Θi,9,3=eατMM3i,Θi,9,6=eατMR3iM3i,Θi,9,9=eατMQ3ieατMR3i,Θi,10,1=2P1iT+2N1iAi,Θi,10,2=2N1iLiCi,Θi,10,4=2N1iBiKi,Θi,10,10=τM2R1i2N1i,Θi,11,2=2P2iT+2N2iAi2N2iLiCi,Θi,11,3=2N2iBiCFi,Θi,11,11=τM2R2i2N2i,Θi,12,2=2N3iBFiBi+LiCi,Θi,12,3=2P3iT+2N3iAFi+2N3iBFiCFi,Θi,12,12=τM2R3i2N3i,Θi,13,10=2BFiTN1iT,Θi,13,13=βG,Θi,14,11=2BFiTN2iT,Θi,14,14=βH,Θi,15,10=2KiTBiTN1iT,Θi,15,15=Ψ1i,Θi,16,1=GT,Θi,16,16=βG,Θi,17,2=GT,Θi,17,17=βH,

and the remaining terms are zero. Then the average dwell-time scheme

τa>τa=lnμα,E15

where μ1 satisfies (for all i,jI)

PiμPj,QiμQj,RiμRj.E16

Moreover, the estimation of state decay is given by

φtβ2β1ett0φt0L,β2β11E17

where

=12αlnμτa,β1=iIminλmaxPi,β2=iImaxλmaxPi+τMeατMiImaxλmaxQi+τM2/2eατMiImaxλmaxRi.

Proof: To achieve the desired result, the LKF for the closed-loop SNNCS Eq. (11) is constructed in the following form:

Viφt=φTtPiφt+tτMteαstφTsQiφsds+τMtτMtθteαstφ̇TsRiφ̇sdsdθ.E18

Then, computing the time derivatives of Viφt along the trajectories of SNNCS Eq. (11), we can get

V̇iφt+αViφt=2φTtPiφ̇t+φTtαPi+QiφteατMφTtτMQiφtτM+τM2φ̇TtRiφ̇tτMeατMtτMtφ̇TsRiφ̇sds.E19

According to Lemma 1 for matrices Miaa=1,2,3, the integral terms in Eq. (19) can be expressed as

τMeατMtτMtφ̇TsRiφ̇sdseατMζaTtΓaζat,a=1,2,3E20

where

ζ1t=xtxtτtxtτM,ζ2t=ΔxtΔxtτtΔxtτM,ζ3t=XFtXFtτtXFtτM,Γa=RiaRiaMia2Ria+Mia+MiaTMiaRiaMiaRia.

Furthermore, it is to be specified that

βG1XTtGTGXtβGGTXtGXt>0,E21
βH1ΔTXtGTGΔXtβHGTtGt>0.E22

On the other hand, for any matrices Ni the following equality holds

φ̇TtNiAiφt+B1iφtτt+B2iêikh+B3iφGXtφ̇t=0E23

where Ni=N1iTN2iTN3iTT.

By unifying Eq. (18)-Eq. (23) along with Eq. (7) and applying Schur complement, it can be easy to obtain that

V̇iφt+αViφtêTikhΨ1iêikh+ςix̂TtτtΨ2ix̂tτt=ΞTtΘΞtE24

where ΞTt=φTtφTtτtφTtτMφ̇TtGTXtGTtêTikhT and the element of Θ is detailed in Eq. (14).

Similar to the work in [26] the inequality Eq. (24) can equivalently be rephrased in the following form:

V̇iφt+αViφt0.E25

Suppose, ttktk+1 and from Eq. (18), we can get

ViφteαttkViφtk.E26

From Eq. (16), at switching instant tk, we have ViφtiμVitkφtk. Then, it follows from Eq. (10) and the relation ρ=Nσt0ttt0τa,t0=0 that

ViφtieαttkμVitkφtkeαttkμ2VitkφtkeαttkμρVit0φt0eαlnμτatt0Vit0φt0.E27

Furthermore, from Eq. (18) and Eq. (27), we can get

β1φt2Viφteαlnμτatt0Viφt0it0β2φt0L2,φt2β2β1eαlnμτatt0φt0L2,φtβ2β1ett0φt0L.E28

Hence, by using τa one can easily obtain <1. Then, from Definition 3, it can be concluded that the SNNCS Eq. (11) is exponentially stable. The proof is now completed.

Theorem 3.2 For given trigger parameter ςi, nonnegative real scalar τM, parameters α,μ, and a very small ρ>0, the closed-loop SNNCS Eq. (11) with event-triggered sampling scheme is exponentially stabilizable if there exist matrices Xi,Q˜i,R˜i,Ψ˜1i,Ψ˜2i appropriate dimensioned matrices Yi,Zi, and scalars βG,βH such that the following LMIs hold for all iI:

Θ˜i=Θ˜i,1,1Θ˜i,1,2Θ˜i,1,17Θ˜i,2,1Θ˜i,2,2Θ˜i,2,17Θ˜i,17,1Θ˜i,17,2Θ˜i,17,17<0,E29
ρICiTX¯2iX2iCiT0I<0E30

where

Θ˜i,1,1=αX1i+Q˜1ieατMR˜1i,Θ˜i,2,2=αP2i+Q˜2ieατMR˜2i,Θ˜i,3,3=αP3i+Q˜3ieατMR˜3i,Θ˜i,4,1=eατMR˜1iM˜1i,Θ˜i,4,4=ςiΨ˜2i+eατM2R˜1i+M˜1i+M˜1iT,Θ˜i,5,2=eατMR˜2iM˜2i,Θ˜i,5,5=eατM2R˜2i+M˜2i+M˜2iT,Θ˜i,6,3=eατMR˜3iM˜3i,Θ˜i,6,6=eατM2R˜3i+M˜3i+M˜3iT,Θ˜i,7,1=eατMM˜1i,Θ˜i,7,4=eατMR˜1iM˜1i,Θ˜i,7,7=eατMQ˜1ieατMR˜1i,Θ˜i,8,2=eατMM˜2i,Θ˜i,8,5=eατMR˜2iM˜2i,Θ˜i,8,8=eατMQ˜2ieατMR˜2i,Θ˜i,9,3=eατMM˜3i,Θ˜i,9,6=eατMR˜3iM˜3i,Θ˜i,9,9=eατMQ˜3ieατMR˜3i,Θ˜i,10,1=2X1iT+2β1iAiXi,Θ˜i,10,2=2β1iCiZi,Θ˜i,10,4=2β1iBiYi,Θ˜i,10,10=τM2R˜1i2β1iX1i,Θ˜i,11,2=2X2iT+2β2iAiX2i2β2iCiZi,Θ˜i,11,3=2β2iBiCFiX3i,Θ˜i,11,11=τM2R˜2i2β2iX2i,Θ˜i,12,2=2β3iBFiBi+CiZi,Θ˜i,12,3=2X3iT+2β3iAFiX3i+2β3iBFiCFiX3i,Θ˜i,12,12=τM2R˜3i2β3iX3i,Θ˜i,13,10=2β1iBFiT,Θ˜i,13,13=βG,Θ˜i,14,11=2β2iBFiT,Θ˜i,14,14=βH,Θ˜i,15,10=2β1iYiTBiT,Θ˜i,15,15=Ψ˜1i,Θ˜i,16,1=GTX1i,Θ˜i,16,16=βG,Θ˜i,17,2=GTX2i,Θ˜i,17,17=βH,

and the remaining terms are zero. If the above LMIs are feasible, the state and observer controller gain matrices are computed by Ki=YiX1i1,Li=ZiX¯2i1. Then the average dwell-time scheme

τa>τa=lnμα,E31

where μ1 satisfies (for all i,jI)

XiμXj,Q˜iμQ˜j,R˜iμR˜j.E32

Moreover, the estimation of state decay is given by

φtβ2β1ett0φt0L,β2β11E33

where

=12αlnμτa,β1=iIminλmaxX˜i,β2=iImaxλmaxX˜i+τMeατMiImaxλmaxQ˜i+τM2/2eατMiImaxλmaxR˜i.

Proof: The proof of this theorem is obtained by following the similar technique together with the same Lyapunov–Krasovskii functional Eq. (18) as in Theorem 3.1. For obtaining the controller gain matrices, let us define Ni=βaiPai,a=1,2,3, here βai are the designing parameter. Then pre- and post- multiplying the matrix Θi in Eq. (14) by XiXiXiXiIIX1iII, and its transpose, respectively, where Xi=diagX1iX2iX3i. Note that if (30) holds for a very small ρ>0, then CiX2i almost equals to X¯2iCi. Further, by setting CiX2i=X¯2iCi,Xi=Pi1,XiQiXi=Q˜i,XiRiXi=R˜i,XiMaiXi=M˜ai,a=1,2,3,X1iΨ1iX1i=Ψ˜1i,X1iΨ2iX1i=Ψ˜2i,Yi=KiX1i,Zi=LiX¯2i. The LMI in Eq. (29) can thus be easily obtained. As a consequence, if the LMI-based condition Eq. (29) holds, the closed-loop augmented system Eq. (11) is exponentially stable. This concludes the proof.

Remark 1 It should be noted that the condition CiX2i=X¯2iCi is not a strict LMI and is difficult to deal with using an existing LMI package, such as Matlab. In order to tackle such complication, let us consider the optimization strategy procedure for CiX2i=X¯2iCi, it may be appropriately rewritten as CiX2iX¯2iCiTCiX2iX¯2iCiρ2I<0, where ρ>0 is very small [27]. Hence, the aforementioned optimization issue can be rewritten as Eq. (30), using the Schur Complement.

Advertisement

4. Simulation results

Example 1 The mass-spring-damping system is one of the most common simplified models that are used in mechanical engineering, such as the human exoskeleton back frame model [28] or the bridge dynamics model [29], etc. This is one of the most practical systems in regard to our lives and technology. Therefore, it is extremely beneficial to study the system of mass-spring-damping in more detail.

In this study, we consider the following mass-spring-damping system Eq. (34) as shown in Figure 4a.

Figure 4.

(a) Mass-spring-damping system, (b) Restoring force R1 [30].

Mx¨t+R1+R2=UtE34

where M indicates the mass; R1=cẋ with c>0 and R2 denotes the friction force and the restoring force, respectively; Ut represents for the external input. According to Figure 4b, the restoring force R2 contains a linear component and a hardening spring force. In other words, R2=kx+ka2x3 with constants k and a, where x signifies the displacement from a reference point.

Further, let xt=x1tx2tT, in the meantime, consider a0 and a=0 the nonlinear system Eq. (34) could be described by the following two subsystems as given in [30]:

A1=01k4ka2mcm,B1=01m,A2=01kmcm,B2=01m.

The following parameter values are employed in this scenario: m=1kg,c=2N.m/s,k=8N/s and a=0.3m1 [30]. Furthermore, the following system parameters have been listed:

BG1=0.2974000.2648,BW1=0.07370.0637,C1=0.15360.5438T,BG2=0.0875000.0691,BW2=0.13910.0139,C2=0.41670.2345T.

Let us consider the remaining parameters in Theorem 3.2 to be α=0.1,μ=1.1,ς1=0.5,ς2=0.5,ρ=0.5,β1i=0.2114,β2i=0.3835,β3i=0.1885,τM=0.1, the nonlinear term defined as GXt=0.1tanXt. Moreover, the low-pass filter parameters are determined as follows: wc=100,AFi=101,BFi=100,CFi=1. Furthermore, the network-induced exogenous disturbance is addressed by Wt=0.4sinπt/2+0.35tanht370.35tanht27. The LMI constraints derived in Eq. (29) are then solved using the MATLAB LMI toolbox, and the feasibility with the aforementioned parameter values can be determined. The feedback and observer gain matrices are provided below based on the parameters discussed in this article:

K1=3.66880.8039,L1=5.77470.0034T,K2=1.47850.4722,L2=4.25690.0143T.

Furthermore, during the simulation process, the initial values for the state and observer systems are determined as follows: X0=0.70.8T and X̂0=0.70.8T. The simulation results for the SNNCS Eq. (11) are computed from the aforesaid gain values, and the simulation results are displayed in Figures 510.

Figure 5.

Simulation results of state and its observer signal. (a) State X1(t). (b) State X2(t).

Figure 6.

Simulation results of switching and disturbance signals. (a) Switching signals, (b) disturbance signals.

Figure 7.

Simulation results of error signals.

Figure 8.

Simulation results of state responses with and without EID. (a) State X1(t), (b) State X2(t).

Figure 9.

Responses of release instants and release interval, error, and theresholds for SNNCS Eq. (11).

Figure 10.

Phase portrait.

So based on the aforementioned controller gain matrices, the real concentration of the actual state and its observer are shown in Figure 5a and Figure 5b, respectively, concluding that the estimated state closely resembles the actual state. The corresponding switching signal σt and the disturbance signals are then displayed Figure 6a and Figure 6b, respectively. Additionally, the estimated error between real state and their observer is displayed in Figure 7. Moreover, Figure 8a and Figure 8b depict the real state and the observer state in the presence and absence of the EID estimator. The trajectories for an event-triggered release’s instants, intervals, error, and threshold values are shown in Figure 9a and Figure 9b, respectively. The phase portrait of the actual and observer state are then shown in Figure 10a and Figure 10b, respectively.

Additionally, the ADT is determined to be τa>τa=0.9531 for the same parameter values used above. Also, by setting τa=1, the decay rate for the system is determined as =0.0023 and the state decay is estimated as φt1.6003e0.0023tt0φt0L,tt0 which means that the suggested observer-based event-triggered controller ensures the exponential stability of the resulting closed-loop augmented SNNCS Eq. (11).

Eventually, we have clearly concluded from the above simulation results that the proposed controller with observer-based event-driven controller has better disturbance rejection performance for the considered SNNCSs.

Advertisement

5. Conclusion

This paper examined an EID-based disturbance rejection approach for SNNCSs with an event-triggered mechanism under observer-based control. A particular focus was placed on the problem of rejecting disturbances in SNNCSs and proposed an EID-based framework to address this issue. By using our method, we are able to reject both matched and unmatched disturbances with no prior knowledge about their characteristics. A new delay-dependent condition is developed utilizing the Lyapunov-Krasovskii functional in conjunction with the ADT technique to ensure the exponential stability of even-triggered closed-loop SNNCSs. It is possible to achieve the appropriate controller gain matrices through the use of LMIs. Ultimately, a numerical example is presented in order to demonstrate the significance of the suggested control strategy.

Advertisement

Acknowledgments

This paper was supported by the National Science and Technology Council of Taiwan under Grant:110-2811-E-019-505-MY2, 110-2221-E-019-073-MY2.

Advertisement

Conflict of interest

The authors declare no conflict of interest.

References

  1. 1. Fei Z, Guan C, Zhao X. Event-triggered dynamic output feedback control for switched systems with frequent asynchronism. IEEE Transactions on Automatic Control. 2020;65(7):3120-3127. DOI: 10.1109/TAC.2019.2945279
  2. 2. Wu M, Gao F, She J, Cao W. Active disturbance rejection in switched neutral-delay systems based on equivalent-input-disturbance approach. IET Control Theory Applications. 2016;10:2387-2393. DOI: 10.1049/iet-cta.2016.0211
  3. 3. Chen Z, Zhang Y, Kong Q, Fang T, Wang J. Observer-based control for persistent dwell-time switched networked nonlinear systems under packet dropout. Applied Mathematics and Computation. 2022;415(15):126679. DOI: 10.1016/j.amc.2021.126679
  4. 4. Wang Z, Sun J, Chen J. Stability analysis of switched nonlinear systems with multiple time-varying delays. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2022;52(6):3947-3956. DOI: 10.1109/TSMC.2021.3080278
  5. 5. Li T, Fu J, Deng F, Chai T. Stabilization of switched linear neutral systems: An event-triggered sampling control scheme. IEEE Transactions Automatic Control. 2018;63:3537-3544. DOI: 10.1109/TAC.2018.2797160
  6. 6. Wu JL. Singular L2-gain control for switched nonlinear control systems under arbitrary switching. International journal of robust and nonlinear control. 2020;30(10):4149-4163. DOI: 10.1002/rnc.4987
  7. 7. Zhao X, Zhang L, Shi P, Liu M. Stability and stabilization of switched linear systems with mode-dependent average dwell time. IEEE Transactions Automatic Control. 2012;57(7):1809-1815. DOI: 10.1109/TAC.2011.2178629
  8. 8. Yang SH, Wu J. L: Mixed event/time-triggered static output feedback L2-gain control for networked control systems. Asian Journal of Control. 2017;19(1):1-10. DOI: 10.1002/asjc.1334
  9. 9. Yue D, Tian E, Han QL. A delay system method for designing event-triggered controllers of networked control systems. IEEE Transactions Automatic Control. 2013;58(2):475-481. DOI: 10.1109/TAC.2012.2206694
  10. 10. Qi Y, Liu Y, Niu B. Event-triggered H filtering for networked switched systems with packet disorders. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2021;51(5):2847-2859. DOI: 10.1109/TAC.2012.2206694
  11. 11. Qi Y, Zeng P, Bao W. Event-triggered and self-triggered H control of uncertain switched linear systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2020;50(5):56-64. DOI: 10.1109/TSMC.2018.2801284
  12. 12. Xiao X, Park JH, Zhou L. Event-triggered control of discrete-time switched linear systems with packet losses. Applied Mathematics and Computation. 2018;333:344-352. DOI: 10.1016/j.amc.2018.03.122
  13. 13. Jhang JY, Wu JL. Yung C.F: Design of event-triggered state-constrained stabilizing controllers for nonlinear control systems. IEEE Access. 2022;10:3659-3667. DOI: 10.1109/ACCESS.2021.3139963
  14. 14. Li L, Fu J, Zhang Y, Chai T, Song L, Albertos P. Output regulation for networked switched systems with alternate event-triggered control under transmission delays and packet losses. Automatica. 2021;131:109716. DOI: 10.1016/j.automatica.2021.109716
  15. 15. Gu Z, Yue D, Liu J, Ding Z. H tracking control of nonlinear networked systems with a novel adaptive event-triggered communication scheme. Journal of the Franklin Institute. 2017;354(8):3540-3553. DOI: 10.1016/j.jfranklin.2017.02.020
  16. 16. Zhang D, Xu Z, Karimi HR. Wang Q.G: Distributed filtering for switched linear systems with sensor networks in presence of packet dropouts and quantization. IEEE Transactions on Circuits and Systems I: Regular Papers. 2017;64(10):2783-2796. DOI: 10.1109/TCSI.2017.2695481
  17. 17. Gao F, Wu M, She J, He Y. Delay-dependent guaranteed-cost control based on combination of smith predictor and equivalent-input disturbance approach. ISA Transactions. 2016;62:215-221. DOI: 10.1016/j.isatra.2016.02.008
  18. 18. Liu RJ, Liu GP, Wu M, Nie ZY. Disturbance rejection for time-delay systems based on the equivalent-input-disturbance approach. Journal of the Franklin Institute. 2014;351:3364-3377. DOI: 10.1016/j.jfranklin.2014.02.015
  19. 19. Gao F, Wu M, She J, Cao W. Disturbance rejection in nonlinear systems based on equivalent-input-disturbance approach. Applied Mathematics and Computation. 2016;282:244-253. DOI: 10.1016/j.amc.2016.02.014
  20. 20. Ouyang L, Wu M, She J. Estimation of and compensation for unknown input nonlinearities using equivalent-input-disturbance approach. Nonlinear Dynamics. 2017;88:2161-2170. DOI: 10.1007/s11071-017-3369-5
  21. 21. She JH, Fang M, Ohyama Y, Hashimoto H, Wu M. Improving disturbance-rejection performance based on an equivalent-input-disturbance approach. IEEE Transactions on Industrial Electronics. 2008;55(1):380-389. DOI: 10.1109/TIE.2007.905976
  22. 22. Chang XY, Li YL, Zhang WY, Wang N, Xue W. Active disturbance rejection control for a flywheel energy storage system. IEEE Transactions on Industrial Electronics. 2015;62(2):991-1001. DOI: 10.1109/TIE.2014.2336607
  23. 23. Xue W, Bai W, Yang S, Song K, Huang Y, Xie H. ADRC with adaptive extended state observer and its application to air-fuel ratio control in gasoline engines. IEEE Transactions on Industrial Electronics. 2015;62(9):5847-5857. DOI: 10.1109/TIE.2015.2435004
  24. 24. Ren H, Zong G, Li T. Event-triggered finite-time control for networked switched linear systems with asynchronous switching. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2018;48(11):1874-1884. DOI: 10.1109/TSMC.2017.2789186
  25. 25. Zha L, Tian E, Xie X, Gu Z, Cao J. Decentralized event-triggered H1 control for neural networks subject to cyber-attacks. Information Sciences. 2018;457-458:141-155. DOI: 10.1016/j.ins.2018.04.018
  26. 26. Benzaouia A, Eddoukali Y. Robust fault detection and control for continuous-time switched systems with average dwell time. Circuits, Systems, and Signal Processing. 2018;37:2357-2373. DOI: 10.1007/s00034-017-0674-7
  27. 27. Zhang Y, Liu C. Observer-based finite-time H control of discrete-time Markovian jump systems. Applied Mathematical Modelling. 2013;37:3748-3760. DOI: 10.1016/j.apm.2012.07.060
  28. 28. Bullimore SR, Burn JF. Ability of the planar spring-mass model to predict mechanical parameters in running humans. Journal of Theoretical Biology. 2007;248(4):686-695. DOI: 10.1016/j.jtbi.2007.06.004
  29. 29. Sapountzakis EJ, Syrimi PG, Pantazis IA, Antoniadis IA. KDamper concept in seismic isolation of bridges with flexible piers. Engineering Structures. 2017;153:525-539. DOI: 10.1016/j.engstruct.2017.10.044
  30. 30. Li M, Chen Y. Robust adaptive sliding mode control for switched networked control systems with disturbance and faults. IEEE Transactions on Industrial Informatics. 2018;15(1):1-11. DOI: 10.1109/TII.2018.2808921

Written By

Arumugam Arunkumar and Jenq-Lang Wu

Reviewed: 24 March 2023 Published: 22 November 2023