| Literature DB >> 33266332 |
Weifan Lu1, Xiuxia Yin1, Yichuan Fu2, Zhiwei Gao2.
Abstract
This paper studies the problem of DoS attack defense based on static observer-based event-triggered predictive control in networked control systems (NCSs). First, under the conditions of limited network bandwidth resources and the incomplete observability of the state of the system, we introduce the event-triggered function to provide a discrete event-triggered transmission scheme for the observer. Then, we analyze denial-of-service (DoS) attacks that occur on the network transmission channel. Using the above-mentioned event-triggered scheme, a novel class of predictive control algorithms is designed on the control node to proactively save network bandwidth and compensate for DoS attacks, which ensures the stability of NCSs. Meanwhile, a closed-loop system with an observer-based event-triggered predictive control scheme for analysis is created. Through linear matrix inequality (LMI) and the Lyapunov function method, the design of the controller, observer and event-triggered matrices is established, and the stability of the scheme is analyzed. The results show that the proposed solution can effectively compensate DoS attacks and save network bandwidth resources by combining event-triggered mechanisms. Finally, a smart grid simulation example is employed to verify the feasibility and effectiveness of the scheme's defense against DoS attacks.Entities:
Keywords: DoS attack; compensation; event-triggered control; predictive control; static observer
Year: 2020 PMID: 33266332 PMCID: PMC7730070 DOI: 10.3390/s20236866
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The diagram of the observer-based event-triggered predictive control (OB-ETPC) systems under denial-of-service (DoS) attacks.
All notations in this paper.
| Notations | Definitions |
|---|---|
|
| The state vector. |
|
| The control vector. |
|
| The device output vector. |
|
| The state vector of the observer. |
|
| The output vector of the observer. |
|
| The state vector of the predictive control generator. |
|
| The observer state error. |
|
| The time to trigger the Event Generator 1. |
|
| The moment at which the predictive control generator that successfully receives the data. |
| The appropriate dimension matrices of the system. | |
|
| The gain matrix of the observer. |
|
| The feedback gain matrix. |
|
| A given scalar. |
|
| A given positive integer. |
|
| A positive definite weight matrix. |
|
| The period of DoS attacks. |
|
| The number of the DoS attack cycle. |
|
| A real number which satisfies |
|
| A real number which satisfies |
|
| A given positive integer. |
| The symmetrical positive definite matrices. |
Figure 2Diagram of information transmission under DoS attacks.
Figure 3Diagram of the DoS attacks’ periodicity.
Figure 4The block diagram of the predictive control generator.
Sampled numbers, released numbers, average trigger time and data numbers for three cases.
| Different Methods | OB-ETPC | OB-ETPC | TTPC | TTPC | ETC | ETC |
|---|---|---|---|---|---|---|
| Cases | Case 1 and Case 2 | Case 1 and Case 3 | Case 1 | Case 1 | Case2 | Case 3 |
| Methods | This paper | This paper | [ | [ | [ | [ |
| Sampled numbers | 500 | 500 | 500 | 500 | 500 | 500 |
| Released numbers | 154 | 154 | 500 | 500 | 143 | 117 |
| Average trigger time | 0.0649 s | 0.0649 s | 0.02 s | 0.02 s | 0.0699 s | 0.0855 s |
| Data numbers | 114 | 54 | 380 | 130 | 100 | 40 |