Research article

Robust control and data reconstruction for nonlinear epidemiological models using feedback linearization and state estimation

  • Received: 06 August 2024 Revised: 22 September 2024 Accepted: 17 October 2024 Published: 02 January 2025
  • It has been clearly demonstrated over the past years that control theory can provide an efficient framework for the solution of several complex tasks in epidemiology. In this paper, we present a computational approach for the state estimation based reference tracking control and historical data reconstruction using nonlinear compartmental epidemic models. The control model is given in nonlinear input-affine form, where the manipulable input is the disease transmission rate influenced by possible measures and restrictions, while the observed or computed output is the number of infected people. The control design is built around a simple SEIR model and relies on a feedback linearization technique. We examine and compare different control setups distinguished by the availability of state information, complementing the directly measurable data with an extended Kalman filter used for state estimation. To illustrate the capabilities and robustness of the proposed method, we carry out multiple case studies for output tracking and data reconstruction on Swedish and Hungarian data, all in the presence of serious model and parameter mismatch. Computation results show that a well-designed feedback, even in the presence of significant observation uncertainties, can sufficiently reduce the effect of modeling errors.

    Citation: Balázs Csutak, Gábor Szederkényi. Robust control and data reconstruction for nonlinear epidemiological models using feedback linearization and state estimation[J]. Mathematical Biosciences and Engineering, 2025, 22(1): 109-137. doi: 10.3934/mbe.2025006

    Related Papers:

    [1] Filippo Cacace, Valerio Cusimano, Alfredo Germani, Pasquale Palumbo, Federico Papa . Closed-loop control of tumor growth by means of anti-angiogenic administration. Mathematical Biosciences and Engineering, 2018, 15(4): 827-839. doi: 10.3934/mbe.2018037
    [2] Rongjian Lv, Hua Li, Qiubai Sun, Bowen Li . Model of strategy control for delayed panic spread in emergencies. Mathematical Biosciences and Engineering, 2024, 21(1): 75-95. doi: 10.3934/mbe.2024004
    [3] Xingjia Li, Jinan Gu, Zedong Huang, Chen Ji, Shixi Tang . Hierarchical multiloop MPC scheme for robot manipulators with nonlinear disturbance observer. Mathematical Biosciences and Engineering, 2022, 19(12): 12601-12616. doi: 10.3934/mbe.2022588
    [4] Gregory Zitelli, Seddik M. Djouadi, Judy D. Day . Combining robust state estimation with nonlinear model predictive control to regulate the acute inflammatory response to pathogen. Mathematical Biosciences and Engineering, 2015, 12(5): 1127-1139. doi: 10.3934/mbe.2015.12.1127
    [5] Kala Agbo Bidi . Feedback stabilization and observer design for sterile insect technique models. Mathematical Biosciences and Engineering, 2024, 21(6): 6263-6288. doi: 10.3934/mbe.2024274
    [6] Vladimir Djordjevic, Hongfeng Tao, Xiaona Song, Shuping He, Weinan Gao, Vladimir Stojanovic . Data-driven control of hydraulic servo actuator: An event-triggered adaptive dynamic programming approach. Mathematical Biosciences and Engineering, 2023, 20(5): 8561-8582. doi: 10.3934/mbe.2023376
    [7] Chaoyue Wang, Zhiyao Ma, Shaocheng Tong . Adaptive fuzzy output-feedback event-triggered control for fractional-order nonlinear system. Mathematical Biosciences and Engineering, 2022, 19(12): 12334-12352. doi: 10.3934/mbe.2022575
    [8] Junyoung Jang, Kihoon Jang, Hee-Dae Kwon, Jeehyun Lee . Feedback control of an HBV model based on ensemble kalman filter and differential evolution. Mathematical Biosciences and Engineering, 2018, 15(3): 667-691. doi: 10.3934/mbe.2018030
    [9] Wei Zou, Yanxia Shen, Lei Wang . Design of robust fuzzy iterative learning control for nonlinear batch processes. Mathematical Biosciences and Engineering, 2023, 20(11): 20274-20294. doi: 10.3934/mbe.2023897
    [10] Vinicius Piccirillo . COVID-19 pandemic control using restrictions and vaccination. Mathematical Biosciences and Engineering, 2022, 19(2): 1355-1372. doi: 10.3934/mbe.2022062
  • It has been clearly demonstrated over the past years that control theory can provide an efficient framework for the solution of several complex tasks in epidemiology. In this paper, we present a computational approach for the state estimation based reference tracking control and historical data reconstruction using nonlinear compartmental epidemic models. The control model is given in nonlinear input-affine form, where the manipulable input is the disease transmission rate influenced by possible measures and restrictions, while the observed or computed output is the number of infected people. The control design is built around a simple SEIR model and relies on a feedback linearization technique. We examine and compare different control setups distinguished by the availability of state information, complementing the directly measurable data with an extended Kalman filter used for state estimation. To illustrate the capabilities and robustness of the proposed method, we carry out multiple case studies for output tracking and data reconstruction on Swedish and Hungarian data, all in the presence of serious model and parameter mismatch. Computation results show that a well-designed feedback, even in the presence of significant observation uncertainties, can sufficiently reduce the effect of modeling errors.



    Epidemic control has been the target of intensive research in recent decades, and its significance became even more clear during the COVID-19 pandemic [1,2,3,4]. In most cases, the dynamical modeling of disease spread on the population level is done by using compartmental models on different levels of detail in terms of disease stages or population distribution in nonlinear ordinary differential equation (ODE) form [5,6,7]. It has to be noted, however, that the assumption of the homogeneity of the population and constant model parameters are often oversimplifying and may not allow the sufficiently accurate description of the epidemic process in complex environments. Therefore, it was already proposed in [8] that the probabilities of infection and death should depend on the different stages of the disease. To address the homogeneity problem, [9] gives a comprehensive overview on the modeling of infection mechanisms in heterogeneous networks using the notions of network science. In [10], the authors separate the infection dynamics for symptomatic and asymptomatic COVID-19-carriers, and also assume heterogeneous connectivity between people. With this modeling setup, it is shown that a more realistic picture of the pandemic in Italy can be reconstructed than by using classical models. Stochastic agent-based models can be very useful as well in handling time and/or space dependent probabilities, and also in tracking individuals and events and testing various conditions and restrictions [11,12].

    Typical control goals are to keep the peaks and/or the sum of infected (or hospitalized) under predefined limits during a time interval to reduce the burden on the healthcare system. To handle the often conflicting goals and constraints related to economic and societal considerations, model predictive control can be an obvious and sufficiently realistic choice for control design [13,14,15]. However, general nonlinear model predictive control (recognizing the practical significance and applicability of the method) is a primarily numerical approach which sometimes does not give enough insight into certain fundamental properties and limitations of the solution. The sliding mode approach has also been successfully applied in the field of epidemic control [16,17].

    Feedback linearization is typically applied for nonlinear systems where the models are known with sufficient precision, such as (electro) mechanical systems [18,19,20]. The robustness analysis of feedback linearized loops is known to be a difficult problem, and it has been the target of intensive research for several decades [21,22]. A critical point in such an analysis is checking the stability of the zero dynamics [23]. Therefore, feedback linearization is usually not the first choice for epidemiological or biological systems, where researchers are often faced with non-negligible model uncertainties and measurement data of questionable quantity or quality. However, there exist some successful applications in this area such as [24] and [25], where vaccination inputs were computed through the feedback linearization of nonlinear models. Moreover, the stability of the zero dynamics for any meaningful parameter values of a susceptible-exposed-infected-recovered (SEIR)-type model was also proved in [24].

    For model-based feedback control, the estimation of non-measured states is a fundamentally important task [26]. Epidemic models (depending on the level of detail) typically contain several non-measured states such as the number of susceptible, exposed or asymptomatic people. The literature on the state estimation of epidemics is wide, where popular techniques include Kalman filtering, particle filtering, and maximum likelihood estimation [27,28,29]. We also highlight [30] and [31], where Kalman filter-based state estimation is successfully combined with feedback control. In [32], continuous time observers with guaranteed convergence were proposed for low dimensional epidemic models. A discrete time observer for SEIR models with efficiently computable stability conditions was presented in [33]. Feedback linearization combined with a state observer was proposed in [34] to compute a vaccination input which guarantees the asymptotic eradication of an epidemic described by a SEIR model. The convergence of the observation error to zero, the feasibility of the input, as well as the asymptotic stability of the desired state were proved.

    The preliminaries of this study are [35,36], where promising initial results were obtained using feedback linearization assuming that full state information is available. However, this assumption is not realistic enough, since the majority of the state variables in epidemic models is not actually observed. Therefore, the main new contributions of this paper are the following. First, state estimation is involved in the control/reconstruction task in several different scenarios assuming significant modeling uncertainties as well. Second, the improved methodology is illustrated and tested on the data of another country (Sweden) besides Hungary.

    The structure of the paper is as follows. Section 2 summarizes the compartmental models used for simulation and control design, respectively. The applied different control setup cases and the approach for state estimation are described in Sections 3 and 4, respectively. Section 5 contains the detailed computation results and the corresponding discussion, while the most important conclusions are given in Section 6.

    To show the applicability of our control and estimation setup in realistic scenarios, we use different nonlinear dynamic models and parameters for the simulation of the epidemic process and for the estimation and control steps.

    The epidemic simulation relies on a comprehensive eight-compartment model, abbreviated as SLPIAHRD (for susceptible, latent, presymptomatic, infected, asymptomatic, hospitalized, recovered, and deceased), which was designed with key characteristics of COVID-19 in mind. This model has been effectively used for data reconstruction and epidemic control in Hungary across multiple waves of the pandemic. Initially introduced in [15] and subsequently expanded in [37,38,39], the model accommodates various factors such as different latent periods (infectious and noninfectious), the impact of presymptomatic and asymptomatic infections on the spread, the waning of immunity, and countermeasures like symptom-based testing and quarantines. Additionally, it can be adjusted to account for new virus variants by gradually modifying the model parameters based on their prevalence in the population.

    In this paper, we utilize the original model outlined in [15], which categorizes the population of N individuals into 8 disjoint groups based on their roles in the epidemic spread. These groups include susceptibles (S), who lack protection against the virus; latently infected individuals (L), who carry the disease but are not yet spreading it; presymptomatic individuals (P), who can transmit the virus without showing symptoms and thus remain unaware of their infection [40]; and asymptomatic individuals (A), who eventually recover, possibly without ever realizing they were infected. Symptomatic individuals (I) may either recover (R) or require hospitalization. Hospitalized patients (H) can either recover or succumb to the disease (D). The compartmental structure and potential transmission pathways are illustrated in Figure 1, with a more extensive explanation available in [15].

    Figure 1.  Transition graph of the simulation model. Nodes represent compartments as explained above, and the directed edges show the possible transitions.

    Formally, the model is given by the following system of ODEs:

    ˙S=βS(P+I+δA)/N (2.1a)
    ˙L=βS(P+I+δA)/NαL, (2.1b)
    ˙P=αLζP, (2.1c)
    ˙I=γζPρII, (2.1d)
    ˙A=(1γ)ζPρAA, (2.1e)
    ˙H=ρIηIλH, (2.1f)
    ˙R=ρI(1η)I+ρAA+λ(1μ)H (2.1g)
    ˙D=μλH. (2.1h)

    The state variables in the above model are the continuous numbers of individuals belonging to the compartments. For readability, we omit time arguments of the variables unless they are essential for understanding.

    Our simulations rely on public epidemiological data from Hungary and Sweden during the second and third waves of the epidemic (15/08/2020 – 15/08/2021) to generate reference outputs for tracking. The data source is the Our World in Data (OWID) database [41], which keeps records of reported infections and hospitalizations provided by the responsible governmental institutions. The model parameters, shown in Table 1 and detailed in [38], are aligned with the dominant virus variants (original and Alpha) of this period, to ensure that the simulations are as realistic as possible. Parameter values for the specific variants and time periods in Hungary were obtained from relevant scientific literature, computed using standard parameter estimation or statistics-based techniques. Although they are slightly different, we decided to use the same parameters for Hungary and Sweden in this model to simplify the approach and to illustrate the robustness of the computations.

    Table 1.  Parameters of the epidemic model used for the simulations. The listed values were obtained from related literature and from parameter identification applied to Hungarian data.
    Parameter Notation Value (by virus variant)
    Original Alpha
    Reproduction rate β Treated as input
    Latent period (days) α1 3 2.5
    Presymptomatic period (days) ζ1 3 3
    Asymptomatic period (days) ρ1A 4 3
    Infectious period (days) ρ1I 4 4
    Hospitalization period (days) λ1 10 10
    Probability of infection γ 0.6 0.6
    Probability of hospitalization η 0.076 0.07
    Probability of death μ 0.145 0.145
    Relative infectiousness of A δ 0.75 0.75
    Total population (Hungary) N 9.8M
    Reproduction rate ¯β Treated as input
    Latent period (days in ¯E) k12 α1=2.75
    Infectious period (days in ¯I) k13 1/(ζ1+ρ1I)=6.5

     | Show Table
    DownLoad: CSV

    For feedback computation and part of the state observer design, we will use a largely simplified model compared to the previously described simulation model. This will be the well-known SEIR nonlinear compartmental model, which is widely used for describing epidemic processes, including COVID-19, despite its known limitations.

    The model identifies four stages of infection for each individual, categorizing the population into four compartments: Susceptibles (¯S), who are unprotected, and may become Exposed (¯E) to the disease upon contact with Infected (¯I) individuals, who are already spreading the virus. Exposed individuals carry the disease, but take some time to begin spreading it, at which point they move to the ¯I compartment. Infected individuals eventually recover and move to the Recovered (¯R) compartment, gaining full immunity against future infections. The model operates with three parameters: the transmission rate β of the virus (which is influenced by administrative countermeasures and thus considered a bounded manipulable input for the system), the latent period k12 (time spent in the Exposed compartment), and the infectious period k13 (time spent in ¯I).

    To consistently denote all variables, we use overline notation for the compartments in the control design model. With this notation, the differential equations of the continuous model can be expressed as:

    ˙¯S=¯β¯S¯I/N, (2.2a)
    ˙¯E=¯β¯S¯I/Nk2¯E, (2.2b)
    ˙¯I=k2¯Ek3¯I, (2.2c)
    ˙¯R=k3¯I. (2.2d)

    Nominal values for the model parameters k2 and k3 were selected by approximately lumping the corresponding compartments of the simulation model based on their role in the epidemic spread (¯EL, ¯IP+I+A), summing the time an individual spends in them. Additionally, we took the averages of the parameters for the original and Alpha virus variants, obtaining a time-invariant model. While this matching process could easily be refined, the applied model mapping is straightforward to use in real-world scenarios and underscores the robustness of our feedback approach to parameter uncertainty. Choosing a simpler model for control computation introduces model mismatch, a common issue in realistic setups where no single model can exactly describe the epidemic spread.

    We implemented the control of the simulation model in the following steps: estimation or computation (depending on control setup) of the control model's states based on output(s) of the simulation model, feedback linearization of the control model, computation of a control signal for the linearized control model, and, finally, application of this control input to the simulation model. Based on how we compute/estimate the states of the control model, we present three different control setups which are different in their degree of reality. This approach is also useful to compare how the results may be affected by the availability of data.

    We originally introduced control setup 0 in [36], although we had previously experimented with simple feedback-linearization of epidemic models in [35]. The structure of the feedback loop is shown in Figure 2, depicting a setup where no estimation step is carried out, and we assume full knowledge of the simulation model's state.

    Figure 2.  Control setup 0: simulation model's states are known, and control model states are directly computed.

    Our goal is to control the simulation model to track the reference signal r(t) with the number of individuals capable of spreading the disease (i.e., minimizing |r(P+I+A)|=|r¯I| by selecting the appropriate β). To compute the input, first we apply a modified feedback linearization based on [23, Chap 4.3], calculated for the control design model, as detailed below in Subsections 3.4 and 3.5. This technique requires the full state information of the SEIR model, which we compute directly from the states of the known SLPIAHRD states, and results in a transformed system (with state variables z, acting as a simple integrator cascade between the transformed input v and output y. Next, we compute a simple full-state feedback gain for this linearized control model, which has a proportional-integral-derivative (PID) structure due to the obtained set of state variables.

    As knowledge of the full state information of the simulation model is problematic in a real-world application, we introduced control setup Ⅰ. in [42]. The feedback loop, as illustrated in Figure 3, contains one important modification compared to the previous approach, namely, we estimate the control model's state information (¯S,¯E,¯I) using an extended Kalman filter (EKF).

    Figure 3.  Control setup Ⅰ: control model states are estimated from ¯I and assumed to be obtained directly from the simulation model.

    It must be noted that this setup assumes that the control model state ¯I=P+I+A is a directly measurable output of the simulation model. Even though this might seem unrealistic at first as, e.g., the number of infected and virus-spreading asymptomatic individuals (A) is hardly measurable, during the COVID-19 pandemic, several methods were proposed and tested for the estimation of these variables [43]. Thus, we assume in this scenario that a reliable estimation for ¯I is already available.

    Apart from this modification, we use the same extended feedback-linearization technique as in control setup 0, which again results in a PID-like control structure for the transformed, linearized model.

    In order to overcome the limitations discussed above (i.e., the need for an extra estimation step) and to take into account the effect of that estimation's error on the whole system, we created control setup Ⅱ. While similar to setup Ⅰ., in this case we assume the only measurable output of the simulation model to be the daily number of hospitalizations (H(t)). We apply an EKF constructed using the same model structure as the simulation model, but (not to move away from reality) having some of its parameters mismatched; we estimate the states of the simulation model, and finally we 'compute' the states of the control model by merging and matching the compartments of the simulation model as described above in the modeling section. Setup Ⅱ can be seen in Figure 4.

    Figure 4.  Control setup Ⅱ: control model states computed from estimated simulation model states. The estimation is based solely on H.

    Based on [36], we introduce the technique for feedback linearization following [23, Chap 4.3].

    We derive the equations for nonlinear single input single output systems, written as:

    ˙x=f(x)+g(x)u (3.1a)
    y=h(x), (3.1b)

    where uR is the system's input, xRn+ is the state, and yR is the observed output. We assume that f, g, and h are well-defined and sufficiently smooth functions. Furthermore, we define a reference signal r(t), as our ultimate control objective is calculating an input u such that y (asymptotically) converges to r.

    Using the well-known definition of the Lie derivative of a scalar-valued function h(x) along the vector field f(x) as

    Lfh(x)=h(x)xf(x),

    and the relative degree of a system being ρ if

    1)LgLρ1fh(x)0and (3.2a)
    2)LgLkfh(x)=0,x,k=0,1,,ρ2 (3.2b)

    a state transformation z can be defined as:

    z=Φ(x)=(y˙y¨yy(ρ1))=(h(x)Lfh(x)L2fh(x)Lρ1fh(x)) (3.3)

    Applying the nonlinear state feedback:

    u=Lρfh(x)LgLρ1fh(x)a(x)+1LgLρ1fh(x)b(x)v, (3.4)

    for the transformed system results in the closed-loop (from input v to output y) acting in a way equivalent to a cascade of ρ integrators:

    ˙z=Az+Bv,y=Cz (3.5a)
    A=(0100001000010000)Rρ×ρ,B=(0001),C=(100) (3.5b)

    Using the fact that such an integrator cascade can be stabilized by a simple state feedback, we can construct a stabilizing input driving the output to 0 in the form of:

    v=Kz=ρi=1Ki1(Li1fh(x)), (3.6)

    where the constants K=(K0,K1,...,Kρ1) can be arbitrary values that make (ABK) a stability matrix. In fact, the value of K can be obtained by applying any linear stabilization method to the system (3.5) such as pole placement, linear–quadratic regulator (LQR), or any other more advanced feedback approach.

    Now, given a reference signal r(t) to track with the output of the system, we can define the error output e(t)=y(t)r(t) and the corresponding state transformation as:

    ˉz=Φ(x)=(yr˙y˙r¨y¨ry(ρ1)rρ1)=(h(x)rLfh(x)˙rL2fh(x)¨rLρ1fh(x)rρ1) (3.7)

    Analogously to (3.6), we can stabilize the system using the simple state feedback. Thus, the application of:

    v=Kˉz=ρi=1Ki1(Li1fh(x)r(i1)) (3.8)

    will result in limty(t)r(t)=limte(t)=0, if K is chosen such that (ABK) is a stability matrix [23, Chap 4.5]. For the sake of completeness, substituting v into the input mapping Equation (3.4), we compute the asymptotic reference tracking input, which should be applied to the original system as:

    u=Lρfh(x)r(ρ)LgLρ1fh(x)+ρi=1Ki1(Li1fh(x)r(i1))LgLρ1fh(x) (3.9)

    As it was previously shown in [36], the robustness of the control loop may be significantly improved by the introduction of an extra integrator step into this cascade, given the same model structure as in Equation (3.1), and effectively increasing the relative degree ρ by 1.

    We define the new, transformed output ¯y as ˙¯y=h(x)r, and modify the transformed system as:

    z0=¯y (3.10a)
    z1=˙z0=˙¯y=h(x)r=yr (3.10b)
    z2=˙z1=Lfh(x)˙r=˙y˙r (3.10c)
    (3.10d)
    zρ=Lρ1fh(x)rρ1 (3.10e)

    Analogously to the original case, we achieve asymptotic output tracking with a full state feedback gain K=(K0,K1,...,Kρ), where K is an arbitrary constant making the augmented tracking error dynamics asymptotically stable.

    By introducing the extra integrator into Equation (3.4) and using the feedback v=Kz (Equation (3.8)), we can conclude that the asymptotic output tracking input can be calculated as:

    u=Lρfh(x)r(ρ)LgLρ1fh(x)+(ρi=1Ki¯y(i)+K0¯y)LgLρ1fh(x) (3.11)

    It is clearly visible, that the application of the technique to our SEIR control design model requires the state information x=(¯S,¯E,¯I,¯R) at any given time.

    In this section, we will describe the state estimation approach with the corresponding control input computation.

    For the state estimation, we apply a discrete-time nonlinear system model formally described as:

    xk+1=f(xk,uk)+wk (4.1a)
    yk+1=h(xk)+vk, (4.1b)

    where w and v are additive process and output noise terms, i.e., independent random variables with Gaussian distribution, having zero mean and covariance matrices Q and R, respectively.

    Around this model, we construct a state estimator using the discrete-time EKF algorithm. The EKF has two key attributes:

    ˆxk|j represents the state estimated for time k at time j (jk), initialized as ˆx0|1=Ex0, which is the expected value based on prior knowledge of the system, without any measurements taken.

    Pk|j denotes the state estimation error covariance matrix (i.e., the uncertainty of the estimation) for time k calculated at time j, initialized as P0|1=E(x0ˆx0|1)(x0ˆx0|1)T and also based on prior knowledge.

    At each time step k=0,1,2,... the EKF algorithm executes two main steps:

    1. Update (correction) of the current state estimate ˆxk|k and current uncertainty Pk|k, based on the previously predicted state ˆxk|k1, previously assumed uncertainty Pk|k1, and the current measurement yk.

    2. Prediction of the state at the next time instance ˆxk+1|k using the currently available state estimate ˆxk|k and the state transition function of the estimated model, i.e., f(xk,uk) from Equation (4.1).

    Due to the fact, that functions (f,h) can be nonlinear, the EKF extends the operating principle of the linear Kalman filter algorithm by approximating the state transition and output matrices (A and C) of a linear time-invariant (LTI) system using the Jacobians Ak=fx|ˆxk|k and Ck=hx|ˆxk|k1. Using this notation, the above steps can be computed as:

    1. Correction:

    Kk=Pk|k1CTk(CkPk|k1CTk+Rk)1 (4.2a)
    ˆxk|k=ˆxk|k1+Kk(ykh(ˆxk|k1,uk)) (4.2b)
    Pk|k=Pk|k1KkCkPk|k1. (4.2c)

    2. Prediction:

    Pk+1|k=AkPk|kATk+Qk (4.3a)
    ˆxk+1|k=f(ˆxk|k,uk). (4.3b)

    First of all, to obtain a suitable model (corresponding to the structure (4.1)), we introduce the notations xk=(¯Sk¯Ek¯Ik¯Rk), yk=¯Ik, u=¯β, and discretize our control design model (SEIR) using a simple forward Euler method and time step dt:

    f(xk,uk)=(¯Skdt¯βk¯Sk¯Ik/N¯Ek+dt(¯βk¯Sk¯Ik/Nk2¯Ek)¯Ik+dt(k2¯Ekk3¯Ik)¯Rk+dtk3¯I),h(xk)=¯Ik (4.4)

    As we need the Jacobians for substitution into 4.2 and 4.3, we compute them as:

    fx=(1dt¯β¯I/N0dt¯β¯S/N0dt¯β¯I/N1dtk2dt¯β¯S/N00dtk21dtk3000dtk31),hx=(0010)T (4.5)

    Second, we derive the state transformation and the required output mapping as detailed in (3.10) - (3.11). We compute the required Lie-derivatives for the continuous system (3.1) as follows

    f(x)=(0k2x2k2x2k3x3k3x3),g(x)=(k1x3k1x300),h(x)=x3 (4.6a)
    Lgh(x)=0 (4.6b)
    Lfh(x)=k2x3+k3x3 (4.6c)
    LgLfh(x)=k2x1x3 (4.6d)
    L2fh(x)=k3k2x2k23x3+k22x2, (4.6e)

    and conclude from the definition (3.2) that ρ=2. However, as our technique for robustifying the controller defines a transformed output (3.10) and effectively increases the relative degree by 1, we have to consider the relative degree to be ρ=3, and thus construct the input mapping required for asymptotic output tracking as:

    u=¨r+k3k2x2+k22x2k23x3+vk2x1x3 (4.7)

    creating a system equivalent to:

    ˙z=(010001000)z+(001)v, (4.8a)
    y=(100)z, (4.8b)
    ARρ×ρ,BRρ×1,CR1×ρ (4.8c)

    Now, by introducing the notation ˆxk=(ˆx1,kˆx2,kˆx3,k)=(ˆ¯Skˆ¯Ekˆ¯Ik) for the state information computed by the EKF, we can substitute the estimated state values into the above formulae, resulting in:

    uk=¨rk+k3k2ˆx2,k+k22ˆx2,kk23ˆx3,k+vkk2ˆx1,kˆx3,k, (4.9)

    Moreover, applying the input required for the asymptotic output tracking, we obtain:

    uk=¨rk+(k3k2+k22)ˆx2,kk23ˆx3,kk2ˆx1,kˆx3,kK0¯yk+K1˙¯yk+K2¨¯ykk2ˆx1ˆx3 (4.10)

    Thus, the obtained feedback has the following PID structure:

    vk=K0(rkyk)+K1(rkyk)+K2ddt(rkyk). (4.11)

    Here, we must take two important notes. First, the formulae for feedback linearization requires the derivatives of signals r and y, which, due to the EKF estimation, are available only at discrete time instants. Therefore, we use the numerical derivatives, computed as ˙yk=(yk+1yk)/dt, ˙rk=(rk+1rk)/dt, and provide a two-times continuously differentiable reference signal for the system. If the reference signal is not differentiable, we can ensure the required smoothness by basic preprocessing techniques (see, e.g., [37]). Second, we emphasize, that despite the PID-like structure of (4.11), the constants of the state feedback can be computed using a simple pole placement (computed for the system presented in Equation (4.8)). In our experiments, we chose the desired poles of the controlled system to be (0.339,0.407,0.475), values obtained empirically during the creation of our first modified feedback-linearization based controller in [35]. For the EKF, we used dt=0.5 (days) and assumed Q=diag(1,1,1,1), R=0.01, and initial estimation error covariance P0|1=0.01. We chose initial state different from the true state value as follows: ˆx0|1=N((1105),5106,5106,0)T, inducing a short transient period at the beginning of the simulation. The estimator used the same (possibly mismatched) k2 and k3 parameters as the SEIR-based controller.

    For control setup Ⅱ, we apply the discrete state estimation to the detailed simulation model given in Equation (2.1), and compute the estimated control model states by merging the respective compartments. Compared to the previous case, instead of substituting Equation (4.5) into Equation (4.1), we derive the discrete transition and measurement functions (using the Euler method), as well as their Jacobi matrices for the SLPIAHRD model as follows:

    f(xk,uk)=(Skdt[βkSk(Pk+Ik+δAk)/N]Lk+dt[βkSk(Pk+Ik+δAk)/NαL],Pk+dt[αLkζPk],Ik+dt[γζPkρIIk],Ak+dt[(1γ)ζPkρAAk],Hk+dt[ρIηIkλHk],Rk+dt[ρI(1η)Ik+ρAAk+λ(1μ)Hk]Dk+dt[μλHk]),h(xk)=Hk,hx=(00000100)T (4.12a)
    fx=(1dtβk(Pk+Ik+δAk)/N0dtβkSk/NdtβkSk/NdtβkSkδ/N000dtβk(Pk+Ik+δAk)/N1dtαdtβkSk/NdtβkSk/NdtβkSkδ/N0000dtα1dtζ0000000dtγζ1dtρI000000dt(1γ)ζ01dtρA000000dtρIη01dtλ00000dtρI(1η)dtρAdtλ(1μ)1000000dtμλ01) (4.12b)

    For the controller, we used the same parameter combinations as above. For the EKF, we used dt=0.5 (day) and assumed Q=diag(106,0,0,106,106,106,0,0), R=1, and initial estimation error covariance P0|1=103. For the initial state, we used ˆx0|1=N(0.9999869,105,106,106,106,107,0,0)T. The estimator used the same parameters as the simulation model, apart from the mismatched parameters γ and δ, detailed in the next section.

    As we are presenting both discrete-time and continuous models for the control and estimation steps in this paper, we would like to clarify the connection of all the components in this subsection. We carry out all computations regarding the feedback-linearization and control on the continuous SEIR model. The output of the simulation model, which is continuous as well, is sampled for the discrete-time EKF, which in turn produces discrete state estimations. These estimations are used for computing the input of the system by substituting the obtained values into the state-feedback and input-mapping formulae. The obtained discrete-time input signal is fed back into the simulation model using zero-order hold. The derivatives of the discrete time signals (where needed) are approximated by the differences of the consecutive data samples.

    To illustrate and test the operation of the previously presented control setups, we carried out five experiments for the control and reconstruction of historical epidemic data, altering some parameters of the control model and the EKF (compared in Table 2).

    Table 2.  Listing of parameter errors applied in different control setups.
    k2 k3 γ δ
    Control setup 0. 20–200% 20–200% - -
    Control setup Ⅰ. 15–300% 15–300% - -
    Control setup Ⅱ. 10–300% 10–300% 40–165% 40–132%

     | Show Table
    DownLoad: CSV

    We chose Sweden's and Hungary's estimated infection data from the interval 15/08/2020 – 15/08/2021 as a base for our reference signals, an interval containing two epidemic peaks for both countries. For the sake of simplicity, in both cases, we assumed the same model parameters as in the case of Hungary (as shown in Table 1, and obtained through parameter estimation and statistical methods detailed in [15]). We set the parameters of the simulation model as slowly-varying with the weighted average of the parameter values being used according to the dominance of the respective virus variant at the given time (detailed in [35]).

    The simulations were run in Matlab/Simulink using the ode45 solver with relative tolerance 1010, on a computer with processor Intel Core i7-8565u (1.8–4.6 GHz) and 16GB RAM, requiring between 45–90s per simulation (appr. 1.5 hours per control setup).

    To illustrate the robustness of the different scenarious, we altered the parameters of the model(s) used for control and estimation in the different controller setups. The comparison of the applied parameter errors in the different scenarios is shown in Table 2.

    In this experiment, we used control setup 0 (Section 3.1) for reference tracking control of the SLPIAHRD model using Sweden's data. This setup assumes that all state variables of the simulation model are known at all times, and we computed the states of the control model through the lumping of the respective compartments.

    We altered the parameters k2 and k3 on a 10×10 grid (i.e., (k2,k3){(0.2m2k2,0.2m3k3)|m2,m3=110} applying 20200% relative error compared to the nominal value. In total, we ran 100 simulations, the results (nominal trajectories and the computed standard deviation) being illustrated in Figures 57. We can observe, that the reference signal is closely followed by the controlled system's output even for significant changes of the parameter values, showing the robustness of the proposed controller setup. Additionally, Figure 7 confirms that even for the simulations with high inaccuracies, there is no significant change in the computed input, which apart from the transient period at the beginning remains in a feasible range for the observed epidemic.

    Figure 5.  Control Setup 0: illustration of the Susceptible and Recovered compartments of the control design model.
    Figure 6.  Control setup 0: illustration of the simulated Exposed and Infected (Exposed SIM, Infected SIM) compartments of the control design model along the reference signal (Infected REF). The dashed lines show the trajectory obtained using the nominal k2 and k3 parameters, and the shaded area shows the deviation σ and 2σ resulting from the parameter alterations.
    Figure 7.  Control setup 0: the computed control input (i.e., the reproduction rate), applied to the simulation model. Following a transient period at the beginning (resulting from initial state mismatch), the curve shows almost no deviation in spite of the parameter uncertainties.

    In this scenario, we examined the performance of the system in control setup Ⅰ. (Section 3.2), using an EKF constructed around the SEIR model and Sweden's infection data as a reference signal.

    Similarly to the previous scenario, we altered the relative error of parameters k2,k3 for the control model (affecting both the state estimation and the feedback linearization) on a 9×9 size grid {0.1,0.3,0.5,0.75,1,1.5,2,2.5,3}2 (the middle of the grid (1,1) being the nominal parameter values).

    The simulation results are illustrated in Figures 810. Figure 8 compares the estimated and simulated values of susceptible and recovered individuals: compartments S and R of the simulation model plotted alongside the estimated compartments ˆ¯S and ˆ¯R of the control design model, as computed by the EKF algorithm.

    Figure 8.  Control Setup Ⅰ: Comparison of simulated and estimated trajectories for Susceptible and Recovered compartments. Dashed lines show the trajectories of the simulation model compartments: Susceptible (SIM) S and Recovered (SIM) R; continuous lines represent the values computed by the EKF ˆ¯S and ˆ¯R using the nominal k2 and k3 parameters. The shaded area around each curve shows the deviation σ and 2σ of the respective variable caused by the mismatched k2 and k3 values.
    Figure 9.  Control setup Ⅰ: Comparison of simulated and estimated trajectories for Exposed and Infected compartments. Dashed lines show the trajectories of the simulation model compartments: Exposed (SIM) ¯E=L and Infected (SIM) ¯I=I+A+P; continuous lines represent the estimations of the EKF: Exposed (EKF) ˆ¯E and Infected (EKF) ˆ¯I using the nominal k2 and k3 parameters. The shaded area around each curve (hardly visible for dashed lines) illustrates the deviation σ and 2σ of the respective variable caused by the mismatched k2 and k3 values. The green continuous line shows the reference signal r, closely tracked by the controller in spite of the significant state estimation errors.
    Figure 10.  Control setup Ⅰ: Input β of the simulation model (i.e. the desired reproduction rate). The continuous lines show the input computed by the controller with nominal k2 and k3, and the shaded area shows the deviation (σ and 2σ) resulting from mismatched parameters. The small deviation values show the robustness of the solution (the input calculated for tracking the same reference curve is barely affected by the parameters used for computing the state observation and feedback linearization.).

    Similarly, Figure 9 displays the same comparison for estimated and simulated ¯E=L and ¯I=P+I+A compartments. It should be noted, however, that deviations of the simulated compartments are scarcely visible in any of the figures (being several magnitudes lower than other plotted quantities). Finally, Figure 10 contains the computed input fed into the simulation model.

    Qualitatively matching the results described in [42], where an experiment with similar setup but different aim and data (i.e., stricter reference curve, to evaluate performance in case of more intense epidemic control based on Hungary's data), we can observe that the controller performed in an acceptable range for all examined parameter combinations.

    First, as we can see looking at the continuous and dashed lines in Figures 8 and 9, the EKF produces precise estimation of states in the case of nominal parameters, regardless of the fact that these nominal values were obtained by the simple intuitive matching of compartments based on their functionality, rather than any kind of formal parameter computation (e.g., by fitting through optimization). As for the mismatched parameters, expectedly they produce significant estimation errors, especially in compartments which do not affect the system's output (like ¯R). On the other hand, simulation model trajectories show minimal deviance (approx. 2 magnitudes lower, considering the mean tracking error). The input visible in Figure 10 also shows small variation, emphasizing the error-prone operation of the proposed control law and EKF-based estimation setup.

    In this experiment, we examined the performance of the system in control setup Ⅱ (Section 3.3). Differently from the previous case, this time we used an EKF constructed around the SLPIAHRD model with mismatched parameters. Inspired by our experience during the Hungarian COVID-19 waves, we chose the uncertain parameters to be γ (probability of symptomatic infection) and δ (relative infectiousness of asymptomatic individuals), as these are the hardest to accurately determine using statistical methods. Similarly to the previous scenario, we also altered the parameters k2,k3 of the control model.

    We ran 81 simulations, altering k2,k3,γ,δ on a 3×3×3×3 sized grid: k2,k3{0.5,1,1.5} of their nominal values. We used γ{0.25,0.6,0.99} and δ{0.3,0.750.99} (these being parameters showing probability, thus having a feasible range [0,1]; the middle value for both parameters corresponds to their nominal value, as shown in the parameter table).

    The results of the computations can be seen in Figures 1117. From Figures 11 and 12 we can see that the applied parametric uncertainties cause significant deviations in the state variable values of the simulation model. Specifically, the presymptomatic and asymptomatic numbers are affected, while the number of hospitalized people shows a relatively smaller variation. Naturally, these uncertainties have a huge impact on the state estimations of the EKF which uses the nominal model, as it is shown in Figures 13 and 14. The deviation of the infected compartment is shown separately in Figure 15. We can observe that the uncertainty is the largest at the most critical point, i.e., around the peak of the first massive wave. However, as Figure 16 shows, this deviation can be greatly reduced using the proposed feedback scheme, even with a highly uncertain state estimation. Finally, Figure 17 shows the computed transmission rate. Although the deviation of β is naturally larger than in the previous scenario, the estimation quality is still acceptable in this realistic situation.

    Figure 11.  Control setup Ⅱ: simulated states S and R of the simulation model and their standard deviation (shaded area) resulting from the parameter uncertainties.
    Figure 12.  Control setup Ⅱ: simulated states LH of the simulation model, and their standard deviation (shaded area) resulting from the parameter uncertainties.
    Figure 13.  Control setup Ⅱ: estimated states S and R of the simulation model and their standard deviation (shaded area) resulting from the parameter uncertainties.
    Figure 14.  Control setup Ⅱ: estimated states LH of the simulation model, and their standard deviation (shaded area) resulting from the parameter uncertainties.
    Figure 15.  Control setup Ⅱ: comparison of reference signal with the real output of the simulation model.
    Figure 16.  Control setup Ⅱ: comparison of reference signal with the estimated output of the simulation model, as seen by the controller.
    Figure 17.  Control setup Ⅱ: Input (i.e. the desired reproduction rate) applied to the simulation model in the simulations. The shaded areas represent the standard deviation (σ and 2σ) of the signal resulting from the parameter uncertainties.

    From the results of control setup Ⅱ, two significant conclusions can be drawn. First, as it is visible in Figure 15, asymptotically tracking a reference for a non-measurable 'output' of the simulation model (P+I+A) estimated using mismatched parameters will result in the estimation error directly appearing in the reference tracking performance - hence the high deviation in the ¯I compartment. However, as shown in Figure 16, the controller – in spite of the serious state estimation errors, combined with the also mismatched control model parameters distorting the input mapping – can effectively minimize the difference between the estimated model output and the reference signal. Not surprisingly, as we can observe in Figures 11 and 12, this estimation bias (effectively causing the simulation model to follow different references in the simulations) can be seen in the deviation of the model states as well. However, as the much higher deviance values in Figures 13 and 14 show (especially in the case of compartments I and A highly affected by the uncertain parameters), the controller even in this case greatly reduces the spread caused by the incorrect state estimation, and maintains all important qualitative properties of the trajectory to be tracked. As a second observation, the small deviance values of the input β (visible in Figure 17) must be emphasized, showing that the incorrect controller and estimation parameters do not influence the input significantly. Consequently, even though imperfectly estimated output used for reference tracking can naturally decrease the tracking performance, we haven't experienced problematic inputs (abrupt changes, out-of-bound values, etc).

    As it is summarized e.g., in [44], such a reference tracking scenario can also be viewed as an inversion of a dynamical model. By trying to track / reproduce the actual output of the epidemic process (as observed during the pandemic) with our model, the model's input (desired reproduction rate, computed by the controller) effectively becomes an estimation of the actual reproduction rate of the epidemic. In this way, the reproduction of model trajectories from the output can be transformed into a control problem, solved by the presented feedback-linearization technique.

    In this scenario, we use control setup Ⅱ. to track the transmission rate and the number of active infections measured (or more precisely, estimated from multiple factors) in Hungary between 15/08/2020 – 15/08/2021. Similarly to the previous scenario, we alter the parameters k2,k3,γ,δ on the same grid, totaling 81 simulations.

    Unfortunately, we cannot use β directly to compare our results to those published in the relevant literature, thus we compute the effective reproduction number of the epidemic from it. As explained in [7], the time-varying effective reproduction number of an epidemic corresponds to the number of susceptible individuals an infectious person will infect on average, given the circumstances at the given time, and can be derived for the SLPIAHRD model as:

    Rc(t)=β(t)S(t)N(1ζ+γρI+δ(1γ)ρA). (5.1)

    The effective reproduction number obtained as a result of this simulation can be seen in Figure 18, along with the effective reproduction number estimated for Hungary by the OWID [41] and by the ÁtlóTeam [45], both using a classical statistical approach.

    Figure 18.  Reconstruction: Comparison of reproduction numbers, as estimated in Hungary by OWID [41], by the ÁtlóTeam [45], and as reconstructed using control setup Ⅱ. The shaded blue area shows the standard deviation of our estimation for the different simulations.

    For comparison, we also include our own previous estimation published in [36], created using the same robust controller setup, but without any state estimation (assuming all states of the simulation model to be directly measurable). In that case, we used the SEIR model to compute the effective reproduction number from β, derived as:

    Rc(t)=¯β(t)¯S(t)N1k3 (5.2)

    The results of those simulations are shown in Figure 19, compared again with the results of the OWID and the ÁtlóTeam.

    Figure 19.  Reconstruction: Comparison of reproduction numbers, as estimated in Hungary by OWID [41], by the ÁtlóTeam [45], and as reconstructed by our algorithm (control setup presented in [36] using the true SLPIAHRD states without EKF estimation, but with serious parameter mismatch between the simulation and the control design model). The shaded blue area shows the standard deviation of our estimation for the different simulations.

    Similarly to the Hungarian reconstruction scenario above, for the sake of completeness and validation we also compute the effective reproduction number for Sweden, using control setup Ⅱ (EKF based on the SLPIAHRD model, with altered k2,k3,γ,δ parameters). In this case, we could only compare our results to the reproduction number computed by OWID. As it is visible in Figure 20, following a brief transient period (while the state estimator and the controller converge), we could track the reproduction number with high accuracy (and low deviation, in spite of the serious parameter mismatch).

    Figure 20.  Reconstruction: Comparison of reproduction numbers, as estimated in SWEDEN by OWID [41] and as reconstructed using control setup Ⅱ. The shaded blue area shows the standard deviation of our estimation for the different simulations.

    During the COVID-19 outbreak, Hungary and Sweden opted for drastically different measures for dealing with the high number of infections and the burden it put on the country's healthcare system. Hungary initially opted for a strict suppression strategy, practically eliminating the first epidemic wave, and gradually releasing restrictions later, resulting in serious peaks in the second (around 10/20-11/20) and third (02/21) waves. Sweden on the other hand adopted a more permissive intervention strategy in the beginning, trying not only to mitigate the effects of the pandemic, but also minimizing the negative effects of the restrictions on the economy. As a result, more serious first and second waves were followed by smaller outbreaks. This difference of strategy appears in the reconstructions of the pathogen's reproduction numbers in the two countries, as illustrated in Figure 21.

    Figure 21.  Reconstruction: comparison of reproduction numbers, as estimated in Sweden and Hungary, using control setup Ⅱ. The shaded area shows the standard deviation for the different simulations.

    The goal of this paper was to study the possibilities of feedback linearization-based epidemic control combined with state estimation in the presence of parametric and modeling uncertainties. For this, we first proposed a reference tracking control scheme for a nonlinear 8-compartment epidemic model. The system input is the transmission rate, while the controlled output is the number of infected people within the population. The model used for control design is a simplified 4-compartment SEIR system where the state variables are mapped to that of the more detailed model. The control law is based on feedback linearization and asymptotic output tracking in a servo configuration. The state information for the feedback is computed by an extended Kalman filter. Two control setups containing state estimation were tested: in the first one, the state estimator was based on the simplified model, while in the second scenario, the EKF also used the detailed simulation model. The robustness of both scenarios were studied for several different parameter combinations in a range of 10% –300% of their nominal values. Although the state estimation errors were significant in the case of uncertain parameters and model mismatch, the tracking performance was good in all studied cases. The proposed approach was also illustrated as a possible tool for retrospective data (especially, transmission rate) reconstruction. From this respect, we can say that the applied model is 'well invertible' in the sense that the variance of the transmission rate was small in all computations. In summary, the most important message of the study is that the combination of a state estimator and an appropriately designed nonlinear state feedback can be successful even if the control model contains significant modeling and/or parametric uncertainties. This is promising from the point of view of possible applications.

    The main limitations of the study are the following. First, the number of infected people was used as observed 'performance' output, while it is known that it is challenging to determine it in real time. However, there are several statistical and dynamical-model-based methods to refine this number from, e.g., the number of hospitalized people and/or from wastewater samples [46,47,48]. Second, the manipulated input is assumed to be a variable which can be changed in each sampling instant. This makes the proposed methodology more suitable for data reconstruction as it was illustrated in the case studies. However, the generated inputs and trajectories can be used as feasible starting points for more realistic approaches such as model predictive control (MPC). Moreover, MPC generally also requires state estimation in a similar setup, and an important message of this study is that an appropriate feedback may still be operational with high estimation uncertainties caused by model mismatch. Additionally, we have to note that the properties of the entire control loop were not mathematically analyzed. In this respect, the most relevant results from the literature mentioned in the Introduction are [32,33,34]. However, model uncertainties are not considered in these articles.

    Further work will be focused on the application of more advanced robust controllers on the linearized system as well as on the translation of the computed input to specific epidemiological measures using our agent-based simulator [11].

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This research was partially supported by the Hungarian National Laboratory of Health Security (RRF-2.3.1-21-2022-00006) and the Post-COVID-2022 grant of the Hungarian Academy of Sciences. B. Cs. acknowledges the support of the ÚNKP-23-3-Ⅱ-PPKE-10 New National Excellence Program and the EKOP-24-3-Ⅱ-PPKE-135 University Research Fellowships of the Ministry for Culture and Innovation from the source of the National Research, Development and Innovation Fund (NKFIH). G. Sz. acknowledges the support of the grant NKFIH-OTKA 145934. The authors thank the anonymous Reviewers for their constructive comments and suggestions. The authors acknowledge the assistance of Kiley Kesterson for their careful and meticulous proofreading of the manuscript.

    All authors declare no conflicts of interest in this paper.



    [1] R. M. Anderson, R. M. May, Infectious Diseases of Humans: Dynamics and Control, Oxford University Press, 1991. https://doi.org/10.7326/0003-4819-117-2-174_4
    [2] C. Nowzari, V. M. Preciado, G. J. Pappas, Analysis and control of epidemics: A survey of spreading processes on complex networks, IEEE Control Syst. Mag., 36 (2016), 26–46. https://doi.org/10.1109/mcs.2015.2495000 doi: 10.1109/mcs.2015.2495000
    [3] G. Giordano, F. Blanchini, R. Bruno, P. Colaneri, A. Di Filippo, A. Di Matteo, et al., Modelling the COVID-19 epidemic and implementation of population-wide interventions in Italy, Nat. Med., 26 (2020), 855–860. https://doi.org/10.1038/s41591-020-0883-7 doi: 10.1038/s41591-020-0883-7
    [4] A. d'Onofrio, M. Iannelli, P. Manfredi, G. Marinoschi, Epidemic control by social distancing and vaccination: Optimal strategies and remarks on the COVID-19 Italian response policy, Math. Biosci. Eng., 21 (2024), 6493–6520. https://doi.org/10.3934/mbe.2024283 doi: 10.3934/mbe.2024283
    [5] F. Brauer, Compartmental models in epidemiology, in Math. Epid., Springer Berlin Heidelberg, 2008, 19–79. https://doi.org/10.1007/978-3-540-78911-6_2
    [6] S. He, Y. Peng, K. Sun, SEIR modeling of the COVID-19 and its dynamics, Nonlinear Dyn., 101 (2020), 1667–1680. https://doi.org/10.1007/s11071-020-05743-y doi: 10.1007/s11071-020-05743-y
    [7] G. Röst, F. A. Bartha, N. Bogya, P. Boldog, A. Dénes, T. Ferenci, et al., Early phase of the COVID-19 outbreak in Hungary and post-lockdown scenarios, Viruses, 12 (2020), 708. https://doi.org/10.3390/v12070708 doi: 10.3390/v12070708
    [8] W. O. Kermack, A. G. McKendrick, A contribution to the mathematical theory of epidemics, Proc. R. Soc. London A., 115 (1927), 700–721. https://doi.org/10.1098/rspa.1927.0118 doi: 10.1098/rspa.1927.0118
    [9] R. Pastor-Satorras, C. Castellano, P. Van Mieghem, A. Vespignani, Epidemic processes in complex networks, Rev. Mod. Phys., 87 (2015), 925–979. https://doi.org/10.1103/RevModPhys.87.925 doi: 10.1103/RevModPhys.87.925
    [10] L. Stella, A. P. Martínez, D. Bauso, P. Colaneri, The role of asymptomatic infections in the COVID-19 epidemic via complex networks and stability analysis, SIAM J. Control Optim., 60 (2022), S119–S144. https://doi.org/10.1137/20m1373335 doi: 10.1137/20m1373335
    [11] I. Z. Reguly, D. Csercsik, J. Juhász, K. Tornai, Z. Bujtár, G. Horváth, et al., Microsimulation based quantitative analysis of COVID-19 management strategies, PLOS Comp. Biol., 18 (2022), e1009693. https://doi.org/10.1371/journal.pcbi.1009693 doi: 10.1371/journal.pcbi.1009693
    [12] J. de Mooij, P. Bhattacharya, D. Dell'Anna, M. Dastani, B. Logan, S. Swarup, et al., A framework for modeling human behavior in large-scale agent-based epidemic simulations, Simulation, 99 (2023), 1183–1211. https://doi.org/10.1177/00375497231184898 doi: 10.1177/00375497231184898
    [13] J. Köhler, L. Schwenkel, A. Koch, J. Berberich, P. Pauli, F. Allgöwer, et al., Robust and optimal predictive control of the COVID-19 outbreak, Annu. Rev. Control, 51 (2021), 525–539. https://doi.org/10.1016/j.arcontrol.2020.11.002 doi: 10.1016/j.arcontrol.2020.11.002
    [14] J. Sereno, A. D'Jorge, A. Ferramosca, E. Hernandez-Vargas, A. González, Model predictive control for optimal social distancing in a type SIR-switched model, IFAC-PapersOnLine, 54 (2021), 251–256. https://doi.org/10.1016/j.ifacol.2021.10.264 doi: 10.1016/j.ifacol.2021.10.264
    [15] T. Péni, B. Csutak, G. Szederkényi, G. Röst, Nonlinear model predictive control with logic constraints for COVID-19 management, Nonlinear Dyn., 102 (2020), 1965–1986. https://doi.org/10.1007/s11071-020-05980-1 doi: 10.1007/s11071-020-05980-1
    [16] A. Ibeas, M. De la Sen, S. Alonso-Quesada et al., Robust sliding control of SEIR epidemic models, Math. Probl. Eng., 2014. https://doi.org/10.1155/2014/104764 doi: 10.1155/2014/104764
    [17] A. Ibeas, M. de la Sen, S. Alonso-Quesada, Sliding mode robust control of SEIR epidemic models, in ICEE, IEEE, 2013, 1–6. https://doi.org/10.1109/IranianCEE.2013.6599820
    [18] M. W. Spong, On feedback linearization of robot manipulators and Riemannian curvature, in Essays Math. Rob., Springer, 1998,185–202. https://doi.org/10.1002/rob.4620120804
    [19] T. A. Le, G.-H. Kim, M. Y. Kim, S.-G. Lee, Partial feedback linearization control of overhead cranes with varying cable lengths, Int. J. Precis. Eng. Man., 13 (2012), 501–507. https://doi.org/10.1007/s12541-012-0065-8 doi: 10.1007/s12541-012-0065-8
    [20] C. Lascu, S. Jafarzadeh, M. S. Fadali, F. Blaabjerg, Direct torque control with feedback linearization for induction motor drives, IEEE Trans. Power Electron., 32 (2016), 2072–2080. https://doi.org/10.1109/tpel.2016.2564943 doi: 10.1109/tpel.2016.2564943
    [21] W. H. Kim, Feedback Linearization of Nonlinear Systems: Robustness and Adaptive Control, PhD thesis, Louisiana State University and Agricultural & Mechanical College, 1991. doi.org/10.31390/gradschool_disstheses.5130
    [22] M. Kaheni, M. H. Zarif, A. A. Kalat, L. Chisci, Robust feedback linearization for input-constrained nonlinear systems with matched uncertainties, in ECC, IEEE, 2018, 2947–2952. https://doi.org/10.23919/ECC.2018.8550521
    [23] A. Isidori, Nonlinear Control Systems, Springer, 1995. https://doi.org/10.1007/978-3-662-02581-9
    [24] M. De la Sen, A. Ibeas, S. Alonso-Quesada, Feedback linearization-based vaccination control strategies for true-mass action type SEIR epidemic models, Nonlinear Anal. Model. Control., 16 (2011), 283–314. https://doi.org/10.15388/na.16.3.14094 doi: 10.15388/na.16.3.14094
    [25] S. Zhai, G. Luo, T. Huang, X. Wang, J. Tao, P. Zhou, et al., Vaccination control of an epidemic model with time delay and its application to COVID-19, Nonlinear Dyn., 106 (2021), 1279–1292. https://doi.org/10.1007/s11071-021-06533-w doi: 10.1007/s11071-021-06533-w
    [26] D. Simon, Optimal state estimation: Kalman, H, and nonlinear approaches, 2006. https://doi.org/10.1002/0470045345
    [27] D. M. Sheinson, J. Niemi, W. Meiring, Comparison of the performance of particle filter algorithms applied to tracking of a disease epidemic, Math. Biosci., 255 (2014), 21–32. https://doi.org/10.1016/j.mbs.2014.06.018 doi: 10.1016/j.mbs.2014.06.018
    [28] W. Yang, A. Karspeck, J. Shaman, Comparison of filtering methods for the modeling and retrospective forecasting of influenza epidemics, PLoS Comp. Biology, 10 (2014), e1003583. https://doi.org/10.1371/journal.pcbi.1003583 doi: 10.1371/journal.pcbi.1003583
    [29] X. Zhu, B. Gao, Y. Zhong, C. Gu, K.-S. Choi, Extended Kalman filter based on stochastic epidemiological model for COVID-19 modelling, Comput. Biol. Med., 137 (2021), 104810. https://doi.org/10.1016/j.compbiomed.2021.104810 doi: 10.1016/j.compbiomed.2021.104810
    [30] V. Azimi, M. Sharifi, S. Fakoorian, T. Nguyen, V. Van Huynh, State estimation-based robust optimal control of influenza epidemics in an interactive human society, Inform. Sci., 592 (2022), 340–360. https://doi.org/10.1016/j.ins.2022.01.049 doi: 10.1016/j.ins.2022.01.049
    [31] A. Rajaei, M. Raeiszadeh, V. Azimi, M. Sharifi, State estimation-based control of COVID-19 epidemic before and after vaccine development, J. Process Contr., 102 (2021), 1–14. https://doi.org/10.1016/j.jprocont.2021.03.008 doi: 10.1016/j.jprocont.2021.03.008
    [32] A. Iggidr, M. O. Souza, State estimators for some epidemiological systems, J. Math. Biol., 78 (2018), 225–-256. https://doi.org/10.1007/s00285-018-1273-3 doi: 10.1007/s00285-018-1273-3
    [33] A. Ibeas, M. de la Sen, S. Alonso-Quesada, I. Zamani, Stability analysis and observer design for discrete-time SEIR epidemic models, Adv. Differ. Equ-ny., 2015. https://doi.org/10.1186/s13662-015-0459-x doi: 10.1186/s13662-015-0459-x
    [34] S. Alonso-Quesada, M. De la Sen, R. Agarwal, A. Ibeas, An observer-based vaccination control law for an SEIR epidemic model based on feedback linearization techniques for nonlinear systems, Adv. Differ. Equ-ny., 2012 (2012), 161. https://doi.org/10.1186/1687-1847-2012-161 doi: 10.1186/1687-1847-2012-161
    [35] B. Csutak, P. Polcz, G. Szederkényi, Model-based epidemic data reconstruction using feedback linearization, in ICECET, 2022, 1–6. https://doi.org/10.1109/ICECET55527.2022.9873061
    [36] B. Csutak, K. M. Jenei, G. Szederkényi, Linearization based robust reference tracking control of a compartmental epidemiological model, in Proc. Cont., 2023, 66–71. https://doi.org/10.1109/PC58330.2023.10217568
    [37] B. Csutak, P. Polcz, G. Szederkényi, Computation of COVID-19 epidemiological data in Hungary using dynamic model inversion, in IEEE SACI, 2021, 91–96. https://doi.org/10.1109/SACI51354.2021.9465563
    [38] P. Polcz, B. Csutak, G. Szederkényi, Reconstruction of epidemiological data in Hungary using stochastic model predictive control, Appl. Sci., 12 (2022), 1113. https://doi.org/10.3390/app12031113 doi: 10.3390/app12031113
    [39] T. Péni, B. Csutak, F. A. Bartha, G. Röst, G. Szederkényi, Optimizing symptom based testing strategies for pandemic mitigation, IEEE Access, 10 (2022), 84934–84945. https://doi.org/10.1109/ACCESS.2022.3197587 doi: 10.1109/ACCESS.2022.3197587
    [40] L. Zhang, Z. Zhang, S. Pei, Q. Gao, W. Chen, Quantifying the presymptomatic transmission of COVID-19 in the USA, Math. Biosci. Eng., 21 (2023), 861–-883. https://doi.org/10.3934/mbe.2024036 doi: 10.3934/mbe.2024036
    [41] E. Mathieu, H. Ritchie, L. Rodés-Guirao, C. Appel, C. Giattino, J. Hasell, et al., Coronavirus pandemic (covid-19), OWID. https://ourworldindata.org/coronavirus
    [42] B. Csutak, G. Szederkényi, Reference tracking control of a nonlinear epidemiological model with state estimation, in CoDIT, 2023, 2311–2316, https://doi.org/10.1109/CoDIT58514.2023.10284317
    [43] C. Tsay, F. Lejarza, M. A. Stadtherr, M. Baldea, Modeling, state estimation, and optimal control for the US COVID-19 outbreak, Sci. Rep., 10 (2020), 10711. https://doi.org/10.1038/s41598-020-67459-8 doi: 10.1038/s41598-020-67459-8
    [44] R. Seifried, Feedback linearization and model inversion of nonlinear systems, in Dynamics of Underactuated Multibody Systems, Springer International Publishing, 2013, 55—111. https://doi.org/10.1007/978-3-319-01228-5_3
    [45] AtloTeam, Koronamonitor, 2022. https://atlo.team/koronamonitor/
    [46] W. Rauch, H. Schenk, N. Rauch, M. Harders, H. Oberacher, H. Insam, et al., Estimating actual SARS-CoV-2 infections from secondary data, Sci. Rep., 14 (2024), 6732. https://doi.org/10.1038/s41598-024-57238-0 doi: 10.1038/s41598-024-57238-0
    [47] M. Pájaro, N. M. Fajar, A. A. Alonso, I. Otero-Muras, Stochastic SIR model predicts the evolution of COVID-19 epidemics from public health and wastewater data in small and medium-sized municipalities: A one year study, Chaos Soliton Fract., 164 (2022), 112671. https://doi.org/10.2139/ssrn.4144332 doi: 10.2139/ssrn.4144332
    [48] P. Polcz, K. Tornai, J. Juhász, G. Cserey, G. Surján, T. Pándics, et al., Wastewater-based modeling, reconstruction, and prediction for COVID-19 outbreaks in Hungary caused by highly immune evasive variants, Water Res., 241 (2023), 120098. https://doi.org/10.1016/j.watres.2023.120098 doi: 10.1016/j.watres.2023.120098
  • Reader Comments
  • © 2025 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(785) PDF downloads(75) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog