Next Article in Journal
Analysis of Spatiotemporal Transmission Characteristics of African Swine Fever (ASF) in Mainland China
Next Article in Special Issue
Stability and Synchronization of Fractional-Order Complex-Valued Inertial Neural Networks: A Direct Approach
Previous Article in Journal
Solution of Integral Equations Using Some Multiple Fixed Point Results in Special Kinds of Distance Spaces
Previous Article in Special Issue
Three-Stage-Impulse Control of Memristor-Based Chen Hyper-Chaotic System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Uncertain Sandwich Impulsive Control System with Impulsive Time Windows

College of Mathematics and Statistics, Sichuan University of Science and Engineering, Zigong 643000, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(24), 4708; https://doi.org/10.3390/math10244708
Submission received: 3 November 2022 / Revised: 1 December 2022 / Accepted: 8 December 2022 / Published: 12 December 2022

Abstract

:
In this paper, we formulate a new system, named the uncertain sandwich impulsive control system with impulsive time windows. The presented system shows that the linear entry matrix of the system is indeterminate. We first investigate the exponential stability of the considered system by linear matrix inequalities (LMIs) and inequalities techniques, then extend the considered system to a more general one and further study the stability of the general system. Finally, numerical simulations are delivered to demonstrate the effectiveness of the theoretical results.

1. Introduction

