Next Article in Journal
Differential Games for Fractional-Order Systems: Hamilton–Jacobi–Bellman–Isaacs Equation and Optimal Feedback Strategies
Previous Article in Journal
Stabilization and the Design of Switching Laws of a Class of Switched Singularly Perturbed Systems via the Composite Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Input-to-State Stability and Stabilization of Nonlinear Impulsive Positive Systems

School of Information Science and Engineering, Shandong Normal University, Jinan 250358, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2021, 9(14), 1663; https://doi.org/10.3390/math9141663
Submission received: 26 May 2021 / Revised: 10 July 2021 / Accepted: 12 July 2021 / Published: 15 July 2021
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
This paper focuses on the problems of input-to-state stability (ISS) and stabilization for nonlinear impulsive positive systems (NIPS). Using the max-separable ISS Lyapunov function method, a sufficient condition on ISS is given for general NIPS. On that basis, the ISS criteria for linear impulsive positive systems (LIPS) and affine nonlinear impulsive positive systems (ANIPS) are given. Through them, ISS properties can be directly judged from the algebraic and differential characteristics of the systems. Then, utilizing the ISS criteria, state-feedback and impulsive controllers are designed for LIPS and ANIPS, respectively, which make the systems input-to-state stabilizable. Lastly, some numerical examples are given to verify the effectiveness of our results.

1. Introduction

A positive system is a special kind of dynamical system whose state and output variables are non-negative whenever and wherever the initial state and the input variables are non-negative [1]. In recent years, positive systems have been extensively studied and widely used in many fields, such as biology, chemical industries, economics, and sociology. There are many interesting research results from these fields [2,3,4,5,6]. In 1979, the concept of positive systems was first brought forward by Luenberger [7]. On the basis of the tool of a non-negative matrix, Farina first proposed quadratic diagonal Lyapunov functions and obtained the necessary and sufficient conditions on asymptotic stability for positive systems in 2000 [1]. As a result, the study of positive systems was rapidly developed. Both stability [8] and problems of observer design [9], positive filtering [10] and saturation control [11], were studied for positive systems.
The impulse phenomenon is common in engineering applications, which can increase the complexity of system-stability analysis due to the discontinuous system state. In terms of the impact on system stability, impulses are generally divided into three kinds: disturbance, neutral, and stabilizing impulses. Different impulses have different effects on the system, which may hinder convergence or enhance the stability of the considered system. Since the impulsive property and positive constraint lead to abundant dynamic behaviors of an impulsive positive system (IPS), it is necessary and important to investigate the stability and stabilization analysis of IPS. Zhang [12] first established the sufficient criterion of stability for IPS by using a linear copositive Lyapunov function. Briat [13] studied the dwell-time stability and stabilization conditions of linear positive impulsive systems.
Input-to-state stability (ISS) theory plays a vital role in the development of modern nonlinear control theory, especially in the robust stability theory of nonlinear systems. The concept of ISS was proposed by Sontag [14]. Subsequently, its various extensions, such as integral ISS (iISS), finite-time ISS, and stochastic ISS [15,16,17,18], were developed. Many significant results on ISS were reported for various systems, such as continuous dynamical, discrete, sampled-data nonlinear, time-delay, switched, and networked control systems [19,20,21,22,23,24]. For impulsive systems, the ISS problem was also investigated in [25,26,27], with some sufficient conditions provided on the basis of the Lyapunov function method. In addition, for positive systems, there is little research on ISS [28], especially for NIPS. ISS is also an effective tool for stabilization design [29,30,31]. However, for the input-to-state stabilization study of NIPS, the coexistence of positivity restrictions and impulses increases the complexity of input-to-state stabilization analysis. In fact, first, because the state variables of positive systems are always limited in the positive quadrant rather than the whole state space, many methods for general system establishment are not applicable or they are applicable but conservative, which brings great challenges to the ISS analysis for NIPS; second, due to the existence of impulses, the non-negative constraints of the system may be destroyed.
In this paper, the ISS problem of NIPS is studied for the first time, with some criteria on ISS and input-to-state stabilization being provided. On the basis of the max-separable ISS Lyapunov function method, a sufficient condition on ISS for general NIPS is provided in which the two following situations of NIPS are included: (1) the continuous dynamic is stable but the impulsive effect is unstable; (2) the impulsive dynamic is stable but the continuous dynamic is unstable. For LIPS and ANIPS, some ISS criteria are also given. From them, corresponding ISS properties can be judged directly from the algebraic and differential characteristics of the systems. On the basis of the ISS criteria for LIPS and ANIPS, state-feedback and impulsive controllers were designed, respectively, which make the systems input-to-state stabilizable. Numerical examples are given to verify the validity of our proposed results.
The remainder of this paper is organized as follows: in Section 2, the impulsive positive system is formulated, and some notations and definitions are given. In Section 3, after providing a sufficient condition on ISS for general NIPS by the max-separable ISS Lyapunov function method, some ISS criteria are also given for LIPS and ANIPS. In Section 4, for input-to-state stabilization problems, both state-feedback and impulsive controllers were designed and are outlined for LIPS and ANIPS, respectively. In Section 5, three numerical examples are provided to illustrate the proposed results, and the conclusion follows in Section 6.

2. Preliminaries

Notations: Let R , R + , N and N + denote the sets of all real, non-negative real, and natural numbers, and natural numbers excluding zero, respectively. R n and R n × m denote the n- and n × m -dimensional real spaces, respectively. Positive orthant R + n in R n is set { x = ( x 1 , , x n ) T R n : x i 0 , i } , where superscript T denotes the transpose. A real matrix A = a i j R n × n is called a Metzler matrix if and only if its off-diagonal entries are non-negative: a i j 0 , i j . For vectors x , y R n , we write: x y ( x y ) if x i > y i x i < y i for i I n = : { 1 , 2 , , n } ; x y ( x y ) if x i y i   x i y i for i I n ; x > y ( x < y ) if x y ( x y ) and x y . 1 n R n refers to the vector with all elements of it being 1. The p-norm on R n is denoted by · p . When p = 2 , p is often omitted. The max-norm is denoted as · . V : = i n t R + n refers to the interior of R + n which means set { x R + n : x i > 0 , i I n } . Given a vector v V , the weighted l norm is defined by x v = max 1 i n | x i | v i .
A continuous function γ : [ 0 , ) [ 0 , ) is of a class K if γ is strictly increasing and γ ( 0 ) = 0 . If γ is also unbounded, then γ is of class K . A function β : [ 0 , ) × [ 0 , ) [ 0 , ) is of class KL if for fixed t 0 the function β ( · , t ) is of class K , and for fixed s 0 the function β ( s , · ) is decreasing with lim t β ( s , t ) = 0 .
In this paper, we consider the following nonlinear impulsive system with disturbance:
x ˙ ( t ) = f ( x ( t ) , w ( t ) ) , t t 0 , t t k ; x ( t k ) = h ( x ( t k ) , w ( t k ) ) , k N + ,
where x R + n is the system state, w L m is the disturbance input, L m denotes the set of all measurable and locally essentially bounded disturbance input w R + m on [ t 0 , ) with norm as follows:
w E = ess sup t t 0 { w ( t ) } .
f : R + n × R + m R n satisfies f ( 0 , 0 ) = 0 ; initial data x 0 = ( x 01 , , x 0 n ) T R + n ; h : R + n × R + m R + n is a non-negative function with h ( 0 , 0 ) = 0 ; disturbance input function w ( · ) : [ t 0 , ) U R + m is essentially bounded; t k denotes the impulsive jump instant, and discrete time set { t k } k = 1 satisfies t 1 < t 2 < < t k 1 < t k < and lim k t k , where t 1 > t 0 , initial time t 0 0 and impulsive interval t k t k 1 are finite. When time instant t = t k , state variable x immediately “jumps” from x ( t k ) to x ( t k ) = h ( x ( t k ) , w ( t k ) ) .
For convenience, we introduce some definitions and proposition for system (1) as follows.
Definition 1.
For any given constants T a > 0 and positive integer N 0 , let N σ ( t , s ) denote the number of impulsive times of impulse sequence σ = { t k } k = 1 on interval [ s , t ) , t > s t 0 , and let the following hold [32]:
[ T a , N 0 ] : = σ : t s T a N 0 N σ ( t , s ) t s T a + N 0 , t s t 0 ,
then T a is called the average impulsive interval of σ, and N 0 is called the chatter bound.
Remark 1.
For system (1), two kinds of impulses are mainly considered. When system function f is stable, but impulses could probably destroy stability, we must require that impulses do not happen too frequently, so the number of impulses is limited to N σ ( t , s ) t s T a + N 0 . When impulse dynamics x ( t k ) = h ( x ( t k ) , w ( t k ) ) are stable with respect to w, but system function f could potentially destroy stability, so we require more impulses to occur and the value of T a cannot be too large; the number of impulses is limited to N σ ( t , s ) t s T a N 0 .
Definition 2.
[1] A nonlinear impulsive system (1) is said to be positive if, for any initial condition x 0 0 , we have x ( t ) 0 for any t t 0 .
Definition 3.
[33] Function f in system (1) is cooperative if the following is true:
f i x j ( x , w ) 0 , x V , w W , i j , f i w j ( x , w ) 0 , x R + n , w W
where V : = i n t R + n , W = i n t U .
Proposition 1.
A nonlinear impulsive system (1) is positive if f is cooperative and h is non-negative.
Proof. 
For system (1) with initial condition x 0 0 , according to analysis in [34], because f is cooperative, one has x ( t ) 0 for t [ t 0 , t 1 ) . When t = t 1 , x ( t 1 ) = h ( x ( t 1 ) , w ( t 1 ) ) . Since h is non-negative, one has x ( t 1 ) 0 . For t [ t 1 , t 2 ) , and system (1) with initial state x ( t 1 ) 0 , iteratively, one has x ( t ) 0 for t [ t 1 , t 2 ) ; generally, for all t [ t k , t k + 1 ) ( k N ) , x ( t ) 0 . So, x ( t ) 0 for all t t 0 , and system (1) is positive. □
In this paper, the ISS properties of nonlinear impulsive positive systems (NIPS) are considered. For the ISS study of NIPS, the definitions of ISS and max-separable ISS Lyapunov function are first introduced.
Definition 4.
[28] NIPS (1) is said to be input-to-state stable (ISS) if there exist scalar functions β K L and γ K such that the following is true:
x ( t ) β max i I n x 0 i , t t 0 1 n + γ ( w E ) 1 n .
From the properties of K L functions [35] and Remark 1 in [28], if NIPS (1) is ISS, it is also ISS in the sense of the l , l 1 and l 2 -norm.
Definition 5.
For NIPS (1), a locally Lipschitz positive definite radially unbounded function,
V ( x ) = max i I n V i x i ,
with function V i : R + R + is a max-separable ISS Lyapunov function if there are functions α 1 , α 2 , χ of class K and rate coefficients c , d R such that, for all i I n , the following is true:
α 1 ( x i ) V i ( x i ) α 2 ( x i ) ,
and
V ( x ) χ ( w E ) D + V ( x ) c V ( x ) ,
V ( h ( x , w ) ) e d V ( x ) ,
where the upper-right Dini derivative D + V ( x ) is given by the following:
D + V ( x ) = max i J ( x ) V j x j f j ( x ) ,
J ( x ) denotes the set of indices for which the maximum in (3) is attained, i.e., the following:
J ( x ) = { j I n | V j ( x j ) = V ( x ) } .

3. ISS of Nonlinear Impulsive Positive Systems

In this section, using the max-separable ISS Lyapunov function method, we state and prove the following ISS criterion for NIPS.
Theorem 1.
For positive system (1) (uniform ISS), if there is a candidate max-separable ISS Lyapunov function V ( x ) in the form of (3), system (1) is ISS for all impulse sequences σ 0 [ T a , N 0 ] = { σ [ T a , N 0 ] : d T a + c > 0 } .
Proof. 
Define set Q = { x R + n V ( x ) < χ ( w E ) } . The whole proof is performed in two cases: x 0 Q c and x 0 Q \ { 0 } . Let t ˇ 1 [ t 0 , ) denote a time at which the trajectory enters set Q for the first time.
Case 1. x 0 Q c . In this case, for any t [ t 0 , t ˇ 1 ) , V ( x ) χ ( w E ) . In view of (5), we have the following:
D + V ( x ) c V ( x ) , t t 0 , t ˇ 1 .
From (6), V ( x ( t k ) ) e d V ( x ( t k ) ) . Thus we have the following:
V ( x ( t ) ) e d N ( t , t 0 ) c ( t t 0 ) V ( x ( t 0 ) ) , t t 0 , t ˇ 1 .
From (2) and (8), we obtain that, if d > 0 ,
V ( x ( t ) ) e d ( t t 0 T a N 0 ) c ( t t 0 ) V ( x ( t 0 ) ) = e d N 0 e ( d T a + c ) ( t t 0 ) V ( x ( t 0 ) ) , t t 0 , t ˇ 1 ;
if d < 0 ,
V ( x ( t ) ) e d ( t t 0 T a + N 0 ) c ( t t 0 ) V ( x ( t 0 ) ) = e d N 0 e ( d T a + c ) ( t t 0 ) V ( x ( t 0 ) ) , t t 0 , t ˇ 1 .
In conclusion, the following holds:
V ( x ( t ) ) M ˜ e ( d T a + c ) ( t t 0 ) V ( x ( t 0 ) ) , t t 0 , t ˇ 1 ,
where M ˜ = max { e d N 0 , e d N 0 } .
According to the definition of max-separable ISS Lyapunov function and the properties of K functions, the following holds:
α 1 max i I n x i = max i I n α 1 x i max i I n V i x i = V ( x ) .
Then, we have the following:
α 1 ( max i I n { x i } ) M ˜ e ( d T a + c ) ( t t 0 ) V ( x ( t 0 ) ) M ˜ e ( d T a + c ) ( t t 0 ) α 2 ( max i I n { x 0 i } ) , t t 0 , t ˇ 1 .
So,
x ( t ) α 1 1 ( M ˜ e ( d T a + c ) ( t t 0 ) α 2 ( max i I n { x 0 i } ) ) 1 n : = β ( max i I n { x 0 i } , t t 0 ) 1 n , t t 0 , t ˇ 1 ,
where β KL can be known from Lemma 4.2 in [35].
Let us now turn our attention to interval [ t ˇ 1 , ) . At t ˇ 1 , the system state goes into set Q for the first time. If d 0 , 0 < e d 1 , from Condition (6), the impulsive effect is stabilizing or neutral. After time t ˇ 1 , due to the stabilizing or neutral impulses and condition (5), system states always stay in set Q , i.e., V ( x ) < χ ( w E ) . So, from (9), we have the following:
x ( t ) α 1 1 χ ( w E ) 1 n : = γ 1 ( w E ) 1 n , t [ t ˇ 1 , ) ,
where γ 1 = α 1 1 χ K can be known from Lemma 4.2 in [35]. Combining this with (10), we obtain the following:
x ( t ) β ( max i I n { x 0 i } , t t 0 ) 1 n + γ 1 ( w E ) 1 n , t [ t 0 , ) .
Otherwise, if d < 0 , the disturbance effect is performed for the impulses. Even if the system state goes into set Q , it can also go out due to the disturbance effect of the impulses. Let t ^ 1 : = inf { t > t ˇ 1 : V ( x ( t ) ) χ ( w E ) } . From the above result, V ( x ( t ) ) < χ ( w E ) holds when t t ˇ 1 , t ^ 1 . From (9), we obtain the following:
x ( t ) α 1 1 χ ( w E ) 1 n = γ 1 ( w E ) 1 n , t [ t ˇ 1 , t ^ 1 ) .
Next, let t ˇ 2 : = min { t > t ^ 1 : V ( x ( t ) ) < χ ( w E ) } . For time t ^ 1 , it is the first time after t ˇ 1 such that V ( x ( t ) ) χ ( w E ) . From (5), the reason for V ( x ( t ^ 1 ) ) χ ( w E ) just comes from the impulsive effect. So, the t ^ 1 is also an impulsive instant. Repeating the argument used to establish (10), with t ^ 1 in place of t 0 , we obtain the following:
V ( x ( t ) ) μ M ˜ V ( x ( t ^ 1 ) ) M ˜ e ( d T a + c ) ( t t ^ 1 ) e d V ( x ( t ^ 1 ) ) M ˜ e ( d T a + c ) ( t t ^ 1 ) e d χ ( w E ) M ˜ e d χ ( w E ) , t t ^ 1 , t ˇ 2 .
From (9), we conclude the following:
α 1 max i I n x i M ˜ e d χ ( w E ) , t [ t ^ 1 , t ˇ 2 ) .
So,
x ( t ) α 1 1 ( M ˜ e d χ ( w E ) ) 1 n : = γ 2 ( w E ) 1 n , t [ t ^ 1 , t ˇ 2 ) ,
where γ 2 ( · ) = α 1 1 ( M ˜ e d χ ( · ) ) K can be known from Lemma 4.2 in [35].
From (10), (11) and (12), iteratively, we obtain x ( t ) β ( max i I n { x 0 i } , t t 0 ) 1 n for t t 0 , t ˇ 1 ; x ( t ) γ 1 ( w E ) 1 n for t t ˇ 1 , t ^ 1 t ˇ 2 , t ^ 2 t ˇ k , t ^ k ; x ( t ) γ 2 ( w E ) 1 n for t t ^ 1 , t ˇ 2 t ^ 2 , t ˇ 3 t ^ k , t ˇ k + 1 . Therefore, the following holds:
x ( t ) β ( max i I n { x 0 i } , t t 0 ) 1 n + γ ( w E ) 1 n , t [ t 0 , ) ,
where γ = max { γ 1 , γ 2 } .
Case 2. x 0 Q \ { 0 } . In this case, t ˇ 1 = t 0 . When t > t 0 , from the proof of Case 1, we obtain the following:
x ( t ) β ( max i I n { x 0 i } , t t 0 ) 1 n + γ ( w E ) 1 n , t ( t 0 , ) .
when t = t 0 , by the definition of set Q and the definition of γ , we obtain the following:
x ( t ) γ ( w E ) 1 n β ( max i I n { x 0 i } , t t 0 ) 1 n + γ ( w E ) 1 n , t [ t 0 , ) .
In all, system (1) is ISS for all impulse sequences σ 0 [ T a , N 0 ] . □
Remark 2.
For the study of nonlinear positive systems, the influence of impulses is considered for the first time. The max-separable Lyapunov function method is combined with the average dwell-time method for the study of positive systems. Using them, Theorem 1 provides the stability criteria for NIPS.
Remark 3.
System (1) is affected by both impulses and perturbation input. From the above proof, upper bound γ 1 ( w E ) of the solution introduced by the perturbation input may be continuously destroyed due to the action of the impulses. Here, under the general premise of the system positivity requirement, we give a “new upper bound”, which is related to both the impulses and the perturbation input by discussing the time periods of the impulses in sections.
Remark 4.
The “new upper bound” is introduced because of the influence of impulses. By defining set Q = { x R + n V ( x ) < χ ( w ) } , R + n can be divided into two parts: Q c and Q . γ 1 ( w ) : = α 1 1 χ ( w ) is the “old upper bound”. Without impulses, this bound can be seen as the ultimate bound of the system states. However, due to the disturbance effect of the impulses (when d < 0 ), even if the system states enter set { x : x γ 1 ( w ) 1 n } , it may break through the “old upper bound”. From our derivation, the “new upper bound” γ = max { γ 1 , γ 2 } can be used as an “ultimate bound” of the system states of the NIPS.
Remark 5.
In Theorem 1, two kinds of impulses are mainly considered:
When d < 0 , it must necessarily be with c > 0 , and the value of T a cannot be too small for Theorem 1 to hold. In this case, (5) implies that system dynamics x ˙ = f ( x , w ) are ISS with respect to w, but impulses can probably destroy ISS, and we must require that impulses do not happen very often. The number of impulses is limited to the following:
N σ ( t , s ) t s T a + N 0 , t s t 0 .
When d > 0 , (6) implies that the impulse dynamics x ( t k ) = h ( x ( t k ) , w ( t k ) ) are ISS with respect to w. When c < 0 , the system dynamics can potentially destroy ISS. So, we must require more impulses to occur and the value of T a cannot be too large for Theorem 1 to hold. The number of impulses is limited to the following:
N σ ( t , s ) t s T a N 0 , t s t 0 .
Now, consider the NIPS (1) with f ( x , w ) = A x + w and h ( x , w ) = Γ x ( t k ) , where A = ( a i j ) R n × n , Γ = ( γ i j ) R + n × n are the constant matrices, and the function w : [ t 0 , ) R + n is the disturbance input. Then, NIPS (1) reduces to a linear impulsive positive system (LIPS) as follows:
x ˙ ( t ) = A x ( t ) + w ( t ) , t t 0 , t t k ; x ( t k ) = Γ x ( t k ) , k N + .
For LIPS (13), the following proposition can be obtained by the max-separable ISS Lyapunov function method.
Proposition 2.
For the LIPS (13), suppose that A is a Metzler matrix, and that there exist numbers ε 0 R , ξ 0 > 0 and vector v 0 such that for any i I n , the following holds:
a i i + j = 1 , j i n a i j v j v i ε 0 , γ i i + j = 1 , j i n γ i j v j v i ξ 0 ,
i.e.,
A v + ε 0 v 0 , Γ v ξ 0 v 0 .
Then, system (13) is ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : ln ξ 0 T a ε 0 2 < 0 } .
Proof. 
See Appendix A. □
Consider an affine nonlinear impulsive positive system (ANIPS) as follows:
x ˙ ( t ) = f ( x ( t ) ) + g ( x ( t ) ) w ( t ) , t t 0 , t t k ; x ( t k ) = h ( x ( t k ) ) , k N + ,
where function w : [ t 0 , ) R + n is the disturbance input. We first propose some definitions and assumptions for system (14).
From Definition 3, continuous vector field f : R n R n , which is C 1 on R n \ { 0 } , is said to be cooperative if the Jacobian matrix ( f / x ) ( a ) is Metzler for all a R + n \ { 0 } .
Definition 6.
f : R n R n is said to be homogeneous of degree α if for all x R n and all real λ > 0 , f ( λ x ) = λ α f ( x ) [36].
Definition 7.
h : R n R n is order-preserving on R + n if h ( x ) h ( y ) for any x , y R + n , x y [36].
Assumption 1.
(i) f is cooperative, continuous, continuously differentiable on R + n and homogeneous of degree 1; (ii) g is continuous on R + n , and bounded by M; (iii) h : R + n × R + m R + n is non-negative, order preserving, and homogeneous of degree 1.
Proposition 3.
If Assumption 1 holds, and there exist positive number η and vector v 0 satisfying
h ( v ) η v 0 ,
then system (14) is ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : 2 ln η T a v + f ( v ) 0 }.
Proof. 
See Appendix B. □

