一种基于神经网络的多目标优化电池包结构方法

文档序号:25096108发布日期:2021-05-18 21:48阅读:301来源:国知局
一种基于神经网络的多目标优化电池包结构方法

1.本发明涉及电池系统技术领域,特别涉及一种基于神经网络的多目标优化电池包结构方法。


背景技术:

2.随着大气污染和资源短缺问题的日益加剧,越来越多的国家开始大力推动电动汽车的发展。电动汽车的核心是动力电池,动力电池的性能影响着电动汽车的质量和用户体验。而温度对动力电池性能的影响是显著的,在大电流放电时,电池产生的热量若没有及时散出,电池会出现寿命衰减、燃烧甚至爆炸等问题。因此,为了将温度维持在最佳的范围内和提升电动汽车的续航里程,设计合理的电池包对于提高动力电池的性能具有重要的意义。
3.目前对电池包性能模拟广泛采用三维电池包进行模拟,但每仿真一次三维的电池包需要消耗很多的时间。在采用大数据训练神经网络时,需要大量进行仿真才可以得到电池包的性能数据,因此电池包三维仿真会消耗大量的时间,甚至需要数个月才能得到训练好的神经网络。而且先前的电池包优化只以最高温度为目标,没有考虑电池包散热所需要的功率消耗。因此,由于目前的电池包结构模拟存在过程时间长,因素考虑不周的问题,导致电池包的结构设置会存在不合理之处。


技术实现要素:

4.本发明的目的在于,提供一种基于神经网络的多目标优化电池包结构方法。本发明大大缩短了电池包结构优化的周期,提高了电池包的性能。
5.本发明的技术方案:一种基于神经网络的多目标优化电池包结构方法,包括以下步骤:
6.s1:将电池包的三维模型转换为二维模型后在comsol中进行仿真,生成多组影响电池包性能值的结构参数;
7.s2:将多组结构参数作为神经网络的输入,将电池包的性能值作为神经网络的输出,采用贝叶斯正则化算法对神经网络进行训练;
8.s3:对步骤s2中训练好的神经网络采用nsga2算法进行结构参数优化,得到多组帕累托最优解,选择帕累托最优解中最高温度最低的一组作为电池包的最终方案。
9.上述的基于神经网络的多目标优化电池包结构方法,所述结构参数包括进口位置、出口位置、进口宽度、出口宽度和电池间距。
10.前述的基于神经网络的多目标优化电池包结构方法,其中进口位置和出口位置每20mm进行调整增大一次,范围为[20100]mm;进口宽度和出口宽度每5mm进行调整增大一次,范围为[1530]mm;电池间距每0.4mm调整增大以此,范围为[23.6]mm;共有2000个电池包结构参数组合。
[0011]
前述的基于神经网络的多目标优化电池包结构方法,将2000个电池包结构参数的
70%用于训练神经网络,15%用于预测,15%用于验证。
[0012]
前述的基于神经网络的多目标优化电池包结构方法,所述电池包性能值包括最高温度、最大温差和电池包内用于冷却电池所消耗的功率;其中,用于冷却电池所消耗的功率w
p
表示如下:
[0013]
w
p
=(p
in

p
out
)
×
q0;
[0014]
式中:p
in
是进口位置的压强;p
out
是出口位置的压强;q0是进口空气流量。
[0015]
前述的基于神经网络的多目标优化电池包结构方法,所述神经网络的隐藏层和输出层的数量分别设置为20和3。
[0016]
前述的基于神经网络的多目标优化电池包结构方法,步骤s3中,在结构参数优化时,遗传代数设为500,种群数量设为200。
[0017]
与现有技术相比,本发明考虑到三维的电池包每仿真一次需要消耗很多的时间,在采用大数据训练神经网络时,需要大量进行仿真才可以得到电池包的性能数据,因此电池包三维仿真会消耗大量的时间,甚至需要数个月才能得到训练好的神经网络,因此本发明将电池模型转换成二维模型进行comsol仿真,减少仿真周期,提高设计效率,然后以二维模型仿真得到的多组影响电池包性能值的结构参数作为神经网络的输入,并将性能值作为输出,针对电池包复杂的强非线性系统,利用贝叶斯正则化算法对神经网络进行训练,有效地解决过度拟合问题,再通过nsga2算法进行结构参数优化,得到多组帕累托最优解,由此得到的电池包最终方案经试验最大温差下降了67.4%,功率消耗下降了26%。大大提高了电池包的性能。此外,本发明进一步地优化了神经网络的训练、输入和输出的步骤参数以及结构参数优化的遗传代数和种群数量,进一步的提高了神经网络的预测精度。
附图说明
[0018]
图1为本发明的流程图;
[0019]
图2为电池包的三维模型示意图;
[0020]
图3为电池包的二维模型示意图;
[0021]
图4为不同电池包组合下得到的最高温度性能参数分布图;
[0022]
图5为不同电池包组合下得到的最大温差性能参数分布图;
[0023]
图6为不同电池包组合下得到的功率消耗性能参数分布图;
[0024]
图7为训练集回归图;
[0025]
图8为测试集回归图;
[0026]
图9为神经网络回归图;
[0027]
图10为帕累托最优解集图;
[0028]
图11为优化前电池包内电池的温度示意图;
[0029]
图12为优化后电池包内电池的温度示意图。
具体实施方式
[0030]
下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
[0031]
实施例:一种基于神经网络的多目标优化电池包结构方法,如图1所示,包括以下
步骤:
[0032]
s1:将电池包的三维模型转换为二维模型后在comsol中进行仿真,生成多组影响电池包性能值的结构参数;由于三维电池包计算需要数小时才能获得数值结果,而二维电池包计算仅需要数分钟,因此可以将二维电池包代替三维电池包进行仿真为了简化电池包的结构,电池包的三维模型是轴对称的,忽略了电池包内的小细节,风冷式三维电池包示意图如图2所示。电池包的左下侧是冷却空气的进气口,而右上侧是空气的出气口,空气从进口进入电池包内后对电池进行冷却,然后从出口流出电池包;所述的电池包的二维模型如图3所示。因此,将电池包的三维模型转换为二维模型后在comsol中进行仿真,生成多组影响电池包性能值的结构参数,所述结构参数包括进口位置i
po
、出口位置j
po
、进口宽度i
wi
、出口宽度j
wi
和电池间距d;所述电池包性能值包括最高温度、最大温差和电池包内用于冷却电池所消耗的功率;为了保证电池热管理系统的安全工作和提升电池包的性能输出,电池包内的最大温差、最高温度和功率消耗越小越好,其中,用于冷却电池所消耗的功率w
p
表示如下:
[0033]
w
p
=(p
in

p
out
)
×
q0;
[0034]
式中:p
in
是进口位置的压强;p
out
是出口位置的压强;q0是进口空气流量。
[0035]
电池包结构在优化时需要多次更改,并且一旦结构改变就需要重建神经网络。因此为了提高仿真效率,在comsol中对模型进行了参数化,其中进口位置和出口位置每20mm进行调整增大一次,范围为[20100]mm;进口宽度和出口宽度每5mm进行调整增大一次,范围为[1530]mm;电池间距每0.4mm调整增大以此,范围为[23.6]mm;共有2000个电池包结构参数组合;comsol的进口流量为0.014m3/s,出口采用自由流的边界条件,进而获得2000组电池包的最高温度、最大温差和功率消耗性能参数,分别如图4、图5和图6所示。
[0036]
s2:将多组结构参数作为神经网络的输入,将电池包的性能值作为神经网络的输出,本实施例中采用bp神经网络,基于bp神经网络映射能力强、自适应性强、具有容错能力等优点,这里利用bp神经网络建立电池包结构参数与电池包性能值之间的近似函数关系,将2000个电池包结构参数的70%用于训练神经网络,15%用于预测,15%用于验证;该神经网络的隐藏层和输出层的数量分别设置为20和3;在神经网络中,为了有效地解决过度拟合问题,针对电池包复杂的强非线性系统,采用贝叶斯正则化算法训练神经网络;经过训练后得到如图7

