- 104
- 0
- 约2.44千字
- 约 3页
- 2019-12-05 发布于山西
- 举报
附录1风电场1的功率预测MATLAB源程序
%% 基于支持极限学习机的风电功率预测程序
%% 清空环境
clc
clear
load windpower1
x=x(1:144*10);
%%%----------下面这段程序用来构造网络的输入和输出-------------
n=144;
for i=1:length(x)-n-1
for j=i:i+n
input(i,j-i+1)=x(j,1);
end
end
output=x(n+2:length(x),1);
input=input;
output=output;
% 训练集
p_train = input(:,1:144*10-n-1);
t_train = output(:,1:144*10-n-1);
% 测试集
p_test = input(:,144*9-n+1:end);
t_test = output(:,144*9-n+1:end);
%
%% 数据归一化
% 训练集
[pn_train,inputps] = mapminmax(p_train);
pn_train = pn_train;
pn_test = mapminmax(apply,p_test,inputps);
pn_test = pn_test;
% 测试集
[tn_train,outputps] = mapminmax(t_train);
tn_train = tn_train;
tn_test = mapminmax(apply,t_test,outputps);
tn_test = tn_test;
%% ELM模型创建/训练
cmd = [ -t 2, -c ,num2str(320), -g ,num2str(0.05), -s 3 -p 0.01];
model = ELMtrain(tn_train,pn_train,cmd);
%% ELM仿真预测
unknow=zeros(length(tn_test),1);
for i=1:(length(tn_test))
for j=1:i+n
if i==1
pn_test(i,j)=pn_test(i,j);
end
if i1
if j8
pn_test(i,j)=pn_test(i-1,j+1);
end
if j==8
[tn_sim_ELM,inputps] = mapminmax(t_sim_ELM);
tn_sim_ELM =tn_sim_ELM;
pn_test(i,j)=tn_sim_ELM;
end
end
end
P_test=pn_test(i,:);
t_sim_ELM=ELMpredict(unknow(i),P_test,model);
Predict_2(1,i)=t_sim_ELM;
end
[Predict_1,error_1] = ELMpredict(tn_train,pn_train,model);
% 反归一化
predict_1 = mapminmax(reverse,Predict_1,outputps);
predict_2 = mapminmax(reverse,Predict_2,outputps);
% 结果对比
result_1 = [t_train predict_1];
result_2 = [t_test predict_2];
error_ELM=t_test-predict_2;
maxwindpower=max(x);
rmse=sqrt(sum((t_test-predict_2).^2)/length(t_test))/maxwindpower;
mae=sum(abs(error_ELM))/(length(tn_test)*maxwindpower);
%% 绘图
figure(1)
plot(1:length(t_train),t_train,r-*,1:length(t_train),predict_1,b:o)
grid on
legend(真实值,预测值)
xlabel(样本编号)
ylabel(功率/kW)
string_1 = {训练集预测结果对比;
[mse = num2str(error_1(2)) R^2 = num2str(error_1(3))]
您可能关注的文档
- 双点双向重分布的思路和解决方法.doc
- 双路由实现内外网同时上网的方法.docx
- A9743+浅谈原生家庭对大学生亲密关系的影响-改2.docx
- 《防儿童车内窒息系统设计》开题报告.docx
- 防儿童车内窒息系统设计-改4.doc
- 《防儿童车内窒息系统设计》-文献综述.doc
- 《防儿童车内窒息系统设计》-任务书.doc
- 基于SVPWM的永磁同步电机变频调速系统设计-已修改.doc
- 基于SVPWM的永磁同步电机变频调速系统设计-5.3.doc
- 松下plc物流系统设计报告.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- GJB8848-2024系统电磁环境效应试验方法.pptx VIP
- 河南豫能控股股份有限公司及所管企业2026届校园招聘127人备考题库精编答案详解.docx VIP
- 2024-2025学年河南省郑州市七年级上期末数学试卷附答案解析.docx VIP
- 国家建筑标准设计图集 23S519小型排水构筑物图集.pdf VIP
- 大画幅相机的基本操作.doc VIP
- 2024脓毒症液体治疗急诊专家共识.pdf
- 2025届T8八省八校高三联考语文试卷讲评 课件.pptx VIP
- 大画幅相机基本操作(二).doc VIP
- 2025年度民主生活会“五个带头”个人检查发言8篇.docx VIP
- 23S519小型排水构筑物图集.docx VIP
原创力文档

文档评论(0)