1 Introduction

The development of antiretroviral therapy using reverse transcriptase inhibitors (RTI) and protease inhibitors (PI) has resulted in a big reduction in the disability associated with HIV and with the rate of progression to AIDS. Although there is evidence that antiretroviral therapy does not completely eliminate the virus (see, e.g., [2, 3]), there is recent evidence that antiretroviral therapy can reduce the level of virus in an HIV person below detectable levels (see, e.g., [1, 46]) and that it can depress the HIV level in an HIV+ person sufficiently to effectively stop transmission of HIV from an HIV+ person to an uninfected person (see, e.g., [79]). However, in many countries antiretroviral therapy is not available. Also, infection by HIV can be asymptomatic [3], and these asymptomatic infected people may interact normally with people and pass on the disease to uninfected people.

Many researchers have developed mathematical models in an attempt to develop an understanding of HIV transmission at either the cell level (see, e.g., [1, 5, 6, 1015]) or the population level (see, e.g., [16, 17] ).

In this paper, we consider a model for HIV infection at the cell level recently discussed by Wang et al. [15]. The model includes three populations of CD4+ T-cells (healthy cells, latently-infected cells which cannot produce virus, and productively-infected cells which can produce virus) and two populations of free virus (infectious virus and non-infectious virus). The model also includes the effects of treatments with a reverse transcriptase inhibitor (RTI) and a protease inhibitor (PI). In their paper, Wang et al. showed that the model has virus-free and chronic infection equilibrium solutions and they proved local and global stability, boundedness and positivity of these solutions. They also used a latin hypercube sampling technique for sensitivity analysis of the parameters in their model.

The model of Wang et al. is based on a model discussed by Rong and Perelson [1, 5, 6] with the main difference being the addition of a logistic growth term for healthy CD4+ T-cells. One of the important questions discussed in the Rong and Perelson papers is the mechanism that produces an intermittent viral blip with a period of approximately 50 days when subjects are treated with highly active antiretroviral therapy (HAARV). It is well known (see, e.g., [18]) that time delays can produce bifurcations leading to limit cycle behavior in both discrete-time and continuous-time dynamical systems. One of the aims of the present paper is to check if time delays for procession of latently infected T-cells to productively infected T-cells could result in viral blip-type behavior.

In the present paper, we develop simple analytical formulas for sensitivity indices for the basic reproductive number, and for the virus-free and chronic equilibrium populations of the time-delay model. We also show that the time-delay model can undergo Andronov-Hopf bifurcations in the chronic equilibrium solutions at critical time delays and that limit cycle behavior in all five populations occurs at time delays greater than the critical values.

2 Time-delay model

We consider the following model, which is generalized from the model of Wang et al. [15] by including a time delay for the procession of latently infected T-cells to productively infected T-cells. The variables in the model are defined in Table 1, and the parameters are defined in Table 2.

$$\begin{aligned} &\frac{dT(t)}{dt}= \Lambda -d_{T} T(t) + r T(t) \biggl(1- \frac{T(t)}{T_{\mathrm{max}}} \biggr) - (1-n_{rt})k V(t) T(t) , \end{aligned}$$
(1)
$$\begin{aligned} &\frac{dL(t)}{dt}= \eta(1-n_{rt})kV(t) T(t) - d_{L} L(t) -aL(t-\tau), \end{aligned}$$
(2)
$$\begin{aligned} &\frac{dI(t)}{dt}= (1-\eta) (1-n_{rt})k V(t) T(t) -d_{I} I(t) +a L(t-\tau), \end{aligned}$$
(3)
$$\begin{aligned} &\frac{dV(t)}{dt}= (1-n_{p})N d_{I} I(t) - c V(t), \end{aligned}$$
(4)
$$\begin{aligned} &\frac{dW(t)}{dt}= n_{p} N d_{I} I(t) - c W(t). \end{aligned}$$
(5)
Table 1 Variables in the model (adapted from [ 1 , 5 , 6 , 15 ])
Table 2 Parameters in the model (adapted from [ 1 , 5 , 6 , 15 ])

