巡航车速控制方法及装置与流程

文档序号:19875736发布日期:2020-02-08 06:23阅读:564来源:国知局
巡航车速控制方法及装置与流程

本发明涉及定速巡航技术领域,尤其涉及巡航车速控制方法及装置。



背景技术:

随着人们生活水平的提高,汽车越来越和人们的生活密切相关。

在某些配备双电机的纯电动汽车上,d(前进)档下只有一个电机工作以提高车辆经济性,s(运动)档下两个电机同时工作以提高车辆动力性,这会给车辆定速巡航功能带来一个问题,由于d档、s档电机总能量损耗不同,如果使用相同的巡航扭矩计算方式,会导致在某一档位下仪表车速无法稳定在巡航设定车速。



技术实现要素:

本发明实施例提出巡航车速控制方法及装置,以使得在具备双电机的纯电动车辆处于巡航模式时,在运动档下仪表车速能够稳定在巡航设定车速。

本发明实施例的技术方案是这样实现的:

一种巡航车速控制方法,应用于具备双电机的纯电动车辆上,该方法包括:

当车辆处于巡航模式下,实时根据实际车速计算巡航参考车速vc;

计算巡航扭矩的输入车速变量vinput=巡航设定车速–vc;

根据档位控制器发来的档位信号,判断当前车辆档位是否为运动档,若是,将vc调整为vc=vc*k,其中,k为预设的常数,且k<1;

重新计算vinput=巡航设定车速–vc。

当判定当前车辆档位为运动档之后、将vc调整为vc=vc*k之前进一步包括:

检测到vinput>m的持续时长超过预设时长t,其中,m为预设常数。

1≤m≤5,所述m的单位为公里/小时;0.1≤t≤8,所述t的单位为秒。

所述重新计算vinput=巡航设定车速–vc之后进一步包括:

判断vinput<n是否成立,若是,令vinput=0;否则,保持vinput不变;

其中,n为预设常数。

0≤n≤1.5,n的单位为公里/小时。

所述实时根据实际车速计算巡航参考车速vc包括:

vc=ad*va+bd

其中,va为实际车速,ad、bd为预设常数。

0.8≤ad≤1.5,0≤bd≤5。

k的取值随着实际车速的增加而减少。

所述k的取值随着实际车速的增加而减少包括:

当30≤va<50时,0.9≤k<1;

当50≤va<70时,0.6≤k<0.9;

当70≤va<100时,0.35≤k<0.6;

当100≤va<120时,0.1≤k<0.35;

va为实际车速,单位为公里/小时。

一种巡航车速控制装置,应用于具备双电机的纯电动车辆上,该装置包括:

计算模块,当车辆处于巡航模式下,实时根据实际车速计算巡航参考车速vc;计算巡航扭矩的输入车速变量vinput=巡航设定车速–vc;

判断调整模块,根据档位控制器发来的档位信号,判断当前车辆档位是否为运动档,若是,将vc调整为vc=vc*k,其中,k为预设的与车速相关的常数,k<1,且k的取值随着实际车速的增加而减少;重新计算vinput=巡航设定车速–vc。

本发明实施例中,当具备双电机的纯电动车辆处于巡航模式时,在运动档下将vc调整为vc*k,k<1,即将vc调小,从而将vinput变大,最终达到将巡航扭矩变大的目的,从而使得巡航扭矩能够与电机的能量损耗匹配,从而使得仪表车速稳定在巡航设定车速。

附图说明

图1为本发明一实施例提供的巡航车速控制方法流程图;

图2为本发明另一实施例提供的巡航车速控制方法流程图;

图3为本发明实施例提供的巡航车速控制装置的结构示意图。

具体实施方式

下面结合附图及具体实施例对本发明再作进一步详细的说明。

在车辆处于巡航模式时,在计算巡航扭矩时,是将巡航设定车速vs与巡航参考车速vc的差值vinput作为巡航扭矩的输入车速变量来实时计算巡航扭矩的。目前,在车辆处于巡航模式时,在d档和s档下,在进行巡航扭矩计算时,在计算vinput时所采用的算法是相同的。

对于配备双电机的纯电动汽车来说,d档下只有一个电机工作,s档下两个电机同时工作,这样s档下电机的总能量损耗大于d档下电机的总能量损耗。基于此,发明人认为:具备双电机的纯电动车辆处于巡航模式时,在s档下计算巡航扭矩时,不应采用与d档完全相同的vinput计算算法。

图1为本发明一实施例提供的巡航车速控制方法流程图,应用于具备双电机的纯电动车辆上,其具体步骤如下:

步骤101:当车辆处于巡航模式下,实时根据实际车速计算巡航参考车速vc。

步骤102:实时计算巡航扭矩的输入车速变量vinput=巡航设定车速–vc。

步骤103:根据档位控制器发来的档位信号,判断当前车辆档位是否为运动档,若是,将vc调整为vc=vc*k,其中,k为预设常数,且k<1。

步骤104:重新计算vinput=巡航设定车速–vc。

通过上述实施例,当具备双电机的纯电动车辆处于巡航模式时,在s档下将vc调整为vc*k,k<1,即将vc调小,从而将vinput变大,最终达到将巡航扭矩变大的目的,从而使得巡航扭矩能够与电机的能量损耗匹配,从而使得仪表车速稳定在巡航设定车速。

一较佳实施例中,k的取值随着实际车速的增加而减少,从而使得在车速增加导致电机的能量损耗增大时,vinput能够随之增大,从而巡航扭矩增大,最终使得巡航扭矩能够与电机的能量损耗匹配,使得仪表车速稳定在巡航设定车速。

其中,k<1,且随着车速的增加而减少。例如:

30≤va<50时,0.9≤k<1;

50≤va<70时,0.6≤k<0.9;

70≤va<100时,0.35≤k<0.6;

100≤va<120时,0.1≤k<0.35。va的单位为km/h(公里/小时)。

一较佳实施例中,步骤103中,当判定当前车辆档位为运动档之后、将vc调整为vc=vc*k之前进一步包括:检测到vinput>m的持续时长超过预设时长t,其中,m为另一预设常数,以避免对巡航扭矩的不必要的频繁调整,提高电机的寿命。m的取值范围为:1≤m≤5,单位为km/h(公里/小时),t的取值范围为:0.1≤t≤8,t的单位为秒。

图2为本发明另一实施例提供的巡航车速控制方法流程图,应用于具备双电机的纯电动车辆上,其具体步骤如下:

步骤201:当车辆处于巡航模式时,实时计算巡航参考车速vc=ad*va+bd。

其中,va为实际车速,ad和bd为预设常数,ad的取值范围为0.8≤ad≤1.5,bd的取值范围为0≤bd≤5。

步骤202:实时计算巡航扭矩的输入车速变量vinput:vinput=vs–vc。

其中,vs为巡航设定车速。

步骤203:根据档位控制器发来的档位信号,判断当前车辆档位是否为s档,若是,执行步骤204;否则,执行步骤207。

步骤204:判断vinput>m是否成立,若是,执行步骤205;否则,执行步骤207。

m的取值范围为:1≤m≤5,单位为km/h(公里/小时)。

步骤205:判断vinput>m的持续时长t是否满足:t>t,若是,执行步骤206;否则,执行步骤207。

t的取值范围为:0.1≤t≤8,单位为s(秒)。

步骤206:将vc调整为vc=vc*k,重新计算vinput=vs–vc。

其中,k<1,且随着车速的增加而减少。例如:

30≤va<50时,0.9≤k<1;

50≤va<70时,0.6≤k<0.9;

70≤va<100时,0.35≤k<0.6;

100≤va<120时,0.1≤k<0.35。va的单位为km/h(公里/小时)。

步骤207:判断vinput<n是否成立,若是,执行步骤208;否则,执行步骤209。

n的取值范围为0≤n≤1.5,单位为km/h(公里/小时)。

步骤208:令vinput=0。

步骤209:根据vinput计算巡航扭矩。

本发明技术方案的执行主体为整车控制单元,如vcu或vbu。

在巡航模式下,由于d档为单电机,s档为双电机,而双电机的能量消耗更大,因此在同样的vinput=vs–vc下,要达到同样的巡航设定车速,在s档下需要更大的巡航扭矩,因此,本发明实施例中,在s档下,通过将vc调整为vc*k,即将vc调小,从而将vinput变大,达到将巡航扭矩变大、与双电机的能量损耗匹配,最终达到将仪表车速稳定在巡航设定车速的目的。

图3为本发明实施例提供的巡航车速控制装置的结构示意图,该装置应用于具备双电机的纯电动车辆上,该装置主要包括:计算模块31和判断调整模块32,其中:

计算模块31,当车辆处于巡航模式下,实时根据实际车速计算巡航参考车速vc;计算巡航扭矩的输入车速变量vinput=巡航设定车速–vc。

判断调整模块32,根据档位控制器发来的档位信号,判断当前车辆档位是否为运动档,若是,将计算模块31计算得到的vc调整为vc=vc*k,其中,k为预设的与车速相关的常数,k<1,且k的取值随着实际车速的增加而减少;重新计算vinput=巡航设定车速–vc。

一较佳实施例中,判断调整模块32判定当前车辆档位为运动档之后、将vc调整为vc=vc*k之前进一步包括:检测到vinput>m的持续时长超过预设时长t,其中,m为预设常数。

一较佳实施例中,1≤m≤5,m的单位为公里/小时;0.1≤t≤8,t的单位为秒。

一较佳实施例中,判断调整模块32重新计算vinput=巡航设定车速–vc之后进一步包括:判断vinput<n是否成立,若是,令vinput=0;否则,保持vinput不变;其中,n为预设常数。

一较佳实施例中,0≤n≤1.5,n的单位为公里/小时。

一较佳实施例中,计算模块31实时根据实际车速计算巡航参考车速vc包括:vc=ad*va+bd,其中,va为实际车速,ad、bd为预设常数。

一较佳实施例中,0.8≤ad≤1.5,0≤bd≤5。

一较佳实施例中,k的取值随着实际车速的增加而减少。

一较佳实施例中,k的取值随着实际车速的增加而减少包括:

当30≤va<50时,0.9≤k<1;

当50≤va<70时,0.6≤k<0.9;

当70≤va<100时,0.35≤k<0.6;

当100≤va<120时,0.1≤k<0.35;

va为实际车速,单位为公里/小时。

一较佳实施例中,巡航车速控制装置为整车控制单元。

一较佳实施例中,整车控制单元为vcu或vbu。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1