劉 姝,姚興佳,王曉東,單光坤,井艷軍
(1.沈陽工業(yè)大學,遼寧沈陽110023;2.沈陽化工大學,遼寧沈陽110142)
能源與環(huán)境是當今人類生存和發(fā)展所要解決的緊迫問題,風力發(fā)電是除水力發(fā)電之外最成熟、最具規(guī)模開發(fā)和有商業(yè)化發(fā)展前景的發(fā)電技術。風能具有儲存量大、分布性廣、利用比較方便并且無污染等優(yōu)點,因此大規(guī)模地開發(fā)和利用風能,具有較廣闊的應用前景[1]。
目前在實際風電機組中,變速恒頻風力發(fā)電系統(tǒng)已經(jīng)被廣泛地應用,它可以實時改變風力發(fā)電機的轉速,使其運行于最優(yōu)功率點,從而最大限度地捕獲風能[2]。目前最大風能捕獲控制方法主要有查表法、爬山搜索法、混合控制法等[3]。查表法操作簡單,并且容易實現(xiàn),還可以快速跟蹤給定,然而它需要實時地測量風速,對風速變化率比較敏感,數(shù)據(jù)大多由風機廠家直接給出,所以容易受到環(huán)境變化和風電機組磨損等外部條件的影響,還容易造成偏離實際最優(yōu)值;爬山搜索法往往需要預知風機的一些參數(shù),因而參數(shù)的準確性直接影響控制的效果;混合控制法結合了查表法和爬山搜索法的各種控制優(yōu)點,能夠快速實時準確地捕獲最優(yōu)實際功率,但仍然需要實時測量風速,對風速變化相對敏感[4]。
為此,針對以上算法的不足和缺點,本文在低于額定風速工況下,利用專家經(jīng)驗和模糊技術,建立一套最大風能追蹤專家控制系統(tǒng),目的是控制雙饋電機輸出的有功功率來控制電機的電磁轉矩,從而間接的控制機組轉速。
專家控制系統(tǒng)是新興的一門學科,它是以知識為基礎,把人工智能領域的專家系統(tǒng)技術與控制理論方法相結合,進行靈活的控制并實現(xiàn)復雜問題的控制。作為交叉學科的人工智能和控制理論來說,既可以典型應用于人工智能領域,又是智能控制理論的分支,專家控制涉及低層控制和高層控制兩個方面。
人工智能領域中發(fā)展起來的專家系統(tǒng)是一種在特定領域內基于知識的、具有專家智能水平的計算機程序。它通過模擬專家的思維過程,利用人類專家知識和解決問題的經(jīng)驗方法來處理專家領域的難題。對于知識的控制系統(tǒng),它的核心控制器是體現(xiàn)知識推理的機制和結構。在不同的控制要求的情況下,專家控制系統(tǒng)的結構不一樣,但是專家控制系統(tǒng)一般都包含知識庫、推理機、控制規(guī)則集和控制算法等。圖1 為專家控制系統(tǒng)的基本結構[5]。
圖1 專家控制系統(tǒng)的基本結構
基于模糊技術的模糊專家系統(tǒng)模型是建立在模糊數(shù)學基礎上的,這樣產生了基于模糊規(guī)則的專家控制系統(tǒng),也叫做模糊專家控制系統(tǒng)。模糊專家系統(tǒng)采用隸屬度和模糊集合來表示信息,并利用模糊技術推理的方法來對獲得的信息進一步推理。模糊專家控制可以對得到的信息進行全部或部分的利用模糊技術來獲取知識、表示知識并運用。它的核心是模糊推理機,可以根據(jù)模糊知識庫中的不確定性進行推理、策略、解決系統(tǒng)問題,并給出認為合理的控制命令。此控制方法可應用于模型不太充分、不太精確,甚至不存在的復雜對象[6]。下面以風力發(fā)電機組為例進行。
風輪的運動方程:
發(fā)電機的運動方程:
式中:Jr為風輪轉矩的轉動慣量;Jm為發(fā)電機轉子的轉動慣量;Tr為風輪的氣動轉矩;Tm為高速軸的機械轉矩;Tg為發(fā)電機的反轉矩;ωr為風輪轉速;ωg為發(fā)電機轉速;n 為齒輪箱的傳動比;Dr為風輪部分的傳動阻尼系數(shù);Dg為發(fā)電機部分的傳動阻尼系數(shù)。
發(fā)電機反轉矩公式:
式中:Tg為發(fā)電機的反轉矩;p 為發(fā)電機極對數(shù);m1為發(fā)電機定子相數(shù);U1為電網(wǎng)電壓;C1為修正系數(shù);ωG為發(fā)電機的當量轉速;ωl為發(fā)電機的同步轉速;r1、x1為定子繞組的電阻和漏抗;r′2、x′2分別為歸算后轉子繞組的電阻和漏抗。
部分參數(shù)如下[7]:齒輪傳動比為1∶ 90,風輪轉動慣量為5.45 × 106kg ·m2,發(fā)電機轉動慣量為97. 5 kg·m2,定子電阻為0. 002 25 Ω,定子漏抗為0.015 9 Ω,轉子電阻(折合)為0.002 03 Ω,轉子漏抗(折合)為0.020 7 Ω。
本文的最終目標就是捕獲最大風能,提高風力發(fā)電機組的效率。其中,對發(fā)電機轉矩的控制是最關鍵的。由于風力發(fā)電機組具有時間性、非線性、滯后性等特點,用經(jīng)典的控制理論很難實現(xiàn),解決這種不太充分、精確的模型,以至于無法建立控制過程而提出的專家控制系統(tǒng)可以解決這類問題。
根據(jù)風力發(fā)電系統(tǒng)最大風能追蹤的特點,構建如圖2 所示的最大風能控制系統(tǒng)。
圖2 模糊專家控制框圖
系統(tǒng)工作過程如下:首先用數(shù)據(jù)挖掘系統(tǒng)得到一些最大風能追蹤的有用數(shù)據(jù),根據(jù)模糊控制系統(tǒng)的需求進行編制,存入到系統(tǒng)的知識庫里,然后系統(tǒng)根據(jù)用戶預先設定的狀態(tài)實時獲取當前的發(fā)電機轉速,并將其與預先設定好的參數(shù)相比較,得到與之相應的誤差和誤差變化率。根據(jù)以上所述,系統(tǒng)先對參數(shù)進行模糊化處理;然后推理機再按照某種規(guī)則根據(jù)這些數(shù)據(jù)推理出一種最合理的結果;最后用推理結果去模糊化后轉換成相應的可控制結論,系統(tǒng)再根據(jù)結論具體控制發(fā)電機的轉矩。
2.2.1 知識庫的表示方法[8]
專家控制系統(tǒng)是基于知識的系統(tǒng),模糊專家控制系統(tǒng)也是基于知識的。所以,專家系統(tǒng)開發(fā)過程中關鍵的一個環(huán)節(jié)是知識獲取。
本系統(tǒng)中,知識庫的表現(xiàn)形式為產生規(guī)則的基礎上增加了模糊表示的能力,其一般表示形式:
式中:P1,P2,…,Pn是規(guī)則的子前提條件,即風能捕獲中的模糊性征兆(事實);ωP1,ωP2,…,ωPn是前提子條件的權重系數(shù),表示前提子條件中各事實對捕獲貢獻大小的度量;C1,C2,…,Cn是規(guī)則的可信度;τ 是規(guī)則成立的閾值,其取值由專家規(guī)則決定,通常介于0 和1 之間。
2.2.2 輸入、輸出變量的論域[9-11]
模糊專家控制器輸入為發(fā)電機轉速,輸出為轉矩。系統(tǒng)的輸入量和輸出量首先進行規(guī)則化處理,再把它們的基本論域和統(tǒng)一的模糊集合論域相對應。
本文將輸入輸出變量的模糊語言狀態(tài)值設為7個:分別是負小(NS)、負中(NM)、負大(NB)、零(Z)、正大(PB)、正中(PM)、正小(PS),論域為{6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6}。
根據(jù)上述控制規(guī)律建立控制規(guī)則,總結出最大風能追蹤系統(tǒng)的控制經(jīng)驗,得出模糊控制規(guī)則表,如表1 所示。
表1 模糊專家控制規(guī)則表
2.2.3 模糊隸屬度函數(shù)[12]
以風速為基準,15 m/s 以上風速視為大風(PB),5 m 以下風速視為小風(NB),10 m/s 左右風速視為中風(Z),大風與中風之間12m/s 的風速定義為正中(PM),中風與小風之間8 m/s 的風速定義為負中(NM)。
模糊語言值實際是一個模糊子集,而語言值最終是通過隸屬函數(shù)來描述的。在模糊規(guī)則中確定隸屬度值是重要的過程,模糊理論中采用“0”和“1”之間的一個數(shù)值來描述某元素以某種程度隸屬于某集合。只要選擇適當?shù)碾`屬函數(shù),模糊推理算法,邏輯模糊系統(tǒng)可以在任意精度上逼近某個給定的非線性函數(shù)[13]。
根據(jù)該系統(tǒng)的特點,輸入輸出隸屬函數(shù)采用三角模糊專家隸屬度的形式。本文設計的隸屬度函數(shù)如圖3、圖4 所示[16,19]。
2.2.4 模糊專家系統(tǒng)的推理模型[14]
專家系統(tǒng)中實現(xiàn)基于知識推理的部件是推理機,它是基于知識的推理在主機中的實現(xiàn),是專家系統(tǒng)的核心部分,用來控制、協(xié)調整個系統(tǒng)。
以1 MW 風力發(fā)電機為研究對象,設風電機組在發(fā)電運行時,發(fā)電機轉速集合量X = {x1,x2,…,xn},轉矩集合Y ={y1,y2,…,yn}。X 與Y 之間的模糊關系隸屬度表示為:
式中:R 為專家知識的模糊關系矩陣,R = (rij)m×n,rij∈(0,1],rij越大,關系越密切;“○”為模糊算子。
首先將1 MW 風力發(fā)電機轉速與知識庫中規(guī)則前件的隸屬度值進行匹配,確定知識庫中哪些規(guī)則可用,然后用模糊關系矩陣表示轉速和轉矩間的關系,當知識庫中所有規(guī)則匹配完成后將所有可用規(guī)則前件的權重系數(shù)組成模糊矩陣R,矩陣中的每個元素的大小表明它們相互間的關系程度。
由此模糊隸屬關系可表示:
式中:∧、∨分別表示最大值和最小值運算。
經(jīng)過模糊運算,系統(tǒng)對這個結果進行處理,以便得到轉矩輸出量。這種方法方便直接,但主要應用在隸屬值之間差距較大的情況。
以1 MW 風電機組為控制對象,在各種工況下對模糊專家控制系統(tǒng)進行仿真。風速隨時間變化的曲線如圖5 所示。電磁轉矩隨時間變化的圖線如圖6 所示。風力發(fā)電機功率輸出如圖7 所示。
由于智能控制領域中的模糊控制是一個高度非線性的動力系統(tǒng),它可以不依賴于數(shù)學模型,具有很強的自適應和學習能力,而專家系統(tǒng)的智能化主要表現(xiàn)為能夠在特定的領域內模仿人類專家思維來求解復雜問題。根據(jù)幾組曲線圖可以看出,模糊專家控制方法在風電機組中能比較好地完成控制任務,實現(xiàn)風能的最大追蹤。
本文針對風電機組的非線性和時變性,將模糊控制和專家系統(tǒng)相結合,提出了一種基于模糊專家控制系統(tǒng)的最大風能追蹤控制策略,目的是為了充分利用專家知識和人工經(jīng)驗,克服了風電機組輸出功率的不穩(wěn)定性,最大限度地利用風能以獲得最大輸出功率。將兩者有機的結合起來,通過仿真結果可以看出,采用模糊專家控制器可以有效地追蹤最大風能,比傳統(tǒng)控制方法要優(yōu)越很多,該方案具有可行性。
[1] 陳毅東,楊育林,王立喬,等.風力發(fā)電最大功率點跟蹤技術及仿真分析[J].高電壓技術,2010,36(5):1322-1326.
[2] 宋樂鵬,李輝,董志明.模糊邏輯的雙饋發(fā)電機最大風能捕獲控制[J].微特電機,2010(10):55-60.
[3] 張琦瑋,蔡旭.最大風能捕獲風力發(fā)電系統(tǒng)及其仿真[J].電機與控制應用,2007,34(5):45-46.
[4] Morimoto Shigeo,Nakamura Tomohiko,Takeda Yoji.Power maximization control of variable speed wind generation system using permanent magnet synchronous generator[J].Electrical engineering in Japan,2005,150(2):11-19.
[5] 劉建偉,徐興元,龐京玉,等.專家控制系統(tǒng)研究進展[J].微型機與應用,2005(11):4-5.
[6] Neammanee Bunlu,Krajangpan Korawit,Sirisumrannuk Sam.Maximum peak power tracking based control algorithms with stall regulation for optimal wind enegy capture[J].IEEE Transacions on Industry Application,2008,128(4):411-417.
[7] 蘇憲彬.變速恒頻雙饋風電系統(tǒng)最大風能追蹤研究[D].沈陽:沈陽工業(yè)大學,2010.
[8] 吳釗.一種專家系統(tǒng)模糊知識庫的設計與實現(xiàn)[J].襄樊學院學報,2003,24(5):68-69.
[9] 楊曉紅,葛海濤.基于模糊控制的風力發(fā)電機組低風速時最大風能追蹤控制仿真研究[J].機械設計與制造,2010,8(8):207-209.
[10] 王欣,王魏.基于神經(jīng)元網(wǎng)絡和模糊專家系統(tǒng)的電短期負荷預測[J].沈陽工程學院學報(自然科學版),2010,6(4):318-319.
[11] 劉峰,王輝,許琤,等.模糊控制器在最優(yōu)風能捕捉系統(tǒng)中的應用[J].微計算機信息(測控自動化),2008,24(22):18 -19.
[12] 朱成銀.模糊專家控制系統(tǒng)及其在閘群自動控制系統(tǒng)中的應用研究[D].四川大學,2004:45-47.
[13] 劉曉慧,馬玲.模糊理論在專家系統(tǒng)中的應用研究[J].電腦學習,2009(6):9-10.
[14] 張曉丹,趙海,王剛,等.基于信息融合的故障診斷模糊專家系統(tǒng)的應用[J].吉林大學學報(工學版),2004,1(34):141 -145.