Temperature control methods, apparatus, equipment and computer-readable storage media

By calculating the temperature coefficient and the maximum operating efficiency of the temperature control device, and dynamically adjusting the operating efficiency of the temperature control device, the problems of sluggish heat dissipation and low accuracy of the equipment are solved, achieving flexible and timely temperature control and reducing the risk of equipment damage.

CN116301102BActive Publication Date: 2026-03-13SHENZHEN YANXIANG SMART IOT SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-15
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing heat dissipation methods are slow and inaccurate, making the equipment hardware prone to damage and unable to operate normally for extended periods.

Method used

By obtaining the calibrated temperature and current temperature of the heating element, the temperature coefficient is calculated. Combined with the maximum operating efficiency of the temperature control device, the first operating efficiency is determined. The temperature control device is then controlled to operate at the first operating efficiency, thereby achieving flexible and timely temperature control of the heating element.

Benefits of technology

It improves the accuracy and applicability of temperature control, avoids resource waste, reduces the risk of overheating failure of heating elements, and ensures that the equipment can operate normally for a long time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116301102B_ABST
    Figure CN116301102B_ABST
Patent Text Reader

Abstract

This application relates to the field of temperature control technology, and discloses a temperature control method, device, equipment, and computer-readable storage medium. By acquiring the calibrated temperature and current temperature of the heating element, a temperature coefficient is calculated. Then, the maximum operating efficiency of the temperature control device is obtained, and a first operating efficiency is determined based on the maximum operating efficiency and the temperature coefficient. The temperature control device operates at the first operating efficiency to control the temperature of the heating element, thereby making the temperature control of the heating element more flexible, more accurate, and more timely in heat dissipation, and less likely to waste the resources of the temperature control device. It also has better applicability when controlling the temperature of different heating elements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of temperature control technology, specifically to a temperature control method, apparatus, device, and computer-readable storage medium. Background Technology

[0002] With the development of modern technology, people have developed various machines and equipment in many fields that are beneficial to production operations. Through these constantly running machines, people's production efficiency has been improved. However, many machines generate heat during continuous operation, causing the equipment temperature to rise. When the equipment temperature is too high, it can easily affect the normal operation of the equipment and may even cause hardware damage. Therefore, it is necessary to dissipate heat from the equipment to ensure that the equipment can operate normally for a long time.

[0003] However, existing heat dissipation methods often rely primarily on detecting the internal temperature of the device to control the intensity of heat dissipation. For example, when the internal temperature of the device reaches a certain temperature threshold, the speed of the cooling fan is increased. At this point, a piece of hardware in the device may have already reached its temperature tolerance limit and is on the verge of damage. Meanwhile, the device will continue to generate heat, and the cooling effect of the cooling fan is not immediate, resulting in delayed heat dissipation, low heat dissipation accuracy, and difficulty in controlling the heat dissipation effect. This can lead to the hardware in the device being easily damaged due to overheating, which is not conducive to the long-term operation of the device. Summary of the Invention

[0004] In view of the above problems, embodiments of this application provide a temperature control method, apparatus, device, and computer-readable storage medium to solve the problems of device heat dissipation lag and low heat dissipation accuracy.

[0005] According to one aspect of the embodiments of this application, a temperature control method is provided, comprising: acquiring a calibrated temperature of a heating element, wherein the calibrated temperature is the highest operating temperature of the heating element; acquiring a current temperature of the heating element, wherein the current temperature is the temperature at which the heating element is currently operating; obtaining a temperature coefficient based on the current temperature and the calibrated temperature, wherein the temperature coefficient is the ratio of the current temperature to the calibrated temperature; acquiring a maximum operating efficiency of a temperature control device; determining a first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient; and controlling the temperature control device to operate at the first operating efficiency, so that the temperature control device controls the temperature of the heating element. By acquiring the calibrated temperature and current temperature of the heating element, a temperature coefficient is calculated. Then, the maximum operating efficiency of the temperature control device is obtained, and a first operating efficiency is determined based on the maximum operating efficiency and the temperature coefficient. The temperature control device operates at this first operating efficiency to control the temperature of the heating element. This allows the first operating efficiency of the temperature control device to increase as the temperature of the heating element rises, resulting in a smoother and more consistent curve. Furthermore, since the first operating efficiency is calculated using a temperature coefficient that reflects the ratio of the current temperature of the heating element to its calibrated temperature, regardless of the heating element's temperature tolerance, as long as the temperature reaches a certain ratio, the temperature control device can dissipate heat from the heating element at the corresponding first operating efficiency. There is no temperature threshold limitation, making the temperature control device more flexible, more precise, and more timely in controlling the temperature of the heating element. It also reduces the waste of the temperature control device's resources and has better applicability when controlling the temperature of different heating elements.

[0006] In one optional approach, after obtaining the calibrated temperature of the heating element, the temperature control method further includes: determining any value within the range of 80%-95% of the calibrated temperature as the new calibrated temperature. Since many heating elements experience performance degradation or even malfunction when operating at temperatures close to the manufacturer's specified maximum operating temperature, failure of the temperature control device to promptly reduce the heating element's temperature may damage it and affect normal operation. Therefore, by determining any value within the range of 80%-95% of the calibrated temperature as the new calibrated temperature, the calibrated temperature data used in the temperature control method provided in this application embodiment is no longer the extreme data of the heating element, thus providing a certain degree of tolerance for temperature control and reducing the risk of heating element overheating failure.

