Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Modelling Heart Rate Kinetics

Abstract

The objective of the present study was to formulate a simple and at the same time effective mathematical model of heart rate kinetics in response to movement (exercise). Based on an existing model, a system of two coupled differential equations which give the rate of change of heart rate and the rate of change of exercise intensity is used. The modifications introduced to the existing model are justified and discussed in detail, while models of blood lactate accumulation in respect to time and exercise intensity are also presented. The main modification is that the proposed model has now only one parameter which reflects the overall cardiovascular condition of the individual. The time elapsed after the beginning of the exercise, the intensity of the exercise, as well as blood lactate are also taken into account. Application of the model provides information regarding the individual’s cardiovascular condition and is able to detect possible changes in it, across the data recording periods. To demonstrate examples of successful numerical fit of the model, constant intensity experimental heart rate data sets of two individuals have been selected and numerical optimization was implemented. In addition, numerical simulations provided predictions for various exercise intensities and various cardiovascular condition levels. The proposed model can serve as a powerful tool for a complete means of heart rate analysis, not only in exercise physiology (for efficiently designing training sessions for healthy subjects) but also in the areas of cardiovascular health and rehabilitation (including application in population groups for which direct heart rate recordings at intense exercises are not possible or not allowed, such as elderly or pregnant women).

Introduction

An understanding of heart rate kinetics combined with the correct and efficient way of data interpretation and analysis is fundamental not only to our knowledge of cardiovascular health and rehabilitation, but also to fitness, weight management, training methodology and also competitive success in sport and exercise. The interest of the scientific community in the area of exercise physiology was originally focused on oxygen uptake kinetics (see for example [18]), where the term oxygen uptake (V̇O2) refers to the product of cardiac output and the volume of oxygen extracted from the blood. As the heart rate is, however, the most commonly used and the easiest to obtain cardiovascular variable, the analysis and modeling of heart time series data recorded during exercise has become an area of major importance.

Let us assume an individual who starts moving from rest, a condition which will be referred to as movement or simply exercise. The temporal evolution of his/her heart rate (heart rate kinetics) depends on the intensity of the exercise, as well as on a number of other factors, such as temperature, heat, fatigue, age, over-training, nutrition and hydration, altitude, medication, infectious disease or even mental activity [9, 10]. The present work focuses on the effects related to exercise intensity and blood lactate, assuming that all other factors are kept constant.

The mathematical model presented is given as a set of coupled ordinary differential equations in respect to time. Its objective is to describe, simulate, fit existing data and ultimately predict the heart rate response to movement. The proposed model is based on the following requirements:

  • A model’s features should reflect the body’s physiological features.
  • A model should include as few parameters as possible; the present work assumes only one model parameter, reflecting the subject’s overall cardiovascular condition (which improves with appropriate training).
  • The functions forming the model should be smooth functions of time.

In the sections that follow, after a brief introduction to the basic physiological features related to the model as well as the existing models in the area of cardiovascular dynamics, details of the proposed model are provided. The study includes new mathematical models of blood lactate kinetics developed in order to simulate the lactate levels in the blood. Applications of the proposed model to different examples of sets of heart rate data are also presented, together with examples of simulated heart rate kinetics.

Heart rate kinetics

The maximum heart rate HRmax is the highest value that can be achieved in an all-out effort to the point of exhaustion. It is a highly reliable value that remains constant for a particular subject (see [11] and the references therein) and changes only slightly with age (a slight but steady decrease of about one beat/min per year, beginning at 10 to 15 years of age, has been observed). Thinking of the heart as a simple pumping machine, it should be expected to have a maximum pumping ability, which will depend on its size, its shape and all its intrinsic mechanical characteristics which make it distinct for each individual. The reduction observed in the values of HRmax seems, along these lines, logical, as all mechanical components of this machine become less efficient as they age. If, for any reason, the heart is called to provide a pumping rate more than the particular maximum value it can afford (this refers to the condition where the heart rate demand is higher than HRmax) then it performs at its maximum until it collapses. Thankfully, apart from a heart, humans also posses a nervous system which, at the very dangerous condition of being at, or near, the condition of HRmax, interferes by sending all the necessary warnings. This way the feeling of exhaustion saves the heart by pushing the individual to reduce the effort, or simply to stop moving.

Thinking once more of the heart as a blood pumping machine, then the minimum pumping rate will of course be the obvious 0 beats/min, a condition which refers to the heart being turned off in the absence of life. As long as there is life and the heart machine is turned on, basic bodily functions require a minimum heart rate in order to be sustained. The resting heart rate HRmin refers to the heart rate at absolute rest, i.e. in the absence of any movement and is measured while the subject is relaxed but awake, in a neutrally temperate environment, and not having recently exerted themselves nor having been subject to stress or even surprise [10, 12, 13]. Professional athletes have been reported to have a resting heart rate as low as 35 beats/min, while for a normal person of age 10 years or more there is normally 60 beats/min < HRmin < 100 beats/min[9, 1420]. Men have been shown to have a lower resting heart rate than women with a reported difference of about 5 beats/min in athletes.

Generally speaking, a better conditioned heart needs to beat less times per minute in order to maintain the basic bodily functions. The value of HRmin therefore reflects the body’s cardiovascular condition: a decrease in the value of HRmin indicates an increase in fitness (see [11] and the references therein).

Any kind of movement of intensity v (“velocity”) imposes a circulatory demand on the body which the heart is called to meet. This demand is in general an intensity and time-dependent function which we will denote as D. There is always DHRmin. For severe or very high intensity exercise there is DHRmax, a condition which in reality means that the heart rate (HR) rises abruptly until it reaches HRmax, assuming that the exercise can be continued for a sufficiently long time period [6], unless fatigue sets in before HRmax can be achieved. For low intensity exercises there is D < HRmax. It should be noted here that both HR and D take discrete values, as they represent the heart rate of an individual, expressed in beats/min.

