A refrigerator and a refrigerator control method
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-26
- Publication Date
- 2026-08-14
AI Technical Summary
[0005]本申请提供一种冰箱及冰箱控制方法,以解决压缩机的工作与制冷需求的匹配程度导致冰箱性能下降的问题
[0009]In this embodiment, the current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature of the refrigerator and/or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, at least one matching parameter value that matches both the current temperature change rate and the current comprehensive temperature deviation is determined. The at least one matching parameter value is fused based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters. The current parameter value of the compressor under the target operating parameters is updated using the target parameter value. Therefore, by comprehensively considering the current temperature value, the current ambient temperature value, and/or the door opening record of the target compartment to determine the current comprehensive temperature deviation, and by comprehensively considering the current comprehensive temperature deviation and the current temperature change rate to determine the parameter value of the compressor's operating parameters, the compressor can be adjusted more timely and accurately, improving the matching degree between the compressor's operation and cooling needs, helping to reduce the compressor's energy consumption, and thus improving the performance of the refrigerator.
Smart Images

Figure CN122566451A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of refrigeration equipment technology, and in particular to a refrigerator and a refrigerator control method. Background Technology
[0002] Currently, refrigerators generally use inverter compressors for temperature regulation and control. The inverter compressor motor speed is controlled by a controller. The higher the frequency, the higher the speed, and the greater the output cooling capacity.
[0003] In traditional technology, the control rules of variable frequency compressors mostly rely on the difference between the compartment temperature and the set temperature to adjust parameters such as speed.
[0004] However, relying solely on the difference between the compartment temperature and the set temperature for parameter adjustment can easily lead to a mismatch between the compressor speed and the cooling demand, resulting in a decline in refrigerator performance. Summary of the Invention
[0005] This application provides a refrigerator and a refrigerator control method to solve the problem that the refrigerator's performance deteriorates due to the mismatch between the compressor's operation and cooling demand.
[0006] In a first aspect, some embodiments provide a refrigerator, including: a target compartment and a compressor; a controller configured to: acquire a current temperature value, a current temperature change rate, and reference information of the target compartment; determine a current comprehensive temperature deviation of the target compartment based on the current temperature value and the reference information, the reference information including a current ambient temperature value of the refrigerator and / or a door opening record of the target compartment; determine at least one matching parameter value from multiple parameter values corresponding to the target operating parameters of the compressor that matches both the current temperature change rate and the current comprehensive temperature deviation; fuse the at least one matching parameter value based on the current temperature change rate and the current comprehensive temperature deviation to obtain a target parameter value of the compressor under the target operating parameters; and update the current parameter value of the compressor under the target operating parameters using the target parameter value.
[0007] In this embodiment, the current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature of the refrigerator and / or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, at least one matching parameter value that matches both the current temperature change rate and the current comprehensive temperature deviation is determined. The at least one matching parameter value is fused based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters. The current parameter value of the compressor under the target operating parameters is updated using the target parameter value. Therefore, by comprehensively considering the current temperature value, the current ambient temperature value, and / or the door opening record of the target compartment to determine the current comprehensive temperature deviation, and by comprehensively considering the current comprehensive temperature deviation and the current temperature change rate to determine the parameter value of the compressor's operating parameters, the compressor can be adjusted more timely and accurately, improving the matching degree between the compressor's operation and cooling needs, helping to reduce the compressor's energy consumption, and thus improving the performance of the refrigerator.
[0008] Secondly, some embodiments also provide a refrigerator control method applied to the refrigerator provided in the first aspect, the refrigerator including a target compartment and a compressor; the method includes: acquiring the current temperature value, current temperature change rate, and reference information of the target compartment; determining the current comprehensive temperature deviation of the target compartment based on the current temperature value and the reference information, the reference information including the current ambient temperature value of the refrigerator and / or the door opening record of the target compartment; determining at least one matching parameter value that matches the current temperature change rate and the current comprehensive temperature deviation from multiple parameter values corresponding to the target operating parameters of the compressor; fusing the at least one matching parameter value based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters; and updating the current parameter value of the compressor under the target operating parameters using the target parameter value.
[0009] In this embodiment, the current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature of the refrigerator and / or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, at least one matching parameter value that matches both the current temperature change rate and the current comprehensive temperature deviation is determined. The at least one matching parameter value is fused based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters. The current parameter value of the compressor under the target operating parameters is updated using the target parameter value. Therefore, by comprehensively considering the current temperature value, the current ambient temperature value, and / or the door opening record of the target compartment to determine the current comprehensive temperature deviation, and by comprehensively considering the current comprehensive temperature deviation and the current temperature change rate to determine the parameter value of the compressor's operating parameters, the compressor can be adjusted more timely and accurately, improving the matching degree between the compressor's operation and cooling needs, helping to reduce the compressor's energy consumption, and thus improving the performance of the refrigerator. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, 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.
[0011] Figure 1 Schematic diagrams of refrigerator structures provided for some embodiments of this application;
[0012] Figure 2 A schematic flowchart illustrating a refrigerator control method provided in some embodiments of this application;
[0013] Figure 3 A schematic diagram illustrating the process of obtaining the current temperature comprehensive deviation provided for some embodiments of this application;
[0014] Figure 4 A schematic diagram illustrating the correspondence between working levels and parameter values provided in some embodiments of this application;
[0015] Figure 5 A schematic diagram of a control rule table provided for some embodiments of this application;
[0016] Figure 6 A schematic diagram illustrating the values of the deviation membership parameter provided in some embodiments of this application;
[0017] Figure 7 A schematic diagram of the deviation membership function provided for other embodiments of this application;
[0018] Figure 8 A schematic diagram illustrating the values of the rate of change membership parameter provided in some embodiments of this application;
[0019] Figure 9 A schematic diagram illustrating the rate of change membership function provided in some embodiments of this application;
[0020] Figure 10 Flowcharts of refrigerator control methods provided in other embodiments of this application;
[0021] Figure 11 A flowchart illustrating the self-learning process provided for some embodiments of this application;
[0022] Figure 12 A schematic diagram illustrating the calculation process of deviation membership degree provided for some embodiments of this application;
[0023] Figure 13 A schematic diagram illustrating the calculation process of the rate of change membership degree provided in some embodiments of this application;
[0024] Figure 14 Timing diagrams for refrigerator control methods provided in some embodiments of this application;
[0025] Figure 15 This is a structural block diagram of a refrigerator control device provided in some embodiments of this application. Detailed Implementation
[0026] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.
[0027] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0028] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.
[0029] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0030] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0031] Figure 1 This is a schematic diagram of the structure of a refrigerator 100 provided in an embodiment of this application. The refrigerator 100 in this embodiment has an approximately rectangular shape. The refrigerator includes a cabinet defining a storage space and one or more doors 101 disposed at the opening of the cabinet. The door includes a door shell located on the outside of the cabinet, a door inner liner located on the inside of the cabinet, an upper end cover, a lower end cover, and an insulation layer located between the door shell, the door inner liner, the upper end cover, and the lower end cover; typically, the insulation layer is filled with foam material. The cabinet has chambers, including component storage chambers for placing components in the refrigerator, such as a compressor compartment, and storage chambers for storing food, etc. Of course, the refrigerator in this application can also be of other shapes, and this application does not limit the external structure of the refrigerator. An ambient temperature sensor can be installed on the outside of the refrigerator cabinet to detect the ambient temperature. The refrigerator doors (e.g., refrigerator compartment doors and freezer compartment doors) can be equipped with door opening and closing detection devices, such as door opening and closing sensors, to detect the opening and closing status of the doors and record the duration of opening.
[0032] The refrigerator interior includes compartments, such as compartment 102. A compartment refers to an independent storage space within the refrigerator that is divided and has different temperatures or functions. Depending on their purpose, compartments can be configured as refrigerator compartments, freezer compartments, variable temperature compartments, vacuum drawers, and humidifier drawers, etc. The refrigerator in this application can also have other shapes; this application does not limit the external structure of the refrigerator. An independent temperature sensor can be installed inside the compartment for real-time temperature monitoring.
[0033] The refrigerator also includes a controller, which is the intelligent core of the refrigerator and is responsible for managing its operating status. It monitors sensor data and makes adjustments based on the operating environment, especially under fault or abnormal conditions. The controller can control the compressor's operation according to set logic. Both the controller and compressor are located inside the refrigerator. The controller can be a 32-bit microcontroller unit (MCU), and it may have built-in memory and an analog-to-digital converter. The compressor can be an inverter compressor, which can adjust its operating speed in response to the controller's control commands, with a speed range of, for example, 1200 rpm to 4500 rpm. rpm is an abbreviation for Revolutions Per Minute.
[0034] The refrigerator may also include a display device for displaying a human-machine interface, which can provide users with the function of setting parameters such as temperature, and can also be used to display the temperature set by the user.
[0035] The refrigerator may also include an integrated main inverter and display board, which is located inside the refrigerator body. The controller can be located on this integrated main inverter and display board. The integrated main inverter and display board includes a controller, power filter circuit, rectifier components, voltage detection circuit, three-phase inverter circuit, drive circuit, current sampling circuit, memory, voltage analog-to-digital converter module, pulse width modulation signal output module, temperature analog-to-digital converter module, operational amplifier, key detection circuit, display drive circuit, display module, refrigeration fan, drive circuit, and fan interface. The refrigeration fan is located near the evaporator and is used to drive the circulation of cold air. The power filter circuit stabilizes the DC voltage through the energy storage and release characteristics of capacitors. The rectifier components convert AC to DC. The three-phase inverter circuit converts DC to three-phase AC, providing a suitable three-phase AC power supply for the compressor.
[0036] The voltage detection circuit primarily detects the bus voltage using voltage divider resistors and sends the detected voltage to the voltage-to-digital converter (ADC). The ADC converts the received voltage into a voltage signal, enabling the controller to acquire it. The current sampling circuit samples the DC bus current and sends the sampled current to an operational amplifier. The operational amplifier processes the sampled current and sends the processed current to the current-to-digital converter (ADC). The ADC converts the received current into a current signal, allowing the controller to acquire it.
[0037] The controller analyzes and processes the digital current signal to obtain a Pulse Width Modulation (PWM) signal for controlling the compressor's operation. This PWM signal is then sent to the drive circuit via a PWM signal output module. The drive circuit uses the PWM signal to control the output of the three-phase inverter circuit, thereby controlling the compressor's operating state. The memory stores information such as the refrigerator's settings; however, this embodiment does not specifically limit the information that the memory can store. The temperature analog-to-digital converter module converts the temperature collected by the temperature sensor into a temperature signal, enabling the controller to obtain the temperature signal from the temperature analog-to-digital converter module.
[0038] The button detection circuit monitors the button status in real time and adjusts the refrigerator's settings and control modes accordingly. The display driver circuit drives the display module to display the settings and mode information. It should be noted that the buttons are located on the refrigerator itself, allowing users to adjust settings such as temperature. The fan driver operates the refrigerator's fan via a fan interface. The controller receives information from the button detection circuit through an interface and transmits data to the display driver circuit and fan driver circuit via the same interface.
[0039] Based on this, in some embodiments, this application provides a refrigerator, which includes a target compartment and a compressor; a controller configured to: acquire the current temperature value, current temperature change rate, and reference information of the target compartment; determine the current comprehensive temperature deviation of the target compartment based on the current temperature value and the reference information, wherein the reference information includes the current ambient temperature value of the refrigerator and / or the door opening record of the target compartment; determine at least one matching parameter value that matches the current temperature change rate and the current comprehensive temperature deviation from multiple parameter values corresponding to the target operating parameters of the compressor; fuse the at least one matching parameter value based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters; and update the current parameter value of the compressor under the target operating parameters using the target parameter value.
[0040] The compressor can be an inverter compressor. The refrigerator can be, but is not limited to, a single-temperature zone refrigerator, a dual-temperature zone refrigerator (refrigeration and freezing), or a refrigerator with variable temperature zones or multiple temperature zones. The target compartment can be of any type, including but not limited to a refrigerator compartment or a freezer compartment.
[0041] In this embodiment, the current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature of the refrigerator and / or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, at least one matching parameter value that matches both the current temperature change rate and the current comprehensive temperature deviation is determined. The at least one matching parameter value is fused based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters. The current parameter value of the compressor under the target operating parameters is updated using the target parameter value. Therefore, by comprehensively considering the current temperature value, the current ambient temperature value, and / or the door opening record of the target compartment to determine the current comprehensive temperature deviation, and by comprehensively considering the current comprehensive temperature deviation and the current temperature change rate to determine the parameter value of the compressor's operating parameters, the compressor can be adjusted more timely and accurately, improving the matching degree between the compressor's operation and cooling needs, helping to reduce the compressor's energy consumption, and thus improving the performance of the refrigerator.
[0042] Based on this, in some embodiments, this application provides a refrigerator control method applied to a refrigerator, the refrigerator including a target compartment and a compressor; such as Figure 2 As shown, the method includes:
[0043] Step 202: Obtain the current temperature value, current temperature change rate and reference information of the target compartment. Based on the current temperature value and reference information, determine the current temperature comprehensive deviation of the target compartment. The reference information includes the current ambient temperature value of the refrigerator and / or the door opening record of the target compartment.
[0044] The target compartment can be any compartment of the refrigerator, including but not limited to the refrigerator compartment or the freezer compartment. The current temperature value represents the real-time temperature value. The controller can periodically execute the refrigerator control method provided in this application, for example, at each sampling moment, obtain the current temperature value, current temperature change rate, and reference information of the target compartment, and perform subsequent calculations.
[0045] For example, after the refrigerator is powered on, the controller first performs system initialization, including loading preset parameters (weights and membership parameters, etc.) and self-learning historical data (if any). Subsequently, the controller continuously collects the following data at a preset sampling period (e.g., once every 10 seconds): the real-time temperature Te of the target compartment, the ambient temperature Ta, the door open / closed status of the target compartment and the duration of the open door, the current operating status of the compressor (running / stopping), and the current speed. The controller can store the collected temperature data in its internal memory to calculate the current temperature change rate dTe / dt.
[0046] For example, at the current moment, the temperature values of the target compartment collected at multiple consecutive moments up to the current moment can be obtained; a straight line can be fitted to the temperature values of the target compartment collected at multiple consecutive moments to obtain the slope of the fitted straight line; based on the slope of the fitted straight line, the current temperature change rate of the target compartment can be determined. Here, the current moment and each of the multiple consecutive moments are sampling moments.
[0047] The method for fitting the straight line can be, but is not limited to, least squares fitting. The slope of the fitted straight line refers to the slope of the fitted straight line. The slope of the fitted straight line can be used as the current rate of temperature change of the target compartment.
[0048] For example, taking N consecutive time points as an example, if the least squares method is used to fit a straight line, the slope of the fitted line will be:
[0049]
[0050] in, Is The real-time temperature value collected at the sampling time.
[0051] Taking N=6 as an example, the slope of the fitted line is:
[0052]
[0053] In some embodiments, when the controller performs the task of determining the current temperature comprehensive deviation of the target room based on the current temperature value and reference information, it is configured to: determine the static temperature deviation based on the temperature difference between the current temperature value and the set temperature value of the target room; determine the difference between the current ambient temperature value and the reference ambient temperature value to obtain the current ambient temperature difference; and determine the current temperature comprehensive deviation based on the static temperature deviation and the current ambient temperature difference.
[0054] For example, static temperature deviation = set temperature value - current temperature value. For instance, if Te_set represents the set temperature value, Te represents the current temperature value, and ΔTe_static represents the static temperature deviation, then ΔTe_static = Te_set - Te. Te_set can be related to the type of the target compartment; for example, if the target compartment is a refrigerated compartment, then the range of Te_set can be 1℃ to 7℃.
[0055] For example, the reference ambient temperature value can represent room temperature, such as 25°C. Current ambient temperature difference = Current ambient temperature value - Reference ambient temperature value. For example, if Ta represents the current ambient temperature value and Ta_ref represents the reference ambient temperature value, then the current ambient temperature difference = .
[0056] For example, the static temperature deviation and the current ambient temperature difference can be combined to obtain the current comprehensive temperature deviation.
[0057] In this embodiment, the current temperature comprehensive deviation is determined by combining the static temperature deviation and the current ambient temperature difference, which can improve the accuracy of the current temperature comprehensive deviation.
[0058] In some embodiments, the reference information includes door opening records for each opening of the target room within the current time window; when the controller performs the determination of the current comprehensive temperature deviation based on the static temperature deviation and the current ambient temperature difference, it is configured to: determine the number of door openings and the duration of each door opening within the current time window based on the door opening records for each opening of the target room within the current time window; determine the door opening impact factor based on the number of door openings and the duration of each door opening within the current time window; and determine the current comprehensive temperature deviation based on the static temperature deviation, the current ambient temperature difference, and the door opening impact factor.
[0059] The door opening record includes the start time and end time of the door opening. The time window is a sliding time window. The length of the sliding time window can be set as needed, for example, it can be 30 minutes. The current time window / sliding time window ends at the current time, so it changes continuously over time.
[0060] For example, the total door opening time within the current time window can be obtained by summing the opening durations of each door opening within that window. The total opening time and the number of door openings can then be combined to calculate an opening impact factor. This combined calculation can be, but is not limited to, weighted or average calculations. For instance, the total opening time and the number of door openings can be weighted to obtain the opening impact factor.
[0061] For example, the formula for calculating the opening impact factor is:
[0062]
[0063] in, This represents the number of times the door is opened within the current time window. and The weight is an empirical value. This is the opening impact factor. Let be the duration of the door opening for the i-th time.
[0064] For example, the static temperature deviation, the current ambient temperature difference, and the door opening influencing factor can be fused together to obtain the current comprehensive temperature deviation.
[0065] In this embodiment, by combining the static temperature deviation, the current ambient temperature difference, and the door opening influence factor, the current comprehensive temperature deviation is determined, which can improve the accuracy of the current comprehensive temperature deviation.
[0066] In some embodiments, the controller is further configured to: acquire temperature values of the target room collected at multiple consecutive times up to the current time; perform linear fitting on the temperature values of the target room collected at multiple consecutive times to obtain the slope of the fitted line; determine the current temperature change rate of the target room based on the slope of the fitted line; when the controller performs the determination of the current comprehensive temperature deviation based on the static temperature deviation, the current ambient temperature difference, and the door opening influence factor, it is configured to: determine the current comprehensive temperature deviation based on the static temperature deviation, the current temperature change rate, the current ambient temperature difference, and the door opening influence factor.
[0067] For example, the static temperature deviation can be fused with at least one of the current temperature change rate, the current ambient temperature difference, and the door opening influence factor to obtain the current comprehensive temperature deviation.
[0068] For example, the current rate of temperature change corresponds to a rate of change compensation weight. The current ambient temperature difference corresponds to an ambient temperature difference compensation weight. The opening impact factor corresponds to the opening compensation weight. By utilizing the weights of each factor, the static temperature deviation can be integrated with the current temperature change rate, the current ambient temperature difference, and the door opening influence factor to obtain the current comprehensive temperature deviation. For example, the current comprehensive temperature deviation is:
[0069]
[0070] in, This represents the current overall temperature deviation. To set the temperature value, This is the current temperature value (i.e., the real-time temperature value). The current rate of temperature change. This is the current ambient temperature value. For reference, ambient temperature value, This is the opening factor. For example... Figure 3 As shown, the process for obtaining the current temperature overall deviation is provided.
[0071] In this embodiment, the current temperature deviation is determined by combining the static temperature deviation, the current temperature change rate, the current ambient temperature difference, and the door opening influence factor, which can improve the accuracy of the current temperature deviation.
[0072] Step 204: From the multiple parameter values corresponding to the target operating parameters of the compressor, determine at least one matching parameter value that matches both the current temperature change rate and the current temperature comprehensive deviation.
[0073] The target operating parameter can be, but is not limited to, the compressor speed. There are multiple operating levels corresponding to the target operating parameter, with a one-to-one correspondence between the operating level and the parameter value. For example... Figure 4 As shown, the correspondence between operating levels and parameter values (center speed) is provided. Among them, "zero speed", "low speed", "low-medium speed", "medium speed", "medium-high speed", "high speed" and "maximum speed" are 7 operating levels, and each operating level has a center speed. For example, "medium speed" corresponds to 2400 rpm and "maximum speed" corresponds to 4500 rpm.
[0074] For example, at least one matching parameter value can be determined from the parameter values corresponding to multiple operating levels based on the current temperature change rate and the current temperature comprehensive deviation.
[0075] Step 206: Based on the current temperature change rate and the current temperature comprehensive deviation, fuse at least one matching parameter value to obtain the target parameter value of the compressor under the target operating parameters.
[0076] For example, a weighting coefficient corresponding to each matching parameter value can be determined based on the current temperature change rate and the current temperature comprehensive deviation. The weighting coefficients are then used to fuse the at least one matching parameter value to obtain the target parameter value of the compressor under the target operating parameters.
[0077] Step 208: Update the compressor's current parameter values under the target operating parameters using the target parameter values.
[0078] Wherein, if the target operating parameter is specified, the target parameter value can be the target rotational speed value. The current parameter value can be the current rotational speed value.
[0079] For example, the controller can send a target control command to the variable frequency compressor driver via a PWM (Pulse Width Modulation) signal or a serial communication command to adjust the compressor speed to the target speed value.
[0080] For example, when the start-up conditions of the target compartment are met (i.e., the current temperature value is greater than the start-up point of the target compartment), steps 204-208 are executed. Here, the start-up point of the target compartment = the set temperature of the target compartment + the floating temperature. The floating temperature can be set according to actual needs, for example, to 1℃. For example, the controller determines whether the compressor is currently running and whether there is a cooling demand (i.e., whether ΔTe_com is greater than the preset start-up threshold of the target compartment). When the current temperature value is greater than the start-up point of the target compartment and ΔTe_com > the preset start-up threshold of the target compartment, the fuzzy inference process is entered, i.e., steps 204-208 are executed.
[0081] In this embodiment, the current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature of the refrigerator and / or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, at least one matching parameter value that matches both the current temperature change rate and the current comprehensive temperature deviation is determined. The at least one matching parameter value is fused based on the current temperature change rate and the current comprehensive temperature deviation to obtain the target parameter value of the compressor under the target operating parameters. The current parameter value of the compressor under the target operating parameters is updated using the target parameter value. Therefore, by comprehensively considering the current temperature value, the current ambient temperature value, and / or the door opening record of the target compartment to determine the current comprehensive temperature deviation, and by comprehensively considering the current comprehensive temperature deviation and the current temperature change rate to determine the parameter value of the compressor's operating parameters, the compressor can be adjusted more timely and accurately, improving the matching degree between the compressor's operation and cooling needs, helping to reduce the compressor's energy consumption, and thus improving the performance of the refrigerator.
[0082] In some embodiments, the target operating parameters correspond to multiple operating levels, with each operating level corresponding to a parameter value. When the controller executes the process of determining at least one matching parameter value from the multiple parameter values corresponding to the target operating parameters of the compressor that matches both the current temperature change rate and the current comprehensive temperature deviation, it is configured to: for each of the multiple change rate levels, determine the change rate membership degree of the current temperature change rate under the change rate level, where the change rate membership degree reflects the degree to which the current temperature change rate belongs to the change rate level; for each of the multiple deviation levels, determine the deviation membership degree of the current comprehensive temperature deviation under the deviation level, where the deviation membership degree reflects the degree to which the current comprehensive temperature deviation belongs to the deviation level; based on the change rate membership degree of the current temperature change rate under each change rate level and the deviation membership degree of the current comprehensive temperature deviation under each deviation level, determine at least one target level combination, where the target level combination includes one change rate level and one deviation level; for each target level combination, determine the target operating level corresponding to the target level combination, and use the parameter value corresponding to the target operating level as the matching parameter value corresponding to the target level combination.
[0083] Each deviation level is a fuzzy subset. For example, there are 7 deviation levels (i.e., 7 fuzzy subsets), and the set of these 7 fuzzy subsets is: {NB, NM, NS, ZO, PS, PM, PB}. The temperature range corresponding to these 7 fuzzy subsets is [-5.0℃, +5.0℃], the first quantization factor Ke is 1, and the temperature fuzzy universe of discourse is [-5, +5]. The first quantization factor is used to map the current temperature comprehensive deviation to the temperature fuzzy universe of discourse.
[0084] Similarly, each rate of change level is also a fuzzy subset. For example, the temperature is divided into 5 rate of change levels (i.e., 5 fuzzy subsets), and the set of these 5 fuzzy subsets is: {NB, NS, ZO, PS, PB}. The corresponding temperature rate of change range is [-1.0, +1.0]℃ / min, the second quantization factor Kec is 2, and the fuzzy universe of discourse for the rate of change is [-2, +2]. The second quantization factor is used to map the current temperature rate of change to the fuzzy universe of discourse for the rate of change.
[0085] For example, deviation levels with non-zero deviation membership degree and change rate levels with non-zero change rate membership degree can be combined in pairs to obtain at least one target level combination.
[0086] For example, for each target level combination, the corresponding target control rule can be determined from the control rule table. Each control rule represents a correspondence between a level combination and a working level, and each level combination includes a rate of change level and a deviation level. The working level in the target control rule is taken as the target working level corresponding to the target level combination. The control rule table is as follows: Figure 5 As shown, the first row contains 5 rate of change levels, and the first column contains 7 deviation levels. The intersection of the column containing the rate of change level and the row containing the deviation level represents the working level corresponding to a level combination, forming a control rule. The number of control rules can be increased or decreased according to actual needs. An example control rule is as follows:
[0087] IF ΔTe_com=PB AND dTe / dt=PB, THEN N_target=maximum speed; or,
[0088] IF ΔTe_com=PS AND dTe / dt=ZO, THEN N_target=low to medium speed; or,
[0089] IF ΔTe_com=NS AND dTe / dt=NS, THEN N_target=zero speed.
[0090] Control rule description: When the current overall temperature deviation is positive (PB, i.e., the deviation is close to +5℃) and the current temperature change rate is positive (PB, i.e., the heating rate is close to +1℃ / min), it indicates that the compartment is severely overheated and is still heating up rapidly. The maximum speed should be output immediately to suppress the temperature rise with the maximum cooling capacity. When the current overall temperature deviation is negative (NS, i.e., the actual temperature is slightly lower than the set temperature by about -1.5℃) and the current temperature change rate is negative (NS, i.e., it is still cooling down at a rate of about -0.5℃ / min), zero speed should be output to stop the compressor in order to avoid overcooling.
[0091] For example, after determining the target operating level, the parameter values corresponding to the target operating level can be used as the matching parameter values corresponding to the target level combination. For instance, if the target operating level is "medium-high speed", the center speed corresponding to "medium-high speed" (e.g., 3150 rpm) can be converted into the matching parameter value.
[0092] In this embodiment, combining the deviation membership degree and the rate of change membership degree to match parameter values can improve the accuracy of the matched parameter values.
[0093] In some embodiments, when the controller performs the fusion of at least one matching parameter value based on the current temperature change rate and the current temperature comprehensive deviation to obtain the target parameter value of the compressor under the target operating parameters, it is configured to: for each target level combination, select the target membership degree corresponding to the target level combination from the change rate membership degree under the change rate level and the deviation membership degree under the deviation level in the target level combination; and use the target membership degree corresponding to each target level combination to fuse the matching parameter value corresponding to each target level combination to obtain the target parameter value of the compressor under the target operating parameters.
[0094] For example, the smaller of the rate of change membership degree and the deviation membership degree can be used as the target membership degree; alternatively, the larger of the rate of change membership degree and the deviation membership degree can be used as the target membership degree; or the average of the rate of change membership degree and the deviation membership degree can be used as the target membership degree. For instance, the Mamdani minimization algorithm can be used for fuzzy implication to obtain the target membership degree. For example, if the deviation membership degree of ΔT_com under PM is 1 (i.e., the probability of ΔT_com = PM is 1), and the rate of change membership degree of dTe / dt under PS is 0.4, then the smaller of the rate of change membership degree and the deviation membership degree, i.e., 0.4, can be used as the target membership degree.
[0095] For example, the target parameter values of the compressor under the target operating parameters can be obtained by using the target membership degree to calculate the weighted average of the matching parameter values corresponding to each target level combination.
[0096] For example, the target parameter value is:
[0097]
[0098] in, Here, n represents the target parameter value, and n represents the number of target level combinations. Let be the target membership degree corresponding to the i-th target level combination. This represents the matching parameter value corresponding to the i-th target level combination.
[0099] For example, the process of calculating the target parameter value can be understood as a process of defuzzification, and defuzzification can also be performed using the centroid method.
[0100] In this embodiment, the matching parameter values corresponding to each target level combination are fused to obtain the target parameter values of the compressor under the target operating parameters, which can improve the accuracy of the target parameters.
[0101] In some embodiments, each deviation level corresponds to a deviation membership parameter. When the controller executes the determination of the deviation membership of the current temperature comprehensive deviation under the deviation level, it is configured to: map the current temperature comprehensive deviation to the deviation range to obtain the updated deviation corresponding to the current temperature comprehensive deviation; input the updated deviation and the deviation membership parameter corresponding to the deviation level into the deviation membership function to obtain the deviation membership of the current temperature comprehensive deviation under the deviation level.
[0102] Here, the deviation range is the fuzzy universe of discourse corresponding to the current comprehensive temperature deviation. The deviation membership function can take different forms, such as triangular, trapezoidal, or Gaussian. For example, the deviation membership function can be:
[0103]
[0104] The deviation membership parameters are the parameters in the deviation membership function, such as a, b, and c. If the deviation membership function uses a triangular form, then each deviation level corresponds to the coordinates of the three vertices {a, b, c} of the triangle. These three vertex coordinates {a, b, c} are the deviation membership parameters corresponding to the deviation level. Figure 6 As shown, the specific values of the deviation membership parameters {a, b, c} corresponding to each deviation level are provided (these specific values are for illustrative purposes only). Figure 7 As shown, it demonstrates... Figure 6 A schematic diagram of the deviation membership function generated by the deviation membership parameter. The horizontal axis represents the deviation fuzzy universe of discourse [-5, 5], and the vertical axis represents the deviation membership degree (0~1). The seven triangular curves correspond to the seven fuzzy subsets NB, NM, NS, ZO, PS, PM, and PB, respectively. The ZO subset has a narrower distribution near zero (±1.5℃) to ensure high control resolution near the set temperature; the PB and NB subsets extend to the right and left to ±6, respectively, to avoid input saturation under extreme deviations.
[0105] For example, when the controller determines the membership degree of the current temperature change rate at the change rate level, it is configured to: map the current temperature change rate to a change rate range, obtain the updated change rate corresponding to the current temperature change rate, and input the updated change rate and the change rate membership degree parameter corresponding to the change rate level into the change rate membership degree function to obtain the change rate membership degree of the current temperature change rate at the change rate level. Here, the change rate range is the fuzzy universe of discourse corresponding to the current temperature change rate. The change rate membership function and the deviation membership function can be the same, or they can be different.
[0106] like Figure 8 As shown, the specific values of the membership parameters {a, b, c} corresponding to each rate of change level are provided (these specific values are for illustrative purposes only). Figure 9 As shown, it demonstrates... Figure 8 A schematic diagram of the rate of change membership function generated by the rate of change membership parameter. Figure 9 In the diagram, the horizontal axis represents the fuzzy universe of discourse for the rate of change [-2, 2], and the vertical axis represents the membership degree of the rate of change (0~1). The five triangular curves correspond to the five fuzzy subsets NB, NS, ZO, PS, and PB, respectively. Since the actual range of the refrigerator's temperature change rate is relatively small (usually not exceeding ±1℃ / min), this embodiment amplifies and maps it to the universe of discourse [-2, 2] using a second quantization factor Kec=2, ensuring that each fuzzy subset is fully expanded within the universe of discourse and guaranteeing the sensitivity of temperature change trend identification. The above vertex coordinates and schematic diagram are only examples. In actual product development, fine-tuning can be performed based on the refrigerator's thermal load characteristics and compressor performance curves to further optimize the control effect.
[0107] In this embodiment, the deviation membership function can be used to quickly determine the deviation membership degree, thereby improving the calculation efficiency of the deviation membership degree.
[0108] In some embodiments, such as Figure 10 As shown, a flowchart of a refrigerator control method is provided, including:
[0109] Step S1: System initialization and data acquisition.
[0110] When the refrigerator is powered on, the controller performs system initialization, including loading preset parameters (such as weights, membership parameters, etc.) and / or self-learning historical data.
[0111] Step S2: Timed sampling.
[0112] The controller continuously collects various data at a preset sampling period (e.g., 10 seconds). These data include at least one of the following: the real-time temperature of the target compartment, the ambient temperature, the open / closed status of the target compartment door (e.g., open or closed), the duration of the target compartment door being open, the current operating status of the compressor (e.g., running or stopped), and the current speed of the compressor.
[0113] Step S3: Multi-factor comprehensive deviation calculation: used to calculate the comprehensive deviation of the current temperature.
[0114] Step S4: Fuzzy reasoning of compressor speed: used to determine the target speed value.
[0115] The inputs to the fuzzy inference include: the current temperature comprehensive deviation ΔTe_com and the current temperature change rate dTe / dt. The output includes: the target compressor speed value N_target.
[0116] In some embodiments, the target parameter value is determined based on multiple parameters, and the controller is further configured to: within the current parameter update cycle, acquire historical operating data of the refrigerator within the historical parameter update cycle, the historical operating data including at least one of the following: the cumulative running time of the compressor, the cumulative duration during which the real-time temperature of the target compartment exceeds the upper temperature limit of the target compartment, and the standard deviation of the temperature fluctuation of the target compartment; determine the target operating condition matching the historical operating data from multiple operating conditions based on the historical operating data; and correct the parameter values of multiple parameters based on the target operating condition.
[0117] These parameters include, but are not limited to, the rate of change compensation weight. Environmental temperature compensation weight Door opening compensation weight The parameters include the rate of change membership parameter and the deviation membership parameter. Correcting the values of multiple parameters can be done on a single parameter. The duration of the parameter update cycle can be determined according to actual needs, for example, it could be 24 hours. The current parameter update cycle is the parameter update cycle in which the current time occurs. The historical parameter update cycle is the previous parameter update cycle. The parameter update cycle can also be understood as a self-learning cycle; for example, if the self-learning cycle is set to 24 hours, then a self-learning, i.e., parameter correction process, is performed every 24 hours (typically during nighttime hours when refrigerator usage is lower).
[0118] Historical operating data may also include at least one of the following: the number of times the compressor starts and stops, the cumulative duration for which the real-time temperature of the target room exceeds the lower limit of the target room temperature, the cumulative duration of the target room door being open, the number of times the target room door is opened, the average ambient temperature, and the range of ambient temperature variation.
[0119] The upper limit of the target room temperature = T_set + The lower limit of the target room temperature = T_set - T_set represents the set temperature value of the target room. You can set it according to your actual needs, for example, to 1℃.
[0120] These multiple operating conditions include, but are not limited to: "risk operation mode (e.g., high temperature and high load mode)," "low temperature and light load mode," "door disturbance operation mode (e.g., high frequency door opening mode)," and "stable operation mode."
[0121] For example, for each operating condition with a cluster, the target cluster to which the historical operating data belongs can be determined from the clusters corresponding to each operating condition, and the operating condition corresponding to the target cluster can be used as the target operating condition for matching the historical operating data.
[0122] For example, the clusters corresponding to the operating conditions are determined through cluster analysis. Specifically, the process of determining multiple operating conditions may include: collecting multiple sample operating data from sample refrigerators, where the sample refrigerators are of the same type as the main refrigerator, such as having the same model; clustering the multiple sample operating data to obtain the clusters corresponding to each operating condition. The clustering can be implemented using a C-means clustering algorithm or an unsupervised learning algorithm, such as K-means clustering or a self-organizing map neural network algorithm.
[0123] In this embodiment, a self-learning mechanism for parameters is achieved by correcting the parameter values of multiple parameters, which can improve the accuracy of the parameters.
[0124] In some embodiments, the current comprehensive temperature deviation is obtained by weighting the static temperature deviation, the current temperature change rate, the current ambient temperature difference, and the door opening influence factor. The current ambient temperature difference corresponds to the ambient temperature compensation weight, and the door opening influence factor corresponds to the door opening compensation weight. The multiple parameters include the ambient temperature compensation weight, the door opening compensation weight, and the target operating parameters. When the controller performs parameter value correction based on the target operating condition, it is configured to at least one of the following: if the target operating condition is a high temperature and high load mode, and the cumulative duration for which the real-time temperature of the target compartment exceeds the upper temperature limit of the target compartment exceeds a duration threshold, then increase the ambient temperature compensation weight; if the target operating condition is a high frequency door opening mode, and the standard deviation of temperature fluctuation exceeds a standard deviation threshold, then increase the door opening compensation weight; if the target operating condition is a stable operating mode, and the energy consumption value of the compressor exceeds an energy consumption threshold, then decrease at least one parameter value among the multiple parameter values corresponding to the target operating parameters.
[0125] The energy consumption value of the compressor can be determined based on the cumulative running time of the compressor. For example, energy consumption value = cumulative running time × compressor power.
[0126] For example, if the system is identified as a "high-temperature, high-load mode" and T_over_c is large, the environmental temperature compensation weight β is increased to enhance the response sensitivity to high-temperature environments. Here, T_over_c is the real-time temperature of the target chamber > T_set + ... The cumulative duration. If identified as "high-frequency door opening mode" and with large temperature fluctuations, the door opening compensation weight γ is increased to accelerate the cooling response speed after the door is opened. If identified as "stable operation mode" but with high energy consumption, the center speed corresponding to "medium speed" in the table is reduced to further save energy while ensuring temperature control.
[0127] For example, the corrected parameter values can be validated to ensure they are within a preset safety range. For instance, the safety ranges for α, β, and γ are shown below:
[0128]
[0129] For example, machine learning algorithms can also be used to optimize or update α, β, and γ.
[0130] like Figure 11 As shown, a flowchart of the self-learning process is provided. Specifically, when the self-learning cycle is triggered, the running data within the cycle is statistically analyzed and normalized. Then, fuzzy C-means clustering is used to identify the operating condition category to obtain the target operating condition corresponding to the current self-learning cycle. The parameter values are corrected according to the target operating condition, such as α, β, and / or γ, and the reasonableness of the parameters is verified. For example, it is determined whether they are within the safe range, such as whether 0.1≤α≤2.0, 0.2≤β≤2.0, and / or 0.1≤γ≤1.5 are valid. If the verification passes, the corrected parameter values are written to the memory. If the verification fails, the correction is abandoned and the original parameter values are maintained.
[0131] In this embodiment, by increasing the ambient temperature compensation weight β, the response sensitivity to high-temperature environments can be enhanced; by increasing the door opening compensation weight γ, the cooling response speed after the door is opened can be accelerated; and by reducing the center speed corresponding to "medium speed" in the center speed table, further energy savings can be achieved while ensuring temperature control.
[0132] To illustrate the refrigerator control method of this application, suppose the refrigerator collects the following data from the refrigerator compartment at a certain moment:
[0133]
[0134] Using the first quantization factor Ke=1, the current temperature comprehensive deviation ΔTe_com is mapped to the universe of discourse corresponding to the current temperature comprehensive deviation, resulting in an updated deviation v1=3.0×1=3.0; using the second quantization factor, the current temperature change rate dTe / dt is mapped to the universe of discourse corresponding to the current temperature change rate, resulting in an updated change rate v2=0.8×2=1.6.
[0135] The deviation membership parameter table for the current comprehensive temperature deviation ΔTe_com is as follows:
[0136]
[0137] Based on the deviation membership parameter table of the current comprehensive temperature deviation ΔTe_com, calculate the deviation membership degree of the current comprehensive temperature deviation under each corresponding fuzzy subset. The calculation process is as follows: Figure 12 As shown.
[0138] The membership parameter table for the rate of change of current temperature dTe / dt is as follows:
[0139]
[0140] Based on the membership parameter table of the current temperature change rate dTe / dt, calculate the membership degree of the current temperature change rate under each corresponding fuzzy subset. The calculation process is as follows: Figure 13 As shown.
[0141]
[0142] Based on the membership degrees of the current temperature comprehensive deviation and the change rate of the current temperature under each corresponding fuzzy subset, two target level combinations / two rules are determined, and the Mamdani minimum algorithm is used for fuzzy implication (taking the minimum value):
[0143]
[0144] As shown in the table below, since the working level corresponding to rule A is "medium-high speed" and the working level corresponding to rule B is "high speed", the center speed corresponding to "medium-high speed" is 3150 rpm and the center speed corresponding to "high speed" is 3900 rpm. Therefore, the target parameter value of the speed can be calculated as Ntarget=[(0.4*3150)+(0.6*3900)] / (0.4+0.6)=3600rpm.
[0145]
[0146] • The controller can send speed control commands to the compressor to adjust the compressor speed to the target parameter value of 3600 rpm.
[0147] In some embodiments, such as Figure 14 As shown, a timing diagram corresponding to a refrigerator control method is provided, including:
[0148] 1. Obtain the current temperature value, current temperature change rate, current ambient temperature value of the refrigerator, and door opening record of the target compartment.
[0149] 2. Based on the temperature difference between the current temperature value and the set temperature value of the target room, determine the static temperature deviation, determine the difference between the current ambient temperature value and the reference ambient temperature value, and obtain the current ambient temperature difference.
[0150] 3. Based on the door opening records of the target room during the current time window, determine the number of door openings and the duration of each door opening during the current time window. Based on the number of door openings and the duration of each door opening during the current time window, determine the door opening impact factor.
[0151] 4. Obtain the temperature values of the target chamber collected at multiple consecutive times up to the current time, perform linear fitting on the temperature values of the target chamber collected at multiple consecutive times, obtain the slope of the fitted line, and determine the current temperature change rate of the target chamber based on the slope of the fitted line.
[0152] 5. Determine the overall deviation of the current temperature based on the static temperature deviation, the current temperature change rate, the current ambient temperature difference, and the door opening influence factor.
[0153] 6. For each of the multiple rate of change levels, determine the membership degree of the current temperature rate of change under that rate of change level. For each of the multiple deviation levels, determine the membership degree of the current comprehensive temperature deviation under that deviation level. Based on the membership degrees of the current temperature rate of change under each rate of change level and the membership degrees of the current comprehensive temperature deviation under each deviation level, determine at least one target level combination. For each target level combination, determine the target working level corresponding to the target level combination, and use the parameter value corresponding to the target working level as the matching parameter value corresponding to the target level combination.
[0154] 7. For each target level combination, select the target membership degree corresponding to the target level combination from the change rate membership degree under the change rate level and the deviation membership degree under the deviation level. Using the target membership degree corresponding to each target level combination, fuse the matching parameter values corresponding to each target level combination to obtain the target parameter values of the compressor under the target operating parameters.
[0155] 8. Update the compressor's current parameter values under the target operating parameters using the target parameter values.
[0156] In related technologies, refrigerator control rules mostly rely solely on the difference between the compartment temperature and the set temperature for simple on / off control or speed adjustment. This fails to adequately consider the combined impact of multiple factors on the refrigerator's cooling demand, such as ambient temperature changes, user habits, door opening frequency and duration, and food load. For example, when the ambient temperature changes significantly, feedback control based solely on compartment temperature often suffers from response lag, leading to large fluctuations in compartment temperature. This results in a simplistic control rule lacking multi-factor comprehensive decision-making capabilities. Furthermore, when determining the compressor's operating speed, refrigerators often rely solely on simple proportional adjustments based on temperature deviations, failing to dynamically optimize the compressor's speed curve by incorporating real-time trends in compartment temperature changes (such as heating and cooling rates). This leads to poor matching between compressor speed control and cooling demand, resulting in delayed cooling response during rapid cooling scenarios and potentially excessively high speeds and wasted energy during the temperature maintenance phase.
[0157] The refrigerator control method of this application has the following advantages: (1) Significantly improved temperature control accuracy. By using a multi-factor comprehensive deviation calculation model, factors such as ambient temperature, temperature change trend, and door opening disturbance are incorporated into the control decision, enabling the refrigerator to more accurately perceive changes in cooling demand and respond in advance. Compared with the traditional control method that only relies on temperature difference, the temperature fluctuation of the compartment can be reduced by 30%~50%, and the food preservation effect is significantly improved. (2) Outstanding energy-saving effect. The compressor speed is finely adjusted by using a fuzzy control rule library to avoid over-cooling in the form of "over-powered" operation; the control parameters are kept in the optimal state by using a self-learning mechanism. The daily energy consumption of the refrigerator can be reduced by 10%~20%. (3) Low hardware cost and easy to promote. This method is mainly based on software algorithm implementation. The required hardware configuration (temperature sensor, door opening detection device, ambient temperature sensor) is a conventional configuration of the refrigerator, without the need for additional hardware costs, and has good industrial application prospects and promotion value. (4) Extended refrigerator service life. By reducing the frequent start and stop of the compressor and optimizing the operating speed, the mechanical wear and electrical shock of the compressor are reduced, which helps to extend the service life of the core components of the refrigerator. The method of this application can comprehensively consider multiple factors such as changes in ambient temperature, user behavior (door opening frequency and duration), and temperature change trends in the compartment, and dynamically generate optimal control rules to achieve fine adjustment of compressor speed. This significantly reduces energy consumption, improves food preservation, and enhances user experience while ensuring cooling effect.
[0158] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0159] Based on the same inventive concept, this application also provides a refrigerator display device for implementing the refrigerator control method described above. The solution provided by this device is similar to the solution described in the above method, and specific limitations can be found in the limitations of the refrigerator control method above, which will not be repeated here.
[0160] In some embodiments, such as Figure 15 As shown, a refrigerator control device is provided, including: an information acquisition module 1502, a parameter value matching module 1504, a parameter value fusion module 1506, and a parameter value update module 1508, wherein:
[0161] The information acquisition module 1502 is used to acquire the current temperature value, current temperature change rate and reference information of the target compartment, and determine the current temperature comprehensive deviation of the target compartment based on the current temperature value and reference information. The reference information includes the current ambient temperature value of the refrigerator and / or the door opening record of the target compartment.
[0162] The parameter value matching module 1504 is used to determine at least one matching parameter value that matches the current temperature change rate and the current temperature comprehensive deviation from multiple parameter values corresponding to the target operating parameters of the compressor.
[0163] The parameter value fusion module 1506 is used to fuse at least one matching parameter value based on the current temperature change rate and the current temperature comprehensive deviation to obtain the target parameter value of the compressor under the target operating parameters.
[0164] The parameter value update module 1508 is used to update the current parameter value of the compressor under the target operating parameters using the target parameter value.
[0165] Each module in the aforementioned refrigerator control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0166] In some embodiments, a computer device is provided, which may be a controller. The computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is connected to the system bus via the I / O interfaces. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the computer device stores data involved in a refrigerator control method. The I / O interfaces of the computer device are used for exchanging information between the processor and external devices. The communication interface of the computer device is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a refrigerator control method.
[0167] In some embodiments, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the refrigerator control method described above.
[0168] In some embodiments, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the refrigerator control method described above.
[0169] In some embodiments, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the refrigerator control method described above.
[0170] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0171] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0172] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A refrigerator, characterized in that, include: Target compartments and compressors; The controller is configured as follows: The current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and the reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature value of the refrigerator and / or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, determine at least one matching parameter value that matches both the current temperature change rate and the current temperature comprehensive deviation. Based on the current temperature change rate and the current temperature comprehensive deviation, the at least one matching parameter value is fused to obtain the target parameter value of the compressor under the target operating parameters; The current parameter value of the compressor under the target operating parameters is updated using the target parameter value.
2. The refrigerator according to claim 1, characterized in that, When the controller performs the process of determining the current temperature deviation of the target room based on the current temperature value and the reference information, it is configured to: The static temperature deviation is determined based on the temperature difference between the current temperature value and the set temperature value of the target room; Determine the difference between the current ambient temperature value and the reference ambient temperature value to obtain the current ambient temperature difference; Based on the static temperature deviation and the current ambient temperature difference, the current comprehensive temperature deviation is determined.
3. The refrigerator according to claim 2, characterized in that, The reference information includes the door opening records of the target room for each time the door is opened within the current time window; when the controller executes the determination of the current comprehensive temperature deviation based on the static temperature deviation and the current ambient temperature difference, it is configured as follows: Based on the door opening records of the target room during the current time window, determine the number of door openings and the duration of each door opening during the current time window; Based on the number of times the door is opened within the current time window and the duration of each door opening, the door opening impact factor is determined; Based on the static temperature deviation, the current ambient temperature difference, and the door opening influence factor, the current comprehensive temperature deviation is determined.
4. The refrigerator according to claim 3, characterized in that, The controller is also configured to: Obtain the temperature values of the target chamber collected at multiple consecutive times up to the current time. The temperature values of the target chamber collected at the multiple consecutive time points are fitted with a straight line to obtain the slope of the fitted straight line; The current temperature change rate of the target compartment is determined based on the slope of the fitted straight line. When the controller performs the operation of determining the current comprehensive temperature deviation based on the static temperature deviation, the current ambient temperature difference, and the door opening influence factor, it is configured as follows: Based on the static temperature deviation, the current temperature change rate, the current ambient temperature difference, and the door opening influence factor, the current comprehensive temperature deviation is determined.
5. The refrigerator according to any one of claims 1 to 4, characterized in that, The target operating parameters correspond to multiple operating levels, and each operating level corresponds one-to-one with a parameter value. When the controller executes the step of determining at least one matching parameter value from the multiple parameter values corresponding to the target operating parameters of the compressor that matches both the current temperature change rate and the current temperature comprehensive deviation, it is configured as follows: For each of the multiple rate of change levels, the rate of change membership degree of the current temperature rate of change under the rate of change level is determined, and the rate of change membership degree is used to reflect the degree to which the current temperature rate of change belongs to the rate of change level; For each of the multiple deviation levels, the deviation membership degree of the current comprehensive temperature deviation under the deviation level is determined, and the deviation membership degree is used to reflect the degree to which the current comprehensive temperature deviation belongs to the deviation level; Based on the membership degree of the current temperature change rate at each of the change rate levels and the membership degree of the current temperature comprehensive deviation at each of the deviation levels, at least one target level combination is determined, wherein the target level combination includes a change rate level and a deviation level. For each target level combination, a target work level corresponding to the target level combination is determined, and the parameter value corresponding to the target work level is used as the matching parameter value corresponding to the target level combination.
6. The refrigerator according to claim 5, characterized in that, When the controller performs the process of fusing the at least one matching parameter value based on the current temperature change rate and the current temperature comprehensive deviation to obtain the target parameter value of the compressor under the target operating parameters, it is configured as follows: For each target level combination, select the target membership degree corresponding to the target level combination from the change rate membership degree under the change rate level and the deviation membership degree under the deviation level in the target level combination; By utilizing the target membership degree corresponding to each of the target level combinations, the matching parameter values corresponding to each of the target level combinations are fused to obtain the target parameter values of the compressor under the target operating parameters.
7. The refrigerator according to claim 5, characterized in that, Each deviation level corresponds to a deviation membership parameter. When the controller performs the step of determining the deviation membership of the current temperature comprehensive deviation under the deviation level, it is configured as follows: The current temperature comprehensive deviation is mapped to the deviation range to obtain the updated deviation corresponding to the current temperature comprehensive deviation; The updated deviation and the deviation membership parameter corresponding to the deviation level are input into the deviation membership function to obtain the deviation membership degree of the current temperature comprehensive deviation under the deviation level.
8. The refrigerator according to any one of claims 1 to 4, characterized in that, The target parameter value is determined based on multiple parameters, and the controller is further configured to: Within the current parameter update cycle, acquire the historical operating data of the refrigerator within the historical parameter update cycle. The historical operating data includes at least one of the following: the cumulative running time of the compressor, the cumulative duration during which the real-time temperature of the target compartment exceeds the upper temperature limit of the target compartment, and the standard deviation of the temperature fluctuation of the target compartment. Based on the historical operating data, the target operating condition matching the historical operating data is determined from multiple operating conditions; The parameter values of the multiple parameters are corrected based on the target operating conditions.
9. The refrigerator according to claim 8, characterized in that, The current temperature comprehensive deviation is obtained by weighting the static temperature deviation, the current temperature change rate, the current ambient temperature difference, and the door opening impact factor. The current ambient temperature difference corresponds to the ambient temperature compensation weight, the door opening impact factor corresponds to the door opening compensation weight, and the multiple parameters include the ambient temperature compensation weight, the door opening compensation weight, and the target working parameters. When the controller performs the correction of the parameter values of the plurality of parameters based on the target operating condition, it is configured to at least one of the following: If the target operating condition is a risky operating mode, and the cumulative duration for which the real-time temperature of the target room exceeds the upper temperature limit of the target room exceeds a duration threshold, then the environmental temperature compensation weight is increased. If the target operating condition is a door disturbance operating mode and the standard deviation of temperature fluctuation exceeds the standard deviation threshold, then the door opening compensation weight is increased. If the target operating condition is a stable operating mode and the energy consumption value of the compressor exceeds the energy consumption threshold, then at least one of the multiple parameter values corresponding to the target operating parameter is reduced.
10. A refrigerator control method, characterized in that, Applied to a refrigerator, the refrigerator including a target compartment and a compressor, the method includes: The current temperature value, current temperature change rate, and reference information of the target compartment are obtained. Based on the current temperature value and the reference information, the current comprehensive temperature deviation of the target compartment is determined. The reference information includes the current ambient temperature value of the refrigerator and / or the door opening record of the target compartment. From multiple parameter values corresponding to the target operating parameters of the compressor, determine at least one matching parameter value that matches both the current temperature change rate and the current temperature comprehensive deviation. Based on the current temperature change rate and the current temperature comprehensive deviation, the at least one matching parameter value is fused to obtain the target parameter value of the compressor under the target operating parameters; The current parameter value of the compressor under the target operating parameters is updated using the target parameter value.