3 Equilibrium points

As shown by Wang et al. [15] the system (1)-(5) has a virus-free and a chronic equilibrium point. For completeness, we will briefly summarize the proof here.

Theorem 1

The system (1)-(5) has two equilibrium points:

  1. 1.

    Virus-free:

    $$ \bigl(T_{1}^{*},L_{1}^{*},I_{1}^{*},V_{1}^{*},W_{1}^{*} \bigr) = \biggl(\frac{T_{\mathrm{max}}}{2r} \biggl(r-d_{T}+\sqrt{(r-d_{T})^{2}+4 \frac{r\Lambda}{T_{\mathrm{max}}}} \biggr),0,0,0,0 \biggr). $$
    (6)
  2. 2.

    Chronic infection:

    $$ \begin{aligned} &T_{2}^{*} = \frac{c(a+d_{L})}{\overline{k}\overline{N}(a+(1-\eta)d_{L})},\qquad L_{2}^{*} = \frac{c\eta}{\overline{N}(a+(1-\eta)d_{L})}V_{2}^{*} , \\ &I_{2}^{*} = \frac{c}{\overline{N}d_{I}}V_{2}^{*} ,\qquad V_{2}^{*} = \frac{1}{\overline{k}} \biggl(\frac{T_{1}^{*}}{T_{2}^{*}}-1 \biggr) \biggl(\frac{\Lambda}{T_{1}^{*}} +r\frac{T_{2}^{*}}{T_{\mathrm{max}}} \biggr), \\ &W_{2}^{*} = \frac{n_{p} N}{\overline{N}}V_{2}^{*} , \end{aligned} $$
    (7)

    where \(\overline{k}=(1-n_{rt})k\), \(\overline{N}=(1-n_{p})N\).

Proof

  1. 1.

    Virus-free equilibrium. Setting \(L_{1}^{*} = I_{1}^{*} = V_{1}^{*} = W_{1}^{*} = 0\), we have \(\frac{dL}{dt}=\frac{dI}{dt}=\frac{dV}{dt}=\frac{dW}{dt}= 0\). Then, setting \(\frac{dT}{dt}=0\) and choosing the positive solution for \(T_{1}^{*}\) gives the result in part 1 of the theorem.

  2. 2.

    Chronic equilibrium. The equations for \(I_{2}^{*}\) and \(W_{2}^{*}\) follow immediately from the conditions \(\frac{dV}{dt}=\frac{dW}{dt} = 0\). Then, setting \(\frac{dL}{dt}=0\) gives

    $$ L_{2}^{*} = \frac{\eta}{a+d_{L}}\overline{k}V_{2}^{*}T_{2}^{*}. $$
    (8)

    Then, adding equations (2) and (3), setting \(\frac{d(L+I)}{dt}=0\), and substituting in equation (8), we obtain the equation for \(T_{2}^{*}\) in (7). Then, substituting for \(T_{2}^{*}\) in (8), we obtain the equation for \(L_{2}^{*}\) in (7). Finally, setting \(\frac{dT}{dt}=0\), we obtain

    $$\begin{aligned} V_{2}^{*} =& \frac{1}{\overline{k}T_{2}^{*}} \biggl(\Lambda +T_{2}^{*} \biggl(r-d_{T} -r\frac{T_{2}^{*}}{T_{\mathrm{max}}} \biggr) \biggr) \\ =&\frac{1}{\overline{k}} \biggl(\frac{T_{1}^{*}}{T_{2}^{*}}-1 \biggr) \biggl( \frac{\Lambda}{T_{1}^{*}} +r\frac{T_{2}^{*}}{T_{\mathrm{max}}} \biggr). \end{aligned}$$
    (9)

The proof is complete. □

Note: The chronic infected virus population \(V_{2}^{*}\) is greater than 0, i.e., the chronic equilibrium exists, if and only if the parameter \(\displaystyle R_{0} = \frac{T_{1}^{*}}{T_{2}^{*}} > 1\). We shall show in the next section that \(R_{0}\) is the basic reproductive number of the model.

4 Basic reproductive number

For this model, as in most models with a virus-free and a chronic equilibrium state, there are three methods of determining the basic reproductive number. They are: (1) Lyapunov’s first method of checking the eigenvalues of the Jacobian of the linearized system at an equilibrium point (see, e.g., [19]), (2) the next-generation method of van den Driessche and Watmough [20], or (3) by finding the condition for the existence of the chronic equilibrium as in equation (9).

4.1 Next-generation method

In using the next-generation method, it is necessary to identify a suitable infected population in the model to choose as an initial infected population. Possible populations are \(L,I,V\). In this model L and I cannot be considered as separate initially infected populations since both infections come from infection of the susceptible population T by contact with the V population. The population V comes only from one population (the I population), and therefore we choose it as the initial infected population for the next-generation method and order the variables as \([V,T,L,I,W]^{T}\). As stated in Wang et al. [15], the next-generation method gives

$$ R_{0} = \frac{a+(1-\eta)d_{L}}{c(a+d_{L})}\overline{k} \overline{N}T_{1}^{*}=\frac{T_{1}^{*}}{T_{2}^{*}}. $$
(10)

This formula for \(R_{0}\) is in agreement with the result derived in (9) as the condition for existence of the chronic equilibrium.

4.2 Linearized equations and stability

For the time-delay model (1)-(5), the linearized equations about an equilibrium point are (we let \(T(t)=T^{*}+x_{1}(t)\), \(L(t) = L^{*}+x_{2}(t)\), \(I(t)=I^{*}+x_{3}(t)\), \(V(t) = V^{*}+x_{4}(t)\), and \(W(t) = W^{*}+x_{5}(t)\), where \(x_{j}(T)\) are small perturbations)

$$ \begin{aligned} &\frac{dx_{1}(t)}{dt}= -d_{T} x_{1}(t) + r x_{1}(t) \biggl(1-2\frac{T^{*}}{T_{\mathrm{max}}} \biggr) - \overline{k} V^{*} x_{1}(t) -\overline{k}x_{4}(t) T^{*}, \\ &\frac{dx_{2}(t)}{dt}= \eta\overline{k}V^{*} x_{1}(t) +\eta \overline{k}x_{4}(t) T^{*} - d_{L} x_{2}(t) -ax_{2}(t-\tau), \\ &\frac{dx_{3}(t)}{dt}= (1-\eta)\overline{k} x_{4}(t) T^{*}+(1-\eta) \overline{k} x_{1}(t) V^{*} -d_{I} x_{3}(t) +a x_{2}(t-\tau), \\ &\frac{dx_{4}(t)}{dt}= \overline{N} d_{I} x_{3}(t) - c x_{4}(t) , \\ &\frac{dx_{5}(t)}{dt}= n_{p} N d_{I} x_{3}(t) - c x_{5}(t). \end{aligned} $$
(11)

Equation (11) can be written in matrix form as \(\frac{dx}{dt}= Jx(t)\), where \(x=(x_{1},x_{2},x_{3},x_{4},x_{5})^{T}\) and J is a Jacobian. Then, assuming a trial solution of the standard form \(x(t) = e^{\lambda t}v\), where v is a constant vector, we obtain the Jacobian

$$ J = \left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{}} -d_{T}+r(1-2\frac{T^{*}}{T_{\mathrm{max}}})-\overline{k}V^{*} & 0 & 0& -\overline{k}T^{*} &0 \\ \eta \overline{k}V^{*}&-d_{L}-ae^{-\lambda\tau} & 0 & \eta \overline{k} T^{*} & 0 \\ (1-\eta)\overline{k} V^{*} & a e^{-\lambda\tau}& -d_{I}& (1-\eta)\overline{k} T^{*} & 0 \\ 0&0& \overline{N} d_{I} &-c &0 \\ 0&0&n_{p} N d_{I} &0&-c \end{array}\displaystyle \right ] $$
(12)

