用于发动机稳定性的阀升程控制系统和方法_4

文档序号:9543187阅读:来源:国知局
式的示例发动机控制系统的功能框图。扭矩请求模块204可以基于一个或更多个驾驶员输入212来确定扭矩请求208,所述输入例如是加速踏板位置、制动踏板位置、巡航控制输入和/或一或更多个其他适当的驾驶员输入。扭矩请求模块204可以额外地或替代地基于一个或更多个其他扭矩请求来确定扭矩请求208,例如基于ECM 160生成的扭矩请求和/或从车辆的其他模块接收的扭矩请求,所述模块例如是变速器控制模块、混合动力控制模块、底盘控制模块等。
[0083]可以基于扭矩请求208和/或一个或更多个其他参数来控制一个或更多个发动机致动器。例如,节流阀控制模块216基于扭矩请求208确定目标节流阀开度220。节流阀致动器模块108基于目标节流阀开度220控制节流阀106的开度。
[0084]火花控制模块224基于扭矩请求208确定目标火花正时228。火花致动器模块124基于目标火花正时228生成火花。燃料控制模块232基于扭矩请求208确定一个或更多个目标加油参数236。例如,目标加油参数236可以包括燃料喷射量、用于喷射所述量的燃料喷射次数以及每次喷射的正时。燃料致动器模块112基于目标加油参数236喷射燃料。
[0085]阀控制模块240可以基于扭矩请求208确定目标进气和排气凸轮相位器角度244和248。相位器致动器模块130基于目标进气和排气凸轮相位器角度244和248分别控制进气凸轮相位器128和排气凸轮相位器。可以基于扭矩请求308控制一个或更多个其他的发动机致动器。
[0086]阀控制模块240也确定目标升程模式252。基于目标升程模式252,相位器致动器模块130控制VVL系统从而以目标升程模式252操作进气阀。例如,当目标升程模式252指示低升程模式时,相位器致动器模块130控制VVL系统从而以低升程模式操作进气阀。当目标升程模式252指示高升程模式时,相位器致动器模块130控制VVL系统,从而以高升程模式操作进气阀。当目标升程模式252是汽缸停用模式时,相位器致动器模块130控制VVL系统以停用进气阀。
[0087]起动/关闭控制模块260控制发动机102的起动和关闭。当驾驶员经由点火输入装置186 (例如点火按钮、钥匙等)输入车辆起动命令时,起动/关闭控制模块260生成发动机起动命令264。当生成发动机起动命令264时,起动机控制模块270接合起动机并且向起动机施加动力,来开动发动机102。在生成发动机起动命令264之后,燃料控制模块232和火花控制模块224开始向发动机102分别提供燃料和火花。
[0088]当驾驶员经由点火输入装置186输入车辆关闭命令时,起动/关闭控制模块260生成发动机关闭命令268。当生成发动机关闭命令268时,燃料控制模块232停止向发动机102提供燃料以关闭发动机102。当生成发动机关闭命令268时,火花控制模块224可以停止生成火花。可以经由车辆操作信号272指示车辆起动和关闭命令。仅作为示例,可以将车辆操作信号272设定为针对车辆起动命令的第一状态并且可以设定为针对车辆关闭命令的第二状态。
[0089]起动/关闭控制模块260也生成发动机关闭命令268来执行自动停止事件。例如,当车辆速度276小于预定速度(或者停止)并且驾驶员下压制动踏板时,起动/关闭控制模块260执行自动停止事件。可以通过例如使用BPP传感器测量的制动踏板位置(BPP) 280来指示制动踏板的下压。可以使用传感器测量车辆速度276,或者基于一个或更多个其他参数(例如使用车轮速度传感器测量的一个或更多个车轮速度)确定车辆速度276。当针对自动停止事件生成发动机关闭命令268时,阀控制模块240将目标升程模式252设定为高升程模式。当之后针对自动起动事件起动发动机102时,这可以提供更好的起动。当驾驶员输入车辆关闭命令时生成发动机关闭命令268时,阀控制模块240将目标升程模式252设置至低升程模式。
[0090]当车辆的点火系统接通时,在驾驶员没有请求关闭发动机102或车辆的情况下,执行自动停止事件和自动起动事件。更具体而言,在驾驶员输入车辆起动命令的时间和驾驶员输入车辆关闭命令的下一时间之间执行自动停止事件和自动起动事件。
[0091]在针对自动停止事件而关闭发动机102时,起动/关闭控制模块260也生成发动机起动命令264来执行自动起动事件。例如,在发动机102针对自动停止事件而断开时,当驾驶员释放制动踏板时,起动/关闭控制模块260可以执行自动起动事件。可以由BPP 280指示制动踏板的释放。在发动机102针对自动停止事件而断开时,例如当客舱内的温度高于预定温度时和/或当满足用于执行自动起动事件的一个或更多个其他条件时,起动/关闭控制模块260也可以执行自动起动事件。
[0092]在一些情况下,在生成发动机起动命令264时使用的升程模式的改变可以提供更加令人满意的发动机起动。例如,当接收到车辆关闭命令时,阀控制模块240可以将目标升程模式252设定为低升程模式。但是,在根据车辆关闭命令而关闭发动机102之后,发动机102将在一段时间保持较热。如果在发动机102仍然较热的同时接收到车辆起动命令,则较小的有效压缩比可以提供更加令人满意的发动机起动。例如,较小的有效压缩比可以降低自动点火的可能性,减少或者防止发动机发火和/或减少噪声和/或振动。因此向高升程模式的转变可以提供更加令人满意的发动机起动。
[0093]作为另一示例,当将目标升程模式252设定为高升程模式时,可以根据自动停止事件而关闭发动机102。如果在发动机102针对自动停止事件而断开的同时接收到车辆关闭命令,则当之后接收到车辆起动命令时,升程模式将仍然是高升程模式。当在之后接收到车辆起动命令时发动机温度较低时,喷射的燃料可能不能充分地蒸发。较大的有效压缩比可以使得所喷射的燃料能够更大程度地蒸发。因此向低升程模式的转变可以提供更加令人满意的发动机起动。
[0094]当接收到车辆关闭命令时,阀控制模块240存储当前目标升程模式252。当生成发动机起动命令264时,阀控制模块240获得发动机温度284。可以使用温度传感器来测量发动机温度284,例如发动机冷却剂温度(ECT),和/或基于一个或更多个其他参数来确定发动机温度284。例如,当生成发动机起动命令264时,可以基于自上一次关闭发动机102起的时段和/或周围空气温度来估计发动机温度284。仅作为示例,阀控制模块240可以使用一个或更多个函数和/或映射来确定发动机温度284,所述函数和/或映射将自上一次关闭发动机102起的时段和周围空气温度与发动机温度关联。
[0095]如果当生成发动机起动命令264时发动机温度284高于第一预定温度,则阀控制模块240将目标升程模式252设定为高升程模式。仅作为示例,第一预定温度可以是近似60摄氏度(°C)或者其它适当的温度。当发动机低于第一预定温度且生成发动机起动命令264时,阀控制模块240将目标升程模式252设定为低升程模式。
[0096]在各种实施方式中,可以使用两个或更多个预定温度。例如,当发动机温度284高于第一预定温度且生成发动机起动命令264时,阀控制模块240将目标升程模式252设定为高升程模式。当发动机低于第二预定温度且当生成发动机起动命令264时,阀控制模块240将目标升程模式252设定为低升程模式。第一预定温度高于第二预定温度。当发动机温度284处于第一预定温度和第二预定温度之间且生成发动机起动命令264时,阀控制模块240可以将目标升程模式252设定为上一次关闭发动机102时的目标升程模式252。仅作为示例,第二预定温度可以是近似30 V或者其他适当的温度。
[0097]现在参考图3,示出了描绘控制升程模式的示例方法的流程图。控制开始于304,此时发动机102根据车辆关闭命令或者针对自动停止事件而断开。在304,起动/关闭控制模块260确定是否生成发动机起动命令264来起动发动机102。如果304是真,则控制继续到308。如果304是假,则控制可以结束。例如,当接收到车辆起动命令或者当执行自动起动事件时,起动/关闭控制模块260可以生成发动机起动命令264。
[0098]在308,起动/关闭控制模块260生成发动机起动命令264。当生成发动机起动命令264时,起动机控制模块270接合并且施加动力至起动机马达来开动发动机102。在起动机马达开动发动机102的同时,燃料控制模块232和火花控制模块224开始向发动机的汽缸分别供应燃料和火花。在308,阀控制模块240还获得发动机温度284。例如可以使用传感器(例如ECT传感器)测量或者基于一个或更多个其他参数来确定发动机温度284。
[0099]在312
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1