Variable-frequency control method for solid-state elastocaloric cooling and heating apparatus, controller, and device
By determining the optimal frequency conversion path of the motor in the solid-state spring-loaded refrigeration and heating device, and by utilizing multi-objective optimization algorithms and shape memory alloy materials, the problems of unstable temperature control and high energy consumption in variable frequency air conditioners were solved, achieving efficient and energy-saving temperature regulation.
Patent Information
- Application Number
- PCT/CN2025/103280
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-30
- Filing Date
- 2025-06-25
- Publication Date
- 2026-03-05
AI Technical Summary
Existing variable frequency air conditioners suffer from energy loss, strong susceptibility to external environmental interference, slow adjustment speed, and poor control effect in temperature control, especially when the ambient temperature does not reach the set temperature, resulting in high energy consumption.
By acquiring the ambient temperature and target temperature, the optimal frequency conversion path of the motor in the solid-state spring-loaded cooling and heating device is determined. The motor operating frequency is adjusted to achieve temperature regulation with the lowest motor energy consumption. A multi-objective optimization algorithm is used to optimize the frequency conversion path with the shortest time and the minimum overshoot as the objectives. Cooling and heating are then performed in combination with the deformation changes of the shape memory alloy material.
It achieves reduced motor energy consumption, improved temperature control stability and energy-saving effect while ensuring user comfort, simplifies temperature sensor settings, and reduces control complexity.
Smart Images

