PID (Proportion Integration Differentiation) parameter control device, method and equipment for heat-not-burn appliance and storage medium

By determining and narrowing the parameter range in the PID parameters of heating non-burning appliances and gradually determining the final control value, the problems of uneven heating and large temperature fluctuations in the prior art are solved, and the efficiency and accuracy of temperature control are improved.

CN119512271AActive Publication Date: 2025-02-25SHENZHEN GEEKVAPE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411731064.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-02-25
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

Existing heating non-burning equipment has efficiency and accuracy problems in temperature control, resulting in uneven heating, local overheating or large temperature fluctuations, affecting product quality and reliability.

Method used

By heating the PID parameters of the non-burning appliance, the parameter range is determined, and the intermediate value is selected from the range for heating, the temperature difference value is calculated, and the final PID parameter control value is gradually determined by narrowing the parameter range, thereby improving the efficiency and accuracy of temperature control.

Benefits of technology

The efficiency and accuracy of heating and non-burning equipment temperature control is improved, reducing debugging time and energy, and improving product quality and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512271A_ABST
    Figure CN119512271A_ABST
Patent Text Reader

Abstract

The invention discloses a PID parameter control device, method and equipment for a heat-not-burn appliance and a storage medium, and the method comprises the steps: determining a parameter range in each PID parameter of the heat-not-burn appliance, selecting an intermediate value in the parameter range to heat the appliance, obtaining the temperature of the appliance, and calculating the PID parameter of the heat-not-burn appliance; and calculating an initial temperature difference value between the appliance temperature and the preset temperature, heating the appliance by narrowing the parameter range and selecting an intermediate value again, comparing the two temperature difference values, and narrowing the parameter range again, so that a final control value is determined when the span of the narrowed parameter range is not greater than a preset span threshold value. Therefore, for each PID parameter of the heat-not-burn appliance, the final control value of the PID parameter in the extremely-small-span parameter range is quickly determined in a manner of continuously reducing the parameter range and simultaneously enabling the temperature difference value after the parameter range is reduced each time to be as small as possible, so that the efficiency and the precision of temperature control of the heat-not-burn appliance are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of parameter control, and more specifically, to a PID parameter control device, method, equipment and storage medium for a heating-not-burning appliance. Background Art

[0002] In the field of heat-not-burn appliances, with the wide application of such products in the market, the optimization of their working performance has received great attention. In the operation of these appliances, temperature control is a crucial link, which directly affects the product's use effect and user experience.

[0003] At present, when heating-not-burning appliances are working, PID algorithms are generally used to adjust the temperature so that the appliances can operate stably at the set temperature. In theory, the PID algorithm can effectively regulate the temperature, but in actual applications, due to the obvious differences in structure, heating elements, etc. of heating-not-burning appliances involved in different projects, the key parameters such as heat transfer characteristics and thermal inertia of each appliance are different. This means that for different appliances, PID parameters need to be debugged separately. In actual operation, this debugging process is extremely cumbersome, and technicians need to spend a lot of time and energy to adjust the parameters one by one.

[0004] Since debugging work relies on manual labor, manual debugging is often limited by various conditions such as operator experience, skill level and environmental factors. It is difficult to accurately determine the optimal PID parameter value, which leads to inaccurate temperature control, uneven heating of heating non-combustion appliances, local overheating or large temperature fluctuations, thereby reducing product quality and reliability.

[0005] How to improve the efficiency and accuracy of temperature control of heating-not-burning appliances is an issue that needs attention. Summary of the invention

[0006] In view of the above problems, the present application provides a PID parameter control device, method, equipment and storage medium for a heating without combustion appliance to improve the efficiency and accuracy of temperature control of the heating without combustion appliance.

[0007] In order to achieve the above objectives, the specific plan is proposed as follows:

[0008] A PID parameter control device for a heating-not-burning appliance, comprising:

[0009] A first temperature difference calculation unit is used to execute step S1: among the PID parameters used to control the heat-without-combustion appliance, select one of the parameters that has not been modified as a new target parameter, obtain a parameter range corresponding to the target parameter value, use a middle value of the parameter range as a temporary modification value, heat the heat-without-combustion appliance, and calculate a temperature difference between a current temperature of the heat-without-combustion appliance and a preset temperature;

[0010] A parameter range initial updating unit, configured to execute step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update;

[0011] A control value search unit, configured to execute step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating-without-combustion appliance after heating under the temporary modification value and the temperature difference, and determining a final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold;

[0012] The unfinished modification judgment unit is used to execute step S4: determine whether there are parameters in the PID parameters that have not been modified. If so, return to execute the first temperature difference calculation unit. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

[0013] Optionally, the control value searching unit includes:

[0014] A second temperature difference calculation unit is used to execute step S31: using the middle value of the parameter range as a new temporary modification value, heating the heating without burning appliance, and calculating the temperature difference between the current temperature of the heating without burning appliance and the preset temperature;

[0015] A parameter range updating unit, configured to execute step S32: based on the temperature difference value and the temperature difference value after the target parameter is last adjusted, narrowing and updating the parameter range to obtain a new parameter range;

[0016] A parameter range span too large judgment unit, used to execute step S33: if the span of the parameter range is greater than a preset span threshold, return to execute the second temperature difference calculation unit;

[0017] The final control value determination unit is used to execute step S34: if the span of the parameter range is not greater than the preset span threshold, determine the temporary modification value as the final control value of the target parameter.

[0018] Optionally, the parameter range updating unit includes:

[0019] a lower limit updating unit, configured to determine a new parameter range by using the temporary modified value as the lower limit of the parameter range and the upper limit of the parameter range as the upper limit of the parameter range if the temperature difference is less than the temperature difference after the target parameter was last adjusted;

[0020] The upper limit updating unit is used to determine a new parameter range by using the temporary modification value as the upper limit of the parameter range and the upper limit of the parameter range as the lower limit of the parameter range if the temperature difference is greater than the temperature difference after the target parameter was last adjusted.

[0021] Optionally, the parameter range initial updating unit includes:

[0022] The parameter range upper and lower bounds initial update unit is used to determine a new parameter range using the temporary modification value as the parameter range lower bound and the parameter range upper bound as the parameter range upper bound, or to determine a new parameter range using the temporary modification value as the parameter range upper bound and the parameter range lower bound as the parameter range lower bound.

[0023] Optionally, the first temperature difference calculation unit includes:

[0024] An instruction response execution unit is used to respond to an instruction to start debugging the heating without combustion appliance, select one of the PID parameters used to control the heating without combustion appliance that has not been modified as a new target parameter, obtain a parameter range corresponding to the target parameter value, use a middle value of the parameter range as a temporary modification value, heat the heating without combustion appliance, and calculate a temperature difference between a current temperature of the heating without combustion appliance and a preset temperature.

[0025] Optionally, the device further comprises:

[0026] The prompt light flashing unit is used to flash the prompt light when the modification of the PID parameters is completed.

[0027] A PID parameter control method for a heating-not-burning appliance, comprising:

[0028] Step S1: Among the PID parameters used to control the heat-without-combustion appliance, one of the parameters that has not been modified is selected as a new target parameter, a parameter range corresponding to the target parameter value is obtained, a middle value of the parameter range is used as a temporary modification value, the heat-without-combustion appliance is heated, and a temperature difference between a current temperature of the heat-without-combustion appliance and a preset temperature is calculated;

[0029] Step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update;

[0030] Step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold;

[0031] Step S4: Determine whether there are any parameters in the PID parameters that have not been modified. If so, return to execute step S1. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

[0032] Optionally, the step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold, includes:

[0033] Step S31: using the middle value of the parameter range as a new temporary modification value, heating the heating without combustion appliance, and calculating the temperature difference between the current temperature of the heating without combustion appliance and the preset temperature;

[0034] Step S32: based on the temperature difference and the temperature difference after the last adjustment of the target parameter, narrowing and updating the parameter range to obtain a new parameter range;

[0035] Step S33: if the span of the parameter range is greater than the preset span threshold, return to execute step S31;

[0036] Step S34: if the span of the parameter range is not greater than the preset span threshold, determining the temporary modification value as the final control value of the target parameter;

[0037] Optionally, the step S32: based on the temperature difference and the temperature difference after the target parameter is last adjusted, narrowing and updating the parameter range to obtain a new parameter range, comprises:

[0038] If the temperature difference is less than the temperature difference after the target parameter was last adjusted, the temporary modified value is used as the lower limit of the parameter range, and the upper limit of the parameter range is used as the upper limit of the parameter range to determine a new parameter range;

[0039] If the temperature difference is greater than the temperature difference after the target parameter was last adjusted, the temporary modified value is used as the upper limit of the parameter range, and the upper limit of the parameter range is used as the lower limit of the parameter range to determine a new parameter range.

[0040] Optionally, the step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range includes:

[0041] Determine a new parameter range by taking the temporary modified value as the lower limit of the parameter range and taking the upper limit of the parameter range as the upper limit of the parameter range;

[0042] or,

[0043] The new parameter range is determined by taking the temporary modified value as the upper limit of the parameter range and taking the lower limit of the parameter range as the lower limit of the parameter range.

[0044] Optionally, the step S1: among the PID parameters for controlling the heat-without-combustion appliance, selecting one of the parameters that has not been modified as a new target parameter, obtaining a parameter range corresponding to the target parameter value, using the middle value of the parameter range as a temporary modification value, heating the heat-without-combustion appliance, and calculating the temperature difference between the current temperature of the heat-without-combustion appliance and the preset temperature, comprises:

[0045] In response to a start debugging instruction for the heat-without-combustion appliance, among the PID parameters used to control the heat-without-combustion appliance, one of the parameters that has not been modified is selected as a new target parameter, and a parameter range corresponding to the target parameter value is obtained. The middle value of the parameter range is used as a temporary modification value, the heat-without-combustion appliance is heated, and the temperature difference between the current temperature of the heat-without-combustion appliance and the preset temperature is calculated.

[0046] Optionally, the method further includes:

[0047] When the modification of the PID parameters is completed, the prompt light flashes.

[0048] A PID parameter control device for a heat-not-burn appliance, comprising a memory and a processor;

[0049] The memory is used to store programs;

[0050] The processor is used to execute the program to implement the various steps of the various units of the PID parameter control device for heating non-combustion appliances as described above.

[0051] A storage medium stores a computer program, which, when executed by a processor, implements the various steps of the various units of the PID parameter control device for a heating-not-burning appliance as described above.

[0052] By means of the above technical scheme, the present application determines the parameter range in each PID parameter of the heating-without-combustion device, selects the middle value in the parameter range to heat the device, obtains the device temperature, and calculates the initial temperature difference between the device temperature and the preset temperature, narrows the parameter range, selects the middle value again to heat the device, compares the size of the two temperature differences and narrows the parameter range again, so that the span after the parameter range is narrowed is not greater than the preset span threshold, and then determines the final control value. It can be seen that for each PID parameter of the heating-without-combustion device, the parameter range is continuously narrowed, and the temperature difference after each narrowing of the parameter range is made as small as possible, and the final control value of the PID parameter within the extremely small span parameter range is quickly determined, thereby improving the efficiency and accuracy of the temperature control of the heating-without-combustion device. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0054] Figure 1 A schematic diagram of a flow chart for realizing PID parameter control of a heating-without-combustion appliance provided in an embodiment of the present application;

[0055] Figure 2 A schematic diagram of a process for optimizing and screening the final control value of a target parameter provided in an embodiment of the present application;

