Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2022 Aug 18;79:104107. doi: 10.1016/j.bspc.2022.104107

Multi-objective T-S fuzzy control of Covid-19 spread model: An LMI approach

Reza Najarzadeh a, Mohammad Hassan Asemani a,, Maryam Dehghani a, Mokhtar Shasadeghi b
PMCID: PMC9385779  PMID: 35996470

Abstract

Due to the importance of control actions in spreading coronavirus disease, this paper is devoted to first modeling and then proposing an appropriate controller for this model. In the modeling procedure, we used a nonlinear mathematical model for the covid-19 outbreak to form a T-S fuzzy model. Then, for proposing the suitable controller, multiple optimization techniques including Linear Quadratic Regulator (LQR) and mixed H2-H are taken into account. The mentioned controller is chosen because the model of corona-virus spread is not only full of disturbances like a sudden increase in infected people, but also noises such as unavailability of the exact number of each compartment. The controller is simulated accordingly to validate the results of mathematical calculations, and a comparative analysis is presented to investigate the different situations of the problem. Comparing the results of controlled and uncontrolled situations, it can be observed that we can tackle the devastating hazards of the covid-19 outbreak effectively if the suggested approaches and policies of controlling interventions are executed, appropriately.

Keywords: Covid 19 model, Robust T-S fuzzy controller, Linear matrix inequalities (LMIs), Multi objective controller

1. Introduction

These days, almost all countries worldwide are struggling with coronavirus and the challenges it creates. Each country’s government should take suitable actions in two aspects. First, the decision-makers should specify an organized policy for measures like restriction, lockdown, social distancing, and vaccination to prevent the spread of coronavirus and secure the population [1]. Second, the resources for pharmaceutical and non-pharmaceutical measures like face masks, ventilators, hospital beds, medicines, and vaccines should be provided.

The virus named SARS-coV-2 was discovered in the province of Wuhan in China on December 31, 2019 [2]. The disease was highly like influenza and entangled the body’s respiratory system. The primary way of transmission of the virus is the aerosols. So, the direct method to prevent the virus from spreading and making the people infected is to use face masks [2]. Besides, the data of the countries that started vaccination months ago and vaccinated a considerable proportion of their people show us that vaccination is an excellent and practical way of dealing with the disease [3], [4].

The studies and the statistics declared that vaccinated individuals are much more secure than unvaccinated ones from getting hospitalized and dying due to the covid-19 [5]. Nevertheless, based on prior knowledge of epidemiology, we know that almost 70 to 80 percent of the population should be immune to the disease by getting vaccinated or being infected and then recovered, leading to herd immunity [6]. The exact number of people who need to be immune to the disease to reach herd immunity depends on many factors like age groups and the disease’s contagiousness. The disease symptoms remain latent for about 2–14 days during the incubation period, and after that, there would be some severe or mild symptoms like sneezing, headache, tiredness, and coughing [7]. There might be a possibility that the infected person does not show any symptoms, so they can transmit the virus to others even without knowing that they were infected. There are more than 549 million total infected cases and more than 6 million deceased cases of covid-19 globally, which makes it one of the world's most significant epidemic diseases [8]. The number of infected patients might even be more than this, because based on World Health Organization (WHO) reports, the number of covid-19 tests is enough to show a high proportion of infected individuals if the positive tests were not be more than 10% out of all taken tests [9].

A factor shows the contagiousness of the disease known as reproduction number or R0 [10]. A mathematical procedure can obtain this term on the model of the disease. One of its importance is that the policymaker could relax or tighten the restrictions and lockdowns in society based on this term. They can ease the restrictions if the reproduction number value is less than one. However, the situation should be stricter if the term’s value is more than one.

The process of recognizing different diseases and disorders is done by using detection methods, where one of the most impactful methods is computer-aided diagnosis algorithms [11], [12]. After recognizing the illness, the process of controlling covid-19 spread is started. For this purpose, a proper mathematical model is needed to include both general and specific aspects of the patients [13]. The basic model for the epidemic disease is Susceptible-Infected-Recovered (SIR) compartmental model [14]. The more detailed the model is, the more one learns about the system's behavior [1], [14], [15], [16], [17], [18], [19], [20], [21]. Several models have been developed for the covid-19 epidemic recently. A Susceptible-Probable-Infected-Recovered (SPIR) model was developed to study and forecast the behavior of covid-19 in the West Java province of Indonesia and Michigan in the USA [22]. Then, the time-varying reproduction number was estimated based on EKF (extended Kalman filter). It was shown that the value of the reproduction number might be higher considering the probable cases. In [23], a Susceptible-Infected-Recovered-Virus density (SIRV) model was used to show the effects of the virus on susceptible persons. A comparison between the actual data of India and the proposed model declared the efficacy of the model. The effectiveness of restrictive measures in society has been studied through the model details. In [16], a data-driven Susceptible-Infected-Recovered- Deceased (SIRD) model is proposed and tested by actual data. Moreover, a nonlinear model predictive control is taken into account so that a decent strategy could be made to lower the catastrophic effects of the coronavirus. In this model, the parameters are time-varying and are updated every week. So, the decision-makers can reappraise the controlling measures every week. It shows that the number of dead people could be lowered to 30 percent using the suggested controller design. In [24], a Susceptible-Infected-Recovered (SIR) and a Susceptible-Infected-Recovered-Quarantined (SIRQ) model are proposed, and the variation of the parameters are studied to understand the effects of different factors on the virus spread better such as virus mutation, lockdown and holding events. A Susceptible-Exposed-Quarantined-Infected-Recovered (SEQIR) model has been used, reducing the spread of the virus and its harmful effects on the economy [18]. Then, a policy for restriction is made by combining the U-model controller and extended state observer. Two examples compare the controller performance with linear active disturbance rejection control. The study results state that the first controller (U-model controller) has a more feasible response for the control problem. A Susceptible-Exposed-Quarantined-Infected-Hospitalized-Recovered (SEQIHR) model is developed to help governments find the best strategy to cope with covid-19 challenges [15]. Accordingly, the nonlinear least square method estimates the value of the nonlinear model parameters.

