Method and device for judging cooling system failure, electronic equipment and storage medium
By calculating the theoretical outlet temperature and actual heat exchange of the radiator, and combining this with the detected temperature, the fault diagnosis of the cooling system is made, which solves the problem of inaccurate diagnosis in the existing technology, improves the accuracy and reliability of the fault diagnosis of the cooling system, and ensures the stable operation and comfort of the vehicle.
Patent Information
- Application Number
- CN202410066753.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-16
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2044-01-16
AI Technical Summary
In the existing technology, the fault diagnosis of the cooling system is not accurate and reliable enough. In particular, when no temperature sensor is installed at the radiator outlet, the reliance on human experience leads to large judgment errors, which affects the stable operation and comfort of the vehicle.
By acquiring the inlet temperature and actual heat exchange of the radiator, the theoretical outlet temperature of the radiator is calculated, and fault diagnosis is made in combination with the detected temperature. The actual flow rate and speed information of the electronic water pump and temperature control module are used for correction, so as to achieve accurate diagnosis of the cooling system.
It improves the accuracy and reliability of cooling system fault diagnosis, ensures the stable operation of the vehicle cooling system, and reduces problems such as high oil viscosity, increased fuel consumption, and insufficient heating supply caused by misdiagnosis.
Smart Images

Figure CN117823270B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of fault judgment, in particular to a cooling system fault judgment method and device, electronic equipment and computer readable storage medium. BACKGROUND
[0002] At present, the cooling system of the whole vehicle on the market, such as engine, battery, motor and other heat generating elements, has basically realized automation. The cooling system cools the heat generating elements to maintain stable operation of the vehicle. When the cooling system has internal leakage fault, the cooling liquid that should flow in the small circulation branch flows into the radiator, which should not flow into the radiator, thereby unnecessary heat dissipation occurs, so that the cooling system cannot complete the heat engine and is maintained at a low temperature level for a long time; Further, the system temperature is insufficient, which is easy to cause insufficient warm air supply and affect the comfort of the system. Therefore, it is necessary to judge the fault of the cooling system of the vehicle in time.
[0003] At present, the related technology needs to add a temperature sensor at the outlet position of the radiator, and the fault is judged by detecting the vehicle speed and water temperature after starting. Due to the influence of environment, weather and other factors, the parameter detection error is large in different working condition scenes, which easily leads to inaccurate fault judgment of the cooling system. When there is no temperature sensor at the outlet position of the radiator, the fault is often judged subjectively by the user's experience, which leads to poor fault judgment accuracy and poor reliability of fault judgment. SUMMARY
[0004] To solve the above technical problems, the embodiments of the present application provide a cooling system fault judgment method, a cooling system fault judgment device, electronic equipment and a computer readable storage medium, which can improve the fault judgment accuracy of the cooling system of the vehicle and improve the reliability of fault judgment.
[0005] According to an aspect of an embodiment of the present application, a cooling system fault judgment method is provided, the cooling system is applied to a vehicle, and the cooling system includes a radiator for controlled reduction of cooling liquid temperature. The method comprises: acquiring a detection temperature of the cooling system, and acquiring an inlet temperature of the radiator and an actual outlet flow of the radiator; determining an actual heat exchange amount according to the inlet temperature and the actual outlet flow of the radiator; determining a theoretical outlet temperature of the radiator according to the inlet temperature and the actual heat exchange amount; and performing fault judgment on the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature.
[0006] In some embodiments, the cooling system comprises an electronic water pump for controlled adjustment of the flow of cooling liquid in the cooling system; obtaining the inlet temperature of the radiator comprises: obtaining the actual outlet branch flow of the electronic water pump; and the inlet temperature of the radiator is obtained by weighted calculation according to the detection temperature and the actual outlet branch flow.
[0007] In some embodiments, obtaining the actual outlet flow of the radiator comprises: obtaining the theoretical inlet branch flow of the electronic water pump; summing the theoretical inlet branch flow to obtain a theoretical total inlet flow; correcting the theoretical total inlet flow to obtain an actual total inlet flow; and determining the actual outlet flow of the radiator according to the actual total inlet flow.
[0008] In some embodiments, determining the actual heat exchange amount according to the inlet temperature and the actual outlet flow of the radiator comprises: obtaining an ambient temperature; obtaining a temperature difference between the inlet temperature and the ambient temperature; performing a table lookup operation according to the temperature difference and the actual outlet flow of the radiator to obtain a theoretical heat exchange amount and a correction coefficient; and correcting the theoretical heat exchange amount according to the correction coefficient to obtain the actual heat exchange amount.
[0009] In some embodiments, determining the theoretical outlet temperature of the radiator according to the inlet temperature and the actual heat exchange amount comprises: determining a heat exchange temperature difference according to the actual heat exchange amount, the actual outlet flow of the radiator, and a preset specific heat capacity coefficient; and determining a difference between the inlet temperature and the heat exchange temperature difference as the theoretical outlet temperature of the radiator.
[0010] In some embodiments, performing fault judgment on the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature comprises: judging whether the detection temperature comprises a fourth detection water temperature to obtain a judgment result; the fourth detection water temperature is an actual detection temperature at the outlet of the radiator; and in a case where the judgment result is that the detection temperature comprises the fourth detection water temperature, performing fault judgment on the cooling system according to the theoretical outlet temperature of the radiator and the fourth detection water temperature.
[0011] In some embodiments, the fault judgment of the cooling system according to the theoretical outlet temperature of the radiator and the detected water temperature comprises: acquiring a first error between the theoretical outlet temperature of the radiator and the detected water temperature every first preset period; acquiring a leakage flow according to the actual heat exchange amount and the detected water temperature when the absolute value of the first error is greater than or equal to a first preset error threshold; comparing the leakage flow with an actual outlet flow of the radiator to obtain a leakage ratio; accumulating a number of internal leakage fault confirmations once when the leakage ratio is greater than a preset ratio threshold; and determining that the cooling system has an internal leakage fault when the number of internal leakage fault confirmations reaches a preset number.
[0012] In some embodiments, the detected temperature comprises a third detected water temperature, which is an actual detected temperature at an engine inlet; the fault judgment of the cooling system according to the theoretical outlet temperature of the radiator and the detected temperature comprises: judging whether the detected temperature comprises a fourth detected water temperature to obtain a judgment result, wherein the fourth detected water temperature is an actual detected temperature at an outlet of the radiator; and calculating based on the theoretical outlet temperature of the radiator to obtain a theoretical temperature at the engine inlet when the judgment result is that the detected temperature does not comprise the fourth detected water temperature; and the fault judgment of the cooling system according to the theoretical temperature at the engine inlet and the third detected water temperature.
[0013] In some embodiments, the fault judgment of the cooling system according to the theoretical temperature at the engine inlet and the third detected water temperature comprises: acquiring a second error between the theoretical temperature at the engine inlet and the third detected water temperature every second preset period; accumulating and averaging the obtained second errors to obtain an average error; accumulating a number of internal leakage fault confirmations once when the average error is greater than a second preset error threshold; and determining that the cooling system has an internal leakage fault when the number of internal leakage fault confirmations reaches a preset number.
[0014] According to an aspect of the embodiments of the present application, a device for judging a fault of a cooling system is provided. The cooling system is applied to a vehicle, and includes a radiator for controlled reduction of coolant temperature. The device includes: an acquisition module configured to acquire a detected temperature of the cooling system, and acquire an inlet temperature of the radiator and an actual outlet flow of the radiator; a first determination module configured to determine an actual heat exchange amount according to the inlet temperature and the actual outlet flow of the radiator; a second determination module configured to determine a theoretical outlet temperature of the radiator according to the inlet temperature and the actual heat exchange amount; and a judging module configured to judge a fault of the cooling system according to the theoretical outlet temperature of the radiator and the detected temperature.
[0015] According to an aspect of the embodiments of the present application, an electronic device is provided. The electronic device includes one or more processors; and a storage device storing one or more programs, when the one or more programs are executed by the one or more processors, the electronic device implements the method for judging a fault of a cooling system as described above.
[0016] According to an aspect of the embodiments of the present application, a computer readable storage medium is provided. The computer readable storage medium stores a computer program. When the computer program is executed by a processor, the computer program implements the method for judging a fault of a cooling system as described above.
[0017] In the technical solutions provided by the embodiments of the present application, on one hand, the inlet temperature of the radiator and the actual heat exchange amount are acquired. Since the actual heat exchange amount of the radiator can represent the temperature difference between the inlet and outlet of the radiator, the theoretical outlet temperature of the radiator can be more accurately determined according to the actual heat exchange amount and the inlet temperature, thereby improving the fault judgment accuracy. On the other hand, whether a water temperature sensor is arranged at the outlet of the radiator in the cooling system or not, the fault of the cooling system can be judged based on the theoretical outlet temperature of the radiator and the detected temperature of the cooling system, thereby improving the fault judgment reliability of the cooling system. Thus, the fault judgment accuracy of the cooling system of the vehicle is improved, and the fault judgment reliability is improved.
[0018] It should be understood that the general description above and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0019] The drawings incorporated in the specification and forming a part thereof illustrate embodiments consistent with the present application and together with the description are used to explain the principles of the application. It is expressly understood that the drawings are only exemplary and are therefore not to be considered as limiting on the application, as the application can be best implemented in other embodiments that are adhering to the principles of the application. In the drawings:
[0020] Figure 1 is a configuration diagram of a cooling system according to an example embodiment of the present application;
[0021] Figure 2 is a configuration diagram of a cooling system according to another example embodiment of the present application;
[0022] Figure 3 is a flowchart of a method of failure determination of a cooling system according to an example embodiment of the present application;
[0023] Figure 4 is Figure 3 is a flowchart of a method of failure determination of a cooling system according to an example embodiment of the present application;
[0024] Figure 5 is Figure 3 is a flowchart of a method of failure determination of a cooling system according to another example embodiment of the present application.
[0025] Figure 6 is a configuration diagram of a failure determination device of a cooling system according to an example embodiment of the present application.
[0026] Reference Signs:
[0027] 1: engine head; 2: engine block; 3: oil cooler; 4: electric water pump; 5: temperature control module; 6: radiator; 7: expansion tank; 8: exhaust manifold; 9: heater core; 10: first water temperature sensor; 11: second water temperature sensor; 12: third water temperature sensor; 13: fourth water temperature sensor. DETAILED DESCRIPTION
[0028] The example embodiments will be described in detail below with reference to the attached drawings. In the following description, same numbers refer to same or similar elements throughout the drawings. The following description is not meant to represent all embodiments in accordance with the present application. Rather, it is merely an example embodiment of the present application.
[0029] The block diagrams shown in the drawings are merely functional entities, and do not necessarily have to correspond to physically independent entities. That is, the functional entities can be implemented in the form of application programs, or in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0030] The flow chart shown in the drawing is only an example and does not necessarily include all the contents and operations / steps, nor does it have to be executed in the order described. For example, some operations / steps can be further divided, and some operations / steps can be combined or partially combined, so the actual execution order can be changed according to the actual situation.
[0031] It should be noted that "multiple" mentioned in this application refers to two or more. The association relationship of "and / or" describes the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0032] The cooling system is applied to a vehicle, and is used to cool heat-generating elements in the vehicle, such as an engine, a battery, a motor, etc. In the embodiments of the present application, the heat-generating element is an engine.
[0033] In combination with Figure 1 and Figure 2 shown, Figure 1 is a structural schematic diagram of a cooling system according to an example embodiment of the present application, Figure 2 is a structural schematic diagram of a cooling system according to another example embodiment of the present application. The cooling system includes an engine cylinder head 1, an engine cylinder block 2, an oil cooler 3, an electronic water pump 4, a temperature control module 5, a radiator 6, an expansion tank 7, an exhaust manifold 8, and a heater core 9. The oil cooler 3 is used to control the reduction of oil temperature, the electronic water pump 4 is used to control the adjustment of the flow of coolant in the cooling system, the temperature control module 5 is used to control the adjustment of the branch flow and on-off, the radiator 6 is used to control the reduction of coolant temperature, and the expansion tank 7 is used to store coolant. It can be understood that, Figure 1 is a structural schematic diagram of a cooling system provided with a water temperature sensor at the outlet position of the radiator, so Figure 1 the cooling system in Figure 2 is a structural schematic diagram of a cooling system without a water temperature sensor at the outlet position of the radiator, so Figure 2 only the first water temperature sensor 10, the second water temperature sensor 11, and the third water temperature sensor 12 are provided, and the fourth water temperature sensor is not provided.
[0034] The outlet end of the electronic water pump 4 is connected with the engine cylinder head 1 through the exhaust manifold 8, and is also connected with the engine cylinder body 2 and the oil cooler 3 respectively; the oil cooler 3 is connected with the heater core 9, which is used to transfer the heat of the engine coolant to the vehicle interior, thereby providing a comfortable driving environment; the heater core 9 is connected with the temperature control module 5, the engine cylinder head 1 is connected with the temperature control module 5 and the expansion tank 7 respectively, the engine cylinder body 2 is connected with the temperature control module 5, the temperature control module 5 is connected with the radiator 6 and the inlet end of the electronic water pump 4 respectively, the radiator 6 is connected with the expansion tank 7 and the inlet end of the electronic water pump 4 respectively, and the expansion tank 7 is connected with the inlet end of the electronic water pump 4.
[0035] The first water temperature sensor 10 is arranged between the engine cylinder head 1 and the temperature control module 5, and is used to monitor the coolant temperature at the outlet of the engine cylinder head 1, i.e. the first detected water temperature; the second water temperature sensor 11 is connected with the engine cylinder body 2, and is used to monitor the coolant temperature inside the engine cylinder body 2, i.e. the second detected water temperature; the third water temperature sensor 12 is arranged between the electronic water pump 4 and the exhaust manifold 8, and is used to monitor the coolant temperature at the inlet of the engine, i.e. the third detected water temperature; the fourth water temperature sensor 13 is arranged between the radiator 6 and the electronic water pump 4, and is used to monitor the coolant temperature after being cooled by the radiator 6, which is expected to enter the engine, i.e. the fourth detected water temperature. The engine cylinder head 1 and the engine cylinder body 2 in the embodiment of the application are in parallel structure.
[0036] The temperature control module 5 is an actuator for flow regulation through a ball valve structure, and the ball valve will realize the size and on-off regulation of the flow of different branches in the rotation process. In the embodiment of the application, the temperature control module 5 is used to control the size and on-off of the flow of the cylinder body branch, the small circulation branch and the radiator branch; the cylinder body branch is the connecting pipeline between the engine cylinder body 2 and the temperature control module 5, the small circulation branch is the connecting pipeline between the temperature control module 5 and the electronic water pump 4, and the radiator branch is the connecting pipeline between the temperature control module 5 and the radiator 6.
[0037] Please refer to Figure 3 , Figure 3 is a flow chart of the method for judging the cooling system fault shown in an exemplary embodiment of the application.
[0038] Optionally, in the embodiment, the method for judging the cooling system fault can be applied to an electronic device. The electronic device includes but is not limited to a Tablet Personal Computer, a Personal Computer or a vehicle terminal and the like. The electronic device in the embodiment can be a vehicle terminal.
[0039] The vehicle-mounted terminal can include a processor, a memory, and the like. The processor can be a CPU (Central Processing Unit), the processor can acquire a detection temperature of the cooling system, an inlet temperature of the radiator, and an actual outlet flow of the radiator, determine an actual heat exchange amount according to the inlet temperature and the actual outlet flow of the radiator, and determine a theoretical outlet temperature of the radiator according to the inlet temperature and the actual heat exchange amount, and then perform fault judgment on the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature. The memory can be a RAM (Random Access Memory), a Flash, or the like, and can be used to store a preset three-dimensional table, the three-dimensional table can store a corresponding relationship among an actual rotating speed of an electronic water pump, an actual rotating angle of a temperature control module, and a theoretical inlet branch flow, the three-dimensional table can also store a corresponding relationship among the actual rotating speed of the electronic water pump, the actual rotating angle of the temperature control module, and a theoretical outlet branch flow, and the three-dimensional table can also store a corresponding relationship among a thermal state representation temperature of the cooling system, an ambient temperature, and a correction coefficient.
[0040] As shown in Figure 3 In an exemplary embodiment, the method for judging the fault of the cooling system at least includes steps S310 to S340, which are described in detail as follows:
[0041] In step S310, the detection temperature of the cooling system is acquired, and the inlet temperature of the radiator and the actual outlet flow of the radiator are acquired.
[0042] In step S320, the actual heat exchange amount is determined according to the inlet temperature and the actual outlet flow of the radiator.
[0043] In step S330, the theoretical outlet temperature of the radiator is determined according to the inlet temperature and the actual heat exchange amount.
[0044] In step S340, the fault of the cooling system is judged according to the theoretical outlet temperature of the radiator and the detection temperature.
[0045] By using the method for judging the fault of the cooling system provided in the embodiments of the present disclosure, on the one hand, by acquiring the inlet temperature of the radiator and the actual heat exchange amount, since the actual heat exchange amount of the radiator can represent the temperature difference between the inlet and outlet of the radiator, the theoretical outlet temperature of the radiator can be more accurately determined according to the actual heat exchange amount and the inlet temperature, thereby improving the fault judgment accuracy; on the other hand, whether the radiator outlet of the cooling system is provided with a water temperature sensor or not, the fault of the cooling system can be judged based on the theoretical outlet temperature of the radiator and the detection temperature of the cooling system, thereby improving the fault judgment reliability of the cooling system, so as to improve the fault judgment accuracy of the cooling system of the vehicle and improve the fault judgment reliability.
[0046] In the embodiments of the present application, the detection temperature can include a first detection water temperature, a second detection water temperature and a third detection water temperature; the detection temperature can also include a first detection water temperature, a second detection water temperature, a third detection water temperature and a fourth detection water temperature. The first detection water temperature is the coolant temperature at the engine cylinder head outlet, the second detection water temperature is the coolant temperature inside the engine cylinder body, the third detection water temperature is the coolant temperature at the engine inlet, i.e. the actual detection temperature at the engine inlet; and the fourth detection water temperature is the coolant temperature expected to enter the engine after being cooled by the radiator, i.e. the actual detection temperature at the radiator outlet.
[0047] Exemplarily, the first water temperature is detected by the first water temperature sensor, the second water temperature is detected by the second water temperature sensor, the third water temperature is detected by the third water temperature sensor, and the fourth water temperature is detected by the fourth water temperature sensor.
[0048] Further, before obtaining the detection temperature of the cooling system, the method further includes: performing a self-check on the cooling system to obtain a self-check result; and obtaining the detection temperature of the cooling system in a case where the self-check result is normal.
[0049] Further, the self-check result is obtained by performing an initialization self-check on the cooling system, including: detecting the electronic water pump, the temperature control module and the temperature sensor respectively to obtain an electronic water pump detection result, a temperature control module detection result and a temperature sensor detection result; and determining that the self-check result is normal in a case where the electronic water pump detection result, the temperature control module detection result and the temperature sensor detection result are all normal. The temperature sensor includes the first water temperature sensor, the second water temperature sensor and the third water temperature sensor; or the temperature sensor includes the first water temperature sensor, the second water temperature sensor, the third water temperature sensor and the fourth water temperature sensor.
[0050] Further, the electronic water pump detection result is obtained by detecting the electronic water pump, including: obtaining a detection rotation speed of the electronic water pump; obtaining a working current of the electronic water pump in a case where the detection rotation speed reaches a preset self-check rotation speed; and performing a table lookup operation according to the detection rotation speed to obtain a dry rotation current corresponding to the electronic water pump; comparing the working current with the dry rotation current to obtain a comparison result; determining that the electronic water pump detection result is normal in a case where the comparison result is that the working current is greater than or equal to the dry rotation current; and / or determining that the electronic water pump detection result is abnormal in a case where the comparison result is that the working current is less than the dry rotation current, and reporting an electronic water pump fault.
[0051] Exemplarily, the electronic water pump fault can be reported by means of issuing a preset alarm sound, displaying a fault mark on a vehicle instrument panel, etc.
[0052] Further, the temperature control module is detected to obtain a temperature control module detection result. The detection includes: obtaining a detection rotation angle of the temperature control module, in a case where the detection rotation angle reaches a preset mechanical stop point rotation angle, obtaining a first change amount of the detection rotation angle in a preset time period, in a case where the first change amount is less than a preset threshold, increasing a motor torque of the temperature control module, in a case where the motor torque is increased to a preset maximum value, obtaining a second change amount of the detection rotation angle in the preset time period, in a case where the second change amount is less than the preset threshold, obtaining a difference value between the detection rotation angle and the preset mechanical stop point rotation angle, in a case where the difference value is less than a preset allowable first error, determining that the temperature control module detection result is normal; and / or, in a case where the difference value is greater than or equal to the preset allowable first error, determining that the temperature control module detection result is abnormal, and reporting a temperature control module fault.
[0053] Exemplarily, the temperature control module fault can be reported by issuing a preset alarm sound, displaying a fault mark on a vehicle instrument panel, and the like.
[0054] Further, the temperature sensor is detected to obtain a temperature sensor detection result. The detection includes: obtaining a detection temperature of each temperature sensor, in a case where the detection temperature of each temperature sensor is within a preset range, determining that the temperature sensor detection result is normal; and / or, in a case where there is a temperature sensor whose detection temperature is not within the preset range, determining that the temperature sensor detection result is abnormal, and reporting a temperature sensor fault.
[0055] Exemplarily, the temperature sensor fault can be reported by issuing a preset alarm sound, displaying a fault mark on a vehicle instrument panel, and the like.
[0056] In some embodiments, the cooling system includes an electronic water pump for controlled adjustment of the flow of coolant in the cooling system; the inlet temperature of the radiator is obtained by: obtaining an actual outlet branch flow of the electronic water pump; and obtaining the inlet temperature of the radiator by weighted calculation according to the detection temperature and the actual outlet branch flow.
[0057] In the embodiments of the present application, the actual outlet branch flow and the actual inlet branch flow of the electronic water pump can be obtained by: obtaining an actual rotation speed of the electronic water pump and an actual rotation angle of the temperature control module; determining a theoretical outlet branch flow and a theoretical inlet branch flow of the electronic water pump according to the actual rotation speed of the electronic water pump and the actual rotation angle of the temperature control module; and correcting the theoretical inlet branch flow and the theoretical outlet branch flow according to the detection temperature to obtain the actual inlet branch flow and the actual outlet branch flow. The detection temperature includes a first detection water temperature, a second detection water temperature, and a third detection water temperature.
[0058] The theoretical inlet branch flow includes a radiator theoretical outlet flow, a small circulation branch theoretical flow, and an expansion tank theoretical outlet flow; and the theoretical outlet branch flow includes an engine cylinder head theoretical flow, an engine cylinder body theoretical flow, and an oil cooler branch theoretical flow.
[0059] Further, the electronic water pump actual rotating speed and the temperature control module actual rotating angle are acquired, including: performing a table lookup operation by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the theoretical inlet branch flow and the theoretical outlet branch flow.
[0060] Illustratively, the vehicle-mounted terminal performs a table lookup operation in a preset three-dimensional table by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the radiator theoretical outlet flow.
[0061] Illustratively, the vehicle-mounted terminal performs a table lookup operation in a preset three-dimensional table by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the small circulation branch theoretical flow.
[0062] Illustratively, the vehicle-mounted terminal performs a table lookup operation in a preset three-dimensional table by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the expansion tank theoretical outlet flow.
[0063] Illustratively, the vehicle-mounted terminal performs a table lookup operation in a preset three-dimensional table by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the engine cylinder head theoretical flow.
[0064] Illustratively, the vehicle-mounted terminal performs a table lookup operation in a preset three-dimensional table by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the engine cylinder body theoretical flow.
[0065] Illustratively, the vehicle-mounted terminal performs a table lookup operation in a preset three-dimensional table by using the electronic water pump actual rotating speed and the temperature control module actual rotating angle to obtain the oil cooler branch theoretical flow.
[0066] Further, the theoretical inlet branch flow and the theoretical outlet branch flow are respectively corrected according to the detected temperature to obtain an actual inlet branch flow and an actual outlet branch flow, including: summing the theoretical inlet branch flow to obtain a theoretical total inlet flow; and summing the theoretical outlet branch flow to obtain a theoretical total outlet flow; obtaining an inlet branch flow proportion of the theoretical inlet branch flow in the theoretical total inlet flow; and obtaining an outlet branch flow proportion of the theoretical outlet branch flow in the theoretical total outlet flow; obtaining a thermal state characteristic temperature of the cooling system according to the detected temperature and the outlet branch flow proportion; determining a correction coefficient according to the thermal state characteristic temperature; correcting the theoretical total inlet flow according to the correction coefficient to obtain an actual total inlet flow; and correcting the theoretical total outlet flow according to the correction coefficient to obtain an actual total outlet flow; determining the actual inlet branch flow according to the actual total inlet flow and the inlet branch flow proportion, and determining the actual outlet branch flow according to the actual total outlet flow and the outlet branch flow proportion.
[0067] For example, the theoretical total inlet flow is obtained by summing the radiator theoretical outlet flow, the small circulation branch theoretical flow and the expansion tank theoretical outlet flow; and the theoretical total outlet flow is obtained by summing the engine cylinder head theoretical flow, the engine cylinder body theoretical flow and the oil cooler branch theoretical flow.
[0068] Further, the inlet branch flow proportion includes a radiator flow proportion, a small circulation flow proportion and an expansion tank flow proportion; the inlet branch flow proportion of the theoretical inlet branch flow in the theoretical total inlet flow is obtained, including: determining the ratio of the radiator theoretical outlet flow to the theoretical total inlet flow as the radiator flow proportion; determining the ratio of the small circulation branch theoretical flow to the theoretical total inlet flow as the small circulation flow proportion; and determining the ratio of the expansion tank theoretical outlet flow to the theoretical total inlet flow as the expansion tank flow proportion.
[0069] For example, the theoretical total inlet flow is obtained by calculating mf_total1 = mf_Rad + mf_Byps + mf_Tank; wherein mf_total1 is the theoretical total inlet flow, mf_Rad is the radiator theoretical outlet flow, mf_Byps is the small circulation branch theoretical flow, and mf_Tank is the expansion tank theoretical outlet flow.
[0070] The radiator flow proportion is obtained by calculating mf_Rad_prop = mf_Rad / mf_total1; wherein mf_Rad_prop is the radiator flow proportion, mf_Rad is the radiator theoretical outlet flow, and mf_total1 is the theoretical total inlet flow.
[0071] The small circulation flow proportion is obtained by calculating mf_Byps_prop = mf_Byps / mf_total1; wherein, mf_Byps_prop is the small circulation flow proportion, mf_Byps is the small circulation branch theoretical flow, and mf_total1 is the theoretical import total flow.
[0072] The expansion water tank flow proportion is obtained by calculating mf_Tank_prop = mf_Tank / mf_total1; wherein, mf_Tank_prop is the expansion water tank flow proportion, mf_Tank is the expansion water tank theoretical export flow, and mf_total1 is the theoretical import total flow.
[0073] Further, the export branch flow proportion includes the engine cylinder head flow proportion, the engine cylinder body flow proportion, and the oil cooler branch flow proportion; the export branch flow proportion of the theoretical export branch flow to the theoretical export total flow is obtained, including: determining the ratio of the engine cylinder head theoretical flow to the theoretical export total flow as the engine cylinder head flow proportion; determining the ratio of the engine cylinder body theoretical flow to the theoretical export total flow as the engine cylinder body flow proportion; and determining the ratio of the oil cooler branch theoretical flow to the theoretical export total flow as the oil cooler branch flow proportion.
[0074] Illustratively, the theoretical export total flow is obtained by calculating mf_total2 = mf_CylHed + mf_CylBlk + mf_OC; wherein, mf_total2 is the theoretical export total flow, mf_CylHed is the engine cylinder head theoretical flow, mf_CylBlk is the engine cylinder body theoretical flow, and mf_OC is the oil cooler branch theoretical flow.
[0075] The engine cylinder head flow proportion is obtained by calculating mf_CylHed_prop = mf_CylHed / mf_total2; wherein, mf_CylHed_prop is the engine cylinder head flow proportion, mf_CylHed is the engine cylinder head theoretical flow, and mf_total2 is the theoretical export total flow.
[0076] The engine cylinder body flow proportion is obtained by calculating mf_CylBlk_prop = mf_CylBlk / mf_total2; wherein, mf_CylBlk_prop is the engine cylinder body flow proportion, mf_CylBlk is the engine cylinder body theoretical flow, and mf_total2 is the theoretical export total flow.
[0077] An oil cooler branch flow proportion is obtained by calculating mf_OC_prop = mf_OC / mf_total2, wherein mf_OC_prop is the oil cooler branch flow proportion, mf_OC is the oil cooler branch theoretical flow, and mf_total2 is the theoretical outlet total flow.
[0078] Further, a cooling system thermal state representation temperature is obtained according to the detection temperature and the outlet branch flow proportion, including: a cooling system thermal state representation temperature is obtained by calculating
[0079] T_overall = T1*mf_CylHed_prop + T2*mf_CylBlk_prop + T3*mf_OC_prop, wherein T_overall is the cooling system thermal state representation temperature, T1 is the cooling liquid temperature at the outlet end of the engine cylinder head monitored by the first water temperature sensor, T2 is the cooling liquid temperature inside the engine cylinder block monitored by the second water temperature sensor, and T3 is the cooling liquid temperature at the inlet end of the engine monitored by the third water temperature sensor; mf_CylHed_prop is the engine cylinder head flow proportion, mf_CylBlk_prop is the engine cylinder block flow proportion, and mf_OC_prop is the oil cooler branch flow proportion.
[0080] In some embodiments, a correction coefficient is determined according to the thermal state representation temperature, including: an ambient temperature is obtained; and a correction coefficient is obtained by table lookup operation according to the thermal state representation temperature and the ambient temperature.
[0081] The table lookup operation is performed according to the cooling system thermal state representation temperature and the ambient temperature, so that a more accurate correction coefficient can be determined, and the theoretical flow value can be corrected more accurately to obtain a more accurate actual flow value.
[0082] Further, the theoretical inlet total flow is corrected according to the correction coefficient to obtain an actual inlet total flow, including: the theoretical inlet total flow is multiplied by the correction coefficient to obtain the actual inlet total flow.
[0083] Illustratively, the actual inlet total flow is obtained by calculating mf_total1_Act = mf_total1*mf_mod, wherein mf_total1_Act is the actual inlet total flow, mf_total1 is the theoretical inlet total flow, and mf_mod is the correction coefficient.
[0084] Further, the correction coefficient is determined according to the thermal state characteristic temperature, comprising: obtaining an ambient temperature; and performing a table lookup operation according to the thermal state characteristic temperature and the ambient temperature to obtain the correction coefficient. In this way, the thermal state characteristic temperature of the supercooling system and the ambient temperature are used to perform the table lookup operation, so that a more accurate correction coefficient can be determined, and the theoretical flow value can be corrected more accurately to obtain a more accurate actual flow value.
[0085] Further, the correction coefficient is determined according to the thermal state characteristic temperature, comprising: obtaining an ambient temperature; and performing a table lookup operation according to the thermal state characteristic temperature and the ambient temperature to obtain the correction coefficient. In this way, the thermal state characteristic temperature of the supercooling system and the ambient temperature are used to perform the table lookup operation, so that a more accurate correction coefficient can be determined, and the theoretical flow value can be corrected more accurately to obtain a more accurate actual flow value.
[0086] For example, the actual import total flow is obtained by calculating mf_total1_Act = mf_total1 * mf_mod; wherein mf_total1_Act is the actual import total flow, mf_total1 is the theoretical import total flow, and mf_mod is the correction coefficient.
[0087] Further, the correction coefficient is determined according to the thermal state characteristic temperature, comprising: obtaining an ambient temperature; and performing a table lookup operation according to the thermal state characteristic temperature and the ambient temperature to obtain the correction coefficient. In this way, the thermal state characteristic temperature of the supercooling system and the ambient temperature are used to perform the table lookup operation, so that a more accurate correction coefficient can be determined, and the theoretical flow value can be corrected more accurately to obtain a more accurate actual flow value.
[0088] For example, the actual import total flow is obtained by calculating mf_total1_Act = mf_total1 * mf_mod; wherein mf_total1_Act is the actual import total flow, mf_total1 is the theoretical import total flow, and mf_mod is the correction coefficient.
[0089] Further, the correction coefficient is determined according to the thermal state characteristic temperature, comprising: obtaining an ambient temperature; and performing a table lookup operation according to the thermal state characteristic temperature and the ambient temperature to obtain the correction coefficient. In this way, the thermal state characteristic temperature of the supercooling system and the ambient temperature are used to perform the table lookup operation, so that a more accurate correction coefficient can be determined, and the theoretical flow value can be corrected more accurately to obtain a more accurate actual flow value.
[0090] For example, the actual import total flow is obtained by calculating mf_total1_Act = mf_total1 * mf_mod; wherein mf_total1_Act is the actual import total flow, mf_total1 is the theoretical import total flow, and mf_mod is the correction coefficient.
[0091] The small cycle branch actual flow is obtained by calculating mf_Byps_Act = mf_total1_Act * mf_Byps_prop; wherein, mf_Byps_Act is the small cycle branch actual flow, mf_total1_Act is the actual import total flow, and mf_Byps_prop is the small cycle flow proportion.
[0092] The expansion water tank actual outlet flow is obtained by calculating mf_Tank_Act = mf_total1_Act * mf_Tank_prop; wherein, mf_Tank_Act is the expansion water tank actual outlet flow, mf_total1_Act is the actual import total flow, and mf_Tank_prop is the expansion water tank flow proportion.
[0093] Further, the actual outlet branch flow is determined according to the actual outlet total flow and the outlet branch flow proportion, including: multiplying the actual outlet total flow by the engine cylinder head flow proportion to obtain the engine cylinder head actual flow; multiplying the actual outlet total flow by the engine cylinder body flow proportion to obtain the engine cylinder body actual flow; and multiplying the actual outlet total flow by the oil cooler branch flow proportion to obtain the oil cooler branch actual flow.
[0094] Exemplarily, the engine cylinder head actual flow is obtained by calculating mf_CylHed_Act = mf_total2_Act * mf_CylHed_prop; wherein, mf_CylHed_Act is the engine cylinder head actual flow, mf_total2_Act is the actual outlet total flow, and mf_CylHed_prop is the engine cylinder head flow proportion.
[0095] The engine cylinder body actual flow is obtained by calculating mf_CylBlk_Act = mf_total2_Act * mf_CylBlk_prop; wherein, mf_CylBlk_Act is the engine cylinder body actual flow, mf_total2_Act is the actual outlet total flow, and mf_CylBlk_prop is the engine cylinder body flow proportion.
[0096] The oil cooler branch actual flow is obtained by calculating mf_OC_Act = mf_total2_Act * mf_OC_prop; wherein, mf_OC_Act is the oil cooler branch actual flow, mf_total2_Act is the actual outlet total flow, and mf_OC_prop is the oil cooler branch flow proportion.
[0097] In the embodiment of the present application, the flow entering the radiator comes from the temperature control module; and the flow sources of the temperature control module include the actual flow of the engine cylinder head mf_CylHed_Act, the actual flow of the engine cylinder block mf_CylBlk_Act and the actual flow of the oil cooler branch mf_OC_Act; wherein the representative temperature of the actual flow of the engine cylinder head is the second detection temperature T2, the representative temperature of the actual flow of the engine cylinder block is the first detection temperature T1, and the representative temperature of the actual flow of the oil cooler branch is the thermal state representative temperature T_overall of the cooling system.
[0098] Therefore, the temperature of the fluid actually flowing out of the temperature control module and entering the radiator is the internal temperature of the temperature control module, i.e., the inlet temperature of the radiator is the internal temperature of the temperature control module.
[0099] The total flow at the inlet of the radiator mf_RadIn_Act = mf_total1_Act-mf_Tank_Eng_in_Act-mf_Byps_Act; wherein mf_total1_Act is the actual total inlet flow of the electronic water pump, mf_Tank_Eng_in_Act is the engine overflow flow, and mf_Byps_Act is the actual flow of the small circulation branch.
[0100] The total flow at the outlet of the radiator is the actual outlet flow of the radiator mf_Rad_Act.
[0101] The relationship between the inlet and outlet flows is: mf_Rad_Act = mf_RadIn_Act-mf_Tank_Rad_in_Act.
[0102] That is, there are two sets of heat exchange conditions for the flow at the position of the radiator, the first set of heat exchange conditions being: for the total flow at the outlet of the radiator mf_Rad_Act, the flow passes through the complete radiator; and the second set of heat exchange conditions being: for the overflow flow of the radiator mf_Tank_Rad_in_Act, this part of the flow only passes through the part from the inlet of the radiator to the overflow point.
[0103] Further, the detection temperatures include the first detection temperature and the second detection temperature, and the inlet temperature of the radiator is obtained by weighted calculation according to the detection temperatures and the actual outlet branch flow, including: calculating the weighted average of the first detection temperature and the second detection temperature according to the actual outlet branch flow.
[0104]
[0105] obtaining an internal temperature of the temperature control module; determining the internal temperature of the temperature control module as an inlet temperature of the radiator. Wherein, T_tmmInnr is the internal temperature of the temperature control module, T1 is the first detection temperature, T2 is the second detection temperature, T_overall is the thermal state characteristic temperature of the cooling system, mf_CylHed_Act is the actual flow of the engine cylinder head, mf_CylBlk_Act is the actual flow of the engine cylinder block, and mf_OC_Act is the actual flow of the oil cooler branch.
[0106] In some embodiments, the actual outlet flow of the radiator is determined according to the actual inlet total flow, including: obtaining a theoretical inlet branch flow of the electronic water pump; summing the theoretical inlet branch flow to obtain a theoretical inlet total flow; correcting the theoretical inlet total flow to obtain an actual inlet total flow; and determining the actual outlet flow of the radiator according to the actual inlet total flow.
[0107] As above, the actual outlet flow of the radiator is determined according to the actual inlet total flow, including: obtaining a thermal state characteristic temperature of the cooling system and a radiator flow proportion, and determining a correction coefficient according to the thermal state characteristic temperature; correcting the theoretical inlet total flow according to the correction coefficient to obtain the actual inlet total flow; and determining the actual outlet flow of the radiator according to the actual inlet total flow and the radiator flow proportion.
[0108] Exemplarily, a ratio of the theoretical outlet flow of the radiator to the theoretical inlet total flow is determined as the radiator flow proportion; the radiator flow proportion is obtained by calculating mf_Rad_prop = mf_Rad / mf_total1; wherein, mf_Rad_prop is the radiator flow proportion, mf_Rad is the theoretical outlet flow of the radiator, and mf_total1 is the theoretical inlet total flow. The actual inlet total flow is obtained by calculating mf_total1_Act = mf_total1*mf_mod; wherein, mf_total1_Act is the actual inlet total flow, mf_total1 is the theoretical inlet total flow, and mf_mod is the correction coefficient.
[0109] The actual outlet flow of the radiator is obtained by calculating mf_Rad_Act = mf_total1_Act*mf_Rad_prop; wherein, mf_Rad_Act is the actual outlet flow of the radiator, mf_total1_Act is the actual inlet total flow, and mf_Rad_prop is the radiator flow proportion.
[0110] In some embodiments, the actual heat exchange amount is determined according to the inlet temperature and the actual outlet flow of the radiator, comprising: obtaining an ambient temperature; obtaining a temperature difference between the inlet temperature and the ambient temperature; performing a table lookup operation according to the temperature difference and the actual outlet flow of the radiator to obtain a theoretical heat exchange amount and a correction coefficient; and correcting the theoretical heat exchange amount according to the correction coefficient to obtain the actual heat exchange amount.
[0111] Further, the table lookup operation according to the temperature difference and the actual outlet flow of the radiator to obtain the theoretical heat exchange amount and the correction coefficient comprises: finding out the theoretical heat exchange amount and the correction coefficient corresponding to the temperature difference and the actual outlet flow of the radiator from a preset database; wherein the preset database stores the corresponding relationship among the temperature difference, the actual outlet flow of the radiator, the theoretical heat exchange amount and the correction coefficient.
[0112] Exemplarily, the temperature difference is T_tmmInnr-T_amb; wherein T_tmmInnr is the inlet temperature of the radiator, and T_amb is the ambient temperature.
[0113] Further, the correction of the theoretical heat exchange amount according to the correction coefficient to obtain the actual heat exchange amount comprises: obtaining the actual heat exchange amount by calculating Q_Disp_Act=Q_aDisp*Q_Disp_coef; wherein Q_aDisp is the actual heat exchange amount, Q_Disp_Act is the theoretical heat exchange amount, and Q_Disp_coef is the correction coefficient.
[0114] In addition, the wind speed Wind_spd of the radiator can be obtained by table lookup of v_spd and wind_coef. Wherein v_spd is the vehicle speed, and wind_coef is the front grille correction coefficient.
[0115] In some embodiments, the theoretical outlet temperature of the radiator is determined according to the inlet temperature and the actual heat exchange amount, comprising: determining a heat exchange temperature difference according to the actual heat exchange amount, the actual outlet flow of the radiator and a preset specific heat capacity coefficient; and determining the difference between the inlet temperature and the heat exchange temperature difference as the theoretical outlet temperature of the radiator.
[0116] It can be understood that Q_aDisp_Act=c*mf_Rad_Act*(T_tmmInner-T_RadOut); wherein Q_aDisp_Act is the actual heat exchange amount, c is the specific heat capacity of the cooling liquid, mf_Rad_Act is the actual outlet flow of the radiator, T_tmmInner is the inlet temperature of the radiator, and T_RadOut is the theoretical outlet temperature of the radiator.
[0117] Exemplarily, Wherein the heat exchange temperature difference is T_tmmInner-T_RadOut; the theoretical outlet temperature of the radiator is determined by calculating T_RadOut=T_tmmInner-Q_aDisp_Act / c. obtaining a theoretical outlet temperature of the radiator.
[0118] In some embodiments, the fault of the cooling system is judged according to the theoretical outlet temperature of the radiator and the detected temperature, including: judging whether the detected temperature includes a fourth detected water temperature, and obtaining a judgment result; the fourth detected water temperature is an actual detected temperature at the outlet of the radiator; and in the case that the judgment result is that the detected temperature includes the fourth detected water temperature, the fault of the cooling system is judged according to the theoretical outlet temperature of the radiator and the fourth detected water temperature.
[0119] It can be understood that, in the case that the judgment result is that the detected temperature includes the fourth detected water temperature, it is considered that the fourth water temperature sensor is arranged in the cooling system, i.e., the temperature sensor is arranged at the outlet position of the radiator. For the cooling system designed with the fourth water temperature sensor architecture, the theoretical outlet temperature of the radiator and the actual detected fourth detected water temperature can be compared at this time. In the case that the cooling system has an internal leakage fault, the water temperature at the position of the fourth water temperature sensor will be higher than expected, while the overall water temperature of the engine will be lower than expected, because the cooling liquid will flow to the position of the fourth water temperature sensor.
[0120] In some embodiments, the fault of the cooling system is judged according to the theoretical outlet temperature of the radiator and the fourth detected water temperature, including: obtaining a first error between the theoretical outlet temperature of the radiator and the fourth detected water temperature every first preset period; in the case that the absolute value of the first error is greater than or equal to a first preset error threshold, obtaining a leakage flow rate according to the actual heat exchange amount and the fourth detected water temperature; comparing the leakage flow rate with an actual outlet flow rate of the radiator to obtain a leakage proportion; in the case that the leakage proportion is greater than a preset proportion threshold, accumulating a number of internal leakage fault confirmations once; and in the case that the number of internal leakage fault confirmations reaches a preset number of times, determining that the cooling system has an internal leakage fault. The first preset period is every 10 s, the first preset error threshold is 3℃, the preset proportion threshold is 10%, and the preset number of times is 5 times.
[0121] It can be understood that, by setting the first preset period, a plurality of first errors are obtained for judgment, which can reduce the probability of misjudgment, thereby further improving the fault judgment accuracy of the cooling system.
[0122] Further, the leakage flow rate is obtained according to the actual heat exchange amount and the fourth detected water temperature, including: calculating obtaining the leakage flow rate; wherein mf_Rad_chk is the leakage flow rate, Q_aDisp is the actual heat exchange amount, T4 is the fourth detected water temperature, c is the specific heat capacity of the cooling liquid, and T_tmmInner is the inlet temperature of the radiator.
[0123] Further, the leakage flow rate is compared with the actual outlet flow rate of the radiator to obtain a leakage ratio, including: calculating obtaining the leakage ratio; wherein, coff_Rad_leak is the leakage ratio, mf_Rad_chk is the leakage flow rate, and mf_Rad_Act is the actual outlet flow rate of the radiator.
[0124] In some embodiments, the detecting temperature includes a third detected water temperature, which is an actual detected temperature at the engine inlet; the cooling system is judged according to the theoretical outlet temperature of the radiator and the detected temperature, including: judging whether the detected temperature includes a fourth detected water temperature, to obtain a judgment result; the fourth detected water temperature is an actual detected temperature at the outlet of the radiator; in the case that the judgment result is that the detected temperature does not include the fourth detected water temperature, the theoretical temperature at the engine inlet is obtained by calculation based on the theoretical outlet temperature of the radiator; the cooling system is judged according to the theoretical temperature at the engine inlet and the third detected water temperature.
[0125] It can be understood that, in the case that the judgment result is that the detected temperature does not include the fourth detected water temperature, it is considered that the fourth water temperature sensor is not arranged in the cooling system, i.e., no temperature sensor is arranged at the outlet of the radiator. At this time, the fourth water temperature sensor is compared with other temperature sensors. Further, the theoretical temperature at the engine inlet is deduced based on the theoretical outlet temperature of the radiator, and compared with the actually calculated third detected water temperature, so as to realize the fault judgment of the cooling system.
[0126] In the embodiments of the present application, the flow rate entering the electronic water pump includes the actual outlet flow rate of the radiator mf_Rad_Act, the actual flow rate of the small circulation branch mf_Byps_Act, and the actual outlet flow rate of the expansion tank mf_Tank_Act; the theoretical temperature of the actual outlet flow rate of the radiator is T_RadOut, the theoretical temperature of the actual flow rate of the small circulation branch is T_tmmInner, i.e., the internal temperature of the temperature control module, and the theoretical temperature of the actual outlet flow rate of the expansion tank is T_Tank.
[0127] The theoretical temperature of the actual outlet flow rate of the expansion tank is obtained by: calculating
[0128] obtaining the theoretical temperature of the actual outlet flow rate of the expansion tank; wherein, T_Tank is the theoretical temperature of the actual outlet flow rate of the expansion tank, mf_Tank_Eng_in_Act is the engine overflow flow rate, mf_Tank_Rad_in_Act is the radiator overflow flow rate, T1 is the first detected temperature, i.e., the temperature of the engine overflow flow rate, and T_RadOut_gas is the temperature of the radiator overflow flow rate.
[0129] Further, the theoretical temperature at the engine inlet is obtained based on the theoretical outlet temperature of the radiator, including: obtaining the theoretical temperature at the engine inlet by calculating T_wp_out=(mf_Rad_Act*T_RadOut+mf_Byps_Act*T_tmmInner+mf_Tank_Act*T_Tank) / mf_total1_Act; wherein T_wp_out is the theoretical temperature at the engine inlet, mf_Rad_Act is the actual outlet flow of the radiator, T_RadOut is the theoretical temperature of the actual outlet flow of the radiator, mf_Byps_Act is the actual flow of the small circulation branch, T_tmmInner is the theoretical temperature of the actual flow of the small circulation branch, mf_Tank_Act is the actual outlet flow of the expansion tank, T_Tank is the theoretical temperature of the actual outlet flow of the expansion tank, and mf_total1_Act is the actual total inlet flow of the electronic water pump.
[0130] In some embodiments, the cooling system is judged for failure according to the theoretical temperature at the engine inlet and the third detected water temperature, including: obtaining a second error between the theoretical temperature at the engine inlet and the third detected water temperature every second preset period; accumulating and averaging the obtained second errors to obtain an average error; in the case that the average error is greater than a second preset error threshold, accumulating the number of internal leakage failure confirmations once; and in the case that the number of internal leakage failure confirmations reaches a preset number of times, determining that the cooling system has an internal leakage failure. The second preset period is every 10s, and the preset number of times is 5 times.
[0131] Further, the obtained second errors are accumulated and averaged within a preset time period; the preset time period is 30s.
[0132] It can be understood that, by setting the second preset period, multiple second errors are obtained, which can reduce the probability of misjudgment, thereby further improving the failure judgment accuracy of the cooling system.
[0133] Exemplarily, the second error is obtained by calculating T_delta=T_wp_out-T3, wherein T_delta is the second error, T_wp_out is the theoretical temperature at the engine inlet, and T3 is the third detected water temperature.
[0134] The obtained second errors are accumulated and averaged to obtain an average error, including: calculating Obtaining an average error; wherein, ave_T_delta is the average error, sum_T_delta is the sum of the plurality of second errors, n is the total number of second errors in the preset time period, sum_T_delta=T_delta(0)+T_delta(1)+T_delta(2)+…T_delta(n), and T_delta(n) is the nth second error in the preset time period.
[0135] For example, in the case that the average error ave_T_delta is greater than the second preset error threshold, the internal leakage fault flag bit lkg_err is confirmed to be 1, and the internal leakage fault confirmation number err_count is accumulated once. After the internal leakage fault confirmation number is accumulated, the internal leakage fault flag bit is reset, so that lkg_err=0, and then the next cycle is entered for judgment. In the case that the internal leakage fault confirmation number err_count reaches the preset number 5 times, it is determined that the cooling system has an internal leakage fault.
[0136] Optionally, after judging that the cooling system has an internal leakage fault, the method further comprises: displaying a preset reminder text on the vehicle instrument panel; and the preset reminder text is “engine temperature is too low, please check the cooling system”.
[0137] Please refer to Figure 4 , Figure 4 is an example of a method for fault judgment of the cooling system according to the theoretical outlet temperature of the radiator and the detected temperature in step S340, which can include steps S410 to S460, and will be described in detail as follows:
[0138] Step S410, judging whether the detected temperature includes a fourth detected water temperature, and obtaining a judgment result; the fourth detected water temperature is the actual detected temperature at the outlet of the radiator.
[0139] Step S420, obtaining a first error between the theoretical outlet temperature of the radiator and the fourth detected water temperature every first preset period.
[0140] Step S430, in the case that the absolute value of the first error is greater than or equal to a first preset error threshold, obtaining a leakage flow rate according to the actual heat exchange amount and the fourth detected water temperature.
[0141] Step S440, comparing the leakage flow rate with the actual outlet flow rate of the radiator to obtain a leakage ratio.
[0142] Step S450, in the case that the leakage ratio is greater than a preset ratio threshold, accumulating the internal leakage fault confirmation number once.
[0143] Step S460, in the case that the number of internal leakage fault confirmations reaches the preset number, it is determined that the cooling system has an internal leakage fault.
[0144] In the embodiment of the present application, the fourth water temperature sensor is arranged in the cooling system, i.e., the temperature sensor is arranged at the position of the radiator outlet. For the cooling system designed with the fourth water temperature sensor architecture, the theoretical outlet temperature of the radiator can be compared with the actually detected fourth detection water temperature. In the case that the cooling system has an internal leakage fault, the cooling liquid will flow to the position of the fourth water temperature sensor, and the water temperature at the position of the fourth water temperature sensor will be higher than expected, while the overall water temperature of the engine will be lower than expected. By comparing the theoretical outlet temperature of the radiator with the actually detected fourth detection water temperature, the fault can be more accurately judged in the case that the fourth water temperature sensor is arranged, thereby improving the fault judgment accuracy and reliability of the cooling system.
[0145] Please refer to Figure 5 , Figure 5 Step S340 is another exemplary process of the method for judging the fault of the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature, which can include steps S510 to S560, and the details are as follows:
[0146] Step S510, judging whether the detection temperature includes the fourth detection water temperature to obtain a judgment result; the fourth detection water temperature is the actually detected temperature at the outlet of the radiator.
[0147] Step S520, in the case that the judgment result is that the detection temperature does not include the fourth detection water temperature, calculating based on the theoretical outlet temperature of the radiator to obtain the theoretical temperature at the inlet of the engine.
[0148] Step S530, obtaining the second error between the theoretical temperature at the inlet of the engine and the third detection water temperature every second preset period.
[0149] Step S540, accumulating and averaging the obtained second error to obtain an average error.
[0150] Step S550, in the case that the average error is greater than the second preset error threshold, accumulating the number of internal leakage fault confirmations once.
[0151] Step S560, in the case that the number of internal leakage fault confirmations reaches the preset number, it is determined that the cooling system has an internal leakage fault.
[0152] In the embodiment of the present application, the fourth water temperature sensor is not arranged in the cooling system, that is, no temperature sensor is arranged at the outlet position of the radiator. At this time, comparison is needed with other temperature sensors, and the theoretical temperature at the inlet of the engine is deduced based on the theoretical outlet temperature of the radiator, and comparison is made with the third water temperature detection value actually measured, so that the fault judgment of the cooling system can be realized without adding a sensor at the outlet of the radiator, the fault judgment accuracy of the cooling system of the vehicle is improved, and the fault judgment reliability is improved.
[0153] In combination Figure 6 In another exemplary embodiment of the present application, a device for judging the fault of a cooling system is also provided. The cooling system is applied to a vehicle, and the cooling system includes a radiator for controlled reduction of the temperature of cooling liquid. The device includes an acquisition module 610, a first determination module 620, a second determination module 630, and a judgment module 640. The acquisition module 610 is configured to acquire a detection temperature of the cooling system, and to acquire an inlet temperature of the radiator and an actual outlet flow of the radiator. The first determination module 620 is configured to determine an actual heat exchange amount according to the inlet temperature and the actual outlet flow of the radiator. The second determination module 630 is configured to determine a theoretical outlet temperature of the radiator according to the inlet temperature and the actual heat exchange amount. The judgment module 640 is configured to judge the fault of the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature.
[0154] Further, the acquisition module 610 is configured to acquire the inlet temperature of the radiator by the following manner: acquiring an actual outlet branch flow of the electronic water pump; and performing weighted calculation according to the detection temperature and the actual outlet branch flow to obtain the inlet temperature of the radiator.
[0155] Further, the acquisition module 610 is configured to acquire the actual outlet flow of the radiator by the following manner: acquiring a theoretical inlet branch flow of the electronic water pump; summing the theoretical inlet branch flow to obtain a theoretical total inlet flow; correcting the theoretical total inlet flow to obtain an actual total inlet flow; and determining the actual outlet flow of the radiator according to the actual total inlet flow.
[0156] Further, the first determination module 620 is configured to determine the actual heat exchange amount according to the inlet temperature and the actual outlet flow of the radiator by the following manner: acquiring an ambient temperature; acquiring a temperature difference between the inlet temperature and the ambient temperature; performing table lookup operation according to the temperature difference and the actual outlet flow of the radiator to obtain a theoretical heat exchange amount and a correction coefficient; and correcting the theoretical heat exchange amount according to the correction coefficient to obtain the actual heat exchange amount.
[0157] Further, the second determining module 630 is configured to determine the theoretical outlet temperature of the radiator according to the inlet temperature and the actual heat exchange amount by: determining the heat exchange temperature difference according to the actual heat exchange amount, the actual outlet flow of the radiator and the preset specific heat capacity coefficient; and determining the difference between the inlet temperature and the heat exchange temperature difference as the theoretical outlet temperature of the radiator.
[0158] Further, the judging module 640 is configured to judge the fault of the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature by: judging whether the detection temperature includes the fourth detection water temperature, and obtaining a judgment result; the fourth detection water temperature is the actual detection temperature at the outlet of the radiator; and in the case that the judgment result is that the detection temperature includes the fourth detection water temperature, judging the fault of the cooling system according to the theoretical outlet temperature of the radiator and the fourth detection water temperature.
[0159] Further, the judging module 640 is configured to judge the fault of the cooling system according to the theoretical outlet temperature of the radiator and the fourth detection water temperature by: obtaining the first error between the theoretical outlet temperature of the radiator and the fourth detection water temperature every first preset period; in the case that the absolute value of the first error is greater than or equal to a first preset error threshold, obtaining the leakage flow according to the actual heat exchange amount and the fourth detection water temperature; comparing the leakage flow with the actual outlet flow of the radiator to obtain a leakage proportion; in the case that the leakage proportion is greater than a preset proportion threshold, accumulating the number of internal leakage fault confirmations once; and in the case that the number of internal leakage fault confirmations reaches a preset number of times, determining that the cooling system has an internal leakage fault.
[0160] Further, the detection temperature includes a third detection water temperature, and the third detection water temperature is the actual detection temperature at the inlet of the engine; the judging module 640 is configured to judge the fault of the cooling system according to the theoretical outlet temperature of the radiator and the detection temperature by: judging whether the detection temperature includes the fourth detection water temperature, and obtaining a judgment result; the fourth detection water temperature is the actual detection temperature at the outlet of the radiator; in the case that the judgment result is that the detection temperature does not include the fourth detection water temperature, calculating based on the theoretical outlet temperature of the radiator to obtain a theoretical temperature at the inlet of the engine; and judging the fault of the cooling system according to the theoretical temperature at the inlet of the engine and the third detection water temperature.
[0161] Further, the judging module 640 is configured to judge the cooling system according to the theoretical temperature at the engine inlet and the third detected water temperature by the following manner: obtaining a second error between the theoretical temperature at the engine inlet and the third detected water temperature every second preset period; obtaining an average error by accumulating and averaging the obtained second errors; accumulating the internal leakage fault confirmation times once in the case that the average error is greater than a second preset error threshold; and determining that the cooling system has an internal leakage fault in the case that the internal leakage fault confirmation times reaches a preset number.
[0162] It should be noted that the device for judging the cooling system fault provided in the above embodiments and the method for judging the cooling system fault provided in the above embodiments belong to the same concept, and the specific manner in which each module and unit performs operations has been described in detail in the method embodiments, which will not be described here. In actual application, the device for judging the cooling system fault can allocate the above functions to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above, and this is not limited here.
[0163] Embodiments of the present application also provide an electronic device, comprising: one or more processors; a memory for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the method for judging the cooling system fault provided in each of the above embodiments.
[0164] Another aspect of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the network device drainage control method as described above. The computer-readable storage medium can be included in the electronic device described in the above embodiments, or can exist separately and not be assembled into the electronic device.
[0165] It should be noted that the computer-readable storage medium shown in the embodiments of the present application can include but is not limited to: an electrical connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer program contained on the computer-readable storage medium can be transmitted by any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0166] The above-described embodiments are merely possible implementations of the present application, but are not intended to limit the implementation of the present application. Based on the main concept and spirit of the present application, those skilled in the art can easily make corresponding modifications or changes, and the protection scope of the present application should be subject to the protection scope required by the claims.
Claims
1. A method of failure determination of a cooling system, characterized by, The cooling system is applied to a vehicle, the cooling system includes a radiator for controlled reduction of coolant temperature; the method includes: The detection temperature of the cooling system is obtained, and the inlet temperature and actual outlet flow rate of the radiator are also obtained. The actual heat exchange is determined based on the inlet temperature and the actual outlet flow rate of the radiator. The theoretical outlet temperature of the radiator is determined based on the inlet temperature and the actual heat exchange. The cooling system is fault-diagnosed based on the theoretical outlet temperature of the radiator and the detected temperature. The cooling system includes an electronic water pump, and the radiator is connected to the inlet end of the electronic water pump. The electronic water pump is used to controllably regulate the flow rate of the coolant in the cooling system. Obtaining the inlet temperature of the radiator includes: obtaining the actual outlet branch flow rate of the electronic water pump; and performing a weighted calculation based on the detected temperature and the actual outlet branch flow rate to obtain the inlet temperature of the radiator.
2. The method of claim 1, wherein, Obtaining the actual outlet flow rate of the radiator includes: Obtain the theoretical inlet branch flow rate of the electronic water pump; Summing the theoretical inlet branch flows yields the theoretical total inlet flow; The theoretical total import flow rate is corrected to obtain the actual total import flow rate; The actual outlet flow rate of the radiator is determined based on the actual total inlet flow rate.
3. The method of claim 1, wherein, The actual heat exchange is determined based on the inlet temperature and the actual outlet flow rate of the radiator, including: Obtain the ambient temperature; Obtain the temperature difference between the inlet temperature and the ambient temperature; The theoretical heat exchange capacity and correction coefficient are obtained by looking up a table based on the temperature difference and the actual outlet flow rate of the radiator. The theoretical heat exchange is corrected according to the correction factor to obtain the actual heat exchange.
4. The method of claim 1, wherein, Determining the theoretical outlet temperature of the radiator based on the inlet temperature and the actual heat exchange includes: The heat exchange temperature difference is determined based on the actual heat exchange, the actual outlet flow rate of the radiator, and the preset specific heat capacity coefficient. The difference between the inlet temperature and the heat exchange temperature difference is determined as the theoretical outlet temperature of the radiator.
5. The method of claim 1, wherein, The cooling system is fault-diagnosed based on the theoretical outlet temperature of the radiator and the detected temperature, including: Determine whether the detected temperature includes the fourth detected water temperature, and obtain the determination result; the fourth detected water temperature is the actual detected temperature at the outlet of the radiator. If the determination result is that the detected temperature includes the fourth detected water temperature, the cooling system is fault-determined based on the theoretical outlet temperature of the radiator and the fourth detected water temperature.
6. The method of claim 5, wherein, The cooling system is fault-diagnosed based on the theoretical outlet temperature of the radiator and the fourth detected water temperature, including: Every first preset cycle, the first error between the theoretical outlet temperature of the radiator and the fourth detected water temperature is obtained; If the absolute value of the first error is greater than or equal to the first preset error threshold, the leakage flow rate is obtained based on the actual heat exchange and the fourth detected water temperature. The leakage flow rate is compared with the actual outlet flow rate of the radiator to obtain the leakage ratio; If the leakage ratio is greater than a preset ratio threshold, the number of internal leakage fault confirmations will be accumulated once. If the number of internal leakage fault confirmations reaches a preset number, it is determined that the cooling system has an internal leakage fault.
7. The method of claim 1, wherein, The detected temperature includes a third detected water temperature, which is the actual detected temperature at the engine inlet; fault diagnosis of the cooling system is performed based on the theoretical outlet temperature of the radiator and the detected temperature, including: Determine whether the detected temperature includes the fourth detected water temperature, and obtain the determination result; the fourth detected water temperature is the actual detected temperature at the outlet of the radiator. If the determination result is that the detected temperature does not include the fourth detected water temperature, the theoretical temperature at the engine inlet is calculated based on the theoretical outlet temperature of the radiator. The cooling system is diagnosed based on the theoretical temperature at the engine inlet and the third detected water temperature.
8. The method of claim 7, wherein, The cooling system is diagnosed based on the theoretical temperature at the engine inlet and the third detected water temperature, including: Every second preset cycle, the second error between the theoretical temperature at the engine inlet and the third detected water temperature is obtained; The average error is obtained by summing up the obtained second errors and averaging them. If the average error is greater than the second preset error threshold, the number of internal leakage fault confirmations is accumulated once. If the number of internal leakage fault confirmations reaches a preset number, it is determined that the cooling system has an internal leakage fault.
9. An apparatus for determining a failure of a cooling system, characterized by The cooling system is applied to a vehicle, the cooling system includes a radiator for controlled reduction of coolant temperature; the device includes: The acquisition module is configured to acquire the detected temperature of the cooling system, and to acquire the inlet temperature and actual outlet flow rate of the radiator. The first determining module is configured to determine the actual heat exchange based on the inlet temperature and the actual outlet flow rate of the radiator. The second determining module is configured to determine the theoretical outlet temperature of the radiator based on the inlet temperature and the actual heat exchange. The judgment module is configured to perform fault judgment on the cooling system based on the theoretical outlet temperature of the radiator and the detected temperature. The cooling system includes an electronic water pump, and the radiator is connected to the inlet end of the electronic water pump. The electronic water pump is used to controllably regulate the flow rate of the coolant in the cooling system. Obtaining the inlet temperature of the radiator includes: obtaining the actual outlet branch flow rate of the electronic water pump; and performing a weighted calculation based on the detected temperature and the actual outlet branch flow rate to obtain the inlet temperature of the radiator.
10. An electronic device, comprising: include: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the method for determining a cooling system fault as described in any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method for determining cooling system faults as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Abnormality diagnosis device of vehicle cooling system
JP2010071079A
Fuel cell cooling system
US20180183078A1