Next Article in Journal
Investigation of New Tsallis-Based Equation to Predict Shear Stress Distribution in Circular and Trapezoidal Channels
Next Article in Special Issue
Application of Data Mining for the Prediction of Mortality and Occurrence of Complications for Gastric Cancer Patients
Previous Article in Journal
Critical Dynamics Mediate Learning of New Distributed Memory Representations in Neuronal Networks
Previous Article in Special Issue
Fuzzy Coordination Control Strategy and Thermohydraulic Dynamics Modeling of a Natural Gas Heating System for In Situ Soil Thermal Remediation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Approximated Reachability of a Class of Time-Varying Nonlinear Dynamic Systems Based on Their Linearized Behavior about the Equilibria: Applications to Epidemic Models

Institute of Research and Development of Processes IIDP, University of the Basque Country, Campus of Leioa, P.O. Box 48940, Leioa, 48940 Bizkaia, Spain
Entropy 2019, 21(11), 1045; https://doi.org/10.3390/e21111045
Submission received: 6 October 2019 / Revised: 22 October 2019 / Accepted: 24 October 2019 / Published: 26 October 2019
(This article belongs to the Special Issue Intelligent Tools and Applications in Engineering and Mathematics)

Abstract

:
This paper formulates the properties of point reachability and approximate point reachability of either a targeted state or output values in a general dynamic system which possess a linear time-varying dynamics with respect to a given reference nominal one and, eventually, an unknown structured nonlinear dynamics. Such a dynamics is upper-bounded by a function of the state and input. The results are obtained for the case when the time-invariant nominal dynamics is perfectly known while its time-varying deviations together with the nonlinear dynamics are not precisely known and also for the case when only the nonlinear dynamics is not precisely known. Either the controllability gramian of the nominal linearized system with constant linear parameterization or that of the current linearized system (which includes the time-varying linear dynamics) are assumed to be non-singular. Also, some further results are obtained for the case when the control input is eventually saturated and for the case when the controllability gramians of the linear parts are singular. Examples of the derived theoretical results for some epidemic models are also discussed.

1. Introduction

Usually, real dynamic systems are neither time-invariant nor linear in their whole operation rank since there are usually saturation and dead-zone type nonlinearities at the input, saturated behaviors in the state and output variables and sometimes nonlinear dynamics. See, for instance [1,2,3] and some references therein. However, very relevant information about their properties is often obtained from the knowledge of their equilibrium points, or their equilibrium steady-state oscillations, and the Jacobian matrices which describe the linearized trajectory solutions around such point for small deviations of linearity. This is the case, for instance, in some biological problems describing the species evolution through time [4] or in mathematically modelled epidemic models described by either differential, difference or hybrid equations. In particular, most of the epidemic models under current use and study possess at least one disease-free equilibrium point at which the infective subpopulations are null and an endemic one at which the infective subpopulations are non-null. A so-called reproduction number, which is calculated from the model parameters, establishes if the infectious asymptotically vanishes converging to an asymptotically stable disease-free attractor (if the reproduction number is less than unity) or it becomes endemic if such a number exceeds unity. Some of the relevant properties of positivity and stability of epidemic models are already qualitatively reflected in their linearized versions around their equilibrium points. See, for instance, [5,6] and references therein. The background literature on epidemic models is very abundant, including the use of either vaccination or treatment controls as well as combinations of both types of controls. See, for instance, [5,6,7,8,9,10,11,12,13,14] and the references therein. Such controls may reduce the value of the basic reproduction number related to the case of absence of controls, so the average number of contagions per each primary infectious case, and they are also able to change the components of the equilibrium points, that is the numbers of each subpopulation at the equilibrium, and the rates the convergence to such equilibrium points. The usual epidemic models are typically based on differential, difference or mixed equations which describe the coupled dynamics of the various subpopulation or, in general, they can include point and distributed delayed dynamics or to be also formulated in a stochastic framework, [7,8,11]. There are also studies for models of networks available which include different nodes which can represent different sets of interacting communities [14,15], which combined control strategies which take into account the communication links and population flows. Some of the models introduce appropriate either prediction or entropy tools or game theory to discuss the increase of disorder associated to them. See, for instance [11,12,13,14]. In particular, the entropy aspects are focused on deciding the various probabilities of different steady-state behaviors or to elucidate if the mathematical model is working properly, that is, if the entropy is non-negative [11].
The main objective of this paper is the study of the point reachability and point output-reachability and their approximate counterparts in the presence of uncertain dynamics, at a prescribed time instant, of either a targeted state or targeted output value in a dynamic system which has a linear time-varying dynamics with respect to a given nominal one and an unknown structured nonlinear dynamics with a known upper-bounding function. The results are given for the case when the time-invariant nominal dynamics is known while the time-varying deviations and the nonlinear dynamics are not precisely known and for the case when only the nonlinear dynamics is not precisely known. In the first case, the controllability gramian of the nominal linearized system with constant linear parameterization is assumed non-singular. In the second case, the current linearized system (which includes the time-varying linear dynamics) is assumed to be non-singular. Later on, some formal extensions are given for the case when the control input is saturated and for the case when the above mentioned controllability gramians are singular under certain ad hoc algebraic type constraints on the targeted state or targeted output. Some applications of the derived theoretical results for some epidemic models are also discussed. The paper content is organized as follows. Section 2 and Section 3 of this paper are concerned with the study of general dynamic system whose linear part is time-varying, formulated as a deviation from a constant nominal behaviour, and the nonlinear dynamics are introduced through unstructured functions which are, in general, dependent on the state and output. The state and output trajectory solutions are given analytically through closed formulas. Two key simplified auxiliary linear systems, which are linearized versions of the whole nonlinear system, are introduced and discussed, namely: (a) that describing the nominal linearized dynamics, in which the time-varying deviation of the linear dynamics respect to their nominal values and the nonlinear contributions are deleted; (b) that describing the linear time varying dynamics by neglecting the nonlinear contributions to the dynamics. The controllability and reachability properties of those auxiliary systems are formulated based on the corresponding controllability gramians. It is also examined and quantified to what extent the reachability of the whole nonlinear system is achievable in an approximate way provided that the linearized system versions are reachable. The (state) reachability is discussed at the levels of point-reachability (the targeted state in finite time is prefixed) or general reachability (the targeted state is arbitrarily fixed). The tolerances, in term of worst-case targeting errors related to a targeted state, of the approximate point-reachability of the whole nonlinear system are discussed provided that either the nominal or the current linearized systems are point-reachable. In particular, the analysis of Section 3 is performed on the whole nonlinear dynamics under the assumptions that the auxiliary linearized systems are point-reachable. It has to be pointed out that the controls used for approximate state targeting of the whole nonlinear system are those used for reachability of the linearized counterparts. Special attention is paid to the case when the norms of the nonlinear contributions to the dynamics are upper-bounded by weighted powers of the state and input norms. On the other hand, counterpart versions for output reachability are discussed in Section 4 as simple extensions based on the manipulations of the output controllability gramians of the auxiliary linearized systems. Section 4 pays also attention to the cases when the controllability gramian is rank-defective, so singular, and either there are non-unique solutions to the point-reachability problem (that is, the system is not controllable and the relevant algebraic system that formulates the problem is compatible indeterminate) or there are no algebraic solutions (that is, such an algebraic system is incompatible). In those cases, the alternative formulation is based on the use of Moore-Penrose pseudoinverses of the controllability gramian [15,16]. Finally, this section also considers the case when the input is saturated, as it is often the case in many real problems, so that the theoretical input to achieve point-reachability of the nominal linearized system has to be “ad hoc” modified. This situation is formally treated by incorporating an extra reachability error to the suited targeted state or output being caused by the deviation of the injected control input from linearity. Section 5 discusses some worked examples related to epidemic models in the contexts of stability and point-reachability based on the behaviors and related properties of their linearized versions. The controls are either vaccination efforts on the susceptible or antiviral or antibiotic treatment on the infectious both based on feedback information. On the other hand, some auxiliary results needed for the main ones are given in the appendixes. A simple discussion which might highlight the use of entropy in an information context of the relevance to the trajectories in the presence of more than one attractor is given in one of the given examples. The notation used in the following sections is I n is the n t h identity matrix, the superscript T stands for transposition and λ max ( . ) and λ min ( . ) are the maximum and minimum eigenvalues of the symmetric matrix (.).

2. Approximate Reachability of a Linear Time-Varying System under the Exact Reachability of Its Nominal Linearized Counterpart

