Abstract
We develop a theory for transit times and mean ages for nonautonomous compartmental systems. Using the McKendrick–von Förster equation, we show that the mean ages of mass in a compartmental system satisfy a linear nonautonomous ordinary differential equation that is exponentially stable. We then define a nonautonomous version of transit time as the mean age of mass leaving the compartmental system at a particular time and show that our nonautonomous theory generalises the autonomous case. We apply these results to study a ninedimensional nonautonomous compartmental system modeling the terrestrial carbon cycle, which is a modification of the Carnegie–Ames–Stanford approach model, and we demonstrate that the nonautonomous versions of transit time and mean age differ significantly from the autonomous quantities when calculated for that model.
Introduction
Compartment models play an important role in the modeling of many biological systems ranging from pharmacokinetics to ecology (Anderson 1983; Godfrey 1983; Jacquez and Simon 1993). Key values in understanding the dynamics of these systems are the transit time: the mean time a particle spends in the compartmental system measured as the mean time from entry into the system to leaving the system (Bolin and Rodhe 1973; Eriksson 1971), and the mean age: the mean age of particles still in the system (Bolin and Rodhe 1973; Eriksson 1971). It is well known that these quantities need not be the same (Bolin and Rodhe 1973; Eriksson 1971; Rothman 2015).
We are motivated by an interest in studying the dynamics of the terrestrial carbon cycle which is typically modeled as a number of discrete pools of carbon in plant biomass, litter and soil organic matter. Many of the best studied models of the dynamics of carbon are linear, which reflects the fact that changes in carbon pools are proportional to the pool size (Bolker et al. 1998). Additionally, most analyses make the further assumption that all parameters describing the dynamics (and the input fluxes) are constant in time, leading to a model in the form of an autonomous linear differential equation. In this autonomous case, it is possible to derive analytic formulae giving expressions for the transit time (GarciaMeseguer et al. 2003; Manzoni et al. 2009). These formulae for transit time are given in terms of (constant) transfer coefficients among compartments and analogous formulae are available for the mean age of particles in the system.
Many applications of models of terrestrial carbon relate to situations in which constant model parameters are replaced by timedependent functions. Perhaps the most wellknown examples are studies of how terrestrial carbon dynamics respond to climate change. In these, it is often assumed that the specific rates (per unit carbon) of carbon inputs and losses from the system change over time as a function of changes in climate, such as temperature. For example, increases in temperature are normally assumed to increase the rates of soil decomposition (Lloyd and Taylor 1994; Orchard and Cook 1983; Rothman 2015). As a consequence, the compartmental models of interest are nonautonomous, i.e. they depend on time (Luo et al. 2001, 2015; Xia et al. 2012). Nonautonomous compartmental systems are special cases of linear nonautonomous differential equations (Kloeden and Rasmussen 2011), which, in contrast to the linear autonomous case, cannot be solved analytically in general. Yet, both the mean age of particles in the system and the transit time remain of great interest for these timedependent systems, as both quantities can be potentially measured in the actual systems being modeled (Rothman 2015; Trumbore 2000).
In this paper, we develop a theory for transit times and mean ages of mass in nonautonomous compartmental systems. As noted in one of the first papers to study transit time (Bolin and Rodhe 1973), there is obviously a close connection between age distribution and transit time in compartment models. We will build on this relationship to develop an approach for understanding the definition of transit time. We define a timedependent version of transit time as the mean age of mass leaving the compartmental system. We use a timedependent version of the McKendrick–von Förster equation (Brauer and CastilloChavez 2012; McKendrick 1926; Thieme 2003), the classic firstorder partial differential equation describing age distributions, to prove that the mean age of mass satisfies an (inhomogeneous) linear nonautonomous differential equation. We show that under weak conditions, this equation is exponentially stable. Starting with demographic models highlights another important aspect of our approach. As is well known, solutions of demographic models depend on initial conditions, so quantities like the mean age and transit time also depend on initial conditions, but conventional definitions of these quantities ignore the influence of the initial conditions. For this reason, our nonautonomous approach also provides additional insight for autonomous compartmental systems that are not in equilibrium.
We apply the theory we have developed to numerically study transit times for a ninedimensional compartmental system model of the carbon cycle, which is a modified version of the Carnegie–Ames–Stanford approach (CASA) model (Buermann et al. 2007; Potter et al. 1993; Randerson et al. 1996). We compare our nonautonomous quantities to the classical notion of transit time for autonomous systems, where we freeze the nonautonomous system in time to obtain an autonomous system, and we assume that we are in equilibrium. Our simulations illustrate the different and sometimes diverging trajectories of the autonomous and nonautonomous quantities over time. Our results demonstrate the necessity of our theory for the computation of transit times in nonautonomous compartmental systems and in autonomous compartmental systems that are not in equilibrium.
This paper is organized as follows. In Sect. 2, we first review the theory of transit times for autonomous compartmental systems, and we provide a heuristic derivation of the transit time formula. We then define nonautonomous compartmental systems in Sect. 3. In Sect. 4, we prove that under the assumption that the compartmental system is lower block triangular, and the diagonal blocks a diagonally dominant, the nonautonomous compartmental system is exponentially stable. In Sect. 5, we prove that the mean ages satisfy a linear nonautonomous differential equation, and we then use the stability criterion from Sect. 4 to prove exponential stability of the mean age equation. We define the concept of a transit time for nonautonomous compartmental systems in Sect. 6. In Sect. 7, we show that our nonautonomous theory is consistent with the autonomous case, in the sense that we get exactly the wellknown autonomous transit time formula when applying the nonautonomous transit time to an autonomous system. Finally, in Sect. 8, we apply the theory to compute transit times for a nonautonomous compartmental model of the carbon cycle, which is a simplified version of the Carnegie–Ames–Stanford approach (CASA) model.
Transit times and mean ages for autonomous compartmental systems
An open (linear) autonomous compartmental system with both inputs and outputs (Anderson 1983; Godfrey 1983; Jacquez and Simon 1993) and with d pools is described by an inhomogeneous linear differential equation
where \(B \in \mathbb {R}^{d\times d}\) is an invertible matrix, \(0\not =s\in [0,\infty )^d\), and the entries \(\{b_{ij}\}_{i,j\in \{1,\ldots ,d\}}\) of the matrix B satisfy

