This release contains a test input that allows running the code without the actual input data.
This Repository is about the definition of an idealized particle plume. Here I focus on a forced emission process like particles that whirled up by a vehicle from a dry, dusty surface.
The concrete example used here is about the spreading of dry fertilizer and the tilling with a plough afterwards.
Method
The Particle plume was observed with 2 aerosol monitors, which measured the particle number concentration in 31 size bins from 0.25 μm - 32 μm in two different heights. From this, a vertical profile of particle concentration is assumed (c.f. Fig).
I define the profile as the centre of the plume and multiply it with an ellipsoid to get a bubble-shaped concentration field. Based on this, the single-particle positions were generated.
A detailed description of the algorithm can be found in the file dust-bubble.ipynb
Application
The particle positions are used as start points for the Lagrangian particle dispersion model Itpas.
This software is part of the Itpas pre-processing. The particle start points can be written into the start file format of Itpas.
Requirements
The code is written in python3 as Jupyter Notebook(dust-bubble.ipynb). A copy of the code as python script (dust-bubble.py) is included but will be updated only for the release-versions.
Following packages are used:
numpy
matplotlib
mpl_toolkits