Consider the single-input single-output linear time-varying dynamic system of order:
x ˙ ( t ) = A ( t ) x ( t ) + b ( t ) u ( t ) + ξ ( x ( t ) , u ( t ) , t )
y ( t ) = c ( t ) x ( t ) + d ( t ) u ( t ) + ξ y ( x ( t ) , u ( t ) , t )
subject to x ( 0 ) = x 0 , which has non-linear unstructured contributions ξ ( x ( t ) , u ( t ) , t ) and ξ y ( x ( t ) , u ( t ) , t ) to the state and output and with the linear part is given by (3)–(4), that is, the particular case of (1)–(2) with A ˜ ( t ) = 0 , b ˜ ( t ) = 0 , C ˜ ( t ) = 0 , D ˜ ( t ) = 0 , ξ ( x ( t ) , u ( t ) , t ) = 0 and ξ y ( x ( t ) , u ( t ) , t ) = 0 ; t R 0 + ), and:
A ( t ) = A 0 + A ˜ ( t ) ;   b ( t ) = b 0 + b ˜ ( t )
c ( t ) = c 0 + c ˜ ( t ) ;   d ( t ) = d 0 + d ˜ ( t )
where x ( t ) R n is the state vector, u ( t ) R and y ( t ) R are the scalar input and output, respectively, and the matrices of dynamics A 0 , A ( t ) , A ˜ ( t ) R n × n ; the control vectors b ( t ) , b 0 , b ˜ ( t ) R n ; and the output vectors d ( t ) , d 0 , d ˜ ( t ) R p . Note that:
1)
If A ˜ ( t ) = 0 , b ˜ ( t ) = 0 , c ˜ ( t ) = 0 , d ˜ ( t ) = 0 , ξ ( x ( t ) , u ( t ) , t ) = 0 and ξ y ( x ( t ) , u ( t ) , t ) = 0 ; t R 0 + , then the resulting dynamic system (1)–(2), subject to (3)–(4), is said to be the “nominal linearized system
2)
The so-called “current linearized system” is distinct from the nominal linearized one and describes the situation when at least one of these parametrical perturbation matrices is not identically zero for all time while the nonlinear contributions are still identically zero for all time.
3)
The complete system with all the effects in its dynamics including the time-varying parametrical disturbances of the matrices and nonlinear contributions is refereed to as the “current system”.
The system (1)–(2), subject to (3)–(4) can be rewritten as:
x ˙ ( t ) = A 0 x ( t ) + b 0 u ( t ) + v x 0 ( t ) ;   v x 0 ( t ) = A ˜ ( t ) x ( t ) + b ˜ ( t ) u ( t ) + ξ ( x ( t ) , u ( t ) , t )
y ( t ) = c 0 T x ( t ) + d 0 u ( t ) + v y 0 ( t ) ;   v y 0 ( t ) = c ˜ T ( t ) x ( t ) + d ˜ ( t ) u ( t ) + ξ y ( ( x ( t ) , u ( t ) , t ) )
Now the approximate controllability of the current linear time-varying system (1)–(2), subject to (3)–(4) under the controllability of its nominal linearized time-invariant counterpart is discussed. Assume that for any prefixed time interval [ 0 , t ] , the control law is:
u ( τ ) = u 0 ( τ ) = b T e A 0 T ( t τ ) v 0 ( t ) ;   τ [ 0 , t ]
where v ( t ) is an auxiliary control function:
x ( t ) = e A 0 t x 0 + ( 0 t e A 0 ( t τ ) b 0 b 0 T e A 0 T ( t τ ) d τ ) v 0 ( t ) + 0 t e A 0 ( t τ ) v x 0 ( τ ) d τ
= e A 0 t x 0 + ( 0 t e A 0 ( t τ ) b 0 b 0 T e A 0 T ( t τ ) d τ ) v 0 ( t ) + 0 t e A 0 ( t τ ) ( A ˜ ( τ ) x ( τ ) + b ˜ ( τ ) u 0 ( τ ) ) d τ + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ
under a initial condition x ( 0 ) = x 0 , and:
y ( t ) = c 0 T [ e A 0 t x 0 + ( 0 t e A 0 ( t τ ) b 0 b 0 T e A 0 T ( t τ ) d τ ) v 0 ( t ) + 0 t e A 0 ( t τ ) v x 0 ( τ ) d τ ] + d 0 u 0 ( t ) + v y 0 ( t ) = c 0 T [ e A 0 t x 0 + ( 0 t e A 0 ( t τ ) b 0 b 0 T e A 0 T ( t τ ) d τ ) v 0 ( t ) ] + d 0 u 0 ( t ) + c 0 T 0 t e A 0 ( t τ ) v x 0 ( τ ) d τ + v y 0 ( t ) = c 0 T [ e A 0 t x 0 + ( 0 t e A 0 ( t τ ) b 0 b 0 T e A 0 T ( t τ ) d τ ) v 0 ( t ) + 0 t e A 0 ( t τ ) ( A ˜ ( τ ) x ( τ ) + b ˜ ( τ ) u 0 ( τ ) + ξ ( x ( τ ) , u ( τ ) , τ ) ) d τ ] + d 0 u 0 ( t ) + ξ y ( t , x ( t ) ) + d ˜ ( t ) u 0 ( t ) + c ˜ T ( t ) [ e A 0 t x 0 + ( 0 t e A 0 ( t τ ) b 0 b 0 T e A 0 T ( t τ ) d τ ) v 0 ( t ) + 0 t e A 0 ( t τ ) b 0 ( A ˜ ( τ ) x ( τ ) + b ˜ ( τ ) u 0 ( τ ) + ξ ( x ( τ ) , u ( τ ) , τ ) ) d τ ]
The following result relies on the approximate controllability of the current system under parametrical disturbances related to the nominal linearized one, assumed to be controllable.
Theorem 1.
Assume that ( A 0 , b 0 ) is a controllable pair and that x * R n is any prefixed state value at an arbitrary given time t = t * R + . Then:
x ( t * ) = F ( t * ) 1 [ x * + G ( t * ) ( x * e A 0 t * x 0 ) ] + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ
is reached for any initial condition x ( 0 ) = x 0 under the control law:
u 0 ( τ ) = b 0 T e A 0 T ( t * τ ) v 0 ( t * ) = b 0 T e A 0 T ( t * τ ) G c [ 0 , t * ] 1 ( A 0 , b 0 ) ( x * e A 0 t * x 0 ) ;   τ [ 0 , t * ]
via the auxiliary control function v 0 ( t * ) = G c [ 0 , t * ] 1 ( A 0 , b 0 ) ( x * e A 0 t * x 0 ) , where:
G c 0 [ 0 , t * ] ( A 0 , b 0 ) = 0 t * e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) d τ
is the controllability gramian of the nominal linearized system (that is, that associated with the controllable pair ( A 0 , b 0 ) on [ 0 , t * ] ), then non-singular, and:
F ( t * ) = I n 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , t * ) d τ
G ( t * ) = ( 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ ) G c [ 0 , t * ] 1 ( A 0 , b 0 )
provided that F ( t * ) is non-singular,where Ψ ( t , τ ) is the fundamental matrix associated with A ( t ) so that Ψ ˙ ( t , τ ) = A ( t ) Ψ ( t , τ ) ; t ( τ ) , τ R 0 + , and:
Ψ ( t , τ ) = e A 0 ( t τ ) + τ t e A 0 ( t σ ) A ˜ ( σ ) d σ ; t ( τ ) , τ R 0 +
Proof. 
It turns out that controllability gramian of the pair ( A 0 , b 0 ) is non-singular on [ 0 , t * ] since the pair ( A 0 , b 0 ) is controllable. Then, one gets from (9) and (12) that:
x ( t ) e A 0 t * x 0 0 t * e A 0 ( t * τ ) v x 0 ( τ ) d τ = G c 0 [ 0 , t * ] ( A 0 , b 0 ) v 0 ( t * )
Then:
x ( t * ) = x * + 0 t * e A 0 ( t * τ ) A ˜ ( τ ) x ( τ ) d τ + 0 t * e A 0 ( t * τ ) ( b ˜ ( τ ) u 0 ( τ ) + ξ ( x ( τ ) , u ( τ ) , τ ) ) d τ = [ I n + 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) d τ ] x * + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ + 0 t * e A 0 ( t * τ ) A ˜ ( τ ) x ( τ ) d τ ( 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) e A 0 t * x 0
with x ( 0 ) = x 0 and (16) holds from Ψ ˙ ( t , τ ) = A ( t ) Ψ ( t , τ ) ; t ( τ ) , τ R 0 + , since A ( t ) = A 0 + A ˜ ( t ) and Ψ ( t , t ) = I n ; t R 0 + . Then, one has:
Ψ ( τ , t ) x ( t ) = x ( τ ) + 0 t Ψ ( τ , t ) Ψ ( t , σ ) b ( σ ) u 0 ( σ ) d σ = x ( τ ) + 0 t Ψ ( τ , σ ) b ( σ ) u 0 ( σ ) d σ ;   t ( τ ) , τ R 0 +
Then, one gets, after replacing x ( τ ) from (18) into (17), that:
x ( t * ) = [ I n + 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) d τ ] x * + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ + 0 t * e A 0 ( t * τ ) A ˜ ( τ ) ( Ψ ( τ , t * ) x ( t * ) 0 t * Ψ ( τ , σ ) b ( σ ) u 0 ( σ ) d σ ) d τ ( 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) e A 0 t * x 0
so that, after replacing the control law (12) on [ 0 , t * ] into (19), one gets that:
[ I n 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , t * ) d τ ] x ( t * ) = [ I n + 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) d τ ] x * 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) u 0 ( σ ) d σ d τ ( 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) e A 0 t * x 0 + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ = [ I n + 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) d τ ] x * ( 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) ( x * e A 0 t * x 0 ) ( 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ ) G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) e A 0 t * x 0 + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ = x * + [ 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ ] G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) × ( x * e A 0 t * x 0 ) + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ = x * + G ( t * ) ( x * e A 0 t * x 0 ) + 0 t * e A 0 ( t * τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ
Then (11) holds, subject to (13)–(15), if F ( t * ) is non-singular. □
Definition 1.
The system (1)–(2), subject to (3)–(4), is said to be ( x * , t * ) -point reachable from a given initial state x ( 0 ) = x 0 ( PR ( x * , t * , x 0 ) ) if there exists some control law u : [ 0 , t * ] R leading to the state targeting x ( t * ) = x * for t * > 0 if x ( 0 ) = x 0 .
Definition 2.
The system (1)–(2), subject to (3)–(4), is said to reachable R if it is PR ( x * , t * , x 0 ) for any given triple ( x 0 , x * , t * ) . It is said to be reachable at time t * for an initial state x ( 0 ) = x 0 , say R ( t * , x 0 ) , if it is PR ( x * , t * , x 0 ) for any x * .
Definition 3.
The control law (12) is said to be the reachability standard nominal control law ( RSNCL ( x * , t * , x 0 ) ) of (1)–(2), subject to (3)–(4), for the system to be PR ( x * , t * , x 0 ) .
Remark 1.
1)
Note that the constraint (4) is irrelevant for (state)-reachability since the output is not specifically involved in such a property. However, we refer to that constraint in Definitions 1–3 to keep the whole system referred to fully defined through (1)–(4).
2)
Note that if the parametrical disturbances of (3) are zeroed, so that the control and dynamics matrices are constant, then the resulting time-invariant linear system (that is, the nominal linearized one) is reachable, equivalently PR ( x * , t * , x 0 ) for any given triple ( x 0 , x * , t * ) , under the RSNCL ( x * , t * , x 0 ) , if and only if ( A 0 , b 0 ) is a controllable pair, equivalently if and only if its associate controllability gramian (13) is non-singular [1]. In particular, an existing control law which allows the targeting x ( t * ) = x * for any given x * at any given t * > 0 of the nominal linearized system from any given initial state x ( 0 ) = x 0 is the RSNCL ( x * , t * , x 0 ) .
The following direct result relies on the eventual maintenance or lost of the reachability of the current linearized system related to the nominal linearized one if the parametrical disturbances are arbitrary. In particular, it is seen that, in general, the RSNCL ( x * , t * , x 0 ) does not allow exact prefixed state tracking even if the nominal linearized system is reachable.
Theorem 2.
The following identity holds:
x ( t * ) = [ F ( t * ) 1 ( I n + G ( t * ) ) I n ] x * F ( t * ) G ( t * ) e A 0 t * x 0 + 0 t * e A 0 ( t * τ ) ξ ( x ( t ) , u ( t ) , t ) d τ
the system (1)–(2), subject to (3)–(4) is PR ( x * , t * , x 0 ) under the RSNCL ( x * , t * , x 0 ) if some of the conditions given below holds:
(1) 
A ˜ ( t ) 0 , b ˜ ( t ) 0 and ξ ( t , x ( t ) ) 0 for t [ 0 , t * ) if ( A 0 , b 0 ) is a controllable pair.
(2) 
x * = 0 and t * = + .
(3) 
x 0 = 0 and the controllability gramian of the nominal linearized parameterization on [ 0 , t * ] is non-singular (that is, the pair ( A 0 , b 0 ) is controllable) and it satisfies:
G c 0 [ 0 , t * ] ( A 0 , b 0 ) = 0 t * e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) d τ = ( 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , t * ) d τ ) 1 × ( 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ )
Proof. 
Equation (21) follows directly from (11) under the conditions (1)–(2). Condition (3) follows since one gets from (14)–(15) that x 0 = 0 implies that x ( t * ) = x * 0 if:
I n = F ( t * ) G ( t * ) = I n 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , t * ) d τ + ( 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ ) G c [ 0 , t * ] 1 ( A 0 , b 0 )
so that:
G c 0 [ 0 , t * ] ( A 0 , b 0 ) = 0 t * e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) d τ = ( 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , t * ) d τ ) 1 × ( 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ )
It turns out that this last constraint is generically unfeasible for almost any parametrical disturbances ( A ˜ ( τ ) , b ˜ ( τ ) ) for τ [ 0 , t * ] . As a result, we conclude that the exact reachability is achievable in the nominal linearized case, that is, in the absence of parametrical disturbances of the dynamics and control vector for some finite time t * if the controllability gramian is nonsingular for any interval [ 0 , t 1 * ) and some t 1 * ( 0 , t * ) . Also, it turns out that this property holds for any finite t * > 0 if and only if the pair ( A 0 , b 0 ) is a controllable pair because of the formal analytical relation of the controllability gramian with the controllability matrix associated with the pair ( A 0 , b 0 ) . If the controllability gramian is nonsingular then point reachability is not generically achievable under arbitrary parametrical disturbances for any given initial condition x 0 and any targeted state x * at any finite time t * > 0 .
Remark 2.
Note from (11) that:
F ( t * ) 1 | max [ ( 1 + G ( t * ) ) x * G ( t * ) e A 0 t * x 0 , x * G ( t * ) ( x * + e A 0 t * x 0 ) ] | x ( t * ) F ( t * ) 1 [ ( 1 + G ( t * ) ) x * + G ( t * ) e A 0 t * x 0 ]
If (A11) in Lemma A2 of Appendix A holds for t = t*and the conditions 1–5 of Lemma A4 hold then:
G ( t * ) ( K 0 2 2 ρ 0 ( 1 e 2 ρ 0 t * ) b 0 ε b * + K 0 2 K Ψ b 0 ε b * ε A * × e 2 ρ 0 t * e 2 ρ Ψ t * + 1 e ( ρ 0 ρ Ψ ) t * e ( ρ 0 + ρ Ψ ) t * ρ 0 2 ρ Ψ 2 ) G c [ 0 , t * ] 1 ( A 0 , b 0 )
Then, from Lemmas A2–A4 and defining ε ξ * = ε ξ ( t * , u 0 [ 0 , t * ) ) = K 0 ρ 0 sup 0 τ t * ξ ( τ , x ( τ ) ) , one has:
ε i F m ( t * ) ( x * ε G * ( x * + e A 0 t * x 0 ) ) ε ξ * ( 1 e ρ 0 t * ) x ( t * ) ε i F M ( t * ) ( x * + ε G * ( x * + e A 0 t * x 0 ) ) + ε ξ * ( 1 e ρ 0 t * )
where ε G * is defined in Lemma A4 (iii), ε i F M * = ε i F M ( t * ) and ε i F m * = ε i F m ( t * ) are defined for t = t * and:
a) 
for i = 5 in (A12) and (A16) if (A11) (i.e., the assumptions 5 of Lemma A2) holds,
b) 
for i = 4 in (A13) and (A17) if (A10) (i.e., the assumption 4 of Lemma A2) holds,
c) 
for i = 3 in (A14) and (A18) if (A9) (i.e., the assumption 3 of Lemma A2) holds,
d) 
for i = 2 in (A15) and (A19) if (A8) (i.e., the assumption 2 of Lemma A2) holds,
respectively,
Note by inspecting Lemmas A2–A4 that ε G * = 1 + o ( max ( ε A * , ε b * ) | 1 e ρ 0 t * | ) , and ε i F M * = 1 + o ( ε A * | 1 e ρ 0 t * | ) , ε i F m * = 1 o ( ε A * | 1 e ρ 0 t * | ) under the corresponding condition for i = 2 , 3 , 4 , 5 among the above set of conditions. Then:
x ( t * ) [ | 1 o ( max ( ε A * , ε b * , ε ξ * ) | 1 e ρ 0 t * | ) | x * , ( 1 + o ( max ( ε A * , ε b * , ε ξ * ) | 1 e ρ 0 t * | ) ) x * ]
The stability of the open-lop nominal linearized system is not crucial in the above results. If ρ 0 0 (i.e., the critically stable and unstable cases for the nominal linearized system), then ( ρ 0 ) | ρ 0 | and ( 1 e ρ 0 t * ) | e | ρ 0 | t * 1 | in all the relevant equations in the main body and Lemmas A2 and A4 in the Appendixes to get alternative results for those cases. So, Equation (28) applies for any absolute value and sign of the stability abscissa of the matrix A 0 .
Note that (27)–(28) lead to a worst-case targeting state estimate at time t * through the control law (12) if the nominal linearized system is controllable. The controllability of the nominal linearized system translates into an approximate parallel result of approximate reachability of the whole current system and the approximation degree increases, as expected, as the parametrical disturbances and the sizes of the nonlinear contributions decrease. Thus, we have the following “ad hoc” definition and theorem concerning this issue.
Definition 4.
The current system (1)–(2), subject to (3)–(4), is said to be ( x * , t * ) -point ( 1 α ) -approximately reachable APR 1 α ( x * , t * , x 0 ) , with α = o ( max ( ε A * , ε b * , ε ξ * ) | e | ρ 0 | t * 1 | ) , from a given initial state x ( 0 ) = x 0 , where:
ε ξ * = ε ξ ( t * , u 0 [ 0 , t * ) ) = K 0 ρ 0 sup 0 τ t * ξ ( τ , x ( τ ) ) if there exists some control law u : [ 0 , t * ] R leading to the state targeting x ( t * ) [ ( 1 α ) x * , ( 1 + α ) x * ] for t * > 0 if x ( 0 ) = x 0 .
Since x ( t * ) = x * if α = 0 then one has:
Assertion 1.
The current system (1)–(2), subject to (3)–(4), isif and only if it is PR ( x * , t * , x 0 ) .
The above considerations, together with Remark 2 and Lemmas A2 and A4 in Appendix A, lead to the following direct result concerning the reachability of the current system if the nominal linearized one is asymptotically stable and controllable:
Theorem 3.
(approximate reachability of the current system). Assume that:
1) 
A 0 is a stability matrix with stability abscissa ( ρ 0 ) < 0 so that e A 0 t K 0 e ρ 0 t ; t R 0 + for some real constant K 0 ( 1 ) ,
2) 
The pair ( A 0 , b 0 ) is controllable, that is, it is PR ( x * , t * , x 0 ) for any given triple ( x 0 , x * , t * ) so reachable,
3) 
0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ < 1 (guaranteed via the sufficient conditions (A9)- (A11) [Lemma A2 of Appendix A],
4) 
Ψ ( t , τ ) K Ψ e ρ Ψ ( t τ ) ; t ( τ ) , τ R with K Ψ 1 and 0 < ρ Ψ < ρ 0
Then, the current linearized system (1)–(2), subject to (3)–(4) (i.e., that resulting for ξ ( x ( t ) , u ( t ) , t ) 0 on [ 0 , t * ] ), is exponentially stable. Furthermore, the whole system (1)–(2), subject to (3)–(4), is APR 1 α ( x * , t * , x 0 ) with degree α = o ( max ( ε A * , ε b * , ε ξ * ) | 1 e ρ 0 t * | ) , from a given initial state x ( 0 ) = x 0 under the nominal control law u 0 : [ 0 , t * ] R of Equation (12), where:
sup 0 t < A ˜ ( t ) ε A * ; sup 0 t < b ˜ ( t ) ε b * ; ε ξ * = K 0 ρ 0 sup 0 τ t * ξ ( x ( τ ) , u ( τ ) , τ )
Theorem 4.
Assume that the current linearized system (1)–(2) subject to (3)–(4), is PR ( x * , t * , x 0 ) on [ 0 , t * ] . Then, the following properties hold:
(i)
x ( t * ) [ | x * 0 t Ψ ( t * , τ ) ξ ( τ , x ( τ ) ) d τ | , x * + 0 t Ψ ( t * , τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ ]
(ii)
x ( t * ) x * + ( 0 t * Ψ ( t * , τ ) 2 d τ ) 1 / 2 ( 0 t * ξ ( x ( τ ) , u ( τ ) , τ ) 2 d τ ) 1 / 2
(iii)
If Ψ ( t , τ ) K Ψ e ρ Ψ ( t τ ) with K Ψ , ρ Ψ 0 then
x ( t * ) x * + K Ψ 2 | ρ Ψ | | 1 e 2 ρ Ψ t * | 1 / 2 ( 0 t * ξ ( x ( τ ) , u ( τ ) , τ ) 2 d τ ) 1 / 2
x ( t * ) x * + K Ψ | ρ Ψ | | 1 e ρ Ψ t * | sup 0 τ t * ξ ( x ( τ ) , u ( τ ) , τ )
x ( t * ) x * + sup 0 τ t * Ψ ( t * , τ ) ( 0 t * ξ ( x ( τ ) , u ( τ ) , τ ) d τ ) x * + K Ψ | 1 e ρ Ψ t * | ( 0 t * ξ ( x ( τ ) , u ( τ ) , τ ) d τ )
If, in addition, x * 0 then sup 0 τ t * ξ ( x ( τ ) , u ( τ ) , τ ) σ ξ x * and:
x ( t * ) ( 1 + K Ψ | ρ Ψ | | 1 e ρ Ψ t * | σ ξ ) x *
If x * = 0 andx0 ≠ 0then sup 0 τ t * ξ ( x ( τ ) , u ( τ ) , τ ) σ ξ 0 x 0 and:
x ( t * ) K Ψ | ρ Ψ | | 1 e ρ Ψ t * | σ ξ 0 x 0
Proof. 
Since the current linearized system is PR ( x * , t * , x 0 ) then the controllability gramian of the current linearized system (1)–(2), subject to (3)–(4) on [ 0 , t * ] (that is, that associated with the pair ( A ( t ) , b ( t ) ) on [ 0 , t * ] ) is:
G c [ 0 , t * ] ( A ( τ ) , b ( τ ) ) = 0 t * Ψ ( t * , τ ) b ( τ ) b T ( τ ) Ψ T ( t * , τ ) d τ
which is non-singular and the control law
u ( τ ) = b T ( τ ) Ψ T ( t , τ ) v ( t * ) = b T ( τ ) Ψ T ( t * , τ ) G c [ 0 , t * ] 1 ( A ( τ ) , b ( τ ) ) ( x * Ψ ( t * , 0 ) x 0 ) ;   τ [ 0 , t * ]
transfers the initial state x 0 to x ( t * ) = x * along the time interval [ 0 , t * ] if ξ ( τ , x ( τ ) ) 0 in (1) for τ [ 0 , t * ] . If such a nonlinear contribution is non-zero then x ( t * ) = x * + 0 t Ψ ( t * , τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ so that (29) holds and Property (i) is proved. Property (ii) holds since (30) follows from H o ¨ lder´s inequality in the upper-bound of the right-hand-side of (29). Equations (31) and (33) follow from the right-hand side of (29) and (30) if Ψ ( t , τ ) is of exponential order but non-necessarily stable since t * is finite and Property (iii) is proved. On the other hand, Equations (34) and (35) follow directly from (32) under the given conditions. □
Sufficiency-type conditions which guarantee the non-singularity of the controllability gramian of the current linearized system in the case that that of the nominal one is non-singular is given in Appendix B.

3. Reachability and Approximate Reachability of the Current Time-Varying System under Unstructured Nonlinear Dynamics

Theorem 5.
Define x ( t * ) and x 0 ( t * ) as the current total state including parametrical disturbances and the nonlinear effects and the nominal linearized one, respectively, under the respective controls u ( t ) and u 0 ( t ) . Then, the following properties hold:
(i)
x ( t * ) x 0 ( t * ) = ( Ψ ( t * , 0 ) e A 0 t * ) x 0 + 0 t * Ψ ( t * , τ ) ( b ( τ ) u ( τ ) + ξ ( τ , x ( τ ) ) ) d τ 0 t * e A 0 ( t * τ ) b 0 u 0 ( τ ) d τ
(ii)Assume that the current linearized system (i.e., that resulting for ξ ( t , x ( t ) ) 0 )is PR ( x * , t * , x 0 ) and that u ( t ) = u * ( t ) ; t [ 0 , t * ] achieves perfect state targeting x * ( t * ) = x * at t = t * . Then,
x * x 0 ( t * ) = ( Ψ ( t * , 0 ) e A 0 t * ) x 0 + 0 t * Ψ ( t * , τ ) b ( τ ) u * ( τ ) d τ 0 t * e A 0 ( t * τ ) b 0 u 0 ( τ ) d τ
(iii)Assume that the current linearized system (i.e., if A ˜ ( t ) = 0 , b ˜ ( t ) = 0 , c ˜ ( t ) = 0 , d ˜ ( t ) = 0 , ξ ( t , x ( t ) ) = 0 ξ ( t , x ( t ) ) 0 )is PR ( x * , t * , x 0 ) and that u 0 ( t ) = u 0 * ( t ) ; t [ 0 , t * ] , Equation (12), achieves perfect state targeting x 0 * ( t * ) = x * at t = t * . Then,
x ( t * ) = Ψ ( t * , 0 ) x 0 + 0 t * Ψ ( t * , τ ) ( b ( τ ) u 0 * ( τ ) + ξ ( x ( τ ) , u ( τ ) , τ ) ) d τ
Proof. 
Note from (26) that, for initial conditions x ( 0 ) = x 0 , x ( t * ) and x 0 ( t * ) are given by:
x ( t * ) = Ψ ( t * , 0 ) x 0 + 0 t * Ψ ( t * , τ ) ( b ( τ ) u ( τ ) + ξ ( x ( τ ) , u ( τ ) , τ ) ) d τ
x 0 ( t * ) = e A 0 t * x 0 + 0 t * e A 0 ( t * τ ) b 0 u 0 ( τ ) d τ
leading directly to (38). Property (i) is proved. On the other hand, if the current linearized is PR ( x * , t * , x 0 ) and that u ( t ) = u * ( t ) ; t [ 0 , t * ] achieves perfect state targeting x * ( t * ) = x * at t = t * . Then:
x ( t * ) x * = 0 t * Ψ ( t * , τ ) ξ ( x ( τ ) , u ( τ ) , τ ) d τ
and replacing it into (38) and simplifying the resulting equation yields (39). Property (iii) follows directly from the fact that u 0 ( t ) = u 0 * ( t ) ; t [ 0 , t * ] achieves nominal linearized perfect state targeting x 0 * ( t * ) = x * at t = t * assumed it is PR ( x * , t * , x 0 ) and then:
x * = e A 0 t * x 0 + 0 t * e A 0 ( t * τ ) b 0 u 0 * ( τ ) d τ
replaced in (38) gives (40). □
The following result provides a worst-case estimate of the Euclidean norm of the sate norm versus time of the current system on the reachability interval [ 0 , t * ] of the current linearized system, which is not assumed to be necessarily stable, if the control law (37) is used and the targeting objective at time t * is scheduled for the current linearized system which is point reachable and whose complete time-varying parameterization is exactly known for all time.
Theorem 6.
Assume that:
A1) 
The current linearized system is PR ( x * , t * , x 0 ) and that theperfect state targeting objective x * ( t * ) = x * is scheduled for it.
A2) 
Ψ ( t , τ ) is of exponential order (although the current linearized system is not assumed necessarily stable) and its Euclidean norm satisfies K Ψ 0 e ρ Ψ 0 ( t τ ) Ψ ( t , τ ) 2 K Ψ e ρ Ψ ( t τ ) ; t ( τ ) , τ R 0 + for some real constants ρ Ψ 0 ρ Ψ 2 , ρ Ψ , K Ψ 0 > 0 and K Ψ 1 .
A3) 
max ( | 1 e ρ Ψ t * | , | e | ρ Ψ | t * 1 | ) < | ρ Ψ | K Ψ
A4) 
The point reachability control law (37) is injected to the current system.
A5) 
The nonlinear contribution to the dynamics related to the nominal current linearized system satisfies the worst-case growing condition:
ξ ( x ( t ) , u ( t ) ) K ξ x sup 0 τ t x ( τ ) 2 2 + K ξ u sup 0 τ t u ( τ ) 2 2 ; τ [ 0 , t ] ; t [ 0 , t * ]
for some real constants K ξ x 0 and K ξ u 0 .
A6) 
K ξ x < | ρ Ψ | α K Ψ M ¯ x
where:
M ¯ x = K Ψ | ρ Ψ | | ρ Ψ | α K Ψ θ ξ ( e ρ Ψ t * x 0 2 + K Ψ α γ | ρ Ψ | β sup 0 t t * b ( t ) 2 2 ( ( x * 2 + K Ψ e ρ Ψ t * x 0 2 ) λ min ( 0 t * b ( t ) b T ( t ) d t ) ) + α γ 2 K ξ u K Ψ 2 | ρ Ψ | β 2 ( b ( t ) 2 2 ( x * 2 + K Ψ e ρ Ψ t * x 0 2 ) 2 λ min 2 ( 0 t * b ( t ) b T ( t ) d t ) ) )
with θ ξ = inf ( θ R 0 + : K ξ x θ sup 0 t t * x ( t ) 2 ) , α = α ( ρ Ψ , t * ) = max ( | 1 e ρ Ψ t * | , | e | ρ Ψ | t * 1 | ) , γ = γ ( t * ) = max ( 1 , e ρ Ψ t * ) , and β ( ρ Ψ , t * ) = { K Ψ 0 2 i f ρ Ψ 0 0 K Ψ 0 2 e 2 ρ Ψ 0 t * if ρ Ψ 0 > 0 .
Then, sup 0 t t * x ( t ) 2 M ¯ x .
Proof. 
Note from (31) that since the controllability grammian and its inverse are symmetric on any time interval, denoting with λ min ( . ) and λ max ( . ) the minimum and maximum eigenvalues of the square symmetric- ( . ) matrix, one has:
u ( t ) 2 b ( t ) 2 Ψ ( t * , t ) 2 G c [ 0 , t * ] 1 ( A ( t ) , b ( t ) ) 2 x * Ψ ( t * , 0 ) x 0 2 = b ( t ) 2 sup 0 t t * Ψ ( t * , t ) 2 x * Ψ ( t * , 0 ) x 0 2 λ min ( G c [ 0 , t * ] ( A ( t ) , b ( t ) ) ) b ( t ) 2 sup 0 t t * λ max 1 / 2 ( Ψ ( t * , t ) Ψ T ( t * , t ) ) x * Ψ ( t * , 0 ) x 0 2 inf 0 t t * λ min ( Ψ ( t * , t ) Ψ T ( t * , t ) ) λ min ( 0 t * b ( t ) b T ( t ) d t )   ;   t [ 0 , t * ]
Since λ max 1 / 2 ( Ψ ( t , τ ) Ψ T ( t , τ ) ) = Ψ ( t , τ ) 2 K Ψ e ρ Ψ ( t τ ) and λ min ( Ψ ( t , τ ) Ψ T ( t , τ ) ) K Ψ 0 2 e 2 ρ Ψ 0 ( t τ ) ; t ( τ ) , τ R 0 + and then:
β = β ( ρ Ψ 0 , t * ) = inf 0 t t * λ min ( Ψ ( t * , t ) Ψ T ( t * , t ) ) = { K Ψ 0 2 i f ρ Ψ 0 0 K Ψ 0 2 e 2 ρ Ψ 0 t * if ρ Ψ 0 > 0
Note that, since ρ Ψ 0 ρ Ψ 2 , then if ρ Ψ 0 0 ρ Ψ 0 so that the current linearized system is either unstable or critically stable and ρ Ψ > 0 ρ Ψ 0 > 0 so that the system is exponentially stable. Define also γ = γ ( t * ) = max ( 1 , e ρ Ψ t * ) . Then, one gets from (48) into (47) that:
u ( t ) 2 K Ψ γ β b ( t ) 2 x * Ψ ( t * , 0 ) x 0 2 λ min ( 0 t * b ( t ) b T ( t ) d t ) K Ψ γ β ( b ( t ) 2 ( x * 2 + K Ψ e ρ Ψ t * x 0 2 ) λ min ( 0 t * b ( t ) b T ( t ) d t ) ) ;   t [ 0 , t * ]
Define M x = M x ( t * ) = sup 0 t t * x ( t ) 2 θ ξ / K ξ x for some θ ξ R 0 + . Thus, one has from (45) into (41) that:
M x = sup 0 t t * x ( t ) 2 sup 0 t t * Ψ ( t , 0 ) 2 x 0 2 + sup 0 t t * sup 0 τ t 0 t Ψ ( t , τ ) d τ 2 × ( K ξ x M x 2 + sup 0 t t * ( b ( t ) 2 + K ξ u sup 0 t t * u ( t ) 2 ) sup 0 t t * u ( t ) 2 ) K Ψ max ( | 1 e ρ Ψ t * | , | e | ρ Ψ | t * 1 | ) [ 1 | ρ Ψ | ( K ξ x θ ξ M x 2 + sup 0 t t * ( b ( t ) 2 + K ξ u sup 0 t t * u ( t ) 2 ) sup 0 t t * u ( t ) 2 ) ] + K Ψ e ρ Ψ t * x 0 2
so that, since K ξ x M x 2 M x , one gets by defining α = α ( ρ Ψ , t * ) = max ( | 1 e ρ Ψ t * | , | e | ρ Ψ | t * 1 | ) and after re-arranging factors of M x and re-allocating them to the left-hand-side of the above equation:
M x ( 1 α K Ψ | ρ Ψ | ) 1 ( K Ψ e ρ Ψ t * x 0 2 + K Ψ α | ρ Ψ | [ sup 0 t t * ( b ( t ) 2 + K ξ u sup 0 t t * u ( t ) 2 ) sup 0 t t * u ( t ) 2 ] )
The substitution of (49) into (51) yields sup 0 t t * x ( t ) 2 M x M ¯ x with M ¯ x defined in (46) provided that | ρ Ψ | > α K Ψ θ ξ = K Ψ θ ξ max ( | 1 e ρ Ψ t * | , | e | ρ Ψ | t * 1 | ) . Note that the condition K ξ x M x θ ξ < | ρ Ψ | α K Ψ always hold for some θ ξ 0 if K ξ x is small enough to satisfy K ξ x < | ρ Ψ | α K Ψ sup 0 t t * x ( t ) 2 . Such a constraint is guaranteed by looking for a lower bound than | ρ Ψ | α K Ψ sup 0 t t * x ( t ) 2 by using sup 0 t t * x ( t ) 2 M x via (51) resulting to be K ξ x < | ρ Ψ | α K Ψ M ¯ x . □
The results of Theorem 6 are now specialized for the case when the targeting objective is an asymptotic objective, that is, scheduled for arbitrarily large time t * .
Corollary 1.
Assume that the assumptions of Theorem 6 hold with ρ Ψ > 0 (implying that the current linearized system is exponentially stable) so that the Assumption A3 becomes:
1 e ρ Ψ t * < | ρ Ψ | K Ψ
and that:
lim inf t * [ β ( ρ Ψ , t * ) λ min 0 t * b ( t ) b T ( t ) d t ] β 1 > 0
lim sup t * [ β ( ρ Ψ , t * ) λ min 0 t * b ( t ) b T ( t ) d t ] β 2 < +
Then:
lim sup t * ( M ¯ x ( t * ) K Ψ 2 ρ Ψ ( ρ Ψ K Ψ θ ξ ) ρ Ψ β 1 sup 0 t t * b ( t ) 2 2 (   1 + 2 K Ψ K ξ u x * 2 β 1   ) x * 2 ) 0
lim K ξ u 0 [ lim sup t * ( M ¯ x ( t * ) K Ψ 2 ρ Ψ ( ρ Ψ K Ψ θ ξ ) ρ Ψ β 1 sup 0 t t * b ( t ) 2 2 x * 2 ) ] 0
Proof. 
First, note that (46) can be rewritten equivalently as follows after grouping terms:
M ¯ x = M ¯ x ( t * ) = K Ψ ρ Ψ ρ Ψ α K Ψ θ ξ [ ( 1 + α γ K Ψ 2 ρ Ψ β λ min ( 0 t * b ( t ) b T ( t ) d t ) (   1 + 2 K Ψ 2 γ K ξ u e ρ Ψ t * x 0 2 β λ min ( 0 t * b ( t ) b T ( t ) d t )   ) sup 0 t t *   b ( t ) 2 2   λ min ( 0 t * b ( t ) b T ( t ) d t )   ) e ρ Ψ t * x 0 2 + ( K Ψ α γ ρ Ψ β λ min ( 0 t * b ( t ) b T ( t ) d t ) sup 0 t t * b ( t ) 2 2 (   1 + 2 γ K Ψ K ξ u x * 2 β λ min ( 0 t * b ( t ) b T ( t ) d t )   )   ) x * 2 ]
Under the given assumptions, one has from (54) that, since ρ Ψ > 0 , it follows that α ( ρ Ψ , t * ) = 1 e ρ Ψ t * 0 as t * and γ = 1 , and then (52)–(53) hold. □
Another elementary targeting error estimate result follows below for the case when the current linearized system arises perfect targeting and the nonlinear disturbance grows slower than some power of the state norm.
Theorem 7.
Let Assumptions A1 to A4 of Theorem 6 to hold and the constraint of A5 is replaced with the following one for some real constant μ ( 1 , 2 ) :
ξ ( x ( t ) ) K ξ x x ( t ) 2 μ ; t [ 0 , t * ]
Assume also that K ξ x is small enough such that the condition C1 below holds:
C1)
K ξ x inf 0 t t * 1 K Ψ | 1 e ( μ 1 ) ρ Ψ t * / μ | μ ( ( μ 1 ) | ρ Ψ | μ / ( μ 1 ) μ ) μ ξ ( x ( t ) ) 1 / μ ( 0 t * ξ ( x ( σ ) ) 2 1 / μ d σ ) μ
Then, if the targeting control law for the current linearized system (37) is applied to the current system, one has the following targeting error estimate:
x ( t * ) x * 2 q 4 K Ψ 2 | ρ Ψ | 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q | 1 e 2 ρ Ψ t * | 2 × ( x 0 2 2 + t * 2 K Ψ 3 γ | ρ Ψ | 2 β sup 0 t t b ( σ ) 2 3 ( x * 2 + K Ψ e ρ Ψ t * x 0 2 ) 2 λ min 2 ( 0 t * b ( t ) b T ( t ) d t ) ) + 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ξ ( x ( t ) ) 2 / μ K ξ x 2
Proof. 
Note from (55) and condition C1 that;
0 ξ ( x ( t ) ) 1 / μ K ξ x K Ψ ( μ ( μ 1 ) | ρ Ψ | μ / ( μ 1 ) ) μ | 1 e ( μ 1 ) ρ Ψ t * / μ | μ ( 0 t ξ ( x ( σ ) ) 2 1 / μ d σ ) μ ξ ( x ( t ) ) 1 / μ K ξ x ( 0 t 0 τ Ψ ( τ , σ ) d σ 2 ( μ 1 ) / μ d τ ) μ / ( μ 1 ) ( 0 t ξ ( x ( σ ) ) 2 1 / μ d σ ) μ ξ ( x ( t ) ) 1 / μ K ξ x 0 t 0 τ Ψ ( τ , σ ) ξ ( x ( σ ) ) d σ d τ 2 K ξ x 0 t Ψ ( τ , 0 ) x 0 + 0 τ ( Ψ ( τ , σ ) b ( σ ) u ( σ ) ) d σ d τ ;   t [ 0 , t * ]
so that:
0 t 0 τ Ψ ( τ , σ ) ξ ( x ( σ ) ) d σ d τ 2 ξ ( x ( t ) ) 1 / μ K ξ x ;   t [ 0 , t * ]
On the other hand. since the current linearized system is PR ( x * , t * , x 0 ) and its perfect state targeting objective x * ( t * ) = x * at time t = t * is achieved by the control law (37) it turns out, by using (55) and H o ¨ lder´s inequality in (56) with q = 2 / μ > 1 and p = q / ( q 1 ) = 2 2 μ , that the current system satisfies:
x ( t * ) x * 2 = 0 t * Ψ ( t * , τ ) ξ ( x ( τ ) ) d τ 2 ( 0 t * Ψ ( t * , τ ) d τ 2 ( q 1 ) / q ) q / ( q 1 ) ( 0 t * ξ ( x ( τ ) ) d τ 2 q ) 1 / q K Ψ K ξ x | ρ Ψ | q / ( q 1 ) ( q 1 ) | 1 e ( q 1 ) ρ Ψ t * / q | q / ( q 1 ) ( 0 t * x ( τ ) 2 μ q d τ ) 1 / q
Thus:
x ( t * ) x * 2 q ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ( 0 t * x ( τ ) 2 2 d τ ) ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ( 0 t * x ( τ ) 2 2 d τ )
( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q × ( ( 0 t * Ψ ( τ , 0 ) x 0 + 0 τ ( Ψ ( τ , σ ) b ( σ ) u ( σ ) + 0 τ Ψ ( τ , σ ) ξ ( x ( σ ) ) ) d σ 2 2 ) d τ )
and by using (59) for the nonlinear dynamics contribution upper-bound and (49) for the control upper-bound, one gets:
x ( t * ) x * 2 q 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ξ ( x ( t ) ) 2 / μ K ξ x 2 x ( t * ) x * 2 q 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ( 0 t * 0 τ Ψ ( τ , σ ) ξ ( x ( σ ) ) d σ d τ ) 2 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ( ( 0 t * Ψ ( τ , 0 ) x 0 + 0 τ ( Ψ ( τ , σ ) b ( σ ) u ( σ ) ) d σ 2 2 ) d τ ) 4 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q ( ( 0 t * Ψ ( τ , 0 ) 2 d τ ) 2 x 0 2 2 + ( 0 t * 0 τ Ψ ( τ , σ ) b ( σ ) u ( σ ) d σ d τ ) 2 ) 4 K Ψ 2 | ρ Ψ | 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q | 1 e 2 ρ Ψ t * | 2 × ( x 0 2 2 + t * 2 K Ψ 2 | ρ Ψ | 2 sup 0 σ t b ( σ ) 2 2 u ( σ ) 2 2 ) 4 K Ψ 2 | ρ Ψ | 2 ( q K Ψ K ξ x ( q 1 ) | ρ Ψ | q / ( q 1 ) ) q | 1 e ( q 1 ) ρ Ψ t * / q | q | 1 e 2 ρ Ψ t * | 2 × ( x 0 2 2 + t * 2 K Ψ 3 γ | ρ Ψ | 2 β sup 0 σ t b ( σ ) 2 3 ( x * 2 + K Ψ e ρ Ψ t * x 0 2 ) 2 λ min 2 ( 0 t * b ( t ) b T ( t ) d t ) )
and the result follows directly from (63). □

4. Output Reachability, Output Approximate Reachability and Practical Constraints

4.1. Output Reachability and Output Approximate Reachability

It is direct to extend Definitions 1–4 to the various parallel concepts from (state) reachability of output point reachability and approximate output reachability OPR ( y * , t * , x 0 ) and AOPR ( y * , t * , x 0 ) in a direct way when the targeted objective at time t * is just to prefix an output value y ( t * ) = y * = c T ( t * ) x * to be either exactly or approximately targeted. The basic ideas are easy to extend from the former section so that we only give some guidelines. Suppose for the shake of simplicity that the direct input-output interconnection gain d ( t ) = d 0 0 . Basically, the output controllability gramians on [ 0 , t * ] of the current and nominal linearized systems are, respectively:
G o c [ 0 , t * ] ( c T ( t ) , A ( t ) , b ( t ) ) = 0 t * c T ( τ ) Ψ ( t * , τ ) b ( τ ) b T ( τ ) Ψ T ( t * , τ ) c ( τ ) d τ
G o c 0 [ 0 , t * ] ( c 0 T , A 0 , b 0 ) = 0 t * c 0 T e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) c 0 d τ The (exact) point reachability of each system holds if the above respective scalar output controllability gramian on [ 0 , t * ] is nonzero. Note that the nominal system is controllable implying point reachability for any time instant if and only if the output controllability matrix of the nominal linearized system [ c 0 T , c 0 T A 0 b 0 , , c 0 T A 0 n 1 b 0 ] 0 . In the case of multi-output, i.e., y ( t ) R p with p 2 and c 0 T C 0 , c T ( t ) C ( t ) , in the parameterizations and the controllability gramians, with C 0 , C ( t ) R p × n then the applicable condition is that the multi-output controllability gramian of the nominal, or respectively current, linearized system on [ 0 , t * ] is nonsingular. For the nominal linearized system, the above property holds if and only if r a n k [ C 0 b 0 , C 0 A 0 b 0 , , C 0 A 0 n 1 b 0 ] = p .
The results of the above sections can be extended directly for output reachability with minor direct changes.
The control laws for exact/approximate output targeting at the time instant t * > 0 are the subsequent ones for the case of zero input-output interconnections gains d ( t ) , d 0 , or D ( t ) , D 0 if p 2 :
(a) For the exact reachability OPR ( y * , t * , x 0 ) of the current linearized linear system and also for the approximate reachability ( AOPR ( y * , t * , x 0 ) ) of the current system at t * > 0 based on the same control, where y * = C ( t * ) x * , the control law (37) is modified as follows:
u ( τ ) = b T ( τ ) Ψ T ( t * , τ ) G o c [ 0 , t * ] 1 ( C ( τ ) , A ( τ ) , b ( τ ) ) ( x * Ψ ( t * , 0 ) x 0 ) ;   τ [ 0 , t * ]
(b) For the OPR ( y * , t * , x 0 ) of the nominal linearized system and also for the AOPR ( y * , t * , x 0 ) of the current system based on the same control at t * > 0 , the control law (12) is modified by replacing in (64):
b ( τ ) b 0 , G o c [ 0 , t * ] ( C ( τ ) , A ( τ ) , b ( τ ) ) G o c 0 [ 0 , t * ] ( C 0 , A 0 , b 0 ) .

4.2. Solvability Constraints When the Linearized Systems Are Not Controllable

If the linearized systems are non-controllable then the corresponding controllability gramians are singular. Therefore, the exact point reachability property introduces restrictions on the tentative targeted points x * at t * for the linearized systems for the given initial condition x 0 . In particular, one has from (5) and the Rouché-Froebenius theorem from linear algebra, that for a control of the form;
u 0 ( τ ) = b 0 T e A 0 T ( t * τ ) v 0 ( t * )
guarantees the exact targeting condition:
x * e A 0 t * x 0 0 t + e A 0 ( t * τ ) v x 0 ( τ ) d τ = G c 0 [ 0 , t * ] ( A 0 , b 0 ) v 0 ( t * )
for the current non-linear system under some existing auxiliary controls v 0 ( t * ) if, for given x 0 and t * , x * satisfies the constraint:
r a n k G c 0 [ 0 , t * ] ( A 0 , b 0 ) = r a n k [ G c 0 [ 0 , t * ] ( A 0 , b 0 ) , x * e A 0 t * x 0 0 t * e A 0 ( t * τ ) v x 0 ( τ ) d τ ]
The same control (65) has solutions for point reachability of the nominal linearized system if;
r a n k G c 0 [ 0 , t * ] ( A 0 , b 0 ) = r a n k [ G c 0 [ 0 , t * ] ( A 0 , b 0 ) , x * e A 0 t * x 0 ]
Proposition 1.
Assume that (68) holds for a given triple ( x * , t * , x 0 ) . Then the nominal linearized system is PR ( x * , t * , x 0 ) and the current nonlinear system is PR ( x * , t * , x 0 ) for some targeted x ¯ * which satisfies the following closeness to x * constraint:
x ¯ * [ | x * 0 t * e A 0 ( t * τ ) v x 0 ( τ ) d τ | , x * + 0 t * e A 0 ( t * τ ) v x 0 ( τ ) d τ ] .
If the controllability gramian is singular but (68) holds then the algebraic system (66) is compatible indeterminate and has infinitely many solutions. Note that (68) also holds if the controllability gramian is non-singular. Therefore, (68) holds if and only if (66) is solvable. If (66) is solvable then Proposition 1 holds for approximate reachability of the current nonlinear system. It is also known [16] that, if (68) holds, then the either unique or the infinitely many solutions of (66) are found from the as:
v 0 ( t * ) = G c 0 [ 0 , t * ] ( A 0 , b 0 ) ( x * e A 0 t * x 0 0 t + e A 0 ( t * τ ) v x 0 ( τ ) d τ )
where G c 0 [ 0 , t * ] ( A 0 , b 0 ) is the Moore-Penrose pseudoinverse of G c 0 [ 0 , t * ] ( A 0 , b 0 ) , which coincides with the inverse if the controllability gramian is non-singular. If G c 0 [ 0 , t * ] ( A 0 , b 0 ) has rank r ( n ) then it can be factorized as G c 0 [ 0 , t * ] ( A 0 , b 0 ) = G C G D , where G C R n × r and G D R r × r n are both of rank r . The subsequent result follows concerning all the set of solutions of (66), or the best approximated solution if (66) is algebraically incompatible, by taking into account the above considerations and the basic related results on pseudoinverse matrices in [15,16]:
Theorem 8.
The following properties hold:
(i) Assume that (68) holds so that (66) is solvable in v 0 ( t * ) . Then:
G c 0 [ 0 , t * ] ( A 0 , b 0 ) G c 0 [ 0 , t * ] ( A 0 , b 0 ) ( x * e A 0 t * x 0 0 t + e A 0 ( t * τ ) v x 0 ( τ ) d τ ) = ( x * e A 0 t * x 0 0 t + e A 0 ( t * τ ) v x 0 ( τ ) d τ )
and the control law (12) is calculated by the set of primary control solutions to the nominal linearized system is given by:
v 0 a ( t * ) = v 0 a ( t * , V 0 ) = G c 0 [ 0 , t * ] ( A 0 , b 0 ) ( x * e A 0 t * x 0 0 t * e A 0 ( t * τ ) v x 0 ( τ ) d τ ) + ( I n G c 0 [ 0 , t * ] ( A 0 , b 0 ) G c 0 [ 0 , t * ] ( A 0 , b 0 ) ) V 0
where V 0 R n is arbitrary and which becomes the unique solution (69) if the controllability gramian is non-singular.
(ii) Assume that (68) fails so that (66) is algebraically incompatible. Then, the primary control (71) with V 0 = 0 gives in the control law (12) the best approximation of the error norm for the reachability problem of the nominal linearized system in the sense that
v 0 a ( t * , 0 ) = A r g min x * e A 0 t * x 0 0 t + e A 0 ( t * τ ) v x 0 ( τ ) d τ G c 0 [ 0 , t * ] ( A 0 , b 0 ) v 0 a ( t * , V 0 )
Remark 3.
If the reachability of the current linearized system is taken as basis to solve the problem then (71) is replaced for an arbitrary V c R n with;
v c ( t * ) = G c [ 0 , t * ] ( A ( t ) , b ( t ) ) ( x * e A 0 t * x 0 0 t * Ψ ( t * , τ ) ξ ( τ ) d τ ) + ( I n G c [ 0 , t * ] ( A 0 , b 0 ( A ( t ) , b ( t ) ) ) G c 0 [ 0 , t * ] ( A ( t ) , b ( t ) ) ) V c
and a parallel result to Theorem 8 can easily by established for the two cases following when;
r a n k G c [ 0 , t * ] ( A ( t ) , b ( t ) ) = r a n k [ G c [ 0 , t * ] ( A ( t ) , b ( t ) ) , x * e A 0 t * x 0 0 t * Ψ ( t * , τ ) ξ ( τ ) d τ d τ ]
holds or fails by implementing the control law (37) based on the primary control (73).
For the case of output reachability, one uses (64) with the output controllability gramian of the current linearized system for the counterpart of the control law (37) or its direct modification using the output controllability gramian of the nominal linearized system. In this way, we obtain either compatible controls or those giving the best approximation of the error norm if the problem is not solvable. Direct “ad hoc” extensions of Theorem 8 and Remark 3 are direct and are not detailed.

4.3. Constraints Associated with Saturated Controls

Assume that either (12) or (37), that is, the controls based on the linearized nominal or current systems are saturated to be constrained within prescribed closed domains. Then,
a) Equation (12) is modified as follows:
u 0 ( τ ) = s a t u 01 , u 02 ( u ¯ 0 ( τ ) ) = { u ¯ 02 i f u ¯ 0 ( τ ) u ¯ 02 u ¯ 0 ( τ ) i f u ¯ 0 ( τ ) ( u ¯ 01 , u ¯ 02 ) u ¯ 01 i f u ¯ 0 ( τ ) u ¯ 01 ;   τ [ 0 , t * ]
u ¯ 0 ( τ ) = b 0 T e A 0 T ( t * τ ) G c [ 0 , t * ] 1 ( A 0 , b 0 ) ( x * e A 0 t * x 0 ) ;   τ [ 0 , t * ]
b) Equation (37) is modified as follows:
u ( τ ) = s a t u 1 , u 2 ( u ¯ ( τ ) ) = { u ¯ 2 i f u ¯ ( τ ) u ¯ 2 u ¯ ( τ ) i f u ¯ ( τ ) ( u ¯ 1 , u ¯ 2 ) u ¯ 1 i f u ¯ ( τ ) u ¯ 1 ;   τ [ 0 , t * ]
u ¯ ( τ ) = b T ( τ ) Ψ T ( t * , τ ) G c [ 0 , t * ] 1 ( A ( τ ) , b ( τ ) ) ( x * Ψ ( t * , 0 ) x 0 ) ;   τ [ 0 , t * ]
The above modified saturated controls can be extended directly “mutatis-mutandis” to the subsequent problems:
1)
Output reachability, for instance, the control effort (64) or its counterpart being based on the output reachability of the linearized nominal system. In this case, the targeting error for approximate reachability of Proposition 1 would become modified by including an error source generated by the deviation of the input from linearity as follows:
x ¯ * [ | x * ( 0 t * e A 0 ( t * τ ) ( v x 0 ( τ ) + ( u ¯ 01 s a t u ¯ 01 , u ¯ 02 ( u ¯ 0 ( τ ) ) 1 ) ) d τ + ) | , x * + 0 t * e A 0 ( t * τ ) ( v x 0 ( τ ) + ( 1 u ¯ 02 s a t u ¯ 01 , u ¯ 02 ( u ¯ 0 ( τ ) ) ) ) d τ ]
or the alternative expression derived under the reachability of the linearized current system.
2)
Non-unique solvability or algebraic incompatibility as discussed in Theorem 8 and Remark 3 by adding similar error sources caused from the deviation of the input from linearity.
Typical examples of control saturation arise in vaccination in epidemic models since the vaccination effort cannot be negative and cannot be larger than unity if fractions of susceptible subpopulations are vaccinated via feedback.

