Drain pump failure detection method, electronic device, and washing apparatus

CN121875975BActive Publication Date: 2026-06-26GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREE ELECTRIC APPLIANCE INC OF ZHUHAI
Filing Date
2026-03-16
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing drainage pump fault detection technologies have limited detection dimensions, resulting in high false alarm rates and insufficient accuracy, making it difficult to reliably identify abnormal drainage pump operation.

Method used

A multi-parameter fusion judgment method is adopted to dynamically acquire the electrical properties of the drainage pump, the motor heating, vibration and environmental parameters, calculate the failure probability through a weight coefficient matrix, and dynamically adjust the threshold to improve the detection accuracy.

Benefits of technology

It enables accurate detection of drainage pump faults, reduces false alarms, ensures safe system operation, and improves the reliability and rapid response capability of fault identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121875975B_ABST
    Figure CN121875975B_ABST
Patent Text Reader

Abstract

The application belongs to the field of drain pump fault detection, and particularly relates to a drain pump fault detection method, an electronic device and a washing device. The fault detection method comprises the following steps: after the drain pump is started, a first working parameter and a second working parameter of the drain pump are dynamically acquired; a threshold value corresponding to each first working parameter is dynamically determined according to the first working parameter and / or the second working parameter; a target parameter greater than the corresponding threshold value in the first working parameter is determined, a target abnormal value is determined according to the target parameter and the threshold value corresponding to the target parameter; in the case that the type quantity of the target parameter comprises at least two types, a weight coefficient matrix is determined according to the combination condition of the target parameter, a fault probability is determined according to the weight coefficient matrix and the target abnormal value, and it is determined that the drain pump has a fault when the fault probability reaches a first preset probability. The embodiment realizes accurate detection of the drain pump fault under the condition of draining, and realizes rapid response and solution to the fault condition, thereby protecting the safe operation of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of drainage pump fault detection technology, and in particular to a drainage pump fault detection method, electronic equipment, and washing equipment. Background Technology

[0002] Existing technologies for detecting faults in the drain pumps of washing equipment rely on relatively simple detection methods, which suffer from problems such as insufficient accuracy and susceptibility to misjudgment.

[0003] For drainage fault detection, existing technologies determine whether the washing equipment can drain normally by judging whether the actual drainage time is within the allowable drainage time range. Although this method can avoid drainage failure when the water level sensor fails, relying solely on drainage time for fault judgment is prone to misjudgment and is not conducive to timely and accurate detection of drainage anomalies.

[0004] Another related technology uses the impeller rotation of the drainage pump and current detection to determine if there are foreign objects in the pump and remove them. However, this method only uses a single parameter to determine drainage pump faults, which is not comprehensive enough and can easily lead to fault diagnosis failure, making it difficult to reliably identify abnormal drainage pump operation.

[0005] Overall, existing drainage pump fault detection technologies suffer from drawbacks such as high misjudgment rates, insufficient detection accuracy, and unreliable fault identification due to their limited detection dimensions and one-sided judgment criteria. Summary of the Invention

[0006] To overcome the problems existing in the related technologies, this application proposes a method for detecting the fault of a drainage pump, an electronic device, and a washing device.

[0007] According to a first aspect of the embodiments of this application, a fault detection method for a drainage pump is proposed, the fault detection method comprising:

[0008] After the drainage pump is started, the first and second operating parameters of the drainage pump are dynamically acquired. The first operating parameters include the electrical parameters of the drainage pump, the motor heating parameters of the drainage pump, and the vibration parameters of the drainage pump. The second operating parameters include at least one of the environmental parameters of the drainage pump and the usage parameters of the drainage pump.

[0009] The threshold corresponding to each of the first working parameters is dynamically determined based on the first working parameter and / or the second working parameter.

[0010] Determine the target parameter in the first working parameters that is greater than the corresponding threshold, and determine the target outlier value based on the target parameter and the threshold corresponding to the target parameter;

[0011] When the number of target parameters includes at least two types, a weighting coefficient matrix is ​​determined based on the combination of the target parameters. The failure probability is determined based on the weighting coefficient matrix and the target outlier. When the failure probability reaches a first preset probability, it is determined that the drainage pump is faulty.

[0012] This embodiment employs multi-parameter fusion judgment, sets thresholds for dynamically adjusted multiple parameters, and uses a corresponding weight coefficient matrix to determine the drainage pump malfunction, thereby achieving the purpose of detecting drainage malfunctions, resolving misjudgments caused by single parameters, realizing accurate detection of drainage pump malfunctions during drainage, and enabling rapid response and resolution of malfunctions, thus protecting the safe operation of the system.

