Control method, control device, heating unit, generation device, and storage medium

By calculating the heat dissipation coefficient and heat loss function of the heating unit, and combining the rapid heating and oscillation suppression function, the duty cycle of the pulse width modulation signal is determined, thus solving the problem of poor temperature stability in heating control and achieving a balance between rapid heating and stable temperature.

CN117055649BActive Publication Date: 2026-05-19BEIJING WONZ TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING WONZ TECH CO LTD
Filing Date
2023-08-21
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing heating control methods result in poor temperature stability, and temperature fluctuations are prone to occur when the target temperature is reached quickly, making it difficult to achieve a balance between rapid heating and temperature stability.

Method used

By determining the heat dissipation coefficient function and heat loss function of the heating unit, and combining them with the rapid heating function and oscillation suppression function, the duty cycle of the pulse width modulation signal is calculated to achieve rapid heating while improving temperature stability.

Benefits of technology

It achieves high temperature stability during rapid heating, with temperature fluctuations controlled within ±1 degree Celsius, adapting to different ambient temperature changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117055649B_ABST
    Figure CN117055649B_ABST
Patent Text Reader

Abstract

The application discloses a heating control method, a heating control device, a heating unit, an aerosol generating device and a computer readable storage medium. The heating control method comprises the following steps: determining a rapid heating function according to the difference between the current temperature of the heating unit and the target temperature of the heating unit; determining a temperature stabilization function according to the heat dissipation coefficient function of the heating unit and the heat loss function of the heating unit; determining an oscillation suppression function according to the temperature change value of the heating unit within a set time; and determining the duty cycle of the pulse width modulation signal for controlling the heating unit according to the rapid heating function, the temperature stabilization function and the oscillation suppression function. In the technical scheme of the application, the appropriate temperature stabilization function can be determined according to the heat dissipation coefficient function and the heat loss function, and then the duty cycle of the pulse width modulation signal for controlling the heating unit can be determined according to the rapid heating function, the temperature stabilization function and the oscillation suppression function, so that the rapid heating and the temperature stability can be improved at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of heating control technology, and more specifically, to a heating control method, a heating control device, a heating unit, an aerosol generating device, and a computer-readable storage medium. Background Technology

[0002] In related technologies, methods for controlling temperature, in order to quickly reach the target temperature, often result in poor temperature stability, with temperature fluctuations occurring after the target temperature is reached. Although temperature stability can be improved by modifying the heating control method, this makes it impossible to reach the target temperature quickly. Therefore, how to achieve rapid heating while improving temperature stability is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0003] The present invention provides a heating control method, a heating control device, a heating unit, an aerosol generating device, and a computer-readable storage medium.

[0004] This invention provides a heating control method for a heating unit, comprising: determining a rapid heating function based on the difference between the current temperature and the target temperature of the heating unit; determining a temperature stabilization function based on the heat dissipation coefficient function and the heat loss function of the heating unit; determining an oscillation suppression function based on the temperature change value of the heating unit within a set time; and determining the duty cycle of a pulse width modulation signal controlling the heating unit based on the rapid heating function, the temperature stabilization function, and the oscillation suppression function. The step of determining the temperature stabilization function based on the heat dissipation coefficient function and the heat loss function of the heating unit includes: determining the heat dissipation coefficient function based on the current temperature and the heat dissipation coefficient of the surrounding objects; and determining the heat loss function based on the temperature change value within a preset time.

[0005] This invention provides a heating control device for a heating unit, comprising: a first determining module, a second determining module, a third determining module, and a fourth determining module. The first determining module determines a rapid heating function based on the difference between the current temperature and the target temperature of the heating unit. The second determining module determines a temperature stabilization function based on the heat dissipation coefficient function and the heat loss function of the heating unit. The third determining module determines an oscillation suppression function based on the temperature change value of the heating unit within a set time period. The fourth determining module determines the duty cycle of a pulse width modulation signal controlling the heating unit based on the rapid heating function, the temperature stabilization function, and the oscillation suppression function. The second determining module includes a first determining submodule and a second determining submodule. The first determining submodule determines the heat dissipation coefficient function based on the current temperature and the heat dissipation coefficient of the surrounding objects of the heating unit. The second determining submodule determines the heat loss function based on the temperature change value within a preset time period.

[0006] The present invention provides a heating unit, which includes one or more processors and a memory. The memory stores a computer program, which, when executed by the processor, implements the steps of the heating control method of any of the above embodiments.

[0007] This invention provides an aerosol generating device, which includes one or more processors and a memory. The memory stores a computer program, which, when executed by the processor, implements the steps of the heating control method of any of the above embodiments.

[0008] The present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps of the heating control method of any of the above embodiments.

[0009] In the heating control method, heating control device, heating unit, aerosol generating device, and computer-readable storage medium of the present invention, the heat dissipation coefficient function is determined by the heat dissipation coefficient of the environmental object of the heating unit. The heat dissipation coefficient function can reflect the heat parameters that the environmental object takes away from the heating unit. The heat loss function is determined by the change value of the current temperature within a preset time. Therefore, a suitable temperature stability function can be determined according to the heat dissipation coefficient function and the heat loss function. Then, the duty cycle of the pulse width modulation signal controlling the heating unit can be determined according to the rapid heating function, the temperature stability function, and the oscillation suppression function, so as to achieve rapid heating while improving temperature stability.

[0010] Additional aspects and advantages of embodiments of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of the invention. Attached Figure Description

[0011] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0012] Figure 1 This is a schematic flowchart of a heating control method according to certain embodiments of the present invention;

[0013] Figure 2 This is a schematic diagram of an aerosol generating apparatus according to certain embodiments of the present invention;

[0014] Figure 3 This is a schematic flowchart of a heating control method according to certain embodiments of the present invention;

[0015] Figure 4 This is a schematic diagram of a heating control device according to certain embodiments of the present invention;

[0016] Figure 5 This is a schematic diagram of the second determining module in some embodiments of the present invention;

[0017] Figure 6 This is a flowchart illustrating some steps of the heating control method according to certain embodiments of the present invention;

[0018] Figure 7 This is a flowchart illustrating some steps of the heating control method according to certain embodiments of the present invention;

[0019] Figure 8 This is a schematic diagram of the first determining submodule in some embodiments of the present invention;

[0020] Figure 9 This is a flowchart illustrating some steps of the heating control method according to certain embodiments of the present invention;

[0021] Figure 10 This is a schematic diagram of the first determining submodule in some embodiments of the present invention;

[0022] Figure 11 This is a flowchart illustrating some steps of the heating control method according to certain embodiments of the present invention;

[0023] Figure 12 This is a schematic diagram of the first determining submodule of the heating control device according to certain embodiments of the present invention;

[0024] Figure 13 This is a flowchart illustrating some steps of the heating control method according to certain embodiments of the present invention;

[0025] Figure 14 This is a schematic diagram of the seventh determining unit of a heating control device according to certain embodiments of the present invention;

[0026] Figure 15 This is a schematic diagram of some steps of the heating control method according to certain embodiments of the present invention;

[0027] Figure 16 This is a schematic diagram of temperature control stability curves under different voltages in certain embodiments of the present invention;

[0028] Figure 17 This is a schematic flowchart of a heating control method according to certain embodiments of the present invention;

[0029] Figure 18 This is a schematic diagram of the heating unit heating rate curve in some embodiments of the present invention;

[0030] Figure 19 This is a schematic flowchart of a heating control method according to certain embodiments of the present invention;

[0031] Figure 20 This is a schematic flowchart of a heating control method according to certain embodiments of the present invention;

[0032] Figure 21 This is a schematic diagram of a heating control device according to certain embodiments of the present invention. Detailed Implementation

[0033] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings. The same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0034] The following disclosure provides many different embodiments or examples of different structures for implementing embodiments of the present invention. To simplify the disclosure of embodiments of the present invention, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to limit the scope of the invention.

[0035] In related technologies, methods for controlling temperature often result in poor temperature stability in order to quickly reach the target temperature. After reaching the target temperature, temperature fluctuations may occur. Temperature stability can be improved by improving the heating control method. However, this may prevent the target temperature from being reached quickly. Therefore, how to achieve rapid heating while improving temperature stability is a technical problem that urgently needs to be solved in this field.

[0036] Please see Figure 1 and Figure 2 This invention provides a heating control method for a heating unit 200, the heating control method comprising:

[0037] 01: Determine the rapid heating function based on the difference between the current temperature of the heating unit 200 and the target temperature of the heating unit 200;

[0038] 02: Determine the temperature stability function based on the heat dissipation coefficient function and the heat loss function of the heating unit 200;

[0039] 03: Determine the oscillation suppression function based on the temperature change value of heating unit 200 within a set time;

[0040] 04: Determine the duty cycle of the pulse width modulation signal controlling the heating unit 200 based on the rapid heating function, temperature stabilization function, and oscillation suppression function.

[0041] Please refer to Figure 3 Step 02 (determining the temperature stability function based on the heat dissipation coefficient function and the heat loss function of the heating unit 200) includes:

[0042] 021: Determine the heat dissipation coefficient function based on the current temperature and the heat dissipation coefficient of the surrounding objects of the heating unit 200;

[0043] 022: Determine the heat loss function based on the change in current temperature within a preset time period.

[0044] Please see Figure 4 and Figure 5 This invention provides a heating control device 100, which includes a first determining module 11, a second determining module 12, a third determining module 13, and a fourth determining module 14. The second determining module 12 includes a first determining submodule 121 and a second determining submodule 122.

[0045] The heating control method of this invention can be implemented by the heating control device 100 of this invention. Specifically, step 01 can be implemented by the first determining module 11, step 02 by the second determining module 12, step 03 by the third determining module 13, step 04 by the fourth determining module 14, step 021 by the first determining submodule 121, and step 022 by the second determining submodule 122. That is, the first determining module 11 can be used to determine a rapid heating function based on the difference between the current temperature and the target temperature of the heating unit 200. The second determining module 12 can be used to determine a temperature stabilization function based on the heat dissipation coefficient function and the heat loss function of the heating unit 200. The third determining module 13 can be used to determine an oscillation suppression function based on the temperature change value of the heating unit 200 within a set time. The fourth determining module 14 can be used to determine the duty cycle of the pulse width modulation signal controlling the heating unit 200 based on the rapid heating function, the temperature stabilization function, and the oscillation suppression function. The first determining submodule 121 can be used to determine the heat dissipation coefficient function based on the current temperature and the heat dissipation coefficient of the surrounding objects of the heating unit 200. The second determining submodule 122 can be used to determine the heat loss function based on the change in current temperature over a preset time period.

[0046] In the heating control method and heating control device 100 of the present invention, the heat dissipation coefficient function is determined by the heat dissipation coefficient of the environmental object of the heating unit 200. The heat dissipation coefficient function can reflect the heat parameters that the environmental object takes away from the heating unit 200. The heat loss function is determined by the change value of the current temperature within a preset time. Therefore, a suitable temperature stability function can be determined according to the heat dissipation coefficient function and the heat loss function. Then, the duty cycle of the pulse width modulation signal controlling the heating unit 200 can be determined according to the rapid heating function, the temperature stability function and the oscillation suppression function, so as to achieve rapid heating while improving temperature stability.

[0047] Please see Figure 2 The heating control device 100 can be applied to the aerosol generating device 1000. The aerosol generating device 1000 may include devices such as intelligent cigarette filters, heated cigarettes, or tobacco roasters, etc., and is not specifically limited here. The aerosol generating device 1000 of this embodiment is illustrated using an intelligent cigarette filter as an example, and should not be construed as a limitation of the invention. During use, the intelligent cigarette filter generates aerosols by non-combustion heating of the aerosol generating matrix, such as a cigarette, after it has been placed in the filter.

[0048] Step 01: Determine the rapid heating function based on the difference between the current temperature of the heating unit 200 and the target temperature of the heating unit 200.

[0049] In this way, the rapid heating function can be determined, and a basis can be provided for subsequently determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0050] Step 02 determines the temperature stability function based on the heat dissipation coefficient function and the heat loss function of the heating unit 200.

[0051] In this way, the temperature stability function can be determined, and a basis can be provided for subsequently determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0052] Step 03 determines the oscillation suppression function based on the temperature change value of the heating unit 200 within a set time.

[0053] In this way, the oscillation suppression function can be determined, and a basis can be provided for the subsequent determination of the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0054] Step 04 determines the duty cycle of the pulse width modulation signal controlling the heating unit 200 based on the rapid heating function, temperature stabilization function, and oscillation suppression function. Specifically, after determining the rapid heating function, temperature stabilization function, and oscillation suppression function, the duty cycle of the pulse width modulation signal controlling the heating unit 200 can be further determined based on these functions. The value of the duty cycle is related to the output heat of the heating unit 200.

[0055] Thus, by determining the rapid heating function, the temperature stabilization function, and the oscillation suppression function, the duty cycle of the pulse width modulation signal controlling the heating unit 200 can be determined.

[0056] Step 021 determines the heat dissipation coefficient function based on the current temperature of the heating unit 200 and the heat dissipation coefficient of the surrounding objects. Step 022 determines the heat loss function based on the change in the current temperature of the heating unit 200 within a preset time. Specifically, the surrounding objects may include cigarettes, vacuum tubes, etc., with the vacuum tubes typically serving as insulation, and at least part of the heating unit 200 may be located inside the vacuum tube. The heat dissipation coefficient is positively correlated with the thermal diffusion efficiency of the surrounding objects, representing the rate of heat loss from the surrounding objects. After determining the rapid heating function, the heat dissipation coefficient function can be determined based on the current temperature and the heat dissipation coefficient of the surrounding objects. The heat loss function can be determined based on the change in the current temperature within a preset time. After determining the heat dissipation coefficient function and the heat loss function, the temperature stabilization function can be determined based on the heat dissipation coefficient function and the heat loss function of the heating unit 200.

[0057] Thus, by determining the heat dissipation system function and the heat loss function of the heating unit 200, the temperature stability function can be further determined.

[0058] Please see Figure 6 In some embodiments, the environmental objects include n, where n is a positive integer greater than or equal to 1. Each environmental object corresponds to a sub-heat dissipation coefficient function, and the sub-heat dissipation coefficient function of the environmental object includes the heat dissipation coefficient of the corresponding environmental object. Step 021 (determining the heat dissipation coefficient function based on the current temperature and the heat dissipation coefficient of the environmental objects of the heating unit 200) includes:

[0059] 0211: Determine the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of n environmental objects.

[0060] Please see Figure 4 In some implementations, step 0211 can be implemented by the first determining submodule 121. That is, the first determining submodule 121 can be used to determine the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of n environmental objects.

[0061] Thus, the heat dissipation coefficient function can be determined by the sub-heat dissipation coefficient functions of n environmental objects, providing a basis for determining the temperature stability function and improving temperature stability.

[0062] Specifically, after determining the rapid heating function, the heat dissipation coefficient function can be determined based on the sub-heat dissipation coefficient functions of n environmental objects.

[0063] In some implementations, the expression for the heat dissipation coefficient function is:

[0064] S(T)=S1(T)+S2(T)+......+Sn(T).

[0065] Where S(T) is the heat dissipation coefficient function, and Sn(T) is the sub-heat dissipation coefficient function of the nth environmental object.

[0066] Specifically, S1(T) represents the sub-heat dissipation coefficient function of the first environmental object, S2(T) represents the sub-heat dissipation coefficient function of the second environmental object, and Sn(T) represents the sub-heat dissipation coefficient function of the nth environmental object.

[0067] Thus, by calculating the sum of the sub-heat dissipation coefficient functions of the first environmental object to the nth environmental object, the heat dissipation coefficient function can be determined, which is highly operable.

[0068] Please see Figure 7 In some implementations, step 0211 (determining the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of n environmental objects) includes:

[0069] 02111: Determine the preset heat dissipation coefficient based on the ambient temperature;

[0070] 02112: Determine the heat dissipation coefficient function based on the preset heat dissipation coefficient and the sub-heat dissipation coefficient functions of n environmental objects.

[0071] Ambient temperature can refer to the temperature of the environment where the heating unit 200 is located. In determining the heat dissipation coefficient function, a preset heat dissipation coefficient is introduced to improve the applicability of the function.

[0072] Please see Figure 8 In some embodiments, the first determining submodule 121 includes a first determining unit 1211 and a second determining unit 1212. Step 02111 can be implemented by the first determining unit 1211, and step 02112 can be implemented by the second determining unit 1212. That is, the first determining unit 1211 is used to determine a preset heat dissipation coefficient based on the ambient temperature, and the second determining unit 1212 is used to determine a heat dissipation coefficient function based on the preset heat dissipation coefficient and the sub-heat dissipation coefficient functions of n environmental objects.

[0073] Thus, by determining the preset heat dissipation coefficient, and based on the preset heat dissipation coefficient and the sub-heat dissipation coefficient functions of n environmental objects, the heat dissipation coefficient function can be determined.

[0074] Specifically, after determining the rapid heating function, a preset heat dissipation coefficient can be determined based on the ambient temperature. Then, the heat dissipation coefficient function can be determined based on the preset heat dissipation coefficient and the sub-heat dissipation coefficient functions of n environmental objects.

[0075] In some implementations, the expression for the heat dissipation coefficient function is:

[0076] S(T)=a0+S1(T)+S2(T)+......+Sn(T).

[0077] Where S(T) is the heat dissipation coefficient function, a0 is the preset heat dissipation coefficient, and Sn(T) is the sub-heat dissipation coefficient function of the nth environmental object.

[0078] Specifically, a0 represents the preset heat dissipation coefficient, which can be any value from 0.001 to 0.5. It represents the control coefficient constant, used to counteract sudden changes in ambient temperature, such as a sudden change from extremely cold to extremely hot. S1(T) represents the sub-heat dissipation coefficient function of the first environmental object, S2(T) represents the sub-heat dissipation coefficient function of the second environmental object, and Sn(T) represents the sub-heat dissipation coefficient function of the nth environmental object.

[0079] Thus, by summing the sub-heat dissipation coefficient functions of the first to the nth environmental object, and then adding them to the preset heat dissipation coefficient, the heat dissipation coefficient function can be determined, making it highly operable. Optionally, when there are many environmental objects, those with insignificant heat dissipation can be ignored, thereby keeping n at a small value, such as 2, 3, 4, or 5, to reduce the computational difficulty.

[0080] Please see Figure 9 In some implementations, step 0211 (determining the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of n environmental objects) includes:

[0081] 02113: Determine the sub-heat dissipation coefficient function of the nth environmental object based on the current temperature, the heat dissipation coefficient of the nth environmental object, the current temperature difference of the nth environmental object, and the weight value;

[0082] 02114: Determine the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of n environmental objects.

[0083] Please see Figure 10 In some embodiments, the first determining submodule 121 includes a third determining unit 1213 and a fourth determining unit 1214. Step 02113 can be implemented by the third determining unit 1213, and step 02114 can be implemented by the fourth determining unit 1214. That is, the third determining unit 1213 is used to determine the sub-heat dissipation coefficient function of the nth environmental object based on the current temperature, the heat dissipation coefficient of the nth environmental object, the current temperature difference of the nth environmental object, and the weight value; the fourth determining unit 1214 is used to determine the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of the n environmental objects.

[0084] Thus, by determining the sub-heat dissipation coefficient function of the nth environmental object, the heat dissipation coefficient function can be determined, providing a basis for determining the temperature stability function.

[0085] Specifically, after determining the rapid heating function, the sub-heating coefficient function of the nth environmental object can be determined based on the current temperature of the heating unit 200, the heat dissipation coefficient of the nth environmental object, the current temperature difference of the nth environmental object, and the weight value. Then, the heat dissipation coefficient function is determined based on the sub-heating coefficient functions of the nth environmental object, thereby improving the applicability and accuracy of the heat dissipation coefficient function.

[0086] In some implementations, the expression for the sub-heat dissipation coefficient function of the nth environmental object is:

[0087] Sn(T)=an*exp(-((T-bn) / cn)*((T-bn) / cn)).

[0088] Where Sn(T) is the sub-heat dissipation coefficient function of the nth environmental object, an is the heat dissipation coefficient of the nth environmental object, T is the current temperature, bn is the current temperature difference of the nth environmental object, and cn is the weight value.

[0089] Specifically, the combined formula an*exp(-((T-bn) / cn)*((T-bn) / cn)) is used to describe the heat parameters carried away by the heating unit 200 by the environmental object. Here, an is the heat dissipation coefficient of the nth environmental object, T is the current temperature of the heating unit 200, bn is the current temperature difference of the nth environmental object, which represents the difference between the current temperature of the environmental object and its expected stable temperature. The current temperature difference of the environmental object is positively correlated with the temperature of the contacting object and is also positively correlated with the effective corresponding area of ​​the heating unit 200 and the environmental object. The contacting object temperature, the effective corresponding area of ​​the heating unit 200 and the environmental object can be called influencing factors. The larger the influencing factor, the larger bn is, and the smaller the influencing factor, the smaller bn is. cn is the weight value. cn is related to the contact thermal resistance between the environmental object and the heating unit 200 and is also related to the thermal conductivity coefficient of the environmental object. cn can be obtained through measurement. Specifically, cn represents the ratio of the temperature difference of the heating unit 200 per unit time to the temperature difference of the ambient object per unit time. When the temperature difference of the heating unit 200 T = 1℃ per unit time, and the temperature difference of the ambient object changes by 0.1℃, then the weight value cn is 1 / 0.1 = 10. It can be understood that this weight value is related not only to the contact thermal resistance between the ambient object and the heating unit 200, but also to the heat transfer coefficient.

[0090] Thus, by obtaining the expression for the nth sub-heat dissipation coefficient function, we can further provide a basis for obtaining the heat dissipation coefficient function.

[0091] Please see Figure 11 In some embodiments, the environmental objects include a first environmental object and a second environmental object. Step 0211 (determining the heat dissipation coefficient function based on the sub-heat dissipation coefficient functions of the n environmental objects) includes:

[0092] 02115: Determine the sub-heat dissipation coefficient function of the first environmental object based on the current temperature, the heat dissipation coefficient of the first environmental object, the current temperature difference of the first environmental object, and the first weight value;

[0093] 02116: Determine the sub-heat dissipation coefficient function of the second environmental object based on the current temperature, the heat dissipation coefficient of the second environmental object, the current temperature difference of the second environmental object, and the second weight value;

[0094] 02117: Determine the heat dissipation coefficient function based on the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object.

[0095] The first environmental object can be an aerosol-generating matrix, such as a cigarette stick, tobacco leaf, tobacco shreds, or tobacco cartridge; the second environmental object can be a vacuum tube, and at least part of the heating unit 200 is usually disposed inside the vacuum tube. The vacuum tube is used to reduce excessive heat dissipation generated by the heating unit 200, thereby reducing the feeling of being too hot to the touch. The heat dissipation coefficient function is determined based on the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object, which can take into account both the applicability and the ease of calculation of the heat dissipation coefficient function.

[0096] Please see Figure 12 In some embodiments, the first determining submodule 121 includes a fifth determining unit 1215, a sixth determining unit 1216, and a seventh determining unit 1217. Step 02115 can be implemented by the fifth determining unit 1215, step 02116 can be implemented by the sixth determining unit 1216, and step 02117 can be implemented by the seventh determining unit 1217. That is, the fifth determining unit 1215 is used to determine the sub-heat dissipation coefficient function of the first environmental object based on the current temperature, the heat dissipation coefficient of the first environmental object, the current temperature difference of the first environmental object, and the first weight value; the sixth determining unit 1216 is used to determine the sub-heat dissipation coefficient function of the second environmental object based on the current temperature, the heat dissipation coefficient of the second environmental object, the current temperature difference of the second environmental object, and the second weight value; and the seventh determining unit 1217 is used to determine the heat dissipation coefficient function based on the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object.

[0097] Thus, by determining the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object, the heat dissipation coefficient function can be determined, providing a basis for determining the temperature stability function.

[0098] Specifically, after determining the rapid heating function, the sub-heating coefficient function of the first environmental object can be determined based on the current temperature of the heating unit 200, the heat dissipation coefficient of the first environmental object, the current temperature difference of the first environmental object, and the first weight value. At the same time, the sub-heating coefficient function of the second environmental object can be determined based on the current temperature of the heating unit 200, the heat dissipation coefficient of the second environmental object, the current temperature difference of the second environmental object, and the second weight value. Then, the heat dissipation coefficient function is determined based on the sub-heating coefficient functions of the first and second environmental objects.

[0099] In some embodiments, step 02113 may include steps 02115 and 02116, and the third determining unit 1213 may include the fifth determining unit 1215 and the sixth determining unit 1216; step 02114 may include step 02117, and the fourth determining unit 1214 may include the seventh determining unit 1217.

[0100] In some implementations, the expression for the heat dissipation coefficient function is:

[0101] S(T)=a1*exp(-((T-b1) / c1)*((T-b1) / c1))+a2*exp(-((T-b2) / c2)*((T-b2) / c2)).

[0102] Where S(T) is the heat dissipation coefficient function, a1 is the heat dissipation coefficient of the first environmental object, T is the current temperature, b1 is the current temperature difference of the first environmental object, c1 is the first weight value, a1*exp(-((T-b1) / c1)*((T-b1) / c1)) is the sub-heat dissipation coefficient function of the first environmental object, a2 is the heat dissipation coefficient of the second environmental object, b2 is the current temperature difference of the second environmental object, c2 is the second weight value, a2*exp(-((T-b2) / c2)*((T-b2) / c2)) is the sub-heat dissipation coefficient function of the second environmental object.

[0103] Specifically, the values ​​of a1, b1, c1, a2, b2, and c2 are related to the heat dissipation coefficient of the equipment. The value of a1 can range from 0 to 10, for example, 6.09; the value of b1 can range from 100℃ to 900℃, for example, 383.6℃; and the value of c1 can range from 0.1 to 300, for example, 107.8. The combined formula a1*exp(-((T-b1) / c1)*((T-b1) / c1)) is used to describe how a first environmental object carries away the heat energy from the heating unit 200. The first environmental object is, for example, the object being heated (e.g., a cigarette), representing the main... The heat transfer object; the value range of a2 can be -2 to 2, for example 0.5924, the value range of b2 can be 60 to 500, for example 165.1, and the value range of c2 can be 0.1 to 300, for example 82.16. The combined formula a2*exp(-((T-b2) / c2)*((T-b2) / c2)) is used to describe the second environmental object that carries away the heat energy of the heating unit 200. The second environmental object represents the secondary heat transfer object, such as the vacuum tube. The heat transfer between the insulation component and the air is not considered here. It should be noted that in this embodiment, in the direction of heat transfer, the insulation component is located downstream of the vacuum tube, while the heating unit 200 is located upstream of the vacuum tube.

[0104] Thus, the heat dissipation coefficient function can be obtained by calculating the sum of the combined formulas a1*exp(-((T-b1) / c1)*((T-b1) / c1)) and a2*exp(-((T-b2) / c2)*((T-b2) / c2)).

[0105] In other embodiments, the heat-generating device (such as heating unit 200) is connected to the PCBA via wires. For the calculation of the heat dissipation coefficient function, there is also a combined formula a3*exp(-((T-b3) / c3)*((T-b3) / c3)) to describe the heat energy carried away by the PCBA from the heat-generating device, representing the object of heat transfer in each step.

