999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于對抗性自動編碼器的城市配電網虛假數據注入攻擊檢測

2024-04-07 02:24:08徐俊俊王曉兵
山東電力技術 2024年3期
關鍵詞:配電網檢測系統

常 顥,徐俊俊,王曉兵,周 憲

(1.國網江蘇省電力有限公司泰州供電分公司,江蘇 泰州 225300;2.南京郵電大學 自動化學院/人工智能學院,江蘇 南京 210023)

0 引言

在電動汽車迅猛發展、分布式電源廣泛接入、相量測量單元(phasor measurement unit,PMU)等新型量測傳感大規模運用背景下,城市配電網運行與控制逐步向低碳化和智能化演變,但系統安全性也易受到黑客攻擊等潛在威脅[1]。其中,虛假數據注入攻擊[2](false data injection attacks,FDIAs)被認為是影響城市配電網安全穩定運行的重要因素之一,通過篡改系統量測數據,并利用系統監測漏洞達到破壞電網信息傳輸與利用的目的。FDIAs具有極強的隱蔽性、破壞性,是電網安全運行的重大威脅[3]。

自從文獻[4]提出FDIAs 概念,國內外學者已經對FDIAs 的檢測方法開展了較為翔實的分析與研究。研究主要分為兩個方向:基于模型的檢測算法和數據驅動[5]的檢測算法。文獻[6]提出一個基于多維數據關聯和智能分析模型的高級網絡安全分析框架,應對城市配電網的FDIAs 問題;文獻[7]提出一種基于長短期記憶循環神經網絡的攻擊檢測模型,應對城市配電網復雜動態行為背景下的FDIAs行為;文獻[8]提出將無跡卡爾曼濾波與基于加權最小二乘法的狀態估計算法結合,實時檢測估計值之間的差異,從而識別虛假數據攻擊。然而上述方法均需要系統運行狀態、拓撲結構、量測數據。隨著信息物理系統的發展,量測數據規模增大、拓撲結構復雜化,上述方法的適用性降低,FDIAs 的檢測效率下降[9]。

隨著城市配電網與信息物理系統的發展,系統接入大量量測裝置,收集儲存大量量測數據。機器學習和數據驅動技術具有強大的信息提取能力和靈活的可拓展性,可以廣泛應用于城市配電網的系統運行[10]。目前,提出多種基于機器學習,包括:深度信念網絡(deep belief network,DBN),支持向量機(support vector machine,SVM)和深度神經網絡(deep neural network,DNN)的配電網系統FDIAs 識別,檢測與防御的技術。文獻[11]提出一種基于灰狼優化多隱層極限學習機的電力信息物理系統FDIAs 檢測方法,通過將攻擊檢測問題轉化為多標簽二分類問題,解決極限學習機特征表達能力有限的問題;文獻[12]提出一種利用自動編碼器檢測FDIAs 的方法,具備壞數據檢測與剔除能力;文獻[13]提出了一種基于自動編碼器神經網絡的檢測方法,克服對歷史量測數據的過度依賴;文獻[14]提出一個基于單調注意力的自動編碼器,實現FDIAs 檢測的無監督學習;文獻[15]提出一種基于DBN 的FDIAs 檢測方法,利用無監督學習為網絡提供初始權重,通過反向傳播算法對模型參數進行調整。文獻[16]提出一種增強型的DBN 對微電網的攻擊進行檢測與緩解,通過使用分層微電網架構,在檢測與緩解上更加靈活和快速。文獻[17]提出一種基于數據驅動的機器學習方法,用于檢測系統中的FDIAs,通過使用多個分類器,并進一步分類單個分類器的決策,優化檢測質量與效率。雖然數據驅動的檢測算法能擺脫系統本身的桎梏,依靠量測數據即可完成FDIAs 檢測,但實際電網多為交流電力系統,這些在直流系統上執行的算法在運用時,容易受電力系統復雜性影響。為了克服在交流系統中,難以檢測不可觀測的FDIAs的問題,文獻[18]提出使用小波變換和DNN 技術,分析捕獲異常測量和正常測量的不一致,判斷是否受到攻擊。但是,文獻[18]需要在連續采樣中使用有標簽的測量,實行難度高,計算負擔大。現在,大多數用于FDIAs 檢測的機器學習算法都是有監督的,而測試的異常數據不同于訓練期間的標記數據,昂貴的標記成本導致無法將量測數據全部標記,并且,實際系統中無標記的數據規模遠大于有標記數據,對無標記數據的忽略,會導致有效信息的丟失,甚至導致檢測失敗。

