Hourly mean value detection method of CEMS environmental protection data based on DCS system
By building summation and analog summation and division function blocks in the DCS system, the problem that the DCS system cannot calculate the hourly average of CEMS environmental data in real time is solved, and the accurate calculation of CEMS environmental data is realized, and the real-time control of the unit's environmental parameters is supported is supported. .
Patent Information
- Application Number
- CN202210768791.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-06-30
AI Technical Summary
The existing DCS control system cannot calculate and analyze the hourly average of CEMS environmental data at the generator set outlet in real time, affecting the unit's ultra-low emission control.
A CEMS environmental data hourly mean detection method based on DCS system was designed. By building summing function blocks, analog summing function blocks and division function blocks, switching function blocks and high-limit function blocks, combining scanning periods and reset signals , realize the real-time conversion value accumulation and hourly average calculation of CEMS environmental protection data.
It realizes accurate calculation of the hourly average of CEMS environmental data (such as SO2, NOX, dust, etc.), provides strong data support, and provides real-time data support for the unit's environmental parameter regulation.
Smart Images

Figure CN115047855B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of DCS systems, and in particular to a method for detecting hourly average values of CEMS environmental protection data based on a DCS system. Background Art
[0002] At present, the DCS control systems used in domestic power generation units do not have the function of calculating and outputting the hourly average of CEMS environmental data (such as SO2, NOX, dust, etc.), and due to the differences in algorithm modules of various DCS system manufacturers, it is impossible to calculate and analyze the hourly average of the unit's export CEMS environmental data in real time, which has an adverse impact on the unit's ultra-low emission control. Summary of the invention
[0003] The purpose of the present invention is to provide a method for detecting hourly average value of CEMS environmental data based on a DCS system, so as to solve the problem that the DCS control system used for the generator set in the prior art does not have the function of obtaining hourly average value of CEMS environmental data in real time.
[0004] In order to achieve the above object, the technical solution adopted by the present invention is:
[0005] The hourly average detection method of CEMS environmental protection data based on DCS system includes the following steps:
[0006] Step 1: Build a summation function block with a reset function, and use the scanning cycle time value of the control area of the DCS system, i.e. constant A1, as the first input of the summation function block;
[0007] Build a switching button as the freezing mark of the summing function block and the activation function block of the running mark, then connect the output of the summing function block to the input of a high limit function block, and use the output of the high limit function block as the reset signal of the summing function block. At this time, the output of the summing function block is used as the accumulated seconds after the reset activation ends;
[0008] Step 2, build an analog summation function block, introduce the analog input CEMS environmental data real-time conversion value, and use the output value obtained after the CEMS environmental data real-time conversion value is processed by the first switching function block T1 as the first input of the analog summation function block, wherein the switching function block T1 uses the quality judgment of the CEMS environmental data real-time conversion value as the switching condition FLAG of the input selection block, the first input of the switching function block T1 is the CEMS environmental data real-time conversion value, and the second input of the switching function block T1 is the constant A2;
[0009] A second switching function block T2 is introduced after the output of the analog summing function block, wherein the judgment condition of the second switching function block T2 is the reset signal in step 1, the first input of the switching function block T2 is the output of the analog summing function block, the second input of the switching function block T2 is the constant A2, and the output of the switching function block T2 is used as the second input of the analog summing function block and is simultaneously output to the division function block in step 3, so as to realize the real-time conversion value accumulation capability of the CEMS environmental protection data within the scanning cycle;
[0010] Step 3, build a division function block, use the output of the switching function block T2 in step 2 as the first input of the division function block, i.e., the dividend, and use the output of the summation function block in step 1 as the second input of the division function block, i.e., the divisor. The output of the division function block is the hourly average of the CEMS environmental data.
[0011] Furthermore, in step 1, the constant A1 is the scanning cycle time of the control area of the DCS system, and the limit value of the high limit function block is set to 3598.
[0012] Furthermore, in step 1, the switching button of the summing function block needs to be reset at the top of the hour when the logic is used for the first time.
[0013] Furthermore, in step 2, the constant A2 is 0.
[0014] The present invention provides a method for detecting hourly average values of CEMS environmental data (such as SO2, NOX, dust, etc.) based on a DCS system. The method can intuitively and accurately calculate the hourly average values of CEMS environmental data (such as SO2, NOX, dust, etc.) through logical configuration of several typical algorithm modules, thus providing strong data support for the regulation of environmental parameters of the unit. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is the SAMA logic diagram of the implementation of the present invention. DETAILED DESCRIPTION
[0016] The present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0017] like Figure 1 As shown, the hourly average detection method of CEMS environmental protection data based on the DCS system of the present invention comprises the following steps:
[0018] Step 1, build a summation function block RESETSUM with a reset function, and use the scanning cycle time value of the control area of the DCS system, that is, the constant A1, as the first input IN1 of the summation function block RESETSUM, where the constant A1 is the scanning cycle time of the control area of the DCS system.
[0019] Build a switching button DVALGEN as the activation function block of the freeze flag FFLG and the run flag RUN of the summing function block RESETSUM, then connect the output OUT1 of the summing function block RESETSUM to the input of a high limit function block HIGHMON, and use the output of the high limit function block HIGHMON as the reset signal RESET1 of the summing function block RESETSUM. At this time, the output OUT1 of the summing function block RESETSUM is used as the accumulated seconds after the reset activation ends; the switching button DVALGEN of the summing function block RESETSUM needs to be reset at the hour when the logic is first used, and the limit value of the high limit function block HIGHMON is set to 3598.
[0020] Step 2, build the analog summation function block SUM, introduce the analog input CEMS environmental data real-time conversion value, and use the output value obtained after the CEMS environmental data real-time conversion value is processed by the first switching function block T1 as the first input IN1 of the analog summation function block SUM, wherein the switching function block T1 uses the quality judgment of the CEMS environmental data real-time conversion value as the switching condition FLAG, the first input of the switching function block T1 is the CEMS environmental data real-time conversion value, and the second input of the switching function block T1 is the constant A2, wherein the constant A2 is 0.
[0021] A second TRANSFER function block (input selection block) T2 is introduced after the output OUT2 of the analog summation function block SUM, wherein the judgment condition of the second switching function block T2 is the reset signal RESET1 in step 1, the first input of the switching function block T2 is the output OUT2 of the analog summation function block SUM, the second input of the switching function block T2 is the constant A2, and the output OUT3 of the switching function block T2 is used as the second input IN2 of the analog summation function block SUM and is simultaneously output to the division function block in step 3, so as to realize the real-time conversion value accumulation capability of CEMS environmental protection data within the scanning cycle.
[0022] Step 3, build the division function block DIVIDE, use the output OUT3 of the second switching function block T2 in step 2 as the first input INT1 of the division function block DIVIDE, i.e., the dividend NUM, and use the output OUT1 of the summation function block RESETSUM in step 1 as the second input INT2 of the division function block DIVIDE, i.e., the divisor DEN. The output OUT3 of the division function block DIVIDE is the hourly average of the CEMS environmental protection data.
[0023] In the present invention, when the real-time conversion value data of CEMS environmental protection data (such as SO2, NOX, dust, etc.) is normal, the communication quality has no bad points, and the scanning time of the control area of the logic page of the DCS controller is 1000ms, that is, the constant A1 is 1. At this time, in step 1, since the switching button DVALGEN as the freezing flag FFLG of the summing function block RESETSUM and the running flag RUN activation function block are not set to 1, the summing function block RESETSUM is not activated and the high limit output is forced to 1, and the summing function block RESETSUM cannot scan and periodically sum A1.
[0024] When the DCS system synchronization time reaches the hour, the switching button DVALGEN is activated to trigger the freeze flag FFLG and the run flag RUN of the summing function block RESETSUM, and the output of the high limit function block HIGHMON is restored. The program will refresh the constant A1 at 1000ms. At this time, the output OUT1 of the summing function block RESETSUM is the accumulated seconds (0-3599) after the reset activation ends, and it is reset once an hour under the action of the high limit function block HIGHMON.
[0025] At the same time, in step 2 of the present invention, when the summing function block RESETSUM is not activated and the output of the high limit function block HIGHMON is forced to be 1, since the judgment condition of the switching function block T2 is the reset signal RESET1=1 in step 1 (the output of the high limit function block HIGHMON is 1), the output of the switching function block T2 is the constant A2 of the second input, which is 0, and the output OUT3 of the switching function block T2 will always be 0. After activating and forcibly restoring the output of the high limit function block HIGHMON in step 1, the output of the switching function block T2 is the first input, and the analog summing function block SUM will continue to accumulate and sum the real-time conversion value of the CEMS environmental protection data with the scanning cycle. At this time, the output OUT3 of the second TRANSFER function block (input selection block) T2 is the accumulation of the real-time conversion value of the CEMS environmental protection data after the reset activation of the summing function block RESETSUM.
[0026] At the same time, the division calculation in step 3 of the present invention is performed by dividing the output OUT3 of the switching function block T2 in step 2 by the output OUT1 of the summing function block RESETSUM in step 1, so as to obtain the hourly average of the CEMS environmental protection data (the final average of the hour is at 59 minutes and 59 seconds of each hour).
[0027] The embodiments described in the present invention are merely descriptions of the preferred implementation modes of the present invention, and are not intended to limit the concept and scope of the present invention. Without departing from the design concept of the present invention, various modifications and improvements made to the technical solutions of the present invention by engineers and technicians in this field should fall within the protection scope of the present invention. The technical contents for which protection is sought in the present invention have all been recorded in the claims.
Claims
1. A method for detecting hourly average value of CEMS environmental protection data based on a DCS system, characterized in that: The following steps are involved: Step 1: Build a summation function block with a reset function, and use the DCS system control area scan cycle time value, i.e. constant A1, as the first input of the summation function block; Build a switching button as the freezing mark of the summing function block and the activation function block of the running mark, then connect the output of the summing function block to the input of a high limit function block, and use the output of the high limit function block as the reset signal of the summing function block. At this time, the output of the summing function block is used as the accumulated seconds after the reset activation ends; Step 2, build an analog quantity summation function block, introduce the analog quantity input CEMS environmental protection data real-time conversion value, and use the output value obtained after the CEMS environmental protection data real-time conversion value is processed by the first switching function block T1 as the first input of the analog quantity summation function block, wherein the switching function block T1 uses the quality judgment of the CEMS environmental protection data real-time conversion value as the switching condition FLAG of the switching function block T1, the first input of the switching function block T1 is the CEMS environmental protection data real-time conversion value, and the second input of the switching function block T1 is the constant A2; A second switching function block T2 is introduced after the output of the analog summing function block, wherein the switching condition FLAG of the switching function block T2 is the reset signal in step 1, the first input of the switching function block T2 is the output of the analog summing function block, the second input of the switching function block T2 is the constant A2, and the output OUT3 of the switching function block T2 is used as the second input of the analog summing function block and is simultaneously output to the division function block in step 3, so as to realize the real-time conversion value accumulation capability of the CEMS environmental protection data within the scanning cycle; Step 3, build a division function block, use the output of the switching function block T2 in step 2 as the first input of the division function block, i.e., the dividend, and use the output of the summation function block in step 1 as the second input of the division function block, i.e., the divisor. The output of the division function block is the hourly average of the CEMS environmental data.
2. The method for detecting hourly average value of CEMS environmental protection data based on DCS system according to claim 1 is characterized in that: In step 1, the constant A1 is the scanning cycle time of the control area of the DCS system, and the limit value of the high limit function block is set to 3598.
3. The method for detecting hourly average value of CEMS environmental protection data based on DCS system according to claim 1 is characterized in that: In step 1, the switching button of the summing function block needs to be reset at the hour when the logic is used for the first time.
4. The method for detecting hourly average value of CEMS environmental protection data based on DCS system according to claim 1 is characterized in that: In step 2, the constant A2 is 0.