[0013] In conjunction with the first aspect, in one optional embodiment, the electrical parameters include current values, the environmental parameters include ambient temperature, and dynamically determining the threshold values ​​corresponding to each of the first operating parameters based on the first operating parameters and / or the second operating parameters includes: determining the average current value over a first operating period from the time the drainage pump stops operating to the current time, and dynamically determining the current threshold value based on the average current value and the ambient temperature; and / or,

[0014] The motor heating parameters include motor temperature, and the environmental parameters include ambient temperature. Dynamically determining the threshold values ​​corresponding to each of the first operating parameters based on the first operating parameters and / or the second operating parameters includes: dynamically determining the motor temperature threshold value based on the ambient temperature; and / or...

[0015] The vibration parameters include vibration velocity, and the usage parameters include cumulative working time. The threshold corresponding to each of the first working parameters is dynamically determined based on the first working parameter and / or the second working parameter, including: dynamically determining the vibration velocity threshold based on the cumulative working time.

[0016] In conjunction with the first aspect, in one optional implementation, dynamically determining the current threshold based on the average current and the ambient temperature includes:

[0017] The calculated current value is determined based on the average current value, and the calculated current value has a linear relationship with the average current value.

[0018] When the ambient temperature is less than or equal to the set temperature, the current threshold is the calculated current value;

[0019] When the ambient temperature is higher than the set temperature, the temperature difference between the ambient temperature and the set temperature is determined, and a current compensation value is determined based on the temperature difference. The current compensation value is linearly related to the temperature difference, and the current threshold is the sum of the calculated current value and the current compensation value.

[0020] In conjunction with the first aspect, in one optional implementation, dynamically determining the current threshold based on the cumulative operating time and the ambient temperature includes:

[0021] When the ambient temperature is less than or equal to the set temperature, the current threshold satisfies: I M =(I avg ×a);

[0022] When the ambient temperature is higher than the set temperature, the current threshold satisfies: I M =(I avg ×a) + (Eb) ×c;

[0023] Among them: I M I is the current threshold. avg denoted as the average current, E as the ambient temperature, a as the current safety factor, b as the set temperature, and c as the first temperature compensation factor.

[0024] In conjunction with the first aspect, in one optional implementation, dynamically determining the motor temperature threshold based on the ambient temperature includes:

[0025] When the ambient temperature is less than or equal to the set temperature, the motor temperature threshold is the set motor temperature;

[0026] When the ambient temperature is higher than the set temperature, the temperature difference between the ambient temperature and the set temperature is determined, and a motor temperature compensation value is determined based on the temperature difference. The motor temperature compensation value is linearly related to the temperature difference, and the motor temperature threshold is the sum of the set motor temperature and the motor temperature compensation value.

[0027] In conjunction with the first aspect, in one optional implementation, dynamically determining the motor temperature threshold based on the ambient temperature includes:

[0028] When the ambient temperature is less than or equal to the set temperature, the motor temperature threshold satisfies: T M =d;

[0029] When the ambient temperature is higher than the set temperature, the motor temperature threshold satisfies: T M =d + (Eb) × e;

[0030] Wherein: T M d is the motor temperature threshold, d is the set motor temperature, E is the ambient temperature, b is the set temperature, and e is the second temperature compensation coefficient.

[0031] In conjunction with the first aspect, in one optional implementation, dynamically determining the vibration velocity threshold based on the cumulative working time includes:

[0032] The vibration upper limit increase is determined based on the cumulative working time after each second working time, and the vibration upper limit increase is linearly related to the cumulative working time.

[0033] The vibration velocity threshold is determined based on the vibration upper limit increase value and the vibration upper limit reference value.

[0034] In conjunction with the first aspect, in one alternative implementation, the vibration velocity threshold satisfies: V M =i×(1 +g× );

[0035] Where: V M The vibration velocity threshold, The cumulative working time is defined as follows: i is the upper limit benchmark value of vibration, g is the upper limit unit lift value of vibration, and j is the second working time.

[0036] In conjunction with the first aspect, in an optional implementation, determining a target outlier based on the target parameter and the threshold corresponding to the target parameter includes: the target outlier is the ratio of the difference between the target parameter and the corresponding threshold to the corresponding threshold.

[0037] In conjunction with the first aspect, in an optional implementation, determining the weighting coefficient matrix based on the combination of the target parameters includes:

[0038] The weight coefficient matrix is ​​determined based on the preset correspondence between the combination of target parameters and the weight coefficient matrix, and the weight combination in the weight coefficient matrix corresponds to the combination of target parameters.

[0039] In conjunction with the first aspect, in an optional implementation, determining the fault probability based on the weighting coefficient matrix and the target outlier includes:

[0040] The failure probability is the sum of the abnormal probabilities of each target parameter, and the abnormal probability of each target parameter is the product of each target parameter and its corresponding weight coefficient.

