The DTC-V4 workflow (WF5401) relies on an atmospheric dispersion model to build the relationship between the plume height and SO2 flux (which taken together are called Eruption Source Parameters, or ESPs) and the SO2 ground concentrations. Here we use FALL3D dispersion model, however as the HMC scheme requires many thousands of forward runs we replace it with an Emulator, a function that approximates the model but runs much faster. So far, a simple interpolate-scale-sum emulator that makes use of the linear relationship between flux and ground concentration for basic FALL3D runs and gives adequate results is implemented. However, more sophisticated neural network (NN) based solutions that are more generally applicable are in development.
In using emulators within a Bayesian framework we are adopting the philosophy of "emulate deterministic relationships, and sample stochastic ones". The idea is to treat the time evolution of the state of the volcano as our parameter space and use emulators to calculate all variables (e.g. estimates of measured environmental parameters) that follow deterministically. In this way we can compose emulators together to represent different combinations of physical processes within flexible, sophisticated statistical models that can still be sampled adequately in reasonable time. As an example of this flexibility, we are experimenting with adding empirical relationships between plume height and ambient weather conditions identified during the 2021 Fagradalsfjall effusive eruption (Iceland), which will aid with the forecasting element of this DTC (i.e. the posterior distribution over ground concentrations beyond the last observations incorporated into the model).
The workflow is structured over four main steps:
- WATCH AND FETCH (ST540102): this service is intended to grab the real-time measurements of SO2 concentration at the ground. The package needs to be executed while internet connection is available as it needs to connect to the API developed and maintained by the Environmental Agency of Iceland (data provider). Data is available for up to 25 stations around the Reykjanes peninsula (as of April 2025) which collect measurements with a temporal resolution of 10-minutes up to 1 hour.
- EMULATE (ST540103): This package is the core of DTC-V4 and it generates emulators, or fast forward models. These are functions that adequately approximate the output of a physics-based model such as Fall3D, for a given set of inputs, but perform the calculation at much faster speeds, facilitating their insertion into Monte Carlo Bayesian frameworks. It needs the availability of NWP data provided by external institutions (Copernicus, ECMWF) as well as from IMO itself. For the simple interpolate-scale-sum emulator provided here, this step just manages weather data – forward runs of Fall3D have been moved to the next (INFER) stage as this allows us to only perform a run when requested by the sampling algorithm saving computation time and disk space.
- INFER (ST540104): This repository is intended for finding the posterior distribution over Eruption Source Parameters (ESPs, here, plume height and SO2 flux), as well as ground SO2 concentration, considering observations, for a given atmospheric dispersion emulator. This can be thought of as a kind of Source Term Estimation (STE) or Data Assimilation (DA), resulting in probabilistic estimates of ESPs and probabilistic forecasts of air quality that are then used for calculating concentration exceedence probabilities. Bayesian inference is performed using PyMC, a Software for Bayesian Data Analysis, which allows empirical relationships (e.g. between plume height and ambient atmospheric conditions) to be included in the model (not yet implemented).
- VISUALIZE (ST540105): a repository for displaying the posterior distribution over Eruption Source Parameters (ESPs) and ground SO2 concentrations in an interactive website. The repository consists of a website that visualizes the probability distributions as time series of violin plots and maps of exceedence probabilities and concentrations.
Steps
ID | Name | Description |
---|---|---|
ST540101 | n/a | n/a |
ST540102 | n/a | n/a |
ST540103 | n/a | n/a |
ST540104 | n/a | n/a |
ST540205 | n/a | n/a |
Outputs
ID | Name | Description | Type |
---|---|---|---|
DT5401 | n/a | n/a |
|
DT5402 | n/a | n/a |
|
DT5403 | n/a | n/a |
|
DT5404 | n/a | n/a |
|
DT5405 | n/a | n/a |
|
Version History
Version 1 (earliest) Created 13th Oct 2025 at 10:36 by Pablo Orviz
Initial commit
Open
master
5b1edec

Creators
Not specifiedSubmitter
Views: 89 Downloads: 25
Created: 13th Oct 2025 at 10:36
Last updated: 15th Oct 2025 at 11:27

This item has not yet been tagged.

None