supersonic second analysis and optimization€¦ · analysis and optimization codes. contained...

223
II NASA Contractor Report 172342 I- | Supersonic Second Order | Analysis and Optimization | Program User's Manual ! ! ! ! :.: W, C. Clever• _:, ROCKWELL INTERNATIONAL CORPORATION Los Angeles, California 90009 CONTRACT NASI-15820 September, t984 {NAS_-C[_-1723q2) SUP£&SGNIC S_CGND ORDER A_ALYSIS AND CP21_IZA_ICN P_CGBA_ USER'S _NUAL [_ockwell Interr, ational Corp.) 223 p CSCL 0 IA G3/02 N87-IC842 IL, Uncla s _3855 ! ! ! National Aeronautics and Space Administration .LanoIoy Fllol_arch Contar Hampton, Virginia 23665 https://ntrs.nasa.gov/search.jsp?R=19870001409 2020-07-01T15:03:39+00:00Z

Upload: others

Post on 22-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

NASA Contractor Report 172342

I-

| Supersonic Second Order

| Analysis and Optimization

| Program User's Manual

!

!

!

!

:.: W, C. Clever• _:,

ROCKWELL INTERNATIONAL CORPORATIONLos Angeles, California 90009

CONTRACT NASI-15820September, t984

{NAS_-C[_-1723q2) SUP£&SGNIC S_CGND ORDER

A_ALYSIS AND CP21_IZA_ICN P_CGBA_ USER'S

_NUAL [_ockwell Interr, ational Corp.) 223 pCSCL 0 IA

G3/02

N87-IC842 I L,

Uncla s

_3855

!

!!

National Aeronautics andSpace Administration

.LanoIoy Fllol_arch ContarHampton, Virginia 23665

https://ntrs.nasa.gov/search.jsp?R=19870001409 2020-07-01T15:03:39+00:00Z

Page 2: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

II

III

I

I

III

I

II

II

I

I

NASA Contractor Report 172342

SUPERSONIC SECOND ORDER ANALYSIS AND

OPTIMIZATION PROGRAM USER'S MANUAL

W.C. Clever

ROCKWELL INTERNATIONAL CORPORATION

Los Angeles, California 90009

CONTRACT NASI-IS820

SEPTEMBER, 1984

Page 3: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

II

II

II

IIII

II

II

I

I

FORWARD

This report was prepared by the Los Angeles Aerodynamics Group ofRockwell International, Los Angeles, California, for the Langley

Research Center, National Aeronautics and Space Administration, Hampton,

Virginia. The work was performed under Contract No. NA51-15820,

"Development of Second Order Potential Analysis/Design and Full

Potential Analysis Aero Prediction Technology for Hypersonic

Configuration Design." Mr. Noel Talcott and Mr. Kenneth M. Jones were

the Project Monitors of this contract.

Mr. E. Bonnet was the Program Manager and Dr. W. C. Clever was theprincipal investigator.

Page 4: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

!IIIII

I

IIi

I

I

III

SUMMARY

_pproximate nonlinear inviscid theoretical techniques for predictingaerodynamic characteristics and surface pressures for relatively slendervehicles at supersonic and moderate hypersonic speeds were developed.Emphasis was placed on approaches that would be responsive to conceptualdesign level of effort. Second order small disturbance and full potentialtheory was utilized to meet this objective.

Numerical codes vere developed for relatively general three-dimensionalgeometries to evaluate the capability of the approximate equations of motionconsidered. This report represents a user's manual for the second orderanalysis and optimization codes. Contained herein for each program is a briefdescription, its input data, variables, and subprograms, a floe diagram, and asample test case. Results from the computations indicate good agreement withexperimental results for a variety of wing, body, and wing-body shapes. Casecomputation times of a minute on a CDC 176 were achieved for practicalaircraft arrangements.

Iii

I

Page 5: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I!

I

Ii

i

I

II

Ii

i

II

II

I

TABLE OF CONTENTS

INTRODUCTION

ANALYSIS PROGRAM WBODY

DISCUSSION

INPUT DATA

SUBROUTINE DECRDI

LIST OF VARIABLES

SUBPROGRAMS

FLOW DIAGRAM

TEST CASE

OPTIMIZATION PROGRAM OPT

DISCUSSION

INPUT DATA

LIST OF VARIABLES

SUBPROGRAMS

FLOW DIAGRAM

TEST CASE

REFERENCES

Page

1

3

4

19

21

24

27

32

II0

112

137

141

144

148

217

I

iiii

Page 6: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I!

I

I

II!I!|,

!I!

Il

I

INTRODUCTI ON

An examination of the literature for supersonic/hypersonic aircraft

provides an indication of the flexiblilty and generality required for an

analysis technique. Typical configuration development variables include wing

section, incidence, height, dihedral, planform, effectiveness of longitudinal

control surfaces for trim, effectiveness of empennage for directional

stability, and propulsion system-airframe interactions.

Response to these requirements at the conceptual design level have beenby the hypersonic impact methods and the linearized analysis and designalgorithms. These approaches can treat complex geometries efficiently withminimum response time and cost. Shortcomings exist with both methods. Theimpact methods ignore component interference effects and crossflow

interactions. The linearized approaches exclude shocks, vorticityand entropywakes and layers.

A need exists for an improved analysis technique to optimize vehiclesdesigned to travel at supersonic/hypersonic speeds. The technique should bemore accurate than simple noninterfering panel methods and morecomputationally efficient than the current explicit finite-difference methods.Enough of the physics of the flow should be included to allow realisticoptimization and permit considerations of component interaction. Nonlinearpotential theoretical formulations hold the promise of meeting theseobjectives for preliminary vehicle definition efforts.

To satisfy the analysis needs, a program was undertaken to advance the

aerodynamic prediction capabilities at the conceptual design level. Numerical

second-order potential small disturbance analysis was developed as a first

step up from the widely used linear theory. Such formulation incorporates

nonlinear behavior by iteration of the Prandtl-Glauert approximation. Thisapproach is known to extend the prediction success for airfoil and cone

surface pressures to substantially higher values of the hypersonic similarity

parameter than the first-order theory. References 3 and 4 contain the details

of the theoretical development of the second order analysis and optimizationmethod.

This report provides a user's manual for the second order analysis andoptimization codes. Contained herein for each program is a brief description,its input data format, a complete list of variables and subprograms, flowdiagrams, and sample test cases.

!

!

Page 7: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

The computer program entitled "SOPA-Second Order Potential Analysis andOptimization Program" can be obtained for a fee from:

Computer Software Management andInformation Center (COSMIC)

112 Barrow Hall

University of GeorgiaAthens, GA 30602

(404) 542-3265

Request the program packgage by the designation LAR 13314. The programs arewritten in FORTRAN V for use on the Control Data 5600 and the Cyber series ofcomputers.

I

li

I

il

II

III

ilIl

IIIi

I

2il

!

Page 8: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ANALYSIS PROGRAM WBODY

DISCUSSION

Computer program WBODY performs a linearized analysis of wing bodycombinations using axis and surface singularities. The solution satisfies thePrandtl-Glauert equation with boundary conditions as prescribed by theassumptions of thin wing theory. A second order solution may then beperformed using the results of the first order (linearized) solution. Thesecond order solution on the lifting surfaces is performed by using amodification of the exact result available for floe in two dimensions. On the

body the second order solution combines an exact axisymmetric axial solutionwith the first order cross flow solution. The second order solution is notvalid for transonic Mach numbers and should not be used for Mach numbers

between 0.70 and 1.60. All output is placed in a dataset which may be usedfor computer graphics.

If a body is present and the use of axis singularities is indicated,isolated body axisymmetric axial and cross flow solutions will be performedfirst, using only the axis singularities. The axis singularities consist oflinearly or quadratically varying line sources and quadratically or cubiclyvarying line doublets. The singularity and control point spacing are input bythe program user. Either mass flux or velocity boundary conditions may bespecified. A second order axial line source solution will be performed ifindicated by the input.

The body panels are quadrilaterals of arbitrary shape having a constantsource distribution. The lifting surface panels are quadrilaterals having twostreamwise edges with a constant vortex distribution to simulate lift, and aconstant or chordwise and spanwise linearly varying source distribution tosimulate thickness.

The first order solution is performed by satisfying the condition of zeronormal velocity, or zero mass flux if desired, at the panel control points ofthe body and lifting surfaces. The lifting surface boundary conditions arelinearized and are satisfied on the mean camber line. The normal velocity ornormal mass flux is composed of the sum of contributions from the free stream,angle of attack, and perturbations from the axis singularities, body panels,

and lifting surface panels.

|

Page 9: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

The complete first order solution is composed of a linear combination offour basic solutions:

I. The cross flov or add load solution. This solution contains

no lifting surface thickness or camber.

. The camber solution. This solution satisfies the boundaryconditions for the lifting surface camber vith zero freestream velocity and zero normal velocity (or mass flux)on the body panels.

0 The lift due to thickness solution. This solution representsthe additional load due to the normal velocities induced

by the thickness of the lifting surfaces.

0 The lift due to the body solution. This solution representsthe additional load due to the normal velocities induced

by the body in axial flow with no camber.

The second order solution, if desired, is performed using the results ofthe first order (linear) solution.

INPUT DATA

Data is input using subroutine DECRD1, described on page 19, and isstored in the array called "DATA". All locations are initially setequal to 0. Each case contains:

Miscellaneous data

Body geometry dataLifting surface geometry

locations 6 - 88locations 701 - 1900

locations 1 - 5, 89 - 700and, 1201 - 1900

All of the data except the lifting surface geometry data must be input first,vith the last card having a negative location number. This data must include

any input for body panels and axial singularities.

The lifting surface geometry data follovs vith the last card for each liftingsurface having a negative location number.

The last surface or last card for a given case is indicated by a positivevalue in location 1.

I

II

Ii

IiI

I

IIII

III

I

4II

Page 10: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

I

I

I

I

I

I

The body or suzface gecmetry may be read from an APAS (Aerodynamic Preliminary

Analysis System, references 5 and 6) file using data location 14.

The first card in each case may be a title card containing up to 72characters. If the first card contains a blank or a minus sign in the firstcolumn and blanks in columns 2 thru 4, it is assumed the card containsnumerical data, and is not a title card.

In addition the first card for each lifting surface may be a title cardcontaining up to 16 characters, i.e. cols 1 - 16. This title will be usedfor the name of the surface.

The following is a description of the possible input for each case.

L_ VARIABLE

I < O.

> O.

> 1.1

2 N

3 M

7

8 X.y

ACALC

DESCRIPTION

The run will terminate.Indicates the last surface has been read.

The run will terminate after the slender bodygeometry (if any) has been printed.

The number of panels in the chordwise direction forthis surface.

The number of panels in the spanwise direction forthis surface.

2. Compute the aerodynamic influence matricies andthe quasi-inverse matrix and store on unit ll.

1. Compute source influence matrix and store on unitll. The vortex and quasi-inverse matricies areassumed to already exist.

0. Compute new aerodynamic influence matrix.-1. Use aero influence matrix stored on unit 11.

-2. Read aero and quasi-inverse matricies from unit ll

(A second order solution always requires aquasi-inverse matrix).

If x.y < 0. a 2nd order solution is performed.If y > 6 d/dy of v terms are included.

5

Page 11: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

10

12

13

14

ITYPE

CENT

the type of source panels used.If =-2. linearly varying source panels are used

(spanwise and chordwise without leadingor trailing edge panels).

If =-1. linearly varying source panels are used(chordwise varying only without leading

or trailing edge panels).If = 0. Constant source panels are usedIf = 1. linearly varying source panels are used

(chordwise varying only with leadingand trailing edge panels).

If = 2. linearly varying source panels are used(spanwise and chordwise with leading

and trailing edge panels).

If < 0.

If<-2.

Only the geometry and the axialsingularity solution will be calculated.

The program will stop after all of thegeometry (including axial singularitygeometry) is calculated.

1. Control point at panel centroid.Control point at panel center otherwise.

1.0 Obtain body and aero surface geometry from input

1.0 Obtain body geometry from APAS (panels)1.1 Obtain slender body geometry from APAS,

create panels, and save after aero geometry.1.2 Obtain slender body geometry from APAS, modify,

create panels, and save after aero geometry.

2.0 Same as 1.0, 1.1, and, 1.2, but includes

2.1 aero surface panels and geometry.2.2

2.0 Use twist and cambers from APAS and input data.2.1 Use twist and cambers from input data only.2.2 Use twist and cambers from APAS dataset only.

3.0 Obtain only aero surface panels and geometry fromAPAS (no body).

3.0 Use twist and cambers from APAS and input data.

3.1 Use twist and cambers from input data only.

3.2 Use twist and cambers from APAS dataset only.

I

!

IiI

II

It

I,I

!II

It

I

6I!

Page 12: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

15

16

18

19

2O

21

22

1. Print source dz/dx and z/c matricies

2. Print both source and camber arrays

3. Print camber slope matrix

IPRNT 0. No printing of panel geometry.

1. Print body panel geometry (source panels).

2. Print vortex panel geometry

3. Print body panel and vortex panel geometry

-I. Print body panel geometry from APAS dataset.

-2. Print vortex panel geometry from APAS dataset.

-3. Print body panel and vortex panel geometry (APAS)

0.K Z > 0 Print vn due to thickness.

K > I Print u due to thickness.

K > 2 Print v due to thickness.

Z > 3 Print w due to thickness.

K > 4 Print phi due to thickness.

INTMED Various orders of intermediate printout (-1. to 4.)

-1. Least printout (no upper and lower surface Cp's)2. Hore Printout

Prints add load solution and v-normal

(w-w), (w-b), (b-w), (b-b)3. Above +

4. Above + 2nd order boundary condition solutions

5. Above + odd and even 2nd order velocities and Cp's.

DPLOT .

1.

2.

> 2.

No data is placed in a plot dataset.Data is placed in an APA5 dataset (geometry)

Data is placed in a UDP dataset (for plotting).

Data is placed in a UDP dataset (extended)

DPLOT > 2. is required if the dataset is to be used fora 2nd order optimization calculation.

XIJ.XKL Detailed influence matrix calculation printout for

vortex panels. From subroutine VORTEX.

XIJ = 3 digit number for control point

XKL = 3 digit number for panel number

XIJ.XICL Detailed influence matrix calculation printout forsource (thickness) panels. From subroutine PHISll.

XIJ = 3 digit number for control point

XKL = 3 digit number for panel number

Page 13: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

23 APRNT = IJ.KKK

.ne. 0. Print the aero influence matrix (vortex and body)

.gt. 0. Only normal velocities are printed.

.it. 0. All velocities and phi are printed.

I or J = 0 nothingI or J = I vortex

I or O = 2 bodyI or O = 3 both

I - influenced

J - influencing

ll.KKK vortex on vortex only

12.KKK body on vortex only21.KKK vortex on body only

_BS(APRNT) = 22.KKK body on body only13.KKK all on vortex

31.KKK vortex on all

23.KKK all on body

32.KKK body on all32.KKK all on all

The influence matrix printout will stop after KKK rows arePrinted. If KKK = 000 all of the rows are printed.

24 SPRNT = IJ.KKK

.he. 0. Print the source (thickness) influence matrix

> 0. Only normal velocities are printed.< 0. All velocities and phi are printed.

I = 0 nothingI = 1 vortex

I = 2 bodyI = 3 both

I - influenced panel

IJ.KKK

ABS(APRNT) = 2J.KKK3J.K_

source on vortex onlysource on body onlysource on all

The influence matrix printout will stop after KKK rows are

printed. If KKK = 000 all of the rows are printed.

I

!!

II

iIIi

!IIIt

!

I

III

8!

!

Page 14: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

It

II

I

II

I

I

i

II,

II

I

li

II

II

25 > -1.

25-28

29

30

31

32

33

34

Print perturbation velocities from axial singularities

= 0. Print velocities from sources and doublets= 1. Print velocities from sources= 3. Print velocities from sources (lst and 2nd) and doublets= 4. Print velocities from sources (lst and 2nd)> 4. Print velocities from sources (lst and 2nd) and doublets

Surface to be extended to centerline.

the surface will only be extended when the aeroinfluence matrix is calculated.

S = surface number (in ascending order).

K = 0 Extend inboard panels with zero sweep.K = 1 Extend inboard panels vith same sweep.

Z = 2 Extend inboard panels with negative sweep.

i.e. if DATA(26) = 2.0 the calculation of the aero

influence matrix for surface # 2 ,i11 be

performed by extending the inboard panels to

y = 0. with zero sweep.

the actual panel will be extended and locations 711-714should be used.

beta * y / x is printed for each panel

Mach number used for order 2 solution CK2 array.

MS > 0. use MS as Mach number.

MN = 0. use freestream Hach number (generally used).HN < 0. use normal Mach number.

if < 0. the maximum value of CK2 = - HN

the x value of the pivot point for angle of attack.

used for second order theory only.

For computing On, Cr, Cw, Cy

For non-slnmetric rolling moment only

For non-symmetric rolling moment only

S.K

If>0

if<0

X00

XCG

YCG

ZCG

|

I

Page 15: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

35

36

37

3839

4O

41

42

43

44

MACH

RD

RS

CBAR

CAVG

SREF

SPAN

RATIO

The Mach number

The x/c fraction of each panel where the normalvelocity is interpolated to calculate the zerosuction drag. If 0. a value of 0.515 is used.

The x/c fraction of each panel which is used tocurvefit (Cp,x) in order to obtain an approximatevalue for the leading edge suction. (default = 0.250)

Drag Polar (41 points calculated)

Delta CL for drag polar. Default = .05

Starting CL for drag polar. Default ffi0.

The reference chord length for computing Cmif 0. CBAR = CAVG is used.

The reference chord length. If 0.CAVG = SREF/SPAN

The reference area. if 0.SREF = total area

Span, any consistent set of units may be used. Thisvalue is used for reference purposes only. If 0.SPAN = 2. * Y-max

The chordeise control point location, if 0. default is0.875 for Mach> 1.0.875 for Mach< 1.

I!

!

III

II

IIIi

I

III

I

10!

i

Page 16: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

45

Data locations 45 - 47 apply to 2nd order solutions only.

IJK Printing of odd and even symmetry u,v,w velocities.

if DATA(45) = LMN. I = L, J = M, K = N

! J K

= 0 No velocities printed ffi 0 none = 0 none= 1 u velocities printed ffi 1 odd = 1 add load= 2 v velocities printed = 2 even = 2 twist and camber> 2 All velocities printed • 2 all = 3 thickness

= 4 axial>4

e.g.

use DATA(45) ffi231. I ffi2, J = 3, K = I

To print odd and even symmetry thickness v velocities.

46 IJK

47 IJK

48 J

Printing of odd and even symmetry d/dx of u,v,w

Printing of odd and even symmetry d/dy of v

I > 0 is required

Printing of d/dx of camber and thickness normalvelocities.

J = 1 Camber only.J = 2 Thickness only.J • 2 Both

11

Page 17: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

50 ALPHA0 The angle of attack of the surfaces with respect tothe x,y plane (degrees). Used for second order

theory only. ALPHAD is made up of ALPHA0 and

the angle of attack of the freestream with respectto the x-axis, ALPHAI.

i.e. ALPHAI = ALPHAD - ALPHA0

For a first order solution only ALPHAD matters.

51 ALPHAD(1) The angle of attack of the configuration with respectto the freestream (degrees).

52 ALPHAD(2)58 ALPHAD(8) (maximum number of angles of attack = 8)

If ALPHAD(K) > 90. an add load solution is perfomed.

i.e. (ALPHAD = 1.0) - (ALPHAD = 0.0)

61 CAMTHK(1) Input in form OB-OV.CAM-THK, and used with ALPHAD(1)

OB = The order of the Cp on the body (one digit).OV = The order of the Cp on the lifting surfaces)CAM > I Camber included.

> 1 Thickness included.CAH = 0 No Camber included.THK = 0 No thickness included.

0B, OV, CAM, THK are each one digit.

If = O. OB = 4, is used for the body Cp,

Or, is determined by DATA(8), andcamber and thickness are included

IfOV = I, unless DATA(8) < 0.

OV > 2, OV = 2 will be used, and also thedifference between the Ist and 2nd

order delta-Cp's will be printed.

If < 0. Same as above except the 2nd order axialsolution (if performed) is used tocalculate u,v,v.

12

I

IIil

II

iIII

!iI

I

IIIi

I

11

l

Page 18: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

l

I

I

I

I

I

l

I

I

I

I

l

l

I

I

I

I

in

OB Cp

The body pressure formula isdetermined by the value of OB.

12345

Cp = - 2 * U

Cp = - 2 * U - beta2 * u*u - v*v - w*w

Cp = - 2 * u - u*u - v*v - w*wCp = Isentropic pressure formula

Cp = Isentropic for alpha = 0. + isentropic add load

u,v,v use 1st order axial contributions if CAMTHK > 0u,v,w use 2nd order axial contributions if CAMTHK< 0

e.g. CAMTHK = - 31.02

- indicates, 2nd order u,v,w from axial solution (if performed).3 indicates, pressure formula #3 on body.I indicates, 1st order Cp on lifting surfaces.0 indicates, camber is not included.2 indicates, thickness is included.

62 CAMTHK(2) used with ALPHAD(2)

68 CAMTHK(8) used with ALPHAD(8)

The following data (89-700) are read for each lifting surface.

89 TC

9091929394

The t/c due to thickness for this lifting surface

If < 0. a thickness influence matrix is calculated

although TC = 0 is used. A second order solutionwill always calculate a thickness influence matrix.

Locations 90-94 are the thickness coefficients

If 90-94 are all 0. a NACA 4 digit airfoil is used.If CO < 0. a biconvex airfoil is used.

COC1C2C3C4

The coefficient of the SORT(x) term for thicknessThe coefficient of the x term for thicknessThe coefficient of the x**2 term for thicknessThe coefficient of the x**3 term for thicknessThe coefficient of the x**4 term for thickness

13

Page 19: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

101

102103

104"105

106107

108109110

111

112113

SWEEPL

SWEEPTROOT

ROOTX0

R00TZ0

SPANOXSP

FLAP

DIHDRL

RATI 0Y

SYM

ND

MD

The leading edge sweep in degrees. This value is

ignored if 103 is .It. 0., which means a planform

shape is to be read in.

The trailing edge sweep in degrees

Root dimension or chord length along the symmetry axis<0. the planform shape is read in from 241-320

>0. this value is used to calculate the geometryThe x value at the start of the root.

The z value for the root. This value will be used

with 109 or will be added to values from 121-160.

The value of the SPAN. Used with even spacing.

If < 0. the chordwise panel spacing is evenIf = 0. the chordwise panel spacing is cosineIf > 0. the chordwise panel spacing is half cosineThe x/c for the flap hingeThe dihedral angle in degrees. (used with 105)The spanwise control point location. If 0., the

centroid is used unless location 201 is nonzero.

= 0. Symmetry about y=0. is assumed0. No symmetry

The number of chordwise locations of camber input.The number of spanwise locations of camber input.

if MD < 3 only the first value will be used.i.e. all span stations will have the same camber.

121161

201 Yc(J)

Planform Shape

z values at the y coordinates

y coordinates. (if ((Y(2)-Y(1))**2+(Z(2)-Z(1))**2) is

0. The semi span is broken into M equal segments)

there must be M+I values input

y coordinates for the control points. Nonzero valueswill be used to override values based on location 110.

241

281

_z(J)

rrz(j)

The leading edge coordinates at Y(J)

These values are considered only if 103 is < 0XLE(1) Corresponds to the coordinate on the axis

XLE(m+I) corresponds to the coordinate at the tip

any values which are exactly O. will be changed

to make the edge straight between the twosurrounding nonzero values.

The trailing edge coordinates. Same format as 241-280

14

I!

I

iI

II

II

!II

II

III

!!

Page 20: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

l

I

I

I

I

I

I

I

I

I

I

i

I

I

I

I

I

I

I

321341361381

401

702703704

7O5

706

707

708

XD(I) The x/c values where the camber is input. See 112YD(J) The y values where the camber is input. See 113ZD(J) The z values where the camber is input.

TWIST(J) The twist in degrees at the above values of (y,z)

The values of dz/dx for the camber.401 to 400+ND are for YD(1) at XD(1) to XD(ND)401+ND to 400+ND*2 are for YD(2) at XD(1) to XD(ND)

These values are interpolated to obtain the boundaryconditions at the control points.

Body Geometry

NYNXNX

NC

IJ.K

ECC

The number of panels around the body (half).The number of panels in the • direction on the body.The number of singularity segments on the slender

body. If < 0 the singularity segments rill beshifted along the Mach lines (supersonic only)

The number of control points on-the slender body.

I = the order of the source singularities (1,2).J = the order of the doublet singularities (2,3).

If I = 0 I = 1 is used.If I > 2 I = 2 is used.

If J = 0If O > 3

J = 2 is used.J = 3 is used.

There is always a 1st order line source at the nose.There is always a 2nd order line doublet at the nose.

IJ < 0 exact conical solution desired at nose.

IJ > 30 the nose 1st order line source strength = O.the nose 2nd order line doublet strength = O.

K > 0 a second order axial solution is performed.

K=I

K=2no r*phir**3 term included in order 2 solution.

r*phir**3 term included in order 2 solution.

The eccentricity of the body cross sections.

Area = pi * r(1)**2 for body cross sections.

Velocity boundary conditions on body (beta2x = 1.0)Mass flux boundary conditions on body. (beta2x = beta2)

15

Page 21: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

709

710

711

712

713

714

715

721722

723724

725726

M.N

IU

_i(1)WBI(2)_I(3)WaX(4)

>0M>I

>2

Print source and doublet solutions.

Print shifted singularity points and loads.Print source and doublet coefficients.

=I

N=2

>2

Print source influence matrixPrint doublet influence matrixPrint both influence matricies

unit number for placing axial loads in a plot dataset(use unit 12)

= O. the body and Ist surface intersection is computed.

= O. the body and 2nd surface intersection is computed.

= O. the body and 3rd surface intersection is computed.= O. the body and 4th surface intersection is computed.

DELTA Used to calculate the maximum allowable slope of

bodies. For the axial singularity calculation a

conical nose extension is constructed tangent to thebody such that:

dr/dx = 1.0 / beta - DELTA if delta > 0.

This operation is performed only for Mach > 1.0 .

on the region of the actual body where,

dr/dx > 1.0 / beta - DELTA

Tangent cone formulas are used to calculate Cp's.

The type of pressure coefficient calculation, and theangle of attack, for 721-726, are determined fromlocations 51-58 and 61-68.

THETA- 1

THETA - 2

THETA - 3

THETA - 4

THETA - 5

THETA - 6

the Ist theta for Cp computation on body.

the 2nd theta for Cp computation on body.

the 3rd theta for Cp computation on body.

the 4th theta for Cp computation on body.

the 5th theta for Cp computation on body.

the 6th theta for Cp computation on body.

I

II

II

II

II

IIi

II

II

I

16

Page 22: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Ill

lI

II

II

IIiI

I

II

I

II

741

751

801

851

901

10011101

1201

1801

VSHeLL(ISF)= 1. the surface is a shell composed of vortex panels

only the upper surface is considered.= O. the surface is a normal lifting surface.

XINLET(I) If .he. 0. The • station is assumed to have an inletthe mass floe is (I.-XINLET(I)).

XG(I) The • coordinates of the body geometry sections.

zz(I) The • coordinates of the body panel cross sections.if XX(I) = 0., and DATA(703) > 0., XX(I) = XG(I)is assumed.

RR(I) The r values of the body geometry sections.

x(I)xc(I)

The • coordinates of the slender body singularities.

The • coordinates of the slender body control points.

CAM(IJ) The camber for each panel. Input as dz/dz at the

control point (each surface input separately),

unless the input is being read through an APAS

dataset. For an APAS input all camber valuesare input at one time and the value of DATA(14)must be considered.

i.e. If the data is not being input through an APA$dataset, DATA(1200+I) is the initial camber dz/dx

for the I'th panel of the surface being input.

TWIST(J) The twist for each span station. This is for APAS

dataset inputs only, and the twist values for all

span stations are input at one time. See DATA(14)

for additional information on twist input.

17

Page 23: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

19961997199819992000

FLOW(l)FLOW(2)FLOW(3)FLOW(4)FLOW(5)

FLOW(1)

Mass flow coefficient for inlet # 1

Mass flow coefficient for inlet # 2Mass flow coefficient for inlet | 3Mass flow coefficient for inlet | 4Mass flow coefficient for inlet | 5

= Average value of (1.-beta2x*u) for all field pointof inlet I (see location 708).

maximum of 200 field points

200120062011201620212026

x, y, z, inlet |x, y, z, inlet |x, y, z, inlet |x, y, z, inlet |x, y, z, inlet #x, y, z, inlet |

for field point |1for field point |2for field point |3for field point |4for field point |5for field point |6

inlet # = 0 means the point is not an inlet point.

I

I

l

II

II

II

III

II

II

I

18

Page 24: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

iI

I

I

Ii

I

II

II

II

I

I

I

I

SUBROUTINE DECRDI

Subroutine DECRD1 is used to read input data from a fixed block dataset.The input data which is read is placed in floating point format into locationsof the array "DATA" which appears in the argument list. The subroutine willalso read a single title card of up to 72 characters and place the literaldata in the array "TITLE" which also appears in the argument list. SubroutineDECRD1 allows input in two different formats, called decrd format and freeformat. A description of these input formats will follow.

The first time DECRDI is entered, the first record is assumed to be in

decrd format with LRECL = 72. LRECL is the length of each record which isread (maximum LRECL = 132).

If the characters "C","D", or "F" appear in column I, the card will notbe read for any data (except for LRECL).

A 'C' indicates a comment card.

A 'D' indicates the following cards are to be read using decrd format.An 'F' indicates the following cards are to be read using free format.

The value of LRECL appears in the card with an F in column I in the formLRECL(KLM), where KLM is a three digit integer. It will remain constant each

time DECRDI is entered, unless it is reset.

Unless the first card containing data in each entry to DECRDI has a blank

or a minus sign appearing in column 1, with blanks in columns 2-4, the first

card is assumed to be a title card containing 72 characters of literal data.However, cards with the characters "C", "D", or "F" in column I do not count

as data cards and may appear before the title card. When using free format,

the first data card of an entry to DECRDI should be checked carefully to seethat the first four columns are of the correct form, to avoid confusion

between a card containing title data and a card with numerical data.

DECRD FORMAT

In Decrd format each data card has the format I12,5E12.5. The first

number on each card is an integer giving a location in the input array; the

following numbers on the card specify the values to be input into that and the

four immediately succeeding locations. These numbers can be input either in F

format, which must include a decimal point or in E12.5 format. Locations left

blank will remain unchanged. The last card to be read for each call to DECRDIis signaled by having a negative location number.

19

Page 25: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

FREEFORMAT

Data may be written in I, F, E, or D format separated by blanks, commas,

or semicolons. The data will be placed in consecutive locations of the array

"DATA" in the program. Data locations may be skipped by writing an X or using

consecutive commas with nothing other than blanks between. When data

locations are skipped, the previous values remain unchanged.

If the first piece of data on a card is a positive or negative integer,which is not a multiplying factor to be described below, it will be assumed tobe the location number of the next piece of data on the card. If this integeris negative this card will be the last card read until subroutine DECRD1 is

called again. This means the last card must have a negative location numberas the first piece of data on the card. If the piece of data is not aninteger, or if it is a multiplying factor, the data will be placed inconsecutive locations continuing from the previous card.

A semicolon can be used to designate the end of one card and the start ofa new card. This means that the next piece of data will be treated as if it

were the first piece of data on a new card. For this new card everything inthe previous paragraph applies.

An integer followed by '=' will cause the subsequent data to be placed inconsecutive locations beginning with the integer. Blanks may be placed beforeor after the '='.

A * preceeded by an integer is used to designate a multiplying factor,and will cause subsequent data to be repeated the integer number of times.E.g. 5 * 4.4 will result in the value 4.4 being placed in 5 consecutive datalocations starting with the appropriate data location. Writing 10*X willresult in l0 data locations being skipped. Spaces before and after a * areignored. A multiplier must be an integer (I format), and it must be > 1.

Everything within ( ) will be ignored, unless it is preceeded by amultiplying factor which is greater than one. E.g. 5*( 3.2 4.6 x 5 ) will

cause the sequence of data ( 3.2 4.6 x 5 ) to be repeated 5 times. Nestedparentheses are not allowed.

2O

II

I

II

II

II

III

Il

II

I

Il

Page 26: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

lI

i

I

II

II

III

II

lI

I

II

LIST OF VARIABLES

GENERAL VARIABLES

CHORD(J)

IJS(IS)

IJ0(J)

ISO(ISF)

JS(IS)

MS(IS)

NB

NCHORD(J)

NS

NSF

NSPAN(ISF)

NSL

NST

NSTS

NTB

NTL

NTPNTS

NTSL

NTV

The chord value at the centroid of span station JThe value of IJ where section IS beginsThe number of the first panel at span station JThe section number where surface ISF begins.The span station where section IS beginsThe number of span stations in section ISThe number of basic solutions.

The number of panels at span station JThe total number of sectionsThe total number of surfaces

The number of span stations on surface ISFThe number of vortex shell sections

The total number of span stations on all liftingsurfaces.

The number of source span stationsThe number of body panels.The number of vortex shell panels.The total number of panels.The number of source parameters.The total number of vortex shell span stationsThe number of vortex panels.

LIFTING SURFACE PANELS

CAM(IJ)

COSZ(IJ)

cx(z,zs)DS(J)

DWDX(IJ)

DX(I,IS}ETA(J)

PA(IJ)SINZ(IJ)TWIST(J)

WTI-TK(IJ)X(KL,IC)XC(IJ,1)XC(IJ,2)

XLE(Z,J)XLE(2,J)XM(I,IS)rm(z,j)

The normal velocity at the control point due to

The cosine of the normal of panel IJ

x/c values for the control points of section IS

Width of span station JThe local dw/dx at thickness control point IJ

Delta (x/c) for the panels of section IS

Fraction of span running distance for (YCC(J),ZCC(J))c_ber.

The area of panel IJThe sine of the normal of panel IJ

Twist of span station JThe local dz/dx at thickness control point IJ

x values of the corners of vortex panel KL (4)

x value of the centroid for vortex panel IJx value of the control point for vortex panel IJ• value at the leading left edge of span station J.• value at the leading right edge of span station J.x/c values for the midpoints of panels of section IS• value at the trailing left edge of span station J.

21

Page 27: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

rrs(2,J)xx(i,Is)Y(KL,IC)Yc(iJ)Ycc(J)Yo(z,a)YO(2,J)Z(KL,IC)ZC(IJ)zcc(J)ZTHK(IJ)

ZO(1,J)zo(2,o)

x value at the trailing right edge of span station O.x/c values for the panels of section IS

y values of the corners of vortex panel KL (2)

y value of the control point for vortex panel IJ

y value at the control point of span station J

y value at the left edge of span station J.

y value at the right edge of span station J.

z values of the corners of vortex panel KL (2)

z value of the control point for vortex panel IJ

z value at the control point of span station J

The local z/c at thickness control point IJ

z value at the left edge of span station J.

z value at the right edge of span station J.

BODY PANELS

B(1) = SQRT(DY(1)**2 + BETA2*DX(I)**2) I = 1,4

BT(IC,IJ) tans**2 + beta2 for each side of body panel IJ

= I.- Mach**2 mass flux boundary conditions.

i.e. (1. + beta2x * u ) * XN + v * YN + ( w + alpha ) * ZN = 0.

BETA2X

IBB(K)

IJB(K)NX(K)NY(K)

= 1. velocity boundary conditions.The body station number of the first station in body

section K.

The panel number of the first body panel in section K.The number of • body stations for body section KThe number of panels at each body station (half) for

body section K.

XB(IC,KL) x values of the corners of body panel KL (4)

XINLET(IJ) mass floe coefficient of body panel IJ; 0. = impermeableXN(I,IJ) = • - component of body panel IJ normalXN(2,1J) = y - component of body panel IJ normalXN(3,1J) = z - component of body panel IJ normal

x.(4) = xs(z) / XN(8)XN(5) = XN(2) / SQRT(XN(2)**2 + XB(3)**2)

XN(6) = _(3} / SQRT(XN(2)**2 + X/q(3)**2)

X/q(7) = SQRT(XN(2)**2 + ZN(3)**2) / ]N(8)XN(8) = SQRT(beLa2*XN(1)**2 + XN(2)**2 + XN(3)**2)

