Water heater and preheating duration determination method and preheating control method thereof
By monitoring the temperature difference of the water inlet and outlet water heater and the running time of the water pump, and calculating the target preheating time, the problem of inaccurate calculation of preheating time in the prior art is solved, and the preheating control effect and user experience of the water heater are improved.
Patent Information
- Application Number
- CN202510207840.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-04-15
AI Technical Summary
When the preheating time is determined, the existing water heater fails to accurately identify the actual working status of the water heater, resulting in low accuracy in calculation of the preheating time, and inconvenient operation of the zero-cold water preheating function, wasting gas resources.
By monitoring the absolute value of the difference between the inlet and outlet temperature of the water heater in zero-cold water circulation mode, we will judge whether the water heater is in the initial unheated state, obtain the operating time of the water pump and the heating time interval, and calculate the target preheating time.
It improves the accuracy of the calculation of the preheating time of the water heater, reduces the waste of gas resources, and improves the user experience and the overall performance of the water heater.
Smart Images

Figure CN119826374A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of water heaters, and in particular to a water heater and a method for determining a preheating time thereof and a preheating control method thereof. Background Art
[0002] In the current method for determining the preheating time of a water heater, it is usually assumed that the water heater is in the initial cold water state, and its actual working state is completely ignored. If there is already some heated hot water in the water heater, the time required to preheat to the target temperature will be significantly reduced. When determining the preheating time of a water heater, the prior art does not identify the current inlet and outlet water temperatures of the water heater to determine its working state, resulting in a low accuracy of the calculated preheating time. In addition, the zero cold water preheating function of the existing water heater needs to be manually turned on by the user each time it is used, which is inconvenient to operate, and after being turned on once, it needs to be circulated and kept warm for a long time, which to a certain extent wastes gas resources and increases the user's usage cost. Summary of the invention
[0003] The technical problem to be solved by the present disclosure is to overcome the defect of low accuracy in determining the preheating time of a water heater in the prior art, and to provide a water heater and a method for determining the preheating time thereof and a preheating control method.
[0004] The present invention solves the above technical problems through the following technical solutions:
[0005] A first aspect of the present disclosure provides a method for determining a preheating time of a water heater, the method comprising:
[0006] In response to the absolute value of the difference between the inlet water temperature and the outlet water temperature of the water heater being in a zero cold water circulation state being less than or equal to a preset difference, determining that the water heater is in a non-heating state, and obtaining a first preset duration and a first time period at the current moment;
[0007] Wherein, the first preset duration is used to characterize the duration from the start of operation of the water pump in the water heater to the current moment, the first time period is used to characterize the first time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water inlet temperature is equal to the target temperature, and / or; the second time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water outlet temperature is equal to the target temperature;
[0008] A target preheating time of the water heater is determined according to the first preset time and the first time period.
[0009] Optionally, the step of obtaining the first time period specifically includes:
[0010] The time point reached after the water pump has run for the first preset time period is taken as the first moment;
[0011] Taking a first time point when the water inlet temperature reaches the target temperature, and / or a second time point when the water outlet temperature reaches the target temperature as a second moment;
[0012] Using the period between the second moment and the first moment as the first time period;
[0013] and / or,
[0014] The step of determining the target preheating time of the water heater according to the first preset time and the first time period includes:
[0015] A duration value obtained by adding the first preset duration and the first time period is calculated, and the duration value is used as the target preheating duration of the water heater.
[0016] A second aspect of the present disclosure provides a preheating control method for a water heater, the preheating control method being implemented based on the method for determining the preheating time of the water heater as described in the first aspect, the preheating control method comprising:
[0017] Obtain historical water consumption data of target users within the historical time range and at different historical time periods of each day;
[0018] Determine the target user's preferred water use time periods at different times of the day based on the historical water use data;
[0019] The target time point between the start time of the water preference time period and the target preheating time is used as the preheating start time, and the preheating operation of the water heater is started at the preheating start time;
[0020] Wherein, the target preheating time is obtained based on the method for determining the water heater preheating time described in the first aspect.
[0021] Optionally, the preheating control method also includes: in response to the water outlet temperature of the water heater in the heating state being greater than a preset shutdown temperature, and / or in response to the water inlet temperature of the water heater in the heating state being greater than a preset shutdown temperature, determining that the preheating operation has been completed, and controlling the water heater to stop heating, wherein the preset shutdown temperature is determined based on the target temperature.
[0022] Optionally, the preheating control method further includes:
[0023] In response to the water heater failing to complete the update of the target preheating time during the current preheating operation, controlling the water heater to perform heating based on the most recently stored target preheating time;
[0024] and / or,
[0025] The storage module of the water heater stores a preset preheating time;
[0026] Before the step of taking the target time point between the starting time of the water preference time period and the target preheating time as the preheating start time and starting the preheating operation of the water heater at the preheating start time, the step further includes:
[0027] In response to an external operation, obtaining a selected preheating mode, and heating the process according to a preheating manner corresponding to the preheating mode;
[0028] Among them, the preheating mode includes a mode in which the preheating start time is determined based on the preset preheating duration to start the preheating operation of the water heater, or a mode in which the preheating start time is determined based on the target preheating duration to start the preheating operation of the water heater.
[0029] A third aspect of the present disclosure provides a system for determining a preheating time of a water heater, the system comprising:
[0030] A response module, configured to determine that the water heater is in an unheated state when the absolute value of the difference between the inlet water temperature and the outlet water temperature when the water heater is in a zero cold water circulation state is less than or equal to a preset difference, and obtain a first preset duration and a first time period at the current moment;
[0031] Wherein, the first preset duration is used to characterize the duration from the start of operation of the water pump in the water heater to the current moment, the first time period is used to characterize the first time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water inlet temperature is equal to the target temperature, and / or; the second time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water outlet temperature is equal to the target temperature;
[0032] A determination module is used to determine a target preheating time of the water heater according to the first preset time and the first time period.
[0033] Optionally, the determination system further includes a first time period determination module, the first time period determination module is specifically used to take the time point reached after the water pump has run for the first preset time as the first moment; take the first time point when the inlet water temperature reaches the target temperature, and / or, take the second time point when the outlet water temperature reaches the target temperature as the second moment; take the time period between the second moment and the first moment as the first time period;
[0034] and / or,
[0035] The determination module is specifically configured to calculate a duration value obtained by adding the first preset duration and the first time period, and use the duration value as the target preheating duration of the water heater.
[0036] A fourth aspect of the present disclosure provides a preheating control system for a water heater, the preheating control system being implemented based on the water heater preheating time determination system according to the third aspect, the preheating control system comprising:
[0037] An acquisition module is used to obtain historical water consumption data of target users within a historical time range and in different historical time periods of each day;
[0038] A determination module, configured to determine the target user's preferred water use time periods in different time periods of the day based on the historical water use data;
[0039] A starting module is used to set the target time point between the start time of the water preference time period and the target preheating time as the preheating start time, and start the preheating operation of the water heater at the preheating start time; wherein the target preheating time is obtained based on the water heater preheating time determination system as described in the third aspect.
[0040] Optionally, the preheating control system also includes a heating stop module, which is used to determine that the preheating operation has been completed and control the water heater to stop heating when the outlet water temperature of the water heater in the heating state is greater than a preset shutdown temperature and / or when the inlet water temperature of the water heater in the heating state is greater than a preset shutdown temperature, wherein the preset shutdown temperature is determined according to the target temperature.
[0041] Optionally, the preheating control system further comprises a response module, wherein the response module is used to control the water heater to heat based on the most recently stored target preheating time when the water heater fails to complete the update of the target preheating time during the current preheating operation;
[0042] and / or,
[0043] The storage module of the water heater stores a preset preheating time;
[0044] The start-up module is specifically used to respond to external operations, obtain a selected preheating mode, and heat the process according to a preheating method corresponding to the preheating mode; wherein the preheating mode includes a mode for determining a preheating start time based on the preset preheating duration to start the preheating operation of the water heater, and a mode for determining a preheating start time based on the target preheating duration to start the preheating operation of the water heater.
[0045] A fifth aspect of the present disclosure provides a water heater, comprising the preheating control system as described in the fourth aspect.
[0046] The sixth aspect of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, it implements the method for determining the preheating time of the water heater as described in the first aspect, or the preheating control method of the water heater as described in the second aspect.
[0047] The seventh aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for determining the preheating time of a water heater as described in the first aspect, or the preheating control method of a water heater as described in the second aspect.
[0048] An eighth aspect of the present disclosure provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method for determining the preheating time of a water heater as described in the first aspect, or the preheating control method of a water heater as described in the second aspect.
[0049] On the basis of being in accordance with the common sense in the art, the above-mentioned optional conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.
[0050] The positive progressive effect of the present disclosure is that by monitoring the absolute value of the difference between the inlet water temperature and the outlet water temperature of the water heater in the zero cold water circulation mode, it is accurately determined whether the water heater is in the initial unheated cold water state. Only when it is confirmed that the water heater is in the initial cold water state, the first preset time and the first time period at the current moment will be obtained, and the target preheating time will be determined based on the two, thereby effectively avoiding the influence of residual hot water in the water heater on the accuracy of preheating time calculation. At the same time, when determining the preheating time, the water pump running time is also taken into consideration, thereby more comprehensively reflecting the total time of the water heater from starting to heating to the target temperature, significantly improving the accuracy of the preheating time calculation, and at the same time improving the effect of the water heater preheating control, improving the user experience, and improving the overall product performance of the water heater. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 A flow chart of a method for determining the preheating time of a water heater provided in Embodiment 1 of the present disclosure;
[0052] Figure 2 A flow chart of a preheating control method for a water heater provided in Embodiment 2 of the present disclosure;
[0053] Figure 3 A schematic diagram of a process flow of self-learning of preheating time of a water heater provided in Embodiment 2 of the present disclosure;
[0054] Figure 4 A schematic diagram of a module of a system for determining the preheating time of a water heater provided in Embodiment 3 of the present disclosure;
[0055] Figure 5 A schematic diagram of a module of a preheating control system for a water heater provided in Embodiment 4 of the present disclosure;
[0056] Figure 6 A schematic diagram of the structure of an electronic device provided in Example 6 of the present disclosure. DETAILED DESCRIPTION
[0057] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.
[0058] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
[0059] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0060] Example 1
[0061] This embodiment provides a method for determining the preheating time of a water heater. Figure 1 As shown, the determination method includes:
[0062] S101. In response to the absolute value of the difference between the inlet water temperature and the outlet water temperature when the water heater is in a zero cold water circulation state being less than or equal to a preset difference, determine that the water heater is in an unheated state, and obtain a first preset duration and a first time period at the current moment; wherein, the first preset duration is used to characterize the duration from the start of operation of the water pump in the water heater to the current moment, and the first time period is used to characterize a first time interval between a time point when the water pump of the water heater has run for the first preset time and a time point when the inlet water temperature is equal to the target temperature, and / or; a second time interval between a time point when the water pump of the water heater has run for the first preset time and a time point when the outlet water temperature is equal to the target temperature.
[0063] In a specific implementation, during the normal heating process of the water heater, the outlet water temperature will be significantly higher than the inlet water temperature, and the temperature difference between the two will usually be greater than a set threshold. Therefore, when the water heater is in a zero cold water cycle, if the absolute value of the difference between the inlet water temperature and the outlet water temperature is less than or equal to this preset threshold, it can be determined that the water heater is not currently performing an effective heating operation. At this time, two important times at the current moment can be obtained: the first preset duration and the first time period. Among them, the first preset duration refers to the total duration from the start of the water pump to the current moment. Before the water heater starts heating, the water pump needs to first introduce cold water into the heating system and ensure that the water path is unobstructed. Only when the water pump starts and detects water flow, the water heater will trigger the heating function. Therefore, when determining the preheating time, the running time of the water pump is also taken into account, which can more accurately reflect the actual working process of the water heater and make the calculation of the preheating time more accurate. The first time period represents the time interval from the time point after the water pump has run for the first preset time to the time point when the inlet water temperature or the outlet water temperature reaches the target temperature. Regardless of whether the inlet water temperature reaches the target temperature, the outlet water temperature reaches the target temperature, or the inlet and outlet water temperatures reach the target temperature at the same time, it indicates that the water heater has completed the heating operation. Measurements based on the first time period help determine the actual heating time of the water heater.
[0064] In a specific example, when the absolute value of the difference between the inlet water temperature and the outlet water temperature of the water heater is less than or equal to 2 Kelvin, it is determined that the water heater is in the non-heating state.
[0065] In another specific example, the first running time can be set to between 10 and 30 seconds.
[0066] S102: Determine a target preheating time of the water heater according to the first preset time and the first time period.
[0067] In a specific implementation, by combining the first preset duration of the water pump operation and the first time period representing the actual heating duration, the actual heating status of the water heater can be more comprehensively reflected, making the calculation result of the target preheating duration more accurate, thereby improving the user experience.
[0068] In an optional embodiment, the step of obtaining the first time period specifically includes: taking the time point reached after the water pump runs for the first preset time as the first moment; taking the first time point when the water inlet temperature reaches the target temperature, and / or the second time point when the water outlet temperature reaches the target temperature as the second moment; taking the time period between the second moment and the first moment as the first time period;
[0069] and / or,
[0070] The step of determining the target preheating time of the water heater based on the first preset time and the first time period includes: calculating a time value obtained by adding the first preset time and the first time period, and using the time value as the target preheating time of the water heater.
[0071] In the specific implementation, the first moment is defined as the time point reached after the water pump has run for the first preset time. This time point indicates that the water pump has completed the initial operation cycle, the water circuit circulation has been established, and the water heater has the conditions to start heating; the second moment indicates the time point when the inlet water temperature or the outlet water temperature reaches the target temperature, or the time point when the inlet and outlet water temperatures reach the target temperature at the same time. The above three conditions can all indicate that the heating operation of the current water heater has been completed and the water temperature has reached the set target temperature. The first time period refers to the time interval from the first moment to the second moment. This time period reflects the time required for the water heater to actually complete the heating operation from meeting the heating conditions.
[0072] In a specific example, the first time point after the water pump has run for the first preset time is 10:00, the inlet water temperature reaches the target temperature at 10:05, and the outlet water temperature reaches the target temperature at the same time at 10:05, then the second time point is 10:05, and the first time period is 5 minutes.
[0073] Example 2
[0074] This embodiment provides a preheating control method for a water heater, and the preheating control method is implemented based on the method for determining the preheating time of the water heater described in Embodiment 1, such as Figure 2 As shown, the preheating control method includes:
[0075] S201. Obtain historical water consumption data of target users in different historical time periods every day within a historical time range.
[0076] In a specific implementation, a 24-hour day is divided into several even time periods, and the length of each time period is determined by a preset time interval. In each time period, the use of the water heater is recorded. When the burning time of the water heater under non-zero cold water heating conditions is longer than the preset time, it is considered that overheated water is used. When the interval between the end time of the previous hot water use and the start time of the next hot water use is less than the preset interval, it is considered to be the same hot water use. The preset burning time of the water heater and the time interval between the two uses of hot water by the water heater can be preset as fixed values, or obtained by statistical analysis based on the actual water use data of the user. Specifically, the preset burning time of the water heater during heating can be set to 0.5-3 minutes. Only when the time for using the water heater for heating exceeds the preset burning time will it be recorded as effective hot water use. The interval between the end time of the previous hot water use and the start time of the next hot water use can be set to 2-5 minutes. If the time interval between the two uses of hot water is less than the set time interval, it is considered to be the same use.
[0077] S202: Determine the target user's preferred water use time periods in different time periods of the day based on the historical water use data.
[0078] In specific implementation, the number of times the target user uses hot water in each time period is counted based on historical data. Based on the statistical results, the time periods in which the target user uses hot water more frequently are determined, and the time periods with higher usage frequency are selected as the target user's water preference time periods.
[0079] In a specific example, the average value n of the time periods with water use in the most recent learning cycle before the day of water use is counted, and then the n time periods with the largest number of water use days are selected as the preferred time periods. As shown in Table 1, within a learning cycle of 7 days, the water use situation of each time period is recorded. If hot water is used in this time period, it is recorded as 1, and if hot water is not used in this time period, it is recorded as 0. The number of water use time periods on the first day is 2, the number of water use time periods on the second day is 2, the number of water use time periods on the third day is 2, the number of water use time periods on the fourth day is 1, the number of water use time periods on the fifth day is 3, the number of water use time periods on the sixth day is 2, and the number of water use time periods on the seventh day is 2. Therefore, the average value of the time periods with water use by the user every day is 2, so it can be confirmed that the user has two preferred time periods for water use every day. Specifically, the number of days water was used in the time period of 7:00-7:30 was 4 days, the number of days water was used in the time period of 7:30-8:00 was 3 days, the number of days water was used in the time period of 20:00-20:30 was 6 days, and the number of days water was used in the time period of 21:00-21:30 was 1 day, then the two time periods of 7:00-7:30 and 20:00-20:30 are confirmed as the user's preferred time periods.
[0080] Table 1
[0081] Time Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Number of days 7:00-7:30 1 1 0 1 1 0 0 4 7:30-8:00 0 0 1 0 0 1 1 3 … 0 0 0 0 0 0 0 0 20:00-20:30 1 1 1 0 1 1 1 6 21:00-21:30 0 0 0 0 1 0 0 1 … 0 0 0 0 0 0 0 0 Number of time periods 2 2 2 1 3 2 2
[0082] S203. Set the target time point between the start time of the water preference time period and the target preheating time as the preheating start time, and start the preheating operation of the water heater at the preheating start time; wherein the target preheating time is obtained based on the method for determining the preheating time of the water heater according to claim 1 or 2.
[0083] In the specific implementation, the starting time point of the user's water usage preference time period is obtained, and the target preheating time is calculated forward from the starting time of the preference time period to obtain the preheating start time. After the preheating start time is reached, the preheating operation of the water heater is automatically started to ensure that the user can obtain hot water in time when needed, improve the effect of the water heater preheating control, enhance the user experience, and improve the overall product performance of the water heater.
[0084] In a specific example, if the user's preferred time period is confirmed to be 20:00-20:30 and the target preheating time is 10 minutes, the preheating operation of the water heater is automatically started 10 minutes before 20:00, that is, at 19:50.
[0085] In an optional embodiment, the preheating control method further includes: in response to the outlet water temperature of the water heater in a heating state being greater than a preset shutdown temperature, and / or in response to the inlet water temperature of the water heater in a heating state being greater than a preset shutdown temperature, determining that the preheating operation has been completed, and controlling the water heater to stop heating, wherein the preset shutdown temperature is determined based on the target temperature.
[0086] In specific implementations, the preset shutdown temperature is a threshold value determined based on the target temperature. When the outlet water temperature or inlet water temperature of the water heater exceeds this threshold value, it is considered that the water heater has completed the preheating operation and can stop heating. By setting the preset shutdown temperature, the water heater stops heating when the preset temperature condition is reached, to ensure that the water heater can automatically stop heating after preheating is completed, avoiding energy waste and excessive operation of the equipment. Specifically, the preset shutdown temperature and the target temperature are within 10 degrees.
[0087] In a specific example, the target temperature is 45°C, the preset shutdown temperature is 40°C, and when the inlet water temperature is greater than 40°C, the water heater stops heating.
[0088] In another specific example, the target temperature is 45°C, the preset shutdown temperature is 50°C, and when the outlet water temperature is greater than 50°C, the water heater stops heating.
[0089] In an optional embodiment, the preheating control method further includes: in response to the water heater failing to complete the update of the target preheating duration during the current preheating operation, controlling the water heater to heat based on the most recently stored target preheating duration; and / or storing a preset preheating duration in a storage module of the water heater;
[0090] Before the step of taking the target time point between the starting time of the water preference time period and the target preheating time as the preheating start time and starting the preheating operation of the water heater at the preheating start time, the step further includes:
[0091] In response to external operation, a selected preheating mode is obtained, and the process is heated according to a preheating method corresponding to the preheating mode; wherein the preheating mode includes a mode in which the preheating start time is determined based on the preset preheating duration to start the preheating operation of the water heater, or a mode in which the preheating start time is determined based on the target preheating duration to start the preheating operation of the water heater.
[0092] In a specific implementation, during the preheating process, it is detected in real time whether the target preheating time has changed. If no update is detected, the preheating operation is performed according to the latest stored target preheating time. At the same time, the storage module of the water heater also stores a preset preheating time, which is usually a default value set when the device leaves the factory, or a value automatically adjusted according to the user's historical usage habits. The water heater provides a variety of preheating modes. The user can choose to determine the preheating start time of the water heater based on the preset preheating time, or can choose to determine the preheating start time of the water heater based on the target preheating time, thereby providing users with flexible preheating operations to improve user satisfaction.
[0093] In a specific example, Figure 3As shown in the figure, when the water heater starts the preheating function, it will detect the inlet and outlet water temperatures, and record the absolute value of the difference between the inlet and outlet water temperatures as |ΔT|. If |ΔT|≤ΔT1, where ΔT1 is an adjustable parameter with a value range of 0-2 Kelvin, the water heater is considered to be in the initial cold water state, and the water pump starts working. After the water pump has been running for a period of time t1, the water heater starts to ignite and heat, and the cumulative time t2 from ignition and heating to the inlet water temperature or the outlet water temperature reaching the preset shutdown temperature is recorded. The preheating time m is updated to t1+t2, and the preheating time learning is completed. If |ΔT|>ΔT1, it means that there is hot water remaining in the water heater and it is not in the initial cold water state. At this time, the water heater is directly ignited and heated until the inlet and outlet water temperatures reach the preset shutdown temperature. In this case, the preheating time m will not be updated. The length of household pipes, thermal insulation performance, etc. may vary from user to user, and a fixed preheating time may not be able to adapt to all situations. Through the self-learning mechanism, the water heater can dynamically adjust the preheating time according to actual usage to ensure that the cold water in the pipe is preheated just before the target water use period. This can avoid preheating too long in advance, causing the water heater to heat multiple times and waste gas. It can also avoid insufficient preheating time, which may result in users not being able to get enough hot water during the target water use period, affecting the user experience.
[0094] Example 3
[0095] Corresponding to the method for determining the preheating time of a water heater in the aforementioned embodiment 1, the present disclosure also provides an embodiment of a system for determining the preheating time of a water heater, such as Figure 4 As shown, the determination system includes:
[0096] A response module 401 is used to determine that the water heater is in an unheated state when the absolute value of the difference between the inlet water temperature and the outlet water temperature when the water heater is in a zero cold water circulation state is less than or equal to a preset difference, and to obtain a first preset duration and a first time period at the current moment; wherein the first preset duration is used to characterize the duration from the start of operation of the water pump in the water heater to the current moment, and the first time period is used to characterize a first time interval between a time point when the water pump of the water heater has run for the first preset time and a time point when the inlet water temperature is equal to the target temperature, and / or; a second time interval between a time point when the water pump of the water heater has run for the first preset time and a time point when the outlet water temperature is equal to the target temperature;
[0097] The determination module 402 is used to determine the target preheating time of the water heater according to the first preset time and the first time period.
[0098] In an optional embodiment, the determination system further includes a first time period determination module, the first time period determination module is specifically used to take the time point reached after the water pump runs for the first preset time as the first moment; take the first time point when the inlet water temperature reaches the target temperature, and / or, take the second time point when the outlet water temperature reaches the target temperature as the second moment; take the time period between the second moment and the first moment as the first time period;
[0099] and / or,
[0100] The determination module is specifically used to calculate a duration value obtained by adding the first preset duration and the first time period, and use the duration value as the target preheating duration of the water heater.
[0101] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.
[0102] Example 4
[0103] Corresponding to the water heater preheating control method embodiment in the aforementioned embodiment 2, the present disclosure further provides an embodiment of a water heater preheating control system, wherein the preheating control system is implemented based on the water heater preheating time determination system described in embodiment 3, such as Figure 5 As shown, the preheating control system includes:
[0104] The acquisition module 501 is used to acquire the historical water consumption data of the target user in different historical time periods of each day within the historical time range;
[0105] A determination module 502 is used to determine the target user's preferred water use time period in different time periods of the day according to the historical water use data;
[0106] The starting module 503 is used to set the target time point between the start time of the water preference time period and the target preheating time as the preheating start time, and start the preheating operation of the water heater at the preheating start time; wherein the target preheating time is obtained based on the water heater preheating time determination system described in claim 6.
[0107] In an optional embodiment, the preheating control system also includes a heating stop module, which is used to determine that the preheating operation has been completed and control the water heater to stop heating when the outlet water temperature of the water heater in the heating state is greater than a preset shutdown temperature and / or when the inlet water temperature of the water heater in the heating state is greater than a preset shutdown temperature, wherein the preset shutdown temperature is determined according to the target temperature.
[0108] In an optional embodiment, the preheating control system further includes a response module, which is used to control the water heater to heat based on the most recently stored target preheating time when the water heater fails to complete the update of the target preheating time during the current preheating operation;
[0109] and / or,
[0110] The storage module of the water heater stores a preset preheating time;
[0111] The start-up module is specifically used to respond to external operations, obtain a selected preheating mode, and heat the process according to a preheating method corresponding to the preheating mode; wherein the preheating mode includes a mode for determining a preheating start time based on the preset preheating duration to start the preheating operation of the water heater, and a mode for determining a preheating start time based on the target preheating duration to start the preheating operation of the water heater.
[0112] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.
[0113] Example 5
[0114] This embodiment provides a water heater, which includes the preheating control system of the water heater as described in Embodiment 4.
[0115] In a specific implementation, the water heater can automatically control the start of the preheating operation to provide users with a good user experience.
[0116] Example 6
[0117] Figure 6This is a structural schematic diagram of an electronic device shown in an example embodiment of the present disclosure, the electronic device includes 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, the method for determining the preheating time of the water heater in Example 1, or the preheating control method of the water heater in Example 2 is implemented. Figure 6 The electronic device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0118] like Figure 6 As shown, the electronic device 90 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).
[0119] The bus 93 includes a data bus, an address bus, and a control bus.
[0120] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further include a read only memory (ROM) 923 .
[0121] The memory 92 may also include a program tool 925 (or utility) having a set (at least one) of program modules 924, such program modules 924 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0122] The processor 91 executes various functional applications and data processing by running the computer program stored in the memory 92, such as the method for determining the preheating time of the water heater in Example 1 of the present disclosure, or the preheating control method of the water heater in Example 2.
[0123] The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 95. Furthermore, the electronic device 90 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 96. As shown, the network adapter 96 communicates with other modules of the electronic device 90 via a bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0124] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0125] Example 7
[0126] The embodiments of the present disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for determining the preheating time of a water heater in Embodiment 1, or the preheating control method of a water heater in Embodiment 2.
[0127] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0128] Example 8
[0129] The embodiments of the present disclosure also provide a computer program product, including a computer program, which, when executed by a processor, implements the method for determining the preheating time of a water heater in Embodiment 1, or the preheating control method of a water heater in Embodiment 2.
[0130] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.
[0131] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A method for determining the preheating time of a water heater, characterized in that: The determination method comprises: In response to the absolute value of the difference between the inlet water temperature and the outlet water temperature of the water heater being in a zero cold water circulation state being less than or equal to a preset difference, determining that the water heater is in a non-heating state, and obtaining a first preset duration and a first time period at the current moment; Wherein, the first preset duration is used to characterize the duration from the start of operation of the water pump in the water heater to the current moment, the first time period is used to characterize the first time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water inlet temperature is equal to the target temperature, and / or; the second time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water outlet temperature is equal to the target temperature; A target preheating time of the water heater is determined according to the first preset time and the first time period.
2. The determination method according to claim 1, characterized in that: The step of obtaining the first time period specifically includes: The time point reached after the water pump has run for the first preset time period is taken as the first moment; Taking a first time point when the water inlet temperature reaches the target temperature, and / or a second time point when the water outlet temperature reaches the target temperature as a second moment; Using the period between the second moment and the first moment as the first time period; and / or, The step of determining the target preheating time of the water heater according to the first preset time and the first time period includes: A duration value obtained by adding the first preset duration and the first time period is calculated, and the duration value is used as the target preheating duration of the water heater.
3. A preheating control method for a water heater, characterized in that: The preheating control method is implemented based on the method for determining the preheating time of the water heater according to claim 1 or 2, and the preheating control method includes: Obtain historical water consumption data of target users within the historical time range and at different historical time periods of each day; Determine the target user's preferred water use time periods at different times of the day based on the historical water use data; The target time point between the start time of the water preference time period and the target preheating time is used as the preheating start time, and the preheating operation of the water heater is started at the preheating start time; Wherein, the target preheating time is obtained based on the method for determining the preheating time of the water heater according to claim 1 or 2.
4. The preheating control method according to claim 3, characterized in that: The preheating control method further comprises: In response to the water outlet temperature of the water heater in the heating state being greater than a preset shutdown temperature, and / or in response to the water inlet temperature of the water heater in the heating state being greater than a preset shutdown temperature, it is determined that the preheating operation has been completed, and the water heater is controlled to stop heating, wherein the preset shutdown temperature is determined based on the target temperature.
5. The preheating control method according to claim 3 or 4, characterized in that: The preheating control method further comprises: In response to the water heater failing to complete the update of the target preheating time during the current preheating operation, controlling the water heater to perform heating based on the most recently stored target preheating time; and / or, The storage module of the water heater stores a preset preheating time; Before the step of taking the target time point between the starting time of the water preference time period and the target preheating time as the preheating start time and starting the preheating operation of the water heater at the preheating start time, the step further includes: In response to an external operation, obtaining a selected preheating mode, and heating the process according to a preheating manner corresponding to the preheating mode; Among them, the preheating mode includes a mode in which the preheating start time is determined based on the preset preheating duration to start the preheating operation of the water heater, or a mode in which the preheating start time is determined based on the target preheating duration to start the preheating operation of the water heater.
6. A system for determining the preheating time of a water heater, characterized in that: The determination system comprises: A response module, configured to determine that the water heater is in an unheated state when the absolute value of the difference between the inlet water temperature and the outlet water temperature when the water heater is in a zero cold water circulation state is less than or equal to a preset difference, and obtain a first preset duration and a first time period at the current moment; Wherein, the first preset duration is used to characterize the duration from the start of operation of the water pump in the water heater to the current moment, the first time period is used to characterize the first time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water inlet temperature is equal to the target temperature, and / or; the second time interval between the time point reached after the water pump of the water heater has run for the first preset time period and the time point when the water outlet temperature is equal to the target temperature; A determination module is used to determine a target preheating time of the water heater according to the first preset time and the first time period.
7. A preheating control system for a water heater, characterized in that: The preheating control system is implemented based on the water heater preheating time determination system according to claim 6, and the preheating control system includes: An acquisition module is used to obtain historical water consumption data of target users within a historical time range and in different historical time periods of each day; A determination module, configured to determine the target user's preferred water use time periods in different time periods of the day based on the historical water use data; A starting module is used to set the target time point between the start time of the water preference time period and the target preheating time as the preheating start time, and start the preheating operation of the water heater at the preheating start time; wherein the target preheating time is obtained based on the water heater preheating time determination system according to claim 6.
8. A water heater, characterized in that: The water heater comprises the preheating control system as claimed in claim 7.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the method for determining the preheating time of the water heater according to claim 1 or 2, or the preheating control method for the water heater according to any one of claims 3 to 5 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for determining the preheating time of a water heater according to claim 1 or 2, or the preheating control method for a water heater according to any one of claims 3 to 5 is implemented.