Refrigerator fault detection method and device
By generating a similarity comparison between the actual operating curve of the refrigerator and the benchmark operating curve, faults can be detected and predicted in real time, solving the problem of untimely refrigerator fault detection and improving detection accuracy and user experience.
Patent Information
- Application Number
- CN202111117370.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-23
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2041-09-23
AI Technical Summary
In the prior art, refrigerator fault detection is usually performed after the fault occurs, resulting in untimely detection and poor user experience.
By generating a similarity comparison between the actual operating curve of the refrigerator and multiple benchmark operating curves, faults can be detected and predicted in real time. The actual operating curve is generated using electronic control data such as the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear, heating wire status and fan gear in the electronic control log, and matched with the benchmark operating curve in the simulated usage scenario to determine faults or impending faults.
It achieves real-time detection and timely prediction of refrigerator failures, improves the accuracy and precision of detection results, and significantly enhances the user experience.
Smart Images

Figure CN115900215B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electrical appliances, and in particular to a refrigerator fault detection method and device. Background Art
[0002] Refrigerators inevitably experience malfunctions during use, so fault detection, as an important maintenance method, is widely used in refrigerator manufacturing and maintenance. However, conventional methods typically only perform fault detection after a refrigerator malfunctions, resulting in delayed fault detection and a poor user experience. Summary of the Invention
[0003] The present invention aims to solve at least one of the technical problems existing in the related art. To this end, the present invention provides a refrigerator fault detection method to improve the timeliness of fault detection and the accuracy of detection results, thereby improving the user experience.
[0004] The present invention also provides a refrigerator fault detection device.
[0005] The present invention also provides an electronic device.
[0006] The present invention also provides a non-transitory computer-readable storage medium.
[0007] The present invention also provides a computer program product.
[0008] A refrigerator fault detection method according to a first embodiment of the present invention includes:
[0009] generating an actual operation curve of the refrigerator within a target period based on at least one item of electronic control data at each moment in the electronic control log, including the refrigerator compartment temperature, the refrigerator defrost temperature, the freezer compartment temperature, the freezer defrost temperature, the compressor gear position, the heater wire state, and the fan gear position, wherein each item of the electronic control data corresponds to at least one of the actual operation curves;
[0010] Determining a similarity between the actual operating curve and at least one of a plurality of reference operating curves, each of the reference operating curves corresponding to a usage scenario; the reference operating curves being generated based on at least one operating parameter of a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor gear position, a heating wire state, and a fan gear position under a simulated usage scenario, and their corresponding time values, each of the operating parameters corresponding to at least one of the reference operating curves;
[0011] When the similarities all exceed the target threshold corresponding to the usage scenario, it is determined that the refrigerator is faulty.
[0012] According to the refrigerator fault detection method of an embodiment of the present invention, by comparing the actual operating curve of the refrigerator with the benchmark operating curves under one or more usage scenarios, when the similarities exceed the target threshold, it is determined that the refrigerator is faulty or is about to fail. The refrigerator fault can be detected in real time and the fault prediction can be made in a timely manner. The accuracy and precision of the judgment result are high, which significantly improves the user experience.
[0013] According to one embodiment of the present invention,
[0014] Determining the similarity between the actual operation curve and at least one of the plurality of reference operation curves includes:
[0015] determining a target baseline operating curve from the plurality of baseline operating curves based on a target usage scenario and a model of the refrigerator;
[0016] A similarity between the actual operating curve and the target reference operating curve is determined.
[0017] According to one embodiment of the present invention, the target usage scenario is determined by the following steps:
[0018] Obtaining door opening and closing information of the refrigerator within the target time period;
[0019] A target usage scenario of the refrigerator corresponding to the target time period is determined based on the door opening and closing information.
[0020] According to one embodiment of the present invention,
[0021] The determining of the similarity between the actual operation curve and at least one of the plurality of reference operation curves comprises: determining the similarity between the actual operation curve and each of the reference operation curves;
[0022] When the similarities all exceed corresponding target thresholds, determining that the refrigerator is faulty includes:
[0023] When each of the similarities exceeds the corresponding target threshold, it is determined that the refrigerator is faulty.
[0024] According to one embodiment of the present invention, the reference operating curve is determined by the following steps:
[0025] Obtaining operating parameters of the refrigerator in at least one simulated usage scenario;
[0026] Based on the operating parameters and the time values corresponding to the operating parameters, a reference operating curve corresponding to the at least one simulated usage scenario is generated respectively.
[0027] According to one embodiment of the present invention, generating the actual operation curve of the refrigerator within the target period based on at least one electronic control data item of the refrigerator compartment temperature, the refrigerator defrost temperature, the freezer compartment temperature, the freezer defrost temperature, the compressor gear position, the heater wire state, and the fan gear position at each moment in the electronic control log includes:
[0028] Eliminate the electronic control data of the refrigerator in the first period after the door is opened and closed and the second period after the defrost in the electronic control log to determine the target electronic control data;
[0029] Based on the target electronic control data, an actual operation curve of the refrigerator within a target period is generated.
[0030] According to one embodiment of the present invention, the usage scenario includes:
[0031] At least one of the following: initial power-on operation, compartment no-load operation, compartment half-load operation, compartment full-load operation, first cooling in warm gear, frequent door opening and closing in a short time, long door opening and closing, and normal operation.
[0032] A refrigerator fault detection device according to a second embodiment of the present invention includes:
[0033] a first processing module, configured to generate an actual operation curve of the refrigerator within a target period based on at least one item of electronic control data at each moment in the electronic control log, including a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor gear position, a heating wire state, and a fan gear position. The actual operation curve within the target period is generated based on the electronic control log, wherein each item of the electronic control data corresponds to at least one of the actual operation curves;
[0034] a second processing module, configured to determine a similarity between the actual operating curve and at least one of a plurality of reference operating curves, each of the reference operating curves corresponding to a usage scenario; the reference operating curves being generated based on at least one operating parameter of a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor gear position, a heating wire state, and a fan gear position under a simulated usage scenario, and their corresponding time values; each operating parameter corresponding to at least one of the reference operating curves determines a similarity between the actual operating curve and at least one of the plurality of reference operating curves, each of the reference operating curves corresponding to a usage scenario;
[0035] The third processing module is configured to determine that the refrigerator is faulty when the similarities all exceed the target threshold corresponding to the usage scenario.
[0036] According to the refrigerator fault detection device of the embodiment of the present invention, by comparing the actual operating curve of the refrigerator with the benchmark operating curves under one or more usage scenarios, when the similarities exceed the target threshold, it is determined that the refrigerator is faulty or about to fail. The refrigerator fault can be detected in real time and the fault prediction can be made in a timely manner. The accuracy and precision of the judgment result are high, which significantly improves the user experience.
[0037] According to an embodiment of the third aspect of the present invention, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of any of the above-mentioned refrigerator fault detection methods are implemented.
[0038] According to a non-transitory computer-readable storage medium of an embodiment of the fourth aspect of the present invention, a computer program is stored thereon, and when the computer program is executed by a processor, the steps of any of the above-mentioned refrigerator fault detection methods are implemented.
[0039] A computer program product according to an embodiment of the fifth aspect of the present invention includes a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned refrigerator fault detection methods.
[0040] The above one or more technical solutions in the embodiments of the present invention have at least one of the following technical effects:
[0041] By comparing the actual operating curve of the refrigerator with the benchmark operating curves under one or more usage scenarios, when the similarity exceeds the target threshold, it is determined that the refrigerator is faulty or is about to fail. The refrigerator failure can be detected in real time and timely fault prediction can be made. The accuracy and precision of the judgment results are high, which significantly improves the user experience.
[0042] Furthermore, by comparing the actual operating curve of the refrigerator with the target benchmark operating curve corresponding to the refrigerator in the current usage scenario, it is determined that the refrigerator has failed or is about to fail when the similarity exceeds the target threshold, which helps to reduce data redundancy, increase the calculation rate, and thus improve the timeliness of fault diagnosis.
[0043] Furthermore, by comparing the refrigerator's actual operating curve with the benchmark operating curves under all usage scenarios, it is determined that the refrigerator has failed or is about to fail when all similarities exceed the target threshold, avoiding incorrect judgment results caused by missing a certain usage scenario, significantly improving the accuracy of fault prediction results, and enhancing the user experience.
[0044] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0046] Figure 1 This is one of the flow charts of the refrigerator fault detection method provided by an embodiment of the present invention;
[0047] Figure 2 This is a second flow chart of a refrigerator fault detection method provided by an embodiment of the present invention;
[0048] Figure 3 This is one of the principle schematic diagrams of the refrigerator fault detection method provided by an embodiment of the present invention;
[0049] Figure 4 This is the second principle schematic diagram of the refrigerator fault detection method provided by an embodiment of the present invention;
[0050] Figure 5 This is the third principle schematic diagram of the refrigerator fault detection method provided by an embodiment of the present invention;
[0051] Figure 6 This is the fourth principle diagram of the refrigerator fault detection method provided by an embodiment of the present invention;
[0052] Figure 7 1 is a schematic structural diagram of a refrigerator fault detection device provided by an embodiment of the present invention;
[0053] Figure 8 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0054] The following embodiments of the present invention are described in further detail with reference to the accompanying drawings and examples. The following examples are used to illustrate the present invention but are not intended to limit the scope of the present invention.
[0055] In the description of this specification, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0056] The following combination Figures 1-6 A refrigerator fault detection method according to an embodiment of the present invention is described.
[0057] It should be noted that the execution entity of the refrigerator fault detection method can be the refrigerator or a server connected to the refrigerator for communication.
[0058] like Figure 1 As shown, the refrigerator fault detection method includes: step 110, step 120 and step 130.
[0059] Step 110: Generate an actual operation curve of the refrigerator during a target period based on at least one of the electronic control data at each moment in the electronic control log, including the refrigerator compartment temperature, the refrigerator defrost temperature, the freezer compartment temperature, the freezer defrost temperature, the compressor gear position, the heater wire state, and the fan gear position. Each electronic control data item corresponds to at least one actual operation curve.
[0060] The electronic control log includes operating parameters used to characterize the working status of the refrigerator and the time values corresponding to each operating parameter.
[0061] The target period is a user-defined period, which can be set to 24 hours or 48 hours, for example.
[0062] The horizontal axis of the actual operation curve is the time value within the target period, and the vertical axis is the working parameters of the refrigerator at each time within the target period.
[0063] The actual operation curve is used to represent the actual operation of the refrigerator during the target period.
[0064] In this step, based on at least one item of electronic control data including the refrigeration chamber temperature, refrigeration defrost temperature, freezer chamber temperature, freezer defrost temperature, compressor gear, heating wire status and fan gear at each moment in the electronic control log, actual operation curves corresponding to the electronic control data are generated respectively.
[0065] The electronic control data includes operating parameters and the time values corresponding to the operating parameters. The electronic control data is used to characterize the working status of the refrigerator in various usage scenarios.
[0066] The refrigeration compartment temperature, refrigeration defrost temperature, freezer compartment temperature and freezer defrost temperature can be collected through sensors, and each type of sensor is used to collect a type of electronic control data;
[0067] The electronic control data such as the press gear, heating wire status and fan gear can be obtained through the main control command. It should be noted that each electronic control data corresponds to a curve.
[0068] In the actual execution process, after the electronic control data is collected, the collected electronic control data can be cleaned to eliminate erroneous data to improve the accuracy of the calculation results.
[0069] In some embodiments, step 110 further includes:
[0070] Eliminate the electric control data of the refrigerator in the second period after defrosting and the first period after opening and closing the door in the electric control log to determine the target electric control data;
[0071] Based on the target electronic control data, the actual operation curve of the refrigerator within the target period is generated.
[0072] In this embodiment, the target electronic control data is the data obtained by removing the error electronic control data.
[0073] It is understandable that in some usage scenarios, the operating parameters of the refrigerator may be erroneous due to interference from external factors.
[0074] The first time period and the second time period can be user-defined.
[0075] The first period can be set to 1 hour, and the second period can be set to 1.5 hours.
[0076] During the actual implementation process, the electronic control logs uploaded by the refrigerator within 24 hours can be collected, and the electronic control data within 1 hour after the refrigerator door is opened or closed and within 1.5 hours after defrosting can be eliminated to obtain the target electronic control data.
[0077] Based on the target electronic control data and the time values corresponding to each target electronic control data, an actual operation curve can be generated.
[0078] The actual operation curve includes at least one curve, and each actual operation curve corresponds to a type of electronic control data.
[0079] That is, the actual operation curve may include one or more of the curve corresponding to the refrigeration chamber temperature, the curve corresponding to the refrigeration defrost temperature, the curve corresponding to the freezer chamber temperature, the curve corresponding to the freezer defrost temperature, the curve corresponding to the compressor gear position, the curve corresponding to the heating wire state and the curve corresponding to the fan gear position.
[0080] Among them, the horizontal axis of the actual operation curve is the time value within 24 hours, and the vertical axis is one or more of the refrigeration room temperature value, refrigeration defrost temperature value, freezer room temperature value, freezer defrost temperature value, compressor gear value, heating wire status value and fan gear value.
[0081] In this step, the actual operation curve is generated by obtaining the electrical control log of the refrigerator during the target period, which is then compared with the reference operation curve to predict and judge refrigerator failures.
[0082] Step 120: Determine the similarity between a plurality of reference operating curves and at least one of the actual operating curves, each reference operating curve corresponding to a usage scenario; the reference operating curve is generated based on at least one operating parameter of the following: refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear position, heater wire state, and fan gear position, and their corresponding time values in the simulated usage scenario, each operating parameter corresponding to at least one reference operating curve;
[0083] In this step, the reference operating curve is an operating curve of the refrigerator under normal working conditions.
[0084] The horizontal axis of the reference operation curve is the time value, and the vertical axis is the working parameters of the refrigerator under normal working conditions.
[0085] The operating parameters can be obtained through the electronic control log of the refrigerator.
[0086] The usage scenario is the same as that of a refrigerator.
[0087] In some embodiments, the usage scenarios include: initial power-on operation, compartment no-load operation, compartment half-load operation, compartment full-load operation, first cooling in warm gear, frequent door opening and closing in a short time, long-term door opening and closing, and at least one of normal operation.
[0088] It should be noted that a usage scenario may include multiple benchmark operating curves, wherein each benchmark operating curve corresponds to a type of working parameter.
[0089] It is understandable that different models of refrigerators correspond to different reference operating curves. In actual implementation, the actual operating curve of a refrigerator should be compared with the reference operating curve corresponding to a refrigerator of the same model.
[0090] In the following embodiments, refrigerators of the same model are used as examples for description.
[0091] During the actual execution process, the DTW (Dynamic Time Warping) algorithm can be used to determine the similarity between the baseline operating curve and the actual operating curve, that is, the baseline operating curve and the actual operating curve are adjusted to curves with the same time series, and the similarity between the two curves is calculated.
[0092] The following describes the steps for determining the benchmark operating curve.
[0093] In some embodiments, the baseline operating curve is determined by the following steps:
[0094] Obtaining operating parameters of the refrigerator in at least one simulated usage scenario;
[0095] Based on the time value corresponding to the working parameter and the working parameter, a reference operation curve corresponding to at least one simulated usage scenario is generated respectively.
[0096] It should be noted that the reference operating curve can be determined before the refrigerator leaves the factory. The execution subject of this embodiment is a server connected to the refrigerator or an operator's terminal, such as the operator's mobile phone or computer.
[0097] Among them, the simulated usage scenarios include but are not limited to the first power-on operation, compartment no-load operation, compartment half-load operation, compartment full-load operation, first cooling in warm gear, frequent opening and closing of doors in a short time, long-term opening and closing of doors and normal operation, etc.
[0098] The operating parameters under the simulated usage scenario are the operating condition data of the refrigerator when it operates normally under the simulated usage scenario.
[0099] The implementation of this embodiment is described in detail below.
[0100] In some embodiments, the baseline operating curve is determined by the following steps:
[0101] Obtaining operating parameters of the refrigerator in a simulated usage scenario, the operating parameters including at least one of a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor position, a heating element state, and a fan position;
[0102] Based on at least one working parameter and the time value corresponding to the working parameter, at least one benchmark operating curve corresponding to the working parameter is generated respectively; wherein, each working parameter corresponds to a benchmark operating curve, and the benchmark operating curves corresponding to one or more working parameters in the same usage scenario jointly represent the normal working state of the refrigerator in the usage scenario.
[0103] It is understandable that different models of refrigerators have different baseline operating curves. When simulating usage scenarios, the usage scenarios corresponding to each model of refrigerator should be simulated separately, and the working parameters of each model of refrigerator in each simulated usage scenario should be collected. Based on the working parameters, the baseline operating curve of each model of refrigerator in each usage scenario should be generated.
[0104] The time value corresponding to the working parameter can be determined by the time when the sensor uploads data or the reporting time of the electronic control log.
[0105] During the actual implementation process, the working parameters of refrigerators of different models in the third time period under different usage scenarios can be collected respectively.
[0106] For example, 48 pieces of data corresponding to each refrigerator usage scenario are collected within 24 hours, the collection frequency is set to 30 minutes / time, and the collected data are saved in the background database as standard data.
[0107] By using the standard data and the time values corresponding to each standard data, a benchmark operating curve corresponding to each simulated usage scenario of the same model of refrigerator can be generated.
[0108] like Figure 3 As shown, the background database stores 24-hour benchmark operation curves corresponding to different usage scenarios of refrigerators of model A to model N, such as Figure 3 The curve shown is the baseline operating curve of model A refrigerator within 24 hours under usage scenario 1. The baseline operating curve includes multiple baseline operating curves corresponding to the refrigerator compartment temperature sensor, refrigerator defrost sensor, freezer temperature sensor, and freezer defrost sensor, as well as multiple baseline operating curves corresponding to operating parameters such as compressor shaft position, heating wire status, and fan gear position obtained through the main control command.
[0109] Among them, the horizontal coordinates of the above multiple benchmark operation curves are time values within 24 hours, and the vertical coordinates are temperature or gear data.
[0110] In some embodiments, after the working parameters are collected, the working parameters can also be eliminated, eliminating the working parameters of the refrigerator 1 hour after opening and closing the door and within 1.5 hours after defrosting, and the remaining data is stored as standard data to improve the accuracy of the calculation results.
[0111] During the research and development process, the inventors discovered that in the related art, when detecting refrigerator failures, they could only generally compare the actual operating conditions of the refrigerator with the standard operating conditions. The comparison results were relatively rough and not very accurate.
[0112] In this step, by setting the benchmark operating curves under various usage scenarios, the actual operating curve of the refrigerator can be compared with the benchmark operating curves under different usage scenarios, which significantly improves the precision and accuracy of the calculation results.
[0113] Step 130: When all similarities exceed the corresponding target threshold, it is determined that the refrigerator is faulty.
[0114] In this step, the target threshold is the maximum absolute value of the difference between the actual operating curve and the reference operating curve in each usage scenario when the refrigerator is in normal operating state.
[0115] It is understandable that the target thresholds corresponding to different usage scenarios may be the same or different.
[0116] Target thresholds can be user-defined.
[0117] The similarity is the similarity between the actual operation curve obtained in step 120 and one or more reference operation curves.
[0118] It is understandable that when or before a refrigeration failure occurs in the refrigerator, the temperature of the compartment will fluctuate abnormally, that is, the actual operating curve corresponding to each sensor will change significantly.
[0119] The traditional method of fault diagnosis by collecting abnormal values from sensors is sensitive to abnormal values and user operations (frequent door opening and closing, door opening and closing timeouts, etc.), and is prone to false alarms and missed alarms.
[0120] In the present application, the operation status of the equipment can be better diagnosed and monitored in real time by matching the operation curve similarity.
[0121] When the similarity is one, if the one similarity exceeds the target threshold, it is determined that the refrigerator has a fault or has a potential fault.
[0122] Alternatively, in the case where there are multiple similarities, if all similarities exceed the target threshold, it is determined that the refrigerator is faulty.
[0123] By comparing the target threshold and the similarity, if the similarity exceeds the target threshold, it indicates that the actual operating status of the refrigerator in each usage scenario is not in normal operating state, and it is determined that the refrigerator has a fault or a potential fault.
[0124] The refrigerator fault detection method provided by the embodiment of the present invention compares the actual operating curve of the refrigerator with the benchmark operating curves under one or more usage scenarios. When the similarities exceed the target threshold, it is determined that the refrigerator is faulty or about to fail. The refrigerator fault can be detected in real time and fault prediction can be made in a timely manner. The accuracy and precision of the judgment results are high, which significantly improves the user experience.
[0125] The implementation of the present invention is described in detail below from two implementation perspectives.
[0126] 1. Compare the actual operating curve with the target baseline operating curve under the same usage scenario.
[0127] like Figure 2 As shown, in some embodiments,
[0128] Step 120 includes:
[0129] determining a target baseline operating curve from at least one baseline operating curve based on the model of the refrigerator and the target usage scenario;
[0130] Determine the similarity between the target baseline operating curve and the actual operating curve.
[0131] Among them, the target usage scenario is the usage scenario corresponding to the actual operation curve of the refrigerator.
[0132] The target baseline operating curve is a baseline operating curve corresponding to the same model of refrigerator under the target usage scenario.
[0133] It is understandable that there are multiple baseline operation curves corresponding to different usage scenarios, and the usage scenarios corresponding to the actual operation of the refrigerator during the target period are often impossible to cover all usage scenarios.
[0134] During the actual execution process, after determining the actual operation curve of the refrigerator within the target time period, the usage scenario corresponding to the actual operation curve can be preferentially determined to determine the target usage scenario.
[0135] Figure 4-Figure 6 The actual operating curves of the refrigerator under three different usage scenarios are provided. Figure 4 The actual operating curve in the half-load cooling scenario includes curves corresponding to multiple sensors; Figure 5 The actual operating curve in the full-load first cooling scenario includes curves corresponding to multiple sensors. Figure 6 The actual operating curve for the first cooling scenario with full load in warm gear, including curves corresponding to multiple sensors;
[0136] The target usage scenario is then matched with multiple usage scenarios corresponding to the multiple benchmark operating curves, and the benchmark operating curve corresponding to the target usage scenario is screened to obtain, thereby determining the target benchmark operating curve.
[0137] The target benchmark operating curve and the actual operating curve are used to calculate DTW to obtain the similarity between the target benchmark operating curve and the actual operating curve, and the similarity is directly compared with the target threshold.
[0138] When the similarity exceeds the target threshold, it indicates that the actual operating state of the refrigerator in the current usage scenario is an abnormal operating state, and it can be determined that the refrigerator is faulty or about to fail.
[0139] In some embodiments, the step of generating a target usage scenario includes:
[0140] Obtain the refrigerator door opening and closing information within the target time period;
[0141] Determine the target usage scenario of the refrigerator during the target period based on the door opening and closing information.
[0142] In this embodiment, the door opening and closing information of the refrigerator within the target time period can be obtained through the electronic control log.
[0143] Based on the door opening and closing information and the working parameters collected by the sensor, the actual usage scenario of the refrigerator during the target period can be determined.
[0144] For example, when the number of times the refrigerator door is opened and closed exceeds the first threshold within the fourth time period, it is determined that the usage scenario of the refrigerator within the target time period is frequent door opening and closing; or, when the length of time the refrigerator door is opened at one time exceeds the fifth time period, it is determined that the usage scenario of the refrigerator within the target time period is long-term door opening.
[0145] The refrigerator fault detection method provided by an embodiment of the present invention compares the actual operating curve of the refrigerator with the target reference operating curve corresponding to the refrigerator in the current usage scenario, and determines that the refrigerator has failed or is about to fail when the similarity exceeds the target threshold. This helps to reduce data redundancy, increase the calculation rate, and thus improve the timeliness of fault diagnosis.
[0146] 2. Compare the actual operating curve with the baseline curve under all usage scenarios.
[0147] In some embodiments,
[0148] Step 120 further includes: determining a plurality of similarities between a plurality of reference operating curves and the actual operating curve;
[0149] Step 130 also includes: determining that the refrigerator is faulty when the multiple similarities all exceed corresponding target thresholds.
[0150] In this embodiment, after generating the actual operation curve of the refrigerator, the actual operation curve is directly compared with the benchmark operation curves of all usage scenarios corresponding to the refrigerator of the same model, and multiple similarities corresponding to multiple usage scenarios are generated respectively, and the multiple similarities are compared with the target threshold respectively.
[0151] When all similarities exceed the corresponding target threshold, it indicates that the current actual operating state of the refrigerator does not conform to the normal operating state under any user usage scenario, and it is determined that the refrigerator has failed or is about to fail.
[0152] The refrigerator fault detection method provided by an embodiment of the present invention compares the actual operating curve of the refrigerator with the benchmark operating curves under all usage scenarios, and determines that the refrigerator has failed or is about to fail when all similarities exceed the target threshold, thereby avoiding erroneous judgment results caused by missing a certain usage scenario, significantly improving the accuracy of fault prediction results, and enhancing the user experience.
[0153] The following describes a refrigerator fault detection device provided by an embodiment of the present invention. The refrigerator fault detection device described below and the refrigerator fault detection method described above can refer to each other.
[0154] like Figure 7 As shown, the refrigerator fault detection device includes: a first processing module 710, a second processing module 720 and a third processing module 730.
[0155] The first processing module 710 is configured to generate an actual operation curve of the refrigerator during a target period based on at least one item of electronic control data at each moment in the electronic control log, including the refrigerator compartment temperature, the refrigerator defrost temperature, the freezer compartment temperature, the freezer defrost temperature, the compressor gear position, the heater wire state, and the fan gear position, wherein each item of electronic control data corresponds to at least one actual operation curve;
[0156] The second processing module 720 is configured to determine a similarity between the actual operating curve and at least one of a plurality of reference operating curves, each of which corresponds to a usage scenario. The reference operating curve is generated based on at least one operating parameter of the following: refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear position, heater wire state, and fan gear position, and their corresponding time values under the simulated usage scenario. Each operating parameter corresponds to at least one reference operating curve.
[0157] The third processing module 730 is configured to determine that the refrigerator is faulty when all similarities exceed corresponding target thresholds.
[0158] The refrigerator fault detection device provided in an embodiment of the present invention compares the actual operating curve of the refrigerator with the benchmark operating curves under one or more usage scenarios. When the similarities exceed the target threshold, it determines that the refrigerator is faulty or about to fail. The refrigerator fault can be detected in real time and fault prediction can be made in a timely manner. The accuracy and precision of the judgment results are high, which significantly improves the user experience.
[0159] In some embodiments, the second processing module 720 is further configured to:
[0160] Determining at least one similarity between the actual operating curve and a plurality of reference operating curves includes:
[0161] determining a target baseline operating curve from at least one baseline operating curve based on the model of the refrigerator and the target usage scenario;
[0162] Determine the similarity between the target baseline operating curve and the actual operating curve.
[0163] The refrigerator fault detection device provided according to an embodiment of the present invention compares the actual operating curve of the refrigerator with the target reference operating curve corresponding to the refrigerator in the current usage scenario, and determines that the refrigerator has failed or is about to fail when the similarity exceeds the target threshold. This helps to reduce data redundancy, increase the calculation rate, and thus improve the timeliness of fault diagnosis.
[0164] In some embodiments, the target usage scenario is determined by:
[0165] Obtain the refrigerator door opening and closing information within the target time period;
[0166] Determine the target usage scenario of the refrigerator during the target period based on the door opening and closing information.
[0167] In some embodiments, the second processing module 720 is further configured to: determine the similarity between each reference operation curve and the actual operation curve;
[0168] The third processing module 730 is further configured to determine that the refrigerator is faulty when all similarities exceed the target threshold.
[0169] The refrigerator fault detection device provided according to an embodiment of the present invention compares the actual operating curve of the refrigerator with the benchmark operating curves under all usage scenarios, and determines that the refrigerator has failed or is about to fail when all similarities exceed the target threshold, thereby avoiding erroneous judgment results caused by missing a certain usage scenario, significantly improving the accuracy of fault prediction results, and enhancing the user experience.
[0170] In some embodiments, the baseline operating curve is determined by the following steps:
[0171] Obtaining operating parameters of the refrigerator in at least one simulated usage scenario;
[0172] Based on the operating parameters, a reference operating curve corresponding to at least one simulated usage scenario is generated.
[0173] In some embodiments, the first processing module 710 is further configured to:
[0174] Eliminate the electric control data of the refrigerator in the second period after defrosting and the first period after opening and closing the door in the electric control log to determine the target electric control data;
[0175] Based on the target electronic control data, the actual operation curve of the refrigerator within the target period is generated.
[0176] In some embodiments, the usage scenarios include: initial power-on operation, compartment no-load operation, compartment half-load operation, compartment full-load operation, first cooling in warm gear, frequent door opening and closing in a short time, long-term door opening and closing, and at least one of normal operation.
[0177] The invention also provides a refrigerator.
[0178] In some embodiments, the refrigerator includes the refrigerator fault detection device as described above, and the refrigerator fault detection device can execute the steps of any of the refrigerator fault detection methods described above.
[0179] Figure 8 An example of a physical structure diagram of an electronic device is shown below. Figure 8As shown, the electronic device may include: a processor (processor) 810, a communication interface (Communications Interface) 820, a memory (memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call the logic instructions in the memory 830 to execute a refrigerator fault detection method, which includes: generating an actual operation curve of the refrigerator within a target period based on at least one electronic control data of the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, frozen defrost temperature, compressor gear, heating wire status and fan gear at each moment in the electronic control log, and each electronic control data corresponds to at least one actual operation curve; determining the similarity between the actual operation curve and at least one of a plurality of reference operation curves, and each reference operation curve corresponds to a usage scenario; the reference operation curve is generated based on at least one working parameter of the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, frozen defrost temperature, compressor gear, heating wire status and fan gear under a simulated usage scenario and its corresponding time value, and each working parameter corresponds to at least one reference operation curve; when the similarities exceed the target threshold corresponding to the usage scenario, determining that the refrigerator is faulty.
[0180] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the relevant technology, or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program code.
[0181] Furthermore, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the refrigerator fault detection method provided by the above-mentioned method embodiments, the method including: generating an actual operation curve of the refrigerator within a target period based on at least one electronic control data of the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear, heating wire status and fan gear at each moment in the electronic control log, each electronic control data corresponding to at least one actual operation curve; determining the similarity between the actual operation curve and at least one of a plurality of reference operation curves, each reference operation curve corresponding to a usage scenario; the reference operation curve is generated based on at least one operating parameter of the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear, heating wire status and fan gear under a simulated usage scenario and its corresponding time value, each operating parameter corresponding to at least one reference operation curve; when the similarities all exceed the target threshold corresponding to the usage scenario, determining that the refrigerator is faulty.
[0182] On the other hand, an embodiment of the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the refrigerator fault detection method provided by the above-mentioned embodiments, the method comprising: generating an actual operation curve of the refrigerator within a target period based on at least one electronic control data of the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear, heating wire status and fan gear at each moment in the electronic control log, each electronic control data corresponding to at least one actual operation curve; determining the similarity between the actual operation curve and at least one of a plurality of reference operation curves, each reference operation curve corresponding to a usage scenario; the reference operation curve is generated based on at least one working parameter of the refrigerator compartment temperature, refrigerator defrost temperature, freezer compartment temperature, freezer defrost temperature, compressor gear, heating wire status and fan gear under a simulated usage scenario and its corresponding time value, each working parameter corresponding to at least one reference operation curve; when the similarities exceed the target threshold corresponding to the usage scenario, determining that the refrigerator is faulty.
[0183] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0184] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.
[0185] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
[0186] The above embodiments are intended to illustrate the present invention only and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that various combinations, modifications, or equivalent substitutions of the technical solutions of the present invention do not depart from the spirit and scope of the technical solutions of the present invention and should be encompassed by the scope of the claims of the present invention.
Claims
1. A refrigerator fault detection method, characterized in that: include: generating an actual operation curve of the refrigerator within a target period based on at least one item of electronic control data at each moment in the electronic control log, including the refrigerator compartment temperature, the refrigerator defrost temperature, the freezer compartment temperature, the freezer defrost temperature, the compressor gear position, the heater wire state, and the fan gear position, wherein each item of the electronic control data corresponds to at least one of the actual operation curves; Determining a similarity between the actual operating curve and at least one of a plurality of reference operating curves, each of the reference operating curves corresponding to a usage scenario; the reference operating curves being generated based on at least one operating parameter of a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor gear position, a heating wire state, and a fan gear position under a simulated usage scenario, and their corresponding time values, each of the operating parameters corresponding to at least one of the reference operating curves; If the similarities all exceed the target threshold corresponding to the usage scenario, determining that the refrigerator is faulty; The usage scenarios include frequent door opening and closing in a short period of time and / or long door opening and closing; Determining the similarity between the actual operation curve and at least one of the plurality of reference operation curves includes: determining a target baseline operating curve from the plurality of baseline operating curves based on a target usage scenario and a model of the refrigerator; Determining a similarity between the actual operating curve and the target reference operating curve; The target usage scenario is determined by the following steps: Obtaining door opening and closing information of the refrigerator within the target time period; A target usage scenario of the refrigerator corresponding to the target time period is determined based on the door opening and closing information.
2. The refrigerator fault detection method according to claim 1, characterized in that: The reference operating curve is determined by the following steps: Obtaining operating parameters of the refrigerator under multiple simulated usage scenarios; Based on the operating parameters and the time values corresponding to the operating parameters, a plurality of reference operating curves corresponding to the plurality of simulated usage scenarios are generated respectively.
3. The refrigerator fault detection method according to claim 1, characterized in that: The generating of the actual operation curve of the refrigerator within the target period based on at least one of the electronic control data of the refrigeration compartment temperature, the refrigeration defrost temperature, the freezer compartment temperature, the freezer defrost temperature, the compressor gear position, the heating wire state, and the fan gear position at each moment in the electronic control log includes: Eliminate the electronic control data of the refrigerator in the first period after the door is opened and closed and the second period after the defrost in the electronic control log to determine the target electronic control data; Based on the target electronic control data, an actual operation curve of the refrigerator within a target period is generated.
4. A refrigerator fault detection device, characterized in that: include: a first processing module, configured to generate an actual operation curve of the refrigerator within a target period based on at least one item of electronic control data at each moment in the electronic control log, including a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor gear position, a heating wire state, and a fan gear position, wherein each item of the electronic control data corresponds to at least one of the actual operation curves; a second processing module, configured to determine a similarity between the actual operating curve and at least one of a plurality of reference operating curves, each of the reference operating curves corresponding to a usage scenario; the reference operating curves being generated based on at least one operating parameter of a refrigeration compartment temperature, a refrigeration defrost temperature, a freezer compartment temperature, a freezer defrost temperature, a compressor gear position, a heating wire state, and a fan gear position under a simulated usage scenario, and their corresponding time values, each of the operating parameters corresponding to at least one of the reference operating curves; a third processing module, configured to determine that the refrigerator is faulty if the similarities all exceed a target threshold corresponding to the usage scenario; The usage scenarios include frequent door opening and closing in a short period of time and / or long door opening and closing; The second processing module is further configured to: determine a target reference operating curve from the plurality of reference operating curves based on a target usage scenario and the model of the refrigerator; and determine a similarity between the actual operating curve and the target reference operating curve; The target usage scenario is determined by the following steps: obtaining the door opening and closing information of the refrigerator within the target time period; and determining the target usage scenario corresponding to the refrigerator within the target time period based on the door opening and closing information.
5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the refrigerator fault detection method according to any one of claims 1 to 3 are implemented.
6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the refrigerator fault detection method according to any one of claims 1 to 3 are implemented.
7. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the refrigerator fault detection method according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Refrigerator fault detection system and detection method
CN103398541A
Refrigerator
CN103534542A