Using the Routh-Hurwitz conditions (see, e.g., [19]), Wang et al. [15] showed for the case of zero time delay that the eigenvalues of the Jacobian for the virus-free equilibrium have negative real parts for \(R_{0} =\frac{T_{1}^{*}}{T_{2}^{*}} < 1\) and the eigenvalues of the Jacobian for the chronic equilibrium have negative real parts for \(R_{0} > 1\). In a later section, we will use the Jacobian to find the critical time delays for Andronov-Hopf bifurcations.

Note: With modern mathematical software such as Matlab, Maple or Mathematica, it is, of course, very easy to numerically compute the eigenvalues of the Jacobian for both the virus-free and chronic equilibrium points for the case of zero time delay.

5 Sensitivity indices

We define normalized sensitivity indices for a quantity Q with respect to a parameter h as

$$ SI(Q|h)= \frac{h}{Q}\frac{\partial Q}{\partial h} = h \frac{\partial }{\partial h} \ln(Q). $$
(13)

There are at least three possible methods of computing sensitivity indices: (1) direct computation by differentiation of formulas for the quantity Q, (2) the method of Chitnis et al. [21] of linearizing the original nonlinear model equations to set up a system of linear algebraic equations for the sensitivity indices and then numerically solve these equations, and (3) the method used in Wang et al. [15] based on a Latin hypercube sampling technique.

In this paper, we use the first method of direct differentiation as it gives explicit formulas for the indices. We will first compute the sensitivity indices for \(T_{1}^{*}\), \(T_{2}^{*}\) with respect to the parameters by using the formulas in Theorem 1. We will then compute sensitivity indices for \(R_{0}\) using the formula in (10). Finally, we will compute the sensitivity indices for \(V_{2}^{*}\), \(L_{2}^{*}\), \(I_{2}^{*}\) and \(W_{2}^{*}\) using the formulas in Theorem 1.

5.1 Sensitivity indices for virus-free healthy T-cell population \(T_{1}^{*}\)

From (6), we have

$$ \ln\bigl(T_{1}^{*}\bigr) = \ln(T_{\mathrm{max}})+\ln \biggl(r-d_{T}+\sqrt{(r-d_{T})^{2}+ \frac{4r\Lambda}{T_{\mathrm{max}}}} \biggr)-\ln(2)-\ln(r). $$
(14)

The virus-free equilibrium T-cell population \(T_{1}^{*}\) is a function of the four parameters \(T_{\mathrm{max}}\), Λ, r and \(d_{T}\). By differentiation of (14) with respect to these four parameters, we obtain the sensitivity indices shown in Table 3.

Table 3 Sensitivity indices for virus-free healthy T-cell population \(\pmb{T_{1}^{*}}\)

5.2 Sensitivity indices for chronic healthy T-cell population \(T_{2}^{*}\)

From Theorem 1, we have

$$\begin{aligned} \ln\bigl(T_{2}^{*}\bigr) =& \ln(c)+\ln(a+d_{L})- \ln(1-n_{rt})-\ln(k) \\ & {} -\ln(1-n_{p})-\ln(N)-\ln\bigl(a+(1-\eta)d_{L}\bigr). \end{aligned}$$
(15)

The chronic equilibrium T-cell population is a function of eight parameters, \(d_{L}\), a, c, k, N, \(n_{rt}\), \(n_{p}\) and η. The sensitivity indices of \(T_{2}^{*}\) with respect to these parameters are shown in Table 4.

Table 4 Sensitivity indices for chronic healthy T-cell population \(\pmb{T_{2}^{*}}\)

5.3 Sensitivity indices for the basic reproductive number \(R_{0}\)

From equation (10), we have \(\ln(R_{0}) = \ln(T_{1}^{*})-\ln(T_{2}^{*})\). We note that \(T_{1}^{*}\) and \(T_{2}^{*}\) are functions of different sets of parameters. The sensitivity indices are shown in Table 5.

Table 5 Sensitivity indices for the basic reproductive number \(\pmb{R_{0}}\)

