Awave Analysis Interface Module (AIM)
Awave Analysis Interface Module (AIM)
Introduction

Table of Contents

Awave AIM Overview

Awave provides an estimation for wave drag at supersonic Mach numbers at various angles of attack. Taken from the Awave manual [1] :

"Awave is a streamlined, modified version of the Harris far-field wave drag program described in the reference. It has all of the capabilities and accuracy of the original program plus the ability to include the approximate effects of angle of attack. It is an order of magnitude faster, and improvements to the integration schemes have reduced numerical integration errors by an order of magnitude. A formatted input echo has been added so that those not intimately familiar with the code can tell what has been input.

Reference: Harris, Roy V., Jr. An Analysis and Correlation of Aircraft Wave Drag. NASA TMX-947. March 1964. "

An outline of the AIM's inputs, outputs and attributes are provided in AIM Inputs and AIM Outputs and AIM Attributes, respectively.

The accepted and expected geometric representation and analysis intentions are detailed in Geometry Representation and Analysis Intent.

Upon running preAnalysis the AIM generates a single file, "awaveInput.txt" which contains the input information and control sequence for Awave to execute. An example execution for Awave looks like (Linux and OSX executable being used - see Awave Modifications):

awave awaveInput.txt

Awave Modifications

The AIM assumes that a modified version of Awave is being used. The modified version allows for longer input and output file name lengths, as well as other I/O modifications. This modified version of Awave, awavemod.f, is not currently supplied with the AIM due to licensing issues, please contact the CAPS creators for additional details. Once this source code is obtained, it is automatically built with the AIM. During compilation, the source code is compiled into an executable with the name awave (Linux and OSX) or awave.exe (Windows)

Examples

An example problem using the Awave AIM may be found at Awave Examples.