用于准确地补偿由新近的长旅程导致的稀释在发动机油中的不需要的流体的量的变化的 ...的制作方法
【专利摘要】本发明涉及用于准确地补偿由新近的长旅程导致的稀释在发动机油中的不需要的流体的量的变化的系统和方法。一种系统,用于考虑长旅程循环对发动机油的剩余寿命的作用,其用在交通工具内,使用长旅程折扣值。该系统包括计算机处理器和非瞬态计算机可读介质,该介质与该处理器操作通信并具有指令,该指令在被处理器执行时使该处理器执行各种操作。所述操作包括确定长旅程时间,其指示该车辆最近在长旅程循环中被操作的时间量。该操作还包括使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
【专利说明】用于准确地补偿由新近的长旅程导致的稀释在发动机油中的不需要的流体的量的变化的系统和方法
【技术领域】
[0001]本公开总体涉及用于准确地估计发动机油中的至少一种不需要的流体的稀释水平的系统和方法,并且更具体地,涉及用于通过考虑到偶尔更长的旅程的有益效果,更好地估计一种或多种流体,例如燃料和水,在用于短旅程的交通工具的发动机油中的稀释的系统和方法。
【背景技术】
[0002]一些现代汽车具有发动机油监测系统。这些系统给用户或技师提供何时需要换油的指示。该指示通常在系统确定该换油时通过亮灯或给消费者发信息来被提供。
[0003]发动机油监测系统基于诸如自上一次换油的时间量、或驾驶里程等变量来做出与油寿命相关的决定,假设油随着时间和里程以平均量降级。仅基于时间和/或里程估计降级具有本质上的不准确性,因为降级取决于许多其它因素,包括使用该油的发动机的品质或健康,交通工具用于的周围温度(例如,冬天那样的温度相比于春天或夏天类型的温度),以及该轿车已经被用于的驾驶类型。关于后者,在大多数情况下或完全是以走走停停的方式驾驶,或在城市中驾驶的轿车而言,其油的降级与同样的轿车在大多数情况下用于高速路驾驶时是不同的,并且通常以总体上更高的速率降级。
[0004]一种获得油降级的更好估计的选择是分析该油以确定多个关键油性质的目前值。不过这种分析会要求向交通工具添加相关的传感器,对应的软件和所述新传感器之外的可能的额外硬件,这就要求在发动机油寿命过程中的更多封装空间并给交通工具添加了重量和成本。
[0005]需要一种技术,其能通过考虑一种或多种不需要的流体,例如燃料和水,对油的稀释,并且尤其是偶尔的更长旅程对不需要的稀释的弥复效应,来更好地估计油降级。
【发明内容】
[0006]本公开在一个方面涉及一种系统,用于考虑长旅程循环对发动机油的剩余寿命的作用,其用在交通工具内,使用长旅程折扣值。该系统包括计算机处理器和非瞬态计算机可读介质,该介质与该处理器操作通信并具有指令,该指令在被处理器执行时使该处理器执行各种操作。所述操作包括确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量。该操作还包括使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
[0007]在另一方面,本公开涉及由执行计算机可读指令的计算机处理器执行的方法。本方法被至少部分地执行以考虑长旅程循环对发动机油的剩余寿命的作用,其被用在交通工具中,使用长旅程折扣值。所述方法包括确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量。该方法还包括使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
[0008]在又一方面,本公开涉及非瞬态计算机可读介质,该介质具有指令,在指令在被处理器执行时使该处理器执行各种操作。所述操作包括确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量。该操作还包括使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
[0009]本发明的其它方面将部分上是易于理解的并将在此后被部分地指出。
[0010]本申请还提供了如下方案:
方案1.一种系统,用于考虑长旅程循环对发动机油的剩余寿命的作用,其用在交通工具内,使用长旅程折扣值,该系统包括:
计算机处理器;和
非瞬态计算机可读介质,该介质与该计算机处理器操作通信并具有指令,该指令在被处理器执行时使该处理器执行各种操作,所述操作包括:
确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量;以及 使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
[0011]方案2.如方案I所述的系统,其中折扣函数被构造成考虑在长旅程循环期间从发动机油中耗散的不需要的流体的量。
[0012]方案3.如方案2所述的系统,其中所述不需要的流体包括从由交通工具燃料和水组成的组中选择的至少一种流体。
[0013]方案4.如方案I所述的系统,其中所述指令在由处理器执行时还使处理器使用长旅程折扣确定稀释到油内的总修正不需要的流体量的值。
[0014]方案5.如方案4所述的系统,其中所述不需要的流体包括从由交通工具燃料和水组成的组中选择的至少一种流体。
[0015]方案6.如方案4所述的系统,其中所述指令在使处理器确定稀释到油内的总修正不需要的流体量的值时,使处理器确定稀释到油内的总修正不需要的流体量的值为长旅程折扣和在短旅程循环期间稀释到油内的总不需要的流体量的和。
[0016]方案7.如方案4所述的系统,其中:
所述指令在由处理器执行时还使处理器确定油温是否大于预定阈值油温;以及所述指令使处理器至少响应于确定油温大于预定阈值油温来确定稀释到油内的总修正不需要的流体量的值。
[0017]方案8.如方案7所述的系统,其中:
所述指令在被处理器执行时还使处理器确定在短旅程循环中稀释到油内的总不需要的流体量是否大于预定标定值;以及
所述指令使处理器至少响应于确定在短旅程循环中稀释到油内的总不需要的流体量不大于预定标定值来确定油温是否大于预定阈值油温。
[0018]方案9.如方案7所述的系统,其中:
稀释到油内的总不需要的流体量是稀释到油内的第一总不需要的流体量;
所述指令在被处理器执行时还使处理器确定在短旅程循环中稀释到油内的第一总不需要的流体量为在短循环中稀释到油内的累积不需要的流体量和稀释到油内的第二总不需要的流体量的和。
[0019]方案10.如方案7所述的系统,其中:
所述指令在被处理器执行时还使处理器确定在短循环中稀释到油内的累积不需要的流体量为(i)在初始油温下每转不需要的流体稀释的水平和(ii)a*b*R/2的结果之间的差;
a是作为发动机转数的函数的油温的斜率;以及 b是作为油温的函数的每转不需要的流体稀释的斜率。
[0020]方案11.一种方法,由执行存储在非瞬态计算机可读介质的计算机可执行指令的计算机处理器执行,用于考虑长旅程循环对发动机油的剩余寿命的作用,其被用在交通工具中,使用长旅程折扣值,包括:
通过计算机处理器确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量;以及
通过计算机处理器使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
[0021]方案12.如方案11所述的方法,其中折扣函数被构造成考虑在长旅程循环期间从发动机油中耗散的不需要的流体的量。
[0022]方案13.如方案12所述的方法,其中所述不需要的流体包括从由交通工具燃料和水组成的组中选择的至少一种流体。
[0023]方案14.如方案I所述的方法,还包括使用长旅程折扣确定稀释到油内的总修正不需要的流体量的值。
[0024]方案15.如方案14所述的方法,其中确定稀释到油内的总修正不需要的流体量的值包括确定稀释到油内的总修正不需要的流体量的值为长旅程折扣和在短旅程循环期间稀释到油内的总不需要的流体量的和。
[0025]方案16.如方案14所述的方法,还包括:
确定油温是否大于预定阈值油温;以及
至少响应于确定油温大于预定阈值油温来确定稀释到油内的总修正不需要的流体量的值。
[0026]方案17.如方案16所述的方法,还包括:
确定在短旅程循环中稀释到油内的总不需要的流体量是否大于预定标定值;以及至少响应于确定在短旅程循环中稀释到油内的总不需要的流体量不大于预定标定值来确定油温是否大于预定阈值油温。
[0027]方案18.如方案17所述的方法,其中:
稀释到油内的总不需要的流体量是稀释到油内的第一总不需要的流体量;
该方法还包括确定在短旅程循环中稀释到油内的第一总不需要的流体量为在短循环中稀释到油内的累积不需要的流体量和稀释到油内的第二总不需要的流体量的和。
[0028]方案19.如方案17所述的方法,其中:
该方法还包括确定在短循环中稀释到油内的累积不需要的流体量为(i)在初始油温下每转不需要的流体稀释的水平和(ii) a*b*R/2的结果之间的差;a是作为发动机转数的函数的油温的斜率;以及b是作为油温的函数的每转不需要的流体稀释的斜率。
[0029]方案20.—种非瞬态计算机可读介质,具有指令,所述指令在被处理器执行时使所述处理器执行操作,所述操作包括:
确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量;以及 使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
【专利附图】
【附图说明】
[0030]图1是实施本技术的系统的示意框图。
[0031]图2是根据一个示例的示出作为油温函数的每转燃料稀释的图表。
[0032]图3图示了根据一个示例的示出作为驾驶里程的函数的油样品中的燃料重量的百分数的图表。
[0033]图4图示了用于估计发动机油的降级的方法的初始方面,其中考虑了油的燃料稀释和偶尔的长旅程的弥复效应。
[0034]图5图示了参照图4和6描述的方法的其它方面。
[0035]图6图示了参照图4和5描述的方法的额外方面。
[0036]图7图示了根据一个示例的示出作为油温函数的每转水稀释的图表。
[0037]图8图示了根据一个示例的示出作为驾驶里程的函数的油样品中的水重量的百分数的图表。
[0038]图9图示了用于估计发动机油的降级的方法的初始方面,其中考虑了油的水稀释和偶尔的长旅程的弥复效应。
[0039]图10图示了参照图9和11描述的方法的其它方面。
[0040]图11图示了参照图9和10描述的方法的额外方面。
【具体实施方式】
[0041]按照要求,这里公开了本发明的具体实施例。公开的实施例仅是示例,这些示例可以各种不同的和代替的形式,和它们的组合被具体化。在本文中被使用时,例如,“示例性”和类似术语广义地指的是用作说明、样品、模型或样式的实施例。
[0042]附图不一定是按比例绘制的并且一些特征可能被夸大或最小化,例如以示出特定部件的细节。在一些情况下,非常公知的部件、系统、材料或方法没有被具体描述以不阻碍对本发明的理解。因此,本文公开的具体的结构和功能细节不应被解释为限定性的,而仅是作为权利要求的基础以及作为教导本领域技术人员采用本公开的代表性基础。
[0043]为了描述的效率和可读性,本公开主要结合用于汽车内的发动机油来描述本技术的系统和方法。但是,本公开的技术不限于与汽车一起使用,而是可与任何类型的交通工具的油一起使用,例如飞行器和船只。
[0044]公开的总览
发动机油寿命系统比使用固定换油间隔的标准方法更有效地计算油寿命。每到上述间隔,例如每12周,就换油一次,而无视交通工具的特定情况,导致油在间隔结束时具有少得多或多得多的有用寿命。
[0045]对过去的发动机油寿命系统的改进是在计算剩余发动机油寿命中使用基本惩罚因素。该惩罚因素在算法中被根据油温分配,并随着油温的降低而增加。惩罚因素是尝试考虑油中的不需要的污染物,例如在低温操作期间在发动机油内集中的未燃烧的燃料。在使用中,惩罚因素用于比系统在没有考虑污染,例如被认为存在于油中的未燃烧的燃料量,的惩罚因素的情况下可能估计的寿命,缩短油寿命。[0046]对于关于惩罚因素的额外信息,可参考General Motors?的美国专利6327900。
[0047]虽然使用基本惩罚因素的系统提供了比更早的方法更准确地对剩余油寿命的估计,但是还能获得进一步的准确性。使用基本惩罚因素的系统对于一贯地低温操作(例如,完全或几乎完全的城市驾驶)能准确地估计寿命,但是没有考虑平常的或至少偶尔的更长旅程的弥复效应。在更长旅程期间,发动机油变得彻底变暖。当油达到至少正常操作温度时,发动机油内的包括至少燃料和水的污染物将开始逐渐汽化。因为燃料(例如,汽油)具有各种碳氢化合物和相对宽的沸腾范围,所以从油汽化出的燃料量取决于温度处于更高温度的时间。
[0048]被进一步改进的算法,因此,通过调节惩罚因素来考虑在更高温度时对燃料和/或水去除量的估计来考虑更长旅程的这种弥复效应。这种调节是响应于确定交通工具的不间断操作时间已经延长超过预定阈值来做出的,该阈值将被认为的短旅程和被认为的长旅程区分开。改进的算法产生对燃料和/或水稀释的更准确估计,尤其是与低温、短旅程、以偶尔的高温的操作、长旅程操作相关地。
[0049]考虑这种弥复效应的益处是延长了用于换油的发动机油寿命系统中计算的有效间隔。
[0050]本公开首先描述了考虑更长旅程具有的通过油中的不需要的燃料的耗散(例如汽化)的弥复效应。本公开然后描述与在油中的不需要的水的耗散(例如,蒸发)相关的类似的弥复效应。虽然这些实施例被单独地提供,但是应该意识到,这些实施例可被一起使用,并且在一些实施方式中优选被一起使用。在本技术的一个方面中,下面描述的与考虑更长旅程通过不需要的燃料的汽化所具有的弥复效应相关的算法可与下面描述的与考虑更长旅程通过不需要的水的蒸发具有的弥复效应相关的算法同时被用在交通工具中。在本技术的一个方面中,单个算法包括这两个被单独描述的算法的一些方面或全部方面。在下面描述的算法之间共有的任何特征或功能中的一个或多个(例如,下面分别参照图4和9描述的在动作402和902的交通工具和/或ECU)可被共享,一例如,关于燃料和水的计算被执行一次。
[0051]由于共有的特征,以及燃料和水作为示例污染物,在本文中有时,包括在权利要求中,将一种或多种污染物更广义地描述为这种流体。污染物,无论是燃料、水、和/或其它的,也可被简单地称为污染物、污染材料、元素、或流体等。
[0052]为了描述的效率和可读性,本公开主要结合用于汽车内的发动机油来描述本技术的系统和方法。但是,本公开的技术不限于与汽车一起使用,而是可与任何类型的交通工具的油一起使用,例如飞行器和船只。
[0053]图1
现在转向附图,并且更具体地参照第一附图,图1示出了用于实施本技术的功能的系统100的示意框图。系统100在一些实施例中被实施为计算机,用于分析交通工具,例如汽车的油。系统100可相对于交通工具是远程的,是交通工具的一部分,和/或是交通工具本身。
[0054]如图1中所示,系统100包括计算单元102。对于与系统100相关联的实施例(例如,包括,是,或是交通工具的一部分),计算单元102可与车载计算单元(O⑶)相关联。替代地或附加地,计算单元102也可与电子控制模块(ECM)相关联,例如被设计用于监测和/或控制发动机油的使用的ECM。
[0055]计算单元102包括内存、或计算机可读介质104,例如易失性介质、非易失性介质、可移除介质、和不可移除介质。术语计算机可读介质及其变体,在说明书和权利要求中被使用时,指的是有形的、非瞬态存储介质。
[0056]在一些实施例中,存储介质包括易失性和/或非易失性、可移除的、和/或不可移除的介质,例如,随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM),固态存储器或其它存储技术、CD ROM、DVD、BLU-RAY,或其它光盘存储、磁带、磁盘存储或其它磁存储设备。
[0057]计算单元102还包括计算机处理器106,其借助通信链路108,例如计算机总线,被连接到或可连接到计算机可读介质104。
[0058]计算机可读介质104包括计算机可执行指令110。计算机可执行指令110可由处理器106执行以使该处理器,并因此使计算单元102执行本文描述的功能中的任一个或任何组合。这些功能在下面参照图2被部分地描述。
[0059]计算机可执行指令110可被布置在一个或多个软件模块中。这些模块可被称为一个或多个动作,模块使处理器106执行这些动作。例如,包括在由处理器106执行时使处理器执行确定特定数据的步骤的指令的模块可被称为确定模块。类似地,使处理器计算值的模块可被称为计算用模块、计算模块等。
[0060]术语软件模块或其变体在本文中被广义地使用是包括例程、程序模块、程序、部件、数据结构、算法等。软件模块可被实施在各种系统构造上,包括服务器、网络系统、单处理器或多处理器系统、微计算机、大型计算机、个人电脑、手持计算设备、移动设备、基于微处理器的可编程消费者电子器件、它们的组合等。
[0061]处理器106也被连接到或可连接到至少一个接口 112以促进在计算单元102和单元外设备114/116之间的通信。对于系统100相对于交通工具是远程的的实施例,远程设备116可包括该交通工具,通过接口 112系统100可与远程设备116通信。对于其中系统100与交通工具相关联的实施例,接口 112可将计算单元102连接到其它的交通工具部件114和/或远程设备116。
[0062]在各种实施例中,无论系统100是否是交通工具的一部分,远程设备116可例如包括距离系统110位于远程的节点,例如另一计算机,可移除存储设备(例如,闪存驱动器),近场无线设备,或借助长范围通信网络(例如蜂窝或卫星网络)可访问的远程设备。
[0063]对于短范围无线通信,接口、指令、和处理器被构造成使用一种或多种短范围通信协议,例如W1-FI ?、BLUETOOTH?、红外、红外数据协定(IRDA)、近场通信(NFC)、专用短范围通信(DSRC)等,以及它们的改进(W1-FI是得克萨斯的奥斯汀的W1-FI联盟的注册商标,而BLUETOOTH是华盛顿贝尔维尤的Bluetooth SIG公司的注册商标)。
[0064]在可行的实施例中,无论系统100是否是交通工具的一部分,外部设备116包括远程处理和监测系统的一个或多个设备,例如General Motors公司的OnStar?监测系统。OnStar?系统提供数种服务,包括远程诊断和交通工具内安全和保安。在一个实施例中,计算单元102本身是远程处理系统的一部分,例如OnStar?。
[0065]尽管被示出为作为计算单元102的一部分,完整的接口 112,或其任何方面,在一些实施例是部分地或全部是计算单元102的一部分。接口 112,或其任何方面可部分地或完全在计算单元102外部并且被连接到或可连接到计算单元102。为了与外部设备116通信,接口 112包括短范围收发器和长范围收发器中的一者或全部两者。
[0066]设备114/116,无论在计算单元102的内部或外部,可包括作为单元计算单元102的输入和/或输出的各种设备中的任一个。对于其中设备114包括一个或多个车辆部件112的至少一些实施例,设备114包括至少一个传感器,其被构造成感测交通工具内的发动机油的至少一个性质或特征。由计算单元102使用的传感器114也可由发动机油寿命系统使用,例如General Motors?的发动机油寿命系统(EOLS)。
[0067]这种传感器114可包括下面中的一个或多个:(i)粘性传感器(例如,粘度计),用于测量发动机油的油粘性的水平;(ii)氧化传感器,用于测量发动机油的氧化水平(其可被指示为差异氧化)硝化传感器,用于测量发动机油的硝化水平(或差异硝化);和(iv)TAN传感器,用于确定油的总酸值,例如通过滴定-例如电位滴定或颜色指示滴定传感器。可由计算单元102使用的其它的传感器114包括(V)水污染传感器,用于测量油的水稀释或污染的量(例如,百分数或单位);(vi)发动机油液位传感器;(vii)燃料污染传感器,用于测量油的燃料(例如汽油)稀释或污染的量;(viii)发动机油温度传感器,和(ix)电化学油品质传感器,用于测量发动机油的电化学特征。
[0068]在一些实施例中,传感器114还包括与测量交通工具的行进距离(例如,里程)相关联的那些。这种传感器包括里程表,或用于提供与交通工具行进量相关的数据的其它设备,例如车轮传感器或全球定位系统的一部分。
[0069]其它的示例传感器114是测量发动机状况的那些,例如实时性能。在一些实施例中,这些传感器包括测量发动机燃烧活动的那些,例如在每单位时间内的燃烧事件的数量(例如,每分钟、每小时、每天等)。
[0070]在可行的实施例中,单个传感器执行本文描述的感测功能中的两个或多个。
[0071]在一些实施例中,交通工具内的单元外设备传感器114包括交通工具-用户界面(VUI)。VUI有利于用户到交通工具的输入和/或从交通工具向用户的输出。示例VUI是视觉显示器,例如仪表板、头顶或平视显示器。显示器可以是仪器面板的一部分,该仪器面板还包括速度读数、发动机温度等。在一些情况下显示器包括一个或多个发光二极管(LED )或其它发光零件。另一示例输出设备是扬声器,用于提供声音消息给消费者。声音消息可以是言语的(例如,“推荐换油”)或非言语的,例如音调、哔哔声、铃声、嗡嗡声等。计算单元102在一些实施例中被构造成提供声音和视觉通信给消费者,通过输出设备114,例如与同一事件相关地基本上同时提供(例如,在确定需要换油时)。
[0072]作为输入设备,或输入/输出设备的输入方面的示例,所描述的显示器可包括触敏屏,并且交通工具可包括麦克风,用于接受来自用户的输入(例如,指令、设置和喜好信息
-rf* ) O
[0073]通过减少的燃料污染对油的弥复效应
M2
继续参照附图,图2图示了图表200,其示出了根据一个示例的作为油温204的函数的每转燃料稀释(FR) 202 (或燃料稀释率)。示出了示例性的每转燃料稀释(FR) 206的实际值。
[0074]在图示的实施例中,每转燃料稀释(FR)的实际值在交通工具操作的开始时是最高的(FRinitial,或FRmax.),此时温度是最低的(Tinitial,或Tmin.)。在一个实施例中,如在图2中所示,每转燃料稀释随着温度升高而以大致线性方式降低,例如从初始的或最大的每转燃料稀释(FRinitial,或FRmax.)到最终的或最小的每转燃料稀释(FRfinal,或Tmin.)。
[0075]图表200还图示了过渡点208,对应于过渡油温(T)204。在过渡温度以下,燃料通常在交通工具操作期间被添加到油,并且在高于该过渡温度,燃料在操作期间基本上被从油蒸发。
[0076]Ml
图3示出了图表300,其示出了作为在较冷(例如,一年中的冬天时间)温度306和在较暖(例如,春天)温度308中的交通工具所行驶里程304的函数的油样品中的燃料重量302的百分比。如在图表300中所示,当在较冷温度中被使用时,与交通工具在较暖周围环境中操作时的油相比,油具有更高的燃料重量百分比。直至某个过渡里程310 (例如,在一个实施例中约4英里)的操作可被称为短旅程驾驶循环312,并且高于这个里程310,就是长旅程或高速路驾驶循环314。
[0077]如图中所示,在短旅程驾驶循环312中,燃料重量302的百分比,对于较冷或较暖环境驾驶来说,都基本上随着短旅程的数量而增加。在过渡里程310之后,燃料重量302的百分比在交通工具进入并持续在长旅程循环314中操作时,而基本上减少。
[0078]对图4-6的介绍
图4-6示意性地图示了用于估计发动机油降级的示例性方法,考虑了油的燃料稀释和至少偶尔的长旅程驾驶的弥复效应。图4-6中每幅图可被认为是示出了这些图一起示出的整个方法的子方法(子方法400、500、600 )。
[0079]本文中描述的图4-6所示的方法的步骤不一定是按任何特定顺序给出并且这些步骤中的一些或全部的性能在替换的顺序中也是可行的且被考虑在内。这些步骤以图示的顺序给出是为了易于描述和说明。在不脱离所附权利要求的范围的情况下,步骤可被增加、省略和/或基本上同时执行。
[0080]应该理解,图示的方法可在任何时间结束。在某些实施例中,这个过程的一些步骤或全部步骤,和/或基本上等同的步骤由至少一个处理器执行,例如处理器106,该处理器执行存储在计算机可读介质上的或包含在该介质上的计算机可读指令,例如图1中示出的计算单元102的内存104。
[0081]图4
整体上在图4-6中示出的方法的子方法400开始并且流程前进到框402,在那里交通工具例如汽车被起动。可行的是,在本技术的一些实施方式中,这个动作402包括起动执行计算机-例如,计算单元102-并且在其它实施方式中,计算单元102在交通工具被起动之前就处于运行。
[0082]在决定菱形404处,计算机处理器,例如执行计算机可执行指令的计算单元102的处理器106,确定发动机油操作系统的子例程或附属例程是否正在操作。例程被构造为估计交通工具的发动机油的燃料污染量,考虑了至少偶尔的长距离旅程的弥复效应。例程有时在本文中被称为本技术的算法,但是决定404也被认为是算法的一部分。
[0083]响应于在决定404处的否定结果(B卩,处理器确定算法没有正在操作),流程前进到转换点405。在该转换405之后的动作在下面被参照图6描述。虽然转换点(例如,转换405)在图4-6中被示出为行动框,但是这些点可仅指示在算法的部分之间的流程,并且处理器不需要在任一个转换点或全部转换点处实际执行有意义的动作。
[0084]响应于决定404处的肯定结果(即,处理器确定算法正在操作),流程前进到一组动作406、408、410、412、414。算法可被构造成使得这些动作406、408、410、412、414中的任何子集或全部可被并行地(例如,基本上同时)或串行地执行。
[0085]在动作406,处理器初始化短旅程计时器。在处理器事前已经执行该算法到动作436的情形下,处理器使用在动作436的最近执行时得到的值(Ft)。动作436在下面被进一步描述。值(Ft)代表油中的燃料稀释大于油中的总允许燃料稀释(FDa)的总时间(t)。油中的总允许燃料量可被称为标定值(FDa)。标定值FDa在一些实施例中被预先确定。值FDa在一些实施例中凭经验得到,例如通过在一个或多个交通工具中的油的历史测试。
[0086]在动作408,处理器重置短旅程发动机转数计数器(R)。处理器在重置短旅程转数计数器(R)时,例如从该计数器(R)在该算法的上一次执行时所处的值或至少是该动作408上一次执行时所处的值,设置短旅程转数计数器(R)以重新开始,例如通过将计数器设置为零(O)。短旅程转数计数器可安置于内存104内。
[0087]在动作410,处理器计算并存储初始油温(Tin)。初始油温(Tin)可基于从上述的发动机油温传感器114的输入来被确定。发动机油温可以任何温度单位表示,例如摄氏度(°C)或华氏度(°F)。
[0088]在动作412,处理器重置长旅程计时器。处理器在重置长旅程计时器时设置长旅程计时器以重新开始,例如通过将其设置为零(O)。`长旅程计时器也可安置于内存104内。
[0089]在动作414,处理器修复代表稀释在油中的总修正燃料量的值(FD2)。如图4和5所示,对于其中处理器事先已经执行算法到动作516的实施方式,在动作414,处理器接收在动作516的上次执行时得到的输入,通过转换点517。输入包括最近存储的(即,在动作516最近存储的)稀释在油中的总修正燃料量(FD2)。处理器在恢复稀释在油中的总修正燃料量(FD2)时,设置该值(例如在内存104中)为当前值,例如通过转换517接收的那个。
[0090]在一个实施例中,处理器在算法的目前迭代中在执行完该迭代中的动作406-414中每一个之后执行动作416。在另一实施例中,处理器在完成动作406-414中一个或多个之前继续到动作416。
[0091]在动作416,处理器确定代表在短旅程循环中稀释在油中的累积燃料量的值(F0)。在一个实施例中,这个值(FO)是根据下面方程确定的:
FO = FRTin - [a*b*R/2]
其中:
FRTin是初始油温时(Tin)的每转燃料稀释;
R是短旅程发动机转数;
a是作为发动机转数的函数的油温的斜率(或ΛΤ/R);以及 b是作为油温的函数的每转燃料稀释的斜率(或Λ FR/AT)。
[0092]参照图2的示例,第二斜率值(b)是上线206的斜率。
[0093]短旅程发动机转数(R)的值在一些实施方式中凭经验得到,例如通过在一个或多个交通工具中的油的历史测试。值(R)是在短旅程循环期间预期发动机所要进行的发动机旋转的数量一例如,根据多个经验研究得到的平均数。在图2的示例中,短旅程循环包括最多约4英里的操作。实际的短旅程里程可能不同,例如比4英里的示例稍高或高得多或者稍低或低得多。
[0094]在示例中,短旅程发动机转数(R)的值可以在约1000和约20000之间。
[0095]在动作418,处理器计算代表在短旅程循环中稀释在油中的总燃料量的值(FD)。如图4中所示,在动作418,处理器可从动作414的先前执行或同时执行接收输入,该输入是稀释在油中的总修正燃料量的修复值(FD2)。处理器如下确定值(FD):
FD = FO + FD2
其中FO是在动作416计算的而FD2的当前值是如所述在动作414处被确定。
[0096]从动作418,算法的流程前进到决定420,在那里处理器确定在短旅程循环中稀释在油中的总燃料量(FD)是否大于标定值(FDa),其在上面被提到。在一个示例中,标定值(FDa)可在约2%和约10%之间。
[0097]响应于在决定420处的肯定结果(即,在短旅程循环中稀释在油中的总燃料量(FD)大于标定值(FDa)),那么算法流程前进到决定422,在那里处理器确定短旅程计时器是否打开。如果不是,在动作424,计时器被重新开始(或起动,或重新起动)。如果短旅程计时器在决定422被确定被打开,或者在动作422的短旅程计时器的起动之后,流程前进到决定426。
[0098]在决定426,处理器确定该燃料量稀释在交通工具油中期间的总时间(Ft)是否大于油中的燃料高于允许浓度(FDa)的总允许时间(Fta)。
[0099]总允许时间(Fta)燃料稀释可高于允许浓度(FDa),在一些实施例中凭经验确定,例如通过在一个或多个交通工具中的油的历史测试。总允许时间被设置为一个值,使得减少的粘性不会引起显著的发动机磨损。
[0100]在一个示例中,燃料稀释可高于允许极限(FDa)的总允许时间量(Fta)在约O天和约30天之间。
[0101]响应于在决定426处的肯定结果(即,在总时间(Ft)中稀释在交通工具油中的燃料量大于总允许量(Fta)),算法的流程前进到动作427。在动作427,处理器开始警报的提供。提供警报在一些实施例中包括将警报展示给与交通工具相关联的用户或技师。展示可以多种方式中的任一种进行,例如通过仪表板或其它灯,显示器、例如触屏显示器,和/或交通工具的扬声器。警报建议接收者在交通工具油中有过多燃料-即,在总时间(Ft)期间稀释在交通工具油中的燃料量不理想地大于可稀释在油中的总燃料量,或者总允许量(Fta)。
[0102]在框427处提供警报之后,流程前进到过渡405,如上参照图4描述的,并且下面将参照图5进一步描述。
[0103]响应于【A】在决定426处的否定结果(即,在总时间(Ft)中稀释在交通工具油中的燃料量不大于可稀释在油中的总燃料量,或者总允许量(Fta)),或者【B】在决定420处的否定结果(即,在短旅程循环中稀释在油中的总燃料量(FD)不大于标定值(FDa)),算法的流程前进到决定428。
[0104]在决定428,处理器确定目前油温(T)是否大于油温的预定阈值(Tth)。在一个实施例中,油温(Tth)由冷却剂温度得到,而在另一实施例中,从如上提及的发动机油温传感器114得到。如规定地,油温可以任何温度单位表示,例如摄氏度(°C)或华氏度(°F)。油温的预定阈值(Tth)在一些实施例中凭经验确定,例如通过在一个或多个交通工具的油的历史测试。在示例中,油温的预定阈值(Tth)在约50摄氏度和约70摄氏度之间。
[0105]响应于在决定428处的否定结果(B卩,目前油温(T)不大于油温的阈值(Tth)),算法的流程返回到动作416。响应于在决定428处的肯定结果(S卩,目前油温(T)大于油温的阈值(Tth)),算法的流程前进到一组动作430、432、434。算法可被构造成使得这些动作430、432、434中的任一个可被并行地执行。
[0106]在框430,处理器起动长旅程计时器。在框432,处理器停止短旅程转数计数器(R),这在动作408被重置或起动。
[0107]在框434,处理器停止短旅程计数器,其在动作406被起动。在执行动作434之后,流程前进到动作436。在框436,处理器存储油中的燃料稀释超过允许水平,或标定值(FDa)的时间量(Ft)的当前值。在一个实施例中,动作436跟着动作434,因为到此时,在执行该方法以操作交通工具中,油已被充分暖热所以油不会被燃料进一步稀释。
[0108]在一个实施例中,与停止短旅程计时器相关地,处理器起动长旅程计时器。例如,长旅程计时器可基本上与短旅程计时器的停止同时地被起动,或者在短旅程计时器被停止后紧接着被起动。这发生的时间在一些实施例中凭经验确定,例如通过在一个或多个交通工具的油的历史测试。短旅程和长旅程阈值时间被设置为使得油已被足够暖热从而到此时充分量的燃料被从油中驱逐出。在一个示例中,阈值时间是在约O分钟和约5分钟之间。
[0109]如果算法流程前进到动作514,在图5中示出,在框436存储的总时间值是从该动作514得到的值,以供以后使用,如在图4和5中示出的。如上所规定的,这个存储的值可由处理器在执行算法的下一迭代中的动作406时所使用。
[0110]继续参照图4,在一个实施例中,算法的流程在执行动作430、432、434中的一个或多个后前进到转换点435,并从那里前进到图5。
tom]
图5示出了结合图4和6描述的方法的其它方面。图5的子方法500的动作,在一个实施例中,在算法到达转换点435后开始。
[0112]在动作506,处理器确定交通工具发动机是否关闭。响应于在决定506处的否定结果(即,发动机没有被关闭),决定动作506被重新执行。响应于在决定506处的肯定结果(即,发动机被关闭),算法的流程继续到框508。
[0113]长旅程时间LTt是交通工具已经在长旅程循环中被操作的时间量。长旅程循环响应于交通工具到达转换里程而开始,例如图3中举例说明的4英里。
[0114]在动作508,处理器确定稀释在油中的总修正燃料量的新值(FD2)。为了执行动作508,如图5中框510所示,处理器产生,或接收提供折扣的输入,其是上面描述的长旅程时间LTt的函数(f (LTt))。更具体地说,在一个实施例中,折扣(f (LTt))是凭经验得到的。
[0115]稀释在油中的总修正燃料量的新值(FD2)在一个实施例中是根据下面方程计算的:
FD2=FD+折扣。
[0116]在决定512,处理器确定稀释在油中的总修正燃料量的新值(FD2)是否小于在短旅程循环中稀释在油中的总燃料量(FD)。
[0117]响应于决定512处的肯定结果(即,稀释在油中的总修正燃料量的新值(FD2)小于在短旅程循环中稀释在油中的总燃料量(FD)),算法的流程继续到框514。在动作514,处理器重置短旅程计时器,其在动作406被开始并在动作434被停止。
[0118]在动作514之后,或者响应于在决定512处的否定结果(即,稀释在油中的总修正燃料量的新值(FD2)不小于在短旅程循环中稀释在油中的总燃料量(FD)),流程前进到动作516。在动作516,处理器存储稀释在油中的总修正燃料量的新的、或当前值(FD2)。新值(FD2),如在动作516最后存储的,可由处理器在执行算法的下一次迭代的动作414时使用,如上面规定的并由转换点517指示的。
[0119]如图5中进一步所示,在在动作514重置了短旅程计时器之后,算法也前进到转换点515。经过转换515,在总时间(Ft)上稀释到交通工具油中的新的、或当前燃料量在动作436被存储。如上规定的,这个值可由处理器在算法的下一迭代中使用。
[0120]在动作516之后,算法的流程继续到动作518。在框518,处理器检查交通工具油系统油箱液面。动作518被执行从而看看油箱是否过满。从框518,或从转换405,上面参照图4描述的,流程前进到图5的框520。在框520,处理器访问交通工具的发动机油寿命系统。对于本技术的实施例,其中用于执行本算法到这一点的计算机可执行指令是发动机油寿命系统的一部分,那么动作520包括处理器访问发动机油寿命系统的本算法以外的部分。
[0121]从框520,流程前进到转换点521,如图5中所示。接着此转换点521的动作在下面参照图6描述。
[0122]图6
图6图不了参照图4和5描述的方法的额外部分。图6的子方法600的动作在一个实施例中在算法到达转换点521之后开始。在转换521之后,处理器在决定602确定发动机油寿命系统是否已经被重置。
[0123]响应于在决定602处的否定结果(即,发动机油系统还没有被重置),算法的流程返回到框520,从那里返回到转换521,并且此后返回到决定602。
[0124]响应于在决定602处的肯定结果(B卩,发动机油系统已经被重置),算法的流程前进到两个动作604、606。算法可被构造为使得这些动作604、606可被并行执行(例如,基本上同时地)或串行执行。
[0125]在框604,处理器重置在总时间(Ft)上稀释在交通工具油中的燃料量为零(O )。算法重置在总时间(Ft)上稀释在交通工具油中的燃料量为零(0),因为油已被更换。
[0126]在框606,处理器还重置稀释在油中的总修正燃料量(FD2)为零(O )。算法重置稀释在油中的总修正燃料量(FD2)为零(O)因为已经发生换油。
[0127]在执行了框606和608之后,图4_6的方法可结束或被重新执行,例如通过返回到图4的动作404。
[0128]通过减少的水污染对油的弥复效应 Ml
继续参照附图,图7图示了图表700,其示出了根据一个示例的作为油温704的函数的每转水稀释(WR) 702 (或水稀释率)。示出了示例性的每转水稀释(WR) 706的实际值。
[0129]在图示的实施例中,每转水稀释(WR)的实际值在交通工具操作的开始时是最高的(WRinitial,或WRmax.),此时温度是最低的(Tinitial,或Tmin.)。在一个实施例中,如在图7中所示,每转水稀释随着温度升高而以大致线性方式降低,例如从初始的或最大的每转水稀释(WRinitial,或Tmax.)到最终的或最小的每转水稀释(WRfinal,或Tmin.)。
[0130]图表700还图示了过渡点708,对应于过渡油温(T)704。在过渡温度以下,水通常在交通工具操作期间被添加到油,并且在高于该过渡温度,水在操作期间基本上被从油蒸发。
[0131]
图8示出了图表800,其示出了作为在较冷(例如,一年中的冬天时间)温度806和在较暖(例如,春天)温度808中的交通工具所行驶里程804的函数的油样品中的水重量802的百分比。如在图表800中所示,当在较冷温度中被使用时,与交通工具在较暖周围环境中操作时的油相比,油具有更高的水重量百分比。直至某个过渡里程910 (例如,在一个实施例约4英里)的操作可被称为短旅程驾驶循环812,并且高于这个里程810,可称为长旅程,或高速路驾驶循环814。
[0132]如图中所示,在短旅程驾驶循环812中,水重量802的百分比,对于较冷和较暖环境驾驶来说,都基本上随着短旅程的数量而增加。在过渡里程810之后,水重量802的百分比在交通工具进入并持续在长旅程循环814中操作时,而基本上减少。
[0133]对图9-11的介绍
图9-11示意性地图示了用于估计发动机油降级的示例性方法,考虑了油的水稀释和至少偶尔的长旅程驾驶的弥复效应。图9-11中每幅图可被认为是示出了这些图一起示出的整个方法的子方法(子方法900、1000、1100)。
[0134]而且,如上规定地,上面参照图4-6所描述的关于燃料稀释的算法可在任何期望程度上与本文参照图9-11描述的关于水的算法组合,并且在它们处于分开的任何程度上,它们可被一起执行或分开执行,视系统的设计者的要求而定。如进一步规定的,在本技术的一个方面中,上面描述的与考虑更长旅程通过不需要的燃料的汽化所具有的弥复效应相关的算法可与考虑更长旅程通过不需要的水的蒸发具有的弥复效应的本算法同时被用在交通工具中。在本技术的一个方面中,单个算法包括这两个被单独描述的算法的一些方面或全部方面。算法之间共有的任何特征或功能中的一个或多个可被共享。
[0135]本文中描述的图9-11所示的方法的步骤不一定是按任何特定顺序给出并且这些步骤中的一些或全部的性能在替换的顺序中也是可行的且被考虑在内。这些步骤以图示的顺序给出是为了易于描述和说明。在不脱离所附权利要求的范围的情况下,步骤可被增加、省略和/或基本上同时执行。
[0136]应该理解,图示的方法可在任何时间结束。在某些实施例中,这个过程的一些步骤或全部步骤,和/或基本上等同的步骤由至少一个处理器执行,例如处理器106,该处理器执行存储在计算机可读介质上的或包含在该介质上的计算机可读指令,例如图1中示出的计算单元102的内存104。
[0137]图9
整体上在图9-11中示出的方法的子方法900开始并且流程前进到框902,在那里交通工具例如汽车被起动。可行的是,在本技术的一些实施方式中,这个动作902包括起动执行计算机-例如,计算单元102-并且在其它实施方式中,计算单元102在交通工具被起动之前就处于运行。
[0138]在决定菱形904处,计算机处理器,例如执行计算机可执行指令的计算单元102的处理器106,确定发动机油操作系统的子例程或附属例程是否正在操作。例程被构造为估计交通工具的发动机油的水污染量,考虑了至少偶尔的长距离旅程的弥复效应。例程有时在本文中被称为本技术的算法,但是决定904也被认为是算法的一部分。
[0139]响应于在决定904处的否定结果(即,处理器确定算法没有正在操作),流程前进到转换点905。在该转换905之后的动作在下面被参照图11描述。虽然转换点(例如,转换905)在图9-11中被示出为行动框,但是这些点可仅指示在算法的部分之间的流程,并且处理器不需要在任一个转换点或全部转换点处实际执行有意义的动作。
[0140]响应于决定904处的肯定结果(即,处理器确定算法正在操作),流程前进到一组动作906、908、910、912、914。算法可被构造成使得这些动作906、908、910、912、914中的任何子集或全部可被并行地(例如,基本上同时)或串行地执行。
[0141]在动作906,处理器初始化短旅程计时器。在处理器事前已经执行该算法到动作936的情形下,处理器使用在动作936的最近执行时得到的值(Wt)。动作936在下面被进一步描述。值(Wt)代表油中的水稀释大于油中的总允许水稀释(WDa)的总时间(t)。油中的总允许水量可被称为标定值(WDa)。标定值WDa在一些实施例中被预先确定。值WDa在一些实施例中凭经验得到,例如通过在一个或多个交通工具中的油的历史测试。
[0142]在动作908,处理器重置短旅程发动机转数计数器(R)。处理器在重置短旅程转数计数器(R)时,例如从该计数器(R)在该算法的上一次执行时所处的值或至少是该动作908上一次执行时所处的值,设置短旅程转数计数器(R)以重新开始,例如通过将计数器设置为零(O)。短旅程转数计数器可安置于内存104内。
[0143]在动作910,处理器计算并存储初始油温(Tin)。初始油温(Tin)可基于从上述的发动机油温传感器114的输入来被确定。发动机油温可以任何温度单位表示,例如摄氏度(°C)或华氏度(°F)。
[0144]在动作912,处理器重置长`旅程计时器。处理器在重置长旅程计时器时设置长旅程计时器以重新开始,例如通过将其设置为零(O)。长旅程计时器也可安置于内存104内。
[0145]在动作914,处理器修复代表稀释在油中的总修正水量的值(WD2)。如图9和10所示,对于其中处理器事先已经执行算法到动作1016的实施方式,在动作914,处理器接收在动作1016的上次执行时得到的输入,通过转换点1017。输入包括最近存储的(即,在动作1016最近存储的)稀释在油中的总修正水量(WD2)。处理器在修复稀释在油中的总修正水量(WD2)时,设置该值(例如在内存104中)为当前值,例如通过转换1017接收的那个。
[0146]在一个实施例中,处理器在算法的目前迭代中在执行完该迭代中的动作906-914中每一个之后执行动作916。在另一实施例中,处理器在完成动作906-914中一个或多个之前继续到动作916。
[0147]在动作916,处理器确定代表在短旅程循环中稀释在油中的累积水量的值(W0)。在一个实施例中,这个值(WO)是根据下面方程确定的:
WO=WRTin - [a*b*R/2]
其中:
WRTin是初始油温时(Tin)的每转水稀释;
R是短旅程发动机转数;
a是作为发动机转数的函数的油温的斜率(或ΛΤ/R);以及b是作为油温的函数的每转水稀释的斜率(或Λ WR/AT)。
[0148]参照图7的示例,第二斜率值(b)是上线706的斜率。
[0149]短旅程发动机转数(R)的值在一些实施方式中凭经验得到,例如通过在一个或多个交通工具中的油的历史测试。值(R)是在短旅程循环期间预期发动机所要进行的发动机旋转的数量一例如,根据多个经验研究得到的平均数。在图7的示例中,短旅程循环包括最多约4英里的操作。实际的短旅程里程可能不同,例如比4英里的示例稍高或高得多或者稍低或低得多。
[0150]在示例中,短旅程发动机转数(R)的值可以在约1000和约20000之间。
[0151]在动作918,处理器计算代表在短旅程循环中稀释在油中的总水量的值(WD)。如图9中所示,在动作918,处理器可从动作914的先前执行或同时执行接收输入,该输入是稀释在油中的总修正水量的修复值(WD2)。处理器如下确定值(WD):
TO=WCHWD2
其中WO是在动作916计算的而WD2的当前值是如所述在动作914处被确定。
[0152]从动作918,算法的流程前进到决定920,在那里处理器确定在短旅程循环中稀释在油中的总水量(WD)是否大于标定值(WDa),其在上面被提到。在一个示例中,标定值(WDa)可在约2%和约10%之间。
[0153]响应于在决定920处的肯定结果(即,在短旅程循环中稀释在油中的总水量(WD)大于标定值(WDa)),那么算法流程前进到决定922,在那里处理器确定短旅程计时器是否打开。如果不是,在动作924,计时器被重新开始(或起动,或重新起动)。如果短旅程计时器在决定922被确定被打开,或者在动作922的短旅程计时器的起动之后,流程前进到决定926。
`[0154]在决定926,处理器确定该水量稀释在交通工具油中期间的总时间(Wt)是否大于油中的水高于允许浓度(WDa)的总允许时间(Wta)。
[0155]总允许时间(Wta)水稀释可高于允许浓度(WDa),在一些实施例中凭经验确定,例如通过在一个或多个交通工具中的油的历史测试。总允许时间被设置为一个值,使得减少的粘性不会引起显著的发动机磨损。
[0156]在一个示例中,燃料稀释可高于允许极限(WDa)的总允许时间量(Wta)在约O天和约30天之间。
[0157]响应于在决定926处的肯定结果(即,在总时间(Wt)中稀释在交通工具油中的水量大于总允许量(Wta)),算法的流程前进到动作927。在动作927,处理器开始警报的提供。提供警报在一些实施例中包括将警报展示给与交通工具相关联的用户或技师。展示可以多种方式中的任一种进行,例如通过仪表板或其它灯,显示器、例如触屏显示器,和/或交通工具的扬声器。警报建议接收者在交通工具油中有过多水-即,在总时间(Wt)期间稀释在交通工具油中的水量不理想地大于可稀释在油中的总水量,或者总允许量(Wta)。
[0158]在框927处提供警报之后,流程前进到过渡905,如上参照图9描述的,并且下面将参照图10进一步描述。
[0159]响应于【A】在决定926处的否定结果(即,在总时间(Wt)中稀释在交通工具油中的水量不大于可稀释在油中的总水量,或者总允许量(Wta)),或者【B】在决定920处的否定结果(即,在短旅程循环中稀释在油中的总水值(WD)不大于标定值(WDa)),算法的流程前进到决定928。[0160]在决定928,处理器确定目前油温(T)是否大于油温的预定阈值(Tth)。在一个实施例中,油温(Tth)由冷却剂温度得到,而在另一实施例中,从如上提及的发动机油温传感器114得到。如规定地,油温可以任何温度单位表示,例如摄氏度(°C)或华氏度(°F)。油温的预定阈值(Tth)在一些实施例中凭经验确定,例如通过在一个或多个交通工具的油的历史测试。在示例中,油温的预定阈值(Tth)在约50摄氏度和约70摄氏度之间。
[0161]响应于在决定928处的否定结果卿,目前油温(T)不大于油温的阈值(Tth)),算法的流程返回到动作916。响应于在决定928处的肯定结果(S卩,目前油温(T)大于油温的阈值(Tth)),算法的流程前进到一组动作930、932、934。算法可被构造成使得这些动作930、932、934中的任一个可被并行地执行。
[0162]在框930,处理器起动长旅程计时器。在框932,处理器停止短旅程转数计数器(R),这在动作908被重置或起动。
[0163]在框934,处理器停止短旅程计时器,气在动作906被起动。在一个实施例中,处理器在这个操作中还起动长旅程计时器。
[0164]在一个实施例中,与停止短旅程计时器相关地,处理器起动长旅程计时器。例如,长旅程计时器可基本上与短旅程计时器的停止同时地被起动,或者在短旅程计时器被停止后紧接着被起动。这发生的时间在一些实施例中凭经验确定,例如通过在一个或多个交通工具的油的历史测试。短旅程和长旅程阈值时间被设置为使得油已被足够暖热从而到此时充分量的水被从油中驱逐出。在一个示例中,阈值时间是在约O分钟和约5分钟之间。
[0165]在执行动作934之后,流程前进到动作936。在框936,处理器存储油中水稀释超过允许水平、或标定值(W)a)的时间量(Wt)的当前值。在一个实施例中,动作936跟着动作934,因为到此时,在执行该方法以操作交通工具中,油已被充分暖热所以油不会被水进一步稀释。
[0166]如果算法流程前进到动作1014,在图10中示出,在框936存储的总时间值是从该动作1014得到的值,如在图9和10中示出的。如上规定的,这个存储的值可在算法的下一迭代中被使用。
[0167]继续参照图9,在一个实施例中,算法的流程在执行动作930、935、932中的一个或多个后前进到转换点934,并从那里前进到图10。
[0168]图10
图10图示了参照图9和11描述的方法的其它方面。图10中的子方法1000的动作在一个实施例中在算法到达转换点935之后开始。
[0169]在动作1006,处理器确定交通工具发动机是否关闭。响应于在决定1006处的否定结果(即,发动机没有被关闭),决定动作1006被重新执行。响应于在决定1006处的肯定结果(即,发动机被关闭),算法的流程继续到框1008。
[0170]长旅程时间LTt是交通工具已经在长旅程循环中被操作的时间量。长旅程循环响应于交通工具到达转换里程而开始,例如图3中举例说明的4英里。
[0171]短旅程和长旅程之间的过渡在一些实施例中凭经验确定,例如通过在一个或多个交通工具的油的历史测试。长旅程开始时间被设置为使得油已被足够暖热从而到此时充分量的水被从油中驱逐出。在一个示例中,长旅程阈值时间是在约O分钟和约5分钟之间。
[0172]在动作1008,处理器确定稀释在油中的总修正水量的新值(WD2)。为了执行动作1008,如图10中框1010所示,处理器产生,或接收提供折扣的输入,其是上面描述的长旅程时间LTt的函数(f (LTt))。更具体地说,在一个实施例中,折扣(f (LTt))是凭经验得到的。
[0173]稀释在油中的总修正水量的新值(WD2)在一个实施例中是根据下面方程计算的: WD2=WD+ 折扣。
[0174]在决定1012,处理器确定稀释在油中的总修正水量的新值(WD2)是否小于在短旅程循环中稀释在油中的总水量(WD )。
[0175]响应于决定1012处的肯定结果(即,稀释在油中的总修正水量的新值(WD2)小于在短旅程循环中稀释在油中的总水值(WD)),算法的流程继续到框1014。在动作1014,处理器重置短旅程计时器,其在动作906被开始并在动作934被停止。
[0176]在动作1014之后,或者响应于在决定1012处的否定结果(即,稀释在油中的总修正水量的新值(WD2)不小于在短旅程循环中稀释在油中的总水量(WD)),流程前进到动作1016。在动作1016,处理器存储稀释在油中的总修正水量的新的、或当前值(WD2)。新值(WD2),如在动作1016最后存储的,可由处理器在执行算法的下一次迭代的动作914时使用,如上面规定的并由转换点1017指示的。
[0177]如图10中进一步所示,在在动作1014重置了短旅程计时器之后,算法也前进到转换点1015。经过转换1015,在总时间(Wt)上稀释到交通工具油中的新的、或当前水量在动作936被存储。如上规定的, 这个值可由处理器在算法的下一迭代的动作906中使用。
[0178]在动作1016之后,算法的流程继续到动作1018。在框1018,处理器检查交通工具油系统油箱液面。动作1018被执行从而看看油箱是否过满。从框1018,或从转换905,上面参照图9描述的,流程前进到图10的框1020。在框1020,处理器访问交通工具的发动机油寿命系统。对于本技术的实施例,其中用于执行本算法到这一点的计算机可执行指令是发动机油寿命系统的一部分,那么动作1020包括处理器访问发动机油寿命系统的本算法以外的部分。
[0179]从框1020,流程前进到转换点1021,如图10中所示。接着此转换点1021的动作在下面参照图11描述。
[0180]图 11
图11图示了参照图9和10描述的方法的额外方面。图11的子方法1100的动作在一个实施例中在算法到达转换点1021之后开始。在转换1021之后,处理器在决定1102确定发动机油寿命系统是否已经被重置。
[0181]响应于在决定1102处的否定结果(即,发动机油系统还没有被重置),算法的流程返回到框1020,从那里返回到转换1021,并且此后返回到决定1102。
[0182]响应于在决定1102处的肯定结果(即,发动机油系统已经被重置),算法的流程前进到两个动作1104、1106。算法可被构造为使得这些动作1104、1106可被并行执行(例如,基本上同时地)或串行执行。
[0183]在框1104,处理器重置在总时间(Wt)上稀释在交通工具油中的水量为零(O)。算法重置在总时间(Wt)上稀释在交通工具油中的水量为零(0),因为油已被更换。
[0184]在框1106,处理器还重置稀释在油中的总修正水量(WD2)为零(O)。算法重置稀释在油中的总修正水量(WD2)为零(O)因为已经发生换油。
[0185]在执行了框1106和1108之后,图9_11的方法可结束或被重新执行,例如通过返回到图9的动作904。
[0186]总结
这里公开了本发明的各种实施例。公开的实施例仅是示例,这些示例可以各种不同的和代替的形式,和它们的组合被具体化。例如,本技术执行的方法不限于本文上面参照图4-6 和 9-11 描述的方法 400、500、600、900、1000 和 1100。
[0187]法律不要求并且经济上也不允许说明并教导本权利要求的每一个可能的实施例。因此,上面描述的实施例仅是对所公开的实时方式的示例性说明,以获得对本公开的原理的清晰理解。在不脱离权利要求的范围的情况下可对上面描述的实施例进行改变、改进和组合。所有这些改变、改进和组合都在本文中由本公开和下面的权利要求的范围包括。
【权利要求】
1.一种系统,用于考虑长旅程循环对发动机油的剩余寿命的作用,其用在交通工具内,使用长旅程折扣值,该系统包括: 计算机处理器;和 非瞬态计算机可读介质,该介质与该计算机处理器操作通信并具有指令,该指令在被处理器执行时使该处理器执行各种操作,所述操作包括: 确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量;以及 使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
2.如权利要求1所述的系统,其中折扣函数被构造成考虑在长旅程循环期间从发动机油中耗散的不需要的流体的量。
3.如权利要求2所述的系统,其中所述不需要的流体包括从由交通工具燃料和水组成的组中选择的至少一种流体。
4.如权利要求1所述的系统,其中所述指令在由处理器执行时还使处理器使用长旅程折扣确定稀释到油内的总修正不需要的流体量的值。
5.如权利要求4所述的系统,其中所述不需要的流体包括从由交通工具燃料和水组成的组中选择的至少一种流体。
6.如权利要求4所述的系统,其中所述指令在使处理器确定稀释到油内的总修正不需要的流体量的值时,使处理器确定稀释到油内的总修正不需要的流体量的值为长旅程折扣和在短旅程循环期间稀释到油内的总不需要的流体量的和。
7.如权利要求4所述的系统,其中: 所述指令在由处理器执行时还使处理器确定油温是否大于预定阈值油温;以及 所述指令使处理器至少响应于确定油温大于预定阈值油温来确定稀释到油内的总修正不需要的流体量的值。
8.如权利要求7所述的系统,其中: 所述指令在被处理器执行时还使处理器确定在短旅程循环中稀释到油内的总不需要的流体量是否大于预定标定值;以及 所述指令使处理器至少响应于确定在短旅程循环中稀释到油内的总不需要的流体量不大于预定标定值来确定油温是否大于预定阈值油温。
9.一种方法,由执行存储在非瞬态计算机可读介质的计算机可执行指令的计算机处理器执行,用于考虑长旅程循环对发动机油的剩余寿命的作用,其被用在交通工具中,使用长旅程折扣值,包括: 通过计算机处理器确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量;以及 通过计算机处理器使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
10.一种非瞬态计算机可读介质,具有指令,所述指令在被处理器执行时使所述处理器执行操作,所述操作包括: 确定长旅程时间,其指示该交通工具最近在长旅程循环中被操作的时间量;以及 使用所确定的长旅程时间根据折扣函数来确定长旅程折扣。
【文档编号】F01M11/10GK103511024SQ201310246397
【公开日】2014年1月15日 申请日期:2013年6月20日 优先权日:2012年6月20日
【发明者】D.J.斯莫伦斯基, E.W.施奈德, D.H.布罗斯菲尔德, M.J.斯奈德, E.R.约翰逊 申请人:通用汽车环球科技运作有限责任公司