Temperature control method and device, electronic equipment and storage medium

By installing multiple cooling coils around the storage tank and using temperature sensors to control the flow rate of the cooling medium, the problem of uneven liquid temperature distribution inside the storage tank was solved, achieving higher precision temperature control and improving the liquid storage and fermentation effects.

CN117148884BActive Publication Date: 2026-06-02SIEMENS (CHINA) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SIEMENS (CHINA) CO LTD
Filing Date
2022-05-23
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Uneven temperature distribution of liquid inside the storage tank leads to low accuracy of existing temperature control methods, affecting the liquid storage or fermentation effect.

Method used

At least two cooling coils are installed around the storage tank and located at different positions along the axial direction. The liquid temperature is collected by multiple temperature sensors, the temperature deviation is calculated, and the flow rate of the cooling medium is controlled to regulate the liquid temperature.

Benefits of technology

It improves the accuracy of liquid temperature control in storage tanks, ensuring that the temperature distribution meets the requirements and enhancing storage or fermentation effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117148884B_ABST
    Figure CN117148884B_ABST
Patent Text Reader

Abstract

This application provides a temperature control method, apparatus, electronic device, and storage medium. The temperature control method includes: acquiring liquid temperatures collected by at least two temperature sensors, wherein the liquid temperatures are used to indicate the temperature of the liquid contained in the storage tank, and the at least two temperature sensors are disposed at different positions on the storage tank along the axial direction of the storage tank; and controlling the flow rate of the cooling medium in at least two cooling coils according to a first temperature deviation between each of the liquid temperatures and a preset target temperature, thereby adjusting the temperature of the liquid contained in the storage tank. This solution can improve the accuracy of controlling the liquid temperature in the storage tank.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of industrial control, and more particularly to a temperature control method, apparatus, electronic device, and storage medium. Background Technology

[0002] In the food and beverage industry, storage tanks are mainly used for storing or fermenting liquids. These tanks can hold hundreds of tons of liquid. Maintaining the temperature of the liquid inside the tank at a suitable level can improve the storage or fermentation effect. Therefore, it is necessary to control the temperature of the liquid inside the storage tank.

[0003] Currently, a temperature sensor is installed in the middle of the storage tank to detect the temperature of the liquid inside the tank, and then the temperature of the liquid inside the tank is adjusted according to the temperature value detected by the temperature sensor.

[0004] However, the temperature distribution of the liquid inside the storage tank is not uniform. The temperature sensor located in the middle of the storage tank can only reflect the temperature of the liquid in the middle of the tank. Therefore, adjusting the liquid temperature based on the temperature value detected by the temperature sensor will result in low accuracy of liquid temperature control, which in turn will affect the effect of liquid storage or fermentation. Summary of the Invention

[0005] In view of this, the temperature control method, apparatus, electronic device and storage medium provided in this application can improve the accuracy of controlling the temperature of liquid in storage tanks.

[0006] According to a first aspect of the embodiments of this application, a temperature control method is provided for controlling the temperature of a liquid contained in a storage tank. At least two cooling coils are disposed outside the storage tank, each cooling coil being arranged circumferentially around the storage tank, and the at least two cooling coils being located at different positions along the axial direction of the storage tank. The temperature control method includes: acquiring liquid temperatures collected by at least two temperature sensors, wherein the liquid temperatures are used to indicate the temperature of the liquid contained in the storage tank, and the at least two temperature sensors are disposed at different positions along the axial direction of the storage tank; and controlling the flow rate of the cooling medium in the at least two cooling coils according to a first temperature deviation between each liquid temperature and a preset target temperature, thereby adjusting the temperature of the liquid contained in the storage tank.

[0007] According to a second aspect of the embodiments of this application, a temperature control device is provided, comprising: an acquisition unit for acquiring liquid temperatures collected by at least two temperature sensors; and a control unit for controlling the flow rate of cooling medium in at least two cooling coils according to a first temperature deviation between each liquid temperature and a preset target temperature, so as to adjust the temperature of the liquid contained in the storage tank.

[0008] According to a third aspect of the embodiments of this application, an electronic device is provided, including: a processor, a communication interface, a memory, 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 executable instruction, which causes the processor to perform the operation corresponding to the temperature control method provided in the first aspect.

[0009] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer instructions are stored. When the computer instructions are executed by a processor, the processor performs the operation corresponding to the temperature control method provided in the first aspect.

[0010] According to a fifth aspect of the embodiments of this application, a computer program product is provided, which is tangibly stored on a computer-readable medium and includes computer-executable instructions that, when executed, cause at least one processor to perform a temperature control method as provided in the first aspect or any possible implementation thereof.

