Method, system, device and medium for calculating annual cumulative over-standard hours of pollutants

By automating the calculation of hourly average pollutant emissions and status labels, the complexity and high cost of annual pollutant emission statistics for power generation companies have been solved, enabling accurate statistics on pollutant emissions.

CN114840815BActive Publication Date: 2026-02-10XIAN THERMAL POWER RES INST CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210340018.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-01
Publication Date
2026-02-10
Estimated Expiration
2042-04-01

AI Technical Summary

Technical Problem

When power generation companies compile statistics on annual pollutant emissions, the statistical calculation process is complex and costly.

Method used

By acquiring pollutant emission data from each unit, calculating the hourly average of pollutant emissions, comparing it with preset standards, generating unit emission status labels, and accumulating the total number of hours exceeding standards throughout the year, the system achieves automated calculation.

Benefits of technology

It simplifies the statistical process, improves calculation accuracy, and reduces costs, ensuring the accuracy and reliability of pollutant data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114840815B_ABST
    Figure CN114840815B_ABST
Patent Text Reader

Abstract

The application discloses a kind of pollutant annual cumulative over-standard hours calculation method, system, equipment and medium, method includes: obtaining the pollutant emission data of each unit in all power generation enterprises, respectively calculate the pollutant emission hourly mean of each unit in all power generation enterprises;And with the preset unit emission standard is compared, obtain the pollutant hourly emission state of each unit in all power generation enterprises;The preset unit emission state label is written into the pollutant emission hour of each unit in all power generation enterprises, obtain the pollutant hourly emission state value of each unit in all power generation enterprises;According to the pollutant hourly emission state value of each unit in all power generation enterprises, obtain the pollutant over-standard emission hours of each unit in all power generation enterprises in whole year, and respectively calculate the pollutant annual cumulative over-standard hours of power generation group and branch company;The application realizes accurate statistics to the annual pollutant emission situation of power generation enterprise, and the accuracy of statistical result is higher, and cost is lower.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the technical field of core indicator evaluation for power production and operation, and specifically relates to a method, system, equipment and medium for calculating the annual cumulative number of hours exceeding the standard for pollutants. Background Technology

[0002] Pollutant emissions are a core evaluation indicator for the production and operation of power generation enterprises, and whether pollutant emissions meet the standards is one of the fundamental factors in measuring the economic benefits of power generation enterprises. At present, most power generation groups calculate the hourly value of pollutant emissions through the real-time pollutant emission data of their respective power generation enterprises, and there is no annual statistics on the exceedance of standards. When it is necessary to calculate the annual pollutant emission situation, it is necessary to manually export the pollutant data for the whole year for calculation, which is a complicated and costly process. Summary of the Invention

[0003] To address the technical problems existing in the prior art, this invention provides a method, system, equipment, and medium for calculating the annual cumulative number of hours exceeding the standard for pollutants, thereby solving the technical problem that the statistical calculation process is difficult and costly when power generation companies compile annual pollutant emissions statistics.

[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0005] This invention provides a method for calculating the annual cumulative number of hours exceeding pollutant standards, comprising the following steps:

[0006] Obtain pollutant emission data from all generating units within all power plants;

[0007] Based on the pollutant emission data of each unit in all power generation enterprises, calculate the hourly average pollutant emission of each unit in all power generation enterprises.

[0008] The hourly average pollutant emissions of all power generation units are compared with the preset unit emission standards to obtain the hourly pollutant emission status of each unit in all power generation enterprises.

[0009] Based on the hourly pollutant emission status of each unit in all power generation enterprises, the preset unit emission status labels are written into the hourly pollutant emission status of each unit in all power generation enterprises to obtain the hourly pollutant emission status value of each unit in all power generation enterprises.

[0010] Based on the hourly pollutant emission status values ​​of each unit of all power generation enterprises, the number of hours of pollutant emissions exceeding the standard for each unit of all power generation enterprises throughout the year can be obtained.

[0011] Based on the number of hours of pollutant emissions exceeding standards for each unit of all power generation enterprises throughout the year, the cumulative number of hours of pollutant emissions exceeding standards for the power generation group and its branches are calculated separately.

[0012] Furthermore, the pollutant emission data includes sulfur dioxide emission data, nitrogen oxide emission data, and particulate matter emission data.

[0013] Furthermore, based on the pollutant emission data of each unit within all the power generation enterprises, the process of calculating the hourly average pollutant emissions of each unit in all the power generation enterprises is as follows:

[0014] Determine whether the unit is running. If so, calculate the hourly average pollutant emission of the unit based on the pollutant emission data of all units of all power generation enterprises. If not, record the hourly average pollutant emission of the unit as 0.

[0015] The process of calculating the hourly average pollutant emissions of the computer group based on the pollutant emission data of each unit of all the power generation enterprises is as follows:

[0016] Based on the real-time pollutant emission data of the unit, one pollutant emission data point is generated every 10 seconds, resulting in 360 pollutant emission data points per hour. The 360 ​​pollutant emission data points per hour are then weighted and averaged to obtain the hourly average pollutant emission of the unit.

[0017] Furthermore, the process of comparing the hourly average pollutant emissions of all power generation units with preset unit emission standards to obtain the hourly pollutant emission status of each unit within all power generation enterprises is as follows:

[0018] Determine if the unit is running. If yes, proceed to the emission status determination step; otherwise, record the hourly pollutant emission status of the corresponding unit as shut down.

[0019] The emission status determination steps are as follows:

[0020] The hourly average pollutant emissions of the unit are compared with the preset unit emission standards. If the hourly average pollutant emissions of the unit are greater than the preset unit emission standards, the hourly pollutant emission status of the corresponding unit is recorded as exceeding the standard; otherwise, the hourly pollutant emission status of the corresponding unit is recorded as not exceeding the standard.

[0021] Furthermore, the preset unit emission status labels are: no exceedance label, exceedance label, and shutdown label; wherein, no exceedance label is 0, exceedance label is 1, and shutdown label is 4;

[0022] The process of writing the preset unit emission status labels into the hourly pollutant emission status of each unit in all power generation companies to obtain the hourly pollutant emission status values ​​of each unit in all power generation companies is as follows:

[0023] The "not exceeding the standard" label is written into the pollutant emission hours of each unit in the power generation enterprise whose pollutant emission status is "not exceeding the standard".

[0024] The above-standard label will be written into the pollutant emission hours of each unit in the power generation enterprise whose pollutant emission status is above standard.

[0025] The shutdown tag is written to the hourly pollutant emission status of each unit in the power generation enterprise that is in a shutdown emission status.

[0026] Furthermore, based on the hourly emission status values ​​of pollutants from each unit of all power generation enterprises, the process of obtaining the number of hours of pollutant emissions exceeding the standards for each unit throughout the year is as follows:

[0027] The pollutant emission hours of each unit with a label indicating excessive emissions were summed up to obtain the total number of hours of excessive pollutant emissions for all units in all power generation companies throughout the year.

[0028] Furthermore, the annual cumulative number of hours exceeding the pollutant standard, t1, for the branch company is:

[0029]

[0030] The annual cumulative number of hours exceeding pollutant standards (t2) for the power generation group is:

[0031]

[0032] This invention also provides a system for calculating the annual cumulative number of hours exceeding pollutant standards, comprising:

[0033] The data acquisition module is used to acquire pollutant emission data from all generating units within all power generation companies;

[0034] The hourly average module is used to calculate the hourly average pollutant emissions of each unit in all power generation enterprises based on the pollutant emission data of each unit in all power generation enterprises.

[0035] The emission status judgment module is used to compare the hourly average pollutant emission values ​​of all power generation units with the preset unit emission standards to obtain the hourly pollutant emission status of each unit in all power generation enterprises.

[0036] The tag module is used to write the preset unit emission status tags into the pollutant emission hours of each unit in all power generation enterprises according to the hourly pollutant emission status of each unit in all power generation enterprises, so as to obtain the hourly pollutant emission status value of each unit in all power generation enterprises.

[0037] The module for counting hours of excessive emissions from generating units is used to obtain the number of hours of excessive emissions from each generating unit of all power generation companies throughout the year, based on the hourly emission status values ​​of pollutants from each generating unit of all power generation companies.

[0038] The results output module is used to calculate the annual cumulative number of hours of pollutant emissions exceeding the standards for each power generation group and its branches, based on the number of hours of pollutant emissions exceeding the standards for each unit of all power generation enterprises throughout the year.

[0039] This invention also provides a device for calculating the annual cumulative number of hours exceeding the standard for pollutants, comprising:

[0040] Memory, used to store computer programs;

[0041] A processor is used to execute the computer program to implement the steps of the method for calculating the annual cumulative number of hours exceeding the standard for pollutants.

[0042] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for calculating the annual cumulative number of hours exceeding the standard for pollutants.

[0043] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0044] This invention provides a method and system for calculating the annual cumulative number of hours exceeding pollutant emission standards. It collects real-time pollutant emission data and real-time power generation data from the metering systems of various power generation companies. The system calculates the hourly average pollutant emission using the real-time power generation data and pollutant emission data, then compares it with the pollutant emission standards of each plant. It also statistically analyzes the exceedance status of each unit on an hourly basis and calculates the annual cumulative number of hours exceeding pollutant emission standards for the group and its branches. This achieves accurate statistics on the annual pollutant emissions of power generation companies. The statistical calculation process is simple, requires no manual data export and calculation, and yields highly accurate results at a low cost. Attached Figure Description

[0045] Figure 1 This is a flowchart illustrating the method for calculating the annual cumulative number of hours exceeding the standard for pollutants as described in the embodiment. Detailed Implementation

[0046] To make the technical problems solved by the present invention, the technical solutions, and the beneficial effects clearer, the following specific embodiments provide a further detailed description of the present invention. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of the invention.

[0047] This invention provides a method for calculating the annual cumulative number of hours exceeding pollutant standards, comprising the following steps:

[0048] Step 1: Obtain pollutant emission data for each unit within all power generation enterprises; the pollutant emission data includes sulfur dioxide emission data, nitrogen oxide emission data, and particulate matter emission data.

[0049] Step 2: Based on the pollutant emission data of each unit in all power generation enterprises, calculate the hourly average pollutant emissions of each unit in all power generation enterprises; the specific process includes the following steps:

[0050] To determine whether the unit is operating, if so, calculate the hourly average pollutant emissions of the unit based on the pollutant emission data of all units of the power generation companies; otherwise, record the hourly average pollutant emissions of the unit as 0. Specifically, the process of calculating the hourly average pollutant emissions of the unit based on the pollutant emission data of all units of the power generation companies involves: generating one pollutant emission data point every 10 seconds based on the real-time pollutant emission data of the unit, resulting in 360 pollutant emission data points per hour; and performing a weighted average on these 360 ​​pollutant emission data points per hour to obtain the hourly average pollutant emissions of the unit.

[0051] Taking the calculation of the hourly average pollutant emissions of a certain unit as an example, the specific steps include:

[0052] Acquire real-time power generation and pollutant emissions data of the generating unit;

[0053] If the real-time power generation of the unit is refreshed normally and the real-time power value of the unit is less than 15, then write data 0 as a 10-second emission data and end the calculation.

[0054] If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is greater than 0, then the latest value of the real-time pollutant data is written as a 10-second emission data, and the calculation ends.

[0055] If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is less than 0, then write data 0 as 10 seconds of emission data and end the calculation.

[0056] If the real-time power of the unit is not refreshed normally within three hours, then write data 0 as a 10-second emission data and include it in this calculation;

[0057] Repeat the above operation to obtain 360 10-second emission data points within one hour, and then perform a weighted average of the 360 ​​10-second emission data points to obtain the hourly average of the pollutant emissions from the unit.

[0058] Step 3: Compare the hourly average pollutant emissions of all power generation units with the preset unit emission standards to obtain the hourly pollutant emission status of each unit within all power generation enterprises; the specific process is as follows:

[0059] Determine if the unit is running. If yes, proceed to the emission status determination step; otherwise, record the hourly pollutant emission status of the corresponding unit as shut down.

[0060] The emission status determination steps are as follows:

[0061] The hourly average pollutant emissions of the unit are compared with the preset unit emission standards. If the hourly average pollutant emissions of the unit are greater than the preset unit emission standards, the hourly pollutant emission status of the corresponding unit is recorded as exceeding the standard; otherwise, the hourly pollutant emission status of the corresponding unit is recorded as not exceeding the standard.

[0062] Step 4: Based on the hourly pollutant emission status of each unit in all power generation enterprises, write the preset unit emission status tags into the hourly pollutant emission data of each unit in all power generation enterprises to obtain the hourly pollutant emission status values ​​of each unit in all power generation enterprises; wherein, the preset unit emission status tags are a "not exceeding the standard" tag, a "exceeding the standard" tag, and a "shutdown" tag; wherein, the "not exceeding the standard" tag is 0, the "exceeding the standard" tag is 1, and the "shutdown" tag is 4.

[0063] The process of writing the preset unit emission status labels into the hourly pollutant emission status of each unit in all power generation companies to obtain the hourly pollutant emission status values ​​of each unit in all power generation companies is as follows:

[0064] The "not exceeding the standard" label is written to the hourly pollutant emission status of each unit in the power generation enterprise where the pollutant emission status is "not exceeding the standard"; the "exceeding the standard" label is written to the hourly pollutant emission status of each unit in the power generation enterprise where the pollutant emission status is "exceeding the standard"; the "shutdown" label is written to the hourly pollutant emission status of each unit in the power generation enterprise where the pollutant emission status is "shutdown".

[0065] Step 5: Based on the hourly pollutant emission status values ​​of each unit in all power generation enterprises, obtain the total number of hours of pollutant emissions exceeding the standard for each unit in all power generation enterprises throughout the year; specifically, sum up the pollutant emission hours of each unit with the "exceeding standard" label in all power generation enterprises to obtain the total number of hours of pollutant emissions exceeding the standard for each unit in all power generation enterprises throughout the year.

[0066] Step 6: Based on the number of hours of pollutant emissions exceeding standards for each unit of all power generation enterprises throughout the year, calculate the cumulative annual number of hours of pollutant emissions exceeding standards for the power generation group and its branches respectively; among which, the cumulative annual number of hours of pollutant emissions exceeding standards for the branches is t1:

[0067]

[0068] The annual cumulative number of hours exceeding pollutant standards (t2) for the power generation group is:

[0069]

[0070] The method for calculating the annual cumulative number of hours exceeding pollutant standards described in this invention can automatically calculate the pollutant exceedance situation of each thermal power unit in the previous hour, and then perform weighted calculation based on the rated installed capacity of the units of the group and each branch company. This enables real-time statistics of the annual cumulative number of hours exceeding pollutant standards for each branch company and the group, replacing the original manual reporting and calculation of the annual number of hours exceeding pollutant standards. This ensures that the pollutant data source is effective and reliable, while truly reflecting the pollutant emission situation of each unit of the company and the group.

[0071] This invention also provides a system for calculating the annual cumulative number of hours exceeding pollutant emission standards, including a data acquisition module, an hourly average module, an emission status judgment module, a tagging module, a unit emission exceeding hours module, and a result output module: the data acquisition module is used to acquire pollutant emission data of each unit in all power generation enterprises; the hourly average module is used to calculate the hourly average pollutant emission of each unit in all power generation enterprises based on the pollutant emission data of each unit in all power generation enterprises; the emission status judgment module is used to compare the hourly average pollutant emission of each unit in all power generation enterprises with preset unit emission standards to obtain the emission status of each unit in all power generation enterprises. The system includes: a pollutant hourly emission status module; a tag module, used to write preset unit emission status tags to the pollutant emission hours of each unit in all power generation enterprises, thereby obtaining the pollutant hourly emission status value of each unit in all power generation enterprises; a unit exceedance emission hours module, used to obtain the total number of hours of pollutant exceedance emissions for each unit in all power generation enterprises throughout the year, based on the pollutant hourly emission status value of each unit in all power generation enterprises; and a result output module, used to calculate the total number of hours of pollutant exceedance emissions for the power generation group and its branches throughout the year, based on the total number of hours of pollutant exceedance emissions for each unit in all power generation enterprises throughout the year.

[0072] The present invention also provides a device for calculating the annual cumulative number of hours exceeding the standard for pollutants, comprising: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of the method for calculating the annual cumulative number of hours exceeding the standard for pollutants.

[0073] When the processor executes the computer program, it implements the steps of the above-mentioned method for calculating the annual cumulative number of hours exceeding the pollutant emission standard, for example: acquiring pollutant emission data of each unit in all power generation enterprises; calculating the average hourly pollutant emission of each unit in all power generation enterprises based on the pollutant emission data of each unit in all power generation enterprises; comparing the average hourly pollutant emission of each unit in all power generation enterprises with the preset unit emission standard to obtain the hourly pollutant emission status of each unit in all power generation enterprises; writing the preset unit emission status label into the hourly pollutant emission data of each unit in all power generation enterprises based on the hourly pollutant emission status of each unit in all power generation enterprises to obtain the hourly pollutant emission status value of each unit in all power generation enterprises; obtaining the total number of hours exceeding the pollutant emission standard for each unit in all power generation enterprises throughout the year based on the hourly pollutant emission status value of each unit in all power generation enterprises; and calculating the annual cumulative number of hours exceeding the pollutant emission standard for the power generation group and its branches based on the total number of hours exceeding the pollutant emission standard for each unit in all power generation enterprises throughout the year.

[0074] Alternatively, when the processor executes the computer program, it implements the functions of each module in the above system, such as: a data acquisition module for acquiring pollutant emission data of each unit in all power generation enterprises; an hourly average module for calculating the hourly average pollutant emission of each unit in all power generation enterprises based on the pollutant emission data of each unit in all power generation enterprises; an emission status judgment module for comparing the hourly average pollutant emission of each unit in all power generation enterprises with preset unit emission standards to obtain the hourly pollutant emission status of each unit in all power generation enterprises; a tagging module for writing preset unit emission status tags into the hourly pollutant emission data of each unit in all power generation enterprises based on the hourly pollutant emission status of each unit in all power generation enterprises to obtain the hourly pollutant emission status value of each unit in all power generation enterprises; a unit exceedance emission hours module for obtaining the total number of hours of pollutant exceedance emission of each unit in all power generation enterprises for the whole year based on the hourly pollutant emission status value of each unit in all power generation enterprises; and a result output module for calculating the total number of hours of pollutant exceedance emission of each unit in all power generation enterprises for the whole year for the power generation group and its branches.

[0075] For example, the computer program can be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing preset functions, wherein the instruction segments describe the execution process of the computer program in the pollutant annual cumulative exceedance hours calculation device. For example, the computer program can be divided into a data acquisition module, an hourly average module, an emission status judgment module, a tagging module, a unit exceedance emission hours module, and a result output module. The specific functions of each module are as follows: the data acquisition module is used to acquire pollutant emission data of each unit in all power generation enterprises; the hourly average module is used to calculate the hourly average pollutant emission of each unit in all power generation enterprises based on the pollutant emission data of each unit in all power generation enterprises; the emission status judgment module is used to compare the hourly average pollutant emission of each unit in all power generation enterprises with preset unit emission standards to obtain the emission status of each unit in all power generation enterprises. The system includes: hourly pollutant emission status; a tagging module, which writes preset unit emission status tags to the hourly pollutant emission status of each unit within all power generation enterprises, thus obtaining the hourly pollutant emission status value of each unit in all power generation enterprises; a unit exceedance emission hours module, which calculates the total number of hours of pollutant exceedance emissions for each unit in all power generation enterprises throughout the year based on the hourly pollutant emission status value of each unit in all power generation enterprises; and a result output module, which calculates the total annual exceedance hours of pollutants for the power generation group and its branches based on the total annual exceedance hours of pollutant exceedance emissions for each unit in all power generation enterprises.

[0076] The device for calculating the annual cumulative hours exceeding pollutant standards can be a desktop computer, laptop, handheld computer, or cloud server, etc. This device may include, but is not limited to, processors and memory. Those skilled in the art will understand that the above are examples of devices for calculating the annual cumulative hours exceeding pollutant standards and do not constitute a limitation on such devices. The device may include more components than described above, or combine certain components, or use different components. For example, the device may also include input / output devices, network access devices, buses, etc.

[0077] The processor referred to can be a Central Processing Unit (CPU), or 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 can be a microprocessor, or any conventional processor. The processor is the control center of the pollutant annual cumulative exceedance hours calculation device, connecting all parts of the device via various interfaces and lines.

[0078] The memory can be used to store the computer program and / or modules. The processor realizes various functions of the pollutant annual cumulative exceedance hours calculation device by running or executing the computer program and / or modules stored in the memory and calling the data stored in the memory.

[0079] The memory may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function (such as sound playback or image playback). The data storage area may store data created based on the use of the phone (such as audio data or a phonebook). Furthermore, the memory may include high-speed random access memory (RAM) and non-volatile memory, such as hard disks, RAM, plug-in hard disks, SmartMediaCards (SMC), Secure Digital (SD) cards, flash cards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.

[0080] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for calculating the annual cumulative number of hours exceeding the standard for pollutants.

[0081] If the modules / units integrated in the pollutant annual cumulative exceedance hours calculation system are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0082] Based on this understanding, the present invention can implement all or part of the process in the above-mentioned method for calculating the annual cumulative number of hours exceeding the standard for pollutants, and this can also be accomplished by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above-mentioned method for calculating the annual cumulative number of hours exceeding the standard for pollutants. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or a preset intermediate form, etc.

[0083] The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.

[0084] It should be noted that the content contained in the computer-readable storage medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable storage medium does not include electrical carrier signals and telecommunication signals.

[0085] Example

[0086] This embodiment takes a power generation group as an example. The power generation group has several branches, each branch has power generation enterprises of different energy types in its jurisdiction, and each power generation enterprise has several generating units.

