节温器故障诊断方法、装置、计算机设备以及存储介质转让专利

申请号 : CN201711194705.1

文献号 : CN107956573B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾姣乔艳菊白振霄连学通苏庆鹏刘巨江

申请人 : 广州汽车集团股份有限公司

摘要 :

本发明涉及一种节温器故障诊断方法,包括步骤:获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度;获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据;获取当前冷却液温度;根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。上述方法,无需建立水温模型,就能对节温器是否存在故障进行判定,判定结果准确,而且无需大量标定工作,减少了人力和资源成本。此外本申请还提供了一种装置,计算机设备以及存储介质。

权利要求 :

1.一种发动机中节温器故障诊断方法,其特征在于,包括步骤:获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度,所述边界温度指是各个环境温度下发动机怠速暖风开启到最大时,发动机达到热平衡状态时的冷却液温度;

获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据;

获取当前冷却液温度;

根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。

2.根据权利要求1所述的节温器故障诊断方法,其特征在于,所述根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障包括:当所述当前冷却液温度处于小于所述边界温度时,根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障;

所述当所述当前冷却液温度处于小于所述边界温度时,根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障的方式包括:获取启动后发动机运行时间以及当前环境温度下的标准发动机最短暖机时间;

当所述发动机运行时间大于所述标准发动机最短暖机时间,且所述发动机进入热平衡状态且温度仍小于所述边界温度时,判定所述节温器故障。

3.根据权利要求1所述的节温器故障诊断方法,其特征在于,所述根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障包括:当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障;

所述当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障的方式包括:根据发动机热平衡状态数据获取发动机热平衡持续时间;

当所述发动机热平衡持续时间大于等于标准热平衡时间参数时,驱动发动机散热系统组件工作,分别获取每次所述发动机系统散热组件启动期间内发动机的冷却液温降,当所述冷却液温降幅度超出第一阈值的次数大于或等于第一预设次数时,判定所述节温器故障,当所述冷却液温降幅度低于第二阈值的次数大于或等于第二预设次数时,判定所述节温器正常;

当所述发动机热平衡持续时间小于所述标准热平衡时间参数或使用风扇控制器无法进行故障判定时,若所述冷却液温降超过第三阈值的次数大于第三预设次数时,判定所述节温器故障。

4.根据权利要求1所述的节温器故障诊断方法,其特征在于,所述根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障包括:当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障;

所述当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障的方式包括:获取标准热平衡时间参数;

基于启动温度确定发动机的启动方式;

若启动方式为冷机启动,根据所述发动机冷却液温度曲线获得发动机热平衡持续时间,当所述发动机热平衡持续时间超过所述标准热平衡时间参数时,判定所述节温器正常。

5.根据权利要求4所述的节温器故障诊断方法,其特征在于,当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障的方式还包括:若启动方式为热机启动,获取节温器前次驾驶循环故障状态信息,根据所述节温器前次驾驶循环故障状态信息判断前次驾驶循环中节温器是否出现故障。

6.根据权利要求1至5任意一项所述的节温器故障诊断方法,其特征在于,判断节温器是否存在故障之后,还包括步骤:根据故障判定结果生成故障状态信息,将所述故障状态信息写入历史记录。

7.一种节温器故障诊断装置,其特征在于,包括:

环境温度模块,用于获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度,所述边界温度指是各个环境温度下发动机怠速暖风开启到最大时,发动机达到热平衡状态时的冷却液温度;

热平衡数据获取模块,用于获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据;

冷却液温度模块,用于获取当前冷却液温度;

故障判定模块,用于根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。

8.根据权利要求7所述的节温器故障诊断装置,其特征在于,还包括:故障存储单元,用于根据故障判定的结果生成故障状态信息,将所述故障状态信息写入历史记录。

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-6任意一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6任意一项所述方法的步骤。

说明书 :

节温器故障诊断方法、装置、计算机设备以及存储介质

技术领域

