Back to Joe's Java Index Back to Joe's Java Index.


Aerodynamic Lifting Surface Analysis

AeroLS is an aerodynamic lifting surface analysis program. This means that it computes the effects of air flowing around thin (planform and camber only, no thickness) wings which are operating at a small angle of attack and sideslip in flow that is subsonic, steady, inviscid, and irrotational. AeroLS can be used to analyze any number of different lifting surfaces at a time, but can not analyze the effects of bodies such as fuselages in combination with wings. There are no limits (other than your computer's memory and solution run time) on the number of panels used to define your problem's geometry.

AeroLS is part of a large family of analysis codes that are referred to as "linear aero codes" and is in many ways similar to classic vortex lattice codes that were popular in the 1970's and 80's. However, AeroLS has a modern (though still weak) user interface, and since it is written in Java, it can be run on a wide variety of computing platforms.

AeroLS is intended for educational and entertainment purposes only. This is a true 1.0 release of AeroLS and should really be considered a beta release. I have done some testing, but the program lacks features that are obviously needed and there could be serious bugs that have gotten past me. However, the source code is provided and you are welcome to make up for my short comings!

I've included the entire source code for AeroLS for you to download below. This program, it's documentation, and it's source code are free software protected by the GNU General Public License. Also, portions of the source code are libraries that are made available under the terms of the GNU Library General Public License.

The program should run with MacOS X straight out of the box. Under Windows or UNIX, you should install the latest version of Java 2 and I'm not sure what the oldest version is that will support this program.

AeroLS is available for downloading in three formats. One is set up as a double-clickable application under MacOS X. The other two include installers for use under Windows and UNIX. Download the one that is appropriate for your platform. The user's guide and theory manual for this program are included in the application downloads and in the case of platforms with installers, the documentation will be placed in the installation directory.

MacOS Application (3.1 MB)

Version 1.1.0

Application that will run under MacOS X. This file is a compressed disk image file Use "Stuffit Expander" to uncompress it and double-click on the resulting "dmg" file to mount the disk image. Includes the full source code and example geometry.

Windows Application (3.1 MB)

Version 1.1.0

Application that will run under Windows. Requires that you have Java 1.2 (Java 2) or later installed. This file is a Zip compressed executable installer that will install the files and place an item in your Start-Programs menu.

UNIX Application (3.1 MB)

Version 1.1.0

Application that will run on any flavor of UNIX that supports Java 1.2 or later. This is an executable shell script that will help you to properly install the application.

Source Code (1.2 MB)

Version 1.1.0

The full source code for AeroLS. This is a ZIP compressed file. Includes JDOM Beta 8 binaries and Plot 2D binaries that are used by AeroLS.  Also includes JAR files for the MRJ Adapter 1.0.6 and Ostermiller Utilities 1.03.00 libraries used by this program.

Example Geometry and Results (4 k)

Example geometry input files and analysis results using that geometry (currently only a single example is given).

Change history.

Need help?

Created: December 22, 2002
Modified: June 20, 2004