• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法技術(shù)方案

    技術(shù)編號(hào):13747587 閱讀:154 留言:0更新日期:2016-09-24 04:28
    本發(fā)明專利技術(shù)公開(kāi)了一種用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,在服務(wù)器內(nèi)存緩存一定時(shí)間范圍的歷史采樣數(shù)據(jù),由于電網(wǎng)調(diào)度控制系統(tǒng)一般查詢10天以內(nèi)的歷史數(shù)據(jù),因此,直接在緩存中訪問(wèn)10天以內(nèi)的歷史采樣數(shù)據(jù),可避免絕大多數(shù)對(duì)歷史庫(kù)的直接訪問(wèn),一方面通過(guò)內(nèi)存直接訪問(wèn)可大幅提升訪問(wèn)效率,另一方面也降低了歷史庫(kù)的負(fù)載,減少歷史數(shù)據(jù)服務(wù)對(duì)歷史庫(kù)的依賴,提供多種形式的訪問(wèn)接口,適合各種應(yīng)用的需要,具有良好的應(yīng)用前景。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,屬于實(shí)時(shí)數(shù)據(jù)庫(kù)

    技術(shù)介紹
    在電網(wǎng)調(diào)度控制系統(tǒng)中,需要從歷史庫(kù)中查詢自動(dòng)化設(shè)備的電壓值、頻率值、有功值、無(wú)功值、電流值等量測(cè)數(shù)據(jù),再將這些歷史采樣數(shù)據(jù)以曲線或表格的形式展現(xiàn)出來(lái),用于監(jiān)測(cè)電網(wǎng)運(yùn)行狀況。隨著電網(wǎng)快速發(fā)展和規(guī)模不斷擴(kuò)大,電網(wǎng)調(diào)度控制系統(tǒng)需要記錄更加全面的電力設(shè)備狀態(tài),導(dǎo)致歷史采樣數(shù)據(jù)存儲(chǔ)規(guī)模持續(xù)增長(zhǎng),省級(jí)以上電網(wǎng)調(diào)度控制系統(tǒng)遙測(cè)遙信的采樣規(guī)模可達(dá)30萬(wàn)點(diǎn)以上。但是,歷史庫(kù)作為存儲(chǔ)歷史采樣數(shù)據(jù)的關(guān)系型商用數(shù)據(jù)庫(kù),其訪問(wèn)效率已經(jīng)成為制約電網(wǎng)調(diào)度控制系統(tǒng)快速發(fā)展的瓶頸,為適應(yīng)電網(wǎng)數(shù)據(jù)爆發(fā)式增長(zhǎng)的需求,迫切需要提升歷史采樣數(shù)據(jù)的訪問(wèn)性能、降低歷史庫(kù)負(fù)載,是當(dāng)前急需解決的問(wèn)題。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)目的是為了克服現(xiàn)有的電網(wǎng)調(diào)度控制系統(tǒng)中歷史庫(kù),訪問(wèn)效率已經(jīng)成為制約電網(wǎng)調(diào)度控制系統(tǒng)快速發(fā)展瓶頸的問(wèn)題。本專利技術(shù)的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,在服務(wù)器內(nèi)存緩存一定時(shí)間范圍的歷史采樣數(shù)據(jù),大幅提升歷史采樣數(shù)據(jù)的訪問(wèn)性能,減少對(duì)歷史庫(kù)的訪問(wèn),降低歷史庫(kù)負(fù)載,提供多種形式的訪問(wèn)接
    口,適合各種應(yīng)用的需要,具有良好的應(yīng)用前景。為了達(dá)到上述目的,本專利技術(shù)所采用的技術(shù)方案是:一種用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:包括以下步驟,步驟(1),建立歷史緩存存儲(chǔ)模塊,在服務(wù)器內(nèi)存中開(kāi)辟內(nèi)存空間,存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),緩存時(shí)間可自定義;步驟(2),建立歷史緩存訪問(wèn)模塊,為歷史緩存存儲(chǔ)模塊提供歷史緩存訪問(wèn)接口,包括查詢接口和修改接口;步驟(3),構(gòu)建適用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存系統(tǒng),電網(wǎng)調(diào)度控制系統(tǒng)的應(yīng)用服務(wù)器和工作站通過(guò)通信網(wǎng)絡(luò)調(diào)用歷史緩存訪問(wèn)模塊訪問(wèn)歷史緩存存儲(chǔ)模塊;實(shí)時(shí)庫(kù)采樣模塊按照各采樣點(diǎn)的采樣周期從實(shí)時(shí)數(shù)據(jù)庫(kù)中采集數(shù)據(jù),調(diào)用歷史緩存訪問(wèn)模塊的修改接口寫(xiě)入到歷史緩存存儲(chǔ)模塊;歷史緩存訪問(wèn)模塊可通過(guò)歷史庫(kù)訪問(wèn)模塊訪問(wèn)歷史庫(kù);步驟(4),若需要查詢歷史采樣數(shù)據(jù)時(shí),執(zhí)行步驟(5);若歷史采樣數(shù)據(jù)修改接口時(shí),執(zhí)行步驟(6);步驟(5),判斷歷史緩存存儲(chǔ)模塊中是否命中該歷史采樣數(shù)據(jù),若命中,則從歷史緩存存儲(chǔ)模塊中讀取數(shù)據(jù)并返回;若未命中,則通過(guò)歷史緩存訪問(wèn)模塊、歷史庫(kù)訪問(wèn)模塊訪問(wèn)歷史庫(kù)中讀取數(shù)據(jù)并返回;步驟(6),判斷歷史緩存存儲(chǔ)模塊中是否命中該歷史采樣數(shù)據(jù),若命中,則先修改歷史緩存存儲(chǔ)模塊中的數(shù)據(jù),再修改歷史庫(kù)數(shù)據(jù)并返回;若未命中,則通過(guò)歷史緩存訪問(wèn)模塊、歷史庫(kù)訪問(wèn)模塊直接修
    改歷史庫(kù)數(shù)據(jù)并返回。前述的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:步驟(1)存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),包括1秒鐘、5秒鐘、1分鐘和5分鐘,以適用于不同頻率的采樣數(shù)據(jù)進(jìn)行獨(dú)立存儲(chǔ)。前述的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:步驟(1)緩存時(shí)間可自定義,缺省為10天。前述的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:所述歷史緩存存儲(chǔ)模塊,通過(guò)采樣定義模板定義和描述歷史數(shù)據(jù)緩存存儲(chǔ)的采樣數(shù)據(jù),所述采樣定義模板包括從首字節(jié)到尾字節(jié)依次排列的采樣點(diǎn)號(hào)、采樣周期、歷史庫(kù)表號(hào)、歷史庫(kù)表列號(hào)、緩存編號(hào),所述采樣點(diǎn)號(hào)指采樣點(diǎn)的唯一標(biāo)識(shí);所述采樣周期指采樣數(shù)據(jù)兩次采樣之間的時(shí)間間隔;所述歷史庫(kù)表號(hào)、歷史庫(kù)表列號(hào)定義了該采樣點(diǎn)數(shù)據(jù)存儲(chǔ)在歷史庫(kù)的位置,用于將歷史緩存存儲(chǔ)模塊中的采樣點(diǎn)與歷史庫(kù)中的采樣點(diǎn)建立映射關(guān)系;所述緩存編號(hào)指該采樣點(diǎn)數(shù)據(jù)存儲(chǔ)在歷史緩存存儲(chǔ)模塊的位置。前述的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:所述查詢接口的入?yún)⑹遣蓸狱c(diǎn)號(hào)、查詢開(kāi)始時(shí)間、查詢結(jié)束時(shí)間,出參是浮點(diǎn)型數(shù)據(jù)值與整型狀態(tài)值,所述查詢接口包括多種重載形式,包括查詢單個(gè)采樣點(diǎn)某一時(shí)刻的采樣數(shù)據(jù);查詢單個(gè)采樣點(diǎn)指定時(shí)間跨度的采樣數(shù)據(jù);查詢多個(gè)采樣點(diǎn)某一時(shí)刻的采樣數(shù)據(jù);查詢多個(gè)采樣點(diǎn)指定時(shí)間跨度的采樣數(shù)據(jù)。前述的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:所述修改接口的入?yún)⑹遣蓸狱c(diǎn)號(hào)、修改時(shí)刻,需要修改的浮點(diǎn)型數(shù)據(jù)值、需要修改的整型狀態(tài)值,所述修改接口包括多種重載形式,包括修改單個(gè)采樣點(diǎn)某一時(shí)刻的采樣數(shù)據(jù);修改單個(gè)采樣點(diǎn)指定時(shí)間跨度的采樣數(shù)據(jù);修改多個(gè)采樣點(diǎn)某一時(shí)刻的采樣數(shù)據(jù);修改多個(gè)采樣點(diǎn)指定時(shí)間跨度的采樣數(shù)據(jù)。本專利技術(shù)的有益效果是:本專利技術(shù)的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,在服務(wù)器內(nèi)存緩存一定時(shí)間范圍的歷史采樣數(shù)據(jù),由于電網(wǎng)調(diào)度控制系統(tǒng)一般查詢10天以內(nèi)的歷史數(shù)據(jù),因此,直接在緩存中訪問(wèn)10天以內(nèi)的歷史采樣數(shù)據(jù),可避免絕大多數(shù)對(duì)歷史庫(kù)的直接訪問(wèn),一方面通過(guò)內(nèi)存直接訪問(wèn)可大幅提升訪問(wèn)效率,另一方面也降低了歷史庫(kù)的負(fù)載,減少歷史數(shù)據(jù)服務(wù)對(duì)歷史庫(kù)的依賴,提供多種形式的訪問(wèn)接口,適合各種應(yīng)用的需要,具有良好的應(yīng)用前景。附圖說(shuō)明圖1是本專利技術(shù)的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法的流程圖。圖2是本專利技術(shù)的適用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存系統(tǒng)的系統(tǒng)框圖。圖3是本專利技術(shù)的需要查詢歷史采樣數(shù)據(jù)的流程圖。圖4是本專利技術(shù)的歷史采樣數(shù)據(jù)修改接口的流程圖。具體實(shí)施方式下面將結(jié)合說(shuō)明書(shū)附圖,對(duì)本專利技術(shù)做進(jìn)一步說(shuō)明。以下實(shí)施例僅
    用于更加清楚地說(shuō)明本專利技術(shù)的技術(shù)方案,而不能以此來(lái)限制本專利技術(shù)的保護(hù)范圍。如圖1所示,本專利技術(shù)的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,包括以下步驟,步驟(1),建立歷史緩存存儲(chǔ)模塊,在服務(wù)器內(nèi)存中開(kāi)辟內(nèi)存空間,存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),緩存時(shí)間可自定義,存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),包括1秒鐘、5秒鐘、1分鐘和5分鐘,以適用于不同頻率的采樣數(shù)據(jù)進(jìn)行獨(dú)立存儲(chǔ),由于電網(wǎng)調(diào)度控制系統(tǒng)一般查詢10天以內(nèi)的歷史數(shù)據(jù),因此,緩存時(shí)間默認(rèn)定義為10天;所述歷史緩存存儲(chǔ)模塊,通過(guò)采樣定義模板定義和描述歷史數(shù)據(jù)緩存存儲(chǔ)的采樣數(shù)據(jù),所述采樣定義模板包括從首字節(jié)到尾字節(jié)依次排列的采樣點(diǎn)號(hào)、采樣周期、歷史庫(kù)表號(hào)、歷史庫(kù)表列號(hào)、緩存編號(hào),所述采樣點(diǎn)號(hào)指采樣點(diǎn)的唯一標(biāo)識(shí);所述采樣周期指采樣數(shù)據(jù)兩次采樣之間的時(shí)間間隔;所述歷史庫(kù)表號(hào)、歷史庫(kù)表列號(hào)定義了該采樣點(diǎn)數(shù)據(jù)存儲(chǔ)在歷史庫(kù)的位置,用于將歷史緩存存儲(chǔ)模塊中的采樣點(diǎn)與歷史庫(kù)中的采樣點(diǎn)建立映射關(guān)系;所述緩存編號(hào)指該采樣點(diǎn)數(shù)據(jù)存儲(chǔ)在歷史緩存存儲(chǔ)模塊的位置,下表1為采樣定義模板的一實(shí)施例,表1為采樣定義模板的一實(shí)施例采樣點(diǎn)號(hào)采樣周期歷史庫(kù)表號(hào)歷史庫(kù)表列號(hào)緩存編號(hào)1170935903284101135分鐘yc_his_001cur_021data_021由于歷史庫(kù)表號(hào)和歷史庫(kù)表列號(hào)標(biāo)識(shí)出采樣點(diǎn)[117093590328410113]的數(shù)據(jù)存儲(chǔ)在歷史庫(kù)yc_his_001表的cur_021
    列,而緩存編號(hào)指定了該采樣點(diǎn)在歷史采樣數(shù)據(jù)緩存區(qū)中存儲(chǔ)在data_021區(qū)域,因此,通過(guò)該定義模板可將歷史數(shù)據(jù)緩存中的采樣點(diǎn)與歷史庫(kù)中的采樣點(diǎn)映射起來(lái),便于在歷史采樣數(shù)據(jù)緩存或歷史庫(kù)中訪問(wèn)該采樣點(diǎn)數(shù)據(jù);步驟(2),建立歷史緩存訪問(wèn)模塊,為歷史緩存存儲(chǔ)模塊提供歷史緩存訪問(wèn)接口,包括查詢接口和修改接口,所述查詢接口的入?yún)⑹遣蓸狱c(diǎn)號(hào)、查詢開(kāi)始時(shí)間、查詢結(jié)束時(shí)間,出參是浮點(diǎn)型數(shù)據(jù)值與整型狀態(tài)值,所述查詢接口包括多種重本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:包括以下步驟,步驟(1),建立歷史緩存存儲(chǔ)模塊,在服務(wù)器內(nèi)存中開(kāi)辟內(nèi)存空間,存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),緩存時(shí)間可自定義;步驟(2),建立歷史緩存訪問(wèn)模塊,為歷史緩存存儲(chǔ)模塊提供歷史緩存訪問(wèn)接口,包括查詢接口和修改接口;步驟(3),構(gòu)建適用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存系統(tǒng),電網(wǎng)調(diào)度控制系統(tǒng)的應(yīng)用服務(wù)器和工作站通過(guò)通信網(wǎng)絡(luò)調(diào)用歷史緩存訪問(wèn)模塊訪問(wèn)歷史緩存存儲(chǔ)模塊;實(shí)時(shí)庫(kù)采樣模塊按照各采樣點(diǎn)的采樣周期從實(shí)時(shí)數(shù)據(jù)庫(kù)中采集數(shù)據(jù),調(diào)用歷史緩存訪問(wèn)模塊的修改接口寫(xiě)入到歷史緩存存儲(chǔ)模塊;歷史緩存訪問(wèn)模塊可通過(guò)歷史庫(kù)訪問(wèn)模塊訪問(wèn)歷史庫(kù);步驟(4),若需要查詢歷史采樣數(shù)據(jù)時(shí),執(zhí)行步驟(5);若歷史采樣數(shù)據(jù)修改接口時(shí),執(zhí)行步驟(6);步驟(5),判斷歷史緩存存儲(chǔ)模塊中是否命中該歷史采樣數(shù)據(jù),若命中,則從歷史緩存存儲(chǔ)模塊中讀取數(shù)據(jù)并返回;若未命中,則通過(guò)歷史緩存訪問(wèn)模塊、歷史庫(kù)訪問(wèn)模塊訪問(wèn)歷史庫(kù)中讀取數(shù)據(jù)并返回;步驟(6),判斷歷史緩存存儲(chǔ)模塊中是否命中該歷史采樣數(shù)據(jù),若命中,則先修改歷史緩存存儲(chǔ)模塊中的數(shù)據(jù),再修改歷史庫(kù)數(shù)據(jù)并返回;若未命中,則通過(guò)歷史緩存訪問(wèn)模塊、歷史庫(kù)訪問(wèn)模塊直接修改歷史庫(kù)數(shù)據(jù)并返回。...

    【技術(shù)特征摘要】
    1.一種用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:包括以下步驟,步驟(1),建立歷史緩存存儲(chǔ)模塊,在服務(wù)器內(nèi)存中開(kāi)辟內(nèi)存空間,存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),緩存時(shí)間可自定義;步驟(2),建立歷史緩存訪問(wèn)模塊,為歷史緩存存儲(chǔ)模塊提供歷史緩存訪問(wèn)接口,包括查詢接口和修改接口;步驟(3),構(gòu)建適用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存系統(tǒng),電網(wǎng)調(diào)度控制系統(tǒng)的應(yīng)用服務(wù)器和工作站通過(guò)通信網(wǎng)絡(luò)調(diào)用歷史緩存訪問(wèn)模塊訪問(wèn)歷史緩存存儲(chǔ)模塊;實(shí)時(shí)庫(kù)采樣模塊按照各采樣點(diǎn)的采樣周期從實(shí)時(shí)數(shù)據(jù)庫(kù)中采集數(shù)據(jù),調(diào)用歷史緩存訪問(wèn)模塊的修改接口寫(xiě)入到歷史緩存存儲(chǔ)模塊;歷史緩存訪問(wèn)模塊可通過(guò)歷史庫(kù)訪問(wèn)模塊訪問(wèn)歷史庫(kù);步驟(4),若需要查詢歷史采樣數(shù)據(jù)時(shí),執(zhí)行步驟(5);若歷史采樣數(shù)據(jù)修改接口時(shí),執(zhí)行步驟(6);步驟(5),判斷歷史緩存存儲(chǔ)模塊中是否命中該歷史采樣數(shù)據(jù),若命中,則從歷史緩存存儲(chǔ)模塊中讀取數(shù)據(jù)并返回;若未命中,則通過(guò)歷史緩存訪問(wèn)模塊、歷史庫(kù)訪問(wèn)模塊訪問(wèn)歷史庫(kù)中讀取數(shù)據(jù)并返回;步驟(6),判斷歷史緩存存儲(chǔ)模塊中是否命中該歷史采樣數(shù)據(jù),若命中,則先修改歷史緩存存儲(chǔ)模塊中的數(shù)據(jù),再修改歷史庫(kù)數(shù)據(jù)并返回;若未命中,則通過(guò)歷史緩存訪問(wèn)模塊、歷史庫(kù)訪問(wèn)模塊直接修改歷史庫(kù)數(shù)據(jù)并返回。2.根據(jù)權(quán)利要求1所述的用于超大規(guī)模電網(wǎng)調(diào)控系統(tǒng)的歷史采樣數(shù)據(jù)緩存方法,其特征在于:步驟(1)存儲(chǔ)不同采樣周期的歷史數(shù)據(jù),包括1秒鐘、5秒鐘、1分鐘和5分鐘,以適用于不同頻率的采樣數(shù)據(jù)進(jìn)行獨(dú)立存儲(chǔ)。3.根據(jù)權(quán)利要求1所述的用于超大規(guī)模...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:靳晶吳慶曦王瑾魏娜彭暉孟勇亮孫世明陳寧徐春雷余璟吳海偉胡潯惠佘勇
    申請(qǐng)(專利權(quán))人:國(guó)電南瑞科技股份有限公司國(guó)電南瑞南京控制系統(tǒng)有限公司國(guó)家電網(wǎng)公司國(guó)網(wǎng)江蘇省電力公司
    類型:發(fā)明
    國(guó)別省市:江蘇;32

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 无码h黄动漫在线播放网站| 成年无码av片在线| 无码人妻一区二区三区兔费| 69成人免费视频无码专区| 亚洲AV无码久久精品蜜桃| 无码精品久久一区二区三区| 久久久无码精品亚洲日韩按摩| 天码av无码一区二区三区四区| 中文字幕无码无码专区| 国产色爽免费无码视频| 亚洲AV无码专区国产乱码不卡| 人妻中文无码久热丝袜| 免费a级毛片无码av| 东京热人妻无码人av| 亚洲AV永久无码精品一福利| 国产成人亚洲综合无码精品| 97无码人妻福利免费公开在线视频 | 精品久久久无码中文字幕| 国产高清不卡无码视频| 孕妇特级毛片WW无码内射| 久久久g0g0午夜无码精品| 无码一区二区三区在线| 青青草无码免费一二三区| 在线精品无码字幕无码AV| 国产网红主播无码精品| 国产精品无码免费视频二三区| 久久精品中文无码资源站| 亚洲av无码潮喷在线观看| 国产精品无码a∨精品| 67194成l人在线观看线路无码| 无码中文2020字幕二区| 亚洲AV无码一区二区三区人| 国产精品无码免费播放| 亚洲爆乳AAA无码专区| 无码夜色一区二区三区| 东京热一精品无码AV| 亚洲精品国产日韩无码AV永久免费网 | 亚洲一区无码精品色| 国产成人无码av片在线观看不卡| 午夜无码人妻av大片色欲| 无码8090精品久久一区|