[go: up one dir, main page]

CN114810325B - TMM module leakage fault diagnosis method and device - Google Patents

TMM module leakage fault diagnosis method and device Download PDF

Info

Publication number
CN114810325B
CN114810325B CN202110117152.XA CN202110117152A CN114810325B CN 114810325 B CN114810325 B CN 114810325B CN 202110117152 A CN202110117152 A CN 202110117152A CN 114810325 B CN114810325 B CN 114810325B
Authority
CN
China
Prior art keywords
temperature
module
fan
tmm
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110117152.XA
Other languages
Chinese (zh)
Other versions
CN114810325A (en
Inventor
曾姣
乔艳菊
连学通
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Automobile Group Co Ltd
Original Assignee
Guangzhou Automobile Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Automobile Group Co Ltd filed Critical Guangzhou Automobile Group Co Ltd
Priority to CN202110117152.XA priority Critical patent/CN114810325B/en
Publication of CN114810325A publication Critical patent/CN114810325A/en
Application granted granted Critical
Publication of CN114810325B publication Critical patent/CN114810325B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P11/00Component parts, details, or accessories not provided for in, or of interest apart from, groups F01P1/00 - F01P9/00
    • F01P11/14Indicating devices; Other safety devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

本申请公开了一种TMM模块故障诊断方法及装置,其中,TMM模块故障诊断方法包括:判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;若判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇;学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;若判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障。本申请能够保证诊断准确,成本较低。

Figure 202110117152

The present application discloses a TMM module fault diagnosis method and device, wherein the TMM module fault diagnosis method includes: judging whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is at It is within the preset vehicle speed range, and whether the fan has no faults; if the judgment result is yes, then when the coolant temperature peaks, the fan will be turned on at the maximum speed; it will be judged whether the fan continues to rotate for more than a period of time; if so, the control will stop the fan ;Learn the engine coolant temperature curve to calculate the temperature difference between a pair of adjacent peaks and troughs, and obtain the coolant temperature drop value. If the temperature drop value is greater than the threshold value, the number of counts is accumulated by 1, and it is judged whether the accumulated value of the number of counts is greater than or equal to the accumulated value. Threshold value; if the judgment result is that the cumulative value of count times is greater than or equal to the cumulative threshold value, it is diagnosed as a leakage fault in the TMM module. The application can ensure accurate diagnosis and low cost.

Figure 202110117152

Description

TMM模块泄露故障诊断方法及装置TMM module leakage fault diagnosis method and device

技术领域technical field

本申请涉及车辆技术领域,特别是涉及一种TMM模块泄露故障诊断方法及装置。The present application relates to the field of vehicle technology, in particular to a method and device for diagnosing a TMM module leakage fault.

背景技术Background technique

TMM(Thermal Management Module)模块即智能热管理模块,能根据车辆实际工况实时调整冷却系统中各支路开/闭流量,以达到快速暖机、维持系统最优工作温度的功能,实现更好的燃油经济型性能。TMM模块作为机械节温器的替代件,同样需要满足国六法规中“需要检测节温器的工作是否正常”的要求。除了对TMM电路、传感器、球阀工作状态进行检测外,还需要对TMM模块的泄露状态(即泄露故障)进行监测,若TMM模块因泄露故障导致发动机冷却系统温度异常时,系统应该能够准确识别泄露故障状态。The TMM (Thermal Management Module) module is an intelligent thermal management module, which can adjust the opening/closing flow of each branch in the cooling system in real time according to the actual working conditions of the vehicle, so as to achieve the functions of fast warm-up and maintaining the optimal working temperature of the system, and achieve better performance. fuel economy performance. As a substitute for the mechanical thermostat, the TMM module also needs to meet the requirements of "need to detect whether the thermostat is working normally" in the National VI regulations. In addition to detecting the working status of the TMM circuit, sensors, and ball valves, it is also necessary to monitor the leakage status of the TMM module (that is, leakage fault). If the temperature of the engine cooling system is abnormal due to a leakage fault of the TMM module, the system should be able to accurately identify the leakage failure state.

目前,判定TMM模块是否出现泄露故障,较为直接的方法就是计算发动机模型冷却液温度,然后使用模型温度与实际冷却液温度进行校验判定。但是发动机冷却液温度受到进气量、喷油量、EGR、废气增压、暖风、车速等很多因素的影响,因此要得到一个较为精确的模型水温挑战较大。还有一种方式是使用双水温诊断方法实现TMM模块的泄露故障诊断,这种诊断方法是在散热器出水口安装一个水温传感器,在TMM模块打开散热器那一路水路之前,通过对比散热器出水口处的水温与发动机水温的差异来判定TMM模块是否出现泄露故障。上述双水温诊断方法在硬件方面需要增加一个额外的水温传感器,且需要对散热器进行选点、打孔,硬件成本较高。At present, the more direct way to determine whether the TMM module has a leakage fault is to calculate the coolant temperature of the engine model, and then use the model temperature and the actual coolant temperature for verification and judgment. However, the engine coolant temperature is affected by many factors such as intake air volume, fuel injection volume, EGR, exhaust gas boosting, warm air, vehicle speed, etc. Therefore, it is more challenging to obtain a more accurate model water temperature. Another way is to use the double water temperature diagnosis method to realize the leakage fault diagnosis of the TMM module. This diagnosis method is to install a water temperature sensor at the water outlet of the radiator. The difference between the water temperature at the engine and the water temperature of the engine can be used to determine whether there is a leakage fault in the TMM module. The above dual water temperature diagnosis method needs to add an additional water temperature sensor in terms of hardware, and needs to select points and drill holes for the radiator, and the hardware cost is relatively high.

所以有必要建立一种准确、成本较低的TMM模块泄露故障诊断方法及装置,便于诊断TMM模块是否出现泄露故障。Therefore, it is necessary to establish an accurate and low-cost TMM module leakage fault diagnosis method and device, so as to facilitate the diagnosis of whether the TMM module has a leakage fault.

前面的叙述在于提供一般的背景信息,并不一定构成现有技术。The foregoing description is provided to provide general background information and does not necessarily constitute prior art.

发明内容Contents of the invention

本申请的目的在于提供一种TMM模块泄露故障诊断方法及装置,能够保证诊断准确,成本较低。The purpose of this application is to provide a TMM module leakage fault diagnosis method and device, which can ensure accurate diagnosis and low cost.

为达到上述目的,本申请的技术方案是这样实现的:In order to achieve the above object, the technical solution of the present application is achieved in this way:

第一方面,本申请实施例提供了一种TMM模块故障诊断方法,包括:判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;若判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇;学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;若判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障。In the first aspect, the embodiment of the present application provides a TMM module fault diagnosis method, including: judging whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is at the preset speed If the judgment result is yes, turn on the fan at the maximum speed when the coolant temperature peaks; judge whether the fan continues to rotate for more than a period of time; if so, control to stop the fan; learn the engine Coolant temperature curve to calculate the temperature difference between a pair of adjacent peaks and valleys to obtain the temperature drop value of the coolant. If the temperature drop value is greater than the threshold value, the number of counts is accumulated by 1, and it is judged whether the cumulative value of the number of counts is greater than or equal to the cumulative threshold; if If the judging result is that the cumulative value of the counting times is greater than or equal to the cumulative threshold, it is diagnosed as a leak fault in the TMM module.

作为其中一种实施方式,判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇,还包括:As one of the implementations, it is judged whether the fan continues to rotate for more than a period of time; if so, then control to stop the fan, also including:

判断风扇持续转动时间是否超过一段时间,或者水温是否出现波谷,或者大循环是否被开启,或者风扇是否出现故障,或者车速是否超出预设车速范围,若判断结果为是,则控制停止转动风扇。Judging whether the fan continues to run for more than a period of time, or whether there is a trough in the water temperature, or whether the large cycle is turned on, or whether the fan fails, or whether the vehicle speed exceeds the preset speed range, if the judgment result is yes, then the control stops the fan.

作为其中一种实施方式,判断在发动机启动后之前,还包括:As one of the implementation manners, judging before starting the engine also includes:

在发动机启动成功后,判断发动机启动温度是否低于预设温度,且环境温度是否高于预设环境温度;After the engine is successfully started, it is judged whether the engine starting temperature is lower than the preset temperature, and whether the ambient temperature is higher than the preset ambient temperature;

若判断结果为发动机启动温度低于预设温度,且环境温度高于预设环境温度,且TMM模块无传感器类及通讯类的故障,则发动机控制器判断是否可读取有效的TMM模块的开度;If the judgment result is that the engine start-up temperature is lower than the preset temperature, and the ambient temperature is higher than the preset ambient temperature, and the TMM module has no sensor and communication faults, then the engine controller judges whether it can read the valid TMM module start Spend;

若发动机控制器可读取有效的TMM模块的开度,判断发动机冷却液温度是否低于TMM模块闭环控制的最低温度;If the engine controller can read the opening degree of the effective TMM module, judge whether the temperature of the engine coolant is lower than the minimum temperature of the closed-loop control of the TMM module;

若低于TMM模块闭环控制的最低温度,则复位计时器,并进行判断在发动机启动后的步骤。If it is lower than the minimum temperature of the closed-loop control of the TMM module, the timer is reset, and the step of judging after the engine is started is performed.

作为其中一种实施方式,判断发动机冷却液温度是否低于TMM模块闭环控制的最低温度,还包括:As one of the implementation manners, judging whether the engine coolant temperature is lower than the minimum temperature of the closed-loop control of the TMM module also includes:

判断若高于TMM模块闭环控制的最低温度,则启动计时器,判断计时器计时时间是否超过阈值时间,若判断结果为计时器计时时间超过阈值时间,诊断为TMM模块无泄露故障,若计时器计时时间未超过阈值时间,则进行判断发动机冷却液温度是否低于TMM模块闭环控制的最低温度的步骤。If it is judged that it is higher than the minimum temperature of the closed-loop control of the TMM module, start the timer and judge whether the timer time exceeds the threshold time. If the judgment result is that the timer time exceeds the threshold time, it is diagnosed that the TMM module has no leakage fault. If the counted time does not exceed the threshold time, a step of judging whether the temperature of the engine coolant is lower than the minimum temperature of the closed-loop control of the TMM module is performed.

作为其中一种实施方式,判断计数次数累计值是否大于等于累计阈值,还包括:As one of the implementation manners, judging whether the cumulative value of the number of counts is greater than or equal to the cumulative threshold also includes:

若判断结果为计数次数累计值小于累计阈值,则进行发动机控制器判断是否可读取有效的TMM模块的开度的步骤。If the judging result is that the accumulated value of the number of counts is less than the accumulated threshold, then the engine controller judges whether the opening degree of a valid TMM module can be read.

作为其中一种实施方式,判断发动机启动温度是否低于预设温度,且环境温度是否高于预设环境温度,还包括:As one of the implementation manners, judging whether the engine start-up temperature is lower than the preset temperature and whether the ambient temperature is higher than the preset ambient temperature also includes:

若判断结果为发动机启动温度不低于预设温度,且环境温度不高于预设环境温度,则结束诊断。If the judgment result is that the starting temperature of the engine is not lower than the preset temperature, and the ambient temperature is not higher than the preset ambient temperature, then the diagnosis is ended.

作为其中一种实施方式,发动机控制器判断是否可读取有效的TMM模块的开度,还包括:As one of the implementation manners, the engine controller judges whether the opening degree of the effective TMM module can be read, and also includes:

若发动机控制器不可读取有效的TMM模块的开度,则结束诊断。If the engine controller cannot read the opening degree of the effective TMM module, then end the diagnosis.

第二方面,本申请实施例提供了一种TMM模块故障诊断装置,包括:风扇开启前判断模块、风扇开启模块、控制风扇关闭模块、温降值计算模块、故障判断模块,其中,In the second aspect, the embodiment of the present application provides a TMM module fault diagnosis device, including: a judgment module before fan startup, a fan startup module, a control fan shutdown module, a temperature drop value calculation module, and a fault judgment module, wherein,

风扇开启前判断模块,用于判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;The judging module before the fan is turned on is used to judge whether the coolant has reached a thermal balance after the engine is started, and whether the TMM module has not turned on the large cycle, and whether the vehicle speed is within the preset speed range, and whether the fan is faultless;

风扇开启模块,用于若风扇开启前判断模块判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;The fan start module is used to turn on the fan at the maximum speed when the cooling liquid temperature peaks if the judgment result of the judging module before the fan is turned on is yes;

控制风扇关闭模块,用于判断风扇持续转动时间是否超过一段时间,若是,则控制停止转动风扇;Control the fan off module, which is used to judge whether the fan continues to rotate for more than a period of time, and if so, control to stop the fan;

温降值计算模块,用于学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;The temperature drop value calculation module is used to learn the engine coolant temperature curve to calculate the temperature difference between a pair of adjacent peaks and valleys to obtain the temperature drop value of the coolant. Whether the cumulative value of times is greater than or equal to the cumulative threshold;

故障判断模块,用于若温降值计算模块判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障。The fault judgment module is used for diagnosing that the TMM module has a leakage fault if the judgment result of the temperature drop value calculation module is that the cumulative value of count times is greater than or equal to the cumulative threshold.

本申请实施例提供的技术方案带来的有益效果是:The beneficial effects brought by the technical solutions provided by the embodiments of the present application are:

本申请实施例提供的TMM模块故障诊断方法及装置,通过判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;若判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇;学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;若判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障,从而本申请无需增加任何复杂设备,通过分析TMM模块的泄露状态与正常状态时冷却水路的差异,提出了采用主动控制风扇的方法即可完成TMM泄露诊断,该方法可实现准确、快速的诊断,且无需对原系统进行硬件变更,节约了硬件成本;其次无需构建复杂的模型计算冷却液模型温度,节省了人力物力成本。The TMM module fault diagnosis method and device provided in the embodiments of the present application judge whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is within the preset vehicle speed range, and the fan Whether there is no fault; if the judgment result is yes, turn on the fan at the maximum speed when the coolant temperature peaks; judge whether the fan continues to rotate for more than a period of time; if so, control and stop the fan; learn the engine coolant temperature curve, Calculate the temperature difference between a pair of adjacent peaks and troughs to obtain the temperature drop value of the coolant. If the temperature drop value is greater than the threshold value, the number of counts is accumulated by 1, and it is judged whether the cumulative value of the number of counts is greater than or equal to the cumulative threshold; if the judgment result is the number of counts If the cumulative value is greater than or equal to the cumulative threshold, it is diagnosed as a leakage failure of the TMM module. Therefore, this application does not need to add any complicated equipment. By analyzing the difference between the leakage state of the TMM module and the cooling water circuit in the normal state, a method of actively controlling the fan is proposed. The TMM leakage diagnosis can be completed. This method can realize accurate and rapid diagnosis without changing the hardware of the original system, which saves hardware costs. Secondly, it does not need to build a complex model to calculate the temperature of the coolant model, which saves manpower and material costs.

附图说明Description of drawings

图1为本申请实施例提供的TMM模块故障诊断方法的流程示意图;Fig. 1 is the schematic flow chart of the TMM module fault diagnosis method that the embodiment of the present application provides;

图2为图1的TMM模块故障诊断方法的细化步骤示意图;Fig. 2 is a schematic diagram of refinement steps of the TMM module fault diagnosis method of Fig. 1;

图3为本申请实施例提供的TMM模块故障诊断装置的框图。FIG. 3 is a block diagram of a TMM module fault diagnosis device provided by an embodiment of the present application.

具体实施方式Detailed ways

以下结合说明书附图及具体实施例对本申请技术方案做进一步的详细阐述。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。The technical solution of the present application will be further elaborated below in combination with the accompanying drawings and specific embodiments. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein in the specification of the application are only for the purpose of describing specific embodiments, and are not intended to limit the application.

图1是本申请第一实施例提供的TMM模块故障诊断方法的流程示意图。所述方法保证诊断准确,成本较低,请参考图1,本实施例的TMM模块故障诊断方法,可以包括以下步骤:FIG. 1 is a schematic flowchart of a TMM module fault diagnosis method provided in the first embodiment of the present application. The method ensures accurate diagnosis and low cost. Please refer to FIG. 1. The TMM module fault diagnosis method of this embodiment may include the following steps:

步骤S104,判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内(例如30km/h~100km/h),且风扇是否无故障,若判断结果为是,则进行步骤S105,优选地,若判断结果均为否,即并列条件均不满足,则进行步骤S108。Step S104, determine whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not turned on the large cycle, and whether the vehicle speed is within the preset vehicle speed range (for example, 30km/h-100km/h), and whether the fan is running Fault, if the judgment result is yes, proceed to step S105, preferably, if the judgment results are all negative, that is, none of the parallel conditions are satisfied, proceed to step S108.

其中,本步骤中还可以包括:复位计时器。Wherein, this step may also include: resetting the timer.

步骤S105,在冷却液温度出现波峰时,以最大速开启风扇。Step S105, when the coolant temperature peaks, turn on the fan at the maximum speed.

其中,在冷却液的温度出现往下降的拐点时,则判断为冷却液的温度出现了波峰。Wherein, when the temperature of the cooling liquid shows a downward inflection point, it is determined that the temperature of the cooling liquid has a peak.

步骤S106,判断风扇持续转动时间是否超过一段时间,此外,优选地,还可以判断,例如2min,或者水温是否出现波谷,或者大循环是否被开启,或者风扇是否出现故障,或者车速是否超出预设车速范围,例如30km/h~100km/h范围,若判断结果为是,则进行步骤S107,若判断结果为否,即任一条件均不满足,则返回执行步骤S105。Step S106, determine whether the fan continues to rotate for more than a period of time. In addition, preferably, it can also be determined, for example, 2 minutes, or whether there is a trough in the water temperature, or whether the large cycle is turned on, or whether the fan fails, or whether the vehicle speed exceeds the preset For the vehicle speed range, for example, 30km/h-100km/h, if the judgment result is yes, proceed to step S107; if the judgment result is no, that is, none of the conditions are satisfied, then return to step S105.

步骤S107,控制停止转动风扇。Step S107, control to stop the fan from rotating.

步骤S108,学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,即冷却液温降值,温降值大于温降阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值,例如3,若判断结果为计数次数累计值大于等于3,则进行步骤S109。Step S108, learn the engine coolant temperature curve to calculate the temperature difference between a pair of adjacent peaks and troughs, that is, the temperature drop value of the coolant, if the temperature drop value is greater than the temperature drop threshold value, the number of counts is accumulated by 1, and the accumulated value of the number of counts is judged Whether it is greater than or equal to the cumulative threshold, for example 3, if the result of the determination is that the cumulative value of counting times is greater than or equal to 3, go to step S109.

其中,发动机控制器可以学习发动机冷却液温度曲线,目的是计算相邻的一对波峰和波谷值的温度差,即冷却液温降值。发动机控制器判断发动机冷却液温降值大于温降阈值,则计数器累加1,并判断发动机冷却液温度温降值大于累计阈值的次数,温降阈值、累计阈值均可以根据实际需要进行设定。Wherein, the engine controller can learn the temperature curve of the engine coolant for the purpose of calculating the temperature difference between a pair of adjacent peaks and troughs, that is, the temperature drop of the coolant. The engine controller judges that the temperature drop of the engine coolant is greater than the temperature drop threshold, then the counter accumulates 1, and judges the number of times the engine coolant temperature drop is greater than the cumulative threshold, and the temperature drop threshold and the cumulative threshold can be set according to actual needs.

步骤S109,诊断为TMM模块出现泄漏故障,结束诊断。Step S109, diagnosing that the TMM module has a leakage fault, and ending the diagnosis.

本申请无需增加任何复杂设备,通过分析TMM模块的泄露状态与正常状态时冷却水路的差异,提出了采用主动控制风扇的方法即可完成TMM泄露诊断,该方法可实现准确、快速的诊断,且无需对原系统进行硬件变更,节约硬件成本。This application does not need to add any complicated equipment. By analyzing the difference between the leakage state of the TMM module and the cooling waterway in the normal state, a method of actively controlling the fan is proposed to complete the TMM leakage diagnosis. This method can achieve accurate and rapid diagnosis, and There is no need to make hardware changes to the original system, saving hardware costs.

综上所述,本申请实施例提供的TMM模块故障诊断方法,通过判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;若判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇;学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;若判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障,从而本申请无需增加任何复杂设备,通过分析TMM模块的泄露状态与正常状态时冷却水路的差异,提出了采用主动控制风扇的方法即可完成TMM泄露诊断,该方法可实现准确、快速的诊断,且无需对原系统进行硬件变更,节约了硬件成本;其次无需构建复杂的模型计算冷却液模型温度,节省了人力物力成本。To sum up, the TMM module fault diagnosis method provided by the embodiment of the present application judges whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is within the preset speed range , and the fan is not faulty; if the judgment result is yes, then when the coolant temperature peaks, turn on the fan at the maximum speed; judge whether the fan continues to rotate for more than a period of time; if so, control to stop the fan; learn engine coolant The temperature curve is used to calculate the temperature difference between a pair of adjacent peaks and troughs to obtain the temperature drop value of the coolant. If the temperature drop value is greater than the threshold value, the number of counts is accumulated by 1, and it is judged whether the accumulated value of the number of counts is greater than or equal to the accumulated threshold value; if the judgment result If the cumulative value of the counting times is greater than or equal to the cumulative threshold, it is diagnosed as a leakage failure of the TMM module. Therefore, this application does not need to add any complicated equipment. By analyzing the difference between the leakage state of the TMM module and the cooling water circuit in the normal state, it is proposed to use active control of the fan. TMM leakage diagnosis can be completed by using the method, which can realize accurate and fast diagnosis, and does not need to change the hardware of the original system, which saves hardware costs; secondly, it does not need to build a complex model to calculate the temperature of the coolant model, which saves manpower and material costs .

图2是图1的TMM模块故障诊断方法的细化步骤示意图。其与图1所示的TMM模块故障诊断方法相似,其不同之处在于,图2的步骤104之前具体还可以包括:步骤S101-S103,还可以包括步骤S110-S111:FIG. 2 is a schematic diagram of detailed steps of the TMM module fault diagnosis method in FIG. 1 . It is similar to the TMM module fault diagnosis method shown in FIG. 1, the difference is that before step 104 in FIG. 2, it may specifically include: steps S101-S103, and may also include steps S110-S111:

步骤S101,在发动机启动成功后,判断发动机启动温度是否低于预设温度(例如60度),且环境温度是否高于预设环境温度(例如-7度),若判断结果为发动机启动温度低于预设温度,且环境温度高于预设环境温度,则进行步骤S102,优选地,若条件之一不满足,则结束诊断。Step S101, after the engine is started successfully, judge whether the engine starting temperature is lower than the preset temperature (for example, 60 degrees), and whether the ambient temperature is higher than the preset ambient temperature (for example, -7 degrees), if the judgment result is that the engine starting temperature is low At the preset temperature, and the ambient temperature is higher than the preset ambient temperature, proceed to step S102. Preferably, if one of the conditions is not satisfied, the diagnosis is terminated.

其中,发动机启动成功后,发动机控制器可以根据获取的发动机启动温度和环境温度,判断发动机启动温度是否低于预设温度(例如60度),且环境温度是否高于预设环境温度(例如-7度)。其中,发动机启动温度和环境温度均可以通过温度传感器进行采集得到。Wherein, after the engine starts successfully, the engine controller can judge whether the engine starting temperature is lower than the preset temperature (for example, 60 degrees) and whether the ambient temperature is higher than the preset ambient temperature (for example- 7 degrees). Wherein, both the starting temperature of the engine and the ambient temperature can be collected by the temperature sensor.

步骤S102,发动机控制器判断是否可读取有效的TMM模块的开度,若发动机控制器可读取有效的TMM模块的开度,则进行步骤S103,优选地,若发动机控制器不可读取有效的TMM模块的开度,则结束诊断。Step S102, the engine controller judges whether the opening degree of the effective TMM module can be read, and if the engine controller can read the opening degree of the effective TMM module, then proceed to step S103, preferably, if the engine controller cannot read the effective opening degree of the TMM module. The opening degree of the TMM module, then end the diagnosis.

其中,若TMM模块没有传感器故障、通讯故障等,则发动机控制器就可以读取有效的TMM模块的开度。发动机控制器可以将读取的TMM模块的开度与预设的开启大循环对应的开度进行比较,就可以通过读取TMM开度来判定大循环是否被主动开启。读取的TMM模块的开度是有效的,是进行后续的TMM模块泄露故障诊断过程的前提。TMM模块用于控制发动机冷却液的温度。TMM模块通过打开球阀的开度在某角度范围内,以控制发动机冷却液的温度的高低。例如若TMM模块打开球阀的开度大于67度,则控制开启大循环,发动机冷却液流经散热器进行快速散热,散热较快,风扇开启则对冷却液温度影响较大,若TMM模块打开球阀的开度小于67度,则控制不开启大循环,散热较慢,风扇开启则对冷却液温度影响较小。Wherein, if the TMM module has no sensor failure, communication failure, etc., the engine controller can read the effective opening of the TMM module. The engine controller can compare the read opening of the TMM module with the opening corresponding to the preset opening of the large cycle, and can determine whether the large cycle is actively opened by reading the TMM opening. The read opening of the TMM module is valid, which is the prerequisite for the subsequent TMM module leakage fault diagnosis process. The TMM module is used to control the temperature of the engine coolant. The TMM module controls the temperature of the engine coolant by opening the opening of the ball valve within a certain angle range. For example, if the opening of the ball valve of the TMM module is greater than 67 degrees, the control will open the large cycle, the engine coolant will flow through the radiator for rapid heat dissipation, and the heat dissipation will be faster, and the fan will have a greater impact on the temperature of the coolant. If the TMM module opens the ball valve If the opening degree is less than 67 degrees, the large circulation will not be controlled, the heat dissipation will be slower, and the fan will have little effect on the coolant temperature.

步骤S103,判断发动机冷却液温度是否低于TMM模块闭环控制的最低温度,若低于TMM模块闭环控制的最低温度,则进行步骤S104,优选地,若高于TMM模块闭环控制的最低温度,进入步骤S110。Step S103, determine whether the engine coolant temperature is lower than the minimum temperature of the closed-loop control of the TMM module, if lower than the minimum temperature of the closed-loop control of the TMM module, then proceed to step S104, preferably, if higher than the minimum temperature of the closed-loop control of the TMM module, enter Step S110.

步骤S104,复位计时器,判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内(例如30km/h~100km/h),且风扇是否无故障,若判断结果为是,则进行步骤S105,优选地,若判断结果均为否,即并列条件均不满足,则进行步骤S108。Step S104, reset the timer, and determine whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is within the preset speed range (for example, 30km/h~100km/h), And whether the fans are not faulty, if the judgment result is yes, proceed to step S105, preferably, if the judgment results are all negative, that is, none of the parallel conditions are satisfied, proceed to step S108.

其中,复位计时器是将计时器数值归零。Wherein, resetting the timer is to reset the value of the timer to zero.

步骤S105,在冷却液温度出现波峰时,以最大速开启风扇。Step S105, when the coolant temperature peaks, turn on the fan at the maximum speed.

其中,在冷却液的温度出现往下降的拐点时,则判断为冷却液的温度出现了波峰。Wherein, when the temperature of the cooling liquid shows a downward inflection point, it is determined that the temperature of the cooling liquid has a peak.

步骤S106,判断风扇持续转动时间是否超过一段时间,此外,优选地,还可以判断,例如2min,或者水温是否出现波谷,或者大循环是否被开启,或者风扇是否出现故障,或者车速是否超出预设车速范围,例如30km/h~100km/h范围,若判断结果为是,则进行步骤S107,若判断结果为否,即任一条件均不满足,则返回执行步骤S105。Step S106, determine whether the fan continues to rotate for more than a period of time. In addition, preferably, it can also be determined, for example, 2 minutes, or whether there is a trough in the water temperature, or whether the large cycle is turned on, or whether the fan fails, or whether the vehicle speed exceeds the preset For the vehicle speed range, for example, 30km/h-100km/h, if the judgment result is yes, proceed to step S107; if the judgment result is no, that is, none of the conditions are satisfied, then return to step S105.

步骤S107,控制停止转动风扇。Step S107, control to stop the fan from rotating.

步骤S108,学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,即冷却液温降值,温降值大于温降阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值,例如3,若判断结果为计数次数累计值大于等于3,则进行步骤S109,优选地,若判断结果小于3,则返回执行步骤S102。Step S108, learn the engine coolant temperature curve to calculate the temperature difference between a pair of adjacent peaks and troughs, that is, the temperature drop value of the coolant, if the temperature drop value is greater than the temperature drop threshold value, the number of counts is accumulated by 1, and the accumulated value of the number of counts is judged Whether it is greater than or equal to the accumulation threshold, for example 3, if the judgment result is that the counting times accumulation value is greater than or equal to 3, then proceed to step S109, preferably, if the judgment result is less than 3, then return to step S102.

其中,发动机控制器可以学习发动机冷却液温度曲线,目的是计算相邻的一对波峰和波谷值的温度差,即冷却液温降值。发动机控制器判断发动机冷却液温降值大于温降阈值,则计数器累加1,并判断发动机冷却液温度温降值大于累计阈值的次数,温降阈值、累计阈值均可以根据实际需要进行设定。Wherein, the engine controller can learn the temperature curve of the engine coolant for the purpose of calculating the temperature difference between a pair of adjacent peaks and troughs, that is, the temperature drop of the coolant. The engine controller judges that the temperature drop of the engine coolant is greater than the temperature drop threshold, then the counter accumulates 1, and judges the number of times the engine coolant temperature drop is greater than the cumulative threshold, and the temperature drop threshold and the cumulative threshold can be set according to actual needs.

步骤S109,诊断为TMM模块出现泄漏故障,结束诊断。Step S109, diagnosing that the TMM module has a leakage fault, and ending the diagnosis.

步骤S110,启动计时器,判断计时器计时时间是否超过阈值时间,若判断结果为计时器计时时间超过阈值时间,诊断为TMM模块无泄露故障,结束诊断,否则,若计时器计时时间未超过阈值时间,则进行步骤S103。Step S110, start the timer, judge whether the time counted by the timer exceeds the threshold time, if the judgment result is that the time counted by the timer exceeds the threshold time, diagnose that there is no leakage fault in the TMM module, and end the diagnosis, otherwise, if the time counted by the timer does not exceed the threshold value time, go to step S103.

其中,本步骤中,判断发动机冷却液温度持续时间是否大于TMM闭环控制最低温度的累计时间,而得到有无泄漏故障。本申请中,若TMM模块出现泄漏故障,则在TMM模块主动开启散热器路之前发动机冷却液温度已经走大循环,此时发动机冷却液经过散热器,经散热器冷却后再回至发动机。因此发动机冷却液温度受散热器散热系数影响较大,当散热器散热系数大,发动机冷却液温度上升缓慢甚至产生较大温降,当散热器系数小,发动机冷却液温度产生较小温降甚至可能较快上升。综上所述,TMM模块出现泄露故障时,在TMM模块开启大循环时,发动机冷却液温度变化与散热器散热系数有强相关性。而散热器散热系数与车辆的迎风量有强相关性,车辆的迎风量可以通过风扇进行控制。因此通过主动控制风扇转动加大车辆的迎风量,并且通过学习发动机冷却液温度是否在控制风扇过程中产生较大温降来识别TMM模块是否出现泄漏故障。本申请的主动控制风扇的诊断方法简单可靠易实现,规避了常规的水温模型校验的精度要求高的问题,模型简单易标定,只需确定泄露件的温降阈值即可,可以用于汽油发动机国六OBD冷却系统TMM泄露故障诊断,适用于TMM智能调温模块的泄露故障诊断。Wherein, in this step, it is judged whether the duration of the engine coolant temperature is greater than the cumulative time of the minimum temperature of the TMM closed-loop control, and whether there is a leakage fault is obtained. In this application, if the TMM module leaks, the engine coolant temperature has gone through a large cycle before the TMM module actively opens the radiator circuit. At this time, the engine coolant passes through the radiator and returns to the engine after being cooled by the radiator. Therefore, the temperature of the engine coolant is greatly affected by the heat dissipation coefficient of the radiator. When the heat dissipation coefficient of the radiator is large, the temperature of the engine coolant rises slowly or even a large temperature drop occurs. When the coefficient of the radiator is small, the temperature of the engine coolant produces a small temperature drop or even May rise faster. To sum up, when the TMM module has a leakage fault, when the TMM module starts a large cycle, the temperature change of the engine coolant has a strong correlation with the heat dissipation coefficient of the radiator. The heat dissipation coefficient of the radiator has a strong correlation with the windward volume of the vehicle, and the windward volume of the vehicle can be controlled by the fan. Therefore, by actively controlling the rotation of the fan to increase the windward volume of the vehicle, and by learning whether the temperature of the engine coolant produces a large temperature drop during the control of the fan, it is possible to identify whether there is a leakage fault in the TMM module. The diagnostic method for actively controlling the fan of the present application is simple, reliable and easy to implement, and avoids the problem of high accuracy requirements for conventional water temperature model verification. TMM leakage fault diagnosis of engine national six OBD cooling system, suitable for leakage fault diagnosis of TMM intelligent temperature regulation module.

综上所述,本申请实施例提供的TMM模块故障诊断方法,通过判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;若判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇;学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;若判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障,从而本申请无需增加任何复杂设备,通过分析TMM模块的泄露状态与正常状态时冷却水路的差异,提出了采用主动控制风扇的方法即可完成TMM泄露诊断,该方法可实现准确、快速的诊断,且无需对原系统进行硬件变更,节约了硬件成本;其次无需构建复杂的模型计算冷却液模型温度,节省了人力物力成本。To sum up, the TMM module fault diagnosis method provided by the embodiment of the present application judges whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is within the preset speed range , and the fan is not faulty; if the judgment result is yes, then when the coolant temperature peaks, turn on the fan at the maximum speed; judge whether the fan continues to rotate for more than a period of time; if so, control to stop the fan; learn engine coolant The temperature curve is used to calculate the temperature difference between a pair of adjacent peaks and troughs to obtain the temperature drop value of the coolant. If the temperature drop value is greater than the threshold value, the number of counts is accumulated by 1, and it is judged whether the accumulated value of the number of counts is greater than or equal to the accumulated threshold value; if the judgment result If the cumulative value of the counting times is greater than or equal to the cumulative threshold, it is diagnosed as a leakage failure of the TMM module. Therefore, this application does not need to add any complicated equipment. By analyzing the difference between the leakage state of the TMM module and the cooling water circuit in the normal state, it is proposed to use active control of the fan. TMM leakage diagnosis can be completed by using the method, which can realize accurate and fast diagnosis, and does not need to change the hardware of the original system, which saves hardware costs; secondly, it does not need to build a complex model to calculate the temperature of the coolant model, which saves manpower and material costs .

以下为本申请的装置实施例,在装置实施例中未详尽描述的细节,可以参考上述对应的方法实施例。The following are device embodiments of the present application. For details not described in detail in the device embodiments, reference may be made to the corresponding method embodiments above.

图3是本申请实施例提供的TMM模块故障诊断装置的框图。请参阅图3,所述TMM模块故障诊断装置包括:风扇开启前判断模块34、风扇开启模块35、控制风扇关闭模块36、温降值计算模块37、故障判断模块38,其中,Fig. 3 is a block diagram of a TMM module fault diagnosis device provided by an embodiment of the present application. Referring to Fig. 3, the TMM module fault diagnosis device includes: a judgment module 34 before the fan is opened, a fan opening module 35, a control fan closing module 36, a temperature drop value calculation module 37, and a fault judgment module 38, wherein,

风扇开启前判断模块34,用于判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;The judging module 34 before the fan is turned on is used to judge whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not turned on the large cycle, and whether the vehicle speed is within the preset speed range, and whether the fan is faultless;

风扇开启模块35,用于若风扇开启前判断模块判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;The fan opening module 35 is used to open the fan at the maximum speed if the judgment result of the judging module before the fan is opened is yes when the coolant temperature has a peak;

控制风扇关闭模块36,用于判断风扇持续转动时间是否超过一段时间,若是,则控制停止转动风扇;Control the fan to close the module 36, for judging whether the fan continues to rotate for more than a period of time, if so, then control to stop the fan;

温降值计算模块37,用于学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;The temperature drop calculation module 37 is used to learn the engine coolant temperature curve to calculate the temperature difference between a pair of adjacent peaks and valleys to obtain the coolant temperature drop. Whether the cumulative value of counting times is greater than or equal to the cumulative threshold;

故障判断模块38,用于若温降值计算模块判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障。The fault judging module 38 is configured to diagnose a leakage fault in the TMM module if the judgment result of the temperature drop calculation module is that the accumulated value of count times is greater than or equal to the accumulated threshold.

优选地,TMM模块故障诊断装置还包括:启动温度判断模块31、开度判断模块32、冷却液温度判断模块33;Preferably, the TMM module fault diagnosis device also includes: a starting temperature judging module 31, an opening judging module 32, and a coolant temperature judging module 33;

启动温度判断模块31,用于在发动机启动成功后,判断发动机启动温度是否低于预设温度,且环境温度是否高于预设环境温度;The starting temperature judging module 31 is used to judge whether the starting temperature of the engine is lower than the preset temperature and whether the ambient temperature is higher than the preset ambient temperature after the engine is started successfully;

开度判断模块32,用于若判断结果为发动机启动温度低于预设温度,且环境温度高于预设环境温度,且TMM模块无传感器类及通讯类的故障,则发动机控制器判断是否可读取有效的TMM模块的开度;Opening judging module 32, is used for if judging result is that engine start-up temperature is lower than preset temperature, and ambient temperature is higher than preset ambient temperature, and TMM module does not have the fault of sensor class and communication class, then engine controller judges whether Read the effective opening of the TMM module;

冷却液温度判断模块33,用于若发动机控制器可读取有效的TMM模块的开度,判断发动机冷却液温度是否低于TMM模块闭环控制的最低温度,若低于TMM模块闭环控制的最低温度,则复位计时器,并执行风扇开启前判断模块。Coolant temperature judging module 33, is used for if engine controller can read the opening degree of effective TMM module, judges whether engine coolant temperature is lower than the minimum temperature of TMM module closed-loop control, if lower than the minimum temperature of TMM module closed-loop control , the timer is reset, and the judging module before the fan is turned on is executed.

优选地,所述控制风扇关闭模块36还用于判断风扇持续转动时间是否超过一段时间,或者水温是否出现波谷,或者大循环是否被开启,或者风扇是否出现故障,或者车速是否超出预设车速范围,若判断结果为是,则控制停止转动风扇;或者Preferably, the control fan off module 36 is also used to determine whether the fan continues to rotate for more than a period of time, or whether there is a trough in the water temperature, or whether the large circulation is turned on, or whether the fan fails, or whether the vehicle speed exceeds the preset vehicle speed range , if the judgment result is yes, the control stops the fan; or

冷却液温度判断模块33还用于判断若高于TMM模块闭环控制的最低温度,则启动计时器,判断计时器计时时间是否超过阈值时间,若判断结果为计时器计时时间超过阈值时间,诊断为TMM模块无泄露故障,若计时器计时时间未超过阈值时间,则执行冷却液温度判断模块中判断发动机冷却液温度是否低于TMM模块闭环控制的最低温度;或者The coolant temperature judging module 33 is also used for judging that if it is higher than the minimum temperature of the closed-loop control of the TMM module, then start the timer, and judge whether the timing time of the timer exceeds the threshold time, and if the judgment result is that the timing time of the timer exceeds the threshold time, the diagnosis is There is no leakage fault in the TMM module, if the timer time does not exceed the threshold time, execute the coolant temperature judgment module to judge whether the engine coolant temperature is lower than the minimum temperature of the closed-loop control of the TMM module; or

温降值计算模块37还用于若判断结果为计数次数累计值小于累计阈值,则执行开度判断模块中发动机控制器判断是否可读取有效的TMM模块的开度;或者The temperature drop calculation module 37 is also used for if the result of the judgment is that the cumulative value of the number of counts is less than the cumulative threshold, then execute the engine controller in the opening judgment module to judge whether the opening of an effective TMM module can be read; or

启动温度判断模块31还用于若判断结果为发动机启动温度不低于预设温度,且环境温度不高于预设环境温度,则结束诊断;或者The starting temperature judging module 31 is also used to end the diagnosis if the judging result is that the engine starting temperature is not lower than the preset temperature and the ambient temperature is not higher than the preset ambient temperature; or

开度判断模块32还用于若发动机控制器不可读取有效的TMM模块的开度,则结束诊断。其中,上述所有模块均可以设置在发动机控制器中。The opening degree judging module 32 is also used for ending the diagnosis if the engine controller cannot read the effective opening degree of the TMM module. Wherein, all the modules mentioned above can be set in the engine controller.

综上所述,本申请实施例提供的TMM模块故障诊断装置,通过判断在发动机启动后,冷却液是否达到过一次热平衡,且TMM模块是否未开启大循环,且车速是否处于预设车速范围内,且风扇是否无故障;若判断结果为是,则在冷却液温度出现波峰时,以最大速开启风扇;判断风扇持续转动时间是否超过一段时间;若是,则控制停止转动风扇;学习发动机冷却液温度曲线,以计算相邻的一对波峰和波谷值的温度差,得到冷却液温降值,温降值大于阈值,计数次数累加1,判断计数次数累计值是否大于等于累计阈值;若判断结果为计数次数累计值大于等于累计阈值,则诊断为TMM模块出现泄漏故障,从而本申请无需增加任何复杂设备,通过分析TMM模块的泄露状态与正常状态时冷却水路的差异,提出了采用主动控制风扇的方法即可完成TMM泄露诊断,该方法可实现准确、快速的诊断,且无需对原系统进行硬件变更,节约了硬件成本;其次无需构建复杂的模型计算冷却液模型温度,节省了人力物力成本。To sum up, the TMM module fault diagnosis device provided by the embodiment of the present application judges whether the coolant has reached thermal equilibrium once after the engine is started, and whether the TMM module has not started a large cycle, and whether the vehicle speed is within the preset speed range , and the fan is not faulty; if the judgment result is yes, then when the coolant temperature peaks, turn on the fan at the maximum speed; judge whether the fan continues to rotate for more than a period of time; if so, control to stop the fan; learn engine coolant The temperature curve is used to calculate the temperature difference between a pair of adjacent peaks and troughs to obtain the temperature drop value of the coolant. If the temperature drop value is greater than the threshold value, the number of counts is accumulated by 1, and it is judged whether the accumulated value of the number of counts is greater than or equal to the accumulated threshold value; if the judgment result If the cumulative value of the counting times is greater than or equal to the cumulative threshold, it is diagnosed as a leakage failure of the TMM module. Therefore, this application does not need to add any complicated equipment. By analyzing the difference between the leakage state of the TMM module and the cooling water circuit in the normal state, it is proposed to use active control of the fan. TMM leakage diagnosis can be completed by using the method, which can realize accurate and fast diagnosis, and does not need to change the hardware of the original system, which saves hardware costs; secondly, it does not need to build a complex model to calculate the temperature of the coolant model, which saves manpower and material costs .

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above-mentioned embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above-mentioned embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, should be considered as within the scope of this specification.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the statement "comprising a..." does not exclude the presence of other identical elements in the process, method, article, or device that includes the element. In addition, different implementations of the present application Components, features, and elements with the same name in the example may have the same meaning, or may have different meanings, and the specific meaning shall be determined based on the explanation in the specific embodiment or further combined with the context in the specific embodiment.

应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当……时"或"响应于确定"。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, the information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be called second information, and similarly, second information may also be called first information. Depending on the context, the word "if" as used herein may be interpreted as "at" or "when" or "in response to a determination". Furthermore, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising", "comprising" indicate the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not exclude one or more other features, steps, operations, The existence, occurrence or addition of an element, component, item, species, and/or group. The terms "or" and "and/or" as used herein are to be construed as inclusive, or to mean either one or any combination. Thus, "A, B or C" or "A, B and/or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C" . Exceptions to this definition will only arise when combinations of elements, functions, steps or operations are inherently mutually exclusive in some way.

应该理解的是,虽然本申请实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow chart in the embodiment of the present application are displayed sequentially according to the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figure may include multiple sub-steps or multiple stages, these sub-steps or stages are not necessarily executed at the same time, but may be executed at different times, and the execution order is not necessarily sequential Instead, it may be performed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application. Should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be determined by the protection scope of the claims.

Claims (8)

1. A TMM module fault diagnosis method, characterized by comprising:
after the engine is successfully started, judging whether the starting temperature of the engine is lower than a preset temperature and whether the ambient temperature is higher than the preset ambient temperature;
if the judgment result is that the engine starting temperature is lower than the preset temperature and the environment temperature is higher than the preset environment temperature, and the TMM module has no faults of sensors and communication, the engine controller judges whether the opening of the effective TMM module can be read;
if the engine controller can read the opening degree of the effective TMM module, judging whether the temperature of the engine coolant is lower than the lowest temperature of the closed-loop control of the TMM module;
when the temperature of the cooling liquid of the engine is lower than the lowest temperature of the closed-loop control of the TMM module, judging whether the cooling liquid reaches primary heat balance, whether the TMM module does not start large circulation, whether the vehicle speed is in a preset vehicle speed range and whether a fan has no fault;
if the judgment result is yes, when the temperature of the cooling liquid has a peak, the fan is started at the maximum;
judging whether the duration time of the fan exceeds a period of time;
if yes, controlling to stop rotating the fan;
learning an engine coolant temperature curve to calculate the temperature difference between a pair of adjacent wave peaks and wave troughs to obtain a coolant temperature drop value, wherein the temperature drop value is larger than a threshold value, the counting times are accumulated by 1, and judging whether the counting times accumulated value is larger than or equal to an accumulated threshold value;
if the judgment result is that the counting times accumulated value is larger than or equal to the accumulated threshold value, diagnosing that the TMM module has leakage faults.
2. The method of claim 1, wherein determining whether the fan has been rotated for a duration of time exceeding a period of time; if yes, control to stop rotating the fan, still include:
judging whether the continuous rotation time of the fan exceeds a period of time, or whether the water temperature is in a trough state, or whether the large circulation is started, or whether the fan fails, or whether the vehicle speed exceeds a preset vehicle speed range, if so, controlling to stop rotating the fan.
3. The method of claim 1, wherein determining whether the engine coolant temperature is below a minimum temperature for closed loop control of the TMM module further comprises:
if the temperature is higher than the lowest temperature of the TMM module closed-loop control, starting a timer, judging whether the timing time of the timer exceeds the threshold time, if the judgment result is that the timing time of the timer exceeds the threshold time, diagnosing that the TMM module has no leakage fault, and if the timing time of the timer does not exceed the threshold time, judging whether the temperature of the engine coolant is lower than the lowest temperature of the TMM module closed-loop control.
4. The method of claim 1, wherein determining whether the count-number accumulation value is equal to or greater than an accumulation threshold value further comprises:
and if the judgment result is that the count number accumulated value is smaller than the accumulated threshold value, the step of judging whether the opening of the effective TMM module can be read by the engine controller is performed.
5. The method of claim 1, wherein determining whether the engine start temperature is below a preset temperature and whether the ambient temperature is above a preset ambient temperature further comprises:
if the judgment result is that the engine starting temperature is not lower than the preset temperature and the environment temperature is not higher than the preset environment temperature, ending the diagnosis.
6. The method of claim 1, wherein the engine controller determining whether the opening of the valid TMM module is readable further comprises:
if the opening degree of the effective TMM module cannot be read by the engine controller, the diagnosis is ended.
7. A TMM module failure diagnosis apparatus, characterized by comprising: a judging module before the fan is started, a fan starting module, a fan closing control module, a temperature drop value calculating module, a fault judging module, a starting temperature judging module, an opening judging module and a cooling liquid temperature judging module, wherein,
the judging module before the fan is started is used for judging whether the cooling liquid reaches primary heat balance after the engine is started, whether the TMM module does not start large circulation, whether the speed of the vehicle is in a preset speed range and whether the fan has no fault;
the fan starting module is used for starting the fan at the maximum when the temperature of the cooling liquid has a peak if the judgment result of the judgment module before the fan is started is yes;
the control fan closing module is used for judging whether the continuous rotation time of the fan exceeds a period of time, and if so, stopping rotating the fan;
the temperature drop value calculation module is used for learning a temperature curve of the engine cooling liquid so as to calculate the temperature difference between a pair of adjacent wave peaks and wave troughs to obtain a cooling liquid temperature drop value, wherein the temperature drop value is larger than a threshold value, the counting times are accumulated by 1, and whether the counting times accumulated value is larger than or equal to an accumulated threshold value is judged;
the fault judging module is used for diagnosing that the TMM module has leakage fault if the temperature drop value calculating module judges that the counting times accumulated value is more than or equal to the accumulated threshold value;
the starting temperature judging module is used for judging whether the starting temperature of the engine is lower than a preset temperature or not and whether the ambient temperature is higher than the preset ambient temperature or not after the engine is successfully started;
the opening judging module is used for judging whether the opening of the effective TMM module can be read or not if the judging result is that the engine starting temperature is lower than the preset temperature and the environment temperature is higher than the preset environment temperature and the TMM module has no faults of sensors and communication;
and the cooling liquid temperature judging module is used for judging whether the temperature of the cooling liquid of the engine is lower than the lowest temperature of the closed-loop control of the TMM module or not if the opening of the effective TMM module can be read by the engine controller, resetting the timer if the temperature of the cooling liquid of the engine is lower than the lowest temperature of the closed-loop control of the TMM module, and executing the judging module before the fan is started.
8. The apparatus of claim 7, wherein the control fan shut-off module is further configured to determine whether the fan continues to rotate for a period of time, whether a trough occurs in the water temperature, whether a large cycle is turned on, whether the fan fails, or whether the vehicle speed exceeds a preset vehicle speed range, and if so, to control the fan to stop rotating; or alternatively
The cooling liquid temperature judging module is also used for judging whether the timing time of the timer exceeds the threshold time or not if the timing time of the timer exceeds the threshold time, diagnosing that the TMM module has no leakage fault, and executing the cooling liquid temperature judging module to judge whether the cooling liquid temperature of the engine is lower than the lowest temperature of the TMM module in the closed-loop control mode if the timing time of the timer does not exceed the threshold time; or alternatively
The temperature drop value calculation module is further used for executing the engine controller in the opening degree judgment module to judge whether the opening degree of the effective TMM module can be read or not if the judgment result is that the accumulated value of the counting times is smaller than the accumulated threshold value; or alternatively
The starting temperature judging module is also used for ending diagnosis if the judging result is that the starting temperature of the engine is not lower than the preset temperature and the ambient temperature is not higher than the preset ambient temperature; or alternatively
The opening degree judging module is also used for ending diagnosis if the opening degree of the effective TMM module can not be read by the engine controller.
CN202110117152.XA 2021-01-28 2021-01-28 TMM module leakage fault diagnosis method and device Active CN114810325B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110117152.XA CN114810325B (en) 2021-01-28 2021-01-28 TMM module leakage fault diagnosis method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110117152.XA CN114810325B (en) 2021-01-28 2021-01-28 TMM module leakage fault diagnosis method and device

Publications (2)

Publication Number Publication Date
CN114810325A CN114810325A (en) 2022-07-29
CN114810325B true CN114810325B (en) 2023-05-16

Family

ID=82525750

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110117152.XA Active CN114810325B (en) 2021-01-28 2021-01-28 TMM module leakage fault diagnosis method and device

Country Status (1)

Country Link
CN (1) CN114810325B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101008455B1 (en) * 2008-07-29 2011-01-14 콘티넨탈 오토모티브 시스템 주식회사 How to diagnose a thermostat fault in a car
US9552001B2 (en) * 2009-07-27 2017-01-24 General Electric Company Thermal management system, vehicle and associated method
US10060333B2 (en) * 2016-05-02 2018-08-28 Ford Global Technologies, Llc Systems and methods for engine coolant system diagnostics
CN205977391U (en) * 2016-07-01 2017-02-22 宝沃汽车(中国)有限公司 Vehicle temperature saver trouble monitoring device and vehicle
US10830651B2 (en) * 2017-06-01 2020-11-10 Nissan North America, Inc. Thermostat monitoring system and method
CN107956573B (en) * 2017-11-24 2019-06-28 广州汽车集团股份有限公司 Thermostat method for diagnosing faults, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN114810325A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
CN108507763B (en) Thermostat fault active diagnosis method and system
CN107956573B (en) Thermostat method for diagnosing faults, device, computer equipment and storage medium
US8479569B2 (en) Malfunction determination apparatus for cooling apparatus and malfunction determination method for cooling apparatus
JP6102867B2 (en) Internal combustion engine cooling device and internal combustion engine cooling device failure diagnosis method
RU2706673C2 (en) Method (embodiments) and system for diagnosing cooling system
CN113418655B (en) Pressure difference sensor fault detection method and system, storage medium and electronic equipment
US8839665B2 (en) Apparatus, vehicle, and method for determining a thermostat malfunction in an engine cooling system
CN111852641B (en) Thermostat diagnosis method and system, engine cooling system and electronic controller
CN109653860A (en) A kind of thermostat rationality diagnostic method
CN107726682A (en) The anti-refrigeration control method of source pump
CN111577444B (en) Cooling system diagnosis method based on thermal management module
US9534985B2 (en) Fault diagnostic system for internal combustion engine and fault diagnostic method for internal combustion engine
CN114810325B (en) TMM module leakage fault diagnosis method and device
JP4174954B2 (en) Thermostat failure detection device for internal combustion engine
CN117028015A (en) Thermostat fault diagnosis device, engine cooling system and automobile
JP5241842B2 (en) Diagnostic method for heat exchanger bypass flaps in exhaust gas recirculation circuits.
JP5569350B2 (en) Switching valve failure judgment device
KR20190070005A (en) Method for Operation of ATF Warmer System and ATF Warmer System employing the same
CN113915014A (en) Method for detecting air inflow MAF of engine and controller of engine
US8897955B2 (en) Ozone converting catalyst fault identification systems and methods
CN112834124A (en) Internal leakage judgment method for EGR cooler and related device
CN116085125B (en) Control method, device, vehicle and storage medium of exhaust gas recirculation valve
KR101562194B1 (en) Fault diagnosis method of water temperature controller
JP2012112312A (en) Failure determining device of water temperature sensor
CN222637319U (en) Low-temperature cold start and cooling system of fuel cell

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant