Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2020 Nov 26;231:116330. doi: 10.1016/j.ces.2020.116330

COVID-19: Mechanistic model calibration subject to active and varying non-pharmaceutical interventions

Mark J Willis a,, Allen Wright a, Victoria Bramfitt c, Victor Hugo Grisales Díaz b
PMCID: PMC7689354  PMID: 33262543

Abstract

Mathematical models are useful in epidemiology to understand COVID-19 contagion dynamics. We aim to demonstrate the effectiveness of parameter regression methods to calibrate an established epidemiological model describing infection rates subject to active, varying non-pharmaceutical interventions (NPIs). We assess the potential of established chemical engineering modelling principles and practice applied to epidemiological systems. We exploit the sophisticated parameter regression functionality of a commercial chemical engineering simulator with piecewise continuous integration, event and discontinuity management. We develop a strategy for calibrating and validating a model. Our results using historic data from 4 countries provide insights into on-going disease suppression measures, while visualisation of reported data provides up-to-date condition monitoring of the pandemic status. The effective reproduction number response to NPIs is non-linear with variable response rate, magnitude and direction. Our purpose is developing a methodology without presenting a fully optimised model, or attempting to predict future course of the COVID-19 pandemic.

Keywords: COVID-19, Model calibration, Discrete event modelling and management, Time varying disease transmission rate

1. Introduction

COVID-19 is currently a global pandemic affecting around 213 countries around the world. As of 31 August 2020, 25.6 million cases, with 17.9 million recovered patients and 859,550 deaths have been reported (Worldometer, 2020). To control the pandemic, most governments have issued recommendations such as intensified hand hygiene and have taken measures such as closing borders, enforcing lockdowns, etc. These NPIs reduce infection rates, keeping the number of severe cases below hospital capacity limit, a strategy popularly referred to as ‘flattening the curve’. A significant challenge is to identify and efficiently evaluate the effect that active and varying NPIs have on the disease transmission rate. This is particularly important as countries begin to relax NPIs after successfully flattening the curve of active cases.

1.1. The effective reproduction number

Key parameters used to quantify contagion are the basic and effective reproduction numbers. These dimensionless numbers describe the average number of expected secondary infections generated by each infected person in the absence and presence of controlled interventions. Current opinion suggests that the COVID-19 has a basic reproduction number ~2–3. Although a recent review (Liu et al., 2020) compared twelve studies published from the 1st of January to the 7th of February 2020 which reported a range of values for the COVID-19 basic reproduction number between 1.5 and 6.68. This apparent disparity arises because the reported number depends on country, culture, the stage of the outbreak and calculation method used. NPIs aim to slow the spread of the virus and reduce the effective reproduction number to a sustained value less than one so that the pandemic will eventually die out. Scientists and governments in many countries around the world use the effective reproduction number as an illustrative metric to explain and justify the introduction and relaxation of NPIs (Fauci et al., 2020).

1.2. Mathematical modelling

Most reported effective reproduction numbers are estimates obtained from mathematical models. These include mechanistic transmission models (The MRC Centre for Global Infectious Disease Analysis, 2020), statistical models, (U. of G. Institute of Global Health, 2020, U. of T. COVID-19 modeling consortium, 2020) deterministic epidemiological models (Analytics, 2020, Luo, 2020) and a statistical dynamical growth model (Luo, 2020). Estimated values of the effective reproduction number are highly dependent on the choice of the model, the initial conditions used to parameterise the model as well as underlying model assumptions.

A widely used compartmental model in epidemiology is the susceptible – infected – removed SIR model, (Kermack and McKendrick, 1927, Kermack and McKendrick, 1932, Kermack and McKendrick, 1933). An extension of this model separates the removed group into recovered and dead SIRD. These models differentiate between the classes of individuals, modelling transition rates between the classes using rate laws defined in accordance with the law of mass action kinetics. As noted in De Jong et al. (1995), modelling rates of infection through analogy to chemical kinetics is the standard approach in mathematical epidemiology, and logically extends to an analogy with batch reactors as noted in Manenti et al. (2020). Indeed, the purpose of mathematical modelling of epidemiology is mostly concerned with the kinetics of the spread of a contagion, which is clearly an important issue when epidemics occur. The SIR and SIRD models are deterministic, autocatalytic kinetic models of the whole population (Dan Corlan and Ross, 2015).

1.3. Capturing essential system dynamics

Any mathematical model must capture essential system dynamics for calibration, predictive modelling and simulation studies to be meaningful. For COVID-19 and the application of NPIs, these are an initial exponential growth in active cases, slowing as the NPIs influence disease transmission. After a peak in the number of new cases, there will typically be a slow decline in active cases, provided the NPIs are not excessively relaxed.

While the SIR model and its extensions provide the fundamental backbone to represent these dynamics, there is no accepted means to alter the disease transmission rate in order to ‘flatten the curve’. For example, recent studies used a deterministic model with a constant reproduction number to model the outbreak dynamics in Europe (Linka et al., 2020) and in China (Peirlinck et al., 2020) by using a reduction in the total population as a model calibration parameter that indirectly quantifies the application of NPIs. Whereas Linka (2020) use a hyperbolic tangent function to capture time variation in the effective reproduction number and Manenti et al. (2020) adjust model rate constants assuming a sigmoidal profile with respect to time. Our recent work (Willis et al., 2020) demonstrates that the SIR model augmented with a differential equation to model decline in the disease transmission rate could accurately model reported case data, and hence determine the effective reproduction number. However, in Willis et al. (2020) the effective reduction in disease transmission rate was characterised because of the application of all NPIs. Moreover, model calibration and validation did not utilise the most recently available case data as NPIs have begun to be relaxed. In this paper, we extend previous work to model variations in the effective reproduction number using a philosophy centred on discrete event modelling and management in order to calibrate the SIRD model to reported case data with active and varying NPIs.

1.4. Exploiting the functionality of commercial dynamic modelling with kinetic fitting tools

The SIRD epidemiological model is structurally equivalent to the model equations for a set of chemical reactions occurring in a well-mixed batch reactor in which the stoichiometry of the contagion reaction varies. Due to the structural equivalence of the chemical and epidemiological models, we can exploit the sophisticated functionality of a commercial chemical engineering simulator that combines a dynamic modelling framework with kinetic regression tools.1 The software platform provides an environment for rapid development of piecewise continuous models containing a series of discrete operational events. We adapt existing functionality for sequencing of discrete events to represent NPIs and characterise the efficacy of NPIs on reducing and maintaining the effective reproduction number to acceptable levels. This allows us to calibrate the characteristic rates of infection and removal of individuals and estimate the effective reproduction number throughout the epidemic. Further, a successfully calibrated model allows dynamic simulation studies to quantify the effect of the relaxation of the NPIs.

2. Methods

Up-to-date daily information regarding the number of active, recovered and fatal cases for most countries around the world is available from Worldometer (2020). Retrieving this information allows daily model calibration, on a country-by-country basis, incorporating information about the timing and nature of their NPIs as well as the monitoring of the status of the pandemic.

2.1. Kinetic modelling applied to an epidemiological system

Defining S as a susceptible individual, I as an infected individual, R as a recovered individual and D as a deceased individual, the stoichiometric scheme describing the transition of individuals between the four compartments of an SIRD model is

Re·S+IrI(Re+1)·I
IrRR
IrDD

In this scheme, rIpeopleday-1 is the infection rate, rRpeopleday-1 is the recovery rate, rDpeopleday-1 is the death rate and Re is the (dimensionless) effective reproduction number. We observe that it is analogous to a stoichiometric coefficient in a chemical reaction scheme. The significant difference is that in chemical schemes, stoichiometric coefficients are constant whereas the effective reproduction number, Re can vary throughout the course of an epidemic as NPIs are applied.

We can develop a set of model equations for this epidemiological scheme by treating it in the same way as a chemical scheme and applying the law of mass action.2 , 3 Defining nS(people) as the number of susceptible, nI(people) the number of infected, nR(people) the number of recovered, nD(people) the number of deceased, the rate of change of the number of people in the various compartments of the model are

dnSdt=-Re·rI (1)
dnIdt=Re·rI-rR-rD (2)
dnRdt=rR (3)
dnDdt=rD (4)

The rate terms ri,(i=I,R,D)(people·day-1) are,

rI=k·nI·nSNrR=γR·nIrD=γD·nI (5)

In equations (5), kday-1 is the infection rate constant, γRday-1 is the removal rate constant of recovered infectious individuals, γDday-1 is the removal rate constant of deceased individuals, N(people) is the total population. Substituting these rate terms into (1), (2), (3), (4) gives,

dnSdt=-Re·k·nI·nSN (6)
dnIdt=Re·k·nI·nSN-γR·nI-γD·nI (7)
dnRdt=γR·nI (8)
dnDdt=γD·nI (9)

2.2. Modelling the variation in the effective reproduction number