5. Considerations on Reachability and Output Reachability in Some Epidemic Models Though Worked Examples

Some of the above concerns on reachability and approximate reachability are now discussed and emphasized on typical usual epidemic models which have in common the presence of nonlinear quadratic terms involving contributions to the dynamics of the products of susceptible and infectious subpopulations which plays a crucial role in the mechanism of the infective disease transmission. Such terms deviate the solution trajectory from the linear behavior about the equilibrium points. See, for instance, [5,6,7,8,9,10,11,12,13,14] and also [16,17,18,19,20,21] and some of the references therein.
Example 1.
It can be argued that the epidemic models are not controllable or reachable in general. The following brief discussion leads to justify this claim. The so-called SEIR (including susceptible-exposed-infectious and recovered subpopulations) epidemic models possess typically a nonlinear quadratic term of the form β S ( t ) I ( t ) , β being the disease coefficient transmission rate (which depends on the particular infectious disease under study), which governs the disease transmission. From biological considerations, all the state components (roughly speaking, the subpopulations of the model) have to be non-negative for all time. Assume an SEIR epidemic model with a unique disease-free equilibrium point and a unique endemic equilibrium point of a constant linear parameterization with linear vaccination effort V ( t ) whose state is x ( t ) = ( S ( t ) , E ( t ) , I ( t ) , R ( t ) ) T and whose total population N ( t ) = S ( t ) + E ( t ) + I ( t ) + R ( t ) = N ( 0 ) is constant for all time. This situation is common in many SEIR models. See, for instance, Reference [15]. Assume that the basic reproduction number [5,6], is less than unity so that the disease-free equilibrium point x e = ( S e , 0 , 0 , N ( 0 ) S e ) T 0 is globally asymptotically stable, [3,5,6]. Since x ( t ) x e as t , it turns out that, for t * = + , no other targeted state x * ( x e ) can be prefixed as objective for any given initial state x ( 0 ) even for the current linearized version. As a result, G o c [ 0 , ) ( A 0 , b 0 ) = lim t * 0 t * e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) d τ is singular and the linearized system is not asymptotically controllable and it is not asymptotically point-reachable for arbitrarily fixed x ( ) = x * x e t * = + . Since the integrand of the gramian is a semidefinite matrix, so that all its eigenvalues are non-negative and at least one of them is positive. Note, by inspection, that the maximum eigenvalue of the integrand λ max G o c [ 0 , ) ( A 0 , b 0 ) ( τ ) = e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) > 0 if 0 t * τ < + , that is, lim t * b 0 T e A 0 T t * ( 0 e A 0 T τ e A 0 τ d τ ) e A 0 t * b 0 ) is positive.
Since G o c [ 0 , ) ( A 0 , b 0 ) = lim t * 0 t * e A 0 ( t * τ ) b 0 b 0 T e A 0 T ( t * τ ) d τ is singular then its maximum eigenvalue is infinity, that is, lim t * b 0 T e A 0 T t * ( 0 e A 0 T τ e A 0 τ d τ ) e A 0 t * b 0 = + and the maximum eigenvalue of the gramian. It can be said that is it asymptotically reachable from any initial condition if the targeted state at infinity only if the disease-free equilibrium point, i.e., x * ( ) = x e . From Definition 2, the nominal linearized system is not reachable either since reachability fails at infinite time for any point except for the disease- free equilibrium one. However, it can be point reachable for certain given triples ( x * , t * , x 0 ) which should be necessarily subject to the constraint the that the sum of their components equalize N ( 0 ) . Point reachability is not possible at the time instant t * if such a constraint is violated. The same conclusion can arise for the current linearized system. Just from the above empiric consideration on necessary conditions for reachability, we can conclude that:
Asymptotic reachability of both the nominal linearized and current system are only achievable if the targeted point at infinity time is the disease-free equilibrium point. In particular, the exposed and infectious subpopulations should be zero. The only freedom is that such a point can be governed by the steady-state vaccination effort which allows to modify correspondingly, depending on such an effort, the equilibrium susceptible and recovered subpopulations while keeping each component non-negative and their sum equal to the total population.
Finite-time reachability at the time instant t * of the linearized system about the disease-free equilibrium point is only achievable if the targeted state has non-negative components whose sum equalizes the initial total population. Since there is no reachability of the nominal linearized system for arbitrary triples of initial conditions, targeted state and targeted time, one concludes that the pair ( A 0 , b 0 ) of such SEIR epidemic models is not controllable via vaccination controls.
If the reachability of the linearized systems in the sense of Definition 2 for an arbitrary targeted point about the equilibrium fail then that of the current system also fails. The same above basic principles are kept for the asymptotic reachability of the endemic equilibrium point in the case when the reproduction number exceeds unity.
If the problem is stated for output-reachability with the dimension of the output less than that of the state (for instance, the output has only one to three of the sate components) then the considerations are close but the constraints are easy to satisfy. For instance, the targeted output has only to be constrained to its components to be non-negative and their sum to be less than or equal to the initial total population.
A simple intuitive entropy-based interpretation of the probabilities of both attractors to be the relevant equilibrium point is as follows. Note that we cope with a very common situation that the epidemic model possess a unique disease-free equilibrium point and a unique endemic one. Then, if the reproduction number R 0 1 (typically, the disease transmission rate β does not exceed a certain critical value β c associated with R 0 = 1 ) then the endemic equilibrium point typically does not exist as being compatible with the non-negative solution trajectories while the unique globally asymptotically stable attractor is the disease-free one. So, we can say that that the probability of the trajectory to reach the first one is p d f = 1 while that of reaching the second one is p e n d = 0 . Thus, the entropy is H = ( p d f ln p d f + p e n d ln p e n d ) = 0 [22]. The same conclusion arises if R 0 > 1 (typically, the transmission rate β exceeds the critical value β c ) since then the disease-free equilibrium point is unstable while the endemic one is asymptotically stable p d f = 0 and p e n d = 1 and again H = 0 . In general, if the reproduction number lies in [ 1 γ 1 , 1 + γ 2 ] , with γ 1 [ 0 , 1 ] and γ 2 0 , or if the transmission rate can oscillate around the critical value, that is β [ β c δ 1 , β c + δ 2 ] , then p d f = α [ 0 , 1 ] , p e n d = ( 1 α ) [ 0 , 1 ] and the entropy is H ( α ) = ( α ln α + ( 1 α ) ln ( 1 α ) ) . As a result if α is close to unity (respectively, to zero) then the disease-free equilibrium (respectively, the endemic equilibrium point) is the “most probable” attractor. In particular, H ( 0 ) = H ( 1 ) = 0 , that is the solution trajectory converges either to the disease-free equilibrium point α = γ 1 = 1 and δ 1 [ 0 , β c ] , γ 2 = δ 2 = 0 ) or to the endemic one ( α = γ 1 = δ 1 = 0 and γ 2 > 0 , δ 2 > 0 ), and max α [ 0 , 1 ] H ( α ) = H ( 1 / 2 ) = ln ( 1 / 2 ) = 0.6931 > 0 gives the maximum uncertainty about which equilibrium is the most probable attractor indicating that both of them are “unlikely probable with the same uncertainty degree”.
Example 2.
Consider the subsequent SIR model with time-invariant parameterization and a vaccination control V ( t ) including an additive term proportional to the susceptible and another eventual free-choice additive term:
S ˙ ( t ) = β I ( t ) S ( t ) V ( t ) = ( β I ( t ) + K V ) S ( t ) g ( t ) I ˙ ( t ) = ( β S ( t ) ν ) I ( t ) R ˙ ( t ) = ν I ( t ) + V ( t ) = K V S ( t ) + v I ( t ) + g ( t ) V ( t ) = K V S ( t ) + g ( t )
where β is the disease transmission rate and ν is the removal rate, K V [ 0 , 1 ] is the control gain of vaccination of a fraction of the susceptible and ( K V S ( t ) ) g ( t ) g e ( 0 ) as t . The total population is N ( t ) = S ( t ) + I ( t ) + R ( t ) By summing up the three first equations one gets that the resulting right-hand-side is identically zero N ˙ ( t ) = 0 so that the total population N ( t ) = N ( 0 ) = S ( 0 ) + I ( 0 ) + R ( 0 ) for all time. The equilibrium points are x e = ( S e , I e , R e ) T such that the three above time-derivatives are zero. So, the algebraic equation of the equilibrium points is:
[ ( β I e + K V ) 0 0 0 β S e ν 0 K V ν 0 ] x e = [ g e 0 g e ] = [ 1 0 1 ] g e
where the coefficient matrix is the Jacobian matrix corresponding to such an equilibrium. Thus, one has the subsequent cases:
1) If g ( t ) 0 so that g e 0 then:
S e = g e β I e + K V 0 S e = g e = 0
( β S e ν ) I e = ν I e = 0 I e = 0
K V S e + ν I e = g e = 0 for any K V 0
R e = N ( 0 ) S e I e = N ( 0 )
V e = lim t V ( t ) = K V S e + g e = 0 for any K V [ 0 , 1 ]
Then, the unique equilibrium point is a disease-free one x e = ( 0 , 0 , N ( 0 ) ) T , which depends on the initial conditions, and with the whole population being asymptotically immune. The spectrum of the Jacobian matrix J = J ( x e ) is Λ = { 0 , K V , ν } which is critically stable with two zero eigenvalues if K V 0 and one critically stable eigenvalue if K V = 0 , so that, in the absence of vaccination the stability properties become worsened with respect to the application of proportional vaccination to the susceptible.
2) If g ( t ) 0 , so that g e 0 , with |g(t)| ≤ KVS(t) ≤ S(t) guaranteeing that V ( t ) 0 then
S e = | g e | β I e + K V 0 , and
( β S e ν ) I e = ( β | g e | β I e + K V ν ) I e = 0 I e = 0 or I e = β | g e | ν K V β ν which is zero (disease-free equilibrium point) if | g e | = ν K V β and nonzero (endemic equilibrium point) if | g e | = ( β I e + K V ) S e > ν K V β , that is, if S e > ν K V β ( β I e + K V ) .
K V S e + ν I e = g e = 0 for any K V 0 what implies that either K V S e = ν I e = | g e | = 0 , so that S e = I e = g e = 0 , or K V = I e = g e = 0 . As a result for both case of K V being zero or non-zero, the endemic equilibrium point does not exist since it would make incompatible the conditions associated with the second row of the Jacobian matrix. Since g e = 0 then S e = | g e | β I e + K V = 0 irrespective of the vaccination control gain K V being zero or nonzero. Again, R e = N ( 0 ) S e I e = N ( 0 ) and V e = lim t V ( t ) = K V S e + g e = 0 for any K V [ 0 , 1 ] . As a result, the unique feasible equilibrium point is the disease-free one x e of Case 1 which is again critically stable.
By considering the spectrum of the Jacobian matrix, it is seen that there are a critically stable eigenvalue and a stable eigenvalue which cannot be either removed or prefixed and that the other one can be prefixed by the choice of the control gain. Then, note the following facts:
It is obvious that the pair ( A 0 , b 0 ) with A 0 = J for S e = I e = 0 , R e = N ( 0 ) and b 0 = ( 1 , 0 , 1 ) T is neither controllable nor stabilizable so that the nominal linearized system is not reachable in the sense of Definition 2 for any given arbitrary triple ( x * , t * , x 0 ) . In particular, note that r a n k ( b 0 , A b 0 , A 2 b 0 ) = 1 < 3 . This implies that the linearized nominal system cannot be reachable at any finite time for any arbitrary targeted state in the sense of Definition 2.
The linearized nominal system is exactly output-reachable if the output is defined to be the susceptible subpopulation and the vaccination has no maximum constraint. Assume that the vaccination control effort is just the proportional term to the susceptible, i.e., g ( t ) 0 . Since the susceptible and the infectious at the equilibrium are both zero, one has that the susceptible of the linearized nominal system are S ( t ) = e K V t * S 0 . Assume that the targeted susceptible are S * < S 0 at some t * > 0 . Then, K V = K V * = ln S * t * ln S 0 targets S ( t * ) = S * < S 0 . However, if S * S 0 then K V 0 and the (exact) point reachability of the linearized nominal system is unfeasible since vaccination cannot be implemented with negative gains which would lead to increase the susceptible numbers.
In practice, the vaccination gain is restricted to K V [ 0 , 1 ] since the vaccination decreases the number of susceptible and one cannot vaccinate more individuals that the susceptible amounts at each time. Therefore, K V [ 0 , max ( 1 , ln S * t * ln S 0 ) ] for a given t * .
The current system is approximately reachable with a certain targeting error at any time instant t * > 0 if the vaccination control is unconstrained. In fact, S ˙ ( t ) = ( β I ( t ) + K V * ) S ( t ) so that if K V = K V * = ln S * t * ln S 0 > 0 has no upper-bound constraint then one gets:
S ( t * ) = e 0 t ( β I ( τ ) + K V d τ ) S 0 = e 0 t * β I ( τ ) d τ ( e K V t * S 0 ) = e 0 t * β I ( τ ) d τ S * = e I 0 0 t * β e ν τ d τ S * = e β I 0 ( 1 e ν t * ) / ν S *
and, if S * = S 0 e λ S * for some real λ S * < 0 , then the error between the susceptible of the current system at the targeting time instant and the targeted susceptible of the linearized nominal systems is:
| ln S ( t * ) ln S * | = β I 0 ( 1 e ν ( ln S 0 | λ S * | ) K V ln S 0 ) / ν = β I 0 ( 1 e ν ( ln S 0 | λ S * | ) K V ln S 0 ) / ν
However, if the vaccination control is constrained as K V [ 0 , max ( K ¯ V , K V * ) ] with K V * = ln S * t * ln S 0 > K ¯ V for some given K ¯ V 1 , which establishes the maximum fraction of susceptible allowed to be vaccinated, then K V = K ¯ V = K V * | K ¯ V K V * | , and:
S ( t * ) = e 0 t ( β I ( τ ) + ( K V * | K ¯ V K V * | ) d τ ) S 0 = e 0 t * β I ( τ ) d τ ( e K V * t * S 0 ) ( e | K ¯ V K V * | t * ) = e [ β I 0 ( 1 e ν t * ) / ν + | K ¯ V K V * | t * ] S *
Thus, (82) becomes modified as follows:
| ln S ( t * ) ln S * | = β I 0 ( 1 e ν ( ln S 0 | λ S * | ) K V * ln S 0 ) / ν + | K ¯ V K V * | t *
if t * < | λ S * | ln S 0 1 since K V * > K ¯ V and K V = K ¯ V < K V * , and:
| ln S ( t * ) ln S * | = β I 0 ( 1 e ν ( ln S 0 | λ S * | ) K V ln S 0 ) / ν = β I 0 ( 1 e ν ( ln S 0 | λ S * | ) K V ln S 0 ) / ν
if t * | λ S * | ln S 0 1 since then K V = K V * .
Example 3.
Consider the following S I epidemic model with N interacting groups and the infection being transmitted within and between groups which includes vaccination efforts and which was proposed (in the vaccination-free case) in [17,18]:
I ˙ j ( t ) = β ( N j I j ( t ) ) ( β j r I j ( t ) + i ( j ) = 1 N β i j r I i ( t ) ) T j ( t )     j = 1 , 2 , , N
subject to initial conditions I j ( 0 ) = I j 0 ; j = 1 , 2 , , N , where N j , I j and S j = N j I j ; j = 1 , 2 , , N are the total, infectious and susceptible populations of the N groups with respective total populations at each group being constant: and where β i j ; i , j = 1 , 2 , , N is the mutual disease coefficient transmission rate from the i t h to the j t h group, β is a reference disease coefficient transmission rate (typically, either the minimum, or the maximum or an average amount, β i j r = β i j / β ; i , j = 1 , 2 , , N , with β j j = β j and β j j r = β j r being a simplified notation for any j = 1 , 2 , , N , are the relative values of the β i j related to β and T j ; j = 1 , 2 , , N are the antiviral treatment effort son the infectious. Assume that:
T j ( t ) = K j ( t ) ( N j I j ( t ) )     K j ( t ) = i = 1 N β i j I i ( t ) + ε j ( t ) ; j = 1 , 2 , , N
for any ε j : [ 0 , ) [ 0 , ε j 1 ) , with ε j ( t ) = 0 if and only if I j ( t ) = 0 ; j = 1 , 2 , , N . But K j ( t ) [ 0 , 1 ] , implies that
ε j ( t ) ε j 1 1 i = 1 N β i j I i ( 0 ) 1 i = 1 N β i j I i ( t ) ; j = 1 , 2 , , N
since K j ( t ) ( N j I j ( t ) ) is the fraction of susceptible used for antiviral treatment of the infectious at time t ; j = 1 , 2 , , N . Thus, it suffices that i = 1 N β i j I i ( 0 ) 1 ε j 1 and ε j 1 < 1 ; j = 1 , 2 , , N for (88) to hold resulting in I j ( t ) being strictly monotonically decreasing, then I j ( t ) 0 as t ; j = 1 , 2 , , N It has been proved the following:
Proposition 2.
Assume that the epidemic model (86) is subject to the treatment control law (87) for any ε j : [ 0 , ) [ 0 , ε j 1 ) , with ε j ( t ) = 0 if and only if I j ( t ) = 0 ; j = 1 , 2 , , N , under the constraints ε j 1 < 1 and sufficiently small initial conditions such that i = 1 N β i j I i ( 0 ) 1 ε j 1 . Then, all the infectious subpopulations converge strictly monotonically to zero so that the susceptible subpopulations of each group converge monotonically to the total subpopulations of the corresponding groups. Furthermore, all the subpopulations are non-negative for all time under non-negative initial conditions.
Assume now that the antiviral control (87) is modified as follows:
T j ( t ) = i = 1 N λ i j ( t ) I i ( t ) I j ( t )
where λ i j : [ 0 , ) [ 0 , ) ; i , j = 1 , 2 , , N . The replacement of (89) into (86) yields:
I ˙ j ( t ) = i = 1 N [ β i j N j ( β i j + λ i j ( t ) ) I i ( t ) ] I j ( t )   ;   j = 1 , 2 , , N
Now, choose:
λ i j ( t ) = 1 I i ( t ) ( ε i j ( t ) + β i j ( N j I j ( t ) ) )
if I i ( t ) 0 and λ i j ( t ) = 0 if I i ( t ) = 0 ; i , j = 1 , 2 , , N for some ε i j : [ 0 , ) [ 0 , ) ; i , j = 1 , 2 , , N , subject to i = 1 N λ i j ( t ) I i ( t ) 1 for all t 0 , j = 1 , 2 , , N so that (89) consists of giving a treatment on a fraction of the infectious of that j -th group. This implies the subsequent constraint:
i = 1 N λ i j ( t ) ( ε i j ( t ) + β i j ( N j I j ( t ) ) ) 1
which is guaranteed if λ i j ( t ) [ 0 , 1 N ( ε i j ( t ) + β i j ( N j I j ( t ) ) ) ] ; i , j = 1 , 2 , , N . Under (92), one has from (90) that I ˙ j ( t ) = i = 1 N ε i j ( t ) so that I j ( t ) I j ( 0 ) for all t 0 according to:
I j ( t ) = e i = 1 N 0 t ε i j ( τ ) d τ I j ( 0 ) = e i = 1 N 0 t ( λ i j ( τ ) I i ( τ ) β i j ( N j I j ( τ ) ) ) d τ I 0   ;   j = 1 , 2 , , N
with I j ( 0 ) = I j 0 ; j = 1 , 2 , , N . Then the reachability for any suited targeted state in the sense of Definition 2 is not possible. However, the current system is PR ( I ¯ * , t * , I ¯ 0 ) where I ¯ * = ( I 1 * , I 2 * , I N * ) T and I ¯ 0 = ( I 10 , I 20 , , I N 0 ) T with the N constraints I j * I j 0 ; j = 1 , 2 , , N , if ε i j ( t ) ; i , j = 1 , 2 , , N are such that the control gains λ i j : [ 0 , ) [ 0 , ) ; i , j = 1 , 2 , , N are selected in (91) for a set of functions ε i j ( t ) such that ρ j = i = 1 N 0 t * ε i j ( τ ) d τ / t * = 1 t * ln ( I j * I j 0 ) ; j = 1 , 2 , , N .

Funding

This research was funded by Basque Government: IT1207-19.

Acknowledgments

The author is grateful to the Spanish Government for Grants DPI2015-64766-R (MINECO/FEDER, UE) and RTI2018-094336-B-I00 (MCIU/AEI/FEDER, UE), and to UPV/EHU and Basque Government for Grants PGC 17/33 and IT1207-19, respectively. He is also grateful to the referees for their useful comments.

Conflicts of Interest

The author declares that he has no competing interest regarding the publication of this manuscript.

Appendix A. Auxiliary Technical Results

Lemma A1.
F ( t ) = I n 0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ is non-singular for a given t R + if the following two assumptions hold:
1) A 0 is a stability matrix so that e A 0 t K 0 e ρ 0 t ; t R 0 + for some real constants K 0 ( 1 ) and ρ 0 > 0 ,
2)
0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ < 1
and (A1) holds if the assumption 3 below holds:
3)
sup 0 τ t A ˜ ( τ ) < 1 / 0 t e A 0 ( t τ ) Ψ ( τ , t ) d τ
and (A2) holds if the assumption 4 below holds:
4)
sup 0 τ t A ˜ ( τ ) < ρ 0 / K 0 ( 1 e ρ 0 t ) Ψ ( τ , t ) d τ
where Ψ ( t , τ ) ; t ( τ ) , τ R 0 + , which satisfies Ψ ( t , τ ) K Ψ e ρ Ψ ( t τ ) ; t ( τ ) , τ R 0 + ,is the fundamentalof the system x ˙ ( t ) = A ( t ) x ( t ) , x ( 0 ) = x 0 , and (A3) holds if the assumption 5 below holds,
5)
sup 0 τ t A ˜ ( τ ) < ( ρ 0 ρ Ψ ) / K 0 K Ψ ( 1 e ( ρ 0 ρ Ψ ) t )
for somereal constants K Ψ 1 and ρ Ψ ρ 0 sup 0 t < + A ˜ ( t ) > 0 provided that sup τ σ t A ˜ ( σ ) < ρ 0 K 0 ; t ( τ ) , τ R and that ρ Ψ ρ 0 ρ Ψ + sup 0 t < + A ˜ ( t ) .
Proof 
Note that if Ψ ( t , τ ) is the fundamental matrix associated with A ( t ) . Then,
Ψ ( t , τ ) = e A 0 ( t τ ) + τ t e A 0 ( t σ ) A ˜ ( σ ) Ψ ( t , σ ) d σ   ;   t ( τ ) , τ R 0 +
with Ψ ( τ , τ ) = I n ; τ R 0 + , which is of exponential order on the interval τ σ t for any t ( τ ) , τ so that there exist real constants K Ψ 1 , ρ Ψ R such that Ψ ( t , τ ) K Ψ e ρ Ψ ( t τ ) ; t ( τ ) , τ R 0 + . On the other hand, note that
Ψ ( t , τ ) K 0 e ρ 0 ( t τ ) + K 0 ρ 0 ( 1 e ρ 0 ( t τ ) ) sup τ σ t A ˜ ( σ ) sup τ σ t Ψ ( t , σ ) ;   t ( τ ) , τ R 0 +
Note from Banach´s Perturbation Lemma and (A6) that one has for any t R 0 + :
F ( t ) 1 ε 5 F M ( t ) = ρ 0 ρ Ψ ρ 0 ρ Ψ K 0 K Ψ ( 1 e ( ρ 0 ρ Ψ ) t ) sup 0 τ t A ˜ ( τ )   ( if   ( A 4 )   holds )
ε 4 F M ( t ) = ρ 0 ρ 0 K 0 ( 1 e ρ 0 t ) 0 t Ψ ( τ , t ) d τ sup 0 τ t A ˜ ( τ )   ( if   ( A 3 )   holds )
ε 3 F M ( t ) = 1 1 0 t e A 0 ( t τ ) Ψ ( τ , t ) d τ sup 0 τ t A ˜ ( τ )   ( if   ( A 2 )   holds )
ε 2 F M ( t ) = 1 1 0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ   ( if   ( A 1 )   holds )
Lemma A2.
One has that:
F ( t ) 1 ε 5 F m ( t ) = ρ 0 ρ Ψ ρ 0 ρ Ψ + K 0 K Ψ ( 1 e ( ρ 0 ρ Ψ ) t ) sup 0 τ t A ˜ ( τ )
if the assumptions 1 and 5 of Lemma A2 hold:
F ( t ) 1 ε 4 F m ( t ) = ρ 0 ρ 0 + K 0 ( 1 e ρ 0 t ) 0 t Ψ ( τ , t ) d τ sup 0 τ t A ˜ ( τ )
if the assumptions 1 and 4 of Lemma A2 hold:
F ( t ) 1 ε 3 F m ( t ) = 1 1 + 0 t e A 0 ( t τ ) Ψ ( τ , t ) d τ sup 0 τ t A ˜ ( τ )
if the assumptions 1 and 3 of Lemma A2 hold:
F ( t ) 1 ε 3 F m ( t ) = 1 1 + 0 t e A 0 ( t τ ) Ψ ( τ , t ) d τ sup 0 τ t A ˜ ( τ )
if the assumptions 1 and 2 of Lemma A2 hold.
Proof. 
It is a direct joint consequence of Banach´s Perturbation lemma and Lemma A2. Note that if M is a square real matrix and E < 1 / M 1 then M + E is non-singular and
( M + E ) 1 M 1 1 M 1 E
(Banach´s Perturbation lemma). Assume that ( M + E ) 1 > M 1 1 M 1 E . Thus, the following contradiction follows:
1 M 1 E > 1 + M 1 E
Then, ( M + E ) 1 M 1 1 + M 1 E . Thus, (A11) to (A14) follow from F ( t ) = I n 0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ ,
M 1 1 M 1 E ( M + E ) 1 M 1 1 + M 1 E
and the proof of Lemma A1, with the replacements M I n , E 0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ . □
Lemma A3.
Assume that:
1) A 0 is a stability matrix so that e A 0 t K 0 e ρ 0 t ; t R 0 + for some real constants K 0 1 and ρ 0 > 0 ,
2) sup 0 t < A ˜ ( t ) = ε A for ε A [ 0 , ε A * ] and some ε A * [ 0 , 1 ) ,
3) Ψ ( t , τ ) K Ψ e ρ Ψ ( t τ ) ; t ( τ ) , τ R with K Ψ 1 .
Then, the following properties hold:
(i) F ( t ) 1 + ε A * K 0 K Ψ ρ 0 ρ Ψ ( 1 e ( ρ 0 ρ Ψ ) t ) ; t R 0 +
if ρ Ψ < ρ 0 and
F ( t ) 1 ε A * K 0 K Ψ ρ 0 ρ Ψ ( 1 e ( ρ 0 ρ Ψ ) t ) ; t R 0 + if, furthermore, ε A * < ρ 0 ρ Ψ K 0 K Ψ ( 1 e ( ρ 0 ρ Ψ ) t )
(ii) F ( t ) 1 + ε A * K 0 K Ψ ρ 0 ρ Ψ ( 1 e ρ 0 t ) ; t R 0 + , and
F ( t ) 1 ε A * K 0 K Ψ ρ 0 ρ Ψ ( 1 e ρ 0 t ) ; t R 0 + if, furthermore, ε A * < ρ 0 ρ Ψ K 0 K Ψ ( 1 e ρ 0 t )
Assume, in addition, that
4) The pair ( A 0 , b 0 ) is controllable,
5) sup 0 t < b ˜ ( t ) = ε b for ε b [ 0 , ε b * ] and some ε b * [ 0 , 1 ) .
Then, G ( t * ) defined in (15) is subject to:
(iii)
G ( t * ) ε G ( t * ) = ε G * = ( K 0 2 2 ρ 0 ( 1 e 2 ρ 0 t * ) b 0 ε b * + K 0 2 K Ψ b 0 ε b * ε A * × e 2 ρ 0 t * e 2 ρ Ψ t * + 1 e ( ρ 0 ρ Ψ ) t * e ( ρ 0 + ρ Ψ ) t * ρ 0 2 ρ Ψ 2 ) G c [ 0 , t * ] 1 ( A 0 , b 0 )
Proof. 
Note that from Theorem 1 that ρ Ψ + sup 0 t < + A ˜ ( t ) ρ 0 > ρ Ψ if ρ Ψ < ρ 0 so that by direct calculations taking into account e A 0 t K 0 e ρ 0 t , Ψ ( t , τ ) K Ψ e ρ Ψ ( t τ ) and sup 0 t < A ˜ ( t ) ε A *
F ( t ) = I n 0 t e A 0 ( t τ ) A ˜ ( τ ) Ψ ( τ , t ) d τ 1 + ε A * K 0 K Ψ ρ 0 ρ Ψ ( 1 e ( ρ 0 ρ Ψ ) t ) ; t R 0 + and F ( t ) 1 ε A * K 0 K Ψ ρ 0 ρ Ψ ( 1 e ( ρ 0 ρ Ψ ) t ) if
ε A * < ρ 0 ρ Ψ K 0 K Ψ ( 1 e ( ρ 0 ρ Ψ ) t )
Property (i) is proved. Property (ii) follows by applying H o ¨ lder´s inequality to 0 t e A 0 ( t τ ) d τ and 0 t Ψ ( τ , t ) d τ of the integral leading to the formula:
F ( t ) 1 + sup 0 t < + A ( t ) 0 t e A 0 ( t τ ) Ψ ( τ , t ) d τ 1 + sup 0 t < + A ( t ) ( 0 t e A 0 ( t τ ) d τ 2 ) 1 / 2 ( 0 t Ψ ( τ , t ) 2 d τ ) 1 / 2   ;   t R 0 +
and, similarly, it follows that:
F ( t ) 1 sup 0 t < + A ( t ) 0 t e A 0 ( t τ ) Ψ ( τ , t ) d τ ; t R 0 + .
On the other hand, note that the conditions 1-5 allow to write the following chain of inequalities from (23)–(24):
G ( t * ) ( 0 t * e A 0 ( t * τ ) b ˜ ( τ ) b 0 T e A 0 T ( t * τ ) d τ + 0 t * 0 t * e A 0 ( t * τ ) A ˜ ( τ ) Ψ ( τ , σ ) b ( σ ) b 0 T e A 0 T ( t * σ ) d σ d τ ) G c [ 0 , t * ] 1 ( A 0 , b 0 ) ( K 0 2 2 ρ 0 ( 1 e 2 ρ 0 t * ) b 0 sup 0 τ t * b ˜ ( τ ) + K 0 2 K Ψ b 0 sup 0 τ t * b ˜ ( τ ) sup 0 τ t * A ˜ ( τ ) ( 0 t * 0 t * e 2 ρ 0 t + ( ρ 0 ρ Ψ ) τ + ( ρ 0 + ρ Ψ ) σ d σ d τ ) ) × G c [ 0 , t * ] 1 ( A 0 , b 0 ) = ( K 0 2 2 ρ 0 ( 1 e 2 ρ 0 t * ) b 0 sup 0 τ t * b ˜ ( τ ) + K 0 2 K Ψ b 0 sup 0 τ t * b ˜ ( τ ) sup 0 τ t * A ˜ ( τ ) ( 0 t * e 2 ρ 0 t + ( ρ 0 ρ Ψ ) τ d τ 0 t * e ( ρ 0 + ρ Ψ ) σ d σ ) ) × G c [ 0 , t * ] 1 ( A 0 , b 0 ) = ( K 0 2 2 ρ 0 ( 1 e 2 ρ 0 t * ) b 0 sup 0 τ t * b ˜ ( τ ) + K 0 2 K Ψ b 0 sup 0 τ t * b ˜ ( τ ) sup 0 τ t * A ˜ ( τ ) × e 2 ρ 0 t * ( e ( ρ 0 + ρ Ψ ) t 1 ) ( e ( ρ 0 + ρ Ψ ) t 1 ) ρ 0 2 ρ Ψ 2 ) G c [ 0 , t * ] 1 ( A 0 , b 0 )
and Property (iii) is proved. □
Remark A2.
Note that the technical results for F ( t ) of Equations A1–A3 are valid for any t R 0 + under the given sufficiency-type conditions rather that for the particular prefixed t * chosen for generating the control law (12). However, the results for G depend explicitly on the control interval [ 0 , t * ] so that they are applicable for t = t * .

Appendix B. Guaranteed Reachability of the Current Linearized System from the Controllability of Its Nominal Counterpart

Theorem A1.
Assume that the pair ( A 0 , b 0 ) is controllable and sup 0 t t * A ˜ ( t ) 2 ε A 2 and sup 0 t t * b ˜ ( t ) ε b 2 for sufficiently small real positive constants ε A 2 = ε A 2 ( t * ) and ε b 2 = ε b 2 ( t * ) depending on t * . Then, the following properties hold:
(i) G c [ 0 , t * ] ( A ( t ) , b ( t ) ) is non-singular so that the current system is PR ( x * , t * , x 0 ) .
(ii)If ε A 2 = λ A ε 0 1 and ε b 2 = λ b ε 0 1 for some non-negative real constants λ A , λ b and ε 0 [ 0 , 1 ) then Property (i) is guaranteed if:
ε 0 < 2 | ρ 0 | K 0 2 λ min ( G c 0 [ 0 , t * ] ( A 0 , b 0 ) ) ( [ 4 b 0 2 2 + ( 2 b 0 + 1 ) λ b ] λ A + ( 2 b 0 + 1 ) λ b ( 1 + λ A ) ) | 1 e 2 ρ 0 t * |
Proof. 
Note from (13) and (36) that the controllability gramian of the current linearized system G c [ 0 , t * ] ( A ( t ) , b ( t ) ) is kept non-singular if that of its linearized counterpart G c 0 [ 0 , t * ] ( A 0 , b 0 ) is non-singular for all t * > 0 and, furthermore, G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) = G c [ 0 , t * ] ( A ( t ) , b ( t ) ) G c 0 [ 0 , t * ] ( A 0 , b 0 ) has a sufficiently small norm such that, for any given matrix norm, the incremental controllability gramian satisfies G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) < 1 / G c [ 0 , t * ] 1 ( A 0 , b 0 ) since:
G c [ 0 , t * ] ( A ( t ) , b ( t ) ) = G c 0 [ 0 , t * ] ( A 0 , b 0 ) + G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) = G c 0 [ 0 , t * ] ( A 0 , b 0 ) ( I n + G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) )
what follows from Banach´s Perturbation Lemma which ensures that G c [ 0 , t * ] ( A ( t ) , b ( t ) ) is non-singular, then, the current linearized system is PR ( x * , t * , x 0 ) . Define Ψ 0 ( t , τ ) = e A 0 ( t τ ) , Ψ ˜ ( t , τ ) = Ψ ( t , τ ) Ψ 0 ( t , τ ) ; τ , t [ 0 , t * ] R 0 + and ( Δ ˜ c 0 [ 0 , t ] ( A 0 , b 0 ) ) ( τ ) being the integrand defining G ˜ c 0 [ 0 , t ] ( A 0 , b 0 ) = 0 t ( Δ ˜ c 0 [ 0 , t ] ( A 0 , b 0 ) ) ( τ ) d τ ; t [ 0 , t * ] R 0 + . Simple direct calculations to expand in additive terms the incremental controllability gramian yield G ˜ c 0 [ 0 , t ] ( A 0 , b 0 ) = 0 t * Δ ˜ c 0 [ 0 , τ ] ( A 0 , b 0 ) d τ with:
( Δ ˜ c 0 [ 0 , t ] ( A 0 , b 0 ) ) ( τ ) 2 Ψ 0 ( t , τ ) b 0 b 0 T Ψ ˜ ( t , τ ) + Ψ ˜ ( t , τ ) b 0 b 0 T Ψ ˜ T ( t , τ ) + Ψ 0 ( t , τ ) ( b 0 b ˜ T + b ˜ b 0 + b ˜ b ˜ T ) Ψ 0 T ( t , τ ) + Ψ ˜ ( t , τ ) ( b 0 b ˜ T + b ˜ b 0 + b ˜ b ˜ T ) Ψ ˜ T ( t , τ ) + 2 Ψ ˜ ( t , τ ) ( b 0 b ˜ T + b ˜ b 0 + b ˜ b ˜ T ) Ψ 0 T ( t , τ )
Note that:
Ψ 0 ( t * , τ ) 2 K 0 e ρ 0 ( t * τ ) , 0 t * Ψ 0 ( t * , τ ) 2 d τ ( K 0 / | ρ 0 | ) | 1 e ρ 0 t * | ,
0 t * Ψ 0 ( t * , τ ) 2 2 d τ ( K 0 2 / 2 | ρ 0 | ) | 1 e 2 ρ 0 t * |
and, since sup 0 t t * A ˜ ( t ) 2 ε A 2 , one has 0 t * Ψ ˜ ( t * , τ ) 2 2 d τ ( K 0 2 ε A 2 / 2 | ρ 0 | ) | 1 e 2 ρ 0 t * | and, since furthermore sup 0 t t * b ˜ ( t ) ε b 2 , one gets from (A23) and (A24) that:
G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) 2 = 0 t * ( Δ ˜ c 0 [ 0 , t ] ( A 0 , b 0 ) ) ( τ ) d τ 2 K 0 2 2 | ρ 0 | ( ε A 2 [ 2 b 0 2 2 ( 1 + ε A 2 ) + ( 2 b 0 + ε b 2 ) ε b 2 ] + ( 2 b 0 + ε b 2 ) ε b 2 ( 1 + ε A 2 2 ) ) | 1 e 2 ρ 0 t * |
= K 0 2 b 0 2 | ρ 0 | ( ε A 2 b 0 2 + ε b 2 ) | 1 e 2 ρ 0 t * | + o ( ε A ) + o ( ε b )
Then, if K 0 2 b 0 2 | ρ 0 | ( ε A 2 b 0 2 + ε b 2 ) | 1 e 2 ρ 0 t * | < 1 / G c [ 0 , t * ] 1 ( A 0 , b 0 ) and, if max ( ε A 2 , ε b 2 ) is small enough for the given t * then there exists a positive real constant ε = ε ( ε A 2 , ε b 2 , t * ) satisfying:
ε 1 / G c [ 0 , t * ] 1 ( A 0 , b 0 ) K 0 2 b 0 2 | ρ 0 | ( ε A 2 b 0 2 + ε b 2 ) | 1 e 2 ρ 0 t * |
such that G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) 2 < λ min ( G c 0 [ 0 , t * ] ( A 0 , b 0 ) ) = 1 / G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) 2 . This implies that if G c 0 [ 0 , t * ] ( A 0 , b 0 ) is non-singular then G c [ 0 , t * ] ( A ( t ) , b ( t ) ) is non-singular and the first part of the proof is complete. On the other hand, if ε A 2 = λ A ε 0 1 and ε b 2 = λ b ε 0 1 for some real constant ε 0 [ 0 , 1 ) , [4], then ε A 2 2 = λ A 2 ε 0 2 ε A 2 = λ A ε 0 1 and ε b 2 2 = λ b 2 ε 0 2 ε b 2 = λ b ε 0 1 so that one has from (A25) that:
G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) 2 K 0 2 2 | ρ 0 | ( [ 4 b 0 2 2 + ( 2 b 0 + 1 ) ε b 2 ] ε A 2 + ( 2 b 0 + 1 ) ε b 2 ( 1 + ε A 2 ) ) | 1 e 2 ρ 0 t * | ε 0 K 0 2 2 | ρ 0 | ( [ 4 b 0 2 2 + ( 2 b 0 + 1 ) λ b ] λ A + ( 2 b 0 + 1 ) λ b ( 1 + λ A ) ) | 1 e 2 ρ 0 t * |
and G ˜ c 0 [ 0 , t * ] ( A 0 , b 0 ) 2 < 1 / G c 0 [ 0 , t * ] 1 ( A 0 , b 0 ) 2 holds from (A27) if (A22) holds. The proof is complete. □

