Temperature acquisition method and device for PID temperature control system and storage medium
By establishing a temperature change rate model database in the PID temperature control system, filtering effective sampled temperatures and updating the benchmark target value, the problem of low control accuracy caused by fluctuations in sampled values during temperature acquisition is solved, and higher temperature control accuracy is achieved.
Patent Information
- Application Number
- CN202310875680.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-17
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-07-17
AI Technical Summary
In existing PID temperature control systems, temperature acquisition is subject to fluctuations in sampled values, resulting in low control accuracy. In particular, the controller output is unstable under high-frequency fluctuations.
A model database of temperature change rate is established. By filtering the effective sampling temperature, temperature data is acquired in real time and compared with the sample data in the model database. Only data within the temperature rise and fall range of the baseline target value is saved, and the baseline target value is updated to improve sampling accuracy.
By establishing a model database in the early stage and filtering out interference data in real time, accurate temperature data is provided, which improves the temperature control accuracy of the PID controller.
Smart Images

Figure CN116719366B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of temperature control, and particularly relates to a temperature acquisition method and device for a PID temperature control system and a storage medium. BACKGROUND
[0002] A PID (Proportion Integration Differentiation) temperature control system is a control system based on the combination of electrical and computer technologies, mainly applied to heating control and constant temperature control in the industrial production field. It monitors and adjusts the temperature of the controlled object in real time through internal sensors and processors, so that it always remains within the preset temperature range. The PID control system not only helps to improve production efficiency, but also reduces energy consumption and ensures product quality and stability. In the working process of the PID temperature control system, a temperature sensor is used to detect the temperature of the heated object, and the detected temperature signal is sent to the PID (Proportion Integration Differentiation) controller after being processed by conversion, amplification and other circuits. The PID controller calculates, processes and outputs control signals; the output signals are further amplified to drive high-precision fast switching tubes, and the current size and periodicity are controlled to complete accurate temperature control of the heated object through high-efficiency energy transmission.
[0003] The PID temperature control system is usually composed of three parts: the proportional (P) controller, the integral (I) controller and the differential (D) controller. The P controller is responsible for outputting control signals according to the difference between the target temperature and the sampling temperature, the I controller is used to eliminate the cumulative effect of temperature deviation, and the D controller improves the accuracy and stability of temperature control through feedback control of the temperature change rate. It can be seen that the dialing of the temperature sampling value will have a certain impact on the PID temperature control system.
[0004] In terms of the proportional term, the fluctuation of the sampling value will directly affect the value of the proportional term, thereby affecting the size of the controller output. For example, if the current sampling value deviates from the set value far away, the proportional term will be large, at this time even if the sampling value fluctuates slightly, it will also cause the controller output to change dramatically. In terms of the integral term, the fluctuation of the sampling value will also affect the calculation of the integral term, causing the controller output to overshoot or continuously oscillate. For example, if there is a large noise interference in the current sampling value, the integral term will continuously accumulate these errors, thereby causing the output to continuously oscillate. In terms of the differential term, the fluctuation of the sampling value will also affect the differential term, especially in the case of high-frequency fluctuation. If the current sampling value changes rapidly, the differential term will increase, at this time even if the sampling value fluctuates slightly, it will also cause the controller output to change rapidly.
[0005] Therefore, when the temperature is controlled by using the PID temperature control system, the stability and accuracy of the sampling value should be paid attention to so as to reduce the influence of the fluctuation of the sampling value on the control as much as possible. In the prior art, the sampling data can be processed by filtering, smoothing and the like when the temperature is collected, so as to improve the control precision of the PID temperature control system, but the fluctuation of the temperature data still exists. SUMMARY
[0006] In order to overcome the above-mentioned defects, the purpose of the present application is to provide a temperature collection method for a PID temperature control system, which filters out the disturbed temperature data by establishing a model database in advance, and provides accurate temperature data.
[0007] In order to achieve the above purpose, the technical scheme adopted by the present application is as follows: a temperature collection method for a PID temperature control system, comprising the following steps:
[0008] establishing a model database of temperature change rates, wherein the model database comprises a plurality of sample data, and each sample data is a rising rate and a falling rate of a temperature value in a temperature range;
[0009] collecting temperature data in real time;
[0010] screening the temperature data to obtain effective sampling temperature and storing the effective sampling temperature, combining a reference target value with the rising rate and the falling rate of the corresponding sample data in the model database to obtain a temperature rising and falling range of the reference target value, and if the temperature data is located in the temperature rising and falling range of the reference target value, the temperature data is saved as the effective sampling temperature, wherein the reference target value is calculated based on the effective collection temperature in all temperature data before the temperature data.
[0011] The present application has the beneficial effect that the model data is established in advance, the temperature data collected in real time is continuously screened to obtain effective sampling temperature, the screened effective sampling temperature is used as the reference of the reference target value of the subsequent temperature data, the subsequent temperature data is screened, the finally formed effective sampling temperature is not disturbed by data, and is more and more accurate, and the precision of the PID controller on the temperature control is improved.
[0012] Further, the temperature data is screened to obtain effective sampling temperature and store the effective sampling temperature, the reference target value is compared with the corresponding sample data in the model database, if the temperature data is located in the threshold range, the temperature data is reserved as the effective sampling temperature and saved, and the reference target value is calculated based on the effective collection temperature in all temperature data before the temperature data.
[0013] An initial reference target value is calculated and stored, N temperature data in a period is obtained to form an effective sequence, and an average value of the N temperature data in the period is calculated to obtain the reference target value, wherein N is a positive integer greater than or equal to 1;
[0014] The reference target value is combined with the rising rate and the falling rate of the corresponding sample data in the model database to obtain a temperature rising and falling range of the reference target value, if the N+1th temperature data is located in the temperature rising and falling range of the reference target value, the N+1th temperature data is reserved as an effective sampling temperature and is stored;
[0015] The reference target value is updated and stored, the temperature data as the effective temperature data is added to the effective sequence, an average value of the updated effective sequence is calculated, and the reference target value is updated according to the average value at this time;
[0016] The next temperature data is screened according to the updated reference target value.
[0017] Further, the calculation formula for adding the temperature data as the effective temperature data to the effective sequence and calculating the average value of the updated effective sequence is as follows:
[0018] The average value
[0019] Wherein i is a positive integer greater than N, and D(i) is the ith effective sampling temperature.
[0020] Further, if one temperature data is not located in the temperature rising and falling range of the reference target value, the temperature data is determined as an invalid sampling temperature, the invalid sampling temperature is not stored, and the screening of the next temperature data is performed.
[0021] Further, the temperature ranges of different sample data do not overlap, the more the sample data, the more accurate the data sample. All sample data can cover all required temperature values, but each temperature value corresponds to one sample data, and there is no problem of calling two sample data for one temperature value.
[0022] Further, the specific method for establishing the model database of the temperature change rate comprises:
[0023] The device temperature is stabilized to an initial value T, the temperature heating element is set to full power, the time for the device temperature to rise to a rising value is timed, and the temperature rising rate in this process is calculated;
[0024] The device temperature is stabilized to the same initial value T, the temperature heating element is disconnected, the time for the device temperature to fall to a falling value is timed, and the temperature falling rate in this process is calculated;
[0025] The temperature values in the temperature range of T±ΔT are all adopted with the rising rate and the falling rate, to form a sample data, wherein the smaller the ΔT is, the more accurate the sample data is.
[0026] Further, the temperature data is acquired at the same sampling frequency.
[0027] Further, the larger the N is, the more accurate the reference target value is. Since there is no reference target value for the first comparison, the N temperature data is collected as the original sampling value, to determine the initial reference target value. That is, the initial reference target value adopts more samples, and the data is more accurate at this time.
[0028] The application further discloses a temperature acquisition device for a PID temperature control system, which adopts the temperature acquisition method, and comprises:
[0029] A model database, which stores a plurality of sample data, and each sample data is the rising rate and the falling rate of the temperature value in a temperature range;
[0030] A temperature acquisition module, which is used for acquiring temperature data in real time;
[0031] A screening module, which is used for combining the reference target value with the rising rate and the falling rate of the corresponding sample data in the model database to obtain the temperature rising and falling range of the reference target value, and if the temperature data is located in the temperature rising and falling range of the reference target value, the temperature data is taken as the effective sampling temperature, wherein the reference target value is calculated according to the effective sampling temperature in all the temperature data before the temperature data;
[0032] A storage module, which is used for storing the effective sampling temperature and the real-time reference target value.
[0033] The application further discloses a computer storage medium, which comprises computer instructions, and when the computer instructions run on an electronic device, the electronic device executes the method as above. BRIEF DESCRIPTION OF DRAWINGS
[0034] Figure 1 The flow of the method in the embodiment of the application Figure One ;
[0035] Figure 2 The flow of the method in the embodiment of the application Figure Two ;
[0036] Figure 3 The structural block diagram of the device in the embodiment of the application.
[0037] In the drawings:
[0038] 101, model database; 102, temperature acquisition module; 103, screening module; 104, storage module. DETAILED DESCRIPTION
[0039] The advantages and features of the present application will be more apparent from the following detailed description of preferred embodiments of the present application, taken in conjunction with the accompanying drawings, in which:
[0040] Hereinafter, the terms "first", "second", etc. are used only for the purpose of description, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second", etc. can explicitly or implicitly include one or more of the features.
[0041] In the description of the present application, it should be noted that, unless otherwise explicitly specified and limited, the terms "arrangement", "connection", "connection" should be understood broadly, for example, it can be fixedly connected, or detachably connected, or integrally connected; for ordinary skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0042] Referring to the accompanying drawings Figure 1 As shown in the drawings, a temperature acquisition method for a PID temperature control system of the present application comprises the following steps:
[0043] Step one, establish a model database of temperature change rate, the model database contains a plurality of sample data, each sample data is the rising rate and the falling rate of the temperature value in a temperature range.
[0044] The temperature ranges of different sample data do not coincide, the more sample data, the more accurate the data sample. That is, all sample data can cover all the required temperature values, but each temperature value corresponds to a sample data, and there is no problem of calling two sample data for one temperature value.
[0045] The specific method for establishing the model database of temperature change rate comprises:
[0046] Stabilize the device temperature to an initial value T, set the temperature heating element to full power, time the device temperature rising to a rising value, and calculate the temperature rising rate in this process.
[0047] Stabilize the device temperature to the same initial value T, disconnect the temperature heating element, time the device temperature falling to a falling value, and calculate the temperature falling rate in this process.
[0048] The temperature values in the temperature range of T±ΔT are all adopted with the rising rate and the falling rate, to form a sample data, wherein the smaller the ΔT is, the more accurate the sample data is.
[0049] For example, the device temperature is set to 100°C, when the temperature is stable at 100°C, the heating circuit is powered off and the time is counted, when the measured temperature is 95°C, the time counting is stopped. At this time, the time counting is 20s, and the temperature falling rate per second is 5 / 20=0.25°C / S. The temperature values in the range of 100±2°C, i.e. 98-102°C, all satisfy the temperature falling rate.
[0050] The device temperature is set to 100°C, when the temperature is stable at 100°C, the heating power is directly turned on (at this time, the PLC control is bypassed) and the time is counted, when the measured temperature is 105°C, the time counting is stopped. At this time, the time counting is 10s, and the temperature rising rate per second is 0.5°C. The temperature values in the range of 100±2°C, i.e. 98-102°C, all satisfy the temperature falling rate.
[0051] The smaller the set range is, the more accurate the data is, that is, when the temperature values in the range of 100±1°C satisfy the temperature falling rate and the temperature rising rate, it is more accurate than when the temperature values in the range of 100±2°C satisfy the temperature falling rate and the temperature rising rate. However, the smaller the set ΔT is, the more tests are needed, and more sample data is obtained.
[0052] Step two, real-time acquisition of temperature data, always acquiring the temperature data at the same sampling frequency.
[0053] For example, the temperature data is collected by a temperature sensor, and the temperature data is collected at a frequency of once every 0.2 seconds.
[0054] Step three, screening the temperature data to obtain effective sampling temperature and storing, combining the reference target value with the rising rate and the falling rate of the corresponding sample data in the model database to obtain the temperature rising and falling range of the reference target value, if the temperature data is located in the temperature rising and falling range of the reference target value, the temperature data is taken as the effective sampling temperature and is saved, wherein the reference target value is calculated from all the effective collection temperatures of the temperature data before the temperature data.
[0055] If one of the temperature data is not located in the temperature rising and falling range of the reference target value, the temperature data is judged as invalid sampling temperature, the invalid sampling temperature is not stored, and the screening of the next temperature data is performed.
[0056] In this embodiment, the model database established in advance is used to filter out the interference data in the temperature data in real time, and only the effective sampling temperature is stored to provide accurate data for the subsequent PID controller. The temperature control of the subsequent PID controller is the prior art and is not the point of the application, and will not be described here.
[0057] Referring to FIG. 1, the step three specifically includes: Figure 2
[0058] Step 31, calculating and storing the reference target value, obtaining N temperature data in a period to form an effective sequence, and calculating the average value of the N temperature data in the period to obtain the reference target value, wherein N is a positive integer greater than or equal to 1.
[0059] Because there is no reference target value for the first comparison, the N temperature data is first collected as the original sampling value to determine the initial reference target value.
[0060] That is, the initial reference target value is calculated by using more samples, and the data is more accurate at this time.
[0061] In one embodiment, the larger the N is, the more accurate the reference target value is. That is, the initial reference target value uses more samples, and the data is more accurate at this time.
[0062] For example, a period of 2 seconds is set, and 10 temperature data is obtained in 2 seconds, and the 10 temperature data is 100.3℃, 100.2℃, 100.1℃, 100.2℃, 100.1℃, 100.0℃, 99.9℃, 99.9℃, 100.0℃, 100.1℃, and the initial reference target value at this time is the average value of the 10 temperature data, and D(10) avg = (100.3+100.2+100.1+100.2+100.1+100.0+99.9+99.9+100.0+100.1) / 10 = 100.08℃.
[0063] For example, 20 temperature data can also be obtained in a period, and the average value of the 30 temperature data is calculated as the initial reference target value, and the reference target value calculated at this time is more accurate.
[0064] Step 32, combining the reference target value with the rising rate and the falling rate of the corresponding sample data in the model database to obtain the temperature rising and falling range of the reference target value, if the N+1th temperature data is located in the temperature rising and falling range of the reference target value, the N+1th temperature data is reserved as the effective sampling temperature and is saved.
[0065] For example, when the acquired 11 temperature data D(11)=100.3℃, the model database is called to set the normal temperature change rate in the range of 98-102℃ as heating 0.5℃ / s and cooling 0.2℃ / s, then the temperature rise and fall range of 100.08℃ is 99.88-100.58℃, and D(11)=100.3℃ is within the temperature rise and fall range, so it is an effective sampling temperature and is stored.
[0066] Step 33, updating the reference target value and storing, adding the temperature data as the effective temperature data to the effective sequence, calculating the average value of the updated effective sequence, and updating the reference target value according to the average value at this time.
[0067] The calculation formula for calculating the average value of the updated effective sequence is:
[0068] Average value
[0069] Where i is a positive integer greater than N, and D(i) is the ith effective sampling temperature.
[0070] For example, the acquired 11 temperature data D(11)=100.3℃ is an effective sampling temperature, which is added to the effective sequence, and the average value of the updated effective sequence is calculated
[0071] At this time, D(11) avg covers D(10) avg as the latest reference target value.
[0072] Step 34, screening the next temperature data according to the updated reference target value.
[0073] For example, when the 12th data D(12)=100.1℃ is read at this time, D(11) avg =100.102℃ is taken as the target reference value, the model database is called to set the normal temperature change rate in the range of 98-102℃ as heating 0.5℃ / s and cooling 0.2℃ / s, then the temperature rise and fall range of 100.102℃ is 99.902-100.152℃, and D(12)=100.1℃ is within the temperature rise and fall range, so D(12) is an effective sampling temperature and is stored, D(12) is added to the effective sequence as an effective sampling temperature, and the reference target value D(12) avg is continued to be calculated and updated, then the next temperature data D(13) is screened according to the reference target value D(12) avg , and the same is repeated for all temperature data.
[0074] The 12th temperature data D(12) read at this time is 100.2°C. At this time, D(12) is not within the temperature rise range 99.902-100.152°C, so the temperature data D(12)=100.2°C is determined as invalid data, which is not stored and thus not added to the valid sequence. The next temperature data D(13) is continuously read at this time, the reference target value is not updated, and the reference target value D(11) avg The temperature data D(13) is screened.
[0075] In this embodiment, the model data is established in advance, the real-time collected temperature data is continuously screened for effective sampling temperature through the model data, and the screened effective sampling temperature is added to the valid sequence again as the reference of the reference target value of the subsequent temperature data. The subsequent temperature data is screened, the finally formed effective sampling temperature is not interfered by data, and is more and more accurate, and the accuracy of the subsequent PID controller for temperature control is improved.
[0076] Referring to FIG. 1, Figure 3 In one embodiment, a temperature acquisition device for a PID temperature control system is also disclosed, which adopts the above-mentioned temperature acquisition method and comprises:
[0077] A model database 101, which stores a plurality of sample data, each of which is the rising rate and the falling rate of the temperature value within a temperature range.
[0078] A temperature acquisition module 102, which is configured to acquire temperature data in real time.
[0079] A screening module 103, which is configured to combine the reference target value and the rising rate and the falling rate of the corresponding sample data in the model database to obtain the temperature rise-fall range of the reference target value. If the temperature data is within the temperature rise-fall range of the reference target value, the temperature data is taken as the effective sampling temperature, wherein the reference target value is calculated from the effective sampling temperature of all the temperature data before the temperature data.
[0080] A storage module 104, which is configured to store the effective sampling temperature and the real-time reference target value.
[0081] The screening module comprises an algorithm unit, which is configured to calculate a reference target value, and the algorithm unit forms an effective sequence by using N temperature data in a period to calculate an average value of the N temperature data in the period to obtain the reference target value, wherein N is a positive integer greater than or equal to 1. After adding the temperature data as the effective temperature data to the effective sequence, the algorithm unit can calculate an average value of the updated effective sequence according to an algorithm formula.
[0082] The algorithm formula is an average value
[0083] wherein i is a positive integer greater than N, and D(i) is the ith effective sampling temperature.
[0084] The screening module further comprises a comparison unit, which is configured to screen the next temperature data according to the reference target value. A reference target value obtained by using the temperature data before a temperature data and the rising rate and the falling rate of the corresponding sample data in the model database are combined to obtain a temperature rising and falling range of the reference target value, and if the temperature data is located in the temperature rising and falling range of the reference target value, the temperature data is retained as the effective sampling temperature and is stored.
[0085] The storage module comprises a first storage unit and a second storage unit, the first storage unit is configured to store all the effective sampling temperatures, and the PID controller calls the effective sampling temperatures from the first storage unit. The second storage unit is configured to store the reference target value, and the reference target value is updated in real time, that is, after the next reference target value is calculated, the previous reference target value is overwritten, and only one reference target value is stored in the second storage unit at all times.
[0086] The embodiment of the application further provides a computer storage medium, which comprises computer instructions, and when the computer instructions run on the electronic device, the electronic device executes each function or step of the method performed by the mobile phone in the method embodiment.
[0087] The embodiment of the application further provides a computer program product, and when the computer program product runs on the computer, the computer executes each function or step of the method performed by the mobile phone in the method embodiment.
[0088] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0089] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.
[0090] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or multiple physical units, that is, can be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0091] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0092] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0093] The above embodiments are only for illustrating the technical concept and characteristics of the present application, and the purpose is to enable those skilled in the art to understand the content of the present application and implement it, and cannot limit the protection scope of the present application, and any equivalent changes or modifications made according to the spirit and essence of the present application should be covered within the protection scope of the present application.
Claims
1. A temperature acquisition method for a PID temperature control system, characterized in that: The method comprises the following steps: A model database of temperature change rates is established, the model database comprises a plurality of sample data, each sample data is a rising rate and a falling rate of temperature values in a temperature range, and the temperature ranges of different sample data do not overlap; Real-time temperature data is acquired; Effective sampling temperatures are screened from the temperature data and stored, a temperature rising and falling range of a reference target value is obtained by combining the reference target value with the rising rate and the falling rate of corresponding sample data in the model database, and a temperature data is regarded as an effective sampling temperature and stored if the temperature data is located in the temperature rising and falling range of the reference target value, wherein the reference target value is calculated based on effective collection temperatures in all temperature data before the temperature data, and specifically comprises the following steps: An initial reference target value is calculated and stored, N temperature data in a period is acquired to form an effective sequence, and an average value of the N temperature data in the period is calculated to obtain the reference target value, wherein N is a positive integer greater than or equal to 1; The temperature rising and falling range of the reference target value is obtained by combining the reference target value with the rising rate and the falling rate of corresponding sample data in the model database, and the N+1 temperature data is reserved as an effective sampling temperature and stored if the N+1 temperature data is located in the temperature rising and falling range of the reference target value; The reference target value is updated and stored, the temperature data as the effective temperature data is added to the effective sequence, an average value of the updated effective sequence is calculated, and the reference target value is updated based on the average value at this time; The next temperature data is screened according to the updated reference target value.
2. The temperature acquisition method for a PID temperature control system according to claim 1, characterized in that: The calculation formula of adding the temperature data as the effective temperature data to the effective sequence and calculating the average value of the updated effective sequence is as follows: Average Wherein i is a positive integer greater than N, and D(i) is the i th effective sampling temperature.
3. The temperature acquisition method for PID temperature control system according to claim 1, wherein: If a temperature data is not located in the temperature rising and falling range of the reference target value, the temperature data is determined as an invalid sampling temperature, the invalid sampling temperature is not stored, and the screening of the next temperature data is performed.
4. The temperature acquisition method for a PID temperature control system according to claim 1, characterized in that: The more the sample data is, the more accurate the sample data is.
5. The temperature acquisition method for PID temperature control system according to claim 1, characterized in that: The specific method for establishing the model database of temperature change rates comprises the following steps: The device temperature is stabilized to an initial value T, the temperature heating element is set to full power, the time for the device temperature to rise to a rising value is counted, and the temperature rising rate in the process is calculated; The device temperature is stabilized to the same initial value T, the temperature heating element is disconnected, the time for the device temperature to fall to a falling value is counted, and the temperature falling rate in the process is calculated; The temperature values in the temperature range of T±ΔT are all adopted to the rising rate and the falling rate to form a sample data, wherein the smaller the ΔT is, the more accurate the sample data is.
6. The temperature acquisition method for a PID temperature control system according to claim 1, wherein: When the temperature data is acquired, the temperature data is always acquired at the same sampling frequency.
7. The temperature acquisition method for a PID temperature control system according to claim 1, wherein: The larger the N is, the more accurate the reference target value is.
8. A temperature acquisition device for a PID temperature control system, using the temperature acquisition method of any one of claims 1-7, characterized in that: The method comprises the following steps: A model database is established, the model database stores a plurality of sample data, and each sample data is a rising rate and a falling rate of temperature values in a temperature range; a temperature collection module, configured to acquire temperature data in real time; a screening module, configured to combine a benchmark target value with the rising rate and the falling rate of corresponding sample data in a model database to obtain a temperature rising and falling range of the benchmark target value, and if the temperature data is located in the temperature rising and falling range of the benchmark target value, the temperature data is taken as an effective sampling temperature, wherein the benchmark target value is calculated based on effective collection temperatures in all temperature data before the temperature data; a storage module, configured to store the effective sampling temperature and the benchmark target value in real time.
9. A computer storable medium characterized by: computer instructions, which, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1-7.
Citation Information
Patent Citations
Self-tuning PID energy-saving temperature control method and module
CN109839967A
Abnormality judgment basis processing method and abnormality judgment method and device
CN115690681A