In equations (6), (7), (8), (9) we assume that k is constant and refer to this as the specific transmission probability per exposure time, a constant that is characteristic of the COVID-19 infection. It is assumed that the effective reproduction number Re varies as an exponential function, and that the variation of Re is due to measures taken as NPIs are changed during the epidemic. We use an Arrhenius equation to represent the exponential variation,

Re·k=A·exp-ET (10)

In equation (10), A and E are constants determined by model calibration at the same time as the other unknown parameters in equations (6), (7), (8), (9). In order to use this equation to capture variation in Re we use temperature as a placeholder variable to represent the efficacy of NPIs. This allows us to exploit the discrete event based operational modelling capability in a commercial chemical engineering simulator and to introduce a sequence of temperature changes to emulate the effect of NPIs.

2.3. Using a commercial simulation package to construct the model

In this study, we exploit the features of an existing simulator designed for regression of chemical kinetic rate constants and predictive modelling of chemical systems. We use this simulator as a demonstrator to model an epidemiological system and calculate of variation in the effective reproduction number in response to NPIs. We enter the SIRD reaction scheme including the reaction rate terms (5) directly into the software. The software automatically constructs the associated set of ODEs (6), (7), (8), (9). Next, we specify operational information such as the initial SIRD numbers. All models are constructed as batch operation, although we note that the simulator’s capability for fed batch operation would allow modelling of influx of infected cases to the population.

The model also includes a sequence of temperature steps and ramps, which we use to represent the NPIs. This sequence is shown conceptually in Fig. 1 .

Fig. 1.

Fig. 1

Schematic of a typical temperature profile used. Decreased temperature represents more stringent NPI, increased temperature represents relaxation of NPI.

Nominally, we use an initial baseline temperature value of 100 °C to represent the system before any interventions are applied. To represent the introduction of NPIs, we impose a negative temperature ramp that can vary in rate and duration. As NPIs are changed the temperature can be further manipulated to reflect the observed change in active cases. The magnitude, direction and rate of the subsequent temperature changes in the model is representative of the stringency and efficacy of the NPIs. Increasing stringency of NPIs represented by decreasing temperature, relaxation of NPIs by increasing temperature. Interpreting temperature as the efficacy of applied NPIs provides a quantitative measure of their effect and insight into the dynamics of the disease.

2.4. Model calibration

The modelling software used in this study is designed for simulation studies of batch chemical systems. To calibrate our model, we must calculate the kinetic constants and the values for the temperature profile used as a placeholder for the NPIs.

The simulator has methods for regression of kinetic constants, but does not have a capability for optimisation of a temperature profile. Therefore, to perform model calibration we develop a nested optimisation algorithm which enhances the existing kinetic regression capability in the simulator with systematic manual manipulation of the temperature sequence representing NPIs. These manual interventions can be considered as a prototype demonstrator of the top level hierarchy of algorithmic steps required for modelling epidemiological systems which characterise an epidemic beyond the initial unrestricted exponential growth phase when varying NPIs are implemented.

The process kinetic constants are manipulated by an optimisation algorithm in the simulator to vary the pre-exponential term and exponent for Re·k as well as the rate constants γR and γD. This is performed with a data window over the duration of the first NPI. The kinetic constants calculated in this initial phase are held constant for the remaining model calibration phases. In subsequent model calibration phases, when observation of the predicted number of infected persons shows a divergence from the recorded data after a period-of-time (corresponding to a change in the initial NPI) the data window is extended and the next section of the temperature profile is determined by manual intervention, such that the objective function for the data window is minimised and a good fit to data for the whole of the data set in use is maintained.

We use (11) as an objective function to quantify the discrepancy between model response and reported case data, which is the sum of the squared error between the reported cumulative infected individuals nItand the model prediction nIt as well as the reported removed individuals, nRt and the model prediction nRt and the reported dead nDt and the model prediction nDt is calculated as,

F=t=t1t2nIt-nItdI2σI2+t=t1t2nRt-nRtdR2σR2+t=t1t2nDt-nDtdDσD22 (11)

The sum is over the time-period t1 (the initial outbreak reaching exponential growth) and t2 (current time). σ2 is the variance in the reported data for a given data set. The parameter td represents a time delay associated with the reporting of recovered/deceased individuals. This delay accounts for the time it takes for confirmation of deaths, recoveries, or the validation of data from tests for infection.

