"Bleeding Techniques To Control Flow Separation in Hypersonic Inlets"



OVERVIEW:
This file contains the report of the project along with the 12 OpenFOAM case files that can be run. The hypersonic inlet-isolator geometry (Designed to run at Mach 5) is run at Mach 5, Mach 6 and Mach 7. Each Mach case has 4 sub cases:
	1. Base_case   - Simple inlet-isolator without bleed slot
	2. Bleed_2_8   - Inlet-isolator with 2.8 mm bleed slot
	3. Bleed_3_5   - Inlet-isolator with 3.5 mm bleed slot
	4. Bleed_4_2   - Inlet-isolator with 4.2 mm bleed slot
The Mesh for all cases is generated through the blockMesh utility of OpenFOAM using OpenFOAM V2212.



SIMULATION CONFIGURATION:
Solver:			rhoCentralFoam
Turbulence Model:	SST k-omega
Meshing:		blockMesh



CASE STRUCTURE:
Each case folder contains:
	- 0/        : Initial conditions
	- 0.orig/   : Backup of initial conditions (bleed cases only, used by Allrun/Allclean)
	- constant/ : Mesh and physical properties
	- system/   : Solver and mesh configuration



SIMULATION PROCEDURE:
Each case contains an Allrun and Allclean script for convenience.

To run a case:
	./Allrun

To reset a case to its original state:
	./Allclean


The Allrun script automatically detects whether a case is a bleed case
(by checking for 0.orig/) and runs setFields accordingly. It is safe
to use the same Allrun and Allclean scripts across all 12 cases.



MANUAL SIMULATION PROCEDURE (without Allrun):
Navigate to the case folder and run the following commands:

	blockMesh					\\For meshing
	checkMesh
	setFields					\\For bleed cases only. Sets bleed slot velocity to zero at t=0.
	decomposePar				\\For parallel run
	mpirun -np 4 rhoCentralFoam -parallel > log.rhoCentralFoam 2>&1 	\\For solving
	reconstructPar				\\For reconstruction