Indoor gas stove heater heating control method, system, terminal and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-13
- Publication Date
- 2026-08-11
AI Technical Summary
[0004]然而,这种定值开关温度控制法存在一些问题
[0058]1、本发明提出的室内燃气炉加热器加热控制方法、系统、终端及存储介质根据温度偏差值,分情况进行燃气炉加热器的加热控制,且每次加热后均根据加热结束后的室内温度返回计算温度偏差值,再进行下一次加热,这种加热控制方法有助于提高燃气炉加热器的加热控制精度,避免室内温度波动较大,提高用户舒适度。
Smart Images

Figure CN117968142B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of temperature control technology, specifically relating to a heating control method, system, terminal, and storage medium for an indoor gas furnace heater. Background Technology
[0002] In modern life, gas-fired heaters are used in both fixed and mobile environments (such as RVs) to provide comfortable temperatures. The heating control precision of indoor gas-fired heaters is crucial for accurately controlling indoor temperature.
[0003] The existing heating control technology for indoor gas-fired heaters mainly employs a set-value switch temperature control method. This method uses hardware circuits or software calculations to determine the relationship between the current temperature value and the set target temperature value, thereby controlling the on / off state of the gas-fired heater. Specifically, when the indoor temperature rises to the upper limit of the set target temperature value, the heater power is cut off, and heating stops; conversely, when the indoor temperature drops to the lower limit of the set target temperature value, the heater power is turned on, and heating begins.
[0004] However, this fixed-value switch temperature control method has some problems. First, due to the inertia of the air in the heating chamber of the gas furnace heater, the inertia of the temperature sensor, the inertia of the indoor air, and the delay time of heat conduction, the temperature change in the heated room will have a certain delay. The existing fixed-value switch temperature control method cannot overcome the lag in temperature change, which leads to low heating control accuracy and may result in overheating or overcooling, large indoor temperature fluctuations, and thus affects the heating effect of the gas furnace heater, reducing user comfort. Second, when some related electrical products are installed indoors, such as induction fans, circulating fans, humidifiers, air purifiers, etc., the large temperature fluctuations can easily cause the actual operating sequence and operating status of these electrical products to differ from the design, thereby affecting the service life of these electrical products. This is a shortcoming of the existing technology. Summary of the Invention
[0005] The purpose of this invention is to address the shortcomings of the prior art by providing a heating control method, system, terminal, and storage medium for an indoor gas furnace heater, thereby improving the heating control accuracy of the gas furnace heater and avoiding impact on the service life of related electrical products.
[0006] In a first aspect, the present invention provides a heating control method for an indoor gas furnace heater, comprising:
[0007] Step S1: Collect the current actual indoor temperature value and calculate the current indoor temperature deviation value. The calculation formula is as follows:
[0008] ΔT=Tg -T in ,
[0009] Where ΔT is the current indoor temperature deviation value, T g For the preset indoor temperature setpoint, T in This represents the current actual indoor temperature.
[0010] Step S2: Based on ΔT and the preset temperature control cycle t a Heating control of the indoor gas furnace heater:
[0011] If ΔT > 20℃, then one temperature control cycle t will begin from the current moment. a The gas furnace heater in the internal control room continuously heats the room, and after the temperature control cycle ends, it returns to step S1 to continue execution;
[0012] If 2℃ < ΔT ≤ 20℃, first control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time is calculated to obtain the first heating time ton1. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the first heating time ton1 within one temperature control cycle. After the end of the temperature control cycle, the process returns to step S1 to continue execution. The formula for calculating the first heating time ton1 is as follows:
[0013] Where T j =T g -T in -1;
[0014] If 0℃ < ΔT ≤ 2℃, first determine whether the current indoor temperature deviation value ΔT is the same as the value calculated in step S1. If yes, proceed to step S201. If no, determine whether the current indoor temperature deviation value ΔT calculated in step S1 satisfies ΔT ≤ 20℃. If yes, proceed to step S201. If no, control the gas furnace heater to stop heating, and then return to step S1 to continue execution.
[0015] If ΔT≤0℃, then control the gas furnace heater to stop heating, and then return to step S1 to continue execution;
[0016] Step S201: First, control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. g The heating time within the room is calculated to obtain the second heating time ton2. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the second heating time ton2 within one temperature control cycle. After the end of this temperature control cycle, the process returns to step S1 to continue execution. The formula for calculating the second heating time ton2 is as follows:
[0017] Where T k =T g -T in .
[0018] Furthermore, step S1 also includes:
[0019] After each calculation of the current indoor temperature deviation value ΔT, the calculated ΔT is stored.
[0020] Furthermore, the method also includes:
[0021] When the indoor current temperature deviation value ΔT calculated in step S1 is the same for three consecutive times, and is within the range of 2℃ < ΔT ≤ 20℃, step S2 is paused and step S2' is executed. Step S2' includes:
[0022] S21': Controls the indoor gas furnace heater to stop heating for 3 seconds;
[0023] S22': To T j Increment the current value by 1, then use T j The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain the new first heating time ton1;
[0024] S23': Control the indoor gas furnace heater to heat for a new first heating time ton1 within one temperature control cycle starting from the current moment, and return to step S1 to continue execution after the end of the temperature control cycle. If the calculated indoor current temperature deviation value ΔT is the same for three consecutive times starting from this point, and is within the range of 2℃<ΔT≤20℃, pause the execution of step S2 and execute step S2'.
[0025] Furthermore, the method also includes:
[0026] When the indoor current temperature deviation value ΔT calculated in step S1 is the same for three consecutive times, and is within the range of 0℃ < ΔT ≤ 2℃, step S2 is paused, and step S2” is executed. Step S2” includes:
[0027] S21”: Controls the indoor gas furnace heater to stop heating for 3 seconds;
[0028] S22”: To T k Increment the current value by 1, then use T k The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain a new second heating time ton2;
[0029] S23”: Control the indoor gas furnace heater to heat for a new second heating time ton2 within one temperature control cycle starting from the current moment, and return to step S1 to continue execution after the end of the temperature control cycle. If the calculated indoor current temperature deviation value ΔT is the same for three consecutive times starting from this point, and is within the range of 0℃<ΔT≤2℃, pause the execution of step S2 and execute step S2”.
[0030] In a second aspect, the present invention provides a heating control system for an indoor gas furnace heater, comprising:
[0031] The temperature deviation calculation module is used to collect the current actual indoor temperature value and calculate the current indoor temperature deviation value. The calculation formula is as follows: ΔT = T g -T in Where ΔT is the current indoor temperature deviation value, T g For the preset indoor temperature setpoint, T in This represents the current actual indoor temperature.
[0032] The heating control module is used to control the temperature based on ΔT and a preset temperature control cycle t. a The first heating control is performed on the indoor gas furnace heater:
[0033] If ΔT > 20℃, then one temperature control cycle t will begin from the current moment. a The indoor gas furnace heater continuously heats the room under the control, and after the end of the temperature control cycle, it continues to call the temperature deviation calculation module to perform calculations.
[0034] If 2℃ < ΔT ≤ 20℃, first control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time is calculated to obtain the first heating time ton1. Then, starting from the current moment, the indoor gas furnace heater is controlled for the first heating time ton1 within a temperature control cycle. After the end of this temperature control cycle, the temperature deviation calculation module is called again for calculation. The calculation formula for the first heating time ton1 is as follows:
[0035] Where T j =T g -T in -1;
[0036] If 0℃ < ΔT ≤ 2℃, first determine whether the current indoor temperature deviation value ΔT is the first calculation obtained by the temperature deviation calculation module. If yes, proceed to step S201. If not, determine whether the current indoor temperature deviation value ΔT calculated by the temperature deviation calculation module last time satisfies ΔT ≤ 20℃. If yes, proceed to step S201. If not, control the gas furnace heater to stop heating and continue to call the temperature deviation calculation module for calculation.
[0037] If ΔT≤0℃, the gas furnace heater will stop heating, and the temperature deviation calculation module will continue to be called for calculation.
[0038] Step S201: First, control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time within the room is used to obtain the second heating time ton2. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the second heating time ton2 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called again for calculation. The calculation formula for the second heating time ton2 is as follows:
[0039] Where T k =T g -T in .
[0040] Furthermore, the temperature deviation calculation module is also used for:
[0041] After each calculation of the current indoor temperature deviation value ΔT, the calculated ΔT is stored.
[0042] Furthermore, the heating control module is also used for:
[0043] When the temperature deviation calculation module calculates the same indoor temperature deviation value ΔT three times consecutively, and the deviation is within the range of 2℃ < ΔT ≤ 20℃, the heating control module is also used to pause the first heating control and execute the second heating control, which includes:
[0044] The indoor gas furnace heater will stop heating for 3 seconds.
[0045] For T j Increment the current value by 1, then use T j The latest value is used to calculate the next temperature control cycle t. a The new heating time results in a new first heating time ton1;
[0046] Starting from the current moment, the indoor gas furnace heater is controlled to heat for a new first heating duration ton1 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called to perform calculations. If the indoor current temperature deviation value ΔT obtained from three consecutive calculations is the same and is within the range of 2℃ < ΔT ≤ 20℃, the heating control module pauses the first heating control and executes the second heating control.
[0047] Furthermore, the heating control module is also used for:
[0048] When the temperature deviation calculation module calculates the same ΔT value for the current indoor temperature three times consecutively, and the value is within the range of 0℃ < ΔT ≤ 2℃, the heating control module is also used to pause the first heating control and execute the third heating control. The third heating control includes:
[0049] The indoor gas furnace heater will stop heating for 3 seconds.
[0050] For T k Increment the current value by 1, then use T k The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain a new second heating time ton2;
[0051] Starting from the current moment, the indoor gas furnace heater is controlled to heat for a new second heating time ton2 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called to perform calculations. If the indoor current temperature deviation value ΔT obtained from three consecutive calculations is the same and is within the range of 0℃ < ΔT ≤ 2℃, the heating control module pauses the first heating control and executes the third heating control.
[0052] Thirdly, the present invention provides a terminal, comprising:
[0053] Processor, memory, among which,
[0054] This memory is used to store computer programs.
[0055] The processor is used to retrieve and run the computer program from memory, causing the terminal to perform the terminal method described above.
[0056] Fourthly, the present invention provides a computer storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described in the above aspects.
[0057] As can be seen from the above technical solutions, the present invention has the following advantages:
[0058] 1. The heating control method, system, terminal, and storage medium for indoor gas furnace heaters proposed in this invention control the heating of the gas furnace heater according to the temperature deviation value and in different situations. After each heating, the indoor temperature after the heating ends is returned to calculate the temperature deviation value before the next heating is performed. This heating control method helps to improve the heating control accuracy of the gas furnace heater, avoid large fluctuations in indoor temperature, and improve user comfort.
[0059] 2. The indoor gas furnace heater heating control method, system, terminal and storage medium proposed in this invention help to avoid large indoor temperature fluctuations, thereby helping to avoid the difference between the actual operating sequence and operating status of the relevant electrical products installed indoors and the design caused by large temperature fluctuations, and helping to avoid the reduction of the service life of the relevant electrical products, thus playing a protective role for the relevant electrical products.
[0060] Furthermore, the design principle of this invention is reliable, the structure is simple, and it has a very wide range of application prospects.
[0061] Therefore, it is evident that the present invention has outstanding substantive features and significant progress compared with the prior art, and the beneficial effects of its implementation are also obvious. Attached Figure Description
[0062] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0063] Figure 1 This is a schematic flowchart of a method according to an embodiment of the present invention.
[0064] Figure 2 This is a schematic block diagram of a system according to an embodiment of the present invention.
[0065] Figure 3 This is a schematic diagram of the indoor gas furnace heater and the indoor temperature propagation in a motorhome, according to an embodiment of the present invention.
[0066] Figure 4 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention.
[0067] Wherein: A - heating chamber of gas furnace heater, B - interior of RV. Detailed Implementation
[0068] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0069] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
[0070] like Figure 1 As shown, the heating control method for an indoor gas furnace heater proposed in this invention includes the following steps S1 to S2.
[0071] Step S1: Collect the current actual indoor temperature value and calculate the current indoor temperature deviation value. The calculation formula is as follows:
[0072] ΔT=T g -T in ,
[0073] Where ΔT is the current indoor temperature deviation value, T g For the preset indoor temperature setpoint, T in This represents the current actual indoor temperature.
[0074] Step S2: Based on ΔT and the preset temperature control cycle t a Heating control of the indoor gas furnace heater:
[0075] If ΔT > 20℃, then one temperature control cycle t will begin from the current moment. a The gas furnace heater in the internal control room continuously heats the room, and after the temperature control cycle ends, it returns to step S1 to continue execution;
[0076] If 2℃ < ΔT ≤ 20℃, first control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time is calculated to obtain the first heating time ton1. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the first heating time ton1 within one temperature control cycle. After the end of the temperature control cycle, the process returns to step S1 to continue execution. The formula for calculating the first heating time ton1 is as follows:
[0077] Where T j =T g -T in -1;
[0078] If 0℃ < ΔT ≤ 2℃, first determine whether the current indoor temperature deviation value ΔT is the same as the value calculated in step S1. If yes, proceed to step S201. If no, determine whether the current indoor temperature deviation value ΔT calculated in step S1 satisfies ΔT ≤ 20℃. If yes, proceed to step S201. If no, control the gas furnace heater to stop heating, and then return to step S1 to continue execution.
[0079] If ΔT≤0℃, then control the gas furnace heater to stop heating, and then return to step S1 to continue execution.
[0080] Step S201: First, control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time within the room is calculated to obtain the second heating time ton2. Then, starting from the current moment, the indoor gas furnace heater is controlled for the second heating time ton2 within a temperature control cycle. After the end of this temperature control cycle, the process returns to step S1 to continue execution. The formula for calculating the second heating time ton2 is as follows:
[0081] Where T k =T g -T in .
[0082] Understandably, the heating control method begins execution after the gas heater is started and ends after the gas heater is turned off. The indoor current temperature deviation value ΔT calculated for the first time in step S1 is the indoor current temperature deviation value ΔT obtained from the first calculation after the gas heater is started.
[0083] When in use, after turning on the gas heater, if the calculated indoor temperature deviation ΔT ≤ 0℃, heating will not proceed. If the calculated indoor temperature deviation ΔT > 0℃, heating will proceed according to the magnitude of the indoor temperature deviation ΔT. After the first heating cycle, the calculation of the temperature deviation ΔT will resume, and the next heating cycle will proceed according to the magnitude of the calculated temperature deviation ΔT, until ΔT ≤ 0℃. After ΔT ≤ 0℃, the calculation of ΔT will continue. If ΔT no longer meets the condition of ΔT ≤ 0℃, the next heating cycle will proceed according to its magnitude.
[0084] Understandably, the calculation speed for the first heating duration ton1 and the second heating duration ton2 is very fast, and they hardly occupy the duration of the temperature control cycle. Within a temperature control cycle, if the heating duration is less than the duration of a temperature control cycle, heating begins at the beginning of that temperature control cycle, stops after one heating duration, and then returns to calculate the value of ΔT after the end of a temperature control cycle.
[0085] It should be noted that, in order to avoid large temperature fluctuations and overheating or overcooling, a temperature control cycle is generally chosen to be relatively short, such as tens of seconds, but can be adjusted according to the actual situation.
[0086] Taking a motorhome as an example, the diagram showing the temperature propagation between the gas stove heater and the interior of the motorhome is as follows: Figure 3As shown, A represents the heating chamber of the gas stove heater, and B represents the interior of the RV. After the gas stove heater generates heat, the heating chamber heats up, and then the heat is transferred to the RV interior through heat conduction. A temperature sensor inside the RV collects the current actual temperature value, and then controls the gas stove heater's heating based on the difference between a preset indoor temperature setpoint and the current actual indoor temperature. The expression for the heat generated by the gas stove heater is as follows:
[0087] Q = C × P × t,
[0088] Where Q represents the heat generated by the gas furnace heater, C represents the specific heat capacity of air, P represents the heating power of the gas furnace heater, and t represents the heating time, the expression for the temperature inside the heating chamber of the gas furnace heater is as follows:
[0089]
[0090] Where T represents the temperature inside the heating chamber of the gas furnace heater, V represents the volume of the heating chamber of the gas furnace heater, and ρ represents the air density.
[0091] Depend on Figure 3 It can be seen that the temperature propagation process from the gas furnace heater to the indoor heating process is affected by the inertia T1 of the air in the heating chamber of the gas furnace heater, the inertia T2 of the temperature sensor, the inertia T3 of the indoor air, and the heat conduction delay time τ. Furthermore, the temperature rise resulting from the same amount of heat transferred from the gas furnace heater to the indoor environment varies under different indoor temperatures, and the inertia coefficient of the air also changes due to thermal expansion and contraction. Therefore, the mathematical model of the gas furnace heater is a time-varying and unsteady system, making control relatively complex. Therefore, in temperature measurement and analysis, the temperature control mathematical model is simplified to a first-order inertial loop plus a first-order pure delay loop, as expressed below:
[0092]
[0093] Where K represents the transmission coefficient, T 123 The time constant is derived from the inertia of the air in the heating chamber of the gas furnace heater, the inertia of the temperature sensor, and the inertia of the indoor air, according to a certain specific gravity. It is a first-order inertial ring. It is a first-order pure delay loop.
[0094] The response output of the above formula is:
[0095]
[0096] Where T is the temperature inside the heating chamber of the gas furnace heater, and when the initial indoor temperature is 0℃, y(t) is the indoor temperature after heating at time t.
[0097] Since the suitable indoor temperature is around 24°C, when the indoor temperature set value T g is around 24°C, from the above formula, it can be seen that within the range of 0°C < y(t) ≤ 24°C, the temperature changes linearly with time. However, under the influence of the first-order pure delay loop, there will be a certain delay in the change of the indoor temperature, that is, the temperature change process has hysteresis.
[0098] The present invention verifies through calculation that due to the inertia of the air in the heating chamber of the gas furnace heater, the inertia of the temperature sensor, the inertia of the indoor air, and the delay time of heat transfer, there will be a certain delay in the change of the indoor temperature. If the fixed-value switch temperature control method is adopted, it is impossible to overcome the hysteresis of the temperature change process, which easily leads to large temperature fluctuations and temperature overshoot in the system, affecting the heating effect of the gas furnace heater, with low control accuracy and reduced user experience. The present invention controls the heating of the gas furnace heater according to different situations based on the temperature deviation value, and after each heating, the temperature deviation value is calculated again based on the indoor temperature after the heating ends, and then the next heating is carried out, rather than directly heating to the set temperature. This optimizes the control process, helps to improve the heating control accuracy of the gas furnace heater, realizes low-fluctuation and high-precision temperature control, thereby helping to avoid large indoor temperature fluctuations and temperature overshoot, and improving user experience.
[0099] When some related electrical products are equipped indoors, such as induced draft fans, circulation fans, humidifiers, air purifiers, etc., since the method proposed by the present invention helps to avoid large indoor temperature fluctuations, it thus helps to avoid differences between the actual operation timing and state of the equipped related electrical products and the design due to large temperature fluctuations, and avoid reducing the service life of the equipped related electrical products, playing a protective role for the equipped related electrical products.
[0100] It can be understood that when the temperature deviation value changes from ΔT > 20°C to ΔT ≤ 2°C after a temperature control cycle, it indicates that the heating effect of the gas furnace heater is strong at this time. If heating continues in this case, due to the hysteresis of the temperature change process, it is very easy to cause the indoor temperature to exceed the temperature set value, resulting in the problem of temperature overshoot. Therefore, heating is stopped at this time, and the magnitude of ΔT is continuously calculated. When ΔT > 2°C, heating starts again, which helps to achieve high-precision heating control of the gas furnace heater, avoid temperature overshoot, and improve user experience.
[0101] As a preferred embodiment, step S1 further includes:
[0102] After each calculation of the current indoor temperature deviation value ΔT, the calculated ΔT is stored.
[0103] It should be noted that the heating control method proposed in this embodiment is related not only to the current indoor temperature deviation value ΔT calculated in step S1, but also to the current indoor temperature deviation value ΔT calculated in the previous step S1. Therefore, the calculated ΔT is stored to facilitate the retrieval of the previously calculated ΔT.
[0104] Preferably, the method further includes:
[0105] When the indoor current temperature deviation value ΔT calculated in step S1 is the same for three consecutive times, and is within the range of 2℃ < ΔT ≤ 20℃, step S2 is paused and step S2' is executed. Step S2' includes the following steps S21' to S23'.
[0106] Step S21': Control the indoor gas furnace heater to stop heating for 3 seconds.
[0107] Step S22': For T j Increment the current value by 1, then use T j The latest value is used to calculate the next temperature control cycle t. a The new heating time is obtained, resulting in a new first heating time ton1.
[0108] Step S23': Control the indoor gas furnace heater to heat for a new first heating time ton1 within one temperature control cycle starting from the current time, and return to step S1 to continue execution after the end of the temperature control cycle. If the calculated indoor current temperature deviation value ΔT is the same for three consecutive times starting from this point, and is within the range of 2℃<ΔT≤20℃, pause the execution of step S2 and execute step S2'.
[0109] It is understood that in this embodiment, each time after returning from S23' to step S1, if step S1 produces three consecutive new indoor current temperature deviation values ΔT that are the same and within the range of 2℃ < ΔT ≤ 20℃, step S2 is paused and step S2' is executed instead.
[0110] Understandably, when 2℃ < ΔT ≤ 20℃, if the calculated temperature difference after three consecutive temperature control cycles is consistently within 2℃ < ΔT ≤ 20℃ and the temperature remains unchanged, it indicates that the first heating duration is set too short to achieve the desired temperature increase. Therefore, T is set to... j Add 1, at this time T j =T g -T inThe value of the first heating duration ton1 is increased, thereby increasing the heating duration in the next temperature control cycle and raising the indoor temperature. If, after heating with the increased first heating duration ton1, the calculated temperature difference after three consecutive temperature control cycles is consistently within 2℃ < ΔT ≤ 20℃, and the temperature remains unchanged, then T is further adjusted... j Increment by 1, at this time T j =T g -T in The value of the first heating duration ton1 is increased by +1, and this process is repeated until the temperature rises to ΔT≤2℃. This method adjusts the heating duration for each temperature control cycle, making small adjustments each time, which helps to achieve precise temperature control and improves the heating effect of the gas furnace and the user experience.
[0111] Preferably, the method further includes:
[0112] When the indoor current temperature deviation value ΔT calculated in step S1 is the same for three consecutive times, and is within the range of 0℃ < ΔT ≤ 2℃, step S2 is paused and step S2 is executed. Step S2 includes the following steps S21 to S23.
[0113] Step S21”: Control the indoor gas furnace heater to stop heating for 3 seconds.
[0114] Step S22”: For T k Increment the current value by 1, then use T k The latest value is used to calculate the next temperature control cycle t. a The new heating time is obtained, resulting in a new second heating time ton2.
[0115] Step S23”: Control the indoor gas furnace heater to heat for a new second heating time ton2 within one temperature control cycle starting from the current moment, and return to step S1 after the end of the temperature control cycle. If the calculated indoor current temperature deviation value ΔT is the same for three consecutive times starting from this point, and is within the range of 0℃<ΔT≤2℃, pause the execution of step S2 and execute step S2”.
[0116] It is understood that in this embodiment, each time after returning from S23 to step S1, if step S1 shows three consecutive new indoor current temperature deviation values ΔT that are the same and within the range of 0℃ < ΔT ≤ 2℃, step S2 is paused and executed instead.
[0117] Understandably, when T k After adding 1, T k =T g -T in+1, thereby increasing the heating time in the next temperature control cycle and raising the interior temperature of the RV. If, after using the increased second heating time ton2, the calculated temperature difference after three consecutive temperature control cycles is again within 0℃ < ΔT ≤ 2℃, and the temperature remains unchanged, then T is adjusted further. k Increment by 1, at this time T k =T g -T in +2 further increases the value of the second heating time ton2, and this process is repeated until the temperature rises to ΔT≤0℃. This method adjusts the heating time for each temperature control cycle, making small adjustments each time, which helps to achieve precise temperature control and improve the heating effect of the gas furnace and the user experience.
[0118] like Figure 2 As shown, the indoor gas furnace heater heating control system provided by the present invention includes a temperature deviation value calculation module and a heating control module.
[0119] The temperature deviation calculation module is used to collect the current actual indoor temperature value and calculate the current indoor temperature deviation value. The calculation formula is as follows: ΔT = T g -T in Where ΔT is the current indoor temperature deviation value, T g For the preset indoor temperature setpoint, T in This represents the current actual indoor temperature.
[0120] The heating control module is used to control the temperature based on ΔT and a preset temperature control cycle t. a The first heating control is performed on the indoor gas furnace heater, and the first heating control includes:
[0121] If ΔT > 20℃, then one temperature control cycle t will begin from the current moment. a The indoor gas furnace heater continuously heats the room under the control, and after the end of the temperature control cycle, it continues to call the temperature deviation calculation module to perform calculations.
[0122] If 2℃ < ΔT ≤ 20℃, first control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time is calculated to obtain the first heating time ton1. Then, starting from the current moment, the indoor gas furnace heater is controlled for the first heating time ton1 within a temperature control cycle. After the end of this temperature control cycle, the temperature deviation calculation module is called again for calculation. The calculation formula for the first heating time ton1 is as follows:
[0123] Where T j =T g -T in -1;
[0124] If 0℃ < ΔT ≤ 2℃, first determine whether the current indoor temperature deviation value ΔT is the first calculation obtained by the temperature deviation calculation module. If yes, proceed to step S201. If not, determine whether the current indoor temperature deviation value ΔT calculated by the temperature deviation calculation module last time satisfies ΔT ≤ 20℃. If yes, proceed to step S201. If not, control the gas furnace heater to stop heating and continue to call the temperature deviation calculation module for calculation.
[0125] If ΔT≤0℃, the gas furnace heater will stop heating, and the temperature deviation calculation module will continue to be called for calculation.
[0126] Step S201: First, control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time within the room is used to obtain the second heating time ton2. Then, starting from the current moment, the indoor gas furnace heater is controlled for the second heating time ton2 within a temperature control cycle. After the end of this temperature control cycle, the temperature deviation calculation module is called again for calculation. The formula for calculating the second heating time ton2 is as follows:
[0127] Where T k =T g -T in .
[0128] In a preferred embodiment, the temperature deviation calculation module is also used for:
[0129] After each calculation of the current indoor temperature deviation value ΔT, the calculated ΔT is stored.
[0130] Preferably, the heating control module is further used for:
[0131] When the temperature deviation calculation module calculates the same indoor temperature deviation value ΔT three times consecutively, and the deviation is within the range of 2℃ < ΔT ≤ 20℃, the heating control module is also used to pause the first heating control and execute the second heating control, which includes:
[0132] The indoor gas furnace heater will stop heating for 3 seconds.
[0133] For T j Increment the current value by 1, then use T j The latest value is used to calculate the next temperature control cycle t. a The new heating time results in a new first heating time ton1;
[0134] Starting from the current moment, the indoor gas furnace heater is controlled to heat for a new first heating duration ton1 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called to perform calculations. If the indoor current temperature deviation value ΔT obtained from three consecutive calculations is the same and is within the range of 2℃ < ΔT ≤ 20℃, the heating control module pauses the first heating control and executes the second heating control.
[0135] Preferably, the heating control module is further used for:
[0136] When the temperature deviation calculation module calculates the same ΔT value for the current indoor temperature three times consecutively, and the value is within the range of 0℃ < ΔT ≤ 2℃, the heating control module is also used to pause the first heating control and execute the third heating control. The third heating control includes:
[0137] The indoor gas furnace heater will stop heating for 3 seconds.
[0138] For T k Increment the current value by 1, then use T k The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain a new second heating time ton2;
[0139] Starting from the current moment, the indoor gas furnace heater is controlled to heat for a new second heating time ton2 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called to perform calculations. If the indoor current temperature deviation value ΔT obtained from three consecutive calculations is the same and is within the range of 0℃ < ΔT ≤ 2℃, the heating control module pauses the first heating control and executes the third heating control.
[0140] Figure 4 This is a schematic diagram of the structure of a terminal 100 provided in an embodiment of the present invention. The terminal 100 can be used to execute the indoor gas furnace heater heating control method provided in the embodiment of the present invention.
[0141] The terminal 100 may include a processor 110, a memory 120, and a communication unit 130. These components communicate via one or more buses. Those skilled in the art will understand that the server structure shown in the figure does not constitute a limitation of the present invention. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0142] The memory 120 can be used to store execution instructions of the processor 110. The memory 120 can be implemented by any type of volatile or non-volatile memory terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. When the execution instructions in the memory 120 are executed by the processor 110, the terminal 100 is able to perform some or all of the steps in the above method embodiments.
[0143] The processor 110 serves as the control center of the storage terminal, connecting various parts of the electronic terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 120, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 110 may consist only of a central processing unit (CPU). In this embodiment of the invention, the CPU may have a single processing core or include multiple processing cores.
[0144] The communication unit 130 is used to establish a communication channel, enabling the storage terminal to communicate with other terminals. It can receive user data sent by other terminals or send user data to other terminals.
[0145] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, which, when executed, may include some or all of the steps provided in the embodiments of the present invention. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0146] Therefore, this invention controls the heating of the gas furnace heater according to the temperature deviation value, and after each heating cycle, it calculates the temperature deviation value based on the indoor temperature after heating before proceeding with the next heating cycle. This heating control method helps improve the heating control accuracy of the gas furnace heater, avoids large fluctuations in indoor temperature, and improves user comfort. The technical effects achieved by this embodiment can be found in the description above, and will not be repeated here.
[0147] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or any other medium capable of storing program code. It includes several instructions to cause a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0148] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
[0149] In the embodiments provided by this invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or modules may be electrical, mechanical, or other forms.
[0150] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0151] In addition, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0152] Although the present invention has been described in detail with reference to the accompanying drawings and preferred embodiments, the invention is not limited thereto. Various equivalent modifications or substitutions can be made to the embodiments of the invention by those skilled in the art without departing from the spirit and essence of the invention, and such modifications or substitutions should all be within the scope of the invention. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the invention should also be covered within the protection scope of the invention. Therefore, the protection scope of the invention should be determined by the scope of the claims.
Claims
1. A heating control method for an indoor gas furnace heater, characterized in that, include: Step S1: Collect the current actual indoor temperature value and calculate the current indoor temperature deviation value. The calculation formula is as follows: ΔT = T g - T in , Where ΔT is the current indoor temperature deviation value, T g For the preset indoor temperature setpoint, T in This represents the current actual indoor temperature. Step S2: Based on ΔT and the preset temperature control cycle t a Heating control of the indoor gas furnace heater: If ΔT > 20℃, then one temperature control cycle t will begin from the current moment. a The gas furnace heater in the internal control room continuously heats the room, and after the temperature control cycle ends, it returns to step S1 to continue execution; If 2℃ < ΔT ≤ 20℃, first control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time is calculated to obtain the first heating time ton1. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the first heating time ton1 within one temperature control cycle. After the end of the temperature control cycle, the process returns to step S1 to continue execution. The formula for calculating the first heating time ton1 is as follows: Where T j =T g -T in -1; If 0℃ < ΔT ≤ 2℃, first determine whether the current indoor temperature deviation value ΔT is the same as the value calculated in step S1. If yes, proceed to step S201. If no, determine whether the current indoor temperature deviation value ΔT calculated in step S1 satisfies ΔT ≤ 20℃. If yes, proceed to step S201. If no, control the gas furnace heater to stop heating, and then return to step S1 to continue execution. If ΔT≤0℃, then control the gas furnace heater to stop heating, and then return to step S1 to continue execution; Step S201: First, control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time within the room is calculated to obtain the second heating time ton2. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the second heating time ton2 for one temperature control cycle. After the end of the temperature control cycle, the process returns to step S1 to continue execution. The formula for calculating the second heating time ton2 is as follows: Where T k =T g -T in .
2. The heating control method for an indoor gas furnace heater according to claim 1, characterized in that, Step S1 also includes: After each calculation of the current indoor temperature deviation value ΔT, the calculated ΔT is stored.
3. The heating control method for an indoor gas furnace heater according to claim 2, characterized in that, The method also includes: When the indoor current temperature deviation value ΔT calculated in step S1 is the same for three consecutive times, and is within the range of 2℃ < ΔT ≤ 20℃, step S2 is paused and step S2' is executed. Step S2' includes: S21': Controls the indoor gas furnace heater to stop heating for 3 seconds; S22': To T j Increment the current value by 1, then use T j The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain the new first heating time ton1; S23': Control the indoor gas furnace heater to heat for a new first heating time ton1 within one temperature control cycle starting from the current moment, and return to step S1 to continue execution after the end of the temperature control cycle. If the calculated indoor current temperature deviation value ΔT is the same for three consecutive times starting from this point, and is within the range of 2℃<ΔT≤20℃, pause the execution of step S2 and execute step S2'.
4. The heating control method for an indoor gas furnace heater according to claim 2, characterized in that, The method also includes: When the indoor current temperature deviation value ΔT calculated in step S1 is the same for three consecutive times, and is within the range of 0℃ < ΔT ≤ 2℃, step S2 is paused, and step S2” is executed. Step S2” includes: S21”: Controls the indoor gas furnace heater to stop heating for 3 seconds; S22”: To T k Increment the current value by 1, then use T k The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain a new second heating time ton2; S23”: Control the indoor gas furnace heater to heat for a new second heating time ton2 within one temperature control cycle starting from the current moment, and return to step S1 to continue execution after the end of the temperature control cycle. If the calculated indoor current temperature deviation value ΔT is the same for three consecutive times starting from this point, and is within the range of 0℃<ΔT≤2℃, pause the execution of step S2 and execute step S2”.
5. A heating control system for an indoor gas furnace heater, characterized in that, include: The temperature deviation calculation module is used to collect the current actual indoor temperature value and calculate the current indoor temperature deviation value. The calculation formula is as follows: ΔT = T g -T in Where ΔT is the current indoor temperature deviation value, T g For the preset indoor temperature setpoint, T in This represents the current actual indoor temperature. The heating control module is used to control the temperature based on ΔT and a pre-set temperature control cycle t. a The first heating control is performed on the indoor gas furnace heater, and the first heating control includes: If ΔT > 20℃, then one temperature control cycle t will begin from the current moment. a The indoor gas furnace heater continuously heats the room under the control, and after the end of the temperature control cycle, it continues to call the temperature deviation calculation module to perform calculations. If 2℃ < ΔT ≤ 20℃, first control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time is calculated to obtain the first heating time ton1. Then, starting from the current moment, the indoor gas furnace heater is controlled for the first heating time ton1 within a temperature control cycle. After the end of this temperature control cycle, the temperature deviation calculation module is called again for calculation. The calculation formula for the first heating time ton1 is as follows: Where T j =T g -T in -1; If 0℃ < ΔT ≤ 2℃, first determine whether the current indoor temperature deviation value ΔT is the first calculation obtained by the temperature deviation calculation module. If yes, proceed to step S201. If not, determine whether the current indoor temperature deviation value ΔT calculated by the temperature deviation calculation module last time satisfies ΔT ≤ 20℃. If yes, proceed to step S201. If not, control the gas furnace heater to stop heating and continue to call the temperature deviation calculation module for calculation. If ΔT≤0℃, the gas furnace heater will stop heating, and the temperature deviation calculation module will continue to be called for calculation. Step S201: First, control the indoor gas furnace heater to stop heating for 3 seconds, then calculate the next temperature control cycle t. a The heating time within the room is used to obtain the second heating time ton2. Then, starting from the current moment, the indoor gas furnace heater is controlled to heat for the second heating time ton2 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called again for calculation. The calculation formula for the second heating time ton2 is as follows: Where T k =T g -T in .
6. The indoor gas furnace heater heating control system according to claim 5, characterized in that, The temperature deviation calculation module is also used for: After each calculation of the current indoor temperature deviation value ΔT, the calculated ΔT is stored.
7. The indoor gas furnace heater heating control system according to claim 6, characterized in that, The heating control module is also used for: When the temperature deviation calculation module calculates the same indoor temperature deviation value ΔT three times consecutively, and the deviation is within the range of 2℃ < ΔT ≤ 20℃, the heating control module is also used to pause the first heating control and execute the second heating control, which includes: Stop the indoor gas furnace heater for 3 seconds; For T j Increment the current value by 1, then use T j The latest value is used to calculate the next temperature control cycle t. a The new heating time results in a new first heating time ton1; Starting from the current moment, the indoor gas furnace heater is controlled to heat for a new first heating duration ton1 within a temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called to perform calculations. If the indoor current temperature deviation value ΔT obtained from three consecutive calculations is the same and is within the range of 2℃ < ΔT ≤ 20℃, the heating control module pauses the first heating control and executes the second heating control.
8. The indoor gas furnace heater heating control system according to claim 6, characterized in that, The heating control module is also used for: When the temperature deviation calculation module calculates the same ΔT value for the current indoor temperature three times consecutively, and the value is within the range of 0℃ < ΔT ≤ 2℃, the heating control module is also used to pause the first heating control and execute the third heating control. The third heating control includes: Stop the indoor gas furnace heater for 3 seconds; For T k Increment the current value by 1, then use T k The latest value is used to calculate the next temperature control cycle t. a The new heating time is used to obtain a new second heating time ton2; Starting from the current moment, the indoor gas furnace heater is controlled to heat for a new second heating time ton2 within one temperature control cycle. After the end of the temperature control cycle, the temperature deviation calculation module is called to perform calculations. If the indoor current temperature deviation value ΔT obtained from three consecutive calculations is the same and is within the range of 2℃ < ΔT ≤ 20℃, the heating control module pauses the first heating control and executes the third heating control.
9. A terminal, characterized in that, include: processor; Memory used to store the processor's execution instructions; The processor is configured to perform the method according to any one of claims 1-4.
10. A computer-readable storage medium storing a computer program, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-4.
Citation Information
Patent Citations
A revising control method of heating time in proportion to change rate of indoor temperature
KR1020120006823A
Control method of gas furnace
US20210199292A1