同步相位的故障确定方法、故障确定装置、处理器与车辆转让专利

申请号 : CN202210510059.X

文献号 : CN114738133B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹石姜冰刘明辉任利民张敬博

申请人 : 潍柴动力股份有限公司潍坊潍柴动力科技有限责任公司

摘要 :

本申请提供了一种同步相位的故障确定方法、故障确定装置、处理器与车辆,该故障确定方法包括:获取各缸的离子电流信号以及缸压峰值位置信号;在发动机满足预设条件的情况下,至少根据各缸的离子电流信号以及缸压峰值位置信号,确定发动机的同步相位是否故障,预设条件包括:发动机的点火系统和喷射系统无故障、发动机不存在同步相位相关故障以及发动机处于稳定运行的工况,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。

权利要求 :

1.一种同步相位的故障确定方法,其特征在于,发动机包括多个缸,所述故障确定方法包括:获取各所述缸的离子电流信号以及缸压峰值位置信号;

在所述发动机满足预设条件的情况下,至少根据各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,所述预设条件包括:所述发动机的点火系统和喷射系统无故障、所述发动机不存在同步相位相关故障以及所述发动机处于稳定运行的工况;

至少根据各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,包括:确定各所述缸的所述离子电流信号是否大于对应的第一预设阈值;

在所有的所述缸的所述离子电流信号均大于对应的所述第一预设阈值的情况下,计算各所述缸的所述缸压峰值位置信号与对应的预设峰值位置信号的差值的绝对值,得到多个第一差值;

至少根据多个所述第一差值,确定所述发动机的同步相位是否故障。

2.根据权利要求1所述的故障确定方法,其特征在于,至少根据多个所述第一差值,确定所述发动机的同步相位是否故障,包括:对多个所述第一差值求平均,得到目标平均值;

在所述目标平均值大于或者等于第二预设阈值的情况下,确定所有的所述缸的缸压峰值位置出现偏差;

在所述目标平均值大于或者等于第三预设阈值且小于所述第二预设阈值的情况下,计算多个所述第一差值与所述目标平均值的差值,得到多个第二差值,并根据多个所述第二差值,确定所述发动机的同步相位是否故障;

在所述目标平均值小于所述第三预设阈值的情况下,重新确定所述发动机是否满足所述预设条件。

3.根据权利要求2所述的故障确定方法,其特征在于,根据多个所述第二差值,确定所述发动机的同步相位是否故障,包括:判断多个所述第二差值是否均在预设范围内;

在多个所述第二差值均在所述预设范围的情况下,确定发动机的同步相位发生故障;

在至少一个所述第二差值不在所述预设范围的情况下,至少根据所述第二差值不在所述预设范围的所述缸对应的所述缸压峰值位置信号,对对应的所述缸的点火提前角和点火充电时间进行修正。

4.根据权利要求3所述的故障确定方法,其特征在于,在多个所述第二差值均在所述预设范围的情况下,确定发动机的同步相位发生故障之后,所述故障确定方法还包括:将所述目标平均值确定为所述发动机的同步相位偏差角度;

根据所述同步相位偏差角度,对所述发动机的同步相位进行修正。

5.根据权利要求3所述的故障确定方法,其特征在于,在至少一个所述第二差值不在所述预设范围的情况下,至少根据所述第二差值不在所述预设范围的所述缸对应的所述缸压峰值位置信号,对对应的所述缸的点火提前角和点火充电时间进行修正,包括:根据所述缸压峰值位置信号以及所述发动机当前的转速,在第一脉谱图中查找点火提前角修正值,并根据所述点火提前角修正值对对应的所述缸的点火提前角进行修正;

根据所述缸压峰值位置信号以及所述发动机当前的转速,在第二脉谱图中查找点火充电时间修正值,并根据所述点火充电时间修正值对对应的所述缸的点火充电时间进行修正。

6.一种同步相位的故障确定装置,其特征在于,发动机包括多个缸,所述故障确定装置包括:获取单元,用于获取各所述缸的离子电流信号以及缸压峰值位置信号;

第一确定单元,用于在所述发动机满足预设条件的情况下,至少根据各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,所述预设条件包括:所述发动机的点火系统和喷射系统无故障、所述发动机不存在同步相位相关故障以及所述发动机处于稳定运行的工况;

