发动机的停缸控制方法及装置、存储介质及电子设备与流程

文档序号:25737847发布日期:2021-07-06 18:47阅读:75来源:国知局
发动机的停缸控制方法及装置、存储介质及电子设备与流程

本发明涉及车辆的发动机技术领域,特别涉及一种发动机的停缸控制方法及装置、存储介质及电子设备。



背景技术:

停缸技术也可称可变排量技术,是指发动机在部分符合下运动时,通过相关机构切断部分气缸的燃油供给、点火和进排气,停止其工作,使剩余工作气缸负荷率增大,以提高效率,降低燃油消耗。

目前发动机中的停缸机构在进行停缸工作时,通常需要一定的延迟时间才能够实现停缸操作,而目前所应用的停缸控制方法通常未考虑停缸机构在实现停缸操作的过程时的延迟时间,使得对于停缸操作的控制不精确,易造成发动机进排气门损坏,缩短了发动机的使用寿命。



技术实现要素:

有鉴于此,本发明提供一种发动机的停缸控制方法及装置、存储介质及电子设备,用于对发动机的停缸机构进行精确的控制,减少损坏发动机的零件,延长发动机的使用寿命。

为实现上述目的,本发明实施例提供如下技术方案:

一种发动机的停缸控制方法,包括:

获取发动机的延迟时间集合,所述延迟时间集合中包含至少一项延迟时间;

基于所述延迟时间集合中的各项延迟时间,计算所述发动机的总延迟时间;

将所述总延迟时间转换成所述发动机的延迟角度;

确定所述发动机的停缸需求角度,并基于所述停缸需求角度和所述延迟角度,得到所述发动机的停缸控制角度;

获取所述发动机的当前停缸角度,并基于所述停缸控制角度和所述当前停缸角度确定所述发动机的停缸机构的操作模式;

生成与所述操作模式对应的控制指令,并控制所述停缸机构执行与所述控制指令对应的停缸操作。

上述的方法,可选的,所述获取发动机的延迟时间集合,包括:

基于所述发动机的硬件参数以及控制系统的系统参数,获取所述发动机的针脚延迟时间以及指令生成延迟时间;

获取所述发动机当前的环境温度、机油压力以及机油温度,并基于所述环境温度、机油压力以及机油温度确定所述发动机的继电器延迟时间、液力延迟时间以及机械延迟时间;

将所述针脚延迟时间、所述指令生成延迟时间、所述继电器延迟时间、所述液力延迟时间以及所述机械延迟时间组成所述发动机的延迟时间集合。

上述的方法,可选的,所述基于所述环境温度、机油压力以及机油温度确定所述发动机的继电器延迟时间、液力延迟时间以及机械延迟时间,包括:

将所述环境温度遍历预设的继电器延迟表中的每个预设环境温度,并将与所述环境温度相同的预设环境温度确定为目标环境温度,将所述目标环境温度所对应的延迟时间作为所述发动机的继电器延迟时间;

将所述机油压力和所述机油温度作为机油参数组合,并将所述机油参数组合遍历预设的液力延迟表中的各个预设参数组合,并将与所述机油参数组合对应的预设参数组合作为目标组合,将所述目标组合所对应的延迟时间作为所述发动机的液力延迟时间;

将所述机油温度遍历预设的机械延时时间表中的各个预设机油温度,并将与所述机油温度对应的预设机油温度确定为目标机油温度,将所述目标机油温度所对应的延迟时间作为所述发动机的机械延迟时间。

上述的方法,可选的,所述基于所述停缸控制角度和所述当前停缸角度确定所述发动机的停缸机构的操作模式,包括:

判断所述当前停缸角度是否大于或等于所述停缸控制角度;

若所述当前停缸角度大于或等于所述停缸控制角度,则确定所述发动机的停缸机构的操作模式为允许变更状态模式;

若所述当前停缸角度小于所述停缸控制角度,则确定所述发动机的停缸机构的操作模式为保持状态模式。

上述的方法,可选的,当所述发动机的停缸机构的操作模式为允许变更状态模式时,所述生成与所述操作模式对应的控制指令,包括:

获取所述发动机的运行参数,并基于所述运行参数确定所述停缸机构是否存在改变停缸状态需求;

