配網(wǎng)規(guī)劃輔助工作平臺(tái)的研發(fā)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
目前,配網(wǎng)規(guī)劃基礎(chǔ)數(shù)據(jù)來(lái)源于不同平臺(tái),數(shù)據(jù)收集、統(tǒng)計(jì)、分析都是通過(guò)人工來(lái)完成的,該項(xiàng)工作需耗費(fèi)規(guī)劃工作人員大量時(shí)間,通過(guò)研發(fā)配網(wǎng)規(guī)劃輔助工作平臺(tái)軟件,可實(shí)現(xiàn)該工作由軟件替代完成。該軟件可在各地市局規(guī)劃中心及區(qū)縣局規(guī)劃小組推廣使用,有利于大量節(jié)約規(guī)劃和立項(xiàng)的前期工作時(shí)間。
1技術(shù)原理
1.1方案設(shè)計(jì)
為實(shí)現(xiàn)軟件平臺(tái)的開(kāi)發(fā),通過(guò)對(duì)比各種系統(tǒng)體系結(jié)構(gòu)模式、開(kāi)發(fā)平臺(tái)、編程語(yǔ)言、程序與數(shù)據(jù)庫(kù)部署的方式及優(yōu)缺點(diǎn),最終方案采用Vs2010為軟件開(kāi)發(fā)平臺(tái),以B/s結(jié)構(gòu)為系統(tǒng)體系結(jié)構(gòu),采用C#語(yǔ)言編程和程序與數(shù)據(jù)庫(kù)集中部署的方式開(kāi)發(fā)(圖1)。
1.2數(shù)據(jù)程序化過(guò)程
雖然配網(wǎng)規(guī)劃基礎(chǔ)數(shù)據(jù)量龐大,但大部分?jǐn)?shù)據(jù)具有重復(fù)性,如每條線(xiàn)路、每個(gè)臺(tái)區(qū)其基礎(chǔ)數(shù)據(jù)涉及的項(xiàng)目是一致的。重復(fù)性的篩選、判別工作對(duì)于人來(lái)說(shuō)容易產(chǎn)生疲勞感,此外,處理龐大數(shù)據(jù)量對(duì)于人來(lái)說(shuō)也容易出錯(cuò),但對(duì)于執(zhí)行機(jī)器語(yǔ)言的計(jì)算機(jī)來(lái)說(shuō),重復(fù)性運(yùn)算與數(shù)據(jù)處理能力正是其強(qiáng)項(xiàng)。項(xiàng)目對(duì)中壓線(xiàn)路基礎(chǔ)數(shù)據(jù)表、低壓臺(tái)區(qū)基礎(chǔ)數(shù)據(jù)表的數(shù)據(jù)進(jìn)行了數(shù)學(xué)建模,將數(shù)據(jù)轉(zhuǎn)換成為電腦可執(zhí)行的代碼和程序,推進(jìn)軟件平臺(tái)的開(kāi)發(fā)(圖2)。
1.2.1程序移植數(shù)據(jù)原理
利用程序處理數(shù)據(jù)需要利用數(shù)據(jù)庫(kù)的讀寫(xiě)命令,ADo(ActiveDataobjects)是Microsoft開(kāi)發(fā)的面向?qū)ο蟮臄?shù)據(jù)訪(fǎng)問(wèn)庫(kù),ADo.NET是ADo的后續(xù)技術(shù),提供對(duì)s0LsERVER等數(shù)據(jù)源的一致訪(fǎng)問(wèn),ADo.NET數(shù)據(jù)使用者可以通過(guò)ADo.NET來(lái)連接到這些數(shù)據(jù)源(s0LsERVER/ACCEss/oLEDB等),并檢索、操作和更新數(shù)據(jù)。
數(shù)據(jù)查找語(yǔ)句:
sELECT*FRoMtab1ewHEREID=*
通過(guò)ADo.NET訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的一般步驟如下:
(1)建立數(shù)據(jù)庫(kù)連接對(duì)象(Connection對(duì)象):
(2)打開(kāi)數(shù)據(jù)庫(kù)連接(Connection對(duì)象的open方法):
(3)建立數(shù)據(jù)庫(kù)命令對(duì)象,指定命令對(duì)象所使用的連接對(duì)象(Command):
(4)指定命令對(duì)象的命令屬性(CommandText屬性):
(5)執(zhí)行命令(Command的方法,如ExecuteReader):
(6)操作返回結(jié)果(對(duì)sq1ReaderData對(duì)象進(jìn)行讀取):
(7)關(guān)閉數(shù)據(jù)庫(kù)連接。
1.2.2算法邏輯程序化實(shí)現(xiàn)原理
中壓公用配電線(xiàn)路現(xiàn)狀及存在問(wèn)題情況數(shù)據(jù)表、公用配變現(xiàn)狀及存在問(wèn)題情況數(shù)據(jù)表中涉及數(shù)據(jù)計(jì)算與邏輯判斷,而C#計(jì)算機(jī)語(yǔ)言剛好可以實(shí)現(xiàn)數(shù)據(jù)計(jì)算與邏輯判斷功能。
(1)求和/減法/乘法/除法的程序?qū)崿F(xiàn)過(guò)程如表1所示。
(2)條件判斷的程序?qū)崿F(xiàn)過(guò)程如表2所示。
利用程序可以實(shí)現(xiàn)數(shù)學(xué)邏輯的基本運(yùn)算,將中壓公用配電線(xiàn)路現(xiàn)狀及存在問(wèn)題情況數(shù)據(jù)表、公用配變現(xiàn)狀及存在問(wèn)題情況數(shù)據(jù)表的數(shù)據(jù)提取出來(lái),結(jié)合需求通過(guò)邏輯運(yùn)算轉(zhuǎn)換成所需數(shù)據(jù),再將轉(zhuǎn)換后的數(shù)據(jù)與標(biāo)準(zhǔn)值進(jìn)行對(duì)比,即可實(shí)現(xiàn)數(shù)據(jù)是否存在問(wèn)題的判斷功能,再通過(guò)調(diào)用對(duì)象將判斷結(jié)果顯示出來(lái),便實(shí)現(xiàn)了既定目標(biāo)。
1.2.3數(shù)據(jù)程序化實(shí)例
中壓線(xiàn)路負(fù)載率計(jì)算為例。中壓線(xiàn)路的負(fù)載率是通過(guò)線(xiàn)路電流除以線(xiàn)路安全電流計(jì)算得到的,其中安全電流為該線(xiàn)路運(yùn)行時(shí)允許通過(guò)的最大電流值。用Ia、Ib、Ic分別表示A、B、C三相電流,Ie表示該中壓線(xiàn)路限流值(額定電流),則負(fù)載率計(jì)算公式為:
電力行業(yè)線(xiàn)路重載、過(guò)載標(biāo)準(zhǔn)如表3所示。
通過(guò)公式(1)計(jì)算結(jié)果與表3標(biāo)準(zhǔn)比對(duì),即可判斷線(xiàn)路是否存在重過(guò)載問(wèn)題。為實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換為計(jì)算機(jī)可執(zhí)行的程序語(yǔ)言,需對(duì)數(shù)據(jù)進(jìn)行程序化轉(zhuǎn)換,過(guò)程如下:
(1)聲明變量:即定義Ia、Ib、Ic代表中壓線(xiàn)路的三相電流,Ie代表安全電流,k代表負(fù)載率。
(2)賦初值:從Excel表里獲取三相電流與安全電流的實(shí)際值,賦給Ia、Ib、Ic。
(3)計(jì)算負(fù)載率:
(4)判斷線(xiàn)路是否重過(guò)載:
通過(guò)以上過(guò)程即可實(shí)現(xiàn)中壓線(xiàn)路負(fù)載率程序計(jì)算與線(xiàn)路運(yùn)行狀況程序判定。
2版面設(shè)計(jì)
為使開(kāi)發(fā)的配網(wǎng)規(guī)劃輔助工作平臺(tái)達(dá)到操作簡(jiǎn)潔、人機(jī)界面友好、符合大眾操作習(xí)慣的效果,平臺(tái)版面模塊采用分開(kāi)設(shè)置的方法:導(dǎo)航菜單排版采用平面設(shè)計(jì)中慣用的左邊導(dǎo)航菜單,右邊為內(nèi)容顯示區(qū)的設(shè)計(jì)方案:色彩選擇方面采用較為柔和的淺色調(diào)(圖3)。
圖3平臺(tái)版面設(shè)計(jì)
3結(jié)語(yǔ)
對(duì)配網(wǎng)進(jìn)行規(guī)劃主要需解決兩個(gè)問(wèn)題:一是通過(guò)規(guī)劃滿(mǎn)足未來(lái)用電需求,二是通過(guò)規(guī)劃解決現(xiàn)存設(shè)備與用電問(wèn)題。其中更重要的是第二點(diǎn),解決現(xiàn)存設(shè)備與用電問(wèn)題,應(yīng)以問(wèn)題為導(dǎo)向,根據(jù)問(wèn)題制定相應(yīng)規(guī)劃方案。因此,對(duì)于現(xiàn)狀統(tǒng)計(jì)與分析的準(zhǔn)確度,直接關(guān)系到后期規(guī)劃工作是否能解決現(xiàn)存設(shè)備與用電問(wèn)題,進(jìn)而影響到客戶(hù)的用電。
采用配網(wǎng)規(guī)劃輔助工作平臺(tái)分析、統(tǒng)計(jì)中壓公用配電線(xiàn)路現(xiàn)狀及存在問(wèn)題情況表、公用配變現(xiàn)狀及存在問(wèn)題情況表,有效杜絕了規(guī)劃員統(tǒng)計(jì)數(shù)據(jù)出錯(cuò)的情況,能保證規(guī)劃項(xiàng)目完整而不出錯(cuò),為建設(shè)堅(jiān)強(qiáng)電網(wǎng)打好基礎(chǔ),使居民用電更加有保障。此外,采用配網(wǎng)規(guī)劃輔助工作平臺(tái)分析、統(tǒng)計(jì)中壓公用配電線(xiàn)路現(xiàn)狀及存在問(wèn)題情況表、公用配變現(xiàn)狀及存在問(wèn)題情況表極大地縮短了規(guī)劃員統(tǒng)計(jì)數(shù)據(jù)的時(shí)間,從而使規(guī)劃員有更多的時(shí)間去關(guān)注規(guī)劃方案的合理性,提高規(guī)劃方案的可實(shí)施性。