[0011] The above technical solution acquires liquid temperatures from at least two temperature sensors. Based on the first temperature deviation between each acquired liquid temperature and the target temperature, the flow rate of the cooling medium in at least two cooling coils is controlled to adjust the temperature of the liquid contained in the storage tank. Since each cooling coil is positioned at a different location along the axial direction of the storage tank, the cooling effect of the cooling coils on the liquid contained in the storage tank can be adjusted by controlling the flow rate of the cooling medium in each cooling coil. Furthermore, by controlling the flow rate of the cooling medium in at least two cooling coils according to each first temperature deviation, the temperature of the liquid contained in the storage tank can be controlled in zones, thereby ensuring that the temperature distribution of the liquid in the storage tank meets the requirements and improving the accuracy of temperature control of the liquid contained in the storage tank. Attached Figure Description

[0012] Figure 1 This is a schematic diagram of a storage tank provided in an embodiment of this application;

[0013] Figure 2 This is a cross-sectional schematic diagram of a storage tank provided in an embodiment of this application;

[0014] Figure 3 This is a flowchart of a temperature control method provided in an embodiment of this application;

[0015] Figure 4 This is a flowchart of a duty cycle setting method provided in an embodiment of this application;

[0016] Figure 5 This is a schematic diagram of a temperature control device provided in an embodiment of this application;

[0017] Figure 6 This is a schematic diagram of an electronic device provided in an embodiment of this application.

[0018] List of reference numerals in the attached diagram:

[0019] Detailed Implementation

[0020] As mentioned earlier, the temperature of the liquid inside the storage tank affects the storage and fermentation results. Therefore, it is necessary to control the temperature of the liquid in the storage tank to achieve better storage and fermentation effects. Currently, a temperature sensor is installed in the middle of the storage tank to detect the temperature of the liquid inside. The temperature is then adjusted based on the detected temperature value. However, because the temperature distribution of the liquid in the storage tank is not uniform, using the temperature detected by the central temperature sensor to control the liquid temperature will result in the liquid temperature in the storage tank not meeting the temperature distribution requirements, thus leading to low accuracy in temperature control.

[0021] In this embodiment, at least two cooling coils are arranged around the circumference of the storage tank, and each cooling coil is located at a different position along the axial direction of the storage tank. Liquid temperatures are acquired from at least two temperature sensors located at different positions along the axial direction of the storage tank. The temperature deviation between the liquid temperature and the target temperature is then calculated. Based on the temperature deviation, the flow rate of the cooling medium in each cooling coil is controlled to adjust the temperature of the liquid contained in the storage tank. This embodiment, by acquiring the liquid temperature at different locations within the storage tank and adjusting the liquid temperature based on the deviation between the liquid temperature at each location and the target temperature, allows for separate control of the liquid temperature at different locations within the storage tank, ensuring that the temperature distribution of the liquid contained in the storage tank meets the requirements, thereby improving the accuracy of temperature control of the liquid within the storage tank.

[0022] The temperature control method, apparatus, and electronic equipment provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0023] Figure 1 and Figure 2 A storage tank according to one embodiment of this application is shown, such as Figure 1 and Figure 2As shown, the temperature control system 100 includes a storage tank 101, cooling coils 102, valves 103, and temperature sensors 104. At least two cooling coils 102 are disposed outside the storage tank 101, each coil 102 being arranged circumferentially around the storage tank 101, and each coil 102 being positioned at a different location along the axial direction of the storage tank 101. Temperature sensors 104 are disposed inside the storage tank 101, and each sensor 104 is positioned at a different location along the axial direction of the storage tank 101. The cooling coils 102 are used to transport cooling media, and each coil 102 is connected to at least one valve 103. The valves 103 control the flow rate of the cooling media in the cooling coils 102, thereby regulating the temperature of the liquid contained in the storage tank 101.

[0024] Optionally, such as Figure 2 As shown, the storage tank 101 has a double-layer structure, consisting of an inner tank 1011 and an outer tank 1012. Cooling coils 102 are disposed between the inner tank 1011 and the outer tank 1012, with each cooling coil 102 coiled circumferentially around the outer wall of the inner tank 1011. Temperature sensors 104 are disposed inside the inner tank 1011, for example, on the inner wall of the inner tank 1011, and are located at different positions along the axial direction of the storage tank 101. When the temperature sensor 104 is immersed in the liquid contained in the storage tank 101, the temperature sensor 104 can detect the temperature of the liquid at its location.

[0025] It should be understood that different numbers of cooling coils 102 can be installed outside the storage tank 101 when the height of the storage tank 101 is different. For example, when the height of the storage tank 101 is 3m, three cooling coils 102 can be installed outside the storage tank 101. The three cooling coils 102 can be distributed at equal intervals or non-equal intervals along the axial direction of the storage tank 101. This embodiment of the application does not limit this. The temperature sensors 104 can be distributed at equal intervals or non-equal intervals along the axial direction of the storage tank 101. For example, the temperature sensors 104 can correspond one-to-one with the cooling coils 102, that is, the corresponding temperature sensors 104 are installed at the height of the cooling coils 102.

[0026] The following is combined with Figure 1 and Figure 2 The storage tank 101 shown illustrates the temperature control method provided in this application embodiment. Unless otherwise stated, the storage tank in the following temperature control method may be the storage tank 101, the cooling coil in the following temperature control method may be the cooling coil 102, the valve in the following temperature control method may be the valve 103, and the temperature sensor in the following temperature control method may be the temperature sensor 104. Figure 3 This is a flowchart of a temperature control method 300 provided in an embodiment of this application. Figure 3As shown, the temperature control method 300 includes the following steps:

[0027] Step 301: Obtain the liquid temperature collected by at least two temperature sensors.

[0028] When a storage tank contains liquid, the liquid temperature can be collected by at least two temperature sensors installed on the tank. The temperature sensors installed inside the tank can collect the temperature of the liquid inside the storage tank according to a preset sampling period, obtain the corresponding temperature signal, and determine the temperature of the liquid at the location of the corresponding temperature sensor inside the storage tank based on this temperature information.

[0029] It should be understood that because the temperature distribution of the liquid contained in the storage tank may not be uniform, the liquid temperature obtained by each temperature sensor may not be the same.

[0030] Step 302: Calculate the first temperature deviation between each liquid temperature and the preset target temperature.

[0031] After acquiring the liquid temperature data from each temperature sensor, the first temperature deviation between the liquid temperature collected by each temperature sensor and the target temperature is calculated. The target temperature can be determined based on the required temperature distribution of the liquid contained in the storage tank; for example, the target temperature could be the temperature of the liquid at the middle height inside the storage tank.

[0032] Step 303: Based on each first temperature deviation, control the flow rate of the cooling medium in at least two cooling coils respectively.

[0033] After calculating the first temperature deviation between the liquid temperature collected by each temperature sensor and the target temperature, the flow rate of the cooling medium in at least two cooling coils is controlled according to each first temperature deviation and the requirements for the temperature distribution of the liquid contained in the storage tank. By changing the flow rate of the cooling medium in the cooling coils, the temperature of the liquid contained in the storage tank is adjusted.

[0034] In this embodiment, after acquiring the liquid temperature from at least two temperature sensors, the flow rate of the cooling medium in at least two cooling coils is controlled according to the first temperature deviation between each acquired liquid temperature and the target temperature, thereby adjusting the temperature of the liquid contained in the storage tank. Since each cooling coil is positioned at a different location along the axial direction of the storage tank, controlling the flow rate of the cooling medium in each cooling coil adjusts the cooling effect of the cooling coil on the liquid contained in the storage tank. Furthermore, by controlling the flow rate of the cooling medium in at least two cooling coils according to each first temperature deviation, the temperature of the liquid contained in the storage tank can be controlled in zones, thus ensuring that the temperature distribution of the liquid in the storage tank meets the requirements and improving the accuracy of temperature control.

[0035] In one possible implementation, temperature sensors correspond one-to-one with cooling coils, and the corresponding temperature sensors and cooling coils are at the same height along the axial direction of the storage tank.

[0036] like Figure 2 As shown, the temperature sensor 104 corresponds one-to-one with the cooling coil 102. The temperature sensor 104 can be at the same height as the cooling medium inflow end in the cooling coil 102, or at the same height as the cooling medium outflow end in the cooling coil 102, or at the same height as the middle of the cooling coil. This embodiment of the application does not limit this.

[0037] In this embodiment, the temperature sensor corresponds one-to-one with the cooling coil, and the corresponding temperature sensor and the cooling coil are at the same height along the axial direction of the storage tank. Thus, the liquid temperature collected by the temperature sensor is the temperature of the liquid at the height of the corresponding cooling coil. Therefore, the flow rate of the cooling medium in the corresponding cooling coil can be controlled according to the temperature of the liquid at the height of the cooling coil, thereby improving the accuracy of controlling the temperature of the liquid contained in the storage tank.

[0038] In one possible implementation, along the axial direction of the storage tank, the height of at least two temperature sensors is less than the liquid level in the storage tank.

[0039] When acquiring the liquid temperature collected by the temperature sensors, only the liquid temperature collected by the temperature sensors located below the liquid surface in the storage tank is acquired. For example, if there are 5 temperature sensors arranged from top to bottom along the axis, and currently only the bottom 3 temperature sensors are below the liquid surface, then only the liquid temperature collected by the 3 temperature sensors below the liquid surface is acquired.

[0040] Specifically, the temperature sensors located at different positions along the axis of the storage tank are initially in the off state. The corresponding temperature sensor will only be activated when the liquid level in the storage tank reaches the height of the temperature sensor. For example, if the liquid level in the storage tank is only higher than one temperature sensor, only that temperature sensor will be activated. If the liquid level in the storage tank is higher than the second temperature sensor but lower than the third temperature sensor, the second temperature sensor and the first temperature sensor located below the second temperature sensor will be activated, but the third temperature sensor will not be activated.

[0041] In this embodiment, a temperature sensor located below the liquid surface in the storage tank is activated. The activated temperature sensor can collect the temperature of the liquid at its location and then feed back a liquid temperature signal. An inactive temperature sensor will not feed back a temperature signal. This avoids the situation where the temperature collected by the temperature sensor above the liquid surface cannot indicate the actual liquid temperature, which would lead to an excessive temperature deviation between the liquid temperature collected by the temperature sensor and the target temperature, and thus cause abnormal flow rate of the cooling medium in the cooling coil. Therefore, the accuracy of temperature control of the liquid contained in the storage tank can be improved.

[0042] In one possible implementation, when controlling the flow rate of the cooling medium in at least two cooling coils based on a first temperature deviation between each liquid temperature and a preset target temperature, for each temperature sensor, the duty cycle of the valve connected to the cooling coil corresponding to that temperature sensor is determined based on the first temperature deviation and the height of the temperature sensor along the axial direction of the storage tank. After determining the duty cycle of the valve connected to each cooling coil, for each cooling coil, the on / off state of the valve connected to that cooling coil is controlled according to the duty cycle of the valve connected to that cooling coil, thereby controlling the flow rate of the cooling medium in that cooling coil.

[0043] In this embodiment, the flow rate of the cooling medium in the cooling coil can be adjusted by controlling the opening and closing of the valve according to the duty cycle. Different flow rates of the cooling medium will produce different cooling effects on the liquid contained in the storage tank. Moreover, the temperature distribution of the liquid in the storage tank in the height direction needs to meet the corresponding requirements. Therefore, the duty cycle of the valve connected to the cooling coil at the same height as each temperature sensor can be controlled according to the first temperature deviation corresponding to each temperature sensor and its height, so as to adjust the liquid temperature at different heights in the storage tank, thereby ensuring that the temperature distribution of the liquid in the storage tank meets the requirements.

[0044] Optionally, multiple duty cycles can be preset. When controlling the liquid temperature in the storage tank, a suitable duty cycle can be determined from the preset multiple duty cycles based on the first temperature deviation and the height of the temperature sensor, and the corresponding valve can be controlled. The process of setting the duty cycle is described in detail below.

[0045] Figure 4 This is a flowchart of a duty cycle setting method 400 provided in an embodiment of this application. Figure 4 As shown, the duty cycle setting method 400 includes the following steps:

[0046] Step 401: Preset duty cycle.

[0047] Different temperature deviation ranges correspond to different duty cycles. For example, a temperature deviation greater than or equal to 1 degree corresponds to duty cycle 1, a temperature deviation range less than 1 degree but greater than 0.5 degrees corresponds to duty cycle 2, and a temperature deviation range less than or equal to 0.5 degrees corresponds to duty cycle 3.

[0048] Step 402: Check whether the preset duty cycle is reasonable.

[0049] Based on the overall process requirements, a specific temperature is set as the target temperature. The target temperature at the height of each temperature sensor is set by its deviation from the target temperature. For a given temperature deviation range, if the duty cycle corresponding to that range can correct for smaller temperature deviations, then the duty cycle setting for that range is considered reasonable. Correcting smaller temperature deviations within the range means correcting temperature deviations less than a specified temperature deviation threshold. This threshold can be determined based on the upper and lower limits of the temperature deviation range. For example, the temperature deviation threshold might be equal to... .

[0050] If the duty cycle setting corresponding to the temperature deviation range is unreasonable, the correspondence between the temperature deviation range and the duty cycle will be modified until the above conditions are met.

[0051] Step 403: Output and store the appropriate duty cycle.

[0052] The data on the temperature deviation range and duty cycle matching relationship are stored in the PLC data buffer.

[0053] In this embodiment, a pre-defined correspondence between temperature deviation range and duty cycle is established. Different temperature deviation ranges correspond to different duty cycles. When controlling the liquid temperature in the storage tank, as the temperature deviation between the actual liquid temperature and the required temperature gradually decreases, different duty cycles are selected to control the valves based on the temperature deviation. This allows for precise control of the on / off time of the valves on the cooling coil, thereby accurately controlling the flow rate of the cooling medium and achieving the goal of precisely controlling the liquid temperature in the storage tank.

[0054] In one possible implementation, the duty cycle of the valve connected to the cooling coil is inversely proportional to the height of the cooling coil along the axial direction of the storage tank.

[0055] The required temperature of the liquid at different heights within the storage tank varies. To ensure spontaneous flow of the liquid, a temperature difference must be created within the tank, meaning the liquid temperature at the top of the tank must be higher than that at the bottom. This is achieved by controlling the duty cycle of the valves connected to the cooling coils, ensuring that the valves connected to the upper cooling coils have a lower duty cycle than those connected to the lower cooling coils. This maintains the higher temperature of the liquid at the top of the tank, creating a temperature difference along the height of the liquid and thus promoting spontaneous flow.

[0056] It should be understood that the duty cycle indicates the on / off time of the valve. The larger the duty cycle, the longer the valve is open. Therefore, the larger the duty cycle, the greater the average flow rate of the cooling medium, and the stronger the cooling effect on the liquid in the storage tank. As a result, the temperature of the liquid at the corresponding height in the storage tube is lower. Conversely, the smaller the duty cycle, the smaller the average flow rate of the cooling medium, and the higher the temperature of the liquid at the corresponding height in the storage tube.

[0057] In this embodiment, different duty cycles are selected to control the opening and closing of the valves connected to the corresponding cooling coils according to the different heights of the cooling coils along the axis of the storage tank. This makes the temperature of the liquid in the upper part of the storage tank higher than that of the liquid in the lower part, thereby creating a temperature difference along the height of the liquid in the storage tank. This ensures that the liquid in the storage tank flows spontaneously based on the temperature difference along the height, thereby improving the storage and fermentation effect of the liquid in the storage tank.

[0058] In one possible implementation, when determining the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor based on the first temperature deviation corresponding to the temperature sensor and the height of the temperature sensor in the axial direction of the storage tank, the second temperature deviation corresponding to the temperature sensor can be determined based on the height of the temperature sensor in the axial direction of the storage tank.

[0059] Then, the sum of the first temperature deviation and the second temperature deviation corresponding to the temperature sensor is calculated to obtain the third temperature deviation. Then, based on the pre-set correspondence between the temperature deviation and the duty cycle, the duty cycle corresponding to the third temperature deviation is determined. Finally, this duty cycle is determined as the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor.

[0060] To ensure the required temperature distribution of the liquid along its height in the storage tank, the duty cycle of the valve connected to the cooling coil needs to be determined based on the height of the temperature sensor or cooling coil along the tank's axis. The first temperature deviation is the difference between the liquid temperature collected by the temperature sensor and the target temperature. The second temperature deviation can be determined based on the height of the temperature sensor and the properties of the liquid itself. For each temperature sensor, the first and second temperature deviations can be summed to obtain the third temperature deviation. Then, based on the third temperature deviation and the preset relationship between temperature deviation and duty cycle, the duty cycle corresponding to the third temperature deviation is determined. This duty cycle is then used to control the opening and closing of the valve connected to the cooling coil located at the same height as the temperature sensor.

[0061] In this embodiment, a third temperature deviation is calculated based on a first temperature deviation and a second temperature deviation. Then, the duty cycle is determined based on the third temperature deviation. Finally, the opening and closing of the valves connected to the corresponding cooling coils is controlled by the duty cycle. Therefore, based on the target temperature, the temperature collected by each temperature sensor, and the height of each temperature sensor, the duty cycle corresponding to each valve can be determined. The valves are then controlled by the corresponding duty cycle to ensure the accuracy of the liquid temperature distribution in the storage tank.

[0062] In one possible implementation, for each temperature sensor, if the first temperature deviation corresponding to the temperature sensor is greater than a preset deviation threshold, the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor is determined based on the first temperature deviation corresponding to one or two adjacent temperature sensors.

[0063] A temperature deviation threshold is preset. If the temperature deviation between the liquid temperature collected by the temperature sensor and the target temperature exceeds this threshold, the liquid temperature collected by the temperature sensor is considered inaccurate. When it is determined that the liquid temperature collected by a temperature sensor is inaccurate, the temperature deviation between the liquid temperature collected by the adjacent temperature sensor and the target temperature is used to determine the duty cycle of the valve connected to the cooling coil corresponding to that temperature sensor.

[0064] Optionally, if a temperature sensor is submerged in liquid within the storage tank but is not activated or fails to acquire temperature data, the temperature sensor is considered faulty. If a temperature sensor is faulty, the duty cycle of the valve connected to the cooling coil corresponding to that temperature sensor is determined using the temperature deviation between the liquid temperature acquired by an adjacent temperature sensor and the target temperature.

[0065] In this embodiment, when the temperature sensor malfunctions or the liquid temperature collected by the temperature sensor is inaccurate, the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor is determined based on the liquid temperature collected by the adjacent temperature sensor. This avoids errors in the control of the liquid temperature in the storage tank due to the temperature sensor malfunction, thereby improving the accuracy of the control of the liquid temperature in the storage tank.

[0066] In one possible implementation, when determining the duty cycle of the valve connected to the cooling coil corresponding to a temperature sensor based on a first temperature deviation corresponding to at least one temperature sensor adjacent to a temperature sensor, a third temperature deviation corresponding to the temperature sensor adjacent to the temperature sensor can be determined, and then the third temperature deviation corresponding to the temperature sensor can be calculated using the following formula.