The optimisation algorithm used for model calibration was a modified Simplex algorithm4 and numerical integration of the ODEs is via an adaptive Runge-Kutta integrator. The integration algorithm is piecewise continuous with event and discontinuity management. This ensures accurate model response to interventions, for example the sequence of NPIs as represented by the temperature profile.

The temperature profile is specified manually for each country. For all the models developed, the initial temperature is set to an arbitrary initial value of 100 °C which represents the state of the system with no active NPIs. We use known intervention times from reports of actions taken by governments. The initial decrease in temperature commences with the introduction of the first NPIs. The time and temperature values for the end-point of an initial linear temperature ramp are adjusted manually such that the trajectories of the model predictions correspond with the reported data for the early stage of the epidemic extending beyond the peak in the number of infected cases. The rates of change and durations of the subsequent changes in the temperature profile are adjusted empirically as the model is calibrated such that a good fit to the entire data set is achieved.

2.5. Calculating the effective reproduction number

The number of infected individuals passes through a maximum at tImax, and at this point

dnIdt=0tImax (12)

It follows that

k·Re·nSN·nI=γR·nI+γD·nItImax (13)

If the effective reproduction number at this point is Re=1, then the constant for specific transmission probability per exposure time can be calculated as

k=N·γR+γDnStImax (14)

The value of the placeholder variable T(t) is known by inspection of the temperature profile imposed on the model. This allows the instantaneous effective reproduction number Re(t) to be calculated using (10).

3. Results

To demonstrate and discuss our modelling, we use reported case data from Germany, Austria, Saudi Arabia and Italy. As with any data-driven approach, it is only possible to have representative and reliable results if the data is also reliable. The countries selected have a reasonably well developed COVID-19 testing capacity (test coverage is greater than 15 per thousand residents), which would imply reasonably robust and reliable data. The time period we consider is from around the 1st March to 31st August 2020.

Given our model formulation, a change in temperature translates directly into changes in the effective reproduction number. Imposing a linear decrease in temperature results in an exponential decrease in Re with time. A constant temperature input to the model results in a constant output of Re. The dynamic response to an NPI is represented by the rapidity of the temperature change, and the variation in Re correlates with the variation in the temperature placeholder variable.

Table 1 shows the calibrated model constants for the four countries that we consider. Our interpretation of the model constants as well as the model predictions when compared to reported case data are discussed in the following sections.

Table 1.

Calibrated model constants for each of the countries considered.

A(day-1) E(K) k(day-1) γR(day-1) γD(day-1)
Germany 1.78x106 5.858x103 6.648x10-2 6.290x10-2 3.250x10-3
Austria 3.321x108 7.771x103 6.072x10-2 5.826x10-2 2.557x10-3
Saudi Arabia 4.982x101 2.016x103 7.02x10-2 6.941x10-2 8.598x10-4
Italy 1.019x1011 9.714x103 3.358x10-2 2.799x10-2 5.486x10-3

3.1. Germany

Fig. 2a shows SIRD model predictions (Rsquared=99.9%) plotted with the reported values for numbers of active infected, recovered and deceased individuals. The time shifts for reporting delays are tdI=0,tdR=6days,tdD=6days.

Fig. 2a.

Fig. 2a

Model calibration results (Germany). This figure shows the number of active infected, recovered and deceased cases as a function of time. Model predictions are shown as solid lines and reported values as discrete points.

The number of active cases peaked in mid-April and then declined. Fig. 2b shows that the introduction of Germany’s lock-down measures in late March is represented in our model by significant downward ramp in temperature over a 2-month period from the initial value of 100 °C to around 30 °C. This gives accurate model calibration of the early epidemic cases beyond the peak in infected cases up to 20 May when lock-down measures were relaxed.

Fig. 2b.

Fig. 2b

Model calibration results (Germany). The figure shows the temperature profile representing NPIs imposed to achieve the model predictions. We compare this to the stringency index (plotted as 100 – Stringency Index). The estimate of the effective reproduction number is also shown.

The number of infected cases continues to decrease at a reduced rate until late June when a gradual increase commences. We capture this dynamic by extending the temperature profile progressively to maintain accurate model predictions. The first increase in temperature captures the reduced rate of decline in infected cases from relaxation of NPIs on 20 May. Fig. 2b shows that the measures result in a sharp increase in Re followed by a sustained period where Re remains at this new level until mid-June 2020. The second temperature increase corresponds to the slight increase in infected cases reported from mid-June 2020. The final temperature increase on 23 July captures the increasing infection rate through to late August. Some NPIs were reintroduced on 31 July with further measures introduced on 23 August. This is captured in our model by a downward temperature ramp on 25 August.

