1 Introduction

1.1 Review of previous work

Enzyme reactions have been under investigation for more than hundred years. In the simplest form they consist of an initial substance (the substrate) which binds an enzyme to form a complex. The complex decomposes again into another chemical substance (the product), thereby releasing the enzyme which can again react with the remaining substrate. The kinetics of these reactions are described by rate expressions which can be expressed as a set of nonlinear differential equations.

Solutions of the rate expressions have been obtained under simplifying assumptions. The purpose of these assumptions is twofold: At first, they enable theoretical insight by capturing the essential chemical or biological behaviour. Secondly, they turn the set of differential equations into simpler nonlinear equations or even into a linear relation.

The rich and mature research in the kinetics of enzyme reactions has always been concerned with finding the most suitable and valid assumptions for the case under study and with the derivation of the correct conclusions and solutions from these assumptions. Only a few recent publications are referenced here which also contain historical remarks and more references.

Initially the following two assumptions have been studied: At first, that the concentration of the substrate is much higher than the enzyme concentration, and secondly, that a certain steady state is reached. These assumptions greatly simplify the mathematical description and lead to classical models like the well-known Michaelis–Menten model [19]. References to original work in the early twentieth century by Henri, Michaelis and Menten, Briggs and Haldane, and reviews thereof are given e.g. in [3, 22].

Recently, signal transduction in biological systems is being investigated. Here the substrate serves as carrier of information and its concentration may be rather low compared to the amount of enzyme in the environment. The same is true for approaches to molecular communication which are currently envisioned, see Sect. 1.2.

In this case, the classical assumptions do not hold anymore. At first, the concentration of the substrate is now much lower than the enzyme concentration. Secondly, information is carried by transients rather than by static behaviour. Consequently, it has been observed that the classical approximations do not hold for low substrate concentrations, see [23].

The classical assumption that the complex concentration is constant after a short initial transient (standard quasi steady state assumption) has been reconsidered in [5]. There, the differential equations for the enzyme kinetics were rewritten by replacing the free substrate concentration by the total substrate concentration which includes the free substrate and the substrate bound in the complex. Then also the standard quasi steady state assumption is replaced by a total quasi steady state assumption. It has been shown in [5] that the total quasi steady state assumption has a wider range of validity, including also an excess of enzyme. This range of validity has been revisited and reformulated by [27].

Standard and total quasi steady state assumptions have been compared in [23] and the total quasi steady state assumption has been recommended over the standard one. The assumptions (1) that either the substrate or the enzyme is in excess and (2) that the concentration of the substance in excess is constant lead to simplified rate expressions in the form of pseudo first-order kinetics, which have been investigated e.g. in [22].

Since the quasi steady state assumptions are related to a zero order perturbation approach, it is tempting to use also higher order perturbation approaches to get away from overly limiting assumptions. A first order perturbation approach has been applied in [4] for the case of enzyme excess. Consequently, the so-called small parameter is the relation between the small initial substrate concentration and the relatively high total enzyme concentration. Closed form first order approximations for the short term and the long term behaviour have been derived for the case of zero initial complex concentration. Other perturbation approaches for enzyme kinetics are e.g. [10, 17, 18]. Recently, a perturbation solution has been presented in a so-called total framework which is valid for any set of kinetic parameters [9]. Nevertheless, all these approaches have been derived under the restriction that the initial complex concentration is zero.

1.2 Motivation

This publication reviews enzyme kinetics from a view point of molecular communications. Here, information is transmitted over small distances by particles rather than by electromagnetic or acoustic waves. In terms of information theory, the release of particles is the source and the receptor which senses the particle concentration in some small distance is the receiver. The environment between source and receiver is the information channel. Releasing a number of particles triggered by a certain event carries information from the source to the receiver. However, the repeated release of particles would eventually flood the channel and overdrive the receptor.

To avoid this situation, Noel et al. [21] have proposed to gradually reduce the particle concentration by an enzyme reaction. In this setting, the information carrying particles are the substrate which is turned into the product by the enzyme reaction. The receptor at the receiver side is sensitive to the substrate, but not to the enyzme, the complex, or the product. Similar approaches can be found in [2, 7, 13].

Practical applications of molecular communication are mostly visionary and published results are based on more or less simplified models and idealizing assumptions, see e.g. [8, 11, 20, 21, 24, 25]. Reaction models for molecular communication serve to design the chemical or biological implementation of the communication channel.

The number of released substance particles may be very low for a single event. Therefore, the potential enzyme reactions suitable for molecular communications are characterized by an excess of enzyme. The initial conditions may adopt arbitrary values, since a repeated release of substrate may happen for certain nonzero concentrations of substrate, complex, and free enzyme left over from the previous release. It is thus necessary to study enyzme reaction kinetics for arbitrary initial conditions and reactions with an excess of enzyme.

1.3 Preview

This article is structured as follows: The familiar enzyme reaction and a mathematical model with amplitude and time scaling are presented in Sect. 2. The extreme cases of high substrate and high enzyme concentration are discussed in Sect. 3. For a first order perturbation approach to the case of high enzyme concentration, Sect. 4 collects the nonlinear differential equations for nonzero initial conditions of substrate, enzyme, and complex. These equations are solved in Sect. 5 separately for the long term and the short term behaviour (also called inner and outer solution). Both solutions are matched in Sect. 6 and combined to the uniform solutions in Sect. 7. The relation to previous work in this field is shown in Sect. 8. Finally, the results are demonstrated by an example in Sect. 9.

This article is an extended and corrected version of some parts of [26]. Its novel contributions are contained in Sects. 5 to 7.

2 Mathematical model

This section quotes the standard enyzme reaction and gives a derivation of a mathematical model in the form of coupled nonlinear ordinary differential equations. Amplitude and time scaling are used for a representation in dimensionless variables. The presentation is rather concise, details can be found e.g. in [19] and references therein.

2.1 Reaction model

The enzyme kinetics of the following chemical reaction are studied

(1)

The substrate S and the enzyme E form a complex C at a rate \(k_1\). In turn, the complex decomposes again into S and E at a rate \(k_{-1}\) and into E and the product P at a rate \(k_2\). This type of enzyme reaction is well investigated especially for high substrate concentrations, see e.g. [19].

2.2 Differential equations

The concentrations of the substrate, the enzyme and the complex are functions of time t. They are denoted by s(t), e(t), and c(t), respectively. Their time evolution is governed by the following set of nonlinear ordinary differential equations

$$\begin{aligned} \dot{s}(t)&= -\, k_1\,s(t)\, e(t)+ & {} k_{-1}\, c(t) \end{aligned}$$
(2)
$$\begin{aligned} \dot{e}(t)&= - \,k_1\,s(t)\, e(t)+ & {} k_{-1}\, c(t)+ & {} k_2\, c(t) \qquad \qquad \end{aligned}$$
(3)
$$\begin{aligned} \dot{c}(t)&= \phantom {-} k_1\,s(t)\, e(t)- & {} k_{-1}\, c(t)- & {} k_2\, c(t)\qquad \qquad \end{aligned}$$
(4)

with the time derivatives \(\dot{s}(t)\) etc. and the initial concentrations

$$\begin{aligned} s(0)&=s_0,&e(0)&=e_0,&c(0)&=c_0. \; \end{aligned}$$
(5)

Note, that none of the initial concentrations is assumed to be zero. In a closed system, the total amount of enzyme \(e_{\scriptscriptstyle \mathrm {T}}\) is constant

$$\begin{aligned} e(t) + c(t) = e_0 + c_0 = e_{\scriptscriptstyle \mathrm {T}}, \ \; \end{aligned}$$
(6)

so that one of the Eqs. (2)–(4) can be eliminated. E.g. (3) is removed by setting \(e(t)=e_{\scriptscriptstyle \mathrm {T}}-c(t)\). The remaining equations are

$$\begin{aligned} \dot{s}(t)&= -\,k_1e_{\scriptscriptstyle \mathrm {T}}\,s(t)+ & {} k_{-1}\, c(t)+ & {} k_1\, s(t)\,c(t), \qquad \qquad \end{aligned}$$
(7)
$$\begin{aligned} \dot{c}(t)&= \phantom {-}k_1e_{\scriptscriptstyle \mathrm {T}}\,s(t)- & {} (k_{-1}+k_2)\, c(t)- & {} k_1\, s(t)\,c(t). \qquad \qquad \end{aligned}$$
(8)

The further analysis is simplified when these equations are made dimensionless by amplitude and time scaling.

2.3 Amplitude scaling

The concentrations s(t) and c(t) are made dimensionless by introducing the scaled concentrations \(\mu (t)\) and \(\nu (t)\) as

$$\begin{aligned} \mu (t)&= \frac{s(t)}{s_0},&\nu (t)&= \frac{c(t)}{e_{\scriptscriptstyle \mathrm {T}}}. \end{aligned}$$
(9)

The time constants

$$\begin{aligned} T_\mathrm {e}&= \frac{1}{k_1 e_{\scriptscriptstyle \mathrm {T}}},&T_\mathrm {s}&= \frac{1}{k_1 s_0}, \end{aligned}$$
(10)

and the dimensionless constants

$$\begin{aligned} \rho&= k_{-1} T_\mathrm {s},&\lambda&= k_2 T_\mathrm {s},&K&= \rho +\lambda , \end{aligned}$$
(11)

lead to the representation in scaled concentrations

$$\begin{aligned} T_\mathrm {e}\, \dot{\mu }(t)&= -\,\mu (t) + \rho \, \nu (t)\, + \mu (t)\,\nu (t), \end{aligned}$$
(12)
$$\begin{aligned} T_\mathrm {s}\, \dot{\nu }(t)&= \phantom {-} \mu (t) -K \nu (t) - \mu (t)\,\nu (t), \end{aligned}$$
(13)

As an abbreviation for the introduction of different time scales in Sect. 2.4 the functions

$$\begin{aligned} f\big (\mu (t),\nu (t)\big )&= -\,\mu (t) + \rho \, \nu (t)\, + \mu (t)\,\nu (t), \end{aligned}$$
(14)
$$\begin{aligned} g\big (\mu (t),\nu (t)\big )&= \phantom {-} \mu (t) -K \nu (t) - \mu (t)\,\nu (t), \end{aligned}$$
(15)

are defined. Then a short notation for the amplitude-scaled equations reads as

$$\begin{aligned} T_\mathrm {e}\, \dot{\mu }(t)&= f\big (\mu (t),\nu (t)\big ), \end{aligned}$$
(16)
$$\begin{aligned} T_\mathrm {s}\, \dot{\nu }(t)&= g\big (\mu (t),\nu (t)\big ), \end{aligned}$$
(17)

with the scaled initial conditions

$$\begin{aligned} \mu (0)&= 1,&\nu (0)&= \nu _0 = \frac{c_0}{e_{\scriptscriptstyle \mathrm {T}}} = 1 - \frac{e_0}{e_{\scriptscriptstyle \mathrm {T}}} \le 1. \end{aligned}$$
(18)

The concentrations \(\mu (t)\) and \(\nu (t)\) have a dimension of unity but their argument is still the time t in seconds.

2.4 Time scaling

Time scaling does not only allow a further simplification of (16), (17). It serves also to highlight the short term behaviour and the long term behaviour of the reaction dynamics. These different kinds of behaviour appear in the extreme cases of high substrate concentration or high enzyme concentration discussed in Sect. 3.

Two different time scales are considered here. They are characterized by the reference times \(T_\mathrm {e}\) and \(T_\mathrm {s}\) or through (10) by the concentrations \(e_{\scriptscriptstyle \mathrm {T}}\) and \(s_0\). The respective scaled time variables are defined as

$$\begin{aligned} \tau&= \frac{t}{T_\mathrm {e}} = k_1 e_{\scriptscriptstyle \mathrm {T}}\, t&\text {and}&\theta&= \frac{t}{T_\mathrm {s}} = k_1 s_0\, t&\text {where}&\frac{\tau }{\theta } = \frac{T_\mathrm {s}}{T_\mathrm {e}} = \frac{e_{\scriptscriptstyle \mathrm {T}}}{s_0}. \end{aligned}$$
(19)

The time-scaled variables with respect to (w.r.t.) \(T_\mathrm {e}\) are

$$\begin{aligned} \sigma _\mathrm {e}(\tau )&= \mu (t)&\gamma _\mathrm {e}(\tau )&= \nu (t), \end{aligned}$$
(20)

with

$$\begin{aligned} \frac{d}{d\tau } \sigma _\mathrm {e}(\tau ) = \sigma '_\mathrm {e}(\tau ) = \frac{d}{dt} \mu (t) \frac{dt}{d\tau } = \dot{\mu }(t) T_\mathrm {e}, \end{aligned}$$
(21)

and similar for \(\gamma _\mathrm {e}(\tau )\). In the same way, the time-scaled variables w.r.t. \(T_\mathrm {s}\) are introduced as \(\sigma _\mathrm {s}(\theta )\) and \(\gamma _\mathrm {s}(\theta )\). Their definitions and derivatives w.r.t. the respective time variables are compiled here as

$$\begin{aligned} \sigma _\mathrm {e}(\tau )&= \mu (t)&\sigma '_\mathrm {e}(\tau )&= T_\mathrm {e}\,\dot{\mu }(t), \end{aligned}$$
(22)
$$\begin{aligned} \gamma _\mathrm {e}(\tau )&= \nu (t)&\gamma '_\mathrm {e}(\tau )&= T_\mathrm {e}\,\dot{\nu }(t), \end{aligned}$$
(23)
$$\begin{aligned} \sigma _\mathrm {s}(\theta )&= \mu (t)&\sigma '_\mathrm {s}(\theta )&= T_\mathrm {s}\,\dot{\mu }(t), \end{aligned}$$
(24)
$$\begin{aligned} \gamma _\mathrm {s}(\theta )&= \nu (t)&\gamma '_\mathrm {s}(\theta )&= T_\mathrm {s}\,\dot{\nu }(t). \end{aligned}$$
(25)

Applying these relations to the amplitude-scaled equations (16), (17) gives two versions of fully amplitude- and time-scaled systems of differential equations with either the reference time \(T_\mathrm {e}\)

$$\begin{aligned} \sigma '_\mathrm {e}(\tau )&= f\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big ), \end{aligned}$$
(26)
$$\begin{aligned} \tfrac{T_\mathrm {s}}{T_\mathrm {e}}\, \gamma '_\mathrm {e}(\tau )&= g\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big ), \end{aligned}$$
(27)

or the reference time \(T_\mathrm {s}\)

$$\begin{aligned} \tfrac{T_\mathrm {e}}{T_\mathrm {s}}\, \sigma '_\mathrm {s}(\theta )&= f\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big ), \end{aligned}$$
(28)
$$\begin{aligned} \gamma '_\mathrm {s}(\theta )&= g\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big ). \end{aligned}$$
(29)

For a further simplification, the relations between the reference times are abbreviated as

$$\begin{aligned} \frac{T_\mathrm {s}}{T_\mathrm {e}} = \frac{e_{\scriptscriptstyle \mathrm {T}}}{s_0}&= \varepsilon ,&\frac{T_\mathrm {e}}{T_\mathrm {s}} = \frac{s_0}{e_{\scriptscriptstyle \mathrm {T}}}&= \delta = \frac{1}{\varepsilon }. \end{aligned}$$
(30)

Then (26, 27) can be repesented in two different versions as

$$\begin{aligned} \sigma '_\mathrm {e}(\tau )&= f\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big )&\sigma '_\mathrm {e}(\tau )&= \phantom {\delta \,}f\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big ), \end{aligned}$$
(31)
$$\begin{aligned} \varepsilon \, \gamma '_\mathrm {e}(\tau )&= g\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big )&\gamma '_\mathrm {e}(\tau )&= \delta \, g\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big ), \end{aligned}$$
(32)

and similar for (28, 29)

$$\begin{aligned} \delta \, \sigma '_\mathrm {s}(\theta )&= f\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big )&\sigma '_\mathrm {s}(\theta )&= \varepsilon \, f\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big ), \end{aligned}$$
(33)
$$\begin{aligned} \gamma '_\mathrm {s}(\theta )&= g\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big )&\gamma '_\mathrm {s}(\theta )&= g\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big ). \end{aligned}$$
(34)

Note that the left hand side (l.h.s.) and the r.h.s of (31, 32) are identical due to the reciprocal relationship between \(\varepsilon \) and \(\delta \) in (30). In the same way also the l.h.s and the r.h.s of (33, 34) are identical. Furthermore, the two relations in (31, 32) and in (33, 34) represent the same system of differential equations, differing only in the scale of the time axis.

Nevertheless, in the extreme cases of either high substrate concentration or high enzyme concentration, these equivalent formulations give rise to different approximations for either the short term behaviour or the long term behaviour of the enzyme reaction system (1). These extreme cases are discussed in the next section.

3 Extreme cases

The derivation of systems of differential equations above did not make any assumptions on the relation between the amounts of substrate and enzyme in the reaction. However, different application fields are characterized by either a high substrate concentration or a high enzyme concentration. In these cases, the relations between the reference times according to Eq. (30), \(\epsilon \) or \(\delta \), can be used as small parameters in the sense of perturbation theory. Therefore, these two extreme cases are discussed below, the first one shortly for historical reasons, the second one because of its importance in molecular communications, see Sect. 1.2.

The application of perturbation approaches is not restricted to these extreme cases. If the relation between the amounts of substrate and enzyme is not determined by the application at hand, then other, more general approaches are available for the selection of the small parameter. One example is the total framework proposed in [9]. Another possibility is the homotopy method [1, 12] where the small parameter describes the transition from a linear problem to a nonlinear one. Nevertheless, for the application field described in Sect. 1.2, the case of high enyzme concentration is the most natural choice.

3.1 High substrate concentration

The classical application is to convert a raw material (the substrate S) into a chemical product. To produce large quantities, the amount of substrate S should be high. The concentration of the enzyme can be as low as possible for a reasonable yield.

The condition for a high substrate concentration \(e_{\scriptscriptstyle \mathrm {T}}\ll s_0\) induces from (30)

$$\begin{aligned} \frac{e_{\scriptscriptstyle \mathrm {T}}}{s_0} = \varepsilon \ll 1 \qquad \text {and}\qquad T_\mathrm {s} \ll T_\mathrm {e}. \end{aligned}$$
(35)

The latter relation for the reference times shows that the scaled time variables from (19) describe

$$\begin{aligned} \tau&\text {long term behaviour with reference time }T_\mathrm {e}, \\ \theta&\text {short term behaviour with reference time }T_\mathrm {s}. \end{aligned}$$

A suitable starting point for an approximation are those two pairs of equations from (31 to 34) which contain the multiplier \(\varepsilon \)

$$\begin{aligned} \sigma '_\mathrm {e}(\tau )&= f\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big )&\sigma '_\mathrm {s}(\theta )&= \varepsilon \, f\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big ),\\ \varepsilon \, \gamma '_\mathrm {e}(\tau )&= g\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big )&\gamma '_\mathrm {s}(\theta )&= g\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big ). \end{aligned}$$

Setting \(\varepsilon \) to zero and adopting certain steady state assumptions greatly simplifies these relations and leads to the classical Michaelis–Menten model [3, 19].

3.2 High enzyme concentration

The condition for a high enzyme concentration \(s_0 \ll e_{\scriptscriptstyle \mathrm {T}}\) induces from (30)

$$\begin{aligned} \frac{s_0}{e_{\scriptscriptstyle \mathrm {T}}} = \delta \ll 1 \qquad \text {and}\qquad T_\mathrm {e} \ll T_\mathrm {s}. \end{aligned}$$
(36)

The relation for the reference times shows that the scaled time variables from (19) describe now

$$\begin{aligned} \tau&\text {short term behaviour with reference time }T_\mathrm {e}, \\ \theta&\text {long term behaviour with reference time }T_\mathrm {s}. \end{aligned}$$

The starting point for an approximation are the two pairs of equations from (31 to 34) which contain the multiplier \(\delta \)

$$\begin{aligned} \sigma '_\mathrm {e}(\tau )&= \phantom {\delta \,}f\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big )&= -\,\sigma _\mathrm {e}(\tau ) + \rho \,\gamma _\mathrm {e}(\tau ) + \sigma _\mathrm {e}(\tau )\gamma _\mathrm {e}(\tau ), \end{aligned}$$
(37)
$$\begin{aligned} \gamma '_\mathrm {e}(\tau )&= \delta \, g\big (\sigma _\mathrm {e}(\tau ),\gamma _\mathrm {e}(\tau )\big )&=\; \delta \big ( \sigma _\mathrm {e}(\tau ) -K\gamma _\mathrm {e}(\tau ) -\,\sigma _\mathrm {e}(\tau )\gamma _\mathrm {e}(\tau ) \big ), \end{aligned}$$
(38)

and

$$\begin{aligned} \delta \, \sigma '_\mathrm {s}(\theta )&= f\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big )&= -\sigma _\mathrm {e}(\tau ) + \rho \,\gamma _\mathrm {e}(\tau ) + \sigma _\mathrm {e}(\tau )\gamma _\mathrm {e}(\tau ), \end{aligned}$$
(39)
$$\begin{aligned} \gamma '_\mathrm {s}(\theta )&= g\big (\sigma _\mathrm {s}(\theta ),\gamma _\mathrm {s}(\theta )\big )&= \phantom {-} \sigma _\mathrm {e}(\tau ) -K\gamma _\mathrm {e}(\tau ) - \sigma _\mathrm {e}(\tau )\gamma _\mathrm {e}(\tau ). \end{aligned}$$
(40)

The behaviour described by these differential equations is investigated in detail in Sect. 4.

4 Perturbation approaches for high enzyme concentration

No exact analytical solution is known for the systems of nonlinear differential equations in the form of either (37, 38) or (39, 40). However, approximate solutions by perturbation approaches are possible. The idea is to solve the short term and long term behaviour separately by suitable approximations, and to combine these partial solutions into a unified solution which is valid for both time scales [14, 16].

This approach has been adopted by many researchers as referenced in Sect. 1. E.g. in [4, 22, 27] it is shown that (3740) can be solved separately for short term behaviour (\(\sigma _\mathrm {e}(\tau )\), \(\gamma _\mathrm {e}(\tau )\)) and long term behaviour (\(\sigma _\mathrm {s}(\theta )\),\(\gamma _\mathrm {s}(\theta )\)) by considering \(\delta \) as a perturbation parameter. A zero order approximation is obtained by simply setting \(\delta =0\). This approach is extended here to the case where not only the initial substrate and enzyme concentration but also the initial complex concentration is nonzero, see (5).

4.1 First order perturbation approach

4.1.1 Formulation of the first order perturbation approach

The perturbation approach referenced above expands the solution of Eqs. (3740) into a power series in \(\delta \). This series converges fast for small values of \(\delta \). Considering the zero order term and the first order term, the unkown functions in (3740) can be written as

$$\begin{aligned}&\sigma _{\mathrm {e}}(\tau ) = \sigma _{\mathrm {e},0}(\tau ) + \delta \, \sigma _{\mathrm {e},1}(\tau ) + \mathcal{O}(\delta ^2), \end{aligned}$$
(41)
$$\begin{aligned}&\gamma _{\mathrm {e}}(\tau ) = \gamma _{\mathrm {e},0}(\tau ) + \delta \, \gamma _{\mathrm {e},1}(\tau ) + \mathcal{O}(\delta ^2), \end{aligned}$$
(42)
$$\begin{aligned}&\sigma _{\mathrm {s}}(\theta ) = \sigma _{\mathrm {s},0}(\theta ) + \delta \, \sigma _{\mathrm {s},1}(\theta ) + \mathcal{O}(\delta ^2), \end{aligned}$$
(43)
$$\begin{aligned}&\gamma _{\mathrm {s}}(\theta ) = \gamma _{\mathrm {s},0}(\theta ) + \delta \, \gamma _{\mathrm {s},1}(\theta ) + \mathcal{O}(\delta ^2), \end{aligned}$$
(44)

where \(\mathcal{O}(\delta ^2)\) denotes all terms with \(\delta ^n\) for \(n \ge 2\).

4.1.2 Initial conditions

Short Term Behaviour

The initial conditions of the short term behaviour are the values of the variables in Eqs. (41) and (42) for \(\tau =0\). They are well defined by the initial conditions (5) of the unscaled problem or (18) after amplitude scaling. Thus, the initial values for the short term behaviour do not depend on the perturbation parameter \(\delta \). Therefore, the initial values \(\sigma _{\mathrm {e}}(0)\) and \(\gamma _{\mathrm {e}}(0)\) are represented by the initial values \(\sigma _{\mathrm {e},0}(0)\) and \(\gamma _{\mathrm {e},0}(0)\) of the zero-order terms. The initial values of the first-order terms are zero.

These relations for the initial conditions are summarized below, where the abbreviations \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) for the zero order terms are introduced

$$\begin{aligned} \sigma _{\mathrm {e},0}(0)&= \sigma _{\mathrm {e}}(0) = \sigma _{\mathrm {e}0}&\gamma _{\mathrm {e},0}(0)&= \gamma _{\mathrm {e}}(0) = \gamma _{\mathrm {e}0}, \end{aligned}$$
(45)
$$\begin{aligned} \sigma _{\mathrm {e},1}(0)&= 0&\gamma _{\mathrm {e},1}(0)&= 0. \end{aligned}$$
(46)

From Eq. (18) follows that

$$\begin{aligned} \sigma _{\mathrm {e}0}&= 1,&\gamma _{\mathrm {e}0}&= \nu _0 . \end{aligned}$$
(47)

However, for better comparison with the initial conditions for the long term behaviour, the designations \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) are kept for the moment.

Long Term Behaviour

The initial conditions of the short term behaviour are the values of the variables in Eqs. (43) and (44) for \(\theta =0\). Since the long term behaviour is not a good approximation for \(\theta =0\) the initial conditions \(\sigma _{\mathrm {s},0}(0)\), \(\sigma _{\mathrm {s},1}(0)\), \(\gamma _{\mathrm {s},0}(0)\), and \(\gamma _{\mathrm {s},1}(0)\) cannot be infered directly as for the short term behaviour. In particular, it cannot be assumed that one or more of these terms are zero. Instead they have to be determined from the solution of the short term behaviour by process called matching (see Sect. 6). For the further calculations these initial conditions are abbreviated by

$$\begin{aligned} \sigma _{\mathrm {s},0}(0)&= \sigma _{\mathrm {s}0}&\gamma _{\mathrm {s},0}(0)&= \gamma _{\mathrm {s}0}, \end{aligned}$$
(48)
$$\begin{aligned} \sigma _{\mathrm {s},1}(0)&= \sigma _{\mathrm {s}1}&\gamma _{\mathrm {s},1}(0)&= \gamma _{\mathrm {s}1}. \end{aligned}$$
(49)

4.2 Application to the case of high enzyme concentration

Inserting the perturbation aproach from Eqs. (41)–(44) into the equations for the case of high enzyme concentration (37)–(40) and collecting the resulting terms by powers of \(\delta \) gives a set of four first order non-linear differential equations for the short term behaviour and another set for the long term behaviour.

Short Term Behaviour

For the short term behaviour, the following set of first order differential equations results

$$\begin{aligned} \sigma _{\mathrm {e},0}'(\tau )&= -\, \sigma _{\mathrm {e},0}(\tau ) +\rho \gamma _{\mathrm {e},0}(\tau ) + \sigma _{\mathrm {e},0}(\tau )\,\gamma _{\mathrm {e},0}(\tau ), \end{aligned}$$
(50)
$$\begin{aligned} \gamma _{\mathrm {e},0}'(\tau )&= \phantom {-}0, \end{aligned}$$
(51)
$$\begin{aligned} \sigma _{\mathrm {e},1}'(\tau )&= - \,\sigma _{\mathrm {e},1}(\tau ) +\rho \gamma _{\mathrm {e},1}(\tau ) + \sigma _{\mathrm {e},0}(\tau )\,\gamma _{\mathrm {e},1}(\tau ) + \sigma _{\mathrm {e},1}(\tau )\,\gamma _{\mathrm {e},0}(\tau ), \end{aligned}$$
(52)
$$\begin{aligned} \gamma _{\mathrm {e},1}'(\tau )&= \phantom {-}\sigma _{\mathrm {e},0}(\tau ) - K\gamma _{\mathrm {e},0}(\tau ) - \sigma _{\mathrm {e},0}(\tau )\,\gamma _{\mathrm {e},0}(\tau ). \end{aligned}$$
(53)

Long Term Behaviour The corresponding set of equations for the long term behaviour is given by

$$\begin{aligned} 0&= - \,\sigma _{\mathrm {s},0}(\theta ) +\rho \gamma _{\mathrm {s},0}(\theta ) + \sigma _{\mathrm {s},0}(\theta )\,\gamma _{\mathrm {s},0}(\theta ), \end{aligned}$$
(54)
$$\begin{aligned} \gamma _{\mathrm {s},0}'(\theta )&= \phantom {-}\sigma _{\mathrm {s},0}(\theta ) - K\gamma _{\mathrm {s},0}(\theta ) - \sigma _{\mathrm {s},0}(\theta )\,\gamma _{\mathrm {s},0}(\theta ), \end{aligned}$$
(55)
$$\begin{aligned} \sigma _{\mathrm {s},0}'(\theta )&= -\, \sigma _{\mathrm {s},1}(\theta ) +\rho \gamma _{\mathrm {s},1}(\theta ) + \sigma _{\mathrm {s},0}(\theta )\,\gamma _{\mathrm {s},1}(\theta ) + \sigma _{\mathrm {s},1}(\theta )\,\gamma _{\mathrm {s},0}(\theta ), \end{aligned}$$
(56)
$$\begin{aligned} \gamma _{\mathrm {s},1}'(\theta )&= \phantom {-}\sigma _{\mathrm {s},1}(\theta ) - K\gamma _{\mathrm {s},1}(\theta ) - \sigma _{\mathrm {s},0}(\theta )\,\gamma _{\mathrm {s},1}(\theta ) - \sigma _{\mathrm {s},1}(\theta )\,\gamma _{\mathrm {s},0}(\theta ). \end{aligned}$$
(57)

The zero on the left hand side of Eq. (54) and the structure of terms on the right hand sides of Eqs. (54)–(57) suggest an alternate set of equations. It results from replacing Eq. (55) by the sum of (54) and (55) and Eq. (57) by the sum of (56) and (57). The resulting four equations read

$$\begin{aligned} 0&= -\, \sigma _{\mathrm {s},0}(\theta ) +\rho \gamma _{\mathrm {s},0}(\theta ) + \sigma _{\mathrm {s},0}(\theta )\,\gamma _{\mathrm {s},0}(\theta ), \end{aligned}$$
(58)
$$\begin{aligned} \gamma _{\mathrm {s},0}'(\theta )&= -\,\lambda \gamma _{\mathrm {s},0}(\theta ) , \end{aligned}$$
(59)
$$\begin{aligned} \sigma _{\mathrm {s},0}'(\theta )&= -\, \sigma _{\mathrm {s},1}(\theta ) +\rho \gamma _{\mathrm {s},1}(\theta ) + \sigma _{\mathrm {s},0}(\theta )\,\gamma _{\mathrm {s},1}(\theta ) + \sigma _{\mathrm {s},1}(\theta )\,\gamma _{\mathrm {s},0}(\theta ), \end{aligned}$$
(60)
$$\begin{aligned} \gamma _{\mathrm {s},1}'(\theta )&= -\,\lambda \gamma _{\mathrm {s},1}(\theta ) - \sigma _{\mathrm {s},0}'(\theta ) . \end{aligned}$$
(61)

5 Solution of the differential equations

This section describes the solution of the two sets of nonlinear differential equations for the short term behaviour Eqs. (5053) and the long term behaviour Eqs. (5861). In the parlance of perturbation theory, the solutions for the short term and long term behaviour are also called the inner and the outer solution, respectively [14, 16]. To keep the following equations manageable, some abbreviations are introduced along the way.

5.1 Short term behaviour

The solution of the differential equations for the short term behaviour (50)–(53) follows the procedure shown graphically in Fig. 1.

Fig. 1
figure 1

Sequence of the calculations for solving the set of nonlinear differential equations (50)–(53) for the short time behaviour. Circles denote the Eqs. (50)–(53). Boxes denote the resulting variables. The detailed calculations are given in Sect. 5.1.1

5.1.1 Individual solutions

Solution of Eq. (51): The most simple equation is (51) with the solution

$$\begin{aligned} \gamma _{\mathrm {e},0}(\tau ) = \gamma _{\mathrm {e}0}. \end{aligned}$$
(62)

Solution of Eq. (50): Inserting this result into (50) gives the linear differential equation

$$\begin{aligned} \sigma _{\mathrm {e},0}'(\tau ) + (1-\gamma _{\mathrm {e}0})\, \sigma _{\mathrm {e},0}(\tau ) = \sigma _{\mathrm {e},0}'(\tau ) + \frac{1}{\tau _0}\, \sigma _{\mathrm {e},0}(\tau ) = \rho \gamma _{\mathrm {e}0}, \end{aligned}$$
(63)

where the abbreviation

$$\begin{aligned} \tau _0 = \frac{1}{1-\gamma _{\mathrm {e}0}}, \end{aligned}$$
(64)

has been used. The solution of Eq. (63) follows directly from Eq. (171) in Appendix A.1 as

$$\begin{aligned} \sigma _{\mathrm {e},0}(\tau ) = \rho \gamma _{\mathrm {e}0}\tau _0 + r_0\, \exp \left( -\tfrac{\tau }{\tau _0} \right) . \end{aligned}$$
(65)

Here, the abbreviation \(r_0\) has been introduced

$$\begin{aligned} r_0 = \sigma _{\mathrm {e}0}- \rho \gamma _{\mathrm {e}0}\tau _0 . \end{aligned}$$
(66)

The abbreviation (64) allows to express all occurrences of \(\gamma _{\mathrm {e}0}\) by \(\tau _0\) and vice versa. Nevertheless mixed representations with both \(\gamma _{\mathrm {e}0}\) and \(\tau _0\) in the same equation are sometimes used for the sake of conciseness.

Solution of Eq. (53): Inserting (65) into (53) gives an algebraic expression for \(\gamma _{\mathrm {e},1}'(\tau )\) as

$$\begin{aligned} \gamma _{\mathrm {e},1}'(\tau ) = \frac{r_0}{\tau _0} \exp \left( -\tfrac{\tau }{\tau _0}\right) -\lambda \gamma _{\mathrm {e}0}, \end{aligned}$$
(67)

which can be solved by integration

$$\begin{aligned} \gamma _{\mathrm {e},1}(\tau ) = r_0 \left( 1 - \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) - \lambda \gamma _{\mathrm {e}0}\,\tau . \end{aligned}$$
(68)

Setting \(\tau =0\) shows that the initial value vanishes \(\gamma _{\mathrm {e},1}(0)=0\), as has been presumed in Eq. (46).

Solution of Eq. (52):

Inserting the above results into Eq. (52) gives

$$\begin{aligned} \sigma _{\mathrm {e},1}'(\tau ) + \frac{1}{\tau _0}\, \sigma _{\mathrm {e},1}(\tau ) = (\rho +\sigma _{\mathrm {e},0}(\tau ))\, \gamma _{\mathrm {e},1}(\tau ) = m(\tau ), \end{aligned}$$
(69)

where the right hand side has been abbreviated by \(m(\tau )\). Thus, the solution of this first order differential equation is given by Eq. (171) as

$$\begin{aligned} \sigma _{\mathrm {e},1}(\tau ) = \exp \left( -\tfrac{\tau }{\tau _0}\right) \int \limits _0^\tau m(\tau ') \exp \left( \tfrac{\tau '}{t_0}\right) \, d\tau ' , \end{aligned}$$
(70)

since the initial value \(\sigma _{\mathrm {e},1}(0)\) is zero according to Eq. (46).

It remains to evaluate the right hand side \(m(\tau )\) and to solve the integral in Eq. (70). These steps require only basic algebra and some standard integrals, but the calculations are somewhat involved. Therefore suitable abbreviations are introduced and the main intermediate results are stated.

Inserting Eqs. (65) and (68) into the expression for \(m(\tau )\) in (69) and sorting terms with Eq. (64) allows to express \(m(\tau )\) in the form

$$\begin{aligned} m(\tau ) = a_0 + b_0\,\tau + c_0\,\exp \left( -\tfrac{\tau }{\tau _0}\right) + d_0\,\tau \,\exp \left( -\tfrac{\tau }{\tau _0}\right) + e_0\, \exp \left( -\tfrac{2\tau }{\tau _0}\right) , \end{aligned}$$
(71)

with the abbreviations

$$\begin{aligned} a_0&= \rho \tau _0\, r_0,&b_0&= -\, \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0,&c_0&= r_0(r_0-\rho \tau _0),\nonumber \\ d_0&= -\,\lambda \gamma _{\mathrm {e}0}\,r_0,&e_0&= -\,r_0^2 . \end{aligned}$$
(72)

Multiplication with the exponential term inside of the integral gives

$$\begin{aligned} m(\tau ) \exp \left( \tfrac{\tau }{\tau _0}\right) = a_0 \exp \left( \tfrac{\tau }{\tau _0}\right) + b_0\,\tau \exp \left( \tfrac{\tau }{\tau _0}\right) + c_0 + d_0\,\tau + e_0\, \exp \left( -\tfrac{\tau }{\tau _0}\right) . \end{aligned}$$
(73)

Now the integral in Eq. (70) can be evaluated

$$\begin{aligned} \int \limits _0^\tau m(\tau ') \exp \left( \tfrac{\tau '}{t_0}\right) \, d\tau '= & {} \tau _0(a_0 - b_0\tau _0) \left( \exp \left( \tfrac{\tau }{\tau _0}\right) -1 \right) + c_0\tau + \tfrac{1}{2}\, d_0\,\tau ^2 \nonumber \\&+\,\tau _0\,e_0 \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) + \tau _0\,b_0 \, \tau \exp \left( \tfrac{\tau }{\tau _0}\right) . \end{aligned}$$
(74)

Another multiplication with the exponential outside of the integral in (70) finally gives

$$\begin{aligned} \sigma _{\mathrm {e},1}(\tau )= & {} \tau _0(a_0 - b_0\tau _0) \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) + \left( c_0\tau + \tfrac{1}{2}\, d_0\,\tau ^2\right) \exp \left( -\tfrac{\tau }{\tau _0}\right) \nonumber \\&+\tau _0\,e_0 \exp \left( -\tfrac{\tau }{\tau _0}\right) \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) + \tau _0\,b_0 \, \tau . \end{aligned}$$
(75)

Again, the initial value turns out to be \(\sigma _{\mathrm {e},1}(0) = 0\). Finally, the abbreviations from Eq. (72) can be re-substituted

$$\begin{aligned} \sigma _{\mathrm {e},1}(\tau )= & {} \rho \tau _0^2 (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0)\, \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) \nonumber \\&+r_0\left( (r_0-\rho \tau _0) \, \tau - \tfrac{1}{2}\,\lambda \gamma _{\mathrm {e}0}\, \tau ^2\right) \exp \left( -\tfrac{\tau }{\tau _0}\right) \nonumber \\&-r_0^2\tau _0 \exp \left( -\tfrac{\tau }{\tau _0}\right) \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2 \, \tau . \end{aligned}$$
(76)

5.1.2 Summary of the short term behaviour

The above results for the solution of the short term behaviour (aka the inner solution) are summarized as

