- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于模糊小波网络的电力系统短期负荷预测方法
本文提出一种基于模糊小波网络的短期负荷预测模型。模糊小波网络结合了小波变换良好的时频局域化性质、模糊推理和神经网络的学习能力,因此函数逼近能力大大提高。模糊小波网络由一组模糊推理规则和若干小波子网络组成,其中模糊规则的结论部分与某一特定尺度的小波子网络相对应。在学习过程中通过同时调整小波基函数的平移因子和隶属度函数的形状,使得模糊小波网络的精度和泛化能力大大提高。实例计算表明,这种模型是切实可行的。
关键词:负荷预测 小波 模糊小波网络
A METHOD OF POWER SYSTEM SHORT-TERM LOAD FORECASTING BASED ON
FUZZY WAVELET NEURAL NETWORKS
WANG Xin-xiu, WU Yao-wu, XIONG Xin-yin, HUANG A-qiang
(Huazhong University of Science and Technology , Wuhan 430074 , Hubei Province , China )
ABSTRACT:A novel short-term load forecasting model based on fuzzy wavelet neural networks(FWN) is presented in this paper. FWN combines the time-frequency localization ability of wavelet and fuzzy infer and the education character of ANN,so its ability of reaching the global best results is greatly improved. The FWN includes a set of fuzzy rules and several sub-WNNs. Each sub-WNN, corresponding to a certain fuzzy rule, consists of wavelets with a specified dilation .By training the translation parameters of the wavelets and adjusting the shape of membership functions, the accuracy and the generalization capability of FWN can be remarkably improved. The result of calculation examples shows that the presented model is effective.
KEY WORDS: load forecasting; wavelet ; fuzzy wavelet neural networks
1 引言
短期负荷预测是电网经济运行的前提和基础。准确的负荷预测结果,对电力系统安全可靠运行具有重要意义。许多学者对此进行了深入研究,并及时地将数学上的最新成果应用到负荷预测领域中去,使预测水平得到提高,小波网络便是基于小波分析理论而构成的人工神经网络模型,它同时具备了小波变换良好的时频局部化性质和神经网络的学习能力,它既可以在网络结构的确定上有一定的理论指导,又具有神经网络的许多优秀特性,并且网络的训练是对特定的凸函数的优化过程,学习速度比一般网络要快[3]。
研究表明,小波网络比神经网络使用的基函数单元更少,具有更快的收敛速度和更高的精度,然而小波网络有两个明显的不足:在多维输入情况下,学习所用小波基数目过多,其次是随着网络输入维数的增大,使得小波网络的收敛速度大大下降,即不能够解决所谓的“维数灾”问题[5]。由于影响电力系统短期负荷预测的因素诸多,本身也是一个多维输入问题,基于此,本文提出了一种将小波网络和模糊神经网络相结合的短期负荷预测的新方法,利用一组模糊规则将小波网络分为若干小波子网络,每条模糊规则前提部分将输入样本空间划分为一个局部子空间,其结论部分则对应某一特定尺度下的小波子网络,不同尺度下的小波子网络用于捕捉信号的各种不同特性,将其进行线性组合来逼近信号。它在保证选择一定数量的小波基函数下,由隶属度函数和小波子网络的输出来精确确定整个网络的输出,使网络到达最佳逼近,同时简化了网络的结构,避免了小波网络的“维数灾”问题,提高了计算效率。实践证明该方法具有较高的精度和很强的泛化能力。
2 小波网络
对于输入X=[x1,x2,...xq] ,定义其多维小波母函数为[5]:
由小波分析理论知,任一能量有限的信号都有如下离散小波分解形式[2]:
其中:Wm(X)为尺度层m上的小波分量,n是尺度层m上的小波函数的平移因子。
从式(2)、(3)中不难看出任一信号f(X)都可以分解成在不同尺度层上小波分量的线性组合,这正是我们提出FWN(模糊小波网络)的出发点。
从理论上来说,信号的小波展开式的基有无穷多个,而在分析电力负荷频谱特性时发现,负荷信号的变化过程具有连续频谱的特性[4],负荷预测仅涉及一个频带,故只需选择最能代表信号信息的主频段来逼近信号。因此在一定精度要求下总可以截取有限小波函数作为基函数,得:
数的尺度及平移因子。这样就可以用一个以小波函数作为激活函数、wmi,n作为从隐含层到输出层的权值的小波神经网络来表示信号f(X)∈L2R。在本文所采用的FWN中,为了避免多维小波网络的“维数灾”问题,采用了若干小波子网络,每一小波子网络表示在同一尺度层上的小波分量的线性组合,从而使复杂问题简单化,达到分而治之,结合模糊神经网络将各小波子网络进行线性组合,来逼近信号f(X),一小波子网络的结构如下图1。
由小波理论的多分辨率分析可知,粗尺度层上的小波网络用于捕获信号的全局信息,而较细尺度层上的小波网络用于捕捉信号的各种局部信息,使FWN网络具有明确的物理意义,每一小波子网络的规模大大简化,易于进行训练,提高了计算效率的同时也提高了预测精度。
3 模糊小波网络结构
本文采用由Takigi-Sugeno改进的模糊推理方法[5],假定模糊系统有q个输入,单个输出其模糊规则有着如下形式:
其中,Ri表示第i(1≤i≤c)条模糊规则;Xj(1≤j≤q)为输入集X中的第个变量;Ni表示第i条模糊规则中选用的小波基总数;nk=[n1k,n2k,...,nqk]为平移因子;而则是第i条模糊规则的输出,其值为具有相同尺度因子2mi小波基的线性组合,本文用一个小波子网络表示;模糊子Aij集用隶属度函数
[p]
由模糊推理层得到每条模糊规则对于输入X的适用度μi(X),实现归一算法得到其激活度,它主要是决定了每个小波子网络的输出在整个网络输出中所占的比重:
在改进的Takigi-Sugeno模糊神经网络和小波网络的基础上,式(5)-(8)所描述的FWN可以用一个多层网络来实现,如上图2中所示.
该FWN由常规的四层模糊神经网络组成,分别为:输入层、隶属度函数生成层、推理层及反模糊化层,各层神经元数目分别为q,q×c,和c+1,所以一旦确定输入个数和模糊规则数,模糊小波网络的结构也就确定了,WNNi表示第i个小波子网络。在隶属度函数生成层中所采用的激活函数是式(6)中给出的高斯型隶属度函数。
本文中采用的FWN模型与常规的模糊神经网络模型最大的区别就在于反模糊化层的不同,在模糊神经网络中只能对信号进行局部化逼近,而FWN中则采用了一系列小波子网络,它既能对信号进行全局逼近,也能进行局部逼近,而且对于确定模糊规则数有合理的依据,正因为此,FWN具有更好的信号逼近能力和更强的适应力。
4 模糊小波网络的学习算法
给定L个训练样本对,Xl(l=1,2,...,L)表示第l个训练样本的输入,分别表示网络的实际输出和目标输出。求解FWN的参数采用使之间误差最小的BP算法,其流程如下:
(3)读入训练样本对,计算网络输出,并计算训练误差:若满足精度要求,则跳转到(5),否则继续;
[p]
射频工程师养成培训教程套装,助您快速成为一名优秀射频工程师...