Using the calibrated model constants, presented in Table 1 we calculate R0=4.0 We observe an increase in the number of active cases in mid-June 2020, and that and that our model predicts Re>1. In addition, there is a small downward trend in the number of active cases at the end of June 2020. This is captured in our model by a further decrease in temperature with a corresponding fall in Re to a value less than one. In late July there is a growing increase in the number of active cases which continues until 24 August during which time the model predicts an effective reproduction number of, Re=1.5. By the end of August the model predicts a decrease in Re to 1.05.

Finally, assuming no additional NPIs and Re remains constant at a value of 1.05 the model is used to simulate the increase in infection rate for a further 28 days. Under these conditions the model forecasts virtually no change in the level of infected cases throughout September.

Interestingly, the final temperature profile shows a similar trend to Oxford’s government stringency index (shown in Fig. 2b as ‘100 – Stringency Index’), (Hale et al., 2020). The Stringency Index is an aggregate measure of governments’ responses to the COVID-19, which includes a variety of diverse measures for example school closures, travel bans etc. We suggest that the disparity between our temperature profile and the stringency index could arise for a number of reasons. It may be due to the relative weightings used to aggregate terms in the stringency index, the relative adherence of a population to introduced measures or the dynamics of the disease transmission rate.

3.2. Austria

Fig. 3a shows SIRD model predictions (Rsquared=96.8%) plotted with the reported values for cumulative numbers of active infected, recovered and deceased individuals. The time shifts for reporting delays are tdI=0,tdR=9days,tdD=9days.

Fig. 3a.

Fig. 3a

Model calibration results (Austria). This figure shows the number of active infected, recovered and deceased cases as a function of time. Model predictions are shown as solid lines and reported values as discrete points.

The trajectories for the numbers of cases are similar to those shown in the German data. Austria successfully ‘flattened the curve’ of infected cases as early as the end of March, although the numbers of cases are an order of magnitude smaller than those reported by Germany. After successfully flattening the curve, NPIs were gradually relaxed and the number of active cases initially continued to decrease. In mid-June 2020, there was a gradual increase in the number of cases. In early August, a much steeper increase in the numbers of infected individuals occurs before the curve is flattened.

In our model, we first imposed a deeper and steeper downward temperature ramp taking the system temperature from 100 °C to 20 °C over a period of around 1 month (Fig. 3b ).

Fig. 3b.

Fig. 3b

Model calibration results (Austria). The figure shows the temperature profile representing NPIs imposed to achieve the model predictions. We compare this to the stringency index (plotted as 100 – Stringency Index). The estimate of the effective reproduction number is also shown.

Fig. 3a shows that the number of infected cases continues to decrease at a reduced rate until mid-June when numbers start to increase. We capture this dynamic by extending the temperature profile progressively to maintain accurate model predictions (Fig. 3b). The first increase in temperature captures the reduced rate of decline in infected cases from relaxation of NPIs in May. Re increases sharply, followed by a sustained period where Re remains at this new level until mid-June 2020. The second temperature increase corresponds to the slight increase in infected cases reported from mid-June 2020 after which the temperature is reduced to reflect the decrease in infected cases from 27th June until 4th August. The number of cases started to increase rapidly from this time. This is captured by a steep increase in temperature. The increase in cases is brought under control after that date. This is captured in our model by further decreases in temperature commencing on 13 August. Again, the temperature profile used in our model shows a similar trend to Oxford’s government Stringency Index.

Using the calibrated model constants, Table 1, we calculate R0=5.37 followed by a fall in RetoavalueRe<1. We then observe an increase in the number of active cases starting in mid June and that our model predicts an effective reproduction number of, Re=2.38 by the 9th August. This falls to Re=1.13 by the end of August. If no additional NPIs were introduced and Re remained at this value, our model forecasts a small increase in infected cases by late September.

3.3. Saudi Arabia

Fig. 4a shows SIRD model predictions (Rsquared=99.24%) plotted with the reported values for cumulative numbers of active infected, recovered and deceased individuals. The time shifts for reporting delays are tdI=0,tdR=10days,tdD=10days.

Fig. 4a.

Fig. 4a

Model calibration results (Saudi Arabia). This figure shows the number of active infected, recovered and deceased cases as a function of time. Model predictions are shown as solid lines and reported values as discrete points.

Initially, the trend in cases is similar to Germany and Austria. The number of infected cases is successfully curtailed by early May. Fig. 4b shows that the initial temperature ramp reduces the system temperature from 100 °C to 30 °C over a period of around 6 weeks. The model predicts a much slower response in Re to the initial NPI when compared to Germany and Austria. This is reflected in the calibrated values of the coefficients A and E in equation (10).

Fig. 4b.

Fig. 4b

Model calibration results (Saudi Arabia). The figure shows the temperature profile representing NPIs imposed to achieve the model predictions. We compare this to the stringency index (plotted as 100 – Stringency Index). The estimate of the effective reproduction number is also shown.

To fit the reported data for the rapidly increasing numbers infected cases it was necessary to impose a sharp temperature increase on 18 May which raises Re to 1.5. This was followed by a series of step changes in temperature which were introduced to replicate the pattern manifest in the reported data. Using the constants in Table 1, we calculate R0=3.3 and an effective reproduction number of, Re=0.8 throughout August. Assuming these conditions are maintained the model forecasts a continuing decline in infected cases throughout September.

3.4. Italy

Fig. 5a shows SIRD model predictions (Rsquared=96.7%) plotted with the reported values for cumulative numbers of active infected, recovered and deceased individuals. The time shifts for reporting delays are tdI=0,tdR=10days,tdD=10days.

Fig. 5a.

Fig. 5a

Model calibration results (Italy). This figure shows the number of active infected, recovered and deceased cases as a function of time. Model predictions are shown as solid lines and reported values as discrete points.

The trend in cases is similar to the pattern in data from Germany and Austria. Italy successfully ‘flattened the curve’ of infected cases by the end of April, and infections and deaths declined steadily. A temperature decrease is required after the introduction of the most stringent of Italy’s lock-down measures in late February (Fig. 5b ). This takes the form of a downward ramp, lasting over a 2-month period corresponding to a fall in the initial temperature of 100 °C to a temperature of around 60 °C.

Fig. 5b.

Fig. 5b

Model calibration results (Italy). The figure shows the temperature profile representing NPIs imposed to achieve the model predictions. We compare this to the stringency index (plotted as 100 – Stringency Index). The estimate of the effective reproduction number is also shown.

Italy first began to relax NPIs around the beginning of May 2020, however in order to calibrate the model a further reduction in temperature was required to a constant value of 30 °C. In mid July the reported number of infected cases becomes constant and remains so until mid August when it starts to increase. We capture these dynamics first by a sharp temperature increase which raises Re to 1.0 and then by a second increase in temperature which raises Re to 1.5. Using these conditions the model forecasts that the number of infected cases will increase to 27,000 by late September.

The calibrated model for Italy is reasonably good, however there is a significant model data mismatch for the number of the dead. What is strikingly different about the model for Italy is the prediction that R0=15 and that the value of k is only about half that of the other countries. We can offer no explanation for these results other than to say that the modelling is based on a rigorous mass balance of all model elements and is therefore affected by errors in data. We note that on 4 August the international news media reported that Italy announced that the actual number of infections was estimated to be six times higher than the reported number which may be a factor in these questionable model predictions.

4. Discussion and conclusions

The primary aim of this work is to demonstrate the effectiveness of using parameter regression methods to calibrate an SIRD model for COVID-19 where the effective reproduction number response to NPIs is non-linear and variable in terms of response rates, magnitude and direction. By using an existing commercial chemical engineering package capable of parameter regression with piecewise continuous integration with event and discontinuity management we have been able to explore the efficacy of this approach. We have highlighted the trend in the number of active cases in Germany, Austria and Saudi Arabia and Italy.

Results indicate that our model where Re varies exponentially as a function of NPIs can accurately capture the reported numbers of disease progression in the sample of countries selected. We elected to keep our mathematical model comparatively simple using the established SIRD scheme. Our enhancements to this scheme are that we treat Re as a variable stoichiometric coefficient and assume that it varies exponentially. We have used temperature as a placeholder to develop this exponential variation. This choice is expedient as the modelling platform already had an Arrhenius equation model with regression tools. A benefit of this approach is that a non-linear response in Re to NPIs is transformed to a linear ramp. This transformation made it easier to calibrate the model using a systematic series of manual interventions. The experience gained in using this approach for several data sets suggests that a strategy for model calibration may be developed into an algorithm which could be coded.

Understanding that in an SIRD model Re is a variable stochiometric coefficient in the infection step has enabled the determination of Re·k by model calibration together with their numerical decoupling. This has resulted in identifying the characteristic time k-1 to be in the range of 14 to 16 days with Italy being an outlier at around 30 days (see Table 1).

Our model shows good agreement in all countries for infected, recovered and dead to the end of June which is considerably beyond the early growth phase of the epidemic.

In our results for Austria and Saudi Arabia, a model/data mismatch occurs in the number of recovered cases after this time. There are a number of possible explanations for this including the imbalance in case numbers in the data sets released by each country, or improved medical treatments such that recovery and death rates change over time.

The modelling software used in this study is designed for simulation studies of batch chemical systems. The software has limitations, not the least being the considerable expertise needed to utilise it for this application which is significantly outside its designed purpose, and we are not advocating its use. Rather we are suggesting that the methodology embedded in the software with some further development of regressive capability could be developed into an effective software tool for epidemic study. This work is merely a demonstrator of the algorithmic steps involved.

The temperature profiles used in the demonstrator comprise a relatively small number of segments. A coded optimiser which automated the algorithm would carry out many more iterations to achieve better convergence, and it would be feasible to construct a more refined and complex temperature profile using a greater number of segments.

One aspect of the modelling software’s capability which was not used in this study is simulation of thermal runaway – the behaviour of a reacting system which accelerates exponentially. Batch chemical process development places strong emphasis on avoiding a violent thermal runaway, which a significant number of processes could potentially undergo unless properly designed. The methods for studying and the design procedures to negate the possibility of a thermal runaway are well established. There are many analogies in a thermal runaway scenario with the outbreak of an epidemic. For example, the explicit inclusion of the effective reproduction number in the model equation for infection reveals the stability characteristics of the system. Another feature which could be exploited is the modelling of reagent additions which is directly analogous to an influx of infected cases to a population. Such scenarios will be simulated and reported in a future publication.

We have compared the general trend in temperature profile used in our model with the Oxford Stringency Index (Hale et al., 2020) which is itself a new and ongoing project, however we have not attempted to develop a correlation. In our model, temperature is used as an expedient placeholder and may be replaced with another metric of NPI efficacy in a more specific modelling environment for epidemiology. Clearly if the concept of modelling variation in Re as a function of NPIs is to have any practical utility, further work would be required to compare the accuracy and prediction performance of this model with existing epidemiology models and pandemic prediction models.

In conclusion, this study has attempted to assess the potential of some established chemical engineering modelling principles and practice for application to modelling of epidemiological systems. We have successfully developed a novel extension to the analogy between chemical and epidemiological system models.

CRediT authorship contribution statement

Mark J. Willis: Conceptualization, Formal analysis, Data curation, Writing - original draft, Writing - review & editing. Allen Wright: Conceptualization, Methodology, Formal analysis, Writing - original draft, Writing - review & editing. Victoria Bramfitt: Software, Formal analysis, Writing - original draft, Writing - review & editing. Victor Hugo Grisales Díaz: Data curation, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Footnotes

1

The simulator used for this study is BatchCAD 7.1. The software was originally developed by Bramfitt VJ, Wright AR and Wright AW from 1986 to 1999, and was eventually acquired by Aspen Technology Inc.

2

Model equations for chemical systems are more commonly expressed in terms of concentration. Epidemiological models are expressed in terms of population fraction. The basis of the model equations for chemical schemes can be transformed from concentration to mole fraction by considering molecular weight and density. It can be shown that by assuming all molecular weights and densities have equal value, the numerical values of mole fraction and concentration are identical, and the model equations are equivalent.

3

The SIRD model equation for the net infection rate is usually written by epidemiologists on a basis of population fractions xI,xS. Conventionally, β is the infection rate (incorporating the effective reproduction number), γR and γD are the removal rates for recovered and dead peopleday-1. The rate of change of the infected population fraction is dxIdt=βxIxS-γRxI-γDxI, which may be written in as ddt(nIN)=βnINnSN-γRnIN-γDnIN. Multiplying through by N, we obtain dnIdt=βnInSN-γRnI-γDnI. In our treatment we partition β into kRe which yields the rate terms used in (5).

4

The simplex algorithm is modified and uses intelligent jacketing which exploits embedded knowledge of the characteristics of kinetic constants in chemical reaction systems to improve robustness and aid convergence.

