ICY: An interface between COMSOL multiphysics and discrete element code YADE for the modelling of porous media

P Pirnia and F Duhaime and Y Ethier and JS Dube, COMPUTERS & GEOSCIENCES, 123, 38-46 (2019).

DOI: 10.1016/j.cageo.2018.11.002

The thermal, mechanical and hydrodynamic behaviour of porous media in geoscience applications is usually modelled through the finite-element (FEM) or finite-difference methods. These continuum models tend to perform poorly when modelling phenomena that are essentially dependent on behaviour at the particle scale or phenomena that are not accurately described by partial differential equations (PDE), such as internal erosion and filtration. The discrete nature of granular materials can be modelled through the discrete-element method (DEM). However, in some instances, DEM models would benefit from an interface with continuum models to solve coupled PDEs or to model phenomena that occur at a different scale. This paper introduces ICY, an interface between COMSOL Multiphysics, a commercial finite-element engine, and YADE, an open- source discrete element code. The interface is centred on a JAVA class. It was verified using the simple example of a sphere falling in water according to Stokes' law. For this example, the drag force was calculated in COMSOL and body forces (gravity, buoyancy and drag) on the sphere were summed in YADE. The paper also presents an application example for the interface based on the modelling of internal erosion tests.

Return to Publications page