基于LabVIEW水力機組運行實時監(jiān)測系統(tǒng)設(shè)計說明_第1頁
基于LabVIEW水力機組運行實時監(jiān)測系統(tǒng)設(shè)計說明_第2頁
基于LabVIEW水力機組運行實時監(jiān)測系統(tǒng)設(shè)計說明_第3頁
基于LabVIEW水力機組運行實時監(jiān)測系統(tǒng)設(shè)計說明_第4頁
基于LabVIEW水力機組運行實時監(jiān)測系統(tǒng)設(shè)計說明_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、0 / 47摘摘 要要 水電是我國重點發(fā)展的綠色能源,水電生產(chǎn)具有開停機方便、運行費用低,對環(huán)境污染小等優(yōu)點,合理充分地利用水電能源對我國的經(jīng)濟發(fā)展起著巨大的推動作用,因此有效地對水力機組運行參數(shù)進行檢測、分析、優(yōu)化,對水輪機組高效穩(wěn)定運行將起到重要作用。 本文采用虛擬儀器技術(shù),通過 LabVIEW 的方法,開發(fā)了一套水力機組運行實時監(jiān)測系統(tǒng),該系統(tǒng)不僅實現(xiàn)了水輪機運行參數(shù)的實時檢測、分析、計算以與水力機組能量特性模型的建立,而且為建立水力機組優(yōu)化運行系統(tǒng)打下基礎(chǔ)。 本文主體分為兩部分,每部分容如下: 第一部分:采用虛擬儀器的概念,構(gòu)建了實時監(jiān)測系統(tǒng)的硬件結(jié)構(gòu)并詳細介紹了硬件的選型設(shè)計。該系統(tǒng)

2、的硬件部分主要采用了美國 NI 公司的產(chǎn)品,包括信號調(diào)理設(shè)備以與數(shù)據(jù)采集卡,經(jīng)過試驗驗證,該系統(tǒng)硬件結(jié)構(gòu)不論采集精度、速度以與抗干擾能力都能夠滿足實時監(jiān)測系統(tǒng)的要求。第二部分:利用圖形化編程語言 LabVIEW 建立了數(shù)據(jù)采集系統(tǒng),實現(xiàn)了水輪機的工作水頭、流量、出力等參數(shù)的實時在線監(jiān)測、顯示、處理以與存儲,同時可根據(jù)水力機組實時監(jiān)測的數(shù)據(jù)計算水輪機的運行效率,并實時顯示,使工作人員隨時了解水輪機的運行狀況。 本系統(tǒng)的開發(fā)對于充分利用水資源,提高水電站的經(jīng)濟效益,實現(xiàn)水力機組的高效穩(wěn)定運行與優(yōu)化運行均具有一定的實際指導(dǎo)意義。關(guān)鍵詞:水力機組;優(yōu)化運行;數(shù)據(jù)采集;虛擬儀器;監(jiān)測系統(tǒng)1 / 47目

3、錄摘要ABSTRACT第 1 章緒論11.1 水電站系統(tǒng)的發(fā)展概論 11.1.1 國外發(fā)展狀況 21.1.2 水電站控制方式的演變 31.1.3 小型水電站計算機監(jiān)控現(xiàn)狀 5第 2 章中小型水電站監(jiān)控系統(tǒng)設(shè)計72.1 中小型水電站運行的特點 72.2 水電站監(jiān)控系統(tǒng)的設(shè)計要求 82.3 監(jiān)控系統(tǒng)的主要設(shè)計任務(wù) 102.3.1 監(jiān)控系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計 102.3.2 水電站的電廠分層設(shè)計 12第第 3 3 章章 上位機的軟件設(shè)計上位機的軟件設(shè)計 143.1 虛擬儀器與 LABVIEW 概述 143.1.1 虛擬儀器技術(shù) 153.1.1.1 虛擬儀器與傳統(tǒng)儀器的對比 153.1.1.2 虛擬儀器的

4、構(gòu)成 152 / 473.1.1.3 虛擬儀器的特點 173.1.2 LabVIEW183.2 LabVIEW 各種通信方式介紹與實現(xiàn) 203.3 系統(tǒng)通信方式的比較與原則 213.4 上下機間的數(shù)據(jù)傳遞 223.5 數(shù)據(jù)采集 223.6 系統(tǒng)程序前面板 223.7 系統(tǒng)程序框圖 243.8 水利機組運行實時監(jiān)測系統(tǒng)采集的實現(xiàn) 25第 4 章基于虛擬儀器的水利機組運行參數(shù)數(shù)據(jù)采集系統(tǒng)274.1 數(shù)據(jù)庫的訪問技術(shù) 274.1.1 系統(tǒng)數(shù)據(jù)庫平臺 274.1.2LabVIEW 的數(shù)據(jù)庫訪問方式 274.1.3LabSQL 工具包簡介 284.1.4LabSQL 的安裝與配置 304.1.5LabV

5、IEW 訪問數(shù)據(jù)庫的流程 314.2 數(shù)據(jù)庫表單設(shè)計 324.3 數(shù)據(jù)庫采集系統(tǒng)的軟件結(jié)構(gòu) 364.4 數(shù)據(jù)采集系統(tǒng)的功能 37第第 5 5 章章 展望與總結(jié)展望與總結(jié)385.1 展望 385.2 總結(jié) 38致 40參考文獻 413 / 470 / 47第第 1 1 章章 緒論緒論1.11.1 水電站控制系統(tǒng)的發(fā)展概況水電站控制系統(tǒng)的發(fā)展概況 水電站最根本的任務(wù)是實現(xiàn)安全經(jīng)濟運行,隨著國民經(jīng)濟的持續(xù)發(fā)展,電力需求迅猛增長,興建的水電站越來越多,其容量也越來越大,如正在建設(shè)的三峽水電站,總裝機容量高達 18200MW。為了實現(xiàn)安全發(fā)供電,需要經(jīng)常監(jiān)測的量成千上萬,需要實現(xiàn)的控制功能也越來越復(fù)雜。

6、特別是抽水蓄能電廠的出現(xiàn),機組的工況不僅有發(fā)電、調(diào)相、而且還有抽水、各種工況之間的相互轉(zhuǎn)換,使控制功能進一步復(fù)雜。為了實現(xiàn)水電站的優(yōu)化運行以期達到整個系統(tǒng)的經(jīng)濟運行,需要進行的計算更為復(fù)雜。以上這些復(fù)雜的工作使原來在水電站上廣泛使用的布線邏輯型自動裝置越來越難以勝任,因此采用更為先進的技術(shù)成了迫不與待的任務(wù)。 與此同時,計算機科學發(fā)展異常迅猛,技術(shù)日新月異,其性能日趨完善,而價格日益下降,這為計算機監(jiān)控取代常規(guī)的布線邏輯型自動裝置提供了良好的物質(zhì)基礎(chǔ)。 早在 20 世紀 70 年代,計算機已開始應(yīng)用于水電站,起先用于各項離線計算和工況的監(jiān)測,后來,逐漸進入到控制領(lǐng)域。它經(jīng)歷了一段從低級到高級,

7、從順序控制到閉環(huán)調(diào)節(jié)控制,從局部控制到全廠控制,從電能生產(chǎn)領(lǐng)域擴展到水情測報、水工建筑物的監(jiān)控。航運管理控制等各個方面,從監(jiān)控到實現(xiàn)經(jīng)濟運行,從個別電廠監(jiān)控到整個梯級和流域監(jiān)控的發(fā)展過程。出現(xiàn)了一批用微機構(gòu)成的調(diào)速器、勵磁調(diào)節(jié)器、同期裝置和繼電保護裝置等。多媒體技術(shù)應(yīng)用使電廠中控室的設(shè)計發(fā)生了巨大的變化。巨大的模擬顯示屏正在逐漸被計算機顯示器所代替;常規(guī)操作盤基本上已被計算機監(jiān)控系統(tǒng)的值班員控制臺所取代。運行人員的操作已從過去的扭把手、按開關(guān)轉(zhuǎn)為計算機鍵盤和鼠標操作。運行人員的工作性質(zhì)也發(fā)生了質(zhì)的變化,從過去的日常監(jiān)控和頻繁操作轉(zhuǎn)變?yōu)檠惨?經(jīng)常的監(jiān)測和控制調(diào)節(jié)工作都由計算機系統(tǒng)去完成。運行人員

8、的勞動強度大大減輕,人數(shù)也大大減少,甚至出現(xiàn)了“無人值班”的水電站。采用計算機監(jiān)控已成了水電站主流。1 / 471.1.11.1.1 國外發(fā)展現(xiàn)狀國外發(fā)展現(xiàn)狀 從 20 世紀 70 年代起,計算機監(jiān)控在國外一些水電站上取得了實質(zhì)性的進展,出現(xiàn)了用計算機控制的水電。最初,由于計算機價格比較昂貴,全廠只用一臺計算機實現(xiàn)對主要工況的監(jiān)視和操作,通常采用開環(huán)調(diào)節(jié)控制。后來,隨著計算機性能改善和價格下降,出現(xiàn)了采用多臺計算機實現(xiàn)閉環(huán)調(diào)節(jié)控制的水電站。高性能微機的出現(xiàn)使微機在水電站監(jiān)控系統(tǒng)中得到普遍的應(yīng)用。現(xiàn)在,新投入的水電站大都采用由多臺計算機構(gòu)成的計算機監(jiān)控系統(tǒng)。世界各國的發(fā)展是不平衡的,目前關(guān)于水電

9、站實現(xiàn)計算機監(jiān)控的情況還缺乏完整統(tǒng)計資料。就國家來說,美國,法國,日本和加拿大等國在這方面是比較領(lǐng)先的。 國外研制水電站計算機監(jiān)控系統(tǒng)有許多公司,其中比較著名的有,加拿大的CAE 公司、瑞士和德國的 ABB 公司。德國的西門子公司。法國的 ALSToM 公司(原 CEGELEC 公司)、日本的日立公司和東芝公司、美國和加拿大的貝利公司,奧地利的依林(ELIN)公司等。各公司都推出自己的系列產(chǎn)品,在世界各地得到了廣泛應(yīng)用。 我國水電站計算機監(jiān)控系統(tǒng)的研制工作起步并不晚。早在 70 年代末,原水電部就組織了自動化研究所(現(xiàn)改為電力自動化研究院)、長江流域規(guī)劃辦公室(現(xiàn)改為長江水利委員會)和華中工學

10、院(現(xiàn)改為華中科技大學)研究洲壩水電站采用計算機監(jiān)控系統(tǒng)問題。隨后,中國水利水電科學院研究院(簡稱水科院)自動化研究所開始了富春江水電站計算機監(jiān)控系統(tǒng)的研制工作。電氣傳動設(shè)計研究所(簡稱天傳所)也開始了永定河梯級水電站計算機監(jiān)控系統(tǒng)的研制工作。這些監(jiān)控系統(tǒng)于 80 年代中期先后投入運行。 與此同時,我國也引進了一些國外研制的監(jiān)控系統(tǒng)。采用 CAE 公司產(chǎn)品的有洲壩大江電廠、隔河巖水電站和龔嘴梯調(diào)。采用西門子公司產(chǎn)品的有魯布格水電站、抽水蓄能電廠 C 二期。龔嘴水電站,采用 ABB 公司產(chǎn)品的有家口、天生橋二級、溪口、寶興河梯級和二灘等水電站。采用貝利公司產(chǎn)品的有十三陵抽水蓄能電廠和天荒坪抽水蓄

11、能電廠,采用法國 cEGELEC 公司產(chǎn)品的有抽水蓄能電廠(一期)、高壩洲水電站、采用依林公司產(chǎn)品的有小浪底水電站。 十多年來,國的研制單位也取得了很大的成就。己投運的幾十個計算機監(jiān)控系統(tǒng)中絕大多數(shù)是由國單位研制的。技術(shù)水平也有了很大的提高,達到了國2 / 47外 90 年代的水平。許多新技術(shù),如分層分布處理、分布式數(shù)據(jù)庫、開放系統(tǒng)、網(wǎng)絡(luò)、多媒體、專家系統(tǒng)等,都得到了相應(yīng)的應(yīng)用。電力自動化研究院和水科院自動化研究所還推出了自己的系列產(chǎn)品,不僅在國電站得到廣泛的應(yīng)用,甚至還出口到國外。 根據(jù)近年來的實踐,新建的大中型水電站已基本采用計算機監(jiān)控系統(tǒng),不采用的己是少數(shù)。1.1.21.1.2 水電站控

12、制方式的演變水電站控制方式的演變 隨著計算機技術(shù)的不斷發(fā)展,水電站監(jiān)控的方式也隨之改變,計算機系統(tǒng)在水電站監(jiān)控系統(tǒng)中的作用與其與常規(guī)設(shè)備的關(guān)系也發(fā)生了變化,其演變過程大致如下。1.以常規(guī)控制裝置為主、計算機為輔的監(jiān)控方式 早期由于計算機價格比較昂貴,而且人們對它的可靠性不夠信任,因此,計算機只起監(jiān)視、記錄打印、經(jīng)濟運行計算、運行指導(dǎo)等作用,水電站的直接控制功能仍由常規(guī)控制裝置來完成采用此方式時,對計算機可靠性的要求不是很高,即使計算機局部發(fā)生故障,水電站的正常運行仍能維持,只是性能方面有所降低。采用這種控制方式的典型例子是依泰普水電站運行的初期(80 年代上半期)。當時采用這種控制方式的理由是

13、,根據(jù)巴西和巴拉圭的國情,認為采用計算機監(jiān)控系統(tǒng)的經(jīng)驗還不夠成熟,缺乏相應(yīng)的技術(shù)力量,故而先采用能實現(xiàn)數(shù)據(jù)采集和監(jiān)視記錄等功能的計算機系統(tǒng),而水電站的控制仍由常規(guī)設(shè)備來完成。這樣,可以為將來可實現(xiàn)控制功能的系統(tǒng)作準備,同時可以減少前期的投資。后來,依泰普水電站已將它更新為具有復(fù)雜控制功能的、比較完善的計算機監(jiān)控系統(tǒng)。 用這種控制方式的典型例子是富春江水電站綜合自動化的一期工程(80 年代上半期)。一期工程是一個實時監(jiān)測系統(tǒng),實現(xiàn)數(shù)據(jù)的采集和處理!提供機組經(jīng)濟運行指導(dǎo)和全廠運行狀態(tài)的監(jiān)視記錄,計算機不直接作用于生產(chǎn)過程的控制。這在當時是適合的,后來也被更 新為能實現(xiàn)控制功能的比較完善的計算機監(jiān)控

14、系統(tǒng)。 這種控制方式的缺點是,功能和性能都比較低,并對整個水電站自動化水平的提高有一定的限制,目前新建水電站已很少采用。 對已運行的水電站,尤其是在中小型水電站,在常規(guī)監(jiān)控系統(tǒng)的基礎(chǔ)上,加一3 / 47點專用功能的全廠自動化裝置,如自動巡回檢測和數(shù)據(jù)采集裝置,按水流或負荷調(diào)節(jié)經(jīng)濟運行裝置等,也可取得很好的技術(shù)經(jīng)濟效益,投資也不大,對運行管理水平要求不太高,這種 CASC 方式還是可以采用的。國外也有不少這樣的例子。2.計算機與常規(guī)控制裝置雙重監(jiān)控方式 Computer-ConventionalsuPervi so Control 簡稱 CCSC) 隨著計算機系統(tǒng)可靠性的提高和價格的下降以與人們

15、對計算機實現(xiàn)監(jiān)控的信任度的提高,人們較容易接受讓計算機直接參加控制,但對它還不是很放心,所以出現(xiàn)了計算機與常規(guī)控制裝置雙重監(jiān)控的方式。此時,水電站要設(shè)置兩套完整的控制系統(tǒng),一套是以常規(guī)控制裝置構(gòu)成的系統(tǒng),一套是以計算機構(gòu)成的系統(tǒng),相互之間基本上是獨立的。兩套控制系統(tǒng)之間可以切換,互為備用,保證系統(tǒng)安全可靠運行。采用這種方式的原因是:(1)有些用戶,特別是大型水電站,對計算機系統(tǒng)的可靠性仍有較大的顧慮,總覺得計算機系統(tǒng)沒有常規(guī)系統(tǒng)可靠,心理上有障礙,要設(shè)一套常規(guī)系統(tǒng)作后備。(2)原來的水電站運行值班人員習慣于常規(guī)設(shè)備的操作,不熟悉計算機系統(tǒng)的操作,需要一段適應(yīng)過程。(3)計算機系統(tǒng)檢修時,常規(guī)系

16、統(tǒng)可以投入運行,不影響水電站的正常運行。(4)如果水電站己有常規(guī)系統(tǒng),加設(shè)計算機監(jiān)控系統(tǒng)可以減少干擾,不影響電廠的正常運行。這一點對已運行水電站的改造是有現(xiàn)實意義的。 國外采用這種方式的典型例子是美國邦納維爾第二電廠(558MW)和巴斯康提抽水蓄能電廠(Z100MW)。用這種控制方式的典型例子是洲壩大江電廠(1750MW)和龍羊峽水電站(1280MW)。 采用這種方式的缺點是:(1)由于需要設(shè)置兩套完整的控制系統(tǒng),投資比較大;(2)由于兩套系統(tǒng)并存,相互之間要切換,二次接線復(fù)雜,可靠性反而有所降低。目前新建水電站已很少采用這種控制方式。3.以計算機為基礎(chǔ)的監(jiān)控方式(Computer-Based

17、s Supervisory Control 簡稱CBSC) 隨著計算機系統(tǒng)的可靠性進一步提高和價格的進一步下降,出現(xiàn)了以計算機為基礎(chǔ)的監(jiān)控系統(tǒng)。采用此方式時,常規(guī)控制部分可以大大簡化,平時都采用計算機控制。因此,對計算機系統(tǒng)的可靠性要求就比較高,這可以采用冗余技術(shù)來4 / 47解決,保證系統(tǒng)某一單元或局部環(huán)節(jié)發(fā)生故障時,整個系統(tǒng)和電廠運行還能繼續(xù)進行。 采用此種方式時,中控室僅設(shè)置計算機監(jiān)控系統(tǒng)的值班員控制臺,模擬屏已成為輔助監(jiān)控手段,可以簡化甚至取消。 國外采用這種方式的典型例子是美國的大古力水電站(615MW)。委瑞拉的古里水電站(10000MW)、法國的孟德齊克抽水蓄能電廠(920MW)

18、等。用這種方式的典型例子是漫灣水電站(1250MW)。 這種控制方式是目前國外水電站普遍采用的計算機控制方式。4.取消常規(guī)設(shè)備的全計算機控制方式 隨著計算機技術(shù)的進一步發(fā)展和水電站計算機監(jiān)控系統(tǒng)運行經(jīng)驗的累積,出現(xiàn)了以計算機為唯一監(jiān)控設(shè)備的全計算機控制方式,實際上它是 CBSC 方式的延伸。此時,取消了中控室常規(guī)的集中控制設(shè)備,機旁也取消了自動操作盤。中控室還保留模擬顯示屏,但其信息取自計算機系統(tǒng),不考慮在機組控制單元(計算機型的)發(fā)生故障時進行機旁的自動操作。此時,對計算機系統(tǒng)的可靠性提出更高的要求,冗余度也要進一步提高。 采用這種方式的典型例子是我國隔河巖水電站(12OOMW),采用 CA

19、E 公司的產(chǎn)品這種方式投資比較大,但它有良好的應(yīng)用前景,將成為未來的水電站計算機控制方式的主流。1.1.31.1.3 小型水電站計算機監(jiān)控現(xiàn)狀小型水電站計算機監(jiān)控現(xiàn)狀 由于早期的研制主要集中于大中型水電站,對小型水電站監(jiān)控系統(tǒng)的研究較少,因此使得我國水電站自動化技術(shù)的發(fā)展出現(xiàn)了極不平衡的局面,小型水電站的自動化水平目前還處于比較落后的狀態(tài),在小型水電站自動化裝置的研究方面,與國外的先進水平相比還有一段較大的差距。 針對小型水電站的特點而專門進行的一項研究是在 20 世紀 90 年代中期進行的,是由國電自動化研究院與石景山發(fā)電總廠合作在下葦?shù)樗娬救萘烤?5MW 的 5 號和 6 號機上進行的發(fā)

20、電綜合控制裝置(GCU)的研究試驗。由于 GCU的設(shè)計構(gòu)想是集調(diào)速、勵磁、順控、同期、測量 5 個功能于一體,因此又稱為“五合一”裝置。經(jīng)一段時間的試運行,甩 100%負荷試驗,從高井到下葦?shù)?5 號機的遠方控制等情況來看,該套裝置運行正常,達到預(yù)期目的。5 / 47為了促進小水電站實現(xiàn)自動化控制,水利部亞太小水電中心和國家電力公司自動化股份都在小型水電站監(jiān)控方式方面進行了一些探討。此外,華工電氣自動化 XX 公司,自動化設(shè)備廠和繼電器集團等科研、制造單位也做了不少工作,在我國已形成了 SDJK,DZWX,SSJ 一 3000、CSCS 系列、SD200 和 SJK 一 3000 等多種產(chǎn)品。

21、6 / 47第第 2 2 章章 中小型水電站監(jiān)控系統(tǒng)設(shè)計中小型水電站監(jiān)控系統(tǒng)設(shè)計2.12.1 中小型水電站運行的特點中小型水電站運行的特點 水電站水電生產(chǎn)過程的基礎(chǔ)是開發(fā)利用水能。具體是將水能轉(zhuǎn)化為勢能,推動渦輪機轉(zhuǎn)動來帶動發(fā)電機組發(fā)電,以攔河壩將水蓄于高處,然后控制水流使之經(jīng)過發(fā)電用水輪機,利用水的勢能驅(qū)動水輪機帶動發(fā)電機來產(chǎn)生電。水電站中的水庫中就是具有了一定能量的水,這些水通過過流部件(引水管道和蝸殼)流入水輪機,驅(qū)動水輪機旋轉(zhuǎn)將水能轉(zhuǎn)變?yōu)闄C械能,再通過發(fā)電機將機械能轉(zhuǎn)變?yōu)辄c恩呢該,最后通過變電、送電設(shè)備將電能送到用戶。水電站的生產(chǎn)過程具體可以概括為四個部分,如圖 2.1 所示:圖 2.

22、1 水電生產(chǎn)過程(1)集中能量。河川徑流是由集水區(qū)域、降水量與其他影響徑流的因素綜合決定的。修建相應(yīng)的水工建筑物可以匯聚水量、集中水頭,從而達到集中能量的目的。(2)輸入能量。將集中的水能通過引水管道和蝸殼輸送到水輪機,使水輪機旋轉(zhuǎn),從而產(chǎn)生機械能,產(chǎn)生能量的大小與流量和水頭有關(guān)。(3)變換能量。水輪機旋轉(zhuǎn)時帶動同軸的發(fā)電機旋轉(zhuǎn),將機械能轉(zhuǎn)換為電能。這是水電站生產(chǎn)過程中最重要一個環(huán)節(jié)。(4)輸送電能。這是水電站生產(chǎn)的最后一個環(huán)節(jié),就是水電站發(fā)生的電能經(jīng)過變電、配電、送到電力系統(tǒng)或用戶的過程。在這個環(huán)節(jié)中沒有能量的轉(zhuǎn)換,只是改變電能的參數(shù)3。水電廠的生產(chǎn)過程是實現(xiàn)水能、機械能與電能的轉(zhuǎn)換。與火電