所述第一确定单元包括第一确定模块、计算模块和第二确定模块,其中,所述第一确定模块用于确定各所述缸的所述离子电流信号是否大于对应的第一预设阈值;所述计算模块用于在所有的所述缸的所述离子电流信号均大于对应的所述第一预设阈值的情况下,计算各所述缸的所述缸压峰值位置信号与对应的预设峰值位置信号的差值的绝对值,得到多个第一差值;所述第二确定模块用于至少根据多个所述第一差值,确定所述发动机的同步相位是否故障。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至5中任意一项所述的故障确定方法。

8.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至5中任意一项所述的故障确定方法。

9.一种车辆,其特征在于,包括:发动机和同步相位的故障确定装置,所述同步相位的故障确定装置用于执行权利要求1至5中任意一项所述的同步相位的故障确定方法。

说明书 :

同步相位的故障确定方法、故障确定装置、处理器与车辆

技术领域

[0001] 本申请涉及发动机的技术领域,具体而言,涉及一种同步相位的故障确定方法、故障确定装置、计算机可读存储介质、处理器与车辆。

背景技术

[0002] 现有的发动机同步相位诊断方法,一般是通过发动机曲轴信号和凸轮轴信号的相对位置偏差来确认的。由于存在因曲轴和凸轮轴的信号盘加工误差或装配误差,会造成曲轴信号和凸轮轴信号的相对位置无问题,但绝对位置出现偏差的问题,这样会造成发动机点火和喷射不准确,影响发动机正常燃烧,从而影响发动机的性能和排放水平,严重时造成发动机拉缸损坏。
[0003] 因此,亟需一种能够较为准确地对发动机的同步相位进行故障诊断的方法。
[0004] 在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

发明内容

[0005] 本申请的主要目的在于提供一种同步相位的故障确定方法、故障确定装置、计算机可读存储介质、处理器与车辆,以解决现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题。
[0006] 根据本发明实施例的一个方面,提供了一种同步相位的故障确定方法,包括:发动机包括多个缸,所述故障确定方法包括:获取各所述缸的离子电流信号以及缸压峰值位置信号;在所述发动机满足预设条件的情况下,至少根据各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,所述预设条件包括:所述发动机的点火系统和喷射系统无故障、所述发动机不存在同步相位相关故障以及所述发动机处于稳定运行的工况。
[0007] 可选地,至少根据各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,包括:确定各所述缸的所述离子电流信号是否大于对应的第一预设阈值;在所有的所述缸的所述离子电流信号均大于对应的所述第一预设阈值的情况下,计算各所述缸的所述缸压峰值位置信号与对应的预设峰值位置信号的差值的绝对值,得到多个第一差值;至少根据多个所述第一差值,确定所述发动机的同步相位是否故障。
[0008] 可选地,至少根据多个所述第一差值,确定所述发动机的同步相位是否故障,包括:对多个所述第一差值求平均,得到目标平均值;在所述目标平均值大于或者等于第二预设阈值的情况下,确定所有的所述缸的缸压峰值位置出现偏差;在所述目标平均值大于或者等于第三预设阈值且小于所述第二预设阈值的情况下,计算多个所述第一差值与所述目标平均值的差值,得到多个第二差值,并根据多个所述第二差值,确定所述发动机的同步相位是否故障;在所述目标平均值小于所述第三预设阈值的情况下,重新确定所述发动机是否满足所述预设条件。
[0009] 可选地,根据多个所述第二差值,确定所述发动机的同步相位是否故障,包括:判断多个所述第二差值是否均在预设范围内;在多个所述第二差值均在所述预设范围的情况下,确定发动机的同步相位发生故障;在至少一个所述第二差值不在所述预设范围的情况下,至少根据所述第二差值不在所述预设范围的所述缸对应的所述缸压峰值位置信号,对对应的所述缸的点火提前角和点火充电时间进行修正。
[0010] 可选地,在多个所述第二差值均在所述预设范围的情况下,确定发动机的同步相位发生故障之后,所述故障确定方法还包括:将所述目标平均值确定为所述发动机的同步相位偏差角度;根据所述同步相位偏差角度,对所述发动机的同步相位进行修正。
[0011] 可选地,在至少一个所述第二差值不在所述预设范围的情况下,至少根据所述第二差值不在所述预设范围的所述缸对应的所述缸压峰值位置信号,对对应的所述缸的点火提前角和点火充电时间进行修正,包括:根据所述缸压峰值位置信号以及所述发动机当前的转速,在第一脉谱图中查找点火提前角修正值,并根据所述点火提前角修正值对对应的所述缸的点火提前角进行修正;根据所述缸压峰值位置信号以及所述发动机当前的转速,在第二脉谱图中查找点火充电时间修正值,并根据所述点火充电时间修正值对对应的所述缸的点火充电时间进行修正。
[0012] 根据本发明实施例的另一方面,还提供了一种同步相位的故障确定装置,包括:发动机包括多个缸,所述故障确定装置包括:获取单元,用于获取各所述缸的离子电流信号以及缸压峰值位置信号;第一确定单元,用于在所述发动机满足预设条件的情况下,至少根据各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,所述预设条件包括:所述发动机的点火系统和喷射系统无故障、所述发动机不存在同步相位相关故障以及所述发动机处于稳定运行的工况。
[0013] 根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的故障确定方法。
[0014] 根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的故障确定方法。
[0015] 根据本发明实施例的一方面,还提供了一种车辆,所述车辆包括发动机和同步相位的故障确定装置,所述同步相位的故障确定装置用于执行任意一种所述的同步相位的故障确定方法。
[0016] 在本发明实施例中,所述的同步相位的故障确定方法中,获取发动机多个缸的离子电流信号以及缸压峰值位置信号,在所述发动机满足预设条件的情况下,根据获取的各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定所述发动机的同步相位是否故障,其中,所述预设条件包括所述发动机的点火系统和喷射系统无故障、所述发动机不存在同步相位相关故障以及所述发动机处于稳定运行的工况。本申请的故障确定方法与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各所述缸的所述离子电流信号以及所述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。

