发动机喷油控制修正方法

文档序号:1284112 发布日期:2020-08-28 浏览:23次 >En<

阅读说明:本技术 发动机喷油控制修正方法 (Engine fuel injection control correction method ) 是由 康子越 于 2020-03-19 设计创作,主要内容包括:本发明揭示了一种发动机喷油控制修正方法,与发动机喷油控制系统相配合,包括如下步骤:通过发动机运行状态判断发动机运行阶段,所述发动机运行阶段包括起动阶段、起动后阶段以及暖机阶段,随后根据不同的发动机运行阶段执行相应的后续操作;将所得到的各阶段的喷油修正系数输入发动机喷油控制系统中,完成对发动机喷油控制系统的修正。本发明将发动机的喷油控制过程分三个阶段,并结合每个阶段内发动机不同的工况条件,准确计算出修正系数,最终以此为基础实现对发动机喷油控制的精准标定和精确修正。(The invention discloses an engine oil injection control correction method, which is matched with an engine oil injection control system and comprises the following steps: judging an engine operation stage according to an engine operation state, wherein the engine operation stage comprises a starting stage, a post-starting stage and a warming-up stage, and then executing corresponding subsequent operations according to different engine operation stages; and inputting the obtained oil injection correction coefficients of all stages into an engine oil injection control system to finish the correction of the engine oil injection control system. According to the invention, the fuel injection control process of the engine is divided into three stages, and the correction coefficient is accurately calculated by combining different working conditions of the engine in each stage, so that the accurate calibration and the accurate correction of the fuel injection control of the engine are finally realized on the basis of the correction coefficient.)

发动机喷油控制修正方法

技术领域

本发明涉及一种发动机修正算法,具体而言,涉及一种发动机喷油控制修正方法,属于汽车发动机电控技术领域。

背景技术

发动机的喷油操作是发动机正常运作过程中的一个必要步骤,具体而言,现有的汽车发动机一般存在多个气缸,每个气缸在运作时都包括四冲程工作行程,即进气行程、压缩行程、做功行程以及排气行程。在做功行程中,可将燃料燃烧后发出的热能转变为机械能,对外输出动力,在其他三个行程中,借助惯性作用可完成进气、压缩和排气等一系列动作。为了保证发动机的正常运转,在发动机气缸完成一次做功的过程中,需要在正确的时间通过喷油器喷出正确的油量,因此喷油的开始时间和喷油量的精确性都会对发动机的性能产生很大的影响。

在现有技术中,对于发动机起动时的喷油控制是基于开环空燃比或者过量空气系数的方式来实现的,在起动后及暖机过程中逐步向理论空燃比或过量空气系数过渡,因此,在当前常见的发动机起动喷油控制方式下,无法精确到在每个工况和每个温度点下对发动机起动、起动后及暖机过程进行喷油的标定和控制,在排放法规日益严格的现如今,显然这样的发动机喷油控制方式不利于实现对发动机排放污染物的最优控制。

综上所述,如何在现有技术的基础上提出一种全新的发动机喷油控制修正方法,实现对现有发动机喷油控制系统的精确修正,克服现有技术中的不足,也就成为了本领域内技术人员亟待解决的问题。

发明内容

鉴于现有技术存在上述缺陷,本发明的目的是提出一种发动机喷油控制修正方法,具体如下。

一种发动机喷油控制修正方法,与发动机喷油控制系统相配合,包括如下步骤:

S1、通过发动机运行状态判断发动机运行阶段,所述发动机运行阶段包括起动阶段、起动后阶段以及暖机阶段,随后根据不同的发动机运行阶段执行相应的后续操作;

S2、当所述发动机运行阶段为起动阶段时,使用发动机起动喷油修正系数算法,得到发动机起动阶段的喷油修正系数;

S3、当所述发动机运行阶段为起动后阶段时,使用发动机起动后喷油修正系数算法,得到发动机起动后阶段的喷油修正系数;

S4、当所述发动机运行阶段为暖机阶段时,使用发动机暖机喷油修正系数算法,得到发动机暖机阶段的喷油修正系数;

