Refrigerator for predicting temperature of cooling compartment and control method thereof
The refrigerator control method uses an AI model to predict internal temperature by combining specific heat and user behavior data, improving temperature prediction accuracy and control in cooling chambers.
Patent Information
- Application Number
- PCT/KR2025/001939
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-21
- Filing Date
- 2025-02-10
- Publication Date
- 2025-08-28
AI Technical Summary
Existing refrigerators face limitations in accurately predicting the temperature of cooling chambers due to reliance on measured temperature alone, leading to insufficient prediction accuracy.
A refrigerator control method that utilizes an artificial intelligence model to predict internal temperature by incorporating first generated data representing the specific heat of the cooling chamber and second generated data representing the user's usage pattern, along with measured internal temperature.
Enhances temperature prediction accuracy by considering the specific heat and user behavior, allowing for precise temperature control and maintenance within cooling chambers.
Smart Images

Figure KR2025001939_28082025_PF_FP_ABST
Abstract
Description
Refrigerator for predicting the temperature of a cooling chamber and its control method
[0001] One embodiment of the present disclosure provides a refrigerator for predicting the temperature of a cooling chamber, a refrigerator control method, and a computer-readable recording medium having recorded thereon a program for executing the refrigerator control method on a computer.
[0002] A refrigerator can contain various combinations of cooling chambers. For example, 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. However, the measured temperature alone has limitations in predicting the cooling chamber temperature, and the prediction accuracy may be insufficient.
[0003] According to one aspect of one embodiment of the present disclosure, a refrigerator control method is provided. The 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.
[0004] Also, according to one aspect of one embodiment of the present disclosure, a refrigerator is provided. The 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.
[0005] In addition, according to one aspect of one embodiment of the present disclosure, a computer-readable recording medium having recorded thereon a program for performing a refrigerator control method on a computer is provided.
[0006] FIG. 1 is a drawing showing a refrigerator and a refrigerator control method according to one embodiment of the present disclosure.
[0007] FIG. 2 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
[0008] FIG. 3 is a graph showing measured internal temperature and predicted internal temperature according to one embodiment of the present disclosure.
[0009] 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.
[0010] FIG. 5 is a drawing showing a refrigerator control method according to one embodiment of the present disclosure.
[0011] FIG. 6 is a diagram illustrating a process of defining and updating first generation data according to one embodiment of the present disclosure.
[0012] FIG. 7 is a diagram illustrating a process for obtaining second generation data according to one embodiment of the present disclosure.
[0013] 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.
[0014] 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.
[0015] 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.
[0016] 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.
[0017] FIG. 12 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
[0018] FIG. 13 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
[0019] FIG. 14 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
[0020] FIG. 15 is a diagram illustrating a refrigerator, an external device, and a server according to one embodiment of the present disclosure.
[0021] 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.
[0022] FIG. 17 is a diagram illustrating a process for outputting a high load notification according to one embodiment of the present disclosure.
[0023] 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.
[0024] FIG. 19 is a block diagram showing the structure of a refrigerator according to one embodiment of the present disclosure.
[0025] It should be understood that the various embodiments of the present disclosure and the terminology used therein are not intended to limit the technical features described in the present disclosure to specific embodiments, but rather to encompass various modifications, equivalents, or alternatives of the embodiments.
[0026] In connection with the description of the drawings, similar reference numerals may be used for similar or related components.
[0027] The singular form of a noun corresponding to an item may include one or more of said items, unless the relevant context clearly indicates otherwise.
[0028] In this 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.
[0029] The term "and / or" includes any combination of a plurality of related described elements or any one of a plurality of related described elements.
[0030] Terms such as "first," "second," or "first" or "second" may be used simply to distinguish one component from another and do not qualify the components in any other respect (e.g., importance or order).
[0031] In addition, terms such as 'front', 'rear', 'top', 'bottom', 'side', 'left', 'right', 'upper', and 'lower' used in the present disclosure are defined based on the drawings, and the shape and position of each component are not limited by these terms.
[0032] Terms such as "include" or "have" are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the present disclosure, but do not preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.
[0033] When a component is said to be “connected,” “coupled,” “supported,” or “in contact with” another component, this includes not only cases where the components are directly connected, coupled, supported, or in contact, but also cases where the components are indirectly connected, coupled, supported, or in contact through a third component.
[0034] When we say that a component is "on" another component, this includes not only cases where the component is in contact with the other component, but also cases where there is another component between the two components.
[0035] A refrigerator according to one embodiment may include a body.
[0036] 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.
[0037] 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.
[0038] "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. In one embodiment, 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.
[0039] In one embodiment, 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. However, 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.
[0040] 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.
[0041] A refrigerator may include one or more storage compartments. When a refrigerator includes two or more storage compartments, each compartment may have a different purpose and be maintained at different temperatures. To achieve this, each storage compartment may be separated from the others by a partition wall containing insulation.
[0042] 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 in a frozen state, 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.
[0043] In addition to names such as "refrigerator," "freezer," and "variable temperature room," a storage room may also be called by various other names such as "vegetable room," "fresh room," "cooling room," and "ice room." The terms "refrigerator," "freezer," and "variable temperature room" used hereinafter should be understood to encompass storage rooms having corresponding uses and temperature ranges.
[0044] In one embodiment, 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.
[0045] 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.
[0046] According to one embodiment, 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.
[0047] 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.
[0048] In one embodiment, 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.
[0049] Depending on the arrangement of the door and storage compartment, refrigerators can be classified into French door type, side-by-side type, bottom mounted freezer (BMF), top mounted freezer (TMF), or single-door refrigerator.
[0050] According to one embodiment, the refrigerator may include a cold air supply device configured to supply cold air to the storage compartment.
[0051] 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.
[0052] In one embodiment, 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. To this end, 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. In one embodiment, 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.
[0053] According to one embodiment, the refrigerator may include a machine room in which at least some components belonging to the cold air supply device are arranged.
[0054] The "machine room" may be designed to be partitioned and insulated from the storage room to prevent heat generated by components placed within the machine room from being transferred to the storage room. The interior of the machine room may be configured to be in communication with the exterior of the main body to dissipate heat from components placed within the machine room.
[0055] In one embodiment, 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.
[0056] In one embodiment, 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.
[0057] According to one embodiment, the refrigerator may include a control unit for controlling the refrigerator.
[0058] 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.
[0059] Memory stores or records various information, data, commands, programs, etc. necessary for the operation of the refrigerator. Memory can store temporary data generated during the generation of control signals for controlling components within the refrigerator. Memory may include at least one of volatile memory and non-volatile memory, or a combination thereof.
[0060] 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. For example, 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.
[0061] Additionally, 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.
[0062] The processor and memory may be provided as a single unit or separately. The processor may include one or more processors. For example, the processor may include a main processor and at least one subprocessor. The memory may include one or more memories.
[0063] In one embodiment, 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. For example, the refrigerator may include a processor and memory that control the operation of a cooling device based on the output of a temperature sensor. Additionally, the refrigerator may separately include a processor and memory that control the operation of a user interface based on user input.
[0064] 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.
[0065] The input interface may include keys, a touchscreen, a microphone, etc. The input interface may receive user input and transmit it to the processor.
[0066] The output interface may include a display, a speaker, etc. The output interface may output various notifications, messages, information, etc. generated by the processor.
[0067] According to one embodiment of the present disclosure, 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.
[0068] FIG. 1 is a drawing showing a refrigerator and a refrigerator control method according to one embodiment of the present disclosure.
[0069] 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.
[0070] Each refrigerator (100) may have different characteristics. The refrigerator (100) may vary in volume and size depending on the model. Furthermore, the combination of cooling chambers may vary, and the size of each cooling chamber may vary. Furthermore, the number of doors in the refrigerator (100) may vary depending on the model.
[0071] For example, 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. Furthermore, for example, 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. Furthermore, the refrigerator (100) may have a variety of cooling chambers and doors arranged. For example, one or two doors may be arranged in one cooling chamber. Furthermore, for example, the cooling chambers may be arranged in a drawer-like manner. Furthermore, for example, the multiple cooling chambers may be arranged vertically or horizontally. In this way, since the refrigerator (100) may have a variety of structures for each product, the cooling characteristics of each refrigerator (100) and each cooling chamber may be different. Additionally, the specific heat of the cooling chamber of the refrigerator (100) may vary depending on the characteristics of the refrigerator (100) and the cooling chamber. According to one embodiment of the present disclosure, 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.
[0072] Meanwhile, the internal temperature of the cooling chamber of the refrigerator (100) may vary depending on the user's usage pattern (110). For example, 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. In addition, for example, 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. In addition, for example, 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. In this way, 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). According to one embodiment of the present disclosure, 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.
[0073] Additionally, the refrigerator (100) can measure the internal temperature of the cooling chamber using a temperature sensor that measures the temperature inside the cooling chamber.
[0074] 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.
[0075] FIG. 2 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
[0076] 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. Furthermore, the refrigerator (100) may be provided in various forms, such as built-in or freestanding.
[0077] According to one embodiment of the present disclosure, a refrigerator (100) may include a processor (210), a memory (212), a cooling chamber (214), and a cooling chamber temperature sensor (216).
[0078] 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. In addition, the processor (210) controls the operation of components provided in the refrigerator (100).
[0079] 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). When the one or more processors included in the processor (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.
[0080] The processor (210) can write data to the memory (212) or read data stored in the memory (212), and in particular, process data according to predefined operation rules or artificial intelligence models by executing a program or at least one instruction stored in the memory (212). Accordingly, the processor (212) can perform operations described in the following embodiments, and operations described as being performed by the refrigerator (100) or detailed components included in the refrigerator (100) in the following embodiments can be regarded as being performed by the processor (210) unless otherwise specifically described.
[0081] 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).
[0082] 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. In addition, 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. For example, the cooling chamber (214) may include one refrigerator, one freezer, and one alternating temperature chamber. In addition, for example, the cooling chamber (214) may include one refrigerator and one freezer.
[0083] The cooling chamber (214) can be opened or closed by a door. Each cooling chamber (214) can be equipped with one or more doors. For example, the cooling chamber (214) can have one door or two double-door doors. Additionally, the cooling chamber (214) can be equipped with a drawer type. In the case of a drawer type cooling chamber (214), the cooling chamber can be opened by opening the drawer and closed by closing the drawer.
[0084] 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).
[0085] 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.
[0086] The processor (210) uses the internal temperature of the cooling chamber (214), the first generation data, and the second generation data to predict the internal temperature of the cooling chamber (214) after a reference time. The reference time may be variously determined as, for example, 10 seconds, 30 seconds, 1 minute, 5 minutes, etc. The processor (210) may predict the internal temperature of the cooling chamber (214) using an artificial intelligence model. According to one embodiment of the present disclosure, the processor (210) may input the internal temperature, the first generation data, and the second generation data into the artificial intelligence model, and the artificial intelligence model may output a predicted temperature after the reference time. In addition, according to one embodiment of the present disclosure, 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.
[0087] 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.
[0088] Additionally, according to one embodiment of the present disclosure, 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). For example, the processor (210) may predict the internal temperature using the average value of the internal temperature measurement values over the last 5 minutes.
[0089] Next, the first generation data and the second generation data are described.
[0090] 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. In this way, the operation of supplying cold air to the cooling chamber (214) by the cold air supply device is called a cooling operation. However, after the 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 the difference in the specific heat of each cooling chamber (214) as described above.
[0091] 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. According to one embodiment of the present disclosure, during the operation of the refrigerator (100), 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).
[0092] 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.
[0093]
[0094] If the performance of the refrigeration supply device is the same, 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. If we assume that the reference temperature that requires cooling of the cooling chamber (214) is 5°C, it may take 1 hour for the first refrigerator to reach the reference temperature, and it may take 30 minutes for the second refrigerator to reach the reference temperature. In other words, since the load on the second refrigerator is greater than that on the first refrigerator, the first generation data on the second refrigerator may be twice as large as the first generation data on the first refrigerator.
[0095] The second generated data is data indicating the user's usage pattern. According to one embodiment of the present disclosure, 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.
[0096] 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.
[0097] 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). According to one embodiment of the present disclosure, 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. For example, 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. For example, 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.
[0098] The first sub-generation data can be defined as in mathematical expression 2.
[0099]
[0100] 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). In addition, 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.
[0101] 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). According to one embodiment of the present disclosure, 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. For example, 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. For example, 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.
[0102] 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.
[0103] The second sub-generation data can be defined as in mathematical expression 3.
[0104]
[0105] 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). In addition, for example, 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.
[0106] 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.
[0107] 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). According to one embodiment of the present disclosure, 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. For example, 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. For example, 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. In addition, 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.
[0108] The third sub-generation data can be defined as in mathematical expression 4.
[0109]
[0110] 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.
[0111] According to one embodiment of the present disclosure, when the refrigerator (100) product is initially installed, 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. For example, 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.
[0112] FIG. 3 is a graph showing measured internal temperature and predicted internal temperature according to one embodiment of the present disclosure.
[0113] 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. As shown in the graph of FIG. 3, 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.
[0114] 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.
[0115] 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. For example, a first cooling chamber (214a) may be a refrigerator, a second cooling chamber (214b) may be a freezer, and 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. For example, 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. For example, 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.
[0116] 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.
[0117] 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. For example, 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), and the third cooling chamber (214c) can be opened or closed by one door (410d).
[0118] 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).
[0119] In addition, 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.
[0120] FIG. 5 is a drawing showing a refrigerator control method according to one embodiment of the present disclosure.
[0121] 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.
[0122] In step S502, 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).
[0123] Next, in step S504, the refrigerator (100) acquires first generation data. As described above, 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.
[0124] In addition, in step S506, the refrigerator (100) obtains second generated data. As described above, 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. In addition, 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. In addition, 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.
[0125] 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).
[0126] Next, in step S508, 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. According to one embodiment of the present disclosure, 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. In addition, according to one embodiment of the present disclosure, 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.
[0127] FIG. 6 is a diagram illustrating a process of defining and updating first generation data according to one embodiment of the present disclosure.
[0128] 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.
[0129] First, in step S602, 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.
[0130] Next, in 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.
[0131] If the cooling operation is initiated, 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. When the cooling operation is performed, 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.
[0132] Next, in step S608, 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.
[0133] If the change in the temperature inside the refrigerator between the previous cooling end time and the current cooling start time is less than or equal to the first re-measurement reference value, 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.
[0134] When the first generation data is defined in step S504, the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the first generation data defined in step S508.
[0135] FIG. 7 is a diagram illustrating a process for obtaining second generation data according to one embodiment of the present disclosure.
[0136] 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.
[0137] First, in step S702, the refrigerator (100) initiates user action measurement. User action measurement includes detecting the opening and closing of the door. According to one embodiment of the present disclosure, 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.
[0138] Next, in 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.
[0139] Next, when a door opening event is detected, in step S706, 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. In addition, 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.
[0140] Next, in 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.
[0141] Next, in step S710, 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.
[0142] Next, the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the defined second generation data in step S508.
[0143] 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.
[0144] 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. In addition, 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.
[0145] First, in step S802, 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.
[0146] Next, in step S804, the refrigerator (100) initiates user action measurement. User action measurement includes an operation of detecting the opening and closing of the door. According to one embodiment of the present disclosure, 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.
[0147] Next, in step S806, the refrigerator (100) determines whether a door opening event has occurred.
[0148] Next, in 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.
[0149] Next, in step S810, 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.
[0150] If the number of door openings per standard time exceeds the maximum number of door openings per standard time, in 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.
[0151] In addition, 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.
[0152] If, in step S810, the number of door openings per reference time is less than or equal to the maximum number of door openings per reference time, 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.
[0153] If the temperature difference within the refrigerator per reference time exceeds the second re-measurement standard, 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.
[0154] If the temperature difference within the reference time is less than or equal to the second remeasurement reference, the refrigerator (100) can use the existing first sub-generation data as is.
[0155] Once the first sub-generation data is defined, in step S508, the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the first sub-generation data.
[0156] 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.
[0157] 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. In addition, 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.
[0158] First, in step S902, 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.
[0159] Next, in step S904, the refrigerator (100) initiates user action measurement. User action measurement includes an operation of detecting the opening and closing of the door. According to one embodiment of the present disclosure, 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.
[0160] Next, in step S906, the refrigerator (100) determines whether a door opening event has occurred.
[0161] Next, in step S908, 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).
[0162] Next, in step S910, the refrigerator (100) determines whether the door opening time per reference time is less than or equal to the maximum door opening time per reference time. The reference time may be determined to be several minutes or several tens of minutes. For example, the reference time may be determined to be one minute.
[0163] If the door opening time per standard time exceeds the maximum door opening time per standard time, in 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.
[0164] In addition, 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.
[0165] 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.
[0166] When the second sub-generation data is defined, in step S508, the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the second sub-generation data.
[0167] 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.
[0168] 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.
[0169] First, in step S1002, 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.
[0170] Next, in step S1004, the refrigerator (100) initiates user action measurement. User action measurement includes an operation of detecting the opening and closing of the door. According to one embodiment of the present disclosure, 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. For example, the refrigerator (100) can measure the user action by detecting the opening and closing of the door every month for one month.
[0171] Next, in step S1006, the refrigerator (100) determines whether a door opening event has occurred.
[0172] Next, in 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.
[0173] Next, 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. When the corresponding user action measurement section has ended, the refrigerator (100) starts the next user action measurement in step S1002.
[0174] When the user action measurement is completed, 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.
[0175] Next, the refrigerator (100) predicts the internal temperature of the cooling chamber (214) using the defined third sub-generation data in step S508.
[0176] 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.
[0177] 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.
[0178] First, in step S508, 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.
[0179] Next, in step S1102, 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.
[0180] If it is determined that the difference between the predicted value and the measured value of the internal temperature is greater than or equal to the reference error value, 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.
[0181] If the error value between the predicted value and the measured value of the internal temperature is determined to be less than the reference error value, 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.
[0182] FIG. 12 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
[0183] 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.
[0184] 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. According to one embodiment of the present disclosure, the artificial intelligence model (1210) may be trained during the product development stage and installed in the refrigerator (100) in a trained state. In addition, according to one embodiment of the present disclosure, 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).
[0185] According to one embodiment of the present disclosure, the input data (1212) of the artificial intelligence model (1210) may further include the cooling room sensor data and refrigerator sensor data described in FIG. 4. The artificial intelligence model (1210) may receive the cooling room sensor data and refrigerator sensor data of the corresponding cooling room (214) along with the internal temperature, the first generation data, and the second generation data. The artificial intelligence model (1210) may be trained using the internal temperature, the cooling room sensor data, the refrigerator sensor data, the first generation data, and the second generation data as training data.
[0186] The processor (210) may be composed of one or more processors. In this case, 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). Alternatively, when 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).
[0187] The predefined operation rules or artificial intelligence model (1210) is characterized by being created through learning. Here, 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.
[0188] 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.
[0189] FIG. 13 is a diagram illustrating a temperature prediction model according to one embodiment of the present disclosure.
[0190] 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.
[0191] 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).
[0192] According to one embodiment of the present disclosure, 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.
[0193] 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.
[0194] According to one embodiment of the present disclosure, the first generation data is a, the first sub-generation data is b, the second sub-generation data is c, and the third sub-generation data is d, and the model prediction value is Y. m When this is said, the predicted temperature Y can be calculated by mathematical expression 5.
[0195]
[0196] According to one embodiment of the present disclosure, x1, x2, x3, and x4 in Equation 5 can be calculated based on learning data. According to one embodiment of the present disclosure, x1, x2, x3, and x4 are defined as values that satisfy Equation 6 using a technique using linear regression or a fully connected (FC) layer. Y m is the model predicted value, and Y0 is the measured internal temperature. The refrigerator (100) or a predetermined learning device (not shown) may be used to determine the model predicted value (Y m ) and the measured internal temperature (Y0) are obtained, and the model predicted value (Y m ) and the measured internal temperature (Y0) can be used to calculate inversely. When the temperature prediction model (120) is updated, the values of x1, x2, x3, and x4 can be updated.
[0197]
[0198] FIG. 14 is a drawing showing the structure of a refrigerator according to one embodiment of the present disclosure.
[0199] According to one embodiment of the present disclosure, a refrigerator (100) may include a processor (210), a memory (212), a cooling chamber (214), a cooling chamber temperature sensor (216), a communication module (1410), and an output interface (1420). In FIG. 14, descriptions overlapping with those in FIG. 2 are omitted, and differences from FIG. 2 are mainly described.
[0200] 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.
[0201] Additionally, according to one embodiment of the present disclosure, 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). In addition, 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.
[0202] 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). In addition, 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. In addition, for example, 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).
[0203] Additionally, for example, 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.
[0204] According to one embodiment of the present disclosure, 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.
[0205] 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.
[0206] According to one embodiment of the present disclosure, when the load of the cooling chamber (214) increases beyond a predetermined standard, 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). According to one embodiment of the present disclosure, 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.
[0207] According to one embodiment of the present disclosure, 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. According to one embodiment of the present disclosure, 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.
[0208]
[0209] Current (A) is the current third sub-generated data, Q1 is the value of the lower 25% point of the third sub-generated data, and IQR is the difference between the value of the upper 75% point and the value of the lower 25% point of the third sub-generated data. 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.
[0210] When a high load condition is detected, the processor (210) may generate a high load notification. According to one embodiment of the present disclosure, 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. Furthermore, according to one embodiment of the present disclosure, the processor (210) may output the high load notification via the output interface (1420).
[0211] FIG. 15 is a diagram illustrating a refrigerator, an external device, and a server according to one embodiment of the present disclosure.
[0212] 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).
[0213] 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).
[0214] 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.
[0215] 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).
[0216] A user can control a refrigerator (100) using an application installed on an external device (1510). 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. 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).
[0217] 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. In addition, the external device (1510) communicates with the server (1520) and transmits user inputs received through the application to the refrigerator (100).
[0218] A network (NET) 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.
[0219] A network (NET) 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. Short-range wireless networks may include, but are not limited to, Bluetooth™ (IEEE 802.15.1), Zigbee (IEEE 802.15.4), Wi-Fi Direct, Near Field Communication (NFC), and Z-Wave.
[0220] An access point (AP) 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).
[0221] An AP may include a device that enables devices to connect using Wi-Fi-related standards in a computer network.
[0222] According to embodiments of the present disclosure, the AP may include a hardware-implemented AP and a software-implemented AP.
[0223] For example, 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.
[0224] The access point (AP) can communicate with the refrigerator (100) and external devices (1510) using wireless communication such as Wi-Fi (Wi-Fi™, IEEE 802.11) and can connect to a wide area network (WAN) using wired communication.
[0225] The refrigerator (100) can transmit information about its operation or status to the server (1520) via a network (NET). For example, the refrigerator (100) can transmit information about its operation or status to the server (1520) via Wi-Fi™ (IEEE 802.11) communication.
[0226] If the refrigerator (100) is not equipped with a Wi-Fi communication module, 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). In addition, for example, if the refrigerator (100) is not equipped with a Wi-Fi communication module, the refrigerator (100) can be connected to a communication relay device by a wire and perform Wi-Fi communication through the communication relay device.
[0227] 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.
[0228] When information regarding operation or status is received from the refrigerator (100), the server (1520) can update information previously stored in relation to the refrigerator (100). The server (1520) can transmit information regarding operation or status of the refrigerator (100) to an external device (1510) via a network (NET).
[0229] 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.
[0230] The refrigerator (100) can obtain various information from the server (1520) and provide the obtained information to the user. In addition, 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.
[0231] 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.
[0232] 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.
[0233] 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).
[0234] First, the refrigerator (100) can acquire second generation data in step S1602. According to one embodiment of the present disclosure, 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.
[0235] Next, 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.
[0236] If the second generation data satisfies the high load condition, 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. Furthermore, 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.). Furthermore, the high load notification request may include identification information, account information, authentication information, etc. of the refrigerator (100).
[0237] Next, 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) through the communication module (1410).
[0238] In step S1610, the server (1520) may transmit a high load notification request to an external device (1510). When the server (1520) receives the high load notification request, it 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. In addition, 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).
[0239] Next, in 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.
[0240] Additionally, 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).
[0241] FIG. 17 is a diagram illustrating a process for outputting a high load notification according to one embodiment of the present disclosure.
[0242] 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). For example, 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).
[0243] Additionally, according to one embodiment of the present disclosure, 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). For example, 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).
[0244] 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.
[0245] 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).
[0246] In 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.
[0247] Next, 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).
[0248] In 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.
[0249] 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.
[0250] FIG. 19 is a block diagram showing the structure of a refrigerator according to one embodiment of the present disclosure.
[0251] A refrigerator (100) according to one embodiment of the present disclosure 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.
[0252] 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).
[0253] 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).
[0254] The cooling chamber (1920) may include at least one of a cooling chamber (1921), a freezer chamber (1922), or a variable temperature chamber (1923). In addition, 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).
[0255] The door (1930) may be provided to be openable to open or close each cooling chamber (1920).
[0256] 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).
[0257] The communication module (1950) may include a short-range communication module (1951) and a long-range communication module (1952).
[0258] 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.
[0259] 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. Here, 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.
[0260] 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).
[0261] 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).
[0262] 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).
[0263] According to one embodiment of the present disclosure, the processor (1980) may include a separate NPU that performs the operation of the artificial intelligence model. In addition, the processor (1980) may include a central processing unit (CPU), a graphics processor (GPU; Graphic Processing Unit), etc.
[0264] 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. In addition, the refrigerator (100) may also operate a web storage or cloud server that performs a storage function on the Internet.
[0265] The power module (1990) can receive power from an external power source and supply power to each component of the refrigerator (100).
[0266] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "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. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0267] According to one embodiment, 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). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0268] According to one aspect of one embodiment of the present disclosure, a refrigerator control method is provided. The 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.
[0269] In addition, according to one embodiment of the present disclosure, 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 temperature change value 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 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 the first generation data.
[0270] In addition, according to one embodiment of the present disclosure, 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.
[0271] In addition, according to one embodiment of the present disclosure, the second generated data may include first sub-generated data, and 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.
[0272] In addition, according to one embodiment of the present disclosure, the second generation data includes first sub-generation data, and 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, and calculating a value obtained by dividing a 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's action measurement section. The step of redefining as first sub-generated data, and when the temperature difference per the reference time exceeds the second re-measurement reference, the step of redefining as first sub-generated data a value obtained by dividing the product of the door opening time and the temperature change value inside the room due to the door opening by the time of the user's action measurement section.
[0273] In addition, according to one embodiment of the present disclosure, the second generation data includes second sub-generation data, and 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.
[0274] In addition, according to one embodiment of the present disclosure, the second generated data includes second sub-generated data, and 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.
[0275] In addition, according to one embodiment of the present disclosure, the second generation data includes third sub-generation data, and 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.
[0276] Additionally, according to one embodiment of the present disclosure, the step of obtaining the second generation data may further include the step of updating the third sub-generation data periodically according to the user's action measurement section.
[0277] Additionally, according to one embodiment of the present disclosure, 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.
[0278] Additionally, according to one embodiment of the present disclosure, 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.
[0279] In addition, according to one embodiment of the present disclosure, 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.
[0280] Additionally, according to one embodiment of the present disclosure, 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.
[0281] In addition, according to one embodiment of the present disclosure, 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.
[0282] In addition, according to one embodiment of the present disclosure, 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.
[0283] Additionally, according to one embodiment of the present disclosure, the artificial intelligence model is executed by a server, and 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.
[0284] Also, according to one aspect of one embodiment of the present disclosure, a refrigerator is provided. The 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.
[0285] In addition, according to one embodiment of the present disclosure, 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.
[0286] In addition, according to one embodiment of the present disclosure, 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.
[0287] In addition, according to one aspect of one embodiment of the present disclosure, a computer-readable recording medium having recorded thereon a program for performing a refrigerator control method on a computer is provided.
Claims
1. Step of measuring the internal temperature of the cooling room; A step of acquiring first generation data representing the specific heat of a cooling room; A step of obtaining second generated data representing the user's usage pattern; and A refrigerator control method comprising: an artificial intelligence model that receives input data including the measured internal temperature and outputs a predicted temperature; and a step of predicting the internal temperature of the cooling chamber after a reference time using the first generated data and the second generated data.
2. In paragraph 1, The step of obtaining the above first generation data is: A step of measuring the internal temperature change value of the cooling room between the previous cooling end time and the cooling start time during a cooling operation of performing cooling of the cooling room; and A refrigerator control method comprising a step of defining a value of a change in the internal temperature of the cooling chamber between the previous cooling end time and the cooling start time of the cooling chamber divided by the time difference between the previous cooling end time and the cooling start time as first generated data.
3. In paragraph 1 or 2, The step of obtaining the above first generation data is: A step of measuring the change in internal temperature of the cooling room at the time of the end of the previous cooling and at the start of cooling during a cooling operation that performs cooling of the cooling room; A step of using the first generation data defined in advance as the first generation data when the internal temperature change value at the end of the previous cooling and at the start of the cooling is less than or equal to the first re-measurement reference value; and A refrigerator control method, comprising a step of redefining the value of the temperature change inside the cooling chamber between the previous cooling end time and the cooling start time of the cooling chamber divided by the time difference between the previous cooling end time and the cooling start time as the first generated data, when the change in temperature inside the cooling chamber between the previous cooling end time and the cooling start time of the cooling chamber exceeds the first remeasurement reference value.
4. In any one of paragraphs 1 to 3, The second generation data includes the first sub-generation data, The step of obtaining the second generation data is: During the user's action measurement section, a step of measuring the door opening time and the internal temperature change value due to the door opening; and A refrigerator control method comprising a step of defining a value obtained by dividing the product of the door opening time and the internal temperature change value due to the door opening by the time of the user's action measurement section as the first sub-generated data.
5. In any one of paragraphs 1 to 4, The second generation data includes the first sub-generation data, The step of obtaining the second generation data is: During the user's action measurement section, a step of measuring the number of door openings per reference time, the door opening time, and the internal temperature change value due to the door opening; A step of determining whether the number of door openings per the measured 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 time when the number of door openings per the measured 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 above as the first sub-generation data when the temperature difference per the above reference time is less than or equal to the second re-measurement reference; If the number of door openings per the measured reference time exceeds the maximum number of door openings per the measured reference time, the maximum number of door openings per the measured reference time is updated to the number of door openings per the measured reference time, and a value obtained by dividing the product of the door opening time and the internal temperature change value due to the door opening by the time of the user's action measurement section is defined as the first sub-generated data; and A refrigerator control method, comprising a step of redefining the product of the door opening time and the temperature change value inside the refrigerator due to the door opening divided by the time of the user's action measurement section as the first sub-generation data when the temperature difference per the reference time exceeds the second re-measurement standard.
6. In any one of paragraphs 1 to 5, The second generation data includes second sub-generation data, The step of obtaining the second generation data is: During the user's action measurement section, a step of measuring the door opening time, the internal temperature change value due to the door opening, and the outside temperature; and A refrigerator control method comprising a step of defining a value obtained by dividing the product of the door opening time, the internal temperature change value 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.
7. In any one of paragraphs 1 to 6, The second generation data includes second sub-generation data, The step of obtaining the second generation data is: During the user's action measurement section, a step of measuring the number of door openings per reference time, the door opening time, the internal temperature change value due to the door opening, and the outside temperature; A step of determining whether the measured door opening time is less than or equal to the maximum door opening time per reference time; If the measured door opening time exceeds the maximum door opening time per the reference time, the step of updating the maximum door opening time per the reference time, and redefining the value obtained by dividing the product of the door opening time, the internal temperature change value due to the door opening, and the external temperature by the time of the user's action measurement section as the second sub-generated data; and A refrigerator control method, comprising a step of using the predefined second sub-generation data as the second sub-generation data when the measured door opening time is less than or equal to the maximum door opening time per the reference time.
8. In any one of paragraphs 1 to 7, The second generation data includes third sub-generation data, The step of obtaining the second generation data is: During the user's action measurement section, for each of at least one door opening event, a step of measuring the door opening time and the internal temperature change value due to the door opening; and A refrigerator control method comprising a step of defining a value obtained by dividing the sum of the product of the door opening time and the internal temperature change value due to the door opening for each of the at least one door opening events by the time of the user's action measurement section as the third sub-generated data.
9. In any one of paragraphs 1 to 8, The step of predicting the internal temperature of the above cooling room is: A refrigerator control method comprising 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.
10. In any one of paragraphs 1 to 9, The step of predicting the internal temperature of the above cooling room is: A step of obtaining a model prediction value from the above artificial intelligence model; and A refrigerator control method, comprising a step of post-processing the model prediction value using the first generation data and the second generation data to obtain the predicted internal temperature.
11. In any one of paragraphs 1 to 10, A step of comparing the predicted internal temperature with the internal temperature measured at a time corresponding to the predicted internal temperature; and A refrigerator control method further comprising a step of re-acquiring at least one of the first generation data or the second generation data when the error value between the predicted internal temperature and the measured internal temperature is greater than or equal to a reference error value.
12. In any one of paragraphs 1 to 11, The refrigerator comprises at least one cooling chamber in which a target cooling temperature is individually set, A refrigerator control method, wherein 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 are individually performed for each of the at least one cooling chamber.
13. In any one of paragraphs 1 to 12, A refrigerator control method, wherein the input data further includes 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 indicated 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 indicated temperature, or the number of times the cooling room door is opened.
14. At least one cooling chamber (214); A cooling room temperature sensor (216) that measures the internal temperature of the cooling room (214); A memory (212) storing at least one instruction; and At least one processor (210) is included, and the at least one processor (210) executes the at least one instruction, Obtain first generation data representing the specific heat of the above cooling room (214), Obtain second generation data representing the user's usage pattern, A refrigerator (100) that receives input data including the measured internal temperature and outputs a predicted temperature, and predicts the internal temperature of the cooling chamber (214) after a reference time using the first generated data and the second generated data.
15. A computer-readable recording medium having recorded thereon a program for performing the method of Article 14 on a computer.
Citation Information
Patent Citations
Refrigerator and program
JP2021139602A
Information processing system
JP2021179276A
How to change the set temperature of the refrigerator
KR1019940007487A
Apparatus for testing airtight of pipe and method for testing airtight of pipe
KR1020210019828A
Collision detection apparatus and method for robot
KR1020220120009A