Skip to main content
Log in

Identifying atmospheric pollutant sources using a machine learning dispersion model and Markov chain Monte Carlo methods

  • Original Paper
  • Published:
Stochastic Environmental Research and Risk Assessment Aims and scope Submit manuscript

Abstract

Estimating the sources of contaminant or hazard emissions is important for pollution control and safety management. Markov chain Monte Carlo (MCMC), combined with Bayesian inference, was used to identify the source terms of pollutants. However, the efficiency and accuracy of the forward dispersion model greatly impacted the performance of the estimation method. Therefore, a machine learning algorithm (MLA) model with high prediction accuracy and efficiency was proposed and coupled with MCMC method to estimate the source terms. A previously proposed MLA model was used to obtain the expected concentrations in Bayesian estimation. The Delayed Rejection Adaptive Metropolis (DRAM) method was applied to sample particles in order to form Markov chains. To evaluate the performance of the MCMC–MLA method, a Gaussian dispersion model was selected as the forward model. The performances of MCMC–MLA and MCMC–Gaussian models were then compared with release cases in Prairie Grass experiment and the results showed that the MCMC–MLA method converged more rapidly than the MCMC–Gaussian model. Nevertheless, release cases in the Round Hill experiment were also used to test the generalisability of the MCMC–MLA. The results indicated that the performance of MCMC–MLA was better than that of the MCMC–Gaussian model for estimating source terms in estimation accuracy. Hence, the MCMC–MLA method proposed here is potentially a useful tool for identifying emissions source parameters with high accuracy and efficiency, as well as reasonable probability estimates.

Graphic abstract

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig.12

Similar content being viewed by others

References

Download references

Acknowledgement

This work was supported by the National Natural Science Foundation of China [Grant No. 21808181], the China Postdoctoral Science Foundation [Grant No. 2019M653651], the Key Projects in Shaanxi Province [Grant No. 2017ZDXM-GY-115], and the Basic Research Project of Natural Science in Shaanxi Province [Grant No. 2020JM-021] programmes.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Denglong Ma.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary material 1 (XLSX 509 kb)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ma, D., Gao, J., Zhang, Z. et al. Identifying atmospheric pollutant sources using a machine learning dispersion model and Markov chain Monte Carlo methods. Stoch Environ Res Risk Assess 35, 271–286 (2021). https://doi.org/10.1007/s00477-021-01973-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-021-01973-7

Keywords

Navigation