Method, device and equipment for determining optimal inlet temperature of platen superheater of circulating fluidized bed boiler, medium and product

By obtaining and preprocessing the outlet temperature characteristics of screen superheater, building a case library and correcting the inlet temperature setting value in real time, the problem of unstable outlet temperature of screen superheater in the prior art is solved, and adaptive temperature control is achieved. Improves the safety and economic benefits of the equipment.

CN119202011APending Publication Date: 2024-12-27ZHEJIANG HAOPU INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411263283.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The current circulating fluidized bed boiler screen superheater outlet temperature control technology is relatively single, and relying on manual experience leads to inaccurate inlet temperature setting, resulting in unstable outlet temperature, affecting equipment life, safety and economic benefits.

Method used

通过获取影响屏式过热器出口温度的特征,进行预处理并构建案例库,实时根据当前工况检索并修正入口温度设定值,利用PID控制器调节减温水阀门,实现自适应的入口温度调节 .

Benefits of technology

The stable control of the outlet temperature of the screen superheater is achieved, which avoids the temperature instability caused by inaccurate manual experience and untimely setting, and improves the safety and economic benefits of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119202011A_ABST
    Figure CN119202011A_ABST
Patent Text Reader

Abstract

The invention discloses a method, device and equipment for determining the optimal inlet temperature set value of a platen superheater of a circulating fluidized bed boiler, a medium and a product, and relates to the field of superheater inlet temperature optimizing.The method comprises the steps that characteristics influencing the outlet temperature of the platen superheater are obtained and preprocessed; constructing a case library; a platen superheater outlet temperature target value and working conditions at the current moment are obtained and retrieved in the case library; if the retrieval result is that the same case is searched, the inlet temperature set value of the platen superheater is obtained from the case to serve as the first optimal inlet temperature; if the retrieval result is that a similar case is found, correcting the case; a platen superheater inlet temperature set value is obtained from the corrected case to serve as a second optimal inlet temperature; and the first optimal inlet temperature or the second optimal inlet temperature is input into a PID controller, a desuperheating water valve is controlled, the inlet temperature set value of the platen superheater can be adjusted in a self-adaptive mode, and therefore the outlet temperature of the platen superheater is stable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of superheater inlet temperature optimization, and in particular to a method, device, equipment, medium and product for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater. Background Art

[0002] If the outlet temperature of the platen superheater of a circulating fluidized bed boiler is too high or too low, it will affect the equipment life, safety, economic benefits, etc. Therefore, it is very important to keep the outlet temperature of the platen superheater stable. According to the current development status of the platen superheater outlet temperature control technology, the technology of using PID to control the inlet temperature of the platen superheater in DCS is relatively mature and integrated in DCS. The control strategy is relatively simple and the control response is fast.

[0003] At present, in the existing schemes, most of the projects related to the platen superheater outlet temperature control of circulating fluidized bed boilers control the platen superheater inlet temperature by integrating PID in DCS. The technology is relatively simple and the platen superheater inlet temperature is manually set based on manual experience. Inaccurate manual experience and untimely manual setting will cause the platen superheater outlet temperature to be unstable. Summary of the invention

[0004] The purpose of the present application is to provide a method, device, equipment, medium and product for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater, which can provide a mapping relationship between the inlet temperature and the outlet temperature of the platen superheater in real time according to different operating conditions, and adaptively adjust the inlet temperature setting value of the platen superheater, thereby stabilizing the outlet temperature of the platen superheater.

[0005] To achieve the above objectives, this application provides the following solutions:

[0006] In a first aspect, the present application provides a method for determining an optimal inlet temperature of a circulating fluidized bed boiler platen superheater, comprising:

[0007] Obtain the characteristics that affect the platen superheater outlet temperature;

[0008] Preprocessing the characteristics that affect the platen superheater outlet temperature;

[0009] Build a case library based on preprocessed features;

[0010] Obtaining a target value of the platen superheater outlet temperature and operating conditions at the current moment; the operating conditions include: pre-processed features that affect the platen superheater outlet temperature;

[0011] Searching the case library based on the target value of the platen superheater outlet temperature and the operating conditions at the current moment;

[0012] If the search result is to find a case with the same platen superheater outlet temperature and operating conditions as the current moment, then directly obtain the platen superheater inlet temperature setting value from the case and use it as the first optimal inlet temperature;

[0013] If the search result is a case that is close to the platen superheater outlet temperature and operating conditions at the current moment, the close case is corrected to obtain a corrected case;

[0014] Obtaining a set value of the inlet temperature of the platen superheater from the modified case and using it as the second optimal inlet temperature;

[0015] The first optimal inlet temperature or the second optimal inlet temperature is input into a PID controller to control the cooling water valve.

[0016] Optionally, after the step of “inputting the second optimal inlet temperature into the PID controller to control the desuperheating water valve”, the following steps are further included:

[0017] Determine whether there is a deviation between the actual outlet temperature of the platen superheater and the target value;

[0018] If there is a deviation, the relationship between the second optimal inlet temperature and the outlet temperature of the platen superheater is corrected, and the corrected inlet temperature setting value is written into the case library, and the case library is updated;

[0019] Based on the corrected inlet temperature set point, the desuperheating water valve is controlled using a PID controller.

[0020] Optionally, preprocessing the characteristics affecting the platen superheater outlet temperature specifically comprises the following steps:

[0021] Perform statistical analysis on the features, check the distribution of historical values ​​of each feature, determine whether there are features with unchanged values ​​or features with abnormal data, and if so, remove the features with unchanged values ​​or features with abnormal data;

[0022] The remaining features after the first elimination are sequentially subjected to correlation analysis with the platen superheater outlet temperature, and the features that are collinear with the platen superheater outlet temperature are secondary eliminated;

[0023] Filter the remaining features after the second elimination;

[0024] The filtered features are discretized.

[0025] Optionally, the constructing of a case library based on the preprocessed features specifically includes the following steps:

[0026] The discretized features are traversed in chronological order from far to near;

[0027] If it is found that the discretized characteristic data has changed, the mean and median values ​​of the platen superheater inlet temperature in the time period when all the discretized characteristics have not changed are counted;

[0028] If it is found that the discretized characteristic data are consistent, the mean and median values ​​of the screen superheater inlet temperature are stored in chronological order.

[0029] Optionally, the close case includes two retrieval schemes, wherein the first retrieval scheme is:

[0030] Calculating the target value of the screen superheater outlet temperature at the current moment and the Euclidean distance between the operating condition and all cases in the case library;

[0031] Selecting one of the cases that is closest based on the Euclidean distance;

[0032] The second search scheme is:

[0033] Calculating the target value of the screen superheater outlet temperature at the current moment and the Euclidean distance between the operating condition and all cases in the case library;

[0034] Select two of the cases that are closest based on the Euclidean distance;

[0035] Interpolate the two closest cases to determine the set point for the platen superheater inlet temperature.

[0036] Optionally, the characteristics include: primary air volume, secondary air volume, load, cooling water temperature, cooling water pressure, cooling water flow rate, medium temperature superheater outlet temperature, and metal wall temperature of the outer ring tube of the screen superheater.

[0037] In a second aspect, the present application provides a device for determining an optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler, wherein the device for determining an optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler comprises:

[0038] A feature acquisition module is used to acquire features that affect the outlet temperature of the platen superheater;

[0039] A preprocessing module, used for preprocessing the characteristics affecting the outlet temperature of the platen superheater;

[0040] A case library building module is used to build a case library based on preprocessed features;

[0041] The current temperature and working condition acquisition module is used to obtain the target value of the platen superheater outlet temperature and the working condition at the current moment; the working condition includes: the pre-processed characteristics affecting the platen superheater outlet temperature;

[0042] A retrieval module, searching the case library based on the target value of the platen superheater outlet temperature and the operating conditions at the current moment;

[0043] A first optimal inlet temperature determination module, for directly obtaining a set value of the inlet temperature of the platen superheater from a case having the same target value and operating condition as the platen superheater outlet temperature at the current moment when a search result is found, and using the set value as the first optimal inlet temperature;

[0044] A case correction module, for correcting the case close to the target value of the platen superheater outlet temperature and the operating condition at the current moment when the search result is a case, to obtain a corrected case;

[0045] A second optimal inlet temperature confirmation module, used to obtain a set value of the inlet temperature of the platen superheater from the corrected case and use it as the second optimal inlet temperature;

[0046] The control module is used to input the first optimal inlet temperature or the second optimal inlet temperature into a PID controller to control the cooling water valve.

[0047] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for determining the optimal inlet temperature of a circulating fluidized bed boiler screen superheater described in any one of the above.

[0048] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater as described in any one of the above.

[0049] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater.

[0050] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0051] The present application provides a method, device, equipment, medium and product for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater, by obtaining the characteristics that affect the outlet temperature of the platen superheater and performing preprocessing; building a case library; obtaining the target value and operating condition of the outlet temperature of the platen superheater at the current moment; and searching in the case library; if the search result is to find the same case, the platen superheater inlet temperature setting value is directly obtained from the case and used as the first optimal inlet temperature; if the search result is to find a close case, it is corrected; the platen superheater inlet temperature setting value is obtained from the corrected case and used as the second optimal inlet temperature; the first optimal inlet temperature or the second optimal inlet temperature is input into the PID controller to control the cooling water valve. It can be seen that the present application can adjust the set value of the inlet temperature of the platen superheater in real time and adaptively through the case-based reasoning method, without the need for manual experience and manual adjustment, to avoid the instability of the outlet temperature of the platen superheater caused by inaccurate manual experience and untimely manual setting. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0053] Figure 1 This is an application environment diagram of a method for determining an optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler in one embodiment of the present application;

[0054] Figure 2 A schematic flow chart of a method for determining an optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler provided in one embodiment of the present application;

[0055] Figure 3 This is a component diagram of an inlet temperature mapping relationship based on case reasoning in an embodiment of the present application;

[0056] Figure 4 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0057] 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.

[0058] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0059] The method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be set up separately, integrated on the server 104, or placed on the cloud or other servers. The terminal 102 can send the data to be processed to the server 104. After the server 104 receives the data to be processed, for the data to be processed, the server 104 obtains the characteristics that affect the screen superheater outlet temperature; preprocesses the characteristics that affect the screen superheater outlet temperature; builds a case library based on the preprocessed characteristics; obtains the current screen superheater outlet temperature target value and operating conditions; the operating conditions include: the preprocessed characteristics that affect the screen superheater outlet temperature; based on the current screen superheater outlet temperature target value and operating conditions, search in the case library; if the search result is a query When a case with the same target value and working condition of the platen superheater outlet temperature at the current moment is found, the platen superheater inlet temperature setting value is directly obtained from the case and used as the first optimal inlet temperature; if the search result is a case close to the target value and working condition of the platen superheater outlet temperature at the current moment, the close case is corrected to obtain a corrected case; the platen superheater inlet temperature target value is obtained from the corrected case and used as the second optimal inlet temperature; the first optimal inlet temperature or the second optimal inlet temperature is input to the PID controller to control the cooling water valve. The server 104 can feed back the obtained first optimal inlet temperature or the second optimal inlet temperature to the terminal 102. In addition, in some embodiments, the method for determining the optimal inlet temperature of the circulating fluidized bed boiler platen superheater can also be implemented by the server 104 or the terminal 102 alone, such as the terminal 102 can directly process the data to be processed, or the server 104 can obtain the data to be processed from the data storage system and process the data to be processed to obtain the first optimal inlet temperature and the second optimal inlet temperature.

