Refrigerator

CN119183516AInactive Publication Date: 2024-12-24HISENSE(SHANDONG)REFRIGERATOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280095438.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-06-14
Filing Date
2022-11-02
Publication Date
2024-12-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When the existing refrigerator detects the ambient temperature, the temperature sensor is placed on the left and right hinge boxes at the top of the refrigerator, which results in inaccurate ambient temperature detection, affects the compressor speed control, and causes energy waste.

Method used

A temperature detection component is installed on the back panel of the refrigerator. Based on the usage time and environmental information of the refrigerator, the ambient temperature is corrected and the target speed of the compressor is accurately controlled.

Benefits of technology

Through more accurate ambient temperature detection and correction processing, precise control of the refrigerator compressor is achieved, improving energy saving and operating efficiency, and reducing energy waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183516A_ABST
    Figure CN119183516A_ABST
Patent Text Reader

Abstract

A refrigerator comprises a refrigerator body (101), a main control board box (401), a temperature detection assembly (402), a refrigeration system (103) and a controller. A compartment (102) is arranged in the box body (101), and the box body (101) is provided with a rear back plate (301). The main control board box (401) is arranged on a rear backboard (301) of the box body (101). The temperature detection assembly (402) is arranged on the main control board box (401), and the temperature detection assembly (402) is used for detecting the environment temperature. The refrigerating system (103) is arranged in the box body (101), and the refrigerating system (103) comprises a compressor (201), an evaporator (202), a capillary tube (203), a filter (204) and a condenser (205). The controller is configured to: acquire a first ambient temperature detected by the temperature detection component (402); correcting the first environment temperature to obtain a second environment temperature; and determining a target rotating speed of the compressor (201) according to the second environment temperature so as to control the compressor (201) to operate at the target rotating speed.
Need to check novelty before this filing date? Find Prior Art

Description

refrigerator

[0001] This application claims priority to Chinese patent application No. 202210666468.9 filed on June 14, 2022, priority to Chinese patent application No. 202210666454.7 filed on June 14, 2022, and priority to Chinese patent application No. 202210665961.9 filed on June 14, 2022, the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present disclosure relates to the technical field of household appliances, and in particular to a refrigerator. Background Art

[0003] Refrigerators are common household appliances. They typically use a compressor to cool the refrigerator. To improve its cooling efficiency and energy savings, the refrigerator's ambient temperature can be detected and used to control the compressor speed. When the ambient temperature is high, the compressor speed can be set higher; when the ambient temperature is low, the compressor speed can be set lower.

[0004] Summary of the Invention

[0005] A refrigerator is provided, comprising a housing, a main control panel, a temperature detection component, a refrigeration system, and a controller. A compartment is provided in the housing, and the housing has a back panel. The main control panel is disposed on the back panel of the housing. The temperature detection component is disposed on the main control panel, and is used to detect ambient temperature. The refrigeration system is disposed in the housing, and comprises a compressor, an evaporator, a capillary tube, a filter, and a condenser. The controller is configured to: obtain a first ambient temperature detected by the temperature detection component; perform correction processing on the first ambient temperature to obtain a second ambient temperature; and determine a target speed of the compressor based on the second ambient temperature to control the compressor to operate at the target speed. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] To more clearly illustrate the technical solutions of the present disclosure, the following briefly introduces the drawings required for use in some embodiments of the present disclosure. However, the drawings described below are only drawings of some embodiments of the present disclosure, and those skilled in the art can also derive other drawings based on these drawings. In addition, the drawings described below can be regarded as schematic diagrams and are not intended to limit the actual size of the products involved in the embodiments of the present disclosure, the actual process of the method, the actual timing of the signals, etc.

[0007] FIG1 is a structural diagram of a refrigerator according to some embodiments;

[0008] FIG2 is a block diagram of a refrigeration system according to some embodiments;

[0009] FIG3 is a structural diagram of a box according to some embodiments;

[0010] FIG4 is a structural diagram of a main control board box according to some embodiments;

[0011] FIG5 is a flow chart of a refrigeration system control method according to some embodiments;

[0012] FIG6 is a flow chart of another refrigeration system control method according to some embodiments;

[0013] FIG7 is a flow chart of yet another refrigeration system control method according to some embodiments;

[0014] FIG8 is a flow chart of another refrigeration system control method according to some embodiments;

[0015] FIG9 is a flow chart of another refrigeration system control method according to some embodiments;

[0016] FIG10 is a structural diagram of a compressor control device according to some embodiments;

[0017] FIG11 is a block diagram of a controller according to some embodiments. DETAILED DESCRIPTION

[0018] The following will be combined with the accompanying drawings to clearly and completely describe the technical solutions in some embodiments of the present disclosure. Obviously, the embodiments described are only some embodiments of the present disclosure, not all embodiments. Based on the embodiments provided by the present disclosure, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of the present disclosure.

[0019] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and its other forms, such as the third person singular form "comprises" and the present participle form "comprising", are to be interpreted as open and inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples" are intended to indicate that the particular features, structures, materials or characteristics associated with the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representation of the above terms does not necessarily refer to the same embodiment or example. In addition, the particular features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.

[0020] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present disclosure, unless otherwise specified, "plurality" means two or more.

[0021] When describing some embodiments, the expressions "coupled" and "connected" and their derivatives may be used. The term "connected" should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium. The term "coupled" indicates that two or more components are in direct physical or electrical contact. The term "coupled" or "communicatively coupled" may also refer to two or more components that are not in direct contact with each other, but still cooperate or interact with each other. The embodiments disclosed herein are not necessarily limited to the contents of this document.

[0022] “At least one of A, B and C” has the same meaning as “at least one of A, B or C” and both include the following combinations of A, B and C: A only, B only, C only, the combination of A and B, the combination of A and C, the combination of B and C, and the combination of A, B and C.

[0023] “A and / or B” includes the following three combinations: A only, B only, and a combination of A and B.

[0024] The use of "adapted to" or "configured to" herein is intended to be open and inclusive language that does not exclude devices adapted or configured to perform additional tasks or steps.

[0025] As used herein, "about," "substantially," or "approximately" includes the stated value and an average value that is within an acceptable range of deviation from the particular value as determined by one of ordinary skill in the art taking into account the measurements in question and the errors associated with the measurement of the particular quantity (i.e., the limitations of the measurement system).

[0026] As used herein, "parallel", "perpendicular", and "equal" include the situations described and situations similar to the situations described, and the range of the similar situations is within an acceptable deviation range, wherein the acceptable deviation range is as determined by a person of ordinary skill in the art taking into account the measurement in question and the errors associated with the measurement of the specific quantity (i.e., the limitations of the measurement system). For example, "parallel" includes absolute parallelism and approximate parallelism, wherein the acceptable deviation range of approximate parallelism can be, for example, a deviation within 5°; "perpendicular" includes absolute perpendicularity and approximate perpendicularity, wherein the acceptable deviation range of approximate perpendicularity can also be, for example, a deviation within 5°. "Equal" includes absolute equality and approximate equality, wherein the acceptable deviation range of approximate equality can be, for example, that the difference between the two equals is less than or equal to 5% of either one.

[0027] As shown in Figure 1 , a refrigerator includes a housing 101, which may include a compartment 102. The refrigerator may also include a refrigeration system 103. Figure 1 is merely schematic and should not be construed as limiting the specific configuration of the refrigerator, its compartments, or its refrigeration system. In actual use, the compartment divisions and the specific location of the refrigeration system can be customized based on specific needs.

[0028] As shown in Figure 2, refrigeration system 103 may include a compressor 201, an evaporator 202, a capillary tube 203, a filter 204, and a condenser 205. For example, compressor 201 may include a variable frequency compressor. The outlet of compressor 201 is connected to the inlet of condenser 205, which in turn is connected to the inlet of filter 204. Capillary tube 203 is provided on a connecting pipe between the outlet of filter 204 and the inlet of evaporator 202, which in turn is connected to the inlet of compressor 201. Filter 204 may be a drying filter 204. A liquid reservoir is also provided between evaporator 202 and compressor 201 for storing liquid refrigerant. In the refrigeration system, the compressor 201 converts the refrigerant into a high-temperature, high-pressure liquid refrigerant, which undergoes heat exchange in the condenser and becomes a normal-temperature, high-pressure liquid refrigerant. The refrigerant is filtered out of impurities in the filter 204, and is converted into a low-temperature, low-pressure liquid through the capillary tube 203 during the process of reducing pressure and cooling. The refrigerant then undergoes heat exchange in the refrigerator compartment through the evaporator 202 and is converted into a low-pressure gaseous refrigerant, which then re-enters the compressor 201 for the next refrigeration cycle.

[0029] When the refrigerator is operating, compressor 201 can run at a certain speed to convert the refrigerant into a high-temperature, high-pressure liquid refrigerant. By controlling the operating speed of the compressor during the refrigeration cycle of the refrigerator's refrigeration system, the refrigerator's cooling efficiency is optimized to ensure that the refrigerator's cooling effect matches the actual environment, achieving energy savings and improving operating efficiency.

[0030] The speed of the compressor directly affects the refrigerator's energy consumption. Therefore, to reduce refrigerator energy consumption, precise control of the compressor speed is necessary. To achieve accurate compressor speed control, ambient temperature can be used to adjust the compressor in real time. Therefore, the accuracy of ambient temperature plays a crucial role in precise compressor control.

[0031] As a refrigerator is used, its ambient temperature may change. Currently, a common method for detecting ambient temperature is to place ambient temperature sensors on the left and right hinge boxes at the top of the refrigerator. Due to the size limitations of the hinge boxes, the placement of the ambient temperature sensors is limited. If placed elsewhere in the refrigerator, the accuracy of controlling the compressor speed based on ambient temperature is low, leading to inconsistent compressor speed and energy waste. Therefore, accurately detecting ambient temperature is a pressing technical problem. To address the inaccurate ambient temperature detection caused by placing temperature sensors elsewhere, the present disclosure provides a refrigerator and refrigeration system control method. This method obtains the ambient temperature detected by a temperature detection component and, based on the refrigerator's usage time and location information, corrects the ambient temperature to obtain a more accurate second ambient temperature. This second ambient temperature can be used to determine a more accurate target speed for the refrigerator's compressor, which in turn enables more accurate control of the refrigerator's compressor. This allows compressor control to be more closely integrated with usage time and location information, resulting in more accurate compressor speed control and improved energy conservation and efficiency.

[0032] As shown in Figures 3 and 4, in the embodiment of the present disclosure, a main control board box 401 is provided on the back panel 301 of the housing 101. As shown in Figure 4, a temperature detection component 402 is provided on the main control board box 401. The temperature detection component 402 is used to detect the ambient temperature around the main control board box 401. For example, the temperature detection component 402 may include a temperature sensor. The refrigerator also includes a controller, which may be configured as follows:

[0033] Acquire a first ambient temperature detected by a temperature detection component of the refrigerator;

[0034] Determine the usage time of the refrigerator and the placement environment information of the refrigerator;

[0035] Correcting the first ambient temperature based on the usage duration and placement environment information to obtain a second ambient temperature;

[0036] The target speed of the compressor is determined according to the second ambient temperature to control the compressor to operate at the target speed.

[0037] The first ambient temperature may be temperature data detected by a temperature detection component when the refrigerator is started. The first ambient temperature may be collected and stored in a controller of the refrigerator so as to be read from the controller.

[0038] The usage time may include: the startup time of the refrigerator and the length of the current time, or it may refer to the actual running time of the refrigerator after it is started.

[0039] The first ambient temperature can be the ambient temperature detected in real time by a temperature detection component in the main control board box on the back panel of the refrigerator. The temperature detection component can detect the temperature inside the main control board box of the refrigerator at a certain detection frequency. Each time the first ambient temperature is detected, the first ambient temperature can be corrected using the technical solution of the present disclosure.

