一种动力电池温度的在线监测方法及车载T-BOX与流程

文档序号:28215852发布日期:2021-12-28 22:07阅读:206来源:国知局
一种动力电池温度的在线监测方法及车载T-BOX与流程
一种动力电池温度的在线监测方法及车载t

box
技术领域
1.本发明涉及汽车电子技术领域,更具体的说,涉及一种动力电池温度的在线监测方法及车载t

box。


背景技术:

2.新能源汽车的动力电池在工作时会发热,正常情况下的发热是可控的,但是当电池温度过高或充电电压过高时,动力电池内部化学反应会接连发生,从而产生连锁反应,使电池内压及温度急剧上升,进而引发电池热失控,导致燃烧或爆炸。
3.现有对动力电池温度的监测一般通过温度传感器采集各个单体电池温度,当单体电池温度达到或超过设定阈值时进行报警。然而,由于动力电池温度会迅速升高,因此,即使产生报警,往往动力电池已经处于热失控发生阶段,此时也无法采取比如截断充电电源等保护措施,最终导致动力电池燃烧或爆炸。


技术实现要素:

4.有鉴于此,本发明公开一种汽车动力电池温度的在线监测方法及车载t

box,以通过计算动力电池单体在下一时刻的电池温度理论值与实际电池温度之间的温度偏离量,可对动力电池单位温度的变化趋势进行预测,从而可以在监测到动力电池单体刚开始发生升温故障时及时采取保护措施,有效避免动力电池进入热失控阶段。
5.一种汽车动力电池温度的在线监测方法,应用于车载t

box,所述在线监测方法包括:
6.获取当前时刻的每个动力电池单体温度和车况数据;
7.将每个所述动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在所述当前时刻的下一时刻的电池温度预测值;
8.获取每个所述动力电池单体在所述下一时刻的实际电池温度;
9.基于每个所述动力电池单体在所述下一时刻的所述电池温度预测值和对应的所述实际电池温度,计算得到每个所述动力电池单体的温度偏移量;
10.基于每个所述动力电池单体的所述温度偏移量与对应的故障权重得到故障量级,所述故障量级表示故障严重程度;
11.根据所述故障量级与预设报警等级阈值的大小关系,对每个所述动力电池单体是否发生升温故障进行监测。
12.可选的,所述动力电池温度预测模型为:以历史指定时刻的动力电池单体温度和车况数据为训练样本,以历史指定时刻的下一时刻的动力电池单体温度为样本标签,对lstm神经网络模型训练得到。
13.可选的,所述根据所述故障量级与预设报警等级阈值的大小关系,对每个所述动力电池单体是否发生升温故障进行监测,具体包括:
14.当所述故障量级不大于第一报警等级阈值时,确定所述故障量级对应的动力电池
单体未发生升温故障,不触发升温故障报警;
15.当所述故障量级大于所述第一报警等级阈值且小于第二报警等级阈值时,将所述故障量级对应的动力电池单体的相关数据发送至云端服务器,由所述云端服务器对所述动力电池单体的当前温度偏移量以及对应的历史温度偏移量均进行故障量级计算,分别得到当前故障量级以及历史故障量级,若所述当前故障量级和所述历史故障量级均超过所述第一报警等级阈值,则向所述车载t

box发送报警控制指令;
16.当所述故障量级不小于所述第二报警等级阈值时,立即出发升温故障报警;
17.其中,所述预设报警等级阈值包括:所述第一报警等级阈值和所述第二报警等级阈值。
18.可选的,所述获取当前时刻的每个动力电池单体温度具体包括:
19.获取每个所述动力电池单体的当前温度帧;
20.当所述当前温度帧为首帧时,控制采集周期计时器开始计时,重置所述首帧的下一帧id,并对所述当前温度帧进行缓存;
21.当所述当前温度帧为连续帧时,对所述当前温度帧进行缓存;
22.当所述当前温度帧为非首帧和非连续帧时,将所述当前温度帧作为异常帧进行清除;
23.当所述采集周期计时器达到一个采集周期时,对缓存的所有温度帧进行完整性校验,其中,所述所有温度帧包括:所述首帧以及各个所述连续帧;
24.当所述所有温度帧通过完整性校验时,将所述所有温度帧确定为所述动力电池单体温度。
25.可选的,还包括:
26.在所述动力电池温度预测模型训练过程中,通过超参数解调对所述动力电池温度预测模型进行优化,使所述动力电池温度预测模型达到预设标准的动力电池温度预测模型。
27.可选的,还包括:
28.将所述当前时刻的每个所述动力电池单体温度和所述车况数据最为最新训练样本,将每个动力电池单体在所述当前时刻的下一时刻的实际电池温度作为最新样本标签,对所述动力电池温度预测模型进行优化训练。
29.一种车载t

box,包括:
30.第一获取单元,用于获取当前时刻的每个动力电池单体温度和车况数据;
31.温度预测单元,用于将每个所述动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在所述当前时刻的下一时刻的电池温度预测值;
32.第二获取单元,用于获取每个所述动力电池单体在所述下一时刻的实际电池温度;
33.计算单元,用于基于每个所述动力电池单体在所述下一时刻的所述电池温度预测值和对应的所述实际电池温度,计算得到每个所述动力电池单体的温度偏移量;
34.故障量级确定单元,用于基于每个所述动力电池单体的所述温度偏移量与对应的故障权重得到故障量级,所述故障量级表示故障严重程度;
35.监测单元,用于根据所述故障量级与预设报警等级阈值的大小关系,对每个所述动力电池单体是否发生升温故障进行监测。
36.可选的,所述监测单元具体包括:
37.第一确定子单元,用于当所述故障量级不大于第一报警等级阈值时,确定所述故障量级对应的动力电池单体未发生升温故障,不触发升温故障报警;
38.发送子单元,用于当所述故障量级大于所述第一报警等级阈值且小于第二报警等级阈值时,将所述故障量级对应的动力电池单体的相关数据发送至云端服务器,由所述云端服务器对所述动力电池单体的当前温度偏移量以及对应的历史温度偏移量均进行故障量级计算,分别得到当前故障量级以及历史故障量级,若所述当前故障量级和所述历史故障量级均超过所述第一报警等级阈值,则向所述车载t

box发送报警控制指令;
39.报警子单元,用于当所述故障量级不小于所述第二报警等级阈值时,立即出发升温故障报警;
40.其中,所述预设报警等级阈值包括:所述第一报警等级阈值和所述第二报警等级阈值。
41.可选的,所述第一获取单元具体用于:
42.获取每个所述动力电池单体的当前温度帧;
43.当所述当前温度帧为首帧时,控制采集周期计时器开始计时,重置所述首帧的下一帧id,并对所述当前温度帧进行缓存;
44.当所述当前温度帧为连续帧时,对所述当前温度帧进行缓存;
45.当所述当前温度帧为非首帧和非连续帧时,将所述当前温度帧作为异常帧进行清除;
46.当所述采集周期计时器达到一个采集周期时,对缓存的所有温度帧进行完整性校验,其中,所述所有温度帧包括:所述首帧以及各个所述连续帧;
47.当所述所有温度帧通过完整性校验时,将所述所有温度帧确定为所述动力电池单体温度。
48.可选的,还包括:
49.模型优化单元,用于在所述动力电池温度预测模型训练过程中,通过超参数解调对所述动力电池温度预测模型进行优化,使所述动力电池温度预测模型达到预设标准的动力电池温度预测模型。
50.从上述的技术方案可知,本发明公开了一种汽车动力电池温度的在线监测方法及车载t

box,车载t

box将获取的当前时刻的每个动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在当前时刻的下一时刻的电池温度预测值,获取每个动力电池单体在下一时刻的实际电池温度,基于每个动力电池单体的电池温度预测值和对应的实际电池温度得到温度偏移量,并基于每个动力电池单体的温度偏移量与对应的故障权重得到故障量级,根据故障量级与预设报警等级阈值的大小关系对每个动力电池单体是否发生升温故障进行监测。本发明中动力电池单体在下一时刻的电池温度预测值实际为该动力电池单体在电池单体温度正常情况下的电池温度理论值,通过计算动力电池单体在下一时刻的电池温度理论值与实际电池温度之间的温度偏离量,即可对动力电池单位温度的变化趋势进行预测,从而可以在监测到动力电池单体刚开始发生升
温故障时及时采取保护措施,有效避免了动力电池进入热失控阶段。
附图说明
51.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据公开的附图获得其他的附图。
52.图1为本发明实施例公开的一种汽车动力电池温度的在线监测方法流程图;
53.图2为本发明实施例公开的一种动力电池温度采集框图;
54.图3为本发明实施例公开的一种获取当前时刻的每个动力电池单体温度的方法流程图;
55.图4为本发明实施例公开的一种keras测试数据的测试结果曲线对比图;
56.图5为本发明实施例公开的一种车载t

box的结构示意图。
具体实施方式
57.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
58.本发明实施例公开了一种汽车动力电池温度的在线监测方法及车载t

box,车载t

box将获取的当前时刻的每个动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在当前时刻的下一时刻的电池温度预测值,获取每个动力电池单体在下一时刻的实际电池温度,基于每个动力电池单体的电池温度预测值和对应的实际电池温度得到温度偏移量,并基于每个动力电池单体的温度偏移量与对应的故障权重得到故障量级,根据故障量级与预设报警等级阈值的大小关系对每个动力电池单体是否发生升温故障进行监测。本发明中动力电池单体在下一时刻的电池温度预测值实际为该动力电池单体在电池单体温度正常情况下的电池温度理论值,通过计算动力电池单体在第一时刻的电池温度理论值与实际电池温度之间的温度偏离量,即可对动力电池单位温度的变化趋势进行预测,从而可以在监测到动力电池单体刚开始发生升温故障时及时采取保护措施,从而有效避免了动力电池进入热失控阶段。
59.参见图1,本发明实施例公开的一种汽车动力电池温度的在线监测方法流程图,该方法应用于车载t

box(telematicsbox,远程信息处理器),所述在线监测方法包括:
60.步骤s101、获取当前时刻的每个动力电池单体温度和车况数据。
61.现有的新能源汽车都具有bms(battery management system,电池管理系统),参见图2所示的动力电池温度采集框图,单体动力电池都自带温度传感器,bms通过各个温度传感器实时采集每个动力电池单体温度,并将采集的每个动力电池单体温度发送至汽车can(controller area network,控制器局域网络)总线,其中,can总线还与其它ecu(electronic control unit,电子控制单元)连接。
62.车载t

box作为车辆与云端服务器的枢纽,车载t

box可以从can总线上获取每个
动力电池单体温度和车况数据,通过对每个动力电池单体温度进行处理后发送至云端服务器。
63.在实际应用中,车载t

box和云端服务器可以通过4g/5g连接。
64.其中,本实施例中的车况数据主要为电池温度影响参数,包括:车辆运行速度、电池工作环境温度、充电模式(比如,电池电压、电池电流等)等。
65.步骤s102、将每个动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在当前时刻的下一时刻的电池温度预测值。
66.本实施例中,电池温度预测值也即在动力电池单体在电池单体温度正常情况下的电池温度理论值。
67.需要说明的是,不同的车况数据下预测得到的电池温度预测值不同,比如,将相同的动力电池单体温度和不同的车况数据输入至动力电池温度预测模型,会得到不同的电池温度预测值。
68.因此,在对动力电池温度预测模型进行训练时,车况数据也是训练样本的一部分。
69.其中,动力电池温度预测模型为:以历史指定时刻的动力电池单体温度和车况数据为训练样本,以历史指定时刻的下一时刻的动力电池单体温度为样本标签,对lstm(long

short term memory,长短期记忆网络)神经网络模型训练得到。
70.lstm由hochreiter&schmidhuber(1997)提出,适用于处理和预测时间序列中间隔和延迟相对长的重要事件。本实施例中,新能源汽车一方面通过车载t

box将实时采集的每个动力电池单体的温度上传至云端服务器,这样车载t

box在进行动力电池温度预测模型训练时,可以从云端服务器获取充实的训练样本;另一方面,车载t

box可以通过从云端服务器获取动力电池单体温度数据对动力电池温度预测模型不断优化,同时可以通过空中下载技术(over

the

air technology,ota)将动力电池温度预测模型训练时采用的算法部署到车载设备,例如车载t