5.4 Sensitivity indices for the chronic productive virus population \(V_{2}^{*}\)

Using the formula for \(V_{2}^{*}\) from Theorem 1, we have

$$\begin{aligned} \ln\bigl(V_{2}^{*}\bigr) =& \ln(R_{0}-1)+\ln \biggl( \frac{\Lambda}{T_{1}^{*}}+\frac{r T_{2}^{*}}{T_{\mathrm{max}}} \biggr) -\ln(1-n_{rt}) -\ln(k) \\ =& \ln(R_{0}-1)+ \ln\bigl(\Lambda T_{\mathrm{max}}+rT_{1}^{*} T_{2}^{*}\bigr)-\ln(T_{\mathrm{max}}) -\ln\bigl(T_{1}^{*}\bigr) \\ & {}-\ln(1-n_{rt}) -\ln(k). \end{aligned}$$
(16)

The formulas for the sensitivity indices can then be written in the form given in Table 6.

Table 6 Sensitivity indices for chronic productive virus population \(\pmb{V_{2}^{*}}\)

5.5 Sensitivity indices for the chronic infected T-cell populations \(L_{2}^{*}\), \(I_{2}^{*}\) and nonproductive virus population \(W_{2}^{*}\)

Using the formulas for \(L_{2}^{*}\), \(I_{2}^{*},W_{2}^{*}\) from Theorem 1, we have

$$\begin{aligned} & \ln\bigl(L_{2}^{*}\bigr) = \ln(c)+\ln(\eta) + \ln\bigl(V_{2}^{*} \bigr) - \ln(1-n_{p})-\ln(N) - \ln\bigl(a+(1-\eta)d_{L}\bigr), \\ & \ln\bigl(I_{2}^{*}\bigr) = \ln(c) + \ln\bigl(V_{2}^{*}\bigr) - \ln(1-n_{p})-\ln(N) - \ln(d_{I}), \\ & \ln\bigl(W_{2}^{*}\bigr) = \ln(n_{p}) + \ln \bigl(V_{2}^{*}\bigr) - \ln(1-n_{p}). \end{aligned}$$

The sensitivity indices for \(L_{2}^{*}\), \(I_{2}^{*},W_{2}^{*}\) are shown in Tables 7, 8, 9.

Table 7 Sensitivity indices for chronic latently infected T-cell population \(\pmb{L_{2}^{*}}\)
Table 8 Sensitivity indices for chronic productively infected T-cell population \(\pmb{I_{2}^{*}}\)
Table 9 Sensitivity indices for chronic non-infected free virus population \(\pmb{W_{2}^{*}}\)

6 Numerical results

We give examples of numerical results using the parameter values listed in Table 10 selected from the work of previous authors.

Table 10 Parameter values (adapted from Wang et al. [ 15 ])

6.1 Dependence of \(R_{0}\) on antiretroviral therapy

Figures 1(a), (b) and (c) show critical values of the antiretroviral parameters \(n_{rt}\) and \(n_{p}\) separating the virus-free and chronic infection equilibrium regions (\(R_{0} =1\)) for data sets 1, 2 and 3 of Table 10, respectively. For the three sets it can be seen that the model (1)-(5) predicts that for sufficiently high antiretroviral therapy the HIV infection levels can be reduced to zero. However, as there is evidence (see, e.g., [2, 3]) that the virus cannot be completely eliminated from an HIV+ person, these results suggest that the model requires adjusting in the region of high levels of antiretroviral therapy.

Figure 1
figure 1

Plots of the curve \(\pmb{R_{0} =1}\) separating the virus-free and chronic equilibrium regions as a function of \(\pmb{n_{rt}}\) and \(\pmb{n_{p}}\) for the data sets 1, 2 and 3 in Table  10 .

6.2 Sensitivity analysis

For the sensitivity analysis, we consider three cases: (1) Virus-free equilibrium with \(R_{0} < 1\), (2) Chronic equilibrium with \(R_{0} \approx 1\), and (3) Chronic equilibrium with \(R_{0} > 1\).

