Next Article in Journal
General Multiplicative Zagreb Indices of Graphs with a Small Number of Cycles
Previous Article in Journal
Metric Factorization with Item Cooccurrence for Recommendation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convergence Assessment of the Trajectories of a Bioreaction System by Using Asymmetric Truncated Vertex Functions

by
Alejandro Rincón
1,2,
Gloria Yaneth Florez
1,* and
Gerard Olivar
3,4,5
1
Grupo de Investigación en Desarrollos Tecnológicos y Ambientales, Facultad de Ingenieriay Arquitectura, Universidad Católica de Manizales, Carrera 23 N., 60-63, 170002 Manizales, Colombia
2
Grupo de Investigaciones Biológicas, Instituto de Investigación en Microbiología y Biotecnología Agroindustrial, Universidad Católica de Manizales, Carrera 23 N., 60-63, 170002 Manizales, Colombia
3
Department of Natural Sciences and Technology, University of Aysén, Coyhaique 5952039, Chile
4
Department of Mathematics and Statistics, Universidad Nacional de Colombia, Manizales 170003, Colombia
5
Simon A. Levin Mathematical, Computational and Modeling Sciences Center, Arizona State University, Tempe, AZ 85287, USA
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(4), 513; https://doi.org/10.3390/sym12040513
Submission received: 15 January 2020 / Revised: 7 March 2020 / Accepted: 9 March 2020 / Published: 2 April 2020

Abstract

:
In several open and closed-loop systems, the trajectories converge to a region instead of an equilibrium point. Identifying the convergence region and proving the asymptotic convergence upon arbitrarily large initial values of the state variables are regarded as important issues. In this work, the convergence of the trajectories of a biological process is determined and proved via truncated functions and Barbalat’s Lemma, while a simple and systematic procedure is provided. The state variables of the process asymptotically converge to a compact set instead of an equilibrium point, with asymmetrical bounds of the compact sets. This convergence is rigorously proved by using asymmetric forms with vertex truncation for each state variable and the Barbalat’s lemma. This includes the definition of the truncated V i functions and the arrangement of its time derivative in terms of truncated functions. The proposed truncated function is different from the common one as it accounts for the model nonlinearities and the asymmetry of the vanishment region. The convergence analysis is valid for arbitrarily large initial values of the state variables, and arbitrarily large size of the convergence regions. The positive invariant nature of the convergence regions is proved. Simulations confirm the findings.

1. Introduction

In several open and closed loop systems, the trajectories converge to a region instead of an equilibrium point. Some examples are: (i) chaotic systems [1,2,3,4], (ii) systems that converge to limit cycles [5,6]; (iii) closed loop systems involving plant uncertainties [7,8,9,10,11]. The case of closed loop systems results majorly in adaptive control design for systems with model uncertainties and nonlinearities [8,9,10].
Identifying the convergence region of these systems and proving the asymptotic convergence upon arbitrarily large initial values of the state variables are regarded as important issues [1,5,12]. This stability analysis can be achieved via the following Lyapunov-function based approaches: the finite-time Lyapunov theory [8,9,10], the ultimate bound approach [13,14,15,16,17], and the Lyapunov-like function with vertex truncation approach [18,19]. For these approaches, the size of the target region is not constrained to be small, and cases with no equilibrium points can be considered. The Lyapunov function, its time derivative and the consequent convergence properties are important differences among them. An ideal stability analysis would be the direct extension of the stability analysis commonly used for systems converging to an equilibrium point, to the case of systems converging to a compact set. That is, a radially unbounded Lyapunov function is formulated so that its time derivative is upper bounded by a function that vanishes for the state variables being inside the convergence region, and it is negative otherwise. Then, the Barbalat’s Lemma is applied to prove the convergence of the state variables. The advantage of this analysis is its rigor, completeness and clarity. To the author’s knowledge, it is only developed in the Lyapunov-like function with vertex truncation approach, which is used for design of adaptive controllers, achieving the convergence of the tracking error to a compact set [11,18,19,20,21]. However, it is not well developed for open loop systems.
The finite-time Lyapunov theory is commonly applied for controller design, featuring the convergence of the tracking error of the closed loop system to a small target region within a well-defined time [8,9,10]. The fundamentals of the finite-time Lyapunov theory were originally given by Theorem 5.2 in [22]. The ultimate bound theory is commonly applied for chaotic systems. The system trajectories converge to attractive invariant sets that are properly identified [13,14,15,16,17]. The fundamentals of the used Lyapunov based theory were originally given by Leonov at the eighties, according to [3,15,16,17]. In these approaches, the Lyapunov function is formulated so that it appears in the right hand side of the expression of its time derivative. In this way, the Lyapunov function is monotonically decreasing and converges to a compact set, so that the state variables converge to some compact set. The required expression of the time derivative of the Lyapunov function can be obtained in some cases: (i) in open loop systems, e.g., chaotic attractors [13,14]; (ii) in controlled systems, by properly defining the control law [8,9,10,23]. Nevertheless, it is overly restrictive and overly difficult to obtain in other open loop systems.
Hence, a less restrictive approach is needed for proving the convergence of open loop systems to compact sets. To this end, in this work we prove the stability of a system comprising three differential equations, with a disturbance that induces the system to dwell around an equilibrium point, by proposing an extension of the Lyapunov-like function with vertex truncation approach. To the author’s knowledge, this is new to the current literature. This system arises from an open loop bioreaction model. The main contributions of this study are: (i) the asymptotic convergence of each state variable to a compact set of asymmetrical bounds is proved, using truncated forms and the Barbalat’s lemma; (ii) we propose a truncated form that is different to the common quadratic truncated form, as it involves the nonlinear reaction rate terms of the model and an asymmetrical vanishment region; (iii) the proof of asymptotic convergence holds for arbitrarily large initial values of the state variables, and arbitrarily large size of the convergence region; (iv) the invariance nature of the convergence sets is proved on the basis of the truncated forms.
The organization of the work is as follows. Section 2 presents the preliminary mathematical definitions (Section 2.1) an the model of the system (Section 2.2), expressing it in terms of its difference with respect to equilibrium conditions. Section 3 presents the main results of the stability analysis of a three dimension model with external disturbance. Section 4 presents the Lyapunov-based stability analysis of two simplified models. Section 4.1 considers a three dimension model with no external disturbances, whereas Section 4.2 considers a one-dimension model with external disturbance. Section 5 presents the detailed stability analysis of a three dimension model with external disturbance. In Section 6 a simulation example is presented. In Section 7 the conclusions are drawn.

2. Preliminary Definitions and Model Description

2.1. Preliminary Definitions

In this subsection, some mathematical expressions and terms used throughout this study are defined.
Compact set. A compact set Ω R r is defined as Ω = { ( ) : k l , i ( ) i k u , i , i = 1 , , r } , being k l , i , k u , i constant real numbers, and r the size of ( ) [8,24,25,26].
Boundedness. A scalar signal ( ) is bounded if there exists a constant α > 0 such that | ( ) | < α for all t t o [27].
Asymptotic convergence. The signal ( ) converges asymptotically to the region Ω , if ( ) converges to Ω as t [28,29,30].
Remaining in a region. The signal ( ) remains in a region Ω for t t k , t k > t o if ( ) Ω for all t t k [24,31,32].
The term ‘region’ corresponds to a set.

2.2. Model Description

We consider ammonification, nitrification, plant uptake and denitrification as the primary nitrogen removal and formation pathways. Ammonium is converted to nitrite in one step, whereas N O 2 and N O 3 are produced by nitrification and are consumed by denitrification [33,34]. Thus, the mass balance for nitrogen concentration across a single CSTR gives:
d O N d t = 1 τ i n O N i n 1 τ O N r a
d N H 4 d t = 1 τ i n N H 4 , i n 1 τ N H 4 + r a r n r p
d ( N O 2 + N O 3 ) d t = 1 τ i n ( N O 2 + N O 3 ) i n 1 τ ( N O 2 + N O 3 ) + r n r d
r a = k a O N , r n = k n N H 4 k A N + N H 4 , r d = k d ( N O 2 + N O 3 ) K d s + ( N O 2 + N O 3 ) , r p = k p
τ i n = V Q i n , τ = V Q o u t ,
where O N is the concentration of organic nitrogen, and O N i n is its inflow concentration; N H 4 is the N H 4 + N concentration, and N H 4 , i n is its inflow concentration; ( N O 2 + N O 3 ) is the concentration of nitrites plus nitrates, and ( N O 2 + N O 3 ) i n is its inflow concentration. In addition, r a is the ammonification rate, r n is the nitrification rate, r p is the plant uptake rate, r d is the denitrification rate; Q i n is the inlet flowrate, Q o u t is the outlet flow rate, V is the water volume. The effect of pH, temperature and dissolved oxygen are not considered, in order to facilitate the dynamic analysis. We use the following notation:
X 1 = O N , X 2 = N H 4 , X 3 = N O 2 + N O 3 .
Thus, models (1) to (3) with functions (4) to (5) is rewritten as:
d X 1 d t = 1 τ i n X 1 , i n 1 τ X 1 k a X 1
d X 2 d t = 1 τ i n X 2 , i n 1 τ X 2 + k a X 1 k n X 2 k A N + X 2 k p
d X 3 d t = 1 τ i n X 3 , i n 1 τ X 3 + k n X 2 k A N + X 2 k d X 3 K d s + X 3 ,
subject to the following features:
 Characteristic 1. 
τ i n , τ , k a , k n , k A N , K d s , k p are constant and positive.
 Characteristic 2. 
X 2 , i n , X 3 , i n are constant and positive.
 Characteristic 3. 
X 1 , i n varies according to X 1 , i n = X 1 , i n p + δ 0 , where X 1 , i n p is constant and positive, whereas δ 0 is time varying and satisfies: m a x { δ o } > 0 ; m i n { δ o } < 0 ; m i n { δ o } = m a x { δ o } .
 Characteristic 4. 
