A control method for a gas water heater, a gas water heater and a computer device
By detecting sudden changes in the water flow of the gas water heater and judging the user's water usage habits, the target heat output for accelerating constant temperature is determined, which solves the problem of temperature fluctuations of the gas water heater outlet water and improves the user experience.
Patent Information
- Application Number
- CN202211402675.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-10
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2042-11-10
AI Technical Summary
When users use gas water heaters to bathe, the water demand at other water points of family members causes the water flow to suddenly increase, causing the water outlet temperature to drop first and gradually increase to the target temperature, affecting the user's water use experience.
By detecting the sudden change in water flow of the gas water heater, the historical heat output sequence is used to determine whether the user has the habit of increasing water points. If so, the target heat for accelerating constant temperature is determined based on the current water flow, inlet water temperature, target temperature and water flow mutation amount. output, heating to quickly restore the outlet water temperature to the target temperature.
By judging the user's water usage habits and adjusting the heating method, the time for the gas water heater to enter the constant temperature stage can be shortened and the user experience can be improved.
Smart Images

Figure CN115789966B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart home appliances, and in particular to a control method for a gas water heater, a gas water heater and a computer device. Background Art
[0002] At present, the water outlet pipes of household gas water heaters are generally connected to different water use points in the home, such as bathrooms, kitchens, toilets, etc. When the faucet of a water use point is turned on, the gas water heater detects that the water flow exceeds the starting water flow and then starts ignition to heat the cold water entering the gas water heater to the target temperature set by the user and maintain a constant temperature.
[0003] However, when users use gas water heaters to take a bath, taps at other water points may be turned on due to water needs of family members (such as washing dishes). At this time, the water flow of the gas water heater suddenly increases, and the heat output of the gas water heater also increases accordingly. However, the increased heat output of the gas water heater takes a certain amount of time to be transmitted to the water flow, so the outlet water temperature will first decrease and gradually increase to the target temperature, resulting in the water experience of users who are taking a bath with hot water being affected during the period when the outlet water temperature returns to the target temperature. Summary of the invention
[0004] Based on this, it is necessary to provide a control method for a gas water heater, a gas water heater and a computer device to address the above technical problems.
[0005] In a first aspect, a control method for a gas water heater is provided, the method comprising:
[0006] When a sudden change in the water flow of the gas water heater is detected, judging whether the user has a habit of adding water use points during water use according to a historical heat output sequence of the gas water heater;
[0007] If the user has the habit of adding water points during water use, the target heat output corresponding to the accelerated constant temperature is determined based on the current water flow, water inlet temperature, target temperature set by the user, and target water flow mutation amount;
[0008] Heating is performed according to the target heat output, and after the outlet water temperature reaches the target temperature, heating is performed according to the standard heat output; the standard heat output is determined according to the current water flow, the inlet water temperature and the target temperature.
[0009] As an optional implementation, the target heat output corresponding to the accelerated constant temperature is determined according to the current water flow rate, the water inlet temperature, the target temperature set by the user, and the target water flow mutation amount, including:
[0010] In the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value, query the target accelerated temperature rise value corresponding to the target water flow mutation amount;
[0011] The target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, the water inlet temperature, the target temperature and the target accelerated temperature rise value.
[0012] As an optional implementation manner, the formula for determining the target heat output corresponding to the accelerated constant temperature according to the current water flow, the water inlet temperature, the target temperature and the target accelerated temperature rise value is:
[0013] Qout1=(Tm-To+Ts)*s*C
[0014] Among them, Qout1 represents the target heat output, s represents the current water flow rate, To represents the inlet water temperature, Tm represents the target temperature, Ts represents the target accelerated temperature rise value, and C represents the specific heat capacity of water.
[0015] As an optional implementation manner, judging whether the user has a habit of adding water use points during water use according to the historical heat output sequence of the gas water heater includes:
[0016] In the historical heat output sequence, a preset number of water use cycles closest to the current time is determined; the water use cycle includes all heat outputs collected from the gas water heater from one start to shutdown;
[0017] For each water use cycle, determining the average heat output corresponding to each water use sub-cycle in the water use cycle; the absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold;
[0018] For each of the water use sub-cycles, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, the number of times the user increases the water use point during the water use process is increased by 1;
[0019] If the number of times the user adds water points during water use is greater than a preset number threshold, it is determined that the user has a habit of adding water points during water use;
[0020] Otherwise, it is determined that the user does not have the habit of adding water use points during water use.
[0021] As an optional implementation, the method further includes:
[0022] If the user does not have the habit of adding water use points during water use, heating is performed according to the standard heat output.
[0023] In a second aspect, a gas water heater is provided, the gas water heater comprising:
[0024] A main control device is used to determine whether the user has a habit of adding water use points during water use according to a historical heat output sequence of the gas water heater when a sudden change in the water flow of the gas water heater is detected;
[0025] The main control device is also used to determine the target heat output corresponding to the accelerated constant temperature according to the current water flow rate, water inlet temperature, target temperature set by the user and target water flow mutation amount if the user has the habit of adding water points during water use;
[0026] The main control device is also used to heat according to the target heat output, and after the outlet water temperature reaches the target temperature, heat according to the standard heat output; the standard heat output is determined based on the current water flow, the inlet water temperature and the target temperature.
[0027] As an optional implementation manner, the main control device is specifically used to:
[0028] In the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value, query the target accelerated temperature rise value corresponding to the target water flow mutation amount;
[0029] The target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, the water inlet temperature, the target temperature and the target accelerated temperature rise value.
[0030] As an optional implementation manner, the main control device is specifically used to:
[0031] In the historical heat output sequence, a preset number of water use cycles closest to the current time is determined; the water use cycle includes all heat outputs collected from the gas water heater from one start to shutdown;
[0032] For each water use cycle, determining the average heat output corresponding to each water use sub-cycle in the water use cycle; the absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold;
[0033] For each of the water use sub-cycles, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, the number of times the user increases the water use point during the water use process is increased by 1;
[0034] If the number of times the user adds water points during water use is greater than a preset number threshold, it is determined that the user has a habit of adding water points during water use;
[0035] Otherwise, it is determined that the user does not have the habit of adding water use points during water use.
[0036] As an optional implementation manner, the main control device is further used for:
[0037] If the user does not have the habit of adding water use points during water use, heating is performed according to the standard heat output.
[0038] In a third aspect, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the processor executes the computer program, the method steps described in the first aspect are implemented.
[0039] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the method steps described in the first aspect are implemented.
[0040] The present application provides a control method for a gas water heater, a gas water heater and a computer device. The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:
[0041] When a sudden change in the water flow of the gas water heater is detected, it is determined whether the user has the habit of adding water use points during the water use process based on the historical heat output sequence of the gas water heater. If the user has the habit of adding water use points during the water use process, the target heat output corresponding to the accelerated constant temperature is determined based on the current water flow, water inlet temperature, target temperature set by the user, and target water flow mutation amount. Heating is performed according to the target heat output so that the outlet water temperature quickly returns to the target temperature. After the outlet water temperature reaches the target temperature, it indicates that the gas water heater enters the constant temperature stage, and heating is performed according to the standard heat output. Among them, the standard heat output is determined based on the current water flow, water inlet temperature and target temperature. Through the above method, the user's water use habits can be judged based on the historical data of the gas water heater, and the heating method of the gas water heater can be controlled according to the user's water use habits, which can shorten the time to enter the constant temperature stage and improve the user experience.
[0042] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 A schematic diagram of the structure of a gas water heater provided in an embodiment of the present application;
[0045] Figure 2 A flow chart of a method for controlling a gas water heater provided in an embodiment of the present application;
[0046] Figure 3 A flowchart for determining whether a user has a habit of adding water use points during water use provided in an embodiment of the present application;
[0047] Figure 4 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0049] The control method of the gas water heater provided in the embodiment of the present application can be applied to gas water heaters. Figure 1 A schematic diagram of the structure of a gas water heater provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the gas water heater includes a main control device 110, a water flow sensor 120, a water inlet temperature sensor 130 and a water outlet temperature sensor 140. Among them, the water flow sensor 120 is used to collect the current water flow of the gas water heater, the water inlet temperature sensor 130 is used to collect the water inlet temperature of the gas water heater, and the water outlet temperature sensor 140 is used to collect the water outlet temperature of the gas water heater.
[0050] The following will describe in detail a control method for a gas water heater provided in an embodiment of the present application in combination with a specific implementation method. Figure 2 A flow chart of a control method for a gas water heater provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the specific steps are as follows:
[0051] Step 201, when a sudden change in the water flow of the gas water heater is detected, it is determined whether the user has a habit of adding water use points during water use according to a historical heat output sequence of the gas water heater.
[0052] In implementation, the gas water heater is turned on and ignited after detecting that the current water flow exceeds the starting water flow (e.g., 1L / min), and the current water flow is continuously detected. In general household water use scenarios, the water flow will remain stable, but in some special cases, the water flow will mutate suddenly. There are many reasons for the sudden change of water flow, which can be divided into two types: the first is due to the increase of water points. In this case, the water flow will continue to maintain the water flow after the sudden change for a certain period of time (e.g., 5 minutes) after the sudden increase. For example, when the kitchen starts to use water to wash dishes during the bathing process, the water outlet temperature will first decrease and gradually increase to the target temperature according to the control logic in the prior art. The second is because other water points are used for a short time or accidentally opened, etc. In these cases, the water flow will return to the state before the sudden change in a short time (e.g., 10 seconds) after the sudden increase, and the impact on the water outlet temperature is small. Therefore, when it is detected that the water flow of the gas water heater has a sudden change, in order to make effective control for the sudden change of the water flow, the embodiment of the present application first determines whether the user has the habit of adding water points during the water use process according to the historical heat output sequence of the gas water heater, so as to adjust the heating method of the gas water heater according to the judgment result feedback later, and improve the user experience. Among them, the historical heat output sequence is collected periodically during the use of the gas water heater in the past period of time, and can be used as a basis for judging the user's water usage habits.
[0053] It should be noted that the historical heat output sequence is used as the basis for judging the user's water use habits in the embodiment of the present application. In other embodiments, historical usage data such as historical water flow sequence and historical gas consumption sequence can also be used to replace the historical heat output sequence as the basis for judging the user's water use habits, which all belong to the protection scope of the present application.
[0054] As an optional implementation, a method for determining a sudden change in the water flow of a gas water heater is as follows: when the difference between the current water flow detected and the water flow detected in the previous detection cycle is greater than a preset water flow mutation threshold, it is determined that a sudden change in the water flow has occurred.
[0055] As an optional implementation, there are various methods for determining whether the user has the habit of adding water use points during water use according to the historical heat output sequence of the gas water heater. Figure 3 A flowchart for determining whether a user has a habit of adding water use points during water use is provided in an embodiment of the present application, such as Figure 3 As shown, the processing process of the gas water heater is as follows:
[0056] Step 301, in the historical heat output sequence, determine a preset number of water use cycles closest to the current time, wherein the water use cycle includes all heat outputs collected from the gas water heater from startup to shutdown.
[0057] In implementation, in the historical heat output sequence, a preset number of water use cycles closest to the current time are determined. Among them, the water use cycle includes all heat outputs collected from the gas water heater from one startup to shutdown. Because the user's water use habits will change over time, the embodiment of the present application can obtain a more accurate judgment result by judging whether the user has the habit of adding water use points during the water use process based on the preset number of water use cycles closest to the current time. Preferably, the preset number can be determined by engineering personnel based on test data and pre-stored in the gas water heater. It should be noted that if the user does not start the gas water heater for a long time (for example, more than one month), the data of the historical heat output sequence will be cleared and re-recorded when the gas water heater is started next time.
[0058] Step 302: for each water use cycle, determine the average heat output corresponding to each water use sub-cycle in the water use cycle, wherein the absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold.
[0059] In implementation, for each water use cycle, the average heat output corresponding to each water use sub-cycle in the water use cycle is determined. The absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold, that is, in a water use sub-cycle, the water flow, water inlet temperature and target temperature do not undergo sudden changes, and the change in heat output is within a normal fluctuation range. Preferably, the heat output fluctuation threshold can be determined by engineering personnel based on test data and pre-stored in the gas water heater.
[0060] Step 303, for each water use sub-cycle, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, the number of times the user increases the water use point during the water use process is increased by 1.
[0061] In implementation, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, it means that the user has added water points in the water use process corresponding to the water use sub-cycle, resulting in a sudden increase in water flow and a certain duration, which in turn causes a corresponding increase in heat output and a certain duration. Therefore, the number of times the user adds water points in the water use process is increased by 1. Preferably, the heat output increase threshold and the duration threshold can be determined by engineering personnel based on test data and pre-stored in the gas water heater.
[0062] Step 304: If the number of times the user adds water use points during water use is greater than a preset number threshold, it is determined that the user has a habit of adding water use points during water use.
[0063] In implementation, if the number of times the user adds water points during water use is greater than a preset number threshold, it means that in the preset number of water use cycles closest to the current time, the number of times the user adds water points during water use is relatively large, and it is determined that the user has the habit of adding water points during water use. Preferably, the preset number threshold can be determined by engineering personnel based on test data and pre-stored in the gas water heater.
[0064] Step 305: Otherwise, it is determined that the user does not have the habit of adding water use points during the water use process.
[0065] During implementation, if the number of times a user adds water use points during the water use process is less than or equal to a preset number threshold, it means that in the preset number of water use cycles closest to the current time, the number of times the user adds water use points during the water use process is small, and it is determined that the user does not have the habit of adding water use points during the water use process.
[0066] Step 202, if the user has the habit of adding water use points during the water use process, the target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, water inlet temperature, target temperature set by the user and target water flow mutation amount.
[0067] In implementation, if the user has the habit of adding water points during the water use process, it means that the current sudden change in water flow is caused by the increase in water points. At this time, heating is performed according to the control logic in the prior art, and the water outlet temperature will first decrease and gradually increase to the target temperature. Therefore, in order to shorten the time it takes for the water temperature to return to the target temperature, the embodiment of the present application determines the target heat output corresponding to the accelerated constant temperature based on the current water flow, water inlet temperature, target temperature set by the user, and target water flow mutation amount. Among them, the target water flow mutation amount is the difference between the current water flow and the water flow detected in the previous detection cycle (i.e., the water flow before the mutation). It should be noted that the larger the target water flow mutation amount, the more the water outlet temperature decreases. In order to accelerate the entry into the constant temperature stage, the greater the target heat output required.
[0068] As an optional implementation, the gas water heater determines the target heat output corresponding to the accelerated constant temperature according to the current water flow, water inlet temperature, user-set target temperature and target water flow mutation amount as follows:
[0069] Step 1: In the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value, query the target accelerated temperature rise value corresponding to the target water flow mutation amount.
[0070] In implementation, the target accelerated temperature rise value corresponding to the target water flow mutation is queried in the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value. The larger the target water flow mutation amount, the larger the queried target accelerated temperature rise value. Preferably, the correspondence between the water flow mutation amount and the accelerated temperature rise value is determined by engineering personnel based on test data and pre-stored in the gas water heater.
[0071] Step 2: Determine the target heat output corresponding to the accelerated constant temperature according to the current water flow, water inlet temperature, target temperature and target accelerated temperature rise value.
[0072] In practice, the gas water heater determines the target heat output corresponding to the accelerated constant temperature according to the current water flow, water inlet temperature, target temperature and target accelerated temperature rise value. The formula is:
[0073] Qout1=(Tm-To+Ts)*s*C
[0074] Among them, Qout1 represents the target heat output, s represents the current water flow rate, To represents the inlet water temperature, Tm represents the target temperature, Ts represents the target accelerated temperature rise value, and C represents the specific heat capacity of water.
[0075] Step 203, heating is performed according to the target heat output, and after the outlet water temperature reaches the target temperature, heating is performed according to the standard heat output, wherein the standard heat output is determined according to the current water flow, the inlet water temperature and the target temperature.
[0076] In implementation, the gas water heater is heated according to the target heat output corresponding to the determined accelerated constant temperature. Compared with heating according to the standard heat output, it can greatly shorten the time for the outlet water temperature to return to the target temperature, thereby reducing the user's waiting time, improving the user experience, and saving gas. After detecting that the outlet water temperature has reached the target temperature (that is, the gas water heater enters the constant temperature stage), the gas water heater is heated according to the standard heat output. Among them, the standard heat output is determined according to the current water flow, water inlet temperature and target temperature. The formula for determining the standard heat output is:
[0077] Qout2=(Tm-To)*s*C
[0078] Among them, Qout2 represents the standard heat output, s represents the current water flow rate, To represents the inlet water temperature, Tm represents the target temperature, and C represents the specific heat capacity of water.
[0079] As an optional implementation, the processing process of the gas water heater further includes: if the user does not have the habit of adding water use points during the water use process, heating is performed according to the standard heat output.
[0080] In implementation, if it is determined based on the historical heat output sequence of the gas water heater that the user does not have the habit of adding water points during water use, then it cannot be determined that the sudden change in water flow in the current water use process is caused by the user adding water points during water use. At this time, the gas water heater heats according to the standard heat output. The process of determining the standard heat output is referred to step 203, which will not be described in detail here.
[0081] It should be noted that although the historical heat output sequence of the gas water heater shows that the user does not have the habit of adding water use points during the water use process, the sudden change in water flow during the current water use process may still be caused by the user adding water use points during the water use process. At this time, the heat output during heating according to the standard heat output will be recorded in the historical heat output sequence as a basis for judging whether the user has the habit of adding water use points during the water use process next time.
[0082] It should be noted that, in step 202, the target proportional valve current value corresponding to the accelerated constant temperature can also be directly determined according to the target water flow mutation amount; in step 203, heating is performed according to the target proportional valve current value, and after the outlet water temperature reaches the target temperature, heating is performed according to the standard proportional valve current value. Among them, the standard proportional valve current value is determined according to the current water flow, the inlet water temperature and the target temperature.
[0083] The embodiment of the present application provides a control method for a gas water heater. When a sudden change in the water flow of the gas water heater is detected, it is judged whether the user has the habit of adding water points during the water use process according to the historical heat output sequence of the gas water heater. If the user has the habit of adding water points during the water use process, the target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, water inlet temperature, target temperature set by the user and the target water flow mutation amount. Heating is performed according to the target heat output so that the outlet water temperature quickly returns to the target temperature. After the outlet water temperature reaches the target temperature, it indicates that the gas water heater enters the constant temperature stage, and heating is performed according to the standard heat output. Among them, the standard heat output is determined according to the current water flow, water inlet temperature and target temperature. Through the above method, the user's water use habits can be judged according to the historical data of the gas water heater, and the heating method of the gas water heater can be controlled according to the user's water use habits, which can shorten the time to enter the constant temperature stage and improve the user experience.
[0084] It should be understood that although Figures 2 to 3 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figures 2 to 3At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0085] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0086] The present application also provides a gas water heater, such as Figure 1 As shown, the gas water heater comprises:
[0087] The main control device 110 is used to determine whether the user has a habit of adding water use points during water use according to the historical heat output sequence of the gas water heater when detecting a sudden change in the water flow of the gas water heater collected by the water flow sensor 120;
[0088] The main control device 110 is also used to determine the target heat output corresponding to the accelerated constant temperature according to the current water flow collected by the water flow sensor 120, the water inlet temperature collected by the water inlet temperature sensor 130, the target temperature set by the user and the target water flow mutation amount if the user has the habit of adding water points during the water use process;
[0089] The main control device 110 is also used to heat according to the target heat output, and after the outlet water temperature collected by the outlet water temperature sensor 140 reaches the target temperature, heat according to the standard heat output; the standard heat output is determined based on the current water flow, water inlet temperature and target temperature.
[0090] As an optional implementation manner, the main control device 110 is specifically used for:
[0091] In the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value, query the target accelerated temperature rise value corresponding to the target water flow mutation amount;
[0092] The target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, the inlet water temperature collected by the inlet water temperature sensor 130, the target temperature and the target accelerated temperature rise value.
[0093] As an optional implementation manner, the main control device 110 is specifically used for:
[0094] In the historical heat output sequence, a preset number of water use cycles closest to the current time is determined; the water use cycle includes all heat outputs collected from the gas water heater from one start to shutdown;
[0095] For each water use cycle, the average heat output corresponding to each water use sub-cycle in the water use cycle is determined; the absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold;
[0096] For each water use sub-cycle, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, the number of times the user increases the water use point during the water use process is increased by 1;
[0097] If the number of times the user adds water points during water use is greater than a preset number threshold, it is determined that the user has a habit of adding water points during water use;
[0098] Otherwise, it is determined that the user does not have the habit of adding water use points during the water use process.
[0099] As an optional implementation manner, the main control device 110 is further used for:
[0100] If the user does not have the habit of adding water points during water use, heating will be performed according to the standard heat output.
[0101] The embodiment of the present application provides a gas water heater. When the main control device detects that the water flow of the gas water heater has a sudden change, it determines whether the user has the habit of adding water points during the water use process according to the historical heat output sequence of the gas water heater. If the user has the habit of adding water points during the water use process, the main control device determines the target heat output corresponding to the accelerated constant temperature according to the current water flow, the water inlet temperature, the target temperature set by the user, and the target water flow mutation amount. The main control device heats according to the target heat output so that the outlet water temperature quickly returns to the target temperature. After the outlet water temperature reaches the target temperature, it indicates that the gas water heater enters the constant temperature stage, and the main control device heats according to the standard heat output. Among them, the standard heat output is determined according to the current water flow, the water inlet temperature and the target temperature. The gas water heater provided in the embodiment of the present application can judge the user's water use habits according to the historical data of the gas water heater, and control the heating method of the gas water heater according to the user's water use habits, which can shorten the time to enter the constant temperature stage and improve the user experience.
[0102] For the specific definition of the gas water heater, please refer to the definition of the gas water heater above, which will not be repeated here. Each module in the above-mentioned gas water heater can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0103] In one embodiment, a computer device is provided, such as Figure 4 As shown, it includes a memory and a processor, the memory stores a computer program that can be run on the processor, and the processor implements the method steps of controlling the above-mentioned gas water heater when executing the computer program.
[0104] In one embodiment, a computer-readable storage medium stores a computer program, which implements the steps of the above-mentioned method for controlling a gas water heater when executed by a processor.
[0105] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0106] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0107] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0108] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0109] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0110] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A control method for a gas water heater, characterized in that: The method comprises: When a sudden change in the water flow of the gas water heater is detected, judging whether the user has a habit of adding water use points during water use according to a historical heat output sequence of the gas water heater; If the user has the habit of adding water points during water use, the target heat output corresponding to the accelerated constant temperature is determined based on the current water flow, water inlet temperature, target temperature set by the user, and target water flow mutation amount; Heating according to the target heat output, and after the outlet water temperature reaches the target temperature, heating according to the standard heat output; the standard heat output is determined according to the current water flow, the inlet water temperature and the target temperature; The determining, based on the historical heat output sequence of the gas water heater, whether the user has a habit of adding water use points during water use includes: In the historical heat output sequence, a preset number of water use cycles closest to the current time is determined; the water use cycle includes all heat outputs collected from the gas water heater from one start to shutdown; For each water use cycle, determining the average heat output corresponding to each water use sub-cycle in the water use cycle; the absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold; For each of the water use sub-cycles, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, the number of times the user increases the water use point during the water use process is increased by 1; If the number of times the user adds water points during water use is greater than a preset number threshold, it is determined that the user has a habit of adding water points during water use; Otherwise, it is determined that the user does not have the habit of adding water use points during water use.
2. The method according to claim 1, characterized in that Determining the target heat output corresponding to the accelerated constant temperature according to the current water flow rate, the water inlet temperature, the target temperature set by the user and the target water flow mutation amount includes: In the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value, query the target accelerated temperature rise value corresponding to the target water flow mutation amount; The target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, the water inlet temperature, the target temperature and the target accelerated temperature rise value.
3. The method according to claim 2, characterized in that The formula for determining the target heat output corresponding to the accelerated constant temperature according to the current water flow, the water inlet temperature, the target temperature and the target accelerated temperature rise value is: ; Among them, Qout1 represents the target heat output, s represents the current water flow rate, To represents the inlet water temperature, Tm represents the target temperature, Ts represents the target accelerated temperature rise value, and C represents the specific heat capacity of water.
4. The method according to claim 1, characterized in that: The method further comprises: If the user does not have the habit of adding water use points during water use, heating is performed according to the standard heat output.
5. A gas water heater, characterized in that: The gas water heater comprises: A main control device is used to determine whether the user has a habit of adding water use points during water use according to a historical heat output sequence of the gas water heater when a sudden change in the water flow of the gas water heater is detected; The main control device is also used to determine the target heat output corresponding to the accelerated constant temperature according to the current water flow rate, water inlet temperature, target temperature set by the user and target water flow mutation amount if the user has the habit of adding water points during water use; The main control device is further used to heat according to the target heat output, and after the outlet water temperature reaches the target temperature, heat according to the standard heat output; the standard heat output is determined according to the current water flow, the inlet water temperature and the target temperature; The main control device is specifically used for: In the historical heat output sequence, a preset number of water use cycles closest to the current time is determined; the water use cycle includes all heat outputs collected from the gas water heater from one start to shutdown; For each water use cycle, determining the average heat output corresponding to each water use sub-cycle in the water use cycle; the absolute value of the difference between adjacent historical heat outputs contained in the water use sub-cycle is less than a preset heat output fluctuation threshold; For each of the water use sub-cycles, if the difference between the average heat output corresponding to the water use sub-cycle and the average heat output corresponding to the adjacent water use sub-cycle is greater than the preset heat output increase threshold, and the duration of the water use sub-cycle is greater than the preset duration threshold, the number of times the user increases the water use point during the water use process is increased by 1; If the number of times the user adds water points during water use is greater than a preset number threshold, it is determined that the user has a habit of adding water points during water use; Otherwise, it is determined that the user does not have the habit of adding water use points during water use.
6. The gas water heater according to claim 5, characterized in that: The main control device is specifically used for: In the pre-stored correspondence between the water flow mutation amount and the accelerated temperature rise value, query the target accelerated temperature rise value corresponding to the target water flow mutation amount; The target heat output corresponding to the accelerated constant temperature is determined according to the current water flow, the water inlet temperature, the target temperature and the target accelerated temperature rise value.
7. The gas water heater according to claim 5, characterized in that: The main control device is also used for: If the user does not have the habit of adding water use points during water use, heating is performed according to the standard heat output.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Control method and device for water heater, water heater and processor
CN112484311A
Water use habit analysis method and device, terminal equipment and storage medium
CN114294824A