神经网络负荷预测

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

h n 1
h (m p) a
h
log
m 2
h为隐含层的节点数;m 为输入层的节点数; p 为输出层的节

数;a为0~10 之间的常数。
BP神经网络电力系统负荷预测模型建立
BP 神经网络的学习参数的选取
(1)初始权值和阈值 (2)学习速率 (3)动量因子 (4)期望误差
BP神经网络电力系统负荷预测模型建立
输出层换算为负荷的公式如下:
x
1 2
( xm ax
xmin ) y
1 2
( xm ax
xmin )
BP神经网络电力系统负荷预测模型建立
BP 神经网络的拓扑结构
神经网络的拓扑结构指各层之间的连接方式及其参数的确定。 建立合理的网络拓扑结构,能够更加准确的找寻出系统存在的 规律,使计算结果更加准确。一般使用试凑法,确定以下几个 参数: (1)BP 神经网络层数 (2)输入层、输出层节点数 (3)隐含层节点数 参数的选取可参考以下经验公式:
电力系统的负荷变化具有周期性,根据这一特性,可认为相似
日期之间的数据具有相似性,它们之间的变化范围也比较小,
如果某一数据与其他值的变化差距非常大,可认为是不良数
据,进行以下处理。
如果:
Y(d,t) m(t) (t)
则:
Y (d,t) m(t) (t) Y (d,t) m(t)
Y (d,t) m(t) (t) Y (d,t) m(t)
BP神经网络的学习算法
(1)对样本的输入数据做归一化处理,得到输入变量; (2)对权值进行初始化,使其为较小的随机数; (3)确定具有输入向量和期望输出的训练样本; (4)根据输入样本信息,经过隐含层的计算,在输出层得出结 果; (5)计算实际输出与期望值之间的误差,并与规定误差进行比 较; (6)调整隐含层和输出层各神经元的权值; (7)返回第 4 步,循环进行,直到误差满足规定的精度为止。
式中 m(t) 表示负荷数据相似日t时刻的平均值, (t) 为表
示其变化范围的阈值。
BP神经网络电力系统负荷预测模型建立
历史数据的选取及数据预处理
(3)缺失数据的补充 由于一些因素影响,使得某些负荷数据失真或缺失,对于这种 数据的处理方法通常是用前后几天的负荷数据来填补。
BP神经网络电力系统负荷预测模型建立
(3)分段型传递函数
1
f
(
x)
1
2
(1
x)
1
(x 1) (-1 x 1) (x 1)
(4)Sigmoid型传递函数
f (x)
1
1 exp( x)
神经网络基本模型
神经网络基本模型
神经网络的分类
1.按神经元之间的组合拓扑结构划分
(1)误差反向传播网络(BP网络) 误差反向传播模型属于前向网络,是到目前应用最为广泛的
神经网络的分类
2.按照神经网络连接结构的拓扑方式分类 (1)正向网络
神经网络的分类
(2)反馈型网络
神经网络的分类
(3)层内互联正向网络
神经网络进行负荷预测的优缺点
(1)非线性 神经网络对于实现非线性映射具有一定的优势,其神经元具有 很强的数学处理能力,这一特性有助于非线性问题的解决。所 以比较适合短期负荷预测 (2)并行分布处理 神经网络具有高度并行结构,各神经元间并列运行,能同时处 理信息,具有高速计算能力,有助于实现系统的监控及优化。 (3)对初值要求较高
(1)趋势外推法 (2)回归分析法 (3)时间序列法 (4)灰色预测法 (5)专家系统法 (6)小波分析法 (7)人工神经网络法
神经网络基本模型
神经网络基本模型
神经网络的集中传递函数 (1)阶跃型传递函数
1 (x 0) f (x) 1 (x 0) (2)线性传递函数 f (x) kx
神经网络基本模型
Y (d,t) Y (d,t 1) (t) Y (d,t) Y (d,t 1) (t)

Y (d,t) Y (d,t 1) Y (d,t 1) 2
Y (d,t) 表示第d天t时刻的负荷值,(t), (t) 表示阈值。
BP神经网络电力系统负荷预测模型建立
历史数据的选取及数据预处理
(2)数据垂直处理法
一种人工神经网络,应用于语言、模式识别,自适应控制等。 其缺点是训练时间较长,容易陷入局部最小。
(2)径向基函数网络(RBF网络) 径向基函数模型属于多层前向网络,具有学习速度快,精度
高的特点,但由于高斯函数特性,不适用于高频的学习。
神经网络的分类
(3)Hopfield 网络 (4)双向联想存储器网络(BAM 网络) (5)适应谐振理论网络(ART 网络)
负荷数据的归一化处理
神经网络在训练之前需要对数据进行归一化处理,以避免出现 神经元饱和现象,而影响整个网络的学习训练过程BP神经网络 的传递函数一般选用 Sigmoid 函数,应将输入数据压缩至 [-1,1]之间。变换公式如下:
xm
xmax 2
xm in
y 2(x xm ) xmax xmin
神经网络负荷预测
LOGO
电力系统负荷预测的意义
(1)经济性 (2)可靠性 (3)挺高安全性 (4)促进电力市场
电力系统负荷预测的特点
(1)可变性 (2)条件性 Leabharlann Baidu3)时间性 (4)多方案性
电力系统负荷预测的分类
(1)长期负荷预测 (2)中期负荷预测 (3)短期负荷预测 (4)超短期负荷预测
电力系统负荷预测的研究现状
BP 神经网络初始权值和阈值对网络学习的影响
BP神经网络的学习算法
(1)信号正向传播 信号的正向传播过程中,各层之间互相没有联系, 将输入信息传到输入层后,再传到隐含层,经过一 定的计算处理后,在输出层得到结果。
(2)误差反向传播 误差的反向传播过程,首先将输出结果与期望值比较,计算得 出误差值,并根据此值修改神经元之间的连接权值,然后再将 其值重新加到各个神经元上,使得误差减小。实际上即是求误 差函数的极小值。
BP神经网络的学习算法
BP神经网络电力系统负荷预测模型建立
(1)历史数据的选取及数据预处理 (2)负荷数据的归一化处理 (3)神经网络的拓扑结构 (4)神经网络的学习参数 (5)预测误差分析
BP神经网络电力系统负荷预测模型建立
历史数据的选取及数据预处理
(1)数据水平处理法 该方法选取相邻的时刻的数据为参考,确定一个阈值,如果某 一数据超出这个阈值,就认为它是伪数据,需要对它进行处理 ,处理的方法如下: 如果:
BP 神经网络模型的结构
BP神经网络的学习算法
(1)信号正向传播 信号的正向传播过程中,各层之间互相没有联系, 将输入信息传到输入层后,再传到隐含层,经过一 定的计算处理后,在输出层得到结果。
(2)误差反向传播 误差的反向传播过程,首先将输出结果与期望值比较,计算得 出误差值,并根据此值修改神经元之间的连接权值,然后再将 其值重新加到各个神经元上,使得误差减小。实际上即是求误 差函数的极小值。
神经网络的学习特性
(1)有导师学习 需要给出期望的输出,基于大量的训练样本,训练并比较输
入与输出的误差,根据这个数值对网络的权值和阈值进行调节,使 网络的输出更加接近于理想输出。
(2)无导师学习 输入向量不包含目标向量,是一个自我学习的过程,训练过
程主要是对权值和阈值的修改,不需要反馈。相似的输入可以得到 相似的输出,无导师学习法可作聚类分析,通过学习统计出输入样 本存在的特性,以神经元之间连接权值的形式存在,将向量按各自 特性划分为有限的模式类别。根据训练任务量的不同,可分为渐进 式和批量式。渐进式训练是每收到一个输入向量便调整网络权值和 阈值;批量式训练是接受所有输入向量后根据相关算法批量调整网 络的权值和阈值。
相关文档
最新文档