You are on page 1of 13

Software for Aerodynamics and Aircraft Design (W.H.

Mason, Virginia
Tech)
This page contains various programs that may prove useful to
aerodynamics and design class students. These are mostly old-fashioned
codes without graphical user interfaces. In fact this was originally all
FORTRAN source code. However, Iâ ve recently started adding executables
since the FORTRAN source files typically canâ t be used by current
undergraduates. In addition, some methods are given as MATLAB m-files.
Another source of classic aerodynamics codes is the CD sold by Ralph
Carmichael, Public Domain Aeronautical Software (PDAS)
<http://www.pdas.com/>. *Important Note:* Many of these programs require
a text file as input. *DO NOT* embed tabs in these files. *ALSO*, the
location of the input on each line is critical. The input instructions
are often given as â cardsâ , from the days when the text files were
physically a deck of computer cards. The spacing definitions use FORTRAN
terminalogy. Do yourself a favor and learn what this means. For example,
F10 means a real number (with a decimal point) taking 10 spaces. Study
the sample input files for examples of how this works (in fact, ALWAYS
run the sample case before doing anything else with these codes). For
pointers on running codes, read the chapter from my Applied
Computational Aerodynamics notes, Computers, Codes, and Engineering
<CAtxtChap3.pdf> (a pdf file). In some cases I have now added links to
sites located elsewhere, where key codes are available. Other useful
online Java-based programs are available at www.engapplets.vt.edu
<http://www.engapplets.vt.edu>. Comments or questions? Contact me at
whmason@vt.edu. Last modified: March 27, 2007.

Current Software
Aerocal Pak #1 <#AerocalPak1> Airfoil generation: NACA 4&5 Series
<#foilgen>*
stand alone NACA 1135 <#NACA1135>* Airfoil generation: NACA 6&6A Series
<#Ladson>*
Standard atmosphere <#StdAtm> Planform Analysis <#AerocalPak2>
Nicolai's sizing program(s) <#Nicolai>* Propulsion <#Propulsion>
Takeoff Distance Calculation <#TakeOff>* Landing Gear Integration
<#LandingGear>
Simple Lifting Line Theory <#LLT>* Skin Friction/Form Factor Drag
<#SkinFriction>*
/Induced drag/
* Induced Drag for a single planar wing <#lidrag>*
* Induced Drag for nonplanar lifting systems <#idrag>*
* Induced Drag for simple nonplanar lifting systems, with camber line
design <#Lamdes>*
/Vortex Lattice Methods/
* Vortex lattice analysis and design: VLMpc <#VLMpc>*
* Vortex lattice analysis and design: VLM 4.997 <#VLM4997> (manual only)
* Vortex lattice analysis code in MATLAB: Tornado <#Tornado>
* An extended vortex lattice code from Prof. Drela at MIT and Harold
Youngren: AVL <#AVL>
/Airfoil Aerodynamics/
* Vortex lattice design to find the 2D camber line for a given
chordload <#Descam>*
* Subsonic Airfoil Analysis and Design: XFOIL 6.9 <#XFOIL>
* Subsonic Airfoil Analysis and Design: Pablo <#Pablo>
* Subsonic Airfoil Analysis and Design: JavaFoil <#JavaFoil>
* Transonic airfoil analysis: TSFOIL2 <#TSFOIL2>*
/Supersonic Aerodynamics/
* Supersonic aerodynamics of arrow wings <#ARROW>*
* Minimum drag and area distribution <#MINDRAG>*
* Harris Wave Drag computation <#AWAVE> (manual and data sets only)
/Stability and Control/
* Control Power Assessment <#ControlPower>*
* Lateral/Directional estimates and Engine Out <#LateralDirectional>*
* DigitalDATCOM stability and control estimation <#DigitalDATCOM>
(sample input files only)
* Single engine minimum control speed <#VMCA>
/coming soon/: our Matlab-based Mission Program
* - executable available

Aerocal Pak #1
This software is a BASIC program that implements the old Aerocal Pak #1,
/Basic Aerodynamic Relations/. It has the NACA 1135 tables,
Prandtl-Meyer angle and inverse, properties of oblique shocks, the
Rayleigh/Fanno line table and the 1976 standard atmosphere. Originally
written for a programmable calculator, the code is in QuickBASIC, and
runs as is on a Mac with QuickBASIC. A one line change is required to
run it on an IBM type PC. The file is standard ascii text.
* Aerocal Pak #1 <PAK1.QB>
Back to the code menu <#codemenu>

stand alone NACA 1135


These codes compute the compressible flow functions given in NACA 1135,
plus a few more useful relations. These are executables that replace the
NACA 1135 portions of Aerocal Pak#1 above, which doesn't run on many
computers anymore.
* NACA1135.sit The Macintosh version (stuffed)
* NACA1135.exe The PC version
Back to the code menu <#codemenu>

Airfoil generation: NACA 4&5 Series


This is an interactive FORTRAN program that allows the user to construct
airfoils using the NACA 4 digit or modified 4 digit airfoil thickness
distributions and the NACA 4 digit, 5 digit or 6- and 6A series camber
lines. A variety of output options are available on the screen. It can
also create a file for use as input to airfoil analysis programs. This
file is in the so-called "Jameson format". The file is standard ascii
text. It should run using any FORTRAN compiler.The theoretical
description of the equations used is available as a pdf file which is
actually an Appendix to my Applied Computational Aerodynamics Notes.
* foilgen.f
* foilgen.exe
* Geometry for Aerodynamicists(pdf) <CAtxtAppA.pdf>
Back to the code menu <#codemenu>

Airfoil generation: NACA 6&6A Series


This is a FORTRAN program that allows the user to obtain (approximately)
the NACA 6 digit or 6A digit airfoils. The program was written at NASA
by Cuyler Brooks and Charles Ladson. It appears to be considered to be
in the public domain. The file is standard ascii text. It should run
using any FORTRAN compiler. The theoretical description of the equations
for the camber lines is available as a pdf file which is actually an
Appendix to my Applied Computational Aerodynamics Notes. The thickness
distribution of these airfoils is not described by a single equation.
* LADSON Manual <CAtxtAppE2.pdf> (pdf)
* LADSONpc.f
* LADSONpc.exe
* LADSON.inp
* LADSON.out
* Geometry for Aerodynamicists(pdf) <CAtxtAppA.pdf>
Back to the code menu <#codemenu>

Planform Analysis
This software includes a BASIC program that implements the old Aerocal
Pak #2, /Basic Geometry for Aerodynamics/. I put it up for the little
planform and wing analysis programs, which I find still find useful,
although today it should be on a spreadsheet. It also generates the
shapes for several of the classic bodies of revolution, and has the
BASIC (original) version of the FORTRAN program FOILGEN given above for
the NACA airfoils. Originally written for a programmable calculator, and
then translated to Applesoft, the code is in QuickBASIC, and runs as is
on a Mac with QuickBASIC. A one line change is required to run it on an
IBM type PC. The file is standard ascii text. The theoretical
description is available as a pdf file which is actually an Appendix to
my Applied Computational Aerodynamics Notes. An executable of a FORTRAN
program in also posted here, together with the manual, sample input and
sample output.
* Aerocal Pak #2 <PAK2.QB> A BASIC Program
* WingPlanAnal.f A FORTAN source file for the planform analysis
portion of Pak #2.
* WingPlanAnal.exe An Executable
* WingPlanAnal.pdf The manual for WingPlanAnal
* B2Plan.inp A sample input
* B2Plan.out A sample output
Back to the code menu <#codemenu>

Nicolai's sizing program(s)


