电池的pso离线辨识方法

我目前这个代码的第八行一直报错,我不知道是什么原因,请大佬们帮帮忙%% 程序初始化 √% x = [0.1 0.155 0.2 15 15]clc;clear;close all;%% 初始参数 √data=xlsread('D:\仿真真值数据.xlsx');data=data( 1:43932 ,:);%1-0.9I=data(:,2);%实际电流Ut=data(:,3);%实际电压SOC=data(:,4);%真实SOC值----安时积分法OCVp=[1.736 -1.306 -10.7 22.41 -
摘要由CSDN通过智能技术生成

我目前这个代码的第八行一直报错,我不知道是什么原因,请大佬们帮帮忙

%% 程序初始化 √

% x = [0.1 0.155 0.2 15 15]

clc;

clear;

close all;

%% 初始参数 √

data=xlsread('D:\仿真真值数据.xlsx');

data=data( 1:43932 ,:);%1-0.9

I=data(:,2);%实际电流

Ut=data(:,3);%实际电压

SOC=data(:,4);%真实SOC值----安时积分法

OCVp=[1.736 -1.306 -10.7 22.41 -16.73 5.96 2.738];%OCV_SOC曲线拟合系数

OCV=polyval(OCVp,SOC);%开路电压值

%% 优化相关参数设置 √

N = 100; % 初始种群个数100

d = 5; % 空间维数

ger = 200; % 最大迭代次数200

Rlimit = [0.1, 0.2]; % 设置x参数限制

Climit = [12, 17]; % 设置x参数限制

vRlimit = [-0.1,0.1]; % 设置速度限制

vClimit = [-1,1]; % 设置速度限制

% w = 0.8; % 惯性权重

wmax = 0.9; % 惯性权重

wmin = 0.4; % 惯性权重

c1 = 1.5; % 自我学习因子

c2 = 1.49; % 群体学习因子

%% 初始化种群 √

pop = zeros(N,d);

for i = 1:N

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值