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