XN(9) = SQRT( XN(1)**2 + XN(2)**2 + XN(3)**2) = 2. * area

XP(IC,KL) • values of the corners of body panel KL (4) planar

XB0(I) The • value of the center of body station I.

X0(1,IJ) • value of the centroid of body panel IJ

X0(2,IJ) y value of the centroid of body panel IJ

22

lI

II

III

II

III

II

Il

I

II

Page 28: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

II

II

i

IIII

II

II

I

XO(3,IJ) z value of the centroid of body panel IJYB(IC,KL) • values of the corners of body panel K_ (4)YP(IC,KL) • values of the corners of body panel KL (4) planarZB(IC,KL) • values of the corners of body panel FJ_ (4)ZP(IC,KL) • values of the corners of body panel KL (4) planar

COMPUTED VARIABLES

Cp(IJ,K) The delta-Cp across panel IJ from basic solution K.

UK(IJ,K)

vz(iJ,Z)WK(IJ,K)

PK(IJ,K)

The control point upper surface • velocity.The control point upper surface binormal velocity.The control point upper surface normal velocity.The control point upper surface velocity potential.

US(IJ)VS(IJ)WS(IJ)PS(IJ)

The thickness induced upper surface • velocity.The thickness induced upper surface binormal velocity.The thickness induced upper surface normal velocity.The thickness induced upper surface velocity potential.

The following variables are required for 2nd order solutions only.

WSX(IJ) d/dx of WS(IJ) source normal velocity. -WCX(IJ) d/dx of WK(IJ,2) camber normal velocity.

KKX The number of 2nd order boundary condition solutions.

= 6 if there is no body.= 9 if there is a body.

UBE(IJ,K) The even symmetry u velocities due to 2nd order b.c.

UBO(IJ,K) The odd symmetry u velocities due to 2nd order b.c.

I

I23

Page 29: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

SUBPROGRAMS

MAIN

ABMAIN

ACMAIN

AERO2

AERO2B

AERO2P

AERO2V

AMINMX

APAS

APASB

AXXABA

AXXAIJ

AXXBDY

AXXBXR

AXXCSD

AXXLINAXXLOD

AXXNCP

AXXNF0AXXNF!AXXNOS

AXXSLXAXXTCNAXXUVMAXXVEL

AXXXIS

BDYAIJBDYSCE

FUNCTION

Sets the main array size for the program.

Reads input data, computes geometry, and sets arraysizes.

Controls the flow of the program.Controls the program flow for the computation of 1st

or 2rid order pressures and loads.

Computes the u velocities due to 2rid order boundaryConditions.

Computes the 1st or 2nd order pressures from theinduced velocities.

Computes the odd and even symmetry velocities inducedby the basic solutions.

Finds the largest, smallest or largest absolute valueof the elements of an array.

Reads geometry from APAS output.Modifies APAS body geometry coordinates to form desired

panel coordinates.

Checks if an axis singularity solution is desired.Computes axis singularity source and doublet

influence coefficients.

Computes body geometry for axis singularity solution.Prints axisymetric body geometry and coefficients of

source and doublet coefficients.

Computes coefficients of semi-infinite source anddoublet line singularities.

Computes x and r for axisymmetric body geometry.Computes Cp's and forces on isolated body from axis

singularity solution.

Integrates forces on body nose using Cp's from atangent cone solution.

Function for body nose curve fit.Function for body nose curve fit.Finds the point ehere a conical nose extension is

added to the body in order to avoid body slopes inexcess of the Mach angle.

Controls program floe for axis singularity solution.Computes tangent cone Cp's on the body.Computes velocities from axis singularities.Computes velocities at panel control points from

axis singularities.Computes influence coefficients for source and doublet

semi-infinite line singularities.Computes influence coefficients for body panels.Calculates u,v,e,phi influence coefficients for a

24

I

lI

II

IIi

I

II

II

IIl

I

II

Page 30: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

l

I

I

l

I

I

I

I

I

I

I

I

I

I

I

I

l

lI

BODYDS

BODYGBODYGMBODYRDBODYW

CLCM

DECRD1DISPLY

DMXMVEDSSPLY

ENDREC

FIELD

FXDX3

GEOM

GOMTRY

HSHLDR

INLET

INTRP3

INTRP4

INTRPX

INTRPY

INTSCT

LINEAR

MATRIX

MATRXF

MATRXT

MTXADD

MTXMLT

MTXMVE

unit strength source panel.

Prints arrays of characteristics at body panel control

points.

Computes body panel geometric characteristics.

Computes and prints body geometry from input data.

Reads body panel geometry from APAS dataset.

Finds the intersection of the body and the aerodynmaicsurfaces.

Computes the lift drag and moment characteristics of

aerodynamic surfaces.

Reads the input data.

Prints arrays of characteristics at the panel controlpoints of the aerodynmaic surfaces.

Moves the elements of a double precision array.Prints arrays of characteristics at the panel corner

points of the aerodynamic surfaces.Used with errset to check for APAS type influence

matrix.

Computes first order field point properties using

previously calculated influence coefficients andthe first order solution.

Integrates data using a third order curve fit through

the nearest four points.

Computes the geometric characteristics of the

aerodynamic surfaces and panels.

Computes the panel geometry for the aerodynamicsurfaces.

Solves sets of linear simultaneous equations in a

least square sense.

Performs solution while satisfying boundary conditions

at a set of inlet points.

Interpolates or differentiates data using a third order

curve fit through the nearest four points.

Interpolates or differentiates data using a third or

fourth order curve fit through the nearest four points.Interpolates or differentiates properties chordwise on an

aerodynamic surface using subroutine INTRP4.Interpolates or differentiates properties spanwise on an

aerodynamic surface using subroutine INTRP4.Finds the intersection of two lines.

Fills in aerodynamic surface geometry not input, and

Calculates geometry.

Computes aerodynamic influence coefficients for

source and vortex panels on aerodynamic surfaces.

Displays arrays of data.

Displays arrays of data.

Adds multiples of two arrays.

Multiplies two arrays.

Moves the elements of an array.

25

Page 31: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

NOTZRO

ORTHO

PHISll

PHIZ_

PLOT

POLAR

QUADPL

SQFIT

THI CK

VORTEX

VTXAI J

VTXDRG

VTXDR2

VTXLFTWBINF

WBSOLWBUVWWBVEL

WINTRP

file

5689

101112

13

Checks to see if an array has any nonzero elements.

Solves sets of linear simultaneous equations using themethod of succesive orthogonalizations. A

quasi-inverse matrix may be computed or, if

previously computed, used to perform the solution.Calculates u,v,w,phi influence coefficients for aero

surface source panel edges on control points.

Calculates v (binormal) velocities on aerodynamicsurfaces from phi (for 2nd order solution).

Writes geometry and aerodynamic data on a disk unit

for computer graphics.

Calculates first order drag polar and aerodynamiccofficients.

Computes body source panel geometric characteristics.

Calculates leading edge suction using a least squareCurve fit of Cp to cot(x/c).

Computes wing thickness z/c, dz/dx, d2z/dx2 from input.Calculates u,v,w,phi influence coefficients for aero

surface vortex panel edges on control points.

Controls program flow for aerodynamic influenceCoefficient calculation.

Calculates vortex drag in the Trefftz plane.Calculates coefficients for VTXDRG.

Calculates vortex lift from leading edge suction.Prints source or vortex influence matricies for

aerodynamic surfaces.

Controls the matrix solution using subroutine ortho.Calculates boundary conditions for solution.

Calculates u,v,w,phi at panel control points.

Interplolates velocities to various points on panels.

use

input dataPrint outputscratch filescratch filescratch file

storage of influence matricies and quasi-inverseplot output fileAPAS geometry input file

I

II

II

II

II

II

II

lIl

I

26!

Page 32: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

I

I

I

I

I

I

III

l

FLOW DIAGRAM

<==>* LINEAR ***********

V

<==>* GOMTRT ***********

V

**********

V

I 27

I

Page 33: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

V********** **********

* ACMAIN *<==>I<==>* GEOM *********** I **********

V**********

<==>* BODYG *<==>**********

V

**********

<==>* BODYRD ***********

V

I **********

<==>* AXXLIN ***********

V

V

V

**********

**********

<==>* AXXABA *<==> see Slender Body Flow diagram**********

V

V

I

lI

II

iII

I

III

I

iIl

I

28I

I

Page 34: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

IlI

l

lI

29

Page 35: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

**********

<==>* AER02 *<==>I**********

V

IV

IV

IV

IV

**********

<==>* PHIXY ***********

V**********

<==>* AERO2V ***********

V• ********* **********

<==>* AERO2B *<=====>* WBSOL ***********

V**********

:<==>* AERO2P ***********

V

• ********* 1

V

**********

**********

I**********

* ORTHO ***********

**********

<=>* SQFIT ***********

V

**********<=>* VT_n'.FT ***********

V

**********

3O

I

II

II

II

II

IIII

III

I

II

Page 36: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

l

I

I

I

I

I

I

I

I

I

I

I

I

I

I

l

SLENDER BODY CALCULATION

**********

* AXXABA ***********

IV

**********

* AXXBDY *<==>**********

**********

<==>* AXXLIN *

**********

********** t **********<==>* AXXSLX *<==>I<==>* AXXCSD *

• ********* [ **********

V V

V

IV

IV

lV

IV

V

I ********** **********

<==>* AXXAIJ *<=====>* AXXXIS *• ********* **********

V

V

**********

<==>* AXXLOD ***********

I<::>:*_.':<.......>:';_I:':<:>********** **********

**********

<=>* AXXXIS ***********

**********

<=>* AXXCOR ***********

31

I

Page 37: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

TEST CASE

Results for the seventy degree delta wing-body arrangement of figure 1are presented in this section.

The aerodynamic paneling representation used in the analysis is presentedon figure 2 and is typical of the program geometrical graphics output.

Comparison of first and second order results with experiments for a Machnumber of 6 and an angle of attack of 8 degrees are presented, on figure 3.Improved wing surface pressure coefficient predictions are systematicallyobtained for the second order analysis with the exception of the root sectionon the compression side and are in reasonably good agreement withmeasurements. Additional results are presented in references 2 and 3.

Test case input is presented on pages 41 through 43, and detailed programprinted output is presented on pages 44 through 98. Typical aerodynamic datagraphics output is presented on pages 99 through 109.

II

II

II

III

III

I

IIII

32II

Page 38: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I :----..............................' ..................... " "

!

g i- ,_.

I " :.,

• , !, _

' --i,.:::i;i 411 I " ._-0

• _ , ..- ._

• II

\\

.o._

\,, ,,

,.- _\ \ ¢\-B \

II

II

I

I

I

Page 39: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

34 I

Page 40: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

III

I

II

IIII

II

II

I

II

II II II

ORIGINAL pj;/.-:: L;::

OF POOR QUALF_Y.

35

u_e-I

c_

e-I

.l.a

w-Hr-_

,,I.-).,-i

o

I

b0

.M

.,-Ik.I-,

Page 41: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIGINAL P_Z _,2

OF POOR QUALITY

I

II

:L: : /_"'--.'-i --+---+-rf--. -4----_..... _.....

;1' ; ; 13 i i :_

i_ i ! '. i Ob i....-.__.=--__L_L_____; ....

,-f-; ..........

....i....

' : II ' It ' I-'-,--'"'.'--._ ,--_,-rr--_

• I ! . i I: " l ; '....•--_ .L--+...._.-+....I.....

: :; ; : Is l .• f i I _ . '

: ;I , ' m_ . |..... .'r---: _---:4_--_,'---i---i---

: I ' I l

.___,_._ ..... ,I_ _;.___! , : , .. _ : ' , ! 1--' ,, 1 ; , l i

! L1 ! I: : :

: i i i _,1--- ---- ._T----f ----4- .4 .... 4-----_- ....

! =_ i i li ..' ;' :1 . : h l I

.;- _L ' ' L' ' :-.--_ --'_---I"- [.... * .... ' .....

.... "T""T';-""" "T'--'-T'-lr- ,-:-" --T'-- --: ....

.....•_.--i....i.--4-/---i---+--;.....

--_- ..... ;.... ;---._ .... L..-L_. ; ....I : : 1 I : :

I : : : t : : :'__L_._....._.... _ i i

.... .... ....i........ ....i.....

.,-._....__.__.._.:__,...."....±....L.. i i . ,.• I ; ' ' i t t ' I "_I .... e .....

.... ----_ .... :,-_---:----I.... ÷.... +.... "---÷---!---. _ _ _

: ; '__ , , ; ....-=-i---_---_.-; .... _--_ .... _'-'i .... _---i ..... ,- ,._ ,,"

,_: : : I I I' I ; , l ' _,n x X

..... ,:.... ",'..... _'"t'; .... ,-_---i.... ',-.... i ,,._.__, I I ; ", I I I

• -_.----; .... -I----L,_ .... 4--;--1. .... ._. .... I.... 4-----; .... _l I_ _'_ n

. . . 1_ : ; . : I I |1 , I | I _: ; : ; , I I

..... _.... i .... "t".... ,_"" f'--" .... ,'I- .... f .... _"I---_'--- I I( : : :_ : 'L : _ t t l, : : _l : I_ : I iI ' , :_ ' ' I .

_i i i i _.i i\ i i i i i i I i• : ; ' " ; : : I I ' I ; ' :.... _---_--_----4--_+---,---\-_ .... _.... _---4----, ........ L_.-,-_.: I I : _' ' _ I : : : ' ' ;: : : ; <1 : : : , ! I :

-_" .... r.... _ .... ,'- -G_:.m._---: ..... _---_---,,---F--=i i ! ! i'_ ' .\ , , : , : =

: = ..... : : : : , .-- _---_-- '3-- = :L_ :-i-_-_ : : : ; ; =; ; , "'7"--':'. y--.---". -_- "-'_'--'T----'----, ."----'----T_

l : I I : : I ' 1 : I 'i .... i , =, , , . 41, , _ , , , , ,.._N_. ' ' ' ' ' t , , . , i i e._--_.-_--_ ..... .'--- +-_--t-----F--_, .... _.... +---t ---_---.----_--.

"': : I : : ' .' ' l ' ' ' '..... , : : : , : , , ,

I . | .: ' : : : . 1 : , , : . 1 I.... I ..... ; .... 1" .... ?.... -?-J, --*. .... ---.._- .......... --- ...... '-I-----4----.k--- -

, , . _ | ' I i I

; : : : ,,0; i[ri i : i _ _ t-_ ..... ".... .L.... i .... _;.-._..... _._._..... ; .... _-----_--_- • •

,_: t I : ', 1 I I: : ' ' I ' II . l ...... . . .! I ., , , : ,. I : _] . , . : _ :

.... ",..... ,_.... -r- .... ; .... ÷-'{'-- ,_-- -_----_- ......... _- .... t ----t------_---1----

. , ; . ..m. ' _ ' ' I ; ' :

_1 ; : : _, _. : /, , ,; : I I : ; . ' ' '..... _ ..... %.; , : !

__.,_.... :_-.... +.... _,.... +-..,,__.+.-._____....+____,._...F_. I. .... ;--' ' ' : : _! ! ,_i ! i , i

-"--q..... ,--------'---'-.-,,-------,--'- .... _---i-.-." ..... i---• . ; I ' ' : , I , , ,

_, , , , I I '_ , , _ : : :i i i i t i I, i :\ i t ; t

.... • ----4.-----I- .... ,-----I-- ...... -14---4- --.-,--. -.,- - ,-. ,_ ..........I I : ; I ' l_ l • _ ; : :

; : I 1 , ; ,"I I : : I I ; I

t_

O0

II

.r..I

U3

U3U3¢)

@UC6

_o

_M

II

@

o__°m (I)

r..) 0.4

.,-t

II

II

III

I

II

III

I

36

I

I

Page 42: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

II

OF POOR (,'_::_: ._:,_/

II

I

III

III

II

II

I

i .: ;1 l_ ,'.' : ! I ! ; 'l : '. i ' ' z! ' ' " ' : , ' ' ' : I ' : ' l ; : NI::3'--__-!:=-F ....i ...._...._...._'T+....,L.._....t....+...._.....• _ • i , t , • * , i p _ qaE'; __L. i i_ I i , , ,_,, ,k ....

__.L._____Lx_L_] _ i _i L._ i _ L "_.... __-', --- ,'I'--1-_.T .... _,'_, .... :-- ,.-'", " .'?--" ,"-'t --'°. "'- >-

.i _ ! .i i l ._! ' ' ' _' ' _' ' ' , "_i * * i i * _ | . , t * • , * ,_' :', J ! i I'! . , . _ . 1,.,, _¢.

• _. --.4 -44.'-- _ : _-.--4--- '-. '--.-; ..... 4..... ;....4----._-----_.... I_,'.*,'' *.4----4---.4---- _l_uJ i- i-

___ -4----}...._-_._....i....._....i....;i---;...._-V-I---_---4..... _-,,_| ;" I I i : : -i _ : I : ' ; I : : (n x x! ! Ii i i I_i .... _ . . _ . . __,.....! _ ! I! ! ! l i ' I , ,I, , _ , ,

__.--f--l--f-----_, ....i....t_-i------÷b--f.....F-.i , : ' ' ' I I I I ; I ; ' * ' I

; :f ** I I.* ! i I ,_ i ' I ' '* ....... "I..... ".,-----H---_---+--+F- .--+---_--_-_'_.'.---; ........ _----_-,-; .... _---t_---_---_ ..... ._ L ,-_ n

: -- ' ' ; : I "1 : : I : ' ' II ' : ,r-.- --_ ," ; _ _ i I _i .... 1 , I ., I , ]" .

i _ i l._i i i I i ....... I, , , ! I_','P"'t--,"--l----t-"i .... ? .... t .... t-l"t .... t''t .... t-":" .... ' '

-_ ;_.','. "e--i .... J,._] ....... I: , ,

- __"]"_]f- i _ - -*----t-_1 ...... . I..... r .... I......... T't"1 ...."I"-"'I .....:-"'T---": I : _ Ii : : ®: : : ! I, : : _' ; : : : ' i

, , , |. , : ..... ' I I. t"'--_-._-4--_.U-4--J--_ ....L-., ....+....,--.-+._-_...._....i---_ ...._--i.....• -- , * , , , _ , , _ , -- . | : '

: _ I : g>: : : I : , , , , '_l , IP' , , ,: !I : : ]: I : I,.: .... _, , ,_ , , * -- :

. , I I I . _: : . , : ...... l, ...... , U I . I , ,I ..... , ,\,,.,., I: ' " : ' : : : ; : ' I I * ' : : ' ; ' :____-4 ---_'........•...._........L.-_...."-.-_,........_........'----._--.I: : : .., : ; : , , • : : . : "' : : ' ' ; I, , , I , , , , , . , , I , , , I I ,

I

'! __* * • .1 _*/* | * -_°_°4* * * * , ! , i * , * i i si--%" _--_---_---*----_ ...._----_....÷---,-_---_---_-...._\--_.;---,----,---_-F I ! ! i.'." _. i I_i ' , , _ ,_ ! u : , , _ , . II I i i il i i i I-I _ ; : _ _i , : '\ I I t : ; I

.... ' ' .......... .... I, : ' : I I : : : ; : I I : , : I l '_... , ......... _.. , . . . ._----N----_ .... ;- --+_--4----4-----;----. _'.1 .... I-----4--o-4 .... 4- .... I---I,4 .... t----_*-*_'_'---t ....... -*" .... "---'1

•l ___._ i i! _ !_,._ ! ! i i i i ,i ! i ,i i _ i !-_.i---,---_---__......._-+---*--:..........•....4...._----4....=.....,__÷.._......,..L--,---_...._.....,...._....,.....I k . ' ,,L I : : : : I i I I _.' , * ,l;.' , : : :I '_ ' ' :w : : : : I ; , : I _: : : _ : : : :: : ; : : : . _ : : : : : -: , : t t : :I.... _ ............ .l..................... _ ........................... - ..... _ ........ _.-..i .............I :_. : : : | ; ; : _' : ' : : ; I' " : I; I : :

-+-,._--_"-+*'_-'-+_'-,........._.... _....+----,....+---*--,_...._....-1"-_+--*'-*-'-_--' _. " :--: I ' ' ' ' ' ' ' ' I * : : ' '

" I"' , _, I ..... _ , I _, ,

..... t----_---_-- .... _ .... • ...... _-., ..... • .... _..... • .... _- .... ._.1._ .... , ..... ...t_-_-_----4- 1 1 ,-{ I, _ i _i _ i _i : i : : : l: : I c; i _ : ': '1 ' ' ' I ' , : . : : : I : : , ' '

----_-...."-_--4-----'-----._...._.--- '........ '---- '.... ".... ;....... "..-_-.....4 .....;._--- ....;.... --4--.--L-... , • • . _ , "_, I "T , _ . / I, , . / * . | ' :

I,/1[,.,.(',,i

,4II

:>.,

, I

"El

4,_

0U

II 37

Page 43: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIGINAL PAG{'_ _:

OF pOOR Q_j-A-LIYY

....................... :..... :.. --_,.=,_

',---',-',---"--'-'....t i!.........i!........+........i....f- it....+%0°/

. , ; : : 1 I ; I 1 * ° * ' ° * ' '

: i ",' '. :_. : .: : : : i :-: ,:- _' :-'-:-:..--:--

.... _--_ ..... !--_--I,..... I---t-_ .... _.......... _..... _..... ÷---..+ .... +---+--T_ .... _..... F-.I-+ .... *.... -p ...........' .... _ = " -' ' ' t

.... _ .... ,--........ _ .... 3 .... _' .... ; ....... __: .................. : .... : .... _ ............ =_ ....... _..=...__= __." : [ ii i l! ! _i i i ; -= _ I i i ,; i

....L___L_[....,..=i I i _ =_, = , _ , .i , . ,.t=,, ,_ __,,..... ._ _:,,.

•...I I

i--4

II

u

¢)

rj

,4

I

I

I

II

I

III

III

II

III

38I

I

Page 44: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

II

II

I

II

II

I

i i

I I I

I II i

i .

i tl

!i

I_oiI

!t! iI 1

: i iI I I

r_

II

@

4-)

u

@

I

I39

Page 45: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIGINAL PAGE IS

OF POOR QUALITY,

I'T--T--[ ! -:i i i i,;' ,, i .i i i =....+--+--i-i....:+_l....+.....i......._--+....s....i....q--i-_++--!_i._-L_.:;....

• • " I_* ,_ | p t i , t i | i i• t • | o_- i , t o i i |

.... ,u--+- -t" --- .F- -+- -" ..... - .... _-r---_, .... "P'-'-"-'-"P'+.-'T.... "P'-.+'t---'+-'-_ ..... )"' i ' ' I , . ,i + I i | i o i t |• | e I 0 i I o i i i• P i I i t + i i • Q p _:

_....... +.......... ....

i,lv ,l_r

: ; ,i : ; i i i; i i -i i i la.... l : I : , , , I; : _1: , : l ...... I _. + , ,..... I> ........ <P......... -.l.---l---,,-,.i--+i------ -I--- - .I--- - I- ..... ,_-i----.l .... -I--_-i+_-.,l- ,,,_--t ----.,I--- 4-1-----I- --I-----

i : !i : I i ! -i t ! i ii i i Ii i t - l',,t li.... ,_""-'-_+11 - --" t """1 .... "t,.... : ........ "1".... "_.... -T.... t---+T_I---;---- ,'t--t, _- --- ,'----,+'----

: . J,: : _L : : : : : : ,J, : { ,L; I I

..... .... r-- .... .... "----'--'-_--+---'_-'-r'--'+---'+--- <pip o: ' I1 | l . "l ' : : 'l l :• . I. . I . . el. i . li t l. .: : ": : " ' : : ' : _ 'I i ": ' i I• . I . . 11 i . . I . . . . /. I .

....... +""1"," .... _----I"" "" ..... " ....... --" .... " .... -" .... ".... "H-'-t ..... 't'l--" ,'P'-'--I ....ii l

........ 14-Ii......!++........,=,+--:...........4:+-+-i--- + :_ : -l---i- .... i....

-i+i- t i°+....I I : I l l• i | i i | . i

,- " '--4---- - J--+-.L.--4L--. _" .....

,, , iT iii--i---F--+. .... I----i-_-j--- ,i i -- I i :, -T !,----+---,--!--- ----_, .- ,..._-.

i<' I. ,l_: i : : i } I.:..... • .... +....... i,!,L Jl"! ! i i +i i I: . ...... _,,. ;__,__,.__,__+__,.__....

: i _i I l t i l :I ...1.+..... :,.--..L--.-4---L--.-L--..-_--

,_: : i I l ; : J' l l l I i I: : m, I I 14 ' Ill1,1 ' ' ' l l ',, , , , , , , .,..r_ I I I , , I

t .... --"i''_''i..... _.... +.... I".... --+.... "i........ .L.i.... -- -- ----i'------'i'----i--'--'i--' ' --. l--I I I . . ..... w. . . I -- ! I• , i, , I , , /nl, , , i II , , , i , ,........ : : : , ; I ; I 'I i !: l / : : / : : . . I I ..... i I

--+---.,L-' L--I----.t----:----.l..-..i__..l. .... .,I-.... L--.I- -.: ...... -4..-I..---4---.,I_,-I,_-,I_-.I--.,--I.,,,.,--..• i I • I I i I I I I I ! / / ii• . I. . / . . / . I ' i I ' l . //. .! ltl l I>, ! ! l : i : _l I _ : ! ! : ; :

....i.----_.-[L.---l---..1----+....i..... _ ....p--i .... i--i,-J--+-.4-i .... i---i----I .....'.L__'..'x_: : I: : / , , i: ' " : '1 : , II , I I l ! !: : II I / i i .... :l--.L_' i5 t I . ' + i + i i,! i Ii i i i I i i

"" . . ""t .... +,.......... ,_-''" .... ._ .... _---+ "'1 ---_''_ ....... t ..... _d----_--4 .....• ,-T--'I, --1"--1- , : .... :1" . • -: t , 1 , , ,i ' Ji ' | _ ' ' + , . lJl I I llll . ' I i . .

• ' _ll ' o |o..oIP.i-| ' | ......_• .-- ..... i , , ,

-_T----T--I.T- . ..,. --., ...... _ ............ .1---4..-___ +._4--• • . . . . I . I . : : I I .--| ........ I .... .,,--_ I- ......' ' li I | / I _: i : II ; ii i i I / I :: : !: i t : : i ! : i l! i II : : : i : i

--'i"--i"Ti---i--t---'+---+ ..... ' .... t.... i-.... .i+.... i----+,r--i .... -l.--i-.i----i----i---i----i---r----t----' . --' I , | i t i , - i l , i . i, .

I .... I I . , .: i , , , , , .... I | ' ' ' I l ,• <_1 , p ....... _1 , I_1 , , .

---- ,-r----_-, 4 ,'+- -+-_ .... I .... .L__.L..._ -,--- : --------.L-..+.4._-.L.-.-:.' .-_ .... " .... J. .... i- --'I'----;-----F ....

' : !: , I : : : : : ; ! I: : : : , I.... T .... l,''fT, -+--T--I---T .... _....... "-I,........ ",..... .---4+-- -4 ..... I.. ""lr " .... I.... ""--_--" ,'T-'--, +".... ," ....

. ; , : ; : _ , , , , . .

! | ii! _s _so.. ,_i .i i i oi

t_

(-,,1

U

_d

.r..I

II

I

III

II

IIII

II

III

4O

II

Page 46: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

II

I

TEST CASE INPUT DATA

WBODY.DATA(M600) 1ST-AXC

C

C

C

C

C

CCC

C

C

C

CCCCC

C

CCCCC

(I0 X II) (8 X II) VEL B.C. MEG

CALCULATE NEW AERO MATRIX AND INVERSE AND SAVE (=2.0)37X37

72.IF < 0. CALCULATES A SECOND ORDER SOLUTION.

8-1.

= 2.0 FOR SPANWISE AND CHORDWISE LINEARLY VARING SOURCE PANELS.10 2.

GEOMETRY CALCULATION ONLY12 0.

CONTROL POINT AT PANEL CENTROID (VORTEX PANELS)13 1.

NO PRINTING OF SOURCE (THICKNESS) DZDX AND Z/C MATRICIES15 O.

= 3.0 PRINTS ALL PERTURBATION VELOCITIES DUE TO THICKNESS18 3.5

PRINTS ALMOST EVERYTHING (EACH LOWER NUMBER PRINTS LESS)19 O.

PLOT DATASET (EXTENDED) NO PLOT DATASET (= 0. )20 3.

EXTENDS FIRST SURFACE TO PANEL CENTERLINE WITH NEGATIVE SHEEP26 1.2

MACH NUMBER35 6.0

PRINTS ODD AND EVEN SYMMETRY VELOCITIES45 334.

46 334.47 334.

PRINTS CAMBER AND THICKNESS NORMAL VELOCITIES48 0.0

ANGLE OF ATTACK ( > 90. FOR ADD LOAD )5I 99.0 99.0 8.0 8.0

IST ORDER AXIAL SOLUTION ( > 0. )

ISENTROPIC = 4 (ON BODY)

IST ORDER = 1 (ON LIFTING SURFACES)NO CAMBER = 0

NO THICKNESS = 0

61 41.00 42.00 41.00 42.00

41

I

Page 47: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

C

C

C

C

C

C

C

C

C

ORIGINAL PAGE 19

OF POOR QUALITY

NUMBER OF PANELS AROUND THE BODY (HALF)702 8.

AXIAL SINGULARITIES.

< 0 MEANS EXACT CONICAL SOLOTION AT NOSE.2 = AXIAL VARIATION ORDER OF SOURCE SINGULARITIES

3 = AXIAL VARIATION ORDER OF DOUBLET SINGULARITIES706-23.0

VEL B.C. = 0.708 0.

PRINT SOURCE AND DOUBLET SOLUTIONS.709 O.710 0.0

IF > 0. NO BODY AND SURFACE INTERSECTION IS COMPUTED

711 1. 1. 1. 1. 1.MAXI MUM ALLOWABLE SLOPE ON BODY = I. / BETA - DATA (715)

715 0.0029

PRESSURE COEFFICIENT CALCULATION ON BODY (AXIAL SOLUTION)720 4.0

ANGLE FOR PRESSURE COEFFI CIENT CALCIYLATION.

721 0. 22.5 45.X VALUES OF THE BODY GEOMETRY SECTIONS.

67.5 90.

801 0.0 1.00 1.09 1.10 1.20806 1.30 1.40 1.50 2.00 3.00811 4.00 5.00 6.00 6.70 6.75816 6.80 6.810 6.820 11.10 11.150821 11.203 11.30 11.50 12.00 12.50826 13.00 13.50 13.983 14.I0 14.20831 14.30 14.40 14.50 14.60 14.70836 14.80 16.9360

X COORDINATES OF THE BODY PANEL CROSS SECTIONS (R INTERPOLATED)851 6.1839

862 14.0775

R VALUES OF THE BODY GEOMETRY SECTIONS.901 O. 0.250501 0.265452 0.267113 0.283416906 0.299132 0.314302 0.328960 0.395480 0.501051911 0.577263 0.628500 0.656942 0.663870 0.663961916 0,663999 0.664 0.664 0.664 0.664921 0.664 0.663791 0.662036 0.649816 0.626208926 0.590771 0.542754 0.483287 0.466763 0.451935931 0.436431 0.420224 0.403653 0.387083 0.370513936 0.353943 0.0

X COORDINATES OF THE AXIS SINGULARITIES.I001 0.0 0.75 1.25

1031 0.0 15.75 16.25 16.9360X COORDINATES OF THE AXIAL SINGULARITY CONTROL POINTS

1101 1.00 1.50 2.001131 16.00 16.50

10.

42

I

II

II

II

IIII

II

II

II

I

I

Page 48: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

m

m

il

C

C

C

C

C

C

WING

C

Cm

Y

X

X

CHORDWISE SPANglSE # OF PANELS2 10. 11.T/C A THICKNESS MATRIX IS CALCULATED (UNLESS = 0.)

89 0.05 -1.0ROOT ( < 0. INDICATES LEADING AND TRAILING EDGE INPUT)

103-9.00< 0. INDICATE PANEL SPACING IS EVEN.

107-1.0CORDINATES OF PANEL ENDS

161 0.6640 0.9323172 3.2215CORDINATES OF LEADING EDGE

241 6.8072

252 13.8333CORDI NATES OF TRAILING EDGE

281 13.983292 13.983292 13.983" 1.0 LAST SURFACE HAS BEEN READ.

1 1.0= -I.0 NO MORE CASES FOLLOW.

I-I.

43

Page 49: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

O

,I[

gm,e

_J

OI

=!3_

l

I

II

III

II

lIiIiU

IO

X

i: I

(..I

I

Page 50: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

"!

1

i

I

/

in

I

8

o

o

I!

!

c)

uw w

!N

OROF

i:o

_C20_C:)O'

•"mj l,f')C_ 0,

o • o

X

) • jo •

l [I l

l tn _ In

' I_- I'- i_.

• e !e •

i

go

"o o I

"i

I1

ooo Oooo_o_o_oooo oo o_o oiooo_oo_o_o_o_) oo o_ o_ o

• • elo • • o;o • • eio • • • • • • oto • •d

q

I

45

Page 51: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

|

ii

/ / / I "4':::l::::;Z / ! I

/ /,.c_ | i ..¢,..,¢o_o_4._,=o _-_ / /

m

¢ ==P==°P P / / t / =

======T=== , _0 , /======• L .I '°_="°"T_'°'°I t ° _,

I

Page 52: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

I

I

II

I

!I

II

iI

I

:I

I

i

Z0

UW

Z,.I

h,4ZI,,, 4[

•=.I,,=.i

II II

i,-_N,.I

N..I==l,-_

_I II IIII

!r

X_z,,xl-,"r'c=x

I II II

.IiI,_.I.=_Ii,iil,iI

11

Q.

47

Page 53: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

z

A

X

W

I1.-(/)

A

OQ

5-,

01

E)

rn

ul oi I .,,,4

O

ooO

9

9O

Z O,,,- (:Y",(:_ (0....4 X • •:31 p,,'l 0."1 '

m,,i i.,.4 i

pi.. (_,

,,_ e.,.I I ,-4 _ _ e.....II e.,...I ,t,.,4 _

e.,Oi _ ,-4 e,,O el! _ ,-4 ,-4 _"qi

c; o c_ o o o o o o o; 0_

_ o o o _l o o o c;_ OF• • • • O • $ • • o',

• • o olo • • • • • • oio • • • o • o • e

• • • ill • • • II • qJ

i

I

_ _ _ _ _ _ _/_/

h _ 0".0_ O_0_ o_ r, 0_ o_ _0_ 0_ _0_ (_t t O tll I i • t • • t!1 I • Itl • • • •

i i

i

- x I

r_

W

E

Z

_dL_

n_

I

i

N

• • l ql!O • • OtO • • Ill_o • • 015 • • • $

; i _ ,-__'-_,_ _ '-_,,'__'__ ,'_ ,-__"_,-_

• o1_ • • • o • • olo • • • • • • Qio • • • o

i

• • !• 000 • • • • ,ll0 • • • qJ II, • • _O • • • II

i _ e._ _..0_..j ,.._ e.,_,e.,0e.4 _,.4C,%jC,_,j4L.%iL,,%j_ gL.%j(_ C,,I C_I pe__

i

48

I

I

i

I

IIIII

IIII

I

iI

I

I/

Page 54: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

I1i

I

!

II

i

|

I

I

I

IiI

i

l

I

OF'P

!IJ

I,,4

t

I'M

L

iiM

,r-I

X ;Ii,,,

i,iE(._ILl(4

ha

{:0 I"1

1,-I

I

x

iIJ

i

• I

• II IIIitl tl O II II •

¢_1 Irl

II II 0 0 II II II II1_

¢_ I/'l I1"1_,-_o ,-_ I1"!4 "1o

_I) ,,,I _ t'1 cl Irl _D,

II II • II II Iit t

C_,irl irl _ (:3..,_ ii"l i•{i,,i,_, i_ i,, _:3 lp I_ 0 1 _,

• tll • • tl • •

I*¢:_1 I I I

',4:1,,,1_,,_1"f_l c::_C'%1,4-_ |,q_

i'"• '''g;; ,i

I

• • • • • II OlO t

¢'_ l:)

i

! !

1I

N

O

N

N

I*

N

O

II tl • ! • III O O II 0

i°,,l,,

II II II ill tl Ill II II _{:)

111110]00111010

C_I I |

I O °IO ° • O e(_° iI

I

I

"" """ "1'_

o,,;;

• 9oleo oe oe

i

I

• • II,_ll_ • • Olll •

¢_ J I J

I

• • • I t • I:t Ir

49 ,

N

I*

X

""'g;;_;

O"_ le'14P 4"_l'lel : ¢_e

o o

mmm_m,n_

• • O:ll O • • • •

(:3 _)

• • OiO • • • • •

PJI I I I

c.)l I I I

1

I

:

Page 55: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIG

OF F

W

Z

x

Z

Z0

0

WZ0

II II II II

(1. EZXXxxZZZZ

NAL IAGE !_

3OR (_UALIT

P') I,_ P'3

i

I II II ;tl I!

Z ZZZ

!

I

II I !I ti II II

I

X

X

I

II

I!

1II

I

i

I

II

II

I

II

Page 56: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

!

|

Im

iJ

U

II

i

im

Page 57: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

x I ooolx I o oo¸0_ i_oo _

gee

ooo

Xl ooo_x I oooi

ooo 1**o/

,

.co

),=. e..0t_l I5"

a=, 0", ,,.D,.v! o 0"__.0

),.. c:) .m..0(",J0 ; oo,0 : o

l OR!I OF!

t_l,.,*Lf) 1

,.,,q .=0o I_,, _'J I'_ ¢1 a' _'_ ,,0 In ._I"ve'j(',,I('_j(

)oeo/oeeo

4C:)_0C:) _ :)C) q_ q:_ qi o • qt/e o It •

0 aD,i,,.d_cO O_ti,-i_,"lu-i _ U'l 4i, _,_lt%li'll __lo ot_l ¢2io o¢iq• e • ele • o •

I II Ir I I I

Olll'l li"l ,IP iPle"i t'%lt'_ _

• • • ole e • I

lllijl J I O

ooeojo oe o

°" /

° ° ° °I ° ° °

• • • qP[o • • •

,._,_0t._"_<it,.,,::lp.(.,.i_ _,Dp_ ,_-,i.,..g,,=.g_-, 1,.._o C:)¢• oo oie o • •

I

)OOR q _"*'_-'

D 0 _') t,') 0",,-i.ql" I/_

• • o oil _ • •I I I I I

DcO-.*-._ ¢_ U'__ .=,( ii

")*,0 ,J_P',.IN. o,*') o (

• • • ele so •I i t I | i i

• O • OIO @ 0 • l0 I

I t I i i l o

:loeb cliD Ol_ Oq )0I 0 i) 0tl • e • ii 0I I I I !O I _lCl

'_10",(%J0', L c:_q_:)c:_q :_¢;;)

D_O oleo 00o, _0

• Oe etelllll I •

i I o 01l o,_o

I%iO_ 5ZII/'I bo <pU=II_. I .P,..

4 t...I I...I_l l*.l i...Ii.-I _..i, II .l..i

'"""I"""":. u_ ,,w .-JD.li- ,,Dlt'l u-i i 'it,'} .l. U"iU_ _lii _ ,,0 _li, )_

i I (i oto • • e • e

l I O I it I i I Ic;i

i-I¢),J,w0'_,e"t[')IJ'}LO :_¢D

=0e=__..h-0 _-i ,_ s==qv=4 _o• o i o_o ii t) • • •

I I i I i I I _¢_

i- li") ¢_ O_ll'l tl"l li"l c_ i __

I l l I l I c:_qF_¢:_

/.,i_l--.*_'l¢:_li"l.-'*l'*')l I_O_o¢:locio_ oa)o_Oi_la:la_i o0t_._r.{_jl',-,-,_l_c_

II eo o:e o i • II • • i o II o oit ii i eil o e e i t i i e i e i e e

i I I ' !_

o L = I= o ;_ oo o_ oo oOo_o,..q¢_lo_o oo cDooo_ ooo _ o_ _

o • eli • • • e e • oie • • • ii o o oio o e o • o o olo e • • • • • oio •

!'_ i; *='li"l 'w'4"l _"l i"l e'! _"l _"4_ _'i'pl '"i *'i i='l e'! _'i t=i _'4! _ _

i.., a)

i,r) pr)

ii II

c_X).-

s-i_ J

52

i

!

II

X

hi

.J 0i

I

Z Z

Z Z

!

iI

lII

!

I

!

I1

!

Page 58: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

n

I

I

o

Z

m _ 0

A

XA

qO

0

z -Ji •IJJ

C_D

;w,oo IIc03 (1.

(..)

X

I III I I I I I I

___1

oo0_oo_ooo_

• e_ • • e_e • • •

I Ill I I I I II!

OF IGIN;_

OF POOI

)000,)00_

oooo_ooo

IlllIItl

__

)ooo_ooooooo_eeo

Itllltll

OIOOIItO

PlIItlII

oe_ol_oo

IIII]1111I

oooelooeo

I I I I I I I I

r

eeoo!oo_o

II

p 0"_I'_i_ l ,l,ql, _IOe. t

O • • olO • • o

I I I Ill I I I

O (J I • 0 • O I

I t I I I I I I

oeOoleeOO

I I | I I| |

I

)000_0OoO0_e

IIIIl!

;'"i"

°_°_I°

ooee_oeeooeo_e

Illllt I

oooIiooooeeoo_oe

""i' i! i

• o • e;e o • o • e o • o e

53

Page 59: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Z

T

• ,4 dl

. 41

W

• I[ *.p

)-E)O li0=•-u 0.

(..)

:)

D

X

oo4oo(OOq

ool

! !

I I

.it ql-q

! I

I !

ORIGINAl

OF POOl:

D o4. cO (M I'..,-_U') _

_ooo_ooo,_oooc)oo_!)CDOC_C)I_¢DOq* o• ol• • •_*/

I I I III I I I _

0 • • •111 I •

I II III I I I

_ • o •• • • Q

I I I I I I I I

,. '4:}_0 LrAt_ ,qP,_1-I._11

:) OO¢_E)OC_O,ql •0•1• • e,oI I I Ill I I I

"_O¢DOOO¢)O,e eo o_•• ee

I I I I t I 11

:)oooC_oo _ooo¢:)o¢_¢_ _ ¢:) _-I (N F) ,-pmCDOO¢:)¢)OO mOC_O_CDOO _OOOC_O

• 0 • oti i • • i e i •li • • i • • • •l• o

I I I | III I I ) I I IIt I I I I I I I i I

• • • lie • • el• • e • • • • •/• • • ele •

1)¢_oo_:_ooo,)ooo =c_oo mooooc_***********************

I I I I I I I I I I I I I

L..L.:_C:)¢) ¢_ O• ¢)C_,=lO C.70 _1_¢_C::)¢:)_

lllgiill

eeeelee e•

I I I I I !

o • o •i• • o tI I I I:1

,,q_,-*,{1"¢::)I_ t:M

• • • q o •

• e • el• e

IiII

II

ItI

!II

II

iiI

II

Page 60: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

III

I

I1

|iI

Ii1

II

1

I

I

Z 0

_. o°i _n_ • i I

®I-.

w,_ ,III

X _

o ;

_7

_U

Q ||

)

D

U

It1 (%1_

_,,,Ie,,iq

_o,

cl_ol

_,_,,

ff'l_l

_l)Ol

OIIP/I_,

• Q 0

O • O

OF

J

_ I',,,4' I_%. _,,,qp,,,_,_l_.l D _g"-_l_l_i"_._'_

!!!!!!!!!!!iiii!!!il

_oooo_oo,_oo_oooo_oo_ooo

O O 0 OLO O OtdqO t 0 0 O O O OtO _ O 0 O O O O

!!!!!!!!ii!!!!!!i!)O(_q_O0

_00000

• • O • Q O

II" 4r' u'l i/'_ ,t,,D,_D_,,4,e-te,-,I,,,,,q9-__ml

55

Page 61: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

x

Z O

A

,pl0

A

..,,,,,,,

,I,

A • 41

5" ,,11 •IJJ

Q0 II

U

o,i P',,q

• (_ i,,,'),_l,,_l,") p,")q

tl') ¢',JI

_w,,h

,_ Pel,

q[m

X

ORIG!OF pI

I

:_O00_l_O 00_

"*"]*;;l

_ 0_')q::},,_-0Ip"l ,,,,,0_ I',,"),

t l i @li _ • @

I I11 I I I

!

";;;;;;;

:D¢_1d. ,,,0_, O_ ,,,,._e,i:3 ¢:) c_ c_ _=3c) ,,ll .,-,,

I I I Iii I t iI

,,,,_ 4"U') p_ _0 0'.o,

• _ o e!o i • i

I I I I O I I I

i

,,,o,i _ o,J_ _ 0,,')0,,")n_ooo0ooo,

I I I III t I I

_,l(',,J¢",,X¢",,J_'_l_,"10"')r_')a

• i • gig l o o

I I I t I I t I

•, ll%ll_'i _ _lli _p lip ,Ill I

,,,,('%,1_',,J('%,_("_1("_JC",JL"_II

go 90lO(i, o_

I I I I I I I I

• t o 0 • I o oI I I I I I I I

,-.g,,..o_ _¢%loa..0_-0,,-, ¢_ }0 p,'_,._ ,1, u

• • • Oil • 0 •

I I I 1_11 I I

_c_ oC_ ¢_ _¢_I I'_ .=P.ql",=P.=IP'.eP'._P.

• e o_ e • ei* * e o_ * • oie • * •

I

____0_0_0_,

)O00_O00iO00oloo_0

llllIlll

__l

_oooioooo

IIIIIIII

_000000_0OO01O00O

IIIIitll

eiOgllO_

I1111111

_i_i_.

__I

__l

IIIIII

II

1i

OOOIIO0

ooooiooo01ooog_0_

IL

.l

56

II

l

II

IInI

II

II

IIII

!

I

Page 62: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

1

i|

I1I

I

iiI

I

I

I

i,dU

C__JI

c_

X

w_

O_

It)

aO

41-U_

i

II

mgi-,4 f=l ,4 v,,.Ie.4p.I q

O0_q :JC:_oOq

• 0 Q 0 O e O

000 )O0_l

• O • 0 0 9 Ill

i

• • o • • • o

O0_OqO¢_

O

o

X

<IP"<10<P ,el-4q",el. ,qJ-_P'

• • oio • • • •

I

• • O eO • gig•-e (%1le'_ad,,I£')_,_Pc,_

o_oo_ooo

ee_eelo_e

_I__

III

i

e:0eee_ee

I

iI

57

Page 63: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

W

00!

ct)

x

Z=n

0e'),,,oo(

.,.¢_ IL')pOoOG

• • o •,-O

c%/ PJ'_O_ 41"f

o • o e

Z0,..e ,_- pJ"9l_ p

, U')c:_ w,qq

• • o •

Z _

Z

W

U

X

ORIG¢I

OF PC

_ ff'__0 ,-¢ IuP'I" _0

_ (_, e,-Ie-q_,¢e,,q,,,_oooeiooo

,- _OP'_,,qP_,,,-0 Jl

,,¢,-O ,-0 ,,,q¢_1¢_1_lO • 0 O • • •

:_ <1,'LA'_,aS-q_ (M (%J

oeee!ooe

• o • o • • o o • •

u-; o4 0._t _ i,,,.q3 i,,., t___,,,'_O_

cP If3 _0 ,,_ P',,.P'..P,• p,,.v,,..e,•

• e e o • e el • • e

I

I

o

o_

_0oo_oo_

OOQiOOOO_O0

I

q

mooo,mooo,

]eoee

_00000)0000(__00000)00000_)0000oo • OIo o)q_OOA_O

,._0000_

58

I

II

III

II

IIiI1Ii

l

I

I

I

Page 64: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i.i

li)

O.

i-

i

o

II

31-

.=

,,-4

n,

Z

59

!,_ i#1

+ ,-.,'..+<= i

_<l

i

+< ,.+,

!-.

++ oo-,.o II

<

I-i

I-,4

<l lI "+_= ,,.

l +

I,-I

Page 65: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

(tJI.iJZ

U

1...

0im

W

C3

Z

,,0

x

o oq qI'_0_ 4pq_¢o o¢'_ :}o @,Jo c

o • o • o II ooo C_C

o o ell P'JtrJ cI c:3(ooo _.-i +.11_4_ (o4_4o_ .,11..4_ o I

O I l t t I I

Cp 1_ I_, ,,=I,,,=Il=) <_ IC=IO 4_3q"J C_ _ O(I_"10 C_, ,,4.,.t I_10 I

II 0 411• IIe 41

• e _ie • • •

I

t

ell • • • e • •

_Ol_io_ _ li

• o • • • o oiqp

,F.0C%lp.'_,_1.tl,,i,.IDi,,. l

ORIGI _IAL P

OF P_)OR Q

• I O •ete • OI_ I I l I I

+

O_ C_ ;,,.._,.)_._ i_ O_O,_

" ".';,'[..

04_00OC)00e I I • qli0 e •

= Oq)O00 _1_0 _

,,-,,0i

1+')i

oi.,,l _

ill +O • O 0 ql 0 O

oooooooo") _ooo_oo

O+O O qPql Ill O O,,,,,it%1I'rl ,qPlil"l _li l",- _

JALi_ _

V

oX

hiZ

:=I'--

I.I.0

(4hi

J

W

_" 60

I

Il

lI

I

II

I

I

I

I

l

II

I

I

I

+I

Page 66: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

1

o:

p_

a0

_0

x

i_q D OQl_ql:)O_

• ":;r ""

OON :DONOq • O 41.,_.,_q.4,.4.k441"4POOO :_OaOq :_ O O_::)OO o4::) o_• • • • • • • e elo • o ole • •

O_I I I lOl:; IV_,.4 IFI ! IIII I

ooo 'Itlr_ooq ::)ooo .4..;ooq :;

ooo _oooa:_ _ • e,,lOOoOOOm4• • • • • • • • • olo o • o!o • •

'!'i'o_o ,41-4o_i ) _a l=i_ ,,.4oi:5_..4f*'lo

. °i °_°°°°

.......- •• .I.......C:)_ I I IDID_:) _ I I I I:)

• • oio • • • • OJe • I O:O • •

l:_l_l::)l:)l;:,_ _r, O ' 'i| It:)

1

c=oooooo_ o_::c=oo_c)• • e_o • • OIO ei OIO • • O;o • •

°°°!°°°i°i'""°°! ' i

.J

V

I,,-

_1 u'lu3 _c: ¢_lr_

c) _mlll_ o

|

II II II IIII II II

3

loml

lib

1,4

_i _k,,4

Page 67: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

,eco.,J

oo,ec

i-.,,.t

qp

U

,m,.,.¢CO0

,mm-¢p..

OO

Od

e_

O0

,I.,.¢

0'_

62

l

!!

llmli

I

lI

Il

IIIl

Il

Page 68: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

n+I

I

I

r.

p,,,

F.

x

,,_,,o,,-l n?_"_i } p*"JId"Jg,,,lqo oP_J, ,,I...I ('_Jo Ioo_, _lOOOlI_o,o_ ". o qo I_I

..,,,.;;

_ I=, C:_oq,,1+,,I0 _ q00 C_,( )O00qlO0_I DO OOq_

,o, ,;;;],,,-,,0,,,.-q.,,.0! +,.0",,+,.,,a.,,.,+

"l':::/o ¢:_0o¢= te:__ c:m,I

• g • o o o o_ql

I I I I

,-+,..+,-+_ c+..+.+,i.+

• • O:q, • • OIO

I I O r

I I I'I I I Ill

..,-II'_I I_ lP i_ +_10i,,.,I

0

0 " PO0 :_ ,+_++.:........ _'

I

Page 69: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

(..)

Zl,,-*

,,.,.I

I,,,.o

,..q

q.,

o

O

,,-I

I',,,

4"

,,-4

p,,,,.

_o

(..I%

o_OF

m=m_

c]'oo q

O • O

ooc.qI"%1(sj t.,,,iq_ '_,D,,,D,(ql_o_ q

eo01

ql=;_O !l'%1("_ (_,1q

0 • •

D_D _D,,D D_O_D

4100000

_o oo (::=o ¢_

° ° ° °lqP ° °

I_ • • O!O O Q

• • • r • • gig _ •

|

i

o_oiooooeo_i

IN

_D

IN

_D

Q

Io O • I • • o Ol,O •

Looo,=ooo oin O • • | 0 0 • O O

_, __

°/"°"i'ql:;=(::;)c; o q_ ¢:_c:_ o (:;_q_

qJ qJ O ql0 • 9 • • qJ

le • • • • • • qlI,Q •

,, • • • I • • "i" "

l

,o,,no0o00o

ft..

,o

w

W

,.?.o

(/')

,..,

'-'itl,J

64

I

m

F)

I

!

tnII

I

I

U

ll

II

II

iI

I

I

Page 70: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

_JJ

i

I

u

,ii inI

I_IIVI

V)Z(nOW0.,a

O..Jt-00

o _

WW

X_

_°o_

WwWW

WU.I¢,,_Q

IIII

.j_l

0

o

1-q

o

,,,,4

v,,I

In

(,)

x

_ooo_oo_

• • e • • • e_o o o

I

cO

i_

t_

=ooo_oobo

....t0.0010.° e ° ° ° ° $ $Ie

° ° ° _ e ° $ °I °

0 0 • oi0 • • • o o

;

9 O e • e O O o_e e

" i

65

Page 71: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

0.J

0ql

_Z_0WI-0ZI,-

fj-J_0

.J

Zt-iX

Q

WbJOO(3

Im

Z_

Z

L_W bJWbJ n,"_rr

WWr_O W

• •,-o_,-q 0

InZ

II II WO_

_-T !lQ.12.

W

0

0

• q

ORI'

OF |

';;'t" "

4 va_ I"-= _.qe_l

I @ O i @ @ 0

' I O

oOoeleoo_oO I

l

• • ii eli • •! I !

i.,.;.i...

o o eliel e

NAL

DOR

_=r-..

==,

U'_

i

¢,q

u3

e,.-I

@300

I',-.

0

,,,-I

)UALI'I_

_ ,_ml ,@,,i _ ,,I,e,=l _-I,e,=t, _

I=i oo q io oo I_

',';'""I;

_00, )00i_tl_

; ";="';1"

000, ;lil_ CIO I_

o ql o • o ii eiql,I I P il

¢=,¢'_1p,_') =1"t,_'9,_1"1,,'_1¢:;:=

. i° o to o.1 ol;

jo iolo • • • Ol.

('_II".._,{)-,,,D_r .,.-,"f,.-,..w¢:} <r I_ .,0 _o _.._

ooo_ooc_o• • o_ • • goI i !

i

I O OtO ql • ill •

66

0 i • O

o

II II II

A, ml dlli

_lil' II _lll

I,.,I, .l (.i (.I

"l il'_ I',- ¢'_1

,,-_0 U'lO _oil • • •

II II II I! II

I

tIIII

II

IIIIIiIII

II

Page 72: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

o

II

I!

8

II

_J

8

Page 73: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

,I II--IJ.III,e

,.I

0I.,.

L_

laJ:ID

-I

4-

_0

,lI

.,Jc.)

W

i

i! t! II

U

Wi _

OI

OI :POOl QUAi-i'I_'

i

I

I

I

I

I

I

I

II

I

I

II

I

I

I

I

I

Page 74: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

III

In|II|I

I|i-|

In|

I

4WWWW

WL,.I00

Itt$4m

=¢_)q )0 ,,_ -- ZI_j(J Q ) •

II.

_,i ti

Za,a £,(_,,; _[ -_.m S" (.j ¢/)

0 1: 0

i

iI

o0ooo_ooo0o

"I"t' "" "_ " " "* *

o_ooo_ooo0o o

o0oo_0ooooo o

• l**o*l**ool*o *t l i"

•_**or0*,** •' I

oio • • o_ • • •:o • •

!

Ill • • i!l • • • • I •

Z

Z

69

r

_:.: ._ii._i.. _

i,f'_q ) ,_,,4(_,

olooo

l"

0

Page 75: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Z

4f"4P4P4P

" I""""

,el,,el"4P ,_P,

e,.,_e.,,l.-4e,,._,

e_ I''°°I I I I

!

_ Ill;;

fl I t I I

[O • • •

_,J J | O

C9_L_

e-4

P__

)ooo_o• • • _ 0

Itttlt

0 • • OIo •

IlJllI

ilii_l

nmmmmm

• t • OIO •

IIIIit

t

III t

IIIIIIIII

I

I

o e o oj • • o,e e 7O

I

I

I

I

I

nI

I

I

I

I

I

nI

I

I

I

I

I

Page 76: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

U

JJ

:n

1

I

ilJJ

HI

I'JJ

I

! jj

,_JJ

II

JJ

I

4le-4

n_

w

xca,):31 z

b.I(.I

IJ.

I/)

OROF

I,_ O00q_O00C_O0

e,,Ie_le,l q%1('_1e,,le_l_',,Ie_le',l!_o • • • e • • eto • •

I I I I I t Ijl I I

g

• • • ele Q • ele • •

•,.I I I I ]1i: I I r I I

o • • • e • olo o •

• i i i i i i iii t t

• lit O O I t O O!O e O

_l I ! I I I I I it I I

• .;;;;";;:;";

• • eto • • e!o • •

II

o_o' =,oo_oo

• ]eo • e • • e ole •

._ j|ll I l l l III I

t,,oo.o,°i,o

_l II Ill IO It t

• I_ ot m • • _ oio •

(%1 t J J J I J J | JJ J

}, • e e e • • ,!e •

(_J | | | J | | | | O |

_ i_ _ ,,._i_(_ _o °

• e • e • o • e e_t •

:1 t I I I I I ,t t

0_0 O0 O000C)

• o • o tjo • e o,e •I I I I;I I I I I I

I

• • O olo • e • • •x71

Page 77: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i

i-i

II

l

III

II

UII

lI

IIII

IP

Page 78: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

:::i

:i

I

n

.m

n

I

nr"

(r)3

n-

11:

LAJ

¢)

¢D

U_V)

(%1

41",ta_

U')O_

U%X

OF P_

.,,,.;;:;;

¢)o o¢_ o¢_ c)C3 _o

) • • Oil • •

I I!11 !

001000

I I I:1 I I

• • OlO • • _0 • •

I I I l II

• • liO • • Oil • •

I

1

n n

i,r _ _ _ ,i

I I t i t t

• I

• II) • • qll, lO • • ql qlP ql

¢_1 /I I I t I

]* • • o • • • o!o o

I%1 I I tll I

I1

¢%1 O O ill O

I

q[D (7"P",,,,U') _*"1..,e.-e o',')LI")I',,,,.0'_

",I

1_ '

I I I I I

u') U'_ U')U'_I I') u")u') U') _r_u')

I i eolo Oil I) •

73

Page 79: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

LDZI,-4

_e

_J(J

i,

P- _NI_ a0 q

i_ p4_4ol

• o • oI I I

o i,,4I,.l__

• i • II O t

OJ_oO,

,,,4 I I I

• 000

_o I I I

l",-I,I"P

I,',,,,

U

X

_e,e'_I.,'},.._

)OR Q

• • o olo • oI I

,00d ,,-,o_0 _ _P'_f',,_o o, o,b,,4 _-,o,-I

• • • Olll • 41! I

D 0 W')I',,, C:) l'e')_D

I • • IlQ • •

; '' °i" " '

III

I I I _ I

O_OO_OOOO_

I

,_,"l,eJl,ad"_ I +")_ C51_ I'.. ll')

• -,,o q=)W'9_ 0"+q',,I,,qP'..,4+,,0,L'x,II'-

o _oooq_ooo _)c)(I (I o o • i 0 o _ o •

I I I I I

"s ("NIU_ ('xlI +")l,r) ,t.4 p,,., ,',,,Joo

00 Z)oo _)ooc)_c:)• • I • • I O • IIO (I

P,d I I I I l

II O I O O e O • OlD ql

0,,o0 Ii

_ ,,..h,WaO,I_e,,,l_ ,,-wI_ ,,.0

_=_g:oooo,,-,..,111110;19111

I I I I

I

t".-_'__0 U"J,N ,,,DW')',.D0" _'_

_ I._ a_ (',JI ,,,,P,,.('w,I_,_,_:_Lf'Je_)O_ ,.D, 'ML"_._1"P,,..,e..o._

e..o,,,,40 _

i • el O O oie •!I I I l l i

iii

(::) _ C::90 _C:) OO C) _:)o (I O • O _ • Q • •

I I I I

• o • ele • • e;e •

c_J

=.

c_

L_

0

x

7_

III

II

III

l,

III

lII

nI

I

Page 80: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

n.n

I

:1

iI

OF i_0_. :i

qO004 :_0¢:10¢:) O0