X 1 , X 2 , X 3 remain in the region Ω 123 = { ( X 1 , X 2 , X 3 ) R 3 | X 1 > 0 , X 2 > 0 , X 3 > 0 } .
Now, we rewrite the model in terms of the equilibrium condition corresponding to X 1 , i n = X 1 , i n p . Subtracting the equilibrium condition from Equation (6), yields
d X ¯ 1 d t = k 1 X ¯ 1 + δ 1
X ¯ 1 = X 1 X 1 e q , k 1 = 1 τ + k a ,
δ 1 = δ 0 τ i n , m i n { δ 1 } < 0 , m a x { δ 1 } > 0 , m i n { δ 1 } = m a x { δ 1 } .
Equation (11) follows from Characteristics 1 and 3. Subtracting the equilibrium condition from Equation (7), yields
d X 2 d t = k a X ¯ 1 g ¯ 2
X ¯ 2 = X 2 X 2 e q
g ¯ 2 ( X ¯ 2 ) = 1 τ X ¯ 2 + k n X 2 ¯ + X 2 e q k A N + X 2 ¯ + X 2 e q k n X 2 e q k A N + X 2 e q .
Subtracting the equilibrium condition from Equation (8), yields
d X ¯ 3 d t = g ¯ 3 + g ¯ 2 b
X ¯ 3 = X 3 X 3 e q
g ¯ 2 b ( X ¯ 2 ) = k n X 2 ¯ + X 2 e q k A N + X 2 ¯ + X 2 e q k n X 2 e q k A N + X 2 e q
g ¯ 3 ( X ¯ 3 ) = 1 τ X ¯ 3 + k d X 3 ¯ + X 3 e q K d s + X 3 ¯ + X 3 e q k d X 3 e q K d s + X 3 e q .
The following properties hold:
g ¯ 2 X ¯ 2 = 0 = 0 , g ¯ 2 b X ¯ 2 = 0 = 0 , g ¯ 3 X ¯ 3 = 0 = 0 d g ¯ 2 d X ¯ 2 > 0 , d g ¯ 2 b d X ¯ 2 > 0 , d g ¯ 3 d X ¯ 3 > 0
 Remark 1. 
Characteristic 4 implies that X ¯ 1 , X ¯ 2 , X ¯ 3 remain in the region
R ¯ 123 = { ( X ¯ 1 , X ¯ 2 , X ¯ 3 ) ( X 1 e q , ) × ( X 2 e q , ) × ( X 3 e q , ) } .

3. Main Results

The stability analysis for a three dimension model with external disturbance includes: (i) definition of the truncated functions V i , what involves the choice of its gradient and the definition of the convergence regions Ω i ; (ii) determination of the time derivatives of the V i functions, what involves arranging the V ˙ i expressions in terms of g i t functions; and (iii) determination of the boundedness, convergence and invariance properties of the state variables. The detailed procedure is presented in Section 5, whereas the main results are presented at what follows.
The gradient of the V 1 function is chosen to be:
d V 1 d X ¯ 1 = g 1 t
where g 1 t is defined as
g 1 t = X ¯ 1 1 k 1 m a x | δ 1 |   for   X ¯ 1 X ¯ 1 * b 0   for   X ¯ 1 ( X ¯ 1 * a , X ¯ 1 * b ) X ¯ 1 + 1 k 1 m a x | δ 1 |   for   X ¯ 1 X ¯ 1 * a
  where   X ¯ 1 * a : = 1 k 1 m a x { | δ 1 | } X ¯ 1 * b : = 1 k 1 m a x { | δ 1 | } X ¯ 1 * a < 0 , X ¯ 1 * b > 0 .
The main properties of g 1 t are:
P i ) g 1 t X ¯ 1 + ( δ 1 ) / k 1 g 1 t 2 P i i ) g 1 t is   continuous   with   respect   to X ¯ 1 P i i i ) g 1 t = 0   for   X ¯ 1 [ X ¯ 1 * a X ¯ 1 * b ] , g 1 t > 0   for   X ¯ 1 > X ¯ 1 * b ,   and   g 1 t < 0   for   X ¯ 1 < X ¯ 1 * a P i v )   if   g 1 t 0   as   t ,   then   X ¯ 1 Ω 1 , Ω 1 = X ¯ 1 : X ¯ 1 * a X ¯ 1 X ¯ 1 * b .
Definition of the V 1 function:
V 1 ( X ¯ 1 ) = X ¯ 1 * b X ¯ 1 x 1 k 1 m a x | δ 1 | d x   for   X ¯ 1 X ¯ 1 * b 0   for   X ¯ 1 ( X ¯ 1 * a , X ¯ 1 * b ) X ¯ 1 * a X ¯ 1 x + 1 k 1 m a x | δ 1 | d x   for   X ¯ 1 X ¯ 1 * a .
whose main properties are
V 1 > 0   for   X ¯ 1 > X ¯ 1 * b V 1 > 0   for   X ¯ 1 < X ¯ 1 * a V 1 = 0   for   X ¯ 1 [ X ¯ 1 * a , X ¯ 1 * b ] .
The time derivative of V 1 is:
d V 1 d t k 1 g 1 t 2 0
By applying the Barbalat’s lemma, one obtains that X ¯ 1 converges asymptotically to Ω 1 .
The gradient of the V 2 function is chosen to be:
d V 2 d X ¯ 2 = g 2 t
where g 2 t is defined as
g 2 t = g ¯ 2 k a 1 k 1 m a x | δ 1 |   for   X ¯ 2 X ¯ 2 * b 0   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) g ¯ 2 + k a 1 k 1 m a x | δ 1 |   for   X ¯ 2 X ¯ 2 * a
  where   X ¯ 2 * a : = X ¯ 2 : g ¯ 2 + k a 1 k 1 m a x | δ 1 | = 0 X ¯ 2 * b : = X ¯ 2 : g ¯ 2 k a 1 k 1 m a x | δ 1 | = 0 X ¯ 2 * a < 0 , X ¯ 2 * b > 0
The main properties of g 2 t are:
P i ) g 2 t ( g ¯ 2 + k a d 1 ) g 2 t 2 P i i ) g 2 t   is   continuous   with   respect   to   X ¯ 2 P i i i ) g 2 t = 0   for   X ¯ 2 [ X ¯ 2 * a X ¯ 2 * b ] , g 2 t > 0   for   X ¯ 2 > X ¯ 2 * b ,   and   g 2 t < 0   for   X ¯ 2 < X ¯ 2 * a P i v )   if   g 2 t 0   as   t ,   then   X ¯ 2 Ω 2 , Ω 2 = X ¯ 2 : X ¯ 2 * a X ¯ 2 X ¯ 2 * b .
The function V 2 is defined as:
V 2 ( X ¯ 2 ) = X ¯ 2 * b X ¯ 2 g ¯ 2 ( x ) k a k 1 m a x | δ 1 | d x   for   X ¯ 2 X ¯ 2 * b 0   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) X ¯ 2 * a X ¯ 2 g ¯ 2 ( x ) + k a k 1 m a x | δ 1 | d x   for   X ¯ 2 X ¯ 2 * a .
and its main properties are:
V 2 > 0   for   X ¯ 2 > X ¯ 2 * b V 2 > 0   for   X ¯ 2 < X ¯ 2 * a V 2 = 0   for   X ¯ 2 [ X ¯ 2 * a , X ¯ 2 * b ] .
The linear combination of V ˙ 1 and V ˙ 2 gives:
d V 1 d t + d d t 4 α 2 k 1 k a 2 V 2 4 α 2 2 k 1 k a 2 g 2 t k a 2 α 2 g 1 t 2 4 α 2 ( 1 α 2 ) k 1 k a 2 g 2 t 2 0 .
By applying the Barbalat’s Lemma, one obtains that g 2 t 2 converges asymptotically to zero, and X ¯ 2 converges asymptotically to Ω 2 (23).
The gradient of the V 3 function is chosen to be:
d V 3 d X ¯ 3 = g 3 t ,
where g 3 t is defined as:
g 3 t = g ¯ 3 g ¯ 2 b | X ¯ 2 = X ¯ 2 * b   for   X ¯ 3 X ¯ 3 * b 0   for   X ¯ 3 ( X ¯ 3 * a , X ¯ 3 * b ) g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a   for   r X ¯ 3 X ¯ 3 * a .
  where   X ¯ 3 * a : = { X ¯ 3 : g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a = 0 } X ¯ 3 * b : = { X ¯ 3 : g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * b = 0 }