Virus-free case. For this case, we use data set 1 in Table 10 and values of \(n_{rt} = 0.8\), \(n_{p}=0.6\). For these parameter values, \(R_{0} = 0.47087 <1\) and the equilibrium population values and eigenvalues are as follows:

Virus-free ( T 1 , L 1 , I 1 , V 1 , W 1 ) = ( 1177.4 , 0 , 0 , 0 , 0 ) . Eigenvalues 20 , 0.0870 , 0.9884 , 0.5282 , 20.474 . Chronic ( T 2 , L 2 , I 2 , V 2 , W 2 ) = ( 2500.5 , 45.9 , 231.75 , 4635 , 6952.5 ) . Eigenvalues 20 , 20.977 , 0.2124 , 0.4030 , 0.1043 .

As predicted for \(R_{0} < 1\), the virus-free equilibrium is locally asymptotically stable as the real parts of all eigenvalues are negative. Also, the chronic equilibrium does not exist because the infected T-cell and free virus populations are negative. It is also unstable because at least one eigenvalue has a positive real part.

The sensitivity indices for the virus-free healthy T-cell population (\(T_{1}^{*}\)) are shown in Table 11 and for the basic reproductive number \(R_{0}\) in Table 12.

Table 11 Sensitivity indices for \(\pmb{T_{1}^{*}}\)
Table 12 Sensitivity indices for virus-free basic reproductive number \(\pmb{R_{0}}\)

From the numerical results in Table 12, it can be seen that the most effective methods of reducing \(R_{0}\) are the following: (1) to try to increase the efficacies \(n_{rt}\) and \(n_{p}\) of the antiretroviral therapy and (2) to increase virus clearance rate c, decrease infection rate k, or decrease viral reproduction rate N.

Chronic case ( \(R_{0} \approx 1\) ). For this case, we use data set 1 in Table 10 and values of \(n_{rt} = 0.575\), \(n_{p}=0.6\). For these parameter values, \(R_{0} = 1.0006 \approx 1\) and the equilibrium populations and eigenvalues are as follows:

Virus-free ( T 1 , L 1 , I 1 , V 1 , W 1 ) = ( 1177.4 , 0 , 0 , 0 , 0 ) . Eigenvalues 20 , 0.0870 , 0.1199 , 0.000475 , 20.982 . Chronic ( T 2 , L 2 , I 2 , V 2 , W 2 ) = ( 1176.7 , 0.0120 , 0.0605 , 1.210 , 1.815 ) . Eigenvalues 20 , 20.981 , 0.000477 , 0.0867 , 0.1198 .

As predicted for \(R_{0} > 1\), the virus-free equilibrium is unstable as the real part of at least one eigenvalue is positive. Also, the chronic equilibrium exists because the infected T-cell and free virus populations are positive. It is also locally asymptotically stable because the real parts of all eigenvalues are negative. Also, since \(R_{0} \approx 1\), the infected T-cell and free virus levels are close to zero and could easily be undetectable. The sensitivity indices for the chronic equilibrium with \(R_{0} \approx 1\) are shown in Table 13 for \(R_{0}\) and for the infected T-cell and virus populations \(T_{2}^{*}\), \(L_{2}^{*}\), \(I_{2}^{*}\) and \(V_{2}^{*}\).

Table 13 Sensitivity indices for \(\pmb{R_{0}}\) and for chronic infected T-cells and virus populations for \(\pmb{R_{0} \approx 1}\)

Chronic case ( \(R_{0} > 1\) ). For this case, we use data set 1 in Table 10 and values of \(n_{rt} = 0.4\), \(n_{p}=0.6\). For these parameter values, \(R_{0} = 1.4126 > 1\) and the equilibrium populations and eigenvalues are as follows:

Virus-free ( T 1 , L 1 , I 1 , V 1 , W 1 ) = ( 1177.4 , 0 , 0 , 0 , 0 ) . Eigenvalues 20 , 0.0870 , 0.1067 , 0.3657 , 21.360 . Chronic ( T 2 , L 2 , I 2 , V 2 , W 2 ) = ( 833.5 , 4.3624 , 22.026 , 440.52 , 660.78 ) . Eigenvalues 20 , 20.981 , 0.0405 ± 0.1500 i , 0.1054 .

As predicted for \(R_{0} > 1\), the virus-free equilibrium is unstable as the real part of at least one eigenvalue is positive. Also, the chronic equilibrium exists because the infected T-cell and free virus populations are positive. It is also locally asymptotically stable because the real parts of all eigenvalues are negative. The complex conjugate eigenvalue with the small negative real part indicates that the infected populations will oscillate with a slowly decreasing amplitude to the chronic equilibrium solution.

The sensitivity indices for the chronic equilibrium with \(R_{0} > 1\) are shown in Table 14 for \(R_{0}\) and for the infected T-cell and virus populations \(T_{2}^{*}\), \(L_{2}^{*}\), \(I_{2}^{*}\) and \(V_{2}^{*}\).

Table 14 Sensitivity indices for chronic infected T-cells and virus populations for \(\pmb{R_{0} > 1}\)

From the numerical results in Tables 13 and 14, it can be seen that in the chronic infection region the most effective methods of reducing the free virus population \(V_{2}^{*}\) are the following: (1) to try to increase the efficacies \(n_{rt}\) and \(n_{p}\) of the antiretroviral therapy and (2) to increase virus clearance rate c, decrease infection rate k, or decrease viral reproduction rate N.

6.3 Dynamic behavior of solutions

We used Matlab to integrate the system (1)-(5) for the parameter values in data set 1 in Table 10 and the \(n_{rt}\) and \(n_{p}\) values for the virus-free case (\(n_{rt}=0.8\), \(n_{p}= 0.6\)) and for the chronic case with \(R_{0} > 1\) (\(n_{rt}=0.4\), \(n_{p}= 0.6\)). These parameter values correspond to cases 1 and 3, respectively, discussed in the sensitivity analysis section.

Examples of the time-dependence of the solutions for zero time delay for infected T-cells and free virus are shown in Figure 2(a) for the virus-free case and (b) for the chronic case. The populations converge to the virus-free equilibrium \((1177.4,0,0,0,0)\) in Figure 2(a) and to the chronic equilibrium populations \((833.5, 4.3624, 22.026, 440.52, 660.78)\) in Figure 2(b). As noted for the chronic case with \(R_{0}>1\) in the previous section, the solutions oscillate with decreasing amplitude due to the dominant complex conjugate pair of eigenvalues of the chronic equilibrium Jacobian.

Figure 2
figure 2

Plots of populations vs time for virus-free and chronic parameter values.

6.4 Andronov-Hopf bifurcation for chronic solutions

One of the main conditions for the existence of an Andronov-Hopf bifurcation (see, e.g., [18]) is the existence of a purely imaginary pair of eigenvalues of the Jacobian of the chronic equilibrium at a critical value of a delay time with all other eigenvalues having negative real parts. In this paper, we find purely imaginary eigenvalues and the critical delay time by direct numerical solution of the characteristic equation \(\det(\lambda I - J) = 0\), where J is the Jacobian in equation (12).

We have used Matlab to obtain numerical solutions of the characteristic equation \(\det(\lambda I - J) = 0\) for parameter values given in data sets 1, 2 and 3 of Table 10 for a selection of \(n_{rt}\) and \(n_{p}\) values corresponding to \(R_{0} \approx 1\) and \(R_{0} > 1\).

Examples of these critical values for data sets 1, 2 and 3 of Table 10 are shown in Table 15. The critical delay values for a bifurcation are clearly very different for the three data sets. A noticeable difference between the data sets is also that the critical values for data sets 1 and 2 appear to change slowly as the level of the antiretroviral therapy is increased, whereas the critical values for data set 3 change rapidly as the level of the antiretroviral therapy is increased. The reason for this difference is at present unknown to the authors and requires a sensitivity analysis of the critical delay times.