[0040] Obtaining a first ambient temperature detected by a temperature detection component of the refrigerator may include: reading the first ambient temperature detected by the temperature detection component of the refrigerator in response to a compression control request from the refrigerator. The first ambient temperature may be a temperature acquired in real time from the refrigerator. The compression control request may be automatically generated by the refrigerator after a user activates an energy-saving mode of the refrigerator.

[0041] The above technical solution controls the speed of the refrigerator compressor based on both time and environment, and the refrigerator's usage time and placement environment information can be obtained through detection. Of course, the method for obtaining the refrigerator's usage time and placement environment information may also include: displaying a refrigerator information collection interface on a user terminal, detecting the refrigerator's usage time and placement environment information input by the user in the information collection interface, and obtaining the refrigerator's usage time and placement environment information input by the user.

[0042] In actual applications, components within main control board 401 may generate heat during operation, thus affecting temperature detection component 402 due to temperature fluctuations within the main control board. In actual applications, temperature fluctuations within components within main control board 401 may be affected by the operating time of the refrigerator. The longer the refrigerator is in operation, the higher the temperature of the main control board may be. Therefore, it is necessary to obtain the operating time of the refrigerator. Furthermore, the temperature of the main control board may also be affected by the environment in which the refrigerator is placed. For example, in a relatively confined space, insufficient heat dissipation may cause an impact, while in a space close to a cold source, heat dissipation may be accelerated. Therefore, to accurately detect the ambient temperature, the operating time and the placement environment information can be used to modify the first ambient temperature to obtain a second ambient temperature. For example, obtaining the first ambient temperature detected by the refrigerator's temperature detection component may include obtaining the first ambient temperature detected by the refrigerator's temperature detection component in response to a speed control request initiated for the refrigerator. The speed control request may be generated by a user trigger. For example, a user-triggered energy-saving request may be detected and, in response to the energy-saving request, a speed control request for the refrigerator's compressor may be generated. The speed control request can also be automatically generated through the speed control frequency, which can: obtain the preset speed control frequency, determine the update time of the refrigerator according to the preset speed control frequency, and generate a speed control request for the refrigerator compressor when the update time is reached.

[0043] For example, determining the target speed of the compressor based on the second ambient temperature may include querying a temperature-speed association list to determine the target speed corresponding to the second ambient temperature. Different speeds may be pre-associated with ambient temperatures. Any ambient temperature may be configured with a corresponding speed. In some embodiments, the controller is further configured with a temperature correction database; the controller is configured to, when performing a correction process on the first ambient temperature based on usage duration and placement environment to obtain the second ambient temperature, include:

[0044] Determine the target time type for the refrigerator based on how long it is used;

[0045] Determine the target environment type of the refrigerator according to the placement environment information of the refrigerator;

[0046] Query the temperature correction database for a target corrected temperature that matches both the target time type and the target environment type;

[0047] The sum of the target correction temperature and the first ambient temperature is calculated to obtain the second ambient temperature.

[0048] The time type may include at least one, for example, a short-term type, an intermediate-term type, a long-term type, and a long-term exception type. The short-term type may include less than six hours, the intermediate-term type may include six to eight hours, the long-term type may include greater than eighteen hours, and the long-term exception type may include greater than eighteen hours. Alternatively, the at least one time type may be simply divided into a long-term type and a short-term type. The target time type may be a time type with the same duration as the at least one time type.

[0049] The placement environment type may include at least one, for example, a normal environment type, a crowded environment type, an environment type where the back panel is close to a heat source, or an environment type where the back panel is close to a cold source. The target environment type may be the placement environment that matches the environmental information in the at least one placement environment. The back panel being close to a cold source or a heat source may mean that the distance between the back panel and the heat source device is less than a distance threshold, or the distance between the back panel and the cold source device is less than a distance threshold. The heat source device and the cold source device may be devices that emit heat or devices that absorb heat.

[0050] In some embodiments, the controller is configured to query a temperature correction database for a target corrected temperature that matches both the target time type and the target environment type, including:

[0051] Get the initial ambient temperature detected by the temperature detection component when the refrigerator is first started;

[0052] selecting a target temperature interval from at least one temperature interval according to the initial ambient temperature;

[0053] Determine, from a temperature correction database, environmental correction data corresponding to at least one time type in the target temperature interval;

[0054] determining, according to the target time type, target environment correction data corresponding to the target time type from the environment correction data corresponding to at least one time type;

[0055] Based on the target environment correction data, query the target correction temperature that matches the target environment type.

[0056] The initial ambient temperature can be the ambient temperature detected by the temperature detection component at the moment the refrigerator is first powered on. This refers to the ambient temperature when the refrigerator is initially powered on. In practical applications, the initial ambient temperature can be provided by the user via a terminal device, such as a mobile phone or tablet. The terminal device can display a temperature input page and detect the ambient temperature entered by the user on the temperature input page.

[0057] In actual applications, the initial ambient temperature will also affect the correction of the data. Different initial ambient temperatures may produce different correction temperatures. For ease of understanding, as shown in Table 1, at least one temperature interval may include: less than ten degrees Celsius, ten to twenty degrees Celsius, twenty to thirty degrees Celsius, thirty to forty degrees Celsius, and greater than forty degrees Celsius. Each temperature interval may correspond to corresponding environmental correction data. When at least one time type includes a long-term type and a short-term type, the temperature interval may correspond to a correction temperature for at least one environmental type under the long-term type, and the temperature interval may correspond to a correction temperature for at least one environmental type under the short-term type. When at least one environmental type includes: a normal environmental type, a crowded environmental type, an environmental type where the back panel is close to a heat source, and an environmental type where the back panel is close to a cold source, the data in the temperature correction database may be stored in the following list.

[0058] Table 1 Temperature correction data table

[0059]

[0060]

[0061] It should be noted that the classification of placement environment types and placement time types shown in Table 1 is merely illustrative and should not constitute excessive limitations on the technical solutions disclosed herein. Any technical solution that uses time classification and placement environment classification falls within the scope of protection of this disclosure.

[0062] For example, when the initial ambient temperature is 25 degrees Celsius, the target temperature range corresponding to this initial ambient temperature can be determined to be 20 to 30 degrees Celsius. The data corresponding to this temperature range is the third-to-last row in Table 1, which is the target environment correction data corresponding to the target time type. By querying the target environment correction data, a target correction temperature that matches both the target time type and the target environment type can be determined. The environment correction data can correspond to the time type. Of course, in actual applications, different time types can correspond to the same or different environment correction data.

[0063] In some embodiments, the environmental correction data corresponding to at least one time type in any temperature interval can be obtained through data collection. For example, a first temperature detected in real time by a temperature sensor separated from the refrigerator body and a second temperature detected at the same time by a temperature detection component located within the main control board can be recorded. The difference between the first and second temperatures can be calculated and the mean of the difference can be calculated, followed by a variance or mean calculation.

[0064] In some embodiments, when obtaining the target correction temperature, the initial ambient temperature can be first obtained, and a target temperature range can be selected from at least one temperature range. By obtaining the target temperature range, the temperature range corresponding to the initial operation of the refrigerator can be accurately obtained. By obtaining the target temperature range, the refrigerator's correction temperature can be more accurately queried based on the time and environment within the target temperature range, thereby obtaining more accurate target correction data.

[0065] In some embodiments, the target environment correction data includes at least one correction temperature corresponding to each environment type. The controller is configured to query the target correction temperature matching the target environment type based on the target environment correction data, including:

[0066] According to the correction temperature corresponding to at least one environment type corresponding to the target environment correction data, the correction temperature corresponding to the environment type identical to the target environment type is queried as the target correction temperature.

[0067] At least one environment type can have a correction temperature set for each. For example, in Table 1, when the target temperature range is 20-30 degrees Celsius and the time type is short, the correction temperature for the normal environment type corresponding to this target temperature range can be set to 0 degrees Celsius, the correction temperature for the crowded environment type can be set to 1 degree Celsius, the correction temperature for the back panel near a heat source environment type can be set to -1.5 degrees Celsius, and the correction temperature for the back panel near a cold source environment type can be set to 1.5 degrees Celsius. The definition data for other ring types is the same.

[0068] In some embodiments, the target environment correction data may include a correction temperature corresponding to at least one environment type, so that the environment type with the same target environment information can be queried based on the correction temperature corresponding to at least one environment type corresponding to the target environment correction data, thereby achieving rapid and accurate acquisition of the target correction temperature.

[0069] In some other embodiments, the controller is further configured to:

[0070] Detecting the operating time of the compressor at the target speed;

[0071] If it is determined that the operation time reaches the time threshold, the controller is configured to return to determining the usage time of the refrigerator and the placement environment information of the refrigerator.

[0072] The operating time may be a time difference between the initial time when the compressor is operated at the target speed and the current time.

[0073] In some embodiments, when it is determined that the operating time reaches the time threshold, the process may return to the step of obtaining the first ambient temperature detected by the temperature detection component of the refrigerator.

[0074] In some embodiments, the time for the compressor to operate at the target speed can be detected. When the operating time reaches a time threshold, the process of determining the refrigerator usage time and the refrigerator placement environment information can be returned to achieve cycle control of the refrigerator.

[0075] In some embodiments, after the controller is configured to obtain the first ambient temperature detected by the temperature detection component of the refrigerator, it is further configured to:

[0076] determining an initial rotation speed corresponding to the first ambient temperature according to the first ambient temperature;

[0077] Control the compressor to run at the initial speed.

[0078] The target speed can be the current compressor speed after optimization based on the refrigerator's usage time and placement environment information. Of course, when the refrigerator is first started, the first ambient temperature detected by the refrigerator is the initial ambient temperature of the refrigerator, and the corresponding initial speed can be determined based on the first ambient temperature of the refrigerator. Typically, the initial speed corresponding to the first ambient temperature can be determined by querying a temperature-speed association list, thereby controlling the compressor to operate at the initial speed.

[0079] In some embodiments, when the refrigerator is started, it can be started according to the initial speed fed back during the first startup, and the initial startup control of the refrigerator compressor can be performed by starting at the first target speed.

[0080] In some embodiments, the controller is further configured to:

[0081] The temperature-speed association list is queried to obtain an initial speed that matches the first ambient temperature.

[0082] Different rotational speeds can be pre-associated with ambient temperatures. Any first ambient temperature can be configured with a corresponding rotational speed.

[0083] After the first environment correction, the correlation between different temperature ranges and corresponding speeds is shown in Table 2.

[0084] Table 2 Correlation list of different temperature ranges and corresponding speeds

[0085] Second ambient temperature (°C) Speed ​​(r / min) <10 1000 10~15 1500 15~20 2000 20~25 2500 25~30 3000 30~35 3500 35~404000 >404500

[0086] It should be noted that the interval division of the second ambient temperature and the correspondence between the temperature interval and the rotational speed shown in Table 2 are merely schematic and should not constitute excessive limitations on the technical solution of the present disclosure. Any technical solution that establishes a query mechanism by associating temperature intervals with rotational speeds falls within the scope of protection of the present disclosure.

[0087] Each ambient temperature range can correspond to a corresponding speed. The temperature range for the first ambient temperature can be determined first, and then the corresponding initial speed can be determined based on the temperature range for the first ambient temperature. Similarly, when determining the target speed for the second ambient temperature, the temperature range for the second ambient temperature can be determined first, and then the corresponding target speed can be determined based on the temperature range for the second ambient temperature.

[0088] For example, controlling the compressor to operate at the target speed may include controlling the speed of the compressor to switch from an initial speed to the target speed.

[0089] In some embodiments, the temperature-rotation speed association list may be queried to query the initial rotation speed that matches the first ambient temperature, thereby improving the efficiency of obtaining the initial rotation speed.

[0090] In some embodiments, the controller is configured to determine the usage time of the refrigerator and the placement environment information of the refrigerator, so as to:

[0091] Based on the duration detection algorithm, detect the usage time of the refrigerator;

[0092] Based on the environmental detection algorithm, the placement environment information of the refrigerator is detected.

[0093] A duration detection algorithm and an environment detection algorithm can be configured in the refrigerator's controller to automatically detect the refrigerator's usage time and environmental information. Of course, the refrigerator's usage time and environmental information can also be obtained by the user through an application configured for the refrigerator on a terminal device. Based on the duration detection algorithm, detecting the refrigerator's usage time may include determining the number of times the refrigerator has been started and the duration of each start-up, and then determining the refrigerator's usage time based on the number of starts and the duration of each start-up.

[0094] Detecting the refrigerator's placement environment information based on an environmental detection algorithm may include determining the refrigerator's placement environment information based on the refrigerator's ambient temperature upon initial startup and the refrigerator's ambient temperature during normal operation. The refrigerator's usage time may include the usage time corresponding to different startup times. The refrigerator's placement environment information may include temperature data for different refrigerator placement environments or a temperature difference across the main control board.

[0095] In summary, as shown in FIG5 , the refrigeration system control method may include the following steps:

[0096] Step S501: Acquire a first ambient temperature detected by a temperature detection component of the refrigerator.

[0097] Step S502: Determine the usage time of the refrigerator and the placement environment information of the refrigerator.

[0098] Step S503: Correct the first ambient temperature according to the usage time and placement environment information of the refrigerator to obtain a second ambient temperature.

[0099] Step S504: determining a target speed of the compressor according to the second ambient temperature, so as to control the compressor to operate at the target speed.

[0100] In some embodiments, when it is necessary to detect the usage time of the refrigerator, the refrigerator controller may be further configured to:

[0101] Collecting first state data of the refrigerator corresponding to the target time;

[0102] An operating time type of the refrigerator is determined according to the first status data.

[0103] By collecting first state data corresponding to a refrigerator at a target time, the disclosed embodiment can determine the refrigerator's operating time type based on the first state data. The refrigerator's first ambient temperature is then adjusted based on the refrigerator's operating time type, resulting in a second ambient temperature that is more consistent with the actual ambient temperature. Therefore, using the target speed determined by the second ambient temperature allows for more accurate and efficient control of the refrigerator's compressor, achieving energy savings and improved efficiency.

[0104] As shown in FIG6 , the method for obtaining the target time type in step S502 may include the following steps:

[0105] Step S5021: Collect the first status data of the refrigerator corresponding to the target time.

[0106] The target time may include the time the first ambient temperature was collected. By detecting and determining the operating time type for the first ambient temperature collection time, the first ambient temperature is corrected in real time to obtain an accurate second ambient temperature. The first state data and the second state data may be state data corresponding to two adjacent start-up and shutdown cycles.

[0107] The first status data may be status data collected during the on / off cycle corresponding to the target time. The second status data may be status data collected during the previous on / off cycle corresponding to the target time. If the refrigerator is in the on state at the target time, the status data for the previous on / off cycle is obtained. If the refrigerator is not in the on state at the target time, the status data for the previous on / off cycle at the target time is obtained.

[0108] Step S5022: Determine the operating time type of the refrigerator according to the first status data.

[0109] The first status data may be data collected from various status parameters of the refrigerator. The status parameters may include at least one of the following: storage time, power-on duration or power-on time, internal temperature during power-on, evaporator temperature during power-on, evaporator temperature during power-off, and the temperature of the main control board during power-on and power-off. Each status parameter may be provided with a corresponding sensor in the refrigerator to detect parameter data of the status parameter using the sensor to obtain status data. Therefore, the status data includes data corresponding to at least one status parameter. The operating time type may include at least one, for example, a short-time type, an intermediate time type, a long-time type, and a long-time exception type. The target time type can be obtained by monitoring the first status data and the second status data.

[0110] In some embodiments, the method for obtaining the target time type further includes:

[0111] Detect the number of times the refrigerator is started at the target time.

[0112] Determining the operating time type of the refrigerator according to the first status data may include:

[0113] If it is determined that the number of starts is one, based on the first detection strategy and in combination with the first state data, detecting whether the refrigerator is in the primary refrigeration state to obtain a first detection result;

[0114] If the first detection result is that the refrigerator is in the primary refrigeration state, the primary time type is determined to be the target time type.

[0115] When the number of starts is one, the refrigerator can be tested in the initial cooling stage to obtain accurate test results.

[0116] The first detection strategy may be to process the first state data collected for the first startup, detect whether the refrigerator is in the primary refrigeration state, and obtain a first detection result. When the number of startups is one, the second state data may be empty.

[0117] In the embodiment of the present disclosure, when the refrigerator is started for the first time, the first detection strategy can be used to accurately detect the refrigerator, thereby improving the detection efficiency and accuracy of the refrigerator.

[0118] In some embodiments, based on the first detection strategy and in combination with the first state data, detecting whether the refrigerator is in the primary refrigeration state and obtaining a first detection result may include:

[0119] Obtaining a first main control temperature corresponding to a main control panel box of the refrigerator and a first internal temperature corresponding to a compartment in the first state data;

[0120] Calculating a first time difference between the target time and the start time at the initial start;

[0121] Calculating a first temperature difference between a first internal temperature of the box and a first main control temperature;

[0122] If the first temperature difference is less than the first temperature threshold, and the first time difference is greater than the first time threshold, it is determined that the refrigerator is in the primary refrigeration state;

[0123] Determining that the refrigerator is in the primary refrigeration state is the first detection result.

[0124] When the number of startups reaches one, the difference between the refrigerator's main control board temperature and the refrigerator's interior temperature can be calculated to determine the difference between the refrigerator's actual ambient temperature and the refrigerator's interior temperature. If the temperature difference is small, indicating that the refrigerator is not operating at a high level, and if the startup time is less than a first time threshold, the refrigerator can be determined to be in the primary cooling state, achieving accurate detection of the primary cooling state. Of course, in some embodiments, the refrigerator's primary cooling state can be determined directly based on the startup time. For example, if the startup time is less than two hours, the refrigerator can be directly determined to be in the primary cooling stage, improving the efficiency of determining the primary cooling stage. The first temperature difference can be, for example, five degrees Celsius. The first time difference can be three hours.

[0125] If the first temperature difference is not less than the first temperature threshold and the first time difference is not greater than the first time threshold, it is determined that the refrigerator is in the primary refrigeration state, and it can be determined that it has not entered the primary refrigeration stage, and temperature compensation is not required.

[0126] In the embodiment of the present disclosure, the first temperature difference between the first in-box temperature and the first main control temperature in the first state data of the refrigerator can be calculated to achieve accurate detection of the environment and in-box temperature of the refrigerator, and when the power-on time meets the first time threshold, it is determined that the refrigerator is in the primary refrigeration state, thereby achieving accurate detection of the primary refrigeration state.

[0127] In some embodiments, the method for obtaining the target time type further includes:

[0128] Detect the number of times the refrigerator is started at the target time.

[0129] Determining the operating time type of the refrigerator according to the first status data may include:

[0130] If it is determined that the number of startups is two, obtaining the second state data collected during the first startup;

[0131] Based on the second detection strategy, combining the first state data and the second state data, detecting whether the refrigerator is in the intermediate refrigeration state to obtain a second detection result;

[0132] If the second detection result is that the refrigerator is in the intermediate refrigeration state, the intermediate time type is determined as the target time type.

[0133] When the number of startups is two, the first state data is the state data collected during the second startup, and the second state data is the state data collected during the first startup.

[0134] When the number of startups is two, the refrigerator can be tested during the intermediate stage to obtain accurate test results. When the number of startups is two, the first status data can be the status data of the refrigerator collected during the first startup cycle. The second status data can be the status data collected during the second startup cycle. Of course, when the second status data is collected, the refrigerator may not be shut down and may be in the operating state of the second startup cycle. Therefore, the second startup cycle may be in the startup state and not shut down. Therefore, the parameters related to shutdown can be empty. For example, if the status data includes the temperature of the main control board box during shutdown, the temperature of the main control board box can be empty.

[0135] When the number of starts is neither one nor two, the number of starts may be greater than or equal to three, and at this time the stable operation state of the refrigerator may be detected.

[0136] In the embodiment of the present disclosure, when it is determined that the refrigerator is in the second startup period, a second detection strategy can be used to detect whether the refrigerator is in the intermediate cooling state to obtain a second detection result. The second detection strategy can accurately and effectively detect the intermediate cooling state of the refrigerator.

[0137] In some embodiments, based on the second detection strategy, in combination with the first state data and the second state data, detecting whether the refrigerator is in the intermediate refrigeration state and obtaining the second detection result may include:

[0138] Obtaining a first power-on time in the first state data and a first internal temperature of the compartment corresponding to the compartment;

[0139] Obtaining the second startup time, the second internal temperature corresponding to the compartment, the evaporator temperature corresponding to the evaporator, and the second main control temperature corresponding to the main control board box when the refrigerator is started for the second time in the second state data;

[0140] Calculate a second time difference between the first power-on time and the second power-on time;

[0141] Calculating a second temperature difference corresponding to the second main control temperature and the evaporator temperature;

[0142] If the second time difference is less than the second time threshold, the first box temperature is greater than the second box temperature, and the second temperature difference is greater than the second temperature threshold, the intermediate cooling state is determined as the second detection result.

[0143] The refrigerator's evaporator can be used for cooling. When the refrigerator enters the cooling state, the evaporator's water inlet temperature is generally 10 to 14 degrees Celsius, and the water outlet temperature is generally 7 to 10 degrees Celsius. The ambient temperature is generally around 35 degrees Celsius. When the evaporator is operating normally, the temperature difference between the evaporator and the refrigerator is greater than 20 degrees Celsius. The second temperature threshold can be 20 degrees Celsius. When the second temperature difference is greater than the second temperature threshold, it indicates that the difference between the detected ambient temperature and the evaporator temperature is large, and the refrigerator is still in a high-pressure cooling state. When the second time difference between the first power-on time and the second power-on time is less than the second time threshold, the first internal temperature during the first power-on is greater than the second internal temperature during the second power-on, indicating that the refrigerator has entered the intermediate cooling stage. Testing the refrigerator in the intermediate cooling stage allows for accurate detection of the refrigerator. The second time threshold can, for example, be one hour.

[0144] If the second time difference is not less than the second time threshold, and the first box temperature is greater than the second box temperature and the second temperature difference is greater than the second temperature threshold, it means that the intermediate refrigeration stage has not been entered, and it can be determined that the refrigerator is in the primary refrigeration stage.

[0145] In the disclosed embodiment, the time interval between the first and second power-on times can be conditionally determined using the second time difference between the first and second power-on times. The temperature difference between the two power-on times can be calculated using the first main control temperature within the refrigerator during the first power-on and the second main control temperature within the refrigerator during the second power-on. Furthermore, the main control board temperature and the evaporator temperature can be used to detect the refrigerator's cooling status. Thus, by determining the time interval condition, detecting the difference between the two power-on times, and detecting the refrigerator's cooling status, it is possible to determine whether the refrigerator is in an intermediate cooling state, obtain an accurate determination, and improve the detection results and accuracy of the intermediate cooling state.

[0146] In some other embodiments, the method for obtaining the target time type further includes:

[0147] Detect the number of times the refrigerator is started at the target time.

[0148] Determining the operating time type of the refrigerator according to the first status data may include:

[0149] Determine whether the number of startup times is greater than or equal to the number threshold;

[0150] If so, collect the third state data corresponding to the previous startup number;

[0151] determining whether the refrigerator meets stable operation conditions based on the first state data and the third state data;

[0152] If it is determined that the refrigerator meets the stable operation condition, the refrigerator is determined to enter the normal operation state, and the long-time operation type is determined to be the target time type.

[0153] In some further embodiments, if it is determined that the refrigerator does not meet the stable operating conditions, the refrigerator is determined to have entered an abnormal operating state, and the long-term exception type is determined to be a target time type.

[0154] The reason for the long-term exception type is that the refrigerator is in normal operation, but the user is detected to have performed abnormal usage of the refrigerator. Normal usage behavior may include placing objects at room temperature in the refrigerator.

