龔立雄 程雙勝 楊明忠 文淑容
(1. 武漢理工大學(xué)機(jī)電學(xué)院,武漢 430070; 2. 中國船舶重工集團(tuán)公司第712研究所,武漢 430064; 3. 湖北省產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)研究院,武漢 430061)
小型柴油發(fā)電機(jī)組主要應(yīng)用在無市電供應(yīng)及需要不間斷供電的地方,如電信、電力和廣播電視系統(tǒng)的機(jī)站和機(jī)房。當(dāng)市網(wǎng)停電時,機(jī)組必須立即啟動,為企業(yè)提供所需電力。另外,艦船上的船舶電力系統(tǒng)也主要由柴油發(fā)電機(jī)供電。這些電力系統(tǒng)的機(jī)房多位于高山、深林和海洋,地處偏僻、環(huán)境惡劣。因此,對這類發(fā)電機(jī)組實(shí)現(xiàn)計算機(jī)自動監(jiān)控和管理顯得十分必要。小型柴油機(jī)組電力系統(tǒng)一般由發(fā)電系統(tǒng)、輸配電系統(tǒng)和負(fù)載系統(tǒng)等組成。柴油發(fā)電機(jī)組作為電力系統(tǒng)的核心部件和關(guān)鍵設(shè)備,其狀態(tài)監(jiān)測系統(tǒng)用于向整個電力系統(tǒng)提供實(shí)時數(shù)據(jù),供決策部門參考,并可以提高電力系統(tǒng)的安全性和可靠性。對發(fā)電系統(tǒng)而言,不僅在設(shè)計和制造階段要以提高產(chǎn)品質(zhì)量和可靠性作為首要任務(wù),而且對其進(jìn)行實(shí)時在線監(jiān)測和故障診斷也具有十分重要的意義[1,2]。
柴油發(fā)電機(jī)主要由柴油機(jī)、發(fā)電機(jī)和監(jiān)控系統(tǒng)組成。其中,柴油機(jī)是柴油發(fā)電機(jī)的動力部分,發(fā)電機(jī)則是以三相交流同步發(fā)電機(jī)為主,主要由定子、轉(zhuǎn)子和端蓋三部分組成。通常三相交流同步發(fā)電機(jī)的電樞繞組與三相電網(wǎng)連接,勵磁繞組與直流電源連接。其發(fā)電機(jī)組的測試系統(tǒng)主要負(fù)責(zé)機(jī)組運(yùn)行指標(biāo)參數(shù)的狀態(tài)監(jiān)測、控制和自動保護(hù)等[3]。由繼電器、晶體管分立或集成元件和普通儀表所組成的傳統(tǒng)的測試系統(tǒng)因缺乏靈活性和穩(wěn)定性,測控速度慢,難以對故障或不正常運(yùn)行狀態(tài)進(jìn)行正確的判斷,故而很難適應(yīng)現(xiàn)代化發(fā)展的要求[4]。
隨著現(xiàn)代傳感技術(shù)和信息技術(shù)的發(fā)展,計算機(jī)在自動化領(lǐng)域的應(yīng)用越來越廣泛,監(jiān)控系統(tǒng)正向綜合化、集散式多微機(jī)測控系統(tǒng)的方向發(fā)展。虛擬儀器的出現(xiàn),改變了傳統(tǒng)的測量模式,使得測試系統(tǒng)由松散的、不兼容的測量模式變?yōu)楣δ軓?qiáng)、測試精度高、速度快、自動化程度高、人機(jī)界面優(yōu)異、靈活性強(qiáng)的自動測試系統(tǒng)[5]。本文基于虛擬儀器技術(shù)設(shè)計和開發(fā)了小型柴油發(fā)電機(jī)組的測控系統(tǒng),利用圖形化和可視化的測試軟件LabVIEW作為開發(fā)平臺,來監(jiān)測船舶柴油發(fā)電機(jī)組的運(yùn)行狀態(tài),采集數(shù)據(jù)并進(jìn)行處理、存儲、顯示。實(shí)驗(yàn)證明了該系統(tǒng)具有很好的靈活性和準(zhǔn)確性。
目前主流的虛擬儀器硬件平臺主要包括PC-DAQ系統(tǒng)、GPIB系統(tǒng)、串口系統(tǒng)、VXI系統(tǒng)和PXI系統(tǒng)[6]。其中PXI是以標(biāo)準(zhǔn)總線儀器模塊與計算機(jī)為儀器硬件組成的虛擬儀器測試系統(tǒng),是 PCI在儀器領(lǐng)域的擴(kuò)展(PCI Extension for Instrumentation)。它將 CompactPCI規(guī)范定義的PCI總線技術(shù)發(fā)展成適合于試驗(yàn)、測量與數(shù)據(jù)采集場合應(yīng)用的機(jī)械、電氣和軟件規(guī)范,從而形成了新的虛擬儀器體系結(jié)構(gòu)。制訂PXI規(guī)范的目的是為了將臺式PC的性能價格比優(yōu)勢與PCI總線面向儀器領(lǐng)域的必要擴(kuò)展完美地結(jié)合起來,形成一種主流的虛擬儀器測試平臺[7,8]。從總體的性價比、易用性和測量要求方面綜合考慮,該虛擬儀器測試平臺采用了PXI系統(tǒng)作為虛擬儀器的硬件平臺。
在虛擬儀器測試平臺的設(shè)計中,采用PXI-1000B機(jī)箱、PXI-8174嵌入式零槽控制器作為系統(tǒng)的基礎(chǔ)硬件平臺,在機(jī)箱插槽中安裝多功能數(shù)據(jù)采集卡 PXI-6025E,另外加上信號調(diào)理機(jī)箱 SCXI-1000,構(gòu)成了完整的虛擬儀器測試系統(tǒng)工作平臺。其主要組成部分的配置參數(shù)如下:
(1)PXI-1000B機(jī)箱:高性能8槽機(jī)箱,有可拆卸交流與直流電源選項(xiàng),工作溫度為 0~50°C;
(2)PXI-8174嵌入式零槽控制器:Intel Celeron 566 MHz處理器,64 MB SDRAM內(nèi)存,帶串口1個、配有并口、USB接口2個、PS/2鼠標(biāo)鍵掀連接、PXI觸發(fā)總線輸入及輸出、20 GB硬盤驅(qū)動器,可以安裝Windows 2000系統(tǒng)或XP系統(tǒng);
(3)數(shù)據(jù)采集卡 PXI-6025E:最大采樣率200 kS/s。12位精度,16路單端模擬輸入,2路模擬輸出,輸入范圍為±0.05~±10 V,輸出范圍為±10 V;
(4)信號調(diào)理器機(jī)箱 SCXI-1000:四槽,SCXI-機(jī)箱為SCXI模塊提供電源,并負(fù)責(zé)SCXI系統(tǒng)和 DAQ設(shè)備之間的信號連接。SCXI-1100信號調(diào)理模塊,32路多路復(fù)用,信號范圍為±10 V電壓信號,4~20 MA電流信號。
該小型柴油發(fā)電機(jī)組測控系統(tǒng)由測試和監(jiān)控兩個部分組成。其測試部分基于虛擬儀器硬件平臺,用于信號采集和處理。其底層控制部分采用凌陽16位單片機(jī)SPEC061A ,它的CPU內(nèi)核采用凌陽推出的16位微處理器芯片。它與柴油發(fā)電機(jī)組一起組成直接數(shù)字控制系統(tǒng),完成對柴油發(fā)電機(jī)的啟動、停機(jī)、怠速運(yùn)行、報警、參數(shù)監(jiān)測等多種控制。該柴油發(fā)電機(jī)組測控系統(tǒng)總體結(jié)構(gòu)如圖1所示。
該測控系統(tǒng)底層控制級和工作站(上位機(jī))之間通過 RS-485通訊網(wǎng)絡(luò)連接。軟件協(xié)議采用支持 RS-485網(wǎng)絡(luò)的 Modbus工業(yè)通訊通信協(xié)議[9,10]。整個測控平臺通過前端傳感器將各種測量信號轉(zhuǎn)化成4~20 mA的標(biāo)準(zhǔn)電信號,經(jīng)通信網(wǎng)絡(luò)傳至PXI-6025E數(shù)據(jù)采集卡,然后經(jīng)采樣、保持、放大、單位匹配標(biāo)定后由 PXI174控制器進(jìn)行分析和測試,在工作站計算機(jī)上實(shí)時顯示和處理。如出現(xiàn)異常則會自動報警,通過既定程序和底層單片機(jī)控制系統(tǒng)實(shí)現(xiàn)自動保護(hù)。采用 Datasocket技術(shù)把采集測得的數(shù)據(jù)和信號傳送給局域網(wǎng)中的其它計算機(jī),實(shí)現(xiàn)網(wǎng)絡(luò)和異地實(shí)時監(jiān)控功能。
圖1 柴油發(fā)電機(jī)組測試系統(tǒng)結(jié)構(gòu)
柴油發(fā)電機(jī)組測控系統(tǒng)的軟件采用美國National Instruments(NI)公司推出的基于圖形化編程語言的開發(fā)環(huán)境 LabVIEW 軟件,它采用面向?qū)ο蟮姆椒ê透拍?,其對象、框圖及其構(gòu)成的虛擬儀器在Windows、Windows NT、UNIX等平臺之間和各種 PC機(jī)及工作站間兼容,便于移植,而且具有豐富的庫函數(shù)和例子,便于快速開發(fā)。
整個測控系統(tǒng)應(yīng)用程序采用模塊化的編程思想,根據(jù)功能可劃分為若干個子模塊,可根據(jù)需要創(chuàng)建自行設(shè)置預(yù)報警參數(shù)、狀態(tài)保存、打印、幫組系統(tǒng)、數(shù)據(jù)采集和調(diào)用等模塊。 在設(shè)計中遵循由上至下的設(shè)計方法,根據(jù)系統(tǒng)的總體需求,將系統(tǒng)劃分若干功能模塊,在設(shè)計過程中將各功能模塊聚集在一起,最后用一個主界面實(shí)現(xiàn)各個子模塊間的調(diào)用。根據(jù)設(shè)計,該測控系統(tǒng)軟件主要由實(shí)時測試系統(tǒng)、實(shí)時控制系統(tǒng)、網(wǎng)絡(luò)功能模塊、數(shù)據(jù)模塊、參數(shù)設(shè)置等模塊組成,如圖2所示。
3.2.1 柴油發(fā)電機(jī)組測控系統(tǒng)主界面設(shè)計
圖2 柴油發(fā)電機(jī)組測控系統(tǒng)功能模塊
根據(jù)總體設(shè)計方案,系統(tǒng)采用 LabVIEW8.6軟件設(shè)計,在整個程序的設(shè)計中,首先完成各個子功能的設(shè)計,然后將所有子功能模塊集成。主界面的程序框圖如圖3所示。柴油發(fā)電機(jī)組工作后,該系統(tǒng)能在運(yùn)行狀態(tài)下監(jiān)控柴油機(jī)組的轉(zhuǎn)速、油壓、油溫、水溫和發(fā)電機(jī)組的相電流、相電壓、線電壓、頻率等參數(shù)。系統(tǒng)可以設(shè)置系統(tǒng)報警參數(shù),當(dāng)遇到異常時自動報警,并根據(jù)實(shí)際情況采取進(jìn)一步的保護(hù)措施。
3.2.2 小型柴油發(fā)電機(jī)組實(shí)例驗(yàn)證
基于虛擬儀器的小型柴油發(fā)電機(jī)組測控系統(tǒng)在實(shí)驗(yàn)室進(jìn)行了實(shí)機(jī)調(diào)試和實(shí)時監(jiān)控,成功地實(shí)現(xiàn)了對三臺柴油發(fā)電機(jī)組的現(xiàn)場和遠(yuǎn)程監(jiān)控以及測試。柴油發(fā)電機(jī)組的型號為TFX-180S4-H,額定轉(zhuǎn)速:1500 r/min,額定功率:12 kW,頻率:50 Hz,相數(shù):三相。圖4為測控系統(tǒng)實(shí)測運(yùn)行界面。
圖3 小型柴油發(fā)電機(jī)組主界面程序框圖
圖4 測控系統(tǒng)實(shí)測運(yùn)行界面
運(yùn)用傳統(tǒng)儀器對該柴油發(fā)電機(jī)組的參數(shù)進(jìn)行測試,通過對比,發(fā)現(xiàn)基于虛擬儀器的測控系統(tǒng)監(jiān)控所得的機(jī)組運(yùn)行參數(shù)和傳統(tǒng)儀器測量數(shù)據(jù)一致,誤差在 1%以內(nèi)。實(shí)例驗(yàn)證表明基于虛擬儀器的測控系統(tǒng)穩(wěn)定、可靠,其界面友好、可視化程度高。這種基于虛擬儀器技術(shù)和網(wǎng)絡(luò)手段以及底層單片機(jī)控制有機(jī)結(jié)合起來的方法,是開發(fā)智能化測控系統(tǒng)的有效手段,具有很強(qiáng)的理論價值和工程實(shí)用價值。
虛擬儀器技術(shù)和 LabVIEW 軟件廣泛地應(yīng)用于測控領(lǐng)域。本文系統(tǒng)地闡述了柴油發(fā)電機(jī)組的結(jié)構(gòu),并構(gòu)建了一個基于虛擬儀器的小型柴油發(fā)電機(jī)組測控系統(tǒng)。該系統(tǒng)能夠?qū)崟r監(jiān)控和在線檢測柴油發(fā)電機(jī)組的運(yùn)行參數(shù)。同時,該系統(tǒng)采用模塊化的設(shè)計思想,與傳統(tǒng)儀器構(gòu)建系統(tǒng)相比,具有很大的靈活性和可擴(kuò)展性。通過實(shí)際測試和驗(yàn)證,證明該系統(tǒng)具有較高的準(zhǔn)確性和可靠性,為設(shè)備運(yùn)行狀態(tài)的監(jiān)測提供了一個新的方向。
[1]舒新寬, 程芳婷. TBB-100型核能汽輪發(fā)電機(jī)監(jiān)測與診斷系統(tǒng)分析[J]. 發(fā)電設(shè)備, 2006,19(1):67~70.
[2]王會咪, 劉志峰, 李雪麗等. LabVIEW 中的 Queue技術(shù)在發(fā)電機(jī)監(jiān)測系統(tǒng)中的應(yīng)用[J]. 控制系統(tǒng),2006,22(3-1):136~138.
[3]袁春, 張壽珍. 柴油發(fā)電機(jī)組[M]. 北京:人民郵電出版社,2003.
[4]王穎, 章蔚中. 基于LabVIEW的電機(jī)測控系統(tǒng)設(shè)計[J]. 控制系統(tǒng), 2008,24(10-1):114~115.
[5]劉萍, 曹慧, 丘鵬. 虛擬儀器的發(fā)展過程及應(yīng)用[J].山東科學(xué), 2009,22(1):80~83.
[6]楊樂平, 李海濤, 肖相聲等. LabVIEW 程序設(shè)計與應(yīng)用[M]. 北京:電子工業(yè)出版社, 2001.
[7]鄒翔, 孫肖子. 基于圖形化編程語言 Labview設(shè)計虛擬儀器的方法[J]. 現(xiàn)代電子技術(shù), 2003, (1):36~38.
[8]王念春. 基于Modbus協(xié)議的PC與下位機(jī)PLC鍵的通信程序[J]. 自動化儀表,2001,22(8):44~46.
[9]賀鵬飛, 王煥文, 張全來等. 基于 LabVIEW 的船舶電站監(jiān)控系統(tǒng)研究[J]. 中國艦船研究,2006,1(5-6):19~21.
[10]J.Duncan Glover, Mulukutla.S.Sarma. Power System Analysis and Design. Beijing: China Machine Press,2004. 507~538.