X ¯ 3 * a < 0 , X ¯ 3 * b > 0 .
g ¯ 2 b | X ¯ 2 = X ¯ 2 * b > 0 , g ¯ 2 b | X ¯ 2 = X ¯ 2 * a < 0 .
The main properties of g 3 t are:
P i ) g 3 t ( g ¯ 3 + d 2 b ) g 3 t 2 P i i ) g 3 t   is   continuous   with   respect     to   X ¯ 3 P i i i ) g 3 t = 0   for   X ¯ 3 [ X ¯ 3 * a X ¯ 3 * b ] , g 3 t > 0   for   X ¯ 3 > X ¯ 3 * b ,   and   g 3 t < 0   for   X ¯ 3 < X ¯ 3 * a . P i v )   if   g 3 t 0   as   t ,   then   X ¯ 3 Ω 3 , Ω 3 = X ¯ 3 : X ¯ 3 * a X ¯ 3 X ¯ 3 * b .
The definition of the function V 3 is:
V 3 ( X ¯ 3 ) = X ¯ 3 * b X ¯ 3 g ¯ 3 ( x ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * b d x   for   X ¯ 3 X ¯ 3 * b 0   for   X ¯ 3 ( X ¯ 3 * a , X ¯ 3 * b ) X ¯ 3 * a X ¯ 3 g ¯ 3 ( x ) + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a d x   for   X ¯ 3 X ¯ 3 * a
and its main properties are:
V 3 > 0   for   X ¯ 3 > X ¯ 3 * b V 3 > 0   for   X ¯ 3 < X ¯ 3 * a V 3 = 0   for   X ¯ 3 [ X ¯ 3 * a , X ¯ 3 * b ] .
The linear combination of V ˙ 1 , V ˙ 2 and V ˙ 2 gives:
d V 1 d t + d d t 4 α 2 k 1 k a 2 V 2 + d d t 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 V 3 4 α 2 2 k 1 k a 2 g 2 t k a 2 α 2 g 1 t 2 + ( 1 ) 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 α 3 g 3 t 1 2 α 3 1 / 2 g 2 b t 2 + ( 1 ) 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 ( 1 α 3 ) g 3 t 2 0 .
By applying the Barbalat’s lemma, one obtains that g 3 t 2 convergences asymptotically to zero and X ¯ 3 to Ω 3 (25).
Proposition 1
(Boundedness). Consider the system (6)–(8), subject to Characteristics 1 to 4, and signals X ¯ 1 (10), g 1 t (20); g ¯ 2 (14), X ¯ 2 (13), g 2 t (22); g ¯ 3 (18), X ¯ 3 (16), g 3 t (24). All these signals are bounded for X ¯ 1 , X ¯ 2 , X ¯ 3 remaining in R ¯ 123 .
Proposition 2 
(Convergence). Consider the system (6)–(8), subject to Characteristics 1 to 4, and signals X ¯ 1 (10), g 1 t (20); g ¯ 2 (14), X ¯ 2 (13), g 2 t (22); g ¯ 3 (18), X ¯ 3 (16), g 3 t (24). X ¯ 1 converges asymptotically to Ω 1 (21), X ¯ 2 converges asymptotically to Ω 2 (23) and X ¯ 3 converges asymptotically to Ω 3 (25).
Proposition 3 
(Invariance). Consider the system (6)–(8), subject to Characteristics 1 to 4, and signals X ¯ 1 (10), g 1 t (20); g ¯ 2 (14), X ¯ 2 (13), g 2 t (22); g ¯ 3 (18), X ¯ 3 (16), g 3 t (24), and the sets Ω 1 (21), Ω 2 (23), Ω 3 (25). Let
Ω 12 = Ω 1 Ω 2 , Ω 123 = Ω 1 Ω 2 Ω 3
The sets Ω 1 , Ω 12 , Ω 123 are positively invariant.
The proof of Proposition 1 is presented in Section 5.4, the proof of Proposition 2 is presented in Section 5.5, and the proof of Proposition 3 is presented in Section 5.6.
 Remark 2. 
The proposed V 1 , V 2 , V 3 functions allow to develop a rigorous and complete proof for the asymptotic convergence of X ¯ 1 , X ¯ 2 , X ¯ 3 to the compact sets Ω 1 , Ω 2 and Ω 3 , respectively, via the Barbalat’s lemma, taking into account the nonlinear terms of the model and the asymmetry of Ω 1 , Ω 2 and Ω 3 . To this end, the V 1 , V 2 and V 3 functions involve the nonlinear model terms g ¯ 2 ( X ¯ 2 ) and g ¯ 3 ( X ¯ 3 ) , and exhibit asymmetrical vanishment regions Ω 1 , Ω 2 and Ω 3 . Consequently, the linear combinations of the V ˙ 1 , V ˙ 2 and V ˙ 3 expressions involve the k g 1 t 2 , k g 2 t 2 , k g 3 t 2 terms, which vanish for X ¯ 1 Ω 1 , X ¯ 2 Ω 2 and X ¯ 3 Ω 3 , respectively; then the Barbalat’s lemma can be applied in order to prove asymptotic convergence.
The main differences of the functions V 1 ( X ¯ 1 ) , V 2 ( X ¯ 2 ) , V 3 ( X ¯ 3 ) with respect to the common truncated quadratic form (e.g., [11,18]), are: (i) they involve the nonlinear asymmetrical functions g ¯ i ( X ¯ i ) ; (ii) the vanishment regions Ω i are asymmetrical, what renders V i ( X ¯ i ) asymmetrical.
The proof of asymptotic convergence is valid for: (i) arbitrarily large but bounded positive initial values of X ¯ 1 , X ¯ 2 , X ¯ 3 ; (ii) arbitrarily large but bounded size of the convergence regions: the sizes of Ω 1 (21), Ω 2 (23), Ω 3 (25) depend on the bounds of δ o , so that they can be arbitrarily large.
 Remark 3. 
The proposed V 1 , V 2 and V 3 functions allow to develop a rigorous proof of positive invariance of the convergence sets Ω 1 , Ω 12 , Ω 123 . To this end, the characteristics of the V ˙ 1 , V ˙ 2 , V ˙ 3 expressions allow to obtain: V ˙ 1 0 for X ¯ 1 Ω 1 ; V ˙ 2 0 for X ¯ 1 Ω 1 and X ¯ 2 Ω 2 ; and V ˙ 3 0 for X ¯ 2 Ω 2 and X ¯ 3 Ω 3 .

4. Preliminary Results: Stability Analysis for Simplified Models

In this section, the asymptotic convergence of two simple systems is determined by using Lyapunov-like functions and functions with vertex truncation. The purpose is to provide the basic procedures of the stability analysis that will be developed later for a three dimension model with external disturbance. Section 4.1 considers a three-dimension system with no external disturbance, whereas Section 4.2 considers a one-dimensional system with an external disturbance. Truncated forms are only used in Section 4.2.

4.1. Three-Dimension Model with No External Disturbance

In this section, we determine the asymptotic convergence of the state variables of a three-dimension model with no external disturbances. Consider the model (9) to (18). In absence of disturbance, we have δ 0 = 0 , so that δ 1 = 0 and Equation (9) becomes:
d d t X ¯ 1 = k 1 X ¯ 1
The time derivative of the function V 1 satisfies:
d V 1 d t = d V 1 d X ¯ 1 d X ¯ 1 d t
Combining the above expressions, yields:
d V 1 d t = d V 1 d X ¯ 1 ( k 1 ) X ¯ 1
We impose the following condition on V 1 :
d V 1 d X ¯ 1 = X ¯ 1
so that the definition of V 1 is:
V 1 ( X ¯ 1 ) = 0 X ¯ 1 ( x ) d x
whose main properties are:
V 1 > 0   for   X ¯ 1 0 V 1 = 0   for   X ¯ 1 = 0
Combining Equations (26) and (27), yields
d V 1 d t = ( k 1 ) X ¯ 1 2
This implies the asymptotic convergence of X ¯ 1 to zero, what is concluded by using the Barbalat’s Lemma on X ¯ 1 2 .
The time derivative of the function V 2 satisfies
d V 2 d t = d V 2 d X ¯ 2 d X ¯ 2 d t
Combining with Equation (12), yields
d V 2 d t = d V 2 d X ¯ 2 ( g ¯ 2 + k a X ¯ 1 ) .
We impose the following condition on V 2 :
d V 2 d X ¯ 2 = g ¯ 2 .
On the basis of this condition, the definition of the function V 2 is:
V 2 ( X ¯ 2 ) = 0 X ¯ 2 ( g ¯ 2 ( x ) ) d x
Its main properties are:
V 2 > 0   for   X ¯ 2 0 V 2 = 0   for   X ¯ 2 = 0 .
Combining Equations (29) and (30), yields:
d V 2 d t = g ¯ 2 2 + k a X ¯ 1 g ¯ 2
We consider the constant α 2 , that satisfies
α 2 ( 0 , 1 )
Factorizing (31), arranging and multiplying by 4 α 2 k 1 / k a 2 , yields
4 α 2 k 1 k a 2 d V 2 d t 4 α 2 2 k 1 k a 2 g ¯ 2 k a 2 α 2 X ¯ 1 2 + k 1 X ¯ 1 2 4 α 2 ( 1 α 2 ) k 1 k a 2 g ¯ 2 2 .
Adding this and Equation (28), yields
d V 1 d t + d d t 4 α 2 k 1 k a 2 V 2 4 α 2 2 k 1 k a 2 g ¯ 2 k a 2 α 2 X ¯ 1 2 4 α 2 ( 1 α 2 ) k 1 k a 2 g ¯ 2 2 0 .
This implies the asymptotic convergence of g ¯ 2 to zero, what follows by using the Barbalat’s lemma on g ¯ 2 2 . Consequently, X ¯ 2 converges asymptotically to zero.
The time derivative of the function V 3 satisfies:
d V 3 d t = d V 3 d X ¯ 3 d X ¯ 3 d t
Combining with Equation (15), yields:
d V 3 d t = d V 3 d X ¯ 3 ( g ¯ 3 ) + g ¯ 2 b .
We impose the following condition on V 3 :
d V 3 d X ¯ 3 = g ¯ 3 .
so that the definition of the function V 3 is:
V 3 ( X ¯ 3 ) = 0 X ¯ 3 ( g ¯ 3 ( x ) ) d x .
and its main properties are:
V 3 > 0   for   X ¯ 3 0 V 3 = 0   for   X ¯ 3 = 0 .
Combining (33) and (34), yields
d V 3 d t = ( 1 ) g ¯ 3 2 + g ¯ 3 g ¯ 2 b .
From Equations (14) and (17), it follows that:
| g ¯ 2 b | | g ¯ 2 |
We consider the constant α 3 , that satisfies:
α 3 ( 0 , 1 ) .
Factorizing (35), multiplying by 16 α 2 ( 1 α 2 ) α 3 k 1 / k a 2 and using property (36), yields:
16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 d V 3 d t ( 1 ) 16 α 2 ( 1 α 2 ) α 3 2 k 1 k a 2 g ¯ 3 1 2 α 3 g ¯ 2 b 2 + 4 α 2 ( 1 α 2 ) k 1 k a 2 g ¯ 2 2 + ( 1 ) 16 α 2 ( 1 α 2 ) α 3 ( 1 α 3 ) k 1 k a 2 g ¯ 3 2 .
Adding this and Equation (32), yields:
d V 1 d t + 4 α 2 k 1 k a 2 d V 2 d t + 16 α 2 k 1 ( 1 α 2 ) α 3 k a 2 d V 3 d t 4 α 2 2 k 1 k a 2 g ¯ 2 k a 2 α 2 X ¯ 1 2 16 α 2 k 1 ( 1 α 2 ) α 3 2 k a 2 g ¯ 3 1 2 α 3 g ¯ 2 b 2 16 α 2 k 1 ( 1 α 2 ) α 3 ( 1 α 3 ) k a 2 g ¯ 3 2 .
This implies the asymptotic convergence of g ¯ 3 to zero, what is concluded by using the Barbalat’s lemma on g ¯ 3 2 . Consequently, X ¯ 3 converges asymptotically to zero.

4.2. One-Dimension Model with External Disturbance

In this section, we determine and prove the asymptotic convergence of the state variable of a one-dimension system to a compact set of asymmetrical size. This stability analysis is based on the robust adaptive controller design that involves truncated forms (see [11,18]). In that approach, the Lyapunov function comprises a truncated quadratic form for the convergent state variable, and quadratic forms for other closed loop states. The truncated form exhibits a vanishment for values of the convergent state variable inside the convergence region. An early version of this type of functions is reported by [35], and later variants are reported by [11,18,19]. The time derivative of the Lyapunov function is an inequality in terms of the truncated quadratic form. The convergence of the convergent state variable is deduced by using the Barbalat’s Lemma, although the convergence time is not usually well-defined [11,21,36]. In this section, we apply the aforementioned approach to a one-dimension model with an external disturbance whose bounds are asymmetrical. To that end we propose a truncated form involving the nonlinear reaction rate terms and an asymmetrical vanishment region, instead of using the common truncated quadratic form.
Consider the system:
d X ¯ d t = k g ¯ + δ = k g ¯ δ k ,
where k is constant and positive; δ is a time varying disturbance, satisfying m a x { δ } > 0 , m i n { δ } < 0 ; and g ¯ is a function of X ¯ that satisfies g ¯ | X ¯ = 0 = 0 and d g ¯ / d X ¯ > 0 . X ¯ is defined in the region
R ¯ = { X ¯ ( 0 , ) } .
 Remark 4. 
The bounds of δ / k are asymmetrical, that is m i n { δ / k } ( 1 ) m a x { δ / k } , what implies that X ¯ converges to a compact set of asymmetrical bounds.
The time derivative of the function V satisfies:
d V d t = d V d X ¯ d X ¯ d t .
Combining this with Equation (37), yields
d V d t = k d V d X ¯ g ¯ + d d = δ k .
where d is a disturbance-like term satisfying m a x { d } > 0 , m i n { d } < 0 . We impose the following condition on the function V:
d V d X ¯ = g t .
where g t is a truncated function that allows to prove the convergence of X ¯ . To generate a proper expression of d V / d t , we require g t to fulfill the following:
g t ( g ¯ + d ) = 0   for   X ¯ [ X ¯ * a X ¯ * b ] g t ( g ¯ + d ) < 0   for   X ¯ < X ¯ * a g t ( g ¯ + d ) < 0   for   X ¯ > X ¯ * b .
For the case X ¯ < X ¯ * a , we have g t < 0 , therefore X ¯ * a must be chosen such that g ¯ + d < 0 for X ¯ < X ¯ * a . This implies g ¯ < m a x { d } < 0 for X ¯ < X ¯ * a . Thus, we choose
g t = g ¯ + m a x { d }   for   X ¯ X ¯ * a X ¯ * a = { X ¯ : g ¯ + m a x { d } = 0 }   where   m a x { d } > 0 , X ¯ * a < 0 .
For the case X ¯ > X ¯ * b we have g t > 0 . Therefore, X ¯ * b must be chosen such that g ¯ + d > 0 for X ¯ > X ¯ * b . This implies g ¯ > m i n { d } > 0 for X ¯ > X ¯ * b . Therefore, we choose:
g t = g ¯ + m i n { d }   for   X ¯ X ¯ * b X ¯ * b = { X ¯ : g ¯ + m i n { d } = 0 }   where   m i n { d } < 0 , X ¯ * b > 0
Combining Equations (42) and (43), yields
g t = g ¯ + m i n { d }   for   X ¯ X ¯ * b 0   for   X ¯ ( X ¯ * a , X ¯ * b ) g ¯ + m a x { d }   for   X ¯ X ¯ * a   where   X ¯ * a = { X ¯ : g ¯ + m a x { d } = 0 } , X ¯ * a < 0 X ¯ * b = { X ¯ : g ¯ + m i n { d } = 0 } , X ¯ * b > 0 .
The main properties of g t are:
P i ) g t g ¯ + d g t 2 P i i ) g t   is   continuous   with   respect   to   X ¯
P i i i ) g t = 0   for   X ¯ [ X ¯ * a , X ¯ * b ] , g t > 0   for   X ¯ > X ¯ * b ,   and   g t < 0   for   X ¯ < X ¯ * a .
These properties imply that requirements (41) are fulfilled, and also
  if   g t 0   as   t ,   then   X ¯ Ω