[0067]

[0068] in, This is used to characterize the third temperature deviation corresponding to the temperature sensor. This is used to characterize the third temperature deviation corresponding to the temperature sensor adjacent to this temperature sensor. This is used to characterize the second temperature deviation corresponding to the temperature sensor. The second temperature deviation is used to characterize the temperature sensor adjacent to the temperature sensor. Then, based on the correspondence between the temperature deviation and the duty cycle, the duty cycle corresponding to the third temperature deviation of the temperature sensor is determined, and this duty cycle is determined as the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor.

[0069] In this embodiment, the third temperature deviation of the faulty temperature sensor is calculated based on the third temperature deviation corresponding to adjacent temperature sensors. The duty cycle of the valve connected to the cooling coil corresponding to that temperature sensor is then determined. The opening and closing of the valve connected to the cooling coil corresponding to that temperature sensor is then controlled according to the determined duty cycle. Using the method in this embodiment, the temperature of the liquid at the height of the faulty temperature sensor can be precisely controlled in the event of a temperature sensor failure. Simultaneously, the temperature of the liquid at that height is made to deviate from the temperature of the liquid at other heights, ensuring that the temperature distribution of the liquid in the storage tank meets the requirements and improving the accuracy of temperature control.

[0070] Figure 5 This is a schematic diagram of a temperature control device 500 provided in an embodiment of this application. Figure 5 As shown, the temperature control device 500 includes:

[0071] Acquisition unit 501 is used to acquire the liquid temperature collected by at least two temperature sensors;

[0072] Control unit 502 is used to control the flow rate of cooling medium in at least two cooling coils according to the first temperature deviation between each liquid temperature and the preset target temperature, so as to adjust the temperature of the liquid contained in the storage tank.

[0073] In this embodiment of the application, the acquisition unit 501 can be used to execute step 301 in the above method embodiment, and the control unit 502 can be used to execute steps 302 and 303 in the above method embodiment.

[0074] In one possible implementation, temperature sensors correspond one-to-one with cooling coils, and the corresponding temperature sensors and cooling coils are at the same height along the axial direction of the storage tank.

[0075] In one possible implementation, along the axial direction of the storage tank, the height of at least two temperature sensors is less than the liquid level in the storage tank.

[0076] In one possible implementation, the control unit 502 is used to determine, for each temperature sensor, the duty cycle of the valve connected to the cooling coil corresponding to that temperature sensor based on a first temperature deviation corresponding to that temperature sensor and the height of that temperature sensor in the axial direction of the storage tank; and for each cooling coil, to control the opening and closing of the valve connected to that cooling coil based on the duty cycle of the valve connected to that cooling coil, so as to control the flow rate of the cooling medium in the cooling coil.

[0077] In one possible implementation, the duty cycle of the valve connected to the cooling coil is inversely proportional to the height of the cooling coil along the axial direction of the storage tank.

[0078] In one possible implementation, the control unit 502 is used to determine a second temperature deviation corresponding to the temperature sensor based on the height of the temperature sensor in the axial direction of the storage tank; calculate the sum of the first temperature deviation and the second temperature deviation corresponding to the temperature sensor to obtain a third temperature deviation; determine the duty cycle corresponding to the third temperature deviation based on a preset correspondence between temperature deviation and duty cycle, and set the duty cycle as the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor.

[0079] In one possible implementation, the control unit 502 is used to determine the duty cycle of the valve connected to the cooling coil corresponding to each temperature sensor if the first temperature deviation corresponding to the temperature sensor is greater than a preset deviation threshold, based on the first temperature deviation corresponding to one or two adjacent temperature sensors.

[0080] In one possible implementation, the control unit 502 is used to determine a third temperature deviation corresponding to a temperature sensor adjacent to the temperature sensor; the third temperature deviation corresponding to the temperature sensor is calculated using the following formula; , This is used to characterize the third temperature deviation corresponding to the temperature sensor. This is used to characterize the third temperature deviation corresponding to the temperature sensor adjacent to this temperature sensor. This is used to characterize the second temperature deviation corresponding to the temperature sensor. The second temperature deviation is used to characterize the temperature sensor adjacent to the temperature sensor; based on the correspondence between the temperature deviation and the duty cycle, the duty cycle corresponding to the third temperature deviation of the temperature sensor is determined, and the duty cycle is determined as the duty cycle of the valve connected to the cooling coil corresponding to the temperature sensor.

[0081] It should be noted that the information interaction and execution process between the various units in the above-mentioned temperature control device are based on the same concept as the aforementioned temperature control method embodiment. For details, please refer to the description in the aforementioned temperature control method embodiment, and will not be repeated here.

[0082] Figure 6 This is a schematic diagram of an electronic device provided in an embodiment of this application. The specific embodiments of this application do not limit the specific implementation of the electronic device. See also... Figure 6 The electronic device 600 provided in this application embodiment includes: a processor 602, a communications interface 604, a memory 606, and a communication bus 608. Wherein:

[0083] The processor 602, communication interface 604, and memory 606 communicate with each other via communication bus 608.

[0084] Communication interface 604 is used for communication with other electronic devices or servers.

[0085] The processor 602 is used to execute program 610, which can specifically execute the relevant steps in any of the aforementioned temperature control method embodiments.

[0086] Specifically, program 610 may include program code that includes computer operation instructions.

[0087] Processor 602 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 smart device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

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

[0089] Specifically, program 610 can be used to cause processor 602 to execute the temperature control method in any of the foregoing embodiments.

[0090] The specific implementation of each step in program 610 can be found in the corresponding steps and units described in any of the aforementioned temperature control method embodiments, and will not be repeated here. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the devices and modules described above can be referred to the corresponding process descriptions in the aforementioned method embodiments, and will not be repeated here.

[0091] The electronic device of this application acquires liquid temperatures from at least two temperature sensors. Based on a first temperature deviation between each acquired liquid temperature and a target temperature, the flow rate of the cooling medium in at least two cooling coils is controlled to adjust the temperature of the liquid contained in the storage tank. Since each cooling coil is positioned at a different location along the axial direction of the storage tank, the cooling effect of the cooling coils on the liquid contained in the storage tank can be adjusted by controlling the flow rate of the cooling medium in each cooling coil. Furthermore, by controlling the flow rate of the cooling medium in at least two cooling coils according to each first temperature deviation, the temperature of the liquid contained in the storage tank can be controlled in zones, thereby ensuring that the temperature distribution of the liquid in the storage tank meets the requirements and improving the accuracy of temperature control of the liquid contained in the storage tank.

[0092] This application also provides a computer-readable storage medium storing instructions for causing a machine to perform the temperature control method as described herein. Specifically, a system or apparatus equipped with a storage medium storing software program code that implements the functions of any of the embodiments described above, and enabling the computer (or CPU or MPU) of the system or apparatus to read and execute the program code stored in the storage medium.

[0093] In this case, the program code read from the storage medium can itself implement the function of any of the above embodiments, and therefore the program code and the storage medium storing the program code constitute part of this application.

[0094] Storage media embodiments for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, program code can be downloaded from a server computer via a communication network.

[0095] Furthermore, it should be clear that not only can the program code read by the computer be executed, but also the operating system or other components operating on the computer can be instructed based on the program code to perform some or all of the actual operations, thereby realizing the function of any of the embodiments described above.

[0096] Furthermore, it is understood that the program code read from the storage medium is written to the memory set in the expansion board inserted into the computer or to the memory set in the expansion module connected to the computer. Then, based on the instructions of the program code, the CPU or other components installed on the expansion board or expansion module execute some and all of the actual operations, thereby realizing the function of any of the above embodiments.

[0097] This application also provides a computer program product, which is tangibly stored on a computer-readable medium and includes computer-executable instructions. When executed, the computer-executable instructions cause at least one processor to perform the temperature control methods provided in the above embodiments. It should be understood that the solutions in this embodiment have the corresponding technical effects in the above method embodiments, and will not be repeated here.

[0098] It should be noted that not all steps and modules in the above processes and system structure diagrams are mandatory; some steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The system structure described in the above embodiments can be a physical structure or a logical structure. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be jointly implemented by certain components in multiple independent devices.

[0099] In the above embodiments, the hardware modules can be implemented mechanically or electrically. For example, a hardware module may include permanent, dedicated circuitry or logic (such as a dedicated processor, FPGA, or ASIC) to perform the corresponding operations. The hardware module may also include programmable logic or circuitry (such as a general-purpose processor or other programmable processor), which can be temporarily configured by software to perform the corresponding operations. The specific implementation method (mechanical, dedicated, permanent circuitry, or temporarily configured circuitry) can be determined based on cost and time considerations.

[0100] The present application has been shown and described in detail above with reference to the accompanying drawings and preferred embodiments. However, the present application is not limited to these disclosed embodiments. Based on the above multiple embodiments, those skilled in the art will know that more embodiments of the present application can be obtained by combining the code review methods in the different embodiments above. These embodiments are also within the protection scope of the present application.

Claims

1. A temperature control method (300) for controlling the temperature of a liquid contained in a storage tank (101), wherein at least two cooling coils (102) are provided outside the storage tank (101), each cooling coil (102) is arranged circumferentially around the storage tank (101), and the at least two cooling coils (102) are located at different positions along the axial direction of the storage tank (101), the temperature control method comprising: The liquid temperature is acquired by at least two temperature sensors (104), wherein the liquid temperature is used to indicate the temperature of the liquid contained in the storage tank (101), and the at least two temperature sensors (104) are arranged at different positions on the storage tank (101) along the axial direction of the storage tank (101). Based on the first temperature deviation between the temperature of each liquid and the preset target temperature, the flow rate of the cooling medium in the at least two cooling coils (102) is controlled respectively to adjust the temperature of the liquid contained in the storage tank (101); The temperature sensor (104) corresponds one-to-one with the cooling coil (102), and the corresponding temperature sensor (104) and the cooling coil (102) are at the same height along the axial direction of the storage tank (101). The step of controlling the flow rate of the cooling medium in the at least two cooling coils (102) according to the first temperature deviation between the temperature of each liquid and the preset target temperature includes: For each of the temperature sensors (104), the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104) is determined based on the first temperature deviation corresponding to the temperature sensor (104) and the height of the temperature sensor (104) in the axial direction of the storage tank (101). For each cooling coil (102), the opening and closing of the valve (103) connected to the cooling coil (102) is controlled according to the duty cycle of the valve (103) connected to the cooling coil (102) in order to control the flow rate of the cooling medium in the cooling coil (102).

2. The method according to claim 1, wherein, Along the axial direction of the storage tank (101), the height of the at least two temperature sensors (104) is less than the liquid level in the storage tank (101).

3. The method according to claim 1, wherein, The duty cycle of the valve (103) connected to the cooling coil (102) is inversely proportional to the height of the cooling coil (102) along the axial direction of the storage tank (101).

4. The method according to claim 1, wherein, The step of determining the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104) based on the first temperature deviation corresponding to the temperature sensor (104) and the height of the temperature sensor (104) in the axial direction of the storage tank (101) includes: The second temperature deviation corresponding to the temperature sensor (104) is determined based on the height of the temperature sensor (104) in the axial direction of the storage tank (101); Calculate the sum of the first temperature deviation and the second temperature deviation corresponding to the temperature sensor (104) to obtain the third temperature deviation; Based on the pre-set correspondence between temperature deviation and duty cycle, the duty cycle corresponding to the third temperature deviation is determined, and this duty cycle is determined as the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104).

5. The method according to claim 4, wherein, The method further includes: For each of the temperature sensors (104), if the first temperature deviation corresponding to the temperature sensor (104) is greater than a preset deviation threshold, the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104) is determined according to the first temperature deviation corresponding to one or two adjacent temperature sensors (104).

6. The method according to claim 5, wherein, The step of determining the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104) based on the first temperature deviation corresponding to at least one temperature sensor (104) adjacent to the temperature sensor (104) includes: Determine the third temperature deviation corresponding to the temperature sensor (104) adjacent to the temperature sensor (104); The third temperature deviation corresponding to the temperature sensor (104) is calculated using the following formula; This is used to characterize the third temperature deviation corresponding to the temperature sensor (104). The third temperature deviation is used to characterize the temperature sensor (104) adjacent to the temperature sensor (104). This is used to characterize the second temperature deviation corresponding to the temperature sensor (104). Used to characterize the second temperature deviation corresponding to the temperature sensor (104) adjacent to the temperature sensor (104); Based on the correspondence between the temperature deviation and the duty cycle, the duty cycle corresponding to the third temperature deviation of the temperature sensor (104) is determined, and the duty cycle is determined as the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104).

7. A temperature control device (500), comprising: The acquisition unit (501) is used to acquire the liquid temperature collected by at least two temperature sensors (104); The control unit (502) is used to control the flow rate of the cooling medium in at least two cooling coils (102) according to the first temperature deviation between the temperature of each liquid and the preset target temperature, so as to adjust the temperature of the liquid contained in the storage tank (101); The temperature sensor (104) corresponds one-to-one with the cooling coil (102), and the corresponding temperature sensor (104) and the cooling coil (102) are at the same height along the axial direction of the storage tank (101). The step of controlling the flow rate of the cooling medium in the at least two cooling coils (102) according to the first temperature deviation between the temperature of each liquid and the preset target temperature includes: For each of the temperature sensors (104), the duty cycle of the valve (103) connected to the cooling coil (102) corresponding to the temperature sensor (104) is determined based on the first temperature deviation corresponding to the temperature sensor (104) and the height of the temperature sensor (104) in the axial direction of the storage tank (101). For each cooling coil (102), the opening and closing of the valve (103) connected to the cooling coil (102) is controlled according to the duty cycle of the valve (103) connected to the cooling coil (102) to control the flow rate of the cooling medium in the cooling coil (102).

8. An electronic device (600), comprising: The processor (602), the communication interface (604), the memory (606), and the communication bus (608) communicate with each other through the communication bus (608). The memory (606) is used to store at least one executable instruction that causes the processor (602) to perform the operation corresponding to the temperature control method (300) as described in any one of claims 1-6.

9. A computer-readable storage medium storing computer instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1-6.

10. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions that, when executed, cause at least one processor to perform the method according to any one of claims 1-6.