[0041] In conjunction with the first aspect, in one optional implementation, if the failure probability is less than the second preset probability, it is determined that the drainage pump is not faulty;

[0042] If the failure probability reaches the second preset probability but is less than the first preset probability, or if the number of target parameter types is less than two, a warning message will be issued to the user, and the failure status of the drainage pump will be reassessed.

[0043] According to a second aspect of the embodiments of this application, an electronic device is proposed, which includes one or more processors and a non-transitory computer-readable storage medium storing program instructions. When the one or more processors execute the program instructions, the one or more processors are used to implement the fault detection method for a drainage pump proposed in the first aspect of the embodiments of this application.

[0044] According to a third aspect of the embodiments of this application, a washing device is proposed, the washing device including a drain pump, the washing device employing the fault detection method proposed in the first aspect of the embodiments of this application to detect faults in the drain pump, or including the electronic equipment proposed in the second aspect of the embodiments of this application.

[0045] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this embodiment. Attached Figure Description

[0046] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of the embodiments of this application.

[0047] Figure 1 This is a flowchart illustrating a drainage pump fault detection method according to an exemplary embodiment.

[0048] Figure 2 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0049] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0050] This embodiment proposes a fault detection method for a drain pump. This fault detection method can be applied to equipment equipped with a drain pump, such as a washing machine or washer-dryer. In the following implementation process, parameter acquisition, threshold calculation, and fault judgment are all performed by the main controller (MCU) of the equipment. The supporting sensors include: an electrical parameter detection device, a motor heating parameter detection device, a vibration parameter detection device, and an environmental parameter detection device. For example, the electrical parameter detection device is a current sensor connected in series in the drain pump's power supply circuit; the motor heating parameter detection device is a temperature sensor attached to the drain pump's motor housing; the vibration parameter detection device is a piezoelectric vibration velocity sensor installed on the drain pump body; and the environmental parameter detection device is an ambient temperature sensor arranged in the equipment's control box. The drain pump usage level parameter is characterized by the cumulative operating time of the drain pump, which is statistically analyzed in real time by the main controller.

[0051] Reference Figure 1 The flowchart illustrates the fault detection method, which includes the following steps:

[0052] S11. After the drainage pump starts, dynamically acquire the first and second operating parameters of the drainage pump.

[0053] Specifically, after the drainage pump starts and is powered on, the main controller activates the various detection devices to begin data acquisition. In this embodiment, the first and second operating parameters are dynamically acquired; that is, the parameters are not collected only once, but are continuously collected and updated in real time throughout the entire drainage pump operation phase, providing real-time data support for subsequent dynamic threshold setting. For example, the first and second operating parameters are periodically detected, for instance, every 5 minutes.

[0054] The first operating parameter is the core operating parameter of the drainage pump itself, which is the core basis for judging the operating status of the drainage pump. It includes the electrical parameters of the drainage pump, the motor heating parameters of the drainage pump, and the vibration parameters of the drainage pump. The electrical parameters of the drainage pump are, for example, the current value of the drainage pump under operating conditions, and in other embodiments, the voltage value of the drainage pump under operating conditions. The motor heating parameters of the drainage pump are, for example, the motor temperature of the drainage pump, and the vibration parameters of the drainage pump are, for example, the vibration velocity of the drainage pump.

[0055] The second operating parameter is an external and usage-related parameter that affects the operating status of the drainage pump. It is a key compensation / correction factor for dynamically setting thresholds and includes at least one of the environmental parameters of the drainage pump and the usage level parameters of the drainage pump. The environmental parameters of the drainage pump are, for example, ambient temperature, and in other embodiments, ambient humidity. The usage level of the drainage pump is, for example, the cumulative operating time of the drainage pump, which is accumulated from the first operation of the drainage pump after leaving the factory and is never reset.

[0056] S12. Dynamically determine the threshold corresponding to each of the first working parameters based on the first working parameter and / or the second working parameter.

[0057] Specifically, in this embodiment, a threshold for the current operating condition is matched to each first working parameter using a first working parameter and / or a second working parameter. The threshold is updated in real time as the first and second working parameters change, for example, every 5 minutes. Preferably, the threshold determination method for each first working parameter corresponds one-to-one with the first and second working parameters, and different threshold settings rely on different first / second working parameters.

[0058] In this step, "based on the first working parameter and / or the second working parameter" means that the threshold for different first working parameters can be determined by relying solely on the first working parameter, solely on the second working parameter, or by combining the first and second working parameters, to adapt to the operating characteristics of different parameters.

[0059] S13. Determine the target parameter in the first working parameter that is greater than the corresponding threshold, and determine the target outlier based on the target parameter and the threshold corresponding to the target parameter.

[0060] Specifically, the measured values ​​of the first operating parameters dynamically acquired in step S11 are compared one by one with the corresponding thresholds determined in step S12. The first operating parameters whose measured values ​​are greater than the corresponding thresholds are selected and included in the target parameters, which are the abnormal operating parameters of the drainage pump. If the measured value is less than or equal to the corresponding threshold, the parameter is considered to be operating normally and is not included in the target parameters. Then, a target anomaly value is calculated for each target parameter. The target anomaly value is used to characterize the severity of the anomaly of the target parameter; the larger the target anomaly value, the more severe the anomaly of the corresponding target parameter. This embodiment transforms the qualitative judgment of "whether a parameter is abnormal" into a quantitative value of "the degree of anomaly," laying the foundation for subsequent multi-parameter fusion fault probability calculation.

[0061] S14. When the number of target parameters includes at least two types, determine the weight coefficient matrix according to the combination of target parameters, determine the fault probability according to the weight coefficient matrix and the target outlier, and determine that the drainage pump is faulty when the fault probability reaches the first preset probability.

[0062] Specifically, this step is the fault determination stage of fault detection, and it is the core step of the multi-parameter fusion fault judgment mechanism. It is triggered only when the number of target parameter types is ≥2 (single parameter anomalies only issue a warning and do not directly determine the fault). It is divided into three sub-steps: weight coefficient matrix retrieval, fault probability calculation, and final fault determination. The specific implementation details are as follows:

[0063] The main controller pre-stores a one-to-one correspondence between target parameter combinations and weight coefficient matrices. These weight coefficient matrices are trained using historical fault data from the drainage pumps. Different target parameter combinations are matched with different weight coefficients, which characterize the contribution / importance of the corresponding target parameter in fault determination. The main controller automatically identifies the combination type of the target parameters and retrieves the uniquely matching weight coefficient matrix, providing a weighting basis for fault probability calculation. The fault probability is a dimensionless value (range 0-1), representing the probability of the drainage pump malfunctioning. The calculation rule is: Fault probability = Sum of the products of abnormal values ​​of each target parameter × their corresponding weight coefficients (i.e., the sum of the abnormal probabilities of each target parameter). Parameters without abnormalities are not included in the calculation. The core calculation formula matches the target parameter combinations.

[0064] The first preset probability is the threshold value for fault determination. For example, the first preset probability is uniformly set to 0.8. The main controller compares the calculated fault probability with the first preset probability, and determines that the drainage pump has a fault when the fault probability is greater than or equal to the first preset probability.

[0065] This embodiment adopts multi-parameter fusion judgment, which integrates the quantified abnormal values ​​of multiple abnormal parameters through a weight coefficient matrix to avoid misjudgment caused by single parameter anomalies, and greatly improves the accuracy of fault judgment. At the same time, the numerical judgment of fault probability makes fault judgment more objective and scientific.

[0066] In one optional implementation, the electrical parameters include current values, and the environmental parameters include ambient temperature. The threshold values ​​corresponding to each of the first operating parameters are dynamically determined based on the first operating parameters and / or the second operating parameters, including: determining the average current value within a first operating period from the time the drainage pump is shut down to the current time, and dynamically determining the current threshold value based on the average current value and the ambient temperature.

[0067] Specifically, this embodiment employs a sliding window and ambient temperature compensation to update the current threshold in real time. The first working duration is the duration of the sliding window, which slides continuously over time to ensure that the selected current data is the latest operating data of the drainage pump and accurately reflects its current operating status. An exemplary first working duration is the most recent 24 hours. The main controller collects the operating current value of the drainage pump in real time and continuously stores all real-time current data within the most recent first working duration, forming a sliding window of current data. The main controller then performs an arithmetic average calculation on the real-time current data within the sliding window to obtain the average current value. This average current value serves as the base reference value for calculating the current threshold and is updated synchronously with the sliding window to ensure it matches the latest operating status of the drainage pump.

[0068] Then, based on the calculated average current, environmental compensation is performed using the real-time collected ambient temperature to determine the current threshold.

[0069] In a preferred embodiment, refer to Figure 2 The flowchart describes how to dynamically determine the current threshold based on the average current and ambient temperature. This includes: determining the calculated current value based on the average current, where the calculated current value is linearly related to the average current; when the ambient temperature is less than or equal to the set temperature, the current threshold is the calculated current value; when the ambient temperature is greater than the set temperature, the temperature difference between the ambient temperature and the set temperature is determined, and the current compensation value is determined based on the temperature difference, where the current compensation value is linearly related to the temperature difference, and the current threshold is the sum of the calculated current value and the current compensation value.