图9的bp神经网络回归图,图7是描述训练集的回归能力示意图,图8是描述测试集的回归能力示意图,可从图7和图8中可以看出目标值和输出结果基本上在同一个直线上,r越接近于1表示预测精度越高,图9是全部数据总的神经网络回归图,从图9中可以看出,经过训练后的升降网络预测精度非常高。
[0037]
s3:对步骤s2中训练好的神经网络采用nsga2算法进行结构参数优化,在结构参数优化时,遗传代数设为500,种群数量设为200,使得可以更好地得到理想的结果。由于多目标不会存在多个目标同时最优,而是存在一组最优的解集,称为pareto(帕累托)解集。帕累托解集中的元素称为非支配解。经过nsga2算法(即带有精英保留策略的快速非支配多目标优化算法,是一种基于pareto最优解的多目标优化算法)寻优后的功率消耗、最高温度和最大温差的帕累托解集分布如图10所示,在符合要求的多个解里面取最高温度最小的帕累托解作为算法优化后的最终解,最终本实施例中解对应的电池包设计方案为:进口位置为86.2mm,出口位置76.6mm,进口宽度26.4mm,出口宽度30.0mm,电池间距2.6mm。
[0038]
之后在comsol中对优化前和优化后电池包设计方案仿真,可以得到如图11所示优化前和如图12所示优化后的电池包性能输出。从图11和图12中可以看出,优化前的电池包的最高温度320.4k,最大温差为14.1k,功率消耗为0.9w,根据神经网络和nsga2算法优化后的电池包的最高温度为312.9k,最大温差为4.6k,功率消耗为0.67w。本发明利用神经网络和nsga2算法优化后的电池包的最高温度降低了7.5k,最大温差下降了67.4%,功率消耗下降了26%,将三维模型转化为二维模型可以极大的提高设计效率,节约大量的时间。
[0039]
综上,针对通过三维模型得到的少量数据建立起来的传统神经网络预测的结果不理想,本发明通过二维电池包仿真得到大量电池包性能数据建立的神经网络可以更加准确预测电池包的性能,而且提升了电池包的设计周期。根据二维电池包模型建立起来的神经网络结合nsga2算法对电池包的结构设计有重要的指导意义。本发明解决了电池包的最高温度、最大温差与功率消耗之间的矛盾,可以得到最高温度低,最大温差小,功率消耗小的电池包结构。从而保证电池包内的温度处在合适的范围内,同时提高了电动汽车的续航里程。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1