资源简介
在锂电池的放电,充电,SOC预测等方面均取得了不错得效果。
代码片段和文件信息
%计算个体误差和函数
function [pBsJ] = fitness(pBsJ)
ts = 0.001;
alfa = 0.05;
xite = 0.85;
x = [00]‘;
b = [p(1);p(2);p(3)];
c = [p(4) p(5) p(6);
p(7) p(8) p(9)];
w = [p(10);p(11);p(12)];
w_1 = w;w_2 = w_1;
c_1 = c;c_2 = c_1;
b_1 = b;b_2 = b_1;
y_1 = 0;
for k = 1:1:400
timef(k) = k*ts;
u(k) = sin(5*2*pi*k*ts);
y(k) = u(k)^3 + y_1/(1 + y_1^2);
x(1) = u(k);
x(2) = y(k);
for j = 1:1:3
h(j) = exp(-norm(x - c(:j))^2/(2*b(j)*b(j)));
end
ym(k) = w_1‘*h‘;
e(k) = y(k) - ym(k);
d_w = 0*w;d_b = 0*b;d_c = 0*c;
for j = 1:1:3
d_w(j) = xite*e(k)*h(j);
d_b(j) = xite*e(k)*w(j)*h(j)*(b(j)^-3)*norm(x-c(:j))^2;
for i = 1:1:2
d_c(ij) = xite*e(k)*w(j)*h(j)*(x(i) - c(ij))*(b(j)^-2);
end
end
w = w_1 + d_w + alfa*(w_1 - w_2);
b = b_1 + d_b + alfa*(b_1 - b_2);
c = c_1 + d_c + alfa*(c_1 - c_2);
y_1 = y(k);
w_2 = w_1;
w_1 = w;
c_2 = c_1;
c_1 = c;
b_2 = b_1;
b_1 = b;
end
B = 0;
for i = 1:1:400
Ji(i) = abs(e(i));
B = B + 100*Ji(i);
end
BsJ = B;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-04 19:23 PSO_GA_RBF\
文件 1212 2009-05-01 09:26 PSO_GA_RBF\fitness.m
文件 2554 2018-05-04 19:15 PSO_GA_RBF\forecast.m
文件 2683 2018-05-04 16:15 PSO_GA_RBF\GA.m
文件 280 2008-12-20 17:28 PSO_GA_RBF\pfile.mat
文件 288 2009-05-01 09:43 PSO_GA_RBF\pfile1.mat
文件 3206 2018-05-04 16:14 PSO_GA_RBF\PSO.m
- 上一篇:main.zip
- 下一篇:无人驾驶车辆模型预测控制-龚建伟 书中代码
相关资源
- GarchOxModelling.ox
- 07年国赛数字示波器
- PSO-GA-RBF
- proxy_switchyomega-2.5.20-an+fx.rar
- 基于FPGA设计地铁自动售票系统
- 利用GA算法优化BP网络的权值和阈值进
- 基于FPGA的简易数字存储示波器的设计
- Qt实现游戏FlappyBird
- Nexys4-DDR简介.pdf
- 基于FPGA的电子密码锁的设计
- leagues_NBA_2014_games_games.csv
- FFT_XILINX实现
- 超声波hc_sr04的fpga控制实现
- ADS8865 Verilog驱动
- 基于FPGA的自动售货机verilog语言
- 基于FPGA的卡尔曼滤波
- 基于FPGA的等精度频率相位测试程序
- fpga峰值采样verilog程序
- 三种消元法全主元、Gauss消去法、列主
- 计算机组成结构化答案第五版英文版
- Lattice Diamond license for 3.10
- 数字DA转换器(FPGA Verilog)
- 遗传算法优化神经网络BP)进行预测
- Unity在Gamma空间模式Linear渲染的Shader
- 数值计算 函数逼近与曲线拟合 复化梯
- 旋转编码器的抗抖动计数电路
- 基于Atmega16的智能交通信号控制系统设
- 基于生成对抗网络的语音增强代码及
- 基于FPGA实现电子琴控制
- fpga实现音乐VHDL代码_友谊天长地久.
评论
共有 条评论