[0155] The number of starts can be the number of times the refrigerator is turned on and off from the time it is plugged in. Each time the refrigerator is turned on and off, a start-stop count is generated, and these counts are accumulated to obtain the number of starts. Stable operating conditions can refer to a relatively stable operating state of the refrigerator, where a high power-on rate is no longer required to complete the refrigerator's cooling and preservation functions.

[0156] The number of times threshold can be pre-set. Generally speaking, to detect the use and startup of a refrigerator, the refrigerator can be controlled to automatically complete N times after being plugged in to perform safety testing on the refrigerator. Therefore, a threshold for the number of times the refrigerator is started needs to be set. For example, the number of times threshold can be set to three.

[0157] The long-time operation type may refer to a long operation time of the refrigerator, which has met the normal operation state of the refrigerator.

[0158] In the embodiment of the present disclosure, when determining whether the number of startup times is greater than or equal to a threshold number, the first state data and the third state data can be used to determine whether the refrigerator meets the stable operation conditions. By determining whether the refrigerator meets the stable operation conditions, it is possible to accurately determine whether the refrigerator is in the long-term operation type as the target time type, thereby improving the judgment efficiency and accuracy.

[0159] In some embodiments, determining whether the refrigerator meets the stable operation condition based on the first state data and the third state data may include:

[0160] Obtaining a first internal temperature of the intermediate chamber of the first state data and a third internal temperature of the intermediate chamber of the third state data, and obtaining a startup rate of the refrigerator at each startup between the first startup and the number of startups;

[0161] calculating a third temperature difference between the temperature in the first box and the temperature in the third box;

[0162] If the absolute value of the third temperature difference is less than the third temperature threshold, and the startup times and the startup rates corresponding to the two previous startup times adjacent to the startup times respectively meet the change strategy, it is determined that the refrigerator meets the stable operation conditions.

[0163] The first and third internal temperatures can both be the refrigerator compartment temperatures. The third temperature difference can be the difference between the compartment's temperatures between two power-on and power-off cycles. If the absolute value of the third temperature difference is small, it indicates that the refrigerator compartment is at a relatively low temperature, and the refrigerator can be preliminarily determined to be operating in a relatively stable state. Furthermore, if the refrigerator's power-on rates meet the change strategy where the difference between each pair is less than a power-on rate threshold, the refrigerator can be determined to be operating in a stable state.

[0164] The change strategy may include: between the startup times and the startup rates corresponding to the two previous startup times, the changes in the startup rates of two adjacent startup times are both less than the startup rate threshold.

[0165] The first startup rate corresponding to the number of startups is the second startup rate and the third startup rate is the first two startup rates with adjacent startups. The number of startups for the second startup rate is the number of startups preceding the number of startups for the first startup rate. The number of startups for the third startup rate is the number of startups preceding the number of startups for the second startup rate. The change strategy can be that the absolute value of the difference between the first startup rate and the second startup rate is less than the startup rate threshold, and the absolute value of the difference between the second startup rate and the third startup rate is less than the startup rate threshold.

[0166] The number threshold can be set to three, so the number of startups can be greater than or equal to three. Obtaining the refrigerator's power-on rate for each startup between the initial startup and the number of startups can mean obtaining the power-on rate for each startup, starting from the initial startup. If the power-on rate satisfies a trend of increasing first and then decreasing, the refrigerator can be determined to meet stable operating conditions. The third temperature threshold can be, for example, three degrees Celsius or four degrees Celsius, and can be set based on usage requirements.

[0167] It should be noted that the first temperature threshold, the second temperature threshold and the third temperature threshold can be set according to actual usage requirements. The examples in this disclosure are merely illustrative and should not constitute a limitation to the technical solution of this disclosure.

[0168] In some embodiments, the controller is further configured to:

[0169] If it is determined that the absolute value of the third temperature difference is greater than or equal to the third temperature threshold, and / or the startup times and the startup rates corresponding to the two previous startup times adjacent to the startup times do not satisfy the change strategy, it is determined that the refrigerator does not meet the stable operation condition;

[0170] If it is determined that the refrigerator does not meet the stable operation condition, it is determined that the refrigerator enters an abnormal operation state, and the long-term exceptional operation type is determined as the target time type.

[0171] If the third temperature difference is not less than the third temperature threshold and the change in the power-on rate at each startup between the initial startup and the number of startups does not meet the change strategy, the refrigerator is determined to have met the non-stable operation condition, and the long-term exception operation type can be determined as the target time type. By determining the long-term exception type, more detailed monitoring of the refrigerator is achieved, improving refrigerator monitoring efficiency.

[0172] In the embodiment of the present disclosure, the third temperature difference between the first box temperature and the third box temperature can be compared with the third temperature threshold, which can be used to accurately calculate the temperature difference in the box when the machine is turned on twice. If the temperature difference is less than the third temperature threshold, it means that the temperature fluctuation in the box between the two starts is small. At the same time, if the change in the startup rate during multiple startups meets the change strategy, it can be determined that the refrigerator is in a relatively stable operating state, thereby realizing the detection of the stable operating conditions of the refrigerator and improving the efficiency and accuracy of the stable detection of the refrigerator.

[0173] In some embodiments, before collecting the first status data of the refrigerator corresponding to the target time, the process may further include:

[0174] In response to a time type detection request for the refrigerator, the current corresponding target time is determined, and the number of starts corresponding to the target time is obtained.

[0175] The type detection request may be triggered by a user, or may be generated when the first temperature data is detected.

[0176] In the disclosed embodiment, the target time and the number of starts corresponding to the target time can be obtained in response to a time type detection request for the refrigerator, thereby realizing real-time time type detection and improving the timeliness of time detection.

[0177] In some embodiments, the method further comprises:

[0178] Determine the startup strategy for each startup test and obtain N test strategies;

[0179] Start N test strategies in sequence according to the test sequence corresponding to the N startup tests, and obtain the status data of the refrigerator when the refrigerator is started under any test strategy;

[0180] Obtain status data corresponding to N startup tests.

[0181] N is a positive integer. N may be a positive integer greater than or equal to three. The test strategy may refer to parameter data of various operating parameters obtained by setting operating parameters such as the operating time of the refrigerator and the initial speed of the compressor. When the refrigerator is started, the parameter data of the operating parameters corresponding to the test strategy may be used.

[0182] In the disclosed embodiment, a startup strategy for each startup test can be determined, resulting in N test strategies. Each of the N test strategies is then sequentially activated according to the test sequence corresponding to each of the N test strategies to complete the startup test of the refrigerator. During this process, refrigerator status data collected when the refrigerator is started under any test strategy can be obtained, resulting in status data corresponding to each of the N startups. By setting N test strategies, automatic refrigerator testing can be completed, improving refrigerator testing efficiency and accuracy.

[0183] To explain the technical solution of the present disclosure in detail and clearly describe the method for obtaining the time type, FIG8 is a flowchart of a refrigeration system control method provided in an embodiment of the present disclosure. The refrigeration system control method can be applied to a refrigerator controller. The difference from the embodiment shown in FIG5 is that, after obtaining the first ambient temperature of the refrigerator detected by the temperature detection component in step S501, the refrigeration system control method can further include the following steps:

[0184] Step S601: Detect the number of times the refrigerator is started at the target time.

[0185] Step S602: Collect first status data of the refrigerator corresponding to the target time.

[0186] The first status data includes: a first main control temperature corresponding to the main control panel box of the refrigerator, a first internal temperature corresponding to the compartment, and a first power-on time.

[0187] The second status data includes at least one of a second main control temperature corresponding to the main control board of the refrigerator, a second internal temperature corresponding to the compartment, a second startup time, and an evaporator temperature corresponding to the evaporator when the refrigerator is started for the second time.

[0188] The startup rate of the refrigerator at each startup between the first startup of the refrigerator and the startup times is also obtained.

[0189] Step S603: Determine whether the number of startup times is one, if so, execute step S604, if not, execute step S607.

[0190] Step S604: Calculating a first time difference between the target time and the startup time at the initial startup, and a first temperature difference between the first in-box temperature and the first main control temperature;

[0191] Step S605: Determine whether the first temperature difference is less than the first temperature threshold and the first time difference is greater than the first time threshold. If so, execute step S606; if not, do not perform temperature compensation.

[0192] For example, when the first temperature difference is not less than the first temperature threshold and the first time difference is not greater than the first time threshold, it can be determined that the refrigerator is in the primary abnormal state.

[0193] Step S606: Determine that the refrigerator is in the primary refrigeration state, and then determine that the primary time type is the target time type.

[0194] Step S607: Determine whether the number of startup times is two, if so, execute step S608, if not, execute step S611.

[0195] Step S608: Acquire the second state data collected during the first startup, and calculate a second time difference between the first startup time and the second startup time, and a second temperature difference between the second main control temperature and the evaporator temperature;

[0196] Step S609: Determine whether the second time difference is less than the second time threshold, the first box temperature is greater than the second box temperature, and the second temperature difference is greater than the second temperature threshold. If so, execute step S610; if not, do not perform temperature compensation.

[0197] For example, when it is determined that the second time difference is not less than the second time threshold, and the temperature inside the first box is greater than the temperature inside the second box and the second temperature difference is greater than the second temperature threshold, it can be determined that the refrigerator is in a medium abnormal state.

[0198] Step S610: determining that the intermediate cooling state is the second detection result, and determining that the intermediate time type is the target time type.

[0199] Step S611: Determine whether the number of startup times is greater than or equal to the number threshold; if so, execute step S612; if not, execute step S601.

[0200] Step S612: collecting third state data corresponding to the last startup of the startup times, and calculating a third temperature difference between the first box internal temperature corresponding to the first state data and the third box internal temperature corresponding to the third state data.

[0201] The third state data includes: a third main control temperature corresponding to the main control board box of the refrigerator, a third internal temperature corresponding to the compartment, a third startup time, and an evaporator temperature corresponding to the evaporator when the refrigerator is started for the third startup number.

[0202] Step S613: Determine whether the absolute value of the third temperature difference is less than the third temperature threshold, and whether the startup times and the startup rates corresponding to the first two startup times adjacent to the startup times meet the change strategy. If so, execute step S614; if not, execute step S615.

[0203] Step S614: If it is determined that the refrigerator meets the stable operation conditions, the refrigerator is determined to enter the normal operation state, and the long-time operation type is determined to be the target time type.

[0204] Step S615: If it is determined that the refrigerator does not meet the stable operation conditions, it is determined that the refrigerator enters an abnormal operation state, and the long-term exceptional operation type is determined to be the target time type.

[0205] The technical solution disclosed in the present invention can achieve accurate acquisition of the target time type through multiple detections and judgments, thereby improving the acquisition efficiency and accuracy of the target time type.

[0206] In some embodiments, when it is necessary to obtain the environment type of the refrigerator, the controller of the refrigerator may be further configured to:

[0207] Collecting first temperature data corresponding to the initial operating state of the refrigerator and second temperature data corresponding to the normal operating state of the refrigerator;

[0208] The environment in which the refrigerator is located is detected according to the first temperature data and the second temperature data to obtain a target environment type of the refrigerator.

[0209] In the embodiment of the present disclosure, the first ambient temperature detected by the temperature detection component of the refrigerator can be obtained, and the first temperature data corresponding to the initial operating state and the second temperature data corresponding to the normal operating state of the main control board box can be collected. Through the first temperature data and the second temperature data, the environment in which the refrigerator is located is detected, and the target environment type of the refrigerator can be obtained. The target environment type can be used to record the actual operating environment of the refrigerator. By detecting the target environment type, the ambient temperature of the refrigerator can be removed from the influence of the environment, and a more accurate second ambient temperature can be obtained. The second ambient temperature can be used to more accurately set the target speed of the compressor, improve the control efficiency and accuracy of the compressor, and further accurately obtain the energy consumption of the refrigerator.

[0210] As shown in FIG7 , the control method for obtaining the environment type of the refrigerator in step S502 may further include the following steps:

[0211] Step S5023: collecting first temperature data corresponding to the initial operating state of the refrigerator and second temperature data corresponding to the normal operating state of the refrigerator.

[0212] Step S5024: Detect the environment in which the refrigerator is located according to the first temperature data and the second temperature data to obtain the target environment type of the refrigerator.

[0213] The initial operating state may include the operating state of the refrigerator when it is first started. To accurately and effectively control the startup of the refrigerator, the refrigerator can be set to start up multiple times, and the corresponding temperature data can be recorded each time it is started up. For example, it can be started up four times. After the first startup, the power-on time can be four hours, after which the refrigerator can automatically shut down, which is the first shutdown. After the first shutdown, it can be started up a second time. The second startup time can be three hours, after which the refrigerator can automatically shut down, which is the second shutdown. After the second shutdown, it can be started up a third time. After the third startup, the refrigerator can be controlled to remain in the on state. By starting up multiple times, the environmental information of the refrigerator can be detected and judged.

[0214] Normal operation can mean that after multiple starts, the refrigerator enters a normal and stable cooling state, meeting stable operation conditions. For example, if the refrigerator enters a stable state after being started three times, the temperature data collected during the fourth start-up can be used as the second temperature data, and the temperature data collected during the first start-up can be used as the first temperature data.

[0215] In some embodiments, collecting first temperature data corresponding to the initial operating state of the refrigerator and second temperature data corresponding to the normal operating state of the refrigerator may include:

[0216] Determining that the refrigerator is in an initial operating state when it is first started, and determining that the refrigerator is in a normal operating state when it is started for the Nth time;

[0217] The first temperature data corresponding to the initial startup of the refrigerator and the second operating temperature data corresponding to the Nth startup of the refrigerator are collected.

[0218] The initial startup of a refrigerator may refer to the initial startup of the refrigerator when it is powered on. The Nth startup of a refrigerator may refer to the startup of the refrigerator after multiple startups. N may be a positive integer greater than or equal to four. When the refrigerator is started N times, it does not shut down after the startup. Instead, it enters normal operation and cooling mode. The refrigerator enters normal operation mode.

[0219] In the embodiment of the present disclosure, it is determined that the refrigerator is in the initial operating state when it is first started, and it is determined that the refrigerator is in the normal operating state when it is started for the Nth time. By taking the first startup and the Nth startup of the refrigerator as the initial operating state and the normal operating state respectively, it is possible to obtain temperature data of the refrigerator in different states, and use the temperature data in different states to accurately judge the environment of the refrigerator, thereby obtaining accurate detection results.

[0220] In some embodiments, collecting first temperature data corresponding to the initial startup of the refrigerator and second temperature data corresponding to the Nth startup of the refrigerator includes:

[0221] Collecting the first startup temperature of the refrigerator's main control panel box when the refrigerator is first started, and collecting the first shutdown temperature of the refrigerator's main control panel box when the refrigerator is shut down corresponding to the initial startup;

[0222] Determining first temperature data corresponding to a first startup temperature and a first shutdown temperature;

[0223] Collecting the second startup temperature of the refrigerator main control panel box corresponding to the refrigerator when the refrigerator is started for the Nth time, and collecting the second shutdown temperature of the refrigerator main control panel box corresponding to the shutdown corresponding to the Nth startup of the refrigerator;

[0224] Second temperature data corresponding to the second startup temperature and the second shutdown temperature is determined.

[0225] The first startup temperature can be acquired by a temperature detection component in the main control board box of the refrigerator when the refrigerator is first started. The second startup temperature can also be acquired by a temperature detection component in the main control board box of the refrigerator when the refrigerator is started for the Nth time.

[0226] The first shutdown temperature can be obtained by collecting temperature detection components in the main control board box of the refrigerator when the refrigerator is shut down for the first time after the refrigerator is started up for the first time. The second shutdown temperature can be obtained by collecting temperature detection components in the main control board box of the refrigerator when the refrigerator is shut down for the Nth time after the refrigerator is started up for the Nth time.

[0227] The first startup temperature and the second startup temperature can be collected at the moment the refrigerator is turned on, and the first shutdown temperature and the second shutdown temperature can be collected at the moment the refrigerator is turned off. This can mean that when the refrigerator is powered on, the startup temperature collected by the temperature detection component can be obtained. When the refrigerator is powered off, the shutdown temperature collected by the temperature detection component can be obtained. "Instantaneous" can mean that the time difference between the refrigerator's power-on time and the temperature detection component's acquisition time is infinitely close to zero.

[0228] In the disclosed embodiment, the first startup temperature of the main control board corresponding to the refrigerator's initial startup and the first shutdown temperature corresponding to the main control board corresponding to the refrigerator's initial shutdown can be collected. By collecting the second startup temperature and second shutdown temperature of the main control board when the refrigerator is powered on for the Nth time, temperature data of the main control board can be obtained at different stages of the refrigerator's operation, enabling accurate collection of refrigerator operating data.

[0229] In some other embodiments, the control method for obtaining the environment type of the refrigerator further includes:

[0230] Obtain the initial ambient temperature of the compartment inside the refrigerator when the refrigerator is first started;

[0231] A first startup temperature and a first shutdown temperature in the first temperature data and a second startup temperature and a second shutdown temperature in the second temperature data are determined.

[0232] It is determined whether the first shutdown temperature and the second shutdown temperature are both lower than the initial ambient temperature. If so, step S704 is executed.

[0233] Determine that the target environment type is the cold source in the back of the refrigerator.

[0234] The initial ambient temperature may be the temperature inside the refrigerator body, and the temperature of the compartment inside the box body may be detected by a temperature sensor provided in the compartment inside the box body.

[0235] The first startup temperature can be the temperature collected by the temperature detection component in the main control board box when the refrigerator is started for the first time, the first shutdown temperature can be the temperature collected by the temperature detection component in the main control board box when the refrigerator is shut down for the first time, the second startup temperature can be the temperature collected by the temperature detection component in the main control board box when the refrigerator is started for the Nth time, and the second shutdown temperature can be the temperature collected by the temperature detection component in the main control board box when the refrigerator is shut down for the Nth time.

[0236] When the first shutdown temperature and the second shutdown temperature do not satisfy the condition of being both lower than the initial ambient temperature, the next step of temperature difference determination may be performed.

[0237] The collection time of the second shutdown temperature should lag behind the collection time of the first shutdown temperature. The second shutdown temperature and the first shutdown temperature are respectively compared with the initial ambient temperature, that is, to determine whether the back ambient temperature of the refrigerator has dropped significantly after different startup times after the refrigerator has been running for a period of time.

[0238] When a cold source exists at the back of the refrigerator, the actual ambient temperature of the main control panel is lower than the initial ambient temperature of the refrigerator compartment. This cold source can be defined as an environment that absorbs heat from the refrigerator, reducing the influence of the cold source on ambient temperature detection. In this case, the first ambient temperature is positively corrected using the target environment type, resulting in a second ambient temperature greater than the first.

[0239] In the disclosed embodiment, the first ambient temperature inside the refrigerator cabinet when it is first started can be obtained, the first shutdown temperature in the first temperature data and the second shutdown temperature in the second temperature data can be determined, and by comparing the first shutdown temperature with the initial ambient data, the ambient temperature at the back of the refrigerator when it is shut down can be compared with the initial ambient temperature inside the cabinet when it is first powered on, thereby realizing environmental detection for the first power-on. At the same time, by comparing the second shutdown temperature with the initial ambient data, the ambient temperature at the back of the refrigerator when it is shut down can be compared with the first ambient temperature inside the cabinet when it is first powered on, thereby realizing temperature detection for a refrigerator that is running smoothly. Through two comparisons, it is possible to accurately compare the target environment type at the back of the refrigerator and realize detection of the normal operation of the refrigerator.

[0240] In some embodiments, the controller is further configured to:

[0241] Calculating a first temperature difference corresponding to the initial operating state according to the first startup temperature and the first shutdown temperature in the first temperature data;

[0242] Calculating a second temperature difference corresponding to a normal operating state according to the second startup temperature and the second shutdown temperature in the second temperature data;

[0243] If it is determined that both the first temperature difference and the second temperature difference are smaller than the temperature threshold, it is determined that the environment at the back of the refrigerator is normal, which is the target environment type.

[0244] The first temperature difference may refer to the change in ambient temperature inside the main control panel when the refrigerator is turned on and off for the first time, and is mainly used to indicate whether the ambient temperature of the main control panel of the refrigerator has significantly increased when the refrigerator is turned on and off for the first time. The second temperature difference may refer to the change in ambient temperature inside the main control panel when the refrigerator is turned on and off for the Nth time, and is mainly used to indicate whether the ambient temperature of the main control panel has significantly increased when the refrigerator is turned on and off for the Nth time. If both the first temperature difference and the second temperature difference are less than the temperature threshold, it means that the temperature change difference inside the main control panel between the initial operation state and the switching to the normal operation state is small, and the operating environment of the refrigerator is relatively warm. Therefore, the back environment of the refrigerator is normal and is the target environment type.

[0245] In the embodiment of the present disclosure, a first temperature difference in the initial operating state can be calculated based on the first startup temperature and the first shutdown temperature in the first temperature data. The first temperature difference can represent the difference between the temperature inside the cabinet and the actual ambient temperature in the initial operating state, so as to determine whether there is a large temperature difference in the environment at the back of the refrigerator. Subsequently, a second temperature difference before and after shutdown in the normal operating state can be calculated based on the second startup temperature and the second shutdown temperature in the second temperature data. The second temperature difference can represent the temperature difference between the cabinet and the environment at the back of the refrigerator in the initial operating state, so as to determine whether there is a large temperature difference after the refrigerator is operated normally. The temperature difference of the back environment of the refrigerator in different states can be detected by the first temperature difference and the second temperature difference. When the temperature difference before and after the power on and off is less than the temperature threshold, it can be determined that the temperature difference change during the startup and shutdown of the refrigerator is small. Therefore, the normal environment at the back of the refrigerator can be determined as the target environment type, thereby achieving accurate and efficient detection of the normal environment.

[0246] In some other embodiments, before the controller is configured to calculate the first temperature difference corresponding to the initial operating state based on the first startup temperature and the first shutdown temperature in the first temperature data, it is further configured to:

[0247] Determine whether the first shutdown temperature is greater than or equal to the initial ambient temperature or whether the second shutdown temperature is greater than or equal to the initial ambient temperature. If so, perform a determination step of whether both the first temperature difference and the second temperature difference are less than a temperature threshold.

[0248] The first shutdown temperature is greater than or equal to the initial ambient temperature, and the second shutdown temperature is greater than or equal to the initial ambient temperature, indicating that the ambient temperature has increased during the two startups from startup to shutdown. At this time, the temperature difference calculation and judgment steps can be performed to perform a more accurate analysis of the ambient temperature.

[0249] In the embodiment of the present disclosure, when the first shutdown temperature is greater than or equal to the initial ambient temperature, or the second shutdown temperature is greater than or equal to the initial ambient temperature, it indicates that the first startup temperature and the second startup temperature do not satisfy the condition of being simultaneously less than the initial ambient temperature. Therefore, the first startup temperature and the second startup temperature are both lower than the initial ambient temperature, indicating that the ambient temperatures detected when the refrigerator is started twice are both lower than the initial ambient temperature detected in the refrigerator compartment under normal conditions, and the temperature at the back of the refrigerator is lower than the temperature of the refrigerator compartment. In this case, it can be confirmed that the back of the refrigerator is close to a cold source.

[0250] In some embodiments, the controller is further configured to:

[0251] If it is determined that the first temperature difference is greater than or equal to the temperature threshold, or the second temperature difference is greater than or equal to the temperature threshold, a first power-on rate corresponding to the initial operation state of the refrigerator and a second power-on rate corresponding to the normal operation state are collected;

