1.本发明涉及车辆控制技术领域,尤其是涉及一种用于机械节气门体的扭矩控制方法、装置、介质及车辆。
背景技术:2.随着摩托车电喷系统的普及以及电控技术的进步,越来越多的个性化用户化扭矩控制功能被应用于摩托车电控系统(ems)上,例如驱动防滑功能、升档控制功能等。ems调节发动机的输出扭矩,该扭矩经离合器-变速箱-减速机构-驱动轮传递到路面,通过路面与驱动轮的轮胎之间的摩擦力(有效驱动力)驱动摩托车行进。对于机械节气门体(mgas)摩托车,节气门开度由驾驶员直接控制,进气量不可控,这造成两个现状:一是对于扭矩响应需求,mgas摩托车ems大多只能响应扭矩降低的扭矩响应需求;二是mgas摩托车大多只能通过控制点火和供油实现扭矩响应。实际应用时,在实施发动机的供油进行调节过程中,存在如下两个问题:
3.一是在断油后重新供油的时刻,由于断油时发动机运行在倒拖状态,对传动系统的输出为负扭矩(即倒拖扭矩),而重新供油时,发动机对传动系统的输出为正扭矩。这样在输出扭矩由负转正的过程中,传动系统齿轮接合面从一面切换到另一面,会对传动系统造成动力冲击;而在周期性的断油和供油过程中,会对传动系统造成周期性的动力冲击,动力冲击导致驾驶性变差。
4.二是扭矩响应的“供油”模式,由激活状态切换到退出状态时,发动机输出扭矩存在一个明显阶跃(例如:在进入“退出”状态前,“供油”模式的实现方式为断油1次-恢复供油1次,此时发动机输出扭矩可等效为相同工况下的50%;在进入“退出”状态后,发动机输出扭矩可等效为相同工况下的100%,即产生了一个等效为50%当前工况的扭矩阶跃),这种输出扭矩阶跃可能会导致ems再次进入“扭矩响应”状态(因为ems输出扭矩再次升高),这种“扭矩响应状态
”‑“
非扭矩响应状态”之间的频繁切换也会导致驾驶性变差。
5.因此,如何提供一种用于机械节气门体的扭矩控制方法,以在响应降扭需求时减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡日益成为本领域技术人员亟待解决的技术问题之一。
6.需要说明的是,公开于该发明背景技术部分的信息仅仅旨在加深对本发明一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现要素:7.本发明的目的在于针对现有技术中存在的上述缺陷,提供一种用于机械节气门体的扭矩控制方法、装置、介质及车辆,本发明能够在响应降扭需求时,减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡,从而提升驾驶的舒适性。
8.为实现上述目的,本发明通过以下技术方案予以实现:一种用于机械节气门体的
扭矩控制方法,在实现扭矩响应时,采用以下方法进行点火提前角控制:
9.若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角;
10.若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。
11.可选地,所述扭矩控制方法还包括:若通过火路无法响应目标扭矩需求时,则触发所述车辆运行在周期性断油供油控制模式。
12.可选地,所述若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角,包括:
13.在每一个断油供油控制周期的起始时刻,根据当前工况,获取所述第一断油次数、所述第一恢复供油次数以及第一点火提前角推迟变化量初始值;
14.根据所述第一断油次数和所述第一恢复供油次数,计算本次断油供油控制周期的第一点火循环次数;
15.对于运行在该断油供油控制周期的每一个点火循环,采用如下方式进行点火提前角控制:根据所述第一断油次数、所述第一恢复供油次数以及所述第一点火提前角推迟变化量初始值,按照预设点火提前角预设规则,推迟点火提前角。
16.可选地,所述周期性断油供油控制模式,包括:在每一个断油供油控制周期,先运行断油点火循环,再运行供油点火循环,其中,所述断油点火循环的运行次数为所述第一断油次数,所述供油点火循环的运行次数为所述第一恢复供油次数;
17.所述每一个断油供油控制周期的起始时刻包括,上一断油供油控制周期结束时刻或本次断油供油周期的第一次断油点火循环的开始时刻。
18.可选地,所述点火提前角推迟变化量初始值根据所述车辆的发动机转速和发动机负荷得到。
19.可选地,所述按照预设点火提前角预设规则,推迟点火提前角的方法,包括:
20.在每一个点火循环,根据断油次数、恢复供油次数和点火提前角推迟变化量初始值,计算点火提前角推迟变化量的变化步长;并根据所述变化步长和上一点火循环的点火提前角推迟变化量,计算当前点火循环的点火提前角推迟变化量;
21.根据所述当前点火循环的点火提前角推迟变化量和基础点火角,计算并输出当前点火循环的点火提前角。
22.可选地,通过下式计算点火提前角推迟变化量的变化步长:
23.dzwtcs_ua_delta=dzwtcs_ua_strt/(countcf0_ua+countci0_ua)
24.式中,dzwtcs_ua_delta为点火提前角推迟变化量的变化步长,dzwtcs_ua_strt为所述点火提前角推迟变化量初始值,countcf0_ua为所述断油次数,countci0_ua为所述恢复供油次数。
25.可选地,通过下式计算当前点火循环的点火提前角推迟变化量:
26.dzwtcs_ua=dzwtcs_ua1-dzwtcs_ua_delta
27.式中,dzwtcs_ua为所述当前点火循环的点火提前角推迟变化量,dzwtcs_ua1为上一点火循环的点火提前角推迟变化量,dzwtcs_ua_delta为所述点火提前角推迟变化量的变化步长。
28.可选地,通过下式计算所述当前点火循环的点火提前角:
29.zwout=zwbas-dzwtcs_ua
30.式中,zwout为所述当前点火循环的点火提前角,zwbas为所述基础点火角,dzwtcs_ua为所述当前点火循环的点火提前角推迟变化量。
31.可选地,所述若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角,包括:
32.在退出所述周期性断油供油控制模式的起始时刻,根据当前工况,获取所述第二断油次数、所述第二恢复供油次数、所述预设恢复供油目标次数和第二点火提前角推迟变化量初始值;
33.根据所述预设恢复供油目标次数,计算本次退出所述周期性断油供油控制模式的所述第二点火循环次数;
34.对于运行在该退出所述周期性断油供油控制模式的每一个点火循环,采用如下方式进行点火提前角控制:根据所述预设恢复供油目标次数,更新该点火循环的所述第二恢复供油次数;并根据所述第二断油次数、更新后的所述第二恢复供油次数以及所述第二点火提前角推迟变化量初始值,按照预设点火提前角预设规则,推迟点火提前角。
35.可选地,所述退出所述周期性断油供油控制模式的起始时刻,包括:所述车辆接收到降扭需求且退出所述周期性断油供油控制模式的时刻。
36.可选地,所述在每一个点火循环,根据所述预设恢复供油目标次数,更新该点火循环的所述第二恢复供油次数,包括:
37.在每一个点火循环,使用一个临时供油计数器从1逐1累加直至所述临时供油计数器的值符合预设提前终止条件或所述临时供油计数器的值达到预设恢复供油目标次数;
38.若所述临时供油计数器的值满足所述提前终止条件,则使用满足所述提前终止条件时的临时供油计数器的值更新所述第二恢复供油次数;否则,保持所述第二恢复供油次数不变;
39.其中,所述提前终止条件包括下式成立:
40.(nldy_cntcounterselfloop-1)*(nldy_cntcounterselfloop+4)/2=nldy_cntcounterself
41.式中,nldy_cntcounterselfloop为所述临时供油计数器的值,nldy_cntcounterself为该退出所述周期性断油供油控制模式已经运行的点火循环的次数。
42.可选地,所述第二点火循环次数通过下式计算得到:
43.endvalue=(nldy_numflctoffextdem_c-1)*(nldy_numflctoffextdem_c+4)/2
44.式中,endvalue为所述第二点火循环次数,nldy_numflctoffextdem_c为所述预设恢复供油目标次数。
45.为了实现上述目的,本发明还提供了一种用于机械节气门体的扭矩控制装置,所述扭矩控制装置用于在实现扭矩响应时,进行点火提前角控制;所述扭矩控制装置包括:
46.第一扭矩控制单元,被配置为若判定车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角;
47.第二扭矩控制单元,被配置为若判定所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。
48.为了实现上述目的,本发明还提供了一种计算机可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的扭矩控制方法。
49.为了实现上述目的,本发明还提供了一种车辆,所述车辆包括摩托车,所述摩托车包括电控系统和机械节气门体,所述电控系统被配置为在实现扭矩响应时,采用以下方法进行点火提前角控制:
50.若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角;
51.若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。
52.与现有技术相比,本发明提供的用于机械节气门体的扭矩控制方法、装置、介质及车辆,具有以下有益效果:
53.本发明提供的用于机械节气门体的扭矩控制方法,在实现扭矩响应时,采用以下方法进行点火提前角控制:若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角;若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。本发明提供的扭矩控制方法,若车辆运行在周期性断油供油控制模式时,推迟点火提前角,若车辆运行在退出所述周期性断油供油控制模式,通过逐渐增加恢复供油次数,并推迟点火提前角。由此,本发明能够在响应降扭需求时,减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡,从而提升驾驶的舒适性。
54.由于本发明提供的用于机械节气门体的扭矩控制装置、介质及车辆,与本发明提供的机械节气门体的扭矩控制方法属于同一发明构思,因此,本发明提供的扭矩控制装置、电子设备和车辆至少具有本发明提供的机械节气门体的扭矩控制方法相同的有益效果,在此,不再一一赘述。
附图说明
55.图1为本发明一实施方式提供的用于机械节气门体的扭矩控制方法的总体流程示意图;
56.图2为本发明一实施方式提供的扭矩控制方法的周期性断油供油控制模式的流程示意图;
57.图3为应用本发明提供的扭矩控制方法的周期性断油供油控制模式的一具体示例图;
58.图4为本发明一实施方式提供的扭矩控制方法的退出所述周期性断油供油控制模式的流程示意图;
59.图5为应用本发明提供的扭矩控制方法的运行退出所述周期性断油供油控制模式时更新点火循环的第二恢复供油次数的一具体示例图;
60.图6为本发明一实施方式提供的用于机械节气门体的扭矩控制装置的结构示意图;
61.其中,附图标记如下:
62.100-第一扭矩控制单元,200-第二扭矩控制单元。
具体实施方式
63.为使本发明的目的、优点和特征更加清楚,以下结合附图对本发明提出的用于机械节气门体的扭矩控制方法、装置、介质及车辆作进一步详细说明。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。应当了解,说明书附图并不一定按比例地显示本发明的具体结构,并且在说明书附图中用于说明本发明某些原理的图示性特征也会采取略微简化的画法。本文所公开的本发明的具体设计特征包括例如具体尺寸、方向、位置和外形将部分地由具体所要应用和使用的环境来确定。以及,在以下说明的实施方式中,有时在不同的附图之间共同使用同一附图标记来表示相同部分或具有相同功能的部分,而省略其重复说明。在本说明书中,使用相似的标号和字母表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
64.在适当情况下,如此使用的这些术语可替换。类似的,如果本文所述的方法包括一系列步骤,且本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加到该方法。
65.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
66.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任
一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
67.本实施例提供了一种用于机械节气门体的扭矩控制方法。具体地,请参见图1,其示意性地给出了本实施例提供的用于机械节气门体的扭矩控制方法的总体流程示意图。如图1所示,本实施例提供的在实现扭矩响应时,采用以下方法进行点火提前角控制:
68.s100:若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角;
69.s200:若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。
70.由此可见,本实施例提供的扭矩控制方法,若车辆运行在周期性断油供油控制模式时,推迟点火提前角,若车辆运行在退出所述周期性断油供油控制模式,通过逐渐增加恢复供油次数,并推迟点火提前角。如此配置,本发明不仅在周期性的断油和供油过程中,能够减少对传动系统造成周期性的动力冲击,而且能够在响应降扭需求时,避免“扭矩响应状态
”‑“
非扭矩响应状态”之间的频繁切换,从而减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡,从而提升驾驶的舒适性。
71.作为其中一种优选实施方式,所述扭矩控制方法还包括:若通过火路无法响应目标扭矩需求时,则触发所述车辆运行在周期性断油供油控制模式。由此,本实施方式提供的扭矩控制方法,根据车辆运行的实际工况,控制所述车辆运行在周期性断油供油控制模式还是非周期性断油供油控制模式,能够进一步提升扭矩控制的精度,从而提升驾驶的舒适性。
72.如本领域技术人员可以理解地,目前常用的两种响应目标扭矩的方式包括火路或气路,上文中所述的火路响应目标扭矩是指发动机控制器通过调节发动机点火角来控制扭矩快速降低,这种方式的特点是响应快速;气路也叫慢扭,是指发动机控制器通过控制节气门开度,调节进入发动机参与燃烧的空气,最终实现扭矩跟随扭矩目。
73.优选地,在其中一种示范性实施方式中,请参见图2,其示意性地给出了本实施方式提供的扭矩控制方法的周期性断油供油控制模式的流程示意图。从图2可以看出,步骤s100中,所述若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角,包括:
74.s110:在每一个断油供油控制周期的起始时刻,根据当前工况,获取所述第一断油次数、所述第一恢复供油次数以及第一点火提前角推迟变化量初始值;
75.s120:根据所述第一断油次数和所述第一恢复供油次数,计算本次断油供油控制周期的第一点火循环次数;
76.s130:对于运行在该断油供油控制周期的每一个点火循环,采用如下方式进行点火提前角控制:根据所述第一断油次数、所述第一恢复供油次数以及所述第一点火提前角
推迟变化量初始值,按照预设点火提前角预设规则,推迟点火提前角。
77.优选地,在其中一种示范性实施方式中,步骤s100中,所述周期性断油供油控制模式,包括:在每一个断油供油控制周期,先运行断油点火循环,再运行供油点火循环,其中,所述断油点火循环的运行次数为所述第一断油次数,所述供油点火循环的运行次数为所述第一恢复供油次数;
78.所述每一个断油供油控制周期的起始时刻包括,上一断油供油控制周期结束时刻或本次断油供油周期的第一次断油点火循环的开始时刻。
79.举例而言,以8个点火(燃烧)循环为例,在正常运行模式下,这8个点火循环应供油8次;但当需要响应50%降扭请求时,通过4个燃烧循环的断油+4个燃烧循环的供油实现50%降扭请求。换句话说,周期性断油供油控制模式指的是稳定实现x(即所述第一断油次数)次燃烧循环断油+y(即所述所第一恢复供油次数)次燃烧循环供油的一种控制方法。
80.更具体地,所述断油供油控制周期的个数根据实际工况确定。作为其中一种优选实施方式,如果一个断油供油控制周期无法满足扭矩响应需求,则再根据所述车辆运行的实际工况,再运行下一次的断油供油控制周期,且每一个断油供油控制周期的断油次数和供油次数是由实际工况确定的,可以相同,也可以不同。
81.优选地,在其中一种示范性实施方式中,所述点火提前角推迟变化量初始值根据所述车辆的发动机转速和发动机负荷得到。更具体地,作为优选,可以根据所述车辆的发动机转速和发动机负荷通过标定得到,如下表一,为其中一具体示例的点火提前较推迟变化量初始值和车辆的发动机转速和负荷的关系表,表中,nmot为发动机转速,rl为发动机负荷。
82.表一:点火提前较推迟变化量初始值和车辆的发动机转速和负荷的关系表一具体示例
[0083][0084][0085]
优选地,在其中一种示范性实施方式中,步骤s130中,所述按照预设点火提前角预设规则,推迟点火提前角的方法,包括:
[0086]
s131:在每一个点火循环,根据断油次数、恢复供油次数和点火提前角推迟变化量初始值,计算点火提前角推迟变化量的变化步长;并根据所述变化步长和上一点火循环的点火提前角推迟变化量,计算当前点火循环的点火提前角推迟变化量;
[0087]
s132:根据所述当前点火循环的点火提前角推迟变化量和基础点火角,计算并输出当前点火循环的点火提前角。
[0088]
优选地,在其中一种示范性实施方式中,通过下式计算点火提前角推迟变化量的变化步长:
[0089]
dzwtcs_ua_delta=dzwtcs_ua_strt/(countcf0_ua+countci0_ua)
[0090]
式中,dzwtcs_ua_delta为点火提前角推迟变化量的变化步长,dzwtcs_ua_strt为所述点火提前角推迟变化量初始值,countcf0_ua为所述断油次数,countci0_ua为所述恢复供油次数。
[0091]
优选地,在其中一种示范性实施方式中,通过下式计算当前点火循环的点火提前角推迟变化量:
[0092]
dzwtcs_ua=dzwtcs_ua1-dzwtcs_ua_delta
[0093]
式中,dzwtcs_ua为所述当前点火循环的点火提前角推迟变化量,dzwtcs_ua1为上一点火循环的点火提前角推迟变化量,dzwtcs_ua_delta为所述点火提前角推迟变化量的变化步长。
[0094]
优选地,在其中一种示范性实施方式中,通过下式计算所述当前点火循环的点火提前角:
[0095]
zwout=zwbas-dzwtcs_ua
[0096]
式中,zwout为所述当前点火循环的点火提前角,zwbas为所述基础点火角,dzwtcs_ua为所述当前点火循环的点火提前角推迟变化量。如本领域技术人员可以理解地,所述基础点火角为预设值,可以通过标定得到。
[0097]
为了便于理解,请参见图3,图3为应用本发明提供的扭矩控制方法的周期性断油供油控制模式的一具体示例图。
[0098]
在该具体示例中,首先,在运行“周期性的断油和供油”控制时,ems内部记录1个变量b_vfzgcf_ua用以表示周期性的断油激活标志,即该变量在“周期性的断油”激活时等于true,在“周期性的供油”激活时等于false,将从“周期性供油”切换到“周期性断油”的时刻作为该断油供油控制周期的起始时刻。在该断油供油周期在起始时刻时,记录当前需求的第一断油次数countcf0_ua1和第一恢复供油次数countci0_ua1。
[0099]
然后,ems内部记录1个变量countcf_ua1(即周期性断油供油过程的计数器)。countcf_ua1在b_vfzgcf_ua由false变为true时刻=0,此后每经过一个点火循环countcf_ua1+1,直至countcf_ua1等于或大于所述第一点火循环次数。
[0100]
需要特别说明的是,以单缸发动机为例,曲轴每转720
°
曲轴转角,发动机点一次火。计数器countcf_ua1是以180
°
曲轴转角为周期进行更新的,当断油发生时,每两次断油的间隔,计数器countcf_ua自加4。同理,每两次供油的间隔,计数器countcf_ua1继续自加4。当一个完整的断油-恢复供油周期完成后,countcf_ua1已经自加了4*(countcf0_ua1+countci0_ua1)次。对于多缸发动机,本领域的技术人员可以据此举一反三,在此,不再展开一一说明。
[0101]
接着,在该起始时刻,获取(比如查表)当前工况所需的点火提前角推迟变化量初始值dzwtcs_ua_strt1,如前所述,dzwtcs_ua_str1t由发动机转速nmot和发动机负荷rl共同决定。
[0102]
接下来,记录当前工况所需的点火提前角推迟变化量dzwtcs_ua1,每个点火循环,点火提前角推迟变化量的变化步长dzwtcs_ua_delta1=dzwtcs_ua_strt1/(countcf0_ua1+countci0_ua1)。dzwtcs_u1a在起始时刻的初始值为dzwtcs_ua_str1,此后每经过一个点火循环,dzwtcs_ua1=dzwtcs_ua1-dzwtcs_ua_delta1。
[0103]
最后,即可得到实际输出的点火提前角zwout1=基础点火角zwbas1-dzwtcs_ua1。
[0104]
优选地,在其中一种示范性实施方式中,请参见图4,其示意性地给出了本发明一实施方式提供的扭矩控制方法的退出所述周期性断油供油控制模式的流程示意图。从图4可以看出,步骤s200中,所述若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角,包括:
[0105]
s210:在退出所述周期性断油供油控制模式的起始时刻,根据当前工况,获取所述第二断油次数、所述第二恢复供油次数、所述预设恢复供油目标次数和第二点火提前角推迟变化量初始值;
[0106]
s220:根据所述预设恢复供油目标次数,计算本次退出所述周期性断油供油控制模式的第二点火循环次数;
[0107]
s230:对于运行在该退出所述周期性断油供油控制模式的每一个点火循环,采用如下方式进行点火提前角控制:根据所述预设恢复供油目标次数,更新该点火循环的所述第二恢复供油次数;并根据所述第二断油次数、更新后的所述第二恢复供油次数以及所述第二点火提前角推迟变化量初始值,按照预设点火提前角预设规则,推迟点火提前角。
[0108]
由此可见,本实施例提供的扭矩控制方法,能够在响应降扭需求时,避免“扭矩响应状态
”‑“
非扭矩响应状态”之间的频繁切换,从而减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡,从而提升驾驶的舒适性。
[0109]
优选地,在其中一种示范性实施方式中,所述退出所述周期性断油供油控制模式的起始时刻,包括:所述车辆接收到降扭需求且退出所述周期性断油供油控制模式的时刻。
[0110]
优选地,在其中一种示范性实施方式中,请参见图5,其示意性地应用本发明提供的扭矩控制方法的运行退出所述周期性断油供油控制模式时更新点火循环的第二恢复供油次数的一具体示例图。从图5可以看出,步骤s220中,所述在每一个点火循环,根据所述预设恢复供油目标次数,更新该点火循环的所述第二恢复供油次数,包括:
[0111]
s221:在每一个点火循环,使用一个临时供油计数器从1逐1累加直至所述临时供油计数器的值符合预设提前终止条件或所述临时供油计数器的值达到预设恢复供油目标次数;
[0112]
s222:若所述临时供油计数器的值满足所述提前终止条件,则使用满足所述提前终止条件时的临时供油计数器的值更新所述第二恢复供油次数;否则,保持所述第二恢复供油次数不变;
[0113]
其中,所述提前终止条件包括下式成立:
[0114]
(nldy_cntcounterselfloop-1)*(nldy_cntcounterselfloop+4)/2=nldy_cntcounterself
[0115]
式中,nldy_cntcounterselfloop为所述临时供油计数器的值,nldy_cntcounterself为该退出所述周期性断油供油控制模式已经运行的点火循环的次数。
[0116]
优选地,在其中一种示范性实施方式中,所述第二点火循环次数通过下式计算得到:
[0117]
endvalue=(nldy_numflctoffextdem_c-1)*(nldy_numflctoffextdem_c+4)/2
[0118]
式中,endvalue为所述第二点火循环次数,nldy_numflctoffextdem_c为所述预设恢复供油目标次数。
[0119]
举例而言,在一具体使用本发明提供的扭矩控制方法在退出周期性断油供油控制模式时,ems内部记录1个变量traccs_flgtcsactvinjdly(表示退出周期性断油供油控制模式激活的标志位),该变量等于true的条件为:代表运行“周期性断油供油”控制的ems内部变量traccs_flgtcsactvinj由true变为false(条件1),并且ems接收到降扭需求(条件2);该变量等于false的条件为:代表运行周期性断油供油控制模式的ems内部变量traccs_flgtcsactvinj等于true(条件1),或ems没有接收到降扭需求(条件2),或表示退出周期性断油供油控制过程已经完成的ems内部变量nldy_flgflctoffextdemfin等于true(条件3)同时成立。
[0120]
首先,在ems内部记录nldy_cntcounterself为该退出所述周期性断油供油控制模式已经运行的点火循环的次数(计数器,在起始时刻,设置为0,每个点火循环结束时+1),countcf0_ua2表示所述第二断油次数,countci0_ua2表示所述第二恢复供油次数,nldy_numflctoffextdem_c表示所述预设恢复供油目标次数。作为其中优选实施方式,countcf0_ua2始终等于1,起始时刻countci0_ua2等于2。
[0121]
然后,ems内部记录1个变量计数器nldy_cntcounterselfloop用于表示所述临时供油计数器的值,该变量在每个点火循环周期内,从1增长到nldy_numflctoffextdem_c-1(即每个点火循环周期内,都从1开始执行一次从1到nldy_numflctoffextdem_c-1的while循环)。
[0122]
然后,在表示该退出所述周期性断油供油控制模式已经运行的点火循环的次数的参数nldy_cntcounterselfloop执行循环运算过程中,若满足(nldy_cntcounterselfloop-1)*(nldy_cntcounterselfloop+4)/2=nldy_cntcounterself,则countci0_ua2=nldy_cntcounterselfloop,否则countci0_ua2不变。
[0123]
当ems内部变量nldy_cntcounterself》=endvalue时,ems内部表示退出周期性断油供油控制过程已经完成的内部变量nldy_flgflctoffextdemfin等于true。
[0124]
至此,实现了恢复供油次数由2逐渐增加到nldy_numflctoffextdem_c的过程。
[0125]
需要特别说明的是,在运行退出所述周期性断油供油控制模式时,所述按照预设点火提前角预设规则,推迟点火提前角采用与步骤s130的方法相同,在此,不再赘述。进一步地,需要特别说明的是,与断油供油控制模式类似,在运行退出所述周期性断油供油控制模式,也是先完成第二断油次数(优选为1次)的断油点火循环,再逐步增加恢复供油次数,进行供油点火循环控制。此外,如本领域技术人员所能理解地,本发明提供的用于机械节气门体的扭矩控制方法不仅适用于摩托车,也适用于除摩托车之外的其他具有机械节气门体的车辆。另外,虽然上述实施方式以ems执行本发明提供的机械节气门体的扭矩控制方法,但很显然这并非本发明的限制,在其他实施方式中,也可以使用除ems之外的其他控制器(例如整车控制器)执行本发明提供的机械节气门体的扭矩控制方法。
[0126]
基于同一发明构思,本发明的再一实施例还提供了一种用于机械节气门体的扭矩控制装置,所述扭矩控制装置用于在实现扭矩响应时,进行点火提前角控制。具体地,请参见图6,其示意性地给出了本实施例提供的用于机械节气门体的扭矩控制装置的结构示意图。从图6可以看出,所述扭矩控制装置包括第一扭矩控制单元100和第二扭矩控制单元
200。
[0127]
具体地,所述第一扭矩控制单元100,被配置为若判定车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角。所述第二扭矩控制单元200,被配置为若判定所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。
[0128]
由此可见,本实施例提供的用于机械节气门体的扭矩控制装置,若车辆运行在周期性断油供油控制模式时,推迟点火提前角,若车辆运行在退出所述周期性断油供油控制模式,通过逐渐增加恢复供油次数,并推迟点火提前角。如此配置,本实施例不仅在周期性的断油和供油过程中,能够减少对传动系统造成周期性的动力冲击,而且能够在响应降扭需求时,避免“扭矩响应状态
”‑“
非扭矩响应状态”之间的频繁切换,从而减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡,从而提升驾驶的舒适性。
[0129]
基于同一发明构思,本发明再一实施例还提供了一种可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时可以实现上文所述的用于机械节气门体的扭矩控制方法。由于本实施例提供的可读存储介质与上述各实施例提供的用于机械节气门体的扭矩控制方法属于同一发明构思,因此,至少具有所述扭矩控制方法的所有优点,在此,不再赘述。
[0130]
本发明实施方式的可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机硬盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其组合使用。
[0131]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0132]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言-诸如java、smalltalk、c++,还包括常规的过程式程序设计语言-诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域
网(wan)连接到用户计算机,或者可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0133]
为了实现上述目的,本发明还提供了一种车辆,所述车辆包括摩托车,所述摩托车包括电控系统和机械节气门体,所述电控系统被配置为在实现扭矩响应时,采用以下方法进行点火提前角控制:
[0134]
若车辆运行在周期性断油供油控制模式,在每一个断油供油控制周期的每一个点火循环,根据第一断油次数和第一恢复供油次数,按照预设点火提前角控制规则,推迟点火提前角;
[0135]
若所述车辆运行在退出所述周期性断油供油控制模式,在所述退出所述周期性断油供油控制模式的每一个点火循环,根据第二断油次数、第二恢复供油次数和预设恢复供油目标次数,增加所述第二恢复供油次数,并按照所述预设点火提前角控制规则,推迟点火提前角。
[0136]
由于本发明提供的车辆与本发明上述各实施方式提供的用于机械节气门体的扭矩控制方法的基本原理相同,因此,为了避免赘述,介绍的比较粗略,更详细的内容请参见上述各实施方式提供的用于机械节气门体的扭矩控制方法的具体说明,在此,不再展开说明。进一步地,由于本实施例提供的车辆与上述各实施方式提供的用于机械节气门体的扭矩控制方法属于同一发明构思,因此,本实施例提供的车辆至少具有上述各实施方式提供的用于机械节气门体的扭矩控制方法的所有优点,在此,不再赘述。
[0137]
应当注意的是,在本文的实施方式中所揭露的装置和方法,也可以通过其他的方式实现。以上所描述的装置实施方式仅仅是示意性的,例如,附图中的流程图和框图显示了根据本文的多个实施方式的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用于执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0138]
另外,在本文各个实施方式中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0139]
综上可见,本发明提供的用于机械节气门体的扭矩控制方法、装置、介质及车辆,具有以下有益效果:本发明提供的扭矩控制方法、装置、介质及车辆,在车辆运行在周期性断油供油控制模式时,推迟点火提前角;若车辆运行在退出所述周期性断油供油控制模式,通过逐渐增加恢复供油次数,并推迟点火提前角。由此,本发明能够在响应降扭需求时,减少传动系统动力冲击以及在退出扭矩响应模式的过程中实现扭矩的平顺过渡,从而提升驾驶的舒适性。
[0140]
综上,上述实施例对本发明提出的用于机械节气门体的扭矩控制方法、装置、介质及车辆的不同构型进行了详细说明,当然,上述描述仅是对本发明较佳实施例的描述,并非
对本发明范围的任何限定,本发明包括但不局限于上述实施中所列举的构型,本领域技术人员可以根据上述实施例的内容举一反三,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。