A method and system for dynamically adjusting a heating mode based on a user's heating balance

By dynamically adjusting the heating mode and combining it with thermal inertia prediction, the problems of rigid control strategies and insufficient thermal inertia in existing heating systems have been solved, achieving a smooth transition from heating to heating stoppage and improving user experience.

CN122237085APending Publication Date: 2026-06-19SHIJIAZHUANG CEEBIC INSTR
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHIJIAZHUANG CEEBIC INSTR
Filing Date
2026-03-19
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing prepaid heating systems suffer from rigid control strategies, lack of thermal inertia consideration, and insufficient linkage, resulting in poor user experience and wasted heat energy, and failing to achieve a smooth transition from heating to heating stoppage.

Method used

Based on the user's heating balance, the heating mode is dynamically adjusted. Combined with thermal inertia prediction, the current heating duration and temperature correction are calculated to achieve a smooth transition from heating to heating stop. When the balance is insufficient, the heating mode is automatically adjusted to extend the heating duration.

Benefits of technology

This allows users to freely adjust the heating mode when the balance is sufficient, and the system automatically adjusts when the balance is insufficient, extending the heating time and reducing heat loss, thereby improving the user experience and avoiding heat waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122237085A_ABST
    Figure CN122237085A_ABST
Patent Text Reader

Abstract

This invention relates to the field of heating, and discloses a method and system for dynamically adjusting the heating mode based on the user's remaining heating balance. The method includes the following steps: based on the user's current remaining heating balance Q... remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred Preset maximum heating duration T high and minimum heating duration T low and preset heating temperature T set ; Calculate and determine t pred With T low t pred With T high The system determines the heating method based on the user's available heat balance. When the balance is sufficient, the user can freely adjust the heating method. When the balance is insufficient or close to the warning line, the system will automatically adjust the heating method dynamically, taking into account thermal inertia, to extend the heating duration and achieve a smooth transition from heating on to heating off.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of heating, and more particularly to a method and system for dynamically adjusting the heating mode based on the user's remaining heating supply. Background Technology

[0002] Currently, most prepaid household heat meters are integrated units, meaning the flow sensor, temperature sensor, and IC card sensor are all integrated into one meter body and installed inside the pipe shaft. This design presents problems such as inconvenience for users to pay and susceptibility of electronic components to moisture damage. While some technologies have adopted a separate design or simply connected the thermostat to the valve to address these issues, the following technical drawbacks still exist:

[0003] 1. Inflexible control strategies: Existing prepaid logic is mostly based on "shutting off the valve when payment is overdue" or simple "low balance alarm," lacking refined utilization of users' remaining heat value. When a user's heating balance is insufficient, the heating is often directly cut off, which causes a sudden drop in indoor temperature, resulting in a very poor user experience.

[0004] 2. Lack of thermal inertia consideration: Heating systems usually have a large thermal inertia. Most existing temperature control panels are simple on / off control or on / off ratio control, which cannot make advance predictions based on the thermal characteristics of the pipes and the thermal inertia of the room, resulting in large temperature fluctuations and easy waste of heat energy.

[0005] 3. Insufficient linkage: The user's indoor temperature control needs are disconnected from the prepaid balance status. When the user's heating balance is about to run out, there is no automatic guidance for the "energy-saving mode," causing the heat to be depleted without their knowledge and the heating to suddenly stop.

[0006] Therefore, in summary, there is a need for an intelligent prepaid heating method and system that can dynamically adjust the control strategy based on the user's heating balance status and combine thermal inertia prediction to achieve a smooth transition. Summary of the Invention

[0007] The purpose of this invention is to address the shortcomings of the prior art by providing a method and system for dynamically adjusting the heating mode based on the user's remaining heating supply. The aim is to dynamically adjust the heating mode in the user's room based on the user's remaining heating supply. When the supply is sufficient, the user can adjust the heating mode at will. When the supply is insufficient or close to the warning line, the system will automatically adjust the heating mode dynamically and, combined with thermal inertia, extend the heating duration to achieve a smooth transition from heating to heating stoppage.

