一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电池电压的SOP动态控制方法及装置与流程

2022-07-10 05:02:59 来源:中国专利 TAG:

一种电池电压的sop动态控制方法及装置
技术领域
1.本发明涉及电动车控制技术领域,特别是涉及一种电池电压的sop动态控制方法及装置。


背景技术:

2.当前sop(standard operating procedure,标准作业程序)map(映射表)一般是基于电芯厂通过稳态电流脉冲激励测试得到的电芯级功率能力,通过一定的修正获得pack级的sop(standard operating procedure,标准作业程序)参数map表,该map以温度和soc(system on chip,芯片级系统)值为坐标展开。
3.因此,得到的sopmap存在如下问题,一方面由于soc可能存在较大计算误差,采样温度可能与电芯内部真实温度存在差异,map查表给出的功率限值不一定合理;另外,低温下电芯内阻相对较大,长时间紧贴着限制使用功率,会引起明显的极化效应叠加,即使在没超功率限值的情况,也容易引发电压超限;再者,实际使用过程中,功率大部分会动态变化。因此,存在bms(电池管理系统)上报的sop存在误差的情况。电压限功率为一种边界保护性的限值,根据当前实时电压变化趋势,及时将功率限到位,可以避免过、欠压故障的出现。
4.现有的修正方式具体为,当动态行车时,若单体电压接近欠压或者过压阈值,则直接对当前的sop功率值乘以固定的修正系统。当单体电压值回弹一定值后,则取消修正。实际控制中,根据单体电压下降或者上升的速率以及与欠压故障阈值的差距,设定了多级修正系数。根据单体电压的下降或者上升至目标电压时,直接对当前的sop值乘以固定系数进行修正,电压回弹后,取消修正。容易造成实际控制中单体电压的波动,导致电池管理系统输出的可用功率波动。控制过程中,对sop值修正的系数是阶梯的,为了尽可能的避免功率突变,修正系数差值不能设置得过大。同时,因为一般只做到了三级系数,当sop功率偏差较大时,即使进行了三级修正,也无法避免欠压或过压故障发生。


技术实现要素:

5.本发明的目的在于,提出一种电池电压的sop动态控制方法及装置,解决现有的修正方法无法避免sop值阶梯式变化及欠压故障发生的技术问题。
6.本发明的一方面,提供一种电池电压的sop动态控制方法,包括以下步骤:
7.步骤s1,获取动力电池包内所有单体电池组的电压值及动力电池包当前的温度值,根据所述温度值查询预设的sop查表获得相应的当前回收功率值及当前驱动功率值;
8.步骤s2,计算所有单体电池组的电压值中的电压最大值和电压最小值;
9.步骤s3,检测当前动力电池包的充放电状态,根据所述充放电状态将所述电压最大值与预设的回收功率的电压阈值比较,或将所述电压最小值与预设的驱动功率的电压阈值比较,生成比较结果;并根据所述比较结果计算功率反向累加值和功率正向累加值;
10.步骤s4,根据所述功率反向累加值和所述功率正向累加值计算最终回收功率和最终输出的驱动功率。
11.优选地,所述动力电池包的充放电状态包括能量回收状态或行车放电状态;所述功率反向累加值包括回收功率反向累加值、驱动功率反向累加值;所述功率正向累加值包括回收功率正向累加值、驱动功率正向累加值。
12.优选地,所述步骤s3包括:当检测到的当前动力电池包的充放电状态为能量回收状态时,将所述电压最大值分别与预设的回收功率的正向电压阈值、预设的回收功率的反向电压阈值比较,生成第一比较结果;其中,所述回收功率的正向电压阈值大于所述回收功率的反向电压阈值;
13.其中,当生成的第一比较结果为电压最大值大于回收功率的正向电压阈值时,按预设的步长与当前回收功率值反向累加得到回收功率反向累加值;
14.以及,当电压最大值小于回收功率的反向电压阈值时,按照预设的步长与当前回收功率值正向累加得到回收功率正向累加值。
15.优选地,所述步骤s3还包括:当检测到的当前动力电池包的充放电状态为行车放电状态时,将所述电压最小值分别与预设的驱动功率的正向电压阈值、预设的驱动功率的反向电压阈值比较,生成第二比较结果;所述驱动功率的正向电压阈值小于驱动功率的反向电压阈值;
16.其中,当生成的第二比较结果为电压最小值小于等于驱动功率的正向电压阈值时,按预设的步长与当前驱动功率值反向累加得到驱动功率反向累加值;
17.以及,当电压最小值大于驱动功率的反向电压阈值时,按照预设的步长与当前驱动功率值正向累加得到驱动功率正向累加值。
18.优选地,当生成的第二比较结果为电压最小值大于驱动功率的正向电压阈值且小于驱动功率的反向电压阈值时,则判定预设的步长中,驱动功率反向累加值和驱动功率正向累加值的值全部为0。
19.优选地,所述步骤s4包括:将当前驱动功率值、驱动功率反向累加值和驱动功率正向累加值求和,得到最终输出的驱动功率。
20.优选地,所述步骤s4还包括:将当前回收功率值、回收功率反向累加值和回收功率正向累加值求和,得到最终输出的回收功率。
21.本发明还提供一种电池电压的sop动态控制装置,用以实现所述的电池电压的sop动态控制方法,该装置包括:
22.数据采集模块,用以获取动力电池包内所有单体电池组的电压值及动力电池包当前的温度值,根据所述温度值查询预设的sop查表获得相应的当前回收功率值及当前驱动功率值;还用以计算所有单体电池组的电压值中的电压最大值和电压最小值;
23.数据修正模块,用以检测当前动力电池包的充放电状态,根据所述充放电状态将所述电压最大值与预设的回收功率的电压阈值比较,或将所述电压最小值与预设的驱动功率的电压阈值比较,生成比较结果;其中,所述动力电池包的充放电状态包括能量回收状态或行车放电状态;所述功率反向累加值包括回收功率反向累加值、驱动功率反向累加值;所述功率正向累加值包括回收功率正向累加值、驱动功率正向累加值;
24.功率计算模块,用以根据所述功率反向累加值和所述功率正向累加值计算最终回收功率和最终输出的驱动功率。
25.优选地,所述数据修正模块检测到的当前动力电池包的充放电状态为能量回收状
态时,将所述电压最大值分别与预设的回收功率的正向电压阈值、预设的回收功率的反向电压阈值比较,生成第一比较结果;其中,所述回收功率的正向电压阈值大于所述回收功率的反向电压阈值;
26.其中,当生成的第一比较结果为电压最大值大于回收功率的正向电压阈值时,按预设的步长与当前回收功率值反向累加得到回收功率反向累加值;
27.以及,当电压最大值小于回收功率的反向电压阈值时,按照预设的步长与当前回收功率值正向累加得到回收功率正向累加值。
28.优选地,所述数据修正模块检测到的当前动力电池包的充放电状态为行车放电状态时,将所述电压最小值分别与预设的驱动功率的正向电压阈值、预设的驱动功率的反向电压阈值比较,生成第二比较结果;所述驱动功率的正向电压阈值小于驱动功率的反向电压阈值;
29.其中,当生成的第二比较结果为电压最小值小于等于驱动功率的正向电压阈值时,按预设的步长与当前驱动功率值反向累加得到驱动功率反向累加值;以及,当电压最小值大于驱动功率的反向电压阈值时,按照预设的步长与当前驱动功率值正向累加得到驱动功率正向累加值;
30.当生成的第二比较结果为电压最小值大于驱动功率的正向电压阈值且小于驱动功率的反向电压阈值时,则判定预设的步长中,驱动功率反向累加值和驱动功率正向累加值的值全部为0。
31.优选地,所述功率计算模块将当前驱动功率值、驱动功率反向累加值和驱动功率正向累加值求和,得到最终输出的驱动功率;以及,将当前回收功率值、回收功率反向累加值和回收功率正向累加值求和,得到最终输出的回收功率。
32.综上,实施本发明的实施例,具有如下的有益效果:
33.本发明提供的电池电压的sop动态控制方法及装置,通过监控单体电压线性修正sop值,可以避免sop值在单体电压变化过程中发生阶梯式跳变;sop值是按照特定步长线性修正变化的,修正的sop值能覆盖较大的范围,从而可以避免发生欠压或者过压故障。
34.在电动车辆在动态行驶过程中,通过有效监控动力电池的单体电压最大、最小值,在单体电压值接近欠压故障时,提前降低上报的sop值,可以有效的控制单体电压进一步下降或者上升,从来避免触发欠压故障。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。
36.图1为本发明实施例中一种电池电压的sop动态控制方法的主流程示意图。
37.图2为本发明实施例中驱动功率的输出示意图。
具体实施方式
38.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一
步地详细描述。
39.如图1所示,为本发明提供的一种电池电压的sop动态控制方法的一个实施例的示意图。在该实施例中,所述方法包括以下步骤:
40.步骤s1,获取动力电池包内所有单体电池组的电压值u
cell
及动力电池包当前的温度值,根据所述温度值查询预设的sop查表获得相应的当前回收功率值p0′
及当前驱动功率值p0;可以理解的是,通过对动力电池的检测获取单体电池组的电压值以及可以通过电池组的温度确定相应的回收功率值p0′
及当前驱动功率值p0。
41.步骤s2,计算所有单体电池组的电压值中的电压最大值u
cellmax
和电压最小值u
cellmin
;具体的,根据获取的所有的单体电池组的电压值进行比较大小,选择其中的最大值和最小值,作为后续修正的需要的参考值。
42.步骤s3,检测当前动力电池包的充放电状态,根据所述充放电状态将所述电压最大值u
cellmax
与预设的回收功率的电压阈值比较,或将所述电压最小值u
cellmin
与预设的驱动功率的电压阈值比较,生成比较结果;并根据所述比较结果计算功率反向累加值和功率正向累加值;其中,所述动力电池包的充放电状态包括能量回收状态或行车放电状态;所述功率反向累加值包括回收功率反向累加值p1′
、驱动功率反向累加值p1;所述功率正向累加值包括回收功率正向累加值p2′
、驱动功率正向累加值p2;可以理解的是,制动能量回收过程中,实时比较u
cellmax
与回收功率降低电压阈值u
cellhigh
和u
cellhigh1
。动态行车放电过程中,实时比较u
cellmin
与驱动功率降低电压阈值u
celllow
和u
celllow1
。通过两方面的比较结果,确定不同的sop值修正方式,根据行驶状态的不同对获取的电压值与不同的阈值进行比较,根据比较的结果不同进行相应的修正,最终求得多个修正参数,也就是功率正向累加值和功率反向累加值。
43.具体实施例中,制动能量回收过程中,检测到的当前动力电池包的充放电状态为能量回收状态,将所述电压最大值u
cellmax
分别与预设的回收功率的正向电压阈值u
cellhigh
、预设的回收功率的反向电压阈值u
cellhigh1
比较,生成第一比较结果;其中,所述回收功率的正向电压阈值u
cellhigh
大于所述回收功率的反向电压阈值u
cellhigh1
。其中,当生成的第一比较结果为电压最大值u
cellmax
大于回收功率的正向电压阈值u
cellhigh
时,按预设的步长与当前回收功率值p0′
反向累加得到回收功率反向累加值p1′
;以及,当电压最大值u
cellmax
小于回收功率的反向电压阈值u
cellhigh1
时,按照预设的步长与当前回收功率值p0′
正向累加得到回收功率正向累加值p2′

