System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆控制,特别是涉及一种滑动齿套进挡控制方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、滑动齿套进挡方式在机械式自动变速器(amt)上应用广泛。
2、传统技术中,通过预设换挡挡速差的上限和下限进行限定进挡转速差。
3、然而,传统技术中只考虑预设换挡挡速差的上限和下限进行限定进挡转速差的方式,所得到的进齿时刻速差容易出现过大或者过小的情况,导致在滑动齿套换挡过程中出现较大的换挡冲击和噪声,或者换挡过程中顶齿现象。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够得到更加合理的转速差预测值,以减小换挡过程顶齿的发生概率和换挡冲击的滑动齿套进挡控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种滑动齿套进挡控制方法。所述方法包括:
3、在接收到进挡指令的情况下,获取中间轴转速,并确定中间轴转速变化率;
4、根据输出轴转速和中间轴转速,确定目标挡位齿轮与滑动齿套对应的齿轮之间的当前转速差;
5、在中间轴转速变化率满足进挡条件的情况下,根据当前转速差,确定相应的转速差变化率;
6、根据最新记录的进齿转速差与预设进齿转速差间的差值、目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长;进齿转速差为在进齿时刻的目标挡位齿轮与滑动齿套对应的齿轮之间的转速差值;
7、根据转速差变化率、初始进挡时长和进挡
8、在转速差预测值处于预设转速差范围的情况下,执行进挡指令。
9、在其中一个实施例中,根据输出轴转速和中间轴转速,确定目标挡位齿轮与滑动齿套之间的当前转速差,包括:
10、根据输出轴转速、以及输出轴与滑动齿套对应的齿轮之间的传动比,确定滑动齿套对应的齿轮的转速;
11、根据中间轴转速、以及中间轴与目标挡位齿轮之间的传动比,确定目标挡位齿轮的转速;
12、根据滑动齿套对应的齿轮的转速、以及目标挡位齿轮的转速,确定目标挡位齿轮与滑动齿套之间的当前转速差。
13、在其中一个实施例中,中间轴转速变化率满足进挡条件的确定过程,包括:
14、根据当前变速箱油温和当前转速差,从针对中间轴转速变化率上限值的关系表中,获取与当前变速箱油温和当前转速差对应的中间轴转速变化率上限值;
15、在中间轴转速变化率小于中间轴转速变化率上限值的情况下,确定中间轴转速变化率满足进挡条件。
16、在其中一个实施例中,进挡补偿时长包括第一进挡补偿时长和第二进挡补偿时长;根据最新记录的进齿转速差与预设进齿转速差间的差值、目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长,包括:
17、根据最新记录的进齿时刻转速差与预设进齿转速差间的差值、以及目标挡位,确定第一进挡补偿时长;
18、根据当前变速箱油温和当前气源气压,确定初始进挡时长和第二进挡补偿时长。
19、在其中一个实施例中,根据转速差变化率、初始进挡时长和进挡补偿时长,获取转速差预测值,包括:
20、根据初始进挡时长和转速差变化率,确定针对转速差的第一补偿值;
21、根据第一进挡补偿时长、第二进挡补偿时长和转速差变化率,确定针对转速差的第二补偿值;
22、根据第一补偿值、当前转速差以及第二补偿值,获取转速差预测值。
23、在其中一个实施例中,所述方法还包括:
24、获取滑动齿套在执行进挡指令的相对位置;
25、在相对位置大于预设进齿位置的情况下,获取并记录进齿时刻的转速差。
26、第二方面,本申请还提供了一种滑动齿套进挡控制装置。所述装置包括:
27、第一确定模块,用于在接收到进挡指令的情况下,获取中间轴转速,并确定中间轴转速变化率;
28、第二确定模块,用于根据输出轴转速和中间轴转速,确定目标挡位齿轮与滑动齿套对应的齿轮之间的当前转速差;
29、第三确定模块,用于在中间轴转速变化率满足进挡条件的情况下,根据当前转速差,确定相应的转速差变化率;
30、第四确定模块,用于根据最新记录的进齿转速差与预设进齿转速差间的差值、目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长;进齿转速差为在进齿时刻的目标挡位齿轮与滑动齿套对应的齿轮之间的转速差值;
31、获取模块,用于根据转速差变化率、初始进挡时长和进挡补偿时长,获取转速差预测值;
32、执行模块,用于在转速差预测值处于预设转速差范围的情况下,执行进挡指令。
33、第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
34、在接收到进挡指令的情况下,获取中间轴转速,并确定中间轴转速变化率;
35、根据输出轴转速和中间轴转速,确定目标挡位齿轮与滑动齿套对应的齿轮之间的当前转速差;
36、在中间轴转速变化率满足进挡条件的情况下,根据当前转速差,确定相应的转速差变化率;
37、根据最新记录的进齿转速差与预设进齿转速差间的差值、目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长;进齿转速差为在进齿时刻的目标挡位齿轮与滑动齿套对应的齿轮之间的转速差值;
38、根据转速差变化率、初始进挡时长和进挡补偿时长,获取转速差预测值;
39、在转速差预测值处于预设转速差范围的情况下,执行进挡指令。
40、第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
41、在接收到进挡指令的情况下,获取中间轴转速,并确定中间轴转速变化率;
42、根据输出轴转速和中间轴转速,确定目标挡位齿轮与滑动齿套对应的齿轮之间的当前转速差;
43、在中间轴转速变化率满足进挡条件的情况下,根据当前转速差,确定相应的转速差变化率;
44、根据最新记录的进齿转速差与预设进齿转速差间的差值、目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长;进齿转速差为在进齿时刻的目标挡位齿轮与滑动齿套对应的齿轮之间的转速差值;
45、根据转速差变化率、初始进挡时长和进挡补偿时长,获取转速差预测值;
46、在转速差预测值处于预设转速差范围的情况下,执行进挡指令。
47、第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
48、在接收到进挡指令的情况下,获取中间轴转速,并确定中间轴转速变化率;
49、根据输出轴转速和中间轴转速本文档来自技高网...
【技术保护点】
1.一种滑动齿套进挡控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据输出轴转速和所述中间轴转速,确定目标挡位齿轮与滑动齿套之间的当前转速差,包括:
3.根据权利要求2所述的方法,其特征在于,所述中间轴转速变化率满足进挡条件的确定过程,包括:
4.根据权利要求1所述的方法,其特征在于,所述进挡补偿时长包括第一进挡补偿时长和第二进挡补偿时长;所述根据最新记录的进齿转速差与预设进齿转速差间的差值、所述目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述转速差变化率、初始进挡时长和进挡补偿时长,获取转速差预测值,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种滑动齿套进挡控制装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种滑动齿套进挡控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据输出轴转速和所述中间轴转速,确定目标挡位齿轮与滑动齿套之间的当前转速差,包括:
3.根据权利要求2所述的方法,其特征在于,所述中间轴转速变化率满足进挡条件的确定过程,包括:
4.根据权利要求1所述的方法,其特征在于,所述进挡补偿时长包括第一进挡补偿时长和第二进挡补偿时长;所述根据最新记录的进齿转速差与预设进齿转速差间的差值、所述目标挡位、当前变速箱油温和当前气源气压,确定初始进挡时长和进挡补偿时长,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述转速差变化率、初始进挡...
【专利技术属性】
技术研发人员:柳英杰,于跃,贾玉哲,张书郡,费钟鸣,孙国晖,王巍巍,
申请(专利权)人:一汽解放汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。