False Data Injection Cyber-Attacks Mitigation in Parallel DC DC Converters Based On Artificial Neural Networks
False Data Injection Cyber-Attacks Mitigation in Parallel DC DC Converters Based On Artificial Neural Networks
Abstract—Because of the existence of communication networks proposed to detect FDIAs in DC microgrids. The proposed
and control applications, DC microgrids can be attacked by method in [8] is based on artificial neural networks, and
cyber-attackers. False data injection attack (FDIA) is one type it can detect attacks on both current and voltage measure-
of cyber-attacks where attackers try to inject false data to the
target DC microgrid to destruct the control system. This brief
ments. Reference [9] proposes a method to detect two types of
discusses the effect of FDIAs in DC microgrids that are struc- cyber-attacks, i.e., FDIAs and denial of service (DoS) attacks
tured by parallel DC/DC converters and they are controlled by in the DC microgrid that is controlled based on cooperative
droop based control strategies to maintain the desired DC volt- distributed approaches. Also, in [10], a trust-based cooperative
age level. Also, an effective and proper strategy based on an controller is proposed in DC microgrids based on the dis-
artificial neural network-based reference tracking application is tributed approach to mitigate FDIAs on communication links
introduced to remove the FDIAs in the DC microgrid.
and controller hijacking. Furthermore, in [11], a framework is
Index Terms—Artificial neural networks, cyber-attack, DC proposed based on the detection of a change in the set of can-
microgrid, droop control, false data injection attack. didate invariants in the DC microgrid that is controlled based
on the consensus theory.
I. I NTRODUCTION Most of the mentioned works focus on the detection of
FDIAs. Also, the majority of them work on DC microgrids,
C MICROGRIDS need improved voltage regulation and
D load sharing to have a reliable and economical operation,
and droop control is a common application of load sharing in
which are controlled based on distributed controller and con-
sensus protocol. FDIAs try to inject the false data into the
system to convert a data with real value to a data with a false
microgrids [1]. To control the DC microgrids, a hierarchical
value and because of that, this brief has implemented an arti-
control structure can be implemented [2], [3]. To implement
ficial neural network as a type of data based-techniques to
the hierarchical control of a droop controlled DC microgrid,
prevent the data conversion from a real value to a false value.
measurement devices, and the communication link are needed,
Also, focuses are on DC microgrids, which are structured by
which makes the DC microgrids vulnerable to cyber-attacks.
parallel DC/DC converters, and they are controlled hierarchi-
There are different kinds of cyber-attacks, e.g., replay attacks,
cally and based on the droop control method. Furthermore, the
denial of service (DoS) attacks, and FDIAs [4]–[6]. FDIA tries
proposed strategy can detect and also mitigate FDIAs in the
to change the state of the system via injecting false data [7],
DC microgrids.
and this brief focuses on mitigation of the FDIAs in DC
microgrids, which are structured by parallel DC/DC converters
and controlled by hierarchical droop based control structure. II. C ONVENTIONAL C ONTROL OF PARALLEL
Recently, some works are done to analysis of FDIAs in DC C ONVERTERS IN DC M ICROGRIDS AND FDIA S
microgrids. In [6], a method is introduced to detect FDIAs Fig. 1 shows the implementation of secondary and primary
on current measurements in DC microgrids that are controlled controllers in parallel DC/DC converters in a DC microgrid
based on a distributed control strategy. In [8], a strategy is based on a droop control method that consists of n paral-
lel converters. The voltage references for the converters are
Manuscript received May 8, 2020; revised June 23, 2020; accepted adjusted as follows:
July 6, 2020. Date of publication July 22, 2020; date of current version
January 29, 2021. This brief was recommended by Associate Editor J. Wu.
(Corresponding author: Mohammad Reza Habibi.)
Vref _p = (Vref + V)J1,n − IC × RD . (1)
Mohammad Reza Habibi and Frede Blaabjerg are with the Department of
Energy Technology, Aalborg University, 9220 Aalborg East, Denmark (e-mail: Here, J1,n is an 1 × n matrix of ones and V is implemented
[email protected]). to restore the output voltage [2], [3] and it is determined by
Hamid Reza Baghaee is with the Department of Electrical Engineering, the secondary controller. In addition, Vref _p , IC and RD can be
Amirkabir University of Technology, Tehran 15875-4413, Iran (e-mail:
[email protected]).
defined as follows:
Tomislav Dragičević is with the Department of Electrical Engineering,
Technical University of Denmark, 2800 Lyngby, Denmark. Vref _p = Vref1 Vref2 · · · Vrefn , (2)
Color versions of one or more of the figures in this article are available I C = i 1 i2 · · · i3 , (3)
online at https://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TCSII.2020.3011324 RD = diag RD1 , RD2 , · · · , RDn . (4)
1549-7747
c 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: CLEMSON UNIVERSITY. Downloaded on May 22,2024 at 16:20:41 UTC from IEEE Xplore. Restrictions apply.
718 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. 68, NO. 2, FEBRUARY 2021
Authorized licensed use limited to: CLEMSON UNIVERSITY. Downloaded on May 22,2024 at 16:20:41 UTC from IEEE Xplore. Restrictions apply.
HABIBI et al.: FALSE DATA INJECTION CYBER-ATTACKS MITIGATION IN PARALLEL DC/DC CONVERTERS 719
Authorized licensed use limited to: CLEMSON UNIVERSITY. Downloaded on May 22,2024 at 16:20:41 UTC from IEEE Xplore. Restrictions apply.
720 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. 68, NO. 2, FEBRUARY 2021
Fig. 5. The outputs of the neural network and the real value of the load Fig. 9. The output of the neural network-based estimator and the real value
bus voltage during Case study 1 and with the implementation of the proposed of the load bus voltage during Case study 2 while the DC microgrid is under
attack removing strategy. a time-varying FDIA.
Fig. 6. The real value of the false injected data and the estimated value of Fig. 10. The real value of the injected false data (α) and the estimation of
that by the neural network estimator in Case study 2. the false data (−β) that is determined by the neural network based application
in Case study 3.
Fig. 7. The value of the monitored dc voltage of the load bus (Vdc a ) during
the time-varying attack and also the real value of the dc voltage of the load
bus (Vdc ) with the mitigation strategy and also without that in Case study 2.
Authorized licensed use limited to: CLEMSON UNIVERSITY. Downloaded on May 22,2024 at 16:20:41 UTC from IEEE Xplore. Restrictions apply.
HABIBI et al.: FALSE DATA INJECTION CYBER-ATTACKS MITIGATION IN PARALLEL DC/DC CONVERTERS 721
Fig. 12. The outputs of the neural network and the real value of the load Fig. 15. The real value of the injected false data (α) and the estimation of
bus voltage in Case study 3. the false data (−β) that is determined by the neural network based application
in Case study 4.
R EFERENCES
[1] P. Prabhakaran, Y. Goyal, and V. Agarwal, “A novel communication-
based average voltage regulation scheme for a droop controlled DC
microgrid,” IEEE Trans. Smart Grid, vol. 10, no. 2, pp. 1250–1258,
Mar. 2019.
[2] T. Dragičević, X. Lu, J. C. Vasquez, and J. M. Guerrero, “DC
microgrids—Part I: A review of control strategies and stabilization tech-
niques,” IEEE Trans. Power Electron., vol. 31, no. 7, pp. 4876–4891,
Fig. 14. The outputs of the neural network and the real value of the load Jul. 2016.
bus voltage during Case study 4 and with the implementation of the proposed [3] L. Meng, T. Dragicevic, J. C. Vasquez, and J. M. Guerrero, “Tertiary and
attack removing strategy. secondary control levels for efficiency optimization and system damping
in droop controlled DC–DC converters,” IEEE Trans. Smart Grid, vol. 6,
no. 6, pp. 2615–2626, Nov. 2015.
[4] H. Wang, J. Ruan, G. Cao, Z. Ma, B. Zhou, and X. Fu, “Deep learning
domain of the oscillation is about 0.4 V, and considering that aided interval state prediction for improving cyber security in energy
the reference voltage bus is 125 V, the domain of oscillation Internet,” Energy, vol. 99, pp. 540–554, May 2019.
is about 0.32%, and it can be neglected. [5] Y. Mo and B. Sinopoli, “Secure control against replay attacks,” in
Proc. 47th Annu. Allerton Conf. Commun. Control Comput. (Allerton),
Sep. 2009, pp. 911–918.
[6] S. Sahoo, J. C. Peng, D. Annavaram, S. Mishra, and T. Dragicevic,
D. Case Study 4: More Units and FDIA “On detection of false data in cooperative DC microgrids—A discor-
In this scenario, the number of parallel converters is dant element approach,” IEEE Trans. Ind. Electron., vol. 67, no. 8,
increased to 6 to have a larger DC microgrid. Also, to evaluate pp. 6562–6571, Aug. 2020.
[7] S. Sahoo, S. Mishra, J. C. Peng, and T. Dragičević, “A stealth cyber-
the performance of the proposed method under load remov- attack detection strategy for DC microgrids,” IEEE Trans. Power
ing situation, a load is removed after the injection of the false Electron., vol. 34, no. 8, pp. 8162–8174, Aug. 2019.
data. Firstly, at t = 1s a false data with the value of α = 80 [8] M. R. Habibi, H. R. Baghaee, T. Dragicevic, and F. Blaabjerg, “Detection
of false data injection cyber-attacks in DC microgrids based on recurrent
is injected to the DC microgrid and after that, at t = 2s, a neural networks,” IEEE J. Emerg. Sel. Topics Power Electron., early
load is removed from the DC microgrid. Fig. 13(a) shows the access, Jan. 20, 2020, doi: 10.1109/JESTPE.2020.2968243.
DC bus voltage of the DC microgrid and Fig. 13(b) illustrates [9] O. A. Beg, L. V. Nguyen, T. T. Johnson, and A. Davoudi, “Signal tem-
poral logic-based attack detection in DC microgrids,” IEEE Trans. Smart
the currents of the converters. As can be seen from Fig. 13(a), Grid, vol. 10, no. 4, pp. 3585–3595, Jul. 2019.
after the injection of the false data, the DC bus voltage is [10] S. Abhinav, H. Modares, F. L. Lewis, and A. Davoudi, “Resilient coop-
restored to the reference value, successfully. Also, the real erative control of DC microgrids,” IEEE Trans. Smart Grid, vol. 10,
and estimated values of the DC bus voltage are depicted by no. 1, pp. 1083–1085, Jan. 2019.
[11] O. A. Beg, T. T. Johnson, and A. Davoudi, “Detection of false-data
Fig. 14, and as it can be seen, they are fitted to each other. injection attacks in cyber-physical DC microgrids,” IEEE Trans. Ind.
Furthermore, Fig. 15 shows the real and estimated values of Informat., vol. 13, no. 5, pp. 2693–2703, Oct. 2017.
Authorized licensed use limited to: CLEMSON UNIVERSITY. Downloaded on May 22,2024 at 16:20:41 UTC from IEEE Xplore. Restrictions apply.