[0060] The terminal 102 may be, but is not limited to, various desktop computers, laptop computers, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart vehicle-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers, or may be a cloud server.

[0061] In an exemplary embodiment, Figure 2 As shown, a method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater is provided. The method is executed by a computer device, and can be executed by a computer device such as a terminal or a server alone, or by a terminal and a server together. In the embodiment of the present application, the method is applied to Figure 1 The server 104 in the example is used as an example to illustrate the method, which includes the following steps 201 to 209. Among them:

[0062] Step 201: Obtain characteristics that affect the platen superheater outlet temperature.

[0063] Based on historical data and expert experience, the factors that affect the platen superheater outlet temperature are analyzed, namely, characteristics, such as: primary air volume, secondary air volume, load, cooling water temperature, cooling water pressure, cooling water flow, Chinese superheater outlet temperature, and metal wall temperature of the outer ring tube of the platen superheater.

[0064] Step 202: pre-processing the characteristics that affect the platen superheater outlet temperature.

[0065] The specific steps include:

[0066] 1) Perform statistical analysis on each feature (the above factors) respectively, check the distribution of the historical values ​​of each feature, and determine whether there are features with unchanged values ​​or features with abnormal data. If so, these features are eliminated.

[0067] 2) Perform correlation analysis on the remaining features and the screen superheater outlet temperature (use the Pearson correlation coefficient to check for collinearity issues). From a data-driven perspective, check whether the features are correlated with the screen superheater outlet temperature. For features with large time lags, the timing diagram can be used to make a judgment. Among them, the metal wall temperature of the outer ring tube of the screen superheater has a high correlation with the screen superheater outlet temperature and a low time lag, which may cause collinearity issues. This feature can be eliminated.

[0068] 3) Eliminate the self-fluctuation of each characteristic data, for example, by filtering, such as using a first-order lag filter. The specific filtering coefficient is determined based on the fluctuation of each characteristic combined with the timing diagram.

[0069] 4) Discretize the continuous data, discretize each feature, set the discrete interval division interval based on the interval of the maximum and minimum values ​​of the feature, set the division interval to 10 or 20 based on the number of features, and discretize the continuous data.

[0070] 5) The relationship between each feature and the inlet temperature is determined by a linear model, that is, when the feature changes, the inlet temperature changes accordingly. The formula is as follows:

[0071] ΔT=aΔf1+bΔf2+...

[0072] In the above formula: ΔT is the change in inlet temperature, Δf1 is the change in outlet temperature of the medium-temperature superheater, and Δf2 is the cooling water flow rate.

[0073] Step 203: Construct a case library based on the preprocessed features.

[0074] The specific steps include:

[0075] Based on the above preprocessed data (specifically including: medium temperature superheater outlet temperature, desuperheating water flow rate, primary air volume, secondary air volume, load, platen superheater inlet temperature, platen superheater outlet temperature, etc.), a case library is constructed, and the data is discretized data.

[0076] 1) For historical data, traverse from far to near in chronological order. When a discretized feature data changes, the mean, median, and other values ​​of the screen superheater inlet temperature during the period when all discretized features have not changed are counted.

[0077] Among them, the change of characteristic data means: taking load as an example, the load data collected at the previous moment may be 231.7t / h, and after discretization processing, it may belong to the range of 230-240; the load collected at the next moment is 253.6t / h, and after discretization processing, it may belong to the range of 250-260, and the data has changed; if the load collected at the next moment is 236.5t / h, it still belongs to the range of 230-240 after discretization, and the data has not changed.

[0078] In actual application, the data of the first part of the time period can be removed according to the situation. When the amount of data is small, the case is deleted. For example, if the load lasts for 30 minutes in the range of 230-240, then lasts for 1 minute in the range of 250-260, and then lasts for 10 minutes in the range of 240-250, the data lasting for 1 minute in the range of 250-260 can be deleted.

