本发明涉及发动机,尤其涉及一种解决游车故障的电控发动机的控制方法、控制装置及电子设备。
背景技术:
1、当发动机处于空载运行时,由于需求油量少,受限于喷油泵的机械结构加工一致性,容易出现因需求油量低于某一缸喷油泵的最小持续油量,在pid调节下,该缸喷油泵间隙性供油,导致燃烧不稳定出现游车故障。
2、目前,大多电控发动机通过主动停止一个缸或者多个缸喷油,增加剩余气缸喷油泵的需求油量来解决游车故障。但是,多缸停喷状态下,也减小了发动机的扭矩储备,在遇到发动机有突增负荷及转速需求下,容易出现转速降低太多响应慢或者压熄火的风险。比如公开号为cn117249011a的发明专利,其通过识别怠速运行工况,利用转速波动率来判定游车,再通过断缸,来提高各缸喷油量的办法来解决游车故障;虽然解决了怠速运行工况下的游车故障,但是没有考虑其他工况下出现的游车故障,比如空载或其他低转速工况下出现的游车故障;并且通过停缸来解决游车故障,虽然解决了表象,但是带来了发动机响应性降低的其他问题。
技术实现思路
1、针对上述不足,本发明所要解决的技术问题是:提供一种电控发动机的控制方法、控制装置及电子设备,可在全转速段自动识别游车故障,并通过停缸来解决空载状态下的游车故障,而且本发明在停缸的情况下,通过不停地检测运行状态,在必要时可及时退出停缸状态,避免响应性差或压熄火。
2、为解决上述技术问题,本发明的技术方案是:
3、一种电控发动机的控制方法,包括以下步骤:
4、s10、在发动机处于空载状态时,判断发动机是否出现游车故障;
5、s20、如果发动机出现游车故障,生成对应的游车控制信号;
6、如果发动机未出现游车故障,生成对应的正常控制信号;
7、s30、根据游车控制信号,控制一个缸停油,执行s40;
8、根据正常控制信号,控制所有缸进行p id喷油控制,执行s10;
9、s40、再判断发动机是否出现游车故障;
10、s50、如果发动机仍旧出现游车故障,再增加一个缸停油,执行s40;
11、如果发动机未出现游车故障,则维持游车停缸状态,判断发动机是否有加速需求;
12、s60、如果发动机有加速需求,则恢复所有缸并进行p id喷油控制;
13、如果发动机没有加速需求,执行s40。
14、优选方式为,所述s50包括:
15、如果发动机仍旧出现游车故障,判断是否触发预设的可靠性限值;
16、如果触发可靠性限值,触发报警,并控制发动机停止;
17、如果未触发可靠性限值,再增加一个缸停油,执行s40。
18、优选方式为,判断发动机是否有加速需求步骤,包括:
19、判断发动机的转速波动率是否大于预设的扭矩突增阈值;
20、判断发动机的目标转速是否突增;
21、如果转速波动率大于扭矩突增阈值或目标转速突增,发动机有加速需求;
22、如果转速波动率不大于扭矩突增阈值且目标转速未突增,发动机没有加速需求。
23、优选方式为,在所述s10之前,还包括以下步骤:
24、判断发动机是否处于空载状态;
25、如果发动机处于空载状态,执行s10。
26、优选方式为,判断发动机是否处于空载状态步骤,具体包括:
27、获取发动机的当前转速和需求油量;
28、判断当前转速和需求油量是否在预设定的空载范围内;
29、如果当前转速和需求油量分别在空载范围内,则发动机处于空载状态;
30、如果当前转速或需求油量未在空载范围内,则发动机未处于空载状态。
31、优选方式为,判断发动机是否出现游车故障步骤,包括:
32、获取发动机的当前转速和目标转速;
33、根据当前转速和目标转速,计算出转速波动率;
34、判断转速波动率是否大于预设的游车阈值;
35、判断转速波动率是否大于预设的扭矩突增阈值,扭矩突增阈值大于游车阈值;
36、如果转速波动率大于游车阈值且不大于扭矩突增阈值,发动机出现游车故障。
37、优选方式为,未出现游车故障,生成对应的正常控制信号步骤,包括:
38、如果发动机未出现游车故障,判断转速波动率是否大于预设的扭矩突增阈值;
39、如果转速波动率大于预设的扭矩突增阈值,生成对应的正常控制信号。
40、一种电控发动机的控制装置,包括:启动模块,所述启动模块用于在发动机处于空载状态时,判断发动机是否出现游车故障,如果发动机出现游车故障,生成并输出启动信号;喷油控制模块,所述喷油控制模块用于在发动机出现游车故障时,控制一个或多个缸停油,在发动机未出现游车故障时,控制所有缸进行p id喷油控制;校验模块,所述校验模块用于在一个或多个缸停油后,判断发动机是否出现游车故障,如果发动机仍旧出现游车故障,再增加一个缸停油,如果发动机未出现游车故障,则判断发动机是否有加速需求,若有加速需求,控制恢复所有缸并进行p id喷油控制。
41、优选方式为,所述控制装置还包括报警模块,所述报警模块用于在触发可靠性限值后,确定发动机硬件故障,控制发动机停机并发出报警提示。
42、一种电子设备,包括处理器和存储有程序指令的存储器,所述处理器被配置为在执行所述程序指令时,执行上述的电控发动机的控制方法。
43、采用上述技术方案后,本发明的有益效果是:
44、由于本发明的电控发动机的控制方法、控制装置及电子设备,主要是在发动机处于空载状态时,判断发动机是否出现游车故障;如果发动机出现游车故障,控制一个缸停油,如果发动机未出现游车故障,控制所有缸进行p id喷油控制;当一个缸停油后,再判断发动机是否出现游车故障;若发动机仍旧存在游车故障,再增加一个缸停油,若发动机未出现游车故障,则维持游车停缸状态,判断发动机是否有加速需求;在发动机有加速需求时,控制恢复所有缸并进行p id喷油控制;如果发动机没有加速需求,再重复判断是否存在游车故障。可见,本发明可在全转速段自动识别游车故障,并通过停缸来解决空载游车故障,而且在停缸的情况下,可通过检测运行状态,在需要时及时退出停缸状态,避免响应性差或压熄火,且本发明操作简单、易实现。
1.一种电控发动机的控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的电控发动机的控制方法,其特征在于,所述s50包括:
3.根据权利要求1所述的电控发动机的控制方法,其特征在于,判断发动机是否有加速需求步骤,包括:
4.根据权利要求1所述的电控发动机的控制方法,其特征在于,在所述s10之前,还包括以下步骤:
5.根据权利要求4所述的电控发动机的控制方法,其特征在于,判断发动机是否处于空载状态步骤,具体包括:
6.根据权利要求1所述的电控发动机的控制方法,其特征在于,判断发动机是否出现游车故障步骤,包括:
7.根据权利要求6所述的电控发动机的控制方法,其特征在于,如果发动机未出现游车故障,生成对应的正常控制信号步骤,包括:
8.一种电控发动机的控制装置,其特征在于,包括:
9.根据权利要求8所述的电控发动机的控制装置,其特征在于,所述控制装置还包括报警模块,所述报警模块用于在触发可靠性限值后,确定发动机硬件故障,控制发动机停机并发出报警提示。
10.一种电子设备,其特征在于,包括处理器和存储有程序指令的存储器,所述处理器被配置为在执行所述程序指令时,执行如权利要求1至7任一项所述的电控发动机的控制方法。