[0007] In one optional approach, before determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient, the temperature control method further includes: obtaining the maximum value of the temperature coefficient; determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient includes: calculating an operating efficiency weight based on the maximum operating efficiency and the maximum value of the temperature coefficient, the operating efficiency weight being used to weight the maximum value of the temperature coefficient so that the weighted maximum value of the temperature coefficient is equal to the maximum operating efficiency; and weighting the temperature coefficient based on the operating efficiency weight to obtain the first operating efficiency. By calculating the operating efficiency weight, the calculation of the first operating efficiency becomes more flexible. When there are multiple possible values ​​for the operating efficiency weight, by selecting an appropriate value for the operating efficiency weight, the calculation result of the first operating efficiency can be flexibly adjusted, making the obtained first operating efficiency more applicable to different heating elements and application scenarios.

[0008] In one alternative approach, the first operating efficiency is obtained by weighting the temperature coefficient according to the operating efficiency weight, and the formula is as follows: Where S represents the first operating efficiency, P and K together constitute the operating efficiency weight, and T is the current temperature. m The calibration temperature is used because different heat-generating elements have different heat dissipation requirements. Some heat-generating elements do not have strong heat dissipation requirements in the lower temperature range, but may have strong heat dissipation requirements beyond this range. The above formula makes the temperature control variation of the first operating efficiency more controllable under different temperature states of the heat-generating elements. The first operating efficiency can be flexibly adjusted according to the characteristics of different heat-generating elements, and it is less likely to waste heat dissipation resources.

[0009] In one alternative approach, the heating element has multiple components; the first operating efficiency is obtained by weighting the temperature coefficient according to the operating efficiency weight, and the formula is as follows: Where n is the total number of heating elements, i is the serial number of the heating element, S is the first operating efficiency, and P i With K i Together they form the operating efficiency weight of the i-th heating element, T i Let T be the current temperature of the i-th heating element. imLet be the calibrated temperature of the i-th heating element. Since most modern devices consist of multiple heating elements to achieve more complex functions, the temperature control method proposed in this application needs to consider the overall heat dissipation requirements when controlling the temperature of multiple heating elements in the same device. To prevent the heating element with the highest temperature from overheating and being damaged, a first operating efficiency is calculated for each heating element based on its data. Finally, the sum of these first operating efficiencies is used as the final first operating efficiency. In subsequent steps, the temperature control device using the first operating efficiency can more effectively dissipate heat from multiple heating elements, meeting the heat dissipation needs of each heating element and improving the heat dissipation effect.

[0010] In one optional approach, after determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient, the temperature control method further includes: obtaining the minimum value of the temperature coefficient; determining the second operating efficiency of the temperature control device based on the minimum value of the temperature coefficient according to the above formula; and using the sum of the first operating efficiency and the second operating efficiency as the new first operating efficiency. By using the sum of the first operating efficiency and the second operating efficiency as the new first operating efficiency, the temperature control device in subsequent steps can provide a minimum operating efficiency value when controlling the temperature of the heating element with the new first operating efficiency. This ensures the stability of temperature control of the heating element, provides a certain degree of fault tolerance for temperature control, and reduces the risk of damage caused by abnormal heating of the heating element.

[0011] In one optional approach, determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient includes: determining the first operating efficiency of the temperature control device as the product of the maximum operating efficiency and the temperature coefficient. During the operation of a heating element, the ratio of its current temperature to its maximum operating temperature, i.e., the temperature coefficient, often reflects the operating efficiency of the heating element to a certain extent. A higher temperature coefficient means a higher operating efficiency of the heating element, requiring a higher temperature control range for heat dissipation. By determining the first operating efficiency of the temperature control device as the product of the maximum operating efficiency and the temperature coefficient, a correspondence is established between the temperature coefficient of the heating element and the operating efficiency of the temperature control device. In subsequent steps, the temperature control device can operate at the first operating efficiency corresponding to the temperature coefficient to control the temperature of the heating element. This makes the temperature control range more closely match the actual data of the heating element, reducing performance waste and improving effectiveness.

[0012] According to another aspect of the embodiments of this application, a temperature control device is provided, comprising: a first acquisition module for acquiring a calibrated temperature of a heating element, wherein the calibrated temperature is the highest operating temperature of the heating element; a second acquisition module for acquiring the current temperature of the heating element, wherein the current temperature is the temperature at which the heating element is currently operating; a first calculation module for obtaining a temperature coefficient based on the current temperature and the calibrated temperature, wherein the temperature coefficient is the ratio of the current temperature to the calibrated temperature; a third acquisition module for acquiring the maximum operating efficiency of the temperature control device; a second calculation module for determining a first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient; and a control module for controlling the temperature control device to operate at the first operating efficiency, so that the temperature control device controls the temperature of the heating element.

[0013] According to another aspect of the embodiments of this application, a temperature control device is provided, including: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus; the memory is used to store at least one program, which causes the processor to perform the operation of any of the above temperature control methods.

[0014] According to another aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein executable instructions are stored in the storage medium, and the executable instructions cause a temperature control device to perform the operation of any of the above temperature control methods.

[0015] The above description is merely an overview of the technical solutions of the embodiments of this application. In order to better understand the technical means of the embodiments of this application and to implement them in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the embodiments of this application more obvious and understandable, specific implementation methods of this application are described below. Attached Figure Description

[0016] The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0017] Figure 1 A schematic flowchart illustrating the temperature control method provided in this application embodiment;

[0018] Figure 2 This is a flowchart illustrating steps 110 to 120 of this application;

[0019] Figure 3 This is a flowchart illustrating the steps preceding step 150 and the detailed steps of step 150 in this application.

[0020] Figure 4 This is a schematic diagram showing the curve changes of the calculation formula in the embodiments of this application;

[0021] Figure 5 This is a flowchart illustrating the steps following step 150 in this application;

[0022] Figure 6 This is a flowchart illustrating steps 140 to 160 of this application;

[0023] Figure 7 This is a schematic diagram of the temperature control device provided in the embodiments of this application;

[0024] Figure 8 This is a schematic diagram of the structure of a temperature control device provided in an embodiment of this application. Detailed Implementation

[0025] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein.

[0026] The inventors of this application have noted that current methods for temperature control of heating elements often rely solely on pre-set fixed temperature thresholds as the basis for adjusting the temperature range. For example, when the temperature of the heating element reaches a certain threshold, the speed of the cooling fan is increased. However, if the heating element has already reached its temperature tolerance limit and continues to generate heat, the cooling fan's cooling effect is not immediate, resulting in delayed and inaccurate heat dissipation. This can easily lead to damage from overheating, hindering the long-term operation of the heating element. Furthermore, since the temperature threshold settings do not accurately correspond to the actual parameters of each different heating element, there is an urgent need to develop a temperature control method that is more timely, more accurate, consumes fewer resources, and has greater applicability.

[0027] Based on this, the inventors, through research, designed a temperature control method that correlates the operating efficiency of the temperature control device with the ratio of the current temperature of the heating element to the maximum operating temperature. This replaces the method of adjusting the operating efficiency level of the temperature control device based on whether the heating element reaches the temperature threshold. This makes the temperature control method proposed in this application more timely in controlling the temperature of the heating element, more precise in the range of temperature control operating efficiency changes, less likely to waste temperature control resources, and improves applicability.

[0028] The temperature control method disclosed in this application can be used, but is not limited to, for heat dissipation of heat-generating elements. It can also be applied to temperature control of any other elements or devices that require temperature control. In this application embodiment, the method for heat dissipation of heat-generating elements is used as an example for illustration.

[0029] Figure 1A flowchart of a temperature control method provided in an embodiment of this application is shown. This method is executed by a temperature control device, which may be, for example, a computer, a server, etc. Figure 1 As shown, the method includes the following steps:

[0030] Step 110: Obtain the calibration temperature of the heating element. The calibration temperature is the maximum operating temperature of the heating element.

[0031] In this step, the rated temperature of the heating element can be obtained by reading its factory specifications. These factory specifications, also known as parameters, are typically recorded by the manufacturer as part of the manufacturing process. These specifications may be found on the heating element itself or in the instruction manual. In some cases, if a manufacturer does not specify a maximum operating temperature, those skilled in the art can infer the likely maximum operating temperature of that type of heating element by consulting relevant documentation or combining it with their own experience, and use this as the rated temperature.

[0032] The calibration temperature of the heating element can also be obtained by testing the heating element. For example, in some embodiments, the heating element is an intermittently operating element, operating for an average of 30 minutes each time, and its temperature is guaranteed to be basically consistent with the ambient temperature before each operation, meaning that the heat generated by the heating element is basically dissipated. In this case, the temperature after 30 minutes of operation can be set as the calibration temperature during testing. In other embodiments, the heating element is a continuously operating element. In this case, the heating element can be continuously operated, and its temperature can be recorded every minute. If the temperature change between two adjacent records is less than 1°C, the larger of the two recorded temperature data can be taken as the calibration temperature of the heating element. In some embodiments, if the heating element is a processor, when the temperature of the heating element reaches a certain value, the heating element will reduce its frequency. This can be understood as the temperature at which the heating element begins to reduce its frequency may be close to its maximum operating temperature. In this case, the operating frequency of the heating element can be detected in real time during testing, and the temperature of the heating element at this time when the frequency drops sharply can be obtained as the calibration temperature. It is understandable that those skilled in the art can set different test methods to obtain reasonable data as the calibration temperature of the heating element, depending on the application scenario and working mode of the heating element.

[0033] By obtaining the calibrated temperature of the heating element, the temperature control range can vary with the calibrated temperature of the heating element in subsequent temperature control steps. This provides good adaptability when controlling the temperature of different heating elements and improves the applicability of the temperature control method proposed in this application.

[0034] Step 120: Obtain the current temperature of the heating element, which is the temperature at which the heating element is currently operating.

[0035] In this step, obtaining the current temperature of the heating element refers to obtaining the temperature of the main part of the heating element through a temperature sensor or device operating parameters. For example, when the heating element is a CPU, a temperature sensor can be used to measure the temperature of the CPU core as the current temperature of the heating element.

[0036] By acquiring the current temperature of the heating element, a data basis is provided for subsequent temperature control of the heating element. This allows the range of temperature control to change in real time according to the current temperature state of the heating element, thus improving the accuracy of temperature control.

[0037] Step 130: Obtain the temperature coefficient based on the current temperature and the calibration temperature. The temperature coefficient is the ratio of the current temperature to the calibration temperature.

[0038] In this step, since the calibrated temperature is the highest operating temperature of the heating element and the current temperature is the temperature at which the heating element is currently operating, the ratio of the current temperature to the calibrated temperature can reflect the proportion of the current operating temperature of the heating element to its highest operating temperature, i.e., the temperature coefficient.

[0039] Since the current temperature of the heating element should not exceed the calibrated temperature, ideally, the maximum value of the temperature coefficient should be 1, meaning the maximum current temperature of the heating element equals its calibrated temperature. In practical applications, due to reasons such as the inaccuracy of the calibrated temperature obtained in step 110, the maximum value of the temperature coefficient may be greater than 1. In this case, the calibrated temperature should be corrected based on the current temperature value to ensure that the numerical range of the temperature coefficient is reasonable and convenient for subsequent calculations.

[0040] By setting the ratio of the current temperature to the calibrated temperature as a temperature coefficient, the ratio of the current temperature of the heating element to the maximum operating temperature can be obtained, which reflects the current heating level of the heating element. In subsequent steps, the operating efficiency of the temperature control device can be set according to the temperature coefficient, so that the temperature control device can closely match the current state of the heating element, and the temperature control is more timely.

[0041] Step 140: Obtain the maximum operating efficiency of the temperature control device.

[0042] In this step, the temperature control device refers to a device that controls the temperature of the heating element, such as an air-cooled radiator, a water-cooled radiator, a thermoelectric cooler, or a refrigeration compressor. For ease of description, the following embodiments will mainly use an air-cooled radiator as an example to explain the working principle of the temperature control device.

[0043] The maximum operating efficiency can be expressed in different units depending on the type of temperature control device. For example, when the temperature control device is an air-cooled radiator, the maximum operating efficiency refers to the maximum speed of the fan in the air-cooled radiator. For example, the maximum speed of the fan in an air-cooled radiator used for server cooling is 40,000 rpm, which means the maximum operating efficiency is 40,000 rpm. Alternatively, it can refer to the maximum power of the air-cooled radiator. For example, the maximum power of the fan in an air-cooled radiator used for computer cooling is 5 watts, which means the maximum operating efficiency is 5 watts.

[0044] By obtaining the maximum operating efficiency of the temperature control device, subsequent steps can be performed to control the temperature of the heating element in conjunction with the maximum operating efficiency of the temperature control device. That is, when the current temperature of the heating element reaches the calibrated temperature, the temperature control device should dissipate heat at its maximum operating efficiency, which improves the applicability of the temperature control method and avoids power redundancy of the temperature control device, thus saving the resources of the temperature control device.

[0045] Step 150: Determine the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient.

[0046] In this step, the first operating efficiency should be consistent with the unit of the maximum operating efficiency obtained in step 140. That is, when the unit of the maximum operating efficiency is revolutions per minute, the unit of the first operating efficiency should also be revolutions per minute. When the unit of the maximum operating efficiency is watts, the unit of the first operating efficiency should also be watts.

[0047] In some embodiments, the first operating efficiency is the product of the maximum operating efficiency and the temperature coefficient. For example, if the rated temperature of the heating element is 100°C and the current temperature is 40°C, then the calculated temperature coefficient is 0.4. If the maximum operating efficiency of the heating element is 40,000 rpm, then the first operating efficiency determined based on the maximum operating efficiency and the temperature coefficient is 40,000 rpm * 0.4 = 16,000 rpm.

[0048] Furthermore, in order to make the obtained first operating efficiency value more controllable and thus make the temperature control in subsequent steps more flexible, in some other embodiments, a custom weight can be introduced to obtain the first operating efficiency by weighting the temperature coefficient.

[0049] For the method of inputting custom weights, firstly, the custom weights are calculated by setting limit parameters. Specifically, the current temperature of the heating element is made equal to the calibrated temperature to obtain the maximum value of the temperature coefficient, which is 1. If the maximum operating efficiency of the temperature control device is 49667 rpm, then the formula for calculating the custom weights is: 49667 rpm = 1 * x, where x is the custom weight. According to the formula, x = 49667. At this time, based on the custom weights, the formula for calculating the first operating efficiency is: S = W * 49667, where S is the first operating efficiency and W is the temperature coefficient.

[0050] Furthermore, to make the adjustment of the custom weight value more flexible, two values ​​can be set together to form the custom weight value. Specifically, the formula for calculating the first operating efficiency is: S = P(1 + W). K Where S is the first operating efficiency, P and K together form a custom weight value, and W is the temperature coefficient. The method of calculating the custom weight is the same as in the above embodiment. Since there are two custom weight values ​​P and K, the size of P and K can be adjusted according to actual needs during the test so that the curve of the first operating efficiency changing with the temperature coefficient can better meet the actual heat dissipation requirements.

[0051] By determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient, the obtained first operating efficiency data can be based on the maximum operating efficiency of the temperature control device. Furthermore, by incorporating the temperature coefficient, the obtained first operating efficiency can better change with the temperature coefficient, thereby better utilizing the energy efficiency of the temperature control device. This reduces the likelihood of the temperature control device operating at an efficiency exceeding the actual needs or operating at an efficiency below the actual needs, thus minimizing the waste of the temperature control device's resources.

[0052] Step 160: Control the temperature control device to operate at the first operating efficiency so that the temperature control device can control the temperature of the heating element.

[0053] In this step, the temperature control device controls the temperature of the heating element by means of cooling the heating element with gas or liquid. At the same time, the cooling effect of the temperature control device on the heating element should increase with the increase of the first operating efficiency.

[0054] By acquiring the calibrated temperature and current temperature of the heating element, a temperature coefficient is calculated. Then, the maximum operating efficiency of the temperature control device is obtained, and a first operating efficiency is determined based on the maximum operating efficiency and the temperature coefficient. The temperature control device operates at this first operating efficiency to control the temperature of the heating element. This allows the first operating efficiency of the temperature control device to increase as the temperature of the heating element rises, resulting in a smoother and more consistent curve. Furthermore, since the first operating efficiency is calculated using a temperature coefficient that reflects the ratio of the current temperature of the heating element to its calibrated temperature, regardless of the heating element's temperature tolerance, as long as the temperature reaches a certain ratio, the temperature control device can dissipate heat from the heating element at the corresponding first operating efficiency. There is no temperature threshold limitation, making the temperature control device more flexible, more precise, and more timely in controlling the temperature of the heating element. It also reduces the waste of the temperature control device's resources and has better applicability when controlling the temperature of different heating elements.

[0055] Please see Figure 2 , Figure 2 This is a flowchart illustrating steps 110 to 120. Figure 2 As shown, in some embodiments of this application, after step 110, the following steps are also included:

[0056] Step 1110: Determine any value within the range of 80%-95% of the calibration temperature as the new calibration temperature.