44.具体地,如图2所示,动态行车放电过程中,检测到的当前动力电池包的充放电状态为行车放电状态,将所述电压最小值u
cellmin
分别与预设的驱动功率的正向电压阈值u
celllow
、预设的驱动功率的反向电压阈值u
celllow1
比较,生成第二比较结果;所述驱动功率的正向电压阈值u
celllow
小于驱动功率的反向电压阈值u
celllow1
。其中,当生成的第二比较结果为电压最小值u
cellmin
小于等于驱动功率的正向电压阈值u
celllow
时,需要对驱动功率进行降低速率,具体地,按预设的步长与当前驱动功率值p0反向累加得到驱动功率反向累加值p1;以及,当电压最小值u
cellmin
大于驱动功率的反向电压阈值u
celllow1
时,需要对驱动功率进行恢复速率,具体地,按照预设的步长与当前驱动功率值p0正向累加得到驱动功率正向累加值p2。以及,当生成的第二比较结果为电压最小值u
cellmin
大于驱动功率的正向电压阈值u
celllow
且小于驱动功率的反向电压阈值u
celllow1
时,则判定预设的步长中,驱动功率反向累
加值p1和驱动功率正向累加值p2的值全部为0。最终,将驱动功率正向累加值p2、驱动功率反向累加值p1以及当前驱动功率值p0相加求得经过修正的输出的可用于驱动的功率值。
45.步骤s4,根据所述功率反向累加值和所述功率正向累加值计算最终回收功率p3′
和最终输出的驱动功率p3。可以理解的是,通过获取的sop值、正反向累加值对驱动功率或回收功率进行计算。
46.具体实施例中,所述功率计算模块将当前驱动功率值p0、驱动功率反向累加值p1和驱动功率正向累加值p2求和,得到最终输出的驱动功率p3;以及,将当前回收功率值p0′
、回收功率反向累加值p1′
和回收功率正向累加值p2′
求和,得到最终输出的最终回收功率p3′

47.相应地,如图2所示,本发明的又一方面还提供一种电池电压的sop动态控制装置,用以实现所述的电池电压的sop动态控制方法,该装置包括:
48.数据采集模块,用以获取动力电池包内所有单体电池组的电压值u
cell
及动力电池包当前的温度值,根据所述温度值查询预设的sop查表获得相应的当前回收功率值p0′
及当前驱动功率值p0;还用以计算所有单体电池组的电压值中的电压最大值u
cellmax
和电压最小值u
cellmin

49.数据修正模块,用以检测当前动力电池包的充放电状态,根据所述充放电状态将所述电压最大值u
cellmax
与预设的回收功率的电压阈值比较,或将所述电压最小值u
cellmin
与预设的驱动功率的电压阈值比较,生成比较结果;并根据所述比较结果计算功率反向累加值和功率正向累加值;其中,所述动力电池包的充放电状态包括能量回收状态或行车放电状态;所述功率反向累加值包括回收功率反向累加值p1′
、驱动功率反向累加值p1;所述功率正向累加值包括回收功率正向累加值p2′
、驱动功率正向累加值p2;具体实施例中,制动能量回收过程中,检测到的当前动力电池包的充放电状态为能量回收状态,将所述电压最大值u
cellmax
分别与预设的回收功率的正向电压阈值u
cellhigh
、预设的回收功率的反向电压阈值u
cellhigh1
比较,生成第一比较结果;其中,所述回收功率的正向电压阈值u
cellhigh
大于所述回收功率的反向电压阈值u
cellhigh1
。其中,当生成的第一比较结果为电压最大值u
cellmax
大于回收功率的正向电压阈值u
cellhigh
时,按预设的步长与当前回收功率值p0′
反向累加得到回收功率反向累加值p1′
;以及,当电压最大值u
cellmax
小于回收功率的反向电压阈值u
cellhigh1
时,按照预设的步长与当前回收功率值p0′
正向累加得到回收功率正向累加值p2;以及,动态行车放电过程中,检测到的当前动力电池包的充放电状态为行车放电状态,将所述电压最小值u
cellmin
分别与预设的驱动功率的正向电压阈值u
celllow
、预设的驱动功率的反向电压阈值u
celllow1
比较,生成第二比较结果;所述驱动功率的正向电压阈值u
celllow
小于驱动功率的反向电压阈值u
celllow1
。其中,当生成的第二比较结果为电压最小值u
cellmin
小于等于驱动功率的正向电压阈值u
celllow
时,需要对驱动功率进行降低速率,具体地,按预设的步长与当前驱动功率值p0反向累加得到驱动功率反向累加值p1;以及,当电压最小值u
cellmin
大于驱动功率的反向电压阈值u
celllow1
时,需要对驱动功率进行恢复速率,具体地,按照预设的步长与当前驱动功率值p0正向累加得到驱动功率正向累加值p2。以及,当生成的第二比较结果为电压最小值u
cellmin
大于驱动功率的正向电压阈值u
celllow
且小于驱动功率的反向电压阈值u
celllow1
时,则判定预设的步长中,驱动功率反向累加值p1和驱动功率正向累加值p2的值全部为0。
50.功率计算模块,用以根据所述功率反向累加值和所述功率正向累加值计算最终回收功率p3′
和最终输出的驱动功率p3。具体实施例中,所述功率计算模块将当前驱动功率值
p0、驱动功率反向累加值p1和驱动功率正向累加值p2求和,得到最终输出的驱动功率p3;以及,将当前回收功率值p0′
、回收功率反向累加值p1′
和回收功率正向累加值p2′
求和,得到最终输出的最终回收功率p3′

51.可以理解的是,上述电池电压的sop动态控制装置中涉及的各步骤的更多细节可以参考前述对于电池电压的sop动态控制方法的限定,在此不再赘述
52.综上,实施本发明的实施例,具有如下的有益效果:
53.本发明提供的电池电压的sop动态控制方法及装置,通过监控单体电压线性修正sop值,可以避免sop值在单体电压变化过程中发生阶梯式跳变;sop值是按照特定步长线性修正变化的,修正的sop值能覆盖较大的范围,从而可以避免发生欠压或者过压故障。
54.在电动车辆在动态行驶过程中,通过有效监控动力电池的单体电压最大、最小值,在单体电压值接近欠压故障时,提前降低上报的sop值,可以有效的控制单体电压进一步下降或者上升,从来避免触发欠压故障。
55.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献