若所述停缸机构存在改变停缸状态需求,则生成用于指示所述停缸机构改变当前的停缸状态的控制指令;

若所述停缸机构未存在改变停缸状态需求,则生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

上述的方法,可选的,当所述停缸机构的操作模式为保持状态模式时,所述生成与所述操作模式对应的控制指令,包括:

生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

一种发动机的停缸控制装置,包括:

第一获取单元,用于获取发动机的延迟时间集合,所述延迟时间集合中包含至少一项延迟时间;

计算单元,用于基于所述延迟时间集合中的各项延迟时间,计算所述发动机的总延迟时间;

转换单元,用于将所述总延迟时间转换成所述发动机的延迟角度;

确定单元,用于确定所述发动机的停缸需求角度,并基于所述停缸需求角度和所述延迟角度,得到所述发动机的停缸控制角度;

第二获取单元,用于获取所述发动机的当前停缸角度,并基于所述停缸控制角度和所述当前停缸角度确定所述发动机的停缸机构的操作模式;

生成单元,用于生成与所述操作模式对应的控制指令,并控制所述停缸机构执行与所述控制指令对应的停缸操作。

上述的装置,所述第一获取单元,包括:

第一获取子单元,用于基于所述发动机的硬件参数以及控制系统的系统参数,获取所述发动机的针脚延迟时间以及指令生成延迟时间;

第二获取子单元,用于获取所述发动机当前的环境温度、机油压力以及机油温度,并基于所述环境温度、机油压力以及机油温度确定所述发动机的继电器延迟时间、液力延迟时间以及机械延迟时间;

组成子单元,用于将所述针脚延迟时间、所述指令生成延迟时间、所述继电器延迟时间、所述液力延迟时间以及所述机械延迟时间组成所述发动机的延迟时间集合。

上述的装置,所述第二获取子单元,包括:

第一遍历模块,用于将所述环境温度遍历预设的继电器延迟表中的每个预设环境温度,并将与所述环境温度相同的预设环境温度确定为目标环境温度,将所述目标环境温度所对应的延迟时间作为所述发动机的继电器延迟时间;

第二遍历模块,用于将所述机油压力和所述机油温度作为机油参数组合,并将所述机油参数组合遍历预设的液力延迟表中的各个预设参数组合,并将与所述机油参数组合对应的预设参数组合作为目标组合,将所述目标组合所对应的延迟时间作为所述发动机的液力延迟时间;

第三遍历模块,用于将所述机油温度遍历预设的机械延时时间表中的各个预设机油温度,并将与所述机油温度对应的预设机油温度确定为目标机油温度,将所述目标机油温度所对应的延迟时间作为所述发动机的机械延迟时间。

上述的装置,所述第二获取单元,包括:

判断子单元,用于判断所述当前停缸角度是否大于或等于所述停缸控制角度;

第一确定子单元,用于若所述当前停缸角度大于或等于所述停缸控制角度,则确定所述发动机的停缸机构的操作模式为允许变更状态模式;

第二确定子单元,用于若所述当前停缸角度小于所述停缸控制角度,则确定所述发动机的停缸机构的操作模式为保持状态模式。

上述的装置,所述生成单元,包括:

第三获取子单元,用于获取所述发动机的运行参数,并基于所述运行参数确定所述停缸机构是否存在改变停缸状态需求;

第一生成子单元,用于若所述停缸机构存在改变停缸状态需求,则生成用于指示所述停缸机构改变当前的停缸状态的控制指令;

第二生成子单元,用于若所述停缸机构未存在改变停缸状态需求,则生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

上述的装置,所述生成单元,包括:

第三生成子单元,用于生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上所述的发动机的停缸控制方法。

一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上所述的发动机的停缸控制方法。

与现有技术相比,本发明具有以下优点:

本发明提供一种发动机的停缸控制方法及装置、存储介质及电子设备,该方法包括:获取发动机的延迟时间集合,基于延迟时间集合计算发动机的总延迟时间,并将总延迟时间转换成延迟角度;基于发动机的停缸需求角度和延迟角度,得到发动机的停缸控制角度;获取发动机的当前停缸角度,并基于停缸控制角度和当前停缸角度确定发动机的停缸机构的操作模式;生成与操作模式对应的控制指令,并控制停缸机构执行与控制指令对应的停缸操作。确定发动机的总延迟时间,并将总延迟时间转换成发动机的延迟角度,基于发动机的延迟角度和停缸需求角度确定发动机的停缸控制角度,在根据停缸控制角度确定发动机的停缸机构的操作模式后生成控制指令,并根据控制指令控制停缸机构执行对应的停缸操作,由此可以更加精确的控制停缸机构,可消除因延迟对发动机的进排气门的影响,减少发动机的零件磨损,延长发动机的使用寿命。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种发动机的停缸控制方法的方法流程图;

图2为本发明实施例提供的一种发动机的停缸控制方法的又一方法流程图;

图3为本发明实施例提供的一种发动机的停缸控制方法的另一方法流程图;

图4为本发明实施例提供的一种发动机的停缸控制装置的结构示意图;

图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明提供的方法可应用于发动机的控制系统或是车辆中的控制系统,本发明的执行主体可以是控制系统中处理器或是控制器,参照图1,为本发明实施例提供的一种发动机的停缸控制方法的方法流程图,具体说明如下所述:

s101、获取发动机的延迟时间集合,所述延迟时间集合中包含至少一项延迟时间。

本发明提供的方法中,车辆在启动的情况下可应用本发明提供的方法,本发明在获取发动机的延迟时间集合时,可周期性进行获取,例如按照预设的时间步长获取发动机的延迟时间集合,时间步长可根据实际需求设置,例如设置时间步长为2秒,则每隔2秒钟就获取一次发动机的延迟时间集合。

延迟时间集合中包含至少一项延迟时间,每项延迟时间表征发动机在不同方面的延迟。

s102、基于所述延迟时间集合中的各项延迟时间,计算所述发动机的总延迟时间。

将各项延迟时间进行求和运算,即可得到发动机的总延迟时间。

s103、将所述总延迟时间转换成所述发动机的延迟角度。

通过传感器获取发动机当前的发动机转速,对发动机转速和总延迟时间进行处理,得到发动机的延迟角度;对发动机转速和总延迟时间进行处理时,可将发动机转速和总延迟时间代入预设的转换公式进行计算,并将转换公式输出的值作为发动机的延迟角度。

进一步的,转换公式具体为:angdly=npm×a÷b÷c×t总;其中,angdly表示延迟角度;npm表示发动机转速;t总表示总延迟时间;a、b以及c均为预先设置的常数,其中,a为预先设置的角度,单位为度;c为预先设置的时间,单位为秒;优选的,a可设置为720度,b可设置为2,c可设置为60秒。

s104、确定所述发动机的停缸需求角度,并基于所述停缸需求角度和所述延迟角度,得到所述发动机的停缸控制角度。

获取发动机当前的发动机喷油量,并根据发动机喷油量和发动机转速,确定发动机的停缸需求角度,其中,此处的发动机转速为s103中所述的发动机转速。

根据发动机喷油量和发动机转速确定发动机当前的工况,并根据发动机当前的工况确定发动机的停缸需求角度,进一步的,不同的工况存在不同的停缸需求角度。将发动机喷油量和发动机转速作为第一参数组合,并将第一参数组合遍历预设的停缸角度表中的各个预设参数组合,并将与所述第一参数组合对应的预设参数组合确定为目标参数组合,并将目标参数组合所对应的角度确定为发动机的停缸需求角度。优选的,在发动机的停缸机构处于停缸开启状态时,停缸需求角度可为停缸关闭需求角度;在发动机的停缸机构处于停缸关闭状态时,停缸需求角度可为停缸开启需求角度。

停缸角度表中包含多个预设参数组合,每个预设参数组合中均包含预设发动机喷油量和预设发动机转速,每个预设参数组合均存在与其对应的角度,其中,目标参数组合中的预设发动机喷油量和第一参数组合中的发动机喷油量相同,目标参数组合中的预设发动机转速与第一参数组合中的发动机转速相同。

s105、获取所述发动机的当前停缸角度,并基于所述停缸控制角度和所述当前停缸角度确定所述发动机的停缸机构的操作模式。

本发明实施例提供的方法中,可通过传感器获取发动机的当前停缸角度,或是通过控制器中的数据记录确定发动机的当前停缸角度。操作模式为对发动机的停缸机构进行操作的模式,通过停缸控制角度和当前停缸角度确定。

s106、生成与所述操作模式对应的控制指令,并控制所述停缸机构执行与所述控制指令对应的停缸操作。

本发明实施例提供的方法中,控制指令用于控制停缸机构执行对应的停缸操作,其中,停缸操作分为开启停缸操作和关闭停缸操作,可根据控制指令控制停缸机构执行对应的操作,由此可以控制气缸的燃油供给,减少车辆在行驶的过程中的燃油的消耗。

本发明实施例提供的方法中,获取发动机的延迟时间集合,基于延迟时间集合计算发动机的总延迟时间,并将总延迟时间转换成延迟角度;基于发动机的停缸需求角度和延迟角度,得到发动机的停缸控制角度;获取发动机的当前停缸角度,并基于停缸控制角度和当前停缸角度确定发动机的停缸机构的操作模式;生成与操作模式对应的控制指令,并控制停缸机构执行与控制指令对应的停缸操作。本发明统计发动机的总延迟时间,并将总延迟时间转换成发动机的延迟角度,基于发动机的延迟角度和停缸需求角度确定发动机的停缸控制角度,在根据停缸控制角度确定发动机的停缸机构的操作模式后生成控制指令,并根据控制指令控制停缸机构执行对应的停缸操作,由此可以更加精确的控制停缸机构,可消除因延迟对发动机的进排气门的影响,减少发动机的磨损,延长发动机的使用寿命。

参照图2,为本发明提供的方法中获取发送机的延迟时间集合的其中一种方法流程图,具体说明如下所述:

s201、基于所述发动机的硬件参数以及控制系统的系统参数,获取所述发动机的针脚延迟时间以及指令生成延迟时间。

发动机的硬件参数包含单不限于发动机所应用的控制器或芯片的信息,并根据硬件参数获取发动机的针脚延迟时间,其中,针脚延迟时间为在接收到控制指令后,输出对应的驱动电流所消耗的时间;不同的控制器(或芯片)的针脚延迟时间不同,可预先通过对控制器(或芯片)进行测试,从而得知对应的延迟时间。

根据控制系统的系统参数确定发动机的指令生成延迟时间,其中,指令生成延迟时间为控制系统在计算控制指令时所消耗的时间;其中,不同的控制系统对应不同的指令生成延迟时间,可预先对每种控制系统进行测试,从而得到每种控制系统的指令生成延迟时间,进而可通过控制系统的系统参数确定对应的指令生成延迟时间。

s202、获取所述发动机当前的环境温度、机油压力以及机油温度,并基于所述环境温度、机油压力以及机油温度确定所述发动机的继电器延迟时间、液力延迟时间以及机械延迟时间。

通过传感器获取到的发动机的环境温度、机油压力、机油温度,环境温度、机油压力以及机油温度均为发动机当前的数据,其中,不同的传感器采集不同的数据,环境温度、机油压力以及机油温度均对应不同的传感器。

本发明提供的方法中,停缸机构内的锁止阀是通过机油进行驱动的,而机油压力与机油温度均影响发动机的液力系统的流动,因此液力延迟时间为机油对停缸机构的锁止阀的驱动延时;机器延迟时间是停缸机构中锁止阀因机械响应和摩擦等因素造成的延时。

基于环境温度、机油压力以及机油压力温度确定发动机的继电器延迟时间、液力延迟时间以及机械延迟时间的具体过程如下所述:

将所述环境温度遍历预设的继电器延迟表中的每个预设环境温度,并将与所述环境温度相同的预设环境温度确定为目标环境温度,将所述目标环境温度所对应的延迟时间作为所述发动机的继电器延迟时间;其中,所述继电器延迟表中包含多个预设环境温度,每个预设环境温度均存在对应的延迟时间,不同的预设环境温度的延迟时间不同。

将所述机油压力和所述机油温度作为机油参数组合,并将所述机油参数组合遍历预设的液力延迟表中的各个预设参数组合,并将与所述机油参数组合对应的预设参数组合作为目标组合,将所述目标组合所对应的延迟时间作为所述发动机的液力延迟时间;其中,液力延迟表中包含多个预设参数组合,每个预设参数组合均存在对应的延迟时间,不同的预设参数组合的延迟时间不同,预设参数组合中设置预设机油压力和预设机油温度;目标组合中的预设机油压力和机油参数组合中的机油压力相同,目标组合中的预设机油温度与机油参数组合中的预设机油温度相同。

将所述机油温度遍历预设的机械延时时间表中的各个预设机油温度,并将与所述机油温度对应的预设机油温度确定为目标机油温度,将所述目标机油温度所对应的延迟时间作为所述发动机的机械延迟时间;其中,机械延时时间表中设置多个预设机油温度,每个预设机油温度均存在对应的延迟时间,不同的预设机油温度的延迟时间不同。

优选的,本发明提供的方法中,在获取延迟时间集合中的各项延迟时间时,可根据预设的获取顺序依次获取各项延迟时间,获取顺序具体可为:指令生成延迟时间—>针脚延迟时间—>继电器延迟时间—>液力延迟时间—>机械延迟时间。本发明实施例提供的获取顺序仅为其中一种顺序的示例说明,具体的获取顺序可根据实际情况进行设置,其他类型的获取顺序也应为本发明的保护范围。

s203、将所述针脚延迟时间、所述指令生成延迟时间、所述继电器延迟时间、所述液力延迟时间以及所述机械延迟时间组成所述发动机的延迟时间集合。

本发明提供的延迟时间集合中包含发动机在各个方面的延迟时间,全面的获取发动机的各项延迟时间,可为在对发动机的停缸控制的分析时提供更加全面的数据支持,以便更加精确的控制发动的停缸机构。

参照图3,为本发明实施提供一种示例流程图,具体说明如下所述:

s301、获取发动机的各项延迟时间。

s302、将各项所述延迟时间进行求和运算,得到发动机的总延迟时间。

s303、将总延迟时间转换成发动机的延迟角度。

s304、确定发动机的停缸需求角度,并对停缸需求角度和延迟角度进行计算,得到发动机的停缸控制角度。

s305、获取发动机的当前停缸角度。

本发明中的s301至s304的相关说明可参照本文的上述说明,此处不再进行赘述。

s306、判断当前停缸角度是否大于或等于停缸控制角度;若当前停缸角度大于或等于停缸控制角度,执行s307;若当前停缸角度小于停缸控制角度,执行s308。

本发明实施例提供的方法中,在获取发动机的当前停缸角度后,可基于当前停缸角度与停缸控制角度确定发动机的停缸机构的操作模式,具体为将当前停缸角度与停缸控制角度进行对比,以判断当前停缸角度是否大于或等于停缸控制角度,若当前停缸角度大于或等于停缸控制角度时,则执行s307;若当前停缸角度小于停缸控制角度,则执行s308。

s307、确定发动机的停缸机构的操作模式为允许变更状态模式。

本发明中的允许变更状态模式表示可变更停缸机构当前的停缸状态,例如在停缸机构的当前的停缸状态为停缸开启状态,则在发动机的操作模式为允许变更状态模式时,表示可将发动机的停缸机构的停缸状态变更为停缸关闭状态;进一步的,允许变更状态模式表示当前允许改变停缸机构的停缸状态,而是否变更停缸机构的停缸状态,还需要分析发动机是否存在变更停缸机构的停缸状态的需求。

s308、确定发动机的停缸机构的操作模式为保持状态模式。

本发明中的保持状态模式表示不变更停缸机构当前的停缸状态,即保持状态模式标识当前不允许改变停缸机构的停缸状态。

s309、获取所述发动机的运行参数,并基于所述运行参数确定所述停缸机构是否存在改变停缸状态需求;若所述停缸机构存在改变停缸状态需求,则执行s310;若所述停缸机构未存在改变停缸状态需求,则执行s311。

