電力企業(yè)中分布式數(shù)據(jù)庫技術(shù)的應用及分析
核心提示: 電力企業(yè)中分布式數(shù)據(jù)庫技術(shù)的應用及分析劉瓊,呂蘇,李琳(武漢大學電氣工程學院,湖北武漢430072)的電力局為例,對分布式數(shù)據(jù)庫技術(shù)在電力企業(yè)各個系統(tǒng)中的應用作出詳細分析,并在此基礎(chǔ)上提出
核心提示: 電力企業(yè)中分布式數(shù)據(jù)庫技術(shù)的應用及分析劉瓊,呂蘇,李琳(武漢大學電氣工程學院,湖北武漢430072)的電力局為例,對分布式數(shù)據(jù)庫技術(shù)在電力企業(yè)各個系統(tǒng)中的應用作出詳細分析,并在此基礎(chǔ)上提出構(gòu)建電力
電力企業(yè)中分布式數(shù)據(jù)庫技術(shù)的應用及分析劉瓊,呂蘇,李琳(武漢大學電氣工程學院,湖北武漢430072)的電力局為例,對分布式數(shù)據(jù)庫技術(shù)在電力企業(yè)各個系統(tǒng)中的應用作出詳細分析,并在此基礎(chǔ)上提出構(gòu)建電力系統(tǒng)分布式數(shù)據(jù)庫。
1引百電力企業(yè)各業(yè)務部門建立起相對獨立的系統(tǒng),并實現(xiàn)相互間的網(wǎng)絡(luò)通信。以獲得信息共享,是當前電力系統(tǒng)自動化與信息化進程加速的重要象征。這也是作為電力部門計劃。生產(chǎn)。規(guī)劃等決策的依據(jù)。采用分布對象通信機制是一種較為先進的信息管理技術(shù),它是建立在分層構(gòu)件“磚與瓦”概念之上的131.集中式數(shù)據(jù)庫技術(shù)與計算機網(wǎng)絡(luò)技術(shù)相結(jié)合的產(chǎn)物。從上世紀70年代中期以來,這項技術(shù)迅速發(fā)展,從上世紀90年代開始到目前分布式數(shù)據(jù)庫開始進入實用階段。分布式數(shù)據(jù)庫的領(lǐng)域不僅在研宄和原型開發(fā)的水平方面,而且在工業(yè)產(chǎn)品及現(xiàn)實生活應用的水平方面正在迅速地發(fā)展。
2分布式數(shù)據(jù)庫(DDB)技術(shù)2.1概念所謂分布式數(shù)據(jù)庫系統(tǒng)就是將數(shù)據(jù)庫劃分成若干邏輯關(guān)聯(lián)的子集,將其分散存于不同地點的計算機上并提供了充分操作這些子集的數(shù)據(jù)存取能力的數(shù)據(jù)庫系統(tǒng)。
數(shù)據(jù)分布的設(shè)計目標為處理的本地性、分布數(shù)據(jù)的可用性和可靠性、工作負荷分布、存儲的費用和可用性。幾個具體的指標是:分布透明性,分布的單位,數(shù)據(jù)重復,遠程數(shù)據(jù)庫訪問,遠程的進程至進程通訊,分布事務的恢復。
分布式數(shù)據(jù)庫的設(shè)計是由四個階段組成的:全局模式的設(shè)計,分段的設(shè)計,位置分配的設(shè)計和每個站點物理結(jié)構(gòu)的設(shè)計。全局模式和物理結(jié)構(gòu)的設(shè)計可采用與集中式數(shù)據(jù)庫中設(shè)計概念模式和物理模式相同的方法。所以,分布式數(shù)據(jù)庫設(shè)計的獨特之處在于分段設(shè)計和分配設(shè)計。
2.2基于分布式數(shù)據(jù)庫系統(tǒng)的特點可靠性通過結(jié)點間冗余復制,整個系統(tǒng)在單結(jié)點遭破壞時仍能保證數(shù)據(jù)完整性,結(jié)點的重新構(gòu)建也得以可靠實現(xiàn)。通過應用邏輯的復制,使得單結(jié)點在遭破壞后,其任務可平滑地由其他結(jié)點接管,直至該結(jié)點恢復。同時,由于各子結(jié)點是自治系統(tǒng),在子結(jié)點與中心結(jié)點失去聯(lián)系的情況下,該子結(jié)點仍可實現(xiàn)絕大部分的功能。
分布式數(shù)據(jù)庫的數(shù)據(jù)分布目標是節(jié)點自治與協(xié)作最優(yōu)化,并且通過適當?shù)臄?shù)據(jù)冗余復制,可以使大多數(shù)的應用無需自遠端結(jié)點獲取數(shù)據(jù),提高處理效率,減少網(wǎng)絡(luò)開銷。
現(xiàn)代應用系統(tǒng)在其運行過程中不可避免地會面臨系統(tǒng)擴展與調(diào)整的問題。此時分布式數(shù)據(jù)庫系統(tǒng)由于提供了一致的擴展接口與動態(tài)可伸縮的系統(tǒng)架構(gòu),系統(tǒng)可以平滑地進行升級與重構(gòu)。同時分布式數(shù)據(jù)庫系統(tǒng)還提供負載均衡功能,實現(xiàn)全系統(tǒng)資源的合理充分利用。
分布式數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)的場地無關(guān)性。對應用而言,DDB屏蔽了數(shù)據(jù)的分布,且存取所有數(shù)據(jù)的方式都是一樣的。而對異構(gòu)數(shù)據(jù)庫的操作支持,是通過向應用提供統(tǒng)一的數(shù)據(jù)模型及其API來實現(xiàn)的。
通過基于網(wǎng)格(GRID)的分布式計算技術(shù),整個系統(tǒng)得以將一個大型的計算應用(如電網(wǎng)的最優(yōu)分析)分布到各子結(jié)點進行處理,充分利用子結(jié)點的處理能力,顯著縮短計算時間。
對數(shù)據(jù)倉庫與數(shù)據(jù)挖掘的支持與集成分布式系統(tǒng)架構(gòu)本身為構(gòu)建大型的數(shù)據(jù)倉庫提供了基礎(chǔ),且對進一步進行數(shù)據(jù)挖掘即聯(lián)機分析處理(OnlineApplicationProcess簡稱0LAP)與決策支持(DecisionSupportSystem,簡稱DSS)提供了簡潔透明的開發(fā)界面。這幾方面可以方便地集成為一個整體系統(tǒng)。
在分布式數(shù)據(jù)庫基礎(chǔ)上,可以無縫平滑地集成諸如專家系統(tǒng),地理信息系統(tǒng),虛擬企業(yè)網(wǎng)等應用。
3分布式數(shù)據(jù)庫在電力系統(tǒng)中的應用現(xiàn)狀3.1電力系統(tǒng)自動化技術(shù)的特殊性電力系統(tǒng)的數(shù)據(jù)庫應用技術(shù)有其特殊的行業(yè)特點:電力系統(tǒng)監(jiān)視控制和數(shù)據(jù)采集系統(tǒng)(SupervisoryControlAndData AcquisitionSystem簡稱SCADA)的實時要求以及傳統(tǒng)的管理信息系統(tǒng)(ManageInformatioriSystem,簡稱MIS)的數(shù)據(jù)可用性問題,都要求其底層數(shù)據(jù)庫技術(shù)的改進。此時,分布式數(shù)據(jù)庫可完成將數(shù)據(jù)轉(zhuǎn)換為信息、并及時提供給電力系統(tǒng)管理階層用戶以實現(xiàn)決策支持的任務。
3.2電網(wǎng)調(diào)度自動化系統(tǒng)電網(wǎng)調(diào)度自動化系統(tǒng)興起于20世紀60年代,是以計算機為基礎(chǔ)的新型電網(wǎng)控制技術(shù),己成為保證電力系統(tǒng)安全、穩(wěn)定、經(jīng)濟運行的支柱和實現(xiàn)其管理現(xiàn)代化的基礎(chǔ),在維持電網(wǎng)正常運行、加強用電管理、提供事故處理和決策依據(jù)等方面,經(jīng)過近40年的發(fā)展,電網(wǎng)調(diào)度自動化系統(tǒng)由最初的集中式SCADA演變?yōu)榉植际絊CADA/EMS/DMS現(xiàn)以荊州電力局電網(wǎng)更新改造的電網(wǎng)調(diào)度自動化主站系統(tǒng)為例論述其數(shù)據(jù)庫構(gòu)建。
企業(yè)網(wǎng)中各應用子網(wǎng)的自適應互連通信。這樣,同一網(wǎng)絡(luò)的不同節(jié)點或異構(gòu)網(wǎng)不同應用,可通過相互視為外部邏輯應用環(huán)境建立起相對的客戶/服務器通信體系,即基于不同應用,透明地自定義應用對象通信進程,從而實現(xiàn)開放的任務及網(wǎng)絡(luò)互連。
根摁(電網(wǎng)調(diào)度自動化系統(tǒng)技術(shù)功能規(guī)范書》中的設(shè)計要求,在數(shù)據(jù)庫方面采用大型商用關(guān)系數(shù)據(jù)庫管理系統(tǒng)MSSQLSever存儲、管理系統(tǒng)的信息和數(shù)據(jù),并為各種非實時信息系統(tǒng)提供數(shù)據(jù)庫訪問接口。為滿足系統(tǒng)對開放性與實時數(shù)據(jù)庫的擴充要求,采取了以下措施:引入層次與面向?qū)ο蟾拍睿锤髯蕴匦悦枋龆x數(shù)據(jù)并按其類型存放;將同一張表中的數(shù)據(jù)分類并為其建立ID排列標識、主鍵和索引。
實時數(shù)據(jù)庫與商用數(shù)據(jù)庫相結(jié)合。
在商用數(shù)據(jù)庫中建立實時數(shù)據(jù)庫的備份,兩者保持同步;利用開放式數(shù)據(jù)庫鏈接(ODBC)與開發(fā)出的通用“軟總線”等接口技術(shù),分別為各應用程序提供歷史與實時數(shù)據(jù)服務。
該系統(tǒng)的數(shù)據(jù)庫服務程序采用大型商用MSSQLServer,其功能包括:創(chuàng)建、修改數(shù)據(jù)庫,快速存取和管理數(shù)據(jù);定義系統(tǒng)參數(shù)、廠站及RTU數(shù)據(jù)特性;在線監(jiān)視、修改、定義數(shù)據(jù)類型及其結(jié)構(gòu),擴大數(shù)據(jù)庫規(guī)模;快速拷貝、備份、故障恢復和自動登錄與重啟數(shù)據(jù)庫;提供通用的數(shù)據(jù)庫訪問和應用程序接口;支持數(shù)據(jù)的并發(fā)訪問,保護數(shù)據(jù)庫的安全性、一致性和完整性等。
從上面的分析不難得出,這樣的一個典型的系統(tǒng)結(jié)構(gòu)采用的是分布式結(jié)構(gòu),集中式數(shù)據(jù)庫。
3.3電力企業(yè)管理信息系統(tǒng)電力企業(yè)的信息管理系統(tǒng)是一種新數(shù)據(jù)庫管理系統(tǒng),各業(yè)務部門分系統(tǒng)獨立數(shù)據(jù)庫為相對客戶的電力企業(yè)網(wǎng)來集成構(gòu)架模式,各分數(shù)據(jù)庫管理系統(tǒng)除管理本部門數(shù)據(jù)之外,還要將全局共享數(shù)據(jù)自動上傳到核心數(shù)據(jù)庫,即數(shù)據(jù)的合并與匯總。
以武漢供電局為例。武漢供電局管轄武漢地區(qū)700多平方公里的輸、變、配、用等電力設(shè)施,下轄漢口、漢陽、武昌、青山分局,其AM/FM;IS的目的是實現(xiàn)四地的分區(qū)數(shù)據(jù)加工和安全實時數(shù)據(jù)共享。AM/FM(AutomatedMapping/FacilitiesManage)是一種基于地理信息上的設(shè)備和生產(chǎn)技術(shù)管理的計算機圖文交互系統(tǒng),也是一種將圖形技術(shù)與數(shù)據(jù)庫管理技術(shù)相結(jié)合的計算機應用軟件系統(tǒng)。由于其管轄范圍的廣域性及管轄單位的分布性,決定了武漢供電局AM/FMAGIS系統(tǒng)必須采用多級分布的結(jié)構(gòu):即一級服務器設(shè)在市局,二級服務器分別設(shè)在各分局;二級服務器可脫離一級服務器為各分局獨立工作;各服務器工作于各自的域中并通過TCP/IP協(xié)議實現(xiàn)局與局之間的跨域通信;各分局擁有各自的圖形服務器和數(shù)據(jù)庫服務器,無需通過供電局的城域網(wǎng)向遠程服務器請求響應,各局的客戶端只向其各自的服務器進行錄入、修改的工作請求。這樣既可大大降低城域網(wǎng)的負荷流量,也可減輕各服務器對海量數(shù)據(jù)處理的負擔。
在該系統(tǒng)的實際建設(shè)中,數(shù)據(jù)分布式處理設(shè)計思想為總局和四個分局分別安裝SQLServer數(shù)據(jù)庫服務器,整體構(gòu)成一個分布式數(shù)據(jù)庫應用系統(tǒng);機關(guān)可以查詢所有分局數(shù)據(jù)但不能進行數(shù)據(jù)維護。該系統(tǒng)功能分為兩大模塊:各個分局能且只能維護本分局數(shù)據(jù)。針對每一張數(shù)據(jù)表,在各個分局創(chuàng)建帶條件的視圖,生成只屬于本局的記錄集;將本局用戶數(shù)據(jù)表的維護轉(zhuǎn)換為對視圖的維護。
各個分局可在本地數(shù)據(jù)庫中查詢其它局可維護的數(shù)據(jù)(但不能進行維護)利用SQLServer的復制機制,在分局與市局之間建立雙向復制機制,并且這種復制機制是連續(xù)的(分局和分局之間不建立復制關(guān)系)在五個SQLServer服務器上都創(chuàng)建名稱為WHPB的數(shù)據(jù)庫。每一數(shù)據(jù)庫中的數(shù)據(jù)分別為非共享和共享兩部分。共享數(shù)據(jù)在WHPB數(shù)據(jù)庫中由四個區(qū)局來共同維護且保持一致。稱容納這些數(shù)據(jù)的表為出版表。具體實現(xiàn)方案是:四個分局具有互不相同且唯一的單位編碼。
WWPB數(shù)據(jù)庫中所有的出版表都具有主鍵所有服務器上出版表的結(jié)構(gòu)相同,登記在字段數(shù)據(jù)字典中的信息也相同,在表數(shù)據(jù)字典中的信息除了“出版條件”
字段以外也相同,“出版條件”字段記載本單位的編碼。
在五個分布點的應用數(shù)據(jù)中將所有的出版表創(chuàng)建好,確保所有分布點的“出版條件”字段設(shè)置正確,然后在所有分布點的應用數(shù)據(jù)庫中創(chuàng)建出版視圖。
每次修改了表結(jié)構(gòu)都需要重建一次出版視圖。
創(chuàng)建普通用戶后,需要在修改了該普通用戶可以訪問的表的結(jié)構(gòu)后或重新給該用戶配置菜單后重新分配用戶權(quán)限。
武漢供電局分布式AM/FMA)IS系統(tǒng)經(jīng)過近一年的試運行達到了預期的技術(shù)指標。考察其它電力企業(yè)的自動化建設(shè)進程,該系統(tǒng)是國內(nèi)電力系統(tǒng)第一個基于計算機城域網(wǎng)、采用多級服務器分布式數(shù)據(jù)庫技術(shù)的管理信息系統(tǒng)。
3.4發(fā)展建議在電力系統(tǒng)中構(gòu)建基于分布式數(shù)據(jù)庫系統(tǒng),需作以下幾方面的考慮:(下轉(zhuǎn)第153頁)/填寫明細表狙在數(shù)據(jù)庫中插入、修改和刪除數(shù)據(jù)狙上面為插入數(shù)據(jù),要修改或刪除數(shù)據(jù)則只要將sqlstrirg中的內(nèi)容修改為相應的SQL語句即可。
5結(jié)束語本文在浙江國樣制冷有限公司空調(diào)設(shè)計系統(tǒng)的開發(fā)過程中,采用了基于ODBCAPI函數(shù)訪問數(shù)據(jù)庫的方法,既保證了與AutoCAD環(huán)境的集成,又實現(xiàn)了系統(tǒng)的數(shù)據(jù)庫訪問功能在程序中使用ODBCAPI函數(shù),一方面會使編程難度增大,另一方面,由于是直接調(diào)用ODBCAPI函數(shù),可以提高數(shù)據(jù)庫訪問性能,同時也具有較高的靈活性。在實際應用中,可視情況將其與開發(fā)工具提供的接口、引擎結(jié)合使用,例如VC++中的CDatabase類等,既可提高性能,又可提高效率。

責任編輯:電小二
免責聲明:本文僅代表作者個人觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
我要收藏
個贊
-
現(xiàn)貨模式下谷電用戶價值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
電化學儲能應用現(xiàn)狀及對策研究
2019-08-14電化學儲能應用 -
《能源監(jiān)測與評價》——能源系統(tǒng)工程之預測和規(guī)劃
-
《能源監(jiān)測與評價》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國內(nèi)首座蜂窩型集束煤倉管理創(chuàng)新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業(yè)技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業(yè)技能標準
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價值再評估
2020-10-10電力現(xiàn)貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加