A method and system for calculating VOCs emissions from pollution sources based on power data analysis

Through the combined machine learning model of fixed sensors and VOCs travel vehicle data collection, the problem of insufficient coverage of VOCs monitoring is solved, fast and accurate emission estimation is achieved, and data support for urban governance is provided.

CN119990919BActive Publication Date: 2025-08-12SICHUAN GUOLAN ZHONGTIAN ENVIRONMENTAL TECH GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510460761.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-08-12
Estimated Expiration
2045-04-14

AI Technical Summary

Technical Problem

The existing technology is difficult to quickly and comprehensively monitor and estimate the emissions of volatile organic compounds (VOCs) in industrial enterprises. The coverage of fixed monitoring sensors is insufficient, and the monitoring efficiency of VOCs on board is low, making it difficult to achieve rapid and accurate monitoring in large areas.

Method used

Fixed monitoring sensors and VOCs travel vehicles are used to collect data, combine the fusion strategy of linear regression model, LightGBM model and neural network model, and estimate VOCs emissions based on grid matching strategy and data feature mining.

Benefits of technology

It has achieved rapid and accurate VOCs emission estimation, providing a solid data foundation for urban governance, and helping improve air quality and sustainable development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119990919B_ABST
    Figure CN119990919B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for calculating VOCs emissions from pollution sources based on power data analysis, which relate to the field of urban management technology. The method for calculating VOCs emissions from pollution sources includes the following steps: S1, obtaining a basic data set of enterprises in a grid based on a grid matching strategy; the basic data set includes the release time and VOCs monitoring data, meteorological data, and power data collected within time T; S2, mining the data features of the release time, VOCs monitoring data, meteorological data, and power data, and integrating them into the basic data set to obtain a feature data set of the enterprises in the grid; S3, estimating the VOCs at time T according to the feature data set based on a model fusion strategy of a linear regression model, a LightGBM model, and a neural network model, and obtaining VOCs estimated data at time T.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of urban management technology, and in particular to a method and system for calculating VOCs emissions from pollution sources based on power data analysis. Background Art

[0002] VOCs from pollution sources pose a serious threat to human health and the ecological environment. In terms of the human body, long-term inhalation can cause coughing, vomiting, and even destroy the immune system. In terms of the environment, the main impacts include acid rain, soil and water environment ecology, etc. Therefore, for urban management, the monitoring and control of VOCs from pollution sources is imminent.

[0003] At present, existing monitoring technologies include installing fixed monitoring sensors and VOCs mobile vehicles. On the one hand, due to the large number of industrial enterprises and the small size of fixed monitoring sensors, insufficient coverage is inevitable; on the other hand, for areas where fixed monitoring sensors are not installed, VOCs mobile vehicles are usually used for regular monitoring. The premise of regular monitoring requires planning vehicle travel routes, which is relatively difficult, and the efficiency of vehicle travel is low, making it difficult to monitor large areas quickly and comprehensively. Summary of the Invention

[0004] The purpose of the present invention is to provide a method and system for calculating VOCs emissions from pollution sources based on power data analysis. The method mainly collects VOCs monitoring data through fixed monitoring sensors and VOCs mobile vehicles, and deeply integrates the collected VOCs monitoring data based on the model fusion strategy of linear regression model, LightGBM model and neural network model. It can quickly and accurately realize the estimation of VOCs emissions from pollution sources of target enterprises, and provide a solid data foundation for urban governance of VOCs pollution sources.

[0005] In order to solve the above technical problems, the present invention adopts the following solutions:

[0006] A method for calculating VOCs emissions from pollution sources based on power data analysis, the method comprising the following steps:

[0007] S1. Obtaining basic data sets of enterprises in the grid based on the grid matching strategy;

[0008] The basic data set includes the release time and VOCs monitoring data, meteorological data, and power data collected within time T;

[0009] S2. Mining the data features of release time, VOCs monitoring data, meteorological data, and power data, and integrating them into the basic data set to obtain the characteristic data set of enterprises in the grid;

[0010] S3, based on the model fusion strategy of linear regression model, LightGBM model, and neural network model, estimates the VOCs at time T according to the feature data set to obtain the VOCs estimation data at time T.

[0011] Furthermore, the process of obtaining the basic data set of enterprises in the grid based on the grid matching strategy is as follows:

[0012] The current area is gridded, the longitude and latitude of the enterprises in the current area are obtained, and the enterprises are matched with the grid. When the longitude and latitude of the enterprise are greater than or equal to the longitude and latitude of the lower left point of the grid and less than or equal to the longitude and latitude of the upper right point of the grid, the enterprise is determined to be in the grid, and the basic data set of the enterprises in the grid is obtained based on the grid.

[0013] Furthermore, the data sources of the VOCs monitoring data include fixed sensors and UAVs; when both fixed sensors and UAVs collect VOCs monitoring data, the VOCs monitoring data collected by the fixed sensors is selected and integrated into the basic data set.

[0014] Furthermore, the VOCs monitoring data, meteorological data, and power data collected within time T all correspond to a collection time. Then, in S2, the process of mining the data features of release time, VOCs monitoring data, meteorological data, and power data is as follows:

[0015] Extract features from the time unit to which the release time belongs, and use the obtained time unit as the time feature corresponding to the release time;

[0016] Based on the collection time, the power data of the historical time period is aggregated according to different indices, and the obtained aggregation results are used as the corresponding power index features of the historical time period;

[0017] Based on the collection time, the VOCs monitoring data at the current collection time and the VOCs monitoring data at the previous collection time are trend-converted, and the obtained trend state is used as the VOCs trend feature corresponding to the current collection time;

[0018] Based on the collection time, the meteorological data in the historical time period are averaged according to different meteorological elements, and the obtained average value is used as the meteorological index feature corresponding to the historical time period.

[0019] Furthermore, the process of trend conversion is:

[0020] Based on the collection time, the VOCs monitoring data at the current collection time and the VOCs monitoring data at the previous collection time are obtained in the basic data set, and the difference between the two is calculated;

[0021] Based on the enterprise, the corresponding enterprise dynamic threshold is obtained, including the rising dynamic threshold and the falling dynamic threshold;

[0022] When the difference is greater than or equal to the rising dynamic threshold, it means that the current trend state is an rising trend, and the rising trend is used as the VOCs trend feature corresponding to the current collection time; when the difference is less than or equal to the falling dynamic threshold, it means that the current trend state is a falling trend, and the falling trend is used as the VOCs trend feature corresponding to the current collection time; when the difference is between the rising dynamic threshold and the falling dynamic threshold, it means that the current trend state is a stable trend, and the stable trend is used as the VOCs trend feature corresponding to the current collection time.

[0023] Furthermore, the process of obtaining the corresponding enterprise dynamic threshold is as follows:

[0024] According to the basic data set of the enterprise, all VOCs monitoring data in the basic data set are first-order differencing to obtain positive and negative difference numbers;

[0025] The positive difference numbers and negative difference numbers are formed into an ascending list and a descending list respectively, and the ascending list and the descending list are sorted in ascending order. The data of the preset quantile is found in the ascending list as the ascending dynamic threshold, and the data of the preset quantile is found in the descending list as the descending dynamic threshold.

[0026] Furthermore, the step S3 includes the following steps:

[0027] S31, constructing and training a linear regression model based on the feature data set, and predicting the first VOCs monitoring data at time T and the VOCs trend characteristics at time T through the linear regression model;

[0028] S32, adding the VOCs trend feature at time T to the feature data set, that is, updating the feature data set;

[0029] S33, constructing and training a LightGBM model based on the updated feature data set, and obtaining the second VOCs monitoring data at time T through the LightGBM model prediction;

[0030] S34: Based on time T, obtain the VOCs monitoring data at time T-1 in the feature data set, perform trend conversion on the first VOCs monitoring data and the second VOCs monitoring data respectively with the VOCs monitoring data at time T-1, and determine whether the two trend states are consistent. If so, use the second VOCs monitoring data as the VOCs estimation data at time T; if not, proceed to step S35;

[0031] S35, constructing and training a neural network model based on the updated feature data set, and obtaining the third VOCs monitoring data at time T through prediction by the neural network model;

[0032] S36: Based on time T, obtain the VOCs monitoring data at time T-1 in the feature data set, perform trend conversion on the first VOCs monitoring data and the third VOCs monitoring data, and respectively compare them with the VOCs monitoring data at time T-1, and determine whether the two trend states are consistent. If so, proceed to step S37;

[0033] S37. Calculate an error value between the second VOCs monitoring data and the third VOCs monitoring data, perform error correction on the second VOCs monitoring data based on a comparison between the error value and a preset threshold, and use the corrected second VOCs monitoring data as the VOCs estimation data at time T.

[0034] Furthermore, in S37, the error correction process is as follows:

[0035] When the error value is greater than a preset threshold, the time feature corresponding to the release time is obtained, the working status is obtained according to the time feature, the VOCs monitoring data corresponding to the time T is obtained based on the working status screening, and its average value is calculated to determine whether the second VOCs monitoring data is greater than the average value. If so, the second VOCs monitoring data is revised downward; if not, the second VOCs monitoring data is revised upward.

[0036] Furthermore, the linear regression model uses the power data and power index features in the feature data set as input features and the VOCs monitoring data as output labels;

[0037] The LightGBM model uses the data in the updated feature data set except the VOCs monitoring data and VOCs trend features as input features, and uses the VOCs monitoring data as output labels;

[0038] The neural network model uses data other than VOCs monitoring data and VOCs trend features in the updated feature data set as input features, and uses VOCs monitoring data as output labels.

[0039] A system for calculating VOCs emissions from pollution sources based on power data analysis is characterized by applying the method for calculating VOCs emissions from pollution sources based on power data analysis, including:

[0040] Basic data acquisition module: Based on the grid matching strategy, the basic data set of the enterprises in the grid is obtained; the basic data set includes the release time and the VOCs monitoring data, meteorological data, and power data collected within time T;

[0041] Feature data mining module: mines the data features of release time, VOCs monitoring data, meteorological data, and power data, and integrates them into the basic data set to obtain the feature data set of enterprises in the grid;

[0042] VOCs estimation module: Based on the model fusion strategy of linear regression model, LightGBM model, and neural network model, the VOCs at time T are estimated according to the feature data set to obtain the VOCs estimation data at time T.

[0043] Beneficial effects of the present invention:

[0044] The present invention provides a method and system for calculating VOCs emissions from pollution sources based on power data analysis. The method uses fixed monitoring sensors and VOCs mobile vehicles commonly used in the prior art to collect VOCs monitoring data, merges the collected VOCs monitoring data with conventional power data, meteorological data, and time data, fully utilizes data features, extracts different data features through feature engineering, and cleverly implements historical and hypothetical future feature mining strategies to enhance data diversity.

[0045] In addition, based on the diversity of features, the present invention adopts a model fusion strategy of linear regression model, LightGBM model, and neural network model, obtains diversified prediction results according to different models, and then fuses the prediction results to improve the accuracy of the prediction data. It can quickly and accurately estimate the VOCs emissions from pollution sources of target enterprises, provide a solid data foundation for urban governance of VOCs pollution sources, and contribute to the improvement of urban air quality and sustainable development. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 Schematic diagram of the process of calculating VOCs emissions from pollution sources in Example 1 of the present invention;

[0047] Figure 2 This is a schematic diagram of the process of VOCs estimation in Example 1 of the present invention. DETAILED DESCRIPTION

[0048] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, rather than all the embodiments. The following description of at least one exemplary embodiment is actually only illustrative and is in no way intended to limit the present invention and its application or use. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0049] Unless otherwise specifically stated, the relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention.

[0050] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0051] Additionally, descriptions of well-known structures, functions, and configurations may be omitted for clarity and conciseness. Those skilled in the art will recognize that various changes and modifications can be made to the examples described herein without departing from the spirit and scope of the present disclosure.

[0052] Technologies, methods and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, such technologies, methods and equipment should be considered part of the authorization specification.

[0053] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0054] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments:

[0055] Example 1

[0056] In this embodiment, if Figure 1 As shown, a method for calculating VOCs emissions from pollution sources based on power data analysis is provided. Fixed monitoring sensors and VOCs mobile vehicles commonly used in the existing technology are used to collect VOCs monitoring data. The collected VOCs monitoring data are merged with conventional power data, meteorological data, enterprise data, and grid data to obtain diverse features. Therefore, based on the diversity of features, a model fusion strategy of linear regression model, LightGBM model, and neural network model is used to estimate VOCs. This can quickly and accurately estimate the VOCs emissions from pollution sources of target enterprises, provide a solid data foundation for urban governance of VOCs from pollution sources, and contribute to the improvement of urban air quality and sustainable development.

[0057] Specifically, the method for calculating VOCs emissions from pollution sources includes the following steps:

[0058] S1. Obtaining basic data sets of enterprises in the grid based on the grid matching strategy;

[0059] The basic data set includes the release time and VOCs monitoring data, meteorological data, and power data collected within time T;

[0060] S2. Mining the data features of release time, VOCs monitoring data, meteorological data, and power data, and integrating them into the basic data set to obtain the characteristic data set of enterprises in the grid;

[0061] S3, based on the model fusion strategy of linear regression model, LightGBM model, and neural network model, estimates the VOCs at time T according to the feature data set to obtain the VOCs estimation data at time T.

[0062] First, the pollution source VOCs emission accounting method mainly adopts the fixed monitoring sensors and VOCs mobile vehicles commonly used in the prior art to collect VOCs monitoring data. At the same time, meteorological data, enterprise data, grid data, and power data are obtained, and then the collected VOCs monitoring data are merged with conventional meteorological data, enterprise data, grid data, and power data to facilitate the subsequent estimation of VOCs from pollution sources emitted by the target enterprise. The key point is that the present invention considers estimation based on power data, deeply integrates power data with VOCs monitoring data, and constructs a scientific and reasonable estimation and accounting method. With this method, the VOCs emissions of the target enterprise can be estimated quickly and accurately, providing a solid data foundation for urban governance of VOCs pollution and contributing to the improvement of urban air quality and sustainable development.