[0070] Specifically, in this embodiment, after obtaining the average current value, a calculated current value is obtained through linear scaling. Preferably, the linear relationship between the calculated current value and the average current value is achieved by fixing the liquid supply safety margin coefficient, reserving a safety margin for normal current fluctuations of the drainage pump and avoiding false judgments triggered by small fluctuations. For example, the safety margin coefficient is 1.15.

[0071] In this embodiment, the set temperature is the reference temperature for ambient temperature compensation and serves as the critical value for determining whether compensation is needed. For example, the set temperature is 25°C. When the ambient temperature is less than or equal to the set temperature, no temperature compensation is required, and the current threshold is the calculated current value. When the ambient temperature is greater than the set temperature, temperature compensation is required, and the current threshold is the sum of the calculated current value and the current compensation value. The current compensation value has a linear relationship with the temperature difference between the ambient temperature and the set temperature. Preferably, the linear relationship between the current compensation value and the ambient temperature is achieved through a first temperature compensation coefficient, which is, for example, 0.05.

[0072] In a preferred embodiment, the current threshold is dynamically determined based on the cumulative operating time and ambient temperature, including: when the ambient temperature is less than or equal to a set temperature, the current threshold satisfies: I M =(I avg ×a); when the ambient temperature is higher than the set temperature, the current threshold satisfies: I M =(I avg ×a) + (Eb) ×c; where: I M I is the current threshold; avg E is the average current; E is the ambient temperature; a is the current safety factor, for example, a is 1.15; b is the set temperature, for example, b is 25°C; c is the first temperature compensation factor, for example, the first temperature compensation factor is 0.05, which represents the current increase of 0.05A for every 1°C increase in ambient temperature relative to the set temperature.

[0073] In one optional embodiment, the motor heating parameters include the motor temperature, the environmental parameters include the ambient temperature, and the threshold corresponding to each of the first operating parameters is dynamically determined based on the first operating parameter and / or the second operating parameter, including: dynamically determining the motor temperature threshold based on the ambient temperature.

[0074] Specifically, since there is a strong coupling relationship between the motor's operating temperature and the ambient temperature, the ambient temperature directly determines the motor's heat dissipation effect. By pre-setting the maximum casing temperature of the drainage pump motor under standard ambient temperature conditions (i.e., setting the motor temperature), and using this set motor temperature as a benchmark, the ambient temperature is used to dynamically compensate for the set motor temperature, thereby determining the motor temperature threshold. For example, the set motor temperature is 70℃.

[0075] In a preferred embodiment, dynamically determining the motor temperature threshold based on the ambient temperature includes: when the ambient temperature is less than or equal to a set temperature, the motor temperature threshold is the set motor temperature; when the ambient temperature is greater than the set temperature, determining the temperature difference between the ambient temperature and the set temperature, determining a motor temperature compensation value based on the temperature difference, wherein the motor temperature compensation value is linearly related to the temperature difference, and the motor temperature threshold is the sum of the set motor temperature and the motor temperature compensation value.

[0076] In this embodiment, the set motor temperature is the reference temperature for ambient temperature compensation, serving as the critical value for determining whether compensation is needed. For example, the set temperature is 25°C. When the ambient temperature is less than or equal to the set temperature, no temperature compensation is required, and the current threshold is the set motor temperature. When the ambient temperature is greater than the set temperature, temperature compensation is required for the motor temperature, and the current threshold is the sum of the set motor temperature and the motor temperature compensation value.

[0077] The motor temperature compensation value is linearly related to the temperature difference between the ambient temperature and the set temperature. Preferably, the linear relationship between the motor temperature compensation value and the temperature difference is achieved through a second temperature compensation coefficient, which is, for example, 0.3.

[0078] In a preferred embodiment, dynamically determining the motor temperature threshold based on the ambient temperature includes: when the ambient temperature is less than or equal to a set temperature, the motor temperature threshold satisfies: T M =d; When the ambient temperature is higher than the set temperature, the motor temperature threshold satisfies: T M =d+(Eb)×e;where:T M d is the motor temperature threshold; d is the set motor temperature, for example, d is 70℃; E is the ambient temperature; b is the set temperature, for example, b is 25℃; e is the second temperature compensation coefficient, for example, e is 0.3, which represents the motor temperature increase of 0.3℃ for every 1℃ increase in ambient temperature relative to set temperature.

[0079] In one optional implementation, the vibration parameters include vibration velocity, the usage parameters include cumulative working time, and the threshold corresponding to each of the first working parameters is dynamically determined based on the first working parameter and / or the second working parameter, including: dynamically determining the vibration velocity threshold based on the cumulative working time.

[0080] Specifically, vibration velocity reflects the real-time vibration state of the mechanical structure of the drainage pump motor, such as the rotor, bearings, and impeller, and is a core indicator for judging mechanical wear faults. The cumulative operating time is statistically recorded in real-time and permanently stored by the main controller from the first operation of the drainage pump after leaving the factory, without a reset mechanism, accurately representing the overall wear and tear of the drainage pump. The vibration velocity of the drainage pump has a positive linear correlation with the cumulative operating time. As operating time increases, normal aging phenomena such as increased bearing clearance, slight impeller wear, and rotor dynamic balance deviation will cause a slight increase in vibration velocity. This increase is normal equipment wear and tear, not a fault. Therefore, it is necessary to dynamically raise the vibration velocity threshold to avoid misjudgment.

[0081] In a preferred embodiment, the vibration velocity threshold is dynamically determined based on the cumulative working time, including: determining the vibration upper limit increase ratio after each second working time based on the cumulative working time; determining the vibration upper limit value based on the vibration upper limit increase ratio, wherein the vibration upper limit increase ratio is linearly related to the cumulative working time, and the vibration upper limit value is linearly related to the vibration upper limit increase ratio; and determining the vibration velocity threshold based on the vibration upper limit increase value, wherein the vibration velocity threshold is linearly related to the vibration upper limit increase value.

[0082] Specifically, the vibration upper limit increase value is the increase in vibration velocity threshold based on the vibration upper limit baseline value after the drainage pump has run for a second period of time. The calculation involves the main controller retrieving the cumulative operating time of the drainage pump and calculating the ratio of that cumulative operating time to the second operating time. This ratio represents the vibration upper limit increase percentage, characterizing the wear stage of the drainage pump. For example, if the cumulative operating time is 500 hours and the second operating time is 1000 hours, the ratio is 0.5, representing the half-wear stage; if the cumulative operating time is 2000 hours and the second operating time is 1000 hours, the ratio is 2, representing the double-wear stage. Then, the vibration upper limit increase value is calculated by combining the vibration upper limit unit increase value as a coefficient with the vibration upper limit increase percentage.

[0083] Taking a vibration upper limit increase of 0.1 and a second operating time of 1000 hours as an example, the vibration upper limit increase is calculated as: 0.1 × (H / 1000), representing a 10% increase in the vibration upper limit after every 1000 hours of pump operation. H represents the cumulative operating time, and H / 1000 represents the vibration upper limit increase percentage. The vibration upper limit increase represents the specific increase in the vibration threshold required after each second operating time, and this increase linearly increases with the cumulative operating time. Finally, based on the vibration upper limit baseline value of a brand-new pump, it is multiplied by "1 + vibration upper limit increase value" to obtain the final vibration velocity threshold. An exemplary vibration upper limit baseline value is 2.0 mm / s.

[0084] In a preferred embodiment, the vibration velocity threshold satisfies: V M = i×(1+g× ); where: V M The vibration velocity threshold; The cumulative working time is denoted as i; the upper limit of vibration is the baseline value, for example, i is 2.0 mm / s; g is the upper limit of vibration is the unit increase value, for example, g is 0.1 mm / s; j is the second working time, for example, the second working time is 1000 hours.

[0085] In one optional implementation, the target outlier is determined based on the target parameter and the threshold corresponding to the target parameter, including: the target outlier is the ratio of the difference between the target parameter and the corresponding threshold to the corresponding threshold.

[0086] Specifically, the target outlier is the percentage deviation of the measured value of a target parameter from its corresponding threshold, i.e., Target Outlier = (Measured Value of Target Parameter - Corresponding Threshold) / Corresponding Threshold. The target outlier is a dimensionless value (unitless) used only to characterize the severity of the parameter exceeding the threshold: the larger the outlier, the greater the deviation of the measured value from the threshold, and the higher the degree of parameter anomaly; an outlier of 0 or a negative value indicates that the parameter has not exceeded the threshold and there is no anomaly.

[0087] In one optional implementation, determining the weight coefficient matrix based on the combination of target parameters includes: determining the weight coefficient matrix based on a preset correspondence between the combination of target parameters and the weight coefficient matrix, wherein the weight combination in the weight coefficient matrix corresponds to the combination of target parameters.

[0088] Specifically, the main controller's storage module presets the correspondence between target parameter combinations and weight coefficient matrices. In a specific example, if the target parameter combination is "high current + high temperature", the weight coefficient matrix is ​​retrieved: current weight 0.7, temperature weight 0.3; if the target parameter combination is "high current + high vibration", the weight coefficient matrix is ​​retrieved: current weight 0.8, vibration weight 0.2; if the target parameter combination is "high temperature + high vibration", the weight coefficient matrix is ​​retrieved: temperature weight 0.6, vibration weight 0.4; if the target parameter combination is "high current + high temperature + high vibration", the weight coefficient matrix is ​​retrieved: current weight 0.4, temperature weight 0.3, vibration weight 0.3. When a target parameter exceeding the threshold is detected, the main controller automatically identifies the combination type and retrieves the uniquely matching weight coefficient matrix.

