一种基于光伏设备多源数据采集调控指令传输优化方法与流程

    技术2026-08-30  12


    本发明涉及用电信息采集,并且更具体地,涉及一种基于光伏设备多源数据采集调控指令传输优化方法。


    背景技术:

    1、光伏发电系统是一种利用光能转化为电能的技术,随着可再生能源的重要性越来越受到关注,光伏发电技术得到了广泛应用。在光伏发电系统中,电网或光伏第三方主站通过监测设备采集光伏设备的各种参数和状态信息,如电流、电压、有功功率、无功功率、功率因数等,并将控制指令经过监测设备传输给光伏设备,实现对光伏发力单元的调控。电网与光伏第三方主站均有采集监控低压分布式光伏逆变器的需求,当电网与光伏第三方主站同时采集光伏发力单元数据时,传输大量的数据和指令可能会导致传输效率低下、传输延迟增加以及数据安全性等问题。


    技术实现思路

    1、针对现有技术的不足,本发明提供一种基于光伏设备多源数据采集调控指令传输优化方法。

    2、根据本发明的一个方面,提供了一种基于光伏设备多源数据采集调控指令传输优化方法,包括:

    3、当上行采集终端或控制设备发送数据帧到光伏通道管理设备时,通过光伏通道管理设备的接收子线程对接收的数据帧进行筛选及存储,确定需要存入缓冲区的当前数据帧;

    4、为缓冲区的当前数据帧打上时间标签,并根据预先设置的优先级算法计算当前数据帧重要性,确定当前数据帧的缓存区域,其中缓存区域包括必要缓存区和非必要缓存区;

    5、通过光伏通道管理设备的数据处理子线程利用优先级算法对必要缓存区的数据帧进行更新和排序,依次选取必要缓存区中优先级最高的数据帧进行处理,直至必要缓冲区内的数据帧为空;

    6、在必要缓存区的数据帧处理完毕的情况下,通过数据处理子线程利用优先级算法对非必要缓存区的数据帧进行更新和排序,依次选取非必要缓存区中优先级最高的数据帧进行处理,直至非必要缓冲区内的数据帧为空。

    7、可选地,当上行采集终端或控制设备发送数据帧到光伏通道管理设备时,通过光伏通道管理设备的接收子线程对接收的数据帧进行筛选及存储,确定需要存入缓冲区的当前数据帧,包括:

    8、通过接收子线程判断接受的数据帧是否失去实时性,并在接收的数据这失去实时性的情况下,则丢弃该数据帧;

    9、在接收的数据帧未失去实时性的情况下,判断缓冲区的容量,在缓冲区已满的情况下,则丢弃缓存时间最早的数据帧,将接收的数据帧放入缓冲区,确定当前数据帧。

    10、可选地,为缓冲区的当前数据帧打上时间标签,并根据预先设置的优先级算法计算当前数据帧重要性,确定当前数据帧的缓存区域,包括:

    11、为当前数据帧打上时间标签,并根据优先级算法计算当前数据帧的重要性;

    12、在重要性满足预先设定的条件的情况下,将当前数据帧存储到必要缓存区,否则存储到非必要缓存区。

    13、可选地,通过光伏通道管理设备的数据处理子线程利用优先级算法对必要缓存区的数据帧进行更新和排序,依次选取必要缓存区中优先级最高的数据帧进行处理,直至必要缓冲区内的数据帧为空,包括:

    14、通过数据处理子线程判断必要缓存区中数据帧的实时性,筛选失去实时性的数据帧进行丢弃;

    15、通过数据处理子线程利用优先计算法对筛选后的必要缓冲区的数据帧进行更新和排序;

    16、通过数据处理子线程按照必要缓冲区排序后的数据帧优先级进行数据帧处理,直至必要缓冲区内的数据帧为空。

    17、可选地,通过数据处理子线程利用优先级算法对非必要缓存区的数据帧进行更新和排序,依次选取非必要缓存区中优先级最高的数据帧进行处理,直至非必要缓冲区内的数据帧为空,包括:

    18、通过数据处理子线程判断非必要缓存区中数据帧的实时性,筛选失去实时性的数据帧进行丢弃;

    19、通过数据处理子线程利用优先计算法对筛选后的非必要缓冲区的数据帧进行更新和排序;

    20、通过数据处理子线程按照非必要缓冲区排序后的数据帧优先级进行数据帧处理,直至非必要缓冲区内的数据帧为空。

    21、可选地,优先级算法的公式为:

    22、pr=pt*ps*tout+tcur-trev

    23、式中,pt为数据帧权重比例;ps为数据来源权重比例;tout为报文超时时间;tcur为当前判断时间;trev为报文接收时间。

    24、根据本发明的另一个方面,提供了一种基于光伏设备多源数据采集调控指令传输优化装置,包括:

    25、第一确定模块,用于当上行采集终端或控制设备发送数据帧到光伏通道管理设备时,通过光伏通道管理设备的接收子线程对接收的数据帧进行筛选及存储,确定需要存入缓冲区的当前数据帧;

    26、第二确定模块,用于为缓冲区的当前数据帧打上时间标签,并根据预先设置的优先级算法计算当前数据帧重要性,确定当前数据帧的缓存区域,其中缓存区域包括必要缓存区和非必要缓存区;

    27、第一处理模块,用于通过光伏通道管理设备的数据处理子线程利用优先级算法对必要缓存区的数据帧进行更新和排序,依次选取必要缓存区中优先级最高的数据帧进行处理,直至必要缓冲区内的数据帧为空;

    28、第二处理模块,用于在必要缓存区的数据帧处理完毕的情况下,通过数据处理子线程利用优先级算法对非必要缓存区的数据帧进行更新和排序,依次选取非必要缓存区中优先级最高的数据帧进行处理,直至非必要缓冲区内的数据帧为空。

    29、根据本发明的又一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本发明上述任一方面所述的方法。

    30、根据本发明的又一个方面,提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本发明上述任一方面所述的方法。

    31、从而,。



    技术特征:

    1.一种基于光伏设备多源数据采集调控指令传输优化方法,其特征在于,包括:

    2.根据权利要求1所述的方法,其特征在于,当上行采集终端或控制设备发送数据帧到光伏通道管理设备时,通过所述光伏通道管理设备的接收子线程对接收的数据帧进行筛选及存储,确定需要存入缓冲区的当前数据帧,包括:

    3.根据权利要求1所述的方法,其特征在于,为所述缓冲区的所述当前数据帧打上时间标签,并根据预先设置的优先级算法计算所述当前数据帧重要性,确定所述当前数据帧的缓存区域,包括:

    4.根据权利要求1所述的方法,其特征在于,通过所述光伏通道管理设备的数据处理子线程利用所述优先级算法对所述必要缓存区的数据帧进行更新和排序,依次选取所述必要缓存区中优先级最高的数据帧进行处理,直至所述必要缓冲区内的数据帧为空,包括:

    5.根据权利要求1所述的方法,其特征在于,通过所述数据处理子线程利用所述优先级算法对所述非必要缓存区的数据帧进行更新和排序,依次选取所述非必要缓存区中优先级最高的数据帧进行处理,直至所述非必要缓冲区内的数据帧为空,包括:

    6.根据权利要求1-5任意一项所述的方法,其特征在于,所述优先级算法的公式为:

    7.一种基于光伏设备多源数据采集调控指令传输优化装置,其特征在于,包括:

    8.根据权利要求7所述的装置,其特征在于,第一确定模块,包括:

    9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-6任一所述的方法。

    10.一种电子设备,其特征在于,所述电子设备包括:


    技术总结
    本发明公开了一种基于光伏设备多源数据采集调控指令传输优化方法,包括:通过光伏通道管理设备的接收子线程对接收的数据帧进行筛选及存储,确定需要存入缓冲区的当前数据帧;为缓冲区的当前数据帧打上时间标签,并根据预先设置的优先级算法计算当前数据帧重要性,确定当前数据帧的缓存区域;通过光伏通道管理设备的数据处理子线程利用优先级算法对必要缓存区的数据帧进行更新和排序,选取必要缓存区中优先级最高的数据帧进行处理;在必要缓存区的数据帧处理完毕的情况下,通过数据处理子线程利用优先级算法对非必要缓存区的数据帧进行更新和排序,选取非必要缓存区中优先级最高的数据帧进行处理。

    技术研发人员:刘岩,祝恩国,郑国权,卢继哲,阿辽沙·叶,侯帅,任毅,李然,翟梦迪
    受保护的技术使用者:中国电力科学研究院有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-47793.html

    最新回复(0)