Next Article in Journal
Optimal Cluster Expansion-Based Intrusion Tolerant System to Prevent Denial of Service Attacks
Next Article in Special Issue
Special Issue on Modeling, Simulation, Operation and Control of Discrete Event Systems
Previous Article in Journal
Gap-Dependent Localized High Energy Multiple Dipolar Modes in Passive Silver-Coated Silica Nanoparticle Antennas
Previous Article in Special Issue
A Lookahead Behavior Model for Multi-Agent Hybrid Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Input–Output Finite Time Stabilization of Time-Varying Impulsive Positive Hybrid Systems under MDADT

1
School of mathematics and statistics, Xidian University, Xi’an 710126, China
2
School of Science, Xi’an Polytechnic University, Xi’an 710048, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2017, 7(11), 1187; https://doi.org/10.3390/app7111187
Submission received: 31 August 2017 / Revised: 23 October 2017 / Accepted: 7 November 2017 / Published: 17 November 2017
(This article belongs to the Special Issue Modeling, Simulation, Operation and Control of Discrete Event Systems)

Abstract

:
Time-varying impulsive positive hybrid systems based on finite state machines (FSMs) are considered in this paper, and the concept of input–output finite time stability (IO-FTS) is extended for this type of hybrid system. The IO-FTS analysis of the single linear time-varying system is given first. Then, the sufficient conditions of IO-FTS for hybrid systems are proposed via the mode-dependent average dwell time (MDADT) technique. Moreover, the output feedback controller which can stabilize the non-autonomous hybrid systems is derived, and the obtained results are presented in a linear programming form. Finally, a numerical example is provided to show the theoretical results.

1. Introduction

Hybrid systems play an important role in practical applications, such as intelligent transportation systems and manufacturing systems. In fact, hybrid systems are formed by the discrete event dynamical subsystem and the continuous variable dynamical subsystem that interact and intermix with each other [1,2]. Generally, the former can be modeled as a Petri net [3,4], or a finite state machine (FSM) [5,6]. Some basic research results on FSMs have been obtained [6,7,8], concerning its structure, stability, observability, and liveliness.
If hybrid systems consist of a family of dynamical subsystems and a switching signal which determines the switching manner between the subsystems, they are called switched systems [9,10,11]. A system is positive if for any nonnegative initial condition its state variables and outputs naturally take non-negative values for all nonnegative times. Generally, positive systems have many special and interesting properties [12,13,14,15]. Moreover, positive switched systems switch between several positive subsystems [16]. The importance of positive switched systems has received much attention due to their broad applications in communication systems [17], formation flying [18], systems theory [19], and so on. Actually, the study of positive switched systems is more challenging than that of general switched systems because the features of positive systems and the features of switched systems have to be combined to obtain elegant results [20]. It should be pointed out that many previous results on positive switched systems focus mainly on stability analysis and controller synthesis [21,22,23,24,25,26,27,28,29], such as exponential stability [21,22,23,24,25], asymptotic stability [26], finite time stability (FTS) [27,28], and input–output finite time stability (IO-FTS) [30].
If the state of a system does not exceed a prescribed threshold during a fixed finite-time interval, then the system is said to have FTS [31]. This is different from Lyapunov asymptotic stability. Obviously, a finite-time stable system may not have Lyapunov stability, and a Lyapunov stable system may not be finite-time stable. The study of FTS is useful for dealing with the behavior of a system within a finite time interval. Much work on FTS has been done [27,28,31,32,33]. Furthermore, input-to-state FTS [34], robust-FTS [35] and IO-FTS [29,30,36,37,38] have also been investigated. In particular, in [27,28], the FTS is investigated with respect to positive switched linear systems by designing average dwell time (ADT) as the switching strategy.
The ADT approach is proposed and used to investigate the stability and stabilization problems for time-dependent hybrid systems [39,40]. Recently, a new switching strategy called the mode-dependent average dwell time (MDADT) technique was proposed [41]. It allows each mode in the underlying systems to have its own ADT, therefore, it is more applicable in practice than the ADT technique. Based on the MDADT technique, the periodic switching law was designed for periodic switching systems in order to achieve optimal switching control [42]. This technique is also used to deal with the stability and stabilization problems of positive switched systems [23].
The concept of IO-FTS was proposed for a linear time-varying system in [37]. Roughly speaking, a system is said to have IO-FTS if, given a class of norm bounded input signals over a specified time interval [ t 0 , T ] , the outputs of the system do not exceed an assigned threshold during [ t 0 , T ] . The author of [37] points out that IO-FTS is dependent on IO stability, because it involves signals defined over a finite-time interval, does not require the inputs and outputs to belong to the same class, and quantitative bounds on both inputs and outputs must be specified. Based on [37], some research results were derived. In [38], the IO-FTS was studied for a class of impulsive dynamical linear systems, and both static output and state feedback controllers were designed to stabilize the impulsive systems. In [43], using coupled differential linear matrix inequality, a pair of necessary and sufficient conditions for the IO-FTS of impulsive linear systems were proposed. By applying the MDADT technique, the IO-FTS was considered for a class of discrete-time positive switched systems with delays [30] and a class of continuous-time positive switched systems with delays [29] respectively, and the sufficient conditions were presented to guarantee the systems had IO-FTS. However, the IO-FTS of positive hybrid systems based on FSM was not mentioned.
Compared with some positive hybrid systems, time-varying impulsive positive hybrid systems are more general, and the existence of impulse makes it more practical. In addition, the concept of IO-FTS is defined with the finite-time interval, and the transient performance of the system can be obtained with this interval. In practical systems, the system performance is usually only concerned with the finite-time, for example, multiple guided missiles transmission, and so on. Therefore, the research on the IO-FTS of the time-varying impulsive positive hybrid systems has certain practical value and theoretical significance.
Motivated by the above backgrounds, we consider a class of hybrid systems whose discrete event subsystem is modeled as an FSM, and the continuous variable subsystem consists of several continuous time-varying impulsive positive systems. Such systems are called hybrid systems based on FSM. In fact, they are event-driven systems. The main contributions of this paper are given as follows: firstly, the concept of IO-FTS is extended for such hybrid systems. Secondly, under two different classes of exogenous input signals, the sufficient conditions of IO-FTS of a single linear system are deduced by co-positive Lyapunov function. Furthermore, by combining the multiple co-positive Lyapunov functions and MDADT technique, the sufficient conditions of IO-FTS of hybrid systems are derived, and they have good flexibility and weak conservatism. Next, the output feedback controller for stabilization problem is also deduced, and the obtained results are presented under linear programming form. Finally, a numerical example is given to ensure the accuracy of the results.
Our work is organized as follows: in Section 2, some definitions and FSM are introduced, and the problems which will be dealt with are stated. In Section 3, four theorems of IO-FTS for time-varying positive linear systems are derived and the corresponding proofs are given. In Section 4, four theorems of IO-FTS for time-varying positive hybrid systems are derived and the corresponding proofs are given. In Section 5, an example is given to show the effectiveness of the theorem. Some conclusions are given in Section 6.
Notation: Throughout our paper, R + denotes the set of nonnegative real numbers, R n represents the vector of n-tuples of real numbers, R n × m is the space of matrices with real entries, and I n denotes an identity matrix. For a given matrix A R n × m , a i j stands for the element in ith row and jth column of A, and A 0 ( 0 ) means all elements of A are positive (nonnegative), i.e., a i j < 0 ( 0 ). A 0 ( 0 ) means all elements of A are negative (non-positive), i.e., a i j > 0 ( 0 ). A matrix A is called a Metzler matrix if its off-diagonal elements are all nonnegative real numbers. The symbol L p denotes the space of vector-valued signals whose p-th power is absolutely integrable over [ 0 , ] . The restriction of L p to Ω [ 0 , ] is denoted by L p , Ω . Given a set Ω R , a vector-valued function ξ ( · ) 0 and a vector-valued signal υ ( · ) 0 , the weighted norm Ω ξ T ( τ ) υ ( τ ) d τ is denoted by | υ | Ω , ξ ( · ) .

2. Problem Formulation and Preliminaries

2.1. FSM

In this section, the FSM and the related definitions will be introduced.
Consider the FSM G = ( Ξ , Σ , ζ ) described by
q ( t k + 1 ) φ ( q ( t k ) , σ ( t k + 1 ) ) σ ( t k + 1 ) ϕ ( q ( t k ) , x ( t k + 1 ) ) ψ ( t k + 1 ) = ζ ( q ( t k ) , σ ( t k + 1 ) )
where q ( t k ) Ξ , σ ( t k ) Σ , and ψ ( t k ) Ψ are, respectively, the discrete state, the input event and the output of FSM at time t k , and t k is the k t h jumping instant. Ξ = { q 1 , , q m } , Σ = { σ 1 , , σ m ¯ } and Ψ Ξ are the finite sets of states, input events and outputs, respectively. φ : Ξ × Σ 2 Ξ is the FSM transition function, ϕ : Ξ × X 2 Σ is the function specifying the possible events, and ζ : Ξ × Σ Ψ is the output function. x ( · ) X is the continuous system state, X R n , and q ( t ) is the current node of FSM.
Remark 1.
Note that the state transitions of the hybrid systems depend on the current node evolution of FSM, and the current node q ( t ) Ξ specifies the corresponding subsystem of continuous dynamics being active. q ( t ) = q ( t + ) means there is no jumping, and q ( t ) q ( t + ) means the object will jump from the current node to another.
Remark 2.
From (1), it can be seen that the state transition may be not unique when a deterministic input event occurs. This type of FSM is the non-deterministic FSM, which can be described by a state transition graph. For example, Figure 1 shows an FSM with five nodes, where the set of node is Ξ = { q 1 , q 2 , q 3 , q 4 , q 5 } , and the set of the input event is Σ = { σ 1 , σ 2 , σ 3 , σ 4 } . The jumping rule of FSM is that the current node jumps from one node to another when a particular input event occurs. However, there may be more than one node that the current node could jump to, thus, except the jump which is needed, all other jumps should be limited via controlling. After the jump, the limitation should be released to maintain the liveliness of FSM. For the FSM shown in Figure 1, the current node is q 5 , and when the input event σ 4 occurs, the current node jumps from node q 5 to q 4 , then the current node is q 4 . At this time, if the input event σ 1 occurs, the current node can jump from q 4 to q 3 or to q 2 . The jump from q 4 to q 3 can be limited, and then the current node jumps from q 4 to q 2 . After that, the limitation will be released.
Definition 1.
Given FSM (1) and any q i , q j Ξ , if there is an input event sequence { σ 1 , , σ } Σ resulting in the current node jumping along the node sequence { q 0 , q 1 , , q } , where N , q 0 = q i and q = q j , then the node sequence { q 0 , , q } is called the path from q i to q j . The jumping number ℓ is the length of the path from q i to q j . Let ( q i , q j ) denote the set of all paths from node q i to q j . If the path { q 0 , q 1 , , q } ( q i , q j ) has the least number of nodes, then it is called the shortest path from q i to q j . Furthermore, the length of the shortest path from q i to q j is called the distance from q i to q j , and it can be denoted by d ( q i , q j ) = . In the case that there is no path from q i to q j , the distance is denoted by d ( q i , q j ) = , i , j , N .
Remark 3.
Since the directionality property of FSM is considered in the distance from q i to q j , generally, d ( q i , q j ) d ( q j , q i ) .
Next, let us introduce the distance from one node to a subset E = { q p 1 , , q p s } which denotes a specified subset of Ξ . We call subset E the desired set of FSM.
Definition 2.
Given FSM (1) and a desired set E, the value d ( q i , E ) = Δ min q p j E d ( q i , q p j ) is called the distance from q i to E, and the corresponding path is called the shortest path from q i to E, q i Ξ . If q i E , then d ( q i , E ) = 0 . If there is no path from q i to E, then d ( q i , E ) = .
Definition 3.
Given FSM (1), a desired set E, and node q i Ξ , if
(1) 
there is a shortest path from q i to E, and the current node jumps along this path; and
(2) 
there is a positive integer K , for any k K , q ( t k ) E ;
then the FSM is stable with regard to (w.r.t.) ( q i , E , K ) .

2.2. IO-FTS

Consider the following impulsive hybrid systems:
x ˙ ( t ) = A q ( t ) ( t ) x ( t ) + H q ( t ) ( t ) υ ( t ) , q ( t ) = q ( t + ) x ( t + ) = D q ( t ) ( t ) x ( t ) , q ( t ) q ( t + ) y ( t ) = C q ( t ) ( t ) x ( t ) , G = ( Ξ , Σ , ζ ) ,
where x ( t ) R n is the system state, υ ( t ) R r is the particular exogenous input, and y ( t ) R h is the system output. A q ( t ) ( · ) : R + R n × n , H q ( t ) ( · ) : R + R n × r , D q ( t ) ( · ) : R + R n × n , and C q ( t ) ( · ) : R + R h × n are continuous matrix-valued functions. G = ( Ξ , Σ , ζ ) is an FSM which is introduced in Section 2.1, and q ( t ) Ξ is the current node.
Definition 4
([12]). The hybrid systems (2) are said to be positive if, for any initial state x ( t 0 ) 0 , all υ ( t ) 0 and any jumping signal q ( t ) Ξ , the corresponding trajectory x ( t ) 0 and y ( t ) 0 hold for all t 0 .
Lemma 1
([12]). The hybrid systems (2) are positive if and only if A q ( t ) ( t ) is a Metzler matrix, H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , and C q ( t ) ( t ) 0 for each q ( t ) Ξ .
Lemma 2
([23]). A matrix A R n × n is a Metzler matrix if and only if there exists a positive constant δ such that A + δ I n 0 .
Let us extend the definition of IO-FTS given in [37] to the impulsive hybrid systems previously introduced.
Definition 5.
Given a positive scalar T, a positive integer K , the initial node q ( t 0 ) Ξ , the desired set E, and a vector-valued function η ( · ) 0 , the positive hybrid systems (2) are said to be IO-FTS w.r.t. ( E , ω , η ( · ) , T ) if
(1) 
the FSM is stable w.r.t. ( q ( t 0 ) , E , K ) , t K T , and
(2) 
υ ( · ) ω η T ( t ) y ( t ) < 1 ,
where ω are a class of particular exogenous input signals defined over [ t 0 , T ] , and t [ t 0 , T ] .
In this paper, two different classes of exogenous input signals are considered (as has been done in [37]), and the vector-valued function ξ ( · ) always satisfies ξ ( t ) 0 for t [ t 0 , T ] .
(1)
The set ω coincides with the set of norm-bounded integrable signals over [ t 0 , T ] , defined as follows:
ω 1 ( t 0 , T , ξ ( · ) ) : = { υ ( · ) L 1 , [ t 0 , T ] : | υ | [ t 0 , T ] , ξ ( · ) 1 } .
(2)
The set ω coincides with the set of uniformly bounded signals over [ t 0 , T ] , defined as follows:
ω ( t 0 , T , ξ ( · ) ) : = { υ ( · ) L , [ t 0 , T ] : ξ T ( t ) υ ( t ) 1 , t [ t 0 , T ] } .
The definitions of ω 1 ( t 0 , T , ξ ( · ) ) and ω ( t 0 , T , ξ ( · ) ) depend on the choice of t 0 , T, and ξ ( · ) , but these arguments will be omitted for brevity in the rest of the paper.
Consider a class of impulsive hybrid systems:
x ˙ ( t ) = A q ( t ) ( t ) x ( t ) + B q ( t ) ( t ) u ( t ) + H q ( t ) ( t ) υ ( t ) , q ( t ) = q ( t + ) x ( t + ) = D q ( t ) ( t ) x ( t ) , q ( t ) q ( t + ) y ( t ) = C q ( t ) ( t ) x ( t ) G = ( Ξ , Σ , ζ ) ,
where u ( · ) R κ is the control input, and B q ( · ) ( · ) : R + R n × κ is continuous matrix-valued function.
Given a positive scalar T and a class of particular exogenous input signals ω defined over [ t 0 , T ] , the objective of the paper is to find a output feedback control law u ( t ) = K q ( t ) ( t ) y ( t ) , where K q ( t ) ( t ) : R + R κ × h is the control gain, such that the closed-loop system
x ˙ ( t ) = A ˜ q ( t ) ( t ) x ( t ) + H q ( t ) ( t ) υ ( t ) q ( t ) = q ( t + ) x ( t + ) = D q ( t ) ( t ) x ( t ) , q ( t ) q ( t + ) y ( t ) = C q ( t ) ( t ) x ( t ) G = ( Ξ , Σ , ζ ) ,
is positive and there is IO-FTS w.r.t. ( E , ω , η ( · ) , T ) , where A ˜ q ( t ) ( t ) = A q ( t ) ( t ) + B q ( t ) ( t ) K q ( t ) ( t ) C q ( t ) ( t ) , E is a desired set of FSM (1), q ( t ) Ξ , and t [ t 0 , T ] .
Definition 6
([44]). For an FSM and any t 2 t 1 0 , let N q i ( t 1 , t 2 ) denote the number of node q i in the switched sequence over the interval [ t 1 , t 2 ] , and let T q i ( t 1 , t 2 ) denote the total activated time of node q i over the interval [ t 1 , t 2 ] , q ( t ) Ξ . We say that FSM has an MDADT τ q i , if there exist positive numbers N q i 0 (we call N q i 0 is the mode-dependent chatter bounds) and τ q i such that
N q i ( t 1 , t 2 ) N q i 0 + T q i ( t 1 , t 2 ) τ q i , t 2 t 1 0

3. Single Linear System

Before dealing with the IO-FTS of hybrid systems, let us first consider a single linear time-varying system which is described as follows:
x ˙ ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) + H ( t ) υ ( t ) y ( t ) = C ( t ) x ( t )
where x ( t ) R n is the system state, υ ( t ) R r is the particular exogenous input, u ( · ) R κ is the control input, and y ( t ) R h is the output. A ( · ) : R + R n × n , B ( · ) : R + R n × κ , H ( · ) : R + R n × r , and C ( · ) : R + R h × n are continuous matrix-valued functions.
The problem which will be solved is the design a state feedback control law u ( t ) = K ( t ) x ( t ) for system (6), such that the closed-loop system
x ˙ ( t ) = A ˜ ( t ) x ( t ) + H ( t ) υ ( t ) y ( t ) = C ( t ) x ( t )
is positive and there is IO-FTS w.r.t. ( ω , η ( · ) , T ) , where A ˜ ( t ) = A ( t ) + B ( t ) K ( t ) , K ( t ) : R + R κ × n is the control gain, and T is a positive scalar.

3.1. Stability of Autonomous System

When B ( · ) is a zero matrix, and the system (6) is autonomous, A ˜ ( t ) = A ( t ) , then the following theorems are obtained.
Theorem 1.
The constants are T , ρ , λ , α > 0 with ρ α < 1 , and vector-value function η ( t ) 0 . If there exist vector-valued functions v ( t ) , ϑ ( t ) , π ( t ) : R + R + n and θ ( t ) : R + R n such that
(1) 
v ˙ T ( t ) + v T ( t ) A ( t ) + π T ( t ) + θ T ( t ) 0 ,
(2) 
v T ( t ) H ( t ) + ϑ T ( t ) ρ ξ T ( t ) 0 ,
(3) 
λ π T ( t ) + θ ˙ T ( t ) + θ T ( t ) A ( t ) + λ θ T ( t ) 0 ,
(4) 
λ ϑ T ( t ) + θ T ( t ) H ( t ) 0 , and
(5) 
η T ( t ) C ( t ) α v T ( t ) 0 ,
hold, then the system (6) is positive and there is IO-FTS w.r.t. ( ω 1 , η ( · ) , T ) , where A ( t ) is a Metzler matrix-valued function, H ( t ) 0 , C ( t ) 0 , x ( t 0 ) = 0 , υ ( · ) ω 1 , and t [ t 0 , T ] .
Proof. 
When A ( t ) is a Metzler matrix-valued function, H ( t ) 0 and C ( t ) 0 , system (6) is positive by Lemma 1. Choosing co-positive Lyapunov function
V ( t , x ( t ) ) = v T ( t ) x ( t ) + t 0 t e λ ( t s ) π T ( s ) x ( s ) d s + t 0 t e λ ( t s ) ϑ T ( s ) υ ( s ) d s ,
according to conditions (1) and (2) of Theorem 1, we get
V ˙ ( t , x ( t ) ) = ( v ˙ T ( t ) + v T ( t ) A ( t ) ) x ( t ) + v T ( t ) H ( t ) υ ( t ) + π T ( t ) x ( t ) λ t 0 t e λ ( t s ) π T ( s ) x ( s ) d s + ϑ T ( t ) υ ( t ) λ t 0 t e λ ( t s ) ϑ T ( s ) υ ( s ) d s = ( v ˙ T ( t ) + v T ( t ) A ( t ) + π T ( t ) ) x ( t ) + ( v T ( t ) H ( t ) + ϑ T ( t ) ρ ξ T ( t ) ) υ ( t ) + ρ ξ T ( t ) υ ( t ) λ t 0 t e λ ( t s ) π T ( s ) x ( s ) d s λ t 0 t e λ ( t s ) ϑ T ( s ) υ ( s ) d s .
Due to t 0 t e λ ( t s ) d ( θ T ( s ) x ( s ) ) = θ T ( t ) x ( t ) λ t 0 t e λ ( t s ) θ T ( s ) x ( s ) d s , x ˙ ( t ) = A ( t ) x ( t ) + H ( t ) υ ( t ) ,
t 0 t e λ ( t s ) d ( θ T ( s ) x ( s ) ) = t 0 t e λ ( t s ) ( θ ˙ T ( s ) x ( s ) + θ T ( s ) x ˙ ( s ) ) d s = t 0 t e λ ( t s ) ( θ ˙ T ( s ) x ( s ) + θ T ( s ) A ( s ) x ( s ) + θ T ( s ) H ( s ) υ ( s ) ) d s ,
therefore,
θ T ( t ) x ( t ) t 0 t e λ ( t s ) ( θ ˙ T ( s ) + θ T ( s ) A ( s ) + λ θ T ( s ) ) x ( s ) d s t 0 t e λ ( t s ) θ T ( s ) H ( s ) υ ( s ) d s = 0 .
Taking (10) into (8), we can obtain
V ˙ ( t , x ( t ) ) = ( v ˙ T ( t ) + v T ( t ) A ( t ) + π T ( t ) + θ T ( t ) ) x ( t ) + ( v T ( t ) H ( t ) + ϑ T ( t ) ρ ξ T ( t ) ) υ ( t ) + ρ ξ T ( t ) υ ( t ) t 0 t e λ ( t s ) ( λ π T ( s ) + θ ˙ T ( s ) + θ T ( s ) A ( s ) + λ θ T ( s ) ) x ( s ) d s t 0 t e λ ( t s ) ( λ ϑ T ( s ) + θ T ( s ) H ( s ) ) υ ( s ) d s ,
According to conditions (1)–(4) of Theorem 1, we find
V ˙ ( t , x ( t ) < ρ ξ T ( t ) υ ( t ) .
Integrating (12) between t 0 and t, and taking into account that υ ( · ) ω 1 and x ( t 0 ) = 0 , we obtain
V ( t , x ( t ) ) < ρ t 0 t ξ T ( τ ) υ ( τ ) d t ρ .
From condition (5) of Theorem 1,
η T ( t ) y ( t ) = η T ( t ) C ( t ) x ( t ) α v T x α V ( t , x ( t ) ) < 1 .
Then the system (6) is positive and there is IO-FTS w.r.t. ( ω 1 , η ( · ) , T ) in the sense of Definition 4 and Definition 5. ☐
Remark 4.
Compared with Lemma 2 in [42], there are more adjustable parameters in the conditions of Theorem 1, and therefore, the conditions of Theorem 1 are more flexible.
When the parameter in Theorem 1 ϑ ( t ) = π ( t ) = θ ( t ) = 0 , the following corollary can be easily obtained.
Corollary 1.
The constants are T , ρ , α > 0 with ρ α < 1 , and vector-value function η ( t ) 0 . If there exists a vector-valued function v ( t ) 0 such that
(1) 
v ˙ T ( t ) + v T ( t ) A ( t ) 0 ,
(2) 
v T ( t ) H ( t ) ρ ξ T ( t ) 0 , and
(3) 
η T ( t ) C ( t ) α v T ( t ) 0 ,
hold, then system (6) is positive and there is IO-FTS w.r.t. ( ω 1 , η ( · ) , T ) , where A ( t ) is a Metzler matrix-valued function, H ( t ) 0 , C ( t ) 0 , x ( t 0 ) = 0 , υ ( · ) ω 1 , and t [ t 0 , T ] .
Theorem 2.
The constants are T , ρ , λ , α > 0 with ρ α < 1 , and vector-value function η ( t ) 0 . If there exist vector-valued functions v ( t ) , ϑ ( t ) , π ( t ) : R + R + n and θ ( t ) : R + R n , such that
(1) 
v ˙ T ( t ) + v T ( t ) A ( t ) + π T ( t ) + θ T ( t ) 0 ,
(2) 
v T ( t ) H ( t ) + ϑ T ( t ) ρ ξ T ( t ) 0 ,
(3) 
λ π T ( t ) + θ ˙ T ( t ) + θ T ( t ) A ( t ) + λ θ T ( t ) 0 ,
(4) 
λ ϑ T ( t ) + θ T ( t ) H ( t ) 0 , and
(5) 
η ˜ T ( t ) C ( t ) α v T ( t ) 0 ,
hold, then system (6) is positive and there is IO-FTS w.r.t. ( ω , η ( · ) , T ) , where A ( t ) is a Metzler matrix-valued function, H ( t ) 0 , C ( t ) 0 , η ˜ ( t ) = ( t t 0 ) η ( t ) , x ( t 0 ) = 0 , υ ( · ) ω , and t [ t 0 , T ] .
Proof. 
When A ( t ) is a Metzler matrix-valued function and H ( t ) 0 , system (6) is positive by Lemma 1. Choose
V ( t , x ( t ) ) = v T ( t ) x ( t ) + t 0 t e λ ( t s ) π T ( s ) x ( s ) d s + t 0 t e λ ( t s ) ϑ T ( s ) υ ( s ) d s .
According to the proof process of Theorem 1, for any t [ t 0 , T ] , x ( t 0 ) = 0 , and υ ( · ) ω , we can obtain
V ( t , x ( t ) ) t 0 t ξ T ( τ ) υ ( τ ) d t < ρ ( t t 0 ) .
From condition (5) of Theorem 2,
η ˜ T y ( t ) = η ˜ T C ( t ) x ( t ) α v T x α V ( t , x ( t ) ) < t t 0 ,
then
η T ( t ) y ( t ) = 1 t t 0 η ˜ T y ( t ) < 1 .
Thus system (6) is positive and there is IO-FTS w.r.t. ( ω , η ( · ) , T ) in the sense of Definitions 4 and 5. ☐

3.2. Stabilization of Non-Autonomous Systems

When B ( · ) is a non-zero matrix, and system (6) is non-autonomous, the following theorems are obtained.
Theorem 3.
The constants are T , ρ , λ , α > 0 with ρ α < 1 , and vector-value function η ( t ) 0 . If there exist vector-valued functions v ( t ) , ϑ ( t ) , π ( t ) : R + R + n and θ ( t ) : R + R n such that
(1) 
A ˜ ( t ) + δ I n 0 ,
(2) 
v ˙ T ( t ) + v T ( t ) A ˜ ( t ) + π T ( t ) + θ T ( t ) 0 ,
(3) 
v T ( t ) H ( t ) + ϑ T ( t ) ρ ξ T ( t ) 0 ,
(4) 
λ π T ( t ) + θ ˙ T ( t ) + θ T ( t ) A ˜ ( t ) + λ θ T ( t ) 0 ,
(5) 
λ ϑ T ( t ) + θ T ( t ) H ( t ) 0 , and
(6) 
η T ( t ) C ( t ) α v T ( t ) 0 ,
hold, then under control law u ( t ) = K ( t ) x ( t ) , the closed-loop system (7) is positive and there is IO-FTS w.r.t. ( ω 1 , η ( · ) , T ) . Therefore, the system (6) is positive and stabilizable, where A ˜ ( t ) = A ( t ) + B ( t ) K ( t ) , H ( t ) 0 , C ( t ) 0 , δ > 0 , x ( t 0 ) = 0 , υ ( · ) ω 1 , and t [ t 0 , T ] .
Proof. 
From Lemma 2 and condition (1) of Theorem 3, we know A ˜ ( t ) is a Metzler matrix, H ( t ) 0 , C ( t ) 0 , and υ ( t ) 0 , which means system (7) is positive. Then, under the control law u ( t ) = K ( t ) x ( t ) , replacing A ( t ) in Theorem 1 with A ˜ ( t ) , we can get condition (2) of Theorem 3. Therefore, system (7) is positive, there is IO-FTS w.r.t. ( ω 1 , η ( · ) , T ) , and system (6) is positive and stabilizable. ☐
Theorem 4.
The constants are T , ρ , λ , α > 0 with ρ α < 1 , and the vector-value function η ( t ) 0 . If there exist vector-valued functions v ( t ) , ϑ ( t ) , π ( t ) : R + R + n and θ ( t ) : R + R n such that
(1) 
A ˜ ( t ) + δ I n 0 ,
(2) 
v ˙ T ( t ) + v T ( t ) A ˜ ( t ) + π T ( t ) + θ T ( t ) 0 ,
(3) 
v T ( t ) H ( t ) + ϑ T ( t ) ρ ξ T ( t ) 0 ,
(4) 
λ π T ( t ) + θ ˙ T ( t ) + θ T ( t ) A ˜ ( t ) + λ θ T ( t ) 0 ,
(5) 
λ ϑ T ( t ) + θ T ( t ) H ( t ) 0 , and
(6) 
η ˜ T ( t ) C ( t ) α v T ( t ) 0 ,
hold, then under the control law u ( t ) = K ( t ) x ( t ) , the closed-loop system (7) is positive and there is IO-FTS w.r.t. ( ω , η ( · ) , T ) . Therefore, system (6) is positive and stabilizable, where A ˜ ( t ) = A ( t ) + B ( t ) K ( t ) , H ( t ) 0 , C ( t ) 0 , η ˜ ( t ) = ( t t 0 ) η ( t ) , δ > 0 , x ( t 0 ) = 0 , υ ( · ) ω , and t [ t 0 , T ] .
By similar analysis of Theorem 3, we can obtain the desired results.

4. Hybrid Systems

The results of IO-FTS for single linear system are obtained in Section 3. However, if the system is not a single linear system, but is an impulsive positive hybrid system based on FSM, the research on IO-FTS of such systems is as follows in this section.
Assume that the following assumption is always satisfied in the subsequent discussion.
Assumption 1.
Given an FSM and the desired set E, for initial node q ( t 0 ) Ξ , the path from q ( t 0 ) to E always exists, i.e., d ( q ( t 0 ) , E ) .
For an FSM, define x d T ( t k ) = d ( q ( t k ) , E ) 1 1 + E 0 k [ q ( t i ) ] , x d , 1 ( t k ) = d ( q ( t k ) , E ) , and x d , 2 ( t k ) = 1 1 + E 0 k [ q ( t i ) ] , where E 0 k is the number of the node jumping in desired set E over [ t 0 , t k ] . For example, desired set E = { 2 , 3 } , if the node jumping sequence is { q ( t 0 ) , q ( t 1 ) , q ( t 2 ) , q ( t 3 ) , q ( t 4 ) } = { 1 , 2 , 4 , 3 , 2 } , then E k 0 [ q ( t i ) ] = 3 .

4.1. Stability of Autonomous Hybrid Systems

Firstly, consider the case where the impulsive positive hybrid systems (2) based on FSM are autonomous.
Theorem 5.
The constants are μ 1 , T , α , λ > 0 with λ α < 1 , and suppose E is the desired set. If there exists a vector-valued function v q ( t ) ( t ) 0 such that
(1) 
x d ( t k ) 1 is strictly monotonically decreasing w.r.t. k,
(2) 
v ˙ q ( t ) T ( t ) + v q ( t ) T ( t ) A q ( t ) ( t ) 0 , q ( t ) = q ( t )
(3) 
v q ( t ) T ( t ) H q ( t ) ( t ) λ ξ T ( t ) 0 , q ( t ) = q ( t )
(4) 
v q ( t ) T ( t ) D q ( t ) ( t ) μ q ( t ) v q ( t ) T ( t ) , q ( t ) q ( t ) and
(5) 
η T ( t ) C q ( t ) ( t ) α v q ( t ) T ( t ) ,
hold, then system (2) is positive and there is IO-FTS w.r.t. ( E , ω 1 , η ( · ) , T ) under MDADT
τ q i τ q i * = ( T t 0 ) ln μ q i ln λ α ,
where A q ( t ) ( t ) is a Metzler matrix-valued function, H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , C q ( t ) ( t ) 0 , x ( t 0 ) = 0 , υ ( · ) ω 1 , q ( t ) Ξ , and t [ t 0 , T ] .
Proof. 
Firstly, we shall prove the stability of FSM. From Assumption 1, we know that the shortest path from q ( t 0 ) to E exists. Meanwhile, q ( t 0 ) E , x d , 1 ( t 0 ) = 0 and x d , 2 ( t 0 ) < 1 . According to condition (1) of Theorem 5, x d , 2 ( t k ) is strictly monotonically decreasing w.r.t. k, i.e., E 0 k [ q ( t i ) ] is strictly monotonically increasing w.r.t. k. Therefore, the condition (2) of Definition 3 is satisfied. Meanwhile, q ( t 0 ) Ξ / E , x d , 1 ( t 0 ) 1 and x d , 2 ( t 0 ) = 1 . Because x d , 1 ( t k ) is an integer, the integer K > 0 must exist, and x d , 1 ( t K ) = 0 . When the k < K , condition (1) of Theorem 5 implies that x d , 1 ( t k ) is strictly monotonically decreasing w.r.t. k, so condition (1) of Definition 3 is satisfied. When k K , the condition (1) of Theorem 5 implies that x d , 2 ( t k ) is strictly monotonically decreasing w.r.t. k, i.e., E 0 k [ q ( t i ) ] is strictly monotonically increasing w.r.t. k, so the condition (2) of Definition 3 is satisfied. Thus, the FSM is stable w.r.t. ( q ( t 0 ) , E , K ) , and condition (1) of Definition 5 is satisfied.
Now, we shall prove the stability of continuous dynamics. Since A q ( t ) ( t ) is a Metzler matrix-valued function, H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , and C q ( t ) ( t ) 0 . System (2) is positive by Lemma 1. Choose a co-positive type Lyapunov function V q ( t k ) ( t , x ( t ) ) = v q ( t k ) T ( t ) x ( t ) . According to conditions (2) and (3) of Theorem 5, for any t [ t k , t k + 1 ) , we have q ( t ) = q ( t k ) = q ( t k + 1 ) , and
V ˙ q ( t k ) ( t , x ( t ) ) = v q ( t ) T ( t ) A q ( t ) ( t ) + v ˙ q ( t ) T ( t ) x + v q ( t ) T ( t ) H q ( t ) ( t ) λ ξ T ( t ) υ ( t ) + λ ξ T ( t ) υ ( t ) < λ ξ T ( t ) υ ( t )
Noticing that condition (4) of Theorem 5 and integrating (14) between t k and t, we obtain
V q ( t k ) ( t , x ( t ) ) < λ t k t ξ T ( τ ) υ ( τ ) d τ + v q ( t k ) T ( t k ) x ( t k ) = λ t k t ξ T ( τ ) υ ( τ ) d τ + v q ( t k ) T ( t k ) D q ( t k ) ( t k ) x ( t k ) λ t k t ξ T ( τ ) υ ( τ ) d τ + μ q ( t k ) v q ( t k ) T ( t k ) x ( t k ) = λ t k t ξ T ( τ ) υ ( τ ) d τ + μ q ( t k ) V q ( t k 1 ) ( t k , x ( t k ) ) λ t k t ξ T ( τ ) υ ( τ ) d τ + μ q ( t k ) λ t k 1 t k ξ T ( τ ) υ ( τ ) d τ + μ q ( t k ) V q ( t k 1 ) ( t k 1 , x ( t k 1 ) ) λ μ q ( t k ) t k 1 t ξ T ( τ ) υ ( τ ) d τ + μ q ( t k ) V q ( t k 1 ) ( t k 1 , x ( t k 1 ) ) λ i = 1 k μ q ( t i ) t 0 t ξ T ( τ ) υ ( τ ) d τ + i = 1 k μ q ( t i ) V q ( t 0 ) ( t 0 , x ( t 0 ) ) = λ i = 1 k μ q ( t i ) t 0 t ξ T ( τ ) υ ( τ ) d τ .
According to the MDADT (13), Definition 6, and υ ( · ) ω 1 ,
V q ( t k ) ( t , x ( t ) ) < λ i = 1 k μ q ( t i ) = λ i = 1 m μ q i N i ( t 0 , t ) = λ e i = 1 m T q i ( t 0 , t ) τ q i ln μ q i λ e i = 1 m T q i ( t 0 , t ) ln λ α ( T t 0 ) ln μ q i ln μ q i λ e i = 1 m T q i ( t 0 , t ) ln λ α ( T t 0 ) ln μ q i ln μ q i = λ e ( t t 0 ) ln λ α ( T t 0 ) 1 α
From condition (5) of Theorem 5, we know
η T ( t ) y ( t ) = η T ( t ) C q ( t ) ( t ) x ( t ) α v q ( t ) T ( t ) x ( t ) < 1 ,
and then the condition (2) of Definition 5 is satisfied.
Thus, the system (2) is positive and there is IO-FTS ( E , ω 1 , η ( · ) , T ) in the sense of Definitions 4 and 5. ☐
Remark 5.
We note that the MDADT (13) depends on the parameter μ q i . When μ q i > 1 , obviously, τ q i > 0 . This can prevent the hybrid systems from exhibiting Zeno behavior ([41]). If μ q i = 1 , then τ q i * = 0 , that is to say, the jump can be arbitrary.
Theorem 6.
The constants are μ 1 , T , α , λ > 0 with λ α ( T t 0 ) < 1 , and suppose E is the desired set. If there exists a vector-valued function v q ( t ) ( t ) 0 such that
(1) 
x d ( t k ) 1 is strictly monotonically decreasing w.r.t. k,
(2) 
v ˙ q ( t ) T ( t ) + v q ( t ) T ( t ) A q ( t ) ( t ) 0 , q ( t ) = q ( t )
(3) 
v q ( t ) T ( t ) H q ( t ) ( t ) λ ξ T ( t ) 0 , q ( t ) = q ( t )
(4) 
v q ( t ) T ( t ) D q ( t ) ( t ) μ q ( t ) v q ( t ) T ( t ) , q ( t ) q ( t ) and
(5) 
η T ( t ) C q ( t ) ( t ) α v q ( t ) T ( t ) ,
hold, then system (2) is positive and there is IO-FTS w.r.t. ( E , ω , η ( · ) , T ) under MDADT
τ q i τ q i * = ( T t 0 ) ln μ q i ln ( λ α ( T t 0 ) ) ,
where A q ( t ) ( t ) is a Metzler matrix-valued function, H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , C q ( t ) ( t ) 0 , x ( t 0 ) = 0 , υ ( · ) ω , q ( t ) Ξ , and t [ t 0 , T ] .
Proof. 
The proof of the stability for FSM is the same as that of Theorem 5, thus, condition (1) of the Definition 5 is satisfied.
Now, let us discuss the stability of the continuous dynamics. From the proof process of Theorem 5, we know the system (2) is positive, and
V q ( t k ) ( t , x ( t ) ) < λ i = 1 k μ q ( t i ) t 0 t ξ T ( τ ) υ ( τ ) d τ .
Because of υ ( · ) ω and MDADT (17), we can get
V q ( t k ) ( t , x ( t ) ) < λ i = 1 k μ q ( t i ) ( t t 0 ) = λ i = 1 m μ q i N i ( t 0 , t ) ( t t 0 ) = λ ( t t 0 ) e i = 1 m T q i ( t 0 , t ) τ q i ln μ q i λ ( t t 0 ) e i = 1 m T q i ( t 0 , t ) ln ( λ α ( T t 0 ) ) ( T t 0 ) ln μ q i ln μ q i λ ( t t 0 ) e i = 1 m T q i ( t 0 , t ) ln ( λ α ( T t 0 ) ) ( T t 0 ) ln μ q i ln μ q i = λ ( t t 0 ) e ( t t 0 ) ln ( λ α ( T t 0 ) ) ( T t 0 ) 1 α .
From condition (5) of Theorem 6, we know
η T ( t ) y ( t ) = η T ( t ) C q ( t ) ( t ) x ( t ) α v q ( t ) T ( t ) x ( t ) < 1 ,
and then the condition (2) of Definition 5 is satisfied.
Thus, the system (2) is positive and there is IO-FTS ( E , ω , η ( · ) , T ) in the sense of the Definitions 4 and 5. ☐

4.2. Stabilization of Non-Autonomous Hybrid Systems

Next, consider the case where impulsive positive hybrid systems (3) based on FSM are non-autonomous. Designing the output feedback controller u ( t ) = K q ( t ) ( t ) y ( t ) and taking it into systems (3), then the closed-loop systems (4) can be obtained.
Theorem 7.
The constants are μ 1 , T , α , λ > 0 with λ α < 1 , and suppose E is the desired set. If there exists a vector-valued function v q ( t ) ( t ) 0 such that
(1) 
x d ( t k ) 1 is strictly monotonically decreasing w.r.t. k,
(2) 
A ˜ q ( t ) ( t ) + δ I n 0 ,
(3) 
v ˙ q ( t ) T ( t ) + v q ( t ) T ( t ) A ˜ q ( t ) ( t ) 0 , q ( t ) = q ( t )
(4) 
v q ( t ) T ( t ) H q ( t ) ( t ) λ ξ T ( t ) 0 , q ( t ) = q ( t )
(5) 
v q ( t ) T ( t ) D q ( t ) ( t ) μ q ( t ) v q ( t ) T ( t ) , q ( t ) q ( t ) and
(6) 
η T ( t ) C q ( t ) ( t ) α v q ( t ) T ( t ) ,
hold, then system (4) is positive and there is IO-FTS w.r.t. ( E , ω 1 , η ( · ) , T ) under MDADT (13); that is to say, system (3) is positive and stabilizable, where A ˜ q ( t ) ( t ) = A q ( t ) ( t ) + B q ( t ) ( t ) K q ( t ) ( t ) C q ( t ) ( t ) , H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , C q ( t ) ( t ) 0 , δ > 0 , x ( t 0 ) = 0 , υ ( · ) ω 1 , q ( t ) Ξ , and t [ t 0 , T ] .
Proof. 
From Lemma 2 and condition (2) of Theorem 7, we know A ˜ q ( t ) ( t ) is a Metzler matrix, H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , C q ( t ) ( t ) 0 , and υ q ( t ) ( t ) 0 for each q ( t ) Ξ . According to Lemma 1, system (4) is positive. Then, under the output feedback controller u ( t ) = K q ( t ) ( t ) y ( t ) , replacing A q ( t ) ( t ) in Theorem 5 with A ˜ q ( t ) ( t ) , condition (3) of Theorem 7 can be obtained. By Theorem 5, we can easily find that system (4) is positive and there is IO-FTS w.r.t. ( E , ω 1 , η ( · ) , T ) under MDADT (13). Therefore, system (3) is positive and stabilizable. ☐
Theorem 8.
The constants are μ 1 , T , α , λ > 0 with λ α ( T t 0 ) < 1 , and suppose E is the desired set. If there exists a vector-valued function v q ( t ) ( t ) 0 such that
(1) 
x d ( t k ) 1 is strictly monotonically decreasing w.r.t. k,
(2) 
A ˜ q ( t ) ( t ) + δ I n 0 ,
(3) 
v ˙ q ( t ) T ( t ) + v q ( t ) T ( t ) A ˜ q ( t ) ( t ) 0 , q ( t ) = q ( t )
(4) 
v q ( t ) T ( t ) H q ( t ) ( t ) λ ξ T ( t ) 0 , q ( t ) = q ( t )
(5) 
v q ( t ) T ( t ) D q ( t ) ( t ) μ q ( t ) v q ( t ) T ( t ) , q ( t ) q ( t ) and
(6) 
η T ( t ) C q ( t ) ( t ) α v q ( t ) T ( t ) ,
hold, then system (4) is positive and there is IO-FTS w.r.t. ( E , ω , η ( · ) , T ) under MDADT (17). That is to say, system (3) is positive and stabilizable, where A ˜ q ( t ) ( t ) = A q ( t ) ( t ) + B q ( t ) ( t ) K q ( t ) ( t ) C q ( t ) ( t ) , H q ( t ) ( t ) 0 , D q ( t ) ( t ) 0 , C q ( t ) ( t ) 0 , δ > 0 , x ( t 0 ) = 0 , υ ( · ) ω , q ( t ) Ξ , and t [ t 0 , T ] .
By similar analysis of Theorem 7, Theorem 8 can be easily proved.
Remark 6.
Compared with the literature [28], the MDADT technique is used for Theorems 5–8 in this paper. It allows every node of FSM to have its own ADT, therefore, the sufficient conditions of IO-FTS have good flexibility and weak conservatism.

5. Numerical Example

In this section, a numerical example is presented via MATLAB to verify the effectiveness of the theoretical results in Section 4.
Consider the time-varying impulsive positive hybrid systems based on FSM in form (3), where FSM G = ( Ξ , Σ , ζ ) is reported in Figure 1, Ξ = { q 1 , q 2 , q 3 , q 4 , q 5 } , and Σ = { σ 1 , σ 2 , σ 3 , σ 4 } . The system matrices are A q 1 = 1 1.8 + t 0.5 1.9 t , A q 2 = 1.2 t 0.8 0.2 t 0.3 2.2 1.2 t , A q 4 = 1 1.5 2 + t t , B q 1 = 1 0 , B q 2 = B q 4 = 1 1 , H q 1 = 0.1 0.1 , H q 2 = 0.3 0.1 , H q 4 = 0.1 0.4 , D q 1 = 0.4 t 0.4 0.6 0.8 , D q 2 = 0 0.5 0 0.6 , D q 4 = 0.2 t 1 1 0 , C q 1 = 0.9 t 1 + t , C q 2 = 1 0.8 + s i n ( t ) , C q 4 = 0.8 + t 0.8 .
The desired set is E = { q 1 , q 2 } and particular exogenous input υ ( t ) = 16.3 1 + 150 t ω 1 . Let T = 3 , ξ ( t ) = 1.5 , η ( t ) = 0.6 , α = λ = 0.6 , μ 1 = 1.1 , μ 2 = 1.2 , μ 4 = 1.14 , x ( 0 ) = 0 0 , and q ( 0 ) = q 4 . From condition (1) of Theorem 7, the evolution path of current node of FSM can be obtained as q 4 σ 1 q 2 σ 2 q 1 σ 4 q 2 σ 2 . According to the conditions of Theorem 7 and MDADT (13), applying the linear matrix inequality (LMI) Control Toolbox and the linear programming toolbox in MATLAB, the following results can be obtained: τ 1 = 0.2799 , τ 2 = 0.5435 , τ 4 = 0.3848 , K 1 = K 4 = 1 , K 2 = 0.2 , v q 1 = 1 + t 1 + t , v q 2 = 1 1 + t , and v q 4 = 1 + t 1 .
The node q 3 and node q 5 are not in the evolution path. That is to say, the continuous subsystems at node q 3 and node q 5 are not activated, so they are not mentioned.
The simulation results are obtained by MATLAB. The current node evolution of FSM is shown in Figure 2, where 1 , 2 , 3 , 4 , 5 of the y-axis represent the nodes q 1 , q 2 , q 3 , q 4 , q 5 , respectively. Obviously, the average dwell time of every node is different and satisfies MDADT (13), and the FSM is stable w.r.t. ( q 4 , { q 1 , q 2 } , 2 ) . The trajectory of output η T ( t ) y ( t ) and the trajectory of the system state x ( t ) are shown in Figure 3 and Figure 4. Because the systems are impulsive positive hybrid systems, these trajectories are positive and have impulses. Moreover, the trajectory of output η T ( t ) y ( t ) < 1 and υ ( t ) = 16.3 1 + 150 t ω 1 , therefore, the given hybrid systems are positive and there is IO-FTS w.r.t. ( { q 1 , q 2 } , ω 1 , 0.6 , 3 ) in the sense of Definition 5. In Figure 5, the evolution of the control input is shown, and it is not always positive. Thus, the Theorem 7 is effective.

6. Conclusions

In this paper, the stability and stabilization of time-varying impulsive positive hybrid systems based on FSM have been studied. First we consider the case where there is only one time-varying positive linear system, and the stability and the state feedback controller are easily obtained. Then, we extend it to the case with time-varying impulsive positive hybrid systems based on FSM, and the stability is also obtained and proved. Furthermore, the output feedback controller is derived to stabilize the systems. The simulation results show the feasibility and effectiveness of the proposed results.
As Cyber-Social-Physical Spaces (CSPS) [45] is essentially a hybrid system, the proposed method in the paper may be applied in the CSPS or the Cyber Physical System (CPS). This will be an interesting direction in the future.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (No. 61573013) and by the Doctoral Scientific Research Foundation of Xi’an Polytechnic University(BS15027).

Author Contributions

Junmin Li: Contributed to the conception of the study, the data collection and analysis, the technical guidance and technical review, and modify and finalize the final version. Lihong Yao: Contributed to the literature search, the data collection and analysis, the study program design, the technique problems, the manuscript preparation and revision, and the simulation experiment design.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FSMfinite state machine
FTSfinite time stability
IO-FTSinput-output finite time stability
MDADTmode-dependent average dwell time
LMIlinear matrix inequality

References

  1. Branicky, M.S. Multiple Lyapunov fuctions and other analysis tools for switched and hybrid systems. IEEE Trans. Autom. Control 1998, 43, 475–482. [Google Scholar] [CrossRef]
  2. Chen, G.P.; Yang, Y.; Li, J.M. Finite time stability of a class of hybrid dynamical systems. IET Control Theory Appl. 2012, 6, 8–13. [Google Scholar] [CrossRef]
  3. Lu, X.; Zhou, M.; Ammari, A.C.; Ji, J. Hybrid Petri Nets for Modeling and Analysis of Microgrid Systems. IEEE CAA J. Autom. Sin. 2016, 3, 347–354. [Google Scholar]
  4. Wu, N.Q.; Zhou, M.C.; Li, Z.W. Short-Term Scheduling of Crude-Oil Operations: Enhancement of Crude-Oil Operations Scheduling Using a Petri Net-Based Control-Theoretic Approach. IEEE Robot. Autom. Mag. 2015, 22, 64–76. [Google Scholar] [CrossRef]
  5. Kobayashi, K.; Imura, J.; Hiraishi, K. Stabilization of finite automata with application to hybrid systems control. Discret. Event Dyn. Syst. Theory Appl. 2011, 21, 519–545. [Google Scholar] [CrossRef]
  6. Ozveren, C.M.; Willsky, A.S.; Antsaklis, P.J. Stability and stabilizability of discrete event dynamic systems. J. Assoc. Comput. Mach. 1991, 38, 730–752. [Google Scholar] [CrossRef]
  7. Ozveren, C.M.; Willsky, A.S. Observability of discrete event dynamic systems. IEEE Trans. Autom. Control 1990, 35, 797–806. [Google Scholar] [CrossRef]
  8. Balluchi, A.; Benvenuti, L.; Benedetto, M.D.; Sangiovanni-Vincentelli, A. Design of observers for hybrid systems. In Hybrid Systems: Computation and Control (HSCC 02), LNCS. 2289; Tomlin, C.J., Greenstreet, M.R., Eds.; Springer: Berlin, Germany, 2002; pp. 76–89. [Google Scholar]
  9. Yang, Y.; Chen, G.P. Finite-time stability of fractional order impulsive switched systems. Int. J. Robust Nonlinear Control 2015, 25, 2207–2222. [Google Scholar] [CrossRef]
  10. Gao, R.; Liu, X.Z.; Yang, J.L. On optimal control problems of a class of impulsive switching systems with terminal states constraints. Nonlinear Anal. 2010, 73, 1940–1951. [Google Scholar] [CrossRef]
  11. Zhao, X.D.; Shi, P.; Yin, Y.F. New Results on Stability of Slowly Switched Systems: A Multiple Discontinuous Lyapunov Function Approach. IEEE Trans. Autom. Control 2017, 62, 3502–3509. [Google Scholar] [CrossRef]
  12. Farina, L.; Rinaldi, S. Positive Linear Systems; Wiley: New York, NY, USA, 2000. [Google Scholar]
  13. Benzaouia, A.; Oubah, R. Stability and stabilization by output feedback control of positive Takagi-Sugeno fuzzy discrete-time systems with multiple delays. Nonlinear Anal. Hybrid Syst. 2014, 11, 154–170. [Google Scholar] [CrossRef]
  14. Wang, C.H.; Huang, T.M. Static output feedback control for positive linear continuous-time systems. Int. J. Robust Nonlinear Control 2013, 23, 1537–1544. [Google Scholar] [CrossRef]
  15. Haddad, W.M.; Chellaboina, V. Stability theory for nonnegative and compartmental dynamical systems with time delay. Syst. Control Lett. 2004, 51, 355–361. [Google Scholar] [CrossRef]
  16. Wang, J.; Zhao, J. Stabilisation of switched positive systems with actuator saturation. IET Control Theory Appl. 2016, 10, 717–723. [Google Scholar] [CrossRef]
  17. Shorten, R.; Leith, D.; Foy, J.; Kilduff, R. Towards an analysis and design framework for congestion control in communication networks. In 12th Yale Workshop on Adaptive & Learning Systems; Yale University: New Haven, CT, USA, 2003. [Google Scholar]
  18. Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2003, 48, 988–1001. [Google Scholar] [CrossRef]
  19. Kaczorek, T. The choice of the forms of Lyapunov functions for a positive 2D Roesser model. Int. J. Appl. Math. Comput. Sci. 2007, 17, 471–475. [Google Scholar] [CrossRef]
  20. Margaliot, M.; Branicky, M.S. Nice reachability for planar bilinear control systems with applications to planar linear switched systems. IEEE Trans. Autom. Control 2009, 54, 1430–1435. [Google Scholar] [CrossRef]
  21. Xiang, M.; Xiang, Z.R. Stability, L1-gain and control synthesis for positive switched systems with time-varying delay. Nonlinear Anal. Hybrid Syst. 2013, 9, 9–17. [Google Scholar] [CrossRef]
  22. Zhao, X.D.; Zhang, L.X.; Shi, P.; Liu, M. Stability of switched positive linear systmes with average dwell time switching. Automatica 2012, 48, 1132–1137. [Google Scholar] [CrossRef]
  23. Zhang, J.; Han, Z.; Zhu, F.; Huang, J. Stability and stabilization of positive switched systems with mode-dependent average dwell time. Nonlinear Anal. Hybrid Syst. 2013, 9, 42–55. [Google Scholar] [CrossRef]
  24. Zhao, X.D.; Zhang, L.X.; 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]
  25. Liu, S.L.; Xiang, Z.R. Exponential L1 output tracking control for positive switched linear systems with time-varying delays. Nonlinear Anal. Hybrid Syst. 2014, 11, 118–128. [Google Scholar] [CrossRef]
  26. Liu, X.W.; Dang, C.Y. Stability analysis of positive switched linear systems with delays. IEEE Trans. Autom. Control 2011, 56, 1684–1690. [Google Scholar] [CrossRef]
  27. Xiang, M.; Xiang, Z.R. Finite-time L1 control for positive switched linear systems with time-varying delay. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 3158–3166. [Google Scholar] [CrossRef]
  28. Chen, G.P.; Yang, Y. Finite-time stability of switched positive linear systems. Int. J. Robust Nonlinear Control 2014, 24, 179–190. [Google Scholar] [CrossRef]
  29. Liu, L.; Cao, X.; Fu, Z.; Song, S. Input-Output Finite-Time Control of Positive Switched Systems with Time-Varying and Distributed Delays. J. Control Sci. Eng. 2017, 2017. [Google Scholar] [CrossRef]
  30. Huang, S.P.; Karimi, H.R.; Xiang, Z.R. Input-output finite-time stability of positive switched linear systems with state delays. In Proceedings of the 2013 9th Asian Control Conference (ASCC), Istanbul, Turkey, 23–26 June 2013. [Google Scholar]
  31. Amato, F.; Ambrosino, R.; Cosentino, C.; Tommasi, G.D. Finite-time stabilization of impulsive dynamical linear systems. Nonlinear Anal. Hybrid Syst. 2011, 5, 89–101. [Google Scholar] [CrossRef]
  32. Xiang, W.M.; Xiao, J.; Xiao, C.Y. Finite-time stability analysis for switched linear systems. In Proceedings of the 23rd Chinese Control and Decision Conference, Mainyang, China, 23–25 May 2011; pp. 3115–3120. [Google Scholar]
  33. Shen, Y.J. Finite-time control of linear parameter-varying systems with normbounded exogenous disturbance. Control Theory Appl. 2008, 6, 184–188. [Google Scholar] [CrossRef]
  34. Hong, Y.G.; Jiang, Z.P.; Feng, G. Finite-time input-to-state stability and application to finite-time control design. SIAM J. Control Optim. 2010, 48, 4395–4418. [Google Scholar] [CrossRef]
  35. Amato, F.; Ambrosino, R.; Ariola, M.; Tommasi, G.D. Robust finite-time stability of impulsive dynamical linear systems subject to norm-bounded uncertainties. Int. J. Robust Nonlinear Control 2011, 21, 1082–1092. [Google Scholar] [CrossRef]
  36. Huang, S.P.; Xiang, Z.R.; Karimi, H.R. Input-Output Finite-Time Stability of Discrete-Time Impulsive Switched Linear Systems with State Delays. Circuits Syst. Signal Process. 2014, 33, 141–158. [Google Scholar] [CrossRef] [Green Version]
  37. Amato, F.; Ambrosino, R.; Cosentino, C.; Tommasi, G.D. Input-output finite time stabilization of linear systems. Automatica 2010, 46, 1558–1562. [Google Scholar] [CrossRef]
  38. Amato, F.; Carannante, G.; Tommasi, G.D. Input-output finite-time stability of a class of hybrid systems via static output feedback. Int. J. Control 2011, 84, 1056–1066. [Google Scholar] [CrossRef]
  39. Zhang, L.; Gao, H. Asynchronously switched control of switched linear systems with acerage dwell time. Automatica 2010, 46, 953–958. [Google Scholar] [CrossRef]
  40. Niu, B.; Zhao, J. Stabilization and L2-gain analysis for a class of cascade switched nonlinear systems: An average dwell-time method. Nonlinear Anal. Hybrid Syst. 2011, 5, 671–680. [Google Scholar] [CrossRef]
  41. Ames, A.D.; Zheng, H.; Gregg, R.; Sastry, S. Is there life after Zero? Taking executions past the breaking (Zeno) point. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006. [Google Scholar]
  42. Wang, T.; Zhang, Q.; Niu, M.Z. Optimal switching law design of periodic switching systems based on mode-dependent average dwell time. In Proceedings of the 35th Chinese Control Conference, Chengdu, China, 27–29 July 2016. [Google Scholar]
  43. Amato, F.; Tommasi, G.D.; Pironti, A. Input-output finite-time stabilization of impulsive linear systems: Necessary and sufficient conditions. Nonlinear Anal. Hybrid Syst. 2016, 19, 93–106. [Google Scholar] [CrossRef]
  44. Zhao, X.; Zhang, L.; Shi, P.; Liu, M. Stability and Stabilization of switched linear systems with mode-dependent average dwell time. IEEE Trans. Autom. Control 2012, 57, 1809–1815. [Google Scholar] [CrossRef]
  45. Wang, F.Y. Control 5.0: From Newton to Merton in Popper’s Cyber-Social-Physical Spaces. IEEE/CAA J. Autom. Sin. 2016, 3, 233–234. [Google Scholar]