Figure CN2025103280_05032026_PF_FP_ABST
Abstract
Description
Inverter control method, controller and equipment for solid-state cartridge cooling and heating devices
[0001] This application claims priority to Chinese Patent Application No. CN202411185329.X, filed August 27, 2024, entitled "Variable Frequency Control Method, Controller and Device for Solid State Refrigeration and Heating Device," and Chinese Patent Application No. CN202411213134.1, filed August 30, 2024, entitled "Variable Frequency Control Method, Controller and Device for Solid State Refrigeration and Heating Device." The disclosure of the earlier applications is incorporated herein by reference in its entirety. Technical Field
[0002] This application belongs to the field of frequency conversion control technology, and in particular relates to a frequency conversion control method, controller and equipment for a solid-state spring-loaded refrigeration and heating device. Background Technology
[0003] As people's living standards improve, inverter air conditioners have become the preferred choice because they can control temperature more precisely, reduce noise, and make people more comfortable.
[0004] In existing technologies, the core of inverter air conditioners lies in the change of motor speed caused by the change in the motor's operating frequency. The rotor rotates through the interaction of the magnetic fields between the stator and rotor. That is, its cooling and heating functions primarily regulate the ambient temperature by changing the compressor's speed to achieve optimal energy savings. When the ambient temperature reaches the set value, the compressor stops operating, maintaining a constant ambient temperature. When the ambient temperature deviates from the set value, the compressor restarts and adjusts the ambient temperature by changing its speed, thereby stabilizing the ambient temperature.
[0005] However, when a variable frequency air conditioner starts up, it may operate at maximum power because the ambient temperature has not yet reached the set temperature, consuming more electricity than a conventional air conditioner. Once the ambient temperature reaches the set temperature, the variable frequency air conditioner reduces the compressor's operating speed through the inverter. This method may result in energy loss, is more susceptible to external environmental interference, and has a slow adjustment speed, leading to the instability of traditional air conditioner temperature control. Furthermore, in existing technologies, variable frequency air conditioners typically require sensors on the air conditioning coils to detect the coil temperature, thus determining the cooling / heating temperature; this method is overly cumbersome. Therefore, the control performance of existing variable frequency air conditioners is relatively poor. Technical issues
[0006] In view of this, this application provides a frequency conversion control method, controller and equipment for a solid-state refrigerant refrigeration and heating device, aiming to solve the problem that there is little research on the control of solid-state refrigerant refrigeration and heating devices in the prior art, and the control effect still needs to be improved. Technical solutions
[0007] The first aspect of this application provides a frequency conversion control method for a solid-state cartridge cooling and heating device, wherein the solid-state cartridge cooling and heating device includes cartridge material;
[0008] Variable frequency control methods include:
[0009] Get the current ambient temperature and the user-set target temperature;
[0010] Based on the ambient temperature and the target temperature, the optimal frequency conversion path of the motor in the solid-state cartridge cooling and heating device is determined. The optimal frequency conversion path is the frequency conversion path with the lowest motor energy consumption during the operation of the solid-state cartridge cooling and heating device.
[0011] Adjust the motor's operating frequency according to the optimal frequency conversion path to minimize motor energy consumption during temperature regulation when loading or unloading the spring clip material.
[0012] Based on the first aspect, in some possible implementations, the optimal frequency conversion path of the motor in the solid-state spring-loaded cooling and heating device is determined according to the ambient temperature and the target temperature, including:
[0013] When the temperature difference between the ambient temperature and the target temperature is greater than the first preset value, the first objective is to minimize the temperature adjustment time, and the second objective is to minimize the temperature overshoot. A multi-objective optimization algorithm is used to optimize the first optimal frequency conversion path in the interval [a, b]. Here, the temperature adjustment time is the time required to adjust the ambient temperature to the target temperature, the temperature overshoot is the difference between the ambient temperature and the target temperature during the adjustment process, a is the operating frequency corresponding to the target temperature, and b is the highest operating frequency of the motor.
[0014] Based on the first aspect, in some possible implementations, the optimal frequency conversion path for the motor operating the solid-state spring-loaded cooling and heating device is determined according to the ambient temperature and the target temperature, including:
[0015] When the temperature difference between the ambient temperature and the target temperature is not greater than the first preset value and does not reach the preset range of the target temperature, the first objective is to minimize the temperature overshoot and the second objective is to maximize the energy efficiency ratio. The second optimal frequency conversion path is obtained by using a multi-objective optimization algorithm to optimize the current operating frequency of the motor.
[0016] Based on the first aspect, among some possible implementation methods, the frequency conversion control method also includes:
[0017] When the ambient temperature reaches the preset range of the target temperature, the energy-saving frequency corresponding to the target temperature will be used as the operating frequency of the motor.
[0018] Based on the first aspect, among some possible implementation methods, the methods for determining the energy-saving frequency include:
[0019] With the goal of minimizing temperature overshoot, and using the operating frequency of the motor at the target temperature as the initial value, a single-objective optimization algorithm is used to optimize the operating frequency of the motor at the target temperature, and the optimized frequency is used as the energy-saving frequency at the target temperature.
[0020] Based on the first aspect, in some possible implementations, the optimal frequency conversion path of the motor in the solid-state spring-loaded cooling and heating device is determined according to the ambient temperature and the target temperature, including:
[0021] The optimal frequency conversion path of the motor is obtained by inputting the target temperature and ambient temperature into the pre-trained optimal frequency conversion path model.
[0022] Based on the first aspect, among some possible implementation methods, the training of the optimal frequency conversion path model includes:
[0023] Collect the set temperature and ambient temperature during historical periods, and record the path of the motor's operating frequency during historical periods;
[0024] The optimal frequency conversion path model is trained by taking the set temperature and ambient temperature of historical periods as inputs and the operating frequency path with the lowest motor energy consumption during historical periods as outputs.
[0025] A second aspect of this application provides a frequency conversion control device for a solid-state cartridge cooling and heating device, the solid-state cartridge cooling and heating device comprising cartridge material, and the frequency conversion control device comprising:
[0026] The acquisition module is used to acquire the current ambient temperature and the target temperature set by the user;
[0027] The determination module is used to determine the optimal frequency conversion path of the motor in the solid-state spring-loaded refrigeration and heating device based on the ambient temperature and the target temperature. The optimal frequency conversion path is the frequency conversion path with the lowest motor energy consumption during the operation of the solid-state spring-loaded refrigeration and heating device.
[0028] The control module is used to adjust the motor's operating frequency according to the optimal frequency conversion path, so as to minimize the motor's energy consumption during the temperature regulation process when the motor loads or unloads the spring-loaded material.
[0029] Based on the second aspect, in some possible implementations, the determining module is specifically used to: when the temperature difference between the ambient temperature and the target temperature is greater than a first preset value, take the shortest temperature adjustment time as the first objective and the minimum temperature overshoot as the second objective, and use a multi-objective optimization algorithm to optimize and obtain the first optimal frequency conversion path in the interval [a, b], where the temperature adjustment time is the time required to adjust the ambient temperature to the target temperature, the temperature overshoot is the difference between the ambient temperature and the target temperature during the process of adjusting the ambient temperature to the target temperature, a is the operating frequency corresponding to the target temperature, and b is the highest operating frequency of the motor.
[0030] Based on the second aspect, in some possible implementations, the determining module is specifically used to: when the temperature difference between the ambient temperature and the target temperature is not greater than the first preset value and has not reached the preset range of the target temperature, take the minimum temperature overshoot as the first objective and the maximum energy efficiency ratio as the second objective, and use a multi-objective optimization algorithm to optimize the current operating frequency of the motor to obtain the second optimal frequency conversion path.
[0031] Based on the second aspect, in some possible implementations, the determining module is specifically used to: when the ambient temperature reaches the preset range of the target temperature, use the energy-saving frequency corresponding to the target temperature as the operating frequency of the motor.
[0032] Based on the second aspect, in some possible implementations, the determining module is specifically used to: optimize the operating frequency of the motor at the target temperature using a single-objective optimization algorithm with the minimum temperature overshoot as the objective and the operating frequency of the motor at the target temperature as the initial value, and use the optimized frequency as the energy-saving frequency at the target temperature.
[0033] Based on the second aspect, in some possible implementations, the determining module is specifically used to: input the target temperature and ambient temperature into a pre-trained optimal frequency conversion path model to obtain the optimal frequency conversion path of the motor.
[0034] Based on the second aspect, in some possible implementations, the frequency converter control device further includes: collecting the set temperature and ambient temperature during historical periods, and recording the path of the motor's operating frequency during historical periods; using the set temperature and ambient temperature during historical periods as input and the operating frequency path with the lowest energy consumption of the motor during historical periods as output, training the optimal frequency converter path model.
[0035] A third aspect of this application provides a controller, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the frequency conversion control method for the solid-state spring-loaded cooling and heating device of the first aspect above.
[0036] A fourth aspect of this application provides a variable frequency device, including a solid-state spring-loaded cooling and heating device that implements the variable frequency control method of the first aspect above.
[0037] The fifth aspect of this application provides a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the frequency conversion control method for the solid-state spring-loaded cooling and heating device as described in the first aspect above. Beneficial effects
[0038] This application provides a variable frequency control method, controller, and device for a solid-state cartridge cooling and heating device, wherein the solid-state cartridge cooling and heating device includes cartridge material. The variable frequency control method first obtains the current ambient temperature and the user-set target temperature; then, based on the ambient temperature and target temperature, it determines the optimal variable frequency path for the motor in the solid-state cartridge cooling and heating device, wherein the optimal variable frequency path is the path with the lowest motor energy consumption during the operation of the solid-state cartridge cooling and heating device; finally, it adjusts the motor's operating frequency according to the optimal variable frequency path. This application calculates the optimal variable frequency path, causing the motor frequency to change according to the optimal variable frequency path, thereby minimizing motor energy consumption while ensuring user comfort, and achieving variable frequency control of the solid-state cartridge cooling and heating device. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 is a flowchart illustrating the implementation of the frequency conversion control method for the solid-state spring-loaded cooling and heating device provided in this application embodiment;
[0041] Figure 2 is a schematic diagram of the frequency conversion control device of the solid-state spring-loaded cooling and heating device provided in the embodiment of this application;
[0042] Figure 3 is a schematic diagram of the controller provided in an embodiment of this application. Embodiments of the present invention
[0043] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0044] Figure 1 is a flowchart illustrating the implementation of the frequency conversion control method for the solid-state cartridge cooling and heating device provided in this application. As shown in Figure 1, in some embodiments, the frequency conversion control method for the solid-state cartridge cooling and heating device includes a cartridge material, which is controlled by a motor; the heating or cooling temperature of the solid-state cartridge cooling and heating device depends on the motor speed; the method includes:
[0045] S110, obtains the current ambient temperature and the user-set target temperature;
[0046] S120, Based on the ambient temperature and the target temperature, determine the optimal frequency conversion path of the motor in the solid-state cartridge cooling and heating device. The optimal frequency conversion path is the frequency conversion path with the lowest motor energy consumption during the operation of the solid-state cartridge cooling and heating device.
[0047] S130 adjusts the motor's operating frequency according to the optimal frequency conversion path to minimize motor energy consumption during temperature regulation when the motor loads or unloads the spring clip material.
[0048] In this embodiment, the user can set the target temperature using any method, such as a remote control or Bluetooth control via mobile phone, for the solid-state cartridge cooling / heating device. The ambient temperature is obtained based on a temperature sensor, which can be a temperature sensor installed on the solid-state cartridge cooling / heating device itself, or the average temperature value from other indoor temperature sensors connected to the solid-state cartridge cooling / heating device. Alternatively, the ambient temperature can be a temperature value reported by an indoor smart IoT device.
[0049] The spring-loaded material in this application is a shape memory alloy. When this material deforms under external loading, it generates heat and heats up. Unloading restores the deformation, allowing the material to absorb heat and cool down. Therefore, the solid-state spring-loaded cooling and heating device relies on stress loading and unloading of the spring-loaded material for heating and cooling. It is evident that the temperature rise and fall of the solid-state spring-loaded cooling and heating device mainly depends on the deformation change of the spring-loaded material connected to the motor. That is, the deformation change of the spring-loaded material is changed by altering the motor speed. Therefore, precise temperature control for cooling and heating can be achieved simply by controlling the motor speed. In practical applications, the motor speed can be changed by altering the power supply frequency or the motor's operating frequency. In one embodiment, the variable frequency speed control system controls the motor speed by changing the power supply frequency. Decreasing the power supply frequency will decrease the motor speed, while increasing the power supply frequency will increase the motor speed. The relationship between power supply frequency and motor speed typically conforms to the following formula:
[0050] n = 60f / p;
[0051] Where n represents the motor speed (rpm), f represents the power supply frequency (Hz), and p represents the number of pole pairs of the motor's rotating magnetic field.
[0052] In another embodiment, the motor speed can also be changed by controlling the motor's operating frequency, wherein the motor's operating frequency and the motor's speed are inversely related.
[0053] In this embodiment, the frequency conversion path is the frequency change gradient of the motor operating frequency during the operation of the solid-state cartridge cooling and heating device, that is, the frequency change gradient of the motor operating frequency during the entire stage when the solid-state cartridge cooling and heating device operates at an energy-saving frequency after the ambient temperature rises or falls to the target temperature.
[0054] In one embodiment, when the ambient temperature differs significantly from the target temperature, the target temperature needs to be reached as quickly as possible to meet the demand. The operating frequency of the motor when the ambient temperature is rapidly increased or decreased to the target temperature is set as the first operating frequency. Subsequently, the motor operates at an energy-saving frequency. In this case, the optimal frequency conversion path for the motor is the first operating frequency minus the energy-saving frequency. It should be noted that although rapid heating and cooling consume a significant amount of energy for the motor, the short duration of these processes, coupled with the subsequent operation of the motor at the energy-saving frequency, results in the lowest possible energy consumption throughout the entire process. Furthermore, the energy-saving operation of the motor in the subsequent stages ensures that the ambient temperature remains constant (the target temperature).
[0055] In another embodiment, when the difference between the ambient temperature and the target temperature is small, in order to save energy and maintain the ambient temperature at a constant (target temperature), the motor's operating frequency when the ambient temperature is raised to or lowered to the target temperature is set as the second operating frequency. Subsequently, the motor operates at the energy-saving frequency. In this case, the optimal frequency conversion path for the motor is the second operating frequency minus the energy-saving frequency. In practical applications, the frequency of the optimal frequency conversion path may change multiple times; the above embodiment is merely an example.
[0056] The following example illustrates the frequency change gradient of this application, but is not intended to limit it: The user sets the target temperature to 24℃, the current room temperature is 30℃, the solid-state spring-loaded card is under unloading stress and is in a cooling state. At this time, the operating frequency of the variable frequency motor is adjusted to the highest operating frequency of 100Hz for rapid cooling. After time t, it gradually decreases to 75Hz, then after another time t, it gradually decreases to 55Hz, and then after another time t, it gradually decreases to 45Hz. That is, the operating frequency of the motor gradually decreases according to a certain gradient, and the amount of decrease in the frequency gradient becomes smaller each time, gradually approaching the operating frequency corresponding to the target temperature, so that the solid-state spring-loaded card cooling and heating device gradually changes from a rapid cooling mode to a mode that reduces energy consumption.
[0057] In some application scenarios applicable to the embodiments of this application, such as user air conditioning, including household air conditioners, automotive air conditioners, or central air conditioning systems, rapid cooling (cooling) or heating (heating) followed by maintaining a constant temperature can improve user comfort, and operating at an energy-saving frequency can save energy consumption of the motor. In other application scenarios targeting objects, such as computer room air conditioners, refrigerators, cold storage, refrigerated trucks, and data center cooling systems, the motor can quickly achieve the effect of variable frequency constant temperature by operating at the working frequency in the optimal variable frequency path.
[0058] In some embodiments, S120 includes: when the temperature difference between the ambient temperature and the target temperature is greater than a first preset value, taking the shortest temperature adjustment time as the first objective and the minimum temperature overshoot as the second objective, using a multi-objective optimization algorithm to optimize and obtain a first optimal frequency conversion path in the interval [a, b], wherein the temperature adjustment time is the time required to adjust the ambient temperature to the target temperature, the temperature overshoot is the difference between the ambient temperature and the target temperature during the process of adjusting the ambient temperature to the target temperature, a is the operating frequency corresponding to the target temperature, and b is the highest operating frequency of the motor.
[0059] In this embodiment, when the temperature difference between the ambient temperature and the target temperature is greater than a first preset value, i.e., the deviation between the ambient temperature and the target temperature is large, rapid cooling / heating is first performed to adjust to the target temperature, and then the motor's operating frequency is adjusted to an energy-saving frequency to minimize the overall energy consumption of the motor. The first preset value can be set according to the actual application scenario.
[0060] In this process, the primary control objective in the initial stage is to minimize the cooling or heating time, which is the first objective, specifically the shortest temperature adjustment time. The secondary objective is to minimize temperature overshoot. A smaller temperature overshoot results in less wasted energy, leading to the lowest possible motor energy consumption during the overall operation of the solid-state refrigeration and heating device. The boundary between the initial and secondary stages is calculated using a multi-objective optimization algorithm. Due to differences in ambient and target temperatures, the optimal frequency conversion path used varies each time the frequency is changed.
[0061] In this embodiment, the multi-objective optimization algorithm can be a multi-objective particle swarm optimization algorithm, a multi-objective genetic algorithm, etc., and is not limited thereto. If the current operating frequency is not within [a, b], the operating frequency corresponding to the target temperature is used as the initial value of the first optimal frequency conversion path; if the current operating frequency is within [a, b], the current operating frequency is used as the initial value of the first optimal frequency conversion path.
[0062] After determining the initial values, a first time series of operating frequencies is established, with each value in the series being an initial value. The first value in this series is fixed as the initial value, while the other values are optimized using a multi-objective optimization algorithm. During the optimization process, the constraint is that the difference between two adjacent values should not exceed a preset difference to ensure smooth adjustment of the operating frequency.
[0063] Since the cooling / heating temperature of the solid-state cartridge cooling / heating device depends on the operating frequency, after each iteration of optimization, the cooling / heating temperature at each subsequent moment is calculated based on the operating frequency values in the time series. Combined with the current ambient temperature and the temperature prediction model, the predicted temperature value for the subsequent time period can be predicted. The temperature prediction model can be a neural network model, support vector machine, etc., and is not limited here.
[0064] During the process from when the predicted temperature exceeds the target temperature until the temperature is pulled back, the excess is the temperature overshoot. The time when the overshoot from the current moment to the predicted temperature is less than the preset overshoot is defined as the temperature adjustment time.
[0065] After each iteration, the temperature overshoot and temperature settling time can be calculated. By minimizing these two values, the control curve of the optimal operating frequency can be optimized, which is the first optimal frequency conversion path mentioned above.
[0066] In some embodiments, S120 includes: when the temperature difference between the ambient temperature and the target temperature is not greater than a first preset value and does not reach the preset range of the target temperature, using a multi-objective optimization algorithm to optimize the current operating frequency of the motor to obtain a second optimal frequency conversion path with the minimum temperature overshoot as the first objective and the maximum energy efficiency ratio as the second objective.
[0067] In this embodiment, when the absolute value of the difference between the ambient temperature and the target temperature is not greater than a first preset value, i.e., the deviation between the ambient temperature and the target temperature is small and has not reached the preset range of the target temperature, it is necessary to switch from the rapid cooling / heating mode to the energy-saving mode. Specifically, this is reflected in the minimum temperature overshoot. The smaller the temperature overshoot, the closer the ambient temperature is to the target temperature. Minimizing energy consumption is the main control objective, specifically reflected in the maximum energy efficiency ratio (the ratio of cooling effect to power consumption).
[0068] In this embodiment, the calculation based on the second optimal frequency conversion path is the same as that of the first optimal frequency conversion path, differing only in the optimization objective, which will not be described further here. Similarly, the second optimal frequency conversion path is obtained by optimizing the initial sequence of rotational speed values. The constraint is that the difference between two adjacent values is no greater than a preset difference to ensure smooth adjustment of the rotational speed. Furthermore, after the calculated operating frequency at each moment decreases to a level lower than the operating frequency corresponding to the target temperature, it only needs to maintain an overall downward trend; it is not necessary for the operating frequency at each subsequent moment to be lower than the previous moment. It should be noted that in both the first and second optimal frequency conversion paths, the solid-state spring-loaded cooling and heating device operates at an energy-saving frequency after reaching the target temperature range.
[0069] In some embodiments, S120 includes: when the ambient temperature reaches a preset range where the target temperature is located, using the energy-saving frequency corresponding to the target temperature as the operating frequency of the motor.
[0070] In this embodiment, the preset range of the target temperature is a relatively small temperature range. For example, if the target temperature is 25°C, the preset range is 24.8-25.2°C. When the target temperature fluctuates within the preset range, it can be considered to be in a constant temperature state. At this time, an energy-saving frequency needs to be used as the operating frequency to minimize the energy consumption of the solid-state spring-loaded cooling and heating device.
[0071] It should be noted that the energy-saving frequency is the operating frequency at which the motor consumes the least energy when the ambient temperature reaches the preset range of the target temperature. Since ambient temperature is greatly affected by external factors, the energy-saving frequency can be determined by the target temperature. Specific methods include: using the minimum temperature overshoot as the objective, and the motor's operating frequency at the target temperature as the initial value, optimizing the motor's operating frequency at the target temperature using a single-objective optimization algorithm, and then using the optimized frequency as the energy-saving frequency for the target temperature. In this way, the energy-saving frequency can be dynamically adjusted to ensure that the adjusted temperature remains constant.
[0072] In this embodiment, since the external ambient temperature is constantly changing, a fixed operating frequency is insufficient to strictly maintain the ambient temperature at the target temperature. Therefore, the energy-saving frequency of this application also needs to be adjusted in real time. The temperature overshoot calculation based on the energy-saving frequency in this application involves optimizing a frequency sequence constructed from initial values to obtain the optimal energy-saving frequency. A constraint condition is that the difference between two adjacent values is no greater than a preset difference to ensure smooth adjustment of the rotational speed.
[0073] In some embodiments, S120 includes: inputting the target temperature and the ambient temperature into a pre-trained optimal frequency conversion path model to obtain the optimal frequency conversion path of the motor, wherein the optimal frequency conversion path is the frequency change gradient that minimizes energy consumption when the ambient temperature is adjusted to the target temperature.
[0074] In the embodiments of this application, the optimal frequency conversion path model can be an unsupervised neural network model, a deep learning model, etc., and is not limited thereto.
[0075] The optimal frequency conversion path model is trained in the following way:
[0076] Collect the set temperature and ambient temperature for a historical period and record the path of the motor's operating frequency during that period. Use the set temperature and ambient temperature for the historical period as input and the operating frequency path with the lowest motor energy consumption for that period as output to train the optimal frequency conversion path model.
[0077] In this embodiment, the data related to the set temperature and ambient temperature during historical periods, and the operating frequency path when the motor energy consumption is lowest, can be categorized according to the temperature difference range between the set temperature and ambient temperature in the above embodiments. Then, the optimal frequency conversion path model is trained accordingly. This allows the optimal frequency conversion path model to adjust to the target temperature and operate at an energy-saving frequency as quickly as possible according to the output optimal frequency conversion path when the temperature difference between the ambient temperature and the target temperature is greater than a first preset value; or, when the temperature difference between the ambient temperature and the target temperature is not greater than the first preset value and the ambient temperature is not within the preset range of the target temperature, it adjusts to the target temperature for energy saving according to the output optimal frequency conversion path and then operates at an energy-saving frequency; or, when the ambient temperature is within the preset range of the target temperature, it operates at an energy-saving frequency. It should be noted that the energy-saving frequency in this embodiment is obtained by training the optimal frequency conversion path model using historical data.
[0078] Specifically, an adversarial network can be used as the optimal frequency conversion path model. This adversarial network includes a generator, a discriminator, and an optimizer, and requires training in multiple stages.
[0079] First, historical paths are used as the true values. Simultaneously, a generator randomly generates a set of fake samples, including multiple variable frequency paths exhibiting a decreasing trend. The discriminator calculates the cross-entropy loss between these variable frequency paths and historical paths, and feeds it back to the generator to minimize the loss. The variable frequency paths identified as true by the discriminator, along with the historical paths, form a path set 'a'. The optimizer calculates a score for each path in path set 'a', weighted by comfort and energy consumption (the specific weights can be set). After sorting by score, the top preset number (or preset proportion) of paths are used as new true values for the next stage of training. After several stages of training, the generator can generate a reasonable variable frequency path with the highest score (balancing comfort and energy consumption) based on the difference between room temperature and target temperature; this is designated as the optimal variable frequency path.
[0080] In summary, the beneficial effects of this application are as follows:
[0081] 1. Through frequency conversion control, the motor drive system uses closed-loop frequency conversion control for the target temperature. When the ambient temperature (or the target working area temperature) is very close to or reaches the set target temperature, the motor adapts to low-frequency operation, which helps to reduce temperature fluctuations, achieve energy saving, constant temperature comfort and noise reduction.
[0082] 2. This application proposes a speed calculation method based on minimizing temperature settling time and temperature overshoot, which can minimize temperature overshoot while adjusting rapidly.
[0083] 3. The solid-state spring-loaded cooling and heating device of this application uses a shape memory alloy that can quickly heat or cool when stress is applied or unloaded. The heating or cooling temperature can be accurately calculated directly based on the force applied by the motor (calculated from the magnitude of the working frequency), without the need to set up a temperature sensor, which reduces costs and simplifies the control logic.
[0084] The variable frequency device in this application can be a variable frequency cooling and heating device in any specific scenario. For example, air conditioners, vehicle air conditioners, modular cooling and heating units, and integrated cooling and heating units.
[0085] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0086] Figure 2 is a schematic diagram of the variable frequency control device of the solid-state cartridge cooling and heating device provided in an embodiment of this application. As shown in Figure 2, in some embodiments, the variable frequency control device 2 of the solid-state cartridge cooling and heating device includes:
[0087] The acquisition module 210 is used to acquire the current ambient temperature and the target temperature set by the user;
[0088] The determination module 220 is used to determine the optimal frequency conversion path of the motor in the solid-state spring-loaded refrigeration and heating device based on the ambient temperature and the target temperature. The optimal frequency conversion path is the frequency conversion path with the lowest motor energy consumption during the operation of the solid-state spring-loaded refrigeration and heating device.
[0089] The control module 230 is used to adjust the operating frequency of the motor according to the optimal frequency conversion path so as to minimize the energy consumption of the motor during the temperature regulation process of loading or unloading the spring material.
[0090] Optionally, the determining module 220 is used to optimize the first optimal frequency conversion path in the interval [a, b] when the temperature difference between the ambient temperature and the target temperature is greater than a first preset value, with the shortest temperature adjustment time as the first objective and the minimum temperature overshoot as the second objective. Here, the temperature adjustment time is the time required to adjust the ambient temperature to the target temperature, the temperature overshoot is the difference between the ambient temperature and the target temperature during the adjustment process, a is the operating frequency corresponding to the target temperature, and b is the highest operating frequency of the motor.
[0091] Optionally, the determining module 220 is used to optimize the current operating frequency of the motor to obtain a second optimal frequency conversion path when the temperature difference between the ambient temperature and the target temperature is not greater than a first preset value and does not reach the preset range where the target temperature is located, with the minimum temperature overshoot as the first objective and the maximum energy efficiency ratio as the second objective.
[0092] Optionally, the determining module 220 is used to use the energy-saving frequency corresponding to the target temperature as the operating frequency of the motor when the ambient temperature reaches the preset range of the target temperature.
[0093] Optionally, the determination module 220 is used to optimize the operating frequency of the motor at the target temperature using a single-objective optimization algorithm with the goal of minimizing temperature overshoot and the initial value of the operating frequency of the motor at the target temperature, and to use the optimized frequency as the energy-saving frequency at the target temperature.
[0094] Optionally, the determination module 220 is used to input the target temperature and ambient temperature into a pre-trained optimal frequency conversion path model to obtain the optimal frequency conversion path of the motor.
[0095] Optionally, the variable frequency control device 2 of the solid-state spring-loaded cooling and heating device also includes a training module, which is used to collect the set temperature and ambient temperature during a historical period and record the historical path of the motor's operating frequency during that historical period; using the set temperature and ambient temperature during that historical period as input and the operating frequency path with the lowest motor energy consumption during that historical period as output, the optimal variable frequency path model is trained.
[0096] The frequency conversion control device for the solid-state spring-loaded cooling and heating device based on machine learning provided in this embodiment can be used to execute the above method embodiment. Its implementation principle and technical effect are similar, and will not be described again in this embodiment.
[0097] Figure 3 is a schematic diagram of the controller provided in an embodiment of this application. As shown in Figure 3, the controller 3 provided in one embodiment of this application includes: a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30. When the processor 30 executes the computer program 32, it implements the steps in the above-described embodiments of the frequency conversion control method for the solid-state cartridge cooling and heating device based on machine learning, such as the steps shown in Figure 1. Alternatively, when the processor 30 executes the computer program 32, it implements the functions of each module / unit in the above-described embodiments of the solid-state cartridge cooling and heating device, such as the functions of each module shown in Figure 2.
[0098] For example, computer program 32 may be divided into one or more modules / units, one or more of which are stored in memory 31 and executed by processor 30 to complete this application. One or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of computer program 32 in controller 3.
[0099] The controller 3 can be a mobile phone, MCU, ECU, industrial computer, etc., and is not limited thereto. The controller 3 may include, but is not limited to, processor 30 and memory 31. Those skilled in the art will understand that Figure 3 is merely an example of the controller 3 and does not constitute a limitation on the controller 3. It may include more or fewer components than shown, or combine certain components, or different components. For example, the controller may also include input / output devices, network access devices, buses, etc.
[0100] The processor 30 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0101] The memory 31 can be an internal storage unit of the controller 3, such as a hard disk or RAM of the controller 3. The memory 31 can also be an external storage device of the controller 3, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card equipped on the controller 3. Furthermore, the memory 31 can include both internal and external storage units of the controller 3. The memory 31 is used to store computer programs and other programs and data required by the controller. The memory 31 can also be used to temporarily store data that has been output or will be output.
[0102] This application embodiment also provides a variable frequency device, which includes the solid-state spring-loaded cooling and heating device described in the above embodiments. Specifically, it can be a household air conditioner, automotive air conditioner, central air conditioner, computer room air conditioner, refrigerator, cold storage, refrigerated truck, or data center cooling system, etc., and is not specifically limited.
[0103] This application provides a non-volatile computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps in the above-described embodiment of the frequency conversion control method for a machine learning-based solid-state refrigeration and heating device.
[0104] A computer-readable storage medium stores a computer program 32. The computer program 32 includes program instructions. When executed by the processor 30, the program instructions implement all or part of the processes in the methods described in the above embodiments. The computer program 32 can also instruct related hardware to complete the process. The computer program 32 can be stored in a computer-readable storage medium. When executed by the processor 30, the computer program 32 can implement the steps of the various method embodiments described above. The computer program 32 includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium can include any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.
[0105] The computer-readable storage medium can be an internal storage unit of the controller in any of the foregoing embodiments, such as the controller's hard disk or memory. The computer-readable storage medium can also be an external storage device of the controller, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., mounted on the controller. Furthermore, the computer-readable storage medium can include both internal storage units and external storage devices of the controller. The computer-readable storage medium is used to store computer programs and other programs and data required by the controller. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0106] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0107] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0108] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0109] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0110] In the embodiments provided in this application, it should be understood that the disclosed devices / controllers and methods can be implemented in other ways. For example, the device / controller embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0111] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0112] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0113] If an integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.
[0114] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A frequency conversion control method for a solid-state spring-loaded refrigeration and heating device, characterized in that, The solid-state cartridge cooling and heating device comprises cartridge material; the frequency conversion control method includes: Get the current ambient temperature and the user-set target temperature; Based on the ambient temperature and the target temperature, the optimal frequency conversion path of the motor in the solid-state cartridge cooling and heating device is determined, wherein the optimal frequency conversion path is the frequency conversion path of the motor when the energy consumption of the motor is the lowest during the operation of the solid-state cartridge cooling and heating device. The operating frequency of the motor is adjusted according to the optimal frequency conversion path so that the energy consumption is minimized during the temperature regulation process when the motor loads or unloads the spring material.
2. The frequency conversion control method for the solid-state spring-loaded cooling and heating device according to claim 1, characterized in that, Determining the optimal frequency conversion path of the motor in the solid-state spring-loaded cooling and heating device based on the ambient temperature and the target temperature includes: When the temperature difference between the ambient temperature and the target temperature is greater than a first preset value, the first objective is to minimize the temperature adjustment time, and the second objective is to minimize the temperature overshoot. A multi-objective optimization algorithm is used to optimize within the interval [a, b] to obtain the first optimal frequency conversion path. Here, the temperature adjustment time is the time required to adjust the ambient temperature to the target temperature, the temperature overshoot is the difference between the ambient temperature and the target temperature during the adjustment process, a is the operating frequency corresponding to the target temperature, and b is the highest operating frequency of the motor.
3. The frequency conversion control method for the solid-state spring-loaded cooling and heating device according to claim 1, characterized in that, Determining the optimal frequency conversion path for the motor operating the solid-state spring-loaded cooling and heating device based on the ambient temperature and the target temperature includes: When the temperature difference between the ambient temperature and the target temperature is not greater than the first preset value and does not reach the preset range of the target temperature, the first objective is to minimize the temperature overshoot and the second objective is to maximize the energy efficiency ratio. The second optimal frequency conversion path is obtained by using a multi-objective optimization algorithm to optimize the current operating frequency of the motor.
4. The frequency conversion control method for the solid-state spring-loaded cooling and heating device according to claim 1, characterized in that, Also includes: When the ambient temperature reaches the preset range of the target temperature, the energy-saving frequency corresponding to the target temperature is used as the operating frequency of the motor.
5. The frequency conversion control method for the solid-state spring-loaded cooling and heating device according to claim 4, characterized in that, The method for determining the energy-saving frequency includes: With the goal of minimizing temperature overshoot, and using the operating frequency of the motor at the target temperature as the initial value, a single-objective optimization algorithm is used to optimize the operating frequency of the motor at the target temperature, and the optimized frequency is used as the energy-saving frequency at the target temperature.
6. The frequency conversion control method for the solid-state spring-loaded cooling and heating device according to claim 1, characterized in that, Determining the optimal frequency conversion path of the motor in the solid-state spring-loaded cooling and heating device based on the ambient temperature and the target temperature includes: The target temperature and the ambient temperature are input into a pre-trained optimal frequency conversion path model to obtain the optimal frequency conversion path of the motor.
7. The frequency conversion control method for the solid-state spring-loaded cooling and heating device according to claim 6, characterized in that, The training of the optimal frequency conversion path model includes: Collect the set temperature and ambient temperature during historical periods, and record the path of the motor's operating frequency during those historical periods; The optimal frequency conversion path model is trained by taking the set temperature and ambient temperature of the historical period as input and the operating frequency path with the lowest motor energy consumption during the historical period as output.
8. A frequency conversion control device for a solid-state spring-loaded refrigeration and heating device, characterized in that, The solid-state cartridge cooling and heating device comprises cartridge material; the frequency conversion control device includes: The acquisition module is used to acquire the current ambient temperature and the target temperature set by the user; The determination module is used to determine the optimal frequency conversion path of the motor in the solid-state spring-loaded cooling and heating device based on the ambient temperature and the target temperature, wherein the optimal frequency conversion path is the frequency conversion path of the motor when the energy consumption of the motor is the lowest during the operation of the solid-state spring-loaded cooling and heating device. The control module is used to adjust the operating frequency of the motor according to the optimal frequency conversion path so as to minimize energy consumption during the temperature regulation process when the motor loads or unloads the spring material.
9. The frequency conversion control device for the solid-state spring-loaded cooling and heating device according to claim 8, characterized in that, The module is specifically used for: When the temperature difference between the ambient temperature and the target temperature is greater than a first preset value, the first objective is to minimize the temperature adjustment time, and the second objective is to minimize the temperature overshoot. A multi-objective optimization algorithm is used to optimize within the interval [a, b] to obtain the first optimal frequency conversion path. Here, the temperature adjustment time is the time required to adjust the ambient temperature to the target temperature, the temperature overshoot is the difference between the ambient temperature and the target temperature during the adjustment process, a is the operating frequency corresponding to the target temperature, and b is the highest operating frequency of the motor.
10. The frequency conversion control device for the solid-state spring-loaded cooling and heating device according to claim 8, characterized in that, The module is specifically used for: When the temperature difference between the ambient temperature and the target temperature is not greater than the first preset value and does not reach the preset range of the target temperature, the first objective is to minimize the temperature overshoot and the second objective is to maximize the energy efficiency ratio. The second optimal frequency conversion path is obtained by using a multi-objective optimization algorithm to optimize the current operating frequency of the motor.
11. The frequency conversion control device for the solid-state spring-loaded cooling and heating device according to claim 8, characterized in that, The module is specifically used for: When the ambient temperature reaches the preset range of the target temperature, the energy-saving frequency corresponding to the target temperature is used as the operating frequency of the motor.
12. The frequency conversion control device for the solid-state spring-loaded cooling and heating device according to claim 11, characterized in that, The module is specifically used for: With the goal of minimizing temperature overshoot, and using the operating frequency of the motor at the target temperature as the initial value, a single-objective optimization algorithm is used to optimize the operating frequency of the motor at the target temperature, and the optimized frequency is used as the energy-saving frequency at the target temperature.
13. A controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the frequency conversion control method for the solid-state cartridge cooling and heating device as described in any one of claims 1 to 7.
14. A variable frequency device, characterized in that, Includes a solid-state spring-loaded cooling and heating device that implements the frequency conversion control method as described in claims 1 to 7.
15. A non-volatile computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the frequency conversion control method for the solid-state cartridge cooling and heating device as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Pure solid state refrigerating system of gear symmetrical loading structure and refrigerating method thereof
CN109323489A
Combined cooling and heating power supply device based on thermoelastic effect
CN111578556A
Parameter determination method and device and control method for temperature control system, temperature control system and medium
CN112526879A
Solid-state refrigeration device and method based on Lalka effect
CN113654269A
Thermoelastic heat dissipation device and equipment based on shape memory alloy
CN118555798A