System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种光伏数据采集方法、设备和存储介质技术_技高网

一种光伏数据采集方法、设备和存储介质技术

技术编号:40183626 阅读:6 留言:0更新日期:2024-01-26 23:48
本发明专利技术的目的在于提供一种光伏数据采集方法、设备和存储介质,方法包括以下步骤:采集终端加载档案数据,所述档案数据包含逆变器档案和关联档案;所述采集终端根据所述逆变器档案与所述逆变器握手形成握手数据A,所述采集终端对所述握手数据A存储;所述采集终端根据所述关联档案找到与该逆变器对应的所述环境检测仪,且与对应的所述环境监测仪握手形成握手数据B,所述采集终端对所述握手数据B存储;所述采集终端将存储的所述握手数据A和握手数据B推送至云平台。该种方法在实现对数据的采集和上报的基础上,提升逆变器和环境监测仪数据的时间一致性,还可以保证数据的时效性,更好地满足云平台多时间尺度光伏功率预测算法的数据要求。

【技术实现步骤摘要】

本专利技术涉及光伏数据采集,尤其是涉及一种数据采集方法、设备和存储介质。


技术介绍

1、近几年来,我国太阳能光伏发电产业发展迅速,随着太阳能光伏发电技术的不断成熟与普及,数据采集重要性越来越大,对于大型地面电站而言,少人甚至无人值守是降低运维成本的根本途径。因此,为了实时监控光伏电站设备的运行状态,并保证设备和器件均能正常运行,电站配备智能的远程数据采集系统,提升电站运行安全和运维管理效率,此外,有些电站还配备光伏功率预测等数据分析系统,增加发电收益和资产价值。

2、光伏电站中的逆变器和环境检测仪是重要的设备,其数据需要采集。目前的数据采集方案为:采集终端按设备类别顺序不间断地对逆变器和环境监测仪的数据进行采集,采集成功后将数据更新到数据存储区,之后采集终端将采集到的数据按一定的时间周期主动推送给云平台,云平台收到数据后对数据进行分析使用。

3、然而,在上述方法中,逆变器和环境监测仪的数据是按设备类别顺序采集的,如果逆变器较多,则所有的逆变器的数据被采集完之后,环境检测仪的数据才开始被采集,故逆变器数据和环境监测仪数据的时间一致性较差。而云平台在对电站进行功率出力预测计算时,需要依赖环境监测仪的辐照度、温度等气象数据对逆变器的功率和发电量数据进行分析计算,对二者数据的时间一致性要求较高。另外,现有方法还会导致云平台在某一时刻收到的逆变器或环境监测仪数据不能真实反映该设备或设备所在电站在该时刻的运行状况。这在逆变器或环境监测仪设备较多的情况下尤为明显,因为此时采集周期较长,故采集终端数据刷新较慢,上报给云平台的数据可能是几分钟前采集的,因此上报的数据时效性较差。上述问题的存在,使得现有方案难以满足云平台上多时间尺度光伏功率预测算法的使用要求。


技术实现思路

1、本专利技术的目的在于提供一种光伏数据采集方法、设备和存储介质,该种方法在实现对数据的采集和上报的基础上,提升逆变器和环境监测仪数据的时间一致性,还可以保证数据的时效性,更好地满足云平台多时间尺度光伏功率预测算法的数据要求。

2、本专利技术的上述技术目的是通过以下技术方案实现:

3、一种光伏数据采集方法,包括:

4、s1、档案加载步骤,

5、采集终端加载档案数据,所述档案数据包含逆变器档案和关联档案,所述关联档案反映逆变器与环境监测仪的关联关系;

6、s2、逆变器握手数据形成步骤,

7、所述采集终端根据所述逆变器档案与所述逆变器握手形成握手数据a,所述采集终端对所述握手数据a存储;

8、s3、环境监测仪握手数据形成步骤,

9、所述采集终端根据所述关联档案找到与该逆变器对应的所述环境检测仪,且与对应的所述环境监测仪握手形成握手数据b,所述采集终端对所述握手数据b存储;

10、s4、数据推送步骤,

11、所述采集终端将存储的所述握手数据a和握手数据b推送至云平台。

12、s1:所述采集终端加载逆变器和关联档案。

13、设备档案是所述采集终端进行数据采集、存储、上报的根本依据,具体指逆变器和环境监测仪的档案。档案中包括设备地址、设备类型、设备名称、协议类型、串口参数、超时时间、重发次数等信息。设备地址用于唯一标识一个设备,一个采集终端下的设备地址都是不同的;设备类型表示设备的类别,如0表示逆变器,1表示环境监测仪;设备名称仅用于直观地说明档案所归属的设备,在程序控制中无作用;协议类型表示采集设备数据时所使用的通信协议,一般为modbus-rtu协议,也可以为其他协议;串口参数表示采集设备数据时所使用的通信参数,包括波特率、数据位、停止位和校验方式;超时时间表示所述数据采集终端发送抄读数据命令后的最大等待时间,如在此时间范围内没有收到应答则判定为抄读失败;重发次数表示抄读失败后的最大重复发送次数。

14、设备关联档案表示设备之间的关联关系,通过设备关联档案可以控制所述采集终端对设备抄读的顺序。在本方案中,设备关联档案主要包括主设备地址、主设备名称、绑定设备地址、绑定设备名称等信息。其中,主设备指逆变器,绑定设备指环境监测仪。一个主设备可以独占一个绑定设备,也可以是多个主设备共用一个绑定设备。

15、设备档案和设备关联档案一般根据电站中的设备信息及拓扑关系制作成xml配置文件的形式,在现场安装终端设备时通过u盘或上位机导入,也可以将配置文件上传至云平台,通过云平台下发的方式进行导入。

16、s2:所述采集终端加载设备档案及设备关联档案后开始对所述逆变器进行数据采集。所述采集终端按顺序检索设备档案信息找到一条逆变器档案,并将其协议类型、串口参数、超时时间和重发次数等档案参数读取出来。所述采集终端将串口设置成指定串口参数后调用指定协议组帧并下发采集所述逆变器的命令。收到所述逆变器应答数据,则将该数据按所述逆变器地址为索引存入数据库。

17、s3:所述采集终端根据当前逆变器设备地址检索设备关联档案找到绑定设备环境监测仪的地址。所述采集终端根据该环境监测仪地址检索设备档案找到其对应档案信息,同样将协议类型、串口参数、超时时间和重发次数等档案参数读取出来。所述采集终端将串口设置成指定串口参数后调用指定协议组帧并下发采集所述环境监测仪命令,收到环境监测仪应答数据后将该数据按环境监测仪地址为索引存入数据库。

18、s4:采集终端将数据推送至云平台

19、所述采集终端将所述逆变器数据和所述环境监测仪数据推送至云平台。

20、在实际应用过程中,光伏数据量庞大,所述采集终端只需对所述逆变器档案和所述环境检测仪档案,以及二者之间的关联档案加载即可获取档案信息。

21、在进行数据采集过程中,无需先对所有的所述逆变器数据和所述环境监测仪数据采集完成才上报数据。通过所述关联档案信息对所述逆变器和所述环境监测仪进行绑定,所述采集终端在采集所述逆变器数据后找到绑定的所述环境监测仪并对其进行数据采集。如所述逆变器采集数据时间为1点10分,所述环境检测仪的采集时间是1点10分5秒。这样两者之间的数据采集时间相近。所述采集终端直接对二者信息打包后进行立即上报。使数据的时效性得到保障的同时满足云平台光伏功率预测时间一致性和短时间尺度的要求。

22、作为本专利技术的优选,在所述s2中,所述采集终端根据所述逆变器档案向所述逆变器下发抄读逆变器命令,将所述逆变器的应答信息加上时间戳信息后形成所述握手数据a。