Ω = X ¯ : X ¯ * a X ¯ X ¯ * b .
On the basis of conditions (40) and (44), the definition of the function V is:
V ( X ¯ ) = X ¯ * b X ¯ ( g ¯ + m i n { d } ) d x   for   X ¯ X ¯ * b 0   for   X ¯ ( X ¯ * a , X ¯ * b ) X ¯ * a X ¯ ( g ¯ + m a x { d } ) d x   for   X ¯ X ¯ * a
whose main properties are:
V > 0   for   X ¯ > X ¯ * b , V > 0   for   X ¯ < X ¯ * a , V = 0   for   X ¯ Ω .
Remark 5.
The function V is not a Lyapunov function in the context of the definition used by [35] (p. 61), the main reason is that it is not positive definite, what is due to the truncation.
Remark 6.
The main differences of the function V ( X ¯ ) with respect to common truncated quadratic form (e.g., [11,18]) are: (i) it involves the nonlinear asymmetrical function g ¯ ( X ¯ ) which is a nonlinearity of the model; and (ii) the vanishment region Ω is asymmetrical, as | X ¯ * a | | X ¯ * b | , what renders V ( X ¯ ) asymmetrical. This structure allows us to develop a rigorous convergence proof, taking into account the nonlinear terms of the model and the asymmetry of the convergence set.
Substituting (40) into (39), yields
d V d t = g t ( k ) g ¯ + d ,
using property (45), yields
d V d t k g t 2 .
Integrating, yields
V + t o t k g t 2 d τ V ( X ¯ ( t o ) ) .
In view of properties (50), we have
V V ( X ¯ ( t o ) ) , k t o t g t 2 d τ V ( X ¯ ( t o ) ) .
This implies the asymptotic convergence of g t 2 to zero, what can be proved by using the Barbalat’s Lemma [21,36] and properties (46) and (47). Consequently, X ¯ converges asymptotically to Ω (48).
Remark 7.
Due to the condition (40) and the definition of g t (44), V (49) exhibits vertex truncation, and the time derivative V ˙ can be expressed in terms of the truncated quadratic form g t 2 , see Equation (51). This allows to prove the asymptotic convergence of X ¯ . V (49) and g t (44) have a common vanishment for X ¯ Ω (48), being the bounds of Ω asymmetrical.
Remark 8.
The validity of the proof of asymptotic convergence of X ¯ is not disrupted by the following facts: (i) X ¯ is defined in the region R ¯ (38), so that its initial value X ¯ ( t o ) can take arbitrarily large positive values; (ii) since δ can be arbitrarily large, then the size of the convergence region Ω (48) can be arbitrarily large.

5. Stability Analysis for the Case of Three Dimension Model with External Disturbance

In this section, the asymptotic convergence of a three dimension system with an external disturbance is determined by using functions with vertex truncation. The procedure is based on Section 4: (i) the dependence of the V i functions on the state variables and the addition of the V ˙ i expressions so as to obtain a non-positive nature is based on Section 4.1; (ii) the incorporation of truncation in the definition of the V i functions and the arrangement of V ˙ i ’s in terms of truncated forms is based on Section 4.2.

5.1. Stability Analysis for X ¯ 1

Recall the differential equation for X ¯ 1 , that is, Equation (9). The time derivative of the function V 1 satisfies:
d V 1 d t = d V 1 d X ¯ 1 d X ¯ 1 d t
Substituting the X ¯ ˙ 1 expression (9) and arranging, yields
d V 1 d t = k 1 d V 1 d X ¯ 1 X ¯ 1 + ( δ 1 ) k 1 .
In view of characteristic 1 and Equation (10), k 1 is constant and positive. In view of (11), one further obtains m a x { δ 1 / k 1 } = ( 1 / k 1 ) m a x { δ 1 } , m i n { δ 1 / k 1 } = ( 1 / k 1 ) m a x { δ 1 } . Thus, in view of the δ 1 / k 1 term, we impose the following condition on V 1 :
d V 1 d X ¯ 1 = g 1 t ,
where g 1 t is a truncated function. On the basis of the procedure used in Section 4.2, we define it as
g 1 t = X ¯ 1 1 k 1 m a x | δ 1 |   for   X ¯ 1 X ¯ 1 * b 0   for   X ¯ 1 ( X ¯ 1 * a , X ¯ 1 * b ) X ¯ 1 + 1 k 1 m a x | δ 1 |   for   X ¯ 1 X ¯ 1 * a ,
where X ¯ 1 * a , X ¯ 1 * b are defined as:
X ¯ 1 * a = 1 k 1 m a x { | δ 1 | }
X ¯ 1 * b = 1 k 1 m a x { | δ 1 | }   with   X ¯ 1 * a < 0 , X ¯ 1 * b > 0 ,
and the main properties of g 1 t are:
P i ) g 1 t X ¯ 1 + ( δ 1 ) / k 1 g 1 t 2
P i i ) g 1 t   is   continuous   with   respect   to   X ¯ 1
P i i i ) g 1 t = 0   for   X ¯ 1 [ X ¯ 1 * a X ¯ 1 * b ] , g 1 t > 0   for   X ¯ 1 > X ¯ 1 * b ,   and   g 1 t < 0   for   X ¯ 1 < X ¯ 1 * a
P i v )   if   g 1 t 0   as   t ,   then   X ¯ 1 Ω 1 ,
Ω 1 = X ¯ 1 : X ¯ 1 * a X ¯ 1 X ¯ 1 * b .
On the basis of condition (53) and definition (54), the definition of the function V 1 is:
V 1 ( X ¯ 1 ) = X ¯ 1 * b X ¯ 1 x 1 k 1 m a x | δ 1 | d x   for   X ¯ 1 X ¯ 1 * b 0   for   X ¯ 1 ( X ¯ 1 * a , X ¯ 1 * b ) X ¯ 1 * a X ¯ 1 x + 1 k 1 m a x | δ 1 | d x   for   X ¯ 1 X ¯ 1 * a ,
with properties
V 1 > 0   for   X ¯ 1 > X ¯ 1 * b V 1 > 0   for   X ¯ 1 < X ¯ 1 * a V 1 = 0   for   X ¯ 1 [ X ¯ 1 * a , X ¯ 1 * b ] .
Substituting (53) into (52), yields:
d V 1 d t = g 1 t ( k 1 ) X ¯ 1 + ( δ 1 ) k 1
Using Property (57) yields:
d V 1 d t k 1 g 1 t 2 0 .
This implies the asymptotic convergence of g 1 t 2 to zero, and X ¯ 1 to Ω 1 (61), as stated by Proposition 2. This is concluded by using the Barbalat’s Lemma [21,36].
Remark 9.
Due to condition (53) and definition of g 1 t (54), V 1 (62) exhibits vertex truncation and V ˙ 1 can be expressed in terms of the truncated quadratic form g 1 t 2 , see Equation (63). This allows to prove the asymptotic convergence of X ¯ 1 .
Remark 10.
The validity of the proof of asymptotic convergence of X ¯ 1 is not disrupted by the following facts: (i) X ¯ 1 is defined in the region R ¯ 123 , according to Remark 1, so that its initial value can take arbitrarily large positive values; (ii) since δ o can be arbitrarily large, then δ 1 (11) and the size of Ω 1 (61) can be arbitrarily large.

5.2. Stability Analysis for X ¯ 2

Since Equation (12) involves the term X ¯ 1 , we need to express X ¯ 1 in terms of g 1 t (54), which converges to zero as was already shown. Let
d 1 = g 1 t X ¯ 1 .
Therefore, X 1 can be expressed in terms of d 1 :
X ¯ 1 = g 1 t d 1 .
Substituting into Equation (12) and arranging, yields
d d t X ¯ 2 = ( g ¯ 2 + k a d 1 ) + k a g 1 t ,
where g ¯ 2 ( X ¯ 2 ) is defined in Equation (14). The time derivative of the function V 2 satisfies:
d V 2 d t = d V 2 d X ¯ 2 d X ¯ 2 d t .
Combining with Equation (65) yields
d V 2 d t = d V 2 d X ¯ 2 ( g ¯ 2 + k a d 1 ) k a g 1 t .
Substituting (54) into (64) gives
d 1 = 1 k 1 m a x | δ 1 |   for   X ¯ 1 X ¯ 1 * b X ¯ 1   for   X ¯ 1 ( X ¯ 1 * a , X ¯ 1 * b ) + 1 k 1 m a x | δ 1 |   for   X ¯ 1 X ¯ 1 * a
since k a and k 1 are positive and constant, then m a x { k a d 1 } = ( k a / k 1 ) m a x { δ 1 } > 0 , m i n { k a d 1 } = ( k a / k 1 ) m a x { δ 1 } < 0 . In view of the k a d 1 term appearing in Equation (66), we impose the following condition on V 2 :
d V 2 d X ¯ 2 = g 2 t ,
where g 2 t is a truncated function, that we define as
g 2 t = g ¯ 2 k a 1 k 1 m a x | δ 1 |   for   X ¯ 2 X ¯ 2 * b 0   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) g ¯ 2 + k a 1 k 1 m a x | δ 1 |   for   X ¯ 2 X ¯ 2 * a ,
where X ¯ 2 * a , X ¯ 2 * b are defined as:
X ¯ 2 * a = X ¯ 2 : g ¯ 2 + k a 1 k 1 m a x | δ 1 | = 0
X ¯ 2 * b = X ¯ 2 : g ¯ 2 k a 1 k 1 m a x | δ 1 | = 0   where   X ¯ 2 * a < 0 , X ¯ 2 * b > 0 .
The main properties of g 2 t are:
P i ) g 2 t ( g ¯ 2 + k a d 1 ) g 2 t 2 P i i ) g 2 t   is   continuous   with   respect   to   X ¯ 2
P i i i ) g 2 t = 0   for   X ¯ 2 [ X ¯ 2 * a X ¯ 2 * b ] , g 2 t > 0   for   X ¯ 2 > X ¯ 2 * b ,   and   g 2 t < 0   for   X ¯ 2 < X ¯ 2 * a
P i v )   if   g 2 t 0   as   t ,   then   X ¯ 2 Ω 2 ,
Ω 2 = X ¯ 2 : X ¯ 2 * a X ¯ 2 X ¯ 2 * b .
On the basis of conditions (67) and (68), the definition of the function V 2 is:
V 2 ( X ¯ 2 ) = X ¯ 2 * b X ¯ 2 g ¯ 2 ( x ) k a k 1 m a x | δ 1 | d x   for   X ¯ 2 X ¯ 2 * b 0   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) X ¯ 2 * a X ¯ 2 g ¯ 2 ( x ) + k a k 1 m a x | δ 1 | d x   for   X ¯ 2 X ¯ 2 * a ,
where g ¯ 2 ( X ¯ 2 ) is defined in Equation (14). V 2 exhibits the properties
V 2 > 0 f o r X ¯ 2 > X ¯ 2 * b V 2 > 0   for   X ¯ 2 < X ¯ 2 * a V 2 = 0   for   X ¯ 2 [ X ¯ 2 * a , X ¯ 2 * b ]
Combining Equations (66) and (67), yields:
d V 2 d t = g 2 t ( g ¯ 2 + k a d 1 ) + k a g 2 t g 1 t .
Using Property (71), yields
d V 2 d t g 2 t 2 + k a g 2 t g 1 t .
In view of the term k a g 2 t g 1 t , it is necessary to factorize and add the above expression with V ˙ 1 . We consider the constant α 2 , that satisfies
α 2 ( 0 , 1 ) .
Factorizing the right hand side of (76), arranging and multiplying by 4 α 2 k 1 / k a 2 , yields
4 α 2 k 1 k a 2 d V 2 d t 4 α 2 2 k 1 k a 2 g 2 t k a 2 α 2 g 1 t 2 4 α 2 ( 1 α 2 ) k 1 k a 2 g 2 t 2 + k 1 g 1 t 2 .
Adding this and Equation (63), yields
d V 1 d t + d d t 4 α 2 k 1 k a 2 V 2 4 α 2 2 k 1 k a 2 g 2 t k a 2 α 2 g 1 t 2 4 α 2 ( 1 α 2 ) k 1 k a 2 g 2 t 2 0 .
This implies the asymptotic convergence of g 2 t 2 to zero, and X ¯ 2 to Ω 2 (74), as stated by Proposition 2.
Remark 11.
Due to condition (67) and definition of g 2 t (68), V 2 exhibits vertex truncation, and the addition of V ˙ 1 and V ˙ 2 can be expressed in terms of the truncated quadratic form g 2 t 2 , see Equation (78). This allows to prove the asymptotic convergence of X ¯ 2 .
Remark 12.
The validity of the proof of asymptotic convergence of X ¯ 2 is not disrupted by the following facts: (i) X ¯ 2 is defined in the region R ¯ 123 , according to Remark 1, so that its initial value can take arbitrarily large positive values; (ii) since δ o can be arbitrarily large, then δ 1 (11) and the size of Ω 2 (74) can be arbitrarily large.

5.3. Stability Analysis for X ¯ 3

