一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种发动机的检测方法、装置及车辆与流程

2022-07-13 18:24:16 来源:中国专利 TAG:


1.本发明实施例涉及车辆检测领域,尤其涉及一种发动机的检测方法、装置及车辆。


背景技术:

2.车辆发动机是驱动车辆转动的重要组成部分,车辆发动机中的冷却系统将发动机工作时,能够将发动机高温零件吸收的热量及时带走,保证发动机在正常温度下工作。当冷却系统出现故障会影响发动机的运转。
3.现有技术中,对于车辆冷却系统异常的诊断,通过计算零件的温度变化情况,并采用查找温升表的方式,来判断冷却系统中冷却液流量是否异常,或者是通过检测热交换器测量冷却液进出口的温度的方式,来判断冷却液温度是否异常。但两种方法均依靠测量温度实现对冷却系统故障的判断,增加了误报和漏报的几率。


技术实现要素:

4.本发明实施例提供了一种发动机的检测方法、装置及车辆,以实现对发动机冷却系统故障的准确检测,降低了故障误报、漏报发生的概率。
5.第一方面,本发明实施例提供了一种发动机的检测方法,包括:获取所述发动机的当前运行参数;所述运行参数包括转速和冷却液温度;
6.根据所述运行参数与参考压力和参数压力方差的第一映射关系,确定与所述当前运行参数相关联的当前参考压力和当前参考压力方差;
7.基于压力传感器,获取所述发动机中冷却液的当前实际压力;
8.根据所述当前实际压力,采用迭代计算法确定所述当前实际压力对应的当前实际压力方差;
9.根据所述当前实际压力与所述当前参考压力的压力偏差,和/或所述当前实际压力方差与所述当前参考压力方差的方差偏差,确定所述发动机的故障信息。
10.可选地,获取当前的迭代次数n、以及与上一实际压力对应的上一实际压力均值a
n-1
和上一实际压力方差v
n-1

11.根据所述上一实际压力均值a
n-1
、所述上一实际压力方差v
n-1
、所述当前的迭代次数n、以及所述当前实际压力,采用方差迭代计算公式,确定所述当前实际压力对应的当前实际压力方差;
12.所述方差迭代计算公式为:
13.其中,vn为所述当前实际压力方差,xn为所述当前实际压力,n为大于或等于1的整数。
14.可选地,各实际压力对应的实际压力均值采用压力均值迭代公式确定;
15.所述压力均值迭代公式为:
16.其中,i为迭代次数,i为大于或等于1的整数,xi为基于所述压力传感器获取的第i
个实际压力,ai为基于所述压力传感器获取的第i个实际压力对应的第i个压力均值,a
i-1
为基于所述压力传感器获取的第i-1个实际压力对应的第i-1个压力均值。
17.可选地,所述故障信息包括至少一种压力故障信息和/或至少一种方差故障信息;
18.在根据所述当前实际压力与所述当前参考压力的压力偏差,和/或所述当前实际压力方差与所述当前参考压力方差的方差偏差,确定所述发动机的故障信息之后,还包括:
19.基于故障诊断规则,根据至少一种所述压力故障信息和/或至少一种所述方差故障信息,输出故障诊断信息。
20.可选地,所述第一映射关系中还包括参考压力与压力偏差阈值的对应关系;
21.根据所述当前实际压力与所述当前参考压力的压力偏差,确定所述发动机的故障信息,包括:
22.根据所述第一映射关系,获取与所述当前参考压力相关联的当前压力偏差阈值;
23.确定所述当前实际压力和所述当前参考压力之间的压力偏差与所述当前压力偏差阈值的压力比较结果;
24.根据所述压力比较结果,确定所述发动机的压力故障信息。
25.可选地,根据所述压力比较结果,判断所述当前实际压力与所述当前参考压力之间的压力偏差是否大于或等于所述当前压力偏差阈值;
26.若是,则确定所述发动机的压力故障信息为第一压力故障信息。
27.可选地,根据所述压力比较结果,确定当前压力输出值;
28.将累加器的前一累加值与所述当前压力输出值之和作为所述累加器的当前累加值;
29.判断所述当前累加值是否大于或等于累加阈值;
30.若是,则将计数器的计数值加1后,作为计数器的当前计数值;
31.判断所述当前计数值是否大于或等于计数阈值;
32.若是,确定所述发动机的压力故障信息为第二压力故障信息。
33.可选地,所述当前压力偏差阈值包括当前压力偏差阈值上限和当前压力偏差阈值下限;
34.根据所述压力比较结果,确定当前压力输出值,包括:
35.当所述压力比较结果为所述当前实际压力和所述当前参考压力之间的压力偏差小于所述当前压力偏差阈值下限时,确定所述当前压力输出值为-1;
36.当所述压力比较结果为所述当前实际压力和所述当前参考压力之间的压力偏差大于所述当前压力偏差阈值上限时,确定所述当前压力输出值为1;
37.当所述压力比较结果为所述当前实际压力和所述当前参考压力之间的压力偏差小于或等于所述当前压力偏差阈值上限且大于或等于所述当前压力偏差阈值下限时,确定所述当前压力输出值为0。
38.可选地,获取所述累加器的当前累加时间;
39.判断所述当前累加时间是否超出预设时间阈值;
40.若是,则重新对所述累加器的累加时间进行计时,并将所述累加器的累加值清零后作为所述前一累加值;
41.若否,则获取所述累加器的前一累加值。
42.可选地,若所述当前累加值小于所述累加阈值,或者,若所述当前计数值小于所述计数阈值,则返回执行获取所述发动机的当前运行参数的步骤。
43.可选地,所述第一映射关系中还包括参考压力方差与方差偏差阈值的对应关系;
44.根据所述当前实际压力方差与所述当前参考压力方差的方差偏差,确定所述发动机的故障信息,包括:
45.根据所述第一映射关系,获取与所述当前参考压力方差相关联的当前方差偏差阈值;
46.确定所述当前实际压力方差和所述当前参考压力方差之间的方差偏差与所述当前方差偏差阈值的方差比较结果;
47.根据所述方差比较结果,确定所述发动机的方差故障信息。
48.可选地,根据所述方差比较结果,判断所述当前实际压力方差与所述当前参考压力方差之间的方差偏差是否大于或等于所述当前方差偏差阈值;
49.若是,则确定所述发动机的方差故障信息为第一方差故障信息。
50.可选地,根据所述方差比较结果,确定当前方差输出值;
51.将累加器的前一累加值与所述当前方差输出值之和作为所述累加器的当前累加值;
52.判断所述当前累加值是否大于或等于累加阈值;
53.若是,则将计数器的计数值加1后,作为计数器的当前计数值;
54.判断所述当前计数值是否大于或等于计数阈值;
55.若是,确定所述发动机的方差故障信息为第二方差故障信息。
56.可选地,所述当前方差偏差阈值包括当前方差偏差阈值上限和当前方差偏差阈值下限;
57.当所述方差比较结果为所述当前实际压力方差和所述当前参考压力方差之间的方差偏差小于所述当前方差偏差阈值下限时,确定所述当前方差输出值为-1;
58.当所述方差比较结果为所述当前实际压力方差和所述当前参考压力方差之间的方差偏差大于所述当前方差偏差阈值上限时,确定所述当前方差输出值为1;
59.当所述方差比较结果为所述当前实际压力方差和所述当前参考压力方差之间的方差偏差小于或等于所述当前方差偏差阈值上限且大于或等于所述当前方差偏差阈值下限时,确定所述当前方差输出值为0。
60.获取所述累加器的当前累加时间;
61.判断所述当前累加时间是否超出预设时间阈值;
62.若是,则重新对所述累加器的累加时间进行计时,并将所述累加器的累加值清零后作为所述前一累加值;
63.若否,则获取所述累加器的前一累加值。
64.可选地,若所述当前累加值小于所述累加阈值,或者,若所述当前计数值小于所述计数阈值,则返回执行获取所述发动机的当前运行参数的步骤。
65.第二方面,本发明实施例还提供了一种发动机的检测装置,包括:
66.参数获取模块,用于获取所述发动机的当前运行参数;所述运行参数包括转速和冷却液温度;
67.参考参数确定模块,用于根据所述运行参数与参考压力和参数压力方差的第一映射关系,确定与所述当前运行参数相关联的当前参考压力和当前参考压力方差;
68.实际压力获取模块,用于基于压力传感器,获取所述发动机中冷却液的当前实际压力;
69.实际方差确定模块,用于根据所述当前实际压力,采用迭代计算法确定所述当前实际压力对应的当前实际压力方差;
70.故障信息确定模块,用于根据所述当前实际压力与所述当前参考压力的压力偏差,和/或所述当前实际压力方差与所述当前参考压力方差的方差偏差,确定所述发动机的故障信息。
71.第三方面,本发明实施例还提供了一种车辆,包括:发动机、压力传感器和控制器;所述控制器可以实现本发明任意实施例提供的发动机的检测方法。
72.本发明实施例在获取发动机当前的运行参数以及运行参数与参考压力和参考压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差,利用压力传感器获知发动机冷却液的当前实际压力后,通过迭代计算的方式确定当前实际压力方差,基于当前实际压力或当前实际压力方差与当前参考压力或当前参考压力方差比较,进而确定出发动机的故障信息情况。本发明的技术方案,依靠测量温度相关参数信息获知发动机冷却液是否存在流量异常的问题,进而诊断发动机的故障信息,当车辆发动机冷却系统发生故障时,能够有效、准确地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
附图说明
73.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
74.图1是根据本发明实施例一提供的一种发动机的检测方法的流程示意图;
75.图2是根据本发明实施例二提供的一种发动机的检测方法的流程示意图;
76.图3是根据本发明实施例三提供的一种发动机的检测方法的流程示意图;
77.图4是根据本发明实施例四提供的一种发动机的检测方法的流程示意图;
78.图5是根据本发明实施例五提供的一种发动机的检测方法的流程示意图;
79.图6是根据本发明实施例六提供的一种发动机的检测方法的流程示意图;
80.图7是根据本发明实施例七提供的一种发动机的检测方法的流程示意图;
81.图8是根据本发明实施例八提供的一种发动机的检测方法的流程示意图;
82.图9是根据本发明实施例九提供的一种发动机的检测装置的结构示意图。
具体实施方式
83.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
84.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
85.实施例一
86.图1是根据本发明实施例一提供的一种发动机的检测方法的流程示意图,该方法可以由发动机的检测装置来执行,该装置可由硬件和/或软件组成。本发明实施例提供的发动机的检测方法包括如下步骤:
87.s110、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
88.其中,发动机在正常运行过程中对应有发动的运行参数,运行参数包括但不限于发动机的转速、功率输出、扭矩、功耗和温度,优选地,运行参数包括转速和冷却液温度。发动机中设置有冷却系统,冷却系统是将发动机在工作过程中产生的热量进行驱散的系统,主要通过冷却系统中冷却液来实现降温和热量的消耗。车辆中发动机的转动驱动整车的行驶,不同的转速对应不同的车辆行驶速度,车辆的行驶速度直观反映出车辆的行驶状态,通常情况下,在确定发动机的转速后,可对应确定车辆的行驶速度,车辆在路面保持匀速行驶时,发动机的转速会处于一个稳定的转速状态。在对于发动机检测的过程中,发动机的转速大于1200r/min并且在一定的时间范围内保持稳定的转速,发动机的转速上下波动范围保持在50r/min之内,发动机冷却液的温度保持在50-95℃之间的范围内。
89.s120、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
90.其中,发动机的运行参数与发动机冷却液的参考压力和参考压力方差存在对应的映射关系,即第一映射关系。第一映射关系可以是计算公式或者是表格的形式,不同型号的车辆对应不同的映射关系,此处,对于具体的映射关系不做限定,可依据车辆的实际情况对应性的获知。
91.s130、基于压力传感器,获取所述发动机中冷却液的当前实际压力。
92.其中,发动机中冷却液的压力可以通过压力传感器实时的获取,在发动机运转时,冷却液的压力在实时的改变。利用压力传感器能够实时地获取并监测冷却液的当前实际压力。压力传感器的种类可以是一体化压力传感器,还可以是液位压力传感器,此处,对于具体的压力传感器的种类不做限定。
93.s140、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
94.其中,压力和压力方差之间存在关联,压力方差是衡量压力和压力期望相差的度量值,反映出压力的离散和偏离程度。利用迭代计算的方式可以确定出压力对应的压力方差,当前实际压力确定即可通过公式实现对当前压力方差的确定,两者之间具有一一对应
的关系。
95.s150、根据当前实际压力与当前参考压力的压力偏差,和/或当前实际压力方差与当前参考压力方差的方差偏差,确定发动机的故障信息。
96.其中,对于发动机是否存在故障的判断可以通过将当前实际压力与当前参数压力进行比较,确定压力偏差,也可以通过基于当前实际压力计算得到的当前压力方差与当前参考压力方程进行比较,确定方差偏差,进一步地,还可以分别对压力偏差和方差偏差的判断,确定出发动机的故障信息。发动机的故障信息包括冷却液的压力存在故障,冷却液的压力方差存在故障,或者是冷却液的压力和压力方差同时出现故障的情况。根据发动机的具体故障信息,车辆维修人员能够及时找出对应的解决办法,确保发动机的正常运转,以及车辆的正常行驶。
97.可选地,根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差实现方式为获取压力的迭代次数、上一实际压力均值和上一实际压力方差,基于具体的方差迭代公式,计算出当前实际压力对应的当前实际方差,具体为:获取当前的迭代次数n、以及与上一实际压力对应的上一实际压力均值a
n-1
和上一实际压力方差v
n-1
;根据上一实际压力均值a
n-1
、上一实际压力方差v
n-1
、当前的迭代次数n、以及当前实际压力,采用方差迭代计算公式,确定当前实际压力对应的当前实际压力方差;压力和压力方差之间建立的公式为方差迭代计算公式,的公式为方差迭代计算公式,其中,vn为当前实际压力方差,xn为当前实际压力,n为大于或等于1的整数。基于上述的计算方式即可获知当前实际压力对应的当前实际压力方差,具体的当前实际压力和与之对应的当前实际压力方差与车辆的类型有关,此处,对于具体的实际压力数值和对应的实际压力方差不做具体限定,可根据实际情况适应性的调整和计算。
98.可选地,车辆中的压力传感器可以实现对实时实际压力的获取,获取的实际压力通过压力均值迭代计算公式可以确定出实际压力均值,实际压力均值是确定实际压力方差的迭代计算参数。具体地,压力均值迭代公式为:其中,i为迭代次数,i为大于或等于1的整数,xi为基于压力传感器获取的第i个实际压力,ai为基于压力传感器获取的第i个实际压力对应的第i个压力均值,a
i-1
为基于压力传感器获取的第i-1个实际压力对应的第i-1个压力均值。
99.本发明实施例在获取发动机当前的运行参数以及运行参数与参考压力和参考压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差,利用压力传感器获知发动机冷却液的当前实际压力后,通过迭代计算的方式确定当前实际压力方差,基于当前实际压力或当前实际压力方差与当前参考压力或当前参考压力方差比较,进而确定出发动机的故障信息情况。本发明的技术方案,依靠测量温度相关参数信息获知发动机冷却液是否存在流量异常的问题,进而诊断发动机的故障信息,当车辆发动机冷却系统发生故障时,能够有效、准确地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
100.实施例二
101.图2是根据本发明实施例二提供的一种发动机的检测方法的流程示意图,在上述
实施例的基础上,具体提供了发动机故障诊断的方案。本实施例的技术方案包括:
102.s210、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
103.s220、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
104.s230、基于压力传感器,获取发动机中冷却液的当前实际压力。
105.s240、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
106.s250、根据当前实际压力与当前参考压力的压力偏差,和/或当前实际压力方差与当前参考压力方差的方差偏差,确定发动机的故障信息。
107.s260、基于故障诊断规则,根据至少一种压力故障信息和/或至少一种方差故障信息,输出故障诊断信息。
108.其中,发动机的故障信息包括至少一种压力故障信息和/或至少一种方差故障信息,当发动机冷却液的压力出现故障或者是冷却液的压力方差出现故障时,属于发动机的故障信息。当发动机冷却液的压力和压力方差同时出现故障,也属于发动机的故障信息。发动机可以根据故障信息的不同,针对性的判断故障的类型并及时解决故障问题。进一步地,根据发动机的故障信息和故障诊断规则可以实现故障诊断信息的输出。故障诊断规则可以是逻辑判断规则,根据获取的故障诊断信息进行逻辑判断,进而输出故障诊断信息。
109.本发明实施例基于当前实际压力与当前参考压力的压力偏差,和/或,基于当前实际压力方差与当前参考压力方差的偏差,确定出发动机的故障信息,并利用故障诊断规则、压力故障信息或方差故障信息,输出故障诊断信息,从而能够使用户直观的确定出发动机当前的故障情况。
110.实施例三
111.图3是根据本发明实施例三提供的一种发动机的检测方法的流程示意图,在上述实施例的基础上,具体提供了根据压力比较结果确定发动机压力故障信息的方案。本实施例的技术方案包括:
112.s310、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
113.s320、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
114.s330、基于压力传感器,获取发动机中冷却液的当前实际压力。
115.s340、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
116.s350、根据第一映射关系,获取与当前参考压力相关联的当前压力偏差阈值。
117.其中,第一映射关系还包括参考压力与压力偏差阈值的对应关系,第一映射关系可以是计算公式或者是包含参考压力与压力偏差阈值对应关系的表格。当前参考压力相关联的当前压力偏差阈值可以通过查表的方式获知。
118.s360、确定当前实际压力和当前参考压力之间的压力偏差与当前压力偏差阈值的压力比较结果。
119.s370、根据压力比较结果,确定发动机的压力故障信息。
120.其中,通过压力传感器可以获知当前实际压力,当前实际压力与当前参考压力之
间存在压力偏差,压力偏差的计算过程可以是当前实际压力和当前参考压力之间做差,差值的结果即为压力偏差。通过第一映射关系可以获知当前压力偏差阈值,将当前压力偏差阈值的压力与基于当前实际压力和当前参考压力之间的压力偏差进行比较,进而确定出发动机的压力故障信息情况。压力比较结果为三种情况,当前实际压力和当前参考压力之间的压力偏差大于当前压力偏差阈值的压力;当前实际压力和当前参考压力之间的压力偏差小于当前压力偏差阈值的压力;当前实际压力和当前参考压力之间的压力偏差等于当前压力偏差阈值的压力。根据压力比较结果,可以有效地确定出发动机的压力故障信息。
121.本发明实施例通过第一映射关系和当前参考压力相关联的当前压力偏差阈值,利用压力比较的方式,比较当前实际压力和当前参考压力之间的压力偏差与当前压力偏差阈值的压力做比较,基于比较结果确定发动机的压力故障信息。本发明的技术方案,解决了依靠测量温度相关参数信息获知发动机冷却液是否存在流量异常的问题,进而诊断发动机的故障信息,当车辆发动机冷却系统发生故障时,有效地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
122.实施例四
123.图4是根据本发明实施例四提供的一种发动机的检测方法的流程示意图,在上述实施例的基础上,具体提供了根据压力比较结果确定发动机的压力故障信息的方案。本实施例的技术方案包括:
124.s410、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
125.s420、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
126.s430、基于压力传感器,获取发动机中冷却液的当前实际压力。
127.s440、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
128.s450、根据第一映射关系,获取与当前参考压力相关联的当前压力偏差阈值。
129.s460、确定当前实际压力和当前参考压力之间的压力偏差与当前压力偏差阈值的压力比较结果。
130.s470、根据压力比较结果,判断当前实际压力与当前参考压力之间的压力偏差是否大于或等于当前压力偏差阈值,若是,则执行s480。
131.s480、确定发动机的压力故障信息为第一压力故障信息。
132.其中,对于压力比较结果即为当前实际压力与当前参考压力之间的压力偏差与当前压力偏差阈值之间的大小关系,当压力比较结果为当前实际压力与当前参考压力之间的压力偏差大于或等于当前压力偏差阈值时,则确定发动机的故障信息为压力故障,并将压力故障信息作为第一压力故障信息;反之,则可确定发动机不存在压力故障。
133.本发明实施例通过比较当前实际压力和当前参考压力偏差阈值与当前压力偏差阈值之间的大小关系,确定发动机是否存在压力故障,以能够有效、准确地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
134.实施例五
135.图5是根据本发明实施例五提供的一种发动机的检测方法的流程示意图,在上述实施例的基础上,具体提供了根据压力比较结果确定发动机的压力故障信息的方案。本实
施例的技术方案包括:
136.s501、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
137.s502、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
138.s503、基于压力传感器,获取发动机中冷却液的当前实际压力。
139.s504、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
140.s505、根据第一映射关系,获取与所当前参考压力相关联的当前压力偏差阈值。
141.s506、确定当前实际压力和当前参考压力之间的压力偏差与当前压力偏差阈值的压力比较结果。
142.s507、根据压力比较结果,确定当前压力输出值。
143.其中,压力比较结果可以划分为三种情况,当前实际压力和当前参考压力之间的压力偏差小于当前压力偏差阈值下限;当前实际压力和当前参考压力之间的压力偏差大于当前压力偏差阈值上限;当前实际压力和当前参考压力之间的压力偏差在当前压力偏差阈值范围内。根据三种不同的压力比较结果,可以对应的输出当前压力输出值。
144.具体地,当压力比较结果为当前实际压力和当前参考压力之间的压力偏差小于当前压力偏差阈值下限时,确定当前压力输出值为-1;当压力比较结果为当前实际压力和当前参考压力之间的压力偏差大于当前压力偏差阈值上限时,确定当前压力输出值为1;当压力比较结果为当前实际压力和当前参考压力之间的压力偏差小于或等于当前压力偏差阈值上限且大于或等于当前压力偏差阈值下限时,确定当前压力输出值为0。其中,当前压力偏差阈值包括阈值上限和阈值下限,在进一步地压力比较过程中,根据当前压力偏差阈值范围与当前实际压力和当前参考压力之间的压力偏差比较,输出对应的当前压力数值。
145.s508、获取累加器的当前累加时间。
146.s509、判断当前累加时间是否超出预设时间阈值,若是,则执行s510;若否,则执行s511。
147.其中,累加器可以将当前压力输出值进行累加,累加器设置有时间阈值,通过累加器获取当前累加时间,将当前累加时间与累加器的预设时间阈值进行比较,确定出当前累加时间是否超出预设时间阈值。根据判断条件确定累加器的设置状态。
148.s510、重新对累加器的累加时间进行计时,并将累加器的累加值清零后作为前一累加值。
149.其中,根据累加器获得的当前累加时间与预设时间阈值比较,当前累加时间超出预设时间阈值,则将对累加器进行重置。重新设定累加器的累加时间进行计时,将累加器的累加值清零后作为前一累加值。
150.s511、获取累加器的前一累加值。
151.s512、将累加器的前一累加值与当前压力输出值之和作为累加器的当前累加值。
152.其中,前一累加值为累加器清零后数值,而当前累加值是累加器的前一累加值与当前压力输出值之后,当前压力输出值可以是-1、0、1,具体的当前压力输出值可根据压力比较结果确定。
153.s513、判断当前累加值是否大于或等于累加阈值,若是,则执行s514;若否,则执行
s501。
154.其中,将累加器当前的累加值与累加阈值比较,判断当前累加值与累加阈值之间的大小关系。大小关系包括,当前累加值大于累加阈值,当前累加值等于累加阈值,当前累加值小于累加阈值。累加器的累加阈值可以预先设定,累加阈值可以是5、10、15,此处对于累加阈值的具体数值不做限定,可以根据实际的情况进行调整。当前累加值大于或等于累加阈值,则计数器进行计数;当前累加值小于累加阈值,则返回到获取发动机的当前运行参数部分,获取发动机的当前运行参数。
155.s514、将计数器的计数值加1后,作为计数器的当前计数值。
156.s515、判断当前计数值是否大于或等于计数阈值;若是,则执行s516;若否,则执行s501。
157.s516、确定发动机的压力故障信息为第二压力故障信息。
158.其中,计数器可实现对当前累加值大于或等于累加阈值的结果进行计数,将计数值加1后的值当做计数器的当前计数值。计数器设置有计数阈值,将当前计数值与计数器的计数阈值进行比较,当前计数值大于或等于计数阈值,则确定发动机的故障为压力故障,将发动机的压力故障信息作为第二压力故障信息;当前计数值小于计数阈值,则返回到获取发动机的当前运行参数部分,获取发动机的当前运行参数。
159.本发明实施例将当前实际压力和当前参考压力之间的压力偏差与当前压力偏差阈值进行比较,确定出当前压力输出值,利用累加器和计数器分别进行累加和计数,将计数值大于或等于计数阈值作为判断发动机压力故障的判断信息,以确定发动机是否存在第二压力故障信息,从而能够有效、准确地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
160.实施例六
161.图6是根据本发明实施例六提供的一种发动机的检测方法的流程示意图,在上述实施例的基础上,具体提供了根据压力比较结果确定发动机压力故障信息的方案。本实施例的技术方案包括:
162.s610、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
163.s620、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
164.s630、基于压力传感器,获取发动机中冷却液的当前实际压力。
165.s640、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
166.s650、根据第一映射关系,获取与当前参考压力方差相关联的当前方差偏差阈值。
167.其中,第一映射关系还包括参考压力方差与方差偏差阈值的对应关系,第一映射关系可以是计算公式或为包含参考压力方差与方差偏差阈值对应关系的表格。当前参考压力方差相关联的当前方差偏差阈值可以通过查表的方式获知。
168.s660、确定当前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值的方差比较结果。
169.s670、根据方差比较结果,确定发动机的方差故障信息。
170.其中,压力传感器获知的当前实际压力,通过迭代计算公式计算当前实际压力方
差。当前实际压力方差和当前参考压力方差之间存在方差偏差,将当前实际压力方差和当前参考压力方差做差,差值结果即为方差偏差。通过第一映射关系获知当前参考压力方差相关联的当前方差阈值,将当前方差阈值的方差与当前实际压力方差和当前参考压力方差之间的方差偏差进行比较,进而根据方差比较结果,确定发动机的方差故障信息。方差比较结果为三种情况,当前实际压力方差和当前参考压力方差之间的方差偏差小于当前方差偏差阈值;当前实际压力方差和当前参考压力方差之间的方差偏差大于当前方差偏差阈值;当前实际压力方差和当前参考压力方差之间的方差偏差等于当前方差偏差阈值。基于方差比较结果,可以确定出发动机的方差故障信息。
171.本发明实施例通过第一映射关系和当前参考压力方差相关联的当前方差偏差阈值,通过比较当前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值的方差,确定方差比较结果,并根据方差比较结果确定发动机的方差故障信息,从而能够有效、准确地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
172.实施例七
173.图7是根据本发明实施例七提供的一种发动机的检测方法的流程示意图,在上述实施例的基础上,具体提供了根据方差比较结果确定发动机的方差故障信息的具体方案。本实施例的技术方案包括:
174.s710、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
175.s720、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
176.s730、基于压力传感器,获取发动机中冷却液的当前实际压力。
177.s740、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
178.s750、根据第一映射关系,获取与当前参考压力方差相关联的当前方差偏差阈值。
179.s760、确定当前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值的方差比较结果。
180.s770、根据方差比较结果,判断当前实际压力方差与当前参考压力方差之间的方差偏差是否大于或等于当前方差偏差阈值,若是,则执行s780。
181.s780、确定发动机的方差故障信息为第一方差故障信息。
182.其中,通过比较当前实际压力方差和当前参考压力方差之间的方差偏差与方差偏差阈值的大小关系,可确定出发动机的方差故障信息,且当前实际压力方差和当前参考压力方差之间的方差偏差大于或等于当前方差阈值时,则确定发动机的方差故障信息为第一方差故障信息;反之,则确定发动机不存在方差故障。
183.实施例八
184.图8是根据本发明实施例八提供的一种发动机的检测方法的流程示意图,在上述实施例的基础上,具体提供了根据方差比较结果确定发动机的方差故障信息的具体方案。本实施例的技术方案包括:
185.s801、获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
186.s802、根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运
行参数相关联的当前参考压力和当前参考压力方差。
187.s803、基于压力传感器,获取发动机中冷却液的当前实际压力。
188.s804、根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
189.s805、根据第一映射关系,获取与当前参考压力方差相关联的当前方差偏差阈值。
190.s806、确定当前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值的方差比较结果。
191.s807、根据方差比较结果,确定当前方差输出值。
192.其中,方差比较结果分为三种情况,当前实际压力方差和当前参考压力方差之间的方差偏差小于当前方差偏差阈值下限;当前实际压力方差和当前参考压力方差之间的方差偏差大于当前方差偏差阈值上限;当前实际压力方差和当前参考压力方差之间的方差偏差在当前方差偏差阈值区间范围。根据不同的方差比较结果,对应的输出当前方差输出值。当前方差偏差阈值包括当前方差偏差阈值上限和当前方差偏差阈值下限。
193.具体地,当方差比较结果为当前实际压力方差和当前参考压力方差之间的方差偏差小于当前方差偏差阈值下限时,确定当前方差输出值为-1;当方差比较结果为当前实际压力方差和当前参考压力方差之间的方差偏差大于当前方差偏差阈值上限时,确定当前方差输出值为1;当方差比较结果为当前实际压力方差和当前参考压力方差之间的方差偏差小于或等于当前方差偏差阈值上限且大于或等于当前方差偏差阈值下限时,确定当前方差输出值为0。在方差比较的过程中,根据当前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值的方差比较,输出对应的当前方差输出值。
194.s808、获取累加器的当前累加时间。
195.s809、判断当前累加时间是否超出预设时间阈值,若是,则执行s810;若否,则执行s811。
196.其中,累加器将当前方差输出值进行累加,累加器设置有时间阈值,通过累加器获取当前累加时间,将当前累加时间与累加器的预设时间阈值进行比较,确定当前累加时间是否超出预设时间阈值。根据判断条件确定累加器的设置状态。
197.s810、重新对累加器的累加时间进行计时,并将累加器的累加值清零后作为前一累加值。
198.其中,根据累加器获得的当前累加时间与预设时间阈值比较,当前累加时间超出预设时间阈值,则将对累加器进行重置。重新设定累加器的累加时间进行计时,将累加器的累加值清零后作为前一累加值。
199.s811、获取累加器的前一累加值。
200.s812、将累加器的前一累加值与当前方差输出值之和作为累加器的当前累加值。
201.其中,前一累加值为累加器清零后数值,而当前累加值是累加器的前一累加值与当前方差输出值之后,当前方差输出值可以是-1、0、1,具体的当前方差输出值可根据方差比较结果确定。
202.s813、判断当前累加值是否大于或等于累加阈值;若是,则执行s814,若否,则执行s801。
203.其中,将累加器当前的累加值与累加阈值比较,判断当前累加值与累加阈值之间
的大小关系,即当前累加值大于累加阈值,当前累加值等于累加阈值,当前累加值小于累加阈值。累加器的累加阈值可以预先设定,示例性的,累计阈值可以是4、8、10,此处对于累加阈值的具体数值不做限定,可以根据实际情况进行调整。当前累加值大于或等于累加阈值,则计数器技术;当前累加值小于累加阈值,则返回获取发动机的当前运行参数部分,获取发动机的当前运行参数。
204.s814、将计数器的计数值加1后,作为计数器的当前计数值。
205.s815、判断当前计数值是否大于或等于计数阈值;若是,则执行s816,若否,则执行s801。
206.s816、确定发动机的方差故障信息为第二方差故障信息。
207.其中,计数器可实现对当前累加值大于或等于累加阈值的结果进行技术,将计数器加1后的值当做计数器的当前计数值。计数器设置有计数阈值,将当前计数值与计数器的计数阈值进行比较,当前计数值大于或等于计数阈值,则确定发动机的故障为方差故障,将发动机的方差故障信息作为第二方差故障信息;当前计数值小于计数阈值,则返回到获取发动机的当前运行参数部分,获取发动机的当前运行参数。
208.本发明实施例将前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值进行比较,确定当前方差输出值,利用累加器和计数器分别进行累加和计数,将计数值大于或等于计数阈值作为判断发动机压力故障的判断信息,以确定发动机是否存在第二偏差故障信息,从而能够有效、准确地检测出发动机故障情况,方便驾驶人员获知车辆故障信息,避免安全事故的发生。
209.实施例九
210.图9是根据本发明实施例九提供的一种发动机的检测装置的结构示意图。该装置可由硬件和/或软件组成。如图9所示,该装置包括:参数获取模块910、参考参数确定模块920、实际压力获取模块930、实际方差确定模块940、故障信息确定模块950、故障诊断信息输出模块960。
211.参数获取模块910,用于获取发动机的当前运行参数;运行参数包括转速和冷却液温度。
212.参考参数确定模块920,用于根据运行参数与参考压力和参数压力方差的第一映射关系,确定与当前运行参数相关联的当前参考压力和当前参考压力方差。
213.实际压力获取模块930,用于基于压力传感器,获取发动机中冷却液的当前实际压力。
214.实际方差确定模块940,用于根据当前实际压力,采用迭代计算法确定当前实际压力对应的当前实际压力方差。
215.故障信息确定模块950,用于根据当前实际压力与当前参考压力的压力偏差,和/或当前实际压力方差与当前参考压力方差的方差偏差,确定发动机的故障信息。
216.故障诊断信息输出模块960,用于基于故障诊断规则,根据至少一种压力故障信息和/或至少一种方差故障信息,输出故障诊断信息。
217.实际方差确定模块940还用于获取当前的迭代次数n、以及与上一实际压力对应的上一实际压力均值a
n-1
和上一实际压力方差v
n-1
;根据上一实际压力均值a
n-1
、上一实际压力方差v
n-1
、当前的迭代次数n、以及当前实际压力,采用方差迭代计算公式,确定当前实际压
力对应的当前实际压力方差;方差迭代计算公式为:其中,vn为当前实际压力方差,xn为当前实际压力,n为大于或等于1的整数。各实际压力对应的实际压力均值采用压力均值迭代公式确定;压力均值迭代公式为:其中,i为迭代次数,i为大于或等于1的整数,xi为基于压力传感器获取的第i个实际压力,ai为基于压力传感器获取的第i个实际压力对应的第i个压力均值,a
i-1
为基于压力传感器获取的第i-1个实际压力对应的第i-1个压力均值。
218.故障信息确定模块950,包括压力偏差阈值确定单元、压力比较结果确定单元、压力故障信息确定单元、方差偏差阈值确定单元、方差比较结果确定单元和方差故障信息确定单元。
219.压力偏差阈值确定单元用于根据第一映射关系,获取与当前参考压力相关联的当前压力偏差阈值;
220.压力比较结果确定单元用于确定当前实际压力和当前参考压力之间的压力偏差与当前压力偏差阈值的压力比较结果;
221.压力故障信息确定单元用于根据压力比较结果,确定发动机的压力故障信息。
222.压力故障信息确定单元具体用于根据压力比较结果,判断当前实际压力与当前参考压力之间的压力偏差是否大于或等于当前压力偏差阈值;若是,则确定发动机的压力故障信息为第一压力故障信息。
223.压力故障信息确定单元还具体用于根据压力比较结果,确定当前压力输出值;获取累加器的当前累加时间;判断当前累加时间超出在预设时间阈值;若是,则重新对累加器的累加时间进行计时,并将累加器的累加值清零后作为前一累加值若否,则获取累加器的前一累加值,将累加器的前一累加值与当前压力输出值之和作为累加器的当前累加值;判断当前累加值是否大于或等于累加阈值;若是,则将计数器的计数值加1后,作为计数器的当前计数值;判断当前计数值是否大于或等于计数阈值;若是,确定发动机的压力故障信息为第二压力故障信息。若当前累加值小于累加阈值,或者,若当前计数值小于计数阈值,则返回执行获取发动机的当前运行参数的步骤。
224.方差偏差阈值确定单元用于根据第一映射关系,获取与当前参考压力方差相关联的当前方差偏差阈值;
225.方差比较结果确定单元用于确定当前实际压力方差和当前参考压力方差之间的方差偏差与当前方差偏差阈值的方差比较结果;
226.方差故障信息确定单元用于根据方差比较结果,确定发动机的方差故障信息。
227.方差故障信息确定单元具体用于判断当前实际压力方差与当前参考压力方差之间的方差偏差是否大于或等于当前方差偏差阈值;若是,则确定发动机的方差故障信息为第一方差故障信息。
228.方差故障信息确定单元还具体用于根据方差比较结果,确定当前方差输出值;获取累加器的当前累加时间;判断当前累加时间超出在预设时间阈值;若是,则重新对累加器的累加时间进行计时,并将累加器的累加值清零后作为前一累加值;若否,则获取累加器的前一累加值。将累加器的前一累加值与当前方差输出值之和作为累加器的当前累加值;将
判断当前累加值是否大于或等于累加阈值;若是,则将计数器的计数值加1后,作为计数器的当前计数值;判断当前计数值是否大于或等于计数阈值;若是,确定发动机的方差故障信息为第二方差故障信息。若当前累加值小于累加阈值,或者,若当前计数值小于计数阈值,则返回执行获取发动机的当前运行参数的步骤。
229.当前方差输出值确定单元用于当方差比较结果为当前实际压力方差和当前参考压力方差之间的方差偏差小于当前方差偏差阈值下限时,确定当前方差输出值为-1;当方差比较结果为当前实际压力方差和当前参考压力方差之间的方差偏差大于当前方差偏差阈值上限时,确定当前方差输出值为1;当方差比较结果为当前实际压力方差和当前参考压力方差之间的方差偏差小于或等于当前方差偏差阈值上限且大于或等于当前方差偏差阈值下限时,确定当前方差输出值为0。
230.本发明实施例利用参数获取模块获取发动机的当前运行参数,基于参考参数确定模块确定当前运行参数相关联的当前参考压力和当前参考压力方差,利用实际压力获取模块获取压力传感器的当前实际压力,根据当前实际压力和迭代计算方法确定出当前实际压力方差,依据当前实际压力与当前参考压力的压力偏差或者当前实际压力方差与当前参考压力方差的方差偏差,进而确定出发动机的故障信息情况。上述发动机的检测装置可执行本发明任意实施例所提供的发动机的检测方法,具备执行方法相应的功能模块和有益效果。
231.实施例十
232.本发明实施例还提供了一种车辆,包括发动机、压力传感器和控制器,控制器可以执行本发明任意实施例提供的发动机的检测方法,具备执行方法相应的功能模块和有益效果。
233.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
234.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献