Dust Injection into an F101 Gas Turbine Engine (B-1)

Version 1.0.0.0 (5.72 MB) by oteast
Code that predicts B-1 engine behavior as it swallows dust (based on DNA-TR-93-124).
595 Downloads
Updated 24 Sep 2013

View License

This is code that predicts the behavior of the F-101 (B-1) engine as it encounters dust from a fallout cloud, volcano, or desert sand. It is based on actual tests performed on the full engine in the early 90's and uses engine parameter corrletions from that report (DNA-TR-93-124). It a good example of phenonological modeling without resorting to 1'st principles modeling. This simple code only requires basic MATLAB (Octave) to run.

Source Code Listings for the Calspan Version of the FlOl Engine Response Model based on Report DNA-TR-93-124 by Adam J. Baran and Dr. Michael G. Dunn of Calspan Corporation

engine parameters:
xn1 - fan speed (rpm)
xn2 - core speed (rpm)
(fan speed correlation)
xigv - fan inlet variable guide vane angle (deg.)
psl4 - fan discharge static pressure (psig)
pt25 - fan discharge total pressure (psig)
xoil1 - oil pressure [xn1 correlation) (psig)
(core speed correlation)
thrust - thrust (lbf)
air - airflow (lbm/sec)
vgv -compressor inlet variable guide vane angle (deg.)
cdp - compressor discharge pressure Cpsig)
pyro - pyrometer temperature (F)
egt - exhaust gas temperature (F)
fuel - fuel flow (Pph)
xoil2c - oil pressure [xn2 correlation] (psig)

(subscripts)
()nom - nominal value
()del - Cin/de)crement over current interval
()sumc - sum of (in/de)crements over previous intervals
(prescripts)
f() - function which generates the value of the variable

Normal syntax to run is "Dunnv1('infile.dat','outfile.dat')" from matlab prompt. To build datafile on first run just run "Dunnv1"...

Cite As

oteast (2024). Dust Injection into an F101 Gas Turbine Engine (B-1) (https://www.mathworks.com/matlabcentral/fileexchange/43612-dust-injection-into-an-f101-gas-turbine-engine-b-1), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010b
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.0.0