CN101531190B - 底盘***发动机转矩要求 - Google Patents
底盘***发动机转矩要求 Download PDFInfo
- Publication number
- CN101531190B CN101531190B CN2009100068840A CN200910006884A CN101531190B CN 101531190 B CN101531190 B CN 101531190B CN 2009100068840 A CN2009100068840 A CN 2009100068840A CN 200910006884 A CN200910006884 A CN 200910006884A CN 101531190 B CN101531190 B CN 101531190B
- Authority
- CN
- China
- Prior art keywords
- chassis
- torque
- engine
- torque request
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/021—Introducing corrections for particular conditions exterior to the engine
- F02D41/0215—Introducing corrections for particular conditions exterior to the engine in relation with elements of the transmission
- F02D41/0225—Introducing corrections for particular conditions exterior to the engine in relation with elements of the transmission in relation with the gear ratio or shift lever position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
- F02D11/105—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/50—Input parameters for engine control said parameters being related to the vehicle or its components
- F02D2200/501—Vehicle speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/60—Input parameters for engine control said parameters being related to the driver demands or status
- F02D2200/602—Pedal position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
- F02D2250/26—Control of the engine output torque by applying a torque limit
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Hybrid Electric Vehicles (AREA)
Abstract
本发明涉及一种车辆发动机控制***,该***包括转矩模块和底盘要求评估模块。转矩模块基于驾驶员转矩要求控制发动机的转矩输出,且基于底盘转矩要求选择性地增加转矩输出。底盘要求评估模块基于车速、变速器状态和加速踏板位置的至少一个选择性地防止转矩输出的增加。
Description
与相关申请的交叉参考
此申请要求了2008年3月7日提交的美国临时申请No 61/034,620的权益。以上申请的公开在此通过参考完整合并。
技术领域
本发明涉及内燃机,尤其涉及发动机控制***和方法,特别涉及底盘***发动机转矩要求的控制***和方法。
背景技术
在此提供的背景描述用于总体上展示本公开的上下文的目的。目前署名的发明人的工作-就在此背景部分描述的范围来说,以及在其他方面不能作为提交时的现有技术的描述方面,既不明确地也不隐含地被认为是相对于本公开的现有技术。
内燃机在气缸内燃烧空气和燃料混合物以驱动活塞,活塞产生驱动转矩。流入发动机内的空气流通过节气门调节。更具体地,节气门调整节气门面积,这增加或降低流入发动机内的空气流量。当节气门面积增加时,流入发动机内的空气流量增加。燃料控制***调整燃料喷射的速度,以向气缸提供希望的空气/燃料混合物。增加到气缸内的空气和燃料增加发动机的转矩输出。
已开发了发动机控制***来控制发动机转矩输出,以实现希望的转矩。其他车辆***,例如底盘控制***,可能要求发动机产生超过车辆驾驶员所要求的转矩的额外转矩。例如,额外转矩可用于消除车辆的车轮的拖曳,增加车辆的牵引,增加车辆稳定性,平滑换挡,和/或任何其他合适的目的。
发明内容
车辆发动机控制***包括转矩模块和底盘要求评估模块。转矩模块基于驾驶员转矩要求控制发动机的转矩输出,且基于底盘转矩要求选择性地增加转矩输出。底盘要求评估模块基于车速、变速器状态和加速踏板位置中的至少一个选择性地防止转矩输出增加。
在其他特征中,底盘要求评估模块在变速器状态是空档、驻车和倒车之一时防止所述增加。
在另一些其他的特征中,底盘要求评估模块在加速踏板位置大于预定位置时防止所述增加。
在进一步的特征中,底盘要求评估模块在车速为低于预定最小速度和高于预定最大速度之一时防止所述增加。
在再进一步的特征中,底盘要求评估模块基于车速、变速器状态、加速踏板位置和驱动轮速度的至少一个选择性地防止所述增加。
在其它的特征中,底盘要求评估模块在驱动轮速度大于非驱动轮速度时防止所述增加。
在另一些其他的特征中,底盘要求评估模块基于车速、变速器状态、加速踏板位置、和是否在车辆的传感器和模块的至少一个中诊断到故障的判断中的至少一个选择性地防止所述增加。
在进一步的特征中,底盘要求评估模块基于车速、变速器状态、加速踏板位置、和底盘转矩要求是否大于发动机的预定最大转矩的判断中的至少一个选择性地防止所述增加。
在再进一步的特征中,底盘要求评估模块跟踪从转矩模块退出所述增加时到生成第二底盘转矩要求时的期间,且当该期间小于预定期间时诊断为短要求情况。
在其他的特征中,底盘要求评估模块当在第二预定期间内诊断到预定个数的短要求情况时使基于未来底盘转矩要求在未来增加转矩输出的功能失效。
在另一些其他的特征中,底盘要求评估模块当在所述增加后预定期间内车辆响应与预期响应不同时基于驾驶员转矩要求限制转矩输出。
在进一步的特征中,底盘要求评估模块当在所述增加后车轮拖曳(wheel drag)情况持续预定期间时基于驾驶员转矩要求限制转矩输出。
在再进一步的特征中,发动机控制***还包括底盘控制模块。底盘控制模块生成底盘转矩要求。在防止转矩输出增加和使转矩输出增加失效的至少一个之后,底盘要求评估模块将故障数据传输到底盘控制模块。
在其他的特征中,转矩模块基于底盘转矩要求增加至少一个发动机运行参数。
发动机控制方法包括基于驾驶员转矩要求控制发动机的转矩输出,基于底盘转矩要求选择性地增加转矩输出,和基于车速、变速器状态和加速踏板位置的至少一个选择性地防止转矩输出的增加。
在其他的特征中,发动机控制方法还包括在变速器状态是空档、驻车和倒车的至少一个时防止所述增加。
在另一些其他的特征中,发动机控制方法还包括在加速踏板位置大于预定位置时防止所述增加。
在进一步的特征中,发动机控制方法还包括在车速为低于预定最小速度和高于预定最大速度之一时防止所述增加。
在再进一步的特征中,发动机控制方法还包括基于车速、变速器状态、加速踏板位置和驱动轮速度中的至少一个选择性地防止所述增加。
在其它的特征中,发动机控制方法还包括在驱动轮速度大于非驱动轮速度时防止所述增加。
在另一些其他的特征中,发动机控制方法还包括基于车速、变速器状态、加速踏板位置和是否在车辆的传感器和模块的至少一个中诊断到故障的判断中的至少一个选择性地防止所述增加。
在进一步的特征中,发动机控制方法还包括基于车速、变速器状态、加速踏板位置和底盘转矩要求是否大于发动机的预定最大转矩的判断中的至少一个选择性地防止所述增加。
在再进一步的特征中,发动机控制方法还包括跟踪从退出所述增加时到生成第二底盘转矩要求时的期间,且当该期间小于预定期间时诊断为短要求情况。
在其他的特征中,发动机控制方法还包括当在第二预定期间内诊断到预定个数的短要求情况时使基于未来底盘转矩要求在未来增加转矩输出的功能失效。
在另一些其他的特征中,发动机控制方法还包括当在所述增加开始后预定期间内车辆响应与预期响应不同时基于驾驶员转矩要求限制转矩输出。
在进一步的特征中,发动机控制方法还包括当在所述增加开始后车轮拖曳情况持续预定期间时基于驾驶员转矩要求限制转矩输出。
在再进一步的特征中,发动机控制方法还包括使用底盘控制模块生成底盘转矩要求,且在防止转矩输出增加和使转矩输出增加失效的至少一个之后将故障数据传输到底盘控制模块。
在其他的特征中,所述增加所述发动机的转矩输出包括基于底盘转矩要求增加至少一个发动机运行参数。
本公开的另外的应用性范围将从在下文中提供的详细描述中变得显而易见。应理解的是详细描述和具体的例子仅旨在说明的目的,而不旨在限制本公开的范围。
附图说明
本公开将从详细描述和附图中变得更完全地被理解,其中:
图1是根据本公开的原理的示例性的发动机***的功能方框图;
图2是根据本公开的原理的发动机控制模块的示例性实施的功能方框图;
图3是根据本公开的原理的底盘要求评估模块的示例性实施的功能方框图;
图4是描绘了由根据本公开的原理的底盘要求评估模块所执行的示例性步骤的流程图;和
图5是根据本公开的原理的底盘要求评估模块的运行的示例性曲线图。
具体实施方式
如下的描述仅在本质上是示例性的,绝不意图于限制本公开、其应用或使用。为清晰性目的,相同的附图标记将在附图中用于指示类似的元件。如在此所使用,措辞“A、B和C的至少一个”应解释为意味着逻辑(A或B或C),即使用非排他的逻辑“或”。应理解的是方法中的步骤能以不同的次序执行而不改变本公开的原理。
如在此所使用,术语模块指特定用途集成电路(ASIC),电子电路,执行一个或多个软件或固件程序的处理器(共享处理器,专用处理器或处理器组)和存储器,组合逻辑电路,和/或提供所描述的功能性的其他合适部件。
发动机控制器一般地基于车辆驾驶员所要求的转矩(即,驾驶员转矩要求)控制由发动机输出的转矩。在一些情形中,发动机控制器可将发动机的转矩输出调整为大于驾驶员转矩要求。例如,在所生成的底盘转矩要求大于驾驶员转矩要求时,发动机控制器可增加发动机的转矩输出。例如,可生成底盘转矩要求,以增加发动机的转矩输出且消除车轮拖曳。
本公开的发动机控制器基于多种参数选择性地防止用于底盘转矩要求的发动机的转矩输出的增加。如仅作为例子,在变速器处于空档、驻车或倒车时,在加速踏板位置大于预定位置时,和/或在车速在预定速度范围之外时,发动机控制器防止转矩输出的增加。在驱动轮停止拖曳时和/或在车辆的传感器或模块中已诊断到故障时,发动机控制器可防止转矩输出的增加。在这些情形中增加发动机的转矩输出例如可能是不需要的和/或无用的。
现在参考图1,图1中展示了发动机***100的功能方框图。发动机***100包括发动机102,该发动机102燃烧空气/燃料混合物以基于由驾驶员输入模块104提供的驾驶员输入来产生用于车辆的驱动转矩。虽然在此描述了火花点火式汽油发动机,但本公开可应用于其他类型的转矩生成器而不限制于汽油发动机、柴油发动机、燃料电池发动机、丙烷发动机、和应用一个或多个电动马达的混合动力发动机。驾驶员输入模块104例如从踏板位置传感器105接收驾驶员输入,踏板位置传感器105监测加速踏板(未示出)的位置并相应地生成踏板位置信号。
空气通过节气门108被吸到进气歧管106内。发动机控制模块(ECM)110指令节气门促动器模块112调节节气门108的开度以控制吸到进气歧管106内的空气量。来自进气歧管106的空气被吸到发动机102的气缸内。虽然发动机102可包括多个气缸,但仅为图示目的,在此示出了代表性的单个气缸114。仅作为例子,发动机102可包括2,3,4,5,6,8,10和/或12个气缸。
空气与通过燃料促动器118(例如燃料喷射器)提供的燃料混合以形成空气/燃料混合物,该空气/燃料混合物在气缸内燃烧。ECM 110控制由燃料促动器118所喷射的燃料量。燃料促动器118可在中央位置处或在多个位置例如靠近气缸的每个的进气门处,将燃料喷射到进气歧管106内。虽然燃料促动器118示出为将燃料喷射到进气歧管106内,但燃料促动器118可在任何合适的位置处喷射燃料,例如直接喷射到气缸114内。仅作为例子,可为每个气缸提供一个燃料促动器。
所喷射的燃料与空气混合且形成空气/燃料混合物。空气或空气/燃料混合物通过相关的进气门19被吸到气缸114内。气缸114内的活塞(未示出)压缩空气/燃料混合物。基于来自ECM 110的信号,点火促动器模块120给与气缸114相关的火花塞122通电,该火花塞122将空气/燃料混合物点燃。点火正时可相对于活塞处于其最上方位置-称为上止点(TDC)-的时间被规定,在所述上止点处空气/燃料混合物被最大程度地压缩。在其他的发动机***中,例如在压燃式发动机(例如,柴油发动机***)或混合动力发动机***中,燃烧可不使用火花塞122而启动。
空气/燃料混合物的燃烧将活塞向下驱动,因此旋转地驱动曲轴(未示出)。活塞随后开始向上移动且将燃烧的副产物通过排气门124排出。燃烧的副产物通过排气***126从车辆中排出。
进气门119可通过进气凸轮轴128控制,而排气门124可通过排气凸轮轴130控制。在多种实施中,多个进气凸轮轴可控制每个气缸的多个进气门,和/或可控制多排气缸的进气门。类似地,多个排气凸轮轴可控制每个气缸的多个排气门,和/或可控制多排气缸的排气门。
进气门119的开启时刻可通过进气凸轮移相器132而相对于活塞TDC改变。排气门124的开启时刻可通过排气凸轮移相器134而相对于活塞TDC改变。移相器促动器模块136基于来自ECM 110的信号控制进气凸轮移相器132和排气凸轮移相器134。
为抽象地表示发动机102的多种控制机制,改变发动机参数的每个***可称为促动器。例如,节气门促动器模块112控制节气门108的开启面积。节气门促动器模块112因此被称为促动器,且节气门108的开启面积被称为促动器位置。
类似地,点火促动器模块120可被称为促动器,而相应的促动器位置可指点火正时。其它的促动器例如包括移相器促动器模块136和燃料促动器118。关于这些促动器的术语促动器位置可分别对应于凸轮移相器角度(即,进气和排气)和所喷射的燃料量。
ECM 110调整这些促动器位置以调节由发动机102产生的转矩且提供希望的转矩输出。转矩由发动机102输出到变速器(未示出)。变速器选择地将转矩传递到车辆的一个或多个车轮以驱动车辆。转矩传递到其上的车轮称为驱动轮,而其上未提供有转矩的车轮称为非驱动轮。
ECM 110可基于由车辆驾驶员要求的转矩和/或速度(即,驾驶员转矩要求)来调整发动机102的转矩输出。底盘控制***(未示出)和/或其他车辆***也可以形成转矩要求。底盘控制模块138监测底盘控制***且选择地将底盘转矩要求传输到ECM 110。
例如,底盘控制模块138可监测车辆车轮的旋转速度。车轮之一的旋转速度称为轮速。轮速可通过轮速传感器140测量。虽然仅示出了轮速传感器140,但发动机***100可包括用于各车轮的多于一个的轮速传感器。轮速被提供到底盘控制模块138和ECM 110。
底盘控制模块138可例如基于车辆牵引、车轮拖曳和/或车辆稳定性控制生成底盘转矩要求。例如,车轮拖曳可发生在车辆的驱动轮的轮速低于非驱动轮的轮速时和/或非驱动轮的速度大致为例如零的预定速度时。底盘控制模块138在发生车轮拖曳时选择地生成底盘转矩要求。底盘控制模块138生成这样的底盘转矩要求以增加发动机102的转矩生成而高于驾驶员转矩要求。增加的转矩消除了车轮拖曳且导致(或允许)拖曳的车轮开始滚动。
现在参考图2,图中展示了ECM 110的示例性实施的功能方框图。ECM 110包括驾驶员转矩模块202、转矩判优模块204、预测转矩控制模块206,和即时转矩控制模块208。驾驶员转矩模块202基于由驾驶员输入模块104提供的驾驶员输入生成驾驶员转矩要求。例如,驾驶员输入可基于加速踏板的位置。
转矩判优模块204在驾驶员转矩要求、底盘转矩要求和其他转矩要求之间进行判优。其他转矩要求一起被称为车辆转矩要求。仅作为例子,车辆转矩要求可包括变速器转矩要求、混合动力发动机转矩要求和/或其他合适的转矩要求。例如可生成变速器转矩要求以将发动机速度与变速器输入速度相协调以完成换挡。例如可生成混合动力发动机转矩要求,以将发动机102和电动马达(未示出)的运行相协调。
转矩判优模块204还在判优前验证转矩要求。例如,转矩判优模块204可使用任何合适的验证技术,例如二进制补码校验(如校验和)、有源摆动计数器校验和/或丢失消息校验。转矩判优模块204基于已验证的转矩要求确定预测转矩要求和即时转矩要求。更具体地,转矩判优模块204确定如何最好地实现转矩要求,且相应地生成预测转矩要求和即时转矩要求。
预测转矩要求是未来将要求的转矩的量,以满足驾驶员转矩要求和/或驾驶员速度要求。即时转矩要求是目前要求的转矩的量,以满足临时转矩要求。即时转矩要求可使用快速响应的发动机促动器实现,而较慢的发动机促动器目标可在于实现预测转矩要求。
例如,由火花塞122提供的点火正时和由燃料促动器118喷射的燃料量可在短时间期间内被调整。因此,可调整点火正时和/或燃料量,以提供即时转矩要求。凸轮移相器位置和节气门108的开度的调整可能要求较长的时间。因此,节气门促动器模块112和/或移相器促动器模块136目标可在于满足预测转矩要求。
转矩判优模块204将预测转矩要求输出到预测转矩控制模块206,且将即时转矩要求输出到即时转矩控制模块208。预测转矩控制模块206基于预测转矩要求确定用于缓慢促动器的希望的促动器位置。缓慢促动器例如可包括节气门促动器模块112和/或移相器促动器模块136。仅作为例子,预测转矩控制模块206可确定希望的促动器位置以产生希望的歧管绝对压力(MAP)、希望的节气门面积和/或希望的每缸空气(APC)。缓慢促动器然后基于希望的促动器位置促动。
例如,预测转矩控制模块206生成希望的面积信号,该信号输出到节气门促动器模块112。节气门促动器模块112然后调节节气门108以产生希望的节气门面积。预测转矩控制模块206还可生成希望的每缸空气(APC)信号,该信号输出到移相器促动器模块136。移相器促动器模块136然后可指令进气和/或排气凸轮移相器132和134以分别调节进气门119和/或排气门124的正时,以产生希望的APC。
即时转矩控制模块208基于即时转矩要求确定用于快速促动器的希望的促动器位置。快速促动器例如可包括点火促动器模块120和/或燃料促动器118。仅作为例子,即时转矩控制模块208可指示点火正时到标定的正时,例如最小最佳转矩(MBT)正时。MBT点火正时可指可能的最小点火提前(相对于预定正时),此时可产生最大量的转矩。快速促动器基于这些希望的促动器位置促动。
转矩判优模块204包括底盘要求评估模块300,该底盘要求评估模块300基于底盘转矩要求选择性地调整预测和即时转矩要求。底盘要求评估模块300评估底盘转矩要求且验证做出底盘转矩要求的条件正在发生(或可接受)。底盘要求评估模块300也可验证底盘转矩要求对于车辆参数和对于发动机***100的各种部件是合适的。
一旦已验证,底盘要求评估模块300基于底盘转矩要求对于预定时间期间调整预测和即时转矩要求。在此时间期间后,底盘要求评估模块300将车辆响应与预期车辆响应进行比较。如果预期车辆响应没发生,则底盘要求评估模块300可使基于底盘转矩要求的预期和/或即时转矩要求的调整失效。另外,底盘要求评估模块300可选择地将转矩要求限制为驾驶员转矩要求和/或预期拖曳要求。底盘要求评估模块300也将关于底盘转矩要求状态的数据提供到底盘控制***。这样的数据可防止底盘控制***生成幅值更大的另一个底盘转矩要求(称为扭振(wind up))。
现在参考图3,图中展示了底盘要求评估模块300的示例性实施的功能方框图。虽然底盘要求评估模块300示出为位于转矩判优模块204内,但底盘要求评估模块300可位于任何合适的位置,且可在转矩判优模块204外部。
转矩判优模块204包括预测转矩模块210和即时转矩模块212。预测转矩模块210和即时转矩模块212各接收驾驶员转矩要求且基于驾驶员转矩要求分别生成预测转矩要求和即时转矩要求。
预测转矩模块210和/或即时转矩模块212也可以基于底盘转矩要求调整预测转矩要求。虽然底盘转矩要求可以是降低转矩的要求,但本公开涉及增加发动机102的转矩输出的底盘转矩要求。更具体地,本公开涉及将发动机102的转矩输出增加到驾驶员转矩要求以上的底盘转矩要求。
在一些情形中,车辆的驱动轮可能瞬时地锁死且拖曳。底盘控制模块138可生成底盘转矩要求,以增加提供到一个或多个车轮的转矩且消除这样的拖曳。为消除车轮拖曳情况生成的底盘转矩要求被称为拖曳要求。虽然本公开将论述为涉及拖曳要求,但本公开也可应用于其他底盘转矩要求,以将转矩增加到驾驶员转矩要求以上,例如用于车辆稳定性和/或牵引控制的底盘转矩要求。
底盘要求评估模块300包括启动模块302、计时器304和监测模块306。当满足预定启动条件时,启动模块302指令预测转矩模块210和即时转矩模块212来基于拖曳要求分别调整预测和即时转矩要求。仅作为例子,启动条件可基于驾驶员转矩要求、拖曳要求、踏板位置信号、变速器运行状态和/或驱动轮和非驱动轮的速度。
更具体地,当拖曳要求大于驾驶员转矩要求时,启动模块302可指令基于拖曳要求调整预测和即时转矩要求。然而,当车轮拖曳不发生时,启动模块302可指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。换言之,当不发生车轮拖曳时,启动模块302防止基于拖曳要求的预测和即时转矩要求调整。
仅作为例子,当驱动轮的速度低于预定速度和/或当非驱动轮的速度高于驱动轮速度多于预定量时,可能发生车轮拖曳。如果不发生车轮拖曳,则拖曳要求可能是不需要的。
当变速器处于预定状态时,例如处于空档、驻车或倒车时,启动模块302也可指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。换言之,当变速器处于空档、驻车或倒车时,启动模块302防止基于拖曳要求调整预测和即时转矩要求。在这样的状态下,拖曳要求可能是无效。
启动模块302也可以确定发动机***100是否能满足拖曳要求,且当发动机***100不能满足该要求时指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。换言之,当底盘转矩要求超过发动机***100的转矩容量时,启动模块302防止基于拖曳要求的预测和即时转矩要求的调整。超过发动机***100的容量的拖曳要求指示拖曳要求可能是无效的。
另外,当对于车辆部件诊断到故障或错误时,启动模块302也可指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。换言之,当诊断到故障或错误时,启动模块302防止基于拖曳要求的预测和即时转矩要求的调整。例如,可能在轮速传感器140、底盘控制***138和/或其他车辆模块或***中诊断到错误或故障。例如,当由部件所生成的值超出范围时或在与预期值相关的范围外时,可能发生错误。当在预定时间期间内发生至少预定个数的错误时,可能发生故障。
启动模块302也可以基于多种参数选择地指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。仅作为例子,当加速踏板的位置大于预定位置时,例如大于70%时,启动模块302可指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。换言之,当加速踏板位置大于预定位置时,启动模块302防止基于拖曳要求调整预测和即时转矩要求。
当车速在预定速度范围之外时,启动模块302也可以指令预测转矩模块210和即时转矩模块212避免调整预测和即时转矩要求。换言之,当车速在预定范围之外时,启动模块302防止了基于拖曳要求的预测和即时转矩要求的调整。
启动模块302生成启动信号以允许预测和即时转矩要求基于拖曳要求进行调整。预测转矩模块210和即时转矩模块212然后分别调整预测和即时转矩要求。换言之,预测转矩模块210和即时转矩模块212基于拖曳要求增加发动机102的转矩输出。
启动信号也被传输到计时器304,且当生成启动信号时激活了计时器304。当启动信号生成时,计时器304也可以被设定为预定复位值,例如零。计时器跟踪自启动条件被满足(即,当基于拖曳要求的调整启动时)开始经过的时间期间。
监测模块306监测计时器304且指令预测转矩模块210和即时转矩模块212在预定期间内基于拖曳要求调整各自转矩要求。此时间期间从基于拖曳要求的调整启动时开始测量。此时间期间可称为标志时间(blip time),可以是可标定的,且可设定为预定值,例如250.0ms。因此,预测转矩模块210和即时转矩模块212在标志时间期间基于拖曳要求调整各自转矩要求。以此方式,在标志时间期间基于拖曳要求调整促动器以增加发动机102的转矩输出。
监测模块306还诊断短拖曳要求情况的发生。仅作为例子,当在预定时间期间内底盘控制模块138生成第一拖曳要求、停止生成第一拖曳要求且生成第二拖曳要求时,可发生短拖曳要求情况。此预定时间期间可以是可标定的,且可设定为例如200.0ms。
计数器(未示出)可在每次诊断到短拖曳要求情况时递增。当预定时间期间(例如,10s)内发生了预定个数的拖曳要求情况(例如三个)时,监测模块306指令预测转矩模块210和即时转矩模块212停止基于拖曳要求调节各自转矩要求。另外,监测模块306可指令预测转矩模块210和即时转矩要求212防止基于未来的拖曳要求调整各自转矩要求。预测转矩模块210和即时转矩模块212然后基于驾驶员转矩要求分别调整预测和即时转矩要求。
监测模块306监测车辆响应且相应地选择性地调整预测和即时转矩要求。更具体地,监测模块306将车辆响应与预期响应进行比较。例如,对于拖曳要求,在拖曳要求被生成以停止驱动轮拖曳时,预期响应可以是车轮拖曳停止。
如果车轮拖曳已停止,则监测模块306监测拖曳要求,且可限制对于拖曳要求的调整或使对于拖曳要求的调整失效。监测模块310也可以指令预测转矩模块210和即时转矩模块212防止基于未来的拖曳要求调整各自转矩要求,直至底盘控制***清除(即停止要求)拖曳要求。当标志时间结束后,监测模块306可基于驾驶员要求的转矩限制转矩要求。仅作为例子,监测模块306可将转矩要求限制到大于驾驶员转矩要求的预定转矩量或百分比,例如10.0Nm。
如果车轮拖曳在标志时间经过后仍发生,则监测模块306可指令预测转矩模块210和即时转矩模块212基于驾驶员转矩要求限制各自转矩要求。仅作为例子,预测转矩模块210和即时转矩模块212可然后限制各自转矩要求为大于驾驶员转矩要求的预定转矩量,例如大致10.0Nm。
监测模块306还在标志时间经过后将拖曳要求与预期拖曳要求进行比较。例如,对于给定的拖曳要求,可预期对于至少预定时间期间(例如1000ms)的转矩产生的增加(例如,10Nm)。当拖曳要求从预期拖曳要求偏离超过预定量或百分比时,监测模块306指示预测转矩模块210和即时转矩模块212基于预期拖曳要求调整各自转矩要求。可强加这样的限制,以例如防止不需要的车辆加速。
现在参考图4,图中展示了描绘了由底盘要求评估模块300执行的示例性的步骤的流程图。控制在步骤402处开始,在此处控制接收驾驶员转矩要求和底盘转矩要求。更具体地,底盘转矩要求是拖曳要求(即,为将转矩产生增加到驾驶员转矩要求以上以消除车辆拖曳的转矩要求)。
控制在步骤404中继续,在此处控制确定拖曳要求是否有效。如果判断为真,则控制继续到步骤406;否则,控制转移到步骤408。仅作为例子,控制可使用任何合适的技术验证拖曳要求,例如二进制补码校验、有源摆动误差计数器校验和/或丢失消息校验。
控制在步骤406中继续,在此处控制确定是否已满足启动条件。如果判断为真,则控制继续到步骤410;否则,控制转移到步骤408。仅作为例子,当如下情况时可满足启动条件:拖曳要求大于驾驶员转矩要求;发生车轮拖曳;变速器不处于驻车、空档或倒车;发动机***100能满足拖曳要求;对于车辆部件没有诊断到故障或错误;加速踏板的位置小于预定位置;和车速在预定速度范围内。
在步骤408中,控制基于驾驶员转矩要求调整预测和即时转矩要求。以此方式,当拖曳要求无效或当启动条件不满足时,控制基于驾驶员转矩要求调整促动器。在步骤408后,控制返回到步骤402。在返回到步骤402前在步骤409中,控制也可以将关于底盘转矩要求的状态(即,转矩要求调整是否发生)的数据和/或范围数据提供到底盘控制***。
在步骤410中(即如果拖曳要求有效且启动条件满足),控制使计时器开始。计时器跟踪自满足启动条件的有效拖曳要求被接收开始所经历的时间。控制在步骤412中继续,在该步骤中控制基于拖曳要求调整预测转矩要求和即时转矩要求。更具体地,控制基于拖曳要求调整发动机促动器且因此调整发动机102的转矩输出。
控制然后在步骤414中继续,在此处控制确定是否已发生短拖曳要求情况。如果确定为真,则控制转移到步骤416;否则,控制继续到步骤418。仅作为例子,当在预定时间期间(例如,200.0ms)内生成第一拖曳要求、第一拖曳要求结束且生成第二拖曳要求时,可能发生短拖曳要求。当已发生短拖曳要求情况时,控制在步骤416中使计数器递增。在步骤420中,控制确定计数器是否等于预定值(例如,三)。如果确定为真,则控制在步骤422中继续;否则,控制转移到步骤418。
在步骤422中,控制基于驾驶员转矩要求调整预测和即时转矩要求。以此方式,控制使基于拖曳要求的转矩要求的调整失效,且基于驾驶员转矩要求调整发动机102的转矩输出。控制在步骤424中继续,在此处控制不允许基于未来的底盘转矩要求的促动器调整,且控制结束。以此方式,如果在预定时间期间内(例如在1.0s内)发生预定个数的短拖曳要求情况,则控制不允许基于未来的底盘转矩要求的调整,因为未来的转矩要求可能也将是有错误的。
参考回到步骤418,控制确定计时器是否大于或等于预定时间期间。如果确定为真,则控制继续到步骤426;否则,控制保持在步骤418中。此时间期间可称为标志时间,可以是可标定的,且可以设定为例如250.0ms。
在步骤426中,控制监测车辆响应且确定车辆响应是否如预期的那样。对于拖曳要求,在步骤426中控制确定驱动轮是否仍处于拖曳。如果确定为真,则控制在步骤428中继续;否则,控制转移到步骤422。以此方式,当车轮拖曳未被矫正时,控制基于驾驶员转矩要求调整预测和即时转矩要求以防止不需要的车辆加速。
在步骤428中,控制监测拖曳要求。在步骤428中,控制还限制拖曳要求。例如,当拖曳要求从预期拖曳要求偏离超过预定量或百分比时,控制可限制转矩要求。在步骤430中,控制确定拖曳要求是否完成。如果确定为真,则控制返回到步骤408,以基于驾驶员转矩要求调整促动器;否则,控制返回到步骤426。
现在参考图5,图中展示了底盘要求评估模块300的运行的示例性曲线图示。实线502表示示例性的驾驶员转矩要求。仅为图示目的,驾驶员转矩要求502被描绘为恒定的转矩要求。虚线504表示拖曳要求的状态,例如有效(例如,ON)或无效(例如,OFF)。虚线506表示了示例性的拖曳要求且虚线508表示了转矩要求(即,预测和即时转矩要求)。
底盘控制模块138在时刻510生成拖曳要求506,如由虚线504示出。更具体地,底盘控制模块138要求转矩产生增加到驾驶员转矩要求502以上,以例如消除车轮拖曳。底盘要求评估模块300在如在512处示出的预定时间期间基于拖曳要求506调整转矩要求508。以此方式,在该时间期间中基于拖曳要求506调整促动器,且发动机102的转矩输出被增加到驾驶员转矩要求502以上。此时间期间(即在时刻510和514之间)称为标志时间。在时刻514处,标志时间结束。
在时刻514处,底盘要求评估模块300限制转矩要求508,如在516处示出。仅作为例子,底盘要求促动模块300将转矩要求508限制到大于驾驶员转矩要求502的预定转矩量或百分比。底盘要求评估模块300监测拖曳要求506且基于预期拖曳要求限制转矩要求508。拖曳要求506在时刻518处结束。当拖曳要求506结束时,转矩要求508基于驾驶员转矩要求502被调整。
本领域技术人员现在可从前述描述中认识到本公开的广泛的教示能以多种形式实施。因此,虽然此公开包括特定的例子,但本公开的真实范围不应因此受限制,因为在阅读附图、说明书和所附权利要求后,其他修改对于本领域技术人员将变得显而易见。
Claims (28)
1.一种用于车辆的发动机控制***,包括:
发动机控制模块,该发动机控制模块基于驾驶员转矩要求控制发动机的转矩输出,且基于底盘转矩要求选择性地增加所述转矩输出;和
底盘要求评估模块,该底盘要求评估模块基于车速、变速器状态和加速踏板位置的至少一个选择性地防止所述转矩输出的所述增加。
2.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块在所述变速器状态是空档、驻车和倒车之一时防止所述增加。
3.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块在所述加速踏板位置大于预定位置时防止所述增加。
4.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块在所述车速为低于预定最小速度和高于预定最大速度之一时防止所述增加。
5.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块还基于驱动轮速度选择性地防止所述增加。
6.根据权利要求5所述的发动机控制***,其中所述底盘要求评估模块在所述驱动轮速度大于非驱动轮速度时防止所述增加。
7.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块还是否在所述车辆的传感器和模块的至少一个中诊断到故障的判断选择性地防止所述增加。
8.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块还基于所述底盘转矩要求是否大于所述发动机的预定最大转矩的判断选择性地防止所述增加。
9.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块跟踪从所述发动机控制模块退出所述增加时到生成第二底盘转矩要求时的期间,且当所述期间小于预定期间时诊断为短要求情况。
10.根据权利要求9所述的发动机控制***,其中所述底盘要求评估模块当在第二预定期间内诊断到预定个数的短要求情况时禁止基于未来的底盘转矩要求将来增加所述转矩输出。
11.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块当在所述增加后预定期间内车辆响应与预期响应不同时基于所述驾驶员转矩要求限制所述转矩输出。
12.根据权利要求1所述的发动机控制***,其中所述底盘要求评估模块当在所述增加后预定期间内车轮拖曳情况持续时基于所述驾驶员转矩要求限制所述转矩输出。
13.根据权利要求1所述的发动机控制***,进一步包括生成所述底盘转矩要求的底盘控制模块,
其中在防止所述增加之后,所述底盘要求评估模块将故障数据传输到所述底盘控制模块。
14.根据权利要求1所述的发动机控制***,其中所述发动机控制模块基于所述底盘转矩要求增加至少一个发动机运行参数。
15.一种发动机控制方法,包括:
基于驾驶员转矩要求控制发动机的转矩输出;
基于底盘转矩要求选择性地增加所述转矩输出;和
基于车速、变速器状态和加速踏板位置中的至少一个选择性地防止所述转矩输出的所述增加。
16.根据权利要求15所述的发动机控制方法,进一步包括在所述变速器状态是空档、驻车和倒车的至少一个时防止所述增加。
17.根据权利要求15所述的发动机控制方法,进一步包括在所述加速踏板位置大于预定位置时防止所述增加。
18.根据权利要求15所述的发动机控制方法,进一步包括在车速为低于预定最小速度和高于预定最大速度之一时防止所述增加。
19.根据权利要求15所述的发动机控制方法,进一步包括基于驱动轮速度选择性地防止所述增加。
20.根据权利要求19所述的发动机控制方法,进一步包括在所述驱动轮速度大于非驱动轮速度时防止所述增加。
21.根据权利要求15所述的发动机控制方法,进一步包括基于是否在所述车辆的传感器和模块的至少一个中诊断到故障的判断选择性地防止所述增加。
22.根据权利要求15所述的发动机控制方法,进一步包括基于所述底盘转矩要求是否大于所述发动机的预定最大转矩的判断选择性地防止所述增加。
23.根据权利要求15所述的发动机控制方法,进一步包括:
跟踪从退出所述增加时到生成第二底盘转矩要求时的期间;和
当所述期间小于预定期间时诊断为短要求情况。
24.根据权利要求23所述的发动机控制方法,进一步包括当在第二预定期间内诊断到预定个数的短要求情况时禁止基于未来的底盘转矩要求将来增加所述转矩输出。
25.根据权利要求15所述的发动机控制方法,进一步包括当在所述增加开始后预定期间内车辆响应与预期响应不同时基于所述驾驶员转矩要求限制所述转矩输出。
26.根据权利要求15所述的发动机控制方法,进一步包括当在所述增加开始后预定期间内车轮拖曳情况持续时基于所述驾驶员转矩要求限制所述转矩输出。
27.根据权利要求15所述的发动机控制方法,进一步包括:
使用底盘控制模块生成所述底盘转矩要求;和
在防止所述增加之后将故障数据传输到所述底盘控制模块。
28.根据权利要求15所述的发动机控制方法,其中所述增加所述发动机的所述转矩输出包括基于所述底盘转矩要求增加至少一个发动机运行参数。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3462008P | 2008-03-07 | 2008-03-07 | |
US61/034620 | 2008-03-07 | ||
US12/357,740 US8170759B2 (en) | 2008-03-07 | 2009-01-22 | Chassis system engine torque requests |
US12/357740 | 2009-01-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101531190A CN101531190A (zh) | 2009-09-16 |
CN101531190B true CN101531190B (zh) | 2013-06-19 |
Family
ID=41054499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100068840A Active CN101531190B (zh) | 2008-03-07 | 2009-03-06 | 底盘***发动机转矩要求 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8170759B2 (zh) |
CN (1) | CN101531190B (zh) |
DE (1) | DE102009011633B4 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9475388B2 (en) | 2008-05-14 | 2016-10-25 | GM Global Technology Operations LLC | Drag torque request security diagnostic systems and methods |
DE102008043963B4 (de) * | 2008-11-21 | 2021-08-12 | Zf Friedrichshafen Ag | Verfahren zum Betreiben eines Antriebsstrangs |
US20130253789A1 (en) * | 2012-03-21 | 2013-09-26 | Anthony K. Johnson | Method For Hydraulically Filling A Clutch Without Using A Calibration Routine |
US20140257627A1 (en) * | 2013-03-11 | 2014-09-11 | Ford Global Technologies, Llc | Potential chassis damage identification and notification system |
US9725084B2 (en) | 2015-07-23 | 2017-08-08 | Ford Global Technologies, Llc | Methods and system for improving performance of a hybrid vehicle |
DE102015011517B3 (de) * | 2015-09-03 | 2016-09-08 | Audi Ag | Verfahren zum Bestimmen einer aktuellen Niveaulage eines Fahrzeugs |
US10290159B2 (en) | 2016-02-11 | 2019-05-14 | Ford Global Technologies, Llc | Potential chassis damage identification, validation, and notification |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5103694A (en) * | 1989-02-28 | 1992-04-14 | Nissan Motor Co., Ltd. | Line pressure control arrangement for automotive automatic transmission |
US5492192A (en) * | 1994-08-22 | 1996-02-20 | General Motors Corporation | Electric vehicle with traction control |
CN1989019A (zh) * | 2004-07-20 | 2007-06-27 | 丰田自动车株式会社 | 动力输出装置、装有该装置的机动车辆和该装置的控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19547717B4 (de) * | 1995-12-20 | 2006-07-13 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Abschwächung von Lastwechselreaktionen bei einem Kraftfahrzeug |
DE102005002265B4 (de) * | 2005-01-18 | 2016-05-19 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zum Steuern eines Antriebssystems in einem Kraftfahrzeug |
EP2026988A2 (en) * | 2006-04-03 | 2009-02-25 | BluWav Systems, LLC | Vehicle power unit designed as retrofittable axle comprising motor, battery and suspension |
US9475388B2 (en) * | 2008-05-14 | 2016-10-25 | GM Global Technology Operations LLC | Drag torque request security diagnostic systems and methods |
-
2009
- 2009-01-22 US US12/357,740 patent/US8170759B2/en active Active
- 2009-03-04 DE DE102009011633.8A patent/DE102009011633B4/de active Active
- 2009-03-06 CN CN2009100068840A patent/CN101531190B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5103694A (en) * | 1989-02-28 | 1992-04-14 | Nissan Motor Co., Ltd. | Line pressure control arrangement for automotive automatic transmission |
US5492192A (en) * | 1994-08-22 | 1996-02-20 | General Motors Corporation | Electric vehicle with traction control |
CN1989019A (zh) * | 2004-07-20 | 2007-06-27 | 丰田自动车株式会社 | 动力输出装置、装有该装置的机动车辆和该装置的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20090228178A1 (en) | 2009-09-10 |
CN101531190A (zh) | 2009-09-16 |
US8170759B2 (en) | 2012-05-01 |
DE102009011633B4 (de) | 2018-01-25 |
DE102009011633A1 (de) | 2009-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101531190B (zh) | 底盘***发动机转矩要求 | |
CN101586504B (zh) | 用于发动机转矩输入每缸空气计算的安全性 | |
CN101531192B (zh) | 合理控制变速器转矩请求高于驾驶员指令的ecm安全策略 | |
US8494711B2 (en) | Automated start-stop systems and methods for internal combustion engines | |
US8594912B2 (en) | Stop/start control systems and methods for internal combustion engines | |
CN101620442B (zh) | 累积错误时间监控诊断控制*** | |
CN102011652B (zh) | 负车轮滑移控制***和方法 | |
CN101526036B (zh) | 快速退出模式发动机转矩控制***和方法 | |
CN102287273B (zh) | 选择性气缸禁用控制***及方法 | |
CN101660453A (zh) | 命令发动机扭矩和估计发动机扭矩的调节 | |
CN102628417B (zh) | 用于发动机反跳的起动机控制***和方法 | |
CN103419786B (zh) | 用于自适应巡航控制的车载诊断兼容合理性核查*** | |
CN102235251A (zh) | 驾驶员扭矩请求***和方法 | |
US20090118985A1 (en) | Secured count of cylinders fueled in a coordinated torque control system | |
CN101865041B (zh) | 驾驶员要求转矩的保证 | |
EP2640961A1 (en) | Control apparatus for vehicular internal combustion engine | |
JP2008303788A (ja) | 内燃機関の自動停止装置 | |
US6808471B1 (en) | Methods and apparatus for providing security for electronically-controlled cylinder activation and deactivation | |
CN102287275A (zh) | 用于改善发动机起动-停止响应的***和方法 | |
US8764606B2 (en) | Rolling neutral mode control systems and methods | |
CN103221669B (zh) | 发动机的控制装置和控制方法、发动机的起动装置以及车辆 | |
US10458349B2 (en) | Method of start/stop engine control based on location information | |
JP5038711B2 (ja) | エンジンブレーキ運転における内燃機関を運転するための方法および装置 | |
JP2015105640A (ja) | 車両駆動装置 | |
CN103204154A (zh) | 用于故障检测的燃料切断和混合动力操作的协调 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |