1. Introduction
Mathematical models proved to be a powerful and meaningful tool to achieve a comprehensive understanding of the behaviour and dynamics of physiological systems, which is a fundamental topic in the bioengineering field; see, for instance, the books [
1,
2,
3,
4] that, still today, represent a cornerstone for the researchers of the field. Looking to more recent times, one can refer to the monographs [
5,
6,
7]. Indeed, having a reliable and accurate physiological model enables researchers to carry out in silico experiments, which require far less time and resources compared to their in vivo and in vitro counterparts.
Most of the physiological systems, taken at their own different scales, prove to have analogous and overlapping control dynamics. It is possible to consider, as examples, at the nano-scale, the genetic circuits for biomolecular process control, described in [
8,
9,
10,
11,
12,
13,
14] and in the relevant books [
15,
16,
17] with their bibliographies, and at the micro- and milli-scale, as the cell population dynamics involved, for instance, in the generation and growth of tumours [
18,
19,
20,
21,
22] and the regulation of sleep–wake cycles [
23]. Finally, examples at the macro-scale level are the control systems for the regulation of cardiovascular processes, neuromuscular activities, respiration dynamics, etc. [
7,
24,
25,
26,
27,
28,
29,
30,
31]. This category of systems incorporates a negative feedback control scheme, within a closed-loop configuration, which permits the values of the physiological parameters to be kept near to the equilibrium itself in order to preserve the homeostatic equilibrium [
7,
32].
Even if a physiological control system [
7] and a conventional (artificial) closed-loop negative feedback system [
33] have fundamentally the same objective, i.e., reaching and maintaining a reference value (at least, not to be far from it), their functioning and implementation is rather different. In the former, the controller and the plant, whose output must closely match the reference signal, are separated physically and logically. The role of the controller consists of developing and implementing the rules to control the system based on the tracking error measurement. In the latter, it is unnecessary to specify the error signal because an “external” reference signal is absent; indeed, as further explained in the following, the physiological system itself acts for reaching the reference status, which is intrinsically embedded in the system. Furthermore, the topology of physiological systems is peculiar and different from the artificial ones; indeed, there is neither conceptual nor systemic difference between the dynamics to be controlled (i.e., what is classically defined to be the plant) and the driving dynamics (i.e., what is considered to be the controller), because the two components are, at the same time, the cause and effect of the behaviour of the other.
The aim of this research work is to introduce a general framework to represent and investigate the behaviour and dynamics of negative feedback physiological control systems characterised by the presence of two species interacting with each other. In this regard, it is worth recalling that the model of a system must not be confused with the system itself; indeed, for the same physical process, it is possible to develop different models as the complexity of the dynamics that are taken into account increases. The complexity depends on both the order of the model, i.e., the number of the state variables that are involved, and the kind of relationships, i.e., the degree of linearity, between the state variables themselves.
Typically, the mathematical modeller reaches a compromise between the complexity of the model and the adherence to the real system, because the computational burden grows with that of the order of the model that has been developed. When dealing with negative feedback systems, the description through a low-order model is encouraged by the fact that a well-designed closed-loop system can be usually described, in first approximation, by a first- or second-order linear model [
33].
In this framework, the objective of this work is to develop a rather general and simple model structure able to capture the fundamental dynamics on which most physiological systems are based. In particular, the homeostasis is here considered. Let us briefly recall that homeostasis is a physiological process aimed at maintaining the steady state, or, more exactly, the vital parameters of human cells, organs, or systems, within a set range by means of self-regulatory mechanisms [
34]; hence, basically, it is a negative feedback system. The proposed model is composed of a set of two nonlinear ordinary differential equations (ODEs), where each term of the equations has a well-defined function in the feedback mechanism underlying the physiological process and a precise mathematical characterisation. It is well-known that many papers, dealing with the modelling of physiological systems, have been published in the literature [
32,
35,
36,
37,
38,
39,
40]. However, they have some drawbacks, such as, for example, to investigate only the anatomical issues; hence, they can only describe specific cases. Against that, the model here proposed has the advantage of being very simple and general, about the homeostatic process, but, simultaneously, able to be adaptable to specific cases by choosing in a suitable way the modelling functions.
In order to validate the proposed approach and to illustrate its generality from the nano- up to the macro-scale, three paradigmatic examples are discussed in detail: the first one concerns the role of ultrasensitivity in biomolecular circuitry for achieving homeostasis; the second one regards the mechanism which regulates the glucose concentration in the plasma; and the third one regards the neuromuscular reflex arc. The examples illustrated in this paper will demonstrate that each of them falls within the general model or, vice versa, that the proposed model, despite its simplicity, is actually able to capture the dynamic evolution of homeostatic physiological processes.
The second part of this paper is devoted to studying the properties of the equilibrium points that the proposed general model can exhibit. This investigation is, in some way, the ultimate goal of the research because, as said before, concerning the dynamics of a given negative feedback physiological process, the concept of the equilibrium point is strictly related to the maintenance of the homeostatic balance for that process (see, e.g., [
32,
38] and the bibliography therein), which represents a fundamental mechanism of the physiology of any living being.
To this end, a sufficient condition that guarantees the existence of at least one point of equilibrium for the proposed general model, and its exponential stability, is provided. In some cases, which cover some situations of practical interest, it will be proved that an equilibrium point, if existing, is automatically guaranteed to be unique and exponentially stable. Such theory is then applied to the above-mentioned case studies to illustrate the effectiveness of the proposed approach.
This paper largely extends the very preliminary study presented in [
41], by adding two further examples that, together with the one presented in [
41], are discussed in much more detail; also, further theoretical results and investigations regarding the dynamical behaviour around the homeostatic equilibria are provided.
2. Methods
As mentioned in the Introduction, to have useful cooperation between some specialised organs of the body, their functions must be continuously adjusted, in order to meet specific needs or maintain a specific range of vital parameters. In other words, they have to be subject to control and regulation; the physiological way to achieve control over the system dynamics is to exploit a negative feedback control configuration, which is also able to respond to unexpected or external disturbances. A physiological control system can operate following two different patterns, that is, either remaining within the organ itself or via a superordinate organ, such as the central nervous system or the endocrine system. However, from a conceptual point of view, the control circuit is the same [
34].
2.1. Reference Model for a Physiological Control System
A representation of a physiological system with a negative feedback control loop is displayed in
Figure 1, where the state variables of the proposed model,
x and
y, indicate the activation and inhibition species, respectively. Indeed, the interplay between the state variables of the system is based on an activation mechanism of
x on
y that causes
y to increase and, as a consequence, enables the inhibition mechanism of
y on
x, which thereby decreases. Therefore, typical dynamics of a negative feedback control system are implemented, where the augmentation of
y (effect) reduces the accumulation of
x (cause). Note that, in comparison with traditional negative feedback systems, explicit input/output signals are missing. Indeed, in many physiological systems,
x and
y can change their role, being, alternatively, the input/output of the system.
A convenient description to capture such a physiological mechanism, which in turn is dependent on the species interactions, is given by
On one hand, represents the production rate of the y species, while the activation function describes the mechanism of activation of x against y. On the other hand, indicates the rate of production of the x species, while the inhibition function accounts for the mechanism of inhibition of y against x. As for and , defined as positive scalars, they are those model’s parameters representing the consumption rates of y and x, respectively.
The following assumptions on the functions involved in the ODEs (1) are made.
Assumption 1. Concerning model (1), the following hold.
- (i)
Both the activation and the inhibition functions, i.e., and , respectively, are piecewise continuously differentiable mappings from to .
- (ii)
For any given , the activation function is non-decreasing and the inhibition function is non-increasing.
- (iii)
For any given , the activation function is non-decreasing and the inhibition function is non-increasing.
- (iv)
The production rates are assumed both endogenous and constant in time, i.e., , and .
Some comments are in order to clarify the rationale underlying Assumption 1.
Remark 1. Assumption 1-(i) guarantees the existence and uniqueness of the solution of model (1) starting from any , at time , see [42], pp. 470–471. Moreover, Assumptions 1-(ii) and 1-(iii) capture the negative feedback nature of model (1), as will be clarified in the following sections. Remark 2. In general, the production rates and may both have an endogenous (internal to the organism) and/or an exogenous (external to the organism, for instance, artificial) nature. In this paper, it is assumed that the production is only endogenous; in this case, according to Assumption 1-(iv), it is assumed to be constant, in order to reach the homeostatic equilibrium of the involved physiological system.
Remark 3. The possibility of external access to and/or is of great importance when the problem of artificially controlling a physiological system is faced [43,44], which is not a goal of this paper and will be discussed in future work; in those cases, the external contribution to the production rates can render and varying in time. 2.2. Comparison between Physiological and Classical Feedback Control Systems
In the following, the block-scheme implementation in (1), represented in
Figure 2, will be considered. The scheme can be separated into two parts, each one mirrored by the other, namely, the upper (green) path of the loop, which is referred to as the Activation Channel, and the lower (red) path named the Inhibition Channel. Such a scheme can be represented in an equivalent and more compact way as in
Figure 3.
In order to present and discuss the peculiar characteristics of the system in
Figure 2 and
Figure 3, compared to more traditional non-physiological control systems, please refer to
Figure 4, which displays the configuration of a classical negative feedback control system in a compact representation.
The first difference between the schemes in
Figure 2 and
Figure 3 and the scheme in
Figure 4 is represented by the node of summation, a fundamental controller’s component in classical systems’ configuration as in
Figure 4. It can be observed that this node is missing in physiological systems and, as a consequence, it is impossible to define an error signal (represented by the summation node’s output) in the framework of a physiological system as displayed in
Figure 2 and
Figure 3. Moreover, similarly to the error signal, the configuration of a physiological system also lacks the reference signal (
Figure 4), which, as mentioned in the Introduction, is intrinsically knownto the system. For this reason, those control systems’ configurations such as the one in
Figure 2 and
Figure 3 are sometimes referred to as a
control system without error detection [
45]. The reference signal is typically a trajectory that the output
y must follow, while the negative feedback configuration in the closed-loop topology guarantees tracking robustness in spite of perturbations and disturbances acting on the plant.
The second difference can be better explained by looking at
Figure 2. The Activation and Inhibition channels display a mirror topology, in which each channel reacts in a way to oppose the variations caused by the other. In this context, it does not make sense to look for a “controller” and a “plant”, although in some cases, in the literature, the inhibition action can be identified with a control action (for example, when
g models the activity of the nervous system). In other words, there are no conceptual differences between the two channels (i.e., the upper and the lower parts) of the system displayed in
Figure 2 and
Figure 3. As a consequence of this specular configuration, the control action results to be
embedded within the model itself and works to direct the whole system towards the achievement of the homeostatic equilibrium.
Conversely, in a classical control system (see
Figure 4), the controller, aimed at establishing control laws based on tracking error measurements, is both physically and logically separated from the plant, which is aimed at producing an output that resembles the reference signal; moreover, the controller structure is generally completely different from the one of the controlled process.
In the following, the system in (1) is investigated to highlight the peculiar behaviour of the proposed configuration and to study the conditions for the existence of a feasible homeostatic equilibrium point. Three building physiological examples will be presented to illustrate the most relevant aspects of the work.
2.3. A First Paradigmatic Example: Ultrasensitivity for Achieving Homeostasis in Biomolecular Circuitry
In [
46], the role of ultrasensitivity, a common nonlinear characteristic of cellular systems for explaining the adaptive response dynamics observed in the yeast osmoregulatory response network, is investigated.
Ultrasensitivity describes a particular form of sensitivity in a biological system, in which the gain of the system changes, in a narrow range, from very low to very high and then back to very low as the magnitude of the input signal increases; in other words, the system does not respond to incoming signals outside of a certain regime but responds in a highly sensitive manner within that regime.
The ultrasensitivity mechanism can be described by the couple of ODEs,
where
x and
y denote the concentrations of the interacting species,
and
are constant input fluxes,
and
represent the degradation rates of
x and
y, respectively.
The variable x activates y by the function , whereas y inhibits x by the function . Note that, in this particular case, f depends only on the species x, and g only on the species y.
Because, as said, the model under consideration covers the behaviour of a class of cellular systems dynamic responses, to maintain the discussion at a general level, according to [
45,
46], a dimensionless normalised value for the parameters is assumed, that is, the following condition is set
, and the following dimensionless normalised Hill-type expressions [
47] for
f and
g, with
, are considered
Note that, independently of the parameter settings, it is guaranteed that , , , and .
According to [
45,
46], the parameters are set as
,
,
.
The ultrasensitive behaviour of the model is captured by the sigmoidal shape of the functions
f and
g depicted in
Figure 5; such peculiar behaviour has been observed in many different molecular mechanisms, including dimerisation of transcription factors [
48], use of scaffolding proteins in Mitogen-Activated Protein Kinases (MAPK) systems [
49], and branching in bacterial phosphorylation/dephosphorylation cycles [
50].
It can be observed that
and
plots in
Figure 5 show that they satisfy conditions (ii) and (iii) in Assumption 1, respectively.
2.4. A Second Paradigmatic Example: Regulation of Blood Glucose Concentration
In this case, a classical negative feedback physiological control system is examined, i.e., blood glucose regulation system, where the main actors are the concentrations of glucose and insulin into the plasma.
According to the review paper [
32], a quite general equation to model the activation dynamics is
where
y and
x denote the levels of insulin and glucose, respectively. Insulin is secreted by the pancreatic
-cells at a rate
, which depends on
x, while it is cleared from the plasma at a rate
.
As said in the Introduction, the level of complexity of the model depends on the class of functions used to model the flux
. Here, according to [
7,
51,
52], a linear behaviour for
has been considered, together with a threshold, to take into account the fact that the insulin production ceases when the glucose concentration falls below a given limit, say
; therefore, Equation (
4) becomes
Equations (5a) and (5b) can be compacted as follows:
where
Note that, in this case, f is dependent only on the species x, and it is readily seen to satisfy point (ii) in Assumption 1, because is a positive scalar.
Analogously, the behaviour of the inhibition mechanism, in accordance with [
32], is described by
where the term
represents the constant rate of blood glucose production. The flux
accounts for three different ways in which glucose is cleared out; therefore,
where
is related to the insulin-independent tissue utilisation rate,
accounts for the insulin-dependent tissue utilisation rate [
53], and
is due to the renal excretion of glucose.
As in the case of the activation Equation (
4), even for Equation (
9), in order to obtain a simpler model, it is possible to follow [
7,
52], where
has a linear structure,
is a bilinear function, and
contains a linear term with a threshold; therefore,
where
represents the insulin-independent rate of glucose consumption by the tissues,
represents the insulin-dependent rate of glucose consumption by the tissues,
represents the excretion rate of blood glucose, and
indicates the physiological threshold for the renal discharge of glucose.
Hence, Equation (
8) can be rewritten as
where
In this case, by deriving the function
g with respect to
x, Equation (
13) is obtained
Therefore, because the parameters
and
are positive scalars, for any given
,
is negative; hence,
g satisfies point (ii) of Assumption 1.
In the same way, for any given , , which is always negative. This guarantees that g satisfies point (iii) of Assumption 1.
The behaviour of the functions
f and
g is depicted in
Figure 6, assuming the parameter values suggested by [
7]:
= 0.095 mU/mgh: insulin production rate of the pancreas;
= 0.51 mg/mL: insulin production threshold;
= 2.5 mg/mL: threshold for the discharge of glucose by the kidneys;
= 9.3 mU/mlh: insulin-dependent rate of glucose usage by the tissues;
= 0.48 h: glucose excretion rate;
= 0.51 h: insulin destruction rate of the pancreas;
= 0.16 h: tissue usage rate of glucose.
Following the review [
32], a more realistic and sophisticated model can be obtained, by eliminating the derivative discontinuities in (
7) and (10c), replacing the linear fluxes
and
by Hill-type functions [
47] (see also
Section 2.3) in the form
where
,
,
k,
h,
, and
are free parameters to be chosen to approximate the behaviour of
f and
given in (
7) and (10c), respectively. Note that, independently on the parameter setting, it is guaranteed that
,
,
, and
.
The plots of
and
, for
,
,
,
, and
, are shown in
Figure 7, together with the graphs of
f and
; note that the approximation obtained by the Hill functions is very good in the region of interest, and at the same time, the (rather unrealistic) thresholds are eliminated from the model.
It is readily seen, from the behaviour showed in
Figure 7, that, even when the Hill functions are exploited, models (
6)–(
11) still satisfy Assumption 1.
2.5. A Third Paradigmatic Example: The Muscle Stretch Reflex
Here, the model of the muscle stretch reflex, shown in
Figure 8, is considered.
Figure 8.
Block diagram of the muscle stretch reflex model in
Figure 9.
Figure 8.
Block diagram of the muscle stretch reflex model in
Figure 9.
Figure 9.
The behaviour of (
a)
f and (
b)
g (normalised values) in
Section 2.5.
Figure 9.
The behaviour of (
a)
f and (
b)
g (normalised values) in
Section 2.5.
According to [
54], when the muscle length varies following a tap-induced stretch, neural impulses at a frequency
, which encode information about the magnitude of the stretch, are sent along afferent nerve fibres to the spinal cord (see the spindle block in
Figure 8); an increase in
L corresponds to an increase in the afferent frequency
.
The input–output model of the spindle block can be described by a simple first-order action in the form [
7]
From (
15), at steady state (
), the following equation is obtained:
which is consistent with [
7]; in (
15), the parameter
captures both the time needed to reach the steady-state value of
and the transfer delay from the muscle to the spinal cord.
Because each afferent nerve is synaptically connected with one motor neuron in the spinal cord, the motor neurons get activated and, in turn, send efferent neural impulses, at a frequency
, back to the muscle (see the spinal cord block in
Figure 8). According to [
7], the dynamic of the spinal cord can be neglected, by considering a simple proportional relationship between the input and the output of the corresponding block, in the form [
7]
Finally, an increase in the efferent neural frequency produces a contraction of the muscle, which translates into a shortening of the muscle length
L (see the muscle block in
Figure 8). The dynamics of the muscle block can be again described by a first-order system, in the form
By letting the derivative be zero, the steady state is obtained; in this case, the input–output relationship between
and
L, in agreement with [
7], is given by the Hill-type function [
47]
where the parameter
takes into account both the time needed to reach the steady-state value of
and the transfer delay from the spinal cord back to the muscle.
Without loss of generality, all the variables involved have been scaled to their corresponding maximum values, so that they will range in the interval
; therefore, it is assumed that
, and the final model, given by the coupling between (
15), (
17), and (
18), takes the form
It is readily seen that, in (20),
plays the role of the activation species (i.e., the variation in
L triggers the reflex arc), while
is the inhibition variable (i.e., the variation in
brings
L back close to its starting value); with this notation, the model (20) can be written in the standard form (1)
where
Note that, in this case, f is dependent only on the species x, and it is readily seen to satisfy point (ii) in Assumption 1, because it is obtained by the product of two increasing functions and is a positive scalar.
On the other hand, g is dependent only on the species y, and it displays the classical decreasing behaviour of Hill functions; therefore, it satisfies point (iii) in Assumption 1.
2.6. Study of the Equilibrium Points
In the present section, the conditions of the existence of feasible equilibrium points for model (1) will be investigated; furthermore, once the existence of at least one equilibrium point is determined, it will be established whether it is exponentially stable.
In order to state the next theorem, it is useful to introduce some definitions concerning the equilibrium points of nonlinear dynamical systems in the form
where
is the system state and
is the input.
First, given any
, the solution of Equation (
23), starting from
at
, under the constant input
, is denoted by
.
Moreover, it is worth recalling that a point
is said to be an equilibrium point of system (
23), under the constant input
, if
Definition 1 (Exponentially stable equilibrium point [
55]).
Assume that is an equilibrium point of system (23) under the constant input , that is, satisfies (24); then, the equilibrium point is said to be exponentially stable with the rate of convergence at least ρ, if there exist positive scalars k, ρ, , and , such that for any , and , withthe following condition is obtained Given a constant input
, it is always possible to reduce the stability analysis of the corresponding equilibrium points to a suitable zero-input system, by a change in variable, as follows; let
so, it is obtained
From (
28), it is obtained
therefore, the stability properties of the equilibrium point
of system (
23) under the constant input
can be equivalently discussed referring to the equilibrium point
of system (
28) under zero input. This fact will be exploited in the proof of the next result.
Theorem 1. (Exponential stability of the equilibrium points of a physiological control system)
- (i)
The set of the equilibrium points of model (1) under the constant input coincides with the set of the solutions of the system of algebraic equations in particular, the equilibrium point is unique if and only if model (30) admits a unique solution.
- (ii)
Assume that the pair is an equilibrium point of model (1) under the constant inputs , i.e., then, the point is an exponentially stable equilibrium point if the following conditions are satisfied: - (iii)
If condition (33) is satisfied, assume there exist a positive scalar ρ and a positive definite matrix P, such that the following Linear Matrix Inequality (LMI) [56] is satisfied then, is an exponentially stable equilibrium point with a rate of convergence at least equal to ρ.
Proof:Proof. Point (i) immediately follows from the definition of equilibrium point (
24).
Concerning point (ii), in order to study the stability of the equilibrium point
, it is readily seen that, in this case, the change in input variables (
27)–(
29) reduces to set the inputs of model (1) to zero, that is,
.
Then, the linearised version of model (1), with zero input, around the equilibrium point
is
Model (36) can be rewritten in compact form as
where
A is defined in (
34).
The characteristic polynomial associated to matrix
A is
Because the characteristic polynomial is of degree two, a necessary and sufficient condition for having roots with negative real parts is that all the polynomial coefficients are positive; this, in turn, is guaranteed by the hypothesis (33) of the theorem.
Therefore, the linearised model (36) is exponentially stable; according to ([
55], Theorem 4.13), this guarantees exponential stability of model (1) under zero input, which in turn implies the exponential stability of the equilibrium point
for the same model under the constant input
. From this fact, the proof of point ii) follows.
Concerning point (iii), define
, the state of the linearised model (36), i.e.,
Then, condition (
50) guarantees that, along the trajectories of model (
39), the following condition is held:
In this case, the scalar function
turns out to be a Lyapunov function for the nonlinear model (1), and condition (
40) can be rewritten
from which it follows that
along model (
39) trajectories.
Integrating both sides of (
42) between 0 and
t, it is obtained
By elevating to
e both members of (
43), the following equation is obtained:
Denoted by
and
the minimum and maximum eigenvalues of the positive definite matrix
P, and recalling that
, the following chain of inequalities is achieved:
From (
45), it follows that
From (
46), it is possible to conclude, according to Definition 1, that the rate of convergence around
is at least
. □
A pair of corollaries of Theorem 1 can be derived, when further assumptions on the functions
f and
g hold.
Corollary 1. (Exponential stability of the equilibrium points when f is not dependent on y)
Assume that the activation function f in model (1) does not depend on y; then,
- (i)
The set of the equilibrium points of model (1) under the constant inputs coincides with the set of the solutions of the system of equations in particular, the equilibrium point is unique if and only if model (47) admits a unique solution.
- (ii)
Assume that the pair is an equilibrium point of model (1) under the constant inputs , i.e., then, the point is an exponentially stable equilibrium point.
- (iii)
in this case, assume there exist a positive scalar ρ and a positive definite matrix P, such that the following LMI is satisfied then, is an exponentially stable equilibrium point with a rate of convergence of at least ρ.
Proof. Point (i) is obvious.
Concerning point (ii), in this case, the application of Theorem 1 guarantees that the equilibrium point
is exponentially stable if the following conditions are both satisfied:
Because both and are positive scalars and is non-positive due to condition (ii) in Assumption 1, condition (51a) is always satisfied.
In the same way, because in condition (51b) and are non-positive and is non-negative, due to conditions (ii) and (iii) in Assumption 1, condition (51b) is always satisfied.
From these last considerations, the proof of (ii) follows.
Finally, the proof of (iii) follows the same lines as the proof of (iii) in Theorem 1. □
The next result follows immediately from Theorem 1 and Corollary 1.
Corollary 2. (Exponential stability of the equilibrium points when f is independent on y and g is independent on x.)
Assume that the activation function f in model (1) does not depend on y and that the inhibition function g is not dependent on x; then,
- (i)
The set of the equilibrium points of model (1) under the constant inputs coincides with the set of the solutions of the system of equations Moreover, if g is invertible, the equilibrium points coincide with the intersections of the graphs of the functions in particular, the equilibrium point is unique if and only if the plot of the functions in (53) has only one intersection.
- (ii)
Assume that the pair is an equilibrium point of model (1) under the constant inputs , i.e., then, the point is an exponentially stable equilibrium point.
- (iii)
in this case, assume there exist a positive scalar ρ and a positive definite matrix P, such that the following LMI is satisfied then, is an exponentially stable equilibrium point with the rate of convergence at least ρ.
In general, the exponential stability of an equilibrium point
of a given nonlinear system is a local property, i.e., it only holds in a neighbourhood of
(see (25a)); in some situations, it can be important to give an estimate of the domain of attraction of the equilibrium point (see [
55], Chapter 4), which is defined as the connected set of initial conditions surrounding
, such that each trajectory, starting from a point in this set, eventually collapses to zero.
To exactly compute the domain of attraction is often a difficult or even impossible task. In many real situations, it is acceptable to have an estimate of the domain; this is possible, for instance, in the case of bilinear [
57], quadratic [
58], or even polynomial [
59] nonlinear systems. Anyway, this issue is beyond the scope of this paper and will be dealt with in future works.
4. Discussion
Within the dynamics of physiological processes, the maintenance of the homeostatic balance is obviously of fundamental importance. It is a key process to keep some variables constant on average. Different inputs (or disturbances) cause deviations from the steady state. The degree of deviation can be weak under some circumstances and substantial in others. Sometimes the homeostatic process is not able to recover, and a pathological condition is generated. For this reason, in the literature, many papers that try to explain this mechanism have been published; however, for historical and cultural reasons, most of these articles are clinical and therefore explain how homeostasis is implemented at the cellular level (see, e.g., [
35,
36,
37]). On the other hand, in the last twenty years, there has also been an increasing number of papers that try to describe the mechanism through mathematical models (see, among others, [
32,
38,
39,
40,
62,
63,
64]). Nevertheless, these latter papers deal with specific cases and are often very complex. Moreover, some studies, which nominally exploit mathematical models, only introduce a formalism based on block schemes (e.g., see [
40]); conversely, the approach provided in this work is precisely what allows the treatment to be generalised.
Indeed, a unique and general nonlinear model of the second order is proposed and it is represented by means of two ODEs, each one containing the following: (i) a consumption term that is linearly dependent on the corresponding state variable ( and , respectively), exhibiting a stabilising effect on the system, and (ii) a coupling term that considers the two species interactions through an activation () and an inhibition () channel. Through this model, the conditions determining the existence and stability of equilibrium points have been investigated and established. Such conditions proved to be pretty straightforward in their application in the presence of a y-independent activation function f (Corollary 1), and in the presence of an x-independent inhibition function g (Corollary 2); in the last case, a simple graphical procedure allows to determine the presence of equilibrium points and their possible uniqueness. Also, a method to estimate the rate of convergence of the state trajectories to the equilibrium has been provided.
To the best of our knowledge, this is the first time that the development of a general formulation for these types of processes is tackled.
In this context, the case studies here considered show that model (1) is able to capture the dynamics of the physiological systems dealt with, namely, the ultra-sensitivity action exhibited by biomolecular circuits, the regulation of glucose concentration in the plasma, and the neuromuscular reflex arc.
Obviously, the consideration above is not sufficient to conclude that through model (1) it will be possible to describe the majority of physiological systems from the nano- to the macro-scale. However, these results make us confident that such a generalisation is possible without employing complex models and avoiding customisation, by differentiating them from the beginning. Finding a unique general model, capable of capturing the dynamics of many physiological mechanisms active in mammals to maintain the homeostatic equilibrium, by changing the choice of some functions, is the long-term goal of this study. This work must be seen as the first encouraging step towards this objective. Encouragement comes also from the values obtained at the equilibrium point, and the rates of convergence of the investigated systems, which are all consistent with those reported in the scientific literature and physiology books. These results represent a validation of the proposed model in three different examples of physiological control systems that are relevant in the bioengineering field. Furthermore, as mentioned in the Introduction, while the computational time required to solve mathematical models grows with the order of the model itself, the framework here proposed can be solved by means of readily available simulation tools (such as MATLAB Simulink) and with low computational efforts (the time to run and solve the models takes a few seconds). This is not infrequent in the modelling of physiological systems and pushes researchers towards the development of simpler, in place of computationally heavy, models. Obviously, this represents an advantage also compared to in vivo or in vitro experiments, which are even more complex and time-consuming.
The authors are confident that model (1) contains much of the ingredients to render quite general the model itself; it is worth noting that the first (second) ODE in (1) contains a negative linear term, namely, (), which accounts for the intrinsic stabilising effect due to the species consumption, plus an activatory (inhibitory) coupling with the second (first) ODE, which looks at the stabilisation of the whole system (see Remarks 1 and 4). These actions, to the best of the authors’ knowledge, are the main functions, which have a role in any physiological negative feedback control scheme.
Anyway, further work will be required in the future, by investigating many more physiological control systems, with the aim of further validating the model (1) and/or adding more complexity, whenever it will be necessary, in order to render the model itself as general as possible. The first issue will be the possible coupling between the inputs, i.e., and , and some (or all) of the state variables, i.e., x and y, which would translate into possible products between the involved variables, e.g., or .
Another important issue will be the study of the domain of attraction of the equilibrium points (see the discussion at the end of
Section 2). The estimation of this domain is important in many contexts. For instance, it defines the limit beyond which the system can no longer self-regulate and therefore moves into a pathological condition (e.g., see [
65] and the bibliography therein). Moreover, some genetic circuits can exhibit both a mono-stable and bi-stable behaviour [
10,
66]; in the latter case, they work as a biological switch, where each equilibrium represents one of the two states (on and off); in that case, the stability region of each equilibrium state must be determined with a certain accuracy.
A further important step will be the generalisation of model (1) to the multivariable case, when the variables x and y are vectors rather than scalars. If, from one point of view, the formalism remains quite unchanged, the vector nature of x and y complicates the mathematical machinery contained in Theorem 1 and the corollaries. On the other hand, such generalisation will allow us to greatly enlarge the class of physiological systems covered by the proposed approach.
Finally, in addition to the efforts devoted to the generalisation and validation of the proposed model, a systematic review of the literature could be carried out in the future to analyse other different existing models and compare their strengths and weaknesses.
5. Conclusions
A general framework for the modelling of physiological control systems, which depends on the interplay of two species (x and y), is introduced and investigated. For these systems, sufficient conditions determining both the existence and the exponential stability of feasible equilibrium points have been investigated and established.
The proposed approach has been illustrated through three real physiological examples. The first one deals with the ultrasensitivity dynamics observed in many different molecular mechanisms, the second one with the physiological model of blood glucose regulation, and the third one with the neuromuscular reflex arc model. In all cases, an extensive analysis, based on the application of Theorem 1 and its corollaries, has been carried out, showing that the proposed approach well-captures the main mechanisms underlying the physiological control systems dealt with in this work. Indeed, the values at the equilibrium point as well as the time necessary to reach them are consistent with those reported in the scientific literature and physiology books [
7,
34].
Future work will be devoted to investigating the generalisation of the proposed model to multi-state variables systems, to the development of a methodology to estimate the region of attraction of the equilibrium points, and, overall, to validate, and eventually improve, the proposed model versus further physiological negative feedback control systems, from the nano- to the macro-scale.