現階段,針對FDIAs 檢測的研究大多為輸電系統方面,配電系統的相關研究較少,如何處理三相不平衡配電網的FDIAs 檢測問題,如何解決基于模型的檢測方法可擴展性差的問題,如何在少量標記數據、較低測量精度的情況下實現FDIAs 檢測,是本文要研究的問題。為此,針對城市配電網系統受到FDIAs 的情況,提出一種基于對抗性自動編碼器的配電網FDIAs 檢測方法,可以根據實時的數據變化進行及時更新;且所提檢測方法為半監督模式,只需要少量樣本數據作為驅動,適用于拓撲變化的場景,系統成本低廉。隨著城市配電網發展,量測裝置部署量增加,可以更加高效地對實時更新的拓撲數據進行采集,并對對虛假數據注入攻擊做出快速檢測。

1 城市配電網狀態估計

狀態估計作為配電網態勢感知理論體系的關鍵技術,是城市配電網實現優化調度的前提,為負荷分配等重要決策提供數據支持[19]。

在已知量測,網絡參數和結線狀態的前提下,量測向量和狀態向量的關系為[20]

式中:x為狀態向量;ν為m維量測誤差;H為量測雅可比矩陣;z為量測向量。量測向量包括支路三相有功功率、無功功率和電流幅值,節點三相電壓幅值和相角,相連支路上的三相電流幅值和相角等實時量測數據,以及常規負荷功率、光伏發電系統出力、風力發電系統出力等偽量測數據。

基于加權最小二乘法可以建立目標函數J(x)[21]為

式中:R為量測誤差的方差矩陣,在量測誤差服從均值為0 的正態分布的背景下,通過加權最小二乘法,可以求得系統狀態變量x的最優估計值x^[22]。

虛假數據注入攻擊主要利用狀態估計的不良數據檢測機制存在的漏洞有針對性地構建攻擊向量,從而破壞配電網量測數據的真實性和完整性,因此,不良數據檢測環節尤為重要[23]。

通過不良數據檢測,可以排除由于系統采樣誤差導致的壞數據,提高系統狀態估計的穩定性。

采用基于殘差協方差矩陣的歸一化檢驗[24]進行不良數據檢測,即為:

當最大歸一化殘差maxr~ 超過設定范圍時,此時系統存在不良數據。

2 虛假數據注入攻擊建模與檢測

2.1 虛假數據注入攻擊建模

攻擊者通過事先了解系統參數,搭建攻擊向量a,并將虛假數據注入系統中。受到攻擊的系統量測向量za為

此時,系統狀態變量最優估計值為

式中:c為任意常數向量。此時,狀態估計方程為

由此可知攻擊后的系統殘差矩陣ra可計算為

如果虛假數據注入攻擊向量a滿足

將式(11)代入式(10)可得

由式(12)可知,當FDIAs 向量a滿足式(11)時,攻擊前后系統殘差一致,逃避系統的不良數據檢測機制,成功篡改了系統的狀態估計結果。

2.2 對抗性自動編碼器

對抗性自動編碼器(adversarial autoencoder,AAE)結合了自動編碼器和生成對抗網絡,AAE 將判別器網絡添加在自動編碼器的編碼器和解碼器之間[25]。AAE 的訓練階段分為兩個步驟:

1)編碼器與解碼器組成自動編碼器進行工作,最小化重構誤差;

2)編碼器與判別器組成生成對抗網絡進行工作,編碼器作為生成器,二者互相博弈,直至達到納什平衡。

2.2.1 自動編碼器

自動編碼器由編碼器和解碼器構成,廣泛運用于高維數據的降維和相關數據的解碼[26]。編碼器與解碼器由神經網絡構成,編碼器將輸入數據壓縮為低維,解碼器將低維升維為與原數據相似的數據。自動編碼器的結構如圖1 所示,由于映射的存在,數據輸入與輸出之間存在誤差,通過訓練,能減少該誤差。

圖1 自動編碼器結構Fig.1 Structure diagram of autoencoder

在自動編碼器中,輸入C=[cij]m×m,ci∈k m×1為相似度矩陣C中i節點的對應向量,作為第i個輸入向量輸出至自動編碼器。當ci輸入b個神經元的編碼層后,利用式(13)可得隱藏層特征ηi∈kb。

式中:af為非線性激活函數;Y∈k b×m為權重矩陣;o∈k b×1為編碼層的偏置向量;Encoding 為編碼器函數。

解碼器通過式(14)處理隱藏層特征ηi,得到輸出數據∈km×1。

式中:ag為解碼器的激活函數=YT∈k m×b為自動編碼器的權重矩陣;o^ ∈k m×1為解碼層的偏置向量;Decoding 為解碼器函數。

當得到數據的輸入ci,輸出ci′后,通過式(15)降低兩者之間的差別[27]。

2.2.2 生成對抗網絡

生成對抗網絡由生成器和判別器組成,生成器、判別器均為神經網絡,兩者互為博弈關系[28]。在運行過程中,生成器負責生成足夠真實的新數據,使判別器無法分辨真假,判別器負責判斷數據是否為生成數據,兩者訓練同時進行,直至達到納什平衡。

由于標記成本較高,實際電力系統中可用于訓練標記數據較少,通過生成對抗網絡,可生成足量合格數據,用以訓練。

2.3 攻擊檢測方法

提出一種基于對抗性自動編碼器的三相配電網FDIAs 檢測方法,如圖2 所示。

圖2 基于對抗性自動編碼器的三相配電網FDIAs檢測方法Fig.2 Detection method of FDIAs in three-phase distribution network based on adversative autoencoder

首先讀取網絡參數h(x),采集量測數據,得到量測數據矢量z,進行配電系統狀態估計;然后針對狀態向量x開展殘差檢測,排除部分FDIAs;此時使用少量標記量測數據,按照式(16)—式(22)的方式對AAE 進行訓練,得到合適的編碼器,編碼器生成足量數據訓練模型,最后,將狀態向量輸入FDIAs 檢測器,判斷是否受到攻擊。

使用對抗性自動編碼器提取正常節點和受攻擊節點到其他節點的特征以及相到相的特征,再檢測這些特征,判斷網絡是否受到攻擊。另外為描述方便,定義輸入為C,是U個標記樣本{(b1,s1),(b2,s2),…,(bU,sU)}和V個未標記樣本{bU+1,bU+2,…,bU+V}的量測數據集,sU=0或1 是第U組的標記,U遠小于V;標記樣本的隱層輸入為Dl,對應未標記樣本的隱層輸入為Dn;標記樣本的隱層輸出為De,對應未標記樣本的隱層輸出為Dq;半監督學習中的編碼器和解碼器分別為tτ(Dn,D∣lC) 和uτ′(C|Dn,Dl);標記樣本的隱層輸出De的生成樣本為,未標記樣本的隱層輸出Dq的生成樣本為Dq′,假設先驗分布u(De)和u(Dq)符合高斯分布,后驗分布t(De)和t(Dq)符合高斯分布,判別器的標記數據和未標記數據的輸入數據分別表示為Kcat和Kgauss。

AAE 的訓練過程可以分成3 個階段,如圖3 所示。在訓練期間,使用Adamax 算法計算,優化每個參數的自適應學習率。AAE 的訓練樣本由標記和未標記的輸入組成,由量測數據決定。標記的輸入是已知真實值的量測值,而未標記的輸入是真實值未知的量測值。AAE 選取量測數據構成的量測向量作為輸入,量測向量考慮配電網的電壓和電流數據、功率和頻率數據以及電能質量數據等。

圖3 AAE的訓練過程Fig.3 AAE training process

1)AAE 作為自動編碼器運行,通過訓練編碼器和解碼器,最小化輸入C的重構損失JH為

式中:τ、τ′為在訓練過程中利用隨機梯度下降進行的反向傳播;Li為輸入樣本的數量;C′為C映射回輸入空間的輸入。

2)判別器對標記數據的輸入數據Kcat和未標記數據的輸入數據Kgauss進行分類,將數據分為真實數據和生成的樣本數據。輸入數據Kcat的損失函數為

