基于贝叶斯神经网络方法的短期负荷预测摘要:短期负荷预测对于有效的电力系统规划和运营是非常重要的工具。我们在本文提出使用贝叶斯方法来设计一个基于电力负荷预测模型的最优神经网络。贝叶斯建模法比传统的神经网络学习法具有更显著的优势。在其他方法中, 我们是通过引用正则化系数的自动调谐,选择最重要的输入变量, 引出说明模型输出的不确定性区间及对不同模型进行比较的可能性来选取最优模型的。我们提出的这种方法被应用于现实的负荷数据中。关键词: 负荷模型;短期负荷预测;神经网络;贝叶斯理论;模型选择1 介绍短期负荷预测( STLF)对于电力系统[1] 的日常运营是必不可少的。对电力系统每小时负载的准确预测能够帮助系统操作员提前一天到一个星期完成各种像发电量的经济预算和燃料采购预算等具体经济调度任务。特别是对峰值需求的预测更加重要, 因为电力设备的发电容量必须满足这一要求。由于负荷预测技术会促进更加安全的电力系统运行环境以及更节约的经济成本,许多技术已被用于改善 STLF[2] 。在这些技术中, 神经网络(NNS)技术的使用在负荷预测领域[2,3] 占主导地位。实际上,实用数据库中历史负荷数据的有效性以及神经网络方法对于输入和输出变量集之间进行非线性映射的驱动的特性使得这种建模工具变得非常受欢迎。然而,就像文献 [2,4] 指出的一样,神经网络模型是非常灵活的模型以至于设计一个用于特定应用程序的神经网络是很不容易的。本文的研究内容是基于神经网络模型能够以任意精度值逼近任意连续函数并能提供足够的隐藏神经元数[5] 。但是,这样的特点也有缺陷, 即这种精确的的近似对噪音来说也是一种近似。结果,该模型产生了在当新数据被输入时输出能力很差的状况。在神经网络研究领域,这个问题被称为过度拟合, 它可能因为神经网络模型过于复杂而产生(即模型中设置了太多的参数)。实际上,在解决某种问题前,有必要对神经网络的复杂程度和待研究的问题之间进行匹配。模型的复杂程度决定了模型的输出能力(由泛化误差或测试误差衡量) 。过于简单或者过于复杂的神经网络都会导致低效的预测结果。目前主要有两种方法来控制神经网络的复杂性,即结构选择和正则化技巧。结构选择通过改变神经网络参数(称为权重和误差)的数量来控制复杂性。其中一个最简单的方法是单隐藏层网络的使用,隐藏层中自由量的数目是通过调整隐藏单元的数量来控制。其他方法包括在训练过程中不断增加或修剪网络结构。...