一种分布式光伏电能质量的配置监测系统及方法技术方案

技术编号:35025734 阅读:15 留言:0更新日期:2022-09-24 22:57
本申请公开了一种分布式光伏电能质量的配置监测系统及方法,主要涉及分布式光伏电能技术领域,用以解决现有系统的执行过程为单一进程且维护成本高等问题。包括:配置文件模块,用于建立配置文件;创建线程模块,用于创建运行线程;mqtt线程模块,用于进行统计信息的接收、发布及解析;pqs线程模块,用于根据统计信息以及预设统计函数,获得统计值;flie线程模块,用于判断接收到的统计信息是否满足预设信息上报条件,若不满足,继续接收统计信息,若满足,则调用统计信息对应的统计值,将统计信息和统计值进行上报;rtd线程模块,用于释放内存。本申请通过上述方法实现了统计函数(算法)的灵活配置,降低了工作量,保证统计分析应用的准确率。的准确率。的准确率。

【技术实现步骤摘要】
一种分布式光伏电能质量的配置监测系统及方法


[0001]本申请涉及分布式光伏电能
,尤其涉及一种分布式光伏电能的配置监测系统及方法。

技术介绍

[0002]随着光伏发电的规模日益提高,由于光伏发电具有的低电压问题以及含有过多谐波等问题,导致电能质量始终难以得到有效保证,大量光伏电站的接入大大影响到原电网的可靠性与稳定性,电网的电能质量难以得到有效保证。
[0003]为了实现分布式光伏电能质量的有效治理,电能质量信息的连续监测和分析评估是发现电能质量问题和提高电能质量水平的前提条件。现阶段主要基于预设统计算法进行分布式光伏电能质量的监控。
[0004]但是,上述仅通过预先设定的常用的统计值如电流、电压、频率等统计函数(算法),很难根据现场实际需求或者客户需要进行统计信息的变更,不适合现场应用及改造。且执行过程为单一进程,不能多进程进行信息的处理,从而会导致统计信息或异常信息的缺失或错乱。另外,现有的统计函数一旦面对需要更改数据配置等情况,需要联系初始开发人员进行源码修改,大大提高运行成本。

技术实现思路

[0005]针对现有技术的上述不足,本专利技术提供一种分布式光伏电能的配置监测系统及方法,以解决上述技术问题。
[0006]第一方面,本申请提供了一种分布式光伏电能的配置监测系统,系统包括:配置文件模块,用于建立配置文件;创建线程模块,用于基于配置文件,创建运行线程;其中,运行线程包括:mqtt线程、pqs线程、flie线程、rtd线程;mqtt线程模块,用于启动mqtt线程,通过mqtt线程以及配置文件,进行统计信息的接收、发布及解析;pqs线程模块,用于启动pqs线程,通过pqs线程锁定配置文件设定的统计信息;以根据统计信息以及预设统计函数,获得统计值;flie线程模块,用于启动flie线程,通过flie线程判断接收到的统计信息是否满足预设信息上报条件,若不满足,继续接收统计信息,若满足,则调用统计信息对应的统计值,将统计信息和统计值进行上报;rtd线程模块,用于启动rtd线程,判断当前日期是否变化,若变化则压缩上一天统计信息,同时删除多天前的统计信息,以释放内存。
[0007]进一步地,配置文件模块包括:统计方式单元、二次设备选择单元、输入输出单元、输入输出编辑单元;统计方式单元,用于确定配置文件对应的统计信息写入方式;二次设备选择单元,用于确定上传统计信息的二次设备;输入输出单元,用于通过输入输出接口传输统计信息,以及根据预设统计函数处理统计信息;输入输出编辑单元,用于根据二次设备对应的光伏并网点数,增加输入输出接口的数量。
[0008]进一步地,输入输出单元还包括函数子单元;函数子单元,用于通过map容器构建预设统计函数,以计算统计值;其中,预设统计函数由dev、input及output三部分构成,dev
表示二次设备、input表示二次设备的电能质量的统计信息、output表示二次设备的电能质量的统计值;且预设统计函数以头文件形式定义,以支持任一线程调用。
[0009]进一步地,配置文件模块还包括统计功能配置单元;统计功能配置单元,用于接收周期统计功能开关触发指令,收集指令对应周期的统计信息;通过预设Model可视化接口,获取数据中心内统计信息的所属模型;通过预设GetSpan可视化接口,获取统计信息的第一时间间隔;通过预设GetSpanUnit可视化接口,向数据中心推送第一时间间隔的单位;通过预设PutSpan可视化接口,向数据中心推送统计信息的第二时间间隔;通过预设PutSpanUnit可视化接口,向数据中心推送第二时间间隔的单位;通过预设Array数组可视化接口,展示统计信息对应的源数据名称和输出统计数据名称及统计过程中用到的参数信息。
[0010]进一步地,配置文件包括:VER_DESC版本描述、统计功能配置、统计信息配置。
[0011]第二方面,本申请提供了一种分布式光伏电能的配置监测方法,方法包括:建立配置文件,以基于配置文件,创建运行线程;其中,运行线程包括:mqtt线程、pqs线程、flie线程、rtd线程;启动mqtt线程,通过mqtt线程以及配置文件,进行统计信息的接收、发布及解析;启动pqs线程,通过pqs线程锁定配置文件设定的统计信息;以根据统计信息以及预设统计函数,获得统计值;启动flie线程,通过flie线程判断接收到的统计信息是否满足预设信息上报条件,若不满足,继续接收统计信息,若满足,则调用统计信息对应的统计值,将统计信息和统计值进行上报;启动rtd线程,判断当前日期是否变化,若变化则压缩上一天统计信息,同时删除多天前的统计信息,以释放内存。
[0012]进一步地,建立配置文件,具体包括:接收周期统计功能开关触发指令,收集指令对应周期的统计信息;通过预设Model可视化接口,获取数据中心内统计信息的所属模型;通过预设GetSpan可视化接口,获取统计信息的第一时间间隔;通过预设GetSpanUnit可视化接口,向数据中心推送第一时间间隔的单位;通过预设PutSpan可视化接口,向数据中心推送统计信息的第二时间间隔;通过预设PutSpanUnit可视化接口,向数据中心推送第二时间间隔的单位;通过预设Array数组可视化接口,展示统计信息对应的源数据名称和输出统计数据名称及统计过程中用到的参数信息
[0013]进一步地,根据统计信息以及预设统计函数,进行统计计算,具体包括:通过map容器构建预设统计函数,以计算统计值;其中,预设统计函数由dev、input及output三部分构成,dev表示二次设备、input表示二次设备的电能质量的统计信息、output表示二次设备的电能质量的统计值;且预设统计函数以头文件形式定义,以支持任一线程调用。
[0014]本领域技术人员能够理解的是,本专利技术至少具有如下有益效果:通过配置文件模块建立配置文件,通过配置文件确定上传信息的方式及设备等,使得本申请能够根据实际对配置文件进行增加或者删除,无需调整函数(算法)内部内容,就可实现统计函数(算法)的灵活配置,降低了工作量。另外,在进行配置函数(算法)的调整时,无需对程序内部进行调整,只需调整配置文件,对开发人员技术要求较低,能够让各类开发人员使用,提高开发效率。最后,本申请增加了线程机制,可保证在互不影响其他进程的情况下,执行各自的进程,提高运行效率,同时保证统计分析应用的准确率。
附图说明
[0015]下面参照附图来描述本公开的部分实施例,附图中:
[0016]图1是本申请实施例提供的一种分布式光伏电能的配置监测系统内部结构示意图。
[0017]图2是本申请实施例提供的一种分布式光伏电能的配置监测方法流程图。
具体实施方式
[0018]本领域技术人员应当理解的是,下文所描述的实施例仅仅是本公开的优选实施例,并不表示本公开仅能通过该优选实施例实现,该优选实施例仅仅是用于解释本公开的技术原理,并非用于限制本公开的保护范围。基于本公开提供的优选实施例,本领域普通技术人员在没有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式光伏电能的配置监测系统,其特征在于,所述系统包括:配置文件模块,用于建立配置文件;创建线程模块,用于基于所述配置文件,创建运行线程;其中,所述运行线程包括:mqtt线程、pqs线程、flie线程、rtd线程;mqtt线程模块,用于启动mqtt线程,通过mqtt线程以及配置文件,进行统计信息的接收、发布及解析;pqs线程模块,用于启动pqs线程,通过pqs线程锁定配置文件设定的统计信息;以根据所述统计信息以及预设统计函数,获得统计值;flie线程模块,用于启动flie线程,通过flie线程判断接收到的统计信息是否满足预设信息上报条件,若不满足,继续接收统计信息,若满足,则调用统计信息对应的统计值,将统计信息和统计值进行上报;rtd线程模块,用于启动rtd线程,判断当前日期是否变化,若变化则压缩上一天统计信息,同时删除多天前的统计信息,以释放内存。2.根据权利要求1所述的分布式光伏电能的配置监测系统,其特征在于,所述配置文件模块包括:统计方式单元、二次设备选择单元、输入输出单元、输入输出编辑单元;所述统计方式单元,用于确定配置文件对应的统计信息写入方式;所述二次设备选择单元,用于确定上传统计信息的二次设备;输入输出单元,用于通过输入输出接口传输统计信息,以及根据预设统计函数处理统计信息;输入输出编辑单元,用于根据二次设备对应的光伏并网点数,增加输入输出接口的数量。3.根据权利要求2所述的分布式光伏电能的配置监测系统,其特征在于,所述输入输出单元还包括函数子单元;所述函数子单元,用于通过map容器构建预设统计函数,以计算统计值;其中,预设统计函数由dev、input及output三部分构成,dev表示二次设备、input表示二次设备的电能质量的统计信息、output表示二次设备的电能质量的统计值;且预设统计函数以头文件形式定义,以支持任一线程调用。4.根据权利要求1所述的分布式光伏电能的配置监测系统,其特征在于,所述配置文件模块还包括统计功能配置单元;所述统计功能配置单元,用于接收周期统计功能开关触发指令,收集指令对应周期的统计信息;通过预设Model可视化接口,获取数据中心内统计信息的所属模型;通过预设GetSpan可视化接口,获取统计信息的第一时间间隔;通过预设GetSpanUnit可视化接口,向数据中心推送所述第一时间间隔的单位;通过预设PutSpan可视化接口,向数据中心推...

【专利技术属性】
技术研发人员:马红月刘玉民李强刘柱李温静高丽媛李春阳张楠李天阳梅昕苏林静雯明萌肖钧浩
申请(专利权)人:国网信息通信产业集团有限公司
类型:发明
国别省市:

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

1