用于稳固发动机扭矩请求的系统和方法转让专利

申请号 : CN201210354052.X

文献号 : CN103016177B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : M.利夫施斯J.M.凯泽R.B.杰斯M.J.皮特施M.L.沃特曼P.区

申请人 : 通用汽车环球科技运作有限责任公司

摘要 :

本发明涉及用于稳固发动机扭矩请求的系统和方法,具体地,一种用于发动机的控制系统包括发动机扭矩请求模块、发动机扭矩响应模块、扭矩指令限制模块和致动模块。发动机扭矩请求模块基于(i)发动机功率请求和(ii)期望的发动机速度(DRPM)确定发动机扭矩请求。发动机扭矩响应模块基于(i)发动机扭矩响应模型和ii)第一和第二扭矩界限确定第一和第二扭矩值,其中,第一和第二扭矩界限基于DRPM和测量的发动机速度(RPM)。扭矩指令限制模块基于(i)发动机扭矩请求和(ii)第一和第二扭矩值生成稳固的发动机扭矩请求。致动模块基于稳固的发动机扭矩请求来控制发动机的至少一个致动器。

权利要求 :

1.一种用于发动机的控制系统,所述控制系统包括:

发动机扭矩请求模块,所述发动机扭矩请求模块基于(i)发动机功率请求和(ii)期望的发动机速度确定发动机扭矩请求;

发动机扭矩响应模块,所述发动机扭矩响应模块基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限确定第一扭矩值和第二扭矩值,其中,所述第一扭矩界限和所述第二扭矩界限基于所述期望的发动机速度和测量的发动机速度;

扭矩指令限制模块,所述扭矩指令限制模块基于(i)所述发动机扭矩请求和(ii)所述第一扭矩值和所述第二扭矩值生成稳固的发动机扭矩请求;以及致动模块,所述致动模块基于所述稳固的发动机扭矩请求来控制所述发动机的至少一个致动器。

2.根据权利要求1所述的控制系统,其特征在于,其还包括驾驶员解释模块,所述驾驶员解释模块基于(i)驾驶员输入和(ii)车辆速度来确定所述发动机功率请求。

3.根据权利要求2所述的控制系统,其特征在于,其还包括期望的发动机速度确定模块,所述期望的发动机速度确定模块基于(i)所述发动机功率请求、(ii)涡轮速度和(iii)变矩器离合器滑移来确定所述期望的发动机速度。

4.根据权利要求3所述的控制系统,其特征在于,所述发动机扭矩请求模块包括前馈控制器,所述前馈控制器基于(i)所述发动机功率请求和(ii)所述期望的发动机速度来确定所述发动机扭矩请求。

5.根据权利要求3所述的控制系统,其特征在于,其还包括稳固扭矩确定模块,所述稳固扭矩确定模块基于(i)所述期望的发动机速度和(ii)所述测量的发动机速度来确定稳固的扭矩。

6.根据权利要求5所述的控制系统,其特征在于,其还包括扭矩界限确定模块,所述扭矩界限确定模块基于(i)所述稳固的扭矩、(ii)所述驾驶员输入和(iii)车辆速度来确定所述第一扭矩界限和所述第二扭矩界限。

7.根据权利要求6所述的控制系统,其特征在于,所述驾驶员输入包括(i)加速器踏板位置、(ii)制动器踏板位置和(iii)巡航控制输入中至少之一。

8.根据权利要求1所述的控制系统,其特征在于,所述发动机扭矩响应模型包括(i)时间延迟和(ii)速率限制中至少之一。

9.根据权利要求1所述的控制系统,其特征在于,所述扭矩指令限制模块通过将所述发动机扭矩请求限制到所述第一扭矩值和所述第二扭矩值之间的值来生成所述稳固的发动机扭矩请求。

10.根据权利要求1所述的控制系统,其特征在于,控制所述发动机的所述至少一个致动器包括控制提供到所述发动机的空气、燃料和火花中至少之一。

11.一种用于控制发动机的方法,所述方法包括:

基于(i)发动机功率请求和(ii)期望的发动机速度确定发动机扭矩请求;

基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限确定第一扭矩值和第二扭矩值,其中,所述第一扭矩界限和所述第二扭矩界限基于所述期望的发动机速度和测量的发动机速度;

基于(i)所述发动机扭矩请求和(ii)所述第一扭矩值和所述第二扭矩值生成稳固的发动机扭矩请求;以及基于所述稳固的发动机扭矩请求来控制所述发动机的至少一个致动器。

12.根据权利要求11所述的方法,其特征在于,其还包括:基于(i)驾驶员输入和(ii)车辆速度来确定所述发动机功率请求。

13.根据权利要求12所述的方法,其特征在于,其还包括:基于(i)所述发动机功率请求、(ii)涡轮速度和(iii)变矩器离合器滑移来确定所述期望的发动机速度。

14.根据权利要求13所述的方法,其特征在于,使用前馈控制器基于(i)所述发动机功率请求和(ii)所述期望的发动机速度来确定所述发动机扭矩请求。

15.根据权利要求13所述的方法,其特征在于,其还包括:基于(i)所述期望的发动机速度和(ii)所述测量的发动机速度来确定稳固的扭矩。

16.根据权利要求15所述的方法,其特征在于,其还包括:基于(i)所述稳固的扭矩、(ii)所述驾驶员输入和(iii)车辆速度来确定所述第一扭矩界限和所述第二扭矩界限。

17.根据权利要求16所述的方法,其特征在于,所述驾驶员输入包括(i)加速器踏板位置、(ii)制动器踏板位置和(iii)巡航控制输入中至少之一。

18.根据权利要求11所述的方法,其特征在于,所述发动机扭矩响应模型包括(i)时间延迟和(ii)速率限制中至少之一。

19.根据权利要求11所述的方法,其特征在于,其还包括:通过将所述发动机扭矩请求限制到所述第一扭矩值和所述第二扭矩值之间的值来生成所述稳固的发动机扭矩请求。

20.根据权利要求11所述的方法,其特征在于,控制所述发动机的所述至少一个致动器包括控制提供到所述发动机的空气、燃料和火花中至少之一。

说明书 :

用于稳固发动机扭矩请求的系统和方法

[0001] 相关申请的交叉引用
[0002] 本申请涉及于2009年11月19日提交的共同转让的美国专利申请No. 12/621,823(美国公布No. 2011-0118955 A1)和于2011年6月22日提交的共同转让的美国专利申请No. 13/166,232。通过引用将上述申请的全部公开内容并入本文。

技术领域

[0003] 本发明涉及内燃发动机,且更具体地涉及一种用于稳固发动机扭矩请求的系统和方法。

背景技术

[0004] 这里提供的背景技术描述用于总体上介绍本发明的背景。当前所署名发明人的在本背景技术部分中所描述的程度上的工作,以及本描述的在申请时可能不构成现有技术的各方面,既非明示也非默示地被承认为与本发明相抵触的现有技术。
[0005] 内燃发动机燃烧气缸内的空气和燃料混合物,以驱动活塞,从而产生驱动扭矩。空气流经节气门流到发动机中。更具体地说,节气门调节节气门面积,从而增加或减少流到发动机中的空气流量。随着节气门面积增大,流到发动机中的空气流量增加。燃料控制系统调节燃料被喷射的速率,从而向气缸提供期望的空气/燃料混合物,和/或实现期望的扭矩输出。增加提供到气缸的空气和燃料的量来增大发动机的扭矩输出。
[0006] 在火花点火式发动机中,火花引发提供到气缸的空气/燃料混合物的燃烧。在压缩点火式发动机中,气缸中的压缩燃烧提供到气缸的空气/燃料混合物。火花正时和空气流量可以是用于调节火花点火式发动机的扭矩输出的主要机制,而燃料流量可以是用于调节压缩点火式发动机的扭矩输出的主要机制。
[0007] 已经开发出发动机控制系统来控制发动机输出扭矩,以实现期望的扭矩。然而,传统的发动机控制系统不能如所期望的那样精确地控制发动机输出扭矩。此外,传统的发动机控制系统不能提供对控制信号的快速响应或者不能在影响发动机输出扭矩的各个装置之间协调发动机扭矩控制。

发明内容

[0008] 一种用于发动机的控制系统包括发动机扭矩请求模块、发动机扭矩响应模块、扭矩指令限制模块和致动模块。所述发动机扭矩请求模块基于(i)发动机功率请求和(ii)期望的发动机速度(DRPM)确定发动机扭矩请求。所述发动机扭矩响应模块基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限确定第一扭矩值和第二扭矩值,其中,所述第一扭矩界限和所述第二扭矩界限基于所述DRPM和测量的发动机速度(RPM)。所述扭矩指令限制模块基于(i)所述发动机扭矩请求和(ii)所述第一扭矩值和所述第二扭矩值生成稳固的发动机扭矩请求。所述致动模块基于所述稳固的发动机扭矩请求来控制所述发动机的至少一个致动器。
[0009] 一种用于控制发动机的方法包括:基于(i)发动机功率请求和(ii)期望的发动机速度(DRPM)确定发动机扭矩请求;基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限确定第一扭矩值和第二扭矩值,其中,所述第一扭矩界限和所述第二扭矩界限基于所述DRPM和测量的发动机速度(RPM);基于(i)所述发动机扭矩请求和(ii)所述第一扭矩值和所述第二扭矩值生成稳固的发动机扭矩请求;以及基于所述稳固的发动机扭矩请求来控制所述发动机的至少一个致动器。
[0010] 本发明还提供如下方案:
[0011] 1、一种用于发动机的控制系统,所述控制系统包括:
[0012] 发动机扭矩请求模块,所述发动机扭矩请求模块基于(i)发动机功率请求和(ii)期望的发动机速度(DRPM)确定发动机扭矩请求;
[0013] 发动机扭矩响应模块,所述发动机扭矩响应模块基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限确定第一扭矩值和第二扭矩值,其中,所述第一扭矩界限和所述第二扭矩界限基于所述DRPM和测量的发动机速度(RPM);
[0014] 扭矩指令限制模块,所述扭矩指令限制模块基于(i)所述发动机扭矩请求和(ii)所述第一扭矩值和所述第二扭矩值生成稳固的发动机扭矩请求;以及
[0015] 致动模块,所述致动模块基于所述稳固的发动机扭矩请求来控制所述发动机的至少一个致动器。
[0016] 2、根据方案1所述的控制系统,其特征在于,其还包括驾驶员解释模块,所述驾驶员解释模块基于(i)驾驶员输入和(ii)车辆速度来确定所述发动机功率请求。
[0017] 3、根据方案2所述的控制系统,其特征在于,其还包括DRPM确定模块,所述DRPM确定模块基于(i)所述发动机功率请求、(ii)涡轮速度和(iii)变矩器离合器滑移来确定所述DRPM。
[0018] 4、根据方案3所述的控制系统,其特征在于,所述发动机扭矩请求模块包括前馈控制器,所述前馈控制器基于(i)所述发动机功率请求和(ii)所述DRPM来确定所述发动机扭矩请求。
[0019] 5、根据方案3所述的控制系统,其特征在于,其还包括稳固扭矩确定模块,所述稳固扭矩确定模块基于(i)所述DRPM和(ii)所述RPM来确定稳固的扭矩。
[0020] 6、根据方案5所述的控制系统,其特征在于,其还包括扭矩界限确定模块,所述扭矩界限确定模块基于(i)所述稳固的扭矩、(ii)所述驾驶员输入和(iii)车辆速度来确定所述第一扭矩界限和所述第二扭矩界限。
[0021] 7、根据方案6所述的控制系统,其特征在于,所述驾驶员输入包括(i)加速器踏板位置、(ii)制动器踏板位置和(iii)巡航控制输入中至少之一。
[0022] 8、根据方案1所述的控制系统,其特征在于,所述发动机扭矩响应模型包括(i)时间延迟和(ii)速率限制中至少之一。
[0023] 9、根据方案1所述的控制系统,其特征在于,所述扭矩指令限制模块通过将所述发动机扭矩请求限制到所述第一扭矩值和所述第二扭矩值之间的值来生成所述稳固的发动机扭矩请求。
[0024] 10、根据方案1所述的控制系统,其特征在于,控制所述发动机的所述至少一个致动器包括控制提供到所述发动机的空气、燃料和火花中至少之一。
[0025] 11、一种用于控制发动机的方法,所述方法包括:
[0026] 基于(i)发动机功率请求和(ii)期望的发动机速度(DRPM)确定发动机扭矩请求;
[0027] 基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限确定第一扭矩值和第二扭矩值,其中,所述第一扭矩界限和所述第二扭矩界限基于所述DRPM和测量的发动机速度(RPM);
[0028] 基于(i)所述发动机扭矩请求和(ii)所述第一扭矩值和所述第二扭矩值生成稳固的发动机扭矩请求;以及
[0029] 基于所述稳固的发动机扭矩请求来控制所述发动机的至少一个致动器。
[0030] 12、根据方案11所述的方法,其特征在于,其还包括:基于(i)驾驶员输入和(ii)车辆速度来确定所述发动机功率请求。
[0031] 13、根据方案12所述的方法,其特征在于,其还包括:基于(i)所述发动机功率请求、(ii)涡轮速度和(iii)变矩器离合器滑移来确定所述DRPM。
[0032] 14、根据方案13所述的方法,其特征在于,使用前馈控制器基于(i)所述发动机功率请求和(ii)所述DRPM来确定所述发动机扭矩请求。
[0033] 15、根据方案13所述的方法,其特征在于,其还包括:基于(i)所述DRPM和(ii)所述RPM来确定稳固的扭矩。
[0034] 16、根据方案15所述的方法,其特征在于,其还包括:基于(i)所述稳固的扭矩、(ii)所述驾驶员输入和(iii)车辆速度来确定所述第一扭矩界限和所述第二扭矩界限。
[0035] 17、根据方案16所述的方法,其特征在于,所述驾驶员输入包括(i)加速器踏板位置、(ii)制动器踏板位置和(iii)巡航控制输入中至少之一。
[0036] 18、根据方案11所述的方法,其特征在于,所述发动机扭矩响应模型包括(i)时间延迟和(ii)速率限制中至少之一。
[0037] 19、根据方案11所述的方法,其特征在于,其还包括:通过将所述发动机扭矩请求限制到所述第一扭矩值和所述第二扭矩值之间的值来生成所述稳固的发动机扭矩请求。
[0038] 20、根据方案11所述的方法,其特征在于,控制所述发动机的所述至少一个致动器包括控制提供到所述发动机的空气、燃料和火花中至少之一。
[0039] 本发明进一步的适用范围将通过下文提供的详细描述而变得显而易见。应当理解的是,该详细描述和具体示例仅用于说明目的,而并非旨在限制本发明的范围。

附图说明

[0040] 通过详细描述和附图将会更全面地理解本发明,附图中:
[0041] 图1是示例发动机系统的功能框图;
[0042] 图2是示例发动机控制模块(ECM)的功能框图;
[0043] 图3是示例驾驶员扭矩模块的功能框图;以及
[0044] 图4是示出用于稳固发动机扭矩请求的示例方法的流程图。

具体实施方式

[0045] 下面的描述本质上仅是示例性的并且决不是要限制本发明、其应用或用途。为了清楚起见,在附图中将使用相同的附图标记标识相似的元件。如这里所使用的,短语A、B和C中的至少一个应当被解释为是指使用非排他逻辑或的逻辑(A或B或C)。应当理解的是,在不改变本发明的原理的情况下,可以以不同的顺序执行方法内的步骤。
[0046] 如这里所使用的,术语模块可以指或包括:专用集成电路(ASIC);电子电路;组合逻辑电路;场可编程门阵列(FPGA);执行代码的处理器(共用的、专用的、或成组的);提供所描述功能的其它适合硬件部件;或上述的一些或全部的组合,例如以芯片上系统的形式,或者可以是上述的一部分。术语模块可以包括存储由处理器执行的代码的存储器(共用的、专用的、或成组的)。
[0047] 如上面所使用的,术语代码可以包括软件、固件和/或微代码,并可以指程序、例程、函数、类和/或对象。如上面所使用的,术语共用意味着来自多个模块的一些或全部代码可以使用单个(共用的)处理器来执行。另外,来自多个模块的一些或全部代码可以由单个(共用的)存储器存储。如上面所使用的,术语成组意味着来自单个模块的一些或全部代码可以使用一组处理器或一组执行引擎来执行。例如,处理器的多个芯和/或多个线程可以被视为执行引擎。在各种实施方式中,执行引擎可以跨处理器、跨多个处理器以及跨多个位置的处理器例如并行处理布置的多个服务器而成组。另外,来自单个模块的一些或全部代码可以使用一组存储器存储。
[0048] 这里描述的装置和方法可以由通过一个或多个处理器执行的一个或多个计算机程序来执行。计算机程序包括存储在非瞬时的有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括存储的数据。非瞬时的有形计算机可读介质的非限制性示例是非易失性存储器、磁存储器和光存储器。
[0049] 如上所述,发动机控制系统可以控制发动机来实现期望的扭矩。具体地,发动机控制系统可以基于发动机扭矩请求控制发动机。发动机扭矩请求可基于来自车辆的驾驶员的输入、车辆速度和/或其它运行参数。发动机扭矩请求还可基于期望的发动机速度。发动机速度是指发动机的曲轴的旋转速度,并可以以转每分钟(RPM)测量。因此,期望的发动机速度还可以称作期望的RPM或DRPM。
[0050] 然而,基于发动机速度反馈控制发动机扭矩会导致车辆操纵性能的波动。更具体地讲,发动机速度会快速地改变,因此发动机速度反馈会具有通过发动机控制系统传播的振荡。发动机速度波动会导致发动机控制系统产生期望的范围之外的发动机扭矩请求。因此,基于此发动机速度的发动机扭矩请求还可以称作不稳固的发动机扭矩请求。换言之,发动机扭矩请求没有被防止偏离期望的范围。期望的范围之外的发动机扭矩请求会导致使车辆操纵性能下降的波动。
[0051] 因此,给出了一种用于稳固发动机扭矩请求的系统和方法。更具体地,该系统和方法涉及生成用于控制发动机的稳固的发动机扭矩请求,由此提高车辆操纵性能和/或降低校准成本。该系统和方法可首先基于(i)发动机功率请求和(ii)DRPM来确定发动机扭矩请求。该系统和方法可基于发动机功率请求、涡轮速度和/或变矩器离合器(TCC)滑移来确定DRPM。该系统和方法可执行前馈控制器,以基于(i)发动机功率请求和(ii)DRPM来确定发动机扭矩请求。该系统和方法可以基于(i)驾驶员输入和(ii)车辆速度来确定发动机功率请求。
[0052] 该系统和方法可基于(i)DRPM和(ii)测量的RPM来确定稳固的扭矩。该系统和方法可基于(i)稳固的扭矩、(ii)驾驶员输入和(iii)车辆速度来确定第一扭矩界限和第二扭矩界限。该系统和方法可基于(i)发动机扭矩响应模型和(ii)第一扭矩界限和第二扭矩界限来确定第一扭矩值和第二扭矩值。发动机扭矩响应模型可包括(i)时间延迟和(ii)速率限制中的至少一个。该系统和方法可基于(i)发动机扭矩请求和(ii)第一扭矩值和第二扭矩值生成稳固的发动机扭矩请求。更具体地,该系统和方法可以将发动机扭矩请求限制到第一扭矩值和第二扭矩值之间的值。然后,该系统和方法可以基于稳固的发动机扭矩请求来控制发动机。
[0053] 现在参照图1,给出了示例发动机系统100的功能框图。发动机系统100包括发动机102,发动机102基于来自驾驶员输入模块104的驾驶员输入燃烧空气/燃料混合物,从而产生用于车辆的驱动扭矩。空气通过节气门112被吸入到进气歧管110中。仅举例,节气门112可以包括具有可旋转叶片的蝶形阀。发动机控制模块(ECM)114控制节气门致动器模块116,节气门致动器模块116调节节气门112的开度,以控制吸入到进气歧管110中的空气的量。
[0054] 来自进气歧管110的空气被吸入到发动机102的气缸中。尽管发动机102可以包括多个气缸,但为了示例目的,示出单个代表性气缸118。仅举例,发动机102可以包括2个、3个、4个、5个、6个、8个、10个和/或12个气缸。ECM 114可以指令气缸致动器模块120来选择性地停用某些气缸,这在某些发动机运行条件下可改进燃料经济性。
[0055] 发动机102可使用四冲程气缸循环来运行。下面描述的四个冲程被称为进气冲程、压缩冲程、燃烧冲程和排气冲程。在曲轴(未示出)的每一次旋转期间,在气缸118内发生所述四个冲程中的两个。因此,对于气缸118来说为了经历全部四个冲程,两次曲轴旋转是必要的。
[0056] 在进气冲程期间,来自进气歧管110的空气通过进气门122被吸入到气缸118中。ECM 114控制燃料致动器模块124,燃料致动器模块124调节燃料喷射,以实现期望的空气/燃料比。在中心位置处或在多个位置处,例如靠近每个气缸的进气门122,可将燃料喷入进气歧管110中。在各种实施方式(未示出)中,可将燃料直接喷入气缸中或喷入与气缸相关联的混合室中。燃料致动器模块124可使燃料暂停喷入到被停用的气缸。
[0057] 所喷射的燃料与空气混合并在气缸118中产生空气/燃料混合物。在压缩冲程期间,气缸118内的活塞(未示出)压缩空气/燃料混合物。发动机102可以是压缩点火式发动机,在这种情况下,气缸118内的压缩点燃空气/燃料混合物。或者,发动机102可以是火花点火式发动机,在这种情况下,基于来自ECM 114的信号,火花致动器模块126激发气缸118中的火花塞128,从而点燃空气/燃料混合物。火花的正时可被指定成与活塞处于其最上部位置的时刻相关,所述活塞的最上部位置被称为上止点(TDC)。
[0058] 火花致动器模块126可由指示在TDC之前或之后多远来产生火花的正时信号来控制。因为活塞位置与曲轴旋转直接相关,所以火花致动器模块126的操作可以与曲轴角同步。在各种实施方式中,火花致动器模块126可暂停向被停用的气缸提供火花。
[0059] 产生火花可被称为点火事件。火花致动器模块126可具有为每次点火事件改变火花正时的能力。火花致动器模块126可以甚至在火花正时在最后的点火事件和下一个火事件之间变化时改变下一个点火事件的火花正时。
[0060] 在燃烧冲程期间,空气/燃料混合物的燃烧驱动活塞向下,由此驱动曲轴。燃烧冲程可被限定为在活塞到达TDC与活塞返回到下止点(BDC)的时刻之间的时间。
[0061] 在排气冲程期间,活塞开始从BDC向上运动并且经排气门130排出燃烧的副产物。燃烧的副产物经排气系统134排出车辆。
[0062] 进气门122可由进气凸轮轴140控制,同时排气门130可由排气凸轮轴142控制。在各种实施方式中,多个进气凸轮轴(包括进气凸轮轴140)可控制气缸118的多个进气门(包括进气门122)和/或可控制多个气缸(包括气缸118)组的进气门(包括进气门122)。相似地,多个排气凸轮轴(包括排气凸轮轴142)可控制气缸118的多个排气门和/或可控制多个气缸(包括气缸118)组的排气门(包括排气门130)。
[0063] 气缸致动器模块120可通过禁止打开进气门122和/或排气门130而停用气缸118。在各种其它实施方式中,进气门122和/或排气门130可由凸轮轴以外的装置例如电磁致动器控制。
[0064] 进气门122被打开的时刻可相对于活塞TDC通过进气凸轮相位器148而改变。排气门130被打开的时刻可相对于活塞TDC通过排气凸轮相位器150而改变。相位器致动器模块158可基于来自ECM 114的信号控制进气凸轮相位器148和排气凸轮相位器150。在被实施时,可变气门升程(未示出)也可由相位器致动器模块158控制。
[0065] 发动机系统100可包括将加压空气提供给进气歧管110的增压装置。例如,图1示出包括热涡轮机160-1的涡轮增压器,热涡轮机160-1由流经排气系统134的热废气驱动。涡流增压器还包括由涡轮机160-1驱动的将导引到节气门112的空气进行压缩的冷气压缩机160-2。在各种实施方式中,由曲轴驱动的增压机(未示出)可压缩来自节气门112的空气并将压缩空气传送到进气歧管110。
[0066] 废气门162可允许排气旁路通过涡轮机160-1,从而减小涡轮增压器的增压(进气空气压缩的量)。ECM 114可通过增压致动器模块165控制涡轮增压器。增压致动器模块165可通过控制废气门162的位置来调节涡轮增压器的增压。在各种实施方式中,多个涡轮增压器可由增压致动器模块165控制。涡轮增压器可具有可由增压致动器模块165控制的可变几何结构。
[0067] 中冷器(未示出)可耗散包含在压缩空气充气中的一些热量,其在空气被压缩时产生。压缩空气充气还可吸收来自排气系统134的组件的热。虽然为了说明目的而分开示出,但是涡轮机160-1和压缩机160-2可彼此附接,从而将进气空气置于与热排气紧密接近。
[0068] 发动机系统100可包括废气再循环(EGR)阀164,其选择性地将废气再导引回进气歧管110。EGR阀164可定位在涡轮增压器的涡轮机160-1的上游。EGR致动器模块166可基于来自ECM 114的信号控制EGR阀164。
[0069] 发动机系统100可使用RPM传感器170测量曲轴以每分钟转(RPM)形式的速度。发动机冷却剂的温度可使用发动机冷却剂温度(ECT)传感器171测量。ECT传感器171可定位在发动机102内或定位在冷却剂被循环的其它位置处,例如定位在散热器(未示出)处。
[0070] 进气歧管110内的压力可使用歧管绝对压力(MAP)传感器172测量。在各种实施方式中,可测量发动机真空度,其为环境空气压力与进气歧管110内的压力之间的差。流入进气歧管110中的空气的质量流率可使用质量空气流量(MAF)传感器173测量。在各种实施方式中,MAF传感器173可定位在壳体中,该壳体还包括节气门112。
[0071] 节气门致动器模块116可使用一个或多个节气门位置传感器(TPS)174监测节气门112的位置。例如,第一节气门位置传感器174-1和第二节气门位置传感器174-2监测节气门
112的位置,并基于节气门位置分别生成第一节气门位置和第二节气门位置(TPS1和TPS2)。
被吸入发动机102的空气的环境温度可使用进气空气温度(IAT)传感器175测量。ECM 114可使用来自传感器和/或一个或多个其它传感器的信号来做出用于发动机系统100的控制决策。
[0072] 发动机102经由飞轮177例如双质量飞轮(DMF)将扭矩输出到变矩器176。变矩器176包括变矩器离合器178、涡轮(未示出)和叶轮(未示出)。涡轮驱动变速器输入轴(未示出)的旋转。涡轮的旋转速度(涡轮速度)可使用涡轮速度传感器179测量。仅举例,涡轮速度可基于变速器输入轴的旋转速度或指示变矩器176的涡轮的旋转速度的其它适当参数测量。基于变速器180内选择的齿轮比,扭矩在变速器输入轴和变速器输出轴(未示出)之间传递。扭矩可经由变速器输出轴传递到车辆的车轮。
[0073] 变速器控制模块194可控制变速器180和TCC 178的操作。ECM 114可以出于各种原因与变速器控制模块194通信,例如以共用参数以及以通过变换变速器180中的档位来协调发动机操作和/或TCC 178的操作。例如,ECM 114可以在换档期间选择性地减小发动机扭矩。ECM 114可与混合动力控制模块196通信以协调发动机102和电马达198的操作。
[0074] 电马达198还可用作发电机,并且可用于产生由车辆电气系统使用的电能和/或存储在电池中的电能。在各种实施方式中,可将ECM 114、变速器控制模块194和混合动力控制模块196的各种功能集成到一个或多个模块中。
[0075] 改变发动机参数的每个系统可被称为接收致动器值的致动器。例如,节气门致动器模块116可被称为致动器,而节气门开度面积可被称为致动器值。在图1的示例中,节气门致动器模块116通过调节节气门112的叶片的角度来实现节气门开度面积。
[0076] 相似地,火花致动器模块126可被称为致动器,同时相应的致动器值可以是火花提前相对于气缸TDC的量。其它致动器可包括气缸致动器模块120、燃料致动器模块124、相位器致动器模块158、增压致动器模块165和EGR致动器模块166。对于这些致动器,致动器值可分别对应于所启用的气缸的数目、供料速率、进气凸轮相位器角度和排气凸轮相位器角度、增压压力和EGR阀开度面积。ECM 114可控制致动器值以使发动机102产生期望的发动机输出扭矩。
[0077] 现在参照图2,给出了示例发动机控制系统的功能框图。ECM 114的示例实施方式包括驾驶员扭矩模块202、车轴扭矩仲裁模块204和推进扭矩仲裁模块206。ECM 114可以包括混合动力最优化模块208。ECM 114的示例实施方式还包括储备/负载模块220、致动模块224、空气控制模块228、火花控制模块232、气缸控制模块236和燃料控制模块240。ECM 114的示例实施方式还包括增压调度模块248和相位器调度模块252。
[0078] 驾驶员扭矩模块202(还参见图3和下面的相应描述)可基于来自驾驶员输入模块104的驾驶员输入254确定稳固的发动机扭矩请求253。驾驶员输入254可基于例如加速器踏板的位置和制动器踏板的位置。驾驶员输入254还可基于巡航控制,所述巡航控制可以是改变车辆速度以维持预定跟随距离的自适应巡航控制系统。驾驶员扭矩模块202可进一步基于车辆速度255确定稳固的发动机扭矩请求253。仅举例,车辆速度255可基于一个或多个测量的车轮速度、变速器输出轴速度和/或一个或多个其它适当的参数产生。
[0079] 车轴扭矩仲裁模块204在稳固的发动机扭矩请求253与其它车轴扭矩请求256之间进行仲裁。车轴扭矩(在车轮处的扭矩)可以由包括发动机和/或电马达的各种源产生。通常,扭矩请求可包括绝对扭矩请求以及相对扭矩请求和斜变请求。仅举例,斜变请求可包括使扭矩斜降到最小发动机关闭扭矩的请求或者使扭矩从最小发动机关闭扭矩斜升的请求。相对扭矩请求可包括临时的或持久的扭矩减小或增大。
[0080] 车轴扭矩请求256可包括在检测到正车轮滑动时由牵引控制系统请求的扭矩减小。在车轴扭矩克服车轮与道路表面之间的摩擦并且车轮相对道路表面开始滑移时发生正车轮滑移。车轴扭矩请求256还可包括为抵消负车轮滑移的扭矩增大请求,在负车轮滑移中,车辆的轮胎相对于道路表面滑移,因为车轴扭矩是负的。
[0081] 车轴扭矩请求256还可包括制动管理请求和车辆超速扭矩请求。制动管理请求可减小车轴扭矩以确保车轴扭矩不超过制动器在停止车辆时保持车辆的能力。车辆超速扭矩请求可减小车轴扭矩以防止车辆超过预定速度。车轴扭矩请求256还可由车辆稳定控制系统生成。
[0082] 车轴扭矩仲裁模块204基于在接收到的扭矩请求253和256之间进行仲裁的结果输出预测扭矩请求257和即时扭矩请求258。如下所述,来自车轴扭矩仲裁模块204的预测扭矩请求257和即时扭矩请求258在被用于控制发动机系统100的致动器之前可选择性地由ECM 114的其它模块调节。
[0083] 一般而言,即时扭矩请求258是当前期望的车轴扭矩的量,而预测扭矩请求257是在临时通知时可能需要的车轴扭矩的量。ECM 114控制发动机系统100来产生与即时扭矩请求258相等的车轴扭矩。然而,不同的致动器值组合可引起相同的车轴扭矩。因此,ECM 114可在使车轴扭矩仍保持在即时扭矩请求258的同时,调节致动器值以允许较快速地转变到预测扭矩请求257。
[0084] 在各种实施方式中,预测扭矩请求257可基于稳固的发动机扭矩请求253。即时扭矩请求258可以小于预测扭矩请求257,例如在稳固的发动机扭矩请求253在冰面上正引起车轮滑移时。在这样的情况下,牵引控制系统(未示出)可通过即时扭矩请求258来请求减小,并且ECM 114将由发动机系统100产生的扭矩减小到即时扭矩请求258。然而,ECM 114控制发动机系统100,使得:一旦车轮滑移停止,发动机系统100就可迅速地恢复产生预测扭矩请求257。
[0085] 一般而言,即时扭矩请求258与(通常更高的)预测扭矩请求257之间的差可被称为扭矩储备。扭矩储备可表示发动机系统100在最小延迟的情况下可开始产生的(高于即时扭矩请求258)的额外扭矩的量。快速的发动机致动器用于增大或减小当前车轴扭矩。如下面更详细地描述的,快速的发动机致动器是相对于缓慢的发动机致动器来限定的。
[0086] 在各种实施方式中,快速的发动机致动器能够在某个范围内改变车轴扭矩,其中,所述范围由缓慢的发动机致动器建立。在这些实施方式中,所述范围的上限是预测扭矩请求257,同时所述范围的下限由快速致动器的扭矩容量限制。仅举例,快速的致动器可仅能够使车轴扭矩减小第一量,其中,所述第一量是快速致动器的扭矩容量的测量值。所述第一量可基于由缓慢的发动机致动器设定的发动机运行条件而改变。在即时扭矩请求258处于所述范围内时,快速的发动机致动器可被设定成促使车轴扭矩等于即时扭矩请求258。当ECM 114请求待被输出的预测扭矩请求257时,快速的发动机致动器可被控制成使车轴扭矩改变到所述范围的上限,即预测扭矩请求257。
[0087] 一般而言,当与缓慢的发动机致动器相比时,快速的发动机致动器可更迅速地改变车轴扭矩。与快速的致动器相比,缓慢的致动器可更缓慢地响应于其相应致动器值的变化。例如,缓慢的致动器可包括机械部件,所述机械部件响应于致动器值的变化需要时间来从一个位置移动到另一个位置。缓慢的致动器还可由一旦缓慢的致动器开始执行变化的致动器值则车轴扭矩开始变化所花费的时间量来表征。通常,对于缓慢的致动器来说该时间量将比对于快速的致动器来说的更长。此外,甚至在开始变化之后,车轴扭矩可能花费更长的时间来完全响应于缓慢的致动器的变化。
[0088] 仅举例,ECM 114可将用于缓慢的致动器的致动器值设定为如果快速的致动器被设定到合适的值则将使发动机系统100能够产生预测扭矩请求257的值。此时,ECM 114可将用于快速的致动器的致动器值设定为在缓慢的致动器值的情况下引起发动机系统100产生即时扭矩请求258而不是预测扭矩请求257的值。
[0089] 因此,快速的致动器值引起发动机系统100产生即时扭矩请求258。在ECM 114决定将车轴扭矩从即时扭矩请求258转变为预测扭矩请求257时,ECM 114将用于一个或多个快速的致动器的致动器值变化到相应于预测扭矩请求257的值。因为缓慢的致动器值已经基于预测扭矩请求257而被设定,所以发动机系统100能够仅在由快速的致动器施加的延迟之后产生预测扭矩请求257。换句话说,避免了否则通过使用缓慢的致动器因改变车轴扭矩会引起的更长延迟。
[0090] 仅举例,当预测扭矩请求257等于稳固的发动机扭矩请求253时,可在由临时扭矩减小请求引起的即时扭矩请求258小于稳固的发动机扭矩请求253时产生扭矩储备。可替换地,可通过在使即时扭矩请求258保持在稳固的发动机扭矩请求253的同时使预测扭矩请求257增加到大于稳固的发动机扭矩请求253来产生扭矩储备。产生的扭矩储备可吸收所需的车轴扭矩的意外增大。仅举例,由空气调节器或动力转向泵施加的意外负载可以通过增大即时扭矩请求258来补偿。如果即时扭矩请求258的增大小于扭矩储备,那么可通过使用快速的致动器迅速地产生所述增大。预测扭矩请求257还可被增大以重新建立先前的扭矩储备。
[0091] 使用扭矩储备的另一示例是减小缓慢的致动器值的波动。由于其相对慢的速度,改变缓慢的致动器值可能产生控制不稳定性。此外,缓慢的致动器可包括在频繁被移动时可吸收更多动力和/或更迅速地磨损的机械零件。产生足够的扭矩储备允许在保持缓慢的致动器的值的同时经由即时扭矩请求258通过改变快速的致动器来做出期望扭矩的变化。例如,为了维持给定的怠速,即时扭矩请求258可在某个范围内改变。如果预测扭矩请求257被设定为大于这个范围的水平,那么即时扭矩请求258中的维持怠速的改变可在无需调节缓慢的致动器的情况下使用快速的致动器做出。
[0092] 仅举例,在火花点火式发动机中,火花正时可以是快速的致动器值,而节气门开度面积可以是缓慢的致动器值。火花点火式发动机可通过应用火花来燃烧包括例如汽油和乙醇的燃料。作为对比,在压燃式发动机中,燃料流可以是快速的致动器值,而节气门开度面积可以用作用于发动机特性的致动器值而非扭矩。压燃式发动机可通过压缩燃料来燃烧包括例如柴油的燃料。
[0093] 当发动机102是火花点火式发动机时,火花致动器模块126可以是快速的致动器,节气门致动器模块116可以是缓慢的致动器。在接收到新的致动器值后,火花致动器模块126可能够改变随后点火事件的火花正时。当用于点火事件的火花正时(也称为火花提前)被设定为校准值时,可在紧跟该点火事件的燃烧冲程中产生最大扭矩量。然而,偏离校准值的火花提前可减小在燃烧冲程中产生的扭矩的量。因此,火花致动器模块126可能够在发生下次点火事件时通过改变火花提前来改变发动机输出扭矩。仅举例,可在车辆设计的校准阶段期间确定对应于不同发动机运行条件的火花提前的表,并且基于当前发动机运行条件从所述表中选出所校准的值。
[0094] 作为对比,节气门开度面积的变化要花费较长时间来影响发动机输出扭矩。节气门致动器模块116通过调节节气门112的叶片的角度来改变节气门开度面积。因此,一旦接收到新的致动器值,在节气门112基于所述新的致动器值从其先前位置移动到新的位置时就有机械延迟。此外,基于节气门开度面积的空气流改变经受进气歧管110中的空气运送延迟。此外,进气歧管110中的增加的空气流未被实现为发动机输出扭矩的增大,直到气缸118在下次进气冲程中接收到额外空气、压缩所述额外空气并开始燃烧冲程。
[0095] 使用这些致动器作为示例,可通过将节气门开度面积设定到将允许发动机102产生预测扭矩请求257的值来产生扭矩储备。此时,可基于小于预测扭矩请求257的即时扭矩请求258来设定火花正时。虽然节气门开度面积产生用于使发动机102产生预测扭矩请求257的足够的空气流,但是火花正时基于即时扭矩请求258被延迟(这减小了扭矩)。因此,发动机输出扭矩将等于即时扭矩请求258。
[0096] 当需要额外的扭矩时,火花正时可基于预测扭矩请求257或在预测扭矩请求257和即时扭矩请求258之间的扭矩来设定。通过接下来的点火事件,火花致动器模块126可使火花提前返回到校准值,这允许发动机102产生可利用已经存在的空气流实现的完全发动机输出扭矩。因此在不经受因改变节气门开度面积引起的延迟的情况下,发动机输出扭矩可被迅速增大到预测扭矩请求257。
[0097] 当发动机102是压燃式发动机时,燃料致动器模块124可以是快速的致动器,节气门致动器模块116和增压致动器模块165可以是排放致动器。可基于即时扭矩请求258设定燃料质量,并可基于预测扭矩请求257设定节气门开度面积、增压和EGR开度。节气门开度面积可以产生比为满足预测扭矩请求257所需更多的空气流。继而,所产生的空气流可以比喷射的燃料的完全燃烧所需的要多,从而空气/燃料比通常贫乏,并且空气流的变化不影响发动机输出扭矩。因此,发动机输出扭矩将等于即时扭矩请求258,并可以通过调节燃料流而增大或减小。
[0098] 可基于预测扭矩请求257控制节气门致动器模块116、增压致动器模块165和EGR阀164,以控制排放并使涡轮迟滞最小化。节气门致动器模块116可在进气歧管110内产生真空,以通过EGR阀164吸取废气并使废气进入进气歧管110。
[0099] 车轴扭矩仲裁模块204可将预测扭矩请求257和即时扭矩请求258输出到推进扭矩仲裁模块206。在各种实施方式中,车轴扭矩仲裁模块204可以将预测扭矩请求257和即时扭矩请求258输出到混合动力最优化模块208。
[0100] 混合动力最优化模块208可以确定应当由发动机102产生多少扭矩以及应当由电马达198产生多少扭矩。然后,混合动力最优化模块208分别将修正的预测扭矩请求259和即时扭矩请求260输出到推进扭矩仲裁模块206。在各种实施方式中,混合动力最优化模块208可以实施在混合动力控制模块196中。
[0101] 由推进扭矩仲裁模块206接收到的预测扭矩请求和即时扭矩请求从车轴扭矩域(车轮处的扭矩)转换到推进扭矩域(曲轴处的扭矩)。该转换可以在混合动力最优化模块208之前、之后、作为它的一部分或代替它而发生。
[0102] 推进扭矩仲裁模块206在包括经转换的预测扭矩请求和经转换的即时扭矩请求的推进扭矩请求279之间仲裁。推进扭矩仲裁模块206产生经仲裁的预测扭矩请求261和经仲裁的即时扭矩请求262。经仲裁的扭矩请求261和262可通过从接收到的扭矩请求中选择胜出的请求来产生。可替换地或额外地,经仲裁的扭矩请求261和262可通过基于接收到的扭矩请求中的另一个或多个而修正接收到的请求中的一个来产生。
[0103] 推进扭矩请求279可包括用于发动机超速保护的扭矩减小、用于防止失速的扭矩增大以及由变速器控制模块194请求的以适应档位变换的扭矩减小。推进扭矩请求279还可由离合器燃料切断产生,当驾驶员在手动变速器车辆中压下离合器踏板以防止发动机速度的突增(快速增大)时,离合器燃料切断减小发动机输出扭矩。
[0104] 推进扭矩请求279还可包括发动机关闭请求,其可在检测到关键故障时启动。仅举例,关键故障可包括检测到车辆被盗、停止的起动机马达、电子节气门控制问题和意外的扭矩增大。在各种实施方式中,当出现发动机关闭请求时,仲裁选择发动机关闭请求作为胜出的请求。当出现发动机关闭请求时,推进扭矩仲裁模块206可输出零作为经仲裁的预测扭矩请求261和即时扭矩请求262。
[0105] 在各种实施方式中,发动机关闭请求可独立于仲裁程序而仅关闭发动机102。推进扭矩仲裁模块206仍可接收发动机关闭请求,以便例如适当的数据可被反馈给其它扭矩请求器。例如,所有其它扭矩请求器可被通知它们在仲裁中失败。
[0106] 储备/负载模块220接收经仲裁的预测扭矩请求261和即时扭矩请求262。储备/负载模块220可调节经仲裁的预测扭矩请求261和经仲裁的即时扭矩请求262以产生扭矩储备和/或补偿一个或多个负载。然后,储备/负载模块220将经调节的预测扭矩请求263和经调节的即时扭矩请求264输出给致动模块224。
[0107] 仅举例,催化剂点燃过程或冷起动排放减少过程会需要延迟的火花提前。因此,储备/负载模块220可以将经调节的预测扭矩请求263增大到高于经调节的即时扭矩请求264,以产生用于冷起动排放减少过程的延迟的火花。在另一示例中,可以直接改变发动机的空气/燃料比和/或质量空气流量,例如通过诊断侵入式, 当量比测试和/或新的发动机吹扫。在开始这些过程之前,可以产生或增加扭矩储备,以快速地弥补在这些过程期间由于使空气/燃料混合物贫乏所导致的发动机输出扭矩的减小。
[0108] 储备/负载模块220还可以在预期到未来负载例如动力转向泵操作或空气调节(A/C)压缩器离合器的接合时产生或增大扭矩储备。当驾驶员第一次请求空气调节时,可以产生用于接合A/C压缩器离合器的储备。在使经调节的即时扭矩请求264不改变的情况下,储备/负载模块220可以增大经调节的预测扭矩请求263以产生扭矩储备。然后,当A/C压缩器离合器接合时,储备/负载模块220可以通过所估计的A/C压缩器离合器的负载而增大经调节的即时扭矩请求264。
[0109] 致动模块224接收经调节的预测扭矩请求263和经调节的即时扭矩请求264。致动模块224确定将如何实现经调节的预测扭矩请求263和经调节的即时扭矩请求264。致动模块224可以是发动机类型专用的。例如,对于火花点火式发动机和压燃式发动机来说,致动模块224可被不同地实施或使用不同的控制方案。
[0110] 在各种实施方式中,致动模块224可在所有发动机类型通用的模块与发动机类型专用的模块之间限定界限。例如,发动机类型可包括火花点火式和压燃式。致动模块224之前的模块,例如推进扭矩仲裁模块206,可以是发动机类型通用的,而致动模块224和随后的模块可以是发动机类型专用的。
[0111] 例如,在火花点火式发动机中,致动模块224可改变作为缓慢的致动器的节气门112的开度,其允许宽范围的扭矩控制。致动模块224可使用气缸致动器模块120来禁用气缸,这也提供宽范围的扭矩控制,但是也可能是缓慢的并且可能涉及驾驶性能和排放问题。
致动模块224可使用火花正时作为快速的致动器。然而,火花正时可能不能提供大范围的扭矩控制。此外,使用火花正时的改变(被称为火花储备容量)而可能的扭矩控制量可能随空气流量的变化而改变。
[0112] 在各种实施方式中,致动模块224可基于经调节的预测扭矩请求263产生空气扭矩请求265。空气扭矩请求265可等于经调节的预测扭矩请求263,以设定空气流量,使得可以通过改变到其它致动器实现经调节的预测扭矩请求263。
[0113] 空气控制模块228可基于空气扭矩请求265确定期望的致动器值。仅举例,空气控制模块228可基于空气扭矩请求265确定期望的歧管绝对压力(MAP)266、期望的节气门位置267和/或期望的每气缸空气量(APC)268。期望的MAP 266可用于确定期望的增压,而期望的APC 268可用于确定期望的凸轮相位器位置和期望的节气门位置267。在各种实施方式中,空气控制模块228还可基于空气扭矩请求265确定EGR阀164的开度的量。
[0114] 致动模块224还可产生火花扭矩请求269、气缸关闭扭矩请求270和燃料扭矩请求271。火花扭矩请求269可由火花控制模块232使用,以确定将火花正时从经校准的火花正时延迟多少(这减小了发动机输出扭矩)。
[0115] 气缸关闭扭矩请求270可由气缸控制模块236使用以确定停用多少气缸。气缸控制模块236可指示气缸致动器模块120停用发动机102的一个或多个气缸。在各种实施方式中,可联合地停用预先限定的气缸组(例如,一半)。
[0116] 气缸控制模块236还可指示燃料控制模块240停止提供燃料给停用气缸并且可指示火花控制模块232停止提供火花给停用气缸。在各种实施方式中,一旦气缸中已经存在的任何燃料/空气混合物已经燃烧,则火花控制模块232仅停止提供用于该气缸的火花。
[0117] 在各种实施方式中,气缸致动器模块120可包括液压系统,对于一个或多个气缸来说所述液压系统选择性地从相应的凸轮轴去联接(decouple)进气门和/或排气门以便停用这些气缸。仅举例,用于一半气缸的气门被气缸致动器模块120作为组液压地联接或去联接。在各种实施方式中,在不停止进气门和排气门的打开和关闭的情况下可仅通过暂停给这些气缸供应燃料来停用气缸。在这些实施方式中,可省略气缸致动器模块120。
[0118] 燃料控制模块240可基于燃料扭矩请求271改变提供给每个气缸的燃料量。在火花点火式发动机的正常操作期间,燃料控制模块240可在空气引导模式下操作,在空气引导模式下,燃料控制模块240试图通过基于空气流量控制供料来维持化学计量的空气/燃料比。燃料控制模块240可确定在与每气缸空气量的当前量组合时将产生化学计量燃烧的燃料质量。燃料控制模块240可通过供料速率指示燃料致动器模块124为每个启用气缸喷射该燃料质量。
[0119] 在压燃式系统中,燃料控制模块240可以在燃料引导模式下操作,在燃料引导模式下,燃料控制模块240在使排放、噪声和燃料消耗最小化的同时确定满足燃料扭矩请求271的每个气缸的燃料质量。在燃料引导模式下,基于燃料流量控制空气流量,并可以控制空气流量以产生贫空气/燃料比。另外,可以保持空气/燃料比高于预定水平,这可以在动态发动机运行条件下防止产生黑烟。
[0120] 空气控制模块228可将期望的节气门位置267输出到节气门控制模块280。空气控制模块228可基于空气扭矩请求265确定期望的节气门位置267。节气门控制模块280基于期望的节气门位置267使用闭环控制产生期望的脉宽调制(PWM)信号282。节气门致动器模块116基于期望的PWM信号282致动节气门112。更具体地讲,期望的PWM信号282可以驱动节气门致动器模块116(例如其马达),以致动节气门112。尽管示出并讨论了期望的PWM信号282,但是节气门控制模块280可以使用其它合适类型的信号来控制节气门致动器模块116。
[0121] 空气控制模块228可以将期望的MAP 266输出到增压调度模块248。增压调度模块248使用期望的MAP 266来控制增压致动器模块165。然后,增压致动器模块165控制一个或多个涡轮增压器(例如,包括涡轮160-1和压缩机160-2的涡轮增压器)和/或增压机。
[0122] 空气控制模块228将期望的APC 268输出到相位器调度模块252。基于期望的APC 268和RPM信号,相位器调度模块252可以使用相位器致动器模块158来控制进气凸轮相位器
148和/或排气凸轮相位器150的位置。
[0123] 返回参考火花控制模块232,校准的火花正时可基于各种发动机运行条件而改变。仅举例,扭矩关系可被求逆以求解期望的火花提前。对于给定的扭矩请求(Tdes),可基于下式来确定期望的火花提前(Sdes):
[0124] (1)Sdes =T-1(Tdes,APC,I,E,AF,OT,#)。
[0125] 这种关系可具体化为方程和/或查询表。空气/燃料比(AF)可以是实际的空气/燃料比,如由燃料控制模块240报告的。
[0126] 当火花提前被设定到校准的火花正时时,由此得到的扭矩可尽可能地接近于最大最优扭矩(MBT)。MBT是指:对于给定的空气流量,在使用具有比预定辛烷额定值更大的辛烷额定值的燃料并且使用化学计量供以燃料的情况下在火花提前被增加时所产生的最大发动机输出扭矩。该最大扭矩发生时的火花提前被称为MBT火花正时。由于例如燃料质量(例如当使用较低的辛烷燃料时)和环境因素,校准的火花正时可稍微不同于MBT火花正时。因此,在校准的火花正时时的发动机输出扭矩会小于MBT。
[0127] 现在参照图3,示出了驾驶员扭矩模块202的示例。驾驶员扭矩模块202可以包括驾驶员解释模块304、发动机扭矩请求模块308、DRPM确定模块312、稳固扭矩确定模块316、扭矩界限确定模块320、发动机扭矩响应模块324和扭矩指令限制模块328。
[0128] 驾驶员解释模块304基于驾驶员输入254和车辆速度255生成发动机功率请求(PE)。如上所述,驾驶员输入254可以包括加速器踏板位置和/或一个或多个其他适当的参数,例如制动器踏板位置和巡航控制输入。车辆速度255可基于例如一个或多个车轮速度、变速器输出轴速度和/或一个或多个其他参数生成。驾驶员解释模块304可利用使加速器踏板位置和车辆速度255与发动机功率请求PE相关的函数和/或映射来生成发动机功率请求PE。该函数和/或映射可以被校准,以使车辆实现用于车辆速度255的期望加速度和加速器踏板位置。
[0129] 发动机扭矩请求模块308基于发动机功率请求PE生成发动机扭矩请求(TE)。发动机扭矩请求模块308进一步基于DRPM生成发动机扭矩请求TE。出于确定发动机扭矩请求TE的目的,可以确定DRPM。DRPM确定模块312确定DRPM。DRPM确定模块312基于发动机功率请求PE、涡轮速度(TS)和滑移来确定DRPM。例如,滑移可以是变矩器离合器(TCC)滑移。DRPM确定模块312还可以基于其他运行参数来生成DRPM,例如在2011年6月22日提交的共同转让的美国专利申请No. 13/166,232中描述的,通过引用将上述申请的全部内容并入本文。
[0130] 发动机扭矩请求模块312通过使用DRPM将发动机功率请求PE转换为扭矩来生成发动机扭矩请求TE。更具体地讲,发动机扭矩请求模块312可以如下生成发动机扭矩请求TE:
[0131] (2) 。
[0132] 然而,发动机扭矩请求模块38使用前馈(FF)控制生成发动机扭矩请求TE,以减小在做出发动机扭矩请求TE的变化时和发动机102输出与发动机扭矩请求TE对应的扭矩时之间的时段。仅举例,前馈控制可以是一阶纠正。另外,仅举例,发动机扭矩请求模块308可以如下确定发动机扭矩请求TE:
[0133] (3)  ,
[0134] 其中,ETRk是在给定时刻k时的发动机扭矩请求TE,DRPMk是在给定时刻k时的DRPM,FFPk是对于给定时刻k确定的前馈功率,如下:
[0135] (4)  ,
[0136] 其中,ETRk是在给定时刻k时的发动机功率请求PE,EPRk-1是在先前时刻k-1时的发动机功率请求PE,FFPk-1是在先前时刻k-1时的FFP的值,a和b是预定值,其被校准以使发动机102实现比使用上面等式(3)生成发动机扭矩请求TE更早的发动机扭矩请求TE和发动机功率请求PE。时刻k可以是用于当前控制环的时刻,先前时刻k-1可以是用于先前控制环的时刻。
[0137] 稳固扭矩确定模块316确定稳固的扭矩(TS)。稳固扭矩确定模块316可基于发动机功率请求PE确定稳固的扭矩TS。稳固扭矩确定模块316可进一步基于发动机速度(RPM)确定稳固的扭矩TS。发动机速度RPM可通过发动机速度传感器170测量。更具体地讲,稳固扭矩确定模块316可以如下确定稳固的扭矩TS:
[0138] (5)  。
[0139] 扭矩界限确定模块320确定扭矩界限(TMAM,TMIN)。扭矩界限确定模块320可基于稳固的扭矩TS确定扭矩界限TMAX、TMIN。扭矩界限确定模块320可进一步基于驾驶员输入254和车辆速度255确定扭矩界限TMAX、TMIN。更具体地讲,扭矩界限确定模块320可通过确定来自稳固的扭矩TS的变化来确定扭矩界限TMAX、TMIN。例如,可以将此变化确定为驾驶员输入254和车辆速度255的函数。
[0140] 发动机扭矩响应模块324确定最大和最小扭矩值(Max,Min)。最大和最小扭矩值Max、Min表示用于防止车辆操纵性能波动的最大和最小可接受的扭矩值。发动机扭矩响应模块324可使用发动机扭矩响应模型来确定最大和最小扭矩值Max、Min。例如,发动机扭矩响应模型可以单独地应用于扭矩界限TMAX和TMIN,以分别生成最大和最小扭矩值Max和Min。发动机扭矩响应模型可以进一步将时间延迟和/或速率限制应用到最大扭矩值Max和/或最小扭矩值Min。
[0141] 扭矩指令限制模块328生成稳固的发动机扭矩请求253。扭矩指令限制模块328可基于发动机扭矩请求TE生成稳固的发动机扭矩请求253。扭矩指令限制模块328可进一步基于最大和最小扭矩值Max、Min生成稳固的发动机扭矩请求253。扭矩指令限制模块328可以将发动机扭矩请求TE限制到最大和最小扭矩值Max、Min。更具体地讲,扭矩指令限制模块可以如下生成稳固的发动机扭矩请求253:
[0142] (6)  ,
[0143] 其中,TES表示由最大和最小扭矩值Max、Min限制(或约束)的稳固的发动机扭矩请求253。
[0144] 现在参照图4,用于基于期望的发动机速度进行发动机扭矩控制以改善车辆操纵性能的示例方法开始于400。在400,ECM 114基于驾驶员输入254和车辆速度255确定发动机功率请求PE。在404,ECM 114基于发动机功率请求PE、涡轮速度TS和TCC滑移确定DRPM。在408,ECM 114基于发动机功率请求PE和DRPM确定发动机扭矩请求TE。在412,ECM 114基于发动机功率请求和发动机速度RPM确定稳固的扭矩TS。
[0145] 在416,ECM 114基于稳固的扭矩TS、驾驶员输入254和车辆速度255确定扭矩界限TMAX、TMIN。在420,ECM 114基于扭矩界限TMAX、TMIN和发动机扭矩响应模型确定最大和最小扭矩值Max、Min。在424,ECM 114基于发动机扭矩请求TE以及最大和最小扭矩值Max、Min生成稳固的发动机扭矩请求。在428,ECM 114基于稳固的发动机扭矩请求来控制发动机102。然后,控制可以结束或循环回到400以进行下一个循环。
[0146] 本发明的广义教导可以以各种形式实施。因此,虽然本发明包括具体示例,但是,本发明的真正范围不应局限于此,因为在研究附图、说明书和下面的权利要求书的基础上其他修改对于本领域技术人员来说将变得显而易见。