A method and apparatus for diagnosing faults in an engine cooling system
By obtaining the engine operating status and coolant parameter values, combined with flow sensors and temperature sensors, the problems of misjudgment and high cost in engine cooling system diagnosis in the existing technology are solved, and flexible and accurate fault diagnosis is achieved.
Patent Information
- Application Number
- CN202411839647.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-12-13
AI Technical Summary
Existing engine cooling system fault diagnosis methods are prone to misdiagnosis under low ambient temperature, idling or low-load conditions. The thermal balance method has a low diagnostic rate and high hardware cost. The dual water temperature method requires additional sensors and is difficult to complete accurate diagnosis under urban conditions.
By obtaining the engine operating status, coolant flow parameter values and temperature parameter values, using the coolant flow sensor and temperature sensor, combined with the open and closed status of the thermostat, it is determined whether the cooling system is faulty, avoiding the need to install additional sensors.
It improves the flexibility and adaptability of diagnosis, reduces labor costs, can adapt to any vehicle model, and enhances the accuracy and efficiency of diagnosis.
Smart Images

Figure CN119900632B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, medium and electronic device for diagnosing engine cooling system failure. Background Art
[0002] The thermostat is a critical component of automotive engine thermal management, significantly impacting engine wear, emissions, and fuel consumption. The implementation of China VI regulations has increased requirements for thermostat diagnostics. These requirements mandate that the OBD system detect a fault if the coolant temperature fails to reach the maximum temperature required by the OBD system for other functions or the warm-up temperature (defined as within an 11-degree deviation from the manufacturer's thermostat setting temperature) within a specified period of time after engine startup, or an equivalent calculated time.
[0003] Currently, there are three commonly used diagnostic methods: water temperature model method, heat balance method and dual water temperature method.
[0004] The model method calculates the heat entering the cooling system based on the engine's relative torque, basic friction work, and ambient heat dissipation. It then calculates the coolant model temperature when the thermostat is functioning normally. By comparing the coolant model temperature with the actual temperature, it determines whether the thermostat is faulty. This method is prone to misdiagnosis of faults in low ambient temperatures, at idle speed, or under certain low-load conditions, when the vehicle's air conditioning is on.
[0005] The thermal balance method uses a thermostat fault to identify a faulty thermostat. After the engine is fully warmed up and the vehicle is running at high speeds, the faulty thermostat will trigger a large circulation, causing the coolant temperature to drop below normal. However, the thermal balance method has a low diagnostic accuracy and can only be used at high speeds, making it difficult to diagnose in urban driving conditions.
[0006] The dual-water temperature method adds a temperature sensor after the thermostat and compares the difference between the two temperature sensors to determine faults. This method requires an additional water temperature sensor, which increases hardware costs. The placement of the two water temperature sensors is affected by many factors, requiring extensive testing to determine the appropriate placement.
[0007] Therefore, the present application provides a method for diagnosing engine cooling system failure to solve the above technical problems. Summary of the Invention
[0008] The purpose of this application is to provide a method, device, medium and electronic equipment for diagnosing engine cooling system failure, which can solve at least one of the technical problems mentioned above.
[0009] The specific plan is as follows:
[0010] According to a specific embodiment of the present application, in a first aspect, the present application provides a method for diagnosing a fault in an engine cooling system, comprising:
[0011] Acquiring an engine operating state, a coolant flow parameter value, and a coolant temperature parameter value, wherein the coolant flow parameter value is collected by a coolant flow sensor on a large circulation cooling pipeline of the engine cooling system, and the coolant temperature parameter value is collected by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is provided on the engine;
[0012] It is determined whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0013] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0014] When the engine is in the on state, when the coolant temperature parameter value is greater than or equal to an opening temperature threshold of a thermostat in the engine cooling system, opening the thermostat;
[0015] After the thermostat is turned on, obtaining a first duration during which the coolant flow parameter value is continuously greater than a preset coolant maximum normal flow threshold value corresponding to the coolant temperature parameter value;
[0016] When the first duration is greater than a preset first normal duration threshold, it is determined that a switch failure of the thermostat occurs.
[0017] Optionally, when the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes:
[0018] Obtaining a delay time for opening the thermostat;
[0019] When the delay time is equal to the preset normal delay time, and when the coolant flow parameter value is less than the preset coolant minimum normal flow threshold corresponding to the coolant temperature parameter value, a hysteresis fault of the thermostat is determined.
[0020] Optionally, when the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes:
[0021] When the delay time after the thermostat is turned on is greater than the preset normal delay time, obtaining a second duration during which the coolant flow parameter value is continuously less than a preset coolant minimum normal flow threshold value corresponding to the coolant temperature parameter value;
[0022] When the second duration is greater than a preset second normal duration threshold, it is determined that the thermostat has a switch failure.
[0023] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0024] When the engine is in the on state, when the coolant temperature parameter value is less than an opening temperature threshold of a thermostat in the engine cooling system, closing the thermostat;
[0025] When the thermostat is closed, obtaining a third duration during which the coolant flow parameter value is continuously greater than zero after the thermostat is closed;
[0026] When the third duration is greater than a preset third normal duration threshold, it is determined that the thermostat is in a normally open state.
[0027] Optionally, before determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value, the method further includes:
[0028] When the engine operation state is the off state, obtaining a fourth duration during which the coolant flow parameter value is continuously greater than zero;
[0029] When the fourth duration is greater than a preset fourth normal duration threshold, it is determined that the signal of the coolant flow sensor is faulty.
[0030] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0031] Obtaining the IUPR denominator count parameter value of the large circulation cooling pipeline;
[0032] When the IUPR denominator count parameter value increases periodically, it is determined whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0033] According to a specific embodiment of the present application, in a second aspect, the present application provides a diagnostic device for an engine cooling system failure, comprising:
[0034] an acquisition unit, configured to acquire an engine operating state, a coolant flow parameter value, and a coolant temperature parameter value, wherein the coolant flow parameter value is acquired by a coolant flow sensor on a large circulation cooling pipeline of an engine cooling system, and the coolant temperature parameter value is acquired by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is disposed on the engine;
[0035] The diagnostic unit is configured to determine whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0036] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0037] When the engine is in the on state, when the coolant temperature parameter value is greater than or equal to an opening temperature threshold of a thermostat in the engine cooling system, opening the thermostat;
[0038] After the thermostat is turned on, obtaining a first duration during which the coolant flow parameter value is continuously greater than a preset coolant maximum normal flow threshold value corresponding to the coolant temperature parameter value;
[0039] When the first duration is greater than a preset first normal duration threshold, it is determined that a switch failure of the thermostat occurs.
[0040] Optionally, when the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes:
[0041] Obtaining a delay time for opening the thermostat;
[0042] When the delay time is equal to the preset normal delay time, and when the coolant flow parameter value is less than the preset coolant minimum normal flow threshold corresponding to the coolant temperature parameter value, a hysteresis fault of the thermostat is determined.
[0043] Optionally, when the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes:
[0044] When the delay time after the thermostat is turned on is greater than the preset normal delay time, obtaining a second duration during which the coolant flow parameter value is continuously less than a preset coolant minimum normal flow threshold value corresponding to the coolant temperature parameter value;
[0045] When the second duration is greater than a preset second normal duration threshold, it is determined that the thermostat has a switch failure.
[0046] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0047] When the engine is in the on state, when the coolant temperature parameter value is less than an opening temperature threshold of a thermostat in the engine cooling system, closing the thermostat;
[0048] When the thermostat is closed, obtaining a third duration during which the coolant flow parameter value is continuously greater than zero after the thermostat is closed;
[0049] When the third duration is greater than a preset third normal duration threshold, it is determined that the thermostat is in a normally open state.
[0050] Optionally, before determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value, the method further includes:
[0051] When the engine operation state is the off state, obtaining a fourth duration during which the coolant flow parameter value is continuously greater than zero;
[0052] When the fourth duration is greater than a preset fourth normal duration threshold, it is determined that the signal of the coolant flow sensor is faulty.
[0053] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0054] Obtaining the IUPR denominator count parameter value of the large circulation cooling pipeline;
[0055] When the IUPR denominator count parameter value increases periodically, it is determined whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0056] According to a specific embodiment of the present application, in a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for diagnosing engine cooling system failure as described in any one of the above items.
[0057] According to the specific implementation of the present application, in a fourth aspect, the present application provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, which, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the method for diagnosing engine cooling system failure as described in any one of the above items.
[0058] Compared with the prior art, the above solution of the embodiment of the present application has at least the following beneficial effects:
[0059] The present application provides a method, device, medium and electronic device for diagnosing engine cooling system failures. The coolant flow parameter value of the present application is collected by a coolant flow sensor on the large circulation cooling pipeline of the engine cooling system, and the coolant temperature parameter value is collected by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is set on the engine; based on the engine operating status, the coolant flow parameter value and the coolant temperature parameter value, it is determined whether the engine cooling system is faulty. A coolant flow sensor is set in the engine cooling system, and the coolant flow sensor can be set at any position on the large circulation cooling pipeline, without the need to determine the appropriate position through experiments, reducing labor costs. The flexibility of the installation of the coolant flow sensor is improved, so that the diagnosis of the engine cooling system can adapt to any vehicle model, and the adaptability of the diagnosis is increased. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 A flow chart showing a method for diagnosing engine cooling system failure according to an embodiment of the present application is shown;
[0061] Figure 2 A schematic diagram of an engine cooling system according to an embodiment of the present application is shown;
[0062] Figure 3 A unit block diagram of a device for diagnosing engine cooling system failure according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0063] To make the objectives, technical solutions, and advantages of this application more clear, this application will be further described in detail below with reference to the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.
[0064] The terms used in the examples of this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a," "the," and "the" used in the examples of this application and the appended claims are also intended to include plural forms, and unless the context clearly indicates otherwise, "a plurality" generally includes at least two.
[0065] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0066] It should be understood that although the terms first, second, third, etc. may be used to describe in the embodiments of the present application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, without departing from the scope of the embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first.
[0067] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.
[0068] It should also be noted that the terms "include," "comprises," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a product or device comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such product or device. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the product or device comprising the element.
[0069] It should be noted in particular that any symbols and / or numbers in the specification that are not marked in the accompanying drawings are not drawing marks.
[0070] The optional embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0071] The embodiment provided in this application is an embodiment of a method for diagnosing engine cooling system failure.
[0072] The following combination Figure 1 The embodiments of the present application are described in detail.
[0073] Step S101: Acquire the engine operating state, coolant flow parameter value, and coolant temperature parameter value.
[0074] like Figure 2 As shown, the engine cooling system includes: an engine control module, a coolant flow sensor, a coolant temperature sensor, a thermostat and a radiator. Figure 2 The dotted line in the figure represents the large circulation cooling pipeline.
[0075] Among them, the coolant flow parameter value is collected by the coolant flow sensor on the large circulation cooling pipeline of the engine cooling system, and the coolant temperature parameter value is collected by the coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is set on the engine.
[0076] The coolant temperature sensor is communicatively connected to the engine control module, is arranged at the water jacket of the cylinder block or cylinder head of the engine, and is in direct contact with the coolant in the large circulation cooling pipeline.
[0077] The coolant flow sensor is arranged at any position on the large circulation cooling pipeline and is communicatively connected with the engine control module.
[0078] The thermostat is a valve that controls the flow path of the coolant and is in communication with the engine control module.
[0079] Step S102 : determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0080] The present embodiment incorporates a coolant flow sensor within the engine cooling system. This sensor can be installed anywhere within the large-circulation cooling system, eliminating the need for testing to determine the appropriate location and reducing labor costs. This improves the flexibility of the coolant flow sensor installation, allowing the engine cooling system diagnosis to adapt to any vehicle model, thus increasing diagnostic adaptability.
[0081] In some specific embodiments, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0082] Step S102a-1: when the engine operating state is the on state, and when the coolant temperature parameter value is greater than or equal to the opening temperature threshold of the thermostat in the engine cooling system, opening the thermostat.
[0083] In this specific embodiment, the thermostat is opened only when the coolant temperature parameter value is too high, allowing coolant in the large-circulation cooling pipeline to flow and cool the engine. When the coolant temperature parameter value is below the thermostat opening temperature threshold, the thermostat does not need to be opened, and engine cooling is performed to reduce energy consumption.
[0084] Step S102a-2a-1, after turning on the thermostat, obtain a first duration during which the coolant flow parameter value is continuously greater than a preset coolant maximum normal flow threshold corresponding to the coolant temperature parameter value.
[0085] In this specific embodiment, each coolant temperature parameter value has its own preset coolant flow range. The coolant flows within the preset coolant normal flow range, which can ensure the normal operation of the engine.
[0086] The preset coolant maximum normal flow threshold is the maximum flow value within the preset coolant normal flow range.
[0087] The coolant flow parameter value is continuously greater than the preset coolant maximum normal flow threshold corresponding to the coolant temperature parameter value, that is, the coolant continues to flow in an abnormally high flow state.
[0088] The first duration in this specific embodiment is the duration during which the coolant continues to flow in the abnormally high flow state.
[0089] Step S102a-2a-2: When the first duration is greater than a preset first normal duration threshold, it is determined that the thermostat has a switch failure.
[0090] When the first duration is greater than a preset first normal duration threshold, the engine will be overcooled, which is not conducive to the normal operation of the engine and increases the energy consumption of the engine.
[0091] The coolant continues to flow in an abnormally high flow state, which is caused by an excessive opening of the thermostat switch. Therefore, it is determined that the thermostat switch is faulty.
[0092] In some specific embodiments, when the engine operating state is the on state, and when the coolant temperature parameter value is greater than or equal to the opening temperature threshold of the thermostat, after opening the thermostat, the method further includes:
[0093] Step S102a-2b-1, obtaining the delay time when opening the thermostat.
[0094] The delay time starts from the time when the thermostat is turned on.
[0095] Step S102a-2b-2: When the delay duration is equal to the preset normal delay duration, and when the coolant flow parameter value is less than the preset coolant minimum normal flow threshold corresponding to the coolant temperature parameter value, a hysteresis fault of the thermostat is determined.
[0096] The preset coolant minimum normal flow threshold is the preset minimum flow value within the coolant normal flow range.
[0097] This specific embodiment provides a preset normal delay time after the thermostat is opened, allowing the coolant flow parameter value to exceed a preset minimum normal coolant flow threshold within the preset normal delay time. This prevents erroneous detection of the coolant flow parameter value within the preset normal delay time, which could result in a misdiagnosis. Under normal circumstances, when the delay time is equal to the preset normal delay time, the coolant flow parameter value is greater than or equal to the preset minimum normal coolant flow threshold corresponding to the coolant temperature parameter value. When the delay time is equal to the preset normal delay time, when the coolant flow parameter value is less than the preset minimum normal coolant flow threshold corresponding to the coolant temperature parameter value, this indicates that the coolant flow is at an abnormally low flow rate. The thermostat is open too wide, which could lead to engine overheating, hindering normal engine operation, and increasing engine energy consumption. Therefore, a thermostat hysteresis fault is determined.
[0098] In some specific embodiments, when the engine operating state is the on state, and when the coolant temperature parameter value is greater than or equal to the opening temperature threshold of the thermostat, after opening the thermostat, the method further includes:
[0099] Step S102a-2c-1, when the delay time after turning on the thermostat is greater than the preset normal delay time, obtain the second duration during which the coolant flow parameter value is continuously less than the preset coolant minimum normal flow threshold corresponding to the coolant temperature parameter value.
[0100] The second duration in this specific embodiment is the duration during which the coolant continues to flow in the abnormally low flow state.
[0101] Step S102a-2c-2: When the second duration is greater than a preset second normal duration threshold, it is determined that the thermostat has a switch failure.
[0102] When the second duration is greater than the preset second normal duration threshold, the engine will be overcooled, which is not conducive to the normal operation of the engine and increases the energy consumption of the engine.
[0103] The coolant continues to flow in an abnormally low flow state, which is caused by the thermostat switch opening being too low. Therefore, it is determined that the thermostat switch is faulty.
[0104] In some specific embodiments, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0105] Step S102b-1: when the engine is in the on state and the coolant temperature parameter value is less than the opening temperature threshold of the thermostat in the engine cooling system, close the thermostat.
[0106] In this specific embodiment, when the engine is started, if the coolant temperature parameter value is less than the opening temperature threshold of the thermostat in the engine cooling system, the thermostat is closed to reduce the energy consumption of the engine.
[0107] Step S102b-2: When the thermostat is closed, obtaining a third duration during which the coolant flow parameter value is continuously greater than zero after the thermostat is closed.
[0108] The third duration in this specific embodiment is the duration during which it is detected that the coolant is still flowing when the thermostat is closed.
[0109] Step S102b-3: When the third duration is greater than a preset third normal duration threshold, it is determined that the thermostat is in a normally open fault state.
[0110] When the thermostat is closed, it is detected that the coolant is still flowing for a period longer than a preset second normal time threshold. This is caused by the thermostat switch not being closed tightly, which increases the energy consumption of the vehicle. Therefore, it is determined that the thermostat is normally open.
[0111] In some specific embodiments, before determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value and the coolant temperature parameter value, the method further includes: when the engine operating state is in the off state, obtaining a fourth duration during which the coolant flow parameter value is continuously greater than zero; when the fourth duration is greater than a preset fourth normal duration threshold, determining that the signal of the coolant flow sensor is faulty.
[0112] In this specific embodiment, the thermostat should be closed before starting the engine. If the coolant flow sensor detects a signal indicating continued coolant flow, and the fourth duration of this signal exceeds the preset fourth normal duration threshold, the coolant flow sensor signal is faulty. In this case, the coolant flow sensor is faulty, and the engine cooling system will be unable to accurately control the engine to operate within the preset normal temperature range. Therefore, a coolant flow sensor signal fault is indicated.
[0113] In some specific embodiments, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0114] Step S102c-1, obtaining the IUPR denominator count parameter value of the large circulation cooling pipeline.
[0115] The In-Use Performance Ratio (IUPR) is the actual diagnostic frequency of a dedicated monitor M in the on-board diagnostics (OBD) system. It monitors the diagnostic frequency of the OBD system. It reflects the frequency of diagnostic functions during daily vehicle use and is a long-term statistical ratio.
[0116] IUPR = N / M;
[0117] Among them, IUPR represents the actual vehicle monitoring frequency, N represents the IUPR numerator counting parameter value, and M represents the IUPR denominator counting parameter value.
[0118] In this specific embodiment, the IUPR denominator count parameter value refers to the total number of periodic diagnostic times performed by the OBD system after the vehicle has traveled a certain mileage under basic driving conditions; the IUPR numerator count parameter value refers to the number of times the vehicle diagnoses the large-circulation cooling pipeline under the same basic driving conditions.
[0119] Step S102c-2: When the IUPR denominator count parameter value increases periodically, determine whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0120] When the IUPR denominator count parameter value increases periodically, it indicates that the engine cooling system has the diagnostic conditions and can be diagnosed; when the IUPR denominator count parameter value no longer increases, it indicates that the engine cooling system does not have the diagnostic conditions and cannot be diagnosed.
[0121] In the embodiment of the present application, the coolant flow parameter value is collected by a coolant flow sensor on the large circulation cooling pipeline of the engine cooling system, and the coolant temperature parameter value is collected by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is set on the engine; based on the engine operating state, the coolant flow parameter value and the coolant temperature parameter value, it is determined whether the engine cooling system is faulty. A coolant flow sensor is set in the engine cooling system, and the coolant flow sensor can be set at any position on the large circulation cooling pipeline, without the need to determine the appropriate position through experiments, thereby reducing labor costs. The flexibility of the coolant flow sensor installation is improved, so that the diagnosis of the engine cooling system can adapt to any vehicle model, increasing the adaptability of the diagnosis.
[0122] The present application also provides an apparatus embodiment that is based on the above embodiment, and is used to implement the method steps described in the above embodiment. The interpretation based on the same name meaning is the same as that of the above embodiment, and has the same technical effect as the above embodiment, and will not be repeated here.
[0123] like Figure 3 As shown, the present application provides a diagnostic device 300 for an engine cooling system fault, comprising:
[0124] an acquisition unit 301 for acquiring an engine operating state, a coolant flow parameter value, and a coolant temperature parameter value, wherein the coolant flow parameter value is acquired by a coolant flow sensor on a large circulation cooling pipe of an engine cooling system, and the coolant temperature parameter value is acquired by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is provided on the engine;
[0125] The diagnosis unit 302 is configured to determine whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0126] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0127] When the engine is in the on state, when the coolant temperature parameter value is greater than or equal to an opening temperature threshold of a thermostat in the engine cooling system, opening the thermostat;
[0128] After the thermostat is turned on, obtaining a first duration during which the coolant flow parameter value is continuously greater than a preset coolant maximum normal flow threshold value corresponding to the coolant temperature parameter value;
[0129] When the first duration is greater than a preset first normal duration threshold, it is determined that a switch failure of the thermostat occurs.
[0130] Optionally, when the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes:
[0131] Obtaining a delay time for opening the thermostat;
[0132] When the delay time is equal to the preset normal delay time, and when the coolant flow parameter value is less than the preset coolant minimum normal flow threshold corresponding to the coolant temperature parameter value, a hysteresis fault of the thermostat is determined.
[0133] Optionally, when the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes:
[0134] When the delay time after the thermostat is turned on is greater than the preset normal delay time, obtaining a second duration during which the coolant flow parameter value is continuously less than a preset coolant minimum normal flow threshold value corresponding to the coolant temperature parameter value;
[0135] When the second duration is greater than a preset second normal duration threshold, it is determined that the thermostat has a switch failure.
[0136] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0137] When the engine is in the on state, when the coolant temperature parameter value is less than an opening temperature threshold of a thermostat in the engine cooling system, closing the thermostat;
[0138] When the thermostat is closed, obtaining a third duration during which the coolant flow parameter value is continuously greater than zero after the thermostat is closed;
[0139] When the third duration is greater than a preset third normal duration threshold, it is determined that the thermostat is in a normally open state.
[0140] Optionally, before determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value, the method further includes:
[0141] When the engine operation state is the off state, obtaining a fourth duration during which the coolant flow parameter value is continuously greater than zero;
[0142] When the fourth duration is greater than a preset fourth normal duration threshold, it is determined that the signal of the coolant flow sensor is faulty.
[0143] Optionally, determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes:
[0144] Obtaining the IUPR denominator count parameter value of the large circulation cooling pipeline;
[0145] When the IUPR denominator count parameter value increases periodically, it is determined whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
[0146] In the embodiment of the present application, the coolant flow parameter value is collected by a coolant flow sensor on the large circulation cooling pipeline of the engine cooling system, and the coolant temperature parameter value is collected by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is set on the engine; based on the engine operating state, the coolant flow parameter value and the coolant temperature parameter value, it is determined whether the engine cooling system is faulty. A coolant flow sensor is set in the engine cooling system, and the coolant flow sensor can be set at any position on the large circulation cooling pipeline, without the need to determine the appropriate position through experiments, thereby reducing labor costs. The flexibility of the coolant flow sensor installation is improved, so that the diagnosis of the engine cooling system can adapt to any vehicle model, increasing the adaptability of the diagnosis.
[0147] Example 3
[0148] This embodiment provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method steps described in the above embodiment.
[0149] Example 4
[0150] An embodiment of the present application provides a non-volatile computer storage medium, which stores computer-executable instructions. The computer-executable instructions can execute the method steps described in the above embodiment.
[0151] Finally, it should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. References to the common and similar parts between the various embodiments will be sufficient. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, their descriptions are relatively simple; for relevant details, refer to the descriptions of the methods.
[0152] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for diagnosing engine cooling system failure, characterized in that: include: Acquiring an engine operating state, a coolant flow parameter value, and a coolant temperature parameter value, wherein the coolant flow parameter value is collected by a coolant flow sensor on a large circulation cooling pipeline of the engine cooling system, and the coolant temperature parameter value is collected by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is provided on the engine; When the engine is in the on state, when the coolant temperature parameter value is greater than or equal to an opening temperature threshold of a thermostat in the engine cooling system, opening the thermostat; After the thermostat is turned on, obtaining a first duration during which the coolant flow parameter value is continuously greater than a preset coolant maximum normal flow threshold value corresponding to the coolant temperature parameter value; When the first duration is greater than a preset first normal duration threshold, it is determined that a switch failure of the thermostat occurs.
2. The method according to claim 1, characterized in that When the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes: Obtaining a delay time for opening the thermostat; When the delay time is equal to the preset normal delay time, and when the coolant flow parameter value is less than the preset coolant minimum normal flow threshold corresponding to the coolant temperature parameter value, a hysteresis fault of the thermostat is determined.
3. The method according to claim 1, characterized in that When the engine is in the on state and the coolant temperature parameter value is greater than or equal to the thermostat opening temperature threshold, after opening the thermostat, the method further includes: When the delay time after the thermostat is turned on is greater than the preset normal delay time, obtaining a second duration during which the coolant flow parameter value is continuously less than a preset coolant minimum normal flow threshold value corresponding to the coolant temperature parameter value; When the second duration is greater than a preset second normal duration threshold, it is determined that the thermostat has a switch failure.
4. The method according to claim 1, wherein Determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes: When the engine is in the on state, when the coolant temperature parameter value is less than an opening temperature threshold of a thermostat in the engine cooling system, closing the thermostat; When the thermostat is closed, obtaining a third duration during which the coolant flow parameter value is continuously greater than zero after the thermostat is closed; When the third duration is greater than a preset third normal duration threshold, it is determined that the thermostat is in a normally open state.
5. The method according to claim 1, wherein Before determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value, the method further includes: When the engine operation state is the off state, obtaining a fourth duration during which the coolant flow parameter value is continuously greater than zero; When the fourth duration is greater than a preset fourth normal duration threshold, it is determined that the signal of the coolant flow sensor is faulty.
6. The method according to claim 1, characterized in that Determining whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value includes: Obtaining the IUPR denominator count parameter value of the large circulation cooling pipeline; When the IUPR denominator count parameter value increases periodically, it is determined whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
7. A device for diagnosing engine cooling system failure, used to implement the method for diagnosing engine cooling system failure as claimed in claim 1, characterized in that: include: an acquisition unit, configured to acquire an engine operating state, a coolant flow parameter value, and a coolant temperature parameter value, wherein the coolant flow parameter value is acquired by a coolant flow sensor on a large circulation cooling pipeline of an engine cooling system, and the coolant temperature parameter value is acquired by a coolant temperature sensor in the engine cooling system, and the coolant temperature sensor is disposed on the engine; The diagnostic unit is configured to determine whether the engine cooling system is faulty based on the engine operating state, the coolant flow parameter value, and the coolant temperature parameter value.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Thermostat fault diagnosis method and device, computer equipment and storage medium
CN107956573A
Fault diagnosis method, device and equipment of cooling system and storage medium
CN118517344A