Final Projects
Spring 2018
Name Project Title
Maytee Chantharayukhonthorn A 2D Incompressible Navier-Stokes Solver Using the Finite Volume Method Implemented in C++
Jianyi Du Robust and Small Key-Size Image Encryption and Decryption Using Time Reversible Stokes Flow
Anoop Rajappan Adapting the 2.29 FV Framework for Simple Non-Newtonian Fluid Flows
Shashank Agarwal Study of Wheel Locomotion in Bingham fluids using the 2.29 FV Framework
Junbin Huang Application of numerical dissipation: A FV solver for 2D Burgers Equation on unstructured meshes generated using MATLAB's PDE Toolbox
Yudong Chen Modeling of ion transport membrane reactors
Yan Yan Review of the discrete particle model and its use for the design of a cyclone pyrolysis chamber
Thibaud Fritz High-order finite difference and finite volume WENO schemes and discontinuous Galerkin methods
Alexis-Tzianni Charalampopoulos Formulation and numerical investigation of a new fully nonlinear model for irrotational wave-current interactions
Cody L Jacobucci Using CFD to Optimize Cavitation Yield for Pretreatment of Lignocellulistic Biomass
Wang Zhang Developing a pumping model for piston ring-groove oil/air transportation in an IC engine
Gregory Joseph Stein Solitary wave solutions of the KdV equation
Ali Saab Solving Advection Diffusion Equations using the HDG method
Emma Chute Edwards Introduction to the Linear Panel Method WAMIT
Aniket Sanjay Patankar A 3D sharp interface method for modelling the mixing of two partially miscible fluid phases
Samar Alqatari Simulating Rayleigh-Taylor Instability in an Hele-Shaw Cell
Jerome Sacherer Study of the effect of surface textures on piston ring-liner lubrication using OpenFOAM
Span Spanbauer The Adjoint method and code generation for shape optimization
Jaya Narain DEM Model of Clogging in Millimeter Scale Channels in Drip Irrigation Emitters
Julia Sokol Parametric CFD-based surrogate model for pressure loss in tortuous paths of drip emitters
Shenbo Xu Numerical Recipes for Options Pricing: From Plain Vanilla to Complex Exotics


A 2D Incompressible Navier-Stokes Solver Using the Finite Volume Method Implemented in C++


by Maytee Chantharayukhonthorn

Developed a 2D Incompressible Navier-Stokes Solver Using the Finite Volume Method Implemented in C++ and benchmarked against common flows like the lid-driven cavity flow and flow around a cylinder.




Robust and Small Key-Size Image Encryption and Decryption Using Time Reversible Stokes Flow


by Jianyi Du




Adapting the 2.29 FV Framework for Simple Non-Newtonian Fluid Flows


by Anoop Rajappan

In this project, I attempt to modify the deterministic NS solver provided as part of the 2.29 finite volume framework to simulate simple, unsteady flows of non-Newtonian polymer solutions. Specifically, the Newtonian constitutive equation is replaced with the Oldroyd-B model, which is the simplest rheologically admissible (quasilinear) model available for polymer solutions and melts. I will also attempt to simulate flows in simple two-dimensional geometries, and compare the results to benchmark solutions in the literature. Issues with convergence at large Weissenberg numbers will also be studied.




Study of Wheel Locomotion in Bingham fluids using the 2.29 FV Framework


by Shashank Agarwal




Application of numerical dissipation: A FV solver for 2D Burgers Equation on unstructured meshes generated using MATLAB's PDE Toolbox


by Junbin Huang




Modeling of ion transport membrane reactors


by Yudong Chen




Review of the discrete particle model and its use for the design of a cyclone pyrolysis chamber


by Yan Yan




High-order finite difference and finite volume WENO schemes and discontinuous Galerkin methods


by Thibaud Fritz




Formulation and numerical investigation of a new fully nonlinear model for irrotational wave-current interactions


by Alexis-Tzianni Charalampopoulos




Using CFD to Optimize Cavitation Yield for Pretreatment of Lignocellulistic Biomass


by Cody L Jacobucci




Developing a pumping model for piston ring-groove oil/air transportation in an IC engine


by Wang Zhang

My current research is about developing a 3D ring dynamics model describing piston ring and gas/oil flow behaviors in IC engine systems. It consists of a finite element model of the ring and several sub- models describing the ring interaction with engine systems (liner, groove, gas, oil). For ring-groove oil/gas flow, we are now using a pressure driven model which is simple and robust while unable to describe the suction effect within the area. To overcome this issue, we need to derive a new model for to describe the physical phenomenon and maintain calculation simplicity.




Solitary wave solutions of the KdV equation


by Gregory Joseph Stein

In my project, I will be studying soliton solutions (in 1D) and their behavior, subject to the KdV equation. I will be looking at interesting behaviors associated with the “stationary” behavior of single solitons, the interaction between two solitons, and perhaps even showing how more powerful non-solitary waves “decay” into a train of solitary solutions. Mostly, this project will involve implementing a few different finite difference/volume methods and confirming that their rates of convergence are as expected.




Solving Advection Diffusion Equations using the HDG method


by Ali Saab




Introduction to the Linear Panel Method WAMIT


by Emma Chute Edwards




A 3D sharp interface method for modelling the mixing of two partially miscible fluid phases


by Aniket Sanjay Patankar

"I am reviewing a code developed in the RGD lab at MIT to model the mixing of heavy oil and supercritical water. The code has been developed by Ashwin Raghavan, Dr. Ping He and Prof. Ahmed Ghoniem. Key features of this code include: 1. The code uses a geometric advection algorithm to track the evolution of a sharp phase interface in time. The PLIC interface reconstruction method has been used. 2. Handling species diffusion between arbitrarily shaped cells (specifically involving cells containing the phase interface) 3. Strong coupling of interfacial mass transfer, species and heat diffusion, and thermodynamic equilibrium (the thermodynamics has been modelled with a cubic PPR78 equation of state). I will present the above methods in some detail, go over code validation and convergence studies, and show some sample results I obtain from running the code."




Simulating Rayleigh-Taylor Instability in an Hele-Shaw Cell


by Samar Alqatari

A density-driven Rayleigh-Taylor hydrodynamic instability can spontaneously develop between two miscible fluids in a Hele-Shaw geometry. Surprisingly, we find that the typically unstable interface between the inner and outer fluids ​is stabilized below a critical plate spacing. This plate spacing scales as a power law with the difference in density between the fluids. We find that our measured wavelength in this confined geometry deviates from theoretical predictions for unconfined systems by two orders of magnitude. I plan to simulate this system starting from the Navier-Stokes equations and Fick's law. I hope the simulation will aid in understanding this critical stabilizing spacing and its dependence (or lack thereof) on fluid parameters, the mechanism for instability growth, and compare its wavelength predictions to empirical findings.




Study of the effect of surface textures on piston ring-liner lubrication using OpenFOAM


by Jerome Sacherer




The Adjoint method and code generation for shape optimization


by Span Spanbauer




DEM Model of Clogging in Millimeter Scale Channels in Drip Irrigation Emitters


by Jaya Narain




Parametric CFD-based surrogate model for pressure loss in tortuous paths of drip emitters


by Julia Sokol

The goal of this project is to obtain a quick method to calculate the pressure drop across the tortuous path of a drip irrigation emitter given a path geometry (see image of a typical emitter below), or the other way around – to determine the needed geometry of the path given a desired pressure drop. I will begin by simulating the flow in the tortuous path of an inline drip irrigation emitter in STAR-CCM+. I will compare the results of using several RANS turbulence models (standard k-epsilon, realizable k-epsilon, standard k-omega and SST (Menter) k-omega), select the most appropriate one for the application, and do a grid convergence analysis to estimate the discretization error. The base design will then be parametrized geometrically (with parameters such as tooth height, angle, spacing, etc.), and multiple simulations will be run, with parameter values set by a design of experiments algorithm. Finally, the results of the simulations (pressure drop across the tortuous path) will be compiled, and, if possible, a meta-model based on multivariate linear regression will be generated, with parameter values (or combinations of parameters) as inputs and pressure drop as the output. The accuracy and limits of applicability of the meta-model will be analyzed.




Numerical Recipes for Options Pricing: From Plain Vanilla to Complex Exotics


by Shenbo Xu