
技术摘要:
本申请涉及一种光伏系统直流侧电流故障检测方法和装置。本方法包括:服务器通过获取光伏电站中同一时刻的各光伏阵列中的所有组串的电流数据,采用预设的分组规则,对各光伏阵列中的所有组串的电流数据进行分组,得到各光伏阵列对应的多个电流数据子集,从而根据格拉布 全部
背景技术:
近年来,集中式光伏电站向分布式光伏电站一体化推进,分布式光伏电站中各光 伏组件通常采用串并联方式连接,当某一个光伏组件发生故障时,特别是常见的光伏电站 直流侧故障,如组件短路、组件断路、阴影遮挡等,将对整个光伏阵列产生不利影响,使得光 伏电站发电功率大大降低,进而极大地影响光伏整体收益。 现有技术中,通过构建复杂的数学模型和算法对分布式光伏电站进行故障诊断, 存在成本高、建模困难、故障样本提取困难等问题,在实际的工程应用中受到了约束。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种光伏系统直流侧电流故障检测方法 和装置。 第一方面,提供一种光伏系统直流侧电流故障检测方法,该方法包括: 获取光伏电站中同一时刻的各光伏阵列中的所有组串的电流数据; 采用预设的分组规则,对各光伏阵列中的所有组串的电流数据进行分组,得到各 光伏阵列对应的多个电流数据子集; 根据格拉布斯Grubbs方法,对各光伏阵列的多个电流数据子集进行故障检测,得 到各电流数据子集中各电流数据的故障检测结果。 在其中一个实施例中,上述采用预设的分组规则,对各光伏阵列中的所有组串的 电流数据进行分组,得到各光伏阵列对应的多个电流数据子集,包括: 按照各光伏阵列中各组串的顺序,对各光伏阵列中的组串的电流数据进行排序, 得到组串电流数据集; 根据预先设定的移位值,对各光伏阵列中的组串电流数据集进行移位分组处理, 得到各光伏阵列对应的多个电流数据子集。 在其中一个实施例中,上述根据预先设定的移位值,对各光伏阵列中的组串电流 数据集进行移位分组处理,得到各光伏阵列对应的多个电流数据子集,包括: 初始化电流数据子集的样本量X; 根据样本量X、各光伏阵列的组串电流数据集的样本总量、以及移位值,构建各光 伏阵列对应的移位矩阵; 根据各光伏阵列的移位矩阵和各光伏阵列的组串电流数据集,计算得到各光伏阵 列对应的多个电流数据子集。 在其中一个实施例中,上述根据格拉布斯Grubbs方法,对各光伏阵列的多个电流 数据子集进行故障检测,得到各电流数据子集中各电流数据的故障检测结果,包括: 4 CN 111614318 A 说 明 书 2/11 页 针对第i个光伏阵列的第j个电流数据子集,计算第j个电流数据子集的电流数据 的平均值; 根据电流数据的平均值,计算第j个电流数据子集的电流数据的标准差; 根据电流数据的平均值和电流数据的标准差,计算第j个电流数据子集中各电流 数据对应的格拉布斯值; 将各电流数据对应的格拉布斯值,与预设的格拉布斯阈值进行比较,得到第j个电 流数据子集中各电流数据的检测结果。 在其中一个实施例中,上述将各电流数据对应的格拉布斯值,与预设的格拉布斯 阈值进行比较,得到第j个电流数据子集中各电流数据的检测结果,包括: 若电流数据对应的格拉布斯值大于预设的格拉布斯阈值,则确定电流数据的检测 结果为异常; 若电流数据的格拉布斯值小于或等于格拉布斯阈值,则确定电流数据的检测结果 为正常。 在其中一个实施例中,上述方法还包括: 当电流数据子集中的电流数据的检测结果为异常时,将异常的电流数据的故障特 征值设置为第一值,并记录异常的电流数据的序列号; 当电流数据子集中的电流数据的检测结果为正常时,将正常的电流数据的故障特 征值设置为第二值。 在其中一个实施例中,在上述记录异常的电流数据的序列号之后,该方法还包括: 根据异常的电流数据的序列号,为各异常的电流数据设置对应的属性特征值,属 性特征值用于区分不同的异常的电流数据。 第二方面,提供一种光伏系统直流侧电流故障检测装置,该装置包括: 获取模块,用于获取光伏电站中同一时刻的各光伏阵列中的所有组串的电流数 据; 数据处理模块,用于采用预设的分组规则,对各光伏阵列中的所有组串的电流数 据进行分组,得到各光伏阵列对应的多个电流数据子集; 故障检测模块,用于根据格拉布斯Grubbs方法,对各光伏阵列的多个电流数据子 集进行故障检测,得到各电流数据子集中各电流数据的故障检测结果。 第三方面,提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程 序,该处理器执行该计算机程序时实现上述第一方面任一所述的光伏系统直流侧电流故障 检测方法。 第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序 被处理器执行时实现上述第一方面任一所述的光伏系统直流侧电流故障检测方法。 上述光伏系统直流侧电流故障检测方法和装置,服务器通过获取光伏电站中同一 时刻的各光伏阵列中的所有组串的电流数据,采用预设的分组规则,对各光伏阵列中的所 有组串的电流数据进行分组,得到各光伏阵列对应的多个电流数据子集,从而根据格拉布 斯Grubbs方法,对各光伏阵列的多个电流数据子集进行故障检测,得到各电流数据子集中 各电流数据的故障检测结果。本方法中,服务器对获取到的各光伏阵列中的所有组串的电 流数据进行分组处理,克服了Grubbs方法无法同时检测多个故障点的缺陷,从而利用 5 CN 111614318 A 说 明 书 3/11 页 Grubbs方法检测分组后的各电流数据子集的故障点,通过简单的Grubbs方法进行故障检 测,不需要根据各光伏阵列构建复杂的数学模型,简化整个故障检测流程的同时,降低了故 障检测的成本,实现了方便及时的发现故障点,提高了故障检测的效率。 附图说明 图1为一个实施例中光伏系统直流侧电流故障检测方法的应用环境图; 图2为一个实施例中光伏系统直流侧电流故障检测方法的流程示意图; 图3为一个实施例中光伏系统直流侧电流故障检测方法的流程示意图; 图4为一个实施例中光伏系统直流侧电流故障检测方法的流程示意图; 图5为一个实施例中光伏系统直流侧电流故障检测方法的流程示意图; 图6为一个实施例中光伏系统直流侧电流故障检测方法的流程示意图; 图7为一个实施例中光伏系统直流侧电流故障检测装置的结构框图; 图8为一个实施例中光伏系统直流侧电流故障检测装置的结构框图; 图9为一个实施例中光伏系统直流侧电流故障检测装置的结构框图; 图10为一个实施例中光伏系统直流侧电流故障检测装置的结构框图; 图11为一个实施例中计算机设备的内部结构图。