WO2025178299A1 - Réfrigérateur pour prédire la température d'un compartiment de refroidissement et son procédé de commande - Google Patents
Réfrigérateur pour prédire la température d'un compartiment de refroidissement et son procédé de commandeInfo
- Publication number
- WO2025178299A1 WO2025178299A1 PCT/KR2025/001939 KR2025001939W WO2025178299A1 WO 2025178299 A1 WO2025178299 A1 WO 2025178299A1 KR 2025001939 W KR2025001939 W KR 2025001939W WO 2025178299 A1 WO2025178299 A1 WO 2025178299A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- refrigerator
- cooling
- time
- generation data
- internal temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D29/00—Arrangement or mounting of control or safety devices
- F25D29/005—Mounting of control devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D11/00—Self-contained movable devices, e.g. domestic refrigerators
- F25D11/02—Self-contained movable devices, e.g. domestic refrigerators with cooling compartments at different temperatures
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D29/00—Arrangement or mounting of control or safety devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D29/00—Arrangement or mounting of control or safety devices
- F25D29/008—Alarm devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D2700/00—Means for sensing or measuring; Sensors therefor
- F25D2700/02—Sensors detecting door opening
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F25—REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
- F25D—REFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
- F25D2700/00—Means for sensing or measuring; Sensors therefor
- F25D2700/12—Sensors measuring the inside temperature
Definitions
- a refrigerator can contain various combinations of cooling chambers.
- a refrigerator may include a refrigerator and a freezer.
- the refrigerator operates to maintain each cooling chamber at a target cooling temperature.
- the refrigerator can control the cooling chamber temperature by measuring and predicting the temperature within the cooling chamber. The measured temperature can be used as a reference to predict the cooling chamber temperature.
- the measured temperature alone has limitations in predicting the cooling chamber temperature, and the prediction accuracy may be insufficient.
- a refrigerator control method may include the steps of measuring the internal temperature of a cooling chamber, obtaining first generated data representing the specific heat of the cooling chamber, obtaining second generated data representing a user's usage pattern, and predicting the internal temperature of the cooling chamber after a reference time using an artificial intelligence model that receives input data including the measured internal temperature of the cooling chamber and outputs a predicted temperature, the first generated data, and the second generated data.
- FIG. 4 is a drawing showing the structure and sensor data of a cooling chamber and a door of a refrigerator according to one embodiment of the present disclosure.
- FIG. 6 is a diagram illustrating a process of defining and updating first generation data according to one embodiment of the present disclosure.
- FIG. 7 is a diagram illustrating a process for obtaining second generation data according to one embodiment of the present disclosure.
- FIG. 8 is a diagram illustrating a process of defining and updating first sub-generation data of second generation data according to one embodiment of the present disclosure.
- FIG. 9 is a diagram illustrating a process of defining and updating second sub-generation data of second generation data according to one embodiment of the present disclosure.
- FIG. 10 is a diagram illustrating a process of defining third sub-generation data of second generation data according to one embodiment of the present disclosure.
- FIG. 11 is a diagram illustrating a process of updating first generation data or second generation data according to one embodiment of the present disclosure.
- FIG. 12 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
- FIG. 14 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
- FIG. 15 is a diagram illustrating a refrigerator, an external device, and a server according to one embodiment of the present disclosure.
- FIG. 17 is a diagram illustrating a process for outputting a high load notification according to one embodiment of the present disclosure.
- FIG. 18 is a diagram illustrating a process of predicting an internal temperature using an artificial intelligence model provided in a server according to one embodiment of the present disclosure.
- FIG. 19 is a block diagram showing the structure of a refrigerator according to one embodiment of the present disclosure.
- each of the phrases “A or B”, “at least one of A and B”, “at least one of A or B”, “A, B, or C”, “at least one of A, B, and C”, and “at least one of A, B, or C” may include any one of the items listed together in the corresponding phrase, or all possible combinations thereof.
- a refrigerator according to one embodiment may include a body.
- the “body” may include an inner case, an outer case disposed on the outside of the inner case, and an insulating material provided between the inner case and the outer case.
- the “inner case” may include at least one of a case, a plate, a panel, or a liner forming a storage compartment.
- the inner case may be formed as a single body, or may be formed by assembling a plurality of plates.
- the “outer case” may form the outer appearance of the main body, and may be joined to the outer side of the inner case so that insulation is placed between the inner case and the outer case.
- the insulation can insulate the interior and exterior of a storage room so that the temperature inside the storage room can be maintained at a set temperature without being affected by the external environment.
- the insulation can include foam insulation.
- the foam insulation can be formed by injecting and foaming urethane foam, a mixture of polyurethane and a foaming agent, between the inner and outer layers.
- the insulation may include a vacuum insulation material in addition to the foam insulation, or the insulation may consist solely of the vacuum insulation material instead of the foam insulation.
- the vacuum insulation material may include a core material and an outer shell material that accommodates the core material and seals the interior under a vacuum or near-vacuum pressure.
- the insulation material is not limited to the foam insulation or vacuum insulation material described above, and may include various materials that can be used for insulation.
- a "storage room” may include a space defined by an interior wall.
- the storage room may further include an interior wall defining a corresponding space.
- the storage room may store various items, such as food, medicine, and cosmetics, and the storage room may be configured to be open on at least one side for the entry and exit of items.
- a refrigerator may include one or more storage compartments.
- each compartment may have a different purpose and be maintained at different temperatures.
- each storage compartment may be separated from the others by a partition wall containing insulation.
- the storage room may be designed to maintain an appropriate temperature range depending on its intended use, and may include a "refrigerator,” a “freezer,” or a “variable temperature room,” which are distinguished by their intended use and/or temperature range.
- a refrigerator may be maintained at a temperature appropriate for refrigerating items, and a freezer may be maintained at a temperature appropriate for freezing items.
- “Refrigeration” may mean cooling items to a temperature that does not freeze them, and for example, a refrigerator may be maintained at a temperature ranging from 0 degrees Celsius to +7 degrees Celsius.
- Freezing may mean cooling items to freeze them or keep them frozen, and for example, a freezer may be maintained at a temperature ranging from -20 degrees Celsius to -1 degree Celsius.
- a variable temperature room may be used as either a refrigerator or a freezer, at the user's option or not.
- the refrigerator may include at least one door configured to open and close an open side of a storage compartment.
- the door may be configured to open and close one or more storage compartments, or a single door may be configured to open and close multiple storage compartments.
- the door may be installed on the front of the main body in a pivotal or sliding manner.
- the "door” may be configured to seal the storage compartment when the door is closed.
- the door may include insulation, similar to the body, to insulate the storage compartment when the door is closed.
- the door may include a door outer panel forming the front of the door, a door inner panel forming the back of the door and facing the storage compartment, an upper cap, a lower cap, and door insulation provided inside these.
- the door inner panel may be provided with a gasket that seals the storage compartment by contacting the front of the body when the door is closed.
- the door inner panel may include a dyke that protrudes rearward to accommodate a door basket for storing items.
- the door may include a door body and a front panel detachably coupled to the front side of the door body and forming the front of the door.
- the door body may include a door outer panel forming the front of the door body, a door inner panel forming the rear of the door body and facing the storage compartment, an upper cap, a lower cap, and door insulation provided inside these.
- the refrigerator may include a cold air supply device configured to supply cold air to the storage compartment.
- a "cold air supply device” may include a system of machines, devices, electronic devices and/or combinations thereof that can generate cold air and guide the cold air to cool a storage room.
- the cold air supply device can generate cold air through a refrigeration cycle that includes the processes of compression, condensation, expansion, and evaporation of a refrigerant.
- the cold air supply device can include a refrigeration cycle device having a compressor, a condenser, an expansion device, and an evaporator capable of driving the refrigeration cycle.
- the cold air supply device can include a semiconductor, such as a thermoelectric element. The thermoelectric element can cool a storage compartment by generating heat and cooling through the Peltier effect.
- the refrigerator may include a machine room in which at least some components belonging to the cold air supply device are arranged.
- the refrigerator may include a dispenser provided on the door to provide water and/or ice.
- the dispenser may be provided on the door so that it is accessible to a user without having to open the door.
- a refrigerator may include an ice-making device configured to produce ice.
- the ice-making device may include an ice-making tray configured to store water, an ice-separating device configured to separate ice from the ice-making tray, and an ice bucket configured to store ice produced in the ice-making tray.
- the refrigerator may include a control unit for controlling the refrigerator.
- the "control unit” may include a memory that stores or memorizes a program and/or data for controlling the refrigerator, and a processor that outputs a control signal for controlling a cold air supply device, etc. according to the program and/or data memorized in the memory.
- the processor controls the overall operation of the refrigerator.
- the processor can control the components of the refrigerator by executing programs stored in memory.
- the processor may include a separate NPU that performs the operations of an artificial intelligence model.
- the processor may also include a central processing unit (CPU), a graphics processing unit (GPU), or the like.
- the processor may generate control signals to control the operation of the cooling system.
- the processor may receive temperature information about the storage compartment from a temperature sensor and generate a cooling control signal to control the operation of the cooling system based on the temperature information.
- the processor may process user input of the user interface and control the operation of the user interface based on programs and/or data stored/stored in the memory.
- the user interface may be provided using an input interface and an output interface.
- the processor may receive user input from the user interface. Additionally, the processor may transmit display control signals and image data to the user interface for displaying an image on the user interface in response to the user input.
- the processor and memory may be provided as a single unit or separately.
- the processor may include one or more processors.
- the processor may include a main processor and at least one subprocessor.
- the memory may include one or more memories.
- a refrigerator may include a processor and memory that control all components within the refrigerator, and may include multiple processors and multiple memories that individually control the components within the refrigerator.
- the refrigerator may include a processor and memory that control the operation of a cooling device based on the output of a temperature sensor.
- the refrigerator may separately include a processor and memory that control the operation of a user interface based on user input.
- the communication module can communicate with external devices, such as servers, mobile devices, and other home appliances, via a nearby access point (AP).
- the AP can connect the local area network (LAN) where the refrigerator or user device is connected to the wide area network (WAN) where the server is connected.
- the refrigerator or user device can then connect to the server via the WAN.
- LAN local area network
- WAN wide area network
- the input interface may include keys, a touchscreen, a microphone, etc.
- the input interface may receive user input and transmit it to the processor.
- the output interface may include a display, a speaker, etc.
- the output interface may output various notifications, messages, information, etc. generated by the processor.
- a refrigerator and a refrigerator control method are provided that can accurately predict the internal temperature of the refrigerator by reflecting the specific heat of the refrigerator and the usage pattern of the user.
- FIG. 1 is a drawing showing a refrigerator and a refrigerator control method according to one embodiment of the present disclosure.
- a refrigerator and a method are disclosed for predicting a temperature after a reference point in a cooling chamber of a refrigerator (100) by using first generated data, which is a characteristic related to the refrigerator (100), second generated data, which is a characteristic related to a user's usage pattern (110), and a measured internal temperature.
- Each refrigerator (100) may have different characteristics.
- the refrigerator (100) may vary in volume and size depending on the model.
- the combination of cooling chambers may vary, and the size of each cooling chamber may vary.
- the number of doors in the refrigerator (100) may vary depending on the model.
- the refrigerator (100) may be equipped with a variety of doors.
- the doors may be arranged in numbers of, for example, one, two, three, or four.
- the refrigerator (100) may be equipped with a variety of types and numbers of cooling chambers.
- the refrigerator (100) may have multiple cooling chambers with different target cooling temperatures.
- the cooling chambers may include a refrigerator, a freezer, or a variable temperature chamber.
- the refrigerator (100) may have a variety of cooling chambers and doors arranged.
- one or two doors may be arranged in one cooling chamber.
- the cooling chambers may be arranged in a drawer-like manner.
- the multiple cooling chambers may be arranged vertically or horizontally.
- first generated data which is data related to the specific heat of each cooling chamber, is defined, and the internal temperature of the cooling chamber can be predicted using the first generated data.
- the internal temperature of the cooling chamber of the refrigerator (100) may vary depending on the user's usage pattern (110).
- a first user (112a) may correspond to a user who uses the refrigerator (100) relatively infrequently.
- the first user (112a) may open and close the door of the refrigerator (100) relatively infrequently and may not store hot food in the cooling chamber.
- a second user (112b) may correspond to a user who uses the refrigerator (100) relatively frequently.
- the second user (112b) may open and close the door of the refrigerator (100) relatively frequently and may frequently use the cooling function.
- a third user (112c) may use the variable temperature room of the refrigerator (100) as a kimchi refrigerator and may not frequently open the refrigerator.
- the usage pattern of the refrigerator (100) varies depending on the user, and the usage pattern (110) of the user affects the temperature change of the cooling chamber of the refrigerator (100).
- second generated data representing the user's usage pattern (110) is defined, and the internal temperature of the cooling chamber can be predicted using the second generated data.
- the refrigerator (100) can measure the internal temperature of the cooling chamber using a temperature sensor that measures the temperature inside the cooling chamber.
- the refrigerator (100) can input the first generation data, the second generation data, and the internal temperature into a temperature prediction model (120), and predict the internal temperature after a reference time.
- the temperature prediction model (120) can predict the internal temperature using an artificial intelligence model.
- the temperature prediction model (120) receives the internal temperature, the first generation data, and the second generation data, and performs processing by the artificial intelligence model and a predetermined preprocessing or postprocessing to predict the internal temperature.
- FIG. 2 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
- a refrigerator (100) is provided in a form capable of storing food in a cooling chamber maintained at a target cooling temperature.
- the refrigerator (100) may have various cooling chamber layouts and door arrangements.
- the refrigerator (100) may be provided in various forms, such as built-in or freestanding.
- a refrigerator may include a processor (210), a memory (212), a cooling chamber (214), and a cooling chamber temperature sensor (216).
- the processor (210) controls the overall operation of the refrigerator (100).
- the processor (210) may be implemented as one or more processors.
- the processor (210) may execute instructions or commands stored in the memory (212) to perform a predetermined operation.
- the processor (210) controls the operation of components provided in the refrigerator (100).
- the processor (210) controls a series of processes to operate the refrigerator (100) according to the embodiments described below, and may be composed of one or more processors.
- the one or more processors included in the processor (210) may be circuitry such as a System on Chip (SoC), an Integrated Circuit (IC), etc.
- the one or more processors included in the processor (210) may be a general-purpose processor such as a Central Processing Unit (CPU), a Micro Processor Unit (MPU), an Application Processor (AP), a Digital Signal Processor (DSP), a graphics-only processor such as a Graphics Processing Unit (GPU), a Vision Processing Unit (VPU), an artificial intelligence-only processor such as a Neural Processing Unit (NPU), or a communication-only processor such as a Communication Processor (CP).
- the artificial intelligence-only processor may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
- the memory (212) is a configuration for storing various programs or data, and may be configured as a storage medium such as a ROM, a RAM, a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
- the memory (212) may not exist separately and may be configured to be included in the processor (210).
- the memory (212) may be configured as a volatile memory, a non-volatile memory, or a combination of volatile memory and non-volatile memory.
- a program or at least one instruction for performing operations according to embodiments described below may be stored in the memory (212).
- the memory (212) may also provide stored data to the processor (210) upon request of the processor (210).
- the cooling chamber (214) is a storage chamber maintained at an appropriate temperature range depending on the intended use.
- the cooling chamber (214) may include, for example, a refrigerator, a freezer, an alternating temperature chamber, or a kimchi storage chamber.
- the alternating temperature chamber may be set as a refrigerator, a freezer, or a kimchi storage chamber according to user settings.
- the alternating temperature chamber may have various target cooling temperatures set according to user settings.
- the cooling chamber (214) may receive cold air from the cold air supply device of the refrigerator (100) and be maintained at the target cooling temperature.
- the refrigerator (100) may include one or more cooling chambers (214).
- the types and combinations of the cooling chambers (214) may be determined in various ways.
- the cooling chamber (214) may include one refrigerator, one freezer, and one alternating temperature chamber.
- the cooling chamber (214) may include one refrigerator and one freezer.
- the cooling room temperature sensor (216) measures the temperature inside the cooling room (214). If the refrigerator (100) includes a plurality of cooling rooms (214), the cooling room temperature sensor (216) may be individually placed in each cooling room (214). In addition, one or more cooling room temperature sensors (216) may be placed in one cooling room (214). The cooling room temperature sensor (216) measures the temperature inside the cooling room (214) in which the cooling room temperature sensor (216) is placed. In addition, the cooling room temperature sensor (216) transmits the measured temperature inside the cooling room to the processor (216).
- the processor (210) acquires first generation data representing the specific heat of the cooling chamber and second generation data representing the user's usage pattern. The process of acquiring the first generation data and the second generation data is described in detail below.
- the processor (210) may input the internal temperature into the artificial intelligence model, obtain a model predicted value, and post-process the model predicted value using the first generation data and the second generation data, thereby obtaining a predicted temperature, which is a predicted value of the internal temperature.
- a method of predicting the internal temperature using the artificial intelligence model and post-processing will be described in detail below.
- the processor (210) can measure the internal temperature at predetermined time intervals and periodically predict the internal temperature using the measured internal temperature. For example, the processor (210) can measure the internal temperature at 1 second intervals, 5 second intervals, etc. and predict the internal temperature.
- the processor (210) may calculate an average value of the measured internal temperature over a reference period of time and use the average value as the internal temperature measurement value.
- the refrigerator (100) may predict the internal temperature using the average value of the internal temperature measurement values over a reference period of time to filter out temporary temperature changes in the cooling chamber (214).
- the processor (210) may predict the internal temperature using the average value of the internal temperature measurement values over the last 5 minutes.
- the first generated data is data representing the specific heat of each cooling chamber (214).
- the first generated data represents the load when cooling the cooling chamber (214).
- the refrigerator (100) includes a cold air supply device (not shown) and can supply cold air from the cold air supply device to the cooling chamber (214).
- Each cooling chamber (214) has a predetermined target cooling temperature. When the internal temperature of the cooling chamber (214) rises by a reference temperature above the target cooling temperature, the processor (210) can drive the cold air supply device to cool the cooling chamber (214) to the target cooling temperature.
- the processor (210) monitors the internal temperature of the cooling chamber (214) using the cooling chamber temperature sensor (216) of the cooling chamber (214), and controls the cold air supply device to supply cold air to the cooling chamber (214) until the internal temperature of the cooling chamber (214) reaches the target cooling temperature.
- the operation of supplying cold air to the cooling chamber (214) by the cold air supply device is called a cooling operation.
- the temperature change trend of the cooling chamber (214) may vary depending on the specific heat of each cooling chamber (214). If the specific heat of the cooling chamber (214) is high, the temperature inside the room rises at a relatively fast rate after cooling the cooling chamber (214). If the specific heat of the cooling chamber (214) is low, the temperature inside the room rises at a relatively slow rate after cooling the cooling chamber (214).
- the first generated data reflects such differences in the specific heat of each cooling chamber (214).
- the specific heat of the cooling chamber (214) may vary depending on various factors such as the material characteristics of the cooling chamber (214), structure, amount of food to be stored, type of food, and arrangement of food.
- the first generation data is defined and updated to reflect the specific heat of the cooling chamber (214) in the first generation data, and the first generation data is updated using the change in the specific heat of the cooling chamber (214). Accordingly, by predicting the internal temperature of the cooling chamber (214) by reflecting the specific heat of the cooling chamber (214), which has a great influence on the temperature change of the cooling chamber (214), there is an effect of significantly increasing the accuracy of predicting the internal temperature of the cooling chamber (214).
- the processor (210) When the processor (210) performs a cooling operation that supplies cold air to the cooling chamber (214), it acquires the previous cooling end time (T11), the current cooling start time (T12), the temperature sensor value (F11) at the previous cooling end, and the temperature sensor value (F12) at the current cooling start.
- the first generated data can be defined as in mathematical expression 1.
- the first generation data is the rate of change of temperature per unit time, so the size of the first generation data reflects the degree of load on the refrigerator (100). For example, let us assume that there are a first refrigerator and a second refrigerator of the same size and model of refrigerator (100). Let us assume that the first refrigerator is half-filled with items, and the second refrigerator is fully filled with items. Let us assume that the previous cooling end time is the same, and let us assume that the internal temperatures at the previous cooling end were 0°C for both the first refrigerator and the second refrigerator.
- the reference temperature that requires cooling of the cooling chamber (214) is 5°C
- the first generation data on the second refrigerator may be twice as large as the first generation data on the first refrigerator.
- the second generated data is data indicating the user's usage pattern.
- the refrigerator (100) can generate the second generated data by calculating the temperature change rate for each user action.
- the user's actions include opening and closing the door of the cooling chamber (214) and inserting or removing food. The more frequently the user opens and closes the door, the greater the load on the cooling chamber (214) caused by the user's action. Conversely, the less frequently the user opens and closes the door, the less the load on the cooling chamber (214). Furthermore, if the user places a hot object in the cooling chamber (214), the load on the cooling chamber (214) increases. In this way, the load on the cooling chamber (214) can vary depending on the user's action.
- the second generated data reflects the load on the cooling chamber (214) caused by such user actions.
- the second generation data may include at least one of the first sub-generation data, the second sub-generation data, or the third sub-generation data.
- the first sub-generated data is data reflecting the user's action.
- the first sub-generated data can be calculated using the user action measurement start time (T21), the user action measurement end time (T22), the door opening time (T23), the door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), and the temperature inside the refrigerator when the door is closed (F22).
- the temperature inside the refrigerator when the door is closed (F22) can use the sensor detection value of the cooling chamber temperature sensor (216) after a delay time from the time the door is closed in order to reflect the time it takes for the temperature change due to the door opening and closing to be completely reflected in the temperature inside the refrigerator.
- the refrigerator (100) can use the sensor detection value of the cooling chamber temperature sensor (216) after 5 minutes from the time the door is closed as the temperature inside the refrigerator when the door is closed (F22).
- the interval between the user action measurement start time (T21) and the user action measurement end time (T22) can be preset.
- the time interval between the start and end of the user action measurement can be set to 1 minute. That is, the time difference between the user action measurement start time (T21) and the user action measurement end time (T22) can be set to 1 minute.
- the first sub-generation data can be defined as in mathematical expression 2.
- the processor (210) can generate first sub-generated data for each preset user action section. For example, the processor (210) can generate first sub-generated data at 1-minute intervals.
- the processor (210) can obtain a door opening time (T23), a door closing time (T24), an internal temperature (F21) when the door is opened, and an internal temperature (F22) when the door is closed by using a sensor detection value of a door sensor (not shown) that detects the opening or closing of the door.
- the processor (210) can define the time when the door is opened as the door opening time (T23), and the time when the door is closed as the door closing time (T24).
- the processor (210) may define the sensor detection value of the cooling room temperature sensor (216) at the time the door is opened as the temperature inside the refrigerator (F21) when the door is opened, and may define the sensor detection value of the cooling room temperature sensor (216) at the time the door is closed or the sensor detection value of the cooling room temperature sensor (216) after a delay time from the time the door is closed as the temperature inside the refrigerator (F22) when the door is closed.
- the processor (210) may calculate the first sub-generated data using the acquired door opening time (T23), door closing time (T24), the temperature inside the refrigerator (F21) when the door is opened, and the temperature inside the refrigerator (F22) when the door is closed.
- the second sub-generated data is data reflecting the user's action and the outside temperature.
- the second sub-generated data can be calculated using the user action measurement start time (T21), the user action measurement end time (T22), the door opening time (T23), the door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), the temperature inside the refrigerator when the door is closed (F22), and the outside temperature (F23).
- the temperature inside the refrigerator when the door is closed (F22) can use the sensor detection value of the cooling chamber temperature sensor (216) after a delay time from the time the door is closed in order to reflect the time it takes for the temperature change due to the door opening and closing to be completely reflected in the temperature inside the refrigerator.
- the refrigerator (100) can use the sensor detection value of the cooling chamber temperature sensor (216) after 5 minutes from the time the door is closed as the temperature inside the refrigerator when the door is closed (F22).
- the interval between the user action measurement start time (T21) and the user action measurement end time (T22) can be preset.
- the time interval between the start and end of the user action measurement can be set to 1 minute. That is, the time difference between the user action measurement start time (T21) and the user action measurement end time (T22) can be set to 1 minute.
- the refrigerator (100) may include an outside temperature sensor (not shown) that measures the temperature outside the cooling chamber (214).
- the refrigerator (100) may measure the outside temperature (F23) using the sensor detection value of the outside temperature sensor.
- the second sub-generation data can be defined as in mathematical expression 3.
- the processor (210) can generate second sub-generated data for each preset user action section. For example, the processor (210) can generate second sub-generated data at 1-minute intervals.
- the processor (210) can obtain the door opening time (T23), the door closing time (T24), the temperature inside the room when the door is opened (F21), the temperature inside the room when the door is closed (F22), and the outside temperature (F23) by using the sensor detection value of the door sensor (not shown) that detects the opening or closing of the door.
- the processor (210) can define the sensor detection value of the outside temperature sensor at a predetermined point in time as the outside temperature (F23). For example, the processor (210) can define the sensor detection value of the outside temperature sensor at the time of door opening as the outside temperature (F23).
- the processor (210) may define the average value of the outside temperature sensor values during the door opening section as the outside temperature (F23). In addition, for example, the processor (210) may define the outside temperature sensor value at the time of door closing as the outside temperature (F23). The processor (210) may use the acquired door opening time (T23), door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), the temperature inside the refrigerator when the door is closed (F22), and the outside temperature (F23) to produce second sub-generated data.
- the second sub-generated data may reflect the load on the cooling room (214) due to the outside air when the door is opened. If the user keeps the door open for a long time, the change in the load on the cooling room (214) due to the outside air is large, and the second sub-generated data may reflect the load on the cooling room (214) due to the outside air.
- the third sub-generated data is data reflecting a long-term user action.
- the third sub-generated data can be calculated using the user action measurement start time (T21), the user action measurement end time (T22), the door opening time (T23), the door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), and the temperature inside the refrigerator when the door is closed (F22).
- the temperature inside the refrigerator when the door is closed (F22) can use the sensor detection value of the cooling chamber temperature sensor (216) after a delay time from the time the door is closed in order to reflect the time it takes for the temperature change due to the door opening and closing to be completely reflected in the temperature inside the refrigerator.
- the refrigerator (100) can use the sensor detection value of the cooling chamber temperature sensor (216) after 5 minutes from the time the door is closed as the temperature inside the refrigerator when the door is closed (F22).
- the interval between the start time of user action measurement (T21) and the end time of user action measurement (T22) can be preset.
- the time of the user action measurement interval between the start time of user action measurement and the end time of user action measurement can be preset as 1 week, 2 weeks, 1 month, several months, 1 year, etc. That is, the time difference between the start time of user action measurement (T21) and the end time of user action measurement (T22) can be set to a long period of time.
- the refrigerator (100) can collect the door opening time (T23), the door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), and the temperature inside the refrigerator when the door is closed (F22) for a long period of time, and accumulate and add the values (T24-T23) * (F22-F21) for each door opening event.
- the refrigerator (100) can produce third sub-generated data by dividing the accumulated sum of the (T24-T23) * (F22-F21) values by the time (T22-T21) of the user action measurement section.
- the third sub-generation data can be defined as in mathematical expression 4.
- the processor (210) can generate third sub-generated data for each preset user action measurement section. For example, the processor (210) can generate third sub-generated data at one-month intervals.
- the processor (210) can obtain the door opening time (T23), the door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), and the temperature inside the refrigerator when the door is closed (F22) by using the sensor detection value of the door sensor (not shown) that detects the opening or closing of the door, when the door is detected to be open or closed.
- the processor (210) can accumulate the obtained door opening time (T23), the door closing time (T24), the temperature inside the refrigerator when the door is opened (F21), and the temperature inside the refrigerator when the door is closed (F22) during the user action measurement section to produce third sub-generated data.
- initial values for the first generation data, the first sub-generated data, the second sub-generated data, and the third sub-generated data are used, and after collecting sensor detection values from the cooling chamber temperature sensor (216) and the outside temperature sensor for a predetermined period of time, the first generation data, the first sub-generated data, the second sub-generated data, and the third sub-generated data are calculated and defined.
- the time points at which the first generation data, the first sub-generated data, the second sub-generated data, and the third sub-generated data are defined may be set differently.
- the first generation data, the first sub-generated data, and the second sub-generated data may start to be calculated one day after the product is installed, and the third sub-generated data may start to be calculated one month after the product is installed.
- FIG. 3 is a graph showing measured internal temperature and predicted internal temperature according to one embodiment of the present disclosure.
- the internal temperature of the cooling chamber (214) can be predicted as shown in FIG. 3.
- the graph of FIG. 3 represents the results of monitoring and predicting the temperature of the freezer.
- the refrigerator (100) generates internal temperature measurement values over time, and predicts the internal temperature using the internal temperature measurement values to generate an internal temperature prediction value.
- FIG. 4 is a drawing showing the structure and sensor data of a cooling chamber and a door of a refrigerator according to one embodiment of the present disclosure.
- a refrigerator (100) may include a plurality of cooling chambers (214a, 214b, 214c) and a plurality of doors (420a, 420b, 420c, 420d).
- Each cooling chamber (214a, 214b, 214c) may be provided to maintain a temperature range appropriate for its intended use.
- Each cooling chamber (214a, 214b, 214c) may include at least one of a refrigerator, a freezer, or an alternating temperature chamber, which are classified according to their intended use and/or temperature range.
- a first cooling chamber (214a) may be a refrigerator
- a second cooling chamber (214b) may be a freezer
- a third cooling chamber (214c) may be an alternating temperature chamber.
- the refrigerator may be maintained at a temperature appropriate for refrigerating food.
- the freezer may be maintained at a temperature appropriate for freezing food.
- "Refrigeration” can mean cooling food to a temperature that does not freeze it.
- a refrigerator can be maintained at a temperature ranging from 0 degrees Celsius to +7 degrees Celsius.
- "Freezing” can mean cooling food to freeze it or keep it frozen.
- a freezer can be maintained at a temperature ranging from -20 degrees Celsius to -1 degree Celsius.
- An alternating temperature room can be used as either a refrigerator or a freezer, at the user's option or not.
- the cooling rooms (214a, 214b, 214c) may be called by various names, such as a kimchi storage room, a vegetable room, a fresh room, a cooling room, and an ice making room, in addition to names such as a refrigerator room, a freezer room, and an alternating temperature room.
- the terms refrigerator room, freezer room, and alternating temperature room used below should be understood to encompass the cooling rooms (214) each having a corresponding purpose and temperature range.
- Each cooling chamber (214a, 214b, 214c) can be opened or closed by at least one door ().
- Each cooling chamber (214a, 214b, 214c) can be opened or closed by one or two doors.
- the first cooling chamber (214a) can be opened or closed by two doors (410a, 410b)
- the second cooling chamber (214b) can be opened or closed by one door (410c)
- the third cooling chamber (214c) can be opened or closed by one door (410d).
- the refrigerator (100) can acquire cooling room sensor data for each cooling room (214a, 214b, 214c).
- the cooling room sensor data can be individually measured and generated for each cooling room (214a, 214b, 214c).
- the cooling room sensor data can include at least one of an internal temperature sensor value, an internal defrost sensor value, a high fan speed value, a low fan speed value, whether the defrost heater is turned on, whether the refrigerant is flowing, an indicated temperature, or the number of times the door is opened.
- the internal temperature sensor value is a sensor value detected by a cooling room temperature sensor (216) disposed in each cooling room (214a, 214b, 214c).
- the internal defrost sensor value is a sensor value detected by a defrost sensor disposed in each cooling room (214a, 214b, 214c).
- the fan speed high value and fan speed low value indicate the high value and low value of the speed of the fan equipped in each cooling chamber (214a, 214b, 214c).
- the defrost heater on/off status indicates whether the defrost heater of each cooling chamber (214a, 214b, 214c) is on.
- the refrigerant flow status indicates whether the refrigerant is flowing in the heat exchanger of each cooling chamber (214a, 214b, 214c).
- the indicated temperature indicates the target cooling temperature of each cooling chamber (214a, 214b, 214c).
- the number of door openings indicates the number of times the door is opened during the reference time in each cooling chamber (214a, 214b, 214c).
- the refrigerator (100) can acquire refrigerator sensor data for the entire refrigerator (100).
- the refrigerator sensor data can be commonly applied to the cooling chambers (214a, 214b, 214c).
- the refrigerator sensor data can include at least one of an outside temperature sensor value, a humidity sensor value, a compressor rpm value, a main compressor indication rpm value, a machine room fan speed high value, or a machine room fan speed low value.
- the outside temperature sensor value represents a sensor detection value of the outside temperature sensor of the refrigerator (100).
- the humidity sensor value represents a sensor detection value of the humidity sensor.
- the compressor rpm represents the rpm of the compressor of the cold air supply device of the refrigerator (100).
- the main compressor indication rpm represents the target rpm of the compressor of the cold air supply device of the refrigerator (100).
- the machine room fan speed high value and the machine room fan speed low value represent high and low values of the speed of the fan provided in the machine room.
- FIG. 5 is a drawing showing a refrigerator control method according to one embodiment of the present disclosure.
- Each step of the refrigerator control method according to one embodiment of the present disclosure can be performed by various types of refrigerators.
- This disclosure focuses on an embodiment in which a refrigerator (100) according to embodiments of the present disclosure performs the refrigerator control method. Therefore, the embodiments described for the refrigerator (100) are applicable to embodiments of the refrigerator control method, and conversely, the embodiments described for the refrigerator control method are applicable to embodiments of the refrigerator (100).
- the refrigerator control method according to the disclosed embodiments is not limited to the embodiment performed by the refrigerator (100) disclosed in the present disclosure, and can be performed by various types of refrigerators.
- the refrigerator (100) measures the internal temperature of the cooling chamber (214).
- the refrigerator (100) can measure the internal temperature by obtaining a sensor detection value from a cooling chamber temperature sensor (216) that measures the temperature within the cooling chamber (214).
- the refrigerator (100) acquires first generation data.
- the refrigerator (100) can acquire the previous cooling end time (T11), the current cooling start time (T12), the temperature sensor value (F11) at the previous cooling end, and the temperature sensor value (F12) at the current cooling start during a cooling operation for supplying cold air to the cooling chamber (214), and can acquire the first generation data.
- the refrigerator (100) can measure the change in temperature inside the cooling chamber (214) between the previous cooling end time and the current cooling start time during a cooling operation for performing cooling of the cooling chamber (214).
- the refrigerator (100) can define a value obtained by dividing the change in temperature inside the cooling chamber by the time difference between the previous cooling end time and the cooling start time as the first generation data.
- the refrigerator (100) obtains second generated data.
- the refrigerator (100) may generate second generated data by calculating a temperature change rate for each user action.
- the second generated data may include at least one of first sub-generated data, second sub-generated data, or third sub-generated data.
- the refrigerator (100) may measure a door opening time and a temperature change value inside the refrigerator due to door opening during a user action measurement section, and may define a value obtained by dividing the product of the door opening time and the temperature change value inside the refrigerator due to door opening by the time of the user action measurement section as the first sub-generated data.
- the refrigerator (100) may measure a door opening time, a temperature change value inside the refrigerator due to door opening, and an outside temperature during a user action measurement section, and may define a value obtained by dividing the product of the door opening time, the temperature change value inside the refrigerator due to door opening, and the outside temperature by the time of the user action measurement section as the second sub-generated data.
- the refrigerator (100) may measure, for each of at least one door opening event during the user's action measurement section, the door opening time and the temperature change value inside the refrigerator due to the door opening, and may define the sum of the product of the door opening time and the temperature change value inside the refrigerator due to the door opening for each of at least one door opening event divided by the time of the user's action measurement section as the third sub-generated data.
- Steps S504 and S506 may be performed in parallel or sequentially.
- the processing order of steps S504 and S506 is not limited to the order shown in the flowchart of FIG. 5, and may be performed periodically or at a predetermined point in time during the operation time of the refrigerator (100).
- the refrigerator (100) predicts the internal temperature of the cooling chamber (214) after a reference time.
- the refrigerator (100) can predict the internal temperature of the cooling chamber (214) using the internal temperature measured for each cooling chamber (214), the first generation data, the second generation data, and the artificial intelligence model.
- the processor (210) inputs the internal temperature, the first generation data, and the second generation data into the artificial intelligence model, and the artificial intelligence model can output a predicted temperature after the reference time.
- the processor (210) inputs the internal temperature into the artificial intelligence model, obtains a model predicted value, and post-processes the model predicted value using the first generation data and the second generation data, thereby obtaining a predicted temperature, which is a predicted value of the internal temperature.
- FIG. 6 is a diagram illustrating a process of defining and updating first generation data according to one embodiment of the present disclosure.
- the first generation data is updated only when a predetermined condition is satisfied, and if the predetermined condition is not satisfied, the refrigerator (100) uses the previously defined first generation data as is.
- the condition for updating the first generation data may be determined based on the change in temperature inside the refrigerator between the end of the previous cooling operation and the start of the current cooling operation.
- the refrigerator (100) may update the first generation data when the change in temperature inside the refrigerator exceeds the first re-measurement reference value.
- the refrigerator (100) defines first generation data. If the refrigerator (100) has just been installed, the first generation data may be defined as an initial value. Thereafter, the first generation data is defined as the refrigerator (100) operates.
- step S604 the refrigerator (100) determines whether the cooling operation has been initiated.
- the refrigerator (100) monitors the internal temperature of the cooling chamber (214), and if the internal temperature of the cooling chamber (214) rises above a reference temperature, the refrigerator (100) can initiate the cooling operation of the cooling chamber (214).
- the refrigerator (100) performs the cooling operation by supplying cold air to the cooling chamber (214) from a cold air supply device.
- the refrigerator (100) measures the change in the internal temperature between the previous cooling end time and the current cooling start time in step S606.
- the previous cooling end time refers to the end time of the cooling operation previously performed.
- the current cooling start time refers to the start time of the cooling operation detected in step S604.
- the refrigerator (100) stores the cooling operation end time and the internal temperature at the cooling operation end time in the memory (212), and can use the stored values when calculating the first generation data during the next cooling operation or determining whether to update the first generation data.
- the refrigerator (100) determines whether the internal temperature change value between the previous cooling end time and the current cooling start time is less than or equal to a first re-measurement reference value.
- the first re-measurement reference value may be determined to be, for example, in the range of 1 to 5°C.
- the first re-measurement reference value may be determined to be, for example, 3°C.
- the refrigerator (100) uses the first generation data defined previously. If the change in the temperature inside the refrigerator between the previous cooling end time and the current cooling start time exceeds the first re-measurement reference value, the refrigerator (100) redefines the first generation data using the measured temperature inside the refrigerator.
- the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the first generation data defined in step S508.
- FIG. 7 is a diagram illustrating a process for obtaining second generation data according to one embodiment of the present disclosure.
- the refrigerator (100) detects a user action during a predetermined user action measurement time period and obtains second generation data.
- the refrigerator (100) initiates user action measurement.
- User action measurement includes detecting the opening and closing of the door.
- the refrigerator (100) can perform user action measurement for a predetermined time period at a predetermined cycle. For example, the refrigerator (100) can measure the user action by detecting the door opening and closing every 10 minutes for 10 minutes.
- step S704 the refrigerator (100) determines whether a door open event has occurred.
- the refrigerator (100) uses the detection value of the door sensor to detect whether the door is open or closed. If the door is detected to be open, the refrigerator (100) determines that a door open event has occurred.
- the refrigerator (100) measures the door opening time and the change in temperature inside the refrigerator due to the door opening during the user action measurement.
- the refrigerator (100) can detect the door opening and closing using the detection value of the door sensor, and obtain the door opening time by calculating the time between the door opening time and the door closing time.
- the refrigerator (100) can obtain the temperature inside the refrigerator at the door opening time and the temperature inside the refrigerator at the door closing time from the cooling chamber temperature sensor (216), and obtain the temperature difference between the temperature inside the refrigerator at the door opening time and the door closing time, thereby obtaining the change in temperature inside the refrigerator.
- step S708 the refrigerator (100) terminates the user action measurement when a predetermined time has elapsed from the start of the user action measurement. For example, the refrigerator (100) terminates the user action measurement section when 10 minutes have elapsed from the start of the user action measurement. When the user action measurement section has ended, the refrigerator (100) initiates the next user action measurement in step S702.
- the refrigerator (100) defines second generated data using the door opening time measured in the user action measurement section and the internal temperature change value due to door opening and closing.
- the refrigerator (100) can define first sub-generated data, second sub-generated data, or third sub-generated data.
- the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the defined second generation data in step S508.
- FIG. 8 is a diagram illustrating a process of defining and updating first sub-generation data of second generation data according to one embodiment of the present disclosure.
- the refrigerator (100) can define first sub-generated data using the door opening time measured during the user action measurement period and the internal temperature change value due to door opening and closing.
- the refrigerator (100) can determine a predetermined condition based on the number of door openings or temperature changes, and update the first sub-generated data if the predetermined condition is satisfied.
- the refrigerator (100) defines the first sub-generation data. If the refrigerator (100) has just been installed, the first sub-generation data may be defined as an initial value. Thereafter, the first sub-generation data is defined as the refrigerator (100) operates.
- step S804 the refrigerator (100) initiates user action measurement.
- User action measurement includes an operation of detecting the opening and closing of the door.
- the refrigerator (100) can perform user action measurement for a predetermined time period at a predetermined cycle. For example, the refrigerator (100) can measure the user action by detecting the door opening and closing every 10 minutes for 10 minutes.
- step S806 the refrigerator (100) determines whether a door opening event has occurred.
- step S808 the refrigerator (100) measures the number of door openings, the door opening time, and the change in internal temperature due to the door opening.
- the door opening time is the door opening time of the door opening event detected in step S806.
- the internal temperature change value is the change in internal temperature of the corresponding door opening event.
- the refrigerator (100) determines whether the number of door openings per reference time is less than or equal to the maximum number of door openings per reference time.
- the reference time can be determined in various ways, such as minutes or tens of minutes. For example, the reference time can be determined as one minute.
- the maximum number of door openings per reference time refers to the maximum value of the previously measured number of door openings per reference time.
- step S812 the refrigerator (100) updates the maximum number of door openings per standard time to the number of door openings per standard time calculated in step S810.
- the refrigerator (100) redefines the first sub-generation data in step S814.
- the refrigerator (100) can define the first sub-generation data using the door opening time measured in step S808 and the internal temperature change value due to the door opening.
- the refrigerator (100) can define the first sub-generation data using the mathematical expression 2 described above.
- the operation order of steps S812 and S814 is not limited to the order shown in FIG. 8. Steps S812 and S814 can be performed in parallel or sequentially.
- the refrigerator (100) can perform steps S812 and S814 in that order, or steps S814 and S812 in that order.
- the refrigerator (100) determines in step S816 whether the difference in the temperature inside the refrigerator per reference time is less than or equal to the second re-measurement reference.
- the difference in the temperature inside the refrigerator per reference time means the difference between the maximum and minimum values of the temperature inside the refrigerator within the reference time.
- the reference time may be defined as, for example, several minutes or several tens of minutes.
- the reference time may be defined as, for example, 3 minutes, 5 minutes, 10 minutes, etc.
- the second re-measurement reference may be defined as, for example, 7°C to 13°C.
- the second re-measurement reference may be defined as, for example, 10°C.
- the refrigerator (100) redefines the first sub-generation data in step S814.
- the refrigerator (100) can define the first sub-generation data using the door opening time measured in step S808 and the change in the temperature within the refrigerator due to the door opening.
- the refrigerator (100) can define the first sub-generation data using the mathematical expression 2 described above.
- the refrigerator (100) can use the existing first sub-generation data as is.
- step S508 the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the first sub-generation data.
- FIG. 9 is a diagram illustrating a process of defining and updating second sub-generation data of second generation data according to one embodiment of the present disclosure.
- the refrigerator (100) can define second sub-generated data using the door opening time measured during the user action measurement period, the internal temperature change value due to door opening and closing, and the external temperature.
- the refrigerator (100) can determine a predetermined condition based on the door opening time, and update the second sub-generated data if the predetermined condition is satisfied.
- the refrigerator (100) defines second sub-generation data. If the refrigerator (100) has just been installed, the second sub-generation data may be defined as an initial value. Thereafter, the second sub-generation data is defined as the refrigerator (100) operates.
- step S904 the refrigerator (100) initiates user action measurement.
- User action measurement includes an operation of detecting the opening and closing of the door.
- the refrigerator (100) can perform user action measurement for a predetermined time period at a predetermined cycle. For example, the refrigerator (100) can measure the user action by detecting the door opening and closing every 10 minutes for 10 minutes.
- step S906 the refrigerator (100) determines whether a door opening event has occurred.
- the refrigerator (100) measures the door opening time, the change in the internal temperature due to the door opening, and the outside temperature.
- the door opening time is the door opening time of the door opening event detected in step S908.
- the change in the internal temperature is the change in the internal temperature of the corresponding door opening event.
- the outside temperature is a sensor detection value of the outside air sensor of the refrigerator (100).
- step S912 the refrigerator (100) updates the maximum door opening time per standard time to the maximum door opening time per standard time calculated in step S910.
- the refrigerator (100) redefines the second sub-generation data in step S914.
- the refrigerator (100) can define the second sub-generation data using the door opening time measured in step S908, the change in the internal temperature due to the door opening, and the outside temperature.
- the refrigerator (100) can define the second sub-generation data using the mathematical expression 3 described above.
- the operation order of steps S912 and S914 is not limited to the order shown in FIG. 9. Steps S912 and S914 can be performed in parallel or sequentially.
- the refrigerator (100) can perform steps S912 and S914 in that order, or steps S914 and S912 in that order.
- step 910 If, in step 910, it is determined that the door opening time per standard time is less than or equal to the maximum door opening time per standard time, the refrigerator (100) can use the existing second sub-generation data as is.
- step S508 the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the second sub-generation data.
- FIG. 10 is a diagram illustrating a process of defining third sub-generation data of second generation data according to one embodiment of the present disclosure.
- the refrigerator (100) can define third sub-generated data by accumulating the door opening time measured in the user action measurement section and the internal temperature change value due to door opening and closing.
- the refrigerator (100) defines third sub-generation data. If the refrigerator (100) has just been installed, the third sub-generation data may be defined as an initial value. Thereafter, as the refrigerator (100) operates, the third sub-generation data is defined.
- step S1004 the refrigerator (100) initiates user action measurement.
- User action measurement includes an operation of detecting the opening and closing of the door.
- the refrigerator (100) can perform user action measurement for each user action measurement period.
- the user action measurement period can be set to be longer than the user action measurement period of the first sub-generated data.
- the user action measurement period can be set to, for example, one week, two weeks, one month, several months, one year, etc.
- the refrigerator (100) can measure the user action by detecting the opening and closing of the door every month for one month.
- step S1006 the refrigerator (100) determines whether a door opening event has occurred.
- step S1008 the refrigerator (100) measures the door opening time and the change in temperature inside the refrigerator due to the door opening during the user action measurement section.
- the refrigerator (100) can collect and store the door opening time and the change in temperature inside the refrigerator measured during the user action measurement section.
- the door opening time is the door opening time of the door opening event detected in step S1006.
- the change in temperature inside the refrigerator is the change in temperature inside the refrigerator of the corresponding door opening event.
- step S1004 when the user action measurement section has elapsed from the user action measurement start time of step S1004, the refrigerator (100) ends the corresponding user action measurement section in step S1010.
- the refrigerator (100) starts the next user action measurement in step S1002.
- the refrigerator (100) defines the third sub-generated data in step S1012.
- the refrigerator (100) defines the third sub-generated data using the door opening time and the internal temperature change values collected and stored in step S1008.
- the refrigerator (100) defines the third sub-generated data based on the mathematical expression 4 described above.
- the refrigerator (100) can calculate the third sub-generated data by dividing the accumulated sum of the values (T24-T23) * (F22-F21) by the time (T22-T21) of the user action measurement section.
- the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the defined third sub-generation data in step S508.
- FIG. 11 is a diagram illustrating a process of updating first generation data or second generation data according to one embodiment of the present disclosure.
- the refrigerator (100) can update the first generation data or the second generation data when the predicted value of the internal temperature differs from the measured temperature by more than a reference error value.
- the refrigerator (100) predicts the internal temperature of the cooling chamber (214).
- the refrigerator (100) can predict the internal temperature using the measured internal temperature and the current first generation data and second generation data.
- the refrigerator (100) determines whether the difference between the predicted value and the measured value of the internal temperature is greater than or equal to a reference error value.
- the reference error value may be defined as, for example, 2°C to 4°C.
- the reference error value may be defined as, for example, 3°C.
- the refrigerator (100) updates at least one of the first generation data or the second generation data in step S1104. According to one embodiment of the present disclosure, the refrigerator (100) can update the first generation data and the second generation data in step S1104.
- the refrigerator (100) uses the currently defined first generation data and second generation data as is. However, if it is determined that an update is necessary based on other judgment conditions (e.g., the number of door openings per reference time, the internal temperature difference per reference time, or the door opening time per reference time, etc.), the first generation data and second generation data may be updated.
- FIG. 12 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
- a refrigerator (100) can obtain a predicted temperature, which is a predicted value of the internal temperature, using a temperature prediction model.
- the temperature prediction model (120) can include an artificial intelligence model (1210).
- the artificial intelligence model (1210) can be executed by a processor (210) and a memory (212), or can be executed by an external server.
- the artificial intelligence model (1210) can receive the measured internal temperature, first generation data, and second generation data as input data (1212), and output a predicted temperature.
- the artificial intelligence model (1210) may be a machine-learned model using the measured internal temperature, the first generation data, and the second generation data as learning data.
- the second generation data may include at least one of the first sub-generated data, the second sub-generated data, or the third sub-generated data.
- the artificial intelligence model (1210) may be trained during the product development stage and installed in the refrigerator (100) in a trained state.
- the artificial intelligence model (1210) may be reinforced-learned using the collected internal temperature, the first generation data, and the second generation data on the refrigerator (100).
- the processor (210) may be composed of one or more processors.
- the one or more processors (210) may be a general-purpose processor such as a CPU, an AP, a DSP (Digital Signal Processor), a graphics-only processor such as a GPU, a VPU (Vision Processing Unit), or an artificial intelligence-only processor such as an NPU.
- the one or more processors (210) control the processing of input data according to predefined operation rules or artificial intelligence models (1210) stored in the memory (212).
- the one or more processors (210) are artificial intelligence-only processors
- the artificial intelligence-only processor may be designed with a hardware structure specialized for processing a specific artificial intelligence model (1210).
- the predefined operation rules or artificial intelligence model (1210) is characterized by being created through learning.
- being created through learning means that the basic artificial intelligence model (1210) is learned by a learning algorithm using a plurality of learning data, thereby creating a predefined operation rule or artificial intelligence model (1210) set to perform a desired characteristic (or purpose).
- Examples of the learning algorithm include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.
- the artificial intelligence model (1210) may be composed of a plurality of neural network layers. Each of the plurality of neural network layers has a plurality of weight values, and performs neural network operations through operations between the operation results of the previous layer and the plurality of weights.
- the plurality of weights of the plurality of neural network layers may be optimized by the learning results of the artificial intelligence model (1210). For example, the plurality of weights may be updated so that the loss value or cost value obtained from the artificial intelligence model (1210) is reduced or minimized during the learning process.
- the artificial neural network may include a deep neural network (DNN), and examples thereof include, but are not limited to, a convolutional neural network (CNN), a deep neural network (DNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), or deep Q-networks.
- DNN deep neural network
- FIG. 13 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
- the temperature prediction model (120) may include an artificial intelligence model (1310) and a post-processing module (1312).
- the artificial intelligence model (1310) receives a measured internal temperature as input and outputs a model prediction value.
- the post-processing module (1312) receives a model prediction value as input, first generation data and second generation data, and outputs a predicted temperature, which is a predicted value of the internal temperature.
- the artificial intelligence model (1310) may be a machine-learned model using the internal temperature of the refrigerator as learning data. According to one embodiment of the present disclosure, the artificial intelligence model (1310) may be trained during the product development stage and installed in the refrigerator (100) in a trained state. Furthermore, according to one embodiment of the present disclosure, the artificial intelligence model (1310) may be reinforced-learned using the internal temperature collected on the refrigerator (100).
- the input data (1314) of the artificial intelligence model (1310) may further include the cooling room sensor data and refrigerator sensor data described in FIG. 4.
- the artificial intelligence model (1310) may receive the cooling room sensor data and refrigerator sensor data of the corresponding cooling room (214) along with the internal temperature.
- the artificial intelligence model (1310) may be trained using the internal temperature, cooling room sensor data, and refrigerator sensor data as training data.
- the artificial intelligence model (1310) receives and processes input data (1314), thereby generating and outputting a model prediction value.
- the post-processing module (1312) receives the model prediction value from the artificial intelligence model (1310) and outputs a predicted temperature.
- the post-processing module (1312) performs post-processing on the model prediction value using the first generation data and the second generation data, thereby calculating the predicted temperature.
- the post-processing module (1312) processes the model prediction value using the first generation data, the first sub-generation data, the second sub-generation data, and the third sub-generation data.
- the predicted temperature Y when the first generation data is a, the first sub-generation data is b, the second sub-generation data is c, the third sub-generation data is d, and the model prediction value is Y m , the predicted temperature Y can be calculated by mathematical expression 5.
- x 1 , x 2 , x 3 , and x 4 in Equation 5 can be calculated based on learning data.
- x 1 , x 2 , x 3 , and x 4 are defined as values that satisfy Equation 6 using a technique using linear regression or a fully connected (FC) layer.
- Y m is a model predicted value
- Y 0 is a measured internal temperature.
- a refrigerator (100) or a predetermined learning device can obtain the model predicted value (Y m ) and the measured internal temperature (Y 0 ), and perform inverse calculation using the model predicted value (Y m ) and the measured internal temperature (Y 0 ), thereby calculating .
- the temperature prediction model (120) is updated, the values of x 1 , x 2 , x 3 , and x 4 can be updated.
- FIG. 14 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
- the communication module (1410) transmits signals or data to a server or an external device, and receives signals or data from the server or an external device. According to one embodiment of the present disclosure, the communication module (1410) may transmit a high load notification to the server or an external device.
- the communication module (1410) can communicate with a server via a network.
- the communication module (1410) can connect to the network via an Access Point (AP) device and communicate with the server.
- the communication module (1410) can transmit status information of the refrigerator (100) to the server to synchronize the status information of the server and the refrigerator (100).
- the communication module (1410) can receive operating mode or setting information of the refrigerator (100) set using a user terminal or the like from the server.
- the communication module (1410) may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) or a wired communication module (e.g., a LAN (local area network) communication module, or a power line communication module).
- the communication module (1410) may perform short-range communication, and may use, for example, Bluetooth, BLE (Bluetooth Low Energy), near field communication, WLAN (Wi-Fi), Zigbee, infrared (IrDA, infrared Data Association) communication, WFD (Wi-Fi Direct), UWB (ultrawideband), Ant+ communication, etc.
- the communication module (1410) may perform long-range communication, and may communicate with an external device through, for example, a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN).
- a legacy cellular network e.g., a 5G network
- a next-generation communication network e.g., the Internet
- a computer network e.g., a LAN or WAN.
- the communication module (1410) can utilize mobile communication and transmit and receive wireless signals with at least one of a base station, an external terminal, and a server on a mobile communication network.
- the communication module (1410) is connected to an access point (AP) in the home via Wi-Fi communication.
- the communication module (1410) can communicate with an external device via the access point.
- the output interface (1420) outputs signals or data related to the refrigerator (100).
- the output interface (1420) may include, for example, a display, a speaker, an LED lamp, a touch screen, or a speaker.
- the processor (210) may generate a high load notification and output it through the refrigerator (100) or an external device. For example, when a user puts a hot object into the cooling chamber (214), a high load may occur in the refrigerator (100). Also, for example, when a user leaves the door of the cooling chamber (214) open for a long time, a high load may occur in the refrigerator (100).
- the processor (210) may detect a high load state of the cooling chamber (214) using second generation data.
- the second generation data may include at least one of first sub-generation data, second sub-generation data, or third sub-generation data.
- a high load state of the cooling chamber (214) can be detected using the third sub-generated data.
- the processor (210) can determine that the cooling chamber (214) is in a high load state if the value of the third sub-generated data is significantly smaller than the previous value.
- the processor (210) can determine that the third sub-generated data corresponds to a high load state if the condition of mathematical expression 7 is satisfied.
- the processor (210) can obtain a histogram representing the distribution of the third sub-generated data values, and obtain the Q1 value and the IQR value from the histogram.
- the processor (210) can update the third sub-generated data at a predetermined cycle, and determine whether the third sub-generated data satisfies the condition of mathematical expression 7 each time the third sub-generated data is updated.
- the processor (210) may generate a high load notification.
- the processor (210) may transmit the high load notification to a server via the communication module (1410) and request that the high load notification be output via an external device.
- the processor (210) may output the high load notification via the output interface (1420).
- FIG. 15 is a diagram illustrating a refrigerator, an external device, and a server according to one embodiment of the present disclosure.
- a refrigerator (100) communicates with an external device (1510) and a server (1520) through a communication module (1410).
- the refrigerator (100) may be connected to another home appliance, an external device (1510), or a server (1520) through a network (NET).
- NET network
- the external device (1510) may include a communication module capable of communicating with the refrigerator (100) and the server (1520), a user interface for receiving user input or outputting information to the user, at least one processor for controlling the operation of the external device (1510), and at least one memory storing a program for controlling the operation of the external device (1510).
- the external device (1510) may be carried by the user or placed in the user's home or office, etc.
- the external device (1510) may include, but is not limited to, a personal computer, a terminal, a portable telephone, a smart phone, a handheld device, a wearable device, etc., for example.
- the memory of the external device (1510) may store a program (e.g., an application) for controlling the refrigerator (100).
- the external device (1510) may be sold with the application for controlling the refrigerator (100) installed, or may be sold without the application installed. If the external device (1510) is sold without the application for controlling the refrigerator (100) installed, the user may download the application from an external server providing the application and install it on the external device (1510).
- a user can control a refrigerator (100) using an application installed on an external device (1510).
- an application installed on an external device For example, when a user executes an application installed on an external device (1510), identification information of a refrigerator (100) connected to the same user account as the external device (1510) may appear in an application execution window. The user can perform desired control on the refrigerator (100) through the application execution window.
- the external device When a user inputs a control command for the refrigerator (100) through the application execution window, the external device (1510) may transmit the control command directly to the refrigerator (100) via a short-range network, or may transmit the control command to the refrigerator (100) via a server (1520).
- the application of the external device (1510) can receive various user inputs for controlling the refrigerator (100).
- the application provides a GUI (Graphical User Interface) for receiving various user inputs and receives user inputs through the GUI.
- the external device (1510) communicates with the server (1520) and updates status information of the refrigerator (100) and provides it to the application.
- the external device (1510) communicates with the server (1520) and transmits user inputs received through the application to the refrigerator (100).
- a network can include both wired and wireless networks.
- Wired networks include cable networks or telephone networks, while wireless networks can include any network that transmits and receives signals via radio waves. Wired and wireless networks can be interconnected.
- a network may include a wide area network (WAN) such as the Internet, a local area network (LAN) formed around an access point (AP), and a wireless personal area network (WPAN) that does not use an access point.
- WAN wide area network
- LAN local area network
- WPAN wireless personal area network
- Short-range wireless networks may include, but are not limited to, BluetoothTM (IEEE 802.15.1), Zigbee (IEEE 802.15.4), Wi-Fi Direct, Near Field Communication (NFC), and Z-Wave.
- An access point can connect a local area network (LAN) to which a refrigerator (100) and an external device (1510) are connected to a wide area network (WAN) to which a server (1520) is connected.
- the refrigerator (100) or the external device (1510) can be connected to the server (1520) via the wide area network (WAN).
- An AP may include a device that enables devices to connect using Wi-Fi-related standards in a computer network.
- the AP may include a hardware-implemented AP and a software-implemented AP.
- an AP can relay data between wireless devices and wired devices on a network. However, this is not limited to this; an AP can also relay data between wired devices or between wireless devices. Meanwhile, an AP can also be referred to as a relay device.
- the access point (AP) can communicate with the refrigerator (100) and external devices (1510) using wireless communication such as Wi-Fi (Wi-FiTM, IEEE 802.11) and can connect to a wide area network (WAN) using wired communication.
- Wi-Fi Wi-FiTM, IEEE 802.11
- WAN wide area network
- the refrigerator (100) can transmit information about its operation or status to the server (1520) via a network (NET).
- NET a network
- the refrigerator (100) can transmit information about its operation or status to the server (1520) via Wi-FiTM (IEEE 802.11) communication.
- the refrigerator (100) can transmit information about its operation or status to the server (1520) through another home appliance having a Wi-Fi communication module. For example, if the refrigerator (100) transmits information about its operation or status to another home appliance through a short-range wireless network (e.g., BLE (Bluetooth Low Energy) communication), the other home appliance can transmit information about the operation or status of the refrigerator (100) to the server (1520).
- a short-range wireless network e.g., BLE (Bluetooth Low Energy) communication
- the refrigerator (100) can be connected to a communication relay device by a wire and perform Wi-Fi communication through the communication relay device.
- the refrigerator (100) may provide information regarding the operation or status of the refrigerator (100) to the server (1520) with prior approval from the user.
- Information transmission to the server (1520) may be performed when a request is received from the server (1520), when a specific event occurs in the refrigerator (100), or periodically or in real time.
- the server (1520) may transmit information regarding the operation or status of the refrigerator (100) to the external device (1510) when a request is received from the external device (1510). For example, when a user runs an application connected to the server (1520) on the external device (1510), the external device (1510) may request and receive information regarding the operation or status of the refrigerator (100) from the server (1520) through the application. When information regarding the operation or status is received from the refrigerator (100), the server (1520) may transmit information regarding the operation or status of the refrigerator (100) to the external device (1510) in real time. The server (1520) may also periodically transmit information regarding the operation or status of the refrigerator (100) to the external device (1510). The external device (1510) can transmit information about the operation or status of the refrigerator (100) to the user by displaying information about the operation or status of the refrigerator (100) in the application execution window.
- the refrigerator (100) can obtain various information from the server (1520) and provide the obtained information to the user.
- the refrigerator (100) can receive a file for updating pre-installed software or data related to pre-installed software from the server (1520), and based on the received file, update the pre-installed software or data related to pre-installed software.
- the refrigerator (100) can operate according to a control command received from the server (1520). For example, if the refrigerator (100) has obtained prior approval from a user to operate according to the control command of the server (1520) even without user input, the refrigerator (100) can operate according to the control command received from the server (1520).
- the control command received from the server (1520) may include, but is not limited to, a control command input by the user through an external device (1510) or a control command generated by the server (1520) based on preset conditions.
- FIG. 16 is a diagram illustrating a process of outputting a high load notification through an external device or refrigerator according to one embodiment of the present disclosure.
- the refrigerator (100) can use the second generation data to determine whether a high load has occurred in the refrigerator (100), and if a high load has occurred, output a high load notification.
- the high load notification can be output through at least one of the refrigerator (100) or an external device (1510).
- the refrigerator (100) can acquire second generation data in step S1602.
- the refrigerator (100) can acquire third sub-generation data and determine high-load conditions using the third sub-generation data.
- the second generation data can be acquired periodically at predetermined time intervals.
- the refrigerator (100) can determine whether the second generation data satisfies the high load condition in step S1604. Whenever the second generation data is updated, the refrigerator (100) can determine whether the second generation data satisfies the high load condition in step S1604. According to one embodiment of the present disclosure, the refrigerator (100) determines whether the third sub-generated data satisfies the condition of mathematical expression 7 described above, thereby determining whether the high load condition is satisfied. If the third sub-generated data satisfies the condition of mathematical expression 7, the refrigerator (100) determines that the high load condition is satisfied. If the third sub-generated data does not satisfy the condition of mathematical expression 7, the refrigerator (100) determines that the high load condition is not satisfied.
- the refrigerator (100) may generate a high load notification request in step S1606.
- the high load notification request may include information indicating that a high load has occurred.
- the high load notification request may include information regarding a device to which the high load notification will be transmitted (e.g., an external device (1510), another home appliance, a server (1520), etc.).
- the high load notification request may include identification information, account information, authentication information, etc. of the refrigerator (100).
- the refrigerator (100) can transmit a high load notification request to the server (1520) in step S1608.
- the refrigerator (100) can transmit the high load notification request to the server (1520) via the communication module (1410).
- the server (1520) may transmit a high load notification request to an external device (1510).
- the server (1520) may authenticate the high load notification request and identify the account information using the account information and authentication information included in the high load notification request.
- the server (1520) may identify an external device (1510) registered to the account of the refrigerator (100) and transmit the high load notification request to the identified external device (1510).
- the server (1520) may determine a setting indicating whether to output the high load notification request through the external device (1510) for the corresponding account, and if the high load notification request is set to be output through the external device (1510), it may transmit the high load notification request to the external device (1510). If the account of the refrigerator (100) is set not to output a high load notification request through an external device (1510), the server (1520) may not transmit a high load notification request to the external device (1510).
- step S1612 the external device (1510) outputs a high load notification based on the high load notification request received from the server (1520).
- the external device (1510) can output the high load notification through an output interface.
- the refrigerator (100) can output a high load notification in step S1614.
- the refrigerator (100) can output the high load notification through the output interface (1420).
- FIG. 17 is a diagram illustrating a process for outputting a high load notification according to one embodiment of the present disclosure.
- the refrigerator (100) can output a message indicating that a high load is detected in the cooling chamber (214) through the output interface (1420).
- the refrigerator (100) can output a message, "A hot item has been detected. Please cool it before putting it in,” through the display, which is the output interface (1420).
- the external device (1510) can output a message indicating that a high load is detected in the refrigerator (100) through the output interface (1710).
- the external device (1510) may correspond to a smartphone, a wearable device, a tablet PC, or the like.
- the external device (1510) can output a high load notification through the GUI of an application that controls the refrigerator (100).
- the external device (1510) can output a high load notification message indicating that a high load is detected in the refrigerator (100) and that the contents need to be inspected through the output interface (1710) in a GUI object (1720) corresponding to the refrigerator (100).
- FIG. 18 is a diagram illustrating a process of predicting an internal temperature using an artificial intelligence model provided in a server according to one embodiment of the present disclosure.
- a temperature prediction model (120) is provided in a server (1520), and the refrigerator (100) can predict the internal temperature using the temperature prediction model of the server (1520).
- step S1802 the refrigerator (100) measures the internal temperature of the cooling chamber (214). Next, the refrigerator (100) obtains first generation data in step S1804 and second generation data in step S1806. Steps S1802, S1804, and S1806 correspond to steps S502, S504, and S506 described above in FIG. 5, respectively.
- the refrigerator (100) transmits the measured internal temperature, the first generation data, and the second generation data in step S1808 to the server (1520).
- the refrigerator (100) can transmit the measured internal temperature, the first generation data, and the second generation data to the server (1520) through the communication module (1410).
- step S1810 the server (1520) inputs the internal temperature, first generation data, and second generation data received from the refrigerator (100) into the temperature prediction model (120) to predict the internal temperature of the cooling chamber (214).
- the temperature prediction model (120) may operate as in the embodiment of FIG. 12 or the embodiment of FIG. 13 described above.
- the server (1520) can transmit the predicted internal temperature in step S1812 to the refrigerator (100).
- the refrigerator (100) can obtain a predicted value of the internal temperature using the predicted temperature received from the server (1520) in step S1814.
- FIG. 19 is a block diagram showing the structure of a refrigerator according to one embodiment of the present disclosure.
- a refrigerator (100) includes a sensor (1910), a cooling chamber (1920), a door (1930), a cold air supply device (1940), a communication module (1950), an output interface (1960), an input interface (1970), a processor (1980), a memory (1982), and a power module (1990).
- the refrigerator (100) may be configured with various combinations of the components illustrated in FIG. 19, and not all of the components illustrated in FIG. 19 are essential components.
- the internal temperature sensor (1911) of FIG. 19 may correspond to the cooling room temperature sensor (216).
- the cooling room (1920) of FIG. 19 may correspond to the cooling room (214).
- the communication module (1950) of FIG. 19 may correspond to the communication module (1410).
- the output interface (1960) of FIG. 19 may correspond to the output interface (1420).
- the processor (1980) of FIG. 19 may correspond to the processor (210).
- the memory (1982) of FIG. 19 may correspond to the memory (212).
- the sensor (1910) may include an internal temperature sensor (1911) for measuring the temperature inside the cooling chamber (1920), an internal defrost sensor (1912) for detecting the internal defrost state, a door sensor (1913) for detecting the opening and closing of the door (193), an outside temperature sensor (1914) for measuring the outside temperature of the refrigerator (100), and a humidity sensor (1915) for measuring the humidity outside the refrigerator (100).
- the cooling chamber (1920) may include at least one of a cooling chamber (1921), a freezer chamber (1922), or a variable temperature chamber (1923).
- the cooling chamber (1920) may include a cooling chamber fan (1924) that circulates air inside the cooling chamber (1920), and a defrosting heater (1925) that supplies heat for defrosting inside the cooling chamber (1920).
- the door (1930) may be provided to be openable to open or close each cooling chamber (1920).
- the cold air supply unit (1940) may include a machine room fan (1941) for circulating air for cooling the machine room, a compressor (1942), a condenser (1943), an expansion device (1944), and an evaporator (1945).
- the communication module (1950) may include a short-range communication module (1951) and a long-range communication module (1952).
- the short-range wireless communication module (1951) may include, but is not limited to, a Bluetooth communication module, a BLE (Bluetooth Low Energy) communication module, a near field communication module, a WLAN (Wi-Fi) communication module, a Zigbee communication module, an infrared (IrDA, infrared Data Association) communication module, a WFD (Wi-Fi Direct) communication module, an UWB (ultrawideband) communication module, an Ant+ communication module, a microwave (uWave) communication module, etc.
- the remote communication module (1952) may include a communication module that performs various types of remote communications and may include a mobile communication unit.
- the mobile communication unit transmits and receives wireless signals with at least one of a base station, an external terminal, and a server on a mobile communication network.
- the wireless signals may include various types of data resulting from the transmission and reception of voice call signals, video call signals, or text/multimedia messages.
- the output interface (1960) may include a display, a speaker, etc.
- the output interface (1960) may output various notifications, messages, information, etc. generated by the processor (1980).
- the input interface (1970) may include keys, a touch screen, a touch pad, a touch sensor, etc.
- the input interface (1970) receives user input and transmits it to the processor (1980).
- the processor (1980) controls the overall operation of the refrigerator (100).
- the processor (1980) can control components of the refrigerator (100) by executing a program stored in the memory (1982).
- the processor (1980) may include a separate NPU that performs the operation of the artificial intelligence model.
- the processor (1980) may include a central processing unit (CPU), a graphics processor (GPU; Graphic Processing Unit), etc.
- the memory (1982) stores various information, data, commands, programs, etc. required for the operation of the refrigerator (100).
- the memory (1982) may include at least one of volatile memory or non-volatile memory, or a combination thereof.
- the memory (1982) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk.
- the refrigerator (100) may also operate a web storage or cloud server that performs a storage function on the Internet.
- the power module (1990) can receive power from an external power source and supply power to each component of the refrigerator (100).
- a device-readable storage medium may be provided in the form of a non-transitory storage medium.
- non-transitory storage medium simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored.
- a “non-transitory storage medium” may include a buffer in which data is temporarily stored.
- the method according to various embodiments disclosed in the present document may be provided as included in a computer program product.
- the computer program product may be traded as a product between a seller and a buyer.
- the computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store or directly between two user devices (e.g., smartphones).
- a portion of the computer program product e.g., a downloadable app
- a machine-readable storage medium such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
- a refrigerator control method may include the steps of measuring the internal temperature of a cooling chamber, obtaining first generated data representing the specific heat of the cooling chamber, obtaining second generated data representing a user's usage pattern, and predicting the internal temperature of the cooling chamber after a reference time using an artificial intelligence model that receives input data including the measured internal temperature of the cooling chamber and outputs a predicted temperature, the first generated data, and the second generated data.
- the step of acquiring the first generation data may include, during a cooling operation of performing cooling of the cooling chamber, a step of measuring a change in temperature inside the cooling chamber between a previous cooling end time and a cooling start time, and a step of defining a value obtained by dividing the change in temperature inside the cooling chamber between the previous cooling end time and the cooling start time by a time difference between the previous cooling end time and the cooling start time as the first generation data.
- the step of acquiring the first generated data may include the step of measuring, during a cooling operation that performs cooling of the cooling chamber, a temperature change value inside the cooling chamber between the end of a previous cooling operation and the start of cooling, a step of using the first generated data defined in advance as the first generated data when the temperature change value inside the cooling chamber between the end of the previous cooling operation and the start of cooling is less than or equal to a first re-measurement reference value, and a step of redefining, as the first generated data, a value obtained by dividing the temperature change value inside the cooling chamber between the end of the previous cooling operation and the start of cooling by a time difference between the end of the previous cooling operation and the start of cooling when the temperature change value inside the cooling chamber between the end of the previous cooling operation and the start of cooling exceeds the first re-measurement reference value.
- the second generated data may include first sub-generated data
- the step of acquiring the second generated data may include the step of measuring a door opening time and a temperature change value inside the refrigerator due to the door opening during a user action measurement section, and the step of defining a value obtained by dividing the product of the door opening time and the temperature change value inside the refrigerator due to the door opening by the time of the user action measurement section as the first sub-generated data.
- the second generation data includes first sub-generation data
- the step of acquiring the second generation data includes: a step of measuring the number of door openings per reference time, the door opening time, and the temperature change value inside the refrigerator due to the door opening during the user's action measurement section; a step of determining whether the measured number of door openings per reference time is less than or equal to the maximum number of door openings per reference time; a step of determining whether the temperature difference per reference time is less than or equal to a second re-measurement reference when the measured number of door openings per reference time is less than or equal to the maximum number of door openings per reference time; a step of using the first sub-generation data defined in advance as the first sub-generation data when the temperature difference per reference time is less than or equal to the second re-measurement reference when the measured number of door openings per reference time exceeds the maximum number of door openings per reference time, updating the maximum number of door openings per reference time to the measured number of door openings per reference time
- the second generation data includes second sub-generation data
- the step of acquiring the second generation data may include the step of measuring a door opening time, a temperature change value inside the refrigerator due to the door opening, and an outside temperature during a user action measurement section, and the step of defining a value obtained by dividing the product of the door opening time, the temperature change value inside the refrigerator due to the door opening, and the outside temperature by the time of the user action measurement section as the second sub-generation data.
- the second generated data includes second sub-generated data
- the step of acquiring the second generated data may include the steps of: measuring the number of door openings per reference time, the door opening time, the temperature change value inside the refrigerator due to the door opening, and the outside temperature during the user's action measurement section; determining whether the measured door opening time is less than or equal to a maximum door opening time per reference time; updating the maximum door opening time per reference time when the measured door opening time exceeds the maximum door opening time per reference time, and redefining a value obtained by dividing the product of the door opening time, the temperature change value inside the refrigerator due to the door opening, and the outside temperature by the time of the user's action measurement section as the second sub-generated data; and using the predefined second sub-generated data as the second sub-generated data when the measured door opening time is less than or equal to the maximum door opening time per reference time.
- the second generation data includes third sub-generation data
- the step of acquiring the second generation data may include the step of measuring, for each of at least one door opening event during the user's action measurement section, a door opening time and a temperature change value inside the room due to the door opening, and the step of defining a value obtained by dividing the sum of the product of the door opening time and the temperature change value inside the room due to the door opening for each of the at least one door opening event by the time of the user's action measurement section as the third sub-generation data.
- the step of obtaining the second generation data may further include a step of updating the third sub-generation data periodically according to the user's action measurement section.
- the step of predicting the internal temperature of the cooling chamber may include the step of inputting the measured internal temperature, the first generation data, and the second generation data into the artificial intelligence model, and obtaining the predicted internal temperature output from the artificial intelligence model.
- the step of predicting the internal temperature of the cooling chamber may include the step of obtaining a model prediction value from the artificial intelligence model, and the step of post-processing the model prediction value using the first generation data and the second generation data to obtain the predicted internal temperature.
- the method may further include a step of comparing the predicted internal temperature with the internal temperature measured at a time corresponding to the predicted internal temperature, and a step of re-acquiring at least one of the first generation data or the second generation data when an error value between the predicted internal temperature and the measured internal temperature is greater than or equal to a reference error value.
- the refrigerator includes at least one cooling chamber in which a target cooling temperature is individually set, and the step of acquiring the first generation data, the step of acquiring the second generation data, the step of measuring the internal temperature, and the step of predicting the internal temperature may be individually performed for each of the at least one cooling chambers.
- the input data may further include at least one of a cooling room temperature sensor value, a cooling room defrost sensor value, an outside temperature sensor value, a cooling room humidity sensor value, a compressor rpm (rotation per minute) value, a main compressor indication rpm value, a cooling room fan speed maximum value, a cooling room fan speed minimum value, whether the cooling room defrost heater is turned on, a machine room fan speed maximum value, a machine room fan speed minimum value, whether the cooling room refrigerant is flowing, a cooling room indication temperature, or the number of times the cooling room door is opened.
- the method may further include a step of generating a high load notification based on the second generation data, and a step of outputting the high load notification through the refrigerator or an external device.
- the artificial intelligence model is executed by a server
- the step of predicting the internal temperature may further include the step of transmitting the first generation data, the second generation data, and the measured internal temperature to the server, and the step of receiving the predicted internal temperature from the server.
- a refrigerator may include at least one cooling chamber, a cooling chamber temperature sensor for measuring an internal temperature of the cooling chamber, a memory for storing at least one instruction, and at least one processor.
- the at least one processor may, by executing the at least one instruction, obtain first generated data representing a specific heat of the cooling chamber, obtain second generated data representing a user's usage pattern, and predict an internal temperature of the cooling chamber after a reference time using an artificial intelligence model that receives input data including the measured internal temperature and outputs a predicted temperature, the first generated data, and the second generated data.
- the at least one processor may, by executing the at least one instruction, measure a temperature change value inside the cooling chamber between a previous cooling end time and a cooling start time during a cooling operation of performing cooling of the cooling chamber, and define a value obtained by dividing the temperature change value inside the cooling chamber between the previous cooling end time and the cooling start time by a time difference between the previous cooling end time and the cooling start time as first generated data.
- the refrigerator further includes a door that is arranged to seal the at least one cooling chamber and is openable, and the second generation data includes first sub-generation data, and the at least one processor, by executing the at least one instruction, measures a door opening time, which is a time when the door is opened, and a temperature change value inside the refrigerator due to the door opening, during a user action measurement section, and defines a value obtained by dividing the product of the door opening time and the temperature change value inside the refrigerator due to the door opening by the time of the user action measurement section as the first sub-generation data.
- a computer-readable recording medium having recorded thereon a program for performing a refrigerator control method on a computer is provided.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Thermal Sciences (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Tourism & Hospitality (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Devices That Are Associated With Refrigeration Equipment (AREA)
Abstract
La présente invention concerne un procédé de commande de réfrigérateur. Le procédé de commande d'un réfrigérateur peut comprendre les étapes consistant à : mesurer une température interne d'un compartiment de refroidissement ; acquérir des premières données de génération indiquant la chaleur spécifique du compartiment de refroidissement ; acquérir des secondes données de génération indiquant un motif d'utilisation de l'utilisateur ; et prédire la température interne du compartiment de refroidissement après un temps de référence à l'aide d'un modèle d'intelligence artificielle pour recevoir des données d'entrée comprenant la température interne mesurée et délivrer en sortie une température prédite, les premières données de génération et les secondes données de génération.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240025331A KR20250128747A (ko) | 2024-02-21 | 2024-02-21 | 냉각실의 온도를 예측하는 냉장고 및 그 제어 방법 |
| KR10-2024-0025331 | 2024-02-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025178299A1 true WO2025178299A1 (fr) | 2025-08-28 |
Family
ID=96847443
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2025/001939 Pending WO2025178299A1 (fr) | 2024-02-21 | 2025-02-10 | Réfrigérateur pour prédire la température d'un compartiment de refroidissement et son procédé de commande |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20250128747A (fr) |
| WO (1) | WO2025178299A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR940007487A (ko) * | 1992-09-08 | 1994-04-27 | 이헌조 | 냉장고의 설정온도 가변방법 |
| KR20190098933A (ko) * | 2019-08-05 | 2019-08-23 | 엘지전자 주식회사 | 지능형 냉장고 |
| KR20210023603A (ko) * | 2019-08-23 | 2021-03-04 | 엘지전자 주식회사 | 온도 예측 모델의 생성 장치 및 시뮬레이션 환경의 제공 방법 |
| JP2021139602A (ja) * | 2020-03-09 | 2021-09-16 | 東芝ライフスタイル株式会社 | 冷蔵庫、及びプログラム |
| JP2021179276A (ja) * | 2020-05-13 | 2021-11-18 | 東芝ライフスタイル株式会社 | 情報処理システム |
-
2024
- 2024-02-21 KR KR1020240025331A patent/KR20250128747A/ko active Pending
-
2025
- 2025-02-10 WO PCT/KR2025/001939 patent/WO2025178299A1/fr active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR940007487A (ko) * | 1992-09-08 | 1994-04-27 | 이헌조 | 냉장고의 설정온도 가변방법 |
| KR20190098933A (ko) * | 2019-08-05 | 2019-08-23 | 엘지전자 주식회사 | 지능형 냉장고 |
| KR20210023603A (ko) * | 2019-08-23 | 2021-03-04 | 엘지전자 주식회사 | 온도 예측 모델의 생성 장치 및 시뮬레이션 환경의 제공 방법 |
| JP2021139602A (ja) * | 2020-03-09 | 2021-09-16 | 東芝ライフスタイル株式会社 | 冷蔵庫、及びプログラム |
| JP2021179276A (ja) * | 2020-05-13 | 2021-11-18 | 東芝ライフスタイル株式会社 | 情報処理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250128747A (ko) | 2025-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020085665A1 (fr) | Procédé et système de fourniture d'informations concernant des objets dans un réfrigérateur | |
| WO2018182357A1 (fr) | Serveur d'apprentissage de données et procédé de production et d'utilisation de modèle d'apprentissage associé | |
| WO2020060380A1 (fr) | Réfrigérateur et procédé de commande associé | |
| EP3411634A1 (fr) | Serveur d'apprentissage de données et procédé de production et d'utilisation de modèle d'apprentissage associé | |
| WO2021137345A1 (fr) | Réfrigérateur à intelligence artificielle et son procédé de fonctionnement | |
| WO2020096235A2 (fr) | Système de gestion des aliments, appareil serveur et réfrigérateur | |
| WO2019198865A1 (fr) | Réfrigérateur et procédé d'affichage d'une interface utilisateur sur un réfrigérateur, terminal d'utilisateur et procédé pour exécuter une fonction dans un terminal d'utilisateur | |
| WO2025178299A1 (fr) | Réfrigérateur pour prédire la température d'un compartiment de refroidissement et son procédé de commande | |
| WO2023033292A1 (fr) | Dispositif électronique et son procédé de commande | |
| WO2017039219A1 (fr) | Réfrigérateur | |
| WO2025183317A1 (fr) | Réfrigérateur comprenant une caméra | |
| WO2024039033A1 (fr) | Réfrigérateur pouvant réduire le bruit d'entrée tactile et son procédé de commande | |
| WO2025127366A1 (fr) | Procédé de fourniture d'informations de courses et réfrigérateur utilisant celui-ci | |
| WO2026014688A1 (fr) | Dispositif électronique, procédé et support de stockage lisible par ordinateur pour gérer le moment de dégivrage d'un réfrigérateur | |
| WO2025159283A1 (fr) | Réfrigérateur et procédé d'identification d'objets dans le réfrigérateur | |
| WO2023136565A1 (fr) | Réfrigérateur ayant une fonction de maturation de viande, et procédé de commande pour celui-ci | |
| WO2025028756A1 (fr) | Dispositif électronique et procédé de gestion de période de dégivrage de réfrigérateur, et support d'enregistrement lisible par ordinateur | |
| WO2023013885A1 (fr) | Réfrigérateur et procédé de commande d'un réfrigérateur | |
| WO2021125653A1 (fr) | Réfrigérateur et procédé de commande associé | |
| WO2025028807A1 (fr) | Réfrigérateur et procédé de commande de réfrigérateur | |
| WO2025048303A1 (fr) | Réfrigérateur et son procédé de commande | |
| WO2024150930A1 (fr) | Réfrigérateur, serveur et procédé de commande de réfrigérateur | |
| WO2025127292A1 (fr) | Réfrigérateur et son procédé de commande | |
| WO2025048290A1 (fr) | Réfrigérateur et son procédé de commande | |
| WO2025150769A1 (fr) | Réfrigérateur et son procédé de commande |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25758545 Country of ref document: EP Kind code of ref document: A1 |