System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电控发动机的控制方法、控制装置及电子设备制造方法及图纸_技高网

一种电控发动机的控制方法、控制装置及电子设备制造方法及图纸

技术编号:43239047 阅读:2 留言:0更新日期:2024-11-05 17:24
本发明专利技术公开了一种电控发动机的控制方法、控制装置及电子设备,在发动机处于空载状态时,判断发动机是否出现游车故障;若发动机出现游车故障,控制一个缸停油,若未出现游车故障,则控制所有缸进行PID喷油控制;当一个缸停油后,再判断发动机是否出现游车故障;若发动机仍旧存在游车故障,再增加一个缸停油,若发动机不存在游车故障,则维持游车停缸状态,判断发动机是否有加速需求;有加速需求时,恢复所有缸并进行PID喷油控制;若没有加速需求,再重复判断是否出现游车故障。可见,本发明专利技术在全转速段自动识别游车故障,并通过停缸来解决空载游车故障,且在停缸情况下,通过检测运行状态,以便及时退出断缸状态,避免响应性差或压熄火。

【技术实现步骤摘要】

本专利技术涉及发动机,尤其涉及一种解决游车故障的电控发动机的控制方法、控制装置及电子设备


技术介绍

1、当发动机处于空载运行时,由于需求油量少,受限于喷油泵的机械结构加工一致性,容易出现因需求油量低于某一缸喷油泵的最小持续油量,在pid调节下,该缸喷油泵间隙性供油,导致燃烧不稳定出现游车故障。

2、目前,大多电控发动机通过主动停止一个缸或者多个缸喷油,增加剩余气缸喷油泵的需求油量来解决游车故障。但是,多缸停喷状态下,也减小了发动机的扭矩储备,在遇到发动机有突增负荷及转速需求下,容易出现转速降低太多响应慢或者压熄火的风险。比如公开号为cn117249011a的专利技术专利,其通过识别怠速运行工况,利用转速波动率来判定游车,再通过断缸,来提高各缸喷油量的办法来解决游车故障;虽然解决了怠速运行工况下的游车故障,但是没有考虑其他工况下出现的游车故障,比如空载或其他低转速工况下出现的游车故障;并且通过停缸来解决游车故障,虽然解决了表象,但是带来了发动机响应性降低的其他问题。


技术实现思路

1、针对上述不足,本专利技术所要解决的技术问题是:提供一种电控发动机的控制方法、控制装置及电子设备,可在全转速段自动识别游车故障,并通过停缸来解决空载状态下的游车故障,而且本专利技术在停缸的情况下,通过不停地检测运行状态,在必要时可及时退出停缸状态,避免响应性差或压熄火。

2、为解决上述技术问题,本专利技术的技术方案是:

3、一种电控发动机的控制方法,包括以下步骤:p>

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任一项所述的电控发动机的控制方法。

...

【技术特征摘要】

1.一种电控发动机的控制方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的电控发动机的控制方法,其特征在于,所述s50包括:

3.根据权利要求1所述的电控发动机的控制方法,其特征在于,判断发动机是否有加速需求步骤,包括:

4.根据权利要求1所述的电控发动机的控制方法,其特征在于,在所述s10之前,还包括以下步骤:

5.根据权利要求4所述的电控发动机的控制方法,其特征在于,判断发动机是否处于空载状态步骤,具体包括:

6.根据权利要求1所述的电控发动机的控制方法,其特征在于,判断发动机是否出现游车故障...

【专利技术属性】
技术研发人员:张德龙程丹妮
申请(专利权)人:重庆潍柴发动机有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1