Next Article in Journal
Integrating Reliable Value into the Process Modeling of High-Speed Railway Timetabling with Redundancy Allocation
Next Article in Special Issue
Epidemiological SIR and SEIR ODE Models in Interdisciplinary Applications: Commonalities and Discipline-Specific Structural Differences
Previous Article in Journal
Approximate Convexity of Set-Valued Mappings and Variational Inequalities
Previous Article in Special Issue
A Mathematical Model of Within-Host HBV and HTLV-1 Co-Infection Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Threshold Dynamics of a SIRI Model with Reinfection: Averaged and Periodic Systems and Application to Tuberculosis Data

1
School of Data Science and Technology, North University of China, Taiyuan 030051, China
2
Department of Mathematics, Xinzhou Normal University, Xinzhou 034000, China
3
School of Mathematics, Taiyuan University of Technology, Taiyuan 030024, China
4
School of Mathematics and Statistics, Taiyuan Normal University, Jinzhong 030619, China
*
Authors to whom correspondence should be addressed.
Mathematics 2026, 14(6), 953; https://doi.org/10.3390/math14060953
Submission received: 30 January 2026 / Revised: 7 March 2026 / Accepted: 9 March 2026 / Published: 11 March 2026

Abstract

Tuberculosis (TB) remains a major public health challenge in high-burden regions, where reinfection and seasonal variation play important roles in disease transmission. In this paper, we study a tuberculosis transmission model with reinfection based on the SIRI framework, with particular emphasis on the intrinsic relationship between the averaged system and the periodic system. The averaged system is shown to characterize the long-term epidemiological behavior, whereas the periodic system captures short-term seasonal fluctuations. From a theoretical perspective, we prove that the periodic system and its corresponding averaged system share the same basic reproduction number. We analyze the threshold dynamics of the seasonal model and investigate the dynamical properties of the averaged system, including the existence and stability of equilibria and the occurrence of backward bifurcation. In particular, we show that disease persistence may occur even when the basic reproduction number ( R 0 ) is less than one, and we examine the stability of equilibrium points at the critical threshold ( R 0 = 1 ). These results reveal how transmission and reinfection jointly determine the disease burden and equilibrium structure. To validate the theoretical findings, numerical simulations are performed using tuberculosis incidence data from Yunnan Province, China, covering the period from 2005 to 2020. The numerical simulations suggest that the seasonal model provides a better fit to the data, while the averaged model may overestimate the transmission potential of the disease. Under the condition that the two models share the same basic reproduction number, a constrained numerical simulation is performed. The results show that, under certain parameter settings, the endemic equilibrium of the averaged system can approximate the mean prevalence of the periodic solution. However, such an approximation cannot be guaranteed in general.

1. Introduction

Infectious diseases caused by pathogenic microorganisms or parasites spread among living hosts and continue to pose major challenges to global public health. Tuberculosis (TB) is a chronic and highly contagious disease caused by Mycobacterium tuberculosis. It is one of the most serious infectious diseases in the world. Despite long-term control measures, tuberculosis remains difficult to eliminate due to its complex transmission mechanism, long infectious period and the possibility of reinfection after recovery. Mathematical modeling has become an important tool for understanding the dynamics of tuberculosis transmission and evaluating intervention strategies.
The classic SIR Model proposed by Kermack and McKendrick [1,2,3] classified the population into susceptible, infected and recovered groups, laying a theoretical foundation for epidemic modeling. However, this framework is insufficient for diseases such as tuberculosis, as only partial immunity is acquired after recovery. People who have recovered from tuberculosis are still prone to reinfection. To better capture this epidemiological reality, researchers extended the classical model to the SIRI framework [4,5,6], incorporating a mechanism that enables recovered individuals to return to the infected class. Recurrence of tuberculosis involves two main pathways: endogenous reactivation of latent bacteria and exogenous reinfection caused by re-exposure to the pathogen [7]. In low TB burden settings, recurrences were mainly caused by relapse [8]. In high TB burden settings, molecular epidemiological studies have demonstrated that recurrent tuberculosis cases are predominantly caused by exogenous reinfection rather than relapse of the original infection [9]. Reinfection is more likely in high-burden regions than in low-burden regions [10,11]. Research on the relative roles of relapse and reinfection in tuberculosis recurrence is still ongoing [12]. Most early tuberculosis models assumed that the transmission rate and reinfection rate remained constant, thus forming autonomous systems. However, empirical epidemiological data indicate that the incidence of tuberculosis often shows temporal variations due to factors such as seasonal climate change, social behavior, access to healthcare, and policy intervention. Epidemiological data of tuberculosis (TB) cases show seasonal fluctuations in many countries [13,14,15,16,17]. Kirolos et al. [18] reported that tuberculosis case notification rates (CNRs) in Blantyre show a clear seasonal pattern with two annual peaks, coinciding with the start and end of the rainy season. Taylan et al. [19] investigate seasonal variability by statistical curve fitting, surface fitting, and autoregressive time series analysis. Xue et al. [20] developed an age-structured tuberculosis transmission model with seasonal transmission and evaluated vaccination, diagnostic, and treatment strategies, as well as their combinations, for achieving the WHO targets in China. Liu et al. [21] developed a seasonal tuberculosis model to investigate the seasonal patterns of newly reported tuberculosis cases in the mainland of China. To capture these features, the periodic transmission rate has been widely incorporated into tuberculosis models, thereby forming a seasonal system [22,23]. Previous studies have shown that pulmonary tuberculosis in Yunnan Province, as a high-burden setting [24], exhibits pronounced seasonal patterns [25,26], while reinfection remains a non-negligible feature.
Based on the SIRI framework proposed in [27], we construct a seasonal tuberculosis transmission model with periodically varying transmission and reinfection rates. By taking temporal averages of the periodic coefficients, the corresponding averaged system is derived. The aim of this study is to explore the intrinsic relationship between the principal dynamical features of periodic epidemic systems and those of their corresponding averaged systems. We analyze the basic reproduction numbers of both the periodic system and the averaged system, and show that they share the same basic reproduction number. Moreover, the threshold dynamics of the seasonal tuberculosis model are investigated. For the averaged system, we conduct a detailed analysis of its stability and bifurcation behavior, with particular emphasis on the stability of equilibria at the critical threshold R 0 = 1 . Numerical simulations based on tuberculosis data from Yunnan Province are performed to illustrate and validate the theoretical results.
The remainder of this paper is organized as follows. In Section 2, we formulate the seasonal tuberculosis model and analyze its basic reproduction number and threshold dynamics. In Section 3, we derive the corresponding averaged system and investigate its stability and bifurcation properties, with special attention given to the case R 0 = 1 . Section 4 presents numerical simulations to illustrate the theoretical results. Finally, conclusions is given in Section 5.

2. The Seasonal TB Model

In this section, motivated by the observed seasonality in newly reported TB cases in Yunnan Province and the role of reinfection, we consider a model with ω -periodic coefficients to reflect seasonal forcing.
From a biological point of view, we consider a disease transmission mechanism incorporating population mobility, including population inflow and outflow, as well as transitions of individuals among three epidemiological categories. Based on this mechanism, a transmission model is constructed by incorporating infection, recovery, reinfection, and migration processes. The main aim of this paper is to reveal a simple and biologically sound mechanism that explains the input–output dynamics of disease transmission. We assume that TB spreads in a population of size N ( t ) , where N ( t ) denotes the total population size. S ( t ) , I ( t ) , and R ( t ) represent the numbers of susceptible, infectious, and recovered individuals at time t, respectively. The transmission process diagram with population input and output is shown in Figure 1. In the schematic diagram, arrows represent the movement of individuals between compartments.
During the spread of a disease with reinfection, the goal of modeling is to track the number of individuals in each of the three compartments at any given time t. Considering reinfection, we model TB transmission within an input–output framework, where selected coefficients are assumed to be periodic functions of time, reflecting the seasonal trend commonly observed in TB incidence data.
The force of infection at time t is given by β ¯ ( t ) I ( t ) , where β ¯ ( t ) is an ω -periodic transmission rate for some ω > 0 . Similarly, the force of reinfection at time t is given by λ ¯ ( t ) I ( t ) , where λ ¯ ( t ) is an ω -periodic reinfection rate for some ω > 0 . The parameter α denotes the recovery rate, representing the proportion of infected individuals who recover per unit time. Its reciprocal 1 α indicates the average duration of infection. We further consider birth–death (or inflow–outflow) processes in the population. To simplify the model, we assume that the per capita birth rate is equal to the per capita death rate, both denoted by b. All model parameters are assumed to be positive and biologically feasible.
Based on the above assumptions, we obtain the following system of non-autonomous differential equations:
S ˙ ( t ) = b N ( t ) β ¯ ( t ) I ( t ) S ( t ) b S ( t ) , I ˙ ( t ) = β ¯ ( t ) I ( t ) S ( t ) + λ ¯ ( t ) I ( t ) R ( t ) α I ( t ) b I ( t ) , R ˙ ( t ) = α I ( t ) λ ¯ ( t ) I ( t ) R ( t ) b R ( t ) ,
with initial conditions S ( 0 ) 0 , I ( 0 ) 0 , R ( 0 ) 0 .
System (1) describes the transitions of individuals among different compartments, and illustrates the effects of interventions and seasonal fluctuations on disease transmission through the periodic coefficients β ¯ ( t ) and λ ¯ ( t ) . By summing all three equations in System (1), we obtain N ˙ ( t ) = 0 , which implies that N ( t ) = K is constant for all t 0 , where K = S ( 0 ) + I ( 0 ) + R ( 0 ) . In the subsequent analysis, the total population size N ( t ) is replaced by the constant K. Consequently, the non-autonomous periodic epidemic Model (1) can be rewritten in the following equivalent form:
S ˙ ( t ) = b K β ¯ ( t ) I ( t ) S ( t ) b S ( t ) , I ˙ ( t ) = β ¯ ( t ) I ( t ) S ( t ) + λ ¯ ( t ) I ( t ) R ( t ) α I ( t ) b I ( t ) , R ˙ ( t ) = α I ( t ) λ ¯ ( t ) I ( t ) R ( t ) b R ( t ) .

2.1. The Basic Reproduction Number