[0008] Firstly, to solve the above problems, the technical solution adopted by the present invention is as follows:

[0009] A method for dynamically adjusting the heating mode based on the user's remaining heating supply includes the following steps:

[0010] Based on the current remaining heat balance Q of the user's heating supply remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred ;

[0011] Preset maximum heating duration T high and minimum heating duration T low and preset heating temperature T set ;

[0012] Calculate and determine t pred With T low t pred With T high Size relationship;

[0013] If t pred >T high Then it will work according to the user-defined status;

[0014] If T low ≤t pred ≤T high Then, for the preset heating temperature T set After making corrections, the corrected heating temperature T is obtained. set The corrected formula is as follows:

[0015] T set =T set -α×(1-t) pred / T high );

[0016] Wherein, α is the dynamic attenuation coefficient of the temperature setpoint, and the formula for calculating the dynamic attenuation coefficient α of the temperature setpoint is as follows:

[0017] ;

[0018] in, The preset maximum value of the dynamic attenuation coefficient α for the temperature setpoint, where e is the natural constant. This is the environmental regulation coefficient. This refers to the current outdoor ambient temperature. The preset pipeline freezing warning temperature, when T out ≤T freeze When T, determine α=0. out >T freeze When α∈(0, α max );

[0019] If t pred <Tlow Set the preset heating temperature T set Adjust to the preset basic insulation temperature T min And until the current remaining heat balance Q of the user's heating supply. remain Set the value to 0, then close the control pipe valve.

[0020] Preferably, the predicted heat consumption P per unit time predict The calculation process is as follows:

[0021] When T set -T room_current At >2℃:

[0022] P predict =K×(T set -T room_current )×F history +P base ;

[0023] Where K is the thermal coefficient, T set To preset the heating temperature, T room_current F represents the current room temperature of the user's house. history P is the historical average flow factor. base For heat loss of the pipeline foundation;

[0024] When |T set -T room_current When |≤2℃:

[0025] ;

[0026] in, This refers to "the actual heat consumption power in the i-th sampling period", where i represents the sampling time series, i is a positive integer, and i∈(1,N);

[0027] When T room_current -T set >2℃;

[0028] .

[0029] Preferably, the current heating duration t pred The calculation formula is:

[0030] t pred =Q remain / P predict ;

[0031] Among them, Q remain P represents the current remaining heat balance. predict To predict the heat consumption per unit time.

[0032] Preferably, the ∈ (0,1);

[0033] When the user's house is located in a cold region or is an old house ∈ (0.05, 0.15);

[0034] When the user's house is located in a temperate zone or is an energy-efficient building. ∈ (0.25, 0.35).

[0035] Secondly, to solve the above problems, the technical solution adopted by the present invention is as follows:

[0036] A system for dynamically adjusting the heating mode based on the user's remaining heating supply includes:

[0037] The main heat metering module is installed in the pipeline well and includes an electric regulating valve for the pipeline and a main control unit.

[0038] A separate card reader, located in a public area, is used for card swiping or recharging;

[0039] Thermostat panel module, placed indoors in the user's home, includes:

[0040] The first acquisition module is used to acquire the current remaining heat balance Q. remain Compared with the predicted heat consumption per unit time P predict ;

[0041] The first calculation module is used to calculate based on the current remaining heat balance Q. remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred ;

[0042] The preset module is used to preset the maximum heating duration T. high and minimum heating duration T low and preset heating temperature T set ;

[0043] The calculation and judgment module is used to calculate and judge t. pred With T low t pred With T high The size relationship, if t pred >T high If the user-defined state is used, the first execution module will be executed. If T low ≤t pred ≤T high Then proceed to the second execution module. If t pred <T low Then it will enter the third execution module;

[0044] The first execution module is used to work according to the user-defined state.

[0045] The second execution module is used to correct the preset heating temperature to obtain the corrected heating temperature T. set The corrected formula is as follows:

[0046] T set =T set -α×(1-t) pred / T high );

[0047] Wherein, α is the dynamic attenuation coefficient of the temperature setpoint, and the formula for calculating the dynamic attenuation coefficient α of the temperature setpoint is as follows:

[0048] ;

[0049] in, The preset maximum value of the dynamic attenuation coefficient α for the temperature setpoint, where e is the natural constant. This is the environmental regulation coefficient. This refers to the current outdoor ambient temperature. The preset pipeline freezing warning temperature, when T out ≤T freeze When T, determine α=0. out >T freeze When α∈(0, α max );

[0050] The third execution module is used to set the preset heating temperature T. set Adjust to the preset basic insulation temperature T min ;

[0051] The balance depletion judgment module is used to determine the current remaining heat balance Q. remain If the balance is 0, a balance depletion signal is sent to the main control unit, and the main control unit controls the pipeline electric regulating valve to close.

[0052] Preferably, it also includes a module for calculating the heat consumption per unit time;

[0053] The module for predicting heat consumption per unit time includes:

[0054] The room temperature acquisition unit is used to collect the current room temperature (T) of the user's house. room_current ;

[0055] The first acquisition unit is used to acquire the preset heating temperature T. set ;

[0056] The first calculation and judgment unit is used to calculate the preset heating temperature T. set Compared with the current room temperature T of the user's house room_currentThe difference X is calculated as follows: if X > 2℃, it enters the first calculation unit; if -2℃ ≤ X ≤ 2℃, it enters the second calculation unit; if X < 2℃, it enters the third calculation unit.

[0057] The first computational unit is used to execute P. predict =K×(T set -T room_current )×F history +P base ;

[0058] The second computing unit is used for execution. ;

[0059] The third computing unit is used to execute... ;

[0060] The predicted heat consumption per unit time output unit is used to output the P value from the first calculation unit, the second calculation unit, or the third calculation unit. predict .

[0061] Preferably, the first calculation module includes:

[0062] The fourth calculation unit is used to execute t. pred =Q remain / P predict ;

[0063] The current heating duration output unit is used to output the t value output from the fourth calculation unit. pred .

[0064] The beneficial effects of adopting the above technical solution are as follows:

[0065] 1. This invention can dynamically adjust the heating mode of a user's room based on the user's remaining heat supply. When the balance is sufficient, the user can adjust the heating mode at will. When the balance is insufficient or close to the warning line, the system will automatically adjust the heating mode dynamically and combine thermal inertia to extend the heating time, so as to achieve a smooth transition from heating to heating stop.

[0066] 2. This invention calculates and determines t pred With T low t pred With T high The system determines the heating capacity based on the balance of the user's account and implements different heating methods for different balances. This allows the system to transition from normal heating to continued heating due to thermal inertia when the user's account balance is insufficient, until the balance reaches zero and heating is stopped. This not only extends the heating duration but also achieves a smooth transition from heating to stopping, improving the user experience.

[0067] 3. This invention introduces a dynamic attenuation coefficient α for the temperature setpoint, which combines the current outdoor ambient temperature and the preset pipe freezing warning temperature. Under the premise of avoiding pipe freezing, the heating temperature is lowered as much as possible, reducing heat loss per unit time and extending the heating duration, so as to achieve a smooth transition from heating to heating stoppage.

[0068] 4. This invention compares the preset heating temperature with the current room temperature of the user's house and generates different predicted heat consumption per unit time according to different temperature ranges, thereby obtaining different current heating durations and realizing dynamic adjustment of the heating mode. Attached Figure Description

[0069] Figure 1 This is a system diagram of the method in an embodiment of the present invention;

[0070] Figure 2 This is a graph of experimental data parameters in an embodiment of the present invention. Detailed Implementation

[0071] The embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and should not be construed as limiting the scope of the invention.

[0072] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0073] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0074] This embodiment discloses a method for dynamically adjusting the heating mode based on the user's remaining heating supply. The purpose is to enable the system to dynamically adjust the heating mode in the user's room based on the user's remaining heating supply. When the balance is sufficient, the user can adjust the heating mode at will. When the balance is insufficient or close to the warning line, the system will automatically adjust the heating mode dynamically and combine it with thermal inertia to extend the heating duration, so as to achieve a smooth transition from heating to heating stoppage.

[0075] Specifically, refer to Figure 1 The method includes the following steps:

[0076] S1, based on the current remaining heat balance Q of the user's heating supply. remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred ;

[0077] Obtain the current remaining heat balance Q of the user's heating supply from the system. remain Compared with the predicted heat consumption per unit time P predict ;

[0078] Among them, the current remaining heat balance Q remain To directly obtain and predict the heat consumption P per unit time predict To indirectly obtain and predict the heat consumption P per unit time predict The calculation process is as follows:

[0079] When T set -T room_current At temperatures above 2℃, the temperature is in the rising phase, and P... predict The calculation formula is:

[0080] P predict =K×(T set -T room_current )×F history +P base ;

[0081] Where K is the thermal coefficient, T set To preset the heating temperature, T room_current F represents the current room temperature of the user's house. history P is the historical average flow factor. base For heat loss of the pipeline foundation;

[0082] The K-value is a physical constant reflecting the thermal insulation performance and thermal inertia of a building. It represents the proportion of power required to raise or lower the room temperature by 1°C. A higher K-value indicates poorer insulation, requiring more power to reach the preset heating temperature T. set This requires more heat to be consumed. A smaller K value indicates better house insulation, which is necessary to reach the preset heating temperature T.set If the heat is less, then less energy is consumed.

[0083] When |T set -T room_current When |≤2℃, this is the isothermal maintenance stage, P predict The calculation formula is:

[0084] ;

[0085] in, This refers to "the actual heat consumption power within the i-th sampling period," where i represents the sampling time series (e.g., data points from 1 hour ago, 2 hours ago, ... up to N hours ago), i is a positive integer, and i∈(1,N). The actual average heat consumption per unit time over the past 24 hours can be calculated using this data, and this actual average heat consumption is used as the predicted heat consumption P per unit time. predict At this point, it no longer depends on the preset heating temperature T. set Compared with the current room temperature T of the user's house room_current The temperature difference between them is close to 0, so the predicted heat consumption P per unit time is obtained by referring to historical experience. predict .

[0086] When T room_current -T set When the temperature is above 2℃, this is the cooling phase, P predict The calculation formula is:

[0087] .

[0088] Current heating duration t pred The calculation formula is:

[0089] t pred =Q remain / P predict ;

[0090] Among them, Q remain P represents the current remaining heat balance. predict To predict the heat consumption per unit time.

[0091] Because of P predict When used as the denominator, it cannot be 0. Logically speaking, if T... room_current -T set At >2℃, P predict It should be 0, but the system's calculation result will be problematic because... It tends towards 0, but is always greater than zero; therefore, it is used here. Represents 0.

[0092] S2, Preset maximum heating duration Thigh and minimum heating duration T low and preset heating temperature T set ;

[0093] The maximum heating duration T can be set manually. high and minimum heating duration T low and preset heating temperature T set Furthermore, during use, users can adjust the maximum heating duration T at any time. high and minimum heating duration T low and preset heating temperature T set To establish a humanistic setting.

[0094] Among them, steps S1 and S2 are not in any particular order; they are parallel preparatory steps before implementing different heating methods.

[0095] S3. Calculate and determine t pred With T low t pred With T high The size relationship is considered, and different heating methods are developed for different size relationships;

[0096] Based on the current heating duration t calculated in step S1 pred and the maximum heating duration T preset in step S2 high and minimum heating duration T low .

[0097] Calculate t respectively pred With T low t pred With T high The difference or relative to t pred With T low T high The size is compared, and different heating methods are output according to different comparison results. Specifically, it includes the following three types.

[0098] Mode 1: Comfort Follow Mode;

[0099] If t pred >T high Then it will work according to the user-defined status;

[0100] It can employ PID closed-loop control, fully responding to the preset heating temperature T set by the user on the indoor temperature control panel. set At this time, the valves on the pipeline respond quickly and operate at full power to reach the preset heating temperature T as quickly as possible. set Energy consumption and limitations are not taken into account.

[0101] Mode 2: Inertial energy-saving mode;

[0102] If T low ≤t pred ≤T high Then, for the preset heating temperature T set After making corrections, the corrected heating temperature T is obtained. set The corrected formula is as follows:

[0103] T set =T set -α×(1-t) pred / T high );

[0104] Where α is the dynamic decay coefficient of the temperature setpoint;

[0105] If the user forcibly increases the preset heating temperature T at this time... set This will lead to the predicted heat consumption P per unit time. predict The increase leads to a decrease in the current heating duration t pred If the heating duration is reduced, the system will immediately adjust the heating duration based on the new current heating duration t. pred Further reduce the actual operating temperature T set This negative feedback mechanism forces users to extend the heating duration (t) when their balance is insufficient. pred The only option is to actively lower the preset heating temperature T. set This achieves the goal of energy conservation. Simultaneously, combined with inertia compensation, the system will ensure energy efficiency as the room temperature approaches the preset heating temperature T. set Beforehand, reduce the valve opening to utilize the residual heat of the pipeline to maintain the temperature and reduce frequent valve operation.

[0106] Under "balance warning status", the system allows deviations from the user's original preset heating temperature T. set The maximum allowable temperature drop (i.e., the maximum permissible temperature drop). Its physical meaning is: the current heating duration t for energy conservation and extending the residual calorific value. pred The system is only willing to lower the user's set temperature to the preset temperature.

[0107] The magnitude of the dynamic attenuation coefficient α of the temperature setpoint is mainly related to the outdoor ambient temperature T. out It is related to the building's thermal characteristics / location of the building, which can also be replaced with the building's thermal characteristics / historical temperature drop rate.

[0108] Outdoor ambient temperature T out Used as a safety antifreeze mechanism, the pipeline freezing warning temperature can be preset. Outdoor ambient temperature T out Data can be collected directly from outdoor temperature sensors or obtained through remote meteorological data.

[0109] When the outdoor temperature is extremely cold (e.g., -20°C), if the indoor preset heating temperature T is forcibly maintained... set A significant reduction in temperature could lead to frozen indoor pipes or excessively low wall temperatures, posing safety hazards. Therefore, the lower the outdoor temperature, the smaller the value of α should be (limiting the temperature drop); the milder the outdoor temperature, the larger the value of α can be (allowing for a greater temperature drop to save energy).

[0110] The building's thermal characteristics and its location can be considered as a single parameter, referred to as the environmental conditioning coefficient, and used as... express;

[0111] If a user's house has extremely poor insulation (rapid heat loss), even slightly reducing the valve opening will cause the room temperature to drop rapidly. In this case, a large α value is not required to achieve significant energy savings.

[0112] The faster the historical temperature drop rate (the worse the insulation), the smaller the value of α; the better the insulation performance (the greater the thermal inertia), the larger the value of α can be.

[0113] The dynamic attenuation coefficient α of the temperature setpoint is not a fixed value, but a safety and energy-saving parameter that is adaptively adjusted based on the ambient temperature.

[0114] Specifically, the formula for calculating the dynamic attenuation coefficient α of the temperature setpoint is as follows:

[0115] ;

[0116] in, The preset maximum value of the dynamic attenuation coefficient α for the temperature setpoint, where e is the natural constant. This is the environmental regulation coefficient. This refers to the current outdoor ambient temperature. The preset pipe freezing warning temperature (default is -10℃).

[0117] When T out ≤T freeze When a zone is identified as a high-risk area for frost prevention, α is forcibly set to 0, meaning the preset heating temperature T is not lowered. set This ensures that the user's room temperature remains unchanged and prevents the pipes from freezing and cracking.