[0063] In S1, the basic data set of the enterprises in the grid is obtained based on the grid matching strategy. The basic data set refers to the VOCs monitoring data, meteorological data, enterprise data, grid data, and power data of the target enterprise. Specifically, the VOCs monitoring data, meteorological data, enterprise data, grid data, and power data are as follows:

[0064] The VOCs monitoring data is VOCs sensor monitoring data or VOCs mobile vehicle monitoring data;

[0065] The VOCs sensor monitoring data includes the following information: company name, industry type, company address, fixed VOCs monitoring value, and collection time;

[0066] The VOCs mobile vehicle monitoring data includes the following information: company name, industry type, company address, mobile VOCs monitoring value, and collection time.

[0067] The meteorological data includes the following information: temperature, humidity, wind speed, wind direction, solar radiation, grid ID, and collection time;

[0068] The enterprise data includes the following information: enterprise name, industry type, enterprise address latitude and longitude;

[0069] The grid data includes the following information: grid ID, grid center point longitude and latitude, grid lower left point longitude and latitude, grid upper right point longitude and latitude;

[0070] The power data includes the following information: company name, industry type, power consumption index, and collection time.

[0071] When collecting VOCs monitoring data, meteorological data, and power data, the collection time point can be recorded. Based on the collection time, the VOCs monitoring data, meteorological data, enterprise data, grid data, and power data within time T can be merged to form a basic data set. The specific process is as follows:

[0072] (1) Data type conversion: The collected enterprise name and industry type can be converted into string type; the collected fixed VOCs monitoring value, mobile VOCs monitoring value, temperature, humidity, wind speed, wind direction, solar radiation, grid ID, grid center point longitude and latitude, grid lower left point longitude and latitude, grid upper right point longitude and latitude, enterprise address longitude and latitude, and electricity consumption index can be converted into floating point type; the collected release time and collection time can be converted into time type;

[0073] (2) VOCs data merging: Since there are two types of VOCs data sources in this embodiment, one is fixed sensor data and the other is UAV data. There may be data duplication. In one embodiment, the strategy adopted is that fixed sensors have higher priority than UAVs. The reason is that there is a certain distance factor between the UAV and the enterprise's pollution equipment, and there is a certain data error, so the priority of fixed sensors is relatively high. For example, if two data appear at the same time in Enterprise A, one is VOCs sensor monitoring data and the other is VOCs UAV monitoring data, then the VOCs sensor monitoring data is selected as the VOCs monitoring data of Enterprise A for that hour.

[0074] (3) Enterprise grid matching: Based on the grid matching strategy, the enterprise is matched to the grid, and the rectangular characteristics of the grid are used for matching. If the longitude and latitude of the enterprise are greater than or equal to the longitude and latitude of the lower left point of the grid, and the longitude and latitude of the enterprise are less than or equal to the longitude and latitude of the upper right point of the grid, the enterprise is determined to be in the grid.

[0075] ;

[0076] Among them, True means that the condition is met. represents the longitude of company A, Indicates the latitude of company A, Indicates the longitude of the lower left point of the grid, Indicates the latitude of the lower left point of the grid, Indicates the longitude of the upper right point of the grid, Indicates the latitude of the upper right point of the grid;

[0077] (4) Data merging: Merge fields based on release time and grid ID, merge meteorological data, power data, and VOCs data. The final field sequence is “company name, VOCs monitoring value, temperature, humidity, wind speed, wind direction, solar radiation, electricity consumption index, release time”, recorded as DATA.

[0078] The VOCs monitoring value in the field sequence is VOCs monitoring data, the temperature, humidity, wind speed, wind direction, and solar radiation are meteorological data, the electricity consumption index is electricity data, and the release time is used to mark the time characteristics of the field sequence.

[0079] Based on the above principles, in one embodiment, in S2, the process of mining the data features of release time, VOCs monitoring data, meteorological data, and power data is as follows:

[0080] Extract features from the time unit to which the release time belongs, and use the obtained time unit as the time feature corresponding to the release time;

[0081] Based on the collection time, the power data of the historical time period is aggregated according to different indices, and the obtained aggregation results are used as the corresponding power index features of the historical time period;

[0082] Based on the collection time, the VOCs monitoring data at the current collection time and the VOCs monitoring data at the previous collection time are trend-converted, and the obtained trend state is used as the VOCs trend feature corresponding to the current collection time;

[0083] Based on the collection time, the meteorological data in the historical time period are averaged according to different meteorological elements, and the obtained average value is used as the meteorological index feature corresponding to the historical time period.

[0084] In one embodiment, the process of trend conversion is:

[0085] Based on the collection time, the VOCs monitoring data at the current collection time and the VOCs monitoring data at the previous collection time are obtained in the basic data set, and the difference between the two is calculated;

[0086] Based on the enterprise, the corresponding enterprise dynamic threshold is obtained, including the rising dynamic threshold and the falling dynamic threshold;

