喷油量控制方法、装置、发动机、存储介质及产品

文档序号:1949573 发布日期:2021-12-10 浏览:22次 >En<

阅读说明:本技术 喷油量控制方法、装置、发动机、存储介质及产品 (Fuel injection quantity control method and device, engine, storage medium and product ) 是由 孙民 毕世高 刘加超 于 2021-09-22 设计创作,主要内容包括:本发明提供一种喷油量控制方法、装置、发动机、存储介质及产品。该方法包括:根据本次起动参数确定发动机本次起动是否失败,若起动失败,则根据发动机起动过程中的转速波动值确定气缸内是否着火;若所述气缸内未着火,则调整发动机下次起动对应的喷油量;若所述气缸内着火,则无需调整发动机下次起动对应的喷油量。本发明,将发动机的当前起动能力加入到防淹缸策略中,若起动过程中气缸内未着火,在发动机不具备起动能力的情况下调整发动机短时间内再次起动时的喷油量,能有效避免淹缸,若气缸内着火,在发动机具备起动能力的情况下无需调整喷油量,可使发动机正常启动,相比现有防淹缸策略考虑的更加全面且更加适用。(The invention provides a method and a device for controlling fuel injection quantity, an engine, a storage medium and a product. The method comprises the following steps: determining whether the engine fails to start at this time according to the starting parameters, and if the engine fails to start, determining whether the cylinder catches fire according to the rotating speed fluctuation value in the starting process of the engine; if the cylinder is not ignited, adjusting the corresponding fuel injection quantity of the next starting of the engine; if the ignition occurs in the cylinder, the corresponding fuel injection amount of the engine for the next starting is not required to be adjusted. According to the invention, the current starting capability of the engine is added into the cylinder flooding prevention strategy, if the cylinder is not ignited in the starting process, the fuel injection quantity when the engine is restarted in a short time under the condition that the engine does not have the starting capability is adjusted, the cylinder flooding can be effectively avoided, if the cylinder is ignited, the fuel injection quantity is not required to be adjusted under the condition that the engine has the starting capability, the engine can be normally started, and the cylinder flooding prevention strategy is more comprehensive and more applicable compared with the existing cylinder flooding prevention strategy.)

喷油量控制方法、装置、发动机、存储介质及产品

技术领域

本发明涉及发动机技术领域,尤其涉及一种喷油量控制方法、装置、发动机、存储介质及产品。

背景技术

目前,发动机在起动过程中,会受到环境因素的影响导致发动机起动失败,例如,汽车在温度较低的环境下,发动机在冷起动时,由于发动机阻力增加,电池能力的下降,发送机起动困难,如果持续多次起动失败会导致发动机淹缸。

现有的防淹缸策略,主要取决于发动机转速和发动机水温,根据发动机水温确定预设拖动转速,如果发动机拖动转速比预设拖动转速低,控制发动机的喷油装置禁止喷油。

但是这种方式仅考虑转速没有考虑到发动机自身的起动能力,直接根据转速禁止喷油的方式,导致原本可正常启动的发动机因燃油不足而出现启动失败的情况,现有的防淹缸策略考虑不够全面并不适用。

发明内容

本发明提供一种喷油量控制方法、装置、发动机、存储介质及产品,用以解决现有的防淹缸策略考虑不够全面并不适用的问题。

第一方面,本发明提供一种喷油量控制方法,包括:

根据本次起动参数确定发动机本次起动是否失败;

若是,则根据发动机起动过程中的转速波动值确定气缸内是否着火;

若所述气缸内未着火,则调整发动机下次起动对应的喷油量;

若所述气缸内着火,则无需调整发动机下次起动对应的喷油量。

第二方面,本发明提供一种发动机喷油控制装置,包括:

第一确定单元,用于根据本次起动参数确定发动机本次起动是否失败;

第二确定单元,用于若是,则根据发动机起动过程中的转速波动值确定气缸内是否着火;

喷油量控制单元,用于若所述气缸内未着火,则调整发动机下次起动对应的喷油量;若所述气缸内着火,则无需调整发动机下次起动对应的喷油量。

第三方面,本发明实施例提供一种发动机,包括第二方面所述的发动机喷油控制装置。

第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。

第五方面,本发明提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。

