Probabilistic Volcanic Ash Uncertainty (Q11160)

From MaRDI portal
Revision as of 15:57, 20 February 2025 by Importer (talk | contribs) (‎Created a new Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Dataset published at Zenodo repository.
Language Label Description Also known as
English
Probabilistic Volcanic Ash Uncertainty
Dataset published at Zenodo repository.

    Statements

    0 references
    Probabilistic Volcanic Ash Uncertainty Incorporating source parameter (MER and plume height) alongside meteorological variability in volcanic ash hazard dispersion forecasting. Contains code and supporting data submitted alongside manuscript "Incorporating Source Parameter and Meteorological Variability in the Generation of Probabilistic Volcanic Ash Hazard Forecasts" to Journal of Geophysical Research: Atmospheres. Requires The Met Office's Numerical Atmospheric-dispersion Modelling Environment (NAME), which is available by licence from the UK Met Office. Introduction Airborne volcanic ash is hazardous for aircraft. To manage this risk, Volcanic Ash Advisory Centres (VAACs) provide forecasts of ash clouds following a volcanic eruption. These forecasts are created using dispersion models that predict the transport of ash based on eruption details and weather data. These sets of inputs have large uncertainties that can affect the accuracy of the forecasts. The paper this project is associated with presents a method for producing probabilistic forecasts that account for these uncertainties. Typically, weather uncertainties are handled by using multiple weather predictions, referred to as an ensemble. Dispersion outcomes depend on the eruption plume height and mass eruption rate (MER), which are related but have large associated uncertainties. Our method uses a statistical approach to incorporate these uncertainties into forecasts to allow for the calculation of probabilities of different ash concentration levels for aviation. It uses the same number of model runs as there are ensemble members, and does not require eruption details (plume height, MER, and emission profile) to be specified in advance, making it a computationally efficient approach as the bulk of computations can be done after a small number of initial model runs. Contents The zip file consists of four folders: analysis, notebooks, pvauncertainty, and scripts. analysis Contains two sub-folders: fig-scripts: scripts for post-processing of data and generation of figures for the submitted manuscript. data: post-processed output data of NAME simulations. notebooks The Jupyter notebooks get-started-pt1 and get-started-pt2 illustrate how the package can be used with NAME. Users must provide their own NAME input files to simulate volcanic ash dispersion; minimal non-working examples of code block segments that must be changed are given in scripts. pvauncertainty The Python package contains classes to set up volcanic ash simulations in NAME and evaluate resultant probabilistic quantities: Set up NAME inputs for a volcanic ash emission given a plume height observation, or range for the height: Using deterministic or ensemble meteorology Provides a unit MER for later rescaling Given a plume height range and interval step size, initialises NAME with multiple interval emissions to be saved separately Sets NAME running on a SLURM environment Evaluate probabilistic quantities of volcanic ash concentrations: Conditional exceedance probabilities given ensemble member Conditional exceedance probabilities given plume height observation Percentiles of ash concentration given plume height observation Overall exceedance probabilities given plume height distribution (Gaussian distribution by default) by numerical integration (quadrature) Plotting of probabilistic quantities of volcanic ash concentrations To install the package, navigate to its parent folder and execute "pip install -e .". scripts Contains scripts for setting up ensemble or deterministic NAME runs, given a csv file of plume height and MER values, and minimal example NAME input files. License This project is licensed under the BSD 3-Clause License.
    0 references
    23 August 2024
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references