Breadcrumb
- Home
- Publications
- Proceedings
- 2014 AIChE Annual Meeting
- North American Mixing Forum
- Mixing Scale-Up/Scale-Down Issues in Pharmaceutical and Biopharmaceuticals Processes
- (451b) Large Bioreactor Simulation with Graphic Processors
Thus, the goal of this study is to use graphic cards to speed up this simulation. The Compute Unified Device Architecture (CUDA) technology of nVidia has made the computational power of graphic processing units (GPUs) available for scientific calculations [1]. To take full advantage of the processor’s parallelism, localized calculation algorithms are needed. Therefore the lattice Boltzmann method is used for modelling the fluid flow field, which is agitated by a Rushton turbine. The method is based on the lattice gas automata [2] and uses a regular grid with evenly distributed nodes. The static and moving boundaries are modelled with the modified bounce back algorithm.
The calculation of the bubble movement is done by solving the Newton’s equation of motion. The sum of the forces acting on each bubble, i.e. the drag, the buoyancy, the lift force, the history force, the added mass effect and gravity, is used to determine the acceleration of the particle. The acceleration and the time step length give the velocity and the position change at the end of the time step. For coalescence and breakup stochastic models are used. The phases are coupled with a two way approach.
As the simulation results are produced on the graphic card, intermediate data can be visualized while the calculation is running. To simulate large reactors, the code has a multi GPU functionality, hence it can distribute the workload of the simulation on several graphic processors.
Validation is done with literature data as well as with results from holdup measurements of a 150l laboratory reactor.
References
[1] http://www.nvidia.com/cuda
[2] Sukop, M.: Lattice Boltzmann Modeling, Springer, Berlin, 2007.