._ .,oo,,,j***

OCDO 1D ¢_0 oq_Dc)O

• 9 • $11 • • elQ • e

• t) • • 19 • • OIO • •

w • • • oil • • ele • •

_ Z

• 9 Q O[O O ql $ • • (t

;n tn in u-1tD tn in u') u-) vl

!- |

I

a0 ¢_ooo,=ooo=o

• io • • • • O eelo e

• lee Oe oeo eee

|

'_o 1101) 0o9ol0

, i

• • • e_ • • ql:o •

!

I l 'oooo oooo_

I-4 eO ee _oo I1,!_t)

o ,...,¢_jp*'J4p U-A_D I_. _00_

X ,ooooo**** 75

Page 81: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

0

0.J_

C_

¢/)0W"*

r.._..J_.dO

..J09[

X

qll

WWC2t"_

q[C)

¢..))-

or/)Z,-*

WL_JLLJL,.In,,C_c,Oc_t._JL_

C_O

It It

.a[,a[.Z: -r-

D,.Q.--I.-J.q[.a[

r_d

q_

0

0

0

g

2.J

111

Z

Z

U

IL

i-I

0

P_

CO_P_r

0

O_

e

(J

X

OF_ PCO._

eeoo$oo

__,

O0_!O00O

o$oioo0$

$ • o

r_Pr_

o • o

,,4 q,,4_,,,4

_._.9

i

oeo._oooe_o

i

j

0000_0000oeoeeseeeo

ltltlillli

CO0

$

¢%1

_Do

cr_

u')0_

c..)

X

76

III

II

II

II

II

I

III

II

I

Page 82: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

U

U

,I

1

• ii

!U

,_i!n

I

o,

q[

¢nz_0

ZI,-

U..lb,40_CnI-

-I

z_ilb

COO_r-ac

01/1

WWWW

00

o_oooo

0o

!1 II

V9InbJlie

0

LUIn

I!

a.U

I_J

0

0

_J

OI

if)

Oi

IJ

I

oi

X!

- U"_I

Oq :1O00D(:II_

;_;;..o.

!

i I I !

!I

_; _ ..

• !_il o_...

I!

olo • • o o • •

g

0

77

• o •¢3

II !l tl II

.J_xc=

('JI O('J

OiO • • •

I

JII II II II II

|

_x_x

!

Page 83: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

o0

_" r_

)I

?,

¢M

o ..-

0 :21I;Z

...l...L'-'i..........I..............I-...................

.,(Mop. 4r,-,o_ _11 / / .

=oo_=oo_: moot 09 / I o

• • ol* •• 01"0 *°t or* I o

c_o_ (c:}0cp¢_¢ _o OCDI / *oo0_o0o¢,ooo/ I I

_c_,o¢_ooo¢*¢_¢_"I I Io¢_o¢_ooo¢_o©o! I I I

• • •10 • • •1 '_ • * 0| _. eLI. I l

IIL"I I!II II _ ¢_e

.._.a_.m_O_-,¢_oo I _ o_-* _ ,=_1 _ _ _ I

Ell')_._o_.*_,,*_c_o¢_/ {0 cDf) to_ la _l _ ¢I ¢M • II

• • ol • • •*1" • •°/ • ol* ::} X *1 * l0 • .

_R_R_,,,o_I N I Ca _ _I I

.O.l..O•l..00/ " / _ u *1 I _1 / / I" / !:'" *"• _ _ '.

-ooi.oooi.ooolo I ,, olo !:,. •

_oooooo_o¢_o1 o I m- ¢_I o _ U

ooo=¢_c_¢_c_ / o / .a _ Ol _ I¢_oo_ooo_oooI o I ,,.c Ol o l z

• • *1• • **el• • • *I • I *" *1 • I "*

"'r'o"r"=L"_ -0 "I° I :t / / "l' " / /

_'_i_¢_¢_,-.,.-*_..*_¢_ _ c_ ¢_ 1.1 w-*l ,.* _ ,,_ 0 Z

• • olo • • oI• • • • • Io • el • !9 • • •

-I 111 :_¢_ ¢0_Ju_ m_-*0_u_ i I I I

• " "'*" "i'" '+ / :I ._

• • •'O • • •+• • • O'

I

.,..:++ ..o, _ 8 8

L

78i

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

" I

I

_. I

I

Page 84: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

!

!

!

E.J

I!

t

I!

w

=.

I!

;S

I!

OF POOP,

79

Page 85: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

r

,,.d

,R,o

,?, ="

W_c_ n,,,(,,_(,DWWO0

I!

0 • e e

o 0 w

! II II

• I_ _"_N,. b=.,

zw

_ o

0:3Z

,,_U.

,,wl

:_-r II i.,..(j

-

OF_'IORQ ;_u';_

e e • • •

i • e 0 e

_J

,_fJ • • • o.o

?Iiii, °• • • OlO o • • ; _- o

LI3

o¢_ooo,=ooo¢,,= _ o

e • o o • • o e eli e

t_ _ P,,,._0 0'_, ;::)¢::_,,..0eq t."),,_"

_ .-_ owlP3,.=1,._13t,(3_,(3I',.. ¢0 0'_, • , , • • • , eli • _o

i i i "_i , !oioooooo°o• • _ • t!e • • e,e _

g I _,i

,., I _!g_, _ 80 _ _.

o • o

4P, ,-I_i0 I'__1_ q I'_ _'_

oJ = U'H',,,

_ e • • •

_ °P°°_ "1""

.J

_ .J L_X0 CJl,,_ (.) (J

II

lI

IIl

II

III

Ii

III

ii

Page 86: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

_!m

•I

!

:m

I

!11

o

(nz(no1.0J0..,zq--

b._o

I-.J

x

t,.iw

<oo

Z,-0

I_JWWI_J

hln. n

oooooo

!1 I!

3;"rQ.O..J--I

0

op_p,.

In

ml

Inp_

¢%11/'9I*') q:p_,1_.l a_ !P_4P (=Or4_oln.

• • Qqe • e e

PrApOI_ 0,'10_ a_ q

p_co w'90_ _. _p _e

,,,_o_ _oa:) o_1_ _

OR _G_,_.#,L

OF POOR

} P'_¢%1,qq,-4,F,,_| • @

)lt_l_

P • @

• o • o • o epo •e]

•,.,0 _ _0 _) _,_:_._P'_,,.0r_ (DO_ p,_')

(_o • , • • , ,, e •

Z

• e • O • O O!O O O

X

o_0o_oo_o

• O • • • e OIO • •/

I

o

¢xl

¢.4

ol

X

D O • OIO O • • e e

"9_9U"9tF'9 "Pb'_ I_ 1£'9t _AI_1

)o_o _oooq)o

• • • • q_ _ • 0 • 0

• • e elo • • • • •

i!

:c_ c=o q_o (Do. :3 c)

• e • o_o o o e • o

• o • oio e • o _e e

• _ • • O • • O!Q •

II 1 ,oooooooaommm_mmmm_

• • • • Q • • ole •

I

81

Page 87: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

WooZI.-.v_

I.-.

-I

Zt..0X

41b

WW

Zcl_

_JI--

Oc/)Z,-4

(/_u)L,JUJbJbJ

WL,J

oooo

coco

II II

Q.O.

r_L_JC)OC0

I--

tUO.O.

Zlil

_e

Lu

z

_JUq[

c_

r_

ml

ou_

c_

_r

c_

u_

r..

x

OR GiNAL

OF POOR

01/_ cO 0 _Dc:_ cOq

P_ ,q, ,=P'V_ U")qD _10_¢30o0q_00,

• • ele • • •I ! I!l I l I

_u_o

• • qpI t I

"pc_ O_

:_tn u_

Ill

;;__t634":)¢:_ C:)o e •I I |

p,t u")

ooooooo0oo• • OLO • • _!O • •

I I I11 t I I t I

oo_oooo0oo

OOeOOeOnOOO

_Z

_0o

_Doo

r,8

f_

In

4"

u')O_

)ooo_oooq)o|o001go0o|0III1[11tl I

3__I_

leooooe_lo

I I I I I | I I : I

_1_ _

I t I I I I I I _ t

00000000_0I I I I I I I I I I

__P_

__,

OO0t:IIIOttlII1,1111 I

1o , • *o e * • • $ 82

I

II

II

II

IIII

II

II

II

II

Page 88: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

(/)ZcOO

Z0-.

(.J..J,..4O

..JO9[

D

Woo

,_tO

:" ,-4

W l.a.lWW

_DcDA,_Ibj

O0

O0

oOoO

II II

_lrlL

_h.I_'eC

W0

0

0

,,J

0

3

W

Z

Z

W

U.

o'9

Qt.4

o

4-

I/'!

U

X

tr9 V') 1/1 At9i_ I_) _'1 q_ t/') i/_o...0 t_i _,1 .qPtr) _ I...._0 0_

• • e_e • • eio • _)

It!

I

_ t;'_u') u'l u_ u'9u'lt_ t )e__C3(DO :_C:)OO _(Dle ee eo oo )o

o e $ elo • ql • $ •

.1p*')_*')p,') I_ 0,'10_ _'1 "_v_9

• _ • O,_ _ _ = O •

:_c=) (D c). ::) ....og.r9('_1 '1_..0

e e e e • e • e:o •

i

C:_q=_O O ._-"1q:Dq:::)_D(:=

e • e_ • e • • • •

4D pr) Cg'_.-a U')0'. _:_o0. -0 (D

• o • • • e • e!o o

1

6oooooo=gob"ltn U'IU_ _r_ Lr_tna_ t_ u'_

q_ e e q) O • qP Ole •

; !83

Page 89: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

(nz(nol.+J_,-,zi=-_ic :::lo ,,=,Jt.,..,c,:I:: In

.=i

x

o,

L,JbJ

at" ,,...,,ml:C_(,,J

!,=-(=,InZ ,,,-'+

,,(il

I"O::¢;I;..

(,n t,,,n_L,,JhlLiJ ,m,."e,,,.e." ,;;)

L*Jl,+J It/")+'" C3 L.I

G::

oo l,Jc:)o p-,4• •

cOcO 0

ZIIII W

i,,,=iit_<C,_C"rZ; II0.(I..J--J C3,.,_ ,,dC U

i.i

0

341b

ID

31,,

0

i[

Os

Ol

I

-!

II

llr

I,,+_

,qlP

o:_43

x

,=_

1:31

I

)RIG+IN

)F POq

0 Q0I,,,,..¢_ t u")ul')

:::)¢_ ¢:1 ,,.,.I¢:) o (:

;,;;,...i

O_ <0 ¢C _) ¢0 ¢0 I".-O,,IP') _O 000', ,e" ¢:_o ,,..¢:) q-_oJ t% i,_'1('_ _,,.i._P¢31 :) oo _-1¢3 ¢:)o

I

II

;;; .i,,ioI

!

1

• • • _ o,O • •I I I I I I

(;::), I ..,,,4,_,,0c[_ t_ _+")P,,,,.(._i _,r"sIt+")+,,.0_, t'_,l,,..+('d""4 '_'4 ("Jt"J(",J_" _"I ".,GC:) _:_ l:'} 1_ O 4::) lt_ 4:::)

o e • i o'e • et I I I I I

c_ ql::)_;) _'-.'Jo _:) ¢) c)0 (:;) C= C;) (::) (;:) 0 (:_

l;t • • e l • I

84

e • l

II I II II

(,.,I4 j t.,.s(.,j

+

,_J01_ _I")P',,..,_ i

f_, ::)_0 t"_l0¢ ;

I e • • •

II II II II II

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

Page 90: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

J 1 I

I

iiI

.1..... , . .... .

I

I

t.I

o

o _

® _1

II lllgq I I¢1

°°i° 8ee/le

illi iio i '

: I! ! i

Wl,,_ Z

=..,i-im_,,lim_.ll,..,.,ll.i Oi poo;_f _ ....:, -• •eit e • • e e ee_iO_ll ll'l ,Jr 4" I_'ll'M _M,_-'h'-I

_,=_Lo_o,.©oo g:

mommom,_,:lilmit _

• • OlO • • o_l t • •

cicilo i:lc_ c:lcl i :_o¢to ociitii _l:l I t_¢lclOC_¢I!DiD eli( leiDil¢) lio ll:lcl ¢_ I led ¢10IO liiO tl:lCl OCi I tiOO

• • eli • • ono i i •

°o°7°°o1,°°°-,,4" i',i' fi'V'l ll'lli'lil ,Ill II'lli'l : _I c_,l i

_i"'ti'r'0'tit_"lt00mlt'il _ _ _ . II I II

lli'Jl.lilol t%illt i _ O_ _ ,li

,.e • • el e tee _

o¢1¢1 ¢Dooloil_lcl / _i D _Dooclooo¢_iloo¢:lt _ _ v ,, woo¢_I::1_,:i¢_¢Ioo / o t&. 0 , )

¢DOoclooC_i:iOOOlciotlOi_t_Olli_lllOoCii Ot_ ! _ _ 0 _ ,iociolooilt_ _iooo

• * *to* * olo* o • I

m ..,_,,-i'lm ,rm lil _ ml,.. i

,...... .,.-: _ °,,_

ill • • •

<;-

_¢:ik'lt_ _ 4r¢_ll_ II '1Oir 0 ¢%i¢%i_Q 1 _L_ll'l I_l¢%l It

• • tliO • • OIoo • •

i 1 1 ,

II

i

E

I!

0

Page 91: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

oO

II

41

0

_Jat

I,-LI.I,-4

..I

o

I.d

,eCn-

b.I

::11

II !!

3_ WU

!

i

i

41"

9 oi •,-,oJ

Z

II II; II

i

X

3

OFOF

86

I

I

IiIII

J

I

II

II

II

II

II

Page 92: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

|

1

uI

II

z

_d

A

ee

e"

)iI-I

WbJ_W,_o_

ww

"_ o it

c UP

M

II II I I!

}!"(_J . (..)2 .,,1 0::

1 ;

- r

87

41" 4_Pel

p • o

,.J

,'_ _l_xx0 _.JIJi.Ji.}

Page 93: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

O

O

(%t41"

L*J _-*

_J.J

Z_-,4

bJbJ

ar_"

O00Z,-*

O0_0

WW_JUJ

L0_0WL*JOC)

O(Dc'3ocDO

C0C0

I! II

QI:

0

l=-

O.

_=_

p..

=J

W

C_

OF pO0_

0

Z

,_ 41"

g -Z

W

(.l

X

_O_q_

e_eleg@eOee

__1_

t

__,_

• ..I..o_ "F "°I

e_eeo_e eo

r

_oooooelooe

OO_OOO_O

ooe_oeo:oo9

w,d

P_

e,,q

('%1

eP_0

41"

a_

,"4

X

)OOO_OOO4DO

eee@ieee_e@

• go eioo e • oe

_ eo e!@ _ • • oe

1

I1

_0.o...._0

I

000_0000088

Ii

II

I

I!

IInII

IIII

I

II

Page 94: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

!

I

II

IiI

I|

nm

in

m

,U

I

biD,,,+ZO...

(.J..J0-._O

o_

qC

tlJW

Z_

_°o_Zf,,_

WWWW

WW_Q

IIII

0

(I.::)

I,,,4

w"l

.+

,m[u.

0,I

+.w,-I

P,1,4

I

1..I

++4"

=.w-I

I%

(,J

x

OF P

'D s.0 ,_0 _D k0 ,,0 ,,D ,_O :),_0

w _ I I I I I | I I

I"- _'0 _P F')C0 ,.-_o _ ') _,"_r_l ,._ ,0 ,wO'_,0',,0 'q_ ',,,0',,0 _,0,0 ,,,0

00 (_lu_ a)o _,'_; =_b5 I'.- qh 0',0'_ 0'_ 0., 0",0',, _ _N3',,

• O OtO • • ql I • • • • • • o!o • Q o o o

I I I jl I I I ' I I (%1 I I I I ii I I I IIi

+,r _ ,., i.. ,..o _ ,,0 P ,_,")('M _ i P, o',,,_ o', Os o.., o_ o..,,i p,,o,,

• • lie o • o • • o • o • 9 • • $ e lie o

"''"_'' ''/''0ooj, o,,,,, _+

ooo_oc3oq=oo 4. Oc=oo_oc:o_:::_• • ,ie • • Olo • • e l' • , e!, • • olo.

_'1 _+'1f'l i_ _') PO_, _1@J_") <_ M (_1c_J_1 +-.++.-+t'_l(M f_l i'M

• • oio • e • e • • • • • • qp • • • q) lO •I I l il I I I I I I t'M l I I I '1 I I I II I

o o(:0 k0 _0 ol_.D o,,D,-.+00 _') o,I oJ c_ p,. +-+00 OJ

• • OnO II • OIO • •

I I I I I I I ;I I I

I

Ii

(De;) O1::3 t_ O O_:3 OlDL'_ U'_U_ tl'l U') U5U';U9 U'; L"IO ..'+ ('_ !_ .i" I_ _ I". C0 0_• • e_9 • • e!o • •

l I I I I I I I

tIot • • • • o oio e

89

Page 95: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

(nz

(/)(/9L,JLcJL_JL,J

WL_J

o__ooo

II II

l.,,Jr'_,,,e.0

L_

_,I

Z

3

1,4

_J

5"

Z

bJU

p_

og_

_4

pc)

q

_9O_

• • O:O • • O!O • •

oQ

ao

41"

9

ao

_4

II

!II

IIiI

III

II

II

i

!

Page 96: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

_m

I

U

!rU

I

i

II

UlZ(nowow;[_.-

o,.I_.oo

°_Zoo

D

0m_

ww_o

_°o_,

WW .

WW

ZII II M

<< J:_I:"t" II0.0. i,.h,,,IO.,_¢,=¢ U

el

i

Xi

• • • • e;e ql •

I I I I I

Ol0OOOOeO

i

OF _c:;:i::; "I

oO cO ,e, 41., I",.4,,-_4r _0,-4 _-q_P*l _")o oo (N

• q) 0 $ I 0 e el0

,,, ,o4"o_ _u9 oo0_0

• • • • • Q • • le

OJ OO0_)OC_O_• • • • • e O OIO

I',.-O'_P')'_DP',..P,...41-,p4 • • • •

• eeeeeoeJo i

tl I tl II

,r c:o rd ¢_,..0c0 _9_N ,J¢:_x(:

_0 ooc_¢)_ooo ol(J(J

• • • o • e e eio(::) I ! , ;

- I i

•-_ 0¢_¢_:_,,.-_0¢:¢::) O lO • • •• $ • • Io • • • •

o I I I I

- I!

II II l| II II

_ e,,,I e-I

$ • • • q_ ,JOX..JXP U'I _,,_ (..) q.) (.J _j (.J

i

• 4 o

91

Page 97: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

....................1............................i....I̧

r_ ¢=ooOooo o==¢= I ¢==1=======!;=== =_ I / /u I o¢==,l=oooqpoo¢= 0© 1 I I /

I • • °le • • eie • • i! 010 I / I 1

I"'F"F'" =T I / 1I e=¢_,o_¢_0_¢=_ I I I

0.,,.I =¢=o_¢_=o¢Po¢=o / l / I /m I ==¢=oo¢=0o¢P¢=o= / / / I /

/ ooooooo_oo= / I / I /=l / o_¢=0¢=¢=¢=¢=_o¢= / ! / I /_1 eooleo,i, olooee O. a..4. / I /

/¢=¢=o0o¢==_ooo _ o_ I / I I

; I l --! ! / i lII II I ,i.Im,,o,,$1_=._=OcO¢=oo 0'_ ¢_ W _ w=0 o

_/_'_"_, to_u'_unCu'9_u"pl _ o_1"9 _" I 0/_ _/ o cN _0I °o°I°°o°Ioo"eI • "10 _ I xl • .,I • Io •

I I LI I:" I"I I,_I_ o',qtI.,O .,=(,,q,¢',,,l .=+o_o0 (,q _ o _ It II

1._/_'_,,_t_c_N_¢_l _ / _ I iI ¢_/¢_ / E_I

• / ml' °/" /"I 1= I_ol /_1° ! /"__- ,,-_/oo¢=_mooOc=om/ o I 0 / Im o! ,- _ ._/¢==_o¢=¢=oo¢_¢=¢=/ Q / a. / /¢= ol ¢= ¢= ,.,

/ e=¢_o¢=¢=o_¢_o,=,==1 m / / I.-1¢_ o _ q.__ | °m°q=¢_°°_°°_/ == | ,.J / _/o ¢= I /

z '= I _o_o_oo_ooon o / _ I /_ c, I m_/ o • gig • • Olo o o ol • l I=- I / • o; I I_1o==_q=o¢=o¢=oo¢=I o _,-_ o l Io oi l

/ I / I '_P'/ / _ /=/ i I 1 "t' " _ / 1

.,.+ _ _ d...

• / • • o'e • • oloo • o, • old • i / • • • I= •

°/ / + I I /= + i / _ r /

/ _ ¢_ r',,-i',,,-_,o_o _') ¢'d4Pt"',,,,IP'_ -- i / /.Z_ _ _Ot%l=O_l_PO'_4, 1'131'e11'%1;I ; II I II_,/o-.-,,,,_..-.;;oo0,, , h. r'

$ Q O O O O eL, e O O O' _ _ 0 _ _ _

I o

0

II

tl

11:

o=

I

l

I

I

I

I

I

I

I

!I

I

I

+, i=

" I

" n

I

I

I

Page 98: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

-I

i

I

III

.I

|

II

I1.l

I/I

i

i

I

A

InL,s.t_

,,,J

0

0

0

W

q(]

• •

,-4

II II II

41 ,if411 ,ii.,,J .,I

1

c..) U

U.w

..I

X

U,II--

o_0

3:t-,,

:3

r,- ,4"

• • •9,,,,i

II II II

U'

!

0 Q, WU

93 c?-

Z ,

ii

)

Page 99: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

z

Wl.lm.ll.l

LtILIJ

II

_- ....=_ _

o _,

_ ,.,_,__: _,- =I_-

•, ZbJ3::< {1. bJE _- _ ,_"31-lE ¢J

Z0

U ' ZW

;.._ _;_

o

0

4-, *i::_19

I I • $

e • • •

0 U_UU

94

I

I

I

IIII

II

I

!1

Ii

II

I

I

I

Page 100: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

II

I

m

i

iiI

I:m

I

m

m

ni

I

...m

I,-

n_U!

X

_1

A

o+

OU

A

X

W

OU

A

o

w

A

o

O

.1U

:pI_ I_,.Ira,.i,,.I,,,.I_,,.i,_i

• O • O O O • O

oo go coo etN li_ P,,,, :) t'q U")I,,_ _

.4 e.,,_w..4w,,.4_

:_O_ _:) 41. i_ p,,, Im,,.o ,

J t • O 9 • • O

_ln thin _ ',)tn inln4w..4w...4w...__ ,we......_ w,..

| O 0 elO • O Q

e o • _ • o • o

)_'1 _p'), _'4r. u'_K') q

• • • e O • e

__,__,

ooooioeeo)

I

o_o_eo0

• • • OIO O Oe

_0_ 0_0_ q_(_ 0_0_,

) c: P,'_I,,- ¢::)P_ P,,,o _

I • • O)O • • e

| • oo e • oe

4e.,,4 p.,I w..,d _ 4 w..,,4p"4 _,,,4

O_O_,O_,qD O • • O O • O

oeo

gOOD

toeieoee

I

I

...._....:_;;_

IOOO+OOOO

OOOOOOOO

IOOO0_O0

II

)ooedoooo

tII

0__(

oooleooe

I

• e • e_e • • e_ • e e!e e e •

O__

oeooroo

oeeo!eee

eeoieoo

I )

e e • • e _ o eie e e • o e o e)e e e e o o O

OOOOF_Oe

i

95

Page 101: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

)RIGIN

)F PO_

AL r_ _- "_'

)R QU _L_TY

96

II

!I

I

IIII

i|

III

II

iII

II

Page 102: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I,uNI

I

1

I

,,I

IFi!I

I

,,,,,.40

0

0

LnJZ

.ulhi

i

i

X

!I,,.-,

,p.,,0

gal, _ '

(=)l

Z_

D,,-":<i

0

21

_q=_q _,Q I"',.'

O_q Dw,,4_

P • •

II II , II II

"1

Ol II iiOl Ol

I

I

JI

ooo

4"

-' 0!

-IU

oo

eI

o

I

II

o

o

I

!

v

:1

!

III

o

I

O

i

I

II

i

9II

)))

!)

0

o

0

OF. P.:,'"

oc_

4,

"I,"0,...I ,J

41 al

¢_

o qoc_, ,q=

.lu

.,J

,m

c_o

o

X

NI

)))

_O

97

Page 103: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

==4,¢_

jc..j (..1

I I I

[ZZ_O0,.10.-41._-*-- I-"I[,_'4[J,.J,.J

J(.)OJ..J.,I1[,4[ ,_.J(.J(J

D(.,_ r.D(,4( ,_

.J.J*JbJX,-H,-4I_lLU.. I--

IX

,J I.LJ

+

Z0t.iiIi

(,J

(,_

o

o

+

O..,J¢[

4

o

oo

!

+

4

4"

o

41"

÷ +

_Z ,rG. )..J ,J

o

o

o

I

r

I

o

II II :

0+

C3 (:3(.,t

ORIGIOF PI

I

i"I 41 ,W

I I

i11

i-I

Ii ,iiI 4II 4 = 4,J .Ji .JJ Oi (.J

i

_ 0 0

II II

A

U U U

I

4"

+ +

.l_ i 4

o.o

I !

.J ,..I

,41 ,It

o, O,

4" 4"O_ O_cO _0

Q •

II Itl

o

98

II

I

iI

II

I

i

IIi

I

I

ii

I

II

Page 104: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I;!|

I

I

IIi

II

I1

I

OF POOR L_LI;:_;...i"{Y

D_TAe-_T 4H_CW-6._

:=a.a

N_,CC,,_ mmllla,,,aaali

PLOTI:ZLE_TED BYOP:"

L:NI_R: ! ."13IM.OT8 1"0 BYPlmG"S,_S _iffA SET

?8

O TO PRO_ I_ TNE NEXT ¢_.

I TO PLOTTIE THICXNESSDISTRIBUTION.2 TOI:q.OTTI_ CA'lEER Dts'rRIBUTZC:i4.3 TO f_.OTZ_'S F'RC_TvI%ST& _.4 TO PIOT Z/C'S _ TWZST_ I, F't.4PS.S TO Pt.OTCPI_'.$ TO R.01"C.oU_'_.7 TO PlOT CPBOTH.8 1'0 PLOTC'P_ _ CP LOVER9 TOPLOTSlmW_[Si[C_I_CTERZSI"ZCS.

) 9 TO EXIT CL%ST.

.J

II

99

Page 105: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

f,,,(11X

or)

Z

X

4It

Xz0

v_

X

_9

CO

v

r_

ORiGti_iAL PAGE 't,$

OF POOR QUALIT_

-.L_ "1----- 4- .... !--1 -.... -l---,-_ ..... t .... -Iv-- ---I--_t---

----4-----I--- -i-----i---- i---- -

• ..... o.°

-iTi ....r....----4....... i ....... i .....

I :1 ' " '

| . , • •

i : l i

• . _, l----._.... -_--4--_-.-.

: :

? ? @

U_ '

x

1I

III

III

I

II1II

I1

I

100

Page 106: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIGINAL -"..........

OE POOR QUALA'Y

,J

..Jl.mJ

I

I 101

U

X

Page 107: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

OF POOR OU_LIT/_

: ; ! : = = i : ! _ ! i i ; i i = = i: * • : : * , : , , . , I , , | ,' =----;---+0-; - - -÷ .... _- .......... _ .... + .... _ ..... * .... -l.----;--_4----;--._1- .--1-..-4----4.---_ ....

I_ * , * o , * , , , , i , o i /, o • . o f , i . , • l * *

(-r): . : : . : : : : : : : : : . :x .... ..LL ......... J..... _ .............................. JL_J__J_-- _ .• , * • , i , i , * o o o • t • iI",- . ii . _ : ..... ! T .-F : :• * * _ • . _ . * , , , o o • • , o• il • . = : ...... l l_ i . . .: • : : * : ; , . , ; * . , . ,o • , , Z , | .• sT . : : ....... ! l] ! . . .l I/ I , , I I l : I I I I 1 I I I I• , * • • o * , , , * * * • * I---+---_4---_----+ .... ,..... _,--_.... +.... 4..... ,..... _ ! : : , ' _'--i---,---

C.O : :/ I : : m : : : I : I ; I I I I ' ;ILl .: ,_/ ! .' ; -- ; : : ; : .' .' . . ,I ,, .. ,Z a * , I;w , * * , * * t i , , , + |; ;_ ; : ; ........ _--_ .... _.................. __* ' L.. '

! ! i = i : : : : = ' = : ; i i : :• • . . . , , , , , ,i : . : : : = . = = . ! ......

, , , . _ ..... : : ; . • . . . , . •;. ,; ,; T. .... T, ..... _"_.'--'Tr,.. , ...... : T'*--"'--'--_-.: : ....._ 4'--..4----_--*.4---_,,r : ' ' .

i,_ : : : : • . . . , . . . . , , , : : :; : , . , , . . . . . . .: : -: , ® , : = : ' ' L/ : I =J • * • * • o * l • o o • o , • • ' •

i i i i : : : ; : : : : : ' ' ' =" _ _ .... : * * • * | * o • ,•, .' ,: ,: o: '_'_, ................ ; ......... ..; ....... , "*"* ...... "--'*_ , , . "

...... ._ : "* : : : : _ i .i _ ' '•...... . . . = : : : : ' i : i i-"-*"-';" _'---_ .... _".......... _.... _ .... _..... *..... _---_ .... I----!----_- _-..... _--..i-.-.-_ ....

i i1! ! ! ' : : : : : : : : i i ! ! i" i i1,: i ! ; : ............

"'"T-"! .... I:.... " .... ;-"_-_ ........ "1" , 1" , .w'm * I * *

L, u) : : : .... : ; : : ,! . : ! " ............ :• * _ . , , • • , • . . .

X ,-.---4----***.-., ...4. .... .;...-.! " ' * * ..... * * .

..............• * , o , . , . • ,_ • * * o I • • , , _ • • • , , • • •

--4-- +--4---- P_- .............+""+'--_ .... _-'_- _ "*---_""+'--t'--!- .... _...."- U') : : : . * _D . . . , , | . , , . • . .

--T'"'I. ..... • "-. .... ."---1-- -; -- : ..........• , "--', .... :"-- ,'t"-- ,---'" .*".... ,*-'-" ,"PI :1_"--"_---_--,": ---t--_• * , • o • • • • t i , •

.............x .._... _ .............. eD I : ' ' * I . , . • . I I.... _ ....... t.-..4.. _.;,----.;.. _ ,;_.__.__;_ _;..._ ___.._. _

: . ;_ : : ...........• | i ! , • • i • • ! • ,• , * * , i o , * * , •

: :1: : ......._.... .-...... _---t.. ."..... ._.... .----!----_'----s-,." . --. .' _----_----t-----_---.' .' .. ."• ; : : : . . . . , , , , , • , , .: .... : : : : : : I i : ! I : ;

×o ---i---7".' _ ........l !"]'" : : _ , : : : :""T .... :".... I'-'T"'T-'T--T."-T--"<][ _ : . . : : . : : : : : : ; : : : : : :

.....L.ii i I=: = : : :.......... ; =,, : : ::.... -;-.... 4 ..... _..... _..... F----_- .... _-_i- _-I.*-, I'1/---"+'_ I-- --'+--*'.: : • . , : : ; ; : : : , : : : : :

: ' ! ]: : i .............

.....................i !...... i .... = i ! i ! i : i i i _i ; ! id! i i i i i i i i_! ! l

...................... _,.... -;-.... .;..... l ..... ; .... _----;-------_-;.*_-4. .; .....

• .. : ; : ; , : : • , : •

| | _

>'

(.3

I

I

II

Ii

II

II

II

f

102

Page 108: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i :_¸ _i • ',

II

II

III

!1

I

x

(11

(9ILlZ

L;

.JLLI

A

X

E)v

xZ(3

X C_

t =1_

i-- u

TJ

(JI

<_

3= (=

!

..... r' _-* _* .... •'-o---

_--_ .... _..... _..... _..... _-----I ..... _t-----t-_-I,--

: l

................................ _.... ,;._.._.,

..... I" .... .-_ .... _ .... t .....

: i i

..... • ..... - .... * .... 1 ..... , ..... .- .... 4 ..... ! ..... l.*--

_t.......+..........!.....................,...._....

--I- .... ._-.... _ .....

m_p .... _ .... . ...... , ......... _ .... • .......... p....4..--- _*-

!

I I I

/

I 103

Page 109: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

X

('1')

LI.IZ

n]_!ILl

m

X

GO

lX

v i-

X'_l:#

l.J(.0

v

_8 _.

"_ 0

rim.

,--_-p-+---__ .,:

•---=+-,"--i....4:

--+-i--."_,..,---'-"...._....

I : I : :e• , : • •: ; : . :

......_:_.._ : :

...._ ...._ " i

! ! I

: !

ORIGINAL Y;_:"OF poOR QuAL_T't'

-- i : : : : ' :....:'-'_"'i.....f....P_.'-'

: : : | , . ,_.._.--.,....._....;....._.--,.__...

• , , • ° , ,

: ' : : = I

• : , : : , ; ,eo : , : : . : I

: : . , : . ,

_.._...._.....•....-....-...._....._..._: _ i i i : :

......_---_...._.....:...._--.*--r.-,

l : : I : : :

_i " ' : : ' '....._...._.....,.....i....._--_....i..,

: : . ! : 1 :, : : I : : :

,_-4....÷....";.....,:.....i....+...._---

!-" . . , 1 ': , •.....• : :. l ,]" I "

i--

_--,q

: : : : : : i i: I : : , i •_i i ! • ' '.............-.....i......_--._----i---_.i i i ....

' '_ r .... !"'_, ; : , _ : -

• : = :.. : =i i ; = ;-T"!• , : : : ' " : i

.....I-.... ÷----4 ..... _.... I------I.--'_-4

i _ _ _ _ i --:i, : : : I . I I

....-..............i....i

, . I , I .

! • , e | ,• , i • 9 _o . , • • •_ o o • o •

• : I : : :| I : : : :

: _ : : : iI | ' I t :' , I II , , . : ,•' I ' ' • •

e o • , • ,e _ e i ,

I .! : : : :e • • o _ ,F_.--_. --.--_-.

I I : : :, i : : I lt o • e • ,

"_'-"_" ' I ' I =...---..._--,I I , I : :o • o _ , ,

.| l : I : :Pt----_---.-_---_---t....-+.....I I

: , : : : :, : , : ! ,: _ : , • .

FI:.... _"-i',: . .... '_'-'*::.... ._'--'. : | : : :

"i'"='"i ...._....._.....r....: : : . :

I", .... .T--T.' .... .,'r--r .T

"i : _ '_.....*"....:.....! ,: i i : =• e , • • .

h .... ", ----1"--- ,------," .... ." .....

: I : : : :, o , e • ,

o o • e • o

o e • , e |

o o o • e •

:' ! i i ! l, , • • • o

-i.....i--..'-!-+-'+-: : : : _ :

_F---!---*--__ i-.,• , : , : :

- .... .:... _...:-...__-- ..." ..... :,.....F, , , • , ,

• ' _ i : '

_i

104

_J-%

Page 110: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

• . ." ... •

.........._:, _iii_..,-_.._._...i.. ................... ....................................•.................._ .,,.Z.

II

iU

0

(._

<[

_J

l--t.)

I I05

Page 111: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

X

or)

(_9ILlZ

,5.4._JILl

Q..

X

(D

o_

p

m,ev •

X

I w

fd_ula.

(.O

<I. a6

CD_-CI_ c.-

ORIGINAL P_ :'

OF pOOR QUAL_T'i

i ._,.i/_:• : ', .2"

....÷...._.....,_....._....÷....;.....i.....i"...._"...._....._....._...._....._....._.....""'"; : ..... : . , , " : ' : '_ ' ,

/

...... . t----.-.....--....:.....,........._.....:...._....,-.....-----;---_....,-:-....t-.....,---I--._....

""C-'--T'----; ...."T"....T"....;.....:"...."7....:.........."7..............................!'"7','""--"......... --'"

--_--4--.,---.." .....i.....i.....i ...._.....i.....i....._...._......_....._...._--_- ....,_,----:----;....• , . , , , .... _ • , . . . , ., ............ i , . : :• : ............... _{ i , _, , : .......... . . ...____•.... , ....... l = . ; ; : ,: ; • : : , , .... , . , l ,: = : : : : . • • : . . : : : : : : :

---_---_----_....-_--.._-....;....."....k...._.....:,-....:,-.--L---_...."--.'.L---.,_....i----_...."_ =

............. ____-._--:.... ,....l_:_L___i ...."......:.....L....J.....1.....i.....L....i. ..'...i,,..... _.........[ J.......... l . , : : , . . : (_

'_ _ : ! ' i ! : _ ! i _ "--: "': ..... ''- ' "--'--"! ....."--"

; ; : : : : : ' : : : : : : : : : i: : I:. ........... i_ii ..

, ...._ i i i...........................:, : _..L_.:.................. .....i 1i _ [.............•: i ! ! ! i i ! i _ i i i i i i i i _. .... , . , , : , : : . : ; : : :

....T'"7 .....:....T .....--'";.....:...._.....:.....:.....;" "r ....".....:.....:"--r ....:.....:- -._....

: ; . : : ; : • ; .... , : : . . :

: i '.' i i i : : : : : : : : : : : '. :

: : : • : : ; ..... : ; : : : ; ;

: : : : : , . , , , . ........ .: ' : : : ! { _ ' _ i _ : : : : : : :

----e-.--..-----i-....._-----:.....:.....;.....--........ :.....,........._.....:...." ....I ....:.... ;.....'_.__

• . . , , ° . , , ° , • , • ...... I.....................:.........--.............._----4-....:.....;....."....--...."...."....."----: : : : : : ; : : : , : : : : : : eW..... ,....................... ....

....-.:....-._._._÷...._.....:....._...._..__ .....,_....: , ; : : : : : : : : : : : : : , : : -

i i ! i i [ i/i i i i i i i i i i !i_....,_.....;......;.....,;.....;.....:.. . ....:.....;.....-....,:.....;.....•....- ...._,..........;.....;....

N

106

II

I

III

III

II

III

II

I

II

Page 112: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I , ":

k

I l' ' 1_"--_'-.-!---l-.'--_--'_...._'"_'_....t....h --_...._'-'t........,_--'_'--!--,"4---P"'_-" -

e • • . e • • , , , • e • • , •I ........... , , , ! , . I

t-f-; ................. t• • • • , • , , ' ' • o • • t

, , , : : , : , : , , , , , , : : .

....... --_-'.-.4- ...."..... '....." .... ' o-- '..... ' -_ 4-- _-- '- t , , , , j

• , • , , , , , , o . i i i o | • •

I F---_'-! _ +---_....t....._....+----4....._...._--+ ...._-.-_ • I _____.._._l_! i . . , . ,_. , , . _ ..... /®•. Z : ; : : : .... ) .... , , I : -

I..;.;::..I.,,:,**.,.I

I : ; : : : : : : , , , , , , , , ....

d I---,---.---,....................... -/.......,---,.----,---_--,--,---,....-,--l=o • , : : • : ; ...... , ......I ........ _ : ' . _ : ..... /_

/ ...... _ ....... 1• ' " ' • . , • , • e e , , om . --,----.......... _---1---.,,----_----.----.,-.-: • ; : ; : : ; ' ' ' , , ....• ; " ---,,.-----,-. .... _ ..... _..... ,- ......... .'... ' ..I. 'i ' I I , .

/ . : ., : : : ; ; /i : : ..... _ . , |L : , : ,.._ .... u. 'o * ' • -I--'-- ' _ , • • , , , , • i_OI : : : : ' ' • "'_'_": ..... " ..... , .... _" .... _..... T.... t"" .--'--," .... "'""T"--I_ m• • . • . : : : : r: : : : : ...... l_

........ °/°4--.... ' : ' ; '' 1"_• : : : : : : : , , . . , . , . , , _c_l

m r+;....;';;.................. ............... .....• , • . , • : , ! , : : . . , • , ,

--- ..._ .....:_ ..:.. ;.... : • -- __. • .I | : | l , : ; #. : , , - , --, - ,-----_.... , .... , ---_ .....-----..... ...._I--._.---,----._..-.,--... : ._." ;.

• , . : : : : . : ; : : : : . , . . . .: x I,,,.,, .I!i ..... .,. ;..I.

................................,,,.............,, ,--'*,....,..................,•........, I,,....,,,,....•, K....... ......... t----_-.--_. .... .--....o ............ ................... ......................... _. ............. :....• , , • • • ; • , , • • , • , , ,

e , , , , ' ' ' ' ° ' " ° _ • ' • •

; : ; t l , I : " ' ' ' ' : : " : : :

/ ' : ; : : : . ..................... : : : . ; . , ; :

I" _-+'; ::--_:::.... .'---"!;:,:..... ;::..... :;:'"i\'i"";:':: ':..... ;:.... "::.... ::'..... *::.... "'-_: ".... '::..... :;:.... *';.... t.... •-- ";.....: .....--""'_...... :......_....,".... I..... ;..... ,_'--"._--'"_ .....".....;.... I_D

• . : : : ; : : : : l l | ; I l : ;r _

....,......:.--._.--o_. ......... , ...... ............. ..... _...._. ......--.-_..._..o_ .... _ : •

"" ,@ : : : ' : : : ; ! i ; : I : : : --....;..............,----,-....,....._...._.....i-L,.....-....,.._.,__.,...-,.._.,-._,_...,....,....1

; _-' I i ; • . • ; : i ;,\; : : : . , , : • : /: " ! i : ' " : : • : ; : l | : : : :

• . , , _ : .. _ ..,: • , : ; + ,. _ ; : •

i,I <z,_ ", _, +, _, o+ ,m

/t.I

Page 113: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

p-.O3

Xf...(13

Z

d

_J

LLI

X

QD

XIJU¢J

erw

X<Z_ L')

U3u.l

?I_ Z

(.C>--

<='N1" -

>_ ,,

ORIGINAL PI_,'.-_Io ''_OF POOR QU_ ".M-_';

• I , . o • . * , , , o i o o , , . y_• . • , • • , . , , , o , • * o • ,

: : : : • , , ; : , ; , • , , __ I:, , , .--.-- .--_--:.....--....:.....:......-....t ....;.....:.....:---.--.....,-....:....-,.....-,--_-_--/--_-: : ; ' : : : : : : : : : : : _ -- ------, I ' '_ :y_............. : ! = : • :• • • , • , , • , , , . . o • t o, t-ira ;• . o . _ , o , , , , , o l t • o i

; : : | : : : : : : , , , , , , , , ,

• . i * • , , , , , _ _ o o e | I ,---J. .... _--.;.----i. .... .i..... .;..... _.... -.,'..... _..... i .... +.... .i-.... _.... i---.i---_---: ; : : : : : : : : ' : : I : ,J' !

..... .... •..... --;.............................................. _.....L.._--._____.,'•" _J-.._'-.........'._._,'._._,

='i; : ; : . . : : ; ; : : • . . • . . ............ : : : ; | : :

: : : : : : : : : : . . . . . . . • °: : : _L : : : : : : : i : _ i i _ i, .,._° _ _,._o.4, ..... .m- .... L ..... s. .... _ .... .I ..... L ..... _. .... -I-.._ J ..... • ....... • _ L b

............. !!! .' • , ° * ' • , . ° , . • • o • . .

; : : : : • • , : : : : : : . . •

•----._-_ .... i .... -;-.... _.... i ..... ;..-..;. .... _..... _..... _.... ._..... _-/--.;--_---_-.-i .... 1-.--4....• • o • • • • , , o , , , , • • , ,• e = o • * • * • o , . o I • ¢ •

• • • • • • , • , , , , , o • • * • •

• • • * • . • . , o . . • • , , • , , o: ! : : : : : : : : : : * , , , , , ,

• _ : : : . : : : : : : : : : : .; : :"----T".""": ....:...."T,.....'-""":.....,"""",'r..............._............. :....._.---._..-4----_--.-._.---.

, , . : : : : : : ; • ; : : : : : : :

, • , , ..... : : : : : : : : ! ;

: | : : : ; ...... "'_'i _ i'}" } _ _i }' ' ' ........ •"I--'":.....:...."I"....."....:.........." ....:..........;"....-;-....L.....;....."....--'....J-.--.:....."-.....

: : ! .... : , : : ; , : , ; : : :

....... : : : ; : , ., , , , , , . , , • • • , •: : : • ; : ........ . , , , .

............. ............................_......... :...._...._.....;.....•..........,._._."....;...........: : : ; : : : ......... , , ,

: ; ; : : .... ,* =.... ="" -1"" ": .... :' .... ,'I".... .='" : :

...._.....i.....:r....; ....-'..-......".....r'/-'i"_....._.... _......."....; ...._....._............................., ! : : i i i i / i i i : : }

r '?_J

I

II

= I, |i. i=== i_¸-

108

_._J

Page 114: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

. . • .

I

n:I n]

.J• IJJ

I >

Im

" !:I

W

,2_':

OF POOR QUALIT3f

, • , , q t , , ,

i , o • t . o .I , • , • i . o a, o • o o , . • o

, l ; l . : : : :i | e • _ o , o ,: . : I ' i : . :

---_+--+.-._. ....._....t...._.....I I: : :

• ...._.._......... _....._|

• I: l I

---!--, _--.a..--_-. ,_--.-;---- ...........l , o

o i i , m i i ,

i i I I i !o o • • • •

, o e l o , • • i

o , o • e • • •

....÷-.-_+--_-_--4--I--@-+.' -o , o , e i ii _ •o , l , o , i , •, I i i , i • i oo • o l i • ! o •o , , e l _

,o , , _ _ _ I ...._ I .,-.al.-..,• , , , i o o , l

. . . . . . . • .

. . _ _ o . . . ...... I-. : ._" _'; I _ --l-----l-----l-----

o o e _ , l _ e, , • l _ o o. , , I I ....: ! ! _ I i ' : '

--_ .... _---I------ ', ' :o e e

' ' tf 8

._.__._.+__t__. ___..._... .• !

|I / !

-_.....T;f '...............-................................. j:l 1

....4- ............. _ .... :-.... _..... _.... ÷...._--

"T "---: ....'....--_-:--_---ff-:---÷ .... _..... '.-.... ÷.... i---

: : , , | : ; : :: I ' I I -I----_.....k....-l-----l---

i

-I.....l-_--l-_-I ....,_-,-I----,. • |' I

: i : . , . I ' : ': ; l : l I I l : :: I : t : I : I : ;•:..... r---T---r.---ri ; -, ; -r.--

• : i : _ ....i i : i , i l ! !

....._----+---,---t---+--+---_---,....._--

|

l

---_--_--_---_-.._--. ---_._-_-.._ .... ,..... __-_.. --_...__.--_.--_..-_---_--_: I : :

o o I •

--_----t-----_---._---_-.....÷....._....._....:.....t, -l,...._.....t-----t-----l---e----l-----,t-----l---: I " : : I • • "• i • e • • • • •• , o e o • • e •

-- . : l 1 : I I _ 1.......................................... "I',--'--:----I ............. _ .......i i -'e • •

i! • i I

------l----I ..... l------l---4 .... I ..... _ .... _..... I ..... l .... 44-----I---_---'+----I--'---I ..... _ ....

:i I -- ., i.....,.-.ii,..............in " ' ' ' -'

• c.

il .!- _ _ ...... i..............' "• ,- : i : ?

_,---,¢.-_4_ --,,-,.--..----4,,--_- l--..,._.'.....o e _ , • • ,o , _ . ! | • •: : : | : : : :: : : ' I : : l

8

I 109

!

..

I

Page 115: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

OPTI HI ZATI ON PROGRAM OPT

DISCUSSION

The computer program OPT obtains the optimum camber, twist, and/or flap

deflections for a given configuration by obtaining the minimum zero suction

drag subject to various constraints. On the lifting surface panels, the

component of force in the drag direction is equal to the local angle of

incidence times the force in the direction normal to the panel. The zerosuction drag is thus defined as the sum:

Cd * SREF =N

sum Cp(i) * Alpha(i) * Pa(i)i=l

The index i runs over all N finite elements (panels) into which theaerodynamic surfaces are divided, and

Cp(i)Alpha(i)Pa(i)

Is the delta Cp across element iIs the local angle of attack of element iIs the area of element i

All pressures and velocities in program OPT are computed usingsubroutines from program WBODYwhich, for first order analysis, uses all ofthe assumptions of linearized, thin wing theory. Optimizations may beperformed at all Mach numbers on configurations having up to ten surfaces, andone body. The program does not compute configuration geometry or aerodynamicinfluence matricies. This information is read from data files which are

created by other programs such as WBODY or APAS.

The final optimized result may be constrained to maintain a total liftcoefficient and center of pressure, and various combinations of liftcoefficients on any specified set of surfaces, spanvise section lift

coefficients, spanvise variation of sectional center of pressure (x/c-C.P.),spaneise twist variation, twist and camber over specified span stations, andflap deflection angle.

IIII

iI

iliilII

Iil

I

III

iII

II

110

Page 116: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

lI

l

Il

I,I

ll

lI

I

llIi

l

Il

For a first order optimization, with or vithout a paneled body, twodifferent methods are used. The first uses constraint functions for chordwise

pressure distributions at any or all span stations. Span stations having nochordwise pressure constraint functions may be thought of as actually having anumber of constraint functions equal to the number of chordvise panels. Eachfunction is then a delta function which is equal to 1.0 on the panel equal tothe constraint function number, and equal to 0.0 elsewhere.

The second method uses chordeise polynomial curves, and flap deflectionslopes over selected panels as camber constraint functions. The solution ineach case consists of the coefficients of these constraint functions at each

span station. If a paneled body is present, since its' geometrical shape isfixed, the only degree of freedom allowed for it is the angle of attack, whichmay be constrained to a fixed value if desired.

Second order optimizations may be performed, using camber constraintfunctions on planar configurations without a body. The influence of thicknessmust be considered, otherwise the result will be the same as a first orderresult.

Cases using chordvise pressure constraint functions, or using noconstraint functions, will be referred to as a Cp optimization. This methodof solution first yields panel strengths (delta-Cp's on vortex panels andsource strengths on body source panels) which result in minimum drag, subjectto any constraints, and then the camber and twist is determined from the panelstrengths and the aerodynamic influence matrix.

When using camber constraint'functions, the optimization will be called atwist optimization, which is a shortened form of saying twist and camberoptimization. This name originates because the solution yields the twist andcamber shapes which result in minimum drag, subject to any constraints. Thepanel strengths (delta-Cp's on vortex panels and source strengths on bodysource panels) may be obtained by solving the set of simultaneous equationsusing the aerodynamic influence matrix. The simplest case using this methodwould be a solution which considered only the lowest order camber functions,consisting of uncambered constraint functions (first order polynomials) ateach span station. This would mean the angle of attack or twist at each spanstation was the only degree of freedom, and the solution would consist of theoptimum distribution of twist with vhatever initial camber was input.

The program uses geometry data, aerodynamic influence matricies, and thequasi-inverse matrix (if present), from either computer program WBODY, APAS orUDP. These data are read from datasets which are allocated to the correct

unit numbers.

The program may also be used for analysis only using the geometry andaerodynamic influence matricies read from the respective datasets.

111

Page 117: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

INPUT DATA

Input data, which directs the program operation, is read using subroutineDECRD1, described on page 19, and is stored in the array called "DATA". All

locations are initially set equal to 0. Jet flap and vortex lift capabilityare not available in the program at this time and any input which refers tothese capabilities could cause unpredictable results.

There are three different types of program operation, a Cp optimization,a twist optimization, and an analysis. The following is a brief descriptionof the program input necessary for these three different modes. A moredetailed description of all input locations follows.

Cp OPTIMIZATION

This option may be used to find optimum twist and camber subject tovarious constraints. Span stations may be designated where a specified camberis to be maintained, or where a specified chordwise Cp distribution is to bemaintained. The unknowns consist of panel Cp's, at span stations where thereare no constraint functions, and the coefficients of chordwise Cp functions atspan stations where there are constraint functions. The camber is obtained bymultiplying the optimized Cp distribution by the aerodynamic influence matrix.

The following data must be input for a Cp optimization.

Input variables location

Total CL

XCG - the desired center of pressure

432

The followin 9 input is optional

Input variables location default

The number of chordwise Cp constraint functions 5The type of aero matrix and inverse 7

Second order anlysis of optimized result 8Roll, yaw, and side force constraints (asymmetric) llReference span station for angle of attack 21Input camber 29Mach number for suction calculation 35

x/c for n-velocity in drag analysis & optimization 36CBAR 40C_VG 41SREF 42

20.

nonenone

1

none

geometry0.515,0.875

geometrygeometrygeometry

112

III

Ii

!III

II

IiI

I!

i

iI

Page 118: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

SPAH 43

Additional angles of attack 52Additional angles of attack (unit solutions) 62Individual surface CL's 71

Fixed camber, or fixed Cp span stations 81 +Desired CL*c/Cavg at span stations 151 +Relative delta CL at span stations 201 +x/c of center of pressure (C.P.) at span stations 251 +Relative delta x/c-C.P, at span stations 301 +Relative delta CL at span stations 351 +Span stations with no constraint functions 401 +x/c's to input camber (method J 3, see loc 29) 551 +z/c's to input camber (method J 3, see loc 29) 601 +Twist constraint reference stations 951 +

Additional input camber (method J 2, see loc 29),

m or fixed chordwise Cp distributionsFlap deflections (input camber)

The default "geometry" means the values from the

I dataset which contain the geometry are used.

2840 +3340 +

geometrynone

nonenone

nonenone

none

nonenonenone

see 5

nonenone

none

nonenone

III

The following input data controls the output which is printed

Type of Printout location default

Constraint equation printoutThickness z/c, dz/dx, and initial camberGeometryAdditional printoutPlot dataset created

14 none15 none16 some19 some20 none

I

I

I

I

I

TWIST 0PTIMI ZATION

This option may be used to find optimum tvist camber and flapdeflections. The constraint functions consist of camber geometry shapes,vhich result in a series of unit solutions, and the optimization consists of

finding the coefficients of these unit solutions. The Cp's are obtained bysolving a set of simultaneous equations using the aerodynamic influencematrix.

The final wing camber will be equal to the input ring camber (see datalocation 29) plus the appropriate sum of the camber constraint functions (ifany) plus any flap defections.

I113

I

Page 119: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

The following data must be input for a twist optimization.

Input variables location

Total CL

Twist optimization flag > 0.XCG - the desired center of pressure

417

32

The following input is optional

Input variables location default

The number of camber constraint functions 5 1

The type of aero matrix and inverse 7 0.Second order optimization or analysis 8 noneRoll, yaw, and side force constraints (asymmetric) 11 noneTrimmed or not trimmed 12 not

Reference span station for angle of attack 21 1Type of interpolation for flaps 23 noneInput camber 29 none

Mach number for suction calculation 35 geometryx/c for n-velocity in drag calculation and OPT 36 0.515,0.875

CBAR 40 geometryCAVG 41 geometrySREF 42 geometrySPAN 43 geometryAdditional angles of attack 52 none

Additional angles of attack (unit solutions) 62 noneIndividual surface CL's 71 none

Flap panel locations 81 + noneConstraints on camber functions 151 + noneConstraints on twist 351 + none

Zero input camber at span stations 401 + none

x/c's to input camber {method I 3, see loc 29) 551 + none

z/c's to input camber {method I 3, see loc 29) 601 + noneTvist constraint reference stations 951 + none

kdditional input camber {method J 2, see loc 29) 2840 + 1.0

Flap panel ratios and deflections 3340 + none

The default "geometry" means the values from the

dataset which contain the geometry are used.

The print control input is the same as for a Cp optimization.

I

II

Il

II

III

lIIl

I

114

Page 120: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

lI

l

llI

I

lI

lI

III

I

I

I

lI

ANALYSIS

The program may be used to analyze a given configuration at variousangles of attack with or without camber. The program uses the specified inputgeometry and aerodynamic influence matrix. The Cp's at specified spanstations may be set equal to zero in order to find the influence of various

span stations or surfaces on other span stations or surfaces.

The following data input is required for an analysis.

Input variable location

Analysis flag = 1.0 12

The following input is optional

Input variables location default

The type of aero matrix and inverse 7Second order analysis 8Roll, yaw, and side force constraints (aslmmetric) ll

.

nonenone

Reference span station for angle of attack 21 1?ype of interpolation for flaps 23 noneInput camber 29 noneMach number for suction calculation 35 geometryx/c for n-velocity in drag calculation 36 0.515CBAR 40 geometryCAVG 41 geometrySREF 42 geometrySpan 43 geometryAngle of attack 51 add loadUnit solutions 61 41.02Surface CL's 71 none

Span stations to zero Cp or camber 81 + noneAdditional input twist 351 + nonex/c's to input camber (method # 3, see 29) 551 + nonez/c's to input camber (method | 3, see 29) 601 + noneTwist constraint reference stations 951 + none

Additional input camber (method # 2, see 29) 2840 + 1.0Flap panel ratios and deflections 3340 + none

The default WgeometryW means the values from thedataset which contain the geometry are used.

The print control input is the same as for a Cp optimization.

115

Page 121: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

DETAILED DESCRIPTION FOR DATA INPUT

Location Data

If this value is nonzero the case is terminated

4 The total CL of all surfaces.

5 l.J NFX = I = The number of chordwise constraint functionsNFY = J = The number of spanwise constraint functions

Two cases:

1. DATA(17) : 0. Called a Cp optimization.Cp optimized - camber results from Cp

I=0

l<0NFX = 2 is used as a default value.No constraint functions are used.

Constraint functions should always be used forsubsonic Mach numbers.

Individual span stations may be specified where noconstraint functions are desired using datalocations beginning at 401.

Fixed span stations (see location 81) always haveno constraint functions.

NFY is ignored (NFT = 0 is used regardless of input)

2. DATA(17) > 0. Called a twist optimization.

Camber optimized - Cp results from camber

If0I>1

Twist only is optimized. (same as I = l)Twist + (l-l) camber constraint are used.

If J = NFY > 0 (works only with a single surface)

The twist (or camber constraint coefficient) values,U(k,eta), are constrained spanwise on each surfaceIn the form:

NFY

U(k,eta) = stun a(k,i+l) * eta**ii=0

k = 1,NFX

II

III

II

II

III

III

lI

116

Page 122: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

IiI

II

II

lI

IlI

II

lI

l

lI

9

10

11

IMATRX. JMATRX

IMATRX < 0

IMATRX < - I

IMATRX < - 2

If the aeromatrix is from WBODY.If the last aero matrix is an inverse matrix.If 1st aero matrix is a thickness matrix.

JMATRX> 0

JMATP,X"

This is used only with configurations havingbodys which are paneled with source panels.

Bodlmx Body Cp Un (for body configurations only)

0 Yes No No1 Yes No Yes2 Yes Yes Yes

3-4 Half No No5 No No No6 No Yes No

7-9 No No No

(does constraint functions)

< 0. Second order analysis.-1. Second order optimization is performed.

< -1. Second order optimization, including thickness drag.A second order optimization can be used with DATA(17) > 0. only

The value of q (dynamic pressure). This input is used tosignal that a flexible configuration is being considered.This can be used only with a twist optimization(DATA(17) > 0.).

The number of g's at the design CL (DATA(4)). This value is

used to multiply the weights from locations 1801-2301 inorder to find the deflections due to the inertial loads on

a flexible configuration.

If 0. The symmetry data from the geometry dataset is ignored.

= 1. Constraint equation included for roll.= 2. Constraint equations included for roll and yaw.= 3. Constraint equations included for roll yaw and side force.> 3. Uses slmmetry data with no additional constraints.

These constraints are used only for aslmBetric configurationsXCG, YCG and ZCG obtained from DATA(32-34)

If a negative number is input, a solution is obtained forflap settings to satisfy a roll constraint for a flexibleconfiguration. When applied to symmetric configurationsan anti-sI_netric aero matrix should be used. If q = 0. isdesired (DATA(9)), set q< 0.

117

Page 123: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

12

14

15

16

17

If<-2.If=-2.If---1.If" O.If = 1.If> 1.

Prints geometry only, no optimization or analysis.No add load and no drag polar.If DATA(17) > 0. , calculates trimmed polar.An add load and an optimization is computed.Computation using input cambers (analysis only).Computation using Cp's from plot dataset (WBODY).

MlX.NUX MIX ffi the number of constraint equations printedNUX ffi the nmnber of Q(I,J) (drag matrix) rows printed.

If greater than the number of equations, all are printed.If a negative number is input the equations will be printed

Only if the matrix is singular.

= 1. Print source dz/dx and z/c matricies

= 2. Print both source and camber arrays= 3. Print camber slope matrix

The geometry printoutIf > 0. or < -1. A wide range of geometric parameters will

be printed.

If > 0. A twist optimization will be performed,unless DATA(12) > 0.

It may be recalled that a twist optimization is only aterm used to des_nate the type of optimization procedureinvolved. The twist optimization procedure may be used tofind optimum twist camber and flap deflections. The

following input should be considered when performing atwist optimization.

The final wing camber will be equal to the input wing camber(see discussion for data location 29) plus the appropriatesum of the camber constraint functions (if any) plus anyflap defections.

ll8

II

II!

!!

II

III

II

Il

l

II

Page 124: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

iI

i

III

I

II

II

I

III

I

I

II

18

19

20

21

24

Printout of velocities due to thickness (source panels).

>1.2.

>3.>4.>5.

printout of w velocities (normal to panel).printout of u velocities (x direction).printout of v velocities (bi-normal to panel).printout of z/c for thickness.printout of dw/dx (2nd order only).

IFt_ED Various orders of intermediate printout (-2. to 4.)

-2.-1.

2.

.

4.

Least printout (no drag n-velocities)No upper and lower surface cpsMore printout

Prints flexible unit solutions and

(v-w), (w-b), (b-v), (b-b)/d_ove +Above + 2nd order boundary condition solutions

DPL_ O.1.2.

>2.

No data is placed in a plot dataset.Data is placed in an i_PAS plot dataset (geometry).Data is placed in a UDP plot dataset.Data is placed in a UDP plot dataset (extended).

The reference span station which will be used to calculatethe angle of attack. This angle of attack is only usedfor reference purposes in order to calculate twist. IfA0(K) and A0(J) are the local angles of attack withrespect to the ft,,stream, COSZ(J) and COSZ(K) are the localdihedral angles, and K is the reference span station, then:

Alpha = XO(X) / COSZ(X)

and the value of twist for span station J wili be:

TWIST(J) = XO(J) - klpha * COSZ(J)

X<O

K=O

K>O

All twist values will be referenced to the freestream,

i.e. Alpha = 0.K = 1 is used. If a body is present then Alpha is

determined by the angle of attack of the body.This station is used as the reference span station.

determined by the angle of attack of the body.

<0. All normal velocities (slopes), used to compute the zero

suction drag, are interpolated chordwise from theboundary condition control points (usually x/c = 0.875of each panel) to x/c = RD (see DATA(36)). A thirdorder curve f_t is used for this purpose.

119

Page 125: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

26-28

29

S.I_

If>0

Otherwise (default), the normal velocities are interpolatedassuming possible discontinuities where flap panelsoccur (see locations 81-150), and the chordwiseinterpolation of normal velocities is performed whilethe flap deflections are removed. The interpolation isperformed using information obtained in data location36.

Surface to be extended to centerline (paneled bodies only)

The surface will only be extended when the aeroinfluence matrix is calculated.

S = surface number (in ascending order).

K=OK=IK=2

Extend inboard panels with zero sweep.Extend inboard panels with same sweep.Extend inboard panels with negative sweep.

i.e. if DATA(26) = 2.0 The calculation of the aeroinfluence matrix for surface I 2 will be

performed by extending the inboard panels toy - 0. with zero sweep,

N.MF (N,M,F integers) Initial camber input specification.

N < 0 No initial camber is assumed.

There are three ways of inputing any initial camber andthe resulting camber slopes from each method will beadded together.

. Reading span station twists and camber normalvelocities at panel control points from thedataset containing the geometry.

. Inputing normal velocities at panel control pointsusing locations beginning at 2840 or 3340. Forcases where it is appropriate, values of twistmay be input using data locations beginning at351.

3. Inputing x/c and z/c using locations beginning at3951 and 4001.

120

II

III

II

II

III

II

III

II

Page 126: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

II

II

I

lIIl

III

l

Il

lI

method # 1

If M > O, the casber will be read from the geometrydataset in the following manner.

M=I The camber values only (not the twist or angleof attack) are to be read from the geometrydataset. Any twist in the initial camber isremoved.

Mffi2 The camber values only (not the twist or angleof attack) are to be read from the geometrydataset.

M=3 The twist and camber values (no angle of attack)are to be read from the geometry dataset.

Mffi4 The twist, camber and angle of attack are tobe read from the geometry dataset.

If F k 0, the camber will be read from the geometrydatas_t in the following manner.

F_2 The flap values will be read from the geometrydataset and subtracted from the initial camber.

F>4 After subtracting from the initial camber, any

flap deflections from the geometry datasetare set equal to zero.

121

Page 127: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

method | 2

Unless N < 0, twist and camber values may be obtainedfrom normal velocities (normal facing upward from thepanel) input in the order of the control points

beginning in locations 2840 and 3340. The values inputin these locations may include both twist and camber.If no values are input, there will be no be no camberinput by this method, since all data locations areinitially set equal to zero for the first case. Thevalues from the 2840's are assumed to represent a

smooth camber distribution and will be interpolated tocompute drag. The values from the 3340's are assumedto be due to flap deflections and will not beinterpolated when drag is computed (see DATA(24)).

method # 3

If N > 0 camber may be input in the following manner.

N = ND > 2, the number of x/c values where the z/c valuesfor camber are specified (locations 3951,4001). Thesex/c stations are the same for all span stations andmust include x/c = 0. and x/c = 1. The camber, andz/c's apply to fixed span stations only (see DATA(81)),unless DATA(17) > 0.

122

II

III

II

II

III

II

III

II

Page 128: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

l

I

i

I

l

l

I

i

I

l

I

l

I

I

31

32

33

34

35

36

37

3839

XO0

XCG

YCG

ZCG

RC

RS

The • value of the pivot point for angle of attack.

Used for second order theory only.

The desired center of pressure (to override value fromthe geometry dataset. If a value < -99999. is input theXCG constraint is not used.

For non-slnnnmtric rolling moment only (see DATA(If))

For non-slmunetric rolling moment only (see DATA(ll))

The freestream Much number (used for computing leadingedge suction only).

If 0. the value from the geometry dataset will be used.If < 0. the Much number will be set equal to 0.

The x/c on each panel where the normal velocities (localangles of incidence) are interpolated for optimizing dragand for computing drag.

If RC< 0.IfRC= 0.If RC> 0.

oPr @ x/c =- RCOPT @ x/c = 0.875OPT @ x/c = 0.875

analysis @ x/c = 0.515analysis @ x/c = 0.515analysis @ x/c = RC

Recall that the drag increment from each panel is equal

to the delta Cp times the area times the local angle ofincidence. The local angle of incidence may vary znthe chordwise direction, and the boundary condition issatisfied on each panel only at x/c = 0.875. Thereforethe interpolation is necessary to obtain an angle ofincidence for each panel which is a closerapproximation to the average value for the panel.

The x/c fraction of each panel which is used tocurvefit (x,¢p(x)) in order to obtain an approximatevalue for the leading edge suction (default = 0.250).

Since RS < 1.0, if the value is input as M.RS, withM k 1, M will be the number of functions used for thecurvefit. If M = 0, the default value is 3 functions(i,e. M = 3). If < 0. a detailed printout results.

Drag polar (41 points given)

Delta CL for drag polar. Default = 0.05Starting CL for drag polar. Default = 0.0

123

Page 129: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

4O

41

42

43

5O

51

5258

61

CBAR The reference chord length for computing QnIf 0. CB_ = CAVG is used.

CAVG The reference chord length.

If 0. value from the geometry dataset is used.

SREF The reference area.

If 0. value from the geometry dataset is used.

Span Span, any consistent set of units may be used. Thisvalue is used for reference purposes only.If 0. value from the geometry dataset is used.

Initial guess for angle of attack (for configurationshaving bodys paneled with source panels)

kLPH&D(1) The configuration angle of attack with respect to the

freestream (degrees). This is in addition to anycamber distribution. For an optimization theresulting angle of attack is used for ALPItkD(1). Ifa value is input for &LPH/d)(1), and a body ispresent, it will be assumed to be a constraint onthe body angle of attack.

ALPHkD(2)_PHAD(8)

cA_mn_(1)

The 2nd angle of attach where an analysis is desired.(maximum number of angles of attack = 8)

If ALPItkD(K) < -90. kLPH_D(K-1) is used.

If ALPH_D(K) > 90. an add load solution is given.

i.e. (Alpha = 1.0) - (Alpha = 0.0)

Input in form OB-OV.CkM.THK, and used with _LPHAD(1)

This input is used to define which set of unitsolutions to combine into a final solution. Since

the solution is linear, the unit solutions maybe combined in any combination.

OB = the order of the Cp on the body (one digit).OV = the order of the Cp on the lifting surfaces).CAM > 1 camber included.THK > 1 thickness included.C_M = 0 no camber included.

= 0 no thickness included.

0B, 0_, CAM, THK are each one digit.

124

II

III

II

II

III

II

III

II

Page 130: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

l

I

l

I

I

l

I

I

I

I

I

I

I

I

I

I

I

i

i

If=0.

If<0.

OB = 4, is used for the body Cp,OV, is determined by DkTA(8), and

camber and thickness are included.

OV = 2, if DATA(8) < 0.

OB

Same as above except the 2nd order axialsolution (if performed) is used tocalculate u,v,w.

Cp

12345

The body pressure formula isdetermined by the value of OB.

Cp=-2tuCp = - 2 * u- beta2 * u'u- v'v- w*wCp = - 2 t u - utu - vtv - wtwCp = Isentropic pressure formula (default)Cp = Isentropic for Alpha = O. + isentropic add load.

u,v,w Use 1st order axial contributions if camthk > 0u,v,w Use 2nd order axial contributions if camthk < 0

E.9. c_WrHK = - 31.02

- Indicates, 2nd order u,v,w from axial solution (if performed).3 indicates, pressure formula |3 on body.I indicates, Ist order Cp on lifting surfaces.0 indicates, camber is not included.2 indicates, thickness is included.

62 CAMT_(2) Used with /_PHAD(2)68 CAMTHK(8) Used with ALPH/LD(8)

71 The desired values of CL for each surface. (maximum of 10)If 0. the CL will not be constrained for that surface.

125

Page 131: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

81 The input depends on whether a Cp optimization, a twistoptimization, or an analysis is to be performed.

* * * For a Cp optimization (DATA(17) = 0. ) • , ,

The input consists of the list of span station numbers wherea fixed camber is desired, followed by a list of spanstations (input as negative numbers) where a fixed Cpdistribution is desired.

The span stations where a fixed camber is desired arereferred to as fixed span stations, and the resultingcamber slopes will be equal to the initial input camber.The list of span station numbers must be in ascendingorder.

These span stations have the following properties:

. If a span station number in the list is input as J.K,K > 0, rather than just J., then the J'th span stationis assumed to be a fixed span station with an unknownvalue of twist (see 351 for a definition of twist).

All subsequent fixed span stations will have this valueof twist (plus any twist difference specified by theinital input camber, which may contain twist, or thevalues obtained from locations beginning at 351), untilanother J.K is found in the list of fixed spanstations. (e.g. this option could be used for a fixedsurface with an unknown deflection).

. There are no Cp constraint functions used. Each panel Cpis regarded as an unknown (this can be thought of as adelta function type constraint function).

3. The initial twist and camber is used (see the discussionfor data location 29).

. The final slopes are obtained by adding the optimizedangle of attack to any initial input twist andcamber.

5. No x/c-C.P, constraint is allowed.

6. No CL*c/CAVG constraint is allowed.

126

II

I

II

IIII

II

III

II

I

II

Page 132: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

I

I

I

I

I

I

I

The span stations where a fixed Cp distribution is desiredare input as negative numbers following the list of spanstations where a fixed camber is desired. The list of spanstation numbers must be in ascending order. The Cpdistribution for this span station is input in place ofnormal velocities in locations beginning at 2840.

i.e. If the span station has panel numbers beginning withijl and ending with ij2, the Cp's are input in locations(2840 + ijl - 1) thru (2840 + ij2 - 1).

These span stations have the following properties:

. There is one Cp constraint functions used at each ofthese stations. This constraint function has the

desired Cp distribution.

. If a span station number in the list is input as - J.K,K > 0, rather than just - J., then the J'th span

station will have the desired Cp distribution

multiplied by a constant to be determined during the

optimization.

3. No x/c-C.P, constraint is allowed.

4. No CL*c/CAVG constraint is allowed.

. Twist constraints may be used in the same manner aswith span stations which do not have a fixed camber(see the above discussion of fixed span stations andthe discussion of twist constraints at data location

351).

* * * For a twist optimization (DATA(17) > 0. ) * * *

These locations are used to define the panels where flapsare located. It may be recalled that a twist

i optimization is only a term used to designate the typeof optimization procedure involved. The twistoptimization procedure may be used to find optimumtwist camber and flap deflections. Further properties

I of these flaps (deflection ratios) may be input inlocations beginning with 3340.

I

I127

I

Page 133: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

le An input value of J.MMNNKK means that for span station

J flap number KK runs from panels MM to panels nn.

If KK is input as 00 it will be set equal to 01.A maximmaof 20 flaps are allowed (KK=20).

* * * For an analysis (DATA(12) = Io ) * * *

For an analysis these locations are used to specify thespan stations where the Cp's are to be set equal tozero, or the normal velocities on all panels of thespan station are to be set equal to zero.

This feature may be used to find the normal velocities

induced on any set of span stations (or surfaces) bythe remaining set of span stations (or surfaces). The

normal velocities induced at the panel control pointsby all span stations where the panel Cp's were not setequal to zero may be found under the heading "DRAGN-VELOCITIES" in the printed output. Angle of attackand the presence or absence of camber may be controlledusing locations 51-58 and 61-68. Data location 36

should be set equal to 0.575 to supress theinterpolation of the normal velocities to other than

the panel control point (x/c = 0.875). The averageincidence of induced velocities, for the first angleof attack only, may be found under the twist column

in the printed output, or in the plot output datasetas twist.

The span station numbers should be input in ascendingorder.

. A span station number input as a positive number willcause the panel Cp's to be set equal to 0.0 on thatspan station. The panel Cp's on all remaining spanstations (except those as described below) will remainat the value achieved after an analysis at thespecified angle of attack, and with or without thepresence of camber.

. A span station number input as a negative number willresult in the normal velocities on each panel of thatspan station to be equal to 0.0. The Cp's on allspan stations input as negative numbers are adjustedto achieve this result by canceling the normalvelocities induced by all panels where the Cp's werenot set equal to 0.0.

128

I

I

III

I

III

III

Ii

IiI

II

Page 134: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

I

I

I

i

I

I

I

I

I

!

i

151

201

251

301

'kt

_t

For a Cp optimization (DATX(1?) = 0.) t_

The desired values of CL*C/CAVG at each span station.If 0. is input, the value is unconstrained.

For a tvist optimization (DATA(17) > 0.) **

Used in conjunction vith DATA(5), these locations areused to fix the coefficients of the camber constraint

functions to desired values (input < 1.), or to constrainthe value to be equal to the value at another spanstation (input the other span station number • 1.). Ifleft 0., the coefficient value is unconstrained and anoptimized value will be chosen. Only the camberconstraints are input at these locations. For twistconstraints see location 351.

If a camber constraint coefficient of a given order isconstrained, all higher order coefficients at the samestation are also constrained, even if zero is input.

Input is in order of the functions at each span station.

151152

150+(I_X-1)

1st camber function for station # 12nd. camber function for station | 1

1st camber function for station # 2

2nd camber function for station # 2

Locations 201 - 350 are used for Cp optimizations only.

The relative value of delta CL at each span station

If no values are input, the constraints will besatisfied exactly.

The desired values of x/c-C.P. At each span station

If 0. is input, the value is unconstrained

The relative value of delta x/c-C.P, at span stationsAt least one of these values must be nonzero if any x/c-C.P.values are asked for. If a uniform change in x/c-C.P, isdesired the value in these locations should be equal to the

expected value of CL*c/CAVG.

129

i

Page 135: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

351 These locations are used for inputing initial twist values or

twist constraints. The input in these locations depends on

whether a Cp optimization, a twist optimization, or an

analysis is being performed. The twist of a span station isdefined below.

* * * For a Cp optimization (DATA(17) = 0. ) * * *

If span station J is a fixed span station, the valuesinput in DhTA(350+J) are treated as part of the initialtwist input for span station J. Therefore if spanstation JP is the immediately preceeding fixed spanstation (to span station J), which had an unknown value

of twist (J.K in DATA(SI-150)), the resultingoptimization will have:

TWIST(J) = TWIST(JP) + (TWIST0(J) - TWIST0(JP) )

where TWIST0(J) and TglST0(JP) are the initial twist

input values for span stations J, and, JPrespectively (see data(29) for the input of initialtwist and camber.

If J = 1 the angle of attack of the first span stationwill be equal to DATA(351) plus any initial angle ofattack (from locations beginning at 2840 and 3340 andthe geometry input dataset (fixed span stations only).

If span station J is not a fixed span station, any valuesinput in DATA(350+J) are will be used to constrain the

twist diffe¢ence between span station, J, and areference span station, JR. If DATA(350+J) = 0. thevalue of TWIST(J) will be unconstrained. Therefore the

resulting optimization will have:

TWIST(J) = DATA(350+J) + TWIST(JR)

JR = DATA(950+J)

if JR = 0

if JR > 0

if JR < 0

JR = J-I is usedJR = JR is used

the constraint is made with respectto the free stream, i.e.

TWIST(J) = DATA(350+J)

I

II

II

II

II

II

III

II

I

130II

Page 136: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

i

I

I

I

I

I

I

I

i

I

I

I

I

I

I

For a twist optimization (DATA(I7) > 0. ) * * *

If DATA(350+J) = 0., then the twist of span station J willnot be constrained.

Any values input in DATA(350+J) will be used to constrain

the twist difference between span station, J, and areference span station, JR. If the initial twist of

station J was set equal to zero (see data(401)), thetwist constraint is mde on the final twist difference

between the stations. If the initial twist was not set

equal to zero, the constraint is made on the differencein the twist increments which are added to the initial

twists at the two span stations.

final twist difference constraint

TWIST(J) = DATA(350+J) + TWIST(JR) + TWIST0(JR)

constraint on increment

TWIST(J) = DATA(350+J) + TWIST(JR)

Where:

TWIST0(L) is the initial input twist of any station L

TWIST(L) is the increment of twist give to station L

TWIST(L) + TWIST0(L) is the final twist of station L

JR = DATA(950+J)

if JR= 0if JR> 0if JR<O

JR = J-1 is usedJR = JR is used

the constraint is made with respectto the free stream, i.e.

TWIST(J) = DATA(350+J)

If J = 1 the angle of attack of the first span stationwill be equal to DATA(351) plus any initial angle ofattack (from locations beginning at 2840 and 3340 and

the geometry input dataset.

131

I

Page 137: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

* * * For an analysis (DATA(12) = 1. ) * * *

TWIST(J) = DATA(350+J) + Twist0(J)

i.e. the initial twist of span station J isIncreased by a fixed increment (DATA(350+J)).

The twist of a given span station is defined as the angle ofattack of the span station (with any camber removed) withrespect to the freestream, when the angle of attack of theconfiguration is zero. This means the twist of span station Jis equal to the local angle of attack with respect to thefreestream, A0(J), reduced by the angle of attack, Alpha,times the local dihedral angle, COSZ(J).

i.e. TWIST(J) = A0(J) - Alpha * COSZ(J)

Alpha Is either the angle of attack of the referencespan station or zero (see DATA(21)).

The angle of attack, Alpha, may be obtained from the localangle of attack, A0(K), of the reference span station K,which is measured with respect to the freestream.

Alpha = - A0(K) / COSZ(K)

e.g. Suppose reference span station K and span station Jhave local angles of attack A0(K), and A0(J), with

both A0(J) and A0(K) measured with respect to thefreestream. Let COSZ(K) and COSZ(J) be the local

dihedral angles. Then if a(K) and A(J) are the

respective angles of attack after a pitch angle Alpha:

A(K) = A0(K) + Alpha * COSZ(K)

A(J) = A0(J) + Alpha * COSZ(J)

The twist of span station J is defined as the local angleof attack, A(J), when the reference angle of attack,

A(K) = 0. Therefore using the above:

Alpha = - A0(K) / COSZ(K) , and

TWIST(J) = A0(J) - A0(K) * COSZ(J) / COS(Z)

132

I

II

II

II

Il

III

II

IlI

II

Page 138: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

401

551

601

** Fcr a Cp optimization **

/t_t

The span stations where no constraint functions aredesired. See also location 5.

For a twist optimization **

Input as J.KL, where J is the span station where the camberor twist from the geometry dataset are to be set equal tozero (see location 29 for a discussion of input camber).

If K = 0 the camber values are set equal to zero.If L = 0 the twist values are set equal to zero.

e.g. an input value of 12.02 means that span station 12will have the camber, but not the twist, from the inputdataset set equal to zero.

The J values (span stations) must input in ascendingorder.

The x/c values where the camber is specified (see 601).

The z/c values for camber.

The values for x/c = 0. and 1. must be specified.

The z/c values for each x/c at every span station areinput in consecutive locations starting with location451. The values are input first in the order of thex/c values for a given span station, and next in theorder of the span stations. Any location left blankwill be assumed to have a z/c value of 0.

Camber values should be input only for fixed spanstations (location 81), or when a twist optimizationis preformed (location 17). Twist values may beinput using locations 351 to 400.

If an analysis only is being performed, data location 17

should be made • 0. In this case all span stations mustbe input (although 0. is permissible). This is to avoidconfusion of the fixed span stations with span stationswhere the Cp is to be set equal to zero (see thediscussion for an analysis under location 81).

133

Page 139: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

951

100110021003

100410051006

1007100810091010

Twist constraint stations.

L = DATA(950+J}

Twist constraint at span station J implies a

nonzero of DATA(350+J)o

L < 0 Any twist constraint at span station j will bemade with respect to the free stream.

L = 0 Any twist constraint at span station j will bemade with respect to span station (j-l).If j=l the constraint will be with respect tothe freestream unless a body is present.

L > 0 Any twist constraint at span station j will bemade with respect to span station L.

L > nst Any twist constraint at span station j will bemade with respect to the body.

Hinge Homents locations 1001 - 1100

The values in the following locations are for calculating orconstraining up to twenty-five hinge moment coefficients. Thehinge moments are calculated by taking the sum of the momentsinduced about a given line by a set of prescribed panels.Hinge moments may be constrained only when performing a twistoptimization (DATA(17) > 0.).

The two points which determine each line about which the moments

are taken, are input in locations beginning at 1001. Thepanels determining each integration area are input inlocations beginning at 1051.

The x value of the 1st point for hinge moment line number 1.The y value of the 1st point for hinge moment line number 1.The z value of the 1st point for hinge moment line number 1.

The z value of the 2nd point for hinge moment line number 1.The y value of the 2nd point for hinge moment line number 1.The z value of the 2nd point for hinge moment line number 1.

CBAR for hinge moment number 1 (if 0. uses CAVG).The constrained value for this hinge moment (no constraint if 0)if < 0. hinge moment array number 1 will not be printed.Reference area for hinge moment number 1 (if 0. uses SREF).

134

I

I

III

II

II

IIII

II

II

II

Page 140: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

101110121013

101410151016

1017101810191010

1051

1200

1201

1801

The x value of the Ist point for hinge moment line number 2.

The y value of the 1st point for hinge moment line number 2.

The z value of the 1st point for hinge moment line number 2.

The x value of the 2ndpoint for hinge moment line number 2.The y value of the 2ndpoint for hinge moment line number 2.The z value of the 2ndpoint for hinge moment line number 2.

CBhR for hinge moment number 2 (if 0. uses CAVG).

The constrained value for this hinge moment (no constraint if 0)

if < 0. hinge moment arra_ number 2 will not be printed.

Reference area for hinge moment number I (if 0. uses SREF).

Beginning in this location the panel numbers for determiningeach hinge moment are listed. An input value of 0. indicatesthe last panel number for a given hinge moment calculation hasbeen input. A sequence of panel numbers may be input byinputing a negative panel number after a positive number.

i.e. 1051 3 5 10 20- 55 0 3 - 40

will have panel numbers 3,5,10, and 20 thru 55 for #1and panel numbers 3 thru 40 for t2

due to camber, input in same order as the control points.These values will added to camber values input by othermeans. These values are assumed to represent a smoothcamber distribution and will be interpolated to compute

drag.

If > 0. The effect of the normal velocities due to thickness

will be included in the optimization.

The normal velocities at the panel control points due tothickness.

The total weight distributed over each panel. These valuesare used in conjunction with location 10 to obtain thedeflections induced by the inertial loads on a flexibleconfiguration.

135

Page 141: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

2840

3340

The normal (outward) velocities at the control pointsdue to camber, input in same order as the control points.These values will added to camber values input b_ othermeans. These values are assumed to represent a smooth

camber distribution and will be interpolated to computedrag.

These locations are also used to input a desired Cp distributionfor a given span station (see the discussion for data(81)).

i.e. If the span station with a desired Cp distribution haspanel numbers beginning with ijl and ending with ij2, the Cp'sare input in locations (2840 + ijl - 1) thru (2840 + ij2 - 1).

The same as for 2840 except the values are assumed to bedue to flap deflections and will not be interpolated whendrag is computed, nor will the the deflections contribute

to camber when computing twist.

If flap panel ratios are desired for a twist and flapoptimization, (DATA(17) > 0.), the flap panel ratios are

input in these locations. I.e. if panel IJ is a panel offlap # j, and it is desired that this panel will deflect0.60 units for each unit deflection of flap # j, then set:

Data(3340+IJ-1) = 100.60

The value of 100. is added to differentiate between initial

deflections and flap panel ratios. It is assumed thatpanel IJ is defined as a flap panel through locations 81-160.

136

I

II

II

II

II

II

II

III

I

II

Page 142: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

III

I

IIII

II

II

I!i

LIST OF VARIABLES

OPTIMI ZATION VARIABLES

NFX

NFJ

The number of constraint functions at each station

The number of constraint functions at each station (jet)

ISFX

ISFJ

The surface number where the jet attaches(if ISFX = NSF the jet is removed)

The surface number of the jet(if ISFJ .gt. NSF) There is no jet

ITRIM,]TRIMKTRIM

The character array number for trim variation variableThe constraint equation number for the trim variation.The variable which determines the desired variable for

trim variation.

NCLSMCLYNPBNSTBMTWlSTMUTWSTMXCP

The number of surface CL constraints

The number of spanviseCL constraintsThe number of panels on fixed span stationsThe number of span stations without constraint functionsThe number of twist constraints

The number of unknown twists on fixed span stationsThe number of x/c-C.P, constraints

CXX(IJ)WF(IJ)

M1M2HUMLT

The normal velocity at the control point due to camberThe deflections at the control points due to flaps.

The number of equations to be solved exactlyThe number of equations to be solved least squareThe total number of unknownsThe total number of B(ML)

GENERAL VARIABLES

cxom}(a)IJS(IS)iao(a)ISO(ISF)JS(IS)MS(IS)HBHCHORD(J)NSNSFNSP_(ISF)NSLHST

The chord value at the centroid of span station JThe value of IJ vhere section IS beginsThe number of the first panel at span station JThe section number where surface ISF begins.The span station where section IS beginsThe number of span stations in section ISThe number of basic solutions.

The number of panels at span station JThe total number of sectionsThe total number of surfaces

The number of span stations on surface ISFThe number of vortex shell sections

The total number of span stations on all lifting

137

Page 143: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

NST5

NTB

NTL

NTP

NTS

NTSL

NTV

surfaces.

The number of source span stationsThe number of body panels.The number of vortex shell panels.The total number of panels.

The number of source parameters.The total number of vortex shell span stationsThe number of vortex panels.

LIFTING SURFACE PANELS

CAM(IJ)

COSZ(IJ)

CX(I,IS)DS(J)

DWDX(IJ)

DX(I,IS)ZTA(J)

PA(IJ)

SINZ(IJ)

TWIST(J)

WF(IJ)

WTHK(IJ)

X(KL,IC)

XC(IJ,1)

XC(IJ,2)

E..E(l,J)Xr.E(2,J)XM(I ,IS)

XTE(I,J)

XTZ(2,J)XX(I,IS)

Y(KL,IC)YC(IJ)

Ycc(J)Y0(1,J)YO(2,J)Z(KL,IC)

ZC(IJ)

zcc(a)ZTHK(IJ)

Z0(I,J)

ZO(2,J)

The normal velocity at the control point due toThe cosine of the normal of panel IJ• /c values for the control points of section ISWidth of span station JThe local dv/dx at thickness control point IJDelta (x/c) for the panels of section ISFraction of span running distance for (YCC(J),ZCC(J))

camber.

The area of panel IJThe sine of the normal of panel IJTwist of span station J

The deflections at the control points due to flaps.The local dz/dx at thickness control point IJ• values of the corners of vortex panel KL (4)• value of the centroid for vortex panel IJ• value of the controlpoint for vortex panel IJ• value at the leading left edge of span station J.• value at the leading right edge of span station J.x/c values for the midpoints of panels of section IS• value at the trailing left edge of span station J.• value at the trailing right edge of span station J.x/c values for the panels of section ISy values of the corners of vortex panel KL (2)y value of the control point for vortex panel IJy value at the control point of span station Jy value at the left edge of span station J.y value at the right edge of span station J.z values of the corners of vortex panel KL (2)z value of the control point for vortex panel IJz value at the control point of span station JThe local z/c at thickness control point IJz value at the left edge of span station J.• value at the right edge of span station J.

138

I

II

II

II

II

II

II

III

I

II

Page 144: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

III

l

iI

II

iIII

II

II

I

l

BODY PANELS

S(I)

BT(IC,IJ)

BETA2X

IBB(K)

IJB(K)XX(X).Y(K)

XB(IC,KL)XB0(I)

XIN_ET(ZJ)XN(1,IJ)XN(2,IJ)

X.(4)ZN(5)xN(6)

X,(7)X,(S)X,(9)

XP(IC.KL)X0(1,IJ)xo(z.zo)X0(3,IJ)YB(IC._)IP(IC,KL)ZB(IC,KL)ZP(ZC,_L)

SQRT(DY(1)**2 + BETA2*DX(I)**2) I = 1,4

tans**2 + beta2 for each side of body panel IO

= 1. velocity boundary conditions.= 1.- Hach**2 mass fluz boundary conditions.

The body station number of the first station in bodysection K.

The panel number of the first body panel in section K.The number of • body stations for body section KThe number of panels at each body station (half) for

body section K.

• values of the corners of body panel KL (4)The • value of the center of body station I.mass flow coefficient of body panel IJ; 0. = impermeable• - component of body panel IJ normaly - component of body panel IJ normalz - component of body panel IJ normal

x.(1) / z_(8)XN(2) / SQRT(XN(2)**2 +XN(3)**2)XN(3) / SQRT(XN(2)**2 +XN(3)**2)

SQRT(XN(2)**2 + XN(3)**2) / XN(8)

SORT(beta2*XN(1)**2 + XN(2)**2 + XN(3)**2)

SQRT( DI(1)**2 + XN(2)**2 + XN(3)**2} =

• values of the corners of body panel KL (4)

• value of the centroid of body panel IJ

y value of the centroid of body panel IJ

z value of the centroid of body panel IJ

• values of the corners of body panel KL (4)

• values of the corners of body panel KL (4)• values of the corners of body panel KL (4)

• values of the corners of body panel KL (4)

2. * area

planar

planar

planar

139

I

Page 145: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

COMPUTED VARIABLES

Cp(IJ,K) The delta-Cp across panel IJ from basic solution K.

UK(IJ,K)VK(IJ,K}WK(IJ,K)PK(IJ,K)

The control point upper surface • velocity.The control point upper surface binormal velocity.The control point upper surface normal velocity.The control point upper surface velocity potential.

US(IJ)

VS(IJ)

WS(IJ)

PS(IJ)

The thickness induced upper surface • velocity.The thickness induced upper surface binormal velocity.The thickness induced upper surface normal velocity.The thickness induced upper surface velocity potential.

The following variables are required for 2nd order solutions only.

WSX(IJ) d/dx of WS(IJ) source normal velocity.WCX(IJ) d/dx of WK(IJ,2) camber normal velocity.

KKX The number of 2nd order boundary condition solutions.

UBE(IJ,K)UBO(IJ,K)

= 6 if there is no body.= 9 if there is a body.

The even symmetry u velocities due to 2nd order b.c.The odd symmetry u velocities due to 2nd order b.c.

II

I

II

II

IIII

III

II

I

140

Page 146: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

!

!

i SUBPROGRAM_S.

I A * signifies the subroutlne is from program WBODY

i SUBROUTINE FUNCTION

MAIN Sets the main array size for the program.

ABMAIN Reads input data, computes geometry, and sets array

sizes.ACMAIN Controls the flow of the program.

AER02 * Controls the program flow for the computation of Ist

i or 2nd order pressures and loads.AERO2B * Computes the u velocities due to 2nd order boundaryConditions.

AERO2P * Computes the 1st or 2nd order pressures from the

I induced velocities.AERO2V * Computes the odd and even symmetry velocities induced

by the basic solutions.

i AMINMX * Finds the largest, smallest or largest absolute valueof the elements of an array.

BAINFL * Computes normal velocities after the Cp's or normal

i velocities on specified span stations are set equal tozero.

BODYGM * Computes and prints body geometry from input data.

BODYMX Performs calculations for optimizations with paneled

I bodies.BODYRD * Reads body panel geometry from APAS dataset.BODYW * Finds the intersection of the body and the aerodynmaic

i surfaces.CAMBER Computes camber from input.CLCM * Computes the lift drag and moment characteristics of

aerodynamic surfaces.

i CLOPT Controls a Cp optimization.flow of calculation for

CNSTRn Calculates the Cp constraint functions for a Cpoptimization.

I CP2 Adds second order terms to the Cp's for an twistoptmization using second order pressures.

DECRD1 * Reads the input data.

I DISPLY * Prints arrays of characteristics at the panel controlpoints of the aerodynmaic surfaces.DMXI_VE * Moves the elements of a double precision array.DSSPLY * Prints arrays of characteristics at the panel corner

I points of the aerodynamic surfaces.ENDREC * Used with errset to check for APAS type influence

matrix.

!

!141

!

Page 147: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

FIELD *

FXDX3 *

FLXSOL

FXROLL

GEOM *

GEOMR

GAUSSHSHLDR *

INTRP3 *

INTRP4 *

INTRPX *

INTRPY *

MATRXF *

MATRXT *

MAXCHK

MTXADD *

MTXMLT *

MTXMVE *

NOTZRO *

ORTHO *

PHIXY *

PLOT *

POLAR *

PTNFRM

QIJT

QUADMX

REGION

SQFIT *

Computes first order field point properties usingpreviously calculated influence coefficients andthe first order solution.

Integrates data using a third order curve fit throughthe nearest four points.

Directs the calculation for the add load and basic loadand obtains the deflections due to inertia forces.

Prints rolling moment coefficients for rolling momentflap optimizations on flexible configurations.

Computes the geometric characteristics of theaerodynamic surfaces and panels.

Reads input geometry from geometry dataset.Solves simultaneous equations using Gaussian elimination.Solves sets of linear simultaneous equations in a

least square sense.Interpolates or differentiates data using a third order

curve fit through the nearest four points.Interpolates or differentiates data using a third or

fourth order curve fit through the nearest four points.Interpolates or differentiates properties chordwise on an

aerodynamic surface using subroutine IXTRP4.Interpolates or differentiates properties spanwise on an

aerodynamic surface using subroutine INTRP4.Displays arrays of data.Displays arrays of data.Checks for variable which exceed maximum value.

Adds multiples of two arrays.Multiplies two arrays.Moves the elements of an array.Checks to see if an array has any nonzero elements.Solves sets of linear simultaneous equations using the

method of succesive orthogonalizations. Aquasi-inverse matrix may be computed or, ifpreviously computed, used to perform the solution.

Calculates v (binormal) velocities on aerodynamicsurfaces from phi (for 2nd order solution).

Writes geometry and aerodynamic data on a disk unit

for computer graphics.Calculates first order drag polar and aerodynamic

cofficients.

Calculates Cp's from the constraint function coefficientsin a Cp optimization.

Computes drag coefficients for thickness drag in anoptimization using 2nd order Cp's.

Uses the method of Lagrange multipliers to maximize aquadratic form subject to a set of constraint equations.

Calculates hinge moment coefficients.Calculates leading edge suction using a least square

Curve fit of Cp to cot(x/c).

142

I

II

II

IiII

IIiIIII

I

I

I

Page 148: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

I

I

I

I

I

I

I

I

I

i

I

I

I

TRANSQ

TW0PT

TW0PTP

TWOPTQ

TWST

_/TXDRG *

VTXDR2 *

_TXMAX *

VTXLFT *

WCXSTR

WlXTRP *

file

5689

1011121314

Used fortrim polar calculations.

Performs the transformation used for spanwise constraintson twist optimization constraint functions.

Controls flow of calculation for a twist optimization.Calculates panel Cp's which result from a twist

optimization.Calls QUADMX and checks for optimization of quadratic

form.

Separates twist and camber from normal velocities atpanel control points and computes camber z/c's.

Calculates vortex drag in the trefftz plane.Calculates coefficients for vtxdrg.Subroutine used for optimization with vortex lift.Calculates vortex lift from leading edge suction.Calculates the camber constraint functions for a twist

optimization (l_X > 1).Interplolates velocities to various points on panels.

use

input dataPrint outputscratch filescratch filescratch file

storage of influence matricies and quasi-inverseplot output fileAPAS geometry input filefile for output of trim variation calculation

!143

I

Page 149: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

FLOW DIAGRAM

**********

* AAMAIN ***********

IV

********** **********

* ABMAIN *<==>I<==>* DECRDI *********** J **********

V

I **********

<==>* ARRAY ***********

Program OPT

V********** **********

* ACMAIN *<==>I<==>* GEOMR *

********** [ **********

A

N

A

L

Y

S

I

S

V

J **********

<==>* GEOM ***********

V

J **********

<==>* CAMBER ***********

I

II

II

II

i!

II

I

IIII

I

144

Page 150: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

i

ITWIST OPTIMI ZATION

V

V

V

IV

IV

V

IV

IV

IV

II

III

II

Ii

YSI

S

¥**********

<==>* REGION ***********

V**********

<==>* FXROLL ***********

V**********

<==>* TWOPTQ *<=>**********

V

IV

***********

<=>* TRANSQ ************

***********

<=>* QUADMX ************

V***********

• WBSOL ************

V***********

• ORTHO ************

********** ***********

<==>* TWOPTP *<=====>* MAXCHK *********** ***********

I

I

I145

Page 151: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIGINAL PAGE _SOF POOR QUALITY

IV

V

IV

Cp OPTI MI ZATI ON

********** **********

<==>* CLOPT *<==>I<==> * WINTRP *

• ********* I **********

V

I ********** ***********

<==>* QUADMX *<==>* _SOL *

• ********* ***********

V

I *********

<==>* TRIM ***********

V

V **********

V***********

* ORTHO ************

ANALYSIS

********.. ********** ***********

<_...... > <==>* BAINFL *<....... >* QUADMX *<==>* WBSOL *********** ********** ***********

V

**********

<==>* TWST ***********

V

I **********

<==>* REGION ***********

V********** **********

<==>* _TXDR6 *<=======>* VTXDR2 *********** **********

V

I

ii

!

Ii

II

II

III

Ii

Im

I

146II

Page 152: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

II **********

<ffiffi>*POLAR ***********

I

I

I

I

i

I

!

I147

Page 153: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

TEST CASE

Results for the aspect ratio 2.5, sixty-three degree leading edgesweep trapezoidal wing of figure 4 are presented in this section. TheI0 X I0 uniform chordwise and spanwise aerodynamic paneling used foroptimization is indicated and is typical of planform graphics output ofthe program.

A M = 2.0, CL = 0.I0 tri,Bed second order minimum drag due to liftcase of figure 5 is presented in the remainder of this section. A rootchord twist constraint was imposed to remove the small disturbance apexsingularity common to subsonic leading edge problems. This result iscompared to first and second order optima as a function of the

longitudinal stability parameter dCm/dCl or alternatively the pitchingmoment at zero lift, Cmo. The supersonic nonlinear small disturbance

minimum drag results are the first published to the knowledge of theauthor. The best second order result for the present problem is 6%

lower than first order optimization and occurs at approximately twicethe stability level. The first and second order lifting efficiency of aflat plate of the same planform is shown for comparison purposes. Theimpact of twist and camber for the subsonic leading edge case underconsideration is substantial. Additional results are presented inreference 3.

Test case input is presented on pages 151 and 152. Detailed

program output for this case is presented on pages 153 through 202Typical aerodynamic data graphics output is presented on pages 205through Z16.

148

Page 154: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

i

II

II

II

Ii

I

III

i

I

._,_. __ ..... _,

_=2.5- .23

" 83 °

& - .05C

_oo_._,__.._

////.-<//-'/.//////,

H/./////,

/

/

/ /

/ / //

/ / I

, /J• • f

/ /

/t/

I

1

/,._'/Z/

/

/

Fisure 4. Three Dimensional Second Order OptimumModel Problem

I

I 149

Page 155: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORI,"z-I[',_'_ _r _..... _::_

OF POOR QUALI¥¥

: ! { : : ;

: i i il ! !

: ! !i

- dq_d_ L

Figure 5. First and Second Order Opti_ for a

Subsonic Edge Condition

M = Z.O, CL = 0.i

!

I

l

II

II

II

I

II

IIIi

I

150

Page 156: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I!

I

II

II

II

III

!I

!i

I

!I

_; il_

TEST CASE INPUT

C63-45 OPT T/C = 0.050

C63-45 THICK OPT T/C = 0.050

63-45 OPT T/C = 0.050FREE FORMAT

C < 0. IF NO JETFLAP

C

C **

C

C

C*

C

C

C

C

C

C

C

C

AT M = 4.0 IST NO CONSTRAINT XCG = FREE

AT M = 4.0 2ND TWIST, NF=3.3 XCG = 12.0

AT M = 4.0 2ND TWIST, NF=3.3 XCG = 12.0

C

C

2-I,

CL-TOTAL

4 0.1000# CHORD-CONST F'S < 0. - NONE

53.3

MATRICIES FROM WBODY, INCLUDING INVERSE (-3.0 INCLUDES THICKNESS)7-3.5

2ND ORDER ANALYSIS < 0.

2ND ORDER OPT =,< -I. ; < -2. FOR THKDRG8-1.00

ADD LOAD OPT, = 0. IF < - 2., GEOMETRY ONLY WILL BE PRINTED.12 1.0

12 0.0

IF > 0., THE NL_BER OF CONSTRAINT EQUATIONS PRINTED.14-100.100

CAMBER PRINTOUT = 3.0

15 3.0

GEOME.TRYPRINTOUT = 2.016 0.

C ** TWIST OPTIMIZATION IF > 0.

17 I.

C MOST PRINTOUT = 2.0, NO UPPER LOWER CP < 0.19-I.

C > 0. FOR A PLOT DATASET

20 2.0C* EXTEND FIRST SURFACE TO CENTERLINE

C 26 1.2

C CAMBER SPECIFICATION ( < 0. FOR NO CAMBER INPUT )29-I.

C* XCG

32 12.000

NO XCG CONSTRAINT

32 -99999.

MACH NUMBER

35 4.00

CONTROL PT FOR DRAG CALCULATION (& OPTIMIZATION IF < 0.)36 0.875

CONTROL PT FOR SUCTION CALCULATION < 0 FOR CURVE FIT PRINTOUT37 0.250

151

Page 157: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

C

CCCCC

C

C*CC

ORIGINAL P,-_._ i,,_

OF POOR QUALITY

CAVG SREF SPAN

41 0.0 160.0 0.0

ODD AND EVEN SYMMETRY U,V,W45 334.

ODD AND EVEN SYMMETRY D/DX U,V,W46 334.

ANGLE OF ATTACK

51 0.0 -99.00 99.00CAM-THK

61 11.22 12.22 12.02FIXED SPAN STATIONS

81 1. 2.CAMBER CONSTRAINTS

151 I.E-08

153 0.0 0.0

155 0.0 0.0

0.0

12.02

TWI ST351 0.0 -1.50 0.0 0.0 0.0951 0.0 1.0 1.0 0.0 0.0

10.1-1.

0.0

11.02

I

II

II

I!

II

tII

II

II

I

152

!

I

Page 158: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Ii|

I

I

un

p

;.,,

| .11

I 'iII

"1 _•

im

I :I

,11

Page 159: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

'!

i._ _.

'11,

/

_ ,,_Wl,"

w,_

_ _ECq _ IIEII

_Z

u. u,._i

Ul.ll.;

,I[ ,II 4{_,llLa.O,

XN_

_41'0'

_. : o,.c

!

II III II Iit II II II

I f_l¢_ ""

xxlm

oo

0.,I

W_

WW(,Ju

VIVI

II II

Z _,,

ORIGINAL PAGE! _SOF POOR QUALITY

_ _oo0_000_

"_ _W='-- II 'l " "i ,l ,, !' " I'

wW_w _w_w_ _-*_i m_/_

_..z.o:=..==wo=-ooo_oo:o J J

S___d_ M"" "'_"" "_""

mmm_mmmm_mmm IOOIliOOI

lOll IIIlU IIII lill II $

zz2_zzmzmzzz_

II II || II il II I!ll li II It |1 li ill |1F

-, , T..:oooT." " " "i" " "_" "

154

!

6, iw

eL q[Wq[

I,-W I,,,-Imm-_'qm _'Z_¢_

¢Dq_O¢lO

W,_ OOOG!O

WWh.IWW

I[ _m"_Z1-

ZZZZ_

,,,,,,,,i,,

,'_ ZgZ_ z

II II I! IIi |!

Page 160: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

|I

II

..|

I

ICD_C

.:-.,

.:-.,

mcl_¢eOOOq

mewqJwe_m0._i

g qlJo oq• .h,,O.,0 m0.,t

O_ POO

_¢D¢ 0BO • OqlP

w=q_,h,,Oe,4e=*

IOeOOO

enmOe4wiNieuO

)oooOo

q) o • o _ q) e qF o •

_ _ alq_lCtmocDcI_ • Q • q_ o o • Q •

O aP • • q • • oe •

O O O • I_ II • • 0 ql

T-~,--__ooo,: oo_oo

i e • O qF O 0 • eo

i . • 1go ooleeo oo

e.4e,4...e e,4_.._.-O_-ee,,4_._e,,0I , !(_ qll qJ o o q • o o • •

• -qF_-_),e.q.u.,_e=_,e-o,e=O-._ -=h=4i -- i

! II

Page 161: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

t_WWa¢¢.DW0

Qo¢Doo

Q

IO

X

U9[Im

In4¢

u_0

laJii(._Z9(

o

o;=i..iZ

(4,_0.

•.;'4 bJ

OOOeOOOi

_ ! _ WWWW

i XZZE

1 zzzzi

IIII II IIII| IIII IIII III_ II IIi I

W_U__

.i1

ORIStNALOF PO01_

I!

==I_ _ 0'_ li')li') k

i""II II II IIII

I_ ImmlIml_1=4 iml

F.,; _ _,-__.

QUAL

I-.U.. IL Ii.

II II II !1

v I1,,X ,I[_x O.

156

Page 162: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

,nI1

I

/m

I

|

|

. _J

I

w4

qm

I!

9c

II

*11

..,o,,,°Jm!o_o_°oo_o_,,.mO_ o_ DC_mC_ oe_ csa_o0_o0_ Q0_o0_ o• e o o e q oe • e o e e a_e e oe • • •

o_QO0¢_Oo oO_OOC_O _0_0

• O • • O q • e • e • ap o q_ o o • 4 • • •oc_ c;oo_oo oOc_oc0qo oo_ooo

0 41_C_ 4p 0 4'1 o 4r 0 4It O 41'c:_41_o 4r ¢) 41_c_ 41"Q• e • eod • e • e • • e q_e e • e o e e

' / | | 157

I

OFPOO_I_,

,.J

IIII

,.9

,,:,, ,,,,

I,, i"'I" ,, "Ig,. ,,

It II II

,I[ fig

ZZZ

k**-, t,.I

W_) 4,

!W W_

¢4s-M.s.

MW_JW

Page 163: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

FI

N_

_OOm

-=

mmNm

g-

I

• o _ I_,_ ! I

:_OOR )UALI=_--- i, !i

' I

= I

= !

B

!

" ""_="="'_ =.== I,,t,,,,,,,4,,,,,,,,I,,,,,,,,,,,,,,,, . I

_-.,-i.JW

=|=_="'=_'_"i d _=

, . = .-==. =-, II/ ,1[ _ /I-.bJOl,= |

0 1 [L I"_ b.li_ .,JZ r !2) |_.,J .,IZ I zs_m*-. _ ":c_oo

Icn_x =I¢=xm_i_J_U oZZZ l

m tZZZZZZZZZZZZ X

o/.--=.--,--=._'_"='_< _ o_

=z========== ,_,-J,-,_ =,/000¢:10¢D000000 _:_3::_

/°°°°°°°°°°°°"'_" " = I158 /

Page 164: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

.J

.,|

i" I

I

III

i|

II

g,iO_

e,4_0

1,4

J

C2

gl

OR_G

OF P )OR

159

Page 165: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

k •

i

x

o_oo

oo

Page 166: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

,.m

I

II

I

i/,iI

I

II

!

!I

Q

.=s

ell

=.

ql

41'

A

I.

I_I_I_I _ _4_

lllil IS

ir)l,,..I_s.'D I_i,4 ( o,,41.9o

eooo oo_l_esomO O g_ e • e q_ • • o

e i 11 i illS, i

_141. Osao O_V'/4M f_looo_ i,,,_0 v=_lll i/_v.l v')v .)

oooooo_ooo• o qp • e o_ • • o

' Iil I I III I1,

0_ _0e,4e.o ,,-0,-0 --h-,,-o_-ooo0o oo I_looo

ooeo ooqee e

I I Oil I II]I | ,

?ll?;l,]::;

)

O_ PO0

00_ ,,4_00U5 I/'/_ f,5o

I',.. I_11/'/4l. f,'l I_IP') (_ _l(_l

.,.¢oo0 oo o(_ oo• • • • o Ip 4 ql oS e I I e I e t e e

d_q_lP'_4 _lf_f", qP41"

..,oo,=oo,,,: _'_'oo

O0 9 O_ B4II el II II

..h=edI_ aO4._O_I 0.'),,'_

li54' I_. _ ,,'_,.4 o-._vl ,,._.4.-¢ ¢'_10_c01'.. _illi_ 41.4"

oooaooo_ooee oqeoeqee

le • ee ee eqee

_iO_ _ll_P4_l;@vl(_d_ ..4meIO0 O0000c: O0

li_ li_ V51/'11/')Id51i5U_ ilr)u')

" I ! I

Page 167: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

_a

Ol _IG_NA1

PO0_

illell

Ii ,.iollI

Ill

t_l_ooo oID _oo

"i"1"=.*O_.U_W U_4P. 4, _) . 4p

!¢_=,,0

".',.'' .. I.. ",..=., .,__ ,, _ ' _'_",_

I i =°

_r .,I._._;O000QO4:QO0 t_ IO_ I II

"""i""]'"" ..::-.,., == °= i,.° °i

=,= i_,= =_,I.=

.,oo==oo=©o _

• "'"i'"1'"i

= -°.=-_=o° " ,-._"• • • _ I • o • 41 • • _4P _ ¢DCD I_qO w4

,,,*_0 0¢_ oo ,,=,,=0OCD

I I

¢_ ¢DCD_CD OCDC_ICD ¢Di_ V_U_ UI_ V_t_ t_U'IV_c:).-* ¢_p14. u') _0 1_40 O_o,, ooo ,o 16Z

Page 168: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

In

I Inn, / i

i

!!++!+" i+'° °O IIa O0 O0 tol 00 ClO oO ct_ _

Ctcl OI I_ IIqll Oil IID_ O0 OIo OCClg O0 It_l ItlII Cl_ iI_ O0 tO OC

• _O CD_I IIIQ Cl_ tell QO ilI Q _lO acI _lI_qI_ IIO c_II Illl I_ !CI_ oO O0 IC

t _ i :_" oo oo oo _ ..,o i_,o ®o ..° °o °c

,_ _ -° .. °0.. oo_ _.. °0.. 00..IC_ oo OI mlI o_II oI _oo IIo clo QI _aP'l_o ,,_0 woo P'lo

" ol I I Iq o liI I go •

i ° ' o 0° ,-r,° .. " _"

I "+ ._0".++++_.:_._0+00+ "+I+° 0"0"+" _. +" +" _o"+" +" +"0 +o +- +o +°

I _ +-""-"0"0"'0""0000----00-0 _"0"0"°-00---• i_ o_,,o ":: '_,:: ",_ "+" .

'_I _ P_I _I _I IFIO j_I P_I P_I _I _

n +"""""""°+'+++++"++0+,:.,,."' "' "; 'l '; ";

I + !

+ i

I

iI

I

i+++++l oo o_

000 :+0 .Cl ._

00:: _--.ooo oo oO oo

41 9 I • • I I', 0 •

I_i I _ I_.o

o.o.i_.°

m4 _ u4 ml

+

Page 169: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

!!ii!!:w_ _a No

Io _o _o_o No

g,dO

o. ._

@40 = elN_

"i "i

_ _.

ed _ _

N

N

0

0

_O t_O QC

_ _Q all_l I_ Ill

oo O,

I 0 IlO IC

/

:o. ,. ..oo ill Ia

I

4'I _I gOI

I_I _a;ell le_I

! I

I

I

i:PodR OU_ LI'_Y'

i

I ,

°o I°= _,:

°c_ ] °l_ • • •

p_'l),III ia_'IIm 0,i'Do

"? £I

i

I,,4

164

I

' I, I

" !ii.. ;,_ .." i, o _

"'"- -!i !-"_ °°

II Io IO Io cI_ oo

o.o. ._._ ==,=, I ==,o j=

"" '7 7Ii

i

i

I

1

Page 170: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

1

III

O0

' "" :"_... =' ;=" t_

_NQ _ 0_

ii ' .

IV'Jm InO

1 !_0 _0

n ", .i.,

!,., .,I

I

I 'I

!I

I

ORIGOF P,

1.40 II"1II

il_e 41t0

O0 Ci_ OCwOO 1_0 I1"}_IIQ _=... ;=,,., ,Io ,.

t

0o a=•_ ;=,i° -

I II I

I

I

!oo I= aoo ioo I= 0oo ioo ©o

oo IQQ _0 0_t

;_0 _ _ _eo ;oo , • iIQ Io OO •

t

".=":: --oil DO

I

imm No

.. ,,o ! _ "°;" '" 'i '"

165

I

;,,)

Page 171: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

!! !i!ite5_ 4,o 4,o_d_cD qO0 ff_ae,_O lenn,O I6_P_4PO e,10_ _Q

bO 0aSa e,,00

_ o.o.o.o.

_IQ NO 4P_

D ,

. i

i _o oc

O0 O0O00_O0 O0

oo _

°° _.:!

eo! o lies !

oo o_

"° 'I,_II

_o _._°? !

I

!

,

ORIG!NAL _l,:S_i_ _t

OF P )OR _iJALr_] _

"° i!o, oo i, o. -o

I0 It I10 IO

oo

o°.° o._o iv_o 0_o _m _0o

_ OlD 01_ 001 ooI,-o I_o 0_o I_o V')ooo too ,:,to oo oo

go !oo go eel go

0o 1oo /= o o

/°o_: oo o_o oe= oo

_c: iv'_o v_o Ino U_:

¢_1o _41.o 4q_ C_lo gO0..,,: I_:o _o ..,= ..,oo,: i':o _ '=a oa

el leO ell oa_ oo

olo Io ,_ o

"; 'l '' ""

I

i

166

I

i

l

_ i_ _'

Ii

Page 172: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I I

OF'. Pu_i _,_LX.I..... /

I-I

-In

,,..,:....!j,. !!!!!!!i!!-" "";i:-I °° :: "° °"°°: "°°°°°"°_'°'° -_,.,o °° ooo,, :,_ :: °o o.. o,_oo,,,° ,,,

"" ,, _, _,,_ ,.

• i !_"_ _ _ _"_. ,o. ........o ._.. oo oo..

::oo _- o,o =a oa i /

_ OO O0 _ OQ

I _ _, I Io to fn

I *ioo .., oo oo oo _ _ oo o= oo.li_I

o,,.,...,,, o,=_o o..°o°o -__-.o.° oo• II OI

;i,I : i

: !-o .o .o .o !o.° .. -_• i_ _ _ _ __O

I ' "": I

• _

... ,I " " • "_ , ,"i,,,,, .., _ _ ,., ,,., .,

I !--tI - - o . . ° .

I "67

Page 173: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

==

==

0,d

==

==

==

W

_6

N

_q

M

oog$$O

JiORIGiI

IOF PC

4'

oo ooo4oooI °

• t

o'I''oaooo' _

• sq o$o_o o •

oo_ooo0o_o

o_ o_o o_o

_AL "_" '-:_

OR Qt_ALi"_"_;

,W('wI_ I_,,U'_t,D@"__,4,,,W

UB¢_I¢_¢%1

_oo_og_ oo

°° °l ° $ ° _ ° _

_.4oo_moo_oo

'1'?'_o0ooo_oo

222J222J22_ooo_oo_oo

_m__ 168

O0_iOOO l_O

I

I

Page 174: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

nnnu

i

I

i1 _ e4

in _ _

, I

Page 175: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

e.4

0.

==,I(

i,,4

== .:==

¢4 •

ORI(

OF 1

e O _ O e qll ° e e

ilNAL P_'_-=__OOR _ UAL_.

=...=

?.

.=,,.I

..=X

tl'_lf') V'__rl U'AIF1tdr')v_l_rl of'9

O0 OleO0 qJOO

II

Im

O

p*'l(_J

II I|

1

170

0

oo

oo

o

oo

e,,,l

n=no

a,mt •01,4

al

OQDm

OC:D

De,4m4,16J=DO00u=4

w* _,,4

u=4

=.4

Od

iml

Page 176: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

iJ

I

,I

"!l

I•I

III

.n

. iI

I

i

0_: _'_'__-_

DOOOOOOOOO_O

V_

w4

_40_

0 0 • 0 • • O q 4) O Q • 4_ 9 0 I_ • 0 • O • O O 4 O O I) I

'_ °=*'°°0°°°°0="I°°'_°',°°_i _! /

ooc oooo=oo= -=o°oo,_,_oo=o_o==o=ooo=, oooa°=o= ...=o°°°°,_oo°_oo= oooooo_ 0..,::_oo_ :o.,::,.==,,:==,,.=:®©:_,=o•.0 ....... .....=- o oo :o :=':©'''''"

I i °°°°'_':"'

o/u_

O Oq • • • _ • • • _oO Oe • • eq • • • ¢ • • o q • • o g

4. o_1 oo /no ao o_ o_/oo _o o© oo_ oIll / , "i

aocqoooooooo_oo omoooolooooooo c:to ooo

• oq • • • O • • • qo • • e o • e _ o oo _ o o oq o o e _

/ .11 ,/N_m_oooooo_o_ oooo o_looonooo_ooo• oqe • e4 • • e e_eo • e e • e _ e e e e e e eq o e e O

_, o-,=o,-_a.-o©-_=o,.,_=,,a=:,-.oo,-,oo_ _=_

l] Oi]lOl_ii 11 i I i_li I t ili_il i I i I 14 t I ii

| ! t

._ / iL .I

!II

o _-_¢_¢D CD¢_ ¢D ¢:_¢30 ¢DCDOeSOoCD _JC OOO_CD_D(O

-_-_-_ •.•,...

I

mooooaooooooo

eeoeeqeeeeeee

=o oo|oo _o o

oooomcSowo_o

e • go o_ e go e ee •m foes ,0 csO escs

I1

1

oolo_ o_ oooo0o0O ill O O O ! O e O 1! O 0 9

1o oilfllo O_ oOV')oOV')O

o, go go , go. ooo

=..!_==_=0.',=o

O qJqO O O ql O 0 0 nit O O qt'

O _ OO OO CDO

_¢D CO¢_O¢)¢Dc_es_mO o¢ mocDe,4eso¢_• e**0 ***e.o,

oe; o_ o¢* ioo

1 ,

Page 177: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

O_O_c

OoOOC

C_0¢D1000¢

0000000¢_O0_¢lO00C

O00C_O00_0OOQ_O

i

ORIGINAL

OF POOR

oo oe= c_oo ¢=0 oo ¢Jaoo om ooooo_,ooeo**aloeo,,

! / /¢_CS ¢D*'_q_CD _ ¢DC_ ¢Dqa,", "_e;w4.

_0_OB=_ _O_II O¢_ _ll 1,40 (I_O i ILO000p O0 NCIO4POI= _lO O_¢I

O • O O • O • ql O • • I • O • qll • tta,,J

!clD

,,-PIO_O _ o4r oo _ 04 oo i_o o ;o,.,

ooo..,= oN o= 4-oo,_ oo an= o4 0 O t ! O 0 O I ; ql O | O 0 O 410

0° =° =,=°= °° == i.,=i|

• i,,J

OONOC _tO_lO_ OIt O¢IO =• ..., .............

=- °° °° °° °° °i °°_°°,, °=,,°o,,,== _,°°_° _...°¢lOIl= OO¢_tO_II= _llOCI° •

• 0o,, *ooqooo,o,o,oo I 0_ I_i °°'°°,i=°°'='=,.,,=°,.,,=,=,,,0.,,,0.,,,.,=0,,,0= == _0 IIOI II_lolI_lO Oq_ IO OOII

ooo,,,o,,,o,o,,,o,,, ,_

=1 O

==,,,°=,,,,°°,,,°°,,,°°,,,°== _ !;ooooc= I¢_oo,=o_=¢_¢,=oooo _-

° o_oc I,='oom==o _,._=_', oc=l ..*

• ,**, o,,,,o,,,,o,, _.- _ 00

00 o© 0o Ioo ¢= o=o _ _

==_==,=4 • il,,=J_,_,=,,

i tU t_J J:_ :-r O

4Pift_OP,.4KCP_om,(_lP')4Pt_ _.400_o..e 4[ I.,, it,. _,4

i I i I

I0¢_I

I,m

iZ,,_I

i"

I==

It

,W

== i=,=,=,'=

It A W_4

_0104

O'_dl4PC

172

eel_¢,Ii

=_

Page 178: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i

C_RIGINOF PO(

I II I I I I1

oa_oooo

I II II t I Itwwwwww

oqoeoo

I II I t l IIw_jww_W

oelalool

o 0 Ol0 I 0_b_.Jwwww

eqOOOq

0oloo=¢_lilt t I_Mw_wwwW

OI lid IIt qJ

I lll l I I $i$_Nwm_w_w

I,,._a_,, p,. o o -'..,.0P_10 oct*". V'_

OIOO0 t •

r.-, .Ta

)R QU_LiT_ _'

Page 179: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORI _INALi PAG_

OF _OOR !QUAL!

" °7

_W_m_ I

ooe_oeoq

llOOtOlll

IO@tliOO4

'__I__

IOO OOOI

I174

Page 180: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Innn

"i

Un

•I

ii_

_ I

'_'1

nI

N

_O

N

Page 181: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

O

0.l

U

w4

¢4

NI

N

oe¶oooq!oeo

'I"1"

_ooo_oo

oooo.oo ooo

°°i$°°l°°°

_INA!

POOF

J

QUA_.n_Y

Page 182: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

i i

I

I

;,,,,

,-n

l

'1

I

Ira'

3

Q

OR!('_,',, p_ ....

• I O O 0 O • I O •

_ I l l l O it

i,,,Ol,,

,loin _,,,-0o _,,,,i _1o m

• ooo_oeo_oo

i,,,,i,o

i_ o • • qll • • o q o o

IOllllll

_mmaom_co aclmm

O O O _ O 0 O _ O O1 1 _ 7

Page 183: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

tm

3

==

_0

U

=

=

,,I

e,,i

x

IRIGIN

_F PO(

"1

WWWWWW_WWW

oeooool oeo

t tllt t J I I ! I_WW_W_WWW

eeeoeel

IIIII II Illl

__m_ J

eeeeoel ego i

___ iI !

I IIlI li IIII_WWW_W_ _W_

o4eoooq oo$

i 0

I lOll II II lI_WW_W_WW_

oo_ooo_oo_

• eeeeo =oeo

• • e o • o q, • e_

I

178

Page 184: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

II

II

|||I|

!

IiI

I

).,m

N

./.

J

I

_ J

ii

i

v

' 1I I

!i

' li115I_,P,,, a0N .=¢1_ N_ o _ N lU5 w0il_ _ .=, a'_4. W;14. _

• • • • • eq .e e • |o • • e 0 • e.e o i_

l "I i '_'',-,oooooee_om_ i 10 imoomoo_mo

"'i'"l"" 1j l'"!'"l'; i

!.BIN , "_oo_oooaooo i _0 _ooooooqoo o

• "r'"_"'i . i..._..._.. I._

i/'

....t.1..:¢; oo Oo ¢_¢:_0o 41; _0 P'_U') _0 _ _0 v') 4r N,.40¢_¢_omooc]oo_ aO ¢Dooooooaom

eeeeee eee • eeeeeee ee

I In l I

I_" F-

"_'"_'",, ":""I". "I'"

Page 185: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

,.-,,Q

0e.)

4.

U

M

IJ

ql_O a=lmJo_,4)I1' v,') ..0__',_,0 _,OqP 0'_p.5_ If'J I,,,.,.ae'J

fa.),,_.4gmm,tl'141. 0e")_ U'__dJ)gP",.4P'.-I_ O, Oe 000

O09eOOq OOO

IIIIitll II

O0 coo oqo oe

I I l!t l I III I I

Irl_lJel_,.,0IP_lO P,,III 4O4.

• O Q Q 0 O q' 0 4J'O

I I 8111 O l I J O

O(_lll_41"_ ,,,,41"I__III_IPl _'9 4_ 4,161115

°°=°°°= ; ; ;0 t • t • • !

ooottooo

_oooo_ooot oeo oo qe e oI lilt l l UI l l

oo_o_0_ooo

oolto OtlOe eI i

i

t

O_IGINA

OF POOl QU# :i_ _v

oooeooe_oo

,1,/ooo_ ete_oe

oee_oooqoe

| l l_l I IIII.

oooqooOll_JJ

IllI

oo o_ c3o o0o o

"'°i'" '1 °.

180

Page 186: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

181

Page 187: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

/1 I

o-I

1,4

_J

N

I,I

mef 4_;e5_p_'_p"e.4_Oc:_ oc_3 c

@ @ j • @ • 1

t

_4p eJSeeJ_0(,uo_Ooooc

OOQoeo

QoQ o • •

• O i e • • 4

g',,,.,qP41_..-0 I'...0',,.._

4P ('_IC_I_ _J c%JC

@ i ql • i .

e • 8

ooo9 @ •

t_U_ 4"

=.o.o

_UgL_¢r4' 40

eo

x

t

I

I

OF IGINA_. PAGII iSOF POOR QUAI iTY

"l'l"• e • _ @ e • _ @ •

_Q _ e_ gne.inert,I°e.,m _

li ill @l @ @

"']' "'."

m*OcDaOocD¢_¢_O

??_OCDC_CDCDCD¢_O0

e e eie e e_e

182

Page 188: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II,IuII

Iii

It

:.l

I• i

•il i

" . I

|

I

I

=

N

gmo

X

Page 189: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

g

=O_

41.

w4

X

ORIGINAL

OF POOR

be O0

• 0! • eo I o • o

oo0ooo¢_ooo

°°g°_l°°°

oo_oo_ooo

0..00]0o.

° ei o° °l° ° °

2

J

PAGE _c

:_UALr_

Page 190: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,
Page 191: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Ill

w4

In-

'G

W

t.4

WhJWW O_E_(,D OWW m--QQ

_0_0

0

II II

N

O.G6,.I..I

LJ

Z

Z

W

i

!

ii

I

I!

_RIGtN

OF POC

qlD

N

I$)

4"

°°q °°°i°°°

|o15oo 901

_ooo_ooo

0. 0.0j.o.

"22j222o222oe]o oe],ooe

_R QUgL_TY

N

4.

=04"

= I

wOU_lu_ • _0 _o_ _u,O00

• o o _ • • • o o o

moe-0_ =, _fl ln,,,_ If5 _,,0_,,,0

o • • i • • o o • •

• qJ • q O O • Q • 0

_¢_140C IJ"9(_d_ _'n"e"O

• • o _ e o • • • e

• 0 O q q) $ • qJ $ O

t_ ...O¢5JP_ ,4' U5 _,OP". _ O_

Page 192: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i : I

I

I

I

OF._OOR n_;;,_. _:_:

| •

I

i _,ml_,,_,,,,,,_,-, 1 4" i___era0 ° O el ° o O O' O • • / • I • • • It • • • O • •

I_ • • eli e e • eoo / • I • • • q_• • e e e ettlttttttt' I= I ttltttt'tt

I I' i 'I I

en(I • lille too OO /o I • to I(OOOI le

,.,-- "1""/" "1""bJL_

i 0 _e'_I'_,"e'eP'_I__=04"_ Ilk.. i,qP(_I_,_I_I _0P_4P,lm,,_',= _ o.._°°°°..,., .. ..,o°°..,....,..

• O • g_O 9 qP • O eo IO I t tO 90 • O I • 0

_.'.: _ I I _ I"" = I i I

0_ _')P__Oo_v'_o0_ v')w I __ _ _ _II__"__'_I,,.,(_

IIil _ -._ _0_'_,_,. I m !_._.,._om_,om

' - ""l'"""d'"'?""_'I I I I l I I'l I l Id_ I I O I l l[l IQ._I.

n i ' i___ I .___

• oeo,etoee • oooeloooeeo 187

I " J" J '

Page 193: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

k-

91

im

wWWW

WW_0

_qt,O

IIII

lid

_,ecz'y-on,,j.I

,ic,if

Id

3

iil

,.=,==0

e,l

=

*..+3

°.,II

u. I

ItJ +,

M

I ,

i

I/

oo_ oo e $ ooo

fill I

• i

I___

eoeoeoeooo

|i|| |

_IOIO0_OIO_OOO$1OO

|l||

• i q • @ • $ o i •

III I I

_oooo_ooooe o@tloeo

Ill

oo_ooo$ooo

jt

• • • o q_ • o o • • o

o_ IillOOO

_5 aOC_ _I_ 4l,C_C_ 41_r_JU'_

48 aDO_b_e._eeW1_ alc=_

• e o e_e e e eo e

. /,o,O_(_iap,,.U'l _ u'_ ,ap,..9 --,a,e_

• o o I $ ooo o •I I I Iil I

_ • • @ t o • _ • •0t0!00

P

_._j_0 g,.,.qp_(7,_0e,341,,(7,__ _

• i • i o I $1 elI I Iil I

i

I

uI')u_u')u'_u')U'_u'1u"1u'_u_

c= +..iod p_41.uI')_ l_,,a= 0_O • • I @ • 0 I • 0

vt :

i

_00__00_OOOO_0000000

oo ol

III|III iI

OdCU(_ :

I

• I e I •

i

II II II Ill II

wl,ulhpil

I..I r_ X ,.,I:_

_ (,b(.I (,.I _.,I

Page 194: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Iu

I ORIC !_L-/.j:. " -

OF FDOR _U_LG ,

Ii

!|

• I _ _weJmo __

,.0_l,.0N_m mm_ N

' 'l 'ieq • • • • • • oq • OliO O • I • • •

eq • • • • • o oq o oe_o eo eo eol I l O I II _ l Jil J I

II

Z • al • • • • • o ea I

' '1i'1 ']'"""= _ , o,,,,,, _ ,,,,,,,= -

m )•_ I eq • , • , o • oq

' 'Iii °"]'"_ - , ,,,,,,, ,_ ,,,,,,,

eq_o eol eeeq o eqo eo eo eo

, '!'''''''n _ __®_ _©_,__

-,,._,.,,.__P-©,_ 189

•],,,o,,oo]_ ,o],,.i,oo ..I -

Page 195: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i i !i

__ __i_ •OF PO0:"_ _ _,0,..,_N_m

0

u'l _ u"_tl_otl u'_u'p_ u'} V')• Oq oo • 0 • o 0

o O_, eo oeo oo

m4

'_0 ° °4 O O O 0 O O 0

o,.0 I Ill l I I I I I

4P 4P4_ 4'4" 4" 4'U'_ _') _• I qJ go o go

_IOC_O000000OOC_O0_O000

] j.OOC_O0001IO

0 : oc_c:_oooooo_

gue_j o ol o o o i o o o

_ O • II • O • O • • O

o • o go o oo

4, 4" 4_41"qP4P 4_41'4"4P0 • q 0 0 I qlqlo 0

_0

_o

i

U_ t

I III

" _

= _.•

fJ

,'-, 14.

II I t n

°®

=.00. :o

I(

,.J

m4 mO

_eml) emO

i=

==°.ioi

!e_ o

o

i=

!I

!-

II II II

3

1

II ! II

U

190

i

It

-_ i,, ,,

;f-,)

Page 196: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

II

II

I

_J

I :

I :.

II II

I .!

I

J

! ,b

I

! ,

I

i

J

i

i

Ji

1

i

ill II II

_ a

.J I,J

Wi0 00 :_ U

Zk-

3

OF OOi:_.

!

Ji

f

191

r

Page 197: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

i--

4[

0

N

w,.,bJwO[,',,

8,J_J

00_0 •

• •,qP,ql. W

0

I! II

a=,,*

,9[ ,I[

¢1,.0,..=l,,.J'I[.1I

N

Z

WU

g$

e41

Iml

41'

U

w

o_,,I

'1''• i _ o t i Q i I o

I

i ,

I ,

I I

i-'_,.-*o_o-,©,-._o

""1""!"O_PO_

O0 O go • • _

" 1 !

_ o_o $_0t09

0000000000

i B • • • O _ I • O1

19_

Page 198: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

n

in

ii

I

III

I

I

II

I|I

lI

I

I

u

14¢_ILJWWwE_

WWO0

4"0

It tO

a-a.../11

5

OF poc

ooqooooooot tltllll

ooqooooo oo_i l lllilll

oo_oooo_. oOqOOO_OOO

Ollllllll

lllOlOllll

O0_O00IOI_

• _oq,,,,,,,

I I I I III I!

OI tOO OO0

Page 199: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ill

q

WLm.JhkJW

C.D_JDWW00

I

!1 I!

N

.J

=

N

0_ _0000_0

II] IIIIItl _i;

• oo _o o o ooo

| I I I

• oo a_e • • coo

I l I I I I

_1_ooo_o_

" ""] ji":I_ J_ _d)41"CIm,4m,,O_ 4FT41"m,l

!O_ Op,. 4,_,_._,_ _ O_C_

o • • _ e • O qi) • •

I I I*l l

/_ ,_ _p,_ i_ _i_ _,_, _

_ e • t O • O ! e oI I Ill l

%_ i e O ° 1 e ° ° I °°;i_

mooQoooooooo

lelQ

I

IIIIIIl|

_i_I_x_

00_0_

oooIo

II II II Iltll

I194 I

Page 200: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

!U

I '

' /4j_ • qo • o • o eo q • I • oq • • O e e o e

,I,,,,_,,,,i -j / ,, z j 'OaX_4_lo_p_41"ga'_lg_ aO I --.'-,,00ooooo_0

I ,_ o,:_oo_=ooo_ "I o==qoe, ooooooqeeeeeoeq • I eoeJeeeeeeo

| "

-,_,,°°°°°°,,_ ® i ..oloo-..-_,,,O _ O 0 O (I ql O O II • : O OI O O I 8 O O O

: '_ "J'"'_'"'l " /""i'": I , l I ,

O _O I I I O e O_ • I • O_O O O I I I I

• _ z o OlOm mo(o mo Ol _ I olo o o o)o o ,

l __:__ I. _, - . _ , _ c=ia,,,,_.wP.,._

I _-o_d._,-q..o.,a..l_l._ 40 ! _(M_PC,_,-_o qo o e a, e • oq • i • • qqe o o • e o e

I _ I _ I me e4o o o e0 • e o _ I O • ie e o e e • o ).9_I ) " i -

Page 201: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

7,=1I..4

.+II

=_.,,.,

+.,ll

""i!II

0II

k II Ii II II

_+ ,,=,,..q mmZ

II {,.IfZ t.,.,1

In l..Ii tl.. IX

I.I,,IO c=i,i.. -IU I"

l,l.Itl Ie, t+,l_(/')

m. +LI_I,,-_ I,JZW-r-_

i

1

II I_,, II

+!+

" i"

II ! II

t.lll

P,

" i

o

_" le •

==i.0=f+,,,,=i

Page 202: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

i

II

iI

Ii

II

IIi

i|

I

I

I

:Om

iem,o_,J

IP

il-_bJ

I"

IPb

j'_,I • •

II II

INie;e!.aj¢.)

j_

k--:a ¢.j,f,)

le,) ¢NQ wal

I! i! i!

Nim a

i._ .j.J u

0 u (,,1

Z

i

t

I

i

_OOF,_ _..::= •

197

Page 203: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,
Page 204: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,
Page 205: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

U

,J

200

i

;% :; _'-T_ C

Page 206: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

IIlII

IIn 'nn

I

II

=,

ii

II

_ Cllolln.O

OII llO0

II II' I! It It

we,,al_ua_I,=lU U E,,llX li-II_i

OgO00OClO00OQOO0

• • go e

I

I 'III IOilO II II

li., _"¢/)0_ Z

O'Jf,_l U qI..llI:

Z

I

41,

II

41

II

=,

I

e,

O

II

ii

"iq

Ii 4

l !

It II

I

IIJib

iolee

_-.J

!o

ll0'l?,.,,;0

0

I ii

i i i

i

' I

I

• •i

°_I II I

II !If II

201

b

)RIGI_'_;oLK'-

II

Page 207: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

41

O

I!

?_,

° i* !*

II ill 41

g _: i_-!

" i"

• iq Q

• i i

i

,, . :,, ,,

e t: " _

Q

41

I!

A

U

ORIOF

I

|

I!

8

;INAL P_

)OOR

,I, ,I,

I

41

II

?

I

202

Page 208: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

I

l _.

, !I

I||

I

l

!

!

__|:.

i _;_

I

I 203

I

Page 209: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

C_T_ SE" IM_C)-= 2. Be

Q--e.an__-_ = 4.6g DESNSFCMK= 1

_.C? :__E CREATE_ BY 3}"

EXTER: 1 _0 PLOT@ "I:BYPASS 'll,,lIS D_T_ SET

ENTER 0 TO PI_OCEED"3 Tt..EN_XT C_SE.

?

1

I TO2 TO3 T3411;$1"0K1"071"081"09TO

TO)g

PLOT THE THI.'K_,ECS?;!3"::_:.L'I3_l.P.::)" THE C_BLR _2:_;;I_!LT:3N.P_.OTZ/C'S F'RCHTW'Sr & _.c.Pig-R.PLOT Z/C'$ FROMTWIST CA;"I_ER& FLAPS.PLOT r_ MET.PLOT C_ uPP[_,PLOT CP BOTH.PLOT Cl_ UPPER_ CP L0_IfERPLOT _NWISE _TERISTICS,

EXIT CLIST,

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

204

Page 210: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

Il

I

II

II

Ii

Il

il

iI

!

l

II

II

LJ><

IILL.7

I--U')

I-

7(_1

_9

II

:E

I--

LP

r_E_

",L

"I:t--

_-':

l/m CO

_ L

N

205

Page 211: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

ORIGINAL = _,v<_<:-OF poOR Q UAL_:I%++

(ll m

" = t I , ! i , I , : l = s , , I i .Jll_i=; ....... . . .. + . I I I . . I , . I I i I " _/II

"--i-.-!--P-.,t---t--t---l--!----t., , . , :....-I.--t--+-f--+-+---i-jf-(//_.. :-...-j.---. . t . . I , Id o D i..,, .... i l!!iiji_///ll

• . e • i .-- __.._._.._.._..a____.___ .... ._-..x.__._._.jZ.L _,__., _ _ _ _ z = s s : _ :--r-r'--_,_".x'z'_., " = I i i ! !i i ! i t ; i i i_.,mp._(=_ i

- --I--.L--JL-_-+--.: .... £._.JL...L__, I__,_I [ /r//_l,!If,/1/ = iI i ! ! ....... = _//f.,,r/// v #

u _ I I i i I I i i i i I _/X/" A ,4 =_Ix _ ®_ .---l----t---4---.l. .... i..... ;..... _.... 4-.... i..... i .... 4---I-,j_:,LI.,E--/-4-£.I---

" ® i i i I i l i i i 1 ! J_il_l_ ,_> l_li <_ oi t _ I I i i l : : i iliAillli / I1 i

,.,4 i i t i i i i i i i iJ,(.Ai'l 2" i 11 i'. " P I1t I i i i i ! i/f'ix"lZ !/i I/i !I.L ..--.4--.I---- I..--4_-.i--._ .... .;. .... i. _._t'.,J(" , " • : • •z ,,, = i , , I I .... Jill_ tl_ t _ I tl I i

,_ -+--+---i....+....+.-X:-/J.v/_-,K__+X4_LL_Li!--L_LLL== i I .+i

"3; I'%1 I_ * I II ° ' l ; _,,

• ,, + 1 ,, .i_j_+,6+'_ _I i !6i | ]_i '+i" "+ I-H-, :,x--!--,J<'', iii xt-, !> -. ! " ' I 1 t iz + ', I/i,'. ! ! ! I o!

i i . l+ . * I I * i " _ ; "<.,, <.>. i i ! t _..._.,+ i _.'., i i i i,++,I I l ! I II ! l . I I iI l I

<_ t ! ! i ]11! : /!-, +-i Ii t ]I t i i i i j,,,_/% =;__,_+_.++.+ . , ,, .._, .,. o._ _i--_(.J,-+.A---I_LLLLLt =- = i ,+ i i<_'_r =liili _ _1 i<tl i i i ! ,'+ i il i '

11 ill i, ! i i _ ,'f| i'\! _rxili i i 1 1 i :I- +-+--+-+: d_-t--_--_%t_-+--+--+-_-.

+_ 4 V l l l i i_'i !\ ++Xt i_\! i ! i i i i, i . : : , l I , i I i , l I

: : : : 'i\\: ._\ : ,,: I\ , +[ : I l ; I I_. . i t ,_ \",: :\ : " : ; I I l I I....., ---,---_-----i---_:_,_....,._.x..+._...'_...i..\4A<.,__; l • , . , . • ,t , . , 1 i ; i i• . . . o . , _+ • | i .= _ _ : ," _I_..L_i. ,\i N. N_.\,,, _ , =,__:>......+--r-+ --r-+--,-,, ;-._-..,,:;--_ ............ _-

. : * * ; I , , , , I ! I :

+ I ,, • j__.l I [ : : " l I ' I : +

+l_i I

;|I --°+° -- "!_°+°'_1 l''' ...... ' ......... -"i.'_,_t, tt,.,_l__ _ --_llmlli,.--_ E + o,.-i .... i

: I i I : : : : _,_t_i. _ i'_._i. : : :I ' I I ' ' ' ' I , .• : . , l : : t , , I•_ .............. L. : _. .. + . , , !

I.-- .- . , . , I" . , , "-- " ," "'°"P'-- ,'I"---- l , ; , I I I I I(0 I I I ' ' ' ': : | l I : : I

............ +----..,I. .... 4, : 4. +- _ ,&----+----+--*.,4-.--- ' ...;i-..• . . • .... . . ++ + . - ........... ! I ! : : : •

I"l+

(,..,I

-r-

IJ'l

I

= m m _ :' + + i =• • . o o o . .

I,,.Ii

N

206

I

II

I

III

II

III

II

III

II

Page 212: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

m ORjG_!_.LL • :, ,

_..-+--i.-s.-f.+!._,-L/_L_LI..._,__Jci._h..___o o I,... ;.. ./; II//)'! I/, / Y! :

m - __...i---:,--._--.,I....L".,-_-I_,(.J- __L __ _--i.--,- ! i 1 i ) ; i !Ti I Idl':/ _ /I. Y . i )r_.:..--_---÷-.i..!.-i-i.,_.IL-_ .4--_.K.------,--.i.-.--_.-._.-I i ' ' " ' ' 1'/4//// _i ' /' ' " '

0_ _ _ I I. i I, t ,_,T/I_P, X, , ; , .,-1 I t i • i t ! I;111111!1 /i _: i : ' '

m 2 n P ! l i ! ! t i i Iill,/llJll ' i 'i i i i ! i• • • _ i -9. t ! Ill lnll_ JI • I ' • ,| _, ._

l : | : I : ' ' l I i • :z .. o I 1 ...... _'_'/I_._._. _. , .....| l l ; : I : : I • : I ' l l i :

t I • ! ! ; i : W/lll V V _ i _ I i i

m I I I l I i ! ! IIII I IL J_ A' I l I l I | :i _ 1 • i I • _ 1111 _1 _ I* • I i l I •

• , ;. , , : , , ,. , • • • x, , . I , , I • ,! i

_ ' ! ! ! ' ' It/1/! I t I ' " ' ' '

m >" ii " lll,ll i ! i i i t ,- i - ; ;:- ; i - - ' i " ; ', I : l lit 1 _ I l"" , ! , , ! , -'! ' ; ! I t i: i,, I, I, I i I i Izilll/- I ' i i i t i ;

!--'"i 'Hi i i -- -m I I ! 1 1i _ i i . t 1 t

-" ' '! 1711II'I1,i i ' ''" il i ! i ! 1 i i !

m = • i.,, ..--,,,rkl.:. I Ii i<' ,, !.1, ! YJlI]III:] , .

n 7-)7iIIiti ,| . . | .

U E" _ _ _ i ,,i ,ll ,i

m 'q" N

1!07

Page 213: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

IOF POOR QUALi'_%;

I ° Ii o o • o _ • , I • •o • , o i t i . , ; i o , i g , •

I i I s t : ! : z = t I ! : = . ; . I:,_ ,_ __;, i .............. ,-o I = t t , o o I o t o B • . e

...... 4.-----4-w-P,....-I.----4.-----4-.... -.4.__. __ _t _ ...... ___ . I Ie p , o , o o ' ' IIt I , , , I , . ,

<> n , i_ , , t , . , , , , t i Ill/ l_ lll! , I ie • • o • o . • • i o • o o : to o o o , i o • o * o i

- , o o , o , G Q , • ,l • ' , • , , o , , ", '1' =, . i ! i i ..... z . , , !11t. I_1 _ • II o o o t • o • i • o o o , ; ", , o . o , , . . o _ : . (_,_i_i_L_L_, ' ,....................' ' , , . ,.._NJ__...., I I

I , , , .......... l:7?'T :7 _, , •, , , , , , , , , , , , , .'-- ,---'_----e o o , , , , , , o , •

I | ' I I .......l ' : :. . , ....... I"ll/;.I/n . . ', ix g ; , ..........................:----4--'--l----+---t----F '....+---_+----4....o....i---+----i-----i---+IP_-i- 4#i-----i-..-@---I_ . I I l . . ; I l . I l I : IW! /;A II: : : I_

o • v I , J o o t 6 • ,I . . I . .i . . : : : i . z . "(.,., ,_ ,_ t.. l l... : . . , I_/IV'l!., I.; T _ "'**e4"-'--*,*---- T .......... + .... i...*_*_ i,.:-----'- .._... i •

• i i i i , 8 l ! _ i I i , , _,_w_r.: , . i IZ r'l V ...... r : : !

1 I i ; ; : , , ;, t I IlI//g ; • : I• • . o . : ., , ! !---l---'i---l----.-r----_--f-.-.-9---i-,--r---i--4Wi.F-/-14.--9-'-r-.--T--'-I_

z -. ,= , I t i I, ; : ; ; , : , ! I//i//_ : = . I"-

! '-i- ........... ; " mI , | l , , , , l ., t i....1---,....._---,---,--*---_--,--"_-,---,--=-I, • , . , , . . . = I . : ¢i:r_= . . . i

,_ ? "4 t t t i t __I, ! i I ! t I i I il I il I I W ! i i I=' ' '---',, '--' ' I°[ ' : x t l t : ; , :

i .... I . . . I...... " , . . _I. • 4 ' [ _ I....... ; _ ......... , , ,I i t I 1 t : i i i i i ; :?_ ! ! ' t__ D _i ...... : . .i l . . ; : .... ; ; , ;Itl|l II i . : I

.... l l - ±_ .., .... 11111_1 IL . . . I_. ® ! l i i i ! ! i i i i l 1 ilNIIII ! i l IN

toni

. l • l I ..... l l . I! A.//l| ; • . I--

............. l- iI ! i • * * t ! ,IL ! •

. l , , , I 1 It . : . , t . oI ; : . I ! . . . t : , .• , , . , : ,I ; I , I I ,? %' I , : I ! .. : .... , 1 1 1 ilflllllll t i I I_

- = I ! : j ! i ; i ! ; t i i IVVItVIi i I i I_ U" _; i i l i : ! I i i ! l i I I IIAI!A/i i i i li

<v i i ! i I t _ i i i i i !_i i i i iI ! i I l I : , , 1 ; l IV^l/%l .' • I n_I z t • • • _ i i il Ilil %, i i I ll

i ! . i . . , .... i . laird _I , t , .I_l i.,- , I o I . > l . Ill

I I: : ; l I : : : : : : I ' ' '........... t ! IKili k I ; i '=-'r-r--T"T-!".--:--r-_--, ._,,,-_., I

: ; . . . i : : : i l l ll/_;_ : l . : : II

---,r---:--......... --r.---r--=x-.r--v-r--_ . . I= •¢6 _ g , , ' ; ; , : , -- t ' i I/Ai\ i \i ; • =l ......... ! : .' //I\ k _l %.' . . I"_• o , , , , o , o o , o , Iii _ _,... i : : : : ' i : i I : ' i : : ".... i .... ! ! i A_\!\ \! 1. . I_

-- -'--.,.---_----,.---+---..,-...--t .... +'-'+-'""'t--.'t'_, _#-'_"'""m--*"--'--n,.4_" : . : : ! : : : : l I ; _2-xFr:/ /i F" : : I,.n 0 ,,k ; : ; l , l l : t t I /Wf / I l l l X I : I: ; I I

BB--.------..:-. .---._----........;-_7:,.-,_. -_-1_/-_.--_ .._ ,_ •t-- " ,o , , : , , , : , i J.'ll[ / i l iVII i ..4 , t I I- u• , , , , * , , I , , , I

: : ......... , o . n_i_ _ , ......• .r ,.-, '.,, _- . .........,4.....4-...." --" --;.....4--*_

0 ; : : : 1 : : : : 1 l I : : : I I i l I; : : : ; : : : : : t : ; ; : : ; I 8 I El: ;, l : : : : : " ! ! : : l : ! ! . *. Iv io o o o o_ _ = -,. _3 $ ,,, | II _..i=

o,,-,_ ¢,Jl_

i--

m 9 '"

n

2O8

Page 214: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

I

I

I

II

UX

m

iiIiz

(jr)

Z

I o

I I! --

,It

I--<z:_)I I--

,4"

LO

Io

n _

' .'T.

I

_ ! i i ! i0

i i

! ;• i i

I I I °

ii iit !i

t

! i t i !1 i t i Ii i i '

..... 4- .... 4 ..... F .... 4- .... 4 ....

.-i ,_

vl_l --

OE POOR (_U/.'-!_._

i i i, ': 1 I

l I I I

i ! : : : i! ! ! ! i _

: i i : :•'i : : , i i

i ! ;

l)

I

I

209

Page 215: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

(._)X

0")

IILI,_Z

I--,.

I---4

I--

t_ZO_

II

Ui

_PIr

L_

J

(--_C:

r--

¢,,,, _._,...

t_s_ _.

I.-- 0

m if,

ORIGINAl.. F?.!::_ _:

OF POOR QUALIId

t ! i i i i i i i _.i i ! i i i i ! _* • 1 I I , , I I -- I I , I , , : ; :

i_i-_i---.t._-.i. .... ;......... -t.---.i---t-- --i-.-ol.--..i-.- -;..... f---I.--I ,'_ I I\I i : i I * • -. , I I i 1 , , 'i I I I I I , I I • I , I . •! i\ ! i XJ .... ' • ' ' '

................ s ffFT---!', _!"'-I'--T'--T'--'t'--'I--" .-':---i s I ": : i ' ! "! : i i

_',FT-"F _ i i i i i_i I il ;ikl ! l_-- #---,@÷ ,II I !--÷_ io, _ I l l ,,_ . l , : , I :'ie"m"--!,mi-----t,---'t'----_----_- .... _....! '! ,"1 i i i Xi "i .... ;'--= ' l ' i i : i_! i __! L _ : i ; i !' i :

. • I i t , I I I .i ! !_! i ! i_,,i J ' * ' ' • ' :, , "., t! I !!XI :.__ : : .' : : :_t t ! ......

If'-. ; ! | : ; i | l :

i ; i i_ : ; ; _ "-,.... ,---_-t---r...---i_...--r---i I i i I : : : t , . . : : I : :*eli --'--

t ; 1 i i I i : \ : i J I i i I ' :

i I l . l ' I ' * ' '% * ,i | • • , i • •i i i i i\i ! i i i\ .........% I I l I I I I . ,I I * • _ , . , , _i I I II I i I l l

I I I I _ l I I I \ I l ; I I I I I I' .... \. , I . , I I . ,

I • I , :\ I , l I ,_%.,' ,' ,'! I ; I ! I I : l_: ; . . -,-_-i-. --_.--.-i---;--- e_---i--,---i----i---i-. ,-,i----..--.---_--

! t I 1 I \ I l I l ul { I I I I 1 I I lI I I ' I \; ' I " ,._ ........• . : . : : , : -'\ i i i _ : : : :

! i ': ': ': '_, ': :' ': i \i I i .' : .' : :

_i__\_ _ '_.+"--k-L' ' ' ' ' ': ; : o i , _, o -, _.... l---J----i----i----k----i---IliIt . * 7 1 I\ I I I l I i I

'. '_ '.-4-4-.i_'.'' ' ....--i ...._-4".._ ! i ' ! ''........ "--_- : ' -_'- .-f---'--i--: ; i I ' ' _ ' ' i I ,k ! i ! ! ! i,::, _ .)_ _--p-+:.---_- _--p--..-t--!---i--t--h-._ .... . .* .:.... ..... F_.-- -b--x.--i | * * t i , , ,

---_--, .... _----:-,.... l.---, ..... ,'--_i ..... _...... -'"_.'--T .... !---._i----,----,_-- ..--- .-.:---_.-.

.----,--.---_---.'- ....""_ ....: . ---_ ......... .--if- ..... !---P-

.... .i..... i---i.-----i----.i---..i ..... i..... ' ' . _--.i..... .i---i-..-..L--

' ' ' i :_ : : :, I I I , . , ,

..............i -.........................! , i -i..........i .... ! i'.:I.....i....

7 '_L.:

210

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

Page 216: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

III

III

I

IIII

II

III

I

II

II

(JX

IIIJ_Z

e---¢

F--

c_Z(%1

I!

It

icl

_Y

• ,j_.

.i..

//

i|

|

I

!i!

i!

! ! !

i : :

: I :

t i

il

!"-_ ,.....lI

i !i I

t .... 4 ....i ii !

s •

: t

i i 1! : !

i i ii i i

!

.....f--i---i-. _

I I I I I

211

mm

),-

Page 217: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

0

I

III

I

212

I

I

Page 218: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

I

II

I

III

I

III

2

I II --

l.n

I °II

I I I

! !!

, !I

i iI i

i i I I ' ' " !i ! ! 1 ! ! ! " i , I! i ; i

i : ! i !I ! I ! I

iI i

0

,ll

I213

I

Page 219: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

214

Page 220: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

X

U1.1.Z

CI)

Z

li

I--

il

I---

C_.'

-'IT.

II

L(.I'

II

iliI!i!i

I i i iI i I i

. ! !

i i z

i iI!

!

t

OF POol? (_ .-

iiii!i_

i ! i I: I I i i i i i• : I

i'ii,ii

,_i II i_I !i i ii i i t ! :

lllil!. i' Iiiii_i,

l!lliili i i I : ii : i I i i :

i[

(J

215

|

Page 221: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

II

X

III.I..Z

I,-.-

l-,-,t

I"-.

ZI'%,1

II

liI--

<,:<_

LO

lad

ii It:

u_I.-- ""

I-- z

O

I-,-,I

-r-_;I--

LFI m

"¢!f!

<..,_

ORIGINAL PAGE IS

OF POOR QUALrT'Y

|

t ll : I : t

: i i ii

!!!i_i

I I ! I

l l l I 'I ! !

!.li!_it t I ! !

lI e t

! ' ! ! i :i i i i I

0

I °

_ .1 i I_ l

!i !i!il I _ lti ii,l I o

i iI

' iIo ,o• I

' i

x

216

................... .- + _

_D

I

I

I

II

I

I

I

I

II

I

I

I

I

i

I

I

I

Page 222: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

IiI

I

Ii

II

IIiI

II

l

Ii

II

le

o

o

Q

o

,w

P,,E_.,REHCF,S

Clever, W. C., Halmuth, H.D., and Shankar, V., WFormulation ofAerodynamic Prediction Techniques for Hypersonic ConfigurationDesign," NhSA CR-158994, February 1979.

Clever, V. C., and Shankar, V., WAerodynamic Prediction Techniquesfor Supersonic/Hypersonic Configuration Design," HkSA CR-165651,March 1981.

Clever, W. C., and Shankar, V., "Honlinear Potential _nalysisTechniques for Supersonic/Hypersonic Configuration 1)esign_ TM NA_qACR-166078, March 1983.

Shankar, V., and Clever, W. C., "Honlinear Potential AualysisTechniques for Supersonic/Hypersonic Aerodynamic Design, w NASAG1-172299, March 1984.

Bonnet, E., Clever, W. C., and Dunn, K., "Aerodynamic Preliminary" Part I - Theory, N_LqACR-165627, April 1981Analysis System II,

Divan, P., "Aerodlnamic Preliminary knalysis System II,"Part II - User's Manual, NASA CR-165628, April 1981.

217

Page 223: Supersonic Second Analysis and Optimization€¦ · analysis and optimization codes. Contained herein for each program is a brief description, its input data, variables, and subprograms,

1. Rmort No. I 2. Gov_nmmt AccIiOn No. 3. Recipimt'$Cs_i_ No:

NASA CR-172342 I4. Title and _btiUe _ Report Dote

SUPERSONIC SECOND ORDER ANALYSIS AND OPTIMIZATION August 3O, 1984

PROGRAM USER'S MANUAL e.p,,4ormi.9o,g..iz.,i_

7. Author|t)

W. C. Clever

9. I_forming OrganizationName and AddraIRockwell InternationalP. O. Box 92098

Los Angeles, California 90009

12. _i_.I Agency Name and Addrm=National Aeronautics and Space Administration

Langley Research CenterHampton, Virginia 25665

8. I_rt_min90rg_ization R_ No.

10. Work Unit No.

1I. Contract or Grant No.

NASI-15820

13. Type of Report and Pwiod Co_KI

Contractor report

14. SponsoringAgency Code

IS. SUl_llmimuv Noun

Technical monitors: Noel A. Talcott, Jr. and Kenneth M. Jones

16. Al:_tract

Approximate nonlinear inviscid theoretical techniques for predicting aerodynamiccharacteristics and surface pressures for relatively slender vehicles at

supersonic and moderate hypersonic speeds were developed. Emphasis was placed

on approaches that _uld be responsive to conceptual configuration designlevel of effort. Second order small disturbance theory was utilized to

meet this objective.

Numerical codes were developed for analysis and design of relatively general

three dimensional geometries. Results from the computations indicate good

agreement with experimental results for a variety of wing, body, and wing-body shapes. Case computational times of one minute on a CDC i76 are typical

for practical aircraft arrangements.

17. Key Worm (SugglstlM by Authorls))

Aerodynamic TheoryPotential AnalysisSupersonic/Hypersonic

18. Distribution Statw_nt

19. Security OaWf. (of thisrel_rt)

+ Unclassified20. SecurityClauif. (of thi! plgl)

Unclass ifled21. No. of Pages

21"722. Price

III

I

II

II

I.IIII

II

II

I