Recall that in Equation (15) the term g ¯ 2 b is function of X ¯ 2 , being g ¯ 2 b defined in Equation (17). Since X ¯ 2 converges to Ω 2 (74), then g ¯ 2 b converges to a compact set satisfying
g ¯ 2 b | X ¯ 2 = X ¯ 2 * a g ¯ 2 b g ¯ 2 b | X ¯ 2 = X ¯ 2 * b .
where
g ¯ 2 b | X ¯ 2 = X ¯ 2 * b > 0 ,
g ¯ 2 b | X ¯ 2 = X ¯ 2 * a < 0 ,
and X ¯ 2 * a , X ¯ 2 * b were defined in Equations (69) and (70). Thus, we express g ¯ 2 b in terms of the truncated function g 2 b t , defined as:
g 2 b t = g ¯ 2 b g ¯ 2 b | X ¯ 2 = X ¯ 2 * b   for   X ¯ 2 X ¯ 2 * b 0   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) g ¯ 2 b + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a   for   X ¯ 2 X ¯ 2 * a .
The main properties of g 2 b t are:
P i ) g 2 b t = 0   for   X ¯ 2 X ¯ 2 * a X ¯ 2 * b , g 2 b t > 0   for   X ¯ 2 > X ¯ 2 * b ,   and   g 2 b t < 0   for   X ¯ 2 < X ¯ 2 * a
P i i ) g 2 b t g 2 t .
In Equation (15), the term g ¯ 2 b must be expressed in terms of g 2 b t . Let
d 2 b = g 2 b t g ¯ 2 b .
Therefore, g ¯ 2 b can be expressed in terms of d 2 b and g 2 b t :
g ¯ 2 b = g 2 b t d 2 b .
substituting this into Equation (15) and arranging, yields
d d t X ¯ 3 = ( g ¯ 3 + d 2 b ) + g 2 b t ,
where g ¯ 3 is defined in Equation (18). The time derivative of the function V 3 satisfies:
d V 3 d t = d V 3 d X ¯ 3 d X ¯ 3 d t .
Combining with Equation (85), yields:
d V 3 d t = d V 3 d X ¯ 3 ( g ¯ 3 + d 2 b ) g 2 b t
where d 2 b is a disturbance-like term. Substituting (81) into (84) gives:
d 2 b = g ¯ 2 b | X ¯ 2 = X ¯ 2 * b   for   X ¯ 2 X ¯ 2 * b g ¯ 2 b   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a   for   X ¯ 2 X ¯ 2 * a
Therefore, m a x { d 2 b } = ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a > 0 , m i n { d 2 b } = ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * b < 0 . In view of the d 2 b term appearing in Equation (86), we impose the following condition on V 3 :
d V 3 d X ¯ 3 = g 3 t ,
where g 3 t is a truncated function, that we define as:
g 3 t = g ¯ 3 g ¯ 2 b | X ¯ 2 = X ¯ 2 * b   for   X ¯ 3 X ¯ 3 * b 0   for   X ¯ 3 ( X ¯ 3 * a , X ¯ 3 * b ) g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a   for   X ¯ 3 X ¯ 3 * a ,
where g ¯ 2 b satisfies properties (79) and (80), and X ¯ 3 * a , X ¯ 3 * b are defined as:
X ¯ 3 * a = { X ¯ 3 : g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a = 0 }
X ¯ 3 * b = { X ¯ 3 : g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * b = 0 } ,
where
X ¯ 3 * a < 0 , X ¯ 3 * b > 0 .
The main properties of g 3 t are:
P i ) g 3 t ( g ¯ 3 + d 2 b ) g 3 t 2 P i i ) g 3 t   is   continuous   with   respect   to   X ¯ 3
P i i i ) g 3 t = 0   for   X ¯ 3 [ X ¯ 3 * a X ¯ 3 * b ] , g 3 t > 0   for   r X ¯ 3 > X ¯ 3 * b ,   and   g 3 t < 0   for   X ¯ 3 < X ¯ 3 * a
P i v )   if   g 3 t 0   as   t ,   then   X ¯ 3 Ω 3 ,
Ω 3 = X ¯ 3 : X ¯ 3 * a X ¯ 3 X ¯ 3 * b .
On the basis of conditions (87) and (88), the definition of the function V 3 is:
V 3 ( X ¯ 3 ) = X ¯ 3 * b X ¯ 3 g ¯ 3 ( x ) - g ¯ 2 b | X ¯ 2 = X ¯ 2 * b d x   for   X ¯ 3 X ¯ 3 * b 0   for   X ¯ 3 ( X ¯ 3 * a , X ¯ 3 * b ) X ¯ 3 * a X ¯ 3 g ¯ 3 ( x ) + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a d x   for   X ¯ 3 X ¯ 3 * a
where g ¯ 3 ( X ¯ 3 ) is defined in Equation (18). V 3 exhibits the properties
V 3 > 0   for   X ¯ 3 > X ¯ 3 * b V 3 > 0   for   X ¯ 3 < X ¯ 3 * a V 3 = 0   for   X ¯ 3 [ X ¯ 3 * a , X ¯ 3 * b ]
Combining (86) and (87), yields
d V 3 d t = ( 1 ) g 3 t ( g ¯ 3 + d 2 b ) + g 3 t g 2 b t .
Using property (91), yields
d V 3 d t g 3 t 2 + g 3 t g 2 b t .
In view of the term g 3 t g 2 b t , we need to factorize the g 3 t 2 + g 3 t g 2 b t term and to add the equations for d V 1 / d t , d V 2 / d t , d V 3 / d t . We consider the constant α 3 that satisfies
α 3 ( 0 , 1 )
By using α 3 , the term g 3 t 2 + g 3 t g 2 b t can be rewritten as α 3 g 3 t 2 + g 3 t g 2 b t ( 1 α 3 ) g 3 t 2 . In turn, the term α 3 g 3 t 2 + g 3 t g 2 b t can be factorized as
α 3 g 3 t 2 + g 3 t g 2 b t = α 3 g 3 t 1 2 α 3 1 / 2 g 2 b t 2 + 1 2 α 3 1 / 2 g 2 b t 2 .
Using this property, Equation (96) can be expressed as:
d V 3 d t α 3 g 3 t 1 2 α 3 1 / 2 g 2 b t 2 + 1 4 α 3 g 2 b t 2 ( 1 α 3 ) g 3 t 2
Multiplying by 16 α 2 ( 1 α 2 ) α 3 k 1 / k a 2 and using property (83) on the g 2 b t 2 term, yields
16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 d V 3 d t ( 1 ) 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 α 3 g 3 t 1 2 α 3 1 / 2 g 2 b t 2 + 4 α 2 ( 1 α 2 ) k 1 k a 2 g 2 t 2 + ( 1 ) 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 ( 1 α 3 ) g 3 t 2 .
Adding this and Equation (78), yields
d V 1 d t + d d t 4 α 2 k 1 k a 2 V 2 + d d t 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 V 3 4 α 2 2 k 1 k a 2 g 2 t k a 2 α 2 g 1 t 2 + ( 1 ) 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 α 3 g 3 t 1 2 α 3 1 / 2 g 2 b t 2 + ( 1 ) 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 ( 1 α 3 ) g 3 t 2 0
This implies the asymptotic convergence of g 3 t 2 to zero and X ¯ 3 to Ω 3 (94), as stated in Proposition 2.
Remark 13.
Due to condition (87) and definition of g 3 t (88), V 3 exhibits vertex truncation, and the addition of V ˙ 1 , V ˙ 2 , V ˙ 3 can be expressed in terms of the truncated form g 3 t 2 , see Equation (97). This allows to prove the asymptotic convergence of X ¯ 3 .
Remark 14.
The validity of the proof of asymptotic convergence of X ¯ 3 is not disrupted by the following facts: (i) X ¯ 3 is defined in the region R ¯ 123 , according to remark 1, so that its initial value can take arbitrarily large positive values; (ii) since δ o can be arbitrarily large, then δ 1 (11) and the size of Ω 3 (94) can be arbitrarily large.

5.4. Boundedness Analysis (Proof of Proposition 1)

To prove the boundedness of X ¯ 1 , we begin by arranging and integrating (63), what yields
V 1 + t o t k 1 g 1 t 2 d τ V 1 ( X ¯ 1 ( t 0 ) ) .
Therefore, V 1 L . This and Equation (62) imply X ¯ 1 L . From (54) it follows that g 1 t L .
To prove the boundedness of X ¯ 2 , we begin by arranging and integrating (78), what yields
V 1 + 4 α 2 k 1 k a 2 V 2 + 4 α 2 ( 1 α 2 ) k 1 k a 2 t o t g 2 t 2 d t V 1 ( X ¯ 1 ( t 0 ) ) + 4 α 2 k 1 k a 2 V 2 ( X ¯ 2 ( t 0 ) ) .
Therefore, V 2 L . This and Equation (75) imply g ¯ 2 L ; hence, X ¯ 2 L , from (14). From (68) it follows that g 2 t L .
To prove the boundedness of X ¯ 3 , we begin by arranging and integrating (97), what yields
V 1 + 4 α 2 k 1 k a 2 V 2 + 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 V 3 + 16 α 2 ( 1 α 2 ) α 3 k 1 ( 1 α 3 ) k a 2 t o t g 3 t 2 d t V 1 ( X ¯ 1 ( t 0 ) ) + 4 α 2 k 1 k a 2 V 2 ( X ¯ 2 ( t 0 ) ) + 16 α 2 ( 1 α 2 ) α 3 k 1 k a 2 V 3 ( X ¯ 3 ( t 0 ) ) .
Therefore, V 3 L . This and Equation (95) imply g ¯ 3 L ; hence, X ¯ 3 L , from (18). From (88) it follows that g 3 t L .

5.5. Convergence Analysis (Proof of Proposition 2)