This paper applies a nonlinear SIRQ model of covid-19 to extract the Takagi-Sugeno (T-S) fuzzy model. The reproduction number is calculated using the next-generation matrix approach. Then, the stability of the proposed model is guaranteed using a feedback controller design. The controller is designed based on an optimization problem to minimize a unified optimization problem, resulting in robust optimal stabilizing control with proper performance. The stability problem is solved by turning the stability and performance condition into some Linear Matrix Inequalities (LMIs). It will be seen that the proposed controller is robust against the uncertainties and the external disturbances. The simulation results will suggest strategies such as rate of vaccination and hospitalization and a lockdown policy to control the covid-19 outbreak. The proposed method acts better than the robust Linear Parameter Varying (LPV) controller proposed in [25] since it seeks the optimum result of dealing with the covid-19 model with minimum control effort and mathematical calculation. As the natural system consists of both uncertainties and nonlinearities, working on this method helps us consider and get more realistic results from our simulation.

This paper is organized as follows: the nonlinear model of covid-19 is presented in Section 2. In Section 3, the T-S fuzzy model is formed, and the controller design procedure and stability conditions are presented. Section 4 shows the simulation results of applying the robust controller to the model. The final section, Section 5, makes some conclusions about the study, and some future works are suggested. Choosing the best strategy to face the covid-19 issue is discussed, too.

2. Dynamic model of covid-19

2.1. Nonlinear model of covid-19

In this work, a SIRQ covid-19 model is considered [24], [26]. The model is also modified to have a more realistic sense. It can be noted that any other model which meets the necessary mathematical conditions can be used alternatively without any problems, and we just used this model to verify the efficiency of the proposed approach. As shown in Fig. 1 , this model consists of four state variables showing susceptible, infected, recovered (or immunized), and quarantined individuals, respectively. There are three control inputs for the proposed model, which are u1 (social distancing and lockdown), u2 (treatments), and u3 (vaccination). The mathematical model of SIRQ is given in (1).

x˙=fx(t)=S˙t=-βStItN1-u1t+ζRt-u3tStI˙t=βStItN1-u1t-γIt-δIt-u2tItR˙(t)=γIt-ζRt+κQ(t)+u3tSt+u2tItQ˙(t)=δIt-κQ(t) (1)

Fig. 1.

Fig. 1

The schematic of covid-19 nonlinear model with four states as S(susceptible), I (infected), R (recovered), and Q (quarantined) parts and three control inputs as u1 (social distancing and lockdown), u2 (treatments), and u3 (vaccination).

where xt=S(t)I(t)R(t)Q(t)T are the states of the model. Model (1) is built based on the following propositions:

  • People leave susceptible compartment to infected compartment at rate β, while control input u1 shows the contact rate decrement of susceptible and infected individuals. Larger u1 values will result in a lower transmission rate from the susceptible to the infected compartment. Susceptible individuals could also be immune to the disease by getting vaccinated with the u3 rate. The parameter ζ also considers the possibility of immunized compartment reinfection.

  • Infected people move to quarantined part with a rate of δ. The input control u2 is the rate of medical care and treatment, which secure infected people. The infected people also go to the immunized compartment at the rate of γ.

  • The people in quarantined section can move to immunized compartment at the rate of κ.

  • N=S+I+R+Q where N shows the population of the society.

  • We also added the deceased cases to our analysis as an output D=σI for the T-S fuzzy system. Based on the coronavirus statistics [8], the parameter σ is estimated to be equal to be σ=0.0112.

This model can show the behavior of the coronavirus epidemic to some good point. It can be noted that the control input for this system should be in the bound [0,1], because a normalized controller values in the simulation, gives the reader a better sense of the subject. However, in the real world, there are even more restrictions on control input values than this. As it is impossible to use the maximum capacity of the control measures, the values of control inputs should be as small as possible, and we tried to implement this factor in this paper. The system's initial condition has to be non-negative because the system is inherently positive.

2.2. Reproduction number

We are going to calculate the reproduction number based on the next-generation method [27]. The disease-free equilibrium (DFE) point for this model is given by x0S,I,R,Q=S0,0,0,0. Next, we define F from the transmission terms of the model and V from the infected compartments I,Q of the model as:

F=-βSINβSIN00,V=-ζRγI+δI-γI+ζR-κQ-δI+κQ (2)

Then, we partitioned the model into two parts where the infected states are placed in V matrix as I,Q=(x1,x2), and the other states S,R=(x1,x2) are set to be in F matrix and can be specified as:

F=Fixix0,V=Vixix0;i=1,2
Fβ000,V=γ+δ0-δκ (3)

The inverse of V is given by.

V-1=1κγ+δκ0δγ+δFV-1=1κγ+δβκ000 (4)

Where FV-1 is the so-called next-generation matrix. The basic reproduction number is achieved by [27]:

R0=ρFV-1=β(γ+δ) (5)

where ρ is the spectral radius of the next-generation matrix, called the greatest matrix eigenvalue.

The basic reproduction number's sensitivity analysis could be done using the following formulas [15]:

SβR0=R0ββR0=1,SδR0=R0δδR0=-δγ+δ
SγR0=R0γγR0=-1γ+δ (6)

Each sensitivity index represents how and at what rate the parameter variation affects the value of a varying quantity which is R0, here.

There is another index called effective reproduction number Rt that indicates the average number of secondary cases caused by every infectious case when we consider both susceptible and insusceptible cases in the population. The effective reproduction number also can be achieved as:

Rt=xR0 (7)

where x is the proportion of the host population that are susceptible.

3. T-S Fuzzy modelling and controller design

