发动机制动升档调速优化系统及方法与流程
未命名
08-18
阅读:123
评论:0
1.本发明涉及amt整车控制领域,具体地涉及发动机制动升档调速优化系统及方法。
背景技术:
2.随着整车技术的发展,amt可以提高驾驶员的舒适性和操作便捷性,同时具备良好的经济性和可靠性,越来越受到广泛的青睐。
3.现有amt车辆在升档过程中,主要有三个阶段,卸扭、调速、回扭。
4.现有技术在amt车辆在升档调速过程中,采用的技术手段主要是由发动机转速依靠发动机运动机构惯性来使发动机降速。
5.现有技术的缺陷在于:
6.1.由于现有技术是靠机械惯性导致发动机调速时间长,进而导致amt换挡时间较长,从而导致动力中断时间长,换挡品质差;
7.2.由于现有技术的发动机调速慢,而这又还会导致变速箱在离合器结合时发动机转速还未达到目标转速或距离较大,从而使得离合器强行结合时带来转速冲击,影响离合器寿命。
技术实现要素:
8.本发明针对上述问题,提供发动机制动升档调速优化系统及方法,其目的在于同时提高发动机制动阀的可靠性和寿命;保证发动机制动调速的及时性和安全性;合理控制发动机制动的介入来保证发动机转速实现精确调节。
9.为解决上述问题,本发明提供的技术方案为:
10.一种发动机制动升档调速优化系统,包含amt请求换挡调速信号采集模块、发动机制动介入条件判断模块、制动调速模块、amt调速完成判断模块;其中:
11.所述amt请求换挡调速信号采集模块用于采集amt请求换挡调速信号,并根据所述amt请求换挡调速信号,判定变速箱是否在变速箱换挡调速请求;
12.所述发动机制动介入条件判断模块用于采集发动机制动介入条件信息,并根据所述发动机制动介入条件信息,判定发动机制动阀是否介入;
13.所述制动调速模块用于通过控制所述发动机制动阀的开闭动作,以调整发动机转速;
14.所述amt调速完成判断模块用于判定所述发动机转速是否已完成调整。
15.优选地,所述制动调速模块包含多个所述发动机制动阀、tva、egr。
16.优选地,所述amt请求换挡调速信号包含变速箱状态信号和当前发动机转速;所述变速箱状态信号包含当前挡位值、目标挡位值、“变速箱处于换挡过程”、“变速箱处于调速过程”;
17.所述发动机制动介入条件信息包含所述变速箱状态信号、发动机状态信号、整车安全信号、发动机制动阀故障信号;所述发动机状态信号包含“发动机处于安全状态”、“发
动机处于断油状态”;所述整车安全信号包含abs激活信号、pto激活信号;所述abs激活信号包含“abs已激活”、“abs未激活”;所述pto激活信号包含“pto已激活”、“pto未激活”;所述发动机制动阀故障信号包含“发动机制动阀电气故障”、“发动机制动阀卡滞故障”。
18.一种利用了发动机制动升档调速优化系统的发动机制动升档调速优化方法,包含以下步骤:
19.s100.采集所述amt请求换挡调速信号;然后根据所述amt请求换挡调速信号,判定变速箱是否有所述变速箱换挡调速请求;然后根据判定结果做出如下操作:
20.如果判定结果为不存在所述变速箱换挡调速请求,则返回并再次执行s100;
21.如果判定结果为存在所述变速箱换挡调速请求,则执行s200;
22.s200.采集所述发动机制动介入条件信息;然后根据所述发动机制动介入条件信息,判定所述发动机制动阀是否介入;然后根据判定结果做出如下操作:
23.如果判定结果为所述发动机制动阀不介入,则直接退出本次调速优化的流程;
24.如果判定结果为所述发动机制动阀介入,则执行s300;
25.s300.调动所述制动调速模块响应,调整所述发动机转速;
26.s400.判定所述发动机转速是否已完成调整;然后根据判定结果做出如下操作:
27.如果判定结果为所述发动机转速尚未完成调整,则回到并再次执行s300;
28.如果判定结果为所述发动机转速已完成调整,则调动所述制动调速模块退出工作;然后退出本次调速优化的流程。
29.优选地,s100中所述根据所述amt请求换挡调速信号,判定变速箱是否有所述变速箱换挡调速请求,具体包含以下步骤:
30.s110.获取所述amt请求换挡调速信号;然后解析所述amt请求换挡调速信号,得到所述变速箱状态信号和所述当前发动机转速;
31.s120.变速箱将tsc1报文发给发动机,发动机解析所述tsc1报文得到变速箱调速目标转速;
32.s130.用所述当前发动机转速减去所述变速箱调速目标转速;然后根据计算结果做出如下操作:
33.如果所述当前发动机转速减去所述变速箱调速目标转速的差值高于人工预设的转速差值阈值,则执行s140;
34.如果所述当前发动机转速减去所述变速箱调速目标转速的差值不高于所述转速差值阈值,则判定变速箱没有所述变速箱换挡调速请求;
35.s140.根据所述变速箱状态信号的内容做出如下操作:
36.如果所述变速箱状态信号中的内容为所述“变速箱处于换挡过程”,则判定变速箱有所述变速箱换挡调速请求;
37.如果所述变速箱状态信号中的内容不为所述“变速箱处于换挡过程”,则判定变速箱没有所述变速箱换挡调速请求。
38.优选地,s200中所述根据所述发动机制动介入条件信息,判定所述发动机制动阀是否介入,具体包含以下步骤:
39.s210.获取所述发动机制动介入条件信息;然后解析所述发动机制动介入条件信息,得到所述变速箱状态信号、所述发动机状态信号、所述整车安全信号、所述发动机制动
阀故障信号;
40.s220.根据所述变速箱状态信号的内容做出如下操作:
41.如果所述变速箱状态信号中的内容为所述“变速箱处于调速过程”,则判定结果为所述发动机制动阀介入;
42.如果所述变速箱状态信号中的内容不为所述“变速箱处于调速过程”,则执行s230;
43.s230.根据所述发动机状态信号的内容做出如下操作:
44.如果所述变速箱状态信号中的内容不包含所述“发动机处于安全状态”,则判定结果为所述发动机制动阀不介入;
45.如果所述变速箱状态信号中的内容包含所述“发动机处于安全状态”,则执行s240;
46.s240.根据所述发动机状态信号的内容做出如下操作:
47.如果所述变速箱状态信号中的内容不包含所述“发动机处于断油状态”,则判定结果为所述发动机制动阀不介入;
48.如果所述变速箱状态信号中的内容包含所述“发动机处于断油状态”,则执行s250;
49.s250.根据所述整车安全信号中的所述abs激活信号的内容,以及所述pto激活信号的内容做出如下操作:
50.如果所述abs激活信号的内容为所述“abs已激活”,或所述pto激活信号的内容为所述“pto已激活”,则判定结果为所述发动机制动阀不介入;
51.如果所述abs激活信号的内容为所述“abs未激活”,且所述pto激活信号的内容为所述“pto未激活”,则判定整车处于安全状态;然后执行s260;
52.s260.根据所述发动机制动阀故障信号的内容做出如下操作:
53.如果所述发动机制动阀故障信号的内容包含所述“发动机制动阀电气故障”,或包含所述“发动机制动阀卡滞故障”,则判定结果为所述发动机制动阀不介入;
54.如果所述发动机制动阀故障信号的内容不包含所述“发动机制动阀电气故障”,且不包含所述“发动机制动阀卡滞故障”,则执行s270;
55.s270.用所述变速箱状态信号中的所述目标挡位值减去所述当前挡位值;然后根据计算结果做出如下操作:
56.如果所述目标挡位值减去所述当前挡位值的结果不大于人工预设的挡位差阈值,则判定结果为所述发动机制动阀不介入;
57.如果所述目标挡位值减去所述当前挡位值的结果大于所述挡位差阈值,则执行s280;
58.s280.根据所述当前挡位值做出如下操作:
59.如果所述当前挡位值不允许发动机制动调速介入,则判定结果为所述发动机制动阀不介入;
60.如果所述当前挡位值允许发动机制动调速介入,则判定结果为所述发动机制动阀介入。
61.优选地,s300具体包含以下步骤:
62.s310.获取发动机制动阀配置模式;所述发动机制动阀配置模式包含1-6模式、1-3模式和1-2模式;所述1-6模式表示1个所述发动机制动阀同时控制6个发动机气缸;所述1-3模式表示1个所述发动机制动阀同时控制3个发动机气缸;所述1-2模式表示1个所述发动机制动阀同时控制2个发动机气缸;
63.s310.用所述当前发动机转速减去所述变速箱调速目标转速;
64.s320.根据所述发动机制动阀配置模式,做出如下操作:
65.如果所述发动机制动阀配置模式为所述1-6模式,则执行s330;
66.如果所述发动机制动阀配置模式为所述1-3模式,则执行s340;
67.如果所述发动机制动阀配置模式为所述1-2模式,则执行s350;
68.s330.用所述当前发动机转速减去所述变速箱调速目标转速的差值与人工预设的1-6转速差阈值比较;然后根据比较结果,做出如下操作:
69.如果所述当前发动机转速减去所述变速箱调速目标转速的差值不高于所述1-6转速差阈值,则不开启所述发动机制动阀;
70.如果所述当前发动机转速减去所述变速箱调速目标转速的差值高于所述1-6转速差阈值,则开启所述发动机制动阀;
71.s340.获取人工预设的1-3转速差区间集合;所述1-3转速差区间集合由多个1-3转速差区间按从低到高的顺序由左至右排列;相邻两个所述1-3转速差区间之间无缝连接;每个所述1-3转速差区间对应1个发动机制动阀开启个数;
72.然后将所述当前发动机转速减去所述变速箱调速目标转速的差值逐一与所述1-3转速差区间集合中的所述1-3转速差区间进行比较;然后根据比较结果做出如下操作:
73.如果所述当前发动机转速减去所述变速箱调速目标转速的差值小于最左侧的所述1-3转速差区间的最低值,则不开启所述发动机制动阀;
74.如果所述当前发动机转速减去所述变速箱调速目标转速的差值落入其中一个所述1-3转速差区间,则取出这个所述1-3转速差区间所对应的所述发动机制动阀开启个数;然后开启所述发动机制动阀开启个数的数量的所述发动机制动阀;
75.s350.获取人工预设的1-2转速差区间集合;所述1-2转速差区间集合由多个1-2转速差区间按从低到高的顺序由左至右排列;相邻两个所述1-2转速差区间之间无缝连接;每个所述1-2转速差区间对应1个发动机制动阀开启个数;
76.然后将所述当前发动机转速减去所述变速箱调速目标转速的差值逐一与所述1-2转速差区间集合中的所述1-2转速差区间进行比较;然后根据比较结果做出如下操作:
77.如果所述当前发动机转速减去所述变速箱调速目标转速的差值小于最左侧的所述1-2转速差区间的最低值,则不开启所述发动机制动阀;
78.如果所述当前发动机转速减去所述变速箱调速目标转速的差值落入其中一个所述1-2转速差区间,则取出这个所述1-2转速差区间所对应的所述发动机制动阀开启个数;然后开启所述发动机制动阀开启个数的数量的所述发动机制动阀。
79.优选地,在执行s300的同时,还同时根据所述当前发动机转速实时调整所述tva的开度和所述egr的开度。
80.优选地,在执行s300的同时,在所述1-3模式或所述1-2模式下,如果有未启动的所述发动机制动阀,则按照人工预设的轮值周期调整所述发动机制动阀的工作排班计划。
81.优选地,s400中所述判定所述发动机转速是否已完成调整,具体包含以下步骤:
82.s410.将所述当前发动机转速减去所述变速箱调速目标转速的差值与人工预设的调整完成转速阈值比较,然后根据比较结果做出如下操作:
83.如果所述当前发动机转速减去所述变速箱调速目标转速的差值小于所述调整完成转速阈值,则判定结果为所述发动机转速已完成调整;
84.如果所述当前发动机转速减去所述变速箱调速目标转速的差值不小于所述调整完成转速阈值,则执行s420;
85.s420.将所述发动机制动阀的介入时间与人工预设的调整完成时间阈值比较,然后根据比较结果做出如下操作:
86.如果所述发动机制动阀的介入时间不低于所述调整完成时间阈值,则判定结果为所述发动机转速已完成调整;
87.如果所述发动机制动阀的介入时间低于所述调整完成时间阈值,则执行s430;
88.s430.在当前挡位下,根据所述当前发动机转速,计算得到发动机转速下降速率;
89.将所述发动机转速下降速率与人工预设的调整完成转速下降速率阈值比较,然后根据比较结果做出如下操作:
90.如果所述发动机转速下降速率不低于所述调整完成转速下降速率阈值,则判定结果为所述发动机转速已完成调整;
91.如果所述发动机转速下降速率低于所述调整完成转速下降速率阈值,则判定结果为所述发动机转速尚未完成调整。
92.本发明与现有技术对比,具有以下优点:
93.1.由于本发明采用的优化方法是利用发动机制动阀、tva和egr协调控制实现发动机转速快速下降,从而可以同时提高发动机制动阀的可靠性和寿命;
94.2.由于本发明采用了一套发动机制动调速介入条件判断方法,当放行条件满足时,发动机制动调速才容许进入,从而保证了发动机制动调速的及时性和安全性;
95.3.由于本发明还采用了一套发动机制动调速退出方法,这种退出方法考虑到发动机制动响应的滞后性,从而可以合理控制发动机制动的介入来保证发动机转速实现精确调节。
附图说明
96.图1为本发明具体实施例的优化方法流程示意图;
97.图2为本发明具体实施例的制动调速模块结构示意图。
具体实施方式
98.下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本技术所附权利要求所限定的范围。
99.需要事先说明的是,本发明中所用到的名词解释如下:amt为自动变速箱,tva为进气节流阀,egr为废气再循环控制阀,abs为车辆防抱死系统,pto为车辆取力装置。
100.需要事先说明的是,本发明的基本原理是利用发动机制动原理快速降低发动机转
速。在变速箱升档调速过程中,通过合理控制发动机制动、废气再循环阀(egr)和进气节流阀(tva)介入,使得发动机转速快速下降至amt调速所需目标转速并保持在较小转速波动范围内,从而优化升档调速时间,减少动力中断时间,同时减小离合器冲击,提高换挡平顺性和离合器寿命。
101.需要进一步说明的是,本发明的基本逻辑在于当发动机ecu收到amt调速请求后,ecu根据发动机状态和内部信号判断此时发动机制动调速介入条件是否满足,当条件满足时请求制动调速模块响应;当介入条件不满足时,请求制动调速模块退出。制动调速模块响应后发动机转速未达到调速完成的条件后,请求制动调速模块继续介入;制动调速模块响应后发动机转速达到调速完成的条件后,请求制动调速模块退出。
102.一种发动机制动升档调速优化系统,包含amt请求换挡调速信号采集模块、发动机制动介入条件判断模块、制动调速模块、amt调速完成判断模块;其中:
103.amt请求换挡调速信号采集模块用于采集amt请求换挡调速信号,并根据amt请求换挡调速信号,判定变速箱是否在变速箱换挡调速请求。
104.发动机制动介入条件判断模块用于采集发动机制动介入条件信息,并根据发动机制动介入条件信息,判定发动机制动阀是否介入。
105.制动调速模块用于通过控制发动机制动阀的开闭动作,以调整发动机转速。
106.amt调速完成判断模块用于判定发动机转速是否已完成调整。
107.本具体实施例中,制动调速模块包含多个发动机制动阀、tva、egr。
108.本具体实施例中,amt请求换挡调速信号包含变速箱状态信号和当前发动机转速;变速箱状态信号包含当前挡位值、目标挡位值、“变速箱处于换挡过程”、“变速箱处于调速过程”。
109.发动机制动介入条件信息包含变速箱状态信号、发动机状态信号、整车安全信号、发动机制动阀故障信号;发动机状态信号包含“发动机处于安全状态”、“发动机处于断油状态”;整车安全信号包含abs激活信号、pto激活信号;abs激活信号包含“abs已激活”、“abs未激活”;pto激活信号包含“pto已激活”、“pto未激活”;发动机制动阀故障信号包含“发动机制动阀电气故障”、“发动机制动阀卡滞故障”。
110.如图1所示,一种利用了发动机制动升档调速优化系统的发动机制动升档调速优化方法,包含以下步骤:
111.s100.采集amt请求换挡调速信号;然后根据amt请求换挡调速信号,判定变速箱是否有变速箱换挡调速请求;然后根据判定结果做出如下操作:
112.如果判定结果为不存在变速箱换挡调速请求,则返回并再次执行s100。
113.如果判定结果为存在变速箱换挡调速请求,则执行s200。
114.本具体实施例中,s100中根据amt请求换挡调速信号,判定变速箱是否有变速箱换挡调速请求,具体包含以下步骤:
115.s110.获取amt请求换挡调速信号;然后解析amt请求换挡调速信号,得到变速箱状态信号和当前发动机转速。
116.s120.变速箱将tsc1报文发给发动机,发动机解析所述tsc1报文得到变速箱调速目标转速。
117.s130.用当前发动机转速减去变速箱调速目标转速;然后根据计算结果做出如下
操作:
118.如果当前发动机转速减去变速箱调速目标转速的差值高于人工预设的转速差值阈值,则执行s140。
119.如果当前发动机转速减去变速箱调速目标转速的差值不高于转速差值阈值,则判定变速箱没有变速箱换挡调速请求。
120.s140.根据变速箱状态信号的内容做出如下操作:
121.如果变速箱状态信号中的内容为“变速箱处于换挡过程”,则判定变速箱有变速箱换挡调速请求。
122.如果变速箱状态信号中的内容不为“变速箱处于换挡过程”,则判定变速箱没有变速箱换挡调速请求。
123.需要说明的是,s100的基本逻辑是以上所有条件均需满足,否则视为没有变速箱换挡调速请求。
124.s200.采集发动机制动介入条件信息;然后根据发动机制动介入条件信息,判定发动机制动阀是否介入;然后根据判定结果做出如下操作:
125.需要说明的是,s100的基本逻辑是以下所有条件均需满足,否则视为没有发动机制动阀介入条件不满足。
126.如果判定结果为发动机制动阀不介入,则直接退出本次调速优化的流程。
127.如果判定结果为发动机制动阀介入,则执行s300。
128.本具体实施例中,s200中根据发动机制动介入条件信息,判定发动机制动阀是否介入,具体包含以下步骤:
129.s210.获取发动机制动介入条件信息;然后解析发动机制动介入条件信息,得到变速箱状态信号、发动机状态信号、整车安全信号、发动机制动阀故障信号。
130.s220.根据变速箱状态信号的内容做出如下操作:
131.如果变速箱状态信号中的内容为“变速箱处于调速过程”,则判定结果为发动机制动阀介入。
132.如果变速箱状态信号中的内容不为“变速箱处于调速过程”,则执行s230。
133.需要说明的是,s220成立的实际工作含义是变速箱在请求发动机,且发动机内部tsc1仲裁变速箱调速起主导。
134.s230.根据发动机状态信号的内容做出如下操作:
135.如果变速箱状态信号中的内容不包含“发动机处于安全状态”,则判定结果为发动机制动阀不介入。
136.如果变速箱状态信号中的内容包含“发动机处于安全状态”,则执行s240。
137.需要说明的是,s230成立的实际工作含义是机油压力在一定的合适范围内,且机油温度在一定的合适范围内;上述机油压力和机油温度的合适范围都是根据发动机台架试验确定。
138.s240.根据发动机状态信号的内容做出如下操作:
139.如果变速箱状态信号中的内容不包含“发动机处于断油状态”,则判定结果为发动机制动阀不介入。
140.如果变速箱状态信号中的内容包含“发动机处于断油状态”,则执行s250。
141.需要说明的是,s240成立的实际工作含义是发动机处于正常运行模式时,发动机若处于喷油或有喷油迹象时,发动机制动阀就不能打开,以保证发动机制动效果以及发动机安全。
142.s250.根据整车安全信号中的abs激活信号的内容,以及pto激活信号的内容做出如下操作:
143.如果abs激活信号的内容为“abs已激活”,或pto激活信号的内容为“pto已激活”,则判定结果为发动机制动阀不介入。
144.如果abs激活信号的内容为“abs未激活”,且pto激活信号的内容为“pto未激活”,则判定整车处于安全状态;然后执行s260。
145.s260.根据发动机制动阀故障信号的内容做出如下操作:
146.如果发动机制动阀故障信号的内容包含“发动机制动阀电气故障”,或包含“发动机制动阀卡滞故障”,则判定结果为发动机制动阀不介入。
147.如果发动机制动阀故障信号的内容不包含“发动机制动阀电气故障”,且不包含“发动机制动阀卡滞故障”,则执行s270。
148.需要说明的是,s260的检查目的在于保证发动机制动阀能够正常响应。
149.s270.用变速箱状态信号中的目标挡位值减去当前挡位值;然后根据计算结果做出如下操作:
150.如果目标挡位值减去当前挡位值的结果不大于人工预设的挡位差阈值,则判定结果为发动机制动阀不介入;
151.如果目标挡位值减去当前挡位值的结果大于挡位差阈值,则执行s280;
152.s280.根据当前挡位值做出如下操作:
153.如果当前挡位值不允许发动机制动调速介入,则判定结果为发动机制动阀不介入。
154.如果当前挡位值允许发动机制动调速介入,则判定结果为发动机制动阀介入。
155.s300.调动制动调速模块响应,调整发动机转速。
156.本具体实施例中,s300具体包含以下步骤:
157.s310.获取发动机制动阀配置模式;发动机制动阀配置模式包含1-6模式、1-3模式和1-2模式;1-6模式表示1个发动机制动阀同时控制6个发动机气缸;1-3模式表示1个发动机制动阀同时控制3个发动机气缸;1-2模式表示1个发动机制动阀同时控制2个发动机气缸。
158.s310.用当前发动机转速减去变速箱调速目标转速。
159.s320.根据发动机制动阀配置模式,做出如下操作:
160.如果发动机制动阀配置模式为1-6模式,则执行s330。
161.如果发动机制动阀配置模式为1-3模式,则执行s340。
162.如果发动机制动阀配置模式为1-2模式,则执行s350。
163.s330.用当前发动机转速减去变速箱调速目标转速的差值与人工预设的1-6转速差阈值比较;然后根据比较结果,做出如下操作:
164.如果当前发动机转速减去变速箱调速目标转速的差值不高于1-6转速差阈值,则不开启发动机制动阀。
165.如果当前发动机转速减去变速箱调速目标转速的差值高于1-6转速差阈值,则开启发动机制动阀。
166.s340.获取人工预设的1-3转速差区间集合;1-3转速差区间集合由多个1-3转速差区间按从低到高的顺序由左至右排列;相邻两个1-3转速差区间之间无缝连接;每个1-3转速差区间对应1个发动机制动阀开启个数。
167.然后将当前发动机转速减去变速箱调速目标转速的差值逐一与1-3转速差区间集合中的1-3转速差区间进行比较;然后根据比较结果做出如下操作:
168.如果当前发动机转速减去变速箱调速目标转速的差值小于最左侧的1-3转速差区间的最低值,则不开启发动机制动阀。
169.如果当前发动机转速减去变速箱调速目标转速的差值落入其中一个1-3转速差区间,则取出这个1-3转速差区间所对应的发动机制动阀开启个数;然后开启发动机制动阀开启个数的数量的发动机制动阀。
170.s350.获取人工预设的1-2转速差区间集合;1-2转速差区间集合由多个1-2转速差区间按从低到高的顺序由左至右排列;相邻两个1-2转速差区间之间无缝连接;每个1-2转速差区间对应1个发动机制动阀开启个数。
171.然后将当前发动机转速减去变速箱调速目标转速的差值逐一与1-2转速差区间集合中的1-2转速差区间进行比较;然后根据比较结果做出如下操作:
172.如果当前发动机转速减去变速箱调速目标转速的差值小于最左侧的1-2转速差区间的最低值,则不开启发动机制动阀。
173.如果当前发动机转速减去变速箱调速目标转速的差值落入其中一个1-2转速差区间,则取出这个1-2转速差区间所对应的发动机制动阀开启个数;然后开启发动机制动阀开启个数的数量的发动机制动阀。
174.本具体实施例中,在执行s300的同时,还同时根据当前发动机转速实时调整tva的开度和egr的开度。
175.需要说明的是,当制动调速激活时,同时控制tva和egr开度来辅助提高发动机制动调速效果。tva和egr开度分别根据当前发动机转速进行动态调节,不同转速下,tva和egr给定不同开度以配合提高制动功率,根据实际标定确定开度,如发动机转速低时关闭egr提高制动功率,发动机转速高时打开egr以提高制动功率。
176.本具体实施例中,在执行s300的同时,在1-3模式或1-2模式下,如果有未启动的发动机制动阀,则按照人工预设的轮值周期调整发动机制动阀的工作排班计划。
177.为了进一步展示本发明在s300处的工作过程,本具体实施例以一个六缸机为例进行说明如下:
178.首先,如图2所示,制动调速模块主要是执行器动作,对于不同发动机可能存在不同的发动机制动配置,也就是上述1-6模式、1-3模式、1-2模式。
179.1-6模式很好理解,即只用1个发动机制动阀同时控制6个发动机气缸,这种模式下6个发动机气缸同开同关,是比较粗放的一种调整模式。
180.1-3模式是由1个发动机制动阀同时控制3个发动机气缸;对于六缸机则需要2个发动机制动阀;因此对于六缸机,在调整的时候有3种情况:发动机制动阀全开、发动机制动阀全关、只开1个发动机制动阀。
181.1-2模式是由1个发动机制动阀同时控制2个发动机气缸;对于六缸机则需要3个发动机制动阀;因此对于六缸机,在调整的时候有4种情况:发动机制动阀全开、发动机制动阀全关、只开1个发动机制动阀,只开2个发动机制动阀。
182.因此对于1-3模式或1-2模式,大概率会在某些时候碰见有的发动机制动阀开启工作,有的发动机制动阀关闭的情况;此时就需要按照人工预设的轮值周期调整发动机制动阀的工作排班计划;控制发动机制动阀周期性介入,避免单一发动机制动阀长期使用,提高发动机制动阀的可靠性和寿命。
183.s400.判定发动机转速是否已完成调整;然后根据判定结果做出如下操作:
184.如果判定结果为发动机转速尚未完成调整,则回到并再次执行s300。
185.如果判定结果为发动机转速已完成调整,则调动制动调速模块退出工作;然后退出本次调速优化的流程。
186.本具体实施例中,s400中判定发动机转速是否已完成调整,具体包含以下步骤:
187.s410.将当前发动机转速减去变速箱调速目标转速的差值与人工预设的调整完成转速阈值比较,然后根据比较结果做出如下操作:
188.如果当前发动机转速减去变速箱调速目标转速的差值小于调整完成转速阈值,则判定结果为发动机转速已完成调整。
189.如果当前发动机转速减去变速箱调速目标转速的差值不小于调整完成转速阈值,则执行s420。
190.s420.将发动机制动阀的介入时间与人工预设的调整完成时间阈值比较,然后根据比较结果做出如下操作:
191.如果发动机制动阀的介入时间不低于调整完成时间阈值,则判定结果为发动机转速已完成调整。
192.如果发动机制动阀的介入时间低于调整完成时间阈值,则执行s430。
193.s430.在当前挡位下,根据当前发动机转速,计算得到发动机转速下降速率。
194.将发动机转速下降速率与人工预设的调整完成转速下降速率阈值比较,然后根据比较结果做出如下操作:
195.如果发动机转速下降速率不低于调整完成转速下降速率阈值,则判定结果为发动机转速已完成调整。
196.如果发动机转速下降速率低于调整完成转速下降速率阈值,则判定结果为发动机转速尚未完成调整。
197.需要说明的是,s400的作用在于判断发动机转速是否已经调节到位,考虑到发动机制动是靠管路机油流动实现的,制动的响应和退出均存在一定的延时,未避免发动机制动参与带来发动机转速下降超调,需要发动机制动提前退出。
198.需要进一步说明的是,对于s410~s430的三组判断逻辑,在实际工作中也可以以“和”逻辑出现,以体现更加严格的调速完成判定条件。
199.在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书
特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。
200.为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因此,本公开并不限于本文给出的实施例,而是与本技术公开的原理和新颖性特征的最广范围相一致。
201.上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或”是要表示“非排它性的或者”。
202.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种发动机制动升挡调速优化系统,其特征在于:包含amt请求换挡调速信号采集模块、发动机制动介入条件判断模块、制动调速模块、amt调速完成判断模块;其中:所述amt请求换挡调速信号采集模块用于采集amt请求换挡调速信号,并根据所述amt请求换挡调速信号,判定变速箱是否在变速箱换挡调速请求;所述发动机制动介入条件判断模块用于采集发动机制动介入条件信息,并根据所述发动机制动介入条件信息,判定发动机制动阀是否介入;所述制动调速模块用于通过控制所述发动机制动阀的开闭动作,以调整发动机转速;所述amt调速完成判断模块用于判定所述发动机转速是否已完成调整。2.根据权利要求1所述的发动机制动升挡调速优化系统,其特征在于:所述制动调速模块包含多个所述发动机制动阀、tva、egr。3.根据权利要求2所述的发动机制动升挡调速优化系统,其特征在于:所述amt请求换挡调速信号包含变速箱状态信号和当前发动机转速;所述变速箱状态信号包含当前挡位值、目标挡位值、“变速箱处于换挡过程”、“变速箱处于调速过程”;所述发动机制动介入条件信息包含所述变速箱状态信号、发动机状态信号、整车安全信号、发动机制动阀故障信号;所述发动机状态信号包含“发动机处于安全状态”、“发动机处于断油状态”;所述整车安全信号包含abs激活信号、pto激活信号;所述abs激活信号包含“abs已激活”、“abs未激活”;所述pto激活信号包含“pto已激活”、“pto未激活”;所述发动机制动阀故障信号包含“发动机制动阀电气故障”、“发动机制动阀卡滞故障”。4.一种利用了权利要求3所述的发动机制动升挡调速优化系统的发动机制动升挡调速优化方法,其特征在于:包含以下步骤:s100.采集所述amt请求换挡调速信号;然后根据所述amt请求换挡调速信号,判定变速箱是否有所述变速箱换挡调速请求;然后根据判定结果做出如下操作:如果判定结果为不存在所述变速箱换挡调速请求,则返回并再次执行s100;如果判定结果为存在所述变速箱换挡调速请求,则执行s200;s200.采集所述发动机制动介入条件信息;然后根据所述发动机制动介入条件信息,判定所述发动机制动阀是否介入;然后根据判定结果做出如下操作:如果判定结果为所述发动机制动阀不介入,则直接退出本次调速优化的流程;如果判定结果为所述发动机制动阀介入,则执行s300;s300.调动所述制动调速模块响应,调整所述发动机转速;s400.判定所述发动机转速是否已完成调整;然后根据判定结果做出如下操作:如果判定结果为所述发动机转速尚未完成调整,则回到并再次执行s300;如果判定结果为所述发动机转速已完成调整,则调动所述制动调速模块退出工作;然后退出本次调速优化的流程。5.根据权利要求4所述的发动机制动升挡调速优化方法,其特征在于:s100中所述根据所述amt请求换挡调速信号,判定变速箱是否有所述变速箱换挡调速请求,具体包含以下步骤:s110.获取所述amt请求换挡调速信号;然后解析所述amt请求换挡调速信号,得到所述变速箱状态信号和所述当前发动机转速;s120.变速箱将tsc1报文发给发动机,发动机解析所述tsc1报文得到变速箱调速目标
转速;s130.用所述当前发动机转速减去所述变速箱调速目标转速;然后根据计算结果做出如下操作:如果所述当前发动机转速减去所述变速箱调速目标转速的差值高于人工预设的转速差值阈值,则执行s140;如果所述当前发动机转速减去所述变速箱调速目标转速的差值不高于所述转速差值阈值,则判定变速箱没有所述变速箱换挡调速请求;s140.根据所述变速箱状态信号的内容做出如下操作:如果所述变速箱状态信号中的内容为所述“变速箱处于换挡过程”,则判定变速箱有所述变速箱换挡调速请求;如果所述变速箱状态信号中的内容不为所述“变速箱处于换挡过程”,则判定变速箱没有所述变速箱换挡调速请求。6.根据权利要求5所述的发动机制动升挡调速优化方法,其特征在于:s200中所述根据所述发动机制动介入条件信息,判定所述发动机制动阀是否介入,具体包含以下步骤:s210.获取所述发动机制动介入条件信息;然后解析所述发动机制动介入条件信息,得到所述变速箱状态信号、所述发动机状态信号、所述整车安全信号、所述发动机制动阀故障信号;s220.根据所述变速箱状态信号的内容做出如下操作:如果所述变速箱状态信号中的内容为所述“变速箱处于调速过程”,则判定结果为所述发动机制动阀介入;如果所述变速箱状态信号中的内容不为所述“变速箱处于调速过程”,则执行s230;s230.根据所述发动机状态信号的内容做出如下操作:如果所述变速箱状态信号中的内容不包含所述“发动机处于安全状态”,则判定结果为所述发动机制动阀不介入;如果所述变速箱状态信号中的内容包含所述“发动机处于安全状态”,则执行s240;s240.根据所述发动机状态信号的内容做出如下操作:如果所述变速箱状态信号中的内容不包含所述“发动机处于断油状态”,则判定结果为所述发动机制动阀不介入;如果所述变速箱状态信号中的内容包含所述“发动机处于断油状态”,则执行s250;s250.根据所述整车安全信号中的所述abs激活信号的内容,以及所述pto激活信号的内容做出如下操作:如果所述abs激活信号的内容为所述“abs已激活”,或所述pto激活信号的内容为所述“pto已激活”,则判定结果为所述发动机制动阀不介入;如果所述abs激活信号的内容为所述“abs未激活”,且所述pto激活信号的内容为所述“pto未激活”,则判定整车处于安全状态;然后执行s260;s260.根据所述发动机制动阀故障信号的内容做出如下操作:如果所述发动机制动阀故障信号的内容包含所述“发动机制动阀电气故障”,或包含所述“发动机制动阀卡滞故障”,则判定结果为所述发动机制动阀不介入;如果所述发动机制动阀故障信号的内容不包含所述“发动机制动阀电气故障”,且不包
含所述“发动机制动阀卡滞故障”,则执行s270;s270.用所述变速箱状态信号中的所述目标挡位值减去所述当前挡位值;然后根据计算结果做出如下操作:如果所述目标挡位值减去所述当前挡位值的结果不大于人工预设的挡位差阈值,则判定结果为所述发动机制动阀不介入;如果所述目标挡位值减去所述当前挡位值的结果大于所述挡位差阈值,则执行s280;s280.根据所述当前挡位值做出如下操作:如果所述当前挡位值不允许发动机制动调速介入,则判定结果为所述发动机制动阀不介入;如果所述当前挡位值允许发动机制动调速介入,则判定结果为所述发动机制动阀介入。7.根据权利要求6所述的发动机制动升挡调速优化方法,其特征在于:s300具体包含以下步骤:s310.获取发动机制动阀配置模式;所述发动机制动阀配置模式包含1-6模式、1-3模式和1-2模式;所述1-6模式表示1个所述发动机制动阀同时控制6个发动机气缸;所述1-3模式表示1个所述发动机制动阀同时控制3个发动机气缸;所述1-2模式表示1个所述发动机制动阀同时控制2个发动机气缸;s310.用所述当前发动机转速减去所述变速箱调速目标转速;s320.根据所述发动机制动阀配置模式,做出如下操作:如果所述发动机制动阀配置模式为所述1-6模式,则执行s330;如果所述发动机制动阀配置模式为所述1-3模式,则执行s340;如果所述发动机制动阀配置模式为所述1-2模式,则执行s350;s330.用所述当前发动机转速减去所述变速箱调速目标转速的差值与人工预设的1-6转速差阈值比较;然后根据比较结果,做出如下操作:如果所述当前发动机转速减去所述变速箱调速目标转速的差值不高于所述1-6转速差阈值,则不开启所述发动机制动阀;如果所述当前发动机转速减去所述变速箱调速目标转速的差值高于所述1-6转速差阈值,则开启所述发动机制动阀;s340.获取人工预设的1-3转速差区间集合;所述1-3转速差区间集合由多个1-3转速差区间按从低到高的顺序由左至右排列;相邻两个所述1-3转速差区间之间无缝连接;每个所述1-3转速差区间对应1个发动机制动阀开启个数;然后将所述当前发动机转速减去所述变速箱调速目标转速的差值逐一与所述1-3转速差区间集合中的所述1-3转速差区间进行比较;然后根据比较结果做出如下操作:如果所述当前发动机转速减去所述变速箱调速目标转速的差值小于最左侧的所述1-3转速差区间的最低值,则不开启所述发动机制动阀;如果所述当前发动机转速减去所述变速箱调速目标转速的差值落入其中一个所述1-3转速差区间,则取出这个所述1-3转速差区间所对应的所述发动机制动阀开启个数;然后开启所述发动机制动阀开启个数的数量的所述发动机制动阀;s350.获取人工预设的1-2转速差区间集合;所述1-2转速差区间集合由多个1-2转速差
区间按从低到高的顺序由左至右排列;相邻两个所述1-2转速差区间之间无缝连接;每个所述1-2转速差区间对应1个发动机制动阀开启个数;然后将所述当前发动机转速减去所述变速箱调速目标转速的差值逐一与所述1-2转速差区间集合中的所述1-2转速差区间进行比较;然后根据比较结果做出如下操作:如果所述当前发动机转速减去所述变速箱调速目标转速的差值小于最左侧的所述1-2转速差区间的最低值,则不开启所述发动机制动阀;如果所述当前发动机转速减去所述变速箱调速目标转速的差值落入其中一个所述1-2转速差区间,则取出这个所述1-2转速差区间所对应的所述发动机制动阀开启个数;然后开启所述发动机制动阀开启个数的数量的所述发动机制动阀。8.根据权利要求7所述的发动机制动升挡调速优化方法,其特征在于:在执行s300的同时,还同时根据所述当前发动机转速实时调整所述tva的开度和所述egr的开度。9.根据权利要求8所述的发动机制动升挡调速优化方法,其特征在于:在执行s300的同时,在所述1-3模式或所述1-2模式下,如果有未启动的所述发动机制动阀,则按照人工预设的轮值周期调整所述发动机制动阀的工作排班计划。10.根据权利要求9所述的发动机制动升挡调速优化方法,其特征在于:s400中所述判定所述发动机转速是否已完成调整,具体包含以下步骤:s410.将所述当前发动机转速减去所述变速箱调速目标转速的差值与人工预设的调整完成转速阈值比较,然后根据比较结果做出如下操作:如果所述当前发动机转速减去所述变速箱调速目标转速的差值小于所述调整完成转速阈值,则判定结果为所述发动机转速已完成调整;如果所述当前发动机转速减去所述变速箱调速目标转速的差值不小于所述调整完成转速阈值,则执行s420;s420.将所述发动机制动阀的介入时间与人工预设的调整完成时间阈值比较,然后根据比较结果做出如下操作:如果所述发动机制动阀的介入时间不低于所述调整完成时间阈值,则判定结果为所述发动机转速已完成调整;如果所述发动机制动阀的介入时间低于所述调整完成时间阈值,则执行s430;s430.在当前挡位下,根据所述当前发动机转速,计算得到发动机转速下降速率;将所述发动机转速下降速率与人工预设的调整完成转速下降速率阈值比较,然后根据比较结果做出如下操作:如果所述发动机转速下降速率不低于所述调整完成转速下降速率阈值,则判定结果为所述发动机转速已完成调整;如果所述发动机转速下降速率低于所述调整完成转速下降速率阈值,则判定结果为所述发动机转速尚未完成调整。
技术总结
本发明涉及发动机制动升挡调速优化系统,包含AMT请求换挡调速信号采集模块、发动机制动介入条件判断模块、制动调速模块、AMT调速完成判断模块。本发明还涉及发动机制动升挡调速优化方法,包含步骤:采集AMT请求换挡调速信号;判定变速箱是否有变速箱换挡调速请求;采集发动机制动介入条件信息;判定发动机制动阀是否介入;调整发动机转速;判定发动机转速是否已完成调整。本发明提高了发动机制动阀的可靠性和寿命;保证了发动机制动调速的及时性和安全性;合理控制了发动机制动的介入来保证发动机转速实现精确调节。动机转速实现精确调节。动机转速实现精确调节。
技术研发人员:刘启胜 陈玉俊 周杰敏 张衡 蒋立高 胡国强 曾振威 黄锐
受保护的技术使用者:东风商用车有限公司
技术研发日:2023.05.18
技术公布日:2023/8/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
