发动机怠速补偿的方法、装置、电子设备和存储介质与流程

文档序号:29969766发布日期:2022-05-11 11:10阅读:326来源:国知局
发动机怠速补偿的方法、装置、电子设备和存储介质与流程

1.本公开涉及发动机控制领域,并且涉及一种发动机怠速补偿的方法、装置、电子设备和存储介质。


背景技术:

2.发动机怠速是发动机运行工况之一,怠速工况指发动机无负载运转状态(即在空挡情况下运转),发动机怠速性能对排放、油耗和舒适性有较大影响,因此,发动机怠速性能是评价发动机性能的重要指标。
3.现有的怠速控制是通过发动机水温和大气压力计算发动机的转速补偿值,从而对发动机进行怠速补偿,但是,在车辆的整车用电量较大的情况下,会导致发动机的负荷增加,发动机抖动较大,也就是说,现有的怠速补偿方式无法对发动机进行准确的补偿。
4.现有怠速控制未将整车用电量纳入补偿范围,致使用电量大时导致发动机负荷增大,导致发动机振动加大甚至熄火,引起顾客抱怨。


技术实现要素:

5.为了解决上述问题,本公开提供一种发动机怠速补偿的方法、装置、电子设备和存储介质。
6.第一方面,提供一种发动机怠速补偿的方法,该方法包括:采集车辆发动机的水温;在所述水温大于或者等于预设温度阈值,且所述发动机处于怠速的情况下,确定所述车辆空调的运行状态;在所述运行状态为开启状态的情况下,获取所述空调的工作功率,并获取所述工作功率对应的第一目标转速补偿值,并根据所述第一目标转速补偿值对所述发动机进行怠速补偿;在所述运行状态为关闭状态的情况下,获取处于开启状态的目标用电设备的工作功率,获取所述目标用电设备的工作功率对应的第一转速补偿值,并获取所述车辆的蓄电池的soc(state of charge,荷电状态)值,并获取所述soc值对应的第二转速补偿值,并根据所述第一转速补偿值和所述第二转速补偿值计算得到第二目标转速补偿值,并根据所述第二目标转速补偿值对所述发动机进行怠速补偿。
7.可选地,获取所述车辆空调的工作功率对应的第一目标转速补偿值包括:
8.从多个预设功率范围中,确定空调的工作功率所在的第一目标工作功率范围,通过第一预设转速补偿对应关系确定所述第一目标工作功率范围对应的转速补偿值,第一预设转速补偿对应关系包括不同的第一预设功率范围对应的转速补偿值;
9.将第一目标工作功率范围对应的转速补偿值作为第一目标转速补偿值。
10.可选地,获取所述目标用电设备对应的第一转速补偿值包括:
11.针对每个目标用电设备,获取该目标用电设备的工作功率,从多个预设功率范围中,确定该目标用电设备的工作功率所在的第二目标工作功率范围,通过第一预设转速补偿对应关系确定第二目标工作功率范围对应的转速补偿值;
12.将多个目标用电设备对应的转速补偿值相加,得到第一转速补偿值。
13.可选地,获取soc值对应的第二转速补偿值包括:
14.从多个soc值范围中,确定soc值所在的目标soc值范围,通过第二预设转速补偿对应关系确定soc值对应的转速补偿值;第二预设转速补偿对应关系包括不同soc值范围对应的转速补偿值;
15.将soc值对应的转速补偿值作为第二转速补偿值。
16.可选地,根据第一转速补偿值和第二转速补偿值计算得到第二目标转速补偿值包括:
17.将第一转速补偿值和第二转速补偿值相加,得到第二目标转速补偿值。
18.可选地,在根据第二目标转速补偿值对发动机进行怠速补偿之后,该方法还包括:在所述发动机停机的情况下,停止对所述发动机进行怠速补偿。
19.第二方面,提供一种发动机怠速补偿的装置,该装置包括:
20.采集模块,用于采集发动机水温;
21.判断模块,用于在发动机水温大于或者等于预设温度值,且发动机处于怠速的情况下,确定是否开启车辆空调的运行状态;以及
22.补偿处理模块,用于在所述运行状态为开启状态的情况下,获取所述空调的工作功率,并获取所述工作功率对应的第一目标转速补偿值,并根据所述第一目标转速补偿值对所述发动机进行怠速补偿;在所述运行状态为关闭状态的情况下,获取处于开启状态的目标用电设备的工作功率,获取所述目标用电设备的工作功率对应的第一转速补偿值,并获取所述车辆的蓄电池的soc值,并获取所述soc值对应的第二转速补偿值,并根据所述第一转速补偿值和所述第二转速补偿值计算得到第二目标转速补偿值,并根据所述第二目标转速补偿值对所述发动机进行怠速补偿。
23.第三方面,提供了一种电子设备,包括处理器、存储器以及存储在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中所述的方法的步骤。
24.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面中所述的方法的步骤。
25.通过上述技术方案,本公开可以在车辆怠速时将整车用电量纳入补偿考虑范围中,从而得到适当的转速补偿值,进而使得对发动机的怠速补偿更加准确,从而避免了发动机抖动较大的问题。
26.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
27.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
28.图1是本公开提供的发动机的怠速转速补偿的方法的流程图;
29.图2是本公开提供的发动机的怠速转速补偿的另一方法的流程图;
30.图3是本公开提供的实现发动机怠速补偿的方法的装置的功能框图;
31.图4是本公开提供的实现发动机怠速补偿方法的电子设备的框图。
具体实施方式
32.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
33.下面结合以下实施例对本公开进行说明。
34.图1是本公开提供的一种发动机怠速补偿方法的流程示意图。如图1所示,该方法包括:
35.步骤s101,采集车辆发动机的水温。
36.在本步骤中,可以通过温度传感器采集发动机的水温。
37.步骤s102,在水温大于或者等于预设温度阈值并且发动机处于怠速的情况下,确定该车辆空调的运行状态。
38.其中,该运行状态包括开启状态和关闭状态。
39.步骤s103,在该运行状态为开启状态的情况下,获取该空调的工作功率,并获取该工作功率对应的第一目标转速补偿值,并根据该第一目标转速补偿值对该发动机进行怠速补偿。
40.在一种可能的实现方式中,可以通过以下方式获取该工作功率对应的第一目标转速补偿值:从多个预设功率范围中,确定该空调的工作功率所在的第一目标工作功率范围,通过第一预设转速补偿对应关系确定该第一目标工作功率范围对应的转速补偿值,该第一预设转速补偿对应关系包括不同的第一预设功率范围对应的转速补偿值。这样,通过第一预设转速补偿对应关系能够准确得到该空调的工作功率对应的转速补偿值。
41.步骤s104、在该运行状态为关闭状态的情况下,获取处于开启状态的目标用电设备的工作功率,获取该目标用电设备的工作功率对应的第一转速补偿值,并获取该车辆的蓄电池的soc值,并获取该soc值对应的第二转速补偿值,并根据该第一转速补偿值和该第二转速补偿值计算得到第二目标转速补偿值,并根据该第二目标转速补偿值对该发动机进行怠速补偿。
42.其中,该目标用电设备可以是车辆上的用电设备,包括该车辆的大灯、该车辆的电子扇和该车辆的暖风机、座椅及前后风窗加热器中的一个或多个。
43.在本步骤中,首先,可以针对每个目标用电设备,从多个预设功率范围中,确定该目标用电设备的工作功率所在的第二目标工作功率范围,通过该第一预设转速补偿对应关系确定该第二目标工作功率对应的转速补偿值;将多个目标用电设备对应的转速补偿值相加,得到该第一转速补偿值。
44.其中,第一转速补偿值是指在车辆空调处于关闭状态下其他车载用电设备开启时的用电功率对应的转速补偿值。
45.其次,从多个soc值范围中,确定该soc值所在的目标soc值范围,通过第二预设转速补偿对应关系确定该soc值对应的转速补偿值;该第二预设转速补偿对应关系包括不同soc值范围对应的转速补偿值,将该soc值对应的转速补偿值作为该第二转速补偿值。
46.其中,第二转速补偿值是指在确保车载蓄电池处于不同电量区间,需要进行充电或者放电的最大电量所对应的转速补偿值。
47.最后,将该第一转速补偿值和该第二转速补偿值相加,得到该第二目标转速补偿值。
48.这样,发动机的ecu(electronic control unit,电子控制单元)利用该转速补偿值对发动机的怠速进行补偿,使发动机转速相应变化以便发电机提供足够的输出电流,从而在满足整车用电量需求的同时,确保发动机不会出现过大的振动。
49.通过采用上述方案,能够将整车用电量纳入补偿考虑范围中,从而得到准确转速补偿值,进而使得对发动机的怠速补偿更加准确,避免了发动机抖动较大的问题。
50.图2是本公开提供的一种发动机怠速补偿方法的流程示意图。如图2所示,该方法的执行主体可以是车辆的ecu,该方法包括:
51.s201、采集车辆发动机的水温。
52.在本步骤中,可以通过温度传感器采集发动机的水温。
53.s202、在该水温大于或者等于预设温度阈值,且该发动机处于怠速的情况下,确定该车辆空调的运行状态。
54.其中,该车辆空调的运行状态包括开启状态和关闭状态,
55.在该运行状态为开启状态情况下,执行步骤s203至步骤s206;
56.在该运行状态为关闭状态情况下,执行步骤s207至步骤s211。
57.s203、获取该空调的工作功率。
58.s204、从多个预设功率范围中,确定该空调的工作功率所在的第一目标工作功率范围。
59.s205、通过第一预设转速补偿对应关系确定该第一目标工作功率范围对应的转速补偿值,并将该第一目标工作功率范围对应的转速补偿值作为第一目标转速补偿值。
60.其中,该第一预设转速补偿对应关系包括不同的第一预设功率范围对应的转速补偿值,不同的第一预设功率范围可以对应不同的转速补偿值。
61.这里,该第一预设转速补偿对应关系可以包括第一预设转速补偿表,如下表1所示的一示例性的第一预设转速补偿表:
62.预设功率范围<k1[k1,k2][k2,k3]>k3转速补偿值0204060
[0063]
表1
[0064]
如表1所示,k1、k2和k3分别是不同预设功率范围对应的门限值,且k1<k2<k3,其单位可以为a
·
v,转速补偿值为需要增加的转速值,其单位可以为r/min,在表1中,包括四个不同的工作功率范围,分别是:范围1:小于k1(<k1),范围2:大于或等于k1且小于或等于k2([k1,k2]),范围3:大于k2且小于或等于k3([k2,k3]),范围4:大于k3(>k3),其中,范围1对应的转速补偿值为0,范围2对应的转速补偿值为20,范围3对应的转速补偿值为40,范围4对应的转速补偿值为60,由上表1可以看出,转速补偿值随着工作功率范围从低范围向高范围的变化呈递增趋势,这是由于车辆怠速状态下负载增加,为发动机提供的输出功率增加,则需要以较大的转速补偿值来增加原来的怠速转速,以减少发动机由于负荷过大而产生的振动。反之,在目标用电设备的工作功率较低时,则无需较大的转速补偿即可满足怠速转速,因此,可以使用较低的转速补偿值对发动机进行怠速补偿。
[0065]
这样,通过上述表1即可确定第一目标工作功率范围对应的转速补偿值,并将该转速补偿值作为第一目标转速补偿值,例如,当空调的工作功率位于范围2(即[k1,k2])的范围内,则确定该第一目标工作功率范围为范围2,对应的转速补偿值则为20,又如,当空调的
工作功率位于范围3(即[k2,k3])的范围内,则确定该第一目标工作功率范围为范围3,对应的转速补偿值则为40。
[0066]
需要说明的是,上述示例地第一预设转速补偿表只是举例说明,本公开对表中的数据不作限定。
[0067]
s206、根据该第一目标转速补偿值对该发动机进行怠速补偿。
[0068]
这样,由于在空调开启状态下,空调压缩机工作时,相比于其他用电器损耗发动机的更大部分的功率,与其对应的转速补偿值也相应较大,通常在100r/min到150r/min的范围内。以较大的转速补偿值对发动机进行怠速补偿,使发动机转速较大,此时也能满足其他用电设备的用电量需求。因此,在不考虑其他用电设备的工作功率的情况下,也可以确保车辆根据该转速补偿值来调节发动机的转速,从而保证怠速的平稳。
[0069]
s207、针对每个目标用电设备,从多个预设功率范围中,确定该目标用电设备的工作功率所在的第二目标工作功率范围,并通过该第一预设转速补偿对应关系确定该第二目标工作功率对应的转速补偿值。
[0070]
需要说明的是,该第二目标工作功率对应的转速补偿值可以参考步骤s205中关于转速补偿值的获取方式,此处不再赘述。
[0071]
s208、将多个目标用电设备对应的转速补偿值相加,得到该第一转速补偿值。
[0072]
这样,通过该第一转速补偿值对发动机进行怠速补偿,使发动机的转速能够满足发电机为目标用电设备输出足够的功率,在满足整车用电量需求的同时,确保发动机不会由于怠速过低而出现过大的抖动。
[0073]
s209、从多个soc值范围中,确定该soc值所在的目标soc值范围。
[0074]
s210、通过第二预设转速补偿对应关系确定该soc值对应的转速补偿值,并将该soc值对应的转速补偿值作为第二转速补偿值。
[0075]
其中,该第二预设转速补偿对应关系包括不同soc值范围对应的转速补偿值,不同的soc值范围可以对应不同的转速补偿值。
[0076]
这里,该第二预设转速补偿对应关系可以包括第二预设转速补偿表,如下表2所示的一示例性的第二预设转速补偿表:
[0077]
soc值范围<a1[a1,a2][a2,a3]>a3转速补偿值6040200
[0078]
表2
[0079]
如表2所示,a1,a2,a3分别为不同soc值范围对应的门限值,且0%≤a1<a2<a3≤100%,其是一个介于0%与100%之间的值,表2中包括4个soc值范围,分别为:范围1:小于a1(<a1),范围2:大于或等于a1且小于或等于a2([a1,a2]),范围3:大于a2且小于或等于a3([a2,a3]),范围4:大于a3(>a3),其中,范围1对应的转速补偿值为60,范围2对应的转速补偿值为40,范围3对应的转速补偿值为20,范围4对应的转速补偿值为0,由表2可以看出,转速补偿值随着soc值从低范围到高范围,呈递减趋势。这是由于当蓄电池的soc值较低,则表明蓄电池剩余电量较少且需要充电,从而通过发电机执行充电操作,因此,需要增加发动机怠速转速(即需要较高的转速补偿值),以提高发电机的转速,进而提高发电机的最大输出功率,以使蓄电池补充电能;当蓄电池的soc值处于较高水平时,则可以降低发动机怠速转速(即需要较低的转速补偿值),以降低发电机转速,从而降低车辆怠速下的能耗和排放。
[0080]
这样,通过上述表2即可确定目标soc值范围对应的转速补偿值,并将该转速补偿值作为第二转速补偿值,例如,当蓄电池的soc值位于范围2(即[a1,a2])的范围内,则确定该目标soc值范围为范围2,对应的转速补偿值则为40,又如,当空调的工作功率位于范围3(即[a2,a3])的范围内,则确定该目标soc值范围为范围3,对应的转速补偿值则为20。
[0081]
s211、将该第一转速补偿值和该第二转速补偿值相加,得到第二目标转速补偿值,并根据该第二目标转速补偿值对该发动机进行怠速补偿。
[0082]
在本步骤中,ecu可以监测蓄电池soc值和目标用电设备的开启状态,并且将通过上述第一预设转速补偿表和第二预设转速补偿表得到的转速补偿值相加来计算需要提升的转速,此时,ecu根据计算出的转速补偿值通过调节发动机的节气门的开度,以控制进入发动机的空气量,同时配合喷油量等产生一定的发动机扭矩,从而确保发动机以补偿后的转速运行,避免发动机出现怠速抖动。
[0083]
需要说明的是,在发动机停机的情况下,则表示发动机处于非工作状态,此时则不需要对发动机进行怠速补偿,因此,在该发动机停机的情况下,停止对该发动机进行怠速补偿,从而减少资源消耗。
[0084]
通过采用上述方法,能够将整车用电量纳入补偿考虑范围中,从而得到准确的转速补偿值,进而使得对发动机的怠速补偿更加准确,避免了发动机抖动较大的问题。
[0085]
图3是本公开提供的实现发动机怠速补偿方法的装置。如图3所示,该装置包括:
[0086]
采集模块301,用于采集发动机水温。
[0087]
判断模块302,用于在该发动机水温大于或者等于预设温度值,且该发动机处于怠速的情况下,确定该车辆空调的运行状态。
[0088]
补偿处理模块303,用于在该运行状态为开启状态的情况下,获取该空调的工作功率,并获取该工作功率对应的第一目标转速补偿值,并根据该第一目标转速补偿值对该发动机进行怠速补偿;在该运行状态为关闭状态的情况下,获取处于开启状态的目标用电设备的工作功率,获取该目标用电设备的工作功率对应的第一转速补偿值,并获取该车辆的蓄电池的soc值,并获取该soc值对应的第二转速补偿值,并根据该第一转速补偿值和该第二转速补偿值计算得到第二目标转速补偿值,并根据该第二目标转速补偿值对该发动机进行怠速补偿。
[0089]
可选地,该补偿处理模块303,用于从多个预设功率范围中,确定该空调的工作功率所在的第一目标工作功率范围,通过第一预设转速补偿对应关系确定该第一目标工作功率范围对应的转速补偿值,该第一预设转速补偿对应关系包括不同的第一预设功率范围对应的转速补偿值;将该第一目标工作功率范围对应的转速补偿值作为该第一目标转速补偿值。
[0090]
可选地,该补偿处理模块303,用于针对每个目标用电设备,从多个预设功率范围中,确定该目标用电设备的工作功率所在的第二目标工作功率范围,通过该第一预设转速补偿对应关系确定该第二目标工作功率对应的转速补偿值;将多个目标用电设备对应的转速补偿值相加,得到该第一转速补偿值。
[0091]
可选地,该补偿处理模块303,用于从多个soc值范围中,确定该soc值所在的目标soc值范围,通过第二预设转速补偿对应关系确定该soc值对应的转速补偿值;该第二预设转速补偿对应关系包括不同soc值范围对应的转速补偿值;将该soc值对应的转速补偿值作
为该第二转速补偿值。
[0092]
可选地,该补偿处理模块303,用于将该第一转速补偿值和该第二转速补偿值相加,得到该第二目标转速补偿值。
[0093]
可选地,该补偿处理模块303,用于在该发动机停机的情况下,停止对该发动机进行怠速补偿。
[0094]
可选地,该目标用电设备包括以下中的一个或多个:该车辆的大灯、该车辆的电子扇、该车辆的暖风机、座椅及前后风窗加热器。
[0095]
通过采用上述装置,能够将整车用电量纳入补偿考虑范围中,从而得到准确转速补偿值,进而使得对发动机的怠速补偿更加准确,避免了发动机抖动较大的问题。
[0096]
图4是本公开提供的实现发动机怠速补偿方法的电子设备400的框图。如图4所示,该电子设备400可以包括:处理器401,存储器402。该电子设备400还可以包括多媒体组件403,输入/输出(i/o)接口404,以及通信组件405中的一者或多者。
[0097]
其中,处理器401用于控制该电子设备400的整体操作,以完成上述的发动机怠速补偿方法中的全部或部分步骤。存储器402用于存储各种类型的数据以支持在该电子设备400的操作,这些数据例如可以包括用于在该电子设备400上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件403可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器402或通过通信组件405发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口404为处理器401和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件405用于该电子设备400与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g或5g,nb-iot(narrow band internet of things,窄带物联网),或者它们中一种或者多种的组合,因此相应的该通信组件405可以包括:wi-fi模块,蓝牙模块,nfc模块。
[0098]
在一示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的发动机怠速补偿的方法。
[0099]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的发动机怠速补偿方法的步骤。例如,该计算机可读存
储介质可以为上述包括程序指令的存储器402,上述程序指令可由电子设备400的处理器401执行以完成上述的发动机怠速补偿的方法。
[0100]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0101]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0102]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1