- 相關(guān)推薦
淺談線損管理系統(tǒng)的設(shè)計(jì)及開發(fā)
摘要:文章主要介紹了線損管理系統(tǒng)的需求及設(shè)計(jì),并簡要介紹了開發(fā)中數(shù)據(jù)庫設(shè)計(jì)的難點(diǎn)。首先對線損管理的日常工作進(jìn)行了分析,并根據(jù)分析提出了線損管理系統(tǒng)應(yīng)具備的基本功能。根據(jù)功能及性能需求選擇了ASP.NET作為主要開發(fā)技術(shù),以及SQL SERVER2000作為后臺(tái)數(shù)據(jù)庫,開發(fā)出該線損管理系統(tǒng)。
關(guān)鍵詞:信息技術(shù) 線損 管理 設(shè)計(jì)
信息技術(shù)日新月異,并且在企業(yè)管理中得到越來越廣泛和深入的應(yīng)用。線損管理需要收集大量的基礎(chǔ)數(shù)據(jù),還會(huì)產(chǎn)生大量的中間數(shù)據(jù)和結(jié)果,這些數(shù)據(jù)依靠手工整理時(shí)不現(xiàn)實(shí)的,錄入及查詢都極其不便,因此引入信息技術(shù)來管理和分析這些數(shù)據(jù)勢在必行。依靠信息技術(shù)中的數(shù)據(jù)庫管理技術(shù),可以有效提高數(shù)據(jù)的錄入和查詢效率。
一、線損管理系統(tǒng)的需求分析
1.設(shè)備對應(yīng)關(guān)系的建立和維護(hù)
線損管理的難點(diǎn)主要在10kV配網(wǎng)以及0.4kV臺(tái)區(qū),所以在實(shí)際的管理中大多會(huì)以單條10kV線路和單個(gè)0.4kV臺(tái)區(qū)作為一個(gè)計(jì)算單元來進(jìn)行計(jì)算線損,然后再把這些結(jié)果綜合,即可得到整個(gè)電網(wǎng)的線損。因此設(shè)備的對應(yīng)關(guān)系就包含10kV線路和0.4kV臺(tái)區(qū)的對應(yīng)關(guān)系。其中10kV的對應(yīng)關(guān)系是指在該條線路上接電的變壓器,一般簡稱為“線——變”關(guān)系。而0.4kV臺(tái)區(qū)的對應(yīng)關(guān)系是指在該臺(tái)區(qū)接電的客戶,一般簡稱“變—戶”關(guān)系。這兩個(gè)對應(yīng)關(guān)系是線損管理的基礎(chǔ),它的正確與否,關(guān)系到整個(gè)線損計(jì)算結(jié)果的準(zhǔn)確性。
2.數(shù)據(jù)錄入及計(jì)算
線損管理所需要的數(shù)據(jù)是線路、臺(tái)區(qū)的供、售電量。供電量取自安裝在線路、變壓器首端的電表,售電量來自各個(gè)終端用戶的電表。這些基礎(chǔ)數(shù)據(jù)的量是非常大的,如果由人工來整理,費(fèi)時(shí)費(fèi)力且容易出錯(cuò)。錄入數(shù)據(jù)后,就要進(jìn)行具體的計(jì)算,需要計(jì)算的內(nèi)容通常包含本計(jì)算周期的線損以及年內(nèi)累計(jì)的線損。
3.結(jié)果分類及數(shù)據(jù)查詢
在數(shù)據(jù)錄入及計(jì)算完成后,得到了初步的計(jì)算結(jié)果,就需要對結(jié)果進(jìn)行分類。對于沒有達(dá)標(biāo)的線路、臺(tái)區(qū)要進(jìn)行原始數(shù)據(jù)復(fù)核,確定原始數(shù)據(jù)是否存在錄入錯(cuò)誤。在確定數(shù)據(jù)沒有錯(cuò)誤后,將沒有達(dá)標(biāo)的線路、臺(tái)區(qū)統(tǒng)一匯總整理出異常清單,對這些存在異常的線路、臺(tái)區(qū)進(jìn)行逐一檢查。
在日常管理工作中,數(shù)據(jù)查詢的需求是最多的,而且查詢的方式也是多種多樣,例如:查詢某條線路以往的數(shù)據(jù)、查詢線損最高的線路或者臺(tái)區(qū)等等。這個(gè)時(shí)候依靠傳統(tǒng)的手工管理或者電子表格是不能滿足需要的。
4.異常處理、跟蹤及結(jié)果修正
對于線損存在異常的線路、臺(tái)區(qū),要找出原因,并進(jìn)行整改。10kV線路的異常處理過程通常是,首先檢查線路的關(guān)口電能表是否正常,然后根據(jù)“線——變”對應(yīng)關(guān)系檢查各變壓器的售電量是否正確,接著檢查“線——變”對應(yīng)關(guān)系是否正確,最后在檢查是否存在竊電現(xiàn)象。0.4kV臺(tái)區(qū)的處理過程相類似。
當(dāng)異常處理完成后,找到了異常的原因,要根據(jù)異常原因,定量計(jì)算其對線損造成的影響,并對原始結(jié)果進(jìn)行修正。如修正結(jié)果在達(dá)標(biāo)范圍內(nèi),則可以初步確定所找到的原因是正確的,如果修正后的結(jié)果仍然不能達(dá)標(biāo),則說明還存在問題,應(yīng)繼續(xù)復(fù)查。
5.統(tǒng)計(jì)報(bào)表
線損工作需要定期總結(jié),要出具報(bào)表,并根據(jù)報(bào)表整理出分析報(bào)告,用以指導(dǎo)下一步的工作。報(bào)表包含各種分類統(tǒng)計(jì),例如:按線損率范圍統(tǒng)計(jì),按區(qū)域統(tǒng)計(jì),按管理部門或具體責(zé)任人進(jìn)行統(tǒng)計(jì)。
二、線損管理系統(tǒng)的主要功能設(shè)計(jì)
1.數(shù)據(jù)錄入及修改
線損管理系統(tǒng)應(yīng)提供操作簡單、使用方便的數(shù)據(jù)錄入功能,包含線路、臺(tái)區(qū)的供、售電量的錄入。數(shù)據(jù)錄入時(shí),可以直接在系統(tǒng)中錄入數(shù)據(jù),也可以用其他方式批量的導(dǎo)入數(shù)據(jù)。
線損管理系統(tǒng)應(yīng)提供修改數(shù)據(jù)的功能,用以修改錄入錯(cuò)誤的數(shù)據(jù)。但是這些修改功能應(yīng)有相應(yīng)的審批流程,并且在系統(tǒng)中有修改過程的日志記錄,這樣可以有效防止隨意修改數(shù)據(jù)。
2.數(shù)據(jù)查詢
線損管理系統(tǒng)應(yīng)提供靈活、多樣的數(shù)據(jù)查詢功能?梢圆樵冊间浫氲臄(shù)據(jù)、最后的結(jié)果?梢园凑站路、臺(tái)區(qū)查詢數(shù)據(jù),可以按照時(shí)間或者時(shí)間段來查詢數(shù)據(jù)。
查詢可以按照單一條件來進(jìn)行查詢,也可以按照多條件進(jìn)行查詢。多條件查詢時(shí),條件可以自由組合,以滿足一些特殊要求的查詢。例如可以把照臺(tái)區(qū)管理人和線損范圍同時(shí)作為條件來進(jìn)行查詢。對于得到的查詢結(jié)果,可以按照一定要求對其排序,方便查看。
3.異常處理及跟蹤
線損管理系統(tǒng)應(yīng)提供異常處理及跟蹤功能。在線損管理系統(tǒng)中錄入數(shù)據(jù)并計(jì)算后,即可得到最初的線損結(jié)果。系統(tǒng)自動(dòng)根據(jù)事先設(shè)定好的達(dá)標(biāo)范圍進(jìn)行篩選,并生成異常記錄。各個(gè)設(shè)備的具體管理部門均可看到這些異常記錄,然后各部門根據(jù)這些異常記錄安排處理計(jì)劃,并且在異常處理完成后,將處理方式、結(jié)果錄入以及修正的電量錄入到線損管理系統(tǒng)中,系統(tǒng)自動(dòng)根據(jù)修正電量重新計(jì)算線損,以達(dá)到還原真是情況的目的。在確認(rèn)異常處理完成后,由指定的負(fù)責(zé)人審核結(jié)果,并將相應(yīng)的異常處理記錄進(jìn)行歸檔,形成異常的閉環(huán)處理。
4.報(bào)表統(tǒng)計(jì)
在作線損分析的時(shí)候,需要以多種方式統(tǒng)計(jì)數(shù)據(jù)并形成報(bào)表。因此系統(tǒng)應(yīng)提供相應(yīng)的報(bào)表統(tǒng)計(jì)功能。統(tǒng)計(jì)報(bào)表的數(shù)據(jù)應(yīng)單獨(dú)保存,不應(yīng)在每次查詢時(shí)重新進(jìn)行統(tǒng)計(jì),防止不同時(shí)間查看報(bào)表出現(xiàn)不同的結(jié)果。
報(bào)表應(yīng)按類別組織,方便查看。并且設(shè)置查看及統(tǒng)計(jì)權(quán)限,以達(dá)到信息保密及數(shù)據(jù)安全的目的。
三、基于ASP.Net技術(shù)的線損管理系統(tǒng)開發(fā)
1.系統(tǒng)結(jié)構(gòu)
線損管理系統(tǒng)屬于信息管理系統(tǒng)的一種,從開發(fā)及使用簡便的角度出發(fā),采用ASP.NET技術(shù)進(jìn)行開發(fā)。由于大多數(shù)企業(yè)都有自身的局域網(wǎng)系統(tǒng),所以系統(tǒng)可以采用瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),這樣不再需要另外安裝客戶端。
系統(tǒng)按照功能模塊分為權(quán)限控制模塊、數(shù)據(jù)錄入模塊、異常處理模塊、數(shù)據(jù)報(bào)表查詢模塊、統(tǒng)計(jì)模塊、日志管理模塊。
2.數(shù)據(jù)庫設(shè)計(jì)及編程系統(tǒng)采用SQL SERVER2000作為后臺(tái)支撐數(shù)據(jù)庫,利用SQL SERVER2000強(qiáng)大的數(shù)據(jù)管理功能,可以更加快捷、高效的處理海量數(shù)據(jù)。系統(tǒng)需要使用很多數(shù)據(jù)庫表,主要的數(shù)據(jù)庫表有以下幾個(gè):
AUTHORITY_INFO:授權(quán)記錄表,記錄各個(gè)用戶的授權(quán)情況
PSW_TRANS:臺(tái)區(qū)基礎(chǔ)數(shù)據(jù)表,記錄每一個(gè)計(jì)算周期內(nèi)的供、售電量,還有線損值
PSW_EXCEPTION_HANDLE:異常處理記錄表,記錄異常處理結(jié)果,以及修正電量
PSW_EXCEPTION_RECORD:異常記錄表,記錄每一個(gè)計(jì)算周期內(nèi)出現(xiàn)的異常
編程語言采用ASP.NET作為主要編程語言,后臺(tái)腳本語言采用C#.NET。
四、結(jié)束語
該線損管理系統(tǒng)的開發(fā)歷時(shí)約3個(gè)月,在投入使用后,為筆者的日常線損管理工作帶來了方便,有效地提高了工作效率。其他使用該系統(tǒng)的人員也給予了高度的評價(jià)。
參考文獻(xiàn):
[1][意] Dino Esposito .A
【淺談線損管理系統(tǒng)的設(shè)計(jì)及開發(fā)】相關(guān)文章:
職工工資管理系統(tǒng)的設(shè)計(jì)與開發(fā)論文開題報(bào)告09-15
學(xué)生信息管理系統(tǒng)設(shè)計(jì)開題報(bào)告07-20
淺談數(shù)學(xué)作業(yè)的設(shè)計(jì)04-12
基于CS管理的房地產(chǎn)企業(yè)開發(fā)設(shè)計(jì)06-04
淺談物流管理08-15
淺談企業(yè)的薪酬管理06-03
淺談園長管理意識(shí)08-24
淺談開發(fā)電力系統(tǒng)繼電保護(hù)中級工教學(xué)培訓(xùn)包的實(shí)踐與體會(huì)05-28