Table 15 Examples of critical delay times \(\pmb{\tau_{c}}\) (days) for Andronov-Hopf bifurcation

An example of the dynamical behavior of the solutions of the model for data set 1 of Table 10 for the antiretroviral therapy levels \(n_{rt}=0.5\) and \(n_{p}=0.6\) are shown in Figure 3 for delay times just less than and just greater than the critical delay time. The plot for delay time just less than the critical time shows convergence to the chronic latent T-cell equilibrium population, whereas the plot for the delay time just greater than the critical time shows convergence to an oscillating population value. An example of the limit cycle behavior of the infectious free virus population for data set 1 in Table 10 for a time delay just greater than the critical delay is shown in Figure 4. The phase plane plot in Figure 4(b) shows a clear limit cycle behavior as predicted by Andronov-Hopf bifurcation theory (see, e.g., [18]).

Figure 3
figure 3

Plots of latent T-Cell populations vs time for data set 1 for time delays less than and greater than critical time ( \(\pmb{n_{rt}=0.5}\) , \(\pmb{n_{p}=0.6}\) ).

Figure 4
figure 4

Limit cycle behavior of infectious free virus population for data set 1 for time delay greater than critical time for \(\pmb{n_{rt}=0.5}\) , \(\pmb{n_{p}=0.6}\) .

In numerical results, not shown in this paper, we have found that in the limit cycle region the model (1)-(5) predicts that the latently infected CD4+ T-cell population L can become negative. Since this is physiologically impossible, it is necessary to put a lower bound on the L population. The evidence (see, e.g., [2, 3]) that the virus cannot be completely eliminated suggests that placing a positive lower bound on L would give a more realistic model.

7 Conclusion

We have obtained simple analytical formulas for the sensitivity indices of this time-delay HIV model and used them to compute numerical values. We have found the following:

  1. (1)

    For the virus-free equilibrium, the virus-free healthy T-cell population depends on parameters that cannot be changed easily and the chronic healthy T-cell population is only useful because it is used to compute the sensitivity indices for \(R_{0}\). A reduction in \(R_{0}\) is important because it corresponds to a faster convergence of the infected populations to zero. From the numerical results, it can be seen that the most effective methods of reducing \(R_{0}\) are the following: (1) to try to increase the efficacies \(n_{rt}\) and \(n_{p}\) of the antiretroviral therapy and then (2) to increase virus clearance rate c, decrease infection rate k, or decrease viral reproduction rate N.

  2. (2)

    For the chronic equilibrium, reduction of the productively infected viral population \(V_{2}^{*}\) is the most important method of reducing the HIV infection. From the numerical results, the most effective methods of reducing \(V_{2}^{*}\) are the same as for the virus-free case.

  3. (3)

    The numerical results show that Andronov-Hopf bifurcations occur in the time delay model and that the critical delay times can vary over a wide range. For three data sets published by [15] and selected from the work of previous authors (Table 10), we have found delay times ranging from approximately 15-20 days to more than 200 days.

As stated in the introduction, one aim of examining the effect of introducing a time delay for procession of latently infected CD4+ T-cells to productively infected T-cells was to check if Andronov-Hopf bifurcations could produce limit cycle behavior in the free virus populations that might be associated with the intermittent viral blips with period of approximately 50 days observed by Rong and Perelson [1, 5, 6]. Our results show that Andronov-Hopf bifurcations associated with this time delay in procession can produce limit cycle behavior with periods similar to the viral blip period. However, the present authors are not able to claim that this behavior actually causes the viral blips.

In numerical results, not shown in this paper, we have found that for a range of antiretroviral levels and delay times the model (1)-(5) predicts that the latently infected CD4+ T-cell population L can become negative. However, in these cases, all other populations remain positive. The evidence (see, e.g., [2, 3]) that the virus cannot be completely eliminated suggests that placing a positive lower bound on L is necessary to obtain a more realistic time-delay model.