Supersonic Cone is a Java program that allows you to easily compute some of the properties related to a cone moving through air at supersonic speeds. The user needs to input any two (of three) inputs and all the other properties will be computed automatically. For example, if you know the Mach number and cone half-angle, enter those, and the conical shock angle (along with a number of other properties) will be calculated automatically. Or, you can enter the conical shock angle and the cone angle and the required free-stream Mach number will be calculated.
Technically, this program uses the technique of numerically solving the Taylor-Maccoll Ordinary Differential Equation (ODE) for supersonic flow past a semi-infinite cone as described in: Anderson, J., "Modern Compressible Flow with Historical Perspective", McGraw-Hill Publishing Co., 1990, pg. 301. A 1D root solver is used to back-solve for the input parameters to the Taylor-Maccoll equation.
My Supersonic Cone Java program is available in 3 forms. As a downloadable application set up for MacOS X, as an application set up for Windows or as an application set up for use on UNIX based systems. Some of the source code for this program is covered by the Lesser General Public Licence.
|
MacOS Application (1.1 MB) Version 1.0.1 |
Application that will run under MacOS X. You will download a compressed disk image. Should work with MacOS X 10.2 or later right out of the box. This file also includes the full source code. |
|
Windows Application (1.9 MB) Version 1.0.1 |
Application that will run under Windows 2000/NT/XP/etc. You should use the latest version of Java 2. |
|
UNIX Application (1.9 MB) Version 1.0.1 |
Application that will run on several different UNIX systems with Java 1.3 or later installed. |
|
Source Code (584 kB) Version 1.0.1 |
Full source code for the Supersonic Cone program. Includes JAR files for required libraries: MRJAdapter and Browser Opener. |
Change history.
Need help?