A method and system for quantifying the synergistic effects of multiple factors on ozone pollution
Patent Information
- Application Number
- CN202610719380.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-25
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2046-05-25
AI Technical Summary
然而,该类方法存在明显不足:其一,盒子模型主要依赖已知的化学反应机理,忽略区域传输及气象场演变,在受外来输送影响较大的区域难以有效分离本地生成与外来输送的贡献,导致气象因素干扰难以去除;其二,对于尚未认知的未知反应过程,模型无法有效识别与量化,可能导致臭氧生成速率的误判;其三,臭氧浓度受气象、前体物、区域传输及化学反应等多因素协同控制,盒子模型难以有效量化多因素之间的非线性协同贡献;其四,当采用详细化学反应机理模拟长时间尺度的污染过程时,需耦合数千个化学反应及大量时间步长,计算复杂度高、耗时长,对服务器性能要求苛刻
[0042] (1) Effectively separating the influence of meteorological factors on ozone formation
Smart Images

Figure CN122245491B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of atmospheric environment monitoring and pollution prevention technology, specifically relating to a quantitative method and system for the synergistic influence of multiple factors on ozone pollution. Background Technology
[0002] In recent years, atmospheric ozone ( Ozone pollution has become the primary issue affecting air quality in my country. Since 2022, the percentage of days exceeding the standard for ozone as the primary pollutant has surpassed that of fine particulate matter (PM2.5). Ozone is a secondary pollutant, and its formation is influenced not only by volatile organic compounds (VOCs) and nitrogen oxides (NOx). ), methane ( The emissions of ozone, including precursors such as carbon monoxide (CO), are influenced by multiple factors coupled together, including meteorological conditions such as temperature, relative humidity, wind speed, and boundary layer height, as well as regional transport processes. Due to the complex nonlinear interactions among these factors, accurately identifying key driving factors and quantitatively assessing the impact of each factor on ozone formation under the synergistic effect of multiple factors is a pressing technical challenge in current atmospheric environmental research and pollution control.
[0003] In existing technologies, ozone formation analysis mainly relies on the following two types of methods:
[0004] The first category is mechanistic analysis methods based on photochemical box models. These methods, based on detailed chemical mechanisms (such as MCM) or highly homogenized mechanisms (such as RACM, SAPRC, CB, etc.), simulate the photochemical oxidation process of VOCs and NOx under illumination by inputting observed meteorological parameters and pollutant concentrations. Then, by changing the initial conditions (such as adjusting NOx or VOC concentrations), ozone formation sensitivity analysis is performed to obtain the relative contributions of key precursors. However, this type of method has significant shortcomings: First, the box model mainly relies on known chemical reaction mechanisms, ignoring regional transport and meteorological field evolution. In areas heavily influenced by external transport, it is difficult to effectively separate the contributions of local generation and external transport, making it difficult to remove meteorological interference. Second, for unknown reaction processes that are not yet understood, the model cannot effectively identify and quantify them, which may lead to misjudgments of ozone formation rates. Third, ozone concentration is controlled by multiple factors such as meteorology, precursors, regional transport, and chemical reactions, and the box model has difficulty effectively quantifying the nonlinear collaborative contributions between these factors. Fourth, when using detailed chemical reaction mechanisms to simulate long-term pollution processes, thousands of chemical reactions and a large number of time steps need to be coupled, resulting in high computational complexity, long processing time, and demanding requirements on server performance.
[0005] The second category is data-driven analysis methods based on machine learning. This method collects meteorological parameters and pollutant concentration data for the study area, uses ozone concentration as the prediction target, and constructs machine learning models such as random forests, gradient boosting decision trees, support vector regression, or neural networks. It then uses feature importance scores or interpretable SHAP (Shapley Additive Explanations) values to identify key meteorological factors and precursors affecting ozone concentration. Although machine learning methods can capture complex nonlinear statistical relationships between multiple factors, they still have the following drawbacks: First, the model input lacks chemical activity characteristics. Most studies directly use the concentrations of dozens or even hundreds of VOC species as input, ignoring the significant differences in ozone formation potential among species, resulting in a lack of reasonable explanations for the chemical mechanisms in the models. Second, existing methods mostly qualitatively determine the contribution of each factor to ozone through feature importance or SHAP values, failing to quantitatively explain the changes in ozone concentration caused by actual factor changes, lacking quantitative characterization of factor contributions. Third, different influencing factors have different dimensions and ranges of variation, making it difficult to compare their impact on ozone formation on a unified scale and to delineate ozone control zones accordingly.
[0006] In summary, existing technologies struggle to simultaneously address meteorological interference removal, unknown process identification, multi-factor synergistic quantification, and computational efficiency, while data-driven models lack chemical mechanism constraints, quantitative attribution capabilities, and synergistic impact assessment methods. Therefore, a technical solution is urgently needed that can simultaneously address chemical mechanism constraints and data-driven analysis capabilities to systematically identify the influence patterns of different precursors and meteorological factors on ozone formation. This would enable accurate identification of key factors influencing ozone formation, quantitative assessment of their impact, and quantitative delineation of ozone control zones, thereby providing technical support for the scientific prevention and precise control of ozone pollution. Summary of the Invention
[0007] To address the aforementioned technical problems, this invention proposes a quantitative method and system for the synergistic influence of multiple factors on ozone pollution. By coupling a photochemical box model with a causal learning model, this method takes into account both chemical mechanism constraints and data-driven analysis, achieving accurate identification, unified quantification, and quantitative division of control zones for the main controlling factors of ozone pollution.
[0008] To achieve the above effects, the first technical solution of this application discloses a quantitative method for the synergistic influence of multiple factors on ozone pollution, comprising the following steps:
[0009] S1. Obtain ozone observation data of the target area, as well as meteorological data and precursor data related to ozone generation, and construct time-series datasets for each meteorological data and precursor data; wherein, the precursor data includes nitrogen oxides (NOx) and volatile organic compounds (VOCs), and the time-series datasets of each volatile organic compound are converted into corresponding ozone generation chemical activity parameters through a photochemical box model.
[0010] S2. Using the time-series dataset as input and ozone concentration as output, construct a machine learning model and optimize the model's hyperparameters.
[0011] S3. Perform feature importance analysis based on the optimized machine learning model, and screen key influencing factors by ranking. The key influencing factors include at least one nitrogen oxide and at least one volatile organic compound.
[0012] S4. Construct a causal learning model to estimate the causal effects of each key influencing factor, and obtain the quantitative impact of each key factor on ozone concentration when the change is unit. ;
[0013] S5. Calculate the relative effect index of each key factor on ozone formation at a predetermined rate of change. The quantitative relationship between the influence of key factors in the target area on ozone formation was obtained.
[0014] Furthermore, the quantitative relationship between the impact of each key factor in the target area on ozone formation can be used to distinguish the ozone control zone type in the target area.
[0015] Furthermore, the time-series datasets of each volatile organic compound in S1 are constructed by converting them into corresponding ozone generation chemical activity parameters, which include ozone generation potential and / or hydroxyl radical reactivity.
[0016] The ozone generation potential is obtained by multiplying the maximum incremental reactivity calculated based on the photochemical box model with the concentration of each volatile organic compound.
[0017] The hydroxyl radical reactivity is obtained by multiplying the hydroxyl radical reaction rate constant by the concentration of each volatile organic compound.
[0018] Furthermore, the machine learning model described in S2 is an ensemble learning model or a neural network model, and hyperparameter optimization is performed using ten-fold cross-validation.
[0019] Furthermore, the quantitative influence value of ozone concentration mentioned in S4 Calculated using the following causal learning model:
[0020] ;
[0021] in, This represents the marginal impact coefficient of key factor i on ozone. Let i represent the key factor, and X represent the other variables besides the key influencing factor. Representative except The nonlinear influence function of the other control variables, This represents the random error term.
[0022] Furthermore, the relative effect index described in S5 The calculation formula is:
[0023] ;
[0024] in, This represents the change in ozone concentration when the key factor i is disturbed alone. This represents the ozone concentration without changing any variables. Representative factor i change f·Z i The change in ozone concentration under the given conditions, where f is the predetermined change percentage of each key factor, and Z... i Indicates the concentration of key factors; This represents the change in concentration of the key factor i, and is numerically equal to f.
[0025] Furthermore,
[0026] The distinction between ozone control zone types in the target area is specifically as follows:
[0027] when At that time, the study area was a VOCs control zone;
[0028] when At that time, the study area was a NOx control area;
[0029] when At that time, the study area was a transition zone, that is, a zone where NOx and VOCs are jointly controlled.
[0030] The second technical solution of this application discloses a quantitative system for the synergistic effects of multiple factors on ozone pollution, including:
[0031] The data acquisition module is used to acquire ozone observation data of the target area, as well as meteorological data and precursor data related to ozone generation, and to construct time-series datasets for each meteorological data and precursor data; wherein, the precursor data includes nitrogen oxides (NOx) and volatile organic compounds (VOCs), and the time-series datasets for each volatile organic compound are constructed by converting them into corresponding ozone generation chemical activity parameters.
[0032] The model building module is used to build a machine learning model with the time series dataset as input and ozone change as output, and to optimize the hyperparameters of the model.
[0033] The factor screening module is used to perform feature importance analysis based on the optimized machine learning model and screen key influencing factors by ranking. The key influencing factors include at least one nitrogen oxide and at least one volatile organic compound.
[0034] The causal estimation module is used to build a causal learning model, estimate the causal effects of each key influencing factor, and obtain the quantitative impact value of each key factor on ozone concentration when the change is a unit.
[0035] The quantitative analysis module is used to calculate the relative effect index of each key factor on ozone generation based on the relative contribution method, so as to obtain the quantitative relationship of the influence of each key factor on ozone generation in the target area.
[0036] The control zone differentiation module is used to differentiate the ozone control zone type of the target area based on the quantitative relationship.
[0037] Furthermore, the data acquisition module includes:
[0038] The photochemical calculation unit is used to calculate the chemical activity coefficients of each volatile organic compound based on the photochemical box model. The chemical activity coefficients include the maximum incremental reaction activity and / or the hydroxyl radical reaction rate constant.
[0039] An active conversion unit is used to multiply the chemical activity coefficient by the concentration of each volatile organic compound to obtain ozone generation chemical activity parameters, wherein the ozone generation chemical activity parameters include ozone generation potential and / or hydroxyl radical reactivity.
[0040] And an electronic device, including a processor and a memory, the memory storing a computer program, characterized in that the processor executes the computer program to implement the method described in the first technical solution.
[0041] Compared with the prior art, the present invention has the following beneficial effects:
[0042] (1) Effectively separating the influence of meteorological factors on ozone formation
[0043] To address the problem that existing box models struggle to remove meteorological interference, this invention introduces meteorological parameters (temperature, relative humidity, wind speed, boundary layer height, etc.) as machine learning input features and utilizes a dual-causal machine learning framework to statistically control meteorological confounding factors. This effectively separates the independent influence of meteorological conditions on ozone formation, solving the simulation bias problem caused by the box model neglecting meteorological field evolution and regional transport.
[0044] (2) Balancing chemical mechanism constraints with big data analysis capabilities
[0045] To address the lack of chemical mechanism constraints in existing machine learning models, this invention calculates the localized MIR and OFP for each VOC species using a box model, replacing the original VOC concentration with OFP as the model input, thus providing the data-driven model with photochemical mechanism constraints. Simultaneously, based on machine learning methods, this invention captures the influence of various factors on ozone formation through a big data-driven approach, providing indicative evidence for the existence of unknown reactive species and avoiding errors caused by the unclear chemical mechanisms in the box model.
[0046] (3) Significantly reduce computational costs and improve analysis efficiency
[0047] To address the issues of long computation time and high operating costs in existing box models due to the complexity of chemical reactions, this invention utilizes machine learning methods and SHAP analysis to screen key features, reducing high-dimensional input variables to the top N main influencing factors. This retains the key factors for ozone formation while reducing data dimensionality and runtime. Compared to traditional box models that simulate tens of thousands of chemical reactions, this method significantly reduces computation time while maintaining analytical accuracy, thus significantly reducing reliance on high-performance computing resources.
[0048] (4) To achieve unified quantification of the influence of different dimensional factors on ozone formation.
[0049] Different influencing factors (such as temperature, Because ozone and ozone (OFP) have different dimensions, they cannot be directly compared. Existing methods can only provide a qualitative ranking of importance, but cannot specify how much a change in a particular factor will lead to a change in ozone. This invention standardizes each factor, uniformly calculating the change in ozone when they change by the same proportion (e.g., 1%, 2%, 5%, or 10%), avoiding misleading conclusions due to different dimensions, and achieving a unified quantification of the impact of factors with different dimensions on ozone formation.
[0050] (5) Achieve quantitative differentiation of ozone control zones
[0051] Based on obtaining the relative effects of each key influencing factor on ozone formation, this invention compares the quantitative relationship between the relative effects of VOCs and NOx, and divides the target area into VOCs control areas, NOx control areas, or transition areas. This transforms the quantitative analysis results of key influencing factors into control area type determination results, providing a quantitative basis for the precise prevention and control of regional ozone pollution by zoning and classification. Attached Figure Description
[0052] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0053] Figure 1 This is a flowchart illustrating the technical process of the present invention.
[0054] Figure 2 This is a comparison chart of hyperparameter optimization before and after the optimization of a machine learning model based on a photochemical parameter training set. Detailed Implementation
[0055] To make the technical problems solved, the technical solutions, and the beneficial effects of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0056] First, the technical terms used in this application will be explained.
[0057] the term" "Ozone is a key secondary pollutant in the atmosphere, and its concentration is usually measured in ..." Or ppb.
[0058] The term "VOCs" stands for Volatile Organic Compounds, which are important precursors to ozone formation.
[0059] The term "NOx" stands for nitrogen oxides, which include NO and NO2 and are important precursors to ozone formation.
[0060] The term "MIR" stands for Maximum Incremental Reactivity, which represents the maximum amount of ozone generated per unit concentration of pollutant at different NOx concentrations.
[0061] The term "OFP" stands for Ozone Formation Potential, which indicates the contribution of a pollutant to ozone formation.
[0062] The term "DML" stands for Double Machine Learning, which is used to estimate the causal effect of a variable on a target variable.
[0063] The term "SHAP, Shapley Additive Explanations" is a method used to interpret the contribution of variables in a machine learning model.
[0064] The term "RE, Relative Effect" is used to evaluate the relative change in ozone concentration caused by a certain proportion of change in an influencing factor, while keeping other variables constant.
[0065] like Figure 1 As shown, the first embodiment of this application discloses a quantitative method for the synergistic influence of multiple factors on ozone pollution, including the following steps.
[0066] S1. Constructing a training dataset based on a localized photochemical box model: Obtain ozone observation data, meteorological data, and precursor data related to ozone generation in the target area, and construct time-series datasets for each meteorological data and precursor data; wherein, the precursor data includes nitrogen oxides (NOx) and volatile organic compounds (VOCs), and the time-series datasets of each VOC are converted into corresponding ozone generation chemical activity parameters through a photochemical box model.
[0067] In this step, the “time series dataset” refers to a multivariate observation data matrix arranged in a time series, with each row corresponding to an observation time and each column corresponding to a meteorological parameter, precursor concentration or ozone concentration variable, used to reflect the dynamic evolution of the ozone formation process over time.
[0068] The "ozone generation chemical activity parameter" refers to a parameterized index obtained by combining the concentration of volatile organic compounds (VOCs) with their chemical reactivity. It is used to characterize the ability of different VOC species to participate in ozone generation reactions under specific environmental conditions, which is different from directly using VOC concentration as model input.
[0069] The activity parameters include, but are not limited to, ozone formation potential (OFP) and / or hydroxyl radical reactivity (LOH). The "ozone formation potential (OFP)" refers to the maximum potential contribution of a VOC species to ozone formation under specific nitrogen oxide (NOx) conditions, expressed in units of... Or ppb; the “hydroxyl radical reactivity (LOH)” refers to the product of the reaction rate constant (kOH) of VOC species with hydroxyl radicals (OH) and the concentration of the species, reflecting the intensity of its activity in participating in photochemical reactions through the OH radical pathway.
[0070] The "Maximum Incremental Reactivity (MIR)" refers to the maximum increase in ozone caused by a change in a unit mass (or concentration) of VOCs under different NOx concentration scenarios, with units of [missing information]. VOCs.
[0071] In one specific embodiment, this step specifically includes:
[0072] 1. Obtain hourly observation data of the target area through environmental monitoring stations and meteorological observation stations.
[0073] The meteorological data includes temperature (T), relative humidity (RH), wind speed (WS), wind direction (WD), surface solar radiation (SSR), boundary layer height (BLH), total cloud cover (TCC), and total precipitation (TP).
[0074] The precursor data includes nitrogen oxides (NOx), carbon monoxide (CO), and methane (NOx). ), sulfur dioxide ( ), fine particulate matter ( ), inhalable particulate matter ( ) and the concentrations of each VOC species; the ozone observation data are ozone ( ) hourly concentration.
[0075] After all data undergoes quality control, outliers and missing values are removed, and an hourly time-series dataset is constructed.
[0076] 2. For VOCs data, this implementation method calculates the ozone generation chemical activity parameters using a photochemical box model.
[0077] (1) Calculate the maximum incremental reactivity (MIR) of each VOC species:
[0078] ① Perform diurnal variation calculations on the observed data (obtain 24 sets of hourly average data from 0:00 to 23:00) and use them as input for the photochemical box model;
[0079] ② By changing the input settings for NOx concentration in the model, the photochemical reactions under different NOx scenarios are simulated to obtain the changes in ozone concentration. The ratio of the change in VOCs concentration to the change in VOCs concentration ΔVOCs, with the maximum value taken as the MIR for that species, i.e.:
[0080] ;
[0081] in, The maximum incremental reactivity of the i-th VOC; This represents the change in concentration of the i-th VOC, expressed in grams. It represents the change in ozone concentration, measured in grams; NOx represents different nitrogen oxide scenarios.
[0082] (2) Multiply the MIR of each VOC species by its hourly concentration to obtain the ozone formation potential. :
[0083] ;
[0084] in, This represents the change in concentration of the i-th VOC species, expressed in ppb. Let represent the ozone formation potential of the i-th VOC, expressed in g.
[0085] In another equivalent embodiment, step (2) can be implemented using the reaction rate constant of VOCs and OH radicals. Alternative to MIR, calculate hydroxyl radical reactivity:
[0086] ;
[0087] in, This indicates the reactivity of hydroxyl radicals.
[0088] Finally, the input feature matrix of the training dataset consists of ozone generation chemical activity parameters (OFP and / or LOH of each VOC), and concentrations of other ozone precursors (NOx, CO, ... , , , It consists of ozone concentration and meteorological parameters; the target variable (output) is ozone concentration or its change.
[0089] This step transforms VOCs concentration into chemically active parameters with photochemical significance, enabling the input features of subsequent machine learning models to reflect the essential differences in ozone generation potential among different species. This overcomes the attribution bias caused by existing pure data-driven models ignoring differences in chemical activity. At the same time, the MIR calculated based on the localized photochemical box model can accurately reflect the emission characteristics and environmental conditions of the target area, improving the relevance and reliability of the training dataset.
[0090] S2. Optimization and construction of the machine learning model: Using the time series dataset as input and ozone change as output, a machine learning model is constructed, and the model is optimized for hyperparameters.
[0091] The "machine learning model" refers to a computational model that learns the mapping relationship between input features and output variables through a data-driven approach. In this invention, the machine learning model includes, but is not limited to, ensemble learning models (such as Random Forest (RF), Gradient Boosting Decision Tree (GBDT), Extreme Gradient Boosting (XGBoost), Lightweight Gradient Boosting Machine (LightGBM), etc.) or neural network models (such as Deep Neural Networks (DNN), etc.).
[0092] The "ten-fold cross-validation" refers to randomly dividing the original dataset into 10 non-overlapping subsets, selecting 9 subsets as the training set and the remaining subset as the validation set each time, and performing the training and validation process 10 times in a loop. The average error of each validation result is used as the model performance evaluation index, thereby improving the stability and reliability of the model results.
[0093] The term "hyperparameter optimization" refers to optimizing parameters (such as the number of trees, maximum depth, etc.) that need to be pre-set in the model using automatic parameter tuning algorithms (such as Bayesian optimization, grid search, random search, etc.) to avoid overfitting caused by relying solely on training error.
[0094] In one specific implementation, the step specifically includes:
[0095] 1. Using the time-series dataset as input and ozone concentration (or ozone change) as output, construct a machine learning model. In a preferred embodiment, a random forest (RF) model is used; in other equivalent embodiments, GBDT, XGBoost, LightGBM, or a neural network model may be used.
[0096] During model training, the dataset is randomly divided into training and test sets according to a preset ratio (e.g., 8:2). Ten-fold cross-validation is used to evaluate model performance and optimize hyperparameters. The average error of cross-validation is calculated using the following formula:
[0097] ;
[0098] Wherein, CV is the average error of cross-validation, and K is the number of folds. In this invention, K=10. Let be the error of the k-th fold validation set.
[0099] 2. Hyperparameter optimization can employ Bayesian optimization methods, using the average error of 10-fold cross-validation as the optimization objective. Taking random forest as an example, the main hyperparameters to be optimized include: the number of trees (n_estimators), the maximum depth (max_depth), the minimum number of sample splits (min_samples_split), and the minimum number of leaf samples (min_samples_leaf). During hyperparameter tuning, using the average error of 10-fold cross-validation as the optimization objective and selecting the set of hyperparameters (such as the number of trees and maximum depth) that minimizes the average error can optimize the machine learning model and avoid overfitting caused by solely relying on training error.
[0100] This step involves comparing and cross-validating multiple models to select the model with the best ozone concentration prediction performance (the optimal choice is the random forest model); hyperparameter optimization is then used to further reduce prediction errors and improve the model's generalization ability, providing a highly reliable basic model for subsequent key factor selection and causal effect estimation.
[0101] S3. Screening key ozone-influencing factors: Based on the optimized machine learning model, feature importance analysis is performed, and key influencing factors are screened by ranking. The key influencing factors include at least one nitrogen oxide and at least one volatile organic compound.
[0102] The "feature importance analysis" refers to analytical methods used to explain and evaluate the contribution of each input feature in a machine learning model to the prediction results, including but not limited to the SHAP (Shapley Additive Explanations) method, permutation importance method, and Gini importance method. The SHAP method is based on the Shapley value theory in cooperative game theory, and achieves additive decomposition of the model's predicted values by calculating the marginal contribution of each feature in all possible feature combinations.
[0103] Based on the S2-optimized machine learning model, importance analysis is performed on each input feature. In a preferred embodiment, the SHAP method is used to calculate the SHAP value of each feature in each sample. For the j-th sample, the model prediction can be decomposed into:
[0104] ;
[0105] in, This represents the model's prediction for the j-th sample; The mean of all sample predictions is also called the baseline prediction. This represents the contribution of the k-th feature variable to the predicted value of the j-th sample. By comparing the SHAP values of different feature variables, the qualitative contribution and relative importance of each factor to ozone concentration can be determined.
[0106] The overall importance score of each feature is obtained by calculating the average of the absolute values of the SHAP values of all features across all samples, and these features are then sorted from highest to lowest score. The top N (e.g., 30) features are selected as key influencing factors. The selection criteria ensure that these key influencing factors include at least one nitrogen oxide (e.g., NOx) and at least one volatile organic compound (e.g., the OFP of a certain VOC). This is to support subsequent control zone determinations.
[0107] In this step, due to the large number of input variables (8 meteorological variables, hundreds of VOC species, and 6 other pollutants), directly inputting all variables into the dual machine learning model would lead to an exponential increase in computational complexity, a significant extension of model training time, and a high risk of overfitting. Furthermore, the introduction of numerous noisy variables into the high-dimensional sparse data would interfere with the accurate estimation of causal effects. To address these issues, this technique, based on SHAP calculation results, selects the top N key feature variables (chosen according to actual conditions) that contribute to ozone formation as input for the dual machine learning. This method avoids omitting key factors of ozone formation and effectively reduces feature dimensionality, significantly improving computational efficiency while maintaining analytical accuracy, making dual machine learning feasible and operable in practical applications.
[0108] S4. Construct a causal learning model to calculate the impact of key factors on ozone: Estimate the causal effects of each key influencing factor to obtain the quantitative impact of each key factor on ozone concentration per unit change. .
[0109] The “causal learning model” refers to a statistical model used to estimate the causal effect of the target treatment variable on the outcome variable under the condition of controlling for the influence of confounding variables. It includes, but is not limited to, causal inference methods such as the Double Machine Learning (DML) framework, instrumental variable method, and propensity score matching.
[0110] The "marginal impact coefficient" refers to the average causal impact on ozone concentration when the key influencing factor changes by one unit, while keeping other control variables constant.
[0111] The "quantitative impact value" "" refers to the change in ozone concentration caused by a unit change in each key factor, estimated through a causal model, with units of . Or ppb.
[0112] This implementation method preferably uses a dual machine learning framework to construct a causal learning model, the model of which is as follows:
[0113] ;
[0114] in, This represents the marginal impact coefficient of key factor i on ozone. Let i represent the key factor, and X represent the other variables besides the key influencing factor. Representative except The nonlinear influence function of the other control variables, This represents the random error term.
[0115] By changing the concentration of each of the screened key factors, the quantitative impact of a unit change in each factor on the ozone concentration can be obtained. For example, it can obtain the specific number of micrograms per cubic meter that the ozone concentration changes when the temperature changes by 1 degree Celsius.
[0116] This step differs from traditional machine learning models that only reflect statistical correlation. By using a causal inference framework to mathematically control the interference of confounding factors, it obtains the independent causal effects of each key factor on ozone concentration, thus achieving a leap from "correlation" to "causation".
[0117] S5. Quantify the impact of each factor on ozone: Calculate the relative effect index of each key factor on ozone formation at a predetermined rate of change. The quantitative relationship between the influence of key factors in the target area on ozone formation was obtained.
[0118] To address the issue that different ozone formation influencing factors cannot be directly compared due to their different dimensions, and may even lead to model attribution bias, this step standardizes the variation range of each influencing factor based on the calculation results of a dual machine learning model, and uniformly calculates the ozone change corresponding to a certain percentage change in each factor, thereby achieving comparability of the degree of influence between variables of different magnitudes.
[0119] The relative effect (RE) of each influencing factor on ozone formation is quantified by calculating the change in ozone concentration when each influencing factor changes by a predetermined percentage (preferably 10%, but can also be 1%, 2%, 5%, 20%, etc., depending on the needs). The expression for RE is as follows:
[0120] ;
[0121] in, This represents the change in ozone concentration when the key factor i is disturbed alone. This represents the ozone concentration without changing any variables. Changes in representative factor i The change in ozone concentration under the given conditions, where f is the predetermined change percentage of each key factor. Indicates the concentration of key factors; This represents the change in concentration of the key factor i, and is numerically equal to f.
[0122] The above calculations output a unified quantitative impact index, which is used to determine the control intensity of different pollutants and meteorological factor disturbances on the ozone formation process, and serves as the basis for the formulation of pollution control strategies.
[0123] In a further embodiment, the quantitative relationship between the influence of each key factor in the target area on ozone generation can be used to distinguish the type of ozone control zone in the target area.
[0124] The distinction between ozone control zone types in the target area is specifically as follows:
[0125] when At that time, the study area was a VOCs control zone;
[0126] when At that time, the study area was a NOx control area;
[0127] when At that time, the study area was a transition zone, that is, a zone where NOx and VOCs are jointly controlled.
[0128] By differentiating control zones, it is possible to quickly determine whether a target area belongs to a VOCs control zone, NOx control zone, or transition zone, providing a direct basis for the precise prevention and control of regional ozone pollution by zone and classification.
[0129] The technical methods and effects of this application will be described in detail below through specific embodiments.
[0130] Example 1
[0131] This embodiment uses the ozone pollution season (April-October) of a typical polluted city in China in a certain year as an example to further illustrate the present invention. The technical flowchart provided in this embodiment is as follows: Figure 1 As shown.
[0132] Step 1: Construct a training dataset based on the localized photochemical box model
[0133] (1) Acquisition of relevant meteorological parameters and precursor data affecting ozone formation
[0134] Collect hourly meteorological data and pollutant concentration data for ozone pollution season in a sample city within a given year.
[0135] There are a total of 8 meteorological parameters, including: temperature (T, unit: °C), relative humidity (RH, unit: %), wind speed (WS, unit: m / s), wind direction (WD, unit: °), boundary layer height (BLH, unit: m), surface solar radiation (SSR, unit: W / m²), total cloud cover (TCC, dimensionless), and total precipitation (TP, unit: mm).
[0136] A total of 108 pollutant data points were collected, including: , CO , , and hourly concentration (unit: (or ppb), and hourly concentrations (in ppb) of 100 VOC species.
[0137] All data undergoes quality control to remove outliers and missing values.
[0138] (2) Calculation of localized VOCs ozone maximum increment reactivity parameters based on box model
[0139] Hourly averages were performed on the collected meteorological and pollutant data to obtain 24 rows of diurnal variation data from 0:00 to 23:00. The daily data were input into the photochemical box model to simulate ozone formation on a daily scale. By changing the NOx concentration input to the photochemical box model, the maximum incremental ozone reactivity was calculated under the meteorological and pollutant conditions of the example city. The localized MIR results for some VOCs in the example are shown in Table 1.
[0140] Table 1. Comparison of localized MIR and Saprc11 mechanisms in studied cities
[0141]
[0142] Comparing the calculated localized MIR results with the default MIR values for the SAPRC11 mechanism commonly used in existing studies revealed significant differences. This indicates that using localized MIR parameters can more accurately reflect the ozone formation process under different pollutant emission characteristics and environmental conditions in different Chinese cities, thereby improving the relevance and reliability of ozone formation analysis results.
[0143] (3) Construct training data with photochemical significance
[0144] By multiplying the obtained localized MIR values by the VOCs concentration, an hourly dataset of ozone generation potential for each VOCs species is obtained. , , …). This embodiment includes meteorological parameters (T, RH, WS, BLH, SSR, TCC, TP) and other pollutants (NOx, CO, SO2, PM2.5). 2.5 PM 10 , , , …) Hourly data are merged to form the feature matrix X of the training dataset, with the measured ozone concentration as the target variable. .
[0145] All valid samples are randomly divided into training and test sets in an 8:2 ratio.
[0146] Step 2: Optimizing and Building the Machine Learning Model
[0147] (1) Machine learning model selection
[0148] This study compares six machine learning models: Deep Learning (DL), Decision Tree (DT), Gradient Boosting Tree (GBDT), Lightweight Gradient Boosting Machine (LightGBM), Extreme Gradient Boosting (XGBoost), and Random Forest (RF). Ten-fold cross-validation is used to evaluate the performance of each model, with the coefficient of determination (R²) as the evaluation metric. 2 The performance comparison of the machine learning models in the examples is shown in Table 2.
[0149] Table 2 Performance Comparison and Selection of Machine Learning Models
[0150]
[0151] The results show that the RF model performs best, R 2 The value is equal to 0.914, and the RMSE is equal to 14.39 μg / m². 3 Therefore, RF was chosen as the base model.
[0152] (2) Hyperparameter optimization of machine learning models
[0153] The Bayesian optimization method was used to tune the hyperparameters of the random forest model. The main optimizations were made to four hyperparameters: the number of trees (n_estimators), the maximum depth (max_depth), the minimum number of sample splits (min_samples_split), and the minimum number of leaf samples (min_samples_leaf). The main optimization test range and optimal values are shown in Table 3.
[0154] Table 3 Test range and selection for hyperparameter optimization of Random Forest (RF) model
[0155]
[0156] The optimized result is as follows Figure 2 As shown, Random Forest R 2 The value is 0.925, and the RMSE is 13.45 ppb, indicating a significant improvement in simulation performance.
[0157] Step 3: Screening key ozone-influencing factors based on the SHAP method
[0158] The Shapley Additive Explanations (SHAP) method was used to interpret and analyze the optimized random forest model. The average absolute value of the SHAP for each feature in each sample was calculated, and the top 30 input factors were selected as key influencing factors after ranking. The top 10 input factors and their SHAP importance are shown in Table 4.
[0159] Table 4. Top 10 input factors and their SHAP importance
[0160]
[0161] Step 4: Construct a causal learning model to calculate the impact of key factors on ozone.
[0162] Based on the top 30 key factors identified through SHAP analysis, a Double Machine Learning (DML) model was constructed to obtain the quantitative impact of a unit change in each key factor on ozone concentration. For example, in the example city, a 1-degree Celsius increase in temperature corresponds to a +3.75 μg / m³ change in ozone concentration. 3 A 1% increase in humidity results in a -0.51 μg / m³ change in ozone levels. 3 For every 1 μg / m³ increase in NOx concentration... 3 The change in ozone was -0.64 μg / m³. 3 The ozone formation potential of 2,3-dimethylbutane increases by 1 μg / m³. 3 The ozone change was +10.47 μg / m³. 3 The ozone formation potential of toluene increases by 1 μg / m³. 3 The ozone change was +0.13 μg / m³. 3 The ozone formation potential of acetone increases by 1 μg / m³. 3 The ozone change was +7.37 μg / m³. 3 This indicates that 2,3-dimethylbutane, toluene, acetone, and increased temperature all promote ozone formation, while increased relative humidity and NOx inhibit ozone formation.
[0163] Step 5: Quantify the impact of each factor on ozone using the relative contribution method.
[0164] Step four calculates the ozone formation potential of 2,3-dimethylbutane for every 1 μg / m³ change. 3 Under certain conditions, ozone formation would increase dramatically, but in reality, the concentration of 2,3-dimethylbutane in the atmosphere is very low, making it difficult to change by more than 1 μg / m³. 3 Furthermore, the different influencing factors, due to their different dimensions, make it difficult to compare their impact on ozone formation. Therefore, a relative contribution method was used to uniformly quantify the examples, calculating the percentage change in ozone formation for every 10% change in the characteristic factors.
[0165] Calculations show that for example cities, a 10% change in temperature results in a +14.25% change in ozone; a 10% increase in humidity results in a -6.92% change in ozone; a 10% increase in NOx concentration results in a -1.18% change in ozone; a 10% increase in the ozone formation potential of 2,3-dimethylbutane results in a +0.35% change in ozone; a 10% increase in the ozone formation potential of toluene results in a +0.14% change in ozone; and a 10% increase in the ozone formation potential of acetone results in a +1.70% change in ozone.
[0166] At this point, the ozone changes caused by all VOCs changes are summed to obtain the result. Changes in ozone caused by NOx changes .because The example city was a VOCs control zone during the observation period.
[0167] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A quantitative method for the synergistic effects of multiple factors on ozone pollution, characterized in that, Includes the following steps: S1. Obtain ozone observation data of the target area, as well as meteorological data and precursor data related to ozone generation, and construct time-series datasets for each meteorological data and precursor data; wherein, the precursor data includes nitrogen oxides (NOx) and volatile organic compounds (VOCs), and the time-series datasets of each volatile organic compound are converted into corresponding ozone generation chemical activity parameters through a photochemical box model. S2. Using the time-series dataset as input and ozone concentration as output, construct a machine learning model and optimize the model's hyperparameters. S3. Perform feature importance analysis based on the optimized machine learning model, and screen key influencing factors by ranking. The key influencing factors include at least one nitrogen oxide and at least one volatile organic compound. S4. Construct a causal learning model to estimate the causal effects of each key influencing factor, and obtain the quantitative impact of each key factor on ozone concentration when the change is unit. ; S5. Calculate the relative effect index of each key factor on ozone formation at a predetermined rate of change. The quantitative relationship between the influence of key factors in the target area on ozone formation was obtained. Among them, the quantitative influence value of ozone concentration mentioned in S4 Calculated using the following causal learning model: ; in, This represents the marginal impact coefficient of key factor i on ozone. Let i represent the key factor, and X represent the other variables besides the key influencing factor. Representative except The nonlinear influence function of the other control variables, Represents the random error term; The relative effect index mentioned in S5 The calculation formula is: ; in, This represents the change in ozone concentration when the key factor i is disturbed alone. This represents the ozone concentration without changing any variables. Changes in representative factor i The change in ozone concentration under the given conditions, where f is the predetermined change percentage of each key factor. Indicates the concentration of key factors; This represents the change in concentration of the key factor i, and is numerically equal to f.
2. The method according to claim 1, characterized in that, The quantitative relationship between the impact of key factors in the target area on ozone formation can be used to distinguish the types of ozone control zones in the target area.
3. The method according to claim 1, characterized in that, The time-series datasets of each volatile organic compound in S1 are constructed by converting them into corresponding ozone generation chemical activity parameters, which include ozone generation potential and / or hydroxyl radical reactivity. The ozone generation potential is obtained by multiplying the maximum incremental reactivity calculated based on the photochemical box model with the concentration of each volatile organic compound. The hydroxyl radical reactivity is obtained by multiplying the hydroxyl radical reaction rate constant by the concentration of each volatile organic compound.
4. The method according to claim 1, characterized in that, The machine learning model described in S2 is an ensemble learning model or a neural network model, and hyperparameter optimization is performed using 10-fold cross-validation.
5. The method according to claim 2, characterized in that, The distinction between ozone control zone types in the target area is specifically as follows: when At that time, the study area was a VOCs control zone; when At that time, the study area was a NOx control area; when At that time, the study area was a transition zone, that is, a zone where NOx and VOCs are jointly controlled.
6. A quantitative system for the synergistic effects of multiple factors on ozone pollution, used to implement the quantitative method for the synergistic effects of multiple factors on ozone pollution as described in claim 1, characterized in that, include: The data acquisition module is used to acquire ozone observation data of the target area, as well as meteorological data and precursor data related to ozone generation, and to construct time-series datasets for each meteorological data and precursor data. The precursor data includes nitrogen oxides (NOx) and volatile organic compounds (VOCs), and the time-series datasets of each VOC are converted into corresponding ozone generation chemical activity parameters through a photochemical box model. The model building module is used to build a machine learning model with the time series dataset as input and ozone concentration as output, and to optimize the hyperparameters of the model. The factor screening module is used to perform feature importance analysis based on the optimized machine learning model and screen key influencing factors by ranking. The key influencing factors include at least one nitrogen oxide and at least one volatile organic compound. The causal estimation module is used to build a causal learning model, estimate the causal effects of each key influencing factor, and obtain the quantitative impact value of each key factor on ozone concentration when the change is a unit. The quantitative analysis module is used to calculate the relative effect index of each key factor on ozone generation at a predetermined change ratio based on the relative contribution method, so as to obtain the quantitative relationship of the influence of each key factor on ozone generation in the target area. The control zone differentiation module is used to differentiate the ozone control zone type of the target area based on the quantitative relationship.
7. The system according to claim 6, characterized in that, The data acquisition module includes: The photochemical calculation unit is used to calculate the chemical activity coefficients of each volatile organic compound based on the photochemical box model. The chemical activity coefficients include the maximum incremental reaction activity and / or the hydroxyl radical reaction rate constant. An active conversion unit is used to multiply the chemical activity coefficient by the concentration of each volatile organic compound to obtain ozone generation chemical activity parameters, wherein the ozone generation chemical activity parameters include ozone generation potential and / or hydroxyl radical reactivity.
8. An electronic device comprising a processor and a memory, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the method of claim 1.
Citation Information
Patent Citations
Machine learning model for analyzing contribution and effect of pollution sources and meteorological factors on PM2.5 pollution of different degrees
CN112613675A
Ozone source analysis method based on precursor receptor model and box model
CN115266969A