本發(fā)明涉及風(fēng)力發(fā)電,具體涉及一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示方法及相關(guān)裝置。
背景技術(shù):
1、對(duì)scada系統(tǒng)時(shí)序數(shù)據(jù)庫中所記錄的風(fēng)電場運(yùn)行數(shù)據(jù)調(diào)用、查詢,可以幫助提高發(fā)電機(jī)組的運(yùn)行效率、提前發(fā)現(xiàn)潛在問題或當(dāng)機(jī)組出現(xiàn)問題及時(shí)采取處理措施,從而提升整個(gè)風(fēng)力發(fā)電系統(tǒng)的可靠性和發(fā)展可持續(xù)性。數(shù)據(jù)查詢作為scada核心業(yè)務(wù)功能,因此在現(xiàn)有技術(shù)基礎(chǔ)上,保證系統(tǒng)穩(wěn)定性前提下,大幅度提升數(shù)據(jù)查詢效率,從而優(yōu)化用戶體驗(yàn)是非常重要的。
2、時(shí)序數(shù)據(jù)庫中按機(jī)組秒級(jí)記錄大量實(shí)時(shí)數(shù)據(jù),一次性檢索全部數(shù)據(jù)并返回給前端會(huì)出現(xiàn)以下問題:
3、(1)在服務(wù)器內(nèi)存有限的情況下,一次性將大量數(shù)據(jù)讀入內(nèi)存會(huì)導(dǎo)致內(nèi)存溢出、應(yīng)用軟件崩潰;
4、(2)在服務(wù)器內(nèi)存充裕情況下,即使不考慮內(nèi)存超限情況,若將整個(gè)數(shù)據(jù)集返回給前端后再進(jìn)行處理,用戶需要等待較長時(shí)間才能獲取到所需頁面的數(shù)據(jù),很大程度上影響用戶體驗(yàn);
5、(3)為匹配風(fēng)力發(fā)電集中監(jiān)控需求,對(duì)時(shí)序數(shù)據(jù)庫調(diào)用需按機(jī)組號(hào)或機(jī)組類型進(jìn)行查詢,在傳統(tǒng)調(diào)用大數(shù)據(jù)量數(shù)據(jù)庫查詢技術(shù)方案中,欠缺機(jī)型、機(jī)組劃分考慮,因此依然無法滿足時(shí)間跨度大、機(jī)組選擇臺(tái)數(shù)較多時(shí)查詢需求。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示方法及相關(guān)裝置,以解決部分風(fēng)場由于風(fēng)機(jī)臺(tái)數(shù)較多,時(shí)序數(shù)據(jù)庫調(diào)用及查詢導(dǎo)致系統(tǒng)響應(yīng)較慢的問題,提升scada系統(tǒng)時(shí)序數(shù)據(jù)庫查詢的穩(wěn)定性、查詢效率和用戶體驗(yàn)感。
2、一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示方法,包括:
3、根據(jù)獲取的分頁顯示的信息數(shù)據(jù),確定分割時(shí)間間隔;
4、根據(jù)分割時(shí)間間隔對(duì)系統(tǒng)時(shí)序數(shù)據(jù)庫的查詢開始時(shí)間和查詢結(jié)束時(shí)間中的時(shí)間段進(jìn)行分割處理,得到m個(gè)分割區(qū)間;
5、從m個(gè)分割區(qū)間中以查詢開始時(shí)間為起點(diǎn),選取q個(gè)分割區(qū)間,得到第一分割集合;
6、對(duì)第一分割集合進(jìn)行自適應(yīng)擴(kuò)充處理,得到第二分割集合;
7、在顯示頁面中展示第二分割集合對(duì)應(yīng)的數(shù)據(jù)。
8、進(jìn)一步地,根據(jù)分割時(shí)間間隔對(duì)系統(tǒng)時(shí)序數(shù)據(jù)庫的查詢開始時(shí)間和查詢結(jié)束時(shí)間中的時(shí)間段進(jìn)行分割處理,得到m個(gè)分割區(qū)間,包括:
9、采用線性疊加方式在查詢開始時(shí)間上依次疊加分割時(shí)間間隔,得到分割區(qū)間;
10、若查詢開始時(shí)間與m+1個(gè)分割時(shí)間間隔的累計(jì)時(shí)間大于或等于查詢結(jié)束時(shí)間,則得到m個(gè)分割區(qū)間。
11、進(jìn)一步地,還包括:
12、通過如下公式所示的方法確定q:
13、
14、其中,x表示包含m個(gè)分割區(qū)間的輸出時(shí)間,qstart表示查詢開始時(shí)間,l表示分割時(shí)間間隔。
15、進(jìn)一步地,對(duì)第一分割集合進(jìn)行自適應(yīng)擴(kuò)充處理,得到第二分割集合,包括:
16、計(jì)算第一分割集合的數(shù)據(jù)量和查詢時(shí)間粒度的比值,得到第一數(shù)值;
17、獲取第一分割集合在每個(gè)分割區(qū)間內(nèi)的數(shù)據(jù)量均值,得到第一均值;
18、根據(jù)第一均值、查詢時(shí)間粒度和第一校驗(yàn)值,確定第二數(shù)值;
19、若第一數(shù)值大于第二數(shù)值,則將第一分割集合確定為第二分割集合;
20、若第一數(shù)值小于或等于第二數(shù)值,則提取第q+1個(gè)分割區(qū)間;
21、將第q+1個(gè)分割區(qū)間與第一分割集合的并集,確定為第二分割集合。
22、進(jìn)一步地,第一校驗(yàn)值采用以下公式計(jì)算得到:
23、
24、其中,σ表示第一校驗(yàn)值,ci表示第一分割集合中第i個(gè)分割區(qū)間的數(shù)據(jù)量,表示第一分割集合中第i個(gè)分割區(qū)間的數(shù)據(jù)量均值,t表示查詢時(shí)間粒度。
25、一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示裝置,裝置包括:
26、確定單元,用于根據(jù)獲取的分頁顯示的信息數(shù)據(jù),確定分割時(shí)間間隔;
27、分割單元,用于根據(jù)分割時(shí)間間隔對(duì)系統(tǒng)時(shí)序數(shù)據(jù)庫的查詢開始時(shí)間和查詢結(jié)束時(shí)間中的時(shí)間段進(jìn)行分割處理,得到m個(gè)分割區(qū)間;
28、選取單元,用于從m個(gè)分割區(qū)間中以查詢開始時(shí)間為起點(diǎn),選取q個(gè)分割區(qū)間,得到第一分割集合;
29、自適應(yīng)處理單元,用于對(duì)第一分割集合進(jìn)行自適應(yīng)擴(kuò)充處理,得到第二分割集合;
30、展示單元,用于在顯示頁面中展示第二分割集合對(duì)應(yīng)的數(shù)據(jù)。
31、進(jìn)一步地,分割單元具體用于:
32、采用線性疊加方式在查詢開始時(shí)間上依次疊加分割時(shí)間間隔,得到分割區(qū)間;
33、若查詢開始時(shí)間與m+1個(gè)分割時(shí)間間隔的累計(jì)時(shí)間大于或等于查詢結(jié)束時(shí)間,則得到m個(gè)分割區(qū)間。
34、進(jìn)一步地,裝置還用于確定q:
35、
36、其中,x表示包含m個(gè)分割區(qū)間的輸出時(shí)間,qstart表示查詢開始時(shí)間,l表示分割時(shí)間間隔。
37、一種場站側(cè)網(wǎng)絡(luò)拓?fù)?,包含組網(wǎng)設(shè)備、安防設(shè)備、終端,其中,組網(wǎng)設(shè)備包含組網(wǎng)交換機(jī),用于匯聚數(shù)據(jù)接入層數(shù)據(jù)信息;安防設(shè)備包含縱向加密和內(nèi)網(wǎng)防火墻,用于為上下級(jí)業(yè)務(wù)提供加密和認(rèn)證保護(hù);終端設(shè)備包含服務(wù)器,用于運(yùn)行風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢業(yè)務(wù)程序。
1.一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示方法,其特征在于,包括:
2.如權(quán)利要求1所述的一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢方法,其特征在于,所述根據(jù)分割時(shí)間間隔對(duì)系統(tǒng)時(shí)序數(shù)據(jù)庫的查詢開始時(shí)間和查詢結(jié)束時(shí)間中的時(shí)間段進(jìn)行分割處理,得到m個(gè)分割區(qū)間,包括:
3.如權(quán)利要求1所述的一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢方法,其特征在于,所述方法還包括:
4.如權(quán)利要求3所述的一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示方法,其特征在于,所述對(duì)第一分割集合進(jìn)行自適應(yīng)擴(kuò)充處理,得到第二分割集合,包括:
5.如權(quán)利要求4所述的一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示方法,其特征在于,所述第一校驗(yàn)值采用以下公式計(jì)算得到:
6.一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢顯示裝置,其特征在于,所述裝置包括:
7.如權(quán)利要求6所述的一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢裝置,其特征在于,所述分割單元具體用于:
8.如權(quán)利要求6所述的一種風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢裝置,其特征在于,所述裝置還用于確定q:
9.一種場站側(cè)網(wǎng)絡(luò)拓?fù)?,包含組網(wǎng)設(shè)備、安防設(shè)備、終端,其中,組網(wǎng)設(shè)備包含組網(wǎng)交換機(jī),用于匯聚數(shù)據(jù)接入層數(shù)據(jù)信息;安防設(shè)備包含縱向加密和內(nèi)網(wǎng)防火墻,用于為上下級(jí)業(yè)務(wù)提供加密和認(rèn)證保護(hù);終端設(shè)備包含服務(wù)器,用于運(yùn)行風(fēng)電場時(shí)序數(shù)據(jù)庫自適應(yīng)查詢業(yè)務(wù)程序。