田 昌, 齊夢瑤
(上海理工大學 能源與動力工程學院, 上海 200093)
火力發(fā)電是用煤、天然氣等燃料燃燒產生的熱能來加熱水,產生高溫高壓蒸汽,利用蒸汽推動汽輪機,汽輪機帶動發(fā)電機生產電力[1]。目前,我國火力發(fā)電量占比超過70%,是我國電力生產的主要形式[2]。提高火力發(fā)電運行效率、降低污染物排放,依然是亟待解決的題難之一。
蒸汽輪機發(fā)電實驗裝置結構復雜,實驗裝置的運行需要較長時間準備,而且實驗過程存在高溫、高壓等危險因素,每組實驗人數(shù)還要受到場地的限制。近年來,虛擬仿真技術在傳統(tǒng)火力發(fā)電領域得到了較多的應用[3-4],虛擬仿真實驗的開發(fā)與應用快速發(fā)展[5-6]。教育部于2013年起開展國家級虛擬仿真實驗教學中心建設工作,2013—2015年共批準建設了300個國家級虛擬仿真實驗教學中心,在2017年開展了更具有廣泛性和共享性的示范性虛擬仿真實驗教學項目建設工作[7-11]。本文利用LabVIEW語言、數(shù)字仿真技術,依托實體蒸汽輪機發(fā)電實驗裝置,設計了蒸汽輪機發(fā)電虛擬仿真實驗項目。在蒸汽輪機發(fā)電實驗裝置運行原理的基礎上,對裝置的運行工況、運行參數(shù)進行數(shù)據(jù)處理,建立了工況參數(shù)數(shù)據(jù)庫,對實體裝置進行虛擬化建模和工況運行仿真設計,實現(xiàn)了硬件功能虛擬化。
蒸汽輪機發(fā)電的基本熱力學原理是朗肯循環(huán),其工作過程是:水在鍋爐中被加熱變?yōu)檫^熱蒸汽后,流入汽輪機中等熵膨脹做功,排氣在冷凝器中凝結放熱,凝結水經水泵加壓進入鍋爐,從而構成一個熱力循環(huán)。
實體蒸汽輪機發(fā)電實驗裝置系統(tǒng)如圖1所示,由鍋爐、汽輪機、發(fā)電機、冷卻塔、風機、水泵、管道及閥門構成,配備有計算機及數(shù)據(jù)采集設備。本發(fā)電實驗裝置利用蒸汽輪機帶動發(fā)電機發(fā)電,蒸汽輪機做功的基本單元為蒸汽輪機級,由噴嘴葉片和與它相配合的動葉柵所組成。當具有一定溫度和壓力的蒸汽通過蒸汽輪機級時,首先在噴嘴葉柵中將蒸汽所具有的熱能轉變?yōu)閯幽?然后在動葉柵中將其動能轉變?yōu)闄C械能,從而完成蒸汽輪機利用蒸汽熱能做功的過程。蒸汽輪機帶動發(fā)電機發(fā)電,發(fā)電機發(fā)出的交流電經過端子整流變?yōu)橹绷麟姟?/p>
圖1 實驗裝置系統(tǒng)圖
本實驗裝置采用管式鍋爐,配有多重燃燒運行安全及系統(tǒng)壓力保護設備,外有透明玻璃液位計顯示鍋爐液位。鍋爐最高運行壓力為827 kPa,鍋爐溫度不超過250 ℃,發(fā)電機最高運行功率為30 W,所發(fā)電量通過阻尼電阻消耗掉。
實驗過程中,以發(fā)電機轉速的穩(wěn)定作為整個實驗系統(tǒng)穩(wěn)定運行的標志。當發(fā)電實驗裝置達到穩(wěn)定運行工況后,通過調節(jié)阻尼電阻的阻值模擬發(fā)電廠實際負荷的變化,并通過調整主氣閥等部件進行電廠變負荷工況調節(jié)。由于蒸汽輪機發(fā)電機組運行時各部件是聯(lián)動的,因而需要通過對蒸汽閥開度與阻力電阻大小的頻繁調整來維持工況穩(wěn)定。在實驗過程中,實驗裝置存在煙氣較重、不易操作等問題,而虛擬仿真實驗可以解決這些問題。
虛擬仿真實驗項目采用LabVIEW語言編寫,用實體實驗裝置的實測數(shù)據(jù)作為虛擬仿真實驗項目數(shù)據(jù)庫的數(shù)據(jù)。該實驗采用分模塊設計,實驗程序共有4個模塊,其中裝置運行模塊和工況模擬模塊為核心模塊,實驗簡介模塊和思考題模塊為輔助模塊。利用選項卡控件實現(xiàn)各模塊面板間的切換。
采集實體實驗裝置運行時鍋爐內溫度、壓力等參數(shù)數(shù)據(jù),經過多次實驗,在剔除了無效實驗數(shù)據(jù)后,將樣本整理劃分為連續(xù)的工況數(shù)據(jù)樣本。對于重復部分,在對比后選取轉速更穩(wěn)定的數(shù)據(jù)作為擬合用的數(shù)據(jù)樣本,最終數(shù)據(jù)按工況分類。
以不同的鍋爐溫度為劃分依據(jù),分別用整體擬合公式法、部分擬合公式法和求均值法擬合出鍋爐壓力、汽輪機入口壓力/溫度、汽輪機出口壓力/溫度、燃氣流量、發(fā)電機轉速、發(fā)電機輸出電壓、發(fā)電機輸出電流、發(fā)電功率與鍋爐溫度的關系曲線圖,模擬實際實驗裝置的運行情況。分析數(shù)據(jù)的有效性,將有效數(shù)據(jù)作為模擬仿真程序的數(shù)據(jù)庫內容導入程序內,作為顯示、查詢的數(shù)據(jù)來源。
程序界面是實驗人員與實驗裝置交互的窗口。良好的界面設計有助于實驗人員快速掌握實驗裝置和實驗內容。本文設計的仿真實驗項目的界面采用標簽頁方式,將前面板中的選項卡控件作為程序的主界面,每個選項卡中插入子界面作為相應程序的顯示面板,然后按順序插入每個模塊的程序,添加相應的控件,進一步完善程序界面。
(1) 實驗介紹界面。介紹蒸汽輪機發(fā)電的系統(tǒng)構成、工作原理、實驗裝置操作步驟、實驗數(shù)據(jù)處理等內容。
(2) 裝置運行界面。模擬實驗發(fā)電裝置開始發(fā)電至高運行參數(shù)的過程,添加與實際相一致的儀表作為顯示控件。
(3) 工況模擬界面。標注出實驗時蒸汽的工作路徑及各工作單元的運行結構,顯示出實驗裝置的做功循環(huán)流程,合理布置儀器儀表與參數(shù)輸入區(qū)域,清晰顯示運行參數(shù)和查詢工況(見圖2)。
(1) 實驗介紹模塊程序設計。制作4個子界面對應的子VI,利用引用函數(shù)打開子VI,然后利用節(jié)點屬性設置調用方法為運行VI,再利用事件結構觸發(fā)子VI的前面板顯示。事件結構的觸發(fā)事件是系統(tǒng)列表框值改變與停止鍵值改變,程序流程圖見圖3。
(2) 裝置運行模塊程序設計。采用函數(shù)節(jié)點模擬和編輯各狀態(tài)參數(shù)的運行變化規(guī)律,添加while循環(huán)嵌套for循環(huán)控制程序的起始與結束,其中for循環(huán)從最低發(fā)電鍋爐溫度166.
圖2 工況模擬界面
8 ℃開始運行,至226.8 ℃結束,運行規(guī)律來自數(shù)據(jù)樣本中的趨勢線,裝置運行程序設計如下圖4所示。
圖3 實驗介紹程序流程圖
(3) 工況模擬模塊程序設計。依次利用節(jié)點屬性及調用節(jié)點打開源數(shù)據(jù),并將數(shù)據(jù)格式轉換為相應的LabVIEW數(shù)據(jù)類型,并將其輸入到索引數(shù)組內。以for循環(huán)體作為循環(huán)結構,利用索引數(shù)組函數(shù)和數(shù)組最大值、最小值函數(shù)對各行各列進行查找比較,得到數(shù)據(jù)庫中與查詢工況點最接近的一組實際運行參數(shù),將其輸出顯示。
圖4 裝置運行程序框圖
蒸汽輪機發(fā)電虛擬實驗項目能夠展現(xiàn)蒸汽發(fā)電的工作原理、系統(tǒng)構成,并能模擬實體實驗裝置的運行特性。虛擬實驗項目即可設置為獨立實驗項目,又可作為實體實驗裝置的補充,幫助學生預習。虛實結合的實驗方式很好地達到預期要求,提高了學生在實驗過程中的主動性和思維能力,學生普遍反映較好。