本体加热器使用检测和冷却剂温度调节的制作方法

文档序号:5179314阅读:198来源:国知局
专利名称:本体加热器使用检测和冷却剂温度调节的制作方法
技术领域
本发明涉及内燃机,且更具体地涉及用以确定本体加热器的使用以及发动机冷却 剂温度值的对应补偿的系统和方法。
背景技术
在此提供的背景说明是为了总体上介绍本发明背景的目的。当前所署名发明人的 工作(在背景技术部分描述的程度上)和本描述中否则不足以作为申请时的现有技术的各 方面,既不明显地也非隐含地被承认为与本发明相抵触的现有技术。参考图1,示出了根据现有技术的示例性发动机系统100的功能框图。发动机110 包括进气歧管112、进气空气温度(IAT)传感器116和发动机冷却剂温度(ECT)传感器118。 发动机控制模块114基于来自于IAT传感器116的IAT信号和来自于ECT传感器118的 ECT信号来控制发动机110。在冷的天气下,驾驶员可将功率施加到本体加热器122以加热发动机110。本体加 热器122安装在发动机110的冷却剂通道中。当本体加热器122接收功率时,通道中的冷 却剂被加热,从而加热发动机110。在冷的温度下使用本体加热器122可减少启动发动机 110的困难,例如过多的发动、失速和/或不点火。

发明内容
—种用于发动机的控制系统包括本体加热器确定模块、调节模块和发动机控制模 块。所述本体加热器确定模块基于环境温度、测量发动机冷却剂温度、以及在发动机启动之 前发动机关闭的时间长度来生成本体加热器使用信号。所述调节模块基于所述环境温度生 成温度信号。所述发动机控制模块在所述本体加热器使用信号具有第一状态时基于所述温 度信号确定发动机启动时的燃料喷射的期望燃料质量。所述发动机控制模块在所述本体加 热器使用信号具有第二状态时基于测量发动机冷却剂温度来确定发动机启动时的期望燃 料质量。一种方法,包括基于环境温度、测量发动机冷却剂温度、以及在发动机启动之前 发动机关闭的时间长度来生成本体加热器使用信号;基于所述环境温度生成温度信号;在 所述本体加热器使用信号具有第一状态时基于所述温度信号确定发动机启动时的燃料喷 射的期望燃料质量;以及在所述本体加热器使用信号具有第二状态时基于测量发动机冷却 剂温度来确定发动机启动时的期望燃料质量。方案1 一种用于发动机的控制系统,包括本体加热器确定模块,所述本体加热器确定模块基于环境温度、测量发动机冷却
3剂温度、以及在发动机启动之前发动机关闭的时间长度来生成本体加热器使用信号;调节模块,所述调节模块基于所述环境温度生成温度信号;和发动机控制模块,所述发动机控制模块在所述本体加热器使用信号具有第一状态 时基于所述温度信号确定发动机启动时的燃料喷射的期望燃料质量;且在所述本体加热器 使用信号具有第二状态时基于测量发动机冷却剂温度来确定发动机启动时的期望燃料质 量。方案2 根据方案1所述的控制系统,其中,所述发动机控制模块在所述本体加热 器使用信号具有第一状态时基于所述温度信号来控制发动机启动时的燃料喷射定时,且在 所述本体加热器使用信号具有第二状态时基于测量发动机冷却剂温度来控制发动机启动 时的燃料喷射定时。方案3 根据方案1所述的控制系统,其中,当测量发动机冷却剂温度减去环境温 度小于阈值时,所述本体加热器确定模块生成具有第二状态的本体加热器使用信号。方案4 根据方案1所述的控制系统,其中,环境温度从进气空气温度传感器接收, 其中,测量发动机冷却剂温度从发动机冷却剂温度传感器接收,且其中,当在发动机冷却剂 温度传感器中检测到故障时,所述本体加热器确定模块生成具有第一状态的本体加热器使 用信号。方案5 根据方案1所述的控制系统,其中,当在生成具有第二状态的本体加热器 使用信号之后发动机的发动时间大于阈值时,所述本体加热器确定模块生成具有第一状态 的本体加热器使用信号。方案6 根据方案1所述的控制系统,还包括本体加热器使用模块,所述本体加热 器使用模块基于对本体加热器使用的先前确定结果来生成使用可能性信号。方案7 根据方案6所述的控制系统,其中,所述本体加热器使用模块存储在每个 不重叠范围的操作状况下的本体加热器使用的先前确定结果,其中,操作状况包括环境温 度和在发动机启动之前发动机关闭的时间长度中的至少一个。方案8 根据方案1所述的控制系统,其中,所述调节模块基于测量发动机冷却剂 温度和偏差的总和来生成温度信号。方案9 根据方案8所述的控制系统,其中,所述偏差从查询表确定,所述查询表由 测量发动机冷却剂温度和环境温度之间的差索引。方案10 根据方案8所述的控制系统,其中,在发动机启动之后,所述偏差斜变为 大约零。方案11 根据方案1所述的控制系统,其中,温度信号基于发动机的一阶热传递模型。方案12 —种控制发动机的方法,包括基于环境温度、测量发动机冷却剂温度、以及在发动机启动之前发动机关闭的时 间长度来生成本体加热器使用信号;基于所述环境温度生成温度信号;在所述本体加热器使用信号具有第一状态时基于所述温度信号确定发动机启动 时的燃料喷射的期望燃料质量;以及在所述本体加热器使用信号具有第二状态时基于测量发动机冷却剂温度来确定发动机启动时的期望燃料质量。方案13 根据方案12所述的方法,还包括在所述本体加热器使用信号具有第一 状态时基于所述温度信号来控制发动机启动时的燃料喷射定时;以及在所述本体加热器使 用信号具有第二状态时基于测量发动机冷却剂温度来控制发动机启动时的燃料喷射定时。方案14 根据方案12所述的方法,还包括当测量发动机冷却剂温度减去环境温 度小于阈值时,生成具有第二状态的本体加热器使用信号。方案15 根据方案12所述的方法,还包括从进气空气温度传感器接收环境温度;从发动机冷却剂温度传感器接收测量发动机冷却剂温度;以及当在发动机冷却剂温度传感器中检测到故障时,生成具有第一状态的本体加热器 使用信号。方案16 根据方案12所述的方法,还包括在生成具有第二状态的本体加热器使 用信号之后,当发动机的发动时间大于阈值时,生成具有第一状态的本体加热器使用信号。方案17 根据方案12所述的方法,还包括基于对本体加热器使用的先前确定结 果来生成使用可能性信号。方案18 根据方案17所述的方法,还包括存储在每个不重叠范围的操作状况下 的本体加热器使用的先前确定结果,其中,操作状况包括环境温度和在发动机启动之前发 动机关闭的时间长度中的至少一个。方案19 根据方案12所述的方法,还包括基于测量发动机冷却剂温度和偏差的 总和来生成温度信号。方案20 根据方案19所述的方法,还包括从查询表确定所述偏差,所述查询表由 测量发动机冷却剂温度和环境温度之间的差索引。方案21 根据方案19所述的方法,还包括在发动机启动之后,使所述偏差斜变为 大约零。方案22 根据方案12所述的方法,还包括基于发动机的一阶热传递模型来确定
温度信号。本发明的进一步应用领域从下文提供的详细说明显而易见。应当理解的是,详细 说明和具体示例仅旨在用于说明的目的且并不旨在限制本发明的范围。


