TA。相位器调度模块266基于目标APC信号产生进气 角和排气角信号IA、EA。方法可以在324处结束。
[0085] 上文所述的任务旨在作为示意性的示例;任务可以在重叠的时间段期间顺序地、 同步地、同时地、连续地被执行,或根据应用以不同的次序被执行。而且,任何任务可以根据 实施方式和/或事件的顺序不被执行或被略过。
[0086] 上文所述的方法包括使用可以基于发动机运行条件得到的(或改变的)数学方程 (或函数)。所述方法允许在对应的预定校准范围之外的确定的和/或监测的参数的良好趋 势预测。
[0087] 前述的描述在本质上是仅示例性的并且不以任何方式试图限制本公开、其应用或 使用。本公开的广义教导可以以多种形式被实施。因此虽然本公开包括特定示例,但本公 开的真实范围不应当是这样有限的,原因在于其它改型将从附图、说明书以及所附权利要 求的学习中变得显而易见。如本文中使用的,短语A、B和C中的至少一个应当被解释为意 思是使用非排他性逻辑"或"(OR)的逻辑(A或B或C),并且不应当被解释为意思是"至少 A的一个、至少B的一个和至少C的一个"。应当理解的是方法内的一个或多个步骤可以以 不同次序(或并行地)被执行而不改变本公开的原理。
[0088] 在本应用中,包括下文的定义在内,术语"模块"或术语"控制器"可以由术语"电 路"取代。术语"模块"可以指以下器件、或是以下器件的一部分、或包括以下器件:专用集 成电路(ASIC);数字、模拟或混合式模拟/数字离散电路;数字、模拟或混合式模拟/数字 集成电路;组合逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器电路(共享、专用 或群);存储由处理器电路执行的代码的存储器电路(共享、专用或群);其它提供所述的功能 的合适的硬件部件;或上述器件的一些或全部的组合,例如在片上系统中。
[0089] 模块可以包括一个或多个接口电路。在一些示例中,接口电路可以包括被连接至 局域网(LAN)、因特网、广域网(WAN)或其组合的有线或无线接口。本公开的任何给出的模 块的功能可以在经由接口电路连接的多个模块之间分配。例如,多模块可以允许负载平衡。 在进一步的示例中,服务器(也被称为远程或云)模块可以代表客户模块完成一些功能。
[0090] 术语代码,如上文使用的,可以包括软件、固件和/或微码,并且可以指程序、例 程、函数、类、数据结构和/或对象。术语共享的处理器电路包含执行来自多模块的一些或 全部代码的单处理器电路。术语群处理器电路包含与额外的处理器电路组合、执行来自一 个或多个模块的一些或全部代码的处理器电路。提及的多处理器电路包括在离散芯片上的 多处理器电路、在单一芯片上的多处理器电路、单处理器电路的多核、单处理器电路的多线 程,或上述的组合。术语共享的存储器电路包含存储来自多模块的一些或全部代码的单存 储器电路。术语群存储器电路包含与额外的存储器组合、存储来自一个或多个模块的一些 或全部代码的存储器电路。
[0091] 术语存储器电路是术语计算机可读介质的子集。术语计算机可读介质,如本文使 用的,不包含通过介质(例如在载波上)传播的暂时性电气或电磁信号;术语计算机可读介 质可以因此被认为是有形的和非暂时性的。非暂时性、有形计算机可读介质的非限制性示 例是非易失性存储电路(例如闪存电路、可擦除编程只读存储器电路或光罩只读存储器电 路)、易失性存储电路(例如静态随机存取存储器电路或动态随机存取存储器电路)、磁性存 储介质(例如模拟或数字磁带或硬盘驱动器),以及光学存储介质(例如CD、DVD,或蓝光光 碟)。
[0092] 本申请中描述的设备和方法可以部分地或全部地由特殊用途计算机来实施,所述 特殊用途计算机通过将通用计算机设置成执行在计算机程序中具体化的一个或多个特定 功能而创制。上文描述的功能框和流程图要素起到软件说明的作用,可以通过熟练的技术 人员或程序员的例行工作被翻译为计算机程序。
[0093] 计算机程序包括存储在至少一个非暂时性、有形计算机可读介质上的处理器可执 行指令。计算机程序也可以包括或依靠存储的数据。计算机程序可以包含与特殊用途计算 机的硬件相互作用的基本输入/输出系统(BIOS)、与特殊用途计算机的特定装置相互作用 的装置驱动器、一个或多个操作系统、用户应用、后台服务、后台应用等。
[0094] 计算机程序可以包括:(i )待解析的描述文本,例如HTML (超文本链接标示语言) 或XML (可扩展标记语言),(ii)汇编码,(iii)由编译器从源代码生成的目标代码,(iv)用 于由解释器执行的源代码,(V)用于由即时编译器编译和执行的源代码等。仅作为示例,源 代码可以使用来自包括以下语言的语法书写刃工+ +工#、01^_6(^"6(:、他81?511、6〇、301^ R、Lisp、Java?、Fortran、Perl、Pascal、Curl、OCaml、Javascript?、HTML5、Ada、ASP (动态 服务器主页)、PHP、Scala、Eiffel、Smalltalk、Erlang、Ruby、Flash?、Visual Basic?、Lua 和 Python?。
[0095] 在权利要求中陈述的任何要素均不试图在35 U. S. C. § 112 (f)的意思范围内 作为装置加功能的要素,除非要素使用短语"用于……的装置"被清楚地陈述,或在使用短 语"用于……的操作"或"用于……的步骤"的方法权利要求的情况中。
【主权项】
1. 一种系统,所述系统包括: 燃料模块,所述燃料模块被设置为基于发动机的曲轴角产生第一值,所述第一值表明 (i)在发动机的汽缸中已燃燃料的量或(ii)汽缸中已燃燃料的量的变化; 放热模块,所述放热模块被设置为基于第一值确定在汽缸的燃烧事件期间被释放的热 的量; 压力模块,所述压力模块被设置为基于被释放的热的量估计汽缸中的压力; 温度模块,所述温度模块被设置为基于压力估计汽缸中的温度; 浓度模块,所述浓度模块被设置为基于压力或温度估计汽缸中的氮氧化物浓度水平; 输出模块,所述输出模块被设置为基于氮氧化物浓度水平估计汽缸排出的氮氧化物的 量;以及 控制模块,所述控制模块被设置为基于汽缸排出的氮氧化物的量控制发动机或发动机 的排气系统的运行。2. 根据权利要求1所述的系统,其中: 燃料模块被设置为基于Wiebe函数和被供给至汽缸以用于汽缸的燃烧循环的燃料的 量和多个预先校准的变量而确定在汽缸中已燃燃料的量;以及 燃料模块被设置为基于发动机的类型和发动机的运行条件而确定所述多个预先校准 的变量。3. 根据权利要求1所述的系统,其中: 第一值是在汽缸中已燃燃料的量的变化相对于发动机的曲轴角的变化;以及 第一值大于〇并且小于或等于1。4. 根据权利要求1所述的系统,其中输出模块被设置为在没有在先产生来自汽缸的缸 内压力传感器或缸内温度传感器的信号的情况下确定氮氧化物的量。5. 根据权利要求1所述的系统,其中放热模块被设置为基于在汽缸中已燃燃料的量的 变化相对于发动机的曲轴角的变化而确定被释放的热的量。6. 根据权利要求1所述的系统,其中放热模块被设置为基于在汽缸中已燃燃料的量和 燃料热值的乘积而确定被释放的热的量。7. 根据权利要求1所述的系统,其中压力模块被设置为基于被释放的热的量、汽缸中 的体积、比热比和曲轴角而估计压力。8. 根据权利要求1所述的系统,其中温度模块被设置为基于汽缸中的压力和体积而估 计温度。9. 根据权利要求1所述的系统,其中浓度模块被设置为基于温度和将多个温度关联至 多个氮氧化物浓度水平的预定的表而估计氮氧化物浓度水平。10. -种方法,所述方法包括: 基于发动机的曲轴角产生第一值,所述第一值表明(i)在发动机的汽缸中已燃燃料的 量或(ii)汽缸中已燃燃料的量的变化; 基于第一值确定在发动机的燃烧事件期间被释放的热的量; 基于被释放的热的量估计汽缸中的压力; 基于压力估计汽缸中的温度; 基于压力或温度估计汽缸中的氮氧化物浓度水平; 基于氮氧化物浓度水平估计汽缸排出的氮氧化物的量;以及 基于汽缸排出的氮氧化物的量控制发动机或发动机的排气系统的运行。
【专利摘要】本发明涉及用于估计发动机排出的氮氧化物的方法和设备。提供了一种系统,所述系统包括基于发动机的曲轴角产生表明在汽缸中已燃燃料的量或已燃燃料的量的变化的值的燃料模块。放热模块基于该值确定在汽缸的燃烧事件期间被释放的热的量。压力模块基于被释放的热的量而估计汽缸中的压力。温度模块基于压力而估计汽缸中的温度。浓度模块基于压力或温度而估计汽缸中的氮氧化物浓度水平。输出模块基于氮氧化物浓度水平而估计氮氧化物的量。控制模块基于汽缸排出的氮氧化物的量而控制发动机或排气系统的运行。
【IPC分类】F01N9/00, F02D45/00
【公开号】CN105484841
【申请号】CN201510635544
【发明人】Y.苗, M.孙
【申请人】通用汽车环球科技运作有限责任公司
【公开日】2016年4月13日
【申请日】2015年9月30日
【公告号】DE102015116143A1, US20160097314