本发明涉及光伏并网低压台区电能质量预测领域,提出一种基于贝叶斯优化gru的电能质量预测方法,利用贝叶斯原理对gru模型超参数进行优化,该方法能提高预测的正确率。
背景技术:
1、含有分布式光伏并网的低压台区系统中,由于分布式光伏并网系统的接入,分布式光伏发电在运行的开始以及结束阶段会导致配电网电压质量出现降低,并且光伏发电输出功率波动也会导致供电质量降低。而且分布式光伏并网系统极易受到环境因素的应该而造成输出功率的波动导致电能质量下降,因此非常有必要对含有光伏并网系统的低压台区进行电能质量的预测,全面提升供电网络的信息化与智能化水平,最终实现对新型电力系统供电网络运行状态的实时感知与精细化控制,工程上具有重要的应用价值。
2、gru(gated recurrent unit)神经网络是长短期记忆lstm(long short-termmemory)的一个变体,gru跟lstm的效果相同但其结构相比于lstm更加简单,是一种非常有效的循环神经网络(recurrent neural network,rnn)模型。通常在使用预测模型进行相关预测时为了使模型预测精度提高,需要为模型设置一组合理的超参数,使相关数据集与模型有较好的契合度,使模型提高学习的性能和预测的精度。
3、贝叶斯优化算法(bayesian optimization,bo)相较于根据经验手动调参的方法,其能够通过自动寻找的方式找到最优的超参数,因此可以缩减大量的计算资源和计算时间。贝叶斯优化算法可以借助先前验证假设能快速的找到函数的最小值,其具有严谨的数学理论作为支撑。贝叶斯优化算法具有很好的调参方法而且其适用于深度学习的领域。
技术实现思路
1、为了解决上述问题,本发明提出了一种基于贝叶斯优化的电能质量预测方法
2、一种光伏并网低压台区电能质量预测方法,利用智能终端采集的用户电压数据通过分析影响光伏并网低压台区的电能质量因素,得到反映电能质量的相关指标,包括如下步骤:
3、s1:分析影响光伏并网低压台区电能质量因素:由于光伏并网系统具有很强的间歇性和随机性,在接入低压台区系统之后,会给低压台区系统带来电压波动、频率波动、谐波畸变等电能质量问题,同时也会影响低压台区系统的安全可靠运行;
4、s2:影响电能质量特征参数求取:所述影响电能质量特征参数为:电压偏差、频率偏差和谐波畸变反映实际节点电压与系统规定电压之间偏差的比率为电压偏差,计算公式如下:
5、
6、式中:ub指的是电压偏差,ure指的是实际的电压,un指的是系统规定的电压;
7、实际运行时的频率与系统标示的频率的差值称为频率偏差,其计算公式如下所示:
8、
9、式中:fb指低压台区系统所产生的频率偏差,fre指低压台区系统中的实际运行频率,fn指低压台区系统规定的标示频率;
10、大于基波频率整数倍的各次分量称为谐波,谐波会引起畸形波形偏离正弦波,反映畸形波偏离的程度就是谐波畸变率,公式如下所示:
11、
12、式中:uh指各次谐波有效值,ul是基波分量有效值;
13、一年时间内的某含有分布式光伏并网的低压台区相关数据,其中数据采集周期每小时采集一次,得到电压偏差、谐波畸变率、频率偏差;
14、s3:建立神经网络模型:建立gru(gated recurrent unit)神经网络模型,它只有两个门,更新门zt和重置门rt;更新门控制前一次的状态信息进入当前状态的程度,值越大,引入的前一时间的状态信息就越多,复位门控制忽略前一次的状态信息;值越明显,越被忽略。
15、gru两个门的计算公式分别如下:
16、rt=σ(wr·[ht-1,xt]+br)
17、zt=σ(wz·[ht-1,xt]+br)
18、公式中的xt代表的输入为当前时刻的,ht-1则代表的隐藏状态为上一时刻的,σ代表sigmoid激活函数,w代表当前时刻的权重矩阵,br代表偏置参数;signoid激活函数把更新门和重置门的取值范围转换为(0,1)的区间,ht1代表候选的隐藏状态,其表达式如式下式所示;
19、ht1=tanh(w·[rt*ht-1,xt]+bn)
20、式中tanh函数代表激活函数,w代表当前时刻的权重矩阵,bn代表偏置参数;
21、s4:重置门rt跟上一时刻隐藏状态ht-1的元素乘积,需要根据rt的取值进行判断去决定是丢弃还是保留上一时刻的隐藏状态,最终通过tanh激活函数把值域转化为(-1,1)的范围之内。最后的隐藏状态ht的表达式如下所示;
22、ht=(1-zt)*ht-1+zt*ht1
23、s5:通过更新门zt控制当前候选的隐藏状态信息和过去时刻隐藏状态的组合来判断过去和当前隐藏状态是否保留;
24、s6:根据gru预测流程可以的到贝叶斯优化算法;
25、s7:在matlab软件中创建gru电能质量预测算法、bo-gru电能质量预测算法;
26、s8:在matlab软件中测试bo-gru电能质量预测算法的可行性,最后得到电压偏差预测对比图,频率偏差预测对比图,谐波畸变率预测对比图。
27、进一步地,所述s6中贝叶斯优化算法步骤如下:
28、(1)定义出需要预测的函数f(x)和它的定义域x;
29、(2)通过在定义域x上选择一定数量的观测点,求解出观测点所对应的f(x)值;
30、(3)根据观测值估计出函数的整体分布;
31、(4)重点观测出现频率较高的点,同时计算出新观测点的f(x)值;
32、(5)函数整体置信度高于评价水平或者达到最大计算次数,停止计算;
33、(6)给出当前f(x)最小值。
34、进一步地,所述贝叶斯优化方法,为模型设置一组合理的超参数,使相关数据集与模型有较好的契合度,使模型提高学习的性能和预测的精度。
35、如上所述,本发明提供的一种基于贝叶斯优化的gru电能质量预测方法,具有如下效果:
36、1、该方法采用该方法采用贝叶斯优化方法,为模型设置一组合理的超参数,使相关数据集与模型有较好的契合度,使模型提高学习的性能和预测的精度。
37、2、该方法引入gru深度学习算法实现光伏并网低压台区电能质量预测,利用低压台区已有智能终端的历史电压数据对电能质量进行预测,不需要新增设备,减少了投资,同时降低了运行人员的劳动强度。
1.一种光伏并网低压台区电能质量预测方法,利用智能终端采集的用户电压数据通过分析影响光伏并网低压台区的电能质量因素,得到反映电能质量的相关指标,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种光伏并网低压台区电能质量预测方法,其特征在于:所述s6中贝叶斯优化算法步骤如下:
3.根据权利要求1所述的一种光伏并网低压台区电能质量预测方法,其特征在于:所述贝叶斯优化方法,为模型设置一组合理的超参数,使相关数据集与模型有较好的契合度,使模型提高学习的性能和预测的精度。