[0118] When T out >T freeze When α∈(0, α max The value of α can be in the interval (0, α). max The α value can increase linearly or non-linearly. The higher the outdoor temperature, the larger the α value, allowing for a greater allowable energy-saving temperature drop, thus improving energy efficiency. Among these, α... max The maximum allowable temperature drop threshold preset on the system (the default setting is 3.0℃, which can be modified by the user).

[0119] Environmental regulation coefficient The α value is used to control the response rate of the α value to changes in outdoor temperature. The β value is determined by a large amount of experimental data during the system development phase. It is used to balance the linear relationship between energy saving effect and user comfort, and to prevent drastic changes in the set temperature due to small fluctuations in the outside temperature. It is an empirical constant determined based on debugging experience.

[0120] in, ∈ (0,1);

[0121] When the user's house is located in a cold region or is an old house ∈ (0.05, 0.15); at this point, the algorithm applies the current outdoor temperature T. out It is not sensitive to slight increases in temperature and maintains a high set temperature to prevent a sudden drop in room temperature due to fluctuations in ambient temperature.

[0122] When the user's house is located in a temperate zone or is an energy-efficient building. ∈ (0.25, 0.35). At this point, the algorithm applies the current outdoor temperature T. out The system responds quickly to changes and can fully utilize solar thermal gain, minimizing valve opening while ensuring basic heating needs are met, thus achieving significant energy savings.

[0123] When the current outdoor temperature is close to the freezing point T freeze hour, As the outdoor temperature approaches 0, the calculated α also approaches 0 (the system determines not to cool down, prioritizing heating safety). out As the temperature rises, the value of α gradually increases, but it will not exceed α. max .

[0124] parameter Figure 2 The experimental data and parameters obtained are based on the following preset parameters:

[0125] Among them, when the preset pipeline freezing warning temperature is -10℃, t pred =36 hours, T high =72 hours, (1-t) pred / T high )=0.5, user-set temperature is T set =22℃.

[0126] Mode 3: Low-consumption heat preservation mode;

[0127] If t pred <T low The system will preset the heating temperature T set Adjust to the preset basic insulation temperature T min ,

[0128] Or the system no longer follows the preset heating temperature T. set Instead of adjusting, it directly jumps to the basic insulation temperature T. min ; and until the current remaining heat balance Q of the user's heating supply. remain Set the value to 0, then close the control pipe valve.

[0129] At the same time, limit the maximum valve opening K. max K max The calculation formula is K max =P safe / P predict (where P) safe To maintain T min Required safe power). If P predict The valve opening is very large (in very cold weather), and is strictly limited to a very small range, solely for antifreeze and to maintain the minimum survival temperature, until the balance is depleted and the valve is closed.

[0130] When switching to Mode 2 or Mode 3, the temperature control panel can display messages such as "Insufficient heating capacity, please pay promptly," effectively informing users of the insufficient balance and facilitating subsequent payment. Simultaneously, a human-computer interaction interface can be configured to allow users to promptly access various parameters.

[0131] This embodiment also discloses a system for dynamically adjusting the heating mode based on the user's heating balance. This system is used to implement the method for dynamically adjusting the heating mode based on the user's heating balance disclosed in the above embodiment. Specifically, the system includes the following modules or units:

[0132] The main heat metering module, installed in the pipeline well, includes an electric regulating valve and a main control unit, as well as a flow sensor that can measure the flow rate of fluid in the pipeline, a temperature sensor that can measure the temperature of fluid in the pipeline, and a pressure sensor that can measure the pressure of fluid in the pipeline.

[0133] This is a separate card reader, located in a public area, used for card swiping or recharging, and supports IC card and NFC recharge technologies.

[0134] The temperature control panel module is placed inside the user's house and can automatically adjust based on the user's settings.

[0135] The temperature control panel module mainly includes:

[0136] The first acquisition module is used to acquire the current remaining heat balance Q. remain Compared with the predicted heat consumption per unit time P predict ;

[0137] The module for predicting heat consumption per unit time includes:

[0138] The room temperature acquisition unit is used to collect the current room temperature (T) of the user's house. room_current ;

[0139] The first acquisition unit is used to acquire the preset heating temperature T. set ;

[0140] The first calculation and judgment unit is used to calculate the preset heating temperature T. set Compared with the current room temperature T of the user's house room_current The difference X is calculated as follows: if X > 2℃, it enters the first calculation unit; if -2℃ ≤ X ≤ 2℃, it enters the second calculation unit; if X < 2℃, it enters the third calculation unit.

