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