虛擬DCS技術(shù)與大型發(fā)電廠實(shí)時(shí)系統(tǒng)互聯(lián)應(yīng)用
目前,我國電力工業(yè)進(jìn)入了一個(gè)新的建設(shè)高潮,正在新建眾多大型發(fā)電機(jī)組,同時(shí)對(duì)已服役多年的大機(jī)組進(jìn)行改造。本次建設(shè)高潮的一大特色是要建立先進(jìn)完善的自動(dòng)化和信息技術(shù)平臺(tái),充分發(fā)揮與發(fā)電設(shè)備和人員操作緊密相連的實(shí)時(shí)系統(tǒng)的數(shù)字化功能,以全面提高大型發(fā)電廠生產(chǎn)運(yùn)行的安全性和經(jīng)濟(jì)性。本文從虛擬集散控制系統(tǒng)(distributedcontrolsystem,DCS)技術(shù)的角度出發(fā),根據(jù)作者的開發(fā)實(shí)踐,力圖較完整地提出大型發(fā)電廠三大實(shí)時(shí)系統(tǒng)互聯(lián)應(yīng)用的技術(shù)路線和工程方法,為擴(kuò)大應(yīng)用范圍和提升應(yīng)用層次提供一些參考。1、大型發(fā)電廠的實(shí)時(shí)系統(tǒng)
我國的大型火力發(fā)電廠一般指安裝了多臺(tái)135MW,300MW和600MW發(fā)電機(jī)組的發(fā)電企業(yè)。由于是連續(xù)進(jìn)行發(fā)電的生產(chǎn)過程,機(jī)組的實(shí)時(shí)控制系統(tǒng)DCS成為生產(chǎn)的關(guān)鍵系統(tǒng),處于運(yùn)行控制的核心地位。近年來,在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和數(shù)學(xué)模型技術(shù)不斷進(jìn)步的基礎(chǔ)上,各大型發(fā)電廠在實(shí)時(shí)控制系統(tǒng)DCS之外,大力發(fā)展了實(shí)時(shí)信息系統(tǒng)SIS(supervisoryinformationsystem)和實(shí)時(shí)仿真系統(tǒng)SIM(simulatorsystem),這構(gòu)成了所謂大型發(fā)電廠的三大實(shí)時(shí)系統(tǒng)。大型發(fā)電廠的三大實(shí)時(shí)系統(tǒng)是相對(duì)于非實(shí)時(shí)的管理信息系統(tǒng)MIS(managementinformationsystem)而言的,其系統(tǒng)如圖1所示,三大實(shí)時(shí)系統(tǒng)的主要功能:
1)實(shí)時(shí)控制系統(tǒng)DCS用于直接控制鍋爐、汽輪機(jī)和發(fā)電機(jī)組,實(shí)現(xiàn)邏輯和自動(dòng)調(diào)節(jié)功能,保證機(jī)組的啟停和穩(wěn)定運(yùn)行;
2)實(shí)時(shí)信息系統(tǒng)SIS主要指為火電廠全廠實(shí)時(shí)生產(chǎn)過程綜合優(yōu)化服務(wù)的生產(chǎn)過程實(shí)時(shí)管理和監(jiān)控的信息系統(tǒng)[1,2];
3)實(shí)時(shí)仿真系統(tǒng)SIM用于運(yùn)行人員的培訓(xùn),并可用于機(jī)組運(yùn)行控制和優(yōu)化分析。
圖1大型發(fā)電廠的三大實(shí)時(shí)系統(tǒng)
這三大實(shí)時(shí)系統(tǒng)的工作目的、系統(tǒng)平臺(tái)和軟件功能各有不同,但其實(shí)時(shí)性要求都是一致的,各系統(tǒng)的響應(yīng)時(shí)間都在100ms級(jí),以滿足對(duì)大型火力發(fā)電機(jī)組進(jìn)行控制、監(jiān)測(cè)、仿真的大容量和高速度數(shù)據(jù)計(jì)算處理的需要。同時(shí),這三大實(shí)時(shí)系統(tǒng)的建設(shè)時(shí)間和供貨來源不同,各自有很大的獨(dú)立性。隨著各大型發(fā)電廠高性能計(jì)算機(jī)信息網(wǎng)絡(luò)的不斷建設(shè)完善,為了達(dá)到利用數(shù)字化技術(shù)手段提高大型機(jī)組的安全性和經(jīng)濟(jì)性的目的,各方對(duì)于這三大實(shí)時(shí)系統(tǒng)的互聯(lián)和應(yīng)用寄予較高的期望,提出了非常有使用價(jià)值的應(yīng)用構(gòu)想。新的實(shí)時(shí)系統(tǒng)互聯(lián)應(yīng)用要求包括:①實(shí)現(xiàn)DCS系統(tǒng)到SIM系統(tǒng)的連接,能夠?qū)崿F(xiàn)對(duì)DCS系統(tǒng)的控制組態(tài)、參數(shù)設(shè)定等方面的程序下載,提高虛擬DCS的控制品質(zhì),能更好地進(jìn)行熱控人員培訓(xùn);②能夠?qū)崿F(xiàn)SIM系統(tǒng)到DCS系統(tǒng)的連接,從而進(jìn)行動(dòng)態(tài)試驗(yàn),并根據(jù)數(shù)學(xué)模型的計(jì)算結(jié)果進(jìn)行DCS系統(tǒng)的性能優(yōu)化或異常分析;③能夠?qū)崿F(xiàn)SIS系統(tǒng)到SIM系統(tǒng)的連接,使仿真數(shù)學(xué)模型獲得能符合某一歷史時(shí)刻的初始工況,從而為進(jìn)一步機(jī)組狀態(tài)分析提供起始運(yùn)算點(diǎn);④能夠?qū)崿F(xiàn)SIM系統(tǒng)到SIS系統(tǒng)的連接,使運(yùn)行監(jiān)控和決策人員可以對(duì)實(shí)時(shí)數(shù)據(jù)和仿真數(shù)據(jù)進(jìn)行方便的比較,做出正確的判斷。
根據(jù)以上的要求,實(shí)現(xiàn)三大實(shí)時(shí)系統(tǒng)互聯(lián)的內(nèi)容就是來自于DCS的I/O數(shù)據(jù)通信和組態(tài)數(shù)據(jù)。正是有了全新開發(fā)的虛擬DCS系統(tǒng)和虛擬I/O,才能使數(shù)據(jù)和邏輯一一對(duì)應(yīng),使三大實(shí)時(shí)系統(tǒng)互聯(lián)應(yīng)用成為可能。
2、虛擬DCS技術(shù)
眾所周知,SIM系統(tǒng)是帶有爐、機(jī)、電控?cái)?shù)學(xué)模型的實(shí)時(shí)計(jì)算系統(tǒng)。仿真數(shù)學(xué)模型應(yīng)該是全范圍、全過程、高逼真度、相應(yīng)的DCS控制系統(tǒng)的仿真,必須包含全部I/O測(cè)點(diǎn),采用全真邏輯,設(shè)置完全相同的功能模塊和控制參數(shù)。為了實(shí)現(xiàn)以上要求,可以采用DCS“激勵(lì)”或“虛擬”技術(shù)。目前在國外,有多個(gè)控制系統(tǒng)公司都開發(fā)了虛擬DCS技術(shù),其中的一些仿真控制系統(tǒng)研發(fā)機(jī)構(gòu)已經(jīng)提供完整的虛擬DCS軟件包,以滿足應(yīng)用要求。在參照國外技術(shù)和深入研究各種DCS的基礎(chǔ)上,作者自主開發(fā)了虛擬DCS技術(shù),不僅能提供給仿真系統(tǒng)使用,也可以成為實(shí)時(shí)系統(tǒng)互聯(lián)的核心部分。
虛擬DCS(virtualDCS)是相對(duì)于大型火力發(fā)電機(jī)組控制領(lǐng)域的真實(shí)DCS(realDCS)而言的。虛擬DCS是要在非DCS計(jì)算機(jī)系統(tǒng)上再現(xiàn)DCS計(jì)算機(jī)系統(tǒng),具體地說,就是要在非DCS系統(tǒng)的Windows平臺(tái)上,盡可能真實(shí)地由軟件再現(xiàn)建立在U2nix或Windows平臺(tái)上的真實(shí)DCS系統(tǒng)[3,4]。虛擬DCS的特點(diǎn),是控制參數(shù)和算法完全來源于從DCS工程師站下載的組態(tài)文件,使用與真實(shí)DCS系統(tǒng)相同的控制算法、模塊、時(shí)間片、位號(hào)等,能夠隨著真實(shí)DCS系統(tǒng)的修改與更新,同步進(jìn)行仿真系統(tǒng)的修改與更新,能完成復(fù)雜的仿真控制應(yīng)用功能,仿真軟件的功能逼真度和可信度很高[5]。采用面向?qū)ο驩OP(object-orientedprogramming)程序設(shè)計(jì)技術(shù),將虛擬DCS系統(tǒng)看成通過交互作用來完成任務(wù)的功能模塊對(duì)象的集合,對(duì)每個(gè)對(duì)象用各自的方法管理數(shù)據(jù)和執(zhí)行算法[6~8]。作者已經(jīng)和正在自主開發(fā)的虛擬DCS系統(tǒng)如圖2所示,其涵蓋了鍋爐控制、汽機(jī)控制、電氣控制、協(xié)調(diào)控制等全部自動(dòng)控制系統(tǒng),同時(shí)逐漸擴(kuò)展到以各主要DCS系統(tǒng)為虛擬對(duì)象。
圖2虛擬DCS的內(nèi)容
虛擬DCS之所以能在發(fā)電廠三大實(shí)時(shí)系統(tǒng)的互聯(lián)應(yīng)用方面起到核心的作用,主要是因?yàn)槠渥裱募夹g(shù)思路具有發(fā)電廠控制接口和組態(tài)的現(xiàn)實(shí)基礎(chǔ)。可以看出,DCS系統(tǒng)的I/O點(diǎn)、SIS系統(tǒng)的實(shí)時(shí)通信數(shù)據(jù)庫點(diǎn)、仿真機(jī)使用的虛擬I/O點(diǎn),在位號(hào)和數(shù)據(jù)上是同一點(diǎn);DCS系統(tǒng)的分散處理單元和虛擬DCS的程序,在軟件功能上也相同。除數(shù)學(xué)模型仿真了發(fā)電廠機(jī)組設(shè)備之外,虛擬DCS系統(tǒng)能夠?qū)崿F(xiàn)在計(jì)算機(jī)上再現(xiàn)真實(shí)的DCS系統(tǒng),并對(duì)數(shù)學(xué)模型進(jìn)行與現(xiàn)實(shí)完全一致的控制。在數(shù)字平臺(tái)上可以多次重復(fù)再現(xiàn)的虛擬系統(tǒng),為進(jìn)一步分析應(yīng)用提供了前提條件。虛擬DCS的主要技術(shù)部分包括:
1)開發(fā)虛擬DCS智能編譯轉(zhuǎn)換軟件,實(shí)現(xiàn)對(duì)DCS下載數(shù)據(jù)庫的智能轉(zhuǎn)換和虛擬代碼自動(dòng)生成;
2)建立虛擬DCS運(yùn)行服務(wù)器,采用面向?qū)ο蟮某绦蚣夹g(shù),在服務(wù)器上通過程序調(diào)度,分層分塊對(duì)整個(gè)虛擬DCS進(jìn)行實(shí)時(shí)運(yùn)算處理,同時(shí)提供適合于仿真控制應(yīng)用的服務(wù)器功能;
3)提供虛擬DCS調(diào)試環(huán)境,可以通過實(shí)時(shí)網(wǎng)絡(luò)瀏覽交互,對(duì)虛擬DCS服務(wù)器上的任何對(duì)象模塊和參數(shù)進(jìn)行顯示和設(shè)置,跟蹤軟件調(diào)試或運(yùn)行的全范圍和全過程。
3、實(shí)時(shí)系統(tǒng)互聯(lián)應(yīng)用
一般情況下,大型發(fā)電廠的實(shí)時(shí)仿真系統(tǒng)SIM主要由2部分組成:數(shù)學(xué)模型(包括鍋爐、汽機(jī)、電氣等主要的物理設(shè)備)和仿真DCS控制系統(tǒng)。只有當(dāng)設(shè)備的數(shù)學(xué)模型和仿真DCS控制系統(tǒng)都足夠精確時(shí),才能認(rèn)為這個(gè)仿真系統(tǒng)可以模擬對(duì)象電廠的真實(shí)操作和控制,用其進(jìn)行運(yùn)行分析和培訓(xùn)才具有真實(shí)的意義。以下的一系列實(shí)時(shí)系統(tǒng)的應(yīng)用內(nèi)容,都是建立在電廠設(shè)備數(shù)學(xué)模型和仿真控制系統(tǒng)足夠精確,能夠正確模擬真實(shí)電廠各種可能工況的基礎(chǔ)之上的。
在實(shí)際開發(fā)中,為了將實(shí)時(shí)仿真系統(tǒng)SIM、實(shí)時(shí)信息系統(tǒng)SIS和集散控制系統(tǒng)DCS互聯(lián)起來,以實(shí)現(xiàn)數(shù)據(jù)交換和信息共享,作者認(rèn)為可以實(shí)施以下一系列的實(shí)時(shí)系統(tǒng)。
3.1校驗(yàn)數(shù)學(xué)模型
由于DCS控制系統(tǒng)仿真采用了較為先進(jìn)的虛擬DCS技術(shù),使得仿真控制系統(tǒng)的控制參數(shù)和算法完全來源于從DCS工程師站下載的組態(tài)文件,并使用與真實(shí)DCS系統(tǒng)相同的控制算法、模塊、時(shí)間片、位號(hào)等??梢哉J(rèn)為,基于虛擬技術(shù)的仿真控制系統(tǒng)的功能逼真度和可信度很高。實(shí)現(xiàn)DCS系統(tǒng)到SIM系統(tǒng)的連接,從而可以使真實(shí)控制系統(tǒng)和仿真控制系統(tǒng)在參數(shù)和控制邏輯上最大限度地保持一致,然后通過比較數(shù)學(xué)模型和真實(shí)物理設(shè)備運(yùn)行參數(shù)和運(yùn)行狀態(tài),可以動(dòng)態(tài)地校驗(yàn)數(shù)學(xué)模型的正確性,修改數(shù)學(xué)模型不完善的方程和參數(shù)。由于仿真控制系統(tǒng)的高度逼真性,使得對(duì)數(shù)學(xué)模型的校驗(yàn)具有較高的可靠性和正確性。
3.2虛擬DCS同步更新
由于仿真控制系統(tǒng)采用的虛擬DCS技術(shù)具有很好的實(shí)時(shí)性和同步性,能夠隨著真實(shí)DCS系統(tǒng)的更新而同步進(jìn)行更新。所以實(shí)現(xiàn)DCS系統(tǒng)到SIM系統(tǒng)的連接,對(duì)于真實(shí)DCS系統(tǒng)的更新,仿真DCS只需要重新從工程師站上下載最新的DCS組態(tài)文件,再通過虛擬DCS智能編譯轉(zhuǎn)換軟件,生成C++控制代碼重新編譯后,就完成了仿真DCS的同步更新,方便快捷,避免由于手工編寫控制代碼而產(chǎn)生的錯(cuò)誤。
3.3校驗(yàn)DCS邏輯和參數(shù)
DCS控制系統(tǒng)控制著鍋爐、汽機(jī)、發(fā)電機(jī)組等大型設(shè)備,其控制的正確性和安全性是非常重要的。DCS邏輯和控制參數(shù)的修改必須經(jīng)過真實(shí)檢驗(yàn)和運(yùn)行才能應(yīng)用于現(xiàn)場(chǎng)。但在真實(shí)DCS上進(jìn)行檢驗(yàn)和運(yùn)行又具有極大的危險(xiǎn)性和不確定性。所以,實(shí)現(xiàn)SIM系統(tǒng)到DCS系統(tǒng)的連接,可以利用仿真控制系統(tǒng)進(jìn)行DCS邏輯和控制參數(shù)修改和校驗(yàn)。由于虛擬DCS技術(shù)可以使仿真控制系統(tǒng)具有極高的逼真度,利用其進(jìn)行的邏輯和參數(shù)校驗(yàn)可以正確地反映真實(shí)DCS的控制過程和效果。
3.4真實(shí)DCS與虛擬DCS數(shù)據(jù)比較
實(shí)時(shí)信息系統(tǒng)SIS利用實(shí)時(shí)通信從真實(shí)DCS上取得實(shí)時(shí)在線數(shù)據(jù)。實(shí)時(shí)仿真系統(tǒng)SIM利用千兆網(wǎng)絡(luò)通信從仿真實(shí)時(shí)數(shù)據(jù)庫上取得仿真數(shù)據(jù)。實(shí)現(xiàn)SIM系統(tǒng)和SIS系統(tǒng)的互聯(lián),可在同一平臺(tái)上合成現(xiàn)場(chǎng)數(shù)據(jù)和仿真數(shù)據(jù),進(jìn)行比較、判斷和顯示。
仿真數(shù)據(jù)與現(xiàn)場(chǎng)數(shù)據(jù)的比較分為兩大類:模擬量數(shù)據(jù)(AI,AO)和開關(guān)量數(shù)據(jù)(DI,DO)。開關(guān)量數(shù)據(jù)的比較采用一一對(duì)應(yīng)的方法,而模擬量數(shù)據(jù)由于存在著一定的偏差和滯后,將按照數(shù)據(jù)的重要程度和允許的偏差范圍分為若干類,并配有相關(guān)的加權(quán)系數(shù),再利用報(bào)警數(shù)據(jù)庫記錄所有誤差數(shù)據(jù)值和發(fā)生時(shí)間,以便于及時(shí)的修改和查詢。
3.5用SIS數(shù)據(jù)建立初始工況并進(jìn)行系統(tǒng)分析
實(shí)現(xiàn)SIS系統(tǒng)到SIM系統(tǒng)的連接,調(diào)用SIS數(shù)據(jù)庫中某一特定工況下的現(xiàn)場(chǎng)數(shù)據(jù),利用數(shù)據(jù)通道下載給SIM,通過現(xiàn)場(chǎng)數(shù)據(jù)和仿真數(shù)據(jù)的比較,不斷地調(diào)整實(shí)時(shí)仿真系統(tǒng)數(shù)據(jù)的數(shù)值(開關(guān)量可以通過開關(guān)閥門、泵等手段使其與現(xiàn)場(chǎng)數(shù)據(jù)一一對(duì)應(yīng);模擬量可以通過調(diào)整PID參數(shù)和動(dòng)態(tài)特性等方法使其與現(xiàn)場(chǎng)數(shù)據(jù)盡可能的接近)。當(dāng)現(xiàn)場(chǎng)數(shù)據(jù)和仿真數(shù)據(jù)的開關(guān)量保持一一對(duì)應(yīng)而模擬量保持在允許偏差范圍之內(nèi)時(shí),SIM系統(tǒng)就建立了一個(gè)與現(xiàn)場(chǎng)某一工況基本相同的初始工況,然后運(yùn)行SIM系統(tǒng),就可以再現(xiàn)在這一工況下發(fā)生的各種可能的現(xiàn)象和事件。SIM系統(tǒng)通過建立各種不同的初始工況,利用超實(shí)時(shí)(super-real-time)仿真技術(shù),即仿真系統(tǒng)載入現(xiàn)場(chǎng)運(yùn)行工況,然后在計(jì)算機(jī)的幫助下,在高出實(shí)時(shí)運(yùn)行速度數(shù)倍的速度下模擬和再現(xiàn)電廠可能的運(yùn)行工況,短時(shí)間內(nèi)快速預(yù)計(jì)實(shí)際過程系統(tǒng)數(shù)小時(shí)、數(shù)日甚至數(shù)月時(shí)間內(nèi)的電廠運(yùn)行數(shù)據(jù),通過這些數(shù)據(jù)可以制定控制策略,消除故障隱患,調(diào)節(jié)運(yùn)行參數(shù),從而動(dòng)態(tài)地保證電廠的安全和經(jīng)濟(jì)運(yùn)行[9]。
4、結(jié)語
虛擬DCS技術(shù)的開發(fā)應(yīng)用,可以進(jìn)行實(shí)時(shí)控制系統(tǒng)DCS、實(shí)時(shí)信息系統(tǒng)SIS和實(shí)時(shí)仿真系統(tǒng)SIM的實(shí)時(shí)互聯(lián),再結(jié)合數(shù)據(jù)庫技術(shù)和各種實(shí)時(shí)通信技術(shù),就能充分地利用虛擬DCS技術(shù)的高度逼真性和開放性,實(shí)現(xiàn)數(shù)據(jù)分析、模型校驗(yàn)和參數(shù)優(yōu)化等高級(jí)仿真控制功能?;谔摂MDCS這一先進(jìn)技術(shù)的三大實(shí)時(shí)系統(tǒng)DCS、SIS和SIM的互聯(lián)應(yīng)用,可以為大型發(fā)電廠安全、可靠和經(jīng)濟(jì)運(yùn)行提供一種數(shù)字化保障。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。