[0252] Determining, based on the first power-on rate and the second power-on rate, whether a power-on rate reduction condition is met when the refrigerator switches from an initial operating state to a normal operating state;

[0253] If so, the crowded environment behind the refrigerator is determined to be the target environment type;

[0254] If not, it is determined that the heat source exists in the environment behind the refrigerator, which is the target environment type.

[0255] The "on-time" refers to how often the refrigerator is turned on. For example, if the "on-time" is 60%, the compressor is running 60% of the time each day. The "on-time" refers to the amount of time the compressor is on. A higher "on-time" indicates higher energy consumption, while a lower "on-time" indicates lower energy consumption. During initial operation, the "on-time" requires rapid control, so a 100% "on-time" can be used. Of course, in practice, this doesn't necessarily happen. However, under normal circumstances, the "on-time" is higher during initial startup and lower during normal operation.

[0256] In the disclosed embodiment, when the first temperature difference is greater than or equal to a temperature threshold, or the second temperature difference is greater than or equal to a temperature threshold, it can indicate that the refrigerator is not in a normal environmental state and is not near a cold source. Therefore, a higher first or second temperature difference indicates a higher temperature at the back of the refrigerator, resulting in heat dissipation difficulties. To accurately determine the cause of the refrigerator's heat dissipation difficulties, the first on-time rate corresponding to the refrigerator's initial operating state and the second on-time rate corresponding to its normal operating state are collected. The first and second on-time rates are then used to determine whether the refrigerator meets an on-time rate reduction condition when switching from the initial operating state to the normal operating state. If the on-time rate reduction condition is met, the refrigerator has entered a normal operating state with a lower on-time rate and lower energy consumption. The large temperature difference in the refrigerator is caused by a congested environment at the back. If the on-time rate reduction condition is not met, the refrigerator is still maintaining a high on-time rate and high energy consumption. Maintaining refrigerator operation requires a high power consumption, thus confirming the presence of a heat source at the back of the refrigerator as the refrigerator's operating state. By detecting the on-time rate, it is possible to analyze the refrigerator's heat source or congestion, obtaining accurate environmental type detection results.

[0257] In some embodiments, the controller is configured to determine whether a power-on rate reduction condition is met when the refrigerator switches from an initial operating state to a normal operating state based on the first power-on rate and the second power-on rate, and to:

[0258] Calculating the ratio of the second startup rate to the first startup rate to obtain a ratio of the startup rates corresponding to the normal operating state and the initial operating state;

[0259] Determine whether the power-on rate ratio reaches the power-on rate threshold;

[0260] If so, it is determined that the power-on rate reduction condition is met when the refrigerator switches from the initial operating state to the normal operating state;

[0261] If not, it is determined that the power-on rate reduction condition is not met when the refrigerator switches from the initial operating state to the normal operating state.

[0262] The uptime rate threshold may refer to the maximum value of the uptime rate reduction range. For example, when the uptime rate reduction range is between 30% and 50%, the uptime rate threshold may be 50%. When the uptime rate percentage is less than or equal to 50%, it can be determined that the uptime rate reduction condition is met. When the uptime rate percentage is greater than 50%, it can be determined that the uptime rate reduction condition is not met.

[0263] Whether the power-on rate ratio reaches the power-on rate threshold may include whether the power-on rate is less than or equal to the power-on rate threshold. If so, it is determined that the power-on rate reduction condition is met; otherwise, it is determined that the power-on rate reduction condition is not met.

[0264] In other embodiments, performing temperature correction processing on the first ambient temperature according to the target ambient type to obtain the second ambient temperature includes:

[0265] Query the temperature correction database for a target correction temperature that matches the target environment type;

[0266] The sum of the target correction temperature and the first ambient temperature is calculated to obtain the second ambient temperature.

[0267] The temperature correction database may include a correspondence between environment types and correction temperatures, and a target correction temperature consistent with the target environment type may be determined by querying the correction database. The target correction temperature may include zero, a positive number, and a negative number. When the refrigerator environment is, for example, a heat source, the target correction temperature may be a negative number. When the refrigerator environment temperature is, for example, a cold source, the target correction temperature may be a positive number. When the refrigerator environment temperature is, for example, normal, the target correction temperature may be zero degrees Celsius. When the refrigerator environment temperature is crowded, the target correction temperature may be a negative number. In addition, the absolute value of the target correction temperature in a crowded situation is smaller than the absolute value of the target correction temperature in a heat source situation.

[0268] In the embodiment of the present disclosure, the target correction temperature that matches the target time type and target environment type that the refrigerator is currently in can be queried through the temperature correction database, and the target correction temperature that matches the target time type and target environment type can be obtained, thereby achieving accurate acquisition of the target correction temperature.

[0269] In some embodiments, determining a target speed of the compressor according to the second ambient temperature includes:

[0270] The association list corresponding to the ambient temperature and the compressor speed is queried to obtain a target speed matching the second ambient temperature.

[0271] The target speed of the compressor is determined based on the second ambient temperature to control the compressor to operate at the target speed. The second ambient temperature can be used to accurately obtain the speed of the compressor, thereby improving the method and efficiency of obtaining the compressor speed.

[0272] The association list may include a correspondence between ambient temperature and compressor speed. For example, it may include at least one temperature interval, each temperature interval corresponding to a corresponding compressor speed. The temperature interval in which the second ambient temperature falls may be queried to obtain the compressor speed corresponding to the temperature interval as the target speed.

[0273] In the embodiment of the present disclosure, the target speed corresponding to the ambient temperature can be quickly and accurately obtained by querying the association list, thereby improving the efficiency and accuracy of obtaining the target speed.

[0274] For ease of understanding, FIG9 is a flowchart of the refrigeration system control method provided in an embodiment of the present disclosure, which provides a more detailed description of the environment type detection and judgment provided in the present disclosure. The difference from the embodiment shown in FIG7 is that the first temperature data includes a first start-up temperature and a first shutdown temperature, and the second temperature data includes a second start-up temperature and a second shutdown temperature. In step S5023, the environment in which the refrigerator is located is detected based on the first temperature data and the second temperature data to obtain the target environment type of the refrigerator, which may also include:

[0275] Step S701: obtaining the initial ambient temperature of the compartment in the refrigerator body when the refrigerator is first started;

[0276] Step S702: determining a first startup temperature and a first shutdown temperature in the first temperature data and a second startup temperature and a second shutdown temperature in the second temperature data.

[0277] Step S703: Determine whether the first shutdown temperature and the second shutdown temperature are both lower than the initial ambient temperature. If so, execute step 704; if not, execute step S705.

[0278] Step S704: Determine that the cold source exists in the refrigerator back environment as the target environment type.

[0279] Step S705: Calculate a first temperature difference corresponding to the initial operating state according to the first startup temperature and the first shutdown temperature in the first temperature data.

[0280] Step S706: Calculate a second temperature difference corresponding to the normal operating state according to the second startup temperature and the second shutdown temperature in the second temperature data.

[0281] Step S707: Determine whether the first temperature difference and the second temperature difference are both smaller than the temperature threshold; if so, execute step S708; if not, execute step S709.

[0282] Step S708: Determine that the environment at the back of the refrigerator is normal as the target environment type.

[0283] Step S709: Collecting a first power-on rate corresponding to the initial operation state of the refrigerator and a second power-on rate corresponding to the normal operation state of the refrigerator.

[0284] Step S710: Based on the first power-on rate and the second power-on rate, determine whether the power-on rate reduction condition is met when the refrigerator switches from the initial operating state to the normal operating state. If so, execute step S711; otherwise, execute step S712.

[0285] Step S711: Determine that the crowded environment behind the refrigerator is the target environment type.

[0286] Step S712: Determine that the heat source exists in the refrigerator back environment as the target environment type.

[0287] In the disclosed embodiment, the cold source environment of the refrigerator is detected by comparing the first shutdown temperature and the second shutdown temperature in two states with the initial ambient temperature. Afterwards, when it is determined that the refrigerator is in a non-cold source environment, the normal operating environment can be detected using the temperature difference corresponding to the temperature collected by the sensor in the main control board box when it is turned on and off. Afterwards, in an abnormal environment, the power-on rate is used to conduct a more detailed analysis and judgment of the abnormal heat dissipation situation, and to obtain accurate judgment results when the heat source has a higher impact and the congestion has a lower impact, resulting in different power-on rates. By detecting and judging multiple environments, the accuracy and efficiency of the environmental detection on the back of the refrigerator can be improved.

[0288] As shown in FIG10 , a structural diagram of an embodiment of a compressor control device provided by the present disclosure is provided. The compressor control device can be located in a refrigerator controller. The compressor control device 800 also includes the following components:

[0289] Temperature detection component 801: used to obtain the first ambient temperature of the refrigerator detected by the temperature detection component.

[0290] Usage detection component 802: used to determine the usage time of the refrigerator and the placement environment information of the refrigerator.

[0291] Temperature correction component 803: used to perform temperature correction processing on the first ambient temperature according to the operating time type, and used to perform temperature correction processing on the first ambient temperature according to the target environment type to obtain a second ambient temperature;

[0292] The speed control component 804 determines the target speed of the compressor according to the second ambient temperature to control the compressor to operate at the target speed.

[0293] In some embodiments, usage detection component 802 may include:

[0294] The first data collection subcomponent 8021 is used to collect the first status data of the refrigerator corresponding to the target time.

[0295] The first type determining subcomponent 8022 is used to determine the operating time type of the refrigerator according to the first status data.

[0296] In some other embodiments, the use detection component 802 may further include:

[0297] The second data collection subcomponent 8023 is used to collect the first temperature data corresponding to the initial operation state of the refrigerator and the second temperature data corresponding to the normal operation state of the refrigerator.

[0298] The second type determination subcomponent 8024 is used to detect the environment in which the refrigerator is located according to the first temperature data and the second temperature data, and obtain the target environment type of the refrigerator.

[0299] In some embodiments, the controller is configured with a temperature correction database, and the temperature correction component 803 may include:

[0300] The duration determination component is used to determine the target time type of the refrigerator based on the refrigerator's usage time.

[0301] The environment determination component is used to determine the target environment type of the refrigerator based on the placement environment information of the refrigerator.

[0302] The temperature query component is used to query the temperature correction database for a target corrected temperature that matches both the target time type and the target environment type.

[0303] The target calculation component is used to calculate the sum of the target correction temperature and the first ambient temperature to obtain the second ambient temperature.

[0304] In some embodiments, the temperature query component includes:

[0305] The initial temperature element is used to obtain the initial ambient temperature detected by the temperature detection component when the refrigerator is first started.

[0306] a temperature selection element, configured to select a target temperature interval from at least one temperature interval according to an initial ambient temperature;

[0307] A first correction element is used to determine, from a temperature correction database, environmental correction data corresponding to at least one time type in a target temperature interval;

[0308] a second correction element for determining, according to the target time type, target environment correction data corresponding to the target time type from the environment correction data corresponding to at least one time type;

[0309] The temperature determination component is used to query the target correction temperature that matches the target environment type based on the target environment correction data.

[0310] In some embodiments, the target environment correction data includes a correction temperature corresponding to at least one environment type, and the temperature determination component is used to:

[0311] According to the correction temperature corresponding to at least one environment type corresponding to the target environment correction data, the correction temperature corresponding to the environment type identical to the target environment type is queried as the target correction temperature.

[0312] In some embodiments, the controller is further configured to:

[0313] A time detection component, used to detect the operating time of the compressor at the target speed;

[0314] The updating starting component is used for, if it is determined that the operation time reaches the time threshold, the controller is configured to return to determine the use time of the refrigerator and the placement environment information of the refrigerator.

[0315] In some embodiments, the refrigeration system control device may further include:

[0316] An initial rotation speed component, configured to determine an initial rotation speed corresponding to the first ambient temperature according to the first ambient temperature;

[0317] The initial control component is used to control the compressor to operate according to the initial speed.