3.1. T-S Fuzzy model

In this section, the T-S fuzzy model is obtained using (1). We assume that (1) could be written as x˙=fxt to start this procedure. Then, converting the nonlinear system into T-S fuzzy form [28], [29] with affined parameters will lead to:

x˙=fxt=i=1N1ρiθAixt+i=1N1ρiθBiut;x=SIRQT (8)

where N1 is the number of T-S fuzzy model vertices in its uncertain space.

Assuming uncertainties in the parameters, the T-S fuzzy model could also be represented as follows:

x˙=i=1N1ρiθA~i+ΔA~ixt+j=1N1ρiθB~i+ΔB~iut (9)

In (9), the time-varying parameters, nonlinearities, and uncertainties of A,B, and C matrices are divided into two parts. The varying parameters are assigned to Ai,Bi,Ci matrices and the uncertain parameters are assigned to ΔAi,ΔBi,ΔCi matrices. The decision of which parameters will be chosen in any parts of the T-S fuzzy model depends on our prior knowledge of the system and the behavior under different circumstances. This process allows us to solve the problem with less computational burden by reducing the number of vertices of the T-S fuzzy model. For instance, we know that the parameter β or transmission rate in the covid-19 model is one of the varying parameters that may vary during the time of covid-19 spread. So, this parameter should be one of the choices for the Ai matrix. We decided to consider all the nonlinearities of the covid-19 model in Ai,Bi,Ci matrices to understand the system's behavior better. On the other hand, the uncertain parameters are considered in ΔAi,ΔBi,ΔCi matrices and are supposed to be bounded in a pre-specified bound.

For model (1), the T-S fuzzy model matrices (8) could be rewritten as:

A=-l1-l2ζ0l1l2-δ0000-ζκ0δ0-κ,B=l300-l300000000
ΔA=00000-γ000γ000000,ΔB=00-S0-I00IS000 (10)

where l1=βI(t)2N, l2=βS(t)2N, l3=βS(t)I(t)N. In the A matrix,γ,δ,l1,l2 are chosen as the varying parameters, and γ is chosen as uncertainty. Also, for B matrix, l3 is chosen to be the varying parameter, while the effects of S and I parameters can be seen in the l1 and l2 parameters. The above matrices have many zero entries making them ill-conditioned and may result in an infeasible solution for the problem. So, we change the notation of our problem as every parameter in ΔAi,ΔBi matrices in (10) be written such as γ=γ^+Δγ where γ^ is the parameter’s nominal value. Therefore, (10) is rephrased as:

A~=-l1-l2ζ0l1l2-γ^-δ000γ^-ζκ0δ0-κB~=l30-S^-l3-I^00I^S^000
ΔA=00000-Δγ000Δγ000000,ΔB=00-ΔS0-ΔI00ΔIΔS000 (11)

The premise variables for every uncertain or varying parameter of the T-S fuzzy model in the above matrices are derived in the following form by use of the sector nonlinearity approach [25]:

δ=θ1δ+θ2δ,θ1+θ2=1,θ1=δ-δtδ-δ,θ2=δt-δδ-δl1=θ3l1+θ4l1,θ3+θ4=1,θ3=l1-l1tl1-l1,θ4=l1t-l1l1-l1
l2=θ5l2+θ6l2,θ5+θ6=1,θ5=l2-l2tl2-l2,θ6=l2t-l2l2-l2l3=θ7l3+θ8l3,θ7+θ8=1,θ7=l3-l3tl3-l3,θ8=l3t-l3l3-l3 (12)

where δt,l1t,l2tandl3t are the parameters’ values at time t based on their variation profile.

The normalized weighted membership functions ρiθ for (i = 1,..,16) satisfy i=116ρiθ=1, and are obtained as:

Using the fact that ΔAi,ΔBi matrices are bounded uncertainties, they can be re-parametrized with:

ρ1θ=θ1θ3θ5θ7ρ2θ=θ1θ3θ5θ8ρ16θ=θ2θ4θ6θ8 (13)
ΔAi=EAΔAtFA,ΔATΔA<IΔBi=EBΔBtFB,ΔBTΔB<I (14)

where ΔAt,ΔBtRnn are the bounded uncertain matrices, and n is the number of uncertainties in each matrix. EA,EB,FA,FB are constant matrices with compatible dimensions. The matrices mentioned above for model (11) are calculated as follows:

EA=0-110,ΔAt=Δγ,FA=0100
EB=-100-11100,ΔBt=ΔS00ΔI,FB=001010 (15)

Having the condition that ΔATΔAI and ΔBTΔBI, (15) could be rewritten as:

EA=Δγ0-110,ΔAt=1Δγ,FA=0100
EB=ΔS+ΔI-100-11100,ΔBt=1ΔS001ΔI,FB=001010 (16)

Knowing that N1=24, and concerning (9), (16), the T-S fuzzy model will be finalized, such as:

x˙=i=116ρiθAit+EAΔAtFAxt+j=116ρiθBi+EBΔBtFBut (17)

Although, the basic T-S fuzzy model (8) consist of 7 uncertainties or varying parameters in A and B matrices, applying (14) to the system model in (9), three of the uncertainties are moved to the ΔAi and ΔBi part, and since they are considered bounded, they are removed from the uncertain space of T-S fuzzy model. Thus, the number of uncertainties in the final model in (17) is reduced to four and consequently, the number of vertices in uncertain space is 24. Therefore, in the case of designing a controller for the T-S fuzzy model, it is much easier to solve the problem with the modified T-S fuzzy model instead of its basic model because the uncertain space of the model has fewer vertices to check for approving its stability in the first case. This approach is advantageous for analyzing large-scale systems containing great amounts of uncertainties, varying parameters, and nonlinearities for their robust stability and performance by reducing their uncertain space vertices.

3.2. T-S Fuzzy controller design and stability analysis

In the previous subsection, we derived the T-S fuzzy model (17). Now, we are ready to start designing the controller for the system. The chosen controller here is the state feedback controller. By applying this controller on the T-S fuzzy model, it works as a robust controller that guarantees the system's stability on every vertex of the uncertain space. Using the feedback controller law of the parallel distributed control (PDC) form u=j=116ρjθKjx, the closed-loop control system is described as:

x˙=i=116j=116ρiθρjθ{Ai+BiKj+EAΔAtFA+EBΔBtFBKj}xt (18)

The T-S fuzzy model closed-loop schematic with the PDC controller is shown in Fig. 2 .

Fig. 2.

Fig. 2

T-S fuzzy model and PDC controller design process for closed-loop interconnection added by disturbance and noise graph as an online process.

Lemma 1 [30]

Consider some arbitrary X , Y and Z matrices with some compatible dimensions and positive scalar ε , the following LMI is satisfied:

XYZ+ZTYTXT1εXXT+εZZT (19)

Theorem 1

The control system (18) is stable in the whole uncertain space if there exists a positive definite matrix X , and positive constants εA and εB such that the following LMI holds:

Gij=ΠXFATYjTFBT-εAI0-εBI<0Π=XAiT+AiX+YjTBiT+BiYj+εAEAEAT+εBEBEBT (20)

where i,j are the number of the T-S fuzzy uncertain space, and the number of PDC controller gains.

Proof. Define the candidate Lyapunov function V=xTPx with positive semi-definite matrix P to derive the stability conditions of the control system. Then, exploiting the T-S fuzzy closed-loop system (18), we have:

V˙=x˙TPx+xTPx˙<0
V˙=xTi=116j=116ρjθρiθAi+BiKj+(EAΔAtFA+EBΔBtFBKj)TPx
+xTPi=116j=116ρjθρiθ(Ai+BiKj)+(EAΔAtFA+EBΔBtFBKj)x<0V˙=xTi=116j=116ρjθρiθAi+BiKj+(EAΔAtFA+EBΔBtFBKj)TP+Pi=116j=116ρjθρiθAi+BiKj+(EAΔAtFA+EBΔBtFBKj)x<0 (21)

Obviously, (21) holds if the following inequality holds:

i=116j=116ρjθρiθAi+BiKj+(EAΔAtFA+EBΔBtFBKj)TP
+Pi=116j=116ρjθρiθ{Ai+BiKj+EAΔAtFA+EBΔBtFBKj}<0 (22)

One knows that ρiθ>0 and ρjθ>0 for (i = 1,…,16) and (j = 1,..,16). Therefore, we have:

i=116j=116Ai+BiKj+(EAΔAtFA+EBΔBtFBKj)TP+Pi=116j=116(Ai+BiKj)+(EAΔAtFA+EBΔBtFBKj)<0
i=116j=116Ai+BiKjTP+PAi+BiKj+EAΔAtFATP+P(EAΔAtFA)+EBΔBtFBKjTP+PEBΔBtFBKj<0 (23)

Then, apply Lemma 1, Lemma 2, and the following inequality will be achieved:

i=116j=116Ai+BiKjTP+PAi+BiKj+εAPEAEATP+εA-1FATFA+εBPEBEBTP+εB-1KjTFBTFBKj<0 (24)

Using the change of variable trick, and defining X=P-1 and Yj=KjP, we have:

XAiT+AiX+YjTBiT+BiYj+εBEBEBT+εAEAEAT+εA-1XFATFAX+εB-1YjTFBTFBYj0 (25)

We can turn (25) into LMI form by using the Schur complement trick twice. Hence, the LMIs formulation will be the same as (20), and the Theorem 1 is proved. ■.

In the following, Lemma 2 is borrowed from [31] where the Tuan relaxation method is used to lower the conservatism of an LMI condition. In this paper, the Tuan relaxation method will be implemented on the final unified LMI condition.

Lemma 2 [31]

Suppose we have the stability condition of a T-S fuzzy model with PDC controller as LMI conditionGij. Then, Reducing the conservativeness ofGij, the following sufficient conditions are proposed as:

Gii<0;i=1,,r=2r1r-1Gii+12(Gij+Gji)<0;i,j=1,,r=2r;ij (26)

3.3. Optimal T-S fuzzy controller design

Theorem 2

The following LQR cost function in (27a) will be optimized for the T-S fuzzy model (18) if the LMI in (27b) holds.

min0250xTQfx+uTRfu (27a)
S.tψXFATYjTFBTYjTX-εAI000-εBI00-Rf-10-Qf-1<0 (27b)

where ψ=XAiT+AiX+YjTBiT+BiYj+εAEAEAT+εBEBEBT,(i=1,..,16;j=1,,16) X,Qf and Rf are positive-semi-definite matrices.

Proof. The LMI condition of LQR minimization can be concluded from [25] as:

XAiT+AiX+YjTBiT+BiYjYjTXTYj-Rf-10X0-Qf-1<0 (28)

Now, LMIs (20), (28) can be rewritten in a compact form to assure stability and optimized LQR cost function, simultaneously. The 1,1 entry of (28) is the general condition of a system stabilization. Therefore, extending the T-S fuzzy system stabilization condition to the mentioned LQR optimization (28), the 1,1 entry of (28) will be replaced with LMI in (20). Using the wide form of (28) for the mixed LMI condition of stabilizing the T-S fuzzy system added to the LQR optimization, we have:

ψXFATYjTFBT-εAI0-εBI+YjTRf-1Yj+XTQf-1X<0 (29)

Using the Schur complement lemma, the completed version of the LMI (27b) is concluded. ■.

Remark 1

The controller gain calculated by employingTheorem 1is entirely applicable and reasonable in terms of mathematical calculations. However, the result might not be that suitable for the existing system. Therefore, we utilizedTheorem 2to make the simulations more compatible with the existing system. Optimizing(29)will result in desired value of the control input signals (prioritizing the control signals).

