approximation-based event-triggered control of multiple-input and multiple output (MIMO) ... an analytical condition referred to as event-trigger condition.
2014 American Control Conference (ACC) June 4-6, 2014. Portland, Oregon, USA
Neural Network Approximation-based Event-Triggered Control of Uncertain MIMO Nonlinear Discrete Time Systems Avimanyu Sahoo, Hao Xu, and S. Jagannathan
Abstract –This paper proposes neural network (NN) approximation-based event-triggered control of multiple-input and multiple output (MIMO) nonlinear discrete-time systems in the context of limited communication over the network. Unlike the traditional NN-based discrete-time control, the weights are updated non-periodically and only at the trigger instants. The Lyapunov direct approach is utilized to arrive at an analytical condition referred to as event-trigger condition which guarantees the uniform ultimate boundedness (UUB) of the system states and NN weight estimation errors. This design not only reduces the network communication but also the computation due to non-periodic control execution and NN weight update. In addition, explicit knowledge of the system dynamics is not necessary for generating the control input. Finally simulation results corroborate the analytical claims. Key words: Event-triggered Control, Function Approximation, Neural Network Control, Nonlinear Control I.
INTRODUCTION
Event-triggered control [2]-[7] has gained popularity among control researchers as an efficient approach to reduce communication burden in networked control systems (NCS) [9]. This approach not only reduces the transmission through the network but also requires fewer computations for controller implementation [2]. In addition, for networked systems the event-based sampling scheme outperforms the traditional time based periodic schemes [1]. The events which initiate the transmission of feedback data/control signals are logically decided keeping the stability and performance of the closed-loop system intact. Hence, eventtriggered scheme is best suited for large scale systems, such as, multi-agent systems [6] and decentralized systems [5]. In general, Lyapunov stability criterion is used as a primary tool to design the logic condition, referred to as event-trigger condition, of transmission and ensure system stability. Besides this, a non-zero positive lower bound on the inter-event time [2], [5] is also guaranteed to avoid accumulation [2] point. Consequently, the inter-event time is larger when compared to a fixed sampling time in case of a traditional sampled data discrete time system leading to an effective use of network bandwidth. Among the various schemes presented in the literature, the model-based event-triggered control schemes [4], [7] are found to be more efficient in reducing network traffic whereas the computation cost is higher when compared to the traditional zero-order-hold (ZOH) based schemes [2], [3]. In addition, the event-triggered schemes [2]-[6], for both Research supported in part by NSF ECCS#1128281 and Intelligent Systems Center. A. Sahoo, Hao Xu and S. Jagannathan are with the Dept. of Electrical and Computer Engineering, Missouri University of Science and Technology, USA. ({asww6, hx6h7, sarangap}@mst.,edu).
978-1-4799-3274-0/$31.00 ©2014 AACC
linear and nonlinear systems, require system dynamics to compute the event-trigger condition and the controller. In contrast, in our previous work [7], an attempt has been made to relax the knowledge of the system dynamics partially while designing the event-triggered control scheme. The effort in [7] addresses the development of model-based event-triggered controller for single input and single output (SISO) discrete-time systems using neural network (NN) based approximation techniques. The system dynamics are approximated using the NN and the approximated dynamics are subsequently used for the control design. However, the NN approximation adds to the computational load of the system. To reduce the computational load along with the network traffic in the case of NCS, in this paper, a new eventtriggered control scheme is introduced for a more general class of multi-input multi-output (MIMO) nonlinear systems with completely unknown dynamics. Instead of approximating the system dynamics, we propose approximation-based controllers for MIMO uncertain discrete time systems in the event-triggered paradigm. This reduces the number of NNs used since the control inputs are directly approximated thus relaxing the knowledge of the system dynamics. In addition, we also propose aperiodic tuning laws for the NN weights which are updated at the trigger instants only. This reduces the total computation when compared to a traditional NN based approach with periodic weight update scheme. Finally, the event-trigger condition is designed by using Lyapunov technique which ensures the uniformly ultimately boundedness (UUB) of the closed-loop system parameters. Thus, the main contributions of the paper include: (a) development of an approximation based controller for MIMO nonlinear system without the knowledge of system dynamics, (b) derivation of an aperiodic weight update law to tune the NN weights, and (c) the generation of a novel event-trigger condition by using both event-trigger state error and NN weight estimates. This event-trigger condition not only ensures reduced computation and communication but also generates a suitable number of events initially to approximate the control input as a tradeoff for the unknown system dynamics. The rest of the paper is organized as follows. Section II discusses the structure of the system and the NN function approximation property. The detail design procedure of the event-triggered scheme is presented in Section III. Section IV claims the main results while the simulation results are given in Section V. Finally, concluded in Section VI. The proofs for the lemma and the theorem are omitted due to space constraints.
2017
II. SYSTEM STRUCTURE AND FUNCTION APPROXIMATION Consider an mn th order nonlinear MIMO uncertain discrete time system with a triangular form of input described by z1, j1 k 1 z1, j1 1 k , 1 j1 m 1, G1 : z1, m k 1 f1 Z k g1 Z k u1 k ,
zi , ji k 1 zi , ji 1 k , 1 ji m 1, Gi : zi , m k 1 fi Z k , ui 1 k gi Z k ui k , (1)
zn, jn k 1 zn, jn 1 k , 1 jn m 1, Gn zn, m k 1 f n Z k , un 1 k g n Z k un k , yi k zi ,1 k , 1 i n, T
Z k z1T k z2T k
where
zi k zi ,1 k zi ,2 k
where W l b is the output layer unknown target weight matrix and V al is the input layer randomly selected weight matrix, x k a is the NN input, (k ) is the reconstruction error, with l , a and b denote the number of neurons in the hidden layer, number of input and outputs respectively. We can rewrite (4) as (5) ud k = W T ( (k )) + k ,
(2)
for the control input approximation. Next, the standard assumption for the NN is stated.
, n are respectively
k max . Next, the designs of the control input and
with
NN weight tuning law are discussed. III. APPROXIMATION BASED EVENT-TRIGGERED CONTROLLER DESIGN
T
ui 1 i 1.
For a well-defined controller for (1) using feedback linearization, the following standard assumption is needed. Assumption 1: It is assumed the system is controllable and observable and all the states are available for measurement. Further, the control coefficient function gi ( ) for all , n is bounded above and below, that is, gi ( )
inequality 0 gi ,min gi gi ,max where
In this section, an explicit design of the approximation based event-triggered controller and NN weight update laws are discussed. A general layout of the event-triggered system is shown in Figure 1. We assume that the sensor transmits the feedback data to the controller via a communication network without any packet loss and delay at the event instants only and the control input is fed directly to the actuator.
gi ,min and gi ,max are known positive constants.
Plant
The i th subsystem Gi of (1) in a simplified form is expressed as zi k 1 Ai zi k Bfi Z k , ui 1 k + Bgi Z k ui k , (3) where
0 1 0 0 A 0 0
0
0 0 m m 1 0
and
,n ,
T
zi , m k m , i 1, 2,
nonlinear functions and ui 1 k u1 k
satisfies the
(4)
where (k ) V T x k l 1 forms a stochastic basis
the state, input and output vectors. The functions fi ( ) and gi ( ) for all i 1, 2, , n are unknown smooth
i 1, 2,
ud k W T (V T x(k )) (k ),
Assumption 2: The target weight matrix, the NN activation functions and the reconstruction error are bounded above by a positive constant such that W Wmax , x max and
znT k mn
ui k and yi k for i 1, 2,
whereas the output layer weights are updated. This class of NN is known as linearly parameterized NN [8]. In terms of NN weights, the control input can be expressed in a compact set mn as
B 0 0
Sensor/Trigger Mechanism
Network NN based Controller
ZOH
T
1 m .
Weight Update
In this paper, it is assumed that the system dynamics fi Z k , ui 1 k and gi Z k are completely unknown. Therefore, to implement the control law, NNs are used for their universal approximation property, discussed in the next paragraph. The universal approximation property states that a smooth nonlinear function can be approximated by using a NN in a compact set mn . In this paper, for approximating each control input, we have considered a two layer NN where the input layer weight matrix is selected at random and held
Figure 1. Event-triggered system with approximation based controller.
Now the following assumption is needed for designing the control law. The unknown nonlinear functions Assumption 3: fi Z k , ui 1 k , gi Z k and NN activation function
Z k , ui 1 k are Lipschitz continuous with respect to Z k on a compact set mn . Then for every mn there exists constants L fi 0 , Lgi 0 , and Li 0 such
2018
that fi Z k , ui (k ) fi Zˆ k , ui (k ) L fi Z k Zˆ k ,
a monotonically increasing sequence of time instant kt t 1
for all k such that the events are triggered at the time instants kt or, alternatively, the event-trigger condition is
gi Z k gi Zˆ k Lgi Z k Zˆ k and i Z k , ui (k )
i Zˆ k , ui (k ) Li Z k Zˆ k are satisfied.
violated at kt . Clearly, the sequence kt t 1 is a subsequence
A. Controller and NN Weight Update Law Design Consider the system dynamics (1) wherein the inputs of the system are in a triangular form. Hence, the controller can be designed independently for each subsystem Gi for i 1, 2, n . Consider the subsystem Gi in (3) for i 1, 2, n and an ideal controller of the form -fi Z k , ui 1 k + Ki zi k ud , i k = , for i 1, 2, n , (6) gi Z k designed by using feedback linearization technique. The closed-loop dynamics becomes zi k 1 = Ac,i z k , for i 1, 2, n , (7) 1 0 0 0 0 0 0 where Ac ,i Ai BKi = is the closed 1 K i , m K i ,1 K i ,2 loop system matrix with Ac ,i being Schur by proper Ki , m for
selection of control gain vector Ki = Ki ,1 Ki ,2
i 1, 2, n through pole placement design. Implementation of this controller (6) needs the system dynamics fi Z k , ui 1 k , gi Z k for i 1, 2, n ,
which are considered to be unknown. Instead of approximating the unknown functions individually, we use a single linearly parameterized NN as discussed in the Section II to approximate each control input. Hence, the ideal NNbased control input in a compact set mn is expressed as (8) ud ,i k WiT i i k i k , for i 1, 2, n , where Wi li 1 is the unknown NN target weight vector, Vi ali
is the fixed input layer
i
li 1
weight vector,
is the activation function, i k is the NN
reconstruction error for i 1, 2, n , li is the number of neurons in the hidden layer, a is the number of inputs to the NN
for
i 1, 2,
n,
i k Vi Z T
T
k
T i 1
u
k
T
for
i 1, 2, n is the scaled NN input vector and K i is the control gain vector. In the case of the event-triggered control for a discrete time system, the system state Z k is not transmitted
periodically at every sampling time instant k . The transmission instants or events are determined by the violation of the event-trigger condition (to be designed later) by evaluating the condition at every sampling instant. Define
of k . Hence, a zero order hold (ZOH) is used to hold the
last transmitted state Z kt between two event-triggered instants, i.e., for kt k kt 1 . This implies the control input is updated only at the trigger instants and held constant during the inter-event time. This aperiodic transmission of system state can be considered as an error in the system state similar to the measurement error. Defining this error between the current measured state Z k and the last transmitted state Z kt as the event-trigger state error, e k Z k Z kt , where e k e1T k e2T k
(9) T
enT k mn and each
ei k zi k zi kt m for i 1, 2, n . It is important to mention here that the event-trigger state error is discontinuous at the trigger instants kt as the last transmitted state is updated to the current received state, i.e., (10) Zi kt Zi k for k kt . Hence, we can rewrite e k as Z k Z kt , Event is not triggered, kt k < kt+1 , (11) e k Event is triggered, k = kt . 0,
The ideal control input (8) can be estimated by updating the NN weight vectors. In the event-triggered context, the estimated/ actual control input can be expressed as (12) ui k WˆiT k i (i kt ) , where Wˆi k li 1 is the NN actual weight vector updated using the aperiodic update law, i li 1 is the activation T
function and i kt ViT Z T kt uiT1 kt is the scaled NN
input held by the ZOH for i 1, 2, n . The aperiodic weight update law is chosen to be (13) Wˆi k 1 = Wˆi k k ii i kt eiT k 1 B ,
for all k
where i 0 is the adaptive learning gain,
i is the NN activation function i 1, 2,
n , B is a
constant vector as defined earlier, and k is an indicator function for the event-trigger instants defined by event is not triggered, kt k < kt+1 , 0, k event is triggered, k = kt . 1,
(14)
The indicator function k enables the update law once an
event is triggered at k = kt by becoming one and the NN weights are updated. During the inter-event time kt k < kt+1 the NN weights are not updated and held at the previous value. Thus, the update law (13) is aperiodic, as
2019
proposed, to reduce computation when compared to traditional NN based methods [8]. B. Closed-Loop System and Error Dynamics Define the NN weight estimation error for the i th control input is Wi k Wi Wˆi k . (15) From (15), the dynamics of the weight estimation error are
Wi k 1 = Wi k k ii i kt eiT k 1 B ,
for all k
(16)
.
Next, the closed loop dynamics of the i th subsystem Gi in (3) along with the controller (12) for the case with event is not triggered, i.e., kt k kt 1 is given by zi k 1 Ai zi k Bfi Z k , ui 1 k + Bgi Z k
WˆiT k i i kt .
Adding
Wˆi
and
subtracting
ud ,i k
from
(6)
k i (i k ) , the closed-loop dynamics become zi k 1 Ac,i zi k Bgi Z k WiT i (i k ) Bgi Z k
and
T
WˆiT k i (i k ) i (i kt ) i k ,
(17)
where Ac,i Ai BKi . Since, from (11) the event-trigger error at the trigger instants becomes zero, i.e., e k 0 the closed-loop dynamics for the case an event is triggered , k kt from (17) turns out to be zi k 1 Ac ,i zi k Bgi Z k WiT i (i k ) (18) Bgi Z k i k , for k kt . Finally, the event-trigger state error dynamics for the i th subsystem is given by (19) ei k 1 = zi k 1 zi (kt ).
IV. MAIN RESULTS This section discusses the design of the event-trigger condition which ensures the approximation of the control input and ultimate uniform boundedness (UUB) of the closed-loop system parameters. A. Event-Trigger Condition Design The design of the event-trigger condition is crucial and involved because of the approximation based event-triggered control. In contrast with the traditional event-triggered control design [2]-[6], the approximation based design necessitates the consideration of additional errors, such as rate of change of the event-trigger state error, eiw1 k ei k ei k 1 and error in the control input due to NN weight estimation in an event-trigger context eiw2 k WˆiT k k 1 kt for i 1, 2, n ,
ET : D max e 1i n
3
the
identity
matrix
ei k 1 ei k Ac ,i zi k Bgi Z k WiT k i (i k )
Similarly,
(20)
event-trigger error dynamics are rewritten from (20) as ei k 1 Ac ,i zi k Bgi Z k WiT k i (i k )
Bgi Z k i k .
1i n
1i n
varying
i
i
(24)
i
i
(25)
thresholds
coefficients,
for
i 1, 2,
i k with
n
1/ 2
i min Qi gi ,mini ,min c1s1 i k 2 2 2 2 2 ˆ gi ,max Pi 24i,max (1 gi,max ) 6 Li gi,mini,min Wi k
i min Qi C1S 2 i k gi2,max 12 i2i4,max Pi 6 L2 Pi Wˆi k i
,
1
2
2
n . The positive definite symmetric matrices Pi
for i 1, 2,
k i (i k ) i (i kt ) i k . when an event is triggered, i.e., e k 0 the
Bgi Z k Wˆi
T
time
(23)
min k z k , k min k z k .
and
zi kt zi k e k . Then we have
min ic1s1 k , ic1s 2 k
is
w2 i
1i n
The
WˆiT k i (i k ) i (i kt ) i k zi kt ,
Im
1i n
ET2 : D max eiw1 k
ei k 1 Ac ,i zi k Bgi Z k WiT i (i k ) Bgi Z k
with Ac,i = Ac,i - I m ,
ET1 : D e k min i k zi k ,
Along the system dynamics (3), when an event is not triggered, i.e., for kt k kt 1 , (19) is expressed as
to ensure the approximation of the control input and stability of the closed-loop event-triggered system. In other words the event-trigger condition should ensure suitable number of events to approximate the control input faster and at the same time maintaining the stability and desired performance. With this effect, define the event-trigger condition as (22) ET1 ET2 ET3 , and the events are triggered at the violation of the condition (22), where is the logical OR operator and ET1, ET2 and ET3 are given in the following equations
and Qi satisfies the Lyapunov equation AcT,i Pi Ac,i Pi Qi with
Ac ,i 2 Ac ,i
0 i 2
2 i ,min
and
the
gi ,min 1 gi ,max 3
zone operator D is defined as (21)
Next, the main results of the event-triggered control design are introduced. 2020
learning
; if Z k Bz D 0; otherwise
3 i ,max
g
2 i ,max
gain
. The
satisfies dead-
(26)
where Bz is the desired ultimate bound of the system states which can be achieved by increasing the number of neurons in the hidden layer of the NN. Remark 1: The Lyapunov equation
AcT,i Pi Ac,i Pi Qi
guarantees a positive definite solution Pi for a given a
positive definite Qi as the matrix Ac,i 2 Ai BKi is Schur and can be achieved by selecting suitable the control gain K i . Remark 2: The event-trigger condition in (22) is a function of (a) the event-trigger state error, (b) change in the eventtrigger state error if there is no triggering at consecutive time instants, and (c) the error in the control inputs due to event based transmission and estimation. The condition in (22) is designed from the Lyapunov based stability proof. If any of
these errors exceeds the threshold, i.e., min i k zi k , 1i n
the system states are transmitted and the control inputs are updated in order to maintain system stability. In addition, these conditions ensure the approximation of the control inputs by generating required number of events at the initial learning phase while ensuring the system stability. Remark 3: The NN weights are updated simultaneously both at the sensor and the controller since the event-trigger condition uses the estimated NN weights i.e., i( ) is a function of Wˆ . Note all the data are available at the sensor i
to update the NN weights at the sensor. Remark 4: The dead-zone operator resets the event-trigger error to zero to stop unnecessary triggers as long as the system state remains in the ultimate bound. Next the following lemma is useful for proving the theorem. Lemma 1: Consider the MIMO nonlinear discrete time system (1) along with the approximation based controllers (12) for i 1, 2, n . Let the sensor transmits the state vector at the violation of the event-trigger condition (22) and let the weights be updated using (13) for i 1, 2, n . Then, the following inequality holds 2 1 WiT k ei k ei k 1 Ac,i zi k 1 B gi ,mini ,min (27)
2 gi Z k 1 WˆiT k i (i k 1) i (i kt ) i k 1 ,
when there are no events occurring between two consecutive time instants. Next, the main result of the event-triggered design is introduced in the theorem. B. Boundedness of the Closed-loop System Theorem 1: Consider the MIMO nonlinear discrete time system (1) along with the approximation based control input (12). Let the NN weights Wˆi 0 li 1 be initialized in the
compact set mn and the Assumptions 1-3 hold. Then there exist constants i 0 such that the closed-loop eventtriggered MIMO nonlinear discrete time system state vector mn Z k for any initial condition in the compact set and the NN weight estimation errors Wi k are uniformly ultimately bounded (UUB) provided the events are triggered by the violation of event-trigger condition (22) while the NN weights are updated using (13). Remark 5: The stability of the closed loop event-triggered system is demonstrated by proving the stability in the following two cases: (a) event is not triggered and (b) event is triggered at time k for all k by using Lyapunov direct method. Further, to analyze the growth of control input approximation error and allow the NN to approximate the control inputs faster, we consider the effect of previous time instant, k 1 , when an event is not triggered at present time k . In the next section simulation results are presented to validate the analytical design. V. SIMULATIONS In this section, we have considered a numerical example of the form as in (1) to validate the analytical design of the event-triggered control. Consider the nonlinear system x1,1 k 1 x1,2 k G1 x1,1 (k ) x1,2 k 1 1 x3 k x 2 k x 2 k u1 (k ) 1,2 2,1 2,2
x2,1 k 1 x2,2 k G2 u1 (k ) x2,1 (k ) (28) x2,2 k 1 1 x 2 k x 2 k x 2 k u2 (k ) 1,1 1,2 2,2 with a sampling time of 0.01 sec. The controllers u1 k and u2 k for both the subsystems G1 and G2 are implemented by using two-layer linearly parameterized NNs as in (12) with 45 and 25 neurons respectively. The input weight vectors V1 445 and V2 525 are selected at random from a uniform distribution in the interval 0 to 1 and the output layer weight vectors W1 45 and W2 25 are chosen at random in the interval 0 to 0.06. Sigmoid activation functions are used, i.e., tanh( ) for both the NNs. The Lipschitz constants for the activation function computed to be 6.88 and 4.75. Learning gains are selected as 0.017 and 0.095 respectively. The ultimate bound on the system states is chosen to be 0.001. The parameters .99 , Q1 100* I 2 , Q2 20* I 2 and
gi ,min gi ,max 1 , with i 1, 2 . Initial system states are taken to be
0.05
0.5 0.5 0.2 , the control gains T
K1 0.2 0.3 and K2 0.5 0.1 . The event conditions are obtained by using (22). The system is simulated for 5 sec., i.e., 500 sampling instants.
2021
System States(Z)
1
z11
0.5
z12
z21
system states stay in the bound can be clearly seen from Figure 3 (bottom). Hence, the plot flattens after 300 sampling instants, further, indicating fewer events. NN Weight Estimation(||W||)
The system response is shown in Figure 2. The states are converging to near zero implying the stability and desired performance is achieved. The event-based approximated control inputs, Figure 2 (bottom), show the aperiodic update of the inputs as a step and finally converge to near zero along with the convergence of the system state. z22
0
Control Inputs(u)
-0.5 0 0.5
1
2
3
4
5 u1
1
2 3 Time (Sec)
4
5
Threshold
Cumulative Num. of Triggering
0 0
100
200
300
400
400
500
Inter-event Time
200 0 0
100
200 300 Sampling Instants(k)
400
0.15
NN Weight(||W2||)
0.1 0.05 0 0
1
2 3 Time (Sec)
4
5
VI. CONCLUSIONS In this paper, we proposed an approximation based controller design in the event-triggered context for a MIMO uncertain nonlinear discrete-time system. This approach reduced the complexity and computational load by using a single NN for each control input when compared to system identification with multiple NNs. In turn, the knowledge of the system dynamics is not required. Design of the eventtrigger condition by taking the constraints due to NN approximation and the event-triggered transmission into account is also presented. The analytical results are augmented with the simulation results prove the validity.
Threshold Trigger Instants
0.01
NN Weight(||W1||)
As proven in the Theorem 1, the convergence of the NN weight vectors to a constant value, or alternatively, the boundedness of the NN weight estimation error is shown in Figure 4.
Figure 2. (Top) Convergence of system states, (bottom) approximated control input of the nonlinear event-triggered control system. 0.02
0.2
Figure 4. Boundedness of the NN weights.
u2 0 0
0.25
500
Figure 3. (Top) Performance of the nonlinear event-triggered controller showing threshold and triggering instants, (bottom) cumulative number triggers instants indicating reduction in transmission.
The performance metric in terms of evolution of eventtrigger threshold and the number of events are shown in Figure 3. Figure 3 (top) shows the reduction in the trigger instants as the system evolves and the NNs learn the ideal control input. The crowded red vertical lines initially indicate triggered events at almost every sampling instant because of the large NN weight estimation error. Once the control inputs are approximated by the NN-based controllers, i.e., the NN weight vectors converged to the bound, the triggered events are reduced. This is shown by the gaps in the triggers instants in Figure 3 (top). Figure 3 (bottom) depicts the cumulative number of trigger instants and the inter-event duration. The horizontal step size shows the inter-event duration and the y-axis shows cumulative number of triggered events within the simulation time. A total number of triggered events observed are 231 out of 500 sampling instants. In other words, the computation required in terms of updating the control input and the NN weights is less in comparison to the traditional NN based control. Further, this also reduces the network traffic which is directly proportional to the number of triggered instants. The effect of the dead-zone-operator which resets the event-trigger error to zero as long as the
REFERENCES [1]
K. Astrom and B. Bernhardsson, “Comparison of Riemann and Lebesgue sampling for first order stochastic systems,” in Proc. IEEE Conf. Decision Control, vol. 2, 2002, pp. 2011–2016. [2] P. Tabuada, “Event-triggered real-time scheduling of stabilizing control tasks,” IEEE Trans. on Autom. Control, vol. 52, pp. 16801685, 2007. [3] A. Eqtami, D. V. Dimarogonas, and K. J. Kyriakopoulos, “Eventtriggered control for discrete-time systems,” in Proc. Amer. Control Conf., 2010, pp. 4719-4724. [4] C. Stocker and J. Lunze, “Event-based control of nonlinear systems: An input-output linearization approach,” in Proc. joint IEEE Conf. Decision Control and Eur. Control Conf., 2011, pp. 2541–2546. [5] M. Mazo, and P. Tabuda, “Decentralized event-triggered control over wireless sensor/actuator networks,” IEEE Trans. on Autom. Control, vol. 56, pp. 2456-2461, 2011. [6] D. V. Dimarogonas and K. H. Johansson, “Event-triggered control for multi-agent systems,” in Proc. joint IEEE Conf. Decision Control and Chinese Control Conf., 2009, pp. 7131–7136. [7] A. Sahoo, Hao Xu, and S. Jagannathan, “Neural network-based adaptive event-triggered control of affine nonlinear discrete time systems with unknown internal dynamics,” in Proc. Amer. Control Conf., 2013, pp. 6433-6438. [8] S. Jagannathan, Neural network of nonlinear discrete-time systems. CRC Press, 2006. [9] Hao Xu, S. Jagannathan and F. L. Lewis, “Stochastic optimal control of unknown linear networked control system in the presence of random delays and packet losses,” Automatica, vol. 48, pp. 10171030, 2012. [10] J. Zhang, S.S. Ge, and T.H. Lee, “Output feedback control of a class of discrete MIMO nonlinear systems with triangular form inputs,” IEEE Trans. on Neural Netw., vol. 16, pp. 1491-1503, 2005.
2022