A
virtual power station false data injection
attack cooperative defense method, in the offline stage, respectively construct and
train KNN classifier containing feature construction unit, distance calculation unit,
near neighbor voting unit and abnormal marking unit, and graph
autoencoder containing graph
signal mapping unit, node
mask unit, graph
encoder and graph decoder, in the real-time defense stage, through the trained
KNN classifier, the measured vector polluted by false data injection
attack (FDIA) is classified, the abnormal
data node set is obtained, and the node set is mapped into graph
signal, then through the trained graph
autoencoder,
data reconstruction is carried out according to the graph
signal.The present application can accurately locate the aggregation unit node attacked after the
system is attacked, and then restore the maliciously tampered measurement data, that is, reconstruct the operation state of the
virtual power plant, effectively defend the false data injection
attack, and fundamentally improve the
situation awareness ability,
survivability and
safe operation level of the
virtual power plant when it is attacked by the false data injection attack.