3.4. Robust T-S fuzzy controller design

The system of covid-19 spread is usually full of disturbances. For instance, there are some kinds of gatherings and ceremonies that make a part of the population sick. Also, noise affects the model because the number of infected individuals is not exact due to lack of enough testing. Therefore, designing a controller which copes with such problems seems necessary. This is the reason why Theorem 3 is utilized in the following.

Assume (18) is affected by noise and disturbance inputs. Considering a single performance channel y and the two external inputs as the noise and the disturbance, the T-S fuzzy system will be formed as (30).

x˙=i=116j=116ρjθρiθ{(Ai+BiKj)}xt+Bww+Bnn (30)

where Bw=0;1;0;0 and Bn=0;1;0;0.

The following theorem aims to establish robust stability and at the same time, disturbance and noise attenuation. Please note that disturbance w is assumed to be bounded in this paper, where wt2w^.

Theorem 3

The problem of the mixedH2-Hnorm minimization for a performance channelycould be optimized for the T-S fuzzy model stability added to LQR optimization in(27b), if one can acquire a feasible solution for the following LMI-based optimization problem:

minX1,X2,γ1,γ2γ1+γ2 (31a)
S.t.
ψXFATYjTFBTXYjTBwX1CTX2Bn-εAI000000-εBI00000-Qf-10000-Rf-1000-γ12I00-I0-I<0 (31b)
X2X2CTCX2γ22I>0 (31c)
ψ=XAiT+AiX+YjTBiT+BiYj+εAEAEAT+εBEBEBT

Proof. The LMI conditions of H2-H norm minimization for linear systems has been previously proved [32], [33], [34], [35], [36], [37], [38] and presented as:

minX1,X2,γ1,γ2γ1+γ2 (32a)
S.t.
X1AiT+AiX1+YjTBiT+BiYjBwX1CTBwT-γ12I0CX1T0-I<0 (32b)
X2AiT+AiX2+YjTBiT+BiYjX2BnBnTX2-I<0 (32c)
X2X2CTCX2γ22I>0 (32d)

If the above LMIs are satisfied, the mixed H2-H norm minimization is guaranteed. Here, the extension of these LMIs to TS fuzzy models is done where the (32b), (32c) LMIs will be mixed with the one we already have in (27b). Extending theorem 3 to the T-S fuzzy model, as we mentioned in the proof of theorem 2, in the (32b), (32c) LMIs the (1,1) entry will be replaced with the LMI in (27b). Similar as the proof of theorem 2, and using the wide form of (32b), (32c) mixed together, one has:

Γ+γ12BwTBw+X1CTCX1+X2BnBnTX2<0 (33)

where Γ is the LMI in (27b).

The final unified LMI condition (31b) for the proposed multi-objective controller can be achieved utilizing the Schur complement to (32). Consequently, the overall multi-objective problem is to solve (31a) minimization subject to (32b), (32c) LMIs which conclude both stability and performance. ■.

Remark 2

It should be noted that what we calledHnorm andH2norm in this work, could be equivalently be seen asinduced L2-L2 normandgeneralized H2 normorL2-L normterms in the literature [32], [33], [34], [35], [36], [37], [38], [39].

Remark 3

We will considerX1=X2=Xand solve the problem with this assumption. The assumption will help us to lower the conservatism of the solution. Tuan relaxation will also be applied toTheorem 2andTheorem 3as well asTheorem 1to relax the conservativeness of each LMIs.

4. Simulation results

In this section, the simulation results are proposed. The results are shown in the following three scenarios:

  • First scenario: Open-loop and closed-loop response differences

  • Second scenario: The designed controller comparison with some conventional controllers

  • Third scenario: Effects of time-delayed vaccination as control input

The time frame for the simulation to be deployed is 300 days for all the scenarios. The initial conditions of the states, the model parameters values, and the other needed matrices are defined in Table 1 . The disturbance input applied to the model is also plotted in Fig. 3 .

Table 1.

List of the unknown parameters and initial conditions of the covid-19 model.

Parameter (or matrices) Definition Value
S0 Susceptible compartment’s initial value 1,000,000 (persons)
I0 Infected compartment’s initial value 100 (persons)
R0 Recovered compartment’s initial value 100 (persons)
Q0 Deceased compartment’s initial value 500 (persons)
β Transmission rate 0.307 (person per days)
γ Removal rate (from infected compartment) 0.030 (person per days)
δ Quarantine rate 0.073 (person per days)
ζ Reinfection rate 0.00726 (person per day)
κ Removal rate (from quarantined compartment) 0.0033 (person per day)
w^ 2norm of disturbance 10,000
C 0100
D 000
Rf diag80,9000,1
Qf I4

Fig. 3.

Fig. 3

The suggested bounded disturbance input on the system.

4.1. First scenario: Open loop and closed-loop response differences

In the first scenario, the open and the closed-loop (with controller) response results are presented and compared to see how different the results would be if there were no control action for the coronavirus spread. Fig. 4 shows that with applying the control measures, the number of infected cases decrease and the recovered cases increase. The other important point which can be concluded from Fig. 4 is that the control measures can damp the peak in the number of infected persons to some good points. So, as peaking at the number of infected cases is disastrous for countries, it will be very crucial for them to take counteractive actions at the right time. The control inputs for the closed-loop response can be seen in Fig. 5 . Another important factor is that a coefficient of infected cases can be interpreted as number of deceased persons. Therefore, based on Fig. 6 we can find out that utilizing the control inputs will end up with a great decrement in the number of deceased cases.

Fig. 4.

Fig. 4

States of the covid-19 model for the closed-loop with PDC controller (blue) and the open-loop response (yellow) where the effects of implementing a suitable control strategy could be seen obviously. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Fig. 5.

Fig. 5