[0079] 2) Generate cases in chronological order from far to near. When all discretized eigenvalues ​​are consistent, the mean and median of the platen superheater inlet temperature are also stored in order, as shown in the following structure {{'platen superheater outlet temperature target value': 530, 'feature 1': 2, 'feature 2': 3, ...}: {'platen superheater inlet temperature value mean': [mean 1, mean 2, ..., mean latest], 'platen superheater inlet temperature median': [median 1, median 2, ..., median latest]}}. The key of the entire json is the case, and the value is the storage of multiple historical case result values. For example, assume that: {{['Target value of screen superheater outlet temperature']: 530, 'Primary air volume': 10000, 'Secondary air volume': 10000, 'Load': 230}: [{'Average value of screen superheater inlet temperature': [450, 452, 453]}, {'Median value of screen superheater inlet temperature': [451, 453, 455]}]}, where {['Target value of screen superheater outlet temperature']: 530, 'Primary air volume': 10000, 'Secondary air volume': 10000, 'Load': 230} is the key, and [{'Average value of screen superheater inlet temperature': [450, 452, 453]}, {'Median value of screen superheater inlet temperature': [451, 453, 455]}] is the value.

[0080] The consistency of characteristic values ​​means: taking load as an example, the load in a certain period of time on a certain day is always 235t / h, which belongs to the range of 230-240, and the load in another non-adjacent period is always 238t / h, which also belongs to the range of 230-240. The same is true for other characteristics, then the characteristic values ​​are considered to be consistent.

[0081] Through the above operations, the case library is built, aiming to find the best setting value of the current inlet temperature value in the historical data according to the working conditions. The storage format of the case is roughly as shown in the above example, and other forms can also be used according to the actual situation.

[0082] Step 204: Obtain the target value of the platen superheater outlet temperature and the operating conditions at the current moment; the operating conditions include: pre-processed features that affect the platen superheater outlet temperature.

[0083] Step 205: searching in the case library based on the target value of the platen superheater outlet temperature and the operating conditions at the current moment.

[0084] Step 206: If the search result is to find a case with the same target value and operating condition of the platen superheater outlet temperature as the current moment, the platen superheater inlet temperature setting value is directly obtained from the case and used as the first optimal inlet temperature.

[0085] Step 207: If the search result is a case that is close to the target value of the screen superheater outlet temperature and the operating condition at the current moment, the close case is corrected to obtain a corrected case.

[0086] Step 208: Obtain a set value of the platen superheater inlet temperature from the corrected case and use it as the second optimal inlet temperature.

[0087] Step 209: input the first optimal inlet temperature or the second optimal inlet temperature into a PID controller to control a cooling water valve.

[0088] Specifically, based on the case library constructed in step 203, the target value of the screen superheater outlet temperature and the operating conditions (various relevant characteristic values) at the current moment are searched in the case library to find the same case or the closest case.

[0089] Through the distance formula, taking the above key value as an example {['screen superheater outlet temperature target value']: 530, 'primary air volume': 10000, 'secondary air volume': 10000, 'load': 230}, the current screen superheater outlet temperature target value is 530, the primary air volume is 10000, the secondary air volume is 10000, and the load is 227, but there is no such case (key) in the case library. Taking the Euclidean distance as an example: to traverse all case keys, sqrt((530-530)^2+(10000-10000)^2+(10000-10000)^2+(230-227)^2), the distance is 3.

[0090] Among them, the same case refers to the key value with the same discretized feature values; the closest case refers to the case that does not exist in the current case library and is a new case. It is necessary to normalize the mapping of each feature value to avoid inconsistent magnitudes of feature data values, and the weights are considered consistent when calculating the difference. For example, if the magnitude of feature A data is 10 and the magnitude of feature B data is 100, the effects of reducing feature A by 1 and reducing feature B by 1 are consistent when calculating the distance (in actual situations, the effects of reducing feature AB by 1 may be inconsistent), so normalization is required.

[0091] There are two options for searching the closest case, namely Option 1 and Option 2. Option 1 is to select one closest case and find the closest case by using a distance formula (cosine distance, Euclidean distance, similarity correlation, etc.). Option 2 is to find the two closest cases by using a distance formula (cosine distance, Euclidean distance, similarity correlation, etc.).

[0092] In another exemplary embodiment of the present application, in order to update the case library, after the above step 209, the method may further include:

[0093] Step 210: Determine whether there is a deviation between the actual outlet temperature of the platen superheater and the target value.

[0094] Step 211: If there is a deviation, the relationship between the second optimal inlet temperature and the outlet temperature of the platen superheater is corrected, and the corrected inlet temperature setting value is written into the case library to update the case library.

[0095] Step 212: Based on the corrected inlet temperature setting value, the desuperheating water valve is controlled using a PID controller.

[0096] Specifically, based on the case found in step 209 (there may be more than one recent case, so just randomly select one), if the case is the same, the average or weighted average of the most recent values ​​(platen superheater inlet temperature) can be calculated to obtain the set value of the platen superheater inlet temperature in the current situation, so that the PID controller can be used to control the platen superheater inlet temperature to ensure the stability of the platen superheater outlet temperature. If it is a new case, Solution 1: Find the closest case based on case retrieval (distance calculation formula, refer to the Euclidean distance calculation formula in step three), and the case needs to be modified before use. For example, other features are the same but the load is inconsistent. The load value in the key of the case library is 230, and the value is 460. The corresponding load of the new case is 240. It is necessary to combine the characteristics and the influence of temperature to see whether it is positively correlated or negatively correlated (it can rely on expert experience or based on combined data analysis. The load here is 240, which is higher than 230 in the case library. When other conditions remain unchanged, the load increases and the screen superheater inlet temperature setting value needs to be relatively lower). If it is negatively correlated, the screen superheater inlet temperature setting value can be set to 455 (it is 460 in the case library, negatively correlated, so It should be smaller than 460. The specific amount can be analyzed by fitting historical data, or the approximate weight coefficient can be given. The specific value can be fitted by a linear model); Solution 2: Interpolate the two closest cases to determine the inlet temperature of the screen superheater, such as: Case 1 load is 230, value is 460, Case 2 load is 250, value is 452, and the new case load is 240 (assuming other features are consistent). When the load in the new case is 240, the corresponding screen superheater inlet temperature setting value can be set to: 452+(460-452) / 2=456.

[0097] The above are two cases of correction and reuse solutions, which can be used according to the situation, or a weighted average of the screen superheater inlet temperature setting values ​​obtained by the two methods can be performed.

[0098] Through the above steps, the case is determined, the set value of the inlet temperature of the screen superheater under the current working condition is determined, and the cooling water valve is adjusted by the PID controller to ensure the stability of the inlet temperature of the screen superheater, thereby ensuring the stability of the outlet temperature of the screen superheater. When any discrete characteristic value changes (indicating a change in the working condition), the set value of the inlet temperature of the screen superheater must change synchronously, and the data in the past period of time when the discrete characteristic values ​​have not changed is statistically analyzed to check whether the value of the outlet temperature of the screen superheater fluctuates around the target value. If there is a certain deviation, it needs to be corrected in combination with the relationship between the inlet temperature and the outlet temperature of the screen superheater. The corrected data is written into the case library to complete the closed loop.

[0099] For example: the case is a new case. The set value of the platen superheater inlet temperature of the new case is obtained after correction based on the old case, which may not be accurate. For example, after setting the set value of the platen superheater inlet temperature, the actual value of the platen superheater outlet temperature is 2°C higher than the target value of 530°C. In this case, the platen superheater inlet temperature of the new case needs to be reduced accordingly. The specific reduction can be obtained by fitting or by estimating it by multiplying it by a weight, such as 0.6*2°C=1.2°C. The set value of the platen superheater inlet temperature is reduced by 1.2 and then written into the case library, that is, the platen superheater outlet temperature needs to be controlled at 530°C. The current case gives a platen superheater inlet temperature of 460°C, which can ensure that the platen superheater outlet temperature is controlled at 530°C. In fact, the platen superheater outlet temperature is 532°C, which is 2°C higher than the required temperature. In other words, the platen superheater inlet temperature setting is inappropriate (that is, the inappropriate value calculated by the historical case) and needs to be corrected.

[0100] The time lag between the platen superheater inlet temperature and the cooling water is small, while the time lag between the platen superheater outlet temperature and the cooling water is large. Using PID to control the platen superheater outlet temperature can easily lead to periodic jitter. This application aims to use the control of the platen superheater inlet temperature to replace the control of the platen superheater outlet temperature. When the platen superheater outlet temperature is the same, but the working conditions are different, the platen superheater inlet temperature may be different and needs to be adjusted.

[0101] Based on the same inventive concept, the embodiment of the present application also provides a device for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater involved in the above-mentioned invention. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations of one or more embodiments of the device for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater provided below can refer to the limitations of the method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater in the above text, and will not be repeated here.

[0102] In an exemplary embodiment, a device for determining an optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler is provided, comprising:

[0103] A feature acquisition module is used to acquire features that affect the outlet temperature of the platen superheater;

[0104] A preprocessing module, used for preprocessing the characteristics affecting the outlet temperature of the platen superheater;

[0105] A case library building module is used to build a case library based on preprocessed features;

[0106] The current temperature and working condition acquisition module is used to obtain the target value of the platen superheater outlet temperature and the working condition at the current moment; the working condition includes: the pre-processed characteristics affecting the platen superheater outlet temperature;

[0107] A retrieval module, searching the case library based on the target value of the platen superheater outlet temperature and the operating conditions at the current moment;

[0108] A first optimal inlet temperature determination module, for directly obtaining a set value of the inlet temperature of the platen superheater from a case having the same target value and operating condition as the platen superheater outlet temperature at the current moment when the search result is to find the case, and using the set value as the first optimal inlet temperature;

[0109] A case correction module, for correcting the case close to the target value of the platen superheater outlet temperature and the operating condition at the current moment when the search result is a case, to obtain a corrected case;

[0110] A second optimal inlet temperature confirmation module, used to obtain a set value of the inlet temperature of the platen superheater from the corrected case and use it as the second optimal inlet temperature;

[0111] The control module is used to input the first optimal inlet temperature or the second optimal inlet temperature into a PID controller to control the cooling water valve.

[0112] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 4As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater is implemented.

[0113] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0114] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0115] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0116] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0117] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0118] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0119] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0120] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0121] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for determining the optimal inlet temperature setting value of a circulating fluidized bed boiler platen superheater, characterized in that: The method for determining the optimal inlet temperature setting value of the platen superheater of the circulating fluidized bed boiler comprises: Obtain the characteristics that affect the platen superheater outlet temperature; Preprocessing the characteristics that affect the platen superheater outlet temperature; Build a case library based on preprocessed features; Obtaining a target value of the platen superheater outlet temperature and operating conditions at the current moment; the operating conditions include: pre-processed features that affect the platen superheater outlet temperature; Searching the case library based on the target value of the platen superheater outlet temperature and the operating conditions at the current moment; If the search result is to find a case with the same target value and operating condition of the platen superheater outlet temperature as the current moment, then the platen superheater inlet temperature setting value is directly obtained from the case and used as the first optimal inlet temperature; If the search result is a case close to the target value of the platen superheater outlet temperature and the operating condition at the current moment, the close case is corrected to obtain a corrected case; Obtaining a set value of the inlet temperature of the platen superheater from the modified case and using it as the second optimal inlet temperature; The first optimal inlet temperature or the second optimal inlet temperature is input into a PID controller to control the cooling water valve.