It has been observed (see [21] and the references therein) that for constant and sub-maximal exercise intensities the body’s circulatory demand remains, to a good approximation, constant and equal to the constant value that the heart rate reaches after some time of exercise. This value of the demand can be obtained from the heart rate time series and is a function of exercise intensity only. This special case of constant intensity exercise is very important as it forms the basis for several tests that have been developed to estimate physical fitness [14, 18, 20] and its study is currently the main area of research in exercise physiology.

Fig. 1 shows the heart rate values of a 33 year old male runner, recorded on a beat-to-beat basis (see also [22, 23]) during exercise (on-transient), please refer to Exercise C in S1 Data Set. The subject’s maximum heart rate value was 185 beats/min and the resting heart rate value 40 beats/min. The exercise intensity was strictly controlled in order to be kept constant and equal to v = 14.4 Km/hr. Fig. 2 presents the heart rate time series during recovery (off-transient) after the exercise of Fig. 1, please refer to Exercise D in S1 Data Set.

thumbnail
Fig 1. Example of on-transient beat-to-beat heart rate time series.

Constant intensity exercise, v = 14.4 Km/hr, please refer to Exercise C in S1 Data Set.

https://doi.org/10.1371/journal.pone.0118263.g001

thumbnail
Fig 2. Example of off-transient beat-to-beat heart rate time series.

Recovery after the exercise of Fig. 1, please refer to Exercise D in S1 Data Set.

https://doi.org/10.1371/journal.pone.0118263.g002

It should be noted here that raw heart rate data, recorded on a beat-to-beat basis are necessary for the development of a model: a model which is fit to averaged data is not necessarily a good model of the raw un-averaged data. It is widely accepted that beat-to-beat recordings exhibit spontaneous fluctuations which may have biological significance, as non-linear systems such as the one that governs the circulatory function can produce signals which look like random noise but are in fact not stochastic. Therefore part of what is attributed to noise can contain inherent features and vital information (see [31] and the references therein).

The effects of blood lactate accumulation on heart rate kinetics

The blood lactate is a chemical compound that plays an important role in various biochemical processes. The concentration of lactate in arterial blood when the body is at rest is around Lbasal = 1 mM. During exercise this value begins to increase, as this ensures energy production so that the exercise can continue [15, 16, 24]. The elevated blood lactate values are responsible for the ‘burning’ feeling in the muscles during exercise. Such values can approximately reach a concentration of Lmax = 12 mM, a number which varies in the literature as it depends on the type of exercise, see for example [24] or [25].

Lactate testing is very important in exercise physiology because it reveals the range of intensities at which aerobic base training is carried out, allowing a numerical and objective analysis of work output. For this reason an significant lactate value, the so-called lactate threshold, has been defined [26] as the value of exercise intensity at which blood lactate begins to accumulate. This value depends on the physical condition of an individual and corresponds to a blood lactate value of around 4 mM [9, 15, 16, 24, 27, 28].

During exercise (on-transient) of low or moderate intensity blood lactate are maintained close to their resting levels and the heart rate quickly reaches a steady state which correspond to the demand of the particular exercise intensity (as discussed in the previous section). At heavy exercise intensities around the lactate threshold, the values of blood lactate rise above the resting value and only level off after approximately 10–20 minutes. For such exercise intensities the achievement of a steady state in the heart rate values is delayed: a slow increase in the heart rate values is observed, a phenomenon known as the slow component of cardiovascular kinetics, see [6] and the references therein. If the intensity of the exercise is severe, then a steep increase in the blood lactate is observed after the onset of exercise. This increase continues until the individual becomes exhausted and therefore slows down or simply stops. The higher the exercise intensity, the steeper the increase in the blood lactate values. Fig. 3 illustrates the lactate kinetics in respect to time elapsed after the onset of the exercise for a range of exercise intensities. As for such exercise intensities the blood lactate never reaches a steady state, the heart rate also increases steeply and continues to increase beyond the typical time for reaching the steady-state value (until fatigue sets in and the individual lowers the exercise intensity or stops) [8, 28].

thumbnail
Fig 3. Blood lactate kinetics for different exercise intensities.

https://doi.org/10.1371/journal.pone.0118263.g003

The observed slowing down in cardiovascular kinetics is a very interesting and important feature in the area of exercise physiology as it has very important applications in the design of training sessions [9, 15, 2729]. Because of the existence of the slow component, there is a wide range of exercise intensities (which depend on the physical condition of the individual) for which a steady state in the heart rate values cannot be attained. As the slow component is linked to the process of fatigue, the higher the intensity that can be sustained in the absence of slow component, the better the prospects for endurance. Endurance training will have the effect of elevating the value of lactate threshold of an individual and thus eliminate the slow component for some exercise intensities. This way exercise intensities which were initially severe for the particular person might become heavy or even moderate following training [24, 30]. Fig. 4 illustrates this point. Curves similar to the ones shown in Fig. 4 can be obtained via incremental workload test revealing the unique metabolic response to training of each individual subject at a particular level of cardiovascular condition.

During recovery (off-transient), the initial elevated lactate values produced during the preceding exercise finally return to their resting levels. A certain amount of time is, however, required, in order for the body to clear out any lactate in the blood [9, 16]. The higher the blood lactate values at the termination of exercise, the more the time needed for blood lactate to return to its basal levels (with a time scale of approximately 60 minutes [14, 18, 20, 25]. Fig. 5 presents an example of blood lactate recovery after the end of exercise.

thumbnail
Fig 5. Example of blood lactate kinetics during recovery.

https://doi.org/10.1371/journal.pone.0118263.g005

The 3-phase model

It was originally observed [4] that the kinetics of the cardiovascular variables in response to constant intensity exercise follow an approximately exponential function of time. Later three time-delayed phases were proposed to model the oxygen uptake and heart rate kinetics in response to constant intensity exercise [2, 3, 5, 7, 8, 21].

The 3-phase model has been emerged as the best fit to the data, from a statistical point of view. There is, however, much debate as to its validity: it is very likely that the observed three phases are a figment of the incorrect and overly simple treatment of the data (for a more detailed discussion please refer to [6, 31]). Furthermore, the parameter values that the model provides can only reflect the body’s physiological response to the particular exercise intensity. As far as other exercise intensities are concerned, no reliable predictions can be made. In addition, there is a strong interdependency in the model’s parameters which dramatically affects their values and consequently the confidence of the fitted model.

Using a set of coupled ODEs to model heart rate kinetics

The model presented in [6, 21] does not assume the existence of phases or time delays. The underlying heart rate kinetics is described as a dynamical system whereby the rate of change of heart rate is assumed to be a function of the current heart rate, exercise intensity and time, so there is HR.HR.(HR,v,t).

HR. is given as a product of three terms which respectively describe the heart rate kinetics when the value of HR is near rest HRmin, near maximum HRmax and near the body’s circulatory demand demand D(v,t). Denoting these terms as fmin, fmax and fD, then the model is expressed by the following set of coupled ordinary differential equations: (1) (2) where

  • A,B,C and E are the positive parameters that control the shape of the model curve and provide information regarding the subject’s cardiovascular condition,
  • fmin ≡ [HRHRmin]B,
    fmax ≡ [HRmaxHR]C,
    fD ≡ [D(v,t)−HR]E,
    smooth functions of time and exercise intensity, and
  • the vector = I(t) defines the rate of change of exercise intensity, which can be constant (zero exercise intensity refers to absolute rest) or any linear or non-linear function of time (conditions that could not be modelled by use of the 3-phase model).

In the language of dynamical systems [32, 33], the values HRmin and HRmax are repelling fixed points for HR(v,t), as at any time the heart rate tends to move away from these two extremes. The value D(v,t) is an attracting fixed point of the system. The values of the parameters A, B, C, and E are very important as they characterize the subject’s current condition across the continuum of possible exercise intensities. Any changes in the parameters indicate changes in the fitness level of that particular subject [6, 11, 21, 22, 34].

The model of equations (1) and (2) has been successfully fit to experimental heart rate time series data, see for example [6, 11, 21, 22, 34]. However, the following weaknesses have been detected:

  • Although the parameters B and C and E are introduced in order to control the dynamics in the neighborhood of HRmin, HRmax and D(v,t) respectively, careful observation reveals that the terms including these parameters do not become inactive away from HRmin, HRmax or D(v,t). As a result the overall rate of change of HR(v,t) is also affected by B, C and E.
  • The dynamics of the cardiovascular response to movement is in fact a function of only one parameter, the overall cardiovascular condition of an individual. The model, however, uses the four parameters A, B, C, and E instead of a global one.
  • Equation (1) does not take into account that the value of HRmin follows the changes in the overall cardiovascular condition.

Methods

An improved dynamical systems model

We propose here a modified and improved version of the model of equations (1) and (2).

Following the discussion of the sections above, a model of heart rate kinetics should include only one parameter that reflects the subject’s overall cardiovascular condition. Let us define this global parameter as λ; any changes in the value of λ will reflect improvements in the overall cardiovascular condition (via appropriate training) or loss (due to lack of training or injury). There will be 0 < λ ≤ 1, such that λ ≈ 1 refers to an excellent cardiovascular condition.

The proposed model is also expressed in the form of a system of coupled ordinary differential equations, one regarding the rate of change of heart rate and the other regarding the rate of change of exercise intensity. HR. is expressed again as a product of three terms, fmin, fmax and fD, which describe the heart rate kinetics when HR is respectively near its resting value, its maximum value, and near the heart rate demand.

The new model is based on the following features:

  1. The function fmax that describes the repeller at HRmax is no more assumed to depend on the overall cardiovascular condition, so it does not depend on λ. This reflects the fact that the maximum heart rate of an individual is an intrinsic value that does not change with cardiovascular training.
  2. The function fmax is not assumed to depend on exercise intensity or time. It is modelled as a function of HR only, so there is fmaxfmax(HR), see Equation (5).
  3. Taking into account that the resting heart rate of an individual follows the changes in their cardiovascular condition (see introduction), so that large values of λ should reflect low values of HRmin, the resting heart rate is modelled as a function of λ, see equations (6) and (7).
  4. The function fmin that describes the repeller at HRmin is not assumed to depend on exercise intensity or time. It is modelled as a function of HR and λ, so there is fminfmin(HR,λ), see Equation (8).
  5. The effects of blood lactate lactate accumulation are also taken into consideration. Recalling the previous discussion, the lactate levels in the blood depend on λ, exercise intensity and time. The sections that follow include a detailed discussion on how blood lactate kinetics is modelled in the present study by means of the function L(λ,v,t), both regarding on- and off-transient.
  6. The heart rate demand is assumed to be a function of HR, blood lactate, exercise intensity and time.
  7. The heart rate demand is also assumed to be a function of the starting heart rate value HR(0), as “memory” effects of previous blood lactate accumulation are also taken under consideration.
    There is DD(HR(0),λ,v,t), see Equation (10).
  8. The function fDfD(HR,HR(0),v,λ,t) that describes the attractor at D(λ,v,t) has an extra scaling term that depends on λ, see Equation (11).

Taking into account these modifications, the improved model of heart rate kinetics is expressed by the following set of coupled ODEs: (3) (4) and will be discussed in detail in the subsections that follow.

Heart rate kinetics near HRmax

As discussed in the previous sections, the body will always try to stay away from the very uncomfortable and crucial condition near, or at, the maximum heart rate. In terms of dynamical systems [32, 33], the repeller at HRmax should therefore be much stronger than the respective repeller described by Equation (1). Furthermore, the body receives warning signs only when the heart rate approaches its maximum values. The respective term of Equation (1) should be therefore modified so as to limit its repelling range inside the neighborhood of HRmax.

Assuming that the repeller at HRmax influences an area of a standard deviation α1 (where α1 refers to a number of beats per minute), fmax will be assumed to have the form: (5)

It is easy to observe that the ODE HR.=fmax has a fixed point at HRmax which has the desired repelling effect, as HR.<0, ∀ HR < HRmax. Furthermore fmax represents a repeller which, in the neighborhood of HRmax, is far stronger than the one used by Equation (1), but has no control on the dynamics away from HRmax.

An appropriate value of α1 was found, by trial and error, to be α1 = 10 beats/min. Fig. 6 illustrates the repeller given by fmax, in comparison also to the respective repelling function of Equation (1) for two different values of the exponent C.

thumbnail
Fig 6. The repelling function fmax.

Compared to its respective repelling term of normalized Equation (1). C = 1.8 and C = 2.5.

https://doi.org/10.1371/journal.pone.0118263.g006

Heart rate kinetics at rest

Assuming that HRmin(λ = 1) = 35 beats/min for males and HRmin(λ = 1) = 40 beats/min for females (please refer to previous sections), the resting value HRmin, for any 0 < λ ≤ 1, is modelled as follows: (6) (7)

Lowering the heart rate down to values close to HRmin is a real challenge for untrained persons. In the language of dynamical systems, the condition of HRmin is therefore a repeller, which in the present study is modelled as strong as the repeller of HRmax. The repelling action of HRmin should also be limited within its neighborhood.

Similar to the case of HRmax, fmin will have the form (8) where it is assumed that α2 = α1 = 10 beats/min, as with fmax(HR).

The point HR = HRmin is a repelling fixed point for the ODE HR.=fmin, as HR.>0, ∀ HR > HRmin. Fig. 7 illustrates the above, showing also a comparison of fmin with the repelling function of Equation (1) for different values of the exponent B.

thumbnail
Fig 7. The repelling function fmin.

Compared to its respective repelling term of normalized Equation (1). B = 1.8 and B = 2.5.

https://doi.org/10.1371/journal.pone.0118263.g007

As can be seen in Equation (8) the repeller described by the function fmin depends on λ, via the dependence of HRmin. This way changes in the value of λ move the position of the fixed point HRmin: if λ increases, HRmin moves to the left and vice versa.

The heart rate demand

As discussed in the previous sections, in the absence of any effects of lactate accumulation (low exercise intensity), the heart rate demand seems to be time-independent. In this case its value, let us call it Dss, is the steady state that the heart rate reaches after a few minutes of exercise. For heavier exercise intensities the fatigue-induced increases in the heart rate values are apparent only after a few minutes after the beginning of the exercise and start to become slowly noticeable (hence the name “slow component”) as the exercise continues.

During passive recovery (complete rest) there is v = 0 and the effects of increased body temperature, dehydration, or other unknown factors (which are beyond control, at least for the present study) are apparent and can add up to extra 20 beats/min, see also the data shown in Fig. 2).

Defining as DLa(λ,v,t) the lactate induced heart rate demand then DLa(λ,v,t) will be assumed to be added as an extra component to Dss, simulating slow component effects during on-transient.

Regarding its functional form, DLa(λ,v,t) will be assumed to be given both during on-transient and during off-transient by a relation of the form (9) where L(λ,v,t) models the lactate values in the blood, for more details see the sections that follow.

The multiplier α3 > 0 corrects the units and simulates slow kinetics. In the present study the value of α3 was found by trial and error (during the process of fitting the model to experimental data, see sections that follow) to be equal to α3 = 4 beats/minmM, both for on- and for off-transient.

“Memory” effects in heart rate kinetics

Let us assume on-transient (exercise) or off-transient (recovery) starting from an initial heart rate of HR(0). As the heart rate changes to reach the demand (λ,v,t) ≡ Dss(λ,v,t)+DLa(λ,v,t), it is still affected by the attracting heart rate demand of the preceding state. This “memory” effect is far more apparent during off-transient: the attracting effect of the heart rate demand of the preceding exercise does not disappear from one second to the other, instead it slowly and smoothly vanishes to finally allow (λ,v,t) to fully drive the kinetics.

The total heart rate demand D is assumed to be for a short time “attracted” by the initial heart rate HR(0) and to finally reach (λ,v,t), following a gaussian-like curve in respect to time. The standard deviation of this gaussian curve is assumed to depend on λ and also on how high the initial demand is in comparison to the resting heart rate, i. e. on the difference HR(0)−HRmin. A relation that adequately describes the above is (10) where and the multiplier α4 > 0 was found by trial and error (fit to experimental time series data, see sections that follow) to be equal to α4 = 0.003 sec−2. Similarly the superscript α5 > 0 was found by trial and error to be equal to α5 = 4.

The attracting term fD

Based on the physiological fact that, the better the individual’s physiological condition, the less the time needed to reach the demand, both regarding on-transient and off-transient kinetics [6, 9, 11, 15, 17, 19, 34], the function fD which will describe the attractor at D(λ,v,t) can be defined as follows: (11) where the role of the strictly increasing function 0 < d(λ) < 1, ∀ 0 < λ < 1 is to control the overall dynamics of the kinetics towards the attractor of D (please compare also with the parameter A that appears in Equation (1)). The functional dependence of d on λ is assumed here to be linear, thus (12) where the multiplier α > 0 corrects the units and correctly simulates the heart rate kinetics. In the present study (see the numerical sections that follow) the optimal value of α was found to be α = 0.08 sec−1.