[0141] The first computational unit is used to execute P. predict =K×(T set -T room_current )×F history +P base ;

[0142] The second computing unit is used for execution. ;

[0143] The third computing unit is used to execute... ;

[0144] The predicted heat consumption per unit time output unit is used to output the P value from the first calculation unit, the second calculation unit, or the third calculation unit. predict .

[0145] The first calculation module is used to calculate based on the current remaining heat balance Q. remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred ;

[0146] The first calculation module includes:

[0147] The fourth calculation unit is used to execute t. pred =Q remain / P predict ;

[0148] The current heating duration output unit is used to output the t value output from the fourth calculation unit. pred .

[0149] The preset module is used to preset the maximum heating duration T. high and minimum heating duration T low and preset heating temperature T set ;

[0150] The calculation and judgment module is used to calculate and judge t. pred With T low t pred With T high The size relationship, if t pred >T high If the user-defined state is used, the first execution module will be executed. If T low ≤t pred ≤T high Then proceed to the second execution module. If t pred <T low Then it will enter the third execution module;

[0151] The first execution module is used to work according to the user-defined state.

[0152] The second execution module is used to correct the preset heating temperature to obtain the corrected heating temperature T. set The corrected formula is as follows:

[0153] T set =T set -α×(1-t) pred / T high );

[0154] Wherein, α is the dynamic attenuation coefficient of the temperature setpoint, and the formula for calculating the dynamic attenuation coefficient α of the temperature setpoint is as follows:

[0155] ;

[0156] in, The preset maximum value of the dynamic attenuation coefficient α for the temperature setpoint, where e is the natural constant. This is the environmental regulation coefficient. This refers to the current outdoor ambient temperature. The preset pipeline freezing warning temperature, when T out ≤T freeze When T, determine α=0. out >T freeze When α∈(0, α max );

[0157] The third execution module is used to set the preset heating temperature T. set Adjust to the preset basic insulation temperature T min ;

[0158] The balance depletion judgment module is used to determine the current remaining heat balance Q. remain If the balance is 0, a balance depletion signal is sent to the main control unit, and the main control unit controls the pipeline electric regulating valve to close.

[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for dynamically adjusting the heating mode based on the user's remaining heating supply, characterized in that, Includes the following steps: Based on the current remaining heat balance Q of the user's heating supply remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred ; Preset maximum heating duration T high and minimum heating duration T low and preset heating temperature T set ; Calculate and determine t pred With T low t pred With T high Size relationship; If t pred >T high Then it will work according to the user-defined status; If T low ≤t pred ≤T high Then, for the preset heating temperature T set After making corrections, the corrected heating temperature T is obtained. set The corrected formula is as follows: T set ′=T set -α×(1-t pred / T high ); Wherein, α is the dynamic attenuation coefficient of the temperature setpoint, and the formula for calculating the dynamic attenuation coefficient α of the temperature setpoint is as follows: ; in, The preset maximum value of the dynamic attenuation coefficient α for the temperature setpoint, where e is the natural constant. This is the environmental regulation coefficient. This refers to the current outdoor ambient temperature. The preset pipeline freezing warning temperature, when T out ≤T freeze When T, determine α=0. out >T freeze When α∈(0, α max ); If t pred <T low Set the preset heating temperature T set Adjust to the preset basic insulation temperature T min And until the current remaining heat balance Q of the user's heating supply. remain Set the value to 0, then close the control pipe valve.

2. The method for dynamically adjusting the heating mode based on the user's heating balance according to claim 1, characterized in that, The predicted heat consumption per unit time P predict The calculation process is as follows: When T set -T room_current At >2℃: P predict =K×(T set -T room_current )×F history +P base ; Where K is the thermal coefficient, T set To preset the heating temperature, T room_current F represents the current room temperature of the user's house. history P is the historical average flow factor. base For heat loss of the pipeline foundation; When |T set -T room_current When |≤2℃: ; in, This refers to "the actual heat consumption power in the i-th sampling period", where i represents the sampling time series, i is a positive integer, and i∈(1,N); When T room_current -T set >2℃; 。 3. The method for dynamically adjusting the heating mode based on the user's remaining heating supply as described in claim 1, characterized in that, The current heating duration t pred The calculation formula is: t pred =Q remain / P predict ; Among them, Q remain P represents the current remaining heat balance. predict To predict the heat consumption per unit time.

4. The method for dynamically adjusting the heating mode based on the user's heating balance according to claim 1, characterized in that, The ∈ (0,1); When the user's house is located in a cold region or is an old house ∈ (0.05, 0.15); When the user's house is located in a temperate zone or is an energy-efficient building. ∈ (0.25, 0.35).

5. A system for dynamically adjusting the heating mode based on the user's remaining heating supply, characterized in that, include: The main heat metering module is installed in the pipeline well and includes an electric regulating valve for the pipeline and a main control unit. A separate card reader, located in a public area, is used for card swiping or recharging; Thermostat panel module, placed indoors in the user's home, includes: The first acquisition module is used to acquire the current remaining heat balance Q. remain Compared with the predicted heat consumption per unit time P predict ; The first calculation module is used to calculate based on the current remaining heat balance Q. remain Compared with the predicted heat consumption per unit time P predict Calculate the current heating duration t pred ; The preset module is used to preset the maximum heating duration T. high and minimum heating duration T low and preset heating temperature T set ; The calculation and judgment module is used to calculate and judge t. pred With T low t pred With T high The size relationship, if t pred >T high If the user-defined state is used, the first execution module will be executed. If T low ≤t pred ≤T high Then proceed to the second execution module. If t pred <T low Then it will enter the third execution module; The first execution module is used to work according to the user-defined state. The second execution module is used to correct the preset heating temperature to obtain the corrected heating temperature T. set The corrected formula is as follows: T set ′=T set -α×(1-t pred / T high ); Wherein, α is the dynamic attenuation coefficient of the temperature setpoint, and the formula for calculating the dynamic attenuation coefficient α of the temperature setpoint is as follows: ; in, The preset maximum value of the dynamic attenuation coefficient α for the temperature setpoint, where e is the natural constant. This is the environmental regulation coefficient. This refers to the current outdoor ambient temperature. The preset pipeline freezing warning temperature, when T out ≤T freeze When T, determine α=0. out >T freeze When α∈(0, α max ); The third execution module is used to set the preset heating temperature T. set Adjust to the preset basic insulation temperature T min ; The balance depletion judgment module is used to determine the current remaining heat balance Q. remain If the balance is 0, a balance depletion signal is sent to the main control unit, and the main control unit controls the pipeline electric regulating valve to close.

6. A system for dynamically adjusting the heating mode based on the user's remaining heating supply as described in claim 5, characterized in that, It also includes a module for calculating the heat consumption per unit time; The module for predicting heat consumption per unit time includes: The room temperature acquisition unit is used to collect the current room temperature (T) of the user's house. room_current ; The first acquisition unit is used to acquire the preset heating temperature T. set ; The first calculation and judgment unit is used to calculate the preset heating temperature T. set Compared with the current room temperature T of the user's house room_current The difference X is calculated as follows: if X > 2℃, it enters the first calculation unit; if -2℃ ≤ X ≤ 2℃, it enters the second calculation unit; if X < 2℃, it enters the third calculation unit. The first computational unit is used to execute P. predict =K×(T set -T room_current )×F history +P base ; The second computing unit is used for execution. ; The third computing unit is used to execute... ; The predicted heat consumption per unit time output unit is used to output the P value from the first calculation unit, the second calculation unit, or the third calculation unit. predict .

7. A system for dynamically adjusting the heating mode based on the user's remaining heating supply, as described in claim 5, is characterized in that... The first computing module includes: The fourth calculation unit is used to execute t. pred =Q remain / P predict ; The current heating duration output unit is used to output the t value output from the fourth calculation unit. pred .