From (98) it follows that g 1 t 2 L 1 . It is necessary to prove that g 1 t 2 L and d ( g 1 t 2 ) / d t L to apply Barbalat’s Lemma. Recall that g 1 t L according to Proposition 1, hence g 1 t 2 L . Differentiating g 1 t 2 with respect to time, using (54), yields:
d ( g 1 t 2 ) d t = d ( g 1 t 2 ) d X ¯ 1 d X ¯ 1 d t ,
where
d ( g 1 t 2 ) d X ¯ 1 = 2 ( X ¯ 1 1 k 1 m a x | δ 1 | )   for   X ¯ 1 X ¯ 1 * b 0   for   X ¯ 1 ( X ¯ 1 * a , X ¯ 1 * b ) 2 ( X ¯ 1 + 1 k 1 m a x δ 1 / k 1 )   for   X ¯ 1 X ¯ 1 * a .
Therefore
d ( g 1 t 2 ) d X ¯ 1 = 0   for   X ¯ 1 = X ¯ 1 * a   and   for   X ¯ 1 = X ¯ 1 * b
Thus, it follows from (101) that d ( g 1 t 2 ) / d X ¯ 1 is well-defined and continuous with respect to X ¯ 1 . Recall that X ¯ 1 L , g ¯ 1 L according to Proposition 1. This and Equation (102) lead to d ( g 1 t 2 ) / d X ¯ 1 L .
Since d g 1 t 2 / d X ¯ 1 , d X ¯ 1 / d t are bounded, it follows from (101) that d ( g 1 t 2 ) / d t is bounded. So far we have proved that g 1 t 2 L 1 , g 1 t 2 L and d ( g 1 t 2 ) / d t L . Thus, applying Barbalat’s lemma [27], yields lim t ( g 1 t 2 ) = 0 . Hence, according to properties (59) and (60), X ¯ 1 converges asymptotically to Ω 1 .
From (99) it follows that ( g 2 t 2 ) L 1 . It is necessary to prove that ( g 2 t 2 ) L and d ( g 2 t 2 ) / d t L to apply Barbalat’s lemma. Recall that g 2 t L according to Proposition 1, hence g 2 t 2 L . Differentiating g 2 t 2 with respect to time, using (68), yields:
d ( g 2 t 2 ) d t = d ( g 2 t 2 ) d X ¯ 2 d X ¯ 2 d t ,
where
d ( g 2 t 2 ) d X ¯ 2 = 2 ( g ¯ 2 k a k 1 m a x | δ 1 | ) d g ¯ 2 d X ¯ 2   for   X ¯ 2 X ¯ 2 * b 0   for   X ¯ 2 ( X ¯ 2 * a , X ¯ 2 * b ) 2 ( g ¯ 2 + k a k 1 m a x | δ 1 | ) d g ¯ 2 d X ¯ 2   for   X ¯ 2 X ¯ 2 * a
d g ¯ 2 d X ¯ 2 = 1 τ o u t + k n k A N ( k A N + X ¯ 2 + X 2 e q ) 2 .
Therefore,
d ( g 2 t 2 ) d X ¯ 2 = 0   for   X ¯ 2 = X ¯ 2 * a   and   for   X ¯ 2 = X ¯ 2 * b .
Thus, d ( g 2 t 2 ) / d X ¯ 2 is well-defined and continuous with respect to X ¯ 2 . Recall that g ¯ 2 L , X ¯ 2 L according to Proposition 1. This and Equations (104) and (105) lead to d ( g 2 t 2 ) / d X ¯ 2 L .
Since d ( g 2 t 2 ) / d X ¯ 2 , d X ¯ 2 / d t are bounded, it follows from (103) that d ( g 2 t 2 ) / d t is bounded. So far we have proved that g 2 t 2 L 1 , g 2 t 2 L and d ( g 2 t 2 ) / d t L . Thus, applying Barbalat’s lemma [27], yields lim t g 2 t 2 = 0 . Hence, according to properties (72) and (73), X ¯ 2 converges asymptotically to Ω 2 .
From (100) it follows that g 3 t 2 L 1 . It is necessary to prove that g 3 t 2 L and d ( g 3 t 2 ) / d t L to apply Barbalat’s lemma. Recall that g 3 t L according to proposition 1, hence g 3 t 2 L . Differentiating g 3 t 2 with respect to time, using (88), yields:
d g 3 t 2 d t = d g 3 t 2 d X ¯ 3 X ¯ 3 d t
d ( g 3 t 2 ) d X ¯ 3 = 2 ( g ¯ 3 g ¯ 2 b | X ¯ 2 = X ¯ 2 * b ) d g ¯ 3 d X ¯ 3   for   X ¯ 3 X ¯ 3 * b 0   for   X ¯ 3 ( X ¯ 3 * a , X ¯ 3 * b ) 2 ( g ¯ 3 + ( 1 ) g ¯ 2 b | X ¯ 2 = X ¯ 2 * a ) d g ¯ 3 d X ¯ 3   for   X ¯ 3 X ¯ 3 * a
d g ¯ 3 d X ¯ 3 = 1 τ o u t + k d K d s ( K d s + X ¯ 3 + X 3 e q ) 2 .
Therefore,
d ( g 3 t 2 ) d X ¯ 3 = 0   for   X ¯ 3 = X ¯ 3 * a ,   and   for   X ¯ 3 = X ¯ 3 * b .
Thus, d ( g 3 t 2 ) / d X ¯ 3 is well-defined and continuous with respect to X ¯ 3 . Recall that g ¯ 3 L , X ¯ 3 L according to Proposition 1. This and Equations (107) and (108) lead to d ( g 3 t 2 ) / d X ¯ 3 L .
Since d ( g 3 t 2 ) / d X ¯ 3 , d X ¯ 3 / d t are bounded, it follows from (106) that d ( g 3 t 2 ) / d t is bounded. So far we have proved that g 3 t 2 L 1 , g 3 t 2 L and d ( g 3 t 2 ) / d t L . Thus, applying Barbalat’s Lemma [27], yields lim t g 3 t 2 = 0 . Hence, according to properties (92) and (93), X ¯ 3 converges asymptotically to Ω 3 .

5.6. Invariant Properties (Proof of Proposition 3)

The positive invariant nature of the convergence sets of X ¯ 1 , X ¯ 2 , X ¯ 3 is proved at what follows. A subset of the state space is positively invariant if the system trajectories starting inside it remain inside in the future. In addition, the positive invariant nature of a residual set is guaranteed if V ˙ 0 [37,38]. Consider the compact sets Ω 1 (61), Ω 2 (74) and Ω 3 (94). Let
Ω 12 = Ω 1 Ω 2 Ω 123 = Ω 1 Ω 2 Ω 3 .
According to Proposition 2,
l i m t g 1 t = 0 l i m t g 2 t = 0 l i m t g 3 t = 0
Therefore, Ω 1 , Ω 2 , Ω 3 , Ω 12 , Ω 123 are attractive sets.
The set Ω 1 is positively invariant, what is concluded from:
d V 1 / d t 0   for   X ¯ 1 [ X ¯ 1 * a , X ¯ 1 * b ] , ,
what follows from Equation (63) and Property (59).
The set Ω 12 is positively invariant, what is concluded from Equation (109) and:
d V 2 / d t 0   for   X ¯ 1 [ X ¯ 1 * a , X ¯ 1 * b ]   and   X ¯ 2 [ X ¯ 2 * a , X ¯ 2 * b ] ,
which follows from Equation (77), and property (59).
The set Ω 123 is positively invariant, what is concluded from Equations (109) and (110) jointly with
d V 3 / d t 0   for   X ¯ 2 [ X ¯ 2 * a , X ¯ 2 * b ]   and   X ¯ 3 [ X ¯ 3 * a , X ¯ 3 * b ] ,
which follows from Equation (96) and properties (92) and (72).

6. Example

We consider the model (1) to (3), with functions (4) to (5), subject to Characteristics 1–4, and with the following parameter values, based on [33]:
V = 1680 L , Q i n = 113.4 L / day , Q o u t = 31.5 L / day , k a = 0.27 day 1 , k n = 50.4 day 1 mg / L , k A N = 40 mg / L , k d = 134 day 1 mg / L , K d s = 0.25 mg / L , k p = 0.01 day 1 mg / L , X 1 , i n p = 14 mg / L , X 2 , i n = 55.1 mg / L , X 3 , i n = 0.007 mg / L .
Therefore, τ i n = 14.815 day, τ = 53.33 day.
We consider δ 0 = ± 1.4 s i n ( 2 π / T δ ) t mg/L, T δ = 2 days. Therefore, max { | δ 1 | } = 0.0945 .
Using Equations (6)–(8), we obtain the following equilibrium points: X 1 e q = 3.273 mg/L, X 2 e q = 3.94 mg/L, X 3 e q = 0.009 mg/L. From Equations (55) and (56) it follows that X ¯ 1 * a = 0.327 , X ¯ 1 * b = 0.327 . From Equations (69) and (70) it follows that X ¯ 2 * a = 0.083 , X ¯ 2 * b = 0.083 . From Equations (89) and (90) it follows that X ¯ 3 * a = 1.733 × 10 4 , X ¯ 3 * b = 1.736 × 10 4 .
Figure 1 presents the time course of X ¯ 1 , X ¯ 2 , X ¯ 3 . The lower and upper bounds of the convergence regions, that is, X ¯ 1 * a , X ¯ 1 * b , X ¯ 2 * a , X ¯ 2 * b , X ¯ 3 * a , X ¯ 3 * b are shown as horizontal dashed-lines. It can be noticed that once the trajectories enter the compact set Ω ¯ 123 , they remain inside it.

7. Discussion

It was shown that the asymptotic stability of the bioreaction process considered can be proved by using functions with vertex truncation. The size of the convergence region of the state variables depend on the bounds of the external disturbance. This size can be large, and far from the equilibrium point. A simple and systematic procedure was provided to determine and prove asymptotic convergence of the state variables towards a compact set of asymmetrical bounds, what includes definition of the truncated V i functions and the truncated forms appearing in its time derivative. Both of these truncated functions exhibit a vanishment for values of the state variables in the convergence region. The analysis is valid for arbitrarily large positive initial values of the state variables, and arbitrarily large size of the convergence regions. The stability analysis was based on that of classical robust adaptive controller design, but the truncated function was different to the common truncated quadratic function, as it involves the model nonlinearities and an asymmetrical vanishment region.
Although the approach was developed for a specific biological process, it can be adapted to other systems, including systems converging to limit cycles.

Author Contributions

Conceptualization, methodology and writing of the original draft, A.R.; writing—review and editing, G.O. and G.Y.F. All authors have read and agree to the published version of the manuscript.

Funding

A. Rincón and GY. Florez were funded by Universidad Católica de Manizales.

Acknowledgments

G. Olivar thanks Colciencias for supporting the publication of this paper through the project “Modelado y simulación del Metabolismo Urbano de Bogotá D.C. Código 111974558276”.

Conflicts of Interest

The authors declare no conflict of interests regarding the publication of this paper. The funders had no role in the design of the study, analysis, interpretation of results or writing of the manuscript.

