Defrosting control methods and devices, media, refrigerator systems, and equipment
By exchanging temperature difference data between the refrigerator terminal and the data platform, the defrosting control is delayed, which solves the problems of energy consumption and temperature shock caused by high defrosting frequency, extends compressor life, and improves preservation effect.
Patent Information
- Application Number
- CN202311123743.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-09-01
Smart Images

Figure CN117053485B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of refrigerator technology, and in particular to a defrosting control method, device, medium, refrigerator system, and equipment. Background Technology
[0002] Frosting on the condenser is a major pain point for refrigerator products.
[0003] Because condenser frost buildup can cause malfunctions in refrigerator cooling, ultimately affecting its preservation performance, the industry has been exploring ways to precisely control condenser frost buildup and reduce cooling anomalies caused by it. To minimize the impact of condenser frost, refrigerator manufacturers have developed a defrosting algorithm based on years of experimental experience, which calculates the cumulative defrosting interval based on compressor operating time, operating rate, and door opening time. The core of this algorithm is to prioritize preventing condenser frost buildup even if it requires a higher defrosting frequency. For example, a certain brand of refrigerator may require defrosting approximately once every 24 hours.
[0004] However, a higher defrosting frequency increases the refrigerator's power consumption, and the freezer temperature rises when the defrosting heater is working, creating temperature shocks that affect the preservation of food stored in the freezer. Furthermore, after defrosting, the high freezer temperature causes the compressor to operate at high speed for intensive cooling, but this reduces the compressor's lifespan and generates significant noise. Summary of the Invention
[0005] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, the present invention provides a defrosting control method and apparatus, medium, refrigerator system, and equipment.
[0006] According to a first aspect, embodiments of the present invention provide a defrosting control method, the method being applied to a data platform, the method comprising:
[0007] Upon receiving the first flag bit sent by the refrigerator terminal, the difference data within the first time period is extracted; wherein, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal;
[0008] Based on the difference data within the first time period, determine whether the operation of the refrigerator terminal within the first time period matches the preset performance auxiliary judgment rule;
[0009] If any abnormal judgment rule in the performance auxiliary judgment rules is not hit, or if any normal judgment rule in the performance auxiliary judgment rules is hit, then the first delayed defrosting instruction of this defrosting cycle is issued to the refrigerator terminal so that the refrigerator terminal can perform delayed defrosting.
[0010] According to a second aspect, embodiments of the present invention provide a defrosting control device, the device being deployed on a data platform, the device comprising:
[0011] The first extraction module is used to extract the difference data within a first time period when it receives the first flag bit sent by the refrigerator terminal; wherein, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal;
[0012] The first judgment module is used to determine whether the operation of the refrigerator terminal in the first time period matches the preset performance auxiliary judgment rule based on the difference data in the first time period.
[0013] The first sending module is used to send the first delayed defrosting instruction of the current defrosting cycle to the refrigerator terminal if any abnormal judgment rule in the performance auxiliary judgment rules is not hit or the normal judgment rule in the performance auxiliary judgment rules is hit, so that the refrigerator terminal can perform delayed defrosting.
[0014] According to a third aspect, embodiments of the present invention provide a refrigerator system including an intelligent defrost control device, wherein the intelligent defrost control device is the defrost control device provided in the second aspect.
[0015] According to a fourth aspect, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method described in the first aspect.
[0016] According to a fifth aspect, an embodiment of the present invention provides a computing device, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, it implements the method provided in the first aspect.
[0017] The defrosting control method, device, medium, refrigerator system, and equipment provided in this invention embodiment involve the refrigerator terminal sending a first flag bit to a data platform at a preset time point before reaching a first predetermined defrosting time. When the data platform receives the first flag bit, it extracts the difference data within a first time period and then determines whether the refrigerator terminal's operation within the first time period matches any of the abnormal judgment rules in the performance auxiliary judgment rules. If no abnormal judgment rule is matched, the data platform sends the first delayed defrosting command of this defrosting cycle to the refrigerator terminal, and then performs defrosting. It can be seen that the method provided in this invention embodiment performs delayed defrosting when the refrigerator terminal's operating condition is stable. Therefore, under stable operating conditions, the number of defrosting cycles can be reduced, thus reducing the refrigerator terminal's energy consumption. Reducing the number of defrosting cycles reduces temperature shocks caused by the defrosting heater's operation, avoiding impact on food preservation. Furthermore, it also reduces the impact on the compressor's working life caused by the need for high-speed compressor operation for strong cooling after defrosting, thereby extending the compressor's working life and reducing noise. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic flowchart of a defrosting control method in one embodiment of the present invention;
[0021] Figure 2 This is a schematic diagram of the process for re-performing defrosting delay control in one embodiment of the present invention;
[0022] Figure 3 This is a schematic diagram of the process for determining a standard value in one embodiment of the present invention;
[0023] Figure 4 This is a schematic flowchart of a defrosting control method in one embodiment of the present invention;
[0024] Figure 5 This is a structural block diagram of a refrigerator system according to one embodiment of the present invention;
[0025] Figure 6 This is a schematic diagram of the defrosting control device in one embodiment of the present invention;
[0026] Figure 7 This is a structural block diagram of a computing device in one embodiment of the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] In a first aspect, embodiments of the present invention provide a defrosting control method, which is executed by a data platform. The method involves a refrigerator terminal, an Internet of Things (IoT) platform, and a data platform, and the refrigerator terminal and the data platform interact with each other through the IoT platform.
[0029] See Figure 1 and Figure 4 The method includes the following steps S110 to S130:
[0030] S110. Upon receiving the first flag bit sent by the refrigerator terminal, extract the difference data within the first time period; wherein, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal.
[0031] The first time period is from the end of the last defrost to the time when the refrigerator terminal sends the first flag bit. The refrigerator terminal sends the first flag bit to the data platform through the Internet of Things platform at a preset time point before reaching the first predetermined defrost time. The first predetermined defrost time is obtained by adding a defrost reference interval time to the end of the last defrost. The defrost reference interval time is a reference value of the defrost interval time calculated by the refrigerator terminal based on the operating status of the refrigerator terminal.
[0032] The defrosting baseline interval can be calculated using the refrigerator's defrosting algorithm. This algorithm calculates the baseline value for the defrosting interval based on operational data such as compressor operating time, operating rate, and door opening time. Therefore, the defrosting baseline interval changes with the refrigerator's operating conditions, rather than remaining constant.
[0033] For example, the defrosting baseline interval calculated in one instance was 8 hours.
[0034] The refrigerator terminal sends a first flag bit at a preset time point before the first predetermined defrost time. The first predetermined defrost time is obtained by adding the defrost baseline interval time to the end time of the previous defrost operation. For example, if the last defrost operation ended at 1:00 AM on a certain day, and the defrost baseline interval time is 8 hours, then the first predetermined defrost time is 9:00 AM on that day. In other words, the refrigerator terminal initially anticipates defrosting at 9:00 AM, and therefore sends the first flag bit 0xFF to the data platform at 8:30 AM. That is, the first flag bit 0xFF is sent to the data platform half an hour before the first predetermined defrost time to determine whether defrosting needs to be delayed. If delayed defrosting is needed, the defrosting will proceed after a certain time from 9:00 AM; if delayed defrosting is not needed, defrosting will begin at 9:00 AM.
[0035] The first time period is from the end of the last defrost cycle to the time when the refrigerator terminal sends the first flag bit. The end of the last defrost cycle was 1:00 AM on a certain day. The refrigerator terminal sent the first flag bit 0xFF to the data platform at 8:30 AM. Therefore, the first time period is from 1:00 AM to 8:30 AM.
[0036] The difference data refers to the temperature difference between the freezer compartment and the evaporator compartment of the refrigerator terminal. Therefore, the difference data represents the difference between the two temperatures. Within the first time period, there are multiple time points. At each time point, the temperature sensors in the refrigerator terminal can collect the freezer compartment temperature and the evaporator compartment temperature. Therefore, the difference between the two temperatures is calculated to obtain a difference data point. The difference data points corresponding to each time point form a time series, thus obtaining the difference data for the first time period.
[0037] In one embodiment, prior to performing S120, the method may further include:
[0038] According to the difference extraction rules, invalid difference data is excluded or valid difference data is extracted from the difference data in the first time period.
[0039] Furthermore, the difference extraction rule may include at least one of the following: using the difference data of the compressor of the refrigerator terminal during its operation after being turned on as valid difference data; using the difference data of the evaporator temperature of the refrigerator terminal being lower than a preset temperature as valid difference data; using the difference data of the second time period after the defrost heater of the refrigerator terminal finishes heating as invalid difference data; using the difference data of the third time period after the door opening event occurs as invalid difference data; using the difference data of the fourth time period after the refrigerator door changes from the open state to the closed state as invalid difference data; wherein, the door opening event includes: any one of the door opening events corresponding to the refrigerator compartment, the freezer compartment, and the variable temperature compartment;
[0040] When valid difference data is extracted, the difference data within the first time period in subsequent steps are the valid difference data within the first time period. That is, S120 may specifically include: determining, based on the valid difference data within the first time period, whether the operation of the refrigerator terminal within the first time period matches the anomaly judgment rule in the performance auxiliary judgment rule.
[0041] In other words, after extracting the difference data for the first time period, because there may be invalid difference data, in order to avoid invalid difference data affecting subsequent steps, invalid difference data is extracted, and valid difference data is retained; or, valid difference data is extracted directly. Specifically, here, invalid difference data is removed or valid difference data is extracted according to the preset difference extraction rules.
[0042] In the difference extraction rule, the difference data of the refrigerator terminal's compressor during the working period after it is turned on is taken as the valid difference data. That is to say, only the difference data generated during the compressor's working period is valid difference data, while the difference data generated in other time periods is invalid difference data.
[0043] In the difference extraction rule, the difference data where the evaporator temperature at the refrigerator terminal is lower than the preset temperature is taken as valid difference data. That is to say, when the evaporator temperature is lower than the preset temperature, it means that the refrigerator terminal has entered a stable period. Therefore, the difference data generated at this time is taken as valid difference data, and the difference data that has not entered the stable period is taken as invalid difference data.
[0044] In the difference extraction rule, the difference data in the second time period after the defrost heater of the refrigerator terminal finishes heating is regarded as invalid difference data. That is to say, in the initial time period after the defrost heater finishes working, the difference data is affected by the defrost heater and is biased. Therefore, the difference data in the second time period after the defrost heater finishes heating is regarded as invalid difference data, and the difference data after the second time period is regarded as valid difference data.
[0045] Specifically, in the difference extraction rules, the difference data within the third time period after the door opening event is considered invalid difference data. The door opening event includes any one of the door opening events corresponding to the refrigerator compartment, freezer compartment, and variable temperature compartment. In other words, all door opening events of the refrigerator terminal, especially single-system refrigerators, in the refrigerator compartment, freezer compartment, and variable temperature compartment are excluded, thus eliminating the influence of door opening events.
[0046] Specifically, the difference data during the fourth time period after the refrigeration damper changes from the open state to the closed state is considered invalid difference data. In other words, the difference data is unstable for a short period of time after the refrigeration damper changes from the open state to the closed state, so the difference data during this period is considered invalid difference data.
[0047] As can be seen, by using the difference extraction rules, the influence of some factors can be eliminated, thereby obtaining stable and effective difference data that can accurately reflect the difference between the temperature of the freezer compartment and the temperature of the evaporator compartment.
[0048] In one embodiment, it is necessary to predetermine the preset temperature, second time period, third time period, and fourth time period in the difference extraction rule. The specific determination process may include the following steps S1 to S7:
[0049] S1. Extract the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door switches from open to closed.
[0050] Specifically, the difference data corresponding to different time points under different conditions is extracted from the difference data within the first time period.
[0051] S2. Using the box method, outlier data are removed from the evaporator temperature of the refrigerator terminal during the first time period, the difference data at different time points after the defrost heater finishes working, the difference data at different time points after the door opening event occurs, and the difference data at different time points after the refrigerator door is switched from open to closed.
[0052] For example, for the time series of evaporator temperatures within the first time period, the series is arranged in ascending or descending order to obtain a sorted sequence. Then, the evaporator temperatures q1 at the 1 / 4 position and q3 at the 3 / 4 position are extracted from this sorted sequence. Then, iqr = q3 - q1 is calculated. Evaporator temperatures less than or equal to q1 - 1*iqr and greater than or equal to q3 + 1*iqr are then removed as outliers, resulting in a sequence with outliers eliminated. This process is the process of the box method.
[0053] S3. Based on the temperatures of each evaporator during the first time period, determine the first range of values for the evaporator temperature when the evaporator is in a stable period.
[0054] That is, based on the evaporator temperatures after removing outliers in the first time period, the range of evaporator temperatures can be determined and denoted as the first range.
[0055] S4. Based on the difference data at different time points after the defrosting heater finishes working, determine the change of the difference data at different time points after the defrosting heater finishes working, and determine the second value range corresponding to the second time period based on the change of the difference data at different time points after the defrosting heater finishes working.
[0056] That is, after removing outliers from the difference data at different time points after the defrosting heater finishes working in the first time period, we can know the changes in the difference data at different time points after the defrosting heater finishes working. Then, based on these changes, we can determine the distribution of the difference data at each time point when it is in a stable state, and thus know the second value range corresponding to the second time period.
[0057] S5. Based on the difference data at different time points after the door opening event, determine the change of the difference data at different time points after the door opening event, and determine the third value range corresponding to the third time period based on the change of the difference data at different time points after the door opening event.
[0058] That is, for the difference data at different time points after the door opening event in the first time period, after removing outliers, we can know the changes in the difference data at each time point after the door opening time. Then, based on these changes, we can determine the distribution of the difference data at each time point when it is in a stable state, and thus know the third value range corresponding to the third time period.
[0059] S6. Based on the difference data corresponding to different time points after the refrigeration damper is switched from open to closed, determine the change of the difference data at different time points after the refrigeration damper is switched from open to closed, and determine the fourth value range corresponding to the fourth time period based on the change of the difference data at different time points after the refrigeration damper is switched from open to closed.
[0060] That is, after removing outliers, we can determine the changes in the difference data at different time points after the refrigeration damper is switched from open to closed. Based on these changes, we can determine the distribution of the difference data at each time point when the difference data is in a stable state, and thus determine the fourth value range corresponding to the fourth time period.
[0061] S7. Select the preset temperature from the first value range, select the second time period from the second value range, select the third time period from the third value range, and select the fourth time period from the fourth value range.
[0062] For example, if the first value range is (a1, a2), a temperature value is selected from this range through iteration. Then, keeping other parameters (i.e., the second, third, and fourth time periods) unchanged, the selected temperature value is substituted into the aforementioned difference extraction rule. It is then determined whether the difference data extracted according to the current difference extraction rule corresponds to the temperature at which the evaporator enters a stable period. In this way, an optimal temperature value can be selected from the first value range and used as the preset temperature. The selection of the second, third, and fourth time periods follows the same principle.
[0063] For example, in the difference extraction rules, the preset temperature is set to -20 degrees Celsius, the second time period is set to 1 hour, the third time period is set to 30 minutes, and the fourth time period is set to 10 minutes.
[0064] S120. Based on the difference data within the first time period, determine whether the operation of the refrigerator terminal within the first time period matches the preset performance auxiliary judgment rule.
[0065] Among them, performance-assisted judgment rules include exception judgment rules, and may also include normal judgment rules.
[0066] Among them, the performance auxiliary judgment rule is the judgment rule for determining whether the refrigerator is operating well.
[0067] Specifically, if, based on the difference data within the first time period, the refrigerator terminal's operation within that time period matches one or more anomaly judgment rules, it indicates that the refrigerator terminal's operation is not good, and therefore, delayed defrosting is not suitable. Conversely, if the refrigerator terminal's operation within the first time period does not match any of the anomaly judgment rules, it indicates that the refrigerator terminal's operation within that time period is good, and delayed defrosting is permissible.
[0068] In one embodiment, the performance auxiliary judgment rule includes at least one of the following: a first anomaly judgment rule for determining whether there are any bloat points in the valid difference data within the first time period; a second anomaly judgment rule for determining whether the valid difference data meets the data quality requirements; and a third anomaly judgment rule for determining whether there is any frost blockage anomaly in the refrigerator terminal.
[0069] Furthermore, the first anomaly judgment rule may include: the compressor start-up rate of the refrigerator terminal is greater than 90% during the first time period, and the compressor speed exceeds the preset speed for more than 60% of the time; wherein, if the difference data in the first time period matches the first anomaly judgment rule, it is determined that there is a buoy on the change curve of the difference data of the refrigerator terminal in the first time period.
[0070] In other words, the first anomaly detection rule is used to determine whether there are any "jump points" on the curve of the difference data over time within the first time period. A "jump point" refers to a point on the curve that jumps around.
[0071] The preset speed is, for example, 3000 RPM.
[0072] The uptime rate refers to the percentage of time the compressor operates within the first time period.
[0073] For example, if the compressor's operating rate exceeds 60% and the time spent at 3000 RPM or higher exceeds 60% in the first time period, it indicates that there are gaps in the difference data in the first time period, and delayed defrosting is not suitable in this case.
[0074] Furthermore, the second anomaly detection rule may include at least one of the following:
[0075] The number of valid difference data within the first time period is less than a preset number;
[0076] The average fluctuation value of the effective difference data within the first time period is greater than the preset value.
[0077] The preset quantity is, for example, 5. Typically, the number of difference data points in a defrosting cycle is around 100. If the number of valid difference data points is less than 5, it indicates that the difference data is greatly affected by external factors, resulting in a large number of invalid difference data points.
[0078] The preset value is, for example, 1. If the average fluctuation value of the effective difference data is greater than 1 within a defrosting cycle or within the first time period, it indicates that the effective difference data has problems of dispersion, non-aggregation, and non-convergence.
[0079] It is evident that if the valid difference data within the first time period matches at least one of the above-mentioned second anomaly judgment rules, it indicates that the data is inaccurate, of poor quality, and does not meet the data quality requirements, which will have a significant impact on subsequent steps.
[0080] Furthermore, the third anomaly judgment rule may include:
[0081] The current time is more than 8 hours away from the start time of the last defrost, the refrigeration time tn is greater than or equal to tmax×1.8, and there is no refrigerator door opening event during the current refrigeration cycle;
[0082] Wherein, the refrigeration time tn is calculated from the moment the compressor is turned on for the second time in the first refrigeration cycle after the end of the previous defrosting, until the end of the nth refrigeration cycle in which the current moment is located; tmax is max(t2, t3); t2 is calculated from the end of two consecutive refrigeration cycles starting from the second refrigeration cycle; t3 is calculated from the end of two consecutive refrigeration cycles starting from the end of the third refrigeration cycle; the refrigeration cycle is calculated from the end of one refrigeration cycle until the end of the next refrigeration cycle.
[0083] The third anomaly judgment rule is used to determine whether there is a frost blockage problem at the refrigerator terminal.
[0084] The refrigeration cycle is the period from the end of one refrigeration cycle to the end of the next refrigeration cycle.
[0085] The refrigeration time tn is calculated from the moment the compressor is turned on for the second time in the first refrigeration cycle after the last defrost, until the end of the nth refrigeration cycle in which the current moment is located; where the current moment refers to the moment when the refrigerator terminal sends the first flag bit, and the nth refrigeration cycle in which the current moment is located is the current refrigeration cycle.
[0086] Where tmax is max(t2, t3), tmax refers to the steady-state refrigeration time of the refrigerator.
[0087] If the refrigerator terminal's operation matches the third abnormal judgment rule mentioned above, it indicates that the refrigerator terminal has experienced frost blockage, and in this case, defrosting will not be delayed.
[0088] As can be seen, the above performance-assisted judgment rules specify several specific situations in which delayed defrosting cannot be performed. Of course, there may also be other situations in which delayed defrosting is not suitable.
[0089] S130. If any abnormal judgment rule in the performance auxiliary judgment rule is not hit, or if the normal judgment rule in the performance auxiliary judgment rule is hit, then the first delayed defrosting instruction of this defrosting cycle is issued to the refrigerator terminal so that the refrigerator terminal performs delayed defrosting.
[0090] In one embodiment, the refrigerator terminal can be specifically used to: after receiving the first delayed defrosting instruction, determine a second predetermined defrosting time, and perform defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; wherein, the second predetermined defrosting time is the first predetermined defrosting time plus a delay duration, and the first predetermined defrosting time is obtained by adding a defrosting reference interval time to the end time of the previous defrosting.
[0091] That is, if any abnormal judgment rule is not hit or the normal judgment rule in the performance auxiliary judgment rule is hit, the first delayed defrosting instruction of the current defrosting cycle can be issued to the refrigerator terminal through the Internet of Things platform, so that the refrigerator terminal determines the second predetermined defrosting time, and performs defrosting at the second predetermined defrosting time if no further delayed defrosting instruction is received before the second predetermined defrosting time; wherein, the second predetermined defrosting time is the first predetermined defrosting time plus the delay time.
[0092] In other words, if the refrigerator terminal does not trigger any of the anomaly detection rules, it indicates that the refrigerator terminal is operating stably and defrosting can be delayed. Therefore, the data platform issues an initial delayed defrosting command through the IoT platform, which is the first instruction to delay defrosting. After receiving the initial delayed defrosting command, the refrigerator terminal determines a second scheduled defrosting time. The second scheduled defrosting time is based on the first scheduled defrosting time with an added delay period. For example, if the delay period is 2 hours and the first scheduled defrosting time is 9:00 AM, then the second scheduled defrosting time is 11:00 AM.
[0093] Of course, defrosting will not necessarily occur at the second scheduled defrost time. Therefore, before the second scheduled defrost time arrives, the data platform may send another defrost delay command to the refrigerator terminal. In this case, the refrigerator terminal will update the second scheduled defrost time, for example, delaying it by two hours, so the updated second scheduled defrost time is 13:00. Moreover, the data platform may send multiple defrost delay commands to the refrigerator terminal, thus creating multiple delays.
[0094] It is evident that if the refrigerator terminal does not receive a further delay defrosting instruction from the data platform before the second predetermined defrosting time, the refrigerator terminal will perform defrosting when the second predetermined defrosting time is reached.
[0095] In one embodiment, the method provided by the present invention may further include the following step S140:
[0096] S140. If at least one of the abnormal judgment rules is met, the refrigerator terminal is notified through the Internet of Things platform to defrost at the first predetermined defrosting time.
[0097] In other words, if the refrigerator terminal hits at least one of the abnormal judgment rules, it means that the refrigerator terminal is not operating stably. Therefore, the defrosting will not be delayed and the refrigerator terminal will defrost at the first predetermined defrosting time.
[0098] In one embodiment, see Figure 3 The method provided in this embodiment of the invention may further include S150 to S170:
[0099] S150. If no anomaly judgment rule is hit, calculate the average value of the difference data in the first time period and record the average value as the first average value.
[0100] Specifically, the average of the effective difference data within the first time period can be calculated. For example, the effective difference data within the first time period are x1, x2, x3, ... x n Then, the first average value is calculated using the following formula:
[0101]
[0102] Where Ac is the first average value, and n is the number of valid difference data within the first time period.
[0103] S160. Calculate the average fluctuation value within the first time period based on the difference data and the first average value within the first time period.
[0104] Specifically, the average fluctuation value can be calculated using a first formula, which is:
[0105]
[0106] Where Ab is the average fluctuation value, n is the number of difference data points within the first time period, x1, x2, x3, ... x n Here, represents the difference data within the first time period, and Ac represents the first average value.
[0107] Specifically, the average fluctuation value of the effective difference data within the first time period can be calculated. Here, n in the first calculation formula represents the number of effective difference data points within the first time period, x1, x2, x3, ... x n represents the effective difference data within the first time period, Ac represents the average value of the effective difference data within the first time period, and Ab represents the average fluctuation value of the effective difference data within the first time period.
[0108] S170. Sum the first average value and the average fluctuation value to obtain a standard value, and store the standard value.
[0109] That is, summing Ac and Ab gives the standard value A.
[0110] Among them, the above steps S150 to S170 are executed when the refrigerator terminal does not hit any of the abnormal judgment rules. Therefore, the failure to hit any of the abnormal judgment rules indicates that the refrigerator terminal is operating smoothly in the first time period. Therefore, the standard value can be calculated based on the difference data in the first time period, and then the standard value can be used to determine whether it is necessary to perform delayed defrosting again.
[0111] Further, see Figure 2 The method provided in this embodiment of the invention may further include S180 to S210:
[0112] S180. Upon receiving the second flag bit sent by the refrigerator terminal, extract the difference data within the fifth time period; wherein, the fifth time period is from the time when the refrigerator terminal sends the first flag bit to the time when the refrigerator terminal sends the second flag bit; the refrigerator terminal sends the second flag bit to the data platform through the Internet of Things platform at a preset time point before the current second predetermined defrosting time;
[0113] Specifically, the refrigerator terminal will send the second flag bit to the data platform through the IoT platform at a preset time point before the current second predetermined defrost time. For example, if the current second predetermined defrost time is 11:00, the refrigerator terminal will send the second flag bit 0xFE to the data platform at 10:30, that is, send the second flag bit 0xFE 30 minutes in advance.
[0114] The fifth time period is from the time when the refrigerator terminal sends the first flag bit to the time when the refrigerator terminal sends the second flag bit. For example, if the refrigerator sends the first flag bit 0xFF to the data platform at 8:30 and the second flag bit 0xFE to the data platform at 10:30, then the fifth time period is from 8:30 to 10:30.
[0115] For example, after the data platform receives the second flag, it will extract the difference data from the time period from 8:30 to 10:30, and even extract the valid values from the difference data in the fifth time period to obtain the valid difference data in the fifth time period, and then use the valid difference data for subsequent steps.
[0116] S190. Calculate the average value of the difference data within the fifth time period, and record this average value as the second average value;
[0117] For example, the valid difference data within the fifth time period are y1, y2, y3, ... y n The second average value is calculated using the following formula:
[0118]
[0119] Among them, Bc is the second average value.
[0120] S200: Determine whether the second average value is less than the standard value;
[0121] That is, determine whether the second average value Bc is less than the standard value A, where the standard value A is Ac+Ab.
[0122] S210. If so, the IoT platform sends a defrosting delay instruction to the refrigerator terminal for the current defrosting cycle, so that the refrigerator terminal determines the second scheduled defrosting time after the current update, and performs defrosting at the second scheduled defrosting time after the current update if no defrosting delay instruction is received before the second scheduled defrosting time after the current update. The second scheduled defrosting time after the current update is obtained by adding a delay time to the second scheduled defrosting time before the current update.
[0123] In other words, if the second average value is less than the standard value, it means that the operation of the refrigerator terminal fluctuates less and is relatively stable during the fifth time period, so defrosting can be delayed again.
[0124] If the second average value is lower than the standard value, the data platform will issue a further delay command for defrosting via the IoT platform. Upon receiving this command, the refrigerator terminal will update the second scheduled defrosting time. Specifically, the delay time will be increased from the previous scheduled defrosting time. For example, if the previous scheduled defrosting time was 11:00, adding a two-hour delay will result in an updated scheduled defrosting time of 13:00. If the refrigerator terminal does not receive a new delay command before 13:00, defrosting will begin at 13:00. Therefore, the refrigerator terminal has already delayed the defrosting time twice since 9:00.
[0125] Understandably, at 12:30, the refrigerator terminal will send the second flag bit to the data platform. At this time, the data platform will extract the difference data within the new fifth time period (i.e., 10:30 to 12:30), and then calculate the second average value within this fifth time period to determine whether the second average value is less than the aforementioned standard value. If it is less, the data platform will send another defrosting instruction to the refrigerator terminal, thus updating the second scheduled defrosting time to 15:00.
[0126] As can be seen, multiple delayed defrosting cycles are possible.
[0127] Furthermore, the method provided in this embodiment of the invention may further include S220:
[0128] S220. If the second average value is greater than or equal to the standard value, then the refrigerator terminal is notified through the Internet of Things platform to defrost at the second predetermined defrost time before this update.
[0129] That is, if the second average value is greater than or equal to the standard value, it means that the operation of the refrigerator terminal fluctuates greatly and is not very stable during the fifth time period, so no further delay is made.
[0130] For example, if the previous second scheduled defrost time was 11:00, and the second average value is greater than or equal to the standard value, the refrigerator terminal will perform defrosting at 11:00.
[0131] The data transmission between the refrigerator terminal, the IoT platform, and the data platform is a transparent transmission method.
[0132] In one embodiment, after receiving the instruction to delay defrosting again and determining the second predetermined defrosting time after this update, the refrigerator terminal can further be used to: calculate the current cumulative delay time in the current defrosting cycle, and determine whether the current cumulative delay time is less than the maximum delay time; if so, defrosting is performed at the second predetermined defrosting time after this update if no instruction to delay defrosting again is received before the second predetermined defrosting time after this update; otherwise, defrosting is performed at the second predetermined defrosting time before this update.
[0133] To avoid indefinite defrosting delays, a maximum delay time is set here. After the refrigerator terminal determines the second scheduled defrosting time after this update, the current cumulative delay time is accumulated from the initial delay. Then, it is checked whether the current cumulative delay time is less than the maximum delay time. If it is less, defrosting will proceed at the second scheduled defrosting time after this update, provided no further delay instruction is received before the second scheduled defrosting time after this update; that is, the second scheduled defrosting time after this update is valid. However, if it is greater than or equal to the maximum delay time, the second scheduled defrosting time after this update is invalid, and defrosting will proceed at the second scheduled defrosting time before this update.
[0134] In one embodiment, the refrigerator terminal can also be used to: time the current defrost interval within the current defrost cycle, determine whether the current defrost interval is greater than or equal to the maximum defrost interval; if so, automatically enter the defrost state.
[0135] A maximum defrosting interval is set here. The current defrosting interval is the time from the end of the last defrosting to the current time. This time is timed and compared to the maximum defrosting interval. If the timed duration is less than the maximum defrosting interval, the predetermined defrosting time is determined according to the instructions issued by the data platform. If the timed duration is greater than or equal to the maximum defrosting interval, automatic defrosting is immediately initiated.
[0136] As can be seen, the current defrost interval is the time delayed from the baseline defrost interval to the current moment. The baseline defrost interval varies in different defrost cycles and is calculated by the refrigerator terminal using an intelligent defrost algorithm based on the refrigerator's operating status. Therefore, the current defrost interval reflects both the baseline interval and the time delayed to the current moment. This method avoids infinite delays and provides overall control over the defrost interval.
[0137] In practical scenarios, the method provided by the embodiments of the present invention is a defrosting control process under normal defrosting scenarios. The method provided by the embodiments of the present invention is not applicable to scenarios such as first defrosting, high-temperature defrosting, and energy consumption testing.
[0138] In real-world scenarios, if a Wi-Fi outage occurs during the delayed defrosting control process, the data platform will not resend the delayed defrosting command (i.e., the first delayed defrosting command or the second delayed defrosting command). Instead, defrosting will be performed at the previously determined scheduled defrosting time, such as the second scheduled defrosting time before this update.
[0139] In real-world scenarios, since the difference data originates from temperature data collected by sensors, there may be issues with the sensor's accuracy and stability. If the difference data between two adjacent time points fluctuates significantly, it indicates a problem with accuracy or stability, and such difference data can be discarded.
[0140] In real-world scenarios, the delay time should not be too long, and can be set to 2 hours to reduce the impact of sudden changes in refrigerator performance, such as a sudden door opening event.
[0141] It is understood that, in this embodiment of the invention, adding defrosting control logic in the cloud can solve problems for both previous refrigerator products and newly manufactured refrigerator products.
[0142] In summary, the method provided by this invention performs delayed defrosting when the refrigerator's operating conditions are stable, and does not perform delayed defrosting when the operating conditions are unstable. Therefore, under stable operating conditions, the number of defrosting cycles can be reduced, thereby lowering the refrigerator's energy consumption. Reducing the number of defrosting cycles also reduces temperature fluctuations caused by the defrosting heater, preventing any impact on food preservation. Furthermore, it reduces the impact on the compressor's lifespan caused by the need for high-speed cooling after defrosting, thus extending the compressor's lifespan and reducing noise.
[0143] Secondly, embodiments of the present invention provide a defrosting control device, which is deployed on a data platform, see [link to relevant documentation]. Figure 6 The device includes:
[0144] The first extraction module is used to extract the difference data within a first time period when it receives the first flag bit sent by the refrigerator terminal; wherein, the difference data is the difference between the freezer temperature and the evaporator temperature of the refrigerator terminal;
[0145] The first judgment module is used to determine whether the operation of the refrigerator terminal in the first time period matches the preset performance auxiliary judgment rule based on the difference data in the first time period.
[0146] The first sending module is used to send the first delayed defrosting instruction of the current defrosting cycle to the refrigerator terminal if any abnormal judgment rule in the performance auxiliary judgment rules is not hit or the normal judgment rule in the performance auxiliary judgment rules is hit, so that the refrigerator terminal can perform delayed defrosting.
[0147] In one embodiment, the refrigerator terminal is configured to: after receiving the first delayed defrost instruction, determine a second predetermined defrost time, and perform defrosting at the second predetermined defrost time if no further delayed defrost instruction is received before the second predetermined defrost time; wherein the second predetermined defrost time is the first predetermined defrost time plus a delay duration, and the first predetermined defrost time is obtained by adding a defrost reference interval time to the end time of the previous defrost.
[0148] In one embodiment, the first time period is from the end of the last defrost to the moment when the refrigerator terminal sends the first flag bit; the refrigerator terminal sends the first flag bit to the data platform through the Internet of Things platform at a preset time point before reaching the first predetermined defrost moment; the defrost reference interval time is a reference value of the defrost interval time calculated by the refrigerator terminal based on the operating status of the refrigerator terminal.
[0149] In one embodiment, the apparatus may further include:
[0150] The first calculation module is used to calculate the average value of the difference data in the first time period if no anomaly judgment rule is hit, and record the average value as the first average value; calculate the average fluctuation value in the first time period based on the difference data in the first time period and the first average value; sum the first average value and the average fluctuation value to obtain a standard value, and store the standard value.
[0151] In one embodiment, the apparatus may further include:
[0152] The second extraction module is used to extract the difference data within a fifth time period when it receives the second flag bit sent by the refrigerator terminal; wherein, the fifth time period is from the time when the refrigerator terminal sends the first flag bit to the time when the refrigerator terminal sends the second flag bit; the refrigerator terminal sends the second flag bit to the data platform through the Internet of Things platform at a preset time point before the current second predetermined defrosting time;
[0153] The third calculation module is used to calculate the average value of the difference data within the fifth time period, and record this average value as the second average value.
[0154] The second judgment module is used to determine whether the second average value is less than the standard value;
[0155] The second sending module is used to send a defrosting delay instruction for the current defrosting cycle to the refrigerator terminal through the IoT platform if the condition is met. This allows the refrigerator terminal to determine the second scheduled defrosting time after the update and to perform defrosting at the second scheduled defrosting time after the update if no further defrosting delay instruction is received before the second scheduled defrosting time after the update. The second scheduled defrosting time after the update is obtained by adding a delay time to the second scheduled defrosting time before the update.
[0156] In one embodiment, the apparatus may further include:
[0157] The third sending module is used to notify the refrigerator terminal to defrost at the first predetermined defrosting time if at least one of the abnormal judgment rules is met.
[0158] In one embodiment, the first judgment module can also be used to exclude invalid difference data or extract valid difference data from the difference data in the first time period according to the difference data in the first time period before judging whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period.
[0159] Furthermore, the difference extraction rules include at least one of the following: using the difference data of the compressor of the refrigerator terminal during its operation after being turned on as valid difference data; using the difference data of the evaporator temperature of the refrigerator terminal being lower than the preset temperature as valid difference data; using the difference data of the second time period after the defrost heater of the refrigerator terminal finishes heating as invalid difference data; using the difference data of the third time period after the door opening event occurs as invalid difference data; using the difference data of the fourth time period after the refrigerator door changes from the open state to the closed state as invalid difference data; wherein, the door opening event includes: any one of the door opening events corresponding to the refrigerator compartment, the freezer compartment, and the variable temperature compartment;
[0160] Correspondingly, the step in the first judgment module to determine whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the difference data in the first time period may include: determining whether the operation of the refrigerator terminal in the first time period hits the abnormal judgment rule in the performance auxiliary judgment rule based on the valid difference data in the first time period.
[0161] In one embodiment, the apparatus may further include:
[0162] The parameter determination module is used to determine the preset temperature, the second time period, the third time period, and the fourth time period in the difference extraction rule;
[0163] Specifically, the parameter determination module is used to perform the following steps:
[0164] The system acquires the following data for the refrigerator terminal during the first time period: the temperature difference of each evaporator, the difference of the defrosting heater at different time points after it finishes working, the difference of the door opening event at different time points, and the difference of the refrigerator door at different time points after it switches from open to closed.
[0165] The outlier data of the refrigerator terminal during the first time period were removed by the box method, including the temperature difference of each evaporator, the difference of the defrost heater at different time points after the end of the work, the difference of the door opening event at different time points, and the difference of the refrigerator door at different time points after the refrigeration door was switched from open to closed.
[0166] Based on the evaporator temperatures during the first time period, determine the first range of values for the evaporator temperature when the evaporator is in a stable period.
[0167] Based on the difference data at different time points after the defrosting heater finishes working, determine the changes in the difference data at different time points after the defrosting heater finishes working, and determine the second value range corresponding to the second time period based on the changes in the difference data at different time points after the defrosting heater finishes working.
[0168] Based on the difference data at different time points after the door opening event, determine the changes in the difference data at different time points after the door opening event, and determine the third value range corresponding to the third time period based on the changes in the difference data at different time points after the door opening event.
[0169] Based on the difference data at different time points after the refrigeration damper is switched from open to closed, the change of the difference data at different time points after the refrigeration damper is switched from open to closed is determined, and based on the change of the difference data at different time points after the refrigeration damper is switched from open to closed, the fourth value range corresponding to the fourth time period is determined.
[0170] Select the preset temperature from the first value range, select the second time period from the second value range, select the third time period from the third value range, and select the fourth time period from the fourth value range.
[0171] In one embodiment, the performance auxiliary judgment rule may include at least one of the following: a first anomaly judgment rule for determining whether there are any bloat points in the valid difference data within the first time period; a second anomaly judgment rule for determining whether the valid difference data meets the data quality requirements; and a third anomaly judgment rule for determining whether there is any frost blockage anomaly in the refrigerator terminal.
[0172] Furthermore, the first anomaly judgment rule may include: the compressor start-up rate of the refrigerator terminal is greater than 90% during the first time period, and the compressor speed exceeds the preset speed for more than 60% of the time; wherein, if the difference data in the first time period matches the first anomaly judgment rule, it is determined that there is a buoy on the change curve of the difference data of the refrigerator terminal in the first time period.
[0173] Furthermore, the performance-assisted judgment rule may include a second anomaly judgment rule, which includes at least one of the following:
[0174] The number of valid difference data within the first time period is less than a preset number;
[0175] The average fluctuation value of the effective difference data within the first time period is greater than the preset value.
[0176] Furthermore, the third anomaly judgment rule may include:
[0177] The current time is more than 8 hours away from the start time of the last defrost, the refrigeration time tn is greater than or equal to tmax×1.8, and there is no refrigerator door opening event during the current refrigeration cycle;
[0178] Wherein, the refrigeration time tn is calculated from the moment the compressor is turned on for the second time in the first refrigeration cycle after the end of the previous defrosting, until the end of the nth refrigeration cycle in which the current moment is located; tmax is max(t2, t3); t2 is calculated from the end of two consecutive refrigeration cycles starting from the second refrigeration cycle; t3 is calculated from the end of two consecutive refrigeration cycles starting from the end of the third refrigeration cycle; the refrigeration cycle is calculated from the end of one refrigeration cycle until the end of the next refrigeration cycle.
[0179] In one embodiment, the first calculation module may be specifically used to: calculate the average fluctuation value using a first calculation formula, wherein the first calculation formula is:
[0180]
[0181] Where Ab is the average fluctuation value, n is the number of difference data points within the first time period, x1, x2, x3, ... x n Here, represents the difference data within the first time period, and Ac represents the first average value.
[0182] In one embodiment, the apparatus may further include:
[0183] The fourth sending module is used to notify the refrigerator terminal through the Internet of Things platform to defrost at the second predetermined defrosting time before this update if the second average value is greater than or equal to the standard value.
[0184] In one embodiment, after receiving the instruction to delay defrosting again and determining the second predetermined defrosting time after this update, the refrigerator terminal can further be used to: calculate the current cumulative delay time in the current defrosting cycle, and determine whether the current cumulative delay time is less than the maximum delay time; if so, defrosting is performed at the second predetermined defrosting time after this update if no instruction to delay defrosting again is received before the second predetermined defrosting time after this update; otherwise, defrosting is performed at the second predetermined defrosting time before this update.
[0185] In one embodiment, the refrigerator terminal can also be used to: time the current defrost interval within the current defrost cycle, determine whether the current defrost interval is greater than or equal to the maximum defrost interval; if so, automatically enter the defrost state.
[0186] See Figure 5In the refrigerator system, the refrigeration section located in the data platform includes an intelligent defrosting control device.
[0187] It is understood that explanations, specific implementation methods, beneficial effects, examples, etc. of the contents of the apparatus provided in the embodiments of the present invention can be found in the corresponding parts of the method provided in the first aspect, and will not be repeated here.
[0188] Thirdly, see Figure 5 This invention provides a refrigerator system including an intelligent defrost control device, which is a defrost control device provided in a second aspect.
[0189] It is understood that explanations, specific implementation methods, beneficial effects, examples, etc. of the contents of the refrigerator system provided in the embodiments of the present invention can be found in the corresponding parts of the method provided in the first aspect, and will not be repeated here.
[0190] Fourthly, embodiments of the present invention provide a computer-readable medium storing computer instructions, which, when executed by a processor, cause the processor to perform the scenic area visitor profile analysis method provided in the embodiments of this application.
[0191] It is understood that explanations, specific implementation methods, beneficial effects, examples, etc. of the contents in the computer-readable medium provided in the embodiments of the present invention can be found in the corresponding parts of the method provided in the first aspect, and will not be repeated here.
[0192] Fifthly, embodiments of this application also provide a computing device, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, it implements the method in any of the embodiments of the specification.
[0193] Figure 7 A schematic diagram of the hardware structure of a computing device provided in an embodiment of the present invention is shown. The computing device may include a processor 301 and a memory 302 storing computer program instructions.
[0194] Specifically, the processor 301 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of the present invention.
[0195] Memory 302 may include mass storage for data or instructions. For example, and not limitingly, memory 302 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one instance, memory 302 may include removable or non-removable (or fixed) media, or memory 302 may be non-volatile solid-state memory. Memory 302 may be internal or external to the integrated gateway disaster recovery device.
[0196] In one example, memory 302 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Thus, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.
[0197] The processor 301 reads and executes computer program instructions stored in the memory 302 to achieve... Figure 1 The defrosting control method in the illustrated embodiment.
[0198] In one example, the computing device may also include a communication interface 303 and a bus 304. Wherein, for example... Figure 7 As shown, the processor 301, memory 302, and communication interface 303 are connected through bus 304 and complete communication with each other.
[0199] The communication interface 303 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0200] Bus 304 includes hardware, software, or both, that couples components of an online data flow metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 304 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0201] The computing device can execute each step of the defrosting control method in the embodiments of this application, thereby achieving a combination Figure 1 Describes the defrosting control method.
[0202] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.
[0203] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (ROM), flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0204] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0205] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0206] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A defrosting control method characterized by, The method is performed by a data platform, and the method comprises: Upon receiving a first flag bit issued by a refrigerator terminal, difference data in a first time period is extracted; wherein the difference data is a difference between a freezing chamber temperature and an evaporating chamber temperature of the refrigerator terminal; According to the difference data in the first time period, it is determined whether an operation condition of the refrigerator terminal in the first time period meets a preset performance auxiliary judgment rule; If none of the abnormal judgment rules in the performance auxiliary judgment rule is met or a normal judgment rule in the performance auxiliary judgment rule is met, a first delay defrosting instruction of a current defrosting cycle is issued to the refrigerator terminal, so that the refrigerator terminal performs delay defrosting; Further comprising: If none of the abnormal judgment rules is met, an average value of the difference data in the first time period is calculated, and the average value is recorded as a first average value; According to the difference data in the first time period and the first average value, an average fluctuation value in the first time period is calculated; The first average value and the average fluctuation value are summed to obtain a standard value, and the standard value is stored; Upon receiving a second flag bit issued by the refrigerator terminal, difference data in a fifth time period is extracted; wherein the fifth time period is from a time when the first flag bit is issued by the refrigerator terminal to a time when the second flag bit is issued by the refrigerator terminal; the second flag bit is issued by the refrigerator terminal to the data platform through an Internet of Things platform at a preset time point before a current second predetermined defrosting time of the refrigerator terminal; An average value of the difference data in the fifth time period is calculated, and the average value is recorded as a second average value; It is determined whether the second average value is less than the standard value; If yes, a second delay defrosting instruction of the current defrosting cycle is issued to the refrigerator terminal through the Internet of Things platform, so that the refrigerator terminal determines a second predetermined defrosting time after update, and performs defrosting at the second predetermined defrosting time after update under the condition that no second delay defrosting instruction is received again before the second predetermined defrosting time after update; the second predetermined defrosting time after update is obtained by adding a delay time length to the second predetermined defrosting time before update.
2. The method of claim 1, wherein, The refrigerator terminal is used for: determining a second predetermined defrosting time after receiving the first delay defrosting instruction, and performing defrosting at the second predetermined defrosting time under the condition that no second delay defrosting instruction is received before the second predetermined defrosting time; wherein the second predetermined defrosting time is obtained by adding a delay time length to a first predetermined defrosting time, and the first predetermined defrosting time is obtained by adding a defrosting reference interval time to a last defrosting end time.
3. The method of claim 2, wherein, The first time period is from a last defrosting end time to a time when the first flag bit is issued by the refrigerator terminal; the first flag bit is issued by the refrigerator terminal to the data platform through the Internet of Things platform at a preset time point before the first predetermined defrosting time; and the defrosting reference interval time is a reference value of a defrosting interval time calculated by the refrigerator terminal according to an operation condition of the refrigerator terminal.
4. The method of claim 2, wherein, Further comprising: If at least one of the abnormality judgment rules is hit, the refrigerator terminal is notified by the Internet of Things platform to defrost at the first predetermined defrosting time.
5. The method of claim 1, wherein, Before judging whether the running condition of the refrigerator terminal in the first time period hits the abnormality judgment rule in the preset performance auxiliary judgment rule according to the difference value data in the first time period, the method further comprises: According to the difference value extraction rule, invalid difference value data is excluded from the difference value data in the first time period or valid difference value data is extracted.
6. The method of claim 5, wherein, The difference value extraction rule comprises at least one of the following: the difference value data of the compressor of the refrigerator terminal during the working period after being turned on is valid difference value data; the difference value data in which the evaporator temperature of the refrigerator terminal is less than a preset temperature is valid difference value data; the difference value data of the second time period after the heating of the defrosting heater of the refrigerator terminal is completed is invalid difference value data; the difference value data in the third time period after a door opening event occurs is invalid difference value data; the difference value data in the fourth time period after the cold storage air door is switched from an open state to a closed state is invalid difference value data; wherein the door opening event comprises any one of the door opening events of the refrigeration chamber, the freezing chamber and the variable temperature chamber. Correspondingly, judging whether the running condition of the refrigerator terminal in the first time period hits the abnormality judgment rule in the preset performance auxiliary judgment rule according to the difference value data in the first time period comprises: judging whether the running condition of the refrigerator terminal in the first time period hits the abnormality judgment rule in the preset performance auxiliary judgment rule according to the valid difference value data in the first time period. The determination process of the preset temperature, the second time period, the third time period and the fourth time period in the difference value extraction rule comprises:
7. The method of claim 6, wherein, Obtaining the difference value data of each evaporator temperature of the refrigerator terminal in the first time period, the difference value data at different time points after the defrosting heater stops working, the difference value data at different time points after a door opening event occurs, and the difference value data corresponding to different time points after the cold storage air door is switched from an open state to a closed state; Performing outlier rejection on the difference value data of each evaporator temperature of the refrigerator terminal in the first time period, the difference value data at different time points after the defrosting heater stops working, the difference value data at different time points after a door opening event occurs, and the difference value data corresponding to different time points after the cold storage air door is switched from an open state to a closed state by the box method; Determining a first value range corresponding to the evaporator temperature when the evaporator is in a stable period according to each evaporator temperature in the first time period; Determining the change of the difference value data at different time points after the defrosting heater stops working according to the difference value data at different time points after the defrosting heater stops working, and determining a second value range corresponding to the second time period according to the change of the difference value data at different time points after the defrosting heater stops working; Determining the change of the difference value data at different time points after a door opening event occurs according to the difference value data at different time points after the door opening event occurs, and determining a third value range corresponding to the third time period according to the change of the difference value data at different time points after the door opening event occurs; According to the difference data corresponding to different time points after the refrigeration air door is switched from open to close, the change of the difference data at different time points after the refrigeration air door is switched from open to close is determined, and according to the change of the difference data at different time points after the refrigeration air door is switched from open to close, the fourth time period corresponding to the fourth value range is determined. The preset temperature is selected from the first value range, the second time period is selected from the second value range, the third time period is selected from the third value range, and the fourth time period is selected from the fourth value range.
8. The method of claim 1, wherein, The performance auxiliary judgment rule includes at least one of a first abnormality judgment rule for determining whether the effective difference data in the first time period has a dot, a second abnormality judgment rule for determining whether the effective difference data meets the data quality requirement, and a third abnormality judgment rule for determining whether the refrigerator terminal has a frost blockage abnormality.
9. The method of claim 8, wherein, The first abnormality judgment rule includes that the starting rate of the compressor of the refrigerator terminal in the first time period is greater than 90%, and the proportion of the time length during which the rotating speed of the compressor exceeds the preset rotating speed is more than 60%; wherein, if the difference data in the first time period hits the first abnormality judgment rule, it is determined that there is a dot on the change curve of the difference data of the refrigerator terminal in the first time period.
10. The method of claim 8, wherein, The second abnormality judgment rule includes at least one of the following: The number of effective difference data in the first time period is less than a preset number; The average fluctuation value of the effective difference data in the first time period is greater than a preset value.
11. The method of claim 8, wherein, The third abnormality judgment rule includes that the current time is more than 8 hours away from the last defrosting start time, the refrigeration refrigeration time tn is greater than or equal to tmax*1.8, and there is no refrigeration room door opening event in the current refrigeration refrigeration period; Wherein, the refrigeration refrigeration time tn is from the 2nd start of the compressor in the 1st refrigeration refrigeration period after the last defrosting ends to the end of the nth refrigeration refrigeration period at the current time; tmax is max(t2, t3); t2 is from the 2nd refrigeration refrigeration period, to the end of two consecutive refrigeration refrigeration periods; t3 is from the 3rd refrigeration refrigeration period, to the end of two consecutive refrigeration refrigeration periods; the refrigeration refrigeration period is from the stop of refrigeration refrigeration to the end of the next refrigeration refrigeration.
12. The method of claim 1, wherein, The calculation of the average fluctuation value in the first time period includes: using a first calculation formula to calculate the average fluctuation value, and the first calculation formula is: wherein Ab is the average fluctuation value, n is the number of difference data in the first time period, x1, x2, x3,... xn are the difference data in the first time period, and Ac is the first average value. n is the difference data in the first time period, and Ac is the first average value.
13. The method of claim 1, wherein, Also includes: If the second average value is greater than or equal to the standard value, the refrigerator terminal is notified by the Internet of Things platform to defrost at the second predetermined defrosting time before this update.
14. The method of claim 13, wherein, The refrigerator terminal is further configured to: count a current accumulated delay duration in the current defrosting cycle, and determine whether the current accumulated delay duration is less than a maximum delay duration; if yes, defrost at the updated second scheduled defrosting time point if no further defrosting delay instruction is received before the updated second scheduled defrosting time point; otherwise, defrost at the second scheduled defrosting time point before the update.
15. The method of claim 13, wherein, The refrigerator terminal is further configured to: count a current defrosting interval time in the current defrosting cycle, and determine whether the current defrosting interval time is greater than or equal to a maximum defrosting interval time; if yes, automatically enter a defrosting state.
16. A defrosting control device, characterized by comprising: The device is deployed on a data platform, and the device comprises: The first extraction module is configured to extract difference data in a first time period when a first flag bit issued by the refrigerator terminal is received, wherein the difference data is a difference between a freezing chamber temperature and an evaporating chamber temperature of the refrigerator terminal. The first determination module is configured to determine, according to the difference data in the first time period, whether a running condition of the refrigerator terminal in the first time period meets a preset performance auxiliary determination rule. The first issuing module is configured to issue, to the refrigerator terminal, a first defrosting delay instruction of a current defrosting cycle if any one of abnormal determination rules in the performance auxiliary determination rule is not met or a normal determination rule in the performance auxiliary determination rule is met, so that the refrigerator terminal defrosts in a delayed manner. The device further comprises: The first calculation module is configured to calculate an average value of the difference data in the first time period as a first average value if any one of abnormal determination rules is not met, calculate an average fluctuation value in the first time period according to the difference data in the first time period and the first average value, sum the first average value and the average fluctuation value to obtain a standard value, and store the standard value. The device further comprises: The second extraction module is configured to extract difference data in a fifth time period when a second flag bit issued by the refrigerator terminal is received, wherein the fifth time period is from a time point at which the first flag bit is issued by the refrigerator terminal to a time point at which the second flag bit is issued by the refrigerator terminal, and the second flag bit is issued by the refrigerator terminal to the data platform through an Internet of Things platform at a preset time point before a current second scheduled defrosting time point. The third calculation module is configured to calculate an average value of the difference data in the fifth time period as a second average value. The second determination module is configured to determine whether the second average value is less than the standard value. The device further comprises: The second determination module is configured to determine whether the second average value is less than the standard value. The second issuing module is configured to, if yes, issue a defrosting instruction again to the refrigerator terminal through the Internet of Things platform, so that the refrigerator terminal determines a second scheduled defrosting time point updated this time, and defrosts at the second scheduled defrosting time point updated this time if no defrosting instruction again is received before the second scheduled defrosting time point updated this time, wherein the second scheduled defrosting time point updated this time is obtained by adding a delay time to the second scheduled defrosting time point before the update.
17. A refrigerator system characterized by, The intelligent defrosting control device is the defrosting control device of claim 16.
18. A computer-readable storage medium, characterized in that, A computer program is stored on the computer, and when the computer program is executed in the computer, the computer executes the method of any one of claims 1-15.
19. A computing device, comprising: A memory and a processor are included, executable codes are stored in the memory, and the processor executes the executable codes to implement the method of any one of claims 1-15.
Citation Information
Patent Citations
Refrigerator control method and refrigerator applying same
CN107726712A
Intelligent defrosting control method and device for refrigeration house and storage medium
CN115540490A
Defrosting control method and device based on difference value extraction
CN117053486A
Defrosting control method and device based on delay limitation
CN117053487A