调节燃料箱隔离阀的方法和系统的制作方法_4

文档序号:8315466阅读:来源:国知局
系统压力验证FTIV的位置。图4显示了用于验证FTIV的位置的方法,将在下文进一步讨论。
[0060]可替代地,在304处,如果已知FTIV的位置,方法继续至308以确定已知位置是否处于关闭位置。如果已知位置是关闭位置,在310处控制器确定FTIV是关闭的。在312处,方法包括确定是否存在打开FTIV的请求。如果存在打开FTIV的请求,控制器向FTIV发送电脉冲以将FTIV从关闭位置致动为打开位置。这样,电脉冲使FTIV从关闭位置切换到打开位置。在一个示例中,可以响应于燃料加注事件(例如图2中显示的在燃料箱经由燃料加注管路215的燃料加注期间)而产生打开FTIV的请求。在另一个示例中,可以响应于当燃料箱压力增加到阈值压力以上时的抽取条件而产生打开FTIV的请求。
[0061]可替代地,在312处如果不存在打开FTIV的请求,在316处控制器不向FTIV发送脉冲并且FTIV保持关闭位置。在一个示例中,控制器可以接收关闭FTIV的请求。然而,由于FTIV已经关闭,控制器不发送电脉冲至阀门(因为这会导致阀门打开)。此外,如果不存在打开或关闭FTIV的请求,在316处控制器通过不发送脉冲致动阀门而保持FTIV关闭。
[0062]返回至308,如果FTIV不处于关闭位置,在318处方法确定阀门打开。在320处,方法包括确定是否存在关闭FTIV的请求。在一个示例中,可以响应于执行泄漏探测程序而产生关闭FTIV的请求。在另一个示例中,可以在燃料加注事件或抽取事件之后产生关闭FTIV的请求。如果存在关闭FTIV的请求,控制器向FTIV发送电脉冲以将FTIV从打开位置致动为关闭位置。然而,如果不存在关闭FTIV的请求,在324处控制器不向FTIV发送电脉冲,从而保持FTIV打开。在一个示例中,如果控制器接收到打开FTIV的请求,控制器不发送电脉冲来致动FTIV(因为这会导致FTIV关闭)。在另一个示例中,如果控制器没有接收到打开或关闭FTIV的请求,控制器通过不发送电脉冲来致动FTIV而保持FTIV打开。
[0063]在一些实施例中,一旦发送脉冲以致动(例如启用)FTIV在314处打开或在322处关闭,控制器可以分别将已知位置更新为打开或关闭。这样,在FTIV运转期间控制器可以在控制器的存储器中持续地更新FTIV的已知位置。
[0064]图4显示用于诊断FTIV的位置的方法400。特别地,方法400显示了基于燃料箱压力和/或真空确定FTIV是处于关闭还是打开位置。在一个示例中,可以通过真空泵在燃料系统中建立真空。在施加真空期间测量的燃料系统压力可以验证FTIV的位置和/或确定FTIV是否劣化。
[0065]方法在402处通过估算和/或测量发动机工况而开始。发动机工况可以包括发动机转速和负荷、发动机温度、燃料箱压力、燃料系统压力、燃料系统压力变化、FTIV的位置等。在404处,方法包括确定燃料箱压力是否高于阈值压力和/或燃料系统压力是否小于真空阈值压力。例如,真空阈值压力可以指示向燃料系统施加真空。如果满足404处的压力条件中的一者,方法继续至406处以确定FTIV是关闭的并且将FTIV的已知位置设置为关闭位置。如图3所示,正常的FTIV运转可以继续。当向燃料系统施加真空时,仅在FTIV关闭时可以获得产生的真空压力。否则,如果FTIV打开,测量的燃料系统压力不小于真空阈值压力。这样,在真空或较高的燃料箱压力状况期间,控制器可以确定FTIV处于关闭位置。如图3所示,该已知位置随后可以用于将FTIV调节成请求的(例如希望的)位置。
[0066]然而,如果不存在向燃料系统施加的真空或较高的燃料箱压力,方法继续至408处以确定是否存在燃料箱劣化。例如,如果燃料箱的部件劣化,控制器可以产生诊断代码。如果存在故障或诊断代码,控制器可能不能探测并探测FTIV的位置。所以,在410处方法等待故障或代码清除(例如解决)并返回。然而,如果不存在燃料箱的代码或劣化,方法继续至412以确定是否存在运转真空泵的请求。在替代的实施例中,方法在412处可以包括确定是否存在通过其它方式(例如通过替代的泵或燃料系统部件)向燃料系统施加真空的请求或者是否存使用燃料系统部件(比如泵或阀门)将燃料箱压力增加到阈值压力以上的请求。
[0067]真空泵运转的进入条件可以包括多个发动机和/或燃料系统工况和参数。在一个示例中,用于真空泵运转的进入条件可以包括从之前的泄漏测试程序起的时间量。例如,可以设置计划来执行泄漏测试,例如可以在自上次泄漏测试起车辆行驶特定的里程数之后或者自上次泄漏测试起经过的特定时间段之后执行泄漏探测。如上文讨论的,运行泄漏测试程序包括运转真空泵。在另一个示例中,用于真空泵运转的进入条件可以包括自诊断FTIV的位置起的时间量。可替代地或额外地,可以在导致FTIV位置不确定的燃料系统或发动机事件发生之后执行真空泵运转。在又一个示例中,当启动或关闭车辆时或指令FTIV进入关闭位置的事件之后如果请求验证位置则可以发生真空泵运转。所以,控制器可能不知道FTIV是打开的还是关闭的。
[0068]如果不存在运转真空泵的请求,方法继续至414处以不运转真空泵并且如图3所示替代地使用FTIV的上次已知的位置来调节FTIV。然而,如果存在运转真空泵(或者运行泄漏测试)的请求,方法继续至416处以向燃料系统施加真空。如上文描述的,向燃料系统施加真空可以包括运转位于燃料系统中的蒸汽泄漏检查模块(ELCM)(比如图1-2显示的ELCM40)的真空泵。方法在416处可以包括运转真空泵(或者可替代的燃料系统部件)一段时间。这段时间可以基于燃料系统压力减小到真空阈值压力以下并允许控制器验证FTIV为关闭所需要的时间量。在418处,方法包括确定是否感应到真空压力。在一个示例中,燃料系统中的压力传感器可以感应燃料系统压力。如果探测到真空压力,FTIV是关闭的。所以,在406处控制器可以将FTIV的已知位置设置成关闭。然而,如果没有探测到真空(例如燃料系统压力没有减小至真空阈值压力或该压力以下),方法继续至419以确定FTIV是打开的。在一些实施例中,方法400可以在419处结束并且随后继续FTIV运转。
[0069]然而,在替代实施例中,如图4所示,方法继续以确定FTIV是否卡住而打开并且劣化。例如,如果FTIV的预期位置是(基于阀门位置追踪确定的)关闭位置,方法可以继续至420以确定是否FTIV劣化和/或重设该阀的已知位置。在420处方法包括确定FTIV打开探测是否是第一次探测。如果探测是第一次探测,在422处控制器向FTIV发送电脉冲以致动该阀。如果该阀卡住而打开则致动FTIV可以帮助松开(unstick)该阀。方法返回至416以再次施加真空。如果FTIV打开探测不是第一次探测(例如控制器已经尝试经由致动而松开该阀),方法继续至424处以确定FTIV是劣化的(并且可能卡在打开位置)。方法在424处可以包括通知车辆驾驶员该劣化。
[0070]方法400包括通过ELCM向燃料系统施加真空以诊断FTIV的位置。特别地,通过ELCM的真空泵向燃料系统施加真空并且随后经由测量燃料系统压力来探测真空可以指示FTIV是关闭的。运转真空泵并验证FTIV位置之后,可以知道FTIV的位置并在控制器的存储器中更新并在基于发动机工况需要的后续FTIV调节中使用。然而,在替代实施例中,方法400可以包括调节可替代的燃料系统部件在燃料箱中建立可以用于验证FTIV位置的真空或较高压力。例如,额外的或替代的泵可以设置在燃料系统中并且在燃料箱中建立增加的压力。
[0071]图5显示由燃料系统压力变化带来的FTIV调节的图表示例。具体地,图500显示了曲线502处的FTIV位置变化、504处的燃料箱压力变化、曲线506处的真空泵运转的变化、曲线508处的燃料系统压力变化。如上文描述的,在一个示例中,真空泵可以是位于燃料系统中的蒸汽泄漏检查模块(ELCM)的一部分。运转真空泵可以建立真空,从而导致燃料系统压力减小并指示FTIV是关闭的。在其它实施例中,替代的或额外的燃料系统部件可以用于向燃料系统施加真空或者将燃料箱压力增加到阈值压力以上是,从而允许诊断FTIV的位置。
[0072]在时间tl之前,可以打开FTIV。在时间tl处,可能满足用于运转真空泵的进入条件。所以,控制器可以运转真空泵(曲线506)。然而,时间tl之后,燃料系统压力可能没有减小到真空阈值压力Tl以下(曲线508)。所以,控制器可以指示FTIV是打开的。然而,FTIV的预期位置可以是关闭位置。从而,控制器可以致动FTIV以松开或者重设该阀的位置。响应于致动,FTIV可以在时间tl和时间t2之间关闭。致动FTIV之后,控制器可以继续运转真空泵以验证FTIV关闭。在一些实施例中,控制器可以响应于从上次确定FTIV的位置起经过一段时间而在时间tl处运转真空泵。在另一个示例中,可以响应于不知道FTIV的位置而在时间tl处启动真空泵。
[0073]在时间t2处(在验证FTIV为关闭
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1