式中:G為生成器;A(*)為定義的函數為的數學期望,其中為標記樣本的隱層輸出De的生成樣本符合二維分布;為標記樣本的隱層輸出De的數學期望。

生成器的損失函數為

隨后,標記數據的雙方博弈為

式中:EDe~u(De)為標記樣本先驗分布u(De) 的數學期望。

同理,未標記數據的雙方博弈為

3)對抗性自動編碼器使用標記數據更新編碼器網絡。將最小化交叉熵JR作為監督成本,訓練標記數據的編碼器。

式中:u(De)為階段2 中De的后驗分布;ui(C) 為輸入C的數據分布;t(Dl)為標記樣本隱層輸出Dl的后驗分布;Et(De)為后驗分布t(De)的數學期望。

3 案例分析

3.1 系統參數設置

使用IEEE 13 節點(母線)和123 節點(母線)配電系統驗證算法的優越性。系統以三相不平衡為前提,添加多種分布式電源,符合城市配電網的使用場景,系統的具體參數可見文獻[29]。在MATLAB 中運行潮流程序和狀態估計,在Python 環境中運行對抗性自動編碼器。IEEE 13 總線網絡及量測布置,如圖4 所示,IEEE 123 總線網絡及量測布置,如圖5 所示,節點網絡中布置微型同步相量測量單元(microsynchronous phasor measurement unit,μPMU),數據采集與監視控制系統(supervisory control and data acquisition,SCADA)。

圖4 IEEE13節點配電網絡及量測布置Fig.4 IEEE 13-node distribution network and measurement layout

圖5 IEEE123節點配電網絡及量測布置Fig.5 IEEE 123-node distribution network and measurement layout

對抗性自動編碼器的輸入來自系統中量測裝置的采集數據,模擬3 000 次系統遭受不可觀測的FDIAs 的測量結果,選取2 400 次作為訓練數據集,其余600 次作為評估組,另外,為體現半監督的優越性,選擇各500 組數據將其標記為安全數據及受攻擊數據,并輸入對抗性自動編碼器中訓練。

3.2 對抗性自動編碼器參數設置

對抗性自動編碼器的編碼層,解碼層,判別層各設為兩層,每層設置1 000 個帶有ReLU 激活函數的隱藏單元,輸出層設置sigmoid 激活函數,小批量訓練的數量設為60,學習率設為0.000 1,epoch 數設為500。

3.3 性能評估

為驗證FDIAs 檢測方法在IEEE 13 節點和IEEE 123 節點等不同配電網的性能,基于Intel(R)Core(TM)i5-12400F CPU@4.0 GHz 平臺開展測試。測試結果如圖6—圖9 所示,所提方法在IEEE 13 節點和123 節點配電網遭受FDIAs 時表現較好,IEEE 13 節點配電網系統訓練準確度達到了96.8%以上,IEEE 123 節點配電網系統訓練準確度達到98.5%以上;另外,此方法的檢測精度在13 總線配電網系統中為97%,在IEEE 123 節點配電網系統為98.2%,本文方法在IEEE 13 節點和123 節點配電系統中檢測所需時間分別為8.7 ms 和13.8 ms。

圖6 訓練準確性測試結果Fig.6 Results of training accuracy

圖7 平均檢測時間測試結果Fig.7 Results of average test time

圖8 檢測精度測試結果Fig.8 Results of test accuracy

圖9 網絡訓練時間測試結果Fig.9 Results of network training time

3.4 不同檢測算法對比

為體現本文方法的優越性,現與其他數據驅動的檢測算法進行對比,方法1 是本文方法,方法2 是人工神經網絡(artificial neural network,ANN),方法3 是支持向量機(support vector machine,SVM)。本文噪聲由電壓向量、電流向量、復功率組成,且符合高斯分布。圖10 為3 種方法在不同的噪聲環境下的檢測精度對比。

圖10 檢測精度橫向對比Fig.10 Comparison of detection accuracy

由圖10 可知,本文方法在不同的噪聲環境下,均取得了較好的檢測精度,通過使用AEE,在少量標記數據的基礎上,即可訓練出合適的編碼器,緩解了高昂的標記成本,而方法3 因為使用大量未標記數據進行訓練,分類性能大打折扣,檢測效果較差。

3.5 敏感性分析

為驗證本文方法在使用少量標記數據下的攻擊檢測性能,在13 總線系統的訓練過程中使用不同數量的標記數據。圖11 為不同標記數據量場景下的檢測精度。由圖11 可知,隨著標記數據使用數量的增加,檢測精度隨之增加,而當使用300 組標記數據時,系統的檢測精度為91.3%,上述數據表明系統在少量標記數據的基礎上,仍擁有較好的檢測精度,且隨著標記數據使用量的上升,檢測精度隨之上升。

圖11 不同標記數據量場景下的檢測精度Fig.11 Detection accuracy in different labeled data volume scenarios

4 結束語

提出一種基于對抗性自動編碼器的城市配電網虛假數據注入攻擊檢測算法。該方法只需要少量標記數據即可訓練出效果較好的編碼器,大大降低了標記成本。與其他檢測算法相比,所提方法具有較好的魯棒性,較高的檢測精度,對系統拓撲結構依賴小,僅需要少量標記數據。

未來,隨著多種分布式電源的更高比例接入,分布式電源不同的滲透率會導致配電系統中系統運行特性持續動態變化,針對FDIAs 檢測將不再是一個二元分類問題,如何提高所提方法的檢測精度將是下一步重點關注問題之一。

猜你喜歡
配電網檢測系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
配電網自動化的應用與發展趨勢
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
小波變換在PCB缺陷檢測中的應用
基于IEC61850的配電網數據傳輸保護機制
電測與儀表(2016年5期)2016-04-22 01:14:14
主站蜘蛛池模板: 日韩精品免费一线在线观看| 欧美伊人色综合久久天天| 日韩成人午夜| 亚洲AⅤ综合在线欧美一区| 国产精品嫩草影院av| 高清无码手机在线观看| 香港一级毛片免费看| Jizz国产色系免费| 亚洲国产黄色| 精品撒尿视频一区二区三区| 成人欧美在线观看| 国产第八页| 九九热精品在线视频| 丰满人妻被猛烈进入无码| 亚洲精品卡2卡3卡4卡5卡区| 中文精品久久久久国产网址| 青青操国产| 国产一区二区三区免费| 国产主播在线观看| 亚洲AⅤ无码日韩AV无码网站| 99在线视频网站| 国产99视频精品免费视频7 | 国产成人精彩在线视频50| 免费欧美一级| 亚洲国产一区在线观看| 欧美色视频在线| 国产精品一区二区在线播放| 久久99国产乱子伦精品免| 日韩无码视频专区| 在线观看91精品国产剧情免费| 久久精品只有这里有| 亚洲视屏在线观看| 老司机aⅴ在线精品导航| 92精品国产自产在线观看| 久久人人妻人人爽人人卡片av| 国产一区自拍视频| 亚洲精品无码高潮喷水A| 欧美一区国产| 免费观看亚洲人成网站| 在线永久免费观看的毛片| 三上悠亚一区二区| 国产在线麻豆波多野结衣| 国产欧美性爱网| 欧美啪啪一区| 国产精鲁鲁网在线视频| jizz在线免费播放| 欧美一级99在线观看国产| 无码中文字幕精品推荐| 免费一级毛片在线观看| 日韩视频精品在线| 国产91导航| 四虎亚洲国产成人久久精品| 亚洲免费黄色网| 色成人亚洲| 午夜在线不卡| 中文字幕第4页| 激情亚洲天堂| 伊人久久大香线蕉成人综合网| 美女潮喷出白浆在线观看视频| 美女毛片在线| 欧美亚洲一区二区三区导航| 免费午夜无码18禁无码影院| 国产精品99在线观看| 欧美福利在线观看| 999精品色在线观看| 国产成人综合在线视频| 午夜限制老子影院888| 人妻无码一区二区视频| 亚洲综合网在线观看| 国产第一页屁屁影院| 中文字幕无码电影| 国产女人在线视频| 国产一区亚洲一区| 无码精油按摩潮喷在线播放| 激情综合图区| 成人免费网站久久久| 国产人人射| 欧美无专区| 91久久大香线蕉| 国产视频欧美| 欧美在线天堂| 国产伦片中文免费观看|