4. Input-to-State Stabilization

In this section, on the basis of the ISS criteria provided for LIPS (13) and ANIPS (14), an input-to-state stabilization problem is considered. For linear and affine nonlinear impulsive systems, state-feedback and impulsive controllers were designed, respectively.

4.1. Input-To-State Stabilization For LIPS

Consider a linear impulsive system with control input u ( t ) as follows:
x ˙ ( t ) = A x ( t ) + w ( t ) + B u ( t ) , t t 0 , t t k ; x ( t k ) = Γ x ( t k ) , k N + ,
where A R n × n , w 0 , 0 B = ( b i j ) R n × r , control input u R r and Γ 0 .
When control input u R r is in a state-feedback form as follows:
u ( t ) = K x ( t ) , t t 0 , t t k ; 0 , t = t k , k N + ,
where K = ( k i j ) R r × n is the controller gain matrix to be designed and the closed-loop system of (15) with a state-feedback controller can be given by the following:
x ˙ ( t ) = ( A + B K ) x ( t ) + w ( t ) , t t 0 , t t k ; x ( t k ) = Γ x ( t k ) , k N + .
Lemma 1.
System (17) is a positive system if and only if A + B K is a Metzler matrix, and Γ 0 [12].
Lemma 2.
For a matrix A R n × n , A is Metzler if and only if there exists a constant ς, such that A + ς I 0 holds [37].
Theorem 2.
Consider system (17). For a prescribed vector v ˜ R + r , if there exist constants ε 0 R , ξ 0 > 0 and ς, vector v R + n and z R n , such that the following holds:
v ˜ T B T v A + B v ˜ z T + ς I 0 ,
( A + 1 v ˜ T B T v B v ˜ z T ) v + ε 0 v 0 ,
Γ v ξ 0 v 0 , .
then closed-loop system (17) with K = 1 v ˜ T B T v v ˜ z T is positive and ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : ln ξ 0 T a + ε 0 2 > 0 } .
Proof. 
See Appendix C. □
When control-input vector u R r is of the form
u ( t ) = K x ( t ) δ ( t t k ) , k N + ,
where K R r × n is the control-gain matrix to be designed, function δ ( · ) denotes the Dirac impulsive distribution function. The closed-loop system of (15) with impulsive controller can be given by the following:
x ˙ ( t ) = A x ( t ) + w ( t ) , t t 0 , t t k ; x ( t k ) = ( Γ + B K ) x ( t k ) , k N + ,
where A R n × n is a Metzler matrix, w 0 , B = ( b i j ) R n × r and Γ + B K R + n × n .
Theorem 3.
Consider system (22). For a given positive number T a and a prescribed vector v ˜ R + r , if there exist constants ε 0 R and ξ 0 > 0 , vectors v R + n and z R n , such that
v ˜ T B T v Γ + B v ˜ z T 0 ,
A v + ε 0 v 0 ,
( Γ + 1 v ˜ T B T v B v ˜ z T ) v ξ 0 v 0 ,
then closed-loop system (22) with K = 1 v ˜ T B T v v ˜ z T is positive and ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : ln ξ 0 T a + ε 0 2 > 0 } .
Proof. 
See Appendix D. □

4.2. Input-to-State Stabilization for ANIPS

Consider the affine nonlinear impulsive system with control input u ( t ) :
x ˙ ( t ) = f ( x ( t ) ) + g ( x ( t ) ) w ( t ) + B u ( t ) , t t 0 , t t k ; x ( t k ) = h ( x ( t k ) ) , k N + ,
where w 0 , 0 B = ( b i j ) R n × r , and u R r . From Proposition 3, a linear controller was designed, such that the closed-loop system is positive and ISS.
When control input vector u R r is in the form of (16), the closed-loop system of (26) can be given by the following:
x ˙ ( t ) = f ( x ( t ) ) + g ( x ( t ) ) w ( t ) + B K x ( t ) , t t 0 , t t k ; x ( t k ) = h ( x ( t k ) ) , k N + .
Theorem 4.
Consider system (27). For a prescribed vector v ˜ R + r , if there exist positive constant η, vectors v R + n , and z R n , such that
h ( v ) η v 0 ,
2 ln η T a v + f ( v ) + B v ˜ z T v ˜ T B T v v 0 ,
and Assumption 1 holds with f ( x ) being replaced by f ( x ) + B K x with K = 1 v ˜ T B T v v ˜ z T , then the closed-loop system (27) is positive and ISS for all σ 0 [ T a , N 0 ] .
Similar to the proof of Proposition 3, it is straightforward to (28) and (29). Here, the proof of Theorem 4 is omitted.
Remark 6.
For a feasible solutions of (28) and (29), if function f ( x ) + B K x in system (27) is cooperative, then control input u = B K x is admissible, which ensures that closed-loop system (27) is positive and ISS. Otherwise, we need to adjust parameters v ˜ and η to find another feasible solution.
Remark 7.
Due to the cooperativeness of f ( x ) + B K x , the Metzler matrix property of f ( x ) x + B K must hold at positive vector v R + n . So, from Lemma 2, there exists positive constant ς, such that the following holds:
v ˜ T B T v f ( x ) x ( v ) + B v ˜ z T + ς I 0 .
Combining this with (28) and (29) can help us to find a feasible solution.
When control input vector u R r is in the form of (21), the closed-loop system of (26) can be given by the following:
x ˙ ( t ) = f ( x ( t ) ) + g ( x ( t ) ) w ( t ) , t t 0 , t t k ; x ( t k ) = h ( x ( t k ) ) + B K x ( t k ) , k N + .
Theorem 5.
Consider system (30). For a prescribed vector v ˜ R + r , if there exist positive constant η, vectors v R + n and z R n , such that the following holds:
h ( v ) + 1 v ˜ T B T v B v ˜ z T v η v 0 ,
2 ln η T a v + f ( v ) 0 ,
and Assumption 1 holds with h ( x ) being replaced by h ( x ) + B K x with K = 1 v ˜ T B T v v ˜ z T . Then, the closed-loop system (30) is positive and ISS for all σ 0 [ T a , N 0 ] .
Proof. 
Similar to the proof of Proposition 3, Theorem 5 can straightforwardly be obtained. Here, the proof is omitted. □

5. Numerical Example

In this section, three numerical examples are presented to illustrate the effectiveness of our proposed theoretical results.
Example 1.
Consider the nonlinear dynamical system given by (26) with the following:
f ( x ) = x 1 + 3 x 2 2 x 1 2 + x 2 2 3 x 1 2 x 2 x 1 2 + x 2 2 , g ( x ) = sin ( x 1 ) cos ( x 2 ) and B = 0.6 1 0 1 ,
subject to impulses
h ( x ( t k ) ) = Γ x ( t k ) ,
where Γ = 1.2 1 1.2 2.5 , w is the disturbance input bounded by 1. It is easy to verify that f is cooperative and homogeneous of degree 1; g is continuous on R + n and bounded by 1; h is non-negative, order-preserving, and homogeneous of degree 1. For system (26), when w 1 and u 0 , the simulation curves of ( x 1 , x 2 ) T with initial value ( 40 , 50 ) T are shown in Figure 1. Figure 1 shows that the state is ultimately unbounded.
Now, we design an impulsive controller to make system (26) input-to-state stabilizable. We take the impulsive controller in the form of (21) with K = 1 v ˜ T B T v v ˜ z T . Then, applying the ga function in MATLAB when T a = 1.6 , v ˜ = 1 1 and η = 2.7183 2.7183 , one feasible solution to Theorem 5 can be obtained:
v = 0.1437 0.3068 and z = 0.2206 0.0004 .
Therefore, the impulsive control gain matrix can be obtained. K = 0.4110 0.0007 0.4110 0.0007 . The simulation curves of ( x 1 , x 2 ) T with initial value ( 80 , 120 ) T for closed-loop system (30) are shown in Figure 2, which shows that the state ultimately remains bounded.
Example 2.
Consider the nonlinear dynamical system given by (26) with the following:
f ( x ) = 3 x 1 + x 2 3 x 1 2 + x 2 2 x 1 2 x 2 x 1 2 + x 2 2 , g ( x ) = sin ( x 1 ) cos ( x 2 ) and B = 3 5 0.5 0 ,
subject to the following impulses:
h ( x ( t k ) ) = Γ x ( t k ) ,
where Γ = 1 0.2 1 2 , w is the disturbance input bounded by 1. It is easy to verify that f is cooperative and homogeneous of degree 1. g is continuous on R + n and bounded by 1. h is non-negative, order-preserving, and homogeneous of degree 1. For system (26), when w 1 and u 0 , the simulation curves of ( x 1 , x 2 ) T with initial value ( 40 , 50 ) T are shown in Figure 3. Figure 3 shows that the state is ultimately unbounded.
Now, we design a state-feedback controller to make system (26) input-to-state stabilizable. We take the state controller in the form of (16) with K = 1 v ˜ T B T v v ˜ z T . Then, applying the ga function in MATLAB when T a = 1 , v ˜ = 1 1 and η = 4 4 , one feasible solution to Theorem 4 can be obtained:
v = 0.6319 1.0324 and z = 4.1649 1.1533 .
Therefore, the state control-gain matrix can be obtained. K = 0.7475 0.207 0.7475 0.207 . The simulation curves of ( x 1 , x 2 ) T for it with initial value ( 20 , 30 ) T are shown in Figure 4. Figure 4 shows that the state remains bounded.
Example 3.
Consider the nonlinear dynamical system given by (26) with the following:
f ( x ) = 2 x 1 + x 2 + x 1 2 + x 2 2 x 1 + x 2 + x 1 2 + x 2 2 , g ( x ) = sin ( x 1 ) cos ( x 2 ) and B = 1 1 0.5 0.4 ,
subject to the following impulses:
h ( x ( t k ) ) = Γ x ( t k ) ,
where Γ = 1.1 0.2 0.5 0.2 , w is the disturbance input bounded by 1. It is easy to verify that f is cooperative and homogeneous of degree 1. g is continuous on R + n and bounded by 1. h is non-negative, order-preserving, and homogeneous of degree 1. For system (26) with w 1 and u 0 , the simulation curves of ( x 1 , x 2 ) T with initial value ( 30 , 20 ) T are shown in Figure 5. Figure 5 shows that the state is ultimately unbounded.
Now, we design an impulsive controller to make system (26) input-to-state stabilizable. We take the impulsive controller in the form of (21) with K = 1 v ˜ T B T v v ˜ z T . Then, applying the ga function in MATLAB when T a = 0.15 , v ˜ = 1 1 and η = 0.3 0.3 , one feasible solution to Theorem 5 can be obtained:
v = 1.8135 1.5727 and z = 2.1381 0.3307 .
Therefore, the impulsive control gain matrix can be obtained. K = 0.4240 0.0656 0.4240 0.0656 . The simulation curves of ( x 1 , x 2 ) T for that with initial value ( 200 , 120 ) T are shown in Figure 6. Figure 6 shows that the state remains bounded.
Remark 8.
In Example 1, the continuous dynamics of the system are stable, but the impulsive effects are unstable. Figure 1 shows that the system is ultimately unbounded. Under the effect of the impulsive controller, Figure 2 shows that the system state remains bounded. In Example 2, the continuous dynamics and the impulsive effects of the system are all unstable. Figure 3 shows that the original impulsive positive system is ultimately unbounded. With our state-feedback controller, the continuous dynamics of the system is stable such that the whole impulsive system is stable. Figure 4 verifies it in the aspect of simulation. In Example 3, the continuous dynamics and the impulsive effects of the system are all unstable. This can be verified from Figure 5. In order to stabilize the system, an impulsive controller was designed. Figure 6 shows that the states of the original system with impulsive controller remain bounded.

6. Conclusions

In this paper, the problem of ISS for NIPS was put forward for the first time. On the basis of the max-separable ISS Lyapunov function method, we introduced a sufficient condition on ISS for general NIPS. With regard to the NIPS, the following two cases were included: the continuous dynamics were stable, but the impulsive effects were unstable; the impulses were stable, while the continuous dynamics were unstable. Then, ISS criteria of LTPS and ANIPS were given, respectively. Through them, the ISS properties of the systems were judged directly from the algebraic and differential characteristics of the systems. The ISS criteria were also used for the input-to-state stabilization of LIPS and ANIPS with two kinds of controllers designed: state-feedback and impulsive controllers. Three numerical examples were given to verify the effectiveness of our proposed results.

Author Contributions

Conceptualization, Y.X. and P.Z.; methodology, Y.X. and P.Z.; software, Y.X.; validation, Y.X. and P.Z.; formal analysis, Y.X.; investigation, Y.X.; resources, Y.X.; data curation, Y.X. and P.Z.; writing—original draft preparation, Y.X.; writing—review and editing, Y.X. and P.Z.; visualization, Y.X.; supervision, P.Z.; project administration, P.Z.; funding acquisition, P.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Shandong Provincial Natural Science Foundation, China (No. ZR2017JL028).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof of Proposition 2.
Define function V ( x ) in the following form:
V ( x ) = max i I n { x i v i } .
From (7), we have the following:
D + V ( x ) = max j J ( x ) 1 v j ( A j x + w j ) .
Let subscript m denote the index that makes the upper-right Dini derivative of V maximal. We then obtain the following:
D + V ( x ) = 1 v m ( A m x + w m ) = a m m x m v m + j = 1 , j m n a m j x j v j + w m v m = a m m x m v m + j = 1 , j m n a m j v j v m x j v j + w m v m a m m x m v m + j = 1 , j m n a m j v j v m x m v m + w m v m = ( a m m + j = 1 , j m n a m j v j v m ) x m v m + w m v m ε 0 x m v m + w m v m .
If we let χ ( · ) = 1 ε × · , where ε = ε 0 2 , then the following holds:
x v χ ( w E ) D + V ( ε 0 ε ) x m v m = ( ε 0 ε ) V = ε 0 2 V .
From system (13), we have the following:
V ( h ( x , w ) ) = V ( Γ x ) = max j J ( x ) { Γ j x v j } = Γ m v m x = γ m m x m v m + j = 1 , j m n γ m j v j v m x j v j γ m m x m v m + j = 1 , j m n γ m j v j v m x m v m ξ 0 x m v m = ξ 0 V .
From the above, it is easy to see that (4), (5), and (6) hold with the following: c = ε 0 2 and d = ln ξ 0 . So, V ( x ) = max i I n { x i v i } is a max-separable ISS Lyapunov function for LTPS (13). From Theorem 1, system (13) is ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : ln ξ 0 T a ε 0 2 < 0 } . □

Appendix B

Proof of Proposition 3.
Define function V ( x ) in the following form:
V ( x ) = max i I n { x i v i } .
From (7), we have the following:
D + V ( x ) = max j J ( x ) 1 v j ( f j ( x ( t ) ) + g j ( x ( t ) ) w ) .
Let subscript m denote the index that makes the upper-right Dini derivative of V maximal. Then, by x x v v , we have the following:
D + V ( x ) 1 v m ( f m ( x ( t ) ) + g m ( x ( t ) ) w ) 1 v m ( x v f m ( v ) + M w E ) .
If we set χ ( · ) = 2 M max i = 1 , , n { | f i ( v ) | } × · ,
x v χ ( w E ) D + V f m ( v ) 2 v m x v c V ,
where c = min i I n { f i ( v ) 2 v i } .
For system (14), we also have the following:
V ( h ( x , w ) ) = V ( h ( x ( t ) ) ) = max i I n { h i ( x ( t ) ) v i } 1 v m ( h m ( x ( t ) ) ) .
From Assumption 1, h is order-preserving. We then have the following:
V ( h ( x , w ) ) 1 v m ( h m ( x v v ) ) .
Because h is homogeneous, we have the following:
V ( h ( x , w ) ) 1 v m ( x v h m ( v ) ) η m x v η V .
where η = max i I n { η i } . In all, for our function V ( x ) = max i I n { x i v i } , (4), (5) and (6) hold. So, it is a max-separable ISS Lyapunov function for ANIPS (14). From Theorem 1, system (14) is ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : 2 ln η T a v + f ( v ) 0 } . □

Appendix C

