资源简介
基于BP神经网络的短期负荷预测,神经网络用于负荷预测的基本方法。
代码片段和文件信息
load P;
load T;
threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1]; %设置输入向量阈值,输入向量15维数据的取值均在[0 1]之间
net=newff(PT[31 12]{‘tansig‘‘logsig‘}‘trainlm‘); %建立BP网络,输入层神经元有15个,根据Kolmogorov定理,网络中间层神经元可以取31个。输出层神经元12个。网络中间层神经元传递函数采用S型正切函数tansig(),输出层神经元传递函数采用S型对数函数logsig()。这是因为网络的输出位于区间[01]中,正好满足网络输出的要求。trainlm 表示设定网络的训练函数为trainlm(),它采用Levenberg-Marquardt算法进行网络学习
net.trainParam.epochs=1000; %训练次数为1000
net.trainParam.goal=0.01; %训练目标为0.01
LP.lr=0.1; %学习速率为0.1
net=train(netPT); %训练网络,P为输入向量,T为目标向量
% P_test=[0.2123 0.1257 0.1343 0.2079 0.5579 0.5716 0.7059 0.7145 0.7205 0.7401 0.8019 0.8136 0.2317 0.2936 0]‘; %利用2004-7-20的电力负荷和21日的气象特征数据预测21日用电负荷
Out=sim(netP) % 输出仿真结果
%绘制预测误差曲线
plot(1:12T-Out)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 960 2012-03-23 13:14 BP神经网络短期负荷预测\main.asv
文件 958 2012-03-23 13:15 BP神经网络短期负荷预测\main.m
文件 1137 2012-03-23 10:23 BP神经网络短期负荷预测\P.mat
文件 1152 2012-03-23 13:10 BP神经网络短期负荷预测\T.mat
文件 11748 2012-03-23 10:17 BP神经网络短期负荷预测\X.xlsx
目录 0 2012-03-23 13:14 BP神经网络短期负荷预测
----------- --------- ---------- ----- ----
15955 6
- 上一篇:hapf 单相混合有源电力滤波器的设计与控制
- 下一篇:nway320 张量分解程序
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- GA_CMAC_BP_BLDCM
- wnn 一个用小波神经网络进行非线性函
- ar ar模型的一个例子
- PNNpredict19
- LBP 统一化LBP算子
- pso-bp
- Bp 利用Bp神经网络实现的两类分类程序
- TheResearchofOff-linehandwrittenChinesecharact
- BP_Neural_Netwok-Recognition_License_Plate(M
- RBF-shenjingwangluoyuce RBF神经网络预测控
- RBF-shenjingwangluohundunyuce RBF神经网络混
-
BP_tanh_linaer BP神经网络Simuli
nk模型。 - mod_demod 在matlab环境下实现通信系统中
-
MethodofFaultDiagnosisforRollingBearingba
se - BP 基于BP神经网络设计分类器
- img_bp 图像信号的压缩感知重构算法
- matlabpathplanning1
- Image-Restoration-with-BPNN 基于BP神经网络
- bpcross 一个matlab写的bp人工神经网络程
- stockprediction 基于灰色神经网络的股指
- SVMyuce matlab支持向量机预测
- PSObpPpsorbf 粒子群优化神经网络的程序
- MATLAB-Neural-network-cases 共有30个MATLAB神
- Time-series-prediction-with-anfis
- LBP 实现图像纹理特征的提取
- Extraction
- PCALDA
- CSBP_matlab 用于压缩感知的基追踪(B
- CT CT算法与原理
评论
共有 条评论