[0318] In some other embodiments, the refrigeration system control device may further include:

[0319] The target query component is used to query the temperature-rotation speed association list to obtain an initial rotation speed that matches the first ambient temperature.

[0320] In some embodiments, using the detection component may include:

[0321] A duration detection component is used to detect the usage time of the refrigerator based on a duration detection algorithm;

[0322] The environment detection component is used to detect the placement environment information of the refrigerator based on the environment detection algorithm.

[0323] In some embodiments, the refrigeration system control device may further include:

[0324] The number detection component is used to detect the number of times the refrigerator is started corresponding to the target time.

[0325] The type determination component also includes:

[0326] a first detection component configured to detect whether the refrigerator is in a primary refrigeration state based on a first detection strategy and in combination with the first state data and the second state data, if the number of startups is determined to be one, and obtain a first detection result;

[0327] The first determining component is configured to determine that the primary time type is a target time type if the first detection result indicates that the refrigerator is in a primary refrigeration state.

[0328] In some embodiments, the refrigeration system control device may further include:

[0329] A first acquiring component is used to acquire a first main control temperature corresponding to the main control board box of the refrigerator and a first internal temperature corresponding to the compartment in the first status data;

[0330] a first calculation element, configured to calculate a first time difference between the target time and the startup time at the initial startup;

[0331] a second calculation element, configured to calculate a first temperature difference between the first internal temperature of the box and the first main control temperature;

[0332] a first determining element, configured to determine that the refrigerator is in a primary refrigeration state if the first temperature difference is less than a first temperature threshold and the first time difference is greater than a first time threshold;

[0333] The second determining element is used to determine that the refrigerator is in the primary refrigeration state as the first detection result.

[0334] In some other embodiments, the refrigeration system control device further includes:

[0335] The number detection component is used to detect the number of times the refrigerator is started corresponding to the target time.

[0336] The type determination component also includes:

[0337] a second detection component configured to, if it is determined that the number of startups is two, collect second state data collected during the first startup; based on a second detection strategy, combine the first state data and the second state data to detect whether the refrigerator is in the intermediate refrigeration state, and obtain a second detection result;

[0338] The second determining component is configured to determine the intermediate time type as the target time type if the second detection result indicates that the refrigerator is in the intermediate refrigeration state.

[0339] In some embodiments, the second detection component may include:

[0340] A second acquisition component is used to acquire the first power-on time and the first internal temperature of the compartment corresponding to the first state data;

[0341] a third acquisition component, configured to acquire, from the second state data, the second startup time, the second internal temperature corresponding to the compartment, the evaporator temperature corresponding to the evaporator when the refrigerator is started for the second time, and the second main control temperature corresponding to the main control board;

[0342] a third calculating element, configured to calculate a second time difference between the first power-on time and the second power-on time;

[0343] a fourth calculation element, configured to calculate a second temperature difference between the second main control temperature and the evaporator temperature;

[0344] The third determining element is used to determine that the intermediate refrigeration state is the second detection result if the second time difference is less than the second time threshold, and the first box temperature is greater than the second box temperature and the second temperature difference is greater than the second temperature threshold.

[0345] In some other embodiments, the refrigeration system control device further includes:

[0346] The number detection component is used to detect the number of times the refrigerator is started corresponding to the target time.

[0347] Type determination components may include:

[0348] A first judgment component is used to judge whether the number of startup times is greater than or equal to a number threshold;

[0349] A first processing component is configured to collect third state data corresponding to a previous start-up number; if the start-up number is greater than or equal to a threshold value, determine whether the refrigerator meets stable operation conditions based on the first state data and the third state data;

[0350] The second processing component is used to determine that the refrigerator enters a normal operating state if it is determined that the refrigerator meets the stable operating conditions, and determine that the long-time operation type is the target time type.

[0351] In some embodiments, the first processing component may include:

[0352] a third acquisition component, configured to acquire a first internal temperature of the intermediate chamber of the first state data and a third internal temperature of the intermediate chamber of the third state data, and to acquire an activation rate of the refrigerator during each activation from the first activation of the refrigerator to the number of activations;

[0353] a fifth calculating element, configured to calculate a third temperature difference between the first chamber internal temperature and the third chamber internal temperature;

[0354] The fourth determining element is used to determine that the refrigerator meets the stable operation conditions if the absolute value of the third temperature difference is less than the third temperature threshold and the startup times and the startup rates corresponding to the first two startup times adjacent to the startup times meet the change strategy.

[0355] In some embodiments, the first processing component may further include:

[0356] a fifth determining component, configured to determine that the refrigerator does not meet the stable operation condition if it is determined that the absolute value of the third temperature difference is greater than or equal to the third temperature threshold, and / or if the startup number and the startup rates corresponding to the two startup numbers preceding the startup number do not meet the change strategy;

[0357] The sixth determining element is configured to determine that the refrigerator enters an abnormal operation state if it is determined that the refrigerator does not meet the stable operation condition, and determine that the long-term exceptional operation type is a target time type.

[0358] In some embodiments, the type determination component may further include:

[0359] The request response component is used to respond to the time type detection request for the refrigerator, determine the current corresponding target time, and obtain the number of startup times corresponding to the target time.

[0360] In some other embodiments, the type determination component may further include:

[0361] A power-on detection component is used to detect a time type detection strategy for starting the refrigerator when the refrigerator is powered on; the time type detection strategy includes N startup tests with a number threshold as the number of tests;

[0362] A strategy determination component is used to determine the startup strategy for each startup test and obtain N test strategies;

[0363] A test startup component is used to start N test strategies in sequence according to the test sequence corresponding to the N startup tests, and obtain the status data of the refrigerator when the refrigerator is started under any test strategy;

[0364] The status obtaining component is used to obtain status data corresponding to N startup tests.

[0365] In some embodiments, the second data acquisition subcomponent 8023 may include:

[0366] a state determination component, configured to determine whether the refrigerator is in an initial operating state when it is first started, and to determine whether the refrigerator is in a normal operating state when it is started for the Nth time;

[0367] The data acquisition component is used to acquire first temperature data corresponding to the initial startup of the refrigerator and second temperature data corresponding to the Nth startup.

[0368] In some embodiments, the data collection component may include:

[0369] The first collecting component is used to collect a first startup temperature corresponding to the main control board box of the refrigerator when the refrigerator is first started, and to collect a first shutdown temperature corresponding to the main control board box of the refrigerator when the refrigerator is shut down corresponding to the initial startup;

[0370] a seventh determining element, configured to determine first temperature data corresponding to the first startup temperature and the first shutdown temperature;

[0371] The second collecting component is used to collect a second startup temperature of the refrigerator main control board box corresponding to the refrigerator when the refrigerator is started for the Nth time, and collect a second shutdown temperature of the refrigerator main control board box corresponding to the refrigerator when the refrigerator is shut down corresponding to the Nth startup;

[0372] The eighth determining element is used to determine second temperature data corresponding to the second startup temperature and the second shutdown temperature.

[0373] In some embodiments, the first temperature data includes a first startup temperature and a first shutdown temperature, and the second temperature data includes a second startup temperature and a second shutdown temperature; and the type detection component may include:

[0374] The initial acquisition component is used to obtain the initial ambient temperature of the compartment inside the refrigerator body when the refrigerator is turned on for the first time;

[0375] a second determining component, configured to determine a first shutdown temperature in the first temperature data and a second shutdown temperature in the second temperature data;

[0376] The second judgment component is used to judge that if the first shutdown temperature and the second shutdown temperature are both lower than the initial ambient temperature, then determine that there is a cold source in the refrigerator back environment as the target environment type.

[0377] In some embodiments, the apparatus may further include:

[0378] a first calculating component, configured to calculate a first temperature difference corresponding to the initial operating state according to the first startup temperature and the first shutdown temperature in the first temperature data;

[0379] a second calculating component, configured to calculate a second temperature difference corresponding to a normal operating state according to the second startup temperature and the second shutdown temperature in the second temperature data;

[0380] The first judging component is configured to judge that if both the first temperature difference and the second temperature difference are smaller than a temperature threshold, then the environment at the back of the refrigerator is determined to be normal, which is the target environment type.

[0381] In some embodiments, the refrigeration system control device may further include:

[0382] The second judging component is used to judge whether the first temperature difference and the second temperature difference are both less than the temperature threshold if the first shutdown temperature is greater than or equal to the initial ambient temperature or the second shutdown temperature is greater than or equal to the initial ambient temperature.

[0383] In some embodiments, the refrigeration system control device may further include:

[0384] a third determining component, configured to determine if the first temperature difference is greater than or equal to a temperature threshold, or if the second temperature difference is greater than or equal to the temperature threshold, and then collect a first startup rate corresponding to the refrigerator in the initial operation state and a second startup rate corresponding to the refrigerator in the normal operation state;

[0385] a fourth determining component, configured to determine, based on the first startup rate and the second startup rate, whether a startup rate reduction condition is satisfied when the refrigerator switches from the initial operation state to the normal operation state;

[0386] a first determining component, configured to determine that if yes, the crowded environment behind the refrigerator is the target environment type;

[0387] The second determining component is used to determine that the heat source exists in the refrigerator back environment as the target environment type if no.

[0388] In some embodiments, the fourth determining component includes:

[0389] A ratio calculation component is used to calculate the ratio of the second startup rate to the first startup rate to obtain the startup rate ratio corresponding to the normal operation state and the initial operation state;

[0390] The third judgment component is used to judge whether the power-on rate ratio reaches the power-on rate threshold;

[0391] a third determining component, configured to determine, if yes, whether the refrigerator satisfies a startup rate reduction condition when switching from an initial operation state to a normal operation state;

[0392] The fourth determining component is used to determine, if not, whether the power-on rate reduction condition is met when the refrigerator switches from the initial operating state to the normal operating state.

[0393] In some embodiments, the refrigeration system control device may further include:

[0394] The speed control component is used to determine the target speed of the compressor according to the second ambient temperature to control the compressor to operate at the target speed.

[0395] Figure 11 is a diagram of the controller structure provided by an embodiment of the present disclosure. As shown in Figure 11, the controller of this embodiment may include: a processor 901 and a memory 902;

[0396] Memory 902, for storing computer-executable instructions;

[0397] The processor 901 is configured to execute computer-executable instructions stored in the memory to implement the steps performed by the first server in the above embodiment. The memory 902 can be independent or integrated with the processor 901.

[0398] When the memory 902 is independently provided, the server further includes a bus 903 for connecting the memory 902 and the processor 901 .

[0399] The embodiment of the present disclosure further provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the refrigeration system control method described above is implemented.

[0400] The present disclosure also provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the above-mentioned refrigeration system control method. The present disclosure also provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the above-mentioned refrigeration system control method.

[0401] In the several embodiments provided herein, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the module division is merely a logical functional division. In actual implementation, there may be other division methods, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not implemented. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or module, which can be electrical, mechanical or other forms.

[0402] Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of these modules may be selected to implement the solution of this embodiment based on actual needs.

[0403] In addition, the functional modules in various embodiments of the present invention may be integrated into a single processing unit, each module may exist physically separately, or two or more modules may be integrated into a single unit. The aforementioned modular units may be implemented in the form of hardware or hardware plus software functional units.

[0404] The above-mentioned integrated module implemented in the form of a software functional module can be stored in a computer-readable storage medium. The above-mentioned software functional module is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform some steps of the methods of various embodiments of the present application.

[0405] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), or application-specific integrated circuits (ASIC). A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present disclosure may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.

[0406] The memory may include high-speed random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk.

[0407] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.

[0408] The storage medium may be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random-access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0409] A storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an application-specific integrated circuit (ASIC). Of course, the processor and storage medium can also exist as discrete components in an electronic device or a main control device.

[0410] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0411] Those skilled in the art will understand that the scope of the present disclosure is not limited to the above specific embodiments, and that certain elements of the embodiments may be modified and replaced without departing from the spirit of the present disclosure. The scope of the present disclosure is limited by the appended claims.

Claims

1. A refrigerator, comprising: A box body, wherein a compartment is provided in the box body, and the box body has a back plate; A main control board box is arranged on the back panel of the box; A temperature detection component is provided on the main control board box, and the temperature detection component is configured to detect the ambient temperature; A refrigeration system, which is arranged in the box and includes a compressor, an evaporator, a capillary tube, a filter, and a condenser; and The controller is configured as: Acquire a first ambient temperature detected by the temperature detection component; Correcting the first ambient temperature to obtain a second ambient temperature; A target speed of the compressor is determined according to the second ambient temperature to control the compressor to operate at the target speed.

2. The refrigerator according to claim 1, wherein The controller is further configured to: Collecting first status data of the refrigerator corresponding to a target time; determining an operating time type of the refrigerator according to the first status data; Performing temperature correction processing on the first ambient temperature according to the operating time type to obtain the second ambient temperature.

3. The refrigerator according to claim 2, wherein: The first status data includes at least one of the storage time of the refrigerator, the power-on time or the power-on time, the temperature inside the refrigerator when it is powered on, the evaporator temperature when it is powered on, the evaporator temperature when it is powered off, the temperature of the main control board when it is powered on, and the temperature when it is powered off.

4. The refrigerator according to claim 2, wherein: The controller is further configured to: Detecting the number of times the refrigerator is started corresponding to the target time; The controller is configured to determine the operating time type of the refrigerator according to the first status data, including: If it is determined that the number of starts is one, Obtaining a first main control temperature corresponding to a main control panel box of the refrigerator and a first internal temperature corresponding to the compartment in the first status data; Calculating a first time difference between the target time and the startup time during the initial startup; calculating a first temperature difference between the first internal temperature of the box and the first main control temperature; If the first temperature difference is smaller than the first temperature threshold, and the first time difference is larger than the first time threshold, it is determined that the refrigerator is in the primary refrigeration state.

5. The refrigerator according to claim 2, wherein The controller is further configured to: Detecting the number of times the refrigerator is started corresponding to the target time; The controller is configured to determine the operating time type of the refrigerator according to the first status data, including: If it is determined that the number of startups is two, obtaining second state data collected during the first startup; Obtaining a first power-on time in the first state data and a first internal temperature of the compartment corresponding to the compartment; Acquire the second startup time, the second internal temperature corresponding to the compartment, the evaporator temperature corresponding to the evaporator, and the second main control temperature corresponding to the main control board box when the refrigerator is started for the second time in the second state data; Calculate a second time difference between the first power-on time and the second power-on time; calculating a second temperature difference between the second main control temperature and the evaporator temperature; If the second time difference is less than a second time threshold, and the first box temperature is greater than the second box temperature and the second temperature difference is greater than a second temperature threshold, it is determined that the refrigerator is in a medium refrigeration state.

6. The refrigerator according to claim 2, wherein The controller is further configured to: Detecting the number of times the refrigerator is started corresponding to the target time; The controller is configured to determine the operating time type of the refrigerator according to the first status data, including: Determine whether the startup number is greater than or equal to a number threshold; If the number of startups is greater than or equal to the number threshold, collecting third state data corresponding to the previous startup of the number of startups; Obtaining a first internal temperature of the compartment in the first state data and a third internal temperature of the compartment in the third state data, and obtaining a startup rate of the refrigerator during each startup between the first startup of the refrigerator and the startup number; calculating a third temperature difference between the first chamber internal temperature and the third chamber internal temperature; If the absolute value of the third temperature difference is less than the third temperature threshold, and the startup rates corresponding to the startup times and the first two startup times adjacent to the startup times meet the change strategy, it is determined that the refrigerator meets the stable operation conditions, and the target time is determined to be greater than eighteen hours.

7. The refrigerator according to claim 6, wherein The third status data includes a third main control temperature corresponding to the main control board box of the refrigerator, a third internal temperature corresponding to the compartment, a third startup time, and an evaporator temperature corresponding to the evaporator when the refrigerator is started for the third startup number.

8. The refrigerator according to claim 6, wherein The change strategies include: Between the startup times of the refrigerator and the startup rates corresponding to the two previous startup times, changes in the startup rates of two adjacent startup times are all less than the startup rate threshold.

9. The refrigerator according to claim 2, wherein: The controller is further configured to: When the refrigerator is powered on, a time type detection strategy for the refrigerator is activated; the time type detection strategy includes N startup tests with a number threshold as the number of tests; N is a positive integer; Determine the startup strategy for each startup test and obtain N test strategies; Start N test strategies in sequence according to the test order corresponding to the N startup tests, and obtain the status data of the refrigerator when the refrigerator is started under any test strategy; Obtain status data corresponding to the N startup tests respectively.

10. The refrigerator according to claim 1, wherein The controller is further configured to: Determining the usage time of the refrigerator and the placement environment information of the refrigerator; The first ambient temperature is corrected according to the usage duration and the placement environment information to obtain a second ambient temperature.

11. The refrigerator according to claim 10, wherein The controller is configured with a temperature correction database; The controller is configured to, when executing the correction processing on the first ambient temperature according to the usage time and the placement position to obtain the second ambient temperature, include: Determining a target time type of the refrigerator according to the usage time of the refrigerator; determining a target environment type of the refrigerator according to the placement environment information of the refrigerator; querying the temperature correction database for a target corrected temperature that matches both the target time type and the target environment type; The sum of the target corrected temperature and the first ambient temperature is calculated to obtain the second ambient temperature.

12. The refrigerator according to claim 11, wherein The controller is configured to execute the query of the temperature correction database for a target corrected temperature that matches both the target time type and the target environment type, including: Obtaining an initial ambient temperature detected by the temperature detection component when the refrigerator is first started; selecting a target temperature interval from at least one temperature interval according to the initial ambient temperature; Determining, from the temperature correction database, environmental correction data corresponding to at least one time type in the target temperature interval; determining, according to the target time type, target environment correction data corresponding to the target time type from the environment correction data corresponding to at least one of the time types; According to the target environment correction data, a target correction temperature matching the target environment type is queried.

13. The refrigerator according to claim 12, wherein: The environmental correction data includes a correction temperature corresponding to at least one environmental type. The controller is configured to execute the query of the target correction temperature matching the target environmental type according to the environmental correction data, including: According to the corrected temperature corresponding to at least one environment type corresponding to the target environment correction data, the corrected temperature corresponding to the environment type identical to the target environment type is queried as the target corrected temperature.

14. The refrigerator according to claim 10, wherein The controller is further configured to: detecting an operating time of the compressor operating at the target speed; If it is determined that the operating time reaches the time threshold, the process returns to executing the process of determining the usage time of the refrigerator and the placement environment information of the refrigerator.

15. The refrigerator according to claim 10, wherein After the controller is configured to obtain the first ambient temperature detected by the temperature detection component of the refrigerator, the controller is further configured to: determining, according to the first ambient temperature, an initial rotational speed corresponding to the first ambient temperature; controlling the compressor to operate at the initial speed; A temperature-rotation speed association list is queried to obtain the initial rotation speed that matches the first ambient temperature.

16. The refrigerator according to claim 10, wherein The controller is further configured to: Determining the usage time of the refrigerator based on a time detection algorithm; Based on an environment detection algorithm, the placement environment information of the refrigerator is determined.

17. The refrigerator according to claim 1, wherein The controller is further configured to: Collecting first temperature data corresponding to the initial startup of the refrigerator and second temperature data corresponding to the Nth startup of the refrigerator; detecting an environment in which the refrigerator is located according to the first temperature data and the second temperature data to obtain a target environment type of the refrigerator; Performing temperature correction processing on the first ambient temperature according to the target ambient type to obtain a second ambient temperature.

18. The refrigerator according to claim 17, wherein The controller is configured to execute the collecting of the first temperature data corresponding to the first startup of the refrigerator and the second temperature data corresponding to the Nth startup of the refrigerator, including: collecting a first startup temperature corresponding to a main control board box of the refrigerator when the refrigerator is initially started, and collecting a first shutdown temperature corresponding to a main control board box of the refrigerator when the refrigerator is shut down corresponding to the initial startup; Determining the first temperature data corresponding to the first startup temperature and the first shutdown temperature; collecting a second startup temperature of the main control board box of the refrigerator corresponding to when the refrigerator is started for the Nth time, and collecting a second shutdown temperature of the main control board box of the refrigerator corresponding to when the refrigerator is shut down corresponding to the Nth startup; Determine the second temperature data corresponding to the second startup temperature and the second shutdown temperature.

19. The refrigerator according to claim 17, wherein The first temperature data includes a first startup temperature and a first shutdown temperature, and the second temperature data includes a second startup temperature and a second shutdown temperature. The controller is configured to detect the environment of the refrigerator based on the first temperature data and the second temperature data to obtain a target environment type of the refrigerator, including: Obtaining the initial ambient temperature of the compartment within the refrigerator body when the refrigerator is first powered on; determining a first shutdown temperature in the first temperature data and a second shutdown temperature in the second temperature data; If it is determined that both the first shutdown temperature and the second shutdown temperature are lower than the initial ambient temperature, it is determined that the target environment type is that a cold source exists in the refrigerator back environment.

20. The refrigerator according to claim 19, wherein The controller is further configured to: Calculating a first temperature difference corresponding to an initial startup of the refrigerator based on the first startup temperature and the first shutdown temperature in the first temperature data; Calculating a second temperature difference corresponding to the Nth startup of the refrigerator according to the second startup temperature and the second shutdown temperature in the second temperature data; If both the first temperature difference and the second temperature difference are smaller than the temperature threshold, it is determined that the target environment type is that the environment at the back of the refrigerator is normal.

21. The refrigerator according to claim 20, wherein The controller is configured to calculate the first temperature difference corresponding to the initial startup of the refrigerator based on the first startup temperature and the first shutdown temperature in the first temperature data, including: If the first shutdown temperature is greater than or equal to the initial ambient temperature or the second shutdown temperature is greater than or equal to the initial ambient temperature, a step of determining whether both the first temperature difference and the second temperature difference are less than a temperature threshold is performed.

22. The refrigerator according to claim 20, wherein The controller is further configured to: If the first temperature difference is greater than or equal to the temperature threshold, or the second temperature difference is greater than or equal to the temperature threshold, collecting a first startup rate of the refrigerator corresponding to the initial startup of the refrigerator and a second startup rate corresponding to the Nth startup of the refrigerator; determining, based on the first startup rate and the second startup rate, whether the refrigerator satisfies a startup rate reduction condition when the refrigerator is switched from the initial startup of the refrigerator to the Nth startup of the refrigerator; If so, determining that the target environment type is a crowded environment behind the refrigerator; If not, it is determined that the target environment type is that a heat source exists in the refrigerator back environment.

23. The refrigerator according to claim 22, wherein The controller is configured to perform the step of determining, based on the first startup rate and the second startup rate, whether the refrigerator satisfies a startup rate reduction condition when the refrigerator is switched from the initial startup of the refrigerator to the Nth startup of the refrigerator, including: Calculating a ratio of the second startup rate to the first startup rate to obtain a ratio of the startup rate when the refrigerator is started for the Nth time to the startup rate when the refrigerator is started for the first time; Determining whether the power-on rate ratio reaches a power-on rate threshold; If so, determining that the refrigerator satisfies a startup rate reduction condition from when the refrigerator is switched to when the refrigerator is started for the Nth time; If not, it is determined that the refrigerator does not meet the startup rate reduction condition from the time when the refrigerator is switched to the time when the refrigerator is started for the Nth time.

24. The refrigerator according to claim 17, wherein The controller is configured to perform the temperature correction process on the first ambient temperature according to the target ambient type to obtain a second ambient temperature, including: Querying a temperature correction database for a target corrected temperature that matches the target environment type; The sum of the target corrected temperature and the first ambient temperature is calculated to obtain the second ambient temperature.