23、廠的生產(chǎn)過程相比,水電廠的生產(chǎn)過程要簡單的多。水電機組的特點是運行靈活、啟停迅水輪機發(fā)電機線路水能水能機械能機械能電能電能用戶用戶7 / 47速、操作簡便、自動化程度高。這些都是能夠使水力機組通常在電力系統(tǒng)中擔負調(diào)峰、調(diào)頻的任務(wù),這就使機組的符合經(jīng)常變化,而且機組會經(jīng)常啟停,與之相關(guān)的控制系統(tǒng)則要求快速、準確。水電機組各系統(tǒng)之間的協(xié)調(diào)比較容易,各部分的聯(lián)鎖也相對簡單,所以也必須對水電站控制系統(tǒng)的自動化進一步加大要求。2.22.2 水電站監(jiān)控系統(tǒng)的設(shè)計要求水電站監(jiān)控系統(tǒng)的設(shè)計要求中小型水電站的計算機監(jiān)控系統(tǒng)的目的主要是實現(xiàn)水電站自動化、高效率的電力生產(chǎn)過程,簡單來說,一個成熟的計算機監(jiān)控系統(tǒng)系統(tǒng)

24、需要做到按照“無人值班、少人值班”的原則;PLC 應(yīng)是完整的市局采集和現(xiàn)地控制單元,能夠自我診斷和安全監(jiān)視;要采用可靠、成熟的標準硬件、軟件和網(wǎng)絡(luò)結(jié)構(gòu);而且應(yīng)該有容錯的設(shè)計。這些都具體表現(xiàn)為以下幾點:水電站電廠發(fā)電生產(chǎn)的過程是很復(fù)雜而且特殊的,所以其所需要的監(jiān)控系統(tǒng)必須擁有強大卓越的數(shù)據(jù)處理能力,而且還必須豐富其競爭的性價比。除了這些,水電站的計算機控制系統(tǒng)還需要滿足以下的要求: (1)可靠性與有效利用率發(fā)電廠的發(fā)電機組運行時需要保證其安全性,所以監(jiān)控系統(tǒng)的可靠性成為了實現(xiàn)安全運行的基礎(chǔ)。假設(shè)水電站計算機監(jiān)控系統(tǒng)出現(xiàn)了故障問題,那么對生產(chǎn)過程所產(chǎn)生的影響是異常嚴重的,所有具備較高的可靠性是電廠

25、計算機監(jiān)控系統(tǒng)所應(yīng)有的。在給定的條件之下,計算機監(jiān)控系統(tǒng)和設(shè)備能夠持續(xù)保持正確安全的工作能力或者所期待的功能可持續(xù)的時間的長短(平均故障間隔時間)可以用來衡量計算機系統(tǒng)與設(shè)備的可靠性。一個系統(tǒng)出現(xiàn)故障之后是否可以維護和所需的維護時間與系統(tǒng)和設(shè)備進行維護、修理的難易程度(平均故障修復(fù)時間)也可以用來判定該計算機監(jiān)控系統(tǒng)與設(shè)備的優(yōu)良性。綜上所述,計算機監(jiān)控系統(tǒng)的有效利用率可以表述如下計算機系統(tǒng)的有效利用率=平均故障時間/(平均故障間隔時間+平均故障修復(fù)時間)如何提高和保證計算機監(jiān)控系統(tǒng)的可靠性也成為了基礎(chǔ)問題,比如說采用8 / 47分散結(jié)構(gòu)的計算機控制系統(tǒng);增強系統(tǒng)的容錯率和診斷修復(fù)能力;采用高可

26、靠性的器部件;運用高可靠性的技術(shù),這些都是比較有效的措施。 可靠性和可維護性的指標也是有一些明確規(guī)定的:如,系統(tǒng)在電廠驗收的可用性指標分為 99.9%,99.7%和 99.5%三檔,系統(tǒng)中的任何設(shè)備的單個元件應(yīng)該不能造成關(guān)鍵性的故障等4。 (2)實時響應(yīng)性計算機系統(tǒng)完成生產(chǎn)過程中所指定的任務(wù)時,必須具有一定的與時性,這就是實時響應(yīng)性,即實時性。水電站發(fā)電生產(chǎn)的過程對于計算機控制系統(tǒng)的采樣、數(shù)據(jù)的運算和操作速度的速度都有一定的要求,并且做到與它所控制的生產(chǎn)過程的十幾運行速度相適應(yīng),在其生產(chǎn)過程和計算機的自身運動規(guī)律的前提下,能夠與時的檢測出生產(chǎn)過程發(fā)生的微弱變化并且進行測試、分析和控制。這樣才能

27、更好的保證系統(tǒng)的優(yōu)良實時性。電廠控制系統(tǒng)的實時性是監(jiān)控系統(tǒng)的一個非常重要的指標,要求也非常的高,所以計算機也必須有足夠高的時鐘頻率、品質(zhì)優(yōu)良的操作系統(tǒng)和豐富的操作指令等。在發(fā)生事故之后,要求對時間的幾率分辨率達到 5ms 以下。 (3)適應(yīng)性要求高水電站發(fā)電生產(chǎn)過程屬于工業(yè)過程,所以其計算機控制系統(tǒng)的工作環(huán)境相對沒有那么完善,而且是處于不同程度的高溫、潮濕、粉塵、振動、腐蝕、磁場等諸多不利的條件之下,所以水電站所需要的計算機監(jiān)控系統(tǒng)必須可以適應(yīng)現(xiàn)場的環(huán)境,而且在惡劣的環(huán)境之下可以正常的運行工作。除此之外,計算機監(jiān)控系統(tǒng)還要具備與過程設(shè)備連接的良好借口,可以適應(yīng)構(gòu)成使用硬件系統(tǒng)的需要。水電站的地

28、理位置特殊,自然條件和電力系統(tǒng)的結(jié)構(gòu)的不同可能會告知不同水電站具有很大的差異。所以,計算機系統(tǒng)也需要能夠做到在改變少量的軟、硬件之后可以適應(yīng)不同水電站的開發(fā)應(yīng)用,做到一個成熟計算機監(jiān)控系統(tǒng)的要求,為用戶或者設(shè)計者省去較多的麻煩,節(jié)約資金開發(fā),縮短頭暈的周期。 (4)人機聯(lián)系要求完善發(fā)電生產(chǎn)的過程需要與時有效的進行參數(shù)監(jiān)視、運行操作、系統(tǒng)組態(tài)和異常情況下的故障診斷和處理,而且需要隨時接受運行人員的各種運行工作命令,9 / 47還要做到人機聯(lián)系的方式比較簡單、只管、明確、方便、快捷、規(guī)、安全。這都是需要計算機監(jiān)控系統(tǒng)必須具有完善的人機接口和人機界面。 這些都需要完善的硬件配置和相應(yīng)的軟件支持才能做

29、到。計算機監(jiān)控系統(tǒng)的要求會根據(jù)電廠設(shè)備和對象不同隨之表現(xiàn)出不同,所以系統(tǒng)應(yīng)具備實現(xiàn)其基本功能,系統(tǒng)結(jié)構(gòu)以滿足基本功能要求為前提,全力做到簡單實用。 (5)軟件配備要求齊全 計算機監(jiān)控系統(tǒng)開發(fā)廠商需要根據(jù)實際的過程控制的需要配套提供給用戶豐富的軟件,以此來使得計算機控制系統(tǒng)具備驅(qū)動計算機系統(tǒng)各組成部分正常運轉(zhuǎn)和完善的實時操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、文件管理系統(tǒng)等,滿足生產(chǎn)過程所需要用到的控制的需要。用戶也需要在系統(tǒng)選型時高度重視,且關(guān)注應(yīng)用軟件的開發(fā)和完善。 (6)良好的抗干擾和防震性能 水電站一般都是處于有強電磁場干擾的冮環(huán)境之下,其計算機監(jiān)控系統(tǒng)亦然,而且水電站整個的廠房的中控室和計算機均有明

30、顯的機械振動,機械傳感等。所處的環(huán)境溫度較高,這些都對計算機系統(tǒng)附加了另外的要求。為了避免疏忽所帶來的嚴重后果,系統(tǒng)的裝置技術(shù)也必須妥善的進行處理。2.32.3 監(jiān)控系統(tǒng)的主要設(shè)計任務(wù)監(jiān)控系統(tǒng)的主要設(shè)計任務(wù)2.3.12.3.1 監(jiān)控系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計監(jiān)控系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計計算機監(jiān)控系統(tǒng)結(jié)構(gòu)模式的劃分主要是根據(jù)其控制方式或者布局來加以區(qū)別的。一個水電站的裝機容量和機組太熟、電站在電力系統(tǒng)中的地位、計算機在電站自動化中的功能等都會影響到計算機監(jiān)控系統(tǒng)的整個布局。一、集中式計算機監(jiān)控系統(tǒng) 這種模式的監(jiān)控系統(tǒng)的結(jié)構(gòu)主要是由一臺計算機來承擔整個水電站的所有監(jiān)控任務(wù),比較依賴于一臺計算機,可靠性比較差。一

