CN112096535B - 发动机燃油喷射次数控制方法、***及汽车 - Google Patents

发动机燃油喷射次数控制方法、***及汽车 Download PDF

Info

Publication number
CN112096535B
CN112096535B CN202010813483.2A CN202010813483A CN112096535B CN 112096535 B CN112096535 B CN 112096535B CN 202010813483 A CN202010813483 A CN 202010813483A CN 112096535 B CN112096535 B CN 112096535B
Authority
CN
China
Prior art keywords
injection
maximum
fuel
static
cnt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010813483.2A
Other languages
English (en)
Other versions
CN112096535A (zh
Inventor
秦龙
刘磊
田丰民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongfeng Motor Corp
Original Assignee
Dongfeng Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongfeng Motor Corp filed Critical Dongfeng Motor Corp
Priority to CN202010813483.2A priority Critical patent/CN112096535B/zh
Publication of CN112096535A publication Critical patent/CN112096535A/zh
Application granted granted Critical
Publication of CN112096535B publication Critical patent/CN112096535B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/40Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
    • F02D41/402Multiple injections

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

本发明公开了一种发动机燃油喷射次数控制方法、***及汽车,涉及发动机控制技术领域,其方法包括:获取目标喷油量、燃油密度、最大喷射油压、静态喷射流量、静态燃油密度、静态喷射油压、最大喷射角度、最小喷射间隔时间、发动机转速,计算第一最大喷射次数;获取下一时刻喷射进入气缸的单循环喷油量和实际油轨压力,计算第二最大喷射次数;识别发动机工况,根据、及发动机工况对应的喷射模式的喷射次数映射表获取第三最大喷射次数;根据、及确定最终的喷射次数。本发明不同发动机工况下基于不同设计目标设计不同的喷射次数,以改善排温、降低排放和改善燃油经济性为目的且避免各喷射对相邻喷射脉宽的影响。

Description

发动机燃油喷射次数控制方法、***及汽车
技术领域
本发明涉及发动机控制技术领域,具体是涉及一种发动机燃油喷射次数控制方法、***及汽车。
背景技术
发动机主要是将燃油的化学能转化为机械能而实现动力输出,为整车提供动力。发动机的燃油***主要是根据发动机运转工况的需要,向发动机提供燃油以与空气混合形成可燃混合气。为了减小发动机振动噪声,改善发动机冷起动或排放等性能,要求根据发动机不同工况设置不同的喷射次数。目前常见的喷射次数设定根据发动机转速、喷油量和电池电压、水温等信号决定。但是发动机工况复杂,其燃油喷射次数与多个工作参数相关,仅仅根据发动机转速、喷油量和电池电压、水温等信号判断在部分工况下并不适用。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种发动机燃油喷射次数控制方法、***及汽车,充分考虑发动机各运行工况,不同工况下基于不同设计目标设计不同的喷射次数,以改善排温、降低排放和改善燃油经济性为目的且避免各喷射对相邻喷射脉宽的影响。
第一方面,提供一种发动机燃油喷射次数控制方法,包括以下步骤:
获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic、静态喷射油压pFuelStatic、最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin、发动机转速n,确定基于喷射时间的第一最大喷射次数CntInjDurPulseMax
获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl和实际油轨压力pFuelRail,确定基于下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl的第二最大喷射次数CntFuelMassMax
识别发动机工况,根据发动机转速n、单循环喷油量mfuelActiveCyl及所述发动机工况对应的喷射模式的喷射次数映射表获取第三最大喷射次数CntPulseDsrd
根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal
所述“获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic、静态喷射油压pFuelStatic、最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin、发动机转速n,确定基于喷射时间的第一最大喷射次数CntInjDurPulseMax”步骤,包括以下步骤:
获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,确定最大喷射时间tInjMaxCyl
获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定最大允许喷射时间tMaxInjDuration
根据最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration,确定第一最大喷射次数CntInjDurPulseMax
根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述“获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,确定最大喷射时间tInjMaxCyl”步骤,包括以下步骤:
获取当前时刻的燃油密度rhoFuel和静态燃油密度rhoStatic,结合相应的修正系数映射表获取燃油密度修正系数
Figure GDA0003262215190000031
获取当前时刻的目标喷油量mfuelMax、最大喷射油压pFuelMax、静态喷射流量QStatic及静态喷射油压pFuelStatic,结合
Figure GDA0003262215190000032
确定最大喷射时间tInjMaxCyl如下:
Figure GDA0003262215190000033
根据第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述“获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定最大允许喷射时间tMaxInjDuration”步骤,包括以下步骤:
获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定第一最大允许喷射时间tMaxInjDurationHW如下:
Figure GDA0003262215190000041
根据mfuelMax和n确定最早喷射起始角phiEarlistSOI、最晚喷射结束角phiLatestEOI,确定第二最大允许喷射时间tMaxInjDurationSW如下:
Figure GDA0003262215190000042
选第一最大允许喷射时间取tMaxInjDurationHW和第二最大允许喷射时间tMaxInjDurationSW的较小值作为最大允许喷射时间tMaxInjDuration
根据第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述“根据最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration,确定第一最大喷射次数CntInjDurPulseMax”步骤,包括以下步骤:
获取最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration的时间比值
Figure GDA0003262215190000043
根据时间比值
Figure GDA0003262215190000044
与最大喷射次数的映射表,确定第一最大喷射次数CntInjDurPulseMax
根据第一方面,在第一方面的第五种可能的实现方式中,所述“获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl和实际油轨压力pFuelRail,确定基于下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl的第二最大喷射次数CntFuelMassMax”步骤,包括以下步骤:
获取实际油轨压力pFuelRail,结合压力与单次喷射最小喷油量的映射表确定单次喷射最小喷油量f(pFuelRail);
获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl,计算喷油量比值
Figure GDA0003262215190000051
根据喷油量比值
Figure GDA0003262215190000052
与最大喷射次数的映射表,确定第二最大喷射次数CntFuelMassMax
根据第一方面,在第一方面的第六种可能的实现方式中,所述“根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal”步骤,包括以下步骤:
选取第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd的最小值作为最终的喷射次数CntPulseFinal
根据第一方面,在第一方面的第七种可能的实现方式中,所述“根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal”步骤之后,包括以下步骤:
获取喷射角度和喷射油量,结合最终的喷射次数CntPulseFinal执行喷油动作。
第二方面,提供一种发动机燃油喷射次数控制***,用于执行上述的发动机燃油喷射次数控制方法。
第三方面,提供一种汽车,包括上述的发动机燃油喷射次数控制***。
与现有技术相比,本发明充分考虑发动机各运行工况,不同工况下基于不同设计目标设计不同的喷射次数,且根据软硬件喷射能力和喷射次数限定,最终实现了喷射次数的管理,以改善排温、降低排放和改善燃油经济性为目的且避免各喷射对相邻喷射脉宽的影响。
附图说明
图1是本发明一种发动机燃油喷射次数控制方法实施例的流程示意图;
图2是本发明一种发动机燃油喷射次数控制方法实施例的流程示意图;
图3是本发明一种发动机燃油喷射次数控制方法实施例的流程示意图;
图4是本发明一种发动机燃油喷射次数控制方法实施例的流程示意图;
图5是本发明一种发动机燃油喷射次数控制方法实施例的流程示意图。
具体实施方式
现在将详细参照本发明的具体实施例,在附图中例示了本发明的例子。尽管将结合具体实施例描述本发明,但将理解,不是想要将本发明限于所述的实施例。相反,想要覆盖由所附权利要求限定的在本发明的精神和范围内包括的变更、修改和等价物。应注意,这里描述的方法步骤都可以由任何功能块或功能布置来实现,且任何功能块或功能布置可被实现为物理实体或逻辑实体、或者两者的组合。
为了使本领域技术人员更好地理解本发明,下面结合附图和具体实施方式对本发明作进一步详细说明。
注意:接下来要介绍的示例仅是一个具体的例子,而不作为限制本发明的实施例必须为如下具体的步骤、数值、条件、数据、顺序等等。本领域技术人员可以通过阅读本说明书来运用本发明的构思来构造本说明书中未提到的更多实施例。
参见图1所示,本发明实施例提供一种发动机燃油喷射次数控制方法,包括以下步骤:
S100获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic、静态喷射油压pFuelStatic、最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin、发动机转速n,确定基于喷射时间的第一最大喷射次数CntInjDurPulseMax
S200获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl和实际油轨压力pFuelRail,确定基于喷油量的第二最大喷射次数CntFuelMassMax
S300识别发动机工况,根据发动机转速n、单循环喷油量mfuelActiveCyl及所述发动机工况对应的喷射模式的喷射次数映射表获取第三最大喷射次数CntPulseDsrd
S400根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal
具体的,发动机燃油喷射次数与多个发动机参数相关,因此分别计算基于喷射时间、基于喷油量以及基于发动机工况的最大喷射次数,然后从上述计算的到的三种最大喷射次数中选取其中一个作为最终的最大喷射次数。
本实施例中,首先获取相关参数计算基于喷射时间的第一最大喷射次数CntInjDurPulseMax,其次获取相关参数计算基于喷油量的第二最大喷射次数CntFuelMassMax。最后根据发动机的运行参数识别发动机工况,选取发动机工况对应的喷射次数映射表,获取第三最大喷射次数CntPulseDsrd。不同转速下和目标喷油量下,首先通过设置较大的喷射次数,通过试验去发现是否可以每次的喷射都能够完成。完成的平均标准是当前的转速和目标喷油量是否准确喷射出准确的喷油量,以及对燃油经济性和排放的影响,最终选择一个可以准确喷油量且对燃油经济性和排放影响最小的一个最大的喷油量。在各个发动机工况下,分别标定获取不同的发动机装束和目标喷油量下的燃烧喷射次数。
其中,将发动机工况划分成四种模式,即起动模式,催化器起燃模式,暖机模式和正常运行模式,这四种模式的优先级越来越低。起动模式的优先级最高,正常运行模式的优先级最低,也就是如果起动模式满足时,不允许进入其他的模式。只有在起动模式不满足,催化器起燃模式在模式激活是才可能进入催化器起燃模式。而正常运行模式是只在起动、催化器起燃、暖机模式均不满足的情况下才可以进行。
其中起动模式,是发动机处于起动阶段,此时基于排放和改善发动机燃烧稳定性为目的设计燃烧喷射次数,起动模式对应的喷射次数映射表如表一所示,表一中的数据是为了便于理解进行的举例说明,因此并不能将实际情况仅仅限定在表一中的数据。
表一 起动模式对应的喷射次数映射表
Figure GDA0003262215190000081
Figure GDA0003262215190000091
催化器起燃模式,在催化器起燃控制激活时,基于提高排温,改善排放和发动机燃烧稳定性为目的设计燃烧喷射次数,催化器起燃模式对应的喷射次数映射表如表二所示,表二中的数据是为了便于理解进行的举例说明,因此并不能将实际情况仅仅限定在表二中的数据。
表二 催化器起燃模式对应的喷射次数映射表
Figure GDA0003262215190000092
暖机模式,在水温低于预设温度(例如40℃)时,基于提高排温,改善排放和发动机燃烧稳定性为目的设计燃烧喷射次数,暖机模式对应的喷射次数映射表如表三所示,表三中的数据是为了便于理解进行的举例说明,因此并不能将实际情况仅仅限定在表三中的数据。
表三 暖机模式对应的喷射次数映射表
Figure GDA0003262215190000093
Figure GDA0003262215190000101
发动机正常运行模式,除去以上模式均为发动机正常运行模式,基于改善排放和发动机燃烧稳定性为目的,设计燃烧喷射次数,发动机正常运行模式对应的喷射次数映射表如表四所示,表四中的数据是为了便于理解进行的举例说明,因此并不能将实际情况仅仅限定在表四中的数据。
表四 发动机正常运行模式对应的喷射次数映射表
Figure GDA0003262215190000102
以上四种模式,均是基于发动机转速和喷油量来确定基于工况的喷射次数。例如,发动机在单循环内最大喷油次数为3,除在起动模式为喷射次数为2次外,其他模式为3次喷射。
本申请充分考虑发动机各运行工况,不同工况下基于不同设计目标设计不同的喷射次数,且根据软硬件喷射能力和喷射次数限定,最终实现了喷射次数的管理,以改善排温、降低排放和改善燃油经济性为目的且避免各喷射对相邻喷射脉宽的影响。
可选地,如图2所示,在本申请另外的实施例中,所述“S100获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic、静态喷射油压pFuelStatic、最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin、发动机转速n,确定基于喷射时间的第一最大喷射次数CntInjDurPulseMax”步骤,包括以下步骤:
S110获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,确定最大喷射时间tInjMaxCyl
S120获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定最大允许喷射时间tMaxInjDuration
S130根据最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration,确定第一最大喷射次数CntInjDurPulseMax
具体的,本实施例中,获取发动机气缸当前的目标喷油量mfuelMax,且mfuelMax为所有气缸的目标喷油量(该缸每个工作周期内,即曲轴运转2圈)的最大值。获取发动机当前的燃油密度rhoFuel和最大喷射油压pFuelMax
获取发动机的静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic是喷油嘴的固有特性,由喷油嘴本身的性能决定,静态的是指喷油器做单独测试时候的数据。例如,通过喷油器特性验证试验测得,某一发动机的静态燃油密度=689.95kg/m3和静态燃油喷射油压10MPa下的静态喷射流量7.68g/s。根据上述获取的参数计算最大喷射时间tInjMaxCyl
获取最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,最大喷射角度phiInjMax为压缩上指点提前的角度,喷射角度过大导致两次喷射之间重叠从而影响喷射驱动电流的准确性。最小喷射间隔时间tInjBankSwitchMin为上一次喷射结束后需要一定的喷射角度间隔才能开始下一次喷射,保证驱动足够的喷射电流。根据喷油嘴的电能力确定最小喷射间隔,然后根据发动机各个气缸的位置布置以及工作状态确定最大喷射角度。根据上述获取的参数计算最大允许喷射时间tMaxInjDuration。最后根据tInjMaxCyl和tMaxInjDuration确定CntInjDurPulseMax
可选地,如图3所示,在本申请另外的实施例中,所述“S110获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,确定最大喷射时间tInjMaxCyl”步骤,包括以下步骤:
S111获取当前时刻的燃油密度rhoFuel和静态燃油密度rhoStatic,结合相应的修正系数映射表获取燃油密度修正系数
Figure GDA0003262215190000121
S112获取当前时刻的目标喷油量mfuelMax、最大喷射油压pFuelMax、静态喷射流量QStatic及静态喷射油压pFuelStatic,结合
Figure GDA0003262215190000122
确定最大喷射时间tInjMaxCyl如下:
Figure GDA0003262215190000131
具体的,本实施例中,获取燃油密度rhoFuel和静态燃油密度rhoStatic,根据发动机当前的燃油密度下修正喷射时间,因此结合相应的修正系数映射表获取燃油密度修正系数
Figure GDA0003262215190000132
其中,燃油密度修正系数的标定过程为:先设定燃油密度等于静态燃油密度,然后再改变燃油密度,统计最大喷射时间,确定此部分的修正系数,也就是设定其它参数一定时,调整燃油密度得到不同的最大喷射时间,基于燃油密度和最大喷射时间计算修正系数,因此修正系数实际上是燃油密度对最大喷射时间的影响因子。修正系数映射表如表五所示,表五中的数据是为了便于理解进行的举例说明,因此并不能将实际情况仅仅限定在表五中的数据。
表五 修正系数映射表
Figure GDA0003262215190000133
获取目标喷油量mfuelMax、最大喷射油压pFuelMax、静态喷射流量QStatic及静态喷射油压pFuelStatic,预估的最大喷射油压pFuelMax为实际的油轨燃油压力与进气岐管气体压力之差(考虑到气缸内压力不低于进气岐管压力,因此选择油轨燃油压力与进气岐管压力之差作为燃油喷射压力)。结合
Figure GDA0003262215190000134
计算tInjMaxCyl
Figure GDA0003262215190000141
可选地,如图4所示,在本申请另外的实施例中,所述“S120获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定最大允许喷射时间tMaxInjDuration”步骤,包括以下步骤:
S121获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定第一最大允许喷射时间tMaxInjDurationHW如下:
Figure GDA0003262215190000142
S122根据mfuelMax和n确定最早喷射起始角phiEarlistSOI、最晚喷射结束角phiLatestEOI,确定第二最大允许喷射时间tMaxInjDurationSW如下:
Figure GDA0003262215190000143
S123选第一最大允许喷射时间取tMaxInjDurationHW和第二最大允许喷射时间tMaxInjDurationSW的较小值作为最大允许喷射时间tMaxInjDuration
具体的,本实施例中,获取最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,计算第一最大允许喷射时间tMaxInjDurationHW
Figure GDA0003262215190000144
根据mfuelMax和n确定最早喷射起始角phiEarlistSOI、最晚喷射结束角phiLatestEOI,SOI是start of injection,即喷射起始角,EOI是end of injection,即喷射结束角。在不同mfuelMax和n下,通过标定其最早喷射起始角和最晚喷射结束角,确保COV IMEP(coefficientof vabration of IMEP指示平均有效压力的变动系数))小于预设比例,例如8%为台架用来检测指示平均有效压力的波动系数,系数越大代表发动机越抖动,因此值越小越好。发动机燃烧抖动以及PN((颗粒物数量))值越小越好。根据上述获取的参数计算第二最大允许喷射时间tMaxInjDurationSW
Figure GDA0003262215190000151
选取tMaxInjDurationHW和tMaxInjDurationSW的较小值作为tMaxInjDuration
可选地,在本申请另外的实施例中,所述“S130根据最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration,确定第一最大喷射次数CntInjDurPulseMax”步骤,包括以下步骤:
S131获取最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration的时间比值
Figure GDA0003262215190000152
S132根据时间比值
Figure GDA0003262215190000153
与最大喷射次数的映射表,确定第一最大喷射次数CntInjDurPulseMax
具体的,本实施例中,将
Figure GDA0003262215190000154
划分为N个区间(表示喷射次数可以是1次到N次,N值可以根据实际情况进行设置,通过试验标定得到),其值越小,则最大允许喷射次数CntInjDurPulseMax越大。总喷射时间越长,由于多喷的加入,会增加喷射间隔,从而导致总喷射时间延长,但由于又限定了最早喷射起始角phiEarlistSOI和最晚喷射结束角phiLatestEOI,此时可能导致会丢失其中的设定喷射次数,如果导致实际喷射次数变少,则调整期最大允许喷射次数。在本申请的一个实例中,可以设N=3,
Figure GDA0003262215190000161
在0与0.5之间时,最大喷射次数为3;
Figure GDA0003262215190000162
在0.5与0.7之间时,最大喷射次数为2;
Figure GDA0003262215190000163
在0.7与1之间时,最大喷射次数为1。
可选地,如图5所示,在本申请另外的实施例中,所述“S200获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl和实际油轨压力pFuelRail,确定基于喷油量的第二最大喷射次数CntFuelMassMax”步骤,包括以下步骤:
S210获取实际油轨压力pFuelRail,结合压力与单次喷射最小喷油量的映射表确定单次喷射最小喷油量f(pFuelRail);
S220获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl,计算喷油量比值
Figure GDA0003262215190000164
S230根据喷油量比值
Figure GDA0003262215190000165
与最大喷射次数的映射表,确定第二最大喷射次数CntFuelMassMax
具体的,本实施例中,获取实际油轨压力pFuelRail,结合压力与单次喷射最小喷油量的映射表确定单次喷射最小喷油量f(pFuelRail),预估不同燃油压力下的单次喷射最小喷油量。油轨压力越高,在开启喷嘴喷射的单次喷射最小喷油量越大,不考虑其他情况,油轨压力是最要因素,其他的因素影响小,油轨压力越小,会导致喷射压力小,同样的喷油量喷射时间长,设置的多喷次数就越少。如果油轨压力小但设置多喷次数多,会超过最早喷射起始角和最晚喷射结束角的范围。压力与单次喷射最小喷油量的映射表如表六所示,表六中的数据是为了便于理解进行的举例说明,因此并不能将实际情况仅仅限定在表六中的数据。
表六 压力与单次喷射最小喷油量的映射表
Figure GDA0003262215190000171
获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl,计算喷油量比值
Figure GDA0003262215190000172
Figure GDA0003262215190000173
同样划分为N个区间(表示喷射次数可以是1次到N次),其值越小,则最大允许喷射次数CntFuelMassMax越大。在本申请的一个实例中,可以设N=3,
Figure GDA0003262215190000174
在超过3.4时,最大喷射次数为3;
Figure GDA0003262215190000175
在2.4与3.4之间时,最大喷射次数为2;
Figure GDA0003262215190000176
在低于2.4时,最大喷射次数为1。
可选地,在本申请另外的实施例中,所述“S400根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal”步骤,包括以下步骤:
S410选取第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd的最小值作为最终的喷射次数CntPulseFinal
可选地,在本申请另外的实施例中,所述“S400根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal”步骤之后,包括以下步骤:
S500获取喷射角度和喷射油量,结合最终的喷射次数CntPulseFinal执行喷油动作。
本申请实施例提供一种发动机燃油喷射次数控制***,用于执行上述实施例所述的发动机燃油喷射次数控制方法。
本申请实施例提供一种汽车,包括上述实施例所述的发动机燃油喷射次数控制***。
基于同一发明构思,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法的所有方法步骤或部分方法步骤。
本发明实现上述方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Ra ndomAccess Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
基于同一发明构思,本申请实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法中的所有方法步骤或部分方法步骤。
所称处理器可以是中央处理单元(Central Processing Unit,CP U),还可以是其他通用处理器、数字信号处理器(Digital Signal Pr ocessor,DSP)、专用集成电路(Application Specific Integrated Circ uit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(例如声音播放功能、图像播放功能等);存储数据区可存储根据手机的使用所创建的数据(例如音频数据、视频数据等)。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Fl ash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、服务器或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、服务器和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (9)

1.一种发动机燃油喷射次数控制方法,其特征在于,包括以下步骤:
获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic、静态喷射油压pFuelStatic、最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin、发动机转速n,确定基于喷射时间的第一最大喷射次数CntInjDurPulseMax
获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl和实际油轨压力pFuelRail,确定基于下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl的第二最大喷射次数CntFuelMassMax
识别发动机工况,根据发动机转速n、单循环喷油量mfuelActiveCyl及所述发动机工况对应的喷射模式的喷射次数映射表获取第三最大喷射次数CntPulseDsrd
根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal
所述“获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic、静态喷射油压pFuelStatic、最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin、发动机转速n,确定基于喷射时间的第一最大喷射次数CntInjDurPulseMax”步骤,包括以下步骤:
获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,确定最大喷射时间tInjMaxCyl
获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定最大允许喷射时间tMaxInjDuration
根据最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration,确定第一最大喷射次数CntInjDurPulseMax
2.如权利要求1所述的方法,其特征在于,所述“获取当前时刻的目标喷油量mfuelMax、燃油密度rhoFuel、最大喷射油压pFuelMax、静态喷射流量QStatic、静态燃油密度rhoStatic及静态喷射油压pFuelStatic,确定最大喷射时间tInjMaxCyl”步骤,包括以下步骤:
获取当前时刻的燃油密度rhoFuel和静态燃油密度rhoStatic,结合相应的修正系数映射表获取燃油密度修正系数
Figure FDA0003262215180000021
获取当前时刻的目标喷油量mfuelMax、最大喷射油压pFuelMax、静态喷射流量QStatic及静态喷射油压pFuelStatic,结合
Figure FDA0003262215180000022
确定最大喷射时间tInjMaxCyl如下:
Figure FDA0003262215180000023
3.如权利要求1所述的方法,其特征在于,所述“获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定最大允许喷射时间tMaxInjDuration”步骤,包括以下步骤:
获取当前时刻的最大喷射角度phiInjMax、最小喷射间隔时间tInjBankSwitchMin及发动机转速n,确定第一最大允许喷射时间tMaxInjDurationHW如下:
Figure FDA0003262215180000031
根据mfuelMax和n确定最早喷射起始角phiEarlistSOI、最晚喷射结束角phiLatestEOI,确定第二最大允许喷射时间tMaxInjDurationSW如下:
Figure FDA0003262215180000032
选第一最大允许喷射时间取tMaxInjDurationHW和第二最大允许喷射时间tMaxInjDurationSW的较小值作为最大允许喷射时间tMaxInjDuration
4.如权利要求1所述的方法,其特征在于,所述“根据最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration,确定第一最大喷射次数CntInjDurPulseMax”步骤,包括以下步骤:
获取最大喷射时间tInjMaxCyl和最大允许喷射时间tMaxInjDuration的时间比值
Figure FDA0003262215180000033
根据时间比值
Figure FDA0003262215180000034
与最大喷射次数的映射表,确定第一最大喷射次数CntInjDurPulseMax
5.如权利要求1所述的方法,其特征在于,所述“获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl和实际油轨压力pFuelRail,确定基于下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl的第二最大喷射次数CntFuelMassMax”步骤,包括以下步骤:
获取实际油轨压力pFuelRail,结合压力与单次喷射最小喷油量的映射表确定单次喷射最小喷油量f(pFuelRail);
获取下一时刻喷射进入气缸的单循环喷油量mfuelActiveCyl,计算喷油量比值
Figure FDA0003262215180000041
根据喷油量比值
Figure FDA0003262215180000042
与最大喷射次数的映射表,确定第二最大喷射次数CntFuelMassMax
6.如权利要求1所述的方法,其特征在于,所述“根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal”步骤,包括以下步骤:
选取第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd的最小值作为最终的喷射次数CntPulseFinal
7.如权利要求1所述的方法,其特征在于,所述“根据第一最大喷射次数CntInjDurPulseMax、第二最大喷射次数CntFuelMassMax及第三最大喷射次数CntPulseDsrd,确定最终的喷射次数CntPulseFinal”步骤之后,包括以下步骤:
获取喷射角度和喷射油量,结合最终的喷射次数CntPulseFinal执行喷油动作。
8.一种发动机燃油喷射次数控制***,其特征在于,用于执行上述权利要求1至7任意一项所述的发动机燃油喷射次数控制方法。
9.一种汽车,其特征在于,包括上述权利要求8所述的发动机燃油喷射次数控制***。
CN202010813483.2A 2020-08-13 2020-08-13 发动机燃油喷射次数控制方法、***及汽车 Active CN112096535B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010813483.2A CN112096535B (zh) 2020-08-13 2020-08-13 发动机燃油喷射次数控制方法、***及汽车

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010813483.2A CN112096535B (zh) 2020-08-13 2020-08-13 发动机燃油喷射次数控制方法、***及汽车

Publications (2)

Publication Number Publication Date
CN112096535A CN112096535A (zh) 2020-12-18
CN112096535B true CN112096535B (zh) 2021-11-02

Family

ID=73753601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010813483.2A Active CN112096535B (zh) 2020-08-13 2020-08-13 发动机燃油喷射次数控制方法、***及汽车

Country Status (1)

Country Link
CN (1) CN112096535B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114087081B (zh) * 2021-11-30 2023-02-03 浙江吉利控股集团有限公司 用于甲醇发动机的喷射控制方法、控制装置及车辆
CN114251182B (zh) * 2022-03-01 2022-06-21 潍柴动力股份有限公司 一种喷油器的控制方法、装置、柴油机及介质
CN115370502B (zh) * 2022-09-14 2023-09-08 一汽解放汽车有限公司 轨压控制方法、装置、电子设备及存储介质

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1365136A2 (en) * 2002-05-24 2003-11-26 Denso Corporation Injection ratio control system for internal combustion engine
CN1995733A (zh) * 2005-12-31 2007-07-11 卡特彼勒公司 以稳定方式将调速器燃油输出分配到三个独立油量的方法
JP2007327408A (ja) * 2006-06-07 2007-12-20 Denso Corp 燃料噴射制御装置
JP2009068461A (ja) * 2007-09-14 2009-04-02 Toyota Motor Corp 燃料噴射制御装置
JP2010048192A (ja) * 2008-08-22 2010-03-04 Denso Corp 燃料噴射制御装置
CN101680391A (zh) * 2007-04-27 2010-03-24 丰田自动车株式会社 压缩点火式内燃机的燃料喷射***
WO2012049740A1 (ja) * 2010-10-13 2012-04-19 トヨタ自動車株式会社 内燃機関の燃料噴射制御装置
CN103256134A (zh) * 2012-02-21 2013-08-21 福特环球技术公司 喷射燃料的***和方法
WO2014097989A1 (ja) * 2012-12-20 2014-06-26 日産自動車株式会社 内燃機関の制御装置及び燃料噴射制御方法
CN106121846A (zh) * 2016-08-15 2016-11-16 江西汇尔油泵油嘴有限公司 一种柴油机喷油控制方法
CN106605057A (zh) * 2014-08-29 2017-04-26 日立汽车***株式会社 内燃机控制装置
CN108474312A (zh) * 2016-01-14 2018-08-31 日产自动车株式会社 缸内直喷式内燃机的控制方法以及控制装置
CN108708795A (zh) * 2018-05-15 2018-10-26 北汽福田汽车股份有限公司 控制汽油机的方法、装置和车辆
JP2018193973A (ja) * 2017-05-22 2018-12-06 株式会社デンソー 燃料噴射制御装置
CN110107419A (zh) * 2019-07-02 2019-08-09 潍柴动力股份有限公司 一种燃油喷射次数确定方法及***
EP3608526A1 (en) * 2017-05-17 2020-02-12 Mazda Motor Corporation Fuel injection control method and fuel injection control device for diesel engine
EP3608528A1 (en) * 2017-05-17 2020-02-12 Mazda Motor Corporation Fuel injection control method and fuel injection control device for diesel engine
CN111102093A (zh) * 2019-12-13 2020-05-05 潍柴动力股份有限公司 提高天然气发动机喷射量控制精度的方法及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8474432B2 (en) * 2007-02-15 2013-07-02 Ford Global Technologies, Llc Event-based direct injection engine starting with a variable number of injections
CN103161595B (zh) * 2011-12-14 2017-08-22 中国第一汽车股份有限公司 内燃机燃油***多次喷射控制方法
CN102877974B (zh) * 2012-09-07 2016-01-20 联合汽车电子有限公司 发动机喷油控制***
CN108361139B (zh) * 2018-01-29 2020-08-25 中国第一汽车股份有限公司 燃料喷射器小油量控制方法

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1365136A2 (en) * 2002-05-24 2003-11-26 Denso Corporation Injection ratio control system for internal combustion engine
CN1995733A (zh) * 2005-12-31 2007-07-11 卡特彼勒公司 以稳定方式将调速器燃油输出分配到三个独立油量的方法
JP2007327408A (ja) * 2006-06-07 2007-12-20 Denso Corp 燃料噴射制御装置
CN101680391A (zh) * 2007-04-27 2010-03-24 丰田自动车株式会社 压缩点火式内燃机的燃料喷射***
JP2009068461A (ja) * 2007-09-14 2009-04-02 Toyota Motor Corp 燃料噴射制御装置
JP2010048192A (ja) * 2008-08-22 2010-03-04 Denso Corp 燃料噴射制御装置
WO2012049740A1 (ja) * 2010-10-13 2012-04-19 トヨタ自動車株式会社 内燃機関の燃料噴射制御装置
CN103256134A (zh) * 2012-02-21 2013-08-21 福特环球技术公司 喷射燃料的***和方法
WO2014097989A1 (ja) * 2012-12-20 2014-06-26 日産自動車株式会社 内燃機関の制御装置及び燃料噴射制御方法
CN106605057A (zh) * 2014-08-29 2017-04-26 日立汽车***株式会社 内燃机控制装置
CN108474312A (zh) * 2016-01-14 2018-08-31 日产自动车株式会社 缸内直喷式内燃机的控制方法以及控制装置
CN106121846A (zh) * 2016-08-15 2016-11-16 江西汇尔油泵油嘴有限公司 一种柴油机喷油控制方法
EP3608526A1 (en) * 2017-05-17 2020-02-12 Mazda Motor Corporation Fuel injection control method and fuel injection control device for diesel engine
EP3608528A1 (en) * 2017-05-17 2020-02-12 Mazda Motor Corporation Fuel injection control method and fuel injection control device for diesel engine
JP2018193973A (ja) * 2017-05-22 2018-12-06 株式会社デンソー 燃料噴射制御装置
CN108708795A (zh) * 2018-05-15 2018-10-26 北汽福田汽车股份有限公司 控制汽油机的方法、装置和车辆
CN110107419A (zh) * 2019-07-02 2019-08-09 潍柴动力股份有限公司 一种燃油喷射次数确定方法及***
CN111102093A (zh) * 2019-12-13 2020-05-05 潍柴动力股份有限公司 提高天然气发动机喷射量控制精度的方法及***

Also Published As

Publication number Publication date
CN112096535A (zh) 2020-12-18

Similar Documents

Publication Publication Date Title
CN112096535B (zh) 发动机燃油喷射次数控制方法、***及汽车
US9920704B2 (en) Fuel injection control system of internal combustion engine
CN102384847B (zh) 基于燃料中的乙醇浓度进行爆震检测的***和方法
US7272486B2 (en) Method of controlling an internal combustion engine with a common rail fuel injection system
US8430082B2 (en) Determining the quality of fuel in an auto-igniting internal combustion engine
CN113217205B (zh) 内燃机的控制装置及控制方法
US20210025342A1 (en) Method and system for aftertreatment control
JP2006029171A (ja) 内燃機関の制御装置
CN112879174B (zh) 汽油机喷射模式切换燃油补偿控制方法、***及存储介质
JP2006275007A (ja) 酸素吸蔵能算出装置
JP2011085081A (ja) エンジンの失火判定方法
CN117212022A (zh) 内燃机的控制装置
JP3876766B2 (ja) 内燃機関用噴射率制御装置
US4706196A (en) Apparatus and method for injecting fuel into engine according to group injection system
JP2011179389A (ja) 内燃機関の燃料噴射制御装置
US8851052B2 (en) Method and control device for operating an internal combustion engine
CN109415988B (zh) 燃料喷射装置的控制装置
JP2002047994A (ja) 内燃機関用ノック制御装置
JP2012007566A (ja) 内燃機関の燃料噴射制御装置
US20160290274A1 (en) Method, computer program, electronic storage medium and electronic control device for controlling an internal combustion engine
US7647915B2 (en) System for controlling fuel injectors
CN101555838A (zh) 操作内燃机的方法
JP4827710B2 (ja) 内燃機関の制御装置及び方法
JP2007092645A (ja) 内燃機関の制御装置
CN114607545B (zh) 一种喷油器积碳量确定方法及相关设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant