Thermal power plant carbon emission visual display method

By using RSA encryption algorithm and Token authentication in the login module of the carbon emission display system of the thermal power plant, and using a variety of sensors in the data acquisition module, the problem of insufficient safety of the carbon emission display system of the thermal power plant in the existing technology has been solved, and data security and display accuracy have been improved.

CN119537485APending Publication Date: 2025-02-28SICHUAN YEMA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311078383.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-25
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the existing carbon emission display methods of thermal power plants, the security encryption line of the system login module is not high enough, resulting in the company's production information being easily stolen, affecting security.

Method used

A visual display method for carbon emissions in thermal power plants is adopted. By setting up RSA encryption algorithm and Token authentication in the system login module, the data is encrypted during transmission, preventing data from being stolen, and using multiple types of acquisition sensors in the data acquisition module to improve display accuracy.

Benefits of technology

It effectively prevents data theft, prevents the leakage of corporate secrets, increases the security and reliability of the entire method process, and improves the accuracy of data display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
Patent Text Reader

Abstract

The invention discloses a thermal power plant carbon emission visual display method. According to the invention, the system login module is internally provided with a security encryption protection module, and encrypted data can be decrypted only through a private key in a hand at a server side. And when data needs to be transmitted from the server side to the browser side, the private key is used for encrypting the data, the encrypted data are transmitted to the browser side, and the browser side is used for decrypting the data by using the public key, so that the related data can be encrypted in the transmission process, the data can be prevented from being stolen as much as possible, the leakage of confidentials of enterprises is prevented, and the security of the enterprises is improved. Safety and reliability in the whole method process are improved, various types of acquisition sensors are arranged in the data acquisition module, and the display accuracy of the method in use is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of carbon emission display, and specifically relates to a method for visualizing carbon emission of a thermal power plant. Background Art

[0002] A thermal power plant is a plant that uses combustibles (such as coal) as fuel to produce electricity. Its basic production process is: when the fuel is burned, it heats water to generate steam, converting the chemical energy of the fuel into thermal energy, and the steam pressure drives the turbine to rotate, converting the thermal energy into mechanical energy, and then the turbine drives the generator to rotate, converting the mechanical energy into electrical energy. The prime mover is usually a steam engine or a gas turbine. In some smaller power stations, internal combustion engines may also be used. They all generate electricity by using the pressure drop in the process of high-temperature, high-pressure steam or gas passing through a turbine to become low-pressure air or condensed water. In the daily operation of a thermal power plant, there will be a large amount of carbon emissions, and at this time, it is necessary to display the results of its emissions.

[0003] However, in common display methods, the security encryption line of the system login module is not high enough, making the company's production information easy to be stolen, affecting the security during use. Summary of the invention

[0004] The purpose of the present invention is to provide a method for visualizing carbon emissions from a thermal power plant in order to solve the above-mentioned problems.

[0005] The technical solution adopted by the present invention is as follows: a method for visualizing carbon emissions from a thermal power plant, the method comprising the following steps: S1: Arrange the inspection points and select the 350MW unit as the first pilot unit for the inspection system. The equipment is installed in the tail flue section before the chimney; S2: The section where the environmental protection comparison flange hole outside the tail flue is located is taken as the sampling section; the sampling points are set based on the grid method, the CO2 concentration at the section measuring point is measured using a flue gas analyzer, and the flue gas differential pressure at the section measuring point is measured using an electronic micro differential pressure gauge. S3: Install an online detection system, which includes an atmospheric pressure measurement module, a flow measurement module, a pressure measurement module, a temperature measurement module, a humidity measurement module, an oxygen measurement module, a carbon dioxide measurement module, and an electric meter, which respectively measure atmospheric pressure, flue gas flow, flue gas pressure, flue gas temperature, flue gas humidity, O2 content in flue gas, CO2 content in flue gas, and purchased electricity; S4: After the sampling probe is installed, the flue gas is sampled, and the sample gas enters the analysis cabinet through the sampling and heating pipelines. In the analysis cabinet, the three flue gases are mixed, pre-treated, and measured to obtain the CO2 concentration; the parameters such as carbon dioxide concentration, flow, oxygen content, pressure, temperature, humidity, etc. are transmitted to the input end of the remote data transmission module; S5: The remote data transmission module inputs the data into the analysis module. The data analysis module selects the coal combustion emission factor as 95.7 g / MJ based on the production data such as coal type, coal quantity, and low calorific value provided by the cement plant, and calculates the carbon emissions of the cement plant based on the emission factor method. S6: The user accesses the system and can access and use system functions after entering the correct account name and password on the login homepage; S7: Upload the analysis results to the database module for storage. S8: constructing a dynamic visualization function of chart data by matching chart types and layout display pages inside the database module, wherein the dynamic visualization function of chart data includes: dynamically rendering the chart, setting a timed jumping display function of the chart and a timed scrolling function of the text table chart, and configuring an interactive function of the chart data; S9: constructing a spatial data dynamic visualization function by loading a map end base map as a basic carrier for spatial data visualization, wherein the construction of the spatial data dynamic visualization function includes configuring a spatial color scale map, configuring a spatial heat map, and setting a spatial switching function, a map click event monitoring function, and a layer zoom monitoring function; S10: Using the constructed dynamic visualization function of chart data and spatial data, the stored chart data and spatial data of regional carbon emissions are processed to generate data that meets the dynamic visualization requirements.

[0006] In a preferred embodiment, in step S1, the equipment includes: one empty box barometer, one electronic micro differential pressure gauge, one Pitot tube, two flue gas analyzers, and several flue gas sampling tubes.

[0007] In a preferred embodiment, in step S2, the flue measurement section is 5 meters deep and 5 meters high, with the flue depth as the X-axis and the height as the Y-axis, and 30 measuring points are taken.

[0008] In a preferred embodiment, in step S4, a dedicated electric heating sampling probe has a built-in filter, which includes a sampling and purging unit; under the action of the vacuum pump, the flue gas enters the sampling probe through the sampling probe rod, and a 5um filter is arranged at the probe to filter the dust in the flue gas; the sampling probe has electric heating to stabilize the sample gas temperature at 140-160°C to prevent condensation of water vapor in the sample gas; the condensation of water vapor in the sample gas will corrode the sampling probe, and the condensed water will dissolve CO2 in the flue gas and affect the measurement; the device is also provided with a backflush calibration port, the purpose of which is to use clean compressed air to blow the dust attached to the outer surface of the filter back into the flue to prevent the sampling probe from being blocked; due to the limited installation position on site, the backflush tank is external.

[0009] In a preferred embodiment, in step S6, the user login module is provided with a role management module, which sets which roles each user has, which roles should have what kind of responsibilities and permissions, and which roles should be able to use which functions of the system. Role management is mainly associated with user information. At present, the system is mainly divided into five roles: enterprise administrator (super administrator), regional administrator, project administrator, general user, and temporary visitor.

[0010] In a preferred embodiment, in step S6, the user login module is provided with a rights management module, which sets which operation rights the system functions should have, and is bound to the roles, and corresponding rights are assigned to each role. Currently, the system has set rights for map functions, deformation analysis, profile analysis, color settings, risk screening, analysis reports, project management, user management, rights management, audit management, and log management.

[0011] In a preferred embodiment, in step S7, the internal data of the database includes a user table, an authority table, a project table, a thermal power plant carbon emission layer element information table, a thermal power plant carbon emission layer global style table, an audit table, and a thermal power plant carbon emission log table. The user table mainly stores the basic information of the user, the authority table stores the functional permissions of the system, the project table mainly stores the basic information of the uploaded thermal power plant carbon emission, the layer element information table mainly stores the element information of the thermal power plant carbon emission that has been released, the layer global style table mainly stores the global style of the layer, the audit table mainly stores the administrator's audit records, and the log table mainly stores the log records.

[0012] In a preferred embodiment, in step S6, the user login module uses the RSA encryption algorithm for encryption, and sets Token to add Token authentication for each interface. RSA is an asymmetric encryption algorithm, which refers to the use of a pair of asymmetric keys, namely a public key and a private key. The public key can be transmitted arbitrarily between the browser and the server, and the private key only exists on the server side. When data needs to be transmitted from the browser to the server, the public key is used to encrypt the data, and the public key and the encrypted data are transmitted to the server side together. The encrypted data can only be decrypted by the private key in the server. Similarly, when data needs to be transmitted from the server to the browser side, the private key is used to encrypt the data, and the encrypted data is transmitted to the browser side. The browser side uses the public key to decrypt. After the user enters the account name and password and clicks the "Login" button, the login interface will not be requested immediately. The account name will be transmitted to the back end first. The back end will generate a pair of key pairs based on this account name and return the public key to the front end. The password is encrypted using the public key through the JSEncrypt tool class at the front end, and then the login interface is requested. The server will then decrypt the encrypted password and compare it with the database. If the account and password are entered correctly, the login verification will be released to achieve successful login. If the account and password do not match, a login failure message will be returned.

[0013] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: In the present invention, a security encryption protection module is provided inside the system login module, and the encrypted data can only be decrypted by the private key in the server. Similarly, when data needs to be transmitted from the server to the browser, the data is encrypted using the private key, and the encrypted data is transmitted to the browser, which uses the public key for decryption, so that the relevant data can be encrypted during the transmission process, and the data is prevented from being stolen as much as possible, and the corporate secrets are prevented from being leaked, and the security and reliability of the entire method process are increased. In addition, various types of acquisition sensors are provided inside the data acquisition module, and the method is displayed with accuracy when used. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 The present invention is a flow chart of the method. Implementation

[0015] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0016] Reference Figure 1 , A method for visualizing carbon emissions from a thermal power plant, the method comprising the following steps: S1: Arrange the inspection points and select the 350MW unit as the first pilot unit for the inspection system. The equipment is installed in the tail flue section before the chimney; S2: The section where the environmental protection comparison flange hole outside the tail flue is located is taken as the sampling section; the sampling points are set based on the grid method, the CO2 concentration at the section measuring point is measured using a flue gas analyzer, and the flue gas differential pressure at the section measuring point is measured using an electronic micro differential pressure gauge. S3: Install an online detection system, which includes an atmospheric pressure measurement module, a flow measurement module, a pressure measurement module, a temperature measurement module, a humidity measurement module, an oxygen measurement module, a carbon dioxide measurement module, and an electric meter, which respectively measure atmospheric pressure, flue gas flow, flue gas pressure, flue gas temperature, flue gas humidity, O2 content in flue gas, CO2 content in flue gas, and purchased electricity; S4: After the sampling probe is installed, the flue gas is sampled, and the sample gas enters the analysis cabinet through the sampling and heating pipelines. In the analysis cabinet, the three flue gases are mixed, pre-treated, and measured to obtain the CO2 concentration; the parameters such as carbon dioxide concentration, flow, oxygen content, pressure, temperature, humidity, etc. are transmitted to the input end of the remote data transmission module; S5: The remote data transmission module inputs the data into the analysis module. The data analysis module selects the coal combustion emission factor as 95.7 g / MJ based on the production data such as coal type, coal quantity, and low calorific value provided by the cement plant, and calculates the carbon emissions of the cement plant based on the emission factor method. S6: The user accesses the system and can access and use system functions after entering the correct account name and password on the login homepage; S7: Upload the analysis results to the database module for storage. S8: constructing a dynamic visualization function of chart data by matching chart types and layout display pages inside the database module, wherein the dynamic visualization function of chart data includes: dynamically rendering the chart, setting a timed jumping display function of the chart and a timed scrolling function of the text table chart, and configuring an interactive function of the chart data; S9: constructing a spatial data dynamic visualization function by loading a map end base map as a basic carrier for spatial data visualization, wherein the construction of the spatial data dynamic visualization function includes configuring a spatial color scale map, configuring a spatial heat map, and setting a spatial switching function, a map click event monitoring function, and a layer zoom monitoring function; S10: Using the constructed dynamic visualization function of chart data and spatial data, the stored chart data and spatial data of regional carbon emissions are processed to generate data that meets the dynamic visualization requirements.

[0017] In step S1, the equipment includes: one empty box barometer, one electronic micro differential pressure gauge, one Pitot tube, two flue gas analyzers, and several flue gas sampling tubes.

[0018] In step S2, the flue measurement section is 5 meters deep and 5 meters high, with the flue depth as the X-axis and the height as the Y-axis, and 30 measuring points are taken.

[0019] In step S4, a special electric heating sampling probe is provided with a built-in filter, which includes a sampling and purging unit; under the action of the vacuum pump, the flue gas enters the sampling probe through the sampling probe rod, and a 5um filter is arranged at the probe to filter the dust in the flue gas; the sampling probe is electrically heated to stabilize the sample gas temperature at 140-160°C to prevent condensation of water vapor in the sample gas; the condensation of water vapor in the sample gas will corrode the sampling probe, and the condensed water will dissolve CO2 in the flue gas and affect the measurement; the device is also provided with a back-blowing calibration port, the purpose of which is to use clean compressed air to blow the dust attached to the outer surface of the filter back into the flue to prevent the sampling probe from being blocked; due to the limited installation position on site, the back-blowing tank is placed externally.

[0020] In step S6, the user login module is provided with a role management module, which sets which roles each user has, which roles should have what kind of responsibilities and permissions, and which roles should be able to use which functions of the system. Role management is mainly associated with user information. At present, the system is mainly divided into five roles: enterprise administrator (super administrator), regional administrator, project administrator, general user, and temporary visitor.

[0021] In step S6, the user login module is provided with a rights management module, which sets which operation rights the system functions should have, and is bound to the roles to assign corresponding rights to each role. Currently, the system has set the rights for map function, deformation analysis, profile analysis, color setting, risk screening, analysis report, project management, user management, rights management, audit management, and log management.

[0022] In step S7, the internal data of the database includes a user table, an authority table, a project table, a thermal power plant carbon emission layer element information table, a thermal power plant carbon emission layer global style table, an audit table, and a thermal power plant carbon emission log table. The user table mainly stores the basic information of the user, the authority table stores the functional authority of the system, the project table mainly stores the basic information of the uploaded thermal power plant carbon emission, the layer element information table mainly stores the element information of the thermal power plant carbon emission that has been released, the layer global style table mainly stores the global style of the layer, the audit table mainly stores the administrator's audit records, and the log table mainly stores the log records.

[0023] In the step S6, the user login module uses the RSA encryption algorithm for encryption, and sets the Token to add a Token authentication for each interface. RSA is an asymmetric encryption algorithm, which refers to the use of a pair of asymmetric keys, namely a public key and a private key. The public key can be transmitted arbitrarily between the browser and the server, and the private key only exists on the server side. When data needs to be transmitted from the browser to the server, the public key is used to encrypt the data, and the public key and the encrypted data are transmitted to the server side together. The encrypted data can only be decrypted by the private key in the server. Similarly, when data needs to be transmitted from the server to the browser side, the private key is used to encrypt the data, and the encrypted data is transmitted to the browser side. The browser side uses the public key to decrypt. After the user enters the account name and password and clicks the "Login" button, the login interface will not be requested immediately. The account name will be transmitted to the back end first. The back end will generate a pair of key pairs based on this account name and return the public key to the front end. The password is encrypted using the public key through the JSEncrypt tool class at the front end, and then the login interface is requested. The server will then decrypt the encrypted password and compare it with the database. If the account and password are entered correctly, the login verification will be released to achieve successful login. If the account and password do not match, a login failure message will be returned.

[0024] In the present invention, a security encryption protection module is provided inside the system login module, and the encrypted data can only be decrypted by the private key in the server. Similarly, when data needs to be transmitted from the server to the browser, the data is encrypted using the private key, and the encrypted data is transmitted to the browser, which uses the public key for decryption, so that the relevant data can be encrypted during the transmission process, and the data is prevented from being stolen as much as possible, and the corporate secrets are prevented from being leaked, and the security and reliability of the entire method process are increased. In addition, various types of acquisition sensors are provided inside the data acquisition module, and the method is displayed with accuracy when used.

[0025] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0026] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for visualizing carbon emissions from a thermal power plant, characterized in that: The method for visualizing carbon emissions from a thermal power plant comprises the following steps: S1: Arrange the inspection points and select the 350MW unit as the first pilot unit for the inspection system. The equipment is installed in the tail flue section before the chimney; S2: The section where the environmental protection comparison flange hole outside the tail flue is located is taken as the sampling section; the sampling points are set based on the grid method, the CO2 concentration at the section measuring point is measured using a flue gas analyzer, and the flue gas differential pressure at the section measuring point is measured using an electronic micro differential pressure gauge. S3: Install an online detection system, which includes an atmospheric pressure measurement module, a flow measurement module, a pressure measurement module, a temperature measurement module, a humidity measurement module, an oxygen measurement module, a carbon dioxide measurement module, and an electric meter, which respectively measure atmospheric pressure, flue gas flow, flue gas pressure, flue gas temperature, flue gas humidity, O2 content in flue gas, CO2 content in flue gas, and purchased electricity; S4: After the sampling probe is installed, the flue gas is sampled, and the sample gas enters the analysis cabinet through the sampling and heating pipelines. In the analysis cabinet, the three flue gases are mixed, pre-treated, and measured to obtain the CO2 concentration; the parameters such as carbon dioxide concentration, flow, oxygen content, pressure, temperature, humidity, etc. are transmitted to the input end of the remote data transmission module; S5: The remote data transmission module inputs the data into the analysis module. The data analysis module selects the coal combustion emission factor as 95.7 g / MJ based on the production data such as coal type, coal quantity, and low calorific value provided by the cement plant, and calculates the carbon emissions of the cement plant based on the emission factor method. S6: The user accesses the system and can access and use system functions after entering the correct account name and password on the login homepage; S7: Upload the analysis results to the database module for storage. S8: constructing a dynamic visualization function of chart data by matching chart types and layout display pages inside the database module, wherein the dynamic visualization function of chart data includes: dynamically rendering the chart, setting a timed jumping display function of the chart and a timed scrolling function of the text table chart, and configuring an interactive function of the chart data; S9: constructing a spatial data dynamic visualization function by loading a base map of a thermal power plant carbon emission database as a basic carrier for spatial data visualization, wherein the construction of the spatial data dynamic visualization function includes configuring a spatial color scale map, configuring a spatial heat map, and setting a spatial switching function, a map click event monitoring function, and a layer zoom monitoring function; S10: Using the constructed dynamic visualization function of chart data and spatial data, the stored chart data and spatial data of regional carbon emissions are processed to generate data that meets the dynamic visualization requirements.

2. A method for visualizing carbon emissions from a thermal power plant as claimed in claim 1, characterized in that: In step S1, the equipment includes: one empty box barometer, one electronic micro differential pressure gauge, one Pitot tube, two flue gas analyzers, and several flue gas sampling tubes.

3. A method for visualizing carbon emissions from a thermal power plant according to claim 1, characterized in that: In step S2, the flue measurement section is 5 meters deep and 5 meters high, with the flue depth as the X-axis and the height as the Y-axis, and 30 measuring points are taken.

4. A method for visualizing carbon emissions from a thermal power plant according to claim 1, characterized in that: In step S4, a special electric heating sampling probe is provided with a built-in filter, which includes a sampling and purging unit; under the action of the vacuum pump, the flue gas enters the sampling probe through the sampling probe rod, and a 5um filter is arranged at the probe to filter the dust in the flue gas; the sampling probe is electrically heated to stabilize the sample gas temperature at 140-160°C to prevent condensation of water vapor in the sample gas; the condensation of water vapor in the sample gas will corrode the sampling probe, and the condensed water will dissolve CO2 in the flue gas and affect the measurement; the device is also provided with a back-blowing calibration port, the purpose of which is to use clean compressed air to blow the dust attached to the outer surface of the filter back into the flue to prevent the sampling probe from being blocked; due to the limited installation position on site, the back-blowing tank is placed externally.

5. A method for visualizing carbon emissions from a thermal power plant according to claim 1, characterized in that: In step S6, the user login module is provided with a role management module, which sets which roles each user has, which roles should have what kind of responsibilities and permissions, and which roles should be able to use which system functions; role management is mainly associated with user information; The user login module is divided into five roles: enterprise administrator, regional administrator, project administrator, general user, and temporary visitor.

6. A method for visualizing carbon emissions from a thermal power plant according to claim 1, characterized in that: In step S6, the user login module is provided with a rights management module, and the rights management module sets which operation rights the system functions should have, and is bound to the roles, and corresponding rights are allocated to each role.

7. A method for visualizing carbon emissions from a thermal power plant according to claim 1, characterized in that: In step S7, the internal data of the database includes a user table, a permission table, a project table, a thermal power plant carbon emission layer element information table, a thermal power plant carbon emission layer global style table, an audit table, and a thermal power plant carbon emission log table.

8. A method for visualizing carbon emissions from a thermal power plant as claimed in claim 1, characterized in that: In step S6, the user login module uses the RSA encryption algorithm for encryption, and sets a Token to add a Token authentication to each interface. RSA is an asymmetric encryption algorithm, which refers to the use of a pair of asymmetric keys, namely a public key and a private key; The public key can be transmitted arbitrarily between the browser and the server, and the private key only exists on the server side. When data needs to be transmitted from the browser to the server, the public key is used to encrypt the data, and the public key and the encrypted data are passed to the server side together.