31、般是將采集到的數(shù)據(jù)全部集中到計算機來進行分析和處理,然后更具計算機計算和處理的結(jié)果來傳送到各測控點進行控制和調(diào)節(jié)。集中式監(jiān)控系統(tǒng)的發(fā)展歷程如下(1)單計算機系統(tǒng)(2)雙計算機系統(tǒng)10 / 47(3)雙主計算機帶雙前置計算機系統(tǒng)(4)以數(shù)據(jù)庫為核心的多計算機系統(tǒng) 以上也是通常會采用的計算機系統(tǒng)配置。 二、分散式處理計算機監(jiān)控系統(tǒng) 這種的監(jiān)控系統(tǒng)是新一代的繼直接作用式氣動儀表、氣動單元組合儀表等之后的控制系統(tǒng)。其具體是強調(diào)了水電站生產(chǎn)設(shè)備的地理位置和控制系統(tǒng)的功能所具有的的“分散”性。它是一種能對水電站機組運行進行集中式的監(jiān)視和管理,控制功能分離,物理位置分散,依靠微型計算機,利用數(shù)據(jù)通信模塊懂得

32、功能將所有的信息全部相連的新型的自動控制系統(tǒng)。分散式控制系統(tǒng)的熱點是控制比較分散但是管理比較集中,而且功能比較全面,計算機的算法很多樣,可以做到自治性和協(xié)調(diào)性兼顧,先進性和繼承性兼顧,還比較靈活可靠,適應(yīng)性也很好,擴展圍廣,人機界面友好。三、分布式計算機監(jiān)控系統(tǒng) 由于 20 世紀 80 年代的時候,新開發(fā)的計算機處理器的性能價格比非常的高,但是絕對的性能不夠完善,沒有用來完成大型計算機所具有的一些功能。所以當時的人們把硬件和相應(yīng)的軟件都使之在大量重復(fù)的大規(guī)模的集成電路芯片中分布出來,來構(gòu)成一個新興的計算機系統(tǒng)。這就是分布式計算機控制系統(tǒng)發(fā)展初期的基本思想。分布式計算機系統(tǒng)的優(yōu)點在于它具有多個分

33、布的資源,即計算機硬件、外部的設(shè)備、程序和數(shù)據(jù)庫。這些資源都是獨立的但是卻又相互作用,可以獨立萬層其自身的功能任務(wù),也可以一起搭配協(xié)調(diào)完成一些列任務(wù)。但是該系統(tǒng)要求的操作系統(tǒng)非常高級,要對整個系統(tǒng)進行統(tǒng)一的控制和管理,然后按部就班的完成所需要的任務(wù),所以這種系統(tǒng)也就有了非常統(tǒng)一的操作系統(tǒng),而且系統(tǒng)中的個資源運行之間沒有主從關(guān)系,不存在層次控制。四、分層控制系統(tǒng) 分層控制系統(tǒng)的意義在于可以把整個水電站的控制系統(tǒng)分成幾個相應(yīng)的不同層次來進行逐一控制,電廠的層次大致可分為梯級調(diào)度層、廠站監(jiān)控層、機組操作層、輻設(shè)控制層等,這其中梯級調(diào)度只適用于梯級的電廠。綜上所述:11 / 47以上所有的水電監(jiān)控系統(tǒng)

34、而言,中小型的水電站在電力系統(tǒng)中的地位相對較低,作用相對比較弱,而且生產(chǎn)的過程也比較的單一,設(shè)備層次比較低。綜合考慮之下,計算機系統(tǒng)結(jié)構(gòu)“分布” ,系統(tǒng)控制理論“分層”的綜合性監(jiān)控系統(tǒng),在可靠性、靈活性和投資少的前提下,性價比比較高,所以中小型水電站系統(tǒng)結(jié)構(gòu)首選分層分布式監(jiān)控系統(tǒng)非常的好。由于分層分布式監(jiān)控系統(tǒng)的優(yōu)點比較突出,它已取代了其他類型的監(jiān)控系統(tǒng)。2.3.22.3.2 水電站的電廠的分層控制水電站的電廠的分層控制 本文主要是講述中小型水電站采用的分層分布式控制系統(tǒng)。 水電廠是處于在龐大的電力系統(tǒng)中的基層工作,這是電力系統(tǒng)的分層控制。每個水電廠的本身也是可以分為幾個不同的層次:電廠控制層

35、、機組控制層、功能控制層、現(xiàn)場設(shè)備驅(qū)動層。電廠控制層屬于廠級計算機系統(tǒng),機組層以下的都是現(xiàn)地層或者現(xiàn)地單元。具體如圖 2.2: 自 水 電廠控制層 廠級計算機系統(tǒng) 動 電 廠 化 的 機組控制層 監(jiān) 復(fù) 控 系 功能控制層 雜 統(tǒng) 現(xiàn)地層(現(xiàn)地單元) 分 程 層 現(xiàn)場設(shè)備驅(qū)動層 度 圖 2.2 水電廠分層 (1)電廠控制層這個水電廠控制系統(tǒng)的最高層“領(lǐng)導(dǎo)”,整個水電系統(tǒng)的機組運行、管理、12 / 47發(fā)電等都是由這層來協(xié)調(diào)、控制,也把電廠信息,監(jiān)控數(shù)據(jù)等與電網(wǎng)監(jiān)控層進行傳遞和聯(lián)絡(luò)。(2)機組控制層機組控制層通過現(xiàn)在單元的 I/O 裝置等自動化的裝備來對發(fā)電機組的啟停、工況的轉(zhuǎn)換等進行直接的控制

36、,并且將運行信息數(shù)據(jù)進行采集處理。(3)功能控制層功能控制層不由監(jiān)控系統(tǒng)承擔,而是由另外專門設(shè)置的裝置完成歷次調(diào)節(jié)、調(diào)速、繼電保護、水利機械保護、事故錄波等功能任務(wù)5,它與監(jiān)控系統(tǒng)之間的聯(lián)系僅僅依靠簡單的信息轉(zhuǎn)換來完成。(4)現(xiàn)場設(shè)備驅(qū)動層水電站廠房中現(xiàn)場的機械、電器設(shè)備(水泵、閥門、開關(guān)等)和現(xiàn)場的驅(qū)動設(shè)備(電機、電磁閥、電磁驅(qū)動機構(gòu)等)都是由這一層來進行放大控制,而不是通過計算機監(jiān)控系統(tǒng)直接驅(qū)動。13 / 47第第 3 3 章章 上位機軟件的設(shè)計上位機軟件的設(shè)計 水力機組運行實時監(jiān)測系統(tǒng)的硬件結(jié)構(gòu)如圖 3-1 所示,主要包括傳感器、信號調(diào)理裝置和數(shù)據(jù)采集卡三部分。其中,傳感器的功能是將被測

37、量的水力參數(shù)轉(zhuǎn)化為相應(yīng)的電信號,信號調(diào)理裝置將輸出的電信號進行放大、隔離、濾波等預(yù)處理,而數(shù)據(jù)采集卡將模擬信號轉(zhuǎn)化為數(shù)字信號,送入計算機處理系統(tǒng),實現(xiàn)數(shù)據(jù)的分析、處理、顯示、存儲等操作。 圖 3-1 硬件結(jié)構(gòu)圖3.13.1 虛擬儀器與虛擬儀器與 LabVIEWLabVIEW 概述概述3.1.13.1.1 虛擬儀器技術(shù)虛擬儀器技術(shù) 虛擬儀器(Virtual Instrument,VI)的概念是美國國家儀器公司于 20 世紀 80年代最早提出的,它是繼第一代儀器(模擬式儀表) 、第二代儀器(分立元件式儀表) 、第三代儀器(數(shù)字式儀表) 、第四代儀器(智能儀器)之后的新一代儀器28,它引發(fā)了傳統(tǒng)儀器