[0087] As attached Figure 1 As shown, this embodiment provides a method for calculating the annual cumulative number of hours exceeding the standard for pollutants, specifically including the following steps:

[0088] Step 1: Using transmission protocols conforming to power industry standards such as 102, 104, or CDT, transmit the real-time power generation, sulfur dioxide emission data, nitrogen oxide emission data, and particulate matter emission data of all generating units within the power generation enterprise to the real-time monitoring system database of the power generation group for storage after passing through the data acquisition interface and firewall; wherein, the transmission frequency of the real-time power generation, sulfur dioxide emission data, nitrogen oxide emission data, and particulate matter emission data of all generating units within the power generation enterprise is mainly based on the on-site sampling frequency; preferably, the on-site sampling frequency is 3 minutes.

[0089] Step 2: Establish unit emission status tags in the power generation group's real-time database; wherein, the unit emission status tags are not exceeding the standard tag, exceeding the standard tag, and shutdown tag; wherein, the not exceeding the standard tag is 0, the exceeding the standard tag is 1, and the shutdown tag is 4.

[0090] Step 3: Based on the real-time power generation, sulfur dioxide emission data, nitrogen oxide emission data and particulate matter emission data stored in the real-time monitoring system database of the power generation group, calculate the hourly average pollutant emissions of each unit of all power generation enterprises;

[0091] The calculation process is as follows:

[0092] Acquire real-time power generation and pollutant emissions data of the generating unit;

[0093] If the real-time power generation of the unit is refreshed normally and the real-time power value of the unit is less than 15, then write data 0 as a 10-second emission data and end the calculation.

[0094] If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is greater than 0, then the latest value of the real-time pollutant data is written as a 10-second emission data, and the calculation ends.

[0095] If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is less than 0, then write data 0 as 10 seconds of emission data and end the calculation.

[0096] If the real-time power of the unit is not refreshed normally within three hours, then write data 0 as a 10-second emission data and include it in this calculation;

[0097] Repeat the above operation to obtain 360 10-second emission data points within one hour, and then perform a weighted average of the 360 ​​10-second emission data points to obtain the hourly average of the pollutant emissions from the unit.

[0098] Step 4: Based on the hourly pollutant emission status of each unit within all power generation enterprises, write the preset unit emission status tags into the hourly pollutant emission data of each unit within all power generation enterprises to obtain the hourly pollutant emission status values ​​of each unit within all power generation enterprises. The specific process of writing the preset unit emission status tags into the hourly pollutant emission status data of each unit within all power generation enterprises to obtain the hourly pollutant emission status values ​​of each unit within all power generation enterprises is as follows:

[0099] The "not exceeding the standard" label is written to the hourly pollutant emission status of each unit in the power generation enterprise where the pollutant emission status is "not exceeding the standard"; the "exceeding the standard" label is written to the hourly pollutant emission status of each unit in the power generation enterprise where the pollutant emission status is "exceeding the standard"; the "shutdown" label is written to the hourly pollutant emission status of each unit in the power generation enterprise where the pollutant emission status is "shutdown".

[0100] Step 5: Transmit the hourly pollutant emission status values ​​of all units of the power generation enterprises to the implementation and supervision relationship database of the power generation group.

[0101] Step 6: Based on the hourly pollutant emission status values ​​of all units of all power generation enterprises in the real-time monitoring database of the power generation group, sum up the pollutant emission hours of the units with the "exceeding standard" label in each unit of all power generation enterprises to obtain the total number of hours of pollutant emissions exceeding the standard for all units of all power generation enterprises throughout the year.

[0102] Step 6: Based on the number of hours of pollutant emissions exceeding standards for each unit of all power generation enterprises throughout the year, calculate the cumulative number of hours of pollutant emissions exceeding standards for the power generation group and its branches respectively; calculate the number of hours of emissions exceeding standards for each unit every hour; then, based on the branch and group dimensions, calculate the annual number of hours of emissions exceeding standards for the units of the power plants under the branch by weighting the installed capacity of the units. Using the installed capacity weighted average algorithm is fairer to all units under the group and the calculation results are more accurate and reliable.

[0103] Among them, the annual cumulative number of hours exceeding the standard for pollutants, t1, of the branch company is:

[0104]

[0105] The annual cumulative number of hours exceeding pollutant standards (t2) for the power generation group is:

[0106]

[0107] The method and system for calculating the annual cumulative number of hours exceeding pollutant standards described in this invention provide strong support for power generation groups to conduct pollutant monitoring and analysis. It changes the previous situation where pollutant exceedances could not be statistically analyzed on an annual basis. It not only reflects the current hourly exceedance situation of each unit in a timely and accurate manner, but also allows for annual statistics by branch company and group. Through the analysis of annual pollutant exceedances, all personnel of the group and its subordinate power generation enterprises can grasp the emission data of the group and its branch companies' units anytime and anywhere, promptly identify potential problems, and significantly improve the depth and breadth of the power generation group's production and operation management. It represents a qualitative leap in the timeliness, completeness of methods, and accuracy of information in supervising subordinate enterprises, providing a scientific basis for production management and resulting in significant economic benefits.

[0108] The description of the relevant parts of the system, equipment and computer-readable storage medium for calculating the annual cumulative number of hours exceeding the standard for pollutants provided in this embodiment can be found in the detailed description of the corresponding part of the real-time utilization rate calculation method described in this embodiment, and will not be repeated here.

[0109] The above embodiments are merely one of the implementation methods for achieving the technical solution of the present invention. The scope of protection claimed by the present invention is not limited to this embodiment, but also includes any variations, substitutions and other implementation methods that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention.

Claims

1. A method for calculating the annual cumulative number of hours exceeding the standard for pollutants, characterized in that, include: Obtain pollutant emission data from all generating units within all power plants; Based on the pollutant emission data of each unit in all power generation enterprises, calculate the hourly average pollutant emission of each unit in all power generation enterprises. The hourly average pollutant emissions of all power generation units are compared with the preset unit emission standards to obtain the hourly pollutant emission status of each unit in all power generation enterprises. Based on the hourly pollutant emission status of each unit in all power generation enterprises, the preset unit emission status labels are written into the hourly pollutant emission status of each unit in all power generation enterprises to obtain the hourly pollutant emission status value of each unit in all power generation enterprises. Based on the hourly pollutant emission status values ​​of each unit of all power generation enterprises, the number of hours of pollutant emissions exceeding the standard for each unit of all power generation enterprises throughout the year can be obtained. Based on the number of hours of pollutant emissions exceeding standards for each unit of all power generation enterprises throughout the year, the cumulative number of hours of pollutant emissions exceeding standards for the power generation group and its branches are calculated separately. The process of comparing the hourly average pollutant emissions of all power generation units with preset unit emission standards to obtain the hourly pollutant emission status of each unit within all power generation enterprises is as follows: Determine if the unit is running. If yes, proceed to the emission status determination step; otherwise, record the hourly pollutant emission status of the corresponding unit as shut down. The emission status determination steps are as follows: The hourly average pollutant emissions of the unit are compared with the preset unit emission standards. If the hourly average pollutant emissions of the unit are greater than the preset unit emission standards, the hourly pollutant emission status of the corresponding unit is recorded as exceeding the standard; otherwise, the hourly pollutant emission status of the corresponding unit is recorded as not exceeding the standard. The branch company's annual cumulative number of hours exceeding standards for pollutants for: ; The annual cumulative number of hours exceeding the pollutant standards of the power generation group for: ; If the real-time power generation of the unit is refreshed normally and the real-time power value of the unit is less than 15, then write data 0 as a 10-second emission data and end the calculation. If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is greater than 0, then the latest value of the real-time pollutant data is written as a 10-second emission data, and the calculation ends. If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is less than 0, then write data 0 as 10 seconds of emission data and end the calculation. If the real-time power of the unit is not refreshed normally within three hours, data 0 is written as 10 seconds of emission data, and the calculation ends.

2. The method for calculating the annual cumulative number of hours exceeding the standard for pollutants according to claim 1, characterized in that, The pollutant emission data includes sulfur dioxide emission data, nitrogen oxide emission data, and particulate matter emission data.

3. The method for calculating the annual cumulative number of hours exceeding the standard for pollutants according to claim 1, characterized in that, The process of calculating the hourly average pollutant emissions of each unit in all power generation enterprises, based on the pollutant emission data of each unit in all power generation enterprises, is as follows: Determine whether the unit is running. If so, calculate the hourly average pollutant emission of the unit based on the pollutant emission data of all units of all power generation enterprises. If not, record the hourly average pollutant emission of the unit as 0. The process of calculating the hourly average pollutant emissions of the computer group based on the pollutant emission data of each unit of all the power generation enterprises is as follows: Based on the real-time pollutant emission data of the unit, one pollutant emission data point is generated every 10 seconds, resulting in 360 pollutant emission data points per hour. The hourly average of the 360 ​​pollutant emission data points is then calculated to obtain the hourly average pollutant emission of the unit.