References

  1. Analytics, C., 2020. DELPHI Epidemiological Case Predictions. Available: https://www.covidanalytics.io/projections [Accessed: 19-May-2020].
  2. Dan Corlan, Alexandru, Ross, John, 2015. Kinetics methods for clinical epidemiology problems. Proc. Natl. Acad. Sci. USA 112(46), 14150–14155. [DOI] [PMC free article] [PubMed]
  3. De Jong M.C.M., Diekmann O., Heesterbeek H. How does transmission of infection depend on population size? Publ. Newton Inst. 1995;5:84–94. [Google Scholar]
  4. Fauci A.S., Lane H.C., Redfield R.R. Covid-19–Navigating the uncharted. New Engl. J. Med. 2020;382:1268–1269. doi: 10.1056/NEJMe2002387. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Hale, Thomas, Webster, Sam, Petherick, Anna, 2020. Toby Philips and Beatriz Kira (2020) Oxford COVID-19 Government response tracker, Blavatnik School of Government. [DOI] [PubMed]
  6. Kermack, W., McKendrick, A., 1927. A contribution to the mathematical theory of epidemics. Proc. R. Soc. London. Ser. A, Contain. Pap. A Math. Phys. Character 115(772), 700–721.
  7. Kermack W., McKendrick A. Contributions to the mathematical theory of epidemics. II. —The problem of endemicity. Proc. R. Soc. London. Ser. A, Contain. Pap. a Math. Phys. Character. 1932;138(834):55–83. [Google Scholar]
  8. Kermack W., McKendrick A. Contributions to the mathematical theory of epidemics. III.—Further studies of the problem of endemicity. Proc. R. Soc. London. Ser. A, Contain. Pap. A Math. Phys. Character. 1933;141(843):94–122. [Google Scholar]
  9. Linka, K., Peirlinck, M., Sahli Costabal, F., Kuhl, E., 2020. Outbreak dynamics of COVID-19 in Europe and the effect of travel restrictions. Comp. Meth. Biomech. Biomed. Eng. in press. doi: 10.1080/10255842.2020.1759560; medRxiv 10.1101/2020.04.18.20071035v1. [DOI] [PMC free article] [PubMed]
  10. Linka, Kevin, Peirlinck, Mathias, Kuhl, Ellen, 2020. The reproduction number of COVID-19 and its correlation with public health interventions. [DOI] [PMC free article] [PubMed]
  11. Liu Y., Gayle A.A., Wilder-Smith A., Rocklöv J. The reproductive number of COVID-19 is higher compared to SARS coronavirus. J. Travel Med. 2020;2020:1–4. doi: 10.1093/jtm/taaa021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Los Alamos, N.L., 2020. COVID-19 Confirmed and Forecasted Case Data. Available: https://covid-19.bsvgateway.org/ [Accessed: 19-May-2020].
  13. Luo, J., 2020. When will COVID-19 end - Data-Driven Estimation of end dates. Available: https://ddi.sutd.edu.sg/when-will-covid-19-end.
  14. Manenti F., Galeazzi A., Bisotti F., Prifti K., Dell’Angelo A., Di Pretoro A., Ariatti C. Analogies between SARS-CoV-2 infection dynamics and batch chemical reactor behaviour. Chem. Eng. Sci. 2020;227 doi: 10.1016/j.ces.2020.115918. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Peirlinck, M., Linka, K., Sahli Costabal, F., Kuhl, E., 2020. Outbreak dynamics of COVID-19 in China and the United States. Biomech. Model. Mechanobio. doi: 10.1007/s10237-020-01332-5. [DOI] [PMC free article] [PubMed]
  16. The MRC Centre for Global Infectious Disease Analysis, 2020. Short-term forecasts of COVID-19 deaths in multiple countries. Available: https://mrc-ide.github.io/covid19-short-term-forecasts/index.html [Accessed: 19-May-2020].
  17. U. of G. Institute of Global Health, 2020. COVID-19 Forecasting. Available: https://renkulab.shinyapps.io/COVID-19-Epidemic-Forecasting/ [Accessed: 19-May-2020].
  18. U. of T. COVID-19 modeling consortium, 2020. COVID-19 Mortality Projections for US States and Metropolitan Areas. Available: https://covid-19.tacc.utexas.edu/projections/ [Accessed: 19-May-2020].
  19. Willis, Mark J., Díaz, Victor Hugo Grisales, Prado-Rubio, Oscar Andrés, von Stosch, Moritz, 2020. Insights into the dynamics and control of COVID-19 infection rates. Chaos, Solit. Fractals 138, September. [DOI] [PMC free article] [PubMed]
  20. Worldometer, 2020. Coronavirus Cases, Worldometer. pp. 1–22.

Articles from Chemical Engineering Science are provided here courtesy of Elsevier

RESOURCES