In this paper, we investigated leader-following consensus control for nonlinear multi-agent systems (MASs) experiencing denial-of-service (DoS) attacks. We proposed a distributed control strategy incorporating an adaptive scheme and a state feedback control gain to eliminate the effects of system nonlinear dynamics and uncertainties. In addition, we introduced a dynamic event-triggered control (DETC) to minimize the utilization of communication resources. Finally, we provided simulation results to show the validity of the proposed approach.
Citation: Qiushi Wang, Hongwei Ren, Zhiping Peng, Junlin Huang. Dynamic event-triggered consensus control for nonlinear multi-agent systems under DoS attacks[J]. Mathematical Biosciences and Engineering, 2024, 21(2): 3304-3318. doi: 10.3934/mbe.2024146
Related Papers:
[1]
Zita Abreu, Guillaume Cantin, Cristiana J. Silva .
Analysis of a COVID-19 compartmental model: a mathematical and computational approach. Mathematical Biosciences and Engineering, 2021, 18(6): 7979-7998.
doi: 10.3934/mbe.2021396
[2]
Salma M. Al-Tuwairqi, Sara K. Al-Harbi .
Modeling the effect of random diagnoses on the spread of COVID-19 in Saudi Arabia. Mathematical Biosciences and Engineering, 2022, 19(10): 9792-9824.
doi: 10.3934/mbe.2022456
[3]
Peng An, Xiumei Li, Ping Qin, YingJian Ye, Junyan Zhang, Hongyan Guo, Peng Duan, Zhibing He, Ping Song, Mingqun Li, Jinsong Wang, Yan Hu, Guoyan Feng, Yong Lin .
Predicting model of mild and severe types of COVID-19 patients using Thymus CT radiomics model: A preliminary study. Mathematical Biosciences and Engineering, 2023, 20(4): 6612-6629.
doi: 10.3934/mbe.2023284
[4]
Sherry E Scott, Keisha J Cook, Kamal Barley .
A closer look at the spreaders of COVID-19 in Wisconsin and the US. Mathematical Biosciences and Engineering, 2021, 18(4): 3733-3754.
doi: 10.3934/mbe.2021188
[5]
Juan Li, Wendi Bao, Xianghong Zhang, Yongzhong Song, Zhigui Lin, Huaiping Zhu .
Modelling the transmission and control of COVID-19 in Yangzhou city with the implementation of Zero-COVID policy. Mathematical Biosciences and Engineering, 2023, 20(9): 15781-15808.
doi: 10.3934/mbe.2023703
[6]
Tetsuro Kobayashi, Hiroshi Nishiura .
Prioritizing COVID-19 vaccination. Part 2: Real-time comparison between single-dose and double-dose in Japan. Mathematical Biosciences and Engineering, 2022, 19(7): 7410-7424.
doi: 10.3934/mbe.2022350
[7]
Sarafa A. Iyaniwura, Musa Rabiu, Jummy F. David, Jude D. Kong .
Assessing the impact of adherence to Non-pharmaceutical interventions and indirect transmission on the dynamics of COVID-19: a mathematical modelling study. Mathematical Biosciences and Engineering, 2021, 18(6): 8905-8932.
doi: 10.3934/mbe.2021439
[8]
Allison Fisher, Hainan Xu, Daihai He, Xueying Wang .
Effects of vaccination on mitigating COVID-19 outbreaks: a conceptual modeling approach. Mathematical Biosciences and Engineering, 2023, 20(3): 4816-4837.
doi: 10.3934/mbe.2023223
[9]
H. M. Srivastava, I. Area, J. J. Nieto .
Power-series solution of compartmental epidemiological models. Mathematical Biosciences and Engineering, 2021, 18(4): 3274-3290.
doi: 10.3934/mbe.2021163
[10]
XiaoQing Zhang, GuangYu Wang, Shu-Guang Zhao .
CapsNet-COVID19: Lung CT image classification method based on CapsNet model. Mathematical Biosciences and Engineering, 2022, 19(5): 5055-5074.
doi: 10.3934/mbe.2022236
Abstract
In this paper, we investigated leader-following consensus control for nonlinear multi-agent systems (MASs) experiencing denial-of-service (DoS) attacks. We proposed a distributed control strategy incorporating an adaptive scheme and a state feedback control gain to eliminate the effects of system nonlinear dynamics and uncertainties. In addition, we introduced a dynamic event-triggered control (DETC) to minimize the utilization of communication resources. Finally, we provided simulation results to show the validity of the proposed approach.
1.
Introduction
The emergence of COVID-19 has motivated a number of real-time modeling studies to assess its potential for global spread (see e.g., [1,2,3]). Later, healthcare systems in many countries were facing difficult situations in terms of appropriate response. Various types of interventions have been introduced to suppress or mitigate the outbreaks, including mass testing of the population. The World Health Organization recommends reverse transcription polymerase chain reaction (RT-PCR) to confirm the presence of the virus, by detecting the RNA of the coronavirus [4]. The test is performed on respiratory samples obtained from a nasopharyngeal swab, throat swabs, deep airway material collected via suction catheter, sputum or saliva [5,6]. Other molecular tests include isothermal nucleic acid amplification tests and CRISPR gene editing technology [7,8]. Antigen tests are based on the identification of antigen proteins from the viral surface, the application of these tests are usually faster, however, their sensitivity is usually lower. For this type of test, samples are collected by nasal or nasopharyngeal swab or from saliva [9].
The main advantage of testing is that it enables to recognize presymptomatic and asymptomatic infected, who have a very important role in disease dynamics. Testing also helps in various ways: breaking the chain of transmission, enabling the isolation of infectious individuals, potential contact tracing of their contacts potentially infected, and estimating the proportion of asymptomatic carriers and their role in transmission. Testing also helps to find clusters of transmission and to have a more precise estimate on transmission rates and death rates. With the application of these results, testing provides a guide to make decisions on social distancing policy and other measures including the allocation of medical resources.
The method of widespread testing – combined with contact tracing and isolation – is the focus of various studies [10,11,12] and was successfully implemented in various countries in southeastern Asia [13,14], but the availability of diagnostic tests remained a global problem and in several countries testing (and confinement) is limited to people with severe symptoms, thus leaving those with mild symptoms and asymptotic carriers undetected who continue to make contact with others. To cope with the difficulty caused by shortage of testing kits, pooling approaches have been suggested, in which biological specimens from multiple subjects are diluted into a testing pool and tested via a single test. This technique, first applied for screening recruits at the United States Army for syphilis [15], is often used as a part of surveillance measures to significantly decrease the number of required tests to intervene and give a positive response. A follow-up provides a more precise result and prevents the unnecessary confinement of healthy people, however, at the same time, it also necessitates additional tests and more complex logistics.
Using a pooling approach for the standard RT-qPCR test, it was found that a single positive sample can be detected even in a pool of up to 32, or even 64 samples [16]. We study two possible ways of pooling, with or without follow-up: in the first case, all people whose sample was in the positively tested pool will be isolated, while in the second case, additional tests are evaluated so that only those who are really infected will be isolated. In the first case, many people are unnecessarily removed from society, while in the second case, more test kits are needed.
The method of pooling can reduce the number of tests needed, but it requires adequate logistics of organizing sample collection and transportation.
Since the outbreak of the current COVID-19 pandemic, mass testings have been performed in several occasions. In May 2020, the entire population of Wuhan was tested. In October 2020, following the emergence of a new cluster of COVID-19 leading to 13 new infections, the whole population of the Chinese city Qingdao was tested, using pooling with pool sizes varying from 3 to 10 people. Samples in a positively tested pool were tested again individually [17].
On 31 October and 1 November 2020, two thirds of Slovakia's population were tested [18]. A week later, further 2 million people were tested in the worst-hit regions. This attempt resulted in identifying 57,500 new infections countrywide.
In 2020, the UK government was planning a program of mass testing called Operation Moonshot[19], but the project was cancelled.
The Austrian government facilitated access to free tests to every citizen from 1 March 2021 [20]. The City of Vienna initiated the programme "Alles gurgelt" ("Everyone gargles") for citizens of Vienna in February 2021 [21] offering every Viennese up to four free "gargalisation" PCR tests per week, performed at home in a very easy way. Tested people may then take their test kit to various supermarkets or gas stations. 200,000 samples can be checked a day, meaning 1.4 million samples per week, but this number could rise to 2 million per week.
In this paper we investigate the feasibility of this approach in terms of detecting and isolating COVID-19 cases. We establish and study an SLPIR-type delay differential equation model with pooling approach, with and without follow-up and quarantine. In Section 2, we consider our model comparing regular and Dorfman pooling. In Section 3, we develop a method to optimize the pool size for Dorfman pooling depending on disease prevalence, considering a scenario where testing capacity is limited to a certain number of tests per day. In Section 4, we perform numerical experiments to assess strategies employing the optimized pooling. We establish an adaptive strategy where a varying pool size is applied depending on actual prevalence. The paper is closed by a discussion.
2.
Transmission models with pooling
In this section, we develop a compartmental model to describe mass testing along with the application of various pooling methods and confinement of those tested positively. The population is divided into five classes: susceptibles, latent, presymptomatic, infected and removed, denoted by S, L, P, I and R, respectively. Susceptibles are those who can be infected by coronavirus, latent are those who have been infected, but do not show symptoms, and neither can transmit the disease. Presymptomatic individuals still do not show symptoms but they can infect others as well. Latent individuals move to the infected class after a latency period, while following recovery, people from the infected class proceed to the removed compartment. In this model, we ignore any disease-induced death and demography. This SLPIR model is further developed by considering the effects of mass testing in our equations, i.e., we include terms for removing individuals whose test evaluated positively (from any of the five classes). In the following, compartment Q(t) will stand for the temporarily confined at time t, and we assume an active quarantine, in which the population compensates the loss of links rewiring the ineffective connections towards nonquarantining nodes [29]. After an isolation of τ days, the quarantined individuals move back into the S or R class, depending on the status of a given individual. We introduce the notation N(t)=S(t)+L(t)+P(t)+I(t)+R(t) for the total active population, i.e., for those who are not in confinement. We note that, as we mentioned before, the total population S(t)+L(t)+P(t)+I(t)+R(t)+Q(t)=Π is constant.
Removal of positively tested individuals and putting back those who have passed τ days in confinement are both considered in various ways in the equations, modeling different methods applied in mass testing. Namely, we consider two different pooling methods.
2.1. Regular pooling
In the case of regular pooling, we select k individuals and perform a single RT-PCR test on their combined (pooled) samples. Even if the test comes back as positive, no additional tests are performed to identify the infected individuals, instead of that, everybody in the pool will be confined. We apply the notation p for the sensitivity of the test, i.e., the probability that a test gives a correct positive result when the sample contains viral particles. In general, the sensitivity of the tests may depend on several factors, for example the brand of the test, whether the tested individual was symptomatic or asymptomatic, the number of days elapsed since exposure, in the case of pooling the size and the composition of the pool. For simplicity, here we assume an average sensitivity value p=0.9, which is in line with [16,27], and use this value throughout the paper. We denote by 1−ρ the specificity of the test, i.e., ρ is the probability of the test giving a false positive result in case of a non-infected person being tested. In the following, σ stands for the number of people tested each day. With this approach, we determine the number of individuals removed from each compartment on a given day. We note that the sensitivity and specificity of testing a pool of several samples might differ from those of an individual test as it might depend on the number of positive samples included in the pool. However, for the sake of simplicity, we will ignore this difference in this paper.
The number of individuals isolated from the L, P or I compartments is given by the number of individuals from these compartments being tested multiplied by the sensitivity, i.e., σ⋅L(t)N(t)⋅p,σ⋅P(t)N(t)⋅p and σ⋅I(t)N(t)⋅p, respectively.
The number of individuals isolated from the S or R compartments can be obtained by the following. Assume someone is in a positive pool. Considering the other k−1 individuals in the same pool,
1. either there is an individual who is in compartment L, P or I and the pool is true positive,
2. or everyone else is from the S or R compartment as well, and the pool is false positive.
Therefore we obtain that the expected number of individuals being isolated from the S or R compartment can be obtained as
where π(t)=L(t)+P(t)+I(t)N(t) stands for the disease prevalence. The delay differential equation system describing the dynamics (we start to test individuals at t=0) can be written as
is the Heaviside step function. The parameter β is used for disease transmission rate, α−1L denotes the average length of the latent period, α−1P stands for the average time from becoming infectious until symptoms onset, while γ denotes recovery rate.
The above mentioned compartment Q(t) is aggregated as
Let us note that the quarantine compartment does not appear in any of the equations of (2.1), hence, it can be studied independently from the equation of Q(t).
System (2.1) is an SLPIR-type disease model assuming exponentially distributed latent, presymptomatic and infectious period. The basic reproduction number of the model without mass testing (i.e., for σ=0), considering infectiousness for compartments P and I is given by
R0=β⋅(α−1P+γ−1).
We assume that infected individuals are removed from compartments L, P and I with rate pσ and put back to the compartments τ days later. We catch the latter event in the system using terms with time-delay. Therefore, introducing the notation ˆσ=σΠ for the fraction of the population tested each day, and tracking the progress of a single infected individual through the infected compartments, we get the control reproduction number as
The parameters and their values used in our simulations are shown in Table 1. The model is parame-trized by values from various studies in the literature [24,25,26,27,28].
Table 1.
Parameters and values applied in simulations.
In this subsection, we present the effect of regular pooling on the epidemic curves of the infected and quarantined. Below we compare six different scenarios: a simple mass testing method with 1% of the population tested daily, and five cases of regular pooling with pool sizes of 5, and 1–5% of the population being tested daily.
Figure 1 shows a comparison of these scenarios, suggesting that with the same amount of tests performed, pooling can be much more effective for mitigating the epidemic. However, regular pooling with a large pool size will increase the number of quarantined people to such an extent which is impossible to be realized in real life.
Figure 1.
Transmission diagram for the SLPIR model with quarantine.
In the case of Dorfman pooling, we select k individuals and perform a single RT-PCR test on their combined (pooled) samples. If the pooled test yields a positive result, then each sample is retested separately and we only remove those individuals who were retested as positive; otherwise, everyone is declared negative. We note that there are other, more intricate methods for arranging the pools [30].
We determine the number of individuals removed from each compartment on a given day. If this person is from compartment L, P or I, then we obtain the expected number of individuals being isolated from these compartments by multiplying the number of latent, presymptomatic or infected people being tested with two probabilities: that of the pool comes back as positive and that of the individual test gives a correct positive result.
This product gives us σL(t)N(t)⋅p2,σP(t)N(t)⋅p2, and σI(t)N(t)⋅p2, respectively.
The number of individuals isolated from the S or R compartments can be obtained by the following. Assume that a non-infected is in a positive pool. Considering the other k−1 individuals in the same pool,
1. either there is an individual who is in compartment L, P or I, the pool is true positive and the individual test is a false positive;
2. or everyone else is from the S or R compartment as well, the pool is false positive and the individual test is false positive result as well.
Therefore we obtain that the expected number of individuals being isolated from the S or R compartment can be obtained as
In this subsection, we compare the effect on the epidemic curves of the infected and quarantined applying regular and Dorfman pooling.
Figure 3 shows a comparison of these scenarios, suggesting that with Dorfman pooling, the number of infected slightly increases. An explanation to this is that individuals from the infectious compartments need to give an additional true-positive test in order to get confined. The most important effect of the followup measure shows on the number of quarantined. This is caused by the fact that the number of individuals getting quarantined from non-infected compartments decreases substantially.
Using Dorfman pooling has another important advantage. Considering a situation after the outbreak diminishes, susceptible or removed individuals will get confined because of the false-positive tests. With regular pooling, one false-positive test is enough to become isolated, that is,
limt→∞Q(t)=σ⋅ρ⋅τ,
while, with Dorfman pooling,
limt→∞Q(t)=σ⋅ρ2⋅τ.
We have to consider, though, that in (2.2), considering Dorfman pooling, if we test the same number of individuals, we require significantly more tests because of those we use for the individual tests. In Section 3, we investigate this issue rigorously.
3.
Optimization of Dorfman pooling
As we mentioned, Dorfman pooling is more feasible in terms of the number of isolated people, but on the other hand, it requires higher testing capacity. It is straightforward that as the prevalence increases, the probability of a positive pool increases as well, therefore we need more tests and fewer people can be removed from the epidemic chain. Note that, in general, testing capacities are limited, usually there is a certain number of tests which can be evaluated in a day. In the following, let us denote the number of tests available for one day by T. We consider a feasible range of prevalence π varying during the course of the outbreak as 0≤π≤0.1.
We would like to emphasize that the prevalence is changing according to the disease dynamics, therefore, σ is changing in time as well.
3.1. Finding T for a fixed pool size
Now we can determine the maximal number of tests which could be necessary for obtaining the blue curve on Figure 2. Using the parameters from Table 1 for p and ρ, with basic calculus we can obtain that the maximum of the denominator in (3.1) is obtained at π=0.1 indeed, and it is
Figure 2.
Epidemic curves with different pooling methods with parameters taken from Table 1, and Rc=1.8. The black curves represent the regular mass testing method with 1% of the population being tested each day. It is worth mentioning that we need the same number of tests for the strategies leading to the black and the orange curve.
However, we only need 100,000/5=20,000 tests per day for obtaining the red (regular pooling) curve.
3.2. Optimizing the pool size depending on prevalence
An important question regarding pooling is to determine the optimal pool size. A large pool size enables to test several samples at the same time, however, a large sample size can lead to inaccuracies and also increases the probability of the presence of a positive sample. This, in turn implies that all samples in that pool have to be tested again. Hence, if prevalence is high, then large pool sizes might make nullify the benefits of pooling. On the other hand, if prevalence is low, larger pool sizes seem to be the better choice as there is a larger probability of samples being negative.
To complete all the necessary follow-up tests, we need to allocate a fraction of available tests. Next we determine the minimal quantity required for this purpose, which are sufficient for any possible prevalence.
We would like to determine the worst case scenario, namely, the minimal value of σ(t) with our restrictions. We can always confine that many individuals, regardless of the prevalence.
In other words, we are looking for the maximum of the denominator in (3.1).
To determine the optimal pool size k in order to maximize the denominator in (3.1), we differentiate
1k+(1−(1−π)k)⋅p+(1−π)k⋅ρ
w.r.t. k to obtain the extreme value rounded up to the nearest integer, depending on π. We also give the ratio Tσ, namely, the number of tests needed to use for one individual during the testing process. We summarize these results in Figure 4; the optimal pool size k which maximizes σ for a given interval of prevalence π and the corresponding value of Tσ.
Figure 4.
Optimal pool size as a function of disease prevalence.
In this section, we present some numerical results employing optimized strategies with Dorfman pooling.
4.1. Fixed pool size during the pandemic
First, we consider different, fixed pool size values k which we apply in (2.2) regardless of the prevalence, and a corresponding optimized σ according to (3.1). In the following, the daily testing capacity T is fixed to 100,000 which is feasible as it is 1% of the total population Π. According to the result in Section 3.1, for the optimized strategy we take π=0.1. Figure 5 shows a comparison for these scenarios for different k values. We can see that choosing pool size k=4 is the best strategy, and considering Π=10,000,000, ≈2% of the total population can avoid the infection simply by choosing another, more appropriate pool size.
Figure 5.
Epidemic curves of the cumulative infected with a fixed pool size during the course of the epidemic. Parameters p and ρ are taken from Table 1, Rc=1.8.
In this section, we consider a changing pool size k(π(t)) dependent on the disease prevalence (see Section 3.2). In Figures 6 and 7, we compare all testing methods we discussed earlier: mass testing without pooling, regular pooling, Dorfman pooling with optimized σ for every prevalence 0≤π(t)≤0.1 and adaptive, changing pool size k(π(t)) and σ(π(t)). We can see that choosing a large pool size and a corresponding σ at the start of the testing allows a widespread testing opportunity in the population. This intervention is enough to prevent an outbreak (see Figure 6) or in the case of a bigger reproduction rate it is capable to shift the peak and flatten the curve for a foreseeable time period.
Figure 6.
Comparison of different testing strategies. Parameters p and ρ are taken from Table 1, Rc=1.4.
The COVID-19 epidemic, started late 2019, has soon become a pandemic, affecting almost all countries of the world. Governments have been evaluating several different strategies to lessen the spread and the economic effect of the epidemic.
In this paper, we aim to analyse the possible application of mass testing in mitigating the epidemic. Using a system of delay differential equations, we have established a compartmental model including a temporary isolation of those tested positively (correctly or falsely) during a mass testing. We consider mass testing with pooling (i.e., mixing several samples and testing the mixed sample with a diagnostic test), with or without follow-up. The latter means that all individuals whose sample were included in positively tested pools are tested once again, this time individually. Our results show that although it may effectively reduce the number of infected, pooling without follow-up increases the number of quarantined people to such an extent that it makes a real-life application of this method impossible.
On the other hand, though requiring more tests, pooling with follow-up is shown to be an efficient tool. At the same time, using some kind of pooling method, we can avoid placing healthy people in quarantine unnecessarily. We have shown that choosing an optimal (fixed) pooling size, disease burden can be reduced significantly. Furthermore, if pool size is continuously adapted during the epidemic to the actual prevalence, one may achieve a remarkable reduction in the number of infections with a significant shift in the time of the epidemic peak even in the case of a severe outbreak. In the case of a milder epidemic with a lower reproduction number, applying such an intervention may even completely prevent an outbreak.
There are many layers of complexities of the COVID-19 pandemic that we have not considered in our model. Here we have focused solely on the benefits of pooling, and its optimization. As future work we propose to study the combination of pooling and more involved testing strategies, such as risk oriented testing, where risk can be assessed by symptoms, contacts, activity, or exposure.
Acknowledgments
This work was completed in the National Laboratory for Health Security, Hungary. Authors were supported by National Research, Development and Innovation Fund of Hungary grants FK 124016, PD 128363, KKP 129877, respectively, and TKP2021-NVA-09.
Conflict of interest
The authors declare there is no conflict of interest.
References
[1]
X. Wang, G. H. Yang, Distributed fault-tolerant control for a class of cooperative uncertain systems with actuator failures and switching topologies, Inform. Sci., 370 (2016), 650–666. https://doi.org/10.1016/j.ins.2015.11.002 doi: 10.1016/j.ins.2015.11.002
[2]
S. Chen, DWC. Ho, L. Li, M. Liu, Fault-Tolerant Consensus of Multi-Agent System With Distributed Adaptive Protocol, IEEE Trans. Cybern., 45 (2014), 2142–2155. https://doi.org/10.1109/TCYB.2014.2366204 doi: 10.1109/TCYB.2014.2366204
[3]
X. Jin, X. Zhao, J. Yu, X. Wu, J. Chi, Adaptive fault-tolerant consensus for a class of leader-following systems using neural network learning strategy, Neural Networks, 121 (2020), 474–483. https://doi.org/10.1016/j.neunet.2019.09.028 doi: 10.1016/j.neunet.2019.09.028
[4]
M. Khalili, X. Zhang, M. M. Polycarpou, T. Parisini, Y. Cao, Distributed adaptive fault-tolerant control of uncertain multi-agent systems, Automatica, 87 (2018), 142–151. https://doi.org/10.1016/j.automatica.2017.09.002 doi: 10.1016/j.automatica.2017.09.002
[5]
H. Yang, M. Staroswiecki, B. Jiang, J. Liu, Fault tolerant cooperative control for a class of nonlinear multi-agent systems, Syst. Control Letters, 60 (2011), 271–277. https://doi.org/10.1016/j.sysconle.2011.02.004 doi: 10.1016/j.sysconle.2011.02.004
[6]
W. He, F. Qian, J. Lam, G. Chen, Q. L. Han, J. Kurths, Quasi-synchronization of heterogeneous dynamic networks via distributed impulsive control: Error estimation, optimization and design, Automatica, 62 (2015), 249–262. https://doi.org/10.1016/j.automatica.2015.09.028 doi: 10.1016/j.automatica.2015.09.028
[7]
W. He, G. Chen, Q. L. Han, F. Qian, Network-based leader-following consensus of nonlinear multi-agent systems via distributed impulsive control, Inform. Sci., 380 (2017), 145–158. https://doi.org/10.1016/j.ins.2015.06.005 doi: 10.1016/j.ins.2015.06.005
[8]
H. Hou, Q. Zhang, Finite-time synchronization for second-order nonlinear multi-agent system via pinning exponent sliding mode control, ISA Trans., 65 (2016), 96–108. https://doi.org/10.1016/j.isatra.2016.07.004 doi: 10.1016/j.isatra.2016.07.004
[9]
D. V. Dimarogonas, E. Frazzoli, Distributed event-triggered control strategies for multi-agent systems, in 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton), (2009), 906–910. https://doi.org/10.1109/ALLERTON.2009.5394897
[10]
D. V. Dimarogonas, E. Frazzoli, Distributed event-triggered control for multi-agent systems, IEEE Trans. Autom. Control, 57 (2011), 1291–1297. 10.1109/TAC.2011.2174666 doi: 10.1109/TAC.2011.2174666
[11]
G. S. Seyboth, D. V. Dimarogonas, K. H. Johansson, Control of multi-agent systems via event-based communication, IFAC Proceed Volumes, 44 (2011), 10086–10091. https://doi.org/10.3182/20110828-6-IT-1002.01496 doi: 10.3182/20110828-6-IT-1002.01496
[12]
D. Liu, A. Hu, H. Shao, Adaptive event-triggered control for consensus of multi-agent systems, Comput. Eng. Appl., 53 (2017), 44–48. https://doi.org/10.3778/j.issn.1002-8331.1503-0235 doi: 10.3778/j.issn.1002-8331.1503-0235
[13]
D. Liu, G. H. Yang, A dynamic event-triggered control approach to leader-following consensus for linear multiagent systems, IEEE Trans. Syst. Man Cybern. Syst., 51 (2021), 6271–6279. https://doi.org/10.1109/TSMC.2019.2960062 doi: 10.1109/TSMC.2019.2960062
[14]
X. Wang, G. Yang, Distributed fault-tolerant control for a class of cooperative uncertain systems with actuator failures and switching topologies, Inform. Sci., 370–371 (2016), 650–666. https://doi.org/10.1016/j.ins.2015.11.002 doi: 10.1016/j.ins.2015.11.002
[15]
K. Zhang, Z. Hu, F. Song, X. Yang, Y. Liu, Consensus of input constrained multi-agent systems by dynamic time-varying event-triggered strategy with a designable minimal inter-event time, in IEEE Transactions on Circuits and Systems Ⅱ: Express Briefs, (2023), 1. https://doi.org/10.1109/TCSII.2023.3332593
[16]
M. Li, Y. Long, T. Li, H. Liang, C. L. P. Chen, Dynamic event-triggered consensus control for input constrained multi-agent systems with a designable minimum inter-event time, IEEE J. Autom. Sin., (2023), 1–12. https://doi.org/10.1109/JAS.2023.123582
[17]
H. Zhang, A. Wang, W. Ji, J. Qiu, H. Yan, Optimal consensus control for continuous-time linear multiagent systems: A dynamic event-triggered approach, IEEE Trans. Neural Networks Learn. Syst., (2023), 1–9. https://doi.org/10.1109/TNNLS.2023.3279137
[18]
F. Zhi, G. Hu, Distributed secure average consensus for linear multi-agent systems under DoS attacks, in 2017 American control conference (ACC), (2017), 2261–2266. https://doi.org/10.23919/ACC.2017.7963289
[19]
F. Zhi, G. Hu, Distributed secure leader-following consensus of multi-agent systems under DoS attacks and directed topology, in 2017 IEEE International Conference on Information and Automation (ICIA), (2017), 73–79. https://doi.org/10.1109/ICInfA.2017.8078885
[20]
T. Dong, Y. A. Gong, Leader-following secure consensus for second-order multi-agent systems with nonlinear dynamics and event-triggered control strategy under DoS attack, Neurocomputing, 416 (2020), 95–102. https://doi.org/10.1016/j.neucom.2019.01.113 doi: 10.1016/j.neucom.2019.01.113
[21]
X. G. Guo, P. M. Liu, J. L. Wang, C. K. Ahn, Event-triggered adaptive fault-tolerant pinning control for cluster consensus of heterogeneous nonlinear multi-agent systems under aperiodic DoS attacks, IEEE Trans. Network Sci. Eng., 8 (2021), 1941–1956. https://doi.org/10.1109/TNSE.2021.3077766 doi: 10.1109/TNSE.2021.3077766
[22]
Y. C. Sun, G. H. Yang, Event-triggered distributed state estimation for multiagent systems under DoS attacks, IEEE Trans. Cybern., 52 (2020), 6901–6910. https://doi.org/10.1109/TCYB.2020.3034456 doi: 10.1109/TCYB.2020.3034456
[23]
Y. Ma, W. Che, C. Deng, Z. Wu, Observer-based event-triggered containment control for MASs under DoS attacks, IEEE Trans. Cybern., 52 (2021), 13156–13167. https://doi.org/10.1109/TCYB.2021.3104178 doi: 10.1109/TCYB.2021.3104178
[24]
T. Hao, Y. J. Wu, X. Z. Jin, Robust adaptive leader-following control of a class of multi-agent systems, in 2020 Chinese Control And Decision Conference (CCDC), (2020), 2967–2972. https://doi.org/10.1109/CCDC49329.2020.9164753
[25]
Z. Liang, G. H. Yang, Adaptive fault-tolerant control for nonlinear multi-agent systems with DoS attacks, Inform. Sci., 526 (2020), 39–53. https://doi.org/10.1016/j.ins.2020.03.083 doi: 10.1016/j.ins.2020.03.083
Qiushi Wang, Hongwei Ren, Zhiping Peng, Junlin Huang. Dynamic event-triggered consensus control for nonlinear multi-agent systems under DoS attacks[J]. Mathematical Biosciences and Engineering, 2024, 21(2): 3304-3318. doi: 10.3934/mbe.2024146
Qiushi Wang, Hongwei Ren, Zhiping Peng, Junlin Huang. Dynamic event-triggered consensus control for nonlinear multi-agent systems under DoS attacks[J]. Mathematical Biosciences and Engineering, 2024, 21(2): 3304-3318. doi: 10.3934/mbe.2024146