本发明涉及定速巡航技术领域,尤其涉及巡航车速控制方法及装置。
背景技术:
随着人们生活水平的提高,汽车越来越和人们的生活密切相关。
在某些配备双电机的纯电动汽车上,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。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。