電能質量擾動會導致設備過熱、電機停轉、保護失靈以及計量不準等嚴重後果,造成嚴重的經濟損失和社會影響。然而隨著社會的發展和生活水平的提高,越來越多對電能質量敏感的電力電子設備投入使用,對電能質量提出了越來越高的要求。電能質量擾動的準確識別,能為電能質量的管理和治理提供輔助決策,可提高供電質量。
基本介紹
- 中文名:電能質量擾動識別
- 外文名:Identificationof power quality disturbance
目前,套用於電能質量擾動識別的智慧型方法主要有小波變換、模糊技術、多維分型、人工神經網路、支持向量機( Support Vector Machines, SVM)等。人工神經網路是分類識別的重要方法,具有結構簡單和求解問題能力強的優點,但是它存在算法局部最優問題,訓練時間較長,易發生過擬合等缺點。模糊技術通過簡單明了的“ IF-THEN”形式的知識規則形成判斷,識別效率較高,但由於許多電能質量擾動,例如諧波、振盪、電壓波動等,很難建立“ IF-THEN”這樣的明顯知識規則,因此限制了模糊技術的運用。支持向量機是建立在統計學習VC 維理論和結構風險最小原理基礎上的識別方法,有效地解決了小樣本、高維數、非線性等的學習問題,並克服了人工神經網路學習合理結構難以確定和存在局部最優等缺點,大大提高了學習方法的泛化能力。目前支持向量機已廣泛套用於人臉識別、故障分類、非線性系統建模和辨識等領域,在電力領域主要套用於系統負荷預測、故障診斷以及擾動識別等領域。
多類分類支持向量機原理
利用兩類分類的方法,利用下列步驟構造一個n 類分類器:( 1)構造 n 個兩類分類規則,其中規則fk (x ), k =1, , n " 將第 k 類的訓練樣本與其他訓練樣本分開(若向量xi 屬於第 k 類,則 sign[ f k (xi )] = 1 ,否則 sign[ f k (xi )] = −1)。( 2)通過選取 f k (x) 中最大值所對應的類別:m = arg max{ f1(xi ),", fn (xi )} ( 1)構造出一個 n 類分類器。
基於多類 SVM 的電能質量擾動識別
根據 IEEE 對各類電能質量擾動的定義,通過 Matlab 程式用代數方程隨機生成電壓驟升、 電壓驟降、電壓中斷、諧波、電壓波動、暫態振盪、瞬時脈衝、頻率偏差擾動這八種擾動信號的參考信號和測試信號。在實際電力系統中的電壓信號總是受到不同程度噪聲影響,因此在以上八種電能質量擾動信號模型中疊加信噪比SNR=50 db 的高斯隨機白噪聲,用以驗證支持向量機算法的魯棒性。
電能質量擾動的分類是一個模式識別問題。在模式識別中,被觀測的每個對象稱為一個樣本,對每個樣本必須確定一些與識別有關的因素,作為研究的根據,每個因素稱為一個特徵。因此如何提取具有代表性而又有效的成分作為特徵向量是模式識別的關鍵內容。目前,對暫態振盪、驟升驟降等電能質量擾動波形的特徵還沒有統一認識,選擇以下幾個特徵量進行分類:基波分量(Vn )、相角偏移( an )、總諧波畸變率(THDn )、低頻諧波畸變率( TSn )、小波係數能量 (EWn)。
3 基於多類 SVM 的電能質量擾動分類
osu_svm是Ohio State University的Yi Zhao和Los Alamos National Lab的Junshui Ma在台大林智仁教授的LIBSVM基礎上開發的SVM軟體,該軟體可以解決兩類分類、多類分類以及回歸等問題,而且osu_svm是基於Matlab界面,可以方便地在Matlab環境下調用,是SVM最常用的軟體。
基於 SVM 的電能質量擾動分類具體流程:1) 建立訓練資料庫和測試資料庫。訓練數據和測試數據要同時構造,隨機抽取。2) 數據歸一化。 將特徵輸入量歸一化到一個小的範圍,一般為[-1 +1]或者[0 1]範圍。3)選擇 SVM 的核函式及各參數。4)利用訓練資料庫的樣本對 SVM 進行訓練,得到訓練模型。5) 輸入測試數據,利用訓練好的模型進行分類,得到分類結果-分類正確率。