本發(fā)明屬于新能源發(fā)電技術(shù)領(lǐng)域,涉及一種面向大規(guī)模接入的分布式光伏遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)架構(gòu)方法。
背景技術(shù):
近年來(lái),我國(guó)太陽(yáng)能光伏發(fā)電應(yīng)用領(lǐng)域取得了迅速的發(fā)展,根據(jù)公開(kāi)資料顯示,2016年上半年我國(guó)新增并網(wǎng)光伏裝機(jī)容量約為22.5gw,其中僅6月份就新增了約11.3gw。在裝機(jī)容量迅速增長(zhǎng)的同時(shí),集中式光伏電站由于前期爆發(fā)式的裝機(jī)增長(zhǎng),但受制于電網(wǎng)消納能力限制、土地緊張等因素,其發(fā)展空間受到了制約。而分布式光伏因其距離負(fù)荷中心近,就地消納能力好,安裝靈活,受土地制約因素小等特點(diǎn),在“十三五”期間必將取得進(jìn)一步的發(fā)展。
伴隨著分布式光伏的快速發(fā)展,基于數(shù)據(jù)分析進(jìn)行分布式光伏監(jiān)控、運(yùn)維、分析等的系統(tǒng)越來(lái)越多,進(jìn)一步指導(dǎo)著分布式光伏更加可靠、經(jīng)濟(jì)地運(yùn)行。分布式光伏受其地域分布廣,規(guī)模分散,并網(wǎng)點(diǎn)眾多等特點(diǎn)的影響,高效、穩(wěn)定的數(shù)據(jù)采集系統(tǒng)是分布式光伏系統(tǒng)進(jìn)行有效數(shù)據(jù)分析或運(yùn)維的前提,因此針對(duì)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)尤為重要。
目前,針對(duì)大規(guī)模、多接入點(diǎn)分布式光伏數(shù)據(jù)采集主要存在的問(wèn)題有:分布式光伏電站就地很少安裝監(jiān)控系統(tǒng)、電站運(yùn)行狀況難以獲知;電站網(wǎng)絡(luò)環(huán)境較差,外網(wǎng)接入較為困難;光伏電站并網(wǎng)點(diǎn)較多,分布復(fù)雜,數(shù)據(jù)匯集難度大;數(shù)據(jù)采集傳輸模型標(biāo)準(zhǔn)性差,解析配置復(fù)雜等。因此,針對(duì)大規(guī)模光伏電站分布式數(shù)據(jù)接入,數(shù)據(jù)采集傳輸系統(tǒng)的高可靠性、容錯(cuò)性、穩(wěn)定性顯得尤為重要。
技術(shù)實(shí)現(xiàn)要素:
發(fā)明目的:
目前現(xiàn)有的光伏電站遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)與各個(gè)分布式光伏電站之間通信主要采用傳統(tǒng)的電力通信規(guī)約方式,其數(shù)據(jù)采集易受到公網(wǎng)連接不穩(wěn)定的影響,同時(shí)還具有數(shù)據(jù)采集耗費(fèi)流量大、服務(wù)端負(fù)載重、設(shè)計(jì)復(fù)雜等缺點(diǎn),因而由于上述數(shù)據(jù)采集系統(tǒng)的限制,使得基于數(shù)據(jù)采集的運(yùn)維或遠(yuǎn)程數(shù)據(jù)中心的數(shù)據(jù)可靠性、完整性變得較差,影響運(yùn)維或遠(yuǎn)程監(jiān)控系統(tǒng)的正確運(yùn)行。本發(fā)明提出的一種全新的面向大規(guī)模接入的遠(yuǎn)程分布式光伏數(shù)據(jù)采集系統(tǒng)架構(gòu)方法,實(shí)現(xiàn)高效、可靠地分布式光伏遠(yuǎn)程數(shù)據(jù)接入,為光伏電站運(yùn)行監(jiān)測(cè)、運(yùn)行評(píng)估、資源評(píng)估、設(shè)備性能評(píng)估等功能提供支持,實(shí)現(xiàn)大規(guī)模分布式接入的光伏電站遠(yuǎn)程管理,保證數(shù)據(jù)長(zhǎng)期穩(wěn)定。其主要的特點(diǎn)在于其獨(dú)特的數(shù)據(jù)傳輸模型、配置的靈活性、可擴(kuò)展性強(qiáng)、數(shù)據(jù)傳輸容錯(cuò)能力強(qiáng)、完善的數(shù)據(jù)緩存補(bǔ)傳機(jī)制等。
技術(shù)方案:
一種面向大規(guī)模接入的分布式光伏遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)架構(gòu)方法,其特征在于:
采集服務(wù)端ip地址固定,就地采集終端通過(guò)配置傳輸規(guī)則與采集服務(wù)端進(jìn)行通信,傳輸規(guī)則采用基于webservice的傳輸方法,通過(guò)配置傳輸參數(shù)完成正常數(shù)據(jù)上送、補(bǔ)傳數(shù)據(jù)和對(duì)時(shí)服務(wù)。
就地采集終端將光伏電站內(nèi)基于“點(diǎn)號(hào)+數(shù)據(jù)”的設(shè)備運(yùn)行信息,轉(zhuǎn)換成為基于json的模型數(shù)據(jù),模型數(shù)據(jù)包括電站總體信息模型和發(fā)電單元信息模型兩個(gè)json模型。
電站總體信息模型主要描述電站并網(wǎng)點(diǎn)、發(fā)電量、環(huán)境和發(fā)電單元個(gè)數(shù)數(shù)據(jù)信息。
發(fā)電單元信息模型主要描述發(fā)電單元內(nèi)部變壓器、逆變器和匯流箱的數(shù)據(jù)信息。
通過(guò)transactionid的定義來(lái)區(qū)分不同光伏電站不同就地采集終端傳輸?shù)哪P蛿?shù)據(jù)。
就地采集終端通過(guò)internet連接采集服務(wù)端傳輸數(shù)據(jù)時(shí),當(dāng)與internet連接中斷時(shí),按照“時(shí)間斷面點(diǎn)+電站id+設(shè)備id”的數(shù)據(jù)標(biāo)識(shí)進(jìn)行本地存儲(chǔ),待internet連接恢復(fù)后,經(jīng)外網(wǎng)網(wǎng)絡(luò)連接后重新傳輸數(shù)據(jù)。
就地采集終端正常采集數(shù)據(jù)時(shí)調(diào)用正常數(shù)據(jù)上送服務(wù)上傳數(shù)據(jù);夜晚調(diào)用補(bǔ)傳數(shù)據(jù)服務(wù)補(bǔ)傳白天未能正確傳送的數(shù)據(jù);正常上送數(shù)據(jù)的同時(shí),就地采集終端同時(shí)調(diào)用對(duì)時(shí)服務(wù)使其時(shí)間與采集服務(wù)端一致。
正常數(shù)據(jù)上傳服務(wù)時(shí),就地采集終端響應(yīng)數(shù)據(jù)采集終端上傳數(shù)據(jù)的請(qǐng)求,采集服務(wù)端校核數(shù)據(jù)具備完整性時(shí)將數(shù)據(jù)入庫(kù),并返回存儲(chǔ)成功狀態(tài)。
補(bǔ)傳數(shù)據(jù)服務(wù)時(shí),就地采集終端發(fā)送數(shù)據(jù)補(bǔ)傳申請(qǐng),采集服務(wù)端返回對(duì)應(yīng)光伏電站未正確存儲(chǔ)數(shù)據(jù)的時(shí)間戳即時(shí)間斷面,就地采集終端獲取補(bǔ)傳信息后調(diào)用正常數(shù)據(jù)上傳服務(wù)上傳對(duì)應(yīng)失敗時(shí)間戳的模型數(shù)據(jù)。
對(duì)時(shí)服務(wù)用于統(tǒng)一就地采集終端的時(shí)間信息:采集服務(wù)端響應(yīng)就地采集終端對(duì)時(shí)的請(qǐng)求,發(fā)送正確的時(shí)間信息至就地采集終端,就地采集終端根據(jù)返回的時(shí)間信息修改本地時(shí)間,使時(shí)間同步。
發(fā)明效果:
本發(fā)明提供一種面向大規(guī)模接入的分布式光伏遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)架構(gòu)方法。該架構(gòu)方法提供的數(shù)據(jù)采集系統(tǒng)無(wú)需與光伏電站進(jìn)行長(zhǎng)連接,只需要在特定的傳輸時(shí)間與數(shù)據(jù)采集服務(wù)端進(jìn)行連接后傳輸數(shù)據(jù)即可,避免長(zhǎng)期連接占用帶寬。同時(shí)基于獨(dú)特的數(shù)據(jù)傳輸機(jī)制,可以依靠傳輸過(guò)程中的數(shù)據(jù)校準(zhǔn)和補(bǔ)傳機(jī)制,保證數(shù)據(jù)傳輸?shù)目煽啃?,并在網(wǎng)絡(luò)中斷的情況下可在其他時(shí)段進(jìn)行數(shù)據(jù)補(bǔ)傳,同時(shí)在數(shù)據(jù)服務(wù)端進(jìn)行負(fù)載均衡的模塊部署,可保證服務(wù)端并發(fā)數(shù)據(jù)響應(yīng)的要求。在數(shù)據(jù)傳輸和存儲(chǔ)過(guò)程中,均采用基于分布式光伏電站特定層次結(jié)構(gòu)的數(shù)據(jù)模型,這樣可以使在數(shù)據(jù)傳輸與存儲(chǔ)過(guò)程中模型統(tǒng)一,便于整個(gè)系統(tǒng)進(jìn)行擴(kuò)充和維護(hù),也可便于系統(tǒng)故障排查。
本發(fā)明所提供的方法能夠支持超過(guò)上千座分布式光伏電站接入,支持上百萬(wàn)個(gè)測(cè)量點(diǎn)接入,能夠全面覆蓋一個(gè)省/市地區(qū)的光伏電站接入,系統(tǒng)傳輸實(shí)時(shí)數(shù)據(jù)時(shí)間間隔可根據(jù)需要進(jìn)行設(shè)定。該方法所提供的數(shù)據(jù)采集系統(tǒng)能夠?yàn)榈貐^(qū)電網(wǎng)提供該地區(qū)光伏電站所有的實(shí)時(shí)數(shù)據(jù)采集服務(wù),為后續(xù)的分析、評(píng)估數(shù)據(jù)提供支撐,利于電網(wǎng)全面掌握接入的光伏電站運(yùn)行特性,優(yōu)化電網(wǎng)規(guī)劃設(shè)計(jì),提高電網(wǎng)新能源消納能力。
附圖說(shuō)明
圖1典型分布式電站拓?fù)浣Y(jié)構(gòu)圖;
圖2就地采集終端結(jié)構(gòu)圖;
圖3數(shù)據(jù)采集服務(wù)端架構(gòu)圖;
圖4典型光伏電站拓?fù)浣Y(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說(shuō)明本發(fā)明的技術(shù)方案,而不能以此來(lái)限制本發(fā)明的保護(hù)范圍。
本發(fā)明提供的一種面向大規(guī)模接入的分布式光伏遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)架構(gòu)方法,主要在光伏電站就地采集終端、數(shù)據(jù)傳輸規(guī)則和數(shù)據(jù)采集服務(wù)端三方面提出了架構(gòu)拓?fù)洹?/p>
在光伏電站就地采集終端方面,基于嵌入式工控機(jī)進(jìn)行設(shè)計(jì),集成3g或4g傳輸模塊,實(shí)時(shí)采集光伏電站主要設(shè)備如環(huán)境監(jiān)測(cè)、匯流箱、逆變器、變壓器和電表等數(shù)據(jù)信息,這些信息一般按照“點(diǎn)號(hào)加數(shù)據(jù)”的模式進(jìn)行采集,針對(duì)分布式光伏電站典型的拓?fù)浣Y(jié)構(gòu)(如圖1、圖4),就地采集終端將光伏電站信息組成json數(shù)據(jù)模型,以特定的層次結(jié)構(gòu)代表光伏電站在某一時(shí)間斷面內(nèi)各設(shè)備的所有數(shù)據(jù)。當(dāng)就地終端與internet連接中斷時(shí),按照“時(shí)間斷面點(diǎn)+電站id+設(shè)備id”的數(shù)據(jù)標(biāo)識(shí)進(jìn)行本地存儲(chǔ),待internet連接恢復(fù)后,經(jīng)外網(wǎng)網(wǎng)絡(luò)連接后重新傳輸數(shù)據(jù)。除此之外,就地采集終端根據(jù)需要可最長(zhǎng)存儲(chǔ)兩個(gè)月對(duì)應(yīng)光伏電站所有的模型數(shù)據(jù),模型數(shù)據(jù)按照數(shù)據(jù)標(biāo)識(shí)進(jìn)行存儲(chǔ)。按照功能劃分,就地采集終端可以分為數(shù)據(jù)采集模塊、數(shù)據(jù)緩存模塊、數(shù)據(jù)模型生成模塊、數(shù)據(jù)傳輸模塊等四大模塊,具體見(jiàn)附圖2。
在數(shù)據(jù)傳輸規(guī)則方面,主要定義了就地采集終端與數(shù)據(jù)采集服務(wù)端之間的數(shù)據(jù)傳輸規(guī)則。為了保證分布式光伏電站模型數(shù)據(jù)能夠正確地傳送至服務(wù)端并維持就地采集終端與數(shù)據(jù)采集服務(wù)端之間時(shí)間的同步,數(shù)據(jù)傳輸規(guī)則采用基于soap協(xié)議的webservice服務(wù)進(jìn)行設(shè)計(jì)。傳輸規(guī)則共分為三個(gè)部分:正常上傳數(shù)據(jù)服務(wù)、補(bǔ)傳數(shù)據(jù)服務(wù)和對(duì)時(shí)服務(wù)。正常上傳數(shù)據(jù)服務(wù)主要功能為響應(yīng)數(shù)據(jù)采集終端上傳數(shù)據(jù)的請(qǐng)求,服務(wù)端校核數(shù)據(jù)的完整性,數(shù)據(jù)入庫(kù),返回存儲(chǔ)成功狀態(tài)等;補(bǔ)傳數(shù)據(jù)服務(wù)主要功能為就地終端發(fā)送數(shù)據(jù)補(bǔ)傳申請(qǐng)、服務(wù)端返回對(duì)應(yīng)光伏電站未正確存儲(chǔ)數(shù)據(jù)的時(shí)間戳(時(shí)間斷面),就地采集終端獲取補(bǔ)傳信息之后可調(diào)用正常上傳數(shù)據(jù)服務(wù)上傳對(duì)應(yīng)失敗時(shí)間戳的模型數(shù)據(jù);對(duì)時(shí)服務(wù)主要功能為統(tǒng)一就地采集終端的時(shí)間信息:服務(wù)端響應(yīng)數(shù)據(jù)采集終端對(duì)時(shí)的請(qǐng)求,發(fā)送正確的時(shí)間信息至就地采集終端,就地采集終端根據(jù)返回的時(shí)間信息修改本地時(shí)間,保證時(shí)間同步,由于數(shù)據(jù)采集的時(shí)間周期一般為分鐘級(jí),因此,對(duì)時(shí)精度為秒級(jí)即可,無(wú)需采用更加精確的對(duì)時(shí)方式。
如圖3所示,在數(shù)據(jù)采集服務(wù)端,其主要組成部分有:防火墻、vpn服務(wù)器、負(fù)載均衡服務(wù)器、采集服務(wù)器(模型解析)、數(shù)據(jù)庫(kù)系統(tǒng)等組成。防火墻的主要功能為作為網(wǎng)絡(luò)安全屏障,防止網(wǎng)絡(luò)攻擊,屏蔽未經(jīng)許可的服務(wù)等。vpn模塊主要功能為數(shù)據(jù)加密(與就地采集終端vpn功能一起保證數(shù)據(jù)安全),并可支持就地終端遠(yuǎn)程調(diào)試。
在大量分布式電站接入之后,由于可能存在同一時(shí)間段上傳數(shù)據(jù)的光伏電站數(shù)量很多,因此需要部署負(fù)載均衡服務(wù)器,支持多個(gè)采集服務(wù)器協(xié)同工作,防止單個(gè)采集服務(wù)器服務(wù)端負(fù)載過(guò)重。在收到就地采集終端的正常上送數(shù)據(jù)請(qǐng)求之后,采集服務(wù)器按照傳輸規(guī)則響應(yīng)就地終端的請(qǐng)求,并進(jìn)行數(shù)據(jù)模型解析,根據(jù)上傳數(shù)據(jù)對(duì)應(yīng)電站的標(biāo)識(shí),經(jīng)數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)入庫(kù)功能可將光伏電站數(shù)據(jù)存入各種關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)以便后期查詢、計(jì)算和分析之用。
(1)就地采集終端實(shí)施
根據(jù)圖2所示的就地采集終端的結(jié)構(gòu):
1)首先根據(jù)光伏電站并網(wǎng)點(diǎn)、氣象監(jiān)測(cè)、廠用電、集電線路、箱變、高壓測(cè)控、逆變器和匯流箱等廠家提供的通信規(guī)約,采集上述設(shè)備相關(guān)運(yùn)行參數(shù)并存儲(chǔ)至數(shù)據(jù)緩存模塊中,數(shù)據(jù)緩存模塊中的數(shù)據(jù)可按照“點(diǎn)號(hào)+數(shù)據(jù)”的方式組織,如點(diǎn)1代表光伏電站“并網(wǎng)點(diǎn)有功”等。
2)根據(jù)圖4所示的光伏電站典型拓?fù)浣Y(jié)構(gòu)和數(shù)據(jù)緩存模塊中的已采集設(shè)備運(yùn)行參數(shù),組織光伏電站json數(shù)據(jù)模型。
以一個(gè)具有一個(gè)并網(wǎng)點(diǎn),一個(gè)環(huán)境監(jiān)測(cè)、兩個(gè)發(fā)電單元,每個(gè)發(fā)電單元下屬一個(gè)箱變、一臺(tái)逆變器、每臺(tái)逆變器下屬一臺(tái)匯流箱,每個(gè)匯流箱下屬2個(gè)組串電流的分布式光伏電站(10kv電壓等級(jí))為例,說(shuō)明光伏電站json數(shù)據(jù)模型。實(shí)際光伏電站的具體設(shè)備數(shù)量可能會(huì)與本例有所出入,但模型結(jié)構(gòu)與本例所述相同。
電站總體信息模型:
{"plant":{"plant_id":"1","plant_name":"example","units":["1","2"],"meteo":{"temp":25,"ctemp":21,"winddir":165,"windsp":1,"hgrad":550,"hdrad":400,"hsrad":150},"conn_pts":[{"pwr":400,"re_pwr":100}],"gen":{"gen_grid":1,"gen_total":1}}
上述電站總體信息模型表征了電站的id、電站名稱、發(fā)電單元數(shù)量與編號(hào)、氣象信息(環(huán)境溫度、電池板溫度、風(fēng)向、風(fēng)速、總輻射、直接輻射和散射輻射)、并網(wǎng)點(diǎn)信息(有功功率、無(wú)功功率)、發(fā)電量信息(上網(wǎng)電量、總發(fā)電量)。
發(fā)電單元信息模型:
上述發(fā)電單元信息表征了兩個(gè)發(fā)電單元內(nèi)變壓器數(shù)據(jù)(有功功率、功率因數(shù))、逆變器(編號(hào)、有功功率、直流側(cè)電壓、直流側(cè)電流、交流側(cè)功率、功率因數(shù)、交流電流、總發(fā)電量、運(yùn)行狀態(tài))、匯流箱(編號(hào)、直流電壓,第0路電流、第1路電流等)。
具體json字段的含義如表1所示。
表1json數(shù)據(jù)含義
如上所述,采用json模型描述光伏電站數(shù)據(jù)模型時(shí),為了避免光伏電站模型層次過(guò)多,造成解析復(fù)雜,將光伏電站數(shù)據(jù)模型分解為電站總體信息模型和發(fā)電單元模型兩部分,總體信息模型主要描述電站并網(wǎng)點(diǎn)、發(fā)電量、環(huán)境、發(fā)電單元個(gè)數(shù)等數(shù)據(jù)信息,而發(fā)電單元模型主要描述發(fā)電單元內(nèi)部變壓器、逆變器、匯流箱等數(shù)據(jù)信息,如此設(shè)計(jì)結(jié)構(gòu)清晰,同時(shí)復(fù)雜程度大大降低。
(2)傳輸規(guī)則配置
就地采集終端與采集服務(wù)端依靠特有的傳輸規(guī)則,保證光伏電站模型數(shù)據(jù)能夠正確地從就地采集終端傳送至采集服務(wù)端。傳輸規(guī)則基于webservice方式進(jìn)行實(shí)施,可以采用基于soap協(xié)議進(jìn)行開(kāi)發(fā),也可采用其他的開(kāi)發(fā)方式。
傳輸規(guī)則以服務(wù)端固定ip地址,就地終端進(jìn)行數(shù)據(jù)請(qǐng)求獲取響應(yīng)的方式工作。
服務(wù)端提供三個(gè)服務(wù):正常上送數(shù)據(jù)服務(wù)、補(bǔ)傳數(shù)據(jù)服務(wù)和對(duì)時(shí)服務(wù)。就地終端正常采集數(shù)據(jù)時(shí)調(diào)用正常上送數(shù)據(jù)服務(wù)上傳數(shù)據(jù);夜晚調(diào)用補(bǔ)傳數(shù)據(jù)服務(wù)補(bǔ)傳白天未能夠正確傳送的數(shù)據(jù);伴隨著正常上送數(shù)據(jù)同時(shí),就地終端同時(shí)調(diào)用對(duì)時(shí)服務(wù)保證其時(shí)間與服務(wù)端一致。
其主要的實(shí)施流程為:
1)確定采集服務(wù)端的遠(yuǎn)方固定ip地址和端口號(hào),以便處于任何地方光伏電站所屬的就地采集終端均可以正確尋找到采集服務(wù)端;
2)正常上送數(shù)據(jù)傳輸規(guī)則配置
表2正常上傳數(shù)據(jù)請(qǐng)求參數(shù)含義
表2給出了正常上送數(shù)據(jù)請(qǐng)求時(shí),就地終端需組裝發(fā)送的參數(shù),這些參數(shù)共同決定了每次光伏電站模型數(shù)據(jù)上傳時(shí)所需要的信息,以保證模型數(shù)據(jù)能夠正確地被服務(wù)端所解析。
對(duì)其中進(jìn)行部分參數(shù)進(jìn)行解釋:
transactionid表示本次上傳數(shù)據(jù)請(qǐng)求時(shí)的事務(wù)id,其為一個(gè)長(zhǎng)度為22的字符串。如“2016072215550000150001”,其0~12個(gè)字符表示數(shù)據(jù)生成的時(shí)刻,在這里為2016年7月22日15時(shí)55分;13~18個(gè)字符表示電站id,用于該電站的唯一身份標(biāo)識(shí),此處電站id為15;19~22個(gè)字符表示就地終端id,此處終端id為1,因一個(gè)電站由于地域跨度廣,可能存在多個(gè)就地采集終端,就地終端的作用是使服務(wù)端能夠區(qū)分一個(gè)電站所屬不同就地終端。
msgcontent即表示本次上傳的數(shù)據(jù)模型的內(nèi)容,即json數(shù)據(jù)的內(nèi)容。
validateinfo為msgcontent的長(zhǎng)度,用于校驗(yàn)msgcontent。
curentframes為當(dāng)前幀數(shù),如前所述,一個(gè)光伏電站至少存在電站總體信息模型和發(fā)電單元信息模型兩個(gè)msgcontent,也即兩幀數(shù)據(jù),因此curentframes表示當(dāng)前數(shù)據(jù)上傳請(qǐng)求發(fā)送的是第幾幀數(shù)據(jù)。
其余參數(shù)含義可見(jiàn)表2所示。
服務(wù)端每次收到上傳數(shù)據(jù)請(qǐng)求之后,經(jīng)處理,便會(huì)返回包含表3的信息。
表3上傳數(shù)據(jù)返回參數(shù)含義
上傳數(shù)據(jù)返回參數(shù)主要對(duì)上傳數(shù)據(jù)請(qǐng)求處理結(jié)果的反饋,表3給出了相關(guān)返回參數(shù)的含義。
3)補(bǔ)傳數(shù)據(jù)傳輸規(guī)則配置
由于網(wǎng)絡(luò)等原因,當(dāng)網(wǎng)絡(luò)中斷時(shí),就地終端將數(shù)據(jù)保存在本地,在夜晚光伏不發(fā)電或網(wǎng)絡(luò)較為順暢時(shí),向服務(wù)端請(qǐng)求補(bǔ)傳數(shù)據(jù),首先就地終端應(yīng)向服務(wù)端發(fā)送補(bǔ)傳請(qǐng)求,請(qǐng)求參數(shù)如表4所示。
表4補(bǔ)傳數(shù)據(jù)請(qǐng)求參數(shù)表
其中,補(bǔ)傳數(shù)據(jù)請(qǐng)求參數(shù)含義在表中已經(jīng)明確給出,days參數(shù)的含義在此進(jìn)行解釋。days表示申請(qǐng)補(bǔ)傳距目前為止的days天數(shù)中未正確傳送模型數(shù)據(jù)。如days為3的情況下,即申請(qǐng)補(bǔ)傳距當(dāng)日三日內(nèi)未能夠正確傳送的模型數(shù)據(jù)。
補(bǔ)傳請(qǐng)求的返回參數(shù)如表5所示。
表5補(bǔ)傳數(shù)據(jù)返回參數(shù)表
解釋如下:
當(dāng)服務(wù)端正確處理補(bǔ)傳請(qǐng)求時(shí),響應(yīng)碼statuscode為200,其他情況表明服務(wù)端處理出現(xiàn)錯(cuò)誤,需人工干預(yù)。
supplementcount表示days時(shí)間內(nèi),服務(wù)端未正確收到的模型數(shù)據(jù)事務(wù)數(shù)量。
supplementlist為一個(gè)數(shù)組,表示days時(shí)間內(nèi),表示days時(shí)間內(nèi)未正確收到的所有模型數(shù)據(jù)事務(wù)。其中該數(shù)組中的每一項(xiàng)為一個(gè)長(zhǎng)度為22的字符,如“2016072215550000150001”,與正常上送數(shù)據(jù)時(shí)的參數(shù)transactionid的含義一樣。
就地終端根據(jù)supplementlist中的每一個(gè)數(shù)組項(xiàng),重新調(diào)用上傳數(shù)據(jù)請(qǐng)求,將數(shù)據(jù)重新傳送至服務(wù)端。
4)對(duì)時(shí)傳輸規(guī)則配置
為保證就地采集終端與服務(wù)端之間時(shí)間同步,保證上傳數(shù)據(jù)請(qǐng)求中參數(shù)transactionid的時(shí)間與采集光伏電站數(shù)據(jù)的時(shí)間一致,需要提供對(duì)時(shí)的傳輸接口,其請(qǐng)求與相應(yīng)分別由表6和表7所示。
表6對(duì)時(shí)請(qǐng)求參數(shù)表
表7對(duì)時(shí)請(qǐng)求響應(yīng)參數(shù)表
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。