一种车速调节方法、装置及电子设备与流程

文档序号:23756343发布日期:2021-01-29 17:10阅读:104来源:国知局
一种车速调节方法、装置及电子设备与流程

[0001]
本发明涉及变速箱领域,更具体的说,涉及一种车速调节方法、装置及电子设备。


背景技术:

[0002]
液压机械无级变速器hmcvt由机械系统以及液压系统构成,在机械系统故障的情况下,变速箱只能工作在液压系统模式,液压系统的传动比受限,而车速基于传动比计算得到,传动比受限,则此时车速受限,车辆行驶速度较慢。


技术实现要素:

[0003]
有鉴于此,本发明提供一种车速调节方法、装置及电子设备,以解决在液压系统故障的情况下,车辆行驶速度较慢的问题。
[0004]
为解决上述技术问题,本发明采用了如下技术方案:
[0005]
一种车速调节方法,应用于自动变速箱控制单元,所述车速调节方法包括:
[0006]
在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速;
[0007]
基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值;
[0008]
获取依据车辆需求加速度值计算得到的发动机需求转速变化值;
[0009]
将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0010]
可选地,在检测到机械系统正常的情况下,还包括:
[0011]
采用所述机械系统正常时使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0012]
可选地,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,包括:
[0013]
获取最大发动机转速值;
[0014]
计算所述需求车速与所述车辆最大车速的比值;
[0015]
将所述比值与所述最大发动机转速值的乘积确定为需求转速初始值。
[0016]
可选地,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,包括:
[0017]
基于车辆需求加速值与传送比的比值,计算得到发动机需求转速变化值。
[0018]
一种车速调节装置,应用于自动变速箱控制单元,所述车速调节装置包括:
[0019]
第一数据获取模块,用于在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速;
[0020]
转速计算模块,用于基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值;
[0021]
第二数据获取模块,用于获取依据车辆需求加速度值计算得到的发动机需求转速
变化值;
[0022]
转速确定模块,用于将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0023]
可选地,所述转速确定模块还用于:
[0024]
在检测到机械系统正常的情况下,采用所述机械系统正常时使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0025]
可选地,所述转速计算模块具体用于:
[0026]
获取最大发动机转速值,计算所述需求车速与所述车辆最大车速的比值,将所述比值与所述最大发动机转速值的乘积确定为需求转速初始值。
[0027]
可选地,所述第二数据获取模块具体用于:
[0028]
基于车辆需求加速值与传送比的比值,计算得到发动机需求转速变化值。
[0029]
一种电子设备,包括:存储器和处理器;
[0030]
其中,所述存储器用于存储程序;
[0031]
处理器调用程序并用于:
[0032]
在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速;
[0033]
基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值;
[0034]
获取依据车辆需求加速度值计算得到的发动机需求转速变化值;
[0035]
将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0036]
相较于现有技术,本发明具有以下有益效果:
[0037]
本发明提供了一种车速调节方法、装置及电子设备,在检测到hmcvt的机械系统故障的情况下,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,而是采用获取车辆最大车速以及需求车速,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,然后将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。通过本发明,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,则转速和车速不受制于当前的传动比,车辆转速和速度可以依据需求调节,进而车辆行驶速度可以根据需求进行速度提升。
附图说明
[0038]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]
图1为本发明实施例提供的一种车速调节方法的方法流程图;
[0040]
图2为本发明实施例提供的另一种车速调节方法的方法流程图;
[0041]
图3为本发明实施例提供的再一种车速调节方法的方法流程图;
[0042]
图4为本发明实施例提供的一种车速调节装置的结构示意图。
具体实施方式
[0043]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]
液压机械无级变速器hmcvt由机械系统以及液压系统构成,在机械系统故障的情况下,变速箱只能工作在液压系统模式下,此时变速箱工作在液压段,液压系统的传动比受限,而车速基于传动比计算得到,传动比受限,则在液压系统故障下车速受限,车辆行驶速度较慢。此时为了提高车速,需要提高发动机转速,但是,发动机的转速根据需求车速、载荷匹配进行计算,即使需求车速较高,但是由于受到传动比的限制,实际车辆也不会进行较高的提升。
[0045]
发明人经过研究发现,对于hmcvt,其分为液压段和机械段,为了减少油耗,一般液压段的转速较低,机械段的转速较高,但是在不考虑油耗的情况下,液压段的转速是可以进行提升的。在机械段故障后,传动比受到限制,不能通过提高传动比的方法提高车速,只能通过提高发动机转速的方式提高车速。进而本发明中,在机械段故障的情况下,为了实现转速提升,可以暂时不考虑油耗需求。因此,可以在液压段采用新的转速控制方法进行转速提升,从而可以提高转速。
[0046]
具体的,本发明中,在检测到hmcvt的机械系统故障的情况下,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,而是采用获取车辆最大车速以及需求车速,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,然后将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。通过本发明,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,则转速和车速不受制于当前的传动比,车辆转速和速度可以依据需求调节,进而车辆行驶速度可以根据需求进行速度提升。
[0047]
在上述内容的基础上,本发明实施例提供了一种车速调节方法,其特征在于,应用于自动变速箱控制单元tcu,所述车速调节方法包括:
[0048]
s11、在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速。
[0049]
本实施例中,在机械系统故障和正常两种模式下,采用不同的转速计算规则,进而能够保证在机械系统故障和正常两种模式下,均可以进行转速提升。
[0050]
在实际应用中,tcu能够检测机械系统的工作状态,检测其是处于正常状态,还是处于故障状态,机械系统故障后软件会将相应的状态量置为1,当tcu识别到此状态量为1后就会判断出机械系统已经发生了故障。
[0051]
在机械故障系统故障时,机械系统停止使用。此时采用发明人设计的新的转速计
算规则进行转速计算。
[0052]
此时获取车辆最大车速以及需求车速,车辆最大车速是通过当前工况下允许的最大传动比*最高车速计算得到。
[0053]
s12、基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值。
[0054]
具体的,需求转速初始值是计算得到的基础转速值,在对计算精度要求不高的场景中,可以将该值作为最终计算得到的转速值,但是对于计算精度要求较高的场景中,还需对该转速初始值进行修正操作,将所述需求转速初始值和所述发动机需求转速变化值之和确定为最终的发动机需求转速值。
[0055]
在实际应用中,参照图2,步骤s12可以包括:
[0056]
s21、获取最大发动机转速值。
[0057]
最大发动机转速是通过发动机配置报文ec(engine configuration)报文获取的,与发动机性能密切相关。
[0058]
在实际应用中,发动机在出厂后,发动机转速值就已经是固定不变了,且会记录在发动机的使用说明中,在将发动机安装到车辆上之后,会将发动机的转速值等信息记录到ecu中,tcu通过与ecu的通信获取到ec报文,即获取到相应的发动机转速信息。
[0059]
s22、计算需求车速与所述车辆最大车速的比值。
[0060]
s23、将所述比值与所述最大发动机转速值的乘积确定为需求转速初始值。
[0061]
在实际应用中。通过需求车速/车辆最大车速a*最大发动机转速值,得到此模式下的需求转速初始值n_base。
[0062]
s13、获取依据车辆需求加速度值计算得到的发动机需求转速变化值。
[0063]
本实施例中的,发动机需求转速变化值即为对上述的需求转速初始值的修正值。
[0064]
在实际应用中,基于车辆需求加速值与传送比的比值,计算得到发动机需求转速变化值。
[0065]
具体的,因车速=发动机转速*传动比*k,对此公式进行一阶微分得到;
[0066]
dv/dt=dneng/dt*gi*k+neng*dgi/dt*k;
[0067]
其中,v为车速,neng为发动机转速,gi为传动比,k为由主减和车轮半径确定的系统常数。
[0068]
由于传动比在达到最大之后,就不会变化,是个常量,对常量进行微分的结果为0,所以本实施例中,传动比变化率影响可忽略,因此得到dv/dt=dneng/dt*k,此处实际的加速度值dv/dt即为需求车速与当前车速的差值的导数,此时可以采用需求加速值a_des代替加速度值dv/dt,进而计算得到需求车速变化时对应的发动机需求转速变化值,根据上述内容对公式进行调整,得到如下公式:
[0069]
a_des=dn_eng*gi*k
[0070]
dn_eng=a_des/(gi*k)
[0071]
则将车辆需求加速值与传送比、k的比值,确定为发动机需求转速变化值。
[0072]
s14、将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0073]
在实际应用中,在基础发动机设定转速n_base的基础上累加发动机需求转速的变
化值dn_eng就得到了最终的第一发动机需求转速值n_des。
[0074]
然后tcu将第一发动机需求转速值n_des发送至电子控制单元ecu,ecu根据第一发动机需求转速值n_des进行发动机的转速调节,发动机转速改变之后,相应的车速也会进行改变。
[0075]
上述实施例是在机械系统故障的情况下,本发明的另一实施例中,给出了机械系统正常情况下的转速计算方式,具体的,参照图3,在检测到机械系统正常的情况下,还包括:
[0076]
s36、采用所述机械系统正常时使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0077]
在实际应用中,在机械系统正常的情况下,仍采用现有技术中使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0078]
本实施例中的车速调节方法是在机械系统故障模式下根据现有机械结构提出一种提高车速的方法,根据需求车速以及最大车速、发动机最高转速值计算需求发动机设定基础值,根据需求加速度以及传动比计算需求发动机转速变化值,经过累加得到故障模式下的发动机转速设定值,提高了车速,能够达到液压档下的最大车速值。
[0079]
本实施例中,在检测到hmcvt的机械系统故障的情况下,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,而是采用获取车辆最大车速以及需求车速,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,然后将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。通过本发明,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,则转速和车速不受制于当前的传动比,车辆转速和速度可以依据需求调节,进而车辆行驶速度可以根据需求进行速度提升。
[0080]
需要说明的是,本实施例中的其他步骤的具体实现过程,请参照上述实施例中的相应说明,在此不再赘述。
[0081]
可选地,在上述车速调节方法的实施例的基础上,本发明的另一实施例提供了一种车速调节装置,参照图4,应用于自动变速箱控制单元,所述车速调节装置包括:
[0082]
第一数据获取模块11,用于在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速;
[0083]
转速计算模块12,用于基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值;
[0084]
第二数据获取模块13,用于获取依据车辆需求加速度值计算得到的发动机需求转速变化值;
[0085]
转速确定模块14,用于将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0086]
进一步,所述转速确定模块还用于:
[0087]
在检测到机械系统正常的情况下,采用所述机械系统正常时使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0088]
进一步,所述转速计算模块具体用于:
[0089]
获取最大发动机转速值,计算所述需求车速与所述车辆最大车速的比值,将所述比值与所述最大发动机转速值的乘积确定为需求转速初始值。
[0090]
进一步,所述第二数据获取模块具体用于:
[0091]
基于车辆需求加速值与传送比的比值,计算得到发动机需求转速变化值。
[0092]
本实施例中,在检测到hmcvt的机械系统故障的情况下,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,而是采用获取车辆最大车速以及需求车速,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,然后将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。通过本发明,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,则转速和车速不受制于当前的传动比,车辆转速和速度可以依据需求调节,进而车辆行驶速度可以根据需求进行速度提升。
[0093]
需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
[0094]
可选地,在上述车速调节方法及装置的实施例的基础上,本发明的另一实施例提供了一种电子设备,该电子设备可以是自动变速箱控制单元,电子设备包括:存储器和处理器;
[0095]
其中,所述存储器用于存储程序;
[0096]
处理器调用程序并用于:
[0097]
在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速;
[0098]
基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值;
[0099]
获取依据车辆需求加速度值计算得到的发动机需求转速变化值;
[0100]
将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0101]
进一步,在检测到机械系统正常的情况下,还包括:
[0102]
采用所述机械系统正常时使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0103]
进一步,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,包括:
[0104]
获取最大发动机转速值;
[0105]
计算所述需求车速与所述车辆最大车速的比值;
[0106]
将所述比值与所述最大发动机转速值的乘积确定为需求转速初始值。
[0107]
进一步,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,包括:
[0108]
基于车辆需求加速值与传送比的比值,计算得到发动机需求转速变化值。
[0109]
本实施例中,在检测到hmcvt的机械系统故障的情况下,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,而是采用获取车辆最大车速以及需求车速,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,然后将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。通过本发明,不再采用原有的机械系统正常时使用的传动比进行转速和车速计算,则转速和车速不受制于当前的传动比,车辆转速和速度可以依据需求调节,进而车辆行驶速度可以根据需求进行速度提升。
[0110]
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述车速调节方法。
[0111]
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述车速调节方法。
[0112]
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
[0113]
一种车速调节方法,应用于自动变速箱控制单元,所述车速调节方法包括:
[0114]
在检测到机械系统故障的情况下,获取车辆最大车速以及需求车速;
[0115]
基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值;
[0116]
获取依据车辆需求加速度值计算得到的发动机需求转速变化值;
[0117]
将所述需求转速初始值和所述发动机需求转速变化值之和确定为第一发动机需求转速值,并将所述第一发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第一发动机需求转速值进行车速控制。
[0118]
进一步,在检测到机械系统正常的情况下,还包括:
[0119]
采用所述机械系统正常时使用的预设转速计算规则进行转速计算,并将计算得到的第二发动机需求转速值发送至电子控制单元,以使所述电子控制单元依据所述第二发动机需求转速值进行车速控制。
[0120]
进一步,基于所述车辆最大车速以及所述需求车速,计算得到需求转速初始值,包括:
[0121]
获取最大发动机转速值;
[0122]
计算所述需求车速与所述车辆最大车速的比值;
[0123]
将所述比值与所述最大发动机转速值的乘积确定为需求转速初始值。
[0124]
进一步,获取依据车辆需求加速度值计算得到的发动机需求转速变化值,包括:
[0125]
基于车辆需求加速值与传送比的比值,计算得到发动机需求转速变化值。
[0126]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0127]
在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
[0128]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
[0129]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0130]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0131]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1