Setting I ( t ) = 0 , System (2) admits the disease-free equilibrium Q 0 = ( K , 0 , 0 ) . Linearizing the infected equation of System (2) at the disease-free equilibrium, we obtain
I ˙ ( t ) = ( β ¯ ( t ) K ( α + b ) ) I ( t ) ,
which is a scalar linear periodic equation.
Now, we introduce
F ( t ) = β ¯ ( t ) K , V ( t ) = α + b .
Following the framework of Wang and Zhao [28], we adopt the following setting. Let Φ V ( t ) be the monodromy matrix of the linear ω -periodic system d z d t = V ( t ) z . Assume that Y ( t , s ) , t s , is the evolution operator of the linear ω -periodic system
d y d t = V ( t ) y .
That is, for each s R , Y ( t , s ) satisfies
d d t Y ( t , s ) = V ( t ) Y ( t , s ) , t s , Y ( s , s ) = 1 .
Thus, the monodromy matrix Φ V ( t ) of (4) is equal to Y ( t , 0 ) , t 0 .
In view of the periodic environment, we assume that ψ ( s ) , ω -periodic in s, is the initial distribution of infectious individuals. Then, F ( s ) ψ ( s ) is the rate of new infections produced by the infected individuals who were introduced at time s. Given t s , then Y ( t , s ) F ( s ) ψ ( s ) gives the distribution of those infected individuals who were newly infected at time s and remain in the infected compartments at time t. It follows that
ψ ( t ) = t Y ( t , s ) F ( s ) ψ ( s ) d s = 0 Y ( t , t a ) F ( t a ) ψ ( t a ) d a
is the distribution of accumulative new infections at time t produced by all those infected individuals ψ ( s ) introduced at time previous to t.
Let C ω be the ordered Banach space of all ω -periodic functions from R to R , equipped with the maximum norm · , and let the positive cone be
C ω + = ϕ C ω ϕ ( t ) 0 , t R .
Then we can define a linear operator L : C ω C ω by
( L ϕ ) ( t ) = 0 Y ( t , t a ) F ( t a ) ϕ ( t a ) d a , t R , ϕ C ω .
The basic reproduction number of System (2) is then defined as
R 0 : = ρ ( L ) ,
where ρ ( L ) denotes the spectral radius of L.
Since V ( t ) α + b is a constant, we obtain Y ( t , s ) = e ( α + b ) ( t s ) which greatly simplifies the analysis. Furthermore, we can give the explicit expression of the basic reproduction number R 0 . Let W ( t , s , ξ ) , t s , be the evolution operator of the linear periodic system
w ˙ ( t ) = [ V ( t ) + F ( t ) ξ ] w ( t )
with parameter ξ . Hence
w ( t ) = W ( t , s , ξ ) w ( s ) .
Denote a ( t ) = V ( t ) + F ( t ) ξ . For the scalar equation
w ˙ ( t ) = a ( t ) w ( t ) ,
its solution is given exactly by
w ( t ) = w ( s ) exp s t a ( τ ) d τ .
Therefore, the evolution operator can be written as
W ( t , s , ξ ) = exp s t V ( τ ) + F ( τ ) ξ d τ = exp s t ( α + b ) + β ¯ ( τ ) K ξ d τ .
Applying the results in [28] (see Theorem 2.1), the following statements hold:
(1) If ρ W ( ω , 0 , ξ ) = 1 has a positive solution ξ 0 , then ξ 0 is an eigenvalue of L, and hence R 0 > 0 .
(2) If R 0 > 0 , then ξ = R 0 is the unique solution of ρ W ( ω , 0 , ξ ) = 1 .
(3) R 0 = 0 if and only if ρ W ( ω , 0 , ξ ) < 1 , for all ξ > 0 .
Thus, R 0 is the unique solution of ρ ( W ( ω , 0 , R 0 ) ) = 1 , that is,
0 ω ( α + b ) + β ¯ ( τ ) K R 0 d τ = 0 .
The basic reproduction number admits an explicit representation:
R 0 = K α + b 1 ω 0 ω β ¯ ( t ) d t .
Note that the reinfection rate λ ¯ ( t ) does not contribute to R 0 , since it vanishes at the disease-free equilibrium.

2.2. Threshold Dynamics

Theorem 1. 
The following two statements are valid:
(1) The disease-free periodic solution Q 0 of System (2) is locally asymptotically stable if R 0 < 1 , and unstable if R 0 > 1 .
(2) If R 0 > 1 , then System (2) admits at least one positive periodic solution and there is ϵ > 0 such that any positive solution of System (2) satisfies lim inf t I ( t ) ϵ .
Proof of Theorem 1. 
Applying the results of Wang and Zhao [28] (see Theorem 2.2), we further obtain the following conclusions:
(1) R 0 = 1 if and only if ρ Φ F V ( ω ) = 1 .
(2) R 0 > 1 if and only if ρ Φ F V ( ω ) > 1 .
(3) R 0 < 1 if and only if ρ Φ F V ( ω ) < 1 .
Consequently, the disease-free equilibrium Q 0 of System (2) is locally asymptotically stable if R 0 < 1 , and unstable if R 0 > 1 .
Let X = { ( S , I , R ) R + 3 : S + I + R = K } , X 0 = { ( S , I , R ) X : I > 0 } , X 0 = { I = 0 } . For solutions with initial values in X, X is positively invariant for System (2).
Let φ ( t , x ) denote the semiflow generated by System (2), and let P ( x ) = φ ( ω , x ) be the associated Poincaré map. If R 0 > 1 , we obtain ρ = exp 0 ω ( β ¯ ( t ) K ( α + b ) ) d t > 1 .
Suppose by contradiction that there exists x X 0 satisfying φ ( t , x ) Q 0 as t . Then for any η > 0 , there exists T > 0 such that S ( t ) K η , t T .
From the I-equation of System (2) and the nonnegativity of R ( t ) , we obtain
I ˙ ( t ) = β ¯ ( t ) I ( t ) S ( t ) + λ ¯ ( t ) I ( t ) R ( t ) ( α + b ) I ( t ) β ¯ ( t ) ( K η ) ( α + b ) I ( t ) , t T .
Since ρ > 1 , by continuity there exists η > 0 sufficiently small such that
ρ η : = exp 0 ω ( β ¯ ( t ) ( K η ) ( α + b ) ) d t > 1 .
Let z ( t ) be the solution of
z ˙ ( t ) = β ¯ ( t ) ( K η ) ( α + b ) z ( t ) , z ( T ) = I ( T ) > 0 .
By the comparison principle, I ( t ) z ( t ) for all t T .
Indeed, since the coefficient β ¯ ( t ) ( K η ) ( α + b ) is ω -periodic and ρ η > 1 , it follows that
z ( T + n ω ) = z ( T ) exp n 0 ω ( β ¯ ( s ) ( K η ) ( α + b ) ) d s = z ( T ) ρ η n ( n ) .
Hence z ( t ) , and thus I ( t ) , is unbounded as t , which contradicts the boundedness I ( t ) K . Therefore, φ ( t , x ) cannot converge to Q 0 for any x X 0 .
Since X is compact and the Poincaré map P : X X is continuous, it follows from the uniform persistence theory for periodic dynamical systems (see Chapter 3 in [29]) that P is uniformly persistent with respect to ( X 0 , X 0 ) . Consequently, there exists ε > 0 such that
lim inf n I ( n ω ) ε ,
which implies uniform persistence in continuous time.
Uniform persistence together with compactness of X guarantees the existence of a compact invariant set contained in X 0 . Therefore, the Poincaré map P admits a fixed point in X 0 , corresponding to at least one positive ω -periodic solution of System (2). □

3. The Averaged System

Since β ¯ ( t ) and λ ¯ ( t ) are continuous ω -periodic functions, we define their time averages over one period by
β : = 1 ω 0 ω β ¯ ( t ) d t , λ : = 1 ω 0 ω λ ¯ ( t ) d t .
Replacing the periodic coefficients by their averages leads to the associated averaged (autonomous) system:
S ˙ ( t ) = b K β I ( t ) S ( t ) b S ( t ) , I ˙ ( t ) = β I ( t ) S ( t ) + λ I ( t ) R ( t ) α I ( t ) b I ( t ) , R ˙ ( t ) = α I ( t ) λ I ( t ) R ( t ) b R ( t ) .
The System (7) simplifies the details of transmission, we can see the propagation process as shown in the figure below (see Figure 2).
Denote Ω 1 = { ( S , I , R ) : S + I + R = K , S 0 , I 0 , R 0 } , where K = S ( 0 ) + I ( 0 ) + R ( 0 ) . Obviously, if S ( 0 ) 0 , I ( 0 ) 0 , R ( 0 ) 0 , Ω 1 is positive invariant with respect to System (7).

3.1. The Basic Reproduction Number

Considering the effect of the initial number I ( 0 ) , the total number of infectious individuals at time t of System (7) is given by
I ( t ) = 0 t [ β I ( t 0 ) S ( t 0 ) + λ I ( t 0 ) R ( t 0 ) ] e ( α + b ) ( t t 0 ) d t 0 + I ( 0 ) e ( α + b ) t .
The term β I ( t 0 ) S ( t 0 ) + λ I ( t 0 ) R ( t 0 ) represents the new growth rate of the infectious ( I ) class at time t 0 . The term [ β I ( t 0 ) S ( t 0 ) + λ I ( t 0 ) R ( t 0 ) ] e ( α + b ) ( t t 0 ) accounts for the number of newly infectious individuals at time t 0 who survive and have not recovered until time t. The term I ( 0 ) e ( α + b ) t represents the number of individuals remaining in the infectious stage at time t from the initial infectious population I ( 0 ) .
Consider the early stage of disease invasion, at this time S ( t 0 ) K (almost all of them are susceptible), R ( t 0 ) 0 . In order to analyze the number of new infections generated by an initial infected person throughout the entire infectious period, we ignore λ I ( t 0 ) R ( t 0 ) and I ( 0 ) e ( b + α ) t . The Formula (8) is simplified to
I ( t ) 0 t β I ( t 0 ) S ( t 0 ) e ( α + b ) ( t t 0 ) d t 0 .
The Basic Reproduction Number, denoted as R 0 , is defined as the average number of secondary infections produced by a single infected individual in a completely susceptible population.
R 0 = β K 0 e ( α + b ) τ d τ = β K α + b .
Consequently, the basic reproduction number of the periodic System (2) can be computed as a period average,
R 0 = K α + b 1 ω 0 ω β ¯ ( t ) d t ,
which coincides with the basic reproduction number of the corresponding averaged System (7)
R 0 = β K α + b , β = 1 ω 0 ω β ¯ ( t ) d t .
This demonstrates that the averaged system not only provides a simple and explicit estimate of the basic reproduction number but also captures the long-term dynamical threshold of the original periodic system. In particular, it justifies using the average transmission rate to obtain preliminary parameter estimates and to assess the epidemic threshold in a periodically varying environment.

3.2. Existence of Equilibria

