李金成,周泊龍,孫中岳,薛彩霞
(江蘇科技大學 計算機學院,江蘇 鎮(zhèn)江 212003)
船舶電站功率管理系統(tǒng)(PMS)的軟件設計
李金成,周泊龍,孫中岳,薛彩霞
(江蘇科技大學 計算機學院,江蘇 鎮(zhèn)江 212003)
為了適應船舶電站功率管理系統(tǒng)智能化、電氣化、大數(shù)據(jù)的發(fā)展,本文提出了基于SQL2008數(shù)據(jù)庫,采用模塊化設計,支持后臺管理的設計方案,并完成了軟件系統(tǒng)的開發(fā)。系統(tǒng)將電站劃分為不同工作模式,在各自模式下,實現(xiàn)了對電站功率的分配,管理,監(jiān)控。通過現(xiàn)場調(diào)試表明:系統(tǒng)功能強大、運行穩(wěn)定、方便升級、支持后臺管理、人機交互友好。
功率管理系統(tǒng);數(shù)據(jù)庫;模塊化設計;面向對象
船舶電站系統(tǒng)是船舶運行的心臟,如何確保船舶電站系統(tǒng)更加高效、穩(wěn)定運行,是船舶電氣工程師不斷研究的的課題。隨著船舶大型化,復雜化,智能化的發(fā)展,傳統(tǒng)的功率管理系統(tǒng)因為功能單一,人機交互差,不方便升級,已經(jīng)不能滿足時代要求[1]。針對以上問題,文中基于數(shù)據(jù)庫處理大型數(shù)據(jù)的優(yōu)點,結合模塊化管理思想,開發(fā)了可升級、支持后臺管理、人機交互友好的船舶電站功率管理系統(tǒng)[2]。
文中設計的船舶電站功率管理系統(tǒng) (Power management system,PMS)主要設想:是工作人員通過計算機在線監(jiān)視電站運行、根據(jù)現(xiàn)場需要給出控制指令,系統(tǒng)故障時給出報警提示工作人員及時處理[3]。具體流程是:操作人員運行系統(tǒng)
1)首先操作人員根據(jù)工作需要選擇運行模式,模式包括:航行模式、停泊模式、工作模式。
2)選擇模式后,啟動相應發(fā)動機,負載,并調(diào)用控制信號,調(diào)用負載優(yōu)先級,保持系統(tǒng)正常工作,工作人員根據(jù)現(xiàn)場需要管理電源負載。
3)系統(tǒng)反饋電站當前運行情況給用戶界面,顯示在線發(fā)電機組,可用功率,在線負載。通過鼠標鍵盤給出指令,控制電站運行,電站異常時系統(tǒng)給出報警提示,并提示故障處理。系統(tǒng)支持后臺管理,允許操作數(shù)據(jù)庫[4]。系統(tǒng)設計的流程圖如圖1所示。
圖1 系統(tǒng)設計思路圖
文中設計的功率管理系統(tǒng)根據(jù)功能劃分為3個模塊:電源模塊、負載模塊、報警模塊。電源模塊負責發(fā)動機的啟停、并車解列、失電時快速恢復;負載模塊控制負載的斷開閉合、功率限制、重載詢問;報警模塊反饋系統(tǒng)運行狀況,異常時發(fā)出報警信號,提示故障解決方案。具體功能如圖2所示[3]。
圖2 系統(tǒng)功能圖
在確定了系統(tǒng)設計思路,明確系統(tǒng)功能后,就可以研究系統(tǒng)電氣信息,建立系統(tǒng)數(shù)據(jù)庫,編寫對應函數(shù),最后進行系統(tǒng)調(diào)試了,實施步驟如圖3所示[4],詳細說明如下:
圖3 設計步驟
3.1 獲取電氣資料
硬件是系統(tǒng)的基礎,只有了解了系統(tǒng)硬件才能有的放矢。硬件的信息包括功率管理:1)系統(tǒng)設備連線圖,包含硬件組成與硬件間的電氣連接控制關系。2)工業(yè)上位機與下位機IO通信接口信息。通過分析系統(tǒng)電氣資料,可以更加了解系統(tǒng)結構,在軟件設計更有針對性[5]。
3.2 建立數(shù)據(jù)庫
隨著船舶大型化、智能化的發(fā)展,產(chǎn)品更新升級得越來越快,船舶電站功率管理系統(tǒng)設備的數(shù)據(jù)也越來越龐大,數(shù)據(jù)冗余嚴重[6]。數(shù)據(jù)庫技術的應用,實現(xiàn)了系統(tǒng)整體數(shù)據(jù)的結構化,使數(shù)據(jù)與操作分離,減少了數(shù)據(jù)冗余,數(shù)據(jù)重復使用,使用效率高[7]。本系統(tǒng)應用SQL SEVER 2008數(shù)據(jù)庫,根據(jù)系統(tǒng)設計要求,數(shù)據(jù)庫的主要信息如下:
1)電源信息表:主鍵是發(fā)電機名稱,記錄,電網(wǎng)運行狀態(tài)(運行狀態(tài)為1,斷開狀態(tài) 0),即時功率,額定功率,電壓,電流,頻率等[8]。
2)負載信息表:主鍵是負載名稱,記錄負載優(yōu)先級,負載額定功率,即時功率,轉速等等。
3)控制信號表:記錄電網(wǎng)中各種開關,斷路器,變壓器[9]。
4)異常處理信息表:主鍵是異常狀況,記錄異常報警響應單元,異常時激活報警單元,給出參考處理異常提示[10]。
5)歷史故障信息表:記錄電網(wǎng)曾經(jīng)故障信息,以及故障解決方案,以便于工作人員更好了解電站的問題,遇到相似情況可以方便應對。
3.3 為命令添加事件處理函數(shù)
系統(tǒng)中的每個命令都是通過事件處理函數(shù)執(zhí)行的,系統(tǒng)功能函數(shù)主要獲取當前發(fā)電模塊、負載模塊功率信息,給出命令處理方案[11],系統(tǒng)重要的函數(shù)及其功能說明如下:
1)電源功率函數(shù):通過訪問電源信息表,查找在線發(fā)電機,對在線發(fā)電機即時功率疊加,即可求出當前電源模塊輸出功率。
2)負載功率函數(shù):類似電源功率計算,查找負載信息表,對負載即時功率疊加。
3)重載詢問函數(shù):在系統(tǒng)有重型負載需要啟動時,首先求出系統(tǒng)剩余功率 (在線發(fā)電機額定功率總和-即時功率總和)是否大于重型負載啟動功率,大于啟動,小于繼續(xù)下一步[12];再次計算潛在功率(負載優(yōu)先級小于重型負載優(yōu)先級的負載總和),如果剩余功率加上潛在功率大于重載功率,啟動,小于進行第三步;最后計算可用發(fā)電機功率總和,大于重在功率啟動,否則限制重載啟動[13]。
4)斷電恢復函數(shù):船舶斷電是船舶電站的重大故障,為了減小故障帶來的損失,系統(tǒng)會斷開故障發(fā)動機、故障負載,并且斷開優(yōu)先級小的負載,將離線發(fā)動機投入電網(wǎng)運行,以使電網(wǎng)能在第一時間恢復電力[14]。
3.4 系統(tǒng)實現(xiàn)
根據(jù)系統(tǒng)要求,系統(tǒng)程序主要界面如圖4所示,系統(tǒng)即時顯示當前電源、負載功率信息,支持模式切換,后臺管理,支持用戶自定義,用戶既可以方便高效控制船舶電站,又可以根據(jù)自己的喜好自定義系統(tǒng)設置,并且支持數(shù)據(jù)庫管理,后臺二次開發(fā),可擴展性良好。
圖4 系統(tǒng)主要界面
通過需求分析,模塊化設計,建立強大的數(shù)據(jù)庫,文中設計的船舶電站功率管理系統(tǒng)既能滿足當下客戶需求,又支持用戶自定義開發(fā),可以根據(jù)船舶電站的改造,修改數(shù)據(jù)庫,管理后臺,功能強大、控制效率高、人機界面友好、擴展性好、維護方便[15]。系統(tǒng)吸收了當下的信息化技術,使船舶電站功率管理系統(tǒng)更加現(xiàn)代化,智能化,在船舶應用上大有可為。
[1]譚啟韜.電力推進型船舶PMS電站管理系統(tǒng)設計[J].電子世界,2013(12):47.
[2]喬顯輝.由一例接地故障談船舶電力系統(tǒng)的管理[J].中國水運(下半月),2013(4):92-93.
[3]凌良勇.基于模式控制的PMS在工程船舶中的應用研究[J].船舶,2014(4):98-104.
[4]黃鵬,蔡鴻武,柯常國,等.某游船電力推進系統(tǒng)方案設計[J].船電技術,2009(9):1-5.
[5]陳曙梅,汪戰(zhàn)軍,楊東亞.淺談耙吸挖泥船的結構設計優(yōu)化[J].船舶,2012(1):29-32.
[6]杜之富,李磊,韓華偉,等.碰撞分析技術在鋪管船安全性能評估中的應用[J].船海工程,2013(3):25-28,33.
[7]孟小峰,慈祥.大數(shù)據(jù)管理:概念、技術與挑戰(zhàn)[J].計算機研究與發(fā)展,2013(1):146-169.
[8]張統(tǒng)光.淺析船舶電站容量確定和計算方法[J].中國水運(下半月刊),2011(2):106-107.
[9]朱永祥,程浩忠,安亮.基于PPU的小型船舶電站經(jīng)濟型控制方案研究[J].重慶交通大學學報:自然科學版,2011(5):1044-1048.
[10]周湘麗.論船舶電力系統(tǒng)的設計[J].珠江水運,2012(8):62-64.
[11]范大鳴.船舶電站自動控制系統(tǒng)的設計 [J].船舶,2010(5):39-40,46.
[12]陳次祥,唐石青,王良秀,等.電力推進技術下的船舶電站發(fā)展[J].艦船科學技術,2010(8):30-32.
[13]席雯.船舶電站自動控制系統(tǒng)的設計與實現(xiàn)[D].武漢:武漢理工大學,2012.
[14]嚴浪濤,王丹,楊敬東,等.船舶電站重載詢問功能的設計與實現(xiàn)[J].中國造船,2013(1):222-228.
[15]范大鳴.船舶電站自動控制系統(tǒng)的設計[J].船舶,2010(5):179-184.
Ship power station PMS control strategy research
LI Jin-cheng,ZHOU Bo-long,SUN Zhong-yue,XUE Cai-xia
(College of Computer of Jiangsu University of Science and Technogoly,Zhenjiang 212003,China)
In order to adapt to the power management system on ship which is more intelligent,electrified and complex,i come up with a design which use the SQL2008 database,modular design,Support background management,and then i complete the software system.In the system can distribute govern supervise the power on ship.Filed test prove that the system is powerful,stable,convenient to upgrade,easy to do background management,and the interface is kind.
power management system;database;modular design;object-oriented
TN27
A
1674-6236(2016)23-0074-02
2015-12-05稿件編號:201512054
李金成(1989—),男,湖北黃岡人,碩士。研究方向:船舶電站、功率管理系統(tǒng)、數(shù)據(jù)庫。