[0001] 本发明涉及汽车设备故障的诊断方法,特别是涉及发动机中节温器故障诊断方法、装置、计算机设备以及存储介质。

背景技术

[0002] 在汽车设备中,节温器是根据冷却液温度的高低自动调节进入散热器的水量,改变冷却液的循环范围,以调节冷却系统的散热能力,保证发动机在合适的温度范围内工作。节温器必须保持良好的技术状态,否则会严重影响发动机的正常工作。如节温器主阀门开启过迟,就会引起发动机过热;主阀门开启过早,则使发动机预热时间延长,使发动机温度过低。
[0003] 目前节温器诊断技术主要为水温模型诊断法,即利用发动机的各种运行参数计算出模型水温,当模型水温达到暖机温度时若发动机水温低于暖机温度一定阀值,判定为节温器故障。
[0004] 水温模型诊断法需要大量的标定工作以便保证水温模型计算的精确度,人力和资源成本都非常高。

发明内容

[0005] 基于此,有必要针对节温器诊断方法耗费成本过高问题,提供一种无需建立水温模型就能诊断节温器是否存在故障的方法、装置、计算机设备以及存储介质。
[0006] 一种发动机中节温器故障诊断方法,包括步骤:
[0007] 获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度;
[0008] 获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据;
[0009] 获取当前冷却液温度;
[0010] 根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。
[0011] 上述节温器故障诊断方法,无需建立水温模型,只需要根据当前冷却液温度与当前环境温度下边界温度与初开温度的关系以及所述发动机热平衡状态数据,就能对节温器是否存在故障进行判定,判定结果更为准确,而且无需大量标定工作,减少了人力和资源成本。
[0012] 在其中一个实施例中,根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障的方式包括:
[0013] 当所述当前冷却液温度处于小于所述边界温度时,根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障;
[0014] 当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障;
[0015] 当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障。
[0016] 在其中一个实施例中,当所述当前冷却液温度处于小于所述边界温度时,根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障的方式包括:
[0017] 获取启动后发动机运行时间以及当前环境温度下的标准发动机最短暖机时间;
[0018] 当所述发动机运行时间大于所述标准发动机最短暖机时间,且所述发动机进入热平衡状态且温度仍小于所述边界温度时,判定所述节温器故障。
[0019] 在其中一个实施例中,
[0020] 当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障的方式包括:
[0021] 根据发动机热平衡状态数据获取发动机热平衡持续时间;
[0022] 当所述发动机热平衡持续时间大于等于标准热平衡时间参数时,驱动发动机散热系统组件工作,分别获取每次所述发动机系统散热组件启动期间内发动机的冷却液温降,当所述冷却液温降幅度超出第一阈值的次数大于或等于第一预设次数时,判定所述节温器故障,当所述冷却液温降幅度低于第二阈值的次数大于或等于第二预设次数时,判定所述节温器正常;
[0023] 当所述发动机热平衡持续时间小于所述标准热平衡时间参数或使用风扇控制器无法进行故障判定时,若所述冷却液温降超过第三阈值的次数大于第三预设次数时,判定所述节温器故障。
[0024] 在其中一个实施例中,
[0025] 当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障的方式包括:
[0026] 获取标准热平衡时间参数;
[0027] 基于启动温度确定发动机的启动方式;
[0028] 若启动方式为冷机启动,根据所述发动机冷却液温度曲线获得发动机热平衡持续时间,当所述发动机热平衡持续时间超过所述标准热平衡时间参数时,判定所述节温器正常。
[0029] 在其中一个实施例中,当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障的方式还包括:
[0030] 若启动方式为热机启动,获取节温器前次驾驶循环故障状态信息,根据所述节温器前次驾驶循环故障状态信息判断前次驾驶循环中节温器是否出现故障。
[0031] 在其中一个实施例中,判断节温器是否存在故障之后还包括步骤:
[0032] 根据故障判定的结果生成故障状态信息,将所述故障状态信息写入历史记录故障存储空间。
[0033] 一种节温器故障诊断装置,包括:
[0034] 环境温度模块,用于获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度;
[0035] 热平衡数据获取模块,用于获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据;
[0036] 冷却液温度模块,用于获取当前冷却液温度;
[0037] 故障判定模块,用于根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。
[0038] 上述节温器故障诊断装置,无需建立水温模型,只需要根据当前冷却液温度与当前环境温度下边界温度与初开温度的关系以及所述发动机热平衡状态数据,就能对节温器是否存在故障进行判定,判定结果更为准确,而且无需大量标定工作,减少了人力和资源成本。
[0039] 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意一项所述方法的步骤。
[0040] 一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意一项所述方法的步骤。
[0041] 上述节温器故障诊断方法、装置、计算机设备以及计算机可读存储介质,无需建立水温模型,只需要根据当前冷却液温度与当前环境温度下边界温度与初开温度的关系以及所述发动机热平衡状态数据,就能对节温器是否存在故障进行判定,判定结果更为准确,而且无需大量标定工作,减少了人力和资源成本。

