Introduction

TB, caused by the bacterium Mycobacterium tuberculosis, continues to be one of the most severe infectious diseases globally. It primarily targets the lungs and transmits via airborne droplets released when an infected individual coughs, sneezes, or engages in close physical interaction. The clinical presentation of the disease includes chronic cough, chest discomfort, weight loss, and fever. Diagnosis typically involves evaluating the patient’s medical history along with various diagnostic tools, including chest radiography and laboratory testing. In low and middle income areas, where access to healthcare is restricted and public health infrastructure is frequently underfunded, the prevalence of TB is particularly high. According to the World Health Organization (2021), a single untreated case of active TB can infect five to fifteen additional people each year, affecting millions of people worldwide. This emphasizes how urgently effective disease management techniques are needed. The Bacillus Calmette–Guérin (BCG) vaccine, along with antimicrobial treatment and antiretroviral therapy, has been widely implemented to curb the spread of tuberculosis. However, despite these interventions, TB continues to pose a serious public health challenge.

Mathematical models have become indispensable tools in epidemiology for comprehending the spread, control, and long-term behavior of infectious diseases. By translating complex biological and social processes into mathematical frameworks, these models help researchers and public health officials predict disease trends, assess the potential impact of interventions, and identify critical parameters influencing transmission dynamics. One of the foundational contributions to TB modeling was made by Castillo-Chavez and Feng1, who introduced a structured compartmental model that explicitly incorporated latent stages of infection. Their work emphasized the distinction between early and late latent TB and analyzed the effects of treating each group on disease dynamics. Shrestha et al.2 proposed a detailed model to analyze the long-term effect of different tuberculosis vaccine types on both disease transmission and the potential evolution of resistant strains. Recent integer-order compartmental models continue to refine TB dynamics by incorporating control strategies.

The use of a fractional order derivative framework introduces memory effects and hereditary properties into the model to capture memory and hereditary effects, offering a more accurate depiction of disease progression and latency compared to classical integer-order models3,4. This approach not only improves the model’s descriptive power but also offers valuable insights for public health planning and resource allocation. For instance, authors in5 proposed a fractional model of HIV interaction with CD4+ T-cells, examining three different fractional-derivative operators to capture complex immune dynamics. In addition to applications,6 analyzed a six-compartment SEIQRD model for COVID-19 in Indonesia. Authors in7 formulated a fractional-order model for the transmission of rabies involving both human and canine populations. Their approach emphasizes the role of memory and non-local interactions in shaping disease dynamics. Yeolekar et al.8 formulated and analyzed a model for infertile couples. Their fractional-order nonlinear model examines the influence of various treatments on infertility by using the Caputo derivative. Recent advancements in epidemiology have highlighted the benefits of using fractal–fractional operators to model systems with both memory and spatial heterogeneity. In9 authors have developed a fractional-order model for tuberculosis transmission using the Caputo derivative and analyzed the system’s qualitative behavior. Their study highlighted the advantages of fractional calculus in providing more accurate and flexible descriptions of disease dynamics compared to classical integer-order models. In10 developed a Caputo fractional-order TB model that incorporated age-structured compartments. Motivated by this growing body of research and the proven effectiveness of fractional calculus in modeling epidemiology, the present study explores a tuberculosis model originally formulated in the integer-order framework, which is then extended using the Caputo fractional derivative. This modification aims to reveal how incorporating memory effects through fractional derivatives enhances the model’s ability to replicate observed data more accurately than its integer-order counterpart.

The structure of this paper is organized as follows: Section 2 provides essential preliminaries required for the development of the model. In Section 3, the proposed fractional-order tuberculosis model is introduced, along with a detailed explanation of its parameters. Section 4 examines the qualitative properties of the model. Section 5 focuses on proving the existence and uniqueness of solutions, laying the groundwork for further analysis. In Section 6, key model parameters are estimated to align the model with real-world data. Section 7 presents the sensitivity analysis of the basic reproduction number. Section 8 discusses the numerical solution of the model, followed by simulations and graphical interpretations of the results. Finally, Section 9 summarizes the key findings and main contributions of the study.

Preliminary

A summary of essential definitions and properties of fractional calculus is presented in this section to support the forthcoming analysis.

Definition 2.1

11 Let \(\alpha >0\) then for \(x\in [0, b]\), then the Caputo Derivative of function f is:

$$\begin{aligned} {^{C}}_{a}{\mathfrak {D}}_{x}^{\alpha }\,f(x) = {\left\{ \begin{array}{ll} \dfrac{1}{\Gamma (n-\alpha )} \int _{0}^{x} (x-z)^{n- \alpha -1} f^{(n)}(z) dz & \text {if } n-1\le \alpha < n, \\ \dfrac{d^n f}{dx^n} & \text {if } \alpha = n. \end{array}\right. } \end{aligned}$$
(1)

Definition 2.2

12 The fractional integral of order \(\alpha\) of a function \(f: \mathbb {R}^{+} \rightarrow \mathbb {R}\) is given by

$$\begin{aligned} \mathfrak {I}^{\alpha }(f(x)) = \frac{1}{\Gamma (\alpha )} \int _{0}^{x} (x - z)^{\alpha - 1} f(z) \, dz, \quad \alpha> 0, \; x > 0. \end{aligned}$$
(2)

Definition 2.3

13 The fractional integral of the Caputo fractional derivative of order \(\alpha\) of a function \(f: \mathbb {R}^{+} \rightarrow \mathbb {R}\) is given by

$$\begin{aligned} J^{\alpha }\{D^{\alpha } f(t)\} = f(t) - \sum _{k=0}^{n-1} f^{(k)}(0) \frac{t^{k}}{k!}, \quad t > 0. \end{aligned}$$
(3)

Lemma 2.4

14 The Caputo Fractional Derivative \({^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,f(x)\) has the following Laplace transform (L.T.):

$$\begin{aligned} \mathcal {L}[{^{C}}{\mathfrak {D}}_{0,s}^{\alpha }\,f(x) ] = p^{\alpha } F(p) - \sum _{k=0}^{n-1} p^{\alpha - k- 1} f^k(0). \end{aligned}$$
(4)

Where \(n-1 \le \alpha < n \, \text {and}\,\, F(p) = \mathcal {L}[f(x),p]= \int _{0}^{\infty } e^{-px} f(x)dx\).

Lemma 2.5

15 Let \(f(x)\in [a,b]\) and \({^{C}}{\mathfrak {D}}_{0,x}^{\alpha }\,f(x) \in C[a,b]\) for \(\alpha \in (0,1]\), then by Generalized Mean Value Theorem we get

$$\begin{aligned} f(x) = f(a) + \dfrac{1}{\Gamma (\alpha +1)} {^{C}}{\mathfrak {D}}_{0,x}^{\alpha }\,f(\eta ) (x-a)^\alpha . \end{aligned}$$
(5)

Where \(a\le \eta \le s, \forall s \in (a,b]\).

Lemma 2.6

The Mittag–Leffler function in generalized form \(E_{p,q}(x)\) for \(x \in \mathbb {R}\) is given by

$$\begin{aligned} E_{p,q}(x) = \sum _{b=0}^{\infty } \frac{x^b}{\Gamma (p b + q)}, \qquad p, q > 0. \end{aligned}$$

It can also be written as follows:

$$\begin{aligned} E_{p,q}(x) = x E_{p,p+q}(x) + \frac{1}{\Gamma (q)}. \end{aligned}$$

Considering the function \(t^{q-1} E_{p, q}(\pm \psi t^{p})\), and taking the Laplace transform, we have

$$\begin{aligned} \mathcal {L}\left[ t^{q-1} E_{p,q}(\pm \psi t^{p}) \right] = \frac{s^{p-q}}{s^{p} \pm \psi }. \end{aligned}$$
(6)

Mathematical model

In order to study the spread and management of tuberculosis, we propose a compartmental model that stratifies the total population into six mutually exclusive epidemiological classes: susceptible individuals S(t) who have no prior exposure to TB , vaccinated individuals V(t), who have gained some immunity through vaccination, exposed individuals E(t) who have contracted the infection but they are not yet infectious, infectious individuals I(t) who are exhibiting active symptoms and are capable of transferring the bacteria, individuals undergoing treatment T(t), and recovered individuals R(t) as shown in Fig. 1. Let the total population comprising all the model compartments at time t is denoted by:

$$\begin{aligned} \mathcal {P}(t)= S(t) + V(t) + E(t) + I(t) + T(t) + R(t). \end{aligned}$$

The following assumptions underpin the structure of the proposed TB model:

  • All newborns and immigrants entering the population are assumed to be susceptible to TB infection.

  • The Bacillus Calmette–Guérin (BCG) vaccine confers partial protection against TB infection; however, its efficacy is known to diminish over time.

  • The likelihood of reinfection with TB is assumed to be lower than that of primary infection.

Based on the above assumptions, we can now write down the system of differential equations to representing the dynamics of TB following...

$$\begin{aligned} \begin{aligned}&\dfrac{dS}{dt }= \lambda - \beta S I + \theta V + \phi R - (\mu +\tau ) S, \\ &\dfrac{dV}{dt }= \tau S - (1- \omega )\beta VI - ( \mu \theta ) V, \\ &\dfrac{dE}{dt }= \beta SI +\epsilon \beta RI +(1- \omega ) \beta V I - (\rho + \mu +\kappa )E, \\ &\dfrac{dI}{dt }= \kappa E -(\nu +\mu +\delta )I, \\ &\dfrac{dR}{dt }= \rho E + \nu I - (r+ \mu ) T, \\ &\dfrac{dT}{dt }= rT - \epsilon \beta RI- (\phi + \mu ) R. \end{aligned} \end{aligned}$$
(7)
Fig. 1
figure 1

Schematic diagram of the Tuberculosis model.

To better reflect the complex dynamics and memory effects inherent in the system (7), is generalized to the fractional order version characterized by order \(\alpha\). The fractional order framework using the Caputo derivation is:

$$\begin{aligned} \begin{aligned}&{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,S(t)= \lambda - \beta S I + \theta V + \phi R - (\tau +\mu ) S, \\ &{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,V(t)= \tau S - (1- \omega )\beta VI - (\theta +\mu ) V, \\ &{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,E(t)= \beta SI +\epsilon \beta RI +(1- \omega ) \beta V I - (\rho + \kappa + \mu )E, \\ &{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,I(t)= \kappa E -(\nu +\mu +\delta )I, \\ &{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,T(t)= \rho E + \nu I - (r+ \mu ) T, \\ &{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,R(t)= rT - \epsilon \beta RI- (\phi + \mu ) R. \end{aligned} \end{aligned}$$
(8)

With positive initial conditions,

$$\begin{aligned} S(0) \ge 0, V(0) \ge 0, E(0) \ge 0, \end{aligned}$$
$$\begin{aligned} I(0) \ge 0, T(0) \ge 0, R(0) \ge 0. \end{aligned}$$

The following epidemiological factors, listed in Table 1 control the development and dynamics of the suggested TB model:

Table 1 Biological meaning of model parameters.

Qualitative properties of the model

Positivity

Theorem 4.1

All solutions of system (8) remain positive for all \(t \ge 0\), provided the initial conditions are positive. That is, the system evolves within the set

$$\mathbb {R}_+^6 = \left\{ M = (S, V, E, I, T, R) \in \mathbb {R}^6 : M \ge 0 \right\} .$$

Proof

From lemma (2.5) it follows that if for \(x_0 \in [a,b], {^{C}}{\mathfrak {D}}^{\alpha }\,f(x_0) > 0\) then there \(\exists\) a neighborhood \(\mathcal {D}\) of \(x_0\) such that \(f(x)>f(a), \, \forall x \in \mathcal {D}\) and if for \({^{C}}{\mathfrak {D}}^{\alpha }\,f(x_0) < 0\) then there \(\exists\) a neighborhood \(\mathcal {D}\) of \(x_0\) such that \(f(x)< f(a) \, \forall x \in \mathcal {D}\).

$$\begin{aligned}&\big [{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,S(t)\big ]_{S=0}= \lambda + \theta V + \phi R \ge 0, \\ &\big [{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,V(t)\big ]_{V=0}= \tau S \ge 0, \\ &\big [{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,E(t)\big ]_{E=0}= \beta SI +\epsilon \beta RI +(1- \omega ) \beta V I \ge 0, \\ &\big [{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,I(t)\big ]_{I=0}= \kappa E \ge 0, \\ &\big [{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,T(t)\big ]_{T=0}= \rho E + \nu I \ge 0, \\ &\big [{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,R(t)\big ]_{R=0}= rT \ge 0. \end{aligned}$$

Thus, the system’s solution remains positive. \(\square\)

Boundedness

Theorem 4.2

The region

$$P = \left\{ (S, V, E, I, T, R) \in \mathbb {R}_+^6 : 0 \le \mathcal {P}(t) \le \frac{\Lambda }{\mu } \right\}$$

serves as a positively invariant set with respect to the system (8), ensuring that all positive solutions are confined within it over time17.

Proof

On adding all the equations of system (8),

$$\begin{aligned}&{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,\mathcal {P}(t) = {^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,S(t) + {^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,V(t) +{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,E(t) +{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,I(t) + +{^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,T(t) + {^{C}}{\mathfrak {D}}_{0,t}^{\alpha }\,R(t), \\ &\hspace{2 cm} = \lambda - \mu \mathcal {P}(t) -\delta I(t), \\ &\text {Since }I(t)\ge 0\text {, it follows that} \\ &\hspace{2 cm} \le \lambda - (\mathcal {P}(t)) \mu . \end{aligned}$$

Using L.T. of Caputo Fractional Derivative as discussed in lemma (2.4)

$$\begin{aligned}&p^\alpha \mathcal {L} [\mathcal {P}(t)] - p^{\alpha -1} \mathcal {P}(0) \le \dfrac{\lambda }{p} - \mu \mathcal {L} [\mathcal {P}(t)], \\ &\hspace{2.5cm} \mathcal {L} [\mathcal {P}(t)] \le \dfrac{\lambda }{p(p^\alpha +\mu )} + \dfrac{p^{\alpha -1} }{p^\alpha +\mu } \mathcal {P}(0). \end{aligned}$$

On taking inverse L.T. we get,

$$\begin{aligned}&\mathcal {P}(t) \le \dfrac{\lambda }{\mu } \mathcal {L}^{-1} \Big [ \dfrac{\mu }{p(p^\alpha + \mu )}\Big ] + \mathcal {P}(0) \mathcal {L}^{-1} \Big [\dfrac{p^{\alpha -1}}{p^\alpha +\mu }\Big ], \end{aligned}$$

Now, by using lemma (2.6) for inverse L.T. we get,

$$\begin{aligned}&\mathcal {P}(t) \le \dfrac{\lambda }{\mu } [1-E_{\alpha }(-\mu t^\alpha )] + \mathcal {P}(0) [E_{\alpha }(-\mu t^\alpha )], \\ &\hspace{1 cm} \le \dfrac{\lambda }{\mu } - \dfrac{\lambda }{\mu } E_{\alpha }(-\mu t^\alpha )+ \mathcal {P}(0) [E_{\alpha }(-\mu t^\alpha )], \\ &\hspace{1cm} \le \dfrac{\lambda }{\mu } - \Big (\dfrac{\lambda }{\mu } - \mathcal {P}(0)\Big ) E_{\alpha } (-\mu t^\alpha ), \\ &\hspace{1cm} \le \dfrac{\lambda }{\mu } - c E_{\alpha } (-\mu t^\alpha ). \end{aligned}$$

Where, \(c = \Big (\dfrac{\lambda }{\mu } - \chi (0)\Big )\). As \(t \rightarrow \infty\)

$$\begin{aligned} 0 \le \mathcal {P}(t) \le \dfrac{\lambda }{\mu }. \end{aligned}$$

Therefore the total population as well as sub-population is bounded. Thus entire solution of the model starts in \(\mathbb {R}_{+}^{6}\) and bounded by the region. \(\square\)

Disease free equilibrium (DFE)

The DFE corresponds to the state where there is no infection in the population, i.e., \(E = I = T = 0\). Setting the right-hand sides of the system (8) to zero and solving under this condition, we obtain:

$$\begin{aligned} (S^0, V^0, E^0, I^0, T^0, R^0) = \Big [\frac{\Lambda (\theta + \mu )}{(\tau + \mu + \theta )\mu }, \frac{\tau \lambda }{(\tau + \mu + \theta )\mu }, 0,0,0,0 \Big ]. \end{aligned}$$

This equilibrium represents a TB free scenario where the population is distributed among the susceptible and vaccinated compartments only, with no active transmission occurring.

Reproduction number

The expected number of new cases brought on by a single infectious person in a population that is completely susceptible is indicated by the basic reproduction number \((R_0)\). The next-generation matrix approach is employed to calculate \((R_0)\) for the model18. Using this method, the model equations are divided into two matrices: \(\mathcal {V}\), which describes the transitions of individuals between compartments, and \(\mathcal {F}\), which represents the emergence of new infections. Where \(\mathcal {V}\) and \(\mathcal {F}\) are coloumn vectors given by,

$$\mathcal {F} = \begin{bmatrix} \beta S I + \epsilon \beta RI + (1-\omega ) \beta V I \\ 0 \\ 0 \end{bmatrix} \quad \mathcal {V} = \begin{bmatrix} (\rho +\kappa +\mu ) \\ (-\kappa E +(\nu +\mu +\delta ) \\ -\rho E -\nu I +(r+\mu )T \end{bmatrix}$$

At the DFE points, the Jacobian matrices \(\mathcalligra {f}\) and \(\mathscr {V}\) are:

$$\mathbbm {f}= \begin{bmatrix} 0 & \beta S^{*} +\epsilon \beta R^{*} + (1- \omega )\beta V^{*} & 0 \\ 0 & 0 & 0\\ 0 & 0 & 0 \end{bmatrix} and \,\,\, \mathbbm {v} = \begin{bmatrix} (\rho +\kappa +\mu ) & 0 & 0 \\ -\kappa & (\nu +\delta +\mu ) & 0 \\ -\rho & -\nu & (r +\mu ) \end{bmatrix}$$

The associated next-generation matrix is written as \(K = \mathbbm {f} * (\mathbbm {v})^{-1}\) that is,

$$K = \begin{bmatrix} \dfrac{\kappa (\beta S^{*} + (1-\omega ) \beta V^{*} )}{(\nu +\mu + \delta ) (\rho + \kappa + \mu )} & \dfrac{ (\beta S^{*} + (1-\omega ) \beta V^{*})}{(\nu +\mu + \delta )} & 0 \\ 0 & 0 & 0\\ 0 & 0 & 0 \end{bmatrix}$$

The \(R_0\) is given by the spectral radius of the next-generation matrix, expressed as:

$$R_{0} = \dfrac{\lambda \beta \kappa (\mu + \theta +(1- \omega )\tau )}{\mu (\nu + \mu + \delta )( \kappa + \mu +\rho )( \mu + \tau + \theta )}.$$

TB can persist and propagate within the population, which could eventually result in higher mortality, when \(R_0\) is greater than one. This emphasizes the necessity of robust and successful public health initiatives to manage the illness. Conversely, if \(R_0\) is less than 1, it indicates that the TB cases will likely to decrease in the future. To avoid a possible re-emergence, continuous monitoring and preventive measures are still essential.

Local stability analysis of the DFE

To analyze the local asymptotic stability of the DFE, we utilize the linearization method explained in19. A DFE is considered locally asymptotically stable if the eigenvalue of the Jacobian matrix are negative or have a negative real part.

Theorem 4.3

Provided that every eigen value of \(J_{\text {DFE}}\) meets the condition \(|arg \lambda _j|\) for \(j=1, 2, 3, \cdots ,\) with \(0 < \alpha \le 1\), then DFE will be locally asymptotically stable.

Proof

The Jacobian matrix of system (8) evaluated at the DFE is given by

$$J_{\text {DFE}} = \begin{pmatrix} -(\tau +\mu ) & \theta & 0 & -k_{1} & 0 & \phi \\ \tau & -(\theta +\mu ) & 0 & -k_{2} & 0 & 0 \\ 0 & 0 & -(\rho +\kappa +\mu ) & k_{3} & 0 & 0 \\ 0 & 0 & \kappa & -(\nu +\mu +\delta ) & 0 & 0 \\ 0 & 0 & \rho & \nu & -(r+\mu ) & 0 \\ 0 & 0 & 0 & 0 & r & -(\phi +\mu ) \end{pmatrix},$$

where

$$\begin{aligned} k_{1}&= \beta S^{0} = \beta \frac{\Lambda (\theta +\mu )}{(\tau +\mu +\theta )\mu }, \\ k_{2}&= (1-\omega )\beta V^{0} = (1-\omega )\beta \frac{\tau \Lambda }{(\tau +\mu +\theta )\mu }, \\ k_{3}&= \beta S^{0} + (1-\omega )\beta V^{0} = \beta \frac{\Lambda \left[ (\theta +\mu )+(1-\omega )\tau \right] }{(\tau +\mu +\theta )\mu }. \end{aligned}$$

\(\square\)

The Jacobian can be expressed in a block triangular form as

$$J_{\text {DFE}} = \begin{pmatrix} A & B \\ 0 & C \end{pmatrix},$$

where

$$A= \begin{pmatrix} -(\tau +\mu ) & \theta \\ \tau & -(\theta +\mu ) \end{pmatrix}, \quad C= \begin{pmatrix} -(\rho +\kappa +\mu ) & k_{3} & 0 & 0 \\ \kappa & -(\nu +\mu +\delta ) & 0 & 0 \\ \rho & \nu & -(r+\mu ) & 0 \\ 0 & 0 & r & -(\phi +\mu ) \end{pmatrix}.$$

Since \(J_{\text {DFE}}\) is block upper-triangular, its eigenvalues are the union of the eigenvalues of A and C.

The characteristic equation of A is

$$(\lambda +\tau +\mu )(\lambda +\theta +\mu ) - \theta \tau = 0,$$

which simplifies to

$$\lambda ^{2} + (\tau +\theta +2\mu )\lambda + \mu (\tau +\theta +\mu ) = 0.$$

The corresponding eigenvalues are

$$\lambda _{1} = -\mu , \qquad \lambda _{2} = -(\tau +\theta +\mu ).$$

The C matrix can be written in a lower block triangular form:

$$C = \begin{pmatrix} M & 0 \\ N & P \end{pmatrix},$$

where,

$$M = \begin{pmatrix} -(\rho +\kappa +\mu ) & k_{3} \\ \kappa & -(\nu +\mu +\delta ) \end{pmatrix}, \quad P = \begin{pmatrix} -(r+\mu ) & 0 \\ r & -(\phi +\mu ) \end{pmatrix}.$$

Therefore, the eigenvalues of C are the union of the eigenvalues of M and P.

The characteristic polynomial of M is

$$\lambda ^{2} + (\rho +\kappa +\nu +2\mu +\delta )\lambda + \left[ (\rho +\kappa +\mu )(\nu +\mu +\delta ) - \kappa k_{3}\right] = 0.$$

Hence,

$$\lambda _{3,4} = \frac{-(\rho +\kappa +\nu +2\mu +\delta ) \pm \sqrt{\Delta _{M}}}{2},$$

where

$$\Delta _{M} = (\rho +\kappa +\nu +2\mu +\delta )^{2} - 4(\rho +\kappa +\mu )(\nu +\mu +\delta ) + \frac{4\kappa \beta \Lambda \left[ (\theta +\mu )+(1-\omega )\tau \right] }{(\tau +\mu +\theta )\mu }.$$

Since P is lower triangular, its eigenvalues are simply the diagonal elements:

$$\lambda _{5} = -(r+\mu ), \qquad \lambda _{6} = -(\phi +\mu ).$$

By the Routh–Hurwitz criterion, both roots \(\lambda _{3,4}\) have negative real parts if and only if

$$a>0 \quad \text {and} \quad b>0 \;\Longleftrightarrow \; R_{0}<1.$$
$$\text {where}, a= (\rho +\kappa +\nu +2\mu +\delta ) \quad \text {and} \quad b= (\rho +\kappa +\mu )(\nu +\mu +\delta ) - \kappa k_{3}$$

The remaining eigenvalues of \(J_{\text {DFE}}\), namely

$$\lambda _{1}=-\mu , \quad \lambda _{2}=-(\tau +\theta +\mu ), \quad \lambda _{5}=-(r+\mu ), \quad \lambda _{6}=-(\phi +\mu ),$$

are all negative. Hence, all eigenvalues of the full Jacobian have negative real parts when \(R_{0}<1\).

For the fractional-order system of order \(\alpha \in (0,1]\), the linearized system \(^{C}\!D_{t}^{\alpha }x = Jx\) is locally asymptotically stable if every eigenvalue \(\lambda\) of J satisfies

$$|\arg (\lambda )| > \frac{\alpha \pi }{2}.$$

Since all eigenvalues of \(J_{\text {DFE}}\) are real and negative when \(R_{0}<1\), the above condition is automatically satisfied for any \(0<\alpha \le 1\).

Therefore, the disease-free equilibrium of system (8) is:

$$\text {Locally asymptotically stable if } R_{0}<1, \quad \text {and unstable if } R_{0}>1.$$

Existence and uniqueness

We address the existence and uniqueness of the solutions associated with tuberculosis disease model (8) using fixed point theorems in this part20,21,22. Let the model (8) with non negative initial values then it can be rewritten as:

$$\begin{aligned} \begin{aligned}&\zeta _1 (t,S) = \lambda - \beta S I + \theta V + \phi R - (\tau +\mu ) S, \\ &\zeta _2 (t,V)= \tau S - (1- \omega )\beta VI - (\theta +\mu ) V, \\ &\zeta _3 (t,E)= \beta SI +\epsilon \beta RI +(1- \omega ) \beta V I - (\rho + \kappa + \mu ), \\ &\zeta _4 (t,I)= \kappa E -(\nu +\mu +\delta )I, \\ &\zeta _5 (t,T)= \rho E + \nu I - (r+ \mu ) T, \\ &\zeta _6 (t,R)= rT - \epsilon \beta RI- (\phi + \mu ) R. \end{aligned} \end{aligned}$$
(9)

An integral transform is applied to both sides, resulting in:

$$\begin{aligned} \begin{aligned}&S(t)= S(0) +\dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \zeta _1 (\eta , S(\eta )) d\eta , \\ &V(t)= V(0) +\dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \zeta _2 (\eta , V(\eta )) d\eta , \\ &E(t)= E(0) +\dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \zeta _3 (\eta , E(\eta )) d\eta , \\ &I(t)= I(0) +\dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \zeta _4 (\eta , I(\eta )) d\eta , \\ &T(t)= T(0) +\dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \zeta _5 (\eta , T(\eta )) d\eta , \\ &R(t)= R(0) +\dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \zeta _6 (\eta , R(\eta )) d\eta . \end{aligned} \end{aligned}$$
(10)

Lemma 5.1

\(\forall\) \(r= 1, 2, \cdots , 6\), The kernels \(\zeta _r\) are satisfying lipschitz condition with lipschitz constants \(K_r\) provided that \(0< K_r <1\).

Proof

We find that for \(S_1\) and \(S_2 \in \mathbb {R}^6_{+}\),

$$\begin{aligned}&\Vert \zeta _1 (t, S_1)- \zeta _1 (t, S_2) \Vert = \Vert -(S_1- S_2)(\beta I + \eta +\mu ) \Vert ,\end{aligned}$$
(11)
$$\begin{aligned}&\le K_1 \Vert S_1 - S_2\Vert . \end{aligned}$$
(12)

Where \(K_1\) is the lipschitz constant which is contracted. In a similar way,

$$\begin{aligned}&\Vert \zeta _2 (t, V_1)- \zeta _2 (t, V_2) \Vert = \Vert -(V_1- V_2)(\beta I - \beta \omega I + \theta +\mu ) \Vert , \\ &\hspace{3.7 cm} \le K_2 \Vert V_1 - V_2\Vert , \\ &\Vert \zeta _3 (t, E_1)- \zeta _1 (t, E_2) \Vert = \Vert -(E_1- E_2)(\rho +\kappa +\mu ) \Vert , \\ &\hspace{3.7 cm} \le K_3 \Vert E_1 - E_2\Vert , \\ &\Vert \zeta _4 (t, I_1)- \zeta _1 (t, I_2) \Vert = \Vert -(I_1- I_2)(\nu +\mu +\delta ) \Vert , \\ &\hspace{3.7 cm} \le K_4 \Vert I_1 - I_2\Vert , \\ &\Vert \zeta _5 (t, T_1)- \zeta _1 (t, T_2) \Vert = \Vert -(T_1- T_2)(r +\mu ) \Vert , \\ &\hspace{3.7 cm} \le K_5 \Vert T_1 - T_2\Vert , \\ &\Vert \zeta _6 (t, R_1)- \zeta _1 (t, R_2) \Vert = \Vert -(R_1- R_2)(\epsilon \beta I + \phi +\mu ) \Vert , \\ &\hspace{3.7 cm} \le K_6 \Vert R_1 - R_2\Vert . \end{aligned}$$

Where \(K_1= \beta I + \eta +\mu , K_2 = (1- \omega )\beta I +\theta +\mu , K_3 = \rho +\kappa +\mu , K_4= \nu +\mu +\delta , K_5= r +\mu\) and \(K_6= \epsilon \beta I + \phi +\mu\). Thus the kernels \(K_r\) are lipschitz for \(r= 1, 2,\cdots 6.\) \(\square\)

Lemma 5.2

The system(8) has atleast one solution provided that \(\dfrac{t^\alpha K_r}{\Gamma (\alpha +1)}\) for \(r= 1, 2,\cdots 6.\)

Proof

We now define the recursive patterns as follows:

$$\begin{aligned} \begin{aligned}&\Theta _{1n}(t)= S_n(t)- S_{n-1}(t)= \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _1 (\eta , S_{n-1})- \zeta _1 (\eta , S_{n-2})\big ) d\eta , \\ &\Theta _{2n}(t)= V_n(t)- V_{n-1}(t)= \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _2 (\eta , V_{n-1})- \zeta _2 (\eta , V_{n-2})\big ) d\eta , \\ &\Theta _{3n}(t)= E_n(t)- E_{n-1}(t)= \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _3 (\eta , E_{n-1})- \zeta _3 (\eta , E_{n-2})\big ) d\eta , \\ &\Theta _{4n}(t)= I_n(t)- I_{n-1}(t)= \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _4 (\eta , I_{n-1})- \zeta _4 (\eta , I_{n-2})\big ) d\eta , \\ &\Theta _{5n}(t)= T_n(t)- T_{n-1}(t)= \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _5 (\eta , T_{n-1})- \zeta _5 (\eta , T_{n-2})\big ) d\eta , \\ &\Theta _{6n}(t)= R_n(t)- R_{n-1}(t)= \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _6 (\eta , R_{n-1})- \zeta _6 (\eta , R_{n-2})\big ) d\eta , \end{aligned} \end{aligned}$$
(13)

after taking the norm of first equation of equation (13), we get

$$\begin{aligned}&\Vert \Theta _{1n}(t) \Vert = \Vert S_n(t)- S_{n-1}(t) \Vert = \Big \Vert \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big (\zeta _1 (\eta , S_{n-1})- \zeta _1 (\eta , S_{n-2})\big ) d\eta \Big \Vert , \\ &\hspace{5 cm} \le \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \Big \Vert \zeta _1 (\eta , S_{n-1})- \zeta _1 (\eta , S_{n-2}) \Big \Vert d\eta , \\ &\hspace{5 cm} \le \dfrac{K_1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big \Vert S_{n-1}(t)- S_{n-2}(t) \big \Vert d\eta , \\ &\hspace{5 cm} = \dfrac{K_1}{\Gamma (\alpha )} \int _{0}^{t} (t-\eta )^{\alpha -1} \big \Vert \Theta _{n-1}(t) \big \Vert d\eta , \\ &\hspace{5 cm} = \Big (\dfrac{K_1 t}{\Gamma (\alpha +1)} \Big )^n \Vert S(0) \Vert . \end{aligned}$$

Similarly we have, \(\Vert \Theta _{rn}(t) \Vert \le \Big (\dfrac{K_r t}{\Gamma (\alpha +1)} \Big )^n \Vert \zeta _r(0) \Vert .\) for \(r= 1, 2,\cdots 6.\)

where, \((\zeta _1, \zeta _2, \zeta _3, \zeta _4, \zeta _5, \zeta _6)=(S, V, E, I, T, R)\). Hence the sequences \(S_n, V_n, E_n, I_n, T_n, R_n\) are uniformly bounded. Now this is to be shown that these sequence converge uniformly to the integral solution (10) over a given interval I which consequenty implies the convergence to the model solutions.

it is clear to see that,

$$\begin{aligned} \zeta _n = \zeta (0) + \sum _{k=1}^{n} (\zeta _k - \zeta _{k-1}) \end{aligned}$$

for \(\zeta = (s, V, E, I, T, R)^T\). Hence,

$$\begin{aligned}&\Vert \zeta (0) +\sum _{k=1}^{n} (\zeta _k - \zeta _{k-1}) \Vert \le \Vert \zeta (0) \Vert + \Vert \zeta _k - \zeta _{k-1} \Vert , \\ &\hspace{3 cm} \le \Vert \zeta (0) \Vert + \sum _{k=1}^{n} \Vert \zeta _k (0)\Vert \Big (\dfrac{t^\alpha K_1}{\Gamma (\alpha +1)}\Big )^k. \end{aligned}$$

If \(\Big (\dfrac{t^\alpha K_1}{\Gamma (\alpha +1)}\Big )^k <1\) then the above expression converges uniformly on I. Thus by Weirstrass-M test the sequence \(\zeta _n\) is uniformly convergent on I and will have a limit point which is the solution of integral solution (10). Hence the model (8) has atleast one solution.

Theorem 5.3

Model (8) with non negative initial conditions, admits a unique solution provided \(\dfrac{t^\alpha K_1}{\Gamma (\alpha +1)} <1\) is satisfied for each \(r=1, 2, \cdots 6\).

Proof

Suppose that the model (8) possesses two solutions with same initial conditions then the norm of the difference of both solutions can be expressed as:

$$\begin{aligned}&\Vert S_1 -S_2 \Vert = \dfrac{1}{\Gamma (\alpha +1)} \int _{0}^{t} (t-\eta )^{\alpha -1} \Vert \zeta _1 (\eta , S_1) - \zeta _1 (\eta , S_2)\Vert d\eta , \\ &\Vert S_1 -S_2 \Vert \le \dfrac{K_1 T }{\Gamma (\alpha +1)} \Vert S_1 - S_2\Vert , \\ &\Big (1- \dfrac{K_1 T }{\Gamma (\alpha +1)}\Big ) \Vert S_1 - S_2 \Vert \le 0. \end{aligned}$$

this inequality is satisfied only if \(S_1 =S_2\). Hence the model (8) will posses a unique solution. Similar argument can be applied for rest of the equations. \(\square\)

Parameter estimation

In this work, the least squares method is utilized to estimate model parameters by minimizing the discrepancy between the numerical solution of the infected population and the observed case data. This fitting process helps bridge the gap between theoretical models and practical epidemiological observations. To perform this estimation, we use MATLAB’s lsqcurvefit function, which provides a robust non-linear least squares optimization technique well-suited for complex, non-linear models like ours23. The fractional-order TB model under consideration includes 13 parameters, capturing various biological and epidemiological processes. Among these, four key parameters \(\beta\)(transmission rate), \(\tau\)( vacciation rate), \(\rho\)(treatment rate for latent TB cases) and \(\nu\)(treatment rate for active TB cases) along with the fractional order are selected for estimation due to their significant influence on disease transmission and treatment dynamics. These parameters are calibrated using tuberculosis case data reported in Kenya from 2000 to 2022 obtained from the World bank24. The data set reports the annual incidence of tuberculosis per 100,000 people. The initial conditions used in both data fitting and the numerical simulations are \(S(0)= 97000, V(0)= 0, E(0)= 2549, I(0)= 451, T(0)=0\) and \(R(0)=0\)16.

Fig. 2
figure 2

Comparison of actual data points with the curve obtained from (a) Caputo fractional order model and (b) Integer order model.

To provide a quantitative measure of model accuracy, the root mean square error has been calculated by computing the square root of the average squared differences between predicted and observed data points. We have got the root mean square error of 0.020042 for the Caputo fractional model while it was 0.072408 for the integer order model. This corresponds to a reduction of approximately 72.31 percentage , indicating a substantial improvement in model accuracy. The comparison is illustrated in Fig. 2.

Sensitivity analysis

The purpose of sensitivity analysis, in our disease framework is to determine that which parameters exert the strongest influence to the disease dynamics. It mainly focus on those parameters that can significantly alter the \(R_0\). Sensitivity indices quantify how much the state variable shifts when a parameter changes. These indices can be obtained using the partial derivatives as follows:

$$\mathcal {S}_{l}^{R_0} = \dfrac{\partial R_0}{\partial l} \cdot \dfrac{l}{R_0}$$

The sensitivity indices corresponding to the parameters of this analysis are listed in Table 2. The parameters with negative sensitivity indices effectively reduce disease spread whereas the parameters with positive indices promote the disease transmission. The sensitivity analysis in Fig. 3 indicates that improving the vaccine efficacy \((\omega )\) has the most significant effect in reducing the basic reproduction number \(R_0\). Reducing the transmission rate \((\beta )\) through effective control measures and minimizing the recruitment rate \((\lambda )\) also proportionally decrease \(R_0\). Furthermore, increasing treatment initiation rates for both active and latent TB cases \((\nu , \rho )\), as well as enhancing treatment-related removal \((\delta )\), contributes to lowering disease transmission. Since the progression rate \((\kappa )\) positively influences \(R_0\), interventions that prevent progression from latent to active TB, such as preventive therapy, would further reduce the potential for disease spread.

Fig. 3
figure 3

Sensitivity indices of model parameters.

Table 2 Sensitivity indices of the basic reproduction number \(R_0\).
Fig. 4
figure 4

\(R_0\) under the influence of transmission rate and fractional order.

Fig. 5
figure 5

\(R_0\) under the influence of recruitment rate and fractional order.

Fig. 6
figure 6

\(R_0\) under the influence of death rate and fractional order.

Fig. 7
figure 7

\(R_0\) under the influence of vaccine waning rate and fractional order.

To enhance the analysis, 3D contour plots illustrating the variation of the basic reproduction number \(R_0\) with respect to the fractional order \(\alpha\) and other key parameters are included. Figure 4 demonstrates that the basic reproduction number \(R_0\) increases with both the transmission rate \(\beta\) and the fractional order \(\alpha\). At higher \(\alpha\) (closer to 1), which indicate weaker memory effects, even a small increase in \(\beta\) leads to a steep rise in \(R_0\). However, for lower \(\alpha\), the system exhibits stronger memory, which dampens the impact of transmission.

The Fig. 5 illustrates that the basic reproduction number \(R_0\) rises as both the recruitment rate \(\lambda\) and the fractional order \(\alpha\) increase. When \(\alpha\) is closer to 1, even slight growth in \(\lambda\) leads to a rapid escalation in \(R_0\). This interplay suggests that memory driven dynamics can mitigate the impact of high recruitment on disease spread.

The Fig. 6 highlights a clear decline in \(R_0\) with increasing natural death rate \(\mu\), especially when the fractional order \(\alpha\) is low. The strongest reduction in \(R_0\) occurs when memory effects are significant lower and \(\mu\) is relatively high. At higher \(\alpha\), this suppressive effect is weaker, indicating that systems with minimal memory retain more disease persistence. The combined effect shows that mortality plays a more effective role in disease control when past states significantly influence the present dynamics.

The Fig. 7 demonstrates that \(R_0\) declines steadily with increasing vaccine efficacy \(\omega\), and this decline is more prominent when \(\alpha\) is lower. In the presence of stronger memory, even moderate improvements in vaccine efficacy lead to notable reductions in disease transmission.

Numerical method

The numerical method for solution of our considered diabetes model is motivated by Adams Bashforth Predictor corrector algorithm25. This approach is well-suited for our model since it provides high accuracy and stability, effectively simulates long-term dynamics, and manages the non-local memory effects of fractional derivatives. Convergence of this method has been rigorously established under the assumptions that the function \(\Omega (t, \zeta (t))\) is Lipschitz continuous and the exact solution is sufficiently smooth. The local truncation error of the method behaves as \(O(h^{1+\alpha })\), where \(h\) is the time-step size. Consequently, the global error satisfies \(|\zeta (t_n) - t_n| = O(h^{1+\alpha })\) for \(0< \alpha < 1\), and the method recovers the classical second-order convergence when \(\alpha = 1\). This fractional-order dependence reflects that smaller values of \(\alpha\) slightly reduce the rate of convergence.

Consider a fractional ordered Initial value problem formulated to solve the model equations is:

$$\begin{aligned}&\mathcal {D}_{t}^{\alpha } \zeta (t) = \Omega (t, \zeta (t)) , , \nonumber \\ &\zeta ^r(0) = \zeta ^r_{0}, i=0, 1, \cdots , n-1. \end{aligned}$$
(14)

Where \(\alpha >0\) and \(t\in [0, T]\). The equivalent voltera integral equation governing the above fractional initial value problem can be stated as:

$$\begin{aligned} \zeta (t) = \sum _{r=0}^{n-1} \zeta ^r_{0} \dfrac{t^r}{r!} + \dfrac{1}{\Gamma (\alpha )} \int _{0}^{t} (t- \eta )^{\alpha -1} \Omega (\eta , \zeta (\eta )) d\eta . \end{aligned}$$
(15)

We discretize the time domain using grid points \({ t_k = kh: k= 0, 1, \cdots , m}\), where \(m \in \mathcal {N}\). To ensure both the accuracy and numerical stability of the solution, a sufficiently small h has chosen. Further, to compute the integral, product trapezoidal quadrature formula is used and hence the corrector formula is given as:

$$\begin{aligned}&\zeta (t_{k+1}) = \sum _{r=0}^{n-1} \zeta ^r_{0} \dfrac{t_{k+1}^r}{r!} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \Big [ \sum _{r=0}^{k} a_{i, k+1} \Omega (t_{r}, \zeta (t_{r}) + a_{k+1, k+1} \Omega (t_{k+1}, \zeta ^p(t_{k+1}))\Big ] \nonumber \\&\zeta _{k+1} = \sum _{r=0}^{n-1} \zeta ^r_{0} \dfrac{t_{k+1}^r}{r!} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \Big [ \sum _{r=0}^{k} a_{i, k+1} \Omega (t_{r}, \zeta _{r} + a_{k+1, k+1} \Omega (t_{k+1}, \zeta ^p_{k+1})\Big ] \end{aligned}$$
(16)

where,

$$\begin{aligned} a_{r, k+1} = {\left\{ \begin{array}{ll} k^{\alpha +1} - (k- \alpha )(k+ \alpha )^\alpha & \text {for } r=0, \\ (k-r+2)^{\alpha +1} - 2(k-r+1)^{\alpha +1} + (k-r)^{\alpha +1} & \text {for } 1 \le r \le k, \\ 1 & \text {for } r=k+1. \end{array}\right. } \end{aligned}$$
(17)

The predictor term \(\zeta ^p(t_{k+1})\), in the right side of equation (13) is evaluated by using Product rectangle rule as:

$$\begin{aligned}&\zeta ^p({k+1}) = \Big [ \sum _{r=0}^{n-1} \zeta ^r_{0} \dfrac{t_{k+1}^r}{r!} + \dfrac{1}{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, k+1} \Omega (t_{r}, \zeta _{j}\Big ], \end{aligned}$$
(18)

where,

$$\begin{aligned} b_{r,k+1} = ((k-r+1)^\alpha -(k-r)^\alpha ). \end{aligned}$$
(19)

Therefore, following equations represents the corrector formula for our diabetes model for \(0< \alpha \le 1\):

$$\begin{aligned}&S(k+1) = S(0) + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \sum _{r=0}^{k} a_{i, n+1}(\lambda - \beta S I + \theta V + \phi R - (\tau +\mu ) S) \nonumber \\ &\hspace{2 cm} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} (\lambda - \beta S I + \theta V + \phi R - (\tau +\mu ) S),\end{aligned}$$
(20)
$$\begin{aligned}&V(k+1) = V(0) + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \sum _{r=0}^{k} a_{i, n+1}(\tau S - (1- \omega )\beta VI - (\theta +\mu ) V) \nonumber \\ &\hspace{2 cm} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} (\tau S - (1- \omega )\beta VI - (\theta +\mu ) V),\end{aligned}$$
(21)
$$\begin{aligned}&E(k+1) = E(0) + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \sum _{r=0}^{k} a_{i, n+1}(\beta SI +\epsilon \beta RI +(1- \omega ) \beta V I - (\rho + \kappa + \mu )E) \nonumber \\ &\hspace{2 cm} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} (\beta SI +\epsilon \beta RI +(1- \omega ) \beta V I - (\rho + \kappa + \mu )E),\end{aligned}$$
(22)
$$\begin{aligned}&I(k+1) = I(0) + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \sum _{r=0}^{k} a_{i, n+1}(\kappa E -(\nu +\mu +\delta )I) \nonumber \\ &\hspace{2 cm} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} (\kappa E -(\nu +\mu +\delta )I),\end{aligned}$$
(23)
$$\begin{aligned}&T(k+1) = T(0) + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \sum _{r=0}^{k} a_{i, n+1}( \rho E + \nu I - (r+ \mu ) T) \nonumber \\ &\hspace{2 cm} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} ( \rho E + \nu I - (r+ \mu ) T), \end{aligned}$$
(24)
$$\begin{aligned}&R(k+1) = R(0) + \dfrac{h^\alpha }{\Gamma (\alpha +2)} \sum _{r=0}^{k} a_{i, n+1}( rT - \epsilon \beta RI- (\phi + \mu ) R) \nonumber \\ &\hspace{2 cm} + \dfrac{h^\alpha }{\Gamma (\alpha +2)} ( rT - \epsilon \beta RI- (\phi + \mu ) R). \end{aligned}$$
(25)

where the predictor terms are:

$$\begin{aligned}&S_{k+1}^{p} = S(0) + \dfrac{h^\alpha }{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, n+1} (\lambda - \beta S I + \theta V + \phi R - (\tau +\mu ) S), \end{aligned}$$
(26)
$$\begin{aligned}&V_{k+1}^{p} = V(0) + \dfrac{h^\alpha }{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, n+1} (\tau S - (1- \omega )\beta VI - (\theta +\mu ) V), \end{aligned}$$
(27)
$$\begin{aligned}&E_{k+1}^{p} = E(0) + \dfrac{h^\alpha }{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, n+1} (\beta SI +\epsilon \beta RI +(1- \omega ) \beta V I - (\rho + \kappa + \mu )E), \end{aligned}$$
(28)
$$\begin{aligned}&I_{k+1}^{p} = I(0) + \dfrac{h^\alpha }{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, n+1} (\kappa E -(\nu +\mu +\delta )I), \end{aligned}$$
(29)
$$\begin{aligned}&T_{k+1}^{p} = T(0) + \dfrac{h^\alpha }{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, n+1} ( \rho E + \nu I - (r+ \mu ) T), \end{aligned}$$
(30)
$$\begin{aligned}&R_{k+1}^{p} = R(0) + \dfrac{h^\alpha }{\Gamma (\alpha + 2)} \sum _{r=0}^{k} b_{r, n+1} ( rT - \epsilon \beta RI- (\phi + \mu ) R) , \end{aligned}$$
(31)

With the assistance of MATLAB software and the fractional Adams-Bashforth Moulton predictor-corrector algorithm, numerical simulations of system have been performed in this section to bolster the analytical findings of our model. The initial conditions used for simulation are \(S(0)= 97000, V(0)= 0, E(0)= 2549, I(0)= 451, T(0)=0\) and \(R(0)=0\). We solved the system for a various choice of \(\alpha\) values to explain the role of memory effect in the disease dynamics. Figure 8a represents the sharp decline in the susceptible population. This suggests that, over time, the model forecasts a decline in the susceptible population as individuals become exposed. Figure 8b shows the dynamics of vaccinated individuals. Through graph it is clear to see that initially the vaccinated population increase and stabilize over time with a gradual decline. Figure 8c and d illustrates the progression of the exposed and infected population respectively. The plot reveals a rapid initial peak and subsequently declines, with the curve eventually flattening over time. Figure 8e depict the dynamics of the population under treatment. It shows the consistent growth and the stabilization after 2015. Figure 8f represents the over time dynamics of recovered individuals which shows a constant increase that indicates the effectiveness of treatment. As \(\alpha\) decreases, solutions exhibit slower convergence and lower peaks, underscoring the role of memory in fractional-order models and their enhanced ability to reflect prolonged disease behavior compared to classical models.

Figure 8
figure 8

Time series plots of the model compartments with varying fractional order.

Conclusion

This study introduces a mathematical model for TB transmission using the caputo fractional derivative for the better capture of disease dynamics. The analytical properties of the model such as non negativity, boundedness, uniqueness and existence are thoroughly investigated. Furthermore, using the next generation matrix approach, \(R_0\) is derived. Sensitivity analysis has been conducted to identify the key model parameters that exert the greatest influence on \(R_0\). The results suggest that decreasing transmissions and progression and by increasing the vaccine efficacy can significantly lower the TB transmission. For better visualization, 3D meshes and respective contour plots has been drawn. Validation of the model was done by using real data of Kenya from year 2000 to 2023. It reveals that the Caputo model provides a better fit to the real data for optimal fractional order 0.85 as indicated by a lower RMSE of approximately 0.02, compared to approximately 0.07 in the integer-order case. This result proves tha better alignment of fractional-order model with real TB data, highlighting its enhanced capability in representing the underlying disease dynamics accurately. With the use of Adams Bashforth Predictor Corrector method, numerical solutions of the model has been found. Behaviour of all model compartments across varying fractional order has been analyzed. Future work may explore the stochastic formulation or the fractal-fractional version of the current model to capture additional complexities in disease dynamics. Incorporating optimal control strategies is another promising direction to assess the effectiveness of intervention measures.