本发明提供的一种喷油量控制方法、装置、发动机、存储介质及产品,根据本次起动参数确定发动机本次起动是否失败,若起动失败,则根据发动机起动过程中的转速波动值确定气缸内是否着火;若所述气缸内未着火,则调整发动机下次起动对应的喷油量;若所述气缸内着火,则无需调整发动机下次起动对应的喷油量。本发明,将发动机的当前起动能力加入到防淹缸策略中,若气缸内未着火,在发动机不具备起动能力的情况下调整发动机下次起动时的喷油量,能有效避免淹缸,若气缸内着火,在发动机具备起动能力的情况下无需调整喷油量,可使发动机正常启动。相比现有防淹缸策略考虑的更加全面且更加适用。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本发明提供的喷油量控制方法的应用场景示意图;

图2是本发明实施例一提供的喷油量控制方法的流程示意图;

图3是本发明实施例二提供的喷油量控制方法的流程示意图;

图4是本发明实施例三提供的喷油量控制方法的流程示意图;

图5是本发明实施例四提供的喷油量控制方法的流程示意图;

图6是本发明实施例五提供的喷油量控制方法的流程示意图;

图7是本发明一实施例提喷油量控制装置的结构示意图;

图8是用来实现本发明实施例的喷油量控制方法的电子设备的框图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

为了清楚理解本申请的技术方案,首先对现有技术的方案进行详细介绍。

发动机在启动过程中,常常会因为环境因素或者人为因素导致发动机启动失败,进而导致发动机出现“淹缸”现象。例如,汽车在温度较低的环境下启动时容易出现故障,导致启动失败,甚至使汽车受到损害,其中比较常见的原因是“淹缸”。现有技术中防淹缸策略主要有以下两种方式,第一种是通过获取发动机启动水温和拖转转速,根据启动水温匹配对应的发动机拖转转速阈值,如果拖转转速小于拖转转速阈值,控制发动机的喷油装置禁止喷油。第二种是通过获取发动机的启动温度,进一步根据启动温度以及冷启动温度阈值,判断汽车当前是否为冷启动状态,若启动温度小于冷启动温度阈值,说明汽车处于冷启动状态,进一步确定汽车是否会出现淹缸;当确定汽车有发生淹缸时,向用户发送淹缸预警提示信息,提示驾驶员不要长时间打火以免出现淹缸,从而降低淹缸发生的可能性。

而第一种防淹缸策略采用直接根据转速禁止喷油的方式来防淹缸,这种方式仅考虑转速没有考虑到发动机自身的起动能力,直接根据转速禁止喷油会导致原本可正常启动的发动机因燃油不足而出现启动失败的情况。而第二种防淹缸策略采用的则是通过提示用户的方式使用户不要长时间打火,这种方式是需要用户配合从而降低淹缸发送,但是并不能从根本上淹缸问题。现有的防淹缸策略考虑不够全面并不适用。

所以针对现有技术中防淹缸策略考虑不够全面并不适用的问题,发明人在研究中发现,将发动机起动能力加入防淹缸策略中,根据发动机转速波动情况确定气缸是否着火,若气缸内未着火,在发动机不具备起动能力的情况下调整发动机下次起动时的喷油量,能有效避免淹缸,若气缸内着火,在发动机具备起动能力的情况下无需调整喷油量,可使发动机正常启动。相比现有防淹缸策略考虑的更加全面且更加适用。

所以发明人基于上述的创造性发现,提出了本发明实施例的技术方案。下面对本发明实施例提供的喷油量控制方法的应用场景进行介绍。

如图1所示,本发明实施例提供的喷油量控制方法对应的应用场景中包括:车辆1、发动机2以及喷油量控制装置3,发动机2和喷油量控制装置3均设置在车辆2内部,喷油量控制装置3可设置在发动机2中,或者喷油量控制装置3设置在发动机2外部,喷油量控制装置3与发动机2连接。用户4可触发起动请求,车辆1接收到用户触发的起动请求后向发动机2发送起动指令,发动机2根据起动指令起动,发动机2起动后喷油量控制装置3根据本次起动参数确定发动机本次起动是否失败;若是,则根据发动机起动过程中的转速波动值确定气缸内是否着火;若气缸内未着火,则调整发动机下次起动对应的喷油量;若气缸内着火,则无需调整发动机下次起动对应的喷油量。将发动机起动能力加入防淹缸策略中,若气缸内未着火,在发动机不具备起动能力的情况下调整发动机下次起动时的喷油量,能有效避免淹缸,若气缸内着火,在发动机具备起动能力的情况下无需调整喷油量,可使发动机正常启动,相比现有防淹缸策略考虑的更加全面且更加适用。

以下将参照附图来具体描述本发明的实施例。

实施例一

图2是本发明实施例一提供的喷油量控制方法的流程示意图,如图2所示,本实施例提供的喷油量控制方法的执行主体为喷油量控制装置,该喷油量控制装置位于发动机中,则本实施例提供的喷油量控制方法包括以下步骤:

