A monitoring method and device applied to a cooling system
By monitoring the new heat value and liquid level threshold of the expansion tank of the cooling system, and calculating the coolant temperature threshold, the problem of overheating of heat-generating components caused by coolant leakage was solved, ensuring system safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU AUTOMOBILE GROUP CO LTD
- Filing Date
- 2024-01-16
- Publication Date
- 2026-07-07
Smart Images

Figure CN117905570B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cooling system monitoring technology, and more specifically, to a monitoring method and apparatus for cooling systems. Background Technology
[0002] With the continuous development of technology, using cooling systems containing coolant to cool heat-generating components has become a common cooling method used by developers. In related technologies, the cooling system uses internal coolant to cool the heat dissipated by the heat-generating components during operation, maintaining their optimal working condition. However, if the coolant leaks, the heat dissipated by the heat-generating components may not be fully transferred to the heat dissipation components for cooling, causing the components to operate in an overheated state, thus posing a significant safety risk to operators. Therefore, how to monitor for coolant leaks in the cooling system has become an urgent problem to be solved. Summary of the Invention
[0003] To address the aforementioned technical problems, embodiments of this application provide a monitoring method, apparatus, computer-readable storage medium, and electronic device for use in cooling systems.
[0004] According to one aspect of the embodiments of this application, a monitoring method for a cooling system is provided, comprising: acquiring an additional heat value corresponding to an expansion tank in the cooling system; wherein the additional heat value represents the heat dissipated by the cooling system to the expansion tank; calculating a coolant temperature threshold corresponding to the expansion tank based on the liquid level threshold of the expansion tank and the additional heat value; and issuing an alarm signal to indicate coolant leakage in the cooling system if the acquired coolant temperature value in the expansion tank exceeds the coolant temperature threshold.
[0005] According to one aspect of the embodiments of this application, a monitoring device for a cooling system is provided, comprising: an acquisition module configured to acquire an additional heat value corresponding to an expansion tank in the cooling system; wherein the additional heat value represents the heat dissipated by the cooling system to the expansion tank; a calculation module configured to calculate a coolant temperature threshold corresponding to the expansion tank based on the liquid level threshold of the expansion tank and the additional heat value; and a leakage judgment module configured to issue an alarm signal indicating a coolant leak in the cooling system if the acquired coolant temperature value in the expansion tank exceeds the coolant temperature threshold.
[0006] In some embodiments of this application, based on the foregoing scheme, the cooling system includes a heat-generating component and a heat-dissipating component. The expansion tank includes a first inlet connected to a branch of the heat-generating component and a second inlet connected to a branch of the heat-dissipating component. The acquisition module is further configured to: acquire the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet respectively; acquire the coolant discharge temperature value of the expansion tank; and calculate the additional heat value based on the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet and the coolant discharge temperature value.
[0007] In some embodiments of this application, based on the foregoing scheme, the cooling system includes an adjustment component for controlling the flow of coolant, and the acquisition module is further configured to: determine the coolant inlet volume corresponding to each of the heat-generating component and the heat-dissipating component based on the coolant flow rate adjustment parameters of the adjustment component; acquire the branch discharge flow rate ratio corresponding to each of the heat-generating component and the heat-dissipating component; wherein, the branch discharge flow rate ratio characterizes the proportion of coolant to be discharged to the expansion tank in the coolant inlet volume; and calculate the coolant branch flow rate corresponding to each of the first inlet and the second inlet based on the coolant inlet volume corresponding to each of the heat-generating component and the heat-dissipating component and the branch discharge flow rate ratio.
[0008] In some embodiments of this application, based on the foregoing scheme, the acquisition module is further configured to: determine the theoretical coolant inflow volume corresponding to the heat-generating component and the heat-dissipating component based on the coolant flow rate adjustment parameters; acquire the inflow correction coefficient corresponding to the heat-generating component at the current heat-generating temperature; and calculate the coolant inflow volume corresponding to the heat-generating component and the heat-dissipating component based on the theoretical coolant inflow volume corresponding to the heat-generating component and the heat-dissipating component and the inflow correction coefficient.
[0009] In some embodiments of this application, based on the foregoing scheme, the heating component includes multiple heating units, and the acquisition module is further configured to: acquire the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit; wherein, the coolant inlet ratio characterizes the proportion of the coolant inlet volume of the heating unit in the total coolant circulation volume of the cooling system; calculate the comprehensive heating temperature based on the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit; and determine the inlet correction coefficient by using the comprehensive heating temperature as the current heating temperature of the heating component.
[0010] In some embodiments of this application, based on the foregoing scheme, the acquisition module is further configured to: acquire the discharge length information, coolant inlet temperature value, and coolant discharge temperature value corresponding to each of the heat-generating component and the heat-dissipating component; wherein, the discharge length information includes the discharge distance from the inlet to the branch outlet and the discharge distance from the inlet to the outlet for each of the heat-generating component and the heat-dissipating component; and calculate the coolant branch outlet temperature value corresponding to each of the first inlet and the second inlet based on the discharge length information, coolant inlet temperature value, and coolant discharge temperature value corresponding to each of the heat-generating component and the heat-dissipating component.
[0011] In some embodiments of this application, based on the foregoing scheme, the monitoring device applied to the cooling system further includes a leakage safety module. The leakage safety module is configured to: after calculating the coolant temperature threshold corresponding to the expansion tank based on the liquid level threshold of the expansion tank and the newly added heat value, calculate the coolant safe temperature threshold corresponding to the expansion tank based on the safe liquid level threshold of the expansion tank and the newly added heat value; start timing when the coolant temperature value is between the coolant temperature threshold and the coolant safe temperature threshold; if the timing duration reaches a preset duration, calculate the liquid level deviation value of the expansion tank; if the liquid level deviation value exceeds the preset safety threshold, issue the alarm signal.
[0012] In some embodiments of this application, based on the foregoing scheme, the leakage safety module is configured to: repeatedly execute the steps of obtaining the current pressure value in the expansion tank in response to the water inlet signal corresponding to the expansion tank, and calculating the difference between the current pressure value and the preset pressure threshold, until the timing duration reaches the preset duration; calculate the cumulative value of each difference calculated in the repeatedly executed steps, and use the cumulative value as the liquid level deviation value.
[0013] In some embodiments of this application, based on the foregoing scheme, the monitoring device applied to the cooling system further includes a self-test module. The self-test module is configured to: execute a self-test program corresponding to the regulating component in the cooling system before acquiring the new heat value corresponding to the expansion tank in the cooling system; wherein, when the regulating component is a water pump, the self-test program includes: adjusting the speed of the water pump in the cooling system to the calibrated speed; when the acquired current speed of the water pump reaches the calibrated speed, acquiring the operating current of the water pump, and determining the dry-running current of the water pump based on the current speed; if the operating current does not reach the calibrated speed... If the current exceeds the dry running current, a first fault signal is issued to indicate that the water pump has malfunctioned. When the regulating component is a temperature control module, the self-test procedure includes: adjusting the rotation angle of the temperature control module in the cooling system to the calibrated rotation angle; when the real-time rotation angle of the temperature control module reaches the calibrated rotation angle, adjusting the current torque of the temperature control module to a preset torque, and calculating the difference between the real-time rotation angle and the calibrated rotation angle; if the difference between the real-time rotation angle and the calibrated rotation angle exceeds a preset rotation angle deviation value, a second fault signal is issued to indicate that the temperature control module has malfunctioned.
[0014] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a computer's processor, cause the computer to perform the monitoring method for a cooling system as described in the above embodiments.
[0015] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and 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 monitoring method for a cooling system as described in the above embodiments.
[0016] In the technical solution of this application embodiment, the newly added heat value corresponding to the expansion tank in the cooling system is first obtained, and then the coolant temperature threshold corresponding to the expansion tank is calculated based on the liquid level threshold and the newly added heat value of the expansion tank. Finally, it is determined whether the obtained coolant temperature value in the expansion tank exceeds the coolant temperature threshold. If it is determined to be yes, it indicates that the coolant in the cooling system has leaked and the liquid level in the expansion tank is too low, so that the temperature value of the expansion tank after the change due to the newly added heat value exceeds the coolant temperature threshold corresponding to the volume of the expansion tank at the liquid level threshold. The probability of causing a safety accident is relatively high, so an alarm signal can be issued to indicate that the coolant in the cooling system is leaking, thereby achieving the purpose of confirming that the coolant in the cooling system is leaking. Moreover, after confirming that the coolant in the cooling system is leaking, the operator can be notified in a timely manner, which is convenient for the operator to handle further and avoid safety accidents caused by the low coolant content in the cooling system. Attached Figure Description
[0017] 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. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0018] Figure 1 This is a schematic diagram of a cooling system involved in this application.
[0019] Figure 2 This is a flowchart illustrating a monitoring method applied to a cooling system, as shown in an exemplary embodiment of this application.
[0020] Figure 3 yes Figure 2 The flowchart of step S210 in the illustrated embodiment is shown in an example embodiment.
[0021] Figure 4 yes Figure 3 The flowchart of step S310 in the illustrated embodiment is shown in an example embodiment.
[0022] Figure 5 yes Figure 4 The flowchart of step S410 in the illustrated embodiment is shown in an example embodiment.
[0023] Figure 6 yes Figure 5 The flowchart of step S520 in the illustrated embodiment is shown in an example embodiment.
[0024] Figure 7 yes Figure 3The flowchart of step S310 in the illustrated embodiment is shown in yet another example embodiment.
[0025] Figure 8 yes Figure 2 The flowchart of another embodiment following step S220 in the illustrated embodiment.
[0026] Figure 9 This is a block diagram illustrating a monitoring device applied to a cooling system, as shown in an exemplary embodiment of this application.
[0027] Figure 10 This is a schematic diagram of the structure of an electronic device shown in an exemplary embodiment of this application. Detailed Implementation
[0028] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0029] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0030] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0031] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0032] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0033] Figure 1 This is a schematic diagram of an exemplary cooling system. Figure 1 As shown, the cooling system 100 includes a coolant circulation pipeline consisting of a heat-generating component 110, a heat-dissipating component 120, an adjusting component 130, and an expansion tank 140 connected by pipes.
[0034] In related technologies, the cooling system 100 operates by using a regulating component 130 to drive the coolant in the cooling system 100 to circulate, thereby cooling the heat dissipated by the heat-generating component 110 through the heat dissipation component 120, maintaining the heat-generating component 110 in a good working condition. However, if the coolant in the cooling system 100 leaks, the heat dissipated by the heat-generating component 110 may not be fully transferred to the heat dissipation component 120 for cooling, causing the heat-generating component 110 to operate in an overheated state, thus posing a very high safety risk to the operator. Therefore, how to monitor the coolant leakage in the cooling system 100 has become an urgent problem to be solved.
[0035] To monitor for coolant leakage in a cooling system, this application proposes a monitoring method for cooling systems, as detailed in the embodiments below. Figure 2 As shown. This method can be applied to Figure 1 The cooling system shown can be provided by [method name missing]. Figure 1 The controller installed in the cooling system shown executes the specific functions; of course, it can also be controlled by a system with... Figure 1 The controller installed in the vehicle carrying the cooling system is responsible for execution, and there are no restrictions on this. The method includes at least steps S210 to S230, which are detailed below:
[0036] In step S210, the newly added heat value corresponding to the expansion tank in the cooling system is obtained.
[0037] It should be noted that after the coolant absorbs heat dissipated by the heat-generating components in the cooling system, its volume expands accordingly. Since the circulation pipes in the cooling system cannot hold the excess coolant, it is drained into the expansion tank, which stores the coolant in the cooling system. After the coolant temperature drops, this portion of coolant flows back into the circulation pipes through the expansion tank. Simultaneously, the expansion tank also absorbs the pressure released when the coolant temperature rises. The excess coolant entering the expansion tank absorbs the heat dissipated by the heat-generating components and transfers this heat to the expansion tank. Accordingly, the additional heat value represents the amount of heat dissipated from the cooling system to the expansion tank.
[0038] The method for obtaining the new heat value corresponding to the expansion tank can be flexibly set as needed. In one example, a heat sensor can be set in the cooling system to collect the new heat value corresponding to the expansion tank.
[0039] In another example, considering that the additional heat value of the expansion tank is related to the current coolant inlet flow rate, coolant inlet temperature, and coolant outlet temperature, the additional heat value of the expansion tank can be calculated using the obtained coolant inlet flow rate, coolant inlet temperature, and coolant outlet temperature. This allows for the calculation of the additional heat value based on the actual operating conditions of the expansion tank, thereby improving the accuracy of the obtained additional heat value.
[0040] The additional calorie value in the above process can be calculated using the following formula:
[0041] Q_Tank_inside=c×Tank_in×(T_Tank_inlet-T_Tank_outlet)
[0042] Where Q_Tank_inside is the new heat value corresponding to the expansion tank, c is the specific heat capacity of the coolant in the cooling system, Tank_in is the water inlet of the expansion tank, T_Tank_inlet is the water inlet temperature of the expansion tank, and T_Tank_outlet is the water outlet temperature of the expansion tank.
[0043] In step S220, the coolant temperature threshold corresponding to the expansion tank is calculated based on the liquid level threshold of the expansion tank and the newly added heat value.
[0044] Considering that the temperature of the expansion tank under the same coolant volume will change with the change of the added heat value, in the embodiments of this application, after obtaining the added heat value corresponding to the expansion tank, the coolant temperature threshold corresponding to the expansion tank can be calculated according to the liquid level threshold of the expansion tank and the added heat value, thereby determining the specific situation of the temperature of the expansion tank under the volume corresponding to the liquid level threshold changing with the added heat value.
[0045] The coolant temperature threshold in the above process can be calculated using the following formula:
[0046] T_Tank_inside(n)=T_Tank_insid(n-1)+[Q_Tank_inside÷(c×V×ρ)]
[0047] Wherein, T_Tank_inside(n) is the temperature value of the expansion tank after the change due to the increase in heat value at the volume corresponding to the liquid level threshold, T_Tank_insid(n-1) is the temperature value of the expansion tank before the change due to the increase in heat value at the volume corresponding to the liquid level threshold, V is the volume corresponding to the liquid level threshold of the expansion tank, and ρ is the density of the coolant in the cooling system.
[0048] In step S230, if the obtained coolant temperature value in the expansion tank exceeds the coolant temperature threshold, an alarm signal is issued to indicate coolant leakage in the cooling system.
[0049] In the embodiments of this application, after calculating the coolant threshold corresponding to the expansion tank, if the obtained coolant temperature value in the expansion tank exceeds the coolant temperature threshold, it indicates that the liquid level in the expansion tank is too low, such that the temperature value of the expansion tank after being affected by the increased heat value exceeds the coolant temperature threshold corresponding to the volume of the expansion tank at the liquid level threshold. Then, an alarm signal is issued to indicate coolant leakage in the cooling system. This allows the operator to be notified in a timely manner after confirming coolant leakage in the cooling system, facilitating further handling by the operator and avoiding safety accidents caused by low coolant content in the cooling system.
[0050] This application takes into consideration Figure 1During operation, the cooling system 100 circulates its internal coolant through the heat-generating component 110 and the heat-dissipating component 120 to transfer and cool the heat emitted by the heat-generating component 110. As the coolant temperature gradually increases, its volume expands further. To prevent the heat-generating component 110 or the heat-dissipating component 120 from bursting due to the expanding coolant, branch outlets are provided on the heat-generating component 110 and the heat-dissipating component 120. When the coolant volume expands, excess coolant is discharged through the corresponding branch outlets of the heat-generating component 110 and the heat-dissipating component 120. Simultaneously, the expansion tank 140 includes a first inlet connected to the branch outlet of the heat-generating component 110 and a second inlet connected to the branch outlet of the heat-dissipating component 120, thereby recovering the excess coolant discharged from the branch outlets of the heat-generating component 110 and the heat-dissipating component 120 through the first and second inlets.
[0051] Based on the above content and Figure 2 In one embodiment of this application, the process of obtaining the additional heat value corresponding to the expansion tank in the cooling system may include steps S310 to S330. See details below. Figure 3 As shown, the details are as follows:
[0052] In step S310, the flow rate and temperature of the coolant branch corresponding to the first inlet and the second inlet are obtained respectively.
[0053] Since the increase in heat value of the expansion tank is related to the inflow rate and temperature of the coolant discharged into the expansion tank, and the expansion tank simultaneously receives coolant from both the heat dissipation and heat generation components, the increase in heat value of the expansion tank is also related to the inflow rate and temperature of the coolant supplied by both components. Furthermore, the heat dissipated by the heat dissipation components and the heat generation components differ, resulting in different temperatures for the coolant supplied by them. Therefore, in the embodiments of this application, during the process of obtaining the increase in heat value corresponding to the expansion tank, the flow rate and temperature of the coolant branch corresponding to each of the first and second inlets can be obtained separately.
[0054] One method for obtaining the flow rate of the coolant branch corresponding to the first and second inlets is to install flow meters in both inlets. The flow rate of the coolant flowing through the first and second inlets is then collected using these flow meters as the respective coolant branch flow rates. Conversely, another method for obtaining the temperature values of the coolant branch corresponding to the first and second inlets is to install temperature sensors in both inlets. These temperature sensors collect the temperature values of the coolant flowing through the first and second inlets as the respective coolant branch temperature values.
[0055] In step S320, the coolant discharge temperature value of the expansion tank is obtained.
[0056] The method of obtaining the coolant discharge temperature value of the expansion tank can also be to collect it by setting a temperature sensor. That is, a temperature sensor is set at the discharge port of the expansion tank, and the temperature value corresponding to the coolant flowing through the discharge port of the expansion tank is collected by the set temperature sensor, and the collected temperature value is used as the coolant discharge temperature value.
[0057] In step S330, the additional heat value is calculated based on the coolant branch flow rate and coolant branch temperature value corresponding to the first and second water inlets, as well as the coolant discharge temperature value.
[0058] In the embodiments of this application, by obtaining the coolant branch flow rate and coolant branch temperature values corresponding to the first and second inlets, as well as the coolant discharge temperature value of the expansion tank, the additional heat value can be calculated based on the coolant branch flow rate and coolant branch temperature values corresponding to the first and second inlets, as well as the coolant discharge temperature value. The additional heat value of the expansion tank is determined based on the actual heat dissipation of the heat-generating and heat-dissipating components in the cooling system, thereby improving the accuracy of the obtained additional heat value.
[0059] The additional calorie value in the above process can be calculated using the following formula:
[0060] Q_Tank_inside=c×mf_Tank_Eng_in_Act×(T_CylHed_gas-T_Tank_outlet)
[0061] +c×mf_Tank_Rad_in_Act×(T_Rad_gas-T_Tank_outlet)
[0062] Where mf_Tank_Eng_in_Act is the flow rate of the coolant branch corresponding to the first inlet, T_CylHed_gas is the temperature value of the coolant branch corresponding to the first inlet, mf_Tank_Rad_in_Act is the flow rate of the coolant branch corresponding to the second inlet, and T_Rad_gas is the temperature value of the coolant branch corresponding to the second inlet.
[0063] This application takes into consideration Figure 1 The heat emitted by the heating element 110 in the cooling system 100 is constantly changing. In order to avoid wasting resources in the cooling system 100 while ensuring that the cooling rate does not decrease, an adjustment element 130 for controlling the flow of coolant is provided in the cooling system 100 to adjust the flow rate of coolant according to the changes in the heat emitted by the heating element 110, thereby avoiding waste of resources.
[0064] Based on the above content and Figure 3 The technical solution of the illustrated embodiment, in one embodiment of this application, involves obtaining the coolant branch flow rate and coolant branch temperature values corresponding to the first and second inlets, which may include steps S410 to S430. See Figure 4 for details, which are described below:
[0065] In step S410, the coolant inlet volume for each of the heat-generating and heat-dissipating components is determined based on the coolant flow rate adjustment parameters of the adjusting component.
[0066] First, it should be noted that since the adjustment module is used to control the flow of coolant, the amount of water entering each component in the cooling system will change as the coolant flow rate adjustment parameters corresponding to the adjustment module change.
[0067] The method of determining the coolant inlet volume for each heat-generating and heat-dissipating component based on the coolant flow regulation parameters of the regulating component can be flexibly adjusted as needed. In one example, the coolant inlet volume for each heat-generating and heat-dissipating component that has a mapping relationship with the coolant flow regulation parameters of the regulating component can be determined separately in a preset flow table. In other words, the preset flow table can pre-store the mapping relationship between different coolant flow regulation parameters and the coolant inlet volumes of the heat-generating and heat-dissipating components. Furthermore, the preset flow table can be generated by testers through experimentation or based on the development experience of the developers.
[0068] In another example, considering that the rate at which heat-generating components produce heat varies under different operating conditions, and that the higher the heat absorbed by the coolant, the lower the intermolecular interaction force, making it easier for the regulating module to drive the coolant flow, that is, under the same coolant flow rate regulation parameters, the higher the coolant temperature, the greater the coolant flow rate. This allows the current operating condition of the heat-generating component to be obtained, and the corresponding target preset flow rate table to be determined based on the current operating condition. Then, the coolant inlet volume corresponding to the heat-generating and heat-dissipating components that have a mapping relationship with the coolant flow rate regulation parameters of the regulating component is determined separately from the target preset flow rate table, thereby improving the accuracy of the determined coolant inlet volume corresponding to the heat-generating and heat-dissipating components.
[0069] In step S420, the branch discharge flow rate ratios corresponding to the heat-generating component and the heat-dissipating component are obtained.
[0070] In the embodiments of this application, after determining the coolant inlet volume corresponding to each of the heating and cooling components, the branch discharge flow rate ratio corresponding to each of the heating and cooling components can be obtained. The branch discharge flow rate ratio represents the proportion of coolant to be discharged to the expansion tank in the coolant inlet volume. In other words, by obtaining the branch discharge flow rate ratio corresponding to each of the heating and cooling components, the proportion of coolant to be discharged to the expansion tank in the coolant inlet volume corresponding to each of the heating and cooling components can be determined.
[0071] In step S430, the coolant branch flow rate corresponding to the first inlet and the second inlet is calculated based on the ratio of coolant inlet flow rate to branch discharge flow rate corresponding to the heat-generating component and the heat-dissipating component.
[0072] In the embodiments of this application, after obtaining the branch discharge flow ratios corresponding to the heat-generating component and the heat-dissipating component, the coolant branch flow rates corresponding to the first inlet and the second inlet can be calculated based on the coolant inflow and branch discharge flow ratios corresponding to the heat-generating component and the heat-dissipating component. This allows the coolant flow rate entering the expansion tank from the first inlet and the second inlet to be determined based on the current coolant inflow for the heat-generating component and the heat-dissipating component in the cooling system, thereby improving the accuracy of the obtained coolant branch flow rates corresponding to the first inlet and the second inlet.
[0073] The flow rates of the coolant branches corresponding to the first and second inlets in the above process can be calculated using the following formula:
[0074] mf_Tank_Eng_in_Act=mf_Eng_Act×mf_CylHed_gas_coef
[0075] mf_Tank_Rad_in_Act=mf_Rad_Act×mf_Rad_gas_coef
[0076] Wherein, mf_Eng_Act is the coolant inlet flow rate corresponding to the heat-generating component, mf_CylHed_gas_coef is the branch discharge flow rate ratio corresponding to the heat-generating component, mf_Rad_Act is the coolant inlet flow rate corresponding to the heat-dissipating component, and mf_Rad_gas_coef is the branch discharge flow rate ratio corresponding to the heat-dissipating component.
[0077] Furthermore, considering that the cooling system is a closed, constant-pressure system, meaning that the coolant output from the expansion tank is equal to the coolant inflow, in the embodiments of this application, a target component can be identified from the heat-generating and heat-dissipating components. This target component is one of the heat-generating and heat-dissipating components. Based on the coolant flow rate adjustment parameters of the regulating component, the ratio of coolant inflow to branch discharge flow rate corresponding to the target component is determined. The coolant branch flow rate corresponding to the target component can then be calculated using this ratio. Subsequently, based on the obtained coolant inflow to the expansion tank and the coolant branch flow rate corresponding to the target component, the coolant branch flow rate corresponding to the other component (excluding the target component) is calculated, thereby obtaining the coolant branch flow rates corresponding to the first inlet and the second inlet respectively.
[0078] See Figure 5 , Figure 5 Is Figure 4 The flowchart of step S410 in the illustrated embodiment is shown in an exemplary embodiment. Figure 4 As shown, the process of determining the coolant inlet volume for the heat-generating component and the heat-dissipating component based on the coolant flow rate adjustment parameters of the regulating component can include steps S510 to S530, which are described in detail below:
[0079] In step S510, the theoretical coolant inflow for each of the heat-generating and heat-dissipating components is determined based on the coolant flow rate adjustment parameters.
[0080] The method of determining the theoretical coolant inlet volume for each heat-generating component and heat-dissipating component based on the coolant flow regulation parameters of the regulating component can refer to the method described in step S410 above. That is, by setting a preset theoretical flow table that stores different coolant flow regulation parameters and the mapping relationship between the theoretical coolant inlet volume of the heat-generating component and the theoretical coolant inlet volume of the heat-dissipating component, the theoretical coolant inlet volume for each heat-generating component and the heat-dissipating component can be determined based on the preset theoretical flow table. Alternatively, the current operating condition of the heat-generating component can be obtained first, and the corresponding target preset theoretical flow table can be determined based on the current operating condition. Then, the theoretical coolant inlet volume for each heat-generating component and the heat-dissipating component can be determined based on the target preset theoretical flow table, thereby improving the accuracy of the determined theoretical coolant inlet volume for each heat-generating component and the heat-dissipating component.
[0081] In step S520, the water inlet correction coefficient corresponding to the heating element at the current heating temperature is obtained.
[0082] Since the higher the heat absorbed by the coolant, the faster the coolant flows, in the embodiments of this application, after determining the theoretical coolant inflow volume corresponding to the heat-generating component and the heat-dissipating component, the inflow correction coefficient corresponding to the heat-generating component at the current heat-generating temperature can be obtained.
[0083] The method for obtaining the current heating temperature of the heating component can be flexibly adjusted as needed. In one example, a temperature sensor can be set in the heating component to collect the temperature value of the heating component, and the collected temperature value can be used as the current heating temperature of the heating component.
[0084] In another example, considering that the coolant is used to absorb the heat dissipated by the heating element, that is, the temperature of the coolant discharged by the heating element is related to the current heating temperature of the heating element, a temperature sensor can be set at the coolant discharge port of the heating element to collect the coolant discharge temperature value of the heating element, and the collected coolant discharge temperature value can be used as the current heating temperature of the heating element.
[0085] In step S530, the coolant inflow rate for each of the heat-generating and heat-dissipating components is calculated based on the theoretical coolant inflow rate and inflow correction coefficient for each component.
[0086] In the embodiments of this application, based on the previously obtained theoretical coolant inflow volume of the heat-generating component and the corresponding inflow correction coefficient at the current heating temperature, the coolant inflow volume of the heat-generating component and the heat-dissipating component can be calculated according to their respective theoretical coolant inflow volume and inflow correction coefficient.
[0087] The coolant inflow rate for the heat-generating and heat-dissipating components in the above process can be calculated using the following formula:
[0088] mf_Eng_Act = mf_Eng × mf_mod
[0089] mf_Rad_Act = mf_Rad × mf_mod
[0090] Where mf_Eng is the theoretical coolant inflow for the heat-generating component, mf_mod is the coolant inflow correction factor for the heat-generating component at the current heat-generating temperature, and mf_Rad is the theoretical coolant inflow for the heat-dissipating component.
[0091] Through the above implementation method, in addition to considering the influence of the coolant flow rate adjustment parameters of the regulating component on the coolant inlet volume of the heat-generating component and the heat-dissipating component respectively, the influence of the current heating temperature of the heat-generating component on the coolant inlet volume of the heat-generating component and the heat-dissipating component respectively is also considered. Therefore, the coolant inlet volume of the heat-generating component and the heat-dissipating component is calculated based on the theoretical coolant inlet volume of the heat-generating component and the heat-dissipating component respectively and the inlet correction coefficient corresponding to the heat-generating component at the current heating temperature, thereby improving the accuracy of the obtained coolant inlet volume of the heat-generating component and the heat-dissipating component respectively.
[0092] See Figure 6 , Figure 6 Is Figure 5 The flowchart of step S520 in an exemplary embodiment shown in the illustration is as follows. Figure 6 As shown, when the heating component includes multiple heating units, the process of obtaining the water inlet correction coefficient corresponding to the heating component at the current heating temperature may include steps S610 to S630, which are described in detail below:
[0093] In step S610, the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit are obtained.
[0094] It should be noted that when the heat-generating components in the cooling system contain multiple heat-generating units, in order to ensure that multiple heat-generating units can be cooled down in time, the cooling system will usually deliver the cooled coolant to each heat-generating unit at the same time. For example, in a vehicle, the engine cylinder head, engine block, or oil cooler are heat-generating units. In order to ensure that each heat-generating unit in the vehicle does not overheat, the cooling system will deliver the cooled coolant to the engine cylinder head, engine block, or oil cooler at the same time.
[0095] Since the heating component comprises multiple heating units, the heating temperature corresponding to each heating unit is different, and the cooling system simultaneously delivers coolant to each heating unit. This means that the coolant flow rate received by each heating unit is also different. In the embodiments of this application, to obtain the current heating temperature of the heating component, the coolant discharge temperature value and coolant inlet ratio corresponding to each heating component can be obtained first. The coolant inlet ratio represents the proportion of coolant inlet volume of the heating unit in the total coolant circulation volume of the cooling system.
[0096] The method for obtaining the coolant inlet ratio for each heat-generating component can be as follows: First, determine the coolant inlet volume for each heat-generating unit using coolant flow rate adjustment parameters. Then, calculate the total coolant circulation volume based on the coolant inlet volume for each heat-generating unit. In other words, calculate the cumulative coolant inlet volume for each heat-generating unit and use this cumulative value as the total coolant circulation volume. The coolant inlet ratio for each heat-generating component is then the ratio of the determined coolant inlet volume to the total coolant circulation volume.
[0097] In step S620, the overall heating temperature is calculated based on the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit.
[0098] In the embodiments of this application, after obtaining the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit, the overall heating temperature can be calculated based on the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit to determine the overall heating state of the heating component.
[0099] When the heat-generating component includes multiple heat-generating units such as the engine cylinder head, engine block, and oil cooler, the combined heat generation temperature in the above process can be calculated using the following formula:
[0100] T_overall=T1×mf_CylHed_prop+T2×mf_CylBlk_prop+T3*mf_OC_prop
[0101] Wherein, T_overall is the overall heat generation temperature, T1 is the coolant discharge temperature of the engine cylinder head, mf_CylHed_prop is the coolant inlet ratio of the engine cylinder head, T2 is the coolant discharge temperature of the engine block, mf_CylBlk_prop is the coolant inlet ratio of the engine block, T3 is the coolant discharge temperature of the oil cooler, and mf_OC_prop is the coolant inlet ratio of the oil cooler.
[0102] In step S630, the comprehensive heating temperature is used as the current heating temperature of the heating component to determine the water inlet correction coefficient.
[0103] In the embodiments of this application, after calculating the comprehensive heating temperature, the comprehensive heating temperature can be used as the current heating temperature of the heating component to determine the water inlet correction coefficient, so as to determine the current heating temperature of the heating component with multiple heating units based on the heating state of each heating unit, thereby improving the accuracy of the determined water inlet correction coefficient.
[0104] Furthermore, considering that the heating rate of the heating element differs when operating under different ambient temperatures—that is, the heating rate of the heating element in a cold environment is different from that in a hot environment—in the embodiments of this application, after obtaining the current heating temperature of the heating element, the current ambient temperature can also be obtained to determine the water inlet correction coefficient based on the current heating temperature of the heating element and the current ambient temperature, thereby further improving the accuracy of the determined water inlet correction coefficient.
[0105] See Figure 7 , Figure 7 Is Figure 3 The flowchart of step S310 in the illustrated embodiment is shown in an exemplary embodiment. Figure 7 As shown, the process of obtaining the coolant branch flow rate and coolant branch temperature values corresponding to the first and second inlets respectively may include steps S710 to S720, which are described in detail below:
[0106] In step S710, the discharge length information, coolant inlet temperature value and coolant discharge temperature value corresponding to the heat-generating component and the heat-dissipating component are obtained respectively.
[0107] It should be noted that the coolant flowing through the first and second inlets both originate from the heat-generating and heat-dissipating components. In other words, the coolant branch temperatures at the first and second inlets are related not only to the coolant inlet and outlet temperatures of the heat-generating and heat-dissipating components, but also to the respective structural parameters of the heat-generating and heat-dissipating components.
[0108] In the embodiments of this application, in order to obtain the coolant branch temperature values corresponding to the first water inlet and the second water inlet, the discharge length information, coolant inlet temperature value and coolant discharge temperature value corresponding to the heat-generating component and the heat-dissipating component can be obtained respectively. The discharge length information includes the discharge distance from the water inlet to the branch opening and the discharge distance from the water inlet to the discharge outlet for the heat-generating component and the heat-dissipating component respectively.
[0109] Since the emission length information is one of the structural parameters of the heat-generating and heat-dissipating components, the emission length information corresponding to each component can be obtained by directly querying the product structure information of the heat-generating and heat-dissipating components.
[0110] In step S720, the coolant branch temperature values corresponding to the first inlet and the second inlet are calculated based on the discharge length information of the heat-generating component and the heat-dissipating component, the coolant inlet temperature value, and the coolant discharge temperature value.
[0111] In the embodiments of this application, after obtaining the discharge length information, coolant inlet temperature value, and coolant outlet temperature value corresponding to each of the heat-generating and heat-dissipating components, the coolant branch temperature value corresponding to each of the first and second inlets can be calculated based on the discharge length information, coolant inlet temperature value, and coolant outlet temperature value corresponding to each of the heat-generating and heat-dissipating components. Thus, it is only necessary to collect the coolant inlet temperature value and coolant outlet temperature value corresponding to each of the heat-generating and heat-dissipating components to determine the coolant branch temperature value corresponding to each of the first and second inlets, thereby eliminating the need to install temperature sensors at the first and second inlets and saving production costs.
[0112] The coolant branch temperatures corresponding to the first and second inlets in the above process can be calculated using the following formula:
[0113] T_CylHed_gas=[(T1-T3)÷Len_CylHed]×Len_CylHed_gas+T3
[0114] T_Rad_gas=[(T4-T5)÷Len_Rad]*Len_Rad_gas+T5
[0115] Wherein, Len_CylHed is the discharge distance from the inlet to the outlet of the heat-generating component, Len_CylHed_gas is the discharge distance from the inlet to the branch outlet of the heat-generating component, T4 is the coolant discharge temperature of the heat-dissipating component, T5 is the coolant inlet temperature of the heat-dissipating component, Len_Rad is the discharge distance from the inlet to the outlet of the heat-dissipating component, and Len_Rad_gas is the discharge distance from the inlet to the branch outlet of the heat-dissipating component.
[0116] In addition, considering that the structural parameters of the heat-generating component and the heat-dissipating component can also affect the flow rate of the coolant branch corresponding to the first inlet and the second inlet, in other words, in the embodiments of this application, after obtaining the discharge length information corresponding to the heat-generating component and the heat-dissipating component, the discharge flow rate ratio of the branch corresponding to the heat-generating component and the heat-dissipating component can be determined by the discharge length information corresponding to the heat-generating component and the heat-dissipating component, so as to improve the accuracy of the obtained branch discharge flow rate ratio.
[0117] See Figure 8 , Figure 8 This is a flowchart illustrating a monitoring method applied to a cooling system according to another exemplary embodiment. Figure 8 As shown, in Figure 2 Following step S220 in the illustrated embodiment, the method may further include steps S810 to S830, which are detailed below:
[0118] In step S810, the safe temperature threshold of the coolant corresponding to the expansion tank is calculated based on the safe liquid level threshold of the expansion tank and the newly added heat value.
[0119] Considering that the operating conditions of heat-generating components in the cooling system are usually instantaneous, causing the coolant temperature to fluctuate significantly, the embodiments of this application, after obtaining the additional heat value of the expansion tank, can calculate the corresponding coolant safe temperature threshold based on the expansion tank's safe liquid level threshold and the additional heat value. The safe liquid level threshold indicates the potential risk of coolant leakage in the expansion tank at the current liquid level.
[0120] The specific method for calculating the safe temperature threshold of the coolant corresponding to the expansion tank can be found in step S220.
[0121] In step S820, timing begins when the coolant temperature value is between the coolant temperature threshold and the coolant temperature safety threshold. If the timing duration reaches the preset duration, the liquid level deviation value of the expansion tank is calculated.
[0122] In the embodiments of this application, after calculating the coolant safe temperature threshold corresponding to the expansion tank, when the coolant temperature value is between the coolant temperature threshold and the coolant safe temperature threshold, it indicates that after the expansion tank at the current liquid level receives an additional heat value, the change in coolant temperature value exceeds the coolant safe temperature threshold corresponding to the volume of the expansion tank at the safe liquid level threshold. This indicates that there may be a risk of coolant leakage in the expansion tank. To further confirm whether there is a leak in the expansion tank, a timer is started when the coolant temperature value is between the coolant temperature threshold and the coolant safe temperature threshold. If the timer duration reaches a preset duration, the liquid level deviation value of the expansion tank is calculated.
[0123] The method for calculating the expansion tank level deviation can be flexibly adjusted as needed. This is because the coolant level in the expansion tank is related to its pressure; that is, the coolant level changes with the pressure inside the expansion tank. In one example, when a preset time has elapsed, the current pressure value of the expansion tank can be obtained, and the difference between the current pressure value and a preset pressure threshold can be calculated. This difference is then used to determine the level deviation.
[0124] In another example, the steps of obtaining the current pressure value in the expansion tank in response to the water inlet signal corresponding to the expansion tank and calculating the difference between the current pressure value and the preset pressure threshold can be executed repeatedly until the preset time is reached. Finally, the cumulative value of each difference calculated in the repeatedly executed steps is calculated and used as the liquid level deviation value. The liquid level deviation value is determined based on the pressure fluctuation change in the expansion tank during the timing process when the coolant temperature value is between the coolant temperature threshold and the coolant temperature safety threshold, thereby improving the accuracy of the determined liquid level deviation value.
[0125] In step S830, if the liquid level deviation exceeds the preset safety threshold, an alarm signal is issued.
[0126] If a heat-generating component operates under a state of minor leakage for an extended period, the temperature difference between the coolant entering and exiting the component may exceed expectations. This can cause the internal thermal stress of the heat-generating component to exceed its original design limits, potentially leading to deformation. In the embodiments of this application, after calculating the liquid level deviation value of the expansion tank, if the liquid level deviation value exceeds a preset safety threshold, it indicates that there is a continuous minor leakage in the expansion tank. An alarm signal is then issued to promptly notify the operator, facilitating further handling and preventing deformation of the heat-generating component that could lead to a safety accident.
[0127] In another exemplary embodiment, this application proposes a monitoring method for a cooling system. Before obtaining the new heat value corresponding to the expansion tank in the cooling system, the method executes a self-test program corresponding to the regulating component in the cooling system to determine whether the regulating component has malfunctioned. This facilitates limiting the operating power of the heat-generating component when the malfunction of the regulating component is confirmed, thereby preventing the coolant flowing through the heat-generating component from failing to fully absorb the heat dissipated by the heat-generating component.
[0128] When the regulating component is a water pump used to control the coolant flow rate, the self-test procedure includes the following steps:
[0129] Adjust the speed of the water pump in the cooling system to the rated speed;
[0130] When the current speed of the water pump reaches the rated speed, the operating current of the water pump is obtained, and the dry running current of the water pump is determined based on the current speed.
[0131] If the operating current does not exceed the dry running current, a first fault signal is issued to indicate that the water pump has malfunctioned.
[0132] In the above process, when the regulating component is a water pump, this application adjusts the speed of the water pump in the cooling system to the rated speed. When the current speed of the water pump reaches the rated speed, the operating current of the water pump is obtained, and the dry running current of the water pump is determined based on the current speed. The dry running current represents the current required for the water pump to reach the current speed without coolant. If the operating current does not exceed the dry running current, it indicates that the current value of the water pump with coolant is at the current speed, or even lower than the current value of the water pump without coolant, thus determining that the water pump in the cooling system is currently faulty. Therefore, a first fault signal can be issued to indicate that the water pump is faulty, which facilitates the operator to deal with the fault in a timely manner, or adjusts the operating power of the heating component based on the first fault signal during the subsequent control of the heating component.
[0133] When the regulating component is a temperature control module used to control the flow rate of coolant corresponding to the heat-generating and heat-dissipating components in the cooling system, the self-test procedure includes:
[0134] Adjust the rotation angle of the temperature control module in the cooling system to the calibrated rotation angle;
[0135] When the real-time rotation angle of the temperature control module reaches the calibrated rotation angle, the current torque of the temperature control module is adjusted to the preset torque, and the difference between the real-time rotation angle and the calibrated rotation angle of the temperature control module is calculated.
[0136] If the difference between the real-time rotation angle and the calibrated rotation angle exceeds the preset rotation angle deviation value, a second fault signal is issued to indicate that the temperature control module has malfunctioned.
[0137] In the above process, when the regulating component is a temperature control module, this application adjusts the rotation angle of the temperature control module in the cooling system to the calibrated rotation angle. When the real-time rotation angle of the temperature control module reaches the calibrated rotation angle, the current torque of the temperature control module is adjusted to the preset torque to ensure that the rotation angle of the temperature control module reaches the mechanical stop point used to lock the ball valve in the temperature control module. Then, the difference between the real-time rotation angle and the calibrated rotation angle of the temperature control module is calculated. If the difference between the real-time rotation angle and the calibrated rotation angle exceeds the preset rotation angle deviation value, it indicates that the real-time rotation angle of the temperature control module continues to rotate after reaching the calibrated rotation angle, and the rotation angle is greater than the preset rotation angle deviation value. This indicates that the temperature control module has malfunctioned, and a second fault signal can be issued to characterize the malfunction of the temperature control module, so that the operator can deal with the fault in time, or adjust the operating power of the heating component based on the second fault signal during the subsequent operation of the heating component.
[0138] In addition, before adjusting the current torque of the temperature control module to the preset torque, it can be determined whether the current torque of the temperature control module is not 0. If it is, an indication signal is issued to indicate that the rotation angle of the temperature control module has reached the mechanical stop point used to lock the ball valve in the temperature control module, and timing begins. When the timing duration reaches the preset detection duration, it is determined whether the change in rotation angle of the temperature control module is greater than the preset change in rotation angle. If it is not, it is determined that the ball valve in the temperature control module has been locked by the mechanical stop point and cannot continue to rotate. Then the current torque of the temperature control module is adjusted to the preset torque, thereby avoiding damage caused by the ball valve in the temperature control module colliding with the mechanical stop point inside the temperature control module due to the high rotation speed.
[0139] The following describes an embodiment of the apparatus described in this application, which can be used to execute the monitoring method for cooling systems described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the monitoring method for cooling systems described above.
[0140] Figure 9 A block diagram of a monitoring device 900 applied to a cooling system according to an embodiment of this application is shown.
[0141] Reference Figure 9 As shown, a monitoring device 900 for a cooling system according to an embodiment of this application includes: an acquisition module 910 configured to acquire the new heat value corresponding to the expansion tank in the cooling system; wherein the new heat value represents the heat dissipated from the cooling system to the expansion tank; a calculation module 920 configured to calculate the coolant temperature threshold corresponding to the expansion tank based on the liquid level threshold of the expansion tank and the new heat value; and a leakage judgment module 930 configured to issue an alarm signal to indicate coolant leakage in the cooling system if the acquired coolant temperature value in the expansion tank exceeds the coolant temperature threshold.
[0142] In some embodiments of this application, based on the aforementioned scheme, the cooling system includes a heat-generating component and a heat-dissipating component. The expansion tank includes a first inlet connected to the branch of the heat-generating component and a second inlet connected to the branch of the heat-dissipating component. The acquisition module 910 is further configured to: acquire the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet respectively; acquire the coolant discharge temperature value of the expansion tank; and calculate the additional heat value based on the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet and the coolant discharge temperature value.
[0143] In some embodiments of this application, based on the aforementioned scheme, the cooling system includes an adjustment component for controlling the flow of coolant. The acquisition module 910 is further configured to: determine the coolant inlet volume corresponding to the heat-generating component and the heat-dissipating component respectively based on the coolant flow rate adjustment parameters of the adjustment component; acquire the branch discharge flow rate ratio corresponding to the heat-generating component and the heat-dissipating component respectively; wherein, the branch discharge flow rate ratio represents the proportion of coolant to be discharged to the expansion tank in the coolant inlet volume; and calculate the coolant branch flow rate corresponding to the first inlet and the second inlet respectively based on the coolant inlet volume corresponding to the heat-generating component and the heat-dissipating component and the branch discharge flow rate ratio.
[0144] In some embodiments of this application, based on the foregoing scheme, the acquisition module 910 is further configured to: determine the theoretical coolant inflow volume corresponding to each of the heat-generating component and the heat-dissipating component based on the coolant flow rate adjustment parameters; acquire the inflow correction coefficient corresponding to the heat-generating component at the current heat-generating temperature; and calculate the coolant inflow volume corresponding to each of the heat-generating component and the heat-dissipating component based on the theoretical coolant inflow volume and the inflow correction coefficient.
[0145] In some embodiments of this application, based on the aforementioned scheme, the heating component includes multiple heating units, and the acquisition module 910 is further configured to: acquire the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit; wherein, the coolant inlet ratio characterizes the proportion of the coolant inlet volume of the heating unit in the total coolant circulation volume of the cooling system; calculate the comprehensive heating temperature based on the coolant discharge temperature value and coolant inlet ratio corresponding to each heating unit; and determine the inlet correction coefficient by using the comprehensive heating temperature as the current heating temperature of the heating component.
[0146] In some embodiments of this application, based on the foregoing scheme, the acquisition module 910 is further configured to: acquire the discharge length information, coolant inlet temperature value, and coolant discharge temperature value corresponding to each of the heat-generating component and the heat-dissipating component; wherein, the discharge length information includes the discharge distance from the inlet to the branch outlet and the discharge distance from the inlet to the outlet for each of the heat-generating component and the heat-dissipating component; and calculate the coolant branch outlet temperature value corresponding to each of the first inlet and the second inlet based on the discharge length information, coolant inlet temperature value, and coolant discharge temperature value corresponding to each of the heat-generating component and the heat-dissipating component.
[0147] In some embodiments of this application, based on the aforementioned scheme, the monitoring device 900 applied to the cooling system further includes a leakage safety module. The leakage safety module is configured to: calculate the coolant temperature threshold corresponding to the expansion tank based on the expansion tank's liquid level threshold and the newly added heat value; calculate the coolant safe temperature threshold corresponding to the expansion tank based on the expansion tank's safe liquid level threshold and the newly added heat value; start timing when the coolant temperature value is between the coolant temperature threshold and the coolant safe temperature threshold; if the timing duration reaches a preset duration, calculate the expansion tank's liquid level deviation value; if the liquid level deviation value exceeds the preset safety threshold, issue an alarm signal.
[0148] In some embodiments of this application, based on the aforementioned scheme, the leakage safety module is configured to: repeatedly execute the steps of obtaining the current pressure value in the expansion tank in response to the water inlet signal corresponding to the expansion tank, and calculating the difference between the current pressure value and the preset pressure threshold, until the timing duration reaches the preset duration; calculate the cumulative value of each difference calculated in the repeatedly executed steps, and use the cumulative value as the liquid level deviation value.
[0149] In some embodiments of this application, based on the aforementioned scheme, the monitoring device 900 applied to the cooling system further includes a self-test module. The self-test module is configured to: execute a self-test procedure corresponding to the regulating component in the cooling system before acquiring the new heat value corresponding to the expansion tank in the cooling system; wherein, when the regulating component is a water pump, the self-test procedure includes: adjusting the speed of the water pump in the cooling system to the calibrated speed; when the acquired current speed of the water pump reaches the calibrated speed, acquiring the operating current of the water pump and determining the dry running current of the water pump based on the current speed; if the operating current does not exceed the dry running current, issuing a first fault signal to indicate that the water pump has failed; when the regulating component is a temperature control module, the self-test procedure includes: adjusting the rotation angle of the temperature control module in the cooling system to the calibrated rotation angle; when the acquired real-time rotation angle of the temperature control module reaches the calibrated rotation angle, adjusting the current torque of the temperature control module to a preset torque and calculating the difference between the real-time rotation angle and the calibrated rotation angle of the temperature control module; if the difference between the real-time rotation angle and the calibrated rotation angle exceeds a preset rotation angle deviation value, issuing a second fault signal to indicate that the temperature control module has failed.
[0150] It should be noted that the monitoring device 900 for cooling systems provided in the above embodiments and the monitoring method for cooling systems provided in the above embodiments belong to the same concept. The specific ways in which each module and unit performs operations have been described in detail in the method embodiments, and will not be repeated here.
[0151] Embodiments of this application also provide an electronic device, including a processor and a memory, wherein the memory stores computer-readable instructions that, when executed by the processor, implement the monitoring method for a cooling system as described above.
[0152] Figure 10 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown.
[0153] It should be noted that, Figure 10 The computer system 1000 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0154] like Figure 10 As shown, the computer system 1000 includes a Central Processing Unit (CPU) 1001, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 1002 or programs loaded from storage portion 1008 into Random Access Memory (RAM) 1003, such as performing the methods described in the above embodiments. Various programs and data required for system operation are also stored in RAM 1003. The CPU 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. An Input / Output (I / O) interface 1005 is also connected to bus 1004.
[0155] The following components are connected to I / O interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), and speakers, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card and a modem, etc. Communication section 1009 performs communication processing via a network such as the Internet. Drive 1010 is also connected to I / O interface 1005 as needed. Removable media 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1010 as needed so that computer programs read from them can be installed into storage section 1008 as needed.
[0156] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by central processing unit (CPU) 1001, it performs various functions defined in the system of this application.
[0157] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0158] 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. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, 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.
[0159] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0160] In another aspect, this application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.
[0161] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0162] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.
[0163] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0164] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A monitoring method applied to a cooling system, characterized in that, The cooling system includes a heat-generating component, a heat-dissipating component, and an expansion tank. The expansion tank includes a first inlet connected to a branch inlet of the heat-generating component and a second inlet connected to a branch inlet of the heat-dissipating component. The method includes: The flow rate and temperature of the coolant branch corresponding to the first inlet and the second inlet are obtained respectively. Obtain the coolant discharge temperature value of the expansion tank; The additional heat value corresponding to the expansion tank is calculated based on the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet, as well as the coolant discharge temperature value; wherein, the additional heat value represents the heat dissipated by the cooling system to the expansion tank; The coolant temperature threshold corresponding to the expansion tank is calculated based on the liquid level threshold of the expansion tank, the newly added heat value, and the temperature value of the expansion tank at the volume corresponding to the liquid level threshold before the change caused by the newly added heat value. If the obtained coolant temperature value in the expansion tank exceeds the coolant temperature threshold, an alarm signal is issued to indicate coolant leakage in the cooling system.
2. The method according to claim 1, characterized in that, The cooling system includes a regulating component for controlling the flow of coolant. The steps of acquiring the coolant branch flow rate and coolant branch temperature values corresponding to the first inlet and the second inlet, respectively, include: The coolant flow rate adjustment parameters of the adjustment component are used to determine the coolant inlet volume for each of the heat-generating and heat-dissipating components. Obtain the branch discharge flow rate ratio corresponding to each of the heat-generating component and the heat-dissipating component; wherein, the branch discharge flow rate ratio represents the proportion of coolant to be discharged into the expansion tank in the coolant inlet volume; The flow rates of the coolant branches corresponding to the first inlet and the second inlet are calculated based on the ratio of the coolant inlet flow rate to the branch discharge flow rate corresponding to the heat-generating component and the heat-dissipating component, respectively.
3. The method according to claim 2, characterized in that, The determination of the coolant inlet volume for each of the heat-generating and heat-dissipating components based on the coolant flow rate adjustment parameters of the adjusting component includes: The theoretical coolant inflow rate for each of the heat-generating and heat-dissipating components is determined based on the coolant flow rate adjustment parameters. Obtain the water inlet correction coefficient corresponding to the heating element at the current heating temperature; The coolant inflow rate for each of the heat-generating and heat-dissipating components is calculated based on the theoretical coolant inflow rate for each component and the coolant inflow correction factor.
4. The method according to claim 3, characterized in that, The heating element includes multiple heating units, and obtaining the water inlet correction coefficient corresponding to the heating element at the current heating temperature includes: Obtain the coolant discharge temperature and coolant inlet ratio for each heating unit; wherein, the coolant inlet ratio represents the proportion of coolant inlet volume of the heating unit in the total coolant circulation volume of the cooling system; The overall heating temperature is calculated based on the coolant discharge temperature and coolant inlet ratio corresponding to each heating unit. The water inlet correction coefficient is determined by using the overall heating temperature as the current heating temperature of the heating element.
5. The method according to claim 1, characterized in that, The step of obtaining the coolant branch flow rate and coolant branch temperature values corresponding to the first inlet and the second inlet respectively includes: The discharge length information, coolant inlet temperature value, and coolant discharge temperature value corresponding to the heat-generating component and the heat-dissipating component are obtained respectively; wherein, the discharge length information includes the discharge distance from the inlet to the branch outlet and the discharge distance from the inlet to the outlet of the heat-generating component and the heat-dissipating component respectively. The coolant branch temperature values corresponding to the first inlet and the second inlet are calculated based on the discharge length information of the heat-generating component and the heat-dissipating component, the coolant inlet temperature value, and the coolant discharge temperature value.
6. The method according to claim 1, characterized in that, After calculating the coolant temperature threshold corresponding to the expansion tank based on the expansion tank's liquid level threshold, the added heat value, and the temperature value of the expansion tank at the volume corresponding to the liquid level threshold before the change caused by the added heat value, the method further includes: Calculate the safe temperature threshold of the coolant corresponding to the expansion tank based on the safe liquid level threshold of the expansion tank and the newly added heat value; When the coolant temperature value is between the coolant temperature threshold and the coolant safe temperature threshold, the timing starts. If the timing duration reaches the preset duration, the liquid level deviation value of the expansion tank is calculated. If the liquid level deviation exceeds the preset safety threshold, an alarm signal will be issued.
7. The method according to claim 6, characterized in that, The calculation of the liquid level deviation value of the expansion tank includes: The process of repeatedly executing the steps of obtaining the current pressure value in the expansion tank in response to the water inlet signal corresponding to the expansion tank, and calculating the difference between the current pressure value and the preset pressure threshold, continues until the timeout period reaches the preset timeout period. The cumulative value of each difference calculated in the cyclic execution steps is used as the liquid level deviation value.
8. The method according to claim 1, characterized in that, The method further includes: Before obtaining the new heat value corresponding to the expansion tank in the cooling system, execute the self-test program corresponding to the regulating component in the cooling system. When the regulating component is a water pump, the self-test procedure includes: Adjust the speed of the water pump in the cooling system to the rated speed; When the current speed of the water pump reaches the calibrated speed, the operating current of the water pump is obtained, and the dry running current of the water pump is determined based on the current speed. If the operating current does not exceed the dry running current, a first fault signal is issued to indicate that the water pump has malfunctioned. When the regulating component is a temperature control module, the self-test program includes: Adjust the rotation angle of the temperature control module in the cooling system to the calibrated rotation angle; When the real-time rotation angle of the temperature control module reaches the calibrated rotation angle, the current torque of the temperature control module is adjusted to the preset torque, and the difference between the real-time rotation angle of the temperature control module and the calibrated rotation angle is calculated. If the difference between the real-time rotation angle and the calibrated rotation angle exceeds a preset rotation angle deviation value, a second fault signal is issued to indicate that the temperature control module has malfunctioned.
9. A monitoring device applied to a cooling system, characterized in that, The cooling system includes a heat-generating component, a heat-dissipating component, and an expansion tank. The expansion tank includes a first inlet connected to a branch inlet of the heat-generating component and a second inlet connected to a branch inlet of the heat-dissipating component. The device includes: The acquisition module is configured to acquire the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet, respectively; acquire the coolant discharge temperature value of the expansion tank; and calculate the additional heat value corresponding to the expansion tank based on the coolant branch flow rate and coolant branch temperature value corresponding to the first inlet and the second inlet, as well as the coolant discharge temperature value; wherein, the additional heat value represents the heat dissipated by the cooling system to the expansion tank; The calculation module is configured to calculate the coolant temperature threshold corresponding to the expansion tank based on the liquid level threshold of the expansion tank, the newly added heat value, and the temperature value of the expansion tank at the volume corresponding to the liquid level threshold before the change caused by the newly added heat value. The leakage detection module is configured to issue an alarm signal to indicate a coolant leak in the cooling system if the obtained coolant temperature value in the expansion tank exceeds the coolant temperature threshold.