CFD modeling of fumes dispersion and propagation

Numerical simulation of atmospheric dispersion is used to study the propagation of gases, smoke or dust. It is therefore used to analyse the behaviour and assess the impact of atmospheric pollution of any kind. The approach can target a restricted zone of the order of a few metres or tens of metres, known as the near-field, or a much wider area.

Numerous phenomena can thus be modelled, such as the precise interaction of the emanations studied with the surrounding topography or infrastructure, the movement and dispersion of the cloud according to meteorological conditions (or ventilation in the case of a problem in a confined area), or chemical reactions with the ambient air. A CFD approach generally makes sense when a study using a Gaussian model does not provide the answers required.

The project below is an application of this type of modeling, with the aim of analysing the unsteady puffs of various exhausts around a ship.

Study of unsteady puffs of fumes around a ship

Context and issues

Ships with decks fitted out for passengers;

Emanations from several types of exhaust specific to the operation of the ship;

Are these emanations likely to inconvenience passengers at deck level?

Simulation of near-field atmospheric dispersion, with complex geometry;

Study of the local crossing of concentration thresholds, spatially and temporally: unsteady puff phenomena;

Coupling to atmospheric turbulent fluctuations;

Key physical concepts: atmospheric dispersion, fumes propagation, multiphase flows, atmospheric turbulence, unsteady fluctuations.

Funnel fumes
Propagation of fumes from one of the exhausts

Project contributions

Development of the model in OpenFOAM: multiphase + DDES approach for turbulence;

Optimisation of the methodology for an industrial compromise between accuracy and calculation time;

Creation of meshes and simulations;

Comparison of results and calculation time with those of commercial software.

Technical environment

Linux and Windows, HPC cluster for simulations;

Programming in C/C++;

Meshing and CFD with OpenFOAM;

Visualisation with ParaView.