Considering that the total number of population is constant K, the system is reduced to a two-dimensional system, then System (7) can be rewritten as the following equivalent system:
S ˙ = b K β S I b S , I ˙ = I [ ( β λ ) S λ I + λ K α b ] ,
in a two-dimensional feasible region Ω 2 = { ( S , I ) : 0 S + I K , S 0 , I 0 } . Region Ω 2 is positive invariant with respect to System (10). In the rest of the paper, we will study the dynamics of System (10) with the initial conditions S ( 0 ) > 0 , I ( 0 ) > 0 in region Ω 2 .
In order to obtain the equilibria of System (10), let the right hand side of (10) be equal to zero:
b K β S I b S = 0 , I [ ( β λ ) S λ I + λ K α b ] = 0 ,
Obviously, there always exists the boundary equilibrium E 0 ( K , 0 ) . The positive equilibria of (10) are determined by equation
b K β S I b S = 0 , ( β λ ) S λ I + λ K α b = 0 .
From the first equation of (12), we can obtain S = b K β I + b , then, put it into the second equation and give the single equation
1 β I + b [ λ β I 2 + ( λ b + β ( α + b λ K ) ) I + b ( α + b β K ) ] = 0 .
Denote f ( I ) = A I 2 + B I + C , where A = λ β , B = λ b + β ( α + b λ K ) , C = b ( α + b β K ) . It is obvious that E 0 ( K , 0 ) is always an equilibrium of System (10). The positive equilibria E i * ( S ( I i * ) , I i * ) of (10) are determined by equations f ( I i * ) = 0 and S ( I i * ) = b K β I i * + b . Then, we can find that f ( I ) is upward parabolic, I = B 2 A is symmetry axis, f ( 0 ) = C , f ( K ) > 0 , f ( K ) f ( 0 ) > 0 . Based on the properties of the function f ( I ) , we investigate the existence of positive equilibria in the interior of Ω 2 , and the corresponding results are summarized in the following theorem
Theorem 2. 
Let R 0 = β K α + b , for the System (10) the boundary equilibrium E 0 ( K , 0 ) always exists, and the following are true.
(1) If R 0 < 1 , B < 0 , Δ > 0 , there exist two positive equilibria E 1 * ( S ( I 1 * ) , I 1 * ) and E 2 * ( S ( I 2 * ) , I 2 * ) , where I 1 * = B Δ 2 A , I 2 * = B + Δ 2 A , and I 1 * < B 2 A < I 2 * .
(2) If R 0 < 1 , B < 0 , Δ = 0 , there exist a unique positive equilibrium E 3 * ( S ( I 3 * ) , I 3 * ) , where I 3 * = B 2 A .
(3) If R 0 = 1 , B < 0 , there exist a unique positive equilibrium E 4 * ( S ( I 4 * ) , I 4 * ) , where I 4 * = B + Δ 2 A , and I 4 * > B 2 A .
(4) If R 0 > 1 , there exist a unique positive equilibrium E 5 * ( S ( I 5 * ) , I 5 * ) , I 5 * = B + Δ 2 A , and I 5 * > B 2 A .
(5) There is no positive equilibrium except the above cases, where Δ = B 2 4 A C , E i * ( S ( I i * ) , I i * ) satisfy the equations f ( I i * ) = 0 and S ( I i * ) = b K β I i * + b .
Furthermore, we find that B < 0 is equivalent to R 1 : = λ β K λ b + β ( α + b ) > 1 , Δ 0 is equivalent to α b λ 4 β ( λ β ) b λ K β + λ K b = : α c . Denote R 0 c = R 0 | R 0 < 1 , B < 0 , Δ = 0 , we can know
R 0 c = β K α c + b = β 2 K b λ + λ β K 4 β ( λ β ) b λ K ,
and 0 < R 0 c < 1 . α < α c is equivalent to R 0 > R 0 c . We obtain that Theorem 2 is equivalent to the following theorem. The above conditions are settled in Table 1.
Theorem 3. 
Let R 0 = β K α + b , R 1 = λ β K λ b + β ( α + b ) , R 0 c = R 0 | R 0 < 1 , B < 0 , Δ = 0 for the System (10) the boundary equilibrium E 0 ( K , 0 ) always exists, and the following are true.
(1) If R 0 < 1 , R 1 > 1 , R 0 c < R 0 < 1 , there exist two positive equilibria E 1 * ( S ( I 1 * ) , I 1 * ) and E 2 * ( S ( I 2 * ) , I 2 * ) .
(2) If R 0 < 1 , R 1 > 1 , R 0 c = R 0 < 1 , there exist a unique positive equilibrium E 3 * ( S ( I 3 * ) , I 3 * ) .
(3) If R 0 = 1 , R 1 > 1 , there exist a unique positive equilibrium E 4 * ( S ( I 4 * ) , I 4 * ) .
(4) If R 0 > 1 , there exists a unique positive equilibrium E 5 * ( S ( I 5 * ) , I 5 * ) .
(5) There is no positive equilibrium except the above cases, where Δ = B 2 4 A C , E i * ( S ( I i * ) , I i * ) satisfy the equations f ( I i * ) = 0 and S ( I i * ) = b K β I i * + b .

3.3. Stability Analysis

Theorem 4. 
Let R 0 = β K α + b , R 1 = λ β K λ b + β ( α + b ) , for the System (10) the boundary equilibrium E 0 ( K , 0 ) always exists, and the following are true.
(1) The boundary equilibrium E 0 is a stable node if R 0 < 1 and E 0 is a saddle point if R 0 > 1 . In the case of R 0 = 1 , E 0 is unstable if R 1 > 1 and E 0 is locally asymptotically stable if R 1 1 .
(2) If E 1 * and E 2 * exist, E 1 * is a saddle point, E 2 * is locally asymptotically stable.
(3) If E 3 * exists, E 3 * is saddle node.
(4) If E 4 * exists, E 4 * is locally asymptotically stable.
(5) If E 5 * exists, E 5 * is locally asymptotically stable.
Proof of Theorem 4. 
The Jacobian matrix of System (10) at an equilibrium ( S , I ) is
J = β I b β S ( β λ ) I ( β λ ) S 2 λ I + λ K α b .
We study the stability of positive equilibria in the following three cases.
Case 1: Because of the boundary equilibrium conditions, the matrix at E 0 is
J ( E 0 ) = b β K 0 β K α b .
It is easy to obtain that the eigenvalue is λ ^ 1 = b < 0 , λ ^ 2 = β K α b . In the case of R 0 < 1 , λ ^ 2 < 0 , E 0 is a stable node. In the case of R 0 > 1 , λ ^ 2 > 0 , E 0 is a saddle point. In the case of R 0 = 1 , it is equivalent to β K = α + b , then λ ^ 2 = 0 . In order to determine the distribution of orbits of (10) near E 0 , we take the transformation as follows.
u = I , v = β K I + b ( S K ) , x = t .
Then System (10) becomes
d u d x = u [ β λ b v ( β K ( β λ ) b + λ ) u ] , d v d x = b v + β K u [ ( 1 K β λ b ) v + ( β K ( β λ ) b + λ β ) u ] .
Let the right side of the second equation of (17) equal to zero, then we have
v = a 1 u 2 + [ u ] 2 , a 1 = β K b 2 ( λ β ) ( β K b ) = α β K b 2 ( λ β ) ,
where [ u ] m represents the sum of the terms of which the orders are greater than m. Substituting (18) into the first equation of (17) gives
d u d x = B b u 2 + [ u ] 2 , B 0 , α β K ( λ β ) 2 b 3 u 3 + [ u ] 3 , B = 0 .
By Theorem 7.1 in [30] and negative vector field, let us analyse the stability of E 0 in three cases.
In the case of B > 0 , the image of (10) is approaches to E 0 in the interior of Ω 2 .
In the case of B < 0 , the image of (10) is away from E 0 in the interior of Ω 2 .
In the case of B = 0 , it is easy to obtain λ b = β K ( β λ ) , because of b > 0 , so we can find β < λ , then α β K ( λ β ) 2 b 3 > 0 , so the image of (10) is approaches to E 0 in the interior of Ω 2 .
Hence, E 0 is unstable if B < 0 and E 0 is locally asymptotically stable if B 0 in the interior of Ω 2 .
Case 2: The matrix at E i * is
J ( E i * ) = β I i * b β S i * ( β λ ) I i * λ I i * .
It is easy to obtain that
t r J ( E i * ) = λ ¯ 1 + λ ¯ 2 = ( ( λ + β ) I i * + b ) < 0 , d e t J ( E i * ) = λ ¯ 1 λ ¯ 2 = 2 A I i * ( I i * + B 2 A ) .
By Theorem 2, I 1 * < B 2 A , I 3 * = B 2 A , I j * > B 2 A , where j = 2 , 4 , 5 . If E i * exists, we have d e t J ( E 1 * ) < 0 , d e t J ( E 3 * ) = 0 , d e t J ( E j * ) > 0 . Hence, E 1 * is a saddle point, E j * is locally asymptotically stable.
Now, we will analyse the stability of E 3 * . In order to determine the distribution of orbits of (10) near E 3 * , we take the transformation
u = 1 λ I 3 * + β I 3 * + b [ β I 3 * + b I 3 * ( β λ ) ( I I 3 * ) + ( S S 3 * ) ] , v = u I I 3 * I 3 * ( β λ ) , τ = t .
Then (10) becomes
d u d τ = β λ λ I 3 * + β I 3 * + b [ λ β ( I 3 * ) 2 u 2 + D 1 v 2 D 2 u v ] , d v d τ = ( λ I 3 * + β I 3 * + b ) v + ( β λ ) λ β λ I 3 * + β I 3 * + b ( I 3 * ) 2 u 2 + D 3 v 2 + D 4 u v ,
where
D 1 = ( β I 3 * + b ) ( λ I 3 * + b ) , D 2 = ( β I 3 * + b ) ( λ I 3 * + b ) + λ β ( I 3 * ) 2 , D 3 = ( β λ ) ( β I 3 * + b ) ( λ I 3 * + b ) λ I 3 * + β I 3 * + b ( λ I 3 * + β I 3 * + b ) ( β λ ) , D 4 = β λ λ I 3 * + β I 3 * + b [ ( β I 3 * + b ) ( λ I 3 * + b ) + λ β ( I 3 * ) 2 ] + ( λ I 3 * + β I 3 * + b ) ( β λ ) .
Let the right side of the second equation of (23) equal to zero, then we have
v = a 2 u 2 + [ u ] 2 , a 2 = ( β λ ) λ β ( λ I 3 * + β I 3 * + b ) 2 ( I 3 * ) 2 ,
where [ u ] 2 represents the sum of the terms of which the orders are greater than two.
Substituting (24) into the first equation of (23) gives
d u d τ = ( β λ ) λ β ( I 3 * ) 2 λ I 3 * + β I 3 * + b u 2 + [ u ] 2 .
Since the condition of existence of E 3 * , we know B < 0 and R 0 < 1 . It is easy to obtain β K < α + b < λ b β + λ K , so we can find λ > β , then ( β λ ) λ β ( I 3 * ) 2 λ I 3 * + β I 3 * + b < 0 . By [30] (Theorem 7.1) and negative vector field, E 3 * is saddle node. The neighborhood of the equilibrium point is divided into two parts by the dividing line, one is a parabolic sector and the other is two hyperbolic sectors. Parabolic sector orbits tend to the equilibrium point, hyperbolic sector orbits away from the equilibrium point. □
Theorem 5. 
There is no periodic solution for system (10).
Proof of Theorem 5. 
Rewrite (10) as
S ˙ = b K β S I b S = P ( S , I ) , I ˙ = I [ ( β λ ) S λ I + λ K α b ] = Q ( S , I ) .
Let φ ( S , I ) = 1 I be a Dulac multiplier. Then
( φ P ) S + ( φ Q ) I = ( β + b I + λ ) < 0 .
Therefore, the Bendixson-Dulac condition [31] holds in the interior of Ω 2 and no periodic solutions exist in the interior of Ω 2 . □
Summarizing the analyses from above, the following theorem is easily obtained.
Theorem 6. 
For System (10), the following results hold.
(1) If R 0 < 1 , R 1 > 1 , R 0 c < R 0 < 1 , then there exist two stable manifolds of the equilibrium E 1 * , which divide the region Ω 2 into two parts A 1 and A 2 , where E 2 * A 1 , E 2 * A 2 , such that lim t ( S ( t ) , I ( t ) ) = ( S 2 * , I 2 * ) , when ( S 0 , I 0 ) A 1 , and lim t ( S ( t ) , I ( t ) ) = ( K , 0 ) when ( S 0 , I 0 ) A 2 .
(2) If R 0 < 1 , R 1 > 1 , R 0 c = R 0 < 1 , then there exists a separatrix of the equilibrium E 3 * , which divides the region Ω 2 into two parts B 1 and B 2 , where E 3 * B 1 , E 3 * B 2 , such that lim t ( S ( t ) , I ( t ) ) = ( S 3 * , I 3 * ) , when ( S 0 , I 0 ) B 1 , and lim t ( S ( t ) , I ( t ) ) = ( K , 0 ) when ( S 0 , I 0 ) B 2 .
(3) If R 0 = 1 , R 1 > 1 , E 4 * is globally asymptotically stable, E 0 is unstable.
(4) If R 0 > 1 , E 5 * is globally asymptotically stable, E 0 is unstable.
(5) If the parameters of (10) do not satisfy the cases of (1)–(4), the E 0 is globally asymptotically stable.

