资源简介
电力负荷预测是电力系统规划的重要组成部分,也是电力系统经济运行的基础,其对电力系统规划和运行都极其重要。根据历史电网负荷数据,用深度置信网络预测未来负荷大小,是很好的学习资料,特别适合刚入门人员。

代码片段和文件信息
load data
ldata = data.SYSLoad;
LData = ldata(:)‘;
[LdataPS] = mapminmax(LData01);%归一化
ori_X = zeros(8000048);
for j = 1:80000
for i = 1:48
ori_X(ji) = Ldata(j+i-1);
end
end
ori_Y = zeros(800001);
for i = 1:80000
ori_Y(i) = Ldata(48+6+i);
end
index = randperm(80000);
train_index = index(1:2);
X = ori_X(train_index:);
Y = ori_Y(train_index);
test_X = ori_X(test_index:);
test_nor_Y = ori_Y(test_index);%归一化
test_Y = mapminmax(‘reverse‘test_nor_YPS);
%train dbn
dbn.sizes = [24 12];
opts.numepochs = 50;
opts.batchsize = 100;
opts.momentum = 0;
opts.alpha = 1;
dbn = dbnsetup_bp(dbn ori_X opts);
dbn = dbntrain(dbn ori_X opts);
%unfold dbn to nn
nn = dbnunfoldtonn(dbn 1);
nn.activation_function = ‘sigm‘;
%train nn
opts.numepochs = 5000;
opts.batchsize = 100;
nn = nntrain(nn X Y opts);
[er bad ybar] = nntest(nn test_X test_nor_Y);
reverseForecastResult = mapminmax(‘reverse‘ybarPS);
%未归一化数值计算mape
mape = sum(abs(test_Y-reverseForecastResult)./test_Y)/2000;
%归一化数值计算rmse
rmse = sqrt(sum((ybar - test_nor_Y).^2) / 2000);
disp(‘dbn‘)
figure; %创建一个绘图窗口
plot(test_nor_Y);
hold on
plot(ybar);
legend(‘Actual wind speed‘‘Forecast wind speed‘);
ylabel({‘Wind Speed (m/s)‘});
xlabel({‘Number of day‘});
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 886166 2016-10-18 17:58 classification.pdf
文件 1377 2019-11-12 15:20 ddbn.m
文件 191390 2016-10-21 11:47 ranzato-06.pdf
- 上一篇:OFDM完整仿真过程与教程.zip
- 下一篇:PAD&N-S图.zip
相关资源
- 电网负荷预测论文集9篇
- 深度学习框架下LSTM网络在短期电力负
- 基于BP神经网络电力系统短期负荷预测
- 电力系统短期负荷预测及其应用系统
- 基于深度学习LSTM网络的短期电力负荷
- EUNIT电力负荷预测竞赛完整数据
- 使用PSO优化LSSVM
- SNM支持向量机预测回归分析数据预测
- 240节点负荷数据.rar
- 电力负荷预测方法及应用分析
- 论文研究-采用稳健回声状态网络的超
- BP神经网络算法在年电力负荷预测中的
- 基于EUNITE竞赛数据的中期电力负荷预
- 神经网络电力系统负荷预测
- 基于SVM电力系统短期负荷预测的其中
- 欧洲智能技术网络(EUNITE)竞赛负荷
- 基于SVM电力系统短期负荷预测的一个
- SVM实现负荷预测,其中包含基本SVM,
- 遗传算法优化BP网络(用于电力负荷预
- 基于最小二乘支持向量机的负荷预测
- 基于PSO-SVM负荷预测
- 粒子群神经网络混合算法在负荷预测
- 基于神经网络的短期负荷预测研究
- 欧洲智能技术网络(EUNITE)举办的电
- 电力负荷预测
- 小波神经网络进行短期电力负荷预测
- 电力系统负荷预测
- 澳大利亚电力负荷与价格预测数据
- 基于小波变换的时间序列负荷预测
- 运用双隐含层Elman神经网络进行一天
评论
共有 条评论