[0089] In one optional implementation, the failure probability is determined based on the weight coefficient matrix and the target outlier, including: the failure probability is the sum of the outlier probabilities of each target parameter, and the outlier probability of each target parameter is the product of each target parameter and its corresponding weight coefficient.

[0090] Specifically, the failure probability is the sum of the abnormal probabilities of each target parameter, i.e., abnormal probability = target abnormal value × corresponding weight coefficient. Parameters without abnormalities (abnormal value of 0) are not included in the calculation. In a specific example: high current + high temperature: P = 0.7 × Io + 0.3 × To; high current + large vibration: P = 0.8 × Io + 0.2 × Vo; high temperature + large vibration: P = 0.6 × To + 0.4 × Vo; all three are high: P = 0.3 × (Io + To + Vo).

[0091] In one optional implementation, the main controller performs tiered processing based on the fault probability and the number of target parameters. If the fault probability is less than a second preset probability, the drain pump is determined to be fault-free, and it continues to operate. If the fault probability reaches the second preset probability but is less than the first preset probability, or if the number of target parameters is less than two (single-parameter anomaly), the main controller immediately issues a warning to the user (e.g., displays fault code "dE1"), restarts the parameter acquisition, threshold calculation, anomaly calculation, and fault probability calculation steps, and re-determines the fault status of the drain pump to avoid misjudgment. If the fault probability is greater than or equal to the first preset probability, the drain pump is determined to be faulty. The main controller immediately cuts off the power supply to the drain pump, stops the drainage program, displays fault code "dE2" on the display panel, and sounds an alarm, prompting the user to stop the machine for inspection and repair. For example, the first preset probability is 0.8, and the second preset probability is 0.5.

[0092] This application also proposes an electronic device including one or more processors and a non-transitory computer-readable storage medium storing program instructions. When the one or more processors execute the program instructions, the one or more processors are used to implement the aforementioned fault detection method for a drainage pump.

[0093] This application also proposes a washing device, which includes a drain pump. The washing device uses the fault detection method described above to detect faults in the drain pump, or includes the electronic equipment described above.

[0094] In summary, this embodiment improves the accuracy of diagnosing drainage pump faults by fusing multiple parameters, calculating dynamic thresholds for various parameters of the drainage pump, performing environmental threshold compensation, and establishing a corresponding weighting coefficient matrix. It effectively solves the problems of high false alarm rates and missing parameter logic caused by fixed thresholds in existing technologies, and has certain industrial value.

[0095] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0096] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0097] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0098] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0099] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0100] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0101] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0102] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A method for detecting faults in a drainage pump, characterized in that, The fault detection method includes: After the drainage pump is started, the first and second operating parameters of the drainage pump are dynamically acquired. The first operating parameters include the electrical parameters of the drainage pump, the motor heating parameters of the drainage pump, and the vibration parameters of the drainage pump. The second operating parameters include at least one of the environmental parameters of the drainage pump and the usage parameters of the drainage pump. The threshold corresponding to each of the first working parameters is dynamically determined based on the second working parameter, or the threshold corresponding to each of the first working parameters is dynamically determined based on the first working parameter and the second working parameter. Determine the target parameter in the first working parameters that is greater than the corresponding threshold, and determine the target outlier value based on the target parameter and the threshold corresponding to the target parameter; When the number of target parameters includes at least two types, a weighting coefficient matrix is ​​determined based on the combination of the target parameters. The failure probability is determined based on the weighting coefficient matrix and the target outlier. When the failure probability reaches a first preset probability, it is determined that the drainage pump is faulty.

2. The fault detection method for a drainage pump according to claim 1, characterized in that, The electrical parameters include current values, and the environmental parameters include ambient temperature. Thresholds corresponding to each of the first operating parameters are dynamically determined based on the first operating parameters and the second operating parameters, including: determining the average current value over a first operating period from the time the drainage pump stops operating to the current moment; and dynamically determining the current threshold based on the average current value and the ambient temperature; and / or... The motor heating parameters include motor temperature, and the environmental parameters include ambient temperature. Dynamically determining the threshold values ​​corresponding to each of the first operating parameters based on the second operating parameters includes: dynamically determining the motor temperature threshold value based on the ambient temperature; and / or, The vibration parameters include vibration velocity, and the usage parameters include cumulative working time. The threshold corresponding to each of the first working parameters is dynamically determined based on the second working parameters, including: dynamically determining the vibration velocity threshold based on the cumulative working time.