[0106] Please see Figure 13 In some embodiments, step 02117 (determining the heat dissipation coefficient function based on the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object) includes:

[0107] 021171: Determine the preset heat dissipation coefficient based on the ambient temperature;

[0108] 021172: Determine the heat dissipation coefficient function based on the preset heat dissipation coefficient, the sub-heat dissipation coefficient function of the first environmental object, and the sub-heat dissipation coefficient function of the second environmental object.

[0109] Please see Figure 14 In some embodiments, the seventh determining unit 1217 includes a first determining subunit 12171 and a second determining subunit 12172. Step 021171 can be implemented by the first determining subunit 12171, and step 021172 can be implemented by the second determining subunit 12172. That is, the first determining subunit 12171 is used to determine a preset heat dissipation coefficient based on the ambient temperature; the second determining subunit 12172 is used to determine a heat dissipation coefficient function based on the preset heat dissipation coefficient, a sub-heat dissipation coefficient function of the first environmental object, and a sub-heat dissipation coefficient function of the second environmental object.

[0110] Thus, by determining the preset heat dissipation function, and based on the preset heat dissipation coefficient, the sub-heat dissipation coefficient function of the first environmental object, and the sub-heat dissipation coefficient function of the second environmental object, the heat dissipation coefficient function can be determined, further improving the applicability and accuracy of the heat dissipation coefficient function.

[0111] Specifically, after determining the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object, the preset heat dissipation coefficient is determined based on the ambient temperature. Finally, the heat dissipation coefficient function can be determined based on the preset heat dissipation coefficient, the sub-heat dissipation coefficient function of the first environmental object, and the sub-heat dissipation coefficient function of the second environmental object.

[0112] In some implementations, the expression for the heat dissipation coefficient function is:

[0113] S(T)=a0+a1*exp(-((T-b1) / c1)*((T-b1) / c1))+a2*exp(-((T-b2) / c2)*((T-b2) / c2)).

[0114] Where S(T) is the heat dissipation coefficient function, a0 is the preset heat dissipation coefficient, a1 is the heat dissipation coefficient of the first environmental object, T is the current temperature, b1 is the current temperature difference of the first environmental object, c1 is the first weight value, a1*exp(-((T-b1) / c1)*((T-b1) / c1)) is the sub-heat dissipation coefficient function of the first environmental object, a2 is the heat dissipation coefficient of the second environmental object, b2 is the current temperature difference of the second environmental object, c2 is the second weight value, a2*exp(-((T-b2) / c2)*((T-b2) / c2)) is the sub-heat dissipation coefficient function of the second environmental object. Specifically, since the measurements of a1, b1, c1, a2, b2, and c2 are usually taken at room temperature (fixed, such as 25℃), but the operating environment of the equipment is unpredictable, their initial values ​​are inconsistent with the initial values ​​at the time of measurement, and compensation is required to suppress complex environmental temperature changes. The first weight value c1 represents the ratio of the temperature difference of the heating unit to the temperature difference of the first ambient object per unit time. When the current temperature T of the heating unit 200 is 1℃, and the temperature of the first ambient object changes by 0.1℃, the first weight value is 1 / 0.1 = 10. This weight value is related to the contact thermal resistance and heat transfer coefficient between the first ambient object and the heating unit 200. Similarly, the first weight value c2 represents the ratio of the temperature difference of the heating unit to the temperature difference of the second ambient object per unit time. The determination method of c2 is similar to that of c1, and will not be repeated here.

[0115] Thus, the heat dissipation coefficient function can be calculated by summing the preset heat dissipation coefficient, the sub-heat dissipation coefficient function of the first environmental object, and the sub-heat dissipation coefficient function of the second environmental object.

[0116] Please see Figure 15 In some implementations, step 022 (determining the heat loss function based on the change in current temperature over a preset time period) includes:

[0117] 0221: Determine the heat loss function based on the integral of the change in current temperature over a preset time period.

[0118] Please see Figure 4 In some implementations, step 0221 can be implemented by the second determining submodule 122. That is, the second determining submodule 122 is used to determine the heat loss function based on the integral of the change in current temperature over a preset time period.

[0119] Thus, by determining the heat loss function, the temperature stability function can be further determined.

[0120] Specifically, after determining the rapid heating function, the heat loss function can be determined based on the integral of the change in the current temperature of the heating unit 200 within a preset time, in order to balance the static error.

[0121] In some implementations, the expression for the heat loss function is:

[0122] Es= ;

[0123] Where Es is the heat loss function, t1 is the current time, t2 is the preset time backward from the current time, and e(τ) is the change in current temperature within the preset time.

[0124] Specifically, the preset time includes t0 seconds, meaning that t2 can be t0 seconds backward from the value of t1, and this value of t0 is adjustable.

[0125] Thus, by determining the heat loss function, we can further provide a basis for determining the temperature stability function.

[0126] In some implementations, the expression for the temperature stability function is:

[0127] U(T) = S(T) * Es;

[0128] Where U(T) is the temperature stability function, S(T) is the heat dissipation coefficient function, and Es is the heat loss function.

[0129] Specifically, the primary purpose of the temperature stability function is to combat heat loss. In one embodiment, please refer to... Figure 16 (The top image shows temperature control at 3.9V voltage, and the bottom image shows temperature control at 3.6V voltage.) Under different battery voltages, the temperature of the four heating units 200 (each line represents one heating unit 200) is very accurate and stable, with fluctuations not exceeding ±1 degree Celsius. Moreover, under a 3.6~4.0V power supply / battery environment, the temperature measurement value at the constant temperature end does not exceed ±1 degree Celsius.

[0130] Thus, the temperature stability function can be determined through the heat dissipation coefficient function and the heat loss function, and further, it can provide a basis for determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0131] Please see Figure 17 In some embodiments, step 01 (determining a rapid heating function based on the difference between the current temperature of the heating unit 200 and the target temperature of the heating unit 200) includes:

[0132] 011: Determine the rapid heating function based on the heat conversion coefficient of heating unit 200, the first desired temperature rise rate coefficient, and the difference.

[0133] Please see Figure 4In some implementations, step 011 can be implemented by the first determining module 11. That is, the first determining module 11 can be used to determine the rapid heating function based on the heat conversion coefficient of the heating unit 200, the first desired temperature rise rate coefficient, and the difference.

[0134] Thus, by determining the rapid heating function, a basis can be provided for subsequently determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0135] Specifically, before determining the temperature stability function, the rapid heating function can be determined based on the heat conversion coefficient of the heating unit 200, the first desired temperature rise rate coefficient, and the difference. The heat conversion coefficient is between 0 and 1, and theoretically is not equal to 1. In this embodiment of the invention, the heat conversion coefficient is the efficiency of the heating unit 200 in effectively transferring heat to the aerosol generation matrix, and the efficiency of the heating unit 200 in transferring heat to the cigarette is approximately between 0.38 and 0.55. The desired temperature rise rate coefficient is the expected temperature change coefficient of the heating unit 200 per unit time, for example, the expected temperature change of the heating unit 200 can be 1.8-3.5℃ / 0.1s, and the value of the desired temperature rise rate coefficient can be between 0 and 1. Values ​​within the range of 0-1 are more consistent with the scheme of this invention. The value of the desired temperature rise rate coefficient can also be outside the range of 0-1, for example, values ​​within the range of 0-5 are also possible, but due to the limitation of the battery output power of commonly available aerosol generation devices, the desired temperature rise rate coefficient cannot exceed 5.

[0136] In some implementations, the expression for the rapid heating function is:

[0137] U(eT)=p1*exp(p2*eT;

[0138] Where U(eT) is the rapid heating function, p1 is the heat conversion coefficient of heating unit 200, p2 is the first desired temperature rise rate coefficient, and eT is the difference.

[0139] Specifically, exp(p2*eT) = U(eT) is an exponential function, where p1 takes values ​​from 0.2 to 0.8 and p2 takes values ​​from 0 to 1. In one embodiment, please refer to... Figure 18(The left figure represents a 4.0V environment, and the right figure represents a 3.7V environment.) The preset temperature for the test with a cigarette is 320℃. Under the 4.0V voltage environment, it takes about 43 seconds to reach the peak temperature, and under the 3.7V environment, it takes about 52 seconds. The temperature difference is about 17% (1-43 / 52=17.3%), and the power reduction is about 15% (1-3.5*3.5 / 3.8 / 3.8=15.2%, the actual voltage under the 3.7V environment is about 3.5V, and the actual voltage under the 4.0V environment is about 3.8V). The voltage reduction is calculated by p=U*U / R. The power reduction of 15.2% leads to a 17% reduction in the heating rate. This is a limitation of physical characteristics that cannot be solved by the method. However, this implementation method can still ensure good heating capacity after the battery power decreases.

[0140] Thus, by determining the rapid heating function, a basis can be provided for determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0141] Please see Figure 19 In some embodiments, step 03 (determining the oscillation suppression function based on the temperature change value of the heating unit 200 within a set time) includes:

[0142] 031: Determine the oscillation suppression function based on the heat loss coefficient of the heating unit 200, the second desired temperature rise rate coefficient, and the temperature change value of the heating unit 200 within a set time.

[0143] Please see Figure 4 In some implementations, step 031 can be implemented by the third determining module 13. That is, the third determining module 13 can be used to determine the oscillation suppression function based on the heat loss coefficient of the heating unit 200, the second desired temperature rise rate coefficient, and the temperature change value of the heating unit 200 within a set time, so as to improve the applicability and accuracy of the oscillation suppression function.

[0144] Thus, by determining the oscillation suppression function, a basis can be provided for subsequently determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0145] Specifically, after determining the temperature stability function, the oscillation suppression function can be determined based on the heat loss coefficient of the heating unit 200, the second desired temperature rise rate coefficient, and the temperature change value of the heating unit 200 within a set time. The heat loss coefficient represents the rate of heat loss of the heating unit 200 to the outside, and the second desired temperature rise rate coefficient represents the expected temperature change value of the heating unit per unit time.

[0146] In some implementations, the expression for the oscillation suppression function is:

[0147] U(dT) = p3 * exp (p4 * dT);

[0148] Where U(dT) is the oscillation suppression function, p3 is the heat loss coefficient of the heating unit 200, p4 is the second desired temperature rise rate coefficient, and dT is the temperature change value of the heating unit 200 within a set time.

[0149] Specifically, the main purpose of oscillation suppression is to counteract the temperature transfer delay. After the heating device generates heat, it takes time for the heat to be transferred to the heated object. Therefore, the purpose of U(dT) is to suppress temperature and control the oscillation caused by the temperature transfer delay. U(dT) is an exponential function, where P3 takes values ​​from -0.9 to 0.1, and p4 can take values ​​from -0.5℃ / 0.1s to 0℃ / 0.1s.

[0150] Thus, by determining the oscillation suppression function, a basis can be provided for determining the duty cycle of the pulse width modulation signal controlling the heating unit 200.

[0151] In some embodiments, the duty cycle of the pulse width modulation signal of the heating unit 200 is:

[0152] U(t) = U(eT) + U(T) + U(dT).

[0153] Where U(t) is the duty cycle of the pulse width modulation signal of the heating unit 200, U(eT) is the rapid heating function, U(T) is the temperature stabilization function, U(T) = S(T) * Es, S(T) is the heat dissipation coefficient function, and Es is the heat loss function. t1 is the current time, t2 is the preset time to go back from the current time, e(τ) is the change in temperature within the preset time, and U(dT) is the oscillation suppression function.

[0154] Specifically, where t is the unit time (e.g., 100ms), eT is the difference between the current temperature and the target temperature, T is the current temperature, and dT is the temperature change per unit time. When U(t) is greater than 100, the duty cycle is 100% (i.e., 1); when U(t) is 50, the duty cycle is 50% (i.e., 0.5).

[0155] Thus, the duty cycle of the pulse width modulation signal of the heating unit 200 can be determined by the rapid heating function, the temperature stabilization function, and the oscillation suppression function, thereby solving problems such as rapid temperature rise, temperature stabilization, and rapid cooling during the temperature control process.

[0156] Please see Figure 20 In some embodiments, the heating control method further includes:

[0157] 05: During the process of establishing thermal equilibrium on the heating unit 200, record the thermal equilibrium temperature and heat loss value of the heating unit 200. The heat loss value is the result of the calculation of the heat loss function.

[0158] 06: When the heating unit 200 establishes thermal equilibrium again, a new heat loss value is determined based on the new thermal equilibrium temperature of the heating unit 200, the recorded thermal equilibrium temperature, and the heat loss value.

[0159] Please see Figure 21 In some embodiments, the heating control device 100 further includes a recording module 15 and a fifth determination module 16. Step 05 can be implemented by the recording module 15, and step 06 can be implemented by the fifth determination module 16. That is, the recording module 15 can be used to record the thermal equilibrium temperature and heat loss value of the heating unit 200 during the process of establishing thermal equilibrium on the heating unit 200 once, where the heat loss value is the result of the calculation of the heat loss function. The fifth determination module 16 can be used to determine a new heat loss value based on the new thermal equilibrium temperature of the heating unit 200, the recorded thermal equilibrium temperature, and the heat loss value when the heating unit 200 establishes thermal equilibrium again.

[0160] In this way, the new heat loss value can be quickly determined by using the heat equilibrium temperature and heat loss value recorded during the previous heat equilibrium process.

[0161] Specifically, after determining the duty cycle of the pulse width modulation signal controlling the heating unit 200, the thermal equilibrium temperature and heat loss value of the heating unit 200 are recorded. The heat loss value is the result of the calculation of the heat loss function. Then, when the heating unit 200 establishes thermal equilibrium again, a new heat loss value is determined based on the new thermal equilibrium temperature of the heating unit 200, the recorded thermal equilibrium temperature, and the heat loss value.