[0057] In this step, if the calibration temperature is 100℃, then any value between 80% and 95% of the calibration temperature, i.e., 80℃-95℃, can be determined as the new calibration temperature. This new calibration temperature will replace the original calibration temperature in subsequent steps. It is understood that after the calibration temperature is processed in step 1110, the calibration temperature in subsequent steps of this embodiment will be lower than the maximum operating temperature of the heating element specified by the heating element manufacturer.

[0058] Since the performance of many heating elements is affected, and even the risk of failure, when operating at temperatures close to the manufacturer's specified maximum operating temperature, if the temperature control device fails to reduce the temperature of the heating elements in time, it may cause damage to the heating elements and affect normal operation. Therefore, by determining any value within the range of 80%-95% of the calibrated temperature as the new calibrated temperature, the calibrated temperature data used in the temperature control method provided in this application embodiment is no longer the extreme data of the heating elements, thereby providing a certain degree of fault tolerance for temperature control and reducing the risk of heating element overheating failure.

[0059] Please see Figure 3 , Figure 3 This is a flowchart illustrating the steps preceding step 150 and the detailed steps of step 150 in this application. Figure 3As shown, in one embodiment of this application, before step 150, the following steps are further included:

[0060] Step 1501: Obtain the maximum value of the temperature coefficient.

[0061] In step 1501, if the accurate calibration temperature specified by the manufacturer of the heating element has been obtained in step 110, then ideally, the maximum value of the current temperature should be equal to the calibration temperature specified by the manufacturer of the heating element, and the maximum value of the temperature coefficient is 1.

[0062] However, in reality, due to defects in production and assembly, or because the manufacturer of the heating element has retained a certain tolerance for error in the calibrated maximum operating temperature data, the calibrated temperature may not be consistent with the maximum operating temperature of the heating element. In this case, the maximum value of the temperature coefficient may not be equal to 1.

[0063] When the maximum value of the temperature coefficient is not 1, those skilled in the art can correct the calibrated temperature of the heating element obtained in step 110 based on the data obtained from testing the heating element and their own experience, so that the maximum value of the temperature coefficient obtained in this step is 1, which facilitates the calculation in subsequent steps. It is understood that even if the maximum value of the temperature coefficient obtained in this step is not 1, as long as the error is within a reasonable range, the data obtained with a certain degree of error can still provide a data basis for subsequent steps.

[0064] Obtaining the maximum value of the temperature coefficient helps subsequent steps to use it as a data basis for calculating accurate results for other parameters.

[0065] Step 150 further includes:

[0066] Step 151: Calculate the operating efficiency weight based on the maximum operating efficiency and the maximum value of the temperature coefficient. The operating efficiency weight is used to weight the maximum value of the temperature coefficient so that the weighted maximum value of the temperature coefficient is equal to the maximum operating efficiency.

[0067] In step 151, the maximum operating efficiency and the maximum value of the temperature coefficient are known. At this point, the weight of the operating efficiency is unknown. The operating efficiency weight is applied to the maximum value of the temperature coefficient so that the maximum value of the temperature coefficient equals the maximum operating efficiency. Therefore, the calculation formula can be derived: S max =Q*W, where S max To achieve maximum operating efficiency, Q represents the operating efficiency weight, and W is the temperature coefficient. The operating efficiency weight can then be calculated using a formula.

[0068] Furthermore, the operating efficiency weight can also be multiple values, and each value can be weighted against the temperature coefficient in different ways, for example: S max =P*W K In this context, P and K together constitute the operational efficiency weight, and S max Where W represents the maximum operating efficiency and W is the temperature coefficient. When the operating efficiency weight has multiple values, it may be difficult to calculate the operating efficiency weight directly. In this case, multiple values ​​of the operating efficiency weight can be repeatedly tested to obtain accurate values ​​for each value. The operating efficiency weight obtained in this way may have a variety of different combinations of values. For example, when the maximum operating efficiency is 10 watts and the temperature coefficient is 2, the operating efficiency weight can be: P = 2.5, K = 2, or it can be: P = 1.25, K = 3.

[0069] Since the temperature coefficient obtained in step 1501 may be less than 1, if an operating efficiency weight composed of multiple values ​​is used and calculated using the formula in the above embodiment, it may be difficult to obtain a reasonable operating efficiency weight. To avoid this situation and for ease of calculation, those skilled in the art can make corresponding adjustments to the formula, for example, by modifying the formula: S max =P*W K Optimized to a new formula: S max =P*(1+W) K This makes the calculation of the formula more convenient, makes it easier to obtain reasonable operating efficiency weights, and saves certain computing resources.

[0070] Step 152: Calculate the temperature coefficient using a weighted average based on the operating efficiency weight to obtain the first operating efficiency.

[0071] In step 152, the first operating efficiency is obtained by weighting the temperature coefficient using the operating efficiency weights calculated in step 151. It is important to note that the temperature coefficient in step 152 refers to the ratio of the current temperature to the calibrated temperature, reflecting the proportion of the current operating temperature of the heating element to its maximum operating temperature. It is not the maximum value of the temperature coefficient in step 151. Therefore, the first operating efficiency calculated at this point will change with the current temperature of the heating element.

[0072] Meanwhile, depending on the type of operating efficiency weight used in step 151, the value of the first operating efficiency may also change accordingly. For example, when the operating efficiency weight is a single value, the calculated value of the first operating efficiency may be different from the value when the operating efficiency weight has multiple values. In order to ensure the continuity of the temperature control of the heating element by the temperature control device in subsequent steps, and to make the temperature control range mainly affected by the current temperature of the heating element, the value of the operating efficiency weight should be fixed when calculating the first operating efficiency. That is, when there are multiple sets of selectable values ​​for the operating efficiency weight, only one set is selected as the data basis for step 152, so that the current temperature of the heating element is the only variable in the calculation formula.

