You are on page 1of 116

# DOE/ER/03077-180

Courant

Institute of

Mathematical Sciences

An

Analysis of Three-Dimensional

Transonic Compressors

## Prepared under Contract DE-AC02-76ER03077 with

the U. S. Department of Energy and

NASA-Ames

February 1983

New

York University

UNCLASSIFIED

## Mathematics and Computing

DOE/ER/03077-180

AN ANALYSIS OF THREE-DIMENSIONAL

TRANSONIC COMPRESSORS

February 1983

Prepared under Contract No. DE-AC02-76ER03077 with the U. S. Department of Energy and NASA-Ames NGR-33-016-201. No. Research Center Grant

UNCLASSIFIED

Contents

Page
iv

ABSTRACT
I.
II.

INTRODUCTION
THE PARTIAL DIFFERENTIAL EQUATIONS OF MOTION

III.
IV.
V.

GRID GENERATION
FINITE DIFFERENCE SCHEME

10 22

## RESULTS AND FIGURES

HOW TO USE THE CODE

28

VI.

49
58
61

VII.

BIBLIOGRAPHY

t\

February 1983

ABSTRACT
This

presentation

sets

forth

method

for

computing

the
or

of
a

compressor

propeller.

The

method

is

based

on
is

## potential, on the hypothesis that the flow

inviscid,

irrotational

and isentropic

The

equation

of

the

potential is solved in
a

transformed space
plane

where

the

periodicity

is

implicit.
the

of

help

finite

difference

method

using

A

computer

## order to demonstrate the influence of three-dimensional effects and the

-1I.

INTRODUCTION

Many scientists and engineers continue to study the ways and means
of

the

resources

at

our

disposal,

even

though

energy

crisis

is

## perhaps no longer considered so severe.

Turbines and compressors, which both create and consume energy, have in
recent
years
been
the

subject

of

Although

some

major

improvements

have

been

introduced

lately,

the
a

study of the

## transonic flow across a single stage of a turbine, or of

still
remains highly complex.

compressor,

the

of

the theoretical

two-dimensional

problem

Let

## us first discuss the physical background.

A basic

compressor
rotors
and

consists of a succession of

rotors

and

stators.

These

stators are situated on the hub and surrounded by the cowling; they are

composed
shape

of

a
If

the

of the

The

so-called

of

this
type,

of

view,

in

us

to a

## system of partial differential equations of mixed

unknowns
the

which

the
of

are

the

geometric
a

and

physical

characteristics
these

compressor.
complex
of

For
to be

three-dimensional analysis
integrated
that

equations

are

too

without

some

simplifications.

First

all,

we

suppose

a

## concerned with is a polytropic and nonviscous gas and that

velocity

-2-

potentlal exists.

is

## the variation of the entropy

small

so

that

the

entropy

itself

remains

essentially constant.
equivalent

## Thus our system of partial differential

to
a

equations becomes

single

equation,

the

potential

The

[2,14,15],

However,

because

of

We therefore

propose

## new transformation, which maps the surface of the blade into

includes periodicity implicitly.
to

a plane and

the

one

used

by

Jameson

and

Caughey
We
by

row relaxation.

equation

grid,
15

## followed by 100 iterations on a 96x12x8 refined grid.

on the CDC 6600 and
3

This takes

minutes

## minutes on the STAR.

The simplicity

of our grid generation, together with the other hypotheses given above,

limits

our

choice

of

geometries.

the

flow

relative

around

the

and

In Section
2

in

physical

space

and,

in

Section

3,

of

scheme
is

variable.

The

numerical

presented
5

shown in Section

while

Section

-3-

provides

manual

Sections

and

contain

study
has

This

been by
1

supported
U.
S.

by

NASA

under

Grant

No.

NGR-33-016-201

and

the

## Department of Energy under Contract

DE-AC-02-76ERQ3077 and
gratitude
F.

to

I

am

also

Indebted

to

my

II.

This

section

sets

forth

the

various

equations

used

in

our

The

general

equations

of

(a)

These are:

(1)

p t

+ pu x +

pv+pwz

ii

+ PyV +

p zw

0,