3.4. The Backward Bifurcation

By Theorem 2, if the positive equilibrium E i * exists, then 2 A I 1 * + B < 0 , 2 A I 3 * + B = 0 , 2 A I j * + B > 0 , as j = 2 , 4 , 5 . Furthermore, E 1 * is a saddle point which is unstable. E j * is locally asymptotically stable.
Theorem 7. 
For the System (10), consider R 0 as the bifurcation parameter, we have that there exists a backward bifurcation if and only if R 0 c < R 0 < 1 . Consider implicit differentiation of the equilibrium condition f ( I ) = 0 , if 2 A I + B > 0 , the bifurcation curve has positive slope at equilibrium values and the equilibrium is asymptotically stable. If 2 A I + B < 0 , the bifurcation curve has negative slope at equilibrium values and the equilibrium is unstable.
Proof of Theorem 7. 
From Theorem 3, we have that there exists a backward bifurcation if and only if R 0 c < R 0 < 1 , where R 0 is the bifurcation parameter.
Implicit differentiation of the equilibrium condition f ( I ) = 0 with respect to R 0 is equivalent to h ( I ) = 0 , where h ( I ) = A I 2 + B I + C = A ˜ I 2 + B ˜ I + C ˜ , A ˜ = λ β , B ˜ = λ b + β ( β K R 0 λ K ) , C ˜ = b ( β K R 0 β K ) . Obviously, 2 A I + B = 2 A ˜ I + B ˜ .
( 2 A I + B ) d I d R 0 = ( 2 A ˜ I + B ˜ ) d I d R 0 = d A ˜ d R 0 I 2 d B ˜ d R 0 I d C ˜ d R 0 = β 2 K R 0 2 I + b β K R 0 2 > 0
Then, we can find d I d R 0 > 0 when 2 A I + B > 0 ; d I d R 0 < 0 when 2 A I + B < 0 .
By (27), we can obtain that if the positive equilibrium E i * exists, I i * actually increases with increasing R 0 when 2 A I i * + B > 0 , which implies that the bifurcation curve has positive slope at equilibrium values with 2 A I + B > 0 and the equilibrium is asymptotically stable, as well as, I i * decreases with increasing R 0 when 2 A I i * + B < 0 , which implies that the bifurcation curve has negative slope at equilibrium values with 2 A I + B < 0 and the equilibrium is unstable. □
Theorem 8. 
For the System (10), consider α as the bifurcation parameter, we have that there exists a backward bifurcation if and only if 0 < β K b < α < α c . Consider implicit differentiation of the equilibrium condition f ( I ) = 0 , if 2 A I + B > 0 , the bifurcation curve has negative slope at equilibrium values and the equilibrium is asymptotically stable. If 2 A I + B < 0 , the bifurcation curve has positive slope at equilibrium values and the equilibrium is unstable.
Proof of Theorem 8. 
Implicit differentiation of the equilibrium condition f ( I ) = 0 with respect to α gives
( 2 A I + B ) d I d α = d A d α I 2 d B d α I d C d α = β I b < 0 .
Then, we can find d I d α < 0 when 2 A I + B > 0 ; d I d α > 0 when 2 A I + B < 0 .
From above, we can obtain that if the positive equilibrium E i * exists, I i * actually decreases with increasing α when 2 A I i * + B > 0 , which implies that the bifurcation curve has negative slope at equilibrium values with 2 A I + B > 0 and the equilibrium is asymptotically stable, as well as, I i * increases with increasing α when 2 A I i * + B < 0 , which implies that the bifurcation curve has positive slope at equilibrium values with 2 A I + B < 0 and the equilibrium is unstable. □

4. Numerical Simulations

4.1. The Bifurcation with Bifurcation Parameter R 0 for System (10)

If there is a backward bifurcation when R 0 = 1 , then the two positive equilibria given by 2 A I + B = ± Δ , and the bifurcation curve has positive slope at 2 A I + B > 0 and negative slope at equilibrium values with 2 A I + B < 0 . For example, with the parameter values β = 0.00001 , λ = 0.001 , K = 1000 , b = 0.009 , we have R 0 c = 0.8234 . Then the bifurcation curve is shown in Figure 3.
If there is not a backward bifurcation when the condition does not satisfy Theorem 7, and the unique positive equilibrium for R 0 > 1 satisfies 2 A I + B > 0 , and the bifurcation curve has positive slope at all points where I > 0 . For example, the parameter values are β = 0.002 , λ = 0.001 , K = 1000 , b = 0.009 . Then the bifurcation curve is shown in Figure 4.

4.2. The Bifurcation with Bifurcation Parameter α for System (10)

Obviously, R 0 = 1 is equivalent to α = β K b , R 0 < 1 is equivalent to α > β K b . If there is a backward bifurcation when α = β K b , then the two positive equilibria given by 2 A I + B = ± Δ , and the bifurcation curve has negative slope at 2 A I + B > 0 and positive slope at equilibrium values with 2 A I + B < 0 . For example, with the parameter values β = 0.00001 , λ = 0.001 , K = 1000 , b = 0.009 , we have α c = 0.0031 and β K b = 0.001 . Then R 0 c = β K α c + b = 0.8234 . The bifurcation curve is shown in Figure 5.
If there is not a backward bifurcation when the condition does not satisfy Theorem 8, and the unique positive equilibrium for α < β K b satisfies 2 A I + B > 0 , and the bifurcation curve has negative slope at all points where I > 0 . For example, with the parameter values β = 0.002 , λ = 0.001 , K = 1000 , b = 0.009 , we have β K b = 1.9910 . Then the bifurcation curve is shown in Figure 6.

4.3. The Phase Diagrams About Equilibria for System (10)

We start with some numerical evidence to suggest that System (10) can have a few stable or unstable equilibria.
Figure 7 corresponds to the case R 0 < 1 , R 1 > 1 , R 0 c < R 0 < 1 with parameter values K = 1000 , α = 0.84 , β = 0.00003 , λ = 0.001 , b = 0.00019 . System (10) have three equilibria E 0 ( 1000 , 0 ) , E 1 * ( 114.0161 , 49.2144 ) and E 2 * ( 57.2657 , 104.2623 ) . It is easy to obtain R 0 = 0.0357 , R 1 = 1.1813 , R 0 c = 0.0353 . The black curve which is the dividing line found by numerical simulation divides the region Ω 2 into two parts A 1 and A 2 . E 2 * (resp. E 0 ) is locally asymptotically stable in A 1 (resp. A 2 ). E 1 * is a saddle point. Figure 7 shows that the bistable phenomenon that there exist two stable equilibria E 0 and E 2 * which are consistent with the theoretical conclusion in Theorem 6.
Figure 8 corresponds to the case R 0 < 1 , R 1 > 1 , R 0 c = R 0 < 1 with parameter values K = 1000 , α = 0.1620 , β = 0.0001 , λ = 0.0002 , b = 0.002 . System (10) have two equilibria E 0 ( 1000 , 0 ) , E 3 * ( 200 , 80 ) . It is easy to obtain R 0 = 0.6098 , R 1 = 1.1905 , R 0 c = 0.6098 . The black curve which is the dividing line found by numerical simulation divides the region Ω 2 into two parts B 1 and B 2 . The trajectory depending on the initial conditions will tend to E 3 * in B 1 . E 0 is locally asymptotically stable in B 2 . E 3 * is saddle node. Figure 8 shows that E 3 * is saddle node which are consistent with the theoretical conclusion in Theorem 6.
Figure 9 corresponds to the case R 0 = 1 , R 1 > 1 with parameter values K = 1000 , α = 0.2 , β = 0.0003 , λ = 0.01 , b = 0.1 . System (10) have two equilibria E 0 ( 1000 , 0 ) , E 4 * ( 343.6426 , 636.6667 ) . It is easy to obtain R 0 = 1 , R 1 = 2.7523 . Figure 9 shows that E 4 * is locally asymptotically stable and E 0 is unstable, which are consistent with the theoretical conclusion in Theorem 6.
Figure 10 corresponds to the case R 0 > 1 with parameter values K = 1000 , α = 0.4 , β = 0.0006 , λ = 0.02 , b = 0.1 . System (10) have two equilibria E 0 ( 1000 , 0 ) , E 5 * ( 170.7598 , 809.3629 ) . It is easy to obtain R 0 = 1.2 . Figure 10 shows that E 5 * is locally asymptotically stable and E 0 is unstable, which are consistent with the theoretical conclusion in Theorem 6.

4.4. A Case Study

Yunnan Province, a southwestern Chinese province bordering multiple high TB burden Greater Mekong Sub-region countries, has sustained relatively high TB notification rates and spatial clusters of disease, and continues to be prioritized in provincial TB control planning due to its significant TB burden [32].
From the Public Health Science Data Center [33], we obtained the monthly numbers of newly reported TB cases from January 2005 to December 2020. The monthly reported TB cases in Yunnan Province from 2005–2020 show an obvious seasonal fluctuation, indicating that seasonal forcing plays an important role in TB transmission dynamics. Demographic data and death rate date were taken from the China Statistical Yearbook published by the National Bureau of Statistics of China [34]. The average total population of Yunnan Province during 2005–2020 was used in the simulations, and the population size was fixed at K = 4.6175 × 10 7 . Since the mortality rate data for Yunnan Province in 2020 were unavailable, we used the average mortality rate during 2005–2019, b ˜ = 6.43 × 10 3 year 1 , in the simulations. The recovery rate was α ˜ = 0.3743 year 1 [35].
In seasonal model, we assumed that
β ¯ ( t ) = β 0 1 + a 1 cos 2 π ( t + τ ) 12 + ϕ 1 + a 2 cos 4 π ( t + τ ) 12 + ϕ 2 ,
and
λ ¯ ( t ) = λ 0 1 + a 3 cos 2 π ( t + τ ) 12 + ϕ 3 ,
where β 0 and λ 0 denote the mean transmission and reinfection rates, respectively; a i represent the amplitudes of seasonal forcing; ϕ i are the phase shifts; and τ is a time-shift parameter.