The point HR = D(λ,v,t) modelled as in Equation (11) is an attracting fixed point for the ODE HR.=fD, as HR.>0, ∀ HR < D(λ,v,t) and HR.<0, ∀ HR > D(λ,v,t).

Modeling blood lactate dynamics

We present here the models of blood lactate kinetics used in the present work, both regarding on- and the off-transient.

As was previously defined, L(λ,v,t) denotes the function that models blood lactate. Let Lon(λ,v,t) and Loff(λ,t) refer to on-transient and off-transient respectively (please note that the off-transient blood lactate kinetics is not assumed to depend on exercise intensity v, due to the fact that the recovery is assumed to be passive and so v = 0).

Simulating on-transient blood lactate kinetics

As previously discussed, incremental work load tests have revealed that after approximately 30 minutes of steady state exercise the values of lactate in the blood depend on exercise intensity and on λ as illustrated in Fig. 4. For heavy exercise intensities the levels of blood lactate follow an approximately exponential rise until a steady state is reached, after approximately 10—20 minutes of exercise, while for severe exercise intensities such a steady state can never be reached as the values of blood lactate continue to rise instead until fatigue sets in (please refer to Fig. 3).

During on-transient, Lon(λ,v,t) is assumed to be a product of two functions, function Lλ,v(λ,v) which depends on the level of cardiovascular condition and on exercise intensity, and function Lont(t) which is only time dependent: (13)

Without loss of generality it can be assumed that an individual of λ = 1 can maintain an exercise session of approximately 3–4 minutes at intensities as high as vmax = 20Km/hr (please note that the exercise intensity can be also given in Watts [9, 15, 19, 24, 27]). Taking into account the dependence of blood lactate on exercise intensity Lλ,v(λ,v) can be modelled by means of an exponential relation of the form: (14) where

  • vmax(λ) refers to the intensity to exhaustion (maximum exercise intensity achievable by an individual of cardiovascular condition λ) and
  • the parameter α6 controls the curvature of the blood lactate curve.

The numerical value of α6 and the functional dependence of vmax on λ are to be determined by fit of Equation (14) to experimental data sets of blood lactate in response to exercise intensity. To simulate the dynamics presented in Fig. 4 the value of the parameter α6 of Equation (14) was chosen here to be α6 = 0.5 hr/Km and it is assumed that vmax(λ)=20λ (Km/hr). Fig. 8 presents examples of this simulation for different values of λ.

thumbnail
Fig 8. Lλ,v(λ,v) as defined in Equation (14) for different values of λ.

For the numerical simulations there was α6 = 0.5 hr/Km and vmax(λ)=20λ (Km/hr).

https://doi.org/10.1371/journal.pone.0118263.g008

To simulate the time dependence of blood lactate accumulation, the term Lton(t) is assumed to have the exponential form: (15) where the value of the parameter α7 is again to be determined by fit to time series of blood lactate in response to constant exercise intensity. To simulate the dynamics presented in Fig. 3 the value of the parameter α7 of Equation (15) was chosen here to be α7 = 420 sec−1. Examples of this simulation for a constant value of λ = 0.9 and for different exercise intensities are illustrated in Fig. 9.

thumbnail
Fig 9. Lon(λ,v,t) as defined by equations (13), (14) and (15) for different values of exercise intensity v.

For the numerical simulations there was λ = 0.9 and α7 = 420 sec−1.

https://doi.org/10.1371/journal.pone.0118263.g009

Simulating off-transient blood lactate kinetics

Based on the physiological background previously discussed, the term Loff should depend on the level of cardiovascular condition λ. The time dependency of Loff is assumed to have the form of a Gaussian bell, with maximum value at t = 0 (end of exercise—beginning of recovery) and a standard deviation that depends both on the starting blood lactate value L(0) and on the value of λ: (16)

The value of the parameter α8 is, as before, to be determined by fit of blood lactate time series during recovery. A value that efficiently simulates the experimental background (Fig. 3) was found to be α8 = 2.3⋅10−6 mMsec−2. Fig. 10 presents simulation examples of off-transient blood lactate kinetics.

thumbnail
Fig 10. Loff(λ,t) as defined in Equation (16) for different starting blood lactate values.

For the numerical simulations there was λ = 0.9.

https://doi.org/10.1371/journal.pone.0118263.g010

Results

Fit of the model to experimental data

This section presents the numerical application of the proposed model to the experimental heart rate time series data. It should be noted that the model of equations (1) and (2) has been already fit to experimental heart rate data, providing model parameter values for each one of the two case studies [11, 22, 23]. The aim of the present section is to apply the model of Equation (3) to the same data sets in order test the modified model and provide values for λ.

The ethics committee of the Department of Physical Activity and Sport (INEF) of the Technical University of Madrid, where the data collection took place (see also [11, 22, 23]) provided an approval for the present study. A written informed consent was signed by the participants before data collection. We confirm that our research meets the highest ethical standards and that it was performed in accordance with the guidelines of the Helsinki Declaration of 1975, as revised in 2000.

As all data sets correspond to constant exercise intensity (see sections that follow) there is = 0 and the coupling of the system of equations (3) and (4) disappears. In this special case the heart rate time series data can be modelled by use of Equation (3) only. The numerical solution of Equation (3) was carried out by use of the Runge-Kutta-Fehlberg (RKF45) method [35], with step size set to ht = 0.01 (the RKF45 is a method of order 𝒪(ht4) with an error estimator of order 𝒪(ht5)).

As mentioned in the previous sections, the values of α in Equation (12), α1 in Equation (5), α2 in Equation (8), α3 in Equation (9), α4 and α5 in Equation (10) have been obtained by trial and error during the process of model fitting to experimental time series data, while the values of α6 in Equation (14), α7 in Equation (15) and α8 in Equation (16) have been estimated so as to provide efficient simulations of the existing experimental background. Summarizing, these values are: α = 0.08 sec−1, α1 = α2 = 10 beats/min, α3 = 4 beats/minmM, α4 = 0.003 sec−2, α5 = 4, α6 = 0.5 hr/Km, α7 = 420 sec−1 and α8 = 2.3⋅10−6 mMsec−2.

It should be emphasized here that, once calculated, α and αi (i = 1,…,8) are fixed numerical values for the model (they are no parameters). In the sections that follow the above shown values of α and αi (i = 1,…,8) were fixed for both subjects and all experimental data sets.

The numerical optimization problem consists of finding the optimal value of λ that provids optimal fit of the model to the time series data. This value of λ is the value that minimizes an appropriately defined cost function which described the problem [11, 22, 23].

Assuming a total number of N experimental data points, let us denote as

  • {HRi}i=0N the experimental heart rate time series and
  • {HRim}i=0N the heart rate time series provided by numerical integration of Equation (3).
The cost function f(λ) can then be defined as the sum of the vertical distances (residuals) between the time series data and the curve provided by the model:

The numerical minimization of f(λ) was carried out the present study by numerical optimization [36, 37] and more specifically by application of the Levenberg—Marquardt algorithm (LMA) [38, 39]. This algorithm, also known as the damped least-squares (DLS) method, interpolates between the Gauss-Newton and the gradient descent methods and is a very popular algorithm used in many numerical applications.

Optimal fit of the model to each time series data provided a small range of optimal values [λ−Δλ,λλ] which minimized f(λ). The final optimal value of λ was obtained by the intersection of all optimal λ intervals. It should be noted here that the same technique was used in [22] and in [11] to find the optimal parameter values of the model of equations (1) and (2). As the parameters of the model of equations (1) and (2) were, however, three and not just one, these studies considered the intersection of parameter clusters instead.

Obtaining the value of λ: an estimation of the cardiovascular condition of a subject

This section presents the results of the application of the model to sets of heart rate time series of “subject 1”, a 33 year old male runner. The data sets consisted of five on-transient time series corresponding to constant exercise intensity of 13.4 Km/hr, 14.4 Km/hr, 15.7 Km/hr and 17.0 Km/hr, together with their respective off-transient time series data. Each exercise started from rest and lasted 300 seconds. The subject’s maximum heart rate was 185 beats/min and the resting heart rate value 40 beats/min.

As the data sets were recorded in one day, allowing appropriate breaks during the recordings, they reflect the cardiovascular condition of the subject for that particular day. For details regarding the data collection protocol please refer to [22] and [23]. Examples of the on-transient and their corresponding off-transient heart rate time series data recorded on that day were shown in Figs 1 and 2.

By numerical fit of the model to the heart rate time series data of subject 1, a small range of optimal values of λ was obtained for each data set. The intersection of all optimal λ intervals provided the value as the unique number that reflected the cardiovascular condition of subject 1 during the data recording day.

Figs 11 and 12 present examples of the fit. The figures show the same data series presented in Figs 1 and 2 together with the curve (solid line) calculated by numerical integration of Equation (1) with λ = λ1 = 0.85. By observation of these figures the success of the model fit is obvious.

thumbnail
Fig 11. Example of model fit.

On-transient heart rate time series, subject 1. λ = 0.85.

https://doi.org/10.1371/journal.pone.0118263.g011

thumbnail
Fig 12. Example of model fit.

Off-transient heart rate time series, subject 1. λ = 0.85.

https://doi.org/10.1371/journal.pone.0118263.g012

Detecting changes in the cardiovascular condition through changes in λ

This section presents the results of the application of the model to sets of time series data of “subject 2”, a 36 year old female before, during and after gestation. The objective was to to detect possible changes in the maternal heart rate kinetics during the different stages of gestation and after labor.

Before gestation the subject’s maximum heart rate was measured to be HRmax = 195 beats/min. This value has been reported to remain unchanged during gestation [11] and the references therein. The subject did not follow any training during the data recording period; any changes in her cardiovascular condition are therefore due to the body’s adaptation to gestation and are not related to any cardiovascular conditioning from exercise.

The data sets include three on-transient heart rate time series corresponding to low intensity exercise of approximately four minutes of different constant intensities and their respective off-transient time series. For details regarding the data collection protocol please refer to [11]. The subject’s heart rate responses were recorded during a period of approximately two years, and more specifically on the days shown in table 1. Table 1 also shows the subject’s minimum heart rate values at each recording session.

Following the same numerical procedure, a value of λ2 was obtained for each of the data sets of subject 2 (table 1). Based on the calculated values of λ2, conclusions can be drawn regarding changes in the overall cardiovascular condition of the particular subject during gestation (for a comparison please refer to the study of [11]). As can be observed, one year after labor the subject had returned to her initial cardiovascular condition. Considering the lack of cardiovascular training during the data recording period, this conclusion can provide very important information to the physiologists regarding the beneficial cardiovascular side-effects of pregnancy. Future research can confirm and expand this result.

Predicting the value of resting heart rate

It is worth observing that, once the value of λ is known, the subject’s resting heart rate can be easily estimated by means of equations (6) and (7). For example, the value of λ1 = 0.85 found for subject 1 provides an estimation of his resting heart rate HRmin = 41 beats/min which deviates only 1 beat/min from the experimentally recorded value.

The estimated resting heart rate values for the different recording sessions of subject “2”, obtained from the optimal values of λ2 by use of Equation (7) are shown in table 1.

