Skip to content

Implementation of mouving boundaries for the Smoothed Particle Hydrodynamics (SPH) method

License

Notifications You must be signed in to change notification settings

rubenpersicot/mouving_boundaries

Repository files navigation

mouving_boundaries

The project mouving_boundaries is part of the course "Smoothed Particle Hydrodynamics" (SPH) taught at the Ecole des Ponts Paristech by Damien Violeau and Remi Carmigniani.

1. Objectives

Our goal is to undertake numerical simulations using the SPH method on configurations in which boundaries are mobile. In order to do so, we based our work on the articles available on the "doc" folder.

Here are our objectives, listed by increasing difficulty :

-1 : Study of a Couette's flow.

-2 : Study of a lid driven cavity.

-3 : Study of a flow induced by a floating solid.

Each objective is adressed in a jupyter notebook named after the objective. Python modules used to solve these problems are located in the src project. Note a major part of the code in this module was written by Dr Carmigniani. More precisely, it is a sum up of all the practical exercises we did in class.

Nonetheless, to simulate these flows we had to create new functions. They can be easily witnessed by the following comment :

# Project function

The module solidStuffManagement.py is dedicated to solve the third objective. Every function located in it is new.

2. Repository architecture

  • figures contains figures.
  • references contains all the articles we read to do this project.
  • results contains the three simulations. Each simulation is a set of frames.
  • src contains Python modules.

Installation

To check our project, you will need anaconda.

Usage

Simply run the jupyter notebooks !

Final grade

17/20

Credits

Damien Violeau, Remi Carmigniani, Yohan Lanier

License

MIT

About

Implementation of mouving boundaries for the Smoothed Particle Hydrodynamics (SPH) method

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published