4.4.1. Sensitivity Analysis of R 0

Sensitivity analysis is important as it can be used for determining the parameters which are of most importance in reducing the level of a disease. The normalized forward sensitivity index of a variable to a parameter is the ratio of the relative change in the variable to the relative change in the parameter. The normalized forward sensitivity index [36] of a variable, R 0 , that depends differentiably on a parameter, p, is defined as:
E p = R 0 p · p R 0 .
The sensitivity indices of R 0 with respect to the parameters β , α , and b are given by
E β = 1 , E α = α α + b , E b = b α + b .
Substituting the annual parameter values of α = 0.3743 and b = 6.43 × 10 3 into the above formulas yields the corresponding numerical sensitivity indices as
E α 0.9831 , E b 0.0169 .
The results show that the basic reproduction number R 0 is most sensitive to the transmission rate β and the recovery rate α . In particular, the sensitivity index E β = 1 indicates that a 1 % increase in β will lead to a 1 % increase in R 0 . Similarly, the sensitivity index E α 0.9831 implies that increasing the recovery rate α by 1 % will decrease R 0 by approximately 0.9831 % . In contrast, the sensitivity index of the natural death rate b is relatively small ( E b 0.0169 ), indicating that R 0 is much less sensitive to changes in b. The transmission rate and the recovery rate play dominant roles in the spread of the disease. These results suggest that reducing the transmission rate or increasing the recovery rate would be the most effective strategies for controlling the spread of the disease.

4.4.2. Comparison Between the Averaged and Seasonal Models

In this section, the monthly tuberculosis incidence data of Yunnan Province from 2005 to 2020 are used to estimate the unknown model parameters from the data and to compare the fitting performance of the two models. Since the demographic and epidemiological parameters are reported on a yearly scale, they are first converted into monthly units in order to match the time scale of the data. In particular, the natural mortality rate and the recovery rate are transformed as b = b ˜ / 12 , α = α ˜ / 12 .
We first estimate the parameters β , λ , S ( 0 ) , and I ( 0 ) of the averaged system using the Markov Chain Monte Carlo (MCMC) method. The MCMC procedure generates posterior distributions for the unknown parameters, from which the parameter confidence intervals can be obtained. The fitting results of the averaged system are presented in Figure 11. The 95% posterior predictive interval is relatively wider, reflecting the larger uncertainty of the averaged model in describing the observed data. The posterior means, medians, and 95% credible intervals of the model parameters estimated via the MCMC method for the averaged system are summarized in Table 2.
Similarly, we estimate the parameters of the seasonal system using the Markov Chain Monte Carlo (MCMC) method. The parameters to be estimated include β 0 , λ 0 , a 1 , a 2 , a 3 , ϕ 1 , ϕ 2 , ϕ 3 , τ , S ( 0 ) , and I ( 0 ) . The MCMC procedure generates posterior distributions for these unknown parameters, from which the corresponding parameter confidence intervals can be obtained. The fitting results of the seasonal system are presented in Figure 12. The 95% posterior predictive band is relatively narrow, indicating that the parameter estimates obtained by the MCMC method are stable and well identified by the data. Although the observed data exhibit noticeable variability, the seasonal model successfully captures the main seasonal pattern of TB incidence. Compared with the averaged model, the seasonal model produces a much narrower credible band, suggesting that incorporating seasonal forcing significantly improves the model’s ability to describe the observed TB dynamics. The posterior means and 95% credible intervals of the estimated parameters for the seasonal system are summarized in Table 3.
To evaluate the model performance quantitatively, we consider the following criteria.
(1) The Akaike information criterion ( A I C ) and its corrected version ( A I C c ). When the number of observations is sufficiently large relative to the number of parameters, i.e., K < N / 40 , Akaike [37] introduced the statistic A I C defined as
A I C = 2 K 2 log L ,
where K denotes the total number of free parameters in the model and L is the likelihood function. When the number of observations is relatively small compared with the number of parameters, i.e., K > N / 40 , Sugiura [38] proposed a corrected version of A I C , namely
A I C c = A I C + 2 K ( K + 1 ) N K 1 ,
where N denotes the number of observations. The model selection is to choose the model with the lowest A I C c .
(2) The root mean square error ( R M S E ). The R M S E is widely used to measure the accuracy of regression models [39]. It is defined as
R M S E = 1 N i = 1 N ( y i y ^ i ) 2 ,
where N denotes the sample size, and y i and y ^ i represent the observed and predicted incidences at time i, respectively. A smaller R M S E indicates that the model predictions are closer to the observed data, implying better predictive performance.
To further refine the parameter estimates, the posterior means obtained from the MCMC samples are used as the initial values for the least-squares optimization. The least-squares estimation is then performed separately for the averaged system and the periodic system. The parameter estimates of the averaged model obtained by the least-squares (LS) method are
β = 1.2273 × 10 9 , λ = 2.8556 × 10 11 , S ( 0 ) = 2.3961 × 10 7 , I ( 0 ) = 8.1275 × 10 4 .
The parameter estimates of the seasonal model obtained by the least-squares (LS) method are
β 0 = 3.8793 × 10 10 , λ 0 = 2.7918 × 10 8 , a 1 = 5.7940 × 10 1 , a 2 = 1.5368 × 10 1 , a 3 = 4.1050 × 10 1 , ϕ 1 = 2.3943 , ϕ 2 = 3.3820 , ϕ 3 = 8.2831 × 10 1 , τ = 1.4118 , S ( 0 ) = 4.5760 × 10 7 , I ( 0 ) = 9.4712 × 10 4 .
Based on the parameter estimates obtained by the least-squares (LS) method for the two models, the basic reproduction numbers of the averaged model and the seasonal model are
R 0 1.785 , R 0 0.564 .
The corresponding fitting results are shown in Figure 13 and the resulting statistics are summarized in Table 4.
As shown in Table 4, the seasonal model yields smaller values of A I C , A I C c , and R M S E than the averaged model, indicating that the seasonal model provides a better fit to the data. When the parameters are estimated independently, the basic reproduction number of the averaged model is R 0 1.785 , whereas that of the seasonal model is R 0 0.564 . This result suggests that, when seasonal transmission is ignored, the averaged model tends to compensate for the missing seasonal structure by increasing the constant transmission rate. Consequently, the averaged model may overestimate the transmission potential and the epidemic trend, whereas the seasonal model captures the temporal variability of transmission more realistically. These results highlight the importance of incorporating seasonal variation when modeling diseases with clear seasonal patterns.
As shown in Figure 13b, the fitted curve of the seasonal model exhibits clear peaks, secondary peaks, and troughs. To further illustrate the seasonal characteristics observed in the fitting results, we examine the actual TB incidence data. Specifically, for each year from 2005 to 2020, we identify the months corresponding to the largest and second-largest incidences, as well as the smallest and second-smallest incidences. The results are summarized in Table 5.
From Table 5, it can be observed that the trough and the second trough of TB incidence are mainly concentrated in November and December. This phenomenon may be associated with the relatively lower transmission intensity in late autumn and the time delay between infection, symptom development, and diagnosis. In contrast, the peak and the second peak of TB incidence are mainly concentrated in January and in the spring months (March–May) of each year. This seasonal pattern may be related to the climatic and social conditions in Yunnan Province. The relatively mild and humid climate in winter may create favorable conditions for the survival and transmission of Mycobacterium tuberculosis. During winter, lower temperatures and reduced ventilation tend to increase indoor crowding, which facilitates disease transmission. In addition, TB infection often has a certain incubation and diagnostic delay, so infections occurring in winter may be diagnosed and reported in the following spring. Moreover, the large-scale population movement associated with the Spring Festival may further increase contact opportunities and contribute to the rise in reported cases during this period. These epidemiological observations provide empirical support for incorporating seasonal forcing into the transmission rate in the proposed model.

4.4.3. Constrained Simulation Based on the Averaged Parameter Estimates

In Section 3.1, we showed that the seasonal model and the averaged model share the same basic reproduction number. To further investigate whether the endemic equilibrium of the averaged model can serve as a reliable proxy for the mean prevalence of the periodic oscillations, we perform a constrained numerical simulation in which the basic reproduction number is kept the same for the two models.
Case 1: parameters derived from the averaged model.
First, using the annual cumulative TB case data from 2005 to 2020, the parameter ranges are estimated via the Markov Chain Monte Carlo (MCMC) method, as shown in Figure 14a. The posterior means of the parameters β ˜ , λ ˜ , S ( 0 ) , and I ( 0 ) are obtained, together with their corresponding 95% credible intervals in Table 6. Note that, since the numerical simulations are performed using annual cumulative data, the parameters β ˜ and λ ˜ correspond to the annual transmission rate and reinfection rate, respectively.
Taking the posterior means as the initial values for the least-squares (LS) optimization, we further estimate the parameters β ˜ and λ ˜ of the averaged system. The corresponding fitting results are shown in Figure 14b.
The LS estimates are
β ˜ = 8.6799 × 10 9 , λ ˜ = 7.1015 × 10 9 .
Based on these parameter estimates, the basic reproduction number of the averaged system is calculated as
R 0 = β ˜ K α ˜ + b ˜ 1.0527 .
Since R 0 > 1 , the averaged system admits a positive endemic equilibrium given by
( S * , I * , R * ) = ( 3.4580893690 × 10 7 , 2.4836935937 × 10 5 , 1.1345736950 × 10 7 ) .
Based on the conclusion that the two models share the same basic reproduction number, the estimated parameters β ˜ and λ ˜ are treated as fixed quantities in the seasonal model. Next, the monthly TB incidence data from 2005 to 2020 are used to simulate the seasonal model. Since the previous parameter estimation is based on annual cumulative data, the corresponding yearly quantities are converted into monthly data for the seasonal simulation. Let β 0 = β ˜ / 12 , λ 0 = λ ˜ / 12 , b = b ˜ / 12 , α = α ˜ / 12 .
The remaining parameters of the seasonal model are first estimated using the Markov Chain Monte Carlo (MCMC) method. The posterior means of the parameters are obtained together with their corresponding 95% credible intervals, as shown in Figure 15a and summarized in Table 7.
Taking the posterior means as the initial values for the least-squares (LS) optimization, we further estimate the parameters of the seasonal model. The corresponding fitting results are shown in Figure 15b. The LS estimates are
a 1 = 2.9416 × 10 2 , a 2 = 1.1148 × 10 1 , a 3 = 5.0000 × 10 1 , ϕ 1 = 3.9739 , ϕ 2 = 1.2761 , ϕ 3 = 2.7007 , τ = 3.5322 , S ( 0 ) = 3.0781 × 10 7 , I ( 0 ) = 7.4775 × 10 4 .
To further explore the long-term behavior of the models, numerical simulations are performed over a sufficiently long time horizon. After discarding the long transient dynamics, the trajectories during the last ten years near the steady state are plotted in Figure 16.
Taking the infected population as an example, the mean value of I ( t ) over the display period is used to characterize the average prevalence of the periodic oscillations. Specifically, the time average of I ( t ) over one period [ 0 , ω ] is defined by
I = 1 ω 0 ω I ( t ) d t ,
where ω denotes the period of the seasonal forcing.
Since the numerical solution is obtained at discrete time points, the integral is approximated by the discrete average
I 1 N k = 1 N I ( t k ) ,
where t k ( k = 1 , 2 , , N ) are the sampled time points within the display period and N is the total number of samples. In the simulations, the state variables are recorded monthly, and therefore N = 10 × 12 for a ten-year display period.
Using the same procedure, the time-averaged values S and R are computed in an analogous manner. The resulting numerical values are
S = 3.4580948255 × 10 7 , I = 2.4833831267 × 10 5 , R = 1.1345713433 × 10 7 .
As shown in Figure 16, the dashed red lines denote the time-averaged values S , I , and R , while the solid blue lines represent the endemic equilibrium ( S * , I * , R * ) of the averaged model. The figure suggests that the periodic trajectories oscillate around the endemic equilibrium of the averaged system.
To quantify the deviation between the time-averaged values of the periodic solution and the endemic equilibrium of the averaged model, we define the relative error
η X = | X X * | X * , X { S , I , R } .
The computed values are
η S = 1.58 × 10 6 , η I = 1.25 × 10 4 , η R = 2.07 × 10 6 .
which are all extremely small.
These numerical results indicate that, for the model considered in this section and under the current parameter settings, the endemic equilibrium of the averaged system provides a good approximation to the mean prevalence of the periodic oscillations.
Case 2: parameters derived from the seasonal model.
In Section 4.4.2, we obtained a set of parameters for the seasonal model by directly fitting the monthly TB incidence data from 2005 to 2020. The estimated parameters are listed in (31). Based on these estimates, the corresponding parameters of the averaged model can be determined, where the transmission rate and reinfection rate of the averaged system are taken as β 0 and λ 0 , respectively. Substituting the parameters into the averaged model yields the positive endemic equilibria
( S 1 * , I 1 * , R 1 * ) = ( 4.5657305587 × 10 7 , 1.5661643014 × 10 4 , 5.0203276956 × 10 5 ) , ( S 2 * , I 2 * , R 2 * ) = ( 1.4166019808 × 10 6 , 4.3641614697 × 10 7 , 1.1167833227 × 10 6 ) .
Similar to Case 1, the trajectories during the last ten years near the steady state for Case 2 are shown in Figure 17. The time-averaged values of the state variables are calculated as
S = 1.4237700795 × 10 6 , I = 4.3550955624 × 10 7 , R = 1.2002742963 × 10 6 .
To quantify the difference between the time-averaged values of the periodic solution and the endemic equilibrium ( S 2 * , I 2 * , R 2 * ) of the averaged system, the relative deviations are obtained as
η S = 5.060065 × 10 3 , η I = 2.077354 × 10 3 , η R = 7.476023 × 10 2 .
The relative deviations for the susceptible and infected populations are small ( η S 0.5 % and η I 0.2 % ), indicating that the endemic equilibrium of the averaged model still provides a reasonable approximation to the mean levels of S ( t ) and I ( t ) in the periodic system. However, the deviation for the recovered population is relatively larger ( η R 7.5 % ), suggesting that the seasonal oscillations may have a stronger impact on the recovered class.
The results obtained in Case 1 and Case 2 reveal different approximation behaviors between the averaged model and the seasonal model. In Case 1, the relative deviations between the time-averaged values of the periodic solution and the endemic equilibrium of the averaged system are extremely small, indicating that the endemic equilibrium of the averaged model provides an excellent approximation to the mean prevalence of the periodic oscillations. In contrast, in Case 2, although the deviations for the susceptible and infected populations remain relatively small, the deviation for the recovered population becomes noticeably larger. These results indicate that the endemic equilibrium of the averaged system can approximate the mean prevalence of the periodic solution under certain parameter conditions, but this approximation is not guaranteed in general.

5. Discussion

In this paper, we studied a tuberculosis transmission model with reinfection based on the SIRI framework, with a particular focus on the relationship between the averaged system and the periodic system. We showed that the averaged system and the seasonal (periodic) system share the same basic reproduction number, indicating that R 0 can serve as an important threshold quantity in the analysis of the disease dynamics. The coincidence of the basic reproduction number is not accidental; rather, it is a structural consequence of the one-dimensional infected subsystem near the disease-free state. As shown in Equation (3), the infected subsystem takes the form
I ˙ ( t ) = [ F ( t ) V ( t ) ] I ( t ) ,
where F ( t ) represents the rate of new infections and V ( t ) denotes the rate at which infected individuals leave the infected class. Both F ( t ) and V ( t ) are one-dimensional ω -periodic functions. By the analysis in Section 2.1, the evolution operator can be written as
W ( t , s , ξ ) = exp s t V ( τ ) + F ( τ ) ξ d τ .
Since R 0 is the unique solution of ρ W ( ω , 0 , R 0 ) = 1 , it follows that
0 ω V ( τ ) + F ( τ ) R 0 d τ = 0 .
Define the time averages of F ( t ) and V ( t ) over one period ω by
F = 1 ω 0 ω F ( t ) d t , V = 1 ω 0 ω V ( t ) d t .
Then the basic reproduction number can be written as
R 0 = F V .
The periodic system constructed in this paper is precisely a special case of it. In contrast, for multi-dimensional infected subsystems the threshold generally cannot be reduced to a simple ratio of time averages.
Moreover, we analyzed the threshold dynamics of the seasonal model and investigated the dynamical properties of the averaged system. In particular, the existence of backward bifurcation was demonstrated, implying that tuberculosis may persist even when the basic reproduction number is less than one. The existence and stability of equilibrium points were examined in detail, with special attention given to stability at the critical threshold value ( R 0 = 1 ). These results highlight how transmission and reinfection jointly determine the disease burden and the equilibrium structure.
Numerical simulations are performed using the monthly tuberculosis incidence data in Yunnan Province, China, from 2005 to 2020. Sensitivity analysis of the basic reproduction number R 0 shows that reducing the transmission rate or increasing the recovery rate would be the most effective strategies for controlling disease transmission. Using the same dataset, all parameters of the averaged model and the seasonal model are estimated and compared. The seasonal model yields smaller values of A I C , A I C c , and R M S E than the averaged model, indicating a better fitting performance. The numerical simulations suggest that the averaged model may overestimate the transmission potential of the disease. Finally, to investigate whether the endemic equilibrium of the averaged model can serve as a reasonable approximation to the mean prevalence of periodic oscillations under the same basic reproduction number, a constrained numerical simulation is performed. The results show that the endemic equilibrium of the averaged system can approximate the mean prevalence of the periodic solution under certain parameter conditions, but this approximation is not guaranteed in general.
From an applied perspective, numerical simulations based on tuberculosis data from Yunnan Province indicate that the averaged system effectively captures the fundamental transmission mechanisms and threshold behavior of tuberculosis, whereas the periodic system successfully reproduces the seasonal oscillations and short-term fluctuations observed in the reported data. Overall, our results provide valuable mathematical tools and theoretical insights for understanding tuberculosis transmission dynamics in high-burden regions and for informing disease control strategies.

Author Contributions

Conceptualization, F.L.; methodology, F.L.; validation, F.Z.; software, M.L.; data curation, R.H.; writing—original draft preparation, F.L. and F.Z.; writing—review and editing, M.L. and R.H.; project administration, F.L. and F.Z.; funding acquisition, M.L., F.Z. and R.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Natural Science Foundation of Shanxi Province (grant 202303021221024) and Fundamental Research Program of Shanxi Province (grants 202303021221175 and 202403021222271).

Data Availability Statement

The data presented in this study are openly available in Figshare at https://doi.org/10.6084/m9.figshare.31230277 (accessed on 30 January 2026).

Acknowledgments

The authors would like to thank the referees and editors for their very helpful and constructive comments, which have significantly improved the quality of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kermack, W.O.; McKendrick, A.G. A contribution to the mathematical theory of epidemics. Proc. R. Soc. Lond. A 1927, 115, 700–721. [Google Scholar] [CrossRef] [Scilit]
  2. Kermack, W.O.; McKendrick, A.G. Contributions to the mathematical theory of epidemics. II. The problem of endemicity. Proc. R. Soc. Lond. A 1932, 138, 55–83. [Google Scholar] [CrossRef] [Scilit]
  3. Kermack, W.O.; McKendrick, A.G. Contributions to the mathematical theory of epidemics. III. Further studies of the problem of endemicity. Proc. R. Soc. Lond. A 1933, 141, 94–112. [Google Scholar] [CrossRef] [Scilit]
  4. Gomes, G.M.; White, L.J.; Medley, G.F. Infection, reinfection, and vaccination under suboptimal immune protection. J. Theor. Biol. 2004, 228, 539–549. [Google Scholar] [CrossRef] [Scilit]
  5. Song, L.P.; Jin, Z.; Sun, G.Q. Reinfection induced disease in a spatial SIRI model. J. Biol. Phys. 2011, 37, 133–140. [Google Scholar] [CrossRef] [Scilit]
  6. Xu, Z.; Xu, Y.; Huang, Y. Traveling waves for a spatial SIRI epidemic model. Taiwan. J. Math. 2019, 23, 1435–1460. [Google Scholar] [CrossRef] [Scilit]
  7. Verver, S.; Warren, R.M.; Beyers, N.; Richardson, M.; van der Spuy, G.D.; Borgdorff, M.W.; Enarson, D.A.; Behr, M.A.; van Helden, P.D. Rate of reinfection tuberculosis after successful treatment is higher than rate of new tuberculosis. Am. J. Respir. Crit. Care Med. 2005, 171, 1430–1435. [Google Scholar] [CrossRef] [Scilit]
  8. Mithunage, C.T.; Denning, D.W. Timing of recurrence after treatment of pulmonary tuberculosis. IJTLD Open 2024, 1, 456–465. [Google Scholar] [CrossRef] [Scilit]
  9. Shen, G.; Xue, Z.; Shen, X.; Sun, B.; Gui, X.; Shen, M.; Mei, J.; Gao, Q. Recurrent tuberculosis and exogenous reinfection, Shanghai, China. Emerg. Infect. Dis. 2006, 12, 1776–1778. [Google Scholar] [CrossRef] [Scilit]
  10. Uys, P.W.; van Helden, P.D.; Hargrove, J.W. Tuberculosis reinfection rate as a proportion of total infection rate correlates with the logarithm of the incidence rate: A mathematical model. J. R. Soc. Interface 2009, 6, 11–15. [Google Scholar] [CrossRef] [Scilit]
  11. Vega, V.; Rodríguez, S.; van der Stuyft, P.; Seas, C.; Otero, L. Recurrent tuberculosis: A systematic review and meta-analysis of the incidence rates and the proportions of relapses and reinfections. Thorax 2021, 76, 494–502. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Aldila, D. Change in stability direction induced by temporal interventions: A case study of a tuberculosis transmission model with relapse and reinfection. Front. Appl. Math. Stat. 2025, 11, 1541981. [Google Scholar] [CrossRef] [Scilit]
  13. Schaaf, H.S.; Nel, E.D.; Beyers, N.; Gie, R.P.; Scott, F.; Donald, P.R. A decade of experience with Mycobacterium tuberculosis culture from children: A seasonal influence of childhood tuberculosis. Tuberc. Lung Dis. 1996, 77, 43–46. [Google Scholar] [CrossRef] [Scilit]
  14. Douglas, A.S.; Strachan, D.P.; Maxwell, J.D. Seasonality of tuberculosis: The reverse of other respiratory disease in the UK. Thorax 1996, 51, 944–946. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. Leung, C.C.; Yew, W.W.; Chan, T.Y.K.; Tam, C.M.; Chan, C.Y.; Chan, C.K.; Tang, N.; Chang, K.C.; Law, W.S. Seasonal pattern of tuberculosis in Hong Kong. Int. J. Epidemiol. 2005, 34, 924–930. [Google Scholar] [CrossRef] [Scilit]
  16. Rios, M.; Garcia, J.M.; Sanchez, J.A.; Perez, D. A statistical analysis of the seasonality in pulmonary tuberculosis. Eur. J. Epidemiol. 2000, 16, 483–488. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Nagayama, N.; Ohmori, M. Seasonality in various forms of tuberculosis. Int. J. Tuberc. Lung Dis. 2006, 10, 1117–1122. [Google Scholar]
  18. Kirolos, A.; Thindwa, D.; Khundi, M.; Burke, R.M.; Henrion, M.Y.; Nakamura, I.; Divala, T.H.; Nliwasa, M.; Corbett, E.L.; MacPherson, P. Tuberculosis case notifications in Malawi have strong seasonal and weather-related trends. Sci. Rep. 2021, 11, 4621. [Google Scholar] [CrossRef] [Scilit]
  19. Taylan, M.; Dogru, S.; Sezgi, C.; Yılmaz, S. Epidemiological trends and seasonal dynamics of tuberculosis in Southeastern Turkey. Niger. J. Clin. Pract. 2023, 26, 928–933. [Google Scholar] [CrossRef] [Scilit]
  20. Xue, L.; Jing, S.; Wang, H. Evaluating strategies for tuberculosis to achieve the goals of WHO in China: A seasonal age-structured model study. Bull. Math. Biol. 2022, 84, 61. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, L.; Zhao, X.-Q.; Zhou, Y. A tuberculosis model with seasonality. Bull. Math. Biol. 2010, 72, 931–952. [Google Scholar] [CrossRef] [Scilit]
  22. Bowong, S.; Kurths, J. Modeling and analysis of the transmission dynamics of tuberculosis without and with seasonality. Nonlinear Dyn. 2012, 67, 2027–2051. [Google Scholar] [CrossRef] [Scilit]
  23. Xue, L.; Jing, S.; Wang, H. Dynamics and optimal control for tuberculosis transmission via a data-validated periodic model. Infect. Dis. Model. 2025, in press. [Google Scholar]
  24. Pan, Y.; Zhou, J.; Qiu, Y.; Chen, J.; Yang, Y.; Wu, W.; Cheng, Y.; Xu, L. Comparison of results of two surveys of underreporting of pulmonary tuberculosis in county-level medical institutions in Yunnan. Dis. Surveill. 2023, 38, 299–303. [Google Scholar]
  25. Chen, J.; Qiu, Y.; Yang, R.; Li, L.; Hou, J.; Lu, K.; Xu, L. The characteristics of spatial-temporal distribution and cluster of tuberculosis in Yunnan Province, China, 2005–2018. BMC Public Health 2019, 19, 1715. [Google Scholar] [CrossRef] [Scilit]
  26. Chen, J.; Qiu, Y.; Wu, W.; Yang, R.; Li, L.; Yang, Y.; Yang, X.; Xu, L. Trends and projection of the incidence of active pulmonary tuberculosis in southwestern China: Age-period-cohort analysis. JMIR Public Health Surveill. 2023, 9, e48015. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  27. Lozano-Ochoa, E.; Camacho, J.F.; Vargas-De-León, C. Qualitative stability analysis of an obesity epidemic model with social contagion. Discrete Dyn. Nat. Soc. 2017, 2017, 1084769. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, W.; Zhao, X.-Q. Threshold dynamics for compartmental epidemic models in periodic environments. J. Dyn. Diff. Equat. 2008, 20, 699–717. [Google Scholar] [CrossRef] [Scilit]
  29. Zhao, X.-Q. Dynamical Systems in Population Biology, 2nd ed.; Springer: Cham, Switzerland, 2017. [Google Scholar]
  30. Zhang, Z.; Ding, T.; Huang, W.; Dong, Z. Qualitative Theory of Differential Equations; Translations of Mathematical Monographs; American Mathematical Society: Providence, RI, USA, 1992; Volume 101. [Google Scholar]
  31. Ma, Z.; Zhou, Y. Qualitative and Stability Methods of Ordinary Differential Equations; Science Press: Beijing, China, 2001. [Google Scholar]
  32. Yang, Y.; Liu, L.; Chen, J.; Li, L.; Qiu, Y.; Wu, W.; Xu, L. Predicting the incidence of rifampicin-resistant tuberculosis in Yunnan, China: A seasonal time series analysis based on routine surveillance data. BMC Infect. Dis. 2024, 24, 835. [Google Scholar] [CrossRef] [Scilit]
  33. Chinese Center for Disease Control and Prevention. Public Health Science Data Center. Available online: https://www.phsciencedata.cn/Share/edtShareNew.jsp?id=39204 (accessed on 10 December 2025).
  34. National Bureau of Statistics of China. China Statistical Yearbook 2006–2021; China Statistics Press: Beijing, China, 2021. [Google Scholar]
  35. Wu, Z.Y.; Yang, J.Y. Study on parameter identifiability of an age-structured tuberculosis model with relapse. Acta Math. Sci. Ser. A 2025, 45, 269–278. [Google Scholar]
  36. Chitnis, N.; Hyman, J.M.; Cushing, J.M. Determining important parameters in the spread of malaria through the sensitivity analysis of a mathematical model. Bull. Math. Biol. 2008, 70, 1272–1296. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  37. Akaike, H. A new look at the statistical model identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef] [Scilit]
  38. Sugiura, N. Further analysis of the data by Akaike’s information criterion and the finite corrections. Commun. Stat. Theory Methods 1978, 7, 13–26. [Google Scholar] [CrossRef] [Scilit]
  39. Yang, W.; Zhang, D.; Peng, L.; Zhuge, C.; Hong, L. Rational evaluation of various epidemic models based on the COVID-19 data of China. Epidemics 2021, 37, 100501. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic diagram for the TB transmission model with reinfection.
