摘要:從表示層、中間層、數(shù)據(jù)層和數(shù)據(jù)存儲(chǔ)等方面討論了電力網(wǎng)網(wǎng)損管理及理論計(jì)算分析系統(tǒng)中線損理論計(jì)算系統(tǒng)網(wǎng)絡(luò)部分建設(shè),電力網(wǎng)網(wǎng)損管理及理論計(jì)算分析系統(tǒng)開(kāi)發(fā)及工程應(yīng)用實(shí)踐表明了所述方法的有效性和實(shí)用性。
關(guān)鍵詞:電力網(wǎng);線損理論計(jì)算;計(jì)算系統(tǒng)網(wǎng)絡(luò)
中圖分類(lèi)號(hào):TP311.13 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 24-0001-04
輸變電網(wǎng)絡(luò)損耗理論計(jì)算是電網(wǎng)運(yùn)行管理部門(mén)技術(shù)降損和管理降損的重要手段之一。文獻(xiàn)[1]和[2]從不同的側(cè)面總體介紹了電力網(wǎng)網(wǎng)損管理及理論計(jì)算分析系統(tǒng),本文從線損理論計(jì)算系統(tǒng)網(wǎng)絡(luò)部分建設(shè)的角度詳細(xì)展開(kāi)介紹。
線損理論計(jì)算系統(tǒng)網(wǎng)絡(luò)部分采用B/S的設(shè)計(jì)模式,且前端為客戶(hù)機(jī),后臺(tái)為網(wǎng)絡(luò)服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,可實(shí)現(xiàn)線損理論數(shù)據(jù)從客戶(hù)機(jī)傳至服務(wù)器,根據(jù)不同用戶(hù)的權(quán)限,可以進(jìn)行上傳數(shù)據(jù)的瀏覽與審閱。
網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)數(shù)據(jù)主要有前臺(tái)應(yīng)用程序及相關(guān)文檔,數(shù)據(jù)庫(kù)服務(wù)器中存儲(chǔ)數(shù)據(jù)位上傳的圖形及計(jì)算結(jié)果,相關(guān)用戶(hù)可利用本地客戶(hù)機(jī)訪問(wèn)網(wǎng)絡(luò)服務(wù)器,完成上傳計(jì)算數(shù)據(jù)等操作。同時(shí)本系統(tǒng)的各個(gè)功能可通過(guò)用戶(hù)訪問(wèn)內(nèi)部局域網(wǎng)形式加以實(shí)現(xiàn),線損理論計(jì)算系統(tǒng)的網(wǎng)絡(luò)部分如圖1所示。
圖1 線損理論計(jì)算系統(tǒng)網(wǎng)絡(luò)部分界面
在本系統(tǒng)中本地客戶(hù)機(jī)上只需安裝、配置必需的程序,計(jì)算人員僅需在本地向網(wǎng)絡(luò)服務(wù)器發(fā)出請(qǐng)求命令,同時(shí)完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行,在B/S三層網(wǎng)絡(luò)體系結(jié)構(gòu)中,表示層、數(shù)據(jù)層、功能層被隔離成三個(gè)獨(dú)立單元:
表示層(如本系統(tǒng)中的網(wǎng)絡(luò)瀏覽器)中包含位于客戶(hù)端的顯示邏輯。通過(guò)網(wǎng)絡(luò)瀏覽器實(shí)現(xiàn)向網(wǎng)絡(luò)上的網(wǎng)絡(luò)服務(wù)器提出服務(wù)請(qǐng)求,網(wǎng)絡(luò)服務(wù)器對(duì)用戶(hù)身份進(jìn)行驗(yàn)證后用HTTP協(xié)議把所需的主頁(yè)傳送給客戶(hù)端,同時(shí)被客戶(hù)機(jī)接收,顯示在本地屏幕中。
位于網(wǎng)絡(luò)服務(wù)器端的功能層(如具有應(yīng)用程序擴(kuò)展功能的網(wǎng)絡(luò)服務(wù)器)中存儲(chǔ)系統(tǒng)的事務(wù)處理邏輯。網(wǎng)絡(luò)服務(wù)器的任務(wù)為接受用戶(hù)的請(qǐng)求,具體步驟如下:
(1)鏈接相應(yīng)的數(shù)據(jù)庫(kù)與擴(kuò)展應(yīng)用程序;
(2)向數(shù)據(jù)庫(kù)服務(wù)器提出數(shù)據(jù)處理申請(qǐng);
(3)將數(shù)據(jù)處理的結(jié)果提交給網(wǎng)絡(luò)服務(wù)器,
(4)相關(guān)結(jié)果從網(wǎng)絡(luò)服務(wù)器傳至客戶(hù)端。
位于數(shù)據(jù)服務(wù)器端的數(shù)據(jù)層存儲(chǔ)系統(tǒng)的數(shù)據(jù)處理邏輯。主要工作為接受網(wǎng)絡(luò)服務(wù)器對(duì)數(shù)據(jù)庫(kù)操縱的請(qǐng)求,進(jìn)而實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)更新、修改、查詢(xún)等功能,同時(shí)將計(jì)算結(jié)果上傳至網(wǎng)絡(luò)服務(wù)器。
1 表示層
本系統(tǒng)中的表示層實(shí)現(xiàn)為用戶(hù)提供查詢(xún)、瀏覽、匯總統(tǒng)計(jì)等功能。
八大功能模塊分別為:
1.1 原始數(shù)據(jù)模塊。包括變壓器參數(shù)、高壓用戶(hù)參數(shù)、電源參數(shù)、小電源(發(fā)電機(jī))參數(shù)、線路參數(shù)、公用低壓變臺(tái)參數(shù)。
1.2 基礎(chǔ)數(shù)據(jù)模塊。包括單位、配變、導(dǎo)線、電纜、固定負(fù)載率。
1.3 線路管理模塊。包括線路刪除、審核。
1.4 系統(tǒng)管理模塊。包括用戶(hù)管理、圖形文件下載等。
1.5 參數(shù)統(tǒng)計(jì)模塊。包括線路統(tǒng)計(jì)、變壓器參數(shù)統(tǒng)計(jì)、高壓與低壓用戶(hù)參數(shù)統(tǒng)計(jì)。
1.6 計(jì)算結(jié)果模塊。包括損失電量、電壓分布、電流大小、理論計(jì)算情況。
1.7 數(shù)據(jù)查詢(xún)模塊。包括線損率、損失電量等。
1.8 統(tǒng)計(jì)匯總模塊。包括線路參數(shù)、變壓器數(shù)量、低壓用戶(hù)電量統(tǒng)計(jì)、高壓用戶(hù)數(shù)量、理論計(jì)算匯總。
2 中間層
中間層實(shí)現(xiàn)查詢(xún)、瀏覽、統(tǒng)計(jì)匯總等功能。
3 數(shù)據(jù)層
采用SQL Server存儲(chǔ)數(shù)據(jù)層后臺(tái)數(shù)據(jù)庫(kù),同時(shí)將結(jié)果保存在相應(yīng)的數(shù)據(jù)庫(kù),主要的數(shù)據(jù)字典見(jiàn)表1至表6。
表1 T_dw (單位主表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
dwIDint4 單位名稱(chēng)主鍵
sjVarchar50是省級(jí)單位
sjdwVarchar50是市級(jí)單位
xjdwVarchar50是縣級(jí)單位
表2 T_xlh(線路號(hào)表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
xlhidInt4 線路號(hào)主鍵
t_dw_idint4 單位名稱(chēng)主鍵
Xlhint4 線路號(hào)
xlmcvarchar50 線路名稱(chēng)
Nianint4 年
表3 T_tqh (臺(tái)區(qū)號(hào)表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
tqhidInt4 臺(tái)區(qū)號(hào)主鍵
T_xlh_idInt4 線路號(hào)主鍵
tqhint4 臺(tái)區(qū)號(hào)
tqmcVarchar50 臺(tái)區(qū)名稱(chēng)
byqxhVarchar50 變壓器型號(hào)
byqrlfloat8 變壓器容量
tqgdlfloat8 臺(tái)區(qū)供電量
tqsdlfloat8 臺(tái)區(qū)售電量
cbrvarchar10 承包人
表4 T_xl(線路表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
xlidint4 線路主鍵
T_tqh_idint4 臺(tái)區(qū)號(hào)主鍵
sdghVarchar50 首端桿號(hào)
mdghVarchar50 末端桿號(hào)
xhVarchar50 型號(hào)
cdFloat8 長(zhǎng)度
表5 T_tqyh (臺(tái)區(qū)用戶(hù)表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
tqyhidInt4 臺(tái)區(qū)用戶(hù)主鍵
T_tqh_idInt4 臺(tái)區(qū)號(hào)主鍵
bhVarchar50 表號(hào)
hmVarchar50 戶(hù)名
hhVarchar50 戶(hù)號(hào)
dxsxVarchar50 單相、三相
lbVarchar10 類(lèi)別(居民、機(jī)關(guān)、樓房、平房)
dlfloat8 電量
dffloat8 電費(fèi)
yueint4 月
表6 T_jisuan(理論計(jì)算表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
jisuanidInt4 計(jì)算結(jié)果主鍵
T_tqh_idInt4 臺(tái)區(qū)號(hào)主鍵
bjssfloat8 表計(jì)損失
dyzgxssfloat8 低壓主干線損失
jhxssfloat8 接戶(hù)線損失
ssdlfloat8 損失電量
sslfloat8 損失率
scxslfloat8 實(shí)測(cè)線損率
yueint4 月
4 數(shù)據(jù)存儲(chǔ)
采用SQL Server存儲(chǔ)后臺(tái)數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)、訪問(wèn)控制、完整性約束、并發(fā)控制等,最終將計(jì)算結(jié)果存儲(chǔ)到數(shù)據(jù)庫(kù)中。
4.1 數(shù)據(jù)字典
數(shù)據(jù)字典見(jiàn)表7至表13。
表7 t_xlmc(線路名稱(chēng)表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
IDdecimal9否自增長(zhǎng)
xlmcvarchar50否線路名稱(chēng)
sdghvarchar50是首端桿號(hào)
mdghvarchar50是末端桿號(hào)
xhvarchar50是導(dǎo)線、電纜型號(hào)
cdfloat8是導(dǎo)線長(zhǎng)度
dlmdfloat8是線路電流密度
xldzfloat8是線路總電阻
xldkfloat8是線路總電抗
ssdlfloat8是損失電量
dxdlchar2是導(dǎo)線電纜、標(biāo)識(shí)0:導(dǎo)線 1:電纜
jjdlmdfloat8是經(jīng)濟(jì)電流密度
nianchar4否年份
yuechar2否月份
表8 t_byq(變壓器表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
IDdecimal9否自增長(zhǎng)(主鍵)
xlmcvarchar50否線路名稱(chēng)
pbmcvarchar50否配變名稱(chēng)
ghvarchar50是桿號(hào)
xhvarchar50是型號(hào)
rlfloat8是容量
lbchar2是類(lèi)別(0:公用變壓器1:用戶(hù)變壓器)
ygdlfloat8是有功電量
是計(jì)算時(shí)間默認(rèn)一個(gè)月
wgdlfloat8是無(wú)功電量
zczzchar2是綜測(cè)裝置0:無(wú)1:有
nianchar4否年份
yuechar2否月份
表9 t_dy(低壓信息表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
IDdecimal9否自增長(zhǎng)(主鍵)
Id_byqdecimal9否變壓器ID
yhlbvarchar50是用戶(hù)類(lèi)別
yhslfloat8是用戶(hù)數(shù)量
ydlfloat8是用電量
表10 t_jisuan(計(jì)算結(jié)果表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
IDdecimal9否自增長(zhǎng)(主鍵)
xlmcvarchar50否線路名稱(chēng)
sfchar2否算法0,1,2
gdlfloat8是供電量
ssdlfloat8是損失電量
gyxsfloat8是高壓線損
byqfzlfloat8是變壓器負(fù)載率
xslfloat8是線損率
llfloat8是力率
tiesfloat8是鐵損
tongsfloat8是銅損
dywsfloat8是低壓網(wǎng)損
nianchar4否年份
yuechar2否月份
表11 t_gdfzl(固定負(fù)載率)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
fzlfloat8是負(fù)載率
xslfloat8是線損率
表12 t_jsfzl(計(jì)算負(fù)載率)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
IDdecimal9否自增長(zhǎng)(關(guān)鍵字)
Id_byqdecimal9否變壓器id
fzlfloat8是負(fù)載率
xslfloat8是線損率
表13 t_jddy(節(jié)點(diǎn)電壓表)
字段名稱(chēng)類(lèi)型長(zhǎng)度允許空備注
IDdecimal9否自增長(zhǎng)(關(guān)鍵字)
Xlmcvarchar50否線路名稱(chēng)
Ghvarchar50是桿號(hào)
Jdyfloat8是節(jié)點(diǎn)電壓
Nianchar4否年份
Yuechar2否月份
4.2 數(shù)據(jù)的存儲(chǔ)、備份
線損理論值計(jì)算完成后圖形的原始參數(shù)與計(jì)算結(jié)果存儲(chǔ)至相應(yīng)數(shù)據(jù)表中,具體步驟如下:
(1)鏈接遠(yuǎn)程數(shù)據(jù)庫(kù)。
(2)圖形文件名、用戶(hù)名的檢查,主要為檢查用戶(hù)是否上傳數(shù)據(jù)。
(3)調(diào)用刪除以上各表的存儲(chǔ)過(guò)程。
(4)檢查開(kāi)關(guān)狀態(tài)(通過(guò)遍歷圖形鏈表的方法)。
同時(shí)需在系統(tǒng)數(shù)據(jù)庫(kù)中建立大容量的備份設(shè)備,實(shí)現(xiàn)數(shù)據(jù)的定期備份。
5 數(shù)據(jù)的統(tǒng)計(jì)與匯總
該功能可實(shí)現(xiàn)按級(jí)和條件進(jìn)行理論計(jì)算的結(jié)果與參數(shù)的查詢(xún)、匯總及導(dǎo)出。主要數(shù)據(jù)為線路參數(shù)匯總、變壓器個(gè)數(shù)及參數(shù)統(tǒng)計(jì)、高壓用戶(hù)數(shù)量統(tǒng)計(jì)、低壓用戶(hù)電量數(shù)
(下轉(zhuǎn)第33頁(yè))
計(jì)算機(jī)光盤(pán)軟件與應(yīng)用2012年24期