从详细说明和附图将更充分地理解本发明,在附图中图1是根据现有技术的示例性发动机系统的功能框图;图2是示出了根据本发明原理的在发动机本体加热器用于加热发动机时的示例 性温度的图表;图3是根据本发明原理的示例性发动机系统的功能框图;图4是根据本发明原理的示例性本体加热器校正模块的功能框图;图5是根据本发明原理的示例性温度模拟模块的功能框图;图6是示出了由根据本发明原理的图3的发动机系统执行的示例性步骤的流程 图;和
图7是根据本发明原理的另一个示例性本体加热器校正模块的功能框图。
具体实施例方式以下说明本质上仅为示范性的且绝不意图限制本发明、它的应用、或使用。为了清 楚起见,在附图中使用相同的附图标记标识类似的元件。如在此所使用的,短语A、B和C的 至少一个应当理解为意味着使用非排他逻辑或的一种逻辑(A或B或C)。应当理解的是,方 法内的步骤可以以不同顺序执行而不改变本发明的原理。如在此所使用的,术语模块指的是专用集成电路(ASIC)、电子电路、执行一个或更 多软件或固件程序的处理器(共享的、专用的、或组)和存储器、组合逻辑电路、和/或提供 所述功能的其他合适的部件。当发动机已经关闭(浸透)一定时间段(例如,整夜)时,本体加热器用于在冷的 天气下加热发动机冷却剂和发动机部件。通常,当发动机关闭时,发动机冷却剂不循环。例 如,当发动机关闭时,曲轴驱动的冷却剂泵空转。因而,当使用本体加热器时,由于发动机冷却剂不循环,本体加热器附近的发动机 冷却剂可能变得比距本体加热器更远的发动机冷却剂热得多。因而,当使用本体加热器时, 发动机部件的温度也通常不一致。如果发动机冷却剂温度(ECT)传感器位于本体加热器附 近,那么来自于ECT传感器的ECT信号可指示比一些发动机部件的实际温度显著更高的温 度。当ECT传感器位于本体加热器上方时,自然对流可驱使温度更高。在各种实施方式中,本体加热器可定位成远离发动机气缸中的一些或全部。因而, ECT信号可能是气缸温度的不准确表示。因为气缸温度影响燃烧,因而发动机控制模块可基 于发动机温度来确定期望空气/燃料比、期望火花提前和/或期望燃料喷射定时。发动机控制模块可使用ECT信号作为气缸温度的估计值。当ECT信号不是发动机 温度的准确表示时,由发动机控制模块确定的空气/燃料比可能不是最佳的。非最佳空气 /燃料比可导致不点火、失速、过多的发动机发动或甚至导致发动机不能启动。知道是否使用本体加热器可允许发动机控制模块评估ECT信号的准确性并对ECT 信号应用补偿。发动机控制模块可基于环境状况和发动机的操作特性来估计是否使用本体 加热器。例如,当检测到低于阈值温度的环境温度时,发动机控制模块可假设使用本体加热
ο发动机控制模块可跟踪本体加热器的使用,以预测本体加热器下一次将在何时使 用。仅作为示例,可存储在各种操作状况下本体加热器已经被使用的次数。基于该历史数 据,发动机控制模块可以估计在类似操作状况期间本体加热器被使用的可能性。操作状况可包括环境温度、发动机冷却剂温度、发动机关闭时间。例如,发动机控 制模块可跟踪在不同范围的环境温度和不同范围的发动机关闭时间内所执行的发动机启 动的次数。发动机控制模块可记录对于每组操作状况已经发生多少次的发动机启动和在这 些启动中有多少次使用本体加热器。仅作为示例,发动机控制模块可确定当环境温度在一 定范围内时和/或当发动机关闭时间在一定范围内时车辆操作者更可能使用本体加热器。在各种实施方式中,可采用温度模型来估计在发动机关闭时的发动机温度。如果 ECT信号比所估计的温度高大于预定量,那么发动机控制模块可假设所述差异是本体加热 器使用的结果。
发动机控制模块可基于发动机温度控制各种发动机系统,例如火花系统和/或燃 料喷射系统。当发动机控制模块确定没有使用本体加热器时,ECT信号可用作发动机温度。 然而,当发动机控制模块确定已经使用本体加热器时,可使用校正值作为发动机温度。校正值可通过将偏差与ECT信号相加而计算。所述偏差可基于ECT信号和环境温 度之间的差确定且/或可基于建模的发动机温度。此外,如果发动机控制模块使用ECT信 号作为发动机温度且发动机难以启动,那么本体加热器可能实际上已经被使用。因而,如果 排除了其它原因,发动机控制模块可假设本体加热器已经被使用且将发动机温度从ECT信 号切换为校正值。当发动机启动和运行时,冷却剂泵将使冷却剂循环通过整个发动机。随着时间的 过去,ECT信号于是将准确地反映整个发动机内的冷却剂温度。因而,当发动机控制模块使 用校正温度信号时,可以减少ECT信号和校正温度信号之间的偏差。一旦所述偏差低于阈 值或者等于零,发动机控制模块就切换至使用ECT信号作为发动机温度。为了改进本体加 热器使用的未来估计,发动机控制模块可基于是否检测到使用本体加热器来更新本体加热 器使用历史。现在参考图2,图表描述了相对于时间的示例性发动机温度。环境温度以202示 出,保持恒定在大约_28°C。以204示出了测量发动机本体温度。测量发动机本体温度204 可以已经从安装在发动机本体中的热敏电阻器获得。制造的发动机中可能不存在热敏电阻 器,这是发动机冷却剂温度用作发动机本体温度的近似的原因。在时间0,测量发动机本体温度204和环境温度202相同,表示完全浸透。完全浸 透可定义为发动机关闭足够长的时间,使得发动机本体达到环境温度。部分浸透可定义为 发动机关闭小于发动机本体达到环境温度所花费的时间量。为了说明,在图2中在时间0开启发动机本体加热器。因而,测量发动机本体温度 204在时间0开始增加。以206示出了来自于发动机冷却剂温度传感器的测量发动机冷却 剂温度。当发动机冷却剂温度传感器定位在本体加热器附近时,冷却剂将响应于本体加热 器局部加热。在图2的示例中,测量发动机冷却剂温度206稳定在大约22°C,而测量发动机本体 温度204稳定在仅仅大约_8°C。在该配置中,当本体加热器开启时,测量发动机冷却剂温度 206是实际发动机本体温度的不准确表示。如果发动机控制模块使用所述测量发动机冷却剂温度来确定空气/燃料比、火花 正时和/或燃料喷射定时,那么发动机可能难以启动。例如,在较低温度时可需要附加的燃 料(称为冷启动浓化)。然而,当测量发动机冷却剂温度206远大于实际测量发动机本体温 度204时,发动机控制模块可能不执行冷启动浓化。因而,所提供的燃料量将小于适合于实 际发动机本体温度的量。因而,发动机控制模块可确定发动机本体温度的更准确表示。当不存在直接测量 所述测量发动机本体温度204的传感器(例如,热敏电阻器)时,可计算模拟发动机温度 208。模拟发动机温度208可在发动机关闭时定期地更新。模拟发动机温度208可基于发 动机的一阶热传递模型。由于测量发动机冷却剂温度206在时间0时开始快速增加,发动机控制模块可假 设在时间0时本体加热器已经开启。根据热传递模型,本体加热器将热量传送给发动机,而较低温度的环境空气从发动机去除热量。在图2的示例中,模拟发动机温度208精密地跟 踪测量发动机本体温度204。现在参考图3,示例性发动机系统包括发动机110和发动机控制模块302。本体加 热器校正模块304提供温度信号给发动机控制模块302。所述温度信号指示发动机110的 温度。所述温度信号可等于由来自于ECT传感器118的ECT信号指示的温度或者可从来自 于ECT信号的温度偏移。虽然仅仅为了说明起见在图3中独立地示出,但是本体加热器校正模块304可在 发动机控制模块302中实施。本体加热器校正模块304和发动机控制模块302均接收来自 于ECT传感器118的ECT信号和来自于进气空气温度(IAT)传感器116的IAT信号。IAT 传感器116可安装在进气歧管112或发动机110的进气系统的其它部件中。例如,IAT传 感器116可与空气质量流量传感器位于同一位置。发动机控制模块302控制燃料系统310以提供期望热量质量给发动机110的每个 气缸。燃料系统310也可控制燃料喷射定时。燃料系统310可基于发动机温度调节期望燃 料质量以及燃料喷射定时。发动机控制模块302可控制点火系统312以在预定时间在发动 机110的每个气缸中生成火花。在柴油发动机中可省去点火系统312。发动机控制模块302提供发动机操作信号给本体加热器校正模块304。发动机操 作信号可指示发动机是否运行。当发动机操作信号指示发动机110未运行时,本体加热器 校正模块304可模拟发动机110的温度,用发动机关闭之前的ECT信号值开始。发动机控制模块302也可提供发动机发动信号给本体加热器校正模块304。在发 动机110在启动时发动时,发动机发动信号可被证实。替代地,发动机发动信号可包括在启 动之前发动机已经发动多久的指示。如果发动机110没有启动,发动机发动信号可报告总 发动时间。本体加热器校正模块304可基于发动机发动信号来调节其对本体加热器是否被 使用的确定。例如,长的发动时间可指示不足的燃料提供给气缸。当由于使用本体加热器 使得ECT信号虚高时,这可能发生。然后本体加热器校正模块304可修正提供给发动机控 制模块302的温度信号以指示假设使用本体加热器122时发动机110的更准确温度。发动机控制模块302也可提供传感器故障信号给本体加热器校正模块304。当传 感器故障信号指示在ECT传感器118中已经检测到故障时,本体加热器校正模块304可输 出模拟发动机温度作为温度信号给发动机控制模块302。现在参考图4,示出了本体加热器校正模块304的示例性实施方式的功能框图。本 体加热器确定模块402确定在发动机启动之前是否已经使用本体加热器122。本体加热器 确定模块402生成指示是否已经使用本体加热器122的本体加热器使用信号。本体加热器使用信号可用于更新本体加热器使用模块404中的历史使用信息。本 体加热器使用信号也可以选择多路通道406的两个输入中的一个,以便作为温度信号输 出。多路通道406可在一个输入处接收冷却剂温度。仅作为示例,冷却剂温度可以是来自 于ECT传感器118的ECT信号。多路通道406的第二输入可以是校正温度。温度模拟模块410可在发动机110关闭的时间期间模拟发动机温度。仅作为示例, 温度模拟模块410可在发动机110关闭时定期地操作。替代地,温度模拟模块410可在发 动机110启动之前(包括发动机110关闭的时间)执行模拟。
如果温度模拟模块410可在发动机110关闭时定期地运行,那么温度模拟模块410 可使用更新环境温度。如果温度模拟模块410在发动机启动之前工作,那么温度模拟模块 410可假设当前环境温度在发动机110关闭的时段内保持不变。替代地,环境温度可以定期间隔存储,以增加在发动机启动之前由温度模拟模块 410执行的模拟的准确性。如果温度模拟模块410没有定期地获取温度数据,那么在启动时 的估计值可能是不准确的。例如,如果车辆移动进入车库或者离开车库,或者如果本体加热 器在发动机关闭时段结束之外的时间段期间使用,可能降低准确性。计时器模块412可基于发动机操作信号来跟踪发动机110已经关闭的时间量。该 发动机关闭时间提供给本体加热器使用模块404。温度模拟模块410也可以接收发动机关 闭时间,例如在温度模拟模块410刚好在发动机启动之前运行时。本体加热器使用模块404可接收冷却剂温度、环境温度、建模发动机温度和在发 动机启动之前发动机110已经关闭的时间长度。本体加热器使用模块404确定本体加热器 122被使用的可能性并将可能性信号输出给本体加热器确定模块402。环境温度可从IAT信号确定和/或从发动机油温确定。仅作为示例,发动机油温 可在发动机油盘中测量,发动机油盘具有暴露于外部空气的大表面。因而,虽然发动机油温 并不即时地跟踪环境温度,但是发动机油温可用作在发动机关闭时环境空气温度的合适的 估计。本体加热器使用模块404可基于本体加热器使用信号来补充其存储历史数据。仅 作为示例,本体加热器使用模块404可包括查询表,所述查询表基于操作状况(例如,环境 温度、冷却剂温度、建模发动机温度和发动机关闭时间)来跟踪发动机启动事件。仅作为示 例,每个查询表项目可对应于具体范围的环境温度和具体范围的发动机关闭时间。在每个查询表项目内,本体加热器使用模块404可存储两个值。第一值指示在这 些操作状况中发动机已经启动的次数,第二值指示对于这些操作状况而言在发动机启动之 前本体加热器已经被使用的次数。在每次发动机启动时,本体加热器使用模块404可累加 查询表项目的对应一个。当本体加热器确定模块402确定在发动机启动之前已经使用本体 加热器122时,本体加热器使用模块404可累加对应查询表项目中的第二值。可能性信号可指示等于第二值除以第一值的百分比。替代地,可能性信号可具有 两个状态指示本体加热器122可能被使用的第一状态、以及指示本体加热器122可能不被 使用的第二状态。仅作为示例,当第二值除以第一值大于预定阈值时,本体加热器使用模块 404可输出具有第一状态的可能性信号。仅作为示例,所述预定阈值可以是50%。本体加热器确定模块402基于建模发动机温度、冷却剂温度、可能性信号、发动机 发动信号和传感器故障信号来输出本体加热器使用信号。减法模块420可从建模发动机温 度减去冷却剂温度以生成偏差。当由于本体加热器122的局部加热效应使得冷却剂温度大 于建模温度时,所述偏差可为负。斜变模块422接收所述偏差并将调节偏差提供给加法模块424。加法模块424将 调节偏差与冷却剂温度相加以生成校正温度。当偏差为负时,校正温度将小于冷却剂温度。斜变模块422随着时间减少偏差的绝对值。换句话说,斜变模块422使得调节偏 差随着时间越来越接近零。这反映了在发动机110开启且冷却剂循环时冷却剂温度将变为 发动机温度的准确表示的事实。斜变模块422可通过将斜率(例如,线性或对数斜率)应
9用于偏差信号而生成调节偏差。一旦调节偏差达到零,校正温度将约等于冷却剂温度。现在参考图5,示出了温度模拟模块410的示例性实施方式的功能框图。积分模块 502输出建模发动机温度。积分模块502可在发动机关闭时初始化为当前发动机温度。仅 作为示例,积分模块502可接收发动机操作信号。当发动机操作信号指示发动机关闭或已 经关闭时,积分模块502可初始化为当前冷却剂温度。积分模块502将从温度变化模块504接收的温度变化进行积分。温度变化模块504 可接收来自于加法模块506的热传递值和来自于发动机热质量模块508的热质量值。仅作 为示例,加法模块506可将热传递值(单位Watt)输出给温度变化模块504。发动机热质量模块508可基于发动机的预定比热(单位Joules/(gram-Kelvin)) 乘以发动机质量(单位gram)来计算热质量值。加法模块506接收来自于热传递模块520 的第一热传递值和来自于多路通道522的第二热传递值。热传递模块520可基于预定热传递常数(单位Watt/°C )乘以发动机和外部空气 之间的温度差来生成第一热传递值。温度差可从减法模块524获得。减法模块524可从环 境温度减去建模发动机温度。当环境温度小于建模发动机温度时,第一热传递值将为负。多路通道522基于来自于本体加热器122的假设贡献输出第二热传递值。当本体 加热器确定为关闭时,多路通道522输出零值。当本体加热器确定为开启时,多路通道522 输出预定本体加热器功率(单位Watt)。本体加热器使用信号确定多路通道522将选择哪 个输入。本体加热器使用信号可从本体加热器确定模块402接收。替代地,本体加热器使用信号可基于建模发动机温度和冷却剂温度之间的差生 成。例如,如果冷却剂温度比建模发动机温度大超过预定阈值,本体加热器122可假设为开 启,且多路通道522输出本体加热器功率。温度变化模块504可将来自于加法模块506的 组合热传递值除以来自于发动机热质量模块508的热质量值。得到的值(温度单位)输出 给积分模块502。现在参考图6,流程图示出了由根据本发明原理的图3的发动机系统执行的示例 性步骤。控制过程在步骤602开始,其中,控制过程初始化发动机温度估计值。例如,积分 操作可初始化为当前发动机冷却剂温度,这假设为发动机温度的准确表示。控制过程继续 步骤604,其中,在发动机启动时,控制过程转到步骤606 ;否则,控制过程转到步骤608。在 步骤608,控制过程基于当前环境温度更新发动机温度估计值且返回到步骤604。在步骤606,控制过程确定发动机关闭时间,例如通过读取来自于计时器的值。当 发动机温度估计值被初始化时,在步骤602中计时器可复位。控制过程继续步骤610,其中, 控制过程确定是否已经检测到发动机温度传感器的故障。如果是,控制过程转到步骤612 ; 否则,控制过程转到步骤614。发动机温度传感器可包括ECT传感器118。在步骤614,控制过程确定测量发动机温度减去环境温度是否大于阈值。如果是, 控制过程转到步骤620 ;否则,控制过程转到步骤622。测量发动机温度可基于来自于ECT 传感器118的ECT信号。环境温度可基于来自于IAT传感器116的IAT信号或者基于发动 机油温信号。步骤612对应于检测到使用本体加热器,而步骤622对应于检测到没有使用 本体加热器。如果测量发动机温度接近环境温度(差小于阈值),那么本体加热器122没有 显著增加测量发动机温度。因而,测量发动机温度可以用于发动机控制。在步骤620,控制过程确定测量发动机温度减去估计发动机温度是否大于第二阈值。如果是,控制过程转到步骤624;否则,控制过程转到步骤622。第二阈值可等于步骤 614中的阈值或者可以不同。在步骤624,控制过程确定与当前操作状况相对应的使用历史是否指示本体加热 器已经被使用。操作状况可包括当前环境温度、建模发动机温度、冷却剂温度和在发动机启 动之前发动机110已经关闭的时间长度。如果使用历史指示本体加热器可能已经使用,那 么控制过程转到步骤612 ;否则,控制过程转到步骤622。在步骤622,控制过程开始发动机发动以启动发动机110。控制过程继续步骤630, 其中发动机基于测量发动机温度被控制。仅作为示例,期望空气/燃料比和期望火花提前 基于测量发动机温度被确定。在步骤632,控制过程确定发动时间是否大于极限值。如果是, 本体加热器未被使用的确定可能是错误的,且控制过程转到步骤634;否则,控制过程转到 步骤636。在步骤636,控制过程确定发动机是否启动。如果是,控制过程转到步骤638 ;否 则,控制过程转到步骤632。在步骤638,控制过程更新本体加热器使用历史。当控制过程 从步骤636到达步骤638时,本体加热器使用历史被更新,以指示本体加热器对于最近的发 动机启动未被使用。控制过程继续步骤640,其中,控制过程继续,直到发动机关闭。当发动 机关闭时,控制过程返回到步骤602。在步骤612,控制过程开始发动机发动以启动发动机110。控制过程继续步骤634, 其中发动机基于估计发动机温度被控制。控制过程继续步骤650,其中,控制过程确定发动 时间是否大于极限值。仅作为示例,步骤650的极限值可等于步骤632的极限值。当发动 时间大于极限值时,控制过程确定本体加热器使用的辨识可能已经是错误的且控制过程转 到步骤630。否则,控制过程转到步骤652。在步骤652,如果发动机已经启动,那么控制过程转到步骤654 ;否则,控制过程转 到步骤650。在步骤654,控制过程随着时间将估计发动机温度过渡为测量发动机温度。例 如,控制过程可减少估计发动机温度和测量发动机温度之间的偏差。该偏差可线性地或对 数地减少。控制过程然后继续步骤638。当控制过程从步骤634到达步骤638时,控制过程 更新本体加热器使用历史以指示在最近的发动机启动中使用本体加热器。现在参考图7,示出了本体加热器校正模块304的另一个示例性实施方式的功能 框图。图7的本体加热器校正模块304可包括与图4的本体加热器校正模块304类似的部 件。偏差模块700基于环境温度和冷却剂温度确定偏差。该偏差输出给斜变模块422。偏差模块700可计算环境温度和冷却剂温度之间的差,且使用该差来索引查询 表。查询表可根据温度差来存储偏差。生成该偏差可需要比使用温度模型(如图4所示) 更少的计算能力。现在本领域中技术人员能够从前述说明理解到,本发明的广泛教示可以以多种形 式实施。因此,尽管本发明包括特定的示例,但是由于当研究附图、说明书和所附权利要求 书时,其他修改对于技术人员来说是显而易见的,所以本发明的真实范围不应如此限制。
权利要求
一种用于发动机的控制系统,包括本体加热器确定模块,所述本体加热器确定模块基于环境温度、测量发动机冷却剂温度、以及在发动机启动之前发动机关闭的时间长度来生成本体加热器使用信号;调节模块,所述调节模块基于所述环境温度生成温度信号;和发动机控制模块,所述发动机控制模块在所述本体加热器使用信号具有第一状态时基于所述温度信号确定发动机启动时的燃料喷射的期望燃料质量;且在所述本体加热器使用信号具有第二状态时基于测量发动机冷却剂温度来确定发动机启动时的期望燃料质量。
2.根据权利要求1所述的控制系统,其中,所述发动机控制模块在所述本体加热器使 用信号具有第一状态时基于所述温度信号来控制发动机启动时的燃料喷射定时,且在所述 本体加热器使用信号具有第二状态时基于测量发动机冷却剂温度来控制发动机启动时的 燃料喷射定时。
3.根据权利要求1所述的控制系统,其中,当测量发动机冷却剂温度减去环境温度小 于阈值时,所述本体加热器确定模块生成具有第二状态的本体加热器使用信号。
4.根据权利要求1所述的控制系统,其中,环境温度从进气空气温度传感器接收,其 中,测量发动机冷却剂温度从发动机冷却剂温度传感器接收,且其中,当在发动机冷却剂温 度传感器中检测到故障时,所述本体加热器确定模块生成具有第一状态的本体加热器使用 信号。
5.根据权利要求1所述的控制系统,其中,当在生成具有第二状态的本体加热器使用 信号之后发动机的发动时间大于阈值时,所述本体加热器确定模块生成具有第一状态的本 体加热器使用信号。
6.根据权利要求1所述的控制系统,还包括本体加热器使用模块,所述本体加热器使 用模块基于对本体加热器使用的先前确定结果来生成使用可能性信号。
7.根据权利要求6所述的控制系统,其中,所述本体加热器使用模块存储在每个不重 叠范围的操作状况下的本体加热器使用的先前确定结果,其中,操作状况包括环境温度和 在发动机启动之前发动机关闭的时间长度中的至少一个。
8.根据权利要求1所述的控制系统,其中,所述调节模块基于测量发动机冷却剂温度 和偏差的总和来生成温度信号。
9.根据权利要求8所述的控制系统,其中,所述偏差从查询表确定,所述查询表由测量 发动机冷却剂温度和环境温度之间的差索引。
10.一种控制发动机的方法,包括基于环境温度、测量发动机冷却剂温度、以及在发动机启动之前发动机关闭的时间长 度来生成本体加热器使用信号;基于所述环境温度生成温度信号;在所述本体加热器使用信号具有第一状态时基于所述温度信号确定发动机启动时的 燃料喷射的期望燃料质量;以及在所述本体加热器使用信号具有第二状态时基于测量发动机冷却剂温度来确定发动 机启动时的期望燃料质量。
全文摘要
本发明涉及本体加热器使用检测和冷却剂温度调节。一种用于发动机的控制系统包括本体加热器确定模块、调节模块和发动机控制模块。所述本体加热器确定模块基于环境温度、测量发动机冷却剂温度、以及在发动机启动之前发动机关闭的时间长度来生成本体加热器使用信号。所述调节模块基于所述环境温度生成温度信号。所述发动机控制模块在所述本体加热器使用信号具有第一状态时基于所述温度信号确定发动机启动时的燃料喷射的期望燃料质量。所述发动机控制模块在所述本体加热器使用信号具有第二状态时基于测量发动机冷却剂温度来确定发动机启动时的期望燃料质量。
文档编号F02D41/06GK101900064SQ201010157308
公开日2010年12月1日 申请日期2010年4月1日 优先权日2009年4月1日
发明者I·安妮洛维奇, J·W·西基宁, J·永, R·德保拉, S·B·沙策尔, W·B·哈马马 申请人:通用汽车环球科技运作公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1