Proof of Theorem 2.
The proof is divided into two parts.
(1) Positivity of system (17).
Since v ˜ 0 , B 0 , v 0 , v ˜ R r , B R n × r , v R n , it is obtained that v ˜ T B T v is a positive constant. From (18), we obtain the following:
A + 1 v ˜ T B T v B v ˜ z T + ς v ˜ T B T v I 0 .
According to Lemma 2, A + 1 v ˜ T B T v B v ˜ z T is a Metzler matrix. From the definition of K, it can be obtained that A + B K is a Metzler matrix. Therefore, by Lemma 1, closed-loop system (17) is positive.
(2) ISS of closed-loop system (17).
Define function V ( x ) in the following form:
V ( x ) = max i I n { x i v i } .
From (7), we have the following:
D + V ( x ) = max j J ( x ) 1 v j ( ( A j + B j K ) x + w j ) .
Let subscript m denote the index that makes the upper-right Dini derivative of V maximal, we obtain the following:
D + V ( x ) = 1 v m ( ( A m + B m K ) x + w m ) = ( a m m + i = 1 r 1 v ˜ T B T v b m i v i z m T ) x m v m + j = 1 , j m n ( a m j + i = 1 r 1 v ˜ T B T v b m i v i z j T ) x j v j + w m v m = ( a m m + i = 1 r 1 v ˜ T B T v b m i v i z m T ) x m v m + j = 1 , j m n ( a m j + i = 1 r 1 v ˜ T B T v b m i v i z j T ) v j v m x j v j + w m v m ( a m m + i = 1 r 1 v ˜ T B T v b m i v i z m T ) x m v m + j = 1 , j m n ( a m j + i = 1 r 1 v ˜ T B T v b m i v i z j T ) v j v m x m v m + w m v m = ( a m m + i = 1 r 1 v ˜ T B T v b m i v i z m T + j = 1 , j m n ( a m j + i = 1 r 1 v ˜ T B T v b m i v i z j T ) v j v m ) x m v m + w m v m ε 0 x m v m + w m v m .
If we let χ ( · ) = 1 ε × · , where ε = ε 0 2 , and the following holds:
x v χ ( w E ) D + V ( ε 0 ε ) x m v m = ( ε 0 ε ) V = ε 0 2 V .
For system (17), by Appendix A, we obtain the following:
V ( h ( x , w ) ) ξ 0 x m v m = ξ 0 V .
From the above, it is easy to see that (4), (5), and (6) hold with c = ε 0 2 and d = ln ξ 0 . So, V ( x ) = max i I n { x i v i } is a max-separable ISS Lyapunov function for LTPS (17). From Theorem 2, system (17) is ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : ln ξ 0 T a + ε 0 2 > 0 } . □

Appendix D

Proof of Theorem 3.
The proof is divided into two parts.
(1) Positivity of system (22).
Since v ˜ 0 , B 0 , v 0 , v ˜ R r , B R n × r , v R n , it is obtained that v ˜ T B T v is a positive constant. From (23), we obtain the following:
Γ + 1 v ˜ T B T v B v ˜ z T 0 ,
i.e., Γ + B K 0 . In addition, because A is a Metzler matrix, from Lemma 1, closed-loop system (22) is positive.
(2) ISS of closed-loop system (22).
Define function V ( x ) in the form of the following:
V ( x ) = max i I n { x i v i } .
From (7) and Appendix A, we have the following:
D + V ( x ) ε 0 x m v m + w m v m .
If we let χ ( · ) = 1 ε × · , where ε = ε 0 2 ,
x v χ ( w E ) D + V ( ε 0 ε ) x m v m = ( ε 0 ε ) V = ε 0 2 V .
For system (22), we also have the following:
V ( h ( x , w ) ) = V ( ( Γ + B K ) x ) = max j J ( x ) { ( Γ j + B j K ) x v j } = ( Γ m + B m K ) v m x = ( γ m m + i = 1 r 1 v ˜ T B T v b m i v i z m T ) x m v m + j = 1 , j m n ( γ m j + i = 1 r 1 v ˜ T B T v b m i v i z j T ) x j v j ( γ m m + i = 1 r 1 v ˜ T B T v b m i v i z m T ) x m v m + j = 1 , j m n ( γ m j + i = 1 r 1 v ˜ T B T v b m i v i z j T ) v j v m x j v j ξ 0 x m v m = ξ 0 V .
From the above, it is easy to see that (4), (5), and (6) hold with c = ε 0 2 and d = ln ξ 0 . So, V ( x ) = max i I n { x i v i } is a max-separable ISS Lyapunov function for LTPS (22). From Theorem 3, system (22) is ISS for all σ 0 [ T a , N 0 ] = { σ ( · ) [ T a , N 0 ] : ln ξ 0 T a + ε 0 2 > 0 } . □