Figure 1. Schematic diagram for the TB transmission model with reinfection.
Mathematics 14 00953 g001
Figure 2. Transfer diagram for SIRI model with reinfection.
Figure 2. Transfer diagram for SIRI model with reinfection.
Mathematics 14 00953 g002
Figure 3. Backward bifurcation diagram of System (10) with respect to R 0 . The system exhibits a backward bifurcation with two positive equilibria for R 0 c < R 0 < 1 under the parameter values β = 0.00001 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria, and the blue dashed line indicates the bifurcation point R 0 c .
Figure 3. Backward bifurcation diagram of System (10) with respect to R 0 . The system exhibits a backward bifurcation with two positive equilibria for R 0 c < R 0 < 1 under the parameter values β = 0.00001 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria, and the blue dashed line indicates the bifurcation point R 0 c .
Mathematics 14 00953 g003
Figure 4. Forward bifurcation diagram of System (10) with respect to R 0 . The bifurcation at R 0 = 1 is forward, and a unique positive equilibrium exists for R 0 > 1 under the parameter values β = 0.002 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria.
Figure 4. Forward bifurcation diagram of System (10) with respect to R 0 . The bifurcation at R 0 = 1 is forward, and a unique positive equilibrium exists for R 0 > 1 under the parameter values β = 0.002 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria.
Mathematics 14 00953 g004
Figure 5. Backward bifurcation diagram of System (10) with respect to α . The system exhibits a backward bifurcation with two positive equilibria for 0 < β K b < α < α c under the parameter values β = 0.00001 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria, and the blue dashed line indicates the bifurcation point α c .
Figure 5. Backward bifurcation diagram of System (10) with respect to α . The system exhibits a backward bifurcation with two positive equilibria for 0 < β K b < α < α c under the parameter values β = 0.00001 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria, and the blue dashed line indicates the bifurcation point α c .
Mathematics 14 00953 g005
Figure 6. Forward bifurcation diagram of System (10) with respect to α . The system exhibits a forward bifurcation at α = β K b , and admits a unique positive equilibrium for α < β K b under the parameter values β = 0.002 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria.
Figure 6. Forward bifurcation diagram of System (10) with respect to α . The system exhibits a forward bifurcation at α = β K b , and admits a unique positive equilibrium for α < β K b under the parameter values β = 0.002 , λ = 0.001 , K = 1000 , and b = 0.009 . The black solid curve denotes stable equilibria, the red dashed curve denotes unstable equilibria.
Mathematics 14 00953 g006
Figure 7. Phase portrait of System (10) when R 0 < 1 , R 1 > 1 , and R 0 c < R 0 < 1 . The system exhibits bistability. The equilibrium E 1 * is a saddle point, whereas E 2 * and E 0 are locally asymptotically stable. The black solid line denotes the separatrix dividing Ω 2 into two regions A 1 and A 2 . Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas hollow rectangles denote unstable equilibria. Arrows indicate the direction of trajectories.
Figure 7. Phase portrait of System (10) when R 0 < 1 , R 1 > 1 , and R 0 c < R 0 < 1 . The system exhibits bistability. The equilibrium E 1 * is a saddle point, whereas E 2 * and E 0 are locally asymptotically stable. The black solid line denotes the separatrix dividing Ω 2 into two regions A 1 and A 2 . Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas hollow rectangles denote unstable equilibria. Arrows indicate the direction of trajectories.
Mathematics 14 00953 g007
Figure 8. Phase portrait of System (10) when R 0 < 1 , R 1 > 1 , and R 0 = R 0 c < 1 . The system admits two equilibria. The equilibrium E 3 * is a saddle-node point, whereas E 0 is locally asymptotically stable. The black solid line denotes the separatrix dividing Ω 2 into two regions B 1 and B 2 . Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas half-filled rectangles denote saddle-node equilibria, which are stable from one side and unstable from the other. Arrows indicate the direction of the trajectories.
Figure 8. Phase portrait of System (10) when R 0 < 1 , R 1 > 1 , and R 0 = R 0 c < 1 . The system admits two equilibria. The equilibrium E 3 * is a saddle-node point, whereas E 0 is locally asymptotically stable. The black solid line denotes the separatrix dividing Ω 2 into two regions B 1 and B 2 . Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas half-filled rectangles denote saddle-node equilibria, which are stable from one side and unstable from the other. Arrows indicate the direction of the trajectories.
Mathematics 14 00953 g008
Figure 9. Phase portrait of system (10) when R 0 = 1 and R 1 > 1 . The system admits two equilibria. The equilibrium E 4 * is locally asymptotically stable, whereas E 0 is unstable. Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas hollow rectangles denote unstable equilibria. Arrows indicate the direction of trajectories.
Figure 9. Phase portrait of system (10) when R 0 = 1 and R 1 > 1 . The system admits two equilibria. The equilibrium E 4 * is locally asymptotically stable, whereas E 0 is unstable. Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas hollow rectangles denote unstable equilibria. Arrows indicate the direction of trajectories.
Mathematics 14 00953 g009
Figure 10. Phase portrait of System (10) when R 0 > 1 . The system admits two equilibria. The equilibrium E 5 * is locally asymptotically stable, whereas E 0 is unstable. Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas hollow rectangles denote unstable equilibria. Arrows indicate the direction of trajectories.
Figure 10. Phase portrait of System (10) when R 0 > 1 . The system admits two equilibria. The equilibrium E 5 * is locally asymptotically stable, whereas E 0 is unstable. Solution trajectories corresponding to different initial conditions are plotted in different colors. Solid rectangles denote stable equilibria, whereas hollow rectangles denote unstable equilibria. Arrows indicate the direction of trajectories.
Mathematics 14 00953 g010
Figure 11. MCMC fit of monthly TB incidence in Yunnan (2005–2020) based on the averaged model with 95% credible interval.
Figure 11. MCMC fit of monthly TB incidence in Yunnan (2005–2020) based on the averaged model with 95% credible interval.
Mathematics 14 00953 g011
Figure 12. MCMC fit of monthly TB incidence in Yunnan (2005–2020) based on the seasonal model with 95% credible interval.
Figure 12. MCMC fit of monthly TB incidence in Yunnan (2005–2020) based on the seasonal model with 95% credible interval.
Mathematics 14 00953 g012
Figure 13. Comparison of model fitting results. (a) Averaged model fitting results. (b) Seasonal model fitting results.
Figure 13. Comparison of model fitting results. (a) Averaged model fitting results. (b) Seasonal model fitting results.
Mathematics 14 00953 g013
Figure 14. Comparison of model fitting results for the averaged model: (a) MCMC fit. (b) Least-squares (LS) fit.
Figure 14. Comparison of model fitting results for the averaged model: (a) MCMC fit. (b) Least-squares (LS) fit.
Mathematics 14 00953 g014
Figure 15. Comparison of model fitting results for the seasonal model: (a) MCMC fit. (b) Least-squares (LS) fit.
Figure 15. Comparison of model fitting results for the seasonal model: (a) MCMC fit. (b) Least-squares (LS) fit.
Mathematics 14 00953 g015
Figure 16. Trajectories of the periodic solution near the steady state for the seasonal model under the parameter setting of Case 1. After discarding the long transient phase, the last ten years of the trajectories are plotted. ( S * , I * , R * ) denotes the endemic equilibrium of the corresponding averaged model. S , I , and R denote the time-averaged values of S ( t ) , I ( t ) , and R ( t ) , respectively. (a) S ( t ) , (b) I ( t ) , and (c) R ( t ) .
Figure 16. Trajectories of the periodic solution near the steady state for the seasonal model under the parameter setting of Case 1. After discarding the long transient phase, the last ten years of the trajectories are plotted. ( S * , I * , R * ) denotes the endemic equilibrium of the corresponding averaged model. S , I , and R denote the time-averaged values of S ( t ) , I ( t ) , and R ( t ) , respectively. (a) S ( t ) , (b) I ( t ) , and (c) R ( t ) .
Mathematics 14 00953 g016
Figure 17. Trajectories of the periodic solution near the steady state for the seasonal model under the parameter setting of Case 2. After discarding the long transient phase, the last ten years of the trajectories are plotted. ( S 2 * , I 2 * , R 2 * ) denotes the endemic equilibrium of the corresponding averaged model. S , I , and R denote the time-averaged values of S ( t ) , I ( t ) , and R ( t ) , respectively. (a) S ( t ) , (b) I ( t ) , and (c) R ( t ) .
Figure 17. Trajectories of the periodic solution near the steady state for the seasonal model under the parameter setting of Case 2. After discarding the long transient phase, the last ten years of the trajectories are plotted. ( S 2 * , I 2 * , R 2 * ) denotes the endemic equilibrium of the corresponding averaged model. S , I , and R denote the time-averaged values of S ( t ) , I ( t ) , and R ( t ) , respectively. (a) S ( t ) , (b) I ( t ) , and (c) R ( t ) .
Mathematics 14 00953 g017
Table 1. Conditions for the existence of equilibria.
Table 1. Conditions for the existence of equilibria.
CaseConditionEquivalent ConditionPositive Equilibria
R 0 < 1 B < 0 , Δ > 0 R 1 > 1 , R 0 c < R 0 < 1 E 1 * , E 2 *
B < 0 , Δ = 0 R 1 > 1 , R 0 c = R 0 < 1 E 3 *
B < 0 , Δ < 0 R 1 > 1 , R 0 < R 0 c < 1 None
B = 0 R 1 = 1 None
B > 0 R 1 < 1 None
R 0 = 1 B < 0 R 1 > 1 E 4 *
B = 0 R 1 = 1 None
B > 0 R 1 < 1 None
R 0 > 1 E 5 *
Table 2. Posterior estimates of model parameters obtained by the MCMC method based on the averaged model.
Table 2. Posterior estimates of model parameters obtained by the MCMC method based on the averaged model.
ParameterMean95% Credible Interval
β 1.2279 × 10 9 [ 1.1760 × 10 9 , 1.2701 × 10 9 ]
λ 2.8651 × 10 11 [ 8.7481 × 10 12 , 4.8200 × 10 11 ]
S ( 0 ) 2.3959 × 10 7 [ 2.3112 × 10 7 , 2.5379 × 10 7 ]
I ( 0 ) 8.1222 × 10 4 [ 7.7594 × 10 4 , 8.3313 × 10 4 ]
Table 3. Posterior estimates of model parameters obtained by the MCMC method for the seasonal model.
Table 3. Posterior estimates of model parameters obtained by the MCMC method for the seasonal model.
ParameterMean95% Credible Interval
β 0 3.8830 × 10 10 [ 3.8717 × 10 10 , 3.9244 × 10 10 ]
λ 0 2.7037 × 10 8 [ 2.6844 × 10 8 , 2.7743 × 10 8 ]
a 1 5.9411 × 10 1 [ 5.9369 × 10 1 , 5.9564 × 10 1 ]
a 2 1.6662 × 10 1 [ 1.6316 × 10 1 , 1.6757 × 10 1 ]
a 3 3.9818 × 10 1 [ 3.9313 × 10 1 , 4.1673 × 10 1 ]
ϕ 1 2.3208 [ 2.3311 , 2.2834 ]
ϕ 2 3.2553 [ 3.2032 , 3.2695 ]
ϕ 3 9.6900 × 10 1 [ 9.6119 × 10 1 , 9.9768 × 10 1 ]
τ 1.4599 [ 1.4046 , 1.4750 ]
S ( 0 ) 4.5727 × 10 7 [ 4.5721 × 10 7 , 4.5751 × 10 7 ]
I ( 0 ) 8.8728 × 10 4 [ 8.8428 × 10 4 , 8.9829 × 10 4 ]
Table 4. Summary of A I C , A I C c , and R M S E for the averaged model and the seasonal model.
Table 4. Summary of A I C , A I C c , and R M S E for the averaged model and the seasonal model.
ModelKAIC AIC c RMSE
Averaged model42917.3132917.527472.198
Seasonal model112825.7242827.191358.679
Table 5. Months corresponding to the two highest and two lowest TB incidences in Yunnan Province for each year.
Table 5. Months corresponding to the two highest and two lowest TB incidences in Yunnan Province for each year.
YearMaximum IncidenceMinimum Incidence
MonthMax1MonthMax2MonthMin1MonthMin2
2005January3597April3368December1362November2290
2006January3711April2622December780November1246
2007January3768April2799December915November1371
2008January3881February2736December992November1387
2009January3163April2949December1397November1450
2010January3011April2418December1496November1513
2011January3031May2430December1621November1685
2012January3318April2656December1488November1609
2013January3087May2512December1649November1653
2014January2997May2468December1629November1788
2015January2938Mar2486November1616December1654
2016January2761Mar2470December1766November1771
2017May2544January2541November2043September2097
2018January3004May2510December2040November2120
2019January3103April2677December1902November2095
2020January2843May2770December1983November2048
Table 6. Posterior estimates of the averaged model parameters obtained by the MCMC method using annual cumulative data.
Table 6. Posterior estimates of the averaged model parameters obtained by the MCMC method using annual cumulative data.
ParameterMean95% Credible Interval
β ˜ 8.7422 × 10 9 [ 7.2972 × 10 9 , 9.8943 × 10 9 ]
λ ˜ 6.4056 × 10 9 [ 2.5416 × 10 9 , 9.3653 × 10 9 ]
S ( 0 ) 3.4558 × 10 7 [ 2.4928 × 10 7 , 4.4524 × 10 7 ]
I ( 0 ) 7.1597 × 10 4 [ 6.1106 × 10 4 , 8.1483 × 10 4 ]
Table 7. Posterior estimates of the seasonal model parameters obtained by the MCMC method.
Table 7. Posterior estimates of the seasonal model parameters obtained by the MCMC method.
ParameterMean95% Credible Interval
a 1 8.8856 × 10 2 [ 8.1237 × 10 3 , 1.9641 × 10 1 ]
a 2 1.1157 × 10 1 [ 8.0581 × 10 2 , 1.4283 × 10 1 ]
a 3 4.0423 × 10 1 [ 1.7014 × 10 1 , 4.9723 × 10 1 ]
ϕ 1 3.7497 [ 5.3120 , 1.7594 ]
ϕ 2 1.1927 [ 1.0004 , 3.3648 ]
ϕ 3 2.6689 [ 1.2125 , 3.9323 ]
τ 3.6102 [ 1.5649 , 5.7289 ]
S ( 0 ) 3.0487 × 10 7 [ 2.8005 × 10 7 , 3.2552 × 10 7 ]
I ( 0 ) 7.5150 × 10 4 [ 7.2370 × 10 4 , 7.8303 × 10 4 ]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, F.; Li, M.; Zhang, F.; He, R. Threshold Dynamics of a SIRI Model with Reinfection: Averaged and Periodic Systems and Application to Tuberculosis Data. Mathematics 2026, 14, 953. https://doi.org/10.3390/math14060953

AMA Style

Liu F, Li M, Zhang F, He R. Threshold Dynamics of a SIRI Model with Reinfection: Averaged and Periodic Systems and Application to Tuberculosis Data. Mathematics. 2026; 14(6):953. https://doi.org/10.3390/math14060953

Chicago/Turabian Style

Liu, Fang, Mingtao Li, Fenfen Zhang, and Ruiqiang He. 2026. "Threshold Dynamics of a SIRI Model with Reinfection: Averaged and Periodic Systems and Application to Tuberculosis Data" Mathematics 14, no. 6: 953. https://doi.org/10.3390/math14060953

APA Style

Liu, F., Li, M., Zhang, F., & He, R. (2026). Threshold Dynamics of a SIRI Model with Reinfection: Averaged and Periodic Systems and Application to Tuberculosis Data. Mathematics, 14(6), 953. https://doi.org/10.3390/math14060953

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop