Gas water heater, control method thereof, medium and program product

By dynamically adjusting the opening degree of the water flow servo, the problem of conflict between the operation of the water flow servo and the full load detection logic in the full load detection of gas water heaters was solved, achieving maximum water flow and stability of outlet water temperature, and improving detection efficiency.

CN121474726APending Publication Date: 2026-02-06NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511970604.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

In the current gas water heater, during the full-load test, the operation of the water flow servo conflicts with the full-load test logic, affecting the test results and causing some test items to fail. At the same time, the fixed opening of the water flow servo prevents the water flow from being maintained at its maximum.

Method used

By acquiring the set outlet water temperature and initial water flow of the gas water heater, the opening of the water flow servo is dynamically adjusted to ensure that the actual outlet water temperature matches the set temperature and to maintain the current water flow at its maximum relative level.

Benefits of technology

This avoids conflicts between the operation of the water flow server and the full-load detection logic, ensures that the outlet water temperature meets the set temperature, and maintains the maximum water flow, thereby improving detection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121474726A_ABST
    Figure CN121474726A_ABST
Patent Text Reader

Abstract

The invention provides a gas water heater and a control method thereof, a medium and a program product. The control method comprises the steps that the set water outlet temperature and the preset highest temperature of the gas water heater and the initial water flow after the gas water heater is started are obtained; if yes, the water quantity server is kept at the maximum opening degree, and the current water flow of the gas water heater is determined as the initial water flow; if not, under the condition that the current thermal load is equal to the preset maximum thermal load, the preset low-pressure thermal load and the actual water outlet temperature of the gas water heater are obtained; and the initial water flow is adjusted based on the preset maximum thermal load, the preset low-pressure thermal load and the actual outlet water temperature. The current water flow of the water heater is flexibly regulated and controlled by dynamically regulating the water quantity server, so that the current water flow can be relatively kept maximum, the water outlet temperature is ensured to meet the set temperature, and meanwhile, the problems that the work of the water quantity server conflicts with the full-load detection logic, the test result is influenced, and part of test items are unqualified are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of water heaters, in particular to a gas water heater, a control method thereof, a medium and a program product. BACKGROUND

[0002] Currently, gas water heater products begin to use water quantity servo (referred to as water servo) to adjust the water flow corresponding to the water inlet pipeline, and then to realize the adjustment of the water outlet temperature, so as to improve the comfort of users, but this needs to fully consider the working state and possible problems of the water quantity servo, otherwise it may bring the experience of being counterproductive to the users.

[0003] For example, in the factory full load detection process of the gas water heater, the set temperature is usually adjusted to the maximum temperature of the gas water heater, so that the gas water heater reaches the maximum heat load (i.e. the maximum water flow and gas flux), while ensuring that the water outlet temperature meets the set temperature, each test item is detected, involving comprehensive testing of combustion performance, thermal efficiency, water temperature, emission and safety function, to ensure safe and efficient operation.

[0004] The existing full load detection usually sets the opening degree of the water quantity servo to a fixed value or the water quantity servo is fully opened. When the water quantity servo is fully opened, the water quantity servo does not work, and at this time the water flow is maximum. When the water quantity servo works, the water quantity servo will reach a certain fixed opening degree, at this time the flow area decreases and the water flow decreases. Since the heat load is positively related to the difference between the water outlet temperature and the water inlet temperature and the real-time water flow, when the water flow decreases, the actual heat load of the gas water heater also decreases, and the gas water heater is not at the maximum heat load. That is, the working of the water quantity servo conflicts with the full load detection logic, affecting the test results, resulting in unqualified part of the test items, and at the same time, since the opening degree of the water quantity servo is fixed, the water flow cannot be relatively maintained at the maximum. SUMMARY

[0005] The technical problem to be solved by the present disclosure is to overcome the defects that in the factory full load detection process of the gas water heater in the prior art, the working of the water quantity servo conflicts with the full load detection logic, affecting the test results, resulting in unqualified part of the test items, and at the same time, since the opening degree of the water quantity servo is fixed, the water flow cannot be relatively maintained at the maximum. A gas water heater, a control method thereof, a medium and a program product are provided.

[0006] The present disclosure solves the above technical problems by the following technical solutions:

[0007] In a first aspect, a control method of a gas water heater is provided, wherein a water inlet pipeline of the gas water heater is provided with a water quantity servo for adjusting water flow; the control method comprises:

[0008] acquire a set outlet water temperature and a preset maximum temperature of the gas water heater, and an initial water flow after the gas water heater is started;

[0009] wherein the initial water flow is a water flow when the water volume servo is at a maximum opening degree;

[0010] determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature;

[0011] if yes, maintain the water volume servo at the maximum opening degree, and determine a current water flow of the gas water heater as the initial water flow;

[0012] if no, acquire a current heat load corresponding to the gas water heater and a preset maximum heat load, and in a case where the current heat load is equal to the preset maximum heat load, acquire a preset low-pressure heat load of the gas water heater and an actual outlet water temperature;

[0013] adjust the initial water flow based on the preset maximum heat load, the preset low-pressure heat load, and the actual outlet water temperature, so that the actual outlet water temperature conforms to the set outlet water temperature.

[0014] Optionally, the step of adjusting the initial water flow based on the preset maximum heat load, the preset low-pressure heat load, and the actual outlet water temperature, so that the actual outlet water temperature conforms to the set outlet water temperature, comprises:

[0015] determine whether the current heat load is less than or equal to the preset low-pressure heat load;

[0016] if yes, return to the step of maintaining the water volume servo at the maximum opening degree, and determining the current water flow of the gas water heater as the initial water flow;

[0017] if no, determine whether the actual outlet water temperature is less than or equal to a first preset temperature;

[0018] wherein the first preset temperature is less than the set outlet water temperature;

[0019] if the actual outlet water temperature does not conform to being less than or equal to the first preset temperature, return to the step of maintaining the water volume servo at the maximum opening degree, and determining the current water flow of the gas water heater as the initial water flow;

[0020] if the actual outlet water temperature conforms to being less than or equal to the first preset temperature, adjust the water volume servo from the maximum opening degree to an optimized opening degree based on the current heat load, to adjust the initial water flow to an optimized water flow, and determine the current water flow as the optimized water flow.

[0021] Optionally, the step of adjusting the water flow servo from the maximum opening to the optimized opening based on the current heat load to adjust the initial water flow rate to the optimized water flow rate, and determining the current water flow rate as the optimized water flow rate, includes the following after:

[0022] Determine whether the current heat load is equal to the maximum heat load;

[0023] If not, return to the step of adjusting the water flow server from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow to the optimized water flow, and determine the current water flow as the optimized water flow;

[0024] If so, determine whether the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature;

[0025] Wherein, the second preset temperature is lower than the first preset temperature, and the third preset temperature is higher than the first preset temperature;

[0026] If the actual outlet water temperature does not meet the condition of being greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then return to the step of adjusting the water flow server from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow rate to the optimized water flow rate, and determine the current water flow rate as the optimized water flow rate;

[0027] If the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the water flow server is maintained at the optimized opening degree, and the current water flow rate is determined to be the optimized water flow rate.

[0028] Optionally, after the step of maintaining the water flow server at the optimized opening and determining the current water flow rate as the optimized water flow rate, the method further includes:

[0029] Determine whether the set outlet water temperature has been adjusted;

[0030] If so, return to the step of determining whether the set outlet water temperature is greater than or equal to the preset maximum temperature;

[0031] If not, determine whether the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value;

[0032] If the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value, then return to the step of maintaining the water flow server at the optimized opening degree and determining the current water flow as the optimized water flow;

[0033] If the actual water flow fluctuation value does not meet the requirement of being less than or equal to the preset water flow fluctuation value, then the current water flow is determined based on the actual water flow fluctuation value.

[0034] Optionally, the step of determining the current water flow rate based on the actual water flow rate fluctuation value includes:

[0035] Obtain the median value of the actual water flow fluctuation value, and determine whether the median value is greater than or equal to the optimized water flow.

[0036] If so, return to maintain the water volume server at the optimized opening degree, and determine the current water flow rate as the optimized water flow rate;

[0037] If not, maintain the water flow server at the optimized opening and determine the current water flow rate as the intermediate value.

[0038] Optionally, the control method further includes:

[0039] If the current heat load is not equal to the maximum heat load, return to the step of maintaining the water flow servo at the maximum opening and determining the current water flow of the gas water heater as the initial water flow.

[0040] Secondly, a water flow control system for a gas water heater is provided, wherein the inlet pipe of the gas water heater is equipped with a water flow servo for adjusting the water flow; the control system includes:

[0041] The first data acquisition module is used to acquire the set outlet water temperature and preset maximum temperature of the gas water heater, as well as the initial water flow rate after the gas water heater is started.

[0042] Wherein, the initial water flow rate is the water flow rate when the water flow server is at its maximum opening;

[0043] The temperature judgment module is used to determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature;

[0044] The first opening adjustment module is used to maintain the water flow servo at the maximum opening when the set outlet water temperature is greater than or equal to the preset maximum temperature, and to determine the current water flow of the gas water heater as the initial water flow.

[0045] The second data acquisition module is used to acquire the current heat load and the preset maximum heat load of the gas water heater when the set outlet water temperature does not meet the requirement of being greater than or equal to the preset maximum temperature, and to acquire the preset low gas pressure heat load and the actual outlet water temperature of the gas water heater when the current heat load is equal to the preset maximum heat load.

[0046] The water flow rate adjustment module is used to adjust the initial water flow rate based on the preset maximum heat load, the preset low air pressure heat load, and the actual outlet water temperature, so that the actual outlet water temperature meets the set outlet water temperature.

[0047] Thirdly, a gas water heater is provided, including a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein the processor executes the computer program to implement the control method of the gas water heater described above.

[0048] Fourthly, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the control method for the gas water heater described above.

[0049] Fifthly, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the control method for the gas water heater described above.

[0050] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.

[0051] The positive and progressive effects of this disclosure are as follows:

[0052] The gas water heater and its control method, medium and program products disclosed herein dynamically adjust the water flow servo to flexibly regulate the current water flow of the gas water heater, so that the current water flow can be kept at a relatively maximum and the outlet water temperature can be guaranteed to meet the set temperature. At the same time, it avoids the problem of conflict between the operation of the water flow servo and the full load detection logic, which affects the test results and causes some test items to fail. Attached Figure Description

[0053] Figure 1 This is a first flowchart illustrating the control method for a gas water heater provided in Embodiment 1 of this disclosure.

[0054] Figure 2 A second flowchart illustrating the control method for a gas water heater provided in Embodiment 1 of this disclosure;

[0055] Figure 3 This is a third flowchart illustrating the control method for a gas water heater provided in Embodiment 1 of this disclosure;

[0056] Figure 4 This is a fourth flowchart illustrating the control method for a gas water heater provided in Embodiment 1 of this disclosure;

[0057] Figure 5 This is a fifth flowchart illustrating the control method for a gas water heater provided in Embodiment 1 of this disclosure;

[0058] Figure 6 This is a sixth flowchart illustrating the control method for a gas water heater provided in Embodiment 1 of this disclosure;

[0059] Figure 7 This is a schematic diagram of the control system of the gas water heater provided in Embodiment 2 of this disclosure. Detailed Implementation

[0060] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.

[0061] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not be construed as an unnecessary limitation. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.

[0062] Example 1

[0063] This disclosure provides a control method for a gas water heater, wherein the inlet pipe of the gas water heater is equipped with a water flow servo for adjusting the water flow rate; such as... Figure 1 As shown, the control method includes:

[0064] S1. Obtain the set outlet water temperature and preset maximum temperature of the gas water heater, as well as the initial water flow rate after the gas water heater is started.

[0065] The initial water flow rate is the water flow rate when the water flow server is at its maximum opening.

[0066] S2. Determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature.

[0067] If yes, proceed to step S3; otherwise, proceed to steps S4 and S5 in sequence.

[0068] S3. Maintain the water flow servo at its maximum opening and determine the current water flow of the gas water heater as the initial water flow.

[0069] S4. Obtain the current heat load and preset maximum heat load corresponding to the gas water heater. If the current heat load is equal to the preset maximum heat load, obtain the preset low gas pressure heat load and actual outlet water temperature of the gas water heater.

[0070] S5. Adjust the initial water flow rate based on the preset maximum heat load, preset low air pressure heat load and actual outlet water temperature so that the actual outlet water temperature meets the set outlet water temperature.

[0071] Among them, the control method of gas water heater is applied to the full load detection scenario of gas water heater. The preset maximum temperature is the highest temperature that the gas water heater can provide; the preset maximum heat load is the maximum heat load that the gas water heater can provide; and the preset low gas pressure heat load is the heat load that the gas water heater can provide under low gas pressure.

[0072] Specifically, the gas water heater is first put into a power-on standby state, and then ignited by water supply and starts stable combustion. The initial water flow rate at this time is represented as L1. It is determined whether the set outlet water temperature T1 is greater than or equal to the preset maximum temperature T0. If so, stable combustion is maintained, the water flow servo is kept at its maximum opening, and the current water flow rate L of the gas water heater is determined as the initial water flow rate L1. If not, it is determined whether the current heat load Q is equal to the preset maximum heat load Q0. If so, the initial water flow rate L1 is adjusted according to the preset maximum heat load Q0, the preset low gas pressure heat load Q1, and the actual outlet water temperature T of the gas water heater so that the actual outlet water temperature T matches the set outlet water temperature T1.

[0073] The control method for the gas water heater in this embodiment obtains the current heat load and the preset maximum heat load of the gas water heater when the set outlet water temperature is lower than the preset maximum temperature. When the current heat load is equal to the preset maximum heat load, the preset low-pressure heat load and the actual outlet water temperature of the gas water heater are obtained. Then, the initial water flow rate is adjusted according to the preset maximum heat load, the preset low-pressure heat load, and the actual outlet water temperature to ensure that the actual outlet water temperature meets the set outlet water temperature. By dynamically adjusting the water flow servo, the current water flow rate of the gas water heater is flexibly controlled so that the current water flow rate can be kept relatively at its maximum and the outlet water temperature meets the set temperature. At the same time, it avoids the problem of conflict between the operation of the water flow servo and the full load detection logic, which would affect the test results and cause some test items to fail.

[0074] In an alternative implementation, such as Figure 2 As shown, step S5 above includes:

[0075] S51. Determine whether the current heat load is less than or equal to the preset low-pressure heat load.

[0076] If yes, return to step S3; otherwise, proceed to step S52.

[0077] S52. Determine whether the actual outlet water temperature is less than or equal to the first preset temperature.

[0078] If not, return to step S3; if yes, proceed to step S53.

[0079] S53. Based on the current heat load, adjust the water flow servo from the maximum opening to the optimized opening to adjust the initial water flow to the optimized water flow, and determine the current water flow as the optimized water flow.

[0080] Among them, the first preset temperature is less than the set outlet water temperature, and the updated water flow rate is less than the initial water flow rate.

[0081] Specifically, it determines whether the current heat load Q is less than or equal to the preset low-pressure heat load Q1; if so, it returns to the step of maintaining the water flow servo at its maximum opening and determining the current water flow L of the gas water heater as the initial water flow L1; if not, it determines whether the actual outlet water temperature T is less than or equal to the first preset temperature T1-A, where A is a real number; if the actual outlet water temperature T is greater than the first preset temperature T1-A, it returns to the step of maintaining the water flow servo at its maximum opening and determining the current water flow of the gas water heater as the initial water flow; if the actual outlet water temperature T is less than or equal to the first preset temperature T1-A, it adjusts the water flow servo from its maximum opening to the optimized opening based on the current heat load Q, so as to adjust the initial water flow L1 to the optimized water flow L2, and determines the current water flow L as the optimized water flow L2.

[0082] The control method for the gas water heater in this embodiment determines whether the actual outlet water temperature is less than or equal to a first preset temperature when the current heat load is greater than the preset low gas pressure heat load. If so, based on the current heat load, the water flow servo is adjusted from its maximum opening to an optimized opening to adjust the initial water flow rate to the optimized water flow rate, and the current water flow rate is determined to be the optimized water flow rate. By dynamically adjusting the water flow servo, the current water flow rate of the gas water heater is flexibly controlled so that the current water flow rate can be relatively maintained at its maximum, and the outlet water temperature is guaranteed to meet the set temperature. At the same time, it avoids the problem of conflict between the operation of the water flow servo and the full load detection logic, which would affect the test results and cause some test items to fail.

[0083] In an alternative implementation, such as Figure 3 As shown, the steps following step S53 include:

[0084] S54. Determine whether the current heat load is equal to the maximum heat load.

[0085] If not, return to step S53; if yes, proceed to step S55.

[0086] S55. Determine whether the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature.

[0087] If not, return to step S53; if yes, proceed to step S56.

[0088] S56. Maintain the water flow server at the optimized opening and determine the current water flow rate as the optimized water flow rate.

[0089] The second preset temperature is lower than the first preset temperature, and the third preset temperature is higher than the first preset temperature.

[0090] Specifically, determine whether the current heat load Q is equal to the maximum heat load Q0; if not, return to the step of adjusting the water flow servo from the maximum opening to the optimized opening based on the current heat load Q, so as to adjust the initial water flow rate L1 to the optimized water flow rate L2, and determine the current water flow rate L as the optimized water flow rate L2; if yes, determine whether the actual outlet water temperature T is greater than or equal to the second preset temperature T1-B and less than or equal to the third preset temperature T1+B; where B is a real number, and A is greater than B; if the actual outlet water temperature T does not meet the condition of being greater than or equal to... If the second preset temperature T1-B is less than or equal to the third preset temperature T1+B, then return to the step of adjusting the water flow servo from the maximum opening to the optimized opening based on the current heat load Q, so as to adjust the initial water flow rate L1 to the optimized water flow rate L2, and determine the current water flow rate L as the optimized water flow rate L2; if the actual outlet water temperature T is greater than or equal to the second preset temperature T1-B and less than or equal to the third preset temperature T1+B, then maintain the water flow servo at the optimized opening, and determine the current water flow rate L as the optimized water flow rate L2.

[0091] In an alternative implementation, such as Figure 4 As shown, after step S56 above, the following steps are included:

[0092] S57. Determine whether the set outlet water temperature has been adjusted.

[0093] If yes, return to step S2; otherwise, proceed to step S58.

[0094] S58. Determine whether the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value.

[0095] If yes, return to step S56; otherwise, proceed to step S59.

[0096] S59. Determine the current water flow rate based on the actual water flow fluctuation value.

[0097] Specifically, it determines whether the set outlet water temperature T has been adjusted; if so, it returns to the step of determining whether the set outlet water temperature T is greater than or equal to the preset maximum temperature T0; if not, it determines whether the actual water flow fluctuation value LB1 is less than or equal to the preset water flow fluctuation value LB0; if the actual water flow fluctuation value LB1 is less than or equal to the preset water flow fluctuation value LB0, it returns to the step of maintaining the water flow server at the optimized opening and determining the current water flow L as the optimized water flow L2; if the actual water flow fluctuation value LB1 is not less than or equal to the preset water flow fluctuation value LB0, it determines the current water flow L based on the actual water flow fluctuation value LB1.

[0098] In this implementation, when the set outlet water temperature is not adjusted and the actual water flow fluctuates, it is determined that fluctuations in external water pressure cause fluctuations in water flow. To avoid the impact of water flow fluctuations on the actual outlet water temperature, the current opening degree of the outlet water flow servo is determined based on the relationship between the actual water flow fluctuation value, the preset water flow fluctuation value, and the optimized water flow. The current water flow of the gas water heater is flexibly adjusted to keep the current water flow relatively at its maximum and ensure that the outlet water temperature meets the set temperature. This avoids the problem of water flow servo operation conflicting with the full load detection logic, affecting the test results and causing some test items to fail.

[0099] In an alternative implementation, such as Figure 5 As shown, step S59 above includes:

[0100] S591. Obtain the median value of the actual water flow fluctuation and determine whether the median value is greater than or equal to the optimized water flow.

[0101] If yes, return to step S56; otherwise, proceed to step S592.

[0102] S592. Maintain the water flow server at the optimized opening and determine the current water flow rate as the median value.

[0103] Specifically, see Figure 6First, the gas water heater is put into a power-on standby state. Then, water is supplied and ignition begins, resulting in stable combustion. The initial water flow rate at this point is denoted as L1. It is then determined whether the set outlet water temperature T1 is greater than or equal to the preset maximum temperature T0. If so, stable combustion is maintained, the water flow servo is kept at its maximum opening, and the current water flow rate L of the gas water heater is determined to be the initial water flow rate L1. If not, it is then determined whether the current heat load Q is equal to the preset maximum heat load Q0. If so, it is then determined whether the current heat load Q is less than or equal to the preset low-pressure heat load Q1. If so, the process returns to maintaining the water flow servo at its maximum opening and the current water flow rate L of the gas water heater is determined to be the initial water flow rate L1. The first step is to set the current water flow rate L to the initial water flow rate L1. If not, determine whether the actual outlet water temperature T is less than or equal to the first preset temperature T1-A. If the actual outlet water temperature T is greater than the first preset temperature T1-A, return to the step of maintaining the water flow servo at its maximum opening and determining the current water flow rate of the gas water heater as the initial water flow rate. If the actual outlet water temperature T is less than or equal to the first preset temperature T1-A, then based on the current heat load Q, adjust the water flow servo from its maximum opening to the optimized opening to adjust the initial water flow rate L1 to the optimized water flow rate L2, and determine the current water flow rate L as the optimized water flow rate L2.

[0104] Next, determine whether the current heat load Q is equal to the maximum heat load Q0. If not, return to the step of adjusting the water flow server from the maximum opening to the optimized opening based on the current heat load Q, so as to adjust the initial water flow rate L1 to the optimized water flow rate L2, and determine the current water flow rate L as the optimized water flow rate L2. If yes, determine whether the actual outlet water temperature T is greater than or equal to the second preset temperature T1-B and less than or equal to the third preset temperature T1+B. If the actual outlet water temperature T does not meet the condition of being greater than or equal to the second preset temperature T1-B and less than or equal to the third preset temperature T1+B, return to the step of adjusting the water flow server from the maximum opening to the optimized opening based on the current heat load Q, so as to adjust the initial water flow rate L1 to the optimized water flow rate L2, and determine the current water flow rate L as the optimized water flow rate L2. If the actual outlet water temperature T meets the condition of being greater than or equal to the second preset temperature T1-B and less than or equal to the third preset temperature T1+B, maintain the water flow server at the optimized opening, and determine the current water flow rate L as the optimized water flow rate L2.

[0105] Next, determine whether the set outlet water temperature T has been adjusted. If yes, return to the step of determining whether the set outlet water temperature T is greater than or equal to the preset maximum temperature T0. If no, determine whether the actual water flow fluctuation value LB1 is less than or equal to the preset water flow fluctuation value LB0. If the actual water flow fluctuation value LB1 is less than or equal to the preset water flow fluctuation value LB0, return to the step of maintaining the water flow server at the optimized opening and determining the current water flow L as the optimized water flow L2. If the actual water flow fluctuation value LB1 is not less than or equal to the preset water flow fluctuation value LB0, obtain the median value LB2 of the actual water flow fluctuation value LB1 and determine whether the median value LB2 is greater than or equal to the optimized water flow L2. If yes, return to the step of maintaining the water flow server at the optimized opening and determining the current water flow L as the optimized water flow L2. If no, maintain the water flow server at the optimized opening and determine the current water flow L as the median value LB2.

[0106] In an optional embodiment, the control method for the gas water heater further includes:

[0107] If the current heat load is not equal to the maximum heat load, return to the steps of maintaining the water flow servo at maximum opening and determining the current water flow of the gas water heater as the initial water flow.

[0108] Specifically, see Figure 6 If the current heat load Q is not equal to the maximum heat load Q0, return to the step of maintaining the water flow servo at its maximum opening and determining the current water flow L of the gas water heater as the initial water flow L1. That is, the water flow servo does not operate.

[0109] Example 2

[0110] Corresponding to the aforementioned embodiments of the control method for gas water heaters, this disclosure also provides embodiments of a control system for gas water heaters, wherein the inlet pipe of the gas water heater is equipped with a water flow servo for regulating the water flow rate; such as Figure 7 As shown, the control system includes:

[0111] The first data acquisition module 1 is used to acquire the set outlet water temperature and preset maximum temperature of the gas water heater, as well as the initial water flow rate after the gas water heater is started.

[0112] The initial water flow rate is the water flow rate when the water flow server is at its maximum opening.

[0113] Temperature judgment module 2 is used to determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature;

[0114] The first opening adjustment module 3 is used to maintain the water flow servo at the maximum opening when the set outlet water temperature is greater than or equal to the preset maximum temperature, and to determine the current water flow of the gas water heater as the initial water flow.

[0115] The second data acquisition module 4 is used to acquire the current heat load and the preset maximum heat load of the gas water heater when the set outlet water temperature does not meet the requirement of being greater than or equal to the preset maximum temperature, and to acquire the preset low gas pressure heat load and the actual outlet water temperature of the gas water heater when the current heat load is equal to the preset maximum heat load.

[0116] The water flow rate adjustment module 5 is used to adjust the initial water flow rate based on the preset maximum heat load, the preset low air pressure heat load, and the actual outlet water temperature, so that the actual outlet water temperature meets the set outlet water temperature.

[0117] In an optional embodiment, the water flow regulation module 5 includes:

[0118] The first processing unit 51 is used to determine whether the current heat load is less than or equal to the preset low gas pressure heat load; if so, it calls the first opening adjustment module 3 to maintain the water flow servo at the maximum opening and determines the current water flow of the gas water heater as the initial water flow.

[0119] The second processing unit 52 is used to determine whether the actual outlet water temperature is less than or equal to the first preset temperature when the current heat load does not meet the requirement of being less than or equal to the preset low gas pressure heat load; wherein the first preset temperature is less than the set outlet water temperature; if the actual outlet water temperature does not meet the requirement of being less than or equal to the first preset temperature, the first opening adjustment module 3 is called to maintain the water flow servo at the maximum opening and determine the current water flow of the gas water heater as the initial water flow.

[0120] The third processing unit 53 is used to adjust the water flow servo from the maximum opening to the optimized opening based on the current heat load when the actual outlet water temperature is less than or equal to the first preset temperature, so as to adjust the initial water flow rate to the optimized water flow rate and determine the current water flow rate as the optimized water flow rate.

[0121] In an optional embodiment, the control system of the gas water heater further includes:

[0122] The load processing module 6 is used to determine whether the current heat load is equal to the maximum heat load; if not, the third processing unit 53 is called to adjust the water flow servo from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow to the optimized water flow and determine the current water flow as the optimized water flow; if yes, it is determined whether the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature.

[0123] Among them, the second preset temperature is lower than the first preset temperature, and the third preset temperature is higher than the first preset temperature;

[0124] If the actual outlet water temperature does not meet the condition of being greater than or equal to the second preset temperature and less than or equal to the third preset temperature, the third processing unit 53 is invoked to adjust the water flow servo from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow rate to the optimized water flow rate and determine the current water flow rate as the optimized water flow rate.

[0125] The second opening adjustment module 7 is used to maintain the water flow servo at the optimized opening if the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, and to determine the current water flow rate as the optimized water flow rate.

[0126] In an optional embodiment, the control system of the gas water heater further includes:

[0127] Temperature processing module 8 is used to determine whether the set outlet water temperature has been adjusted; if so, it calls temperature judgment module 2 to determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature.

[0128] The water flow processing module 9 is used to determine whether the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value if the set outlet water temperature has not been adjusted; if the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value, the second opening adjustment module 7 is called to maintain the water flow server at the optimized opening and determine the current water flow as the optimized water flow.

[0129] The water flow update module 10 is used to determine the current water flow based on the actual water flow fluctuation value if the actual water flow fluctuation value does not meet the requirement of being less than or equal to the preset water flow fluctuation value.

[0130] In an optional implementation, the water flow update module 10 includes:

[0131] The water flow processing unit 101 is used to obtain the median value of the actual water flow fluctuation value, and determine whether the median value is greater than or equal to the optimized water flow. If so, the second opening adjustment module 7 is called to maintain the water flow server at the optimized opening and determine that the current water flow is the optimized water flow.

[0132] The water flow update unit 102 is used to maintain the water flow server at the optimized opening degree if the intermediate value does not meet the requirement of being greater than or equal to the optimized water flow, and to determine the current water flow as the intermediate value.

[0133] In an optional embodiment, the second data acquisition module 4 is further configured to call the first opening adjustment module 3 when the current heat load is not equal to the maximum heat load, so as to maintain the water flow servo at the maximum opening and determine the current water flow of the gas water heater as the initial water flow.

[0134] The water flow control system of the gas water heater in this embodiment dynamically adjusts the water flow servo to flexibly regulate the current water flow of the gas water heater, so that the current water flow can be kept at its maximum and the outlet water temperature meets the set temperature. This avoids the failure of some tests due to the water flow servo not working during full-load testing, thus improving the testing efficiency.

[0135] As the system implementation is basically the same as the method implementation, the relevant parts can be referred to in the description of the method implementation, and will not be repeated here.

[0136] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.

[0137] Example 3

[0138] This embodiment provides a gas water heater, including a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, it implements the control method of the gas water heater provided in the above embodiment.

[0139] Specifically, the gas water heater also includes other components, such as display components and temperature detection components. This disclosure does not limit the specific structure of the gas water heater.

[0140] The gas water heater disclosed herein dynamically adjusts the water flow rate of the gas water heater by dynamically regulating the water flow servo, so that the current water flow rate can be kept at a relatively maximum and the outlet water temperature can be guaranteed to meet the set temperature. At the same time, it avoids the problem of conflict between the operation of the water flow servo and the full load detection logic, which would affect the test results and cause some test items to fail.

[0141] Example 4

[0142] This embodiment provides a computer-readable storage medium storing a computer program thereon. When the program is executed by a processor, it implements the control method for a gas water heater provided in the above embodiment.

[0143] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.

[0144] Example 5

[0145] This embodiment provides a computer program product, including a computer program that, when executed by a processor, implements the control method for a gas water heater provided in the above embodiment.

[0146] The program code for executing the computer program product disclosed herein can be written in any combination of one or more programming languages. The program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.

[0147] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.

Claims

1. A control method for a gas water heater, characterized in that, The gas water heater's inlet pipe is equipped with a water flow servo for regulating water flow; the control method includes: The set outlet water temperature and preset maximum temperature of the gas water heater, as well as the initial water flow rate after the gas water heater is started, are obtained. Wherein, the initial water flow rate is the water flow rate when the water flow server is at its maximum opening; Determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature; If so, the water flow server is kept at the maximum opening, and the current water flow of the gas water heater is determined as the initial water flow. If not, obtain the current heat load and preset maximum heat load corresponding to the gas water heater. If the current heat load is equal to the preset maximum heat load, obtain the preset low gas pressure heat load and actual outlet water temperature of the gas water heater. The initial water flow rate is adjusted based on the preset maximum heat load, the preset low air pressure heat load, and the actual outlet water temperature, so that the actual outlet water temperature matches the set outlet water temperature.

2. The control method according to claim 1, characterized in that, The step of adjusting the initial water flow rate based on the preset maximum heat load, the preset low-pressure heat load, and the actual outlet water temperature to make the actual outlet water temperature conform to the set outlet water temperature includes: Determine whether the current heat load is less than or equal to the preset low-pressure heat load; If so, return to the step of maintaining the water flow server at the maximum opening and determining the current water flow of the gas water heater as the initial water flow; If not, determine whether the actual outlet water temperature is less than or equal to the first preset temperature; Wherein, the first preset temperature is lower than the set outlet water temperature; If the actual outlet water temperature does not meet the requirement of being less than or equal to the first preset temperature, then return to the step of maintaining the water flow server at the maximum opening and determining the current water flow of the gas water heater as the initial water flow. If the actual outlet water temperature is less than or equal to the first preset temperature, then based on the current heat load, the water flow servo is adjusted from the maximum opening to the optimized opening, so as to adjust the initial water flow rate to the optimized water flow rate, and the current water flow rate is determined to be the optimized water flow rate.

3. The control method according to claim 2, characterized in that, The step of adjusting the water flow servo from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow rate to the optimized water flow rate, and determining the current water flow rate as the optimized water flow rate, includes the following steps: Determine whether the current heat load is equal to the maximum heat load; If not, return to the step of adjusting the water flow server from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow to the optimized water flow, and determine the current water flow as the optimized water flow; If so, determine whether the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature; Wherein, the second preset temperature is lower than the first preset temperature, and the third preset temperature is higher than the first preset temperature; If the actual outlet water temperature does not meet the condition of being greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then return to the step of adjusting the water flow server from the maximum opening to the optimized opening based on the current heat load, so as to adjust the initial water flow rate to the optimized water flow rate, and determine the current water flow rate as the optimized water flow rate; If the actual outlet water temperature is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the water flow server is maintained at the optimized opening degree, and the current water flow rate is determined to be the optimized water flow rate.

4. The control method according to claim 3, characterized in that, The step of maintaining the water flow server at the optimized opening and determining the current water flow rate as the optimized water flow rate further includes: Determine whether the set outlet water temperature has been adjusted; If so, return to the step of determining whether the set outlet water temperature is greater than or equal to the preset maximum temperature; If not, determine whether the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value; If the actual water flow fluctuation value is less than or equal to the preset water flow fluctuation value, then return to the step of maintaining the water flow server at the optimized opening degree and determining the current water flow as the optimized water flow; If the actual water flow fluctuation value does not meet the requirement of being less than or equal to the preset water flow fluctuation value, then the current water flow is determined based on the actual water flow fluctuation value.

5. The control method according to claim 4, characterized in that, The step of determining the current water flow rate based on the actual water flow rate fluctuation value includes: Obtain the median value of the actual water flow fluctuation value, and determine whether the median value is greater than or equal to the optimized water flow. If so, return to maintain the water volume server at the optimized opening degree, and determine the current water flow rate as the optimized water flow rate; If not, maintain the water flow server at the optimized opening and determine the current water flow rate as the intermediate value.

6. The control method according to claim 1, characterized in that, The control method further includes: If the current heat load is not equal to the maximum heat load, return to the step of maintaining the water flow servo at the maximum opening and determining the current water flow of the gas water heater as the initial water flow.

7. A water flow control system for a gas water heater, characterized in that, The gas water heater's inlet pipe is equipped with a water flow servo for regulating water flow; the control system includes: The first data acquisition module is used to acquire the set outlet water temperature and preset maximum temperature of the gas water heater, as well as the initial water flow rate after the gas water heater is started. Wherein, the initial water flow rate is the water flow rate when the water flow server is at its maximum opening; The temperature judgment module is used to determine whether the set outlet water temperature is greater than or equal to the preset maximum temperature; The first opening adjustment module is used to maintain the water flow servo at the maximum opening when the set outlet water temperature is greater than or equal to the preset maximum temperature, and to determine the current water flow of the gas water heater as the initial water flow. The second data acquisition module is used to acquire the current heat load and the preset maximum heat load of the gas water heater when the set outlet water temperature does not meet the requirement of being greater than or equal to the preset maximum temperature, and to acquire the preset low gas pressure heat load and the actual outlet water temperature of the gas water heater when the current heat load is equal to the preset maximum heat load. The water flow rate adjustment module is used to adjust the initial water flow rate based on the preset maximum heat load, the preset low air pressure heat load, and the actual outlet water temperature, so that the actual outlet water temperature meets the set outlet water temperature.

8. A gas water heater, comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, characterized in that, When the processor executes the computer program, it implements the control method for the gas water heater as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the control method for the gas water heater as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the control method for the gas water heater as described in any one of claims 1 to 6.