In our real life, there are many actual artificial or natural systems whose states gradually change continuously over some time intervals, and for some reason, their states will be suddenly changed at some moments. Because the time of change is often quite short, the process of mutation or jump can be seen as occurring at a moment in time. We call this phenomenon the impulse phenomenon. This phenomenon can not be described by traditional continuous or discrete systems.
Research on impulse dynamic systems began in the 1960s. In their book On the stability of motion in the presence of impulses, Milman and Myshkis [1] first mentioned and made a preliminary study of their stability. Impulsive systems are a special kind of hybrid system which consist of three parts: continuous dynamics described by differential equations that control the motion of the system between impulses; discrete dynamics described by difference equations that control the jump or reset of the instantaneous state at the moment of the pulse; an impulsive law that determines the time when the impulse occurs. Some basic theories of impulsive systems can be found in [2,3,4] and the references therein. Generally speaking, impulsive systems can be divided into three classes: impulsive control systems, impulsive disturbance systems, and rigid collision systems induced by discontinuities. The study of the first class mainly focuses on unstable continuous dynamics and further makes them stable. For example, the related works can be found in [5,6]. On the other hand, impulsive disturbance systems can be analyzed as a class of robustness in [7,8]. In addition, rigid collision systems exist in many mechanical models. When the moving track reaches the collision surface, there will be an instantaneous impulse due to the presence of the collision recovery coefficient of the system; the relevant studies can be found in [9,10] and the references therein. In the following, we will focus on the introduction of impulsive control systems.
Impulsive control is a discontinuous control method that is based on an impulsive differential equation or differential equation with impulsive effect [3]. At present, impulsive control is applied widely to many fields of science and technology, such as communication networks [11], control technology [12], biology [13], artificial earth satellite [14], and pest control [15]. In the 21st century, besides the impulsive control system, other control systems have also been proposed, such as adaptive control [16] and feedback control [17]. Considering the present wide application and the strong robustness of digital communication systems, Stojanovski et al. in [18] proposed a new concept of impulsive synchronization. Since then, many studies have been devoted to investigating the synchronization and stability analysis of impulsive control systems; see examples [19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35] and the references therein. For example, He et al. in [19] investigated secure synchronization of multi-agent systems under deception attacks in the impulsive control framework and proposed a distributed impulsive controller to ensure the mean-square bounded synchronization. Lu et al. in [20] investigated the globally exponential synchronization of impulsive dynamical networks by considering two types of impulses: synchronizing impulses and desynchronizing impulses. Recently, Cui et al. in [21] investigated the synchronization of Kuramoto oscillator networks under event-triggered delayed impulsive control by Lyapunov stability theory. It is well known that the phenomenon of time delay widely exists in real physical systems. Therefore, like the common time-delay systems, the research of time-delay impulsive systems has never stopped. For example, stabilization of nonlinear time-delay systems: distributed-delay dependent impulsive control was investigated by using the Lyapunov–Razumikhin method in [23]. Li and Wu in [24] considered nonlinear differential systems with state-dependent delayed impulses and investigated the stability of nonlinear differential systems with state-dependent delayed impulses by using the impulsive control theory and some comparison arguments. In recent years, more and more researchers have paid attention to the stability analysis of memristor-based neural network systems with impulsive effects. Zhou et al. in [31] built inertial memristor-based neural networks with impulses and time-varying delays, and investigated the global exponential stability by an extended Halanay differential inequality and a new delay impulsive differential inequality. Rajchaki et al. in [32] analyzed the stability and passivity problems for a class of memristor-based fractional-order competitive neural networks by using Caputo’s fractional derivation.
For some works on the stabilization and synchronization of impulsive control systems, the assumption of the occurrence of impulse is fixed, or the occurrence of impulse can be calculated. It is well known that any machine or computer has errors in the input of impulses, so the expected time is always different from the actual time. This time error is called the impulsive time window; some related works can be found in [36,37]. In recent years, many scholars have proposed various impulsive systems and made them stable by different methods. In [20], the authors have proposed an impulsive controller with an average impulsive interval. It is worth noting that some restrictions are defined on the average impulsive interval. In order to remove these restrictions and make the impulsive control system a more general one, Feng in [30] proposed a single-state jump impulsive system with periodic time windows and investigated the exponential stability of the new model. The corresponding impulsive control system can be written in the following form:
u ˙ ( t ) = A u ( t ) + ψ ( u ( t ) ) m T t < m T + θ 1 , u ( t ) = u ( t ) + J u ( t ) , t = m T + θ 1 , u ˙ ( t ) = A u ( t ) + ψ ( u ( t ) ) , m T + θ 1 < t < ( m + 1 ) T ,
where u ( t ) R n is the state vector, ψ : R n R n is a continuous nonlinear function with ψ ( 0 ) = 0 , and there exists a semi-definite diagonal matrix L = diag ( l 1 , l 2 , , l n ) such that ψ ( u ) 2 u T L u . A u ( t ) represents the linear part of the control system in which A R n × n is a constant matrix with appropriate dimension. Meanwhile, u t is defined as u t = lim b t u ( b ) . J is the coefficient of impulse intensity; T > 0 is the control period of the system; θ 1 represents the impulsive moment, which is defined by impulse time windows [ m T , ( m + 1 ) T ] . When t = m T + θ 1 , a random impulse J u t occurs. It is worth noting that the impulsive intensity J is always assumed as a constant matrix in [30,31]. Due to the need for engineering technology, we hope that the impulsive intensity J is flexible and unfixed. In [33], Feng et al. investigated a nonlinear impulsive control system with impulse time windows and an unfixed coefficient of impulsive intensity. They restricted the range of J as J μ I , in which μ is a constant and I is an unit matrix with proper dimension, and further investigated the stability of the considered system.
In real life, since the state of the system is quite complicated, one impulse J for system (1) is far from stabilizing the system. In [38], Feng formulated a new system that obtains two impulsive intensities, named the sandwich control system with impulsive time windows, and further investigated the stability of the considered system and obtained an exponential stability criterion. Different from most existing results for impulsive systems, they show that the impulse moments are unknown but limited to certain intervals. In [39], Liao et al. further studied the sandwich control system with dual stochastic impulses and obtained the exponential stability criterion. Particularly, a sandwich control system with dual stochastic impulses can be written as follows
u ˙ ( t ) = A u ( t ) + ψ ( u ( t ) ) + K 1 u ( t ) , m T t < m T + θ 1 u ( t ) = u t + H 1 u t , t = m T + θ 1 u ˙ ( t ) = A u ( t ) + ψ ( u ( t ) ) + K 2 u ( t ) , m T + θ 1 < t < m T + θ 2 u ( t ) = u t + H 2 u t , t = m T + θ 2 u ˙ ( t ) = A u ( t ) + ψ ( u ( t ) ) + K 3 u ( t ) , m T + θ 2 < t < ( m + 1 ) T
where K 1 , K 2 , K 3 , H 1 , H 2 R n × n are constant matrices with appropriate dimensions. θ 1 and θ 2 represent the impulsive moment, respectively. For system (2), the matrix A is a constant coefficient matrix. In fact, there exist many uncertain factors in various engineering, biological, and economic systems; see, for example, [40,41] and the references therein. To make the nonlinear impulse control system more reasonable, parameter uncertainty and bounded gain error are introduced into the corresponding impulsive differential equations. Hence, the research on the robustness of uncertain impulsive control systems is of great importance. In recent years, many scholars have focused on the system with uncertain parameters and obtained some results. In [42], Xie et al. investigated H control and quadratic stabilization of systems with parameter uncertainty via output feedback. Based on the notion of quadratic stability with disturbance attenuation, the problems of robust H , control, and quadratic stabilization via linear dynamic output feedback have been solved. Ren in [43] studied a class of uncertain impulsive control systems and obtained a new sufficient condition for the considered system by the generalized Cauchy–Schwarz inequality method. Wen in [44] discussed fault-tolerant secure consensus tracking for multi-agent impulsive control systems with uncertain parameters. Using the impulsive control method, Lin in [45] investigated hyper-chaotic systems with uncertain parameters.
In the existing works on the study of the impulsive control system, most have focused on the constant coefficient matrix A. So far, the uncertain sandwich control system with impulsive time windows has not been studied. Based on the above discussion, in this paper we put forward an uncertain sandwich control system with impulse time windows which is can be written in the following form:
u ˙ ( t ) = A + Δ 1 u ( t ) + ψ ( u ( t ) ) + K 1 u ( t ) , m T < t < m T + θ 1 , u ( t ) = u t + H 1 u t , t = m T + θ 1 , u ˙ ( t ) = A + Δ 2 u ( t ) + ψ ( u ( t ) ) + K 2 u ( t ) , m T + θ 1 < t < m T + θ 2 , u ( t ) = u t + H 2 u t , t = m T + θ 2 , u ˙ ( t ) = A + Δ 3 u ( t ) + ψ ( u ( t ) ) + K 3 u ( t ) , m T + θ 2 < t ( m + 1 ) T ,
where Δ i ( i = 1 , 2 , 3 ) denote the parametric uncertainty in A and Δ i T Δ i W . According to [46], Δ i can be defined as Δ i = M i Q i N i , in which Q i is an uncertain matrix and has the inequality Q i T Q i I . M i and N i are known constant matrices of proper dimensions. Although the impulsive control system with uncertain parameters is also studied in [43], the system we constructed is closer to the needs of real life because system (3) has multiple impulses which occur in an expected time but are limited to time windows. Therefore, it is of great significance to study the exponential stability of system (3). In this paper, our goal is to find proper constant matrix K 1 , K 2 , K 3 and impulsive intensity H 1 , H 2 such that sandwich control system (3) reaches exponential stability.
This paper is organized as follows. In Section 2, we give some definitions and lemmas. In Section 3, we discuss the exponential stability of system (3) and give an exponential stability criterion. Then, numerical simulations are given to show the effectiveness of our results in Section 4. Finally, Section 5 gives some conclusions.
In this paper, the maximum eigenvalue, the minimum eigenvalue, and the transpose of a symmetric matrix P R n × n are defined by λ m ( P ) and λ M ( P ) and P T , respectively. We use P > 0   ( < 0 , 0 , 0 ) to denote a symmetrical positive (negative, semi-negative, semi-positive) definite matrix P. The Euclidean norm of vector x R n is defined as x .

2. Preliminaries

In order to investigate the stability of system (3), we give two lemmas and two definitions as follows.
Lemma 1
([33]). For any x , y R n , and σ > 0 , then
2 x T y σ x T x + σ 1 y T y .
Lemma 2
([47]). Let B , C , D , and G be real matrices of appropriate dimensions, and G satisfying G = G T , then
G + B C D + D T C T B T < 0 ,
for all C T C I , if and only if there exists a scalar ξ > 0 such that
G + ξ 1 B B T + ξ D T D < 0 .
Definition 1
([3]). The right-upper Dini’s derivative of a function V : [ 0 , ) × R n R + is defined by
D + V ( t , x ( t ) ) = lim h 0 + sup [ V ( t + h , x ( t ) + h f ( t , x ( t ) ) ) V ( t , x ( t ) ) ] h .
Definition 2
([48]). System (3) is said to be exponentially stable if there exist α > 0 and μ > 0 such that any solution of system (3) satisfies the ineqality
u ( t ) μ e α t u ( 0 ) , t 0 .

3. Exponential Stability Analysis

In this section, rigorous mathematical proof about the exponential stability of system (3) is presented.
Theorem 1.
If there exists a symmetric and positive definite matrix P R n × n and real constants T > 0 , η > 0 , g i > 0 , ε i > 0 ( i = 1 , 2 , 3 ) as well as θ 2 > θ 1 > 0 , λ 1 > 0 , λ 2 > 0 such that the following inequalities hold
g 1 θ 1 + g 2 θ 2 θ 1 + g 3 T θ 2 ln λ 1 ln λ 2 > 0 ,
H i + η 1 P M i M i T P T + η 2 N i T N i 0 ,
then system (3) is exponentially stable, where
H i = ε i 1 L + P A + A T P + P K i + K i T P + ε i P 2 + g i P , λ 1 = λ M ( ( I + H 1 ) T P ( I + H 1 ) ) / λ m ( P ) , λ 2 = λ M ( ( I + H 2 ) T P ( I + H 2 ) ) / λ m ( P ) .
Proof. 
The Lyapunov function is constructed as follows,
V ( u ( t ) ) = u T ( t ) P u ( t ) .
From (10), we have that
λ m ( P ) u ( t ) 2 V ( u ( t ) ) λ M ( P ) u ( t ) 2
If m T t < m T + θ 1 , it can be obtained from (3), (4), (7), and (10) that
D + ( V ( u ( t ) ) ) = 2 u T P u ˙ = 2 u T P A + Δ 1 u + ψ ( u ) + K 1 u = u T [ P ( ( A + Δ 1 ) + ( A + Δ 1 ) T P + P K 1 + K 1 T P ] u + 2 u T P ψ ( u ) u T [ P ( A + Δ 1 ) + ( A + Δ 1 ) T P + P K 1 + K 1 T P ] u + ε 1 u T P 2 u + ε 1 1 u T L u = g 1 u T P u + u T [ P ( A + Δ 1 ) + ( A + Δ 1 ) T P + P K 1 + K 1 T P + ε 1 P 2 + ε 1 1 L + g 1 P ] u = g 1 u T P u + u T [ H 1 + P Δ 1 + Δ 1 T P ] u .
Given a proper zero matrix O, we have that
Δ 1 O O O = M 1 Q 1 N 1 O O O = M 1 O Q 1 N 1 O ,
and furthermore, obtain that
H 1 + P Δ 1 + Δ 1 T P ε 1 P 2 P P ε 1 1 I = H 1 ε 1 P 2 P P ε 1 1 I + P M 1 O Q 1 N 1 O + N 1 T O Q 1 T M 1 T P T O .
By Lemma 2 and the condition (9) for ( i = 1 ) , we have that
H 1 + P Δ 1 + Δ 1 T P ε 1 P 2 P P ε 1 1 I 0 ,
which is equivalent to the following equation
H 1 + P Δ 1 + Δ 1 T P 0 ,
so, it can be obtained from (12) and (15) that
D + ( V ( u ( t ) ) ) g 1 V ( u ( t ) ) ,
which implies that
V ( u ( t ) ) V ( u ( m T ) ) exp ( g 1 ( t m T ) ) .
When t = m T + θ 1 , then
V ( u ( t ) ) | t = m T + θ 1 = u ( t ) + H 1 u ( t ) T P u ( t ) + H 1 u ( t ) = u ( t ) T ( I + H 1 ) T P ( I + H 1 ) u ( t ) λ 1 V ( u ( t ) ) ,
where λ 1 = λ M ( ( I + H 1 ) T P ( I + H 1 ) ) / λ m ( P ) .
If m T + θ 1 < t < m T + θ 2 , it can be obtained from (3), (4), (7), and (10) that
V ˙ ( u ) = 2 u T P u ˙ u T [ P ( A + Δ 2 ) + ( A + Δ 2 ) T P + P K 2 + K 2 T P ] u + ε 2 u T P 2 u + ε 2 1 u T L u = g 2 u T P u + u T [ H 2 + P Δ 2 + Δ 2 T P ] u .
Similarly, by Lemma 2 and the condition (9) for ( i = 2 ) , we have that
V ˙ ( u ) g 2 V ( u ( t ) ) ,
which implies that
V ( u ( t ) ) λ 1 V ( u ( m T + θ 1 ) ) exp ( g 2 ( t m T θ 1 ) ) .
When t = m T + θ 2 , then
V ( u ( t ) ) | t = m T + θ 2 = ( u ( t ) + H 2 u ( t ) ) T P ( u ( t ) + H 2 u ( t ) ) = u ( t ) T ( I + H 2 ) T P ( I + H 2 ) u ( t ) λ 2 V ( u ( t ) ) .
If m T + θ 2 < t < ( m + 1 ) T , it can be obtained from (3), (4), (7), and (10) that
V ˙ ( u ) = 2 u T P u ˙ u T [ P ( A + Δ 3 ) + ( A + Δ 3 ) T P + P K 3 + K 3 T P ] u + ε 3 u T P 2 u + ε 3 1 u T L u g 3 u T P u + u T [ H 3 + P Δ 3 + Δ 3 T P ] u .
Similarly, by Lemma 2 and the condition (9) for ( i = 3 ) , we have that
V ˙ ( u ) g 3 V ( u ) ,
which implies that
V ( u ( t ) ) λ 2 V ( u ( m T + θ 2 ) ) exp ( g 3 ( t m T θ 2 ) ) .
It follows from (17)–(25) that
Case 1 when m = 0 , then
(1) If 0 t < θ 1 , then we have that
V ( u ( t ) ) V ( u ( 0 ) ) exp ( g 1 t ) ,
thus
V ( u ( θ 1 ) ) V ( u ( 0 ) ) exp ( g 1 θ 1 ) .
(2) If t = θ 1 , then we have that
V ( u ( θ 1 ) ) λ 1 V ( u ( 0 ) ) exp ( g 1 θ 1 ) .
(3) If θ 1 < t < θ 2 , then we have that
V ( u ( t ) ) λ 1 V ( u ( 0 ) ) exp ( g 1 θ 1 g 2 ( t θ 1 ) ) ,
thus
V ( u ( θ 2 ) ) λ 1 V ( u ( 0 ) ) exp ( g 1 θ 1 g 2 ( θ 2 θ 1 ) ) .
(4) If t = θ 2 , then we have that
V ( u ( θ 2 ) ) λ 1 λ 2 V ( u ( 0 ) ) exp ( g 1 θ 1 g 2 ( θ 2 θ 1 ) ) .
(5) If θ 2 < t < T , then we have that
V ( u ( t ) ) λ 2 V ( u ( θ 2 ) ) exp ( g 3 ( t θ 2 ) ) λ 1 λ 2 V ( u ( 0 ) ) exp ( g 1 θ 1 g 2 ( θ 2 θ 1 ) g 3 ( t θ 2 ) ) .
Hence,
V ( u ( T ) ) λ 1 λ 2 V ( u ( 0 ) ) exp ( g 1 θ 1 g 2 ( θ 2 θ 1 ) g 3 ( T θ 2 ) ) .
Case 2 when m = 1 , then
(6) If T t < T + θ 1 , then we have that
V ( u ( t ) ) λ 1 λ 2 V ( u ( 0 ) ) exp ( g 1 θ 1 g 2 ( θ 2 θ 1 ) g 3 ( T θ 2 ) g 1 ( t T ) ) .
(7) If t = T + θ 1 , then we have that
V ( u ( t ) ) λ 1 2 λ 2 V ( u ( 0 ) ) exp ( 2 g 1 θ 1 g 2 ( θ 2 θ 1 ) g 3 ( T θ 2 ) ) .
(8) If T + θ 1 < t < T + θ 2 , then we have that
V ( u ( t ) ) λ 1 2 λ 1 V ( u ( 0 ) ) exp ( 2 g 1 θ 1 g 2 ( θ 2 θ 1 ) g 3 ( T θ 2 ) g 2 ( t T θ 1 ) ) .
(9) If t = T + θ 2 , then we have that
V ( u ( t ) ) λ 1 2 λ 2 2 V ( u ( 0 ) ) exp ( 2 g 1 θ 1 2 g 2 ( θ 2 θ 1 ) g 3 ( T θ 2 ) ) .
(10) If T + θ 2 < t < 2 T , then we have that
V ( u ( t ) ) λ 1 2 λ 2 2 V ( u ( 0 ) ) exp ( 2 g 1 θ 1 2 g 2 ( θ 2 θ 1 ) g 3 ( T θ 2 ) g 3 ( t T θ 2 ) ) .
Case  n when m = n 1 , then
(11) If ( n 1 ) T < t < ( n 1 ) T + θ 1 , then we have that
V ( u ( t ) ) λ 1 n 1 λ 2 n 1 V ( u ( 0 ) ) exp ( ( n 1 ) g 1 θ 1 ( n 1 ) g 2 ( θ 2 θ 1 ) ( n 1 ) g 3 ( T θ 2 ) g 1 ( t ( n 1 ) T ) ) .
(12) If t = ( n 1 ) T + θ 1 , then we have that
V ( u ( t ) ) λ 1 n λ 2 n 1 V ( u ( 0 ) ) exp ( n g 1 θ 1 ( n 1 ) g 2 ( θ 2 θ 1 ) ( n 1 ) g 3 ( T θ 2 ) ) .
(13) If ( n 1 ) T + θ 1 < t < ( n 1 ) T + θ 2 , then we have that
V ( u ( t ) ) λ 1 n λ 2 n 1 V ( u ( 0 ) ) exp ( n g 1 θ 1 ( n 1 ) g 2 ( θ 2 θ 1 ) ( n 1 ) g 3 ( T θ 2 ) g 2 ( t ( n 1 ) T θ 1 ) ) .
(14) If t = ( n 1 ) T + θ 2 , then we have that
V ( u ( t ) ) λ 1 n λ 2 n V ( u ( 0 ) ) exp ( n g 1 θ 1 n g 2 ( θ 2 θ 1 ) ( n 1 ) g 3 ( T θ 2 ) ) .
(15) If ( n 1 ) T + θ 2 < t n T , then we have that
V ( u ( t ) ) λ 1 n λ 2 n V ( u ( 0 ) ) exp ( n g 1 θ 1 n g 2 ( θ 2 θ 1 ) ( n 1 ) g 3 ( T θ 2 ) g 3 ( t ( n 1 ) T θ 2 ) ) .
Case n + 1 when m = n , then
(16) If n T < t < n T + θ 1 , then we have that
V ( u ( t ) ) λ 1 n + 1 λ 2 n V ( u ( 0 ) ) exp ( n g 1 θ 1 n g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) g 1 ( t n T ) ) .
(17) If t = n T + θ 1 , then we have that
V ( u ( t ) ) λ 1 n + 1 λ 2 n V ( u ( 0 ) ) exp ( ( n + 1 ) g 1 θ 1 n g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) ) .
(18) If n T + θ 1 < t < n T + θ 2 , then we have that
V ( u ( t ) ) λ 1 n + 1 λ 2 n V ( u ( 0 ) ) exp ( ( n + 1 ) g 1 θ 1 n g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) g 2 ( t n T θ 1 ) ) .
(19) If t = n T + θ 2 , then we have that
V ( u ( t ) ) λ 1 n + 1 λ 2 n + 1 V ( u ( 0 ) ) exp ( ( n + 1 ) g 1 θ 1 ( n + 1 ) g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) ) .
(20) If n T + θ 2 < t ( n + 1 ) T , then we have that
V ( u ( t ) ) λ 1 n + 1 λ 2 n + 1 V ( u ( 0 ) ) exp ( ( n + 1 ) g 1 θ 1 n g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) g 3 ( t n T θ 2 ) ) .
From (45) and (46), we can obtain the two inequalities as fellows
V ( u ( t ) ) λ 1 n λ 2 n V ( u ( 0 ) ) exp ( ( n + 1 ) g 1 θ 1 ( n + 1 ) g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) ) V ( u ( 0 ) ) exp ( ( g 1 θ 1 + g 2 ( θ 2 θ 1 ) + g 3 ( T θ 2 ) ln λ 1 ln λ 2 ) n + ln λ 1 g 1 θ 1 ) ) ,
and
V ( u ( t ) ) λ 1 n + 1 λ 2 n + 1 V ( u ( 0 ) ) exp ( ( n + 1 ) g 1 θ 1 ( n + 1 ) g 2 ( θ 2 θ 1 ) n g 3 ( T θ 2 ) g 3 ( t n T θ 2 ) ) V ( u ( 0 ) ) exp ( ( g 1 θ 1 + g 2 ( θ 2 θ 1 ) + g 3 ( T θ 2 ) ln λ 1 ln λ 2 ) ( n + 1 ) ) .
By the inequalities (49) and (50) and the condition (8), we can obtain that
lim t V ( u ( t ) ) = 0 .
From (50) and Definition 2, it is easy to obtain that system (3) is exponentially stable. □
Remark 1.
The choice of parameters in Theorem 1 mainly depends on solving the LMIs equations and inequality (9). In other words, given parameters K 1 , K 2 , K 3 , T , θ 1 , θ 2 , η , we can find a flexible solution g 1 , g 2 , g 3 , ε 1 , ε 2 , ε 3 , P , H 1 , H 2 through the LMIs method given in [49] and inequality (9).
In system (3), we only consider two impulse intensities, H 1   and   H 2 . If n impulse intensities H 1 , , H n are inserted in a period unit T, system (3) can be written in the following form:
u ˙ ( t ) = A + Δ 1 u ( t ) + ψ ( u ( t ) ) + K 1 u ( t ) , m T < t < m T + θ 1 , u ( t ) = u t + H 1 u t , t = m T + θ 1 , u ˙ ( t ) = A + Δ i u ( t ) + ψ ( u ( t ) ) + K i u ( t ) , m T + θ i < t < m T + θ i + 1 , u ( t ) = u t + H i u t , t = m T + θ i , u ˙ ( t ) = A + Δ i + 1 u ( t ) + ψ ( u ( t ) ) + K i + 1 u ( t ) , m T + θ i + 1 < t ( m + 1 ) T ,
where i = 2 , , n .
Corollary 1.
If there exists a symmetric and positive definite matrix P R n × n and real constants T > 0 , η > 0 , g i > 0 , ε i > 0 ( i = 1 , , n ) as well as θ j > θ i > 0 ( j > i ) , λ i > 0 such that the following inequalities hold
g 1 θ 1 + i = 2 n g i ( θ i θ i 1 ) + g n + 1 T θ n ln Π i = 1 n λ i > 0 ,
H i + η 1 P M i M i T P T + η 2 N i T N i 0 ,
then system (51) is exponentially stable, where
H i = ε i 1 L + P A + A T P + P K i + K i T P + ε i P 2 + g i P , λ i = λ M ( ( I + H i ) T P ( I + H i ) ) / λ m ( P ) .
Remark 2.
Conditions (52) and (53) can be obtained by the same method from Theorem 1. In many engineering applications, since the complexity of the system, two impulses can not make the system stable. Corollary 1 gives a generalization for impulse intensities n. Compared with the results in [30,35,38,39,43], we not only consider the n impulses intensities in one period T, but also investigate the uncertainty of parameters for systems (3) and (51). Obviously, the results we get are more in line with the needs of the project.

4. Simulation

In the following, we take Chua’s system with uncertain parameters as an example to show the effectiveness of our theoretical results. Let X = ( x , y , z ) T .
Example 1.
Chua’s oscillator [39] can be expressed as
x ˙ = α y α x α g ( x ) , y ˙ = x y + z , z ˙ = β y ,
where
g ( x ) = b x + 0.5 ( a b ) ( | x + 1 | | x 1 | ) ,
α, β are parameters and constant a and b satisfy a < b < 0 .
Take parameters α = 9.2156 , β = 15.9946 , a = 1.24905 , b = 0.75735 , and the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T , the chaotic trajectory of system (54) is shown in Figure 1.
Furthermore, system (54) can be written in the following form
X ˙ = A X + ψ ( X ) ,
where
A = α ( 1 + b ) α 0 1 1 1 0 β 0 ,
and
ψ ( X ) = 0.5 α ( a b ) ( | x + 1 | | x 1 | ) 0 0 .
From (56), we have that
ψ ( X ) 2 = 0.5 α 2 ( a b ) 2 ( x 2 + 1 | x 2 1 | ) α 2 ( a b ) 2 x 2 ,
so, we can select L = diag ( α 2 ( a b ) 2 , 0 , 0 ) .
In order to better illustrate the importance of parameter perturbation, for matrix A of system (55), we give two kinds of uncertain parameter perturbation Δ 1 and Δ 2 .
For the fist kind of parameter perturbation Δ i 1 = M i 1 Q i 1 N i 1 ( i = 1 , 2 , 3 ) , we select M 1 1 = M 2 1 = M 3 1 = N 1 1 = N 2 1 = N 3 1 = I and Q 1 1 = Q 2 1 = Q 3 1 = diag ( 0.2 cos t , 0.2 cos t , 0.2 cos t ) , so Δ 1 : = Δ 1 1 = Δ 2 1 = Δ 3 1 . Then system (55) under uncertain factors can be written to the following form
X ˙ = ( A + Δ 1 ) X + φ ( X ) .
Choosing the same parameters and initial values as in system (55), we plot the phase diagram of system (57), and the result is shown in Figure 2. Then choosing K 1 = diag ( 90 , 80 , 50 ) , K 2 = diag ( 80 , 80 , 50 ) , K 3 = diag ( 90 , 80 , 60 ) with η = 0.2 , θ 1 = 0.005 , θ 2 = 0.01 , and T = 0.02 . By solving LMIs and inequality (9), we can obtain a feasible solution: g 1 = 10 , g 2 = 80 , g 3 = 60 , ε 1 = 0.2 , ε 2 = 8 , ε 3 = 9 , H 1 = diag ( 0.07 , 0.26 , 0.03 ) , H 2 = diag ( 0.45 0.4 0.4 ) and
P = 0.9120 0.1267 0.1338 0.1267 0.9317 0.0032 0.1338 0.0032 0.0793 .
Obviously, these parameters we select satisfy Equations (8) and (9). According to Theorem 1, system (57) is exponentially stable under the action of pulses H 1 and H 2 . The time response curves of Chua’s oscillator are shown in Figure 3.
For the second kind of parameter perturbation Δ i 2 = M i 2 Q i 2 N i 2 , ( i = 1 , 2 , 3 ) , we select M 1 2 = M 2 2 = M 3 2 = N 1 2 = N 2 2 = N 3 2 = I and Q 1 2 = Q 2 2 = Q 3 2 = diag ( 0.02 x 2 ( 1 ) + 0.05 x ( 1 ) x ( 3 ) + 0.09 x ( 1 ) x ( 3 ) ) , so Δ 2 : = Δ 1 2 = Δ 2 2 = Δ 3 2 . Then system (55) under uncertain factors can be written to the following form
X ˙ = ( A + Δ 2 ) X + φ ( X ) .
Choosing the same parameters and initial values as in system (55), we plot the phase diagram of system (58), and the result is shown in Figure 4. According to Theorem 1, system (58) is exponentially stable, and the time response curve of Chua’s oscillator is shown in Figure 5.

5. Conclusions

In this paper, a new model of a nonlinear impulsive control system with uncertain parameters and impulse time windows is proposed. A stability criterion is given in terms of linear matrix inequalities. By the LMIs method and some inequality techniques, a sufficient condition for exponential stability of system (3) is derived by Lyapunov stability. To make the conclusion more general, we insert a countable number of impulses in a period of time T and investigate its exponential stability. At last, numerical simulation verifies that the main theoretical results are effective. In this paper we only considered countable impulsive intensities n. In many engineering applications, countable impulses are far from making the system stable. To make the system a more general one, we can extend the results of this paper to a class of impulsive time sequences in one periodic unit with eventually uniformly bounded impulsive frequency and investigate the stability of the considered system in the future. We hope that this paper will provide a direction for the future study of uncertain parameter nonlinear impulsive control systems.

Author Contributions

Formal analysis, D.Q.; Funding acquisition, K.L. and F.L.; Investigation, H.C., J.C., and F.L.; Resources, K.L.; Software, H.C. and F.L.; Writing—original draft, H.C.; Writing—review and editing, F.L. 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 (Grant No. 61573010) and the Opening Project of Sichuan Province University Key Laboratory of Bridge Non-destruction Detecting and Engineering Computing (Grant No. 2020QYY02, 2022QZJ02 and 2022QYY04).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Milman, V.; Myshkis, A. On the Stability of Motion in the Presence of Impulses. Sib. Math. J. 1960, 1, 233–237. [Google Scholar]
  2. Lakshmikantham, V.; Simeonov, P.S. Theory of Impulsive Differential Equations; World Scientific: Singapore, 1989. [Google Scholar]
  3. Yang, T. Impulsive Control Theory; Springer: Berlin, Germany, 2001. [Google Scholar]
  4. Samoilenko, A.M.; Perestyuk, N.A. Impulsive Differential Equations; World Scientific: Singapore, 1995. [Google Scholar]
  5. Li, X.; Yang, X.; Huang, T. Persistence of delayed cooperative models: Impulsive control method. App. Math. Comput. 2019, 342, 130–146. [Google Scholar] [CrossRef]
  6. Zhan, T.; Ma, S.; Liu, X. Synchronization of singular switched complex networks via impulsive control with all nonsynchronized subnetworks. Int. J. Robust Nonlinear Control 2019, 29, 4872–4887. [Google Scholar] [CrossRef]
  7. Hespanha, J.P.; Liberzon, D.; Teel, A.R. Lyapunov conditions for input-to-state stability of impulsive systems. Automatica 2008, 44, 2735–2744. [Google Scholar] [CrossRef] [Green Version]
  8. Tang, Y.; Wu, X.; Shi, P.; Qian, F. Input-to-state stability for nonlinear systems with stochastic impulses. Automatica 2020, 113, 108766. [Google Scholar] [CrossRef]
  9. Chin, W.; Ott, E.; Nusse, H.E.; Grebogi, E. Grazing bifurcations in impact oscillators. Phys. Rev. E 1994, 20, 4427–4444. [Google Scholar] [CrossRef] [Green Version]
  10. Dankowicz, H.; Nordmark, A.B. On the origin and bifurcations of stick-slip oscillators. Physica D 2000, 136, 280–302. [Google Scholar] [CrossRef]
  11. Haddad, W.; Chellaboina, V.; Nersesov, S. Impulsive and Hybrid Dynamcial Systems: Stability, Dissipativity and Control; Princeton University Press: Princeton, NJ, USA, 2006. [Google Scholar]
  12. Goebel, R.; Sanfelice, R.G.; Teel, A.R. Hybrid Dynamical Systems: Modeling, Stability, and Robustness; Princeton University Press: Princeton, NJ, USA, 2012. [Google Scholar]
  13. Gilbert, E.; Harasty, G. A class of fixed-time fuel-optimal impulsive control problems and an efficient algorithm for their solution. IEEE Trans. Automat. Control 1971, 16, 1–11. [Google Scholar] [CrossRef]
  14. Chazov, V.V.; Ivandikov, F.I.; Kuchumov, A.A.; Kurakhtenkov, L.V.; Magsumov, V.R. An algorithm for maintaining a given structure of an earth satellite constellation. In Proceedings of the Systems of Signal Synchronization, Generating and Processing in Telecommunications, Yaroslavl, Russia, 1–3 July 2019; pp. 1–4. [Google Scholar]
  15. Liang, X.; Pei, Y.; Zhu, M.; Lv, Y. Multiple kinds of optimal impulse control strategies on plant pest predator model with eco epidemiology. Appl. Math. Comput. 2016, 287, 1–11. [Google Scholar] [CrossRef]
  16. Wu, E.; Yang, X. Adaptive synchronization of coupled nonidentical chaotic systems with complex variables and stochastic perturbations. Nonlinear Dynam. 2015, 84, 261–269. [Google Scholar] [CrossRef]
  17. Zhang, W.; Yang, X.; Yang, S.; Ahmed, A. Finite-time and fixed-time bipartite synchronization of complex networks with signed graphs. Math. Comput. Simulat. 2021, 188, 319–329. [Google Scholar] [CrossRef]
  18. Stojanovski, T.; Kocarev, L.; Parlitz, U. Driving and synchronizing by chaotic impulses. Phy. Rev. E 1996, 54, 2128–2131. [Google Scholar] [CrossRef] [PubMed]
  19. He, W.; Gao, X.; Zhong, W.; Qian, F. Secure impulsive synchronization control of multi-agent systems under deception attacks. Inform. Sci. 2018, 459, 354–368. [Google Scholar] [CrossRef]
  20. Lu, J.; Ho, D.W.C.; Cao, J. A unified synchronization criterion for impulsive dynamical networks. Automatica 2010, 46, 1215–1221. [Google Scholar] [CrossRef]
  21. Cui, Q.; Li, L.; Cao, J.; Alsaadi, F.E. Synchronization of Kuramoto-oscillator networks under event-triggered delayed impulsive control. Physica A 2022, 608, 128250. [Google Scholar] [CrossRef]
  22. Liu, X.; Zhang, K. Stabilization of nonlinear time-delay systems: Distributed-delay dependent impulsive control. Syst. Control Lett. 2018, 120, 17–22. [Google Scholar] [CrossRef]
  23. Wu, J.; Li, X. Stability of nonlinear differential systems with state-dependent delayed impulses. Automatica 2016, 64, 63–69. [Google Scholar]
  24. Li, X.; Peng, D.; Cao, J. Lyapunov stability for Impulsive systems via event-triggered impulsive control. IEEE Trans. Automat. Control 2020, 65, 4908–4913. [Google Scholar] [CrossRef]
  25. Cheng, P.; Deng, F.; Yao, F. Almost sure exponential stability and stochastic stabilization of stochastic differential systems with impulsive effects. Nonlinear Anal. 2018, 30, 106–117. [Google Scholar] [CrossRef]
  26. Dashkovskiy, S.; Mironchenko, A. Input-to-state stability of nonlinear impulsive systems. SIAM J. Control Optim. 2013, 51, 1962–1987. [Google Scholar] [CrossRef] [Green Version]
  27. Feketa, P.; Bajcinca, N. On robustness of impulsive stabilization. Automatica 2019, 104, 48–56. [Google Scholar] [CrossRef]
  28. Slyn’ko, V.; Tunc, C. Stability of abstract linear switched impulsive differential equations. Automatica 2019, 107, 433–441. [Google Scholar] [CrossRef]
  29. Myshkis, A.D.; Samoilenko, A.M. Systems with shocks at prescribed instants of time. Mat. Sb. 1967, 74, 202–208. [Google Scholar]
  30. Feng, Y.; Li, C.; Huang, T. Periodically multiple state-jumps impulsive control systems with impulse time windows. Neurocomputing 2016, 193, 7–13. [Google Scholar] [CrossRef]
  31. Zhou, W.; Huang, T.; He, X.; Li, C. Global exponential stability of inertial memristor-based neural networks with time-varying delays and impulses. Neural Netw. 2017, 95, 102–109. [Google Scholar]
  32. Rajchaki, G.; Chantho, P.; Niezabito, M.; Raja, R.; Baleanu, D.; Pratap, A. Impulsive effects on stability and passivity analysis of memristor-based fractional-order competitive neural networks. Neurocomputing 2020, 417, 290–301. [Google Scholar] [CrossRef]
  33. Feng, Y.; Liu, X.; Wang, Z.; Wang, W. A nonlinear impulsive control system with impulse time windows and un-fixed coefficient of impulsive intensity. In Proceedings of the 2019 International Conference on Information, Cybernetics, and Computational Social Systems, Chongqing, China, 27–30 September 2019; pp. 67–71. [Google Scholar]
  34. Naghshtabrizi, P.; Hespanha, J.; Teel, A. Exponential stability of impulsive systems with application to uncertain sampled-data systems. Syst. Control Lett. 2018, 57, 378–385. [Google Scholar] [CrossRef] [Green Version]
  35. Feng, Y.; Yu, J.; Li, C.; Huang, T.; Che, H. Linear impulsive control system with impulse time windows. J. Vib. Control 2017, 23, 111–118. [Google Scholar] [CrossRef]
  36. Yang, D.; Qiu, G.; Li, C. Global exponential stability of memristive neural networks with impulse time window and time-varying delays. Neurocomputing 2015, 17, 1021–1026. [Google Scholar] [CrossRef]
  37. Wang, X.; Li, C.; Huang, T.; Pan, X. Impulsive control and synchronization of nonlinear system with impulse time window. Nonlinear Dyn. 2014, 78, 2837–2845. [Google Scholar] [CrossRef]
  38. Feng, Y.; Li, C.; Huang, T. Sandwich control systems with impulse time windows. Int. J. Mach. Learn Cyb. 2017, 8, 2009–2015. [Google Scholar] [CrossRef]
  39. Liao, C.; Tu, D.; Feng, Y.; Zhang, W.; Wang, Z.; Onasanya, B.O. A Sandwich Control System with Dual Stochastic Impulses. IEEE CAA J. Autom. Sin. 2022, 9, 741–744. [Google Scholar] [CrossRef]
  40. Xiao, L.; Ling, B.; Xing, R.; Bing, H.; Isaac, E. Combined active learning Kriging with optimal saturation nonlinear vibration control for uncertain systems with both aleatory and epistemic uncertainties. J. Non-Linear Mech. 2022, 148, 104267. [Google Scholar]
  41. Feketa, P.; Klinshov, V.; Lücken, L. A survey on the modeling of hybrid behaviors: How to account for impulsive jumps properly. Commum. Nonlinear Sci. Simul. 2021, 103, 105955. [Google Scholar] [CrossRef]
  42. Xie, L.; Fu, M.; Souza, C. Control and quadratic stabilization of systems with parameter uncertainty via output feedback. IEEE Trans. Autom. Control 1992, 37, 1253–1256. [Google Scholar] [CrossRef]
  43. Ren, Z.; Wen, S.; Li, Q.; Feng, Y.; Tang, N. Stability analysis for nonlinear impulsive control system with uncertainty factors. Comput. Intel. Neurosc. 2022, 1–10. [Google Scholar] [CrossRef] [PubMed]
  44. Wen, G.; Zhai, X.; Peng, Z.; Rahmani, A. Fault-Tolerant secure consensus tracking of delayed nonlinear multi-agent systems with deception attacks and uncertain parameters via impulsive control. Commun. Nonlinear Sci. Numer. Simulat. 2020, 19, 105043–105077. [Google Scholar] [CrossRef]
  45. Lin, J.; Cai, J.; Ma, M. Impulsive practical synchronization of hyperchaotic systems with uncertain parameters. In Proceedings of the 27th China Control and Decision Making Conference, Qingdao, China, 23–25 May 2015; pp. 2391–2395. [Google Scholar]
  46. Singh, V. Robust stability of cellular neural networks with delay: Linear matrix inequality approach, Control Theory and Applications. IEE Proc. Control Theory Appl. 2004, 151, 125–129. [Google Scholar] [CrossRef]
  47. Wang, Y.; Xie, L.; Souza, C. Robust control of a class of uncertain nonlinear systems. Syst. Control Lett. 1992, 19, 139–149. [Google Scholar] [CrossRef]
  48. Hale, J.K.; Verduyn-Lunel, S.M. Introduction to Functional Differential Eqnations; Springer: New York, NY, USA, 1993. [Google Scholar]
  49. Boyd, S.; Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadephia, PA, USA, 1994. [Google Scholar]
Figure 1. The chaotic phenomenon of system (54) with the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T .
Figure 1. The chaotic phenomenon of system (54) with the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T .
Mathematics 10 04708 g001
Figure 2. The chaotic phenomenon of system (57) with the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T .
Figure 2. The chaotic phenomenon of system (57) with the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T .
Mathematics 10 04708 g002
Figure 3. The time responding curves of system (57) with uncertain sandwich control and impulse time windows.
Figure 3. The time responding curves of system (57) with uncertain sandwich control and impulse time windows.
Mathematics 10 04708 g003
Figure 4. The chaotic phenomenon of system (58) with the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T .
Figure 4. The chaotic phenomenon of system (58) with the initial condition X ( 0 ) = [ 4 , 0 , 3 ] T .
Mathematics 10 04708 g004
Figure 5. The time responding curves of system (58) with uncertain sandwich control and impulse time windows.
Figure 5. The time responding curves of system (58) with uncertain sandwich control and impulse time windows.
Mathematics 10 04708 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, H.; Chen, J.; Qu, D.; Li, K.; Luo, F. An Uncertain Sandwich Impulsive Control System with Impulsive Time Windows. Mathematics 2022, 10, 4708. https://doi.org/10.3390/math10244708

AMA Style

Chen H, Chen J, Qu D, Li K, Luo F. An Uncertain Sandwich Impulsive Control System with Impulsive Time Windows. Mathematics. 2022; 10(24):4708. https://doi.org/10.3390/math10244708

Chicago/Turabian Style

Chen, Huafei, Jia Chen, Dan Qu, Kelin Li, and Fei Luo. 2022. "An Uncertain Sandwich Impulsive Control System with Impulsive Time Windows" Mathematics 10, no. 24: 4708. https://doi.org/10.3390/math10244708

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