I've included four files here. They implement Nicolai's aircraft sizing
algorithm in QuickBASIC and more recently, REALbasic. Acsize, provides
the size, while the second code, acsweep, covers a range of takeoff
gross weights, showing the empty weight required and available. They
should run on either Mac or IBM type PCs. In the QuickBASIC versions,
data values are set in the program, with the hope that the users will
look at the code and see what is going on. The files are standard ascii
text. The REALbasic programs are executables for both the Mac and PC.
The only modification to Nicolai's notation is a supersonic mission leg.
* acsize.QB The QuickBASIC listing.
* acsweep.QB
* ACsize.exe A PC code
* ACsizeMac.sit A Mac code
* A similar and likely better code is available from Dan Raymer's web
site. <http://www.aircraftdesign.com/>
Back to the code menu <#codemenu>

Simple Lifting Line Theory


This is an interactive FORTRAN program that solves the classical Prandtl
lifting line theory using the monoplane equation. The file is standard
ascii text. It should run using any FORTRAN compiler.
* llt.f The source code.
* llt.exe An executable for PCs.
Back to the code menu <#codemenu>

Standard atmosphere routines


Originally a FORTRAN subroutine (actually TI-59 and then Applesoft), a
MATLAB file is also provided. stdatmtest.m is the driving script file
for the MATLAB function file. The subroutine can be used in other
programs. It is the same routine used in Pak #1 above. The units are
listed in the subroutine header. A sample main program is included to
illustrate the use of the program, and it should run using any FORTRAN
compiler, or in MATLAB. Note that the MATLAB version was originally
converted from FORTRAN by Paul Buller.
* stdatm.f
* stdatmf.m
* stdatmtest.m
The following web-based standard atmosphere calculators have been
suggested by students:
* Digital Dutch <http://www.digitaldutch.com/atmoscalc/>
* Desktop Aeronautics Calculator
<http://www.desktopaero.com/stdatm.html> from Ilan Krooâ s company
* Tom Gallyâ s calculator <http://moon.pr.erau.edu/~gallyt/stdatm.html>
from Embry Riddle in Prescott, AZ
* AerospaceWeb <http://www.aerospaceweb.org/design/scripts/atmosphere/>
* ConvertIt Calculator
<http://www.convertit.com/Go/ConvertIt/Calculators/Science/Atmosphere_Calc.A
SP>

Back to the code menu <#codemenu>

Skin Friction/Form Factor Drag estimation


This program can be used to estimate the basic friction drag of an
airplane. It is from Mason's Applied Computational Aerodynamics Class,
and the acrobat manual is App. D.5 of the class notes. It should run
using any FORTRAN compiler. Along with the manual and code, a sample
input and the resulting sample output are provided. In November of 2002
an executable version has been added.
* friction.f <friction2k6.f> The source code
* friction.exe <friction2k6.exe> The executable
* FRICTman.pdf
* F15frict.inp
* F15frict.out
We also have a Matlab version from Paul Buller from 1998.
o friction.m The main program
o finput.m The input routine
o lamcf.m The laminar skin friction routine
o turbcf.m The turbulent skin friction routine
o stdatm.m The standard atmosphere
Back to the code menu <#codemenu>

Induced Drag for a single planar wing


Computation of the induced drag of a single planar surface given the
spanload distribution. You get a value of the span /e/ as output.
The coefficients of the assumed Fourier Series are computed using a
Fast Fourier Transform. The program was written by Dave Ives, and
used in numerous programs developed for the government by Grumman.
o LIDRAG Manual <LIDRAGman.pdf> (pdf)
o lidrag.f
o lidrag.exe
o lidragB2.inp
o lidrag.out
Back to the code menu <#codemenu>
Induced Drag for nonplanar lifting systems
This program can be used to find the induced drag of a system of
nonplanar lifting elements. It was written by Joel Grasmeyer. It has
both design and analysis capabilities. This means that you either
find the spanload required to obtain the minimum induced drag, or
you can input a spanload and find the induced drag. The program also
prints out the span efficiency factor /e/. This program does not
give you the twist and camber required to generate the spanloads.
Three FORTRAN programs are required and must be linked to run the
program.
o idrag.f
o idragin.f
o math77.f
o idrag.exe
o idragman.pdf The program manual
o dsample.in A winglet design example input file
o dsample.idrag A winglet design example output file
o asample1.in An analysis example input file (linear load
distribution)
o asample1.idrag An analysis example output file
o asample2.in An analysis example input file (elliptic load
distribution)
o asample2.idrag An analysis example output file
Back to the code menu <#codemenu>

Induced Drag for simple nonplanar lifting systems, with camber


line design
John Lamar's design program, modified to find the span /e/ for two
nonplanar lifting surfaces given the spanload on each surface. This
is a more capable version of LIDRAG. This code also finds the wing
camber and twist required to obtain this spanload at subsonic
speeds. The code will also do an optimization analysis, finding the
minimum trimmed drag and spanload required to achieve it.
o LAMDES Manual <CAtxtAppD4.pdf> (pdf)
o LamDes2.f
o LamDes2.exe
o LamDes.inp
o LamDes2.out
Back to the code menu <#codemenu>

Minimum drag and area distribution


MinDrag computes the minimum value of the supersonic wave drag, and
the area distribution required to attain this value for a given
length, XL, volume, nose area [Snose] and base area [Sbase], and
with another area specified at a given location along the body
[XSgiven, Sgiven]. It uses the formulas published by W.T. Lord and
E. Eminton in â Slender Bodies of Minimum Wave Drag,â /Journal of the
Aeronautical Sciences/, August, 1954, pages 569-570.
o MinDrag.exe
Back to the code menu <#codemenu>

Harris Wave Drag computation


(manual and data sets only)
AWAVE is a version of the Harris Wave Drag code. We have it on the
design lab PCs for supersonic aerodynamic design. However, it is not
ours to distribute openly. We have put the manual (essentially a
description of the Craiden geometry data set), and a sample input
and output here.
o awave.man This is the user's manual.
o awaveFileMake.m A Matlab script file to help make the input file
and make sure that the numbers are in the correct columns. The
directions on use are contained as comments in the script. Todd
Lowe wrote this script for us (version of 2/7/06).
o AWAVEIN.DAT This is the sample input file.
o AWAVEOUT.DAT This is the sample output to check your results.
Back to the code menu <#codemenu>

Control Power Assessment


This is a collection of codes that may be useful in aircraft
conceptual design. There are two main components, a vortex lattice
code to provide at least a rough estimate of the stability and
control derivatives, and a spreadsheet to evaluate a design using
specified aircraft characteristics. We also have codes that
implement the methods of NASA TP 2907 to find the best way to trim
the aircraft when you have multiple possibilities. This includes
three surfaces, and two surfaces with thrust vectoring.
o VPI-Aero-200.pdf (the complete report, including the user's
manuals for the codes)
o JKayVLM.f This is the original "small" code. It might fit on a PC.
o JKaydblp.f This is the double precision version with more panels.
o JKsamp.inp This is the sample input file
o JKlata.tst This is the sample input file for the lateral geometry
o JKlonga.tst This is the sample input file for the longitudinal
geometry
o JKsampoutref This is the sample output to check your results.
For the executable of JKayVLM, use these files:
o JKayVLM.exe This is the executable
o f18samp.inp This is the sample input file
o f18lata.tst This is the sample input file for the lateral geometry
o f18longa.tst This is the sample input file for the longitudinal
geometry
o f18samp.out This is the sample output to check your results.
The rest of the material is available below:
o CPRCheck.sit CPRCheck (the spreadsheet in Lotus 1-2-3 format, in
Stuffit format from a Macintosh)
o VPINASACPC.sit VPI-NASA-CPC (the spreadsheet in EXCEL format and
improved by Marty Waszak at NASA Langley, in Stuffit format from
a Macintosh.)
o VTnascpc.zip VPI-NASA-CPC (the spreadsheet in EXCEL format and
improved by Marty Waszak at NASA Langley, zipped so that an IBM
can download and unzip. It is the same file format from a
Macintosh as the .sit file above. EXCEL on IBM should be able to
import the file - let me know if there is a problem.)
o fltcond.f A program to establish various flight conditions to
assess the configuration.
o FLTcondSetup.sit This is a spreadsheet in Lotus 1-2-3 format, in
Stuffit format from a Macintosh, to setup the input for the
fltcond.f code.
o trim3s.f (FORTRAN program implementing NASA TP 2907, the version
for 3 surfaces)
+ 3SURFACE.DAT (input file that reproduces the case in the
manual)
o trimTV.f (FORTRAN program implementing NASA TP 2907, the version
for 2 surfaces and thrust vectoring)
+ 2SURFACE.DAT (input file that reproduces the case in the
manual)
Back to the code menu <#codemenu>

Lateral/Directional estimates and Engine Out


These are codes that can be used to estimate some of the key lateral
directional analysis, including stability and control derivatives
for use in estimating aircraft characteristics. LDstab is basically
an implementation of the DATCOM method, with adjustments to match
published B747 data. It should be used in place of
lateral-directional estimates from Jacob Kay's code given above,
which are on shakey theoretical grounds. This code was developed by
Joel Grasmeyer for the truss-braced wing project. The report covers
an engine out analysis, but the program doesn't provides the
complete analysis. Use VMCA below to do the engine out analysis.
o LDstabdoc.pdf
<http://www.dept.aoe.vt.edu/aoe/faculty/Mason_f/LDstabdoc.pdf>
This is the report describing the methods, including the user's
manual
Note: on March 26, 2004 we have revised the calculation,
adding the estimation of the Cn-beta contribution from the
wing as described in DATCOM and added two more inputs to the
code, not described in the user's manual (for which we only
have the pdf file). See the sample input file for the
additional input description, previously not required.
o LDstab.f This is the FORTRAN source.
o LDstab.exe The executable.
o 747LDs.in This is the sample input file.
o 747LDs.out This is the sample output to check your results.
Back to the code menu <#codemenu>

DigitalDATCOM stability and control estimation


(sample input files only)
Digital DATCOM is a code that can be used to estimate stability and
control derivatives. It is on our design lab PCs. It is an
industrial strength code that has a non-trivial learning curve.
However, it has the capability to estimate stability and control
characteristics at supersonic speeds. This information is not
available in Roskam's volumes, so we needed to add it to our
computing library.
o DATCOM.IN This is the sample input file.
o DATCOM.OUT This is the sample output to check your results.
Back to the code menu <#codemenu>

Single engine minimum control speed, VMCA


VMCA is a MATLAB file to calculate the single engine minimum control
speed of a jet powered airplane. It was written by Mike Cavanaugh
and uses the stability and control derivatives estimated from the
lateral/direction program by Joel Grassmeyer, listed above.
o VMCAUserMan.pdf This is the manual.
o VMCAv1.m This is the m-file.
Back to the code menu <#codemenu>

Vortex lattice design to get a 2D camber line for a given


chordload
The camber line required to produce a specified chord load
distribution is computed using the quasi-vortex lattice method by
Prof. Lan of the University of Kansas. The method is valid for two
dimensional incompressible flow, and is an original (and very
simple) program. Thanks to Tom Zeiller for improvements and bug fixes.
o DESCAM Manual <CAtxtAppD7.pdf> (pdf)
o descam.f
o descam.exe
o descam.inp
Back to the code menu <#codemenu>

Vortex lattice analysis and design: VLMpc


John Lamar's two surface vortex lattice program, developed at NASA
Langley. The program treats two lifting surfaces using up to 200
panels. Vortex flows are estimated using the leading edge suction
analogy. This program was typed in from the NASA TN D, which
contained the listing, by students in Applied Computational
Aerodynamics nearly 10 years ago. John Lamar didn't have a copy of
the code anymore. It has been modified to run in WATFOR, and to
produce 80 column output. Now it runs in Compaq Visual Fortran. In
November 2002 an executable has been added. The source now includes
PC directory code specific to PCs.
o VLMpc Manual <CAtxtAppD6.pdf> (pdf) Note: this code has many
check cases
o VLMpcv3.f The source code
o VLMpc.exe The executable
o vlm.dat
o vlm.out
o vlm2.dat
o vlm2.out
o B767.dat
o B767.out
o YF23.inp
o YF23.out
o YF23.in2
o YF23.out2
Back to the code menu <#codemenu>

Vortex lattice analysis and design: VLM 4.997 manual


VLM 4.997 is a NASA Langley Vortex Lattice Program which can handle
four planforms and up to 400 panels. It is an extension and
improvement of the two surface code discussed above. This is an
Acrobat Manual only. If you want the code you need to contact NASA
Langley. Our version is available for student use in the design lab.
o VLM 4.997 Manual <VLM4997man.pdf>
o A7wing.inp An A-7 with a different wing, wing alone case input
o A7wing.out the output for this input
o A7wingfus.inp An A-7 with a different wing, wing-fuselage case
o A7wingfus.out the output for this input
o A7full.inp An A-7 with a different wing, wing-fuselage-tail case
o A7full.out the output for this input
Back to the code menu <#codemenu>

Vortex lattice analysis code in MATLAB: Tornado


Tornado is a Vortex Lattice Program, written in MATLAB. It comes
from KTH, the Royal Institute of Technology, in Stockholm, Sweden.
Tomas Melin wrote the program, and Professor Arthur Rizzi was his
advisor. It is a very flexible program, and can handle a wide range
of geometries. Also, it is still being developed, so check the site
for updated versions.
o Tornado <http://www.redhammer.se/tornado/> The location for the
code and related manuals.
Back to the code menu <#codemenu>
An extended vortex lattice code from Prof. Drela at MIT and
Harold Youngren: AVL
AVLis a very general Vortex Lattice Program. It comes from MIT, and
is by the author of the widely used XFOIL airfoil analysis and
design code. It is a very flexible program, and can handle a wide
range of geometries.
o AVL <http://raphael.mit.edu/avl/> The location for the code and
related manuals.
Back to the code menu <#codemenu>

Subsonic Airfoil Analysis and Design: XFOIL 6.9


XFOIL is an airfoil analysis and design program from Prof. Mark
Drela at MIT. It is for essentially incompressible single element
airfoils. However, it includes viscous effects, and can be used in
an inverse mode, where the pressure distribution is input and the
required geometry found. It runs on workstations and win32 PC
systems. Some very good airfoil work has been done by design class
students with this code.
o Xfoil <http://raphael.mit.edu/xfoil/> The location for the code,
which is available under the GNU licensing rules, and related
manuals and discussion groups.
o Some notes by Tim Miller <TMillerXFOILnotes.pdf> on using XFOIL
o Some more notes by Tim Miller <TMillerXFOILnotes2.pdf> on using
XFOIL
o A sample airfoil, clarky.dat <clarky.dat>demonstrating the
format for inputting coordinates into XFOIL (Tim Miller
attributes this data file to JD Jacob at the University of
Kentucky)
Back to the code menu <#codemenu>

Subsonic Airfoil Analysis and Design: Pablo


Pablo is a subsonic airfoil analysis and design program. It comes
from KTH, the Royal Institute of Technology, in Stockholm, Sweden.
Christian Wauquiez wrote the program, and Professor Arthur Rizzi was
his advisor. Pablo stands for "Potential flow around Airfoils with
Boundary Layer coupled One-way". It is a MATLAB code, so you need to
have MATLAB to run it. Eventually, this url will go away, and when
it does, Prof. Rizzi has given us permission to put this up on our
site at Virginia Tech.
o pablo <http://www.nada.kth.se/~chris/pablo/pablo.html> The
location for the code and related manuals.
Back to the code menu <#codemenu>
Subsonic Airfoil Analysis and Design: JavaFoil
JavaFoil is a subsonic airfoil analysis and design program. It comes
from Germany, and is by Martin Hepperle. It does a panel method
solution and a boundary layer calculation. Our students like this
program.
o JavaFoil <http://www.mh-aerotools.de/airfoils/javafoil.htm> The
location for the code and related manuals.
Back to the code menu <#codemenu>

Transonic airfoil analysis: TSFOIL2


TSFOIL2 provides a finite difference solution of the transonic small
disturbance equation. It will run on my Mac with no problem. The
source code is provided as standard ascii text. The code was written
by Earll Murman and co-workers, and includes wind tunnel wall
effects. It originated at NASA Ames. Itâ s very old, but appears to
be in the public domain. The listing was included in a NASA CR which
is referenced in the mini-manual provided here as a pdf file. The
NASA CR (3064) is also now available as a pdf file from the NASA
Technical Reports Server.
o TSFOIL2 Manual <TSFOIL2man.pdf> (pdf)
o tsfoil2.f The source code.
o tsfoil2.exe The executable.
o bicon.inp Sample input for a biconvex airfoil
o bicon.out Sample output for the biconvex airfoil input
o n2412.inp Sample input for an NACA 2412 airfoil
o n2412.out Sample output for the NACA 2412 airfoil
o N0012.inp Sample input for an NACA 0012 airfoil
o N0012.out Sample output for the NACA 0012 airfoil
o SC20610.inp Sample input for a NASA SC(2)-0610 airfoil
o SC20610.out Sample output for the NASA SC(2)-0610 airfoil
Back to the code menu <#codemenu>

Supersonic aerodynamics of arrow wings


arrow is a code to compute the linear theory lift curve slope,
aerodynamic center and drag due to lift of arrow wings at supersonic
speed.
o arrow.f The source code.
o arrow.exe The PC executable.
Back to the code menu <#codemenu>

Propulsion
The best source of propulsion information and software is the site
by Professor Jack Mattingly <http://www.jsmatt.com/>. He is a
co-author of the AIAA Aircraft Engine Design book, and the software
that goes with it. Various codes are available from him.
o Propulsion codes, <http://www.jsmatt.com/custom1.html> including
ONX. Note that OFFX is apparently included in the AEDsys code.
Back to the code menu <#codemenu>

Landing Gear Integration Codes


These programs allow the designer to assess the configuration
against the landing gear requirements, and also the pavement
thickness requirements. Finally, there is a code that will estimate
the landing gear weight. The report and codes are available on a
separate page that is accessible by looking at the html cover page
for the report and software for MAD 96-09-01, "Landing Gear
Integration in Aircraft Conceptual Design. <M96SC.html>"
Back to the code menu <#codemenu>

Takeoff Distance Calculation


This program computes the takeoff distance, including the balanced
field length. The program uses the method of Krenkel and Salzman.
Two versions are available. The original FORTRAN program was written
by Sean Lynn as an undergraduate research project. After some
initial experience, a few improvements to the numerics were made by
Pete MacMillin, who felt compelled to convert the code to c. For the
test case, there is very little difference between the answers from
the two different codes. The input files are also slightly different
between the FORTRAN and c verisons. The basic theory is contained in
Sean's, final report, which is available as a pdf file.
o Takeoff theory <TOreport.pdf> Sean Lynn's final report
o TAKEOFF2manf.pdf
o takeoff2.f
o takeoff2.exe
o TAKEOFF2.IN the sample input
o TAKEOFF2.OUT the sample output
o DC9.IN a sample DC-9 case
o 747.IN a sample 747 case
o takeoff2.c
o TAKEOFF2cman.pdf
o takeoff.in the sample input
o takeoff.out the sample output
Back to the code menu <#codemenu>
direct comments and questions to W.H. Mason, whmason@vt.edu
Return <http://www.aoe.vt.edu/people/faculty/whmason.html>

You might also like