Cooling system fault diagnosis method, apparatus and device, and storage medium
By determining the heat acquired by the coolant and the initial water temperature based on the diagnostic boundary parameters of the cooling system, the main water temperature is predicted. Combined with the current thermostat opening and the measured main water temperature, fault diagnosis is performed, which solves the problems of high hardware cost and inaccurate diagnostic results in the existing technology, and realizes efficient and accurate coolant leakage detection.
Patent Information
- Application Number
- PCT/CN2024/119484
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-29
- Filing Date
- 2024-09-18
- Publication Date
- 2025-12-04
AI Technical Summary
Existing methods for diagnosing cooling system faults require two coolant temperature sensors, which increases hardware costs and results in inaccurate diagnostics, especially in extreme cases where reliability is difficult to guarantee.
By determining the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system, and predicting the main water temperature in combination with the initial water temperature, and by acquiring the current thermostat opening and the measured main water temperature under normal operating conditions in the auxiliary diagnostic environment, fault diagnosis is performed to determine the fault diagnosis result of the cooling system.
It improves the efficiency and accuracy of cooling system fault diagnosis, enables efficient and accurate detection of coolant leaks, and saves hardware design costs.
Smart Images

Figure CN2024119484_04122025_PF_FP_ABST
Abstract
Description
Methods, devices, equipment and storage media for diagnosing cooling system faults
[0001] Related applications
[0002] This application claims priority to Chinese patent application No. 202410681167.2, filed on May 29, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of vehicle technology, and in particular to methods, apparatus, equipment and storage media for diagnosing faults in cooling systems. Background Technology
[0004] Engine cooling / thermal management system control regulates the timing and angle of the large / small coolant circulation loops to ensure the engine coolant temperature quickly reaches the target warm-up temperature after startup, thereby improving engine performance, fuel economy, and emissions. Regulations require that if the coolant temperature fails to reach warm-up temperature within a specified time after engine startup, or an equivalent time (permitted by environmental protection authorities), the OBD (On-Board Diagnostics) system should detect a fault. Generally, leakage from the thermostat / thermal management system into the large circulation loop causes unexpected coolant temperature rises; current diagnostics primarily focus on this phenomenon.
[0005] Existing technologies typically utilize two coolant temperature sensors for the aforementioned diagnostics: a primary coolant temperature sensor (cylinder head coolant temperature) responsible for controlling the thermostat / thermal management system and determining when diagnostics are enabled, and a radiator coolant temperature sensor responsible for fault detection. When coolant leaks into the main circulation loop, the radiator coolant temperature will rise significantly before the thermostat / thermal management module activates, creating a large difference from the normal temperature change curve. Setting the diagnostic threshold curve between the temperature rise curves of normal and fault states allows for fault detection when it occurs. However, this method requires two coolant temperature sensors, undoubtedly increasing hardware costs. Furthermore, the calculation results are not precise enough, and the reliability of the diagnostic results cannot be guaranteed in extreme cases.
[0006] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art.
[0007] Summary of the Invention
[0008] The main objective of this application is to provide a method, apparatus, device, and storage medium for diagnosing faults in a cooling system, aiming to solve the technical problems of high hardware costs and low reliability of diagnostic results in the prior art when diagnosing faults in a cooling system.
[0009] To achieve the above objectives, this application proposes a fault diagnosis method for a cooling system, the method comprising:
[0010] The heat gain of the coolant within each unit cycle is determined based on the diagnostic boundary parameters of the cooling system.
[0011] Based on the heat acquired by the coolant and the initial water temperature in each unit cycle, the water temperature is predicted, and the predicted main water temperature is determined.
[0012] When the current vehicle's auxiliary diagnostic environment is a normal operating environment, obtain the current thermostat opening and the current measured main coolant temperature;
[0013] Based on the current thermostat opening, the current measured main water temperature, and the predicted main water temperature, fault diagnosis is performed to determine the fault diagnosis result of the cooling system.
[0014] In one embodiment, determining the heat gained by the coolant within each unit cycle based on the diagnostic boundary parameters of the cooling system includes:
[0015] Heat calculations are performed based on system intake air volume, engine running time, and cooling system operating parameters, including the heat gained from combustion and the heat lost by coolant in each unit cycle.
[0016] Heat calculations are performed based on the heat gained from combustion and the heat lost from coolant within each unit cycle to determine the heat gained by coolant within each unit cycle.
[0017] In one embodiment, before acquiring the current thermostat opening and the current measured main coolant temperature when the current vehicle's auxiliary diagnostic environment is a normal operating environment, the process includes:
[0018] Acquire auxiliary diagnostic information and diagnostic enable parameters;
[0019] Based on the auxiliary diagnostic information, the cooling system is subjected to fault suppression detection to obtain fault suppression detection results;
[0020] When the failure suppression detection result indicates that there is no failure suppression in the cooling system, the operating range is detected based on the diagnostic enable parameters to obtain the parameter range detection result;
[0021] When the parameter range detection result indicates that the diagnostic enabling parameter is within the target operating range, the current vehicle's auxiliary diagnostic environment is determined to be a normal operating environment.
[0022] In one embodiment, the step of performing fault suppression detection on the cooling system based on the auxiliary diagnostic information to obtain fault suppression detection results includes:
[0023] The current management flag of the thermal management module and the circuit status information of the main water temperature circuit are determined based on the auxiliary diagnostic information.
[0024] The module operation status of the thermal management module is detected based on the current management flag bit to obtain the operation detection result of the thermal management module;
[0025] The circuit status of the main water temperature circuit is detected based on the circuit status information of the main water temperature circuit, and the status detection result of the main water temperature circuit is obtained.
[0026] Based on the operation detection results of the thermal management module and the status detection results of the main water temperature circuit, the fault suppression detection results are obtained.
[0027] In one embodiment, the step of detecting the circuit state of the main water temperature circuit based on the circuit state information of the main water temperature circuit to obtain the state detection result of the main water temperature circuit includes:
[0028] The circuit status of the main water temperature circuit is detected based on the circuit status information of the main water temperature circuit.
[0029] When there is no circuit fault in the main water temperature circuit, the measured main water temperature sequence within a preset time period is obtained;
[0030] Based on the measured main water temperature sequence and the fault water temperature threshold, a temperature rationality test is performed to obtain the status test result of the main water temperature circuit.
[0031] In one embodiment, the step of performing operating range detection based on the diagnostic enable parameters to obtain parameter range detection results includes:
[0032] The initial start-up water temperature, start-up ambient temperature, and real-time thermostat opening are determined based on the diagnostic enable parameters.
[0033] Based on the initial startup water temperature and the target water temperature range, water temperature is detected to determine the first detection result;
[0034] Based on the aforementioned start-up ambient temperature and target ambient temperature range, ambient temperature is detected to determine the second detection result;
[0035] The opening degree is detected based on the real-time opening degree and the target opening degree range of the thermostat to obtain a third detection result;
[0036] Based on the first detection result, the second detection result, and the third detection result, the parameter range detection result is obtained.
[0037] In one embodiment, after performing fault suppression detection on the cooling system based on the auxiliary diagnostic information and obtaining the fault suppression detection result, the method further includes:
[0038] When the suppression fault detection result indicates that the cooling system has a suppression fault, the auxiliary diagnostic environment of the current vehicle is determined to be an abnormal operating environment based on the suppression fault detection result;
[0039] The fault diagnosis results of the cooling system are determined based on the abnormal operating environment.
[0040] In one embodiment, the step of determining the fault diagnosis result of the cooling system based on the current thermostat opening, the current measured main water temperature, and the predicted main water temperature includes:
[0041] The main water temperature difference is determined by calculating the difference between the predicted main water temperature and the current measured main water temperature.
[0042] Find the water temperature difference threshold corresponding to the initial startup water temperature in the water temperature threshold mapping table;
[0043] Based on the water temperature difference threshold, the main water temperature difference, and the current thermostat opening, fault diagnosis is performed to determine the fault diagnosis result of the cooling system.
[0044] In one embodiment, the step of determining the fault diagnosis result of the cooling system based on the water temperature difference threshold, the main water temperature difference, and the current thermostat opening includes:
[0045] When the main water temperature difference is not less than the water temperature difference threshold and the current thermostat opening is less than the preset opening threshold, the fault diagnosis result of the cooling system is determined to be a coolant leakage result, and the coolant leakage result is sent to the user's terminal.
[0046] When the main water temperature difference is less than the water temperature difference threshold and the current thermostat opening is not less than the preset opening threshold, the fault diagnosis result of the cooling system is determined to be a no-leakage result, and the no-leakage result is sent to the user's terminal.
[0047] In addition, to achieve the above objectives, this application also proposes a fault diagnosis device for a cooling system, the fault diagnosis device for a cooling system comprising: a processing module, used to determine the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system;
[0048] The prediction module is used to predict the water temperature based on the heat acquired by the coolant and the initial water temperature in each unit cycle, and to determine the predicted main water temperature.
[0049] The acquisition module is used to acquire the current thermostat opening and the current measured main coolant temperature when the current vehicle's auxiliary diagnostic environment is a normal operating environment;
[0050] The diagnostic module is used to perform fault diagnosis based on the current thermostat opening, the current measured main water temperature, and the predicted main water temperature, and to determine the fault diagnosis result of the cooling system.
[0051] In addition, to achieve the above objectives, this application also proposes a fault diagnosis device for a cooling system, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the fault diagnosis method for the cooling system as described above.
[0052] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the fault diagnosis method for the cooling system as described above.
[0053] This application provides a fault diagnosis method for a cooling system. The method determines the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system; predicts the main coolant temperature based on the heat acquired by the coolant in each unit cycle and the initial water temperature; when the auxiliary diagnostic environment of the vehicle is a normal operating environment, it acquires the current thermostat opening and the current measured main coolant temperature; and performs fault diagnosis based on the current thermostat opening, the current measured main coolant temperature, and the predicted main coolant temperature to determine the fault diagnosis result of the cooling system. Through this method, the heat acquired by the coolant in each unit cycle is determined based on the diagnostic boundary of the cooling system, and the predicted main coolant temperature is obtained by combining the initial water temperature. When the auxiliary diagnostic environment is a normal operating environment, fault diagnosis is performed based on the current thermostat opening, the current measured main coolant temperature, and the predicted main coolant temperature, significantly improving the fault diagnosis efficiency and accuracy of the cooling system. This achieves efficient and accurate detection of coolant leakage, and eliminates the need to acquire the radiator water temperature sensor temperature during the diagnosis process, saving hardware design costs. Attached Figure Description
[0054] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0055] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 is a flowchart of the fault diagnosis method for the cooling system of this application in Embodiment 1.
[0057] Figure 2 is a flowchart of the second embodiment of the fault diagnosis method for the cooling system of this application.
[0058] Figure 3 is a flowchart of the fault diagnosis method for the cooling system of this application in Embodiment 3.
[0059] Figure 4 is a flowchart of the fault diagnosis method for the cooling system of this application in Embodiment 4.
[0060] Figure 5 is a schematic diagram of temperature rise in the fault diagnosis method of the cooling system provided in Embodiment 4 of this application;
[0061] Figure 6 is a schematic diagram of the module structure of the fault diagnosis device for the cooling system according to an embodiment of this application;
[0062] Figure 7 is a schematic diagram of the hardware operating environment involved in the fault diagnosis method of the cooling system in this application embodiment.
[0063] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0064] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0065] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0066] The main solution of this application embodiment is as follows: determine the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system; predict the water temperature based on the heat acquired by the coolant in each unit cycle and the initial water temperature to determine the predicted main water temperature; when the auxiliary diagnostic environment of the current vehicle is a normal operating environment, acquire the current thermostat opening and the current measured main water temperature; perform fault diagnosis based on the current thermostat opening, the current measured main water temperature and the predicted main water temperature to determine the fault diagnosis result of the cooling system.
[0067] Currently, when diagnosing cooling system faults, two coolant temperature sensors are typically used: a main coolant temperature sensor (cylinder head coolant temperature) responsible for controlling the thermostat / thermal management system and determining when diagnostics are enabled, and a radiator coolant temperature sensor responsible for fault detection. When a coolant leaks into the main circulation loop, the radiator coolant temperature will rise significantly before the thermostat / thermal management module activates, creating a large difference from the normal temperature curve. Setting the diagnostic threshold curve between the temperature rise curves of normal and fault conditions allows for fault detection when it occurs. However, this approach requires two coolant temperature sensors, undoubtedly increasing hardware costs. Furthermore, the estimation of heat and kinetic energy generated by engine combustion is rather rough, neglecting multiple heat losses and heat dissipation to other components (such as the EGR cooler and oil cooler). Therefore, the final calculation results are not precise enough, and the reliability of the diagnostic results cannot be guaranteed in extreme cases.
[0068] Existing technical solutions also diagnose the main coolant temperature rise before the heater exchanger is turned on. If the main coolant temperature still hasn't reached the lower limit required by the OBD system when the engine running time and intake air volume accumulate to sufficient values, and the heater exchanger is not turned on, then a cooling system fault is identified. However, this solution can only determine if a fault exists when the heater exchanger is off, thus limiting its diagnostic capabilities. Furthermore, using the accumulated engine running time and intake air volume as the diagnostic boundary further restricts the diagnostic conditions, reduces the diagnostic frequency, and makes it difficult to comprehensively consider the extreme values of various extreme conditions. Therefore, it is difficult to determine suitable and reliable diagnostic boundaries, such as the accumulated engine running time and intake air volume, during calibration.
[0069] This application determines the heat acquired by the coolant in each unit cycle based on the diagnostic boundary of the cooling system, and makes a prediction based on the initial water temperature to obtain the predicted main water temperature. When the auxiliary diagnostic environment is the normal operating environment, fault diagnosis is performed based on the current thermostat opening, the current measured main water temperature, and the predicted main water temperature, which greatly improves the fault diagnosis efficiency and accuracy of the cooling system. It achieves efficient and accurate detection of coolant leakage, and at the same time, it does not require the radiator water temperature sensor temperature during the diagnosis process, saving hardware design costs.
[0070] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions, a fault diagnosis device for a cooling system, etc. The following description uses a fault diagnosis device for a cooling system as an example to illustrate this embodiment and the subsequent embodiments.
[0071] Based on this, the present application provides a method for diagnosing faults in a cooling system. Referring to FIG1, FIG1 is a flowchart of the first embodiment of the method for diagnosing faults in a cooling system of the present application.
[0072] In this embodiment, the method includes steps S10 to S40:
[0073] Step S10: Determine the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system.
[0074] It should be noted that each unit cycle refers to the pre-set unit calculation cycle dt, the heat obtained by the coolant refers to the heat finally obtained by the main water temperature coolant, and the diagnostic boundary parameters refer to the pre-set parameters that affect the heat calculation, including but not limited to intake air volume, engine running time and other boundary parameters.
[0075] Understandably, during the small cycle, based on the diagnostic boundary parameters of the cooling system and combined with the operating parameters of the cooling system, the heat gained by the coolant from combustion in the engine cylinders per unit cycle, as well as the heat lost by the coolant in various heat dissipation directions, are calculated. By calculating the heat gained by the coolant from combustion in the engine cylinders per unit cycle and the heat lost by the coolant in various heat dissipation directions, the final heat gained by the main coolant temperature system per unit cycle can be determined. In this embodiment, the operating parameters of the cooling system include, but are not limited to, the volume of coolant flowing through the cooling system per unit cycle, the specific heat capacity of the coolant, the temperature of the coolant entering and exiting the engine, the ambient temperature, the average temperature of the coolant, and other parameters required for heat calculation.
[0076] In one feasible implementation, step S10, determining the keyword vector of the serial port instruction to be processed, may include steps A11 to A12:
[0077] Step A11: Calculate the heat based on the system intake air volume, engine running time, and cooling system operating parameters, including the heat gained from combustion and the heat lost by the coolant in each unit cycle.
[0078] It should be noted that system intake volume refers to the amount of air drawn in by the engine during operation. Using system intake volume, engine running time, and cooling system operating parameters, the heat Q gained by the coolant from combustion in the engine cylinders within a unit period dt is calculated simultaneously. combustion The heat lost by the coolant in various directions of heat dissipation is also included. In this embodiment, the heat gained by the coolant from combustion in the engine cylinder is the heat acquired through combustion, and the heat lost by the coolant in various directions of heat dissipation is the heat dissipated by the coolant. The heat dissipation by the coolant includes, but is not limited to, the amount of heat dissipated Q to the atmosphere. surrounding Q is the amount of heat dissipated into the car's heating system.heater Heat dissipation Q to the oil cooler oil Heat dissipation Q to the turbocharger cooler turbo Heat dissipation Q to the EGR (Exhaust Gas Recirculation) cooler EGR and the amount of heat dissipated to the radiator Q radiator wait.
[0079] Step A12: Calculate the heat gain of the coolant in each unit cycle based on the heat gained from combustion and the heat lost by the coolant.
[0080] It should be noted that the heat gained by the coolant in each unit period dt can be obtained by calculating the difference between the heat gained by combustion and the heat lost by the coolant in each unit period. cool Q cool =Q combustion -(Q surrounding +Q heater +Q oil +Q turbo +Q EGR +Q radiator ).
[0081] It is understandable that the main water temperature prediction in this embodiment has taken into account the influence of each diagnostic boundary on the main water temperature. There are no strict restrictions on the diagnostic boundaries, and the diagnostic boundaries can be set in a wider range, further improving the flexibility of calibration.
[0082] In this embodiment, heat calculations are performed based on the system intake air volume, engine running time, and cooling system operating parameters to determine the heat gained by combustion and the heat lost by coolant within each unit cycle. This method ensures the accuracy of heat calculations and lays the foundation for subsequent main coolant temperature prediction.
[0083] The above is only one possible implementation of step S10 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S10.
[0084] Step S20: Based on the heat acquired by the coolant and the initial water temperature in each unit cycle, predict the water temperature and determine the predicted main water temperature.
[0085] It should be noted that, based on the heat acquired by the coolant and the initial heat within each unit cycle, the estimated current main water temperature after a certain period can be calculated. This estimated current main water temperature after a certain period is the predicted main water temperature. In this embodiment, the predicted main water temperature T... coolmodel =Tprev +∫Q cool / c·dt. Where c is the overall heat transfer coefficient, and T is the total heat transfer coefficient. prev This is the initial water temperature.
[0086] Step S30: When the current vehicle's auxiliary diagnostic environment is the normal operating environment, obtain the current thermostat opening and the current measured main coolant temperature;
[0087] It should be noted that before performing fault diagnosis based on the predicted main coolant temperature and the current measured main coolant temperature, it is necessary to determine whether various suppression-type faults affecting reliability exist, and whether the diagnostic enabling conditions are within the range of emission regulations and the requirements for reliable diagnostic operation. If no suppression-type faults exist, and the diagnostic enabling conditions are within the range of emission regulations and the requirements for reliable diagnostic operation, then the current vehicle's auxiliary diagnostic environment is a normal operating environment. If suppression-type faults exist, the diagnosis is interrupted, and the steps of determining the diagnostic enabling conditions and performing fault diagnosis based on the predicted main coolant temperature and the current measured main coolant temperature are not performed; the auxiliary diagnostic environment is an abnormal operating environment. If no suppression-type faults exist, the diagnostic enabling conditions are determined. If the diagnostic enabling conditions are not within the range of emission regulations and the requirements for reliable diagnostic operation, the diagnosis is interrupted, and the steps of performing fault diagnosis based on the predicted main coolant temperature and the current measured main coolant temperature are not performed; the auxiliary diagnostic environment is an abnormal operating environment. In this embodiment, when a thermal management module exists, suppression-type faults include, but are not limited to, thermal management module faults, main coolant temperature circuit and rationality faults, and other faults. Diagnostic enable conditions include, but are not limited to, water temperature at startup, ambient temperature at startup, and the real-time opening degree (TMM) of the thermal management module or thermostat. pos .
[0088] Understandably, when the current vehicle's auxiliary diagnostic environment is a normal operating environment, the current thermostat opening (TMM) is obtained. pos And the current measured main water temperature T cool The current thermostat opening degree and the time at which the current measured main water temperature is acquired are consistent with the time corresponding to the predicted main water temperature. In this embodiment, the current measured main water temperature is the measured temperature of the main water temperature sensor.
[0089] Step S40: Perform fault diagnosis based on the current thermostat opening, the current measured main water temperature, and the predicted main water temperature to determine the fault diagnosis result of the cooling system.
[0090] It should be noted that the temperature difference ΔT is calculated based on the current measured main water temperature and the predicted main water temperature, and ΔT = T. coolmodel -T coolBased on the temperature difference and the current thermostat opening, combined with the set threshold conditions, fault diagnosis can be performed to determine whether there is any leakage of coolant into the main circulation loop through the thermostat, thus obtaining the fault diagnosis results of the cooling system.
[0091] It is understood that the method in this embodiment, based on the principles of energy conservation and heat transfer, comprehensively considers all heat generation and heat transfer directions of the engine, resulting in more accurate calculations. Furthermore, it eliminates the need to read the radiator coolant temperature sensor during diagnosis, thus allowing the vehicle to eliminate the radiator coolant temperature sensor hardware. Simultaneously, it can perform diagnoses under various operating conditions (for vehicles equipped with heater cores / thermostats, including both small opening and closing angles of the heat exchanger / thermostat), thus providing a high diagnostic frequency. Finally, since the main coolant temperature prediction method in this embodiment already considers the influence of various diagnostic boundaries (intake air volume, engine running time) on the main coolant temperature, this embodiment does not impose strict limitations on the diagnostic boundaries, allowing for setting diagnostic boundaries within a wider range, further improving calibration flexibility.
[0092] This embodiment provides a method for fault diagnosis of a cooling system. This embodiment determines the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system; predicts the main coolant temperature based on the heat acquired by the coolant in each unit cycle and the initial water temperature; when the current auxiliary diagnostic environment of the vehicle is a normal operating environment, it acquires the current thermostat opening and the current measured main coolant temperature; and performs fault diagnosis based on the current thermostat opening, the current measured main coolant temperature, and the predicted main coolant temperature to determine the fault diagnosis result of the cooling system. Through the above method, the heat acquired by the coolant in each unit cycle is determined based on the diagnostic boundary of the cooling system, and the predicted main coolant temperature is obtained by combining it with the initial water temperature. When the auxiliary diagnostic environment is a normal operating environment, fault diagnosis is performed based on the current thermostat opening, the current measured main coolant temperature, and the predicted main coolant temperature, significantly improving the efficiency and accuracy of fault diagnosis of the cooling system. It achieves efficient and accurate detection of coolant leakage, and at the same time, it eliminates the need to acquire the radiator water temperature sensor temperature during the diagnosis process, saving hardware design costs.
[0093] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description and will not be repeated hereafter. Based on this, please refer to Figure 2. Before step S30, the fault diagnosis method for the cooling system further includes steps S31 to S34:
[0094] Step S31: Obtain auxiliary diagnostic information and diagnostic enable parameters;
[0095] It should be noted that auxiliary diagnostic information refers to relevant information used to determine the existence of various suppression-type faults that affect the reliability of diagnosis. Diagnostic enable parameters are also diagnostic enable conditions, including but not limited to the water temperature at startup, the ambient temperature at startup, and the real-time opening degree (TMM) of the thermal management module or thermostat. pos In this embodiment, if a thermal management module is present, the auxiliary diagnostic information includes, but is not limited to, information related to the fault flag bit of the thermal management module, information related to the fault signal of the main water temperature circuit, and the temperature measured in real time by the main water temperature sensor.
[0096] Step S32: Perform fault suppression detection on the cooling system based on the auxiliary diagnostic information to obtain fault suppression detection results;
[0097] It should be noted that auxiliary diagnostic information is used to determine whether various suppression-type faults affecting the reliability of diagnosis exist, thereby obtaining the suppression fault detection results.
[0098] In one feasible implementation, after step S32, steps B11 to B12 may also be included:
[0099] Step B11: When the suppression fault detection result indicates that the cooling system has a suppression fault, the auxiliary diagnostic environment of the current vehicle is determined to be an abnormal operating environment based on the suppression fault detection result.
[0100] Step B12: Determine the fault diagnosis result of the cooling system based on the abnormal operating environment.
[0101] It should be noted that when a suppression fault exists in the cooling system, the diagnosis is interrupted, and the steps of determining the diagnostic enable conditions and performing fault diagnosis based on the predicted main water temperature and the current measured main water temperature are not performed. The auxiliary diagnostic environment is an abnormal operating environment. At this time, the fault diagnosis result of the cooling system is that there is an abnormal suppression fault.
[0102] This embodiment improves diagnostic efficiency by determining the current vehicle's auxiliary diagnostic environment as an abnormal operating environment based on the suppression fault detection result when the suppression fault detection result indicates a suppression fault in the cooling system; and then determining the fault diagnosis result of the cooling system based on the abnormal operating environment.
[0103] Step S33: When the suppression fault detection result is that there is no suppression fault in the cooling system, the operating range is detected according to the diagnostic enable parameters to obtain the parameter range detection result;
[0104] It should be noted that when there is no suppression fault in the cooling system, the operating range is tested based on the diagnostic enable parameters to determine whether the diagnostic enable parameters are within the range of emission regulations and diagnostic reliable operation requirements, and the parameter range test results are obtained.
[0105] In one feasible implementation, step S33, which involves performing an operating range detection based on the diagnostic enable parameters to obtain a parameter range detection result, may further include steps C11 to C15:
[0106] Step C11: Determine the initial start-up water temperature, start-up ambient temperature, and real-time thermostat opening based on the diagnostic enable parameters.
[0107] It should be noted that the startup water temperature, startup ambient temperature, and the real-time opening degree (TMM) of the thermal management module or thermostat are determined based on the diagnostic enable parameters. pos In this embodiment, the initial startup water temperature refers to the water temperature at the startup moment, and the startup ambient temperature refers to the ambient temperature at the startup moment.
[0108] Step C12: Perform water temperature detection based on the initial start-up water temperature and the target water temperature range, and determine the first detection result;
[0109] It should be noted that the target water temperature range refers to the pre-set water temperature range that complies with emission regulations and diagnostic reliable operation requirements. The test is conducted to determine whether the initial start-up water temperature is within the target water temperature range, and the first test result corresponding to the initial start-up water temperature is obtained.
[0110] Step C13: Detect the ambient temperature based on the starting ambient temperature and the target ambient temperature range, and determine the second detection result;
[0111] It should be noted that the target ambient temperature range refers to the pre-set ambient temperature range that complies with emission regulations and diagnostic reliable operation requirements. The second test result corresponding to the start-up ambient temperature is obtained by detecting whether the start-up ambient temperature is within the target ambient temperature range.
[0112] Step C14: Perform opening detection based on the real-time opening degree and target opening degree range of the thermostat to obtain a third detection result;
[0113] It should be noted that the target opening range refers to the pre-set thermostat opening range that complies with emission regulations and diagnostic reliable operation requirements. The third detection result is obtained by detecting whether the real-time opening of the thermostat is within the target opening range.
[0114] Step C15: Based on the first detection result, the second detection result, and the third detection result, obtain the parameter range detection result.
[0115] It should be noted that the parameter range detection result of the diagnostic enabling parameter can be obtained based on the first, second, and third detection results. When any parameter in the first, second, and third detection results is not within the corresponding target range, the parameter range detection result of the diagnostic enabling parameter indicates that the diagnostic enabling parameter is not within the target operating range. Conversely, when all three detection results are within the target range, the parameter range detection result of the diagnostic enabling parameter indicates that the diagnostic enabling parameter is within the target operating range.
[0116] This embodiment determines the initial start-up water temperature, start-up ambient temperature, and real-time thermostat opening based on the diagnostic enabling parameters; it performs water temperature detection based on the initial start-up water temperature and the target water temperature range to determine a first detection result; it performs ambient temperature detection based on the start-up ambient temperature and the target ambient temperature range to determine a second detection result; it performs opening detection based on the real-time thermostat opening and the target opening range to obtain a third detection result; and it obtains a parameter range detection result based on the first detection result, the second detection result, and the third detection result. Through this method, it is possible to accurately determine whether the diagnostic enabling parameters are within the range required by emission regulations and reliable diagnostic operation, facilitating subsequent fault diagnosis.
[0117] The above is only one possible implementation of step S33 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S33.
[0118] Step S34: When the parameter range detection result indicates that the diagnostic enabling parameter is within the target operating range, the current vehicle's auxiliary diagnostic environment is determined to be a normal operating environment.
[0119] It should be noted that when the parameter range detection result indicates that the diagnostic enabling parameter is not within the target operating range, the current vehicle's auxiliary diagnostic environment is determined to be an abnormal operating environment. In this case, the fault diagnosis result of the cooling system is that the diagnostic enabling parameter is not within the range of emission regulations and diagnostic reliable operation requirements.
[0120] This embodiment provides a fault diagnosis method for a cooling system. This embodiment acquires auxiliary diagnostic information and diagnostic enabling parameters; performs suppression fault detection on the cooling system based on the auxiliary diagnostic information to obtain suppression fault detection results; when the suppression fault detection result indicates that the cooling system does not have a suppression fault, performs operating range detection based on the diagnostic enabling parameters to obtain parameter range detection results; when the parameter range detection result indicates that the diagnostic enabling parameters are within the target operating range, the current vehicle's auxiliary diagnostic environment is determined to be a normal operating environment. Through this method, the operating range of suppression faults and diagnostic enabling conditions can be accurately detected, improving diagnostic efficiency.
[0121] Based on the first and / or second embodiments of this application, in the third embodiment of this application, the content that is the same as or similar to the first and second embodiments described above can be referred to the above description and will not be repeated hereafter. Based on this, please refer to Figure 3. Before step S32, the fault diagnosis method for the cooling system further includes steps S01 to S04:
[0122] Step S01: Determine the current management flag bit of the thermal management module and the circuit status information of the main water temperature circuit based on the auxiliary diagnostic information;
[0123] It should be noted that the auxiliary diagnostic information includes, but is not limited to, information related to the fault flag of the thermal management module, information related to the fault signal of the main water temperature circuit, and the temperature measured in real time by the main water temperature sensor. In this embodiment, when a thermal management module is present, the fault flag of the thermal management module and the information related to the fault signal of the main water temperature circuit are determined based on the auxiliary diagnostic information. The fault flag of the thermal management module is the current management flag of the thermal management module, and the circuit status information of the main water temperature circuit includes information related to the fault signal of the main water temperature circuit.
[0124] Step S02: Detect the module operation status of the thermal management module based on the current management flag bit to obtain the operation detection result of the thermal management module;
[0125] It should be noted that different management flags indicate different states of the thermal management module. For example, a current management flag of 0 indicates that the thermal management module is operating normally, while a current management flag of 1 indicates a sensor malfunction in the thermal management module. Therefore, the current management flags reflect the current operating status of the thermal management module. By detecting the module's operating status based on the current management flags, it can be determined whether the thermal management module is operating normally, thus obtaining the operational detection results of the thermal management module.
[0126] Step S03: Detect the circuit status of the main water temperature circuit based on the circuit status information of the main water temperature circuit, and obtain the status detection result of the main water temperature circuit.
[0127] It should be noted that the circuit status information of the main water temperature circuit is used to detect the circuit status and rationality of the main water temperature circuit, thereby obtaining the status detection result of the main water temperature circuit. For example, when there is a short circuit in the main water temperature circuit, it indicates that the circuit status of the main water temperature circuit is abnormal. When the temperature measured by the water temperature sensor consistently exceeds the set water temperature threshold, it indicates that the rationality of the main water temperature circuit is abnormal.
[0128] In one feasible implementation, step S03 may include steps D11 to D13:
[0129] Step D11: Detect the circuit status of the main water temperature circuit based on the circuit status information of the main water temperature circuit;
[0130] It should be noted that since the circuit status information of the main water temperature circuit includes fault signal information, the fault indication signal of the main water temperature circuit is determined based on this information. Different fault indication signals indicate different circuit states. Therefore, the circuit status of the main water temperature circuit is detected based on its circuit status information to obtain the circuit detection result. For example, if the current fault indication signal is 0, it indicates that the main water temperature circuit is normal, and the circuit detection result is that there is no circuit fault; if the current fault indication signal is 1, it indicates that the main water temperature circuit is short-circuited, and the circuit detection result is that a circuit fault exists.
[0131] Step D12: When there is no circuit fault in the main water temperature circuit, obtain the measured main water temperature sequence within a preset time period;
[0132] It should be noted that when there is no circuit fault in the main water temperature circuit, the temperature at each time point collected by the water temperature sensor of the main water temperature circuit within a preset time period is obtained. The temperature at each time point collected by the water temperature sensor within the preset time period is the measured main water temperature sequence.
[0133] It is understandable that if there is a circuit fault in the main water temperature circuit, the subsequent process will not be carried out, and the status detection result of the main water temperature circuit will be determined as an abnormal circuit state.
[0134] Step D13: Perform temperature rationality detection based on the measured main water temperature sequence and the fault water temperature threshold to obtain the status detection result of the main water temperature circuit.
[0135] It should be noted that by measuring the main water temperature sequence, determining whether the main water temperature changes within a preset time period, and whether the temperature at each time point exceeds the set fault water temperature threshold, the temperature rationality of the main water temperature circuit can be detected, thereby determining the status detection result of the main water temperature circuit. In this embodiment, if the temperature collected by the water temperature sensor at each time point remains unchanged, or if the temperature collected by the water temperature sensor at each time point consistently exceeds the fault water temperature threshold, it indicates that the temperature rationality of the main water temperature circuit is abnormal, and the status detection result of the main water temperature circuit is an abnormal circuit state; if the temperature collected by the water temperature sensor at each time point is dynamic and does not continuously exceed the fault water temperature threshold, the status detection result of the main water temperature circuit is a normal circuit state.
[0136] This embodiment detects the circuit status of the main water temperature circuit based on its circuit status information. When no circuit fault is found, a measured main water temperature sequence within a preset time period is obtained. The temperature rationality is then checked based on the measured main water temperature sequence and a fault water temperature threshold to obtain the status detection result of the main water temperature circuit. This method enables the detection of the circuit status and rationality of the main water temperature circuit, ensuring the accuracy and efficiency of fault diagnosis.
[0137] The above is only one possible implementation of step S03 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S03.
[0138] Step S04: Based on the operation detection results of the thermal management module and the status detection results of the main water temperature circuit, obtain the fault suppression detection results.
[0139] It should be noted that the suppression fault detection result can be obtained by using the operation detection results of the thermal management module and the status detection results of the main water temperature circuit. If either the operation detection result of the thermal management module or the status detection result of the main water temperature circuit is abnormal, the suppression fault detection result is that a suppression fault exists; conversely, if neither the operation detection result of the thermal management module nor the status detection result of the main water temperature circuit is abnormal, the suppression fault detection result is that no suppression fault exists.
[0140] This embodiment provides a fault diagnosis method for a cooling system. This embodiment determines the current management flag of the thermal management module and the circuit status information of the main water temperature circuit based on the auxiliary diagnostic information; it detects the module operation status of the thermal management module based on the current management flag to obtain the operation detection result of the thermal management module; it detects the circuit status of the main water temperature circuit based on the circuit status information of the main water temperature circuit to obtain the status detection result of the main water temperature circuit; and it obtains the suppression fault detection result based on the operation detection result of the thermal management module and the status detection result of the main water temperature circuit. Through the above method, accurate detection of suppression-type faults is achieved, improving fault detection accuracy and the efficiency of subsequent fault diagnosis.
[0141] Based on the first and / or second and / or third embodiments of this application, in the fourth embodiment of this application, the content that is the same as or similar to the above-described embodiments one, two, and three can be referred to the above description and will not be repeated hereafter. Based on this, please refer to Figure 4, step S40, the fault diagnosis method for the cooling system further includes steps S41 to S43:
[0142] Step S41: Calculate the difference between the predicted main water temperature and the current measured main water temperature to determine the main water temperature difference;
[0143] It should be noted that the temperature difference ΔT is calculated based on the current measured main water temperature and the predicted main water temperature, and ΔT = T. coolmodel -T cool The temperature difference ΔT between the two is the main water temperature difference. Based on the temperature difference and the current thermostat opening, combined with the set threshold conditions, fault diagnosis can be performed to determine whether there is any leakage of coolant into the main circulation loop through the thermostat, thus obtaining the fault diagnosis result of the cooling system.
[0144] Step S42: Find the water temperature difference threshold corresponding to the initial start-up water temperature in the water temperature threshold mapping table;
[0145] It should be noted that, in order to ensure the water temperature difference threshold ΔT max The rationale is that different initial start-up water temperatures correspond to different difference thresholds, forming a corresponding water temperature threshold mapping table. For example, if the initial start-up water temperature is 'a', its corresponding difference threshold is 'A'; if the initial start-up water temperature is 'b', its corresponding difference threshold is 'B'. Therefore, the water temperature difference threshold ΔT corresponding to the initial start-up water temperature is looked up in the water temperature threshold mapping table. max .
[0146] Step S43: Perform fault diagnosis based on the water temperature difference threshold, the main water temperature difference, and the current thermostat opening to determine the fault diagnosis result of the cooling system.
[0147] It should be noted that the main water temperature difference ΔT and the water temperature difference threshold ΔT are... max Compare and set the current thermostat opening TMM pos and the set thermostat opening threshold TMM pos_max By comparing the results, it can be determined whether there is any leakage of coolant into the main circulation loop through the thermostat, thereby obtaining the fault diagnosis result of the cooling system. In this embodiment, the set thermostat opening threshold is the preset opening threshold.
[0148] In one feasible implementation, step S43 may include steps E11 to E12:
[0149] Step E11: When the main water temperature difference is not less than the water temperature difference threshold and the current thermostat opening is less than the preset opening threshold, the fault diagnosis result of the cooling system is determined to be a coolant leakage result, and the coolant leakage result is sent to the user's terminal.
[0150] It should be noted that the main water temperature difference ΔT is sufficiently large, that is, the main water temperature difference ΔT is greater than or equal to the water temperature difference threshold ΔT. max And the current thermostat opening is TMM pos Less than the preset opening threshold TMM pos_max If the system detects that a sufficient amount of coolant has leaked into the main circulation loop via the thermostat, it indicates a malfunction in the cooling system. The diagnosis is then completed, confirming the malfunction as a coolant leak, and the cooling system malfunction is reported to the user's terminal.
[0151] Step E12: When the main water temperature difference is less than the water temperature difference threshold and the current thermostat opening is not less than the preset opening threshold, the fault diagnosis result of the cooling system is determined to be a no-leakage result, and the no-leakage result is sent to the user's terminal.
[0152] It should be noted that when the main water temperature difference ΔT is less than the water temperature difference threshold ΔT max And the current thermostat opening is TMM pos Less than the preset opening threshold TMM pos_max Upon completion of the diagnosis, confirming a leak-free result, and sending a status message indicating a fault-free cooling system to the OBD system and the user's terminal. Alternatively, if ΔT does not reach the calibrated preset value ΔT... max And TMM pos Greater than or equal to a certain value TMM pos_max The diagnosis is then completed, and a status message indicating that the cooling system is fault-free is sent to the OBD system and the user's terminal.
[0153] As can be understood, as shown in Figure 5, after the thermal management module malfunctions, the actual and predicted water temperature rise curves in the WLTC (Worldwide Harmonized Light Vehicles Test Cycle) show that when the thermal management module malfunctions, the measured main water temperature is significantly lower than the predicted main water temperature. When this temperature deviation reaches a preset threshold, a cooling system fault can be reported.
[0154] This embodiment determines the cooling system's fault diagnosis result as coolant leakage when the main water temperature difference is not less than the water temperature difference threshold and the current thermostat opening is less than a preset opening threshold, and sends the coolant leakage result to the user's terminal; conversely, it determines the cooling system's fault diagnosis result as no leakage when the main water temperature difference is less than the water temperature difference threshold and the current thermostat opening is not less than the preset opening threshold, and sends the no leakage result to the user's terminal. This method ensures the accuracy of fault detection and allows users to perceive the fault status in real time, improving driving safety.
[0155] This embodiment provides a method for diagnosing faults in a cooling system. The method involves calculating the difference between the predicted and the currently measured main water temperature to determine the main water temperature difference; searching a water temperature threshold corresponding to the initial startup water temperature in a water temperature threshold mapping table; and performing fault diagnosis based on the water temperature difference threshold, the main water temperature difference, and the current thermostat opening to determine the fault diagnosis result of the cooling system. This approach ensures the rationality and accuracy of the fault detection results.
[0156] To help understand the implementation process of the cooling system fault diagnosis method obtained by combining the above embodiments one, two, and three, specifically:
[0157] The method in this embodiment is mainly implemented through two modules: a main water temperature prediction module and a cooling system diagnostic module. The operation steps within each module are as follows:
[0158] 1. Main Coolant Temperature Prediction Module: 1) Calculates the main coolant temperature, coolant heat source, and heat dissipation. Simultaneously calculates the heat Q gained by the coolant from combustion in the engine cylinders within a unit calculation period dt. combustion And the heat lost by the coolant in various directions (heat dissipated to the atmosphere, Q) surrounding The amount of heat dissipated into the car's heating system, Q heater The amount of heat dissipated to the oil cooler, Q oil Heat dissipation Q to the turbocharger cooler turbo Heat dissipation Q to the EGR cooler EGR Heat dissipation Q to the radiatorradiator 2) Calculate the final heat Q obtained by the main water temperature coolant within a unit calculation period dt. cool Q cool =Q combustion -(Q surrounding +Q heater +Q oil +Q turbo +Q EGR +Q radiator ).
[0159] 2. Calculate the estimated current main water temperature T after a certain period of time. coolmodel And input the cooling system diagnostic module T coolmodel =T prev +∫Q cool / c·dt. Where c is the overall heat transfer coefficient, and T is the total heat transfer coefficient. prev This is the initial water temperature.
[0160] 3. Cooling System Diagnostic Module: 1) Determine if any of the suppression-type faults affecting diagnostic reliability exist. If so, interrupt the diagnostic process; otherwise, continue to the next step. These suppression-type faults include thermal management module position signal faults (if a thermal management module exists), main water temperature circuit faults, and rationality faults. 2) Determine if the diagnostic enabling conditions are within the range of emission regulations and reliable diagnostic operation requirements. If so, proceed to the next step; otherwise, interrupt the diagnostic process. These enabling conditions include water temperature at startup, ambient temperature, and the opening degree (TMM) of the thermal management module or thermostat. pos 3) Calculate the current measured temperature T of the main water temperature sensor. cool With the main water temperature predicted temperature T coolmodel The difference is ΔT. ΔT = T coolmodel -T cool .
[0161] 4. Determine the cooling system fault status. When ΔT is sufficiently large, and TMM... pos Less than a certain value TMM pos_max , greater than or equal to the preset ΔT max This indicates that a sufficient amount of coolant has leaked into the main circulation loop through the thermostat, suggesting a malfunction in the cooling system. The diagnosis is then complete, and a cooling system fault is reported. When ΔT does not reach the calibrated preset value ΔT... max And TMM pos Greater than or equal to a certain value TMM pos_max The diagnosis is then completed, and a status message indicating that the cooling system is fault-free is sent to the OBD system.
[0162] In the calculation logic of this embodiment, the prediction of the main coolant temperature comprehensively considers the heat source and heat transfer direction of the engine coolant, resulting in more accurate calculations. This embodiment does not require two coolant temperature sensors, eliminating the need for radiator coolant temperature sensor hardware and thus achieving cost reduction for the entire vehicle. The diagnostic module in this embodiment can perform diagnoses under various operating conditions (for vehicles equipped with heaters / thermostats, including when the heater / thermostat is open at a small angle and closed), thus providing a high diagnostic frequency. In the logic of this embodiment, the main coolant temperature prediction method has considered the influence of various diagnostic boundaries (intake air volume, engine running time) on the main coolant temperature. Therefore, this application does not impose strict limitations on the diagnostic boundaries, allowing for setting diagnostic boundaries within a wider range, further increasing the diagnostic frequency and calibration flexibility.
[0163] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the fault diagnosis method of the cooling system of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0164] This application also provides a fault diagnosis device for a cooling system. Referring to Figure 6, the fault diagnosis device for the cooling system includes:
[0165] Processing module 10 is used to determine the heat acquired by the coolant in each unit cycle based on the diagnostic boundary parameters of the cooling system.
[0166] Prediction module 20 is used to predict water temperature based on the heat acquired by the coolant and the initial water temperature in each unit cycle, and to determine the predicted main water temperature.
[0167] The acquisition module 30 is used to acquire the current thermostat opening and the current measured main coolant temperature when the current vehicle's auxiliary diagnostic environment is a normal operating environment.
[0168] The diagnostic module 40 is used to perform fault diagnosis based on the current thermostat opening, the current measured main water temperature, and the predicted main water temperature, and to determine the fault diagnosis result of the cooling system.
[0169] In one embodiment, the processing module 10 is further configured to:
[0170] Heat calculations are performed based on the system intake air volume, engine running time, and cooling system operating parameters to determine the heat gained by combustion and the heat lost by coolant in each unit cycle.
[0171] In one embodiment, the diagnostic module 40 is further configured to:
[0172] Obtain auxiliary diagnostic information and diagnostic enabling parameters; perform suppression fault detection on the cooling system based on the auxiliary diagnostic information to obtain suppression fault detection results; when the suppression fault detection results indicate that the cooling system does not have a suppression fault, perform operating range detection based on the diagnostic enabling parameters to obtain parameter range detection results; when the parameter range detection results indicate that the diagnostic enabling parameters are within the target operating range, determine that the current vehicle's auxiliary diagnostic environment is a normal operating environment.
[0173] In one embodiment, the diagnostic module 40 is further configured to:
[0174] The current management flag of the thermal management module and the circuit status information of the main water temperature circuit are determined based on the auxiliary diagnostic information. The module operation status of the thermal management module is detected based on the current management flag to obtain the operation detection result of the thermal management module. The circuit status of the main water temperature circuit is detected based on the circuit status information of the main water temperature circuit to obtain the status detection result of the main water temperature circuit. The fault suppression detection result is obtained based on the operation detection result of the thermal management module and the status detection result of the main water temperature circuit.
[0175] In one embodiment, the diagnostic module 40 is further configured to:
[0176] The circuit status of the main water temperature circuit is detected based on the circuit status information of the main water temperature circuit; when there is no circuit fault in the main water temperature circuit, the measured main water temperature sequence within a preset time period is obtained; the temperature rationality is detected based on the measured main water temperature sequence and the fault water temperature threshold, and the status detection result of the main water temperature circuit is obtained.
[0177] In one embodiment, the diagnostic module 40 is further configured to:
[0178] The initial start-up water temperature, start-up ambient temperature, and real-time thermostat opening are determined based on the diagnostic enabling parameters. A water temperature is detected based on the initial start-up water temperature and the target water temperature range to determine a first detection result. An ambient temperature is detected based on the start-up ambient temperature and the target ambient temperature range to determine a second detection result. An opening degree is detected based on the real-time thermostat opening degree and the target opening range to obtain a third detection result. A parameter range detection result is obtained based on the first detection result, the second detection result, and the third detection result.
[0179] In one embodiment, the diagnostic module 40 is further configured to:
[0180] When the suppression fault detection result indicates that the cooling system has a suppression fault, the auxiliary diagnostic environment of the current vehicle is determined to be an abnormal operating environment based on the suppression fault detection result; the fault diagnosis result of the cooling system is determined based on the abnormal operating environment.
[0181] In one embodiment, the diagnostic module 40 is further configured to:
[0182] The main water temperature difference is determined by calculating the difference between the predicted main water temperature and the current measured main water temperature; the water temperature difference threshold corresponding to the initial start-up water temperature is found in the water temperature threshold mapping table; and the fault diagnosis is performed based on the water temperature difference threshold, the main water temperature difference, and the current thermostat opening to determine the fault diagnosis result of the cooling system.
[0183] In one embodiment, the diagnostic module 40 is further configured to:
[0184] When the main water temperature difference is not less than the water temperature difference threshold and the current thermostat opening is less than the preset opening threshold, the fault diagnosis result of the cooling system is determined to be a coolant leakage result, and the coolant leakage result is sent to the user's terminal; when the main water temperature difference is less than the water temperature difference threshold and the current thermostat opening is not less than the preset opening threshold, the fault diagnosis result of the cooling system is determined to be a no-leakage result, and the no-leakage result is sent to the user's terminal.
[0185] The cooling system fault diagnosis device provided in this application, employing the cooling system fault diagnosis method in the above embodiments, can solve the technical problem of cooling system fault diagnosis. Compared with the prior art, the beneficial effects of the cooling system fault diagnosis device provided in this application are the same as those of the cooling system fault diagnosis method provided in the above embodiments, and other technical features in the cooling system fault diagnosis device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0186] This application provides a fault diagnosis device for a cooling system, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the fault diagnosis method for the cooling system in the first embodiment described above.
[0187] Referring to Figure 7 below, a schematic diagram of a fault diagnosis device suitable for implementing the cooling system of the embodiments of this application is shown. The fault diagnosis device for the cooling system in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The fault diagnosis device for the cooling system shown in Figure 7 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0188] As shown in Figure 7, the fault diagnosis device for the cooling system may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the fault diagnosis device for the cooling system. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the cooling system fault diagnosis device to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a cooling system fault diagnosis device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented alternatively.
[0189] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0190] The cooling system fault diagnosis device provided in this application, employing the cooling system fault diagnosis method in the above embodiments, can solve the technical problem of cooling system fault diagnosis. Compared with the prior art, the beneficial effects of the cooling system fault diagnosis device provided in this application are the same as those of the cooling system fault diagnosis method provided in the above embodiments, and other technical features in the cooling system fault diagnosis device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0191] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0192] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0193] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the fault diagnosis method of the cooling system in the above embodiments.
[0194] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0195] The aforementioned computer-readable storage medium may be included in the fault diagnosis equipment of the cooling system; or it may exist independently and not be assembled into the fault diagnosis equipment of the cooling system.
[0196] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the fault diagnosis device of the cooling system, cause the fault diagnosis device of the cooling system to diagnose the fault of the cooling system.
[0197] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0198] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0199] The modules involved in the embodiments of this application can be implemented in software or hardware. The name of the module does not, in some cases, constitute a limitation on the unit itself.
[0200] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described fault diagnosis method for the cooling system, thereby solving the technical problem of fault diagnosis in the cooling system. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the fault diagnosis method for the cooling system provided in the above embodiments, and will not be repeated here.
[0201] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method for diagnosing the faults of a cooling system.
[0202] The computer program product provided in this application can solve the technical problem of fault diagnosis in cooling systems. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the fault diagnosis method for cooling systems provided in the above embodiments, and will not be repeated here.
[0203] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A failure diagnosis method of a cooling system, wherein, The fault diagnosis method of the cooling system comprises the following steps: According to the diagnostic boundary parameters of the cooling system, the heat absorbed by the cooling liquid in each unit period is determined; According to the heat absorbed by the cooling liquid in each unit period and the initial water temperature, the predicted main water temperature is determined; When the auxiliary diagnosis environment of the current vehicle is a normal operation environment, the current thermostat opening degree and the current measured main water temperature are obtained; According to the current thermostat opening degree, the current measured main water temperature and the predicted main water temperature, fault diagnosis is performed to determine the fault diagnosis result of the cooling system.
2. The method of claim 1, wherein, According to the diagnostic boundary parameters of the cooling system, the heat absorbed by the cooling liquid in each unit period is determined; According to the system intake amount, the engine operation time and the working parameters of the cooling system, the heat calculation is performed, the combustion heat absorption and the cooling liquid heat dissipation in each unit period are determined; According to the combustion heat absorption and the cooling liquid heat dissipation in each unit period, the heat calculation is performed to determine the heat absorbed by the cooling liquid in each unit period.
3. The method of claim 1, wherein, Before the current vehicle's auxiliary diagnosis environment is a normal operation environment, the current thermostat opening degree and the current measured main water temperature are obtained, comprising the following steps: Obtain auxiliary diagnosis information and diagnosis enable parameters; According to the auxiliary diagnosis information, the suppression fault detection of the cooling system is performed to obtain the suppression fault detection result; When the suppression fault detection result is that the cooling system does not have suppression fault, the operation range detection is performed according to the diagnosis enable parameters to obtain the parameter range detection result; When the parameter range detection result is that the diagnosis enable parameters are in the target operation range, it is determined that the auxiliary diagnosis environment of the current vehicle is a normal operation environment.
4. The method of claim 3, wherein, According to the auxiliary diagnosis information, the suppression fault detection of the cooling system is performed to obtain the suppression fault detection result, comprising the following steps: According to the auxiliary diagnosis information, the current management flag of the thermal management module, the circuit state information of the main water temperature circuit are determined; According to the current management flag, the module operation state of the thermal management module is detected to obtain the operation detection result of the thermal management module; According to the circuit state information of the main water temperature circuit, the circuit state of the main water temperature circuit is detected to obtain the state detection result of the main water temperature circuit; According to the operation detection result of the thermal management module and the state detection result of the main water temperature circuit, the suppression fault detection result is obtained.
5. The method of claim 4, wherein, According to the circuit state information of the main water temperature circuit, the circuit state of the main water temperature circuit is detected to obtain the state detection result of the main water temperature circuit, comprising the following steps: According to the circuit state information of the main water temperature circuit, the line state of the main water temperature circuit is detected; When the main water temperature circuit does not have line fault, the measured main water temperature sequence in a preset time period is obtained; According to the measured main water temperature sequence and the fault water temperature threshold, the temperature rationality detection is performed to obtain the state detection result of the main water temperature circuit.
6. The method of claim 3, wherein, According to the diagnosis enable parameters, the initial starting water temperature, the starting environment temperature and the real-time opening degree of the thermostat are determined; The water temperature is detected according to the initial starting water temperature and the target water temperature range, and a first detection result is determined; The ambient temperature is detected according to the starting ambient temperature and the target ambient temperature range, and a second detection result is determined; The opening degree is detected according to the real-time opening degree of the thermostat and the target opening degree range, and a third detection result is obtained; The parameter range detection result is obtained according to the first detection result, the second detection result and the third detection result.
7. The method of claim 3, wherein, After the suppression fault detection of the cooling system is performed according to the auxiliary diagnosis information, a suppression fault detection result is obtained, and the method further comprises: When the suppression fault detection result indicates that the cooling system has a suppression fault, the auxiliary diagnosis environment of the current vehicle is determined to be an abnormal operation environment according to the suppression fault detection result; The fault diagnosis result of the cooling system is determined according to the abnormal operation environment.
8. The method of claim 1, wherein, The fault diagnosis of the cooling system is performed according to the current thermostat opening degree, the current measured main water temperature and the predicted main water temperature, and the fault diagnosis result of the cooling system is determined, which comprises: The main water temperature difference is determined by performing difference calculation on the predicted main water temperature and the current measured main water temperature; The water temperature difference threshold corresponding to the initial starting water temperature is searched in a water temperature threshold mapping table; The fault diagnosis result of the cooling system is determined by performing fault diagnosis according to the water temperature difference threshold, the main water temperature difference and the current thermostat opening degree.
9. The method of claim 8, wherein, The fault diagnosis result of the cooling system is determined by performing fault diagnosis according to the water temperature difference threshold, the main water temperature difference and the current thermostat opening degree, which comprises: When the main water temperature difference is not less than the water temperature difference threshold and the current thermostat opening degree is less than a preset opening degree threshold, it is determined that the fault diagnosis result of the cooling system is a cooling liquid leakage result, and the cooling liquid leakage result is sent to a terminal where a user is located; When the main water temperature difference is less than the water temperature difference threshold and the current thermostat opening degree is not less than the preset opening degree threshold, it is determined that the fault diagnosis result of the cooling system is a no-leakage result, and the no-leakage result is sent to the terminal where the user is located.
10. A failure diagnosing device of a cooling system, wherein, The fault diagnosis device of the cooling system comprises: A processing module is configured to determine the cooling liquid heat absorption in each unit period according to the diagnosis boundary parameters of the cooling system; A prediction module is configured to determine the predicted main water temperature by performing water temperature prediction according to the cooling liquid heat absorption in each unit period and the initial water temperature; An acquisition module is configured to acquire the current thermostat opening degree and the current measured main water temperature when the auxiliary diagnosis environment of the current vehicle is a normal operation environment; A diagnosis module is configured to perform fault diagnosis according to the current thermostat opening degree, the current measured main water temperature and the predicted main water temperature, and determine the fault diagnosis result of the cooling system.
11. A failure diagnosing apparatus of a cooling system, wherein, The fault diagnosis device of the cooling system comprises a memory, a processor and a fault diagnosis program of the cooling system stored in the memory and executable on the processor, and the fault diagnosis program of the cooling system is configured to implement the fault diagnosis method of the cooling system according to any one of claims 1 to 9.
12. A storage medium, wherein, The storage medium stores thereon a failure diagnosis program of a cooling system, which, when executed by the processor, implements the failure diagnosis method of the cooling system according to any one of claims 1 to 9.
Citation Information
Patent Citations
Engine thermostat clamping stagnation fault detection method
CN112378667A
Thermostat fault diagnosis method
CN112761773A
Fault diagnosis method and fault diagnosis system for thermostat
CN114575989A
Thermostat leakage monitoring method and device
CN115324713A
Fault diagnosis method, device and equipment of cooling system and storage medium
CN118517344A