References

  1. Mackenroth, U. Robust Control Systems: Theory and Case Studies; Springer: Berlin, Germany, 2003. [Google Scholar]
  2. Heath, W.P.; Carrasco, J.; de la Sen, M. Second-order counterexamples to the discrete-time Kalman conjecture. Automatica 2015, 60, 140–144. [Google Scholar] [CrossRef]
  3. De la Sen, M. Parametrical non-complex tests to evaluate partial decentralized linear-output feedback control stabilization conditions for their centralized stabilization counterparts. Appl. Sci. 2019, 9, 1739. [Google Scholar] [CrossRef]
  4. De la Sen, M.; Alonso-Quesada, S. Control issues for the Beverton-Holt equation in ecology by locally monitoring the environment carrying capacity: Non-adaptive and adaptive cases. Appl. Math. Comput. 1985, 215, 2616–2633. [Google Scholar] [CrossRef]
  5. De la Sen, M. On the design of hyperstable feedback controllers for a class of parameterized nonlinearities. Two application examples for controlling epidemic models. Int. J. Environ. Res. Public Health 2019, 16, 2689. [Google Scholar] [CrossRef] [PubMed]
  6. De la Sen, M.; Nistal, R.; Alonso-Quesada, S.; Ibeas, A. Some formal results on positivity, stability and endemic steady state attainability based on linear algebraic tools for a class of epidemic models with eventual incommensurate delays. Discret. Dyn. Nat. Soc. 2019, 2019, 8959681. [Google Scholar] [CrossRef]
  7. Han, X.; Li, F.; Meng, X.Z. Dynamics analysis of a nonlinear stochastic SEIR epidemic system with varying population size. Entropy 2018, 20, 376. [Google Scholar] [CrossRef]
  8. Verma, R.; Sehgal, V.K.; Nitin, V. Computational stochastic modelling to handle the crisis occurred during community epidemic. Ann. Data. Sci. 2016, 3, 119–133. [Google Scholar] [CrossRef]
  9. Iggidr, A.; Souza, M.O. State estimators for some epidemiological systems. J. Math. Biol. 2019, 78, 225–256. [Google Scholar] [CrossRef] [PubMed]
  10. Yang, H.M.; Ribas-Freitas, A.R. Biological view of vaccination described by mathematical modellings: From rubella to dengue vaccines. Math. Biosci. Eng. 2018, 16, 3185–3214. [Google Scholar]
  11. Deka, A.; Bhattachariyya, S. Game dynamic model of optimal budget allocation under individual vaccination choice. J. Theor. Biol. 2019, 470, 108–118. [Google Scholar] [CrossRef] [PubMed]
  12. Rhodes, C.J.; Demetrius, L. Evolutionary entropy determines invasion success in emergent epidemics. PLoS ONE 2010, 5, e12951. [Google Scholar] [CrossRef] [PubMed]
  13. Koivu-Jolma, M.; Annila, A. Epidemic as a natural process. Math. Biosci. 2018, 299, 97–102. [Google Scholar] [CrossRef] [PubMed]
  14. Meyers, L. Contact network epidemiology: Bond percolation applied to infectious disease prediction and control. Bull. Am. Math. Soc. 2007, 44, 63–86. [Google Scholar] [CrossRef]
  15. De la Sen, M.; Ibeas, A.; Alonso-Quesada, S.; Nistal, R. On a SIR model in a patchy environment under constant and feedback decentralized controls with asymmetric parameterizations. Symmetry 2019, 11, 430. [Google Scholar] [CrossRef]
  16. Barnett, S. Matrices in Control Theory with Applications to Linear Programming; Van Nostrand Reinhold Company: New York, NY, USA, 1971. [Google Scholar]
  17. Rushton, S.; Mautner, A.J. The deterministic model of a simple epidemic for more than one community. Biometrika 1955, 42, 126–132. [Google Scholar] [CrossRef]
  18. Daley, D.J.; Gani, J. Epidemic Modelling: An Introduction; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  19. Wanduku, D. The stochastic extinction and stability conditions for nonlinear malaria epidemics. Math. Biosci. Eng. 2019, 16, 3771–3806. [Google Scholar] [CrossRef] [PubMed]
  20. Wanduku, D. Threshold conditions for a family of epidemic dynamic models for malaria with distributed delays in a non-random environment. Int. J. Biomath. 2018, 11, 1850085. [Google Scholar] [CrossRef]
  21. Wanduku, D. Complete global analysis of a two-scale network SIRS epidemic dynamic model with distributed delay and random perturbations. Appl. Math. Comput. 2017, 294, 49–76. [Google Scholar] [CrossRef]
  22. Khinchin, A.I. Mathematical Foundations of Information Theory; Dover Publications Inc.: New York, NY, USA, 1957. [Google Scholar]

Share and Cite

MDPI and ACS Style

De la Sen, M. On the Approximated Reachability of a Class of Time-Varying Nonlinear Dynamic Systems Based on Their Linearized Behavior about the Equilibria: Applications to Epidemic Models. Entropy 2019, 21, 1045. https://doi.org/10.3390/e21111045

AMA Style

De la Sen M. On the Approximated Reachability of a Class of Time-Varying Nonlinear Dynamic Systems Based on Their Linearized Behavior about the Equilibria: Applications to Epidemic Models. Entropy. 2019; 21(11):1045. https://doi.org/10.3390/e21111045

Chicago/Turabian Style

De la Sen, Manuel. 2019. "On the Approximated Reachability of a Class of Time-Varying Nonlinear Dynamic Systems Based on Their Linearized Behavior about the Equilibria: Applications to Epidemic Models" Entropy 21, no. 11: 1045. https://doi.org/10.3390/e21111045

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