[0087] When the difference is greater than or equal to the rising dynamic threshold, it means that the current trend state is an rising trend, and the rising trend is used as the VOCs trend feature corresponding to the current collection time; when the difference is less than or equal to the falling dynamic threshold, it means that the current trend state is a falling trend, and the falling trend is used as the VOCs trend feature corresponding to the current collection time; when the difference is between the rising dynamic threshold and the falling dynamic threshold, it means that the current trend state is a stable trend, and the stable trend is used as the VOCs trend feature corresponding to the current collection time.

[0088] In one embodiment, the process of obtaining the corresponding enterprise dynamic threshold is specifically as follows:

[0089] According to the basic data set of the enterprise, all VOCs monitoring data in the basic data set are first-order differencing to obtain positive and negative difference numbers;

[0090] The positive difference numbers and negative difference numbers are formed into an ascending list and a descending list respectively, and the ascending list and the descending list are sorted in ascending order. The data of the preset quantile is found in the ascending list as the ascending dynamic threshold, and the data of the preset quantile is found in the descending list as the descending dynamic threshold.

[0091] Specifically, the release time and the VOCs monitoring data, meteorological data, and power data collected within time T can be obtained based on the field sequence; wherein, the VOCs monitoring data, meteorological data, and power data all have time characteristics, and the corresponding VOCs monitoring data, meteorological data, and power data obtained at the collection time are mined and fused to provide effective statistical data for subsequent model estimation.

[0092] Time feature mining: Extract the release time in the DATA dataset to extract features such as quarter, month, day, week, hour, and whether it is a holiday.

[0093] Power index feature mining: Based on the power consumption index in the DATA dataset, the maximum, minimum, average, and variance of the power data over the past five hours are mined. The power index features of the next five hours of the current hour of one historical day are mined. For example, if the current time is 13:00 on January 5, 2024, the time needs to be positioned to the next five hours of 13:00 on January 4, 2024. The final mining time is from 14:00 to 18:00 on January 4, 2024.

[0094] VOCs trend feature mining: To perform trend conversion on the current hour's VOCs monitoring data, first obtain the historical hour's VOCs monitoring data and calculate the difference between the two.

[0095] Among them, since the emission ranges of different enterprises are inconsistent, different enterprise dynamic thresholds are set, which can include an increasing dynamic threshold, a decreasing dynamic threshold, and a stable dynamic threshold; the stable dynamic threshold refers to a value between the increasing dynamic threshold and the decreasing dynamic threshold.

[0096] The process of setting dynamic thresholds for different enterprises is as follows: first-order difference is performed on all VOCs monitoring data in the basic data set according to the enterprise's basic data set, and the lists of positive and negative differentials are sorted in ascending order to obtain the 10% quantile as the dynamic threshold, specifically: ;

[0097] Among them, 0 represents an upward trend, 1 represents a downward trend, and 2 represents a stable trend. Represents time T value, Represents T-1 moment value, Represents the 10% quantile in the rising list, Represents the 10% quantile in the descending list;

[0098] It can be seen that when the difference is less than or equal to the descending dynamic threshold, it means that the current trend state is a descending trend, and the descending trend is used as the VOCs trend feature corresponding to the current collection time; when the difference is between the ascending dynamic threshold and the descending dynamic threshold, it means that the current trend state is a stable trend, and the stable trend is used as the VOCs trend feature corresponding to the current collection time.

[0099] Meteorological data feature mining: Extract meteorological features based on the DATA dataset, including mining the historical three-hour average values of temperature, humidity, wind speed, and solar radiation.

[0100] Based on the above-mentioned time characteristics, power index characteristics, VOCs trend characteristics, and meteorological index characteristics, data integration is performed, and the final output feature sequence is "company name, VOCs monitoring value, temperature, humidity, wind speed, historical three-hour temperature average, historical three-hour humidity average, historical three-hour wind speed average, wind direction, power index, historical five-hour maximum power, historical five-hour minimum power, historical five-hour average power, historical five-hour power sequence variance, historical 1-day maximum power for the next three hours, historical 1-day minimum power for the next three hours, historical 1-day average power for the next three hours, historical 1-day variance of power for the next three hours, quarter, month, day, week, hour, whether it is a holiday, VOCs trend characteristics, release time", denoted as DF, that is, the feature data set.

[0101] In one embodiment, S3 includes the following steps:

[0102] S31, constructing and training a linear regression model based on the feature data set, and predicting the first VOCs monitoring data at time T and the VOCs trend characteristics at time T through the linear regression model;

[0103] S32, adding the VOCs trend feature at time T to the feature data set, that is, updating the feature data set;

[0104] S33, constructing and training a LightGBM model based on the updated feature data set, and obtaining the second VOCs monitoring data at time T through the LightGBM model prediction;

[0105] S34: Based on time T, obtain the VOCs monitoring data at time T-1 in the feature data set, perform trend conversion on the first VOCs monitoring data and the second VOCs monitoring data respectively with the VOCs monitoring data at time T-1, and determine whether the two trend states are consistent. If so, use the second VOCs monitoring data as the VOCs estimation data at time T; if not, proceed to step S35;

[0106] S35, constructing and training a neural network model based on the updated feature data set, and obtaining the third VOCs monitoring data at time T through prediction by the neural network model;

[0107] S36: Based on time T, obtain the VOCs monitoring data at time T-1 in the feature data set, perform trend conversion on the first VOCs monitoring data and the third VOCs monitoring data, and respectively compare them with the VOCs monitoring data at time T-1, and determine whether the two trend states are consistent. If so, proceed to step S37;

[0108] S37. Calculate an error value between the second VOCs monitoring data and the third VOCs monitoring data, perform error correction on the second VOCs monitoring data based on a comparison between the error value and a preset threshold, and use the corrected second VOCs monitoring data as the VOCs estimation data at time T.

[0109] In one embodiment, in S37, the error correction process is:

[0110] When the error value is greater than a preset threshold, the time feature corresponding to the release time is obtained, the working status is obtained according to the time feature, the VOCs monitoring data corresponding to the time T is obtained based on the working status screening, and its average value is calculated to determine whether the second VOCs monitoring data is greater than the average value. If so, the second VOCs monitoring data is revised downward; if not, the second VOCs monitoring data is revised upward.

[0111] Specifically, in this embodiment, the present invention mainly adopts a model fusion strategy of linear regression model, LightGBM model, and neural network model based on the diversity of features, obtains diversified prediction results according to different models, and then fuses the prediction results to improve the accuracy of the prediction data.

[0112] The linear regression model is a trend model. Since the power index is linearly positively correlated with the time factor and the emission concentration, the linear regression model can fully utilize this feature to capture the data trend.

[0113] The LightGBM model is a decision tree. Since the tree model has relatively good generalization ability, takes less training time under the same conditions, and can achieve good results without complex parameter adjustment, this model can be set as the main prediction model in this embodiment.

[0114] The neural network model is a parameter correction model. When running under specific circumstances, the neural network model can fully explore the nonlinear semantics and representational relationships between features, and the model accuracy is high. However, due to the large calculation parameters and slow calculation, the model is set as a parameter correction model in this embodiment.

[0115] like Figure 2 As shown in the figure, the process of VOCs estimation using the model fusion strategy of linear regression model, LightGBM model, and neural network model is as follows:

[0116] (1) Training the linear regression algorithm: Filter out the relevant power data and VOCs monitoring data from the feature data set DF and construct a unit linear regression. Use power data and power index features as input features and VOCs as output labels for training. The parameter settings are 5000 training batches, 0.001 learning rate, and MSE loss function. Finally, a linear regression model is obtained.

[0117] (2) Linear trend acquisition: The VOCs monitoring data at time T is predicted using the linear regression model, and then the VOCs monitoring data at time T-1 is obtained. The linear results are trend-converted to serve as the VOCs trend features at time T. At the same time, the VOCs trend features at time T are added to the feature data set, that is, the feature data set is updated;

[0118] (3) Training the LightGBM model: The features of the updated feature data set DF except the VOCs monitoring data are used as input features, and VOCs are used as output labels for training. The parameters are set to 1500 training rounds, a learning rate of 0.05, a maximum tree depth of 32, a minimum leaf node of 10, and L2 regularization to prevent overfitting, and finally a decision tree model is obtained;

[0119] (4) Obtaining the prediction results of the LightGBM model: Since the VOCs trend features at time T are missing from the feature data set at time T when predicting the future time T, the VOCs trend features at time T are added to the feature data set to obtain a complete decision tree prediction feature set; the invention uses the decision tree model to predict the VOCs monitoring data at time T, and calculates the result trend of the decision tree model to check whether the linear result trend is consistent with the decision tree prediction trend. If not, recursively re-predict until the predicted trend results are consistent;

[0120] (5) Training the neural network algorithm: The features based on the updated feature data set DF except the VOCs monitoring data are used as input features, and the first-order difference of the VOCs monitoring data is used as the output label for training. The parameters are set to 10,000 training rounds, a learning rate of 0.01, and a loss function of MSE. Finally, a neural network model is obtained;

[0121] (6) Obtaining the prediction results of the neural network model: Since the VOCs trend features at time T are missing in the feature data set at time T when predicting the future, the VOCs trend features at time T are added to the feature data set to obtain a complete neural network prediction feature set; then the neural network model is used to predict the first-order difference value of the VOCs monitoring data at time T, and the differential trend of the neural network model is calculated to check whether the linear result trend is consistent with the neural network prediction trend. If not, recursive prediction is performed again until the predicted trend results are consistent.

[0122] (7) Corrected output: Get the prediction result of the LightGBM model, and judge whether the error between the prediction result of the neural network model and the prediction result of the LightGBM model is too large. If so, first judge the time feature corresponding to the release time. You can check the working status of the day, where the working status includes working days, non-working days, and holidays. Then, according to different working statuses, filter out the average concentration values of the same T time for different historical 5 days, recorded as T5_Mean, and judge whether the prediction result of the LightGBM model is greater than 7% of T5_Mean and less than 7% of 15_Mean. If it is greater than 7%, the prediction result of the LightGBM model is subtracted from 0.07% of the prediction result of the neural network model. If it is less than 7%, the prediction result of the LightGBM model is added with 0.07% of the prediction result of the neural network model. If it is less than this interval, it is determined that the prediction is correct and does not need to be corrected and is directly written to the database.

[0123] In summary, this invention innovatively integrates pollution monitoring data at different scales, fully leveraging the advantages of machine learning technology to quickly and accurately estimate VOCs parameters in monitoring blind spots. This technical approach not only significantly improves monitoring efficiency but also effectively achieves the goal of reducing costs and increasing efficiency.

[0124] In practical applications, this method utilizes a cloud-based server deployment model, offering exceptional convenience and efficiency. For city-level industrial enterprise estimation, this method can complete VOC parameter estimation in just 10 minutes. Furthermore, this method does not require stringent cloud server hardware configuration; standard, conventional servers can easily handle the deployment task, significantly reducing the application barrier and investment costs, providing strong support for widespread adoption and application.

[0125] Example 2

[0126] A system for calculating VOCs emissions from pollution sources based on power data analysis, using the aforementioned method for calculating VOCs emissions from pollution sources based on power data analysis, comprises:

[0127] Basic data acquisition module: Based on the grid matching strategy, the basic data set of the enterprises in the grid is acquired; the basic data set includes VOCs monitoring data, meteorological data, power data and the collection time within time T;

[0128] Feature data mining module: mines the features of VOCs monitoring data, meteorological data, power data, and the collection time within time T, and integrates them into the basic data set to obtain the feature data set of enterprises in the grid;

[0129] VOCs estimation module: Based on the model fusion strategy of linear regression model, LightGBM model, and neural network model, the VOCs at time T are estimated according to the feature data set to obtain the VOCs estimation data at time T.

[0130] The above description is merely a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Based on the technical essence of the present invention and within the spirit and principles of the present invention, any simple modification, equivalent replacement and improvement of the above embodiment shall still fall within the scope of protection of the technical solution of the present invention.

Claims

1. A method for calculating VOCs emissions from pollution sources based on power data analysis, characterized in that: The method for calculating VOCs emissions from pollution sources includes the following steps: S1. Obtaining basic data sets of enterprises in the grid based on the grid matching strategy; The basic data set includes the release time and VOCs monitoring data, meteorological data, and power data collected within time T; S2. Mining the data features of release time, VOCs monitoring data, meteorological data, and power data, and integrating them into the basic data set to obtain the characteristic data set of enterprises in the grid; S3, based on the model fusion strategy of linear regression model, LightGBM model, and neural network model, estimates the VOCs at time T according to the feature data set to obtain the VOCs estimation data at time T; The S3 includes the following steps: S31, constructing and training a linear regression model based on the feature data set, and predicting the first VOCs monitoring data at time T and the VOCs trend characteristics at time T through the linear regression model; S32, adding the VOCs trend feature at time T to the feature data set, that is, updating the feature data set; S33, constructing and training a LightGBM model based on the updated feature data set, and obtaining the second VOCs monitoring data at time T through the LightGBM model prediction; S34: Based on time T, obtain the VOCs monitoring data at time T-1 in the feature data set, perform trend conversion on the first VOCs monitoring data and the second VOCs monitoring data respectively with the VOCs monitoring data at time T-1, and determine whether the two trend states are consistent. If so, use the second VOCs monitoring data as the VOCs estimation data at time T; if not, proceed to step S35; S35, constructing and training a neural network model based on the updated feature data set, and obtaining the third VOCs monitoring data at time T through prediction by the neural network model; S36: Based on time T, obtain the VOCs monitoring data at time T-1 in the feature data set, perform trend conversion on the first VOCs monitoring data and the third VOCs monitoring data, and respectively compare them with the VOCs monitoring data at time T-1, and determine whether the two trend states are consistent. If so, proceed to step S37; S37. Calculate an error value between the second VOCs monitoring data and the third VOCs monitoring data, perform error correction on the second VOCs monitoring data based on a comparison between the error value and a preset threshold, and use the corrected second VOCs monitoring data as the VOCs estimation data at time T.

2. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 1 is characterized in that: The process of obtaining the basic data set of enterprises in the grid based on the grid matching strategy is as follows: The current area is gridded, the longitude and latitude of the enterprises in the current area are obtained, and the enterprises are matched with the grid. When the longitude and latitude of the enterprise are greater than or equal to the longitude and latitude of the lower left point of the grid and less than or equal to the longitude and latitude of the upper right point of the grid, the enterprise is determined to be in the grid, and the basic data set of the enterprises in the grid is obtained based on the grid.

3. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 1, characterized in that: The data sources of the VOCs monitoring data include fixed sensors and UAVs; when both the fixed sensors and the UAVs collect VOCs monitoring data, the VOCs monitoring data collected by the fixed sensors is selected and integrated into the basic data set.

4. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 1, characterized in that: The VOCs monitoring data, meteorological data, and power data collected within time T all correspond to a collection time. In S2, the process of mining the data features of release time, VOCs monitoring data, meteorological data, and power data is as follows: Extract features from the time unit to which the release time belongs, and use the obtained time unit as the time feature corresponding to the release time; Based on the collection time, the power data of the historical time period is aggregated according to different indices, and the obtained aggregation results are used as the corresponding power index features of the historical time period; Based on the collection time, the VOCs monitoring data at the current collection time and the VOCs monitoring data at the previous collection time are trend-converted, and the obtained trend state is used as the VOCs trend feature corresponding to the current collection time; Based on the collection time, the meteorological data in the historical time period are averaged according to different meteorological elements, and the obtained average value is used as the meteorological index feature corresponding to the historical time period.

5. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 4 is characterized in that: The process of trend conversion is: Based on the collection time, the VOCs monitoring data at the current collection time and the VOCs monitoring data at the previous collection time are obtained in the basic data set, and the difference between the two is calculated; Based on the enterprise, the corresponding enterprise dynamic threshold is obtained, including the rising dynamic threshold and the falling dynamic threshold; When the difference is greater than or equal to the rising dynamic threshold, it means that the current trend state is an upward trend, and the upward trend is used as the VOCs trend feature corresponding to the current collection time; When the difference is less than or equal to the downward dynamic threshold, it means that the current trend state is a downward trend, and the downward trend is used as the VOCs trend feature corresponding to the current collection time; When the difference is between the rising dynamic threshold and the falling dynamic threshold, it means that the current trend state is a stable trend, and the stable trend is used as the VOCs trend feature corresponding to the current collection time.

6. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 5 is characterized in that: The specific process of obtaining the corresponding enterprise dynamic threshold is as follows: According to the basic data set of the enterprise, all VOCs monitoring data in the basic data set are first-order differencing to obtain positive and negative difference numbers; The positive difference numbers and negative difference numbers are formed into an ascending list and a descending list respectively, and the ascending list and the descending list are sorted in ascending order. The data of the preset quantile is found in the ascending list as the ascending dynamic threshold, and the data of the preset quantile is found in the descending list as the descending dynamic threshold.

7. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 1, characterized in that: In S37, the error correction process is as follows: When the error value is greater than a preset threshold, the time feature corresponding to the release time is obtained, the working status is obtained according to the time feature, the VOCs monitoring data corresponding to the time T is obtained based on the working status screening, and its average value is calculated to determine whether the second VOCs monitoring data is greater than the average value. If so, the second VOCs monitoring data is revised downward; if not, the second VOCs monitoring data is revised upward.

8. The method for calculating VOCs emissions from pollution sources based on power data analysis according to claim 1 is characterized in that: The linear regression model uses the power data and power index features in the feature data set as input features and the VOCs monitoring data as output labels; The LightGBM model uses the data in the updated feature data set except the VOCs monitoring data and VOCs trend features as input features, and uses the VOCs monitoring data as output labels; The neural network model uses data other than VOCs monitoring data and VOCs trend features in the updated feature data set as input features, and uses VOCs monitoring data as output labels.

9. A pollution source VOCs emission accounting system based on power data analysis, characterized in that: A method for calculating VOCs emissions from pollution sources based on power data analysis as described in any one of claims 1 to 8 is applied, comprising: Basic data acquisition module: Based on the grid matching strategy, the basic data set of the enterprises in the grid is obtained; the basic data set includes the release time and the VOCs monitoring data, meteorological data, and power data collected within time T; Feature data mining module: mines the data features of release time, VOCs monitoring data, meteorological data, and power data, and integrates them into the basic data set to obtain the feature data set of enterprises in the grid; VOCs estimation module: Based on the model fusion strategy of linear regression model, LightGBM model, and neural network model, the VOCs at time T are estimated according to the feature data set to obtain the VOCs estimation data at time T.

Citation Information

Patent Citations

  • Atmospheric pollutant emission estimation model construction method and system based on power consumption

    CN115146537A

  • Atmospheric pollutant real-time analysis and accounting method and system based on electric power and big data

    CN117852684A