[0056] Figure 3 A schematic diagram of the structure of a device for realizing PID parameter control of a heating-without-combustion appliance provided in an embodiment of the present application;

[0057] Figure 4 A schematic diagram of the structure of a device for realizing PID parameter control of a heating non-combustion appliance provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0059] The present application solution can be implemented based on a terminal with data processing capabilities, which can be a computer, cloud, server, etc.

[0060] Next, combine Figure 1 The PID parameter control method of the heating-not-burning appliance of the present application may include the following steps:

[0061] Step S1: Among the PID parameters used to control the heat-without-combustion appliance, one of the parameters that has not been modified is selected as a new target parameter, and a parameter range corresponding to the target parameter value is obtained. The middle value of the parameter range is used as a temporary modification value, the heat-without-combustion appliance is heated, and the temperature difference between the current temperature of the heat-without-combustion appliance and the preset temperature is calculated.

[0062] It is understandable that the PID parameters include three parameters (P, I and D). When the value of any of these three parameters changes, the temperature of the heating device will be different. Therefore, these three parameters need to be optimized and adjusted to ensure stable temperature control of the device.

[0063] Specifically, the PID parameters may be regulated by regulating the target parameters one by one, so that the parameters that have been regulated no longer need to be used as target parameters, while the parameters that have not been regulated may be selected as target parameters for regulation.

[0064] For example, the parameter range corresponding to the P value is 10-300, and the middle value of the parameter range is 155, so 155 can be used as a temporary modification value. After heating the heating non-combustion device using the P value, the actual temperature is recorded and compared with the preset temperature to calculate the temperature difference.

[0065] Step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range.

[0066] The new parameter range is a subset of the parameter range before the update.

[0067] Specifically, the temporary modification value can be used as one of the boundaries of the new parameter range. For example, if the parameter range corresponding to the P value is 10-300, and 155 is used as the temporary modification value, the new parameter range can be 155-300 or 0-155. Both 155-300 and 0-155 belong to the subset of 10-300.

[0068] Step S3: Select a new temporary modification value from the parameter range, narrow the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determine the final control value of the target parameter when the span of the narrowed parameter range is not greater than the preset span threshold.

[0069] Specifically, after heating the appliance for the second time, the temperature difference between the current temperature and the preset temperature can be calculated again, and then the temperature difference between the two times can be compared. The parameter range can be further narrowed according to the temperature difference between the two times. The method of narrowing the parameter range can be based on the relationship between the size changes of the temperature difference between the two times. If the temperature difference is larger than the previous time, the lower limit of the parameter range is fixed and the parameter range is narrowed by half. If the temperature difference is smaller than the previous time, the upper limit of the parameter range is fixed and the parameter range is narrowed by half.

[0070] It can be understood that the preset span threshold can indicate the extent to which any control value can be determined within the parameter range without causing a significant change in the temperature difference. Therefore, when the span after the parameter range is narrowed is not greater than the preset span threshold, the final control value of the target parameter can be determined.

[0071] Step S4: Determine whether there are any parameters in the PID parameters that have not been modified. If so, return to execute step S1. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

[0072] The PID parameter control method of the heating-without-burning appliance provided in this embodiment determines the parameter range in each PID parameter of the heating-without-burning appliance, selects the middle value in the parameter range to heat the appliance, obtains the appliance temperature, and calculates the initial temperature difference between the appliance temperature and the preset temperature, and then narrows the parameter range, selects the middle value again to heat the appliance, compares the size of the two temperature differences and narrows the parameter range again, so that the span after the parameter range is narrowed is not greater than the preset span threshold, and then determines the final control value. It can be seen that for each PID parameter of the heating-without-burning appliance, the parameter range is continuously narrowed, and the temperature difference after each narrowing of the parameter range is made as small as possible, and the final control value of the PID parameter within the extremely small span parameter range is quickly determined, thereby improving the efficiency and accuracy of the temperature control of the heating-without-burning appliance.