在确定发动机的停缸机构的操作模式为允许变更状态模式时,获取发动机的运行参数,其中,运行参数包括但不限于节气门位置、发动机转速、车速、档位、水温等等参数,根据运行参数判断停缸机构是否存在改变停缸状态需求,当存在改变停缸状态需求时,执行s301;当未存在改变停缸状态需求时,执行s311。进一步的,停缸机构的停缸状态分为两种,分别为开启停缸和关闭停缸。

s310、生成用于指示所述停缸机构改变当前的停缸状态的控制指令。

当存在改变停缸状态需求时,生成用于指示停缸机构改变当前的停缸状态的控制指令,其中,若停缸机构的当前的停缸状态为开启停缸,则生成的控制指令用于指示停缸机构将停缸状态变更为关闭停缸;若停缸机构的当前的停缸状态为关闭停缸,则生成的控制指令用于指示停缸机构将停缸状态变更为开启停缸。

s311、生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

此处生成的控制指令用于指示停缸机构保持当前的停缸状态,例如,若停缸机构的当前的停缸状态为开启停缸,则生成的控制指令用于指示停缸机构保持开启停缸;若停缸机构的当前的停缸状态为关闭停缸,则生成的控制指令用于指示停缸机构保持关闭停缸。

s312、控制停缸机构执行与控制指令对应的停缸操作。

本发明实施例提供的方法中,控制停缸机构执行与控制指令对应的停缸操作分为下述情况:

1)当控制指令指示停缸机构改变当前的停缸状态时,控制停缸机构执行的停缸操作为变更状态操作,即若停缸机构的当前的停缸状态为开启停缸,则将停缸机构的停缸状态变更为关闭停缸;若停缸机构的当前的停缸状态为关闭停缸,则将停缸机构的停缸状态变更为开启停缸;

2)当控制指令指示停缸机构保持当前的停缸状态时,控制停缸机构执行的停缸操作为保持状态操作,即若停缸机构的当前的停缸状态开启停缸,则保持停缸机构的停缸状态为开启停缸;若停缸机构的当前的停缸状态为关闭停缸,则保持停缸机构的停缸状态为关闭停缸。

本发明实施例提供的方法中,获取发动机的各项延迟时间,基于各项延迟时间计算发动机的总延迟时间,将总延迟时间转换为延迟角度;通过发动机的停缸需求角度和延时角度,确定发动机的停缸控制角度;基于发动机的停缸控制角度和当前停缸角度,确定发动机的停缸机构的操作模式;生成与操作模式对应的控制指令,并控制停缸机构执行与控制指令对应的停缸操作;通过将发动机的总延迟时间转换为延迟角度,将延迟角度作为控制发动机的停缸机构的其中一项参数,可以避免因为延迟引起控制停缸机构不准确的情形,提高控制停缸机构的精度,进而减少发动机中相关零件的损伤,有效提高发动机的使用寿命。

与图1相对应的,本发明提供一种发动机的停缸控制装置,用于支持图1所示的方法在实际中的应用,本发明提供装置可应用于车辆的控制系统或控制平台,本发明提供的装置的结构示意图如图4所示,具体说明如下所述:

第一获取单元401,用于获取发动机的延迟时间集合,所述延迟时间集合中包含至少一项延迟时间;

计算单元402,用于基于所述延迟时间集合中的各项延迟时间,计算所述发动机的总延迟时间;

转换单元403,用于将所述总延迟时间转换成所述发动机的延迟角度;

确定单元404,用于确定所述发动机的停缸需求角度,并基于所述停缸需求角度和所述延迟角度,得到所述发动机的停缸控制角度;

第二获取单元405,用于获取所述发动机的当前停缸角度,并基于所述停缸控制角度和所述当前停缸角度确定所述发动机的停缸机构的操作模式;

生成单元406,用于生成与所述操作模式对应的控制指令,并控制所述停缸机构执行与所述控制指令对应的停缸操作。

本发明实施例提供的装置中,获取发动机的延迟时间集合,基于延迟时间集合计算发动机的总延迟时间,并将总延迟时间转换成延迟角度;基于发动机的停缸需求角度和延迟角度,得到发动机的停缸控制角度;获取发动机的当前停缸角度,并基于停缸控制角度和当前停缸角度确定发动机的停缸机构的操作模式;生成与操作模式对应的控制指令,并控制停缸机构执行与控制指令对应的停缸操作。本发明统计发动机的总延迟时间,并将总延迟时间转换成发动机的延迟角度,基于发动机的延迟角度和停缸需求角度确定发动机的停缸控制角度,在根据停缸控制角度确定发动机的停缸机构的操作模式后生成控制指令,并根据控制指令控制停缸机构执行对应的停缸操作,由此可以更加精确的控制停缸机构,可消除因延迟对发动机的进排气门的影响,减少发动机的磨损,延长发动机的使用寿命。

本发明实施例提供的装置中,所述第一获取单元401,可配置为:

第一获取子单元,用于基于所述发动机的硬件参数以及控制系统的系统参数,获取所述发动机的针脚延迟时间以及指令生成延迟时间;

第二获取子单元,用于获取所述发动机当前的环境温度、机油压力以及机油温度,并基于所述环境温度、机油压力以及机油温度确定所述发动机的继电器延迟时间、液力延迟时间以及机械延迟时间;

组成子单元,用于将所述针脚延迟时间、所述指令生成延迟时间、所述继电器延迟时间、所述液力延迟时间以及所述机械延迟时间组成所述发动机的延迟时间集合。

本发明实施例提供的装置中,所述第二获取子单元,可配置为:

第一遍历模块,用于将所述环境温度遍历预设的继电器延迟表中的每个预设环境温度,并将与所述环境温度相同的预设环境温度确定为目标环境温度,将所述目标环境温度所对应的延迟时间作为所述发动机的继电器延迟时间;

第二遍历模块,用于将所述机油压力和所述机油温度作为机油参数组合,并将所述机油参数组合遍历预设的液力延迟表中的各个预设参数组合,并将与所述机油参数组合对应的预设参数组合作为目标组合,将所述目标组合所对应的延迟时间作为所述发动机的液力延迟时间;

第三遍历模块,用于将所述机油温度遍历预设的机械延时时间表中的各个预设机油温度,并将与所述机油温度对应的预设机油温度确定为目标机油温度,将所述目标机油温度所对应的延迟时间作为所述发动机的机械延迟时间。

本发明实施例提供的装置中,所述第二获取单元405,可配置为:

判断子单元,用于判断所述当前停缸角度是否大于或等于所述停缸控制角度;

第一确定子单元,用于若所述当前停缸角度大于或等于所述停缸控制角度,则确定所述发动机的停缸机构的操作模式为允许变更状态模式;

第二确定子单元,用于若所述当前停缸角度小于所述停缸控制角度,则确定所述发动机的停缸机构的操作模式为保持状态模式。

本发明实施例提供的装置中,当所述发动机的停缸机构的操作模式为允许变更状态模式时,所述生成单元406,可配置为:

第三获取子单元,用于获取所述发动机的运行参数,并基于所述运行参数确定所述停缸机构是否存在改变停缸状态需求;

第一生成子单元,用于若所述停缸机构存在改变停缸状态需求,则生成用于指示所述停缸机构改变当前的停缸状态的控制指令;

第二生成子单元,用于若所述停缸机构未存在改变停缸状态需求,则生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

本发明实施例提供的装置中,当所述发动机的停缸机构的操作模式为允许变更状态模式时,所述生成单元406,可配置为:

第三生成子单元,用于生成用于指示所述停缸机构保持当前的停缸状态的控制指令。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述发动机的停缸控制方法。

本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器601,以及一个或者一个以上的指令602,其中一个或者一个以上指令602存储于存储器601中,且经配置以由一个或者一个以上处理器603执行所述一个或者一个以上指令602进行以下操作:

获取发动机的延迟时间集合,所述延迟时间集合中包含至少一项延迟时间;

基于所述延迟时间集合中的各项延迟时间,计算所述发动机的总延迟时间;

将所述总延迟时间转换成所述发动机的延迟角度;

确定所述发动机的停缸需求角度,并基于所述停缸需求角度和所述延迟角度,得到所述发动机的停缸控制角度;

获取所述发动机的当前停缸角度,并基于所述停缸控制角度和所述当前停缸角度确定所述发动机的停缸机构的操作模式;

生成与所述操作模式对应的控制指令,并控制所述停缸机构执行与所述控制指令对应的停缸操作。

上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1