Skip to article frontmatterSkip to article content

To estimate SO2 flux released by volcanoes, we will use the “disk method”, introduced in Grandin et al. (2024).

The algorithm is available in open-source from ICARE’s GitLab https://git.icare.univ-lille.fr/icare-public/so2-flux-calculator

The code can be installed using the following command:

pip install 'so2-flux-calculator[test,interactive,ecmwfapi]' --index-url https://git.icare.univ-lille.fr/api/v4/projects/661/packages/pypi/simple

Below is a quick introduction of the principle of the method

Idealized model of a SO2 plume

The method starts with a simplified model describing the distribution of column amount released by a point source:

D(x,y)=C(x,y,z)  dz=m˙/u4πDy(x/u).exp{uy24Dyx}.exp{kxu}D(x,y) = \int C(x,y,z)\; \mathrm{d}z = \dfrac{\dot{m}/u}{\sqrt{4 \pi D_y (x/u)}}.\exp{\left\{ \dfrac{-uy^2}{4 D_y x} \right\}}.\exp{\left\{ \dfrac{-kx}{u}\right\}}

where:

This expression is a simplified solution of the advection-diffusion equation, commonly named a “gaussian plume”.

synthetic_plume

Mass versus distance

Integrating Equation (1) as a function of distance rr from the source gives the following integrated-mass-to-distance expression:

Mvolc(r)=R=0R=rD(R)dSx=0x=ry=y=+D(x,y)dxdy=m˙k(1exp{kru})M_{volc}(r)= \iint_{R=0}^{R=r} D(R)\mathrm{d}S \approx \int_{x=0}^{x=r} \int_{y=-\infty}^{y=+\infty}D(x,y) \:\mathrm{d}x\mathrm{d}y = \dfrac{\dot{m}}{k} \left( 1 - \exp{\left\{ \dfrac{- k r}{u}\right\}} \right)

A first-order expansion of Equation (2) yields a simplified result:

Mvolc(r)m˙urM_{volc}(r)\approx\dfrac{\dot{m}}{u}r

This expression states that integrated mass MM is proportional to distance rr from the source. The proportionality factor, m˙/u\dot{m}/u is a quantity named the “proto-flux”, which is defined as the ratio of the SO2 mass flux (m˙\dot{m}) and wind velocity (uu).

The importance of noise

This idealized model is perturbed by two additional factors that cannot be avoided when working with real data:

idealized_versus_noisy_data

This situation can be modeled using a truncated gaussian probability function, which introduces a quadratic term in Equation (3):

M(r)=Mvolc(r)+Mnoise(r)=m˙ur+b.r2\begin{align*} M(r) &=& M_{volc}(r)& + &M_{noise}(r)\\ &=& \dfrac{\dot{m}}{u}r &+& b.r^2 \end{align*}

Therefore, the estimation procedure consists in performing a regression, where :

mass_versus_distance

Recap: main steps of the method

Key simplifications

References
  1. Grandin, R., Boichu, M., Mathurin, T., & Pascal, N. (2024). Automatic Estimation of Daily Volcanic Sulfur Dioxide Gas Flux From TROPOMI Satellite Observations: Application to Etna and Piton de la Fournaise. Journal of Geophysical Research: Solid Earth, 129(6). 10.1029/2024jb029309