[發(fā)明專利]一種優(yōu)化數(shù)據(jù)庫技術(shù)實現(xiàn)電網(wǎng)仿真效率的方法在審
| 申請?zhí)枺?/td> | 202011609286.5 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN113032428A | 公開(公告)日: | 2021-06-25 |
| 發(fā)明(設(shè)計)人: | 韓吉航;吳國輝;王子琪;楊占強(qiáng);徐德超;鄒衛(wèi)美;裘微江;宮春明;潘有雙;程偉;李勤新 | 申請(專利權(quán))人: | 中國電力科學(xué)研究院有限公司;國網(wǎng)新疆電力有限公司;國家電網(wǎng)有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/2458;G06F16/23;G06F16/248;G06F16/28;G06Q50/06 |
| 代理公司: | 北京工信聯(lián)合知識產(chǎn)權(quán)代理有限公司 11266 | 代理人: | 夏德政 |
| 地址: | 100192 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 優(yōu)化 數(shù)據(jù)庫技術(shù) 實現(xiàn) 電網(wǎng) 仿真 效率 方法 | ||
1.一種用于優(yōu)化數(shù)據(jù)庫技術(shù)實現(xiàn)電網(wǎng)仿真效率的方法,其特征在于,所述方法包括:
通用數(shù)據(jù)庫Mysql存儲電網(wǎng)數(shù)據(jù);
電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb查詢通用數(shù)據(jù)庫Mysql中的電網(wǎng)數(shù)據(jù),并將其按名稱排序,電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb采用鏈表的方式存儲電網(wǎng)數(shù)據(jù),針對每條記錄進(jìn)行分配,逐字段將數(shù)據(jù)復(fù)制到所管理的內(nèi)存中進(jìn)行使用,并且使用二分查找法查找指定的數(shù)據(jù);
對讀取到電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb中的分區(qū)、區(qū)域、廠站、節(jié)點和各元件數(shù)據(jù)進(jìn)行有效性、合理性校驗檢查;檢查操作完成后,并將分區(qū)和廠站、廠站和母線、廠站和各元件、母線和節(jié)點、節(jié)點和各元件的關(guān)系單獨保存;
數(shù)據(jù)準(zhǔn)備完成后,建立數(shù)據(jù)拓?fù)浣Y(jié)構(gòu),電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb會增加用于保存計算節(jié)點的輔助拓?fù)浔韇s和用于保存整個電網(wǎng)的關(guān)系的輔助拓?fù)浔韇sl,根據(jù)節(jié)點信息,依次初始化輔助拓?fù)浔韇s,按順序?qū)o助拓?fù)浔韇s里的節(jié)點進(jìn)行編號,根據(jù)廣度搜索法對整個的電網(wǎng)進(jìn)行遍歷,將搜索到的電網(wǎng)關(guān)系保存到助拓?fù)浔韇sl中;
整個電網(wǎng)搜索完成后,根據(jù)設(shè)備之間的關(guān)系,電網(wǎng)可劃分為一個或多個獨立的區(qū)域,然后對每個區(qū)域進(jìn)行編號并且逐個搜索;
根據(jù)當(dāng)前的計算類型,進(jìn)行不同的處理,若是潮流計算,進(jìn)行潮流計算程序,計算完畢后電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb根據(jù)計算結(jié)果信息更新自身內(nèi)容,將最終結(jié)果更新到通用數(shù)據(jù)庫Mysql中,結(jié)果信息用報表來展示;若是其他類型的計算,根據(jù)計算文件格式,生成對應(yīng)的計算文件,其他計算程序讀取計算文件進(jìn)行計算,并生成結(jié)果文件,通用數(shù)據(jù)庫Mysql根據(jù)結(jié)果文件的信息直接進(jìn)行更新,并使用報表來展示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,電網(wǎng)數(shù)據(jù)特點是查找操作多,增刪改的操作比較少,因此采用二分查找法重點優(yōu)化了數(shù)據(jù)查找的性能,并額外存儲了電網(wǎng)的結(jié)構(gòu)信息,避免了反復(fù)的查找操作,以此來提高效率,二分查找法是數(shù)學(xué)中一種基本的算法,基本思想是一個數(shù)據(jù)非黑即白,對于排好序的數(shù)據(jù),假定是升序,如果要查找給定的數(shù)據(jù)X,先從序列的中間位置開始比較,如果中間位置的數(shù)據(jù)為X,則查找成功;若X小于中間位置的數(shù)據(jù),則數(shù)據(jù)一定位于其實位置和中間位置之間,那么中間位置以后的數(shù)據(jù)不再參與比較,將起始位置至中間位置當(dāng)做一個新的序列,再次使用該方法查找;同理,如果X大于中間位置的數(shù)據(jù),則數(shù)據(jù)一定位于中間位置至結(jié)束位置之間,那么中間位置以前的數(shù)據(jù)不再參與比較,將中間位置至結(jié)束位置當(dāng)做一個新的序列,再次使用該方法查找,該方法每次比較可以放棄一半的數(shù)據(jù),因此,當(dāng)數(shù)據(jù)量很大,并且是排好序的數(shù)據(jù)時,很適宜采用此方法。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)對讀取到電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb中的分區(qū)、區(qū)域、廠站、節(jié)點和各元件數(shù)據(jù)進(jìn)行有效性、合理性校驗檢查所述,還包括,例如分區(qū)校驗,對于每條分區(qū)信息,檢查分區(qū)名稱是否為空,如果為空,則將該信息輸出至日志,并跳過后續(xù)操作;如果數(shù)據(jù)正確,則采用二分法查找此分區(qū)對應(yīng)的廠站信息,如果沒有找到對應(yīng)的區(qū)域信息,則將該信息輸出至日志,并跳過后續(xù)操作,否則將查找到區(qū)域信息記錄至該分區(qū)中,如果分區(qū)有對應(yīng)的區(qū)域信息,還需要將分區(qū)和區(qū)域的關(guān)系單獨保存,以供后續(xù)查找使用,同理,對于其他數(shù)據(jù)也是類似的檢查操作,并將分區(qū)和廠站、廠站和母線、廠站和各元件、母線和各元件、母線和節(jié)點、節(jié)點和各元件的關(guān)系單獨保存。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)依次初始化輔助拓?fù)浔韇s,按順序?qū)o助拓?fù)浔韇s里的節(jié)點進(jìn)行編號,還包括,如果某節(jié)點所屬的計算節(jié)點已經(jīng)存在于輔助拓?fù)浔韇s中,則跳過該節(jié)點。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)是潮流計算時,電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb會開辟一塊新的內(nèi)存,并將數(shù)據(jù)按照潮流計算程序所要求的格式復(fù)制到新內(nèi)存中,并傳遞給潮流程序進(jìn)行潮流計算,計算完畢后,該新內(nèi)存中的內(nèi)容即為計算后的結(jié)果信息,電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb根據(jù)此結(jié)果信息更新自身內(nèi)容,因電網(wǎng)專用數(shù)據(jù)管理數(shù)據(jù)庫comdb是臨時存儲,最終結(jié)果還需要更新到通用數(shù)據(jù)庫Mysql中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電力科學(xué)研究院有限公司;國網(wǎng)新疆電力有限公司;國家電網(wǎng)有限公司,未經(jīng)中國電力科學(xué)研究院有限公司;國網(wǎng)新疆電力有限公司;國家電網(wǎng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011609286.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:腫瘤標(biāo)記物及其應(yīng)用
- 下一篇:一種薄膜傳送裝置
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強(qiáng)現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置
- 基于終端用戶的分級微電網(wǎng)組網(wǎng)系統(tǒng)
- 一種基于終端用戶的分級微電網(wǎng)組網(wǎng)裝置
- 實現(xiàn)電網(wǎng)可視化控制的方法及系統(tǒng)
- 一種基于電力電能交換子微電網(wǎng)的并網(wǎng)型微電網(wǎng)系統(tǒng)
- 一種基于電力電能交換子微電網(wǎng)的并網(wǎng)型微電網(wǎng)系統(tǒng)
- 一種高效的電網(wǎng)風(fēng)險管理系統(tǒng)
- 微電網(wǎng)系統(tǒng)
- 一種智能電網(wǎng)系統(tǒng)
- 一種智能電網(wǎng)系統(tǒng)
- 一種電網(wǎng)負(fù)載余量計算系統(tǒng)和方法及充電樁接入配電方法





