周 攀
(國網(wǎng)新源控股有限公司技術(shù)中心,北京市 100073)
基于有限狀態(tài)機的抽水蓄能機組工況轉(zhuǎn)換控制
周 攀
(國網(wǎng)新源控股有限公司技術(shù)中心,北京市 100073)
本文簡要地介紹了有限狀態(tài)機的基本結(jié)構(gòu)和數(shù)學(xué)模型,根據(jù)抽水蓄能電站工況運行的特點分析了基于有限狀態(tài)機原理的抽蓄機組運行工況設(shè)計方法,詳細(xì)闡述了抽水蓄能機組調(diào)速系統(tǒng)各個工況的定義和工況轉(zhuǎn)換的條件,并以現(xiàn)場試驗數(shù)據(jù)為基礎(chǔ),分析了基于有限狀態(tài)機的抽蓄機組工況轉(zhuǎn)換控制在現(xiàn)場的實際運行情況。
有限狀態(tài)機;工況轉(zhuǎn)換;抽水蓄能;調(diào)速系統(tǒng)
調(diào)速系統(tǒng)作為抽水蓄能電站最重要的輔機之一,負(fù)責(zé)控制機組導(dǎo)葉開啟、頻率控制、負(fù)荷調(diào)整和工況轉(zhuǎn)換等重要任務(wù)[1],其控制策略的可靠性直接影響機組的安全穩(wěn)定運行。針對抽蓄機組啟停頻繁、工況轉(zhuǎn)換復(fù)雜和精確調(diào)節(jié)的特點,如何保證調(diào)速系統(tǒng)能夠快速實現(xiàn)工況轉(zhuǎn)換和精確判斷流程跳轉(zhuǎn)對抽蓄電站的安全穩(wěn)定運行至關(guān)重要。
在調(diào)速系統(tǒng)的程序設(shè)計中引入有限狀態(tài)機技術(shù),可以有效解決程序的實時性處理、高效運行等特點,并且邏輯思路清晰,編程過程簡單,可修改性強,能夠有效的保證調(diào)速器控制的實時性和精準(zhǔn)性。
有限狀態(tài)機在數(shù)學(xué)上的定義為:一個機器是一個系統(tǒng),它接收輸入,產(chǎn)生輸出,而且其內(nèi)部存儲器保存已輸入的信息,機器的內(nèi)部狀況及其存儲的內(nèi)容,是機器當(dāng)前的狀態(tài),機器在任何時候的狀態(tài)包括存儲的已輸入內(nèi)容,并確定怎樣響應(yīng)此后的輸入,如果此系統(tǒng)狀態(tài)的數(shù)目是有限的,則稱為有限狀態(tài)機(Finite State Machine)[2]。
有限狀態(tài)機系統(tǒng)的運行過程,總是處于靜態(tài)(穩(wěn)態(tài))和動態(tài)(暫態(tài))的不斷變換中。狀態(tài)是運行過程的靜態(tài)描述,是根據(jù)系統(tǒng)的具體情況人為定義的,如處于準(zhǔn)備狀態(tài)、故障狀態(tài)、運行狀態(tài)等。無論系統(tǒng)運行在何種狀態(tài),同時必然伴隨著某些事件發(fā)生,如開關(guān)量輸入、參數(shù)限制到或定時時間到等。事件發(fā)生可以激發(fā)狀態(tài)變化,如接到開機令,系統(tǒng)進(jìn)入開機狀態(tài),故障發(fā)生后轉(zhuǎn)入故障狀態(tài)等;也可以只引起某些處理,沒有狀態(tài)變化,如在運行狀態(tài)中修改給定值、調(diào)節(jié)輸出操作;也可能不予理會,不作任何處理,如處于運行狀態(tài)時再接到開機令。此外系統(tǒng)處在一定的狀態(tài)中還可以執(zhí)行一定的動作。
結(jié)合抽水蓄能機組,對狀態(tài)、事件、轉(zhuǎn)換和動作的詳細(xì)描述如下:
(1) 狀態(tài)(State):指的是對象在其一定時期內(nèi)所處的一種狀況,處于某個特定狀態(tài)中的對象必然會滿足某些條件、執(zhí)行某些動作或者是等待某些事件。對于抽水蓄能機組來說,狀態(tài)就是機組所處的某個工況,如機組處于空載工況狀態(tài)。
(2) 事件(Event):指的是在時間和空間上占有一定位置,并且對狀態(tài)機來講是有意義的那些事情。事件通常會引起狀態(tài)的變遷,促使?fàn)顟B(tài)機從一種狀態(tài)切換到另一種狀態(tài)。對于抽水蓄能機組來說,事件就是機組工況之間轉(zhuǎn)換所必須滿足的那些條件,如機組在空載工況下,機組斷路器閉合。
(3) 轉(zhuǎn)換(Transition):指的是兩個狀態(tài)之間的一種關(guān)系,表明對象將在一個狀態(tài)中執(zhí)行一定的動作,并將在某個事件發(fā)生、某個特定條件滿足時進(jìn)入另一個狀態(tài)。對于抽水蓄能機組來說,轉(zhuǎn)換就是指機組從一個工況轉(zhuǎn)到另一個工況的過程,如機組從空載工況轉(zhuǎn)到發(fā)電工況。
(4) 動作(Action):指的是狀態(tài)機處在一定的狀態(tài)下可以執(zhí)行的那些操作。對于抽水蓄能機組來說,動作就是指機組處在一定的工況時所執(zhí)行的那些操作,如機組處在空載工況下調(diào)用空載PID調(diào)節(jié)。
總之,狀態(tài)、事件、轉(zhuǎn)換和動作這四個要素構(gòu)成了有限狀態(tài)機的全部內(nèi)容,只要能清楚、完備地對它們進(jìn)行分析,并用適當(dāng)?shù)姆绞郊右员磉_(dá),就完成了對有限狀態(tài)機系統(tǒng)的分析工作。
用于描述狀態(tài)轉(zhuǎn)換的有限狀態(tài)機可以用一個五元組M=(K,Σ, f, S0, Z),來表示。其中K為有限集合,集合中每個元素對應(yīng)有限狀態(tài)機的一個狀態(tài);Σ為輸入事件集合;f為狀態(tài)轉(zhuǎn)換函數(shù),它是一個K×Σ-> K 的映射函數(shù),f(S0,Σ)=K意味著在狀態(tài)K下發(fā)生事件Σ時,有限狀態(tài)機的狀態(tài)將由S0轉(zhuǎn)換為K;S0為有限狀態(tài)機的初始狀態(tài),S0是K的子集;Z為狀態(tài)機的最終狀態(tài)集合。
下面以圖1為例來說明有限狀態(tài)機的模型結(jié)構(gòu):
圖1 狀態(tài)轉(zhuǎn)移圖
其中 :K={0 , 1 , 2 , 3 },Σ={a,b,c,d},根據(jù)上述分析可以得出我們需要的狀態(tài)轉(zhuǎn)移表,見表1。
表1 狀態(tài)轉(zhuǎn)移表
根據(jù)表1就能非常簡便的編制控制程序和邏輯判據(jù)了。
較常規(guī)水力機組,抽水蓄能機組具有更多的工況也帶來了更復(fù)雜的工況轉(zhuǎn)換關(guān)系,僅常用的工況轉(zhuǎn)換就有十幾種。對于變速運行的抽水蓄能機組,其工況轉(zhuǎn)換關(guān)系則更多,下面結(jié)合工程實例來說明抽水蓄能機組復(fù)雜的工況轉(zhuǎn)換關(guān)系。
水輪機工況仿真的初始穩(wěn)態(tài)工況默認(rèn)機組轉(zhuǎn)速為零,即處于靜止?fàn)顟B(tài)。因此開始水輪機工況仿真時,首先進(jìn)入靜止?fàn)顟B(tài)。在接收到開機令后,程序運行進(jìn)入空載狀態(tài)。此時可以選擇進(jìn)入并大網(wǎng)發(fā)電工況,或是進(jìn)入單機帶孤立負(fù)荷發(fā)電工況,當(dāng)然也可以選擇繼續(xù)空載狀態(tài)的仿真。抽水蓄能機組水輪機工況下的運行與常規(guī)水電機組的運行基本一樣,在此就不再贅述。
轉(zhuǎn)換暫態(tài)是作為運行穩(wěn)態(tài)之間轉(zhuǎn)換的中間狀態(tài),以下對機組的工況轉(zhuǎn)換過程進(jìn)行簡單的描述:當(dāng)機組在靜止工況下接收到開機令,就轉(zhuǎn)入開機的轉(zhuǎn)換暫態(tài),此過程中機組導(dǎo)葉開度緩慢打開至空載開度,機組轉(zhuǎn)速逐步爬升,當(dāng)機組轉(zhuǎn)速達(dá)到90%額定轉(zhuǎn)速時機組就進(jìn)入空載調(diào)節(jié)的轉(zhuǎn)換暫態(tài);經(jīng)過空載PID調(diào)節(jié)后機組經(jīng)同期并網(wǎng)后進(jìn)入發(fā)電的穩(wěn)定運行工況;停機工況一般指正常停機工況,而緊急停機工況的優(yōu)先權(quán)高于正常停機工況,機組在除靜止外的所有其他工況接到緊急停機令就轉(zhuǎn)為緊急停機工況;當(dāng)機組在除靜止和緊急停機外的所有其他工況接到停機令就轉(zhuǎn)停機工況;當(dāng)機組處在停機或緊急停機的暫態(tài)工況下,經(jīng)過一定的延時機組進(jìn)入靜止的穩(wěn)定工況。
機組在靜止工況下,接收到水輪機方向背靠背啟動的命令,機組就轉(zhuǎn)入背靠背啟動運行工況。另外抽水調(diào)相工況除了做調(diào)相運行外更多是作為機組向抽水工況轉(zhuǎn)換的一個過渡工況,當(dāng)機組在抽水調(diào)相工況下,檢測到造壓完成就逐步開啟導(dǎo)葉開度轉(zhuǎn)入抽水穩(wěn)定運行工況。
從上述分析可以看出抽水蓄能機組工況之間的轉(zhuǎn)換關(guān)系相當(dāng)復(fù)雜,如果采用常規(guī)編程方法來分析處理工況之間的轉(zhuǎn)換,不但程序繁瑣,而且還容易出現(xiàn)錯誤的工況轉(zhuǎn)換。下面介紹采用有限狀態(tài)機的方法來分析處理工況之間的轉(zhuǎn)換機理。
抽水蓄能機組具有水輪機、水泵兩個運行方向分別來完成發(fā)電、抽水任務(wù),較常規(guī)機組而言,抽水蓄能機組具有啟動頻繁、運行工況多、工況轉(zhuǎn)換復(fù)雜等特點。詳細(xì)機組運行工況見圖2。
圖2 抽水蓄能機組運行工況圖
按照機組運行方向可以將機組分為發(fā)電運行和抽水運行,其中發(fā)電運行一般包括:發(fā)電開機運行、空載運行、發(fā)電運行、背靠背拖動運行、黑啟動運行和發(fā)電調(diào)相運行;抽水運行一般包括:抽水運行和抽水調(diào)相運行。
按照運行狀態(tài)可將機組分為暫態(tài)運行和穩(wěn)態(tài)運行。其中穩(wěn)態(tài)包括:靜止態(tài)、空載態(tài)、發(fā)電態(tài)、發(fā)電調(diào)相態(tài)、抽水態(tài)和抽水調(diào)相態(tài);暫態(tài)包括:開機態(tài)、背靠背拖動態(tài)、黑啟動態(tài)和停機態(tài)。
抽水蓄能機組固然擁有復(fù)雜的運行工況,但是其工況轉(zhuǎn)換都是有條件的,在設(shè)計工況轉(zhuǎn)換時必須考慮到機組的設(shè)計特點和運行方式。通過研究和比較相關(guān)主機廠家的水泵水輪機運行方式,參考機組設(shè)計條件,綜合上述章節(jié)對機組運行工況的分析,設(shè)計了抽水蓄能機組運行工況轉(zhuǎn)換基本原理圖,見圖3。
圖3 機組工況轉(zhuǎn)換原理圖
其中: S0-S9代表機組的10個運行狀態(tài),e1-e21代表機組21個工況轉(zhuǎn)換方式,具體如下所述:
S0:指機組靜止態(tài);
S1:指機組開機態(tài);
S2:指機組空載態(tài);
S3:指機組發(fā)電態(tài);
S4:指機組黑啟動態(tài);
S5:指機組發(fā)電調(diào)相態(tài);
S6:指機組背靠背啟動態(tài);
S7:指機組抽水態(tài);
S8:指機組抽水調(diào)相態(tài);
S9:指機組停機態(tài)。
以發(fā)電為例:機組從S0(靜止)-S1(開機)-S2(空載)-S3(發(fā)電),可見機組要完成從S0(靜止)到S3(發(fā)電)需要經(jīng)過S1(開機)和S2(空載)兩個狀態(tài),機組不能直接從靜止到發(fā)電狀態(tài),因此調(diào)速系統(tǒng)的工況狀態(tài)設(shè)計必須依據(jù)以圖3中的工況轉(zhuǎn)換關(guān)系為基礎(chǔ)。
首先需要對機組的狀態(tài)進(jìn)行定義,即機組滿足哪些特征才能表明機組在相應(yīng)的狀態(tài)下。如發(fā)電態(tài)機組的特征就是:
(1) 水輪機方向令=1;
(2) GCB合閘狀態(tài)=1;
(3) 機組功率>0;
(4) 機組頻率在50Hz±頻率死區(qū)范圍。
然后就是對工況轉(zhuǎn)換條件進(jìn)行分析,即機組從狀態(tài)1進(jìn)入狀態(tài)2需要滿足何種條件方可實現(xiàn)。如機組從靜止態(tài)進(jìn)入水輪機方向開機態(tài)需滿足:
(1) 水輪機方向令=1;
(2) 水輪機方向開機令=1。
通過對機組運行工況進(jìn)行定義,就實現(xiàn)了對控制對象的定義,再分析機組工況轉(zhuǎn)換條件就能得到整個控制對象的運動規(guī)律,這也是形成了調(diào)速系統(tǒng)控制策略的基礎(chǔ)。
根據(jù)前述分析來定義機組在上述工況時執(zhí)行的操作,見表2。
表2 機組在各種工況下的操作
根據(jù)圖3的工況轉(zhuǎn)移圖可以分析得到機組在該10個工況下的工況轉(zhuǎn)換表,見表3。
表3 抽蓄機組工況狀態(tài)轉(zhuǎn)換表
通過表2和表3可以清楚的看到抽水蓄能機組工況有限狀態(tài)機的狀態(tài)、事件、轉(zhuǎn)換和動作,這樣就使抽水蓄能機組工況間的復(fù)雜轉(zhuǎn)換關(guān)系變得清晰明了。
根據(jù)上述模型設(shè)計的調(diào)速器工況轉(zhuǎn)換程序在現(xiàn)場試驗效果良好,結(jié)合現(xiàn)場試驗數(shù)據(jù)進(jìn)行分析。
在背靠背拖動過程中拖動機主要負(fù)責(zé)拖動被拖動機進(jìn)入可并網(wǎng)狀態(tài),待被拖動機轉(zhuǎn)速升至額定轉(zhuǎn)速附近時同期并網(wǎng),拖動機先斷開GCB從背靠背拖動態(tài)進(jìn)入空載態(tài),接收監(jiān)控系統(tǒng)的停機命令進(jìn)入停機態(tài),最終進(jìn)入靜止態(tài)[3]。背靠背拖動過程中拖動機錄波見圖4。
整個拖動過程機組工況轉(zhuǎn)換迅速從靜止態(tài)—背靠背拖動態(tài)—空載態(tài)—停機態(tài)—靜止態(tài)整個過程歷時270s,運行狀態(tài)穩(wěn)定,拖動機組導(dǎo)葉開度開啟迅速,被拖動機與拖動機的頻率爬升平穩(wěn),很好地保證了機組的安全運行和快速反應(yīng)。
圖4 背靠背拖動試驗拖動機錄波
當(dāng)機組進(jìn)入抽水調(diào)相態(tài)后,調(diào)速系統(tǒng)接受監(jiān)控指令撤銷抽水調(diào)相令,接受抽水令,機組進(jìn)入抽水態(tài)。具體抽水曲線見圖5。
圖5 水泵方向抽水試驗錄波
當(dāng)機組進(jìn)入抽水態(tài)后,調(diào)速系統(tǒng)以設(shè)定的導(dǎo)葉開啟速度開啟導(dǎo)葉至第一段開度(預(yù)設(shè)53%)穩(wěn)定15s,待機組運行穩(wěn)定后開啟至當(dāng)前水頭下的最優(yōu)揚程。整個抽水過程機組工況轉(zhuǎn)換過程平常平穩(wěn),為電網(wǎng)穩(wěn)定運行提供了良好的保障。
通過建立有限狀態(tài)機模型,并應(yīng)用改進(jìn)的數(shù)據(jù)結(jié)構(gòu)與狀態(tài)轉(zhuǎn)換算法,抽水蓄能電站調(diào)速器控制邏輯結(jié)構(gòu)更為清晰。原來存在于程序中的諸多標(biāo)志變量,由狀態(tài)機的各個狀態(tài)所取代,使系統(tǒng)具有更好的擴展性;并且模型很好地利用了狀態(tài)的相關(guān)性。
通過現(xiàn)場調(diào)試和運行驗證,該調(diào)速系統(tǒng)質(zhì)量可靠、功能完善、運行穩(wěn)定,具有很好的靜態(tài)特性和動態(tài)特性,各項指標(biāo)都達(dá)到或優(yōu)于國標(biāo),為機組的可靠穩(wěn)定運行提供了有力的保障。
[1] 沈祖詒.水輪機調(diào)節(jié)[M].北京:水利電力出版社,1988.
[2] 熊振云,阮俊波,金慧華.嵌入式軟件中狀態(tài)機的抽象與實現(xiàn)[J].計算機應(yīng)用,2003,10:84-85.
[3] 駱林,馬志云.抽水蓄能電動發(fā)電機組背靠背起動過程仿真研究[J].大電機技術(shù),2005(06):11-14.
周 攀(1983—),男,工程師,主要從事水電站調(diào)速系統(tǒng)研究和工程調(diào)試工作。E-mail:zp1983101@163.com
The Condition Transformation Control Strategy for Pumped-Storage Power Station Based on Finite State Machine
ZHOU Pan
(State Grid Xinyuan Company Technology Center, Beijing 100073, China)
This paper sketches the principle and mathematical model of the finite state machine. Define the control and condition transformation rule of the governor system for the pumped-storage power station based on the FSM characteristic,and analysis the field running situation based on the spot experiment record.
finite state machine(FSM); condition transformation; pumped-storage power station; governor system