A prediction method of battery SOC value based on improved BP neural network belongs to the field of electric vehicle battery technology. The invention uses the immune genetic optimization algorithm to optimize the network model, overcomes the disadvantage of the common genetic optimization algorithm falling into the local extremum, and preserves the powerful global random search ability of the genetic algorithm, and uses the better nonlinear fitting ability of the neural network to excavate the potential correspondence between the battery data and the SOC value of the battery. It realizes the accurate prediction of the SOC value of the dynamic battery, facilitates the maintenance and management of the battery, and helps to improve the efficiency and service life of the battery. At the same time, the method is simple, easy to be realized, accurate and efficient, and has extensive application value.
【技术实现步骤摘要】
一种基于改进型BP神经网络的电池SOC值的预测方法
本专利技术属于电动汽车电池
,具体涉及一种基于改进型BP神经网络的电池SOC值的预测方法。
技术介绍
经济的快速发展导致环境和资源都出现严重的问题,为进一步减少对资源的消耗,加大对环境的保护力度,势必要发展新能源电动汽车。而电动汽车发展的关键技术问题在于动力电池技术的发展,电池是新能源电动汽车的能量来源,为保证电池组的优良性能并延长其使用寿命,需要对电池进行必要的管理和控制。SOC作为体现电池内部状态的重要参量,对SOC值的准确估算在电池技术发展中显得尤为重要。目前,在动力电池领域,对电池的SOC值的估算主要有安时积分法、开路电压法、卡尔曼滤波算法以及计算机智能算法等。这些算法通常预测精度不高,存在容易受传感器采集精度的影响、电磁干扰引起的状态监测的不准确、估算误差大以及稳定性不好等问题,难以满足实际应用的需求。
技术实现思路
本专利技术针对
技术介绍
存在的缺陷,提出了一种基于改进型BP神经网络的电池SOC值的预测方法。本专利技术利用神经网络较好的非线性拟合能力,挖掘出电池数据与电池SOC值的潜在对应关系,从而构建出与车辆电池数据相关的电池SOC估算预测网络模型;本专利技术方法适用于多种电池类型,减少了对电池模型的依赖性,实现了对新能源车辆电池的SOC值的精确预测。本专利技术的技术方案如下:一种基于改进型BP神经网络的电池SOC值的预测方法,包括以下步骤:1、电池数据采集步骤:采集电动汽车动力电池数据,得到初始的电池数据样本;2、数据预处理步骤:对步骤1采集得到的电池数据进行数据清洗、数据转换和数据降维, ...
【技术保护点】
1.一种基于改进型BP神经网络的电池SOC值的预测方法,包括以下步骤:步骤1、电池数据采集步骤:采集电动汽车动力电池数据,得到初始的电池数据样本;步骤2、数据预处理步骤:对步骤1采集得到的电池数据进行数据清洗、数据转换和数据降维,得到数据矩阵;步骤3、网络模型搭建步骤:采用三层BP神经网络结构模型建模,得到网络结构模型;步骤4、网络模型优化步骤:利用免疫遗传算法优化步骤3得到的网络结构模型中的权值和阈值,从而构建出优化后的网络结构模型;步骤5、网络结构模型训练步骤:将步骤2得到的数据矩阵进行数据划分,分为训练集和测试集,将训练集的数据导入步骤4优化后的网络结构模型进行网络训练;步骤6、网络模型测试步骤:将步骤5得到的测试集的数据导入步骤5训练后的网络模型中进行测试,得到预测的电池SOC值;步骤7、误差评估步骤:将步骤6预测的电池SOC值与实际的SOC值进行误差计算,当得到的误差小于或等于设定的精度时,输出电池的SOC值;当得到的误差大于设定的精度时,返回步骤3,重新对网络模型进行搭建,直到满足设定的误差精度要求。
【技术特征摘要】
1.一种基于改进型BP神经网络的电池SOC值的预测方法,包括以下步骤:步骤1、电池数据采集步骤:采集电动汽车动力电池数据,得到初始的电池数据样本;步骤2、数据预处理步骤:对步骤1采集得到的电池数据进行数据清洗、数据转换和数据降维,得到数据矩阵;步骤3、网络模型搭建步骤:采用三层BP神经网络结构模型建模,得到网络结构模型;步骤4、网络模型优化步骤:利用免疫遗传算法优化步骤3得到的网络结构模型中的权值和阈值,从而构建出优化后的网络结构模型;步骤5、网络结构模型训练步骤:将步骤2得到的数据矩阵进行数据划分,分为训练集和测试集,将训练集的数据导入步骤4优化后的网络结构模型进行网络训练;步骤6、网络模型测试步骤:将步骤5得到的测试集的数据导入步骤5训练后的网络模型中进行测试,得到预测的电池SOC值;步骤7、误差评估步骤:将步骤6预测的电池SOC值与实际的SOC值进行误差计算,当得到的误差小于或等于设定的精度时,输出电池的SOC值;当得到的误差大于设定的精度时,返回步骤3,重新对网络模型进行搭建,直到满足设定的误差精度要求。2.根据权利要求1所述的基于改进型BP神经网络的电池SOC值的预测方法,其特征在于,步骤4网络模型优化的具体过程为:a.将步骤3搭建的网络结构模型中的待优化的值作为目标函数对应抗原的接收;b.构建初始抗体种群:首次进化时随机产生m个抗体构建初始抗体种群A1;第2,…,k次进化时,初始抗体种群由m/2个随机产生的抗体和m/2个选自于上一次进化时对应种群的免疫记忆单元中的抗体组成;c.计算抗体适应度:假设种群中第i个抗体bi对抗原的适应度Abgi为:其中,gmax为目标函数g的最大值,...
【专利技术属性】
技术研发人员:徐自强,杨云龙,吴孟强,朱洪涛,王晓辉,马永笠,廖家轩,巩峰,林金明,张韬,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。