References

  1. Farina, L.; Rinaldi, S. Positive Linear Systems: Theory and Applications; Wiley Interscience: New York, NY, USA, 2000. [Google Scholar]
  2. Benzaouia, A.; Hmamed, A.; Tadeo, F. Stabilisation of controlled positive delayed continuous-time systems. Int. J. Syst. Sci. 2010, 41, 1473–1479. [Google Scholar] [CrossRef]
  3. Rami, M.A.; Tadeo, F.; Helmke, U. Positive observers for linear positive systems, and their implications. Int. J. Control 2011, 84, 716–725. [Google Scholar] [CrossRef]
  4. Feng, J.; Lam, J.; Li, P.; Shu, Z. Decay rate constrained stabilization of positive systems using static output feedback. Int. J. Robust Nonlinear Control 2011, 21, 44–54. [Google Scholar] [CrossRef]
  5. Li, P.; Lam, J. Positive state-bounding observer for positive interval continuous-time systems with time delay. Int. J. Robust Nonlinear Control 2010, 22, 1244–1257. [Google Scholar] [CrossRef]
  6. Zhao, X.; Zhang, L.; Shi, P. Stability of a class of switched positive linear time-delay systems. Int. J. Robust Nonlinear Control 2013, 23, 578–589. [Google Scholar] [CrossRef]
  7. Luenberger, D. Introduction to Dynamic Systems; Wiley: New York, NY, USA, 1979. [Google Scholar]
  8. Kaczorek, T. Stability of fractional positive nonlinear systems. Arch. Control Sci. 2015, 25, 491–496. [Google Scholar] [CrossRef]
  9. Xiang, M.; Xiang, Z.R. Observer design of switched positive systems with time-varying delays. Circuits Syst. Signal Process. 2013, 32, 2171–2184. [Google Scholar] [CrossRef]
  10. Nascimento, F.T.; Cunha, J.P.V.S. Positive filter synthesis for sliding-mode control. IET Control Theory Appl. 2019, 13, 1006–1014. [Google Scholar] [CrossRef]
  11. Wang, J.; Zhao, J. Stabilisation of switched positive systems with actuator saturation. IET Control Theory Appl. 2016, 10, 717–723. [Google Scholar] [CrossRef]
  12. Zhang, J.S. Stability Analysis of Impulsive Positive Systems; World Congress: Cape Town, South Africa, 2014. [Google Scholar]
  13. Briat, C. Dwell-time stability and stabilization conditions for linear positive impulsive and switched systems. Nonlinear Anal. Hybrid Syst. 2017, 24, 198–226. [Google Scholar] [CrossRef] [Green Version]
  14. Sontag, E.D. Smooth stabilization implies coprime factorization. IEEE Trans. Autom. Control 1989, 34, 435–443. [Google Scholar] [CrossRef] [Green Version]
  15. Sontag, E.D. Comments on integral variants of ISS. Syst. Control Lett. 1998, 34, 93–100. [Google Scholar] [CrossRef]
  16. Sontag, E.D.; Wang, Y. On characterizations of the input-to-state stability property. Syst. Control Lett. 1995, 24, 351–359. [Google Scholar] [CrossRef]
  17. Hong, Y.; Jiang, Z.; Feng, G. Finite-time input-to-state stability and applications to finite-time control design. SIAM J. Control Optim. 2010, 48, 4395–4418. [Google Scholar] [CrossRef]
  18. Zhao, P.; Feng, W.; Kang, Y. Stochastic input-to-state stability of switched stochastic nonlinear systems. Automatica 2012, 48, 2569–2576. [Google Scholar] [CrossRef]
  19. Sontag, E.D. Input to state stability: Basic concepts and results. Lect. Notes Math. 2008, 12, 163–220. [Google Scholar]
  20. Jiang, Z.P.; Wang, Y. Input-to-state stability for discrete-time nonlinear systems. Automatica 2001, 37, 857–869. [Google Scholar] [CrossRef]
  21. Feng, W.; Zhang, J.F. Input-to-state stability of switched nonlinear systems. Sci. China 2008, 51, 1992–2004. [Google Scholar] [CrossRef]
  22. Huang, L.; Mao, X. On input-to-state stability of stochastic retarded systems with Markovian switching. IEEE Trans. Autom. Control 2009, 54, 1898–1902. [Google Scholar] [CrossRef] [Green Version]
  23. Teel, A.R.; Nesic, D.; Kokotovic, R.V. A note on input-to-state stability of sampled-data nonlinear systems. Proc. IEEE Conf. Decis. Control 1998, 3, 2473–2478. [Google Scholar]
  24. Nesic, D.; Teel, A.R. A note on input-to-state stability of networked control systems. Proc. IEEE Conf. Decis. Control 2004, 5, 4613–4618. [Google Scholar]
  25. Hespanha, J.P.; Liberzon, D.; Teel, A.R. On input-to-state stability of impulsive systems. In Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Seville, Spain, 12–15 December 2005; pp. 3992–3997. [Google Scholar]
  26. Li, X.; Zhang, X.; Song, S. Effect of delayed impulses on input-to-state stability of nonlinear systems. Automatica 2017, 76, 378–382. [Google Scholar] [CrossRef]
  27. 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]
  28. Zhao, Y.; Meng, F. Input-to-state stability of nonlinear positive systems. Int. J. Control Autom. Syst. 2019, 17, 3058–3068. [Google Scholar] [CrossRef]
  29. Jiang, Z.P.; Mareels, I. Input-to-state stabilization on of nonlinear systems with inaccessible state. In Proceedings of the 35th IEEE Conference on Decision and Control, Kobe, Japan, 11–13 December 1996; pp. 4765–4766. [Google Scholar]
  30. Krstic, M.; Li, Z.H. Inverse optimal design of input-to-state stabilizing nonlinear controllers. IEEE Trans. Autom. Control 1998, 43, 336–350. [Google Scholar] [CrossRef] [Green Version]
  31. Xie, W.; Wen, C.; Li, Z. Input-to-state stabilization of switched nonlinear system. IEEE Trans. Autom. Control 2001, 46, 1111–1116. [Google Scholar]
  32. Lu, J.; Ho, D.W.; Cao, J. A unified synchronization criterion for impulsive dynamical networks. Automatic 2010, 46, 1215–1221. [Google Scholar] [CrossRef]
  33. Angeli, D.; Sontag, E.D. Monotone control systems. IEEE Trans. Autom. Control 2003, 10, 1684–1698. [Google Scholar] [CrossRef] [Green Version]
  34. Mason, O.; Verwoerd, M. Observations on the stability properties of cooperative systems. Syst. Control Lett. 2009, 58, 461–467. [Google Scholar] [CrossRef] [Green Version]
  35. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall, Inc.: East Lansing, MI, USA, 2002; Volume 38, pp. 1091–1093. [Google Scholar]
  36. Feyzmahdavian, H.R.; Charalambous, T.; Johansson, M. Exponential stability of homogeneous positive systems of degree one with time-varying delays. IEEE Trans. Automat. Control 2014, 59, 1594–1599. [Google Scholar] [CrossRef] [Green Version]
  37. Bhatia, R. Matrix Analysis; Springer: Berlin, Germany, 1996. [Google Scholar]
Figure 1. State x ( t ) of corresponding system (26) with w 1 , u 0 and impulse instants satisfying t k = t k 1 + 1.6 for any integer k 1 .
Figure 1. State x ( t ) of corresponding system (26) with w 1 , u 0 and impulse instants satisfying t k = t k 1 + 1.6 for any integer k 1 .
Mathematics 09 01663 g001
Figure 2. State x ( t ) of corresponding closed-loop system (30) with w 1 and impulse instants satisfying t k = t k 1 + 1.6 for any integer k 1 .
Figure 2. State x ( t ) of corresponding closed-loop system (30) with w 1 and impulse instants satisfying t k = t k 1 + 1.6 for any integer k 1 .
Mathematics 09 01663 g002
Figure 3. State x ( t ) of system (26) with w 1 , u 0 and impulse instants satisfying t k = t k 1 + 1 for any integer k 1 .
Figure 3. State x ( t ) of system (26) with w 1 , u 0 and impulse instants satisfying t k = t k 1 + 1 for any integer k 1 .
Mathematics 09 01663 g003
Figure 4. State x ( t ) of corresponding closed-loop system (27) with w 1 and impulse instants satisfying t k = t k 1 + 1 for any integer k 1 .
Figure 4. State x ( t ) of corresponding closed-loop system (27) with w 1 and impulse instants satisfying t k = t k 1 + 1 for any integer k 1 .
Mathematics 09 01663 g004
Figure 5. State x ( t ) of system (26) with w 1 , u 0 and impulse instants satisfying t k = t k 1 + 0.15 for any integer k 1 .
Figure 5. State x ( t ) of system (26) with w 1 , u 0 and impulse instants satisfying t k = t k 1 + 0.15 for any integer k 1 .
Mathematics 09 01663 g005
Figure 6. State x ( t ) of corresponding closed-loop system (30) with w 1 and impulse instants satisfying t k = t k 1 + 0.15 for any integer k 1 .
Figure 6. State x ( t ) of corresponding closed-loop system (30) with w 1 and impulse instants satisfying t k = t k 1 + 0.15 for any integer k 1 .
Mathematics 09 01663 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xue, Y.; Zhao, P. Input-to-State Stability and Stabilization of Nonlinear Impulsive Positive Systems. Mathematics 2021, 9, 1663. https://doi.org/10.3390/math9141663

AMA Style

Xue Y, Zhao P. Input-to-State Stability and Stabilization of Nonlinear Impulsive Positive Systems. Mathematics. 2021; 9(14):1663. https://doi.org/10.3390/math9141663

Chicago/Turabian Style

Xue, Yiqing, and Ping Zhao. 2021. "Input-to-State Stability and Stabilization of Nonlinear Impulsive Positive Systems" Mathematics 9, no. 14: 1663. https://doi.org/10.3390/math9141663

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