where
(x,

is

the

density,

(u,v,w)

are

the

velocity

components,

and

(b)

## the equations of conservation of momentum,

p(u
t

+ uu x + vu

+ wu z

+ Px =
=

(2)

p(v t + U v x + vv + wv z ) + P y y
p (w t

+ uw x + vw

+ wwz

= ^ + p z

'

(c)

(3)

=0 at
S

where

is the entropy.

It

+ u

dt

3t

3x

+ V

3.3
+ w
3y
3z

is

## We are neglecting here such external

actions as gravity.
For the following calculations we shall assume that the entropy is

-5constant throughout the fluid; the last equation will therefore not
used.
But then, in order to represent

be

the
a

transonic
conditions.

flows,

we
is

have
done

to

replace

Rankine Hugoniot

shock

This

by

permitting

component

of

to

the

numbers close to
1.

Therein:

(4)

P =

A(S)p^

## where the function A(S), on the basis

constant, and where

of

our

hypothesis,

becomes

is

the

If
c

is the

(5)

c*-. dp

## so that equations (2) become

o

p(u t + uu x + vu
(6)

+ wu z

c p c p
2 2

x
y

= =

p(v t + uv x + vv
p (w t

+ wv z ) + + wwz ) +

+ uw + vw x

= c p z

-6Suppose now
of
t

tliat

i.e.

that the

flow is independent

ime

so tliat

(7)

!. =

i!i=
3t

3t

ll9t

^8t

(8)

p(u x +

+ wz

_
v v
2

(u u

+ uvu + uwuz
y

+ vuv +

or,

if

we

## assume the existence of

,

velocity potential,

<j>

and if we

divide by p/c 2

(9)

2
(<t>

xx+

yy

<,

zz )

- (u 2 *

xx+
yz +

v *

yy

+ w 2 zz
4

2uv<}>

xy

2vw<j)

2wu4i

zx

with u

<j>

=
<J>

w =

(j>

equation.

It

is

## hyperbolic for supersonic flow,

u 2 + v2 + w 2 > c2

## and elliptic for subsonic flow,

u 2 + v2 + w2 < c 2

-7dc z _ dp

(10)

fJ

,2 Xi + *; + x

2, ^) a
}

.2

7rTJx Y

(ID

(y

<

+ ) + ^y=
y

:j<*2 +
so that

+ ?)

+^rr)

(12)

I
z

(4>2

,(,2

+ 2j z

y~i

c0nstant

throughout
us,

the

fluid.

## knowing the velocity potential, to compute the speed of sound.

Suppose next that the flow is no longer steady with respect to the

initial

frame

of

a

co

the

flow

is

/,t N (15)

9p

9t

ojz -

9p

9y

+
,

djy -

9p

9z

9u =
9t

-to

z -

9u + 3y

toy -

9u 9z

9v
~

9t

= -

uz

9v + 9y

coy -

3v9w -
3z
,

= - a)z -

9t

9w 3w + wy 9z 3y

By

become

9p

Ft

3p

3u

F3"'

Ft"

3u

3v _
'

FT

Ft

3v
39"
'

3w Ft

_ ~

~ w

3w

FT

## These new equations show us that the flow dependence

on

and

is

characterized by a dependence on
In

(9

- ut) alone.

## this time-dependent case a combination of equations (1) and (6)

gives us

(14)

p(u x + u

+ wz

2- (uu x+
c

+ v u v + vv u v u + u w u Q y z x y

+ v Q w v + w Q u w + w Q v w + w^w z z x y

(15)

Uq = u

vq = v - wz

Wq = w + coy

If

we again assume

must

now

(16)

2
(<fr

v4>

yy

wg<t,

zz + 2u v

<t,

xy

2v

w Q yz + 2w u
4,

<J>

zx )

This

equation

is

similar

to

equation

(9);

it

is

second-order

u2

+ v + wg

>

2
,

-9-

2

15

2 2 + VQ + W Q

< c

so

that

using

the

velocity

potential

and

(17)

1

+o)y*

+^IT

(1)

y ^x^y 4 *^

"

wz<f,

^z

4rf

Constan t

shall

transform

these

equations,

by

-10III.
We

GRID GENERATION

slip

## impose the geometrical constraints due to the

condition

on

the

surface

of

to the

periodicity condition.
space
in

In the

geometrical

which

equations
which
are

will

be

solved.
to

## We shall therefore list all the mappings

the

performed

transform

physical

space

onto

the

computational space.
For
the

purpose
9

of

the

periodicity cylindrical

condition,
coordinates

we

begin

by

## introducing the angle

respect to the x-axis.

of
To

the

(x,G ,R)

with

(19)

(x,y,z) -

(x

,0

,Z

Q)

defined by
(z+iy)
=

exp(Z +i8),

x = xn

1

(20)

J
l

Q
P

-Q

P =

cos

Q =

sin
9

, R = exp(Z n )
v

We

-111

JJ

z y

-y
z

->->

If

->

*
v,

i,

u,

and

where

(21)

u = zj - yk

v = yj + zk

representation

of

the

finite

difference
if

coordinate

plane.

The

idea,

cf.

[14],

## constitute the lower boundary of a half-space.

Unfortunately, if
reference
[14]
,

we

apply

the

square-root

transformation

of

the

## periodic strip is transformed in such a way that

We therefore prefer

a

transformation

which

half-space,

successive

mappings.

For

the

purpose

of

The
first

periodic
strip
(cf.

mapping

transforms

Figure

la)

the

Figure lb).
real

axis.
We

negative

Figure lc).

-12-

B.,

Figure la.

Figure lb.

-13-

<

Figure lc

bump.

singular

line

(the

## out to downstream infinity.

has the coordinates (x g ,6
s
)
.

## This is actually a half-line whose

We next perform the mapping

origin

(22)

(x ,9,Z

(X.Y.Z)

defined by
2
)
,

(x -x s

+ i(e-e

-n"

logfi +

(X+ * Y)

-z

where

and

6

Z.

respect

usually depend
9

on

Their

derivatives

with

respectively.

a

-b
a
f

(23)

b
e

Hx x

= H6

e =

ax z - b6 z

- a6 + z

bxz

H = xx + 9 X

-15X
J

X
X
z

~X
x
z

X
e

'

with

now

(4,B,C),

(2 4)

A = Xyi + 9vii

B =

- O^i

+ x^u

C = x

u + v

Let

us

return

to

the

potential

equation

(9),

it

can

be

reformulated as

(2 5)

c V

2
4,

(V4>

V) 2

=
<f>

where

9x

k 3z
If

we denote the

A = J

J2

hv

(a

and, if we use

d
-

-16-

to

the

new

coordinates,

then

the

Jt

\
J

Ud

'

37

2j

d
.i

J^

l
j

3j

d
j

## Thus the Laplacian, which is defined by

v2

=li + li+ li
9x 2
3y 2
3z 2

can be rewritten as

(26)

aij a ik d.jd k +

a ij a j!k d k.

where

the

coefficients

matrix elements;

ik

= d

a ik

Let us set

(F

.)

= F =

A C A

D
L

= V 2X

= V 2Y

= V 2Z

(27)

V2 =

Fj k d jdk +

Dk d k

j,k

## For the second term of equation (25) let us denote the

of the velocity in the physical space by

components

17-

9<}>

di>

3\$

(28)

(V^-V) 2 =

\B d k d

+
Jl

I I

C^d^

k,

->-->

where

of

are given by

B.

1J+1

C.

are defined by

C
1

(V-j).V)

(V^j.V)

Y,

(V^V) 2

somewhat

tedious

transformations

the

(29)

(c

ti

BiB^d^jO. +

I
1

(c\

- C

dtf -

i.j

This

has

In

for an equation
case,

need
only
to

the
the

time-dependent

we

replace

the

cf>.'s

by

of

Moreover,
if
a

of

the

coefficients

equation

(29).

the

## the true potential and the uniform flow potential corresponding to

-18inlet
speed, we can use it to compute the derivatives d d
.

4>

and

d.<|>

in

## equation (29) without changing that equation.

We next describe the grid used in our computational method.
It
is

obtained

with

These are

of

surface

If

Y = S(X,Z)

is

the

equation

of

this

## surface, the transformation in question is

defined by setting

T =

J = Y - S(X,Z)

K = Z

1

-s
1

(30)

-s

(31)

= A

S YB

J = B

K = C +

S7B

last

domain,

these

## coordinates are stretched so that the final domain of computation

a

becomes

cube

the

edges

of

which

have

length

1.

After

these

transformations equation (29) remains of the same general type, but its
coefficients
have
to

be

changed

slightly.

Complete

details

are

-19It

hub,

at

the

cowling,

We impose
to
a

Neumann

problem

for

the

vanish.
We shall express
the

Constant

>
i x
-*

*-* and
i

>

u,

and v

u is a

normal vector.

(32)

3<J>
y<J>

Z(
|

J =

whoso

## coordinates in the basis (i,u,v) are

S ve

S7

a = R"(9 K + s xx x)

'

8 =

X X" X

'

-20-

(33)

ex

P- + Xa

&

|1 +Y

#--!
O rv

+ * + YYH 2 +

(Tz-6y)l3

In

i.e.

(3 3),

(<j>

,<j>

3)

the
in

the components

of

velocity.

For

the

time-dependent

case,

they

are

replaced,

equation

(33), by the

## components of the relative velocity.

In the code the values
of
(ij>
,<j>

jA 3)

ar e

computed

only

when

u = i*

ax

v=il,
'

ay

w -

li
az

'

the relation

(34)

4>

= A

* 3

W
(3 2)

(3 5)

eU + fV + W =

and
(36)

In

## three dimensional space an appropriate vortex

sheet

behind

must be considered.

In

upper

and

lower

## surfaces of the blade are extended behind the trailing edge

-21by
two lines parallel

Figures 1,4,7).

These two
is

closed

they

are identical.

## For two points situated on opposite sides

are
the

of the vortex

sheet

the

pressures

same,

and

the

normal

velocities are zero; only the tangential components of the velocity may
be different.

Since a shape

is

assumed

for

the

vortex

sheet,

we

require

the sheet.

(37)

(fr

YY

after a jump in
across
section.
this jump.
the

<j>

is removed.

Moreover,
supposed

the jump of
to

the

potential

vortex

sheet

is

This amounts to

-22-

IV.

wings
[1,2,3,15]

supercritical

## shows how effective the computational fluid dynamics

The first step in this development
[1].

was

Then the
analysis

of

[20]

allowed the

zone.
It

then

was
[14]

improved

to

[11].
In

and their

design

our

computational

method

we

use

the

## last-mentioned scheme, and this section explains how it is incorporated

into our computer code.

## All the equations we have described in the

represented
in
the computer code by finite

previous

section

are

difference approximations.
of

The flow conditions at each grid point are determined with the help
the

reduced

potential

C.

the
of

compute

approximate

velocity.

the

point

considered,

the

If

the

flow

is

subsonic

the

second

are

equation

residual

approximated

by

(38)

i+l,j,k

2G

i,j,k
2

+ G i-l j,k
)

(AX)

-23-

and

(3 9)

'XY

_______

For

supersonic

points,
in
a

on

## the other hand,

to

we have to introduce

artificial

viscosity
by

order

capture

weak

shocks.
[15].

This

is

accomplished

using

retarded

difference
of

scheme

Thus we

terms:

(40)

U 2 -q 2

Gc.

(V

G)

where
first

s a

coordinate in

the

flow

direction.

The
the

flow direction;

## derivatives in the other directions form the second term.

derivatives
used
in this

The

second

second

expression

are

computed by using
the

first

expression
types:

we

following

(AX)'

a nd

(42)

direction

-24-

and in the

Y direction.

only

first-order

AXGyvy
- A VG X U XXX
'

"*"

AY GyvY

For

the

potential

equation

(40),

viscosity

which,

when

the

flow

is

(q

- c2

AX

G^x

Equations

(38)

to

To
is

to

introduce

an

artificial

time

t,

## quantity At at each iteration.

(39) and (41) become

G ?+ l,j,k-

^-^

G ij,k -

(AX)

j-l ) k

+ G i-1, j-l.k

4AX AY

(AX)
2

where

the

superscripts

and

denote

new

or

-2 5-

potenttal

and where w

is

## the overrelaxat ion factor.

These expressions

represent approximations to

G YY -

xx

AX

(G Yt + Xt
.

(AX
(o

DG.), G YY XY
fc

I GYt AX
2

G YY + xx

^ AX

G,
>

(43)

i,j

(cV r

B^GX^
a,

+
?
l

1< C

V
are

0% +

a i GX

it

+6G t

where

the

coefficients

and

determined

by

the

new

## approximations (38), (39) and (41).

By considering an orthonormal system of

## direction, we arrive at the equation

(4)

(c 2 -q 2 )G sg +

2 q

2 rr+q Gpp

+6^+

B 2 G rt +

^pt

'

If

= t

1 _

Pi
s

\$2
q"

^3
q"

-q-

## then equation (44)

is transformed into

(45)

2 2 2 2 (c -q )G ss + q G rr + q G

(_c

+
q

o 2

)G

TT

+ 5GT

0.

-q

q"

In

order to ensure
of
the

the

convergence

of

the

iteration

scheme

to

a a

solution

-26daraped

is

Given

Che

form

of

equation

(45)

this

(46)

(-T2 c -q-

-T)
q

(c

>

>

'

At

points
(41)
it

At
of

supersonic

may
and

no

longer

be

true.

The

choice

approximations

## One way to ensure that

by adding a term of the

condition
form

(46)

is satisfied, is to increase g,

U st

" e

((

fl G xt +

*2 G yt + *3 G zt>

= ^

|| (*iG Xt +

G Vt+ B G
3

Zt

increase
B
j

(3

is

positive

parameter

large

enough

to

,

The

Gy,-

G 7r

are obtained by

rN G
,

'

Xt

## P PN + p i-l,j,k G i,j,k - G i,j,k ~ G i-l,j,k At AX

,

We have described

For

the

boundary

of

## (35) into a difference equation in order to compute the

the

reduced

potential

at these boundaries.

points
are
if

points

behind

the

boundary.

These

used

to

## compute the value of the potential at points on the

The values of the potential
at

the
(36),
the

points

ghost
i.e.

behind

tlie

is

by
the

potential

determined

To
an

remaining

boundary

points

we

use

## approximation to the outlet velocity.

The program permits not only compressor blades but also propellers
to be modeled.

Thus,

inlet

speed

is

and
on
the

## conditions except those at the hub, on the

sheet are replaced by

vortex

G =

With

## stated in this section to write a new program in FORTRAN named CSCDF22.

This program is listed in Section Vltl.

-28V.

RESULTS

In

computational

method.

order

to

show

how

tliis

## The first case was run to

test

the

validity

of

our
2

code.

result of this run.

Figure

shows the

## We used the coordinates

of

this

two-dimensional
The profiles were
for

profile

to

a

## configuration and in the compressor case, we were solving a

The inlet speed and the
inlet

angle

were the same as in the design run, but the blade was markedly cambered
and we chose a gap-to-chord ratio of 1.5.
Figures
3

and

show

representation of the cascade and the grid at the hub which is the same
at each span station.

run

5.

with

the

same

The

## profile is defined at three different span stations.

is the NACA-0012 profile.

the

thickness

are

the

same

but,

for

different.

The

has

sweep

angle

of

14

degrees

equal
to
0.

the

is

degrees

at

hub,

2.

## degrees at the cowling, and

1.

degree in between.
between
the

For

the

axial

flow

configuration

the

distance

hub
the

is a

run

for

compressor

of
6.

Figures

and

show a

the

grid

and

the

pressure
8.

distribution.
is
the

The

number.
M2

Ml

inlet

Mach

the

in

but

now

an

axial

speed
of

rotation

has

different

values.

The other
at

the

Figures

hub

and

cowling.

It

will

be

## noticed how different they are,

although the profile is almost the same at the hub and cowling; but the

gap-to-chord

ratio

is twice as

Figure 11 shows
The

different

pressure
13,

distributions

obtained

flow

of

evolves

as

speed

rotation

a

## weakens and then disappears while, on the other hand,

on the lower surface and intensifies.

shock

appears

The

last

example

is

similar

to

the
L

## fifth, except that it is a

the
in

propeller analysis.
case,
and

show

geometry
Figure
5,

of
19.

the
by

the

pressure

distribution
19,

is

given

at

we

the

shock

## amplified significantly by the cowling.

These numerical experiments show that our computat ional method, in
spite
of

its

restrictive

hypotheses,

enables

us

to

analyze

the

-30-

first
step

This

Is

towards

the

study

dimensions.

## Considering what happened in the study of

transonic

flow

past swept wings, we venture to suggest that the next steps could be to

## improve this method in order to include the

computation

of

the

wave

drag

and

to

design

with

a prescribed

pressure distribution

[4,11].

-31-

1.2

INPUT

CP

OUTPUT

-.4

0.0

__

H _L

.8 __

1.2

MU.707

M2=.534

## DEL TH= 35-00

Figure
2

G/Cr .99

-32-

CflSCRDE REPRESENTATION

G/C

1.

50

Figure

-33-

G-RID

ON THE SURFflCE

0.

00

Figure

-34-

PRESSURE DISTRIBUTION
Ml
=

DEV
5

.71,

M2

.57,
Figure

-32.0.

ALP

35.0

-35-

G/C =

1.50

Figure

-36-

## GRID ON THE SURFACE

0.00

Figure

-37-

PRESSURE DISTRIBUTION
M1

.74,

M2 =

.70,

DEV =

.2,

ALP =

0.0

Figure

-38-

2.

00

Figure

-39-

4.

00

Figure 10

-40-

## CUT IN THE PLRNE

500

Figure 11

-41-

PRESSURE DISTRIBUTION
Ml
=

DEV
-

.75.

M2

71.

.2,

ALP

0.

Figure 12

-42-

PRESSURE DISTRIBUTION
M
l

DEV
=
1. 9,

75,

M2

70,

RLP

0.

Figure 13

-43-

PRESSURE DISTRIBUTION
Ml
=

DEV
=

.75.

M2 =

.70.

3.5.

ALP

0.0

Figure 14

-44-

PRESSURE DISTRIBUTION
Ml
=

DEV
=

.75,

M2 =

.69.

7.0.

RLP

0.0

Figure 15

-45-

2.

00

Figure 16

-46-

## &RID ON THE SURFnCE

4.

00

Figure 17

-47-

CUT

IN

THE PLANE

500

Figure 18

-48-

PRESSURE DISTRIBUTION
Ml
=

DEV
=

.75,

M2 =

.75.

O.O,

ALP

0.0

Figure 19

-49-

VI.

listing
of

guide
code

for

users

of

our

code.

We

explain

the

different

the

of

solution
it
a

either

the

compressor

problem

or

flow

configuration

or

in

a choice of two

In the

## first option there is

boundary conditions.

velocity

potential

cowling.

For the
of

space

the

the hub.

configuration

this

first

mapping

is

not

required,
In

## since the computation starts directly from a periodic strip.

cases
the

both

periodic

strip

is

mapped

conformally

into

For the compressor case the blade shape and the vortex
the

cowling

determine
infinity.

the

sides;

and

the

upper

The
shape
of

the

As

many

as

six

sections

can
z

be

defined

If

section with

constant.

two

sections

are

similar,

only

the

describe
occur

the

input

data

cards

and

explain

the

parameters

which

in the input.

each
data
card
or

Title Card

1:

NX,

NY,

NZ

are

the

number

## of mesh cells in each direction of the

transformed space.
in

cells

the

direction,

,

## along the blade and the vortex sheet

of

and NY the

number
of

mesh

cells

in
If

the

third
,

direction

the

computational grid.

NX =

,

The

NY+2, NZ+3.

FPLOT

is

the

parameter

but
no
If

Calcomp
FPLOT
=

plot
1,

is

obtained

at

each

span

station.

both a
and
if

generated;

XSCAL, PSCAL

determine

The pressure

in

each

section

plot.

PSCAL

is

If PSCAL is
5.

If

PSCAL

is

negative,

each

section

is

scaled

is XSCAL/2.

GRIDX, GRIDY

control

the

grid generation.
of

so

on

the

geometry

the

compressor,

these

two

-51-

grid.

obtain

an

GRIDX

## has to be greater than -1 and

the

GRIDY is positive.

In most of

cases

we

can

use

GRIDX

and

GRIDY =

1.

at

less

the

trailing

edge.

Increasing

GRIDX

gives

the

Increasing
the

GRIDY

increases

number

of

points

near

sheet

Title Card

2:

FCONT.

MIT
COV

## is the maximum number of iterations computed.

is the desired accuracy.
If

the maximum

correction

is

less

than

COV,

the

program
will
10.

terminates.

The

same

happen

if

the

maximum

P1,P2
are
the

1.

## supersonic points respectively PI is between

P2 is less than or equal to P3
is
1,

and

2.,

1.

used

## for the boundary values.

P3 is usually set to

## but a smaller value improves the convergence for very

BETA
is the damping parameter controlling the amount of added
d>

T s ... t

It

and 0.5.

FHALF

=

For

FHALF

the

program

## stops after convergence or after the

-52-

prescribed number of
For FHALF =
1

iterations

have

been

completed.

the
be

parameters
refined

of

the

refined

mesh.

The

mesh

can

only

FCONT

After
If

each

run

FCONT =

the

program
If

begins

by
1
,

initializing

the

velocity

potential.

FOONT =

Title Card

3:

## FMACH, OM, AL, PA, ZONE, DC.

FMACH
CM
is the inlet Mach number.

is

the

speed

of

rotation.

This

means

that

the

60

units of time.

the

conditions.

by

length

of

the

divided

CHORD

and

inlet speed.
AL PA

## is the inlet angle.

determines whether an

axial

flow

configuration

or

a
1

PA =

PA =

## for an axial flow configuration.

ZONE
is the distance between the axis and the
hub.

In

the

## cascade case it is set equal to

1.

-53DC is
the gap-to-chord ratio for the cascade case.
is

For an

the

number

of

Title Card

4:

## ZSYM, NC, SWEEP1, SWEEP2, SWEEP, DIHED1, DIHED2, DIHED

ZSYM

indicates

whether

we

have

compressor problem or a

propeller problem.
ZSYM
=
1

ZSYM =

Thus,
if ZSYM = 1,

for

inlet

speed

and

the

infinity.
NC
is the number
of

span

stations

at

which

the

section

is

defined.

stations.
the
If

NC

<

the

geometry

is

given

by

last

for

the

parameters

any more cards.

through

## without the need to read

SWEEP1 .SWEEP 2, SWEEP are the angles of sweep of the singular line at the
hub,

at

the

## cowling (or the tip) and at the far field

For a compressor blade SWEEP is not used.

respectively.
,

the

singular

line,

at

hub,

at

the

cowling

## (or the tip) and at the far

field respectively.
used

-54-

Title Card
Z,
Z

5:

XLE,

XLE.YLE
CHORD
THICK

## are the coordinates of the leading edge,

is the chord of this section, used to scale the profile,

multiplies

ALPHA
is the angle of

twist

through

which

the

section

is

rotated.
at each

in

FSEC

from data cards.
be

FSEC =

=
1

for
of

this
the

section.

means

the

coordinates

section

Title Card

6:

YSYM, NU, NL

YSYM

=
1

YSYM

1

otherwise.
surface

For
are

YSYM =

NU,NL

respectively.

Title Card

7:

-55-

TRAIL

## is the included trailing edge angle in degrees,

or
if

the

angle

between

the

upper

and

lower

surfaces

the

profile is open.
SLOPT
is the slope of the mean camber

line

at

the

trailing

edge.

SLOPT

behind

the

profile.

If

XSING.YSINT,

singular
profile
a
as
If

point
is

inside

the

which

the

unwrapped.
that
the

This

such

way

mapped
a

coordinates

are

as

smooth

possible
such a

without

we

bump

occurs,

first

move

Then

from

the

nose.

Moreover,

the

singular

point

must

configuration,

since

the

Title Card
X,

8:

X,Y

are

There are NU

to

-56-

Title Card
X,

9:

X,Y

are

the coordinates

of the

lower surface.
are

There are NL

cards and

the

coordinates

again

from

the

which

These

5.

Title Card

both

graphical

and

printed

output.

The

In
the

printed

output

we

can

the

listing
surface

of

all the

are printed

Then the
the tip.

mapped

coordinates

for

the

hub

and

After
the mean

the

iteration

history,

with

the

maximum

correction

and

the

and

mean

on

surface.

the

are printed.
If

the

-57-

If

not,

the

program

terminates

or

restarts

by

-58VII.
1.

BIBLIOGRAPHY
Supercritical
Wing
Sections,
66,

F.

Lecture

Notes
,

in

Springer-Verlag
2.

Wing

F.

Vol.
3.

## 108, Springer-Verlag, New York,

1975.

F.

Bauer, P. Garabedian, D.

Korn,

Supercritical

Wing

Sections

III,
150,
4.
F.

Lecture

Notes

in Economics and

## Bauer, P. Garabedian, G. McFadden, The NYU Inverse Swept

Wing

Code, to be published.
5.

J.

Brochet,

J.

P.

Veuillot,

J.

P.

de

l'lcoulement
1

souffante,

Courant
,

6.

R.

K.

0.

## Friedrichs, Supersonic Flow and Shock Waves,

New York, 1948.

Interscience-Wiley
7.
C.

Farrell,

Qua si-Three-Dimensional

Full

Potential

Transonic

8. C.

Farrell,

P.

Beauchamp,

System

of

Codes

for

Research Report, October 1981.
9. P.

Design,

NASA

Lewis

Tables Aid.

Size, Math.
10.
P.

Comp., Vol.

10,

pp.

183-185, 1956.

New

York,

1964.

-5911.

P.

Garabedian,

G.

20,

Swept

12.

pp.

289-291, 1982.

H.

Howard,

A.

Effects,
,

## and Real flow

in
pp.

Aerodynamic
365-384.

Design

of

Axial

Flow

Compressors (NASA-SP-36)
13.
D.

Ives,

J.

Journal,
Vol.

15,

pp.

647-652, 1977.

14.

A.

Including

and Wings,
2

Flows

at

Mach

1,

CPAM,

Vol.,

27,

pp.

15.

A.

ERDA

Swept

Research

and

Development

Report

No.

16.
W.

H.

Jou,

17.

E.

Mclntyre,

Design

of

Transonic

by

Conformal

Transformation

of the Complex

,

18.
C.

COO-3077-136

November 1976.
Flow

S.

Profiles,
CPAM,
Vol.
9,
pp.

Past
10,

45-68,

## 1956 and CPAM, Vol.

pp.

107-131, 1957.
,

19. Ph.
d'

Morice

H.

Viviand, Equations de

conservation

et

condition

irreversibility

t

pp.

291, serie

B,

235-238, 1980.

-6020. E.

Murman,

J.

9,

## AIAA Journal, Vol.

21.

pp.

114-121,

1971. and

M.

H.

Vavra,

'

Aero-Thermodynamics

Flow

in

Turbomachines

22.

J P.

Veuillot,

Calcul

de

l'ecoulement

155,

2 3.

1973.

J.

P.

Veuillot,

Methodes

de

calcul

de

l'ecoulement

Mecanique no.
24.
J.
P.

5-56,

pp.

19-29, 1975.

## Veuillot, Calculation of the

Quasi-Three-Dimensional

Flow

## in a Turbomachine Blade Row, Engineering for Power, Vol.

1,

99, No.

pp.

53-62, 1977.

-61-

VIII.

LISTING QF

THfc

CODE

PRO G* AM CSCDF?2(lNPUT=512.jUTPUT=512,TAPE5=INPUT ,T APE6 = UUTPL;T, 17 = 5 1 2 T A PE8=512) MA I N R ju TINE WHICH CONTROLS THE COM PUT A T I JN a L PR OCbDURE
r

T A P

tr

KEDUCED VELOCITY POTENTIAL COP M D N b (12 9,2fc,17),50(129,17),E0(17),IV(129,l7) ,ITE1(17) ,ITE2(17) 1#A0 (129) ,AK129),A2(129),A3(129),B0(26)*31(26)jB 2(26),83(2t>),Z<17) ?,C1 (17), C2(17),C3(17)CM17),C5(17),XC(17),XZ(17 ),XZZ(17),YC (17), 3Z(1 7).YZ Z(i7),KSYM,NX,NYNZ,KTElKTE2,I:>irM,SCAL, SCALZ, XK, OMEGA, AL^ <HA, CA,SA ,F 1ACH T, PA, A8LADE CQM MQN / CAl/ P1P2,P3,BETA,FR,kM,DG,GM,NS,U1V1, W1,IPJR,KR,IG,JG>
G
I S

He

## 1KG DIM ENSIO N X S lkAI L<6)> N P

(

T LE(5 ), SLOP! (6) XP(2 0), YP(2JC 2), DJ (20 0), D2(2C0) 03(200), X(129), Y(129), SV (129 ), SM(129), C 3(12 9), C H0RG(l7), SCL(17), SCD(17), SCMQ7), FIT (3), CGV0(3), P1G( 3), P30(3), 3ETAC(3), FHALF(3) RESI5G1) , CGUNT(501), DESC *3) P 2 TI TLE( iG 5(10 NQ = 2 Go NE = 129
(

2
)

YS
*

,
)

fc

ZS
(

6)
,

XLt(o),
(

El

E 2

E 3

E 5

o ),

IND = 1 Ul =
(

Vl
wl

=
=

J.

0.

## IRE A0 = 5 IwR IT-6 KPL 0T = J IPL QT = 1 JIT = REw IND

(

RAD = 57.2 9578 I wk IT, 430) 10 WRI TE wRI Tt (I vRIT, 210) REA D I* EAD,420) TITLE WRI TE (I wRIT,h60) TITLE IR EAD,42G) DESC REA D IK EA 0,410) FNX,FNY,FNZ,FPLOT,<SCAL,PS AL,F ,TY REA D FNX. LT.l. GG TO 200 IE WRI TE (I WRIT, 520) FNX,FNY,FNZ,FPLOT,XSCAL,PSCAL, F,TY NX = FNX NY = FNY NZ = FNZ KPL OT=A8 S(FPLOT) IR EAD,420) DESO REA C
( ( ( (
)

WRI TE NM =

(I

WRIT,530)

20

NM+1

62-

NM NM , P 1 NM , 2 NM , P 3 NM 6 F T A RFA D IR EAD, A10) F IT(NM),COV ),F HALF NM) , FCONT WPI TE (I ^ P I T ,<t50) FIT(NM),CU VO(NM),l10(NM)P2G(NM),P30(NN),tJETAO(N 1M), FHALF (NM) IF (FHAL FdMM .NE.O. AND.NM.LT .3) GO TO 20 FHA LF(3) = 0. REA D IK EAO, <t20) DESC PEA b (1H EAD, <tlC) FMACH,GM,AL ,PAZONEDC WRI TE (I WRIT ,5AC) FMACH,OM,A L, P A, DC DC = (l.-P A)*D C*RAD/360.+PA/DC
(

XK = l./DC ZDN E*l.+ PA* (ZONE-1. OME GA = PA *GM/RAD*6./Z0Nc ALP HA= AL /RAD CAL L GEO M (NDNCNP,ZSXS# YS XLt,YLESLOPT>TRAIL#XP,YP#SWEtPlSWEE IP?., SWEEP ,DIHEDl>DIHtQ2>DIHED ,KSYM,XTEO,CHORDO,ZTIPISYMC,XK,PA,INC
)

2)

ISY M=ISYMO
IF
(

ALPHA. ME .0.
)
)

ISYM=0

CA = COS (ALPHA
SA
IF

## SIN(ALPHA (FCCNT.LT.l) GO TO AO REA D (7) NX,NY,NZ,NM,K1,K2,J IT#U1V1W1

MX NX-H MY* NY + 2
MZ = NZ + 3 DO 30 K=1,MZ PEA D (7) (G(I*JK) I=1MX
(

),

J=1,MY)

CON T 1NUE PEA D (7) (E0(<) ,K*K1,K2) CO.M TINUb <c IP,XMAX,ZMAX,KSYM,PA,SY,SCAL,SCALZ,AX, CAL ,32,B3,ZC1,C2,C3,C4,C5) 1AY CH0RD0PA,SwEEPl,SWtEP2,SWtEP,DlHtDl,D CAL XZZ#YCYZYZZ#Z,E1E2,E3.EA*E5,INDZ0 1IHE 2NE) CAL L SU KF (ND,NE,NC,NX,NZ> IS YM,KTEl>KTE2>SCALA0>Z>ZS,XC>YCSL0PTj 1TRA IL, X sYi#NP ITE1,ITE2,IV> S0>XP,YPD1,D2D3XY,INDXK*PA,>Z*YZ> 2A1, C1K SYM IF IND .EO.O) GO TO 190 IF (FCO NT.Gh.l .) GO TO 50 NM = 1 CAL L ES TIM 50 CON TINU E NIT = J I T T = 2 ./SC AL IWRIT,A30) 60 WRI TE FCO NT*C MIT = fit (NM)+JIT cov = CQV O(NM) BET A = BE TAO(NM) MX* NX + 1
30
)

-63-

y = .\y + 2
7 =

Ul

+ 3
j

Y =

\Y

(

20

7C

1
(

2*
4
4
2

7C

## kITE Ik? ONT NUc

I

60)

(IV(I>K),K=K1,K2)

i ie
R
1

(IWF
(

ITE 6u

*P

30) 30)
A0(

I
(

## RITE I Wi= PO C ONTI NOt RITE (IwR

P

440)
240)
44 0)

I)50(lKl),Su(IUTE2)

iTt

i^P
I

XMAX> AX

Rl TF

WR ^

RITE
D
W

UP

43C 250)
4 4 0)

90
SI IE
1

J =

(IWR
N

9C

C 'INT

UE

PITfc

(IwR

2fcC)

RITE
^ I T E

(UP
(

RITE
10

IwR (IwR

2

SY AY

100

(

<=K ll.k

## 440) 440) Z(K)XC(K)YC(K)*XZ(K)Y2(K)fXZZ('<)#yZZlK) 280) 440) 430)

2 3

ZMAXt AZ

PI IF

IwR

RITE UP RITE (IWR RITE UP ALL SEC ON PITE UP RITE IWR PITE (UP
(
(

90)
0)

## 47C) TIME 510) 310)

4

NXjNY,NZ
)

TIKE

4C)
)

FMACHOMAL

RI TE
X =
L =

WK
1

320

NX /2
0. il

K = K1 K2 1= I T El K II) = 1. + .5*SCAL*(A0(Il)*A0(Ii)-S0(IlK)*S0(UfK)) 1 = SC AL* AOdl )*S0( I1K II = xC <K)+AL0G(X(Il)**2*Yl**?)/XK/2. (LX) = 1. + .5*SCAL+(AO(LX)*AO(LX)-S0(L<. <)*iiO(LX,K))
(
)

## 1-SC AL* AO(LX)*SC(LX,K

(LX
)

xC

(K)+ALQG(X(LX)**2+Yl**2)/XK/2.
= X
(

110

## HO PL (<) ONTI NUt

l)-X(LX)

-54-

ZDU*=KTb2 -I
0.
)

s =

DG C
s

120 K=K TE1 KZDUM zo=.5* (z( K+l )-Z( K) = S + L ZC* (C H0R0(K + 1 )+CHORD(K) WC5(K
CNT iNUfc

120 130

N
P
P P

IT*Ml +
2= P2
(

1=P10(NM)
NM

3=P30(NM) c ALL BOUND L 2=U1+CA V 2=V1+SA (IWP IT>490) NIT,0GIG,JG>KGFR,IR,JR><RGM,R*,F1,U2,V2,NS w RITE c DUNT(NIT) =NIT-1-JIT
R
1

S (NIT) =F R
)

F (N1T.LT .MIT .AND.ABS(DG) .GT.COV. AND. ABS(PG) .LT.1C. GO TO 130 ATE=0. F (NIT.GT .JIT+1) RATE=(A8S(RES(NIT)/RES(JIT+1)))**(1./(CJUNT(NIT) 1- COUNT (J IT + 1) W RITE (ImR IT, 330) (IWP IT, 5 00) RES(J1T+1),RES(NIT),C0UNT(NIT),RATE 4 PITE C ALL SECUN (TIME) w KITE (IWK IT, 310) TIME L X=NX/2+l 150 K=K 1,MZ C C GO TO 150 (K.LT.K TF1.0R.K.GT.KTE2 I F
R
I
)

lITfcl(K)

2=1TE2(K) VELD (k,K,SV,SM,CPX,Y) c HORD(K )=X (Il)-X(LX) FORCF (I1,I2,X,Y,CP,AL,CHQRD(K),XC(K),SCL(K),SCDK),SCM(),A2 c ALL 1, A3,C5(K), PA) (KPLOT. GT.1.AND.K.GT.KTE1) GO TO 140 F w RITE (IWP IT, <30) (Iwk IT,34C) W RITE (IWR IT, 440) FMACH,OM,AL * RITE IWP IT, 350) w RITE IWR IT, 4 40) Z(K),SCL(K),SCD(K),SCM(K).CHORD(K) 140 w RITE , FM ACH (KPLOT. LE.l.) CALL CPLOT 1 1, I 2, SM , AO, S F 1 ,K SPEED (K) c ALL 150 c 0NT1NUE (KTE1,KTE2,CH0RD,SCL,SCD,SCM,Z,XCC5,CL,CD,CMP,CFP,CMY c ALL TOTFO R 1, PA,A8LA0E V LD0. F (A8S(CD J.GT.l.E-6) VLD=CL/CD
J

AtL

RITE (IWP IT, 430) PITE (UR IT, 360) (KSYM.E 0.1) U2CA I F I F (KSYM.E Q.l) V2SA V =ATAN2( V2 ,U2)
i>

-65-

=
1

Aj-AL u;* U2 + V2
= 1
/ F

V2

Wl* Ml
+

M AC

C. 2
)

bGP r/(Q/( Jl-0 .2* C) PI Tt FMACH#QM AL#U# I w p IT ,4 40) 70) RITE I UP IT, RITE (IrfG I T # 40) CL,CD, VLO
=
( (
<t

sue
i
J

4 AC) CMPCMR,CMY*ABLADE RITE NM ) 1 .-F H A L F L PLOT = F & TO 160 (L PLOT. LT 1 36 O./XH /PA J *ZC NF/CHukDO D THREE D I PLO T,\$V,S*,CP,X,Y,TITLf,DC,AL,ZONE,U,V,CHORGu>X:>CAL> C ALL
<

(

60)
(
)

IP SC AL

160

C
I

## ONTI NUE (F HALF F

X= NX
+

>|M).tO.C.)

GO

TO

170

NX

N
C

Y=NY + NY
N2 + NZ ALL CCORD
t

N Z =

(NX,NY,NZ,XTEu,ZTIPXMAX,ZMAX,K\$YM,PA,SY,SCAL,SCALZ,AX, ,AJ,A1A2A3,8 0B13263>Z>C1>C2C3,C4,C5) (NC,NZ,KTEl,KTE2,CH0RD0,PA,SwEEPi,SWEEP2,Skr.tP,DIht Jl,r> c ALL S INGL II HEC2 DIHE 0,ZS,XLE,YLE,XC,XZ,XZZ,YC,YZ,YZZ,Z,E1,F2,E3,64,E5,IND,ZG
1

Yi AZ

TY iF

2N E)
IT 2A

ALL SU^P (ND, NE,NC,NX,NZ,ISYM,TE1KTE2SCAL,A0,Z>ZS,XC>YC>SL0?T> RAIL , xS, Y St N? fITElITE2#IV*S0*XP,YP#Dl02*D3#X,YlNDXK,PA,XZYZ 1,C1 ,KS Y v GC TG 190 I F 1 N D . t C . C) C ALL REF1N N M = NM + 1
C
i

N IT = C G

TC tO

170

ONTI NUE
SI TE

w
w

(8)

\|X,NYNZ>N1,K1,K2,NIT.U1,V1>W1
((G(I,J,K),I = l,fMX),J=l,MY)
(

RITE
18

D
k

)

## RITE (6 1*0 C ONTI NUE w RITE (8) E NO F 1LE 8 R EWIN D

&

EG(

)>KK1,K2

TO

10
(

190

RITE 3 I * R I T , u RITE I WRIT, 400) 0102 S TOP 200 C ONTI NUE (0.,0.,999) c ALL PLOT 0101 s TOP
*
't ) (

## 210 FORMAT 220 FORMAT

(20H0NYU COMPRESSOR CODE) 49H0 IN D IC A T 1 ON OF LOCATION OF BLADE AND VORTEX iHEET,27-i ,K=Ki , K2 , I = , NX I V I t K / 27H0 IN COORDINATE PLANE Y =
( .
(

<

-6623C FORMAT (49H0CHGRDwISE CELL DISTRIBUTION IN TRANSFQRi > 1NU MAPPtc SURFACE COORDINATES AT HU3 ANO TJ.P/J5HO TIP PROFILE 2\> HUB PRGFILE,15H POWER LAW TE LOCATION' >i5H 24C FGn,MAT (15HG (^mON jfmal cell distribution IN TRANSFORMED PLANE/15 H-J 2 5 C FORMAT
) )

## FORMAT 270 FORMAT

2

POWER LAw SCALE FACTO-U15H 4dHOS j ANwI Sb CELL DISTRIBUTION AND SINGULAR LINE/13HC XZ X Y SING , 15H SING , 15H , i&H 1 Z 13H YZZ XZZ ,15H yz 2,15H POWER LAW TIP L0CATI0N15H 280 FOP-MAT (15H0 x9H0ITERATIVE SOLUTION) 290 F P A T NY ,15H NZ NX , 15H 300 FOKMAT (13 HO ,15H AN& OF A T T A C <) OMEGA ,15H MACH NO 310 FORMAT (lpHO K l3H 4H , 4H J I CORRECTION , 4H 1CH0IT ERAT I0N,15H 3 2 C FORMAT K ,10H COR.tlOH i t A N R E S . t 1 >4H F A 4H >1H J I PESiCUAL 1 ,10H SONIC PTS) XSPEED ,1GH YSPEEG 2H REL FC1 110H wORK MAX RESIOAL 2,15H MAX R E S I D A L 1 * 1 5 H 1 5 H 330 F k M A T
60

(1SHO

I-

^1

Ni

## REDUCTN/CYCLE 340 FORMAT (24HCSECTI0N

15H
:

15H GM MACH NO C HAR AC Tt R I ST IC S / 1 5H0 ,15H ANG OF ATTACK) (/13H SPAN STA1 I0N,12X2HCL,13X2HCD,13X2hCM,10X5HCHGRD) QMEG MACH NO 1 ,15H (22H0dLAUE CH AR AC T ER I ST I C S/ 1 5HG UTV. ANGLE MACH NO 2 ,15H ANG OF ATTACK, 15H 15H ,15H L / j CO CL , 15H (lb HO (/ZX6HCM PITCH, 6X7HC.1 RGLL,9X6HCM YAw, 9X6HAEL ADE (IX, 1 4 H WRITE ON TAPE6) (24H0BAD OATA, SPLINE FAILURE) (8F10.6) 10A8)
)
) )

1H1

(F12.5, 7F15.5)

(1X*8E15.5)

(1HC1JA9)
(18.7115) 1> ,3ZIA)
(

111D,E15.5,3I4,E15.5,3I4,2E10.3,3F10.5,I1C)
(

cE 1 5

4 , 2 F 1 5

## 15H0C JMPUTING TIME,F10.3, 10H

SECONDS)

</5x3hFNX,llX3hFNY,ilX3HFNZ,10X5HFPLCT,9X5HXSCAL,9x5HP\$CAL, 19X5hGPlUX,9x5HGRIDY/lX,dE14.3) FORMAT (/4X7HFIT<NM),ex8HCGvO(NM),8X7HP10(NM),3X7HP2C(NM),dx7HP?G( 5 3C 1NM) #6X9HBETA0(NM) , 6X9HFHALF NM 540 FORMAT (/5X5HFMACH,11X2H0M,14X2HAL, 12X3H PA,12X4H DC /1X>5E15.5)
(
) )

END

-67-

## SUB 11.5 2PA,

ur ine

EGM

(ND,NC,NR.ZS,XS,YSXLEYLt:>LUPT,TUAlL,*P, YP,SwEEP
Xl< ,

EP2,
D)

S *

EP,DIHED1,DHED2,DIHED,kSYM,XTE0,CH0RDC,ZTIP,I SYMG,
X L t

GEG DIM
16)
2 C
,
(

( ) ( )
(

>

X(6),

)

SlUPT XC(c)

i ),

7T( YC(fc),

DIM
IRE 1WR

= 5
=

A(o),

B(6), D(6),

E(6)

IF

.29b
I

7fl
)

R E A J , 2 3 C

DESC

(I wR

IT, 270)
)

SYM

C.LT.3.
=

RETURN
k

b*t P 1/

=bwEEP2/PAP
iWfcEP/RAC

## DIH DIH DIH

51 = 52 = Tl = T2 = ISY

(

S WE P 1

1

## XTE CHQ ZCN

K=l

1C

PEA D PEA D

IR

EA0,230)
)

DESC

(

ZT(K),XL,YL,CHORD,THICKAL.FSEC
ZT(K), XL, YL, CHORD, THICK, AL,FSEC

## WPI TE 1 hRlT,2 80) ALP HA= AL /RAD

2T( ZS(
IF IF
K
K
)

=
=

ZT

(K)/ZQNE

AL

UG(ZT(K)+(1.-PA))*PA+(1.-PA)*ZT(<)
GO TG
TO 20
)

(FSEC EQ.O.)
(K

.GT .1)
=
=
(

GG

## ZON E(l. -PA)+PA*ZT (1)

ZS( 1 ZT( 1)
)

,-PA)*ZT(l

1.

CDN T1NUE PEA D IR hA0,230) DESC PEA D IR EAD,22C) YSYM,FNU,FNL WRI TE YSYM,FNU,FNL,ZONE 1 wPIT,290) NU* FNU NL = FNL IF YSYM .EQ. 1. NL = NU
( (
(

N= N U+

REA D

NL- 1 IR tA0,230)
(

DESC

-6 b-

Rt A
Rt A

22 C 3G

wRI TF kEA u
IiiR
I

(1RIT,3C0)
(

TRL,SLT,XSING,YSING TRL,3LT,XSING,YSING
DESl

Tt
3C
(

(IwRIT, 310)
i=NL N

DG

Rb'A D

UEA
(

2
,

.2

) )

I
(

.
)

Y P
.

I
(

UPI TF
3C

I wR I

2 6

X P

Y P

IF

(

GO
)

TO

50

PFA U
W&I Tc DC 4C

I
(

REA

23

DESC

IV/PI T, 3

20)
V A L

REA
J = L

WRI TF
-i
= =

VAL

UM

VAL.DUM

XP( J) YP( J)

DUh
70
I

40
50

CON TH UE
GO
J = L

TO

DO
J = J

60 -1
J
J
)

iM

XP

YP< WI

-XP II )=-YP(

70

CON TINUt:
T E

IUF
iltit

WftI TE

WRI Tt
PC

ZS(K

## TPL,SLT, XiING YSING

CON TINGE /ZONE SCA L[ =CHb 0/( X P(l )-xP( L C(K )=EXP(- PA*Z S(K) XLE (K )=XL/ ZONE +(XSING-XP(NL))*C(K)*THICK*SCALt YLE (K)=YL/ ZONE +(YSING-YP(NL))*C(K)*THICK*SCALE XX = XP (NL + XSI NG-XP(NL )*C (K)*THICK yy = YP(NL + YSI NG-YP (NL )*C <K)*THICK CA = CGSULP HA)
>t

>

SA
XC

=
(

SIN (ALP HA

)

## DO 90 1 = 1, N XS( I*K = SC ALE* (XP(I)*CA>THICK*YP(1)*SA) YS( I,K)=5C ALE* (THICK*YP(I)*CA-XP(I)*SA)

90

CON TINUt SLO PT(K =T AN( ATAN( TH ICK+SLT) -ALPHA )*C(K TRA IL U )=A TAN(THICK*TAN(TRL/RAD)*C(K))
)

NP( K) =N

CHO RD0=AMA XI (CHORDO, CHORD) IF YSYrt.L E.O. . OR. ALPHA. NE.O.) ISYMO=0 wRI T T (UP. IT, 210) ZS(K) WBI Tt (Iv-F IT, 250) XL, YL, CHORD, THICK. AL K=K + 1
(

-69-

IF
II

L
( {

GO

TO
GC

10

XK = XK

.- pa)
. 1 . 0) 1, N !> NC
)

/CHCRDO+^A)
70 150

DO CO
x

(PA. 120
1
)

Ne
1

< =
(

## XS I,K Y(K = AT AN2 rS( IK) ZT(K) **2 + 2T (K Z (K )=A L C6( Y S ( I* K

(K
=
)
(

**2

II.

100 CON

N
(

El = 1. / E2 = 1./
Fl F? El E?
=
=

(

=
=

## (COS (CDS S1*E

52 *t

(Yd >)*T1-SIN(Y(1)))+E1
(

Y(

M C

)*T2-SIN( Y(NC
)

)*E2

2*ZT (NC

CAL L bP LiF (lNCZ>X,A,3,Ci#Ell>E2,CG.tlND) CAL L IN r pl (1NC>ZS>D1NCZ>X,A,?,C0) CAL L SP LIF d,NCZY.A.6Ci*Fl,ltF2.C0.*IND> CAL L IN TPL (l>NCjZS#EtlNC#Z#Y,A>BC0) DO 110 K1j NC XS( 1K) = D( K YS( I*K = E(K 11C CON TINO E 120 CON TINU E DO 13 j K=l, NC
)
)
)

XC (K)
(
) ( ) )

Y(K )=AT AN2( Y C K , Z T K Z(K = AL 0G( Y C (< )**2 + ZT(K) **2) /2.
)

13C CON TINO E F A = cost Yd EB = SIN( Yd EC = COS y(n: ED = SIN( Y(NC El = Sl/( tA + T 1*5 B) E2 = S2*Z r (nc )/( EC+T2*EC) Fl = (EA* Tl-E b)/ E A + Tl + E F2 = (EC* T2-E 0)/ (EC+T2+E0) CAL L S P LIF 1, NC,Z,X,A,3>D,1,E1,1>E2,0,G.,IND) CAL L IN TPL 1, NCZS#XClNCZ>XA8tD0) CAL L SP LIF 1, NCZ>Y,A,3,D,lFll>F2,t>0.,lNL)) CAL L IN TPL 1, NCZj#YC*lNCZ#YA,BD*0) DC 140 K = l NC X(K )=XL E IK) Y(K = AT AN2( YLE (K)ZT(K)) Z(K =AL 0G( Y LE( K)**2+ZT(K)**2)/2. 14C CON TINO b EA = COS( Yd E6 = SIN( Yd) EC = CCS( Y(NC ED = SIN( Y(NC El = Sl/( EA+E B*T1) E? = S2*Z T(NC )/{ EC+ED*T2)
) )

ti

-70-

F 1 =

f.

A*

F2=

(F

GO
Z

[ (
)

N
'

TO
= Z S
(

1 I

I
)

co

u
1

K = i
(

NC
)

## ZS(K) = ZS 160 CGNT I r.uE 17 C CONT NUt

CO 19 C DO It XS( I* K
Y
c
-

-Z

N =
1
)

NC
(
(

1N
Xi
I K )-XC YS(I*< l-YC

=
=

K)
)

I ,
I

IPC CUNT
XX5
X X X X
r
>

NUE
xp(
K.T(

XK*Xi(l>K))*CDS(X"<*YS(l#K))-l
bX 3 (2.*XK*XS(if<))-i:.*XXS-l.) XXS) /?.

= 5
=
I

XX

T E C = A'V A

xl(XTEtXXS)
)

(

## 200 FORMAT lLPt ,

1 5

210 FORMAT
1H

ANGLE >F10.5-/15HO (16H0PR0FILE AT Z SING H ilNG 1 5 (27HCSECTIQN DfFINlTION AT Z t F 1 o . 5 1 1 b H C .13HTH1C* NtSS R ChORD *lbH YLE

U
XL
r
.

>L
1

ri

If

. i

AL

## 220 230 240 2^0 260 270

2PHA FORMAT

(8F10.6
(

1GA6 FORMAT 1H1) FORMAT FORMAT F12 .4. 7F15.4 FORMAT (8f 15.5) FORMAT (/5X<tHZSYMjl2X3HFNC>10X6HSWtEPl>*X6HS
) (
( )

HHEDl9XeHDlHED2#lCX5HJlHED/lX8ElD.t)
260 FORMAT (/5X5HZS(K * 12X2HXL#13X2HYL 11X5HCH0R 12X<.HFStC/lX,7E15.5 (/6X<tHYSYMllX3HFNU12X3HFNL/lX,<tti:>. 290
)

(/t>X3HTRL12X3HSLT#HX5HXSIN3>10X5HYS
(/5X5HXP( I )1QX5HY?(I (/6X3HVAL>12X3HDUM)
)

## -71(NX NYpNZ*XTtO*Zl ^* X I AX , Z v A X * * S Y * , y A, 3 Y iC JJ R *lY*F,ACAl,Ak:.AjBC*ei/B2jft3^Cl*C?C3fL^*Ct)) 3IKFTOEL AM) jPAN*13E CDLSDIMTES

L

t-

iMj T
X ,

AL

* S

C A

117,
bt
r

A
S

A Y , A

/.

;>H

DIM 1Z(1
=

h
)

NS

JM

4 C

,
(

Aid).
1
)

A >
i
)

) ,
(

A 3

B
1
)

r 1

B2

ti

CHI)..

C 2

C 3

l *

!> (

Q* 2. /NX DY = 1 ./Mr
K Y =

\Y+
N
2

Z0 = K?
C7
K
=
1 =

+ I
i*

1 . /

AEi =

ax
A/

=
i
.

AY=^
=
=

Hi IF

*,W A

X=

. .

(*3
= 5 J
x = .
(

J
j

.
.

1
)

XMA<*0.bZb
-i

373
Z

(7
E
/

M,A

IF

Kb
2

Q
(

.
.
(

M A X=

NZ

SCA
3

L = X
=

5 J

A L
.

IP/
L
1
)

1.

GC1*XNAX*XMAX) C0C001*7MAX)

T=2

(

IS UK
F

## /TY (Oi>?5 0.*( T-0.U7)* Aob (T-0.C7)

/ 3

1 1

)/?. +BX / (F + l.

Y)

**2
I

hl w?
bftX

./

AL

Ul
=-8
= =

X/DZ )* *2
3 )/((l.+S73)*XMAX**3) 37j)/12.)*X,MAX**3 * X*AX*XMAX/i2. + S 7 3 +BdX* 3.*C3X-<..*X^AX*Xi>UX)*XMAX*Xi'iAX/bOKT(C6X-X^AX*A

SO^iT (?
b X * 3

7.

+
+

S7

A^X
CriX

1.
( 1

CM T((7.
) (

AP3 X=
MX = NX
LX
=

A +
/

',AX)

M
( (

LQ 3C DD = IIF 1.
1
.

1, ^X )* jx
.

DO=-l.+l . /NX
D=
1
.

IF

.NX)

-1

M a

Bl
IF
A= C

## (ArjiiuD).Gr.xfAx) ex- DO* DO

SOhiT
(

c-u

io

AS

A)

C = A

Bx*Ai4btJX*(3.*CBX-4,*DD*DD)*DD*D9 DO = ABX*DD+dBX*AS*DD**3

= A3/C D2 = dexMUUM-6.*CttX+lSi.*DD*Di))-12.*0D**<t)*Du/U*C) GO TG 2u

01

1C

IF
A = A

I .

H =

d-

(OC-d*XMAX)/(l.-XMAX))**2

7,

C =
I

/.

<

>

--(/I
:

W
; -

<,-,.)..(+
.

'.,*
/
(
(

.,

<

-I

-'-')
)
;
.

/,

'

= r
=

<-,

..

-:>):(

<',<-:*..>

<

'

>

'

>

; r
(

I
i

=
-

- i
i

: /
i

, = '.- ^
i
'

"

'

..

<

<

A Y

:-iuy4M-].)*u^-i)
i; 1

= a * C /
l

U
J

-3

r <

'J /

H 2
;

i
(

=
=

L*

i * C 1 * v ?
4 Y *
)
i

v
(

j
>

Y*
.

(
(

3
7

* i +

*A
)

->

Z =

- "^ *
.

i C
i-

-!

*
(

. .

i 7 '<)
)

1
)

b 7 3
1

* Z > A X * * 3

;'

L = 1
=
(

i
.

/ *
i

is-i

+w
J

7
>

+ > 7 3
7
i"i

/ i

* Z
(

"!

A X * * j

* 7 hA
2
.

AX/
*,

i,>.,
> /

{.

.- Li

i = A

L +

* C p 7

Ua*

l>

* Z

'

* i

y- 1.

>

11.

4.

-5

'

-1
;

v
(

k = c
)

> 1

>

: ,:=

k-m
/

ic
it-

(k

(

6 o

[. i

. i V-

a X

u
.

jo

A=

Cti?-L-L)*l
.7 *

i<

&S=SC^T(a)
C = A
f

As

*
j i:
'(

*'C

-J

?-"*
3

L-

0* L D

* J i>+

P.0= At Z*
C
1

JU +
(

);

7 *

AS*Q-'D**
.

= A S / C
C
J

[)?=VjF 7*

Z*
.

-h

*Cu/+
1
.

-. *

JU*L-D )-!?.

j**^ )+

--

*:

GU
:
(

1(

oC
U
(

IF
A = i

.
I

b =
'.

b-

o*

)/(l.-Z^AX))**2

C = A * *AZ

.

-!

)*(
!i

A3

Z *

IJ

\*.

^0

Z(K)=jCALZ*L)0
C4 (K)
J

Ji*jl*k<'
;,

70

## C-5(k)=c<P(-? A*7(K)) C .(^)=CD('<)'*C?(X)

^

Z(K2+1)=Z(K2)+Z(K?)-Z(K2-1)
h c r
i

t-

no

7 3-

vJ

U
)

GL

NO

k rh

,K

TE2>CHGRD0*

^ A

*FF

s,

3 2

.">

A C

fc

'

I.

## 1HK) 1 MHtU 2 1 NO ZJNb

#

HE&jZS>XLOYLEXOXZ>XZZ*YC>YZ>Y2Z>Z#F-J>E2>
5
J

>

G
D
1
)

E
i

N
M

t Y
E

A
b
/.

T t i
j

N G LL A&
(

r
(

F
.

LI

TRANSFORATION
(

N
/

JN I)
,

ZS
/ ,

>

X L

1
)

Y L L
t;

C
1

1 ,

X 7

1
i

X
(

ZZ
1
)

<>

'

E 3

b 5

1 C

K = 1

'IC

EM
L
>

[j .

K)
7
I

= j.

1C

## MLb Kl = K2 = NZ + ^ KTE 1*<U DQ 2 C K = *

IF
IF
(

COW

K
K

>

. L
.

T. Z^
.

1)

KTE

K+
X.

L E

ZS

(NO)

KTb2 *

20 CON
a = c

T 1

NUE

H&kDG/Z DNE
TAN(Swfc EP1)
(

TAN Qlh ED 2) (PA .At. 1.0) GG TO 30 F 1 = i / c a s (YLE (1))*T1*SIN(YLE(1)M F2 = 1./ (COS (YLE (NC )*T?*SliM( YLE (NC Tl = (CGi< Yl Ell) )*T1-SIMYLE (i) )+Fi T2 = (CCJ(YL E NC )*T2-SIN(YLE(NC )) )*F2 SI* Sl + Fl S? = S2*F2*E XP (Z MNC 30 CON T1NUE CAL 5 P L I 1* NC*ZSXLEclE2*E3l#Sl*lS2C#G.*lND) KT Fl,<Tt2ZXC. A ,NC.ZSXLFtl,2>t3.0 INTPL C AL K CAL pl (K r E1j<TE2jZXZ*4.NCZS*E1E2E3*E40) I C AL INTPL (K r El#KTE2#ZxZZ#lNC#ZSE2E3jE4#t5#0) CAL SPLIF i NO Z S YL E > El > E2> E3 , 1, T 1 1* T 2, G C . INL CAL INTPL (KT El>KTE2ZYOi>NOZSYLttiE2*E3.0) KT El*KTE2ZYZfl>NCZSjElE2fE3E*C) CAL 1 N T P L CAL INTPL (KT El#KTE2ZYZZlNC#ZStE2E3*E^E5#0) = B * TA N S U dbp Sl = B*S1 S'* B*S2
=
( 1

si S2 Ti T2
F

= T A N

S Wh

AN

EP2 EDiJ

b>

T= 3 *T AN

H&

Tl = r? = B*T2
>c YC
(

2
Z

## )=3.*( XC (3 )-XC (<) + XC( 5 = 3 * YC 3 )-YC(4) )+YC( 5)

) )

N=K T E 2 +

-74-

IF

(r-

.GT.K2)
k = N
,
<\

GD

TO
)/3

50

OG

4C

ZZ=(Z(K)-ZUTE2)
A=EXP(-ZZ)
XC (K
)

XC(KTE2)+S*ZZ+{S2-S)*ll.-A)
)

YC(K) = YC UTh2) + T*ZZ+(T2-T)*ll.-A) XZ(K)=(S+( j2-S *A) /3 +(T?-T )*A) /fl YZC<) = XZZ(K)=-(S <:-S )*A/ (6*6 YZZ(K) =-(T2-T) *A/( b+6) 40 CON! 1NUE
(
I )

## 5C CONTINUE YC( Kl-1 )=YC YC K2d =YC

( )

(Kid)
(

K2-1

^ F T U* S

END

SUB ROUTINE S U F (NL),NENCNA#NZISYMKTtl,TE2SCAL>AC>Z>Z:>>XC*YC 1SL0 PTTRAlLXSYS*NP#ITtlITE2#IVS0XP*YP>Dl>D2*D3*X,Y#lNDXK,PA, 2xZ, Y Z , A 1 , C 1 , < S Y M INT EkPOLATES CAPPED BLADE SURFACE AT "Pbri POINTS INT EPPQLATION IS LINEAR FOR CYLINDRICAL COORDINATES DIM ENilUN 39(nE1) XS(ND.1) YS(NDd). ZS(i) SL0FU1), TAil_(l)>
)

XC (l)i

YC
I

1
(

>

A
i

,
(

i t

, I

1
(

,
)

Yd),
I

X
<

H (1
)

>

Y P
(

D1
(

D2

1
C

?f

3(1),
)

\l

NE

NP

T E 1

T E 2

Al(l),

31(1

T = l

./SI

## 2. /NX LX- N X / 2 + MX = NX + 1 rz = NZ + 3 I vo -1-ISYM-I

D<

SYM-ISY1

VI --1-ISYM CO 1 C K = 1 f 1 ITE 1 (K )=MX ITE Z(K)=MX DO 10 1=1, MX IV( 1*< )=-2 S0( I,K)=0.
I

10 CON TINUE

-7bK2-1
I

R2 =

U
3

VD

P2 R2 Rl
C=
=

=
=

## (ZS(K 2 )-Z (< 204C#30 (EXP( Z(K))-EXP(2S(K1)J)/(EXP(ZS(K2))-EXP(Z5(K1)))

)

PA*Ri!

+(l.-PA)*{Z(K)-ZS(Ki))/(ZS(K2)-ZS(<l))
)

1.-R2

Pl*xS( 1K1 )+P2*XS<lK2 R1*YS( 1><] >+P?*YS(l>2) ex =EXP( X K*C )*CCS( XK*D)-1. CJ(- T XP (2. * XK*C )-2.*CX-l. c- (C+Cx) II cc = S C R T (C + C )/SCAL)

o
IF
If

i>

Dl

5C
( ( (

2*'^X
) )

II 12

11*1+1
12=
I

cc:

## NTIMUc IT El(K)i IT E2()=

CC AO( 12 )/CC KK K1 Pa Rl

bO

NP(KrO
X

(

X
)
)

## (XA+C X)/2. /CC 7C 1 = 1MX = C*A 0( I) X 7C en TINUE

=

SQPKC X/C)
)

AN v

L =

PI

PI

DO
x I

= 1

YI R>
IF

P(XK*XS(IKK))*CUS(XK*YS(IKK))-1. P(XK*XS(IKK))*SIN(XK*YS(I<K))
T

## XI**2 + Y 1**2 LQ.O.) GG TO 80

(

AN U" V R

ANGL+ATAN2<(U*YI-V*XI)#(U*XI+V*YI))
T( (R+R

WSCAL

XP YP GO 80 AN U"
v xp
I
)

## =R*CDS( .5*ANGL) P*SIN( ,5+ANGL)

90
PI

YP

I)=0.

-76-

CON TINUE ANG L= ATAN SLO* T(KK ANG Ll= ATA N( YA/ X A ANG L 2 = A T A N Y 8 / XB) ANG Li = ANG L-. b* (ANGL1-TP AIKKK) ANG L5r = ANG L-. 5* ANGL2 + TkAIL KK ANG Ll= ANG ll + XK *f3 (1KK) ANG L2=ANG L ?+XK *YS (Nf KK Tl = T A N A N GLl T2 = T A N A N GL2) CAL L SPLI F (1, N>XP*Y?Ol*d2D3l*Tl>l*T2#00.#IND) (II ,I2>X,Y,1,NXP,YP#D1D2D30) CAL L -T P L
( )

('

DEF
X A =

IMTIIN
XS( 1,KK
)

OF

THE

VORTFx SHEET

XI

.25*XA
(

## A=S LGPT(KK)*(XA-X1) e=i ./ XA-X1) ANG L=PI+PI

= 1

v = o

MI -1 x xs l.+S CAL*(X(Il)**2-Y(Il)**2)/2./G/0 YV5 SCAL *X(I1)*Y(11) YYS ATAN 2( YYS XXS) /XK
DO

10

1M
5

t=l

/I .0

100 CON
E= l

INUE

05*E XX 1 ALOG (l. + .5*E*SCAL*X(I)**2/0/ti)/XK D=B (XXI -X 1) YY1 YYS + A* (0-1. )/D XX = XP X K*XX1)*CQS (XK*YY1)-1.
(

V=

XP(

K*<X1)*SIMXK*YY1)
)

P = S

KT

(R+*)/5CAL )*U
)

XP(
IF Y(
I

11C CON
X3 =
A = S

) )

N, KK)
)

B= l

## OPT( KK) *( XB-Xl /( XB-Xl

)

ANG
U= l v= o
M=
I

0.

2+ 1
(

XXS = 1 .+SCAL*( < 12) **2-Y( 12 )**2 )/2. /Q/a YYS SCAL*X( I2)*Y(I2)

-77-

YYS
DO

= A T
1
.

A.nI

rYb, XXS

/XK

20

/1.0 E = l 120 CONT 1NUE t=l 05*e XX1 = AlOG (l.+.5*F*SCAL*X(I)**2/C/Q)/XK C=B* XXI -XI) YY1 = YYS + A*( D-l . /D XX= E XP X K*ul) *CCS (XK*YY1 )-l. YY=E X P( X k*xxi *^ in( xK^rr i) R-SQ RT( X x**2+ YY**2 ANGL = ANG L + ATAN2({U*Yf-V*xx),(U*XX+\,*YY>)
.
( )

u=
V =

## xx YY P = SO KT( (k + X >/5CAL )*0 XP( I )=h-*CC:>( .5*ANGl) XP( I ).LT.X I) IF GO

(
( )

TJ

120

Y(

=R* S I

5* AN G L

13C CONT INUE C=P* CC DG 1 4C I=1MX S0( I >K) =S0( 1 K )+Q* Y( I 14 CQNl INUE KK .EL.K2 IF GC TO 150
)

KK

= K 2

P=R2 GO T
15C CO
IV(
1
I

60 60
1

11*12

>K)=2

00 ZZ =
IF
1
Z
(

70
(K
)

1=2.^1
) )

ZZ.GE.Z(KTE1
1

IV( I,K)

1V0

M = I2 +

DO zz =
IF

1 z
(

60
(K)

1=M#NX
) )

ZZ.GE.Z(KTE1

IV

I>K)=I VO

## ieo CONT IMUE K2 = K 2-1 K=K + 1

IF
(

K.Lt.KTE2) GO TO 20

Kl=3
K2 = N Z + 2 190 DO 2 00 I=2NX
zz
IF
= z
(

U)
ZZ.LE.ZS(NC).ANO.ZZ.GE.Z(KTED)
IVC I#K J- IVO

7 ' -

IF

L E

K 2

Li

iVu

N=K
1

U
i

1 l

fi
-

UTE 1
1=2
(

01
IF
i

?c'J
v

If K2
,

N
.

>

I
1

K
<-l

c-

G
.

U
F
.

210
I
>/

(
(

IV
1

,K +

i
I

GT

K+

. .

I j

K
<

) )

= I V 1

IF

+1

G7

C*

I- 1

>

*- 1

G T

1 #

V 1

21C

N TI

M
)

220

## 0( L X,K (?. / K r CON 1 IN IE

b = S

IF

5/(T-S*S).LT.l.E-u5)
,

L x

= J

## 2 30 1 = 1 bO( I f M Z)=3 S0( It * Z) =K S0( 1< 1-1)

MX

,*(SG(IM7-l)-S0(lMZ-2))+SO(INZ) >YM*S0(I#MZ)+(1-kSYM)*S0{I>MZ-2)
=

SC( I>Kl + l)
+

23

CON
ITF

IN
f<

LIE

1TE 1(

Z) = K

SYM*ITEl(MZ)

(l-Ki)YM)*ITEl( M7-2)

1-1) ITEKK1 + 1) ITfc 2(M 7 )=N K + 2-1TEKMZ) ITF ?(< 1-1) =ITE?(K1+1)

IK

FT IF N

ENC

SUB INI

U7
AL.

F^T iv
OF
7
)

FS ri".ATE

KEDUCEO POTENTIAL

COM
I> AG

6(1
)

2 9
(

2 t

* 1

1
)

c *
,

i
(

E
)

7
(

I
)

29

, A 1

<? )

A2

1 2 i

A 3

1 2 9

-3

2 6

I 2
(

-)

1
)

, 1
(

T E 1

17
fc
)

2
:

2 6

,?. 2

1c

i3

17

2, CI
3 Z
(

7) >G2
>
(

AHA.
T = 2

1

SC AL
+
+ 3
1 =

KY =
^z
=

on
DQ

1.

129
It
1

DO
G(
I

10

COlNi

.

KZ

DO DO
IF
V

1=2, NX
K
(

= K
i

ZMZ
)

LT .2)

GO

TG

DSI

DSK

-73-

57
*

Al CI
C(
<

*D S *
l)

U
I
)

S<

= A

Y = 5

I
I

XX =
yx

xK
r.

## *X*<T*-X**? + Y**2)/{ (T+X**2-Y+*2 )**2+(2.*x*Y)**6)

* Y *
(

= 2 = X

/ X

T->**2-Y**2)/< (T+X**2-Y**2)**2+(2.+X*Y)**2)

FH
A2 8Z

X X

+YX* YX

H=l . /Fh
=

-nn ZU)-YX*YZ(K)
-X X* 5(K)
*C DS
Y A
(

+YX*XZ

(K

A =C

Yl

YC(K)
I

ArAIM?(2.*X*Y>T+<
)

x-Y*Y)/XK

P= A

PA *Y1

Q=A

SIM PA^Yi

F7Z = A* A FYZ = H*FZ Z*3Z F*7 = H*FZ i*AZ FYY r (h*H* YX *Yx +FZ Z*( 6Z*riZ+ Xx*XX
(

## (-XX*YX+F ZZ*(AZ*8Z+XX*YX)) X X*XX + FZ Z*( AZ*AZ+YX*YX x*pxv-sz* FXZ

( )

AY = F YY- S X*F X Y-!>7* FYZ A7 = FYZ-i X*Fx Z-S Z* FZZ BY = AY-S.X *AX-SZ* AZ
V=i

= C

w = C

A*Xx* F /F77-C A* YX-UMEGA*XX/C4(K) A*XX + SA*YX*P/F ZZ-OMEGA* YX/CMK A*XA K +S A* C + P*YZ(K) )/FZZ-OMEGA*YZ(K)/C<(K)
)
( )

G(

KY +
T I

= G(

IK Y-lK)+(AX*U+AY*V+AZ*W)/(BY*ei(KY))

20 CON 30 CON

NLt 1 N lE

Kl = KTE1 K? = KTt2 DG 40 K = Kl K?
<-L

## EC K)=0. CON T 1 N U t PPT URN END

(

SUBROUTINE BOUND OFFINES THE BOUNDARY VALUES OF THE VELOCITY POTENTIAL G COMMON G<lZ926fl7)*S0U29*17)*E0(17)*IV(12917)ITEK17)#IT2<17) L#A0(129)A1(129).A2(129),A3(129) B 2 6 >31(2b)82(26)jB3(2t>) 1 1 7

(
)

2>Cl(17)C2(17)>C3(17),CM17)C5(17)XC<m,XZ(17)iXZZ(17)YC(i7)Y
3Z(17)jYZZ(i7)>KSY*l>NX*NY>NZ>KTEl#KTE2>ISYM>SCALjSCALZiXK>a! IE&A,ALP ^HA,CA,iA>F'1ACH*T*PA,ABLA0E
v

-80COM MIN /CAL/ PlP2,P3,6ETA,FR,Pn,DGGM,NS,Ul.Vl.Wl,L -,J*,*^,]C .Ju, 1KG COM MON /SW P/ Gl(129,2fc)G2(l29,26),\$X(12-n,S2<129),SxX(l?^>, .<7<I2
l ; ;

19)

bZZ<129 ),R0(129),PH129),C(129),D(129),Il,12,lX,*X,*Y,'-<.Y,Ti,AAC

## 2,Q1 ,02, MM LX = NX/2+i MX = NX+1 KY = NY+1

PY = NY + 2

MZ NZ+3 DX 2. /NX Tl- DX*DX AAO = 1. /FMA CH**2+.2 ZSY M=1-K5Y Gl = 2. /PI 02* 1./P2 RM = 0. GM = o. NM FR* c
IR
JR=

KR = c DG = 0. IG* JG = KG = NS* G II- 2 12 = NX DO 10 Jl, DO 10 1=1, i^X Gl( 1,J)=G( I, J,l) G2( I, )=G< I,J,1) 10 CON TINUE JT- 1 2C CON TINUE

## KL (NZ+5-J T*(NZ+1) )/2

KM = KL + JT KN = KM* JT I*L X G<1 ,l,Kl)= G(I,1,KN)+ZSYM*(G(I,2,KL)-GU,2,KN)) DSI S0(I+1 ,KM)-SO< I-1,KM) DSK -SO(I#K N)-SO(I#KL) SX( I)=A1(I )*DSI SZ( 1) = CKK M)*DSK R*l .0 DO 30 J2, KY G(l #J,KL) G(1>JKN)+ZSYM*(G(2,J,KL)-G(2,J,KN)) G(M X, J,Kl) G(MX#J#KN)+ZSYM*(G(NX,J,KL)-G(NX,J,KN)) YP BO(J)+S 0(I#KM) J.EQ.K Y) R-AMINOU, IV( I, KM)) IF
(

1

/=-YPxT
>

/
i

< .*

)*p./X*/n-YP**2)
*
,

<

/ x

J - * 2

>

=
=
r-

H*ii*il(I)*JT
<

h
=
i

<

<!

*
i

* - I

* 4 1

* J T

><

>
v:

;.

1 ,

!*
1

ij-

d
]
'

,-L)
1 > J
] . )

## ,i;ij*[)f )-Mij-i^ ') = ;(I.j.k' hl/.-i-jGI-L'D^Jl/CK^)

=
=
)
(

UfJjKL)
(

v.

d
i

*>
J
)

+ 3
7
.

C
(

*
.

-3

K M
)

1 *

."-

-G

I ,

= *

v<

i
;
I

(;,j,u)-1
(

(ifj.-.i

('*JGj-o*orj)/ci(K^
G
J
* 1
)

>

J J

=o
=
)
i

>
(

UJ.KN)43.*(G(IJfKL)-G(ItJ.. KM))
?
(

] j

t 1

=G
=1

I ,

4 Z s Yy*

-G i

x / e
i
I

-i
i

lx-i
i

:
-.

n
:;.

inu
I

= L X 4

S
1

5,

w
:

,
;

X-

r
i

S C
(
l

i >
)

K K

< = >

y
i
)

)-i
*
i

kl

{!)
i
( (

/:

= :

] K
f (
(

L)=j(I1KM)4ZSYM*(G112*KL)-GI*2KN)J
K r
+

J
I
)

= A
Y = H

(J
e
.

I
(

. T

=
=

<-./*

## )(**2'4Y**?)/((l4X**2-Y**2)+*i:+(2.*X*Y) )'*2) T- X*^-V**^l/( (T4X<*2-Y**?)**i:4( 2,*X*Y)**2)

,

=
7
/

!./(/> -x x * =- x x *
=

+ Y M
V!

YX
X

)- Y
)

*YZ

<M

= S 1

'

)*
*

Jl
(

=
=

H* ^ (H*(

41
5 (

I
I

.;

*
)

-JT*-

*Hi

)* JT

k= 1+ i = i 3 I = C
>

U
(

J 1

- G
-i

v
( 1
i

J =
( j

G(
J

K
i

)-G(IJ-li*M)

L
. .

KM)*G{I#JKN)+A*{&{IFJKL)*0GI)-6*DLJ)/(C1(KM)4A)
H

I J)
1 # >

J
J
I

>

L)
)

?
(

J
>

t

r>- t l
=
(

wu
.
".

Ku
1
(

f
J

J
,

l):(CH'<
=

vi)*iJ
)

## (I>J>K\|)4AMG( IP>JfKL)4UGl )-6*DGJ)/(;il^)U)

KL

-82-

IF

.1

.L

TO
GO
TO

7C

CON 1
IF
(

Nut
1

tu.-i

liC

KK
L =
I

= ?

3
t>

J=N
K = L
X = A

&( G(
P
(

30(

Yl*

A*

DEN =
yx
= c

(YC()+ATAN2(2.*X*YT+X*X-Y+Y)/XK) T +X*X-Y*Y)**2+(2.*X*Y)**2
/

XX* 2.

.1
(

## XK*X* T+ X* X+ Y*Y )/DEN XK*Y* T-X* x-Y* Y /DEN

( (

H=l
G
= C =

./

XXTXX+YX+YX)
) )

P = C !>{K

)*COS( Yl &(K * S I N Y 1
(

AZ

X X

/:

K, )

Y X

* Y Z

BZ = -XX *YZK )+YX*XZ (K) = Aid)* (jC( I*1K )-S0( I-l.K SX( SZ( I) = C1(K)*(S0(I K+1)-S0( I,K-1) GX = Alt I )*<G< I + 1>JK )-G( 1-1 tJ,K) GY = Bl( J)*(S(IJ-1K)-G(I,J+1,K)) GZ = Cl( K) *{ G( I, J, K+l )-G( I, JK-1) U = G X-5 X I) *GY
1

V =G w= G

00 = VO = WO = ul vi =
wl
=

Z-S Z 1 *GY H*( XX*U-YX * V) H*( P*YX+0 *AZ)*U+(P*XX+2*BZ)*V)+G*w h*( P*AZ-C *YX)*U+(P*SZ-0*XX)*V)+P* .9* U1+.1*U .9* V 1 . 1 * V . 9* * 1 + . 1**>
(
)

OD 100 K = K < , M IS* ISI GN (12* (MZ-K)-l IT = ISI &N(1,2* K-KK )-l 1=2NX DO 8
(

X =

A C<

I I

K)+30( 2 DEN = [ +X*X-Y* Y )**? + 2.*X*Y >**2 XX = 2./ XK*X* T + X*X + Y*Y )/0EN YX = 2./ XK*Y*( T -x*x- Y*Y )/DEM Yl* PA* YC(K)+ AT AN2 <2.*X*YT+X*X-Y*Y) /X< G?( 1*1 )=G1(I . 1)
Y = S 0(
)

Gl( If 1 )=G( 1,1 K) G(I tit K)=G(I 3>K )- (YX*Ul-XX*(Vl*C0S(Yl)-Wl*SIN(Yl))/Cij(<))/61(2) G(l tit K)=ZSYM *G I, 1>K SX( I) = Al( I) *< S0( 1 + 1,K)-S0( 1-1, K) SZ( I)* C1(K)*( S0( I. K+IS)-SO (IK-IT) DSI I = S I + 1 # K )-S0( I*K)-30( I*K)+S0(I-1K)+A3{ I )*OSI DSK K = S 0( IK+I SJ-SO (IK)-SO(I,K)+SO( It K-IT)+C3(K)*DSK DSI K = S 0< I+UK + IS)- S0(I-1 <+!\$)- SO (H-1,K-[T) + S0(I-1,-IT)
(

SXX(I)=A<:(l)*liSlI

DQ
Y =
:

<*C
(

J = <:',<<Y

X=A U

2 2

-i

Yl
<

?A'MYC('<)

C= C

MN

Y 1

## GY=Bl(J)*(G(2tJ-iK)-G(2*J+i*K)) G?(1,J)=61(1J) G (1J)-G(1JK) G(1,JK)=GOJ>)-<XX*01+YX/C4(K)*<?*V1-Q*W1)+SX(2)*GY)/AI{2) G(l,JtK)=Z5YM*b(l,J,K)

NL=h x-i
X*A
(

NX

Y=SO(NX,K)+B0(J) fl=PA*( YC( K) +U AN2(2.*X*Y,T+X*X-Y*Y CEN=(T+X*X-Y*Y)**2+(2.*X*Y)**2 XXsg. /XK*X* (T+X*X+Y*Y /OtN YX=2./XK*Y*(1-X*X-Y*Y)/0EN P*C5(K)*C0S(Yi)
)

/ X

K)

Q=

C5(K)*SIiN(Yl)
)
(

GY*6HJ)*(G(NX,J-1,K)-G(NX,J + 1,K))
G2(MX J =G1 MX, J G1(MX,J) =G(MX, J,K) &(MX, J,K)=G(Nl> J>K)+(XX*U1+YX/C4(K) G( MX, J.<) = IS YM*G (MX, J ,K CONTINUE
)
)

*(

P*Vl-Q* t*l

+ SX

NX

*t> Y

/A

N X

G(1,1,<)=G(1,2,K)+G(2,1>K)-G(2,2,K)*ZSYM G(MX,i,K)=G(MX,2,K )+G (NX , 1,< )-G NX , 2. K) *Z S YM E=G(1TE2(K),KY,K)-G(ITE1(K),KY,<) GU,KY + l,K)*G(MX,KY-l,K)-E*ZSYtf G(MX,KY+1,K)=G(1KY-1,K)+E*ZSYM G(MX,KYK)=G(1KYK)+E*ZSYM
(

(

CALL YSwEEP
GG
TG

(K)

IF

JT G3

(KSYM.NE.O)
20

110

TG

## 110 CONTINUE PR=1. 2*FK/ AAQ RM=1.2*rtM/NM/AA0

GM=GM/NM RETURN
END

-84-

SUb F U 1 N t Y S W EEP (K) THE E30ATIJNS FOP G AkE SGLVEU HbPE FOR MIXED SUBSONIC AND SUPEKSJNIC FLOW ,EY 0* PELAXATIJN ,AND BY USING A HT ATED DIFFE K ENCE SCHctfF
I

## COM MC'N G(129,2 fc,17),SC(129,i7),E0(17),IV(129,17),ITEi(17),ITE2(17) y)#A2(12^),A3(129),BC(26),^l(^t),82(2 6),6 3(2fc)-'(17)

c

32(1
<tHA,

YZZ

<

17

,C3(17),C4(17),C5(17),XC(17),XZ(17),XZZ(17),YC(17)Y KSYM,NX,NlY,NZ>KTEl,KrE2*ISYM,SCAL,SCALZ,XK,0rEGA,ALP
v

CA,SA,FMACH ,T,PA, ABLAOE COM MDN /CtL/ P lP2.P3,BtTAFKF lDG,GM.[N,S,Ul,VlUl.lK,jK,KRio,JG, 1KG COM MJN /bW?/ G K129,26)G?(12 9,26),SX(129),SZ(129),SXX(129),SXZ(l2 19), S Z Z 1 2 9 , R (129),Rl(12^),C(129),D(129),Il,I?.L vlx,KY,MY,Tl,AAG 2,01 , Q 2 , n ^
(
)

L=K

JL=
IF
C
(

D(

## (FWAC h.GE.l 1-1) = c. 1-1) = 0.

Jl=3

DO 10 1 = Il 12 kj( I )=1. Rl( I )=1. Gl( I. 1) = G( 1,1, L) Gl( I , J I - 1)=G(I f Jl-1 10 CGN T INUt
J = J 1

13 = 12

2G

CON

TINUfc"
)

## BC -Tl*rt 1( J )*C1(K DO fcG 1 = 11,13 AB = -Tl + A kd*b: j) AC = T1*A1 (I )*c (K

k
)

X = A Y= S

*X-Y*Y )**2 + 2.*X*Y )**2 XX = 2./XK *X*( T+X*X + Y*Y )/DEM YX = 2./XK *Y*( T-X*X-Y*Y)/DEN FH = 1 .-kg (I + XX*XX+ YX*YX H = R 0(1)/ FH AZ = - X X * X Z(K)-YX*YZ(K) 8Z = -XX* Y Z(< )+YX*XZ(K)
DEN
(
)

G< 1) 0( I.K = (T + X

B0<

E=H *AZ E = H *BZ XXX = 2. /X K*{ (T+ 3.*X*X+Y*Y)*DtN-4.*X*X*(T+X*X+Y*Y)**2)/DEN**2 YYY = <. /X K*X*Y* (DEN+2.*(T+X*X+Y*Y)*(T-X*X-Y*Y))/DEN**2 AA = P0( I) *Cbi K) Yl = YC(K) +ATAN2(2.*X*Y,T+X*X-Y*Y)/XK

-t b-

l" ?

Tf-c

f-.'LL. hJf' c
A < t
1

LINES
r
:

iHf COFFFiCItNTb
a

Of
I

THt
I

J A C

"]

fi

A\

I>

1 '

i)Eh

>

EL L

AS

Hf

I S

Dc K

VA

IV Pi

win

RESPECT
A = f =

[j

THE

CjC^OINATES
*X +
X X

H*
h*

X y a x * *
<?

A<=h**.*((Yv* ?-X
A Y = H * *
>

+c

<

y *

* Y Y Y
)

>.

X
)
)

X*XX>

(YX**2-XX**Z

* YYY

P=AA*Cdi
PX=-Q*YX
PY=->J*X\

Y i* P A

C=AA*jIMYl*PA
P7=-P*PA-w*F QX=P*PA*YX QY=P*?A*XX GZ=-0+P*FA*F
E

X=-

AX* ^Z

(k

AY* YZ(K)

bY=-(AY*X/(K)- AX*
EZ=-( A*x^Z
(

mo
Z(K)
(K
)

)+

t*Y

FZ=-A*YZZ(<)+2 *xz Z
YXJ=P*>3 + Q*E
Y 7

YJ
x

I-

n+^F
*
<3

j = P * E

ZYJ=P*F-J*A
YXU
= PX*!i + GX*E + P*A YXV=PY+ri+QY*E- P* A

+
+

*E

Q*EY
f

YXW*PZ*d+QZ*E+ Q*fc
Y

ru= h<
=

* A +

ux

*A

-G*E

## PY*A + ;:r*F + P* A YYW*PZ*A+QZ*F+ 0*F

YYv
P*E

+Q* X

-o*Ar
+

PY*t-G Y*^ + P*E /X' = PZ*E-QZ*P + P*b ZYU= PX*F-3X*A- P*b Z YV = P Y*F- J Y* A + P*E ZYw=PZ*F-QZ* A+ P*F DGI=G( 1+1, J, L) -G( DGJG(I#J+1#L) -Gl DGKG(I*J#L+1) -Gl
Z

Xv

Q*

A X

-0*Ax
-Q* A Y

-1
I

ItJ-1)
,J
)

DGII=G(I+l>JfL )-G IJfL)-G(IfJfL)+G(I-lJfL) + A2( I )*0G1 DGJJ=G(I*J+1L )-G If Jf L)-G(1JL)+G(lf J-l.L) -i3( J *L)GJ UGKK=G(IfJL+l )-G I, J L )-G( It J, I )+G( I. J, L-l + C3(K *0GK
)
)

DG1

J=

G( I+lf
1
)

J +l

DGIK=G(I+1JL
DGJK = G(
bX=
/ 1
(

+ 1

J + 1
1

L + 1

J

G( 1-1
.

+ lt L

G G

J-i
J

L
l
)

)G

I
I .

L-

-1

L-l)

GY=-31

(J

*UG )*u^J

## U=UB+C A+xX+SA*YX* P/C4U) )-CA*YX V=VB+S A*XX*P/C4

(

= w b +

C A* u

X I

(K)

SA*(G + P*YZ(<))/CMK)
+

UC = A*U-3*
vO bG
=
=
Y

X J *

+ Y r/J*\/

C*w

<i

)
)

AA = D cc = U
F

XX YY

AUf

AA *U +V YX M
(

## >.2:*Ow-2.*Cj' 1EGA*(3*U + A*V)))

,

*vo+wo**c J*>xj+Zxj*ZXJ
*
y r

= b * 6

+ Y

Y j

j + ? y

vi

y j

t\$

## BU = A*UJ+> X J* VO+ZXJ*W0 3V = -B*Uo+ Y YJ*VO+ZYJ**0 BW = Q*VC+P* 40

0U = A*AX-b* AY+YXJ*YXU+YYJ*YX\/+3*YXV +ZXJ*ZXU+7YJ*ZXV+F*2Xw 0V = - A * A Y - *AX+YXj*YYG+YYJ*YYV+y*YYw+ZXj*ZYU+ZYJ*ZYV+P*ZY* 0'*' = rx j*wX + fYJ*t.Y + C*GZ + ZXJ*PX+ZYJ*PY + P*PZ cu- UO* (AX* 3U+AY*&V)+VO*(YXU*BU+YXV*3V+YXW*tf*)+WQ*(ZXU*3U+ZXV*3V+ZX
1

fa

w)

CV

oO* -AY
(
)

*ts

L+
:

Z

## 1YW* Fl> cw= VC FXX = F FY* = f

F

j>*
k 1

3
(

U + Q Y* 6 V + 3
I
)

*aW

WG*

? X*

6U + P Y* t) V+

P Z * BV

XX +
r

-k
1
J

+ 1

-0(
X.Z
(

f =

SX(

H* X?*rXX+FYY+SZ(i)**2*FZZ-2.*iX(I)*FXY-2.*
(

<

-Z(I)*FY 7 + /'.*

S X

AV
=

EV-SX
iiu*riu

(I

I
)
(

UU
I

V =

BU*AV

## UW = bU*4 w vv = AV*AV v W = Av* ti*

W'W =

i?

W* b W

AZZ AXZ
R=-

1CV) AXT
I

=F XX*t -bU = F/LZ*AA - * =2. *(FX Z* Al-UW AX A*bX <(I)+AZZ*S72(l)+AXZ*3XZ(I))*GY+TlM(AA*Ji-CU*ct *V3+( AA *DW-Cw)*WB)
)

a A * D V

=A5 S

6U * A 1

)
>

)
)

AY =A3S( AV * L (J A/r = A 3 S B * C 1 K A=* 0( 1 )*bE rA*AA/AMAXl(A<T,AYTAZT*l.-SO(I)) AXT = A*A XT AYT = A*A Y AZT = A* AZT
( *l
( )

SUPERS
IF
a y

(0J
* = i k

I-nJC *3 . G t . A A
)

NTS
GO
)

AMD
Tu
31
)

jU^IMC

POINTS

A-

StPA^.ATFL

x*A3
YY
H

Y =

A Z Z * AZ

AX Y= AX Z =A
(

f
K

## V *B2 (J 7*CZ K XY*AA-U\/ )*( Ae + AF)

(

a-v
)

i *

AC

A Y 7 =

YZ*AA-VW)*(8C+3C)
-AXX -Q1*(4YY+AZZ) D&II +AYY*0GJ J + AZZ*OG><N+AXY*QGI j

t P = A X X. v = A X X B
i

B*GG

XX

R =A X X *

+ A YZ

*C& JK + A X 7* OG I<+

TO 40 CONT IN UE
N
S = N;> + 1

s i = s i

Ml.

.1)
i
1

## IM= l-i Flx(

IMMIM -IFI
AX
X =

X( SI

UU *A^( 1 AYY = M\J *B2< J) A Z Z = w *C2 K) AX f = b. JV* A E AXZ = 8. *SI* J.v*AC AYZ =8. 3C dx a = (F ax *u J-UU *A2 I BYY= F T Y *U 3-VV )*S2( J) bZZ=(F ZZ*Q J-nW )*C2 (K BXY=(F XY*J J-UV )* AB+ AF bXZ=(F XZ*G Q-0* *( AC + AC 3YZ=(F YZ*0 i-M'n )* (BC + bC AQ= AA/ au DEL TAG = 3Xx *DGII+BYY*DGJJ+8ZZ*DGKK+BXY*DGIJ+8YZ*DGJK+BXZ*DGIK DGI I = G i>j L )-G(XM*J*l)-G( IM> JL)+G(IMM*JL) + A3( I)*DGI DGJ J=G I ,j ,L)-G(I,J-lL)-G(i,J-l,L)+Gl(l,J-2)-P3(J)*l&J
'*

DGKK=G

i,

j
j

D G I J = G (i#
(

## DGIK=G ij DGJK=G (It j

GS
S A X x *b G

U-G( I JjL-D-GCI* JL-1)+G2{ I J)+C3(K )*DGK L)-G(IMJL)-G(IfJ-l,L) + G(nJ-l,L) iL)-G(If JjL-l)-G(IMf J,L)+G(IM,J,L-1) L)-G(lJ,L-l)-G(l,J-I,U+G(I,J-i,L-l) II+AYY*0GJJ+AZZ*0GKK+AXY*0GIJ+AYZ*DGJK+AXZ*D3IK
.
)

*( AXX + AXX + AXY + AXZ B.5*< Ag-1 PP= ACi* BAX- (l.-SI *3 BM= A3* 3 XX- (l.+SI)*B b=-AQ* 3XX +BXX+Q2* (BYY+3ZZ ) )+( AQ-1. )*( 2.*( AXX+AYY+AZZJ+AXY+AYZ+AXZ
)
) (

40

R=
IF

I

GO

TO

50

IPJ9 =

K! = K

DC

CGNTIN ut

-8 6-

R=

R-AYT*(GK
+ +

It

## J-1)-G(I J-lf L) )-AZT*(Gl<

if J

)-G

I f J

L-l

Rtf = R!*

A8\$(R)

NM=N

i"l

b=B -AAT-AfT-AZT

BMBM+A<T
B=l
.

<

tf-6*!*C

1-1)
(

C( D(

)=d*3P
)

B*(K-BI"i*0

1-1

6C

CONTINUE
CG
1

G.
M=
1 1
# I

13 DO 80
=

CGD(1 )-C(I)*CG
GM=Gtf+Ai3S (CG
IF
)

(A3S(CG).Lt.A6S(DG)) GO TO DG=CG
IG=I JG= J KG = K
7C CONTINUE

G2(IJ)=G1(
Gl( If J
)

## I* J) G( I, JL) G( I J L)=G( If J >L

=

)-CG

1=1-1 to CONTINUE
J = J + 1

QC

IF (J-KY) 209CfllO con riNut I3=ITE2(K) IF (I2.GT ITE2 (K) ITF2(K) .EQ.HX) 13 = LX IF = I i 13 CO 100 LV= IA6b 1-IA3S I V If K
) (

I
(

kO I = A M I NO Pl( I)=LV
(
)

L V

A B S

## IOC CONTINUE GO TO 20 110 CONTINUE I=LX+i

IO=NX+2-I3 IF (K.GT.KTE2)
DO

GC TO 130

120 X=AO( I)

=1 Of

I 3

Y=SO(IfK)

## DEN=(T+X*X-Y*Y)**2+(2.*X*Y)**2 XX*2./XK*X*(T+X*X+Y*Y)/DEN YX=2./XK*Y*(T-X*X-Y*Y)/DEN A=l .-R0( I) +XX*XX+YX*YX

HRO(I )/A A7=-XX*X2(<)-YX*YZ(K) BZ=-XX*YZ( K) +YX+XZ (K) A=RO( I )*Cb(K)

Yl*YC<K)+ATAN2(2.*X*YfT+X*X-Y*Y)/XK

-8<i-

p = i

+ca s

^* Yi
(

(

1)
Y

r y r =

hX
f x

H*r^*
Y

<*

< =

^H*

X X*A X

AX
AY
=

A 7

it
I

Fx f-i
f

= F Y = F =

Y-j x(
Z

1
I
)

## )*F X X - > Z )*F XY-S7(

( )

* F X 1

I
I

)*FY7
)*i-ZZ
)

AZ BY

I
I

.s

A
(

*F
A X

XZ-SZ
-S
Z
(

AY-iX
=G
=
(

v-

*AI

i<Y,L )-C( I-1#KYL L +1 )-G2 I, k Y) V = S A*X A* P/C^ (K )-CA*YX-JMEGA*XX/C^(K U = A 1(1)* Cbi+C A *XX + SA*YX*P/C< (K )-Q>lEGA*YX/C4(K) * = C 1(K)* DGK+CA *xZ(K) + \$A*(Q + P*YZ(K))/CMK)-DPEGA*YZU)/CMK) 6(1 >ky + ; L = G IKY-ltL)+(AX*U+AY*V+AZ*W)/(PY*Hl(KY)) 120 CGN t i n u e
DG1 DGK
+
.

G(

KY

= 1

c
(

IF

TO
L
L
) )

3i

## 130 CON INbE

I

IF
1

(I. It .11) -1

^FTUKN

t =

IF
b = E

(IVli*K).NE.l) GO TC
G(L
)

l<tO

G
(

)
)

>

KY

L
L

)-E
)

+ b

## G(M >KY.L)=G(1*KY>L)+E GO TO 130 END

SUBROUTINE VELO (K,LSV,3*>CP> X,Y) CALCULATES SURFACE VELOCITY AND PRESSURE COEFFICIENT C OIMON G 129, 2 6, 17 j S C 129, 1 7 > EO 1 7 I V 1 2 9 1? > I T E 1 1 7 j I T F 2 1 7 l>A0(12n,Al(i2^)A2(12 5)A3(12S<),BC(26)^i(2b),a2(2c).^3(2b)Z(17)
1
) ( ) (
) (

<

## 2.CK17),C2(i7),C3(17),Ct(17),C5(17),xC(17),xZ(17),xZZ(l7),rC(i7),Y 3Z(17)YZZ(17)KSYM>NXiNiY#NZ*KTElKTE2ISYi 'bCALSCAL?XKJ^tGi.ALr

,

-90-

hH

C A

>

;WI- 1aChTPA>ABLA0E
S v
k
)
(

UIMENSIUN
110=
I
I

>

CP(x)

<

Y( 1)

2 N

T1 2

J =

Y + 1
.

01=

? * Frl A C -1**2
.

T 1 = 1

f-

fc
.

i C

H**2

B=C5
CJ
1

U
C
I (

J > I

A=AG(
Q=SG

I J

(

V UYU YX
*
-A.

IF

(IV(I*K).NE.O)
=

= 1

. /

AZ Z

## -x K*x ?(K)-Y X*YZ (K

BiZ =

-Xa*YZ(K)+YX*XZ(K)
I

D>SI*SO(
k s a i r 1>X= Al(

+ 1K >- SO

1-1K

SK=SO(l*K+i)-SC(I#K-l)
SZ Y1
= =

## n *n^ 1 *0S i i C1 (< )*DS)

YC(K)+AU,>I 2(2.* A* GT
(
)

A*A-0*0)/XK

## P=B*CGi PA*Y1 C = 3*SIN PA*Yi

(

Of

L
I

- A

I l\ (

'

n L A
T

\J

J
(

=Y C

A N2

A2( A3(

I
I

)=XZ )=YZ

(K
IK

)-YX*SZ + XX*SZ
)

10 CONTINUE

RETUPN
ENO

-91-

sua

n t

CP L

(I112*X,},D*FMACH)
IN
t

PLG TS CP aT EjUAL ir:TE-VAL> JIM ENS ION <JDc(3)j LINE 100) PA A iluc / 1h , 3ri+,lHQ/
(

ME
X(l),

"IAPPE

L A
J

N
)

3(1)

J(

K.

1WR 1T
.PI

= c
(

Tr

I k

K I T

b
1

1C

## DO lj 1=1* 100 LIN E( I =KJOt FDE N = l . / b I P A^A X = )

)

CMM Ax CPM AK
DO 2D
A

[=11.12
A A
=
X I
(

1A

X =

,"i

A 8 S

C MM

AX

A.m]NKC*.MAXjD(I))

## 20 COM a K = AMAXKCPMAX.D(I)) CM A X = C PMAX-CMM A X DC 50 1=11*12

XP<?

AC
(

= E
S

l) E

N*

r<

Kl = Kl =

./AfUX)*A9S(X(I))-Kl.
(

Mn

K 1

LIN E (K 1 )KQDE( 2) K? = 41 K2 = KIN J(K2. 100 LIN E (K 1 )=<JOc (3 K3 = 3o ./C NUX)*(D(I)-CM--1AX)+l K3 = MIN 0(K340) IP IK3 .oE.l) GO TO 30
)
) (

K3 = 1. GO TG

JJ
=

(K 3

)=KODt (2)
3
)

(<

4)=JDE(
(

## W*I Tfc IwPIT70) LIN E(K 1)=K3DE(1)

IN E (K 2)=KQDfc( 1) LIN E (K 3)=K00E( 1 LIN E (* h =KQDE I 20 CJN TIN UE RET URN
L
) (

XFk AC,

),

JJ, LINE

fO 70

lx It IX , Fb

3
.

## X 3HX/C 4Xj 3-liviC GMP 2F9. 3, I3>2X,iCQAl

^ K

5HM0SGN* 3H QN)

-92-

UT

^t

i pe e d
T

(K
t

THE PCI

COM 1>A0
2, CI

MACH rtUMBEP ARE CUMPUTFO AT EACH GRID TH EN THE "ACH MU^BERS ARE WRITTEN ON THF 01 T F-UT , N G(l 29, ^6 17), 3 0(129,17)* E0(17), IV(129,17)ITEl(17),irE2( 17) 2s>) ,A 1( 12\$) A2(129),A3(129),B0(26),B1(25),B2(26), 83(26), Z 1 7
PttC AND
H
(

7) ,C2
,
(

3Z(

(

17) ,C

<.HA

DM
Cl =
A= C

## SA,F A C H T SIGN IS (24)

>l

/f-MAC H K)

* * 2

.2

11 12

= =

K Y=

U
(6*30)
(b,<tO) Ff.ACH 1=11, 12

## wRI wRI DG DSI

3(I+1K)-S0(I-1,K)
0(1, K + l )-SC( I,K-1) 1)*D3I (K )*OSK
(

DSK
bX = sz =

DO
X = A

J =

<-,<Y
+

I)

Y = S

i,K)

ao(

DEN
XX = Yx =

(

FH =
H=

**<^+Y<**2

IF

AZ
Yl

## (FH.GT. .16-09) H=1./FH -XX*XZ(K)-YX*YZ (K

)

BZ = -X
=

X*YZ( K) +f X*XZ
)

K)

P =A

YC(K)+ATAN2(2.*X*Y,T+X*X-Y*Y)/XK *C0S(PA*Y1

0=A *SIN( FA*Y1) DGI = G( 1+1,J,K)-G( 1-1 J,<) DGJ = G( I, J+ 1,K )-G( I, J-l K DGK = G( I J, K+l )-G I, J, K-l GX = Al I)*DGI GY = -BK J )*0GJ
( (

)

## U=G V=G W=C

X-SX*GY+CA*XX+SA*YX*P/C4(K)
Y+SA*XX*P/C<t
(K )-C

A*YX

Q= U

0*UG + V0*\/0+W0*W0

-93-

IS(J)

= S

jPT(U/(Q1-0.2*(Q-2.*0MEGA*HMYX*u+XX*V))))*]0CC.
(

10 CONTINuc
2

IS

J), J=2KY)

## (1H1) (1SH PRINTOUT (2415

)

OF

SPEED, /,13H

FMACH

4. 2,/)

SUbR'JUTINE FOPCF (I1,I2,X,Y,CP,AL, CHORD, xr.,CL,CD,Ct'Xt<,YK,Zl,PA) CALCULATES SECTION FORCE COEFFICIENTS DIMENSION X(l), Y(l), XK(1), YK(1), CP(1) RAD = 57. 29578 ALPHA= AL/R AD

CL*0.
CD
=

0.

CM=0. N=I2-1
DO 1C
X(

1=11,
I
1

DX=(

D-X
)Y

(I
(

) )

WCHORD
)

OY=(Y(

+1

/CHORD/ZI
)

XA=(.5*(X(I+1)+X(I))-XM)/CHQRD
YA=.5*( Y(I+1 )+Y(I

CPA.5*(CP(I+1 )+CP I DX*DX*COS(PA*YA)+XK(I)*SIN(PA*YA)+DY DYDY*<l.+YK(I)*SIN(PA*rA)**2/ZI) YA*((1.-PA)*YA+SIN(PA*YA)/ZI)/ CHORD DCL=-CPA*DX DCD=CPA*DY CL=CL+DCL CQ*CD+DCD 1C C*1 = CM + DCD*YA-DCL*XA DCLCL*COS(ALPHA)-CD*SIN<ALPHA) CD=CL*SIN(ALPHA)+CD*COS(ALPHA) CL=DCL RETURN
(
)

END

-94sua iRJUFINE TOT FOR (KTtl,KTEiCHLl*D^CLi:0#iCh.Z>^C.CJlLCL >CMP,C ins, CMY. PA> ArtL 4C f CAl CULATtS TOTAL FO^Ct COEFFICIENTS DIM ENSIGN C H 8 C ( 1 ) t S C L ( 1 ) S C ( 1 S C 1 ( I Z 1 . X C ( i ) C b ( 1 SPA N=Z(KTE?)-Z(KTE1J
,

>

CL

C.

## CD = 0. CMP = w t CM* = 0. CNY = 0.

S =

N=K

TE2 DO 10 DZ = .5*
AZ = .5* DZ = DZ + AZ* AZ + CL = CL +

CD = CD + CMP = CM

## 1D(K )*( CMR = CM CMY = cm

10

KTE1N ,/Cb(K+l)-l./C?(K) ,/C5U + l)+l./C5(K) .-PA )* (Z(K+1)-Z( K) )/2. .-PA )* (Z(K + 1)+Z(K) 12. *(SCL(K + 1)*CH0kD(K+1 + SCL(K)*CHORD{K) *(SCD( K+l) *CHCRD(K + i)+SCO(K )*CHORD(K 0Z*(C'H0RD(< + 1)*(SCM(K + 1)*CH0RD(K+1)-SCL(K+1)*XC(K*1))+CMi M(K)*CHORD(K)-SCL(K)*XC(K)))
) )
)

S=S A3L

DZ

)

## CL = CL/ CD- CD/ CMP = CM CMR = (C CMY (C RET URN END

SPAN/S**2
+CMR)
/

(S*SPAN)

+C^Y)/(S+SPAN)

SU6R0UT INE PEF IN HALVES MESH SIZE COMMON &(1292617)*SC(129l7)EO(17)fIV(129,17)ncl(17)*ITt2(17) 1A0(129 ),Al(129)>A2(129),A3(129),dQ(26>,BH26) '?(26)63(26)Z(l7) 2C1(17) ,C2(17)C3(17)#C4{17)*C5(17)*XC(17)>XZ(17)jXZZ(17)jYC<17)#Y 3Z(17), ZZ(17)KSYM,NX,NY,NZ*KTEl*KTE2iISYM,SCALSCALZjXK,QMFc-.A,ALP 4HA,CA, A,FMACH,T,PA, AELADE MX*NX+1 KY=NY+1 fY=NY+2 MZ=NZ+3 MXO=NX/ 2 + 1
!

-9bNZ /2+3
K = *K

l*.Z0 =

KK

= i

DD J=N
JJ

6G
r

h Z

/2 +

= K y

1C

IM X o
11 =
X
I

20 G(
II IF

J J

J t K

I = 1

## 1-2 l.GT .0)

1

Gj

TL 20

J = J

JJ
If

J-2 J.GT.G)
C
J=
I

GO
x ,

TO

10

DO DO

1>KY>2

= ^

30

G<

J.K)=.5*(G(I+lJK)+b(I-lJ.K))
J

DO
DC;

I-ltMX J2NY2
*

## G(I 50 G(I eo CON

<i0

JK)=.5*(G(IJ+1K)+G(I,J-1K))
my k
)

INUE

DO DC 80
G( IF
1

j =

i,n

=M Z S
J = 1
1
]

MZS DO
DO

MY

= 1*

MX
Jt

9C G(I
IF(

JMZST)*0.5*(G(I#
ZST.fcQ.l
)

MZ)+G( 1J>MZM-D)

NZM MZM-1
GO
TO

iCO

## MZS GO 100 CON KK = DO

I

=MZST-1
70

INUE
5

K=KK,MZ
,3

=M
=

0+1

IF II

K.LT.KTE1.0R.K.GT.KTE2)
10 1 = 11* I? S0( I+1K)-S0( I-1#K S0( I><+1 )-S0( IK-1) 1(1) *OSI
)

TO

12G

DO DSI DSK
SX
=

## sz 1(K)*DSK DGI G( I+1*KYK )-G( I-1KY,K DGK G( If KYK + 1 )-G( I*KY#K-1)

R= A

INOUjIVUjK))

-9o-

AC

SCC
=

I f

x.)
X

N=(T +
1.
I

-Y*Y)**2+(2.*X*Y)**2

x**X
ft

MT>X*X+Y*Y)/DEN
x x

-2.1 *(T-X*X-Y*Y)/DtN 1.0- + a x * x+ Y x * Y S/A = -xx *</( <)-YX*YZ(K) = -xx *YZ K)+/X*XZ(K)
(

P*Ct> (K
=
)

)

)/ X'

Z = Y =

A* A H* h*(

r X

*Y* +P

*(
(

Z* Z Z*

## bZ**Z+XA*XX AZ*AZ+Ya* YX AZ*BZ + AX*YX

) >

+ 1

.-K
.-(5

+1
)

110

F ZZ* 3Z FXY -SX* FXX-SZ = FYY -sx* FX Y-SZ *FYZ = FY? -sx* FX7-SZ * F ZZ = AY- jX* A X-SZ*A Z Al( I )*0G I+C A*X X+SA*YX*P/C4(K)-QMFGA*YX/C4(K) CKK )*u(. <+C A*X Z(K) + SA*(Q + P*YZ(K))/CMK)-0MEGA*YZ(K)/C4{'<) * S A*X A* P/ C4U)- CA*YX-QMEGA*XX/C4 I <Y f liK >=G( I. KY-1>K)+(AX*U+AY*V+AZ*W)/(BY*61(KY)) K) = &{ 12 K YK -G II .*Y,K

120

## 11 1-1 0. (IV (IK I.Nc.l)

)

13C

140 150

GG TJ 130 EG(K NX + ? -I IKY + 1*K = &( M.KY-1 K )- M,KY + 1K )=G( 1 KY-1 K +t IV iK I.NE.-l) GO FO 14o IKY ,K) = .>*G(I,KY,K-1) + .2:>*(&(I>KY.K+1)+G(M,KY,K + 1>) IV I,K + D.LT.1) G(IKYK).5*G(I*KY*< + l) + .25*(G(I*KY*K-l') + G(Mf ,K-1 MKY ,K) = G( I> KY,K) IKY -1*K )=.;*(G(IKY,K,)+G( I.KY-2, K) MKY -1K ).5* (G(MKYtK)+G( MKY-?K) GJ Tu 120 I. GT.2 NT1N UE TURM
)

-97-

Sl

RC

LV
CI
If

(MN,3F*F?*FPP*FP'P*i<M*\/MKN*\/Nl 5 P L I F SPLINE FIT wITh ^ESCRIBED END CONDITIONS ENSIJN id), F(l) FP(1), FP(1), Ff>PP(i)
L)

T I Nc

I N

IC
(

'

1 e

IN
K =

IF

1C

K =
1

## IN-M (K-l) 13G,ie0*10 M-M) /

)
r<

MS

J =

+ K

DS
IF

S(J )-S(I
(DS) 20*180*20 (F(J )-F(I /DS
)
(

D = IS

2C

UF
IF U=
V =

M-2

30*40,50
|V

3C

i.*{UF-V l)/DS
TO
'

GG 40
U=
v

dO

M I!
-

GG
bC
U=

OJ

1.

VGO

DS*V.1 TO 6

60

1*.

J*,

DS

)- S(
)

70

IF DF:
3

*bi
(

1^0,190,70
(

J) -F

CS

(DS +DS+U)
S

U"
v =

b.* DF-V)
=
)

80 FP
FP
=

U
= V

-0) *D5
DF + .*DF+DS*V -is) (J-N) 63*90*60 (KN-2) 100*110*120 N-2 * VN 6.*VN-V) /U

v =

90

IF IF
v =
v=

ICO
110

GO TO
N

13C

)/

(l.+FP(

I)

## 140 DS S( J )-S( I U = PP(I )-FP(

*v

-98FPPP(
F PP
(

I
)

)=

(V-U)/ DS
I
)

FP{ I)>(F(J)-F(
v
=

)/DS-D5*(V+U+U)/6.

J-I

## I-I-K j-n if 150 I = N-K

(

>

1^0.1 50>i<o

FPPP(N)*FPPP(I)
FPP (N
)

= B

FP(N)=Di-+u*(FPP(I)
IND-1 IF (MODE)

3+B)/b.

130>180>160

J

= rQ:1
)

=J +K
I

## DS=S( J)-S( U=FPP( J

)

FPPP(J)=FPPP(I)
V=U

.t>*DS*(F(I)

F(J)-DS*DS*(J + V>/12.)

## IF (J-N) 17J180170 180 CONTINUE

RETURN
END

SUBROUTINE INTPL (MI N I#SI t F #M*N*S#F* FP# FPP# FPPP* MODE INTEkPClATIJN OF CUBIC SPLINE BY TAYLCR SEPIES DIMENSION SHI), FI(l), S(l>, F(l), FP(1). FPP(l), i-PPP(l)
1

MIN=M

dO

10,20.20

<tO

II=M1N-KI
C=

0.

IF

(MODE) 60*60,50
l.

50

C =

-99-

60
7

1 1

1 1
I

+K
(

S S = S

I=I +
IF IF
J =
I

(1-K)
(0*(i>(

tfO*93*8G

I)-SS

70*70* 90

## I-I-K SS= SS-S

( I

FPPPP=C*(FPPP(J)-FPPP(I))/(5(J)-S(I))
l) + .25*S5*Ff'PFP F F= F P P P FF=FPP (I )+ iS*FF/2. FF=FP( A )+.i*SS*FF FI( ID =F( I) +SS*FF IF (II-NIN) 60*100*60 IOC CONTINUE RETURN
(

END

subrgu TINE THREED I PLOT* S V* SM* CP* X Y* T IT LE* OC A L* ZONE*F M2,Q EV * lkJO* XS CAL* PSCAL GENERA TEj THPtE DIMENSIONAL CALCOMP PLOT;> ON C n C 6t00
(
)

HO

## COMMON G{129*2 6*17)*SC(12917)*E0(17)*IV(129,17)*ITE1(17).ITE2(17) 1*A0(12 *)*Ai(129)*A2(129)*A3ll29)*BC(26)#31(26),62(26)*B3(26)*Z(17)

2 *C 1
(

)*C2(17)*C3(17)*CM17),C5(17)XC(17)*XZ(17)XZZ(17)YC(17)*Y
i

## 32(17)* rZZ(17)KSYM,NX*r>if,NZ*KTfcl,KTE2,l5YM,SCAL,SCALZ*XK,G v EGA,ALP

<HA C A*

SA*F1ACH*TPA*ABLA0E
Y(l),

N-l

S\M1)*

)

IF IF

)

## SCALP= -1.00 IF (PS CAL.ME.O.) SCALP=-.5/ABS(PSCAL) TX=3.0 SX=-SC AL>*XC UTE1

)

IF

IP LOT. ME. 1)
(

GO TO

10
+

1000*25hANT0INE BOURGEADF CALL P LOTSdL 1C CONTIN UE IPLDT= C CALL F R AME CALL P LOT (1.25*1. -3) ENCODE (65, 190, R) FMACH*F;i2*DEV*AL CALL S YMBOL (0.0*0.75* . 1 R*0.*65) ENCODE (bO*200*R)
<

337wvH)

-130-

## CAlL SYrttlQL CONT INUE

20 CONTINUE
K=
l

50,

.25,

14, R, 0. ,60)

30 CONTINUE
K = K + 1

IF

GT

. <

F E

IF

(K.LT.KTE1)

GO GO

TO TO

70
3 3

U-ITEl(K) I2-ITE2U)
CALL
V E L

(K,K,SV\$I I>CP,X,Y)
V

## SY=5.*(Z(K)-Z(Krfcl))/(Z(<TE2)-?(KTtl))+2.45 SCP = 5.*(Z(K)-Z(KTFl))/<Z(rt2)-Z(KT::l))+2.75

DO 4C 1= 11 12 X I =iC ALX*X
( ) (

I
I

+ SX

Y(
4

SC ALX*Y

+SY
I
)

## CP( I)=SCALP*CP CON! I Nut IF (M.EJ.2) GO N=I2-I 1+1

+SCP
50

Tu

CALL LINt
GO TO 30 50 CONTINUE N= I 2-1 1 + 1 DC 60 1 = 11
X
(

(<(ll)CP(Il).N,i,C,2,0.,l.,0.l.)

>

= X

12 TX
f

## 60 CONTINUE CALL LINf GO TU 2C 70 CONTINUE

M

(X(ll),f(Il),N,l,0,2,0.,l.,C.,l.)

M+

(M.GT 2) GO TO 20
IF

GO

TO

80

80 CONTINUE

Il=ITEi(KTEl
12=
I

TE2

KTE

SCALX=1.5*XK/3
DO 90
)

14159263

## I'll. 12 X( 1 = 2.*X( I) +SCALX4SX + 1. Yd )=2.*Y( I )*SC ALX+ .5 CP (1 = Y( I )+6.

)

90 CONTINUE

N=I2-I1+1
, 1 .i X( I ) Y( I I , N , 1 , U 2 , CALL LINE CALL LINE (X{I1)iCP{I1)Nj1iOi20.iL ENCODE (60. 210, R) CALL SYMBOL (1.0, 3. 5. .14, P.O. ,60) ENCODE (60.220, ) DC 1 4, R , . , 60 1 . 0, 7 . 75 , CALL SYMBOL CALL PLOT (-1 25,-1. -3)
(

.1.

-101-

LX=NX/2+l
KY= N Y+ 1 NA= PA

(

KD=l"iAX0(
K = K

K.D

i2)

Ttl

## 1CC C0N1 I N U c CALL FRAKE CALL PLOT DO 110 J = 2

A
/-

3.
KY
/

<

J>,-3)

G=30(J)+bQ(LXK) 0=30(J)+SQ(LXk)
Tr _ v ^ C A=XC(K) + AL3G( ABS
/ *

[I

IF

(0*LJ.LT.T)

GO

/XK

## 0=B0(KY)+SD(2K) B = l. + Au(2)*A0 12 )-0*0 )/T j=SCal*Ao(2)*j B=XC(K)+ALJG(3*B+0*0)/XK/2.

(

A=-2./
B = <t.

/B
A = 6

IF

(A.Lt.C.)

SSX=1.2/Z0NE*XK SSX=AMIN1(SSXA6)
DO 130 I=2>NX A=AO( I LPL0T=3 J=?KY DO 13 0=BO(J) + SO(1M) X1*1.+.5*SCAL* (A*A-0*Q)
)

## Y1=SCAL*A*G X2=XC(*<)+AL0G(Xl*xl + riri)/xK/2.

Y2=YC (K )+ATAN2 (Y1>X1 Y3=bIN( Y* )/C5 (K
)

/XK

X2=SiX*X^ Y3=SSX*Y3
CALL PLOT LPLCT = 2 130 CONTINUE

(X2,Y3>LPL3T)

LPLQT=3
140 J=2KY 0=80( J)+SO(LX,
DO
XI
- 1
K

.-.5*SCAL*D*0 X2*XC(K)+ALQG(ABS(X1) /XK )-ATAN2 (0. XI) /XK Y2 = YC Y3SIN( Y2)/C5(K X2=SSX*X2 Y3=SSX*Y3 Y3=SS**Y3 CALL PLOT (X2#Y3*LPL0T) LPL0T=2 l^C CONTINUE DO 160 J=2,KY
)

-102LPLCT=i
CO

I

(

A* A-J*0

X2 =

XC

+A LUG

X1*V 1+ f 1

*Y

XK

/ 2

IF
(

NE

L X

3 C

10 15

)

X2 Y3 LPLuT

## Zl*PA*ZJNt*EX?(Z(<))+( i .- D A)*Z(K) ENCODE (bO,230,R) Zl - 1. 0. 4. 5 , 14, , C . , 60 CALL SfMbLL

(

CALL

PluT

(-3.

,-<t

5,-3
TO

K=K+kO IF (K.LE.KTE2)
K = K-1

GO

100

IF
IF
N=2

(K.FC.KTE2)
(PA.NE.1.0)

GO TO
GO
TO

100 160

DOl./XK
CO
S =

## 170 1=1, FLOAT( 1) /FLJAT(N)

X0=0.5/Z0NE*S
CALL CUT (XO,OC,SCALPj5V,SM,CP,X,Y,Z,YCITE1,1TE2,KTE1,<TE2,KSYMJ 170 CONTINUE 160 CONTINUE RETURN
FOR CM 16HA LP = 2 00 FOR MAT 210 FDR MAT 220 FOP MAT 230 FOR MAT
19
{

5HM1

=
)

F4 .2. 1H 2*

>

5HM2

F 5

H,

2 x

oH DE

,F5.1,H,2X>
)

,F*.l

(21HPR6SSURE DISTR I BUT ION * 5 X , l^HAL A3E prfjFlLt (<:3H CASCADE REPRESENTATION) (9H G/C =,F5.2) =F5.2) I (25H GRID ON THE iUPFACt

END

UBkQuTINE CLT

(XC,DCj;>CALP,SV>:>''i>CP>X,YZ,YC,ITFl,ITE2,l<Ttl,'<TE2j

IK
1

SYM
HIS SlrJKOJTlNE PLOTS 5ECTIl>n3 OF The CD'IPi* t S SO" CMMJN /S ''/ jl(1292fc)G2(l2926)*SX(129)\$Z(129),':>XX(129)>iX2U2
1

C
l *
1

>SZZ(129),SJ(129),*1(129)>C(129)>D(1?9)
01, J2,f^
I

, 1 1 ,

P , L X

'i

v
.

L ,

A A C

D
i

MENS
(

S V

C P

) >

X(l),

Yd), HI),

T t i

Y C

ALL
C
1

F k AM

N
[

Z=KTE2-KTE1+1
LO
=
I
I

k = h

TE1
K K
)
)

KTE2
S

C
I
I

ALL
2C =
= 1
.

VELL
T
E-

(K ,K,

CV

X. Y

T Ed

t:

D
1

10
F

= 1 1 3 , I 2

(X(I).LT.XO) GO TJ 20

10

C
1

C
F

(

## 1) )/(<( I-l)-X(I) V(K >=B*(Y(I)+F*(Y(I-1)-Y(I) )-YC(K) )+YC(<) (K

)

(dMI>+F*(CP(I-l)-CP<
3

I)

)*3*SCALP-2.

1.

DG 3 M = 11
I F
(

1=11

),

120
)

GO

TJ

jG

ONT INUE
0.
( )

B=

*0

## ONT INU X 0-X (M) F =

"1(K
D
R
P
)

(X (M + l )-X (A)

= B

(K)
0( K

=
)

## *(Y(M)+F*(Y{M+l)-r(M))-YC(K))+YC(K) (C P(f<) + F*CCP(M+l)-CP<M)))*B*SCALP + 2.

) )

= E XP(Z (K )-Z(KTE2 1(K = ? .**0(K)-1.!J 5C C ONT INU E PL J T I . , - 3 c ALL 1 . (R1(KTE1)>CUTE1)NZ>W0, 2jO.il. c ALL L 1 N E (*l(KTEl),0(KrEl),NZ,l,0,2,G.,l. L I N E c ALL = 1 . /DC PL (6. C . -3) C ALL
) ( ,
)

Dg
x

L=L
t

D G
x

K=kTE1<TE2

## (K) *3.*f?0(K)*CGS(SV(K) + 2.*3.1415*265*XL*DC)

)

Y (K

3.*R0(K)*SIN(SV(K)+2i*3tl<15926t*XL*0C)

GO

C C

D

## ONT INUE ALL LINE

7

Y(K)
70
RC

3.*F<C<K)*SIN(Srt(K

+A

## CONTINUE CALL LINE (X(<TE1)*Y(KTE1)NZ*1> 0*2*0,

C

L.)

7 1 N

b
I

A3.*F.XP(Z(KTE1)-Z(KTE2)
00
C(
(

90
I

l>97

T = 2.*3.1<*1:j926

5*FL0AT(I-1)/96.

)

->

1.
1.

) )

GO
C(
1

TQ

## 100 ),97, 1, 0>2C

,1. .0

IOC CONTINUE

X0=3.*Xu/ A ENCODE (60110*RU XG -2 .1 4 J > CALL SYMBOL CALL PL07 (-7.,-5.-3) RCTUP
(

R i

. ,

60

<l

## 11C FQR1AT END

K'c-j^

SECTION

IN

THE

PLANE

This report was prepared as an account of Government sponsored work. Neither the United States, nor the Department, nor any person acting on behalf of the Department:
A.

Makes any warranty or representation, expressed or implied, with respect to the accuracy, completeness, or usefulness of the information contained in this report, or that the use of any information, apparatus, method, or process disclosed in this report may not infringe privately owned rights; or

B.

## any liabilities with respect to of, or for damages resulting from

of any information, apparatus or process disclosed in this

As used in the above, "person acting on behalf of the Department" includes any employee or contractor of the Department, or employee of such contractor, to the extent that such employee or contractor of the Department, or employee of such contractor prepares, disseminates, or provides access to, any information pursuant to his employment or contract with the Department, or his employment with such contractor.

This book

may be

kept

FOURTEEN DAYS
A
fine will

is

kept overtime.

## N.Y.U. Courant Institute of

Mathematical Sciences
251 Mercer
St.

New

York, N. Y.

10012