[0162] In some implementations, when the heating unit 200 establishes thermal equilibrium again, the expression for the temperature stability function is:

[0163] U(T1) = S(T) * (T1 / T0) * Es0;

[0164] Wherein, U(T1) is the temperature stability function when the heating unit 200 establishes thermal equilibrium for the next time, S(T) is the heat dissipation coefficient function, T0 is the thermal equilibrium temperature recorded during the previous thermal equilibrium establishment process of the heating unit 200, T1 is the new thermal equilibrium temperature when the heating unit 200 establishes thermal equilibrium for the next time, and Es0 is the heat loss value recorded during the previous thermal equilibrium establishment process of the heating unit 200.

[0165] Specifically, when the difference between the preset target temperature and the current temperature is less than a fixed value or reaches a certain proportion, the system can switch from rapid heating to temperature stabilization. When the preset temperature is lower than the current temperature, rapid cooling is triggered. During these state changes, the integral value Es is dynamically inherited, with an inheritance ratio of 0 to 5. The integral value describes the thermal equilibrium of the device under a specified condition, such as temperature T0 within a specified time t3. For example, if temperature T0 = 300 degrees Celsius and t3 = 12 seconds to establish internal thermal equilibrium, the integral value Es (integral value Es ≈ ...) is used to describe the thermal equilibrium status of the device under a specified condition, such as temperature T0 within a specified time t3. =1056 (Es is used to establish thermal equilibrium; this parameter describes the total heat loss over a certain time period). When equilibrium is established, t3, T0, and Es will be recorded. When the equipment needs to balance to temperature T1, this value will be dynamically inherited. If T1=200, then the inherited Es coefficient is approximately 0.62 (ideally, the Es coefficient is 200 / 300=0.67). The inherited Es0=0.62*1056=654.72. Due to the inheritance of Es, the time for the equipment to establish equilibrium will be reduced, from t3=12 seconds to t2=4 seconds.

[0166] Thus, this temperature stabilization function can better accelerate the establishment of the next thermal equilibrium of the heating unit 200.

[0167] Please see Figure 2 The heating control method of this invention can be implemented by the heating unit 200 and the aerosol generating device 1000 of this invention. Specifically, both the heating unit 200 and the aerosol generating device 1000 include one or more processors 300 and a memory 400. The memory 400 stores a computer program. When the computer program is executed by the processor 300, the steps of the heating control method of any of the above embodiments are implemented.

[0168] For example, when the computer program is executed by the processor 300, the following steps of the heating control method are implemented:

[0169] 01: Determine the rapid heating function based on the difference between the current temperature of the heating unit 200 and the target temperature of the heating unit 200;

[0170] 02: Determine the temperature stability function based on the heat dissipation coefficient function and the heat loss function of the heating unit 200;

[0171] 03: Determine the oscillation suppression function based on the temperature change value of heating unit 200 within a set time;

[0172] 04: Determine the duty cycle of the pulse width modulation signal controlling the heating unit 200 based on the rapid heating function, temperature stabilization function, and oscillation suppression function.

[0173] The present invention provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor 300, implements the steps of the heating control method of any of the above embodiments.

[0174] For example, when the program is executed by processor 300, the following steps are implemented for the heating control method:

[0175] 01: Determine the rapid heating function based on the difference between the current temperature of the heating unit 200 and the target temperature of the heating unit 200;

[0176] 02: Determine the temperature stability function based on the heat dissipation coefficient function and the heat loss function of the heating unit 200;

[0177] 03: Determine the oscillation suppression function based on the temperature change value of heating unit 200 within a set time;

[0178] 04: Determine the duty cycle of the pulse width modulation signal controlling the heating unit 200 based on the rapid heating function, temperature stabilization function, and oscillation suppression function.

[0179] In the heating control method, heating control device 100, heating unit 200, aerosol generating device 1000, and computer-readable storage medium of the present invention, the heat dissipation coefficient function is determined by the heat dissipation coefficient of the environmental object of the heating unit 200. The heat dissipation coefficient function can reflect the heat parameters that the environmental object carries away from the heating unit 200. The heat loss function is determined by the change value of the current temperature within a preset time. Therefore, a suitable temperature stability function can be determined according to the heat dissipation coefficient function and the heat loss function. Then, the duty cycle of the pulse width modulation signal controlling the heating unit 200 can be determined according to the rapid heating function, the temperature stability function, and the oscillation suppression function, so as to achieve rapid heating while improving temperature stability.

[0180] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.

[0181] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (control method), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic device, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0182] It should be understood that various parts of the embodiments of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0183] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0184] Furthermore, the functional units in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0185] The storage media mentioned above can be read-only memory, disk, or optical disk, etc.

[0186] In this specification, the use of terms such as "certain embodiments" indicates that a specific feature, structure, or characteristic described in connection with the described embodiment or example is included in at least one embodiment of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment. Furthermore, the described specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0187] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A heating control method for a heating unit, characterized in that, The heating control method includes: The rapid heating function is determined based on the difference between the current temperature of the heating unit and the target temperature of the heating unit. The temperature stability function is determined based on the heat dissipation coefficient function and the heat loss function of the heating unit; The oscillation suppression function is determined based on the temperature change value of the heating unit within a set time period; The duty cycle of the pulse width modulation signal controlling the heating unit is determined based on the rapid heating function, the temperature stabilization function, and the oscillation suppression function. The step of determining the temperature stability function based on the heat dissipation coefficient function and the heat loss function of the heating unit includes: The heat dissipation coefficient function is determined based on the current temperature and the heat dissipation coefficient of the surrounding objects of the heating unit; The heat loss function is determined based on the change in the current temperature over a preset time period; The expression for the heat dissipation coefficient function is: S(T)=S1(T)+S2(T)+......+Sn(T); Wherein, S(T) is the heat dissipation coefficient function, and Sn(T) is the sub-heat dissipation coefficient function of the nth environmental object; The expression for the heat loss function is: Es= Where Es is the heat loss function, t1 is the current time, t2 is the preset time backward from the current time, and e(τ) is the change in the current temperature within the preset time. The expression for the temperature stability function is: U(T) = S(T) * Es; Wherein, U(T) is the temperature stability function, S(T) is the heat dissipation coefficient function, and Es is the heat loss function; The expression for the rapid heating function is: U(eT)=p1*exp(p2*eT; Wherein, U(eT) is the rapid heating function, p1 is the heat conversion coefficient of the heating unit, p2 is the first desired temperature rise rate coefficient, and eT is the difference; The expression for the oscillation suppression function is: U(dT) = p3 * exp (p4 * dT); Wherein, U(dT) is the oscillation suppression function, p3 is the heat loss coefficient of the heating unit, p4 is the second desired temperature rise rate coefficient, and dT is the temperature change value of the heating unit within the set time. The duty cycle of the pulse width modulation signal of the heating unit is: U(t) = U(eT) + U(T) + U(dT).

2. The heating control method according to claim 1, characterized in that, The heat dissipation coefficient function is determined based on the sub-heat dissipation coefficient functions of the n environmental objects, including: Determine the preset heat dissipation coefficient based on the ambient temperature; The heat dissipation coefficient function is determined based on the preset heat dissipation coefficient and the sub-heat dissipation coefficient functions of the n environmental objects.

3. The heating control method according to claim 2, characterized in that, The expression for the heat dissipation coefficient function is: S(T)=a0+S1(T)+S2(T)+......+Sn(T); Wherein, S(T) is the heat dissipation coefficient function, a0 is the preset heat dissipation coefficient, and Sn(T) is the sub-heat dissipation coefficient function of the nth environmental object.

4. The heating control method according to any one of claims 1-3, characterized in that, The heat dissipation coefficient function is determined based on the sub-heat dissipation coefficient functions of the n environmental objects, including: The sub-heat dissipation coefficient function of the nth environmental object is determined based on the current temperature, the heat dissipation coefficient of the nth environmental object, the current temperature difference of the nth environmental object, and the weight value. The heat dissipation coefficient function is determined based on the sub-heat dissipation coefficient functions of the n environmental objects.

5. The heating control method according to any one of claims 1-3, characterized in that, The expression for the sub-heat dissipation coefficient function of the nth environmental object is: Sn(T)=an*exp(-((T-bn) / cn)*((T-bn) / cn)); Where Sn(T) is the sub-heat dissipation coefficient function of the nth environmental object, an is the heat dissipation coefficient of the nth environmental object, T is the current temperature, bn is the current temperature difference of the nth environmental object, and cn is the weight value.

6. The heating control method according to claim 1, characterized in that, The environmental objects include a first environmental object and a second environmental object. The heat dissipation coefficient function is determined based on the sub-heat dissipation coefficient functions of the n environmental objects, including: The sub-heat dissipation coefficient function of the first environmental object is determined based on the current temperature, the heat dissipation coefficient of the first environmental object, the current temperature difference of the first environmental object, and the first weight value. The sub-heat dissipation coefficient function of the second environmental object is determined based on the current temperature, the heat dissipation coefficient of the second environmental object, the current temperature difference of the second environmental object, and the second weight value. The heat dissipation coefficient function is determined based on the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object.

7. The heating control method according to claim 6, characterized in that, The expression for the heat dissipation coefficient function is: S(T)=a1*exp(-((T-b1) / c1)*((T-b1) / c1))+a2*exp(-((T-b2) / c2)*((T-b2) / c2)); Wherein, S(T) is the heat dissipation coefficient function, a1 is the heat dissipation coefficient of the first environmental object, T is the current temperature, b1 is the current temperature difference of the first environmental object, c1 is the first weight value, a1*exp(-((T-b1) / c1)*((T-b1) / c1)) is the sub-heat dissipation coefficient function of the first environmental object, a2 is the heat dissipation coefficient of the second environmental object, b2 is the current temperature difference of the second environmental object, c2 is the second weight value, and a2*exp(-((T-b2) / c2)*((T-b2) / c2)) is the sub-heat dissipation coefficient function of the second environmental object.

8. The heating control method according to claim 6, characterized in that, The step of determining the heat dissipation coefficient function based on the sub-heat dissipation coefficient function of the first environmental object and the sub-heat dissipation coefficient function of the second environmental object includes: Determine the preset heat dissipation coefficient based on the ambient temperature; The heat dissipation coefficient function is determined based on the preset heat dissipation coefficient, the sub-heat dissipation coefficient function of the first environmental object, and the sub-heat dissipation coefficient function of the second environmental object.

9. The heating control method according to claim 8, characterized in that, The expression for the heat dissipation coefficient function is: S(T)=a0+a1*exp(-((T-b1) / c1)*((T-b1) / c1))+a2*exp(-((T-b2) / c2)*((T-b2) / c2)); Wherein, S(T) is the heat dissipation coefficient function, a0 is the preset heat dissipation coefficient, a1 is the heat dissipation coefficient of the first environmental object, T is the current temperature, b1 is the current temperature difference of the first environmental object, c1 is the first weight value, a1*exp(-((T-b1) / c1)*((T-b1) / c1)) is the sub-heat dissipation coefficient function of the first environmental object, a2 is the heat dissipation coefficient of the second environmental object, b2 is the current temperature difference of the second environmental object, c2 is the second weight value, and a2*exp(-((T-b2) / c2)*((T-b2) / c2)) is the sub-heat dissipation coefficient function of the second environmental object.

10. The heating control method according to claim 1, characterized in that, The heating control method further includes: During the process of establishing thermal equilibrium on the heating unit, the thermal equilibrium temperature and heat loss value of the heating unit are recorded, and the heat loss value is the calculation result of the heat loss function; When the heating unit establishes thermal equilibrium again, a new heat loss value is determined based on the new thermal equilibrium temperature of the heating unit, the recorded thermal equilibrium temperature, and the heat loss value.

11. The heating control method according to claim 10, characterized in that, When the heating unit establishes thermal equilibrium again, the expression for the temperature stability function is: U(T1) = S(T) * (T1 / T0) * Es0; Wherein, U(T1) is the temperature stability function when the heating unit establishes thermal equilibrium for the next time, S(T) is the heat dissipation coefficient function, T0 is the thermal equilibrium temperature recorded during the previous thermal equilibrium establishment process of the heating unit, T1 is the new thermal equilibrium temperature when the heating unit establishes thermal equilibrium for the next time, and Es0 is the heat loss value recorded during the previous thermal equilibrium establishment process of the heating unit.

12. A heating control device for a heating unit, suitable for control using the heating control method for the heating unit according to any one of claims 1-11, characterized in that, The heating control device includes: The first determining module is used to determine a rapid heating function based on the difference between the current temperature of the heating unit and the target temperature of the heating unit. The second determining module is used to determine the temperature stability function based on the heat dissipation coefficient function of the heating unit and the heat loss function of the heating unit; The third determining module is used to determine the oscillation suppression function based on the temperature change value of the heating unit within a set time. The fourth determining module is used to determine the duty cycle of the pulse width modulation signal controlling the heating unit based on the rapid heating function, the temperature stabilization function, and the oscillation suppression function. The second determining module includes: A first determining submodule is configured to determine the heat dissipation coefficient function based on the current temperature and the heat dissipation coefficient of the environmental object of the heating unit. The second determining submodule is used to determine the heat loss function based on the change value of the current temperature within a preset time.

13. A heating unit, characterized in that, The heating unit includes one or more processors and a memory, the memory storing a computer program that, when executed by the processor, implements the steps of the heating control method according to any one of claims 1-11.

14. An aerosol generating device, characterized in that, The aerosol generating apparatus includes one or more processors and a memory, the memory storing a computer program that, when executed by the processor, implements the steps of the heating control method according to any one of claims 1-11.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the heating control method according to any one of claims 1-11.