23、所述采集终端检索设备档案信息找到一条逆变器档案,并将其协议类型、串口参数、超时时间和重发次数等档案参数读取出来。将串口设置成指定串口参数后调用指定协议组帧并下发抄读逆变器命令。所述采集终端下发命令后判断在指定超时时间内是否收到该所述逆变器应答数据。如果收到所述逆变器应答数据,则将该数据按逆变器地址为索引存入数据库并更新其时间戳。本申请使用的时间戳为unix格式时间戳,单位为毫秒,例如时刻“2023-07-25 09:43:41.351本文档来自技高网...

【技术保护点】

1.一种光伏数据采集方法,其特征在于,包括:

2.根据权利要求1所述的一种光伏数据采集方法,其特征在于,在所述S2中,所述采集终端根据所述逆变器档案向所述逆变器下发抄读逆变器命令,将所述逆变器的应答信息加上时间戳信息后形成所述握手数据A。

3.根据权利要求2所述的一种光伏数据采集方法,其特征在于,在所述S2中,当所述采集终端下发抄读逆变器命令后,在预定时间内未收到所述逆变器的应答信息,则所述采集终端进行重发操作。

4.根据权利要求3所述的一种光伏数据采集方法,其特征在于,在所述S2中,所述采集终端在限定重发次数后仍未收到应答信息,则结束此次抄读。

5.根据权利要求1所述的一种光伏数据采集方法,其特征在于,所述采集终端包含数据推送模块,所述数据推送模块以预设的推送间隔时间为推送周期,周期性地将所述握手数据A和握手数据B推送至所述云平台。

6.根据权利要求2所述的一种光伏数据采集方法,其特征在于,所述数据推送模块对所有所述握手数据A进行遍历,判断其时间戳信息是否更新,将更新过时间戳信息的所述握手数据A作为待上传握手数据A;所述数据推送模块将所有所述待上传握手数据A和其对应的所述握手数据B发送给所述云平台。

7.根据权利要求6所述的一种光伏数据采集方法,其特征在于,所述数据推送模块对所述待上传握手数据A对应的所述握手数据B的时间戳信息是否更新进行遍历,若更新,则所述数据推送模块将所述待上传握手数据A和所述握手数据B一起发给所述云平台,若无更新,则所述数据推送模块只将所述待上传握手数据A发给所述云平台。

8.一种光伏数据采集设备,包括:存储器、处理器、实时时钟、上行通信接口和下行通信接口,其特征在于,所述处理器用于处理程序,所述程序实现如以上权利要求1-7中任一项所述的光伏数据采集方法。

9.一种计算机存储介质,存储有可读程序,其特征在于,当程序运行时能执行上述权利要求1-7中任一项所述的光伏数据采集方法。

...

【技术特征摘要】

1.一种光伏数据采集方法,其特征在于,包括:

2.根据权利要求1所述的一种光伏数据采集方法,其特征在于,在所述s2中,所述采集终端根据所述逆变器档案向所述逆变器下发抄读逆变器命令,将所述逆变器的应答信息加上时间戳信息后形成所述握手数据a。

3.根据权利要求2所述的一种光伏数据采集方法,其特征在于,在所述s2中,当所述采集终端下发抄读逆变器命令后,在预定时间内未收到所述逆变器的应答信息,则所述采集终端进行重发操作。

4.根据权利要求3所述的一种光伏数据采集方法,其特征在于,在所述s2中,所述采集终端在限定重发次数后仍未收到应答信息,则结束此次抄读。

5.根据权利要求1所述的一种光伏数据采集方法,其特征在于,所述采集终端包含数据推送模块,所述数据推送模块以预设的推送间隔时间为推送周期,周期性地将所述握手数据a和握手数据b推送至所述云平台。

6.根据权利要求2所述的一种光伏数据采集方法,其特征在于...

【专利技术属性】
技术研发人员:杨建民王刚戴翚李卫华王天琦
申请(专利权)人:杭州粒合信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1