火電廠燃料管理信息系統(tǒng)的設(shè)計與實現(xiàn)
火電廠燃料管理信息系統(tǒng)
摘要:綜合運用自動化技術(shù)、計算機技術(shù)、信息技術(shù)、系統(tǒng)技術(shù)、現(xiàn)代化企業(yè)生產(chǎn)與經(jīng)營管理技術(shù)和方法,在網(wǎng)絡(luò)和數(shù)據(jù)庫系統(tǒng)的支撐下,搭建了發(fā)電企業(yè)的燃料管理信息系統(tǒng)及綜合查詢服務(wù)系統(tǒng),實現(xiàn)了燃料管理信息系統(tǒng)與外部有關(guān)系統(tǒng)(財務(wù)、生產(chǎn)、計劃等)的信息自動轉(zhuǎn)換,建立了一個安全、可靠、高度開放的管理信息系統(tǒng)。
關(guān)鍵詞:管理信息系統(tǒng);網(wǎng)絡(luò);數(shù)據(jù)庫
火力發(fā)電廠燃料管理以燃料的供應(yīng)、消耗、庫存及重量、質(zhì)量、價格為核心,對電力生產(chǎn)的安全性和穩(wěn)定性起著重要作用,同時由于燃料占發(fā)電成本的比重較大,所以加強燃料管理對降低發(fā)電成本、提高經(jīng)濟效益有著長遠意義。
1系統(tǒng)功能設(shè)置
根據(jù)對火電廠燃料管理信息系統(tǒng)的需求分析,可把它分成7個子系統(tǒng),系統(tǒng)總體框架見圖1。
1.1燃料計劃合同子系統(tǒng)
根據(jù)火電廠發(fā)電計劃、燃煤的供應(yīng)、耗用、庫存情況及地方煤礦的煤種、開采運輸能力、煤價運雜費用等綜合信息編制燃煤需求計劃,包括年、季、月供煤需求計劃及運輸計劃上報,上級燃料公司以此進行調(diào)撥,并將統(tǒng)配煤量及地方煤采購煤量反饋回火電廠燃料公司。簽定燃料供應(yīng)合同,監(jiān)督管理合同執(zhí)行情況,為燃料計劃管理提供輔助信息。
1.2燃料調(diào)度子系統(tǒng)
根據(jù)燃料合同及電廠燃料供應(yīng)耗用庫存情況和礦點供應(yīng)情況調(diào)整運輸計劃,實現(xiàn)調(diào)配與接車、卸車管理;疖、汽車、皮帶的過衡、檢尺量方管理,將軌道衡計量或檢尺計量的數(shù)據(jù)轉(zhuǎn)換至管理系統(tǒng)中,包括日期、時間、車號、皮重、毛重、速度、計量員等信息。對礦點實行催交、催運管理,保障下屬電廠燃料供應(yīng)充足,穩(wěn)定生產(chǎn)。
1.3煤質(zhì)管理子系統(tǒng)
包括火車進煤、汽車進煤、皮帶運輸煤的采樣管理和煤質(zhì)化驗管理,實現(xiàn)燃料入廠、入爐時質(zhì)量信息的跟蹤管理,為分析質(zhì)量變化原因提供依據(jù)。采樣管理以某段時間內(nèi)同一礦點、同一煤種的入廠煤為一個批次進行采樣,采樣信息包括采樣日期、時間、編號、礦點、煤種、車號;煤質(zhì)化驗管理對煤樣進行化驗,化驗結(jié)果包括發(fā)熱量、揮發(fā)分、灰分、全水分、含硫量等。
1.4燃油管理子系統(tǒng)
根據(jù)存油量及預(yù)計耗油量制定燃油供應(yīng)計劃,上報上級燃料公司后由上級燃料公司統(tǒng)一調(diào)撥,電廠對燃油進行驗收,如質(zhì)量相符則接收,否則拒收。
1.5燃料統(tǒng)計子系統(tǒng)
對火車、汽車、皮帶進煤及供油情況進行統(tǒng)計匯總生成廠日報表,對燃料供應(yīng)、耗用情況,入廠煤、入爐煤化驗結(jié)果等信息進行統(tǒng)計匯總,生成各類廠月報表。按照國家電力公司統(tǒng)一要求的數(shù)據(jù)格式自動生成部頒日報表和月報表,并遠程傳輸至上級燃料公司,提供貨率及盈虧等信息,以數(shù)據(jù)、圖形方式顯示,為燃料核算管理提供數(shù)量信息,同時為燃料計劃管理提供輔助信息。
1.6燃料核算子系統(tǒng)
據(jù)燃煤供應(yīng)礦點性質(zhì)及運輸方式、計價方式的不同,提供5類核算方式:火車統(tǒng)配煤核算、火車地方煤核算、汽車統(tǒng)配煤核算、汽車地方煤核算、皮帶運輸煤核算。上級管理部門據(jù)電廠上報的煤量、化驗、礦點等數(shù)據(jù)根據(jù)合同及價格指標進行核算;對煤重量、發(fā)熱量盈虧等情況進行索賠。最后以燃料核算結(jié)果為基礎(chǔ),按照一定的結(jié)算方式辦理結(jié)算手續(xù),并對結(jié)算數(shù)據(jù)進行數(shù)據(jù)統(tǒng)計及圖形分析,為控制燃料成本和制定電價提供依據(jù)。
1.7綜合查詢系統(tǒng)管理
通過對以上各個子系統(tǒng)的原始數(shù)據(jù)進行統(tǒng)計、匯總、歸納生成輔助決策數(shù)據(jù)庫,以圖表和數(shù)據(jù)結(jié)合的形式供決策人員查詢,使決策人員對生產(chǎn)狀況有全面的了解,為領(lǐng)導決策提供依據(jù),為將來的知識庫、方法庫、模型庫等決策支持系統(tǒng)提供接口。
2數(shù)據(jù)庫體系設(shè)計
數(shù)據(jù)庫是信息系統(tǒng)的心臟,是信息資源開發(fā)和利用的基礎(chǔ),如何使數(shù)據(jù)在系統(tǒng)中很好地組織起來,并進行高效、統(tǒng)一、良好的管理,是信息系統(tǒng)獲得成功的關(guān)鍵因素之一。
2.1數(shù)據(jù)庫的層次結(jié)構(gòu)
火電廠燃料管理信息系統(tǒng)數(shù)據(jù)庫系統(tǒng)劃分為3個層次結(jié)構(gòu),即低層的專業(yè)數(shù)據(jù)庫、中層的公用數(shù)據(jù)庫和上層的輔助決策數(shù)據(jù)庫。專業(yè)數(shù)據(jù)庫又稱為基礎(chǔ)數(shù)據(jù)庫,它是建立中層和上層數(shù)據(jù)庫的基礎(chǔ),是處理業(yè)務(wù)信息的資源。在數(shù)據(jù)結(jié)構(gòu)上,基礎(chǔ)數(shù)據(jù)庫是分散的,分別處于相應(yīng)的子系統(tǒng)中。公用數(shù)據(jù)庫又稱為共享數(shù)據(jù)庫,是為全局綜合管理的綜合數(shù)據(jù)庫,它是由專業(yè)數(shù)據(jù)庫經(jīng)過分類、合并、加工處理后形成的數(shù)據(jù)庫,其目標是為資源共享提供服務(wù)。輔助決策數(shù)據(jù)庫是一種專用數(shù)據(jù)庫,它為領(lǐng)導層提供決策支持服務(wù)。
2.2數(shù)據(jù)庫設(shè)計原則
系統(tǒng)的目標和任務(wù),系統(tǒng)的結(jié)構(gòu)和功能是設(shè)計數(shù)據(jù)庫的依據(jù),系統(tǒng)數(shù)據(jù)流程圖是數(shù)據(jù)庫設(shè)計的基礎(chǔ)。設(shè)計數(shù)據(jù)庫應(yīng)遵循以下原則。
a.布局合理。數(shù)據(jù)庫的布局盡量靠近信息源和使用點,就近開發(fā)、就近使用,減少不必要的中間環(huán)節(jié),確保信息渠道的暢通。
b.數(shù)據(jù)庫應(yīng)自下而上逐層濃縮、歸納、合并,減少存貯,分別滿足不同層次管理者的要求。
c.部分數(shù)據(jù)重迭原則。d.適應(yīng)體制的變革。
e.規(guī)范化標準化原則。數(shù)據(jù)庫的建立要統(tǒng)一分類和編碼,滿足信息交換的要求。f.保密的原則。數(shù)據(jù)庫的建立要充分考慮到數(shù)據(jù)的安全性、完整性和保密性。
2.3火電廠燃料管理信息系統(tǒng)數(shù)據(jù)庫的體系
根據(jù)數(shù)據(jù)庫的設(shè)計原則,對火電廠燃料管理信息系統(tǒng)的數(shù)據(jù)庫體系進行了設(shè)計,給出了相應(yīng)的專業(yè)及共享數(shù)據(jù)數(shù)據(jù)庫。把領(lǐng)導進行決策常用的數(shù)據(jù)提取出來,組成輔助決策數(shù)據(jù)庫,為領(lǐng)導決策層輔助決策專用,它既是系統(tǒng)初期領(lǐng)導查詢的直接信息源,又為后期高級輔助決策的模型運算提供數(shù)據(jù)。
3系統(tǒng)特點及結(jié)論
a.采用WindowsNT,數(shù)據(jù)庫采用MSSQLServer,開發(fā)工具采用PowerBuilder7.0和VisualBasic,通用性強。
b.建立了燃料分公司的計算機網(wǎng)絡(luò)及管理信息系統(tǒng),完整、準確、及時、可靠地收集燃料管理的各種信息,做到信息加工處理的自動化,實現(xiàn)信息代碼化、報表統(tǒng)一化、文檔規(guī)范化,實現(xiàn)數(shù)據(jù)共享,提高管理水平。
c.預(yù)留與全廠管理信息系統(tǒng)數(shù)據(jù)接口與計算機網(wǎng)絡(luò)接口,保證系統(tǒng)的擴充性和一致性。d.功能完善、界面友好、使用方便,具有綜合查詢和輔助決策能力,能充分滿足不同層次的數(shù)據(jù)管理需求,為優(yōu)化燃料管理和指揮決策提供必要的科學手段。
e.針對發(fā)電廠的現(xiàn)場生產(chǎn)環(huán)境和使用狀況,突出軟、硬件設(shè)計的抗干擾性和可靠性。采用用戶口令、用戶權(quán)限等級、文件及目錄權(quán)限及網(wǎng)絡(luò)審計等功能相結(jié)合的手段以保證網(wǎng)絡(luò)的安全。
f.具有靈活方便的擴充能力,從小的系統(tǒng)功能模塊到整體數(shù)據(jù)庫結(jié)構(gòu)都可根據(jù)用戶需求改變。
總之,該計算機網(wǎng)絡(luò)系統(tǒng)的建立將使燃料分公司的管理在各個環(huán)節(jié)上連為一體,實現(xiàn)燃料的全過程計算機管理,進一步降低燃料成本,從而產(chǎn)生較大的經(jīng)濟效益。
擴展閱讀:火力發(fā)電廠運行管理系統(tǒng)設(shè)計與實現(xiàn)
分類號:TP311單位代碼:10422密級:學號:Z094804307114
碩士學位論文
論文題目:
火力發(fā)電廠運行管理系統(tǒng)設(shè)計與實現(xiàn)
Coal-firedpowerplantoperationmanagementsystemdesignandimplementation
作者姓名田鵬專業(yè)軟件工程指導教師姓名史清華專業(yè)技術(shù)職務(wù)副教授
201*年4月18日
原創(chuàng)性聲明和關(guān)于論文使用授權(quán)的說明
原創(chuàng)性聲明
本人鄭重聲明:所呈交的學位論文,是本人在導師的指導下,獨立進行研究所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的科研成果。對本文的研究作出重要貢獻的個人和集體,均已在文中以明確方式標明。本聲明的法律責任由本人承擔。
論文作者簽名:日期:
關(guān)于學位論文使用授權(quán)的聲明
本人完全了解山東大學有關(guān)保留、使用學位論文的規(guī)定,同意學校保留或向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱;本人授權(quán)山東大學可以將本學位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或其他復(fù)制手段保存論文和匯編本學位論文。(保密論文在解密后應(yīng)遵守此規(guī)定)
論文作者簽名:導師簽名:日期:
山東大學碩士學位論文
目錄
摘要......................................................................................................................................Iabstract..............................................................................................................................III第1章緒論.......................................................................................................................1
1.1系統(tǒng)開發(fā)背景.................................................................................................11.2運行管理系統(tǒng)目前國內(nèi)狀況.........................................................................11.3運行管理系統(tǒng)的意義.....................................................................................21.4本文的主要創(chuàng)新點.........................................................................................21.5本文的主要技術(shù)..............................................................................................31.6本文的組織結(jié)構(gòu)..............................................................................................3第2章系統(tǒng)需求分析.......................................................................................................5
2.1系統(tǒng)需求概述..................................................................................................5
2.1.1系統(tǒng)的業(yè)務(wù)模型...................................................................................52.1.2系統(tǒng)的業(yè)務(wù)流程...................................................................................62.1.3系統(tǒng)的總體需求...................................................................................72.2系統(tǒng)目標..........................................................................................................82.3系統(tǒng)功能性和非功能性需求..........................................................................8
2.3.1系統(tǒng)功能性需求...................................................................................92.3.2系統(tǒng)非功能性需求.............................................................................10第3章系統(tǒng)架構(gòu)設(shè)計.....................................................................................................12
3.1系統(tǒng)目標和原則............................................................................................12
3.1.1系統(tǒng)的設(shè)計目標.................................................................................123.1.2系統(tǒng)的設(shè)計原則.................................................................................133.2系統(tǒng)的技術(shù)架構(gòu)設(shè)計...................................................................................13
3.2.1系統(tǒng)總體架構(gòu).....................................................................................133.2.2數(shù)據(jù)架構(gòu).............................................................................................143.2.3部署架構(gòu).............................................................................................14
ii山東大學碩士學位論文
3.3系統(tǒng)功能架構(gòu)設(shè)計.......................................................................................15
3.3.1值班日志管理.....................................................................................153.3.2各專業(yè)崗位記錄................................................................................173.3.3定期工作管理....................................................................................173.3.4公用信息管理....................................................................................183.3.6運行管理系統(tǒng)維護............................................................................19第4章系統(tǒng)詳細設(shè)計.....................................................................................................21
4.1系統(tǒng)建模........................................................................................................21
4.1.1系統(tǒng)的靜態(tài)結(jié)構(gòu)圖.............................................................................214.1.2系統(tǒng)的動態(tài)結(jié)構(gòu)圖.............................................................................234.2系統(tǒng)數(shù)據(jù)庫設(shè)計............................................................................................24
4.2.1系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu).....................................................................244.2.2系統(tǒng)數(shù)據(jù)表關(guān)系.................................................................................26第5章系統(tǒng)的實現(xiàn).........................................................................................................27
5.1系統(tǒng)的總體實現(xiàn)............................................................................................275.2值班日志交接班功能的具體實現(xiàn)................................................................305.3信息分析和統(tǒng)計............................................................................................365.4定期工作........................................................................................................405.5重大操作簽到管理........................................................................................475.6系統(tǒng)維護........................................................................................................51
5.6.1運行班組維護.....................................................................................515.6.2班次定義............................................................................................515.6.3輪值表管理.........................................................................................52第6章結(jié)束語.................................................................................................................54引文出處及參考文獻.......................................................................................................55致謝...............................................................................................................................57學位論文評閱及答辯情況表...........................................................................................58
iii山東大學碩士學位論文
CONTENTS
Chineseabstract…………………………………………………………………………iEnglishabstract……………………………………………………………………………iiChapter1introduction……………………………………………………………………11.1systemdevelopmentbackground………………………………………………11.2operationmanagementsystemdomesticsituation………………………………11.3thesignificanceofoperationmanagementsystem………………………………21.4themaininnovation……………………………………………………………21.5themaintechnical………………………………………………………………31.6structureofthisarticle…………………………………………………………3Chapter2systemrequirementsanalysis…………………………………………………52.1systemRequirementsOverview…………………………………………………52.1.1systembusinessmodel……………………………………………………52.1.2businessprocesssystem…………………………………………………62.1.3theoveralldemandforthesystem………………………………………72.2systemGoal……………………………………………………………………82.3systemfunctionalandnonfunctionalrequirements……………………………92.3.1systemFunctionalrequirements…………………………………………92.3.2non-functionalsystemrequirements……………………………………10Chapter3systemarchitecture…………………………………………………………123.1objectivesandpPrinciples……………………………………………………123.1.1designobjectives………………………………………………………123.1.2designPrinciple…………………………………………………………133.2systemtechnicalarchitecturedesign…………………………………………133.2.1Theoverallsystemarchitecture………………………………………133.2.2datastructure……………………………………………………………143.2.3deploymentarchitecture………………………………………………143.3systemfunctionalarchitecture…………………………………………………153.3.1logmanageronduty……………………………………………………153.3.2therecordsofprofessionalposts………………………………………173.3.3regularlyworkmanagement……………………………………………173.3.4publicInformationmanagement………………………………………183.3.6operationmanagementsystemmaintenance……………………………19Chapter4,thedetaileddesignofthesystem……………………………………………214.1systemmodeling………………………………………………………………214.1.1systemstaticstructurediagram…………………………………………214.1.2thedynamicstructureoffigure…………………………………………234.2databasedesign………………………………………………………………254.2.1thelogicalstructureofthesystemdatabase……………………………254.2.2relationshipbetweensystemdatatables………………………………26Chapter5implementationofthesystem………………………………………………27
iv山東大學碩士學位論文
5.1theoverallsystemtoachieve…………………………………………………275.2logshiftrelieffunctionofthespecificdutytoachieve………………………315.3informationAnalysisandStatistics……………………………………………365.4regularworking………………………………………………………………395.5Rregistrationmanagementofmajoroperations………………………………465.6systemmaintenance……………………………………………………………495.6.1maintenanceteamrunning……………………………………………495.6.2definitiontrips…………………………………………………………495.6.3rostermanagement……………………………………………………50Chapter6conclusion……………………………………………………………………52References………………………………………………………………………………53Acknowledgements………………………………………………………………………55Dissertationtablereviewersandtherespondent………………………………………56
v山東大學碩士學位論文
摘要
激烈的市場競爭對發(fā)電企業(yè)加強內(nèi)部成本分析、預(yù)測和控制,減少損耗,降低發(fā)電直接成本提出了更高要求。基于此我們開發(fā)了多業(yè)務(wù)管理平臺的主要子系統(tǒng)運行管理系統(tǒng),本系統(tǒng)涵蓋了火力發(fā)電廠生產(chǎn)運行中需要監(jiān)測的大量實時信息,便于生產(chǎn)人員及時掌握系統(tǒng)運行動態(tài),為管理人員提供多種輔助決策信息和清晰的成本依據(jù)。
在文中,作者首先分析了系統(tǒng)的開發(fā)背景以及國內(nèi)火力發(fā)電廠現(xiàn)有的運行監(jiān)控系統(tǒng)發(fā)展情況,并對系統(tǒng)所需要解決的主要問題進行了簡要概述,以及闡述了系統(tǒng)所使用的主要的技術(shù)以及系統(tǒng)對火力發(fā)電廠運行管理方向的技術(shù)研究所作出的主要貢獻。作者嚴格使用統(tǒng)一建模語言UML來對系統(tǒng)進行了設(shè)計。系統(tǒng)需求分析部分,作者使用了用例圖以及活動圖來清晰地表示了系統(tǒng)用戶主要的需求,在架構(gòu)設(shè)計的部分,作者靈活地使用用系統(tǒng)順序圖和系統(tǒng)部署圖來對系統(tǒng)架構(gòu)進行表述,在系統(tǒng)的詳細設(shè)計部分,作者則使用關(guān)系類圖來對系統(tǒng)的靜態(tài)結(jié)構(gòu)進行表述,用狀態(tài)圖來對系統(tǒng)的動態(tài)結(jié)構(gòu)進行表述。在系統(tǒng)的實現(xiàn)部分,系統(tǒng)是采用J2EE架構(gòu),集成于華電國際多業(yè)務(wù)管理平臺之下,用戶在IE地址欄中輸入地址即可進入系統(tǒng),充分體現(xiàn)了訪問瀏覽的快捷和方便,方便在企業(yè)內(nèi)部進行推廣。
本系統(tǒng)首次將發(fā)電廠各種主輔設(shè)備的運行、運行設(shè)備的切換試驗和維護、機組啟停等重大操作的處理、發(fā)電量耗煤量耗油量統(tǒng)計等功能用一個有機的整體系統(tǒng)來集成,形成了完整生產(chǎn)實時管理信息系統(tǒng),實現(xiàn)了集成創(chuàng)新。在物理隔離裝置隔離狀態(tài)下,首次開發(fā)了具有軟件控制臺監(jiān)控功能及數(shù)據(jù)包監(jiān)視分析功能的接口,解決了處于高安全區(qū)的運行管理系統(tǒng)功能在低安全區(qū)的管理側(cè)的高質(zhì)量鏡像同步展示問題;通過運行管理系統(tǒng)的實現(xiàn),實現(xiàn)了眾多生產(chǎn)管理信息數(shù)字化、量化,能夠使管理人員對運行中的機組任意時段、任何部分的運行狀況及時準確、客觀的了解,及時做出各種決策,使企業(yè)信息化水平邁上了一個新臺階。
I山東大學碩士學位論文
關(guān)鍵詞:火力發(fā)電廠;運行管理;實時數(shù)據(jù)監(jiān)控
II山東大學碩士學位論文
ABSTRACT
Thesharpconflictinthemarkethassetanevenhigherdemandforthepowerplantincluding:tostrenghtentheanalysisoftheforecastandcontrolofthecost,aswellasreducethewastageandlowerthecosts.Basedonthiswehavedevelopedmulti-platformbusinessmanagementmajorsubsystems-operationmanagementsystem,thesystemcoversplantyoftheinformationsthatwhichareneededtobemonitorinthepowerplant,inordertohelptheoperatorcontroltheoperatingstateintime,toprovidemanagerswithmorekindsofdecisionsupportinformationandaclearcostbasis.
Inthearticle,theauthorfirstanalyzesthedevelopmentbackgroundofthesystemandthepresentsituationofthedevelopmentofthepowerplants’monitoringcontrolsystem,alsogaveabriefoverviewofthemainissuesthatneedtobesolvedofthesystemalongwiththeexplainationofthegreatcontributionmadebythemajortechnologyandsystemtotheresearchintheareaofpowerplant.StrictuseofUnifiedModelingLanguageUMLtodesignthesystem.Systemrequirementsanalysis,theauthorusestheusecasediagramsandactivitydiagramstoclearlyexpressthesystemusers’themaindemandinthearchitecturedesignpart,thewriterusethesystemsequencediagramsanddeploymentdiagramsofsystemflexiblyaswellasinthearchitecture,indetaileddesignofthesystem,thewriterusedtherelationshipclassdiagramtoexpressthestaticstructure,withthestatediagramtothedynamicstructureofthesystemrepresentation.Implementationpartofthesystem,thesystemusedJ2EEarchitecture,integratedunderthemultiplatformbusinessmanagementofHuadianGroup,theusercouldenterthesystemaslongasinputingtheaddressintheIEaddressbar,thisreflectthequickandconvienenceininterviewingandalsoeasytopromote.
Thesystemgatheredallofthefunctionsasanorganism,incudingtheoperationofthecoreandauxiliaryequipment,switchingtest,maintainanceoftheequipmenttogatherwithstarting/stoppingofthegeneratinguniteandtheamountofgeneration,costoffuelandoilforthefirsttime.Thissystemhasformedacompletereal-time
III
山東大學碩士學位論文
monitoringsystemforoperation,ithasrealizedintegrattedinnovation.Physicalisolationdevicesinisolation,thefirsttimedevelopedasoftwarepackageconsolemonitoringanddataanalysiscapabilitiestomonitortheinterfacetoaddressthehighsecurityzoneintheoperationandmanagementsystemfeatureslow-securityzoneinthehighqualityofthemanagementsideofthemirrorsyncdisplayproblem;achievedbyrunningthemanagementsystemtoachievealargenumberofdigitalinformationproductionandmanagement,quantitative,enablingmanagerstoruntheunitanytime,anypartoftheoperationinatimelyaccurateandobjectiveunderstandingofavarietyoftimelydecisionmakingsothatthelevelofenterpriseinformationontoanewlevel.
Keywords:Coal-firedpowerplants;Operationmanagement;Real-time
datamonitoring
IV山東大學碩士學位論文
第1章緒論
1.1系統(tǒng)開發(fā)背景
隨著電力體制改革的深入,電力企業(yè)工作重點必將由單一的安全性生產(chǎn)轉(zhuǎn)變?yōu)橐越?jīng)濟效益為中心的全方位綜合發(fā)展上來。特別是近年來發(fā)電企業(yè)的市場競爭日趨激烈,發(fā)電企業(yè)面對激烈競爭的市場環(huán)境,一方面需要積極爭取競價上網(wǎng)售電,全力增加售電收入,另一方面需要加強內(nèi)部成本分析、預(yù)測和控制,減少損耗,降低發(fā)電直接成本。如何才能有效提升電廠管理水平,降低發(fā)電成本成為擺在每一位電廠管理層面前的首要問題。電力企業(yè)管理和決策者要求對市場信息、成本信息和銷售信息,要有越來越迅速的了解和反應(yīng),當這種要求超過了企業(yè)信息技術(shù)水平極限后,就迫切需要引入新的信息技術(shù)來提高管理信息化水平。
華電國際公司積極推行信息化建設(shè),以先進的信息技術(shù)為手段,不斷優(yōu)化信息資源、以統(tǒng)一管理模式、降低開發(fā)成本為目的,以公司發(fā)展戰(zhàn)略和信息規(guī)劃為航標,大力在子公司和所屬電廠建設(shè)了“電廠多業(yè)務(wù)管理平臺”。力求通過一個統(tǒng)一的平臺,涵蓋運行管理、計劃管理、生產(chǎn)統(tǒng)計、班組管理、工作流管理等多種業(yè)務(wù),同時與公司正在使用的FAM、OA等系統(tǒng)有機結(jié)合、與公司本部系統(tǒng)縱向集成一體化統(tǒng)一管理。運行管理系統(tǒng)作為多業(yè)務(wù)管理平臺的一個重要子系統(tǒng),通過運行人員對運行各項數(shù)據(jù)的及時錄入,為管理人員提供多種輔助決策信息和清晰的成本依據(jù)。為了將這一技術(shù)成果與公司開發(fā)的多業(yè)務(wù)管理平臺相結(jié)合,更好的應(yīng)用于生產(chǎn)實踐,華電國際公司經(jīng)過1年多的審慎調(diào)研、考察后,于201*年確定由章丘發(fā)電有限公司負責先行試點。筆者作為章丘發(fā)電有限公司運行分場相關(guān)人員與青島華迪公司專家配合,參與了運行管理系統(tǒng)的開發(fā)和調(diào)試,結(jié)合所學軟件工程專業(yè)知識成文如下。
1.2運行管理系統(tǒng)目前國內(nèi)狀況
在運行管理系統(tǒng)系統(tǒng)出現(xiàn)之前,電廠監(jiān)視主要依靠DCS提供計算分析模塊,但DCS主要定位是對設(shè)備實時控制和監(jiān)視,資料發(fā)掘的技術(shù)和歷史資料保存都存
山東大學碩士學位論文
在相當大的限制,它強調(diào)的是運行準確性,系統(tǒng)要求以穩(wěn)定性和安全性為其首要目標。運行管理系統(tǒng)作為全廠生產(chǎn)運行工作實時的統(tǒng)一指揮調(diào)度中心,從機組DCS、輔助車間程控系統(tǒng)(PLC)等程控系統(tǒng)以及其它資料源中集成實時過程信息和歷史資料,長期保存、動態(tài)分析。運行管理系統(tǒng)以整個系統(tǒng)為控制對象,強調(diào)的是運行質(zhì)量,以經(jīng)濟性為其首要目標,力求為生產(chǎn)管理人員的分析和決策提供精確實時的數(shù)據(jù)支持。近幾年來,電力市場供應(yīng)日漸緊張,全國范圍內(nèi)缺電、拉閘限電現(xiàn)象時有發(fā)生。究其原因,主要是電煤資源供不應(yīng)求,煤價也不斷上漲,直接導致了發(fā)電成本增加。在電價上漲需要國家統(tǒng)一協(xié)調(diào)的情況下,降低發(fā)電成本成為火力發(fā)電廠的很大課題,為了降低成本,電廠需要采用更加先進的生產(chǎn)管理手段,才能通過優(yōu)化生產(chǎn)、降低煤耗來提高生產(chǎn)效率。在這種情況下,大力推行運行管理系統(tǒng),對生產(chǎn)數(shù)據(jù)及時掌控,就成為提高電廠管理水平的一種有效途徑。
1.3運行管理系統(tǒng)的意義
運行管理系統(tǒng)是主要實現(xiàn)生產(chǎn)過程的實時監(jiān)視功能,同時提供了運行數(shù)據(jù)實時分析和生產(chǎn)全過程管理,實現(xiàn)了全廠運行生產(chǎn)過程監(jiān)控、過程數(shù)據(jù)查詢、機組負荷分配、可靠性管理、技術(shù)監(jiān)督等功能。同時作為華電國際公司多業(yè)務(wù)管理平臺建設(shè)中第一個嚴格按照統(tǒng)一技術(shù)條件進行建設(shè)的試點項目,通過建立機組和廠級生產(chǎn)信息平臺,為企業(yè)推行營運改善、強化對標管理,合理選取標竿值,加強精細化管理提供了有效途徑,為公司生產(chǎn)信息平臺奠定了良好的的數(shù)據(jù)基礎(chǔ)。該項目自201*年7月開始實施,歷經(jīng)一年的時間,經(jīng)過前期試驗室開發(fā)、設(shè)計聯(lián)絡(luò)會及多次現(xiàn)場調(diào)試,目前各項功能已全部投入運行。
1.4本文的主要創(chuàng)新點
1.首次在運行管理系統(tǒng)中將發(fā)電廠各種主輔設(shè)備的運行、運行設(shè)備的切換試驗和維護、機組啟停等重大操作的處理、發(fā)電量耗煤量耗油量統(tǒng)計等功能組成一個有機整體,形成了完整生產(chǎn)實時管理信息系統(tǒng),實現(xiàn)了集成創(chuàng)新。在滿足國家對電力生產(chǎn)自動化系統(tǒng)的安全要求前提下,實現(xiàn)了DCS、PLC、運行管理系統(tǒng)、MIS信息的合理整合,使電廠運行系統(tǒng)的各部分成為一個有機的信息化整體;
2山東大學碩士學位論文
2.首次結(jié)合運行管理系統(tǒng)平臺開發(fā)了火電機組主、輔機可靠性指標的在線計算功能,為實現(xiàn)華電國際可靠性的標桿管理提供了技術(shù)支持。
3.在物理隔離裝置隔離狀態(tài)下,首次開發(fā)了具有軟件控制臺監(jiān)控功能及數(shù)據(jù)包監(jiān)視分析功能的接口,解決了處于高安全區(qū)的運行管理系統(tǒng)功能在低安全區(qū)的管理側(cè)的高質(zhì)量鏡像同步展示問題;
4.單向網(wǎng)絡(luò)安全傳輸軟件網(wǎng)絡(luò)對時功能,以內(nèi)網(wǎng)PI的系統(tǒng)時鐘為基準,定時對外網(wǎng)系統(tǒng)平臺(管理側(cè)的Windows平臺)的時鐘進行校準,以保證兩端PI的正常通訊和數(shù)據(jù)的準確性。
1.5本文的主要技術(shù)
本系統(tǒng)基于J2EE架構(gòu)開發(fā),集成于華電國際多業(yè)務(wù)管理平臺之下,用戶在IE地址欄中輸入10.141.84.37進入主頁,充分體現(xiàn)訪問瀏覽的快捷和方便。整個系統(tǒng)分為多個運行組件,包括數(shù)據(jù)轉(zhuǎn)換服務(wù)器、性能分析服務(wù)器、Web服務(wù)器。各組件安裝在不同的計算機中可以充分發(fā)揮本軟件系統(tǒng)的強大功能,提高運行效率。
運行管理系統(tǒng)硬件系統(tǒng)以兩臺核心交換機組成了冗余1000M主干網(wǎng),數(shù)據(jù)庫服務(wù)器、計算分析服務(wù)器、運行管理系統(tǒng)-WEB服務(wù)器、系統(tǒng)備份服務(wù)器、工程師站直接與主干網(wǎng)連接。該系統(tǒng)以PI-To-PI接口通過正向網(wǎng)閘進行數(shù)據(jù)單向傳輸?shù)姆绞,實現(xiàn)管理側(cè)PI鏡像服務(wù)器獲取運行管理系統(tǒng)側(cè)PI數(shù)據(jù)庫服務(wù)器數(shù)據(jù);以文本方式通過反向網(wǎng)閘進行數(shù)據(jù)的單向傳輸,實現(xiàn)運行管理系統(tǒng)數(shù)據(jù)庫同步,從而解決系統(tǒng)需要的人工設(shè)定與錄入數(shù)據(jù)。
1.6本文的組織結(jié)構(gòu)
全文共分為六章。
第一章緒論,主要介紹系統(tǒng)設(shè)計背景,以及系統(tǒng)需要解決的主要問題和本系統(tǒng)使用主要技術(shù)等。
第二章需求分析,概要地描述了電廠運行管理系統(tǒng)的系統(tǒng)目標、系統(tǒng)需要解決的主要問題等。
山東大學碩士學位論文
第三章系統(tǒng)的構(gòu)架設(shè)計,對系統(tǒng)的各種結(jié)構(gòu)和功能架構(gòu)的設(shè)計做了詳細描述。
第四章系統(tǒng)功能的詳細設(shè)計,用類圖和狀態(tài)圖表示了系統(tǒng)的靜態(tài)和動態(tài)結(jié)構(gòu),并對數(shù)據(jù)庫做詳細分析。
第五章系統(tǒng)的實現(xiàn),對系統(tǒng)的具體實現(xiàn)做了詳細闡述。第六章結(jié)論,總結(jié)系統(tǒng)設(shè)計的經(jīng)驗與不足,展望今后的工作。
山東大學碩士學位論文
第2章系統(tǒng)需求分析
一般來說,在軟件開發(fā)的過程中,在開始進行系統(tǒng)設(shè)計之前,我們首先應(yīng)對系統(tǒng)用戶需求先期進行比較全面的了解,即在設(shè)計初期就要知道本次設(shè)計的系統(tǒng)實現(xiàn)究竟是要“干什么”,在實現(xiàn)之中要完成哪些任務(wù)、在實現(xiàn)之后能實現(xiàn)什么的功能。所有這些準備工作便是我們要完成的系統(tǒng)需求分析。根據(jù)已有的經(jīng)驗表明,需求分析在整個系統(tǒng)設(shè)計全過程中有著非常重要的地位。需求分析工作的好壞將直接能夠影響到系統(tǒng)設(shè)計可否成功,如果在設(shè)計之初的需求分析就做不好,即使后期開發(fā)人員有很強的編碼能力,要想設(shè)計出一個好的應(yīng)用系統(tǒng)來也是不可能的。
2.1系統(tǒng)需求概述
運行管理系統(tǒng)主要目標很明確,就是提高電廠安全、優(yōu)質(zhì)、經(jīng)濟運行水平。為了實現(xiàn)這一目標,運行管理人員需要監(jiān)測大量實時信息,掌握系統(tǒng)運行動態(tài),對生產(chǎn)小指標進行統(tǒng)計、分析;定期進行運行設(shè)備的切換、試驗和維護;對機組啟停、重大操作、典型事故的處理給予操作指導;對發(fā)電量、輔機耗電量、耗煤量、耗油量進行統(tǒng)計。2.1.1系統(tǒng)的業(yè)務(wù)模型
在系統(tǒng)需求開發(fā)階段,我們進行了大量的前期調(diào)查,建立了運行管理系統(tǒng)的業(yè)務(wù)模型,對整個系統(tǒng)總體業(yè)務(wù)流程進行了概括性的描述,以期幫助開發(fā)人員或用戶對系統(tǒng)有一個總體性的認識和了解。我們可以通過用例模型圖來表示運行管理系統(tǒng)業(yè)務(wù)需求,如圖2-1所示
山東大學碩士學位論文
運行實時數(shù)據(jù)錄入指標分析統(tǒng)計機組負荷優(yōu)化分配過程數(shù)據(jù)查詢值班員可靠性管理e優(yōu)化運行分析技術(shù)監(jiān)督
圖2-1運行管理系統(tǒng)業(yè)務(wù)用例圖
由圖2-1運行管理系統(tǒng)業(yè)務(wù)用例圖表示的系統(tǒng)業(yè)務(wù)模型可以看出,對于運行管理系統(tǒng),系統(tǒng)的業(yè)務(wù)需求實施的操作過程并不十分復(fù)雜,但是怎樣用一個集成的平臺將所有業(yè)務(wù)需求逐一實現(xiàn),還是有一定難度的,所以在設(shè)計過程中,我們必須按照模塊進行不同分工,對功能各自實現(xiàn)。2.1.2系統(tǒng)的業(yè)務(wù)流程
由于要照顧一線人員的不同微機水平,我們盡量簡單明了地對運行管理系統(tǒng)進行操作過程設(shè)計,努力使得用戶使用較容易上手,因此系統(tǒng)業(yè)務(wù)執(zhí)行過程必須清楚、明白。我們用系統(tǒng)業(yè)務(wù)流程圖中的箭頭來清晰表示系統(tǒng)業(yè)務(wù)走向,同時使用分支來表示系統(tǒng)能夠不分先后完成業(yè)務(wù)。繪制出系統(tǒng)的業(yè)務(wù)流程圖如圖2-2所示。
山東大學碩士學位論文
用戶登錄輸入工號密碼信息接受用戶指令運行數(shù)據(jù)實時錄入過程數(shù)據(jù)查詢機組負荷優(yōu)化分配優(yōu)化運行分析可靠性管理指標分析統(tǒng)計技術(shù)監(jiān)督顯示查詢結(jié)果給出操作指導顯示報表關(guān)閉本次指令
圖2-2運行管理系統(tǒng)業(yè)務(wù)流程圖
從流程圖可以看出系統(tǒng)的業(yè)務(wù)流程比較簡單,這是為了照顧到一線各個部門運行人員技術(shù)水平的不一致,盡量做到操作流程盡可能簡化。每個用戶用自己的唯一工號和密碼登陸后,運行人員只需要按照要求定時錄入各項數(shù)據(jù),需要進行操作追憶時可以查詢以往操作。技術(shù)指標分析統(tǒng)計由系統(tǒng)自己完成,并生成相應(yīng)報表提供給調(diào)度等管理人員。專業(yè)調(diào)度人員根據(jù)系統(tǒng)的輔助決策給出機組負荷優(yōu)化分配方案,做出運行分析并進行可靠性管理,給出操作指導下達給值班員,形成了完備的閉環(huán)管理。2.1.3系統(tǒng)的總體需求
通過前期對生產(chǎn)人員的調(diào)研工作,可以整理出系統(tǒng)的總體需求如下:1、系統(tǒng)需要建立一個集中式運行管理數(shù)據(jù)庫,能夠?qū)崟r取得系統(tǒng)和電廠相關(guān)人員的人工輸入數(shù)據(jù)。
2、系統(tǒng)能夠完成運行值班記錄管理等多項工作管理任務(wù),并可以定期自動
山東大學碩士學位論文
匯總數(shù)據(jù)生成相應(yīng)報表,方便統(tǒng)計員進行分析和統(tǒng)計,并根據(jù)需要及時向電廠其他管理部門提供必要的運行數(shù)據(jù)和圖表。
3、能夠?qū)崿F(xiàn)各種運行和工作記錄的輸入和修改及查詢功能,并可自動接受諸多實時數(shù)據(jù)信息。
4、系統(tǒng)可以實現(xiàn)規(guī)范的定期工作管理,系統(tǒng)通過定期工作周期以及觸發(fā)條件設(shè)置,能夠自動產(chǎn)生相應(yīng)工作任務(wù),并可以通過人機對話及時觸發(fā)鏈接到相應(yīng)的業(yè)務(wù)界面,最后可以提供完成及檢查情況等登查詢,從而實現(xiàn)工作的閉環(huán)管理。
5、自動建立起運行輪值表,能夠?qū)崿F(xiàn)輪值表與當值人員之間的關(guān)系建立與查詢,并可以根據(jù)實際情況提供靈活的人工調(diào)整。
6、系統(tǒng)能夠可以對任意格式的記錄表進行定義,對各種日志表單進行靈活定義,并能夠隨時增加、刪除所有日志表單的種類;
2.2系統(tǒng)目標
從企業(yè)的運行調(diào)度部門的工作需求,可以得到運行管理系統(tǒng)的主要目標如下:
1、監(jiān)測和指導單位工作:對于生產(chǎn),維修,操作以及管理人員,通過網(wǎng)絡(luò)提供全面的實時數(shù)據(jù)網(wǎng)絡(luò)能夠訪問他們的辦公室,以監(jiān)測單位的各種運行參數(shù),并從標準設(shè)定偏差參數(shù)值,警告說,調(diào)整后計算的運作模式的分析,指導機組的運行優(yōu)化。
2、降低成本,提高效率:根據(jù)負荷及時調(diào)整和安排建議調(diào)整單元操作,優(yōu)化操作條件的植物,減少損失,降低運營成本和生產(chǎn)成本,提高整體效率。
3、科學的機組負荷分配:機組負荷的自動增益控制目標值只是一個簡單的調(diào)整的實施和運行管理制度應(yīng)根據(jù)植物發(fā)出調(diào)度總負荷發(fā)電,在每個實施的實際情況相結(jié)合單位不同的方式盡可能優(yōu)化,以滿足機組負荷運行條件,負荷分配,以獲取最大的整體經(jīng)濟利益。
4、逐步實現(xiàn)管理和控制一體化:隨著電力市場化的逐步推行,運行管理系統(tǒng)和MIS系統(tǒng)的一體化進程和管理信息的實時信息資源,實現(xiàn)電力調(diào)度,經(jīng)營,決策管理,維修和保養(yǎng),規(guī)劃,物力和財力為最佳值的工作方式。
8山東大學碩士學位論文
2.3系統(tǒng)功能性和非功能性需求
2.3.1系統(tǒng)功能性需求
在系統(tǒng)設(shè)計的需求分析階段,我們需要首先使用rose工具為系統(tǒng)設(shè)計和實施繪制用例圖。該圖清楚地顯示了經(jīng)營管理的主要功能,如全廠生產(chǎn)過程中,信息分析和統(tǒng)計,性能計算,機組性能測試,分析和診斷指標,單位的優(yōu)化運行,故障診斷,可靠性管理,技術(shù)監(jiān)督制度等。這些特性還包括若干子功能。此外,根據(jù)用戶的需求和系統(tǒng)的實際管理的需要,還必須能夠區(qū)分普通用戶和系統(tǒng)管理員。因為出于對數(shù)據(jù)保密的角度出發(fā),普通用戶和系統(tǒng)管理員權(quán)限不盡相同。系統(tǒng)管理員不僅可以對系統(tǒng)中數(shù)據(jù)信息操作修改,還能對數(shù)據(jù)庫中歷史信息同樣進行管理編輯。而系統(tǒng)的普通用戶則只能夠錄入當班數(shù)據(jù)和查詢相鄰班次的數(shù)據(jù)以及計算、預(yù)處理、報表瀏覽,這也是我們根據(jù)競價上網(wǎng)情況下用戶保密要求來進行設(shè)計的。我們說明此類系統(tǒng)功能的用例圖如圖2-3所示。
山東大學碩士學位論文
圖2-3系統(tǒng)功能的用例圖
2.3.2系統(tǒng)非功能性需求
非功能性需求則是不同于系統(tǒng)需求的其他需求,功能需求可以使用特定的圖形或語言形式,而不是一般功能要求的內(nèi)容只能用于量化,可對某些形式的正式指標進行描述。根據(jù)相應(yīng)的數(shù)據(jù)表描述目標范圍,這樣你可以測量系統(tǒng)的某些特征。這些指標所提供的系統(tǒng)必須滿足服務(wù)水平,系統(tǒng)屬性,非運行時系統(tǒng)必須符合一定的限制。非功能性需求,雖然沒有直接影響的功能,但承認在用戶和系統(tǒng)支持工作人員,信息系統(tǒng)有很大的影響的一面。非功能性需求包括系統(tǒng)的限制和假設(shè),系統(tǒng)可用性,可靠性,性能,可擴展性和支持等。
對于運行管理系統(tǒng),為確保測試的準確性,我們使用量化指標來描述的主要需求的非功能性需求。因為用戶需要可以大于或小于一個極限值指標,為了測
10山東大學碩士學位論文
量系統(tǒng)可以工作在實際應(yīng)用水平。系統(tǒng)可用性指標如表2-1所示。
表2-1系統(tǒng)可用性要求指標表
用戶職責能夠使用本系統(tǒng)所提供普通用戶的業(yè)務(wù)處理的功能來完成所需要業(yè)務(wù)處理能夠熟練使用本系統(tǒng)提供的業(yè)務(wù)的處理功能完系統(tǒng)管理員成更多的業(yè)務(wù),以及可以進行系統(tǒng)設(shè)置和一般性維護系統(tǒng)功能系統(tǒng)可以為用戶提供簡單、易用操作的過程以及相對便捷業(yè)務(wù)處理功能系統(tǒng)可以為用戶提供簡單、易用操作的過程和以及便捷的業(yè)務(wù)處理功能、一定程度的維護、恢復(fù)功能約46小時約46小時培訓時間除了系統(tǒng)可用性指標以外,我們還可以從系統(tǒng)可靠性指標來衡量。運行管理系統(tǒng)可靠性指標主要包括系統(tǒng)故障率、可恢復(fù)性以及可維護性,具體的技術(shù)的指標要求我們用表2-2所示。
表2-2系統(tǒng)可靠性要求表
指標系統(tǒng)的平均故障率生。一般的系統(tǒng)的故障或機器的故障可以自行恢復(fù),數(shù)據(jù)庫則可以恢復(fù)數(shù)據(jù)庫的可恢復(fù)性到故障發(fā)生前狀態(tài)系統(tǒng)需要易于維護,方便管理。要求系統(tǒng)的故障發(fā)生頻率不高于2次/月,且系統(tǒng)無不可恢復(fù)性故障發(fā)可維護性
山東大學碩士學位論文
第3章系統(tǒng)架構(gòu)設(shè)計
本文的所設(shè)計的發(fā)電廠運行管理系統(tǒng)是根據(jù)華電章丘發(fā)電有限公司運行分場的實際工作為依據(jù)進行開發(fā)的,具有比較高的實際應(yīng)用意義。
3.1系統(tǒng)目標和原則
3.1.1系統(tǒng)的設(shè)計目標
我們結(jié)合實際的工作進行了多次調(diào)研后,對第2章中的系統(tǒng)的總體目標提取工作流程后實際進行分解如下:
1、與華電國際各電廠生產(chǎn)經(jīng)營特征密切聯(lián)系,實時系統(tǒng)及相關(guān)人員手工輸入電廠獲取數(shù)據(jù),建立統(tǒng)一的數(shù)據(jù)庫操作和管理。
2、完成操作記錄管理職責,管理長記錄值,操作帳戶管理,運行和維護管理,工作票管理,經(jīng)營秩序管理,設(shè)備,巡回檢查管理,定期工作的管理和許多其他管理任務(wù)。并自動生成的權(quán)力運行提供必要的數(shù)據(jù)和圖表,以提高工廠管理水平,生成有關(guān)報告,以便分析和統(tǒng)計。
3、實現(xiàn)了各種運行記錄,在輸入,修改,查詢,Shenqian流通,統(tǒng)計等功能的工作記錄,并能自動接受來自實時系統(tǒng)數(shù)據(jù)。運行記錄工作,包括:日志管理,日常工作管理,工作票登記,吹灰器記錄,網(wǎng)絡(luò)控制記錄,測量絕緣和其他有關(guān)的工作記錄和管理報表。
4、經(jīng)常性工作的管理,通過經(jīng)常性工作周期,觸發(fā)條件設(shè)置,自動生成的任務(wù),通過人機對話觸發(fā)相應(yīng)的服務(wù)接口,提供完成,檢驗等注冊信息,完成閉環(huán)工作組管理。工作組的主要電廠營運定期,包括定期檢驗,定期開關(guān)和正常運作。
5、自動建立運行的查詢值班表和值班人員之間建立的關(guān)系和查詢,并提供一個靈活的手動調(diào)整功能。
6、可以定義任何記錄表格式,就可以登錄了各種形式的靈活定義,在任何時候添加,刪除該形式;
7、可以形成靈活的群體;
12山東大學碩士學位論文
8、對靈活性的需要定制程序?qū)徟,并自動啟動相?yīng)的消息提醒;9、可輸入或查詢的基礎(chǔ)上運行的內(nèi)容版權(quán)管理;10、提供了數(shù)據(jù)驗證,確認后數(shù)據(jù)不能被修改。3.1.2系統(tǒng)的設(shè)計原則
該系統(tǒng)的開發(fā),是多業(yè)務(wù)管理平臺子系統(tǒng)的發(fā)展,所以我們必須首先遵守的統(tǒng)一軟件開發(fā)過程原則,其次,系統(tǒng)設(shè)計也遵循一套原則如下:
1、系統(tǒng)安全原則
2、該數(shù)據(jù)系統(tǒng)的可靠性原則[2]3、系統(tǒng)安裝方便,快捷的原則
4、該系統(tǒng)簡單易學,容易使用,使用的簡單性原則[3]5、該系統(tǒng)可擴展性的原則
3.2系統(tǒng)的技術(shù)架構(gòu)設(shè)計
3.2.1系統(tǒng)總體架構(gòu)
由于本系統(tǒng)采用B/S架構(gòu),所以系統(tǒng)的總體架構(gòu)我們可以用B/S結(jié)構(gòu)圖來表示。如圖3-1所示。
圖3-1系統(tǒng)的B/S結(jié)構(gòu)圖
B/S結(jié)構(gòu)的應(yīng)用系統(tǒng),充分體現(xiàn)了訪問瀏覽的快捷和方便,應(yīng)用運行管理系統(tǒng)只需要一臺在電廠內(nèi)部聯(lián)網(wǎng)的電腦,在IE地址欄中輸入//10.141.84.37,選擇
山東大學碩士學位論文
多業(yè)務(wù)平臺下屬頁面,就可以進入運行管理系統(tǒng)的主頁。3.2.2數(shù)據(jù)架構(gòu)
在系統(tǒng)設(shè)計中,數(shù)據(jù)庫是整個系統(tǒng)的基礎(chǔ),而數(shù)據(jù)庫的數(shù)據(jù)架構(gòu)能夠由圖明確表示,本系統(tǒng)的具體系統(tǒng)數(shù)據(jù)架構(gòu)圖可以用圖3-2所示。
圖3-2系統(tǒng)數(shù)據(jù)架構(gòu)圖
可以看出,本系統(tǒng)內(nèi)普通用戶只能查詢數(shù)據(jù)、計算數(shù)據(jù)、預(yù)處理、報表瀏覽,而系統(tǒng)管理員還可以具有數(shù)據(jù)庫維護、生成報表權(quán)限。3.2.3部署架構(gòu)
用來部署和運行該軟件的物理配置的稱之為部署架構(gòu)。本部分的組要作用是表明系統(tǒng)主要的功能在各物理節(jié)點上的分布情況,其中一個重點的內(nèi)容是說明本系統(tǒng)軟件部署情況,我們在忽略操作系統(tǒng)和防火墻等第三方軟件后,把整個應(yīng)用系統(tǒng)部署簡化如圖3-3所示。
山東大學碩士學位論文
IE瀏覽器IE瀏覽器IE瀏覽器IE瀏覽器電廠局域網(wǎng)WEB服務(wù)器生產(chǎn)數(shù)據(jù)實時數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換服務(wù)器數(shù)據(jù)庫實時性能分析服務(wù)器技術(shù)監(jiān)督管理系統(tǒng)生產(chǎn)控制系統(tǒng)DCS外部數(shù)據(jù)生產(chǎn)控制系統(tǒng)生產(chǎn)控制系統(tǒng)
圖3-3系統(tǒng)部署圖
由于當前系統(tǒng)在局域網(wǎng)內(nèi)安裝和使用,因此該系統(tǒng)的部署圖的結(jié)構(gòu)相對簡單,只涉及局域網(wǎng)客戶機和服務(wù)器,圖中所示系統(tǒng)終端是用戶的客戶機,服務(wù)器和數(shù)據(jù)庫則安裝在域網(wǎng)內(nèi)擔任的服務(wù)器的機器上。
3.3系統(tǒng)功能架構(gòu)設(shè)計
3.3.1值班日志管理
值班日志的內(nèi)容包含了運行操作和管理方便,很多,我們在一個窗口整合這些元素,看到不同立場的內(nèi)容可能有所不同,根據(jù)不同的需求,但究竟相同的運作模式。查詢可以登錄日期,轉(zhuǎn)移,部門和其它的查詢條件,并根據(jù)其他組織的,更靈活的查詢特定需求的窗口。
運行日志子系統(tǒng)主要功能是運行各專業(yè)人員記錄本專業(yè)的值班記錄,包括記事、設(shè)備運行狀態(tài)、設(shè)備運行參數(shù)等信息。同時完成交接班操作和領(lǐng)導審閱,以
山東大學碩士學位論文
及對值班記錄的打印功能。領(lǐng)導審閱功能嵌入到平臺的工作流管理模塊中,實現(xiàn)工作流程的統(tǒng)一管理。
由于運行日志需錄入的內(nèi)容較多,系統(tǒng)通過如下幾方面的設(shè)計,方便了用戶錄入數(shù)據(jù)和領(lǐng)導審閱。
1.與電廠的實時系統(tǒng)相結(jié)合,可以靈活定制數(shù)據(jù)是從實時系統(tǒng)中獲取還是
人工錄入,對于從實時系統(tǒng)中取得的實時信息可以人工修正。
2.交接班時繼承上一班的運行方式數(shù)據(jù),需要修改的有關(guān)運行方式的數(shù)據(jù)
系統(tǒng)提供彈出列表的方式供用戶選擇,無需手動逐字填寫。
3.日志中的值班人員等有關(guān)人員的數(shù)據(jù)信息采用彈出列表的方式供用戶選
擇,對于一組人員系統(tǒng)事先已設(shè)置好,能夠?qū)崿F(xiàn)同時選擇一組值班人員,無需手動逐字填寫。
4.需要計算的部分只需錄入本班的有關(guān)的數(shù)據(jù),系統(tǒng)實現(xiàn)自動計算功能。
比如錄入本班的給煤量,系統(tǒng)自動計算累計給煤量和當日總給煤量。5.鑒于領(lǐng)導工作繁忙,需要審批的事務(wù)較多,對于運行日志的審閱,系統(tǒng)
提供查詢列表形式可以批量審閱。
該子系統(tǒng)共九個模塊:值長日志、機組長日志、網(wǎng)控日志、灰水班長日志、輸煤班長日志、翻車機日志、化學運行日志、循環(huán)水日志、運行日志綜合查詢。
運行日志功能模塊圖如下:運行日志
圖3-4運行日志模塊圖
值長日志機組長日志網(wǎng)控日志灰水班長日志輸煤班長日志翻車機日志化學運行日志循環(huán)水日志綜合查詢山東大學碩士學位論文
3.3.2各專業(yè)崗位記錄
該模塊可以根據(jù)實際需要劃分為:電氣專業(yè)值班記錄、鍋爐專業(yè)值班記錄、汽機專業(yè)值班的記錄(系統(tǒng)也支持按照單元值方式來劃分,具體則可以根據(jù)電廠的實際情況而確定)。
本模塊中各項內(nèi)容方便用戶錄入,并且提供靈活的查詢統(tǒng)計方式,本模塊包括如下功能(本功能列表供參考,實際功能項目及要求根據(jù)我廠運行崗位的實際需求而最后確定):各運行專業(yè)值班崗位記
圖3-5各運行專業(yè)值班崗位記錄模塊圖
吹灰器記錄接地線登記避雷器記錄繼電保護記錄變壓器分接頭線路開關(guān)跳閘測量絕緣記錄保護裝置差流記錄變壓器分接開關(guān)調(diào)整位置記錄鑰匙借用歸還登記3.3.3定期工作管理
運行人員在執(zhí)行完成每一項定期工作以后,都需要到本系統(tǒng)中記錄一下定期任務(wù)的執(zhí)行情況、結(jié)果等內(nèi)容。定期工作主要指在固定某時間執(zhí)行某項工作。
本系統(tǒng)中定期工作選項能夠根據(jù)系統(tǒng)提供的“定期工作定義”自動生成(這部分內(nèi)容參見系統(tǒng)維護中的定期工作定義)。已經(jīng)定義好的定期工作在運行人員
山東大學碩士學位論文
接班時系統(tǒng)自動生成本班的定期工作。
一些沒有什么時間上的規(guī)律性的工作,比如臨時產(chǎn)生的工作,系統(tǒng)提供直接錄入界面。這部分工作的執(zhí)行和查詢等操作應(yīng)與自動生成的工作一樣。
為方便用戶及時執(zhí)行定期工作,系統(tǒng)提供一個“任務(wù)提醒”功能,將未執(zhí)行的當班定期工作放在系統(tǒng)首頁,這樣用戶登陸系統(tǒng)后可以快速看到要執(zhí)行的定期工作,方便用戶進行執(zhí)行操作。對于不能如期執(zhí)行的定期工作可以進行“延期執(zhí)行”操作。
為方便用戶可以及時落實經(jīng)常性工作,系統(tǒng)提供了一個“任務(wù)提醒“功能,將未執(zhí)行的定期工作設(shè)置在系統(tǒng)主頁上,使用戶可以快速登錄后看到執(zhí)行經(jīng)常性工作,以方便用戶執(zhí)行操作。不能執(zhí)行的定期工作的進度能夠“延期“操作。
定期工作的審批流程可以自定義,此功能嵌入到工作流模塊。定期工作的任務(wù)提醒功能嵌入到平臺的任務(wù)提醒中,并與短信平臺緊密結(jié)合。3.3.4公用信息管理
1、工作票登記
工作票開出以后,運行人員要向運行管理系統(tǒng)中登記已經(jīng)開出的工作票。工作票登記時要記錄工作票的種類、工作票編號、預(yù)計開完工時間、實際開完工時間、工作內(nèi)容、許可人、負責人、終結(jié)人等項目。
各崗位通過該功能記錄本班執(zhí)行的工作票記錄,在提供工作票系統(tǒng)接口的情況下,可以共作票系統(tǒng)中自動獲取當班工作票記錄,以減少錄入工作量。
值班員、專工可以錄入修改本崗位的工作票內(nèi)容,系統(tǒng)管理員可以修改所有記錄。
2、操作票登記
本功能用來記錄各運行崗位本班執(zhí)行的操作票,在提供操作票系統(tǒng)接口的情況下,系統(tǒng)可以自動從操作票系統(tǒng)中獲取當班數(shù)據(jù),以減少錄入工作量。操作票登記的內(nèi)容包括單元、機組、班次、班組、操作票種類、操作票編號、操作任務(wù)、開始時間、結(jié)束時間、操作人、監(jiān)護人、填寫人、操作次數(shù)、備注等信息。
18山東大學碩士學位論文
3、檢修交代登記
本功能用來登記運行崗位當班接收到的檢修交代記錄,包括檢修專業(yè)、檢修班組、交代人、交待時間、接收崗位、檢修設(shè)備、檢修類別、設(shè)備缺陷內(nèi)容、檢修交代事項、檢修后結(jié)論等信息。
4、命令發(fā)布/接收
利用本功能,相關(guān)的運行崗位領(lǐng)導可以給相關(guān)運行崗位人員發(fā)布命令。各值的運行人員在接收到命令以后通過該功能進行簽收確認。3.3.5小指標管理
小指標管理主要完成對運行小指標的統(tǒng)計分析,其中統(tǒng)計分析表單可靈活定義,表單引用的小指標項以及小指標值的計算公式都可以靈活設(shè)置。定義功能嵌入到平臺的自定義表單模塊。
另外,需要靈活定義對定義范圍界定的參數(shù)、及其閥值,在統(tǒng)計分析表單用顏色突出顯示異常值。3.3.6運行管理系統(tǒng)維護
系統(tǒng)維護是功能模塊圖如下:
19運行管理系統(tǒng)維護班次維護運行班組維護輪值表管理定期工作管理設(shè)備分類維護人員分類維護山東大學碩士學位論文
圖3-6系統(tǒng)維護模塊圖
1、運行班組定義
本功能用來設(shè)置發(fā)電廠運行崗位的班組劃分定義。2、班次定義
本功能用來設(shè)置發(fā)電廠運行崗位的輪值班次定義。3、輪值表管理
本功能用來定義發(fā)電廠運行崗位的各班組的輪值情況?梢葬槍Σ煌膷徫欢x多個輪值表定義(主要是某些崗位的輪值情況可能與其他崗位不相同),并且能夠根據(jù)不同的輪值表定義生成相應(yīng)的輪值表。
4、定期工作定義
定期工作定義是用來定義運行各個崗位的定期工作的工作項目、時間規(guī)則等信息。系統(tǒng)自動按照該定義的規(guī)則生成每一班的定期任務(wù)記錄。此處的功能包括定期工作的定義和查詢
5、設(shè)備名稱維護
由于運行各崗位的設(shè)備比較多,在填寫運行日志記錄的設(shè)備運行狀態(tài)時,錄入工作量大、繁瑣。因此系統(tǒng)提供一個對這些設(shè)備的維護功能。該功能用來定義各個崗位值班記錄需要記錄的主要設(shè)備,以及這些設(shè)備所包含的各個型號。在填寫值班記錄時系統(tǒng)會根據(jù)這些設(shè)置信息自動讀取該設(shè)備的各個型號,用戶只需選擇無需逐字填寫。
6、人員分類維護
人員分類維護跟上述設(shè)備分類維護的功能類似,是對運行各個崗位的值班記錄中的相關(guān)人員信息的維護。由于一個崗位內(nèi)的值班人員和值班長等信息相對固定,所以只需將這些信息事先定義好,供用戶錄入時選擇即可。
山東大學碩士學位論文
第4章系統(tǒng)詳細設(shè)計
詳細設(shè)計主要是細化了系統(tǒng)的體系結(jié)構(gòu),主要是在系統(tǒng)需求分析和架構(gòu)設(shè)計基初上對系統(tǒng)的用例和對象類進行進一步的精密設(shè)計,確定屬性和方法的類型來決定的執(zhí)行和計時系統(tǒng)之間的協(xié)作關(guān)系對象。這一章中,對該系統(tǒng)的詳細設(shè)計進行了闡述。
4.1系統(tǒng)建模
運行管理系統(tǒng)的建模采用RationalSoftware完成的。4.1.1系統(tǒng)的靜態(tài)結(jié)構(gòu)圖
系統(tǒng)的靜態(tài)結(jié)構(gòu)是指系統(tǒng)類圖之間的關(guān)系,一般指系統(tǒng)生成類圖關(guān)系精制的初步模型的基礎(chǔ)上生成的過程。
在這個系統(tǒng)中,為了提取清晰的系統(tǒng)架構(gòu)的核心,設(shè)計類圖分層的方式,系統(tǒng)的第一類圖的設(shè)計,由每個子系統(tǒng)(包)的類圖,用例的最終設(shè)計類設(shè)計遵循圖。限于篇幅,這里只作為一個整體類圖報價系統(tǒng),系統(tǒng)整體類圖如圖4-1所示。
圖4-1系統(tǒng)整體類圖
運行分場用戶只有查詢本班及相鄰班次、錄入各類數(shù)據(jù)的權(quán)限,而系統(tǒng)管理員有權(quán)修改用戶,刪除錯誤數(shù)據(jù),管理用戶權(quán)限。該工廠生產(chǎn)過程監(jiān)控,過程數(shù)據(jù)查詢,廠級及機組性能計算系統(tǒng),優(yōu)化從數(shù)據(jù)庫中的業(yè)務(wù)指導,機組負荷分配,故障診斷,狀態(tài)檢修,可靠性管理,技術(shù)監(jiān)督等所有信息所有的表結(jié)構(gòu),運行調(diào)
山東大學碩士學位論文
度人員可以查詢所有數(shù)據(jù),并可以選擇安全的一些關(guān)鍵數(shù)據(jù),生產(chǎn)數(shù)據(jù)將公布在從中央控制室操作人員的生產(chǎn)線擴大到所有形式的網(wǎng)絡(luò)狀態(tài)監(jiān)測生產(chǎn)人員的水平,實現(xiàn)全廠生產(chǎn)信息共享。
除了系統(tǒng)的關(guān)系類圖,該系統(tǒng)的流程和系統(tǒng)要素之間的互動性能,也可以用兩種視圖來顯示:功能關(guān)系圖數(shù)據(jù)和用戶數(shù)據(jù)應(yīng)用圖。
數(shù)據(jù)功能聯(lián)系圖表示數(shù)據(jù)對象之間的關(guān)系,接觸關(guān)系和秩序圖形數(shù)據(jù)。數(shù)據(jù)的功能聯(lián)系圖如圖4-2所示。
圖4-2數(shù)據(jù)功能聯(lián)系圖
用于建立在次交互中有著意義的對象和對象之間建模的稱之為用戶數(shù)據(jù)應(yīng)用圖。在這里需要說明的是,對象和關(guān)系則只有在互相作用時才有意義。協(xié)作圖則用來表示一個類操作實現(xiàn),協(xié)作圖主要說明類操作中用到的參數(shù)、局部變量以及操作中之間的相互關(guān)聯(lián)。當我們要實現(xiàn)一個行為時,可以在消息標號對應(yīng)的程序中用來嵌套和調(diào)用結(jié)構(gòu)和信號傳遞過程。用戶數(shù)據(jù)應(yīng)用圖如圖4-3所示。
山東大學碩士學位論文
圖4-3用戶數(shù)據(jù)應(yīng)用圖
4.1.2系統(tǒng)的動態(tài)結(jié)構(gòu)圖
對于一個完整的系統(tǒng)來說,包含著多個重要動態(tài)行為,而一個動態(tài)行為也可以存在著多種不同狀態(tài)。在這里,我們主要用系統(tǒng)狀態(tài)圖表示系統(tǒng)動態(tài)結(jié)構(gòu)。系統(tǒng)狀態(tài)圖如圖4-4所示。
山東大學碩士學位論文
圖4-4系統(tǒng)狀態(tài)圖
可以從圖中可以看出,系統(tǒng)開始在初始節(jié)點接收用戶的指令操作,他們遇到后后分叉A系列的一個分支,“接受用戶的命令“的流入和轉(zhuǎn)數(shù),分岔查詢,計算,統(tǒng)計,管理等活動。這些后續(xù)行動的順序,在本質(zhì)上是無關(guān)緊要的,我們可以先對信息的查詢,也可以在其他統(tǒng)計或計算信息,這些行動也可以替代。
分岔動作匯合后,該系統(tǒng)可以進行下一步行動;蛲顺龀绦颍蚶^續(xù)執(zhí)行下一條指令。當所有動作完成后,關(guān)閉此指令,本次活動結(jié)束。
4.2系統(tǒng)數(shù)據(jù)庫設(shè)計
4.2.1系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)
數(shù)據(jù)表,用于存儲在數(shù)據(jù)庫中的信息系統(tǒng)數(shù)據(jù)庫的基礎(chǔ)上的各種數(shù)據(jù)。在該系統(tǒng)的詳細設(shè)計,先設(shè)計一個數(shù)據(jù)庫來存儲信息表上的各種信息。根據(jù)系統(tǒng)之前,
山東大學碩士學位論文
系統(tǒng)的靜態(tài)結(jié)構(gòu)可分為以下數(shù)據(jù)庫表與分兩種形式,一種是用戶權(quán)限表,一個是數(shù)據(jù)表:
1.用戶權(quán)限表:主要是用來存放描述普通用戶的基本信息權(quán)限,普通用戶的信息更新以及修改,都是在此信息表中進行。由于各種表中字段的信息較多,所以需有固定字段作為主鍵。在用戶權(quán)限表中,我們將字段“USER_ID”作為用戶的ID,將它作為主鍵,此字段不可以為空!癠SER_NAME”則作為普通用戶的姓名信息,也不可以為空。用戶權(quán)限表如表4-1所示。
表4-1用戶權(quán)限表
序列名號類型CHARCHARCHARLOGICCHAR長度10810220是否為空NOTNULNOTNULNULNULNUL說明用戶的ID用戶的名稱用戶的密碼用戶的權(quán)限其他的信息12345USER_IDDUSER_NAMEDUSER_PASSWDDUSER_RIGHTDOTHER_INFORD2.數(shù)據(jù)表:用于存儲信息和描述構(gòu)成整個數(shù)據(jù)庫表,只有系統(tǒng)管理員有權(quán)力到其切除。由于整個系統(tǒng)在邏輯上劃分成許多部分,用戶的查詢,統(tǒng)計,計算所有數(shù)據(jù)通過運行用戶或系統(tǒng)管理員和維修及時生效進入。盡管該系統(tǒng)的數(shù)據(jù)庫表類型不是很多,但大于信息量,以及需要彼此之間交叉表,所以我們設(shè)置了相同的唯一標識號-作為主要DATA_ID關(guān)鍵。數(shù)據(jù)表如表4-2所示
表4-2用戶數(shù)據(jù)表
表說明:字段描述系統(tǒng)編號項目日志編號機組項目值在此表中用來存放運行參數(shù)信息。字段名稱billiditemlogidunitiditemvalue數(shù)據(jù)類型NUMERICVARCHARNUMERICVARCHARVARCHAR大小小數(shù)位是否為空10100105050否備注山東大學碩士學位論文
單位大類順序設(shè)備順序頁碼測點unitscatsortidssortpagenotagnameVARCHARVARCHARNUMERICNUMERICVARCHAR50501010504.2.2系統(tǒng)數(shù)據(jù)表關(guān)系
因為在系統(tǒng)數(shù)據(jù)庫中含有較多的表格,我們在這里只列出了重要的幾個,可以看出,它們彼此之間也存在著相互依賴關(guān)聯(lián)等關(guān)系,這里我們用數(shù)據(jù)關(guān)系類圖來表示。如圖4-5所示。
圖4-5數(shù)據(jù)表關(guān)系類圖
山東大學碩士學位論文
第5章系統(tǒng)的實現(xiàn)
5.1系統(tǒng)的總體實現(xiàn)
在系統(tǒng)實現(xiàn)上,我們主要依據(jù)文章第3章和第4章中對系統(tǒng)體系、業(yè)務(wù)模塊結(jié)構(gòu)和數(shù)據(jù)庫詳細設(shè)計,對系統(tǒng)各功能模塊進行具體實現(xiàn)。
系統(tǒng)的總體實現(xiàn),我們通過系統(tǒng)狀態(tài)流程圖來表現(xiàn)。具體如圖5-1所示。
圖5-1系統(tǒng)狀態(tài)流程圖
此流程圖是系統(tǒng)的各種過程狀態(tài)的表示。由此可以看出,幾個主要功能狀態(tài)(例如:數(shù)據(jù)查詢管理,統(tǒng)計數(shù)據(jù),計算數(shù)據(jù)和數(shù)據(jù)庫管理)系統(tǒng)的實施是平行
山東大學碩士學位論文
的,用戶可以根據(jù)自己的需要來運作。
流程圖確立了系統(tǒng)各模塊之間的聯(lián)系,完成了系統(tǒng)設(shè)計功能,以滿足用戶需求的管理,首先是依賴和本系統(tǒng)各部分的相互依存關(guān)系,使工作更加規(guī)范化、實際工作更有效率,至于系統(tǒng)的接口設(shè)計,我們沒有太多的華麗,繁瑣的布局,而是本著友好,自然,用戶友好的原則進行簡單,美觀的界面設(shè)計,有多種類型的用戶需求在一對話窗口就可以完成,減少了系統(tǒng)的繁瑣程度。此外,在Windows的各種功能界面風格統(tǒng)一,簡單明了。該登錄窗口如圖5-2所示。
圖5-2系統(tǒng)登錄界面
需要用戶名和密碼才能登錄完成主要是完在程序執(zhí)行后的安全認證,從而保證了工作平臺的效率和安全性;如果用戶登錄失敗則提醒用戶必須首先完成的登陸。用戶以系統(tǒng)管理員身份登錄成功后,首先進入的是主窗體界面,可以通過主窗體上方的菜單項進入各功能模塊。系統(tǒng)整體界面如圖5-3所示。
山東大學碩士學位論文
圖5-3系統(tǒng)整體界面
在初步了解系統(tǒng)實現(xiàn)的整體情況之后,下面將對系統(tǒng)中幾個關(guān)鍵部分的實現(xiàn)進行詳細描述。
山東大學碩士學位論文
5.2值班日志交接班功能的具體實現(xiàn)
值班日志主要是完成對電廠運行中的各單元機組的主機系統(tǒng)運行狀態(tài)及運行參數(shù)的記錄。這些數(shù)據(jù)一類是直接從現(xiàn)場采集到的實時數(shù)據(jù),運行人員實時的記錄,與實際運行情況一樣,當班結(jié)束后,需要當班人員交班給下一個班來上班。值班日志交接班界面如下所示:
圖5-4用戶交接班界面
交接班驗證需要交班人員、接班人員同時輸入用戶名、密碼,然后點擊交接班完成該操作。用戶交接班數(shù)據(jù)流程圖如下所示:
交接班指令驗證不通過權(quán)限驗證驗證通過保存當班數(shù)據(jù)產(chǎn)生新班次數(shù)據(jù)返回操作成功信息操作結(jié)束
圖5-5交接班數(shù)據(jù)流程圖
由數(shù)據(jù)流程圖可以看出,用戶交接班主要包括班次的更替、數(shù)據(jù)的保存與生成兩部分。當用戶發(fā)出交接班指令后,需要首先驗證當前交接班的用戶是否具有交接班權(quán)限,當交接班
30山東大學碩士學位論文
人員確實具有
用戶交班具體代碼如下
Stringreturnvalue="failure";
Connectioncon=HibernateUtil.currentSession().connection();PreparedStatementstatement=null;
Stringsql="updateyxgl_log_mainsetstatus=""+logstate.status2+"",handover_man=""+handover+"""+",handover_status=""+content+""wherestationid=""+stationid+""andorderid=""+orderid+""andlogdate=to_date(""+logdate+"","yyyy-mm-dd")";
try{
statement=con.prepareStatement(sql);
if(statement.executeUpdate()>0){returnvalue="success";}
}catch(Exceptione){e.printStackTrace();}finally{
HibernateUtil.closeSession();}
用戶接班具體代碼如下
Stringreturnvalue="failure";
Datenewdate=newDate();Stringneworder="";
YxglXtwhGwwhgwxx=TeamOrder.getGwxx(stationid);Listlistorder=TeamOrder.getLogOrder(stationid);
if(Integer.valueOf(gwxx.getCurrentOrder()).intValue()==listorder.size()){
山東大學碩士學位論文
newdate=DateInterfix.adddates(gwxx.getGwDate(),1);neworder="01";}else{
newdate=gwxx.getGwDate();
neworder="0"+String.valueOf(Integer.valueOf(gwxx.getCurrentOrder()).intValue()+1);}
DateFormatdf=newSimpleDateFormat("yyyy-MM-dd");
/************更細崗位信息包括當班時間班次***************/Connectioncon=HibernateUtil.currentSession().connection();
PreparedStatementstatement=null;
Stringsql="updateYXGL_XTWH_GWWHsetGW_DATE=to_date(""
+df.format(newdate)+"","yyyy-mm-dd"),CURRENT_ORDER=?whereSTATION_ID=?";try{
statement=con.prepareStatement(sql);statement.setString(1,neworder);statement.setString(2,stationid);if(statement.executeUpdate()>0){returnvalue="success";}
}catch(Exceptione){e.printStackTrace();}finally{
HibernateUtil.closeSession();}
/*********************開始生成定期工作***************/Mapmap=TeamOrder.getCurrentTeam(stationid);Stringteamid=(String)map.get(neworder);
山東大學碩士學位論文
//執(zhí)行定期工作生成,修改第一個日期參數(shù)(劉蓮蓮,201*-01-31)logmain.Insertreg(df.format(newdate),neworder,stationid,teamid);/*********************生成定期工作結(jié)束******************//********************更新上一班的狀態(tài)為P********************/updateLogStatus(stationid,orderid,logdate);
/********************得到接地線的信息********************/YxglLogMaininfo=logmain.getjdxinfo(stationid,orderid,logdate);gwxx=TeamOrder.getGwxx(stationid);Listloglist=logmain.getLogMainInfo(stationid,gwxx.getGwDate(),gwxx.getCurrentOrder());if(loglist.size()>0){
/****如果當班記錄存在則更新當班的狀態(tài)為C***/Iteratorit=loglist.iterator();YxglLogMainbeam=(YxglLogMain)it.next();
TeamOrder.updatelogstatus(beam.getLogid().toString(),stationid);}
else{/****如果當班記錄不存在則插入記錄**/logmain.insertMaininfo(gwxx,carryon,content,info);}
/**********************更新上一班的接班人信息***********************/
updateLogmaincarry(stationid,orderid,logdate,carryon);
用戶接班時候,出了完成交接班工作本身外,還需要生成當班的一些數(shù)據(jù)。具體包括:當班的定義工作、當班的接地線數(shù)據(jù),更新上一班數(shù)據(jù)等。
用戶交班后需要生成的設(shè)備信息時通過數(shù)據(jù)庫存儲過程來實現(xiàn)的,具體實現(xiàn)的代碼如下所示:
山東大學碩士學位論文
CREATEORREPLACEPROCEDURE"INSERT_LOG_STATUS"----------------------------------------------------------------插入設(shè)備狀態(tài)存儲過程
--從設(shè)備狀態(tài)維護表中取出當前崗位的所有設(shè)備,插入設(shè)備狀態(tài)表中
--------------------------------------------------------------(
LOGCURIDYXGL_LOG_STATUS.LOGID%TYPE,LOGPREIDYXGL_LOG_STATUS.LOGID%TYPE,STATIONINVARCHAR2,
--崗位編號
--日志編號--上一班日志編號
dateyearINVARCHAR2--年份)IS
V_EQUIPMENTYXGL_LOG_STATUS.EQUIPMENT%TYPE;V_UNITIDYXGL_LOG_STATUS.UNITID%TYPE;V_RUNIDYXGL_LOG_STATUS.RUNID%TYPE;V_READYIDYXGL_LOG_STATUS.READYID%TYPE;V_REPAIRIDYXGL_LOG_STATUS.REPAIRID%TYPE;V_CATSORTYXGL_LOG_STATUS.CATSORT%TYPE;V_IDSSORTYXGL_LOG_STATUS.IDSSORT%TYPE;V_PAGENOYXGL_LOG_STATUS.PAGENO%TYPE;V_STRINGYXGL_LOG_STATUS.EQUIPMENT%TYPE;
BEGIN
INSERTINTOYXGL_LOG_STATUS(LOGID,EQUIPMENT,UNITID,CATSORT,IDSSORT,PAGENO)
山東大學碩士學位論文
(SELECT
LOGCURID,
EQUIPMENT
,UNIT
,CATSORT,IDSSORT,PAGENO
FROM
YXGL_LOGFMT_LOGSTATUSWHERESTATIONID=STATION);
IFNOTLOGPREIDISNULLANDLOGPREID0THEN
UPDATEYXGL_LOG_STATUSSETRUNID=V_RUNID,READYID=V_READYID,
REPAIRID=V_REPAIRIDWHERELOGID=LOGCURIDANDEQUIPMENT=V_EQUIPMENTANDUNITID=V_UNITID;
ENDIF;FETCH
MYCURSOR
INTO
V_EQUIPMENT,V_UNITID,V_RUNID,V_READYID,V_REPAIRID,V_CATSORT,V_IDSSORT,V_PAGENO;END;ENDLOOP;COMMIT;
CLOSEMYCURSOR;
用戶接班時,系統(tǒng)自動繼承上一班的設(shè)備運行狀態(tài)。設(shè)備運行狀態(tài)用戶界面如下所示:
山東大學碩士學位論文
圖5-6設(shè)備運行狀態(tài)
5.3信息分析和統(tǒng)計
信息分析和統(tǒng)計包括生產(chǎn)報表、報警管理以及事件管理和報告管理四部分來組成,信息分析和統(tǒng)計的主要作用是對生產(chǎn)的各種重要的參數(shù)進行實時監(jiān)視、及時采集機組運行中的事件、對所生成試驗報告按照報告的類型和時間段進行及時查詢管理。下面為DataArrival事件代碼:
信息分析和統(tǒng)計生產(chǎn)報表數(shù)據(jù)統(tǒng)計和分析山東大學碩士學位論文
計\\報警管理\\"target="right">報警管理事件管理報告管理信息分析統(tǒng)計流程如圖5-7所示:
圖5-7信息分析統(tǒng)計流程圖
運行日志主要是記錄電廠運行過程中定時需要記錄的設(shè)備狀態(tài)參數(shù)等數(shù)據(jù),例如:循環(huán)水處理運行日志、汽包水汽分析日志、灰水除灰除渣運行日志等。運行日志能夠自行定義所記錄間隔時間,以及記錄開始結(jié)束時間等。
山東大學碩士學位論文
各專業(yè)的運行日志格式通過“系統(tǒng)維護運行日志格式維護”設(shè)置自動生成,但基本的操作都相同,以電氣運行日志(一)為例詳細說明如下。
1、通過運行日志下拉列表的“電氣運行日志(一)”鏈接可以直接進入電氣運行日志(一)操作主界面。系統(tǒng)默認顯示當天的日期,可以選擇其他日期
按鈕進入查詢界面,界面結(jié)構(gòu)如圖5-8所示:
,點擊
圖5-8運行日志查詢界面
2、如果有編輯運行日志的權(quán)限,操作按鈕變?yōu)榫庉嬳撁,如圖5-9所示:
,點擊系統(tǒng)進入
山東大學碩士學位論文
圖5-9運行日志編輯界面
運行日志編輯界面由操作區(qū)域和數(shù)據(jù)區(qū)域兩部分組成,以下具體說明使用方法。
(1)日期選擇:選擇要查詢和編輯的某一天運行日志。
(2)時間選擇:下拉列表選擇某個時間點,用于日志編輯時選擇某個時間點然后點擊
按鈕從PI系統(tǒng)自動取數(shù)。
(3)操作按鈕:提供用戶查詢模式和編輯模式切換,以及保存數(shù)據(jù),從PI系統(tǒng)取數(shù)等操作。
3、運行日志的所有內(nèi)容都是通過“系統(tǒng)維護運行日志格式維護”設(shè)置自動生成的,包括記錄內(nèi)容的時間間隔以及記錄項目的分類和名稱,此功能在后邊說明。
圖5-8中每一行記錄某個時間點的記錄項目的數(shù)值,直接錄入即可。如果需要從PI系統(tǒng)取數(shù),選擇時間然后點擊“PI取數(shù)”,系統(tǒng)自動從PI系統(tǒng)取相應(yīng)測點的數(shù)據(jù)并復(fù)制到所選擇的時間點的某行記錄里。
點擊
按鈕,可以將整個運行日志表格導出excel格式,系統(tǒng)彈出
如下圖所示窗口,提示用戶直接在excel里打開還是另存為excel文件。直接打
山東大學碩士學位論文
開或者另存為excel文件之后都可以隨意對運行日志進行二次編輯或打印。
5.4定期工作
當操作人接班后,系統(tǒng)會按照定期工作定義中的內(nèi)容自動生成當班的定期工作。定期工作執(zhí)行界面如下圖所示,用戶進入定期工作執(zhí)行頁面后,可以選擇執(zhí)行并保存或暫時保存兩個按鈕,當定期工作需要分多步執(zhí)行時候,定期工作執(zhí)行人可以先選擇暫時保存,等把工作都做完后,點擊執(zhí)行并保存,完成所有定期工作的執(zhí)行。
圖5-10定期工作執(zhí)行界面
定期工作數(shù)據(jù)流程如圖5-11所示
友情提示:本文中關(guān)于《火電廠燃料管理信息系統(tǒng)的設(shè)計與實現(xiàn)》給出的范例僅供您參考拓展思維使用,火電廠燃料管理信息系統(tǒng)的設(shè)計與實現(xiàn):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。