附图说明

[0042] 图1为本申请节温器故障诊断方法其中一个实施例的流程图;
[0043] 图2为本申请节温器故障诊断方法其中一个实施例的边界温度法的流程图;
[0044] 图3为本申请节温器故障诊断方法其中一个实施例的主动控制法以及温降学习法的流程图;
[0045] 图4为本申请节温器故障诊断方法其中一个实施例的热平衡判定法以及继承判定法的流程图;
[0046] 图5为本申请节温器故障诊断方法其中一个实施例的流程图;
[0047] 图6为本申请节温器故障诊断装置其中一个实施例的结构图.

具体实施方式

[0048] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0049] 相对于国五OBD(On-BoardDiagnostic,车载诊断系统)法规来说,2018开始试行的国六OBD法规对冷却系统的诊断更加严格,增加了节温器诊断的要求,即在发动机启动后一段规定时间或等效计算的时间内,冷却液温度不能达到OBD系统进行其他要求的最高温度或者没有达到暖机温度(暖机温度定义是由制造厂确定的节温器调节温度的11度偏差范围内),此时OBD系统应该检测出节温器故障。
[0050] 目前暂无满足国六OBD法规的成熟的节温器诊断算法,为了满足国六OBD法规的要求,提供一种车载节温器诊断方法,如图1所示,一种节温器故障诊断方法,包括步骤:
[0051] S100,获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度。
[0052] 环境温度指所处的外界环境的温度,可以通过温度传感器来获取环境温度,本实施例中,获取的环境温度可用以确定当前环境下对应的边界温度和初开温度。
[0053] 边界温度指是各个环境温度下发动机怠速暖风开启到最大时,发动机达到热平衡状态时的冷却液温度,初开温度指是节温器中蜡包开始融化时对应的发动机冷却液的温度。基于发动机的工作性能,初开温度会大于边界温度,因此基于获取的边界温度和初开温度,可以划分出三个温度区间,本实施例中基于当前冷却液温度与边界温度和初开温度的关系,或者说当前冷却液温度所处的温度区间,作为根据当前冷却液温度选择故障判定方法的有效依据。非必要地,可以将温度值低于边界温度的区间划设为第一温度区间,温度值大于或等于边界温度且小于初开温度的区间划设为第二温度区间,温度值大于或等于初开温度的区间划设为第三温度区间。下述示例中,以这三个区间为例进行说明
[0054] S200,获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据。
[0055] 一个具体示例中,可以获取发动机中冷却液温度变化数据,根据所述发动机中冷却液温度变化数据确发动机热平衡状态数据。热平衡状态是指温度处于一个相对稳定的区间,而维持发动机工作过程中的热平衡状态一般是通过散热等手段散去一部分热量,使得发动机中冷却液的温度处于一个相对稳定的区间。由于发动机中故障节温器和正常节温器之间的差异在于,故障节温器在暖机之前故障节温器冷却水会通过散热器走大循环,从而带走大量的热量,导致水温上升缓慢或者在温度处于第二温度区间时负荷车速的变化频繁波动,而正常节温器在达到暖机温度前不会通过散热器,负荷和车速的变化几乎很少造成水温频繁下跌。而这些变化都可以根据发动机的热平衡状态数据来进行判断,发动机热平衡状态数据具体指的是发动机中冷却液在什么时候温度不发生变化,这种温度不发生变化的状态能持续多久以及在受到外界干扰时这种平衡状态的变化情况等,因此着重关注发动机的热平衡状态。
[0056] S300,获取当前冷却液温度。
[0057] 基于当前冷却液温度,可以确定当前冷却液温度与当前环境温度下的边界温度和初开温度的关系,如确定当前冷却液温度所处的温度区间。根据当前冷却液温度与当前环境温度下的边界温度及初开温度的关系,确认应该如何根据热平衡状态信息进行故障判定。
[0058] S400,根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。
[0059] 根据当前冷却液温度获取正常的热平衡状态信息或者在受到刺激下应有的热平衡变化信息,结合步骤S200中所获得的当前热平衡状态数据进行故障判定。
[0060] 在其中一个实施例中,可以预先设置一些故障阈值,再判断变化是否超出了故障阈值,从而进行故障判定。非必要地,上述的故障阈值具体可以包括标准发动机最短暖机时间,热平衡的持续时间的标准时间以及发动机中冷却液温降参数。可以通过预先的标定来获得这三组数据,这3组参数都是用来评定发动机热平衡状态的参量。标准发动机最短暖机时间为预先标定的各环境温度下发动机怠速暖风开启到最大、达到热平衡时的发动机运行时间,标准发动机热平衡时间为预先标定的发动机达到热平衡后、热平衡的持续时间的标准时间,根据标准发动机热平衡时间可以选择主动控制法或是温降学习法进行故障判定。发动机中冷却液温降参数为标定的在各环境温度和启动温度下,冷却液在冷却风扇开关过程中正常的温降,温降指的是节温器曲线中相邻的波峰和波谷的温度差距,通过测量可以确认正常情况或异常情况下温降的阈值,即主动控制法中的第一阈值,第一预设次数,第二阈值以及第二预设次数。发动机中冷却液降温参数还包括标定的温降学习法判定所需的第三阈值和第三预设次数。预设发动机标准节温参数为根据当前的环境温度和启动温度对以上各参数进行标定,包括环境温度为-7度,起动温度为-7、15、30、50度;环境温度为0度,起动温度为0度、25度、50度;环境温度为10度,起动温度为10度、25度、50度;环境温度为25度,起动温度为25度、50度;环境温度为35度,起动温度为35度、50度,一共14次起动的标定,以上标定基本包含了汽车发动机冷机启动和热机启动的情况。预先标定这些数据可以简化故障判定的过程,获得更好的判定结果。
[0061] 在上述节温器故障诊断过程前应该还可以包含使能诊断过程,即根据发动机水温传感器、车速等相关故障状态,以及环境温度、启动温度、发动机运行状态进行判定,所需满足的条件具体包括发动机已经启动完成、无影响冷却液温度的故障、环境温度高于零下7度以及启动温度低于60等,在满足所有条件时则进入节温器故障判定状态,否则继续等待诊断使能判定完成。
[0062] 在上述节温器故障诊断过程中应该还包含诊断中断过程,即在诊断过程中出现了影响水温的故障、发动机停机以及诊断时间超过最大限值等现象时中断节温器故障诊断。
[0063] 上述节温器故障诊断方法,相比节温器水温模型法无需建立水温模型,只需要根据发动机冷却液温度曲线获取当前热平衡状态信息,在比对标定的热平衡故障阈值就能对节温器是否存在故障进行判定,判定结果更为准确,而且无需大量标定工作,减少了人力和资源成本。而且正常节温器在达到暖机温度前不会通过散热器,负荷和车速的变化几乎很少造成水温频繁下跌,这是对所有车辆共用的特性,因此针对不同车型不同冷却系统的搭配,此种方法都适用,且本方法标定数据的通用性也较强。即使是相对于需要使用位移传感器的节温器阀位移诊断法来说,也可以在不增加任何硬件设备上能准确的完成诊断,可节省大量的成本。
[0064] 在其中一个实施例中,在获取当前环境温度范围下边界温度和初开温度,并根据边界温度及初开温度划分温度区间的步骤之前,还包括步骤:
[0065] 在不同的环境温度和不同的启动温度下标定上述的发动机热平衡故障阈值,包括环境温度为-7度,起动温度为-7、15、30、50度;环境温度为0度,起动温度为0度、25度、50度;环境温度为10度,起动温度为10度、25度、50度;环境温度为25度,起动温度为25度、50度;环境温度为35度,起动温度为35度、50度,一共14次起动的标定,以上标定基本包含了汽车发动机冷机启动和热机启动的情况。
[0066] 如图2,图3以及图4所示,划分温度区间,判定当前环境温度所处的温度区间,再根据当前环境温度所处的温度区间是根据动机热平衡状态数据确认节温器是否存在故障的前置步骤,而判定节温器是否故障的方法具体包括边界温度法、温降学习法、主动控制法、热平衡判定法以及继承判定法;
[0067] 如步骤S310所示,在当前冷却液温度处于第一温度区间时,即当所述当前冷却液温度处于小于所述边界温度时,选用边界温度法进行故障判定,具体可以是根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障。
[0068] 如步骤S330所示,在当前冷却液温度处于第二温度区间时,即当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,选用温降学习法或主动控制法进行故障判定,具体可以根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障。
[0069] 如步骤S350所示,在当前冷却液温度处于第三温度区间时,即当所述当前冷却液温度大于或等于所述初开温度时,选用热平衡判定法或者继承判定法进行故障判定,具体可以根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障。
[0070] 如图2所示,在其中一个实施例中,在当前冷却液温度处于第一温度区间时,选用边界温度法进行故障判定或者根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障的方式具体包括:
[0071] S310,获取启动后发动机的运行时间以及当前环境温度下的标准发动机最短暖机时间;
[0072] S410:当发动机运行时间大于标准发动机最短暖机时间且发动机进入热平衡状态且温度仍处于第一温度区间(小于所述边界温度)时,判定节温器故障。
[0073] 在发动机冷却液温度进入第一温度区间后使用边界温度法进行判断,首先获取冷却液温度曲线用以获得发动机热平衡状态信息,确认发动机进入热平衡的时间。在发动机运行的时间超过标准发动机的最短暖机时间后,确认发动机是否进入热平衡,如果进入热平衡,再确认当前冷却液温度是否仍处于第一温度区间,仍处于第一温度区间则判定节温器出现故障,结束节温器故障诊断流程。使用边界温度法通过热平衡状态的变化可以轻松判定节温器水温较低时的故障状态。
[0074] 如图3所示,在其中一个实施例中,在当前冷却液温度处于第二温度区间时,即当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,选用风扇主动控制法或温降学习法进行故障或者说根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障的方式判定具体包括:
[0075] S431,获取标准热平衡时间参数以及标准节温参数;
[0076] S432,根据发动机热平衡状态数据获取发动机热平衡持续时间;
[0077] S433,判断发动机热平衡持续时间是否大于或等于标准热平衡时间参数,若是则进入步骤S434,选用主动控制法进行故障判定;若否则进入步骤S439,选用温降学习法进行故障判定。
[0078] S434,主动控制驱动发动机散热系统组件工作,改变散热系统散热系数,分别获取每次发动机冷却风扇发动机系统散热组件启动期间内发动机的冷却液温降。
[0079] S435,判断冷却液温降幅度超出第一阈值的次数是否大于或等于第一预设次数,当其大于或等于第一预设次数时,进入步骤S436判定节温器故障,结束诊断流程。否则进入步骤S438,判断冷却液温降幅度低于第二阈值的次数是否大于或等于第二预设次数时,当其大于或等于第二预设次数时,进入步骤S438,判定节温器正常,结束诊断流程。若其小于第二预设次数,则进入步骤S439,通过温降学习法判断节温器是否出现故障。特别的,还要获取风扇开启和关闭期间发动机热负荷输入量变化量与车速的变化量,如果这两者超过预先设定的限值,则进入步骤S438,通过温降学习法判断节温器是否出现故障。
[0080] S439,当发动机热平衡持续时间小于标准热平衡时间参数或当使用风扇控制法无法进行故障判定时,选用温降学习法,若冷却液温降超过第三阈值的次数大于第三预设次数时,判定节温器故障,结束判断流程。上述的第一阈值,第一预设次数,第二阈值,第二预设次数,第三阈值以及第三预设次数俱为标定过程中标定的发动机热平衡故障阈值中的冷却液温降参数。
[0081] 在热平衡状态长期保持时通过主动控制法施加外界控制,可以根据节温器中冷却液的热平衡状态在受到外界刺激的情况下变化是否符合期望,从而轻松判定节温器是否存在故障。在热平衡状态无法长期保持时,则通过冷却液的温降,判断获得发动机中热量变化的大体数据,根据热量的变化是否符合期望来进行故障判定。
[0082] 如图4所示,在其中一个实施例中,在当前冷却液温度处于第三温度区间时,选用热平衡判定法或者继承判定法进行故障判定具体包括:
[0083] S451,获取标准热平衡时间参数。这是定过程中标定的发动机热平衡故障阈值之一。
[0084] S453,获取发动机启动温度,启动温度指的是发动机在启动时发动机内冷却液的温度。
[0085] S455,根据启动温度判断发动机为冷机启动还是热机启动。冷机启动是指发动机停放一段时间(>8小时)后的起动,此时进气系统以及燃烧室无油膜积累,燃烧室温度与发动机冷却液温和机油温度相等。而热机启动则是指发动机停机不久后的启动,此时发动机冷却液的温度与机油温度和燃烧室温度不同。
[0086] 如果发动机为冷机启动,则进入步骤S457,选用热平衡判定法。根据发动机冷却液温度曲线获得发动机热平衡持续时间,当发动机热平衡持续时间超过标准热平衡时间参数时,判定节温器正常,结束判断流程。
[0087] 如果发动机为热机启动,则进入步骤S459,选用继承判定法。从故障存储空间获取历史记录中节温器前次驾驶循环故障状态信息,根据前次驾驶循环故障状态判断是否有故障,根据节温器前次驾驶循环故障状态信息判断前次驾驶循环中节温器是否出现故障,如果前次驾驶循环无故障则判定节温器无故障,故障存储空间用于保存节温器故障信息。每次检测完成后将故障诊断方法的诊断结果保存到故障存储空间内。
[0088] 通过热平衡判定法可以判定在节温器工作之后的状态,由于节温器的功能正是保持热平衡,如果在节温器正常工作后发动机仍然能长期处于热平衡状态,这说明节温器不存在故障。通过继承判定法可以轻松明了地确认发动机热机启动时是否存在故障。
[0089] 在其中一个实施例中,在根据冷却液温度变化曲线和预设发动机标准节温参数,采用确定的判定方法,判断节温器是否存在故障,且在故障判定完成之后还包括步骤:
[0090] 根据故障判定的结果生成故障状态信息,将故障状态信息写入历史记录故障存储空间。故障存储空间处于车载电脑的处理器中,用于保存故障信息。
[0091] 如图5所示,在一个最具体的实施例中,故障诊断过程包括了使能诊断过程,节温器诊断中断过程和故障判定过程。
[0092] 使能诊断过程即指根据发动机水温传感器、车速等相关故障状态,以及环境温度、启动温度、发动机运行状态进行判定,所需满足的条件具体包括发动机已经启动完成、无影响冷却液温度的故障、环境温度高于零下7度以及启动温度低于60等,在满足所有条件时则进入节温器故障判定状态,否则继续等待诊断使能判定完成。
[0093] 而诊断中断过程则是指在诊断过程中出现了影响水温的故障、发动机停机以及诊断时间超过最大限值等现象时中断节温器故障诊断。
[0094] 在进入故障诊断过程后,冷却液温度处于第一温度区间时,判断发动机启动时间是否大于最小暖机时间,在发动机运行的时间超过标准发动机的最短暖机时间后,确认发动机是否进入热平衡,如果进入热平衡,再确认当前冷却液温度是否仍处于第一温度区间,仍处于第一温度区间则判定节温器出现故障,结束节温器故障诊断流程。
[0095] 若发动机启动时间小于最小暖机时间且冷却液温度未达到节温器蜡包融化的初开温度,即处于第二温度区间。则判断其热平衡持续时间是否超过了标准热平衡时间参数,如果超过则选用主动控制法,未超过则选用温降学习法。主动控制法包括控制散热风扇间歇性的开启/关闭N次,在当发动机工况稳定时,判断风扇开启关闭过程中冷却液温降幅度超过第一阈值的次数是否大于或等于第一预设次数。如果是的话判定节温器出现故障,结束诊断流程。如果否,则判断冷却液温降幅度低于第二阈值的次数是否大于或等于第二预设次数,如果是的话,则判定节温器无故障,结束判断流程。如果否,则选择温降学习法进行判断。
[0096] 在进行温降学习判断前先判断冷却液温度是否达到初开温度,如果未达到初开温度则继续使用温降学习法判断,否则就通过热平衡判定法进行判定,如果冷却液温降超过第三阈值的次数大于第三预设次数,则判定节温器出现故障,结束故障判定,如果小于或等于第三预设次数,则进行重复判定,直到冷却液温度脱离第二温度区间。
[0097] 而用上述三种方法无法判定时,选用热平衡判定法或者继承判定法发进行判定。根据发动机的启动温度判定发动机是属于冷机启动还是热机启动。当发动机属于冷机启动时,暖机时间超过限值1且温度达到初开温度时,可以采用热平衡法进行判断,未达到初开温度时跳转至边界温度法初始步骤进行判断。而当属于热机启动,暖机时间超过限值2且温度达到初开温度时,可以采用继承判定法进行判定,未达到初开温度时采用边界温度法初始步骤进行判定。使用热平衡法判定具体包括,在发动机为冷机启动,冷却液温度处于第三温度区间的前提下,热平衡持续时间超过标准热平衡时间参数即可判定节温器无故障,结束故障诊断流程。使用继承判定法判定具体包括,在发动机为热机启动,冷却液温度处于第三温度区间的前提下,读取历史记录,获取前次历史记录的数据,判断前次驾驶循环节温器是否出现故障,当节温器无故障时,判定节温器无故障,结束故障诊断流程。根据故障判定的结果生成故障状态信息,将故障状态信息写入历史记录故障存储空间。故障存储空间处于车载电脑的处理器中,用于保存故障信息。
[0098] 如图6所示,一种节温器故障诊断装置,其特征在于,包括:
[0099] 环境温度模块601,用于获取当前环境温度,以及与所述环境温度对应的边界温度和初开温度;
[0100] 热平衡数据获取模块602,用于获取基于发动机中冷却液温度变化数据确定的发动机热平衡状态数据;
[0101] 冷却液温度模块603,用于获取当前冷却液温度;
[0102] 故障判定模块604,用于根据所述发动机热平衡状态数据以及所述当前冷却液温度与所述边界温度和初开温度的关系,判断节温器是否存在故障。
[0103] 上述节温器故障诊断装置,无需建立水温模型,只需要根据发动机冷却液温度曲线获取当前热平衡状态信息,在比对标定的热平衡故障阈值就能对节温器是否存在故障进行判定,判定结果更为准确,而且无需大量标定工作,减少了人力和资源成本。而且正常节温器在达到暖机温度前不会通过散热器,负荷和车速的变化几乎很少造成水温频繁下跌,这是对所有车辆共用的特性,因此针对不同车型不同冷却系统的搭配都适用,且标定数据的通用性也较强。即使是相对于需要使用位移传感器的节温器阀位移诊断法来说,也可以在不增加任何硬件设备上能准确的完成诊断,可节省大量的成本。
[0104] 在其中一个实施例中,所述故障判定模块604具体包括:
[0105] 第一故障判定单元,用于当所述当前冷却液温度处于小于所述边界温度时,根据所述发动机热平衡状态数据通过边界温度法判断节温器是否存在故障;
[0106] 第二故障判定单元,用于当所述当前冷却液温度大于或等于所述边界温度且小于所述初开温度时,根据所述发动机热平衡状态数据通过温降学习法或主动控制法判断节温器是否存在故障;
[0107] 第三故障判定单元,用于当所述当前冷却液温度大于或等于所述初开温度时,根据所述发动机热平衡状态数据通过热平衡判定法或继承判定法判断节温器是否存在故障。
[0108] 在其中一个实施例中,所述第一故障判定单元具体用于:
[0109] 获取启动后发动机运行时间以及当前环境温度下的标准发动机最短暖机时间;当所述发动机运行时间大于所述标准发动机最短暖机时间,且所述发动机进入热平衡状态且温度仍小于所述边界温度时,判定所述节温器故障。
[0110] 在其中一个实施例中,所述第二故障判定单元具体用于:
[0111] 根据发动机热平衡状态数据获取发动机热平衡持续时间;
[0112] 当所述发动机热平衡持续时间大于等于标准热平衡时间参数时,驱动发动机散热系统组件工作,分别获取每次所述发动机系统散热组件启动期间内发动机的冷却液温降,当所述冷却液温降幅度超出第一阈值的次数大于或等于第一预设次数时,判定所述节温器故障,当所述冷却液温降幅度低于第二阈值的次数大于或等于第二预设次数时,判定所述节温器正常;
[0113] 当所述发动机热平衡持续时间小于所述标准热平衡时间参数或使用风扇控制器无法进行故障判定时,若所述冷却液温降超过第三阈值的次数大于第三预设次数时,判定所述节温器故障。
[0114] 在其中一个实施例中,所述第三故障判定单元具体用于:
[0115] 获取标准热平衡时间参数;
[0116] 基于启动温度确定发动机的启动方式;
[0117] 若启动方式为冷机启动,根据所述发动机冷却液温度曲线获得发动机热平衡持续时间,当所述发动机热平衡持续时间超过所述标准热平衡时间参数时,判定所述节温器正常;
[0118] 若启动方式为热机启动,获取节温器前次驾驶循环故障状态信息,根据所述节温器前次驾驶循环故障状态信息判断前次驾驶循环中节温器是否出现故障。
[0119] 在其中一个实施例中,所述节温器故障判定装置还包括:
[0120] 故障存储单元,用于根据故障判定的结果生成故障状态信息,将所述故障状态信息写入历史记录。
[0121] 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时实现上述任意一项方法的步骤。
[0122] 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任意一项方法的步骤。
[0123] 上述节温器判断方法,装置,计算机设备以及计算机可读存储介质,无需建立水温模型,只需要根据发动机冷却液温度曲线获取当前热平衡状态信息,在比对标定的热平衡故障阈值就能对节温器是否存在故障进行判定,判定结果更为准确,而且无需大量标定工作,减少了人力和资源成本。而且正常节温器在达到暖机温度前不会通过散热器,负荷和车速的变化几乎很少造成水温频繁下跌,这是对所有车辆共用的特性,因此针对不同车型不同冷却系统的搭配都适用,且标定数据的通用性也较强。
[0124] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0125] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。