Dynamic Event-Triggered and Impulsive Control for Nonlinear Impulsive Systems ()
1. Introduction
As a new control method, the idea of event-triggered control is to design the trigger time and trigger conditions according to the characteristics and purpose of the system, and establish the event-triggered mechanism. When each trigger is triggered, the controller is activated to perform the task. The difficulty lies in the balance between the design of the trigger condition and the control task. The event-triggered mechanism makes it easier to find control time and save energy than time-triggered control. The event-triggered control mechanism not only optimizes the resource utilization system, but also saves signal transmission resources and data computing resources. It is an efficient control method. At present, event-triggered control has been widely concerned and applied to various systems, such as general nonlinear systems [1] [2], networked control systems [3] [4], multi-agent systems [5]-[7] and so on. Dynamic event-triggered control can save more energy. Therefore, it is of great significance to study the event-triggered control method.
Impulsive system is a special hybrid system, including a given impulsive criterion [8] and an ordinary differential equation. It has a wide range of applications in many fields, such as robot design engineering, ecological system engineering, network communication engineering, aerospace engineering [9]-[19]. Generally speaking, pulse effect includes pulse control and pulse interference. Impulsive disturbance usually contains unstable pulses, which tests the robustness of the system; Impulsive control usually includes stable impulses, and the stabilization of the system is considered. Pulse control is a discontinuous control, which can not only improve the confidentiality, save the control cost, but also enhance the robustness of the system. Impulse control is involved in many fields, such as money supply control in aviation financial market, celestial orbital adjustment, communication security and chaos synchronization. In recent years, scholars from many different fields have devoted themselves to using impulse control when studying the stability of the system.
The combination of dynamic event triggering control [20] and pulse control is dynamic event triggering pulse control. rzén proposed the concept of event triggered control [21]. Professor Tabuada proposed the event triggering strategy for nonlinear control systems. Professor A. Girard proposed a dynamic event trigger mechanism. Professor Li proposed event triggered pulse control [22]. These documents ensure the feasibility of this study.
In this paper, the dynamic event triggered control of nonlinear systems is studied. The control mechanism of dynamic event trigger pulse and dynamic variable parameters are designed. Considering the problem of frequent trigger, the lower bound of trigger time is set. The final data simulation shows that the transmission times of dynamic event triggering mechanism is much lower than that of static event triggering mechanism.
Notations. Let
be a positive integer set,
be the set of real numbers,
be the set of nonnegative real numbers, and
be the n-demensional real space equipped with the Euclidean norm denoted by
. For a locally Lipschitz continuous function
,
denotes the upper right-hand Dini derivative.
denotes that
is a symmetric and positive definite matrix.
(
) denotes that
is a symmetric and negative definite (semi-definite) matrix.
is the identity matrix with appropriate dimensions.
2. Preliminaries
Consider the following control system with time delay:
(1)
where
is the system state;
is the control gain; both
and the control input
satisfy
so that the system (1) admits the trivial solution. In this study, we consider the hybrid impulsive control
with the state feedback control.
(2)
where
is the feedback control law, and the impulsive control
(3)
where
is the impulsive control law,
denotes Delta dirac function, and the sequence of imimpulsive times
satisfies
, with
for
, and
. Hence, the closed-loop system (1) replaced by (2) and (3) can be rewritten as an impulsive system
(4)
Definition 1. We refer the reader to [23] for a detailed discussion on transformation of control system (1) into impulsive system (4).
System is said to be input-to-state stable (ISS) with respect to input
, if there exist functions
and
such that, for each initial condition
and input function
, the corresponding solution to (1) exists globally and satisfies
for all
.
The relevant theorems can be found in the literature.
Theorem 1. Assume that there exist functions
and
, and constants
, such that, for all
and
,
(1)
,
(2)
.
Then system (1) is ISS.
To design the event-triggered implementation of
, we consider system with
and state-feedback control as follows:
(5)
Let us define the state measurement error by
for
with
, and then rewrite
(6)
Substituting (6) into system (5) gives the following closed-loop system:
(7)
We make the following assumption on the control system (7).
Assumption 1. There exist functions
and
, and constants
such that all the conditions of Theorem 1 hold for system (7) with input
replaced with
.
It can be seen from Theorem 1 that Assumption 1 guarantees that closed-loop system (7) is ISS with respect to measurement error
, and system (7) is GAS provided
. Next, an execution rule is designed to determine the updated time order
of the feedback controller
so that the closed-loop system after replacing
with
is still GAS. To do so, we restrict
to satisfy
for some
. Then the dynamics of
is bounded by
This guarantees the control system (7) is GAS provided
. The updating of the control input
can be triggered by the execution rule (or event)
The event times are the instants when the event happens, that is,
(8)
where
and
.
According to the control law (8), the control input is updated at each
(the error
is set to zero simultaneously) and remains constant until the next event time
, and then the error
is reset to zero again. Therefore, the proposed event times ensures the GAS of control system (5).
Lemma 1. Let
be a locally Lipschtiz continuous
and
,Then,
for all
.
Definition 2. (Zeno Behavior). If there exists
such that
for all
, then system (5) is said to exhibit Zeno behavior.
To proceed, let us define a sequence of event-time candidate
(9)
We let
when
, and update the feedback control at each
. According to the principle of event triggering (9), the system can be rewritten as:
(10)
Theorem 2 will be given below to guarantee the system (10) GAS. To prove Theorem 2 and Lemma 2 is given.
Lemma 2.
and
. Then,
and
for all
.
Next, we prove Theorem 2.
3. Main Results
Theorem 2. Suppose that Assumption 1 holds on. For some
, the event times
are created by event-triggered mechanism with positive constant
. If
, we assume there exist constants
satisfying the following conditions
(i) for
,
,
(ii)
,
(iii)
and
,
(iv)
and
.
Then the system (10) is GAS.
Proof. Condition (iv) indicates there exists a constant
such that
Next, we prove that the inequality
(11)
holds at
. But we must discuss it in two cases.
Case 1: When
, the inequality (11) obviously holds at
. Easily obtained
for all
.
Thus,
We prove that the inequality (11) holds at
in Case 1.
Case 2: When
, the inequality (11) also holds at
. Easily obtained
for all
.
Thus,
We prove that the inequality (11) holds at
in Case 2.
Through the proof of two cases, we can get that the inequality (11) holds at
. Now suppose that the inequality (11) holds at any
where
. That is, the inequality (11) holds at
where
.
Then, we prove that the inequality (11) also holds at
where
. But we must discuss it in four cases.
Case 1: When
and
, we prove that the inequality (11) holds at
. We can easily get
and
Thus,
We prove that the inequality (11) holds at
in Case 1.
Case 2: When
and
, we prove that the inequality (11) holds at
. We can easily get
and
Thus,
We prove that the inequality (11) holds at
in Case 2.
Case 3: When
and
, we prove that the inequality (11) holds at
. Easily obtained
and
Thus,
We prove that the inequality (11) holds at
.
Case 4: When
and
, we prove that the inequality (11) holds at
. Easily obtained
and
Thus,
We prove that the inequality (11) holds at
in Case 4.
Remark 1. Condition (i) describes the divergence rate of the
function. Conditions (ii) and (iii) describe the pulse intensity. Condition (iv) gives the corresponding parameter relationship. In the example,
is known, and the pulse intensity can be designed after setting
. The dynamic parameter
The pulse intensity of can be less than
, and finally only need to give the numerical
less than
and
, the three less than the inequality should not be greater than the case, otherwise it may lead to slow convergence rate.
Dynamic event triggering mechanism includes static event triggering mechanism. When
, the dynamic event trigger mechanism is the same as the static event trigger mechanism. The dynamic time trigger mechanism is unlikely to produce Zeno phenomenon, because the dynamic variable
is not equal to zero, so it cannot be less than zero in a short time after the event is triggered, but can only be strictly greater than zero. The dynamic event trigger control mechanism in this paper also includes the static event trigger control mechanism and the dynamic time trigger control mechanism without pulses.
Corollary 1. If
, then the system (10) is exponential stability.
The proof of this theorem is simple and omitted.
4. Application
Consider the control problem of the nonlinear system
(12)
where
, feedback control
with control gain
and
, and initial condition
. Matrix
and function
are given as follows:
where
,
,
,
, and
is the saturation function defined as
for
. First, we consider the event-triggered implementation of the feedback control according to (8). Note that the control system can be written in the form of (7). We next choose the Lyapunov function
, where condition of Theorem 1 is clearly satisfied with. We have
which implies that condition holds with
where
represents the largest eigenvalue of
. Choosing
, the event-time candidates are determined as
(13)
where
,
(14)
and
to be determined in the case of pulse.
Next, we consider the conditions that the impulsive system satisfies when
,
where
and
. Consider the function
,
which implies condition (i) of Theorem 2 is satisfied with
When
, we have
where
.
After determining the parameters such as
, we set
to determine the pulse intensity. Using
less than
and
, we can determine
,
,
.
Figure 1 shows the static event trigger control mechanism, and Figure 2 shows the dynamic event trigger control mechanism. Figure 3 is the image of nonlinear system. Take
,
,
,
. It can be seen that the number of pulses triggered by dynamic events The mechanism was significantly reduced. The most outstanding point is the dynamic event trigger control strategy The convergence speed is faster than the static event trigger control strategy.
5. Conclusion
In this paper, the dynamic event triggering control mechanism of nonlinear impulsive systems is studied, the lower bound of triggering time is set, and the parameter setting of dynamic variables is given. The practice has proved that the dynamic event trigger mechanism can save more energy. However, this paper
Figure 1. Static event-triggered impulsive control strategy.
Figure 2. Dynamic event-triggered impulsive control strategy.
Figure 3. Nonlinear System.
does not study the influence of various parameters and the influence of noise, interference and other factors. These effects will be studied in the future.
Acknowledgements
This work was supported by the Natural Science Foundation of Shandong Province (ZR2023MA065) and City-University Integration Development Strategy Project of Jinan (JNSX2024014).