基于GSO-BP神经网络的磷酸铁锂电池SOC预测

合集下载

基于bp神经网络的锂电池组soc估算

基于bp神经网络的锂电池组soc估算

第58卷 第1期Vol. 58 No. 12020年1月January 2020农业装备与车辆工程AGRICULTURAL EQUIPMENT & VEHICLE ENGINEERINGdoi:10.3969/j.issn.1673-3142.2020.01.025基于BP神经网络的锂电池组SOC估算贾海峰,李聪(201620 上海市 上海工程技术大学 汽车工程学院)[摘要]电池荷电状态(SOC)的精确估计是电动车辆的核心技术之一,对影响电池荷电状态的因素进行分析归纳后,采用经典反向传播神经网络(BP神经网络)算法的动力电池SOC估计方法。

利用高级车辆仿真软件ADVISOR对电动汽车典型行驶工况进行模拟,得到动力电池组电压、电流、平均温度和荷电状态数据,样本数据经归一化处理后导入神经网络模型中训练和测试,结果表明,该算法能有效提高SOC估算精度,具有较好的收敛性和鲁棒性,SOC估计误差范围能减小到4%以内,满足实际应用的需求。

[关键词] 动力电池组;SOC;估算算法;预测精度[中图分类号] TM912;U469.72 [文献标识码] A [文章编号] 1673-3142(2020)01-0105-04SOC Estimation of Lithium Battery Pack Based on BP Neural NetworkJia Haifeng, Li Cong(School of Automotive Engineering, Shanghai University of Engineering and Technology, Shanghai 201600, China) [Abstract] Accurate estimation of state of charge is one of the core technologies of electric vehicle. After analyzing and summarizing the influencing factors of the charge state of the battery, the SOC estimation method of power battery based on back propagation neural network (BP neural network) was proposed. The ADVISOR, an advanced vehicle simulation software, was used to simulate typical driving conditions of electric vehicles, the voltage, current, average temperature and state of charge data of the power battery pack were obtained. After normalization, the sample data were imported into the neural network model for training and testing. The results show that this algorithm can effectively provide SOC estimation accuracy and has good convergence and robustness. SOC estimation error range can be reduced to within 4%, which meets the need of practical application.[Key words] power battery pack; state of charge; estimation algorithm; prediction accuracy0 引言随着能源危机和环境污染问题日益严峻,发展新能源汽车是行业趋势。

电动汽车用磷酸铁锂电池SOC估算方法

电动汽车用磷酸铁锂电池SOC估算方法

电动汽车用磷酸铁锂电池SOC估算方法电动汽车使用磷酸铁锂电池具有能量密度高、循环寿命长、安全性高等优点。

在电动汽车的使用过程中,往往需要对电池的状态进行监测和估算,以保证车辆的正常运行。

因此,磷酸铁锂电池的SOC(State of Charge)估算方法显得十分重要。

目前,磷酸铁锂电池估算SOC的方法主要有以下几种:一、电流积分法电流积分法是一种基于电池内部电阻为线性的SOC估算方法,可以通过记录电池的放电和充电电流,并对其进行积分,并结合电池的容量和电压,来进行SOC的估算。

但是这种方法的精确度并不高,容易受到外界环境的干扰而出现误差。

二、开放电路电压积分法开放电路电压积分法是一种基于电池内部电阻为非线性的SOC估算方法,可以通过记录电池的充电和放电过程中的开路电压,并进行积分,结合电池的容量和电压,来进行SOC的估算。

这种方法的精确度比较高,但需要对每种电池型号进行专门的修正。

三、基于模型的估算法基于模型的估算法是一种精确度比较高的SOC估算方法,通过对电池的实时状态进行建模,并根据模型进行SOC的估算。

此方法可以在不同温度、放电电流、电池物理特性等环境下得到准确的SOC值。

除了上述方法,还有基于最大似然估计、基于卡尔曼滤波等先进算法的SOC估算方法,但这些方法需要专业技术支持,并且在实际应用中的使用并不普遍。

总的来说,磷酸铁锂电池的SOC估算方法有多种,不同方法需要在特定的环境下选择使用。

其中,基于模型的估算法精度更高,并且可以进行实时调整和优化,是使用得较为广泛的SOC估算方法。

未来随着电动汽车产业的发展,对SOC估算的精度和准确度的要求会越来越高,各种精度更高、更可靠的方法和技术也会应运而生。

为了进行数据分析,我们选择了磷酸铁锂电池的常见参数:容量和电压。

我们发现,磷酸铁锂电池的容量一般在100Ah到300Ah之间,电压也有3.2V、3.6V、3.7V等不同规格。

在实际应用中,不同容量和电压的电池可以根据需求进行组合使用,以满足电动汽车不同的功率需求和续航能力。

磷酸铁锂电池SOC估算

磷酸铁锂电池SOC估算

3
模型复杂度
现有的SOC估算方法可能过于复杂,需要更多的 计算资源,不利于在实际应用中使用。
对未来磷酸铁锂电池SOC估算方法发展的展望和期待
温度补偿
未来SOC估算方法将更加注重 温度对电池性能的影响,通过 引入温度补偿机制,提高估算
精度。
老化模型
未来SOC估算方法将更加关注电池 老化问题,通过建立更加准确的电 池老化模型,提高估算的准确性。
简化模型
未来SOC估算方法将致力于简化模 型复杂度,提高计算效率,以便在 实际应用中更好地推广使用。
THANKS
感谢观看
基于安时积分法的SOC估算模型建立
基于安时积分法的SOC估算模型建立步 骤如下
4. 更新SOC值:将计算得到的SOC变化 量累加到初始SOC值上,得到新的SOC 值。
3. 计算SOC变化量:根据采集到的电流 数据和时间,使用安时积分法计算SOC 的变化量。
1. 初始化电池参数:包括电池初始容量 、初始SOC值、电池额定容量等。
延长电池使用寿命
准确的SOC估算可以预防电池过度充放电,从而有效延长电池的使用 寿命。
当前SOC估算方法存在的不足和需要改进的地方
1 2
温度影响
现有的SOC估算方法往往没有充分考虑到温度对 电池性能的影响,导致估算精度受限于温度变化 。
电池老化
现有的SOC估算方法可能无法准确反映电池老化 带来的性能变化,导致估算结果存在误差。
基于模型法的SOC估算模型优缺点分析
要点一
要点二
要点三
可以用于电池的优化设计和控制策略 的制定。
基于模型法的缺点
需要对电池的内部结构和化学反应原 理有深入的理解,建模过程较为复杂 。

磷酸铁锂电池SOC估算研究

磷酸铁锂电池SOC估算研究

结论与展望
06
建立了基于神经网络的磷酸铁锂电池SOC估算模型,该模型具有良好的准确性和泛化性能,能够实现快速、准确的SOC估算。
通过实验验证,该模型在各种工况下均表现出良好的性能,证明了其在实际应用中的有效性。
与传统SOC估算方法相比,神经网络模型具有更高的估算精度和更快的计算速度,具有显著的优势。
结论总结
总结实验的主要结论,指出研究的不足之处,提出未来研究方向。
要点三
SoC估算方法比较与优化
05
电量计量法:通过计量电池的充放电电量来估算电池的SOC。优点:直接、简单、易于实现。缺点:受限于放电率、温度等因素,且无法进行精确的SOC估算。电压测量法:通过测量电池的电压来估算电池的SOC。优点:速度快、实时性强。缺点:精度低,易受限于电池的温度和其他因素。模型估算法:通过建立电池模型来估算SOC。优点:精度高、可预测性更强。缺点:需要更多的参数和计算资源。
研究内容
研究内容与方法
创新点
本研究提出了一种基于数据驱动和模型驱动相结合的SOC估算方法,有效提高了SOC估算的准确性。
贡献
本研究成果将为磷酸铁锂电池的健康管理、延长电池寿命和提高电池利用率提供重要支持,同时为电动汽车和储能领域的发展提供技术支撑。
研究创新点与贡献
磷酸铁锂电池概述
02
磷酸铁锂电池特点
数据采集
对采集到的数据进行整理、分析和处理,提取有用的信息,如电池电压、电流的变化趋势等。
数据处理
数据采集与处理
实验结果分析
要点三
结果展示
将实验结果以图表和表格的形式展示,包括电池电压、电流随时间的变化趋势图,SOC估算值与实际测量值的对比表等。
要点一
要点二

基于BP神经网络的锂电池剩余寿命预测

基于BP神经网络的锂电池剩余寿命预测

810.16638/ki.1671-7988.2021.01.003基于BP 神经网络的锂电池剩余寿命预测王钟毅1,姬晓2,左思1(1.长安大学汽车学院,陕西 西安 710000;2.辽宁工业大学汽车与交通工程学院,辽宁 锦州 121000) 摘 要:准确的电池状态估算与剩余使用寿命预测能让用户及时获取电池信息并更新失效电池,保障整个电池组的安全高效运行。

文章为精确地预测锂离子电池剩余寿命,引入了BP 神经网络算法,并利用NASA 电池循环寿命实验数据进行验证。

关键词:神经网络;锂电池;寿命预测中图分类号:U463.63+3 文献标识码:A 文章编号:1671-7988(2021)01-08-02Prediction of Residual Life of Lithium Battery Based on BP Neural NetworkWang Zhongyi 1, Ji Xiao 2, Zuo Si 1( 1.School of Automobile, Changan University, Shaanxi Xi'an 710000;2.School of Automotive and Traffic Engineering, Liaoning University of Technology, Liaoning Jinzhou 121000 ) Abstract: Accurate estimation of battery status and prediction of residual service life can enable users to obtain battery information and update the failed battery in time, so as to ensure the safe and efficient operation of the whole battery pack. to accurately predict the residual life of li-ion batteries, a bp neural network algorithm is introduced and verified using experimental data of nasa battery cycle life.Keywords: Neural network; Lithium battery; Life predictionCLC NO.: U463.63+3 Document Code: A Article ID: 1671-7988(2021)01-08-02前言锂离子电池因其工作电压高、比能大、无记忆效应、循环寿命长以及自放电率小等优点已被广泛应用于生活中的很多领域[1]。

基于GSO-BP神经网络的磷酸铁锂电池SOC预测

基于GSO-BP神经网络的磷酸铁锂电池SOC预测

基于GSO-BP神经网络的磷酸铁锂电池SOC预测王丙元;张丹丹【摘要】在分析磷酸铁锂电池充放电机理的基础上,建立基于BP神经网络的磷酸铁锂荷电状态(SOC)预测模型.萤火虫算法(GSO)具有不需要目标函数梯度信息、不易陷入局部最优的特点,用于优化BP神经网络的权值和阈值,可提高磷酸铁锂电池SOC预测的精度.实验结果表明:基于GSO-BP神经网络的锂电池SOC预测结果较其他神经网络预测结果更为准确,其预测结果和实际值的预测误差小于1%,符合SOC预测误差5%的技术指标要求.【期刊名称】《中国民航大学学报》【年(卷),期】2018(036)005【总页数】5页(P60-64)【关键词】萤火虫优化算法;BP神经网络;磷酸铁锂电池;SOC预测【作者】王丙元;张丹丹【作者单位】中国民航大学电子信息与自动化学院,天津 300300;中国民航大学电子信息与自动化学院,天津 300300【正文语种】中文【中图分类】TP391.9;U469.72电动汽车产业是中国产业发展的一个战略重点。

电池是电动汽车的动力源,磷酸铁锂(LiFePO4)电池已成为电动汽车电池的首选。

车辆续驶里程和行驶性能主要取决于动力电池组的荷电状态(SOC)[1]。

如何有效提高SOC预测精准度对提高电动汽车续航能力以及电动汽车发展具有现实意义[2]。

传统的磷酸铁锂电池SOC预测方法大都是在电池内部物理化学反应基础上建立数学模型[3-4]。

过多的假设条件和经验参数,导致计算复杂且预测精度低。

而采用传统的优化神经网络在预测磷酸铁锂电池的SOC时存在易陷入局部最优且训练时间较长等缺点[5-7]。

研究提出的萤火虫优化算法(GSO)可实现全局最优[8]。

相比其他算法,萤火虫优化算法无需目标函数的梯度信息,具有鲁棒性、易实现和易用性等优点。

1 基于BP神经网络的SOC预测模型BP神经网络无需建立数学模型即可用于复杂系统的预测与控制[9]。

一个三层神经网络可以逼近任意精度的连续函数,故采用三层BP神经网络来预测LiFePO4电池的SOC。

基于IGWO-BP神经网络锂电池SOC估算

基于IGWO-BP神经网络锂电池SOC估算
陈梦宇;张杰;周传建
【期刊名称】《湖北工业大学学报》
【年(卷),期】2024(39)1
【摘要】针对传统BP神经网络估算电池SOC过程中,存在初始权值和阈值对预测精度影响较大的问题,引入Tent混沌映射和自适应收敛因子对灰狼算法(GWO)进行改进,改善灰狼算法易陷入局部最优、后期迭代效率不高的缺点。

将改进灰狼算法(improved grey Wolf algorithm,IGWO)与BP神经网络模型结合,得到BP神经网络最优初始权值和阈值,提高预测精度和收敛速度。

对锂电池充放电实验数据预处理,得到样本数据。

利用MATLAB进行仿真验证,结果表明,IGWO-BP神经网络算法的预测精度相较于传统BP神经网络算法、GWO-BP神经网络算法更优,基于改进灰狼优化BP神经网络估算电池SOC的方法的绝对误差能控制在1.53%以内,有效提高了预测精度和收敛速度。

【总页数】6页(P46-51)
【作者】陈梦宇;张杰;周传建
【作者单位】湖北工业大学太阳能高效利用及储能运行控制湖北省重点实验室;珠海东帆科技有限公司
【正文语种】中文
【中图分类】TM912.9
【相关文献】
1.基于PSO-RBF神经网络的锂电池SOC估算
2.基于神经网络的老化锂电池SOC 估算方法的研究
3.基于GA-BP神经网络的动力锂电池SOC估算
4.基于AUKF-BP 神经网络的锂电池SOC估算
5.基于EKF算法的神经网络估算锂电池SOC
因版权原因,仅展示原文概要,查看原文内容请购买。

基于BP神经网络的锂电池SOC估计方法

基于BP神经网络的锂电池SOC估计方法1. 引言锂电池作为一种常见的电池技术,广泛应用于各个领域,例如电动汽车、可再生能源储备等。

准确估计锂电池的状态-of-charge (SOC) 是保证其性能和安全性的重要因素之一。

本文将介绍基于BP神经网络的SOC估计方法,该方法通过充放电过程中的电压和电流数据来预测SOC。

2. BP神经网络简介BP神经网络是一种常用的人工神经网络,具有良好的非线性拟合能力和适应性。

它由输入层、隐藏层和输出层组成,通过反向传播算法训练网络权重和偏差值,以使预测结果逼近实际值。

在锂电池SOC 估计中,BP神经网络可以通过学习已知SOC和电池特性的数据,实现对未知SOC的预测。

3. 数据采集与预处理为了构建SOC估计模型,首先需要采集锂电池在不同SOC下的电压和电流数据。

这些数据可以通过实验室测试或者实际运行中的数据采集设备获取。

采集到的数据需要进行预处理,包括异常值处理、缺失值填补和数据归一化等。

预处理后的数据将作为BP神经网络的输入。

4. BP神经网络构建与训练在构建BP神经网络之前,需要确定输入层节点数、隐藏层节点数和输出层节点数。

通常情况下,输入层节点数为电压和电流数据的特征维数,输出层节点数为1,代表SOC的预测值。

隐藏层节点数可以根据实际情况选择,但过多的隐藏层节点可能导致过拟合问题。

在确定网络结构后,可以利用采集的锂电池数据对BP神经网络进行训练。

训练过程中,通过定义误差函数和选择适当的优化算法,不断调整网络的权重和偏差值,使预测值与真实值之间的误差最小化。

训练完成后,BP神经网络模型即可用于SOC估计。

5. SOC估计与性能评估利用训练好的BP神经网络模型,可以输入新的电压和电流数据进行SOC的估计。

根据网络输出的预测值,可以得到锂电池的SOC估计结果。

为了评估估计模型的性能,可以采用平均相对误差(MAPE)等指标进行比较。

6. 实验结果与讨论本文利用实际锂电池数据进行训练和测试,结果表明基于BP神经网络的SOC估计方法能够有效地实现对锂电池SOC的准确预测。

基于GSO优化BP神经网络的预测模型

基于GSO优化BP神经网络的预测模型
潘艳杰;熊助国;郭旭平
【期刊名称】《河南城建学院学报》
【年(卷),期】2013(022)001
【摘要】针对BP神经网络及人工萤火虫群智能算法(Glowworm Swarm Optimization,简称GSO)两种智能算法的不足,提出了一种利用GSO优化BP神经网络的新算法.该算法主要是利用人工萤火虫算法训练BP神经网络,以此来提高混合算法的精确度.仿真试验结果表明,利用GSO算法优化BP神经网络可以有效地提高预测变形的精确度.
【总页数】5页(P47-51)
【作者】潘艳杰;熊助国;郭旭平
【作者单位】东华理工大学测绘工程学院,江西南昌330013;东华理工大学测绘工程学院,江西南昌330013;东华理工大学测绘工程学院,江西南昌330013
【正文语种】中文
【中图分类】TP18
【相关文献】
1.基于改进灰狼算法优化BP神经网络的短时交通流预测模型 [J], 张文胜; 郝孜奇; 朱冀军; 杜甜添; 郝会民
2.基于遗传算法优化BP神经网络的中国企业OFDI投资额预测模型 [J], 刘峻杉;张磊;尹寓
3.基于熵权-TOPSIS优化BP神经网络的疲劳驾驶预测模型 [J], 周勇;周轶斐;赵云;
许晶;朱宗豪
4.基于SSA优化的GA-BP神经网络煤层底板突水预测模型与应用 [J], 尹会永;周鑫龙;郎宁;张历峰;王明丽;吴焘;李鑫
5.基于改进遗传算法优化BP神经网络的土壤湿度预测模型 [J], 王佳楠;王玉莹;何淑林;时龙闽;张艳滴;孙海洋;刘勇
因版权原因,仅展示原文概要,查看原文内容请购买。

基于神经网络的动力电池SOC研究

基于神经网络的动力电池SOC研究杨孝敬;钟宁【摘要】利用神经网络进行了动力电池荷电状态(soC)预测研究.在分析磷酸铁锂电池充放电机理的基础上,采用levenberg-marquardt(LM)算法建立了动力电池的BP(back propagation)神经网络模型,并进行了电池SOC值的预测.结果表明,基于神经网络的电池SOC预测方法具有较高的精度,可用来预测磷酸铁锂电池的SOC 值.【期刊名称】《电源技术》【年(卷),期】2016(040)012【总页数】3页(P2415-2416,2438)【关键词】动力电池;荷电状态(SOC);神经网络【作者】杨孝敬;钟宁【作者单位】北京工业大学国际WIC研究院,北京100124;北京工业大学国际WIC 研究院,北京100124;前桥工业大学生命科学与信息工程系,前桥3710816【正文语种】中文【中图分类】TM912目前动力电池的性能和价格是产业化和应用推广的主要“瓶颈”。

磷酸铁锂(LiFePO4)电池安全性能好、使用寿命长、环境友好和成本低将是未来的理想动力源[1]。

为了延长电池使用寿命和确保良好的电池性能,对其进行管理和控制至关重要,准确预测电池的荷电状态(SOC)是电池管理系统中最重要和最基本的任务。

目前常用的电池SOC的预测方法有[2]:卡尔曼滤波法、开路电压法、内阻法、按时计量法等。

这些方法通常是通过检测电池寿命、充放电倍率、电池的电压、温度、电流等参数来推断,但因为这些电池的参数与SOC之间的关系是非线性而复杂,用传统数学方法很难建立模型,而且可靠性低。

神经网络具有鲁棒性、容错性、高度的非线性、逼近多输入输出参数函数等特点,根据外部激励可以给出相应的输出,可以用来预测电池SOC值。

采用基于改进算法的BP神经网络方法对核磁共振电池建模,预测不同电压和不同放电电流下的LiFePO4电池SOC值,从而为核磁共振的电池管理系统设计与优化提供新的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于GSO-BP 神经网络的磷酸铁锂电池SOC 预测王丙元,张丹丹(中国民航大学电子信息与自动化学院,天津300300)摘要院在分析磷酸铁锂电池充放电机理的基础上袁建立基于BP 神经网络的磷酸铁锂荷电状态渊SOC 冤预测模型遥萤火虫算法渊GSO 冤具有不需要目标函数梯度信息尧不易陷入局部最优的特点袁用于优化BP 神经网络的权值和阈值袁可提高磷酸铁锂电池SOC 预测的精度遥实验结果表明院基于GSO-BP 神经网络的锂电池SOC 预测结果较其他神经网络预测结果更为准确袁其预测结果和实际值的预测误差小于1%袁符合SOC 预测误差5%的技术指标要求遥关键词院萤火虫优化算法曰BP 神经网络曰磷酸铁锂电池曰SOC 预测中图分类号院TP391.9曰U469.72文献标志码院A文章编号院1674原5590渊圆园18冤05原园园60原园5SOC prediction of LiFePO 4cell based on GSO-BP neural networkWANG Bingyuan,ZHANG Dandan渊College of Electronic Information and Automation,CAUC,Tianjin 300300,China 冤Abstract:Based on the charge and discharge mechanism of LiFePO 4cell,a prediction model is developed for the SOC (stateof charge)of Lithium iron phosphate battery based on BP neural network.As GSO (glowworm swarm optimiza鄄tion)does not require gradient information of the objective function,and has low probability of falling into the local optimum,it can be used to optimize the weight and threshold of BP neural network and to improve SOC prediction accuracy of lithium iron phosphate battery.Experimental results show that SOC prediction of lithium battery based on GSO-BP neural network is more accurate than that of other neural networks,prediction errorof the current model is less than 1%,which can meet the technical requirement of SOC prediction error of 5%.Key words:GSO;BP neural network;LiFePO 4cell;SOC prediction收稿日期院2018-01-19;修回日期院2018-03-14基金项目院国家自然科学基金项目(U1333102)作者简介院王丙元(1968—),男,辽宁朝阳人,教授,博士,研究方向为故障诊断及网络测控技术.电动汽车产业是中国产业发展的一个战略重点。

电池是电动汽车的动力源,磷酸铁锂(LiFePO 4)电池已成为电动汽车电池的首选。

车辆续驶里程和行驶性能主要取决于动力电池组的荷电状态(SOC )[1]。

如何有效提高SOC 预测精准度对提高电动汽车续航能力以及电动汽车发展具有现实意义[2]。

传统的磷酸铁锂电池SOC 预测方法大都是在电池内部物理化学反应基础上建立数学模型[3-4]。

过多的假设条件和经验参数,导致计算复杂且预测精度低。

而采用传统的优化神经网络在预测磷酸铁锂电池的SOC 时存在易陷入局部最优且训练时间较长等缺点[5-7]。

研究提出的萤火虫优化算法(GSO )可实现全局最优[8]。

相比其他算法,萤火虫优化算法无需目标函数的梯度信息,具有鲁棒性、易实现和易用性等优点。

1基于BP 神经网络的SOC 预测模型BP 神经网络无需建立数学模型即可用于复杂系统的预测与控制[9]。

一个三层神经网络可以逼近任意精度的连续函数,故采用三层BP 神经网络来预测LiFePO 4电池的SOC 。

研究表明,放电电压和放电倍率是影响SOC 状态的主要因素[10-11],将放电电压和放电倍率作为BP 神经网络输入,SOC 作为网络输出。

在GSO-BP 神经网络的输入层设置2个节点,输出层设置1个节点,通过多次仿真实验将隐含层节点数设置为5,因此共15个权值和6个阈值。

三层BP 神经网络第36卷第5期圆园18年10月中国民航大学学报Vol.36No.5October 2018第36卷第5期的网络结构如图员所示。

2萤火虫算法萤火虫算法的核心是利用萤火虫发光特性向邻近空间内亮度高于自己的萤火虫位置移动,通过位置更新而实现优化[12]。

GSO 算法主要分为以下4个步骤:初始化萤火虫、荧光素更新、位置更新和决策域更新。

设萤火虫的种群规模为晕,其中第i 只萤火虫所在位置为x i (t ),该位置对应一个适应度函数为f (x i (t)),其荧光素值为l i (t),每只萤火虫的决策半径更新公式为r id (t +1)=min{r s ,max{0,r id (t )+茁(n t -渣N i (t)渣)}}(1)其中:r id (t +1)是在第t +1次迭代中第i 个萤火虫的决策半径;r s 是感知半径;茁是邻域变化率;n t 是控制萤火虫邻居数量的阈值;N i (t)是在第t 次迭代中,萤火虫i 的邻居集合。

在萤火虫i 的决策域范围内萤火虫数量由式(2)决定,即N i (t )={j 颐椰x j (t )-x i (t )椰<r id ;l i (t )<l j (t )}(2)其中:x j (t )为第j 个萤火虫在第t 次迭代的位置;l j (t)为第j 个萤火虫在第t 次迭代的荧光素值;萤火虫的邻居数目取决于决策半径r id ,感知范围r s 为其上界。

在GSO 执行过程中,萤火虫i 的运动方向由其所有邻居中各萤火虫的荧光素数量来决定,在第t 次迭代中萤火虫i 向其邻居萤火虫j 移动的概率P ij (t)为P ij (t)=l j (t )-l i (t)移k 沂N i (t)(l k (t )<l i (t))(3)萤火虫位置更新公式为x i (t +1)=x i (t )+s x j (t )-x i (t )椰x j (t )-x i (t)椰蓸蔀(4)其中,s 为移动步长。

萤火虫的荧光素值更新公式为l i (t +1)=(1-籽)l i (t )+酌f (x i (t +1))(5)其中:l i (t )为萤火虫i 在第t 次迭代中的萤光素值;籽沂(0,1)为常量,表示荧光素挥发因子;酌为荧光素更新率。

在邻居集合中,当萤火虫i 寻找到荧光素值更高的萤火虫j 时,且若此时萤火虫i 和萤火虫j 的距离小于感知半径,则萤火虫i 会以概率P ij (t )向萤火虫j 方向移动;然后按照式(4)更新位置,并且计算新位置的目标函数值;最后,根据式(5)更新萤光素值。

3GSO-BP 磷酸铁锂电池SOC 预测3.1网络构建与数据选取磷酸铁锂电池SOC 预测需考虑的因素有很多,在进行磷酸铁锂电池SOC 预测时必须综合考虑,研究选取电池的放电电压、放电倍率作为预测指标,在三层BP 神经网络中,选取这2个典型指标作为网络输入,荷电状态SOC 为网络输出,以生成GSO-BP 神经网络的磷酸铁锂电池SOC 预测模型。

3.2预测模型建立萤火虫算法优化BP 神经网络的基本思想是:确定BP 神经网络的结构,然后通过萤火虫算法优化BP 神经网络的初始权值和阈值,最后完成优化后的神经网络预测。

下面对模型进行具体分析。

1)数据预处理原始数据预处理包括数据量化和归一化。

预处理后的数据能够被GSO-BP 神经网络读入。

2)训练集/测试集产生为保证训练数据随机性,随机选取测试数据库中48组数据作为训练集,其余200组数据作为测试集。

3)GSO-BP 神经网络把训练集输入构建好的GSO-BP 神经网络,然后进行网络训练,具体步骤如下:淤利用GSO 算法对BP 神经网络的初始权值和阈值进行优化,再利用优化后的最优权值和阈值构造BP 神经网络;于GSO-BP 网络创建完毕后,便可将训练集向量输入到网络中,利用GSO-BP 神经网络对网络的权值和阈值进行优化调整,直至满足训练要求,迭代终止。

4)磷酸铁锂电池SOC 测试网络训练完成后,即可对测试集的磷酸铁锂电池SOC 进行预测。

3.3预测算法GSO 算法具体实现步骤如图2所示。

图1基于BP 神经网络的SOC 预测模型Fig.1SOC prediction model based on BP neural network输入层隐含层放电倍率y 1x 1x 2SOCw ij输出层放电电压王丙元,张丹丹:基于GSO-BP 神经网络的磷酸铁锂电池SOC 预测61--中国民航大学学报2018年10月1)种群初始化个体编码方法为实数编码,每个个体均为一个实数串,每个实数串都包括输入层与隐含层的权值、隐含层的阈值、隐含层与输出层的权值以及输出层的阈值。

每只萤火虫都包含了整个神经网络所有的权值和阈值,当网络结构确定的状况下,就能够构成一个结构、权值和阈值明确的神经网络。

2)适应度函数通过最优个体的编码能够得到BP 神经网络的最优权值和最优阈值,用训练数据训练BP 神经网络后得到预测输出,将预测输出和期望输出之间的误差绝对值的和作为适应度函数,计算公式为f (x i (t))=k (ni =1移渣y i -o i 渣)(6)其中:n 为网络输出节点数;y i 为BP 神经网络第i 个节点的期望输出;o i 为第i 个节点的预测输出;k 为系数。

3)荧光素更新操作对种群中的每一只萤火虫i 按式(6)计算在第t +1次迭代中的位置x i (t +1)的适应度值,然后按照式(5)通过适应度函数值求得萤火虫i 的荧光素值。

4)位置更新操作在萤火虫算法中,如果萤火虫i 寻找到荧光素值更好的萤火虫j 时,两只萤火虫的距离则小于决策半径,萤火虫i 以概率P ij (t )向萤火虫j 方向移动;然后根据式(4)更新位置,并根据式(6)计算新位置的适应度函数值,从而更新全局最优值。

相关文档
最新文档