References

  1. Zhou, G.; Liao, X.; Xu, B.; Yu, P.; Chen, G. Simple algebraic necessary and sufficient conditions for Lyapunov stability of a Chen system and their applications. Trans. Inst. Meas. Control. 2018, 40, 2200–2210. [Google Scholar] [CrossRef]
  2. Liao, X.; Fu, Y.; Xie, S. On the new results of global attractive set and positive invariant set of the Lorenz chaotic system and the applications to chaos control and synchronization. Sci. China Ser. F Inf. Sci. 2005, 48, 304–321. [Google Scholar] [CrossRef]
  3. Yu, P.; Liao, X. Globally attractive and positive invariant set of the Lorenz system. Int. J. Bifurc. Chaos 2006, 16, 757–764. [Google Scholar] [CrossRef] [Green Version]
  4. Li, D.; Lu, J.; Wu, X.; Chen, G. Estimating the bounds for the Lorenz family of chaotic systems. Chaos Solitons Fractals 2005, 23, 529–534. [Google Scholar] [CrossRef]
  5. Ratschan, S.; She, Z. Providing a basin of attraction to a target region of polynomial systems by computation of Lypunov-like functions. SIAM J. Control Optim. 2010, 48, 4377–4394. [Google Scholar] [CrossRef]
  6. Papachristodoulou, A.; Prajna, S. On the construction of lyapunov functions using the sum of squares decomposition. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; pp. 3482–3487. [Google Scholar]
  7. Liu, Z.; Wang, F.; Zhang, Y.; Philip Chen, C.L. Fuzzy adaptive quantized control for a class of stochastic nonlinear uncertain systems. IEEE Trans. Cybern. 2016, 46, 524–534. [Google Scholar] [CrossRef]
  8. Boulkroune, A.; Msaad, M.; Farza, M. Adaptive fuzzy system-based variable-structure controller for multivariable nonaffine nonlinear uncertain systems subject to actuator nonlinearities. Neural Comput. Appl. 2017, 28, 3371–3384. [Google Scholar] [CrossRef]
  9. Cai, M.; Xiang, Z. Adaptive practical finite-time stabilization for uncertain nonstrict feedback nonlinear systems with input nonlinearity. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1668–1678. [Google Scholar] [CrossRef]
  10. Zhu, Z.; Xia, Y.; Fu, M. Attitude stabilization of rigid spacecraft with finite-time convergence. Int. J. Robust Nonlinear Control 2011, 21, 686–702. [Google Scholar] [CrossRef]
  11. Rincon, A.; Piarpuzán, D.; Angulo, F. A new adaptive controller for bio-reactors with unknown kinetics and biomass concentration: Guarantees for the boundedness and convergence properties. Math. Comput. Simul. 2015, 112, 1–13. [Google Scholar] [CrossRef]
  12. Meadows, T.; Weedermann, M.; Wolkowicz, G.S.K. Global analysis of a simplified model of anaerobic digestion and a new result for the chemostat. SIAM J. Appl. Math. 2019, 79, 668–689. [Google Scholar] [CrossRef]
  13. Zhang, F.; Liao, X.; Zhang, G.; Mu, C. Dynamical analysis of the generalized Lorenz systems. J. Dyn. Control Syst. 2017, 23, 349–362. [Google Scholar] [CrossRef]
  14. Zhang, F.; Liao, X.; Zhang, G. On the global boundedness of the Lü system. Appl. Math. Comput. 2016, 284, 332–339. [Google Scholar] [CrossRef]
  15. Liao, X.; Zhou, G.; Yang, Q.; Fu, Y.; Chen, G. Constructive proof of Lagrange stability and sufficient—Necessary conditions of Lyapunov stability for Yang–Chen chaotic system. Appl. Math. Comput. 2017, 309, 205–221. [Google Scholar] [CrossRef]
  16. Zhang, F.; Mu, C.; Wang, L.; Zhang, G.; Ahmed, I. On the new results of global exponential attractive set. Appl. Math. Lett. 2014, 28, 30–37. [Google Scholar] [CrossRef]
  17. Mu, C.; Zhang, F.; Shu, Y. On the boundedness of solutions to the Lorenz-like family of chaotic systems. Nonlinear Dyn. 2012, 67, 987–996. [Google Scholar] [CrossRef]
  18. Su, C.; Feng, Y.; Hong, H.; Chen, X. Adaptive control of system involving complex hysteretic nonlinearities: A generalised Prandtl–Ishlinskii modelling approach. Int. J. Control 2009, 82, 1786–1793. [Google Scholar] [CrossRef]
  19. Zhou, J.; Zhang, C.; Wen, C. Robust adaptive output control of uncertain nonlinear plants with unknown backlash nonlinearity. IEEE Trans. Autom. Control 2007, 52, 503–509. [Google Scholar] [CrossRef]
  20. Zhou, J.; Wen, C.; Zhang, Y. Adaptive output control of nonlinear systems with uncertain dead-zone nonlinearity. IEEE Trans. Autom. Control 2006, 51, 504–511. [Google Scholar] [CrossRef]
  21. Koo, K. Stable adaptive fuzzy controller with time-varying dead-zone. Fuzzy Sets Syst. 2001, 121, 161–168. [Google Scholar] [CrossRef]
  22. Bhat, S.; Bernstein, D. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  23. Jian, J.; Deng, X.; Tu, Z. New results of globally exponentially attractive set and synchronization controlling of the Qi chaotic system. In Advances in Neural Networks—ISNN 2010; Zhang, L., Kwok, J., Lu, B.L., Eds.; Springer: Berlin, Germany, 2010; pp. 643–650. [Google Scholar]
  24. Yao, B.; Tomizuka, M. Adaptive robust control of SISO nonlinear systems in a semi-strict feedback form. Automatica 1997, 33, 893–900. [Google Scholar] [CrossRef]
  25. Gao, S.; Ning, B.; Dong, H. Fuzzy dynamic surface control for uncertain nonlinear systems under input saturation via truncated adaptation approach. Fuzzy Sets Syst. 2016, 290, 100–117. [Google Scholar] [CrossRef]
  26. Cao, C.; Hovakimyan, N. Design and analysis of a novel L1 adaptive control architecture with guaranteed transient performance. IEEE Trans. Autom. Control 2008, 53, 586–591. [Google Scholar] [CrossRef]
  27. Ioannou, P.; Sun, J. Robust Adaptive Control; Prentice-Hall PTR: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  28. Wang, X.; Su, C.; Hong, H. Robust adaptive control of a class of nonlinear systems with unknown dead-zone. Automatica 2004, 40, 407–413. [Google Scholar] [CrossRef]
  29. Zhou, J.; Wen, C.; Zhang, Y. Adaptive backstepping control of a class of uncertain nonlinear systems with unknown backlash-like hysteresis. IEEE Trans. Autom. Control 2004, 49, 1751–1757. [Google Scholar] [CrossRef] [Green Version]
  30. Wang, Q.; Su, C. Robust adaptive control of a class of nonlinear systems including actuator hysteresis with Prandtl–Ishlinskii presentations. Automatica 2006, 42, 859–867. [Google Scholar] [CrossRef]
  31. Ge, S.S.; Hang, C.C.; Zhang, T. Adaptive neural network control of nonlinear systems by state and output feedback. IEEE Trans. Syst. Man Cybern. -Part B Cybern. 1999, 29, 818–828. [Google Scholar] [CrossRef] [Green Version]
  32. Ioannou, P.; Kokotovic, P. Robust redesign of adaptive control. IEEE Trans. Autom. Control 1984, AC-29, 202–211. [Google Scholar] [CrossRef] [Green Version]
  33. Xuan, Z.; Chang, N.; Daranpob, A.; Wanielista, M. Modeling subsurface upflow wetland systems for wastewater effluent treatment. Environ. Eng. Sci. 2010, 27, 879–888. [Google Scholar] [CrossRef]
  34. Ramírez-León, H.; Barrios-Piña, H.; Cuevas-Otero, A.; Torres-Bejarano, F.; Ponce-Palafox, J. Hydraulic and environmental design of a constructed wetland as a treatment for shrimp aquaculture effluents. In High Performance Computer Applications; Gitler, I., Klapp, J., Eds.; Springer: Berlin, Germany, 2015; pp. 508–522. [Google Scholar]
  35. Slotine, J.; Li, W. Applied Nonlinear Control; Prentice-Hall Inc.: Upper Saddle River, NJ, USA, 1991. [Google Scholar]
  36. Su, C.; Stepanenko, Y.; Svoboda, J.; Leung, T.P. Robust adaptive control of a class of nonlinear systems with unknown backlash-like hysteresis. IEEE Trans. Autom. Control 2000, 45, 2427–2432. [Google Scholar] [CrossRef] [Green Version]
  37. Blanchini, F. Set invariance in control. Automatica 1999, 35, 1747–1767. [Google Scholar] [CrossRef]
  38. Cao, Y.-Y.; Lin, Z.; Ward, D.G. Anti-windup design of output tracking systems subject to actuator saturation and constant disturbances. Automatica 2004, 40, 1221–1228. [Google Scholar] [CrossRef]
Figure 1. Time course of X ¯ 1 (upper left), X ¯ 2 (upper right), X ¯ 3 (lower left). The lower and upper bounds of the convergence regions, that is, X ¯ 1 * a , X ¯ 1 * b , X ¯ 2 * a , X ¯ 2 * b , X ¯ 3 * a , X ¯ 3 * b are shown as horizontal dashed-lines.
Figure 1. Time course of X ¯ 1 (upper left), X ¯ 2 (upper right), X ¯ 3 (lower left). The lower and upper bounds of the convergence regions, that is, X ¯ 1 * a , X ¯ 1 * b , X ¯ 2 * a , X ¯ 2 * b , X ¯ 3 * a , X ¯ 3 * b are shown as horizontal dashed-lines.
Symmetry 12 00513 g001

Share and Cite

MDPI and ACS Style

Rincón, A.; Florez, G.Y.; Olivar, G. Convergence Assessment of the Trajectories of a Bioreaction System by Using Asymmetric Truncated Vertex Functions. Symmetry 2020, 12, 513. https://doi.org/10.3390/sym12040513

AMA Style

Rincón A, Florez GY, Olivar G. Convergence Assessment of the Trajectories of a Bioreaction System by Using Asymmetric Truncated Vertex Functions. Symmetry. 2020; 12(4):513. https://doi.org/10.3390/sym12040513

Chicago/Turabian Style

Rincón, Alejandro, Gloria Yaneth Florez, and Gerard Olivar. 2020. "Convergence Assessment of the Trajectories of a Bioreaction System by Using Asymmetric Truncated Vertex Functions" Symmetry 12, no. 4: 513. https://doi.org/10.3390/sym12040513

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