基于rbf神经网络的负荷预测仿真问题!!求大神讲解讲解!!!感激不尽!!

我是对电力负荷进行负荷预测,总共是两个月62天的数据,我把这些数据分为两个部分:将所有的工作日提取出来定义为矩阵A,将所有的双休日提取出来定位矩阵C。举个例子,对双休日矩... 我是对电力负荷进行负荷预测,总共是两个月62天的数据,我把这些数据分为两个部分:
将所有的工作日提取出来定义为矩阵A,将所有的双休日提取出来定位矩阵C。
举个例子,对双休日矩阵C进行预测(预测模型都是n-1个历史数据作为输入,预测第n个),运行程序之后出现这种问题:早上1-7点,晚上的21-24点预测值较好,剩余的值处于一个水平线。
为什么中间的曲线没有按照实际值的发展趋向?? 预测的程序是我从网上找的一段程序,非常经典,用程序来预测风力发电效果非常好。 请大神告诉我为什么中间时间段的曲线成水平线了???
展开
 我来答
meng2235
推荐于2016-01-08 · TA获得超过1.4万个赞
知道大有可为答主
回答量:4585
采纳率:74%
帮助的人:3214万
展开全部
  1. 工作日和双休日的负荷特性不同:有两种处理方法,一种是分别建立模型,分别训练,不要拿工作日模型来预测双休日;第二种方法是用同一个模型,只是将工作日与双休日量化为0和1作为神经网络输入。

  2. 单日负荷曲线波动:多模型预测法,可以讲每天划分为多个时段,针对每个时段单独建立模型。每个时段有每个时段的波动特性,单独建立模型更能映射负荷序列规律,并且减小网络规模。


用RBF网络一般预测效果较好,由于其为局部逼近网络,速度也极快。假如是在Matlab中,可以使用newrbe函数建立无误差的精确RBF网络(即隐层节点数等于样本数量),或者用广义网络newgrnn。据实际使用效果来看,GRNN的预测效果更佳。


关于样本的制定:你描述的是“预测模型都是n-1个历史数据作为输入,预测第n个”,这个不太理解,输入向量维数怎么会不停变动呢?通常负荷预测的输入向量选取为前1天、2天、3天、7天、14天的相应时段负荷。

更多追问追答
追问
共62天的数据,A是工作日1-43天为输入,第44天为输出。将24*43的矩阵经隐含层程序处理,输出高斯函数,作为newrb输入,第44天的24*1矩阵作为newrb输出。net=newrb(),再进行仿真:y=sim(net,高斯函数),按这个预测风电负荷结果也是令人满意的,但是电力负荷就如上图。您觉得这到底是哪里出现了毛病?
共62天的数据,A是工作日1-43天为输入,第44天为输出。将24*43的矩阵经隐含层程序处理,输出高斯函数,作为newrb输入,第44天的24*1矩阵作为newrb输出。net=newrb(),再进行仿真:y=sim(net,高斯函数),按这个预测风电负荷结果也是令人满意的,但是电力负荷就如上图。您觉得这到底是哪里出现了毛病?
希卓
2024-10-17 广告
DAS分布式振动监测是一种高精度、长距离、实时在线的传感技术。它利用光纤作为传感器,基于拉曼散射和布里渊散射效应,通过注入光脉冲并分析反射光信号,实现对光纤振动的监测。该技术具备高灵敏度、长距离监测、实时性强及稳定性好等优势,适用于多种场景... 点击进入详情页
本回答由希卓提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式