Online coal quality correction method and device for thermal power units
The method addresses coal quality-induced instability in boiler control systems by using a correction factor based on boiler output and feedback signals, effectively correcting coal quality changes in power plants to improve system stability and performance.
Patent Information
- Application Number
- CN202211239769.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-10
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2042-10-10
AI Technical Summary
The existing online coal quality measurement technology has problems of long correction time and process fluctuations, which affects the control performance of thermal power units.
By obtaining the main control output of the boiler, using a multiplier and a divider for calculation, generating a sample pulse signal and a correction pulse signal, combining the selector to determine the current control quantity, quickly correct the feedforward control quantity, and realize online coal quality correction.
It effectively avoids the long correction time caused by coal quality measurement, quickly eliminates the error of the feedforward controller, achieves interference-free correction, and improves the coordinated control performance of the thermal power unit.
Smart Images

Figure CN115562020B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of thermal control for thermal power units, and particularly to an on-line coal quality correction method and device for thermal power units. Background Art
[0002] The coordinated control system is the control core of a thermal power unit, which includes a boiler main control system (referred to as boiler master control for short) and a turbine main control system (referred to as turbine master control for short). From a technical perspective, the coordinated control system mainly adopts a strategy of open-loop control plus feedback control. Taking the boiler master control as an example, through open-loop control, the load setpoint is converted into a feedforward control quantity, and through feedback control, a feedback control quantity is output according to the deviation of the main steam pressure. Then, the output of the boiler master control is the superposition of the feedforward control quantity and the feedback control quantity. The essence of feedback control is to correct the error of the feedforward control quantity. The output of the boiler master control represents the corrected coal feeding quantity of the boiler, but this correction is not for the error of the feedforward control quantity itself.
[0003] Under ideal conditions, there is no error in the feedforward control quantity in the boiler master control. However, in actual situations, there are coal quality changes, which cause errors in the feedforward control quantity in the boiler master control, resulting in an increase in the proportion of the feedback control quantity and having adverse effects on the coordinated control performance, such as a decrease in stability performance and an increase in the fluctuation of the main steam pressure. This is caused by the lag characteristic of feedback control.
[0004] Regarding the problem of coal quality changes, the existing technology measures the coal quality online and uses the measurement results for online coal quality correction. However, the existing online coal quality measurement technology has problems such as long correction time and process fluctuations. Coal quality change is an essential problem that seriously affects the control performance of thermal power units. Coal quality change represents an uncertainty problem. Therefore, how to suppress this uncertainty problem to improve the control performance of thermal power units has become an urgent technical problem to be solved. Summary of the Invention
[0005] This application provides an on-line coal quality correction method and device for thermal power units to solve the technical problems of long correction time and process fluctuations existing in the current coal quality correction technology.
[0006] To solve the above technical problems, in a first aspect, this application provides an on-line coal quality correction method for thermal power units, including:
[0007] Obtain the output quantity of the boiler master control, which is obtained by superimposing a feedforward control correction quantity and a feedback control quantity. The feedforward control correction quantity is obtained by multiplying the feedforward control quantity of the boiler master control system and the current manual control quantity through a multiplier;
[0008] Use a divider to perform a ratio operation on the output quantity of the boiler master control and the feedforward control quantity to obtain a ratio quantity;
[0009] Generate a sampling pulse signal and a correction pulse signal in response to a manual signal input by a user;
[0010] Using a first selector, determine a first selection quantity according to the sampling pulse signal, wherein if the sampling pulse signal is 1, determine the ratio quantity as the first selection quantity, and if the sampling pulse signal is 0, the first selection quantity remains the ratio quantity output by the first selector last time;
[0011] Using a second selector, determine a second selection quantity according to the correction pulse signal, wherein if the correction pulse signal is 1, determine the first selection quantity as the second selection quantity, and if the correction pulse signal is 0, the second selection quantity remains the second selection quantity output by the second selector last time;
[0012] Determine the second selection quantity as the current control quantity, and the current control quantity is used to correct the feedforward control quantity.
[0013] In a possible implementation manner, obtaining the boiler master control output quantity includes:
[0014] Obtain the feedforward control quantity and the feedback control quantity of the boiler master control system;
[0015] Input the feedforward control quantity to the multiplicand end of the multiplier, and input the current manual control quantity to the multiplier end of the multiplier, and output a feedforward control correction quantity based on the multiplier;
[0016] Using an adder, perform an addition operation on the feedforward control correction quantity and the feedback control quantity to obtain the boiler master control output quantity.
[0017] In a possible implementation manner, the divider is:
[0018]
[0019] wherein, P PQ (t) is the ratio quantity, P BMC0 (t) is the boiler master control output quantity, P FCQ (t) is the feedforward control quantity.
[0020] In a possible implementation manner, generating a sampling pulse signal and a correction pulse signal in response to a manual signal input by a user includes:
[0021] If a pulse change from 0 to 1 occurs in the manual signal, trigger the rising-edge monostable flip-flop to output the sampling pulse signal, and trigger the falling-edge monostable flip-flop to output the correction pulse signal. The rising-edge monostable flip-flop is:
[0022]
[0023] The falling-edge monostable flip-flop is:
[0024]
[0025] Among them, P SP (t) is a sampling pulse signal, and T p is the pulse time width, and P MS (t) is a manual signal, and P CP (t) is a calibration pulse signal.
[0026] In a possible implementation manner, the first selector is:
[0027]
[0028] Among them, P S1 (t) is the first selection quantity, and P A1 (t) is the signal at the first input terminal of the first selector, and P PQ (t) is the ratio quantity, and P A3 (t) is the signal at the third input terminal of the first selector, and P SP (t) is the sampling pulse signal, and P A2 (t) is the signal at the second input terminal of the first selector.
[0029] In a possible implementation manner, the second selector is:
[0030]
[0031] Among them, P S2 (t) is the second selection quantity, and P B1 (t) is the signal at the first input terminal of the second selector, and P S1 (t) is the first selection quantity, and P B3 (t) is the signal at the third input terminal of the second selector, and P CP (t) is the calibration pulse signal, and P B2 (t) is the signal at the second input terminal of the second selector.
[0032] In a possible implementation manner, determining the second selection quantity as the current control quantity includes:
[0033] Using the tracking output of the feedback controller, according to the calibration pulse signal, controlling the tracking quantity of the feedback controller, where if the calibration pulse signal is 1, the tracking quantity is 0, and controlling the feedforward control correction quantity obtained by operating based on the second selection quantity as the boiler main control output quantity. If the calibration pulse signal is 0, the tracking quantity is the feedback control quantity, and controlling the feedback controller to operate normally. The tracking output is:
[0034] P CP (t) = 1;
[0035]
[0036] Among them, P CPCQ (t) is the feedforward control correction quantity, and K MCQ (t) is the current control quantity, and P FCQ (t) is the feedforward control quantity, and P BMCO (t) is the boiler master control output quantity, and P FCOQ (t) is the feedback control quantity, and L -1 is the inverse Laplace transform, and f FC (s) is the Laplace transfer function of the feedback controller in the boiler master control, and P E (t) is the deviation between the given value of the main steam pressure of the boiler in the boiler master control system and the actual value of the main steam pressure of the boiler, and P TQ (t) is the signal at the first input end of the tracking outputter, and P TC (t) is the signal at the second input end of the tracking outputter, and P CP (t) is the correction pulse signal.
[0037] In a second aspect, the present application also provides an on-line coal quality correction device for a thermal power unit, including:
[0038] A main control quantity acquisition module, configured to acquire the boiler main control output quantity, which is obtained by superimposing the feedforward control correction quantity and the feedback control quantity, and the feedforward control correction quantity is obtained by multiplying the feedforward control quantity and the current manual control quantity of the boiler main control system by a multiplier;
[0039] A ratio operation module, configured to use a divider to perform a ratio operation on the boiler main control output quantity and the feedforward control quantity to obtain a ratio quantity;
[0040] A pulse generation module, configured to generate a sampling pulse signal and a correction pulse signal in response to a manual signal input by a user;
[0041] A first selection module, configured to use a first selector to determine a first selection quantity according to the sampling pulse signal, where if the sampling pulse signal is 1, the ratio quantity is determined as the first selection quantity, and if the sampling pulse signal is 0, the first selection quantity remains the ratio quantity output by the first selector last time;
[0042] A second selection module, configured to use a second selector to determine a second selection quantity according to the correction pulse signal, where if the correction pulse signal is 1, the first selection quantity is determined as the second selection quantity, and if the correction pulse signal is 0, the second selection quantity remains the second selection quantity output by the second selector last time;
[0043] A calibration module is used to determine the second selected quantity as the current control quantity, and the current control quantity is used to calibrate the feedforward control quantity.
[0044] In a third aspect, the present application further provides a computer device, including a processor and a memory. The memory is used to store a computer program. When the computer program is executed by the processor, it implements the coal quality online calibration method for a thermal power unit as in the first aspect.
[0045] In a fourth aspect, the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by the processor, it implements the coal quality online calibration method for a thermal power unit as in the first aspect.
[0046] Compared with the prior art, the present application has at least the following beneficial effects:
[0047] By obtaining the boiler master control output quantity, which is obtained by superimposing the feedforward control correction quantity and the feedback control quantity, and the feedforward control correction quantity is obtained by multiplying the feedforward control quantity of the boiler master control system and the current manual control quantity by a multiplier; using a divider to perform a ratio operation on the boiler master control output quantity and the feedforward control quantity to obtain a ratio quantity; in response to a manual signal input by a user, generating a sampling pulse signal and a calibration pulse signal; using a first selector to determine a first selected quantity according to the sampling pulse signal, where if the sampling pulse signal is 1, the ratio quantity is determined as the first selected quantity, and if the sampling pulse signal is 0, the first selected quantity remains the ratio quantity output by the first selector last time; using a second selector to determine a second selected quantity according to the calibration pulse signal, where if the calibration pulse signal is 1, the first selected quantity is determined as the second selected quantity, and if the calibration pulse signal is 0, the second selected quantity remains the second selected quantity output by the second selector last time; determining the second selected quantity as the current control quantity, and the current control quantity is used to calibrate the feedforward control quantity. It is realized that when the sampling pulse signal and the calibration pulse signal are 0, it indicates that no coal quality change has occurred, and when the sampling pulse signal and the calibration pulse signal are 1, it indicates a coal quality change. Combining the first selector and the second selector to use the ratio quantity as the current control quantity when the coal quality changes, and using the current control quantity to calibrate the feedforward control quantity, thus effectively avoiding the problem of long calibration time caused by coal quality measurement, being able to quickly eliminate the current error of the feedforward controller, that is, realizing online calibration after coal quality change, and at the same time realizing non-interference calibration, eliminating the process fluctuations existing in the calibration process, and improving the coordinated control performance of the thermal power unit. Description of the Drawings
[0048] Figure 1 It is a schematic flow chart of the coal quality online calibration method for a thermal power unit shown in the embodiments of the present application;
[0049] Figure 2Schematic diagram of the structure of the coal quality on-line correction device for a thermal power unit shown in an embodiment of the present application;
[0050] Figure 3 Schematic diagram of the structure of the coal quality on-line correction device for a thermal power unit shown in another embodiment of the present application;
[0051] Figure 4 Schematic diagram of the coal quality on-line correction process shown in an embodiment of the present application;
[0052] Figure 5 Schematic diagram of the structure of the computer device shown in an embodiment of the present application. Detailed implementation manners
[0053] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0054] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of a coal quality on-line correction method for a thermal power unit provided in an embodiment of the present application. The coal quality on-line correction method for a thermal power unit in the embodiment of the present application can be applied to a coal quality on-line correction device, and this device can be integrated into a computer device, and this computer device includes but is not limited to devices such as smart phones, laptop computers, tablet computers, desktop computers, physical servers, and cloud servers.
[0055] Please refer to Figure 2 , Figure 2 which is a schematic diagram of the structure of a coal quality on-line correction device for a thermal power unit provided in an embodiment of the present application. As shown in Figure 2 , this device includes a main control quantity acquisition module 201, a ratio operation module 202, a pulse generation module 203, a first selection module 204, a second selection module 205, and a correction module 206. Optionally, the schematic diagrams of the structures of the various modules of this device are as shown in Figure 3 . Next, the coal quality on-line correction method for a thermal power unit of the present application will be explained in conjunction with Figures 1 to 3 . As shown in Figure 1 , the coal quality on-line correction method for a thermal power unit in this embodiment includes steps S101 to S106, which are described in detail as follows:
[0056] Step S101: Obtain the boiler main control output quantity, where the boiler main control output quantity is obtained by superimposing a feedforward control correction quantity and a feedback control quantity, and the feedforward control correction quantity is obtained by multiplying the feedforward control quantity of the boiler main control system and the current manual control quantity by a multiplier.
[0057] In this step, the feedforward control quantity is the feedforward control quantity obtained by converting the load setting through open-loop control, and the current manual control quantity is the control quantity input by the user for correcting the feedforward control quantity. It can be understood that in order to consider the influence of coal quality change and ensure the accuracy of manual correction, the current manual control quantity is adjusted by the first selector and the second selector below, that is, the current control quantity is obtained.
[0058] Optionally, the multiplier is:
[0059] P CFCQ (t) = K MCQ (t) FCQ (t);
[0060] Wherein, P CFCQ (t) is the feedforward control correction quantity; K MCQ (t) is the current manual control quantity, with the unit of dimensionless; P FCQ (t) is the feedforward control quantity.
[0061] In some embodiments, the step S101 includes:
[0062] Obtain the feedforward control quantity and the feedback control quantity of the boiler master control system;
[0063] Input the feedforward control quantity to the multiplicand end of the multiplier, and input the current manual control quantity to the multiplier end of the multiplier, and output the feedforward control correction quantity based on the multiplier;
[0064] Use an adder to perform an addition operation on the feedforward control correction quantity and the feedback control quantity to obtain the boiler master control output quantity.
[0065] In this embodiment, as Figure 3 shown, obtain the coal feeding static quantity based on the load setting of the steam turbine master control system, and obtain the coal feeding dynamic quantity based on the load setting, the load target and the load rate; use a feedforward controller to perform an addition operation on the coal feeding static quantity and the coal feeding dynamic quantity to obtain the feedforward control quantity. In the correction module 206, input the feedforward control quantity to the multiplicand end of the multiplier, and input the current manual control quantity to the multiplier end of the multiplier, and output the feedforward control correction quantity based on the multiplier.
[0066] Input the boiler main steam pressure set value to the minuend end of the subtractor, input the actual value of the boiler main steam pressure to the subtrahend end of the subtractor, the subtractor outputs a deviation amount, and then input this deviation amount to the input end of the feedback controller. The output end of the feedback controller outputs a feedback control amount. In the main control quantity acquisition module 201, input the feedforward control correction amount and the feedback controller to the input end of the adder, and the output end of the adder outputs the boiler main control output amount.
[0067] Optionally, the adder is:
[0068] P BMCO (t) = P CFCQ (t) + P FCOQ (t);
[0069] Wherein, P BMCO (t) is the boiler main control output amount, P CFCQ (t) is the feedforward control correction amount, P FCOQ (t) is the feedback controller.
[0070] Step S102, use a divider to perform a ratio operation on the boiler main control output amount and the feedforward control amount to obtain a ratio amount.
[0071] In this step, as Figure 3 shown, in the ratio operation module 202, input the boiler main control output amount to the dividend end of the divider, input the feedforward control amount to the divisor end of the divider, and the divider outputs the ratio amount.
[0072] Optionally, the divider is:
[0073]
[0074] Wherein, P PQ (t) is the ratio amount, with the unit being dimensionless, P BMC0 (t) is the boiler main control output amount, P FCQ (t) is the feedforward control amount.
[0075] Step S103, in response to a manual signal input by the user, generate a sampling pulse signal and a correction pulse signal.
[0076] In this step, the sampling pulse signal is used to control the first selector, and the correction pulse signal is used to control the second controller.
[0077] In some embodiments, step S103 includes:
[0078] If the manual signal has a pulse change from 0 to 1, trigger the rising-edge monostable flip-flop to output the sampling pulse signal and trigger the falling-edge monostable flip-flop to output the correction pulse signal. The rising-edge monostable flip-flop is:
[0079]
[0080] The falling-edge monostable flip-flop is:
[0081]
[0082] Where P SP (t) is the sampling pulse signal, with the unit of Boolean quantity, and T P is the pulse width, with the unit of s, and P MS (t) is the manual signal, with the unit of Boolean quantity, and P CP (t) is the correction pulse signal, with the unit of Boolean quantity.
[0083] In this embodiment, as Figure 3 shown, in the pulse generation module 203, input the manual signal to the input terminal of the rising-edge monostable flip-flop. If the manual signal has a pulse change from 0 to 1, the output terminal of the rising-edge monostable flip-flop outputs the sampling pulse signal; and input the sampling pulse signal to the third input terminal of the first selector and the input terminal of the falling-edge monostable flip-flop respectively. The output terminal of the falling-edge monostable flip-flop outputs the correction pulse signal, and input the correction pulse signal to the third input terminal of the second selector.
[0084] Step S104, use the first selector to determine the first selection quantity according to the sampling pulse signal. If the sampling pulse signal is 1, determine the ratio quantity as the first selection quantity. If the sampling pulse signal is 0, the first selection quantity remains the ratio quantity output by the first selector last time.
[0085] In this step, as Figure 3 shown, in the first selection module 204, input the ratio quantity output by the ratio operation module 202 to the first input terminal A1 of the first selector, input the sampling pulse signal output by the pulse generation module 203 to the third input terminal A3 of the first selector. The second input terminal A2 of the first selector is used to receive the first selection quantity. When the sampling pulse signal is 1, the output terminal of the first selector outputs the ratio quantity as the first selection quantity. When the sampling pulse signal is 0, the first selector may not act, that is, the first selection quantity continues to remain the ratio quantity output by the first selector last time. It should be noted that when the sampling pulse signal is 0, if the first selector has no last output in one cycle, the first selection quantity is the initial value 1.
[0086] In some embodiments, the first selector is:
[0087]
[0088] where P S1 (t) is the first selection quantity, with the unit being dimensionless, and P A1 (t) is the signal at the first input terminal of the first selector, with the unit being dimensionless, and P PQ (t) is the ratio quantity, with the unit being dimensionless, and P A3 (t) is the signal at the third input terminal of the first selector, with the unit being Boolean, and P SP (t) is the sampling pulse signal, with the unit being Boolean, and P A2 (t) is the signal at the second input terminal of the first selector, with the unit being dimensionless.
[0089] Step S105: Use a second selector to determine a second selection quantity according to the correction pulse signal. If the correction pulse signal is 1, determine the first selection quantity as the second selection quantity. If the correction pulse signal is 0, the second selection quantity remains the second selection quantity output by the second selector last time.
[0090] In this step, as Figure 3 shown, in the second selection module 205, input the first selection quantity output by the first selector to the first input terminal B1 of the second selector, input the correction pulse signal output by the pulse generation module 203 to the third input terminal B3 of the second selector, and the second input terminal B2 of the second selector is used to receive the second selection quantity. When the correction pulse signal is 1, the output terminal of the second selector outputs the first selection quantity as the second selection quantity. When the correction pulse signal is 0, the second selector may not act, that is, the second selection quantity continues to remain the second selection quantity output by the second selector last time. It should be noted that when the correction pulse signal is 0, if the second selector has no previous output within one cycle, the second selection quantity is the initial value 1.
[0091] In some embodiments, the second selector is:
[0092]
[0093] where P S2 (t) is the second selection quantity, with the unit being dimensionless, and P B1 (t) is the signal at the first input terminal of the second selector, with the unit being dimensionless, and P S1 (t) is the first selection quantity, with the unit being dimensionless, and P B3 (t) is the signal at the third input terminal of the second selector, with the unit being Boolean,CP (t) is the correction pulse signal, with the unit of Boolean quantity, P B2 (t) is the signal at the second input terminal of the second selector, with the unit of dimensionless.
[0094] Step S106, determine the second selection quantity as the current control quantity, and the current control quantity is used to correct the feedforward control quantity.
[0095] In this step, in the correction module 206, replace the above current manual control quantity with the second selection quantity as the current control quantity, that is, K MCQ (t) = P S2 (t), so as to use the current control quantity to re-correct the feedforward control quantity and obtain the target feedforward control correction quantity.
[0096] In some embodiments, after determining the second selection quantity as the current control quantity, it further includes:
[0097] Using the tracking output of the feedback controller, according to the correction pulse signal, control the tracking quantity of the feedback controller. If the correction pulse signal is 1, the tracking quantity is 0, and control the feedforward control correction quantity obtained by operating based on the second selection quantity as the boiler master control output quantity. If the correction pulse signal is 0, the tracking quantity is the feedback control quantity, and control the feedback controller to operate normally, where the tracking output is:
[0098] P CP (t) = 1;
[0099]
[0100] Among them, P CPCQ (t) is the feedforward control correction quantity, K MCQ (t) is the current control quantity, P FCQ (t) is the feedforward control quantity, P BMCO (t) is the boiler master control output quantity, P FCOQ (t) is the feedback control quantity, L -1 is the inverse Laplace transform, f FC (s) is the Laplace transfer function of the feedback controller in the boiler master control, P E (t) is the deviation between the given value of the boiler main steam pressure and the actual value of the boiler main steam pressure in the boiler master control system, P TQ (t) is the signal at the first input terminal of the tracking output, P TC (t) is the signal at the second input terminal of the tracking output, P CP (t) is the correction pulse signal.
[0101] In this embodiment, as Figure 3 shown, in the correction module 206, the second selection quantity and the feedforward control quantity are input into a multiplier, and the multiplier outputs a target feedforward control correction quantity. In the feedback controller, the correction pulse signal is input into the output tracker of the feedback controller. If the correction pulse signal is 1, the output tracker outputs a tracking quantity 0 as the feedback control quantity. If the correction pulse signal is 0, the output tracker uses the feedback control quantity in step 101 as the output. In the main control quantity acquisition module 201, the output of the output tracker and the target feedforward control correction quantity are input into an adder, and the adder finally outputs a target boiler main control output quantity.
[0102] It can be understood that, as Figure 4 shown, when the correction pulse signal is 1, the feedback control quantity is 0, the second selection quantity is a ratio quantity, and the feedforward control correction quantity is the target feedforward control correction quantity obtained by correcting the feedforward control quantity based on the second selection quantity. Therefore, the boiler main control output quantity is the target feedforward control correction quantity. When the correction pulse signal is 0, the feedback control quantity is the feedback control quantity normally obtained based on the deviation quantity in step S101, the second selection quantity is 1, and the feedforward control correction quantity is the feedforward control correction quantity in step S101, that is, the output of the boiler main control system remains unchanged and is the boiler main control output quantity in step S101, that is, P CPCQ (t) = P BMCO (t), P CP (t) = 1.
[0103] In order to execute the on-line coal quality correction method for a thermal power unit corresponding to the above method embodiment to achieve the corresponding functions and technical effects. Refer to Figure 2 , Figure 2 which shows a structural block diagram of an on-line coal quality correction device for a thermal power unit provided by an embodiment of the present application. For the sake of convenience of description, only the parts related to this embodiment are shown. The on-line coal quality correction device for a thermal power unit provided by an embodiment of the present application includes:
[0104] A main control quantity acquisition module 201, configured to acquire a boiler main control output quantity, where the boiler main control output quantity is obtained by superimposing a feedforward control correction quantity and a feedback control quantity, and the feedforward control correction quantity is obtained by multiplying the feedforward control quantity of the boiler main control system and the current manual control quantity by a multiplier;
[0105] A ratio operation module 202, configured to use a divider to perform a ratio operation on the boiler main control output quantity and the feedforward control quantity to obtain a ratio quantity;
[0106] A pulse generation module 203, configured to generate a sampling pulse signal and a correction pulse signal in response to a manual signal input by a user;
[0107] The first selection module 204 is configured to use a first selector to determine a first selection quantity according to the sampling pulse signal. If the sampling pulse signal is 1, the ratio quantity is determined as the first selection quantity. If the sampling pulse signal is 0, the first selection quantity remains the ratio quantity output by the first selector last time.
[0108] The second selection module 205 is configured to use a second selector to determine a second selection quantity according to the correction pulse signal. If the correction pulse signal is 1, the first selection quantity is determined as the second selection quantity. If the correction pulse signal is 0, the second selection quantity remains the second selection quantity output by the second selector last time.
[0109] The correction module 206 is configured to determine the second selection quantity as the current control quantity, and the current control quantity is used to correct the feedforward control quantity.
[0110] In some embodiments, the master control quantity acquisition module 201 is specifically configured to:
[0111] Obtain the feedforward control quantity and the feedback control quantity of the boiler master control system;
[0112] Input the feedforward control quantity to the multiplicand end of the multiplier, and input the current manual control quantity to the multiplier end of the multiplier, and output the feedforward control correction quantity based on the multiplier;
[0113] Use an adder to perform an addition operation on the feedforward control correction quantity and the feedback control quantity to obtain the boiler master control output quantity.
[0114] In some embodiments, the divider is:
[0115]
[0116] where P PQ (t) is the ratio quantity, P BMC0 (t) is the boiler master control output quantity, P FCQ (t) is the feedforward control quantity.
[0117] In some embodiments, the pulse generation module 203 is specifically configured to:
[0118] If the manual signal has a pulse change from 0 to 1, trigger the rising-edge monostable flip-flop to output the sampling pulse signal, and trigger the falling-edge monostable flip-flop to output the correction pulse signal. The rising-edge monostable flip-flop is:
[0119]
[0120] The falling-edge monostable flip-flop is as follows:
[0121]
[0122] Wherein, P SP (t) is the sampling pulse signal, T p is the pulse time width, P MS (t) is the manual signal, P CP (t) is the correction pulse signal.
[0123] In some embodiments, the first selector is as follows:
[0124]
[0125] Wherein, P S1 (t) is the first selection quantity, P A1 (t) is the signal at the first input terminal of the first selector, P PQ (t) is the ratio quantity, P A3 (t) is the signal at the third input terminal of the first selector, P SP (t) is the sampling pulse signal, P A2 (t) is the signal at the second input terminal of the first selector.
[0126] In some embodiments, the second selector is as follows:
[0127]
[0128] Wherein, P S2 (t) is the second selection quantity, P B1 (t) is the signal at the first input terminal of the second selector, P S1 (t) is the first selection quantity, P B3 (t) is the signal at the third input terminal of the second selector, P CP (t) is the correction pulse signal, P B2 (t) is the signal at the second input terminal of the second selector.
[0129] In some embodiments, the correction module 206 is further configured to use the tracking output of the feedback controller to control the tracking quantity of the feedback controller according to the correction pulse signal. If the correction pulse signal is 1, the tracking quantity is 0, and control the feedforward control correction quantity obtained based on the second selection quantity as the boiler main control output quantity. If the correction pulse signal is 0, the tracking quantity is the feedback control quantity, and control the feedback controller to operate normally. The tracking output is as follows:
[0130] PCP P(t) = 1;
[0131]
[0132] where P CPCQ (t) is the feedforward control correction amount, K MCQ (t) is the current control amount, P FCQ (t) is the feedforward control amount, P BMCO (t) is the boiler master control output amount, P FCOQ (t) is the feedback control amount, L -1 is the inverse Laplace transform, f FC (s) is the Laplace transfer function of the feedback controller in the boiler master control system, P E (t) is the deviation amount between the given value of the main steam pressure of the boiler and the actual value of the main steam pressure of the boiler in the boiler master control system, P TQ (t) is the signal at the first input end of the tracking outputter, P TC (t) is the signal at the second input end of the tracking outputter, P CP (t) is the correction pulse signal.
[0133] The above on-line coal quality correction device for a thermal power unit can implement the on-line coal quality correction method for a thermal power unit in the above method embodiment. The optional items in the above method embodiment are also applicable to this embodiment, which will not be elaborated here. The remaining content of the embodiment of the present application can refer to the content of the above method embodiment and will not be repeated in this embodiment.
[0134] Figure 5 This is a schematic structural diagram of a computer device provided in an embodiment of the present application. As Figure 5 shown, the computer device 5 in this embodiment includes: at least one processor 50 ( Figure 5 only one is shown in the figure), a processor, a memory 51, and a computer program 52 stored in the memory 51 and executable on the at least one processor 50. When the processor 50 executes the computer program 52, the steps in any of the above method embodiments are implemented.
[0135] The computer device 5 may be a computing device such as a smart phone, a tablet computer, a desktop computer, and a cloud server. The computer device may include but is not limited to the processor 50 and the memory 51. Those skilled in the art can understand that Figure 5 this is only an example of the computer device 5 and does not constitute a limitation on the computer device 5. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include input / output devices, network access devices, etc.
[0136] The so-called processor 50 may be a Central Processing Unit (CPU), and the processor 50 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0137] In some embodiments, the memory 51 may be an internal storage unit of the computer device 5, such as the hard disk or memory of the computer device 5. In some other embodiments, the memory 51 may also be an external storage device of the computer device 5, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the computer device 5. Further, the memory 51 may also include both the internal storage unit and the external storage device of the computer device 5. The memory 51 is used to store an operating system, application programs, a BootLoader, data, and other programs, such as the program code of the computer program. The memory 51 may also be used to temporarily store data that has been output or will be output.
[0138] In addition, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0139] An embodiment of the present application provides a computer program product, and when the computer program product runs on a computer device, the computer device is caused to implement the steps in each of the above method embodiments when executed.
[0140] In several embodiments provided by this application, it can be understood that each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, the program segment, or the part of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved.
[0141] If the described functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs and other various media that can store program codes.
[0142] The specific embodiments described above have further elaborated on the purpose, technical solution, and beneficial effects of this application. It should be understood that the above description is only specific embodiments of this application and is not used to limit the protection scope of this application. It is particularly pointed out that for those skilled in the art, any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this application shall be included in the protection scope of this application.
Claims
1. An on-line coal quality calibration method for a thermal power unit, characterized in that, Including: Obtain the boiler master output, which is obtained by superimposing a feedforward control correction amount and a feedback control amount. The feedforward control correction amount is obtained by multiplying the feedforward control amount of the boiler master control system and the current manual control amount by a multiplier; Use a divider to perform a ratio operation on the boiler master output and the feedforward control amount to obtain a ratio amount; In response to a manual signal input by the user, generate a sampling pulse signal and a correction pulse signal; Use a first selector to determine a first selection amount according to the sampling pulse signal. If the sampling pulse signal is 1, determine the ratio amount as the first selection amount. If the sampling pulse signal is 0, the first selection amount remains the ratio amount output by the first selector last time; Use a second selector to determine a second selection amount according to the correction pulse signal. If the correction pulse signal is 1, determine the first selection amount as the second selection amount. If the correction pulse signal is 0, the second selection amount remains the second selection amount output by the second selector last time; Determine the second selection amount as the current control amount, and the current control amount is used to correct the feedforward control amount.
2. The on-line coal quality calibration method for a thermal power unit according to claim 1, characterized in that, The obtaining of the boiler master output includes: Obtain the feedforward control amount and the feedback control amount of the boiler master control system; Input the feedforward control amount to the multiplicand end of the multiplier, and input the current manual control amount to the multiplier end of the multiplier, and output the feedforward control correction amount based on the multiplier; Use an adder to perform an addition operation on the feedforward control correction amount and the feedback control amount to obtain the boiler master output.
3. The on-line coal quality calibration method for a thermal power unit according to claim 1, characterized in that The divider is: where, P PQ (t) is the ratio quantity, P BMC0 (t) is the boiler main control output quantity, P FCQ (t) is the feedforward control quantity.
4. The on-line coal quality correction method for a thermal power unit according to claim 1, characterized in that The generating of the sampling pulse signal and the correction pulse signal in response to the manual signal input by the user includes: If the manual signal has a pulse change from 0 to 1, trigger the rising-edge monostable flip-flop to output the sampling pulse signal, and trigger the falling-edge monostable flip-flop to output the correction pulse signal. The rising-edge monostable flip-flop is: The falling-edge monostable flip-flop is: Among them, P SP (t) is the sampling pulse signal, and T p is the pulse time width, P MS (t) is the manual signal, and P CP (t) is the correction pulse signal.
5. The on-line coal quality correction method for a thermal power unit according to claim 1, characterized in that, The first selector is: where, P S1 (t) is the first selection quantity, P A1 (t) is the signal at the first input terminal of the first selector, P PQ (t) is the ratio quantity, P A3 (t) is the signal at the third input terminal of the first selector, P SP (t) is the sampling pulse signal, P A2 (t) is the signal at the second input terminal of the first selector.
6. The on-line coal quality calibration method for a thermal power unit according to claim 1, characterized in that The second selector is: wherein, P S2 (t) is the second selection quantity, and P B1 (t) is the signal at the first input terminal of the second selector, and P S1 (t) is the first selection quantity, and P B3 (t) is the signal at the third input terminal of the second selector, and P CP (t) is the correction pulse signal, and P B2 (t) is the signal at the second input terminal of the second selector.
7. The on-line coal quality calibration method for a thermal power unit according to claim 1, characterized in that The determining of the second selection amount as the current control amount includes: Use the tracking output of the feedback controller to control the tracking amount of the feedback controller according to the correction pulse signal. If the correction pulse signal is 1, the tracking amount is 0, and control the feedforward control correction amount corrected based on the second selection amount as the boiler master output. If the correction pulse signal is 0, the tracking amount is the feedback control amount, and control the feedback controller to operate normally. The tracking output is: Among them, P CPCQ (t) is the feedforward control correction amount, K MCQ (t) is the current control amount, P FCQ (t) is the feedforward control amount, P BMCO (y) is the boiler master control output amount, P FCOQ (t) is the feedback control amount, L -1 is the inverse Laplace transform, f FC (s) is the Laplace transfer function of the feedback controller in the boiler master control, P E (t) is the deviation amount between the given value of the boiler main steam pressure and the actual value of the boiler main steam pressure in the boiler master control system, P TQ (t) is the signal at the first input terminal of the tracking outputter, P TC (t) is the signal at the second input terminal of the tracking outputter, P CP (t) is the correction pulse signal.
8. An on-line coal quality calibration device for a thermal power unit, characterized in that, Including: A master control amount acquisition module for obtaining the boiler master output, which is obtained by superimposing a feedforward control correction amount and a feedback control amount. The feedforward control correction amount is obtained by multiplying the feedforward control amount of the boiler master control system and the current manual control amount by a multiplier; A ratio operation module, which is used to perform a ratio operation on the boiler main control output and the feedforward control quantity by using a divider to obtain a ratio quantity; A pulse generation module, which is used to generate a sampling pulse signal and a correction pulse signal in response to a manual signal input by a user; A first selection module, which is used to determine a first selection quantity by using a first selector according to the sampling pulse signal. If the sampling pulse signal is 1, the ratio quantity is determined as the first selection quantity. If the sampling pulse signal is 0, the first selection quantity remains the ratio quantity output by the first selector last time; A second selection module, which is used to determine a second selection quantity by using a second selector according to the correction pulse signal. If the correction pulse signal is 1, the first selection quantity is determined as the second selection quantity. If the correction pulse signal is 0, the second selection quantity remains the second selection quantity output by the second selector last time; A correction module, which is used to determine the second selection quantity as the current control quantity, and the current control quantity is used to correct the feedforward control quantity.
9. A computer device, characterized in that, It includes a processor and a memory. The memory is used to store a computer program, and when the computer program is executed by the processor, it implements the on-line coal quality correction method of the thermal power unit according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, It stores a computer program, and when the computer program is executed by a processor, it implements the on-line coal quality correction method of the thermal power unit according to any one of claims 1 to 7.
Citation Information
Patent Citations
Coal quantity optimization prediction control method based on AGC optimization of thermal power plant
CN112286057A
Fuel thermal value self-correcting system and method for thermal power generating unit coordinated control system
CN113311772A