附图说明

[0017] 构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0018] 图1示出了根据本申请的一种实施例的同步相位的故障确定方法的流程图;
[0019] 图2示出了根据本申请的一种实施例的同步相位的故障确定装置的结构示意图;
[0020] 图3示出了根据本申请的一种具体实施例的同步相位的故障确定方法的流程图。

具体实施方式

[0021] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0022] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024] 正如背景技术中所说的,现有技术中的难以较为准确地对发动机的同步相位进行故障诊断,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种同步相位的故障确定方法、故障确定装置、计算机可读存储介质、处理器与车辆。
[0025] 根据本申请的实施例,提供了一种同步相位的故障确定方法。
[0026] 图1是根据本申请实施例的同步相位的故障确定方法的流程图。如图1所示,该故障确定方法包括以下步骤:
[0027] 步骤S101,获取各上述缸的离子电流信号以及缸压峰值位置信号;
[0028] 步骤S102,在上述发动机满足预设条件的情况下,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,上述预设条件包括:上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。
[0029] 上述的同步相位的故障确定方法中,获取发动机多个缸的离子电流信号以及缸压峰值位置信号,在上述发动机满足预设条件的情况下,根据获取的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,其中,上述预设条件包括上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。本申请的故障确定方法与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。
[0030] 具体地,上述发动机的同步相位相关故障可以为曲轴不存在缺齿的问题,还可以为发动机的同步相位的相对位置无问题,还可以为曲轴和/或凸轮轴对应的传感器的信号无缺失,还可以为曲轴和/或凸轮轴对应的传感器的信号无错误等等,对于上述发动机的同步相位相关故障,本领域技术人员可以根据实际的发动机工况进行灵活调整,这里不一一进行赘述了。
[0031] 具体地,上述发动机的稳定运行工况可以为发动机并不处于一个突然加速、紧急刹车或者带档滑行等的工况,当然,上述发动机的稳定运行工况并不限于上述所列举的情况下,还可以为其他的情况下,这里不再一一赘述了。
[0032] 具体地,上述发动机可以为6缸的发动机,但并不限于6缸的发动机,还可以为其他缸数的发动机,在本申请中,并不对上述发动机进行限制,本领域技术人员可以根据实际的工况确定合适的发动机。
[0033] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0034] 本申请的一种实施例中,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,包括:确定各上述缸的上述离子电流信号是否大于对应的第一预设阈值;在所有的上述缸的上述离子电流信号均大于对应的上述第一预设阈值的情况下,计算各上述缸的上述缸压峰值位置信号与对应的预设峰值位置信号的差值的绝对值,得到多个第一差值;至少根据多个上述第一差值,确定上述发动机的同步相位是否故障。在该实施例中,通过离子电流信号是否大于第一预设阈值来确定各缸是否进行了有效燃烧,这样可以进一步地避免对发动机的同步相位进行误判的问题,在各缸的离子电流信号均大于第一预设阈值的情况下,根据计算的缸压峰值位置信号与预设位置信号的差值的绝对值,确定发动机的同步相位是否故障,这样进一步地保证了可以较为准确地确定发动机的同步相位是否故障。
[0035] 具体地,上述发动机中的每一个缸均对应一个上述第一预设阈值,上述的实施例中,确定各上述缸的上述离子电流信号是否大于对应的第一预设阈值,即为上述缸的上述离子电流信号是否大于该缸的第一预设阈值,例如,第一个缸对应有一个第一预设阈值,判断该第一个缸的离子电流信号是否大于该第一个缸的上述第一预设阈值,其他缸同理,这里不再一一赘述。
[0036] 具体地,上述某一个缸的第一预设阈值可以根据上述发动机当前的转速以及该缸对应的点火提前角,查找第三脉谱图确定的。
[0037] 具体地,上述发动机中的每一个缸均对应一个上述预设峰值位置信号,在上述实施例中,计算各上述缸的上述缸压峰值位置信号与对应的上述预设峰值信号的差值的绝对值,即为根据上述缸的缸压峰值位置信号以及该缸的预设缸压峰值位置信号,计算其的差值的绝对值,例如,根据第一个缸的缸压峰值位置信号以及第一个缸的预设缸压峰值位置信号,计算第一个缸的差值的绝对值。
[0038] 另外,在实际的应用过程中,上述发动机的所有缸还可以对应于同一个第一预设阈值以及对应于同一个预设峰值位置信号,故还可以确定上述发动机的各缸的离子电流信号是否均大于同一个第一预设阈值,在所有的缸的离子电流信号均大于第一预设阈值的情况下,计算各缸的缸压峰值位置信号与预设峰值位置信号的差值的绝对值,得到多个第一差值,并根据多个第一差值,确定发动机的同步相位是否故障。
[0039] 具体地,上述某一个缸的预设缸压峰值位置信号可以通过发动机当前的转速以及该缸对应的点火提前角,查找第四脉谱图确定的,其中,上述第三脉谱图、第四脉谱图、与下文实施例中的第一脉谱图和第二脉谱图均不相同。
[0040] 为了进一步较为准确地确定发动机的同步相位是否故障,本申请的另一种实施例中,至少根据多个上述第一差值,确定上述发动机的同步相位是否故障,包括:对多个上述第一差值求平均,得到目标平均值;在上述目标平均值大于或者等于第二预设阈值的情况下,确定所有的上述缸的缸压峰值位置出现偏差;在上述目标平均值大于或者等于第三预设阈值且小于上述第二预设阈值的情况下,计算多个上述第一差值与上述目标平均值的差值,得到多个第二差值,并根据多个上述第二差值,确定上述发动机的同步相位是否故障;在上述目标平均值小于上述第三预设阈值的情况下,重新确定上述发动机是否满足上述预设条件。
[0041] 具体地,在上述的实施例中,在上述目标平均值大于或者等于第二预设阈值的情况下,则表明发动机当前的燃烧异常或者同步相位偏差太大,此时已经超出软件可以修正校准的范围,因此,在这种情况下,需要报出发动机的所有缸的缸压峰值位置出现偏差,同时提醒用户对发动机进行进一步地检修。
[0042] 具体地,上述第二预设阈值和上述第三预设阈值均是根据发动机当前的转速和各缸的平均点火提前角,查找第五脉谱图确定的,其中,上述第五脉谱图与上述第三脉谱图、第四脉谱图以及下文第一脉谱图和第二脉谱图均不相同。
[0043] 本申请的又一种实施例中,根据多个上述第二差值,确定上述发动机的同步相位是否故障,包括:判断多个上述第二差值是否均在预设范围内;在多个上述第二差值均在上述预设范围的情况下,确定发动机的同步相位发生故障;在至少一个上述第二差值不在上述预设范围的情况下,至少根据上述第二差值不在上述预设范围的上述缸对应的上述缸压峰值位置信号,对对应的上述缸的点火提前角和点火充电时间进行修正。具体地,在多个第二差值均在预设范围内的情况下,则表明发动机的同步相位发生了偏差且各缸存在的偏差基本相同,也就是说,发动机的每个缸的缸压峰值位置信号发生了固定偏移;在至少一个上述第二差值不在上述预设范围内的情况下,则表明是非同步相位偏差引起的。
[0044] 另外,为了使得本申请的故障确定方法可以较为符合发动机的实际运行工况,本申请是通过多个第二差值是否在预设范围内来判断发动机的缸压峰值位置信号是否发生了固定偏移,而不是直接判断多个第一差值是否相同,也就是说,本申请的故障确定方法还考虑到了采集误差,这样保证了本申请的故障确定方法可以较为符合发动机的实际运行工况,进一步地较为准确地确定发动机的同步相位是否故障。
[0045] 具体地,上述预设范围可以为标定量,例如,上述预设范围可以为±1℃,当然,上述预设范围并不限于±1℃,还可以为其他的范围,在本申请中,并不对上述预设范围进行限制,本领域技术人员可以根据发动机的实际工况进行灵活调整。
[0046] 为了较为准确地对发动机的同步相位进行修正,以及进一步地保证对发动机的点火系统和喷射系统的控制较为精确,本申请的再一种实施例中,在多个上述第二差值均在上述预设范围的情况下,确定发动机的同步相位发生故障之后,上述故障确定方法还包括:将上述目标平均值确定为上述发动机的同步相位偏差角度;根据上述同步相位偏差角度,对上述发动机的同步相位进行修正。
[0047] 本申请的一种实施例中,在至少一个上述第二差值不在上述预设范围的情况下,至少根据上述第二差值不在上述预设范围的上述缸对应的上述缸压峰值位置信号,对对应的上述缸的点火提前角和点火充电时间进行修正,包括:根据上述缸压峰值位置信号以及上述发动机当前的转速,在第一脉谱图中查找点火提前角修正值,并根据上述点火提前角修正值对对应的上述缸的点火提前角进行修正;根据上述缸压峰值位置信号以及上述发动机当前的转速,在第二脉谱图中查找点火充电时间修正值,并根据上述点火充电时间修正值对对应的上述缸的点火充电时间进行修正。在该实施例中,根据通过第一脉谱图查找得到的点火提前角修正值对对应的缸的点火提前角进行修正,以及根据通过第二脉谱图查找得到的点火充电时间修正值对对应的点火充电时间进行修正,这样保证了对对应缸的点火提前角以及点火充电时间的修正较为准确,进一步地保证了对应的缸能够进行有效地燃烧。
[0048] 本申请实施例还提供了一种同步相位的故障确定装置,需要说明的是,本申请实施例的同步相位的故障确定装置可以用于执行本申请实施例所提供的用于同步相位的故障确定方法。以下对本申请实施例提供的同步相位的故障确定装置进行介绍。
[0049] 图2是根据本申请实施例的同步相位的故障确定装置的结构示意图。如图2所示,该故障确定装置包括:
[0050] 获取单元10,用于获取各上述缸的离子电流信号以及缸压峰值位置信号;
[0051] 第一确定单元20,用于在上述发动机满足预设条件的情况下,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,上述预设条件包括:上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。
[0052] 上述的同步相位的故障确定装置中,获取单元用于获取各上述缸的离子电流信号以及缸压峰值位置信号;第一确定单元用于在上述发动机满足预设条件的情况下,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,上述预设条件包括:上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。本申请的故障确定装置与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。
[0053] 具体地,上述发动机的同步相位相关故障可以为曲轴不存在缺齿的问题,还可以为发动机的同步相位的相对位置无问题,还可以为曲轴和/或凸轮轴对应的传感器的信号无缺失,还可以为曲轴和/或凸轮轴对应的传感器的信号无错误等等,对于上述发动机的同步相位相关故障,本领域技术人员可以根据实际的发动机工况进行灵活调整,这里不一一进行赘述了。
[0054] 具体地,上述发动机的稳定运行工况可以为发动机并不处于一个突然加速、紧急刹车或者带档滑行等的工况,当然,上述发动机的稳定运行工况并不限于上述所列举的情况下,还可以为其他的情况下,这里不再一一赘述了。
[0055] 具体地,上述发动机可以为6缸的发动机,但并不限于6缸的发动机,还可以为其他缸数的发动机,在本申请中,并不对上述发动机进行限制,本领域技术人员可以根据实际的工况确定合适的发动机。
[0056] 本申请的一种实施例中,上述第一确定单元包括第一确定模块、计算模块和第二确定模块,其中,上述第一确定模块用于确定各上述缸的上述离子电流信号是否大于对应的第一预设阈值;上述计算模块用于在所有的上述缸的上述离子电流信号均大于对应的上述第一预设阈值的情况下,计算各上述缸的上述缸压峰值位置信号与对应的预设峰值位置信号的差值的绝对值,得到多个第一差值;上述第二确定模块用于至少根据多个上述第一差值,确定上述发动机的同步相位是否故障。在该实施例中,通过离子电流信号是否大于第一预设阈值来确定各缸是否进行了有效燃烧,这样可以进一步地避免对发动机的同步相位进行误判的问题,在各缸的离子电流信号均大于第一预设阈值的情况下,根据计算的缸压峰值位置信号与预设位置信号的差值的绝对值,确定发动机的同步相位是否故障,这样进一步地保证了可以较为准确地确定发动机的同步相位是否故障。
[0057] 具体地,上述发动机中的每一个缸均对应一个上述第一预设阈值,上述的实施例中,确定各上述缸的上述离子电流信号是否大于对应的第一预设阈值,即为上述缸的上述离子电流信号是否大于该缸的第一预设阈值,例如,第一个缸对应有一个第一预设阈值,判断该第一个缸的离子电流信号是否大于该第一个缸的上述第一预设阈值,其他缸同理,这里不再一一赘述。
[0058] 具体地,上述某一个缸的第一预设阈值可以根据上述发动机当前的转速以及该缸对应的点火提前角,查找第三脉谱图确定的。
[0059] 具体地,上述发动机中的每一个缸均对应一个上述预设峰值位置信号,在上述实施例中,计算各上述缸的上述缸压峰值位置信号与对应的上述预设峰值信号的差值的绝对值,即为根据上述缸的缸压峰值位置信号以及该缸的预设缸压峰值位置信号,计算其的差值的绝对值,例如,根据第一个缸的缸压峰值位置信号以及第一个缸的预设缸压峰值位置信号,计算第一个缸的差值的绝对值。
[0060] 另外,在实际的应用过程中,上述发动机的所有缸还可以对应于同一个第一预设阈值以及对应于同一个预设峰值位置信号,故还可以确定上述发动机的各缸的离子电流信号是否均大于同一个第一预设阈值,在所有的缸的离子电流信号均大于第一预设阈值的情况下,计算各缸的缸压峰值位置信号与预设峰值位置信号的差值的绝对值,得到多个第一差值,并根据多个第一差值,确定发动机的同步相位是否故障。
[0061] 具体地,上述某一个缸的预设缸压峰值位置信号可以通过发动机当前的转速以及该缸对应的点火提前角,查找第四脉谱图确定的,其中,上述第三脉谱图、第四脉谱图、与下文实施例中的第一脉谱图和第二脉谱图均不相同。
[0062] 为了进一步较为准确地确定发动机的同步相位是否故障,本申请的另一种实施例中,上述第二确定模块包括计算子模块、第一确定子模块、第二确定子模块以及第三确定子模块,其中,上述计算子模块用于对多个上述第一差值求平均,得到目标平均值;上述第一确定子模块用于在上述目标平均值大于或者等于第二预设阈值的情况下,确定所有的上述缸的缸压峰值位置出现偏差;上述第二确定子模块用于在上述目标平均值大于或者等于第三预设阈值且小于上述第二预设阈值的情况下,计算多个上述第一差值与上述目标平均值的差值,得到多个第二差值,并根据多个上述第二差值,确定上述发动机的同步相位是否故障;上述第三确定子模块用于在上述目标平均值小于上述第三预设阈值的情况下,重新确定上述发动机是否满足上述预设条件。
[0063] 具体地,在上述的实施例中,在上述目标平均值大于或者等于第二预设阈值的情况下,则表明发动机当前的燃烧异常或者同步相位偏差太大,此时已经超出软件可以修正校准的范围,因此,在这种情况下,需要报出发动机的所有缸的缸压峰值位置出现偏差,同时提醒用户对发动机进行进一步地检修。
[0064] 具体地,上述第二预设阈值和上述第三预设阈值均是根据发动机当前的转速和各缸的平均点火提前角,查找第五脉谱图确定的,其中,上述第五脉谱图与上述第三脉谱图、第四脉谱图以及下文第一脉谱图和第二脉谱图均不相同。
[0065] 本申请的又一种实施例中,上述第二确定子模块包括判断子模块、第四确定子模块以及第五确定子模块,其中,上述判断子模块用于判断多个上述第二差值是否均在预设范围内;上述第四确定子模块用于在多个上述第二差值均在上述预设范围的情况下,确定发动机的同步相位发生故障;上述第五确定子模块用于在至少一个上述第二差值不在上述预设范围的情况下,至少根据上述第二差值不在上述预设范围的上述缸对应的上述缸压峰值位置信号,对对应的上述缸的点火提前角和点火充电时间进行修正。具体地,在多个第二差值均在预设范围内的情况下,则表明发动机的同步相位发生了偏差且各缸存在的偏差基本相同,也就是说,发动机的每个缸的缸压峰值位置信号发生了固定偏移;在至少一个上述第二差值不在上述预设范围内的情况下,则表明是非同步相位偏差引起的。
[0066] 另外,为了使得本申请的故障确定方法可以较为符合发动机的实际运行工况,本申请是通过多个第二差值是否在预设范围内来判断发动机的缸压峰值位置信号是否发生了固定偏移,而不是直接判断多个第一差值是否相同,也就是说,本申请的故障确定方法还考虑到了采集误差,这样保证了本申请的故障确定方法可以较为符合发动机的实际运行工况,进一步地较为准确地确定发动机的同步相位是否故障。
[0067] 具体地,上述预设范围可以为标定量,例如,上述预设范围可以为±1℃,当然,上述预设范围并不限于±1℃,还可以为其他的范围,在本申请中,并不对上述预设范围进行限制,本领域技术人员可以根据发动机的实际工况进行灵活调整。
[0068] 为了较为准确地对发动机的同步相位进行修正,以及进一步地保证对发动机的点火系统和喷射系统的控制较为精确,本申请的再一种实施例中,在多个上述第二差值均在上述预设范围的情况下,确定发动机的同步相位发生故障之后,上述故障确定装置还包括第二确定单元和修正单元,其中,上述第二确定单元用于将上述目标平均值确定为上述发动机的同步相位偏差角度;上述修正单元用于根据上述同步相位偏差角度,对上述发动机的同步相位进行修正。
[0069] 本申请的一种实施例中,上述第五确定子模块包括第一修正子模块和第二修正子模块,其中,上述第一修正子模块用于根据上述缸压峰值位置信号以及上述发动机当前的转速,在第一脉谱图中查找点火提前角修正值,并根据上述点火提前角修正值对对应的上述缸的点火提前角进行修正;上述第二修正子模块用于根据上述缸压峰值位置信号以及上述发动机当前的转速,在第二脉谱图中查找点火充电时间修正值,并根据上述点火充电时间修正值对对应的上述缸的点火充电时间进行修正。在该实施例中,根据通过第一脉谱图查找得到的点火提前角修正值对对应的缸的点火提前角进行修正,以及根据通过第二脉谱图查找得到的点火充电时间修正值对对应的点火充电时间进行修正,这样保证了对对应缸的点火提前角以及点火充电时间的修正较为准确,进一步地保证了对应的缸能够进行有效地燃烧。
[0070] 本申请实施例还提供了一种同步相位的故障确定装置,需要说明的是,本申请实施例的同步相位的故障确定装置可以用于执行本申请实施例所提供的用于同步相位的故障确定方法。以下对本申请实施例提供的同步相位的故障确定装置进行介绍。
[0071] 上述同步相位的故障确定装置包括处理器和存储器,上述获取单元和第一确定单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0072] 处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题。
[0073] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
[0074] 本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述同步相位的故障确定方法。
[0075] 本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述同步相位的故障确定方法。
[0076] 本申请的一种实施例中,还提供了一种车辆,该车辆包括发动机和同步相位的故障确定装置,上述同步相位的故障确定装置用于执行任意一种上述的同步相位的故障确定方法。
[0077] 上述的车辆包括发动机和同步相位的故障确定装置,上述同步相位的故障确定装置还可以执行任意一种上述的同步相位的故障确定方法,上述的故障确定方法中,获取发动机多个缸的离子电流信号以及缸压峰值位置信号,在上述发动机满足预设条件的情况下,根据获取的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,其中,上述预设条件包括上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。本申请的故障确定方法与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。
[0078] 本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
[0079] 步骤S101,获取各上述缸的离子电流信号以及缸压峰值位置信号;
[0080] 步骤S102,在上述发动机满足预设条件的情况下,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,上述预设条件包括:上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。
[0081] 本文中的设备可以是服务器、PC、PAD、手机等。
[0082] 本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
[0083] 步骤S101,获取各上述缸的离子电流信号以及缸压峰值位置信号;
[0084] 步骤S102,在上述发动机满足预设条件的情况下,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,上述预设条件包括:上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。
[0085] 为了本领域技术人员能够更加清楚地了解本申请的技术方案,以下将结合具体的实施例来说明本申请的技术方案和技术效果。
[0086] 实施例
[0087] 如图3所示,首先获取发动机当前的转速、点火提前角、各缸的缸压峰值位置信号以及离子电流信号。再判断发动机是否满足预设条件,上述预设条件包括发动机的点火系统以及喷射系统无故障、发动机无同步相位相关故障以及发动机处于稳定运行工况。在发动机满足预设条件的情况下,再判断各缸的离子电流信号是否大于对应的第一预设阈值。在各缸的离子电流信号大于对应的第一预设阈值的情况下,计算各缸的缸压峰值位置信号与对应的预设峰值位置信号的差值的绝对值,得到多个第一差值。之后,根据多个第一差值,计算目标平均值。之后,判断目标平均值是否大于或者等于第二预设阈值,在目标平均值大于第二预设阈值的情况下,报出发动机的缸压的峰值位置出现偏差。在目标平均值小于第二预设阈值的情况下,判断目标平均值是否为大于或者等于第三预设阈值且小于第二预设阈值。在目标平均值大于或者等于第三预设阈值且小于第二预设阈值的情况下,根据目标平均值以及多个第一差值,计算多个第二差值。并判断多个第二差值是否在预设范围内,在目标平均值小于第三预设阈值的情况下,重新确定发动机是否满足预设条件。在多个第二差值均在预设范围内的情况下,报出发动机同步相位故障,并将目标平均值确定为同步相位偏差角度,且根据同步相位偏差角度对发动机的同步相位进行修正。在存在至少一个第二差值不在预设范围内的情况下,根据第二差值不满足预设范围的缸的缸压峰值信号以及发动机当前的转速,在第一脉谱图中查找点火提前角修正值,并根据点火提前角修正值对对应的缸的点火提前角进行修正;根据缸压峰值位置信号以及发动机当前的转速,在第二脉谱图中查找点火充电时间修正值,并根据点火充电时间修正值对对应的缸的点火充电时间进行修正。
[0088] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0089] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0090] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0091] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0092] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0093] 从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:
[0094] 1)、本申请的同步相位的故障确定方法中,获取发动机多个缸的离子电流信号以及缸压峰值位置信号,在上述发动机满足预设条件的情况下,根据获取的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,其中,上述预设条件包括上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。本申请的故障确定方法与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。
[0095] 2)、本申请的同步相位的故障确定装置中,获取单元用于获取各上述缸的离子电流信号以及缸压峰值位置信号;第一确定单元用于在上述发动机满足预设条件的情况下,至少根据各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,上述预设条件包括:上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。本申请的故障确定装置与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。
[0096] 3)、本申请的车辆包括发动机和同步相位的故障确定装置,上述同步相位的故障确定装置还可以执行任意一种上述的同步相位的故障确定方法,上述的故障确定方法中,获取发动机多个缸的离子电流信号以及缸压峰值位置信号,在上述发动机满足预设条件的情况下,根据获取的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定上述发动机的同步相位是否故障,其中,上述预设条件包括上述发动机的点火系统和喷射系统无故障、上述发动机不存在同步相位相关故障以及上述发动机处于稳定运行的工况。本申请的故障确定方法与现有技术中的通过曲轴和凸轮轴对应的传感器信号确定同步相位的相对位置偏差,无法确定绝对位置偏差相比,本方案中在发动机满足预设条件的情况下,根据获取到的各上述缸的上述离子电流信号以及上述缸压峰值位置信号,确定发动机的同步相位是否故障,实现了在发动机的同步相位的相对位置无问题的情况下,对发动机的同步相位的绝对位置进行故障判断,由于本方案是在发动机满足预设条件的情况下进行判断的,这样保证了可以对较为准确地确定发动机的同步相位是否故障,从而解决了现有技术中难以较为准确地对发动机的同步相位进行故障诊断的问题,进而实现了对发动机点火系统和喷射系统的精确控制、保证了发动机的燃烧较为充分以及保证了发动机的性能和排放水平较好。
[0097] 以上上述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。