4. The method for calculating the annual cumulative number of hours exceeding the standard for pollutants according to claim 1, characterized in that, The preset unit emission status labels are: not exceeding the standard, exceeding the standard, and shut down; where the not exceeding the standard label is 0, the exceeding the standard label is 1, and the shut down label is 4. The process of writing the preset unit emission status labels into the hourly pollutant emission status of each unit in all power generation companies to obtain the hourly pollutant emission status values ​​of each unit in all power generation companies is as follows: The "not exceeding the standard" label is written into the pollutant emission hours of each unit in the power generation enterprise whose pollutant emission status is "not exceeding the standard". The above-standard label will be written into the pollutant emission hours of each unit in the power generation enterprise whose pollutant emission status is above standard. The shutdown tag is written to the hourly pollutant emission status of each unit in the power generation enterprise that is in a shutdown emission status.

5. The method for calculating the annual cumulative number of hours exceeding the standard for pollutants according to claim 3, characterized in that, The process of obtaining the number of hours of pollutant emissions exceeding standards for each unit of all power generation companies throughout the year, based on the hourly pollutant emission status values ​​of each unit, is as follows: The pollutant emission hours of each unit with a label indicating excessive emissions were summed up to obtain the total number of hours of excessive pollutant emissions for all units in all power generation companies throughout the year.

6. A system for calculating the annual cumulative number of hours exceeding pollutant standards, characterized in that, include: The data acquisition module is used to acquire pollutant emission data from all generating units within all power generation companies; The hourly average module is used to calculate the hourly average pollutant emissions of each unit in all power generation enterprises based on the pollutant emission data of each unit in all power generation enterprises. The emission status judgment module is used to compare the hourly average pollutant emissions of all power generation units with the preset unit emission standards to obtain the hourly pollutant emission status of each unit in all power generation enterprises. The tag module is used to write the preset unit emission status tags into the pollutant emission hours of each unit in all power generation enterprises according to the hourly pollutant emission status of each unit in all power generation enterprises, so as to obtain the hourly pollutant emission status value of each unit in all power generation enterprises. The module for counting hours of excessive emissions from generating units is used to obtain the number of hours of excessive emissions from each generating unit of all power generation companies throughout the year, based on the hourly emission status values ​​of pollutants from each generating unit of all power generation companies. The results output module is used to calculate the annual cumulative number of hours of pollutant emissions exceeding the standards for each power generation company and its branches, based on the number of hours of pollutant emissions exceeding the standards for each unit throughout the year. The process of comparing the hourly average pollutant emissions of all power generation units with preset unit emission standards to obtain the hourly pollutant emission status of each unit within all power generation enterprises is as follows: Determine if the unit is running. If yes, proceed to the emission status determination step; otherwise, record the hourly pollutant emission status of the corresponding unit as shut down. The emission status determination steps are as follows: The hourly average pollutant emissions of the unit are compared with the preset unit emission standards. If the hourly average pollutant emissions of the unit are greater than the preset unit emission standards, the hourly pollutant emission status of the corresponding unit is recorded as exceeding the standard; otherwise, the hourly pollutant emission status of the corresponding unit is recorded as not exceeding the standard. The branch company's annual cumulative number of hours exceeding standards for pollutants for: ; The annual cumulative number of hours exceeding the pollutant standards of the power generation group for: ; If the real-time power generation of the unit is refreshed normally and the real-time power value of the unit is less than 15, then write data 0 as a 10-second emission data and end the calculation. If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is greater than 0, then the latest value of the real-time pollutant data is written as a 10-second emission data, and the calculation ends. If the real-time power of the unit is refreshed normally, and the real-time power value of the unit is greater than 15 and the real-time pollutant emission data is less than 0, then write data 0 as 10 seconds of emission data and end the calculation. If the real-time power of the unit is not refreshed normally within three hours, data 0 is written as 10 seconds of emission data, and the calculation ends.

7. A device for calculating the annual cumulative number of hours exceeding the standard for pollutants, characterized in that, include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the steps of the method for calculating the annual cumulative number of hours exceeding the standard for pollutants as described in any one of claims 1-5.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for calculating the annual cumulative number of hours exceeding the standard for pollutants as described in any one of claims 1-5.

Citation Information

Patent Citations

  • A method for calculating the hourly average value of pollutant parameters of a group-level real-time monitoring platform

    CN109034533A