box。
71.通常所有循环神经网络(recurrent neural network,rnn)都具有一种重复神经网络模块的链式结构。在标准的rnn中,该重复神经网络模块具有有一个非常简单的结构,具体为一个单一神经网络层。lstm作为rnn的一类,同样具有重复神经网络模块,但是lstm中的重复神经网络模块中的网络结构与单一神经网络层不同,而是具有四个神经网络层,具体参见现有成熟技术,此处不再赘述。
72.步骤s103、获取每个动力电池单体在下一时刻的实际电池温度。
73.假设,当前时刻为t,当前时刻t的下一时刻为t+1,本发明在根据当前时刻t采集的动力电池单体温度和车况数据预测得到t+1时刻电池温度预测值后,会在车辆运行时刻达到t+1时刻,再次获取t+1时刻的实际电池温度,由于电池温度预测值为动力电池单体在电池单体温度正常情况下的电池温度理论值,因此,通过将t+1时刻的电池温度预测值与实际电池温度进行比较,即可对动力电池单体温度的变化趋势进行预测。
74.步骤s104、基于每个动力电池单体在下一时刻的电池温度预测值和对应的实际电池温度,计算得到每个动力电池单体的温度偏移量。
75.其中,每个动力电池单体的温度偏移量δ为下一时刻的电池温度预测值和对应的实际电池温度的差值绝对值。
76.需要特别说明的是,通常动力电池中包含多个动力电池单体,每个动力电池单体
在动力电池中的位置不同,相对应的故障权重也会存在差别。
77.假设,动力电池中包含n个动力电池单体,每个动力电池单体的温度偏移量分别为:δ
t1
、δ
t2
、δ
t3

……
、δ
tn
,相对应的故障权重分别为:β
t1
、β
t2
、β
t3

……
、β
tn

78.步骤s105、基于每个动力电池单体的温度偏移量与对应的故障权重得到故障量级。
79.其中,故障量级表示故障严重程度,故障量级越高,对应的故障严重程度越高,反之,故障量级越低,对应的故障严重程度越低。
80.在实际应用中,将每个动力电池单体的温度偏移量与对应的故障权重相乘得到故障量级。
81.步骤s106、根据故障量级与预设报警等级阈值的大小关系,对每个动力电池单体是否发生升温故障进行监测。
82.本发明按照报警处理方式不同,将报警等级划分为三种,分别如下:
83.报警等级0:动力电池单体未达到报警条件,不触发报警。
84.报警等级i:动力电池单体达到预报警条件,将达到预报警条件的动力电池单体的相关数据发送至云端服务器进行检查确认。
85.报警等级ii:动力电池单体达到立即报警条件,立即触发报警。
86.其中,本发明中的报警可以为声光报警。
87.假设每个动力电池单体的温度偏离率为δ,对应的故障权重为β,则故障量级为δ*β,第一报警等级阈值为m
i
,第二报警等级阈值为m
ii

88.(1)当δ*β≥m
ii
时,立即触发升温故障报警。
89.(2)当m
ii
>δ*β>m
i
时,将δ*β对应的动力电池单体的相关数据发送至云端服务器,由云端服务器对动力电池单体的当前温度偏移量和对应的历史温度偏移量均进行故障量级计算,分别得到当前故障量级以及历史故障量级,若当前故障量级和历史故障量级均超过第一报警等级阈值m
i
,云端服务器向车载t

box发送报警控制指令。
90.其中,动力电池单体的相关数据包括:动力电池单体的当前温度偏移量、故障权重、动力电池单体的标识等。
91.(3)当δ*β<m
i
时,不触发升温故障报警,仅将动力电池单体的相关数据发送至云端服务器进行保存。
92.本发明设计的报警方法能有效地检测因动力电池严重故障导致动力电池急速升温的情况,也能准确的判定动力电池部分损伤导致的逐步升温的情况。
93.综上可知,本发明公开了一种汽车动力电池温度的在线监测方法,车载t

box将获取的当前时刻的每个动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在当前时刻的下一时刻的电池温度预测值,获取每个动力电池单体在下一时刻的实际电池温度,基于每个动力电池单体的电池温度预测值和对应的实际电池温度得到温度偏移量,并基于每个动力电池单体的温度偏移量与对应的故障权重得到故障量级,根据故障量级与预设报警等级阈值的大小关系对每个动力电池单体是否发生升温故障进行监测。本发明中动力电池单体在下一时刻的电池温度预测值实际为该动力电池单体在电池单体温度正常情况下的电池温度理论值,通过计算动力电池单体在第一时刻的电池温度理论值与实际电池温度之间的温度偏离量,即可对动力电池单位温度的变
化趋势进行预测,从而可以在监测到动力电池单体刚开始发生升温故障时及时采取保护措施,从而有效避免了动力电池进入热失控阶段。
94.通常动力电池上的温度传感器数量从几十个到几百个不等,而can帧一次只能传输8字节的有效数据,因此一个采集周期的所有温度数据往往采用多帧的发送方式,温度数据容易出现异常和缺失。基于此,本发明公开了一种车载t

box针对bms采集的各个动力电池单体温度的多帧处理过程。
95.参见图3,本发明实施例公开的一种获取当前时刻的每个动力电池单体温度的方法流程图,该方法包括:
96.步骤s201、获取每个动力电池单体的当前温度帧;
97.步骤s202、判断当前温度帧是否为首帧,如果是,则执行步骤s203,如果否,则执行步骤s204;
98.步骤s203、控制采集周期计时器开始计时,重置首帧的下一帧id,并继续执行步骤s206;
99.在当前温度帧为首帧时,对应的帧标识n=1,首帧的下一帧id对应的帧标识n=2。
100.步骤s204、判断当前温度帧是否为连续帧,如果否,则执行步骤s205,如果是,则执行步骤s206;
101.步骤s205、将当前温度帧作为异常帧进行清除;
102.步骤s206、对当前温度帧进行缓存;
103.其中,缓存的当前温度帧为首帧或是连续帧;
104.步骤s207、当采集周期计时器达到一个采集周期时,对缓存的所有温度帧进行完整性校验;
105.其中,所有温度帧包括:所述首帧以及各个所述连续帧。
106.步骤s208、当所有温度帧通过完整性校验时,将所有温度帧确定为动力电池单体温度。
107.由此可以看出,本发明通过对一个周期内的初始动力电池单体温度的完整性进行校验,并对异常帧进行清除,保证了采集的动力电池单体温度的有效性。
108.在实际应用中,建立动力电池温度预测模型的过程如下:
109.(1)确定动力电池温度预测模型属于聚类模型、分类模型还是回归模型,在构建动力电池温度预测模型时,使用应用模型、应用框架还是监督/非监督学习,最后根据温度数据特征和目标问题确定适合的应用模型和应用框架。
110.(2)在进行问题定义时,确定建模的对象为动力电池温度,其他维度也即车况数据包括:车辆运行速度、电池工作环境温度、充电模式(电池电压、电池电流)等。
111.(3)确定动力电池温度预测模型的评估标准,主要包括:
112.precision:指的是正确预测的正样本数占所有预测为正样本的数量的比值,也就是说所有预测为正样本的样本中有多少是真正的正样本。
113.recall:可以称为召回率、查全率,指的是正确预测的正样本数占真实正样本总数的比值,也就是从这些样本中能够正确找出多少个正样本。
114.f1:相当于precision和recall的调和平均,recall和precision任何一个数值减小,f1:都会减小,反之,亦然。
115.(4)在进行数据准备时,通过现有新能源汽车的车载t