步骤101,根据本次起动参数确定发动机本次起动是否失败。

本实施例中,接收到起动指令,确定本次起动是否为首次启动,若本次启动为首次起动,则本次起动参数确定发动机本次起动是否失败,其中,起动参数包括发动机本次起动对应的起动机开始拖动后发动机转速、起动机拖动时间以及起动机停止拖动后发动机转速,进一步根据发动机本次起动对应的起动机开始拖动后发动机转速、起动机拖动时间以及起动机停止拖动后发动机转速确定本次起动是否失败。

可选地,确定本次起动是否为首次启动,具体地,获取本次起动时间以及上次起动时间,根据本次起动时间和上次起动时间确定本次起动是否为首次起动,计算本次起动时间与上次起动时间之间的时间间隔,若本次起动时间与上次起动时间之间的时间间隔大于或等于预设时间间隔,则确定本次起动是首次起动;若本次起动时间与上次起动时间之间的间隔时间小于预设时间间隔,则确定本次起动不是首次起动。需要说明的是,首次起动时,喷油装置的喷油量是默认喷油量,不需要对喷油量进行调整。

步骤102,若是,则根据发动机起动过程中的转速波动值确定气缸内是否着火。

本实施例中,若发动机本次起动失败,进一步确定发动机是否具有起动能力,具体地,获取发动机起动过程中的转速波动值,并根据发动机起动过程中的转速波动值确定气缸内是否着火,如果发动机起动过程中的转速波动比较大,则确定气缸内着火,此时发动机具备起动能力。如果发动机起动过程中的转速波动比较小,则确定气缸内未着火,此时发动机不具备起动能力。

步骤103,若气缸内未着火,则调整发动机下次起动对应的喷油量。

本实施例中,若气缸内已着火,说明发动机具备起动能力,这种情况下并不会出现淹缸的现象,则无需调整发动机下次起动对应的喷油量,控制发动机的喷油装置按默认喷油量喷射。

步骤104,若气缸内着火,则无需调整发动机下次起动对应的喷油量。

本实施例中,若气缸内未着火,说明发动机不具备起动能力,缸内有一定量的油,若短时间内再次接收到起动指令,此时如果不调整发动机的喷油量,会出现发动机淹缸的现象,因此调整发动机下次起动时的喷油量,减少发动机下次起动时的喷油量,从而有效避免出现发动机淹缸现象。

本实施例中,在发动机起动过程中,将发动机起动能力加入防淹缸策略中,根据发动机转速波动情况确定气缸是否着火,若气缸内未着火,在发动机不具备起动能力的情况下调整发动机下次起动时的喷油量,能有效避免淹缸,若气缸内着火,在发动机具备起动能力的情况下无需调整喷油量,可使发动机正常启动。相比现有防淹缸策略考虑的更加全面且更加适用。

实施例二

图3是本发明实施例二提供的喷油量控制方法的流程示意图,如图3所示,在本发明实施例一提供的喷油量控制方法的基础上,对步骤102进行了进一步的细化,包括以下步骤:

步骤1021,获取发动机起动过程中在第一预设时间内对应的最大转速和最小转速。

本实施例中,获取发动机起动过程中在第一预设时间内对应的最大转速和最小转速,例如,获取发动机起动过程中在3s内对应的最大转速和最小转速。

步骤1022,计算最大转速和最小转速的差值,将差值作为转速波动值。

本实施例中,计算最大转速和最小转速的差值,将差值作为转速波动值,进一步获取预设波动值,将预设波动值与转速波动值进行比较,并根据波动值比较结果确定气缸内是否着火。

步骤1023,若转速波动值大于预设波动值,则确定气缸内着火。

本实施例中,若转速波动值大于预设波动值,在一定时间内转速波动明显,确定气缸内已经着火,发动机具备起动能力。

步骤1024,若转速波动值小于或等于预设波动值,则确定气缸内未着火。

本实施例中,若转速波动值小于或等于预设波动值,在一定时间内转速无明显波动,确定气缸内未起火,发动机并不具备起动能力。

实施例三

图4是本发明实施例三提供的喷油量控制方法的流程示意图,如图4所示,在本发明实施例一提供的喷油量控制方法的基础上,对步骤103进行了进一步的细化,包括以下步骤:

步骤1031,若气缸内未着火,确定是否在第二预设时间内接收到起动指令。

本实施例中,若气缸内未着火,确定短时间内是否再次起动,具体地,确定是否在第二预设时间内接收到起动指令,第二预设时间指上次起动完成时间与再次接收到起动指令之间的时间间隔,其中,第二预设时间可设置为10min。

步骤1032,若在第二预设时间内接收到起动指令,则将发动机在预设转速区间内对应的喷油量调整为预设喷油量。

本实施例中,若在第二预设时间内接收到起动指令,即指上次起动完成时间与再次接收到起动指令之间的时间间隔未超过10min,说明发动机在短时间内再次起动,气缸内有上次起动时未燃烧的燃油,燃油还未完全挥发,需要控制起动阶段在低转速区域的喷油量,将发动在预设转速区间内对应的喷油量调整为预设喷油量,其中,预设转速区间为0~80转,预设喷油量可设置为0,预设转速区间和预设喷油量的取值并不限于上述数值,还可是其他适合的数值。

需要说明的是,预设喷油量为下次起动对应的喷油量,若在第二预设时间内接收到起动指令,则说明步骤104中所提及的发动的下次起动已经开始。

其中,若发动机转速大于80转,说明处于高转速区域,则将发动机对应的喷油量调整为默认喷油量,控制发动机的喷油装置按默认喷油量喷射,其中,默认喷油量大于预设喷油量。

可选地,若在第二预设时间后接收到起动指令,则无需调整发动机起动对应的喷油量。若在第二预设时间后接收到起动指令,即指上次起动完成时间与再次接收到起动指令之间的时间间隔已超过10min,说明发动机并不是在短时间内再次起动,气缸内上次起动未燃烧的燃油已基本挥发,此时无需调整发动机当前喷油量,控制发动机的喷油装置按默认喷油量喷射。

实施例四

图5是本发明实施例四提供的喷油量控制方法的流程示意图,如图5所示,在本发明实施例一提供的喷油量控制方法的基础上,对步骤101进行了进一步的细化,包括以下步骤:

步骤1011,获取发动机本次起动对应的起动机开始拖动后发动机转速、起动机拖动时间以及起动机停止拖动后发动机转速。

本实施例中,起动参数包括发动机本次起动对应的起动机开始拖动后发动机转速、起动机拖动时间和起动机停止拖动后发动机转速。其中,起动机拖动时间是指自驾驶员开启起动机的一刻到起动机停止拖动之前,起动机所持续工作的时间。

步骤1012,根据起动机开始拖动后发动机转速、起动机拖动时间以及起动机停止拖动后发动机转速确定发动机本次起动是否失败。

本实施例中,获取第一预设转速、预设拖动时间,根据起动机开始拖动后发动机转速、第一预设转速、起动机拖动时间、预设拖动时间以及起动机停止拖动后发动机转速确定发动机本次起动是否失败。

实施例五

图6是本发明实施例五提供的喷油量控制方法的流程示意图,如图6所示,在本发明实施例四提供的喷油量控制方法的基础上,对步骤1012进行了进一步的细化,包括以下步骤:

步骤1012a,若起动机开始拖动后发动机转速小于第一预设转速,且起动机开始拖动后发动机转速小于第一预设转速对应的持续时间大于预设持续时间,则判断起动拖动时间是否大于预设拖动时间。

本实施例中,判断起动机开始拖动后发动机转速是否小于第一预设转速,若起动机开始拖动后发动机转速小于第一预设转速,且起动机开始拖动后发动机转速小于第一预设转速对应的持续时间大于预设持续时间,其中,第一预设转速可设置为150转,预设持续时间可设置为10s,若起动机开始拖动后发动机转速小于150转,且起动机开始拖动后发动机转速小于150转所持续时间大于10s,说明发动机转速持续较低,进一步确定起动机拖动时间是否大于预设拖动时间。

需要说明的是,第一预设转速以及预设持续时间还可以是其他适合的数据,并不限于上述数值。

步骤1012b,若拖动时间大于预设拖动时间,则确定起动机停止拖动后发动机转速是否在预设时间内降低至第二预设转速。

本实施例中,若起动机拖动时间大于预设拖动时间,进一步确定起动机停止拖动后发动机转速是否在预设时间内降低至第二预设转速,其中,预设时间可设置为2s,第二预设转速为30转。

需要说明的是,第二预设转速以及预设时间还可以是其他适合的数据,并不限于上述数值。

步骤1012c,若起动机停止拖动后发动机转速在预设时间内降低至第二预设转速,则确定发动机本次起动失败。

本实施例中,若起动机停止拖动后发动机转速在预设时间内降低至第二预设转速,即在起动机停止拖动后发动机转速在2s内下降到30转,说明发动机转速在短时间下降迅速,此时确定发动机本次起动失败。