$$\begin{aligned} \sigma _{\mathrm {e},0}(\tau ) =&\rho \gamma _{\mathrm {e}0}\tau _0 + r_0\, \exp \left( -\tfrac{\tau }{\tau _0} \right) , \end{aligned}$$
(77)
$$\begin{aligned} \gamma _{\mathrm {e},0}(\tau ) =&\gamma _{\mathrm {e}0}, \end{aligned}$$
(78)
$$\begin{aligned} \sigma _{\mathrm {e},1}(\tau ) =&\rho \tau _0^2 (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0)\, \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) \nonumber \\&+\,r_0\left( (r_0-\rho \tau _0) \, \tau - \tfrac{1}{2}\,\lambda \gamma _{\mathrm {e}0}\, \tau ^2\right) \exp \left( -\tfrac{\tau }{\tau _0}\right) \nonumber \\&-\,r_0^2\tau _0 \exp \left( -\tfrac{\tau }{\tau _0}\right) \left( 1- \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2 \, \tau , \end{aligned}$$
(79)
$$\begin{aligned} \gamma _{\mathrm {e},1}(\tau ) =&r_0 \left( 1 - \exp \left( -\tfrac{\tau }{\tau _0}\right) \right) - \lambda \gamma _{\mathrm {e}0}\,\tau . \end{aligned}$$
(80)

5.2 Long term behaviour

The solution of the differential equations for the long term behaviour (58)–(61) follows the procedure shown graphically in Fig. 2.

Fig. 2
figure 2

Sequence of the calculations for solving the set of nonlinear differential equations (58)–(61) for the long term behaviour. Circles denote the Eqs. (58)–(61). Boxes denote the resulting variables. The detailed calculations are given in Sect. 5.2.1

5.2.1 Individual solutions

Solution of Eq. (59):

The most simple differential equation is Eq. (59) with the solution

$$\begin{aligned} \gamma _{\mathrm {s},0}(\theta ) = \gamma _{\mathrm {s}0}e^{-\lambda \theta }. \end{aligned}$$
(81)

Solution of Eq. (58):

The further calculations are simplified by introducing the function \(w(\theta )\) with the following properties

$$\begin{aligned}&w(\theta ) = 1 - \gamma _{\mathrm {s},0}(\theta ), \qquad w'(\theta ) = \lambda (1-w(\theta )) , \quad w''(\theta ) = - \lambda w'(\theta ) , \end{aligned}$$
(82)
$$\begin{aligned}&w(\theta ) w''(\theta ) - (w'(\theta ))^2 = w''(\theta ) = - \lambda w'(\theta ) . \end{aligned}$$
(83)

Inserting Eq (81) into Eq. (58) and solving for \(\sigma _{\mathrm {s},0}(\theta )\) gives

$$\begin{aligned} \sigma _{\mathrm {s},0}(\theta ) = \rho \, \frac{\gamma _{\mathrm {s},0}(\theta )}{1-\gamma _{\mathrm {s},0}(\theta )} = \frac{\rho }{\lambda }\,\frac{w'(\theta )}{w(\theta )}. \end{aligned}$$
(84)

Solution of Eq. (61):

Eq. (61) requires the derivative of \(\sigma _{\mathrm {s},0}(\theta ) \)

$$\begin{aligned} \sigma _{\mathrm {s},0}'(\theta ) = -\, \rho \, \frac{w'(\theta ) }{w^2(\theta )} = -l(\theta ), \end{aligned}$$
(85)

where (83) has been used. The function \(l(\theta )\) can be expressed with (84) as

$$\begin{aligned} l(\theta ) = -\,\sigma _{\mathrm {s},0}'(\theta ) = \rho \, \frac{w'(\theta ) }{w^2(\theta )} = \frac{\lambda }{w(\theta )}\, \sigma _{\mathrm {s},0}(\theta ). \end{aligned}$$
(86)

Now Eq. (61) can be written as a first order differential equation

$$\begin{aligned} \gamma _{\mathrm {s},1}'(\theta ) + \lambda \gamma _{\mathrm {s},1}(\theta ) = - \,\sigma _{\mathrm {s},0}'(\theta ) = l(\theta ), \end{aligned}$$
(87)

with the solution from Eq. (171)

$$\begin{aligned} \gamma _{\mathrm {s},1}(\theta ) = e^{-\lambda \theta } \left( \int _0^\theta l(\theta ') e^{\lambda \theta '} d\theta ' + \gamma _{\mathrm {s}1}\right) . \end{aligned}$$
(88)

The integrand can be written as

$$\begin{aligned} l(\theta ) e^{\lambda \theta } = \rho \, \frac{w'(\theta ) }{w^2(\theta )} e^{\lambda \theta } = \rho \gamma _{\mathrm {s}0}\, \frac{\lambda }{w^2(\theta )}, \end{aligned}$$
(89)

such that

$$\begin{aligned} \gamma _{\mathrm {s},1}(\theta ) = \rho \gamma _{\mathrm {s}0}\, e^{-\lambda \theta } \int \limits _0^\theta \frac{\lambda }{w^2(\theta ')} d\theta ' + \gamma _{\mathrm {s}1}\, e^{-\lambda \theta }. \end{aligned}$$
(90)

The integral in (90) has the closed form solution (see Appendix A.2)

$$\begin{aligned} \int \limits _0^\theta \rho \gamma _{\mathrm {s}0}\, \frac{\lambda }{w^2(\theta ')} d\theta '&= \left. \left[ \ln w(\theta ') - \frac{1}{w(\theta ')} +\lambda \theta ' \right] \right| _0^\theta \nonumber \\&= \ln \frac{w(\theta )}{w(0)} - \frac{1}{w(\theta )} + \frac{1}{w(0)} +\lambda \theta . \end{aligned}$$
(91)

Inserting this solution into (90) and using (81) gives

$$\begin{aligned} \gamma _{\mathrm {s},1}(\theta ) = \rho \,\gamma _{\mathrm {s},0}(\theta ) \left( \ln \frac{w(\theta )}{w(0)} - \frac{1}{w(\theta )} + \frac{1}{w(0)} +\lambda \theta \right) + \gamma _{\mathrm {s}1}\, e^{-\lambda \theta }. \end{aligned}$$
(92)

Solution of Eq. (60):

It remains to determine \(\sigma _{\mathrm {s},1}(\theta )\) from Eq. (60)

$$\begin{aligned} (1-\gamma _{\mathrm {s},0}(\theta ))\, \sigma _{\mathrm {s},1}(\theta )&= (\rho + \sigma _{\mathrm {s},0}(\theta ))\,\gamma _{\mathrm {s},1}(\theta ) - \sigma _{\mathrm {s},0}'(\theta ). \end{aligned}$$
(93)

Evaluating

$$\begin{aligned} \rho + \sigma _{\mathrm {s},0}(\theta )&= \rho \left( 1+ \frac{\gamma _{\mathrm {s},0}(\theta )}{1-\gamma _{\mathrm {s},0}(\theta )} \right) = \rho \, \frac{1}{1-\gamma _{\mathrm {s},0}(\theta )} = \frac{\rho }{w(\theta )}, \end{aligned}$$
(94)

and using (82) and (86) gives

$$\begin{aligned} \sigma _{\mathrm {s},1}(\theta )&= \frac{1}{w^2(\theta )} \Big ( \lambda \, \sigma _{\mathrm {s},0}(\theta ) + \rho \, \gamma _{\mathrm {s},1}(\theta ) \Big ). \end{aligned}$$
(95)

5.2.2 Summary of the long term behaviour

The above results for the solution of the long term behaviour (aka the outer solution) are summarized as

$$\begin{aligned} \gamma _{\mathrm {s},0}(\theta )&= \gamma _{\mathrm {s}0}e^{-\lambda \theta } , \end{aligned}$$
(96)
$$\begin{aligned} w(\theta )&= 1- \gamma _{\mathrm {s},0}(\theta ), \end{aligned}$$
(97)
$$\begin{aligned} \sigma _{\mathrm {s},0}(\theta )&= \rho \, \frac{ \gamma _{\mathrm {s},0}(\theta )}{w(\theta )}, \end{aligned}$$
(98)
$$\begin{aligned} \gamma _{\mathrm {s},1}(\theta )&= \rho \,\gamma _{\mathrm {s},0}(\theta ) \left( \ln \frac{w(\theta )}{w(0)} - \frac{1}{w(\theta )} + \frac{1}{w(0)} +\lambda \theta \right) + \gamma _{\mathrm {s}1}\, e^{-\lambda \theta }, \end{aligned}$$
(99)
$$\begin{aligned} \sigma _{\mathrm {s},1}(\theta )&= \frac{1}{w^2(\theta )} \Big ( \lambda \sigma _{\mathrm {s},0}(\theta ) + \rho \gamma _{\mathrm {s},1}(\theta ) \Big ) . \end{aligned}$$
(100)

Setting \(\theta =0\) in (98) and in (100) gives the initial values of \(\sigma _{\mathrm {s},0}(0)\) and \(\sigma _{\mathrm {s},1}(0)\) in terms of the initial values \(\gamma _{\mathrm {s}0}\) and \(\gamma _{\mathrm {s}1}\). However, these initial values for the long term behaviour are still unrelated to the initial values of the short term behaviour and thus to the initial values in (5).

6 Matching of short and long term behaviour

The missing relation between the initial values of the short term and the long term behaviour can be established by a process called matching [14, 16]. At first sight, the expressions in Eqs. (77)–(80) and in Eqs. (96)–(100) look quite different. Moreover, they are defined on different time scales, represented by the variables \(\tau \) and \(\theta \), respectively.

The basic approach is now to express both, the short and long term behaviour by polynomials and to match their coefficients up to a certain order. This is not possible on a global time scale due to the different nature of the inner and outer solutions. But it is possible for a certain time range which is large w.r.t. the short term behaviour and small w.r.t the long term behaviour. This time range is also called the intermediate layer. It can be described in more detail for the short term and the long term behaviour separately.

The equations for the short term behaviour (77)–(80) contain terms which are constant or linear in \(\tau \) and exponentially decaying terms. For values of \(\tau \) which are sufficiently large, the exponential terms can be neglected and the short term behaviour can be approximated by a first order polynomial in \(\tau \). There is also a polynomial approximation for the equations for the long term behaviour (96)–(100). It is obtained by a Taylor series expansion w.r.t. \(\theta \) which holds for sufficiently small values of \(\theta \). The details of this procedure are now discussed in detail.

6.1 Short term behaviour

The solution for the short term behaviour from Eqs. (77)–(80) is rewritten here in a more concise form. The exponential terms which can be neglected for \(\tau \gg \tau _0\) are abbreviated by EXP. These terms are a special case of the transcendentally small terms from [16]

$$\begin{aligned} \sigma _{\mathrm {e},0}(\tau )&= \rho \gamma _{\mathrm {e}0}\tau _0 + \mathrm {EXP}, \end{aligned}$$
(101)
$$\begin{aligned} \gamma _{\mathrm {e},0}(\tau )&= \gamma _{\mathrm {e}0}, \end{aligned}$$
(102)
$$\begin{aligned} \sigma _{\mathrm {e},1}(\tau )&= \rho \tau _0^2 (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0) - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2 \, \tau + \mathrm {EXP}, \end{aligned}$$
(103)
$$\begin{aligned} \gamma _{\mathrm {e},1}(\tau )&= r_0 - \lambda \gamma _{\mathrm {e}0}\,\tau + \mathrm {EXP} . \end{aligned}$$
(104)

For the purpose of matching, only the terms which are constant or linear in \(\tau \) are of interest.

6.2 Long term behaviour

The solutions for the long term behaviour can be expressed as first order polynomials by expansion into a Taylor series with [compare (48)]

$$\begin{aligned} \sigma _{\mathrm {s},0}(0)&= \sigma _{\mathrm {s}0},&\sigma _{\mathrm {s},0}'(0)&= \sigma _{\mathrm {s}0}' . \end{aligned}$$
(105)

and similar for \(\gamma _{\mathrm {s},0}(\theta )\), \(\sigma _{\mathrm {s},1}(\theta ) \), and \(\gamma _{\mathrm {s},1}(\theta )\) at \(\theta =0\)

$$\begin{aligned} \sigma _{\mathrm {s},0}(\theta )&= \sigma _{\mathrm {s}0}+ \sigma _{\mathrm {s}0}' \,\theta + \mathcal{O}(\theta ^2), \end{aligned}$$
(106)
$$\begin{aligned} \gamma _{\mathrm {s},0}(\theta )&= \gamma _{\mathrm {s}0}+ \gamma _{\mathrm {s}0}'\, \theta + \mathcal{O}(\theta ^2), \end{aligned}$$
(107)
$$\begin{aligned} \sigma _{\mathrm {s},1}(\theta )&= \sigma _{\mathrm {s}1}+ \sigma _{\mathrm {s}1}' \,\theta + \mathcal{O}(\theta ^2), \end{aligned}$$
(108)
$$\begin{aligned} \gamma _{\mathrm {s},1}(\theta )&= \gamma _{\mathrm {s}1}+ \gamma _{\mathrm {s}1}'\, \theta + \mathcal{O}(\theta ^2). \end{aligned}$$
(109)

Both, the short term behaviour for large values of \(\tau \) in (101)–(104) and the long term behaviour for small values of \(\theta \) in (106)–(109) now have the form of first order polynomials. However, the time scales for \(\tau \) and \(\theta \) are still unrelated.

6.3 Intermediate layer

The intermediate layer is the region where the polynomial approximations of the short term and the long term behaviour can be compared. It is characterized by its own frequency variable \(\psi \) and scaling factor \(\eta \) which is related to both \(\tau \) and \(\theta \) by

$$\begin{aligned} \tau&= \frac{\theta }{\delta } = \frac{\eta \psi }{\delta },&\tau \delta&= \theta = \eta \psi . \end{aligned}$$
(110)

A natural choice is \(\psi =t\) and \(\eta =k_1 s_0 = 1/T_\mathrm {s}\), but also a differently scaled time variable is possible. No special choice is assumed for generality as in [14, 16].

To compare the short term and the long term behaviour in the intermediate layer, the variables \(\tau \) and \(\theta \) are replaced by \(\psi \) according to (110). This procedure is carried out for the substrate concentration and for the complex concentration.

6.3.1 Intermediate layer for the substrate concentration

The short term solution \(\sigma _{\mathrm {e}}\left( \eta \, \psi /\delta \right) \) and the long term solution \(\sigma _{\mathrm {s}}\left( \eta \, \psi \right) \) of the substrate concentration are required to be equal in the intermediate layer

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \sigma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right) = \lim \limits _{\delta \downarrow 0} \sigma _{\mathrm {s}}\left( \eta \, \psi \right) . \end{aligned}$$
(111)

With (41), (43), (106), and (108) the left hand side (l.h.s.) and the right hand side (r.h.s.) can be written as

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \sigma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right)&= \lim \limits _{\delta \downarrow 0} \left[ \sigma _{\mathrm {e},0}\left( \eta \, \tfrac{\psi }{\delta } \right) + \delta \; \sigma _{\mathrm {e},1}\left( \eta \, \tfrac{\psi }{\delta } \right) \right] , \end{aligned}$$
(112)
$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \; \sigma _{\mathrm {s}}\left( \eta \psi \right)&= \sigma _{\mathrm {s}0}+ \eta \, \psi \; \sigma _{\mathrm {s}0}' + \delta \, \sigma _{\mathrm {s}1}+ \delta \, \eta \, \psi \; \sigma _{\mathrm {s}1}' . \end{aligned}$$
(113)

In the limit, the terms of \(\mathcal{O}(\delta ^2)\) vanish but the other terms need further evaluation.

Evaluation of \(\sigma _{\mathrm {e}}\): First \(\sigma _{\mathrm {e}}\left( \eta \, \psi /\delta \right) \) is evaluated with the results from (101) and (103)

$$\begin{aligned} \sigma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right)&= \sigma _{\mathrm {e},0}\left( \eta \, \tfrac{\psi }{\delta } \right) + \delta \; \sigma _{\mathrm {e},1}\left( \eta \, \tfrac{\psi }{\delta } \right) \nonumber \\&= \rho \gamma _{\mathrm {e}0}\tau _0 + \delta \left( \rho \tau _0^2 (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0) - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2\; \eta \, \frac{\psi }{\delta } \right) + \mathcal{O}(\delta ^2) +\mathrm {EXP} \nonumber \\&= \rho \gamma _{\mathrm {e}0}\tau _0 - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2\; \eta \psi + \delta \, \rho \tau _0^2 \big (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0\big )+ \mathcal{O}(\delta ^2) +\mathrm {EXP}.\qquad \end{aligned}$$
(114)

In the limit \(\delta \downarrow 0\) the terms of \(\mathcal{O}(\delta ^2)\) and the exponential terms vanish [14, 16]

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \sigma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right) = \rho \gamma _{\mathrm {e}0}\tau _0 - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2\; \eta \psi + \delta \, \rho \tau _0^2 \big (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0\big ). \end{aligned}$$
(115)

Evaluation of \(\sigma _{\mathrm {s}}\): For the evaluation of \(\sigma _{\mathrm {s}}\left( \eta \, \psi \right) \) it is assumed that the limit for \(\delta \downarrow 0\) is such that the terms of \(\mathcal{O}(\delta \psi )\) vanish. Then the last term in Eq. (113) can be omitted

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \; \sigma _{\mathrm {s}}\left( \eta \psi \right) = \sigma _{\mathrm {s}0}+ \eta \, \psi \; \sigma _{\mathrm {s}0}' + \delta \, \sigma _{\mathrm {s}1}. \end{aligned}$$
(116)

6.3.2 Intermediate layer for the complex concentration

The relations of the complex concentration in the intermediate layer are calculated in the same way as for the substrate concentration. In the intermediate layer it is required that

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \gamma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right) = \lim \limits _{\delta \downarrow 0} \gamma _{\mathrm {s}}\left( \eta \, \psi \right) . \end{aligned}$$
(117)

With (42), (44), (107), and (109) both sides of this equation turn into

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \gamma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right)&= \lim \limits _{\delta \downarrow 0} \left[ \gamma _{\mathrm {e},0}\left( \eta \, \tfrac{\psi }{\delta } \right) + \delta \; \gamma _{\mathrm {e},1}\left( \eta \, \tfrac{\psi }{\delta } \right) \right] , \end{aligned}$$
(118)
$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \; \gamma _{\mathrm {s}}\left( \eta \psi \right)&= \gamma _{\mathrm {s}0}+ \eta \ \psi \; \gamma _{\mathrm {s}0}' + \delta \, \gamma _{\mathrm {s}1}+ \delta \, \eta \psi \; \gamma _{\mathrm {s}1}' . \end{aligned}$$
(119)

Evaluation of \(\gamma _{\mathrm {e}}\): At first \(\gamma _{\mathrm {e}}( \eta \, \psi /\delta )\) is evaluated with the results from (102) and (104)

$$\begin{aligned} \gamma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right)&= \gamma _{\mathrm {e},0}\left( \eta \, \tfrac{\psi }{\delta } \right) + \delta \; \gamma _{\mathrm {e},1}\left( \eta \, \tfrac{\psi }{\delta } \right) \nonumber \\&= \gamma _{\mathrm {e}0}+ \delta \left( r_0 - \lambda \gamma _{\mathrm {e}0}\, \eta \, \tfrac{\psi }{\delta } \right) + \mathcal{O}(\delta ^2) +\mathrm {EXP} \nonumber \\&= \gamma _{\mathrm {e}0}- \lambda \gamma _{\mathrm {e}0}\, \eta \psi + \delta \, r_0 + \mathcal{O}(\delta ^2) +\mathrm {EXP}. \end{aligned}$$
(120)