[0073] In some embodiments of the present application, the above step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating-not-burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than the preset span threshold value is introduced, such as Figure 2 As shown, the process may include:

[0074] Step S31: using the middle value of the parameter range as a new temporary modification value, heating the heating without combustion appliance, and calculating the temperature difference between the current temperature of the heating without combustion appliance and the preset temperature.

[0075] For example, when the latest parameter range of the P value is 155-300, the middle value is 227.5, then the P value = 227.5 can be used as a new temporary modification value to heat the heating without burning appliance, and then the temperature difference between the current temperature after the heating without burning appliance and the preset temperature is calculated again.

[0076] Step S32: Based on the temperature difference and the temperature difference after the target parameter was last adjusted, the parameter range is narrowed and updated to obtain a new parameter range.

[0077] It is understandable that since the device is heated twice through two P values, two temperature differences are generated before and after, so the two temperature differences before and after can be compared, and then the new parameter range can be determined based on the comparison result.

[0078] Specifically, if the temperature difference is less than the temperature difference after the target parameter was last adjusted, the temporary modified value is used as the lower limit of the parameter range, and the upper limit of the parameter range is used as the upper limit of the parameter range to determine a new parameter range.

[0079] For example, if the temperature difference is less than the temperature difference after the target parameter was last adjusted, the current temporary modification value of the P value 227.5 can be used as the lower limit of the parameter range, and the upper limit (300) of the parameter range 155-300 can be used as the upper limit of the parameter range, resulting in a new parameter range of 227.5-300.

[0080] If the temperature difference is greater than the temperature difference after the target parameter was last adjusted, the temporary modified value is used as the upper limit of the parameter range, and the upper limit of the parameter range is used as the lower limit of the parameter range to determine a new parameter range.

[0081] For example, if the temperature difference is greater than the temperature difference after the target parameter was last adjusted, the current temporary modification value of the P value 227.5 can be used as the upper limit of the parameter range, and the lower limit (155) of the parameter range 155-300 can be used as the lower limit of the parameter range, resulting in a new parameter range of 155-227.5.

[0082] Step S33: Determine whether the span of the parameter range is greater than a preset span threshold, if so, return to execute step S31, if not, execute step S34.

[0083] Specifically, the preset span threshold may be determined according to specific PID parameters, and the preset span thresholds for different PID parameters may be different. For example, the preset span threshold corresponding to the P value may be 5.

[0084] Step S34: Determine the temporary modified value as the final control value of the target parameter.

[0085] It is understandable that after multiple range reductions, it can be found that the temperature difference between the temperature of the heating device and the preset temperature after the target parameter obtains the current temporary modification value tends to be stable, so the temporary modification value can be determined as the final control value of the target parameter.

[0086] The PID parameter control method for a heating-not-burning appliance provided in this embodiment can quickly and accurately find the control value that makes the target parameter tend to a stable temperature for the heating condition by continuously narrowing the parameter range of the target parameter to select a control value within the parameter range for a heating test.

[0087] Considering that before the appliance is heated for the second time, there are two directions for updating the parameter range of the target parameter, in some embodiments of the present application, the above step S2: the process in which the temperature difference between the temperature of the heating appliance and the preset temperature after the target parameter obtains the current temporary modification value tends to be stable is further introduced, and the process may include the following two cases:

[0088] The first method is to use the temporary modified value as the lower bound of the parameter range and the upper bound of the parameter range as the upper bound of the parameter range to determine the new parameter range.

[0089] For example, if the initial range of the P value is 10-300 and the temporary modification value is 155, then the upper limit 300 of 10-300 can be used as the lower limit of the parameter range, and 155 can be used as the lower limit of the parameter range to determine the new parameter range to be 155-300.

[0090] The second method is to use the temporary modified value as the upper limit of the parameter range and the lower limit of the parameter range as the lower limit of the parameter range to determine the new parameter range.

