VBA Excel Functions for Compressible Flow. Houghton and Brock Tables

AI Thread Summary
A complete set of Excel functions for various compressible flow calculations, including Isentropic Flow and Plane Normal Shock, has been shared in a zipped workbook. The functions were developed as part of a project for a compressible flow class, utilizing VBA to implement equations from 'Tables for the Compressible Flow of Dry Air 3rd Ed.' The tool allows users to solve problems with the precision of analytical equations, achieving accuracy of around 7 significant figures. Additionally, it supports iterative problem-solving through the SOLVER add-in and can generate flow tables for gases with different gamma values. The author suggests that this resource may be suitable for a dedicated thread or sticky for easier access.
MechCaptain
Messages
2
Reaction score
0
G'day!

This is my first post on this forum and I hope you find it usefull!

Attached are complete set of Excel functions for

*Isentropic Flow
*Prandlt Meyer Expansion
*Raleigh Flow
*Fanno Flow
*Plane Normal Shock
*Plane Oblique Shock

They are contained in the attached workbook (zipped as it is bigger than 100kB).

For my compressible flow class I began writing some VBA functions to solve the implicit area ratio mach number formula for Isentropic compressible flow.
The project morphed into a complete VBA implementation of the equations presented in 'Tables for the Compressible Flow of Dry Air 3rd Ed' by E.L. Houghton and A.E. Brock.

The functions allow problems to be set up and solved in the same way a student would using a book of flow tables but with the accuracy produced by the analytical equations.

Iterative problems can easily be solved using the SOLVER add in.

Flow tables for gases with different gamma can be easily be produced.

The iterative functions are typically accurate to around 7 significant figures.

AndyPS, Moderators: This post may belong on some sort of 'resources' thread or a sticky if you think its worth it.
 

Attachments

Last edited:
Physics news on Phys.org
Found I did not implement a couple of the inverse functions for Oblique shock properly. This is fixed now
 

Attachments

Due to the constant never ending supply of "cool stuff" happening in Aerospace these days I'm creating this thread to consolidate posts every time something new comes along. Please feel free to add random information if its relevant. So to start things off here is the SpaceX Dragon launch coming up shortly, I'll be following up afterwards to see how it all goes. :smile: https://blogs.nasa.gov/spacex/
Back
Top