In the limit \(\delta \downarrow 0\) the terms of \(\mathcal{O}(\delta ^2)\) and the exponential terms vanish

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \gamma _{\mathrm {e}}\left( \eta \, \tfrac{\psi }{\delta } \right) = \gamma _{\mathrm {e}0}- \lambda \gamma _{\mathrm {e}0}\, \eta \psi + \delta \, r_0 . \end{aligned}$$
(121)

Evaluation of \(\gamma _{\mathrm {s}}\): With the same assumption as for (116) the the evaluation of \(\gamma _{\mathrm {s}}\left( \eta \, \psi \right) \) yields

$$\begin{aligned} \lim \limits _{\delta \downarrow 0} \; \gamma _{\mathrm {s}}\left( \eta \psi \right) = \gamma _{\mathrm {s}0}+ \eta \, \psi \; \gamma _{\mathrm {s}0}' + \delta \, \gamma _{\mathrm {s}1}. \end{aligned}$$
(122)

6.4 Matching of the terms in the intermediate layer

Now, the short term and the long term solutions of the substrate concentration and the complex concentration within the intermediate layer have been determined. The next step is to match the corresponding terms for equal orders of \(\delta \).

6.4.1 Matching of the substrate concentration

The matching process of the substrate concentration is performed separately for the terms of \(\mathcal{O}(1)\) and \(\mathcal{O}(\delta )\). A comparison of the respective terms from (115) and (116) yields the identities

$$\begin{aligned} \mathcal{O}(1)&\rho \gamma _{\mathrm {e}0}\tau _0 - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2\; \eta \psi&= \sigma _{\mathrm {s}0}+ \sigma _{\mathrm {s}0}'\, \eta \psi , \end{aligned}$$
(123)
$$\begin{aligned} \mathcal{O}(\delta )&\rho \tau _0^2 \big (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0 \big )&= \sigma _{\mathrm {s}1}. \end{aligned}$$
(124)

Matching of the terms of order \(\mathcal{O}(1)\): The terms of order \(\mathcal{O}(1)\) from (123) can be separated into constant terms and terms proportional to \(\eta \psi \). For these terms two separate identities

$$\begin{aligned} (\eta \psi )^0&\sigma _{\mathrm {s}0}&= \rho \gamma _{\mathrm {e}0}\tau _0 , \end{aligned}$$
(125)
$$\begin{aligned} (\eta \psi )^1&\sigma _{\mathrm {s}0}'&= - \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2 \end{aligned}$$
(126)

follow. The value \(\sigma _{\mathrm {s}0}'\) is obtained from (85) for \(\theta =0\) as

$$\begin{aligned} \sigma _{\mathrm {s}0}' = \sigma _{\mathrm {s},0}'(0) = - \rho \, \frac{w'(0) }{w^2(0)} = - \rho \, \frac{\lambda \gamma _{\mathrm {s},0}}{(1-\gamma _{\mathrm {s},0})^2}. \end{aligned}$$
(127)

Insertion into (126) using (64) yields

$$\begin{aligned} - \frac{1}{\rho \lambda }\,\sigma _{\mathrm {s}0}' = \frac{\gamma _{\mathrm {s},0}}{(1-\gamma _{\mathrm {s},0})^2} = \frac{\gamma _{\mathrm {e},0}}{(1-\gamma _{\mathrm {e},0})^2} . \end{aligned}$$
(128)

This identity holds for

$$\begin{aligned} \gamma _{\mathrm {s},0}= \gamma _{\mathrm {e},0}. \end{aligned}$$
(129)

Matching of the terms of order \(\mathcal{O}(\delta )\): Eq. (124) states directly

$$\begin{aligned} \sigma _{\mathrm {s}1}= \rho \tau _0^2 \big (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0 \big ). \end{aligned}$$
(130)

6.4.2 Matching of the complex concentration

Using Eqs. (121) and (122) the zero and first order terms are obtained in the same way as in Eqs. (123) and (124)

$$\begin{aligned} \mathcal{O}(1)&\gamma _{\mathrm {e}0}- \lambda \gamma _{\mathrm {e}0}\, \eta \psi&=\gamma _{\mathrm {s}0}+ \gamma _{\mathrm {s}0}'\,\eta \psi , \end{aligned}$$
(131)
$$\begin{aligned} \mathcal{O}(\delta )&r_0&= \gamma _{\mathrm {s}1}. \end{aligned}$$
(132)

Matching of the terms of order \(\mathcal{O}(1)\): Again, a separation into the powers of \(\eta \psi \) gives

$$\begin{aligned} (\eta \psi )^0&\gamma _{\mathrm {s}0}&= \gamma _{\mathrm {e}0}, \end{aligned}$$
(133)
$$\begin{aligned} (\eta \psi )^1&\gamma _{\mathrm {s}0}'&= - \,\lambda \gamma _{\mathrm {e}0}. \end{aligned}$$
(134)

From (81) follows

$$\begin{aligned} \gamma _{\mathrm {s}0}' = \gamma _{\mathrm {s},0}'(0) = -\,\lambda \gamma _{\mathrm {s}0}. \end{aligned}$$
(135)

Insertion into (134) confirms (129).

Matching of the terms of order \(\mathcal{O}(\delta )\): From (132) follows with (66)

$$\begin{aligned} \gamma _{\mathrm {s}1}= r_0 = \sigma _{\mathrm {e}0}- \rho \gamma _{\mathrm {e}0}\tau _0 . \end{aligned}$$
(136)

Thus the abbreviation \(r_0\) from (66) turns out to be equal to the initial value of the \(\mathcal{O}(\delta )\) term of the long term solution of the complex concentration \(\gamma _{\mathrm {s}1}\).

6.5 Summary of the matching process

After the tedious matching of corresponding terms for equal powers of \(\delta \) and of \(\eta \psi \) for both the substrate and the complex concentration, the individual results from Eqs. (125), (129), (136), (130), (136), (126), (135) are summarized here

$$\begin{aligned} \sigma _{\mathrm {s}0}&= \rho \gamma _{\mathrm {e}0}\tau _0 = \rho \, \frac{\gamma _{\mathrm {e}0}}{1-\gamma _{\mathrm {e}0}}, \end{aligned}$$
(137)
$$\begin{aligned} \gamma _{\mathrm {s}0}&= \gamma _{\mathrm {e}0}, \end{aligned}$$
(138)
$$\begin{aligned} \gamma _{\mathrm {s}1}&= r_0 = \sigma _{\mathrm {e}0}- \sigma _{\mathrm {s}0}= \sigma _{\mathrm {e}0}- \rho \gamma _{\mathrm {e}0}\tau _0 , \end{aligned}$$
(139)
$$\begin{aligned} \sigma _{\mathrm {s}1}&= \rho \tau _0^2 \big (r_0 + \lambda \gamma _{\mathrm {e}0}\tau _0 \big ), \end{aligned}$$
(140)
$$\begin{aligned} \sigma _{\mathrm {s}0}'&= -\, \rho \lambda \,\gamma _{\mathrm {e}0}\tau _0^2 , \end{aligned}$$
(141)
$$\begin{aligned} \gamma _{\mathrm {s}0}'&= \gamma _{\mathrm {s},0}'(0) = -\,\lambda \gamma _{\mathrm {s}0}, \end{aligned}$$
(142)
$$\begin{aligned} \sigma _{\mathrm {s}1}&= \tau _0(\rho \gamma _{\mathrm {s}1}\tau _0 - \sigma _{\mathrm {s}0}'). \end{aligned}$$
(143)

Some conclusions can be drawn from these results:

The abbreviation \(r_0\) introduced previously in (66) can be expressed in various ways by \(\gamma _{\mathrm {s}1}\) as well as by \(\sigma _{\mathrm {e}0}\) and \(\sigma _{\mathrm {s}0}\) in (139). Also the matching result for \(\sigma _{\mathrm {s}1}\) in (140) can be rephrased in terms of the other results in concise form as (143).

Eqs. (137)–(142) allow to express the initial values \(\sigma _{\mathrm {s}0}\), \(\gamma _{\mathrm {s}0}\), \(\sigma _{\mathrm {s}1}\), \(\gamma _{\mathrm {s}1}\) and the initial derivatives \(\sigma _{\mathrm {s}0}' \), \(\gamma _{\mathrm {s}0}'\) of the long term solution entirely by the two initial values \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) of the short term solution. Nevertheless, the initial values of the long term solution constitute concise and meaningful abbreviations for the more lengthy expressions that arise from using only the initial values \(\sigma _{\mathrm {e}0}\) and \(\gamma _{\mathrm {e}0}\) of the short term solution. Therefore, the initial values of the long term solution will still be used as abbreviations for the sake of conciseness.

6.6 Matched solutions for the short term and long term behaviour

The matching process described in this section so far has succeeded in expressing the initial values \(\sigma _{\mathrm {s}0}\), \(\sigma _{\mathrm {s}1}\), \(\gamma _{\mathrm {s}0}\), \(\gamma _{\mathrm {s}1}\) of the long term solution by the initial values of the short term solution and thus by the initial values of the rate Eq. (5). Thus, the solutions for the short term behaviour and for the long term behaviour are be compiled here as the outcome of the matching process. For conciseness, the initial values of the long term solution are still used but now as abbreviations defined in Eqs. (137)–(142).

6.6.1 Short term behaviour

The short term behaviour is given by Eqs. (77)–(80)

$$\begin{aligned} \sigma _{\mathrm {e},0}(\tau ) =&\;\sigma _{\mathrm {s}0}+ \gamma _{\mathrm {s}1}\exp \big ( -\tfrac{\tau }{\tau _0}\big ), \end{aligned}$$
(144)
$$\begin{aligned} \gamma _{\mathrm {e},0}(\tau ) =&\;\gamma _{\mathrm {e}0}, \end{aligned}$$
(145)
$$\begin{aligned} \sigma _{\mathrm {e},1}(\tau ) =&\;\sigma _{\mathrm {s}1}\left( 1- \exp \big ( -\tfrac{\tau }{\tau _0}\big ) \right) \nonumber \\&\; +\,\gamma _{\mathrm {s}1}\left( (\gamma _{\mathrm {s}1}- \rho \tau _0) \tau - \tfrac{1}{2} \lambda \gamma _{\mathrm {e}0}\,\tau ^2 \right) \exp \big ( -\tfrac{\tau }{\tau _0}\big ) \nonumber \\&\; -\,\gamma _{\mathrm {s}1}^2\tau _0 \exp \big ( -\tfrac{\tau }{\tau _0}\big ) \left( 1- \exp \big ( -\tfrac{\tau }{\tau _0}\big ) \right) + \sigma _{\mathrm {s}0}' \,\tau , \end{aligned}$$
(146)
$$\begin{aligned} \gamma _{\mathrm {e},1}(\tau ) =&\; - \lambda \gamma _{\mathrm {e}0}\,\tau + \gamma _{\mathrm {s}1}\left( 1- \exp \big ( -\tfrac{\tau }{\tau _0}\big ) \right) . \end{aligned}$$
(147)

6.6.2 Long term behaviour

In the same way follows from Eqs. (96)-(100)

$$\begin{aligned} \gamma _{\mathrm {s},0}(\theta )&= \gamma _{\mathrm {e}0}\, e^{-\lambda \theta }, \end{aligned}$$
(148)
$$\begin{aligned} w(\theta )&= 1- \gamma _{\mathrm {s},0}(\theta ) , \end{aligned}$$
(149)
$$\begin{aligned} w(0)&= 1- \gamma _{\mathrm {s}0}= \frac{1}{\tau _0}, \end{aligned}$$
(150)
$$\begin{aligned} \sigma _{\mathrm {s},0}(\theta )&= \rho \, \frac{\gamma _{\mathrm {s},0}(\theta )}{w(\theta )}, \end{aligned}$$
(151)
$$\begin{aligned} \gamma _{\mathrm {s},1}(\theta )&= \rho \, \gamma _{\mathrm {s},0}(\theta ) \Big ( \ln (w(\theta )\tau _0) -\frac{1}{w(\theta )} + \lambda \theta + \tau _0 \Big ) + \gamma _{\mathrm {s}1}e^{-\lambda \theta }, \end{aligned}$$
(152)
$$\begin{aligned} \sigma _{\mathrm {s},1}(\theta )&= \frac{1}{w^2(\theta )} \big ( \rho \,\gamma _{\mathrm {s},1}(\theta ) + \lambda \, \sigma _{\mathrm {s},0}(\theta ) \big ) . \end{aligned}$$
(153)

7 Uniform solutions

As the final step, the equations for the short term behaviour and the long term behaviour (aka the inner and outer solutions) are combined to the so-called uniform solution. It consists not only of the sum of the short term and the long term solution but also of a subtractive common term. This common term contains those parts which are common to the short term and long term behaviour and which are counted twice in their summation. The common term is most simply expressed by a limit value of the long term behaviour [14, 16].

The uniform solution is written in dependency of the short term variable \(\tau \) with the long term variable \(\theta \) replaced by \(\theta = \tau \delta = \eta \psi \) from (110).

7.1 Substrate concentration

For the substrate concentration follows from Eqs. (41), (43) and (116)

$$\begin{aligned} \sigma _{\mathrm {u}}(\tau )&= \sigma _{\mathrm {e}}(\tau ) + \sigma _{\mathrm {s}}(\tau \delta ) - \lim \limits _{\delta \downarrow 0} \sigma _{\mathrm {s}}(\tau \delta )\nonumber \\&= \sigma _{\mathrm {e},0}(\tau ) + \delta \sigma _{\mathrm {e},1}(\tau ) + \sigma _{\mathrm {s},0}(\tau \delta ) + \delta \sigma _{\mathrm {s},1}(\tau \delta ) - (\sigma _{\mathrm {s}0}+ \delta \sigma _{\mathrm {s}1}+ \sigma _{\mathrm {s}0}'\,\tau \delta ) \nonumber \\&= \sigma _{\mathrm {u},0}(\tau ) + \delta \, \sigma _{\mathrm {u},1}(\tau ) \end{aligned}$$
(154)

with

$$\begin{aligned} \sigma _{\mathrm {u},0}(\tau )&= \sigma _{\mathrm {e},0}(\tau ) + \sigma _{\mathrm {s},0}(\tau \delta ) - \sigma _{\mathrm {s}0} \end{aligned}$$
(155)
$$\begin{aligned} \sigma _{\mathrm {u},1}(\tau )&= \sigma _{\mathrm {e},1}(\tau ) + \sigma _{\mathrm {s},1}(\tau \delta ) - ( \sigma _{\mathrm {s}1}+\sigma _{\mathrm {s}0}'\,\tau ) \, . \end{aligned}$$
(156)

The functions \(\sigma _{\mathrm {e},0}(\tau )\), \(\sigma _{\mathrm {e},1}(\tau )\), \(\sigma _{\mathrm {s},0}(\tau \delta )\), \(\sigma _{\mathrm {s},1}(\tau \delta )\) and the initial values \(\sigma _{\mathrm {s}0}\), \(\sigma _{\mathrm {s}1}\), \(\sigma _{\mathrm {s}0}'\) can be inserted from Eqs. (144), (146), (151), (153) and (137), (140), (141), respectively. Note that the initial values cancel the corresponding terms in (146) and (147) as a result of the matching procedure.

7.2 Complex concentration

For the substrate concentration follows from Eqs. (42), (44) and (122)

$$\begin{aligned} \gamma _{\mathrm {u}}(\tau )&= \gamma _{\mathrm {e}}(\tau ) + \gamma _{\mathrm {s}}(\tau \delta ) - \lim \limits _{\delta \downarrow 0} \gamma _{\mathrm {s}}(\tau \delta ) \nonumber \\&= \gamma _{\mathrm {e},0}(\tau ) + \delta \gamma _{\mathrm {e},1}(\tau ) + \gamma _{\mathrm {s},0}(\tau \delta ) + \delta \gamma _{\mathrm {s},1}(\tau \delta ) - (\gamma _{\mathrm {s}0}+ \delta \gamma _{\mathrm {s}1}+ \gamma _{\mathrm {s}0}'\,\tau \delta ) \nonumber \\&= \gamma _{\mathrm {u},0}(\tau ) + \delta \, \gamma _{\mathrm {u},1}(\tau ) \end{aligned}$$
(157)

with

$$\begin{aligned} \gamma _{\mathrm {u},0}(\tau )&= \gamma _{\mathrm {e},0}(\tau ) + \gamma _{\mathrm {s},0}(\tau \delta ) - \gamma _{\mathrm {s}0} \end{aligned}$$
(158)
$$\begin{aligned} \gamma _{\mathrm {u},1}(\tau )&= \gamma _{\mathrm {e},1}(\tau ) + \gamma _{\mathrm {s},1}(\tau \delta ) - (\gamma _{\mathrm {s}1}+ \gamma _{\mathrm {s}0}'\,\tau ) \end{aligned}$$
(159)

The functions \(\gamma _{\mathrm {e},0}(\tau )\), \(\gamma _{\mathrm {e},1}(\tau )\), \(\gamma _{\mathrm {s},0}(\tau \delta )\), \(\gamma _{\mathrm {s},1}(\tau \delta )\) and the initial values \(\gamma _{\mathrm {s}0}\), \(\gamma _{\mathrm {s}1}\), \(\gamma _{\mathrm {s}0}'\) can be inserted from Eqs. (145), (147), (148), (152) and (138), (139), (142), respectively. Again, the subtraction of the initial terms reflects the matching procedure.

7.3 Summary of the calculations

The uniform solutions can be written entirely in terms of exponential functions, logarithms and powers of the time variable by inserting the initial conditions from Sect. 6.5 and equations from Sect. 6.6 as described above in Sect. 7. However, the resulting expressions for the general case are rather lengthy and are not reproduced here. For a simplified case they are shown in Sect. 8.

A summary of the calculations for the general case is listed in Table 1. It specifies an algorithm for the computation of the solution of the enzyme kinetics according to the presented first order perturbation approach. A code example in the programming environment MATLAB is provided in [15].

Table 1 Summary of the calculations for the enzyme kinetics with a first order perturbation approach. See Sect. 7.3 for a detailed explanation

The calculation starts with the collection of the given values. The rate constants are defined with respect to the natural time axis in seconds or fractions thereof. The initial values are given in terms of amount of substance per volume. Then, the dimensionless time axes and the dimensionless rate constants are calculated. These serve to express also the initial values in dimensionless form.

The core of the algorithm is the calculation of the short term and long solutions and their combination into the uniform solutions simply be evaluation of Eqs. (144)–(159). Finally, the physical dimensions of the various concentrations are recovered by inversion of the initial time and amplitude scaling.

8 Relation to previous work in this field

As already noted in Sect. 1, the above enzyme kinetics have been investigated before for the case of zero initial complex concentration. The obtained solutions are included in the uniform solution from Sect. 7 as a special case.

Using (18), (64), and (137)–(142) the simplified relations for a vanishing initial complex concentration c(0) can be obtained

$$\begin{aligned} \sigma _{\mathrm {e}0}&= 1,&\gamma _{\mathrm {e}0}&= \nu _0 = 0,&\tau _0&= 1, \end{aligned}$$
(160)
$$\begin{aligned} \sigma _{\mathrm {s}0}&= 0,&\gamma _{\mathrm {s}0}&= 0,&\gamma _{\mathrm {s}1}&= 1, \end{aligned}$$
(161)
$$\begin{aligned} \sigma _{\mathrm {s}1}&= \rho ,&\sigma _{\mathrm {s}0}'&= 0,&\gamma _{\mathrm {s}0}'&= 0. \end{aligned}$$
(162)

The short term solutions (144)–(147) become

$$\begin{aligned} \sigma _{\mathrm {e},0}(\tau )&= e^{-\tau },&\sigma _{\mathrm {e},1}(\tau )&= \rho \left( 1-e^{-\tau }\right) + (1-\rho )\,\tau e^{-\tau } - e^{-\tau } \left( 1-e^{-\tau }\right) \end{aligned}$$
(163)
$$\begin{aligned} \gamma _{\mathrm {e},0}(\tau )&= 0,&\gamma _{\mathrm {e},1}(\tau )&= 1-e^{-\tau }. \end{aligned}$$
(164)

From (81) and (82) follows with \(\gamma _{\mathrm {s}0}=0\) that also \(w(\theta )=1\). The long term solutions (148)–(153) are now

$$\begin{aligned} \sigma _{\mathrm {s},0}(\theta )&= 0,&\sigma _{\mathrm {s},1}(\theta )&= \rho \, e^{-\lambda \theta },&\gamma _{\mathrm {s},0}(\theta )&= 0,&\gamma _{\mathrm {s},1}(\theta )&= e^{-\lambda \theta }. \end{aligned}$$
(165)

The uniform solutions for zero initial complex concentration are

$$\begin{aligned} \sigma _{\mathrm {u}}(\tau )&= e^{-\tau } + \delta \left( e^{-2\tau } + \left[ (1-\rho )\,\tau - (1+\rho ) \right] e^{-\tau } + \rho e^{-\lambda \tau \delta } \right) , \end{aligned}$$
(166)
$$\begin{aligned} \gamma _{\mathrm {u}}(\tau )&= \delta \left( e^{-\lambda \tau \delta } - e^{-\tau } \right) . \end{aligned}$$
(167)

Returning to physical dimensions for time and concentration finally gives the substrate and complex concentrations [see Table 1 and Eqs. (9), (19), (30)]

$$\begin{aligned} s(t)&= s_0 e^{-k_1e_{\scriptscriptstyle \mathrm {T}}t} \nonumber \\&\quad +\,\frac{s_0^2}{e_{\scriptscriptstyle \mathrm {T}}} \left( e^{-2 k_1e_{\scriptscriptstyle \mathrm {T}}t} +\! \left[ (k_1 s_0\! -\! k_{-1})\frac{e_{\scriptscriptstyle \mathrm {T}}}{s_0} t - \left( 1\! +\! \frac{K_D}{s_0} \right) \right] e^{-k_1e_{\scriptscriptstyle \mathrm {T}}t} + \frac{K_D}{s_0} e^{-k_2 t} \right) , \end{aligned}$$
(168)
$$\begin{aligned} c(t)&= s_0 \left( e^{-k_2 t} - e^{-k_1e_{\scriptscriptstyle \mathrm {T}}t} \right) . \end{aligned}$$
(169)

These relations coincide with the results obtained in [4, Eq. (21)] with the dissociation constant \(K_D = k_{-1}/k_1\).

9 Example

The uniform solutions from Sect. 7 have been calculated according to Table 1 with the parameter values listed in Table 2. They are compared to the numerical solution of the Eqs. (7,8) which is calculated by the MATLAB ODE solver ode15s with the relative tolerance set to \(\delta ^2/10\). The program code for the generation of this example is available at [15].

Table 2 Parameter values for the example in Sect. 9. The top row contains the values for the rate constants and the initial concentrations according to the top section in Table 1. The bottom row shows the numerical values that have been calculated according to the second section in Table 1. The initial concentrations are given in a suitable unit (amount of substance per volume). The rate constants \(k_{-1}\) and \(k_2\) are given in inverse time. The values for the reference times \(T_\mathrm {e}\) and \(T_\mathrm {s}\) follow in the corresponding time unit
Fig. 3
figure 3

Short term (left) and long term (right) behaviour for the substrate concentration (thin) and the complex concentration (thick) for order zero and one along with the respective numerical solutions. Horizontal axis: dimensionless time \(\tau \) (left) and dimensionless time \(\theta \) (right). Vertical axis: dimensionless concentration

Figure 3 (left) shows the short term behaviour for the perturbation approaches of order 0 and 1. The first order approach approximates the numerical solution quite well for \(0<\tau <10\). The long term behaviour is shown in Fig. 3 (right). The zero order approach deviates visibly from the numerical solution for all values of \(\theta \) while the first order approach is a good approximation for \(\theta > 0.2\). Note that \(\tau =10\) corresponds to \(\theta =0.2\) due to \(\delta =0.2\) (see Table 2) and Eq. (110).

Fig. 4
figure 4

Short term behaviour and long term behaviour for the substrate concentration and common term for first order along with the numerical solution. Horizontal axis: dimensionless time \(\tau \). Vertical axis: dimensionless concentration. The grey shaded area indicates the approximate position of the intermediate layer

Figure 4 shows both the short term and the long term behaviour for the substrate concentration as well as the so-called common part of both first order approximations. This common part approximates those regions of the short term behaviour and of the long term behaviour which deviate from the true solution. These regions are \(0<\theta <0.2\) for the long term behaviour and \(0.2<\theta \) for the short term behaviour. Subtracting the common part in (154) corrects for these poor approximations.

Fig. 5
figure 5

Left: Uniform solutions for the substrate concentration (thin) and the complex concentration (thick). Right: Differences between the zero order and first order approximations and the numerical solution for the substrate and the complex concentration. Horizontal axis: dimensionless time \(\tau \). Vertical axis: dimensionless concentration difference

The uniform solution for the substrate and the complex concentration and for the perturbation approaches of order 0 and 1 are shown in Fig. 5 (left). The zero order approximation is reasonably good although some deviations are visible. The first order approximation can hardly be distinguished from the numerical solution. The differences betweens the zero order resp. first order approximation and the numerical solution are shown in Fig. 5 (right). The deviations of the zero order approximation for substrate and complex concentration is about 1%. The first order approximation exhibits a deviation which is about one order of magnitude less.

Finally, the complex concentration is plotted against the substrate concentration in the style of a phase diagram in Fig. 6. The perturbation appoximation is of first order. In similar representations (e.g. [Figs. 3–6] [10]), the time evolution starts at a complex concentration of zero, but here an arbitrary initial complex concentration is possible. The short term behaviour is characterized by a quick decrease of the substrate with an almost constant complex concentration. When less than 10% of the initial substrate is left, the decomposition of the complex is dominant over the formation of new complex. The corresponding faster decrease of the complex characterizes the long term behaviour.

10 Conclusions

An approximate solution of the classical enzyme kinetics problem by a perturbation approach has been presented. The adopted definition of the perturbation parameter \(\delta \) is suitable whenever there is an excess of enzyme over substrate. This choice is motivated by potential applications in molecular communications, where few substrate particles act as carriers of information.

Fig. 6
figure 6

Complex concentration versus substrate concentration: Numerical solution, short term, long term, and uniform solution for first order perturbation. The time evolution starts at the initial values denoted by a small circle at (1, 0.5) and proceeds towards decreasing values of both concentrations

As a generalization over existing solutions of the same problem, the presented approximation allows for nonzero initial conditions of the substrate and the enzyme concentrations as well as for nonzero initial complex concentration. Nevertheless, the approximate solution has been obtained in analytical form involving only elementary functions like exponentials and logarithms.

Crucial in the derivation and presentation of the approximation is the choice of meaningful intermediate quantities. Here the time constant \(\tau _0\) and the function \(w(\theta )\) have been proven useful to express the first order perturbation solution in a concise form.

Further work in this direction may extend the proposed framework to other definitions of the perturbation parameter suitable for other regimes of concentration relations. Of interest is also a comparison to the homotopy method [12].