[0091] For example, if the initial range of the P value is 10-300 and the temporary modification value is 155, then the lower limit 10 of 10-300 can be used as the lower limit of the parameter range, and 155 can be used as the upper limit of the parameter range to determine the new parameter range to be 10-155.

[0092] It is understandable that since it is not possible to determine within which parameter range the device tends to be stable after selecting any one of the situations to heat the device, the device can be heated for both situations, and then the heated temperature can be compared with the preset temperature to obtain the temperature difference corresponding to the two situations, and then the situation with the smaller temperature difference can be selected as the step to be executed.

[0093] In some embodiments of the present application, the above step S1: in the PID parameters used to control the heating without burning appliance, one of the parameters that has not been modified is selected as a new target parameter, a parameter range corresponding to the target parameter value is obtained, and the middle value of the parameter range is used as a temporary modification value. The heating without burning appliance is heated, and the temperature difference between the current temperature of the heating without burning appliance and the preset temperature is calculated. The process is introduced, and the process may include:

[0094] In response to a start debugging instruction for the heat-not-burning appliance, among the PID parameters used to control the heat-not-burning appliance, one of the parameters that has not been modified is selected as a new target parameter, and a parameter range corresponding to the target parameter value is obtained. The middle value of the parameter range is used as a temporary modification value, the heat-not-burning appliance is heated, and the temperature difference between the current temperature of the heat-not-burning appliance and the preset temperature is calculated.

[0095] Specifically, the PID parameter control process of the heating without burning device can be triggered and executed by a button or a custom serial port command. When the heating without burning device needs to adjust the PID parameters, the user can press a button to send a start debugging command of the heating without burning device to the terminal, so that the heating without burning device starts debugging, thereby eliminating the need for manual adjustment and waiting for the debugging to complete to obtain the optimal PID parameters.

[0096] In order to improve the user experience of the PID parameter debugging control function, the PID parameter control method of the heating non-combustion appliance provided in the present application may also include:

[0097] When the modification of the PID parameters is completed, the prompt light flashes to inform the user that the PID parameters of the heating and burner have been debugged and modified.

[0098] It is understandable that by prompting the user by means of a flashing indicator light, the user can know whether the PID parameter debugging process is completed without the need for the user to manually check, thereby improving the user experience of the PID parameter debugging control function.

[0099] The following is a description of a device for implementing PID parameter control of a heating without burning appliance provided in an embodiment of the present application. The device for implementing PID parameter control of a heating without burning appliance described below and the method for implementing PID parameter control of a heating without burning appliance described above can be referenced to each other.

[0100] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a device for realizing PID parameter control of a heating without burning appliance disclosed in an embodiment of the present application.

[0101] like Figure 3 As shown, the device may include:

[0102] The first temperature difference calculation unit 11 is used to execute step S1: among the PID parameters used to control the heat-without-combustion appliance, select one of the parameters that has not been modified as a new target parameter, obtain a parameter range corresponding to the target parameter value, use the middle value of the parameter range as a temporary modification value, heat the heat-without-combustion appliance, and calculate the temperature difference between the current temperature of the heat-without-combustion appliance and the preset temperature;

[0103] The parameter range initial updating unit 12 is used to execute step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update;

[0104] The control value searching unit 13 is used to execute step S3: select a new temporary modification value from the parameter range, narrow the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determine the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold;

[0105] The unfinished modification judgment unit 14 is used to execute step S4: determine whether there are parameters in the PID parameters that have not been modified. If so, return to execute the first temperature difference calculation unit 11; if not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

[0106] The device for PID parameter control of a heating-without-combustion appliance provided in the embodiment of the present application can be applied to a device for PID parameter control of a heating-without-combustion appliance, such as a terminal: a computer, a cloud, a server, etc. Optionally, Figure 4 The hardware structure block diagram of the device for PID parameter control of heating non-combustion appliances is shown in FIG. Figure 4 , the hardware structure of the device for PID parameter control of heating non-combustion appliances may include: at least one processor 1, at least one communication interface 2, at least one memory 3 and at least one communication bus 4;

[0107] In the embodiment of the present application, the number of the processor 1, the communication interface 2, the memory 3, and the communication bus 4 is at least one, and the processor 1, the communication interface 2, and the memory 3 communicate with each other through the communication bus 4;

[0108] The processor 1 may be a central processing unit CPU, or an application-specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention, etc.;

[0109] The memory 3 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), etc., such as at least one disk memory;

[0110] The memory stores a program, and the processor can call the program stored in the memory, wherein the program is used to:

[0111] Step S1: Among the PID parameters used to control the heat-without-combustion appliance, one of the parameters that has not been modified is selected as a new target parameter, a parameter range corresponding to the target parameter value is obtained, a middle value of the parameter range is used as a temporary modification value, the heat-without-combustion appliance is heated, and a temperature difference between a current temperature of the heat-without-combustion appliance and a preset temperature is calculated;

[0112] Step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update;

[0113] Step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold;

[0114] Step S4: Determine whether there are any parameters in the PID parameters that have not been modified. If so, return to execute step S1. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

[0115] Optionally, the detailed functions and extended functions of the program may refer to the above description.

[0116] The embodiment of the present application further provides a storage medium, which may store a program suitable for execution by a processor, wherein the program is used to:

[0117] Step S1: Among the PID parameters used to control the heat-without-combustion appliance, one of the parameters that has not been modified is selected as a new target parameter, a parameter range corresponding to the target parameter value is obtained, a middle value of the parameter range is used as a temporary modification value, the heat-without-combustion appliance is heated, and a temperature difference between a current temperature of the heat-without-combustion appliance and a preset temperature is calculated;

[0118] Step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update;

[0119] Step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold;

[0120] Step S4: Determine whether there are any parameters in the PID parameters that have not been modified. If so, return to execute step S1. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

[0121] Optionally, the detailed functions and extended functions of the program may refer to the above description.

[0122] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0123] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can refer to each other.

[0124] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A PID parameter control device for a heating-not-burning appliance, characterized in that: include: A first temperature difference calculation unit is used to execute step S1: among the PID parameters used to control the heat-without-combustion appliance, select one of the parameters that has not been modified as a new target parameter, obtain a parameter range corresponding to the target parameter value, use a middle value of the parameter range as a temporary modification value, heat the heat-without-combustion appliance, and calculate a temperature difference between a current temperature of the heat-without-combustion appliance and a preset temperature; A parameter range initial updating unit, configured to execute step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update; A control value search unit, configured to execute step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating-without-combustion appliance after heating under the temporary modification value and the temperature difference, and determining a final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold; The unfinished modification judgment unit is used to execute step S4: determine whether there are parameters in the PID parameters that have not been modified. If so, return to execute the first temperature difference calculation unit. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

2. The device according to claim 1, characterized in that The control value searching unit comprises: A second temperature difference calculation unit is used to execute step S31: using the middle value of the parameter range as a new temporary modification value, heating the heating without burning appliance, and calculating the temperature difference between the current temperature of the heating without burning appliance and the preset temperature; A parameter range updating unit, configured to execute step S32: based on the temperature difference value and the temperature difference value after the target parameter is last adjusted, narrowing and updating the parameter range to obtain a new parameter range; A parameter range span too large judgment unit, used to execute step S33: if the span of the parameter range is greater than a preset span threshold, return to execute the second temperature difference calculation unit; The final control value determination unit is used to execute step S34: if the span of the parameter range is not greater than the preset span threshold, determine the temporary modification value as the final control value of the target parameter.

3. The device according to claim 2, characterized in that The parameter range updating unit comprises: a lower limit updating unit, configured to determine a new parameter range by using the temporary modified value as the lower limit of the parameter range and the upper limit of the parameter range as the upper limit of the parameter range if the temperature difference is less than the temperature difference after the target parameter was last adjusted; The upper limit updating unit is used to determine a new parameter range by using the temporary modification value as the upper limit of the parameter range and the upper limit of the parameter range as the lower limit of the parameter range if the temperature difference is greater than the temperature difference after the target parameter was last adjusted.

4. The device according to claim 1, characterized in that The parameter range initial updating unit comprises: The parameter range upper and lower bounds initial update unit is used to determine a new parameter range using the temporary modification value as the parameter range lower bound and the parameter range upper bound as the parameter range upper bound, or to determine a new parameter range using the temporary modification value as the parameter range upper bound and the parameter range lower bound as the parameter range lower bound.

5. The device according to claim 1, characterized in that The first temperature difference calculation unit includes: An instruction response execution unit is used to respond to an instruction to start debugging the heat-not-burning appliance, select one of the PID parameters used to control the heat-not-burning appliance that has not been modified as a new target parameter, obtain a parameter range corresponding to the target parameter value, use a middle value of the parameter range as a temporary modification value, heat the heat-not-burning appliance, and calculate a temperature difference between a current temperature of the heat-not-burning appliance and a preset temperature.

6. The device according to any one of claims 1 to 5, characterized in that: Also includes: The prompt light flashing unit is used to flash the prompt light when the modification of the PID parameters is completed.

7. A PID parameter control method for a heating-not-burning appliance, characterized in that: include: Step S1: Among the PID parameters used to control the heat-without-combustion appliance, one of the parameters that has not been modified is selected as a new target parameter, a parameter range corresponding to the target parameter value is obtained, a middle value of the parameter range is used as a temporary modification value, the heat-without-combustion appliance is heated, and a temperature difference between a current temperature of the heat-without-combustion appliance and a preset temperature is calculated; Step S2: updating the parameter range based on the temporary modification value to obtain a new parameter range, wherein the new parameter range is a subset of the parameter range before the update; Step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold; Step S4: Determine whether there are any parameters in the PID parameters that have not been modified. If so, return to execute step S1. If not, complete the modification of the PID parameters and save the final control values ​​of the PID parameters, and stop heating the heating burner.

8. The method according to claim 7, characterized in that The step S3: selecting a new temporary modification value from the parameter range, narrowing the parameter range based on the temperature of the heating without burning appliance after heating under the temporary modification value and the temperature difference, and determining the final control value of the target parameter when the span of the narrowed parameter range is not greater than a preset span threshold, includes: Step S31: using the middle value of the parameter range as a new temporary modification value, heating the heating without combustion appliance, and calculating the temperature difference between the current temperature of the heating without combustion appliance and the preset temperature; Step S32: based on the temperature difference and the temperature difference after the last adjustment of the target parameter, narrowing and updating the parameter range to obtain a new parameter range; Step S33: if the span of the parameter range is greater than the preset span threshold, return to execute step S31; Step S34: If the span of the parameter range is not greater than the preset span threshold, determine the temporary modification value as the final control value of the target parameter.

9. A PID parameter control device for a heating-not-burning appliance, characterized in that: including memory and processor; The memory is used to store programs; The processor is used to execute the program to implement each step of each unit of the PID parameter control device for a heating non-combustion appliance as described in any one of claims 1-6.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, each step of each unit of the PID parameter control device for a heating non-combustion appliance as claimed in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Temperature control system of heating heat-not-burn cigarette device and temperature control method thereof

    CN111528532A

  • Temperature control method, device and equipment for heat-not-burn electronic cigarette and storage medium

    CN114451593A

  • Heating smoking set heat release control method based on BAS-BP neural network

    CN115736386A

  • Temperature control PID setting method and device based on edge calculation

    CN118963465A

  • Aerosol generating device, control method and storage medium

    US20240008554A1