一种分布式电源扰动分类装置及其在线检测方法
【技术领域】
[0001] 本发明涉及电能质量分析领域,具体而言,涉及一种分布式电源扰动分类装置及 其在线检测方法。
【背景技术】
[0002] 近年来,以电力为中心的新一轮能源革命的序幕已经拉开,其目的是实现以智能 电网为核心的低碳能源。于2012年4月26日在京召开的第六届电能质量国际研讨会,把电 能质量与智能电网作为主题,并重点讨论了模块化新能源接入的电能质量问题、分布式电 源相关的电能质量测量与评估问题等。由此可以看出,分布式电源的有效利用得到了学术 界和科技界的大力关注。从分布式电源用多种小型连接电网的设备发电和储能的特点看, 分布式电源具有不易出现规模性瓦解、可跟踪电力负荷的变化及采用热电联产及能源梯级 式利用时可大大提高资源的利用率的特性。在我国大电网集中供电的背景下,分布式电源 作为重要的电源补充将发挥巨大的作用。但分布式电源由于自身不稳定特性,使其在应用 时电能质量问题比较突出,其中包括谐波、电压闪变等。另外在并网时,对电网造成很大的 冲击。研宄解决分布式电源电能质量问题具有重要的现实意义。
[0003] 要解决分布式电源电能质量问题,先要对其电能质量参数进行检测,目前国内外 通常的电能质量检测有在线检测、定期或不定期检测和专门测量三种,而从电能质量检测 方法方面来看可大致分为时域仿真方法、频域检测方法、人工智能方法等几大类。基于人 工智能的方法是目前研宄的热点,人工神经网络是人工智能方法当中的一种,目前,它主要 应用在电能质量的谐波测量、间谐波测量和扰动类型识别当中。它虽然在实际应用当中显 示了其优越性,但也有一些不足之处。人工神经网络在投入运用之前,需要训练样本训练网 络。而在某些应用中,要寻找到一组具有代表性的样本并不是一件容易的事情。当拥有这 样一组较为理想的样本之后,训练网络时很可能会遇到不收敛或者收敛速度慢的问题;假 若问题或者网络结构需要改变,那么网络就需要重新训练;训练当中还有可能出现过学习 的问题。
[0004] 综上可以看出现有的电能扰动类型检测方法不能满足电能质量检测的实际需求。
【发明内容】
[0005] 本发明的目的在于提供一种分布式电源扰动分类装置及其在线检测方法,以满足 电能质量检测中的实际需求。
[0006] 第一方面,本发明实施例提供了一种分布式电源扰动类型的在线检测方法,包括: 基于学习向量量化LVQ神经网络构建电能质量检测模型;利用粒子群算法PSO优化所述电 能质量检测模型;利用优化后的所述电能质量检测模型,依据输入的电能质量信号中的扰 动类型信息,对所述电能质量信号的扰动类型行检测。
[0007] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所 述电能质量检测模型包括分别由多个神经元组成的输入层、竞争层及输出层;所述输入层 中的每个神经元分别与所述竞争层中的所有神经元连接,其中所述输入层的神经元与所述 竞争层的神经元的一次连接对应一个连接权值;所述竞争层的每个神经元所对应的所有所 述连接权值构成其自身的参考向量;所述竞争层中的神经元与所述输出层中的神经元- 对应连接;所述输出层,用于对外输出所述电能质量信号扰动类型的检测结果。
[0008] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所 述利用PSO优化所述电能质量检测模型包括:建立粒子群,其中所述粒子群中粒子的位置 的分量与所述电能质量检测模型中的连接权值一一对应;利用粒子群迭代算法,迭代更新 所述粒子群中所有粒子的位置和速度;其中,每次更新粒子的位置和速度后,均计算每个 粒子的最优适应度位置,并利用得到的粒子的最优适应度位置获取粒子群的最优适应度位 置,以及,利用所述粒子群的最优适应度位置更新所述电能质量检测模型中的所有所述连 接权值;当所述粒子群迭代算法达到设定的迭代次数,或,所述电能质量检测模型的实际输 出和预期输出的差值满足预设范围时,停止对粒子群中粒子位置和速度的更新。
[0009] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所 述建立粒子群,包括:建立初始种群数目为n,以及迭代次数为T的粒子群,其中所述粒子群 中的粒子的维度为所述电能质量检测模型中所有连接权值的数目,并随机产生所述粒子群 中所有粒子的初始位置和初始速度,并确定每个粒子初始的最优适应度位置和所述粒子群 初始的最优适应度位置;建立所述粒子群中粒子的位置的分量与所述电能质量检测模型中 的连接权值的一一对应关系。
[0010] 结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所 述利用粒子群迭代算法,迭代更新所述粒子群中所有粒子的位置和速度,包括:依次判断每 个粒子的当前位置是否小于和其对应的设定位置,且判断每个粒子的当前速度是否小于和 其对应的设定速度,如果当前粒子的判断结果均为是,则重新初始化所述粒子群;如果当前 粒子的判断结果至少有一项为否,则更新当前粒子的位置和速度。
[0011] 结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所 述每次更新粒子的位置和速度后,均计算每个粒子的最优适应度位置,包括:每次更新粒子 的位置和速度后,计算粒子当前的适应度值;依次判断每个粒子当前的所述适应度值是否 优于其当前的最优适应度位置对应的适应度值,如果是,则利用粒子的当前位置替换所述 粒子的最优适应度位置。
[0012] 结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所 述利用得到的粒子的最优适应度位置获取粒子群的最优适应度位置,包括:依次判断每个 粒子当前的最优适应度位置的适应度值是否优于所述粒子群的最优适应度位置的适应度 值,如果当前进行判断的粒子当前的最优适应度位置的适应度值优于所述粒子群当前的最 优适应度位置的适应度值,则将所述粒子群的最优适应度位置更新为当前进行判断的粒子 的最优适应度位置。
[0013] 结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所 述计算粒子当前的适应度值,包括:利用公式
计算粒子当前的适应度 值;其中,N为训练样本总数;yih和y ia分别为相应于第i个训练样本的输出层的期望输出 和实际输出。
[0014] 结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其 中,所述利用粒子群迭代算法,迭代更新所述粒子群中所有粒子的位置和速度,包括: 采用公式
更新粒子的速度;利用公式
更新粒子的位置;其中为惯性权重;
[0015] 为第i个粒子第k次迭代时速度以在维度d上的分量;
[0016] 为第i个粒子第k次迭代时位置4在维度d上的分量;
[0017] 第i个粒子第k次迭代时粒子的最优适应度位置4在维度d上的分量;
[0018] 为第k次迭代时整个所述粒子群的最优适应度位置在维度d上的分量;
[0019] I和n为预设的介于〇与1之间的随机数;
[0020] (^与(32为学习因子。
[0021] 第二方面,本发明实施例还提供了一种分布式电源扰动类型的在线检测装置,包 括模型构建模块,用于基于学习向量量化LVQ神经网络构建电能质量检测模型;模型优化 模块,用于利用粒子群算法PSO优化所述电能质量检测模型;扰动检测模块,用于利用优化 后的所述电能质量检测模型,依据输入的电能质量信号中的扰动类型信息,对所述电能质 量信号的扰动类型行检测。
[0022] 本发明实施例提供的分布式电源扰动类型的在线检测方法及装置,利用粒子群算 法优化由LVQ神经网络构建的电能质量检测模型,克服现有神经网络在电能质量检测中获 取样本不易,当拥有这样一组较为理想的样本之后,训练网络时很可能会遇到不收敛或者 收敛速度慢的问题;假若问题或者网络结构需要改变,那么网络就需要重新训练;训练当 中还有可能出现过学习的技术问题,从而满足电能质量检测中的实际需求。
[0023] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。
【附图说明】
[0024] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他相关的附图。
[0025] 图1示出了本发明实施例所提供的一种分布式电源扰动类型的在线检测方法;
[0026] 图2示出了本发明实施例所提供的一个电能质量检测模型的示意图;
[0027] 图3示出了本发明实施例所提供的一种分布式电源扰动类型的在线检测装置。
【具体实施方式】
[0028] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在 此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因 此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的 范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做 出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 本发明实施例中提供了一种分布式电源扰动类型的在线检测方法,如图1所示, 主要处理步骤包括:
[0030] 步骤S11 :基于学习向量量化LVQ神经网络构建电能质量检测模型;
[0031] 步骤S12 :利用粒子群算法PSO优化电能质量检测模型;
[0032] 步骤S13 :利用优化后的电能质量检测模型,依据输入的电能质量信号中的扰动 类型信息,对电能质量信号的扰动类型进行检测。
[0033] 本发明中,学习向量量化LVQ神经网络是一种由输入层、竞争层和输出层组成的 混合网络,现有的LVQ神经网络的学习结合了竞争学习和有监督的学习来形成分类。学习 规则为:
[0035] 式中,《#为神经元j对应的参考向量,XlS竞争层输出,AWjl(k)为第k步时参考 向量的修正值,n为学习速率或步长(〇 < n < 1)。
[0036] 本发明中,电能质量检测模型包括分别由多个神经元组成的输入层、竞争层及输 出层;输入层中的每个神经元分别与竞争层中的所有神经元连接,其中输入层的神经元与 竞争层的神经元的一次连接对应一个连接权值;竞争层的每个神经元所对应的所有连接 权值构成其自身的参考向量;竞争层中的神经元与输出层中的神经元--对应连接;输出 层,用于对外输出电能质量信号扰动类型的检测结果。
[0037] 图2是一个电能质量检测模型的示意图,电能质量检测模型中包括输入层,竞争 层和输出层。输入层包括神经元al,神经元a2和神经元a3 ;竞争层包括神经元bl,神经元 b2,神经元b3和神经元b4 ;输出层包括神经元cl,神经元c2,神经元c3和神经元c4。输入 层的每个神经元分别和竞争层的所有神经元连接,且每一次连接对应一个连接权值,例如 输入层的神经元al与竞争层神经元bl的连接权值为albl,输入层的神经元al与竞争层 神经元b2的连接权值为alb2,输入层的神经元a2与竞争层神经元b2的连接权值为a2b2, 其它连接权值类似。竞争层的每个神经元均对应一个参考向量,其分量为对应神经元上的 各个连接权值。例如神经元bl对应一个参考向量,记为向量r bl;神经元bl上的各个连接 权值,为向量rbll的分量,即向量^^可表示为(albl,a2bl,a3bl)。其余竞争层的神经元 的参考向量类似bl的表示。竞争层神经元分别与输出层神经元一一对应连接,即bl连接 cl,b2连接c2,其余类似。
[0038] 利用PSO优化电能质量检测模型包括:建立粒子群,其中粒子群中粒子的位置的 分量与电能质量检测模型中的连接权值一一对应;利用粒子群迭代算法,迭代更新粒子群 中所有粒子的位置和速度;其中,每次更新粒子的位置和速度后,均计算每个粒子的最优适 应度位置,并利用得到的粒子的最优适应度位置获取粒子群的最优适应度位置,以及,利用 粒子群的最优适应度位置更新电能质量检测模型的所有连接权值;当粒子群迭代算法达到 设定的迭代次数,或,电能质量检测模型的实际输出和预期输出的差值满足预设范围时,停 止对粒子群中粒子位置和速度的更新。
[0039] 建立粒子群,包括:建立初始种群数目为n,以及迭代次数为T的粒子群,其中粒子 群中的粒子的维度为所有连接权值的数目,并随机产生粒子群中所有粒子的初始位置和初 始速度,并确定每个粒子初始的最优适应度位置和所述粒子群初始的最优适应度位置;建 立粒子群中粒子的位置的分量与电能质量检测模型中的连接权值的一一对应关系。
[0040] 即建立的粒子群中的粒子数目为n,迭代次数为T。粒子群中的粒子的维度为电能 质量检测模型中连接权值的数目。如图2所示的电能质量检测模型,优化此电能质量检测 模型的粒子群的粒子维度为连接权值的数目12,粒子群中的每个粒子都可以为电能质量检 测模型中所有的连接权值赋值。例如粒子群中的粒子h,记为(hl,h2, h3, h4, h5, h6, h7, h8, h9, hlO, hll,hl2);其中hi对应连接权值albl,h2对应连接权值a2bl,h3对应连接权 值a3bl,h4对应连接权值alb2,其余类似,粒子h的分量分别依次记载竞争层中的神经元 bl,神经元b2,神经元b3和神经元b4各个对应的参考向量的分量的值。粒子群中的粒子, 其初始位置和初始速度都是随机的。每个粒子初始的最优适应度值为该粒子初始位置对应 的适应度值,即粒子初始的最优适应度位置为粒子的初始位置;粒子群初始的最优适应度 值为粒子群中所有粒子初始的最优适应度值的最优值,即粒子群初始的最优适应度位置为 粒子群中初始的最优适应度值最优的粒子的位置。
[0041] 利用粒子群迭代算法,迭代更新粒子群中所有粒子的位置和速度,包括:依次判断 每个粒子的当前位置是否小于和其对应的设定位置,且判断每个粒子的当前速度是否小于 和其对应的设定速度,如果当前粒子的判断结果均为是,则重新初始化粒子群;如果当前粒 子的判断结果至少有一项为否,则更新当前粒子的位置和速度。
[0042] 即每次迭代更新粒子群中所有粒子的位置和速度后,判断粒子群是否需要重新初 始化。具体的判断方式是,依次判断每个粒子的当前位置是否小于和其对应的设定位置, 且判断每个粒子的当前速度是否小于和其对应的设定速度,如果当前粒子的判断结果均为 是,则重新初始化所述粒子群,包括:重新设置粒子数目n,迭代次数T,并随机产生粒子群 中所有粒子的初始位置和初始速度,并确定每个粒子初始的最优适应度位置和所述粒子群 初始的最优适应度位置;如果当前粒子的判断结果至少有一项为否,则更新当前粒子的位 置和速度。
[0043] 每次更新粒子的位置和速度后,均计算每个粒子的最优适应度位置,包括:每次更 新粒子的位置和速度后,计算粒子当前的适应度值;依次判断每个粒子当前的适应度值是 否优于和其对应的当前的最优适应度位置的适应度值,如果是,则利用粒子的当前位置替 换和其对应的当前的最优适应度位置。
[0044] 即记录每个粒子的最优适应度位置,计算最优适应度位置的适应度值。如果粒子 更新后的适应度值优于最优适应度位置的适应度值,则将粒子对应的当前的最优适应度位 置更新为粒子当前的位置。
[0045] 利用得到的粒子的最优适应度位置获取粒子群的最优适应度位置,包括:依次判 断每个粒子当前的最优适应度位置的适应度值是否优于粒子群当前的最优适应度位置的 适应度值,如果当前进行判断的粒子的当前的最优适应度位置的适应度值优于粒子群当前 的最优适应度位置的适应度值,则将粒子群当前的最优适应度位置更新为当前进行判断的 粒子的最优适应度位置。
[0046] 计算粒子当前的适应度值,包括:利用公式
1计算粒子当前的 适应度值;其中,N为训练样本总数;yih和y,分别为相应于第i个训练样本的输出层的期 望输出和实际输出。
[0047] 计算粒子的适应度值的方法包括:利用粒子的位置,给电能质量检测
模型中所有 连接权值赋值;电能质量检测模型的竞争层的每个神经元与多个输入层的神经元连接,与 竞争层的同一个神经元相关的连接权值是相应神经元的参考向量的分量。即粒子的位置给 所有竞争层的神经元的参考向量赋值。训练样本中的电能质量信号输入电能质量检测模型 的输入层后,与电能质量信号距离最近的参考向量对应的竞争层的神经元被激发,被激发 的神经元按照其对应的参考向量通过与其连接的输出层神经元对外输出电能质量信号。训 练样本是已知的,所以期望输出 yih即输入的第i个电能质量信号,y ia为输入第i个电能质 量信号时电能质量检测模型实际输出的电能质量信号。此处电能质量信号与参考向量的距 离为表征电能质量信号的向量与参考向量的欧氏距离。
[0048] 利用粒子群迭代算法,迭代更新粒子群中所有粒子的位置和速度,包括:采用公式
更新粒子的速度;
[0049] 利用公式
更新粒子的位置;
[0050] 其中为惯性权重;
[0051] 为第i个粒子第k次迭代时速度<在维度d上的分量;
[0052] 为第i个粒子第k次迭代时位置#在维度d上的分量;
[0053] 第i个粒子第k次迭代时粒子的最优适应度位置在维度d上的分量;
[0054] P二为第k次迭代时整个所述粒子群的最优适应度位置^在维度d上的分量;
[0055] I和n为预设的介于〇与1之间的随机数;
[0056] (^与(32为学习因子。
[0057] 本发明进一步提供了粒子群算法优化电能质量检测模型的【具体实施方式】,具体如 下所述。
[0058] 在PSO算法中,由n个粒子组成的群体对m维空间进行搜索,每个粒子对应一个待 优化问题的潜在解。第i个粒子的位置和速度分别表示为Xi= (x n, xi2,…,xiD1)和u i = (Um ui2,…,Uim)。Xi对应的目标函数值称为粒子的适应度值f\,算法通过其来衡量粒子 的优劣程度;^决定粒子运动的方向和距离。每个粒子通过追踪两个最优解进行更新:粒 子在迭代过程中搜索到的最优适应度位置pJP整个群体在迭代过程中搜索到的最优适应 度位置最优适应度位置? 8。粒子速度和位置更新公式:
[0061] 其中,cdPc2是学习因子,通常取值为2。|和n是介于〇和1之间的随机数, 是用来保持群体多样性的。粒子每一维的速度都限制在《_内。惯性权重表达式如下:
[0062] ? = (?r?2)*(T-k)/T+?2 (3)
[0063] 其中,〇^和《 2是惯性权重最大和最小值,k是算法当前迭代次数,T是算法允许 的最大迭代次数。惯性权重起到权衡局部最优能力和全局最优能力的作用,当惯性权重较 小时,比如小于0. 8,如果粒子群算法能找到全局最优适应度位置的话,那么它所经历的搜 索时间是很短的,即所有的粒子趋向于快速汇集在一起。如果最优解是在初始搜索空间内, 粒子群算法将会很容易找到全局最优适应度位置,否则他会找不到全局最优;当惯性权重 较大时,比如大于1. 2,粒子群算法更像全局搜索算法,且它总是搜索新的区域,这时的粒子 群算法会需要更多的迭代来达到全局最优,且更有可能找不到全局最优。当惯性权重适中 时,粒子群算法将会有更大的机会找到全局最优适应度位置,但迭代次数也会比第一种情 况要多。惯性权重在区间[0.4,0. 95]随迭代次数线性递减,对大多数问题有较好的寻优效 果。
[0064] 通过试验仿真发现,随时间变化的学习因子同样对算法的性能有很大的影响,表 达式如下:
[0065] 〇!= (c if-Ci^^k/T+c^ (4)
[0066] c2= (c 2f_c2i) *k/T+c2i (5)
[0067] 其中,clf和c n分别是c i的最大值和最小值,c 2f和c 2i分别是c 2的最大值和最小 值。
[0068] 算法基本思想与步骤:
[0069] Stepl初始化。设定初始种群数目为n,迭代次数T,学习因子Cl、c 2,随机产生所有 粒子的位置和速度,并确定粒子的最优适应度位置Pi和粒子群的最优适应度位置P g,分配 电能质量检测模型中的连接权值。
[0070] 即设定初始种群数目n ;粒子群中粒子的维度为电能质量检测模型中连接权值的 数目;学习因子Cl、c2是随机设定的值;粒子群中所有粒子的位置和速度是随机设定的;初 始设定每个粒子初始的最优适应度位置 Pi为粒子的初始位置,和设定粒子群的最优适应度 位置Pg为最优的P i。
[0071] St印2评价每个粒子的适应度值,即计算每个粒子的目标函数值;
[0072] 根据每个粒子当前位置,计算每个粒子的适应度值。
[0073] St印3根据公式(1)更新粒子的速度;
[0074] Step4对粒子群中每个粒子的位置Xi,将Xi与设定的位置比较,将更新后的速度 ~与设定的速度比较,如果x/j、于设定的位置,并且更新后的速度u /j、于设定的速度,则 重新初始化粒子群;否则直接根据公式(2)更新粒子群的位置;
[0075] 即如果粒子的位置与速度都小于设定值,则重新初始化粒子群。
[0076] St印5比较种群中每个粒子当前位置的适应度值与其Pi的适应度值,若当前的适 应度值更优,则将 Pi更新为粒子当前的位置;否则P i保持不变;
[0077] 即用Pi记录第i个粒子在迭代过程中的最优适应度位置;如果第i个粒子当前的 适应度值优于 Pi的适应度值,则将P i更新为粒子当前的位置;否则,保存P i不变。
[0078] St印6对每个粒子,将最优适应度位置Pi的适应度值与群体历史最优适应度位置 P g的适应度值进行比较,如果优于P g的适应度值,则将其位置作为群体最优适应度位置P g, 否则pg保持不变;
[0079] St印7用粒子群最优位置?8更新电能质量检测模型的连接权值;
[0080] 即利用口8各个分量依次为电能质量检测模型中的各个连接权值赋值,其顺序是: 按照竞争层的神经元的排列顺序,通过 ?8依次给竞争层的神经元对应的参考向量赋值,即 给相应神经元对应的连接权值赋值;在给竞争层的神经元对应的参考向量赋值时,依照输 入层的神经元的排列顺序依次给连接权值赋值。例如如图2所示的电能质量检测模型,p g 前3个分量给神经元bl对应的参考向量赋值,其顺序是第一个分量给albl赋值,第二个分 量给a2bl赋值,第三个分量给a3bl赋值;其余连接权值赋值的方法依次类推。
[0081] St印8若满足终止条件,则停止算法;否则转向St印3。
[0082] 这里粒子的适应度函数为误差平方和的均值:
[0084] 其中,N为训练样本总数;yih和y ia分别为相应于第i个训练样本的电能质量检测 模型输出层的期望输出和实际输出。通常循环结束的标准是达到规定的迭代次数或者满足 规定的误差标准为止。作为预设的样本,输入的训练样本对应的电源扰动类型是已知的,y, 为第i个电能质量信号对应的电源扰动类型的期望输出,即输入值; yia为电能质量信号输 入电能质量检测模型后的输出值,对应电能质量检测模型识别的电源扰动类型。
[0085] 进一步,为了更好的提取表征各种电能扰动的特征向量,在电能质量信号输入电 能质量检测模型前,先利用S变换提取各扰动的特征向量,将其作为人工神经网络的输入。
[0086] S变换是一种时频可逆的分析方法,它是一种新的加窗傅里叶变换,其基本思想是 对加窗傅里叶变换和连续小波变换思想的延伸或推广。在S变换中,窗函数是一个可随频 率的变化而伸缩的高斯函数,因而S变换具有连续小波变换所没有的一些优点,其分辨率 是依赖于频率的,并与傅里叶谱保持直接的联系,变换核不必满足容许性条件等。基于S变 换的方法,其变换结果与频谱有简单的对应关系。能提取信号任意频率分量的特征,提取的 这些扰动特征直观,易于理解,且抗噪能力强,目前这种方法逐渐显现出较小波变换和其他 方法更强的扰动检测和识别能力。
[0087] 本发明实施例还提供了一种分布式电源
扰动类型的在线检测装置,如图3所示, 包括:
[0088] 模型构建模块31,用于基于学习向量量化LVQ神经网络构建电能质量检测模型;
[0089] 模型优化模块32,用于利用粒子群算法PSO优化电能质量检测模型。
[0090] 扰动检测模块33,用于利用优化后的所述电能质量检测模型,依据输入的电能质 量信号中的扰动类型信息,对所述电能质量信号的扰动类型行检测。
[0091] 模型构建模块31构建的电能质量检测模型,包括分别由多个神经元组成的输入 层、竞争层及输出层;输入层中的每个神经元分别与竞争层中的所有神经元连接,其中输入 层的神经元与竞争层的神经元的一次连接对应一个连接权值;竞争层的每个神经元所对应 的所有连接权值构成其自身的参考向量;竞争层中的神经元与输出层中的神经元--对应 连接;输出层,用于对外输出电能质量信号扰动类型的检测结果。
[0092] 模型优化模块32,通过PSO优化电能质量检测模型,给电能质量检测模型的各个 连接权值赋值。粒子群通过迭代更新,找出适应度值最优的粒子,以此最优的粒子给电能质 量检测模型中的连接权值赋值,使得输入一组训练样本的时候,输出的分类结果的误差尽 可能小。
[0093] 在实际使用中,可以使用DSP芯片实现模型构建模块31、模型优化模块32和扰动 检测模块33 ;同时,依次利用电压或电流互感器、信号调理电路和信号转换电路采集电流 质量信号,并将电流质量信号输入至电能质量检测模型;还可以通过FPGA进行数据的传输 以及各种指令的传递。
[0094] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以 存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取 存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0095] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1. 一种分布式电源扰动类型的在线检测方法,其特征在于,包括: 基于学习向量量化LVQ神经网络构建电能质量检测模型; 利用粒子群算法PSO优化所述电能质量检测模型; 利用优化后的所述电能质量检测模型,依据输入的电能质量信号中的扰动类型信息, 对所述电能质量信号的扰动类型行检测。2. 根据权利要求1所述的方法,其特征在于,所述电能质量检测模型包括分别由多个 神经元组成的输入层、竞争层及输出层; 所述输入层中的每个神经元分别与所述竞争层中的所有神经元连接,其中所述输入层 的神经元与所述竞争层的神经元的一次连接对应一个连接权值;所述竞争层的每个神经元 所对应的所有所述连接权值构成其自身的参考向量; 所述竞争层中的神经元与所述输出层中的神经元一一对应连接; 所述输出层,用于对外输出所述电能质量信号扰动类型的检测结果。3. 根据权利要求1所述的方法,其特征在于,所述利用PSO优化所述电能质量检测模型 包括: 建立粒子群,其中所述粒子群中粒子的位置的分量与所述电能质量检测模型中的连接 权值一一对应; 利用粒子群迭代算法,迭代更新所述粒子群中所有粒子的位置和速度; 其中,每次更新粒子的位置和速度后,均计算每个粒子的最优适应度位置,并利用得到 的粒子的最优适应度位置获取粒子群的最优适应度位置,以及,利用所述粒子群的最优适 应度位置更新所述电能质量检测模型中的所有所述连接权值; 当所述粒子群迭代算法达到设定的迭代次数,或,所述电能质量检测模型的实际输出 和预期输出的差值满足预设范围时,停止对粒子群中粒子位置和速度的更新。4. 根据权利要求3所述的方法,其特征在于,所述建立粒子群,包括: 建立初始种群数目为n,以及迭代次数为T的粒子群,其中所述粒子群中的粒子的维度 为所述电能质量检测模型中所有连接权值的数目,并随机产生所述粒子群中所有粒子的初 始位置和初始速度,以及确定每个粒子初始的最优适应度位置和所述粒子群初始的最优适 应度位置; 建立所述粒子群中粒子的位置的分量与所述电能质量检测模型中的连接权值的一一 对应关系。5. 根据权利要求3所述的方法,其特征在于,所述利用粒子群迭代算法,迭代更新所述 粒子群中所有粒子的位置和速度,包括: 依次判断每个粒子的当前位置是否小于和其对应的设定位置,且判断每个粒子的当前 速度是否小于和其对应的设定速度,如果当前粒子的判断结果均为是,则重新初始化所述 粒子群;如果当前粒子的判断结果至少有一项为否,则更新当前粒子的位置和速度。6. 根据权利要求3所述的方法,其特征在于,所述每次更新粒子的位置和速度后,均计 算每个粒子的最优适应度位置,包括: 每次更新粒子的位置和速度后,计算粒子当前的适应度值; 依次判断每个粒子当前的所述适应度值是否优于其当前的最优适应度位置对应的适 应度值,如果是,则利用粒子的当前位置替换所述粒子的最优适应度位置。7. 根据权利要求3所述的方法,其特征在于,所述利用得到的粒子的最优适应度位置 获取粒子群的最优适应度位置,包括: 依次判断每个粒子当前的最优适应度位置的适应度值是否优于所述粒子群的最优适 应度位置的适应度值,如果当前进行判断的粒子当前的最优适应度位置的适应度值优于所 述粒子群当前的最优适应度位置的适应度值,则将所述粒子群的最优适应度位置更新为当 前进行判断的粒子的最优适应度位置。8. 根据权利要求6所述的方法,其特征在于,所述计算粒子当前的适应度值,包括: 利用公式汁算粒子当前的适应度值; 其中,N为训练样本总数;yih和y ia分别为相应于第i个训练样本的输出层的期望输出 和实际输出。9. 根据权利要求5所述的方法,其特征在于,所述利用粒子群迭代算法,迭代更新所述 粒子群中所有粒子的位置和速度,包括: 采用公式4+1 = + + c2;7(/^ - <)更新粒子的速度; 利用公式七/+1 = + rt1更新粒子的位置; 其中:ω为惯性权重; 为第i个粒子第k次迭代时速度 <在维度d上的分量; 为第i个粒子第k次迭代时位置4在维度d上的分量; 第i个粒子第k次迭代时粒子的最优适应度位置在维度d上的分量; 为第k次迭代时整个所述粒子群的最优适应度位置^在维度d上的分量; ξ和η为预设的介于〇与1之间的随机数; (^与c 2为学习因子。10. -种分布式电源扰动类型的在线检测装置,其特征在于,包括: 模型构建模块,用于基于学习向量量化LVQ神经网络构建电能质量检测模型; 模型优化模块,用于利用粒子群算法PSO优化所述电能质量检测模型; 扰动检测模块,用于利用优化后的所述电能质量检测模型,依据输入的电能质量信号 中的扰动类型信息,对所述电能质量信号的扰动类型行检测。
【专利摘要】本发明涉及电能质量分析领域,具体而言,涉及一种分布式电源扰动分类装置及其在线检测方法。该方法包括:基于学习向量量化LVQ神经网络构建电能质量检测模型;利用粒子群算法PSO优化所述电能质量检测模型;利用优化后的所述电能质量检测模型,依据输入的电能质量信号中的扰动类型信息,对所述电能质量信号的扰动类型进行检测。本发明实施例提供的方法,克服现有电能质量检测方法在拥有一组较为理想的样本之后,训练网络时很可能会遇到不收敛或者收敛速度慢的问题。
【IPC分类】G06N3/02, G01R31/00
【公开号】CN104897992
【申请号】CN201510307406
【发明人】李加升
【申请人】湖南城市学院
【公开日】2015年9月9日
【申请日】2015年6月8日