资源简介

含NWP数值天气预报和不含NWP数值天气预报的BP神经网络预测风电功率两种方法进行比较,含数据,实际案例。

资源截图

代码片段和文件信息


%% 清空环境变量
close all
clc; clear


%% 训练数据预测数据提取及归一化
%下载输入输出数据
load traindata1011 A O 
load goontest inputtest_may16 outputtest_may16


inputnum=7;hiddennum=6;outputnum=1; %4-5-1结构 编码长度31 7-5-1 46

%训练数据和预测数据
input_train=A(1:360:)‘;
input_test=inputtest_may16(1:24:)‘;
output_train=O(1:360)‘;
output_test=outputtest_may16(1:24)‘;

%选连样本输入输出数据归一化
[inputninputps]=mapminmax(input_train);
[outputnoutputps]=mapminmax(output_train);

%% BP网络训练
%构建网络
net=newff(inputnoutputnhiddennum{‘tansig‘‘purelin‘});

%网络进化参数
net.trainParam.epochs=100; %迭代次数,学习率,目标
net.trainParam.lr=0.1;
net.trainParam.goal=0.00001;
net.trainParam.show=100;
net.trainParam.showWindow=0;

%网络训练
net=train(netinputnoutputn);

%% BP网络预测
%预测数据归一化
inputn_test=mapminmax(‘apply‘input_test

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1813  2014-01-07 21:59  BP wind prediction\bp.m
     文件        1737  2014-01-07 21:57  BP wind prediction\BPNWP.m
     文件         874  2013-10-12 14:59  BP wind prediction\goontest.mat
     文件         974  2013-10-16 15:49  BP wind prediction\goontestNWP.mat
     文件        6430  2013-10-11 21:12  BP wind prediction\traindata1011.mat
     文件        7287  2013-10-16 15:38  BP wind prediction\traindata1011NWP.mat

评论

共有 条评论