[0073] In steps 151 and 152, the operating efficiency weight is calculated to make the calculation of the first operating efficiency more flexible. When there are multiple possible values ​​for the operating efficiency weight, the calculation result of the first operating efficiency can be flexibly adjusted by selecting an appropriate value for the operating efficiency weight, so that the obtained first operating efficiency has higher applicability to different heating elements and application scenarios.

[0074] In some embodiments of this application, the calculation formula for step 152 is specifically as follows:

[0075]

[0076] Where S represents the first operating efficiency, P and K together constitute the operating efficiency weight, and T is the current temperature. m For calibration temperature.

[0077] There may be multiple sets of values ​​for P and K. These values ​​can be adjusted according to the actual needs of the heating element, such as... Figure 4 As shown, Figure 4 The diagram illustrates the curve changes of the calculation formula in this application embodiment. Curve A in the diagram represents the change in the first operating efficiency when P = 200 and K = 6.4, and curve B represents the change in the first operating efficiency when P = 0.01 and K = 22. The horizontal axis represents the temperature coefficient, and the vertical axis represents the first operating efficiency. Based on the changes in curves A and B, a pattern can be derived: when P is large and K is small, the curve showing the change in the first operating efficiency S at the temperature coefficient... When the value of P is low, the variation is large. When P is small and K is large, the curve of the first operating efficiency S changes at the temperature coefficient. The higher the value, the greater the variation. It is understandable that by selecting different operating efficiency weights, the temperature control variation of the first operating efficiency under different temperature conditions of the heating element can be adjusted.

[0078] Since different heat-generating elements have different heat dissipation requirements, some heat-generating elements do not have strong heat dissipation requirements in the lower temperature range, but may have strong heat dissipation requirements after exceeding this range. Through the above formula, the temperature control variation of the first operating efficiency under different temperature states of the heat-generating element is more controllable. The first operating efficiency can be flexibly adjusted according to the characteristics of different heat-generating elements, and it is not easy to waste heat dissipation resources.

[0079] In one embodiment of this application, the heating element is multiple, and the calculation formula for step 152 is as follows:

[0080]

[0081] Where n is the total number of heating elements, i is the serial number of the heating element, S is the first operating efficiency, and P i With K i Together they form the operating efficiency weight of the i-th heating element, T i Let T be the current temperature of the i-th heating element. im This is the calibrated temperature of the i-th heating element.

[0082] Since most devices today consist of multiple heating elements to achieve more complex functions, the temperature control method proposed in this application needs to consider the overall heat dissipation requirements when controlling the temperature of multiple heating elements in the same device. In order to prevent the heating element with the highest temperature from overheating and being damaged, a first operating efficiency is calculated based on the data of each heating element. Finally, the multiple first operating efficiencies are superimposed, and the sum is taken as the final first operating efficiency. In subsequent steps, the temperature control device that controls the temperature based on the first operating efficiency can more effectively dissipate heat from multiple heating elements, meet the heat dissipation requirements of each heating element, and improve the heat dissipation effect.

[0083] Please see Figure 5 , Figure 5 This is a flowchart illustrating the steps following step 150 of this application. Figure 5 As shown, in some embodiments of this application, after step 150, the following steps are also included:

[0084] Step 1510: Obtain the minimum value of the temperature coefficient.

[0085] Step 1520: Based on the above formula, determine the second operating efficiency of the temperature control device according to the minimum value of the temperature coefficient.

[0086] Step 1530: Add the first operating efficiency to the second operating efficiency and use the sum as the new first operating efficiency.

[0087] It is understood that the temperature control method provided in this application embodiment is a method for controlling the temperature of a heating element in operation. When the heating element is not operating, its temperature coefficient is at its minimum value of 0, and the first operating efficiency obtained in subsequent steps based on the data when the heating element is not operating is meaningless. Therefore, in step 1510, obtaining the minimum value of the temperature coefficient refers to the temperature coefficient calculated based on the current temperature and the calibrated temperature when the heating element is operating at its lowest load.

[0088] In step 1520, the formula mentioned above is specifically the formula in step 152 of any of the above embodiments, that is, it can be the formula: It can also be a formula: Choose the appropriate formula based on the actual situation to determine the second operating efficiency of the temperature control device based on the minimum value of the temperature coefficient. For example, when there is only one heating element, the first formula mentioned above is used, while when there are multiple heating elements, the second formula mentioned above is used.

[0089] The second operating efficiency can be understood as the minimum value of the first operating efficiency when the heating element is in operation, calculated using the temperature coefficient of the heating element.

[0090] In step 1530, the sum of the first operating efficiency and the second operating efficiency is used as the new first operating efficiency, making the new first operating efficiency larger than the original first operating efficiency. In subsequent steps, the first operating efficiency is replaced by the new first operating efficiency.

[0091] By using the sum of the first operating efficiency and the second operating efficiency as the new first operating efficiency, the temperature control device in subsequent steps can provide a minimum operating efficiency value when controlling the temperature of the heating element with the new first operating efficiency. This ensures the stability of the temperature control of the heating element, provides a certain degree of fault tolerance for temperature control, and reduces the risk of damage caused by abnormal temperature rise of the heating element.

[0092] like Figure 6 As shown, Figure 6 The flowchart illustrating steps 140 to 160 of this application is shown. In some embodiments of this application, step 150 includes:

[0093] Step 153: Determine the first operating efficiency of the temperature control device by multiplying the maximum operating efficiency by the temperature coefficient.