\(b_{ii} < 0\) for all \(i\in \{1,\ldots ,d\}\),

\(b_{ij} \ge 0\) for all \(i\not =j\in \{1,\ldots ,d\}\),

\(\sum _{i=1}^d b_{ij} \le 0\) for all \(j\in \{1,\ldots ,d\}\).
The ith row of the matrix B describes the dynamics of the mass in pool i: \(b_{ij}\) is the rate at which mass moves from pool j to pool i, and \(b_{ii}\) is the rate at which mass leaves the pool i which includes transfer to other pools and losses from the system. The flux at which mass enters from outside the system to pool i is given by \(s_i\).
We assume that the homogeneous linear system \(\dot{x} = Bx\) is exponentially stable, i.e. all eigenvalues of B have negative real parts (this is fulfilled e.g. when the matrix B is strictly diagonally dominant). This means that (1) has the exponentially stable equilibrium \(x^* = B^{1}s\).
The concept of transit time for compartmental systems describes the mean time a particle spends in the compartmental system before it is released. There is a huge amount of literature on this topic, see e.g. Anderson (1983), Bolin and Rodhe (1973), Eriksson (1971), GarciaMeseguer et al. (2003), Manzoni et al. (2009), but to our knowledge, the following simple derivation of the transit time formula has not been written down before.
Define \(r_i\) as the mean (remaining) transit time in the system for a particle that has entered pool i either from outside the system or from another pool, and note that the transit time in pool i for a particle that has entered pool i either from outside the system or from another pool is given by \(\frac{1}{b_{ii}}\). Let \(p_{ij}\) be the probability that a particle that enters pool i goes next to pool j, and note that
Next, note that the transit times for particles entering any pool i must satisfy the equation
reflecting the fact that a particle in pool i spends the average time \(\frac{1}{b_{ii}}\) in pool i, before it either leaves the system or moves with the probability \(p_{ij}\) to pool j, after which it spends the mean time \(r_j\) before it leaves the system. This reads as
and multiplying the ith row of this equation with \(b_{ii}\) yields
Hence \(r^T= (1,\ldots ,1) B^{1}\).
Let \(\beta _i\) be the fraction of particles that enter the system from outside directly into pool i, i.e.
and let \(\beta =(\beta _1,\ldots ,\beta _d)^T\). Then the transit time for the whole system is given by
Note that this transit time is equal to the turnover time \(U= \frac{(1,\ldots ,1)(x_1^*, \ldots , x_d^*)^T}{(1,\ldots ,1)(s_1, \ldots , s_d)^T}\) (see Bolin and Rodhe 1973), which follows directly from \(x^* = B^{1}s\).
We will show later that if the linear compartmental system (1) is in the equilibrium \(x^* =  B^{1}s\), then the mean age of the particles in the system is given by
where \(\eta = (\eta _1,\ldots ,\eta _d)^T\), defined by
describes how mass is distributed when the system is in equilibrium. It is wellknown that the mean age M is unequal to the transit time R (Bolin and Rodhe 1973; Rothman 2015), and we will demonstrate this now by means of two very simple compartmental systems.
Example 1
(Transit times and mean ages) Consider the two compartmental systems
and
It is easy to see that the transit times \(r_1\) and \(r_2\) for the two pools satisfies \(r_1< r_2\) for (4) and \(r_1 > r_2\) for (5). This follows either from using the above explicit formula for the vector r, or by considering the fact that particles can only leave from pool 1 in (4) and from pool 2 in (5). Since the transit time is given in both cases by \(r_1\), and the mean age is a convex combination of \(r_1\) and \(r_2\), the transit time will be smaller than the mean age in (4), in contrast to the situation in (5).
Nonautonomous compartmental systems
In contrast to the autonomous case, both the coefficient matrix B and the input vector s of a nonautonomous compartmental system are allowed to depend on time.
Definition 1
(Nonautonomous compartmental system) Let \(I:=(\tau ,\infty )\) with \(\tau \in \{\infty \}\cup \mathbb {R}\) be a time interval, \(B :I \rightarrow \mathbb {R}^{d\times d}\) be a bounded continuous function of invertible matrices and \(s:I\rightarrow [0,\infty )^d\) be a bounded continuous function. A (linear) nonautonomous compartmental system with d pools is given by an inhomogeneous linear nonautonomous differential equation
where we assume that the entries \(\{b_{ij}(t)\}_{i,j\in \{1,\ldots ,d\}}\) of the matrix B(t) satisfy

