Fan fault detection method and device of gas water heater, readable storage medium
By dynamically adjusting the parameter thresholds for fan fault detection, the problem that traditional methods cannot adapt to the individualized and time-varying characteristics of duct systems is solved, thus achieving stable operation of gas water heaters and reducing false alarm rates.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-01
- Publication Date
- 2026-03-27
AI Technical Summary
Traditional methods for detecting fan failures in gas water heaters cannot effectively adapt to the individualized and time-varying characteristics of duct systems, leading to frequent false alarms and instability in use.
By dynamically adjusting the parameter thresholds for wind turbine fault detection, the initial threshold is determined based on the current operating parameters, and the threshold is increased when necessary, in order to distinguish between actual blockages and normal operating fluctuations, thereby reducing the false alarm rate.
It significantly reduced the false alarm rate of fan failure, ensuring the stable operation of gas water heaters and the stability of water supply for users.
Smart Images

Figure CN121205972B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of gas water heaters, in particular to a fan fault detection method and device for a gas water heater and a readable storage medium. BACKGROUND
[0002] As a core household appliance for providing instant hot water, gas water heaters have been widely popularized in modern families. The stability and safety of its operation are directly related to the daily life quality of users. However, in actual application, the "fan blockage" fault is a common problem that leads to product downtime and user complaints. Once this fault occurs, the water heater will immediately stop working and cannot provide hot water, which seriously affects the user experience and puts pressure on the after-sales service and brand reputation of the enterprise. The reasons for the frequent occurrence of the "fan blockage" fault are extremely complex and run through the entire life cycle of the product from production to use. First, in the installation and use environment, the variable installation conditions in the user's home, especially the difference in flue pipe length, will cause different inlet and outlet resistance, challenging the operation of the fan. Second, in the long-term operation of the product, the performance of the fan will drift due to factors such as wear and tear, causing its operating parameters to deviate from the set baseline at the factory. Finally, in the production and manufacturing process, various uncertain factors can also pose hidden dangers, including: consistency deviations in the manufacturing of fan components, cumulative tolerances generated during the assembly of the entire machine, and errors that may be introduced during the manual debugging process on the production line.
[0003] The above factors jointly cause individual differences in the actual air duct system characteristics of each gas water heater, and such differences dynamically change over time. However, the traditional control strategy mostly adopts fixed and unchanging fault judgment thresholds, which cannot effectively adapt to such individualization and time-varying characteristics. This control method makes the system prone to misjudging normal operation fluctuations as blockage faults when facing complex actual working conditions, thereby causing frequent false alarms. SUMMARY
[0004] The fan fault detection method, device and readable storage medium for a gas water heater provided by the present application can significantly reduce the problem of fan fault false alarm rate or frequent faults, ensuring the stable operation of the product and the water stability of the user during use.
[0005] In a first aspect, the present application provides a fan fault detection method for a gas water heater, which comprises: acquiring a current operating parameter corresponding to the fan; in response to the current operating parameter being greater than a current parameter threshold, determining whether the current parameter threshold is an initial parameter threshold; if so, increasing the current parameter threshold, and determining a fan fault when the current parameter threshold after the increase is less than the current operating parameter; wherein the current parameter threshold after the increase is less than a limit parameter threshold.
[0006] The current working parameter comprises a current current parameter, the current current parameter comprises a current current or a current current error, the current parameter threshold comprises a current current parameter threshold, the initial parameter threshold comprises an initial current parameter threshold, the limit parameter threshold comprises a limit current parameter threshold, in response to the current working parameter being greater than the current parameter threshold, determining whether the current parameter threshold is the initial parameter threshold comprises: in response to the current current parameter being greater than the current current parameter threshold, determining whether the current current parameter threshold is the initial current parameter threshold; if yes, increasing the current current parameter threshold, and determining the fan failure when the current current parameter threshold after the increase is less than the current current parameter; wherein the current current parameter threshold after the increase is less than the limit current parameter threshold.
[0007] The current working parameter comprises a current fan speed parameter, the current fan speed parameter comprises a current fan speed or a current fan speed error, the current parameter threshold comprises a current fan speed parameter threshold, the initial parameter threshold comprises an initial fan speed parameter threshold, the limit parameter threshold comprises a limit fan speed parameter threshold, in response to the current working parameter being greater than the current parameter threshold, determining whether the current parameter threshold is the initial parameter threshold comprises: in response to the current fan speed parameter being greater than the current fan speed parameter threshold, determining whether the current fan speed parameter threshold is the initial fan speed parameter threshold; if yes, increasing the current fan speed parameter threshold, and determining the fan failure when the current fan speed parameter threshold after the increase is less than the current fan speed parameter; wherein the current fan speed parameter threshold after the increase is less than the limit fan speed parameter threshold.
[0008] The increasing the current parameter threshold comprises: acquiring a fault number of the fan within a preset time length; in response to the fault number being greater than a preset number, increasing the current parameter threshold.
[0009] The method further comprises: acquiring a working parameter error between the current working parameter and a previous working parameter; in response to the working parameter error meeting a blockage condition, determining whether the current working parameter is greater than the current parameter threshold.
[0010] The increasing the current parameter threshold comprises: acquiring an absolute value of a difference between the initial parameter threshold and the limit parameter threshold; increasing the current parameter threshold with the absolute value of the difference as a constraint.
[0011] The increasing the current parameter threshold value comprises: determining a current fan rotating speed or a current current of the fan according to the current working parameter; obtaining an initial compensation rotating speed or an initial compensation current by using the current parameter threshold value and a preset unit compensation ratio; determining whether a sum of the current fan rotating speed and the initial compensation rotating speed is less than a highest fan rotating speed of the fan; or determining whether a sum of the current current and the initial compensation current is less than a highest current of the fan; if yes, increasing the current parameter threshold value to obtain a target parameter threshold value; obtaining a target compensation rotating speed or a target compensation current by using the target parameter threshold value and the preset unit compensation ratio; determining whether a sum of the current fan rotating speed and the target compensation rotating speed is less than or equal to the highest fan rotating speed of the fan; or determining whether a sum of the current current and the target compensation current is less than or equal to the highest current of the fan; if yes, taking the target parameter threshold value as the current parameter threshold value; if no, determining a maximum increasing amount of the current parameter threshold value according to the highest fan rotating speed of the fan, the current fan rotating speed, the unit compensation ratio and the current parameter threshold value; or determining the maximum increasing amount of the current parameter threshold value according to the highest current of the fan, the current current, the unit compensation ratio and the current parameter threshold value; and increasing the current parameter threshold value by the amount within the range of the maximum increasing amount.
[0012] The determining the maximum increasing amount of the current parameter threshold value according to the highest fan rotating speed of the fan, the current fan rotating speed, the unit compensation ratio and the current parameter threshold value comprises: obtaining a rotating speed difference value by subtracting the current fan rotating speed from the highest fan rotating speed of the fan; obtaining a first value by dividing the rotating speed difference value by the unit compensation ratio; and obtaining the maximum increasing amount of the current parameter threshold value by subtracting the current parameter threshold value from the first value.
[0013] In a second aspect, the present application provides a fan fault detection device of a gas water heater, which comprises: a processor and a memory connected to the processor and used for storing a computer program; and the processor is used for executing the computer program to implement the method provided in the first aspect.
[0014] In a third aspect, the present application provides a computer readable storage medium used for storing a computer program, and the computer program is used for implementing the method provided in the first aspect when executed by a processor.
[0015] The beneficial effects of the embodiments of the present application are: different from the prior art, the fan fault detection method, device and readable storage medium of the gas water heater provided by the present application, in the fan fault detection process, the current working parameter corresponding to the fan is first acquired; in response to the current working parameter being greater than the current parameter threshold, it is judged whether the current parameter threshold is an initial parameter threshold; wherein the initial parameter threshold is less than the limit parameter threshold; if not, it is determined that the fan is faulty, and an alarm is directly performed; if yes, the current parameter threshold is increased, and when the current parameter threshold after the increase is less than the current working parameter, it is determined that the fan is faulty; wherein the current parameter threshold after the increase is less than the limit parameter threshold. That is, in the fan fault detection process, the current parameter threshold is increased to accurately distinguish between real blockage and normal working condition fluctuation, thereby significantly reducing the fan fault false alarm rate, ensuring the stable operation of the product, and ensuring the water stability of the user during use. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. Among them:
[0017] Figure 1 is a flowchart of the first embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0018] Figure 2 is a flowchart of the second embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0019] Figure 3 is a flowchart of the third embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0020] Figure 4 is a flowchart of the fourth embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0021] Figure 5 is a flowchart of the fifth embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0022] Figure 6 is a flowchart of the sixth embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0023] Figure 7 is a flowchart of the seventh embodiment of the fan fault detection method of the gas water heater provided by the present application;
[0024] Figure 8 is a flowchart of an embodiment of increasing a current parameter threshold provided by the present application;
[0025] Figure 9 is a flowchart of another embodiment of increasing a current parameter threshold provided by the present application;
[0026] Figure 10 is a structural diagram of an embodiment of a fan fault detection device of a gas water heater provided by the present application;
[0027] Figure 11 is a structural diagram of an embodiment of a computer readable storage medium provided by the present application. DETAILED DESCRIPTION
[0028] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, rather than all the structures. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0029] In this document, reference to“an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase“in an embodiment” in various places in the specification are not necessarily referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art will understand that the embodiments described herein can be combined with other embodiments.
[0030] Gas water heater, as the core household appliance to provide instant hot water, has been widely popular in modern families. Its stability and safety of operation are directly related to the quality of users' daily life. However, in actual application, the "fan blockage" fault is a common problem that leads to product downtime and user complaints. Once this fault occurs, the water heater will immediately stop working and cannot provide hot water, which seriously affects the user experience and puts pressure on the enterprise's after-sales service and brand reputation. The reasons for the frequent occurrence of "fan blockage" fault are extremely complex, running through the entire life cycle of the product from production to use. First, in the installation and use environment level, the variable installation conditions in the user's home, especially the difference in the length of the flue pipe, will cause different inlet and outlet resistance, challenging the operation of the fan. Secondly, during the long-term operation of the product, the fan will have performance drift due to factors such as wear and tear, causing its operating parameters to deviate from the set baseline at the factory. Finally, in the production and manufacturing process, various uncertain factors can also pose hidden dangers, including: consistency deviation in the manufacturing of fan components, cumulative tolerance generated during the assembly process of the whole machine, and errors that may be introduced during the manual debugging process on the production line.
[0031] The above factors jointly cause individual differences in the actual air duct system characteristics of each gas water heater, and this difference will dynamically change over time. However, the traditional control strategy mostly adopts fixed and unchanging fault judgment thresholds, which cannot effectively adapt to such individualization and time-varying characteristics. This control method makes the system prone to misjudging normal operation fluctuations as blockage faults when facing complex actual working conditions, thereby causing frequent false alarms.
[0032] Based on this, the gas water heater fan fault detection method, device and readable storage medium provided by the present application first acquire the current working parameters corresponding to the fan during the fan fault detection process; in response to the current working parameters being greater than the current parameter threshold, it is judged whether the current parameter threshold is an initial parameter threshold; wherein the initial parameter threshold is less than the limit parameter threshold; if not, the fan fault is determined and the alarm is directly performed; if yes, the current parameter threshold is increased, and when the increased current parameter threshold is less than the current working parameters, the fan fault is determined; wherein the increased current parameter threshold is less than the limit parameter threshold. That is, during the fan fault detection process, the current parameter threshold is increased to accurately distinguish between real blockage and normal working condition fluctuations, thereby significantly reducing the fan fault false alarm rate, ensuring the stable operation of the product, and ensuring the water stability of the user during use. Compared with the remote adjustment method, the present application can optimize the false blockage fault of the gas water heater without networking, can adapt to more gas water heaters that cannot be networked or have network faults, and can significantly reduce the fan fault false alarm rate. For specific technical solutions, please refer to any of the following embodiments.
[0033] Please refer toFigure 1 , Figure 1 is a flowchart of a first embodiment of a fan fault detection method of a gas water heater provided by the present application. The method comprises:
[0034] Step 11: obtaining a current working parameter corresponding to the fan.
[0035] In some embodiments, the working parameter of the fan can be current, fan speed, etc.
[0036] In some embodiments, a corresponding sampling device can be provided to sample the current and fan speed of the fan. Among them, the sampled current and fan speed are the actual current and actual fan speed of the fan. That is, the current working parameter can be obtained by sampling and feeding back the fan.
[0037] Step 12: in response to the current working parameter being greater than the current parameter threshold, determining whether the current parameter threshold is an initial parameter threshold.
[0038] Among them, the initial parameter threshold is less than the limit parameter threshold.
[0039] In some embodiments, after obtaining the current working parameter, it is compared with the preset current parameter threshold. When the current working parameter is less than or equal to the current parameter threshold, it means that the fan is normal or the abnormality has not reached the failure requirement at this time, and the fan rotation can be continued to be controlled.
[0040] When the current working parameter is greater than the current parameter threshold, it is necessary to determine whether the current parameter threshold is the initial parameter threshold. Usually, after the production of the gas water heater, the corresponding parameters of the fan will be set in the processor of the gas water heater, such as the initial parameter threshold. In other technologies, the judgment of fan failure will always use the initial parameter threshold. However, in the present application, the concept of modifying the initial parameter threshold is proposed. Because the initial parameter threshold is usually less than the limit parameter threshold corresponding to the fan. This also shows that there is a certain adjustment space between the initial parameter threshold and the limit parameter threshold.
[0041] Based on this, the present application proposes to record the adjustment of the parameter threshold. Such as setting an adjustment times. When the current parameter threshold is the initial parameter threshold, the adjustment times is 0. When the current parameter threshold is not the initial parameter threshold, the adjustment times is 1.
[0042] In some embodiments, the parameter threshold can be adjusted for multiple times, and the adjustment times can be accumulated.
[0043] In some embodiments, when it is determined that the current parameter threshold is not the initial parameter threshold, step 13 is performed. When it is determined that the current parameter threshold is the initial parameter threshold, step 14 is performed.
[0044] Step 13: determining the fan failure.
[0045] When the current parameter threshold is the adjusted parameter threshold, if the current working parameter is greater than the current parameter threshold, the fan failure can be determined, and then the failure alarm and the corresponding operation after the alarm can be performed. For example, the alarm can be performed by the application program pushing. For example, the working of the gas water heater is stopped.
[0046] Step 14: increasing the current parameter threshold, and determining the fan failure when the current working parameter is greater than the current parameter threshold after the current parameter threshold is increased.
[0047] The current parameter threshold after the increase is less than the limit parameter threshold.
[0048] When the current parameter threshold is the initial parameter threshold, the current parameter threshold can be appropriately increased.
[0049] After the current parameter threshold is increased, it is determined whether the current working parameter is greater than the current parameter threshold after the increase. When the current working parameter is greater than the current parameter threshold after the increase, the fan failure is determined. When the current working parameter is greater than or equal to the current parameter threshold after the increase, it is determined that the fan does not reach the failure requirement at this time, and then the fan rotation can be continued to be controlled.
[0050] In some embodiments, the current parameter threshold can be adjusted as follows: obtaining the absolute value of the difference between the initial parameter threshold and the limit parameter threshold; increasing the current parameter threshold with the absolute value of the difference as a constraint. That is, the increase amount of the current parameter threshold cannot exceed the absolute value of the difference.
[0051] In some embodiments, the corresponding weight can be set in advance, and the weight is less than 1. When the current parameter threshold needs to be increased, the weight is multiplied by the absolute value of the difference to obtain the corresponding increase amount, and then the increase amount is added to the current parameter threshold to obtain the current parameter threshold after the increase.
[0052] In some embodiments, the increase amount needs to be determined in combination with the qualified standard of flue gas emission. It needs to be ensured that after the current parameter threshold is increased, the normal fan blockage failure can be reported within the range of the qualified standard of flue gas emission.
[0053] In the embodiment, in the process of detecting the fan failure, the current working parameter corresponding to the fan is acquired first; in response to the current working parameter being greater than the current parameter threshold, it is determined whether the current parameter threshold is an initial parameter threshold; the initial parameter threshold is less than the limit parameter threshold; if not, it is determined that the fan fails, and an alarm is directly performed; if yes, the current parameter threshold is increased, and when the current parameter threshold after the increase is less than the current working parameter, it is determined that the fan fails; the current parameter threshold after the increase is less than the limit parameter threshold. That is, in the process of detecting the fan failure, the fan control capability is released upward by increasing the current parameter threshold, the occurrence frequency of the fan clogging failure is reduced, the real clogging and the normal working condition fluctuation can be accurately distinguished, the false alarm rate of the fan failure is significantly reduced, the stable operation of the product is ensured, and the water stability of the user in the use process can be ensured.
[0054] Referring to Figure 2 , Figure 2 is a flowchart of a second embodiment of a fan failure detection method of a gas water heater provided in the application. The method comprises:
[0055] Step 21: acquiring a current current corresponding to the fan.
[0056] In some embodiments, when the fan fails, such as clogging, the current of the fan will increase. Based on this, the current can be used as a basis for judging the failure.
[0057] That is, the current of the fan can be used as the working parameter of the fan.
[0058] In some embodiments, the current can be used as the current parameter.
[0059] Step 22: in response to the current current being greater than the current current threshold, it is determined whether the current current threshold is an initial current threshold.
[0060] The initial current threshold is less than the limit current threshold.
[0061] In some embodiments, the current current parameter threshold comprises the current current threshold or the current current error threshold. That is, when the current current parameter is the current current, the current current parameter threshold corresponding thereto is the current current threshold.
[0062] The initial current parameter threshold comprises the initial current threshold or the initial current error threshold. That is, when the current current parameter is the current current, the initial current parameter threshold corresponding thereto is the initial current threshold.
[0063] The limit current parameter threshold comprises the limit current threshold or the limit current error threshold. That is, when the current current parameter is the current current, the limit current parameter threshold corresponding thereto is the limit current threshold.
[0064] In some embodiments, after the current is obtained, the current is compared with a preset current threshold. When the current is less than or equal to the current threshold, it indicates that the fan is normal or the abnormality has not reached the failure requirement, and the fan can continue to be controlled to rotate.
[0065] When the current is greater than the current threshold, it is necessary to determine whether the current threshold is an initial current threshold. Generally, after the gas water heater is produced, the corresponding parameters of the fan are set in the processor of the gas water heater, such as the initial current threshold. In other technologies, the initial current threshold is always used to determine the failure of the fan. However, in the present application, the concept of modifying the initial current threshold is proposed. The initial current threshold is usually less than the limit current threshold corresponding to the fan. This also indicates that there is a certain adjustment space between the initial current threshold and the limit current threshold.
[0066] Based on this, the present application proposes to record the adjustment of the current threshold. For example, an adjustment number is set. When the current threshold is the initial current threshold, the adjustment number is 0. When the current threshold is not the initial current threshold, the adjustment number is 1.
[0067] In some embodiments, when it is determined that the current threshold is not the initial current threshold, step 23 is performed. When it is determined that the current threshold is the initial current threshold, step 24 is performed.
[0068] Step 23: determining the failure of the fan.
[0069] When the current threshold is the adjusted current threshold, if the current is greater than the current threshold, the failure of the fan can be determined, and then the failure alarm and the corresponding operation after the alarm are performed. For example, the alarm is performed by the application push mode. For example, the operation of stopping the work of the gas water heater is performed.
[0070] Step 24: increasing the current threshold, and determining the failure of the fan when the increased current threshold is less than the current.
[0071] The increased current threshold is less than the limit current threshold.
[0072] When the current threshold is the initial current threshold, the current threshold can be appropriately increased.
[0073] After the current threshold is increased, it is determined again whether the increased current threshold is less than the current. When the increased current threshold is less than the current, the failure of the fan is determined. When the increased current threshold is greater than or equal to the current, it is determined that the fan does not reach the failure requirement at this time, and the fan can continue to be controlled to rotate.
[0074] In some embodiments, the current current threshold value can be adjusted in the following manner: obtaining the absolute value of the difference between the initial current threshold value and the limit current threshold value; increasing the current current threshold value with the absolute value of the difference as a constraint. That is, the amount of increase of the current current threshold value cannot exceed the absolute value of the difference.
[0075] In some embodiments, the corresponding weight can be set in advance, where the weight is less than 1. When the current current threshold value needs to be increased, the weight is multiplied by the absolute value of the difference to obtain the corresponding amount of increase, which is then added to the current current threshold value to obtain the increased current current threshold value.
[0076] In some embodiments, the determination of the amount of increase needs to be combined with the qualified standard of flue gas emission. It is necessary to ensure that after increasing the current current threshold value, the normal fan blockage fault can still be reported within the scope of the qualified standard of flue gas emission.
[0077] In the present embodiment, during the fan fault detection process, the current current corresponding to the fan is first obtained; in response to the current current being greater than the current current threshold value, it is judged whether the current current threshold value is the initial current threshold value; wherein the initial current threshold value is less than the limit current threshold value; if not, the fan fault is determined and the alarm is directly performed; if yes, the current current threshold value is increased, and when the increased current current threshold value is less than the current current, the fan fault is determined; wherein the increased current current threshold value is less than the limit current threshold value. That is, during the fan fault detection process, the fan control capability is released upward by increasing the current current threshold value, the occurrence frequency of the fan blockage fault is reduced, the real blockage and the normal working condition fluctuation can be accurately distinguished, thereby significantly reducing the fan fault false alarm rate or the frequent fault problem, ensuring the stable operation of the product, and ensuring the water stability of the user during use.
[0078] Referring to Figure 3 , Figure 3 is a flowchart of a third embodiment of a fan fault detection method of a gas water heater provided by the present application. The method comprises:
[0079] Step 31: obtaining the current current error corresponding to the fan.
[0080] In some embodiments, when the fan fails, such as blockage, the current of the fan will increase. Based on this, the current can be used as a basis for fault judgment.
[0081] In some embodiments, the current of the fan is collected according to the frequency. Based on this, the current error can be calculated according to the current current and the previous current. That is, the current current error is the current error at the current time and the previous time, and the current current error of the fan can be used as the current working parameter of the fan.
[0082] In some embodiments, the current current error can be used as the current current parameter. In other words, the current current parameter mentioned in this application includes the current current or the current current error. The current parameter threshold includes the current current parameter threshold. The current current parameter threshold includes the current current error threshold or the current current threshold. The initial parameter threshold includes the initial current parameter threshold, which includes the initial current threshold or the initial current error threshold. The limiting parameter threshold includes the limiting current parameter threshold, which includes the limiting current threshold or the limiting current error threshold.
[0083] Step 32: In response to the current current error being greater than the current current error threshold, determine whether the current current error threshold is the initial current error threshold.
[0084] Among them, the initial current error threshold is less than the limiting current error threshold.
[0085] In some embodiments, after obtaining the current current error, it is compared with a preset current current error threshold. If the current current error is less than or equal to the current current error threshold, it indicates that the fan is not abnormal or the abnormality has not yet reached the fault requirement, and the fan rotation can continue to be controlled.
[0086] When the current current error exceeds the current current error threshold, it is necessary to determine whether the current current error threshold is the initial current error threshold. Typically, after the gas water heater is manufactured, corresponding parameters for the fan are set in the processor, such as the initial current error threshold. In other technologies, the initial current error threshold is consistently used for fan fault diagnosis. However, this application proposes the concept of modifying the initial current error threshold. This is because the initial current error threshold is usually lower than the limiting current error threshold corresponding to the fan. This also indicates that there is a certain adjustment range between the initial current error threshold and the limiting current error threshold.
[0087] Based on this, this application proposes to record the adjustment of the current error threshold. For example, an adjustment count is set. When the current current error threshold is the same as the initial current error threshold, the adjustment count is 0. When the current current error threshold is not the same as the initial current error threshold, the adjustment count is 1.
[0088] In some embodiments, the current error threshold can be adjusted multiple times, and the number of adjustments can be accumulated.
[0089] In some embodiments, if it is determined that the current current error threshold is not the initial current error threshold, step 33 is executed. If it is determined that the current current error threshold is the initial current error threshold, step 34 is executed.
[0090] Step 33: Identify the fan malfunction.
[0091] When the current current error threshold is the adjusted current error threshold, if the current current error is greater than the current current error threshold, it can be determined that the fan is faulty, and then the fault alarm and the corresponding operation after the alarm are performed. For example, the alarm is performed in the form of an application push. For example, the gas water heater is stopped.
[0092] Step 34: Increase the current current error threshold, and when the current current error threshold after the increase is less than the current current error, it is determined that the fan is faulty.
[0093] The current current error threshold after the increase is less than the limit current error threshold.
[0094] When the current current error threshold is the initial current error threshold, the current current error threshold can be appropriately increased.
[0095] After increasing the current current error threshold, it is determined whether the current current error threshold after the increase is less than the current current error. When the current current error threshold after the increase is less than the current current error, it is determined that the fan is faulty. When the current current error threshold after the increase is greater than or equal to the current current error, it is determined that the fan does not meet the requirements of the fault at this time, and the fan rotation can be continued to be controlled.
[0096] In some embodiments, the current current error threshold can be adjusted in the following manner: obtaining the absolute value of the difference between the initial current error threshold and the limit current error threshold; increasing the current current error threshold with the absolute value of the difference as a constraint. That is, the amount of increase of the current current error threshold cannot exceed the absolute value of the difference.
[0097] In some embodiments, a corresponding weight can be set in advance, where the weight is less than 1. When the current current error threshold needs to be increased, the weight is multiplied by the absolute value of the difference to obtain a corresponding amount of increase, which is then added to the current current error threshold to obtain the current current error threshold after the increase.
[0098] In some embodiments, the amount of increase needs to be determined in combination with the qualified standard of flue gas emission. It needs to be ensured that after the current current error threshold is increased, the normal fan blockage fault can still be reported within the range of the qualified standard of flue gas emission.
[0099] In the embodiment, in the process of detecting the fan failure, the current current error corresponding to the fan is acquired first; in response to the current current error being greater than a current current error threshold, it is determined whether the current current error threshold is an initial current error threshold; the initial current error threshold is less than a limit current error threshold; if not, it is determined that the fan fails, and an alarm is directly performed; if yes, the current current error threshold is increased, and when the current current error threshold after the increase is less than the current current error, it is determined that the fan fails; the current current error threshold after the increase is less than the limit current error threshold. That is, in the process of detecting the fan failure, the fan control capability is released upward by increasing the current current error threshold, the occurrence frequency of the fan blockage failure is reduced, the real blockage and the normal working condition fluctuation can be accurately distinguished, the false alarm rate of the fan failure or the frequent failure problem is significantly reduced, the stable operation of the product is ensured, and the water stability of the user in the use process can be ensured.
[0100] In some embodiments, the current working parameter includes a current current parameter, the current current parameter includes a current current or a current current error, the current parameter threshold includes a current current parameter threshold, the initial parameter threshold includes an initial current parameter threshold, the limit parameter threshold includes a limit current parameter threshold, in response to the current current parameter being greater than the current current parameter threshold, it is determined whether the current current parameter threshold is the initial current parameter threshold, if yes, the current current parameter threshold is increased, and when the current current parameter threshold after the increase is less than the current current parameter, it is determined that the fan fails; the current current parameter threshold after the increase is less than the limit current parameter threshold.
[0101] Referring to Figure 4 , Figure 4 is a flowchart of a fourth embodiment of a fan failure detection method of a gas water heater provided in the application. The method comprises:
[0102] Step 41: acquiring a current fan rotating speed corresponding to the fan.
[0103] In some embodiments, the fan can be an alternating current fan or a direct current fan.
[0104] In some embodiments, when the fan fails, such as blockage, the rotating speed of the fan will increase. Based on this, the rotating speed of the fan can be used as a basis for judging the failure.
[0105] In some embodiments, the rotating speed of the fan can be used as a fan rotating speed parameter.
[0106] Step 42: in response to the current fan rotating speed being greater than a current fan rotating speed threshold, it is determined whether the current fan rotating speed threshold is an initial fan rotating speed threshold.
[0107] The initial fan rotating speed threshold is less than a limit fan rotating speed threshold.
[0108] In some embodiments, the current fan speed can be used as the fan speed parameter. In other words, the current fan speed parameter mentioned in the present application includes the current fan speed or the current fan speed error. The current parameter threshold includes the current fan speed parameter threshold. The current fan speed parameter threshold includes the current fan speed threshold or the current fan speed error threshold. The initial parameter threshold includes the initial fan speed parameter threshold, which includes the initial fan speed threshold or the initial fan speed error threshold. The limit parameter threshold includes the limit fan speed parameter threshold, which includes the limit fan speed threshold or the limit fan speed error threshold.
[0109] In some embodiments, after obtaining the current fan speed, the current fan speed is compared with the preset current fan speed threshold. When the current fan speed is less than or equal to the current fan speed threshold, it indicates that the fan is normal or the abnormality has not reached the failure requirement, and the fan can continue to be controlled to rotate.
[0110] When the current fan speed is greater than the current fan speed threshold, it is necessary to determine whether the current fan speed threshold is the initial fan speed threshold. Generally, after the gas water heater is produced, the corresponding parameters of the fan are set in the processor of the gas water heater, such as the initial fan speed threshold. In other technologies, the initial fan speed threshold is always used for judging the fan failure. However, in the present application, the concept of modifying the initial fan speed threshold is proposed. The initial fan speed threshold is usually less than the limit fan speed threshold corresponding to the fan. This also indicates that there is a certain adjustment space between the initial fan speed threshold and the limit fan speed threshold.
[0111] Based on this, the present application proposes to record the adjustment of the fan speed threshold. For example, an adjustment number is set. When the current fan speed threshold is the initial fan speed threshold, the adjustment number is 0. When the current fan speed threshold is not the initial fan speed threshold, the adjustment number is 1.
[0112] In some embodiments, the fan speed threshold can be adjusted multiple times, and the adjustment number can be accumulated.
[0113] In some embodiments, when it is determined that the current fan speed threshold is not the initial fan speed threshold, step 43 is performed. When it is determined that the current fan speed threshold is the initial fan speed threshold, step 44 is performed.
[0114] Step 43: determining the fan failure.
[0115] When the current fan rotating speed threshold is the adjusted fan rotating speed threshold, if the current fan rotating speed is greater than the current fan rotating speed threshold, it can be determined that the fan is faulty, and then a fault alarm and corresponding operation after the alarm are performed. For example, the alarm is performed in the form of an application program push. For example, the gas water heater is stopped from working.
[0116] Step 44: Increase the current fan rotating speed threshold, and when the increased current fan rotating speed threshold is less than the current fan rotating speed, determine that the fan is faulty.
[0117] The increased current fan rotating speed threshold is less than the limit fan rotating speed threshold.
[0118] When the current fan rotating speed threshold is the initial fan rotating speed threshold, the current fan rotating speed threshold can be appropriately increased.
[0119] After the current fan rotating speed threshold is increased, it is determined again whether the increased current fan rotating speed threshold is less than the current fan rotating speed. When the increased current fan rotating speed threshold is less than the working parameter, it is determined that the fan is faulty. When the increased current fan rotating speed threshold is greater than or equal to the current fan rotating speed, it is determined that the fan does not meet the requirements of the fault at this time, and the fan can continue to be controlled to rotate.
[0120] In some embodiments, the current fan rotating speed threshold can be adjusted in the following manner: the absolute value of the difference between the initial fan rotating speed threshold and the limit fan rotating speed threshold is obtained; the current fan rotating speed threshold is increased with the absolute value of the difference as a constraint. That is, the amount of increase of the current fan rotating speed threshold cannot exceed the absolute value of the difference.
[0121] In some embodiments, a corresponding weight can be set in advance, where the weight is less than 1. When the current fan rotating speed threshold needs to be increased, the weight is multiplied by the absolute value of the difference to obtain a corresponding amount of increase, which is then added to the current fan rotating speed threshold to obtain the increased current fan rotating speed threshold.
[0122] In some embodiments, the amount of increase needs to be determined in combination with the qualified standard of flue gas emission. It needs to be ensured that after the current fan rotating speed threshold is increased, the normal fan clogging fault can still be reported within the range of the qualified standard of flue gas emission.
[0123] In the embodiment, in the process of detecting the fan failure, the current fan speed corresponding to the fan is acquired first; in response to the current fan speed being greater than a current fan speed threshold, it is determined whether the current fan speed threshold is an initial fan speed threshold; the initial fan speed threshold is less than a limit fan speed threshold; if not, it is determined that the fan fails, and an alarm is directly given; if yes, the current fan speed threshold is increased, and when the increased current fan speed threshold is less than the current fan speed, it is determined that the fan fails; the increased current fan speed threshold is less than the limit fan speed threshold. That is, in the process of detecting the fan failure, the current fan speed threshold is increased to accurately distinguish between real blockage and normal working condition fluctuation, thereby significantly reducing the false alarm rate of fan failure or frequent failure, ensuring stable operation of the product, and ensuring water stability of the user in use.
[0124] Referring to Figure 5 , Figure 5 is a flowchart of a fifth embodiment of a fan failure detection method of a gas water heater provided by the present application. The method comprises:
[0125] Step 51: acquiring a current fan speed error corresponding to the fan.
[0126] In some embodiments, when the fan fails, such as blockage, the speed of the fan will increase. Based on this, the fan speed can be used as a basis for judging failure.
[0127] In some embodiments, the speed of the fan is collected according to frequency. Based on this, the current fan speed error can be calculated according to the current fan speed and the previous fan speed. That is, the current fan speed error is the fan speed error at the current time and the previous time, and the current fan speed error of the fan can be used as the current working parameter of the fan.
[0128] In some embodiments, the current fan speed error can be used as the current fan speed parameter. In other words, the current fan speed parameter mentioned in the present application includes the current fan speed or the current fan speed error. The current parameter threshold includes the current fan speed parameter threshold. The current fan speed parameter threshold includes the current fan speed threshold or the current fan speed error threshold. The initial parameter threshold includes the initial fan speed parameter threshold, and the initial fan speed parameter threshold includes the initial fan speed threshold or the initial fan speed error threshold. The limit parameter threshold includes the limit fan speed parameter threshold, and the limit fan speed parameter threshold includes the limit fan speed threshold or the limit fan speed error threshold.
[0129] Step 52: in response to the current fan speed error being greater than a current fan speed error threshold, it is determined whether the current fan speed error threshold is an initial fan speed error threshold.
[0130] The initial fan speed error threshold is less than the limit fan speed error threshold.
[0131] In some embodiments, after the current fan speed error is obtained, the current fan speed error is compared with a preset current fan speed error threshold. When the current fan speed error is less than or equal to the current fan speed error threshold, it indicates that the fan is normal or the abnormality has not reached the failure requirement, and the fan can continue to be controlled to rotate.
[0132] When the current fan speed error is greater than the current fan speed error threshold, it is necessary to determine whether the current fan speed error threshold is the initial fan speed error threshold. Generally, after the gas water heater is produced, the corresponding parameters of the fan are set in the processor of the gas water heater, such as the initial fan speed error threshold. In other technologies, the initial fan speed error threshold is always used to determine the failure of the fan. However, in the present application, the concept of modifying the initial fan speed error threshold is proposed. The initial fan speed error threshold is usually less than the limit fan speed error threshold corresponding to the fan. This also indicates that there is a certain adjustment space between the initial fan speed error threshold and the limit fan speed error threshold.
[0133] Based on this, the present application proposes to record the adjustment of the fan speed error threshold. For example, an adjustment number is set. When the current fan speed error threshold is the initial fan speed error threshold, the adjustment number is 0. When the current fan speed error threshold is not the initial fan speed error threshold, the adjustment number is 1.
[0134] In some embodiments, the fan speed error threshold can be adjusted multiple times, and the adjustment number can be accumulated.
[0135] In some embodiments, when it is determined that the current fan speed error threshold is not the initial fan speed error threshold, step 53 is performed. When it is determined that the current fan speed error threshold is the initial fan speed error threshold, step 54 is performed.
[0136] Step 53: determining the failure of the fan.
[0137] When the current fan speed error threshold is the adjusted fan speed error threshold, if the current fan speed error is greater than the current fan speed error threshold, the failure of the fan can be determined, and then the corresponding operation after the alarm is performed. For example, the alarm is performed by the application program pushing mode. For example, the work of the gas water heater is stopped.
[0138] Step 54: increasing the current fan speed error threshold, and determining the failure of the fan when the current fan speed error threshold after the increase is less than the current fan speed error.
[0139] The increased current fan speed error threshold is less than the limit fan speed error threshold.
[0140] When the current fan speed error threshold is the initial fan speed error threshold, the current fan speed error threshold can be appropriately increased.
[0141] After the current fan speed error threshold is increased, it is determined again whether the increased current fan speed error threshold is less than the current fan speed error. When the increased current fan speed error threshold is less than the current fan speed error, it is determined that the fan is faulty. When the increased current fan speed error threshold is greater than or equal to the current fan speed error, it is determined that the fan does not reach the requirement of failure at this time, and the fan can continue to be controlled to rotate.
[0142] In some embodiments, the current fan speed error threshold can be adjusted in the following manner: obtaining an absolute value of a difference between the initial fan speed error threshold and the limit fan speed error threshold; increasing the current fan speed error threshold with the absolute value of the difference as a constraint. That is, the amount of increase of the current fan speed error threshold cannot exceed the absolute value of the difference.
[0143] In some embodiments, a corresponding weight can be set in advance, where the weight is less than 1. When the current fan speed error threshold needs to be increased, the weight is multiplied by the absolute value of the difference to obtain a corresponding amount of increase, which is then added to the current fan speed error threshold to obtain the increased current fan speed error threshold.
[0144] In some embodiments, the determination of the amount of increase needs to be combined with the qualified standard of flue gas emission. It needs to be ensured that after the current fan speed error threshold is increased, the normal fan blockage failure can still be reported within the range of the qualified standard of flue gas emission.
[0145] In the embodiment, in the process of detecting the fan failure, the current fan speed error corresponding to the fan is first obtained. In response to the current fan speed error being greater than the current fan speed error threshold, it is determined whether the current fan speed error threshold is the initial fan speed error threshold. The initial fan speed error threshold is less than the limit fan speed error threshold. If not, it is determined that the fan is faulty, and an alarm is directly given. If yes, the current fan speed error threshold is increased, and when the increased current fan speed error threshold is less than the current fan speed error, it is determined that the fan is faulty. The increased current fan speed error threshold is less than the limit fan speed error threshold. That is, in the process of detecting the fan failure, the current fan speed error threshold is increased to accurately distinguish between the real blockage and the normal working condition fluctuation, thereby significantly reducing the false alarm rate of the fan failure or the frequent failure problem, ensuring the stable operation of the product, and ensuring the water stability of the user in the use process.
[0146] In some embodiments, the current working parameter includes a current fan speed parameter, the current fan speed parameter includes a current fan speed or a current fan speed error; the current parameter threshold includes a current fan speed parameter threshold; the initial parameter threshold includes an initial fan speed parameter threshold; the limit parameter threshold includes a limit fan speed parameter threshold; in response to the current fan speed parameter being greater than the current fan speed parameter threshold, it is determined whether the current fan speed parameter threshold is the initial fan speed parameter threshold; if yes, the current fan speed parameter threshold is increased, and when the increased current fan speed parameter threshold is less than the current fan speed parameter, it is determined that the fan fails; wherein the increased current fan speed parameter threshold is less than the limit fan speed parameter threshold.
[0147] Referring to Figure 6 , Figure 6 is a flowchart of a sixth embodiment of a fan fault detection method of a gas water heater provided by the present application. The method comprises:
[0148] Step 61: obtaining a current working parameter corresponding to the fan.
[0149] In some embodiments, the current working parameter can be one of the above-mentioned current current, current fan speed, current current error, current fan speed error, etc. For example, during the collection process, the current fan speed can be used as the basis for subsequent judgment if the current current cannot be collected. For example, during the collection process, the current current can be used as the basis for subsequent judgment if the current fan speed cannot be collected, and the problem that the fan fault cannot be judged when only one kind of data cannot be collected during data collection is reduced.
[0150] Step 62: in response to the current working parameter being greater than the current parameter threshold, it is determined whether the current parameter threshold is the initial parameter threshold.
[0151] Wherein, the initial parameter threshold is less than the limit parameter threshold.
[0152] In some embodiments, when it is determined that the current parameter threshold is not the initial parameter threshold, step 63 is performed. When it is determined that the current parameter threshold is the initial parameter threshold, step 64 is performed.
[0153] Step 63: determining that the fan fails.
[0154] Step 64: obtaining the number of failures of the fan within a preset time period.
[0155] In some embodiments, the preset time period can be set according to actual conditions. For example, the preset time period is 48 hours, 36 hours, 24 hours, 12 hours, 6 hours.
[0156] In some embodiments, the number of failures can be recorded each time a failure occurs.
[0157] Step 65: in response to the number of faults being greater than the preset number, increasing the current parameter threshold, and determining that the fan is faulty when the increased current parameter threshold is less than the current operating parameter.
[0158] The increased current parameter threshold is less than the limit parameter threshold.
[0159] In some embodiments, the number of faults being greater than the preset number means that multiple faults occur within the preset time period. This is equivalent to frequent faults occurring within the preset time period. Since these faults are all determined based on the initial parameter threshold, there may be some false positives. In some embodiments, the preset number can be 2, 3, 5, or 10, etc., depending on the actual situation.
[0160] Based on this, when the number of faults is greater than the preset number, the current parameter threshold is appropriately increased, and when the increased current parameter threshold is less than the operating parameter, it is determined that the fan is faulty.
[0161] After increasing the current parameter threshold, it is determined again whether the increased current parameter threshold is less than the current operating parameter. When the increased current parameter threshold is less than the current operating parameter, it is determined that the fan is faulty. When the increased current parameter threshold is greater than or equal to the current operating parameter, it is determined that the fan does not meet the requirements for failure at this time, and the fan can continue to be controlled to rotate.
[0162] In some embodiments, the current parameter threshold can be adjusted as follows: obtaining the absolute value of the difference between the initial parameter threshold and the limit parameter threshold; increasing the current parameter threshold with the absolute value of the difference as a constraint. That is, the amount of increase of the current parameter threshold cannot exceed the absolute value of the difference.
[0163] In some embodiments, a corresponding weight can be set in advance, where the weight is less than 1. When the current parameter threshold needs to be increased, the weight is multiplied by the absolute value of the difference to obtain the corresponding amount of increase, which is then added to the current parameter threshold to obtain the increased current parameter threshold.
[0164] In some embodiments, the amount of increase needs to be determined in combination with the qualified standard of flue gas emission. It needs to be ensured that after increasing the current parameter threshold, the normal fan blockage fault can still be reported within the range of the qualified standard of flue gas emission.
[0165] In some embodiments, after the preset time period after the current parameter threshold is increased, the current parameter threshold after the increase can be selected to be restored to the initial parameter threshold. In this way, the fan can perform the above-mentioned logic again in the next period. According to this logic, the fan fault detection method of the application can be cyclically detected according to the period. For example, the preset time period can be 24 hours. In the current period of 24 hours, the fan fault detection method of the application is used for fault detection. After the current period ends, the current parameter threshold is reset to the initial parameter threshold in the next period to perform the fan fault detection method provided by the application again for fault detection. The fan fault can be manifested in fan blockage and the like.
[0166] In the embodiment, in the fan fault detection process, the current working parameter corresponding to the fan is first obtained; in response to the current working parameter being greater than the current parameter threshold, it is judged whether the current parameter threshold is the initial parameter threshold; wherein the initial parameter threshold is less than the limit parameter threshold; if not, the fan fault is determined and the alarm is directly performed; if yes, the number of faults of the fan in the preset time period is obtained, and in response to the number of faults being greater than the preset number, the current parameter threshold is increased, and when the current parameter threshold after the increase is less than the current working parameter, the fan fault is determined; wherein the current parameter threshold after the increase is less than the limit parameter threshold. That is, in the fan fault detection process, by increasing the current parameter threshold, the real blockage and normal working condition fluctuation are accurately distinguished, thereby significantly reducing the fan fault false alarm rate or the problem of frequent faults, ensuring the stable operation of the product, and being able to ensure the water stability of the user in the use process.
[0167] Referring to Figure 7 , Figure 7 is a flowchart of a seventh embodiment of the fan fault detection method of the gas water heater provided by the application. The method comprises:
[0168] Step 71: obtaining the current working parameter corresponding to the fan.
[0169] Step 72: obtaining the working parameter error between the current working parameter and the previous working parameter.
[0170] Step 73: in response to the working parameter error meeting the blockage condition, judging whether the current working parameter is greater than the current parameter threshold.
[0171] In some embodiments, the working parameter error can reflect the working condition fluctuation of the fan. If the fluctuation is large, it indicates that an abnormality may occur, and if the fluctuation is small, it may belong to normal fluctuation. Based on this, it is first judged whether the working parameter error meets the blockage condition, and then it is judged again whether the current working parameter is greater than the current parameter threshold when the working parameter error meets the blockage condition.
[0172] In some embodiments, when the working parameter error does not meet the blockage condition, step 71 can be continued.
[0173] In some embodiments, the blockage condition can be set according to actual needs. For example, when the working parameter is current, the blockage condition can be set according to the current error. For example, when the working parameter is the fan speed, the blockage condition can be set according to the fan speed error. For example, different error levels are set, and when the blockage level exceeds the preset level, it is considered to meet the blockage condition. When the blockage level does not exceed the preset level, it is considered not to meet the blockage condition.
[0174] In some embodiments, when it is determined that the current working parameter is greater than the current parameter threshold, step 74 is performed, and when it is determined that the current working parameter is less than or equal to the current parameter threshold, step 71 is performed.
[0175] Step 74: Determine whether the current parameter threshold is the initial parameter threshold.
[0176] In some embodiments, when it is determined that the current parameter threshold is not the initial parameter threshold, step 75 is performed. When it is determined that the current parameter threshold is the initial parameter threshold, step 76 is performed.
[0177] Step 75: Determine the fan failure.
[0178] Step 76: Increase the current parameter threshold, and when the increased current parameter threshold is less than the current working parameter, determine the fan failure.
[0179] In some embodiments, when it is determined that the current parameter threshold is not the initial parameter threshold, step 75 is performed. When it is determined that the current parameter threshold is the initial parameter threshold, step 76 is performed.
[0180] In some embodiments, when it is determined that the current parameter threshold is not the initial parameter threshold, step 75 is performed. When it is determined that the current parameter threshold is the initial parameter threshold, step 76 is performed.
[0181] Steps 74 to 76 can refer to the technical solutions of the remaining embodiments of the present application, which will not be repeated here.
[0182] In this embodiment, during the fan failure detection process, the current working parameter corresponding to the fan is first obtained; in response to the current working parameter being greater than the current parameter threshold, it is determined whether the current parameter threshold is the initial parameter threshold; wherein the initial parameter threshold is less than the limit parameter threshold; if not, the fan failure is determined and the alarm is directly performed; if yes, the current parameter threshold is increased, and when the increased current parameter threshold is less than the current working parameter, the fan failure is determined; wherein the increased current parameter threshold is less than the limit parameter threshold. That is, during the fan failure detection process, the current parameter threshold is increased to accurately distinguish between real blockage and normal operating fluctuations, thereby significantly reducing the false alarm rate of the fan failure, ensuring the stable operation of the product, and ensuring the water stability of the user during use.
[0183] In some embodiments, the control of the gas water heater is simply explained, and the matching of natural gas (gas) and fan air volume (generally represented by air speed) is designed during the research of the gas water heater, and the matching data is deployed in the main control chip (processor) of the gas water heater, so that the gas water heater can burn as fully and efficiently as possible during operation, and hot water is provided for users. The control parts of the natural gas are generally gas proportional valves, and the air intake is controlled by the opening of the gas proportional valve. The control parts of the fan are generally divided into direct current fans and alternating current fans. When the gas water heater adopts the alternating current fan control, the alternating current fan has only two control gears: high wind and low wind. Generally, low wind matches the low load section of the gas water heater. High wind matches the high load section of the gas water heater. Here, it is indicated that the section matched by one air speed or one gas proportional valve opening is not a unique point, but a corresponding section. The gas water heater equipped with an alternating current fan has two gears in the whole load section. When the gas water heater adopts direct current fan control, the direct current fan can generally be adjusted steplessly, so each opening of the gas proportional valve can correspond to a point of the direct current fan opening. Generally, the gas proportional valve opening can be moved up and down near the corresponding point of the direct current fan to obtain good combustion effect.
[0184] Further, the fan blockage fault of the gas water heater is explained: at present, most gas water heaters determine the wind blockage according to the characteristics of the fan. In the blockage state, the fan speed rises or the fan current changes, and it is generally considered that the corresponding variable reaches a certain threshold to determine the wind blockage fault. The present inventors have found that, due to the influence of various factors mentioned in the background art, this determination method leads to a large number of false fault conditions. After the wind blockage fault occurs, the user can only wait for the after-sales service to handle it, which affects the user's hot water experience.
[0185] Based on this, the present application proposes that the fan control curve of the gas water heater is the data written in the chip in the early stage of research, and generally cannot be debugged again after leaving the factory. Therefore, if adjustment is needed in the local chip of the gas water heater, it needs to have dynamic adaptation capability. For example, when setting the initial parameter threshold, a certain margin is generally reserved, and the limit parameter threshold is not used. Therefore, after the gas water heater leaves the factory, the initial parameter threshold can be adjusted within a certain range during use. Based on this, the technical solution provided by the present application can be used for adjustment.
[0186] In some embodiments, the present application is combined with Figure 8 The way of increasing the current parameter threshold of the present application is explained:
[0187] Step 81: determining the current fan speed of the fan according to the current working parameter.
[0188] In some embodiments, the working parameter can be the fan speed or the fan speed error. Based on this, the current fan speed of the fan can be determined according to the current working parameter. For example, when the current working parameter is the fan speed, the current working parameter can be directly taken as the current fan speed of the fan. For another example, when the current working parameter is the fan speed error, the current fan speed of the fan can also be indirectly obtained because the fan speed error is obtained by subtracting the fan speed at the adjacent sampling time.
[0189] Step 82: obtaining the initial compensation speed by using the current parameter threshold and the preset unit compensation ratio.
[0190] In some embodiments, a corresponding relationship is set between the parameter threshold and the speed. For example, the unit compensation ratio can be set based on the speed. For example, when the current parameter threshold corresponds to the fan speed parameter, the unit compensation ratio is set according to the speed. For example, when the current parameter threshold is 10 and the preset unit compensation ratio is 100, the initial compensation speed is 1000. It can be understood that the calculation of the relevant unit is omitted here. That is, the initial compensation speed can be obtained by multiplying the current parameter threshold by the preset unit compensation ratio. The parameter threshold can be set in levels. For example, the current parameter threshold described above is 10, which means that the level is 10.
[0191] Step 83: determining whether the sum of the current fan speed and the initial compensation speed is less than the highest fan speed of the fan.
[0192] In this way, it is determined whether the compensation of the current fan speed will be less than the highest fan speed of the fan.
[0193] The highest fan speed of the fan refers to the maximum limit speed of the fan, that is, the maximum design current of the fan at the design time.
[0194] If yes, step 84 is executed. Generally, according to the design of the present application, theoretically, the no situation will not occur, but considering the fluctuation of the current fan speed in the actual situation, which leads to that the compensation of the current fan speed will be greater than the highest fan speed of the fan, when setting the current parameter threshold, after the actual value is determined, the actual value is reduced by a preset value, and the value obtained at this time is taken as the current parameter threshold. For example, the actual value is reduced by one, the actual value is reduced by two or the actual value is reduced by three, etc. Based on this, the fluctuation of the current fan speed can be compensated to avoid the situation that the compensation of the current fan speed will be greater than the highest fan speed of the fan.
[0195] Step 84: increasing the current parameter threshold to obtain a target parameter threshold.
[0196] When the fan speed after compensation of the current fan speed is less than the highest fan speed of the fan, it indicates that the compensated speed of the fan has not reached the highest fan speed of the fan, and the fan speed still has room for adjustment. In other words, the parameter threshold has room for adjustment. Based on this, the current parameter threshold is increased to obtain a target parameter threshold.
[0197] It can be understood that the parameter threshold at this time is a speed parameter threshold.
[0198] Step 85: Obtain a target compensation speed by using the target parameter threshold and a preset unit compensation ratio.
[0199] The target compensation speed can be obtained by multiplying the target parameter threshold by the preset unit compensation ratio.
[0200] Step 86: Determine whether the sum of the current fan speed and the target compensation speed is less than or equal to the highest fan speed of the fan.
[0201] If yes, step 87 is executed, and if no, step 88 is executed.
[0202] Step 87: Take the target parameter threshold as the current parameter threshold.
[0203] If the sum of the current fan speed and the target compensation speed is less than or equal to the highest fan speed of the fan, it indicates that the target parameter threshold after this adjustment can effectively constrain the speed of the fan. Therefore, the target parameter threshold can be taken as the current parameter threshold.
[0204] Step 88: Determine the maximum increase amount of the current parameter threshold according to the highest fan speed of the fan, the current fan speed, the unit compensation ratio, and the current parameter threshold.
[0205] In some embodiments, if the sum of the current fan speed and the target compensation speed is greater than the highest fan speed of the fan, it indicates that the increase of the current parameter threshold exceeds the limit, and if the target parameter threshold is taken as the current parameter threshold, the speed of the fan cannot be effectively constrained. Based on this, the increase range of the current parameter threshold can be determined by calculating the maximum increase amount.
[0206] In some embodiments, a speed difference value is obtained by subtracting the current fan speed from the highest fan speed of the fan; a first value is obtained by dividing the speed difference value by the unit compensation ratio; and the maximum increase amount of the current parameter threshold is obtained by subtracting the current parameter threshold from the first value.
[0207] Specifically, the following formula can be used:
[0208] A1=(S1-S2) / b1-L0. Wherein, S1 represents the highest fan speed of the fan, S2 represents the current fan speed, b1 represents the unit compensation ratio (unit speed compensation ratio), L0 represents the current parameter threshold (current fan speed parameter threshold), and A1 represents the maximum increase amount of the current parameter threshold (current fan speed parameter threshold).
[0209] In some embodiments, in order to reduce the abnormality caused by the fluctuation of the speed in step 83, the maximum increase amount can be reduced to a certain extent after the maximum increase amount is determined, and the maximum increase amount after the reduction is taken as the final maximum increase amount. For example, A1=(S1-S2) / b1-1-L0.
[0210] Step 89: increasing the current parameter threshold, and the increase amount is within the range of the maximum increase amount.
[0211] In some embodiments, the following formula can be used:
[0212] L0=L0+a. a is greater than 0, and a is less than or equal to A1.
[0213] In some embodiments, a corresponding weight can be set within the range that the flue gas emission meets the qualified standard. For example, if the weight is 0.3, then the target increase amount is obtained by multiplying the maximum increase amount by 0.3, and the target increase amount is added to the current parameter threshold. At this time, the increasing operation of the current parameter threshold is completed. For example, if the weight is 0.4, then the target increase amount is obtained by multiplying the maximum increase amount by 0.4, and the target increase amount is added to the current parameter threshold. At this time, the increasing operation of the current parameter threshold is completed. The specific weight is set according to actual needs, and the range of the weight is between (0, 1).
[0214] In some embodiments, in combination with Figure 9 The way of increasing the current parameter threshold of the present application is described as follows:
[0215] Step 91: determining the current current of the fan according to the current working parameter.
[0216] In some embodiments, the working parameter can be the fan current or the fan current error. Based on this, the current current of the fan can be determined according to the current working parameter. For example, when the current working parameter is the fan current, the current working parameter can be directly taken as the current current of the fan. For another example, when the current working parameter is the fan current error, because the fan current error is obtained by subtracting the fan current at the adjacent sampling time, the current current of the fan can also be indirectly obtained.
[0217] Step 92: obtaining the initial compensation current by using the current parameter threshold and the preset unit compensation ratio.
[0218] In some embodiments, a corresponding relationship is set between the parameter threshold value and the current. For example, the unit compensation ratio can be set on the basis of the current. For example, when the current parameter corresponds to the current parameter threshold value, the unit compensation ratio is set according to the current. For example, the current parameter threshold value is 10, and the preset unit compensation ratio is 10, so the initial compensation current is 100. It can be understood that the calculation of the relevant unit is omitted here. That is, the initial compensation current can be obtained by multiplying the current parameter threshold value by the preset unit compensation ratio.
[0219] Step 93: Determine whether the sum of the current and the initial compensation current is less than the maximum current of the fan.
[0220] In this way, it is determined whether the compensation of the current will be less than the maximum current of the fan.
[0221] The maximum current of the fan refers to the maximum limit current of the fan, that is, the maximum design current of the fan at the design time.
[0222] If yes, step 94 is performed. Generally, according to the design of the present application, theoretically, the no case will not occur, but considering the actual situation, the fluctuation of the current fan speed leads to that the compensation of the current fan speed will be greater than the maximum fan speed of the fan, so when the current parameter threshold value is set, after the actual value is determined, the actual value is reduced by a preset value, and the value obtained at this time is taken as the current parameter threshold value. For example, the actual value is reduced by one, the actual value is reduced by two, or the actual value is reduced by three, etc. Based on this, the fluctuation of the current fan speed can be compensated to avoid the case that the compensation of the current fan speed will be greater than the maximum fan speed of the fan.
[0223] Step 94: Increase the current parameter threshold value to obtain a target parameter threshold value.
[0224] When the fan current after the compensation of the current is less than the maximum current of the fan, it indicates that the compensated current of the fan has not reached the maximum current of the fan, and the fan current still has room for adjustment. In other words, the parameter threshold value has adjustment space. Based on this, the current parameter threshold value is increased to obtain a target parameter threshold value.
[0225] It can be understood that the parameter threshold value at this time is the current parameter threshold value.
[0226] Step 95: Obtain a target compensation current by using the target parameter threshold value and the preset unit compensation ratio.
[0227] The target compensation current can be obtained by multiplying the target parameter threshold value by the preset unit compensation ratio.
[0228] Step 96: Determine whether the sum of the current and the target compensation current is less than or equal to the maximum current of the fan.
[0229] If yes, step 97 is performed, and if no, step 98 is performed.
[0230] Step 97: taking the target parameter threshold as the current parameter threshold.
[0231] If the sum of the current current and the target compensation current is less than or equal to the maximum current of the fan, it indicates that the target parameter threshold after the adjustment can effectively constrain the current of the fan. Therefore, the target parameter threshold can be taken as the current parameter threshold.
[0232] Step 98: determining the maximum increase amount of the current parameter threshold according to the maximum current of the fan, the current current, the unit compensation ratio, and the current parameter threshold.
[0233] In some embodiments, if the sum of the current current and the target compensation current is greater than the maximum current of the fan, it indicates that the increase of the current parameter threshold exceeds the limit, and if the target parameter threshold is taken as the current parameter threshold, the current of the fan cannot be effectively constrained. Therefore, the increase range of the current parameter threshold can be determined by calculating the maximum increase amount.
[0234] In some embodiments, the current difference is obtained by subtracting the current current from the maximum current of the fan; the second value is obtained by dividing the current difference by the unit compensation ratio; and the maximum increase amount of the current parameter threshold is obtained by subtracting the current parameter threshold from the second value.
[0235] Specifically, the following formula can be used:
[0236] A2= (S3-S4) / b2-L1. Wherein, S3 represents the maximum current of the fan, S4 represents the current fan speed, b2 represents the unit compensation ratio (unit current compensation ratio), L1 represents the current parameter threshold (current current parameter threshold), and A2 represents the maximum increase amount of the current parameter threshold (current current parameter threshold).
[0237] In some embodiments, in order to reduce the abnormality caused by the fluctuation of the speed in step 93, the maximum increase amount can be reduced to a certain extent after the maximum increase amount is determined, and the reduced maximum increase amount is taken as the final maximum increase amount. For example, A2= (S3-S4) / b2-1-L1.
[0238] Step 99: increasing the current parameter threshold, and the increase amount is within the range of the maximum increase amount.
[0239] In some embodiments, the following formula can be used:
[0240] L1=L1+b. b is greater than 0, and b is less than or equal to A2.
[0241] In some embodiments, the corresponding weight can be set within the range that the flue gas emission meets the qualified standard. For example, if the weight is 0.1, then the target increase amount is obtained by multiplying the maximum increase amount by 0.1, and the target increase amount is added to the current parameter threshold. At this time, the increase operation of the current parameter threshold is completed. For example, if the weight is 0.2, then the target increase amount is obtained by multiplying the maximum increase amount by 0.2, and the target increase amount is added to the current parameter threshold. At this time, the increase operation of the current parameter threshold is completed.
[0242] Referring to Figure 10 , Figure 10 is a structural schematic diagram of an embodiment of a fan fault detection device of a gas water heater provided by the present application. The fan fault detection device 100 comprises a processor 101 and a memory 102. The memory 102 is connected to the processor 101 and is used to store a computer program; the processor 101 is used to execute the computer program to realize the following method:
[0243] obtaining a current working parameter corresponding to the fan; in response to the current working parameter being greater than a current parameter threshold, determining whether the current parameter threshold is an initial parameter threshold; if yes, increasing the current parameter threshold, and determining that the fan is faulty when the current parameter threshold after the increase is less than the current working parameter; wherein the current parameter threshold after the increase is less than a limit parameter threshold.
[0244] In some embodiments, the current working parameter comprises a current current parameter, wherein the current current parameter comprises a current current or a current current error; the current parameter threshold comprises a current current parameter threshold; the initial parameter threshold comprises an initial current parameter threshold; the limit parameter threshold comprises a limit current parameter threshold; the processor 101 is further used to execute the computer program to realize the following method: in response to the current current parameter being greater than the current current parameter threshold, determining whether the current current parameter threshold is the initial current parameter threshold; if yes, increasing the current current parameter threshold, and determining that the fan is faulty when the current current parameter threshold after the increase is less than the current current parameter; wherein the current current parameter threshold after the increase is less than the limit current parameter threshold.
[0245] In some embodiments, the current working parameter comprises a current fan speed parameter, the current fan speed parameter comprises a current fan speed or a current fan speed error, the current parameter threshold comprises a current fan speed parameter threshold, the initial parameter threshold comprises an initial fan speed parameter threshold, the limit parameter threshold comprises a limit fan speed parameter threshold, and the processor 101 is further configured to execute the computer program to implement the following method: in response to the current fan speed parameter being greater than the current fan speed parameter threshold, determining whether the current fan speed parameter threshold is the initial fan speed parameter threshold; if yes, increasing the current fan speed parameter threshold, and determining that the fan is faulty when the current fan speed parameter threshold after the increase is less than the current fan speed parameter, wherein the current fan speed parameter threshold after the increase is less than the limit fan speed parameter threshold.
[0246] In some embodiments, the processor 101 is further configured to execute the computer program to implement the following method: obtaining the number of faults of the fan in a preset time period; and in response to the number of faults being greater than a preset number, increasing the current parameter threshold.
[0247] In some embodiments, in response to the current working parameter being greater than the current parameter threshold, before determining whether the current parameter threshold is the initial parameter threshold, the processor 101 is further configured to execute the computer program to implement the following method: obtaining a working parameter error between the current working parameter and a previous working parameter; and in response to the working parameter error meeting a blockage condition, determining whether the current working parameter is greater than the current parameter threshold.
[0248] In some embodiments, the processor 101 is further configured to execute the computer program to implement the following method: obtaining an absolute value of a difference between the initial parameter threshold and the limit parameter threshold; and increasing the current parameter threshold with the absolute value of the difference as a constraint.
[0249] In some embodiments, the processor 101 is further configured to execute the computer program to implement the following method: determining a current fan speed or a current current of the fan according to the current working parameter; obtaining an initial compensation speed or an initial compensation current by using the current parameter threshold and a preset unit compensation ratio; determining whether the sum of the current fan speed and the initial compensation speed is less than the maximum fan speed of the fan; or, determining whether the sum of the current current and the initial compensation current is less than the maximum current of the fan; if yes, increasing the current parameter threshold to obtain a target parameter threshold; obtaining a target compensation speed or a target compensation current by using the target parameter threshold and the preset unit compensation ratio; determining whether the sum of the current fan speed and the target compensation speed is less than or equal to the maximum fan speed of the fan; or, determining whether the sum of the current current and the target compensation current is less than or equal to the maximum current of the fan; if yes, taking the target parameter threshold as the current parameter threshold; if no, determining a maximum increasing amount of the current parameter threshold according to the maximum fan speed of the fan, the current fan speed, the unit compensation ratio and the current parameter threshold; or, determining a maximum increasing amount of the current parameter threshold according to the maximum current of the fan, the current current, the unit compensation ratio and the current parameter threshold; increasing the current parameter threshold and the increasing amount is within the range of the maximum increasing amount.
[0250] In some embodiments, the processor 101 is further configured to execute the computer program to implement the following method: obtaining a speed difference value by subtracting the current fan speed from the maximum fan speed of the fan; obtaining a first value by dividing the speed difference value by the unit compensation ratio; obtaining the maximum increasing amount of the current parameter threshold by subtracting the current parameter threshold from the first value.
[0251] In some embodiments, the processor 101 is further configured to execute the computer program to implement the following method: obtaining a current difference value by subtracting the current current from the maximum current of the fan; obtaining a second value by dividing the current difference value by the unit compensation ratio; obtaining the maximum increasing amount of the current parameter threshold by subtracting the current parameter threshold from the second value.
[0252] In some embodiments, the processor 101 is further configured to execute the computer program to implement the method of any one of the embodiments.
[0253] In some embodiments, the fan fault detection device 100 can be a gas water heater.
[0254] In some embodiments, the fan fault detection device 100 can be a detection module in the gas water heater.
[0255] Referring to Figure 11 , Figure 11is a structural schematic diagram of an embodiment of the computer readable storage medium provided in the present application. The computer readable storage medium 110 is used to store a computer program 111, which, when executed by a processor, is used to implement the following method:
[0256] obtaining a current working parameter corresponding to the fan; in response to the current working parameter being greater than a current parameter threshold, determining whether the current parameter threshold is an initial parameter threshold; if yes, increasing the current parameter threshold, and determining that the fan is faulty when the current parameter threshold after the increase is less than the current working parameter; wherein the current parameter threshold after the increase is less than a limit parameter threshold.
[0257] In some embodiments, the current working parameter includes a current current parameter, wherein the current current parameter includes a current current or a current current error; the current parameter threshold includes a current current parameter threshold; the initial parameter threshold includes an initial current parameter threshold; the limit parameter threshold includes a limit current parameter threshold; the computer program 111, when executed by the processor, is further used to implement the following method: in response to the current current parameter being greater than the current current parameter threshold, determining whether the current current parameter threshold is the initial current parameter threshold; if yes, increasing the current current parameter threshold, and determining that the fan is faulty when the current current parameter threshold after the increase is less than the current current parameter; wherein the current current parameter threshold after the increase is less than the limit current parameter threshold.
[0258] In some embodiments, the current working parameter includes a current fan speed parameter, and the current fan speed parameter includes a current fan speed or a current fan speed error; the current parameter threshold includes a current fan speed parameter threshold; the initial parameter threshold includes an initial fan speed parameter threshold; the limit parameter threshold includes a limit fan speed parameter threshold; the computer program 111, when executed by the processor, is further used to implement the following method: in response to the current fan speed parameter being greater than the current fan speed parameter threshold, determining whether the current fan speed parameter threshold is the initial fan speed parameter threshold; if yes, increasing the current fan speed parameter threshold, and determining that the fan is faulty when the current fan speed parameter threshold after the increase is less than the current fan speed parameter; wherein the current fan speed parameter threshold after the increase is less than the limit fan speed parameter threshold.
[0259] In some embodiments, the computer program 111, when executed by the processor, is further used to implement the following method: obtaining a number of faults of the fan within a preset time period; in response to the number of faults being greater than a preset number, increasing the current parameter threshold.
[0260] In some embodiments, in response to the current working parameter being greater than the current parameter threshold, before determining whether the current parameter threshold is the initial parameter threshold, the computer program 111, when executed by the processor, is further configured to implement the following method: obtaining a working parameter error between the current working parameter and a previous working parameter; and in response to the working parameter error meeting a blockage condition, determining whether the current working parameter is greater than the current parameter threshold.
[0261] In some embodiments, the computer program 111, when executed by the processor, is further configured to implement the following method: obtaining an absolute value of a difference between the initial parameter threshold and the limit parameter threshold; and increasing the current parameter threshold with the absolute value of the difference as a constraint.
[0262] In some embodiments, the computer program 111, when executed by the processor, is further configured to implement the following method: determining a current fan speed or a current current of the fan according to the current working parameter; obtaining an initial compensation speed or an initial compensation current by using the current parameter threshold and a preset unit compensation ratio; determining whether a sum of the current fan speed and the initial compensation speed is less than a maximum fan speed of the fan, or determining whether a sum of the current current and the initial compensation current is less than a maximum current of the fan; if so, increasing the current parameter threshold to obtain a target parameter threshold; obtaining a target compensation speed or a target compensation current by using the target parameter threshold and the preset unit compensation ratio; determining whether a sum of the current fan speed and the target compensation speed is less than or equal to the maximum fan speed of the fan, or determining whether a sum of the current current and the target compensation current is less than or equal to the maximum current of the fan; if so, taking the target parameter threshold as the current parameter threshold; if not, determining a maximum increasing amount of the current parameter threshold according to the maximum fan speed of the fan, the current fan speed, the unit compensation ratio and the current parameter threshold, or determining a maximum increasing amount of the current parameter threshold according to the maximum current of the fan, the current current, the unit compensation ratio and the current parameter threshold; and increasing the current parameter threshold by an amount within a range of the maximum increasing amount.
[0263] In some embodiments, the computer program 111, when executed by the processor, is further configured to implement the following method: obtaining a speed difference value by subtracting the current fan speed from the maximum fan speed of the fan; obtaining a first value by dividing the speed difference value by the unit compensation ratio; and obtaining the maximum increasing amount of the current parameter threshold by subtracting the current parameter threshold from the first value.
[0264] In some embodiments, the computer program 111, when executed by the processor, is further configured to implement the following method: obtaining a current difference value by subtracting the current current from the maximum current of the fan; obtaining a second value by dividing the current difference value by the unit compensation ratio; and obtaining the maximum increasing amount of the current parameter threshold by subtracting the current parameter threshold from the second value.
[0265] In some embodiments, the computer program 111, when executed by the processor, is further configured to implement the method of any embodiment of the present application.
[0266] To sum up, the fan fault detection method, device and readable storage medium of the gas water heater provided by the present application, in the fan fault detection process, first acquire the current working parameter corresponding to the fan; in response to the current working parameter being greater than the current parameter threshold, it is judged whether the current parameter threshold is the initial parameter threshold; wherein the initial parameter threshold is less than the limit parameter threshold; if not, it is determined that the fan is faulty, and the alarm is directly performed; if yes, the current parameter threshold is increased, and when the current parameter threshold after the increase is less than the current working parameter, it is determined that the fan is faulty; wherein the current parameter threshold after the increase is less than the limit parameter threshold. That is, in the fan fault detection process, by increasing the current parameter threshold, the real blockage and normal working condition fluctuation are accurately distinguished, thereby significantly reducing the fan fault false alarm rate or frequent failure problem, ensuring the stable operation of the product, and ensuring the water stability of the user in the use process.
[0267] Further, the fan fault detection method, device and readable storage medium of the gas water heater provided by the present application can dynamically adapt to individual differences and performance changes of the gas water heater, realize anti-fan blockage adaptive control, and ensure the water stability of the user in the use process.
[0268] Further, the fan fault detection method, device and readable storage medium of the gas water heater provided by the present application can optimize the false blockage fault of the gas water heater even without networking in the user's home, reduce the difficulty of after-sales service or after-sales maintenance, and improve the user's experience.
[0269] In the several embodiments of the present application, it should be understood that the disclosed method and device can be implemented by other ways. For example, the device embodiment described above is only illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0270] The integrated units in the above other embodiments, if implemented in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processing circuit component (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0271] The above is only an embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.
Claims
1. A method of detecting a fan fault in a gas water heater, the method comprising: The method comprises: obtaining a current working parameter corresponding to the fan; obtaining a working parameter error between the current working parameter and a previous working parameter; in response to the working parameter error meeting a blockage condition, determining whether the current working parameter is greater than a current parameter threshold value; in response to the current working parameter being greater than the current parameter threshold value, determining whether the current parameter threshold value is an initial parameter threshold value; if yes, increasing the current parameter threshold value, and determining that the fan is faulty when the current parameter threshold value after the increase is less than the current working parameter; wherein the current parameter threshold value after the increase is less than a limit parameter threshold value; if no, determining that the fan is faulty.
2. The fan fault detection method of claim 1, wherein The current working parameter comprises a current current parameter, wherein the current current parameter comprises a current current or a current current error; the current parameter threshold value comprises a current current parameter threshold value; the initial parameter threshold value comprises an initial current parameter threshold value; and the limit parameter threshold value comprises a limit current parameter threshold value. The response to the current working parameter being greater than the current parameter threshold value, and the determination of whether the current parameter threshold value is an initial parameter threshold value, comprises: in response to the current current parameter being greater than the current current parameter threshold value, determining whether the current current parameter threshold value is an initial current parameter threshold value; if yes, increasing the current current parameter threshold value, and determining that the fan is faulty when the current current parameter threshold value after the increase is less than the current current parameter; wherein the current current parameter threshold value after the increase is less than the limit current parameter threshold value; if no, determining that the fan is faulty.
3. The fan fault detection method of claim 1, wherein The current working parameter comprises a current fan speed parameter, and the current fan speed parameter comprises a current fan speed or a current fan speed error; the current parameter threshold value comprises a current fan speed parameter threshold value; the initial parameter threshold value comprises an initial fan speed parameter threshold value; and the limit parameter threshold value comprises a limit fan speed parameter threshold value. The response to the current working parameter being greater than the current parameter threshold value, and the determination of whether the current parameter threshold value is an initial parameter threshold value, comprises: in response to the current fan speed parameter being greater than a current fan speed parameter threshold value, determining whether the current fan speed parameter threshold value is an initial fan speed parameter threshold value; if yes, increasing the current fan speed parameter threshold value, and determining that the fan is faulty when the current fan speed parameter threshold value after the increase is less than the current fan speed parameter; wherein the current fan speed parameter threshold value after the increase is less than the limit fan speed parameter threshold value; if no, determining that the fan is faulty.
4. The fan fault detection method according to any one of claims 1 to 3, characterized in that, The increasing of the current parameter threshold value comprises: obtaining a number of faults of the fan within a preset time period; in response to the number of faults being greater than a preset number, increasing the current parameter threshold value.
5. The fan fault detection method according to any one of claims 1 to 3, characterized in that, The increasing of the current parameter threshold value comprises: obtaining an absolute value of a difference between the initial parameter threshold value and the limit parameter threshold value; increasing the current parameter threshold value with the absolute value of the difference as a constraint.
6. The fan fault detection method according to any one of claims 1 to 3, characterized in that, The increasing of the current parameter threshold value comprises: determining a current fan speed or a current current of the fan according to the current working parameter; An initial compensation rotating speed or an initial compensation current is obtained by using the current parameter threshold and a preset unit compensation ratio; It is judged whether the sum of the current fan rotating speed and the initial compensation rotating speed is less than the highest fan rotating speed of the fan or whether the sum of the current current and the initial compensation current is less than the highest current of the fan; If yes, the current parameter threshold is increased to obtain a target parameter threshold; A target compensation rotating speed or a target compensation current is obtained by using the target parameter threshold and the preset unit compensation ratio; It is judged whether the sum of the current fan rotating speed and the target compensation rotating speed is less than or equal to the highest fan rotating speed of the fan or whether the sum of the current current and the target compensation current is less than or equal to the highest current of the fan; If yes, the target parameter threshold is taken as the current parameter threshold; If no, a maximum increasing amount of the current parameter threshold is determined according to the highest fan rotating speed of the fan, the current fan rotating speed, the unit compensation ratio and the current parameter threshold or the maximum increasing amount of the current parameter threshold is determined according to the highest current of the fan, the current current, the unit compensation ratio and the current parameter threshold; The current parameter threshold is increased and the increasing amount is within the range of the maximum increasing amount.
7. The fan fault detection method of claim 6, wherein, The maximum increasing amount of the current parameter threshold is determined according to the highest fan rotating speed of the fan, the current fan rotating speed, the unit compensation ratio and the current parameter threshold, including: A rotating speed difference value is obtained by subtracting the current fan rotating speed from the highest fan rotating speed of the fan; A first value is obtained by dividing the rotating speed difference value by the unit compensation ratio; The maximum increasing amount of the current parameter threshold is obtained by subtracting the current parameter threshold from the first value. The maximum increasing amount of the current parameter threshold is determined according to the highest current of the fan, the current current, the unit compensation ratio and the current parameter threshold, including: A current difference value is obtained by subtracting the current current from the highest current of the fan; A second value is obtained by dividing the current difference value by the unit compensation ratio; The maximum increasing amount of the current parameter threshold is obtained by subtracting the current parameter threshold from the second value.
8. A fan fault detection apparatus of a gas water heater, characterized by, The fan fault detection device comprises a processor and a memory connected to the processor and used for storing a computer program; the processor is used for executing the computer program to realize the method according to any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium is used for storing a computer program, which is used for realizing the method according to any one of claims 1-7 when executed by a processor.
Citation Information
Patent Citations
Gas water heater, gas water heater control method and device, and storage medium
CN112361613A
Operation and maintenance data query analysis method of Internet data center
CN120050113A