资源简介
使用风电场历史数据,基于pso-bp算法进行风电功率点预测
代码片段和文件信息
%sub function for getting fitness of all paiticles in specific generation
%change particle to weight matrix of BPNthen calculate training error
function fitval = fitcal(pmnetindimhiddennumoutdimDPtrainTtrainminAllSamOutmaxAllSamOut)
[xyz]=size(pm);
for i=1:x%粒子个数
for j=1:hiddennum
x2iw(j:)=pm(i((j-1)*indim+1):j*indimz);
end
for k=1:outdim
x2lw(k:)=pm(i(indim*hiddennum+1):(indim*hiddennum+hiddennum)z);
end
x2b=pm(i((indim+1)*hiddennum+1):Dz);
x2b1=x2b(1:hiddennum).‘;
x2b2=x2b(hiddennum+1:hiddennum+outdim).‘;
net.IW{11}=x2iw;
net.LW{21}=x2lw;
net.b{1}=x2b1;
net.b{2}=x2b2;
error=sim(netPtrain)-Ttrain;
fitval(i1z)=mse(error);
end
%pm 粒子初始位置矩阵
%[xyz]行数,列数,矩阵个数
%x2iw为hiddennum * indim矩阵,粒子有多少,这样的矩阵就有多少,第几个粒子对应的
%矩阵的值取自pm第几行的前hiddennum * indi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1115 2020-12-03 03:43 PSO BP wind power\fitcal.m
文件 874 2020-12-03 03:43 PSO BP wind power\goontest.mat
文件 3935 2020-12-03 03:43 PSO BP wind power\Input.mat
文件 7591 2020-12-03 03:43 PSO BP wind power\psobp.m
文件 328 2020-12-03 03:43 PSO BP wind power\test.m
文件 6430 2020-12-03 03:43 PSO BP wind power\traindata1011.mat
相关资源
- MPCController 通过carsim与matlab联合仿真
- MATLAB采用ELM进行回归和预测代码
- MOPSO-Iran
- matlab解决在孤岛运行模式下,各机组
- Particle-Swarm-Optimization-MPPT
- 无人驾驶车辆模型预测控制原书程序
- Evolutionary-ANFIS-Training 用MATLAB实现自适
- RVM2 基于稀疏贝叶斯框架的机器学习算
- discrete-mpc-with-constraints
- Elman神经网络法预测风电功率 (elma
- pso 改进的pso-bp神经网络预测模型
- 异步电机的电流预测控制(AC motor)
- 时间预测模型AR
- MMmpc 多模型预测控制
- IPSO-FOR-FUNCTION 改进的粒子群优化算法
- pso_fcm 基于粒子群模糊聚类算法
- mpc_miso 多输入单输出(MISO)的模型预
- 《功率变换器和电气传动的预测控制
- matlab实现的粒子群算法的图像分割算
- GAPSO 这个算法是遗传算法和粒子群优
- Peking_University_PSO_All_in_one 北京大学计
- SimuAPSO 模拟退火发与粒子群算法的结
- CLSPSO 混沌粒子群算法
- ar ar模型的一个例子
- PNNpredict19
- pso2835922
- pso-bp
- pso_matlab PSO算法
- RBF-shenjingwangluoyuce RBF神经网络预测控
- RBF-shenjingwangluohundunyuce RBF神经网络混
评论
共有 条评论