Boiler heating control method and device and boiler
By calculating the real -time fuel consumption rate of the boiler and performed heating control, it solves the problem that the amount of fuel volume is difficult to accurately adjust the amount of fuel in existing technology, and improves the heating control accuracy and efficiency of the boiler.
Patent Information
- Application Number
- CN202411748276.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-01-28
Smart Images

Figure CN119374132A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of boilers, and in particular to a boiler heating control method, a boiler and a boiler. Background Art
[0002] A boiler is a device that uses the heat released by the combustion of fuel or other thermal energy to heat water or other fluids to a preset temperature.
[0003] In the related art, the amount of fuel in the boiler during the heating process is usually adjusted manually to achieve boiler heating control. However, the related art relies on manual methods to achieve boiler heating control, which makes it difficult to accurately adjust the amount of fuel in the boiler during the heating process, thereby reducing the accuracy of boiler heating control. Summary of the invention
[0004] The embodiments of the present application provide a boiler heating control method, a device and a boiler, which are used to effectively improve the heating control accuracy of the boiler, thereby improving the heating efficiency of the boiler.
[0005] On the one hand, an embodiment of the present application provides a boiler heating control method, comprising the following steps:
[0006] Acquiring an initial temperature value of the boiler as a real-time temperature value of the boiler, and acquiring a target temperature value of the boiler;
[0007] When the initial temperature value is less than the target temperature value, obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler;
[0008] Controlling heating of the boiler according to the real-time fuel consumption rate;
[0009] When the heating time of the boiler reaches a preset time threshold, the real-time temperature value is updated to obtain the updated real-time temperature value;
[0010] When the updated real-time temperature value is less than the target temperature value, the updated real-time temperature value is determined as the new real-time temperature value, and the process returns to the step of obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value, the target temperature value and the preset control parameters of the boiler, until the updated real-time temperature value is greater than or equal to the target temperature value, thereby terminating the heating control of the boiler.
[0011] On the other hand, an embodiment of the present application provides a boiler heating control device, comprising:
[0012] An acquisition module, used to acquire an initial temperature value of the boiler as a real-time temperature value of the boiler, and to acquire a target temperature value of the boiler;
[0013] a first processing module, configured to obtain a real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and a preset control parameter of the boiler when the initial temperature value is less than the target temperature value;
[0014] A second processing module, used for controlling heating of the boiler according to the real-time fuel consumption rate;
[0015] A third processing module is used to update the real-time temperature value when the heating time of the boiler reaches a preset time threshold to obtain the updated real-time temperature value;
[0016] The fourth processing module is used to determine the updated real-time temperature value as the new real-time temperature value when the updated real-time temperature value is less than the target temperature value, and return to the step of obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value, the target temperature value and the preset control parameters of the boiler, until the updated real-time temperature value is greater than or equal to the target temperature value, thereby terminating the heating control of the boiler.
[0017] In another aspect, an embodiment of the present application provides a boiler, comprising:
[0018] at least one processor;
[0019] at least one memory for storing at least one program;
[0020] When the at least one program is executed by the at least one processor, the at least one processor implements the above-mentioned boiler heating control method.
[0021] The beneficial effects of the present application are: providing a boiler heating control method, device and boiler, first, obtaining an initial temperature value of the boiler as the real-time temperature value of the boiler, and obtaining a target temperature value of the boiler; secondly, when the initial temperature value is less than the target temperature value, obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler; then, heating the boiler according to the real-time fuel consumption rate; thereafter, when the heating time of the boiler reaches a time threshold, updating the real-time temperature value to obtain an updated real-time temperature value; finally, if the updated real-time temperature value is less than the target temperature value, determining the updated real-time temperature value as the new real-time temperature value, and returning to the step of obtaining the real-time fuel consumption rate of the boiler, otherwise terminating the heating control of the boiler, thereby effectively improving the heating control accuracy of the boiler, thereby improving the heating efficiency of the boiler.
[0022] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 is a flow chart of the boiler heating control method provided by the present application;
[0024] Figure 2 It is a flow chart for obtaining the real-time fuel consumption rate of a boiler provided by the present application;
[0025] Figure 3 is a flow chart for obtaining the maximum heating rate of a boiler provided by the present application;
[0026] Figure 4 It is a flow chart of updating real-time temperature value provided by the present application;
[0027] Figure 5 It is a flow chart for updating the real-time fuel consumption rate provided by the present application;
[0028] Figure 6 is another flow chart for updating the real-time fuel consumption rate provided by the present application;
[0029] Figure 7 It is another flow chart for updating the real-time fuel consumption rate provided by the present application;
[0030] Figure 8 is a structural diagram of a boiler heating control device provided in the present application;
[0031] Fig. 9 is a structural diagram of the boiler provided in this application;
[0032] Fig.10 It is the principle diagram of the timing task provided by this application;
[0033] Fig.11 It is a schematic diagram of the boiler heating control provided by this application. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0035] The present application is further described below in conjunction with the accompanying drawings and specific embodiments. The described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0036] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0038] A boiler is a device that uses the heat energy released by fuel combustion or other thermal energy to heat water or other fluids to a preset temperature. It is widely used in industries such as electricity, heating, petrochemicals, chemicals, steel, non-ferrous metals, etc.
[0039] The working principle of the boiler mainly involves the combustion of fuel and the conversion of heat energy. Specifically, the boiler consists of two parts: the pot and the furnace. The pot refers to the pressurized component that holds water and steam. The pot is used to heat, vaporize and separate water vapor, while the furnace refers to the place where fuel combustion or other heat energy is released. The furnace is usually equipped with combustion equipment, combustion chamber furnace and heat release flue, etc. The heating of the boiler is carried out simultaneously in the pot and the furnace. After the water is introduced into the boiler, the heating surface of the boiler transfers the absorbed heat to the water, so that the water is heated into hot water of a certain temperature and pressure or generates steam, thereby achieving heating; at the same time, the fuel combustion continuously releases heat, and the high-temperature flue gas generated by the combustion transfers heat to the heating surface of the boiler through heat transfer, while its own temperature gradually decreases, and finally discharged from the heat release flue. Among them, the heating surface of the boiler refers to the interface between heat release and heat absorption in the boiler.
[0040] According to prior knowledge, fuel combustion control plays a vital role in the heating process of the boiler. In the related art, the amount of fuel in the boiler during the heating process is usually adjusted manually to achieve boiler heating control. However, the related art relies on manual methods to achieve boiler heating control, and is affected by factors such as the safety operation requirements and internal temperature of the boiler. It is difficult for the related art to accurately adjust the amount of fuel in the boiler during the heating process, resulting in a decrease in the accuracy of the boiler's heating control.
[0041] In view of this, the embodiments of the present application provide a boiler heating control method, a device and a boiler, aiming to effectively improve the heating control accuracy of the boiler, thereby improving the heating efficiency of the boiler.
[0042] It should be noted that the embodiments of the present application are applicable to any boiler that heats by burning fuel, such as a coal-fired steam boiler, a coal-fired hot water boiler, a coal-fired steam-water dual-purpose boiler, etc., but are not limited thereto.
[0043] First, the implementation steps of the boiler heating control method provided by the present application will be described in detail below with reference to the accompanying drawings.
[0044] The boiler heating control method provided in the present application can be applied to a terminal, a server, or software running in a terminal or a server. The terminal can be a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms. In addition, the server can also be a node server in a blockchain network, but is not limited thereto. Among them, blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm.
[0045] Reference Figure 1 , Figure 1 is a flow chart of a boiler heating control method provided in the present application. The boiler heating control method may include the following steps S100-S500.
[0046] S100, obtaining an initial temperature value of the boiler as a real-time temperature value of the boiler, and obtaining a target temperature value of the boiler.
[0047] It should be noted that the initial temperature value of the boiler refers to the temperature value inside the boiler before the heating of the boiler begins. In addition, the target temperature value of the boiler refers to the temperature value expected to be obtained by heating the boiler. Among them, the temperature value inside the boiler can be flexibly set according to the type of boiler. For example, for a coal-fired steam boiler, the temperature value inside the boiler can be the superheated steam temperature value at the outlet of the boiler's final heater, that is, the main steam temperature value, but is not limited thereto.
[0048] In this step, before the heating of the boiler begins, the initial temperature value of the boiler is obtained as the real-time temperature value of the boiler, and the target temperature value of the boiler is obtained at the same time, so as to determine the real-time fuel consumption rate of the boiler based on the real-time temperature value and the target temperature value, thereby realizing the heating control of the boiler.
[0049] Optionally, the method for obtaining the initial temperature value of the boiler can be set according to actual conditions, and the embodiment of the present application does not specifically limit this.
[0050] For example, in some embodiments, the temperature inside the boiler is detected by a preset temperature sensor, and the sensed temperature value of the boiler is obtained as the initial temperature value of the boiler. The temperature sensor is a high temperature resistant temperature sensor.
[0051] For example, in other embodiments, a boiler heating control interface is displayed on a terminal, and the boiler heating control interface includes an initial temperature input area, and then in response to an input instruction to the initial temperature input area, a temperature value corresponding to the input instruction to the initial temperature input area is obtained as the initial temperature value of the boiler and displayed in the initial temperature input area, thereby achieving an intuitive, transparent and traceable initial temperature value acquisition process, effectively improving the efficiency of obtaining the initial temperature value, thereby improving the user experience. Among them, the terminal can be a host computer, a tablet computer, a laptop computer, etc., but is not limited thereto. In addition, the initial temperature input area can be a drop-down selection unit or a character input box, etc., but is not limited thereto.
[0052] Optionally, the specific value of the target temperature value of the boiler can be set according to actual conditions, and the embodiment of the present application does not specifically limit this. For example, in steel operations, the target temperature value of the boiler can be 1500 degrees Celsius; in petrochemical operations, the target temperature value of the boiler can be 571 degrees Celsius, but it is not limited thereto.
[0053] Optionally, the method for obtaining the target temperature value of the boiler can be set according to actual conditions, and the embodiment of the present application does not specifically limit this.
[0054] Exemplarily, in some embodiments, the production identification of the user terminal is obtained, and the production identification is used to indicate the operation type of the production line at the current moment, such as heating operation, metallurgical operation, etc., and then the temperature value corresponding to the production identification is searched from the preset database as the target temperature value of the boiler. Among them, the database stores a number of preset production identifications and the temperature values corresponding to each preset production identification. For example, if the production identification is used to indicate that the operation type of the production line at the current moment is steel operation, the temperature value corresponding to the production identification is set to 1500 degrees Celsius and stored in the preset database. If the production identification is used to indicate that the operation type of the current production line is petrochemical operation, the temperature value corresponding to the production identification is set to 571 degrees Celsius and stored in the preset database, but it is not limited to this.
[0055] For example, in other embodiments, a boiler heating control interface is displayed on the terminal, and the boiler heating control interface includes a target temperature input area. In response to an input instruction in the target temperature input area, a temperature value corresponding to the input instruction in the target temperature input area is obtained as the target temperature value of the boiler and displayed in the target temperature input area, so that the target temperature value acquisition process is intuitive, transparent and traceable, and the target temperature value acquisition efficiency is effectively improved, thereby improving the user experience. Among them, the target temperature input area can be a drop-down selection unit or a character input box, etc., but is not limited thereto.
[0056] Optionally, the acquisition of the real-time temperature value and the acquisition of the target temperature value may be performed simultaneously or in series, which is not specifically limited in the embodiment of the present application.
[0057] S200, when the initial temperature value is less than the target temperature value, the real-time fuel consumption rate of the boiler is obtained according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler.
[0058] It should be noted that the preset control parameters of the boiler are used to indicate the control parameters that meet the safe operation requirements of the boiler during the heating process of the boiler. The safe operation requirements of the boiler can be determined based on prior knowledge such as regional standards, industry standards, etc. In addition, the real-time fuel consumption rate refers to the amount of fuel consumed by the boiler per unit time at the current moment, which can make the heating rate of the boiler as close as possible to the maximum rate of the boiler during heating.
[0059] It is understandable that the real-time fuel consumption rate of the boiler is strongly correlated with the heating process of the boiler. During the heating process of the boiler, the real-time fuel consumption rate of the boiler is negatively correlated with the thermal efficiency of the boiler, that is, the higher the real-time fuel consumption rate of the boiler, the lower the thermal efficiency of the boiler, and the lower the real-time fuel consumption rate of the boiler, the higher the thermal efficiency of the boiler. Among them, the thermal efficiency of the boiler reflects the ability of the boiler to convert the heat released by fuel combustion into effective heat. At the same time, during the heating process of the boiler, the real-time fuel consumption rate of the boiler affects the change of the real-time temperature value of the boiler, that is, the real-time fuel consumption rate of the boiler and the real-time temperature value of the boiler actually have a specific correlation, which can be linear or nonlinear. The specific correlation can be calibrated according to the actual situation, and the embodiment of the present application does not make specific limitations on this.
[0060] In this step, after obtaining the initial temperature value and the target temperature value of the boiler, the size relationship between the initial temperature value and the target temperature value is compared, that is, whether the initial temperature value is less than the target temperature value. If it is determined that the initial temperature value is less than the target temperature value, it means that the temperature value inside the boiler at the current moment has not reached the target temperature value. At this time, the boiler needs to be heated and controlled. Specifically, the preset control parameters of the boiler are obtained, and then the real-time temperature value, the target temperature value and the preset control parameters are used to obtain the real-time fuel consumption rate of the boiler. In this way, the real-time fuel consumption rate of the boiler is accurately controlled while fully considering the safety operation requirements and internal temperature of the boiler. The accuracy of the real-time fuel consumption rate is effectively improved, and it is convenient to realize the heating control of the boiler based on the real-time fuel consumption rate in the subsequent steps. If it is determined that the initial temperature value is greater than or equal to the target temperature value, it means that the temperature value inside the boiler at the current moment has reached or exceeded the target temperature value. At this time, there is no need to heat the boiler, and the heating control of the boiler is directly terminated.
[0061] Optionally, the specific type and specific value of the preset control parameter of the boiler can be set according to actual conditions, and the embodiment of the present application does not specifically limit this.
[0062] For example, in some embodiments, the preset control parameters of the boiler may include but are not limited to the minimum fuel consumption rate parameter, the maximum fuel consumption rate parameter, the minimum safety temperature parameter and the maximum safety temperature parameter of the boiler, etc. Among them, the minimum fuel consumption rate parameter refers to the minimum value of the fuel consumption rate of the boiler during the heating process of the boiler, and the maximum fuel consumption rate parameter refers to the maximum value of the fuel consumption rate of the boiler during the heating process of the boiler; the minimum safety temperature parameter refers to the minimum value of the internal temperature of the boiler during the heating process of the boiler, and the maximum safety temperature parameter refers to the maximum value of the internal temperature of the boiler during the heating process of the boiler.
[0063] In the above example, the specific values of the preset control parameters of the boiler can be flexibly set according to actual conditions. For example, the minimum safety temperature parameter can be 150 degrees Celsius, the maximum safety temperature parameter can be 550 degrees Celsius, the minimum fuel consumption rate parameter can be 50%, and the maximum fuel consumption rate parameter can be 75%, but not limited to this.
[0064] In the above example, the safe operation requirements of the boiler can be characterized by the temperature range and fuel consumption rate range that meet the safe operation requirements of the boiler, that is, the preset control parameters of the boiler are used to indicate the temperature range and fuel consumption rate range that meet the safe operation requirements of the boiler during the heating process of the boiler, which means that the real-time temperature value of the boiler during the heating process of the boiler must be within the temperature range that meets the safe operation requirements of the boiler, and the real-time fuel consumption rate of the boiler during the heating process of the boiler must be within the fuel consumption rate range that meets the safe operation requirements of the boiler, so as to ensure the safety of the boiler during heating while ensuring the heating control accuracy of the boiler and improve the heating efficiency of the boiler. Among them, the upper limit value of the temperature range that meets the safe operation requirements of the boiler is the maximum safe temperature parameter, and the lower limit value of the temperature range that meets the safe operation requirements of the boiler is the minimum safe temperature parameter; the upper limit value of the fuel consumption rate range that meets the safe operation requirements of the boiler is the maximum fuel consumption rate parameter, and the lower limit value of the fuel consumption rate range that meets the safe operation requirements of the boiler is the minimum fuel consumption rate parameter.
[0065] Optionally, in some embodiments, the real-time fuel consumption rate of the boiler is obtained according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler, which may include obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler in combination with a machine learning method, but is not limited thereto. The machine learning method may be set according to actual conditions, for example, the machine learning method may be a support vector machine or a random forest, etc., but is not limited thereto.
[0066] S300, heating control of the boiler is performed according to the real-time fuel consumption rate.
[0067] In this step, after obtaining the real-time fuel consumption rate, the real-time fuel consumption rate is used to control the fuel combustion of the boiler, taking into full consideration that the real-time fuel consumption rate of the boiler is strongly correlated with the heating process of the boiler. The high-temperature flue gas generated by the combustion transfers heat to the heating surface of the boiler through heat transfer. The heating surface of the boiler transfers the absorbed heat to water or other fluids to increase the temperature value inside the boiler, thereby realizing heating control of the boiler.
[0068] S400: When the heating time of the boiler reaches a preset time threshold, the real-time temperature value is updated to obtain an updated real-time temperature value.
[0069] It should be noted that the heating time of the boiler refers to the time for which the heating of the boiler is controlled according to the real-time fuel consumption rate, and the time threshold refers to the maximum value of the time for which the heating of the boiler is controlled.
[0070] It can be understood that the updated real-time temperature value refers to the temperature value inside the boiler when the heating time of the boiler reaches a preset time threshold.
[0071] In this step, the heating time of the boiler is compared with the preset time threshold; if it is determined that the heating time of the boiler reaches the preset time threshold, it means that the current stage of heating control can be ended, and the real-time temperature value is updated to obtain an updated real-time temperature value, so as to determine whether to perform a new round of heating control according to the updated real-time temperature value. If it is determined that the heating time of the boiler does not reach the preset time threshold, it means that the current stage of heating control has not yet ended, and the heating control of the boiler is maintained until the heating time of the boiler reaches the preset time threshold.
[0072] Optionally, the duration threshold can be set according to actual conditions, and the embodiment of the present application does not specifically limit this. For example, the duration threshold can be 10 minutes, but is not limited thereto.
[0073] Optionally, in some embodiments, the above-mentioned updating of the real-time temperature value to obtain the updated real-time temperature value may include detecting the temperature inside the boiler through a preset temperature sensor to obtain the sensed temperature value of the boiler as the updated real-time temperature value, but is not limited thereto. The temperature sensor is a high temperature resistant temperature sensor.
[0074] S500, when the updated real-time temperature value is less than the target temperature value, the updated real-time temperature value is determined as the new real-time temperature value, and the process returns to the step of obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value, the target temperature value and the preset control parameters of the boiler, until the updated real-time temperature value is greater than or equal to the target temperature value, thereby terminating the heating control of the boiler.
[0075] In this step, after the real-time temperature value is updated, the target temperature value and the updated real-time temperature value are compared, that is, it is determined whether the updated real-time temperature value reaches the target temperature value. If it is determined that the updated real-time temperature value is less than the target temperature value, it means that the temperature value inside the boiler has not yet reached the desired temperature value. At this time, a new round of heating control is required for the boiler. Specifically, the updated real-time temperature value is determined as the new real-time temperature value, and the step of obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler is returned to realize cyclic heating control. If it is determined that the updated real-time temperature value is greater than or equal to the target temperature value, it means that the temperature value inside the boiler has reached the desired temperature value. At this time, there is no need to perform a new round of heating control on the boiler, and the heating control of the boiler is directly ended.
[0076] It can be seen that in the embodiment of the present application, first, the real-time fuel consumption rate of the boiler is determined by the real-time temperature value, the target temperature value and the preset control parameters of the boiler. In this way, the real-time fuel consumption rate of the boiler is accurately controlled while fully considering the safety operation requirements of the boiler and the internal temperature and other factors, which can effectively improve the accuracy of the real-time fuel consumption rate; then, while fully considering that the real-time fuel consumption rate of the boiler is strongly correlated with the heating process of the boiler, the heating control of the boiler is realized, which can effectively improve the heating efficiency of the boiler; finally, the real-time temperature value is updated, and the cyclic heating control is performed or the heating is terminated according to whether the updated real-time temperature value is greater than or equal to the target temperature value. In this way, the boiler can be heated to the target temperature value in the shortest possible time using as little fuel as possible, effectively improving the heating control accuracy of the boiler, thereby improving the heating efficiency of the boiler, reducing the carbon emissions of the boiler, and facilitating green energy conservation and emission reduction.
[0077] The above steps will be further described below.
[0078] In some embodiments, reference Figure 2 In the above step S200, the process of obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler may include the following steps S210-S220.
[0079] S210, obtaining the maximum heating rate of the boiler according to the real-time temperature value, the target temperature value and the time threshold.
[0080] It should be noted that the maximum heating rate of the boiler refers to the maximum value of the heating rate of the boiler during the heating process of the boiler.
[0081] S220, obtaining the real-time fuel consumption rate of the boiler according to the maximum heating rate and the preset control parameters.
[0082] It should be noted that the real-time fuel consumption rate of the boiler can make the heating rate of the boiler as close as possible to the maximum heating rate of the boiler, and the real-time fuel consumption rate of the boiler does not exceed the maximum fuel consumption rate parameter of the boiler.
[0083] In this embodiment, when it is determined that the initial temperature value is less than the target temperature value, first, the maximum heating rate of the boiler is determined using the real-time temperature value, the target temperature value and the duration threshold, and the maximum heating rate is used to indicate the maximum value of the heating rate of the boiler during the heating process of the boiler; then, the real-time fuel consumption rate of the boiler is determined using the maximum heating rate of the boiler and the preset control parameters. It can be seen that this embodiment determines the maximum value of the heating rate of the boiler during the heating process of the boiler while fully considering the correlation between the target temperature value, the real-time temperature value and the maximum value of the heating control duration of the boiler and the heating rate of the boiler, which can effectively improve the accuracy of the maximum heating rate of the boiler, and then determines the real-time fuel consumption rate of the boiler based on the preset control parameters of the boiler and the maximum value of the heating rate of the boiler during the heating process of the boiler, and the real-time fuel consumption rate of the boiler can make the rate of the boiler during heating as close as possible to the maximum heating rate of the boiler, and the real-time fuel consumption rate of the boiler does not exceed the maximum fuel consumption rate parameter of the boiler, which can improve the accuracy of the real-time fuel consumption rate and ensure the safety of the boiler during heating, thereby effectively improving the heating control accuracy of the boiler and improving the heating efficiency of the boiler.
[0084] Optionally, in some embodiments, obtaining the maximum heating rate of the boiler based on the real-time temperature value, the target temperature value and the time threshold may include obtaining the maximum heating rate of the boiler based on the real-time temperature value, the target temperature value and the time threshold in combination with a machine learning method, but is not limited to this.
[0085] Optionally, in some embodiments, the above-mentioned obtaining the real-time fuel consumption rate of the boiler according to the maximum heating rate and the preset control parameters may include searching the preset first mapping data for the fuel consumption rate corresponding to the maximum heating rate and the preset control parameters as the real-time fuel consumption rate of the boiler, but is not limited thereto. The first mapping data may include a plurality of preset first parameters and the fuel consumption rates corresponding to the preset first parameters, and the preset first parameters include the preset heating rate and the preset control parameters. In addition, the first mapping data may be chart data or table data, but is not limited thereto.
[0086] In some embodiments, reference Figure 3 In the above step S210, the implementation process of obtaining the maximum heating rate of the boiler according to the real-time temperature value, the target temperature value and the duration threshold may include the following steps S211-S212:
[0087] S211, obtaining a difference between the target temperature value and the real-time temperature value as a temperature difference of the boiler;
[0088] S212, obtaining a ratio of the temperature difference to the time threshold as the maximum heating rate of the boiler.
[0089] In this embodiment, first, the difference between the target temperature value and the real-time temperature value is obtained, and the difference is used as the temperature difference of the boiler. The temperature difference of the boiler is used to indicate the degree of difference between the target temperature value and the real-time temperature value. The larger the temperature difference, the greater the degree of difference between the target temperature value and the real-time temperature value, and the smaller the temperature difference, the smaller the degree of difference between the target temperature value and the real-time temperature value. Then, the ratio of the temperature difference to the duration threshold is obtained, and the ratio is used as the maximum heating rate of the boiler. In this way, the accuracy of the maximum heating rate can be effectively improved, and the efficiency of obtaining the maximum heating rate can be improved.
[0090] It can be understood that the maximum heating rate of the above boiler satisfies the following formula (1):
[0091]
[0092] In formula (1), Indicates the maximum heating rate of the boiler; T target Indicates the target temperature value of the boiler; T current represents the real-time temperature value of the boiler; ΔT represents the time threshold; (T target -T current ) represents the temperature difference of the boiler.
[0093] In some embodiments, in the above step S220, the process of obtaining the real-time fuel consumption rate of the boiler according to the maximum heating rate and the preset control parameters may include the following step S221:
[0094] S221, optimizing the fuel consumption rate of the boiler according to the maximum heating rate and the preset control parameters, and obtaining the optimal value of the fuel consumption rate as the real-time fuel consumption rate of the boiler.
[0095] In this embodiment, the maximum heating rate and the preset control parameters are used as inputs of the preset optimization algorithm, and the fuel consumption rate of the boiler is optimized by the optimization algorithm to obtain the optimal value of the fuel consumption rate, and the optimal value is output as the real-time fuel consumption rate of the boiler, wherein the real-time fuel consumption rate of the boiler does not exceed the maximum fuel consumption rate parameter of the boiler, and when the boiler performs heating control based on the real-time fuel consumption rate, the absolute value of the difference between the heating rate of the boiler and the maximum heating rate of the boiler is less than the preset rate threshold, that is, when the boiler performs heating control based on the real-time fuel consumption rate, the heating rate of the boiler is as close to the maximum heating rate of the boiler as possible, so that the accuracy of the real-time fuel consumption rate can be effectively improved, thereby effectively improving the heating control accuracy of the boiler and improving the heating efficiency of the boiler.
[0096] Optionally, the optimization algorithm used in the optimization process can be set according to actual conditions, and this embodiment does not specifically limit this. For example, the above optimization algorithm can be an ant colony algorithm, a genetic algorithm, a greedy algorithm, etc., but is not limited thereto.
[0097] Exemplarily, in some embodiments, the optimization algorithm is a greedy algorithm, and the solution of the greedy algorithm is the fuel consumption rate of the boiler. The constraint condition of the greedy algorithm may be that the total time for the boiler to be heated to the target temperature value is less than a specific threshold value and that the real-time temperature value and the real-time fuel consumption rate of the boiler meet the safety operation requirements of the boiler when the boiler performs heating control based on the real-time fuel consumption rate. The specific limitations of the safety operation requirements of the boiler are recorded in the aforementioned implementation manner and will not be repeated here. The objective function of the greedy algorithm may be to minimize the total time for the boiler to be heated to the target temperature value and to minimize the fuel consumption rate of the boiler. The greedy algorithm can ensure that the global optimal solution to the fuel consumption rate is obtained.
[0098] In some embodiments, in the above step S400, the process of updating the real-time temperature value to obtain the updated real-time temperature value may include the following step S410:
[0099] S410, obtaining an updated real-time temperature value according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold.
[0100] In this embodiment, when the heating time of the boiler reaches the time threshold, the heating control of the boiler at the current stage is terminated. At this time, the real-time fuel consumption rate and the time threshold of the boiler are used to update the real-time temperature value of the boiler, thereby obtaining an updated real-time temperature value, so as to determine whether to terminate the heating of the boiler based on the target temperature value and the updated real-time temperature value. It can be seen that this embodiment implements the update processing of the real-time temperature value while fully considering the correlation between the real-time fuel consumption rate of the boiler and the maximum value of the heating control time and the temperature change degree of the boiler, so that the update accuracy and update efficiency of the real-time temperature value can be effectively improved, thereby effectively improving the heating control accuracy of the boiler and improving the heating efficiency of the boiler.
[0101] Optionally, in some embodiments, the above-mentioned method of obtaining the updated real-time temperature value based on the real-time fuel consumption rate, the real-time temperature value and the duration threshold value may include searching the preset second mapping data for the temperature variation coefficient corresponding to the real-time fuel consumption rate and the duration threshold value as the temperature variation coefficient value of the boiler, and then calculating the product of the temperature variation coefficient value of the boiler and the real-time temperature value as the updated real-time temperature value, but is not limited thereto. The preset second mapping data may include a plurality of preset second parameters and the temperature variation coefficient corresponding to each preset second parameter, and the preset second parameters include the preset fuel consumption rate and the duration threshold value, but are not limited thereto. In addition, the second mapping data may be chart data or table data, but is not limited thereto.
[0102] In some embodiments, reference Figure 4 In the above step S410, the process of obtaining the updated real-time temperature value according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold may include the following steps S411-S412:
[0103] S411, obtaining the product of the duration threshold and the real-time fuel consumption rate as the temperature change value of the boiler;
[0104] S412, obtaining the sum of the temperature change value and the real-time temperature value as the updated real-time temperature value.
[0105] In this embodiment, first, the temperature change value of the boiler is obtained based on the duration threshold and the real-time fuel consumption rate, which is specifically manifested in obtaining the product of the duration threshold and the real-time fuel consumption rate, and using the product as the temperature change value of the boiler. The temperature change value of the boiler can reflect the degree of temperature change of the boiler during the heating period. The larger the temperature change value, the greater the degree of temperature change of the boiler during the heating period, and the smaller the temperature change value, the smaller the degree of temperature change of the boiler during the heating period. Then, based on the temperature change value and the real-time temperature value, the updated real-time temperature value is obtained, which is specifically manifested in obtaining the sum of the temperature change value and the real-time temperature value, and using the sum as the updated real-time temperature value, which can effectively improve the update accuracy and update efficiency of the real-time temperature value, thereby effectively improving the heating control accuracy of the boiler and improving the heating efficiency of the boiler.
[0106] It can be understood that the updated real-time temperature value satisfies the following formula (2):
[0107] T current ′=T current +F rate ×ΔT (2);
[0108] In formula (2), T current ′ represents the updated real-time temperature value of the boiler; T currentIndicates the real-time temperature value of the boiler, that is, the real-time temperature value before updating; ΔT indicates the duration threshold; F rate Indicates the real-time fuel consumption rate of the boiler; F rate ×ΔT represents the temperature change of the boiler.
[0109] In some embodiments, reference Figure 5 After the boiler is heated and controlled according to the real-time fuel consumption rate in the above step S300, the above boiler heating control method may further include the following step S01:
[0110] S01, during the heating control of the boiler, the real-time fuel consumption rate is updated, the updated real-time fuel consumption rate is obtained as the new real-time fuel consumption rate, and the step of returning to the heating control of the boiler according to the real-time fuel consumption rate is returned.
[0111] In this embodiment, during the process of heating control of the boiler, the real-time fuel consumption rate needs to be dynamically adjusted to improve the heating control accuracy of the boiler. Specifically, during the period of heating control of the boiler, the real-time fuel consumption rate is updated to obtain an updated real-time fuel consumption rate, and the updated real-time fuel consumption rate is determined as the new real-time fuel consumption rate, and then returns to the step of heating control of the boiler according to the real-time fuel consumption rate, that is, step S300, so as to achieve dynamic adjustment of the real-time fuel consumption rate. It can be seen that this embodiment can not only make the fuel burn more fully in the boiler, improve the thermal efficiency of the boiler, and ensure that the boiler is heated in the best state by dynamically adjusting the real-time fuel consumption rate during the heating control, but also reduce the energy loss during incomplete combustion and reduce the fuel cost of the boiler, thereby improving the heating control accuracy of the boiler and improving the heating efficiency of the boiler.
[0112] Optionally, in some embodiments, the above-mentioned updating of the real-time fuel consumption rate to obtain the updated real-time fuel consumption rate as the new real-time fuel consumption rate may include obtaining the real-time temperature value of the boiler at any time during the heating control period, and obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value of the boiler at any time during the heating control period, the target temperature value of the boiler and preset control parameters, combined with a machine learning method, but not limited to this.
[0113] In some embodiments, reference Figure 6 In the above step S01, the real-time fuel consumption rate is updated, and the implementation process of obtaining the updated real-time fuel consumption rate as the new real-time fuel consumption rate may include the following steps S011-S012.
[0114] S011, when the preset update time arrives, the heating temperature value of the boiler is obtained according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold.
[0115] It should be noted that the heating temperature value of the boiler refers to the temperature value inside the boiler at the current update time.
[0116] It will be appreciated that the update time is used to update the real-time fuel consumption rate when it arrives.
[0117] In this step, one or more update moments can be obtained by dividing the duration threshold, and the real-time fuel consumption rate will be updated when any update moment arrives. Specifically, when any update moment arrives, the real-time fuel consumption rate, real-time temperature value and duration threshold of the boiler are first obtained. It can be understood that in the aforementioned embodiment, the real-time temperature value of the boiler is updated when the heating duration reaches the preset duration threshold, that is, the update of the real-time temperature value of the boiler only occurs when the heating duration reaches the preset duration threshold, so the real-time temperature value here still uses the real-time temperature value before the update. Then, the real-time fuel consumption rate, real-time temperature value and duration threshold of the boiler are used to obtain the heating temperature value of the boiler, which refers to the temperature value inside the boiler at the current update moment.
[0118] Optionally, the specific number and specific value of each update time and the interval between two adjacent update time can be set according to actual conditions, and this embodiment does not specifically limit this.
[0119] Exemplarily, in some embodiments, the number of update moments is 1, and when the duration threshold is 10 minutes, the update moment may be 5 minutes after the start of the heating control of the current stage.
[0120] Exemplarily, in other embodiments, the number of update moments is 3. When the duration threshold is 15 minutes, the first update moment may be 3 minutes after the start of heating control of the current stage, the second update moment may be 8 minutes after the start of heating control of the current stage, and the third update moment may be 13 minutes after the start of heating control of the current stage. The interval between two adjacent update moments is 5 minutes.
[0121] For example, in some other embodiments, the number of update moments is 4. When the duration threshold is 20 minutes, the first update moment may be 3 minutes after the start of the heating control of the current stage, the second update moment may be 6 minutes after the start of the heating control of the current stage, the third update moment may be 11 minutes after the start of the heating control of the current stage, and the fourth update moment may be 16 minutes after the start of the heating control of the current stage. The interval between the first update moment and the second update moment is 3 minutes, and the interval between the second update moment and the third update moment and the interval between the third update moment and the fourth update moment are both 5 minutes.
[0122] Optionally, the method for obtaining the heating temperature value of the boiler can be set according to actual conditions, and this embodiment does not specifically limit this.
[0123] Exemplarily, in some embodiments, the heating temperature value of the boiler is obtained based on the real-time fuel consumption rate, the real-time temperature value and the duration threshold, combined with a machine learning method, to obtain the heating temperature value of the boiler.
[0124] For example, in some other embodiments, first, the product of the real-time fuel consumption rate and the duration threshold is obtained as the heating temperature change value of the boiler. The heating temperature change value is used to indicate the degree of difference between the temperature value inside the boiler before the start of the heating control of the current stage and the temperature value inside the boiler at the current update moment. The larger the heating temperature change value, the greater the degree of difference between the temperature value inside the boiler before the start of the heating control of the current stage and the temperature value inside the boiler at the current update moment. The smaller the heating temperature change value, the smaller the degree of difference between the temperature value inside the boiler before the start of the heating control of the current stage and the temperature value inside the boiler at the current update moment. Then, the sum of the heating temperature change value and the real-time temperature value of the boiler is obtained as the heating temperature value of the boiler.
[0125] It can be understood that the heating temperature value of the boiler satisfies the following formula (3):
[0126] T current =T current +F rate ×ΔT (3);
[0127] In formula (3), T current " indicates the heating temperature value of the boiler; T current Indicates the real-time temperature value of the boiler, that is, the real-time temperature value before updating; ΔT indicates the duration threshold; F rate Indicates the real-time fuel consumption rate of the boiler; F rate ×ΔT represents the temperature change of the boiler.
[0128] S012, updating the real-time fuel consumption rate according to the heating temperature value and the preset control parameters, and obtaining the updated real-time fuel consumption rate as the new real-time fuel consumption rate.
[0129] In this step, after obtaining the temperature value inside the boiler at the current update time, the real-time fuel consumption rate is updated and regulated using the temperature value inside the boiler at the current update time and the preset control parameters of the boiler, so that the real-time fuel consumption rate meets the safe operation requirements of the boiler, and the heating rate of the boiler is as close as possible to the maximum heating rate of the boiler, thereby obtaining the updated real-time fuel consumption rate, and determining the updated real-time fuel consumption rate as the new real-time fuel consumption rate to control the boiler to heat based on the new real-time fuel consumption rate. In this way, not only can the fuel in the boiler be burned more fully, the thermal efficiency of the boiler be improved, and the boiler be heated in the best state, but also the energy loss during incomplete combustion can be reduced, and the fuel cost of the boiler can be reduced, thereby improving the heating control accuracy of the boiler and improving the heating efficiency of the boiler.
[0130] Optionally, in some embodiments, the above-mentioned updating of the real-time fuel consumption rate according to the heating temperature value and the preset control parameter to obtain the updated real-time fuel consumption rate as the new real-time fuel consumption rate may include searching the preset third mapping data for the fuel consumption coefficient corresponding to the heating temperature value and the preset control parameter as the fuel consumption coefficient value of the boiler, and then obtaining the sum of the fuel consumption coefficient value of the boiler and the real-time fuel consumption rate as the updated real-time fuel consumption rate, and determining the updated real-time fuel consumption rate as the new real-time fuel consumption rate, but is not limited to this. Among them, the preset third mapping data may include multiple preset third parameters and the fuel consumption coefficient corresponding to each preset third parameter, and the preset third parameter may include a preset temperature value and a preset control parameter. In addition, the third mapping data may be chart data or table data, but is not limited to this.
[0131] In some embodiments, reference Figure 7 In the above step S012, the real-time fuel consumption rate is updated according to the heating temperature value and the preset control parameters, and the updated real-time fuel consumption rate is obtained as the new real-time fuel consumption rate. The implementation process may include the following steps:
[0132] If the heating temperature value is greater than the maximum safety temperature parameter, the real-time fuel consumption rate is updated, and the updated real-time fuel consumption rate is obtained as the new real-time fuel consumption rate.
[0133] It should be noted that the real-time fuel consumption rate after updating must be less than the real-time fuel consumption rate before updating.
[0134] It can be understood that when the boiler performs heating control based on the updated real-time fuel consumption rate, the absolute value of the difference between the heating rate of the boiler and the maximum heating rate of the boiler is less than the preset rate threshold, that is, when the boiler performs heating control based on the updated real-time fuel consumption rate, the heating rate of the boiler is as close to the maximum heating rate as possible. In addition, when the boiler performs heating control based on the updated real-time fuel consumption rate, the temperature value inside the boiler is less than the maximum safety temperature parameter.
[0135] In this embodiment, after obtaining the heating temperature value of the boiler, the heating temperature value and the maximum safety temperature parameter are compared, that is, it is determined whether the heating temperature value is greater than the maximum safety temperature parameter. If it is determined that the heating temperature value is greater than the maximum safety temperature parameter, it means that the temperature value inside the boiler is too high at the current update time, and it does not meet the safety operation requirements of the boiler. At this time, the real-time fuel consumption rate is updated, and the update refers to reducing the real-time fuel consumption rate, so as to obtain the updated real-time fuel consumption rate as the new real-time fuel consumption rate, so as to reduce the safety risk of the boiler and ensure the heating efficiency of the boiler. If it is determined that the heating temperature value is less than or equal to the maximum safety temperature parameter, it means that the temperature value inside the boiler at the current update time meets the safety operation requirements of the boiler. At this time, the real-time fuel consumption rate is not updated, and the arrival of the next update time is waited. It can be seen that this embodiment only reduces the real-time fuel consumption rate when it is determined that the heating temperature value is greater than the maximum safety temperature parameter, so that the temperature value inside the boiler can be reduced, ensuring that the heating process of the boiler meets the safety operation requirements of the boiler, thereby effectively improving the safety of the boiler, reducing the occurrence of phenomena such as explosion due to overheating of the boiler, and ensuring the heating efficiency of the boiler.
[0136] Optionally, the updating method of the real-time fuel consumption rate can be set according to actual conditions, and this embodiment does not specifically limit this.
[0137] For example, in some embodiments, the product of a preset fuel consumption rate coefficient and the real-time fuel consumption rate of the boiler is obtained as the updated real-time fuel consumption rate, and the preset fuel consumption rate coefficient is less than 1. The fuel consumption rate coefficient can be set according to actual conditions, for example, the fuel consumption rate coefficient can be 0.5, but is not limited thereto.
[0138] For example, in some other embodiments, the fuel consumption rate difference corresponding to the heating temperature value, the preset control parameter and the maximum heating rate is searched from the preset fourth mapping data as the fuel consumption rate difference of the boiler, and then the difference between the real-time fuel consumption rate of the boiler and the fuel consumption rate difference of the boiler is obtained as the updated real-time fuel consumption rate, and the updated real-time fuel consumption rate is less than the real-time fuel consumption rate before the update. The preset fourth mapping data includes a plurality of preset fourth parameters and the fuel consumption rate difference corresponding to each preset fourth parameter, and the preset fourth parameters include a plurality of preset temperature values, preset heating rates and preset control parameters. In addition, the fourth mapping data may be chart data or table data, but is not limited thereto.
[0139] Secondly, the implementation of the boiler heating control device provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0140] Reference Figure 8 The boiler heating control device provided in the embodiment of the present application may include:
[0141] An acquisition module 101 is used to acquire an initial temperature value of the boiler as a real-time temperature value of the boiler, and to acquire a target temperature value of the boiler;
[0142] The first processing module 102 is used to obtain the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler when the initial temperature value is less than the target temperature value;
[0143] The second processing module 103 is used to control the heating of the boiler according to the real-time fuel consumption rate;
[0144] The third processing module 104 is used to update the real-time temperature value when the heating time of the boiler reaches a preset time threshold to obtain an updated real-time temperature value;
[0145] The fourth processing module 105 is used to determine the updated real-time temperature value as the new real-time temperature value when the updated real-time temperature value is less than the target temperature value, and return to the step of obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value, the target temperature value and the preset control parameters of the boiler, until the updated real-time temperature value is greater than or equal to the target temperature value, thereby terminating the heating control of the boiler.
[0146] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0147] Finally, refer to Fig. 9 The embodiment of the present application further provides a boiler, which may include:
[0148] at least one processor 201;
[0149] At least one memory 202, used to store at least one program;
[0150] When at least one program is executed by at least one processor 201, at least one processor 201 implements the above boiler heating control method.
[0151] Optionally, the boiler refers to any boiler that heats by burning fuel. The type of boiler can be flexibly set according to actual conditions. For example, the boiler can be a coal-fired steam boiler, a coal-fired hot water boiler, a coal-fired steam-water dual-purpose boiler, etc., but is not limited to this.
[0152] Optionally, the memory 202, as a non-transient network system, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory 202 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 202 optionally includes a memory 202 remotely arranged relative to the processor 201, and these remote memories 202 can be connected to the processor 201 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0153] In addition, the memory 202 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 202 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 202, and the processor 201 calls and executes the methods of the embodiments of this application.
[0154] Optionally, the processor 201 can be implemented using a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solution provided in the embodiments of the present application.
[0155] For example, in some embodiments, the processor 201 may be equipped with a JAVA server application, and the functions of the JAVA server application may include but are not limited to the following functions ac:
[0156] a. Use a distributed scheduled task framework to implement scheduled tasks. The distributed scheduled task framework can be flexibly set according to actual conditions. For example, the distributed scheduled task framework can be an XXL-JOB framework or a SpringTask framework, but is not limited thereto. In addition, the interval time of the scheduled task can be flexibly set according to actual conditions. For example, the interval time of the scheduled task is 10 minutes. In addition, the scheduled task follows a divide-and-conquer strategy.
[0157] b. Implement the boiler heating control method described above in the embodiment of the present application.
[0158] c. The software development kit (SDK) function of the proportional, integral and differential (PID) controller of the integrated boiler is used to automatically manage the boiler. For example, when a timed task is triggered, the SDK interface of the PID controller is used to obtain the real-time temperature value of the boiler, update the relevant settings of the boiler, and realize the real-time control of the boiler's fuel.
[0159] In some embodiments, the boiler may further include:
[0160] Input / output interface, used to realize information input and output;
[0161] Communication interface, used to realize communication interaction between this device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0162] A bus that transfers information between various components of the device (e.g., processor 201, memory 202, input / output interfaces, and communication interfaces);
[0163] The processor 201, the memory 202, the input / output interface and the communication interface can be connected to each other in communication within the device via a bus.
[0164] Similarly, the contents of the above method embodiments are all applicable to the present boiler embodiment. The functions specifically implemented by the present boiler embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0165] To facilitate the understanding of the boiler heating control method, device and boiler in this application, the following will use an application scenario to explain the principle of the boiler heating control method, device and boiler in this application. In this application scenario, the boiler is a coal-fired steam boiler, the initial temperature value of the boiler is 20 degrees Celsius, and the target temperature value of the boiler is 1500 degrees Celsius. Based on this, refer to Fig.10 and Fig.11 The overall process of controlling the heating of the boiler in the embodiment of the present application is shown in the following steps S301-S304.
[0166] S301, obtain a JAVA server application, the functions of which may include but are not limited to functions ac: a. Use the XXL-JOB framework to implement scheduled tasks; b. Implement the boiler heating control method described above in the embodiment of the present application; c. Integrate the SDK function of the boiler's PID controller to automate the management of the boiler.
[0167] S302, configure the JAVA server application on the processor of the boiler and run it to trigger a scheduled task, wherein the interval of the scheduled task is 10 minutes.
[0168] S303, when the timing task is triggered, the boiler heating control method in the embodiment of the present application is executed, as shown in the following steps S3031-S3037.
[0169] S3031, the temperature inside the boiler is detected by a preset high temperature resistant temperature sensor, and the sensed temperature value of the boiler is obtained as the initial temperature value of the boiler. At the same time, the boiler heating control interface is displayed on the terminal, and the boiler heating control interface includes a target temperature input area. In response to the input instruction of the target temperature input area, the temperature value corresponding to the input instruction of the target temperature input area is obtained as the target temperature value of the boiler and displayed in the target temperature input area.
[0170] S3032, determine whether the initial temperature value is less than the target temperature value; if so, proceed to step S3033; if not, no additional heating is required, and the current timing task is terminated.
[0171] S3033, perform greedy selection. Specifically, firstly, according to the real-time temperature value, the target temperature value and the duration threshold, combined with the above formula (1), the maximum heating rate of the boiler is obtained, and then according to the boiler's safe operation limit (which is specifically manifested as the boiler's minimum fuel consumption rate parameter, maximum fuel consumption rate parameter, minimum safety temperature parameter and maximum safety temperature parameter) and the maximum heating rate, combined with the greedy algorithm, the optimal value of the fuel consumption rate is obtained as the real-time fuel consumption rate of the boiler. Among them, the real-time fuel consumption rate of the boiler does not exceed the maximum fuel consumption rate parameter of the boiler, and when the boiler performs heating control based on the real-time fuel consumption rate, the heating rate of the boiler is as close as possible to the maximum heating rate of the boiler. In this way, the embodiment of the present application selects the fuel consumption rate that can reach the target temperature value the fastest as the real-time fuel consumption rate of the boiler through a greedy algorithm. The real-time fuel consumption rate of the boiler can meet the safe operation requirements of the boiler and make the heating rate of the boiler as close as possible to the maximum heating rate of the boiler, which is conducive to using the least amount of fuel in the shortest possible time to control the boiler to heat to the required target temperature value, reduce fuel waste, increase the maximum use value of fuel, reduce carbon emissions and production costs, promote energy conservation, carbon reduction and pollution reduction, and improve its own green and low-carbon development.
[0172] S3034, update the relevant settings of the boiler through the SDK interface of the PID controller to achieve real-time control of the boiler. Specifically, the real-time fuel consumption rate is used to control the fuel combustion of the boiler. The high-temperature flue gas generated by the combustion transfers heat to the heating surface of the boiler through heat transfer. The heating surface of the boiler transfers the absorbed heat to water or other fluids to increase the temperature value inside the boiler, thereby achieving heating control of the boiler. During the heating control of the boiler, the real-time fuel consumption rate of the boiler is updated. More specifically, according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold, combined with the above formula (3), the heating temperature value of the boiler is obtained. If the heating temperature value is greater than the maximum safety temperature parameter, the real-time fuel consumption rate of the boiler is reduced, and the updated real-time fuel consumption rate is obtained as the new real-time fuel consumption rate to ensure that the temperature value inside the boiler does not exceed the maximum safety temperature parameter.
[0173] S3035, determine whether the heating time of the boiler reaches the preset time threshold, the time threshold is set to 5 minutes; if not, return to the above step S3034 to continue heating; if so, according to the real-time fuel consumption rate, the real-time temperature value and the time threshold, combined with the above formula (2), obtain the updated real-time temperature value, and enter step S3036.
[0174] S3036, determine whether the updated real-time temperature value is greater than or equal to the target temperature value; if so, output the real-time fuel consumption rate of the boiler at the current moment as the optimal real-time fuel consumption rate, and end the current timing task; if not, determine the updated real-time temperature value as the new real-time temperature value, and return to the above step S3033.
[0175] S304, determine whether the difference between the current time and the end time value of the current scheduled task is greater than 10 minutes; if so, trigger the scheduled task and return to step S303; otherwise, loop the judgment. In this way, the embodiment of the present application adopts a divide-and-conquer strategy to repeatedly execute the scheduled task, thereby realizing the division of the boiler heating control process into N intervals. The greedy algorithm can ensure that each interval obtains the interval optimal solution, and the divide-and-conquer strategy is to find the global optimal solution. The combination of the two can more scientifically find the global optimal solution, thereby improving the shortcomings of the greedy algorithm and improving the overall control accuracy.
[0176] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the application is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are expected, wherein the order of various operations is changed and the sub-operation described as a part of a larger operation is performed independently.
[0177] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present application. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional techniques of the engineer. Therefore, those skilled in the art can implement the present application set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the attached claims and their equivalents.
[0178] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several programs to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0179] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable programs for implementing the logical functions, and may be embodied in any computer-readable medium for use by a program execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch and execute a program from a program execution system, device or apparatus), or in conjunction with such program execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by a program execution system, device or apparatus, or in conjunction with such program execution systems, devices or apparatuses.
[0180] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0181] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable program execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0182] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0183] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0184] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the described embodiments. Technical personnel familiar with the field may make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A boiler heating control method, characterized in that: The following steps are involved: Acquiring an initial temperature value of the boiler as a real-time temperature value of the boiler, and acquiring a target temperature value of the boiler; When the initial temperature value is less than the target temperature value, obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameters of the boiler; Controlling heating of the boiler according to the real-time fuel consumption rate; When the heating time of the boiler reaches a preset time threshold, the real-time temperature value is updated to obtain the updated real-time temperature value; When the updated real-time temperature value is less than the target temperature value, the updated real-time temperature value is determined as the new real-time temperature value, and the process returns to the step of obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value, the target temperature value and the preset control parameters of the boiler, until the updated real-time temperature value is greater than or equal to the target temperature value, thereby terminating the heating control of the boiler.
2. The boiler heating control method according to claim 1, characterized in that: The step of obtaining the real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and the preset control parameter of the boiler comprises: Obtaining a maximum heating rate of the boiler according to the real-time temperature value, the target temperature value and the duration threshold; The real-time fuel consumption rate of the boiler is obtained according to the maximum heating rate and the preset control parameters.
3. The boiler heating control method according to claim 2, characterized in that: The step of obtaining the maximum heating rate of the boiler according to the real-time temperature value, the target temperature value and the duration threshold value includes: Obtaining a difference between the target temperature value and the real-time temperature value as a temperature difference of the boiler; A ratio of the temperature difference to the time threshold is obtained as the maximum heating rate of the boiler.
4. The boiler heating control method according to claim 1, characterized in that: The updating of the real-time temperature value to obtain the updated real-time temperature value includes: The updated real-time temperature value is obtained according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold.
5. The boiler heating control method according to claim 4, characterized in that: The step of obtaining the updated real-time temperature value according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold comprises: Obtaining the product of the duration threshold and the real-time fuel consumption rate as the temperature change value of the boiler; The sum of the temperature change value and the real-time temperature value is obtained as the updated real-time temperature value.
6. The boiler heating control method according to claim 1, characterized in that: After controlling the heating of the boiler according to the real-time fuel consumption rate, the method further comprises the following steps: During the heating control of the boiler, the real-time fuel consumption rate is updated, the updated real-time fuel consumption rate is obtained as the new real-time fuel consumption rate, and the process returns to the step of heating control of the boiler according to the real-time fuel consumption rate.
7. The boiler heating control method according to claim 6, characterized in that: The updating of the real-time fuel consumption rate to obtain the updated real-time fuel consumption rate as the new real-time fuel consumption rate includes: When the preset update time arrives, the heating temperature value of the boiler is obtained according to the real-time fuel consumption rate, the real-time temperature value and the duration threshold; The real-time fuel consumption rate is updated according to the heating temperature value and the preset control parameter, and the updated real-time fuel consumption rate is obtained as the new real-time fuel consumption rate.
8. The boiler heating control method according to claim 7, characterized in that: The preset control parameter includes a maximum safety temperature parameter; the updating of the real-time fuel consumption rate according to the heating temperature value and the preset control parameter to obtain the updated real-time fuel consumption rate as the new real-time fuel consumption rate includes: If the heating temperature value is greater than the maximum safety temperature parameter, the real-time fuel consumption rate is updated to obtain the updated real-time fuel consumption rate as the new real-time fuel consumption rate; wherein the updated real-time fuel consumption rate is less than the real-time fuel consumption rate before the update.
9. A boiler heating control device, characterized in that: include: An acquisition module, used to acquire an initial temperature value of the boiler as a real-time temperature value of the boiler, and to acquire a target temperature value of the boiler; a first processing module, configured to obtain a real-time fuel consumption rate of the boiler according to the real-time temperature value, the target temperature value and a preset control parameter of the boiler when the initial temperature value is less than the target temperature value; A second processing module, used for controlling heating of the boiler according to the real-time fuel consumption rate; A third processing module is used to update the real-time temperature value when the heating time of the boiler reaches a preset time threshold to obtain the updated real-time temperature value; The fourth processing module is used to determine the updated real-time temperature value as the new real-time temperature value when the updated real-time temperature value is less than the target temperature value, and return to the step of obtaining the real-time fuel consumption rate of the boiler based on the real-time temperature value, the target temperature value and the preset control parameters of the boiler, until the updated real-time temperature value is greater than or equal to the target temperature value, thereby terminating the heating control of the boiler.
10. A boiler, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the boiler heating control method according to any one of claims 1 to 8.
Citation Information
Cited By
Temperature control method, electrostatic chuck and semiconductor process equipment
CN121115925A