box,能够获取到不同新能源车型在不同正常工况及不同异常工况下所有动力电池单体温度。
116.可以按照不同温度以及工况对所有动力电池单体温度进行筛选,包括:数据清洗、数据标签、数据正则化和数据降维等,去掉极端情况下的动力电池单体温度,比如去除掉环境温度在(0
°
~40
°
)以外时采集的动力电池单体温度,并将筛选得到的动力电池温度分为训练样本集和测试数据集。
117.(5)动力电池温度预测模型训练,以历史指定时刻的动力电池单体温度和车况数据为训练样本,以历史指定时刻的下一时刻的动力电池单体温度为样本标签,对lstm神经网络模型进行训练。在动力电池温度预测模型训练过程中,主要对动力电池温度预测模型进行调试和测试,通过超参数解调对动力电池温度预测模型进行优化,使动力电池温度预测模型达到预设标准。
118.其中,超参数包括:batch_size参数、学习率、激活函数、迭代步长和神经元参数等等。
119.具体的,在对动力电池温度预测模型进行训练时,通过对每次训练得到的动力电池温度预测模型进行评估,来确定本次训练得到的动力电池温度预测模型是否达到预设标准,若未达到预设标准,则通过超参数解调对本次训练得到的动力电池温度预测模型进行优化,再次对优化后的动力电池温度预测模型以历史指定时刻的动力电池单体温度和车况数据为训练样本进行训练,直至得到达到预设标准的动力电池温度预测模型。
120.模型评估的过程为:将动力电池温度预测模型训练过程中的相关数据与评估标准进行对比,不断调整超参数迭代学习模型,同时解决梯度爆炸、消失和不收敛等问题,最终达到目标拟合结果。
121.(6)服务部署:本发明将训练得到动力电池温度预测模型部署到实际车载设备,比如车载t

box上,通过台架环境及实车测试可以进一步验证动力电池温度预测模型的各项指标和有效性。
122.在实际应用中,在进行动力电池温度预测模型训练时可以使用keras工具。keras是一个由python编写的开源人工神经网络库,其支持现代人工智能领域的主流算法,包括前馈结构和递归结构的神经网络,也可以通过封装参与构建统计学习模型。
123.详见图4所示的keras测试数据的测试结果曲线对比图,图4中的1表示实际温度曲线,图中的2表示预测温度曲线,对比曲线1和曲线2可知,预测温度曲线和实际温度曲线具有相同的趋势性,通过参数调整以及训练样本增加,就可以得到满足精度需求的动力电池温度预测模型。
124.为提高动力电池温度预测模型的准确性,本发明还可以对动力电池温度预测模型进行自优化。
125.因此,为进一步优化上述实施例,在线监测方法还可以包括:
126.将当前时刻的每个动力电池单体温度和车况数据最为最新训练样本,将每个动力电池单体在当前时刻的下一时刻的实际电池温度作为最新样本标签,对动力电池温度预测模型进行优化训练。
127.具体的,车辆启动后,车载t

box从can总线实时采集每个动力电池单体温度和车况数据,车载t

box一方面根据动力电池单体温度和车况数据对动力电池温度进行在线监
测,另一方面,将动力电池单体温度和车况数据发送至云端服务器进行存储,以便于后续对动力电池温度预测模型进行优化。
128.车载t

box实时接收车辆不同工况的动力电池单体温度和车况数据,对电池温度预测模型进行训练优化,并按照既定的部署策略,通过远程空中升级ota等方式部署至车载终端。
129.车载t

box即可以通过电池温度预测模型对动力电池温度进行在线监测,同时可以使用温度故障数据对最新的电池温度预测模型进行验证。
130.因此,本发明既能有效监测动力电池温度,又能对动力电池温度预测模型进行优化,提高动力电池温度预测模型的准确率。
131.与上述汽车动力电池温度的在线监测方法实施例相对应,本发明还公开了一种车载t

box。
132.参见图5,本发明实施例公开的一种车载t

box的结构示意图,车载t

box包括:
133.第一获取单元301,用于获取当前时刻的每个动力电池单体温度和车况数据。
134.车载t

box作为车辆与云端服务器的枢纽,车载t

box可以从can总线上获取每个动力电池单体温度和车况数据,通过对每个动力电池单体温度进行处理后发送至云端服务器。
135.其中,本实施例中的车况数据主要为电池温度影响参数,包括:车辆运行速度、电池工作环境温度、充电模式(比如,电池电压、电池电流等)等。
136.温度预测单元302,用于将每个动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在当前时刻的下一时刻的电池温度预测值。
137.本实施例中,电池温度预测值也即在动力电池单体在电池单体温度正常情况下的电池温度理论值。
138.需要说明的是,不同的车况数据下预测得到的电池温度预测值不同,比如,将相同的动力电池单体温度和不同的车况数据输入至动力电池温度预测模型,会得到不同的电池温度预测值。
139.因此,在对动力电池温度预测模型进行训练时,车况数据也是训练样本的一部分。
140.其中,动力电池温度预测模型为:以历史指定时刻的动力电池单体温度和车况数据为训练样本,以历史指定时刻的下一时刻的动力电池单体温度为样本标签,对lstm(long

short term memory,长短期记忆网络)神经网络模型训练得到。
141.第二获取单元303,用于获取每个动力电池单体在下一时刻的实际电池温度。
142.假设,当前时刻为t,当前时刻t的下一时刻为t+1,本发明在根据当前时刻t采集的动力电池单体温度和车况数据预测得到t+1时刻电池温度预测值后,会在车辆运行时刻达到t+1时刻,再次获取t+1时刻的实际电池温度,由于电池温度预测值为动力电池单体在电池单体温度正常情况下的电池温度理论值,因此,通过将t+1时刻的电池温度预测值与实际电池温度进行比较,即可对动力电池单体温度的变化趋势进行预测。
143.计算单元304,用于基于每个动力电池单体在下一时刻的电池温度预测值和对应的实际电池温度,计算得到每个动力电池单体的温度偏移量。
144.其中,每个动力电池单体的温度偏移量δ为下一时刻的电池温度预测值和对应的
实际电池温度的差值绝对值。
145.需要特别说明的是,通常动力电池中包含多个动力电池单体,每个动力电池单体在动力电池中的位置不同,相对应的故障权重也会存在差别。
146.故障量级确定单元305,用于基于每个动力电池单体的温度偏移量与对应的故障权重得到故障量级。
147.其中,故障量级表示故障严重程度,故障量级越高,对应的故障严重程度越高,反之,故障量级越低,对应的故障严重程度越低。
148.在实际应用中,将每个动力电池单体的温度偏移量与对应的故障权重相乘得到故障量级。
149.监测单元306,用于根据故障量级与预设报警等级阈值的大小关系,对每个动力电池单体是否发生升温故障进行监测。
150.本发明按照报警处理方式不同,将报警等级划分为三种,分别如下:
151.报警等级0:动力电池单体未达到报警条件,不触发报警。
152.报警等级i:动力电池单体达到预报警条件,将达到预报警条件的动力电池单体的相关数据发送至云端服务器进行检查确认。
153.报警等级ii:动力电池单体达到立即报警条件,立即触发报警。
154.其中,本发明中的报警可以为声光报警。
155.本发明设计的报警方法能有效地检测因动力电池严重故障导致动力电池急速升温的情况,也能准确的判定动力电池部分损伤导致的逐步升温的情况。
156.综上可知,本发明公开了一种车载t

box,车载t

box将获取的当前时刻的每个动力电池单体温度和车况数据同时输入至预先建立的动力电池温度预测模型,得到每个动力电池单体在当前时刻的下一时刻的电池温度预测值,获取每个动力电池单体在下一时刻的实际电池温度,基于每个动力电池单体的电池温度预测值和对应的实际电池温度得到温度偏移量,并基于每个动力电池单体的温度偏移量与对应的故障权重得到故障量级,根据故障量级与预设报警等级阈值的大小关系对每个动力电池单体是否发生升温故障进行监测。本发明中动力电池单体在下一时刻的电池温度预测值实际为该动力电池单体在电池单体温度正常情况下的电池温度理论值,通过计算动力电池单体在第一时刻的电池温度理论值与实际电池温度之间的温度偏离量,即可对动力电池单位温度的变化趋势进行预测,从而可以在监测到动力电池单体刚开始发生升温故障时及时采取保护措施,从而有效避免了动力电池进入热失控阶段。
157.为进一步优化上述实施例,监测单元306具体可以包括:
158.第一确定子单元,用于当故障量级不大于第一报警等级阈值时,确定故障量级对应的动力电池单体未发生升温故障,不触发升温故障报警。
159.发送子单元,用于当故障量级大于第一报警等级阈值且小于第二报警等级阈值时,将故障量级对应的动力电池单体的相关数据发送至云端服务器,由云端服务器对动力电池单体的当前温度偏移量以及对应的历史温度偏移量均进行故障量级计算,分别得到当前故障量级以及历史故障量级,若当前故障量级和历史故障量级均超过第一报警等级阈值,则向车载t

box发送报警控制指令。
160.报警子单元,用于当故障量级不小于第二报警等级阈值时,立即出发升温故障报
警。
161.其中,预设报警等级阈值包括:第一报警等级阈值和第二报警等级阈值。
162.本实施例中,假设每个动力电池单体的温度偏离率为δ,对应的故障权重为β,则故障量级为δ*β,第一报警等级阈值为m
i
,第二报警等级阈值为m
ii

163.(1)当δ*β≥m
ii
时,立即触发升温故障报警。
164.(2)当m
ii
>δ*β>m
i
时,将δ*β对应的动力电池单体的相关数据发送至云端服务器,由云端服务器对动力电池单体的当前温度偏移量和对应的历史温度偏移量均进行故障量级计算,分别得到当前故障量级以及历史故障量级,若当前故障量级和历史故障量级均超过第一报警等级阈值m
i
,云端服务器向车载t

box发送报警控制指令。
165.其中,动力电池单体的相关数据包括:动力电池单体的当前温度偏移量、故障权重、动力电池单体的标识等。
166.(3)当δ*β<m
i
时,不触发升温故障报警,仅将动力电池单体的相关数据发送至云端服务器进行保存。
167.通常动力电池上的温度传感器数量从几十个到几百个不等,而can帧一次只能传输8字节的有效数据,因此一个采集周期的所有温度数据往往采用多帧的发送方式,温度数据容易出现异常和缺失。基于此,本发明公开了一种车载t

box针对bms采集的各个动力电池单体温度的多帧处理过程。
168.因此,为进一步优化上述实施例,第一获取单元301具体可以用于:
169.获取每个动力电池单体的当前温度帧;
170.当当前温度帧为首帧时,控制采集周期计时器开始计时,重置首帧的下一帧id,并对当前温度帧进行缓存;
171.当当前温度帧为连续帧时,对当前温度帧进行缓存;
172.当当前温度帧为非首帧和非连续帧时,将当前温度帧作为异常帧进行清除;
173.当采集周期计时器达到一个采集周期时,对缓存的所有温度帧进行完整性校验,其中,所有温度帧包括:首帧以及各个连续帧;
174.当所有温度帧通过完整性校验时,将所有温度帧确定为动力电池单体温度。
175.由此可以看出,本发明通过对一个周期内的初始动力电池单体温度的完整性进行校验,并对异常帧进行清除,保证了采集的动力电池单体温度的有效性。
176.为进一步优化上述实施例,车载t

box还可以包括:
177.模型优化单元,用于在动力电池温度预测模型训练过程中,通过超参数解调对动力电池温度预测模型进行优化,使动力电池温度预测模型达到预设标准的动力电池温度预测模型。
178.为提高动力电池温度预测模型的准确性,本发明还可以对动力电池温度预测模型进行自优化。
179.因此,车载t

box还可以包括:
180.自优化单元,用于将当前时刻的每个动力电池单体温度和车况数据最为最新训练样本,将每个动力电池单体在当前时刻的下一时刻的实际电池温度作为最新样本标签,对动力电池温度预测模型进行优化训练。
181.具体的,车辆启动后,车载t

box从can总线实时采集每个动力电池单体温度和车
况数据,车载t

box一方面根据动力电池单体温度和车况数据对动力电池温度进行在线监测,另一方面,将动力电池单体温度和车况数据发送至云端服务器进行存储,以便于后续对动力电池温度预测模型进行优化。
182.车载t

box实时接收车辆不同工况的动力电池单体温度和车况数据,对电池温度预测模型进行训练优化,并按照既定的部署策略,通过远程空中升级ota等方式部署至车载终端。
183.车载t

box即可以通过电池温度预测模型对动力电池温度进行在线监测,同时可以使用温度故障数据对最新的电池温度预测模型进行验证。
184.因此,本发明既能有效监测动力电池温度,又能对动力电池温度预测模型进行优化,提高动力电池温度预测模型的准确率。
185.需要特别说明的是,车载t

box中各组成部分的具体工作原理,请参见方法实施例对应部分,此处不再赘述。
186.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
187.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
188.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1