Figure 1. A simple example of the finite state machine (FSM).
Figure 1. A simple example of the finite state machine (FSM).
Applsci 07 01187 g001
Figure 2. The current node evolution.
Figure 2. The current node evolution.
Applsci 07 01187 g002
Figure 3. The output η T ( t ) y ( t ) .
Figure 3. The output η T ( t ) y ( t ) .
Applsci 07 01187 g003
Figure 4. The trajectory of the system state.
Figure 4. The trajectory of the system state.
Applsci 07 01187 g004
Figure 5. The control input.
Figure 5. The control input.
Applsci 07 01187 g005

Share and Cite

MDPI and ACS Style

Yao, L.; Li, J. Input–Output Finite Time Stabilization of Time-Varying Impulsive Positive Hybrid Systems under MDADT. Appl. Sci. 2017, 7, 1187. https://doi.org/10.3390/app7111187

AMA Style

Yao L, Li J. Input–Output Finite Time Stabilization of Time-Varying Impulsive Positive Hybrid Systems under MDADT. Applied Sciences. 2017; 7(11):1187. https://doi.org/10.3390/app7111187

Chicago/Turabian Style

Yao, Lihong, and Junmin Li. 2017. "Input–Output Finite Time Stabilization of Time-Varying Impulsive Positive Hybrid Systems under MDADT" Applied Sciences 7, no. 11: 1187. https://doi.org/10.3390/app7111187

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