\(b_{ii}(t) < 0\) for all \(i\in \{1,\ldots ,d\}\) and \(t\in I\),

\(b_{ij}(t) \ge 0\) for all \(i\not =j\in \{1,\ldots ,d\}\) and \(t\in I\),

\(\sum _{i=1}^d b_{ij}(t) \le 0\) for all \(j\in \{1,\ldots ,d\}\) and \(t\in I\).
Let \(\varPhi :I\times I\rightarrow \mathbb {R}^{d\times d}\) denote the transition operator of the corresponding homogeneous equation \(\dot{x} = B(t)x\), i.e. the function \(t\mapsto \varPhi (t,t_0)x_0\) is the solution to \(\dot{x} = B(t)x\) fulfilling the initial condition \(x(t_0) = x_0\). Then the maximal solution to (6) satisfying the initial condition \(x(t_0) = x_0\) is given by
In contrast to the autonomous case, nonautonomous compartmental systems of dimension two or higher are not explicitly solvable in general. Solutions can be obtained for systems with no feedbacks between pools, as the following example demonstrates.
Example 2
(Explicitly solvable nonautonomous twopool model) The nonautonomous compartmental system
where \(b_{11}(t), b_{22}(t)<0, b_{21}(t)\ge 0\) and \(s_2(t)>0\) for all \(t\in I\), can be solved explicitly as follows: the general solution of the first equation is given by
and thus, the second equation reads as
and can be solved using (7), since the equation is onedimensional.
Exponential stability of nonautonomous compartmental systems
In this section, we provide a sufficient condition for global exponential stability of the nonautonomous compartmental system (6). This criterion will concern only the homogeneous part of (6), i.e. the matrixvalued function B, from which stability for the inhomogeneous equation follows. Since the result holds also for linear systems which are not compartmental systems, we formulate it more generally.
Theorem 1
(Sufficient condition for exponential stability) Consider the linear nonautonomous differential equation
with transition operator \(\varPhi :I\times I\rightarrow \mathbb {R}^{d\times d}\). Suppose that the function B is of the form
for \(m\ge 1\) with bounded functions \(B_{ij}:I\rightarrow \mathbb {R}^{d_i\times d_j}\). Note that \(\sum _{i=1}^m d_i = d\). We assume that the linear subsystems \(\dot{x}_n = B_{nn}(t)x_n, n\in \{1,\ldots ,m\}\), are strictly diagonally dominant, i.e. there exists a \(\delta >0\) such that

(i)
\((B_{nn}(t))_{ii} < 0 \) for all \(t\in I\) and \(i\in \{1,\ldots ,d_n\}\),

(ii)
\((B_{nn}(t))_{ij} \ge 0 \) for all \(t\in I\) and \(i\not =j\in \{1,\ldots ,d_n\}\),

(iii)
\(\sum _{j=1}^{d_n} (B_{nn}(t))_{ij} \le \delta \) for all \(t\in I\) and \(i\in \{1,\ldots ,d_n\}\).
Then the linear system (8) is exponentially stable, i.e. there exist constants \(K\ge 1\) and \(\gamma >0\) such that
Proof
Assume first that I is bounded below, and consider the linear systems
for each \(i\in \{1,\ldots ,m\}\). These systems are strictly diagonally dominant, and it follows from (Coppel 1978, Proposition 3, page 55) that there exist \(K_i\ge 1\) and \(\gamma _i>0\) such that
where \(\varPhi _i\) is the transition operator of (11). Next Pötzsche (2016, Theorem 4.1) or Battelli and Palmer (2015, p. 540) yields that the dichotomy spectrum of (8) is bounded above by \(\min _{i\in \{1,\ldots ,m\}} \gamma _i\). This in turn implies the claimed estimate (10). In case \(I=\mathbb {R}\), the results from Pötzsche (2016, Theorem 4.1) and Battelli and Palmer (2015, p. 540) are not applicable directly, since they require the system to be defined on a half line, but the result follows by considering the two time intervals \((\infty , 0)\) and \((0,\infty )\) separately (note that we are not interested in the dichotomy spectrum for the entire line, which is not determined by the block diagonal system; we only require an upper bound, which we get from the block diagonal system).
The estimate (10) for the homogeneous system (8) implies that any two solutions of the compartmental system (6) converge to each other exponentially. More precisely, given two solutions \(\mu _1, \mu _2:I\rightarrow \mathbb {R}^d\) of (6), then
which follows from the fact that the difference of these two solutions is a solution of the homogeneous system (8), for which the estimate (10) holds. This implies that any solution is forward attracting, and in case the interval I is unbounded below, then there also exists a unique pullback attracting solution
see Aulbach and Wanner (1996). This solution pullback attracts bounded sets \(B\subset \mathbb {R}^d\), in the sense of
where \(\varphi \) denotes the maximal solution defined in (7) and \({\text {dist}}\) denotes the Hausdorff distance. We refer to Kloeden and Rasmussen (2011), Rasmussen (2007) for an introduction to forward and pullback attractors of nonautonomous dynamical systems.
The mean age system
We prove in this section that the mean ages of mass in a nonautonomous compartmental system are solutions of a linear nonautonomous differential equation, which we call the mean age system. We derive this result from the evolution of age distributions, given by the wellknown McKendrick–von Förster equation (McKendrick 1926; Brauer and CastilloChavez 2012; Thieme 2003), which is a linear first order partial differential equation. We also prove that the mean age system is exponentially stable under additional weak assumptions, by applying the theory developed in Sect. 4.
The mean age system is pivotal for the analysis of transit times for nonautonomous compartmental systems, since in order to compute the average time the mass spends in the system, we do not need to look at the full age distribution of ages, but only at the mean ages.
Let \(p_i(a,t)\) be the density function on age a for the mass in pool i at time t, where the age is the time since the mass entered the system. Note that the following formulation is valid in principle even if all rates are agedependent, i.e. \(b_{ij}\) also depends on a, but we will not treat this situation here. The McKendrick–von Förster equation is given by
with boundary condition
Note that one also needs to specify initial conditions \(p_i(a,0)\).
A componentwise solution can be written as follows. Note that if there are no loops, the solution is explicit, otherwise it is only implicit. The formula for \(t>a\) is
Note that an analogous formula for \(a<t\) exists.
We are particularly interested in the transit time of (6) at a particular time t, which corresponds to the mean age of mass leaving the system at time t. For this purpose, we do not need the full age distribution determined by (13), since the situation is fully described by the mean age of mass in pool i, denoted as \({\bar{a}}_i (t)\). The following theorem says that the evolution of the mean ages is determined by an ordinary differential equation.
Theorem 2
(Mean age system) Consider the nonautonomous compartmental system (6) with a fixed solution \(t\mapsto (x_1(t),\ldots ,x_d(t))\) of positive entries. Let \(p_i(a,t)\) be the density function on age a for the mass in pool i at time t (note that \(\int _0^\infty p_i(a,t)\,\mathrm {d}a = x_i(t)\)), and define the mean age of mass in pool i by
Then the mean ages \({\bar{a}}(t) =({\bar{a}}_1(t), \ldots , {\bar{a}}_d(t))\) solve the ordinary differential equation
with
Proof
By using \(\int _0^\infty a \frac{\partial p_i}{\partial a}(t,a)\,\mathrm {d}a = x_i(t)\) (integration by parts), it follows that
This finishes the proof.
Combining the Eqs. (6) and (15) yields
which is a 2ddimensional ordinary differential equation of skew product type, i.e. the xequation does not depend on \({\bar{a}}\), but the equation for \({\bar{a}}\) depends on x. Note that (16) is a nonlinear equation, but given a solution \(x(t)= (x_1(t), \ldots , x_d(t))\) of (6), the age equation (15) is an inhomogeneous linear nonautonomous differential equation, which reads as
where
with \(X(t):= {\text {diag}} (x_1(t), \ldots , x_d(t))\) for all \(t\in I\).
We will show now that under additional weak assumptions, the mean age equation is exponentially stable.
Theorem 3
(Exponential stability of the mean age system) Consider the nonautonomous compartmental system (6) with a fixed solution \(t\mapsto x(t)=(x_1(t),\ldots ,x_d(t))\) of positive entries that are bounded and bounded away from zero, and suppose that (6) satisfies the assumptions of Theorem 1 with \(\delta >0\). In addition, assume that

(a)
\(s_i(t) \ge \delta \) for all \(t\in I\) and \(i\in \{1,\ldots ,d_1\}\), and

(b)
for all \(n\in \{2,\ldots ,m\}\) and \(i\in \{1+\sum _{k=1}^{n1}d_k,2+\sum _{k=1}^{n1}d_k,\ldots ,\sum _{k=1}^{n}d_k\}\), there exists a \(j\in \{1,\ldots ,\sum _{k=1}^{n1}d_k\}\) such that \(b_{ij}(t) \ge \delta \) for all \(t\in I\).
Then the mean age system (15) is exponentially stable. More precisely, there exist \(\bar{\delta }\in (0,\delta )\) and \(\bar{K} > 0\) such that the transition operator \(\varPsi : I\times I \rightarrow \mathbb {R}^{d\times d}\) of the homogenous equation \({\dot{\bar{a}}} = A(t, x(t)) {\bar{a}}\) satisfies the estimate
Proof
We show now that the three conditions (i)–(iii) of Theorem 1 are satisfied with \(\delta \) replaced by \(\delta \min \{1, \min _{t\in I,i\in \{1,\ldots ,d\}} x_i(t)\}\). Note first that the matrix A(t, x(t)) has the same block decomposition as the matrix B(t), which is described in (9).
Condition (i) of Theorem 1 follows from (a) (in case of \(n=1\)) or (b) (in case \(n>1\); note that the sum of the entries in the ith row of the matrix A(t, x(t)) equals to \(s_i(t)\), and (b) guarantees that the diagonal entry is negative even though \(s_i(t)\) might be zero). Condition (ii) of Theorem 1 follows from the fact that the original system (6) is a compartmental system, and the solution x(t) of (6) has positive entries. Finally, condition (iii) of Theorem 1 follows from fact that the sum of the ith row of the matrix A(t, x(t)) equals to \(s_i(t)\), and the positive contribution of at least \(b_{ij}(t)x_j(t)\ge \delta \min _{t\in I,i\in \{1,\ldots ,d\}} x_i(t)\), with i and j chosen as in (b), will not be considered in the sum in condition (iii) of Theorem 1 and for this reason contributes negatively to this sum.
A natural choice for the solution \(t\mapsto x(t)\) in the above theorem is the exponentially stable solution defined in (12) if the interval I is unbounded below. If the interval I is unbounded below, this will be the only bounded solution of the system, i.e. the norm of all other solutions converges to \(\infty \) in the limit \(t\rightarrow \infty \), so the solution (12) is the only solution to which the theorem can be applied. However, if the interval I is bounded below, then all solutions of the nonautonomous compartmental system (6) are bounded and exponentially stable, and they are also bounded away from zero due to assumption (a) of Theorem 3.
Nonautonomous transit times
We define transit time as the mean age of mass leaving the system at a particular time t. Note that in our nonautonomous context, this quantity depends on the actual time t. We also provide a formula that corresponds to the mean age of mass currently residing in the compartmental system.
Definition 2
(Nonautonomous transit time and mean age) Consider the skew product system (16) consisting of the nonautonomous compartmental system (6) and the mean age system (15). The transit time of a solution \((x_1(t),\ldots ,x_d(t), {\bar{a}}_1(t), \ldots , {\bar{a}}_d(t)), t\in I\), of this system is then defined as
and then mean age of this solution is defined by
The transit time \(R_t\) is the mean age of carbon leaving the system at time t, where as the mean age \(M_t\) is the mean age of carbon in the system at time t.
Note that, in general, \(R_t\) and \(M_t\) are different, see Example 1 for the autonomous case. In the following example, we show that transit times and mean ages are the same for onedimensional compartmental systems.
Example 3
(Transit time and mean ages for onedimensional compartmental systems) Let \(I\subset \mathbb {R}\) be an interval, and consider the onedimensional nonautonomous compartmental system
where \(b :I \rightarrow (\infty ,0)\) and \(s:I\rightarrow (0,\infty )\) are bounded continuous functions. Fix a positive solution \(t\mapsto x(t)\) of this system. Note that the solution is given explicitly by
where \(t_0\) and \(x_0\) are initial time and condition. Then the mean age equation is given by
and also this equation can be solved explicitly using (17). Note that, in this onedimensional context, the formulae for transit time and mean age from Definition 2 are given by exactly the solution to this equation:
Consistency with the autonomous case
In this section, we derive simple expressions for the transit time and mean age from Definition 2 in the special case of an autonomous compartmental system. The expression for the autonomous transit time coincides with the heuristically obtained formula (2), and we confirm the expression for the mean ages stated in (3).
Consider an autonomous compartmental system
with an invertible matrix \(B\in \mathbb {R}^{d\times d}\) and \(s\in \mathbb {R}^d\). We assume that the homogeneous system \(\dot{x} = Bx\) satisfies the assumptions of Theorems 1 and 3. Note that (18) has the exponentially stable equilibrium \(x^* := B^{1}s\).
Lemma 1
Consider the autonomous differential equation (18). Then the mean age equation (15) for the equilibrium \(x^*\) reads as
and has the exponentially stable equilibrium
where \(X^*:= {\text {diag}} (x^*_1, \ldots , x^*_d)\).
Proof
Note that the mean age equation (15) is given by
Since \(Bx^* = s\), we get \(s_i  \sum _{j\not = i} b_{ij}x^*_j = b_{ii} x^*_i\) for all \(i\in \{1,\ldots , d\}\), so the mean age equation (15) gets simplified to
Hence the attractive equilibrium of (15) is given by
which finishes the proof of this lemma. \(\square \)
Let \(\beta _i\) be the fraction of particles that enter the system from outside directly into pool i, i.e.
and let \(\beta =(\beta _1,\ldots ,\beta _d)^T\). Moreover, define \(\eta = (\eta _1,\ldots ,\eta _d)^T\) by
which describes how mass is distributed when the system is in equilibrium. Note that \(\sum _{i=1}^d \beta _i = \sum _{i=1}^d \eta _i= 1\).
Proposition 1
(Autonomous transit times and mean ages) Consider the autonomous compartmental system (18). The transit time with respect to the equilibrium solution \(t\mapsto (x^*, {\bar{a}}^*)\) does not depend on time and is given by
and the mean age of mass is given by
Proof
Using Definition 2, we have
for the transit time and
for the mean age. Note that both quantities do not depend on t, and this finished the proof of this proposition.
Note that derivation of the autonomous quantities for transit time R and mean age M in Proposition 1 required the autonomous compartmental system (18) to be in equilibrium, and the classical approach to transit times, as outlined in Sect. 2, is not applicable for autonomous systems not in equilibrium. It is very important to note that Definition 2 is useful for autonomous systems also, since it is applicable to systems that are not in equilibrium. For such autonomous systems, transit times and mean ages will depend on time in general, and although they converge to R and M in the limit \(t\rightarrow \infty \), they might be very different to R and M.
Mean ages and transit times for the CASA model
Here we illustrate predicted changes in the mean age of carbon leaving and remaining in the system for a terrestrial carbon model under a climate change scenario. We consider a modification of the CASA model as used in Buermann et al. (2007) globally without resolving the spatial details of carbon pools using nine pools representing the global terrestrial carbon (e.g. three pools for plant biomass, or litter or soil organic matter). This caused the model to be precisely of the form of (6). Climate change was simulated by increasing atmospheric \(\mathrm {CO_2}\) over time, which affected both B(t) and s(t) in (6). Increased \(\mathrm {CO_2}\) directly increases carbon inputs s(t) through carbon dioxide fertilization. They also directly increase mean global temperatures. This increases the carbon loss rates from some of the carbon pools, changing components of B(t), and also has an effect on s(t). Thus increased \(\mathrm {CO_2}\) alters the input and loss rates of components of the terrestrial carbon cycle, making both the sign and magnitude of the net change in carbon storage dependent the sensitivity of carbon inputs and loss rates.
We simulated changes in atmospheric \(\mathrm {CO_2}\) using
where \(x_a(t)\) is the atmospheric carbon dioxide concentration in parts per million and t is years since the year 1850. This represents a plausible time course of atmospheric \(\mathrm {CO_2}\) from year \(1850 (t=0)\, {\hbox {to}}\, 2500 (t=650)\) under a zeromitigation, business as usual global change scenario (Raupach et al. 2011) (illustrated in Fig. 1a).
The effect of \(\mathrm {CO_2}\) on mean global temperatures is modelled as
where \(T_{s0}=15\) is the mean land surface temperature in 1850, and \(\sigma \) is the sensitivity of global temperatures to \(x_a(t)\). We chose an upper extreme of \(\sigma =4.5\) based on the literature because the resulting simulation emphasises well the interplay between increased carbon input rates and carbon loss rates Scheffer et al. (2006). Changes in carbon input rates are simulated using
with \(s_i(t)=f_i \alpha s_0(1+\beta (x_a(t), T_s(t))\ln (x_a(t)/285))\), where \(f_i=0.33\) is the proportion of carbon input going to the different carbon pools, \(\alpha =0.5\) is the proportion of gross primary production that remains after respiration and \(\beta \) is the sensitivity of s(t) to \(x_a(t)\) and \(T_s(t)\), given by
where \(x=0.65\) is the ratio of the intracellular \(\mathrm {CO_2}\) to \(x_a(t)\), and \(\Gamma (T_s(t))\) is given by
see Polglase and Wang (1992). The solution of (21) with changes in \(x_a(t)\) and \(T_s(t)\) as described above is illustrated in Fig. 1b. The matrix controlling the rates of carbon transfer and loss from the system is given by
indicating that it is the loss rates of pools \(i=\{3,\ldots ,9\}\) that change with time. The coefficients \(b_{ij}\) are listed in the legend to Fig. 1, and
where \(\xi (T_s(t))\) is the scaling of decomposition rates at \(T_s=20\) degrees Celsius. Equation (22) is illustrated in Fig. 1c.
To define the model initial conditions we assume that \(x_a(t)=x_a(0)\) for all \(t<0\) and that x(0) has reached the positive equilibrium solution of the resulting system of autonomous equations. The model is then simulated forward from this initial condition using (19) as the forcing function. Under this simulated scenario, total land carbon increases then decreases over time as shown in Fig. 1d. This would represent an initial net uptake of carbon from the atmosphere due to carbon dioxide fertilization followed ultimately by a net carbon loss from the land back to the atmosphere due to global warming (Fig. 2 shows how this carbon change over time is distributed amongst the different components of x(t)).
Calculations of the transit time \(R_t\) and mean age \(M_t\) of carbon in the system (according to Definition 2), for the ninepool model for the climate change simulation described above, show an order of magnitude difference in the absolute values of \(R_t\) and \(M_t\) (Fig. 3). This indicates that the average age of carbon stored on land is much older than the average age of carbon leaving the land. Note that at \(t=0\) (corresponding to the year 1850), we assumed that \(M_0= M\), where M is the mean age of the equilibrium solution at \(t=0\) according to Proposition 1.
Perhaps surprisingly, the monotonic forcing of B(t) and s(t) translates into nonmonotonic effects on \(R_t\) and \(M_t\). A detailed mathematical investigation of this phenomenon is outside the scope of the present study.
The nonautonomous properties \(R_t\) and \(M_t\) show contrasting trajectories to the instantaneous properties R and M (which we computed according to Proposition 1, but note that, since the system is nonautonomous, the assumptions of this proposition are not fulfilled). For example the latter properties change monotonically over time. This must be because the long term outcome of an increase in the input rate of young carbon and an increase in the output rate of old carbon is a decrease in the age of carbon both leaving and remaining in the system. Over the course of the simulation the numerical values of the autonomous and nonautonomous properties become visibly different (Fig. 3). This is because it will take a long time for the values of \(R_t\) and \(M_t\) to approach R and M due to the small loss rate of the ninth soil pool.
Conclusions
Models for terrestrial carbon cycling have led to renewed interest in the properties of compartment models. Key quantities that have been studied over many years in compartment models with parameters fixed in time (Eriksson 1971; Bolin and Rodhe 1973; Anderson 1983) are the mean age of particles in the system and the transit time of particles leaving the system. Formulae for these quantities that give the mean age and transit time in terms of parameters of the system in the long time limit have led to insights, but cannot be applied to the case of changing parameters.
As parameters change, for example in a model of carbon cycling due to climate change, it is not correct to calculate the mean age or transit time from the instantaneous parameter values. Using the theory of nonautonomous differential equations as a tool, and beginning with time dependent age structured models, we are able to define and derive formulae for the transit time and mean age for particles in the case of temporally changing parameters. These definitions lead to quantities that reduce to the analogous formulae for the autonomous (constant parameter) case when parameters do not change in time. However, the formulae for the nonautonomous case also highlight the fact that even in the constant parameter case the transit time and mean age do depend on initial conditions; some of the standard formulae do not include this dependence.
The difference between a transit time or mean age that is computed based on the parameters at a given instant and the better approach of taking into account the history of the system can be substantial as we illustrate using a variant of the CASA model. Thus, the approach we develop here is not just of mathematical interest but is of substantial practical importance as well.
References
Anderson DH (1983) Compartmental modeling and tracer kinetics, vol 50. Lecture notes in biomathematics. Springer, Berlin
Aulbach B, Wanner T (1996) Integral manifolds for Carathéodory type differential equations in Banach spaces. In: Aulbach B, Colonius F (eds) Six lectures on dynamical systems. World Scientific, Singapore
Battelli F, Palmer KJ (2015) Criteria for exponential dichotomy for triangular systems. J Math Anal Appl 428(1):525543
Bolin B, Rodhe H (1973) A note on the concepts of age distribution and transit time in natural reservoirs. Tellus 25(1):5862
Bolker BM, Pacala SW, Parton WJ Jr (1998) Linear analysis of soil decomposition: insights from the century model. Ecol Appl 8:425439
Brauer F, CastilloChavez C (2012) Mathematical models in population biology and epidemiology, vol 40. Texts in applied mathematics. Springer, New York
Buermann W, Lintner BR, Koven CD, Angert A, Pinzon JE, Tucker CJ, Fung IY (2007) The changing carbon cycle at Mauna Loa Observatory. Proc Natl Acad Sci 104(11):42494254
Coppel WA (1978) Dichotomies in stability theory, vol 629. Springer lecture notes in mathematics. Springer, Berlin
Eriksson E (1971) Compartment models and reservoir theory. Annu Rev Ecol Syst 2:6784
GarciaMeseguer MJ, De Labra JAV, GarciaMoreno M, GarciaCanovas F, Havsteen BH, Varon R (2003) Mean residence times in linear compartmental systems. Symbolic formulae for their direct evaluation. Bull Math Biol 65(2):279308
Godfrey K (1983) Compartmental models and their application. Academic Press, London
Jacquez JA, Simon CP (1993) Qualitative theory of compartmental systems. SIAM Rev 35(1):4379
Kloeden PE, Rasmussen M (2011) Nonautonomous dynamical systems, vol 176. Mathematical surveys and monographs. American Mathematical Society, Providence
Lloyd J, Taylor JA (1994) On the temperaturedependence of soil respiration. Funct Ecol 8(3):315323
Luo Y, Lianhai W, Andrews JA, White L, Matamala R, Schäfer KVR, Schlesinger WH (2001) Elevated $CO_2$ differentiates ecosystem carbon processes: deconvolution analysis of Duke Forest FACE data. Ecol Monogr 71(3):357376
Luo Y, Keenan TF, Smith M (2015) Predictability of the terrestrial carbon cycle. Glob Change Biol 21(5):17371751
Manzoni S, Katul GG, Porporato A (2009) Analysis of soil carbon transit times and age distributions using network theories. J Geophys Res Biogeosci 114:G04025
McKendrick AG (1926) Applications of mathematics to medical problems. Proc Edinb Math Soc 40:98130
Orchard VA, Cook FJ (1983) Relationships between soil respiration and soil moisture. Soil Biol Biochem 40(5):10131018
Polglase PJ, Wang YP (1992) Potential CO2enhanced carbon storage by the terrestrial biosphere. Aust J Bot 40:641656
Potter CS, Randerson JT, Field CB, Matson PA, Vitousek PM, Mooney HA, Klooster SA (1993) Terrestrial ecosystem production: a process model based on global satellite and surface data. Glob Biogeochem Cycles 7(4):811841
Pötzsche C (2016) Dichotomy spectrum of triangular equations. Discrete Contin Dyn Syst 36(1):423450
Randerson JR, Thompson MV, Malmstrom CM, Field CB, Fung IY (1996) Substrate limitations for heterotrophs: implications for models that estimate the seasonal cycle of atmospheric CO2. Glob Biogeochem Cycles 10(4):585602
Rasmussen M (2007) Attractivity and bifurcation for nonautonomous dynamical systems, vol 1907. Springer lecture notes in mathematics. Springer, Berlin
Raupach MR, Canadell JG, Ciais P, Friedlingstein P, Rayner PJ, Trudinger CM (2011) The relationship between peak warming and cumulative CO2 emissions, and its use to quantify vulnerabilities in the carbonclimatehuman system. Tellus 63(2):145164
Rothman DH (2015) Earth’s carbon cycle: a mathematical perspective. Bull Am Math Soc 52(1):4764
Scheffer M, Brovkin V, Cox PM (2006) Positive feedback between global warming and atmospheric CO2 concentration inferred from past climate change. Geophys Res Lett 33(10):L10702
Thieme HR (2003) Mathematics in population biology. Princeton series in theoretical and computational biology. Princeton University Press, Princeton
Trumbore S (2000) Age of soil organic matter and soil respiration: radiocarbon conatrants on belowground C dynamics. Ecol Appl 10(2):399411
Xia J, Luo Y, Wang YP, Weng E, Hararuk O (2012) A semianalytical solution to accelerate spinup of a coupled carbon and nitrogen land model to steady state. Geosci Model Dev 5:12591271
Acknowledgments
Martin Rasmussen was supported by an EPSRC Career Acceleration Fellowship EP/I004165/1 (2010–2015) and by funding from the European Union’s Horizon 2020 research and innovation programme for the ITN CRITICS under Grant Agreement Number 643073. Alan Hastings was supported by Army Research Office Grant W911NF1310305. Forrest M. Hoffman was supported by the Biogeochemistry–Climate Feedbacks Scientific Focus Area, which is sponsored by the Regional and Global Climate Modeling Program in the Climate and Environmental Sciences Division of the Biological and Environmental Research Program in the U.S. Department of Energy Office of Science. Oak Ridge National Laboratory is managed by UTBattelle, LLC under Contract No. DEAC0500OR22725 with the U.S. Department of Energy. Katherine E. O. ToddBrown is grateful for the support of the Linus Pauling Distinguished Postdoctoral Fellowship program which is funded under the Laboratory Directed Research and Development Program at Pacific Northwest National Laboratory, a multiprogram national laboratory operated by Battelle for the U.S. Department of Energy. Ying Wang was supported by a Ralph E. Powe Junior Faculty Enhancement Award from Oak Ridge Associated Universities and by a Faculty Investment Program and a Junior Faculty Fellow Program grant from the Research Council and College of Arts and Sciences of the University of Oklahoma Norman Campus. Research in Yiqi Luo EcoLab was financially supported by U.S. Department of Energy grants DESC0006982, DESC0008270, DESC0014062, DESC0004601, and DESC0010715 and U.S. National Science Foundation (NSF) grants DBI 0850290, EPS 0919466, DEB 0840964, and EF 1137293. This work was assisted through participation of the authors in the working group Nonautonomous Systems and Terrestrial Carbon Cycle, at the National Institute for Mathematical and Biological Synthesis, an institute sponsored by the National Science Foundation, the US Department of Homeland Security, and the US Department of Agriculture through NSF award no. EF0832858, with additional support from The University of Tennessee, Knoxville. The authors are grateful to two referees for useful comments that led to an improvement of this paper.
Author information
Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Rasmussen, M., Hastings, A., Smith, M.J. et al. Transit times and mean ages for nonautonomous and autonomous compartmental systems. J. Math. Biol. 73, 1379–1398 (2016). https://doi.org/10.1007/s0028501609908
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s0028501609908
Keywords
 Carbon cycle
 CASA model
 Compartmental system
 Exponential stability
 Linear system
 McKendrick–von Förster equation
 Mean age
 Nonautonomous dynamical system
 Transit time
Mathematics Subject Classification
 34A30
 34D05