(2020) CFD Code

Overview

I have implemented a Steger-Warming Flux Vector Splitting method in python to solve inviscid, compressible, Euler flow. My solver was then setup to predict steady state flow inside of a supersonic engine inlet.

Pictured to the right is the engine inlet design. Supersonic flow with purely horizontal momentum enters the inlet from the left and encounters a ramp. A series of reflected oblique shocks are then expected to form after the turn.

Engine Inlet Design

Engine Inlet Design

Licavoli_Project_Mesh_Fig_Total.png

Mesh Design

A mesh was designed to compute the flow states on the interior of the inlet. A perimeter of slave cells were created just outside in the inlet interior. All cells of the mesh comprise an array of dimension 42 by 22 along the mesh’s X and Y coordinates and are algebraically spaced.

 

Results

Licavoli_Project_v0coarse.png
Licavoli_Project_v1coarse.png
Licavoli_Project_v2coarse.png
Licavoli_Project_v3coarse.png

Code