Using the model to simulate heart rate kinetics

With the values of α and αi (i = 1,…,8) kept fixed as before, Equation (3) was numerically solved for a number of hypothetical cases of constant intensity exercise, to provide examples of heart rate kinetics simulations.

Fig. 13 shows examples of simulated on-transient heart rate kinetics for subject 1 (λ = 0.85, HRmin = 40 beats/min and HRmax = 185 beats/min) for different constant exercise intensities, starting from the same heart rate HR(0) = 60 beats/min. The exercise intensities for the curves shown in Fig. 13 are, case 1: 13.5 Km/hr (low), case 2: 15.5 Km/hr (moderate), case 3: 17.0 Km/hr (heavy), case 4: 18.0 Km/hr (heavy) and case 5: 19.0 Km/hr (severe). In Fig. 13 the slow component effect can be clearly observed in the curves which correspond to heavy/severe exercise intensities.

thumbnail
Fig 13. Simulating on-transient heart rate kinetics a.

Different constant exercise intensities, starting from the same heart rate. λ = 0.85.

https://doi.org/10.1371/journal.pone.0118263.g013

The respective simulated off-transient curves are shown in Fig. 14.

thumbnail
Fig 14. Simulating off-transient heart rate kinetics a.

Starting from the end of the on-transient shown in Fig. 13.

https://doi.org/10.1371/journal.pone.0118263.g014

Simulating the effects of changes in λ

To illustrate the effects of different cardiovascular condition on heart rate kinetics, Figs 15 and 16 present the on- and off-transient heart rate curves as simulated for subject 1 and another hypothetical subject of the same HRmin and HRmax but different cardiovascular condition level λ = 0.55. The exercise intensity was assumed to be constant and equal to v = 14.5 Km/hr (moderate for subject 1, heavy for the hypothetical subject) and the initial heart rate was assumed equal for both subjects HR(0) = 70 beats/min.

thumbnail
Fig 15. Simulating on-transient heart rate kinetics b.

Constant exercise intensity, different values of λ.

https://doi.org/10.1371/journal.pone.0118263.g015

thumbnail
Fig 16. Simulating off-transient heart rate kinetics b.

Constant exercise intensity, different values of λ.

https://doi.org/10.1371/journal.pone.0118263.g016

In the graphs presented in Figs 15 and 16 it is worth observing:

  • the difference in slope, such that the better the cardiovascular condition the fastest the heart rate kinetics (as is supported by the literature in the area of exercise physiology)
  • the significant slow component effect in the on-transient heart rate kinetics of the hypothetical subject

Conclusions

A powerful improved model has been derived as a result of modifying the dynamical systems model of [6, 21]. The new model is able not only to provide important information regarding an individual’s cardiovascular condition but to also simulate and predict heart rate kinetics for any given exercise intensities.

It is worth emphasizing the impressive accuracy of the model’s prediction regarding resting heart rate values. This way no previous measurements of the HRmin are necessary in order for the model to be fit, as is the case with the existing models. The term HRmin can be substituted by equations (6) or (7) in all relations of the model where it appears. This gives a big advantage to the model, as the experimental estimation of HRmin is in general not an easy task, requiring experience, effort and concentration.

Supporting Information

S1 Dataset. HR data. First column: time (in seconds), second column: heart rate (in beats/min).

Exercise A: constant velocity 13.4 Km/hr; Exercise B: recovery after exercise A; Exercise C: constant velocity 14.4 Km/hr; Exercise D: recovery after exercise C; Exercise E: constant velocity 15.7 Km/hr; Exercise F: recovery after exercise E; Exercise G: constant velocity 17.0 Km/hr; Exercise H: recovery after exercise G.

https://doi.org/10.1371/journal.pone.0118263.s001

(RAR)

Acknowledgments

Dedicated to the memory of James Robert Stirling.

Author Contributions

Conceived and designed the experiments: MSZ. Performed the experiments: MSZ. Analyzed the data: MSZ. Contributed reagents/materials/analysis tools: MSZ. Wrote the paper: MSZ. Designed the software used in analysis: MSZ.

References

  1. 1. Bangsbo J, Krustrup P, Gonzalez-Alonso J, Bonshel R, Saltin B (2000) Muscle oxygen kinetics at onset of intense dynamic exercise in humans. Am J Physiol Regul Integr Comp Physiol 279: R899–R906. pmid:10956247
  2. 2. Barstow TJ, Mole PA (1991) Linear and nonlinear characteristics of oxygen uptake kinetics during heavy exercise. J Appl Physiol 71 (6): 2099–2106. pmid:1778898
  3. 3. Davies CT, Prampero PED, Cerretelli P (1972) Kinetics of the cardiac output and respiratory gas exchange during exercise and recovery. J Appl Physiol 32: 618–625. pmid:5038849
  4. 4. Hill AV, Lupton L (1923) Muscular exercise, lactic acid and the supply and utilization of oxygen. Q J Med 16: 135?171.
  5. 5. Linnarsson D (1974) Dynamics of pulmonary gas exchange and heart rate changes at start and end of exercise. Acta Physiol Scand Suppl 415: 1–68. pmid:4621315
  6. 6. Stirling JR, Zakynthinaki MS, Saltin B (2005) A model of oxygen uptake kinetics in response to exercise: Including a means of calculating oxygen demand/deficit/debt. Bull Mathemat Biol 67(5): 989–1015.
  7. 7. Whipp BJ (2009) Point: The kinetics of oxygen uptake during muscular exercise do manifest time-delayed phases. J Appl Physiol 107: 1663–1665. pmid:19228993
  8. 8. Whipp BJ, Wasserman K (1972) Oxygen uptake kinetics for various intensities of constant load work. J Appl Physiol 33: 351–356. pmid:5056210
  9. 9. Astrand PO, Rodahl K, Dahl HA, Stromme SB (2003) Textbook of work physiology—Physiological bases of exercise. Human Kinetics, 4th edition.
  10. 10. Burke ER (1998) Precision Heart Rate Training. Human Kinetics Pub. Inc., 2nd edition.
  11. 11. Zakynthinaki MS, Barakat RO, Cordende CA, Sampedro J (2011) Stochastic optimization for the detection of changes in maternal heart rate kinetics during pregnancy. Comp Phys Commun 182(3): 683–691.
  12. 12. Maffetone P (1996) High Performance Heart: Effective Training with the HRM for Health, Fitness and Competition. Human Kinetics Pub. Inc., 2nd edition.
  13. 13. Sherwood L (2010) Human Physiology: From Cells to Systems. Brooks/Cole, 7th edition.
  14. 14. Bowers R, Fox L (1992) Sports Physiology. Brown (William C.) Co, 3rd edition.
  15. 15. Brooks G, Fahey T, Baldwin K (2004) Exercise Physiology: Human Bioenergetics and Its Applications. Mcgraw Hill.
  16. 16. McArdle WD, Katch FI, Katch VL (2010) Exercise physiology: Energy, nutrition, and human performance. Wolters Kluwer/Lippincott Williams & Wilkins Health.
  17. 17. Noakes T (2003) Lore of Running. Human Kinetics, 4th edition.
  18. 18. Powers SK, Howley ET (1997) Exercise Physiology: Theory and Application to Fitness and Performance. Brown & Benchmark Publishers, 3rd edition.
  19. 19. Wasserman K, Hansen JE, Sue DY, Casaburi R, Whipp BJ (1999) Principles of Exercise Testing and Interpretation, Including Pathophysiology and Clinical Applications. Lippincott Williams and Wilkins, 3rd edition.
  20. 20. Wilmore J, Costill D (2007) Physiology of sport and exercise. Human Kinetics, 4th edition.
  21. 21. Stirling JR, Zakynthinaki MS, Refoyo I, Sampedro J (2008) A model of heart rate kinetics in response to exercise. J Nonlin Mathemat Phys 15 (Suppl. 3): 426–436.
  22. 22. Zakynthinaki MS, Stirling JR (2007) Stochastic optimization for modelling physiological time series: application to the heart rate response to exercise. Comp Phys Commun 176 (2): 98–108.
  23. 23. Zakynthinaki MS, Stirling JR (2008) Stochastic optimization for the calculation of the time dependency of the physiological demand during exercise and recovery. Comp Phys Commun 179 (12): 888–894.
  24. 24. Goodwin ML, Harris JE, Hernandez A, Gladden LB (2007) Blood lactate measurements and analysis during exercise: A guide for clinicians. J Diabetes Sci Technol 1(4): 558–569. pmid:19885119
  25. 25. Maughan RJ, Gleeson M (2004) The Biochemical Basis of Sports Performance. OUP Oxford.
  26. 26. Weltman A (1995) The Blood Lactate Response to Exercise (Current Issues in Exercise Science). Human Kinetics, Champaign, IL.
  27. 27. Jones AM, Carter H (2000) The effect of endurance training on parameters of aerobic fitness. Sports Med 29(6): 373–386. pmid:10870864
  28. 28. Jones AM, Grassi B, Christensen PM, Krustrup P, Bangsbo J, et al. (2011) Slow component of vo2 kinetics: mechanistic bases and practical applications. Med Sci Sports Exerc 43(11): 2046–2062. pmid:21552162
  29. 29. Miller T (2012) NSCA’s Guide to Tests and Assessments (Science of Stength and Conditioning Series). National Strength & Conditioning Association.
  30. 30. Carter H, Jones AM, Barstow TJ, Burnley M, Williams C, et al. (2000) Effect of endurance training on oxygen uptake kinetics during treadmill running. J Appl Physiol 89(5): 1744–1752. pmid:11053321
  31. 31. Stirling JR, Zakynthinaki MS (2009) Counterpoint: The kinetics of oxygen uptake during muscular exercise do not manifest time-delayed phases. J Appl Physiol 107: 1665–1667. pmid:19890030
  32. 32. Arrowsmith DK, Place CM (1990) An introduction to dynamical systems. Cambridge University Press.
  33. 33. Guckenheimer J, Holmes P (2002) Nonlinear oscillations, dynamical systems, and bifurcations of vector fields. Springer-Verlag New York Inc., 6th edition.
  34. 34. Stirling JR, Zakynthinaki MS, Billat V (2008) Modelling and analysis of the effect of training on o2 kinetics and anaerobic capacity. Bull Math Biol 70 (5): 1348–1370. pmid:18306003
  35. 35. Hairer E, Norsett S, Wanner G (1993) Solving Ordinary Differential Equations I: Nonstiff Problems. Springer-Verlag, Berlin, 2nd edition.
  36. 36. Zakynthinaki MS, Stirling JR, Cordente CA, López A, Sillero M, et al. (2010) Modelling the basin of attraction as a two-dimensional manifold from experimental data: applications to balance in humans. Chaos 20: 013119–1. pmid:20370274
  37. 37. Zakynthinaki MS, López A, Cordente CA, Ospina JA, Sillero M, et al. (2013) Detecting changes in the basin of attraction of a dynamical system: Application to the postural restoring system. Appl Math Comput 219: 8910–8922.
  38. 38. Levenberg K (1944) A Method for the Solution of Certain Problems in Least Squares. Quart Appl Math 2: 164–168.
  39. 39. Marquard D (1963) An Algorithm for Least-Squares Estimation of Nonlinear Parameters. SIAM J Appl Math 11: 431–441.