S5、将所得到的各阶段的喷油修正系数输入发动机喷油控制系统中,完成对发动机喷油控制系统的修正。

优选地,S2中所述发动机起动喷油修正系数算法,包括如下步骤:

S21、进行发动机起动成功条件判断;

若满足所述发动机起动成功条件,则将发动机起动阶段的喷油修正系数赋值为1,随即结束算法流程;

反之,则按序执行后续步骤;

S22、进行发动机高温起动条件判断;

若满足所述发动机高温起动条件,则执行高温起动的喷油修正系数计算,依据起动水温、进气温度和发动机拖动时间确定发动机起动阶段的喷油修正系数,随即结束算法流程;

反之,则按序执行后续步骤;

S23、进行发动机低温重复起动条件判断;

若满足所述发动机低温重复起动条件,则执行低温重复起动的喷油修正系数计算,依据起动水温、发动机拖动时间和停机时间确定发动机起动阶段的喷油修正系数,随即结束算法流程;

反之,则执行正常起动的喷油修正系数计算,依据起动水温和发动机拖动时间确定发动机起动阶段的喷油修正系数,随即结束算法流程。

优选地,S3中所述发动机起动后喷油修正系数算法,包括如下步骤:

S31、进行发动机起动成功条件判断;

若不满足所述发动机起动成功条件,则将发动机起动后阶段的喷油修正系数赋值为1,随即结束算法流程;

反之,则按序执行后续步骤;

S32、进行发动机高温起动条件判断;

若满足所述发动机高温起动条件,则执行高温起动后的喷油修正系数计算,依据发动机水温和进气温度确定发动机起动后阶段的喷油修正系数,随即跳转至S34;

反之,则按序执行后续步骤;

S33、进行发动机低温重复起动条件判断;

若满足所述发动机低温重复起动条件,则执行低温重复起动后的喷油修正系数计算,依据起动水温、发动机负荷和停机时间确定发动机起动后阶段的喷油修正系数,随即按序执行后续步骤;

反之,则执行正常起动后的喷油修正系数计算,依据起动水温和发动机负荷确定发动机起动后阶段的喷油修正系数,随即按序执行后续步骤;

S34、对已确定的发动机起动后阶段的喷油修正系数以一阶滤波的方式进行衰减;

S35、判断衰减后的发动机起动后阶段的喷油修正系数是否等于1;

若等于1,则结束算法流程;

反之,则返回S34重复算法操作。

优选地,所述发动机起动成功条件包括:发动机转速超过450转/分钟;发动机无反转现象发生;发动机无外部断油或停机指令。

优选地,所述发动机高温起动条件包括:发动机起动水温高于 105℃;发动机起动进气温度高于75℃;发动机起动进气温度与上次停机时的进气温度差值高于5℃;发动机起动水温与上次停机时的水温差值高于5℃。

优选地,所述发动机低温重复起动条件包括:前一个运转循环发动机运行时间大于2秒;当前无水温和掉电计时器相关故障;发动机水温小于- 10℃;发动机停机时间小于5分钟。

优选地,S4中所述发动机暖机喷油修正系数算法,包括如下步骤:

S41、获取起动水温和发动机负荷的修正系数,将该系数乘以起动水温和累积进气量的修正系数;

S42、将S41中的计算结果与发动机水温和起动水温的修正系数相加;

S43、将S42中的计算结果乘以发动机转速和负荷的修正系数;

S44、将S43中的计算结果加上常数1,最终得到发动机暖机阶段的喷油修正系数。

本发明的优点主要体现在以下几个方面:

本发明所提出的一种发动机喷油控制修正方法,将发动机的喷油控制过程进一步细分为起动、起动后和暖机三个阶段,并结合每个阶段内针对发动机不同的水温、负荷、海拔等工况条件,准确计算出修正系数,最终以此为基础实现对发动机喷油控制的精准标定和精确修正,从而更有效地完成对发动机排放污染物的控制。

此外,本发明也为同领域内的其他相关问题提供了参考,可以以此为依据进行拓展延伸,运用于同领域内的其他技术方案中,具有十分广阔的应用前景。

