Denitration system control method, device, equipment and storage medium
Through the linear self-immune disturbance controller to obtain and adjust the parameters of the denitrification system, the parameters complexity and adjustment problems in the existing technology are solved, and efficient and precise control of the denitrification system is achieved.
Patent Information
- Application Number
- CN202510620784.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-07-22
AI Technical Summary
The existing denitrification system control methods are unable to promote and apply in engineering practice due to the large number of parameters, unclear physical significance and mutual coupling, and the complex adjustment process, which relies heavily on the experience of debugging engineers.
A linear autoimmune controller is used to obtain system parameters and input signals, obtain control signals through calculations, and determine the adjustment mode according to the working conditions parameters, and adjust the system parameters to achieve precise control.
It reduces the calculation amount and adjustment complexity of parameters, improves control accuracy and robustness, and enables the denitrification system to be promoted in practical applications.
Smart Images

Figure CN120346657A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of denitration system control, and particularly to a denitration system control method, device, equipment and storage medium. Background Art
[0002] As a clean energy source, biogas is widely used in power generation by generator sets. However, nitrogen oxides (NOX) generated during the combustion process need to be treated by a denitration system to meet environmental protection requirements. Precise control of the denitration system is challenging. Complexity of the denitration system itself: The denitration system (Selective Catalytic Reduction, SCR) is a typical complex controlled object with strong nonlinearity, large time delay (gas transmission, chemical reaction, sensor response delay, etc.), time-varying characteristics (catalyst activity decay), and multiple disturbances (exhaust gas temperature / flow rate changes, environmental factors, measurement noise). Special disturbances of biogas fuel: The instability of biogas composition and combustion characteristics will cause large fluctuations in the engine exhaust parameters (temperature, NOX original emission), posing higher requirements for the robustness and adaptability of the denitration system.
[0003] Existing control methods include PID control and standard nonlinear active disturbance rejection control (ADRC). The PID control structure is simple, but when dealing with the strong nonlinearity, large time delay and multi-disturbance coupling of the denitration system, the control accuracy and dynamic performance are difficult to meet high-standard emission requirements. Although the standard nonlinear active disturbance rejection control (ADRC) can handle nonlinearity and unknown disturbances, it contains multiple nonlinear functions, resulting in a large number of parameters to be tuned, unclear physical meanings of the parameters, mutual coupling, and a very complex and time-consuming tuning process, which seriously depends on the experience of debugging engineers. This constitutes the main obstacle to its popularization and application in engineering practice.
[0004] Therefore, there is an urgent need to propose a denitration system control method, device, equipment and storage medium to solve the technical problem in the prior art that when the control method controls the denitration system, due to a large number of parameters to be tuned, unclear physical meanings of the parameters, mutual coupling, a very complex and time-consuming tuning process, and serious dependence on the experience of debugging engineers, it cannot be popularized and applied in engineering practice. Summary of the Invention
[0005] In view of this, it is necessary to provide a denitration system control method, device, equipment and storage medium to solve the technical problem in the prior art that when the control method controls the denitration system, due to a large number of parameters to be tuned, unclear physical meanings of the parameters, mutual coupling, a very complex and time-consuming tuning process, and serious dependence on the experience of debugging engineers, it cannot be popularized and applied in engineering practice.
[0006] To solve the above problems, in a first aspect, the present invention provides a denitration system control method, including: Obtain the system parameters, input signals, and operating conditions parameters of the denitration system; the system parameters include system gain, time constant, pure dead time, control bandwidth, observer bandwidth, and disturbance compensation gain; Calculate the system gain, the time constant, the pure dead time, the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal; Determine an adjustment mode according to the control signal and the operating conditions parameters, and adjust the system parameters according to the adjustment mode to obtain adjusted system parameters; Control the denitration system according to the adjusted system parameters.
[0007] In a possible implementation manner, the calculating the system gain, the time constant, the pure dead time, the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal includes: Calculate the system gain, the time constant, the pure dead time, and the input signal according to the denitration system to obtain an error signal; Calculate the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the error signal based on the linear active disturbance rejection controller to obtain a control signal.
[0008] In a possible implementation manner, the calculating the system gain, the time constant, the pure dead time, and the input signal according to the denitration system to obtain an error signal includes: Input the system gain, the time constant, the pure dead time, and the input signal into the denitration system to obtain an actual output; Perform a no-time-delay prediction on the input signal according to a predictor to obtain a no-time-delay output; Obtain an error signal according to the actual output and the no-time-delay output.
[0009] In a possible implementation manner, the linear active disturbance rejection controller includes a state observer and an error feedback module; the calculating the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the error signal based on the linear active disturbance rejection controller to obtain a control signal includes: Calculate the disturbance compensation gain, the observer bandwidth, and the error signal according to the state observer to obtain a system state and a total disturbance; Calculate the system state and the control bandwidth according to the error feedback module to obtain a preliminary control law signal; Obtain a control signal according to the preliminary control law signal, the total disturbance, and the disturbance compensation gain.
[0010] In a possible implementation, the determining an adjustment mode according to the control signal and the operating condition parameters includes: Judge whether the denitration system has an overshoot phenomenon according to the output signal in the operating condition parameters; If so, determine that the adjustment mode is the overshoot mode; If not, determine the adjustment mode according to the gas parameters in the operating condition parameters and the control signal.
[0011] In a possible implementation, the determining an adjustment mode according to the gas parameters in the operating condition parameters and the control signal includes: Judge whether the denitration system recovers slowly when there is a sudden flow change or pressure fluctuation according to the gas parameters; If so, determine that the adjustment mode is disturbance rejection adjustment; If not, when the control signal fluctuates frequently or there is a time delay change and the denitration system is unstable, determine that the adjustment mode is time delay adjustment.
[0012] In a possible implementation, the adjusting the system parameters according to the adjustment mode to obtain the adjusted system parameters includes: When the adjustment mode is the overshoot mode, decrease the time constant according to a preset time constant, and increase the system gain and the pure time delay according to a preset system gain and a preset pure time delay respectively; When the adjustment mode is disturbance rejection adjustment, decrease the disturbance compensation gain according to a preset disturbance compensation gain, and increase the control bandwidth and the observer bandwidth according to a preset control bandwidth and a preset observer bandwidth respectively; When the adjustment mode is time delay adjustment, increase the disturbance compensation gain according to a preset disturbance compensation gain, and decrease the control bandwidth and the observer bandwidth according to a preset control bandwidth and a preset observer bandwidth respectively.
[0013] In a second aspect, the present invention also provides a denitration system control device, including: A signal acquisition module, configured to acquire the system parameters, input signals, and operating condition parameters of the denitration system; the system parameters include system gain, time constant, pure time delay, control bandwidth, observer bandwidth, and disturbance compensation gain; A signal calculation module, configured to calculate the system gain, the time constant, the pure time delay, the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal; A parameter adjustment module, configured to determine an adjustment mode according to the control signal and the operating condition parameters, and adjust the system parameters according to the adjustment mode to obtain adjusted system parameters; A system control module, configured to control the denitration system according to the adjusted system parameters.
[0014] In a third aspect, an embodiment of the present invention discloses a denitration system control device, including: a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, each step of the embodiment of the above-mentioned denitration system control method is implemented.
[0015] In a fourth aspect, an embodiment of the present invention discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each step of the embodiment of the above-mentioned denitration system control method is implemented.
[0016] The beneficial effects of the present invention are as follows: system parameters, input signals, and operating condition parameters of the denitration system are obtained. The system parameters include system gain, time constant, pure time delay, control bandwidth, observer bandwidth, and disturbance compensation gain. Thus, the system parameters and input signals can be calculated according to the denitration system and the linear active disturbance rejection controller to obtain a control signal. Furthermore, the number of parameters in the denitration system can be reduced, the physical meaning of the parameters is made clear, and the calculation amount is reduced. Further, the control signal and the operating condition parameters can be judged to obtain an adjustment mode, and then the system parameters can be adjusted according to the adjustment mode to obtain adjusted system parameters, reducing the adjustment time and complexity. Thus, the denitration system can be controlled according to the adjusted system parameters, and thus it can be popularized in practical applications. Description of the Drawings
[0017] Figure 1 It is a schematic flowchart of an embodiment of the denitration system control method provided by the present invention; Figure 2 It is a schematic flowchart of an embodiment of the error signal calculation provided by the present invention; Figure 3 It is a schematic flowchart of an embodiment of the control signal calculation provided by the present invention; Figure 4 For the present invention Figure 1 It is a schematic flowchart of an embodiment of step S103 in the present invention; Figure 5A coordinate schematic diagram of an embodiment of the output value of the SCR system under a step disturbance provided by the present invention; Figure 6 A coordinate schematic diagram of an embodiment of the output under different model parameters after parameter setting provided by the present invention; Figure 7 A schematic diagram of the structure of an embodiment of a denitration system control device provided by the present invention; Figure 8 A schematic structural diagram of an embodiment of the denitration system control device provided by the present invention. DETAILED DESCRIPTION
[0018] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0019] like Figure 1 As shown, a specific embodiment of the present invention discloses a denitration system control method, comprising: S101. Obtain system parameters, input signals and operating parameters of a denitration system; the system parameters include system gain, time constant, pure lag time, control bandwidth, observer bandwidth and disturbance compensation gain.
[0020] Among them, the denitrification system (i.e., SCR denitrification system) can be used as the controlled object and can be approximated as a first-order process with deadtime (FOPDT) object, as shown in formula (1): (1) In the formula, is the system gain, is the time constant, is the pure lag time, where , and It can be obtained through the curve flying method or test data, and the specific process can be set according to the actual situation. Its differential form can be expressed as ,in, is the known model information, is the input gain, is an external disturbance. System parameters can be set according to requirements. The system parameters in the embodiments of the present invention may include system gain, time constant, pure dead time, control bandwidth, observer bandwidth, and disturbance compensation gain. The initial values of the system parameters can be set according to the actual situation, so that calculations can be performed based on the initial values of the system parameters in the subsequent process. It is also possible to obtain the input signal and operating condition parameters of the denitration system. The input signal can be a control variable, such as ammonia flow rate, etc., which can be specifically set according to the actual situation. The operating condition parameters may include data such as flue gas temperature, flow rate change, ammonia flow rate, etc.
[0021] S102. Calculate the system gain, time constant, pure dead time, control bandwidth, observer bandwidth, disturbance compensation gain, and input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal.
[0022] Among them, the linear active disturbance rejection controller can be MLADRC (Model-Assisted Linear Active Disturbance Rejection Control), which is an advanced control module designed specifically for the SCR denitration system. It combines the advantages of model assistance and active disturbance rejection control (ADRC) to solve problems such as system time delay, nonlinear disturbance, and model uncertainty. Its core is to estimate and compensate the total disturbance in real time through an extended state observer (ESO), and at the same time use the preset model information to improve the control accuracy. Thus, the system gain, time constant, pure dead time, control bandwidth, observer bandwidth, disturbance compensation gain, and input signal can be calculated according to the denitration system and the linear active disturbance rejection controller, and a control signal can be obtained.
[0023] S103. Determine the adjustment mode according to the control signal and the operating condition parameters, and adjust the system parameters according to the adjustment mode to obtain the adjusted system parameters.
[0024] Among them, the control signal and the operating condition parameters can be judged to obtain the actual situation of the denitration system under the current operating condition, and then the adjustment mode can be determined according to the actual situation and the control signal. The system parameters of the SCR denitration system will change under different operating conditions. The parameters tuned for typical operating conditions lack robustness, and the system parameters need to be re-tuned to meet the denitration control effect of the denitration system under all operating conditions. Therefore, the system parameters can be adjusted according to the adjustment mode, and then the adjusted system parameters can be obtained.
[0025] S104. Control the denitration system according to the adjusted system parameters.
[0026] Among them, the denitration system can be controlled according to the adjusted system parameters. The specific control method can be that after adjusting the system parameters, the finally output control signal is used as the input signal of the denitration system for input, and then the operating parameters of the denitration system according to the input signal are obtained, and then subsequent processes such as step 102 are carried out, and then the cycle is carried out, improving the accuracy of the denitration system.
[0027] It should be understood that: the denitration system control method provided by the embodiments of the present application can be applied to the denitration system control system. Among them, the denitration system control method can be based on a software system running on a terminal device. The terminal device can be a server, a tablet computer, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a mobile phone and other terminal devices. The embodiments of the present application do not impose any restrictions on the specific type of the terminal device.
[0028] Compared with the prior art, the system parameters, input signals and operating parameters of the denitration system provided by this embodiment are obtained. The system parameters include system gain, time constant, pure dead time, control bandwidth, observer bandwidth and disturbance compensation gain. Thus, the system parameters and input signals can be calculated according to the denitration system and the linear active disturbance rejection controller to obtain a control signal. Furthermore, the parameters in the denitration system can be reduced, making the physical meaning of the parameters clear and reducing the calculation amount. Further, the control signal and the operating parameters can be judged to obtain an adjustment mode, and then the system parameters are adjusted according to the adjustment mode to obtain the adjusted system parameters, reducing the adjustment time and complexity. Thus, the denitration system can be controlled according to the adjusted system parameters, and thus can be popularized in practical applications.
[0029] In some embodiments of the present invention, step S102 includes: Calculating an error signal according to the denitration system for the system gain, time constant, pure dead time and input signal; Calculating a control signal based on the linear active disturbance rejection controller for the control bandwidth, observer bandwidth, disturbance compensation gain and error signal.
[0030] In a specific embodiment of the present invention, the system gain, time constant, pure dead time and input signal can be brought into the denitration system for calculation, and an error signal can be output. Also, the control bandwidth, observer bandwidth, disturbance compensation gain and error signal can be brought into the linear active disturbance rejection controller for calculation and processing to obtain a control signal.
[0031] In some embodiments of the present invention, as Figure 2 shown, the system gain, time constant, pure dead time, and input signal are calculated according to the denitration system to obtain an error signal, including: S201. Input the system gain, time constant, pure dead time, and input signal into the denitration system to obtain the actual output.
[0032] Among them, the system gain, time constant, pure dead time, and input signal can be input into the denitration system, the denitration system can be controlled by a first-order inertial time-delay object, and the denitration system can output the actual output .
[0033] S202. Perform a non-time-delay prediction on the input signal according to the predictor to obtain a non-time-delay output.
[0034] Among them, a Smith predictor can be set according to the SCR denitration system. As shown in formula (1), it includes a non-time-delay part model and a time-delay part , which can be expressed as shown in formula (2): (2) In the formula, , and are respectively known model information, which are respectively equal to , and . When the Smith predictor receives the input signal , the non-time-delay output of the SCR denitration system is calculated through formula (2).
[0035] S203. Obtain the error signal according to the actual output and the non-time-delay output.
[0036] Among them, the actual output of the SCR denitration system and the non-time-delay output can be subtracted to obtain the error signal .
[0037] In some embodiments of the present invention, as Figure 3 shown, the linear active disturbance rejection controller includes a state observer and an error feedback module; based on the linear active disturbance rejection controller, the control bandwidth, observer bandwidth, disturbance compensation gain, and error signal are calculated to obtain a control signal, including: S301. Calculate the system state and total disturbance according to the state observer for the disturbance compensation gain, observer bandwidth, and error signal.
[0038] Among them, the linear active disturbance rejection controller includes a state observer (MLESO, linear extended state observer) and an error feedback module (LSEF, linear state error feedback), and can observe the system state through the error signal and the control quantity The observer is as shown in formula (3); (3) In the formula, is the estimated value of , is the total disturbance, is the estimated value of the disturbance compensation gain ; and are the observer gains, and the parameters can be tuned by the bandwidth method, that is, the parameters , , where is the observer bandwidth.
[0039] S302. Calculate the system state and control bandwidth according to the error feedback module to obtain a preliminary control law signal.
[0040] Among them, according to the system state and the control bandwidth , the preliminary control law signal is obtained, .
[0041] S303. Obtain a control signal according to the preliminary control law signal, the total disturbance and the disturbance compensation gain.
[0042] Among them, the designed control law is as shown in formula (4): (4) In the formula, is the control signal, is the linear feedback control component, is the total disturbance compensation component, and the system with total disturbance compensation can be approximated as an integral series system.
[0043] In some embodiments of the present invention, step S103 includes: Judge whether the denitration system has an overshoot phenomenon according to the output signal in the working condition parameters; If so, determine that the adjustment mode is the overshoot mode; If not, determine the adjustment mode according to the gas parameters and the control signal in the working condition parameters.
[0044] In a specific embodiment of the present invention, it is possible to determine whether there is a significant overshoot in the denitration system based on the output signal in the operating condition parameters. Herein, a significant overshoot refers to a phenomenon where a variable, when subjected to an external disturbance, has a short-term response that exceeds its long-term stable equilibrium value and is subsequently followed by an opposite adjustment. For example, if there is a significant overshoot in the response of the denitration system (such as the NOx concentration fluctuation exceeding 10% of the set value) or the step response rises too fast resulting in oscillation, then the adjustment mode is determined to be the overshoot mode. If not, then based on the gas parameters and control signal in the operating condition parameters, the adjustment mode is determined.
[0045] In some embodiments of the present invention, determining the adjustment mode based on the gas parameters and control signal in the operating condition parameters includes: Judging whether the denitration system recovers slowly when there is a sudden change in flow rate or pressure fluctuation according to the gas parameters; If so, then the adjustment mode is determined to be disturbance rejection adjustment; If not, then when the denitration system is unstable due to frequent fluctuation or time-delay change of the control signal, the adjustment mode is determined to be time-delay adjustment.
[0046] In a specific embodiment of the present invention, the operating condition parameters may include gas parameters. For example, the flue gas flow rate and ammonia pressure. When the denitration system recovers slowly during a sudden change in flue gas flow rate or ammonia pressure fluctuation or the NOx concentration continuously deviates from the set value due to an external disturbance (such as temperature change), the adjustment mode is determined to be disturbance rejection adjustment. If not, the control signal and the denitration system can be judged again. When the denitration system is unstable due to frequent fluctuation or time-delay change of the control signal, the adjustment mode can be determined to be time-delay adjustment.
[0047] In some embodiments of the present invention, as Figure 4 shown, step S103 includes: S401. When the adjustment mode is the overshoot mode, decrease the time constant according to the preset time constant, and increase the system gain and the pure time delay according to the preset system gain and the preset pure time delay respectively.
[0048] Among them, the preset time constant, the preset system gain, and the preset pure time delay can be set. Specifically, they can be set according to the actual situation. The embodiments of the present invention do not limit this here. When the adjustment mode is the overshoot mode, the initial value of the time constant can be decreased according to the preset time constant, and the system gain and the pure time delay can be increased according to the preset system gain and the preset pure time delay respectively, which can reduce the overshoot of the system.
[0049] S402. When the adjustment mode is disturbance rejection adjustment, decrease the disturbance compensation gain according to a preset disturbance compensation gain, and increase the control bandwidth and the observer bandwidth respectively according to a preset control bandwidth and a preset observer bandwidth.
[0050] Among them, the preset disturbance compensation gain, the preset control bandwidth, and the preset observer bandwidth can be set. Specifically, they can be set according to the actual situation, and the embodiments of the present invention do not limit this here. When the adjustment mode is disturbance rejection adjustment, the disturbance compensation gain can be decreased according to the preset disturbance compensation gain and the control bandwidth can also be increased respectively according to the preset control bandwidth and the preset observer bandwidth and the observer bandwidth to enhance the disturbance rejection ability of the system.
[0051] S403. When the adjustment mode is time-delay adjustment, increase the disturbance compensation gain according to a preset disturbance compensation gain, and decrease the control bandwidth and the observer bandwidth respectively according to a preset control bandwidth and a preset observer bandwidth.
[0052] Among them, when the adjustment mode is time-delay adjustment, the disturbance compensation gain can be increased according to the preset disturbance compensation gain and the control bandwidth can also be decreased respectively according to the preset control bandwidth and the preset observer bandwidth and the observer bandwidth to increase the time-delay margin. Among them, the preset disturbance compensation gain, the preset control bandwidth, and the preset observer bandwidth in this step can be different from those in step S402, so the reduced and increased data can be different, and they can be specifically set according to the actual situation. In the embodiments of the present invention, taking a denitration system of a certain biogas internal combustion generator set as an example, the system model after parameter identification is represented as:
[0053] , preliminary parameter tuning: The parameters of the Smith controller are preliminarily tuned , , , , , . If it is designed to reach the target value in 20 s, then the controller bandwidth . Since model information is added to the observer, effective observation of disturbances can be achieved at a relatively low observer bandwidth, so the observer bandwidth can be relatively set smaller here. Preferably . Perform parameter tuning on the controller according to this parameter. Add a step disturbance with an amplitude of -0.5 at 200 s, and its output is as Figure 5 shown. Figure 5is the output value of the SCR system under step disturbance. The x-axis is time, the y-axis is the value, the dashed line is the target value, and the solid line is the output value. It can be seen that when the parameters are at the initial values and a step disturbance occurs, there is a certain gap between the output value and the target value. Re-parameter tuning: To adapt to the parameter changes of the SCR system, the controller parameters need to be re-tuned. According to the tuning rules, the controller parameters are optimized , , , , , , a step disturbance with an amplitude of -0.5 is added at 200 s, and its output is as Figure 6 shown. The output under different model parameters after parameter tuning. The x-axis is time, and the y-axis is the value. It can be seen that during the step disturbance, the outputs under different model parameters are not very different, and they can return to stability after the step disturbance ends, thus achieving the purpose of corresponding adjustment according to different working conditions and maintaining the stability of the system.
[0054] In the embodiment of the present invention, through the collaborative integration of MLADRC and the Smith predictor, for complex objects such as the biogas SCR system with significant time delay, nonlinearity, strong disturbance, and difficult parameter tuning, the prior model information of the object is innovatively embedded into the linear extended state observer, significantly improving the disturbance observation accuracy and anti-noise performance, which is the key technical means to achieve parameter simplification and performance improvement. It realizes a revolutionary reduction in the complexity of controller design: reducing more than a dozen parameters that need to be finely tuned in the standard ADRC to only 6 core parameters with relatively clear physical meanings, greatly reducing the engineering application threshold. A systematic parameter tuning method matching this control architecture is formed, with a clear process and easy to implement, effectively solving the problem of controller parameter tuning.
[0055] To better implement the denitration system control method in the embodiment of the present invention, correspondingly, based on the denitration system control method, the embodiment of the present invention also provides a denitration system control device, as Figure 7 shown. The denitration system control device 700 includes: A signal acquisition module 701, configured to acquire the system parameters, input signals, and working condition parameters of the denitration system; the system parameters include system gain, time constant, pure dead time, control bandwidth, observer bandwidth, and disturbance compensation gain; A signal calculation module 702, configured to calculate the system gain, time constant, pure dead time, control bandwidth, observer bandwidth, disturbance compensation gain, and input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal; The parameter adjustment module 703 is configured to determine an adjustment mode according to a control signal and operating condition parameters, and adjust system parameters according to the adjustment mode to obtain adjusted system parameters. The system control module 704 is configured to control the denitration system according to the adjusted system parameters.
[0056] The denitration system control device 700 provided in the above embodiment can implement the technical solutions described in the embodiments of the above denitration system control method. The specific implementation principles of the above modules or units can be referred to the corresponding content in the embodiments of the above denitration system control method, which will not be elaborated here.
[0057] As Figure 8 shown, the present invention also correspondingly provides an electronic device 800. The electronic device 800 includes a processor 801, a memory 802, and a display 803. Figure 8 Only some components of the electronic device 800 are shown, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented.
[0058] The memory 802 may be an internal storage unit of the electronic device 800 in some embodiments, such as the hard disk or memory of the electronic device 800. The memory 802 may also be an external storage device of the electronic device 800 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 800.
[0059] Furthermore, the memory 802 may also include both the internal storage unit and the external storage device of the electronic device 800. The memory 802 is used to store application software installed in the electronic device 800 and various types of data.
[0060] The processor 801 may be a central processing unit (CPU), a microprocessor, or other data processing chips in some embodiments, and is used to run program codes stored in the memory 802 or process data, such as the denitration system control method in the present invention.
[0061] The display 803 may be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (organic light-emitting diode) toucher, etc. in some embodiments. The display 803 is used to display information of the electronic device 800 and a visual user interface. The components 801-803 of the electronic device 800 communicate with each other through a system bus.
[0062] In some embodiments of the present invention, when the processor 801 executes the denitration system control program in the memory 802, the following steps can be implemented: Obtain the system parameters, input signals, and operating conditions parameters of the denitration system; the system parameters include system gain, time constant, pure dead time, control bandwidth, observer bandwidth, and disturbance compensation gain; Calculate the system gain, time constant, pure dead time, control bandwidth, observer bandwidth, disturbance compensation gain, and input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal; Determine an adjustment mode according to the control signal and the operating conditions parameters, and adjust the system parameters according to the adjustment mode to obtain the adjusted system parameters; Control the denitration system according to the adjusted system parameters.
[0063] It should be understood that when the processor 801 executes the denitration system control program in the memory 802, in addition to the above functions, other functions can also be implemented. For specific details, please refer to the description of the corresponding method embodiments above.
[0064] Furthermore, the embodiments of the present invention do not specifically limit the type of the mentioned electronic device 800. The electronic device 800 can be a mobile phone, a tablet computer, a personal digital assistant (PDA), a wearable device, a laptop computer, or other portable electronic devices. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices running IOS, android, microsoft, or other operating systems. The above portable electronic devices can also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present invention, the electronic device 800 can also be a non-portable electronic device, but a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0065] Correspondingly, an embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium is used to store computer-readable programs or instructions. When the programs or instructions are executed by a processor, the steps or functions of the denitration system control method provided by the above method embodiments can be implemented.
[0066] Those skilled in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware (such as a processor, a controller, etc.) through a computer program. The computer program can be stored in a computer-readable storage medium. Among them, the computer-readable storage medium is a magnetic disk, an optical disk, a read-only memory, or a random access memory, etc.
[0067] The above has introduced in detail the denitration system control method, device, equipment and storage medium provided by the present invention. Specific examples are used in this article to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A control method for a denitration system, characterized in that, Including: Obtaining the system parameters, input signals, and operating conditions parameters of the denitration system; The system parameters include system gain, time constant, pure time delay, control bandwidth, observer bandwidth, and disturbance compensation gain; Calculating the system gain, the time constant, the pure time delay, the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal; Determining an adjustment mode according to the control signal and the operating conditions parameters, and adjusting the system parameters according to the adjustment mode to obtain adjusted system parameters; Controlling the denitration system according to the adjusted system parameters.
2. The denitration system control method according to claim 1, characterized in that The calculating the system gain, the time constant, the pure time delay, the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the input signal according to the denitration system and the linear active disturbance rejection controller to obtain a control signal includes: Calculating the system gain, the time constant, the pure time delay, and the input signal according to the denitration system to obtain an error signal; Calculating the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the error signal based on the linear active disturbance rejection controller to obtain a control signal.
3. The denitration system control method according to claim 2, wherein, The calculating the system gain, the time constant, the pure time delay, and the input signal according to the denitration system to obtain an error signal includes: Inputting the system gain, the time constant, the pure time delay, and the input signal into the denitration system to obtain an actual output; Performing a non-time-delay prediction on the input signal according to a predictor to obtain a non-time-delay output; Obtaining an error signal according to the actual output and the non-time-delay output.
4. The denitration system control method according to claim 2, characterized in that, The linear active disturbance rejection controller includes a state observer and an error feedback module; The calculating the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the error signal based on the linear active disturbance rejection controller to obtain a control signal includes: Calculating the disturbance compensation gain, the observer bandwidth, and the error signal according to the state observer to obtain a system state and a total disturbance; Calculating the system state and the control bandwidth according to the error feedback module to obtain a preliminary control law signal; Obtaining a control signal according to the preliminary control law signal, the total disturbance, and the disturbance compensation gain.
5. The denitration system control method according to claim 1, wherein The determining the adjustment mode according to the control signal and the operating conditions parameters includes: Judging whether the denitration system has an overshoot phenomenon according to the output signal in the operating conditions parameters; If so, determining the adjustment mode as the overshoot mode; If not, determining the adjustment mode according to the gas parameters and the control signal in the operating conditions parameters.
6. The denitration system control method according to claim 5, characterized in that The determining the adjustment mode according to the gas parameters and the control signal in the operating conditions parameters includes: Judging whether the denitration system recovers slowly when there is a flow rate mutation or a pressure fluctuation according to the gas parameters; If so, determining the adjustment mode as the disturbance rejection adjustment; If not, when the denitration system is unstable due to frequent fluctuations or time-delay changes in the control signal, determine that the adjustment mode is time-delay adjustment.
7. The denitration system control method according to claim 6, wherein Adjusting the system parameters according to the adjustment mode to obtain the adjusted system parameters includes: When the adjustment mode is overshoot mode, decrease the time constant according to a preset time constant, and increase the system gain and the pure time delay according to a preset system gain and a preset pure time delay, respectively; When the adjustment mode is disturbance rejection adjustment, decrease the disturbance compensation gain according to a preset disturbance compensation gain, and increase the control bandwidth and the observer bandwidth according to a preset control bandwidth and a preset observer bandwidth, respectively; When the adjustment mode is time-delay adjustment, increase the disturbance compensation gain according to a preset disturbance compensation gain, and decrease the control bandwidth and the observer bandwidth according to a preset control bandwidth and a preset observer bandwidth, respectively.
8. A denitration system control device, characterized in that, Including: A signal acquisition module, configured to acquire system parameters, input signals, and operating conditions of the denitration system; The system parameters include system gain, time constant, pure time delay, control bandwidth, observer bandwidth, and disturbance compensation gain; A signal calculation module, configured to calculate the system gain, the time constant, the pure time delay, the control bandwidth, the observer bandwidth, the disturbance compensation gain, and the input signal according to the denitration system and a linear active disturbance rejection controller to obtain a control signal; A parameter adjustment module, configured to determine an adjustment mode according to the control signal and the operating conditions, and adjust the system parameters according to the adjustment mode to obtain the adjusted system parameters; A system control module, configured to control the denitration system according to the adjusted system parameters.
9. A denitration system control device, characterized in that, Including: A processor, a memory, and a computer program stored on the memory and capable of running on the processor, where the computer program, when executed by the processor, implements the steps of the denitration system control method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, the steps of the denitration system control method according to any one of claims 1-7 are implemented.