Abstract

In this study, we use the union of the bounding hyperpyramids to estimate the output reachable set for periodic positive systems under two classes of exogenous disturbances. Optimization algorithms are used to obtain the smallest bounding hyperpyramids possible. Finally, numerical examples are given to verify the theoretical results.

1. Introduction

In recent decades, periodic systems, whose parameters contain periodic properties, have received a lot of attention. The study of periodic systems is motivated by the fact that many real-world practical systems possess periodic characteristics and can thus be described as periodic systems. For example, a pendulum system is a periodic system with cyclic behavior [1]. In the literature, a lot of important results on linear periodic systems have been reported, see, e.g., [210].

On the contrary, several dynamical systems indicate that the state and output variables are forced to be positive, or at least nonnegative, at all times when initial conditions and inputs are nonnegative. This type of system is known in the literature as the positive system. Positive systems have many fields of application: chemistry, biology, sociology, and economics. Many important properties and applications of positive systems can be found in the works of Luenberger [11], Farina and Rinaldi [12], and Kaczorek [13].

Recently, dynamical systems with both periodic and positive properties have attracted the interest of many researchers. The stability and stabilization problems of discrete-time periodic positive systems were studied by Bougatef et al. [14] and Ait Rami and Napp [15]. For periodic positive systems with time delays, the stability problem was addressed in [16]. See also [17], for more periodic systems’ research results.

Reachability, as a fundamental concept in control theory, has received a lot of attention. Numerous authors have investigated the reachability of positive systems for both discrete and continuous systems [1823]. The set containing all system outputs that are reachable from the origin under a prescribed set of inputs is called the output reachable set. Many researchers have focused on characterizing the outputs’ reachable sets for dynamical systems, but when the input signal is constrained, transferring the output of the system to an arbitrary desired output from the origin is generally difficult, so the popular technique in the literature is to determine a region as small as possible to bind the output reachable set. A usual strategy is to estimate the output reachable set by a few ellipsoids that can be determined by solving linear matrix inequality (LMI). Reachable set estimation problem has been studied for time-delay systems [24, 25], singular systems [26], periodic systems [27], positive systems [28], switched positive systems [29], etc.

This paper aims to solve the output reachable set estimation problem for periodic positive systems under two possible classes of nonnegative exogenous disturbances based on two norms.

The organization of this paper is the following form. In Section 2, the formulation of the problem is given and the positivity of the considered system is defined. In Section 3, results on the estimation of the output reachable set are given under two classes of exogenous disturbances, and the optimization techniques are used to obtain the smallest possible hyperpyramids which bound the output reachable set. Some examples are considered to verify the theoretical results.

Notations. The notations used in this work are set of nonnegative integers, set of positive integers set of real numbers, set of n-dimensional real vectors, set of real matrices, positive orthant of closed positive orthant of , transpose of , vector , identity matrix, every component of the vector is nonnegative (positive), every entry of matrix A is nonnegative (positive), and is the finite subset of with .

2. Preliminaries

Consider the discrete-time periodic linear system described bywhere is the state vector, is the exogenous input signal, is the output vector, and , and are real matrices with appropriate dimensions and we assume that there exists such that, for all , we have , , and . We note , , and .

Definition 1. Systems (1)-(2) are said to be positive if, for any initial condition and for any exogenous input and , we have and , for all .

Remark 1. Systems (1)-(2) are positive if , for all .

In the rest of this paper, we assume that systems (1)-(2) are positive.

The results presented in this paper are divided into two cases according to the following norms: and , where , for .Case 1: .The output reachable set in this case is defined as follows:Case 2: .The output reachable set in this case is defined as follows:The output reachable set in this paper will be bounded by hyperpyramids of the form

3. Main Results

In this section, we will estimate the output reachable set of systems (1)-(2) by hyperpyramids for the two cases mentioned above. For that, we will use optimization techniques to obtain the smallest possible hyperpyramids.

3.1. Estimation of Output Reachable Sets
3.1.1. Case 1

In this case, we consider systems (1)-(2) under zero initial conditions and exogenous input .

Lemma 1. Let , be a set of functions such that(i).(ii)If and is the corresponding input, we haveThen, we obtain , .

Proof. Let and be the corresponding input. Then, , and we haveSo, we obtainSince , then we get . The proof is completed.

According to this lemma, we get the following bounding of the output reachable set.

Theorem 1. Consider systems (1)-(2), and assume that there exist , , with , such that, for all ,Then, (i.e., the output reachable set is bounded by the union of a set of hyperpyramids).

Proof. Let be the sequence defined by , , and let, for ,Let and be the corresponding input. For any , there is such that . Then, we obtainAccording to Lemma 1, we get . And, the periodicity of implies that . So, . The proof is completed.

If , then systems (1)-(2) reduce to the linear positive time-invariant system given by

From Theorem 1, we can deduce the following corollary to determine an estimation of the output reachable set of systems (12)-(13).

Corollary 1. Consider systems (12)-(13), and assume that there exists such that the following condition holds:Then, .

3.1.2. Case 2

In this case, we consider systems (1)-(2) under zero initial conditions and exogenous input .

Lemma 2. Let , be a set of functions such that(i).(ii)There exist , such that if and is the corresponding input, thenThen, we obtain .

Proof. Let and be the corresponding input, and we haveThen, .
For any time , we haveSince , it follows that . The proof is completed.

Using this lemma, we can derive the following bounding of the output reachable set.

Theorem 2. Consider systems (1)-(2), and assume that there exist , , with and , , such that, for all , we haveThen, .

Proof. We construct two sequences and by posing and . We consider the family of functions:Let and be the corresponding input. For all , there is such that . Then, we obtainSo, Lemma 2 implies that , and from the periodicity of , we obtain . So, . The proof is completed.

If , we can deduce the following corollary for the estimation of the output reachable set of the linear positive time-invariant systems (12)-(13).

Corollary 2. Consider systems (12)-(13), and assume that there exists such that the following condition holds:Then, .

Remark 2. In Theorem 1 (Theorem 2), the norms of the exogenous inputs are no greater than 1. We can deduce the estimation of the output reachable set if the norms of the exogenous inputs are no greater than a scalar . If , then the output reachable set can be bounded by the union of a set of hyperpyramids . Indeed, if we assume that , then we obtain . Systems (1)-(2) can be rewritten in the following form:So, according to Theorem 1 (Theorem 2), can be bounded by . Then, can be bounded by .

The hypervolume of the hyperpyramid (5) is equal to (Carter and Champanerkar [30]). The volume of the bounding hyperpyramids considered in the two cases can be minimised by solving the following optimization problem:which subjects to the conditions in Theorems 1 or 2, with , .

To solve optimization problem (23) which subjects to the conditions in Theorem 2, we adopt genetic algorithm (GA). For more details about GA, see [31, 32].

3.2. Examples

In this section, we will give examples for the two cases.

3.2.1. Case 1

Consider systems (1)-(2) with period , and

By solving problem (23), we obtain

The bounding hyperpyramids are shown in Figure 1 with exogenous inputs defined by .

3.2.2. Case 2

Consider systems (1)-(2) with period and

The optimal values of problem (23) are

The bounding hyperpyramids are shown in Figure 2 with exogenous inputs defined by , , and .

4. Conclusion

In this work, we have studied the estimation of the output reachable set for positive periodic systems. Results (Theorem 1 and Theorem 2) have been found for two exogenous disturbance classes, and optimization techniques have been used to minimize the volume of bounding hyperpyramids. Numerical examples have been used to verify the theoretical results.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.