以下便结合实施例附图,对本发明的

具体实施方式

作进一步的详述,以使本发明技术方案更易于理解、掌握。

附图说明

图1为本发明方法的流程示意图;

图2为本发明中发动机起动喷油修正系数算法的流程示意图;

图3为本发明中发动机起动后喷油修正系数算法的流程示意图;

图4为本发明中发动机暖机喷油修正系数算法的流程示意图。

具体实施方式

本发明提出了一种发动机喷油控制修正方法,具体如下。

如图1所示,一种发动机喷油控制修正方法,与发动机喷油控制系统相配合,包括如下步骤:

S1、通过发动机运行状态判断发动机运行阶段,所述发动机运行阶段包括起动阶段、起动后阶段以及暖机阶段,随后根据不同的发动机运行阶段执行相应的后续操作。

S2、当所述发动机运行阶段为起动阶段时,使用发动机起动喷油修正系数算法,得到发动机起动阶段的喷油修正系数。

如图2所示,S2中所述发动机起动喷油修正系数算法,包括有,

S21、进行发动机起动成功条件判断;

若满足所述发动机起动成功条件,则将发动机起动阶段的喷油修正系数赋值为1,随即结束算法流程;

反之,则按序执行后续步骤;

S22、进行发动机高温起动条件判断;

若满足所述发动机高温起动条件,则执行高温起动的喷油修正系数计算,依据起动水温、进气温度和发动机拖动时间查表确定发动机起动阶段的喷油修正系数fmsp_strt_fac,计算公式为

fmsp_strt_fac=FMSP_M_STRT_HOT_FAC*FMSP_M_STRT_HOT_REF_FAC;

其中,FMSP_M_STRT_HOT_FAC为三维标定表格,查表坐标轴为起动水温和进气温度;FMSP_M_STRT_HOT_REF_FAC为三维标定表格,查表坐标轴为发动机拖动时间和进气温度;

随即结束算法流程。

反之,则按序执行后续步骤;

S23、进行发动机低温重复起动条件判断;

若满足所述发动机低温重复起动条件,则执行低温重复起动的喷油修正系数计算,依据起动水温、发动机拖动时间和停机时间查表确定发动机起动阶段的喷油修正系数fmsp_strt_fac,计算公式为

fmsp_strt_fac=FMSP_M_RSTRT_FAC*FMSP_C_STRT_ECT_FAC* FMSP_M_STRT_CLD_REF_FAC;

其中,FMSP_M_RSTRT_FAC为三维标定表格,查表坐标轴为发动机起动水温和停机时间;FMSP_C_STRT_ECT_FAC为二维标定表格,查表坐标轴为发动机起动水温;FMSP_M_STRT_CLD_REF_FAC为三维标定表格,查表坐标轴为发动机拖动时间和起动水温;

随即结束算法流程;

反之,则执行正常起动的喷油修正系数计算,依据起动水温和发动机拖动时间查表确定发动机起动阶段的喷油修正系数fmsp_strt_fac,计算公式为

fmsp_strt_fac=FMSP_C_STRT_ECT_FAC*FMSP_M_STRT_CLD_REF_FAC;

其中,FMSP_C_STRT_ECT_FAC为二维标定表格,查表坐标轴为发动机起动水温;FMSP_M_STRT_CLD_REF_FAC为三维标定表格,查表坐标轴为发动机拖动时间和起动水温;

随即结束算法流程。

S3、当所述发动机运行阶段为起动后阶段时,使用发动机起动后喷油修正系数算法,得到发动机起动后阶段的喷油修正系数。

如图3所示,S3中所述发动机起动后喷油修正系数算法,包括有,

S31、进行发动机起动成功条件判断;

若不满足所述发动机起动成功条件,则将发动机起动后阶段的喷油修正系数赋值为1,随即结束算法流程;

反之,则按序执行后续步骤;

S32、进行发动机高温起动条件判断;

若满足所述发动机高温起动条件,则执行高温起动后的喷油修正系数计算,依据发动机水温和进气温度查表确定发动机起动后阶段的喷油修正系数fmsp_ast_fac,计算公式为

fmsp_ast_fac=FMSP_M_ASTRT_HOT_FAC+1;

其中,FMSP_M_ASTRT_HOT_FAC为三维标定表格,查表坐标轴为发动机进气温度和水温;

随即跳转至S34;

反之,则按序执行后续步骤;

S33、进行发动机低温重复起动条件判断;

若满足所述发动机低温重复起动条件,则执行低温重复起动后的喷油修正系数计算,依据起动水温、发动机负荷和停机时间查表确定发动机起动后阶段的喷油修正系数fmsp_ast_fac,计算公式为

fmsp_ast_fac=FMSP_C_ASTRT_CLD_FAC*FMSP_M_ASTRT_LD_FAC*

FMSP_M_ASTRT_RSTRT_FAC+1;

其中,FMSP_C_ASTRT_CLD_FAC为二维标定表格,查表坐标轴为发动机起动水温;FMSP_M_ASTRT_LD_FAC为三维标定表格,查表坐标轴为发动机负荷和起动水温;FMSP_M_ASTRT_RSTRT_FAC为三维标定表格,查表坐标轴为发动机停机时间和起动水温;

随即按序执行后续步骤;

反之,则执行正常起动后的喷油修正系数计算,依据起动水温和发动机负荷查表确定发动机起动后阶段的喷油修正系数fmsp_ast_fac,计算公式为

fmsp_ast_fac=FMSP_C_ASTRT_CLD_FAC*FMSP_M_ASTRT_LD_FAC+1;

其中,FMSP_C_ASTRT_CLD_FAC为二维标定表格,查表坐标轴为发动机起动水温;FMSP_M_ASTRT_LD_FAC为三维标定表格,查表坐标轴为发动机负荷和起动水温;

随即按序执行后续步骤;

S34、对已确定的发动机起动后阶段的喷油修正系数以一阶滤波的方式进行衰减;

S35、判断衰减后的发动机起动后阶段的喷油修正系数是否等于1;

若等于1,则结束算法流程;

反之,则返回S34重复算法操作。

S4、当所述发动机运行阶段为暖机阶段时,使用发动机暖机喷油修正系数算法,得到发动机暖机阶段的喷油修正系数。

如图4所示,S4中所述发动机暖机喷油修正系数算法,包括有,

S41、获取起动水温和发动机负荷的修正系数,将该系数乘以起动水温和累积进气量的修正系数;

S42、将S41中的计算结果与发动机水温和起动水温的修正系数相加;

S43、将S42中的计算结果乘以发动机转速和负荷的修正系数;

S44、将S43中的计算结果加上常数1,最终得到发动机暖机阶段的喷油修正系数。

S5、将所得到的各阶段的喷油修正系数输入发动机喷油控制系统中,完成对发动机喷油控制系统的修正。

需要说明的是,在上述步骤中,所述发动机起动成功条件包括:发动机转速超过450转/分钟;发动机无反转现象发生;发动机无外部断油或停机指令。

所述发动机高温起动条件包括:发动机起动水温高于105℃;发动机起动进气温度高于75℃;发动机起动进气温度与上次停机时的进气温度差值高于5℃;发动机起动水温与上次停机时的水温差值高于5℃。

所述发动机低温重复起动条件包括:前一个运转循环发动机运行时间大于2秒;当前无水温和掉电计时器相关故障;发动机水温小于-10℃;发动机停机时间小于5分钟。

综上所述,本发明所提出的一种发动机喷油控制修正方法,将发动机的喷油控制过程进一步细分为起动(start)、起动后(afterstart)和暖机(warm)三个阶段,并结合每个阶段内针对发动机不同的水温、负荷、海拔等工况条件,准确计算出修正系数,最终以此为基础实现对发动机喷油控制的精准标定和精确修正,从而更有效地完成对发动机排放污染物的控制。

此外,本发明也为同领域内的其他相关问题提供了参考,可以以此为依据进行拓展延伸,运用于同领域内的其他技术方案中,具有十分广阔的应用前景。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神和基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种控制方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!