Control inputs u1 (social distancing and lockdown), u2 (treatments), and u3 (vaccination) for closed-loop PDC controller response as controlling interventions to deal with the corona-virus spread.

Fig. 6.

Fig. 6

The number of deceased persons when with control interventions (blue) and without control interventions (yellow). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

In another study, we decided to show the approach's performance when a model change happens. Therefore, in this part, we considered the primary SIRQ covid-19 model in [24] without any modification as the reference model. We also simulated the model with a different initial condition from the initial values of Table 1 in Fig. 7 and Fig. 8 . The results of our proposed method on the model with and without modification (our model in (1) and the model in [24]) are almost similar, and the reason is that the proposed method does not depend on the model parameters, initialization or structure.

Fig. 7.

Fig. 7

The state of the covid-19 model in [24].

Fig. 8.

Fig. 8

The control inputs of the covid-19 model in [24].

Based on Theorem 2, we regulated the control inputs to some desired values because the cost of applying high degrees of social distancing and medical treatment on societies is extortionate for the authorities. We also translate the control input u1 as a suggested strategy presented in Table 2 to clarify the results for reader’s better understanding. The control inputs u2, u3 can also be translated as the treatment rate and the vaccination rate for the people of society.

Table 2.

The social distancing suggested policy as a practical example.

Control input u1 (social distancing) Action
0u10.3 Regular activity for all sectors and sections of the society and wearing face masks
0.3u10.5 Obligatory use of face masks in public and restrictive activities in less important offices and bureaus
0.5u10.7 Restriction in every part of society and economy to some extent
0.7u11 Rigid restriction in all parts

4.2. Second scenario: The designed controller comparison with some conventional controllers

In this scenario, different control approaches are considered to see how they affect the system's closed-loop response. The approaches for the comparison are the proposed T-S fuzzy controller, robust LPV controller, and state feedback (SF) LPV controller, which can be interpreted as a robust controller. From now on, and for simplicity, we will mention the robust LPV and state feedback LPV approaches with LPV and SF abbreviations, respectively. It should be noted that the robust LPV approach for this part is borrowed from our previous work [25], which is mixed with two other works [40], [41] to improve the desired response. Fig. 9 and Fig. 10 show lower amounts of control inputs for the SF approach than the other two approaches, and it is because there are no LQR constraints in this approach to regulate the control values. There will be even more infected individuals, and fewer recovered people for the SF approach than the other two approaches. These explanations underline the importance of using LQR in this problem.

Fig. 9.

Fig. 9

States of the covid-19 model for comparing LPV (green), simple state feedback (red), and T-S fuzzy (blue) approaches with the T-S fuzzy and LPV approaches outperforming the state feedback controller. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Fig. 10.

Fig. 10

The control inputs for comparing LPV (green), simple state feedback (red), and T-S fuzzy (blue) approaches with the T-S fuzzy approach having the most optimum control effort. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

We can observe a slight difference in LPV and T-S method responses with fewer infected and quarantined cases for the T-S fuzzy method than for the LPV method. Also, based on the explanations in section 3, we already knew that considering the mathematical computations, the T-S fuzzy method that we proposed in this paper could be a better choice than the LPV method. A suggested parameter's variation for β,δ are also depicted in Fig. 11 where they decrease within the considered duration. Determining the variation profile of these parameters more precisely will conclude more realistic results. It can also be noted that the parameters’ profile of variation will not affect the stability of the system. The effective reproduction number is also plotted in Fig. 12 . It shows that all the mentioned methods can adequately lower the contagiousness of the coronavirus and lead the effective reproduction number to a final value of less than one, which is equivalent to controlling covid-9 spread. It will cause a further burden on authorities to intensify the restrictions lowering higher amounts of effective reproduction number.

Fig. 11.

Fig. 11

Suggested profiles of variations for β and..δ

Fig. 12.

Fig. 12

Effective reproduction number during the simulation time for different control approaches with T-S fuzzy as lead controller.

The H2 and H norms of the system in each method are also pointed out in Table 3 . The number of deceased persons with different approaches is shown in Fig. 13 revealing that the T-S fuzzy method has the lowest number of deceased cases.

Table 3.

The H2 and H norms of the system in each method.

H2 norm H norm
T-S fuzzy method 0.9956 2.0353
Robust LPV method 1.7373 5.0827
State feedback method 0.0076 115.7413

Fig. 13.

Fig. 13