2. The method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to claim 1, characterized in that: After the step of "inputting the second optimal inlet temperature into the PID controller to control the desuperheating water valve", the following steps are also included: Determine whether there is a deviation between the actual outlet temperature of the platen superheater and the target value; If there is a deviation, the relationship between the second optimal inlet temperature and the outlet temperature of the platen superheater is corrected, and the corrected inlet temperature setting value is written into the case library, and the case library is updated; Based on the corrected inlet temperature set point, the desuperheating water valve is controlled using a PID controller.

3. The method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to claim 1, characterized in that: Preprocessing the characteristics that affect the outlet temperature of the platen superheater specifically includes the following steps: Perform statistical analysis on the features, check the distribution of historical values ​​of each feature, determine whether there are features with unchanged values ​​or features with abnormal data, and if so, remove the features with unchanged values ​​or features with abnormal data; The remaining features after the first elimination are sequentially subjected to correlation analysis with the platen superheater outlet temperature, and the features that are collinear with the platen superheater outlet temperature are secondary eliminated; Filter the remaining features after the second elimination; The filtered features are discretized.

4. The method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to claim 3, characterized in that: The construction of the case library based on the preprocessed features specifically includes the following steps: The discretized features are traversed in chronological order from far to near; If it is found that the discretized characteristic data has changed, the mean and median values ​​of the platen superheater inlet temperature in the time period when all the discretized characteristics have not changed are counted; If it is found that the discretized characteristic data are consistent, the mean and median values ​​of the screen superheater inlet temperature are stored in chronological order.

5. The method for determining the optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler according to claim 1, characterized in that: The close case includes two retrieval schemes, wherein the first retrieval scheme is: Calculating the target value of the screen superheater outlet temperature at the current moment and the Euclidean distance between the operating condition and all cases in the case library; Selecting one of the cases that is closest based on the Euclidean distance; The second search scheme is: Calculating the target value of the screen superheater outlet temperature at the current moment and the Euclidean distance between the operating condition and all cases in the case library; Select two of the cases that are closest based on the Euclidean distance; Interpolate the two closest cases to determine the set point for the platen superheater inlet temperature.

6. The method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to claim 1, characterized in that: The characteristics include: primary air volume, secondary air volume, load, cooling water temperature, cooling water pressure, cooling water flow, medium temperature superheater outlet temperature, and metal wall temperature of the outer ring tube of the screen superheater.

7. A device for determining the optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler, characterized in that: The device for determining the optimal inlet temperature of a platen superheater of a circulating fluidized bed boiler comprises: A feature acquisition module is used to acquire features that affect the outlet temperature of the platen superheater; A preprocessing module, used for preprocessing the characteristics affecting the outlet temperature of the platen superheater; A case library building module is used to build a case library based on preprocessed features; The current temperature and working condition acquisition module is used to obtain the target value of the platen superheater outlet temperature and the working condition at the current moment; the working condition includes: the pre-processed characteristics affecting the platen superheater outlet temperature; A retrieval module, searching the case library based on the target value of the platen superheater outlet temperature and the operating conditions at the current moment; A first optimal inlet temperature determination module, for directly obtaining a set value of the inlet temperature of the platen superheater from a case having the same target value and operating condition as the platen superheater outlet temperature at the current moment when the search result is to find the case, and using the set value as the first optimal inlet temperature; A case correction module, for correcting the case close to the target value of the platen superheater outlet temperature and the operating condition at the current moment when the search result is a case, to obtain a corrected case; A second optimal inlet temperature confirmation module, used to obtain a set value of the inlet temperature of the platen superheater from the corrected case and use it as the second optimal inlet temperature; The control module is used to input the first optimal inlet temperature or the second optimal inlet temperature into a PID controller to control the cooling water valve.

8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for determining the optimal inlet temperature of a circulating fluidized bed boiler platen superheater according to any one of claims 1 to 6 are implemented.