实施例六

在本发明实施例一提供的喷油量控制方法的基础上,步骤103中调整发动机下次起动对应的喷油量之前,还包括以下步骤:

步骤103a,获取当前环境温度、当前发动机水温以及当前发动机油温。

本实施例中,若气缸内未着火,获取当前环境温度、当前发动机水温以及当前发动机油温,根据起动指令获取当前环境温度、当前发动机水温以及当前发动机油温进一步确定是否是因温度过低引起的发动机起动失败。

步骤103b,从当前环境温度、当前发动机水温以及当前发动机油温选取温度最低的温度值,并判断温度最低的温度值是否小于预设温度。

本实施例中,比较当前环境温度、当前发动机水温以及当前发动机油温选之间的大小关系,从三个温度中选取温度最低的温度值,进一步判断温度最低的温度值是否小于预设温度。

对步骤103中调整发动机下次起动对应的喷油量进行了进一步细化,包括以下步骤:

步骤1031,若温度最低的温度值小于预设温度,则调整发动机下次起动对应的喷油量。

本实施例中,若温度最低的温度值小于预设温度,说明气缸内未着火是因为温度过低导致的,车辆处于冷起动状态,进一步调整发动机下次起动对应的喷油量,若是因温度过低导致的启动失败,可提示用户本次起动失败是由于温度过低造成的,生成温度过低起动失败的提示信息发送至用户终端,并语音播报和/或显示温度过低起动失败的提示信息。

其中,若温度最低的温度值大于或等于预设温度,说明气缸内未着火可能不是因为温度过低导致的,此时不需要调整发动机下次起动对应的喷油量。

图7是本发明一实施例提发动机喷油控制装置的结构示意图,如图7所示,本实施例提供的发动机喷油控制装置200包括第一确定单元201,第二确定单元202,喷油量控制单元203。

其中,第一确定单元,用于根据本次起动参数确定发动机本次起动是否失败。第二确定单元,用于若是,则根据发动机起动过程中的转速波动值确定气缸内是否着火。喷油量控制单元,用于若气缸内未着火,则调整发动机下次起动对应的喷油量;若气缸内着火,则无需调整发动机下次起动对应的喷油量。

可选地,第二确定单元,还用于获取发动机起动过程中在第一预设时间内对应的最大转速和最小转速;计算最大转速和最小转速的差值,将差值作为转速波动值;若转速波动值大于预设波动值,则确定气缸内着火;若转速波动值小于或等于预设波动值,则确定气缸内未着火。

可选地,喷油量控制单元,还用于若气缸内未着火,则确定是否在第二预设时间内接收到起动指令,若在第二预设时间内接收到起动指令,则将发动机在预设转速区间内对应的喷油量调整为预设喷油量。

可选地,第一确定单元,还用于获取发动机本次起动对应的起动机开始拖动后发动机转速、起动机拖动时间以及起动机停止拖动后发动机转速;根据起动机开始拖动后发动机转速、起动机拖动时间以及起动机停止拖动后发动机转速确定发动机本次起动是否失败。

可选地,第一确定单元,还用于若起动机开始拖动后发动机转速小于第一预设转速,且起动机开始拖动后发动机转速小于第一预设转速对应的持续时间大于预设持续时间,则判断起动拖动时间是否大于预设拖动时间;若拖动时间大于预设拖动时间,则确定起动机停止拖动后发动机转速是否在预设时间内降低至第二预设转速;若起动机停止拖动后发动机转速在预设时间内降低至第二预设转速,则确定发动机本次起动失败。

可选地,喷油量控制单元,还用于获取当前环境温度、当前发动机水温以及当前发动机油温;从当前环境温度、当前发动机水温以及当前发动机油温选取温度最低的温度值,并判断温度最低的温度值是否小于预设温度。若温度最低的温度值小于预设温度,则调整发动机下次起动对应的喷油量。

图8是用来实现本发明实施例的喷油量控制方法的电子设备的框图,如图8所示,该电子设备300包括:存储器301,处理器302。

存储器301存储计算机执行指令;

处理器执行302存储器存储的计算机执行指令,使得处理器执行上述任意一个实施例提供的方法。

本发明提供的一种发动机,该发动机包括:气缸、喷油装置及如上述的发动机喷油控制装置。

本发明提供的一种车辆,该车辆包括如上述的发动机。

在示例性实施例中,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行上述任意一个实施例中的方法。

在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行上述任意一个实施例中的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:异常诊断系统、异常诊断装置以及数据发送装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!