The number of deceased persons for different approaches: T—S fuzzy (blue), robust LPV (green), and state feedback (red). (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

4.3. Third scenario: Effects of time-delayed vaccination as control input

Dealing with coronavirus spread worldwide has been a hot topic for recent two years. Some countries pioneered in applying the control measures, especially vaccination. Based on what we have seen in the coronavirus statistics in all countries, it can be concluded that vaccinating society as fast as possible is very crucial and effective in coping with casualties of the coronavirus. In doing so, we compared two situations implementing vaccination with and without delays to the T-S fuzzy model. This part considers 100 days of delay, and the results are presented in Fig. 14 . It can be seen that the delay makes trouble in states convergence, and it makes the states’ trajectories very sensitive to control inputs than the situation in which there is no delay for the third control input. Based on Fig. 14, the convergence of the fourth state which is quarantined compartment is a bit slower than the other states and need more time than the simulation time to fully converge.

Fig. 14.

Fig. 14

The states of coronavirus model with 100 days of delay (dark red) and without implementing delay (blue) to the third control inputs showing the disastrous consequences of the delay. (For interpretation of the references to colour in this figure legend, the reader is referred to the web version of this article.)

Moreover, one of the other adverse effects of the delay can be seen from Fig. 15 where higher amounts of control input are needed in the delayed situation. We conclude that the delay makes the states and the control input oscillate around their final values. According to Fig. 16 , the effective reproduction number for delayed cases has a slower convergence. In addition, the covid-19 spread in not fully controlled in delayed case because the effective reproduction value is not settled on a value lower than one. Thus, this simulation's scenario showed how dangerous the situation could get if the vaccination as a controlling intervention did not apply within a suitable time.

Fig. 15.

Fig. 15

The control inputs with and without implementing 100 days of delay to the third control inputs.

Fig. 16.

Fig. 16

Effective reproduction number during the simulation time with and without delay stressing the importance of vaccination in controlling the pandemic.

5. Conclusion and future work

In this article, T-S fuzzy modeling of coronavirus spread is exploited considering uncertain and varying parameters. Then, a feedback controller law is used to simultaneously solve a multi-objective control problem, including model stabilization, mixed H2-H norm minimization, and optimal LQR problem. Note that the T-S fuzzy approach presented in this paper, can be beneficial dealing with large-scale systems, systems with lots of uncertainties, varying parameters, and nonlinearities. Next, the results of controller design are simulated and analyzed comparatively in three parts. As a result, it can be concluded that dealing with the coronavirus highlights the effects of using suitable strategies for controlling interventions. Also, a suggested policy for control actions is presented, which can be used in different countries accordingly. For future work, we can consider some data-based methods or other online model-based control methods like MPC to compare the results and the efficiency of different approaches for this specific application. Also, another research direction is to provide a model from a real dataset, design the appropriate controller with the proposed approach and study the effects of the controller on the whole population dataset.

CRediT authorship contribution statement

Reza Najarzadeh: Conceptualization, Methodology, Software, Writing – original draft. Mohammad Hassan Asemani: Conceptualization, Software, Supervision, Writing – review & editing. Maryam Dehghani: Conceptualization, Software, Supervision, Writing – review & editing. Mokhtar Shasadeghi: Investigation, Writing – review & editing.

Declaration of Competing Interest

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

Data availability

No data was used for the research described in the article.

References

  • 1.H. Verma, V.N. Mishra, P.J.I.T. Mathur, Effectiveness of lock down to curtail the spread of corona virus: a mathematical model, ISA Trans. (2021). [DOI] [PMC free article] [PubMed]
  • 2.Riou J., Althaus C.L. Pattern of early human-to-human transmission of Wuhan 2019 novel coronavirus (2019-nCoV), December 2019 to January 2020. Eurosurveillance. 2020;25(4):1–5. doi: 10.2807/1560-7917.ES.2020.25.4.2000058. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Treesatayapun C. Epidemic model dynamics and fuzzy neural-network optimal control with impulsive traveling and migrating: case study of COVID-19 vaccination. Biomed. Signal Process. Control. 2022;71:103227. doi: 10.1016/j.bspc.2021.103227. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Tregoning J.S., Flight K.E., Higham S.L., Wang Z., Pierce B.F. Progress of the COVID-19 vaccine effort: viruses, vaccines and variants versus efficacy, effectiveness and escape. Nat. Rev. Immunol. 2021;21(10):626–636. doi: 10.1038/s41577-021-00592-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Corey L., Mascola J.R., Fauci A.S., Collins F.S. A strategic approach to COVID-19 vaccine R&D. Science. 2020;368(6494):948–950. doi: 10.1126/science.abc5312. [DOI] [PubMed] [Google Scholar]
  • 6.Aschwanden C. Five reasons why COVID herd immunity is probably impossible. Nature. 2021:520–522. doi: 10.1038/d41586-021-00728-2. [DOI] [PubMed] [Google Scholar]
  • 7.Huang C., et al. Clinical features of patients infected with 2019 novel coronavirus in Wuhan, China. Lancet. 2020;395(10223):497–506. doi: 10.1016/S0140-6736(20)30183-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.WHO, Worldometers: Coronavirus cases, 2022, Available from: <https://www.worldometers.info/coronavirus/>.
  • 9.S. Shen, How much coronavirus testing is enough? States could learn from retailers as they ramp up, 2020, Available from <https://theconversation.com/how-much-coronavirus-testing-is-enough-states-could-learn-from-retailers-as-they-ramp-up-136494>.
  • 10.P. Van den Driessche, J. Watmough, Further notes on the basic reproduction number, in: Mathematical Epidemiology, Springer, 2008, pp. 159–178.
  • 11.Lu S., Zhu Z., Gorriz J.M., Wang S.H., Zhang Y.D.J. NAGNN: classification of COVID-19 based on neighboring aware representation from deep graph neural network. Int. J. Intell. Syst. 2022;37(2):1572–1598. doi: 10.1002/int.22686. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Lu S., Wang S.-H., Zhang Y.-D. Detection of abnormal brain in MRI via improved AlexNet and ELM optimized by chaotic bat algorithm. Neural Comput. Appl. 2021;33(17):10799–10811. [Google Scholar]
  • 13.Cooper I., Mondal A., Antonopoulos C.G. A SIR model assumption for the spread of COVID-19 in different communities. Chaos Solitons Fractals. 2020;139 doi: 10.1016/j.chaos.2020.110057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Satsuma J., Willox R., Ramani A., Grammaticos B., Carstea A. Extending the SIR epidemic model. Phys. A: Stat. Mech. Appl. 2004;336(3–4):369–375. [Google Scholar]
  • 15.Memon Z., Qureshi S., Memon B.R. Assessing the role of quarantine and isolation as control strategies for COVID-19 outbreak: a case study. Chaos Solitons Fractals. 2021;144 doi: 10.1016/j.chaos.2021.110655. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.M.M. Morato, I.M. Pataro, M.V.A. da Costa, J.E. Normey-Rico, A parametrized nonlinear predictive control strategy for relaxing COVID-19 social distancing measures in Brazil, ISA Trans. (2020). [DOI] [PMC free article] [PubMed]
  • 17.Rajaei A., Raeiszadeh M., Azimi V., Sharifi M. State estimation-based control of COVID-19 epidemic before and after vaccine development. J. Process Control. 2021;102:1–14. doi: 10.1016/j.jprocont.2021.03.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.W. Wei, B. Duan, M. Zuo, Q. Zhu, An extended state observer based U-model control of the COVID-19, ISA Trans. (2021). [DOI] [PMC free article] [PubMed]
  • 19.Talkhi N., Fatemi N.A., Ataei Z., Nooghabi M.J. Modeling and forecasting number of confirmed and death caused COVID-19 in IRAN: a comparison of time series forecasting methods. Biomed. Signal Process. Control. 2021;66 doi: 10.1016/j.bspc.2021.102494. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Hadi M.A., Ali H.I. Control of COVID-19 system using a novel nonlinear robust control algorithm. Biomed. Signal Process. Control. 2021;64 doi: 10.1016/j.bspc.2020.102317. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Abolpour R., Siamak S., Mohammadi M., Moradi P., Dehghani M. Linear parameter varying model of COVID-19 pandemic exploiting basis functions. Biomed. Signal Process. Control. 2021;70 doi: 10.1016/j.bspc.2021.102999. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.A. Hasan, Y. Nasution, A compartmental epidemic model incorporating probable cases to model COVID-19 outbreak in regions with limited testing capacity, ISA Trans. (2021). [DOI] [PMC free article] [PubMed]
  • 23.H. Verma, V.N. Mishra, P. Mathur, Effectiveness of lock down to curtail the spread of corona virus: a mathematical model, ISA Trans. (2021). [DOI] [PMC free article] [PubMed]
  • 24.W. Zheng, Total variation regularization for compartmental epidemic models with time-varying dynamics, arXiv preprint arXiv:.00412, 2020.
  • 25.Najarzadeh R., Dehghani M., Asemani M.H., Abolpour R. Optimal robust LPV control design for novel Covid-19 disease. J. Control, Special issue. 2021;14(5):141–153. [Google Scholar]
  • 26.G. Massonis, J.R. Banga, A.F.J. Aric Villaverde, Structural identifiability and observability of compartmental models of the COVID-19 pandemic, Ann. Rev. Control 51 (2021) 441–459. [DOI] [PMC free article] [PubMed]
  • 27.Van den Driessche P., Watmough J. Reproduction numbers and sub-threshold endemic equilibria for compartmental models of disease transmission. Math. Biosci. 2002;180(1–2):29–48. doi: 10.1016/s0025-5564(02)00108-6. [DOI] [PubMed] [Google Scholar]
  • 28.Asemani M.H., Majd V.J. A robust $ H_ {\infty} $ non-PDC design scheme for singularly perturbed T-S fuzzy systems with immeasurable state variables. IEEE Trans. Fuzzy Syst. 2014;23(3):525–541. [Google Scholar]
  • 29.Farbood M., Echreshavi Z., Shasadeghi M. Parameter varying model predictive control based on T-S fuzzy model using QP approach: a case study. Iran. J. Sci. Technol. Trans. Electr. Eng. 2019;43(1):269–276. [Google Scholar]
  • 30.Zare K., Shasadeghi M., Izadian A., Niknam T., Asemani M.H. Switching TS fuzzy model-based dynamic sliding mode observer design for non-differentiable nonlinear systems. Eng. Appl. Artif. Intell. 2020;96 [Google Scholar]
  • 31.Tuan H.D., Apkarian P., Narikiyo T., Yamamoto Y. Parameterized linear matrix inequality techniques in fuzzy control system design. IEEE Trans. Fuzzy Syst. 2001;9(2):324–332. [Google Scholar]
  • 32.C. Scherer, S. Weiland, Linear matrix inequalities in control, in: Lecture Notes, Dutch Institute for Systems Control, Delft, The Netherlands, vol. 3, no. 2, 2000.
  • 33.A. Fakharian, V. Azimi, Robust mixed-sensitivity H∞ control for a class of MIMO uncertain nonlinear IPM synchronous motor via TS fuzzy model, in: 2012 17th International Conference on Methods & Models in Automation & Robotics (MMAR), IEEE, 2012, pp. 546–551.
  • 34.Allahverdy D., Fakharian A. Robust H_2 / H_∞ multi objective controller design with Takagi-Sugeno fuzzy model for a mobile two-wheeled inverted pendulum. Int. J. Smart Electr. Eng. 2022;11(01):13–20. [Google Scholar]
  • 35.Azimi V., Menhaj M.B., Fakharian A. Tool position tracking control of a nonlinear uncertain flexible robot manipulator by using robust H2/H∞ controller via T-S fuzzy model. Sadhana. 2015;40(2):307–333. [Google Scholar]
  • 36.Y. Peng, Q. Zhu, H. Nouri, Mixed H2/H∞ robust controller design based LMI techniques, in: Applied Methods Techniques for Mechatronic Systems: Modelling, Identification Control, vol. 452, 2013, p. 325.
  • 37.M.A. Rotea, The generalized H2 control problem, Automatica 29(2) (1993) 373–385.
  • 38.Ma P., Zhu Z., Sheng L. Static output feedback H 2/H∞ control with spectrum constraints for stochastic systems subject to multiplicative noises. Syst. Sci. Control Eng. 2018;6(3):118–125. [Google Scholar]
  • 39.Zhou K., Doyle J.C. Prentice Hall; Upper Saddle River, NJ: 1998. Essentials of Robust Control. [Google Scholar]
  • 40.Olalla C., Leyva R., El Aroudi A., Queinnec I. Robust LQR control for PWM converters: an LMI approach. IEEE Trans. Ind. Electron. 2009;56(7):2548–2558. [Google Scholar]
  • 41.Xie W. An equivalent LMI representation of bounded real lemma for continuous-time systems. J. Inequal. Appl. 2008;2008:1–8. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

No data was used for the research described in the article.


Articles from Biomedical Signal Processing and Control are provided here courtesy of Elsevier

RESOURCES