用于控制车辆动力传动系统的方法_3

文档序号:8914427阅读:来源:国知局
即,如果这两个询问的任意一个的回答为“是”),则方法进行到步骤90,步骤90与步骤77相同,S卩,使得“踏板输出=踏板输入”。因此,如果启用了保持功能,则停用保持功能;如果未启用保持功能,则维持停用保持功能。相反,如果踏板位置的变化率不太陡,并且如果踏板输入未在主窗口之外,则指示启用保持功能,如步骤92中所示的,在步骤92中,“踏板保持”值被设置为等于踏板输入。这导致进行到步骤94,在步骤94处,踏板输出被设置为踏板保持(即,启用保持功能)。
[0038]返回到步骤86,如果确定启用了保持功能(即,如果踏板输出等于踏板保持),则方法进行到步骤96,在步骤96处,做出某些其他确定。与步骤88类似,确定加速器踏板位置变化率是否太陡。与步骤88中使用的标准相同的标准也可用于步骤96中,S卩,每15毫秒,踏板位置变化是否超过+/-0.5%。另外,可分析与在步骤88中分析的样本相同数量的样本,或者可选择不同数量的样本。
[0039]也可在步骤96处做出另一确定,具体地,确定当与“踏板保持”进行比较时,踏板输入是否位于所述窗口之外。由于在步骤86处确定启用了保持功能,因此将存在可与当前加速器踏板位置(即,踏板输入)进行比较的踏板保持值。此外,在步骤96中选择用于分析的窗口可以是与在步骤88中使用的窗口相同的窗口(该窗口是+/-5%);然而,在该分析中,5%指示在踏板保持值(而不是存储的踏板输入值)之上或之下的5个百分点的差。例如,如果踏板保持值被设置为20%,那么如果踏板输入小于15%或大于25%,则将认为踏板输入在主窗口之外。为了确定加速器踏板位置输入的趋势,可使用多个“踏板输入”值。具体地讲,可采用“位屏蔽”,“位屏蔽”指示多个样本将用于进行分析。例如,当前踏板输入以及几个先前读取的和存储的踏板输入值中的每个可与踏板保持值进行比较,如果它们中的任意一个在所述窗口之外,则该询问的回答将是“是”。
[0040]在步骤96处做出另一确定,具体地讲,确定车速变化率是否太大。与太陡地增加或降低踏板变化率类似,超出预定值的车速变化率将表示车辆操作员不希望维持恒定速度,因此将不指示保持功能。在图2中示出的实施例中,如果每15毫秒,车速变化率超过3mph,则车速变化率可被认为太大,但其他变化率也可用作阈值。如果在步骤96中对于任意询问而做出的回答为“是”,则方法进行到步骤90,步骤90指示应停用保持功能。相反,如果在步骤96处对于每个询问的回答均为“否”,则方法进行到步骤98,在步骤98处,踏板输出被设置等于踏板保持值。从步骤90、94和98,方法循环回步骤74处开始,在步骤74处,再次读取踏板输入,并对于是否将启用保持功能做出新的确定。
[0041]由于在步骤74处以某些预定频率(例如,每几毫秒)读取加速器踏板位置,所以流程图72中示出的方法将更新非常频繁,并且可随着条件的改变而启用或停用保持功能。当启用保持功能时,如果发动机(诸如,发动机12)向车辆提供动力,则控制动力传动系统具有恒定的加速器踏板输入(即使加速器踏板位置存在小的改变也是如此)的一种方法是保持燃料输入和节气门位置恒定。如果车辆由电动马达(诸如,图1中示出的马达40)驱动,则控制动力传动系统具有恒定的加速器踏板输入可包括向牵引马达提供扭矩请求,从而将维持恒定的或几乎恒定的车速。如果车辆是混合动力车辆(诸如,图1中示出的车辆10),并且该车辆由发动机和电动马达的动力两者驱动,则可使用这些控制方法的组合。
[0042]能够降低或修改动力传动系统对于加速器踏板输入的响应的另一方法是通过过滤加速器踏板输入,而不是保持该加速器踏板输入恒定。图3示出了说明根据本发明的实施例的一种这样的方法的流程图100。该方法在步骤102处开始,在步骤102处,读取当前加速器踏板位置(“踏板输入”)。然后,在步骤104处确定当前踏板位置是否在特定的具体极限内。类似于图2中描述的保持功能策略,这些极限可以是(例如)超过踏板行程的0%且小于踏板行程的100%的任何值,但可使用更窄的极限。
[0043]如果加速器踏板位置未在这些极限内,则方法进行到步骤105,并且踏板位置输出被设置等于踏板输入,即,踏板输出被设置为等于踏板输入。因此,如果启用了“过滤功能”(下面将更详细地解释),则停用“过滤功能”;如果未启用过滤功能,则仍保持停用“过滤功能”。如果当前加速器踏板位置处于预定范围之外,则图3中示出的实施例中的控制策略不允许启用过滤功能。在步骤105之后,该方法循环回步骤102处的开始。然而,如果加速器踏板位置在特定极限内(如在步骤104处所确定的),则方法进行到步骤106,在步骤106处,确定车速是否大于某些预定阈值速度。类似于图2中描述的保持功能策略,最小阈值车速可以是(例如)20mph,但其他速度可以用作阈值。如果车速不在最小阈值之上,则该方法进行到步骤105,并停用过滤功能或保持不启用过滤功能。在步骤105之后,该方法循环回步骤102处的开始。
[0044]如果加速器踏板位置处于特定极限内并且车速在阈值速度之上,则该方法进行到步骤108,在步骤108处,将当前踏板位置(在步骤102中读取的)添加到加速器踏板位置历史缓冲区。步骤110类似于如图2中示出的步骤82。具体地,当前踏板位置与最近的先前加速器踏板位置(“最近踏板输入”)进行比较,确定加速器踏板位置的变化率是否太陡。类似于图2中示出的方法,如果每15毫秒,踏板位置变化超过+/-0.5%,则可认为变化率太陡。在至少一些实施例中,仅利用两个样本值(即,当前踏板输入和最近的先前踏板输入)做出该确定。这种踏板位置的改变可指示快速地踩加速器踏板或快速地松加速器踏板,并且车辆操作员意图快速地加速或减速,因此,不期望保持车速恒定。在步骤110处,踏板输入与最近的先前踏板位置进行比较,但在其他实施例中,可在随时间变化的任何数量的先前踏板位置之间做出比较,以确定踏板位置的变化率是否太陡。
[0045]在步骤112 (正如图2中的步骤84)处,当前踏板输入和最近的先前踏板输入之间的差被添加到踏板位置历史缓冲区。在步骤114处,确定过滤功能的状态(即,“启用过滤=真”);如果为否,则该方法进行到步骤116,在步骤116处,确定踏板位置变化率是否太陡地增加或降低。对于该确定,可使用与结合图2描述并示出的步骤88中使用的标准相同的标准。如果每15毫秒,踏板位置变化超过+/-0.5%,则可认为变化率太陡。与做出类似确定的步骤110不同,在步骤116处做出的确定可使用存储在踏板位置历史缓冲区中的较大数量的踏板输入样本。如果加速器踏板位置变化率不太陡,则该方法进行到步骤117,在步骤117处,“启用过滤”被设置为“真”,并且该方法进行到步骤105,在步骤105处,踏板输出被设置为等于踏板输入。因此,由于在步骤117处“启用过滤”被设置为“真”,因此在下一次重复中,框114处的回答将是“是”。
[0046]如果框114处的回答为“是”,则该方法进行到步骤118,在步骤118处,做出两个确定。第一确定包括两个部分:首先,加速器踏板变化率降低是否超过预定量(即,每15毫秒降低超过0.5% );第二,当前踏板位置(即,踏板输入)是否小于过滤的踏板值。在先前未设置踏板过滤的情况下,“过滤的踏板”变量被赋予初始值,该初始值可以是(例如)踏板输入值。如果满足第一确
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1