本文將對(duì)柴油發(fā)電機(jī)組性能相關(guān)的知識(shí)進(jìn)行一個(gè)詳細(xì)的介紹,幫助大家更好的了解更多的資訊。
柴油發(fā)電機(jī)組是工業(yè)領(lǐng)域中一種重要的動(dòng)力設(shè)備,柴油發(fā)電機(jī)組大修后必須對(duì)其性能進(jìn)行檢測(cè).柴油發(fā)電機(jī)組性能測(cè)控系統(tǒng)是基于PC機(jī)和外圍的硬件設(shè)備來(lái)完成柴油發(fā)電機(jī)各種性能指標(biāo)的測(cè)試的計(jì)算機(jī)系統(tǒng),系統(tǒng)的硬件部分由PC機(jī)、溫度、壓力、功率傳感器及變送器、A/D板,CTC板,I/O板,外圍電路,顯示打印等外圍設(shè)備組成.這些設(shè)備構(gòu)成了兩個(gè)數(shù)據(jù)通道,一個(gè)通道是從傳感器和外圍狀態(tài)電路到計(jì)算機(jī)的數(shù)據(jù)輸入通道,它完成柴油機(jī)加載后各項(xiàng)性能指標(biāo)的檢測(cè);一個(gè)通道是從計(jì)算機(jī)到外圍電路(執(zhí)行器)的數(shù)據(jù)輸出通道,它控制執(zhí)行器執(zhí)行有關(guān)控制指令,控制柴油發(fā)電機(jī)組負(fù)載的增減及油耗測(cè)量動(dòng)作.測(cè)控系統(tǒng)的軟件功能要實(shí)現(xiàn)與外圍設(shè)備、用戶進(jìn)行一系列的交互,實(shí)現(xiàn)對(duì)參數(shù)測(cè)量、故障報(bào)警、消音等數(shù)據(jù)處理工作,為了使軟件具有友好、操作簡(jiǎn)單的界面,便于系統(tǒng)的擴(kuò)充與維護(hù),我們采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法來(lái)設(shè)計(jì)軟件系統(tǒng)。
1 測(cè)控系統(tǒng)的硬件構(gòu)成
根據(jù)實(shí)際要求,系統(tǒng)要檢測(cè)的參數(shù)有:水溫,油溫、油壓、排溫、環(huán)溫、油耗、轉(zhuǎn)速、發(fā)電機(jī)軸溫、電壓、電流、勵(lì)磁、功率、功率因數(shù)、三相電壓波形等,受控設(shè)備有:負(fù)載增減,油耗儀電磁閥等.
按硬件的基本功能進(jìn)行抽象分類,有利于系統(tǒng)的擴(kuò)充和修改.
2 測(cè)控系統(tǒng)軟件的設(shè)計(jì)
1) 測(cè)控系統(tǒng)面向?qū)ο蠓治?/font>
面向?qū)ο笙到y(tǒng)是由相互作用的對(duì)象(如數(shù)據(jù),操作)構(gòu)成的,標(biāo)識(shí)對(duì)象才能保證對(duì)象之間的消息傳遞.在面向?qū)ο缶幊讨?類似抽象數(shù)據(jù)類型的工具,本系統(tǒng)的軟、硬件可抽象為以下幾類:
硬件部分可抽象為AI類、DI類、DO類、CTD類,其中AI類封裝了模擬量的采集輸入過(guò)程,DI類封裝了狀態(tài)電路數(shù)字量的輸入過(guò)程,DO類封裝了數(shù)字量的輸入過(guò)程,CTC類封裝了定時(shí)計(jì)數(shù)器的初始化過(guò)程.
按硬件的基本功能進(jìn)行抽象分類,有利于系統(tǒng)的擴(kuò)充和修改.
測(cè)控系統(tǒng)的軟件部分可抽象為測(cè)控(Test)、數(shù)據(jù)處理(Process)、數(shù)據(jù)文件(Datafile)、視圖(View)4類.其中,測(cè)控類封裝了4個(gè)硬件類對(duì)象的交互過(guò)程,通過(guò)對(duì)各對(duì)象的操作可實(shí)現(xiàn)參數(shù)設(shè)置、模擬量采集、狀態(tài)數(shù)字量的輸入、啟動(dòng)油耗測(cè)量、負(fù)載增減控制等;數(shù)據(jù)處理類封裝了參數(shù)的初始化、操作方式等對(duì)象,可實(shí)現(xiàn)機(jī)型、臺(tái)位選擇、故障報(bào)警、動(dòng)態(tài)消音、手動(dòng)、自動(dòng)方式選擇、電壓波形顯示等功能;數(shù)據(jù)文件類封裝了數(shù)據(jù)的存盤、查詢、顯示、打印等操作;視圖類封裝了測(cè)試軟件系統(tǒng)與用戶交互的窗口過(guò)程,用戶可以方便地切換窗口,進(jìn)行各項(xiàng)功能地選擇.
在程序中一個(gè)對(duì)象的實(shí)現(xiàn)代碼中可以通過(guò)消息調(diào)用另一對(duì)象所定義的操作,Test對(duì)象可調(diào)用AI、DI、DO、CTC等對(duì)象來(lái)實(shí)現(xiàn)相應(yīng)的硬件功能.
在定義了以上各類后,測(cè)控系統(tǒng)可根據(jù)需要選擇不同的硬件類型,增加相關(guān)功能,面向?qū)ο蠓椒ㄖ械睦^承特性可很好地從基類派生實(shí)現(xiàn)相關(guān)功能的新類,派生的新類既可繼承基類中聲明的數(shù)據(jù)結(jié)構(gòu)和操作,又可定義新的數(shù)據(jù)結(jié)構(gòu)和操作,這樣大大提高了軟件的復(fù)用性.
2) 測(cè)控軟件的設(shè)計(jì)
測(cè)控系統(tǒng)面向?qū)ο蠓治鲞^(guò)程標(biāo)識(shí)的類以及它們之間的關(guān)系構(gòu)成了問(wèn)題域模型,類提供了完成應(yīng)用程序所需要的功能.應(yīng)用程序相當(dāng)于一個(gè)驅(qū)動(dòng)模塊,負(fù)責(zé)類的實(shí)例化,通過(guò)與用戶的交互,接收用戶輸入的消息并實(shí)現(xiàn)相應(yīng)的功能調(diào)用.軟件系統(tǒng)分3個(gè)菜單:開(kāi)始、查看、幫助.表三為每一個(gè)菜單的功能.
3 結(jié)論
采用面向?qū)ο蠹夹g(shù)與結(jié)構(gòu)緊湊的系統(tǒng)硬件結(jié)合,開(kāi)發(fā)的柴油發(fā)電機(jī)組性能測(cè)控系統(tǒng)具有軟件復(fù)用性好、硬件易擴(kuò)展、通用性好的特點(diǎn),軟件的用戶界面友好,操作簡(jiǎn)便.實(shí)際應(yīng)用中該系統(tǒng)工作可靠,維護(hù)方便,完全達(dá)到設(shè)計(jì)要求.
更多的關(guān)于柴油發(fā)電機(jī)組的資訊請(qǐng)查詢網(wǎng)站:http://www.aomisc.com/