Busemann Intake Solver

A simple solver for Busemann intake that uses MATLABs ODE solver. Image shows comparison of mach contours to fluent.
44 Downloads
Updated 10 Jan 2025

View License

Steps:
-Define values preceding the conical shock at isolator start (flowGamma, shockMach, shockAngle).
-Run script
-Plots will be created showing the resulting intake geometry as well as a plot showing calculated values against theta.
expCrv is used to toggle export of plotted curve to a .csv file (default enabled).
in some cases the ODE solver may continue solution beyond where cross-stream mach (CM) = 0, resulting in an extended curve plotted for geometry, to solve this adjust StopTol within eventFcn.

Cite As

Joshua Begent (2025). Busemann Intake Solver (https://se.mathworks.com/matlabcentral/fileexchange/161036-busemann-intake-solver), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2023b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.3

-Reupload

1.0.2

-Uploaded final version.
-Features mach contours (Requires map_toolbox), cSteps adjusts resolution of colourmap.
-Slightly neater code to determine CM, M and cartesians.
-Updated main image to show comparison of solver(bottom) against fluent(top).

1.0.1

-Fixed some display issues on geometry plot
-Loosened tolerance on CM=0 check
-Added comments on input variables.

1.0.0