3. The fault detection method for a drainage pump according to claim 2, characterized in that, Dynamically determining the current threshold based on the average current and the ambient temperature includes: The calculated current value is determined based on the average current value, and the calculated current value has a linear relationship with the average current value. When the ambient temperature is less than or equal to the set temperature, the current threshold is the calculated current value; When the ambient temperature is higher than the set temperature, the temperature difference between the ambient temperature and the set temperature is determined, and a current compensation value is determined based on the temperature difference. The current compensation value is linearly related to the temperature difference, and the current threshold is the sum of the calculated current value and the current compensation value.

4. The method for detecting faults in a drainage pump according to claim 2 or 3, characterized in that, Dynamically determining the current threshold based on the average current and the ambient temperature includes: When the ambient temperature is less than or equal to the set temperature, the current threshold satisfies: I M =(I avg ×a); When the ambient temperature is higher than the set temperature, the current threshold satisfies: I M =(I avg ×a) + (Eb) ×c; Among them: I M I is the current threshold. avg denoted as the average current, E as the ambient temperature, a as the current safety factor, b as the set temperature, and c as the first temperature compensation factor.

5. The fault detection method for a drainage pump according to claim 2, characterized in that, The motor temperature threshold is dynamically determined based on the ambient temperature, including: When the ambient temperature is less than or equal to the set temperature, the motor temperature threshold is the set motor temperature; When the ambient temperature is higher than the set temperature, the temperature difference between the ambient temperature and the set temperature is determined, and a motor temperature compensation value is determined based on the temperature difference. The motor temperature compensation value is linearly related to the temperature difference, and the motor temperature threshold is the sum of the set motor temperature and the motor temperature compensation value.

6. The method for detecting faults in a drainage pump according to claim 2 or 5, characterized in that, The motor temperature threshold is dynamically determined based on the ambient temperature, including: When the ambient temperature is less than or equal to the set temperature, the motor temperature threshold satisfies: T M =d; When the ambient temperature is higher than the set temperature, the motor temperature threshold satisfies: T M =d + (Eb) × e; Wherein: T M d is the motor temperature threshold, d is the set motor temperature, E is the ambient temperature, b is the set temperature, and e is the second temperature compensation coefficient.

7. The method for detecting faults in a drainage pump according to claim 2, characterized in that, The vibration velocity threshold is dynamically determined based on the cumulative working time, including: The vibration upper limit increase is determined based on the cumulative working time after each second working time, and the vibration upper limit increase is linearly related to the cumulative working time. The vibration velocity threshold is determined based on the vibration upper limit increase value and the vibration upper limit reference value.

8. The method for detecting faults in a drainage pump according to claim 2 or 7, characterized in that, Vibration velocity threshold satisfies: V M = i×(1 + g× ); Where: V M The vibration velocity threshold, The cumulative working time is defined as follows: i is the upper limit reference value of vibration, g is the upper limit unit lift value of vibration, and j is the second working time.

9. The fault detection method for a drainage pump according to claim 1, characterized in that, Determining target outliers based on the target parameters and the thresholds corresponding to the target parameters includes: the target outlier being the ratio of the difference between the target parameter and the corresponding threshold to the corresponding threshold.

10. The fault detection method for a drainage pump according to claim 1, characterized in that, The weight coefficient matrix is ​​determined based on the combination of the target parameters, including: The weight coefficient matrix is ​​determined based on the preset correspondence between the combination of target parameters and the weight coefficient matrix, and the weight combination in the weight coefficient matrix corresponds to the combination of target parameters.

11. The method for detecting faults in a drainage pump according to claim 10, characterized in that, Determining the fault probability based on the weighting coefficient matrix and the target outlier includes: The failure probability is the sum of the abnormal probabilities of each target parameter, and the abnormal probability of each target parameter is the product of each target parameter and its corresponding weight coefficient.

12. The fault detection method for a drainage pump according to claim 1, characterized in that, If the probability of failure is less than the second preset probability, it is determined that the drainage pump is not faulty; If the failure probability reaches the second preset probability but is less than the first preset probability, or if the number of target parameter types is less than two, a warning message will be issued to the user, and the failure status of the drainage pump will be reassessed.

13. An electronic device, characterized in that, It includes one or more processors and a non-transitory computer-readable storage medium storing program instructions, wherein when the one or more processors execute the program instructions, the one or more processors are used to implement the fault detection method for the drainage pump according to any one of claims 1-12.

14. A washing apparatus, the washing apparatus comprising a drain pump, characterized in that, The washing equipment uses the fault detection method described in any one of claims 1-12 to detect faults in the drain pump, or includes the electronic equipment described in claim 13.