[0094] In step 153, the ratio of the current temperature of the heating element to the calibrated temperature, i.e., the temperature coefficient, is used as the ratio of the operating efficiency of the temperature control device to the maximum operating efficiency in subsequent steps. In other words, the ratio of the first operating efficiency to the maximum operating efficiency is equal to the ratio of the current temperature of the heating element to the calibrated temperature.

[0095] Specifically, a formula can be provided to calculate the first operating efficiency in step 153: S = S max *W, where S is the first operating efficiency, S max For maximum operating efficiency, W is the temperature coefficient.

[0096] During the operation of a heating element, the ratio of its current temperature to its maximum operating temperature, i.e., the temperature coefficient, often reflects the operating efficiency of the heating element to a certain extent. The larger the temperature coefficient, the higher the operating efficiency of the heating element. At this time, a higher temperature control range is required to dissipate heat from the heating element. By determining the product of the maximum operating efficiency and the temperature coefficient as the first operating efficiency of the temperature control device, a correspondence is established between the temperature coefficient of the heating element and the operating efficiency of the temperature control device. In subsequent steps, the temperature control device can operate at the first operating efficiency corresponding to the temperature coefficient to control the temperature of the heating element. This makes the temperature control range more closely match the actual data of the heating element, avoids performance waste, and achieves better results.

[0097] Figure 7 A functional block diagram of a temperature control device 600 according to one embodiment of this application is shown. Figure 7 As shown, the temperature control device 700 includes: a first acquisition module 701, a second acquisition module 702, a first calculation module 703, a third acquisition module 704, a second calculation module 705, and a control module 706. The first acquisition module 701 acquires the calibrated temperature of the heating element, which is the highest operating temperature of the heating element. The second acquisition module 702 acquires the current temperature of the heating element, which is the temperature at which the heating element is currently operating. The first calculation module 703 calculates a temperature coefficient based on the current temperature and the calibrated temperature, where the temperature coefficient is the ratio of the current temperature to the calibrated temperature. The third acquisition module 704 acquires the maximum operating efficiency of the temperature control device. The second calculation module 705 determines a first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient. The control module 706 controls the temperature control device to operate at the first operating efficiency, so that the temperature control device can control the temperature of the heating element.

[0098] In some embodiments, the temperature control device 700 further includes a calibration temperature determination module. The calibration temperature determination module is used to determine any value within the range of 80%-95% of the calibration temperature as a new calibration temperature.

[0099] In some embodiments, the temperature control device 700 further includes a fourth acquisition module. The fourth acquisition module is used to acquire the maximum value of the temperature coefficient.

[0100] The second calculation module 705 further includes: a first calculation unit and a second calculation unit. The first calculation unit is used to calculate the operating efficiency weight based on the maximum operating efficiency and the maximum value of the temperature coefficient. The operating efficiency weight is used to perform a weighted calculation on the maximum value of the temperature coefficient so that the weighted maximum value of the temperature coefficient is equal to the maximum operating efficiency. The second calculation unit is used to perform a weighted calculation on the temperature coefficient based on the operating efficiency weight to obtain the first operating efficiency.

[0101] In some embodiments, the formula for the second calculation unit to calculate the temperature coefficient based on the operating efficiency weight is as follows: Where S represents the first operating efficiency, P and K together constitute the operating efficiency weight, and T is the current temperature. m For calibration temperature.

[0102] In some embodiments, the formula for the second calculation unit to calculate the temperature coefficient based on the operating efficiency weight is as follows: Where n is the total number of heating elements, i is the serial number of the heating element, S is the first operating efficiency, and P i With K i Together they form the operating efficiency weight of the i-th heating element, T i Let T be the current temperature of the i-th heating element. im This is the calibrated temperature of the i-th heating element.

[0103] In some embodiments, the temperature control device 700 further includes: a fifth acquisition module, a third calculation module, and a fourth calculation module. The fifth acquisition module is used to acquire the minimum value of the temperature coefficient; the third calculation module is used to determine the second operating efficiency of the temperature control device based on the minimum value of the temperature coefficient; and the fourth calculation module is used to add the first operating efficiency and the second operating efficiency to obtain the sum as the new first operating efficiency.

[0104] In some embodiments, the second calculation module 705 further includes a third calculation unit. The third calculation unit is used to determine the product of the maximum operating efficiency and the temperature coefficient as the first operating efficiency of the temperature control device.

[0105] According to another aspect of the embodiments of this application, a temperature control device is provided. Please refer to [link / reference needed]. Figure 8 , Figure 8 The diagram shows a structural schematic of a temperature control device according to an embodiment of this application. The specific embodiments of this application do not limit the specific implementation of the temperature control device.

[0106] like Figure 8As shown, the temperature control device may include: a processor 802, a memory 806, a communication interface 804, and a communication bus 808.

[0107] The processor 802, memory 806, and communication interface 804 communicate with each other via communication bus 808. The memory 806 stores at least one program 810, which causes the processor 802 to execute the relevant steps as described in the temperature control method embodiment above.

[0108] Specifically, program 810 may include program code, which includes computer-executable instructions.

[0109] The processor 802 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. The temperature control device may include one or more processors of the same type, such as one or more CPUs; or it may include processors of different types, such as one or more CPUs and one or more ASICs.

[0110] Memory 806 is used to store program 810. Memory 806 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0111] Specifically, program 810 can be called by processor 802 to cause the temperature control device to perform the following operations: obtain the calibrated temperature of the heating element, which is the highest operating temperature of the heating element; obtain the current temperature of the heating element, which is the temperature at which the heating element is currently operating; obtain the temperature coefficient based on the current temperature and the calibrated temperature, which is the ratio of the current temperature to the calibrated temperature; obtain the maximum operating efficiency of the temperature control device; determine the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient; and control the temperature control device to operate at the first operating efficiency so that the temperature control device can control the temperature of the heating element.

[0112] This application also provides a computer-readable storage medium storing executable instructions. When the executable instructions are executed on a temperature control device, the temperature control device performs the temperature control method in any of the above embodiments.

[0113] Specifically, the executable instructions can be used to cause the temperature control device to perform the following operations: obtain the calibrated temperature of the heating element, which is the highest operating temperature of the heating element; obtain the current temperature of the heating element, which is the temperature at which the heating element is currently operating; obtain the temperature coefficient based on the current temperature and the calibrated temperature, which is the ratio of the current temperature to the calibrated temperature; obtain the maximum operating efficiency of the temperature control device; determine the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient; and control the temperature control device to operate at the first operating efficiency so that the temperature control device can control the temperature of the heating element.

[0114] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, the embodiments of this application are not directed to any particular programming language. It should be understood that the content of this application described herein can be implemented using various programming languages, and the above description of specific languages ​​is for the purpose of disclosing the best mode of implementation of this application.

[0115] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0116] Similarly, it should be understood that, in order to simplify this application and aid in understanding one or more of the various aspects of the invention, features of the embodiments of this application are sometimes grouped together in a single embodiment, figure, or description thereof in the above description of exemplary embodiments of this application. However, this method of disclosure should not be construed as reflecting an intention that the claimed application requires more features than are expressly recited in each claim.

[0117] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0118] It should be noted that the above embodiments are illustrative of this application and not restrictive, and those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.

Claims

1. A temperature control method, characterized in that, include: Obtain the calibration temperature of the heating element, which is the highest operating temperature of the heating element; Obtain the current temperature of the heating element, which is the temperature at which the heating element is currently operating; A temperature coefficient is obtained based on the current temperature and the calibration temperature, wherein the temperature coefficient is the ratio of the current temperature to the calibration temperature; To obtain the maximum operating efficiency of the temperature control device; Obtain the maximum value of the temperature coefficient; The first operating efficiency of the temperature control device is determined based on the maximum operating efficiency and the temperature coefficient. The temperature control device is controlled to operate at the first operating efficiency so that the temperature control device controls the temperature of the heating element; Determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient includes: Based on the maximum operating efficiency and the maximum value of the temperature coefficient, an operating efficiency weight is calculated. The operating efficiency weight is used to perform a weighted calculation on the maximum value of the temperature coefficient so that the weighted maximum value of the temperature coefficient is equal to the maximum operating efficiency. The temperature coefficient is weighted according to the operating efficiency weight to obtain the first operating efficiency, and the formula is as follows: in, S This represents the first operating efficiency. P and K Together they constitute the aforementioned operational efficiency weights. T The current temperature, The calibration temperature is specified.

2. The temperature control method according to claim 1, characterized in that, After obtaining the calibrated temperature of the heating element, the temperature control method further includes: Any value within the range of 80%-95% of the calibration temperature is determined as the new calibration temperature.

3. The temperature control method according to claim 1, characterized in that, The heating element has multiple components; The first operating efficiency is obtained by weighting the temperature coefficient according to the operating efficiency weight, and the formula is as follows: Where n is the total number of heating elements, and i is the serial number of the heating element. S This represents the first operating efficiency. and The operating efficiency weights of the i-th heating element are collectively constituted. The current temperature of the i-th heating element. The calibrated temperature is the i-th heating element.

4. The temperature control method according to claim 1 or 3, characterized in that, After determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient, the temperature control method further includes: Obtain the minimum value of the temperature coefficient; Based on the formula, the second operating efficiency of the temperature control device is determined according to the minimum value of the temperature coefficient; The sum of the first operating efficiency and the second operating efficiency is taken as the new first operating efficiency.

5. The temperature control method according to claim 1, characterized in that, Determining the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient includes: The product of the maximum operating efficiency and the temperature coefficient is determined as the first operating efficiency of the temperature control device.

6. A temperature control device, characterized in that, include: The first acquisition module is used to acquire the calibration temperature of the heating element, wherein the calibration temperature is the highest operating temperature of the heating element; The second acquisition module is used to acquire the current temperature of the heating element, which is the temperature at which the heating element is currently operating. The first calculation module is used to obtain a temperature coefficient based on the current temperature and the calibration temperature, wherein the temperature coefficient is the ratio of the current temperature to the calibration temperature; The third acquisition module is used to acquire the maximum operating efficiency of the temperature control device; The fourth acquisition module is used to acquire the maximum value of the temperature coefficient; The second calculation module is used to determine the first operating efficiency of the temperature control device based on the maximum operating efficiency and the temperature coefficient. The control module is used to control the temperature control device to operate at the first operating efficiency, so that the temperature control device can control the temperature of the heating element. The second computing module includes a first computing unit and a second computing unit; The first calculation unit is used to calculate the operating efficiency weight based on the maximum operating efficiency and the maximum value of the temperature coefficient. The operating efficiency weight is used to perform a weighted calculation on the maximum value of the temperature coefficient so that the maximum value of the weighted temperature coefficient is equal to the maximum operating efficiency. The second calculation unit is used to perform a weighted calculation on the temperature coefficient according to the weight of the operating efficiency to obtain the first operating efficiency. The formula for the weighted calculation is: in, S This represents the first operating efficiency. P and K Together they constitute the aforementioned operational efficiency weights. T The current temperature, The calibration temperature is specified.

7. A temperature control device, characterized in that, include: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one program that causes the processor to perform the operation of the temperature control method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The storage medium stores at least one program, which, when run on the temperature control device, causes the temperature control device to perform the operation of the temperature control method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Control method and control device for heat dissipation element

    CN110543196A

  • Control method and device for fan in engine cooling system

    CN114017174A