System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及光伏數(shù)據(jù)采集,尤其是涉及一種數(shù)據(jù)采集方法、設(shè)備和存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、近幾年來(lái),我國(guó)太陽(yáng)能光伏發(fā)電產(chǎn)業(yè)發(fā)展迅速,隨著太陽(yáng)能光伏發(fā)電技術(shù)的不斷成熟與普及,數(shù)據(jù)采集重要性越來(lái)越大,對(duì)于大型地面電站而言,少人甚至無(wú)人值守是降低運(yùn)維成本的根本途徑。因此,為了實(shí)時(shí)監(jiān)控光伏電站設(shè)備的運(yùn)行狀態(tài),并保證設(shè)備和器件均能正常運(yùn)行,電站配備智能的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng),提升電站運(yùn)行安全和運(yùn)維管理效率,此外,有些電站還配備光伏功率預(yù)測(cè)等數(shù)據(jù)分析系統(tǒng),增加發(fā)電收益和資產(chǎn)價(jià)值。
2、光伏電站中的逆變器和環(huán)境檢測(cè)儀是重要的設(shè)備,其數(shù)據(jù)需要采集。目前的數(shù)據(jù)采集方案為:采集終端按設(shè)備類別順序不間斷地對(duì)逆變器和環(huán)境監(jiān)測(cè)儀的數(shù)據(jù)進(jìn)行采集,采集成功后將數(shù)據(jù)更新到數(shù)據(jù)存儲(chǔ)區(qū),之后采集終端將采集到的數(shù)據(jù)按一定的時(shí)間周期主動(dòng)推送給云平臺(tái),云平臺(tái)收到數(shù)據(jù)后對(duì)數(shù)據(jù)進(jìn)行分析使用。
3、然而,在上述方法中,逆變器和環(huán)境監(jiān)測(cè)儀的數(shù)據(jù)是按設(shè)備類別順序采集的,如果逆變器較多,則所有的逆變器的數(shù)據(jù)被采集完之后,環(huán)境檢測(cè)儀的數(shù)據(jù)才開始被采集,故逆變器數(shù)據(jù)和環(huán)境監(jiān)測(cè)儀數(shù)據(jù)的時(shí)間一致性較差。而云平臺(tái)在對(duì)電站進(jìn)行功率出力預(yù)測(cè)計(jì)算時(shí),需要依賴環(huán)境監(jiān)測(cè)儀的輻照度、溫度等氣象數(shù)據(jù)對(duì)逆變器的功率和發(fā)電量數(shù)據(jù)進(jìn)行分析計(jì)算,對(duì)二者數(shù)據(jù)的時(shí)間一致性要求較高。另外,現(xiàn)有方法還會(huì)導(dǎo)致云平臺(tái)在某一時(shí)刻收到的逆變器或環(huán)境監(jiān)測(cè)儀數(shù)據(jù)不能真實(shí)反映該設(shè)備或設(shè)備所在電站在該時(shí)刻的運(yùn)行狀況。這在逆變器或環(huán)境監(jiān)測(cè)儀設(shè)備較多的情況下尤為明顯,因?yàn)榇藭r(shí)采集周期較長(zhǎng),故采集終端數(shù)據(jù)刷新較慢,上報(bào)給云平
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的在于提供一種光伏數(shù)據(jù)采集方法、設(shè)備和存儲(chǔ)介質(zhì),該種方法在實(shí)現(xiàn)對(duì)數(shù)據(jù)的采集和上報(bào)的基礎(chǔ)上,提升逆變器和環(huán)境監(jiān)測(cè)儀數(shù)據(jù)的時(shí)間一致性,還可以保證數(shù)據(jù)的時(shí)效性,更好地滿足云平臺(tái)多時(shí)間尺度光伏功率預(yù)測(cè)算法的數(shù)據(jù)要求。
2、本專利技術(shù)的上述技術(shù)目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn):
3、一種光伏數(shù)據(jù)采集方法,包括:
4、s1、檔案加載步驟,
5、采集終端加載檔案數(shù)據(jù),所述檔案數(shù)據(jù)包含逆變器檔案和關(guān)聯(lián)檔案,所述關(guān)聯(lián)檔案反映逆變器與環(huán)境監(jiān)測(cè)儀的關(guān)聯(lián)關(guān)系;
6、s2、逆變器握手?jǐn)?shù)據(jù)形成步驟,
7、所述采集終端根據(jù)所述逆變器檔案與所述逆變器握手形成握手?jǐn)?shù)據(jù)a,所述采集終端對(duì)所述握手?jǐn)?shù)據(jù)a存儲(chǔ);
8、s3、環(huán)境監(jiān)測(cè)儀握手?jǐn)?shù)據(jù)形成步驟,
9、所述采集終端根據(jù)所述關(guān)聯(lián)檔案找到與該逆變器對(duì)應(yīng)的所述環(huán)境檢測(cè)儀,且與對(duì)應(yīng)的所述環(huán)境監(jiān)測(cè)儀握手形成握手?jǐn)?shù)據(jù)b,所述采集終端對(duì)所述握手?jǐn)?shù)據(jù)b存儲(chǔ);
10、s4、數(shù)據(jù)推送步驟,
11、所述采集終端將存儲(chǔ)的所述握手?jǐn)?shù)據(jù)a和握手?jǐn)?shù)據(jù)b推送至云平臺(tái)。
12、s1:所述采集終端加載逆變器和關(guān)聯(lián)檔案。
13、設(shè)備檔案是所述采集終端進(jìn)行數(shù)據(jù)采集、存儲(chǔ)、上報(bào)的根本依據(jù),具體指逆變器和環(huán)境監(jiān)測(cè)儀的檔案。檔案中包括設(shè)備地址、設(shè)備類型、設(shè)備名稱、協(xié)議類型、串口參數(shù)、超時(shí)時(shí)間、重發(fā)次數(shù)等信息。設(shè)備地址用于唯一標(biāo)識(shí)一個(gè)設(shè)備,一個(gè)采集終端下的設(shè)備地址都是不同的;設(shè)備類型表示設(shè)備的類別,如0表示逆變器,1表示環(huán)境監(jiān)測(cè)儀;設(shè)備名稱僅用于直觀地說(shuō)明檔案所歸屬的設(shè)備,在程序控制中無(wú)作用;協(xié)議類型表示采集設(shè)備數(shù)據(jù)時(shí)所使用的通信協(xié)議,一般為modbus-rtu協(xié)議,也可以為其他協(xié)議;串口參數(shù)表示采集設(shè)備數(shù)據(jù)時(shí)所使用的通信參數(shù),包括波特率、數(shù)據(jù)位、停止位和校驗(yàn)方式;超時(shí)時(shí)間表示所述數(shù)據(jù)采集終端發(fā)送抄讀數(shù)據(jù)命令后的最大等待時(shí)間,如在此時(shí)間范圍內(nèi)沒(méi)有收到應(yīng)答則判定為抄讀失敗;重發(fā)次數(shù)表示抄讀失敗后的最大重復(fù)發(fā)送次數(shù)。
14、設(shè)備關(guān)聯(lián)檔案表示設(shè)備之間的關(guān)聯(lián)關(guān)系,通過(guò)設(shè)備關(guān)聯(lián)檔案可以控制所述采集終端對(duì)設(shè)備抄讀的順序。在本方案中,設(shè)備關(guān)聯(lián)檔案主要包括主設(shè)備地址、主設(shè)備名稱、綁定設(shè)備地址、綁定設(shè)備名稱等信息。其中,主設(shè)備指逆變器,綁定設(shè)備指環(huán)境監(jiān)測(cè)儀。一個(gè)主設(shè)備可以獨(dú)占一個(gè)綁定設(shè)備,也可以是多個(gè)主設(shè)備共用一個(gè)綁定設(shè)備。
15、設(shè)備檔案和設(shè)備關(guān)聯(lián)檔案一般根據(jù)電站中的設(shè)備信息及拓?fù)潢P(guān)系制作成xml配置文件的形式,在現(xiàn)場(chǎng)安裝終端設(shè)備時(shí)通過(guò)u盤或上位機(jī)導(dǎo)入,也可以將配置文件上傳至云平臺(tái),通過(guò)云平臺(tái)下發(fā)的方式進(jìn)行導(dǎo)入。
16、s2:所述采集終端加載設(shè)備檔案及設(shè)備關(guān)聯(lián)檔案后開始對(duì)所述逆變器進(jìn)行數(shù)據(jù)采集。所述采集終端按順序檢索設(shè)備檔案信息找到一條逆變器檔案,并將其協(xié)議類型、串口參數(shù)、超時(shí)時(shí)間和重發(fā)次數(shù)等檔案參數(shù)讀取出來(lái)。所述采集終端將串口設(shè)置成指定串口參數(shù)后調(diào)用指定協(xié)議組幀并下發(fā)采集所述逆變器的命令。收到所述逆變器應(yīng)答數(shù)據(jù),則將該數(shù)據(jù)按所述逆變器地址為索引存入數(shù)據(jù)庫(kù)。
17、s3:所述采集終端根據(jù)當(dāng)前逆變器設(shè)備地址檢索設(shè)備關(guān)聯(lián)檔案找到綁定設(shè)備環(huán)境監(jiān)測(cè)儀的地址。所述采集終端根據(jù)該環(huán)境監(jiān)測(cè)儀地址檢索設(shè)備檔案找到其對(duì)應(yīng)檔案信息,同樣將協(xié)議類型、串口參數(shù)、超時(shí)時(shí)間和重發(fā)次數(shù)等檔案參數(shù)讀取出來(lái)。所述采集終端將串口設(shè)置成指定串口參數(shù)后調(diào)用指定協(xié)議組幀并下發(fā)采集所述環(huán)境監(jiān)測(cè)儀命令,收到環(huán)境監(jiān)測(cè)儀應(yīng)答數(shù)據(jù)后將該數(shù)據(jù)按環(huán)境監(jiān)測(cè)儀地址為索引存入數(shù)據(jù)庫(kù)。
18、s4:采集終端將數(shù)據(jù)推送至云平臺(tái)
19、所述采集終端將所述逆變器數(shù)據(jù)和所述環(huán)境監(jiān)測(cè)儀數(shù)據(jù)推送至云平臺(tái)。
20、在實(shí)際應(yīng)用過(guò)程中,光伏數(shù)據(jù)量龐大,所述采集終端只需對(duì)所述逆變器檔案和所述環(huán)境檢測(cè)儀檔案,以及二者之間的關(guān)聯(lián)檔案加載即可獲取檔案信息。
21、在進(jìn)行數(shù)據(jù)采集過(guò)程中,無(wú)需先對(duì)所有的所述逆變器數(shù)據(jù)和所述環(huán)境監(jiān)測(cè)儀數(shù)據(jù)采集完成才上報(bào)數(shù)據(jù)。通過(guò)所述關(guān)聯(lián)檔案信息對(duì)所述逆變器和所述環(huán)境監(jiān)測(cè)儀進(jìn)行綁定,所述采集終端在采集所述逆變器數(shù)據(jù)后找到綁定的所述環(huán)境監(jiān)測(cè)儀并對(duì)其進(jìn)行數(shù)據(jù)采集。如所述逆變器采集數(shù)據(jù)時(shí)間為1點(diǎn)10分,所述環(huán)境檢測(cè)儀的采集時(shí)間是1點(diǎn)10分5秒。這樣兩者之間的數(shù)據(jù)采集時(shí)間相近。所述采集終端直接對(duì)二者信息打包后進(jìn)行立即上報(bào)。使數(shù)據(jù)的時(shí)效性得到保障的同時(shí)滿足云平臺(tái)光伏功率預(yù)測(cè)時(shí)間一致性和短時(shí)間尺度的要求。
22、作為本專利技術(shù)的優(yōu)選,在所述s2中,所述采集終端根據(jù)所述逆變器檔案向所述逆變器下發(fā)抄讀逆變器命令,將所述逆變器的應(yīng)答信息加上時(shí)間戳信息后形成所述握手?jǐn)?shù)據(jù)a。
23、所述采集終端檢索設(shè)備檔案信息找到一條逆變器檔案,并將其協(xié)議類型、串口參數(shù)、超時(shí)時(shí)間和重發(fā)次數(shù)等檔案參數(shù)讀取出來(lái)。將串口設(shè)置成指定串口參數(shù)后調(diào)用指定協(xié)議組幀并下發(fā)抄讀逆變器命令。所述采集終端下發(fā)命令后判斷在指定超時(shí)時(shí)間內(nèi)是否收到該所述逆變器應(yīng)答數(shù)據(jù)。如果收到所述逆變器應(yīng)答數(shù)據(jù),則將該數(shù)據(jù)按逆變器地址為索引存入數(shù)據(jù)庫(kù)并更新其時(shí)間戳。本申請(qǐng)使用的時(shí)間戳為unix格式時(shí)間戳,單位為毫秒,例如時(shí)刻“2023-07-25?09:43:41.351本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種光伏數(shù)據(jù)采集方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種光伏數(shù)據(jù)采集方法,其特征在于,在所述S2中,所述采集終端根據(jù)所述逆變器檔案向所述逆變器下發(fā)抄讀逆變器命令,將所述逆變器的應(yīng)答信息加上時(shí)間戳信息后形成所述握手?jǐn)?shù)據(jù)A。
3.根據(jù)權(quán)利要求2所述的一種光伏數(shù)據(jù)采集方法,其特征在于,在所述S2中,當(dāng)所述采集終端下發(fā)抄讀逆變器命令后,在預(yù)定時(shí)間內(nèi)未收到所述逆變器的應(yīng)答信息,則所述采集終端進(jìn)行重發(fā)操作。
4.根據(jù)權(quán)利要求3所述的一種光伏數(shù)據(jù)采集方法,其特征在于,在所述S2中,所述采集終端在限定重發(fā)次數(shù)后仍未收到應(yīng)答信息,則結(jié)束此次抄讀。
5.根據(jù)權(quán)利要求1所述的一種光伏數(shù)據(jù)采集方法,其特征在于,所述采集終端包含數(shù)據(jù)推送模塊,所述數(shù)據(jù)推送模塊以預(yù)設(shè)的推送間隔時(shí)間為推送周期,周期性地將所述握手?jǐn)?shù)據(jù)A和握手?jǐn)?shù)據(jù)B推送至所述云平臺(tái)。
6.根據(jù)權(quán)利要求2所述的一種光伏數(shù)據(jù)采集方法,其特征在于,所述數(shù)據(jù)推送模塊對(duì)所有所述握手?jǐn)?shù)據(jù)A進(jìn)行遍歷,判斷其時(shí)間戳信息是否更新,將更新過(guò)時(shí)間戳信息的所述握手?jǐn)?shù)據(jù)A作為待上傳握手?jǐn)?shù)據(jù)A;所
7.根據(jù)權(quán)利要求6所述的一種光伏數(shù)據(jù)采集方法,其特征在于,所述數(shù)據(jù)推送模塊對(duì)所述待上傳握手?jǐn)?shù)據(jù)A對(duì)應(yīng)的所述握手?jǐn)?shù)據(jù)B的時(shí)間戳信息是否更新進(jìn)行遍歷,若更新,則所述數(shù)據(jù)推送模塊將所述待上傳握手?jǐn)?shù)據(jù)A和所述握手?jǐn)?shù)據(jù)B一起發(fā)給所述云平臺(tái),若無(wú)更新,則所述數(shù)據(jù)推送模塊只將所述待上傳握手?jǐn)?shù)據(jù)A發(fā)給所述云平臺(tái)。
8.一種光伏數(shù)據(jù)采集設(shè)備,包括:存儲(chǔ)器、處理器、實(shí)時(shí)時(shí)鐘、上行通信接口和下行通信接口,其特征在于,所述處理器用于處理程序,所述程序?qū)崿F(xiàn)如以上權(quán)利要求1-7中任一項(xiàng)所述的光伏數(shù)據(jù)采集方法。
9.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),存儲(chǔ)有可讀程序,其特征在于,當(dāng)程序運(yùn)行時(shí)能執(zhí)行上述權(quán)利要求1-7中任一項(xiàng)所述的光伏數(shù)據(jù)采集方法。
...【技術(shù)特征摘要】
1.一種光伏數(shù)據(jù)采集方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種光伏數(shù)據(jù)采集方法,其特征在于,在所述s2中,所述采集終端根據(jù)所述逆變器檔案向所述逆變器下發(fā)抄讀逆變器命令,將所述逆變器的應(yīng)答信息加上時(shí)間戳信息后形成所述握手?jǐn)?shù)據(jù)a。
3.根據(jù)權(quán)利要求2所述的一種光伏數(shù)據(jù)采集方法,其特征在于,在所述s2中,當(dāng)所述采集終端下發(fā)抄讀逆變器命令后,在預(yù)定時(shí)間內(nèi)未收到所述逆變器的應(yīng)答信息,則所述采集終端進(jìn)行重發(fā)操作。
4.根據(jù)權(quán)利要求3所述的一種光伏數(shù)據(jù)采集方法,其特征在于,在所述s2中,所述采集終端在限定重發(fā)次數(shù)后仍未收到應(yīng)答信息,則結(jié)束此次抄讀。
5.根據(jù)權(quán)利要求1所述的一種光伏數(shù)據(jù)采集方法,其特征在于,所述采集終端包含數(shù)據(jù)推送模塊,所述數(shù)據(jù)推送模塊以預(yù)設(shè)的推送間隔時(shí)間為推送周期,周期性地將所述握手?jǐn)?shù)據(jù)a和握手?jǐn)?shù)據(jù)b推送至所述云平臺(tái)。
6.根據(jù)權(quán)利要求2所述的一種光伏數(shù)據(jù)采集方法,其特征在于...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:楊建民,王剛,戴翚,李衛(wèi)華,王天琦,
申請(qǐng)(專利權(quán))人:杭州粒合信息科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。