38、領(lǐng)域的一場重大變革,使網(wǎng)絡(luò)技術(shù)和計算機進入儀器領(lǐng)域,開創(chuàng)了“軟件就是儀器”的先河。 虛擬儀器是指,在以通用計算機為核心的硬件平臺上,用途由用戶自己定義、測試功能由測試軟件實現(xiàn)的、具有虛擬面板的一種計算機儀器系統(tǒng)。虛擬儀器可以集成為自動控制系統(tǒng);可自由構(gòu)建成專用儀器系統(tǒng);可代替?zhèn)鹘y(tǒng)的測量儀器,14 / 47如邏輯分析儀、示波器、頻譜分析儀、信號發(fā)生器等,使得測量人員從繁雜的儀器堆中解放出來。任何形式的虛擬儀器系統(tǒng),都是將儀器硬件搭載到臺式 PC、工作站或筆記本電腦等各種計算機平臺上,再加上應(yīng)用軟件而構(gòu)成的。虛擬儀器通過軟件將儀器硬件與計算機硬件資源有機地融合為一體,從而把儀器硬件的控制、測量能力

39、和計算機強大的計算處理能力結(jié)合在一起,大大縮小了儀器硬件的成本和體積。3.1.1.13.1.1.1 虛擬儀器與傳統(tǒng)儀器的對比虛擬儀器與傳統(tǒng)儀器的對比 相比于傳統(tǒng)儀器,虛擬儀器具有四大優(yōu)勢:性能高、擴展性強、開發(fā)時間少、完美的集成功能。虛擬儀器與傳統(tǒng)儀器的性能比較見表 4-1 所示。 表 3-1 虛擬儀器與傳統(tǒng)儀器性能對比表 虛擬儀器 傳統(tǒng)儀器 功能由用戶定義 功能由廠家定義 與網(wǎng)絡(luò)與其他外圍設(shè)備連接方便 與其他設(shè)備連接受限 虛擬儀器 傳統(tǒng)儀器 信號電纜少,采用虛擬旋鈕,操作簡單 信號電纜開關(guān)多,操作復(fù)雜 系統(tǒng)開放、靈活、可構(gòu)成多種儀器 系統(tǒng)封閉,功能固定,擴展性低 系統(tǒng)開發(fā)時間短 系統(tǒng)開發(fā)時間

40、長 數(shù)據(jù)可編輯、存儲、打印 數(shù)據(jù)無法改變 關(guān)鍵技術(shù)是軟件,升級維護方便 關(guān)鍵是硬件,由專業(yè)廠家升級 儀器間資源可重復(fù)利用,整體價格便宜 儀器間無法通用,整體價格較昂貴 開發(fā)與維護費用低 開發(fā)與維護費用高 軟件技術(shù)更新快(周期為 12 年) 技術(shù)更新慢(周期為 510 年)3.1.1.23.1.1.2 虛擬儀器的構(gòu)成虛擬儀器的構(gòu)成15 / 47 虛擬儀器由硬件和軟件兩部分組成。 (1)虛擬儀器的硬件結(jié)構(gòu)硬件是虛擬儀器工作的基礎(chǔ),主要完成被測信號的采集、傳輸、存儲處理和輸入/輸出等工作,由計算機和 I/O 接口設(shè)備組成。其硬件結(jié)構(gòu)如圖 4-1 所示。 計算機 一般為一臺 PC 或工作站,是硬件平臺

41、的核心。 I/O 接口設(shè)備 I/O 接口設(shè)備即采集調(diào)理部件,包括 PC 總線的數(shù)據(jù)采集卡、VXI 總線儀器模塊、GPIB 總線儀器、LXI 總線儀器模塊、PXI 總線儀器模塊、現(xiàn)場總線儀器模塊和串口總線儀器模塊等標準總線儀器,主要完成被測輸入信號的采集、放大和模數(shù)轉(zhuǎn)換。 (2)虛擬儀器的軟件系統(tǒng) 虛擬儀器的關(guān)鍵技術(shù)是軟件,通過運行計算機上的軟件,一方面實現(xiàn)虛擬儀器的圖形化儀器界面,給用戶提供一個設(shè)置儀器參數(shù)、修改儀器操作、檢驗儀器通信和實現(xiàn)儀器功能的人機接口;另一方面使計算機直接參與測量特征的分析與測試信號的產(chǎn)生,完成數(shù)據(jù)的輸入、輸出、存儲與綜合分析等功能。虛擬儀器軟件由 3 部分構(gòu)成。 輸入

42、/輸出(I/O)接口軟件 I/O 接口軟件存在于儀器與儀器驅(qū)動程序之間,它具有以下功能: a 對儀器部寄存單元進行直接存取數(shù)據(jù)操作; b 為儀器驅(qū)動程序提供信息傳遞; c 是實現(xiàn)開放統(tǒng)一的虛擬儀器系統(tǒng)的核心和基礎(chǔ)。 儀器驅(qū)動程序 儀器驅(qū)動程序的實質(zhì)是為用戶提供用于儀器操作的較抽象的操作函數(shù)集,它是連接頂層應(yīng)用軟件和底層 I/O 軟件的紐帶與橋梁,每個儀器模塊都有自己對應(yīng)的儀器驅(qū)動程序,儀器生產(chǎn)廠家在提供儀器模塊的同時也會提供儀器驅(qū)動程序文件和 DLL 文件。 應(yīng)用軟件 頂層應(yīng)用軟件主要包括數(shù)據(jù)分析處理軟件和儀器面板控制軟件,可以完成16 / 47利用計算機強大的圖形功能實現(xiàn)虛擬儀器面板,給用戶

43、提供操作儀器、顯示數(shù)據(jù)的人機接口,以與數(shù)據(jù)采集、顯示、分析處理和存儲等的功能,應(yīng)用軟件具有良好的開放性和可擴展性,目前應(yīng)用軟件開發(fā)工具主要有兩種類型: 文本式編程語言:如 Visual C+,Visual Basic,LabWindows/CVI 等。 圖形化編程語言:如 LabVIEW,HPVEE 等。VC、VB 具有簡單易用、實用性強的優(yōu)點,但開發(fā)人員需要有較多的編程經(jīng)驗和較強的調(diào)試能力。NI 公司的 LabVIEW 和 HP 的 VEE 等具有圖形化的常用模塊,智能化的數(shù)據(jù)連線,逼真的儀器面板元件,豐富多彩、簡便易用的函數(shù)庫和工具包,編程效率高,通用性強,是構(gòu)建虛擬儀器的理想工具。圖 3

44、-2 虛擬儀器的硬件結(jié)構(gòu)3.1.1.33.1.1.3 虛擬儀器的特點虛擬儀器的特點 虛擬儀器是儀器測量技術(shù)和計算機技術(shù)相結(jié)合的產(chǎn)物,它充分利用了計算機強大的運算處理能力,突破了傳統(tǒng)儀器在數(shù)據(jù)傳輸、處理、顯示、存儲等方面的17 / 47限制。虛擬儀器具有如下特點: 1 強大的信號處理能力 通過適當?shù)挠布Y(jié)構(gòu)系統(tǒng)對信號進行采集、放大、隔離、濾波以與模/數(shù)轉(zhuǎn)換,虛擬儀器可以利用計算機的大量實用軟件工具對信號進行各種分析計算、處理和數(shù)字化、圖形化顯示,也可以將信號通過數(shù)/模轉(zhuǎn)換后控制執(zhí)行器件的執(zhí)行動作。 2 具有標準的、功能強大的接口總線、板卡與相應(yīng)軟件 GPIB 通用接口總線(或稱 IEEE488

45、國際標準接口總線)近 30 年廣泛應(yīng)用于儀器領(lǐng)域,它只適用于消息級器件的互操作,不適于寄存器級器件。1987 年新推出的 VXI 總線(或稱 IEEE1155 國際標準接口總線)具有通用性和開放性,使任意廠家、各種類型儀器接口不會發(fā)生機械電氣方面的沖突,VXI 具有 40M Bytes/s 的數(shù)據(jù)傳輸率,能保證儀器間的同步和精確定時,被認為是虛擬儀器理想的硬件平臺。為虛擬儀器數(shù)據(jù)采集和控制提供強大支持的還有 VISA、PCI 等標準 I/O 卡與其相應(yīng)的驅(qū)動程序庫。 3 具有開發(fā)周期短、成本低、維護方便和易于應(yīng)用等特點 應(yīng)用虛擬儀器的這些特點可以快速、低成本地開發(fā)出具有相當大柔性且易于維護管理

46、和升級的儀器。 4 具有可變性、多層性、自助性的面板 與傳統(tǒng)儀器一樣,虛擬儀器的面板也可以有旋鈕、開關(guān)按鈕、滑動條,有顯示器顯示波形,有 LED 指示燈,有聲音和報警指示燈,有指針式表頭指示刻度等。但虛擬儀器與傳統(tǒng)儀器又有不同之處,傳統(tǒng)儀器面板上的元器件是硬件,由出廠廠商確定,不可更改,而虛擬儀器的面板由計算機顯示器構(gòu)成,面板上的各種顯示控制元件是軟件圖庫中的各種功能圖形,由用戶根據(jù)自己的任務(wù)需要隨意設(shè)計,用戶可以增、刪、移動元器件,變化器件外觀,顏色等,而且可以制作多層下拉面板,構(gòu)建大大超出傳統(tǒng)儀器的生動美觀、界面友好的面板。 4 用戶可定義虛擬儀器的功能、性能、指標虛擬儀器系統(tǒng)給用戶一個充

47、分發(fā)揮自己才能和想象力的空間,用戶可以根據(jù)自18 / 47己的需求設(shè)計儀器系統(tǒng),滿足各種應(yīng)用需求。一方面其可根據(jù)用戶不同要求修改同一個儀器的功能、性能和指標;另一方面以軟件形式將多種儀器的功能、性能和指標集成在虛擬儀器庫,通過它們的不同組合以與與不同類型的硬件系統(tǒng)的搭配在一臺計算機上就可以實現(xiàn)各種儀器的功能,極擴展了儀器的功能,提高了儀器功能的靈活性。3.1.23.1.2 LabVIEWLabVIEW LabVIEW(Laboratory Virtual Instrument Engineering Workbench,實驗室虛擬儀器工程平臺)是美國 NI 公司(National Instru

48、ment Company)推出的一種基于 G 語言(Graphics Language,圖形化編程語言)的虛擬儀器軟件開發(fā)工具,它被公認為是標準的數(shù)據(jù)采集和儀器控制軟件,不僅提供了遵從 GPIB,RS-232,RS-485 和 VXI 協(xié)議的硬件與數(shù)據(jù)采集卡通信的全部功能,而且其庫函數(shù)還支持 TCP/IP,ActiveX 等軟件標準,功能強大且靈活,利用它可方便地組建自己的虛擬儀器。 LabVIEW 被稱為圖形化編程語言,不僅在于它的界面設(shè)計方式,更重要的是它在編寫程序代碼、實現(xiàn)程序功能的時候,也使用了圖形化的操作方式。LabVIEW 的程序由數(shù)據(jù)流驅(qū)動,數(shù)據(jù)流控制程序執(zhí)行次序,不像文本程序受

49、順序執(zhí)行約束,因此可通過相互連接功能方框圖快速開發(fā)應(yīng)用程序,甚至多個數(shù)據(jù)通道可同步運行。LabVIEW 是一個面向最終用戶的工具,即使是毫無計算機背景知識的學習者,也可以在短期掌握 LabVIEW 的編程方法。 在 LabVIEW 中開發(fā)的程序都被稱為 VI,一個 VI 由三部分構(gòu)成:前面板(FrontPanel) 、程序框圖(Block Diagram)和圖標/連接器(Icon and Connector Pane) 。 前面板是圖形用戶界面,用于設(shè)置輸入數(shù)值,觀察輸出量和模擬真實儀表。在程序前面板上,輸入量稱為控制器(Control) ,輸出量稱為指示器(Indicator) ,控制器包括

50、開關(guān)、旋鈕、按鈕等輸入設(shè)備;指示器包括圖形、圖表、LED 指示燈等顯示輸出對象,這些控制器和指示器使得前面板直觀易懂。 框圖是定義 VI 功能的程序源代碼,一個程序前面板對應(yīng)一段程序框圖。19 / 47框圖程序用 LabVIEW 圖形編程語言編寫,由圖框、端口、連線和節(jié)點構(gòu)成。其中圖框可以實現(xiàn)結(jié)構(gòu)化程序控制命令;端口可以完成前面板的控制、顯示以與傳遞數(shù)據(jù);連線代表程序執(zhí)行過程中的數(shù)據(jù)流,可以定義框圖中的數(shù)據(jù)流動方向;節(jié)點可以實現(xiàn)函數(shù)與功能調(diào)用。 圖標和連接器相當于文本編程語言中的函數(shù)原型。圖標是 VI 的圖形化表示,包含文字、圖形或是圖文組合,當把一個 VI 作為子 VI 使用時,在程序框圖上

51、會出現(xiàn)代表該子 VI 的圖標,通過雙擊圖標對子 VI 進行編輯。在創(chuàng)建子 VI 時還需要創(chuàng)建連接器,連接器表明了子 VI 中的全部輸入和顯示控件的接線端,如同文本編程語言中的參數(shù)列表,連接器從輸入端接收數(shù)據(jù),通過前面板輸入控件傳送到框圖的程序代碼中,再從前面板顯示控件中接收計算結(jié)果傳到輸出端。 LabVIEW 通過圖形符號描述程序行為,代替了復(fù)雜難懂的語法規(guī)則,減輕了用戶負擔,提高了編程效率。LabVIEW 具有如下特點: 開發(fā)周期短,不需要硬件面板的制作,只需利用交互式圖形前面板進行系統(tǒng)控制和結(jié)果顯示。 具有高效性,以功能強大的 LabVIEW 為軟件開發(fā)平臺,能輕松解決數(shù)據(jù)采集、數(shù)據(jù)處理分

52、析、文件管理、數(shù)學運算等。 編程簡單,不需要記憶編程語言,只需利用交互式圖形前面板進行系統(tǒng)控制和結(jié)果顯示,再利用程序框圖將功能模塊組合起來指定各種功能,即可完成軟件編程。 具有開放性、可擴展性,升級維護方便。 具有自定義性,可在十分廣泛的測量控制應(yīng)用中定義芯片級硬件功能。 具有較高的性價比,可以一機多用。正是 LabVIEW 的這些優(yōu)點使得它具有其他語言所無法比擬的優(yōu)勢,使得它擁有越來越多的用戶,逐漸成為數(shù)據(jù)采集與儀器控制的首選程序設(shè)計語言,可以預(yù)見,LabVIEW 最終將會引發(fā)傳統(tǒng)儀器產(chǎn)業(yè)一場新的革命。3.23.2、LabVIEWLabVIEW 各種通信方式介紹與實現(xiàn)各種通信方式介紹與實現(xiàn)

53、數(shù)據(jù)通訊是隨著計算機技術(shù)發(fā)展特別是計算機間通信需求而新興的一種技術(shù)。簡單地說,數(shù)據(jù)通信就是數(shù)字計算機或其他數(shù)字終端裝置之間的通信。20 / 47共享變量是 LabVIEW 為簡化網(wǎng)絡(luò)編程邁出的巨大一步通過共享變量用戶可以在不同計算機上的 Vl 之間、本地不同 Vl 之間或同一個程序框圖的不同循環(huán)之間交換數(shù)據(jù)。共享變量的使用與全局變量類似,用戶在框圖上僅僅看到的是一個變量而己,而變量具體與網(wǎng)絡(luò)中哪臺計算機中的哪個變量連接,以與各種其他屬性等都己經(jīng)事先在共享變量的屬性中設(shè)定。針對不同的應(yīng)用和不同的層次,LabVIEW 提供了多種網(wǎng)絡(luò)通信供用戶靈活選擇,LabviEW 中的網(wǎng)絡(luò)通訊技術(shù),包括共享變量

54、 TCP 協(xié)議、IP 協(xié)議、UDP 協(xié)議、ICMP 協(xié)議遠程面板調(diào)用等。Nl 公司還開發(fā)的一種 Datasoeket 技術(shù),大大簡化了網(wǎng)絡(luò)通信編程,可以使用它很容易的在互聯(lián)網(wǎng)上實現(xiàn)高速實時數(shù)據(jù)交換。TCP/IP 協(xié)議是網(wǎng)絡(luò)連接最基本的協(xié)議,是一種面向連接的協(xié)議,允許從一臺計算機發(fā)出的字節(jié)流無差錯的發(fā)往互聯(lián)網(wǎng)上的其他計算機共分為四層:鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層。但 TCP 編程較復(fù)雜,需要精深的網(wǎng)絡(luò)通訊知識。TCP 是全雙工通訊方式,如果在主機 A 和主機 B 之間有連接,A 可以向 B 傳輸數(shù)據(jù),而 B 也可以向 A 傳輸數(shù)據(jù) TCP 也是點對點的傳輸協(xié)議,但不支持多目標廣播。UDP,用戶

55、數(shù)據(jù)報協(xié)議,是一不無連接模式協(xié)議。UDP 獲得數(shù)據(jù)單元與 TCP 不同,UDP 不提供數(shù)據(jù)的分組和組裝,也不提供對數(shù)據(jù)的排序,這就意味著 UDP 提供的不是面向連接的!可靠的數(shù)據(jù)傳輸,而是面向操作的;不可靠的數(shù)據(jù)流傳輸,應(yīng)用程序必須自己確定信息是否完全正確地到達目的地。此外,UDP 還支持廣播和多點播送廣播就好比廣播電臺播送新聞,所有人都可以接收到這個廣播,而具體收不收聽由個人自己決定而多點播送則是只向其中一個子集進行廣播3.33.3、系統(tǒng)通信方式的比較與選擇、系統(tǒng)通信方式的比較與選擇 本文對 Labview 的各種通訊方式進行了比較的,其通訊方式各有其特點,對具體使用情況應(yīng)根據(jù)具體的使用環(huán)境

56、選擇合適的通信方式。21 / 47通過上述五種通信方式的比較,通過數(shù)據(jù)傳輸?shù)耐暾院途幊痰墓ぷ髁縼砜?Datasocket 通信方式是比較適合水輪發(fā)電機組的遠程監(jiān)測,傳輸?shù)膶崟r性較好但是對于某些普通用戶無需對數(shù)據(jù)進行操作,只需要對機組的運行狀態(tài)進行監(jiān)測,比較而言通過遠程 Vl 面板連接通信方式是比較理想,即可滿足用戶對機組的監(jiān)測也無需對操作進行屏蔽。因此,本文采用了 Datasocket 與遠程 vi 面板連接方式兩種通信方式結(jié)合組建了上位機遠程狀態(tài)監(jiān)測系統(tǒng)的遠程通信模式。用戶可以根據(jù)需要實時的對現(xiàn)場狀態(tài)進行監(jiān)測,在現(xiàn)場進行數(shù)據(jù)采集處理,通過廠光纖連接到數(shù)據(jù)服務(wù)器上,再通過互聯(lián)網(wǎng)發(fā)送到遠程用戶

57、,遠程不同類型的用戶根據(jù)不同需要對數(shù)據(jù)進行分析處理等操作。3.43.4 上、下位機間的數(shù)據(jù)傳遞上、下位機間的數(shù)據(jù)傳遞 (1) 下位機開機后默認的狀態(tài)是上傳數(shù)據(jù)(機頻、網(wǎng)頻、導(dǎo)葉開度、PID 調(diào)節(jié)器的輸出、狀態(tài))無條件傳送。(2) 若上位機需要其它數(shù)據(jù),則須由上位機發(fā)呼叫命令,待下位機應(yīng)答后,再發(fā)送上傳數(shù)據(jù)命令,下位機接到該命令后執(zhí)行相應(yīng)的操作。(3) 若要從上位機下傳數(shù)據(jù),需要先發(fā)呼叫命令,待下位機應(yīng)答后再發(fā)送相應(yīng)的數(shù)據(jù)幀。3.53.5 數(shù)據(jù)的采集數(shù)據(jù)的采集 數(shù)據(jù)采集是測試系統(tǒng)最主要的基礎(chǔ)環(huán)節(jié),是虛擬儀器的重要組成部分。數(shù)據(jù)22 / 47采集(DataAcquisition,DAQ)是指將被測

58、對象的各種參量(化學量、物理量、生物量等)通過各種各樣的傳感器件進行適當轉(zhuǎn)換后,再經(jīng)過信號調(diào)理、采樣、量化、編碼、傳輸?shù)冗^程送到控制器進行數(shù)據(jù)處理或記錄的過程??刂破魍ǔS捎嬎銠C來承擔,計算機是整個數(shù)據(jù)采集系統(tǒng)的核心,它控制整個系統(tǒng),并對采集的數(shù)據(jù)進行加工處理。 數(shù)據(jù)采集系統(tǒng)一般由傳感器、信號調(diào)理、數(shù)據(jù)采集卡(通常集成模擬多路開關(guān)、采樣/保持器、程控放大器、A/D 轉(zhuǎn)換器、D/A 轉(zhuǎn)換器與定時器) 、計算機與一些外設(shè)等組成。其中,傳感器將被測量轉(zhuǎn)換為電信號,因其產(chǎn)生的電信號一般不能直接輸入到 PC,所以必須經(jīng)過調(diào)理才能被數(shù)據(jù)采集設(shè)備可靠、精確地采集。信號調(diào)理將傳感器輸出的電信號進行放大、濾波、

59、隔離等,便于數(shù)據(jù)采集卡進行數(shù)據(jù)采集。數(shù)據(jù)采集卡將電信號轉(zhuǎn)化為計算機系統(tǒng)可識別分析的數(shù)字信號。3.63.6 系統(tǒng)程序前面板系統(tǒng)程序前面板 本系統(tǒng)對某水電站其中的 13 號機組進行監(jiān)測,其程序前面板如圖 3-3 所示。23 / 47 圖 3-3 水力參數(shù)數(shù)據(jù)采集系統(tǒng)前面板 程序前面板分為輸入?yún)^(qū)域、顯示區(qū)域和操作區(qū)域等幾部分。 輸入?yún)^(qū)域 輸入?yún)^(qū)域采用一個選項卡控件,共包含 3 個選項卡,一個選項卡上對應(yīng)一臺機組技術(shù)參數(shù)的輸入,包括蝸殼流量系數(shù)、進出口斷面壓力變送器的安裝高程、蝸殼進口斷面面積、尾水管出口斷面面積以與發(fā)電機效率等。 顯示區(qū)域 顯示區(qū)域包含數(shù)值顯示區(qū)域和曲線顯示區(qū)域,數(shù)值顯示區(qū)域以數(shù)字形

60、式實時顯示系統(tǒng)采集的數(shù)據(jù),包括水輪機組的流量、工作水頭和發(fā)電機的有功功率,波形顯示區(qū)域以曲線形式直觀反映水輪機 Q、H、Pg 的變化趨勢;通過計算得到的水輪機效率和水輪機出力利用儀表指針形式顯示。 操作區(qū)域 在操作區(qū)域中,用戶可以通過按鍵操作,選擇進行“全部機組采集”數(shù)據(jù)或僅僅選擇“號機組采集”數(shù)據(jù)。3.73.7 系統(tǒng)程序框圖系統(tǒng)程序框圖 系統(tǒng)程序框圖的設(shè)計如圖 3-4 和圖 3-5 所示。程序框圖采用事件結(jié)構(gòu)(EventStructure)與 While 循環(huán)結(jié)構(gòu)相結(jié)合的方式實現(xiàn),共有 6 個 Case(分支)組成,從24 / 47 圖 3-4 水力參數(shù)數(shù)據(jù)采集系統(tǒng)程序框圖 圖 3-5 水力

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論