亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于小波-稀疏自編碼器的輸電網(wǎng)虛假數(shù)據(jù)檢測(cè)方法

        2022-02-18 08:18:50王文鈺任洲洋孫義豪劉振偉
        電工電能新技術(shù) 2022年1期
        關(guān)鍵詞:檢測(cè)方法

        王文鈺,任洲洋,孫義豪,潘 棟,劉振偉

        (1.輸配電裝備及系統(tǒng)安全與新技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室(重慶大學(xué)),重慶 400044;2.國(guó)網(wǎng)河南省電力公司經(jīng)濟(jì)技術(shù)研究院,河南 鄭州 450052;3.國(guó)網(wǎng)河南省電力公司鄭州供電公司,河南 鄭州 450018;4.鄭州祥和集團(tuán)有限公司登封分公司,河南 登封 452470)

        1 引言

        隨著信息通信技術(shù)(Information Communication Technology, ICT)的發(fā)展,電力系統(tǒng)中融合了越來(lái)越多的通信設(shè)備和計(jì)算機(jī)技術(shù),形成了可實(shí)時(shí)感知系統(tǒng)狀態(tài)的電力信息物理系統(tǒng)(Cyber-Physical Systems, CPS)[1,2],使得電力系統(tǒng)的自動(dòng)化程度不斷提高,但由于電力CPS對(duì)數(shù)據(jù)通信的依賴,其容易受到網(wǎng)絡(luò)攻擊的干擾,由此帶來(lái)的電力系統(tǒng)信息安全問(wèn)題也成為當(dāng)前研究的熱點(diǎn)。

        網(wǎng)絡(luò)安全由保密性、完整性和可用性構(gòu)成,針對(duì)三個(gè)不同的特性,有不同的攻擊方法[3]。例如,改變通信網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)影響網(wǎng)絡(luò)信息安全的可用性,或利用虛假數(shù)據(jù)注入的方式破壞網(wǎng)絡(luò)安全的完整性等。文獻(xiàn)[3]對(duì)當(dāng)前電力系統(tǒng)中存在的網(wǎng)絡(luò)攻擊現(xiàn)象進(jìn)行了詳細(xì)的綜述;文獻(xiàn)[4]總結(jié)分析了電力信息物理系統(tǒng)中虛假數(shù)據(jù)注入的攻擊過(guò)程和攻擊手段;文獻(xiàn)[5]介紹了虛假數(shù)據(jù)的構(gòu)造方法,從而利用構(gòu)造的虛假數(shù)據(jù)對(duì)電力系統(tǒng)進(jìn)行攻擊。簡(jiǎn)言之,虛假數(shù)據(jù)繞過(guò)不良數(shù)據(jù)模塊的辨識(shí),將含有攻擊數(shù)據(jù)的量測(cè)信息傳輸至控制中心,影響控制中心的決策,嚴(yán)重時(shí)造成電力系統(tǒng)大面積癱瘓等惡性結(jié)果。以2015年的烏克蘭大停電為例,攻擊者通過(guò)黑客病毒的方式,向控制監(jiān)控與數(shù)據(jù)采集(Supervisory Control And Data Acquisition, SCADA)系統(tǒng)注入虛假數(shù)據(jù)并刪改原有數(shù)據(jù),導(dǎo)致控制中心做出錯(cuò)誤的判斷,從而使得故障大規(guī)模擴(kuò)散[6]。

        對(duì)虛假數(shù)據(jù)進(jìn)行檢測(cè)的方法可分為基于狀態(tài)估計(jì)[7-9]、基于軌跡預(yù)測(cè)[10,11]和基于人工智能三類(lèi)。絕大多數(shù)狀態(tài)估計(jì)方法是對(duì)原有加權(quán)最小二乘回歸方法的改進(jìn),無(wú)可避免地需要在電力系統(tǒng)網(wǎng)絡(luò)中收集大量測(cè)量數(shù)據(jù),且會(huì)受到系統(tǒng)自身拓?fù)浣Y(jié)構(gòu)的限制。而基于軌跡預(yù)測(cè)的方法,使用卡爾曼濾波器等對(duì)狀態(tài)值進(jìn)行預(yù)測(cè),需要前一采樣時(shí)刻的數(shù)據(jù)穩(wěn)定可靠,本質(zhì)上沒(méi)有逃脫狀態(tài)估計(jì)的弊端,例如:文獻(xiàn)[12]通過(guò)計(jì)算歷史量測(cè)數(shù)據(jù)相鄰斷面的差分值,使用灰度關(guān)聯(lián)分析法求得各序列之間的加權(quán)關(guān)聯(lián)度,根據(jù)檢測(cè)數(shù)據(jù)的差分值是否超過(guò)閾值檢測(cè)虛假數(shù)據(jù)。人工智能方法已廣泛應(yīng)用于圖像識(shí)別、聲音處理等實(shí)際場(chǎng)景中,數(shù)據(jù)處理準(zhǔn)確率高,且應(yīng)用到電力系統(tǒng)中可以擺脫原始結(jié)構(gòu)的限制,從數(shù)據(jù)的特征入手,分析是否存在虛假數(shù)據(jù)。文獻(xiàn)[13]總結(jié)了現(xiàn)有智能電網(wǎng)中常用的虛假數(shù)據(jù)檢測(cè)方法,包括對(duì)狀態(tài)估計(jì)器的修改和以數(shù)據(jù)為中心的監(jiān)督、半監(jiān)督、無(wú)監(jiān)督機(jī)器學(xué)習(xí)方法。文獻(xiàn)[14]使用主成分分析法對(duì)海量數(shù)據(jù)進(jìn)行降維處理,從而降低了計(jì)算復(fù)雜度,然后使用支持向量機(jī)對(duì)正常數(shù)據(jù)和被攻擊數(shù)據(jù)進(jìn)行分類(lèi)。文獻(xiàn)[15]使用半監(jiān)督學(xué)習(xí)方法,生成自編碼器,考慮到測(cè)量數(shù)據(jù)的維度和非線性相關(guān)特性,獲取數(shù)據(jù)特征,可以擺脫電力系統(tǒng)拓?fù)浣Y(jié)構(gòu)的限制,且計(jì)算時(shí)間短,但仍需要對(duì)數(shù)據(jù)進(jìn)行標(biāo)記。文獻(xiàn)[16]將門(mén)控循環(huán)單元結(jié)構(gòu)(Gated Recurrent Unit, GRU)加入卷積神經(jīng)網(wǎng)絡(luò)(Convolution Neural Network, CNN)的全連接層之前構(gòu)建CNN-GRU混合神經(jīng)網(wǎng)絡(luò),根據(jù)電網(wǎng)歷史量測(cè)數(shù)據(jù)進(jìn)行訓(xùn)練并更新網(wǎng)絡(luò)參數(shù),提取數(shù)據(jù)的空間和時(shí)間特征,但GRU會(huì)隨著數(shù)據(jù)規(guī)模的增長(zhǎng)而出現(xiàn)梯度爆炸的情況。目前應(yīng)用在虛假數(shù)據(jù)檢測(cè)中的機(jī)器學(xué)習(xí)方法實(shí)現(xiàn)了對(duì)直流狀態(tài)估計(jì)中的虛假數(shù)據(jù)注入(False Data Injection Attacks, FDIAs)檢測(cè),考慮數(shù)據(jù)的空間結(jié)構(gòu),并進(jìn)行特征提取。在實(shí)際運(yùn)行過(guò)程中,由于電網(wǎng)拓?fù)浣Y(jié)構(gòu)復(fù)雜,數(shù)據(jù)采集量大,非線性結(jié)構(gòu)特征明顯,前文論述的僅就單一時(shí)刻進(jìn)行虛假數(shù)據(jù)檢測(cè)的方法不一定有效,能夠搜集到的虛假數(shù)據(jù)較少。為解決這些問(wèn)題,本文提出了基于小波變換和稀疏自編碼器相結(jié)合的虛假數(shù)據(jù)檢測(cè)方法,置于不良數(shù)據(jù)檢測(cè)模塊后,輔助不良數(shù)據(jù)檢測(cè)模塊檢測(cè)FDIAs。首先,將節(jié)點(diǎn)狀態(tài)估計(jì)值(電壓幅值和相角)進(jìn)行小波變換,獲取多尺度分解下原始數(shù)據(jù)在頻域內(nèi)的能量分布值,按照時(shí)間尺度排列為能量特征向量,作為稀疏自編碼器的輸入。然后,使用電力系統(tǒng)正常運(yùn)行時(shí)的歷史數(shù)據(jù)對(duì)稀疏自編碼器進(jìn)行訓(xùn)練,使其進(jìn)行自監(jiān)督學(xué)習(xí),從而構(gòu)造表示電力系統(tǒng)正常運(yùn)行模式的編碼器。最后,在對(duì)FDIAs進(jìn)行檢測(cè)時(shí),基于自編碼器解碼和編碼的運(yùn)行機(jī)制,由于訓(xùn)練好的自編碼器表征系統(tǒng)正常運(yùn)行模式,存在攻擊時(shí),自編碼器重構(gòu)的特征向量與原始輸入存在偏差,利用原始特征向量與重構(gòu)向量的標(biāo)準(zhǔn)差,設(shè)置閾值對(duì)FDIAs進(jìn)行檢測(cè)。其中,小波變換可在頻域展示連續(xù)時(shí)間信號(hào)的局部特征,易于發(fā)現(xiàn)數(shù)據(jù)的異常變化。稀疏自編碼器可以完成對(duì)原始數(shù)據(jù)的特征提取,構(gòu)造滿足特定目的的編碼器,本文的目的為構(gòu)造表示電力系統(tǒng)正常運(yùn)行狀態(tài)的編碼器。

        2 虛假數(shù)據(jù)的構(gòu)造方式

        2.1 掌握系統(tǒng)全部信息的FDIAs構(gòu)造方式

        電力系統(tǒng)的信息通過(guò)遠(yuǎn)動(dòng)裝置傳送到調(diào)度中心,遠(yuǎn)動(dòng)裝置的誤差以及在傳送過(guò)程中各個(gè)環(huán)節(jié)存在的誤差,使得量測(cè)數(shù)據(jù)存在不同程度的誤差和不可靠性。另外,由于測(cè)量裝置在數(shù)量或種類(lèi)上的限制,往往不可能得到完整且足夠多的數(shù)據(jù)用于電力系統(tǒng)分析計(jì)算。為了解決這些問(wèn)題,提出了電力系統(tǒng)狀態(tài)估計(jì)方法。在測(cè)量值有誤差的情況下,通過(guò)計(jì)算得到可靠且為數(shù)最少的狀態(tài)變量值[17]。狀態(tài)估計(jì)的具體步驟見(jiàn)附錄。

        在已知電力系統(tǒng)拓?fù)浣Y(jié)構(gòu)的情況下,攻擊者可構(gòu)建不可觀察的虛假數(shù)據(jù),即虛假數(shù)據(jù)a,其滿足:

        a=h(c)

        (1)

        式中,c為攻擊者注入的虛假數(shù)據(jù)為任意的非零向量,c=[c1,c2,…,cn]T,c1,c2,…,cn∈R;n為狀態(tài)數(shù)量。

        (2)

        式中,x為無(wú)攻擊時(shí)的狀態(tài)向量;xa為被攻擊的狀態(tài)向量;εe為特征矩陣;HT為轉(zhuǎn)置的特征向量。

        式(2)表示受到攻擊之后的量測(cè)值z(mì)a的狀態(tài)估計(jì)量。在此情況下,被攻擊的量測(cè)值z(mì)a表達(dá)式為:

        za=h(x)+h(c)+e=h(x+c)+e=h(xa)+e

        (3)

        式中,e為測(cè)量噪聲向量。

        殘差表示為:

        ra=za-h(x)=z+a-h(x+c)=z-h(x)

        (4)

        式中,z為未被攻擊的量測(cè)值。

        因此,虛假數(shù)據(jù)可繞過(guò)基于殘差的不良數(shù)據(jù)模塊檢測(cè),注入到量測(cè)系統(tǒng)中,對(duì)電力系統(tǒng)進(jìn)行攻擊。

        從虛假數(shù)據(jù)的構(gòu)造過(guò)程來(lái)看,攻擊者需要在知道系統(tǒng)電壓幅值和相角或電力系統(tǒng)拓?fù)浣Y(jié)構(gòu)的前提下制造虛假數(shù)據(jù)??紤]到電力系統(tǒng)中信息傳輸?shù)陌踩裕粽吆茈y完全掌握全部信息。因此,在狀態(tài)信息不完全可知的情況下,制造虛假數(shù)據(jù)變得尤為關(guān)鍵。

        2.2 電力系統(tǒng)拓?fù)浣Y(jié)構(gòu)不完全可知時(shí)的FDIAs構(gòu)造方法

        交流系統(tǒng)中,輸電線上的潮流計(jì)算公式為:

        (5)

        (6)

        式中,bii、gii和bij、gij分別為互導(dǎo)納和自導(dǎo)納;Vi、Vj為節(jié)點(diǎn)電壓;δij為電壓相角差,δij=θi-θj。

        由式(5)和式(6)可以看出,電力系統(tǒng)的有功功率和無(wú)功功率由電壓幅值和相角差計(jì)算得出。換言之,攻擊者只需在特定相角差下構(gòu)造攻擊向量而不需要完全知曉系統(tǒng)的運(yùn)行狀態(tài)[18]。

        對(duì)于典型的傳輸網(wǎng)絡(luò),滿足以下公式:

        cos(θi-θj)≈1

        (7)

        sin(θi-θj)≈θi-θj

        (8)

        Vi≈Vj≈1

        (9)

        將式(7)~式(9)代入式(5)中可得到:

        (10)

        式中,xij為線路阻抗。

        由此可得,攻擊者根據(jù)電力系統(tǒng)的阻抗和流過(guò)線路的潮流可以求得相角差,然后基于相角差構(gòu)造攻擊向量,達(dá)到對(duì)電力系統(tǒng)進(jìn)行攻擊的目的。

        3 基于小波-稀疏自編碼器的FDIAs檢測(cè)策略

        如式(3)所示,被攻擊者精心設(shè)計(jì)的結(jié)構(gòu)良好的虛假數(shù)據(jù)由于符合基爾霍夫定律和電網(wǎng)的運(yùn)行規(guī)律,在計(jì)算殘差的過(guò)程中數(shù)據(jù)相互抵消而躲過(guò)不良數(shù)據(jù)的辨識(shí)。受電力系統(tǒng)拓?fù)浣Y(jié)構(gòu)的影響,系統(tǒng)狀態(tài)數(shù)據(jù)存在空間相關(guān)性的同時(shí),連續(xù)時(shí)間序列中也存在時(shí)間相關(guān)性,這種關(guān)系在瞬態(tài)和動(dòng)態(tài)操作中尤為明顯?;陔娏ο到y(tǒng)數(shù)據(jù)的這種特性,提出了使用小波變換,對(duì)節(jié)點(diǎn)狀態(tài)變量進(jìn)行時(shí)-頻域的分析,然后將多尺度分解后,數(shù)據(jù)在頻域的能量值組成特征向量作為自編碼器的輸入,訓(xùn)練表征系統(tǒng)正常運(yùn)行狀態(tài)的編碼器,并使用訓(xùn)練好的自編碼器對(duì)電力系統(tǒng)狀態(tài)估計(jì)進(jìn)行實(shí)時(shí)檢測(cè),以支撐系統(tǒng)中的不良數(shù)據(jù)檢測(cè)模塊,彌補(bǔ)原有檢測(cè)方法的不足。

        在本節(jié)中,首先闡述了所提方法的運(yùn)行機(jī)制和數(shù)據(jù)結(jié)構(gòu)。然后,對(duì)所提方法中所使用的小波分析和自編碼器的原理分別進(jìn)行了介紹。

        3.1 攻擊檢測(cè)模型的工作原理

        圖1 時(shí)間序列攻擊檢測(cè)模型

        為使自編碼器更好地學(xué)習(xí)數(shù)據(jù)的特征,在考慮小波分析工具箱分解效率的基礎(chǔ)上,使用滑動(dòng)時(shí)間窗口將連續(xù)數(shù)據(jù)分割為多個(gè)時(shí)間斷面分別進(jìn)行分解,獲取多個(gè)時(shí)間斷面下的時(shí)頻特征數(shù)據(jù)庫(kù)ft作為自編碼器的輸入,訓(xùn)練自編碼器。同樣,在實(shí)際運(yùn)行檢測(cè)過(guò)程中,使用滑動(dòng)時(shí)間窗口對(duì)狀態(tài)連續(xù)數(shù)據(jù)進(jìn)行分割和小波分解,獲得該段數(shù)據(jù)在頻域內(nèi)的能量特征向量,構(gòu)成能量分布圖,并輸入到訓(xùn)練好的稀疏自編碼器中。根據(jù)自編碼器解碼和編碼的運(yùn)行機(jī)制,當(dāng)輸入序列中存在虛假數(shù)據(jù)時(shí),已完成訓(xùn)練的自編碼器在重新擬合原始特征時(shí),輸入與輸出之間存在偏差,該偏差可通過(guò)繪制數(shù)據(jù)圖像直觀看出,也可通過(guò)計(jì)算偏差值得出,從而確定系統(tǒng)中存在攻擊數(shù)據(jù)。

        本文使用標(biāo)準(zhǔn)差作為重構(gòu)數(shù)據(jù)的判定標(biāo)準(zhǔn),并基于算例分析結(jié)果給標(biāo)準(zhǔn)差設(shè)置閾值τ,如果標(biāo)準(zhǔn)差大于τ,則判定該時(shí)間序列中存在不良數(shù)據(jù),反之,則不存在不良數(shù)據(jù)[19,20]。

        3.2 數(shù)據(jù)特征提取

        小波變換能夠清晰地表示出隱藏在時(shí)間序列中的變化,充分反應(yīng)系統(tǒng)在不同時(shí)間尺度下的變化趨勢(shì)。小波分析使用一簇小波函數(shù)系來(lái)表示或者逼近某一函數(shù)信號(hào),可在頻域集中展示序列細(xì)節(jié),具備在時(shí)域和頻域展現(xiàn)局部特征的能力,以檢測(cè)信號(hào)的瞬態(tài)或奇異點(diǎn)。因此,對(duì)于在時(shí)間序列中不能被檢測(cè)出的攻擊數(shù)據(jù),被分解到頻域時(shí),由于人為構(gòu)造與系統(tǒng)自然運(yùn)行時(shí)頻域特征的差異,能夠被表示出來(lái)。小波分析的原理見(jiàn)附錄。

        本文使用連續(xù)采樣時(shí)刻下?tīng)顟B(tài)估計(jì)值(節(jié)點(diǎn)電壓幅值和相角)組成的時(shí)間序列f(t),借助小波變換,對(duì)時(shí)間序列信號(hào)進(jìn)行平移和伸縮,可獲得不同尺度下的能量分布值,將能量分布值按照時(shí)間尺度的順序構(gòu)成特征向量,并將由此獲得的特征作為自編碼器的輸入進(jìn)行訓(xùn)練。

        需要注意的是,考慮小波分析工具的分解性能,本文使用滑動(dòng)窗口對(duì)連續(xù)時(shí)間序列進(jìn)行分割,組成多個(gè)連續(xù)時(shí)間斷面。將分割后的序列分別進(jìn)行小波變換,提取多尺度分解下的能量值,按照時(shí)間尺度順序組成電壓幅值和相角的能量特征向量,作為由原始時(shí)間序列(電壓幅值和相角)提取出的特征,進(jìn)行后續(xù)分析。

        基于以上描述,利用小波分析技術(shù)對(duì)狀態(tài)數(shù)據(jù)進(jìn)行特征構(gòu)造的流程如下:

        (1)讀取經(jīng)過(guò)不良數(shù)據(jù)辨識(shí)后的量測(cè)數(shù)據(jù),對(duì)量測(cè)數(shù)據(jù)進(jìn)行狀態(tài)估計(jì),獲取連續(xù)節(jié)點(diǎn)狀態(tài)數(shù)據(jù):電壓幅值和相角。

        (2)使用滑動(dòng)時(shí)間模塊對(duì)連續(xù)的狀態(tài)估計(jì)數(shù)據(jù)進(jìn)行切割,分成多個(gè)斷面下的連續(xù)狀態(tài)估計(jì)數(shù)據(jù)。

        (3)使用小波分析技術(shù)對(duì)分割后的連續(xù)狀態(tài)數(shù)據(jù)進(jìn)行時(shí)域和頻域的分解,提取小波分解能量值構(gòu)成特征向量。

        (4)利用多個(gè)特征向量構(gòu)成分解矩陣?yán)L制多尺度下的能量分布圖,稀疏自編碼器每行的輸入即由分解系數(shù)組成的向量,對(duì)稀疏自編碼器進(jìn)行訓(xùn)練。

        3.3 基于稀疏自編碼器的攻擊檢測(cè)模型

        自編碼器作為一種自監(jiān)督的深度學(xué)習(xí)方法,可以在輸入數(shù)據(jù)沒(méi)有攻擊值的情況下進(jìn)行訓(xùn)練,基于歷史數(shù)據(jù)學(xué)習(xí)電力系統(tǒng)運(yùn)行的正常模式。在檢測(cè)時(shí),測(cè)量實(shí)時(shí)數(shù)據(jù)狀態(tài)值的偏差程度,從而確定系統(tǒng)中是否存在不良數(shù)據(jù),有效解決了現(xiàn)有虛假數(shù)據(jù)量少的實(shí)際情況。

        自編碼器的網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示。由輸入層、表示學(xué)習(xí)特征的隱藏層和重構(gòu)的與輸入層具有相同維度的輸出層構(gòu)成。其中,輸入層和隱藏層構(gòu)成編碼器網(wǎng)絡(luò),對(duì)輸入的原始數(shù)據(jù)特征進(jìn)行學(xué)習(xí)和非線性提取,儲(chǔ)存到隱藏層中作為下一層的輸入;隱藏層和輸出層構(gòu)成解碼器網(wǎng)絡(luò),對(duì)隱藏層中的特征進(jìn)行還原,還原得到的特征理論上與輸入層的原始數(shù)據(jù)非線性近似。

        圖2 自編碼器結(jié)構(gòu)圖

        y=φ(x)=σ(Wx+b)

        (11)

        式中,W為權(quán)重矩陣;b為編碼器的偏置向量;σ為激活函數(shù),常用的激活函數(shù)為Sigmoid函數(shù)。然后,利用解碼器對(duì)隱層矩陣進(jìn)行解碼重構(gòu),得到重構(gòu)的狀態(tài)值作為輸出。其中,解碼器的運(yùn)算公式為:

        x′=ψ(y)=σ′(W′y+c)

        (12)

        式中,W′、c和σ′分別為權(quán)值矩陣、偏置向量和解碼器的激活函數(shù)。編碼器和解碼器的權(quán)值矩陣和偏置向量在訓(xùn)練過(guò)程中會(huì)動(dòng)態(tài)調(diào)整,通過(guò)使輸入數(shù)據(jù)與輸出數(shù)據(jù)重構(gòu)誤差最小化的方式實(shí)現(xiàn)。其中,最優(yōu)化的計(jì)算公式為:

        φ,ψ=argminL(x,x′)

        (13)

        式中,L(x,x′)為誤差方程。

        為了避免神經(jīng)元的過(guò)擬合,學(xué)習(xí)到更具有代表性的特征,避免隱藏神經(jīng)元的數(shù)量較大,不稀疏化無(wú)法得到輸入的壓縮表示。本文引入了稀疏自編碼器對(duì)數(shù)據(jù)進(jìn)行訓(xùn)練,在原有損失函數(shù)的基礎(chǔ)上,加上稀疏性約束,其表達(dá)公式為:

        (14)

        在完成稀疏自編碼器的訓(xùn)練,確定好自編碼器的參數(shù)后,可結(jié)合圖1的模型進(jìn)行后續(xù)的檢測(cè)。

        4 算例分析

        本節(jié)使用IEEE 39和IEEE 118算例對(duì)論文所提及的檢測(cè)方法進(jìn)行了驗(yàn)證。在IEEE 39算例中,將中國(guó)某地區(qū)變電站一周內(nèi)的連續(xù)有功負(fù)荷數(shù)據(jù),按照功率因數(shù)為0.9計(jì)算連續(xù)無(wú)功負(fù)荷數(shù)據(jù),代入到相應(yīng)的負(fù)荷節(jié)點(diǎn)中,進(jìn)行潮流計(jì)算,獲取穩(wěn)態(tài)時(shí)節(jié)點(diǎn)電壓的幅值和相角,使用本文第2節(jié)所介紹的方法為IEEE 39節(jié)點(diǎn)算例構(gòu)建虛假數(shù)據(jù),在IEEE 118算例中,將美國(guó)紐約州內(nèi)各地區(qū)變電站一個(gè)月內(nèi)的連續(xù)負(fù)荷數(shù)據(jù)代入到相應(yīng)的負(fù)荷節(jié)點(diǎn),計(jì)算穩(wěn)態(tài)時(shí)節(jié)點(diǎn)的幅值和相角。為生成足夠多的數(shù)據(jù)對(duì)自編碼器進(jìn)行訓(xùn)練和測(cè)試,在原有數(shù)據(jù)點(diǎn)的基礎(chǔ)上添加高斯噪聲構(gòu)造數(shù)據(jù)樣本。

        本文對(duì)深度學(xué)習(xí)工具稀疏自編碼器的超參數(shù)設(shè)置如下:L2權(quán)重調(diào)整器系數(shù)為0.004,稀疏正則項(xiàng)為4,稀疏比例為0.15,在IEEE 39節(jié)點(diǎn)算例中,設(shè)置的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為[200-100-200],進(jìn)行1 000次迭代訓(xùn)練,計(jì)算結(jié)果。在IEEE 118節(jié)點(diǎn)算例中,設(shè)置神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為[300-200-300]。

        4.1 檢測(cè)性能指標(biāo)

        本文將混淆矩陣作為性能指標(biāo),對(duì)所提方法的檢測(cè)性能進(jìn)行分析和判定,主要為準(zhǔn)確率、正判錯(cuò)誤率和精確度3個(gè)指標(biāo)。

        準(zhǔn)確率為判定為正確的樣本數(shù)量與總樣本數(shù)量的比值,準(zhǔn)確率越高,算法效果越好,計(jì)算式為[22]:

        (15)

        正判錯(cuò)誤率表示數(shù)據(jù)中被錯(cuò)誤預(yù)測(cè)的正樣本占全部正樣本的比例,正判錯(cuò)誤率越低,算法效果越好,計(jì)算公式為[16]:

        (16)

        精確度為數(shù)據(jù)中真正類(lèi)占被預(yù)測(cè)為正確的樣本的比例,精確度越高,算法效果越好。計(jì)算公式為:

        (17)

        式中,Tp為真正類(lèi),表示正確地識(shí)別正常數(shù)據(jù)的數(shù)量;Tn為真負(fù)類(lèi),表示正確地識(shí)別錯(cuò)誤數(shù)據(jù)的數(shù)量;Fn為假負(fù)類(lèi),表示將正常數(shù)據(jù)識(shí)別為錯(cuò)誤數(shù)據(jù)的數(shù)量;Fp為假正類(lèi),表示將錯(cuò)誤數(shù)據(jù)識(shí)別為正常數(shù)據(jù)的數(shù)量。

        4.2 小波技術(shù)特征增強(qiáng)的有效性驗(yàn)證

        圖3為對(duì)IEEE 39算例第5個(gè)節(jié)點(diǎn)的前300個(gè)幅值和相角進(jìn)行小波分解后多尺度空間下的能量分布圖,其中左側(cè)為幅值按照100個(gè)時(shí)間節(jié)點(diǎn)進(jìn)行小波分解后,多尺度空間下的能量分布圖,右側(cè)為相角按照前述方法進(jìn)行小波分解的能量分布圖。從圖3中可以明顯看出,小波分析通過(guò)時(shí)頻轉(zhuǎn)換挖掘數(shù)據(jù)在低頻和高頻的細(xì)節(jié),將原始連續(xù)時(shí)間序列轉(zhuǎn)換為表征狀態(tài)特征的能量分布圖。通過(guò)使用滑動(dòng)窗口將100 000個(gè)狀態(tài)數(shù)據(jù)進(jìn)行切割,使用小波分析技術(shù)生成多張能量分布圖像,對(duì)稀疏自編碼器進(jìn)行訓(xùn)練,調(diào)整網(wǎng)絡(luò)參數(shù),從而使稀疏自編碼器完成電力系統(tǒng)正常運(yùn)行時(shí)的自監(jiān)督學(xué)習(xí)。

        圖3 多尺度分解能量分布圖

        圖4為使用本文所提方法進(jìn)行檢測(cè)后的直觀示意圖。圖4(a)為系統(tǒng)中不存在攻擊數(shù)據(jù)時(shí),自編碼器重構(gòu)的多尺度能量分布圖與原始輸入的比較。左側(cè)為原始輸入,右側(cè)為重構(gòu)圖。圖4(b)為系統(tǒng)中存在攻擊數(shù)據(jù)時(shí),自編碼器重構(gòu)的多尺度能量分布灰度圖與原始輸入的比較。為了更清楚地表示重構(gòu)圖與原始輸入圖的差異,本文使用二值函數(shù)進(jìn)行灰度設(shè)置,對(duì)圖像進(jìn)行表示。

        圖4 自編碼器檢驗(yàn)結(jié)果

        從圖4中可看出,當(dāng)系統(tǒng)中存在攻擊時(shí),基于正常運(yùn)行條件下的歷史數(shù)據(jù)訓(xùn)練的稀疏自編碼器(沒(méi)有虛假數(shù)據(jù)攻擊)所重構(gòu)的能量分布灰度圖與存在虛假數(shù)據(jù)的原始能量分布灰度圖存在明顯差異,從而確定電力系統(tǒng)中存在虛假數(shù)據(jù)的攻擊。相對(duì)應(yīng)地,IEEE 118節(jié)點(diǎn)的仿真結(jié)果與上述描述相似。

        4.3 不同小波分解度對(duì)小波分析的影響

        為了檢測(cè)不同的小波分解度對(duì)本文所提方法的影響,本文采用db2、db4、db6、db7和db8小波在分解比例為32、48和64的情況下對(duì)IEEE 118節(jié)點(diǎn)的測(cè)試準(zhǔn)確度分別進(jìn)行了測(cè)試,測(cè)試結(jié)果見(jiàn)表1。

        表1 不同小波分解度下的準(zhǔn)確率分析

        從測(cè)試結(jié)果可以看出,隨著db小波濾波器消失矩的增長(zhǎng),準(zhǔn)確率先上升后不斷下降。這是因?yàn)閐b小波的消失矩越大,小波越光滑,通過(guò)小波分析對(duì)時(shí)間序列進(jìn)行分解所捕捉的細(xì)節(jié)越少,越容易掠過(guò)被攻擊的數(shù)據(jù),db小波消失矩的值越小,低頻分量越少,會(huì)掠過(guò)部分低頻的細(xì)節(jié),因此準(zhǔn)確率相對(duì)低。同理,隨著小波分解尺度的增長(zhǎng),準(zhǔn)確率逐漸下降,這是因?yàn)榉纸獬叨仍酱?,小波越光滑,越容易掠過(guò)高頻和低頻的細(xì)節(jié)。直到在db8時(shí),無(wú)論分解尺度如何變化,準(zhǔn)確率均不發(fā)生變化,這說(shuō)明此時(shí)小波濾波器已過(guò)于平滑,絕大多數(shù)數(shù)據(jù)細(xì)節(jié)已被略過(guò)。因此,本文選擇準(zhǔn)確度最高的db6小波在分解尺度為48時(shí)進(jìn)行小波分解。

        4.4 滑動(dòng)時(shí)間窗口對(duì)檢測(cè)結(jié)果的影響

        針對(duì)滑動(dòng)時(shí)間窗口對(duì)本文所提檢測(cè)模型準(zhǔn)確率的影響,本文針對(duì)IEEE 118算例,在滑動(dòng)窗口W為50,100和150,分解尺度為48的情況下,對(duì)不同db小波下的檢測(cè)準(zhǔn)確率進(jìn)行了分析,結(jié)果如圖5所示。從圖5中可以看出,滑動(dòng)時(shí)間窗口的取值為100時(shí),在不同的小波分解下準(zhǔn)確率最高?;瑒?dòng)時(shí)間窗口的取值小,每個(gè)時(shí)間段內(nèi)的數(shù)據(jù)點(diǎn)不夠,影響檢測(cè)準(zhǔn)確率?;瑒?dòng)時(shí)間窗口的取值越大,對(duì)于固定的數(shù)據(jù)樣本,所構(gòu)成的多尺度能量分布圖越少,影響稀疏自編碼器參數(shù)的調(diào)整,因此檢測(cè)準(zhǔn)確率低。同時(shí),可以看出,對(duì)于消失矩不同的db小波,檢測(cè)準(zhǔn)確率均呈現(xiàn)先升后降的結(jié)果。這與db小波的性質(zhì)有關(guān),消失矩過(guò)大,會(huì)略過(guò)部分高頻細(xì)節(jié),相應(yīng)地,消失矩小,會(huì)略過(guò)部分低頻細(xì)節(jié)。因此,本文選取db6小波濾波器進(jìn)行分析。

        圖5 不同滑動(dòng)窗口下的準(zhǔn)確度

        4.5 自編碼器閾值對(duì)判定結(jié)果的影響

        本文所使用的閾值為稀疏自編碼器的原始序列與重構(gòu)序列的標(biāo)準(zhǔn)差。誤差值的選擇對(duì)虛假數(shù)據(jù)的判定有決定性影響,如果閾值過(guò)大,會(huì)忽略原本被攻擊的數(shù)據(jù),造成誤判;如果閾值過(guò)小,將會(huì)使正確數(shù)據(jù)分類(lèi)為虛假數(shù)據(jù),影響檢測(cè)效率。因此,基于不同閾值進(jìn)行仿真分析,結(jié)果如圖6所示。

        圖6 閾值選擇圖譜

        從圖6中可以直觀看到,隨著閾值的增長(zhǎng),準(zhǔn)確率基本保持不變,在95%左右的位置且逐漸升高,精確度亦是如此。然而,對(duì)正判錯(cuò)誤率而言,在閾值為0.5~0.6的區(qū)間內(nèi),出現(xiàn)了驟降,這說(shuō)明隨著閾值的增長(zhǎng),將正常數(shù)據(jù)判定為虛假數(shù)據(jù)的概率逐漸升高。因此,綜合實(shí)驗(yàn)分析結(jié)果,選擇閾值為0.52作為區(qū)分虛假數(shù)據(jù)與正常數(shù)據(jù)的標(biāo)準(zhǔn)。

        4.6 不同深度學(xué)習(xí)方法性能對(duì)比

        將本文所使用的檢測(cè)方法與現(xiàn)有方法做對(duì)比,如表2所示。本文所使用方法與現(xiàn)有的深度神經(jīng)網(wǎng)絡(luò)和門(mén)控神經(jīng)網(wǎng)絡(luò),在準(zhǔn)確度上提高了5%左右。與同樣考慮連續(xù)時(shí)間特性的文獻(xiàn)[15]和文獻(xiàn)[20]所提方法相比,本文將連續(xù)時(shí)間下的數(shù)據(jù)進(jìn)行分割,獲取多個(gè)時(shí)間斷面下的能量分布圖,挖掘數(shù)據(jù)在頻域上的更多細(xì)節(jié)。在對(duì)稀疏自編碼器進(jìn)行訓(xùn)練時(shí),采用大量系統(tǒng)正常運(yùn)行的歷史數(shù)據(jù),用以使深度神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)電網(wǎng)正常運(yùn)行的模式畫(huà)像。因此,避免了對(duì)數(shù)據(jù)進(jìn)行攻擊與被攻擊兩種不同類(lèi)型的標(biāo)記工作。與卷積神經(jīng)網(wǎng)絡(luò)-門(mén)控神經(jīng)網(wǎng)絡(luò)相比,使用稀疏化的損失函數(shù),有效避免了門(mén)控神經(jīng)網(wǎng)絡(luò)梯度爆炸的問(wèn)題,并提高了檢測(cè)準(zhǔn)確度。

        表2 不同深度學(xué)習(xí)方法準(zhǔn)確率對(duì)比

        4.7 FDIAs檢測(cè)模型的檢測(cè)性能分析

        通過(guò)計(jì)算過(guò)程中的損失函數(shù)下降過(guò)程,表示本文所提攻擊檢測(cè)模型的收斂性。從圖7中可以看出,在IEEE 39算例中,當(dāng)?shù)?00次左右時(shí),損失函數(shù)值保持在較低水平,收斂速度較快,IEEE 118算例由于使用了更多的隱藏層數(shù),在對(duì)損失函數(shù)進(jìn)行計(jì)算時(shí),收斂速度比IEEE 39算例慢,兩者在完成1 000次迭代后,損失函數(shù)值均達(dá)至最佳水平且保持穩(wěn)定,說(shuō)明使用能量分布圖可以迅速對(duì)稀疏自編碼器進(jìn)行調(diào)參,有效學(xué)習(xí)輸入數(shù)據(jù)的特征。

        圖7 損失函數(shù)下降過(guò)程

        基于以上的性能指標(biāo),對(duì)所提方法進(jìn)行檢驗(yàn),如表3所示??梢钥闯觯瑢?duì)于IEEE 39節(jié)點(diǎn)和IEEE 118節(jié)點(diǎn)而言,IEEE 118節(jié)點(diǎn)算例的準(zhǔn)確率和精確度略有提高,這是因?yàn)镮EEE 118算例的隱藏層數(shù)多,可以更深度地挖掘特征。另外,本文所提方法沒(méi)有考慮兩個(gè)算例的網(wǎng)架拓?fù)浣Y(jié)構(gòu),只針對(duì)連續(xù)時(shí)間內(nèi)的狀態(tài)數(shù)據(jù)進(jìn)行分析。因此,準(zhǔn)確率和精度等參數(shù)的考量不需要獲取電網(wǎng)的拓?fù)浣Y(jié)構(gòu),在有足夠歷史數(shù)據(jù)的情況下,便可對(duì)自編碼器進(jìn)行訓(xùn)練,然后檢測(cè)虛假數(shù)據(jù),且檢測(cè)準(zhǔn)確率和精確度在96%~99%的范圍內(nèi),可以實(shí)現(xiàn)對(duì)虛假數(shù)據(jù)的有效檢測(cè)。

        表3 虛假數(shù)據(jù)檢測(cè)方法的性能分析

        5 結(jié)論

        本文基于電力系統(tǒng)的交流狀態(tài)估計(jì)場(chǎng)景,考慮電力系統(tǒng)狀態(tài)值的時(shí)間特性和現(xiàn)有虛假數(shù)據(jù)量少的實(shí)際情況,提出了使用小波分析將時(shí)序數(shù)據(jù)轉(zhuǎn)換到時(shí)頻域,然后利用時(shí)頻域的數(shù)據(jù)訓(xùn)練自編碼器,得到合適的訓(xùn)練參數(shù),再將已訓(xùn)練好的自編碼器進(jìn)行線上檢測(cè),以協(xié)助不良數(shù)據(jù)檢測(cè)模塊檢測(cè)出攻擊數(shù)據(jù)的方法。本文對(duì)所提方法進(jìn)行了介紹,然后通過(guò)算例分析對(duì)所提方法進(jìn)行了驗(yàn)證。使用無(wú)監(jiān)督學(xué)習(xí)方法,可以擺脫電力系統(tǒng)拓?fù)浣Y(jié)構(gòu)的限制,提高了檢測(cè)準(zhǔn)確率,同時(shí)有效解決了虛假數(shù)據(jù)量少的實(shí)際問(wèn)題。

        附錄

        1 狀態(tài)估計(jì)

        交流潮流模型中,量測(cè)值z(mì)與狀態(tài)變量x的關(guān)系為:

        z=h(x)+e

        式中,h為考慮交流系統(tǒng)拓?fù)浣Y(jié)構(gòu)的雅克比矩陣;x為系統(tǒng)狀態(tài)變量,通常為各節(jié)點(diǎn)的電壓模值與電壓相角;z為來(lái)自數(shù)據(jù)采集中心的量測(cè)值,通常由智能電表、PMU等量測(cè)設(shè)備獲得并由控制中心收集。

        W{z(t)-h[x(t)]}

        式中,W為加權(quán)正定矩陣。

        對(duì)以上方程求解后,得量測(cè)值殘差r為:

        r=z(t)-h[x(t)]

        求解得到的殘差值可用于不良數(shù)據(jù)檢測(cè),以得到量測(cè)結(jié)果。但不良數(shù)據(jù)檢測(cè)只能檢測(cè)出由于測(cè)量?jī)x器毀壞或系統(tǒng)擾動(dòng)而存在偏差的不良數(shù)據(jù),難以檢測(cè)出攻擊者精心設(shè)計(jì)注入的虛假數(shù)據(jù)。

        2 小波分析的工作原理

        小波函數(shù)具有振蕩性,能夠在短時(shí)間內(nèi)衰減到零。小波函數(shù)的這一特性表示如下[22,23]:

        式中,ψ(t)為小波基函數(shù),可以進(jìn)行伸縮和平移,從而得到一簇函數(shù)系,即:

        式中,a,b∈R,a≠0,a為尺度因子,控制小波函數(shù)的伸縮;b為平移量,控制小波函數(shù)的平移。兩者用于表征連續(xù)信號(hào)的時(shí)頻多尺度特征。

        對(duì)于給定的信號(hào)f(t),連續(xù)小波變換為:

        式中,Wf(a,b)為小波變換系數(shù)。

        猜你喜歡
        檢測(cè)方法
        “不等式”檢測(cè)題
        “一元一次不等式”檢測(cè)題
        “一元一次不等式組”檢測(cè)題
        “幾何圖形”檢測(cè)題
        “角”檢測(cè)題
        學(xué)習(xí)方法
        可能是方法不對(duì)
        小波變換在PCB缺陷檢測(cè)中的應(yīng)用
        用對(duì)方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        成片免费观看视频大全| 日本一级片一区二区三区| 天堂网av一区二区三区在线观看| 欧美人与动人物牲交免费观看久久| 国产成人精品日本亚洲18| 久久无码中文字幕东京热| 日本一区二区三区清视频| 亚州国产av一区二区三区伊在| 真人与拘做受免费视频| 无码一区东京热| 亚洲国产一区二区,毛片| 亚洲av色香蕉一区二区三区| 日产国产精品亚洲系列| 99久久国产综合精品女乱人伦| 国内揄拍国内精品久久| 日韩人妻中文无码一区二区| 亚洲精品综合一区二区| 国产精品av在线一区二区三区| 狠狠综合久久av一区二区三区| 日韩夜夜高潮夜夜爽无码| 亚洲欧美日韩综合久久久| 国产码欧美日韩高清综合一区 | 亚洲男人的天堂色偷偷| 精品偷自拍另类在线观看| 五月天激情婷婷婷久久| 欧美色五月| 中文字幕国产精品专区| 国产精品无码翘臀在线观看| 欧美人与动牲猛交xxxxbbbb| 精品无人区无码乱码大片国产| 日本不卡不二三区在线看| 久久综合亚洲色一区二区三区| 猫咪www免费人成网最新网站| 国产精品综合色区av| 欲女在线一区二区三区| 欧美操逼视频| 国产成人精品免费视频大全| 亚洲日本一区二区在线| 最近2019年好看中文字幕视频| 欧美性猛交xxxx乱大交蜜桃| 久久久亚洲一区二区三区|