Controller temperature rise control method and device, refrigerator and computer readable medium
By using a neural network model to assess the controller's temperature rise risk level and adjust the compressor speed in the refrigerator, the problem of excessive controller temperature rise affecting system stability was solved. This achieved a balance between temperature rise control and cooling efficiency, improving the refrigerator's operational stability and lifespan.
Patent Information
- Application Number
- CN202511889897.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-15
- Publication Date
- 2026-03-03
AI Technical Summary
In existing refrigerator control systems, excessive temperature rise of the controller affects the stability of system operation, and existing technologies have not been able to effectively solve this problem.
By acquiring the refrigerator's compressor load status and ambient temperature, a neural network model pre-trained with thermodynamic principles is used to assess the controller's temperature rise risk level, and the compressor speed is adjusted according to the risk level to regulate the controller's temperature rise.
Accurately identify the temperature rise risk level of the controller, and suppress temperature rise while taking into account refrigeration efficiency by adjusting the compressor's operating status, thereby improving the operational stability and lifespan of the refrigerator system.
Smart Images

Figure CN121594632A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of refrigerator technology, and in particular to a controller temperature rise control method, device, refrigerator, and computer-readable medium. Background Technology
[0002] In existing refrigerator control systems, the operation and regulation of the compressor are mostly focused on the internal temperature of the refrigerator.
[0003] In related technologies, temperature rise control is mostly focused on the compressor itself. As the core component of the refrigerator control system, the controller's internal electronic components (such as IGBTs and capacitors) generate heat due to the signal power driving the compressor. When the ambient temperature is high, the controller's heat dissipation efficiency decreases. At the same time, if users frequently open and close the refrigerator door and take out and put in items, the load increases, causing the compressor to run at a high load continuously, which leads to excessive temperature rise of the controller. This not only shortens the lifespan of the controller but also affects the stability of the refrigerator system and may even cause equipment failure, making it impossible to guarantee the long-term reliable refrigeration and preservation effect of the refrigerator.
[0004] There is currently no effective solution to the problem that excessive controller temperature rise can affect the stability of refrigerator system operation. Summary of the Invention
[0005] This application provides a controller temperature rise control method, device, refrigerator, and computer-readable medium to solve the technical problem that excessive controller temperature rise can affect the stability of refrigerator system operation.
[0006] According to one aspect of the embodiments of this application, this application provides a controller temperature rise control method, including: acquiring the load state of the compressor of a target refrigerator and collecting the ambient temperature of the environment where the target refrigerator is located; inputting the load state and ambient temperature into a controller temperature rise risk assessment model to determine the temperature rise risk level of the controller of the target refrigerator using the controller temperature rise risk assessment model, wherein the controller temperature rise risk assessment model is a neural network model that has been pre-trained with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise; and performing corresponding temperature rise control operations on the compressor according to the temperature rise risk level to adjust the temperature rise of the controller of the target refrigerator.
[0007] Optionally, obtaining the load status of the compressor of the target refrigerator includes at least one of the following: obtaining the operating current of the compressor and determining the load status of the compressor according to a first mapping relationship between the operating current and the load intensity; obtaining the continuous running time of the compressor and determining the load status of the compressor according to a second mapping relationship between the continuous running time and the load intensity.
[0008] Optionally, performing corresponding temperature rise control operations on the compressor according to the temperature rise risk level to adjust the temperature rise of the controller of the target refrigerator includes: when the temperature rise risk level is determined to be high, gradually reducing the compressor speed from the current speed to less than or equal to a first speed threshold by a first preset step size to reduce the temperature rise of the controller; when the temperature rise risk level is determined to be low, gradually increasing the compressor speed from the current speed to greater than or equal to a second speed threshold by a second preset step size, and maintaining the finally increased speed while running the compressor if no change in the temperature rise risk level is detected during the speed increase process, so as to improve the cooling efficiency of the target refrigerator while maintaining a low temperature rise risk level, wherein the second speed threshold is greater than the first speed threshold; when the temperature rise risk level is determined to be medium, adjusting the compressor speed based on the number of times the refrigerator door of the target refrigerator is opened within a preset time period to stabilize the temperature rise of the controller.
[0009] Optionally, after gradually reducing the compressor speed from the current speed to less than or equal to a first speed threshold by a first preset step size, the method further includes: acquiring the cooling rate of each compartment of the target refrigerator, and when the cooling rate of all compartments is less than or equal to a preset rate threshold, gradually increasing the compressor speed from the current speed by a second preset step size until each compartment reaches its respective set temperature and remains stable, and then maintaining the compressor at the current speed; or, acquiring the continuous running time and operating current of the compressor running at a speed less than or equal to the first speed threshold, and when the continuous running time is greater than or equal to a preset time threshold and the operating current is less than or equal to a preset current threshold, gradually increasing the compressor speed from the current speed by a second preset step size until each compartment reaches its respective set temperature and remains stable, and then maintaining the compressor at the current speed.
[0010] Optionally, after gradually increasing the compressor speed from the current speed to a level greater than or equal to the second speed threshold by a second preset step size, the method further includes: acquiring the cooling rate of each compartment of the target refrigerator, and when the cooling rate of all compartments is greater than the preset rate threshold, gradually decreasing the compressor speed from the current speed by a first preset step size until each compartment reaches its respective set temperature and remains stable, and then maintaining the compressor at the current speed; or, acquiring the continuous running time and operating current of the compressor running at a speed greater than or equal to the second speed threshold, and when the continuous running time is greater than or equal to the preset time threshold and the operating current is greater than the preset current threshold, gradually decreasing the compressor speed from the current speed by a first preset step size until each compartment reaches its respective set temperature and remains stable, and then maintaining the compressor at the current speed.
[0011] Optionally, if the temperature rise risk level is determined to be medium risk, adjusting the compressor speed based on the number of times the refrigerator door of the target refrigerator is opened within a preset time period includes: if the temperature rise risk level is determined to be medium risk, obtaining the number of times the refrigerator door of the target refrigerator is opened within a preset time period; if the number of times the refrigerator door is opened is greater than or equal to a preset threshold, increasing the compressor speed to cool quickly; if the number of times the refrigerator door is opened is less than the preset threshold, decreasing the compressor speed to maintain basic cooling requirements.
[0012] Optionally, before inputting the load status and ambient temperature into the controller temperature rise risk assessment model, the method further includes obtaining the controller temperature rise risk assessment model in the following manner: acquiring multiple sets of sample data, wherein each set of sample data includes the load parameters of the sample compressor, the sample ambient temperature, and the actual temperature rise data of the sample controller. The load parameters include the operating current and continuous operating time of the sample compressor, and the actual temperature rise data of the sample controller is acquired by a temperature sensor; using thermodynamic principles as constraints, the load parameters of the sample compressor and the sample ambient temperature are used as input features, and the actual temperature rise data of the sample controller is used as the output label to train the initial neural network model, and the model parameters are adjusted through engineering calibration during the training process to obtain an intermediate model; if the error between the predicted temperature rise data output by the intermediate model and the actual temperature rise data is less than a preset error threshold, the number of neurons in the output layer of the intermediate model is set according to the number of risk categories, and a Softmax activation function is used for risk classification to obtain the controller temperature rise risk assessment model.
[0013] According to another aspect of the embodiments of this application, this application provides a controller temperature rise control device, including: a data acquisition module, used to acquire the load state of the compressor of a target refrigerator and collect the ambient temperature of the environment where the target refrigerator is located; a risk assessment module, used to input the load state and ambient temperature into a controller temperature rise risk assessment model, so as to determine the temperature rise risk level of the controller of the target refrigerator using the controller temperature rise risk assessment model, wherein the controller temperature rise risk assessment model is a neural network model that has been pre-trained with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise; and a temperature rise control module, used to perform corresponding temperature rise control operations on the compressor according to the temperature rise risk level, so as to adjust the temperature rise of the controller of the target refrigerator.
[0014] According to another aspect of the embodiments of this application, this application provides an electronic device, including a memory, a processor, a communication interface and a communication bus. The memory stores a computer program that can run on the processor. The memory and the processor communicate with each other through the communication bus and the communication interface. When the processor executes the computer program, it implements the steps of the above method.
[0015] According to another aspect of the embodiments of this application, this application also provides a computer-readable medium having processor-executable non-volatile program code that causes the processor to perform the above-described method.
[0016] Compared with related technologies, the technical solutions provided in this application have the following advantages: This application provides a controller temperature rise control method, comprising: acquiring the load state of the compressor of a target refrigerator and collecting the ambient temperature of the environment where the target refrigerator is located; inputting the load state and ambient temperature into a controller temperature rise risk assessment model to determine the temperature rise risk level of the controller of the target refrigerator using the controller temperature rise risk assessment model, wherein the controller temperature rise risk assessment model is a neural network model pre-trained with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise; and performing corresponding temperature rise control operations on the compressor according to the temperature rise risk level to adjust the temperature rise of the controller of the target refrigerator. Based on the controller temperature rise risk assessment model, this application accurately identifies the temperature rise risk level of the controller by dual judgment of ambient temperature and load state, and then adjusts the compressor operating state accordingly. This effectively suppresses controller temperature rise while maintaining refrigeration efficiency, ultimately improving the operational stability and lifespan of the refrigerator system, ensuring refrigeration and preservation effects, and solving the technical problem that excessive controller temperature rise affects the operational stability of the refrigerator system. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the hardware environment for an optional controller temperature rise control method provided according to an embodiment of this application; Figure 2 This is a schematic flowchart of an optional controller temperature rise control method according to an embodiment of this application; Figure 3 This is a schematic diagram of another optional controller temperature rise control method provided according to an embodiment of this application; Figure 4 This is a block diagram of an optional controller temperature rise control device according to an embodiment of this application; Figure 5 This is a schematic diagram of an optional refrigerator structure provided in an embodiment of this application. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustration and has no specific meaning in itself. Therefore, "module" and "part" may be used interchangeably.
[0022] To address the problems mentioned in the background art, according to one aspect of the embodiments of this application, an embodiment of a controller temperature rise control method is provided.
[0023] Optionally, in the embodiments of this application, the above-described controller temperature rise control method can be applied to, for example, Figure 1 The hardware environment shown consists of terminal 101 and server 103. Figure 1 As shown, server 103 is connected to terminal 101 via a network and can be used to provide services to the terminal or clients installed on the terminal (such as controller temperature rise control service). Database 105 can be set up on the server or independently of the server to provide data storage services for server 103. The network mentioned above includes, but is not limited to, wide area network, metropolitan area network or local area network. Terminal 101 includes, but is not limited to, refrigerator, PC controlling refrigerator, mobile phone, tablet computer, etc.
[0024] The controller temperature rise control method in this embodiment can be executed by server 103, or it can be jointly executed by server 103 and terminal 101, such as... Figure 2 As shown, the method may include the following steps: Step S202: Obtain the load status of the compressor of the target refrigerator and collect the ambient temperature of the environment where the target refrigerator is located; Step S204: Input the load status and ambient temperature into the controller temperature rise risk assessment model to determine the temperature rise risk level of the target refrigerator's controller. The controller temperature rise risk assessment model is a neural network model that has been pre-trained with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise. Step S206: Perform the corresponding temperature rise control operation on the compressor according to the temperature rise risk level, so as to adjust the temperature rise of the controller of the target refrigerator.
[0025] In this embodiment, the target refrigerator refers to any model of refrigerator using the controller temperature rise control method of this application, which has basic hardware such as a compressor, controller, ambient temperature acquisition component, and load status detection component. The controller temperature rise risk assessment model is a neural network model pre-trained with thermodynamic principles as constraints. Its core function is to learn the intrinsic correlation between compressor load, ambient temperature, and refrigerator controller temperature rise, thereby achieving a quantitative assessment of controller temperature rise risk. The temperature rise risk level is a risk range divided according to the degree of controller temperature rise, such as high risk, medium risk, and low risk, used to determine the intensity and direction of subsequent temperature rise control operations.
[0026] In this embodiment, the compressor's operating parameters can be monitored in real time using existing detection components in the refrigerator control system to determine the load status. This load status directly reflects the compressor's current workload; the higher the load, the more heat the controller generates due to the drive signal power. An ambient temperature sensor installed in the refrigerator can be used to continuously collect temperature data of the space where the target refrigerator is located. Ambient temperature is a key external factor affecting the controller's heat dissipation effect; the higher the temperature, the lower the heat dissipation efficiency, and the greater the risk of controller temperature rise. The load status data and ambient temperature data are input into a pre-trained controller temperature rise risk assessment model, which outputs the corresponding temperature rise risk level. Based on the determined temperature rise risk level, a preset corresponding control strategy is invoked. Different risk levels correspond to different adjustments to the compressor's operating parameters. The compressor's operating status is adjusted according to the matched control strategy. The core is to indirectly adjust the controller's workload by changing the compressor speed, thereby controlling its temperature rise. For example, the load is reduced to suppress temperature rise during high-risk periods, while the load is reasonably increased during low-risk periods to balance cooling efficiency.
[0027] In this embodiment, the temperature rise of the refrigerator controller can be indirectly calculated from the compressor load state and ambient temperature, avoiding the hardware cost and installation complexity of direct temperature measurement.
[0028] Through steps S202 to S206, this application, based on the controller temperature rise risk assessment model, accurately identifies the controller's temperature rise risk level by making dual judgments on ambient temperature and load status, and then adjusts the compressor's operating status accordingly. This effectively suppresses the controller's temperature rise while taking into account refrigeration efficiency, ultimately improving the refrigerator system's operational stability and equipment lifespan, ensuring refrigeration and preservation effects, and solving the technical problem that excessive controller temperature rise can affect the stability of the refrigerator system's operation.
[0029] In an optional embodiment, obtaining the load status of the compressor of the target refrigerator includes at least one of the following: Obtain the compressor's operating current and determine the compressor's load state according to the first mapping relationship between operating current and load intensity; The continuous operating time of the compressor is obtained, and the load state of the compressor is determined according to the second mapping relationship between the continuous operating time and the load intensity.
[0030] In this embodiment, the operating current refers to the current flowing through the circuit when the compressor is working. It is a core electrical parameter reflecting the compressor's power consumption and load intensity. The larger the operating current, the higher the power consumption, the stronger the heat generation, and the faster the controller temperature rises. Continuous operating time refers to the cumulative time the compressor runs without interruption after startup. The longer the duration, the more significant the heat accumulation, and the controller temperature rise exhibits a non-linear growth. The first mapping relationship is a pre-established correspondence between operating current and load intensity through experiments and engineering calibration, which quantifies the degree of influence of current magnitude on load intensity. The second mapping relationship is a pre-established correspondence between continuous operating time and load intensity through experiments and engineering calibration, which quantifies the degree of influence of operating time on load intensity.
[0031] In this embodiment, the current data during compressor operation can be collected in real time using the existing current detection component in the refrigerator control system. The collected operating current data is then input into a first mapping relationship pre-stored in the refrigerator control system. Based on the calculation result of the first mapping relationship, the current load intensity of the compressor is obtained, thereby determining the load status, such as high load, medium load, or low load. For example, the higher the operating current, the higher the load intensity determined by the mapping relationship, and the more severe the corresponding load status.
[0032] In this embodiment, a timer component in the refrigerator control system can record the continuous running time of the compressor from startup in real time. The recorded continuous running time data is input into a pre-stored second mapping relationship. Based on the calculation result of the second mapping relationship, the current load intensity of the compressor is determined, thereby determining the load status. For example, the longer the continuous running time, the more severe the heat accumulation, the higher the load intensity determined by the mapping relationship, and the greater the risk of controller temperature rise.
[0033] Users can choose to use any one of the above methods alone, or use both methods simultaneously, depending on the refrigerator's hardware configuration and actual control needs. When the two methods are used in combination, the load status can be cross-validated, further improving the accuracy of load status determination.
[0034] This application uses two methods, operating current and continuous operating time, which can be used independently or in combination, to accurately determine the compressor load status by means of a preset mapping relationship. No additional hardware is required, which realizes convenient and accurate acquisition of load status, provides reliable data support for subsequent controller temperature rise risk assessment, and ensures the effectiveness and stability of the entire temperature rise control method.
[0035] In an optional embodiment, performing corresponding temperature rise control operations on the compressor according to the temperature rise risk level to adjust the temperature rise of the controller of the target refrigerator includes: If the temperature rise risk level is determined to be high, the compressor speed will be gradually reduced from the current speed to less than or equal to the first speed threshold according to the first preset step size, so as to reduce the temperature rise of the controller. If the temperature rise risk level is determined to be low, the compressor speed is gradually increased from the current speed to a level greater than or equal to the second speed threshold according to the second preset step size. If no change in the temperature rise risk level is detected during the speed increase process, the compressor is maintained at the final increased speed to improve the cooling efficiency of the target refrigerator while maintaining the temperature rise risk level as low. The second speed threshold is greater than the first speed threshold. If the temperature rise risk level is determined to be medium risk, the compressor speed is adjusted based on the number of times the refrigerator door of the target refrigerator is opened within a preset time period in order to stabilize the temperature rise of the controller.
[0036] In this embodiment, the first preset step size is a fixed or dynamic adjustment range when the compressor speed is reduced, balancing temperature rise suppression and system stability, and avoiding equipment shock caused by sudden speed changes. It can be set according to actual needs or experimentally. The first speed threshold is the upper limit of the compressor speed under high-risk conditions; below this threshold, the controller's workload can be effectively reduced, suppressing temperature rise. The second preset step size is a fixed or dynamic adjustment range when the compressor speed is increased, balancing cooling efficiency improvement and controller temperature rise safety, ensuring that the temperature rise risk does not exceed the limit during speed increase. It can be set according to actual needs or experimentally. The second speed threshold is the lower limit of the compressor speed under low-risk conditions; above this threshold, the refrigerator's cooling efficiency can be improved while ensuring temperature rise safety, and the second speed threshold is greater than the first speed threshold. The preset time period is a fixed time interval used to count the number of times the refrigerator door is opened; its length is preset according to the refrigerator's usage scenario and control precision requirements. The number of times the refrigerator door is opened refers to the cumulative number of times the refrigerator door is opened by the user within the preset time period, a key indicator for judging user usage frequency.
[0037] In this embodiment, when the controller temperature rise risk assessment model outputs a high-risk level, it indicates that the current controller temperature rise rate is fast, posing a potential overheating risk. At this time, the control system initiates a speed reduction program, gradually decreasing the speed based on the compressor's current operating speed according to a first preset step size. This gradual reduction avoids sudden speed changes that could impact the compressor motor and refrigeration system, ensuring stable equipment operation. The control system continues to reduce the speed until the compressor speed is less than or equal to the first speed threshold. At this point, the compressor's operating load decreases, the controller drive signal power decreases, and heat generation decreases, thereby effectively reducing the controller temperature rise.
[0038] In this embodiment, when the controller temperature rise risk assessment model outputs a low-risk level, it indicates that the current controller temperature rise is within a safe range and there is room to improve cooling efficiency. At this time, the control system initiates a speed increase program, using the compressor's current operating speed as a benchmark and gradually increasing the speed according to a second preset step size. This gradual increase ensures that the controller temperature rise risk does not change abruptly during the speed increase process. The control system continues to increase the speed until the compressor speed is greater than or equal to the second speed threshold. During this process, the temperature rise risk level is monitored in real time. If no change in the risk level is detected (i.e., it remains low-risk), the compressor operates at the final increased speed. If a change in the risk level is detected during this process, the speed is gradually decreased according to a first preset step size until the risk level returns to low-risk, at which point the compressor continues to operate at that speed.
[0039] In this embodiment, when the controller temperature rise risk assessment model outputs a medium risk level, it indicates that the current controller temperature rise is in a critical state and needs to be maintained by dynamic adjustment. At this time, the control system obtains the number of times the refrigerator door is opened within a preset time period and adjusts the compressor speed according to the number of times the refrigerator door is opened to ensure that the controller temperature rise is stable. For example, if the number of openings is high, it means that the cold air is lost quickly and the load is increased, and the speed needs to be adjusted to balance cooling and temperature rise; if the number of openings is low, it means that the load is stable and the speed can be optimized to maintain basic cooling needs.
[0040] This application proposes differentiated compressor speed adjustment strategies for high, medium, and low temperature rise risk levels. By gradually adjusting the speed, the strategy avoids equipment shock, prioritizes suppressing temperature rise and ensuring safety in high-risk situations, improves cooling efficiency in low-risk situations, and dynamically adapts to the load in medium-risk situations. This achieves a precise balance between temperature rise control and cooling effect, further enhancing the operational stability and practicality of the refrigerator system.
[0041] In an optional embodiment, after gradually reducing the compressor speed from the current speed to less than or equal to a first speed threshold by a first preset step size, the method further includes: The cooling rate of each compartment in the target refrigerator is obtained. If the cooling rate of all compartments is less than or equal to a preset rate threshold, the compressor speed is gradually increased from the current speed by a second preset step size until each compartment reaches its set temperature and remains stable. Then, the compressor is maintained at the current speed. Alternatively, The compressor is operated at a speed less than or equal to a first speed threshold, and the operating current is obtained. When the continuous operating time is greater than or equal to a preset time threshold and the operating current is less than or equal to a preset current threshold, the compressor speed is gradually increased from the current speed according to a second preset step size until each compartment reaches its own set temperature and remains stable. Then, the compressor is operated at the current speed.
[0042] In this embodiment, the preset rate threshold is a critical value for judging the cooling state of the compartment. A value below this threshold indicates that the compartment temperature is stabilizing and there is no need to maintain the current low-speed operation. The preset duration threshold is the shortest cumulative time for the compressor to operate at low speed under high-risk conditions. Reaching this threshold allows for assessment of whether conditions for increasing the speed are met. The preset current threshold is a critical current value for judging the compressor load intensity. A value below this threshold indicates that the compressor load has decreased and the risk of temperature rise in the controller has been effectively controlled.
[0043] In this embodiment, after the compressor speed is reduced to less than or equal to a first speed threshold, the control system collects the temperature data of each compartment in real time through temperature sensors in each compartment of the refrigerator and calculates the cooling rate per unit time. The cooling rate of each compartment is compared with a preset rate threshold. If the cooling rate of all compartments is less than or equal to the preset rate threshold, it indicates that the temperature drop in each compartment has stabilized, and continuing to maintain low speed operation will affect cooling efficiency. At this point, the condition for increasing the speed is met. Based on the current low speed, the compressor speed is gradually increased according to a second preset step size. During the increase, the temperature of each compartment is continuously monitored until all compartments reach their respective set temperatures and the temperatures can be maintained stably. At this point, the speed increase is stopped, and the compressor continues to run at the current speed. This allows for the restoration of cooling efficiency based on feedback from the compartment cooling effect, while ensuring a safe temperature rise and avoiding a decrease in refrigeration and preservation effects due to excessive speed reduction.
[0044] In this embodiment, while the compressor operates at a speed less than or equal to a first speed threshold, the control system continuously records the compressor's continuous operating time and real-time operating current. The continuous operating time reflects the cumulative effect of low-speed operation, and the operating current reflects the current load intensity. The continuous operating time is compared with a preset duration threshold, and the operating current is compared with a preset current threshold. When the continuous operating time is greater than or equal to the preset duration threshold, and the operating current is less than or equal to the preset current threshold, it indicates that the controller temperature rise has been sufficiently suppressed, the compressor load is at a low level, and the conditions for speed increase are met. Based on the current low speed, the compressor speed is gradually increased according to a second preset step size. During the increase, the temperature of each compartment is continuously monitored until all compartments reach their respective set temperatures and remain stable, at which point the speed increase is stopped, and the current speed operation is maintained. In this way, based on the feedback of the compressor's operating status, the risk of temperature rise can be confirmed through dual indicators of duration and current, ensuring the safety and rationality of the speed increase process.
[0045] The two speed increase processes described above are parallel processes. Users can choose either one to execute based on the refrigerator's hardware configuration (such as whether it has a compartment cooling rate detection function) and control requirements, or set it to automatic switching mode. Both processes follow the principle of prioritizing temperature rise while also considering cooling, ensuring that the refrigerator's cooling effect is maximized while maintaining the controller's temperature rise safety.
[0046] Based on low-speed operation under high-risk conditions, this application accurately identifies the timing for speed increase by using two judgment methods: the compartment cooling rate or the compressor operating parameters. The speed is restored by gradually increasing the speed, which not only ensures that the controller temperature rise is always within a safe range, but also avoids the problem of insufficient cooling efficiency caused by low-speed operation, thus achieving a dynamic balance between temperature rise control and cooling effect.
[0047] In an optional embodiment, after gradually increasing the compressor speed from the current speed to a level greater than or equal to a second speed threshold by a second preset step size, the method further includes: The cooling rate of each compartment in the target refrigerator is obtained. If the cooling rate of all compartments exceeds a preset rate threshold, the compressor speed is gradually reduced from the current speed by a first preset step size until each compartment reaches its set temperature and remains stable. Then, the compressor is maintained at the current speed. Alternatively, The compressor is operated at a speed greater than or equal to a second speed threshold for a continuous running time and a running current. When the continuous running time is greater than or equal to a preset time threshold and the running current is greater than a preset current threshold, the compressor speed is gradually reduced from the current speed by a first preset step size until each compartment reaches its set temperature and remains stable. Then, the compressor is operated at the current speed.
[0048] In this embodiment, after the compressor speed is increased to a level greater than or equal to a second speed threshold, the control system collects the temperature data of each compartment in real time through temperature sensors in each compartment and calculates the cooling rate per unit time. The cooling rate of each compartment is compared with a preset rate threshold. If the cooling rate of all compartments is greater than the preset rate threshold, it indicates that the current refrigeration efficiency is too high, resulting in over-cooling. This not only wastes energy but may also lead to excessively low room temperatures, affecting food storage. At this point, the condition for speed reduction is met. Based on the current high speed, the compressor speed is gradually reduced according to a first preset step size. During the reduction process, the temperature of each compartment is continuously monitored until all compartments reach their respective set temperatures and the temperatures can be maintained stably. At this point, the speed reduction is stopped, and the compressor continues to run at the current speed. This allows for feedback on the cooling effect of each compartment, avoiding over-cooling, reducing energy consumption while ensuring refrigeration and preservation, and preventing the risk of temperature rise due to prolonged high-speed operation.
[0049] In this embodiment, while the compressor operates at a speed greater than or equal to a second speed threshold, the control system continuously records the compressor's continuous operating time and real-time operating current. The continuous operating time reflects the cumulative effect of high-speed operation, and the operating current reflects the current load intensity. The continuous operating time is compared with a preset duration threshold, and the operating current is compared with a preset current threshold. When the continuous operating time is greater than or equal to the preset duration threshold and the operating current is greater than the preset current threshold, it indicates that the compressor load is too high. Continued high-speed operation may lead to an increased risk of controller temperature rise, thus meeting the speed reduction condition. Based on the current high speed, the compressor speed is gradually reduced according to a first preset step size. During the reduction process, the temperature and temperature rise risk level of each compartment are continuously monitored until all compartments reach their respective set temperatures and remain stable. At this point, the speed reduction is stopped, and the current speed operation is maintained. In this way, based on feedback from the compressor's operating status, the risk of temperature rise can be prevented from rising again through dual indicators of duration and current, ensuring the safety and economy of high-speed operation.
[0050] The two speed reduction procedures described above are parallel, and users can choose either one to execute based on the refrigerator's hardware configuration and control requirements. Both procedures adhere to the principles of achieving cooling targets and optimizing energy consumption, ensuring stable compartment temperature while avoiding over-cooling and the risk of temperature rise, thus achieving a balance between cooling effect, energy consumption control, and equipment safety.
[0051] In this embodiment, based on high-speed operation under low-risk conditions, the timing for speed reduction is accurately identified by two determination methods: the compartment cooling rate or the compressor operating parameters. The speed is optimized by gradually reducing the speed, which avoids energy waste and food storage impact caused by excessive cooling, and also prevents the risk of temperature rise caused by high-load operation from rising again, further improving the economy and stability of refrigerator operation.
[0052] In an optional embodiment, when the temperature rise risk level is determined to be medium risk, adjusting the compressor speed based on the number of times the target refrigerator door is opened within a preset time period includes: Step 1: If the temperature rise risk level is determined to be medium risk, obtain the number of times the refrigerator door of the target refrigerator is opened within a preset time period; Step 21: If the number of times the refrigerator door is opened is greater than or equal to a preset threshold, increase the compressor speed to cool down quickly. Step 22: If the number of times the refrigerator door is opened is less than the preset threshold, reduce the compressor speed to maintain basic cooling requirements.
[0053] In this embodiment, the preset frequency threshold is a critical value for determining the frequency of refrigerator use. It is set based on statistics of daily usage scenarios and is used to distinguish between high-frequency and low-frequency use. Basic cooling requirements refer to the minimum cooling capacity required by the refrigerator to maintain the set temperature of the compartment under low usage frequency. At this time, reducing the compressor speed can reduce energy consumption.
[0054] In this embodiment of the application, when the controller temperature rise risk assessment model determines it to be at a medium risk level, the control system automatically starts the refrigerator door opening count program. Through the door control sensor configured on the refrigerator door, the opening and closing status of the refrigerator door is detected in real time, and the number of openings within a preset time period is accumulated. The user's usage frequency and cold air loss are indirectly determined by the number of refrigerator door openings.
[0055] The number of times the refrigerator door is opened is compared with a preset threshold. If the number of openings is greater than or equal to the preset threshold, it is considered a high-frequency usage state. In this case, frequent door openings lead to significant cold air loss, causing the compartment temperature to rise and passively increasing the compressor load. If the compressor speed is not adjusted in time, the risk of controller overheating may increase. The control system issues a speed increase command to appropriately increase the compressor speed. By increasing the speed, the cooling capacity of the refrigeration system is enhanced, quickly replenishing the lost cold air and maintaining a stable compartment temperature. Simultaneously, it prevents the controller temperature from exceeding the limit due to increased load, thus avoiding an increase in the risk level of overheating. This approach adapts to high load demands, ensuring cooling performance while maintaining a stable temperature rise.
[0056] If the number of openings is less than a preset threshold, it is considered a low-frequency usage state. In this state, the refrigerator door is opened less frequently, resulting in less cold air loss and a relatively stable compartment temperature. The compressor does not need to maintain high-load operation. The control system issues a speed reduction command, appropriately reducing the compressor speed. By reducing the speed, the compressor's operating load is decreased, thereby reducing the controller's drive signal power, reducing heat generation, and simultaneously lowering the refrigerator's energy consumption. This avoids an increase in the risk of temperature rise while maintaining basic cooling needs in the compartments. This adapts to low-load demands, achieving energy-saving operation under the premise of stable temperature rise.
[0057] Under medium-risk conditions, this application accurately determines the user's usage frequency and load changes by monitoring the number of times the refrigerator door is opened, and adjusts the compressor speed accordingly. This ensures cooling effect and stable temperature rise during high usage frequency, while reducing energy consumption and maintaining safe temperature rise during low usage frequency. It achieves precise adaptation of temperature rise control to usage scenarios under medium-risk conditions, thereby improving the refrigerator's intelligence level and operating economy.
[0058] In an optional embodiment, before inputting the load state and ambient temperature into the controller temperature rise risk assessment model, the method further includes obtaining the controller temperature rise risk assessment model in the following manner: Step 1: Obtain multiple sets of sample data. Each set of sample data includes the load parameters of the sample compressor, the ambient temperature of the sample, and the actual temperature rise data of the sample controller. The load parameters include the operating current and continuous operating time of the sample compressor. The actual temperature rise data of the sample controller is obtained by collecting temperature sensors. Step 2: Using thermodynamic principles as constraints, the load parameters of the sample compressor and the sample ambient temperature are used as input features, and the actual temperature rise data of the sample controller is used as the output label to train the initial neural network model. During the training process, the model parameters are adjusted through engineering calibration to obtain an intermediate model. Step 3: If the error between the predicted temperature rise data and the actual temperature rise data output by the intermediate model is less than the preset error threshold, the number of neurons in the output layer of the intermediate model is set according to the number of risk categories, and the Softmax activation function is used to classify the risks to obtain the controller temperature rise risk assessment model.
[0059] In this embodiment, the sample data is the basic dataset used to train the controller temperature rise risk assessment model, covering compressor operating parameters, ambient temperature, and corresponding actual controller temperature rise data under different usage scenarios. The actual temperature rise data is the temperature rise value of the sample controller directly collected by a temperature sensor, serving as the true label data for model training. Engineering calibration refers to adjusting and correcting the model parameters during model training, combining refrigerator hardware characteristics and thermodynamic engineering experience, to ensure that the model output conforms to the actual application scenario. The preset error threshold is the critical value for judging the prediction accuracy of the intermediate model. When the error between the predicted temperature rise data and the actual temperature rise data is less than this threshold, it indicates that the model prediction accuracy meets the requirements. The Softmax activation function is used to transform the predicted temperature rise data of the intermediate model into a risk level probability distribution, enabling accurate determination of multi-class risks such as high, medium, and low risks.
[0060] In this embodiment, to ensure the model's generalization ability, various usage scenarios can be designed for sample data collection, including scenarios with different ambient temperatures, different load intensities, and different running durations. Each set of sample data contains three core components: first, the load parameters of the sample compressor, namely the operating current and continuous running duration of the sample compressor; second, the ambient temperature of the sample compressor, namely the temperature data of the environment in which the sample compressor is located; and third, the actual temperature rise data of the sample controller, which is directly collected by installing a temperature sensor on the sample controller. The load parameters of the sample compressor and the ambient temperature of the sample are used as input features of the initial neural network model, and the actual temperature rise data of the sample controller is used as the output label of the initial neural network model. Thermodynamic principles are used as constraints to ensure that the model training process follows the basic laws of heat generation and transfer, resulting in an intermediate model. During training, the error between the predicted temperature rise data output by the intermediate model and the actual temperature rise data is continuously monitored. Combining the characteristics of the refrigerator hardware and thermodynamic engineering practice, the model parameters are adjusted and corrected to reduce prediction errors and improve the model's adaptability in practical application scenarios. When the prediction error of the intermediate model tends to stabilize, training is stopped, resulting in an intermediate model with temperature rise prediction capabilities. At this point, the temperature rise prediction of the intermediate model can be verified. This involves inputting verification sample data into the intermediate model and calculating the error between the predicted temperature rise data output by the model and the actual temperature rise data of the verification samples. If the error is less than a preset error threshold, the prediction accuracy of the intermediate model meets the requirements. If the error is greater than the preset error threshold, training continues to optimize the model parameters. When the prediction accuracy of the intermediate model meets the requirements, the number of temperature rise risk categories is determined according to actual application needs, such as high, medium, and low. The number of neurons in the output layer of the intermediate model is set to be consistent with the number of risk categories. A Softmax activation function is applied to the model output layer to transform the predicted temperature rise data output by the intermediate model into a probability distribution of each risk level. The risk level with the highest probability is the final temperature rise risk level output by the model. After completing the above configuration, the final controller temperature rise risk assessment model is obtained. This model can receive compressor load status and ambient temperature data and directly output the corresponding temperature rise risk level.
[0061] This application constructs a high-precision controller temperature rise risk assessment model through multi-scenario sample data collection, thermodynamic principle constraint training, and engineering calibration. Combined with the Softmax activation function, it achieves accurate classification of temperature rise risk levels, providing a reliable core decision basis for the entire controller temperature rise control method. This ensures the pertinence and effectiveness of temperature rise control, while avoiding the increased hardware costs and installation complexity caused by directly measuring temperature rise.
[0062] This application is based on a controller temperature rise risk assessment model. By making dual judgments on ambient temperature and load status, it accurately identifies the temperature rise risk level of the controller and then adjusts the compressor operating status accordingly. While effectively suppressing the controller temperature rise, it also takes into account the refrigeration efficiency, ultimately improving the operational stability of the refrigerator system and the service life of the equipment, ensuring the refrigeration and preservation effect, and solving the technical problem that excessive controller temperature rise will affect the operational stability of the refrigerator system.
[0063] This application can also directly control the temperature rise based on the ambient temperature, such as... Figure 3 As shown: First, the control system reads the data collected by the ambient temperature sensor to determine the current ambient temperature and identify the current temperature range.
[0064] If the ambient temperature range is high (e.g., above 36℃), the low-speed (compressor speed less than or equal to 2580 rpm) operating mode will be activated. When the rate of temperature decrease in the freezer and refrigerator compartments stabilizes and no longer drops significantly, or when the compressor has been running continuously for 2 hours in the high ambient temperature range and the compressor operating current is less than 80% of the rated current, the low-speed operating mode will be exited. The compressor speed will then increase in increments of 200 rpm per hour, based on the current low speed, until the refrigerator and freezer compartment temperatures reach the preset temperature and can be maintained stably. The compressor will then maintain a constant speed and continue running.
[0065] If the ambient temperature is low (e.g., below 23°C), the high-speed (compressor speed greater than or equal to 3000 rpm) operating mode will be activated. The high-speed mode will be deactivated when the rate of temperature decrease in the freezer and refrigerator compartments stabilizes and stops dropping significantly, or when the compressor has been running continuously for 2 hours in the low ambient temperature range and the compressor operating current exceeds 80% of the rated current. The compressor speed will then decrease in increments of 200 rpm per hour, based on the current low speed, until the refrigerator and freezer compartment temperatures reach the preset temperature and can be maintained stably. The compressor will then maintain a constant speed and continue operating.
[0066] For intermediate ambient temperature ranges (e.g., 23℃~36℃), the control system further determines the refrigerator's operating status. The compressor speed is determined by both the ambient temperature and the condition of the items inside the refrigerator. If the user frequently opens the refrigerator door or frequently takes out and puts in items, it is determined to be a high-load state. The control system appropriately increases the compressor speed to cool quickly, while the controller's temperature rise control takes priority over cooling efficiency to avoid overheating of the controller due to a sudden increase in power. If the user has not used the refrigerator for a long time or uses it infrequently, it is determined to be a low-load state. The control system appropriately reduces the compressor speed to maintain basic cooling needs, thereby reducing energy consumption.
[0067] Throughout the entire control process described above, all speed adjustments are based on the current operating speed and are made in a step-by-step manner to avoid frequent compressor start-stops or sudden changes in operating status, thereby improving system stability and user experience.
[0068] According to another aspect of the embodiments of this application, such as Figure 4 As shown, a controller temperature rise control device is provided, comprising: The data acquisition module 401 is used to acquire the load status of the compressor of the target refrigerator and collect the ambient temperature of the environment where the target refrigerator is located. The risk assessment module 403 is used to input the load status and ambient temperature into the controller temperature rise risk assessment model, so as to determine the temperature rise risk level of the controller of the target refrigerator using the controller temperature rise risk assessment model. The controller temperature rise risk assessment model is a neural network model that is pre-trained with thermodynamic principles as constraints, thereby learning the correlation between compressor load, ambient temperature and refrigerator controller temperature rise. The temperature rise control module 405 is used to perform corresponding temperature rise control operations on the compressor according to the temperature rise risk level, so as to adjust the temperature rise of the controller of the target refrigerator.
[0069] It should be noted that the data acquisition module 401 in this embodiment can be used to execute step S202 in this application embodiment, the risk assessment module 403 in this embodiment can be used to execute step S204 in this application embodiment, and the temperature rise control module 405 in this embodiment can be used to execute step S206 in this application embodiment.
[0070] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of the device, can be implemented in software or hardware.
[0071] Optionally, the data acquisition module is specifically used to: acquire the operating current of the compressor and determine the load state of the compressor according to a first mapping relationship between the operating current and the load intensity; acquire the continuous running time of the compressor and determine the load state of the compressor according to a second mapping relationship between the continuous running time and the load intensity.
[0072] Optionally, the temperature rise control module is specifically used for: when the temperature rise risk level is determined to be high, gradually reducing the compressor speed from the current speed to less than or equal to a first speed threshold by a first preset step size, so as to reduce the temperature rise of the controller; when the temperature rise risk level is determined to be low, gradually increasing the compressor speed from the current speed to greater than or equal to a second speed threshold by a second preset step size, and maintaining the finally increased speed to run the compressor if no change in the temperature rise risk level is detected during the speed increase process, so as to improve the cooling efficiency of the target refrigerator while maintaining the temperature rise risk level as low, wherein the second speed threshold is greater than the first speed threshold; when the temperature rise risk level is determined to be medium, adjusting the compressor speed based on the number of times the refrigerator door of the target refrigerator is opened within a preset time period, so as to stabilize the temperature rise of the controller.
[0073] Optionally, the temperature rise control module is further configured to: acquire the cooling rate of each compartment of the target refrigerator, and when the cooling rate of all compartments is less than or equal to a preset rate threshold, gradually increase the compressor speed from the current speed according to a second preset step size until each compartment reaches its respective set temperature and remains stable, and then maintain the compressor at the current speed; or, acquire the continuous running time and operating current of the compressor running at a speed less than or equal to a first speed threshold, and when the continuous running time is greater than or equal to a preset time threshold and the operating current is less than or equal to a preset current threshold, gradually increase the compressor speed from the current speed according to a second preset step size until each compartment reaches its respective set temperature and remains stable, and then maintain the compressor at the current speed.
[0074] Optionally, the temperature rise control module is further configured to: acquire the cooling rate of each compartment of the target refrigerator, and when the cooling rate of all compartments is greater than a preset rate threshold, gradually reduce the compressor speed from the current speed by a first preset step size until each compartment reaches its respective set temperature and remains stable, and then maintain the compressor at the current speed; or, acquire the continuous running time and operating current of the compressor running at a speed greater than or equal to a second speed threshold, and when the continuous running time is greater than or equal to a preset time threshold and the operating current is greater than a preset current threshold, gradually reduce the compressor speed from the current speed by a first preset step size until each compartment reaches its respective set temperature and remains stable, and then maintain the compressor at the current speed.
[0075] Optionally, the temperature rise control module is also used to: when the temperature rise risk level is determined to be medium risk, obtain the number of times the refrigerator door of the target refrigerator is opened within a preset time period; when the number of times the refrigerator door is opened is greater than or equal to a preset threshold, increase the compressor speed to cool quickly; when the number of times the refrigerator door is opened is less than the preset threshold, reduce the compressor speed to maintain basic cooling requirements.
[0076] Optionally, the controller temperature rise control device further includes a model training module, specifically used for: acquiring multiple sets of sample data, wherein each set of sample data includes the load parameters of the sample compressor, the sample ambient temperature, and the actual temperature rise data of the sample controller. The load parameters include the operating current and continuous operating time of the sample compressor, and the actual temperature rise data of the sample controller is acquired through a temperature sensor; using thermodynamic principles as constraints, the load parameters of the sample compressor and the sample ambient temperature are used as input features, and the actual temperature rise data of the sample controller is used as the output label to train an initial neural network model, and the model parameters are adjusted through engineering calibration during the training process to obtain an intermediate model; if the error between the predicted temperature rise data output by the intermediate model and the actual temperature rise data is less than a preset error threshold, the number of neurons in the output layer of the intermediate model is set according to the number of risk categories, and a Softmax activation function is used for risk classification to obtain a controller temperature rise risk assessment model.
[0077] According to another aspect of the embodiments of this application, this application provides a refrigerator, such as Figure 5 As shown, the system includes a memory 501, a processor 503, a communication interface 505, and a communication bus 507. The memory 501 stores a computer program that can run on the processor 503. The memory 501 and the processor 503 communicate through the communication interface 505 and the communication bus 507. When the processor 503 executes the computer program, it implements the steps of the above method.
[0078] The memory and processor in the refrigerator communicate with each other via a communication bus and a communication interface. The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc.
[0079] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0080] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be 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, or discrete hardware components.
[0081] According to another aspect of the embodiments of this application, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps of any of the above embodiments.
[0082] Optionally, in embodiments of this application, the computer-readable medium is configured to store program code for the processor to perform the following steps: Obtain the load status of the compressor of the target refrigerator and collect the ambient temperature of the environment where the target refrigerator is located; The load status and ambient temperature are input into the controller temperature rise risk assessment model to determine the temperature rise risk level of the target refrigerator's controller. The controller temperature rise risk assessment model is a neural network model that is pre-trained with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise. According to the temperature rise risk level, the compressor performs the corresponding temperature rise control operation to adjust the temperature rise of the target refrigerator's controller.
[0083] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and will not be repeated here.
[0084] In specific implementation, the embodiments of this application can be referred to the above embodiments and have corresponding technical effects.
[0085] It is understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.
[0086] For software implementation, the techniques described herein can be implemented by units that perform the functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
[0087] 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.
[0088] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0089] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules 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 an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0090] 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.
[0091] In addition, 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.
[0092] If the aforementioned function 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, the technical solution of the embodiments of this application, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks. It should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. In the absence of further restrictions, an element defined by the phrase "comprising a..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0093] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for controlling the temperature rise of a controller, characterized in that, include: Obtain the load status of the compressor of the target refrigerator and collect the ambient temperature of the environment where the target refrigerator is located; The load state and the ambient temperature are input into the controller temperature rise risk assessment model to determine the temperature rise risk level of the controller of the target refrigerator. The controller temperature rise risk assessment model is a neural network model that is pre-trained with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise. According to the stated temperature rise risk level, the compressor is subjected to a corresponding temperature rise control operation to adjust the temperature rise of the controller of the target refrigerator.
2. The method according to claim 1, characterized in that, The process of obtaining the load status of the compressor of the target refrigerator includes at least one of the following: The operating current of the compressor is obtained, and the load state of the compressor is determined according to the first mapping relationship between the operating current and the load intensity; The continuous operating time of the compressor is obtained, and the load state of the compressor is determined according to the second mapping relationship between the continuous operating time and the load intensity.
3. The method according to claim 1, characterized in that, The step of performing a corresponding temperature rise control operation on the compressor according to the temperature rise risk level to adjust the temperature rise of the controller of the target refrigerator includes: If the temperature rise risk level is determined to be high risk, the compressor speed is gradually reduced from the current speed to less than or equal to the first speed threshold by a first preset step size, so as to reduce the temperature rise of the controller. If the temperature rise risk level is determined to be low, the compressor speed is gradually increased from the current speed to a level greater than or equal to the second speed threshold according to the second preset step size. If no change in the temperature rise risk level is detected during the speed increase process, the compressor is maintained at the finally increased speed to improve the cooling efficiency of the target refrigerator while maintaining the temperature rise risk level as low. The second speed threshold is greater than the first speed threshold. If the temperature rise risk level is determined to be medium risk, the compressor speed is adjusted based on the number of times the refrigerator door of the target refrigerator is opened within a preset time period in order to stabilize the temperature rise of the controller.
4. The method according to claim 3, characterized in that, After gradually reducing the compressor speed from the current speed to less than or equal to a first speed threshold by a first preset step size, the method further includes: The cooling rate of each compartment of the target refrigerator is obtained, and when the cooling rate of all compartments is less than or equal to a preset rate threshold, the compressor speed is gradually increased from the current speed according to the second preset step size until each compartment reaches its respective set temperature and remains stable, at which point the compressor is maintained at the current speed; or, The compressor is operated at a speed less than or equal to the first speed threshold for a continuous running time and a running current. When the continuous running time is greater than or equal to a preset time threshold and the running current is less than or equal to a preset current threshold, the compressor speed is gradually increased from the current speed according to the second preset step size until each compartment reaches its respective set temperature and remains stable. Then, the compressor is operated at the current speed.
5. The method according to claim 4, characterized in that, After gradually increasing the compressor speed from the current speed to a level greater than or equal to a second speed threshold according to a second preset step size, the method further includes: The cooling rate of each compartment of the target refrigerator is obtained, and when the cooling rate of all compartments is greater than the preset rate threshold, the compressor speed is gradually reduced from the current speed according to the first preset step size until each compartment reaches its respective set temperature and remains stable, at which point the compressor is maintained at the current speed; or, The compressor is operated at a speed greater than or equal to the second speed threshold for a continuous running time and a running current. When the continuous running time is greater than or equal to the preset time threshold and the running current is greater than the preset current threshold, the compressor speed is gradually reduced from the current speed according to the first preset step size until each compartment reaches its respective set temperature and remains stable. Then, the compressor is operated at the current speed.
6. The method according to claim 3, characterized in that, When the temperature rise risk level is determined to be medium risk, adjusting the compressor speed based on the number of times the refrigerator door of the target refrigerator is opened within a preset time period includes: If the temperature rise risk level is determined to be medium risk, the number of times the refrigerator door of the target refrigerator is opened within the preset time period is obtained; If the number of times the refrigerator door is opened is greater than or equal to a preset threshold, the speed of the compressor is increased to achieve rapid cooling. If the number of times the refrigerator door is opened is less than the preset threshold, the speed of the compressor is reduced to maintain basic cooling requirements.
7. The method according to any one of claims 1 to 6, characterized in that, Before inputting the load state and the ambient temperature into the controller temperature rise risk assessment model, the method further includes obtaining the controller temperature rise risk assessment model in the following manner: Multiple sets of sample data are acquired, wherein each set of sample data includes the load parameters of the sample compressor, the sample ambient temperature, and the actual temperature rise data of the sample controller. The load parameters include the operating current and continuous operating time of the sample compressor, and the actual temperature rise data of the sample controller is acquired by a temperature sensor. Using thermodynamic principles as constraints, the load parameters of the sample compressor and the sample ambient temperature are used as input features, and the actual temperature rise data of the sample controller is used as output labels to train the initial neural network model. During the training process, the model parameters are adjusted through engineering calibration to obtain an intermediate model. If the error between the predicted temperature rise data output by the intermediate model and the actual temperature rise data is less than a preset error threshold, the number of neurons in the output layer of the intermediate model is set according to the number of risk categories, and a Softmax activation function is used for risk classification to obtain the controller temperature rise risk assessment model.
8. A controller temperature rise control device, characterized in that, include: The data acquisition module is used to acquire the load status of the compressor of the target refrigerator and to collect the ambient temperature of the environment where the target refrigerator is located. The risk assessment module is used to input the load state and the ambient temperature into the controller temperature rise risk assessment model, so as to determine the temperature rise risk level of the controller of the target refrigerator using the controller temperature rise risk assessment model. The controller temperature rise risk assessment model is a neural network model that has been trained in advance with thermodynamic principles as constraints to learn the correlation between compressor load, ambient temperature and refrigerator controller temperature rise. The temperature rise control module is used to perform corresponding temperature rise control operations on the compressor according to the temperature rise risk level, so as to adjust the temperature rise of the controller of the target refrigerator.
9. A refrigerator, comprising a memory, a processor, a communication interface, and a communication bus, wherein the memory stores a computer program executable on the processor, and the memory and the processor communicate via the communication bus and the communication interface, characterized in that... When the processor executes the computer program, it implements the controller temperature rise control method according to any one of claims 1 to 7.
10. A computer-readable medium having processor-executable non-volatile program code, characterized in that, The program code causes the processor to execute the controller temperature rise control method according to any one of claims 1 to 7.