226
N 7 3 2 9 I 8 % NASA TECHNICAL NASA TM X" 68278 MEMORANDUM oo ^ oo vO X < CO CASE FILE COPY COMPUTER PROGRAMS FOR CALCULATING POTENTIAL FLOW IN PROPULSION SYSTEM INLETS by Norbert O. Stockman and Susan L. Button Lewis Research Center Cleveland, Ohio 44135 https://ntrs.nasa.gov/search.jsp?R=19730020450 2018-04-07T02:29:44+00:00Z

Computer programs for calculating potential flow in propulsion

  • Upload
    vonhu

  • View
    236

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer programs for calculating potential flow in propulsion

N 7 3 2 9 I 8 %

NASA T E C H N I C A L NASA TM X" 68278M E M O R A N D U M

oo

oovO

X

<CO

CASE FILECOPY

COMPUTER PROGRAMS FOR CALCULATING POTENTIAL

FLOW IN PROPULSION SYSTEM INLETS

by Norbert O. Stockman and Susan L. ButtonLewis Research CenterCleveland, Ohio 44135

https://ntrs.nasa.gov/search.jsp?R=19730020450 2018-04-07T02:29:44+00:00Z

Page 2: Computer programs for calculating potential flow in propulsion

This information is "being published in prelimi-nary form in order to expedite its' early release.

Page 3: Computer programs for calculating potential flow in propulsion

CONTENTS

INTRODUCTION . . . , = , . . 1o

DESCRIPTION OF 'PROGRAMS 1SCIRCL . 1EOD •. ' 2COMBYN 3.

DESCRIPTION OF INPUT AND OUTPUT . .... 4SCIRCL INPUT 4SCIRCL OUTPUT . . . . . . . ... 7COMBYN INPUT • 9COMBYN OUTPUT 13

LISTINGS OF PROGRAMS 20SCIRCL ...... 21EOD 59COMBYN 114

LISTING OF INPUT CARDS FOR TEST CASE 143SCIRCL ' . 144

• EOD . . . . . . 144COMBYN - „ 145

PRINTED OUTPUT FOR TEST CASE 146SCIRCL , 147EOD 153COMBYN 187

REFERENCES . . . .' . ... . . .... . . .' . . . . . . ' 217

FIGURES " . . ' . . . ' 218

Page 4: Computer programs for calculating potential flow in propulsion

COMPUTER PROGRAMS FOR 'CALOTIATiNG POTENTIALFLOW IN PROPULSION SYSTEM INLETS

' ' by ' .CD '

in Norbert 00 Stockman and Susan L. Button

INTRODUCTION

In' the course of designing inlets at the Lewis Research Center,.particularlyfor VTOL and STOL propulsion systems, a calculational procedure utilizingthree computer programs evolved (refs. 1-3). The chief program'is the Douglasaxisymmetric potential flow program called EOD which calculates the incom-pressible potential flow about arbitrary axisymmetric bodies. "; The other twoprograms., original with Lewis, are called SCIRCL and'COMBYN, Program SCIRCLgenerates input for EOD from various specified analytic shapes for the inletcomponents. Program COMBYN takes basic solutions output by EOD-and combinesthem into solutions of interest, and applies a compressibility correction.

These programs are still in a state of development and users' manuals for themare not yet available. However, in the interests of making the programs avail-able immediately, it was.decided to publish the current, versions in the "QuickRelease" form with a.minimum of write-up.• First a brief summary of what eachof the three programs does together with references to pertinent literaturewill b.e given. This is followed by a description of .the input and output ofprograms' SCIRCL and COMBYN. .Next, listings of all three programs are given.Finally, a test case for checking-out the programs is presented.

It should be noted that" programs SCIRCL and COMBYN we're originally writtenfor VTOL inlets and some of the input and output parameters are VTOL oriented.

DESCRIPTION OF PROGRAMS

SCIRCL

The -purpose of this program is to supply accurate input to the potential flow •program. To this end; the inlet surfaces (e.g., hub and shroud) are dividedinto segments each of which is a portion of an analytical curve as illustratedin figure 1. The curves available are listed in the description of- SCIRCLinput. SCIRCL distributes points along the inlet surfaces in such a way as tomeet the requirements of program EOD0 The coordinates of these points a,repunched on cards for direct input to EOD along with other information required

Page 5: Computer programs for calculating potential flow in propulsion

by EOD. In addition, SCIRCL outputs printed information about the inlet sur-faces (coordinates, curvature, slope, etc.).

In addition to the surface points, .sets of points spanning the passage,_likeflow measuring rakes, are needed at axial locations where velocity profilesor streamlines are desired„ At least one "rake" must be specified for useas a control station„ (The function of the control station is given underCOMBYNo) Program SCIRCL generates the coordinates of the rake points andpunches them on cards for input to EOD.

EOD . .

This is the Douglas incompressible potential flow computer program for axisym-metric bodies. Only the bodies must be axisymmetric; the flow itself need notbe. The details of the Douglas method are covered extensively in referencesk to 6; the highlights will be outlined herein.

1, Bodies are represented by a distribution of sources and sinks ofinitially unknown strengths,

2. An integral"equation in the unknown source strength is derived fromthe potential'flow equations and boundary conditions,,

3« The integral equation is appproximated by a set of linear algebraicequations corresponding to discrete points on the bodies„

' k. These equations are solved for the source strength by matrix methods.'

5. Velocities are calculated on the surface.and at other points of in--terest (such as rake points) in the flow field from the source distributionobtained in stepk, . ~ . • ' • . . " . . .

The program was originally written for closed bodies in a free stream. Toapply the method to inlets, the inlets are idealized by adding artificialextensions to the inlet surfaces as shown in figures 2 and 3« The method ofidealizing conventional inlets is given in reference 7 and that for lift fanor lift engine inlets in reference 2. .

The Douglas program is used to obtain three basic solutions for the idealizedinlet profile and certain free-stream conditions„ The basic solutions areones (e.g., as shown in fig. k) that provide a convenient basis for generatingthe combined solutions that represent flow conditions of interest. The threebasic solutions and the method of combining them are discussed in reference 2.Program EOD has been modified to output the basic solutions on punched cardsfor input to program COMBYN. No further description of EOD input or outputwill be given, • ' ' ' '

2 • • '

Page 6: Computer programs for calculating potential flow in propulsion

COMBYW . •

This program combines the basic solutions from EOD into any number of solutionsof interest, A solution of interest or combined solution is one having speci-fied values of free stream velocity ' Va, and direction oC and control sta-tion velocity Vc (as shown -in fig.. 5 for a VTOL inlet). As an alternativeto Vc, the inlet weight flow w may be specified, in which case the programwill convert w to Vc. .Temperature and pressure must also be specified ifother than standard conditions are desired. These and other COMBYW inputs aredescribed later. (Note that 'CGMBYN requires oC_p rather than c<~ where

-90.) . • ' ' • ' • , . _ . ' .

The method of combination of the basic solutions is essentially that given inreference 2 and is summarized in ..f igure 5« The only major difference is in.the compressibility correction. The current version of COMBYN uses the com-pressibility correction method of reference 8. This method is referred to 'inthe CQMBYN program listing as Approach 5 .compressibility. .- :

One of the. "rakes" mentioned under SCIRCL. is .used as a- control station by ':COMBYN. The control station -is the rake at. which the average inlet axial ve-locity Vc of the ••combined solution is specified. If 'there are several rakesany one may be used as the control station. -It should be noted, however, thatthe -solution is most accurate in : the 'vicinity of the -control station. Theinaccuracies, which often.-, are not significant, arise from the method of 'calcu-lating the basic solution 'for inlets and from the compressibility correctionwhich does not exactly satisfy continuity.

Page 7: Computer programs for calculating potential flow in propulsion

tio•H-Pft•H

CJCQ

A

§o-p-pft•H

OCH

tf "CDCQ

. 1

r^j

i --•o

CDH•P••H'EH

ed outp

ut

OU

tpU

t

:

gla

s pro

gra

mpro

gra

m

ft ^3 CQCJ Tj O 03d CD O H

H ft cj a ^CD Sop^D CJ 3 H Qa -H ft CH

P! .-P H >> -HCD CO H

CD • a d Pi CQCQ a o o P!03 >s -H OO CQ CQ 03 -iH

•H p; -p -pfH X CD CO 3o co a t^ H

- . .-H 0H O T^ CJ CQCD O 1 -H£2 W OJ CQ H

C! O O' '-H ^H ?-l £-i

CD t : O OH P M CH CH •-P O CVJ .•H [x] OJ H O

. EH II u n n

.•r— ».

oo .

CDH

CO

. g

'O . T3' V X • ^

o- . CQ >j-fH

CU.rH ft•H d CQTj O

,2 & ^rj TO

<H Oo H ,nM .CQ ft

ft O OS • o3 H OJS H .11

Q

t H

CO

T^c353*'.CD-P-P•HHftCQ •

oH<H

«\

£J

r^'

o •O

oo11

n of

inte

rest

0•HbDCDf-l

•H •

• CQ-P

• a•H• oft

CDCD

£.CD.

bOPi•HCJo3

. CO

of

inte

rest

rj

0•HbOCD!-i

a

CH

HCO

PH

If•H

p.CQ

ri

3

. :.| .

M '

s

dis

tance

equals

ze

ro

CDoo3

CH

CQ

' O.•Hft •

-P

CDO

-PCQ•H

H03•H

ice

s

or

NS

D S

plitters

can equal

ze

ro.

>n1-

vod0 «

•H bOCQ -H

. CQ CH,CD — 'H

ft CQ3 H

W CD-P

0 -PCQ -H•H HO' fti CQ

CH oO -H

-p?H CQCD !^3 O

' 1*5ic

h data

a

cro

ss

the

passage

e

(fo

r th

e contr

ol

sta

tion)

rc] pjis o

-P -P03 CQ

cd »CQ 0 Lf\Pi H OJ0•H -p PI

•P oJ cc5co !0 0 -P0 ,0H H .

-p 0•. d a -eCO • J3 CO• -H a 0• • y n --co "^ bO

CH 0 0O M /!

•HH CQ -p0 0 O£i ti ft

S -H O

e

H

Mlii•H

jyj5!

Mv ^

0

1 'Cj_|

0

o•H-PCOoo •H

3 "3 "

xte

nd

fa

r dow

nstr

eam

, a

cou

s-

d)

CQ-10

--P•HH

CQ

J5OHF-H

O

. ^-J .

o

tlO

*_1

0

&

HOJ

O

O

E!LTN

roM

LT\

OJ

Page 8: Computer programs for calculating potential flow in propulsion

g•H '

"ft•H

OCQ

H,

<J

§H

CO

-P0)

ICQ

01

0

0

u•HOft

•I-

CQ

0I-P

•sOJ .

o •.o

OJ '

OJ

O•H

0hft

g

0-PO

1o

t- 0

Page 9: Computer programs for calculating potential flow in propulsion

flO•H

•i-ifHOCQ

a

CHO

H0 0'd flO -Ho CH

OP O

0 ncf•d 3•d .0c<3 !H

• O [QOO 0O .r!H +3

Co O

CH -d0

. 0 CQ

CQ•H

e -O 0H CQO ftH -H

| — |

0

i 0

0

0-p p.H-S

•HbOH .

a -a •O -H

0 0CQ An1

ft-P•HH <HH 00H 00 -dft-H3 CQ ..CQ ft,o0 +3

EH 0

P

•p aAn1 0bO ••H 0 bb

bO <H•H 0An1 An1 CQ

+3--H0 £1fi 'd 43-P d

oord

inate

s

(XIN

(l)

or

clo

sed

bodie

ssta

rts w

ith la

rge

spaci

ng

(D

ELS

).

•d

.a '-•HH

P

-§ '

-P 0

0 <H 0) t-

oj -d -H H - ' • '. 0 H d

"S^ft 0n v» x•H [-

to aP P CQ

0 bO 0d -H AlH 05 43^-*

«* " • • r- 1 fn ' •>0 bD P AH TjS3 -H P CO +3•H !j-l AH "H t~~r-i^ bO CQ > . •

+3 - co is ra hoA^I . o fH EH Td -HbO*^*^ -P pj CH•H '-N CQ 0 V^oj OJ « •'

•P ^ CO1 CQ d CQ

S_J r

cc3 •

CQ • — »•H OJ

H H CO 0O -H p0 O^~~- OJ

CQ H S -H

H ft co 0 ,& • o " H d .

0CD '

^

1'

1oPR

PH 3n W

V 0• fH

H -HO CQO 0H -d

-P t> H H . H I Pi 0

r^ r^l

S^-H3^•H H rj0 Al Pco bD Oft -H AHCQ AH CQ

XII '

•\ .

H H

IB.

v_x 0

II 0H bOOJ

Q ft 54'4 3 -H p

3 — ' CQ- H

'•- . - . •' --.'

o5 i

3 bD0 -H

0 •'.Q CQ

00 P

O -HCQ >d

•H fnC Oa OS3 o

•H-onCO

CQCQ -H

. +3 .•H +3

•N C?H H

II '• • '-p

H °

P 0}

. ' . . - . '; • s

straig

ht

lines,

o straig

ht

lines

ere

llip

se

ro

utine

p ftOP 3> CQ --P 0

£1 .0d -P fH0 O0 ,CH> a 0-P O H0 -H 00 +3 rC

0 +30 -HCQ fH ,ft -P 0•H CQ HH '0 bOTNH PH f3 '0 Co CH

rt e 4-3 t — J

CO CQ' ^0 bD •

CQ P -H bD-P 03 fH -H

•V fH +3 «'

OJ o- oJ >d '1 O 0

O 0 CQII £> 3

pi "^ ^§ ft 0 £

.3 fl ^ CO.H H CQ O

;V; •..;';'- -. .

I•H

CQ

•H .H

s .bO•H

fiPCQ

OJ

fl •0gp0

•H bO

• o03 bO

•Hrav^.

•HCH ».

CQ«\ 0

on -p£H

II -H

w ow o

lU

'--'. '-.: ': ;.

o

S•H-P

1 :bD•H

•TCJ

. ! ' • •o•H

!•ft0

_|_3

fHO

CH •

CQ0•Po3

•H

fH0OO

«^S~ . v\

.M - ^<^>^^ H -LT\

^~\ \^j '• \ \

0

-p

!0CQ

0 CQ

0 O

fH SO <£

CH ^^

fd HfH 0c3 fQCJ ^. g

>5

0 -dd oO A^*

0 AlA^ 0

0}fd 0

• 3 h0 0

AH CHCQ

t—0fH •0 OA^ fl-P

•d•x S -0 Co

0) .

•H

^^ OCQ 3•d

0

CQfH0-P+3•HrHftCQ

ClCQ£5

.0 ,

•^fHO

CH

r,

can b

e d

iffe

r-

0£•HHftCQ

«CQ

1e

oCQ ,£2-Pfl 0•H !0 -P

ft ns o00 CQ

P P1"!0 O

-jQd

bO to(-H /-fH AH•H -PQ(D -P

•'• ^ ."'

. ^

.o

o3<H 0O ft

0

CQ -P

O0 ft

CQrd *H

OJ

oti

CO

%

Page 10: Computer programs for calculating potential flow in propulsion

g•H

•a•H

OCQ

{—%

0

COi '

!-O~Ho

.1=1

•pflj

. g

oPR

•H

CO

O

• 0

010

-p•rlHPiCQ

1

0

rio• CQ

"800CQ

<H" ' O

rl0

• '*§

£3

f3||

•&CQi=3

LTNH

' .. CM

he to

psid

e should

begin

and

end

as

the corr

espondin

g se

gm

ents

•P ti0

g 3CQ CQ-P 0£H £30 HS p3 obD f> 00 t*CQ X vH

CQ•\ 0rl a rl0 TO 0-P CQ ?•P 0•rl 0 HH ,riPl-p 0CQ ,3

( _I_D

CO -H ri& & O

;

he unders

ide

of

the N

SD

goin

g

-p

g•p0

0CQ

0

.p

<rlO

rl0&

3II*

' £Ho.CQ

' S

1/2

of

WSE

G f

or

thin

splitters

ther

splitters

.

O 0

ro copa1 ?H0 'O«!<«

-P^bO HH Ji&D 'II

2! w' C5

SH'p COSo+3 -P

•rH CO

;. '

,.

LT\

rTIIH

H

I

H

I

O

0

•rl

O

ftCO

0,ri-p£O

-P

(DCJ

So0w.

jT^

OCO0

. rl• O

^ 't—

e

. : O

'-d

• a. o

ri•rl

1'..^

0

Oo

00oX0

1^ :H

0

CO

w(U•HrdQ

Q

(U

_^D

, — |

I — 1cd^_io

•tH

CQ-P

' rj•HO

. Pics.

. ^-• ;0'

S

• a

^-poEH

-p,3bO•Hg

•PCQ

•P

1

S-pop

5bOa%

$Co

rj•H

CO

o1

00

-p

£3rci

?H',iijw(U

_jj

0

•HH

-P

bO•rlCO.rl.-PCQ

-PCQrl.•rl.!+H:

0

EH

is lo

nger,

us tw

o s

egm

ents

.r^

o

CQ

0

5.

rH

0

0rirl

-P

*r~toJJ_j

-pCQ

43CQ

•H

0.ri-p..

| |

0

o

^r H

0

-P.

ri0

-p: 0

ob0CQ

e are

acoustic

splitters

in

th

e

£_j

1• ^—J.H

0

• oO

-CM

rt^. ' 0

. 0• . o

0-p0ri

+3CQ

: $.. &

CQ

r]

•H-0Pi

'•&'O

fl

• ^HCj_jo

p:

0' "9|

3oEH

a0

^Ho , .

g•H•PCOooH

3'-'W-drlO

CQ0 •

Cu?H ,

H_|_

Q"CO

^^r

>5IH•HO'0PiCQ

0 .

•arl

' C O ' ' •

CH0

CO0JLjCO

• EH^5rH

g

O

•oKHOCO

x— \

-P

• |i_n

HPJ

Sd

-\- - g •

•'" ' 1f—l

^CO' i-^|V1 -

Q

^' ' CQ

. 0•rlti

: OH •• riJ

5 •:""'o3

5 •• rl0

.-P

. ri0cjQ)

0). W

d)^c~{

4^

rlOrl

CQrl CQ0 0 •-P. -P '

•H SH -rl

O0 O•H 0

-..-P.IQ, -p

o :pi

• -HT^ rd

• 33.rl °v0,-P

- -P- S' -P 0.

'- " i — ! ob *••:_Pi 0

cff'cot\ Cj -

^ OjjO 0

' r H ^S

co EH

pse,

lem

nis

cate

and c

ubic

•rlHH0

«\0CQPi ••HHH0rl

&3CQ

N y

CQ •

•Hr~l

S.CO

-p•H

&-1•H

.j-J

'•"O•H

1S'-.£3 **

'M *otyn

' & •ri.0•rl-P

COrl0-P

' riH

"*

^CQ0

'rH: ori'•H

ri0•rl•P

g

M0

•a•H

rti

0CQPi•HHH(U

-|

(JJ

ftjj

W

0)

-p&_1

0

~P

tl

0ri

•^ o0 PiCQ MPi 0•HH IIH0 &f_j

0^s

CO

Page 11: Computer programs for calculating potential flow in propulsion

o0•p

0

1 CO

0 (I)

o o

-1.

S-.

CO-ps•iHO .•H

.1-1.0 OOo0^

II

I

OJ03

.OJ.

00 Oq d 0

O IfHO O

oon •d-

o•H

y W OJ

> '¥B CO CQ

.8'

Page 12: Computer programs for calculating potential flow in propulsion

•pft•p8ctfy

ao

•H

fn "S0 Oo oi'Hti da?(— ' V" o

*H COoft iI j-^

t"H Ps

,3

TJ 03 3O H

CQ •

CDP 0

4Jri Co0 H

O

3B 1H 0rf 43

*7fuj

£5 (^

H >H

.hub

an

d s

hro

ud

, (i

f .t

her

e is

n

ot

hu

b,

AEE

A i

s th

e d

isc

area

^h

ere

are

extr

a v

alues

, th

ese

are

the

indiv

idual

are

as b

etw

eer

ue .

is th

e to

tal

are

a.

H "f^ P-J0 roG) IQ p-

P 0 .43 p 430 cd CQ- ° 8 HCO i — 10 <Ua a s?H PCCJ CQ o

g 0

M Co ri^<2 O

- <U rQ

(D 0)

PH ^^ -(^

^

0

1'0. 0 ' •43.HCQ 'o3

,nS0

a- . - ..! _. .

cri ' p

S ft<i 43c_) "^ c5CO

p 0.M

: O

RC

L:is

.. us

ed d

irec

tly

- as

in

put

.to.

EOD

,... ,

DO J

OT

IN

CLU

DE

1 0D

0 C

A

com

m I

NPUT

••".

.•• •••

••'

. . -

."••••

;•

ed t

hro

ughout

the

prog

ram

.'

HOCQ

fH

43

!gqj0A0

ft0 •

^

CQ•30!H. •cdCQP•H

§

bDfl

•HM

• 00

•H

ff0

CQ•HHbD

o0CQ

CQ P0 C H

O Iri

•H CQ0

I -H

rC -H

43 0bD 0a HCD 0H >

OJ

CQ (H0 £if-i HbD

r^JCQ

' HCQ Jj0 CQ

H CQ

f 0?HPH

« • ' : ' . :CQ00O0 43

0 bD

1 CQ .

0 1 CQH £>P CQ H

43 0Oj -H 1?H 430 -H 0ft CQ CJ

EH P* fo

00CQ

CQ

S1[5o

1 — 1

sbD

•rl

!2

me.

••.-'

'• '•

. ' "

•" D

escr

ipti

on

-

.. '

•'

Tit

le

card

'" '

: '

'••••

''-'

' • •

Num

ber

of

on-b

ody

po

ints

fo

r th

e cl

ose

d-e

nd s

olu

tio

n.

Tota

l nu

mbe

r of

of

f -bo

dy p

oin

ts

&, ^ , ^.•a a H '.•-,'H-;

fn H EH P-I43 B g g

g

43CtJ

I 1' -HH co

o

OJ

Page 13: Computer programs for calculating potential flow in propulsion

Des

crip

tio

n.

:

po

ints

fo

r th

e op

en-e

nd so

luti

on

(e

lim

-y)

-

rd

££0ft -P-1 CQ

d cd0 H

<H 0. 0 ft

0 0,0 .+3£r CO*

. & VI

CQ

•8•HOft

<HO

0fH0

|

-drH •CO

4-^

£

ds

from

EO

D o

utp

ut,

(u

sual

ly 1

, unle

ssop

en e

nd c

ase

wer

e ru

n s

epara

tely

,

M ^ • 'cd aO CO

. -dP dH *~>

•d OJCH 0 11O. CQ P

O HfH H S0 O•9 da 0 0& -p -P

11p

0

CQ

<u-P

. !?•H

^ CQ[M 0£9 CQ

o °'-o

O -HCQ

0 CQCQ 0 .cd oo o

H CQ

o o^•H ^H •

O HI I I I

3 so

luti

ons

from

EO

D,

(on

e ax

isym

met

ric

lose

d-e

nd

and

op

en- e

nd ca

ses,

an

d on

efo

r th

e op

en-e

nd

case

)4

solu

tions

from

EO

D (t

wo

axi

sym

met

ric

O f^ <"""*

H O -H ?H O.Co ^ij 4-* Co tH_i *E ^ n 10 H 0 CQf-t f-i O !H CQ0 O CQ 0 OC"! fj i ' c~j ^_|-P > -P O

d od o H d P0 -H <H 0 >

. ft -p CQ ,d -P> 3 CQ £

H O f dO 0 M H d

II CQ 0 II CO

H

CT0

1"p"CQ

«\CQ0O

0

S•HCQCQ0

ftft

CQ

0CQ

. -HOd

%fH0

s o3 Md 0• ii tq

_ 0 H•H ,d ft -p

P fH -P CQ CQCQ cdH "in CH -P H

O O CQ-p ^ 0O fn !H -H ^1d 0 0 'H -P

1 9-a

0

•H 0

•H

:H ° hO £H 0O 0 0 O <in N

ft -H cd O H O 1

CQ X -d o 3 0CO [S 0 O O

O -P H >s0 H cd ii cd Hbp CH -H OHcd o p cd?H 0 o !> H P0 !> CQ H +3!> -rl CQ <)H -H O<I H cd H \s cd

-P•HooH

t-pCQ

00

0

OJ .OJ pE H . ' - ' . H'-^.'PnP ' - H CQ

-n i .nQ s^^x £3 -; C Q : ' -,K pq.-1^&' . CQ PM H

: S CQ • ! ! • • :

HOOJ

LTN

1H

10

Page 14: Computer programs for calculating potential flow in propulsion

be If 67

o•H

"ft•HtoO03a

per

pen

dic

ula

r to

' '

' '

90°

03

00

njo &o43

0

-*lS*434J «03 03

0 43H 0

are

re

cula

teth

en T

Tal h

c

CQ

03 to rP4 ft

OPi-

to• O

•<H

0

0 'H .

0

S. o

^H -P4^> 3

«ScTH

0 s

oCQ 42•H-„ -toP 0p^ 4 fi iH '0W K

Pi'.•H

0W :

030O?HO

0o

S.

S•H

tMO •0^-^t^) vU

• rt O

o ^- • H.4A•H 0;-nsH-43

ft

C

' 0• .3

. ' . -P-..43 .vp0 O >

Pi O- II

/H ,,g.-0 >M^.

'..c3 > '4^.^H .00 <H 03> H-

% d -d. «» •• 8> • oJ.0 0 0

; -H 3 . o' o'- ^ o• S "f! «

•H +3 034^ 0 «Cdo3 g4° O 0303 0 -H

»H ^4^

• 8 8 - ^1 -p. -0S 'd fn

0 ftO 03 M

o3 0

.IS f:

H-HOJ.

•P0-

H 'H.

••H'

o.M:.'ft

0 .

$

bv0

o

•V

0

ft

ft EHST ra *

&

P'.^g-^S-O CJ CQ- O '

•H -rH PH. 4J .EH40 -p - <jcd cd tin -d EH

43 4^> HCQ CQ-

S cp-CO PM

oo

o

03

s0

1 033

•gH

•H.

03•H

.3gO•H

4^>03

f-t 0)

° g0

. 1 4^>•P P!

•H• 03 O-:c3 ft,:Pi -P'

0 0303 toO -H^1 <UO

00

IIfH Pi

0 0

83

oo

B•rHw

0&

t'£

'So

CQ

£LfN

oH

HO

. H

oti•H

-POPi

0.Pi•H

LT\

•9w

H

*

11

Page 15: Computer programs for calculating potential flow in propulsion

g•H

OCQ

-PCO

H

• • s•p. 8

0

O

-p•HO

-P.. CQ

•A

0

•P

CO

aCO

4J CO

03-H

. O&

S

CO

03

ooII

I

bO

tsl•rH .H

Oafnoq-i•dCD

9CQ•H

H-«,.

CD CQg CDCO -HCQ -p

•H-4- .O

OII, H

0)

of

con

tro

l

•H

£OOH

3"

.tJ CDCO. .

0

CQ

OfH<D

CQ . «• H g

8.S

•P CQCQ•H H•d O

CO -P

•8 gCH-O3 CO

,CQ f}•P

•CD.3 -P•P o3

O-X

• • s

o

&

1

CQ

CO

-p

g

ao

co

oCQ•H

= 5'

-P HS O

•H CQO

O•PCQ -p0} ^H Pi

-P(D 3f< o

fH -HCO M^o ft

OJ

CO

S

H':EHCQ

FQCQ

oPR

LT\

-4-H

•\LTN

CD

10

S£sPi

CO 0

12

Page 16: Computer programs for calculating potential flow in propulsion

•d0

CDCQfl

?H

1O

oo

oH

0

•H

IO

0

51.•H-P

fl-p•H-P

•d.

$co-d0

§

-d-O

ft

.fi

.H

•a

•d

S

£ ft

o5 0«^

' CQ

CH0

0w

a£0

fl£•HbD

CQ0•H-p•HCJOH

•s0fH0

•H'd00to

CQs•H•PO

•d0

1O*

<1J (D

.« ^-P CQ'

00 -H

0

H0to

1O

H

0CO

8-•H-P

CQ

HOM-P

O'

fl O-Prig-P. -d

>>+?"• Q

00o sH

H'<dCO. 0

0 05b-pco 0to >d

<J -H

o o> -H

O CQto-P"

0

13H

.0 ' .

'«• "

1HOto

1

'•8,-p•HOOH

pq

-p•HCJOH

O / -0

R.•p1CQ

0

-P: CQ

00

mea

nsp

ress

ible

fl

ow

INC

INC

and

C

ated

fr

oms

0•P

-co1o

0 CQ,

•P §

' a §

' 0 .. •P CQ

f i*! fl-• 0 O.

O 3-p O1

co 0

H O

•I 0

0 •. 0 -H0 CQ CQ

CQCQ 0'H to

" S - ' - f i

31

O 'd •0, CQ

-P fl SCQ CO O0 H -Hto 3 -P

o cc]0 H 3,fl CO O1

E-i o 0

0

t

S

. 0

3"S

tI0

O

-PCQ0to

•H

- -oJ w

•HH•H

CQCQ

Sft

CJ

o1

<H

0•P.O

Eoo.

•HCJOH

O

O•H

•8•pCQ

|

-P

SO

•8-P•HOOH

O CJ•H -H-P -P•H -H

OO

O O

^ g

13

Page 17: Computer programs for calculating potential flow in propulsion

8.'

o•H

•8.•pCQ

CUfH

.•P''CQ

CUCU

CQCQ

£ft

O•rl

•s-pCQ

CUH

5wCQCUfH

Oa•H

'8-p.0)CU •

s

tic

pre

ssu

re

CQ

caCQcufHft

cu

•d

0CQ

o>Hp

• a3-p.

: CQ

« 1CQ • •• :w

•H-CQ

o••H

• •s .-p..CQ

.8•p.CQ

CUcu

' .0 •H

CQCQ

tro

l st

ati

on

I

•s£•HOOH

S ' S

COCO0)fH.ft

OflH

pre

ssib

le

Ort•H

cu

CQCQCU

^- ft

-PO:P

(UM-P.CQ

CU

3

5CQCQ

8&o

.8PSCQCQCUfHft

O•P

PCO

CUCU CU CU (U

fi pq (i) E

t-vo

o • 'COHLP\

• 7^T~1 — 1 -<8n

CM •'CM .

* «

vn. H

•HCM .

OEH

drj

o1.CU

H

•£$,

wt»

ooM<UN

CQ•H

CUO

3-pCQ•H•d .cuo

• a}• <fH

jjCQ *

CU&-p^1 ti0 0•H -Hfi -P

^•j?•P CQ

• aJH

X. S-p

iH O0 0

' - ' S3 -H p

^V?'•P'W

loH -P

.srS

1 — 1Qj fp

R . n3

-P '<daJ 3

5(~\ ' ?_»

•§ 5rC! CQ

cu cu^! • • fi

..-P -P.

S Cjo

>H >H

I 1

'•P 4s

S B

g1 S1H H

OEH EH

S S'O .8

S

14

Page 18: Computer programs for calculating potential flow in propulsion

iPH

H

3-pg-v^£H

•§CQ

M0

d iT— 1

'd0wPi; •

1

!H

Srf\

H

S•H-pgW

?H

•9CQ '.

OG_iT-|

•d0CQpi

iH

-end solu

tion

•60CQ0HO

fMO

<M

CQ

:-g-•H0ft

.£31

. a6

<HO

M0

H

3

H

ad solu

tion

0afta0&-pf-(o

. 'H

CQPa•Hoft>5

&OfI •0

<*H0

TH.' 0

"&

ai

OJ

CQ-ParlOft

CU

SozX

"n t0

fH0

'^> . '

g

O'. -p

1 »v

OJ

08H

trol

sta

tion

rake

o0$

g•p30ft-pCQfH•Hej_)

0^1-P

iCH0

M0-"id»\-p''

H

rol" s

tation

rake

1o-

^'-p•g

•g•H:.&-pCQ

3

3-P-<H0

M0fl

"PJ

«N

1

I0

5

flO

-p5oft-p

0A-pC|_i fr]

o o«f_j pcf

0 Pi .f H3 FHn o

<n0•^ 0•p <d.- .01 .0

1 !H H

on of

basic

solu

tion

•H

to -•pCQ

HOM

-P •flO

' o

• 1 i-§>>--P•H0OH0-

' . .' >

. . . '.rjCO

. . -'x -d .+3 -p . cd -.api p! • . 0&• & «• ! , •ri rt M TJ•H -rl CO 0

' ?H CQ0 0 0O'0 0 !> HCQ CQ < 0

on of

basic

solu

tion

•H .

1CQ

HO

-Paoo

1 •-s>5•P

•H0O

. H •0>

H03•H

*.*•0 PibO 0

B A .0 0!<§•

CMo

<iH0M

O

g

•H-P

H•H,0

O. O

'<*H.O .

.cie

nts

•n•w;CH00O

c om

pre s s ib

i li

ty .

£Ho

<5H

fd0-pCJsoo

i?• -H

CJoH

£jqCo

• 8-pCQ

0

- s -tin .

!H

CQ0

SbO0^d

ri•H

0•B^

. coord

in

3•H-P

S0. M0

°H3oM•HO

i

«J :

EHSpa

r•HbQ

•H'

•s•pCQ

3

'ere

nti

y!om.•H.CJ

£•&•P

•§•'•&oHtM

1.•H

s-3CJ

3

s.H

o•V

w•\

< H S!> EH

HH

ft

CQ03

02

*

15

Page 19: Computer programs for calculating potential flow in propulsion

-p

s•H-P

HO03

on

0•H03.cd

<HCQ03'.0

o

•HO0 ,H

0

03

1

O0

CUMcd(Ui> CJ>cd ,

'cd $CJ P"Q-.rl

M-. bD

appli

cable

US

D)

•H

^.9.1i^-i03

-•s.•H

Oft

S-O

cdcu

mCD

'*§

, ^J

M: « '

CD

. CU,o

CO

CQ•H

• ^ '•H

<i

cuo3+3CQ'

•H •

•tf"•H

/(^

Hft

fH

•H

CUH•H

O

ft

O

O

-P

-P

g

ft

o•o

,-p^.•HOOH

-1SftCJ

^i1 "i

•HCJO

f

Hcd•H+3• P S

.8CD

OfH

•H0

OJ

H

OJ

•P•HOOHpi

-P

1

CQ

' •&

S•H

"cdo0H

•H

%

0

•HbO

cd

•s .-p•HOOH

•H0303£_l ' • ''ft :oa CD

•H H

1 *CD OS> . H<! m

. CHCDO

03•H

0)

8

M

CQ

.. -

-

• .,.

-,•

PSO

FTC

-

PSO

PTC

cecie

nt

com

pre

ssib

le.

= -

Q

CA

/PT

••H

CD0

.O

ssu

re

<u

LTNe

oo1 i

OJ

OJ

I H 1

al

locati

on

(X

)

pre

ssu

re -

rati

o,

com

pre

ssib

le =

•H i — 1

03 +30,-p -p •o :

-P•p.A, J ,

o cd •""lo ---P oX CQ S

i-i

ff-b

od

y poin

t (p

oin

ts w

ith

ou

t nu

mbe

rs

in I

co

lum

tin

ts

on h

ub

, sh

rou

d o

r spli

tter

surf

aces)

o o: ftcu•P CD

•p0 H

0H ft

~* -S +D' •

CD

oCD

fHo

CDCJ

ro-P03

•Ht3 .

H

•H

<UO

-P03

•H

Hcd

•H

(§S

ea

oPh

Ipqcf

M ..

CQ

So

oI•PH

16

Page 20: Computer programs for calculating potential flow in propulsion

•dS

•rHo3-P•£ 'So 2

con-

(Drl0}

rH(U

CQ0)

•pa

oft

ooH

•d•H

03 -H-P -Pa3 cd

CQ TJ 'o•H • O-P -rH•H CQO COO ,0

3•Hr2

o

§CQ•P

-PCQ

CQ<D

OJ

OJ

C\J

CXI

•H.OO-

'rH

£

-

s

P^

I

g

IO

•P•HOO

•HfH<D

CDCQOo

CDrt

•rHCQ

O•rH-PO03

•H•d

ig&•HOOH

a>CQO0

?•rHCQ

g•H-PO(D

ftCQ

PJ•rH

-PPi

1&

-P•H'OOH

(DH

•HCQCQ

ft

O•H

.13

O G?

O

gula

r co

ord

inat

e

-PO

Q)•P

•H

O

W)

£ 'V

^-PII <D

ID aH -HbO

3 obD >S3•H rH

0) -PTJ CQ

O

eoH •X

g so <!

17

Page 21: Computer programs for calculating potential flow in propulsion

<tf ,-poj .Pi

•H '• g -O .oo£-1

o3i — |£^bO

3•PO0rH .

"\

T3 •0-Pa0•H

. rH.O

bOa£

*\* — •%

>*

dCOft

£i-p

H .p. 00 HH Pi,bO-H

CO l-H1

. O

s0-pw>jCQ

0-Pa3Pi•HT3 •HO '0O

H03o•HrH v

•tfPi•HH!»'O ' ,

°\Td "0-Pfl0•rHrHO

-P0H •

. Pi .•H

<%

">*

• -N

,

.H .'.1

-p

©

PiO•H-p.o

00CQ • .

ft•H-P •

0-p

fC

^S

!l •

K^

4^C^5

U3jj*H^cf

c<3^H

HG3a

a

SH

to ••~i•H

cd• H

-p03

>Hp^

P4 •H H,&H ^1|~~i

ii ,•cf00ftw .

fH0-p 'o

f—\ .05o3

calc

ula

ted

at

9

0^Ho3

PHHg

1!

T3o;0ftCQ

ft•HP

Po3

bOPi•Hpo3-pOfn

fnOPO

03

O-P

0

•H.-P

03H0'JL_)

to0•H

•H-P

COJH0•g

f)

D

^

*&C5H •02

11II

^HO-PO • .f-to-p0!>

•rH-P

A0M-p§ •P!oft .oo

-p•rHO -0H C3>0 Pi!> -H

03H

. 03 <rH•rH O•P:d p^

d) 'c5?H 1 — 10 CQ

tt' II- ^- .

O ^rH O•H HO CQ

i

•-

^

vT.Oo"-•-^1^>j>j

4-^•HO0H0!>

(Ut>•H

. .-Po3r~{.$

ftH0

CM

OJ

WCD

OJ*

.1.o

a

H

ovo00

rH0

H<y

e

PH

0

18

Page 22: Computer programs for calculating potential flow in propulsion

oca

tio

nia

ofH

fl•H

ag•HbO

a5

•§I

(DCQ

CQ•H

81

o

a

M/

|

QJ

-P

O•H-P

CJ.0'

3- bO 0)

CD•3O

CD

inO

•g

bO•H

31

oCD

OH

1"H

.8•H-PO

I

OC•H

§•H-PO

CD

•PCQ

(D

CD

bO

g

ftCQCD

Oo

H

19

Page 23: Computer programs for calculating potential flow in propulsion

LISTINGS .OF PROGRAMS

20

Page 24: Computer programs for calculating potential flow in propulsion

SCIRCL

MBFTC SCIRCL

C PREPARE INFLT DATA FCR DOUGLAS POTENTIAL FLOW PRCGRAvs EOD AND 2?YCC SECCNC VERSICN - SPACING SPECIFIEDC

o sctsoo), sisoo), NY(25)/ < U P F / IFLD !

CCNKCN /MINX -X INUO) ,YIN< 1Q ) , D E L S K X , P IC2 , DELS1 , IHUB/ « S / N B D Y l , N B C D Y 2 , T Y P P D Y , N B n Y S/H.RTE/ IFLAG.NDYA.PRCG, T ITLED) .enciF.sm, IDTNT, Y L O ( 2 5 ) ,YH

11(25), ND> (25) ,XRAK( 25),NBDPTS( 5) ,NC6,N RAKESCCKKCN /FCR3SS/ I ,DEL S, XBK ( 2C ) , YRK (20 ) ,XCN ( 5CO ) , YON ( -5 00 ) , DYDXO ( 5 ''0

1 ) .ALPHA (5CC) ,CAPP A (SCO) ,SON (500 ) ,P 10180/5PREP/ KPREP/KNSD/' NNSDfNSDBDY(lO)/(VHIGH/ NSPHG,NLAST,XLAST(5uO),YLAST(5(iO)

PICl'60=PI/ieO.. , PIC2=PI/2.

r 'C WHEN N06 = 1, A FLAG IN CARD COLUMN 6 IS PUNCHED FOP. 500C ONLY RASIC DATA KILL BE GIVEN IN 50C; PRCGRAMC2 READ <5,-£4) TITLE

R E A C ( 5 » e 2 ) IDENT,PRCG,N06 :,VRI1E ( 6 , S 4 ) I DENT

C • - • . . •C REAC INPIT CARDS FOR SUPERCIRCLFC 1 — CASE HEADER CARD — NO. PF BODIES, CASE NO. , DELS , DELSMXC GFF-BOD1C ' 2 — NRAKES = NUMBER OF RAKES (TCTAL NUMBER CANNOT EXCEED ? 5C 2 — X,YLO,YHI, NY (DATA FOR EACH RAKE)C X = X OF THE RAKE.C YLC = Y CF THE FIRST PT. ON RAKE CLOSEST TO THE HUB - SHOULD BEC ABOUT OS GREATER THAN Y CN HUPC YHI = Y CF THE LAST PT ON RAKE CLOSEST TC THE SHROUD - SHOULD REC ABOUT DS LESS THAN Y ON SHROUCC NY = NC. OF PTS TO GENERATE FOP THAT RAKFC CN-ECDYC FOR EACH SEGMENT A DESCRIPTION CARD IS NEEDED,C THIS CARD CENCTES THE TYPE OF LINE, AND THEC. COCRCINATES CF THE LINE (UP TO 5 SETS)C i '

REAC (5, ICC) ANPCYS,CELS,DELSfX,XRI ,ANNSCREAC (5, EC) NRAKES .. ,R E A C ( 5 , 1 C 4 ) . J X R A K d ) ,YLC( I ) ,YHI (I ) , N Y ( I ) , 1 = 1, N R A K E S )D E P L G ( X R / I K (I ) , Y L C ( I ) ,YHI (I ) , N D Y ( I ) , 1 = 1, N R A K E S )V i R I T E ( 6 , 7 C ) A N B C Y S , C E L S , D E L S N X , X R IDC 4 1 = 1, N R A K E S ,

A NCY( I)=N\ (I )-l .

Page 25: Computer programs for calculating potential flow in propulsion

NLAST=,CNSPHG=CCELS2=OEISDELS1=DEISNBEY"S=ANEDYS

CC K ^ COUNTER FOR THE NUMBER OF ONBOOY POINTS GENERATEDC IHLE = C, fcHEN THERE IS ONLY ONE RGOY — IF THERE IS ONE ROOYC IT MIST BE THE SHROUDC IFLAG = C, IF THERE IS MORE THAN ONE BODYC s '

K-CiHie=oIFLAC=C

C vC NZ LCOP IS FOR THE NUMBER OF BODIESC ' .

CO 2e NZ»1,NBDYS ' 'IF (NZ.GE.2) IHUB=1

CC ?TYFECY = 1 FOR HUB ---- TYPRCY = 2 FOR SHKCURC ORC TYPECY=1 FCR HUB * TYPBDY=2 FOR FLCW SPLITTER * TYPPHY=3 FOR SHROUC ^^^^.J.FLCV SPLITTER PROGRAMMING IS NOT COPLETE THROUCH COMRYN**G ****«FLCV SPLITTER IS NOT THE SftME AS NCISE SUPPRESSION DEVICESC (N.S.C.) SPLITTERS*****C OR'C IF THE HlB IS TO BE MRRCRED , SET TYPBDY FOR THE SHROUD" = 0.0C

READ (5tlC6) TYPPDY.ANSEGNSEG=ANSEG -IF (NBDYS.EG.2.ANO.NZ.EQ.2.AND.TYPPDY.NE.O.O) TYpRDY=3.0IF (NBOYS.EC.1.ANC.TYPBDY.EQ.2.0) IFLAf,= lIF (TYPRCY. EG. 1. ) WRITE (6,120)•IF (TYPBCY.EC.3.G.OR.TYPBDY.EQ.O.O.OR.NRCYS.EG.1) WRITE (6,122)IF (TYPBCY.EQ.O.C) GC TO 24IF (lYPPCY.EQ.Z.O.ANC.NRDYS.GT.l) WRITE (6,l2A>K = M1SCN(K1 =C.C

CC SEGMENT ICGPC

DC 22 J=1,NSEGR E A C (5, I C E ) E N R E E D , < X I N ( I ) , Y I M ( I ) ,1 = 1,5)

C A P P A ( K ) = C . CIF (ENREED.NE. l .C.AN'C.ENREEO.NE. lO. ) GC TO 10• X C N ( K ) = X I N ( 1 ) 5Y C N ( K ) = Y 1 M 1 )V ' R I T E (6,112) E N R E F D , ( X l N i ( I ) ,1 = 1,2 ), ( Y I N ( I ), 1 = 1,2)D E E U G X O N ( K ) , Y O N ( K ) ,T Y P R O Y ,K , ENRE AD ,NSEG, J , ( X IN -( I ) , Y I N1 ( I) , 1= 1 , 5 )IF ( T Y P B C Y . G E . 2 . 2 1 GC TO 8IF (ENREEC.EC. l .C .ANC. J .EG.NSEG) C A L L FNSTRH (K)IF (ENREEC.EG.1.C. .ANC. J.NEiNSEG) C A L L S T R A I T ( K , C . O )IF ( E N R E E D . E Q . 1 C . ) CALL FRSTSH (K)

Page 26: Computer programs for calculating potential flow in propulsion

6 DYCXCIKSX )=DYDXO<KSV+1)ALPHA?(KS\ I=ALPHA(KSV+1)GC TC 22

8 *IF (J.EG.l) CALL FRSTSH (K)IF (J.EG.NSEG) CALL FNSTRH <K)IF (J.NE.l.AND.J.NE.NSEG) CALL STRAIT (K,U.O)GC 1C 6

1C IF (ENREEO.LT.-2.Q) GO TO 20IF (ENREEO.LT.-l.O) GO TC 18IF (ENREEC.LT.C.O) GC TO 16

C ! SET-LP SlPER ELLIPSEC

j K P R £ P = 0! ENRC=ENREEC-10CC.• IF ( E N R O . L T . C . O ) GO TO 12

ENREED=EHREED-1CCO.IFLC=IFLC-UGC TC 14

12 1FLC=01« V R I T E < f c , 1 1 4 ) ENREEC, ( X I N ( I ) ,1 = 1,5), (YlMI ), 1 = 1.5)

C A L L TFSI ( 5 )

K1=KCALL StPERC (XIN,VIN,ENREED,CELS1, ISTART)K=I-1 . . . . : :

>IF ( K P R E F . E Q . O ) GC TC 22CALL P R E t P S (IDUK,1,5,K1,K2)GC TC 22

•CC ^SET-LP LEf,M ;SCATE . . .C16 W R I T E (6 t l l 6 ) ENREED, (XINU ) ,1 = 1,3), (YINd ),! = !. 3)

C A L L L E K ( K )K = K-<1GC TC 22

;cC SET-UP E L L I P S EC . - • • • - . • •16 WRITE (6,118) ENREEO, (XINU ) ,! = !,«), (YINd )» I = li<i)

KPREP=;CCALL TEST (A)N1*KCALL ELIFSE <K)

K2=K-ICL'F-0

. IF (KPREF.EG.O) GC TC 22CALL PREIPS (IDU^,1,A,K1,K2)GC TC 22

C5C SE1-LP CtBICC2C *>RITE ( 6 ,126 ) EIVPEED , ( X I N ( I ) , 1 = 1 ,A ) , ( Y IN ( I ) , 1 = 1 ,

Page 27: Computer programs for calculating potential flow in propulsion

CALL CUBIC (K)K=M1

22 CONTINUECC ENC CF SEGKENT LCGPC • '

GO TC 2624 CALL MIRROR (K.ANSEG)26 NBCPTS(NZ)=K

NBCY1=NBOPTS(1)NBCCY2=N:eDPTS(2)

28 CONTINUECC ENC CF BCCV LOOPC

'ITCP12=KCC **N.5.D. SPLITTER SUBROUTINEC

IF (NNSD.NE.O) CALL SUPRO (K)IF (IFLAG.EC.U NBDY1=0

)

Y t S A V E = Y C N ( N B O O Y 2 )! Y 7 S A V E = Y C N { N B C D Y 2 - H )C E P L G ( X O N ( I ) tYONU ) , C Y D X O ( I ) ,ALPHA( I ) , C A P P A ( I ) ,SON( I ) ,SON( I ) , S O N ( I

l.)fI = l t K )c<;CC CO-CRDIN*TES OF POINTS ON DOWNSTREAM CLOSURECC ' 'C 'STRAIGHT SECTION BETWEEN HUB AND SHRCUD CR SPLITTERCc • •

SIF (NBOYI.EG.O) GC TC 30YNPGV1*YCN (NBOYD-GC TC 32

3C YNBCYlsC .C

3 2 N C V 4 = ( Y C ^ <NBDY1+ ; 1)-YNBDY1)*1 .5 /DELSVX

NPTS=NDY«-HN B C P T S ( N e D V S + l ) = N P T S + N B D P T S ( N B D Y S )CY4= |YOMNEDY1 + 1 J-YNCDYl ) /ENCY4CO 34 I = 1 ,N-PTS

X C M I P N » * X C N ( N B D Y 1 + 1 )Y O N ( I P N )CONTINUEI T C P T 4 * K - » 1

s-IF (NBDYi .LE .2 ) GC TC 38CC

Page 28: Computer programs for calculating potential flow in propulsion

C STRAIGHT SECTION BETWEEN FLCfc SPLITTER AhD SHROUCC •c . . . - • - "

YNPCY2=Y* S4VENCYSMY7«AVE-Y6SAVE) *1 ,5 /DE ISMX

NP1S»NDY«-»1NBCPTS<NeDYS+2)»NPTS«NBDPTS(NBDYS+ l )C Y 5 = ( Y 7 S * V E - Y 6 S A V E I / E N D Y 5DC K I=»1»NPTSAYEfM-1•IPN=I+!MCPT5XCM I P N ) = X C N ( N R O C Y 2 + 1 )Y C N ( l P N ) * Y f s e D Y 2 + A Y E M * D Y 5

36 COM INt'EITCPl6=nCFT5* : li 7CP17=I lCPT6+NOV5

C C A L L SLBROLTINE TO W R I T E AND PUNCH C A R D S• c • ' ' ' • ' . '38 C A L L WPOCH

^IF ( N B n Y 5 . G T . 2 ) GC TC <tON11=lTOP15-3NT2=K-2GC 1C A2

AC N71*ITOP17-5NT2=ITOP15-'i .NT3=K-3 .NSPL>X=NECCY2-2

NP = C '. ,CC •^'t 1 = 1 f ^ R A K E S

CCMINtE

IF ( N B D Y 5 . L E . 2 ) GC TC 46 . •W R I T E ,(6,110) NTl»NT2,NT3fNHtBMX,NSPLMX,NPGO K 48 .

A6 K R I T E (6 .1CC) NT1,NT2,NHUBMX,NPCC CALCCLA1ING HUB SURFACE DI STANCE ( S-S ( 2 ))C ' ' • : . ' . . .

46 C A L L SIN1P ( X O N , S C N f N B O Y l , X R I f S 2 )VRHE ( 6 , 8 6 ) , .:IF ( IFLAG.EC. l ) GC TC 52SCEl*O.CDC 5C I*1,NBDY1 ,IF (I.NE.l) SOEL = SONM )-SON( 1-1)SCU ) = SCMI )-S2

5C VlRIIE (6 , ^2 ) I ,XCN( I ) ,YON(I ) , C A P P A ( I ) , O Y C X C ( I ) , A L P H A ( I), SON( I ),II) , S C E L

•c- . • .C CALCILATICN SHRCIO OR LOWER FLOfe SPLITTER SURFACE DISTANCEc ' . ' ' ' . ' • • • ' '52 NEP1 = NBDU + 1

IF ( I F L A C . E C . l ) NBOO>2=ITOP12

Page 29: Computer programs for calculating potential flow in propulsion

DC 54 I=5KBP1,NBOCY2JJ-I'IF (XON(I).LT.XON(I-H)) GO TG 56

54 CONTINUE56 CALL SIN1P ( XON (NBP1 ) ,SON( NBP1 ) , JJ-NPOY1 ,XR I , S22 )

IF ( IFLAG.EC.l) GO TC 58I W R I T E ( 6 , £ 6 )

56 IF ( N B D Y S . L E . 2 ) JJ=NPODY2SCEL=O.CDC 6C I=IVBP1,JJ'IF (I .NE.NBP1) S D E L = S O N ( I ) - S C N ( 1-1 )S( I ) = S 2 2 - S C N ( I )

6C WRITE (6,92) I tXGN(I) ,YON(I ) tCAPPfl ( I ) , DYCXC ( I), ALPHA! I), 50N( I),S(II.),SCELIF (N8DY5.LE.2) GC TC 70

tC CALCULATING FLOW SPLITTER UPPER SURFACE DISTANCEC

KRITE ( 6 , 5 6 )CALL SIMP (XONI JJ) ,SON( JJ) , NBODY2-J J ,XR I , S23 )SCEL-C.CDC 62 I=^JtNBODY2IF (I.NE.JJ) SDEL = SCN(I );-SOMI-l)S( I J f e S O N t l )-S23

62 WRITE (6,92) I ,XCN ( I ) , YON( I ) ,CAPPA ( I ) , DYCXC ( I ) , ALPHA ( I ) , SON ( I ) » S( I1), SCEL -

CC CALCtLATING SHRCLO SLRFACE DISTANCE (IF THERE IS A FLOW SPLITTER)C

NBPl=NBOCY2+iDC 64 I = ? N B P 1 , I T O P 1 2JJ=I'IF (XON(I).LT.XCN(I + 1)) GO TC 66

64 CCNTINUE66 CALL SINIP ( XON (NBP1 ) , SON ( N8P1 ) , J J-NPODY2 , XR I , S33 )

WRITE (6,56)SCEL=O.CDC 6f I=hBPlf ITGP12•IF (I.NE.NPP1) SDEL = SON(I )-SCN( 1-1)S( I ) = S33-SCN( I )

66 WRITE (6,52) I ,XCN ( I ) ,YON( I ) ,CAPPA ( I ) ,DYCXC( I ) , ALPHA ( I ) , SON ( I ) , S( I

1),SCELCC WRITE OL1 N.S.D. SPLITTER POINTSt . . -1C NBCSV=NBCYS

IF (NNSC.EG.C) GC TO 74NS = 1

I B N S C = H i lW R I T E ( 6 , 1 2 6 ) I B CW R I T E (6 ,13C) (I , X O N ( I ) ,YON( I) , C A P P A ( I ) , C Y D X O ( I) , A L P H A ( I ) ,,SON( I

Page 30: Computer programs for calculating potential flow in propulsion

IF (NS.LE.NNSD) GC TC 72NBGYS=IBC

CC VRITE OUT CLOSURE COCROINATESC74 > i e e = N » o v « + i

NRITE < 6 , 9 C ) IBD,U,XONm »YCNU) , I= ITOPT4, ITOPT5)•IF (N8DSY.KE.3 ) GC TC 76.'IRC=TBD+1VRITE <6i9C) IBO,(I ,XCNU) , YCN< I ) , 1= ITOPT6 , ITOPT7 )

Id fcRITE <6,1C2) (XRAK { I ) , YLCH I ) ,YHI ( I ) ,NY ( I ) , 1 = 1 ,NRAKES >CALL ARE** /GC 1C 2

C ' • • .C FCR^ATSCC76 FORNAT ( ]HC 1 10X, 16HNC. OF BODIES = , F2.0 ,5x .7HDELS = ,F6.3, 5X, 9HCE

1LSM = ,F6.3,5X,6HXRI = tF10.6)'8C FCRfAT <2CH)62 FCRfAT (JA6,IA)^84 FCRNAT («A6)86 FORMAT (1X/1X23HGCOY 1 CC-ORCINATES - X12X1HY10X5HK APPA10X5HOY/CX1

10X5HAI.PH*5XlHS8X6HS-S(2)t8X,6HDELTAS/lX)66 FOPfAT (1X/1X23HBODY 2 CC-ORCIMATES - X12X1HY10X5HK APPA10X5HOY/DX1

ie>5hALPH45>lHS,8Xf7HSl(j2)-S,8X,6HDELTAS/lX)

9C FCRfAT (1X/1X5HBCDY 1 1 > 1:7H CC-ORDIKATES - X12X1HY/ IX / ( 9X IA, 3XE 1 2.5- IVE-1-2-.-5-H - — - _ -92 FORMAT («XIA,3XE12.5,7E13.5>9^i FCRNAT (tHICASE A6/1X)9C FCR>AT (1HC)96 FORfAT (1X/1X,23HBOOY 3 CO-ORDINATES - X, 12X, 1HY , IOX , 5HKAPPA, 1CX,5

lHCY/CXtlCX,5HALPHAt5XflHS,8X,6HS-S(3) , 8X , 6HDELT AS/1X )ICO FORMAT (/1CX,3CH INPLT FOR THE COMBINE PROGRAM.7H NT(1)=,I^,7H NT(

.12)-«t I4»€t- NHUBMX=, 14, 4H NP=,I4/)1C2 FCRCAT (lX,4HXRAKt10X,3HYLO,llX,3HYHI,16X,3HNDY//,(3E14.5,5X,I3) )1C4 FORMAT (2E6.5,I3)1C6 FCRNAT (6F1C.2)1C8 FCRfAT <F1C.2,1CF7.2)110 FCRfAT (/5>t30H INPUT FOR THE COMBINE PROGRAM, 7H NT(1)=,I4,7H NT(2

lt-»I4v7H NT(3)=,I4,8H NHUBMX = , I 4 ,8H NSPL*X = , 14 ,4H NP= , I4/ )112 FORMAT (lHCflOX,6HENREEO,10X,13HSTRAIGHT L INE/11X, F6. 3,5X , 1HX, 1P2E

I15.4/22X,1HY,1P2E15.4)114 FGRKAT (1HC,10X,6HENREED,10X,12HSUPERELLIPSE/11X,F6.2,5X,1HX,1P5E1

15.4/22X,1HY,1P5E15.4)116 FOR CAY (1HC, 10X.6HENREEO ,10X , 10HLENNISCATE/11X, F6. 3, 5X, 1HX, 1P3E 15.

14/22>V1H>,1P3E15.4)118 FORK A T ( lHC,10X,6HENREED, lOX,7HELLIPSE/HX,F6.3,5X, lHX, lP4E15.4/22

!X, lhYv lP<E15.4)120 FCRMY UHC,2X,16H**** HUB *«*******)122 F C R f A T (1HC,2X,16H**** SHROUC ****«*)124 FORM? ( lHCt2X,18H**** S P L I T T E R **«*)126 FORM" (1HC,10X,6HENREEO,10X,5HCUBIC/11X,F6.3,5X,1HX,1P4E15.4/22X,

1IHY,1P4E15.4)12:8 FCRI"AV UX/1X,5HBCDY,- I2»17H CO-ORDINATES - X, 12X ,1HY , IOX, 5HKAPPA , 1

10X,5HOY/CX,1CX,5HALPHA,5X,1HS,8X,6HS-S(2),8X,6HDELTAS/1X)130 F C R F A T (« X , 14 ,3X ,E12.5, 5E13. 5 )

HNC

3(7

Page 31: Computer programs for calculating potential flow in propulsion

--SI8F7C SLPRD.

C SUBRCUTIf^E TO HANDLE NOlSE SUPPRESSION DEVICE SPLITTERSC

SIERCUTHE SUPRO (K)CCNNCN /FOR3SS/ I ,DELS, XBK( 20) , YBK ( 20 ) , XCN ( 500 ) , YON ( 500) , DYDXO ( 5-001), ALPHA15CC) ,CAPPA(5CO) ,SONf 5GG> ,PI0180CCWGN /MIN/ XIM1G) ,YIM10),DELSM, PIC2,CELS1, IHURCCK*GN /KNSD/ NNSC ,NSD8DY ( 10 )

KPREPNSPHG,NLAST,XLAST(500) ,

CGN»GN /U'PF/ IFLD

REAC (5,2C) DELSEELS1==DEISCC It N=lilVNSONSFKG=CK = K-(;1feRITE (t,ie) NKNSC-K

CG NSEC- = NIHEER OF SEGKENTS ON THE SPLITTERC NSfcIGH - NSEG/2 FCR THIN SPLITTERSC = NSEG ( FOR ALL OTHER SPLITTERS )C

READ (5,22) NSEG.NSHIGHDC 1A J*1,NSEGREAC (5,2A) ENREEC,(XIN(I),YIN( I ), 1 = 1,5)>IF ( J.GT.NSHIGH) NSP(-G = 1

CAPPA!(K)=O.CIF (ENREEC.NE.l.CI GC TO 2

V R I T E < 6 , 2 6 ) ENREED,UIN(I) ,1 = 1,2) , (YIN( I),I = 1, 2)CALL STRMT ( K , O . C )D Y C X C M < S V ) = D Y D X O ( K $ v n >A L P h A ! ( K S \ ) = ALPHA ( K S V + 1 )GG 1C 12

2 IF (ENREEC.LT. -2 .C) GO TO 10 J

IF (ENREEC.LT. - l .O) GO TO 8IF ( E N R E E D . L T . C . C ) GC TO 6

CC SET-IP S IPERELLIPSEC

XPREP=CWRITE (6,26) ENREED,(XINII ) ,1 = 1,5) ,(YIN( I) ,1 = 1,5)CALL TEST (5)*IS1ART=KKl-KCALL SUPERC ( XIN , Y IN,ENReEO,CELSl, ISTART )

Page 32: Computer programs for calculating potential flow in propulsion

KM-1

DC 4 ia=J»l,K2

IF i ( . K P R E F . E C . O ) GO TC 12C A L L PRElPS < IDUK,1,5,K1,K2)GG. 1C 12

C . . 'C SET-UP L E P M S C A T E , . . . .C • ' . ' ' . " - ' . . .6 W R I T E ( 6 i 3 C > E N R E E D , < X I N ( I ) ,1=1,3) , (Y IN ( I)il=lt 3)

G A L L LEI" tK )K=M1 ,GC TC 12

CC SET-LP ELLIPSE . .C•8 WRITE (6,32) ENREED,(XIN(I ) ,1=1,4) t(YIN( I), 1=1, 4)

KPREP=C ' - 'CALL TEST (A)K1 = KCALL ELIFSE (K)

IF ( K P R E F . E C . O ) GC TC 12C A L L P R E L P S ( IDlJK,l,<i»Kl,K2)GC TC 12

L'P CL~PIC - ~ -- - - - -C •1C W R I T E ( € ,3^ i ) ENREEDt ' (X INU) ,I = l t4) , (Y INU) , 1 = 1,4)

CALL CUBIC (K)K=K-«1

12 *IF ( J .EQ.NSHIGH) N L A S T = K14 CONTINUECC NUKBER CF PTS ON EACH NSD

NSCBCYlN I^K -KNSD- t - l16 CCKTINUE , ,

RETLRN . . . . . • 'C . . . . . . .

C F C R N A T S :C

;C . ' '18 F C R f A T (1HC.2X,23H**** SPLI T T E R ( NSC ) NO. ,12)2C F C R ^ A T J6F1C.2 )22 FCPMT (1615)24 F C P f A T (F lCo2 ,10F7.2 )26 F C R C A T ( l H C t l O X , 6 H E N P E E O t l O X , 1 3 H S T R A I G H T L IME/11X, F6 .3, 5X, 1HX, 1P2E

115.4/22X,1»-Y,1P2E15.4)2€ FCRf AT ( ]HC,10X,6HENREED,10X, l2HSUPERELLIPSE/ l lX ,F6.3 ,5X, lHX^ lP5El

15.4/22X,1HY,1P5E15.4)3C FCRf AT UHCt 10X,6HENPEEOflOX,1.0HLEHNISCATE/l lXtF6.3, 5X, 1HX , 1P3E 15.

32 FOPPAT ( lHC,10X,6HENPEED,10X,7HELLIPSE/l lX,F6.3,5X,lHX,lP4E15.4/22

34 , F C R P A T ( ]HC,10X,6HENREED,10X,5HCuBIC/ l lX ,F6.3 ,5X f !HX,lp4E15.4/22X,11HY.1P4E15.4)

ENC

Page 33: Computer programs for calculating potential flow in propulsion

* IB FTC KPNCH DEBUG

SUBROUTINE V.PUNCHCGNN.CN /SS/ NBDYl,NBODY2,TYPeDYtNBCYSCCKPCN /FCR3SS/ I ,DEL S, XBK (2C ) , YBK (20 » ,XON { 5CO ) , YON ( 5CO) , OYDXO ( 5COU,ALPHA(!CC)fCAPPA(5CO> »SCN(5QO) tPIClBO

ecNKCN mRTE/ i F L A G , NDYA f p R C G t T I T L E (9 ), POCIESU) , i c E N T , Y L O ( 2 5 ) , Y H1 1 ( 2 5 ) , N C > < 2 5 ) t X R A K ( 2 5 ) f N B D P T S I 5 ) ,NC6 ,NRAKES

DIMENSION Y C F F ( 2 C O ) , X O F F ( 2 0 C ) f FK5CO)CGK'fON / ^ ^ S C / f V N S D . N S D B D Y d O )DA1/J BOOC/6H-BCCY / . IFLAG1/AH 111/ , IFLAC-2 / ^H 1 1 / , T 2 2 Y / 6 H 2 2 Y / ,

MFLG2A/1F / , I FLG2P/1H1/CC I F ' V L O A^C YHI ARE READ IN AS 7. FRO , C A L C U L A T E THEN FOR THAT R A K EC ( F C R HUB AND SHROUD C A S E S C N L Y J 1/4/73CC FIND HIGHLIGHT ON THE SHROUDC

N E = N B D P T I ( 2 )CC 2 I=NE,NEIF ( X O N ( I '+D.LT.XCNMI ) ) GO TC 2JMN-IGC TC ACCNTINLEDC 6 I=1,NEF I ( I ) = INCFF=CCC 16 I=1,NRAKESNLG=NOFF-»1KCFF=NLC-<NCY( I )

IF ( Y H K I ) . E Q . C . C . O R . Y L O ( I ) . E O . O . O ) GO TC 8GC TC 12

8 IF (YHKI ) .NE.C.G) GC TO 10C A L L SIMP ( X O N ( N E ) , V C N ( N B ) , JfIN-NP + l f X R A K U ) f Y H )C A L L SIMP ( X C N ( N B ) tFI (NB) , JMN-NB + l ,XR f lK ( I),FII )I F = F I IDS = S C R T H X C N ( I F ) - X O N ( I F + 1) ) **2-HYCN( I F ) - Y O N ( IF+1 ) ) * * 2 )YHI ( I ) = Y h - C S

1C »IF ( Y L O M ) . N E . O . C . O R . X R A K ( I ) . L T . X O N ( 1 ) ) GO TO 12G A L L SIMP ( X C N , Y C N , K 8 D P T S ( 1 ) , X R A K ( I ) ,YL )C A L L SIMP (XON,FI ,NPDPTS(1 ) t XR AK ( I ) t F I I )IFsFHD S n S C R T U X C N t IF ) -XON( IF + D ) * * 2 + ( Y O N ( I F ) - Y O N { IF*1 ) ) * * 2 )Y L C ( I > = Y l + C S

12 C Y I = ( Y H I 1 I ) -YLO( I) I /ENDYDC 14 J=NLC,NOFFDJMJ-NLC

14 C C N T I N t E

Page 34: Computer programs for calculating potential flow in propulsion

16 CCMiNUENTEGV^NBCYS+NNSD-UNLGCP=2=IF (KBDYi .EC.3) GG TC 18GG 1C 2C '. . . . - - :

U NTECV=N7f DV-»1

2C K = CCC 22 l = l , N L O O P

I F L A ( ; G = I F L A G 2; IF U' .EC.NTBOY.AND.NEDYS.EQ.2.0R.Nf iDYS.EC.3.AND.N.EQ.3) IFLAGG=IFL

1AG1>IF ( P R O G . E C . T 2 2 Y ) GO TO 22V i R I T E ( 6 , 3 4 ) ( T I T L E ( L ) , L = lt 9 ) ,K, BOHYt;, ICENTW R I T E (6 ,36) N,IFLAGG,N06, IDENTGG TC 24

22 ' IFLG22 = I F L G 2 AV R I T E (6 , AC) M » I F L G 2 2 , ( T I T L E ( L ) ,L=1,T) ,^,BCDYC, ICENT

24 feRITE ( 6 , 3 8 ) IDENT :

NA = 1NS=C;IF ( UNE.l) K = lCC 3C J=l,^!lF ( J.GT.NEDYS.AND.NNSD.NE.O) GO TC 26NE=?NRDPTS ( J)

26>IF (NS.G1.NNSD) NSDBC Y( NS) =NEDPTS( NBCYS + U -NBCPTS ( NRCYS )NB-NSDBCXf^SMNA-l .

2E NP-NE-NAU .CALL V I R T X Y (NP , IDENT , J, K , XON , YON tN A ,'NB , PROG )

3C CCNT1NUE

NA=;1NE^N'CFF•J = CCALL VIRTJiY (NOFF , IDENT,, J ,Kt XCFF , YOFF ,NA ,NB, PROG )•IF. ( P R O G . N E . T 2 2 Y ) GG TO 32

V R I T H ( 6 , 4 C ) M , I F L G 2 2 , ( T I T L E ( L ) , L = 1 » 7 ) , P , B C C Y C , I CENTVRITK (6,42)

32 GCNTHNLERETtflN

G

Ccc34 FCRMT ( 1 H $ , 9 A 6 , I 1 , A 6 , 2 X , A 6 )36 F C P V A T UH$,I1,A4,I1»56 :X,A6,11X)36 FCRMT (1HJ , 6 2 X , A 6 , H X )4C FCRF/1T (lHt,IL,6Hll , A1.4X ,7A6, II, A6, IX , A6 )42 FCRK/iT (IHf ,3HC.O,7X,3HO.Ot7X,3H90.)

CNC

3/

Page 35: Computer programs for calculating potential flow in propulsion

IB-fit ViRTvX'Y.

CCC

A6

ccCc81C121A16

V . R T X Y (NP , IDENT, J ,K,X ,Y NB ,PROG)

fcRITE X *NC Y C C C R D I N A T E S

C I * E N S I G > X I ) , Y d )D A T * T22WCH 2 2 Y /V R I T E ( 6 , 8 ) NP.IDENTIF (PROG.NE.T22Y) GO TO AiF - (J .NE.C ) GO TC 2<KR ITE (6, It ) J ,K, IOENTGG 1C 6W R I T E (t,l<i) J,K,IOENTGC TC 6hRITE (6 .1C) J,K, IDENTJF '(K.EC.l ) RETLRNW R I T E (6 ,12)W R I T E (6,12)RET1RN

(XU) ,L=NA,NB)

FORMATFCPNATTCRfATFCRKATFCRfATEND

STATEMENTS

(IHf ,7X,I3-,52X,A6,11X)UHJ,i9X,Il,9X,Il,42X,A6,llX)(lh$,6F10.6)(lH$,9XtIl,9X,lHl,9X,Il,32X,A6,HX)(IHf ,9X,Il,19X,ri,32X,A6,llX)

Page 36: Computer programs for calculating potential flow in propulsion

3I8.FTC SIR!

3U8RCUTINE S T R A I T (K, ISHR)CC A R E G U L A R S T R A I G H T SEGMENTC

e C K ^ C N / M I N / X I N U O ) , Y I N ( 1 0 ) , O E L S * ' X , P I C 2 , C E L S 1 , I H U BCCRf.CN / F C R 3 S S / I ,OELS ,X8K ( 20 ) , Y R K < 2 0 ) ,XCN ( 500 ) , YON ( 500 ) , OYDXO ( 500

l) f A L P H A ( f C C ) t C A P P A ( SCO) »SON( 500) ,P 10180CO'f'CN / ! S X N B D Y l t N B C O Y 2 » T Y P B D Y , N B C Y SGOfCM 7 F N S T / N F I R S T •CC>^C^J /^HIGH/ N S P H G , N L A S T , X L A S T ( 5 0 0 )K F I P S T = K

*IF (XTES1.EC.O.C) GO TO 2DYGXC=YTES1/XTEST•ALPMC = A1AN(YTEST/XTEST)GC TC A

ALFHAG=PIC2CC CALCLLATE-C -A

*NCS=STC1/CELS1

IF (1EST.GE..5) AINDS=AINDS+1.0CELSKW=S1CT/AINOSOELSNW=Ae$(CELSNb)CELS1=CEISNW'IF (YTEST) 6,12,6'-IF tXTESI.EC.O.G) GO TO 18

K^1 )=DYOXC

SIGN=1.CIF (XTES1.LT.O.O) SIGN=-1.0YGN(K-H)»YCN(K)tSlGN*DELSNW*SIN( ALPHA (K+l) )tlF (NSPHG.EC.O) GC TC 8XCN--(K*l)sXCN(NLAST-l)NLAST=NL*ST-1GC TC 1C

8 XCN;(K-H)*XCN!(K) + SIGN*OELSNW*COS(ALPHA(K+1) )1C SCN(K-H) = SCN(K) + SCRT( (XON (K+l )-XGN (K ) ) **2+ ( YON ( K-H )-YON( Ki) )**2)

GAPPAI(K+1)=C.OIF (XTEST.LT.O.O.ANO.XON(K+1).LE.XIN(2).CR.XTEST.GT.G.O.ANO.XOM(K+

:11).GE.X^(2) ) GC TO 20•IF (ABSOON(K + 1)-XIN(2) ) .LE. 1.0E-A*DELS. AND. ABS ( YON ( K + D-Y IN ( 2 ) ),L

T£.1.CE-<HDELS) GC TO 20KS.K-CIGC TC 6

Page 37: Computer programs for calculating potential flow in propulsion

12 CYCXCstK-tl)=C»0*LPH.A!(KH!.1)=C.OSIGN=1.CIF (XTES1.LT.O.O) SIGN=-1.0>IF (NSPHC.EC.O) GC TC I*

K + 1MXCN(NLAST-1)'T = NL/!ST-1

GC 1C It14 XCN(K-»-l)3XCN(K)+SIGN*DELSNW16 VCMK + 1)*YCN(K)

SCMK+l)»SCMK) + SCRT<(XCN(K^)-XCMK))**2MYON(K + il-YCN(K) )**2)CAFPACM1 »=C.OIf (XTESl.LT.O.C.AND.XON(K-H).LE.XI(^(2).CR.XTEST.GT.G.O.AMD.XON(K-f

1D.C-E.XIM2) ) GO TO 20IF (A8SOCN(K*1)-XIN(2) ).LE.1.0E-4*DELS.*NC.AES(YON(K+1)-YIN(2) ).L1E.1.CE-4*CELS) GC TC 20K = K<1GC TC 12

If CYOCIM] )=<59999.

5IGN=1.C>IF (YTES1.LT.O.O) SIGN=-1.0

(XON(K-H)-XCN(K) ) **2+ (YONIK + 1 )-YON( K)CAFPA1K-U)=C.OIF (YTEST.LT.O.O.AND.YON(K+1 ). IE, YIN (2 ) .CR .YTEST .GT.Q.O. AND. YON ( K+

11).GE,YIN(2)) GC TO 20IF (A8SOCK(K + 1)-XIN(2) ) ,LE, 1.0E-4*OELS. ANO. AfiS ( YON( K + l )-Y IN ( 2 ) ) .L

1E.1.CE-4*OELS) GC TO 20

CC TC 1820 K = M1

CC 22 KAL=;KFIRST,K22 ALPHAHKAl ) 3 ALPHA tKAL > /PI0180

RETIRNENC

Page 38: Computer programs for calculating potential flow in propulsion

llflFTC CLBIC.

SLBRCUTIlsE CUBIC (K)

t FIT A CLEIC BETWEEN 2 STRAIGHT LINES — RESTRICTION -- THE STRAIGHC LINES CANNOT BE VERTICALc • • . . , - . • - . . . . . - " . . ' . . • • . • • . ' ' , . ' " ' . • • • .

ciKNSici* A M A . A ) , B e < 4 )CCI»*CN /*AIN/ XIN(10> fYIM10)fnELSNX,P.IC2tCELSli IHUBCCKNCN XFCR3SS/ I ,DELS, XBK( 20 ) , YBK (20 ) tXCN(5CO) tYON( *<JQ \, OYOXO( 5'-CO1),ALPHA(5CC)tCAPPA(SCO)tSONt500)tPIOlSOCCC^CN /!SX NBDY1,NBCDY2,TYPPDY,NBCYS .CELSIN=CELS1C E L 3 « O E L ! 1 . . ' .KCLM=C .

X 2 = i > I N 2}i)

2}3 j

S L C P 2 =CC SET1P 4 X 4 H A T P I X O F C C E F F 1 C IENTS

JC __, ^^ ; • : ' . . '•• . • ' ' 'A A (l,l) = l.CAAN,2)=>2AA.(1,3) = >2*X2AA(1,A)=>2**3AA(2,ll=C.CAA(2,2)=1.C

AA (2,<t)-i.C*X2**2AA(3,1)=1.CA A I 3 t 2 ) = > 3

AA <3,4)=>3**3

CC 2 11=1

2 CCM1NLEC ' 'C S E T U P V E C T C R OF C R I G I N A L C O N S T A N T S — PRC - ' ' '. . '

Efid ) = Y 2B P ( 2 1=( Y Z - Y ' I N ( l ) ) / r X 2 - X I N ! l ) )B B ( 3 ) = Y 3BB(^i ) = (Y1N U J-Y3 J / C X I N J 4 J - X 3 )CEBLC (BB(I ),!=!, A)

Page 39: Computer programs for calculating potential flow in propulsion

CAU SIPC (AAs ,BB,NSIN,KSIM)D=eemc = e e < 2 )A = 8E,«>)c=:ee<2)B=eemK = K S T A R T

D Y C X C K K - H )=3 .0 *A*XON(K+1 ) * *2+2 .0 *B*XON(K+1 ) +CC A P P A I K 4 ] ) = (6 .C*A*XCMK+ l ) + 2.U*B)/Ul .Q + C Y C X n < K + l ) * * ; ? )**1.5)'A L P F A ! ( K + 1 ) f A T A N ( C Y O X C ( K + l ) )

• C S = ? C E L S / U . C - - « « 2 * T A N H ( A B S ( C A P P A ( K + 1 )) ))K = M1D X K P 1 ^ D S / ( S C R T ( 1 . C + D Y D X C ( K ) ) )' IF ( X I N < 2 ) . L T . X I N ( 2 ) )

) * *3+6*XON (K + l ) **2 + C*XCN (K + l )+CD Y C X C ( K - » i l ) = 3 . 0 * A * X O N ( K + 1 ) * * 2 4 2 . 0 * B * X O N ( K + 1 ) + CG A P P A ! ( K * l ) = ( 6 . 0 * A * X C ^ ( K + l ) + 2 . 0 * B ) / ( ( 1 . 0 + C Y D x C ( K + l ) * *Z )**1.5)C S a f c E L S / < l . C - « ; . 2 * T A N H ( A B S ( C A P P A ( K + l ) ) ) )ALPHAi (K + l ) = A T A N ( D Y D X C ( K + 1 ) )S C N ( K - H ) = S C N ( K ) * S G R T ( < X O N < K+1 )-XON (K M **2+ < YONl K+l ) -YON{ K)IF (SLCPZ.GT.1 .0 ) GO TO 8IF ( X I N ( < ) .GE .X3 .AND.XON(K+1 J .GT .X3 ) GO TO 10IF (X lN« ) . L T . X 3 . A N D . X O N ( K + 1 ) . L E . X 3 ) GO TO 10GC TC 6

'8 IF (Y INC ) . G E . Y 3 . A N O . Y O N ( K + 1 ) . G T . Y 3 J GC TO • 10IF (YIN(4) .LT.Y3.ANO.YON(K-H).LE.Y3) GO TO 10GC TC 6

1C >IF ( K O U N 1 . G T . 1 C O ) GC TO 20D E L S S ^ D E t SC S 1 E S T - - « X C N ( K + 1 ) - X I N { 3 ) . ) * * 2 + ( Y C N ( K + 1 ) - Y I N ( 3 ) ) * * 2 ) * * , 5IF ( A B S ( C S - C S T E S T ) . L T . . 0 1 * D S ) GO TH 12IF (CSTE5T .LT . . 01 *DS> GO TO 14IF ( C S T E ! T - . 5 * D S I 18,16,16

12 K=K-1

GC TC 2C16 D E L S - D E L ! - K C S - D S T E S T ) / F L O A T ( K - 1 - K S T A « T )

'IF (KOUM.GE.10) DELS = ( O E L S + CELSS) /2 .0GL TC A

1£ OELS*OEL! -CSTEST/FLOAT(K-KST4RTI>IF <KOUN1.GE.10) DELS = (DELS + C E L S S ) / 2 . 0GC TC 4

2C DELS1*5DS*1,2-IF (CELS1 .GT .DELS) DELS1=DELS*|RITE ( 6 , 2 ^ t ) K O U N T , A t B , C , 0W R I T E < 6 , 2 6 ) D E L S I N , C E L S , D E L S 1 , D S T E S TKEKC-K+1

DC 22 I=? I«START,KENDALPH«m»ALPHA(I )/PlC180

22 CCKTINL'EREItRN

CC24 FORMAT (1HC,2X,I4,2X,10HITERATICNS,2X,4HA = , 1PE 12. 5 , 2X, 4HB = , 1PE

1I2 .5< ,2X,<I -C =? , 1 P E 1 2 . 5 , 2 X , 4 H C = ,1PE12.5)21 FCRI-AT C-X,10HDELS IN = ,F8. 5 t3X ,7HDELS = , F8.5 , 3X , 1 1HOELS OUT = ,

•1F8 .5 ( ,3X ,«HCSTEST = ,F8.5)

Page 40: Computer programs for calculating potential flow in propulsion

=$I8;FTC FNSHB

SIPRCUTINE FNSTRH ( K)'CC FIML STRAIGHT SEGMENT ON THE -HUB AND SHROUD•c

CCKfCN /MIK/ XIM10) , YI N ( 10 ) ,DEISKX ,P 102 , CELSl , IHUPCO PON /FCR3SS/ I ,DELS,XBK (2C ) , YBK (20) f XCN (SCO ) . YON( 00 ) , OYDXO ( 500

l:)t ALPHA (fCC),CAPPA(5CO) , SON (500) ,P 10180/S'SX NBDY1,NBCPY2,TYPEDY,NBCYS/FNST/ KFIRST

NFIRST=KDS=C£LS1

•IF (XTEST.LT.0.0) ASIGN=-1.0IST«R=0

IF ( X T E S 1 . E C . O . O ) GO TO 2'IF— (-YTESI-.EG.O.G)-GG-TD-ACYOC = Y T 6 S T / X T E S TA L P H * C = A 1 A M Y T E S T / X T E S T )

C O S A L = i C C ! ( A L P H A C )GC TC 6C Y C X C = S I G K ( 9 9 9 9 9 . , Y T E S T )A L * H A C = S I G N ( P I 0 2 , Y T E S T )

CCSAL=O.CGC TC 6CYOC=C,(ALPHAC=C.C

CGSAL=1.CC Y D X C ( K - * 1 ) = C Y D X CALPHA < K * ] ) = A L P H A CIF ( C S . G T . C E L S H X ) GO TO 8GO TC 16»IF ( I S T A F . K E . C ) GO T C - 1 6O S L A S T = C <

« I C C t N T = C1C

S S T A R * S G P T ( X S A V E * * 2 + Y S A V E * * 2 )A S T A R s ( S ! E G - S S T A R ) / O E L S T RA T E S T ^ A S T A R - F L O A T d F l X ( A S T A R ) )IF ( A T E S T . G T . . 5 ) A S T A R = A S T A R + 1 . 0N S T A R ^ I F I X J A S T A R )

Page 41: Computer programs for calculating potential flow in propulsion

C S = (SSEG-S S T A R ) / F L O A T ( N S T A R )I S T A R = 1IF ( C S . G T . C S L A S T . C R . N S T A R . E Q . O ) GC TO 12'IF ( ICOCM.GT.O) K=K*1GO TO 16 ;:

12 K = K-1'IF ( K . G T . N F I R S T ) GO TO 14K = N F I R S TC A L L STRMT ( K , C >K = K-160 TO IE

14 D S L A S T = S C R T « XON (K-l ) -XON(K) ) **2+ ( YGN ( K-l ) -YON( K ) ) **2)*1.2C E L S T R = C 5 L A S T .' I C C L M = I C C L N T t lGC TO 1C

16 X O N ( K 4 ; l ) = X C N ( K ) t A S I G N * D S * C O S A L. Y C ^ ( K ^ • 1 ) » V C ^ ^ K ) * A S I G ^ * O S * S I N A LS C N ( K + 1 ) = S C N ( K ) + S C R T ( ( X O N ( K * 1 ) - X O N ( K ) ) **2+ { YON { K+ 1 ) -YON( K ) ) * *2)C A P P A J K + 1 ) = C . OIF < « B S O C N ( K + 1 ) -X IN(2 ) ) .LE. .001*DS.ANC.XTEST.NE.O.C) GO .TO 18IF ( A B S O C N (K + 1)-YIN(2) ) . LE . .OO l *DS .ANn .XTEST .EQ.O .C ) GO TO 18K = . K 4 1IF ( I S T A R . E C . O ) CS=DS*1.2GO TO 6

1£ C E L S 1 - D E L S

CO 2C K A L = N F I R S T , K2C A L P H A ( K A l )= A L P H A ( K A L ) /P 10180

RETLRNENC

Page 42: Computer programs for calculating potential flow in propulsion

cGtCcCCC

CG

FRSTS

SUBROUTINE FRSTSH IK»

fIRST STPAICHT SEGMENT SHROUC

tIF THERE IS NO HUB INTERCHANGE POINTS (XI,YD AND (X2,Y2)AND TREAT LIKE FINAL STRAIGHT SECTION CN THE HUB,THEN REVERSE XON AND YON ARRAYS

twrruiN /r*>irw XIMlO),YIN<10),DELSNX,PI02,DELSl, IHUBCO*»ON /FOR3SS/ I ,DELS, XBK(2G), YBM20 ) ,XCN(5CO) , YON ( 500 ), DYDXO ( 5COU, ALPHA ( 5C C ),CAPPA ( SCO ),SON( 500) ,P 10180

'•"• NBDYl,NBCOY2rTYPBDY,NBGYSCGKfCN XFN'ST/ NFIRST

XA(2), YAJ2), DSV(500), «SV(500), XSV<500), YSV(5CO)f SS

2

S C N ' ( K ) = C . C>IF ( I H U B . E C . l ) GC TO 8CC 2 1=1,2XA ( I ) ^ X I N

* Y A < I ) = ? Y I NX I N ( 1 J = X t! X I N ( 2 ) = X / !Y I N ( D = Y <H IN ( 2 ) = Y <

i jI )2 )1)2 )1)

NFE2=K

XON(K)=X1N(1)GALl FNSTRH (K)KSV = KDO A I=NFB2,KSVKSP-KSV+1-IDSV(KSR)»DYCXOASV!(KSR)*ALPHA

SSV(KSR)=SCN(CC 6 I=NFB2,K VCYC»0<I)'OSV(ALPHAXCK(I

I)I)

I)»ASV(=XIV(I)=Y!vm

SON (I =S*V(I)V

GAPPACCMINUECELS1 = AB<(SCN<KSV»-SCN(KSV-D)NBCY1=0RET1RN

IF THERE IS A HUP, USE X VALUES FROP FINAL STRAIGHT

Page 43: Computer programs for calculating potential flow in propulsion

C SECTION ON THE HIB FOR FIRST STRAIGHT SECTION ONC SHRCtCC8 XTEST = XIM1)-XIN(2)

YTEST = YIM1)-YIN<2)IF (XTESl.EC.O.G) GO TO 10DYCXC*YTEST/XT£S.T:ALPHAC=A1AN2(YTEST,XTEST)GC TO 12

1C CYCXC*9c<c<;.A L P H A C = P 1 C 2

12 K=K-1NBCC-NBO1 , .JF (TYPECY.EC.3.C.ANC.NBDYS.EQ.3) NBCC=NPOCY2DC 1C I=^FIRST,NBDCKEEP=NBDC+KFIRST-I

CYCXC(K+1)=CYOXC•ALPHA fK+1 )=/»LPHAC .IF { I.EG.NFIRST) GC TO 14:YCMK*l)»YCNtK)+(XONlK-H)-XCMK) )*CYCXCSON(K*1)=SCN'(K)+(XON(K)-XON(K + 1) )*COS(flLPHAC)GC TC 16

1^ ^CMK + 1)*YIN(1)+(XON|K*1)-XIN(1) J*CYCXC16 C'AFP/»KK-t:l)sC.O

AL PH*-(K+1) = ALPHA (K + l) /PI C180

If CONTINUECELSV=SCMK J-SCN(K-l)RETLRNEKC

Page 44: Computer programs for calculating potential flow in propulsion

$IBFTC LEU

SUPPCUTINE LEM CK)C • 'C SLBPGUTIIVE TC C A L C U L A T E POINTS ON A LEMNISCATEc • . - . " '

CC**GN / F C R 3 S S / I ,DELS,XBK t 2C ) ,YBK (20) ,XCN ( 500) t YON( 500) ,OYDXO ( 500l . ) , A L P H A ( ; C C ) , C A P P A ( 5 C O ) ,SON1500) .PI0180CCWCN / ! S X NBDYl ,NBCDY2»TYPecY,NBCYSCCPKCN-/MIN/ X IN( IO) t Y I N ( 1 0 ) » D E L S N X t P I C 2 f C E L S l t IHURCELSIN=DELS1

K S T A R T = KD E L S = D E L ! 1?THET» 'X = A 1 A N ( A B S ( ( Y I N < 3 ) - Y I N ( 2) ) / <X IN ( 3 )-X IN ( 2 ) ) ) )A = S C R T « < X I M 3 ) - X I N ( 2 ) ) * * 2 + < Y I N ( 3 ) - Y I N ( 2 ) ) * * 2 ) / ( 2 . 0 * S I N ( 2 . 0 * T H E T f O <

1 ) ) )

IF ( Y I N d J . E Q . Y I M 2 ) ) GO TO 10IF ( X I N ( ] ) . E C . X I N ( 2 ) ) GO TO 25 L C P E = ( Y 1 N ( 2 ) - Y I N ( 1 ) ) / < X I N ( 2 ) - X I N ( D )A R C T^JT A h-C.Sl-0.P-E-) _ _GO TG A

A R C T = - P I C 24 DC € I ROT * 1,3

X N ' X I N ( I P C T )X I N ( I R O T ) ^ X N * C O S ( A R 0 1 ) - Y I N ( I R O T ) * S I N ( A R O T )

6 ^ I N ( I R O T ) a X N * S I N ( A R O T ) + Y I N ( I P O T ) * C O S ( A R O T )8 K = K S T A R T1C K C N ( K * 1 ) = X I M 2 )

Y C N ( K + 1 ) = Y I N ( 2 )CAPPAi (K+ ; i )=0 .0

KOLNT=KOtNT+lOSSAVE=OELSCS^CELS

fTHBT^DTHET^.512 R=A*SORT(2.0*SIN(2«0*THET))

DSCHEK=R«CCS(THET)^IF •CDSCKEK..GT.1.1*DS) GO TO 14IF <CSCHEK.LT..g*DS) GO TO 16DEL!=DSGC TC 16

14 !THET«=THET-.02*DTHETGC TC 12

16 THET-THET+.02*DTHETGC TO 12 .

16 K=K<12C ft=A*SQRT(2.C*SIN(2.0*THET) )

Page 45: Computer programs for calculating potential flow in propulsion

S C N ( m - l ) = S C N ( K ) + S C R T ( ( X C N l K + l ) - X C N ( K ) ) **2+ ( YON( K + l ) -YON( K ) ) **2)'IF ( A B S ( « C M K + l)-SCNtim.GT.1.05*DS) GO TO 22IF ( A B S ( S C M K + 1)-SON(K) ).LT. .95*05 ) GC TC 24GC TC 26

22 TFET=THE1-.C2*DTHETGC TC 2C

24 IHET=THET+.C2*DTHETGC TC 2C

26 DYO'>C!(K-«:1 ) = - T A N < 3 . 0 * T H E T )ALPHA: (K+1 )= -3 .C*THETCAPPA1M1 ) = 3 . 0 * S C P T ( S I N ( 2 . 0 * T H E T ) / 2 . 0 ) / AD S ^ G E L S / ? C R T < 1 . C + A B S ( C A P P A ( K + 1 ) ) )IF ( A B S ( C S - D S S A V E ) . G T . . 2 5 * D S S A V E ) nS=CSS A V E + S IGN { . 2 5 * D S S A V E , DS-DSS

1 A V E ID S S A V E = C JO T h E T ^ D S * S C R T ( S I M 2 . C * T H E T ) / 2 . C ) / A

>IF (THET.LE .THETNX) GO TG 18"If (KOUM.GT.5C) GC TO 36D S T E S T = ( . < X C N ( K + 1 ) - X I M 3 ) ; ) * * 2 + ( Y C N ( K + 1 ) - Y I N ( 3 ) ) * *2)**IF ( C S T E J T . G T . P S ) GO TO 34'IF (CSTE !T .LT . .OCC1*CS) GO TC 28 .' IF ( C S T E J T - . 5 * D S ) 32,32,30

26 Y C N ( K * 1 ) - Y I N (3 )

GC TC 363C C E L S = D E L 5 - C S T E S T / F L O A T ( K - H - K S T A R T )

GC TC 63 2 D E L S = D E L ! - » C S T E S T / F L C A T ( K - H - K S T A R T )

GC TC 834 D E L S - . 8 * C E L S

GC TC 83t CELS1=DS«1.2

IF ( C E L S 1 . G T . D E L S ) OELS1=DELSW R I T E ( 6 , 4 4 ) KCUNT,T» -ET^X ,AV » R I T E ( 6 , 4 6 ) DELSIN ,CELS,DELS1 ,CSTESTKENC-K+1K S T A R T = K I T A R T * 1•IF ( Y I N I 2 I .EQ.YIMD) GO TO 40DC 26 K R C T = K S T A R T , K E N DX N = > C N ( K R C T )

Y C K ( K R O T ) = Y C N ( K R C T ) * C O S ( A R O T ) - X N * S I N ( A R C T )A L P I - A i ( K R C T ) = A L P H A ( K R C T ) - A R O T •CYDXCKKRCT )=T AN (ALPHA (KROT) )

36 CCNTINL'E4C DC 42 KAl=KSTART,KENC .42 ALPKA!(KAl ) = ALPHA (KAL ) /PIC180

RETLRNCC44 FCRKAT ( 2 X , 13 ,2X , 13HI TER ATI CNS --- ,3X ,13HTHETWXCALC = -,F10. 5, 3X , 8HA

1CALC = ,F1C.5)46 FCRM«T I2X,10HDELS IN = ,F8. 5 ,3X iTHDELS = ,F8.5, 3X, 1 1HOELS OUT = ,

lFe.£; ,3X,«HCSTEST * ,F8.5)EMC

Page 46: Computer programs for calculating potential flow in propulsion

=$IBFTC 6LLIPS

ELIPSE <KI

•C ' JTHIS SUBROLTINE FITS A SEGMENT OF AN ELLIPSE TO TWO ARBITRARILYt CRIENTED STRAIGHT LINES NOT KCRE THAN 9C DEGREES APARTc . • - • ' '

/fAlN/ XlN(10)fYIN(10),DELSCX,Pl02fCELSl, IHUB/FOR3SS/ I ,DELS,XBK(2Q) t Y8K (20 ) f XCN ( 500 ) , YON ( 500 ) , OYOXO( 530

11, ALPHA < ?CC ) »CAPPA< SCO) tSONf 500) ,PI0180CCfJ'GN /!S/ NBDYUNBCOY2rTYPeOY,NBCYS

C " ' ..C TRANSLATE INPUT BREAK POINTS SO THAT POINT NO. 2 BECOMESC THE ORIGIN .C

CE1SIN=CBLS1KCtM=CCELS'DELSl

K*K-1K5TART=K

CO 2 I»li4X1N( I)=XIN(I )-X2

2 VIN(IV=Y1N(I)-Y2.CC ROTATE THE TRANSLATED BREAK POINTS SC THAT THE SLOPE OF THEC FIRST STRAIGHT LIKE IS ZEROC

IF (XINt2).NE.XIMl)) GO TO 4

P H I = - P I 0 2i l F ( Y I N ( 1 ) . G T . Y I N < 2 » P H I = P I C 2GC TC 6S L G P E = ( Y I N ( 2 J - Y I N ( 1 ) ) /( X IN( 2 )-X IN( 1 ) )P H H A T A N ( S L O P E )IF (*IN<1 ).LT.XIM2)) PHI=PI*AtAN(SLCPE)DC 6 1=1,4'

X I N ( 1 ) = X A * C G S ( P H I ) 4 - Y I N ( I ) * S I M P H I )8 Y l N H ) = - > A * S I N t P H n + Y l N ( I ) * C C S ( P H I )CC DETERMINE THE ELLIPSEC. " ,

IF ( X I N < ^ J . N E . X I M 3 M GO TO 108 = V I K ( 3 )

I f > ( 2 ) )

EC TC 121C S L C P 2 = ( Y 1 N < < » ) - Y I N < 3 ) ) / ( X I N U > - X I N { 3 ) )

IF ( S L O P 2 , L E . 2 e O * Y I N ( 3 ) / X I N ( 3 ) ) GO TC 52

Page 47: Computer programs for calculating potential flow in propulsion

C3^> IN(3)*SLOP2/YIN(3)PHIAE=2.C*ATAN(SCRT((C3-2.0)/C3)a=-MN(31/SIN(PHIAB>B = YIM3»/U.C-COS(PHIAB) )

12

(6,54) A (R,XIM(l) »YlN(l)tPHI,THTMXCCC INITIALIZE THE FIRST POINT CN THE ELLIPSEC14 K=KSTART

YCMK*1)*YIM2)eAFPA(K+;l)=-B/(A**2>

CYCXCKK*] )=C.OKCLNT=KCINT-HT»-E1=-PIC2CSSAVE=CELSDS=CELS/(1.C+.2*TANH(ABS(CAPFA( I ) ) ) )

Th£T = THEUCTHETC'C GENERATE THE POINTS CN THE ELLIPSEC16 K = M1IE -XCN(K+:1)=-/)*COS<THET)

,YCM K+: 1 ) * B * ( 1 .0+ S I N ( THET ) )SCN(K-H)sSCN(K) + SGRT( (XONJK-H ) -XCN ( K) ) **2+ ( YON( K-f 1 ) -YON( K ) )**2 I•IF (ABS(5CN(K-H)-SCN(K) ).GT.1.U5*DS) GC TO 20IF (ABS«5CMK + 1)-SON(K) ).LT..95*DS) GO TC 22GC TC 2«

2C !THET=THET-.G2*DTHETGC TC 18

12 iTHET = THET + .C2*DTHETGC TC 18

24 IF (THET.EC.e.O) GO TO 26DYDXC(K+;i )=B*CCTAN(TFET)/A

GC TC 2P26 CYCXC(K+:i)=S9999.

ALPHAKK+1 )=PI0228 CAPPAs(K+l)=-A*B/(B*B*COS(THET)**2+A*A*SIN<THfm**2)**1.5

CS^DELS/J1.0-«:.2*TANH(A8S{CAPFA( I) ) ) )-IF <A8S<CS-DELS).GT..20*DELS) DS = CFLS + S IGN (. ?0*DELS , OS-DEL S )

3C CThET=DS/SCRT1B*P*COS(THET)**2*A*A*SIN(THET)**2)CTS=GTHETTHET = THE1-«CTHET/2.CCThET=OS/SGRT(R*B*CCS (THET ) **2* A*A*S IN ( THET )**2 )IF (ABS(CT»-ET-DTS).LT..001*OTS) GO TC 32GC TC 3C

32 IF (THET.LE.THETNX-nTHET/2.0) CO TO 16'IF (KOIJNT.GT.ICO) GO TO 44CEL5S-DEISDSTEST=< (XCN(K + 1)-XIM3U**2 + (YON(K+1)-YIN(3) )**2)**.5

Page 48: Computer programs for calculating potential flow in propulsion

•IF < A B S ( C S - C S T E S T 1 . L T . . 0 1 * D S ) GC TCXf < C S T E « T . G T . O S ) GC TO 42<IF ( C S T E ' T . t T . .01*05) GO TO 36 , ;IF ( C S T E < T - . 5 * D S ) 40t34,38

3 4 K = M 1 • . ' " ' • ' • • ' . • ' - : • '3£ X C M K + 1 M X I M 3 )

GC 1C3E C E L S =

IF '(KOUM.GE.1C) C E L S = ( D E L S + CELSS)/2 .0GG 1C 14

4C C E L S = D E L i f C S T E S T / F L O / S T ( K * 2 - K S T A R T )•IF '(KOUNT.GE.10) OELS = (OELS + CELSS) /2.0GC TC 14

42 C E L S = . 8 * C E L SGC 1C 14

44 DELS1^0S*1.2IF (CELS1.C-1.0ELS) DELS1 = DELSWU1E ( 6 , 5 C ) KOUNT'WRITE ( 6 , 6 C ) DELSIN,CELS,DELSl tDSTESTKENC=Kl+l .D E 6 U G ( X C N ( I ) ,YCN( I ) , I=KSTARt tKEND) ,PHI

C RCTATE AND TRANSLATE BACKJ C - :

CC 5C KRGT=KSTAR1,KENO

XCK(KROT)?XA*COS«PHI)-YON«KRCT)*SIN(PHI)+X2

•IF <ALPHMKRCT) .EG.P IC2) GO TO 46C Y D X C C K R C T I ' T A N C ALPHA (KRCTHGC TC 46

46 D Y O X C ( K R C T ) ? 9 9 9 9 ? .48 A L P h A I K R C T ) ? A L P H A ( K R C T ) / P I 0 1 8 05C CONTINUE

RETURN52 WRITE ( f c , 5 6 ) SLGF2 ,XINt 3 ) ,YIM3 )

S T C Pt • •C54 FORMAT UHC t10X,4HA =, !PE10.3t 5X, 4Hfi = 1 1PE10.3,5X, 5HXO =

:13,5X,THYC ^ ,1PE10.3/9X,7HPHI = , 1PE10. 3,5X, 9HTHETMX = , IPE1C.3

2 )56 FORMAT l l lX t I3 ,2Xi ,13HITERATICNS --- )5£ FORMAT UHC,10X,42HCCH6INATICN OF SLOPE, X , Y NOT CPMPATIBLE/5X,9

1HSICPE2 « ,F7.3,3X,9HXIN<3) = , F7.3, 3X ,9HY IN( 3 ) = ,F7.3)6C FCRKAT (11>,10HOELS IN = ,F8.5,3X,7HCELS = , F8.5,3X , 11HOELS OUT =

l t F e , 5 , 3 X , 9 H C S T E S T = ,F8.5)ENC

Page 49: Computer programs for calculating potential flow in propulsion

SIBFTC PPL PS

SUBROUTINE PRELPS (KCDE,KAT,IA,K1,K2)CCM"GN />AIN/ XIM10) , YI N( 10 ) ,-DELSNX , PIC2 , CELS1, IHUBCCWQN /FCR3SS/ I,OELS,XBK(20),YBK(20),XCN(500),YON(500),DYDXO(5Cu1),ALPHA<;CC),CAPPA(5CQ),SON(50Q),PIC18GCCWCN /<PPEP/ KFREPKPREP = l.'IF MKAT.EC.l) GC TC 20KIC=KODE

IF (IA.EC.5) GC TC 2

GC TC 4 .

YC=YIN(5J4 DC 14 IB-1.IA

GO TC (6,8,lC^,12,e,12),KODE

GC TC 14»8 XIN( l8) = >Ih(l)-(XIN(IB)-XlN(l) )

GC TC 141C YIN(IB)=YIN(1)-(YIN(IB)-YIN(1))

GC TC 1412 XIN(IB)=>IMIA)-(XIMIB)-XIN'(IA) )14 GCNTINUE

DEBtGtXIM I 1,1 = 1,IA) ,(YINU ) ,I = 1,IA) ,KOCEIF (KODE.EC.5) GC TO 16iF (KOOE.EC.6) GC TO 18RETURN

16 KCCE=1GC TC 4

16 KOCE=3GC TC 4 .

2C DC 22 IB»K1,K2GC TC (22,24,26,28,22,26),KIC

22 yCN(IB)=YC-(YON(re)-YC)EC TC 3C

24 XCN(I8)=>1-(XON(IB)-X1)GC TC 3C

26 YCN( IB)-Yl-(YONMB)-Yl)CC TC 3C

3C DYOC( IB)=-OYDXO(I8)32 ECNTINUE

DEPUG(XOK( I ),I=K1',K2) ,(YCN(I ) , I =K1 ,K2 ) , K ID,K1 ,K2MF 1KID.EQ.5) GO TO 34:IF '(KID.EG.6) GO TO 36RETLRN

34 MIC=260 TC 2C

36 KIC=4 ,GO TC 2CENC

Page 50: Computer programs for calculating potential flow in propulsion

' $ I6FTC

SUBROUTINE TEST ( I A )/MINX XIM10) tY IN (10 ) tDELSPX,P IC2 ,CELS l , IHUP/ F O R B E S / I , O E L S , X B K ( 2 0 ) ,YBK(20 ) , X C N ( 5 C O ) ,YON( 5 G O ) , D Y D X O ( SCO

l l t H P H A ( ! C C ) , C A P P A < 5 C O ) , SON ( 500 ) ,P 10180/ S P R E P / KPREP

IF (XINm.EQ.XIMl)) GO TO 2SLPl =60 1C

'IF • 1 Y I N ( 2 » . G T . Y I N ( M ) . A N D . X I N ( 2 ) . L T . X I N ( ^ J ) GO TO 1C-IF (XlNm.EC.XIN(MM GO TO 6

'GO TC 8

. .C RC TAT I ON ONLYC '•''8 IF (SUP1.G1.SLP2) RETURNr •C MIRRCR IMC XINU )C1C GALl PREIPS ( 2 t C , I A )

END

»I6F1C SMR CECK,L IS1

MRRCR ( K . Y C L )1CC THIS SUEPGLTINE MRRCRS THE HUB TO O B T A I N THE POINTS ON SHROUDC L S E D FOR 22Y - 2-D INLETSC

COH»CN /FCR3SS/ I .DELS, XBK{20) ,YBK(20) ,XCN(500) fYON( fOO)f OYOXO( 5CO1),ALPHA(5CC)»CAPPA(5CO) tSONJSOO) tPIOlSO:CCf'»»CN /SS/ NBDY1,NBCDY2»TYPPDY|NBCYSDC Z J=1,NBCY1K=M1

Y C M K ) = 2 . C * Y C L - Y C N ( I S T A R )C A F P A ( K ) = - C A P P A ( I S T A P )D Y C X C ( K ) = - C Y O X O < IST/JP)

5 C N ' ( K ) = S C K ( I S T A R )>2 CCMINL'E

-fcRITE (6 ,4 ) YCLRE11RN

C4 F C P K A T (23HHUB MIRRORED INTO Y CENTERLINE = ,F8.3)

iEMC

Page 51: Computer programs for calculating potential flow in propulsion

TC SINTP

" S U B R O U T I N E S I N T P ( Z »K ,N , XI, Y 1)D I K E N S I G I S X ( 2 0 C ) , Y ( 2 0 0 ) » Z ( 200) , V » ( 2 0 0 )CC 2 I = 1 , NX ( I ) = Z < I )

2 Yd ) = W ( I )Call S O R 1 X Y ( X , Y , N )

CDC 4 - I = 1 , N

46

e

IF (X1.G1.X'IF (XI. Et .XI F ( X 1 . L 1 . XCONTINUE'Y 1 = > ( K )GO 1C 1C'IF (K.EC.l)*I F ( K . EG . N )

( I )(I )(i ) :

GOK = l

1 GO1 GC1 GO

TC

TCTCTO

12

468

V 1 = ( X 1 - X < K ) ) * C X 1 - X » K + 1 ) » / ( X ( K - l ) - X ( K ) ) / ( X ( K-l )-X (K + 1« 2 - ( X l - X ( K - l ) ) * ( X l - X ( K + i n / ( X ( K ) - X ( K - l ) ) / ( X ( K ) - X ( K + lW 3 = ( X 1 - X < K - 1 ) ) * ( X 1 - X ( K ) ) / ( X ( K + l ) - X ( ' K - l ) ) / ( X ( K+l ) -X ( K

ic «12 Y 1 = C . O

RE 1 VPNENE

Page 52: Computer programs for calculating potential flow in propulsion

*I8-FK SPRCRC

S.LEPCUTIhE JUPERC ( XPRK , YBRK .ENREEC, CELS 1 ', I S T A R T )DIMENSION X E R K J 5 ) , Y R R M 5 ) , XBKK12) , YBKK12).ECUVALEKCE (N,EM .,R E A L L Q G > C A , L C I G Y C 8 , NCCWCN / < L P F X IFLCCCKKCN / F C R 3 S S / I tDEL S t X 8 K ( 2C ) , YBK ( 2C ) , XGN ( SCO ) , YON< 500 ) t OYDXO ( 5CO

: l ) , / J L P H A ( ? C C ) , C A P P A ( 5 C O ) » S O N ( 5 0 0 ) ,P 10180COFCN /SUPN/ X C A » Y O p i f L C G X O A , L O G Y C RCCfKCN /^HIGH/ N S P H G , N L A S T , X L A S T ( 5 C O ) , Y L « S T ( 5 0 0 >CGf-KCN / !PPEP/ KFREPiIPI=CP I = 2 . 14159265IF ( IFLC. EG. 1) CELSHL=DELS1E E L S I N = D E L S 1C E L S 2 = D E I S 1KCtM=C ,1 1'» I STAR1'IF ( IFLD.GE.l) DS = DELS2KCtM-KOlNl + 11=1 START

DC

COMINLED E R t : G ( X B K l ( J ) V Y B K l ( J ) ,J = 8,12)IF C X B K l « S ) . N - E . X B K l t e ) ) GO TC 8IF i : -YBKH8).LT.YBKl(9) . ) GO TC 6

SINA1D=1.0

C C S « T D = C . CGC TO 14

C C S « T D = C . CGC TG 14S L C P = ( Y e H K < ; ) - Y B K H 8 ) ) / ( X B K l ( 9 J - X B K K 8 ) )

A T C Y C D = S I C P E / P I 0 1 8 0JF ( X B K 1 ( 8 ) - X B K 1 ( 9 ) ) 10,12,12

1C SLCPE=;PHSIOPE- A T C Y C D = - ^ T C Y D OIP 1 = 1

12 « I M A T O = S 1 N ( S I O P E )C C S A T O = C C S ( S L O P E )

Page 53: Computer programs for calculating potential flow in propulsion

14 CONTINUEX B K < e ) = X E K l ( 8 )Y E K m = Y E K l ( 8 )CC 16 J = <:,12>P-XEK)lU)-X8Kim:YP = YBKU. i ) -YBKl (e )• X B K ( J 1 = X E K 1 ( 8 ) + X P * C O S A T D + Y P * S I N A T DYBK ( J ) = Y B K 1 ( 8 ) - X P * S I N A T D + Y P * C O S A T D

16 CONTINUE! > B K { 5 ) = X E K { 8 ); Y B K ( £ ) = Y E K ( 8 )• X B K U ) = X E K ( 9 )

X E K ( < n = X E K ( l C )

CELS=DEL!1D S J A V E = C E L S

E = Y e K ( l l ) - Y B K I 6 )jrCVECA = < > B K ( 1 2 ) - X B K ( l l J ) / ( YBK ( 12 )-YBKMF ( A B S ( 1 C K E G A ) . L E . . C 0 0 1 ) TC»«EGA=0.

* = >C-X8KU1)XIC = X O - X E K ( < 3 )

YC->BK (9)V=E1A9'X=>I5-BCA'=B/A>IF ( E N R E E C ) 18,18,20

IE X C A = X / A-YCP = Y/BICGXCA=AICG(XOA)tGGYCB=AlCG(YOB)CALL FCN1SC (EMGC TC 22

2C tK=ENREED22 BCA1CN=BCA**EN

'IF (KOLIM.KE.1) GC TC 24iWRITE (6 ,114) E N , A , B , X O f Y O , C h < E G A

•24 >I=I• I L G = I

' X C K ( I ) = X C N ( I 1 )C l C N ^ l . / E NB T = E * T O K E G AC X 1 = C E L S * C C S A T DX P = X T M - X E K 1 ( 8 )!VP'a-YlH-YEKK'8.)XI1RCT=XEK1(8)+XP*COSATD+YP*SINATDXIiXC-XllRCT

)

tIF ( X . L T . C . C ) X = C.CU-SON(I-l)

Page 54: Computer programs for calculating potential flow in propulsion

24 X C A T O N = O / A ) * * N•YC8TCN=n/E)**N

FCFY=XOAICK+YOBTCN-I .»IF <ABS(FCFY) .LE .1 .0E-5 ) GO TC 28

? V N E V = Y - F C F V / F P O F VGC 1C 3C

26 "YNEVaY3C IF (ABSO-YNEVM/YNEW-.1E-4) 34,34,32!2 -Y

CC 1C 2C34 »»YNEW

C E L S * = O E L I 2IPNM4F ( X . L T . C . C ) X=C.C

Fl=XCANf J / A

IF (X .EG.C .C) GC TO 38

GC 1C AC36 IF -(EN. EC. 2.) F1CX = 1.0/ ( A * A )

*IF (EN.G1.2.J F1CX=0.0«C 'IF ( Y . E C . C . C ) GC TO 42

F2CY=Y**«EN-2. )/B**E*A2 CEN=F2-F-

:IF (CEN.^E.C.O) GO TC 44

GO TC 46OETOI=-F1/CEN

•IF «X.EC.C.O.OR.Y.EC.O.C).AND.EN.LT.2.) GC TO 48Gl=(EN-l. ) *FIOX*C1^EFTSANC1=DEN*G1

-1. ) *F2CY*OETDX I-G1*TOMEGA )

CAPPA1GC TC 5C

46 C A P P A < IP5C ALPHA! I P M = A T A N ( C Y D X C ( I P N ) ) / P I 0 1 8 0

XCMIPN)»XC-XI*GNHPN)i=Ye-ETADY1= DELS* SI N A T OiF ( IFLC.GE. l ) GO TO 52CS = C E L S / t l . 0 4 . 2 C * T A N M A B S ( C A P P A ( I )GC TC 56

52 -IF ( IFLC.GT. l ) GC TO 54O S - C S - . C f * C S

Page 55: Computer programs for calculating potential flow in propulsion

GC 1C 58 '54 DS'*CS

-IF (CS.GI.CELSHU OS*OELSHLGG 1C 58

56 flF (ABS(CS-DELS).GT..20*D.ELS) DS=DELS+SIGN ( ,20*DELS , OS-DELS )9B »IF (OS.L1..50*DELS2) OS=.50*CELS2

-IF (NSPHC.EC.O) GC TC 60OX1 = A B S < : > L A S T < N L « S T ) - X L A S T ( N L A S T - 1 ) )DX1 1=0X1DYl-ABSmAST<NL/jST)-YLAST(NlAST-lhNtAS:1=NL/»Sl-l » ?

tC 'IF ; IABS(OETDXI)-1.) 70,70,62 :62 OV1=CS/SCRT(1.+1./OETOXI**2) »

IF (NSPHC.NE.O) DYl=CXl ; -

ll)) 66,86,86Cfi E7A-YO-Y1M '

t STRAIGHT SECTION BETVEEN POINTS 11 AND 12 MUST HAVE, SLOPE ABOVE 1c ' „.,., !c - ,:. . .. ' ... "".- ,» '. .';-••" . •.Cr ,H I»AY NCI BE .TESTED AGAINST XBK(ll)

OX1»XTM->CN( I ) A .. CELTAS=SCRTIDY1**2*DX1**2)» . 9 •

>' -IF 1<CELT*S.GT.l.Q2*DS.ANO.lPN.NE.l.AND.NSPHG.EG.U) GO TO 68GC 1C 86

46 CYl*CS*C>il /DELTASCC 1C 64

1C C X l s C S / S C R T ( l . + D E T D X I * * 2 )'IF (NSPKG.NE.O) DX1=CY1 :•

, -IF (NSPHC.KE.O.ANO.IFI.EG.l) DX1=DX11 * '- > T5 XTr=>ON( l )+S IGNtDX l ,CETDXI> ^ ?

'IF MCETOI.EG.C.)'

74 K=)(I>IF ' (X.LT.0.0)

N-1. ) /B**N»OBTCN=«V/B)* *NFOFY=XOA1CN+YOBTOK-1.IF (ABS(FCfYKLE.1.0E-5J GO TO 76,FPOFY=;EN*<YNMOBN-XNKCAN*TOMEGA)

j " G C - T C . 7 8 ' . •It !YN-EK*Y76 IF ( A B S ( Y - Y N E W ) / Y N E W - . l E - 4 ) 82,82,80

•GC 'TC82 ' 'V

Page 56: Computer programs for calculating potential flow in propulsion

X*XI-Y*UI"EGA<YT* = YO-YX I < = X * Y * T C P E G A

: DELTAS=SCRT(DY1**2+DX1**2)IF ( D E L T A S . GT.1.G2*0«. AND. IPN.NE.l.AN'D.NSPHG. EC. C) GO TO 84GC TC 66 &

?8« DX1=CS*D>1 /DELTAS /GC TC 72 ;•'

86 SCN( I1=SCN(I -1) *CSK' CSMCS <

4F (NSPHC.NE.O) CS*DX1; IF ( A B S O T K - Y B K t l l ) ).LT..001*DS) GC TO 90'

•IF (YTM-YBK(11JJ 36t€8,88ee ani-i-i

; GO TO 92

92DC 1C8 J'UC.IHIXP-XON<J]-XBK1(8)YP»YCN(J)-YBK1(8)XCN(J)=XEK1(8»*XP*COSATD-YP*SINATDVC^(J)=YEKH8)*XP*SIN'ATD+YP*CCSATD

: DEL22-DEIS2IF (J.NE.IHI) GO TO 104 'DSTEST=( |XCN(IHI )-X4T ) **2+ ( YCN( IHI J-Y4T )**2 )**. 5IF M40UN1.GT.150) GO TO 104>IF (ABS(CS-CSTEST».LT..1*DS) GO TO 94

: >IF (CSTE5T.LT..01*DS) GO TO 96IF ( IHI.EC.ILOI GC TC 102IF IABS(OELS2-DSTEST).LT..001*DS) GO TO 100'IF (CSTE!T.LT..5*DS) GO TO 1GOIF (CSTEST.C-T..5*CS) GO TO 96

94 4HI-IHI-HI

-SCN-MHI ) « S C N < IHI-D+CSTEST•96

GO TC 1C'96 OELS2=(FICAT(IHI-ILO)*DELS2*CSTEST)/FLOAT( IHI+1-ILO)

IF JKOUM.C-E.IO) DELS2=(DELS2*OEL22)/2.01=110-1GG TC 2

ICO DELS2=DELS2-»DSTEST/FLOAT(IHI-ILO)'IF .'(KOUN1.GE.10) DELS2=(DELS2 + OEL22)/2.04=110-1GG TC 2

1C2 CEtS2=,.e*DELS2

GO TC 2

«IF IABS»ABS(ALPHA(J) )-90. ). LE. l.OE-4 ) GC TC 106J) = TAN(ALPHA(J)*PI0180)

Page 57: Computer programs for calculating potential flow in propulsion

GO TC 10*

1C8 C O N T I N U E•IF i |KOUNl.GT.T50V W R I T E ( 6 t l l 6 ) < X B R K < I ) , Y B R K < I ) , 1 = 1 , 5)DELSl^DS .IF ? ( I F L D . E C . O ) DELS1=1.1*DS ]If (DELS1.GT.OELS2) CELS1=DELS2 ,CO 112 JlILG,IHIIF (J.EC.l) GO TC 11C • i:SCMJt = SCMJ-l)*SQRTMXON(JJ-XON(J-l)l**2+.(YON( J)-YON(J-l) )**2)GO 1C 112

110 30K(J)=C.C11-2 CCMINUE \

WRITE (6,1 181 KOUNTWRITE (6il20) DELSlN,OELS2fOELSl,DSTESTRETURN

C • . . - •c • • ;114 FCRfAT (1X/AXAHN * El6.8f4X4KA = E16.8,7XAH8 = E16.873X5HXO = E16.

1B.2X5HYC . » E16«8,3X8HOMEGA .* E16.8/1X)116 FORMT (1HC,60HTHIS SET OF DATA EXCEEDED 150ITERATIONS CALCULATION

15 S1CPPEC/5X,4HXBRK,5X,4HYBRK/5X,lPlQEiG.3>118 FORMAT (IX.SXiia.^X.iaHITERATIONS---)120 FORMAT «X,10HDELS IK = , F8. 5,3X,7HOELS * , F8.5,3Xf 1 1HDELS OUT = ,

lFe.5t3Xf«HCSTEST = ,F8o5)ENC •

Page 58: Computer programs for calculating potential flow in propulsion

=$IBFTC A R E A A .

'SIBRCUTIKE A R E A ACOfCN ASS/ NBDY1,NBCDY2,TYPEDY,NBCYSCCWCN /FCR3SS/ I .DELS , XBK ( 2C) ,YBK (20 ) t XCN (SCO ) t YQN( 500 ) ,DYOXO< 5«3C1 I, ALPHA (f CO tCAPPA(5CO) , SON (500) ,P 10180CCfFON /KNSD/ NNSCfNSDBOY(lO)

JMAX(2C), JNIN(20)f YLS(20)f YHS(20), AREASI20), YARJ20)

DC 2 J = N E P 1 , N B O D Y 2JJ = JIF ( ) iON(J ) .LT .XCN{ J*l);) GO TC 4

2 CCM1NUE4 W R I T E ( 6 , 2 6 )

'IF (NNSC.EC.C) GC TC 14CC SEARCH FCR MNIHU> AND VAXIFUM X ON EACH NSD ( S P L I T T E R )C

NEsNEODYi+1 .

CO 12 I=ltNNSD•Xf IN=XON(NB)"JMN(I )=^B' X N A X ' X G N ( N E )

NEH=NE-1CG ic J^^B,^E^•lIF (>ON(J l .GT.XF* AX) GO TO 6IF (XONU) .LT .XN 1 IN) GO TC 8GC 1C 1C

GO 1C 1C

1C CCNT.INUEN B = N E - » i lNE=NE+;NSCBCY>( i+i)WRITE ( 6 , 2 6 ) XMIN( ,XHAX,JHIN( I) , J M A X ( I)

12 CONTINUE14 DC 24 J=KBP1,JJ

?IA'»1CALL SIMP ( X C N , V C N , ^ B D Y 1 , X C ^ ( J ) , Y A R ( I A ) )J-IF (NNSD.EC.O) GC TO 18

DC 16 I = 1 , N N S D

•IF i (XONU) .GT .XON. ( JKA) .OR.XGMJ» .LT .XON(JMI ) ) G O T O 16

Page 59: Computer programs for calculating potential flow in propulsion

CALL SINTP (XON(JMA) j YON< JMA ) , JMI-JMA+l',XCN( J ) , Y A R ( IACM

CALL SIMP (XGNIJK.I) ,YON < JMI ) , JEND-JMl+1 ,XGN ( J ) , YAR ( IA))1C CONTINUEIE 'IA*JM1 • • .

Y A J U I A ) = \ C N ( J )

4 R E A - O . CDC- 2C 1 = 1, IA, 2•ISMS+MA R B A £ < r S ) . s ( Y A R ( I + l K * *2 -YAR( I )**2)*PIiAREA = ARE« + A R E A S ( IS)

2C CONTINUE 'A R E A C = A R f A + V A R ( 1 ) * * 2 * P IIF (NNSC.EC.C) GC TO 22W R I T E ( 6 , 3 C ) (AREAS(n , I= l , IS )

2 2 W R I T E ( 6 , 3 2 ) J , X C N ( J » t Y O N ( J ) , Y A R ( 1 ) , f l R E A , A R E A CW R I T E <6 ,3« )

24 CCNTINlJERETIRN ' . ' • • •

C26 F O R M A T (1H1/ /9X,1HI,14X,3HXCN>18X,3HYON,19X,AHYONH,17X,AHAREA,14X,

19HCISC A P E A )26 f C R ^ A T t l H C , 5 X , 7 H X K I N = ,1PE1^. 5 ,5X ,7HXK AX = , 1PEU.5 ,5X ,7HJMIN =

1 , I 6 , 5 X , 7 H J ^ A X = ,16) •3C F C P K A T Ci«>,lPE21.4)22 F C R N A T .({ X , I3-, 1P5E21.A)3* FGR>AT ( 1 H C )

ENC

«f!BFTC NSCRCL

C FIND N FCR THE SLPERCIRCLE F(N) = (X/A )**N -+ ' ( Y/B)**N -r 1 = 0C FRCH X,Y,A,BC

SLBPCUT^E FCNISC (N) . •REAL LOG>CA,LOGYCB.CCKfCN ./StPN/ XCA%YOE,LOGXOA,LOGYOEREAL NM,NfPl,NDATA TGL/.1E-6/IF ( A B S O C A - . 5 ) - . 5 ) 2,4,4

•2 IF {A8SOCe- .5 ) - . 5 ) 6,4,44 W R I T E (6,14) X O A , Y O R6 NK=1.8 •X

FCFN«XOA1CN*YOBTCN'-1.FPCFN=XC/!

•IF (ABS(Kf -NKPl )XNM- lOL) 12,10,101C NK=NKP1

€C TC 812 N»NKP1

RETIRNC ' ' '14 .fCRKAT (1X/1X',41HREQLESTED POINT IS OUTSIDE MAGIC TRIANGLE)

'ENC

Page 60: Computer programs for calculating potential flow in propulsion

*I8F1C SIMC.

CcC JUBRCITINE SIMCCC PLRPCJEt OBTAIN SOLUTION OF A SET CF SIMULTANEOUS LINEAR EQUATIONS,C AX*BC USAGEC CALL SIMC(A,8,NtKS) c,CC DESCRIPTION OF PARAMETERSC A - MATRIX CF COEFFICIENTS STO.RED COLUMNWISE. THESE AREC CESTPOVED IN THE COMPUTATION. THE SIZE OF MATRIX A ISC N BY N.<. a - VECTOR OF ORIGINAL CONSTANTS (LENGTH N». THESE AREc REPLACED BY FINAL SOLUTION VAUUES, VECTOR x.t: N - NUMBER OF EQUATIONS AND VARIABLES. N MUST RE .GT. ONE.t KS - OUTPUT DIGITC 0 FOR A NORMAL SOLUTIONC 1 FOR A SINGULAR SET CF EQUATIONS1CC REMARKSc M A T R I X A MUST BE GENERAL.C IF M A T R I X IS SINGULAR , SOLUTION VALUES ARE MEANINGLESS.t: AN ALTERNATIVE SOLUTION MAY RE OBTAINED BY USIN'G MATRIXC < INVERSION (NINV) AND MATRIX PRODUCT (GMPRD).CC SUBRCITINES AND FUNCTION SUBPROGRAMS REQUIREDC NO^ECC METHCCc METHOD OF SOLUTION is EY ELIMINATION USING LARGEST PIVOTALt DIVISOR. EACH STAGE OF ELIMINATION CONSISTS OF INTERCHANGINGG RCVS WHEN NECESSARY TO AvCID DIVISION BY ZERO CR SMALLC ELEMENTS.C THE FORWARD SOLUTION TO OBTAIN VARIABLE N IS CCNE INC N «TAGES. THE EACK SOLUTION FOR THE OTHER VARIABLES ISC CALCULATED BY SUCCESSIVE SUBSTITUTIONS. FINAL SOLUTIONC VALUES ARE DEVELOPED IN VECTOR B, WITH VARIABLE 1 IN 8(1),C VAPIABLE 2 IN E(2)» t VARIABLE N IN 8<N).C IF NO PIVOT CAN BE FOUND EXCEEDING A TOLERANCE OF 0.0,€ THE MATRIX IS CONSIDERED SINGULAR AND KS IS SET TO 1. THIS1C TOLERANCE CAN BE MODIFIED BY REPLACING THE FIRST STATEMENT.C -CC

SUBROUTINE SIMQ (A,B,N,KS)DIMENSION A (IV, BID

C .C FORWARD SOUUTICN

Page 61: Computer programs for calculating potential flow in propulsion

c1CL*0.0KS=C

DC It J'=

BIC-J-0 ' ' •-IT-JJ-JDC 4 I=J,N . '

cC SEARCt- FOR RAXlMlif* CCEFF ICIENT. IN COLUMNC • • • •

•IF (ABS(EIGfl)-ABS(A(IJ)) )

4 CCMINtEC ' •C TEST FOP PIVCT LESS THAN TOLERANCE (SINGULAR MATRIX)C

IF (ABS(EIGA)-TCL) 6,6,8fc KS»1

ftEURN .C 'C INTERCHANGE RCKS IF N E C E S S A R YC ' ' - . - ' . ' • • •»e iii

^ITCC 1C

S A V E * A U 1 IA ( I 1 ) = A ( 1 2 )• A { I 2 ) = > S A V E

c • . ' " •C CIVICE ECUATICN BY LEADING COEFFICIENTC , .1C !AU1HA<I1) /BIGA

B ( J ) = S A V E / e i G AC •C ELIPIMTE NEXT V A R I A B L EC

«F (J-N) 12,18,1212 ;IGS=t«*(J-l)

CC It IX = .n,N

CC 14 J X = J Y , N

14 iAUXJX)=*UXJX)-<AUXJ)*A(JJX|)16 B(IX)=B( IX)-(B(J)*A(IXJ) )C •C BACK 5CLITIGN

CC 2C J=il,NY

DC 2C K=1,J8(IB)=BJIB)-A(IAI*BUC)

2C 4C-1C-1RETURNEND

Page 62: Computer programs for calculating potential flow in propulsion

EOD

llEFTC EDO

C*CCCCCCC

DECK

** DOUGLAS NEUMANN POTENTIAL FLOW PROGRAM **

* CALCULATION OF POTENTIAL FLOW ABOUT BODIES OFREVOLUTION HAVING FLOWS PARALLEL AND PERPENDICULARTO THE AXIS OF REVOLUTION.

* MAIN PROGRAM

COMMON / NBSAVE / NBCLD, NINNBOLD * 0

COMMON HEDRUO) .CASE1 ,FLG03 ,FLG042 ,FLG08 ,FLG093 ,FLG13 ,FLG144 ,FLG18 ,FLG195 ,FLG23 ,FLG24CCUBLE PRECISION HEDR, CASEINTEGER FLG03 ,FLG04

1 , FLG08 ,FLG092 ,FLG13 ,FLG143 ,FLG18 .FLG194 ,FLG23 ,FLG24COMMON NT ,ND(11)1 ,NER1 ,NER22 ,NUNC(4) ,TYPEC(4)CCMMON IEC, NSIGEC, TYPEEC(4),COMMON /P/ IPUVEL

REAL MN

»NB.FLG05.FLG10,FLG15.FLG20tFLG25

tFLGOS,FLG10fFLG15tFLG20.FLG25,MN,NMA,NLF(11>

NUNECI4)

tNNU,FLG06tFLGll.FLG16,FLG21,FLG26

,FLG06tFLGll,FLG16tFLG21,FLG26.NUNA(A)tNSIGA

10

.FLG07,FLG12,FLG17,FLG22,FLG27

.FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA<4),NSIGC

C***

15

3040

REWIND 13REWIND 12REWIND 4REWIND 3REWIND 8REWIND 9REWIND 10REWIND 11REWIND 15 .REWIND 16 '

CALL PARTI .***PRESCRIBED VORTICITY IMPLIES TRIANGULARIZATION METHOD OF MATRIX***SCLUTIGM (SOLVITIIF(FLG19.GT.O.OR.FLG13.GT.O)GO TO 30CALL PART2GO TO 40 ,CALL PREPCALL PART4GG TO 10END

Page 63: Computer programs for calculating potential flow in propulsion

:> ' :~.'-'".V ••• •-PCHl•, .-. DECK

1 iv/;^-^ v € - :":!••• SUB.ROUTINE PUNCHCCRt JtLOC.CASE)s!-':>;!>•>%:• •'•'<JV\ ' ~ 01$ENSIGN R(400)

.RETURN

;;, • ?;£*;.' '„>;% .B FT.e T i f E x DECK

^ ;V ^ v SUBROUTINE TIMEV(T)CALL TI>EimT=T/3600.RETURNEND

IIBFTC PCH .DECK

SUBROUTINE PUNCHVtAP,J*L,LCC,CASE)DIMENSION AP(500,A), T(5CO)RETURN ,END .

Page 64: Computer programs for calculating potential flow in propulsion

SIB-FTC PAT1 DECK

CCC

CCC

SUBROUTINE PARTI

* CONTROL FOR BASIC DATA AND FORM MATRIX

COPMON / NBSAVE /CCKKON12345DOUBLE PRECINTEGER

1234COMMON12CCKNON TEC,CC^KON /P/REAL

HEORdO,FLG03,FLG08,FLG13,FLG18,FLG23

NECLD, NIN) ,CASE

,FLG04.FLG09,FLG14,FLG19,FLG24

, NB,FLG05,FLG10,FLG15.FLG20,FLG25

,NNU,FLG06,FLG11,FLG16,FLG21,FLG26

ISICN HEDR, CASEFLG03,FLG08,FLG13,FLG18,FLG23NT,NER1,*UNC(4)NSIGEC,IPUVELMN

,FLG04,FLG09,FLG14,FLG19 .,FLG24,NC( 11 ),NER2,TYPEC(4!

TYPEEU41,

,FLG05,FLGIO,FLG15.FLG20,FLG25*MN,NMA

> ,NLF(11)NUNEC(4)

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

,FLG07,FLG12,FLG17tFLG22.FLG27

,FLG07,FLG12,FLG17,FLG22,FLG27

,NSIGC

/CL/ XK500), YK5CO) , X2(500) ,S I N A ( 5 C C ) , C O S A ( 5 0 0 ) , X P ( 5 0 0 ) ,

/TL/ TXK500) , TYK500) , NG(500),1 RSDS(500),DALF(500),SEQ1,2 CHORD, TEMP(600),TCNST,

INTEGER BDN ,SUBKS ,SEQ1REAL MX ,MY ,NG

* START* READ INPUT DATA

Y2(500), DELS(500),YPC500)TG(500), ALFAJ500),SEQ2, NSEQ,DUMMY(A915),SEQ2

100NS£C=0READ (5,4) HEDR CASE, SEQ1, IMD,

FLG07, FLGC8, FLGC9, FLG10,FLG15, FLG16, FLG17, FLG18

FLG24, FLG25,

FLG05,FLG12, FLG13,

C***

C***C***

C***

, , FLG14,FLG20, 'FLG21, FLG22,IPUVEL, NIN,THE DEFAULT

SEQ2SOLUTION

NB, NNU,FLG11,

3 FLG23i FLG24,' FLG25^ FLG26J FLG27,***TRIANGULARIZATION OF THE MATRIX (SOLVIT) IS THEIF(FLG09.EG.O.AND.FLG10.EQ.O)FLG13=1***FLG22 IS GENERATED (RESEP) BOUNDARY CONDITIONS***FLG21 IS EXTRA CRCSS FLOWIF (FLG22.LE.O)GO TO 5FLG21 = 1FLG03 = 1FLG04 =1***IF FLAG 18 IS NOT EQUAL TO FLAG 14 YOU MUST USE DIRECT MATRIXIF (FLG18.NE,FLG14)GO TO 2IF (FLG21.LE.O)GO TO 3FLG12 = 1FLG13 = 1FLG09 = 0FLG10 = 0

C o /

Page 65: Computer programs for calculating potential flow in propulsion

3.'CONTINUE. : .-. 1P( NBGLC .EG. 0 ) NBCLD = NB•£.*.** >**CARDS (UNIT 5) ARE THE DEFAULT METHOD OF INPUT'•.';. % ' IF( NIN .EQ. 0 ) NIN = 5-•''/.V FORMAT ( 10A6, 2X A6, 8X I4/ 2811, 12, 46X, 14 )

•;',* 'I IF -(SEQ2.GE.SEQ1) .GO TO 120511Q WRITE (6,6)

6:FORMAT ( 1HO/38H DATA OUT OF SEQUENCE * SORT ON 77-80 )

SEG1=SEQ2,-..'*,-•••-,;;• READ (5,8) CHORD, MN, TCNST, SEQ2'. X>^ •/.'8 FORMAT ( 3FIO.O, 46X 14 );••• -••YM€,***-:>.'»*.T:HE' DEFAULT CHORD LENGTH IS 1.0

••>• •.:-%.• ,>.•; IF(CHORO.GT.-1.0E-5.ANC.CHORC.LT.1.0E-5)CHORD=1.0' : . :'. IF (SEQ2.LT.SEQ1) GO TO 110

• ...-•'/ '••'•-• " :SEQ1=SEG2-'• ••'•• ,, "• , KRITE (6,12) HEDR, CASE, NB, NNU, CHORD, MN, TCNST

, 12 FORMAT ( IH1 25X, 26HCOUGLAS AIRCRAFT COMPANY /.' I 28X, 21HLONG BEACH DIVISION ///

< .; 2. . 6X, 43HPROGRAM EODA — AXISYMMETRIC AND CROSSFLQW //. r:/ ,,,3 : 11X, 29H***** CASE CONTROL DATA ***** ///. ..4 6X, 10A6, 4X, 10HCASE NO. A6 77

5 6X 9HBOOIES =137 6X 9HNNU =137 6X 9HCHORD =F12.77'"• •••'' 6 6X 9HMACH >C. = F12.87 6X 9HTCNST =F12.7777 )

IF (FLG03.GT.O) WRITE (6,16)16 FORMAT (13X 21HSURFACE OF REVOLUTION )

V' : - IF (FLG04.GT.O) WRITE (6,20). 20 FORMAT (13X 9HCROSSFLOW)

.. IF (FLG05.GT.O) WRITE (6,24)24 FORMAT (13X 15HOFF-BOCY POINTS )

' V'• IF. CFLG06.GT.O! WRITE (6,28):,;;V XV- ^ FORMAT :<13X 15HBASIC CAT A ONLY )

" , " ' ' ' • " IF':fFLG07.GT.O) WRITE (6,32)32 FORMAT (13X 17HELLIPSE GENERATOR )

. IF ,(FLG08.GT.O) WRITE (6,36)'.: 36 FORMAT (13X 14HPRINT MATRICES ); , ,.IF (FLG09.GT.O) WRITE (6,40)

' ' 40'' FORMAT (13X 10HOLD SEICEL )IF (FLG10.GT.O) WRITE (6,44)

• 44 FORMAT(13X,31HMOPIFIEC SEIDEL MATRIX SOLUTION)IF (FLG11.GT.O) WRITE (6,48)

48 FORMAT (13X 18HPERTUR6ATIONS ONLY ).'.'..' . ... • IF :iFLG12.GT.O) WRITE (6,52)- ?• 52. FORMAT (13X 22HSOLVE POTENTIAL MATRIX )

IF (FLG13.GT.O) WRITE .(6,56)•."'..:-' 56-FORM,AT (13X 47HMATRIX SOLUTION BY TRIANGULARIZATION (SOLVIT))

' , IF (FLG14.GT.O) WRITE (6,53)53: FORMAT ( 13X 30HPRESCRIBED TANGENTIAL VELOCITY )

c»..- " IF..i(,FLG18.GT.O) WRITE (6,69)- .:' '.691 FORMAT ( 15X 22HWITH SURFACE VORTICITY )..: ./.. IF (FLG15.GT.O) WRITE (6,54)

54- FORMAT (13X 12HSTRIP VORTEX )IF (FLG16.GT.O) WRITE (6,64)

•-. ••••; ••---. 64 FORMAT (13X 40HOMIT AXI-SYMMETR 1C UNIFORM FLOW SOLUTION )•':-"'; IF (FLG17.GT.O) WRITE (6,68)

• 68 FORMAT (13X 36HOMIT CPOSSFLOW UNIFORM FLOW SOLUTION )

Page 66: Computer programs for calculating potential flow in propulsion

IF (FLG19.GT.O) WRITE (6,7217,2 FORMAT (13X 20HPRESCRIBED VORTICITY)

IF (FLG20.GT.O) WRITE (6,78)78 FORMAT (13X 15HTOTAL VORTICITY )

IF (FLG21.GT.O)WRITE(6,77)77 FORMAT (13X 16HEXTRA CROSS FLOW)

IF(FLG22.GT.O) WRITE(6,81)81 FORMATU3X 82HGENERATED BOUNDARY CONDITIONS FOR 3 AXISYMMETRIC, 1

1CROSS, AND 1 EXTRA CRCSS FLOW.)I'F (FLG19.GT.O) FLG18=1IF (FLG22.GT.O.ANO.NB.NE.2) GO TO 82GO TO 84

82 WRITE(6,83)83 FORMAT (128HO WHEN GENERATED RESEP BOUNDARY CONDITIONS ARE USED.NU

1KBER OF BODIES MUST BE EXACTLY TWO. YOU GOOFED. EXECUTION TERM2INATING.)STOP

84 IF (FLG22.GT.O.AND.NNU.GT.OJGO TO 86GO TO 88

86 WRITE (6,87)87 FORMAT (S8HO GENERATEC RESEP BOUNDARY CONDITIONS CANNOT HAVE NON-U

1NIFGRM FLOW INPUT. EXECUTION TERMINATING.) '88 IF (IPUVEL.NE.O)WRITE (6,73)73 FORMAT (13X 14HPUNCHEC OUTPUT)

WRITE ( 6,75 ) NINIF (FLG18.LE.O.OR.FLG14.GT.O) GO TO 125

75 FORMAT( 13X,58HINPUT TAPE NO. FOR COORDINATES AND NON-UNIFORM FLO~ IK CNLY = , 15 )

WRITE (6,70)70 FORMAT (1HO//63H FLG14 MUST BE USED WITH FLG18 OR FLG19. EXECUTIO

IN TERMINATED. )STOP

125 IF (NNU.LE.O.OR.FLG14.LE.O) GO TO 130WRITE (6,60) 0

60 FORMAT (1HO// 49H COLUMNS 2 AND 14 OF FLAG CARD ARE BOTH NON-ZERO.A / 43H ILLEGAL COMBINATION. EXECUTION TERMINATED. )STOP .

C * READ DATA AND SETUP FOR UNIFORM FLOW130 CALL BASIC1

C.**.* ***NSIGA AND NSIGC ULTIMATELY BECOME THE NUMBER OR RIGHT HAND SIDESC*#* *4*IN AXISYCMETRIC FLOW AND CROSS FLOW RESPECTIVELY

133 NSIGA=0IF (FLG03.GT.O.AND.FLG16.LE.O) NSIGA-1NSIGC=0 'IF (FLG04.GT.O.AND.FLG17.LE.O) NSIGC=1IF (FLG22.GT.O) GO TO 136DC 135 I « 1, 4NUNA(I) => 123456

135 TYPEAU) = 100.GO TO 138***PREPARE NUNA AND TYPEA FCR NON-UNIFORM AXISYMMETRIC FLOW,GENER***(RESEP) BCUNDARY CONDITICNS

136 DO 137 I = 1,3NUNMI) I

137 TYPEA(I) = 100.0138 CONTINUE

Page 67: Computer programs for calculating potential flow in propulsion

*4*IF FLG02 (NON-UNIFORM FLOW) IS NOT CHECKED INITIALLY, THE FLOW '*«*OF CONTROL WILL NEVER REACH BASIC2 • *IF (NNUI 140,150,140

(j * READ DATA AND SETUP FOR NON-UNIFORM FLOW140 CALL BASIC2 • .150 IF (NSEQ) 160,160,110160 REWIND 4

IF (NSIGA.LE.4) GO TO 180 - 017C WRITE (6,74)74 FORMAT (1H1 75HAXI-SYKMETRIC OR CROSSFLOW NON-UNIFORM FLOWS EXCEED

A 4. EXECUTION TERMINATED )STOP

180 IF (NSIGC.GT.4) GC TO 17C 'IF (FLG15.LE.O.OR.FLGC3.GT.O) GO TO 200WRITE 16,190)

190 FORMAT (64H1STRIP RING VORTEX OPTION MUST USE SURFACE OF REVOLUTIOIN OPTION. / 22H EXECUTION TERMINATED. )STOP

2CO IF (FLG15.LE.O) GC TC 230J = 0CO 210 I = 1, NB

210 IF (NLFUt.LE.O) J=J+1IF (NSIGA+J.LE.4) GO TO 230 'WRITE (6,220)

220 FORMAT (68H1GENERATED STRIP VORTEX ONSET FLOWS (ONE FOR EACH LIFTIING BODY) PLUS / 3AH INPUT NON-UNIFORM FLOWS EXCEED A. /2 22HOEXECUTICN TERMINATED. )STOP

230 IF (FLG06.NE.O) GO TO IOCCALL MATRIXRETURNEND .

Page 68: Computer programs for calculating potential flow in propulsion

IIBFTC BASI DECK,DEBUG

CCC

SUBROUTINE BASIC1

CC

* READ DATA AND SETUP FOR UNIFORM FLOW

123A5

COKMONCOMMON

EOUBLEINTEGER

NBSAVE / NBCLOt NINHEOR(IO) ,CASE,FLG03 ,FLGCA

,FLG09tFLGIA,FLG19,FLG2A

HEDR, CASE,FLGOA,FLG09,FLG1A,FLG19,FLG2A

,FLG08,FLG13,FLG18,FLG23

PRECISION

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

iNNUtFLG06,FLGlltFLG16.FLG21,FLG26

FLG031 ,FLG082 ,FLG133 ,FLG18A ,FLG23COKMON NT ,NCI 11)1 tNERl ,NER22 ,NUNC(A) ,TYPEC(ACCKKON IEC, NSIGEC, TYPEEC(A),DIMENSION COSSQRC500), RHS(5COREAL MN

,FLG07,FLG12fFLGl?,FLG22,FLG27

,FLG05,FLG10,FLG15,FLG20,FLG25,MN,NMA,NLF(11)

NUNEC(A)

,FLG06,FLGll,FLG16,FLG2l,FLG26,NUNA(A),NSIGA

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(A|,NSIGC

CCKMON /CL/LCOMMON /TL/12INTEGERREAL

XK500), YK5GO), X2(500),SINA(5CO),COSA(500),XP(500)tTXK500), TYK500), NG(500)tRSOS(50C),CALF(500),SEQ1,CHORDt TEMP(600),TCNST,

BDN tSUBKS tSEQlMX fMY »NG

Y2(500)» OELS(500),YP(500>TG(500)t ALFA(500),SEQ2, NSEQ,DUMMY(A915),SEQ2

* STARTNT=CK=0K2=N8IF( NIN .EQ. 0 ) NIN = 5

IF (FLG05.NE.O) K2=NB+1* MAJOR LOOP * NO. OF BODIES + OFF BODY POINTS

CO 1000 li = l,K2READ (5,15) NN, MX, MY, THETA, AODX, ADDY, SEQ2

15 FORMAT ( 5X 15, 5F10.0, 16X IA)IF (SE02.LT.SEQ1) NSEC=1SEQ1=SEQ2READ (5,16) BDN,SUBKS,NLF(L),XE,YE,SEQ2

16 FORMAT (3(5X,I5),2F10.0,26X IA)IF (SEQ2.LT.SEQ1) NSEG=lSEQ1=SEQ2

***NC(L) IS THE NUMBER OF POINTS ON BODY L, OR THE NUMBER OF OFF

Page 69: Computer programs for calculating potential flow in propulsion

.C*** *«*BGDY PCINTS FOR L = NB + 1

IF (SUBKS) 140,150,140140 IF( t .NE. K2 ) GO TO 148

•-•'.-' NTIMES = NBOLD - NBIF( MTIMES .LE. 0 ) GC TO 14800 145 NSKIPS = 1, NTIMES •

145 READ(13) ( TX K I ) , I = 1 ,NN) , ( T YK I ) , 1 = 1 , NN ),148 READ(13) ( TXKI),I=1,NN), ( TYK I ) , 1 = 1, NN )

GO TO 220,150 IF (BON. EC. 0) GO TO 200

IF (FI.G07) 160,200,160 .C * ELLIPSE GENERATOR FOR XI AND Yl

160 IF (XE.EQ.Q.O) XE=1.IF (YE.EQ.0.0) .YE = 1.EN = M .CGAM=3. 141593 /EN

CO 170 1 = 1, NNT X l ( n = X E * C O S ( G A M )TYK I S = Y E * S I N ( G A M )

170 GAM=GAM-OGAMGO TO 210

C * READ XI AND Yl FROM INPUT CARDS2CO CO 204 1=1, NN, 6

READ(NIN,20)TX1(I ) ,TX 1 ( I-H ) , TX1 ( 1*2 I , TX1 ( 1+3 ) , TX1 ( 1+4) , TX1 ( 1+5 ) ,1 SEQ2

20 FCRKAY ( 6F1C.O, 16X 14); IF (SEQ2.LT.SEQ1) NSEG=1' 204 SEQ1=SEG2

CC 206 1=1, NN, 6 . . .REAC(NIN,2G)TY1U),TY1( I -M). , TYK 1+2 ), TYK 1 + 3 ), TYK 1+4 ), TYK 1+5) ,

1 SEQ2IF (SIEQ2.LT.SEQ1) NSEG=1

• 2C6 SEG1=SEQ2C * S A V E XI ANC Yl FOR SUBCASE

210 W R I T E (13) ( T X K I ) , I = 1 , N N ) , ( TYK I ) ,I = 1 , N N )C * BASIC DATA CALC. AND PRINT ( UNTRANSFORMED COORDINATES)

220 WRITE (6,24) HEDR, NN, MX, MY, THETA, ADDX, AODY, XE , YE24 FORMAT ( 1H1 25X 26HCCUGLAS AIRCRAFT COMPANY /

1 28X 21HLCNG BEACH DIVISION /// 5X 10A6 //: 2 8X 4HNN = 14, 15X 4HMX = F13.7, 4X 4HMY = F13.7 /

3 5X 7HTHETA = F13.7, 4X 6HADDX = F13.7, 2X 6HADDY =F13.7/4 8X 4HXE = F13.7, 6X 4HYE = F13.7 )IF (BDN) 240,230,240

.230 WRITE (6,28) (i; TXKI), TYKI), 1=1, NN)28 FORMAT ( 1HC 4X 36HOFF-BODY COORDINATES (UNTRANSFORMED) //

1 10X 5HX-OFF 9X 5HY-OFF // ( 1H 13, 2F14.7))GO TO 270

240 SUMS=0.0CC 25D 1=1, MTl = TXl(I41)-TXKI)T2=TYKI41)-TYKI) .X 2 ( I ) M T X K I + D + T X K I »/2.Y2( I) =(TYKl*l)+TYK I ) )/2.

Page 70: Computer programs for calculating potential flow in propulsion

250

260

36

AC

27C2802903CO310320330340

) * 57.29578

35036037038C390ACOA10A20A30

AAOA5CA60

A7C,

CELS(1)=SQRT(T1*T1+T2*T2)SUMS=SUMS + DELSU)RSOS(I )=SUMSALFA( I ) = ATAN2I T2, Tl )MA=M-lCC 260 1=1, MADALFm =f ( ALFA( I+1 ) -ALFA( I )WRITE (6,36) BON,TXl( l ) ,TYKl) ,X2m,Y2( l ) ,OELS(l ) ,RSDSmFORMAT ( 1HO AX 35HON-BOCY COORDINATES (UNTRANSFORMED) /

1 9H BODY NO. I3// 11X 2H X 13X 1HY 11X 7HDELTA S 7X2 5HSUMDS 8X 7HD ALPHA // 1H 3H 1,2F1A.7 / AX AF1A.7)

KRITE (6,40) ti, TX1U), TYKI ) , DALF( 1-1 ) , X2( I ) , Y2( I ) ,1 DELSII), RSDSU), 1=2, M) , NN, TXKNNJ, TYKNN)

FORHAT ( 1H 13, 2F14.7, 28X F14.7 / AX AF1A.7I* ADJUST COORDINATES (TRANSFORMED)

IF (MX) 280,300,280GO 290 I=?1,NNTX1( I )=TX1( I ) *MXIF (MY) 310,330,310CO 320 I=il,NNTY1(I)=TY1(I)*MYIF (THETA) 3AO,360,3ACTHETA = THETA / 57.29578CSTHT = CCS(THETA)SNTHT = SIN(THETA)CO 350 I=*1,NNT1=TX1(I)TX1(I)=T1*CSTHT+TYHI)*SNTFTTY1(I)=TY1(I)*CSTHT-T1*SNTHTIF (AODX) 370,390,370CC 380 1*1, NNTX1UMTX1U ) + ADDXIF (ADDY) AOO,A20,AOODC A10 I=sl,NNTY1( I )=TY1( I KADDYIF (CHORD .EQ. 1.0DO AAO I=il, NNTX1(I I=TX1(I ) /CHORDTY1(I)=TY1(I )/CHORDIF (MN) A60,A75,A60SRM=SQRT<1.-MN*MN)CC A70 Ifl.NN

, TX1( I )=TX1U) /SRM* SHIFT XI

4«*IF BDN = 0.0, OFFIF (BDN) 500,A80,500CO A90 I=»1,NNXPdl-TXKI)YP( I ) = TYimW R I T E (12) ( X P ( I ) , I = 1 , N N ) , ( Y P ( I ) , I = 1 , N N )GO TO 1000

, CC 510 I = U , N N

,OR. CHORD .EQ. 0.0 )GO TO A50

AND Yl TO COMMON /CL/BCDY POINTS ARE BEING OPERATED ON

A75A80

A90

SCO,

Xl(K)-TXlCI)51C Y1(K)=TY1(I)

NT=NT+M

LI

Page 71: Computer programs for calculating potential flow in propulsion

LOCO

1025

105C

CONTINUEREWIND 13 e

IF (FLG14.LE.O) GO TO 2000IF (FLG14.LE.NB) GO TG 1050WRITE (6,1025)FGRKAT (45H1VALUE OF FLG14 EXCEEDSSTOPIF (FLG14.KE.NB) GO TC 1075

NO. OF BODIES. STOP. )

M = Nl*NDfK)-lCO 2AOO J =

GO TO 1150 ,1075 L = NB-FLG14

CO 1100 I = 1, L***NMA BECOMES THE NUMBER OF ELEMENTS ON THE 1ST L BODIES (IE THOSE***NGT HAVING AN INPUT VORTICITY OR VELOCITY)

11CO ^MA = NMA + ND(I)C*** *«*NR BECOMES THE NUMBER OF ELEMENTS RECEIVING AN INPUT VORTICITYC*** *«*CR VELOCITY1150 NR = NT-NMA

IF (TCNST.GT.O.)GO TO 2CCOCO 1200 I = 1,NR,6READ (5,20) TGU ),TG( 1 + 1 ),TG (1+2) ,TG( 1 + 3) ,TGU+4) ,TG< I + 5),SEQ2IF fSEQ2.LT.SEQl) NSEC=1

12CO SEQ1=SEQ2C * CALC. PARAMETERS WITH TRANSFORMED COORDINATES ANDC MACH NC. ADJUSTMENT .20CO M=0

Jl=0CO 2500 K=1,NB

0T1 = XHJ1 + 1)-X1(J1) «T2 = Y1! J1 + D-YKJ1)X2( J)~(X1( J1+1J+XKJ1) )/2.

DELS (,)) = SORT (T1*T1+T2*T2)CCSA(J)=T1/DELS(J)

2400 SINA(.I)=T2/DELS'()J)2500 J1=J1^1 . .

C * SAVE PARAMETERSWRITE (12) (X1U),I=1,J1),(Y1( I),I = 1,J1),(X2(I ),!=!,NT)1 ,(Y2(I),I=l,NT),(DELSm,I=l,NT)REWIND 12 .

C * SAVE SINA AND CCSA ON TAPE 4 FOR CALC. OF MATRIXC SOLUTION (RIGHT HAND MATRIX)

WRITE (4) (SINA(I),1=1,NT),(COSA(I),I=1,NT)IF ( I:LG14) 2600,2600,2550 0

255C IF (TCNST.GT.0.0) WRITE(4) (TCNST,1=1,NR)IF (TCNST.LE.O.) WRITE(4) (TG(I), 1=1,NR)

2600 IF (FLG22.LE.O) RETURN a

NPB1 == ND(1) - 1CO 2700 I = 1.NPB1 ^COSSQIUI1 = COSA(I)**2 V

2700 RHS(I) = 2.0 * ABS( SINA(I) * COSA(I) )WRITEI4) ( COSSQR(I),I = 1,NPB1), (RHSdlti = 1.NPB1)RETURNEND

Page 72: Computer programs for calculating potential flow in propulsion

.0

IIBFTC BAS2 DECK

CSUBROUTINE BASIC2

CC * READ DATAC

COMMONCCMMON

123A5DOUBLEINTEGER

123ACCMMON

12CCMMONREAL

AND SETUP FOR NON-UNIFORM FLOWS

/ NBSAVE / NBCLO, NINHEDR(IO),FLG03,FLG08,FLG13,FLG18,FLG23

,CASE,FLGOA,FLG09.FLG1A,FLG19,FLG24

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

,NNU,FLG06,FLG11,FLG16,FLG21,FLG26

PRECISION HEDR, CASEFLG03,FLG08,FLG13.FLG18,FLG23NT,NER1,NUNC(4)

IEC, NSIGEC,MN

,FLG04,FLG09,FLG14,FLG19,FLG24,NC( 11,NER2,TYPEC

TYPEEC(4

,FLG05,FLG10,FLG15,FLG20,FLG25

) ,MN,NMA

(A) ,NLF(11»), NUNEC(A)

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA<A),NSIGA

CCC

COMMON /CL/LCOMMON /TL/

12INTEGERREAL

XK500), YK5CO), X2(500),SINA(500),COSA(500),XP(500),TXK500)f TYK500), NG(500),RSDS(500 )tCALF(500),SEQ1,CHORD, TEMP(600),TCNST,

BON ,SEQ1 ,SEQ2MX ,MY »NG

STARTSETS OF NCN-UMFORM FLOW LOOP

NSIGEC = 0

,FLG07,FLG12,FLG1»7,FLG22,FLG27

,FLGOi7

,FLG17.FLG22,FLG27,TYPEA(4).NSIGC

Y2(500), DELS(SOO),YP(500)TG(500), ALFA(500»,SEQ2, NSEQ,DUMMY(A915)

KC*0KEC = 0IF( NIN .EC. 0 ) MN = 5

CO 1000 L=1,NNUREAD (5,20) NUN,MSF,TYPE,FG,SEQ2

20 FORMAT ( 2(5X 15), 2F10.0, 36X 14 )IF (SEQ2.LT.SEQ1) NSEC=1SEQ1=SEC2IF (MSF.EC.1.0R.MSF.EC.2.0R.MSF.EQ.5) GO TO 30KAsKA+1NSIGA=NSIGA+1NUNA(KA)=NUNTVPEA(KAJ=TYPE

3C IF (MSF.EG.0.OR.MSF.EC.2.OR.MSF.EQ.4) GO TO 35

Page 73: Computer programs for calculating potential flow in propulsion

KC=KC+1 ' 0NSIGC=NSIGC+1

v KUNC(KC)=NUN4 TYPEC(KC)=TYPE35*I:F (HSF.LT.2.0R.MSF.EC.3) GO TO 40

KEC = KEC +1{ KSIGEC = NSIGEC +1 . "4 MJNEC(KEC) = NUN1 TYPEEC(KEC) = TYPE40 IF (TYPE) 50,70,70

* COMPUTED TYPE5|D CO 60 1 = 1,NT¥ NG(I) = Y2U)60 TG(I)=FG-X2(I)

GO TO 110 .• * (X,Y) OR (N,T) TYPE * READ INPUT

7C EC 90 1 = 1,NT,6READ(NIN,80)NG(I),NG( 1 + 1 ),NG(1+2),NG(1 + 3),NG(1+4),NG<1+5),SEQ2

80 FORHAT ( 6F10.0, 16X 14)IF (SEQ2.LT.SEQ1) NSEC=1

90 SEG1=SEQ2EO 100 I=?1,NT,6READ(NIN,80)TG(I),TG(I+1),TG(I+2),TG(I+3),TG(I+4),TG(I+5),SEQ2IF (SEQ2.LT.SEQ1) NSEC=1

ICC SEQ1=SEQ2110 IF (TYPE) 120,140,120 |)120 EC 130 I = 1, NT •

A Tl-NG(I)I NG(I)= T1*SINA(I)-TG(I)*COSA(I)

130 4G(I)= Tl*COSA< I)+TG(I)*SINA(I)f. * WRITE BASIC DATA OUTPUT .

' 140 WRITE (6,150) HEDR.MSF, TYPE, FG, NUN, (NGU), 1 = 1, NT)150 FORMAT ( 1H1 25X 26HDCUGLAS AIRCRAFT COMPANY /I 1 28X, 21HLONG BEACH DIVISION /// 5X 10A6 //•I 2 6X 5HMSF = 14, 10X 6HTYPE = F10.4, 10X 4HFG = F13.7 /

3 1HO, 4X, 20HNCN-UMFORM FLOW NO.16 /4 1HO, 4X, 10HLIST OF NG// (1H 6F14.7))

,? WRITE (6,160) (TG(I), I = 1, NT)1 60 FORMAT (1HO 4X 10HLIST OF TG // ( 1H 6F14.7H| WRITE (4) MSF,fNGM) ,1=1,NT), (TGII), 1 = 1,NT)

10CO CONTINUE .RETURNEND

70

Page 74: Computer programs for calculating potential flow in propulsion

MATRX CECK,DEBUG

SUBROUTINE MATRIXCCC

CCC

C***

C.***C***

* COMPUTE MATRIX A,6,Z OR X,Y,Z

COMMON12345DOUBLE PRECINTEGER

1234COMMON12COMMON IEC,REALLOGICAL PF

HEDR(IO),FLG03,FLG08,FLG13,FLG18,FLG23

,CASE,FLG04,FLG09,FLG14,FLG19,FLG24

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

,NNU•FLG06,FLG11,FLG16,FLG21,FLG26

,FLG07,FLG12,FLG17,FLG22.FLG27

I SIGN HEOR, CASEFLG03, FLG08,FLG13,FLG18,FLG23NT,NER1,NUNC(4)NSIGEC,MN

,FLG04,FLG09,FLG14,FLG19,FLG24,NC( 11),NER2,TYPEC(4

TYPEEC(4),

,FLG05,FLG10,FLG15,FLG20,FLG25, MN, NMA

) ,NLF(11)NUNEC(4)

.FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(4),NSIGC

CGPMON /ECF/ ECX(500)f ECY{500), ECZtSOO)COMMON /CL/

LCOMMON /TL/123

XK500), YK500), X2(500),SINA(5CC),COSA(500),XP(500),A(500), B(50C), AX(500)tCX(500), CY(500), CZ(500),VN(500,4),VT(500,4),BON,I, Jt Jl,OX, CY, NI,

Y2(500), DELS(500),YP(500)AYJ500), AZ(500),AXV(500),AYV(500),YZERO, IAC,SJf OS,XJ, YJ,

XK, EEK, EKK, PF

c***

1015

* START* INITIALIZE

L1=NTBON=0.0YZERO=0.0***TEST TYPE OF FLOW AND SET INDICATORS IAC AND IEC***CROSS FLOW ONLY***AXISYMMETRIC FLOW ONLY***EXTRA CROSS FLOW CNLY***CROSS FLOW AND AXISYMMETRIC FLOW***CROSS FLOW AND EXTRA CROSS FLOWH***AXISYMMETRIC AND EXTRA CROSS FLOW***AXISYMMETRIC,IF(FLG03J30,10,30IF(FLG04125,15,25IAC = 0

CROSS, AND EXTRA

IACIACIACIACIACIACSS

= -1= +1= 0= 0= -1= +1IAC=0

IECIECIECIECIECIECIEC

-

-1-10-1

+ 1

Page 75: Computer programs for calculating potential flow in propulsion

6

CCC

25

3035

40

IEC = 0GO TO 55IAC = -1GO TO 45IF(FLG04)3IAC = 0GC TO 45IAC = 1

5,40,35

45 IF(FLG21)50,53,5050

5355

60

65

IEC = +1GC TO 55IEC = -1ASSIGN 110IF CFLG15.CO 65 I =;!CC 65 J =?VN(I,J) =;VT(I,J) *

*CO 400 1-1

*

Jl=0M=CCC HO K=?l

TO KlGT.O) ASSIGN 102 TC Kl,L11, NB .0. '0. .

I MIDPOINT LCOP,L1

J ELEMENT LOCPJl IS THE COORDINATE COUNTERJ IS THE ELEFENT COUNTER

0

,NB\)

M = N1*NDCK)-1CO 100 J-M1.N1

PF = FLG18.GT.O.AND.J.GT.NMA.OR.FLG20.GT.OC * COMPUTE X,Y,Z MATRICES

CALL XYZICC CONTINUE

GO TO Kl, (102,110)102 IF (NLF(K).GT.O) GO TC 110

IF (BON.EC.O.) GO TO 105CC 103 J = HI, NlVN(I,K) =• VNU,K) + AXV( J)

103 VT(I,K) = VT(I,K)+AYV(J)GC TO 110

1C5 CC 106 J = Ml, NlVN(I,K) = VN(I,K) +AXV(J)*SINA( I) - AYV(J)*COSA(I)

106 VT(I,K) ^ VT(I,K> +AXV(J)*COSA(I) * AYV(J)*SINA<I)110 J1 = J1«-1

IF (BON) 120,210,120C * SAVE X,Y,Z CN TAPE *OFF BODY POINTS

***SAVE X,Y,Z ON TAPE * OFF BODY POINTS***AXISYKHETRIC FLOW * TAPE 9***CROSS FLOW * TAPE 10

C4** ***EXTRA CROSS FLOW * TAPE 8120 IF(IEC.EQ.-1)GO TO 125122 WRITE(8) (ECX(J),J=1,NT), (ECY(J),J=1,NT), (ECZ(J),J=l,NT)

IF (IEC) 125,400,125125 IF(IAC) 140,130,130130 WRITE (91 (AX(J),J = 1,NT) ,(AY(J),J=l,NT),(AZ(J),J = 1,NT)

Page 76: Computer programs for calculating potential flow in propulsion

IF (IAC) 400,140,400140 WRITE' (10) (CX(J),J=1,NT),(CY(J),J=1,NT),(CZ(J),J=1,NT)

GO TO 400C«,«* ***SAVE CN TAPE * ON BODY

***AXISY^METRIC FLOW * TAPE 9***CROSS FLOW * TAPE 10***EXTRA CROSS FLOW * TAPE 8***IEC = -1 MEANS NO EXTRA CROSS FLOW

210 IF (IEC.EC..-1) GO TO 24022C CO 230 J = 1,NT

A(J) = -ECX(J) * SINA(I)230 B(J) = ECX(J) * COSA(I)

WRITE (81 IA(J)tJ-lfNT),

* COSA(I)SINA(I),NT), (ECZ(J),J=l,NT)

240250

260

270310

320

400

C**#

500

600

7CO«CC

* E,CY(J)E C Y ( J )

(B(J ) ,J=IF ( IEC ) 240,400,240IF ( IAC) 310,250,250CO 260 J=1,NTA ( J ) = - A X ( J ) * S I N A ( I ) > A Y ( J ) *COSA( I )B ( J ) = A X ( J ) * C O S A ( I ) + A Y ( J ) « S I N A ( I)WRITE (9) (A(J),J=1,NT),(B(J),J=1,NT),(AZ(J),J=1,NT)IF (IAC) 400,310,400CO 320 J=il,NTA(J)=-CX(J)*SINA(II+CY(J)*COSA(I)B(J)=CX(J)*COSA(I)+CY(J)*SINA(I)WRITE (10) (A(J),J=1,NT),(B(J),J=l,NT),(CZ(J),J=1,NT)CONTINUEIF (FLG15.LE.O) GO TC 1400IF (BON.NE.O.) GO TO 1200

*«*ON BODYREAD (4)IF (NNU.LE.O) GO TO 600CO 500 I - 1, NNUREAD (4) MSF,(A(J),J=1,NT),(B(J),J=1,NT)WRITE (3) KSF,(A(J),J=1,NT),(B(J),J=l,NT)REWIND 3REWIND 4READ (4)K=NSIGA-1IF (FLG16.GT.1) N=NSIGA**N = 0 KEANS 1 RHS ONLY NO NON-UNIFORM FLOWIF (N.EC.O) GO TO 800CO 700 I = 1, NREAD (3) MSF,IA(J),J*1,NT),(B(J),J=1,NT)

MSF,(A(J),J=1,NT),(B(J),J=1,NT)

CO 900 J = 1, NBIF (NLF(J).GT.O)NSIC-A=NSIGA-H

9CC

1000

GO TC 900

WRITE (4) f,(VN(I,J),I=l,NT),(VT(I,J),I=l,NT)CONTINUEK=NSIGC-1IF (FLG17.GT.O) M=NSIGCIF (M.LE.O) GO TO 1100CG 1000 I = 1, MREAD (3) MSF,(A(J),J=1,NT),(B(J),J=1,NT)KRITE (4) KSFt(A(J)»J-1,NT)»(B(J),J=i,NT)

"73

Page 77: Computer programs for calculating potential flow in propulsion

1100 REWIND 3GC5 TO 1400

C*J»* >M*OFF BODY1200 CO 1300 J = it NB

IF (NLF(J).GT.O) GO TC 1300MRITE(4) (VNUtJ)t I = ItLl),

1300 CONTINUEC * TEST IF OFF BODY COMPLETEDC * TEST IF OFF BODY14CC IF {FLG05.EQ.O.CR.BON.NE.O.) GC

C * INITIAL FOR OFF BCDYBCN=1.L1=ND<NB+1)CO 1500 I = It LIX2(I) = XP(I>

1500 Y2( 1} = YP(I>GO TO 60

1600 REWIND 9REWIND 8REWIND 10REWIND 4RETURNEND

TO 1600* THEN RE-ENTER I,J LOOPS

Page 78: Computer programs for calculating potential flow in propulsion

$IBFTC XYZ CECK, DEBUG

CSUBROUTINE XYZ

CC * CONTROL FCR X,Y,Z MATRICES COMPUTATIONC

CCMMON12345 'DOUBLE PRECINTEGER

1234CCMMON

, I2CCMMON IEC,REALLOGICAL PF

w

HEDR(IO),FLG03fFLGOS,FLG13,FLG18,FLG23

,CASE,FLG04,FLG09,FLG14,FLG19,FLG24

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

,NNU,FLG06,FLG11,FLG16,FLG21,FLG26

C

,FLG07,FLG12,FLG17,FLG22,FLG27

ISION HBCR, CASEFLG03,FLG08,FLG13,FLG18,FLG23NT,NER1,NUNC(4)NSIGEC,MN

,FLG04,FLG09,FLG14,FLG19,FLG24,NC( 11),NER2,TYPEC(4

TYPEEC14),

,FLG05,FLG10,FLG15,FLG20,FLG25,MN,NMA

) ,NLF(11)NUNECC4)

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(4),NSIGC

»

C0

CC

CCHHON /CL/

COMMON /TL/

XK500), YK5CO), X2(500),SINA(500),COSA(500).XP(500),A(500), BJ500), AX(500),CX(500)t CY(5CO), CZ(500),VN(500t4),VT(5CO,4)tBON,I* Jf JitOX, CY, NI,XK, EEK EKK,

Y2(500Kf OELS(SOO)YP(500)AY(500)» AZ(500)tAXV(500),AYV«500),YZERO, IAC,SJ, OS,XJ, YJ,Kf PF „

* STARTIF (BON) ICO.lOflOO

10 IF (J-I) 110,20,110* J EQUAL I PATH

20 T1=.5*DELS(J)SJ=T1/Y2IJ)IF (SJ-.08) 30,30,40 '

30 CALL XYZ1GC TO 1000

40 SJ=.08 .CALL XYZ1NI = 33T2=.08*Y2{J)CS=(Tl-T2)/32.OX=DS*COSA(J)CY=CS*SINA(J)XJ = X2(J)-tT2*CCSA(J)-DX

-75"

Page 79: Computer programs for calculating potential flow in propulsion

4 YJ=Y2CJ)4T2*SINA(J)-OYCALL XYZ2 'IGO TO 300

C * INITIAL Y COORDINATE MID-POINT FOR ZERO TESTICO YZERO=Y2tI>-.CC0001

C * J NOT EQUAL I PATHC - * COMPUTE MINIMUM DISTANCE TO I MIDPOINT

110 D1=(X2(1)-X1(J1) )**2+(Y2(I)-Yl(Jl))**2E2=(X2(I)-X2(J))**2+<Y2<I)-Y2<J))**2C3=(X2(I»-X1UH-1))**2+(Y2(I )-YKJl + l))**2IF (D1-D2) 130tl30,12C

120 IF (D2-D3) 150,150,140130 IF (Dl-03) 160,160,140140 CM=SQRT(D3)

GO TO 170150 DM=SQRT(D2)

GG TO 170160 CM=SORT(DU

C * COMPUTE NC. OF INTERVALS(NI) AND DELTA S (OS)C. FOR SIMPSON RULE INTEGRATION

170 IF (OM.EQ.0.0) GO TO 200NI=8.*DELS<J)/DM+0.9IF (Nl) 180,180,190

180 M = 3CS=OELS(J)/2.GO TO 220

190 M = NI«-NI ,IF (NI-128) 210,200,200

2CC M = 12<)CS=OEt.S(J)/128.C-C TO 220

210 XNI=NI .CS=DELS«J)/XNIM=NI-H

220 CX=DS*COSA(J)CY=DS*SINA(J)

3CO XJ=X1(J11-CXYJ=Y1(J11-CYCALL XYZ2

1000 RETURNEND

Page 80: Computer programs for calculating potential flow in propulsion

o

flBFTC XYZ1 DECK,DEBUG

SUBROUTINE XYZ1ccc

Ccc

COMPUTE X,Y,Z MATRICES FOR SJ LESS THAN OR EQUAL .08

12345

1234

12

COMMON0

CCUBLEINTEGER

COMMON

COMMONCOMMONREALLOGICAL

t. ,

ttt

HEDR( 10)FLG03FLG08FLG13FLG18FLG23

tt*,*t

PRECISION HEOP,

ttii

tt

rec,/ECF/

PF

FLG03FLG08FLG13FLG18FLG23NTNER1NUNC(4)

ttt,,t,t

CASEFLG04FLG09FLG14FLG19FLG24CASEFLG04FLG09FLG14FLG19FLG24NC(ll)NER2TYPECU

NSIGEC, TYPEECU),ECXC500),

MNECY(5CO

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

,FLG05,FLG10,FLG15,FLG20,FLG25,MN,NMA

) ,NLF(11)NUNEC(4)), ECZtSOO)

tNNU,FLG06,FLG11,FLG16,FLG21,FLG26

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

t,tt

FLG07FLG12FLG17FLG22 •,FLG27

,,t,,tt

FLG07FLG12FLG17FLG22FLG27TYPEA(4)NSIGC

COKKCN /CL/L

C O M M O N /-TL/12345

XH500), YK500), X2(500),SINA(500>,COSA(500),XP(500),AJ500), ° B(50C)t AX(500),CX(500), CY(500)f CZC500),VN(500,4),VT(5CO,4),BON,I, J, Jl,DX, CY, NI,XK, EEK, EKK,

Y2(500), OELS(SOO),YP(500)AY(500)t AZ(500)tAXV(500),AYV(500),YZERO, IAC,SJ, OS,XJ, YJ,K, PF

* START* INITIALIZE

T1=SJ*SJT2=ALOG(SJ/8.)T3=SINA(J)*SINA(J)

T5=. 6666667 *T3T6*T5*T3

T9=6. 283185 *COSA(J)T10=6. 283185 *SINA(J)T11=T1*SJT14 = .3332333 * (16.0 + 6.0 * T3) + 2.0 * T2IF (IEC.EC.-1I GO TO 15***EXTRA CROSS FLOW 1ST TERM OF X(I,I), Yd, I), Z(I,I)

Page 81: Computer programs for calculating potential flow in propulsion

10 ECXU) = 6.283185 * *SINA<J) °+ 2.0 * SINA(J) * COSA(J) * SJECY(J| =-6.283185 * CCSA(J) + SJ * T14ECZ(J) = -8.0 * (1.666667 + T2) * SJIf (IEC) 15,'1000,15

15 IF(PF) GC TO 25 ,IF (IAC) 30,20,20

: * AXIS FLOW20 AX(J) = T10 + SINA<J)*COSMJ)*<T7+(T4+2.166667

AY(J)=T7*TA-T9-(l.+T2-T3-T6)*Tll/8.T12=T1*T1AZ(J)=Y2( J)*T8*(1.-T2-»T1*(2.-T12+3.*T2*(1.

25 IF (IAC) 30,30,100: * CROSS FLOW

30 T13=Tl/16.CX(J)=T10+2.*SINA(J)*SJ*COSA(J)*(1.-T13*(3.-T5+T2*T2))CY<JI=-T9+T7*(2.+T4+T13*(1.-A.777778 *T3+T6+T2*(3.-2.666667 >1 T3)))CZ<J)=-T8*(1.+T2-T13*<1.111111 *T3+T2*(T5-1.)))

ICO IF (PF) GO TO 200IF {FLG15.LE.O.OR.NLF(K) .GT.C) GO TO 1000

200 AXV(J) = T9+T7*IT2-T3)+Tll*(T2*(12.*T3-9.)1 -9. + 23.*T3 - 6.*T3*T3) / 72.AYV(J) = T10 + 2.*COSA(J)*SINA(J)*(SJ-Tll*(6.*T2+9.-2.*T3)M8.IF (.NOT.PF) GO TO 10COAX(J) = AXV(J» ' .AY(J) = AYV(J)

1000 RETURNEND

Page 82: Computer programs for calculating potential flow in propulsion

$IBFTC XYZ2 DEBUG, DECK

CSUBROUTINE XYZ2

CC * COMPUTE XC

COMMON12345DOUBLEINTEGER

1234COMMON

12COMMONCOMMONREAL

HEOR(IO),FLG03,FLG08,FLG13,FLG18,FLG23

0

,Y,Z MATRICES USING SIMPSON RULE 1

,CASE,FLG04,FLG09,FLG14,FLG19,FLG24

,NB,FLG05,FLG10,FLG15,FLG20.FLG25

,NNU.FLG06,FLG11,FLG16,FLG21,FLG26

INTEGRATION

,FLG07,FLG12,FLG17,FLG22,FLG27

PRECISION HEDR, CASEFLG03,FLG08,FLG13,FLG18,FLG23NT,NER1,NUNC(4)

IEC, NSIGEC,/ECF/ ECX(500

MN

,FLG04. ,FLG09

,FLG14,FLG19,FLG24,ND( 11 ),NER2,TYPEC(4

TYPEEC14),), ECY(500

,FLG05,FLG10,FLG15,FLG20 0,.FLG25,, MN,NMA

) ,NLF(11)NUNEC(4)), ECZ(SOO)

0

,FLG06,FLGll,FLG16,FLG21,FLG26,NUNA(4),NSIGA

J

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(4),NSIGC

CCC

LOGICAL PF

COMMON /CL/

COMMON /TL/123

XK500), YK500), X2(500), Y2C500),SINA(500),COSA(500),XP(500), 5YP(500)A(500), 6(500), AX(500), AY(500),CX(SOO), CY(5CO), CZ(500), AXV(SOO)VN(500,4),VT(5CO,A),BON, YZERO,I, J, JL, SJ,OX, CY, NI, XJ,XK, EEK, EKK, K,

DELS(500),

AZ(500),,AYV(500),

IAC,OS,YJ,PF

* START* INITIALIZE

DEBUG NI,I,DX,OY,YJ,X2(I),XJ,Y2(I)ASSIGN 570 TO KlIF (FLG15.LE.O.OR.NLF(K).GT.C) GO TO 15

10 ASSIGN 420 TO Kl .15 S2=.6666667 *OS 0

SI = .3333333 * OSS3 = 8.0/3.0 * SIS5 = .3333333 * SISA = S2+S2T1=Y2(I)*Y2(I)ASSIGN 28 TO K2ASSIGN 410 TO K3ASSIGN 570 TO K4IF (eNOT.PF) GO TO 16

0

"79

Page 83: Computer programs for calculating potential flow in propulsion

ASSIGN 110 TO K2ASSIGN 420 TO K3ASSIGN 560 TO K4

* NO. OF INTERVAL LOOP16 CO 1000 IS=1,NI

XJ=XJ+DXYJ=YJ*DY • ,T2=YJ*YJT3=X2(I)-XJT4=T3*T3T5*(Y2<n+YJ)**2T6=T4+T5T7=SQRT(T6)T8=T2+T4IF(T8.EO.O.) T8=l.E-6T9=(Y2(I)-YJ)**2T10=T9+T4T21 = SQRT( Tl / T8 )

* COMPUTE ELLIPIC INTEGRALXK=4.*YJ*Y2(IJ/T6CALL ELIPIF ( IEC ) 18,575,18

18 IF (IAC) 200,20,20- * AXIS FLOW \ •

20 T11=YJ/T7IF ( T21.LT.0.01) GO TO 24T12 = YJ/Y2U)FV2 = <EKK+EEK*(T1-T8)/T10)/T7FV3 = Y2(II/T10 * T3/T7 * EEKFl = FV3*T12F2 = FV2*T12FVA = FV2*T3/Y2( I) '.F3=T11*EKKGO TO 26

24 FV2 =0.FV3 = 0.FV4 =0.***SMALL Y FORMULAS AXISYMMETRIC FLOWT23 = Tl / T8**2T24 = 2.0 * T4 - T2Fl = < ( 1.570796 * YJ * T3 ) / ( T8**l.5 ) ) *

1 ( 1.0 •* ( .75 * ( 3.0 * T2 - 2.0 * T4 ) * T23 ) )F2 = ( 1.570796 * YJ * Y2(I ) ) * ( T24 / (T8**2.5 ) )F3 = 1.570796 * YJ * ( 1.0+ (.25 * T23 * (-T24) ) ) / SQRT(T8 I

26 CONTINUEGO TC K2,(28,110)

* SIMPSON RULE INTEGRATION28 IF (IS-11 30,30,40 .

* FIRST PASS30 AXS=F1

AYS=F2AZS=F3IA=0GO TC 110

4C IF US-NI) 50,80,505C IF <IA) 70,60,70

Page 84: Computer programs for calculating potential flow in propulsion

* EVEN PASS60 AXS=AXS*4.*F1

AYS=AYS+4.*F2AZS=AZS+4.*F3IA=1GO TO 110

* OCD PASS70 AXS=AXS+F1+F1

AYS=AYS+F2+F2AZS=AZS+F3+F3IA=0GO TO 110

* LAST PASS80 IF (J-I) 1CO,90,10090 IF .{BON.NE.0.0) GC TC 100

AX(J)=AX(J)-S4*(AXS+Fi)AY(J)=AY(J)-S2*<AYS+F2)AZ(J)=AZ(J)+S4*(AZS+F3)GO TO 110

ICO AX(J)=-S4*(AXS+F1)AY(J)=-S2*(AYS+F2>AZ(J)=S4*(AZS+F3)

110 IF (IAC) 200,200,400* CROSS FLOK

200 IF <T21.LT.0.04) GC TC 220T12 = Tl + T8Fl=T3/Y2tI)*(EKK-EEK*T12/T10)/T7F2=(EEK*(T8*T8+T1*(T4-T2))/T10-EKK*T8)/T1/T7F3=T7*(EKK*T12/T6-EEK)/T1GO TO 230***SMALL Y FORMULAS * CROSS FLOW

220 T23 = Tl / T8**2T29 * ( 1.570796 * T2 ) / ( T8**1.5 )T26 = 4.0 * T4 - T2T31 = T26 * T23Fl = ( (-4.712389) * T2 * T3 * Y2CI) ) / ( T8**2.5F2 = T29 * ( 1.0 - (1.125 * T31 ) )F3 = T29 * ( 1.0 - (.375 * T31) )

C * SIMPSON RULE INTEGRATION230 IF (IS-11 240,240,250

C * FIRST PASS240 CXS=F1

CYS=F2CZS=F3ic=o • • : ' • • 'GO TCI 400

250 IF (ES-NI) 260,290,260260 IF (1C) 280,270,280

C * EVEN PASS270 CXS=CXS+4.*F1

CYS=CYS*4.*F2CZS=CZS+4.*F3rc=iGO TO 400

C * OCD PASS280 CXS=CXS+F1+F1

Page 85: Computer programs for calculating potential flow in propulsion

CYS=CYS4F2+F2CZS=CZS+F3+F3IC=0GC TQ 400

C * LAST PASS290 IF (J-I) 310,300,310300 IF (BON.NE.0.0) GO TO 310

CM J)=CX( J)+S2*(CXS+F1)CY(J)=CY<J)+S2*(CYS+F2)CZ(J)=CZ(J)+S2*(CZS+F3)GC TO AGO

310 CXU)'=S2*(CXS + F1)CY(J)=S2*(CYS+F2)CZ(J)=S2*(CZS+F3)

AGO GO TO K3,(410,420)410 GC TO Kl, (57C,420)

C*** ***FLOW OF CCNTROL REAChES HERE FOR (PF=TRUE) OR ( (FLG15 GT 0 ANDC*** ***NLF LE 0 (LIFTING BODY)) AND (I NE J ON BODY OR ANY OFF BODY) )

420 FV1 = (T2-TD/T7 * EEK/T10IF (IS.GT.l) GO TC 440

C * FIRST PASSAX1 = FV1AX2 = FV2AY1 = FV3AY2 = FV4IV=0GC TO 570

440 IF (IS.EQ.NI) GO TO SCOIF ( IV) 460,450,460

C * EVEN PASS450 AX1 = AX1+4.*FV1

AX2 = AX2+4.*FV2AY1 = AY1+4.*FV3AY2 = AY2+4.*FV4IV = 1GC TO 570

C * OCD PASS .-460 AX1 = AX1 + FV1 + FV1 . /

AX2 = AX2+FV2+FV2AY1 = AY1+FV3+FV3AY2 = AY2*FV4+FV4IV = 0GO TO 570 '

C * LAST PASSSCO IF (J-I) 540,520,540520 IF (BON.NE.O.) GO TO 540

AXV(J) = AXV(J) - S4*(AX1+FV1) - S2*(AX2+FV2)AYV(J) * AYV(J) - S4*(AY1+FV3) + S2*(AY2+FV4)GO TO 550

540 AXV(J) = -S4*(AX1+FV1) -S2*(AX2+FV2)AYV(J) = -S4*(AY1*FV3) +S2*(AY2+FV4)

»55C GC TO K4,(560,570)C,*#* ***FLOW OF CCNTROL REACHES HERE IF PF IS TRUE

560 AX(J) = AXV(J)AY(J1 = AYV(J)

570 IF (IEC.EG.-1) GO TO 1000

Page 86: Computer programs for calculating potential flow in propulsion

575 IF (T21.LT.0.08)GO TO 595580 T20 = SQRT( T2 / (Tl + T4) )

IF (T20.LT.0.01) GO TC 590T13 « YJ * Y2(I)**3T14 * Tl + T8T15 = T2 * TlT16 = T14 * T14T17 = Tl * YJT18 = Tl * TlT19 = T8 * T8F3 = .< T7/T13 ) * ( (-T14) * EEK + ( (Fl =(T3 / (T17 *T7 )•.)'.» ( (EEK / TIO )

I (T14 * EKK) )TEMPI =<(-8.0*T8**3) - ( 12.0*T1*T19) * (26.0*T15*T8)

I + (2.0*T18*(2.0*T1 -5.0*T2) ))* EEK/T10TEMP2 = EKK * ( (8.0*T19) * (4.0*T1*T8) - t2.0*T15) -F2 = (TEMPI + TEMP2) / ( T13 * T7)GC TO 630***SMALL YJ FORMULAS *

T25 = YJ»*3T30 = T4 + TlT27 = T30**3.5T28 = T25 * Y2mFl = ( 2.945243 * T25 * T:F2 = 7.068584 * T28 * ( 3,

(T16 - T15) * EKK)* (T16 - 3.0 * T15)

/ T6

C***590

C *.* *595

C***630

C***640

650660

C***670

C***680

C»*»69C

7CO

71C

10CO

EXTRft CROSS FLOW

* T1) ,0 * Tl5 )

T272.0

EXTRA CROSS FLOW

T3 * TlY2(I) )

/ ( T8**3.5(T8**2.5)

F? = 1.747146 * T28 /(T3C**2GC TO 630>**SMALL V FORMULAS *T25 = YJ**3Fl = i 2.945243 * T25 *F? = ( (-14.13717) * T25 *F3 = -F2 / 8.0***SIMP3CN'S RULE

IF (IS - 1) 640,640,650»**FIRST PASS

ECXS = FlECYS = F2 . .ECZS = F3IE = 0GO TO '1000IF (IS - M) 660,690,660IF ( IE ) 680,670,680»**EVEN PASS

ECXS = ECXS * 4.0 * FlECYS = ECYS + 4.0 * F2ECZS = ECZS + 4.0 * F3IE = IGC TO 1000I*»OOD PASS

ECXS = ECXS + F.I + FlECYS = ECYS + F2 * F2ECZS = ECZS * F3 + F3IE = 0GO TO 1000***LAST PASS

IF(J - I! 710,700,710

»**I=J . * ELEMENTS ON MAIN DIAGONALIF (BON.ME.0.0) GO TC 710ECX(J) = EECY<J) = EECZ(J» = ECZ(J)GC TO 1000«**OFF MAIN OIAGCNAL CR OFF BODY POINTS

ECX(J) ? -S4ECY(J) = -S5ECZ(J) = S3CONTINUERETLRNEND

* T4 ) / T27

J)J)J)

01**V

-54 *' -S5 •-*•+ S3 «

AGCNAL( ECXS( ECYS( ECZS

( EC X S( ECYS( ECZS

CR OFF+ Fl )+ F2 ).+ F3 )

*' Fl+ F2* F3

BODY

Page 87: Computer programs for calculating potential flow in propulsion

IIBFTC EL IP DECK

SUBROUTINE EUPCCC

CC

* HASTINGS APPROXIMATION FOR ELLIPTIC INTERGALS

,NB,FLG05,FLG10.FLG15,FLG20,FLG25

,FLG05,FLG10,FLG15,FLG20,FLG25

COMMON123A5DOUBLE PR ECINTEGER

123ACOKHON12CCKPON IEC,REALLOGICAL PF

HEDRUO),FLG03,FLG08,FLG13,FLG18,FLG23

,CASE,FLGOA,FLG09,FLGiA,FLG19,FLG2A

ISION HEDR, CASEFLG03,FLG08,FLG13,FLG18,FLG23NT

,NER1,NUNC(A)NSIGEC,MN

,FLGOA,FLG09,FLG1A,FLG19,FLG2A,NC( 11,NER2,TYPEC

TYPEECtA

)

CGMMON /CL/

CtKHON /TL/123A5

,NMA(A) ,NLF(11)), NUNEC(A)

XK500I, YK5CO), X2<500),SINA15QO ),COSA(500),XP(500),AtSOO), 8(500), AX(500),CX(500), CY1500), CZ(500),VN(500,A),VT(5CO,A),BON,I, J, JitDX, CYt NI,XK, EEK, EKK,

,NNU,FLGC6,FLG11,FLG16,FLG21,FLG26

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(A),NSIGA

.FLG07,FLG12,FLG17,FLG22,FLG27

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(A),NSIGC

Y2(500), OELS(500)YP(500)AY«500)t AZ(500),AXV(500),AYV(500),YZERO, IAC,SJ, OS,XJ, YJ,K, PF

* STARTETA = 1. - XKIF <ETA) 20,20,AO

20 WRITE (6»30> ETA30 FORKAT ( 1H1 36H *** ERRCR IN SUBROUTINE ELIP * ETA= F15.8 )

WRITE(6,800) I, XJ,DX,YJ,DY,X2( I),Y2(I»,XK8CC FORMATdH ,I5,7F15.6)

ETA = O.OCOC05AO ELN=ALOG(ETA)

EKK = 1.38629AEO(.3590092E-1.1A51196E-1

123A.

) I ) - ELNETA * (.68802A9E-1 +.AA17870E-2 )»)

EEK = 1. + ETA * (.AA3251AEO1 (.A75738AE-12 (.2A99837EO3 (.A069698E-1RETURNEND

ETA * (.96663AAE-1 + ETA *ETA * (.37A256AE-1 * ETA *

* (.5 + ETA * (.12A9859EO +ETA * (.3328355E-1 + ETA *

+ ETA * (.6260601E-1 ETA *ETA * .1736506E-1

ETA * (.9200180E-1ETA * .526AA96E-2

))) - ELN * (ETA *+ ETA *

Page 88: Computer programs for calculating potential flow in propulsion

$Ifi.FTG PAT2 DECK

CCC

SUBROUTINE PART2

* COMPUTE SGURCE DENSITY SIGMA BY SIEDEL ITERATION

C

C

CC

COMMON1 ,2 ,3 ,4 ,5 ,DOUBLE PRECIINTEGER

1 ,23 ,4 ,COMMON1 ,2 ,COMMON IEC,REAL

CCMMON /C2/

DIMENSION

HEDR(IO)FLG03FLG08FLG13FLG18FLG23SION HECRFLG03FLG08FLG13FLG18FLG23NTNER1NUNC(4)

.CASE

.FLG04

.FLG09

.FLG14

.FLG19

.FLG24

. CASE

.FLG04

.FLG09

.FLG14

.FLG19

.FLG24,NC( 11 ),NER2,TYPEC(4)

NSIGEC, TYPEEC(4),MN

A(500) .

ASIG150C

R<50C,4

,4), CS

,NB,FLG05tFLGlO,FLG15.FLG20,FLG25

,FLG05, FLGIO,FLG15,FLG20,FLG25,MN,NMAtNLF(ll)

NUNEC(4)

), NSIG,

IG(500,4),

,NNU,FLG06,FLG11.FLG16.FLG21,FLG26

,FLG06,FLG11,FLG16,FLG21,FLG26.NUNA(4)•NSIGA

.IT

T(500

.FLG07,FLG12.FLG17,FLG22.FLG27

.FLG07,FLG12,FLG17,FLG22.FLG27,TYPEA(4),NSIGC

)

* STARTIP (FLG03.EQ.O) GO TC 10CO

* AXIS FLOWL=0READ 14) (T(I),I=1,NT)IF (FLG16.NE.O) GO TO 200

CO 100 I = It NTICC RH,L) = T(I)2CO IF (NNU) 600,600.3003CO CO 500 J = It NNU

* READ NGN-UNIFORM NO * SKIP TOREAC (4) KS, (T(I),I-1,NT)IF (MS.EQ.i) GO TO 500

DO 400 I = It NT400 RII.L) = TU )500 CONTINUE600 REWIND 4

IT = 9NSIG = NSIGA

* SOLVE SIMULTANEOUS EQUATIONS FOR SIGMASCALL MISNA2 (ASIG)REWIND 9IF (FLG04.GT.O) GO TO 10CO

* WRITE SIGMAS GN TAPE 3CO 700 J * It NSIGA

700 KRITE (3) (ASIGU.J), I = 1. NT)

Page 89: Computer programs for calculating potential flow in propulsion

RETURNI * CROSS FLOW10CO L = 0 f

READ (A) <T(I),1=1,NT),<TU),1 = 1,NT)IF (FLG17.NE.O) GO TC 1200L = L+l :

CO 1100 I = 1, ,NT1100 R(I,L) = -T(I)1200 IF:(NNU) 1600,1600,130013CO CO 1500 J = 1, NNU

READ (4) *S,mtI),I=l,NT)IF (-MS.LE.O) GO TO 15COL = ';L + 1 . ' ' - ••••••.-" '"CO 1400 I = 1, NT

1ACO R<lVL) = T(IJ n1500 CONTINUE t '~'-< -'[16CC REWIND A '

'-IT' =10.,NSIG = NSIGC .

I " " ,,. * SOLVE SIMULTANEOUS EQUATIONS'CALL MISNA? (CSIGIREWIND 10 . :

IF (FLG03.LE.O) GO TC 1675I * WRITE SIGNAS ON TAPE 3

CC 1650 J = 1, NSIGA1650 WRITE (3) (ASIG(I,J)fI=ltNT)1675 CO 1700 J= lf NSIGC1700 WRITE (3) (CSIG(I,J),1=1,NT)

RETURN ,END

FOR SIGMAS

Page 90: Computer programs for calculating potential flow in propulsion

flBFTC MISN DECK

SUBROUTINE MISNA2 (SIG)ccc

*

COMMON12345

SOLVE LINEAR SIMULTANEOUS EQUATIONS BY SEIDEL ITERATION

HEDR(IO),FLG03,FLG08,FLG13,FLG18,FLG23

CCU6LE PRECISION HEDR

C

C

CCC

INTEGER1234COMMON

12REAL

CGMfON /C2/

DIMENSION

**

FLG03,FLG08 •,FLG13,FLG18,FLG23NT,NER1,NUNC(4)MN

A(500I ,

SIG(500,

STARTINITIALIZE

,CASE,FLGC4,FLG09,FLG14,FLG19, FLG24, CASE,FLG04,FLG09,FLG14,FLG19,FLG24,NC(11),NER2,TYPEC(4)

R(500,4)

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

,FLG05,FLG10,FLG15,FLG20,FLG25,MN,NMA, NLF(ll)

, NSIG,

,NNU,FLG06,FLG11.FLG16,FLG21,FLG26

,FLG06.FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

, IT

4), KFLAG(4), DSIGK4), DSIG(

,FLG07,FLG12,FLG17,FLG22,FLG27

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(4),NSIGC

500,4)

10 KTU=0ITER=0NCONV'OCO 20 J=1,NSIGKFLAG(J)=0CC 20 1=1,NT

20 SIGd,J) = O.G30 CG 35 1=1,NSIG35 ESIGl(I)=0.0

* COMPUTE SICMA AND DELTA SIGMACO 300 1=51,NTIF (NTU-3) 40,100,110.

40 IF (FLG12.NE.O) GO TO 60* PLACE A IN LEFT SIDE MATRIX

IF (IT.EG.10) GO TO 5C-READ (9) (A(L),L=1,NT)GO TO 80

50 READ (10) (A(L),L=1,NT)GO TO 80

* PLACE PHI IN LEFT SIDE MATRIX60 IF (IT.EQ.10) GO TO 70

READ (9) (A(L),L=1,NT),(A(L),L=1,NT),(A(L),L=1,NT)

Page 91: Computer programs for calculating potential flow in propulsion

GO TO 8070 READ (10) <A(L),L=l,NT),(A(L),L=l,NT)f<A(L),L=i,NT)

* SAVE LEFT SIDE MATRIX80 WRITE (3) (A(L),L=1,NT> ,

WRITE (II) (A(L),L=1,KT)GO TO 200

* READ LEFT SIDE MATRIXICO READ (3) (A(L),L=1,NT)

GO TO 200110 READ (11) (A(L),L=l,NT)200 CO 300 J=?1,NSIG .

IF (KFLAG(J).NE.O) GO TO 300SUM=0.0CO 210 L=?1,NT

210 SUM=SUM+A(L)*SIG(L,J)CSIGU,J) = (R(ItJ)-SUM)/A(I )IF (FLG09.NE.O)' GO TC 220 ;SIG(I,J)=;SIG(I,J)+DSIG(I,J)

220 IF (ABS(DSIGUtJ) ).GT.OSIG1( J)) DSIG1(J ) = ABS(OSIG(I,J))3CC CONTINUE

IF (FLGC9.LE.O) GO TO 320 '. •CO 310 J=?1,NSIGCC 310 I=?l,Nf ,

31C SIG(I,JI=fSIG(ItJ)+OSIG(I,J)* TEST FOR SOLUTION . .

320 REWIND 3REWIND 11ITEPMTER + 1CO 400 J=1,NSIGIF (KFLAG(J).NE.O) GO TO 400IF (DSIGKJJ.GE.l.E-6) GO TO 400KFLAG1J)=iITERNCONV=NCCNV+1IF (NCCNV.EQ.NSIG) GC TO 600

4CC CONTINUE .IF ( ITER.EC.100) GO TC 6COIF (NTU.EG.3) GO TO SCO .NTU=3 •GG TO 30

50C NTU=11 •GC TO 30

* PRINT NO. OF ITERATIONS6CO CC 800 J=1,NSIG .

IF (KFLAG(Jl.NE.O) GO TO 700 ,WRITE (6,610)

610 FORMAT (1HO 7X 36H NO CONVERGENCE AFTER 100 ITERATIONS )GO TO 800

7CO WRITE (6,710) KFLAG(J) .710 FORMAT (1HO 5X 15,IX 36H ITERATIONS REQUIRED FOR CONVERGENCE )80C CONTINUE

RETURNEND

Page 92: Computer programs for calculating potential flow in propulsion

SIBFTC PREP DECK

C **SUBROUTINE PREP

* PREPARE TAPES 3 ANDCCNPON/SPACER/WKAREA(160CO)DIMENSION TEMPJ5CA), Y2150G)

11 FOR USE BY LINK 5 (MATSOL)

CCKfON123A5CCUBLE PRECINTEGER

123ACGK^ON

12CCKHON I EC,REAL

HEDR(IO),FLG03, FLG08,FLG13.FLG18,FLG23

,CASE, FLGOA,FLG09,FLG1A,FLG19,FLG2A

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

ISION HEDR, CASEFLG03, FLG08,FLG13,FLG18,FLG23NT .,NER1,NUNC(A)NSIGEC,MN

,FLGCA,FLG09,FLG1A,FLG19,FLG2A,ND( 11),NER2,TYPEC<A;

TYPEEC(A),

,FLG05,FLG10,FLG15,FLG20,FLG25,MN,NMA

I ,NLF(11)NUNEC(A)

,NNU,FLG06tFLGll,FLG16,FLG21,FLG26

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(A),NSIGA

,FLG07,FLG12,FLG17,FLG22,FLG27

»FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(4),NSIGC

C***C ** *C***C***C***C***

MSMSMSMSMSMS

FLOWQ.O)

= 0= 1= 2= 3= A

.= 5MS

) GO= 6

TO

C **

1C2030

DIMENSION COSSQRC500), RHS(SOO)CIMENSICN A(50A),R(500,A),FF(500),T(500)DATA FCURPI/12.56637C6/***AXISYf»METRIC FLOW CNLY***CROSS FLOW ONLY***EXTRA CROSS FLOW CNLY***AXISYfNETRIC AND CRCSS FLOW***AXISYMMETRIC AND EXTRA CROSS FLOW***CROSS AND EXTRA CRCSS FLCW***AXISY*PETRIC,CROSS, AND EXTRA CROSSIF(FLG12.EQ.O.OR.(FLG04.EQ.O.AND.FLG21.EQ.Q)IF (FLG05.EQ.OJ GO TC A***SKIP CFF BODY COORDINATES

REAO(12)NI=NT+NBREACI12) (TEMP(I),I = 1, NI ), ( TEMP( I ) , I = l-.NI),1 (TEMP(I)tl = It NT), (Y2(I),I = ItNT)REWIND 12REWIND 3IF (FLG03) 5,800,5

* PREPARE AXISYfMETRIC MATRIX TAPE (3)IF (FLG19.GT.O) GO TC 20COIF I FLG22.GT.O) GO TC 255K = 0L = NT+NSIGAREAD (A) (A(I),I=l,NT),(FF(I),I=ltNT)IF (FLG16.NE.O) GO TC 20K = K+lCC 10 I =? 1, NTRU,K) = A(I )IF (NNU) 60,60,30CC 50 J = 1, NNU . •READ (A) PSt(A(It,I»l,KT)

Page 93: Computer programs for calculating potential flow in propulsion

IF (MS.EQ.1.0R.MS.EQ.2.0R.MS.EC.5) GO TO 50K = K+lCO 40 I = 1, NT

40 Rd,K) = Ad ).50 CGNTINUE60 IF (FLG14.LE.O) GO TG 290

NR= NMA+1READ (4) (Rd,l), I=NP,NT)REWIND 4 • 'CG 220 I = NR, NT

220 R(I,1) = Rdtll-FFd )IF (FLG14.EQ.NB) GO TC 245CO 240 1 = 1 , NMAREAD (9) (A(J),J=1,NT)A(NT+1) = Rd,l)

240 WRITE (3) (A(J),J=1,L)245 CO 250 I = NR, NT

READ (9) (A(J),J=1,NT),(A(J),J=1,NT)A(NT+1) =i Rd,l)

250 WRITE (3} (A(J),J=1,L)CCC

PRESCRIBED TANGENTIAL VELOCITY

C.***C***C***

255

INPUT TO SOLVIT ON TAPE 3OUTPUT FROM SOLVIT ON TAPE 3

TAPES 1 AND 2 ARE SCRATCH TAPESCALL SOLVIT(WKAREA,NT,NSIGA,16000,3,1,2,3,+9010)REWIND 9GO TO 800***AXISYVMETRIC FLOW * GENERATED (RESEP) BOUNDARY CONDITIONS

C,***C***

***NPB1 = THE NUMBER OF ELEMENTS***NPB2 = THE NUMBER OF ELEMENTS

NPB1 = ND(1) - 1NPB2 = ND<2) - 1NSIGA = 3NSIGC = 1NSIGEC = 1L = NT + NSIGA***L IS THE TOTAL WICTH***RIGHT HAND SIDES

READ (4)

ONON

BODYBODY

CF THE MATRIX FOR AXISYMMETRIC FLOW INCL

260

265290

REAO(4)REWINDCO 260Rd,l)Rd,2)R ( I ,3 )NBEGINNENO =CO 265Rd.l)R( I , 2 )Rd,3)REWINDASSIGN

( COSSQRd4I = 1.NPB1= 0.0= 1.0= COSSQRd)= NPB1 + 1NPB1 + NPB2I = NBEGIN,= 1.0= 0.0= 0.04400 TO M

> » ' I -

NENC

1,NPB1), (RHSd)tl = 1,NPB1 )

300

IF (FLG12.NE.O) ASSIGN 3CO TO MCO 700 I = 1, NTGO TO M, (300,400)READ (9) (A(J),J=l,NT),(A(J),J=l,NT),(A(J)tJ= 1,NT)

Page 94: Computer programs for calculating potential flow in propulsion

GO TO 500400 BEAD (9) (A(J),J=1,NT)SCO CO 600 J = It NSIGA

K = NT+J6CO A(K) = R(I,J)7CO WRITE (3) (A(J),J=1,L)

CCC

CC

AXISY^KETRIC FLOW INPUT TO SOLVIT ONOUTPUT FROM SOLVITTAPES

TAPE 3ON TAPE

TAPES 1 AND 2 ARE SCRATCALL SOLVIT(WKAREA,NT,NSIGA,16000,3,1,2,3,+9020)REWIND 9

** * PREPARE CRCSSFLCW MATRIX TAPE (11)** * SKIP SINA * READ COSA8CO IF (FLG04.EC.O) GC TC 1610

K = 0L = NT+NSIGCIF (FLG22.GT.O) GO TO 910READ (4) (A(I), 1 = 1,NT),(A(I),1 = 1,NT)

, IF (FLG17.NE.O) GO TO 820K = K + lCC 810 I = 1, NT

810 R(I,K) = A(I)820 IF (NNU) 900,900,83083C CO 850 J = 1, KNU

READ (4) MS,(AU),1=1,NT) ,IF ( MS.EQ.O.OR.MS.EC.2.GR.MS.EQ.4) GO TO 850K = K+lCC 840 I = I, NT

840 RU,K) = -A(I)850 CONTINUE9CC REWIND 4

GC TO 1000***CROSS FLOW * GENERATED (RESEP) BOUNDARY CONDITIONS

910 CC 920 I = 1,NPB192C R(I,1) = -RHS(I) .

CC 930 I = NBEGIN.NENC930 R(I,1) = 0.0

10CO ASSIGN 1300 TO M .IF (FLG12.NE.O) ASSIGN 1200 TO MCO 1600 I = 1, NTGO TO M, (1200,1300)

12CO READ (10) (A(J),J=1,NT),(A(J),J=1,NT),(A{J),J=l,NT)C>** ***FORM PHI MATRIX FROM THETA (CROSS FLOW) MATRIX

CO 1250 J = 1,NT1250 A(J) = Y2(I) * A(J) . •

GC TO 140013CC READ (10) (A(J),J=1,NT)14CC CO 1500 J = 1, NSIGC

K = NT+J15CC A(K) =-R(I,J)16CC WRITE (11) (A(J),J=1,L)

C CROSS FLOW INPUT TC SOLVIT ON TAPE 11C OUTPUT FROM SOLVIT ON TAPE 3C TAPES 1 AND 2 ARE SCRATCH TAPES

CALL SOLVIT(WKAREA,NT,NSIGC,16000,11,1,2,3,+9030)REWIND 10

Page 95: Computer programs for calculating potential flow in propulsion

, EQ.O.AND.FLG22.EQ.Q)RETURN

C***C***

GO TC 1800FLOW *WITH SINES

NCN-UNIFORMAND COSINES

TC 1650

FLOW ONLY

GENERATED (RESEP) BOUNDARY CONDITIONS

MATRIX

1610 CONTINUE***EXTRA CROSS FLOW

REWIND 11IF (FLG21K = 0L = NT + NSIGECIF (FLG22.GT.O)***EXTRA CRCSS***SKIP RECORD

READ (4)CO 1650 J=1,NNUREAD(4) MS, (A(I),I=1,NT)IF (MS.LT.2.0R.MS.EQ.3) GOK = K* 1CO 1640 I = 1,NT

1640 Rtl.K) = A(I)1650 CONTINUE

GC TO 1900;,*** ***EXTRA CROSS FLOW *18CO DO 1820 I = 1.NPB11820 R(I,1) = CGSS6RU)

CO 1840 I = NBEGIN.NENC184C R(I,1) = 0.019CO REWIND 4

***M IS 1920 * SCLVE A MATRIXASSIGN 1920 TO M***M IS 1940 * SCLVE POTENTIALIF (FLG12.NE.OASSIGN 1940 TC MCO 1980 I = I,NTGC TO M, (1920,1940)***SOLVE A MATRIX

192C READ (8) (A(J),J =1,NT)GO TO 1960 . , ' ..

1940 REAC (8) (A(J),J=1,NT),(A(J),J=1,NT),(A(J),J=1,NT)C##* ***FQRM PHI MATRIX FROM THETA (EXTRA CROSS FLOW) MATRIX

CO 1950 J = 1,NT1950 A(J) = Y2( I) * A(J) / 2.CI960 CO 1970 J = 1,NSIGEC

K = NT + J1970 A(K) = R(I,J)1980 WRITE (11) (A(J),J=1,L)

***EXTRA CROSS FLOW INPUT TO SOLVIT ON TAPE 11***OUTPUT FROM SCLVIT ON TAPE 3

O#* ***TAPES 1 AND 2 ARE SCRATCH TAPESCALL SOLVIT (WKAREA,NT,NSIGEC,16COO,11,1,2,3,+9040)REWIND 8REWIND 11RETURN

2000 KR = NT-KMAL = NMA+1READ (4) (RU,U,I = 1,NKA)READ (4) (FF(I),I=1,NR)CO 2100 I = 1, NR

21CC FF(I) = FF(I)/FOURPIEACKSPACE 4 ^WRITE (4) (FF(I),I=1,NR)

9/

Page 96: Computer programs for calculating potential flow in propulsion

2200

23CC

REWIND 4CC 2300 I = 1,READ (9) (A(J),J=l,NfA),(T(J),J=1,NR)CC 2200 J = 1, NRRU.l) = R(I,D- T<J)*FF(J|ML I = R(I,1)V.RITE <3) <A(J),J = 1,L)

90CC9CC1

C PRESCRIBED VCRTICITY INPUT FOR SOLVIT ON TAPE 3C CUTPUT FROM SOLVIT ON TAPE 3C TAPES 1 AND 2 ARE SCRATCK TAPES

CALL SOLVmWKAREA,NKA,L - Kf A , 16000, 3, 1, 2 ,3 , *9000 )REWIND 9GC TO 800V.RITE(6,900i)FOPMAT(61H NICT ENCUGh SPACE RESERVED IN SOLVIT FOR PRESCRIBED VORT

1ICITY)GC TO 9080

9010 URITE(6,9011)9011 FORKAT171H NCT ENCUGh SPACE RESERVED IN SOLVIT FOR PRESCRIBED TANG

1ENTIAL VELCCITY)GC TO 9080

9020 WRITE (6,9021)9021 FORHAT(58H NCT ENCUGh SPACE RESERVED IN SOLVIT FOR AXISYMMETRIC FL

1CW)GC TO 90BO .KRITE(6,9031)

ENOUGH SPACE RESERVED IN SOLVIT FOR CROSS FLOW)90309031 NCTFCPPAT(51H

GO TO 90809040 WRITE (6T9041)9041 FCR^AT (57H NOT

1CW)9080 STOP

END

ENCUGh SPACE RESERVED IN SOLVIT FOR EXTRA CROSS FL

Page 97: Computer programs for calculating potential flow in propulsion

$IBFTG spiv PEBUG.DECK

C20X9SUBROUTINE SOLVIT (A, NC, MC, KD, NI, MM,, NO, N.W, *)

C " ' ' • ' • ' ; • " • ' ' • • •C **** ***/ ******* ****.* * ***/ *C * > > * / * ,* f" ' ' * *t /* ******

C **** **J|?' * / * * *** * * / * **** •* *C * i^ * * * * */ * ***c * 71** * * ?****? /**?* * *C D I R E C T M A T R I X S O L U T I O NC • ' ' ' ' .* ' • ' ' ' • ' ' •C WRITTEN BY J. L. HESS * PROGRAMMED BY T. M. RIODELLC - • • • • ' • • • - " ' ' " " - • • • ' • - - - : > : ' " - J ' • ' • ' " • • • • • • ; •

CIMENSICN A < KD )C " ' ' : " •• ' ;"

ILOGICAL LASTG . ' ' • ' • '••" ' . • • • . - . • . • •

CALL TIMEV(AAl)N = ND '* - *6, .KORE = KONPM = N -f MIF (MAXO'O * ?iP, , M * NJ .GT. KORE) RETURN 1Kt-' =' MM ' • ' '-' ' ''•' - ' " - ' ' • - - ' • ' •REWIND MTMN =: N.ICEBUG NIN»MtNOREWIND M(SN'OUT = NOREWIND NOUTKP1 = M. + 1f N = N.NEL = NPM.

C ' " • • - • ' • • ' • • ' • • • • ' : ' •

C - - CALCULATE THE MAXIMUf* NO.. OF ROWS, «K«C

10 K = (KORE - NEL), / NELCC TEST TO SEE IF THE REST CF ThE MATRIX WILL FIT IN COREC ' ' - . ; . , -

LAST » K .GE. NNIF (LAST) K = NN

CC READ »K« ROWS OF THE AUGMENTED «A« MATR;IXC '

30 NT = 0CO AO IB = 1, KKS = NT 4 1NT = NT + NEL

Page 98: Computer programs for calculating potential flow in propulsion

AC READ (MINI <A(IG)» 1C = NS, NT)CC - - CHECK TO SEE IF WE WERE UNLUCKY ENOUGH TO END UP WITH ONLY ONE ROW

' c - • • • • - . . : . . - . • . - . - • ' .IF (KV.EQ. 1) GO TC 9C

C • ' ' • • • • • • . .C - - «K' IS GREATER THAN •!' SO WE CAN START THE TRIANGULARIZATION;C

NELP1 = NEL +1 ,NS = - NEL .NELP2 = NELP1 +1

c . . . . • • • • • • ' ' . . - - . . • ' . -C • FORK THE •TRAPEZOIDAL' ARRAY (8)C ' • ' .„„-''•.

CO 50 IB = 2, KNP = NELP2 - IBNS = NS > NELP1NT = NSCO 50 1C = IB, KM = NT 4 NELKN = NTNB = NS ••:.-AINT) = t-A(NT)) / A(NS)CC 50 NF = 2, NPKN = MN + 1NB = NB * I

50 A(MN) = A(NN) + A(NT) * A(NB)IF (LAST) GO TO 90

CC - - WRITE THE 'TRAPEZCIDAL • MATRIX ON TAPEC

NT = 0NP = NELNS = - NELCO 60 1C = It KNS = NS + NELP1NT = NT 4 NELfcRITE (WT) NP, (A(I8)t IB = NS, NT)

60 NP = NP - 1NP = NP - MNS = KORE - NEL +1

CC - - READ ANOTHER ROWC

CC 80 1C = 1, NP .READ (NIN) <AUB), IE = NS, KORE)

C • - . ' " 'C PGDIFY THIS ROW BY THE 'TRAPEZOIDAL* ARRAYC

NT = 1PN = NSCO 70 IB = 1, KNB = NTNF = PN .+ 1A « M N ) = (-A(NN)) / A(NT)CC 65 NN = NF, KORE

Page 99: Computer programs for calculating potential flow in propulsion

NB = NB 4 165 A(NN) = A(NN) + A(KN) * A(NB)

H N = N F . . ' • . . • • ' - • • ' . • • - • .7C NT = NT 4 NELP1

CC - - WRITE THE KODIFIEC RCVi ON TAPEC

80 WRITE (NflUT) (ACM), NT = MN, KORE)REWIND NOUTREWIND NIK

CC - - SWITCH THE TAPESC .

NT = NINNIN = NOUTNOUT = NT

CC RE-CALCULATE ROW LENGTH ANC LCOP BACKC

NEL = NEL - KhN = NEL - MGO TO 10

CC - - REWIND ALL TAPES 'C

90 REWIND FTREWIND NINREWIND NOUT

C .C - - CONDENSE THE MATRIXC

KM = NELNL = NELP1IF (K .EQ. 1) GO TO 105NS = 1NT = NELCC 100 IB = 2, KNS = NS * NELP1NT = NT 4 NELCO 100 10 = NS, NTA(NL) = A(10)

ICO NL = NL + 11G5 M - KORE - K * M + 1

CC - - THERE, NOW WE CAN STAPT THE EACK-SOLUTIONC * * NOTE..THE FIRST AVAILABLE LOCATION FOR THE SOLUTIONS IS A(N1)C

NREF = NNEL = NPMLAST = K .EQ. NNPASS =0

CC - - SOLVE FOR THE ANSWERS CORRESPONDING TO «K» ROWSC110 KW1 = K - 1

KP1 .= K 4 1

?sr

Page 100: Computer programs for calculating potential flow in propulsion

NS = NL - MP1NPASS = NPASS +1CO 130 MN = 1, MNF = NS f MNA(NF) = A(NF) / A(NS)NT = NSIF (KM1 .EC. 0) GO TC 130CO 125 IB = 1, KM1NF = NF - IB - PNT = NT - fPl - IB .SUM =0.0NP = NFK2 = MP1 4 IBCO 120 10 = 1, IBKN = NT 4 10 .NP = NP f N2 - 10

12C SUM = SUM 4 A(NN) * A(NP)125 A(NF) = (A(NF) - SUM) / A(NT)13C CONTINUE

CC MCVE THE SOLUTIONS TC CONTIGUOUS LOCATIONS STARTING AT A(N1)C ,

Nl = KORE +. 1CC 140 NN = 1, KCC 135 MN = 1, MN'L = NL - 1M = Nl - 1

135 A(N1) = A(NL)1AC NL = NL - NN

C ,C V(RITE THE SOLUTIONS CN TAPEC

WRITE (NIN) KNS = Nl - 1CO 1A5 MN = 1, MNT = NS * KN

145 WRITE ( N I N >(A(IC), 10 = NT, KORE, M)C • - . . • ' . . , ' 'C -r - TEST IF THIS IS THE LAST PASSC • ' .

IF (LAST) GO TO 200CC WE MUST NCW MODIFY THE TRIANGULAR MATRIX TO REFLECT THE EFFECT OFC THE SOLUTIONS OBTAINEC SO FAR (EQ 21)C * * NOTE..LOCATICNS A(l) TC A(N1-1) ARE NOW FREE TO USECC - - CALCULATE THE NEXT VALUES OF «NEL' AND «NREM«C

NELCLD = NELKOLD = KNEL = NEL - KNREM = NREM - K

CC NOW APPLY THE INCREDIELE FORMULA FOR THE NEW «K'C

K = (-4 * M - 1) / 2 + IFIX(SQRT(0.25 + FLOAT((4 * M * 2) * M 4

Page 101: Computer programs for calculating potential flow in propulsion

12* (KORE - NELOLD)) ))NROW = NREM - K + 1IF (K .LT. NREM) GO TC 150LAST = .TRUE.NROW = 1K = NREM

150 NS = 1NT = NELOLD +1

CC - - READ IN THE ROWS TO BE MODIFIEDC

CO 190 IB = 1, NREMNT = NT - 1IF CIB .IE. NROW) GO TC 160NS = NS 4 NNNT = NT + NN

160 READ ( MT ) NN, (AUC), 10 = NS, NT)NP = Nl - 1NF = NT - M - KM1UN = NN - KOLDCC 170 MN = 1, MN2 = NFNA = NP + MNNB = NASUM = 0.0CO 165 10 = 1, KOLDSUM = SUM + A(N2) * A(NA)N2 = N2 + 1

165 NA = NA + MN2 = N2 4 MN - 1

170 A(N2) = A(N2) - SUMCC - - ViRITE THE MODIFIED RCW ON TAPE OR CONDENSE THE ROWG

NL = NT - M + 1IF (IB ,GE. NROW) GO TC 175NF = NL - KP1WRI.TE <NOUT) NN, (AUC), 10 = NS, NF), (A(IO), 10 = NL, NT)GO TO 190

175 NF = NL - KOLDCO 180 MN = NL, NTA(NF) = A(MN)

180 K'F = NF •*' 1 ' ' -190 CONTINUE

REWIND MTREWIND NGUT

C ' • •' "C SWITCH THE TAPESC

NT = MTMT = NOUTNCUT = NT

CC LOOP BACK THRU THE SOLUTIONC

NL = NF

Page 102: Computer programs for calculating potential flow in propulsion

GO TO 110C - • • ' . - - ' : " .C - - START TO WRAP IT UPC " ' . . . . . ' • ' • - . - , . - .

20C REWIND NINN2 = N ' - . : ; ' • • • • " " ' . •' . ' • .

c . . . ' • • • ' • . -C * * NOTE.. AT THIS POINT ALL LOCATIONS Ad) THRU A(KORE) ARE FREEC - ,-. • • •- . -

CO 220 IB = 1, NPASS .READ (NIN) K ;M = N2 - K + 1 • . . •NS = NlNT = N2 ' .• •- . • -v^-; •.. •, . ; • • . ' •

c . . - • - : " ' • ' • ' ; ' . •C RE-AC. IN THE SOLUTIONSC , ' - -. .. - ' ' . • • - " 'V.

CO 210 1.0 = It MREAD (NIN) (A(NN), NN = NS, NT) ,NT =. NT 4 N .

21C NS = NS + N •220 N2 = Nl - 1

C . - • . , . . : • •

C REWIND ALL INPUT TAPESREWIND 'NIKREWIND MT ,REWIND NOUT

C - - KRITE THE SOLUTIONS CN TAPEc • • ' . - . . . ' • ' ' ' • " . •""'.

NT = 0 -':'; •CO 230 10 = 1, HNS = NT 4 1NT = NT + K

23C WRITE (NW) (A(NN), NN = NS, NT) •c - • ' . . ' . ' . " -

CALL TIPEVUA2) - .EB = (AA2 - AA1) / 60.WRITE (6, 300) N, N, K, EB

3CO FORHAT (4HOTHE 15, 2H X 15, 12H MATRIX WITH 14, 35H RIGHT SIDES WAIS SOLVED DIRECTLY IN F.8.3, 9> MINUTES. )RETURNEND

Page 103: Computer programs for calculating potential flow in propulsion

$IBFTG PAT4 DECK

SUBROUTINE PART4CC *C

CGKKON12345CCUBLE PRECINTEGER

1234COMKON12CCKKON IEC,REAL

COMPUTE

HEDR (10,FLG03,FLG08,FLG13.FLG18tFLG23

VELOCITY

) ,CASE,FLG04,FLG09,FLG14,FLG19,FLG24

COMPONENTS AND

,NB,FLG05,FLG10,FLG15,FLG20,FLG25

PRINT

,NNU,FLG06,FLG11,FLG16,FLG21,FLG26

,FLG07,FLG12,FLG17,FLG22,FLG27

ISION HEDR, CASEFLG03,FLG08.FLG13,FLG18.FLG23NT

,NER1,KUNC(4)NSIGEC,MN

,FLG04,FLG09,FLG14,FLG19,FLG24,NC( 11,NER2,TYPEC

TYPEEC(4

,FLG05,FLG10,FLG15,FLG20,FLG25

) ,MN,NMA

(4) ,NLF(11)), NUNEC(4)

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

,FLG07,FLG12,FLG17,FLG2?,FLG27,TYPEA(4),NSIGC

CC

CCKMON /C4/1COMMON /TC/12

XK500), YK5CO), X2(500), Y2(500), DELS(500),SINA(50C),COSA(500),XP(500), YP(500)RB{500,e),SIG(500,4), A(500), BI500), Z(500),PHI(500,4), XN(500,4),T(500,4), T3(5CO,4), NSIG, NP, NI, SUMV

* STARTREWIND 3IF (FLG05.EQ.O) GC TO 30

* READ OFF-BCCY XP.YPNP=ND(NB*1)READ (121 (XP(I),I=1,KP),(YP(I),I=1,NP»

* READ X1,Y1,X2,Y2,CELS WITH MACH NO. ADJUSTMENT IF ANY30 NI=KT+NB

READ (121 (XKI ),I=1,M ), (Yl( I), I=1,NI >,(X2(I),I = 1,NT)1 ,(Y2(I),I=.1,NT),(DELS(I),I = 1,NT)

* READ SINA,COSA,NO,TO..READ (4) (A( I),I = 1,NT),(B(I),I = 1,NT)SUMV = 0.0GC 100 I = 1, NT .SINA(.I) =; A(IICOSA(I) =? B( I)

100 SUMV = SUMV * BU)*DELS( I)*Y2(I)**2SUMV = SUMV*3.141593IF <FLG03.LE.O) GO TO 10COL = 1LS = 0IF <FLG16.NE.O) GC TO 200DC 150 I = 1, NTRB(I,L) =! A( I)

ISO RB(I,L+1) = 8(1)

Page 104: Computer programs for calculating potential flow in propulsion

2003CO

4CCSCO600

10CC

1050

11CO12001300

14CC15 CO1600

20CC

C***C***

22002400

C**:*

IF (NNU) 600,600*300GC 500 J = 1, NNUREAD <4) PS,(AU ), I=1,NT), (BU )» 1 = 1, NT)IF (MS.EQ.1.0R.MS.EQ.2.0R.MS.EQ.5) GO TOt = L+2LS = LS + 1IF (LS.EQ.1.ANO.FLG16.GT.O) L=L-2DC 400 I = 1, NTRB(I,L) = AU)RB(I,L+1) = B(I) .,-•:, -.CONTINUE "*-:.•REWIND 4 --:':; --. .5;. .,>...-:. "^ •' •' ' . "iKSIG = NSIGA , - . - , .CALL AXISIF (FLGOA.LE.O) GO TC 20COIF (FLG03.LE.O) GC TC 1050READ (4) (A<I),I=1,NT),(B(I),I=1*NT)L = 1LS=0 - ' • - , .IF (FLG17.NE.O) GC TC 1200CC 1100 I = 1, NTRB(I,L) = A(I )BB(I,L*11 = B(I)IF (NNU) 1600,1600,1300CC 1500 J = 1, NNU . .READ (A) MS, (A(I) , 1=1 ,NT ) , ( B ( I ),!=!, NT)IF ( MS.EQ.O.OR.MS.EC.2.CR.MS.EQ.4) GO TOL = L+2LS=LS+1IF (LS.EQ.1.ANO.FLG17.GT.O) L=L-2CC 1400 I = 1, NTRB( I,L) = A(I)

500

1500

CONTINUEREWIND 4NSIG = NSIGCCALL CROSSIF (FLG21.LE.O) RETURNREWIND 4IF(FLG22.GT.O) GO TO 24001 = 0***IF CCNTROL REACHES THIS POINT, THERE IS AT LEAST 1 NNU***SKIP RECORD WITH SIN AND COS

READ (4)CC 2200 J = 1,NNUPEAD(4) MS, ( AU),I = 1,NT ), ( BUI,1=1,NT )L = L + 1CO 2200 I = 1,NTRBU,L) = AU)RB( I.L + ll = BUIREWIND 4NSIG = NSIGEC .***OALL TC EXCROS FCR GENERATED (RESEP) BOUNDARY CONDITIONS

CALL EXCRCSRETURNEND

100

Page 105: Computer programs for calculating potential flow in propulsion

1IBFTC A X I S DECK

SUBROUTINE A X I Sccc

COMMON123A5DOUBLEINTEGER

123ACOMMON12COMMONCOMMONREAL

* COMPUTE AXISYMMETRIC VELOCITY COMPONENTS AND PRINT

HEDR (10),FLG03,FLG08,FLG13,FLG18,FLG23

,CASE,FLGOA,FLG09,FLG1A,FLG19,FLG2A

,NB.FLG05,FLG10,FLG15,FLG20,FLG25

-

,NNU,FLG06 ",FLG11,FLG16,FLG21,FLG26

,FLG07,FLG12,FLG17,FLG22,FLG27 '

PRECISION HEDR, CASEFLG03,FLG08,FLG13,FLG18,FLG23NT

,NER1,NUNC(A)

IEC, NSIGEC,/P/ IPUVEL

MN

,FLGOA,FLGC9,FLG1A,FLG19,FLG2A,NC( 11,NER2,TYPEC

TYPEECiA

.FLG05,FLG10,FLG15,FLG20,FLG25

) ,MN,NMA

(A) ,NLF(11)), NUNEC(A)

,FLG06»FLG11,FLG16,FLG21,FLG26,NUNA(A),NSIGA

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(A),NSIGC

C

c

c

c

COMMON /CA/ICOMMON /TC/

DIMENSION

XK500), YH5CO), X2(500), Y2(500). DELS(SOO),SINA(500 ) t COS A(50C),XP(500), YP(500)RB(500»8),SIG(500,A)f A(500), 8(500), Z(500),PHI(500tA), XN(500,A),T(500,A), T3(5CO,A), NSIG, NPt NI, SUMV,SUMM(A)

VX(500,A),VY(500,A),VT(500,A),TH(500,A>,CP<500,A),SUMTDS(A)

EGUIVALENCE ( VX(1,1) , XN(1,1) ) , <VY(1,1),T<1,1) ) ,

EGUIVALENCE (VY,VYDP),iVT,VTDP),(T.TDP),(VX,VXDP)DIMENSION TDP(1),VXDP(1),VYDP(1),VTDP(1)

* START

IF (FLG19.GT.O) NC=NMAIF (FLG08.EQ.Q) GO TO 10

* TITLE FOR MATRIX PRINTWRITE (6,150) HEDR,CASEWRITE (6,8)

8 FORMAT (1H A3H MATRICES A,B,Z BY ROWS * AXISYMMETRIC FLOW //)* READ AXIS SIGMAS

1C 00 20 N=1,NSIGSUMM(N)=0.0

101

Page 106: Computer programs for calculating potential flow in propulsion

SUMTDS(N)=0.0 . ' . . .2C READ (3) (SIG(I,N),I=1,NC)

IF (FLG19.LE.O) GO TC 25READ (4)NR = NMA+1READ <4) (SIG(I,l.),I-NR,Nt)REWIND 4 .- ' .

C * NC. OF MICFCINTS LCOP25 CO 100 1 = 1,NT

C * KEAD MATRICES A,B,ZREAD (9) (A(J),J = 1,NT) ,(6(J),J = l,NT),(Z(J),J = l,NT)

C * NC. OF FLOWS LOOPM=0CC 70 N=1,NSIG

SN=0.0 •ST=0.0SP=0.0

* NC. OF ELEMENTS LCOPCC 20 J=1,I\TSN=SN+A( J)*SIG( J fN)ST=ST*B(J)*SIG(J,N)

30 SP=SP+Z(J)*SIG(J,N)IF(FLG22.GT.O) GO TO fc.:8IF (FLG12.EC.O) GO TC AOXN( I,N) = SNPHI (I,N) = SP-RB(I,M-1>GC TO 50

<iC XN{ I,N)=SN-RB(I,N1-1 )PHI(I,N)=SP

50 IF (FLG11.EG.O) GC TC 60T(I,N)=ST . .GC TO 65

6C T(I,N)=ST-i-RBU,Nl)65 SUFM(N) = SlifMN) + PHI< I,N)*Y2( I ) *RB ( I , Nl-1 )*DELS

CP{I,N)=1.-T(I,N)**2GC TO 70

68 XMI.N) = SNPHI(I,N) = SPT(I,N) = ST 'CP( I,N) = 1.0 - T( ItN )**2.

7C CONTINUEIF(FLG08.EC.O) GO TO ICOWRITE (6,8C) I, (A(J) ,J = 1,NT)

80 FORMAT (1HO 13H MATRIX A ROW. I6/.11H 10F10.5))WRITE (6,85) I,(B(J) ,J=1,NT)

85 FCRMAT (1HC 13H MATR I X B RCW I6/ ( 1H 1CF10.5MWRITE (6,9C) I ,(Z(J) ,J = 1,NT)

90 FC'RMAT .(1HO 13H M A T R I X Z ROW I6/ ( IH 10F10.5))ICC CCNTINUE

IF (MN.EG.C.O) GO TO 130* MACH NO. ADJUSTMENT'

C2=1.-D1C3=SQRT(D2)

/oa.

Page 107: Computer programs for calculating potential flow in propulsion

C5=.2*D1CC 120 N=1,NSIGGC 120 I=1*NTfx=(f (i,N)*CCSA(I)-l.)/D2+i.TV = I T( I,N) * SINAJ I) ) / 03

s --,-. T( I JN>=SCRT(TX*TX + TY*TY)12C CP(I,N)=( (l.+05*(l.-T( t,N)**2) )**3.5-l.)/D4

... * ELIMINATE NACH NO EFFECT FOR PRINTOUT, .. .. CC 122 1 = 1, NI122 Xi( I ) = xi( I )*D3

K=oji=c :CC. 126 k=l jNB

beJi^Ji+i

J-YU ji|X2( j)=(xi( Ji+i j+xiiji I }/2.CELS(J)=SGRT(Ti*Ti+T2*f2)CCSA( j)=Tl/DELS( J)

124 SINA(j)=T2/DELS( J)

. * PRiNT AXIS FLCW (CN-BODY) bUfPUfi30 CC 2150 L-1.NSIG

KA = LIF (FLG16.LE.O) KA=L-1IF (FLG22.Gt.G) KA = LIF(Fl;b22.GT.O)i3 TC 136

CC. 135 J = 1, NT135 SUNtpSiL) = SUMtDS(L ) + t( J iL)*UELS(J)

iCTR=22ViRITE J6,i50) HECR.CASE

L5G FCRfAt (IH1 25X, 26HCCUGLAS AIRCRAFT COMPANY /1 28X, 21HLCNG EEACH DIVISION ///2 6X, iOA6, 4X, 10HCASE NO. A6 /'/ jIF (FLG22.GT^O) GC TO 176IF (UGT.l.CR.FLGi6.NE.O) GO TO 170

, , WRITE (6,160) . ...... ..l6C FCRt'At (ih 34H ON-BODV UNIFORM AXISYMMEtRIC FLOW )

(EC TO i<30 - . .i7C IF (tYPEA(KA).GE.b.O) GO TC 175

f c R I T I E (6,172) - ' • - . ; > . . . ,172 FORMAT (1H 44H FLOVJ GENERATOR * ROTAtiNG BODY * tYPE ERROR j175 IF (NUNA(KA).EQ. 123456) VRITE (6,177)177 FCRKAT (27H CN-BOOY STRIP VCRTEX FLOW,) ,178 IF (NUNA(KA).NE.123456) WRI TE ( 6 , 1 80 ) NUNA ( KA ) .180 FORKAT (1H 42H CN-BODY NCN-UKiFORM AxiSYMMETRIC FLOW NOi 18 jISd ViRltE ( 6 . 2 C C )2Cb FCRKAT (1H 5X 24H tRANSFCRMEC CbbR'biNATES //

Page 108: Computer programs for calculating potential flow in propulsion

1 12X 1HX 13X 1HY 13X 2HT1 12X 2HCP 9X 5HSIN A2 6X 5HCOS A 7X 5HSIGMA 11X 1HN 13X 3HPHI //)

210 WRITE (6,220) I,Xl(I ) , Yl(I),X2(J),Y2(J), T(J,L),CP(J,L),1 SINA<J),CCSA(J),SIG(J,L),XN(J,L),PHI(J,L)

220 FORMAT (1H I3,2F14.7/ 4X 4F14.7,2F11.5,3F14.7)1=1+1

IF U.EQ.N) GO TO 230 <IF (I.LE.LCTR) GO TO 210LCTR=LCTR+22 .GO TO 140

230 =M+1N=N+ND(M)WRITE (6,240) I ,Xl(I ),Yl(I)

2AO FORMAT (1H 13, 2F14.7 //)1 = 141

IF ( J - NT ) 210, 242, 242242•IF1FLG22.GT.O) GO TO 250

fcRITE(6,244) SUMM(L), SUKV, SUMTDS(L)244 FORMAT (1HC 1CX 13H ACCEC MASS =F12.7, 4X 9H VOLUME = F12.7,

A 5X 18HSUM (TKCELTA S) = F12.7 )250 CONTINUE

CALL BCOUMP(X2M),X2(NT) )CALL BCDUMP(Y2(1),Y2(NT))CALL BCOUMP(TOP(1),TCP«NT))IF UPUVEL .EQ. 0) GC TO 252

L O C =100 • ; • ' .CALL PUNCHC (X2, NT, LGC, CASE )LOC =500 .CALL PUNCHC ( Y2, NT, LOC, C£SE )LCC = 900CALL PUNCHV ( T, NT, NSIG, LCC, CASE )

252 IF (FLG05.EG.O) RETURN .* OFF-BODY PCINT

IF (FLG15.LE.O) GO TO 258M = 0CO 254 I = 1, NB

254 IF (NLF(I) .LE. 0) M = M + 1IF ( M .EG. 0 ) GC TO 258KM = NNU +1 .CO 255 I = 1, MM

255 READ (4)IF (FLG22.GT.O)READ(4)CO 256 J = 1, M

256 READ(4) (.RB(I,-J),I = 1,NP), (T3(I,J),I ^ l,NP)REMIND 4

258 CO 300 I = 1, NPL = 0 .

* READ MATRICES X,Y,ZREAD (9) <A( J),J = l,NT),.(e< J ) , J = l, NT) , (Z ( J ), J = 1,NT )

* NO. OF -FLGK • .DC 300 N=1,NSIGK A = K . .... . . - . . -IF (FLG16.LE.O) KA=N-1SX=0.0SY=0.0

/0V

Page 109: Computer programs for calculating potential flow in propulsion

SP=0.0 .* NO. OF ELEMENTS LOOP

CC 260 J=1,NTSX=SX+A(J)*SIG(J,N)SY=SY+B(J)*SIG(J,N)

260 SP=SP+Z< J)*SIG(J,N)PHI(I,N)=SPIF (FLG22.GT.O) GO TO 27CIF (FLG11.GT.O) GO TO 270IF (N.NE.1.0R.FLG16.GT.O) GO TO 262VX(I,N) =f SX + 1.GC TO 280

262 IF (NUNA(KA).NE.123456) GO TO 270L = L + 1VX<I,N)=SX+RB(I,L)VY(I,N)=SY+T3(I,L)GO TO 3CO

270 VX(I,N) =? SX28C VY(I,N) =? SY3CO CONTINUE' ' •

IF (MN.EQ.0.0) GO TO 330* MACH NO. ADJUSTMENT

CC 320 N=1,NSIGCC 320 1=1,NPVY(I,N)=VY(I,N)/03

320 VX(I,N)=IVX(I,N)-1.)/C2+1.CC 322 I = 1, NP

322 XP(I)=XP(I)*D3* COMPUTE VT AND THETA

330 CC 335 N=1,NSIGCC 335 I=.l,NPVT(I,N)=SGRT(VX(I,N)**2+VY(IfN)**2»

335 TH<I,N)=ATAN2(VY(I,N),VX(I,N)) * 57.29578* PRINT AXIS FLOW (OFF-BODY) OUTPUT

CC 450 L=il,NSIGKA = LIF(FLG16.LE.O.AND.FLG22.LE.O) KA = L - I1 = 1LCTR=45

3AO WRIT,E (6,150) HEDR.CASEIF (L.GT.1.0R.FLG16.NE.O) GO TO 370IF(FLG22.GT.O) GO TO 378WRITE (6,360)

360 FORMAT (1H 35H OFF-BCCY UNIFORM AXISYMMETRIC FLOW )GO TO 390

370 IF (TYPEA(KA).GE.O.) GO TO 375WRITE (6,172)

375 IF (NUNA(KA).EQ.123456) WRITE (6,377)377 FORMAT (28H OFF-BODY STRIP VORTEX FLOW)378 IF (NUNA(KA).NE.123456) WRITE (6,380) NUNA(KA)38C FORMAT (1H 43H CFF-BCCY NON-UNIFORM AXISYMMETRIC FLOW NO. 18)390 WRITE (6,400)4CO FORMAT (1H 5X, 24H TRANSFORMED COORDINATES //

1 12X 1HX 13X 1>Y 13X 2HVX 12X 2HVY 12X 2HVT 10X2 5HTHETA 11X 3HPHI //)

410 WRITE (6,420) I,XP(I),YP(I), VX(I,L),VY(I,L),VT(I,L),

/OS"

Page 110: Computer programs for calculating potential flow in propulsion

1 TH(I,L), PHI(I,L)420 FORMAT (1H 13, 7F14.7)

IF (I.GT.NP) GG TO 45CIF U.LE.LCTR) GO TO 410LCTR=LCTR+45GO TO 340

45C CCNTINUECALL BCDUMP(XP(1),XP(NP) )CALL BCCUMP(YP(1),YP(NP) ) , •-CALL BCDUMP(VXDP(1),VXDP(NP) )CALL BCDUKP(VYDP(ll,VYeP(NP) )C A L L B C O U M P ( V T D P ( i ) , V T D P ( N P ) )

SCO IF ( I P U V E L .EQ. 0) R E T U R NLCC = 2 5 0 0CALL PUNCHC ( XP, NPf LOC, CASE )LCC = 2900CALL PUNCHC ( YP, NP, LOC, C A S E )LCC = 3300CALL PUNCHV ( VX, NP, NSIG, LOC, CASE )LCC = 4900CALL PUNCHV ( VY, NP, NSIG, LOC, CASE )RETURNEND

Page 111: Computer programs for calculating potential flow in propulsion

tIBFTC CROSS DECK

SUBROUTINE CROSScc *c

COMMON123A5COUELE PRECINTEGER

1234COMMON

12COMMON IEC,COMMON /P/REAL

COMPUTE CROSS FLOW

HEDR(IO),FLG03,FLG08,FLG13,FLG18,FLG23

,CASE,FLG04,FLG09,FLG14,FLG19,FLG24

VELOCITY COMPONENTS AND PRINT

,NB,FLG05,FLG10,FLG15,FLG20-,FLG25

,NNU,FLG06fFLGll,FLG16,FLG21,FLG26

,FLG07,FLG12,FLG17,FLG22,FLG27

ISICN HEDR, CASEFLG03,FLG08,FLG13,FLG18,FLG23NT,NER1, NUNC ( 4)NSIGEC,IPUVELMN

,FLGC4,FLG09,FLG14,FLG19,FLG24»ND( 11 ),NER2,TYPEC(<

TYPEEC(4),

,FLG05,FLG10,FLG15,FLG20,FLG25,MN,NMA

i) ,NLF(11)r NUNEC(4)

Jf

,FLG06,FLG11,FLG16,FLG21,FLG26,NUNA(4),NSIGA

,FLG07,FLG12,FLG17,FLG22,FLG27,TYPEA(4),NSIGC

C

c

C

C

C

C

CCKKON

CCCPON /TC/123

XK500), YK500), X2J500), Y2(500), OELS(500),SINA(5CO),COSA(500),XP(500), YP(500)RB(500,€),SIG(500,A)t A(500), B(500), Z(500),PHI(500,A), XN(500,4),T(500,A), TStSCO.A), NSIGt NP, NI , SUMV

DIMENSION VX<500,A),VY(5CO,4),VZ«500,4),T2(500,A)

EQUIVALENCE ( VX(1,1), XN(1,1) ), ( VY(1,1), T(l,l) ),(VZ(ltl)t T3(l,l) )t (T2(ltl)t T(l,l) )

EQUIVALENCE < VZ,VZDP ) , ( VX, VXCP ) , ( VY, VYDP ) , ( T2.T2DP ) , ( T3,T3DP)DIMENSION T2DP(1),T3DP(1),VXCP(1),VYDP(1),VZDP(1)

* STARTIF (FLG08.EG.O) GO TC 10

* TITLE FOR NATRIX PRINTKRITE (6,150) HEDR,CASEKRITE (6,8)

8 FORMAT (1H 36H MATRICES A,B,Z BY ROWS * CROSS FLOW //)* READ CROSS SIGMAS

10 DC 20 N=1,NSIG

20 READ (3) (SIG(I,N),I=1,NT)* NG. OF MIDPOINTS LOOP

CC 100 1=1, NT* READ MATRICES A,B,Z

107

Page 112: Computer programs for calculating potential flow in propulsion

3C

35

38

4C

45

50

55

ec

70

ec

85

90ICO

130

READ (10) (A(J),J=l,NT),(B(J),J=l,NT),(Z(Ji,J=l,NT)* NO. CF FLOWS LOOP

M=O • .. r '":'-CG 70 N=1,NSICMM + 2SA=0.0SB=0.0sz=c.o

* NG. OF ELEMENTS LCOP ' ' :' *CO 30 J=1,NT . ...SA=SA+A(J)*SIG(J,N)S6=SB+B(J)*SIG(J,MSZ=SZ*Z(J)*SIG(J,N)

* INITIALIZE UNIFORM OR NON-UNIFORM PARAMETERSIF (FLG21.GT.O) GO TG 38 :IF (N.EQ.1.ANO.FLG17.LE.G) GC TO 35 : •C1=PB(I,M)C2 = -RB(I.M-1)C3=0.0GG TO 40C1 = SINA(I )C2=COSA(I)C3=l. . , . . , . .GG TO 40Cl ,= 0.0 ,C2 = 0.0 • ., ..: ' • ' . : . . .' . • '•'• • .. ., ' :

C3 = 0.0IF (FLG12.EG.C) GO TC 45

* OPTION FOR Z C.P.HI )XM I,N) =? SA'PHI(IfN-) = Y2C.I) * SZGC TO .50

* REGULAR A MATRIX SOLUTIONPHK I,N)sY2( I)*SZXNCI,N)=SA+C2IF (FLG11.EG.O) GC

* OPTIONT2(I,N)=SBT3U,N) = SZGC TO 60T2CI,N)=SB+C1T3.C I,N) = SZ+C3IFCFLG21.GT.O) GO TO 70SUf.K(N) =! SUKMN) + PHCI,N)CONTINUEIF CFLG08.EG.O) GC TC IOCWRITE (6,80) I,(A(J),J=1,NT)FORMAT (1HC 13H MATRIX A RCWWRITE (6,85) I,(B(J),J=l,NT)

(1HO 13H MATRIX B ROWIt'CZCJ) ,J=1,NT j

MATRIX SOLUTION

TO 55PERTURBATICNS

* Y2( I) * C2 * DELSlI)

FORMATWRITE (6,90)

I6/ (1H 1OF 10.5))

167 (IH 10F10.5))

FORMAT (1HO 13H MATRIX Z ROW I6/ (IH 10F10.5))CONTINUE ,

* PRINT CROSS FLOW (ON-BOOY) OUTPUTCC 250 L=1,NSIGKC = L

Page 113: Computer programs for calculating potential flow in propulsion

IF (FLG17.LE.O) KC=L-1IF(FLG21.GT.O) GO TO 138SUMW(L) = 3.141593 *SUMM(L)

1 3 8 1 = 1

LCTR=2214C WRITE (6,150) HEDR,CASE150 FORMAT (1H1 25X, 26HCCUGLAS AIRCRAFT COMPANY /

1 28X, 21HLCNG REACH DIVISION ///2 6X, IOA6, 4X, 10HCASE NO. A6 //)IF (FLG22.GT.O) GC TC 175IF (L.GT.1.0R.FLG17.NE.O) GO TO 170WRITE (6,160)

16C FORMAT (1H 27H ON-BODY UNIFORM CROSS FLOW )GC TO 190

170 IF <TYPEC<KC».GE.O.) GC TO 175WRITE (6,172)

172 FCRKAT (1H 31H FLCW GENERATOR * ROTATING BODY )175 WRITE (6,18C) NUNC(KC)160 FORMAT (1H 35H ON-BODY NCN-UNIFORM CROSS FLOW NO. 18)19C WRITE (6,2CO)2CC FCRKAT (1H 5X 24H TRANSFORMED COORDINATES //

1 12X 1HX 13X IKY 13X 2HT2 12X 2HT3 9X 5HSIN A2 6X 5HCOS A 7X 5HSIGMA 11X 1HN 13X 3HPHI // )

210 WRITE (6,220) I , Xl( I ) , Yl ( I ) , X2( J I , Y2 ( J) , T2 ( J, L ) , T3( J, L) ,1 SINA(J),CCSA( J),SIG(J,L),XN(J,L),PHI(J,L)

220 FCRFAT (1H I3,2F1A.7/ AX 4F14.7* 2FL1.5, 3F14.7)1=1 + 1

IF (I.EQ.N) GC TO 230IF (I.LE.LCTR) GO TO 210LCTR=LCTR+22GC TO 140

23C MM+1

WRITE (6,240) I,X1(I ),Y1(I)240 FCRKAT (1H 13, 2F14.7 // ) .

1 = 1 + 1IF( J.GT.NT)GC TO 242GC TO 210

242 IF(FLG22.GT.O)GO TO 250WRITE(6,244) SUHK(L), SUfV .

244 FQRKAT (1HO 10X.14H ACCEC MASS = F12.7, 4X.10H VOLUME = F12.7)250 CCNTINUE , .

CALL BCOUMP(X2(1),X2(KT) ) ''."•".-CALL BCDUMP(Y2(1),Y2(NT) )CALL BCDUMP(T2DP(1),T2CP(NT) )CALL BCDUMP(T3DP(1),T3CP(NT) ) .IF (IPUVEL .EQ. 0) GC TC 252

LCC = 6500CALL PUNCHV ( T2, NT, NSIG, LOC, CASE )LCC = 69COCALL PUNCHV (T3, NT, NSIG, LCC, CASE )

252 IF (FLG05.EQ.O) RETURN

Page 114: Computer programs for calculating potential flow in propulsion

. .VX(. ,PHI

IFIFVY(VZ(CC

27C VY(VZ(

,N)=SX,I,N) = YP( I )*SPFLG22.GT.O) GO TC 2'FLG'll.Gr.O.OR.N.,N)=SY+1.,N)=SP+1.0 300

' * PERTURBAT,NI=SY",N)=SP

•3CC CCNTINUE

KE.

ICN

C * CFF-BCOY PC INTCO 300 I=»1,NP

C * READ MATRICES X,Y,ZREAD (10) (A( J),J-1,M), (B( J),J = 1,NT),(Z(J),J«1,NT)

C * NC. OF FLCWCC 300 N=l,NSIGSX=0.0 .SY*C.OSP=0.0

C * NC. OF ELEMENTS LCOPCC 260 J=l ,NT

' , SX=SX*AU)*SIG<J,M ' •> . .SY=SY+B(J)*SIG<J,N)

260 .SP

I.OR.FLG17.GT.O) GO TO 270

CR NCN-UNI FORK VY.VZ

•' - * PKINT CROSS FLOW (OFF-BODY) OUTPUTCC ^50 L=1,NSIGKC = LIF (FLG17.LE.G) KC=L-1 ;1 = 1LCTR=45V.RITE (6,15C) HEDB.CASEIF (FLG22..GT.O) GO TC 375IF' (L.GT.I.CR.FLG17.NE.O)WRITE (6,360)FCRNAT (IH 28H OFF-BCCYGC TO 390 . .IF (TYPEC(KC)iGE.C.) CC TO 375URITE (6,172)WRITE (6,380) NUNC(KC)FORK AT (IH 36H OFF-BCCYWRITE (6,400)FCRKAT (IH 5X, 24H TRANSFORMED COORDINATES //

1 12X 1HX 13X 1HY 13X 2HVX 12X 2HVY 12X 2HVZ 12X 3HPHI //)WRITE (6,420) I , XP( I ) , YP ( I ) , VX< I ,L ) ,VY( I ,L ) , VZ( I , L ) . PHI ( I ,L )FCRfAT (IH 13, 6F14.7) . -1=1 + 1IF ( I.GT.NP) GO TO 45CIF (I.LE.LCTR) GO TO 410LCTR=LCTR+45 , ,GC TO 34,0 ' .CCNTINUECALL BCCUMP(XP(1),XPUP) ) .CALL BCDUMP(YP(1),YP(KP) )CALL BCDUMP(VXDP(1),VXOP(NP) )CALL BCOUMP( VYOPU I.VYCPINP) ) - .CALL BCOUHP(VZOP(l),VZCP(NP) ) .IF ( IPUVEL .EQ. 0 ) RETURNLCC =7300 -CALL PUNCHVLCC = 7700CALL PUNCHVLCC = 8100CALL PUNCHV(VZ,NP,NSIG, LCC, CASE)RETURN-END '

33C

3AC

36C

370

37538C39C4CC

410420

GO TO 370

INIFCRM CROSS FLOW );

NON-UNIFORM CROSS FLOW NO. 18)

450

5CO

( VX, NP, NSIG, LOC, CASE )

( VY, NP, NSIG, LOC, CASE )

1 1 0 .

Page 115: Computer programs for calculating potential flow in propulsion

tIBFTC EXCR DECK

C***

C

C

SUBROUTINE EXCRCSJW*-*/*lF^kjr\»Ti— f- t/ T r> • VELOCITY COMPONENTS AND PRINT

12a

45

1234

12

1

123

COMMCN,,,,',

CCU8LE PRECIINTEGER

,,,,

COMMON,,

COMMON IEC,COMMCN /P/ IREAL

COMMON /CA/

COMMON /TC/

HEDR(IO)FLG03FLG08FLG13FLG1.8FLG23SICN HECRFLGC3FLGpSFLG13'FLG18FLG23NTV, „: .

: ;NERlNUNCU)

,,,,,*,,.»?,,•f,,

CASEFLG04FLGC9FLG14FLG19FLG2ACASE

FLGC4FLG09 .•••:FLG14FLG19FLG2ANC( 11)NER2TYPEC(A)

,,,,,t

,• ,,,,,,,

NBFLG05FLG10FLG15FLG20FLG25

FLG05FLG10FLG15FLG20FLG25MNNMANLF(ll)

,,,,,

NNUFLG06FLG11FLG16FLG21,FLG26

,,,,,,,

FLG06FLG11FLG16FLG21FLG26NUNA(4NSIGA

,,,,,

,,,,,

) ,. ,

FLG07FLG12FLG17FLG22FLG27

FLG07FLG12FLG17FLG22FLG27.TYPEAK)NSIGC

NSIGEC, TYPEEC(A), NUNEC(A)PUVELMN

XI (500),SINA(5CCRB( 500,5PHI (500,T ( 500, 4 ), SUMM A )

))4,

YK500),,COSA(5CU,SIG(500,) ,T3(500,4'

),4 )

),

X2(500)XP(500), A(

XN

, Y2(500), DELS(500),, YP(500)'500)( 500

NSIG,

, B (,4 ) ,

NP

500),

, NI

Z(500),

, SUMV

CIMENSICN ..^ ..VX(500.,fi ) ,VY ( SCO, A ), VZ.( 500,4 ) ,T2 ( 500,

102C

EQUIVALENCE ( VX(1,1),1 (VZ(.ivl.)t T3(l,l) ),

•REWIND 8IF (FLG08.EQ.O) GO TO 10***TITLE FOR MATRIX PRINT

W R I T E (6,150) HEDR.CASEWRITE (6,8)FORMAT (1H 42H MATRICES A,H,i***REAO EXTRA CROSS SIGMAS

CO 20 N = l.NSIGREAC (3) < SIGH,N), I = 1,NT***NO. OF MIDPOINTS LCCP

CC 100 I = l.NT***READ MATRICES A,6,Z***YOU MUST SOLVE POTENTIAL

REAC (8) ( A(J),J = 1,NT):,( (***NO. OF FLOWS LOOP

M = 0 • " : - • •CO 70 N ^ l.NSIG

BY ROWS * EXTRA CROSS FLOW //)

MATRIX FOR EXCROS(J),J = 1,NT ), ( Z(J),J = 1,NT )

Page 116: Computer programs for calculating potential flow in propulsion

c.** *

30AC

1C

eo

85

90ICO

c***130

V = M -»• 2SA = 0.0SB = 0.0SZ = 0.0***NO. OF

CC 30 J =;SA = SA 4SB = SB 4SZ = SZ *T2(I,N) =;T3M.N) *XN(I,N) ?PHHI.N) =CONTINUED •*IF (FLGba.EG.C)WRITE (6,8C) I,FORMAT (1HOWRITE (6,85)FORMAT (1HO 13HKRITE (6,90) I,FORMAT (1HO 13HCONTINUE***PRINT EXTRA

ELEMENTS LCCP1»NT

* SIG(J,N)* SIG(J.N)* SIG(J.N)

A(J) *B(J) *Z(J) *SBSZSAY2U)

13HI,

SZ / 2.0

GO TC 100(A(J),J = 1,NT)MATRIX A ROW 167(B(J),J = It NT)MATRIX B ROW I6/( ZU),J = 1,NT)MATRIX Z ROW I6/

(I'H 10F10.5) )

(1H 10F10.5) )

(1H 10F10.5) )

CROSS FLOW <CN BODY) OUTPUTCG 250 L = 1,NSIG

C-***C,***

1ACISO

155

160162

1902CC

210

220

BODY NUMBERNUMBER CF POINTS ON

KEC = LI = 1J = 1M = 1N = ND(M)***M IS THE***N IS THE NUMBER CF POINTS ON BODY M

LCTR =22KRITE (6,150) HEDR,CASEFORMAT (1H1 25X, 26HGCUGLAS AIRCRAFT COMPANY /

1 28X, 21HLCNG EEACH DIVISION ///2 6X, 10A6, AX, 10HCASE NO. A6 //)IF (FLG22.GT.O) GO TC 160KRITE (6,155)NUNEC(KEC)FORMATIA1H CN-BOOY NON-UNIFORM EXTRA CROSS FLOW NO. 18)GO TO 190 .WRITE (6,162)FORMAT168H ON BODY GENERATED (RESEP) BOUNDARY CONDITIONS EXTR

1A CROSS FLCW)KRITE (6,20G)FORMAT (1H 5X 2AH TRAN.SFCRMED COORDINATES //

1 12X 1HX 13X 1H.Y 13X 2HT2 12X 2HT3 9X 5HSIN A2 6X 5HCOS A 7X 5HSIGMA UX IHN 13X 3HPHI //)WRITE (6,220) I,Xl(I),Yi(I),X2(J),Y2(J), T2(J,L) ,T3(J,L),1 SINA(J),CCSA(J),SIG(J,L),XN(J,L),PHI(J,L)FORMAT (1H I3.2F14.7/ AX 4F14.7,2F11.5,3F14.7)I = f + IJ = J +•-!IF (I.EQ.N) GO TO 230 ..IF (I.LE.LCTR) GO TO 210'LCTR = LCTR +22GC TO 1AO

Page 117: Computer programs for calculating potential flow in propulsion

230 M = M + 1N= N + ND(M)WRITE (6,240)1 , XKI), YKI)

2 4 0 FORMAT ( 1 H I3.2F14.7 / / ) - . . . . ,

IF (J.GE.NT) GO TC 250GC TO 210 .

250 CONTINUE : .***THIS IS WHERE THE CALL FOR PUNCHED OUTPUT WILL GO

252 IF (FLG05.EC.O) RETURNC*** ***OFF BCDY POINTS

CO 300 I = IfNPC4«* ***REAC MATRICES X,Y,Z

READ (8) ( A(J),J = 1,NT ),(B(J),J = ItNT), ( Z(J),J = l.N.T )CC 300 N = 1,NSIGSX = 0.0 ; :SY =0.0S P = 0 . 0 . . . - - • .

C*#* ***NUMBER OF ELEMENTS LCOPC C 2 6 0 J = IfNT . . - . • . •SX. = SX +. A( J) * SIG (JfN>SY = SY 4 8(J) * SIG (JfN) .

260 SP = SP + Z(J) * SIG(J,N)VX(I,N) = SXVY(I,N) = SYVZ(I,N) =5 SPPHKI.N) = YP(I) * SP / 2.0

3CC CONTINUE***PRINT EXTRA CROSS FLOW (CFF-BODY) OUTPUT

330 CC 450 L = 1,NSIG ,KEC = L1 = 1LCTR = 4 5 • • . . - .

340 WRITE (6,150) HEDR.CASEIF (FLG22.GT.O) GO TC 355 .WRITE(6,35C) NUNEC(KEC)

350 FORMAT ,(43H OFF BODY NON-UNIFORM EXTRA CROSS FLOW NO. 18)GC TO 390

355 WRITE(6,357)357 FORMAT(68H OFF BODY GENERATED (RESEP) BOUNDARY CONDITIONS EXTR

1A CROSS FLOW) .390 WRITE (6,400)400 FORMAT (1H 5X, 24H TRANSFORMED COORDINATES //

1 12X 1HX 13X 1HY 13X 2HVX 12X 2HVY 12X 2HVZ 12X 3HPHI '//.)410 WRITE (6,420) I,XP(I ) , YP(I),VX(I,L),VY(I,L),VZ(I,L),PHI ( I,L)42C FORMAT (1H 13, 6F14.7) . ;

1 = 1 + 1IF (I.GT.NP)GO TO 450IF (t.LE.LCTR) GO TO 410LCTR = LCTR +45GC TO 340

450 CONTINUE***THIS IS WHERE THE CALL TC PUNCHED OUTPUT OFF BODY WILL GO

RETURNEND '

"3

Page 118: Computer programs for calculating potential flow in propulsion

: COMBYN

JIBFTC COMBYN DEBUG, DECK

C THE MAIN PROGRAM FOR APPROACH 5 COMBYNC

COMMON /MONOF/ JJS,JJ .COMMON /NIN/ XOFF(200),YOFF(2QO),NPMIN,NCLqtNCHICOMMON /RDOUT1/ XON( 400 ) ,YON(400),NSPE< 10) ,NSPB( 10) ,XRI , NHUBMX,NTM1IN,NSPLT,YWINGCOMMON /ROCUT2/ T(400,2),VYAX( 200*2), VYCR( 200) ,V2(400) ,V3(400) ,VZC1R(200)COMMON /RDOUT3/ VXAX( 200,2 ),VXCRt 200)COMMON /RCONT1/ VC,V INF, ALFAF,TTOTAL, ELMO, VA,PTCOMMON /COUT1/ QCA,PTC,PSPTC I,PI0180.ATOTAL,GRHOCOMMON /COUT2/ VINFP.RHOTOT, VICCOMMON /RDOUT4/ NTHETA,TH£TA< 101 .XTEST(IO)COMMON /GETOUT/ VMAG( 3 ), ALIL,BLIL,CLILCOMMON /TOUT1/ SINTH, COS TH, OMEGA „ ' ' " " 'COMMON /RCONT2/ PSTAT,TSTAT, WDOT,NX, KNO, YRIHUB, YRI SHR.UTIPCOMMON /RSAVE/ XDUMI 400) ,YDUM(4QO) ,XAFFI 200» , YAFFC200)1 ,MO,JA,IR,NRUNNO,M02,JA2, IR2,NRUN02

2 CALL READSVSAVE=VINFIF (VINF.EQ.0.0) GO TO 4VINF=VINF*tl.O-.2*<VINF/ATOTAL)**2)**2.5 .

4 VCSAVE*VCVC'VIC :CALL GETABCVC=VCSAVEVINFP*VINFVINF*VSAVEWRITE (6,8) VMAGU)»VMAG(2)9ALIL,BLIL.CLILtVINFPCALL AVERVREWIND 2REWIND 3DO 6 N=1,NTHETAWRITE (6,10) N.NTHETAREAD (3) WDOTT,VICT ,WRITE (6,12) THETA(N),WDOTT,VICT,VMAG(3)THETA(N)»THETA(N)*PI0180SINTH=SIN(THETA(N))CSINTH«CLIL*SINTHCOSTH*COS(THETA(N))CCOSTH=CLIL*COSTHOMEGA»UTIP/YRISHRCALL ONOFF

6 CONTINUEGO TO 2

C*****FORMATS

C8 FORMAT (97H VI V2 A

IB C VINFP /5X, 1P6E14.3)

10 FORMAT (1HO,4X,I2,4H OF. ,I2,7H THETAS/IHO)12 FORMAT (3X,8HTHETA « ,E12.5,13H WOOTT * «1PE12.5,12H VICT

1= ,1PE12.5,10H V3 = ,1PE12.5)END

Page 119: Computer programs for calculating potential flow in propulsion

. $IBFTC SINTP.

SUBROUTINE SINTP (Z,H,N, XI , Yl )DIMENSION X<200), Y(200), Z(l), MCI)00 2 I=1,NXUI-ZIII

2 Y(II=W(I)CALt SORTXY. (XtY.N) . •

C • • ' ' ' . " . ' . • ' - •00 4 1=1, NK*IIF (Xl.GT.XUM GO TO 4IF (Xl.EQ.X(I)) GO TO 6IF (Xl.LT.X(I)) GO TO 8

4 CONTINUE ' , . . • •6 Y1=Y(K)

GO TO 108 IF (K.EQ.l) GO TO 12

IF (K.EQ.N) K=N-1IF (X(K).EQ.X(K-fl)) K=K-1

W2=(Xl-X(K-l)»*<Xl-X(K+in/(XfK)-X(K-in/IX<K)-X(K+l)lW3=IXl-X(K-l)|*(Xl-X(K))/IX(K+l|-X(K-in/IXCK+l)-X(K)>Yl»Y(K-U*Wl-»-Y(K)*W2+YCK+l)*W3

10 RETURN12 Yl=0.0

RETURNEND

Page 120: Computer programs for calculating potential flow in propulsion

SIBFTC INTPL. DEBUG, DECK

SUBROUTINE INTPOL (L t JtX I, IFLAG. VX, VRES, BETA, ALPH)C***** • ' ' ' "C*** THIS SUBROUTINE INTERPOLATES AND DIFFERENTIATES

'

COMMON /CNOUT/ VRESON1400) ,yPC400) ,BETAON< 400)COMMON /GEABC/ YICOMMON /RDOUT1/ XONI 400) ,YON(400),NSPE< 10) ,NSPB( 10 ) ,XRI ,NHUBMX,NTM1IN,NSPLT,YWINGCOMMON /RDOUT2/ T(400,2) ,VYAX|200, 2) ,VYCR< 200) ,V2( 400) ,V3( 400) ,VZC1R(200)DIMENSION V(400)t 8(400)EPS=1.0E-6M=J-1N=J+1A=1.0DO 2 K=M,NXDIF=XI-XONIK)IF (XDIF.EQ.0.01 XOIF=EPSA=A*XDIF

2 CONTINUECC IF THE REAKE X EQUALS THE ON BODY X THEN SET INTERPOLATED VALUESC TO THE VALUES ON BODYC

IF (ABS(XI-XON(J»».LE.1.0E-6) GO TO 20DO 4 K=M,NB(K)»l.ODO 4 LL=M,NIF ILL.EO.K) GO TO 4B(K)=B(K)*(XON(K)-XON(LD)

4 CONTINUEYI»0.0DUM=0.0VINT=0.0DO 12 II*M,NXDIF=«XI-XON(II)IF (XDIF.EQ.0.0) XDIF=EPSIF (L.EQ.3) GO TO 6IF ( IFLAG. GT.l) GO TO 8 .

GO TO 106 V<II>»V2UI)

GO TO 108 V(M)=VRESONUI)10 YI*YI-KA»YON(II))/(XDIF*B( II ))

VINT=VINT»(A*V(Iin/CXOIF*B(IIl)IF ( IFLAG. EQ.l) GO TO 12

DUM=DUM*(A*V(II))/(XDIF*B( II ))12 CONTINUE

Page 121: Computer programs for calculating potential flow in propulsion

IF (IFLAG.EQ.l) GO TO 16BETA=0.0PSOP=0.000 14 II*MtNXDIF=XI-XON(IIIIF (XOIF.EQ.0.0) XDIF=EPSBETA=BETA+(A*BETAON(111)/( XDIF*BtIII)

14 CONTINUE16 JK»J18 AD=XI-XON(JK-1)

BD=XONUK)-XIPO=AD*(AO*BD)P1=-(AD*BO)P2=«AD+BO)*BDAO=-BDA1=AD-BOA2=ADOY*(AO*YCN(JK-l))/PO*(Al*Yn/Pl+(A2*YON(JKl)/P2ALPHA=ATAN(OY)ALPH*ALPHA/{3«I4159265/180oIVX=VINT*COSIALPHA)VRES=VINTIF (IFLAG.EQ.2) VX»DUM»COSfALPHA)RETURN

20 IF (L.EQ.3) V I N T = V 2 < J )V I N T a T U t L )IF (IFLAG.GT.l) VINT'VRESONIJ)YI=YON(J)IF (IFLAG.NE.l) DUH»VP(J)BETA=8ETAON(J)JK=J-1GO TO 18END

Page 122: Computer programs for calculating potential flow in propulsion

SIBFTC GTABC. DEBUG, DECK . ;' : : 1 ' \

SUBROUTINE GETABC <• '.C***** • . ' • . . " . . - . • • . ' ,C*** COMPUTES VI . V2 , V3 , A , B t C FROM INPUT PARAMETERS

COMMON /ROOUT1/ XON< 400) ,YON<400),NSPE<10) ,NSPB< 10) ,XRI ,NHUBMX,NTM1IN,NSPLT,YWINGCOMMON /ROOUT2/ T<400,2) ,VYAX< 200,2J,VYCR< 200) ,V2(400) ,V3(M>b) ,VZC1R1200)COMMON /NIN/XOFF(200),YOFF(200),NPMINtNCLO,NCHICOMMON /RDOUT3/ VXAX ( 200,2 ) ,VXCR( 200 »COMMON /RCONT1/ VCtV INF, ALFAF, TTOTAL,ELND, VA,PTCOMMON /GETOUT/ VMAG( 3) , ALIL,BLIL,CLILCOMMON /GEABC/ YIDIMENSION VXAXH(2), VXAXS(2)PI 0180=3.14159265/180.ALFAF»ALFAF*PI0180DEBUGHyXAX(I,J|,I=l,200),J=l,2)OEBUGIVXCRU ), 1 = 1,200)

C*** COMPUTE VI , V2 , V3

IF (XOFF(NCLO).LT.XON(l)) GO TO 6CC , „- SEARCH ON HUB COUNTING BACKWARDS -c • '• " ' •"'

J=NHU8MX2 IF (XON(J).LT.XOFF(NCLO)) GO TO 4

J=J-1-GO TO 2

4 J=J+1XH=XOFF(NCLO)IFLAG*!CALL INTPOL <1,J,XH,IFLAG,VX,DUM,DUM,DUM)VXAXH(1)«VXCALL INTPOL (2,J,XH,IFLAG,VX,DUM,DUM,DUM)VXAXH(2)=VXCALL INTPOL (3,J,XH,IFLAG,VXCRH,DUM,DUM,DUM)YH=YtGO TO 8

6 YH=0.0VXAXH<1)=0.0VXAXH(2)=0.0VXCRH=0.0

C*** SEARCH GN SHROUD COUNTING FORWARDSC*****8 K=NHUBMX+110 IF (XON(K).LT.XOFF(NCHI) ) GO TO 12

K»K+lGO TO 10

12 K=K-1

Page 123: Computer programs for calculating potential flow in propulsion

XS=XOFF(NCHIjIFLAGM.CALL INTPOL (1,K,XS,IFLAG,VX,DUM,DUM,DUM)VXAXS(1)*VXCALL INTPOL (2,K,XStIFLAG,VX,DUM,OUM,DUH»VXAXS(2)*VXCALL INTPOL (3,K,XS,IFLAG,VXCRS,DUM,OUM,DUM)YS'YI ' .ILOH=NCLO+1IHIGHsNCHI-1

CC AXIAL COMPONENT VELOCITY *** AX1SSYMETRIC SOLUTIONC ' ' ' • •

DO 16 L=l,2SUM=YH*VXAXHCL)*(YOFF(NCLOi-YH)+VXAX(NCLO,LI*YOFF(NCL01*(YOFF(NCLO1+D-YH)DO 1A I=ILOW,IHIGHSUM=SUM*VXAXIItL)*YOFF«I)*(YOFF(I+l)-YOFF(I-l))

14 CONTINUEDSUM=SUM+YOFF(NCHII*VXAX(NCHI,L)*(YS-YOFFINCHI-1))+(^1.0l*YS*VXAXSCIL)*(YS-YOFFCNCHI))VMAG(LI»SUM/<YS**2-YH**2I

16 CONTINUECC AXIAL COMPONENT CROSSFLOW VELOCITY SOLUTIONC

SUM=YH*VXCRH*(YOFF(NCLO»-YHI+VXCR<NCLO)*YOFF(NCLO)*tYOFF(NCLO+ll-Y1H)DO 18 I«ILOW,IHIGHSUM=SUM+VXCR(I )*YOFFU»*(YOFFI I*1)-YOFF( 1-1) )

18 CONTINUESUM=SUM+YOFFlNCHI»*VXCR<NCHI)*(YS-YOFF(NCHI-im<-1.0l*YS*VXCRS*<Y1S-YOFF(NCHI|1VMAG(3J=SUM/(YS**2-YH**2)CLIL=VINF*COSCALFAF1ALIL=(VC+VINF*SIN(ALFAF)*VMAG(2))/(VMAG(1)-VMAG(2I)BLIL=(VC+VINF*SIN(ALFAF)*VMAG(1))/(VMAG(2)-VMAG(1»ALFAF=ALFAF/PI0180RETURNEND

Page 124: Computer programs for calculating potential flow in propulsion

$I8FTC VBART DECK

C APPROACH 5c - . - • • • ' . . ' - . . - . ' • - • "

SUBROUTINE VBARIT (VBAR,ATOTAL,RHOTOT,RHOBAR)c . • • • • • : • . . . . . . • . • • - _ , . • • • . • • • • • : . . : ; . • • .C TO SOLVE VBAR COMP ITERATIVELYc • . . .. • • • • - " ' . ' . • • • • ' • • .

VCRIT=ATOTAL/SQRT(1.2)•. i-o " . / - • ' -' -•..••.'•••:•.• v- - l -

VGUES=VBAR2 VGUESA=(VGUES/ATOTAL»**2

A=1.0-.2*VGUESAB=A-VGUESAVCOWP=(VBAR-A**2.5*VGUES)/(A**1.5*B1+VGUESIF (ABSUVCOMP-VGUESl/VCOMPl.LT..00011 GO TO 41 = 1*1IF (VCOMP.GE.VCRIT) VCOMP=.5*CVGUES+VCRITIVGUES=VCCMP.IF (I.GT.20) GO TO 4GO TO 2

A RHOBAR=(1.0-.2*<VCOMP/ATOTAL)**2»**2.5*RHOTOTIF (I.GT.20) WRITE (6,6) VBAR,VCOMP.RHOBARRETURN '

C "• • • ' • , " • '•'•'-' ' • •'6 FORMAT (1HO,34HI EXCEEDS 20 ITERATIONS FOR RHOBAR,5X,7HVBAR = ,1PE

110.3,2X.8HVCOMP = ,1PE10.3,2X.9HRHOBAR = ,1PE10.3)END

Page 125: Computer programs for calculating potential flow in propulsion

SIBFTC READS. DEBUG,DECK

SUBROUTINE READS

C*** THIS SUBROUTINE READS ALL INPUTC*****

EQUIVALENCE (T.TRD), (VXAX,VXAXRD), (VYAX,VYAXRD)DIMENSION TRD(l), VXAXRD(l), VYAXRD(l), EODD(400), TITLEI12)COMMON /RSAVE/ XDUM(400),YDUM(400I,XAFF(200),YAFF(200)1 ,MO,JA,IR,NRUNNO,M02,JA2,IR2.NRUN02COMMON /NIN/ XOFF(200),YOFF(200),NPMIN,NCLO,NCHICOMMON /RDOUT1/ XON(400),YON(400),NSPE<10),NSPB(10),XRI,NHUBMX,NTM1IN,NSPLT,YHINGCOMMON /WRT/ KSKIP,NT(2),NP(2)COMMON /RDOUT2/ T(400,2),VYAX(200,2),VYCR(200),V2(400),V3(400),VZC1R(200)COMMON /RDOUT3/ VXAX(200,2),VXCR(200)COMMON /RDOUT4/ NTHETA,THETA(10),XTEST(10)COMMON /RCONTl/ VC,VINF,ALFAF,TTOTAL,ELND,VA,PTCOMMON /RCONT2/ PSTAT.TSTAT,WDOT,NX,KND,YRIHUB,YRISHR,UTIP

READ NTU) = NUMBER OF ON-BODY POINTS FOR CLOSED BODY SOLUTIONNT(2) = NUMBER OF ON-BODY POINTS FOR OPEN-END SOLUTIONNP(1) * NP(2) - TOTAL NUMBER OF OFF-BODY POINTSNID - NUMBER OF EOD I.D. CARDSKSKIP * 0 FOR 1 CASE OF COMBYN

= 1 FOR SUCCESSIVE CASES USING THE SAME EOD OUTPUTN4SOL * 0 THREE (3) SOLUTIONS FROM EOD

( 2 FOR STREAMLINES ,1 FOR CROSSFLOW )= 1 FOUR (4) SOLUTIONS FROM EOD

( 2 FOR STREAMLINES, 2 FOR CROSSFLOW )NSPLT = NUMBER OF SPLITTERS (NOISE SUPPRESSION DEVICES )

NSPB = RIGHT MOST POINT ON THE SPLITTERNSPE = LEFT MOST POINT ON THE SPLITTER

***** THE FIRST SPLITTER IS THE ONE CLOSEST TO THE HUBAND THE LAST SPLITTER IS THE ONE CLOSEST TO THE SHRO

C'CCCCCCCCCccccccccc

TITLE(NT(I),NP(I),I=1,2),NID,KSKIP,N4SOL,NSPLT

READ (5,30)READ (5,32)NPMIN=NP(1)NTMIN«NT(2)IF (NSPLT.NE.O) READ (5,32) (NSPB(I),NSPE(I),1=1,NSPLT)READ (5,34) VC.VINF,ALFAF,TTOTAL,ELNO,YWING,UTIP,VA,PTREAD (5,34) PSTAT.TSTAT,MOOTREAD (5,32) NTHETA,NCLO,NCHI,NX,KNDREAD (5,34) (THETA(I),I-l.NTHETA)READ (5,34) (XTESTU ) , 1 = 1,NX )READ (5,36) XRI,YRIHUB,YRISHR,NHUBMXDEBUG(NSPB(I),NSPE(I),1=1,NSPLT)

C*** IF KSKIP = 0 , READ DATA PUNCHED FROM EOD

Page 126: Computer programs for calculating potential flow in propulsion

2C*****C*** READ

IF (KSKIP.NE.O) GO TO 20READ (5,381 MO,JA,IR.NRUNNODO 18 L=l,2ILOON=H-400*(L-1)IHICN=ILCON+NT(L)-lNTL=NT(L)ILO=1+200*(L-1) ;IHI=ILO+NP(L)-1NPL=NP(L)IF (L.EQ.l) GO TO 4IF (NID.GT.l) GO TO 2M02=MOJA2=JAIR2=IRNRUN02*NRUNNOGO TO 4READ (5,38) M02,JA2,IR2,NRUN02

OUTPUT FROM EOD (BINARY RECORDS)

1012

161820

CALL BCREADCALL BCREADCALL BCREADCALL BCREADCALL BCREADCALL BCREAOCALL BCREADCALL BCREADIF (L.EQ.2)CALL BCREAD

BCREADBCREADBCREAOBCREADBCREAOBCREADBCREADBCREAD12

CALLCALLCALLCALLCALLCALLCALLCALLGO TO

(XON(1),XON(NTL) )(YON(1),VCN(NTD)(TRD(ILOON), TRD( IHION))(XOFF(l)tXOFF(NPD)(YOFF(1),YOFF(NPD)(VXAXRD( UO),VXAXRD(IHI) )(VYAXRD( ILO) ,VYAXRO( IHI ) )(EODOU) ,EODD(NPU)GO TO 6(XON(l)tXON(NTD)(YON(l).YCN(NTL))(V2(ILOON),V2( IHION))(V3(ILOON),V3( IHION))(XOFF(1),XOFF(NPD)(YOFF(1)»YOFF(NPL»)(VXCR(ILO),VXCR( IHI))(VYCR(ILO),VYCR( IHI))(VZCRilLO).VZCR(IHI))

GO TO 18IF (N4SOL.EQ.O)DO 8 1*1,4CALL BCREAD (EODD( 1 ) ,EODD(NTL) )CONTINUEDO 10 1*1,5CALL BCREAO (EODO(l) , EODD( NPL) )CONTINUEDO 14 =»1,NTLXDUMd =XON(l)YOUHd »YON(I)DO 16 =lfNPLXAFFd =XOFF(I)YAFFd »YOFF(I)CONTINUEMRITE (6,28) TITLEWRITE (6,40) HO,JA,IR,NRUNNO,M02,JA2,IR2,NRUN02CALL CONST

Page 127: Computer programs for calculating potential flow in propulsion

DO 22 I=1,NTMIN • - •XON<I)*XDUM(I|/ELND

22 YON(I)*YDUM(I)/ELNODO 24 I=1,NPMINXOFF(I)=XAFFU)/ELND

24 YOFF(I)=YAFF(I)/ELNDDO 26 1=1,NX

26 XTEST<n = XTEST( I)/ELNDRETURN

CC FORMATSCC28 FORMAT <1H1,10X,30HCOMPRESSIBLE COMBYN APPROACH 5,10X,12A6)30 FORMAT U2A6)32 FORMAT <20I4)34 FORMAT UOF8.3)36 FORMAT <3F10.2,14)38 FORMAT (42X,3I2,I6)40 FORMAT (1HO/25H BASED ON BASIC DATA FROM,13,1H/,12,1H/,12,8H RUN N

10.,!6,4H AND,I3,1H/,I2,1H/,I2,8H RUN NO.,16/)END

Page 128: Computer programs for calculating potential flow in propulsion

SIBFTC CONST. OEBUGtDECK

SUBROUTINE CONSTc - • . ; • . - . . • "C THIS SUBROUTINE CALCULATES: MOST OF THE CONSTANTS USED IN COMBYNc . • • .. , .-.-' .. . . . '

COMMON /NIN/ XOFF(200),YOFFt20q),NPMINtNCLOtNCHICOMMON /RCCNT2/ PSTAT,TSTAT,WDOT»NX,KND, YRIHUBiYRI SHR,UTIPCOMMON /RCONT1/ VC.VINF, ALFAF,TTOTAL,ELND,VA,PTCOMMON /COUT1/ QCA,PTC,PSPTC I , PI0180, ATOTAL ,GRHQCOMMON /COUT2/ VINFP , RHOTOT,VICCOMMON /WRT/ KSKIP,NT ( 2 ) »NP( 2 )COMMON /ROOUT4/ NTHETA, THETAC 10) ,XTEST( 10JCOMMON VROOUT1/ XON( 400) ,YON(400) fNSPE< 101 »NSPB( 10) tXRI ,NHUBMX, NTM1IN,NSPLT,YWINGREAL MCtMA.MINFPI=3. 14159265R21568=1715.63G=32.17API0180=PI/180.IF (PSTAT.NE.O.O.AND.TSTAT.NE.O.O) GO TO 2IF (PT.EQ.0.0) PT=2116.22IF CTTOTAL.EQ.0.0) TTOTAL=518.67ATOTAL=49.*SQRT(TTOTAL)CATOT=1.0-.2*(VINF/ATOTAL)**2PSTATC»PT*CATQT**3.5PTC=PTRHOTOT=PT/«R21568*TTOTAL)TSTAT=TTOTAL*CATOTRHOST=PSTATC/<R21568*TSTAT)PSTAT*PT-.5*RHOST*VI NF**2ASTAT=49.*SQRT(TSTAT )GO TO 4

2 ASTAT=49.0*SQRT<TSTAT)PSTATC=PSTATRHOST=PSTAT/ (R21568*TSTAT)AMINF=VINF/ASTAT -CAMINF*l.O+.2*AMINF**2PT=PSTAT+.5*RHOST*VINF**2PTC=PSTAT*CAMINF**3. 5TTOTAL=TSTAT*CAMINFRHOTOT=PT/(R21568*TTOTAL)ATOTAL=49.*SQRT(TTOTAL)

4 IF (MOOT. EQ. 0.0) GO TO 6AC=PI*IYRISHR**2-YRIHUB**2)/144.VIC=WDOT/(G*RHOTOT*AC)VICC=ATOTAL/1.728

C*** FOR 0. BREUNLIN TAKE OUT FOLLOWING THREEC3) CARDS 8/30/71c***** • • ' . • • ' • " • • . . • • • 'C I F I V I C . L E . V I C C ) GO TO 25C VIC = VICC

/-ay

Page 129: Computer programs for calculating potential flow in propulsion

C WDOT * RHOTOT*VIGC*AC*GCALL VBARIT <VICtATOTAL,RHOTOT,RHOC)VC*WOOT/(G*RHOC*AC)

6 IF (VA.EQ.0.0) VA=VCC*****C*** TESTS FOR NORMALIZING PARAMETERS (ELNO)C*** •IF KND = -1, ELNO =YRISHRC*** 0T SET ELND = 1.0 AND SKIP NONDIMENSIONAL CALCULATIOC*** 1, ELND = YRISHR - YRIHUBC*** 2, USE READ IN VALUE OF ELND

4,5,6 USE VA FOR NONDIMENSIONALIZING VELOCITIES

IF (KNO.EQ.O» GO TO 8VCA=VCIF IKND.GE.4) VCA=VAWRITE (6,28) VC,VINF,VA,VCA,PT,TTOTALVC*VC/VCAVA=VA/VCAVINF=VINF/VCAPT=loOTTOTAL=TTOTAL/(VCA**2)IF (KND.EQ.-1.0R.KND.EQ.4) ELND=YRISHRIF (KND.EQ.1.0R.KND.EQ.6) ELND=YRISHR-YRIHUBIF (KND.EQ.O.OR.KND.EQ.5I ELND-L.OXRI=XRI/ELNDYRIHUB=YRIHUB/ELNDYRISHR'YRISHR/ELNDRTTOT=R21568*TTOTALGRHO=32.174*PT/RTTOTC102RT=.5/RTTOTIF (PSTAToNE.0.0) C102RT=.5*RHOST/PTVCOVA=VC/VAVIOVA=VINF/VAVNFOVC=VINF/VCVFOAT=VINF/ATOTALVCOAT=VC/ATOTALVAOAT=VA/ATOTALCON1=1.0-.2*VCOAT**2CON2=1.0-.2*VFOAT**2CON3=1.0-.2*VAOAT**2RSORTF*CGN2**2.5RSORTA«CCN3**2.5RSORTC=CGN1**2.5IF (HDOT.EQ.0.0) VIC = VC*RSORTCVSONIC=ATOTAL/1.728VSCNCC*ATOTAL/SQRT(1.2IPSPTC=1.0-C102RT*VC**2PSPTIF*1.0-C102RT*VINF**2PSPTCI«RSORTF*CON2 .PSPTCC'RSORTC*CON1PSPTCA=RSORTA*CON3PSPTA=l.O-C102RT*VA**2MINF=VFOAT/(CON2**.5)MC=VCOAT/(CON1**.51MA=VAOAT/(CON3**.5)QINF=PT*f1^0-PSPTIFI

Page 130: Computer programs for calculating potential flow in propulsion

.

ccc

c10

1214161820

22

24

QCINF=PTC*(.7*VFOAT**2*RSORTF)QC=PT*(1.0-PSPTC)QCC=PTC*( ,7*VCOAT**2*RSORTC )QA=PT*11.0-PSPTA)QCA=PTC*( ,7*VAOAT**2*RSORTA»THETC=TTOTAL/518.67DEL=PTC/2116.22HBTPR=YRIHUB/YRISHRWRITE (6,10)WRITE (6,12) VC,MC,QC,QCC,PSPTC,PSPTCC,RSORTCWRITE (6,14) VA,MA,QA,QCA,PSPTA,PSPTCA,RSORTAWRITE (6,16) VINFiMINF,QINF,QCINF,PSPTIF,PSPTCI,RSORTFWRITE (6,18)WRITE (6,20) ALFAF,VNFOVC,VIOVA,VCOVA,VSONIC,VSONCCWRITE (6,22)WRITE (6,24) TSTAT,PSTAT,PSTATC, ASTAT, RHOST,WDOT, VICWRITE (6,18)WRITE (6,26) TTOTAL,PT,PTC,ATOTAL,RHOTOT,THETC,OELWRITE (6,22)WRITE (6,18)WRITE (6,30) XRI,YRIHUB,YRISHR,HBTPR,ELNDWRITE (6,18)WRITE (6,32) XTEST(1),YWINGWRITE (6,22)WRITE (6,34) NT(1),NP(1),NCLO,NCHI,NHUBMX,NX,KND,KSKIP,NT(2),

FORMATS

RETURN

FORMAT (1HO,27X,58HMACH DYNAMIC PRESSURE1SSURE RATIO/107H VELOCITY NO INC2 COMP. INC. COMP. DENSITY RATIO)FORMAT (11H CONTROL ,1PE10.3,IP6E14.3)FORMAT (11H BULK , 1PE10.3, 1P6E14.3)FORMAT (11H FREE , 1PE10.3, IP6E14.3/8H STREAM)FORMAT (1HO)FORMAT (87H ALFAF VINF/VC VINF/VA1/VA VSONIC VSONICC/5X,1P6E14.3)

FORMAT (100H TSTAT PSTAT PSTATC

NP(2)

PRE*

VC

/|f •

1 ASTAT RHOSTAT WOOT VIC/9X, 1PE10. 3,1P6E14.3

26

2830

3234

2)FORMAT (101H - TTOT PTOT PTOTC1 ATOT RHOTOT THET DEL/5X,1P7E14.3)FORMAT (1HO,6E12.5)FORMAT (75H XRI YRIHUB YRISHRIIP RATIO LND/5X.1P5E14.3)FORMAT (31H XTEST YWING/5X, 1P2E14.3)

HUB-T

FORMAT (74H NT NP NCLO NCHI NHUBMX1 NX KND KSKIP/10X,1H1,I4,5X,1H1,I5,4X,I3,5X,I3,6X,I3,6X,I2,42X,I2,6X,I2/10X,1H2,I4,5X,1H2,I5)

END

/ ac ,

Page 131: Computer programs for calculating potential flow in propulsion

SIBFTC AVERV DECK, DEBUG

SUBROUTINE AVEVCC APPROACH 5C

COMMON /MONOF/ JJS,JJCOMMON /RDOUTl/ XON<400) ,YON(400),NSPE< 10),NSPB( 10) ,XRI,NHUBMX,NTM1IN,NSPLT,YWINGCOMMON /NIN/ XOFF<200),YCFF(200),NPMIN,NCLO,NCHICOMMON /ROOUT2/ T<400,2) ,VYAX( 200, 2) , VYCRI 200) ,V2<400) ,V3(400) ,VZC1RC200)COMMON /RDOUT3/ VXAX(200, 2), VXCR(200)COMMON /RDOUT4/ NTHET A.THETA < 10),XTEST( 10)COMMON /RCONTl/ VC,VINF,ALFAF,TTOTAL,ELND,VA,PTCOMMON /RCONT2/ PSTAT.TSTAT, MOOT,NX,KNO,YRIHUB, YRI SHR.UTIPCOMMON /COUT2/ VINFP,RHOTOT,VICCOMMON /GETOUT/ VMAG< 3), ALIL,BLIL,CLILDIMENSION IBEGIN<25), IEND(25), VBAR(400), A(400), VBAROF(ZOO), RH10BAR(400), RBROFF(200), RBORT(400), RBFORTI200)DIMENSION IEOC25)REWIND 2REWIND 3PI=3. 14159265PI0180=PI/180.G»32.17AAC=P I* C YR I SHR**2-YRI HUB**2 ) /ATOTAL=49.*SQRT(TTOTAL)FACTR=C144o/G)/RHOTOTNSHR=NTMI N-NHUBMX-HNBPl=NHUBMX+l

C*** FIND THE HIGH-LIGHT ON THE SHROUDC*****

00 2 I=NBP1,NTMINJJ=IIF (XON(I).LE.XON(I-H)) GO TO 4

2 CONTINUE

C*** MODIFICATION FOR SPLITTER TO FIND THE LAST POINT ON THE SHROUDC***** ;4 DO 6 I=JJ,NTMIN

JJS^IIF (XONU).GT.XON(H-in GO TO 8 .

6 CONTINUEC*****C*** FIND AREAS FOR POINTS ON THE SHROUD THEN INTERPOLATE FOR ALLC*** OTHER POINTS

8 NHUBP1=NHUBMX+1IF (NSPLT.EQ.O) GO TO 1200 10 IN=ljNSPLTIEO(IN)=NSPBUN+1)-1

10 IF (IN.EQ.NSPLT) IEDI IN)=NTMIN

C*** FIND AREA FOR EVERY POINT ON THE SHROUD

177

Page 132: Computer programs for calculating potential flow in propulsion

c*****12 00 20 I=NHUBP1,JJS

YS=YONU)XS=XON(I)IF (I.GT.JJI GO TO 18ARS=0.0IF (NSPLT.EQ.O) GO TO 16

C*** IF THERE ARE SPLITTERS, SUBTRACT AREA OF SPLITTERS FROM OVERALL AR

DO 14 IN=1,NSPLTNSB=NSPB(IN)NSE=NSPECIN)IF (XS.LT.XON<NSE).OR.XS.GT.XON(NSB) ) GO TO 14CALL SINTP <XON<NSB),YON{NSB)fNSE-NSB+l,XS,YSPl)CALL SINTP (XON(NSE) ,YON(NSE), IEO< INJ-NSE, XS,YSP21ARS=PI*<YSP2**2^YSP1**2)+ARS

14 CONTINUE16 CALL SINTP (XON, YON, NHUBMX, XS,YH)

A<I)=PI*(YS**2-YH**2)-ARSGO TO 20

18 RsSQRT<YS**2+(XS-XON<JJn**2)A U ) =< 1.0+ < YS-YONJ J J ) ) / < YON ( J JS ) -YON < J J ) ) ) *P I*R* ( R+XS-XON { J J ) )

20 CONTINUE

C*** INTERPOLATE AREAS FROM THE POINTS ON THE SHROUD TO OBTAINREMAINING AREAS

NCNTH=0DO 24 I=1,NTMINIF U.GE.NHUBP1.AND. I.LE.JJS) GO TO 24IF (XONd ).LT.XON(JJ) ) GO TO 22XA=XONU)CALL SINTP (XON(NHUBP1),A(NHUBPI),JJ-NHUBMX,XA,AX)AU)*AXGO TO 24

22 NCNTH*NCNTH+124 CONTINUE

IF (NCNTH.EQ.O) GO TO 2800 26 I=1,NCNTHAU»=A(NCNTH+1I

26 CONTINUE28 DO 50 N*1,NTHETA

THETA(N»=THETA(N)*PI0180COSTH=COS<TMETA<NIICCOSTH=CLIL*COSTHSINTH=SIN(THETA«NI)CSINTH=CLIL*SINTHVICT*VIC+CLIL*VMAG(3 »*COSTHWOOTT*G*RHOTOT*VICT*ACFACTOR=FACTR*WDOTTWRITE (3) WOOTT.VICT

C*****CALCULATE VBAR FOR EVERY POINT ON BODY

ISTOP=NTMIN '

Page 133: Computer programs for calculating potential flow in propulsion

SLOPE = (XON(JJS)-XON(JJ))/(YON<JJS)-YON(JJ) )00 32 I=1,NTMINIF U.GT.JJ.AND.I.LE.JJS.AND.SLOPE.GT.l.OI GO TO 30VBARm=FACTOR/A<I)GO TO 32

30 VBARU)=VINFPIF (VBARU).EQ.O.OI VBAR(I)«1.0IF MSTOP.EQ.NTMIN) ISTOP=I

32 CONTINUEDEBUG( V8AR( I ) , I=1,NTMIN)

CC CNBOOY RHOBAR AND VRES CALCULATIONSC

RRSRTF=RHOTOT*< 1.0-.2*< VINF/ATOTAL )**2)**2.5RSORTC=U.O-.2*<VC/ATOTAL)**2)**2.500 38 I=ltNTMINVP«ALIL*T(I,1I+BLIL*TU,2)+CCOSTH*V2(I»VTH=CSINTH*V3(I)

CC ORIGINAL VRESONC

VRESON=SQRT(VP**2+VTH**2>RESVV=VRESON

CC APPROACH 5 VRESONc ....... - ..... ' • '

IF (I.GE.ISTOP.ANO.I.LE.JJS) GO TO 34CALL VBARIT (VBAR( I ) , ATOTAL, RHOTOT,RHOBAR( I ) )GO TO 36

34 RHOBARII»*RRSRTF36 RBORT(I)=RHOBAR(I)/RHOTOT

VRESON*VRESON*( 1 .0/RBORT (1)1 **( VRESON/VBAR( I ) )VP=VRESON*VP/RESVVVTH=VRESON*VTH/RESVVWRITE 13) VRESON, VPtVTH

38 CONTINUEWRITE (2) (VBAR( I),RBORT(I ), I=1,NTMIN)

CC OFF BODY POINTS A AND VBARC

J=lIBEGIN(J)=1NRAKES-100 42 I=1,NPMINIF (ABS(XOFF(I+1)-XOFF(II).GT..01I GO TO 40GO TO 42

40 IF (I.EQ.NPMIN) GO TO 42

IBEGIN(J)=I*1NRAKES=J

42 CONTINUEDO 46 I=1,NRAKESIB=IBEGINt I)

FIND AREA FOR OFF-BODY RAKES

Page 134: Computer programs for calculating potential flow in propulsion

CALL SINTP (XON(NHUBP1),A(NHUBP1),JJ-NHUBMX,XOFF(IB),AR)VB=FACTOR/ARCALL VBARIT (VB,ATOTALtRHOTOT,RHB»IE=I8EGIN(I+1I-1IF U.EQ.NRAKES) IE=NPMINDO 44 J=IB,IEVBAROF<J)=VBRBROFF(J)-RHB

44 CONTINUE .46 CONTINUE

00 48 I=1,NPMINc - . • • = . ' • - . - . • • . . . • • • . • • . . ' • • • ' . : • • - " ' - • • 'C ORIGINAL VRESOFc . • • • • • - • • - . . • . ' • ' .

VXC=ALIL*VXAXUt D>BLIL*VXAX(It2)+CCOSTH*VXCRU)VYC=ALIL*VYAX(I, l l+BLlL*VYAX(It2)+CCOSTH*VYCR(I)V2C=CSINTH*VZCRUIVRESOF=SQRT(VXC**2+VYC**2+VZC**2IRESVV=VRESOF

C ' - ' : . : - . ' •C APPROACH 5 VRESOF

RBFORT(I}=RBROFF(I)/RHOTOTVRESOF=VRESOF*(1.0/RBFORT(I))**(VRESOF/VBAROF(I))VXC=VRESOF*VXC/RESVVVYC=VRESOF*VYC/RESVV .VZC=VRESOF*VZC/RESVVWRITE (.31 VRESOF,VXC,VYC,VZC .

48 CONTINUEWRITE <2I (VBAROF(II,RBFORT(I)tI=ltNPMIN)THETA(NJ=THETA(N)/PI0180

50 CONTINUERETURNEND

SIBFTC ONOFF. DECK

SUBROUTINE ONOFFCALL ONBOOYCALL OFFBOYRETURNEND

Page 135: Computer programs for calculating potential flow in propulsion

SIBFTC ONBOY. DECK

SUBROUTINE ONBODYC*****C*** THIS SUBROUTINE CALCULATES ON-BOOY VARIABLESc*****

COMMON /MONOF/ JJS,JJCOMMON /RDOUT1/ XONI 400) ,YON(400) .NSPE(IO) ,NSPB( 10) ,XRI ,NHUBMX,NTM1IN,NSPLT,YWINGCOMMON /COUT1/ QCA,PTC,PSPTCI,PI0180,ATOTAL,GRHOCOMMON /CNOUT/ VRESON(400) ,VP(400) ,BETAON(400)COMMON /RCCNT2/ PSTAT,TSTAT, WDOT,NX,KND, YRIHUB.YRISHR.UTIPDIMENSION VTH(400), PSOPTC(400), CPCON(400), VBAR(400), RBORT(AOO)

It S<400>CALL SRTNE ( XON, YON, XRI , YRIHUB, YRISHR,NHUBMX,NTMIN,S)00 10 I*1,NTMIN

C*** READ FROM TAPE 3 VRESON , VP , VTH

READ <3) VRESONU),VP(I),VTH(I)VCONC=. 2*( VRESON ( I J/ATOTAL )**2IF (VCONC.GT.1.0) GO TO 2PSOPTC(I)=(1.0-VCONC)**3.5GO TO 4

2 PSOPTC«I)»0.04 IF (VTH(I).EQ.O.O) GO TO 6

BETAON«I)=ATAN<VTHU ) /VP( I )»/PI0180GO TO 8

6 BETAON(I)=0.08 CPCONU) = CPSOPTCCI)-PSPTCI ) /CQCA/PTC)10 CONTINUE

READ 12) (VBAR< I ) ,RBORT( I),I=1,NTMIN)

WRITE HUB COORDINATES AND VARIABLES

WRITE (6,14)WRITE (6.16)WRITE (6,18) ( I ,XON( I ) , YON( I ), VP( I ),VTH( I ) ,VRESON( I ) ,VBAR( I ) ,BETAOIN ( I ) ,S ( I ) ,CPCON( I ) ,RBCRT ( I ) , PSOPTC ( I ) , 1=1 , NHUBMX )

C*****C*** WRITE SHROUD COORDINATES AND VARIABLESC*****

WRITE (6,20)WRITE (6,16)NHU8Pl*NHUBMX+lWR I TE (6,18) ( I , XON( I ) , YON ( I ) , VP( I ) , VTH( I ) , VRESON ( I ) ,VBAR( I ) , BETAO1NU) ,S(I),CPCCN(n,RBCRT(I ),PSOPTC(I),I=NHUBP1,JJS)

CC WRITE SPLITTER COORDINATES AND VARIABLES IF IT APPLIESC

IF (NSPLT.EQ.O) GO TO 13DO 12 IN=1,NSPLT

131

Page 136: Computer programs for calculating potential flow in propulsion

NB=NSPB(IN)NE=NSPBUN+1)-1IF (IN.EQ.NSPLT) NE=NTMINWRITE 16,22) INWRITE (6,16) • ,** 'WRITE (6,18) (I,x6N(I),YONm,VPm,vfH(I),VRESONU),VBAR<I),BETAOlN(I),S(I),CPCON(I),RBORTU),PSOPTCm,I=NB,NE)

12 CONTINUE ^*13 CONTINUE

RETURN£*****C*** FORMATS .C***** " ' ' ' • • • . . • ' 'C • • • ' . - - . . ' • • : *14 FORMAT (1MO,10X,3HHUB)16 FORMAT (11X,1AHON-BOOY POINTS//2X,1HI.6X,1HX,11X,1HY,11X,2HVP,9X,6

lHyTHETA,7X,4HVRES,7X,5HVBARI,7X,4HBETA,10X,lHS,llX,3HCPC,5X,5HRB/R2Ti3X,6HPSOPTC)

18 FORMAT (I4,9E12.4,F7.A,F8.4)20 FORMAT (1HO,10X.6HSHROUD)22 FORMAT (1HO,10X.8HSPLITTER,13)

END

Page 137: Computer programs for calculating potential flow in propulsion

SIBFTC SSUB LIST, DECK

SUBROUTINE SRTNE (XON, YON, XRI,YRIHUB,YRISHR,NHUBMX,NTMIN,S)DIMENSION XON(l), YON(l), S(l)

CC S ROUTINEC

ISI=02 ISI=ISI+1

IF (XON(ISn-XRI) 2,4,44 SUSh=SQRT((XON(ISI)-XRn**2+(YON(ISI)-YRIHUB)**2)

ISlrISI+100 6 I=IS1,NHUBMX

6 CONTINUEIS2=ISI-1S(IS2I=-SQRTC(XON(IS2)-XRI J**2+i YON( IS2»-YRIHUB)**2)IS3=ISI-200 8 1=1, IS3I39=IS2-IS(I39»=SU39+l)-SQRT(tXON(I39»-XON<I39+l))**2+(YON(I39)-YON(I39+l)1)**2)

8 CONTINUEISI=NHUBMX

10 ISI = ISI-HIF (XON(ISII-XRI) 12 t 12, 10

12 S(ISn=-SQRT{(XON«ISn-XRI)**2+<YONIISIl-YRISHR)**2)

DO 1-4 I = IS1,NTMINS II ) =S 1 1-1 ) SQRT ( (XON ( I )-XON( 1-1 ») **2+( YON< I )-YON ( 1-1 ) ) **2 )

14 CONTINUEIS2=ISI-1 ;S(IS2I»SQRTC(XON(IS2)-XRI»**2+(YONCIS2)-YRISHRI**2)ISMIN=NHUBMX+1IS3=ISI-2DO 16 I=ISMIN,IS3I39=IS2-I*NHUBMXS(I39l=S(I39-H)+SQRT(fXON(I39)-XON«I39*l»)**2+(YON(I39)-YON(I39+l»1)**2)

16 CONTINUECC END OF SC

RETURNEND

133

Page 138: Computer programs for calculating potential flow in propulsion

S'IBFTC OF60Y. DEBUG,DECK

CCC

CCC

24

SUBROUTINE OFFBDY

SUBROUTINE TO CALCULATE ALL OFF-BODY VARIABLES

COMMON /MONOF/ JJSiJJCOMMON /CNOUT/ VRESON(40Q),VP<400),BETAON<400)COMMON /NIN/ XOFF(200),YOFFt200),NPMIN,NCLO,NCHICOMMON /NOUT/ IBEGIN(25),IENOC25),NOEP<50,6),NOS(25).NRAKESCOMMON /RDOUT1/ XON<400),YON(400),NSPE(10),NSPB(10),XRI,NHUBMX,NTM1IN,NSPLT,YWINGCOMMON /GEABC/ YICOMMON /COUT1/ QCA,PTC,PSPTCI,PI0180,ATOTAL,GRHOCOMMON /TOUTI/ SINTH,COSTH,OMEGACOMMON /RCONT2/ PSTAT.TSTAT,WDOT,NX,KND,YRIHUB,YRISHR,UTIPCOMMON /VOUT1/ PSOPCt100),PHII(100),ZETAI(100),VYI(100),CPC(100),V1ZI(100),VMI(100),VAFTI(100),VSPANI(100),ETAI(100)COMMON /VOUT2/ UI(100),VZPRI(100),BETAPI(100),VPRI(100),VZPRST(1001),BETAPS(100),VPRST(100),MPRST<100),MPRI(100)DIMENSION X(IOO), VRES(IOO), VX(IOO), BETA(IOO), PSOP(IOO), ALFAd100)DIMENSION1300)DIMENSIONDIMENSION12345

QLOCOOO), IQSJ(50), 0(50), OEVK50), QFRACTI300), YLOC(

VBRFF(200), RBRTF(200), Y(IOO), QSTOT(50,6)VRESOF(200), VXC(200), VYC(200), VZC(200),PSOPTC(200),MPRIME(200),MPRIST(200),ALFAOF(2001,BETAOF(200), VAFK200), VSPAN1200), ETA1200),ZETA(200), PHK200), VM(200) ,CPCOFF(200),

U(200),VZPRIM(200),BETAPR(200),VPR1ME(200),VZPRS(200),BETPS(200), VPRISTI200)

REAL MPRIME,MPRIST,MPRST,MPRIPI=3.14159265014=1.0/1.4GR044=GRHO/144.00 8 I=1,NPMIN

READ FROM TAPE 3 VRESOF<I),VXC(I),VYCII),VZCII)

READ 13) VRESOF(I),VXCCI ),VYC(I),VZC(I)VCONA=.2*(VRESOF(I)/ATOTAL)**2IF IVCONA.LE.l.O) GO TO 2PSOPTCtI =0.0MPRIMEd =0.0MPRISTII =0.0GO TO 4PSOPTC(I =(1.0-VCONA)**3.5ALFAOFtI »ATAN(VYC(I)/VXC(I))/PI0180BETAOFM =ARSIN(VZC(I ) /VRESOF(I ) ) /PI0180VAFT(I)-VZCCII*SINTH+VYC<I)*COSTHVSPAN(I)=VYC(I)*SINTH-VZC(I)*COSTHETA( I ) -ATAN2(VAFT( i ) f VXC( I ) ) /P I0180

/ 3 V

Page 139: Computer programs for calculating potential flow in propulsion

Z E T A U ) = A T A N 2 ( V S P A N ( I ) , V X C ( I M/PI0180P H i m = A T A N 2 < V Z C U > t V X C < I M / P I 0 1 8 0VMm*SQRT(VXCm**2+VYC(I)**2)C P C O F H I | s < P S O P T C U ) - P S P T C I ) / ( Q C A / P T C )

CC IF THE OFF-BODY X IS NOT AT CONTROL STATIONt SKIP FOLLOWING CALCULC

IF (XOFF( D . N E . X R I ) GC TO 8IM I )=OMEGA*YOFF( I)V Z P R I M ( n = V Z C ( I ) - U ( I )

V P R I M E m = V M ( I ) / C O S < B E T A P R ( i nBETAPfU I )=BETAPR( I )/PI0180VCCN=VPRIMEU)/ATOTALIF (VCONA.GT.1.0) GO TO 6MPR I ME ( I) =VCON/ ( ( 1.0-VCONA >**. 5 )

6 VZPRSU)=-VZCU)-UmBETPS(I) = ATAN2(VZPRS( I),VM( I ))VPRISTU)=VM(I )/COS(BETPS( I )lBETPSm = 8ETPSU)/PI0180VPCON*VPRISTU)/ATOTALIF (VCONA.GT.1.0) GO TO 8MPRISTU)=VPCON/((I.Q-VCONA)**.5>

8 CONTINUECALL NOEPTS

C*****C*** I = COUNT FOR INTERPOLATED OFF-BODY POINTSC*** IK LOOP FOR NUMBER OF RAKESC*****

I =000 30 IK=1 ,NRAKES >N O S I = N O S ( I K » \I B = I B E G I N U K ) ' ;

C*** IS = STARTING POINT TO FIND ON-BODY X VALUEC*** ISP = STOPPING POINT TO FIND ON-BODY X VALUEC*** K = COUNT FOR NUMBER OF ENDPOINTS FOR RAKE

NS=0DO 28 K=1,NOSIIF (K.GT.l) GO TO 10IS=1ISP=NHUBMXGO TO 20

10 IF (K.EQ.NOSI) GO TO 18IF (MOD(K,2).EQ.O) GO TO 12IS=NSPE«NS)ISP=NSPB(NS+1)-1IF (K.EQ.NOSI-1) ISP=NTMINGO TO 20

12 NS=NS+i14 IS=NSPB(NS)

ISP=NSPECNS)IF (XOFF(IB).GT.XON(IS).OR.XOFF(IB).LT.XON(ISP)) GO TO 16GO TO 20

16 NS=NS+1

Page 140: Computer programs for calculating potential flow in propulsion

GO TO 1418 IS=NHUBMX*1

ISP=JJ .. ... ".-- '"•-c . - • • ' - - • - . - -' . ' . • ' •C DO LOOP TO SEARCH FOR ON-BODY X VALUES NEAREST TO OFF-BODY X VALUEC • • • ' " - . . ' • • " . ' '20 1=1+1

XU)=XOFFUB)IFLAG=2DO 26 J=IS,ISPIF <MOD«K,2).EQ.O) GO TO 22

CC SEARCHING FORWARD - 'TCP-SIDE OF A BODYC

IF rxm.LE.XONUS)) GO TO 24IF (XONU).LT.X(I) ) GG TO 26CALL INTPOL (1, J, X( I ) , I FLAG, VX( I » , VRES( I ) , BETA< I ) , ALFA( I ) )PSOPC(I) = U.O-.2*(VRESm/ATOTAL)**2)**3.5Y(I)=YICALL VAROFF ( I , BETA, ALFA ,VX, VRES.X, Y )GO TO 28

CC SEARCHING BACKWARD - UNDERSIDE OF A BODYC22 IF (XONU).GT.X(IM GO TO 26

CALL INTPOL <1, J, X( I ) , IFLAG.VXUI, VRESII) ,B£TA< I ) , ALFA< I MPSOPC(I)*( l .O-.2*(VRES(I) /ATOTAL)**2)**3.5Y ( I ) = Y IBETA=-BETA(I1V X ( I ) * - V X ( I )CALL VAROFF 1 1, BETA, ALFA,VX, VRES,X, Y )GO TO 28

24 Y(I)=0.0VX(I ) = VXC(IB)VRESU)=VRESOF«IB)BETA(I)*BETAOF(IB»ALFA(I)=ALFAOF( IB)PSOPC(I)=PSOPTC(IB»GO TO 28

26 CONTINUE28 CONTINUE30 CONTINUE

C*** INTEGRATED WEIGHT FLOW BETWEEN LOWER BOUNDARY! EITHER HUB OR AXIS)C*** AND LOCAL Y VALUEC*** NIO = NUMBER OF INTERPOLATED OFF BODY POINTC*****

NIO=0IQS=0DO 42 J*1,NRAKESIQS=IQS+1QLOC(IQS)=0.0NOSI=NOS(J)QST=0.0DO 40 NS=1,NOSI ,2

Page 141: Computer programs for calculating potential flow in propulsion

NIO=NIO+1NLOH=NOEP(J,NS)NHI=NOEP<J,NS+1)NHIMlaNHI-1IQS=IQS+1QLOC(IQS) = PI*(PSOPTC<NLOW)**014*(YOFF<NLOH)*VXC<NLOWM+PSOPC«NIO)*1*014*<Y<NIO)*VX(NIO)))*(YOFFINLOWI-YCNIO))+QSTDO 32 I=NLOWtNHIMlIQS*IQS+1QLOC(IQS»=QLOC(IQS-1)+PI*(PSOPTCCI+1)**014*(YOFF( H-l)*VXC(I>11)+PS10PTCU )**014*(YOFF< I )*VXC< I) 11*1 YOFF( I + D-YOFF (I ))

32 CONTINUENIO=NIO+1IQS=IQS+1IF (X(NIO).LT.XON(JJ)) GO TO 34QLOC(IOS)=QLOC(IQS-l)+PI*(PSOPC(NIO)**014*(YINIO)*VX(NIOlNHIJ**01**{VOFF{NHn*VXC(NHn))*(YINIO)-YOFF<NHI))QST»QLOC(IQS)GO TO 36

34 QLOC(IQS)=QLOCUQS-1)QST*QLOC(IQS1

36 IF (NS.EQ.NOSI-ll GO TO 38IQS-IQS+1QLOC(IQSI-QLOC(IQS-1)

38 QSTOT(J,NS)*QST40 CONTINUE

IQSJ(J)=IQS-IQSAVEIQSAVE=IQSIF (J.EQ.l) IQSJ(J»=IQSQ(J)=QST

42 CONTINUEDO 44 1=1,IQSQLOC(II=QLOC(I)*GR044

44 CONTINUESUM=0.0DO 46 I=1,NRAKESQm=Q(I)*GR044IF ( IBEGINd J.NE.NCLO) GO TO 46QBAR=Q(I)

46 CONTINUEDO 48 I=1 ,NRAKESO E V K I ) = ( Q ( I ) - Q B A R ) / Q e A R

48 C O N T I N U EIST=1IFN=IQSJ(1 )DO 52 I«1,NRAKES 'DO 50 J=IST,IFNQFRACT(J>=QLOC(J)/Q1I)

50 CONTINUEIST=IFN-HIFN=IFN+IQSJ(I+1)

52 CONTINUECC WRITE OFF-BODY DATAC

READ (2) (VBRFFiI),RBRTF(I),I=1»NPMIN)

/37

Page 142: Computer programs for calculating potential flow in propulsion

WRITE (6,82)NIO=0DO 58 I=1,NRAKESNOSI=NOSU>DO 56 NS«1,NOSI,2NLOW=NOEP< I,NS)NHI = NOEP(I,NS-H)

54 NIO=NIO+1WRITE (6,84) X(NIO) ,Y(NIO) ,VX(NIOI ,VYI (NIO) ,VZI (N IO) ,VRES(Nlb ) ,VMI

l (Nia) ,VAFTI(NIO),VSPANI(NIO),PSOPC(NIO)IF (MOD(NIO,2).EQ.O) GO TO 56WRITE (6,86) (J,XOFF(J),YOFF(J),VXC(J),VYC(J),VZC( J ) , VRESOF ( J) ,VM(1J),VAFT(J),VSPANIJI,RBRTF(J),PSOPTCU),J=NLOW,NHI)GO TO 54

56 CONTINUE58 CONTINUE

WRITF. (6,88)NIO = 0NQ=0DO 66 I=1,NRAKESNOSI=NOS(I)DO 64 NS*1,NOSI,2NLOH=NOEP(I,NS)NHI=NOEP( I,NS+1)

60 NIO=NIO+1NQ=NQ+1YLOC(NQ) = Y(NIO)WRITE (6,90) X(NIO)*Y(NIQ),CPC(NIO),ALFA(NIO),BETA(NIO),ETAI(NIO),iZETAI(NIO),PHII(NIOI,QFRACT(NQ)IF (MOD(NIO,2).EQ.O) GO TO 64DO 62 J=NLOW,NHINQ=NQ+1YLOC(NQ) = YOFF(J)WRITE (6,92) J,XOFF( J ) ,YOFF( J), VBRFF( J) .CPCOFF ( J) , ALFAOF ( J) ,BETAOF1(J),ETA(J),ZETA(J),PHI(J),QFRACT(NQ)

62 CONTINUEGO TO 60 : .

64 CONTINUE66 CONTINUECC WRITE OFF-BODY DATA AT THE CONTROL STATION

'C • -. . - ' 'WRITE (6,94) XRI,UTIP

DO 74 I=1,NRAKESNOSI=NOSU»DO 72 NS*1,NOSI,2NLOW=NOEP(I,NS)NHI=NOEP(I,NS+l)

68 NIO=NIO+1IF (X(NIO).NE.XRI) GO TO 70WRITE (6,96) Y(NIO),UI(NIO),VZPRI(NIO),VPRI(NIO),MPRI(NIO),BETAPI(

1NIO),VZPRST(NIO),VPRST(NIO),MPRST(N10),BETAPS(NIO)IF (MOD(NIO,2).EQ.O) GO TO 72 .WRITE (6,96) (YOFF(J),U( J) , VZPRIM( J) ,VPRIHE( J ) ,MPRIME( J) ,BETAPR( J)

1,VZPRS(J»,VPRIST(J),MPRIST(J),BETPS(J),J=NLOW,NHI)

Page 143: Computer programs for calculating potential flow in propulsion

707274CCC

767880

C***

C82

GO TO 68NIO=NIO+1CONTINUECONTINUE

WRITE WEIGHT FLOW DATA

WRITE (6,102)NIO=0DO 80 I=1,NRAKESN O S I = N O S ( I )DO 78 J=1,NOSI,2NIO=NIO-«-2QSTOT(I ,J)=QSTOT(I ,J)*GR044QFR=QSTOT(I ,J»/Q(I)IF (J.GT.l) GO TO 76WRITE (6,98) I ,X(NIO),DEV1(I) ,QSTOT(I,J) ,QFRGO TO 78WRITE (6,100) QSTOTII ,J) ,QFRCONTINUECONTINUECALL STRML (YLOC,QFRACT,IQSJ,NRAKES,XOFF.NOEP)RETURN

FORMATS

FORMAT (RAKES)/*

(1HI,5X,23HOFF-BODY POINTS* 1HO,10X,116HCOORCINATES1 ------ VELOCITIES ------------------------- • ------------- •"2ATIO/123H AXIAL RADIAL AXIAL RADIAL3RNTL RESULTANT MERIDIONAL CHORDWISE SPANWISE

PRESS.RCIRCUMF

COMP

848688

909294

9698100102

4/129H I X Y V X V Y5 VRES VM VAFT VSPAN6TC)FORMAT (5X,1P9E12.4, 7X.OPF8.4)FORMAT U5,1P9E12.4,OPF7.4,OPF8.4)FORMAT (//1HO,112H COORDINATES

1 " , *ki/*i f f

VZRHOBR PSOP

NEW CP

209H AXIAL RADIAL MERIDIONA3L FLOW UNDERTURNG SPANWISE SWIRL/122H I X4 Y VBRI CPC ALPHA BETASETA ZETA PHI QFRACT)FORMAT (5X,1P2E12.4,12X, 1P7E12.4)FORMAT (I5,1P10E12.4)FORMAT (1HL 5X,25HRELATI VE ROTOR INLET DATA/* 1HO,14H X = ,F10.4,17H UTIP = ,F10.4//1212H Y U VZPRIME VPRIM MPRIME2 BETAPR VZPRST VPRST MPRS BETAPS)FORMAT (5X,1P10E12.4)FORMAT (I8,2XflPE11.4,5X,lPE11.4,6X,lPE11.4,2X,lPE11.4)FORMAT (43X,1PE11.4,2X,1PE11.4)FORMAT (1HL,5X,21HRAKE WEIGHT FLOW DATA/

* 1HO,63H I X (Q(I)-QBAR)/QBAR QS TOT1 QFR)END

Page 144: Computer programs for calculating potential flow in propulsion

SIBFTC NOEPT. DEBUG, DECK

SUBROUTINE NOEPTSC***** . . . "C*** THIS SUBROUTINE IS TO FIND THE END POINTS - FOR RAKES NEAR HUB,C*** SHROUD AND/OR SPLITTERSC*** NOS = THE NUMBER OF END POINTS FOR EACH RAKE = 2*NO. OF SPLITTEC*** * 2 (HUB AND SHROUD)C*** NOEP = THE INDEX OF THE RAKE ENDPOINTSC*****

COMMON /NIN/ XOFF(200),YGFF(200),NPMIN,NCLO,NCHICOMMON /NOUT/ IBEGIN( 25 ) ,1 END< 25 ) ,NOEP< 50,6) ,NOS( 25) tNRAKESCOMMON /RDOUT1/ XONt 400 ) ,YON(400 ) ,NSPE( 10 ) , NSPB< 10 ) ,XRI , NHUBMX,NTM1IN,NSPLT,YWIMGJ=lIBEGIN(l)=lNPMNM1=NPMIN-1 . 'DO 4 I=l,NPMNMl •IF (ABS(XOFFU-H)-XOFF(I )).GT..OD GO TO 2GO TO 4

2 IEND(J)=I

IBEGINt J)=I+1CONTINUENRAKPS=J

C*** FIND THE END POINTS OF THE SPLITTERC***** • • . • _ .

00 10 I»1,NRAKESIB=IBEGIN(I) . ;IE=IEND«I)IEM1=IE-1DYTEST=ABS(YOFFMB)-YOFF(IB+1) )

C*** NS IS THE COUNTER TO DETERMINE NUMBER OF END POINTS PER RAKEC*** NOEP IS THE END POINT INDEXC*****

NS = 1NOEP(I,1)*IBIF <NSPLT.EQ.O) GO TO 8DO 6 K=IB,IEM1IF (ABS(ABS(YOFF(K*l)-YOFF.(K))-DYTEST).LE.1.0E-4) GO TO 6NS=NS+1NOEPU,NS)=KNS=NS+1NaEP(I,NS)=K+lDYT£ST=ABS(YOFF(K+1)-YOFF(K>2) )

6 CONTH4UE8 NS=NS+1

NOEP(I,NS)=IE. NOS(I)=NS

10 CONTINUERETURNEND

Page 145: Computer programs for calculating potential flow in propulsion

SIBFTC VAROF. DEBUG,DECK

SUBROUTINE VAROFF (I,8ETA,ALFA.VX,VREStX,Y)DIMENSION BETAU), ALFAll), VXtl), VRES(l), X(l), Y<1)COMMON /TOUT1/ SINTH.COSTH,OMEGACOMMON /NIN/ XOFF(200)fYOFF(200),NPMIN,NCLO,NCHICOMMON /COUT1/ QCA,PTC,PSPTCI,PI0180,ATOTAL,GRHOCOMMON /VOUT1/ PSOPC(100),PHIK100>,ZETAI{100),VYI{100),CPC(100),V

1ZI(100),VMI(100),VAFTI(100),VSPANI(100),ETAI(100)COMMON /VOUT2/ UI(100),VZPRI(100),BETAPI(100),VPRI(100),VZPRSTt100

1) ,8ETAPSUOO > ,VPRST< 100 ) ,MPRST( 100) ,MPRI (100)REAL MPRST,MPRIVCAN-.2*<VRESU)/ATOTAL)**2IF (VCAN.LE.1.0) GO TO 2PSOPCm=Q.UMPRKI)=0.0MPRST(I)=0.0GO TO *

2 PSOPC<n=(1.0-VCAN)**3.54 VYK I ) = V X < n * T A N ( A L F A < I)*PI0180)

C P C ( I ) = ( P S O P C ( I ) - P S P T C I ) / ( Q C A / P T C )VZK IVMM IVAFTIVSPANETAKZETAIPHIK

=VRES< I )*SIN(BETA( I)*PI0100)=SQRT(VX(I»**2+VYI(I )**2»)=VZI (I )*SINTH+VYI( I )*COSTHI)*VYI(II*SINTH-VZI( I)*COSTH=ATAN2( VAFTI ( I ) , VXC I ) )/PI0180)=ATAN2(VSPANI( I),VX( I))/PI0180ATAN2(VZI(I),VX( I))/PI0180

CC IF X IS NOT AT THE CONTROL STATION SKIP FOLLOWING CALCULATIONSC

IF (X( I ) .NE.XOFF(NCLO)) RETURNUK I )=OMEGA*Y( I)VZPRI( I I = VZI(I)-UKI )BETAPI ( I )=ATAN2(VZPRK I),VMI(I) )VPRKI )=VMI( I ) /COS(BETAPI( I) )BETAPKI)«BETAPKI)/PI0180IF (VCAN.GT.1.0) GO TO 6VCON=VPRI( I ) /ATOTALMPRK I )=VCON/( (1.0-VCAN)**.5)

6 VZPRST(I)=-VZKI )-UI(IlBETAPSl I ) = ATAN2WZPRST (I T.VMH I))VPRST( I )=VMI ( I J /COSJBETAPS( I ) )BETAPS< I»=BETAPS( U/PI0180IF (VCAN.GT.1.0) RETURNVPCON=VPRST(I)/ATOTALMPRST«H=VPCON/M1.0-VCAN)**.5)RETURNEND

Page 146: Computer programs for calculating potential flow in propulsion

SIBFTC STRML. DEBUG

SUBROUTINE STRML (Y,Q,IQ,NRAKES,X,N)DIMENSION Yd), 0(1), IQJDt X(l), N(l,l)

CC THIS SUBROUTINE CALCULATES STREAMLINESC . '

WRITE 16,6)DELQ=.02IST=lIFN-IQU)DO 4 I-1,NRAKESNQ»NM,1.IQSTRM=DELQWRITE (6,8) X(NQ)

2 CALL SINTP (Q<IST),Y(1ST),IFN-IST+l.QSTRM,YSTRM)WRITE <6,10) QSTRM.YSTRMQSTRM=QSTRM*DELQIF (QSTRM.LE.1.0) GO TO 2IST=IFN+1IFN=IFN+IQ(I+1)

A CONTINUERETURN

C6 FORMAT (1HO,10X,11HSTREAMLINES/)8 FORMAT (1HO,10X,4HX = ,F7.3/IOX,5HQSTRM,10X,5HYSTRM)10 FORMAT (5X,1PE12.5,6X,1PE12.5)

• END

Page 147: Computer programs for calculating potential flow in propulsion

LISTING OF INPUT CARDS FOR TEST CASE

143

Page 148: Computer programs for calculating potential flow in propulsion

scmcL INPUT

TEST 12.0

32iO •-•> -"4.06.01.01.02.51.00.01.02.01.0 .1.0-3.0 '-.1.01.0

TEST

.25

2.52.752.755.00.00.02".02.06.05.012.6.06.04.00.0

CASE

1.0

5.0 '4.75.4.75

0.00.02.02.02.5

'- 5.05.05.0 :

5.56.65

699

0.00.03.53.512.

6.05.05.02.00.0

6.0

.50

.50 .25- 2.25

2.25 4.52.5

5.05.0

• 5.0 ' 2.05.5 0.020.

•• , f

1.5 2.0 .2.0 3.5 2.25

2.39 6.0 2.5 12. - 2.5

5.5 0.0 5.5 ' '6.65 1.699 30. . , - • •

EOD INPUT

THESE CARDS ARE ALL PUNCHED BY PROGRAM SCIRCL

TEST CASE3 1110

411 0

0.0.1.3.4."6.8.0.1.1.2.2.2.2.

12.7.5.3.2.1.0.0.0.0.5.5.5.5.5.5.6.7.9.15.

12.2.

2.4.4.6.2.2.4.3.

316636525978000000498234'000000523084

319440908128166667389795500000500000

602

000000363950500000963951256492018986194941

000000000000000000137711489660577614081901051688662493216488

4.. . 3000000500000

240

000000000000000000000000500000750000250000500000

00134690112222

11653200000555555671016

123

24463343

.

.483249

.T60536

.250000

.748669

.254089

.281790

.250000

.464105

.957771

.206333

.417534

.500000

.500000

0.096118.924884.250000.677557.000000.851496.112475.•..000000.000000.000000.205818.500000.625974.212809.314611.447577.173190

0.000000.333333

0.000000.000000.000000.000000.000000.000000.500000.750000

-0.0.2.3.4.6.10.0.1.2.2.2.2.2.

10.6.5.3.1.0.0.0.0.0.5.5.5.5.S.5.6.

6644510000005000009S93415589961922375000005839850000002500004423905UOOOO5COOOO

192237558996000000383893773871694532051336

000000000000000000278969500939688220353156

7.63011911.17.

12.4.

2.4.4.6.3.3.4.4.

389678129892

000000166667

000000OCOOOG000000ocoooo500000250000750000OCOOOO

0.0167580.8633162.2500003.7498165.2501106.92488411.0961180.7507081.6873252.0416672.2898052.4640492.5000002.500000

. 9.2817906.2540894.7587583.0891051.572897U. 5473480.0133870.0.0.5.0000005.0000005.0091605.3501555.5063285.7658216.5000288.00872812.34638118.086594

12.0000005.000000

2.0000004.0000006.0000006.0000004.0000003.5000002.7500004.250000

0.0755061.2.3.5.7.12.0.1.2.2.

075317500000998633500776363950000000961274774846083333326024

2.4818982.2.

8.6.4.2.1.0.0.0.0.0.5.5.5.5.5.5.6.8.13.19.

2.4.6.6.4.3.3.4.

500000500000

523084000000505645801122379335414819

000000000000036257412077519450857039650000463059303083043297

00000000000000000000000050UUOO750000000000500000

012457

112222

7542I00000555555691420

24665434

.3-BODY

.177876

.297026

.750000

.248171.

.750977

.890829'

.151886

.847875

.125000

.359299

.494743

.500000

.890829

.750000

.240505

.522935

.194856

.296525f

.

. ,,.000000.000000.079913.459720.542613.962749.832585.008256.259785.000000

.000000

.000000

.000000

.000000

.000000

.000000

.250000

.750000

TEST ITEST 1TEST 1TEST 1TEST 1

"

,%

TEST 1TEST I

' * >

TEST 1.TEST I

TEST ITEST I

Page 149: Computer programs for calculating potential flow in propulsion

TEST CASE2 1 10

2-BODY

411602240

2.0000004.0000004.COOOOO6.0000002.5000002.7500004.2500003.500000

1

1

02.0000004.0000004.00CCOO6.0000003.0000003.0000004.5000003.750000

2.0COOOO4.0000004.0f;00006.0':oooo3.5000003.2500004.75000C4.030000

2.000COO4.0000006.0000006.0000004.GO&0003.5000002.7500004.250000

2.0000004.0000006.0COOOO6.0000004.5000003.7500003.0000004.500000

2.QOOOOU4.0000006.000COO6.0000005.0000004.0000003.25000U4.750000

TEST 1TEST 1TEST 1TEST 1TEST 1TEST 1TEST 1TEST 1TEST 1

COMBYN INPUT

1027CO.0.0

10.0

6.0

24 990.00.0

16 24

2.5

TEST - 124 1

0.0 0.0 0.00.0

5.0 40

0.0 900,

HERE INSERT BINARY RECORD CARDS PUNCHED BY PROGRAM EOD

102700.0.0

30.00.06.0

24 99100.0.0

16 2490.

2.5

TEST-124 1

0.00.0

180.

0.0

5.C

0.0

40

0.0 900,

Page 150: Computer programs for calculating potential flow in propulsion

146

Page 151: Computer programs for calculating potential flow in propulsion

oo

ooo

oI

XCJ

oo

2.5

CO

OE

-01

2

.CO

OO

E+

CC

3

.50

1.5C

OO

E+00

2.

CG

Oce

+cc

2.2

5

^4o\

UJ

otJ

0o

• •<;) in

• .00

x->

t?in•

CM

e =

o.2c

occo

c';f

i+ci

Gfl

=

-0.1

65

14

86

fir!

tCC

UJ2.O

i-l »-4

O O4- 4-UJ UJr- o*o o^f Ov0 C.J^O (J*u o«-«.o-H pg• •

0 0

II II

•C O>•

— CJO 04- 4-UJ UJo mu mCf r*iu niW 1*1LJI niu\ mCM co

• W (J1

1

Ji -ii

X

*cfO

o

(1

H-t/Ju:>-LOO

t-4

r-oin«N;.

O

II

t-3O

to_JUJa

f-tr-r^tn(M•

• (j

n

to_jUJ

u

1 o1 Q

1 uto in2 rg.L.' •<-> j»^**.ac MUJ

»- z

v»(M -J

UJLJ

O O

4- 4-U_- LU0 0CJ O

in ro

f^ CM

UJ

z*- o o-»0 0

4- 4-H- LU UJ

I O Oo o ofcM (J f^^ o oa • •*— fV *Ml/>

x *-

LJ OUJ WUj CJ

CC •Z ^UJ

4.5

CO

OE

+Q

O

6.C

OO

CF

+O

C

1.2

02

.?9

CO

E+

CO

2

.5C

OC

E+

CC

.

2.?

C<

o o4> 4.UJ UJO 0o oo in<n rj• •

fl fM

UJ<Si O Oa o o_J UJ UJ

-J 0 OUJ O Ua o oUJ 0 0a • .^J r*t rvjv)

X >

OUJUJa: •Z OUJ

B

=

0.1

64

39

90

1E

+C

OG

A

=

-0.1

4C

56

47

7R

+C

1

UJ•fc.c

I-H r-*0 0

UJ UJin oo crcr tr*O roO ^"<NJ Oin r-t•-I fM• •00

II tt

«I OJ^

rH O

V 04- 4-UJ UJ1*1 CMOJ •+)•-» •«»•aj uj(M W,4, r-OX?N in• •

w wi

* Jt

^ wX

CD

cr•tfC\J

O

11

1-i/Ja-rt-

o

- cr-oN*-IT.(V

•0

II

t—3a

to.jUJLJ

cro•xrinrwtu

n

1/1jUJLJ

1 m1 •»•I CO

oo IT*^ rgLJ •<-< »jh-«*<r NUJ

t- Z

*/tf\J _J

UJLJ

*"•• OO w>•*• +UJ U>OOO 00 0*\i in• •^«i rvj

UJi:

.>- O O— J O o

* *h- UJ UJ

X 0 0ooo*" O O<J o mcr • •^ >o *vV)

X J»

o vLU *jC£ •

Z «-4UJ

o co o+ 4-

UJ UJ

O OO 0

0 0

O m

UJ^ -•— ^-i c 'J-J O C

r— LU UJ

I O 0 'o o o•— oo< PJ Oa • •J>- f~t to

• VJ

>c >

«• *•. *

** C_l Ow uj «^

UJ VJIO t£ • .=? Z ^«LJ UJCCJ.VI

»«rIT

»

o bV CJ

' 4- 4-UJ UJ

0 0o oo oo oin in

UJz— 00--J O O

h- UJ UJr oo000»- 0 O< o oa: • •*"~ «o mi/i

?* >

u *-»UJ VUJ Ooc •z •->UJ

2.C

CQ

OE

+C

O

0.

5.5

00

0E

+C

O

5.5

CC

CF

+ C

-C

o o4. 4-

.UJ UJ

o oCJ O0 0o o

in in

O Oo o4- 4>UJ UJ

O Oo o

LJ 0 0

— 0 0CC • *.£j O ITl

U

» **

X *-

CJ ip

»u «UJ U>a; •Z mUJ |

1

C

=

l.llim

+C

rJ -

D

=

A.e

37

^.^

F +

r..i

0.2

56

75

D

ST

ES

T

=

C.

23

89

5

oi

UJ (IJjV

CO h-CO OGU LJCO• cnn J1 UJo

II

CL.'inr«-

rxj %o

1 (MUJ •O 0r*mO IIr^-• VI

(*\ _JUJCJ

11

<LOu

j^ U*

LJ OJ

»-. W4

aUJ H>—*• ^

nt v».OJ

O

C 6.6

5C

OE

+C

CC

=

1.7

54

7,8

_jo o <iU O LJ+ + 4UJ '"

o oo oO O ««1'

. o in CD• . t-H

CM in (Niin.

O

O 0UJ O Ot- 4- 4- H<I UJ UJ

o o o ul/> O O -J^H (J U ^

2r o m oz. . • xUJ <4~ in JL_J) pi-

UJXf—

x >•

11fVI

CJ U» 4£UJ <-* Ci»UJ tj **a • f-z <UJ | CC

UJ

^

m

Page 152: Computer programs for calculating potential flow in propulsion

O O C * O O O O O C ^ O O O O O O O O O O O O O O O O O O O O O O O O O O O O T O Oo o c o o o o o c c o o o o o o c o r - . o o o o c o c - o c o c o o o c : o o o ; - o o+ + + + + + 4 - + - f + 4 ' + + + + + ++ + -f + - f 4 - + + + + + + +...f + + + . . f4 - .+ + + +

LL: LU LU LU LU UL' u.1 x> a.' LL.' uj u.' u.' LU LL- LU uj LL; u.! LU LLJ ID iuir, irtririir. t r r - -4 - in f \ jNOC-or r i coo ' ' - 1 c^ f^ - cDLO'-'incr <r> d - - * ' < t - - 4 - - s f r * t C T ' s r r i - c c r c - r f c - m i r ' . a o 0s oc o co r\i h- -j- ao ccr O r O ( ^ f n r O P ^ r s l « ^ t ^ t ^ ' ^ » ^ « ^ ^ ^ O O ' ^ ^ i A < r - ^ r j c c O ^ r ^in in IP in IT in in in in LO ir, in in IT. in^Lf iO«Of<- . COCCLO ^oc-

u.: tjj u: LLi u. u: u.: uj u_ LC: uj u_' LU LJ tuoor^^%c iA i r» r^ f^«Ofn in i r . -oir,oorg<crr,ir. ^ rvi .-4 ro sj-h-h- «-«>d-O O « ^ o o % C t ^ C ; r ^ ^ O * < ^ ^ 0 % f * ^ r Oin IT in _< ,-1 ,-4 r\j —4 CNJ N m c«i m

O O O O O O O O C O O O O C J O O O C O O O O O O O O O COO O O O O C; O O O C' O

o o o r* oo o o o o4- + 4- 4- 4-ILi LU li.' LU LUCC 00 IT. —* ITco <r stf r*- fvm m o oc cvo o *-< IT, mo* cr a r- -o

o o o c o o o •*? T o c o o o o o o+ •»• + + + + + + •*• + + -*• + + + + + + + •«• +UJ LU LL.' til UJ LL' LU LU LJ U-' UJ LU LU LL ID UJ LJJ IL, LU UJ UJ

o o o o o C' o o ; i O O o o o o o o c 'J UJ LL' UJ LL LL' U_' UJ UJ; ,-4 IT, IT *C •-(•-• CO

.' LLi LU LU LU LL' LU I' c 01 a co• •-! oc- i> c* co n"i o t*"1 ••* <

i in t\j po co in oj ii in O1 ^-* ^H <\i ro •

\o o '

C-> O

o o, 4- +

UJ LU

f .> O-oo

o o c;- o•*• + + +LL: LU a u.-(\J CC' -< X'fVJ ^-1 C*l C

^-i oo in oc

O Q O1 1 1

--.' C ••— ' O t"J- T,x O O r? Q ID O O O O1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

:.;- o o c r- o w -^ C; o Q ;i i i i i I i i i i i

o o o c o o o o o o o o o o c o o o o o o o o o o o o o o o o o o o o o o c o o+ + + + 4 - + - f + - t - + + + + 4 - 4 - + + + + 4- + + + ++ + -4- + + + +++ + '4- + +++ +UJ LU LU LU LU UJ U-' UJ LU U-' LU LU CL' LU UJ U.' LLi LU LU UJ LU LU U.' UJ UJ LL: LU LU LU LU U.; UJ LL- U' LL! UJ LL' U- UJ LU

"

O *O

LU LU LL Uloc rsl (7* r\j

Oooo

IIa.

• z

IQ.'

<X

o o o o o o o c j o o o o o o o o o o o o o o o o o o o o o o' 4 - + + 4 - 4 - + + + ++ + +++ + + + + + + + - f + + + + + + - f +LULUUJUJLULUUJLULULULULULULLJLUUJLULJJIJJLUUJU. 'LU LU.LU LL) LU LLI'UJ LU

cc r- j- -i1 r-l C\] rtl >t

W> O O O

UJH-

o

ouYegco^^•o

II

13a

o*s. '

a

cr cp- cr oo j tr\ «T m fi rj c\j •-<•-) «-i cr cr a* cr 0s cr tr 'Ou - r- *o ir-. ir1, «r r^ CMo o o o o c o o o o o o o o o o o o o o c i o o c c ' O o o o o o o c c o c c o o

O O O O O O O O O O C J O O O O O O O O O O O O O O O O O O O> » + + + ++ •+ + - + * + + + * + + + » + + + •+•*•++• I I I IUJ " ' LU LU UJ UJ LU LU LU LU LU UJ LU LU UJ LU UJ UJ '.L1 UJ UJ UJ " ' UJ LU LU LU LU UJ LU

o o o o o o o o o o o o o o o o o o o o o o o o c o o o o o o o o o o o o o o o o

o>Ko

—> zo+ CMUJ OO ' ^oo • iro —

PA

KA.

mo—iooooooocoooooooooooooii i ii i 111 in 111 uj ii i uj uj uj LU UJ

? ooooooooo1 1 1 1 1 1 1 1 +

LU UJ UJ UJ UJ UJ '* ' UJ UJ UJm in o »"« O cr* in uv **• r-O <•"< <M O rg <M oo «-t m mc im*T fn»omo* tMr \ *»ot\imi*-^-. m in o^ a1 r- H

Q.o.

O C O O O O O O O O O O O O O O O O O O C O O C O O O O O O O C O O O O O O G O UI I I I I I I I I I I I I I I I I I I I I I

«M' •O

UJo

UJ 3LZ <I— o a- t o o

I oo - o •1-1 in '<x • • o

ooooooo coooooo oooooooooo oooooooooocooooo+ + » + + ++ + + + + + + + + + + + + + + + ++ + + + + + + + + + + + + + + + +LU UJ LU LU LU UJ " ' UJ UJ LU LU UJ UJ UJ UJ UJ. UJ ti i in ULIUJUJUJUJUJLULU LU LUUJUJUJLULL'LUUJ UJ UJ UJ UJ

in o in <o r-t CO'-*

O O O O O O O O O O O O O O O O O O O O O O O O O O O c

f- O •£>.

ou

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ol l 4 - + + + -t- + + + + + + + ++ + ++ + + + »»+ + - f + + + + + 4- + +++ +

n i uj ii i ii i uj "' in UJ LU UJ UJ UJ UJ UJ LU'"' UJ UJ UJ UJ.UJ UJ UJ UJ LU UJ UJ LU UJ LU "' UJ "' UJ UJ UJ LU LU

o o o o o

oo o o o o

000000

o o o o o o+ + + + + +UJ UJ ii' '" in itic o o oo oO VJ O O O Ooo o o o oo o o o o oin in in in in ino o o o o o

CM OJ IM ^4 IM r*O O O O O O

UJ "' LU UJ LU '"J^ O <O CM GO r* CO

o cy* o^ ^ fn oI O O ** CD CM O>

rsj ^4 o nj in ao\rt M ^4 x-i o> co r~

a •a. ••Q '

oa (M m < in -o irrLJ 'T T *T 'T -T *T

ouCO

Page 153: Computer programs for calculating potential flow in propulsion

oooooooooooooooooooooooooooooooooooo o o oooeooooooooooooooooooooooooooooooooooooooocococoooooooooooooococoocooUJ UJ UJ UJ U'- i*t 11t in U-' UJ UJ U. UJ UJ ID UJ UJ UJ U.' "' if UJ UJ UJ UJ U.' IL' UJ UJ U_> UJ UJ'UJ UJ UJ UJ UJ U-1 UJ UJ UJ "' UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ I1'

co o cc CT* o o o c- o ^ " i n ^ - i n f ^ ^ c ^ m f\j *-* o «"•* o o O1 f^ t^ co f^ co *J2 v\ t^ o f*~ u~> in « — < o v i n * o c * ^ ( ^ j < v j o " - H r * ~ ^ - h " i > - ^ - ^ - f w h ~ f * "

. O O O O C I O O O O O O O O O O O O O O C O O O C 3 O O O O O C O O O C O 3 O O O O O O O O O O O O O O O C O O

oooo d o o o o o o S o c o o o o o o o o S c o o c o o o c o o o o o o o o o o o o o o o o o o c o p oUJ UJ U.' LU UJUJUJLULU' lJJUJUJUJUJLULULUUJUjUJUJLIJLL 'UJUJuVlJJ l lJ l lJUJlJJLUUJlJJUJUJUJLUULJUJU-UJUJLU^

CJ O *.» ;-.' O O V!' "; •"-• O -O O O C ',' O 'T1 O O C» O C O C' 1- O C> f^' O O O O C: O O O O O O C." O O O O O O O O O O O O O OI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

< M ^ ^ t ^ f ^ ^ ^ i ^ > ^ * H r ^ « ^ i ^ i ^ r H ^ 4 i ^ f ^ i ^ i ^ < ^ r s i f v j r \ j r j i \ i ( \ j r s j r N j N ( N J r ^ r \ j r N J ( v j ( \ j r J r j r v j r \ j c o r « j f \ i N r v r s j ( V f > j N r N i r ^O O O C O O O O C J O O O C O C O O O C O C O O O O O O O O O O O C O O O O O O O O O O O O O O O O O O C - O OUJ UJ UJ LL' UJ lu UJ UJ UJ a UJ UJ U. U-1 U- UJ U-1 UJ U-' UJ UJ UJ UJ UJ LL1 UJ UJ U- UJ LL UU UJ UJ UJ UJ UJ UJ UJ UJ LL' UJ U,' LU UJ UJ UJ U. UJ UJ tL U- LJ UJ LU

oooooooopoe oooocooooooopcooooocoooooooooocoocL U U J L U U J L L J U J U J L U U J LU LU UJ UJ UJ UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ LU UJ LU LU UJ UJ UJ LU LU LU UJ LU LU UJ UJ UJ UJ UJ

ooo ooc1'-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 oooI I I I I I I I I I I I I I I I I I I I I I I I I .

r ^ i - * O O O O O C ) O O » - ' ^ « i - i » - 4 O O O O O O « ~ * i ^ ' ^ p - l ' ^ m t n L n t n L r > m L r . i n m i n i n i r - . IT . i n i n m i n i r v m i po o o p p o o p o p o o o o p p o o o p p p p o o p o Q o o o c o o o o o p c> o o o o o oUJ LU LU UJ LU UJ UJ UJ LU LU LU UJ LU ti i n i [jj 111 n i yj LU LU LU UJ LU LU LU UJ LU LU LULUUJUJUJUJLULLLULUUJUJ UJ UJ UJ UJ

o o o o o o o o o o o c c o o o c o o o o o o o c o o o o o o o o o o o o o o c o o o o o o o o o o o ^ o oI I I I I I I I I I I I I I 1 I I I I I I I I I I

CCOO»- < «- < »- i« - l OOO O O O O O O O O O O C * O " - i « - fo o o o o o p o o o o o o o o o o o o o o o o o oii t n i uj QJ i j uj LU LU UJ UJ UJ UJ LU LU LU UJ LU LU UJ LU UJ UJ UJ UJ UJ V

o o o o o o o o o c o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o c o o o o o oI I I I I . .

^< ^ -1 f* ^4 r*t rH r* r-< r~4 r^ ^H r*4 H r* ^4 ^^ ^4 ^4 r^ •** f+ r^ rH »H ^* «^ ^^ ^H ^ «- 4 ^H rH 4 ^ »^ ^^ »H F^ ^ »M «^ f\J ^J (^ (M <^J C^ fV W CNJ f <N ^^ »^ . *•* O O O

o o o r j o o o o o o o o o o o o o o o o c c o o o o o o o o o c o o o o o o o o o o o o o o o o o o o o o o ooo|o + + +4-+ + ++ + + + 4 - + - f + * 4 - + 4 - + + 4- + -f + + + + 4- + + 4 > - 4 - + + + 4- + 4' + 4> + + 4 ' 4 - 4 > 4 - - f - t - - f + > + 4 - - t 4 - + • * • + • * • , + LU UJ UJUJ LU LU LJJ LL' UJ LU UJ LU UJ LU LU UJ LU LU UJ UJ LU LU UJ UJ UJ UJ LU UJ LU UJ LU LU LU UJ LU LU UJ UJ LL 'UJLULULUUJUJUJLU UJ UJ LU LU LU UJ LL; UJ LU Uj UJ LU UJ LLJ O O O •

• Q* CT1 r^ ^ ^^ ^ ^H ^4 4 r^ ^ »-H C^ (^ rt *f in • • •• • • • • • • • . • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • A * • • • ••-• O O O

o'o o o o o o o o o o o o o o o o o o o o o o o p o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o x

^^<^fM^^^Hr^r^f^^^«^i-^<»«<-^i-4'^^H^^i-- ip^i^f^ i-«<-<i- t i»*c?VJj iOUC3)iPVi^«-* ' <>J rg rg r\j ^« i i^o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ~ oooo ooo+ + + 4 - + + - * - + + + + + 4- + + + + + + + + + + + + + ' f4 ' + 4' + - * - | | 4 - + + + +>- +UJ UJ UJ LL) UJ LU LU LU LU U.' LU LU LU LU LU LU UJ UJ UJ LU LU LU LU LU LU L|J UJ LU LU UJ UJ UJ LU LU LU UJ LU 'Uj LU UJ UJ

<l _J*• ^

O l-t ^4 »-«

Page 154: Computer programs for calculating potential flow in propulsion

•a o

C£ LLJ< O

l_> inL/! 00

O r-

cLUo

inCO

0-

oLLJO

incc

i>

0

UJ0

.-inCO

O

u>o

in00

o

UJ0

in00

C-

Ulo

inCO

oUL0

inCO

- 0

UJoLOoc

0

UJoinOC'

t>

cUJo

inCO

P>

O

UJo

tnX

r-

o

UJo

inCO

o _

o• UJ

oinCO

i>

0

LU0

' IT00

h-

O

UJCO

COCO

l>

oUJf.

•aa-

f-

oUJo

ov4

CO

0

LU-O

O-ro

en

o+

LU inoc o

inoo-

LOOcr

ocr

IT 'IT.

0

X UJZ 00 0>- o

in

r\)

§

UJ0oom

t\j

O

U-'0ooin

CO

0

LU

6oin.

IM ^

O0

LLJ

O

§-.tr*

r\j

oo

1 "•

(M

OO1

-30

00

S

rvj

00

LLJO00to

«M

o oUj LUO O

m tn

<M rvj

O0

O00

'IT*

(NJ

ooUJ

r-

<\j

t.'oLUCT

CC' *T

(M

O

UJo

*TOJ

O0

UJmfSJ

fvl

0

UJ

CJ

0

UJr-oC7-

. <NJ

O0

UJm00tn

(M

oUjOJ1-4CSJ

tM

oCP

YC

N.O

OO

OE

+

oo

.OO

OO

E+

oo

.OO

OO

E+

o

.OO

OO

E+

0o •

.OO

OO

E+

o

.OO

OO

E+

o

+3

00

00

*

o0

.OO

OO

E+

o

.OO

CO

E+

o

+3

00

00

'

2

.OO

OO

E+

g+3

00

00

*

o

.OO

OO

E+

o

.OC

CO

E+

o

.OO

CO

E+

o

.OC

92

E+

0

.03

63

E+

o

.07

S9

E+

C

.13

77

E+

oo

oo

oo

oo

oo

oo

oo

oo

oo

oo

oo

oo

oo•f

z o.a oX C\J ,

ooa

Page 155: Computer programs for calculating potential flow in propulsion

c-4-O-o

org•

<f

. r~•c

o•fUJ

o+

' UJ>fr o

CO

in•

a •O'•a-

LUP~

CCUJ

^

LU LUm ini-t h-CT*' CT*-• *T

r- r-: "

0 .

c**-4

r-r-

r-

C.'

LU*-H

^OO*ir

r-- -

C

LUr-oin*H

CC

C- -

UJr-•c

r\j

CO

O

UJina*Ql

r\j

CO

o

LU

CO*Qm

oc

0

or-lf«.

•«•

00

0

- *HinrH

O

CC

c.

UJ 'r-r*-OCD

CO

oUJ

ininoa

^

crIT.m

& .

o

UJ •inCC.OJr-

a

00

LU

IT-i— 1rj

fM

LU

^~•O

nj

LLr

CO^_(

^

c-LLJaCO

^-^

LUIT.m,j-f\i

o•J

oo

OOo

roO

r-COr-4o-

or-co

c•o 0-

oCOo•T

f-a-

(Nt PH »H

c-u

o•o•oo-

OO+•

oo

oo

ou

uo

oo

co

oo

oo

oo

oc

oC1 o

I o :

IcI

oI

oI

oI

•uin

IM -« i-l

V VJ , •-»

\5 \

Page 156: Computer programs for calculating potential flow in propulsion

CMO

INO

•O•O•O

UJc>o-

fMO

o-tV)-1-

CMO

f-cr

CMO

rvj f-4

C•fUJI-

UU-o-ou\

OOOO

INJ

O

ILI:

O

fM00

UJC'

o+

a--± ' CD

m•

•o

a-ro

or*-o

ooo

oc>+UJo

ow+

•N*\ft

r-

irvo

o+ o+

oa-

oooo

u* .

152

Page 157: Computer programs for calculating potential flow in propulsion

8

oz

> . oQ- ' . • ' .o • . • im o

• -. a.'• > o

_J U.o «00 Z— o

• • • • I•>. zz • o« z • . z za. o a oi u . o — ao-i/> -. _j I- z0 — u- . < <

> . • ' V) •' NJI- i-l 00 «.l/)u. o a a ai< • . c f . . . . . . . < > -a o * • . _j.«01 « ' . - 3 zK.,O Q * ' . • O ^— < ' z » ' • • • z a< LU . <i *. « a:

IB • i— ou . « i: a O .

l/> I— I- . . . O t- O«l O OC <1 ' —-i z t- Q i- > ao u in • • .3 oc u^> _l • a. • _J . _i u.U a. o O on 2o >- o£ o > i- a •

t/5 >— . o iu z ^- a— ^ in u • a: — h- z

. x cj vi ' o a ^- -a o <i o u. a. —i in

o o a i a a.I ai o u >• co <I O O - » - • • U J - J O » -

< • o o ^ « o o u - o x<i o uj mo 01 < i ( / i a j t - * i —" > - i i u - 1 0 | a ; i >o * . o: o u. i- a-UJ <» fl II II u 'II " 3 CL U. ^ i£

» • tfl o o i —z .• * o« * Irt ZCt ' UJ / CJ h- • -

-O «- OC-I 00LJ CJ U C_l 1_) ^oe . u ^ x « u . •

153

Page 158: Computer programs for calculating potential flow in propulsion

Xa.

OoCD • •1 0 0

m i l

rg•0r-t

•f

rgCC

3 mI

p-p-ooin•0r-

,_i1

inmrgm0--fr-org1-41

rg•*

00f^c-pn

I-H1

mrgCOinrg0

C7>1

p-r-1-4

(M

p-•*p-1

o0-omo-rgc

oI

in0in

gsrgOin1 .

•I-orgO

Orgj.1

0*>CO00rgr-00^~

mI

•o-Trg^>O-

rg1

p-p-

03CC,fo-

1

r*CO•op-co

in

o1

inrgtf\rgO0oo

1

inrgro .rgr"~»

6o0 0

inrgrArgo0o

01

in

mrgO0oo

•o^4in,•4

o-0-T

0

rg00<o_4

p-p-

o1

^4

p-o--o-o00•0

01

2<a. Za: ao

U- O< • • •a o o o —o x I I I QQCO UJ— < . - TL4 uj tr

co ii ii ii aU.

CO X X UJ CO<io a;cj>- -£-iz u <OO <i ct

CJ z.O O

c > O " T c o « « c o r * - cO O ^ - h - O J f N J i - ^ Oo o s o o s o t r i i n ^o o r g > o m i n ^ ) ro o ^ c D ^ r ^ o t 1

t n i n i n - 4 - 4 « - < r g ^(v (\i r \ i f g rsj CM ( M ' r

' £

.OO

W

A1

12

6

-* fM^ (M

so *o r*10 (M *en *^ ^C^ ffl *O(M m mfM (\i rg

00 o tA fO lA inCO O* GO CO CO COm u> ^- ^ ^ ^~

^ fo ro rn en fnfO *y IA |A IA U"Nr\i (\j rg CM rg rg

fO IA fO fOoo co r- ^*T ^ * *o m

m m <M r-iIA IA IA (A(M oj rj oj

UJ CO O O O O O O O O O *CO UJ« f-o <

a:aCJ

< UJ oH- X COUJ I

Page 159: Computer programs for calculating potential flow in propulsion

•0o~oenM•t•O

O1

oenr*-in<Mm-ooI

• *•oor-r--in•0oI

OinCDfl.-0CMt~oI

*m .•o*m«.00

o1

f-lCOm0*Tm— ' .•-» .1

enr\j•» .ina*CM

. r-

-H1

CMin•o<n

. 0<oCM

-> 0.0 O; . 1

•.3 O O O O O

CDcr0

in<Min

in.infMOp»-f*_r-

' ^4

CM

Oo*

. CO(MO

mmc*COoCO

• fM

o>ino*in .fMmin

o<ocrCOmCOp-

or-fM-T*Tmo:

inin0.inmCO<\j

in»yo**in

. h-min

ini~^ •oinfW

CO

in<rCO

CDOrj

ininin•fr-sO

.«Tmm-»•h-r-t

''"•Ito*CO-ino000

rvjtnO1<Minoin

fMf\J•4- '

inr-*

CMmMO<Tf*, •ro

MinOinmCOfM

CO•o

inCM

o

r-int-4

inCM

O

-oJl•o

mCM .

o

eno

inCM

O

•oCMO

inCM

o

ooeninCM

o

in0en

: m

inCVJ

o

in00r-o

CM

O

O

COO

inCVJ

o

of-o

oeno

. o .: 00COCO

•oC"

o

o-ooom-T0

Otrr-00

CMino

oininCM

en•J3

0

o•oor-

in

0

or-

cro

oCOCO

o

0

oCMCO00

00s

o

o-j- o'to o-c.'Oir> o c» o to o-in ou^oinoo o o o ^ om.ooomo >r ooo»^ i fM-4 - - -<o v m«-^ ino fo * o ^ r - o o o - T O * * N j ' O O ' 4 ' r - o o > a ^ o ^ - r ^ - O f O h - r - c D c r o^c>^»/> *oo^ Mi-«^- r- r - ^ -coo 'TCO ^r o*^" GO •-* tf\ co (Nj.in.ao (n.a*..-«fn r^«-«iAo

oo tno *<T > co^ -a» fOooc ro^ ' r - .O f v j » - i ^HOwh-^^ooor*^ -4-w r* o *o m csj ^ r»- rvj ^ o OD ofNim o in •* <N *fr -o *M.C» o *NJ o co m o* * o* o

ou o*"'en . c*i

155

Page 160: Computer programs for calculating potential flow in propulsion

> I I I I I IQo ' • . - . / •CD • »1 0 0m i i

i/iu ti o

z:• >- > ^

X Q V)Q<

CL Zz: oo »-O </l

u. a »-•C • t • _JC C C O O — - U Jo x i l i a aC£. O UJ*-• < £<l UJ Ot

CD II II H O

03

88

20

o>

o

org0000roo

o

07

76

30

CO

*-«

oCD00f*lOC1

o

18

21

00

r-

rg

0

<fo^cro

76

91

59

•T

m

o•oor-00inr-

o

09

17

09

-*

-*

oininrgrgff\•a

o

36

04

99

•o

gr

oCPr-00g3rgin

0

75

11

59

0

in

o•o-oocrm

*o

41

00

39

*in

oCOCO00inom

0

45

91

09

r-

m

or-o

o

o

66

66

66

V

in

o<rouO

inrg

O

49

99

99

rg

-o

ooo0oin

o

99

99

99

•T

•O

OoC?0oinrg

o

49

99

99

•0

OOo0oinrg

o

99

99

99

Cr

•O

00O00inrg

O

41

41

65

pg

r-

•o•0

•tr*

rg

0

95

97

37

*r-

rgr-inin

inrg

o

64

68

37

r-

r-

oor-00•arg

0

rg

0

CO

CT*rginrg00rg

O

41

59

35

m

CO

o00m

0-rg

o

44

23

12

•aoo

r-r-m•0rg0m

o4

74

92

5

o>CO

m*_ig}rgmom

o

in0rg

rg

9*

Oin•oin•j-o*rg

o

^

•ao

» » ao o ct

Ol I oNO o

oC D «| U

Page 161: Computer programs for calculating potential flow in propulsion

•t .in-1-o-•oomTV

•trgp-co

• NO

J-

COinO> :in :'<^

opg

mtn

....in']:•• O

COcrpg-^

1

_4-

*Ompg•mrg1

• p-inr-pgCOp-(M

rn1

•*•in-of^o-aoj.I

COm00'

CT*-r00

-t1

m0t-t :pg•apgin ,in

I

C7*f^r->TCO•o-1

431

•am•4-(\jCPtnp-•o

I

mCr*4inin-tpg.p-1

pgmCOin*Qt~

1

OinCO

0•rpgCO1

.pg^ .o-•a•eCOI

COinino>moa>

I

oo(M

•OCOmCT-

I

p-m<rCOOo

m. I

o o o o o o o o o o o o

.52

42

94

<

.79

24

14

1

.04

91

14

"

.27

52

45

!

.47

62

91

?

.67

02

98

C

.85

62

25

'

.03

55

44

'

.20

98

76

:

.37

87

31

?

.54

51

2C

C

.70

60

07

C

.86

46

51

'

.02

12

28

'

.17

59

46

5

.32

90

32

2

.48

07

27

1

.63

12

95

'

.81

38

80

'

.03

29

83

'

.29

59

06

'

.61

14

14

'

.99

00

23

'

.44

43

54

?

.98

95

51

? COCO

>. 4

28

87

2*

. ^*. r. 3

70

97

31

.32

76

76

!

1.2

84

37

8!

J O>

t ,_)J ^J CO3 0}J pg

maCJr-g^inpg

O"om(«i0pg

pg•o•>•o0

m0o(T

inPyO1

inCO

-1 00

1-1 mm eno^ ^

- ^

p-ininCOCOo

pgCOCOtn•o•o

_

p-00

: CO0•o

in

•0COin

inp>in '«in

•a_tp-^-in

r-inCOomin

inincr

• ^ '-\ _tin

mCO-•0inoin

oinCOinpgCO

o- m0

CT*

O

pgo*pg

. < > • . '

o00oinin

o0-0CO

£

o-oCO'

• ^-in

0 0

c^ r<i•^ pgin *j-^ . in

oCO0inCOr-

ol-lo*Hpg^•o-

C7>pgop-•oincr

opgop-•ointr

c ' i n o m o o « ^ o c > i n o o t j o o o t > t j o i n «J-CP c j o o m o t n c j u i o o c * m.o <n cr tn o m o cj o tn *:i u% cr v crO ' ^ r n f n ^ ^ ^ r - o o ^ o o * ^ c r i n - ^ i n o ^ r g o r j c o ^ o ^ i n o c o c T v ^ i n y * r n c o r n c o r f c ^i ^ ' t ^ ^ * ' H ' ™ ' ^ ^ ~ ^ ( M P v r f N j m t ^ c j 1 ^ { N j o i n w c o i n c r r s j i ^ o o ^ c o f n c u s r * ^ < ) r H C N i f \ j o ^ i n i n i n r ^ o * f r ' r i - f N i r - r y o D f » i c oo > « ^ w o r - ^ ^ i n r ^ c o r ^ i n ^ ^ r ^ < r r \ j r v i t ^ p * f N j f \ j t ^ ^ o i n o ^ ^ r j ( N j » H r n ^ r s j o ^ c D i ^^ ^ ^ ^ t ^ o ^ i n c D f \ j < ) i ^ i n o ^ r \ j c o ^ i ^ c o i n f v i o h - i ^ ^ < ^ ^ ^ c o ^ r ^ f O ^ O ' ^ < > ' ^ O ( ^

^T 'T ' j > ' a "*» ' in 'n in in in in in in in. in i n o % o « o * o t * f w c o c o c r i e r o o « - « f v j f v j ( ^ ^ i t n i n * o r » c o ^ o «-»-m ^ *o co o oj r- o m o o > r o » m c o r < i c o r ni n i n m i n i n i n m i n i n i n m i n i n i n m i n i n tn in m in in in in in in -o.*o * o « o ^ - O ' O * o o ^ o > o » O ' O ^ ™ r i - h - f - f t a - r " C o c o c o c o c r o > C T v o o c?-^-*-*-1 *M CM fi

m o m o c . c ; inooc>. o o t n o o o o o o o o o - m o o O o o o o i n o i n o i h . • . . . - .c o i n f ^ i f N J ^o m^"'^ r- *om-in o-^ ^ o « - ^ * O ' T * N J o - o o < v i c T * o j i n d i - ^ . c o i n - i n o ^ ^ r t o - f * i - • ' : - • - " . • • •• "

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O,O O OO.O O.O O O O O O

in >o r*- co tr« o *•• r^ ( n > r i n * o r*- co C T . O ^ C M enm m . m f n . f r t - ^ < ^" . <r ^ • • ^ • . ^ • ' • ^ • • T •*• in in tn in

\57

Page 162: Computer programs for calculating potential flow in propulsion

in in -4-t— c* MGO CD O"1

~* co in•-• r- •*r-4 <o INJ^H O O

fn <T tn

fM CM (\J (M <\| <M (M

O O O O O O O

in in in in in in in

o o o o o o o

. 00000000000000

Page 163: Computer programs for calculating potential flow in propulsion

Ic.

. . ,o •31 • •1 0 0

m i l o o.. <*> r-

II II - O m *O OI m o o

>>- 3 oo -o inZ Q • . • CO • ••

O O r4 CM

Q..Z's: oo —

t- — ' ' ' <u. o H* i • . ' • • • • ^ jCC - O G O . ~ . UJui ill a aa u ' . uj— < i;. «.a» • - . - a

tn ' n ii u a •u.

CO X X UJ l/> :

«o m.o m o-o n> t> *o m tj .

o *o n> tj «

(\j

« • L J O O O O U O O .O O OC O CJ O O O O <J

u .ooouoooo ooooooo

X O O O O O O Oii ii ii >• m ooooooo

o . . . . . . .Z « UJ O IN CM CO <M C\J OJ CM;e H- x m . rt _ _, i _

UJ I LJX !£.. Z. 'I— LJ

fo —i ~ m ^-

Page 164: Computer programs for calculating potential flow in propulsion

ir\ ino oo o

o >O _lCD • • . h-I O O . O

m | | uj

0 0> > ai njz o > >

> a _i _Jz « o o< oo via. zHO . 00 00O M < <•U I" II

> CO 00h- M UJ UJu_ o . a o< • • • — .a o o o ooxa: u

o o o1 1 1

M U II

X X UJ

*'!'"

• •0 O

-a- i tfM

ii M 11

Z « UJ2: t— x

UJ1h-

oUJ

GCLJU.(/>

Z

*u

UJ>—

z

QCSUO

.O

CO1u.u.u

oo

Xotart

a.

o a o o o o o o o o o o o o o o o o o o o o o o

o oooooo>noirioir>oirioir\ inoinoinou>oin i-

X

«!

o c j o o o o o o o o o o o o o o o o o o o o o u a.O O O O U O O U O U O O O O O O O O U O O O O OO O 4J O c_? O w O t> tj w O t> O t_f O O O C3 O <J tJ *J O ^

U- O O O O O O O O O O U O O O U G O O O O O O U O OU. O O t J O O O O O O O O O O O O O O O O O O O O O r*o o o o o o o o o o o o o o o o o o o o o o o o o1 O O O O O O O O O O O O O O O O O O O O O O O O

CMoM

oo

Xo»*oc

X

X

oc<3iCVJo4

oao•-I

ItO

Page 165: Computer programs for calculating potential flow in propulsion

Xa.

'ao

< •z

ao

a zS. Oo «O </l

U. O

<a:U XO£ CJ

<t UU

cjcj^_ jLJ

2; —3. o?- at^ a

.92

21

98

1

.91

53

38

8

ON O>

I . I

O CJ

O Oo oo o0 O1 1

,03

42

82

(

.03

33

69

o o1 1

0 0i

o oo oo oo co o•H p*

NO -Tp- tn

CO NTON COON ONO- ON

O O

r-4 NT

ro co

c oo o

o o oc

c: o o o c

*-«00p-oO>

1

O

OOo0

,03

10

69

oi

O-

•0

NO

O

0

r-

ONON

O

COo-•T

o>ON

0

oinO1

CO

3 -T

} in•> -o

3 O

.91

78

82

0

'

0

o. o

oo

. 1

.02

67

06

ci

•Tp-coNO

. C M

O

CM

•O

ON

O

in

roONP-

.ON

O

p-oITNO

-T,,-t

O

0 0

.96

03

94

1

I

o

oooo

.02

24

69

Cii

NT

COp-

O

ao

.COCD

O

O

CMCMNO

O>

O

ONCMNTCM

ON

O

.03

35

83

2

oCM1

O .

Oooo1

.01

84

58

o

COCOf-co,0

o

CO

p-

o

NO

NT

ON

0

ooCOCM

O

COp-

-4cn

oCM1

O

Oooo1

.01

50

45

. oi

0-ointnc-

0

ro-0ininNO

0

p-•-*

oinroON

- P-coGCCO

inCM

o

3 CM uT P- Cr P- -f **

O CO. N;

.24

76

02

9

o1

o

oooo1

.01

22

79

. oi

ooroCO

O

>OfN.

tntno

COp-

CM

O

COin

. in(0

•oCM

O

3 NT

T -T

.37

64

01

7

0CM1

0

Oo0

o1

01

00

74

oi

CO

CDCO

;o

f-iNO

O

ao

CMCMON

O

CMNO

P-PNJ

0

O O (•in tn u

rn in rin »o N

.51

73

34

2

CM1

f

Uooo

i

.00

82

26

-

0

roro

rvi

O

inCDro

O

r-t

NO

COCO

r-*

O

CMinP-coCOCM

O

J U!

r\ inVJ CD

OP-

.66

73

59

1

oCM1

O

CJoooo1

00

66

77

'

oi

0COo-

0

NOCOCM

CO

0

COCO

p-•or-t

o

NT

COCM

.77

48

46

0.8

11

36

05

0.

.82

42

59

5

oCM

O

Oooo1

00

53

96

<

oi

P-op-•o

o

oininCM

O

' roin

00in

o

o

Of

o

P- O

.98

65

66

8

oCM1

O

o00

, o1

. ro

Ooo1

roroCOp-

o

NO

0.

oCM

O

•TNT

ONinr-*

O

•TCMONON

COCM

.90

81

28

C.9

32

94

95

0.

.15

35

70

7

IM1

0

O0oo1

CO. CO

COooo1

oCO

COO

o

NO

-0

rof-

cr>•0

CP

o

. COinCM

00CM

O

P- CO

.32

70

81

9

CM1

O

Ooooo1

00

42

78

1

oi

ONCONO

. COON

O

o

•0

o

ON

tn

O>

O

COinCM

COCM

.ooc

eccc

..0

20

83

35

•!

.'.

0.

.50

43

77

4

CM1

O

. u. 0oo0t

.00

49

32

'

oi

0-CONO

COo-o

o.

NO

o

oin•T•oON

o

•0ONCD0-

COCM

.04

1(:

67

C.0

62

50

00

0.

.68

08

14

7

<M1

O

Ooo0

00

54

75

!

0

O-roNO

CO

o

-. o

NO

o

CNJCO

CO

O

P-NT

o-CM

O-CM

.08

33

33

C.1

04

16

65

. 0

.

.85

59

3S

6

CM1

0

CJoooo1

00

59

51

'

0i

OroNO

COO-

O

o

-o

0

-oNO

inoON

0

-oCOoONCM

.12

5C

OO

C.1

45

83

35

0.

.02

94

16

8

CMCM1

<-> .

OooCl1

00

63

8K

oI

-T-CO

•OCOO-

o

o

NO

o

cvCO

CMNO

OON

O

CO

f-

o

.!6

6t6

7C

.18

75

CO

C

0.

.20

83

33

C.2

00

90

08

CMCM1

O

Ooo .oo

00

67

74

.

oi

ONCO•OODON

O

o

NO

o

minCOQ0

o

r-, •NOtnCO

ro

.22

91

66

5

Q.

.25

CC

CC

C.3

69

82

25

.53

58

37

4

CM CMCM CM1 1

O O

(j Oo o0 Oo o0 01 1

00

67

83

,

.00

64

46

0 0i i

•T P-in tnp- 0-00 CO

o o

tn inro c'tn NT

o o

NO P-NT CD

•T 0NT COO CDCO CO

O O

NO tnP- NOp- -<co. in

CM roco ro

o o

O O -H

ON cr r

CM CM CO

CNJ CM CM

*o o O'U c; o o o m o o u in o in o in o o o o O.o u o o u o o o o u o o o o o o mo^ .co r . j < ) -<< )h -<Drno^o^ ( ^< )< ) r - - ^O fya3^ - . oa3ooooc3oo .wooooooo*o« r

. h - i n f i oo^^mfn^ -N-T inmco •-» ~~* ~* t- ro o f*- *n i-n.o o o o o o o" ' (^ r - . - -^u>ocofx j>o. . r<NJCo. . fco.^ fn fO. . - -^o ino> -^J in f \ joooo-oo

cc^o^^^ i ^^o^mm^rnrno^ tnor^ . ^ inp^ooo i .no ino ino -* sr r» fs j r^ ' -J" 'HO>coh-o. .O' .o^-or -cOiT-- -< P«J ^ O co o r.jinr-O O O O ' ^ ' ^ ^ - l ^ ^ ^ ^ o ^ - c o c ^ O ' ^ c ^ J ^ ^ n - o ^ - c o o . ^ p ^ ^ ^

• • • » • » • » * » » » • * • » • » • » * • • » • » * • . » » » •o O o o o o oooooooooooooo^«-<.-^f-*.- i . -<-*--<i>jrg(VP,jrgtMr, jp, j mm <n m m m m m

l l

Page 166: Computer programs for calculating potential flow in propulsion

Xa.

OO

aoCDi

ao

•aa. 2X OO 1-4

CJ I/J

Jlo

o a: i-Q I- <

srmin•ao>^-0

rgrg1

oo

-ooo0

o1

C7>

sr«-4•oooot

rorgftCrvo

33ftrgrort

o

inrorgrgCOCO

O

COCDsoftrosrro

CJ

o insr t-4

.<\l -0

so rgrg srm ro

gosr

~P»COfl•0CO

. CMrg

1

.-ioCJo00

o!

in

srCOin0o

o1

ingjrgo-(T

O

•aoftrgft

O

r-rginsr-or-co

0

orocrsrftinro

o

O O CJcr r- incr sr crcr sr crin r- co

rguirgsrrgrgororg

1

ooCJoooo

1

CO

<?srinoooI

rg

ro0cr

o

oo0flft

0

flinoi-or-CO

o

or-in0inro

O

insrgjroosr

'• 3inrgftCO"*rorg1

0oCJoo0

01

•oCOoinoCJ

o1

rgino*0

0

r--oCOo-oo

0goCMOin•o03

o

flCOCOror-*Qro

O

CJ 0sr rgm o

r- crft rgsr sr

rg .srroCOmro

rorg1

Oo

CJ 'oo001

r-or-insroQ

01

Org*oCr

0

ino•oCOo0

crcrr-srcrinCO

o

0ogjCOsrr-ro

O

cj in oo cr crcr ft sr

rg ro srsr in g>sr sr sr

ut r-in in•£> flm r-Cr "srsr g}

ro rorg cv1 1

o o0 o

O 0o o0 0

o oI 1

-. ,sr

co cr*ro rg0 0o O

o o1 1

r- COsr gjr- cocr* cT*cr^ cr

0 0

ro f-o rgft ftr- in0 0

o o

rg osr r-co rg— i inin srCO CO

o o

sr srCO 00in oCO &r-* r-CO COm fi

0 0

in o inro CD cjr- cr rg

rg ft cor- co cosr sr sr

(-4

OCOCO

I—mCM1

CJo

o0oo1

cr

roft0oo

COf-crQ\

cr

0

_4ftrgo

o

roo•OI-

rCO

o

ftP_f4

O

m

o

cj inro ftsr l-

sr r-

5 sr

inft

. rgrg

' incr-rorg

1

O 'o

0o0

0

ro

COrgoooo1

oo00o

0

COr-r--oinCO

0

CO•o0

00I"

o

O CJ CJo o oCJ CJ CJ

CJ O O000in in in

orgQ>

ft

sr-,rg•*

rg1

0oo0o0

01

r-

cooooo

1

oooCjo

o

srg3OCOrginoo

o

rgCOing3roCOro

o

ooCJ

CJ0in

5srrgft

' rom

,3.rg1

o. 0

0o0

01

sr

r-0co0i

o0ooo

o

croCO-oroinCO

0

CO-o^4

inrgCOro

O

CJ OO CJO CJ

O CJo oin in

t-4>orgo0COinsrrg1

o0

oooo1

•o

sr0

oooi

ooooo

0

p~roOo*roinCO

o

ininrgrgrgCOro

O

CJ CJo o0 0

CJ CJo oin in

'£ro

' r-cor-cosrrg1

Oo

ooo0

ftro-0floo01

ooooo

0

roinGO

fr\inCO

o

rooCOft)rgo>m

0

CJ CJo ocj cj

O CJ

inGOsosrmrg

u*rg1

oo

oooo1

sr2COrg00

o

ooooo

0

rgr-ftvnroinCO

o

r-oror-rgCOro

rj

0 CCJ OCJ O

CJ O

0000in in in in

'. osrsro0-•o•oinrgt

0o

oooo1

sr

oinin0o0

oO 'ooo

o

roftinroroinCO

o

srr-srrgCOro

0

000CJ O CJCJ CJ U

CJ CJ CJ0 O 0in tn tn

f-4.COCr^4flcr~"gjrg1

oo

oooo1

rg

•O<frgftO

01

ooooo

o

sr•0COr-iinGO

o

rginCOO>srCOm

o

ooCJ

ooin

Org

ft

1 .r-gjCM1

(_)

o

ooo01

r-

infigjrooo1

-Oooo0

o

f-r-cnrsl,-4

srCO

o

r-rrgsrGOcrro

O

CJ CJ Oo o oO CJ CJ

O CJ CJoo oin in in

rgr-sTO

Oro

r-rg1

sro

0ooo1

c«c?fforoft

0I

oo0oo

o

CO03sr -r—a?COrgo

r-mromsrao

O

U 0O CJCJ CJ

CJ CJo oin in

srgogjo>inCOO>

gj*CM1

•oo

oooo

gj

sr<oinsrsr

oi

o0o0oft

o

sroO"o«oinOf,1

srr-0crrorosrJ!i

O 00 0CJ O

0 CJ0 00 O

CT>osrsroCOgj-org

1

r"O

CJO0oo1

•a-

COrorg0

. <*>oi

ooo0o

1

o

flrg•Oftr-•o

0

orosroror-ino1

CJ OooCJ CJ

CJ U0000

f-sro-srgjft

gjrg1

rg0

CJoooo1

w

coroinsrrg

O1

oOOooft1

o

inrgro

~roftCOr-

o

oo-ft-or-•osroI

O CJo oO CJ

0 0O 00 0

X. — .a_C3 r ^ ^ r s j P s i r s i N r s i P s i c j r s i r j r o r v i r o r s i P s j f s i r s j r ^ r ^ N r o r s j r j r g r g r s i f g r ^> oe</> o • - .— . ax LJ« . "o o ^ o ^ o u ^ o o c t A o o o t n o i n O i r » o i r i C ' O C J O O . . o c > i n o o o i n O ' i T O O C 'X L J J , r i ^ ^ « ^ r ^ ^ ^ o v t n ^ u « o * ^ < ) ^ r * - f l o o ^ - o x r g < ) o ^ - r - . o ( r C T i < j ' 4 ' r - o f n r - r " C D O v t >& x. ( ^ o r * o ( ^ u ^ ^ o ^ r v i ^ ^ s r r ^ r t a r * T O O ^ o D ^ < ^ > ^ G O r - t i . n o o f \ j i . n o D r * i o * » - ^ r o h - « - ^ i ^ c . >

a ccu _ o^-a. x < r r j ^ ^ a * ( N j ^ h - o ^ f M i n r - O f N . t t r \ . N - o < N i i A O i n ' j ' ( \ j * j - * o < s j ( T ' O « > J O c o m < r ^ a * ^ ' O o ^ c ^ ^ C T - f ozio a t - ^ r ^ r n ^ > o r ^ o o a ^ < ^ r g m ( n % o r t a f D O i ^ r g ^ t r t r ^ c r ' ^ m o o o ( N i t r \ a x c N j r k * ^ * * o o i . o o o in o -o •-« r-

CJoOJ

Page 167: Computer programs for calculating potential flow in propulsion

1.o

• oO oz

>ao

a.CJ

OJminenpn•o-ainOJ1

OJ

0

' CJOOo01

• . oo-P~OJ

OJ

OJ

o1

ooooo

1

o

enen

• • - - CJ*

cr

CO

0

COovO

00

?o1

0 CJ0 O0 0

o o0 00 0

OJ•a1

r-

inOJI

OJ

O

CJ

Oooo1

_,

-4•o•o0

"1o1

oo000

1

o

o00crp-CM

CO

o

•reno0-0

o1

CJ Oo oU CJ

a o0 00 0

r-

p-o>p-00

*OJ. 1

l-<o0ooo01

•a-•a-CMoinp-

o1

o0ooo

1

o

o1— 1in

o-00

o

•oin00•oo

o1

CJ OCJ 0CJ CJ

0 0O 0o o

OJOJ •

••4ooin•a-OJl

• ^• o

CJooo01

r-t

00en•o

o1

0oooCJ

1

0

CrsTCM-a-en00

0

p-.in

-o

0-

o1

O O CJO O 0CJ O CJ

O CJ U000O O 0

.•-1CO

ofMenen

OJ1

•__,0

uoo0

01

r-,_*•Tenin

01

ooooo

1

o

_inCMO•o

00

o

st•ocren

cr

o1

CJoCJ

CJoo

opn

OJ

OJ

•a-OJ1

fff

oCPoo0

.01

ocr

- ooinin•a-

oI

o0c0o

1

o

en00oop-p*

CO

o

INen•aocr

O1

Cj CZ>

0 O0 CJ

u uo o0 0

en

o

in

enOJ1

- _,O

Uo00

. o1

•o•0p-o(Ten

o1

oooo0

1

o

• enof**Hcr

00

O

CMinsj-•T

. 00

o1

00o oCJ 0

0 0O 00 0

in

0in

en• CM

1

. t-»oooo0

oi

m1

OJCM-4 .enen;

c

'

o0ooo

i

0

.sOen,— 1

crp-

00

o

«CMCOO>

CO

01

CJ CJ OO O 0CJ 0 CJ

o u uo o oo o o

enCM

P-.O•a-•0

mOJl

0

ooooo1

in»-4

O

OJ

o1

ooooo

• 1

o

P-.sj"inCT1

tn

00

o

0•oCO

•*•cr

O1

COooc,oo

OJ

l-lr-CO•T

-••enOJ

OO

oooo01

inOJin•a-oOJ

0i

0oooo

1

0

^COOJoOJ

CO

0

oo0in•a-cr

oI

CJ CJo oCJ CJ

0 0o oo-o

in

en, in

m

• -enOJ

oCJ

Vj

oooo1

^. GO.

CrinOJ

-•

o

ooooo

1

0

crOCOJ-cr

CO

O

increncr

2

ol

O CJ0 00 0

0 O0 0o o

o>in

001-1

• -enCM

rf

. O

0oo0

o1

COino>r-o

o

00CMcro>

o1

enOCOenO

0

en^inOr-CM00

0

0

r-00

12

o1

CJ OCJ 0o cr

o -ao o0 0

CM

enen

. *o

. - enCM1

._t

O

,_,oooo1

•aot~

o

01

enencrcr

O1

'p^1

m•Ool-l

o

CO00ooGO

o

o•a-•oCO

%•o

1

cj m0 coO3 ~t

cr 01O 010.0

enni

Ooo00

OJCM1

oo

- oo0oo1

^sf

COr-o

o1

f->oCO

o

h-

oj'•o^o

cr•acrinCO

o

in•oinin

p-

oi

<J CJr- inin oo

SO COen ino o

OJ

. . «

OJOJ

. 1

O,jOooo1

'_l-l

. ooCro

o1

inCOCO

cr

••-. o;; i

K.- in

sf

OCM

O

p--TCTinenCO

0

• en• inmin

in

0i

0 'Jm e\jr-> —

cr co

S'2

in

SOinm

• inOJOI1

O

CJo0oo1

crsOo*0-0

o1

h-00OJ

cr

O

>0enr*enCM

O

. ..

^>

O*ooQO

O

o^_l

sOom

0i

om-H -a-^ •or- 4en p-

- enCM

. op-oenCMCMI

0

uoo0

o1

cr-cr

• p-• 00

O

oi

inenor-cr

0l_

..p-

sTOJ

O

" oiCOinininOO-

o

en^4en

o

o1

cj inco enrf cr

lf\ 01o -a-

o>oin<oin

--en

OJOJ1

^-•o :

CJOOooi

o

in0 .

oi

~ooCMp-

o1

en- - r- •

•aOJ

o

cccc•-<PsJp-so

P* • :f^p-

• ooOJ

o1

u a ocr oj in•O sO U\

CO.sT Or- -4. in

inCT*

•OOJir

p4OJ1

0o,_,oooo1

CPcrinODoo

o

sO0

a-

o1

OJtMOi—i

IN

O

sr.

Crinenin

0

o

en-j-CCM

P-CM

01

CJsO

***+CO

%00p-

.. f-

OJ

1

o0

oo0oo1

sOoosO

•pn. .0

0

o1

in•oinoccr

o1

0'CO

COsOr-t

0

in~oinCOcrCM

0

OJ•aCO

sOCM

01

O inr~ oop- cr

<M in-4 en

ene»iQDen-a-

• in

OJ

• r

• o' CJoooo'

•a-.0

- • p-en

. COO

o1

ini—

.• encrcr

01

. r-•o1-4

' 1-4

•*

O

CM•a1

CDeno

cr

o

00• sj-

' 00

•o

o1

O CJo oCM cr

cr -Tin r-

sOin

• e\jp-co

m

OJ1

0oCJOo

: o. o

4Jr-mCOop-oo1

cri_4O- 'ej*0-

°

COOJ0•aoo

enoCOOJencro

CMenCOop*OJ

o1

CJ Oo osO 01

cr> ~roo cr->• sT

o. z3: oo —O 00

u. a<or -. •o Ia u

— <« UJ

U O CJ I/)^ -J M UJ

u cc t-o t- t

UJ Zuj • z: M

. on 2:0 i n i n i n i n i n i n i n i n i n . i n i n i n i n i n i n i n i n i n i n i n i n i n i n i n . i n . i n i n i n i n i n i n i n i n i n i n i n i n i n i n i n i n i n m m' •

o O o m.o in cj o cj o o tn.o in-cj o c j o o o o c o o o m o c r o o o o o o o o o in-o in o in cj r--. .

ce X cr en oo-m o j co tn^Joosrc r *TOO'Toooo t»oooop^ ino^ 'p^oo j i r i i n ino jo er.o.^-.rj oj pn ~* cr -a1

uoc p ^ ' a - o c r c o r n c r ' a c o c r c r i n o o o o o o o o o o o.pn r ^ c M O o m o j c r p - i n r - c o - a - ^ H ^ ^ ^ H o c r p - -a- -oju-o ' " ^o jensoor -pn<a- 'a ' i - too*o»a 'p - o-in o-m o in o'm oocoo j i ncnoo jcnop-oen%oo ' in ^ CM oj c» *o oo—i u. x co o oi o o> oj >o •(• oj * in o in oj o f- m oj o r^ in oj o r- in en o r- •* o -o oj r- en co en oo »r o o oj oo try ojzoo • o j c r i n o j c o > o e n ^ c r p ~ i n « a - o j ^ o c o P ~ > o i n c n c M ^^.o oor - iO inpnoJf^crcoso inpno joc^cosOin m oj ^

. .

<c. - i n > o P- co cro ^ * - o j . e n ^ in -o P- co c ^ ' O -* ojcj ->r *r ^r «r. .>r in in -'in in in tn in in tn i n * o o so

Page 168: Computer programs for calculating potential flow in propulsion

Xa.

ao

UJCO

aoCOi

a. zSi Oo «O I/I

a:O Xon o>-i <•a; UJ

CO

air—t- < >-tuz

,14

05

99

1

-4

1

O

00o0

f-4

rgoin00

ooI

o-CPCPCPCP

o1

in—4

*00

0

CO

1-4oo<of-4

CPo

inCOf— 4

COCOrgo1

j o :3 O C

,98

71

23

7oI

oo

oooo

incroin0ino0

1

•a-MOa-CPCP

o1

oCO•oCMoo

COCOf-4

CIsCOp^CPo

oMOCP

mCPCM

o

r co <n co cr MJ r3 en *3 O <

,84

69

47

2

o

1

f— 4

O

ooooo

CPorg

in

' o

o1

f-4P-P-Q\

CP

O1

_^MOP-

MOoo

oMO

oCP

o

p-f-4

corgcrCPCM

O1

D CP <

3 "-4 »

,71

40

91

1

oi

6

o0o0

•*•inrgCP."•"o01

_rgrgCPo>

O1

COin•a-CM"*0

rgoinf-4

CPo

o

0

—4

f-4

0

o1

,58

82

91

6

o

i

o

0ooo

.«.I-t-

• CPCP

oo1

p-p-0COCP

o1

CP^in0s

•"0

in,—4

CP-tor-4CP

°

o*r-,...4CP

rg

01

M o rfr -o r

p-

•o•oCO

0

I

o0

ooo01

MS-TMOCP

O

01

inp-o•0CP

o1

o•T

f^rg

o

-r•T

oinp-iCP

o

•a-f-4

r*-•a-*+gsCM

O' 1

T -f <

O p- t^ f4 I

- O C

,35

53

13

5

o

. I

o0

0o0

0

CMmcpCP

oo1

p-ino-rgCP

oi

m•ocoMOm

o

op~C"CMrg

o

oCMcninh-p-rg

o1

r p- iP U fn p- cM in cO MO *

O• atO

CO

o1

oooo0

oi

CMfH

•OCOo>

0

o1

COinCOCO

01

COm•oMO

*O

in

*O!mo>o

p-oCMfw-Oinrg

O1

M rg rM o c

O P- U0 CM so p- r

,14

83

80

8

oi

0

<Jooo01

COr»in00oooi

p-POCMCO

01

p-0-•ooin

o

oinr~

cr

o

enCOCMt— 4

0*rdM*

O1

J O C-t O Cvj i" r

rv •-* r

,05

71

59

4

uI

o

o0o01

_NT

•CoCM

0

o1

inMOin-a-p-

0i

mrr)MOMOMO

O

CO

-CP00f^•oo>o

in•j*f— 4CMinCPf-4

O1

3 CJ C

0 CP C

,97

51

43

0

CP

1

o

oooo1

rg^4COCMCO

0

01

COp-00•a-MO

O1

00CPoMOp-

O

p-CPp-inp-CP

o

CMCMp-ininint-4

01

J 0 Cr in -r rg c— rn cM rg rQ rg cr o c

,90

41

62

1

IT

1

O

UO0ooi

-Trgf-4

^

*0

o1

__0COCOin

o1

___f^MO-T00

0

Oinr-coCP

0

inmCOp-^4-4-4

O1

3 CJ I.-4 in cj in c

H r— co •*• p

84

62

3S

1

CP

1

oo000

o1

CO0CO

in

oo1

CO

aCPCO

O1

CPr-MOf-4

CP

0

in

MOinCPCP

0

inp-coCPinMO

• o0

f rg %'J CD bD U> f

-4 CO iM CM C

,80

35

12

3

o>t

o

oooo1

COp-•op-

• MO

0

o1

p-»-4

oinrg

01

orgCOMOCP

o

•Tinp-inCPCP

0

MO

0MOOrgO

01

n CP c-4 in c

n CM c

,77

80

63

3

w

1

0

00o0

o1

*CPrg•a-CP

o01

f-4

CPCOCO0

01

0MOCPCP

o

CMMOITCOCPCPCP

o

rgrgp-roLACMO

o

J O Co «r cV4 •— 4 CJ <J *.

D p- un in N

.76

56

55

5

CP

i

o

o0oot

COinMOOinooi

o

0oooo

COf-4

COinsU

CPCP

o

oin•o^*COino

o

^ in c3 rg uy CP c3 CM L

0 P- t

,75

44

48

9

CP

I

oo

o0o01

CMp-op-f-4

0

c1

o

oacoo

COf-4

p-^<CPCP

0

CP•a-p-•oCMp-oo

"j un cn MO cD CO C

M rg f

.73

64

7C

2

CP

1

oo

ooo,_21

oMOCMinp-

0

o1

o

ooooo

p-1-4

inf^CPCP

o

^u0

rgCPo

o

u -a-U f-4

,70

90

74

0

CP

I

o0

ooo01

COCOrgCOCO

0

o1

0

o6o0

MOp-p-rgp-coCP

o

MOCOCPp-CMf-41-4

O

^ CM Cf-4 P- f

,66

89

10

7

tp

i

oo

oooo1

COCOCMCOCP

oo1

0

o6oo

COf-*MOCOf-4

COCP

o

rg00p-•0

COf-4

o

r co a•4 rg r-I *T p3 CP oO t— 4 C

,61

14

57

3

CP

i

o

o00

01

COCP0•0in

ooi

o

ooooo

ccf-4

oinp-CP

o

f-lp-MOoCOinf-4

O

0 CO CM CP U

D in r3 CO v3 rg <

,53

05

37

1

CP

1

o

_MfCPf-lCM

O

O

'

O

ooo0o

CPCPCO(OMOMOCP

o

op-MO

COCO*+o

0 P-

m i n i n i n m i n i n i n i n i n i n i n i n in. in i n i n i n i n i n i n ' O « o g 3 * o g D ' O g j s O ' O ' O N O ' O ' O p - p - p - p - p - p - c o c o c o G o

o «/» o-4 a

t- x uLO <iu LJ o m o o o o o i n o o o o o o o o o i n o o o o o o o m o i n o m»— a;uj oin»-4'3'p'-gDtnin<or4«Of'4 o'^r rgocomcr rg inm»-4co in in 'O^4p 'd

oca: i _» (T ip -coo* f -4nn ( r i n rgco -» -O ' f -4n t 'T 'a -oo»-4p - rg r ' i *T f i *p -om»oooo A

oct o C T > o o n o O f - 4 ( T i o o o c i ^ o ^ r gu-O oOc r >r r *pg 'Ocrp-^ - *ooo in

01

Page 169: Computer programs for calculating potential flow in propulsion

' 'CM in CM o • CM m • CM f*' o -4- • • *> c*i r- tfi mo in . r n * - i u ' < ^ m t < j a D . < o - o < o in co CMr\i _i in m m - i n m r- co o r- o ' o o» f-

*~ ' . o r - m ^ c n o ^ - m ^ o ^ ' C M *o co ' oX • f* o CM in <o co CM r~ •£ c o - * . 'en o* . o coa *H o ,*• -o •*• aj r- or- -o m o o r- -o

-» <M o f- •»• .o . ,0 • <M -a o m -f . r- t- «i• ' '• • • • • • • • • • • t . • • •

o* cr o* GO CD. 'co f— r- >o " *o in •*• r- : r- r-|M i-t . l-< ' •-< •-< lM «-« ("4 . IP* p^ »H - r-4 . • CM CM CM

I I I I I I I I I . I I I I I . I

o < _ > < _ >. o o oo o .oo o o

ooUo0o01

0o<_>oooo1

d\ji?aooo

oo

. oooo

• o

o0

U000

0 0

, ooU

, oooo

o0

ooooo

a0

U0o0

o

' r-4

o00ood

r-'6

U0ooo

60oo

. oo

p - t . o a > - < 7 < r a ) p - 4 o a o c r t o < o - ^ - C M C Mm * . O ' O ' r c M < o m < o o m o ~ o o C M•*• oo • o CM o> r- CM OD -To p ^ . ^ - r- n . f M

o o a o o o o o o o o o o o oi i i i i i i i i i i i i l l

a~CO

OZ

o o a o o . o o o o o o o o o do o o o o • o o o co o o o o -oo o o o o o o o o o o o o o . oO O O O O O O O O O O O . C O Oc o o o o o o o o o o o o o o

oCDI

.> o o o o o o o o o o o o o o O:Z I I< " .Q. ^ . .s: o ' •- .O * - « . : - ' • • . • ' , . .

o t o o ^ r ^ f ^ ^ - ^ ' c o ^ ^ H r - t ^ - m r - o o*•» ^ - o ^ c o i n t n o i j ^ i n i - t ' m o -o ao %o

" " _

m o c o ain a^ i-t .>

.a . ( M - f M f y i f n m ^ - ^ t n - i A ^ j c c ' * - ! - - r r v jo x . . . . . . . . « • • • • • *oc.o • ; o o o o o o o o o o o - * 0 0— < • - • • . - l«i ULI ' . .--

« U ' 3 . • - . . . - . '

UJ Z.—«to ».o< >ao v» o

•-» t3 "-h- X O

O * ; ' : , . - - - . : . - - . . O O <J> O O-'O O3E.UJ O O O O O O OCL BL " . . tJ «_? O O O «j t_»U QC . . u> O O t* O O,Ou,o ' " • " o^oooooo• — U . X . . O O O O O . O OZLO . O O O O O O OJiC . • • • t • • • . ...... * • • • • • • • • • ........ •

« O O O O O O O O O O.O O O O O O O O O O O O O O O (\J M CM M 1>J ru r\j> a c . " ' - .-m***********(J *-u ' " • - - - J

CD •

Page 170: Computer programs for calculating potential flow in propulsion

x r-a. ^

I I I I I I I I I I I I I t I I I I I I I I I I

X oo-or-co-oom*OO'*cr^oQDO^r-'O>i-*Hh- ..... • • • • • • ...... •

\of^cv«-4r*i-^^fNJ^o«-'f^in^oocroool i i l l

a

oCOI

oooooooooooooooooooooooo

»-<%o(NocD^^ari*>rr-t-iccooDfvr-cr%o— « *o oo oo coi CM <— I >J- f- *O lAt-J^-h-f^rsJOMU^fNJ^f'^O'fl'fMO^'r^

OOOOOOOOOOOOOOOOOO-3OOOOO

ooooooooooooooooooooooooIII I I I I I I I I I I I

Q. Zs: oa «—

> r - r - ^ - r - o o m p n m m n f n f n fr g c v j r g f N j r v j t v m m m m c n rvrn

ooooooooooooooooooooooooJta .

(_> O O O O O O O O O O O O O O O O O O O O O O O O"-• l/l C j C » C ? O C J e > O O C 7 O O O C . » O O O O O O O O C J C J C 3'

< to ocO ~ o .

x uh- < O

at a-u ooooooooooooouooooooooocH- QC UJ O O O O O O O O O O O O O O O O O O O O O O O O

u-cr ovoouoooooo•— a oooooo 0*0 oooooooooooooooozu. x ooooooooooooooooooooooooZ3 CO OOOOOOOOOOOOOOOOOOOOOOOO

>-< fMrjt\jr\)CMrM^^>^i'*>'4>iT^-^^i<3'O'O'O*O'O*o^>oUKU» h-OJ

1(0(0

Page 171: Computer programs for calculating potential flow in propulsion

* «Io.

z

o•*(MOinr*O

1

. 0

0o0

o1

4-r-i<o•aCM

*0o1

0

ooo01

r-of-mCOin0

o

o

oooa

in(M<«vCM•oinooi

o

o0oo

p-l• CM

f-inmino

I '

o

oooo

:•»in0•0oo

o

oooo

r*en' -t

t—oCOo

1

0

ooooo

o1-oCO.m

. f-t' t-to1 .

o

oooo

•0*TCD .COp-in«-4

o.. I

o

o0oo

r-o>•1-CMCM '.-ICM

O1

O

O00

o

J>o>

*-o*r-

. CM

1

CJ.

OOoo

r*mmt- •

- CM .

*m

O '

oooo

p*fjm

*

**4

*. O

o

oooo

-oinininCOCO>»-o

«0oooo

CM•o•o<y•O

• -oinoi

o

0ooo

m•r**COoin•ooi

o

oooo

CO. en.. CO

*-»COenr-•o

1

:o

0o0

o

inoCOo>r*CMCO

c-i1

O

oooo

p-o*COo>r^C7»

01

<o .

oooo

•0CO,«««rHr^O

t

0

. oooo

m00ininmo**i-<i

o

0ooc-

in!/•

. ^^CDCM(7-^4

1

Oei

0OO

o

o o o o o o o o c o o o o o o o o o o o o o* * * . . . • • * . * , * . . . • • • * • •O O O O O O O O O O O O O O O O O O O O Q OI I I . .

OO

• *,'z

oo

Q. ZH O

O —

'u. o<

o

O'"00oo_4

CO•J-CMCO :

crp*CO

O '

CO

*in.0>mCOCO

o

o1

0*-:OOo

-

om

: cct~4

COCO

o

COm*Tm0>ocr

o

o

o

' £p-o>

0

crin-0-00o>o

inf-4<oin

• -r •inc-o

CM

o

l-lIMCO•0

O .

CMf^OmcriO>

O

*- m .f-00CMincro

*o

o>cGO ;CD

O

OCJ*CM

•T<7>

0

in• oo

»4

•O0>•TCO

C'

•oo

CO

0p-

0

~oo-oo*oinC7-

0

oor-tinCM

. a•0

O

I-o

•oinin

0

inCOa-•too

CMm0-

*j-CMin

o

CO

o

«r-m

O

min

- CMftinCMO<

O

tnm

• «r*^4r-m

o

CO

0

fmt

r-l

•a

o

CMmf*.

m0

o

r-o>a*•oo

. mCM

O

cr

0

0tnen

0

CMOCOmP»CO

o

•Tp- •a-ro

• r-CMp-l

O

o>

0

-oCOCM

O

COent^ •

1 CO'CO

CD

O

»4. f-

-oCMinm ..0

0

o>

o

oinin

0

' CMf^Oinp-

00

0

~op-o•op-moo1

0>

o

<ooc

0

O'fw

aininCOr"

O

m:o~m•oCMcrO

01

CP

o

^1:P-

o

CO•in,_| .

»4

cninp-

oi

oCMO«t'_!m

0I

o-0

.0

.-o

o

o-m -

crr-

o

ininp^f~4

*in

o1

cr

o

o

4)

0

p-min^>

*CO•oo

CM-O

. <op-0>o

o1

a-o

o

•o

0

o>o>t .pH

•T-O

o

•o-.ClCOCM»^00

o1

a1

o

O

o

o

o. in^ •P4

r*

•0

o

CD" •a 'inoo>00

QI

• cro

o

•o

o

ooc*". •p-cr

. tn

o

•a"croO1

mo-

o1

CT-

0

0

o

0

J .C7*OC-4O•rino

C7-

*CO•»••ao

oi

cr

0

m

in

o

off\

CO

p4in

0

CM •p»in•»CO0-

o1

cr

o

ino

*

o

m.-4O•-troCO

*o

•oin«op-coo>

o1

wi o.in o o o.m w tn t,» cj o in o in.o mmomTwo^.oofnr i i-c>(^ 'Oor^ir( ' f l -co o m o o m - o o m o o f i ' O O O O " - *au,OQO*o.ifi.(»'»^-«ijoo«ijtfir ir«~«tju*>out^roOO^cNJ^^irx^^f^

O O O O O O O O O O «—*•-< <-) r-l *^ ^« rH ^* ^-4 r-l-r-t r-t^^r- «c— <r - l^^ ' -^ i— !<NJ(NfM (NJ f\J <\l (\ l(\ jpgf\J" co ac . .

i^ Oo o . .CC O • . •o ' • ' • " " ' ' •

o c?ocOooc ;omooc " i i nomc j i nooc j ooooooo<JoooooC ' -o .oo -O in2. uj ' • o* co-fNj-«o r -«s0^eD<Ti0*c?^(n 'O ^-r* « *o t>j oo-r*- -o co o o o o-o o o-o o o o o o c o ' O ^tx. x. . ^ in en c> o*r-m*«*rt»'tnincoi-»»-*i-*h- CM o r- in <o o c> o.o «j'o o o t' c? o o c? o-*-« CNJuoc fn r - ^ i n^oa rs i ^o ' rgoo^Qor^^n i ^o inc rcv j i ncN jooooooo tJoooooc^cocN jIL.Q oo^3^) inor - r -oo* rom' *mr^c s i n%o^«- t in fnoootno ino in o in oinoino-^cr' >

-o r» co av^ r j ^^coocMin f -o fsj.in r-ocNjinr-OM-*1^

Page 172: Computer programs for calculating potential flow in propulsion

t

o•oCMCM00!>-rM

'

O

Oooo

CM

OCO0»inCO

I

o0O

oo

-oini-tCMr-CO•r

1

O

oooo

ooCOooin

1

o

ooo

•op-lfj*r~r-in

I

o

ooo

o

•0<7>fM0O.t•0

1

o

0o0

o

•o•a-COin

I

o

oooo

oCMr-r-p-4

r—

.'

o

oooo

CO•a•0o>CO

r-

I

"

oo0

0

in

roCMCO

GO

1

O

ooo0

or~,•4

o>- *

CO

i

o

oooo

r-0CM•rinCOCO

1

o

oooo

V*

ino>

CF»

i

0

uoooo

•oo00f-tr

i

o

ooo

o

CMirtp^CO

•0O>

1

o

oooo

00o0000CO-o0

1

o

0ooo

ininCMCM

0>

1

O

U000

o

o*CO<MO>

1

0

0ooo

oocr

•»• o*o coin .

in ir> ino o oo w o

O O O0 0 0o o oc o oI I I

in IT •-»in oo roco O in•o co CMCM in in

o o oi I I

i/>LU

0 0 0o o oo o oo o oo o o

az

o - o o o o o o o o o o o o o o o o o o o o ooCDI

o m •»•CM r* O

o o crin r» ro

-4 PH p-l

. . .

O O Oz '•,• .•a •a. zs: oo —LJ CO

>K •—u. a<a:o ia. o

— <«a LU . .eo . ' • '

co •~ • - - - - ._ .. o o o o o o_ - . - - _ _ - _ _ _ _ _ - - - _ _ - - _ O O O O O O

c M » o c r < 4 ' < 7 i « O f O « o c r p - < < a * f f c c j s c M » T r - o o o o o o o o o o * j o c 3 O t r ' o o o o o o ooooo t?

^

o

< '

t/)

s

IMCO

in

• 0

. c

mCMr-4CT*

'. • °v-o

in•0

m

o

0

in•0CS!Q>

0-

o-

•oCMfO

ofH0

o

CMC*COO*cro

PH

PHrg

CO

o

o

fMr-H

inc^a-0

cuOin•31

OCMO

0

CM

C^cr

o

o

o50

o

f-

f-0-

0

cuo•oCM

o0

00•0COo>0-

o

ro

*ino*oCMO

O

00r-Cf

cr

o

P^•o00

oo

00ooc

CO•0in

o-

o

o

o000

p-l•T•O

eo

o

0

oo0o

1*.

•Tor-

o0

oooo

inr>^CO

•ooo

ooooo

CMinin

in

o

0

ooooo

p-l00

COin

O

o

00ooo

mOin.

in

0

o

oo00o

r*.•000

•o

0

o

ooooo

ocrCT>

p-l

oo

oo0o

CO

CM

-*o

(Mor-co•Tin•*0

-o0p-lrsir~4

0

crCM-»•ror~CM•ro

ooP-4

o

rfmr—oCMO .

*0

r--o000-oo

00r-ininCOt-co

o

ino•0COoo

^_ocrr-•oinro

0

op-4

O

0

COcc

CO*oro<n

o

(M

ino

0

< r -COr--0COpH(O

o

p-4p-lCM0

O

Cfr-ininCMOro

O

o

inenP-I

CO00CM

O

o

sr.r-or-r*rM

O

0

o00CMCOO•orM

O

O

r-coCOin•4-CM

O

O

•Tro00

CMCOr\l

O

o

r>~flw

00oCM(M

O

o

<?ror-o~pH

CM

O

O

r—r»--r

•t

CM

0

0

COcr-oroCMCMrM

o

o

o•aCOCMCMCOCM

0

.19

59

83

8

.19

13

41

9

.18

52

77

6

.17

80

92

5

.17

00

28

8

.16

12

79

4

.15

19

48

6

.14

21

02

4

.12

96

60

4

.11

41

93

6

.09

79

21

0

.07

97

12

8

.05

92

68

7

.03

65

22

8

.0119181

.01

19

84

6

.02

65

11

3

.04

50

10

5

o< > pj>»-inr-coo-<(M'*inor-oococroioOoo o o ooooooooooooooo oooooojz mfO*nfnm'T'r*a'NT«r^«T«r*'j-^Tinif»ininmin,inminininininminininininirin ooooooU.M ...................................... ••* . . .

o r u f N j c \ j r \ j ( N j r s ) r v i r \ j f \ i r > j f \ i r a r \ j f \ j c v j ( \ j f \ ) ( \ i f \ i c \ j t \ j ( \ i r t j . f \ ! r g ( N j r g ( N j r \ i f v j r s j f N i r g f\T(N ro rv j i n t n i n i n t n i n«/) oe ' . ;1/1 o •o o • • •oc oo . . .

u O i r o - T o m o o o i o c i o o i n o i n o m o m c j o o o o i n o i n o o u i n o ^ ' o o o o o o ^ o ma.Lu ( n t H t - 4 t \ j - T « - 4 O ^ i n ^ H i n o f n ^ o « o r * o o o ' * ' O N r ^ ' O O > > ' h - o c T * C ' * ' O < r r * o r n ^ - f * c o c r o o o c o f ^ r - f ^c c z m o ^ c r - f n i n ^ o e > » S ' f M ^ ' d ' r f c r - r - c o O ' r c o < r c r i ' » > f l O » - i i n c o f N j i p c O f O c r ^ f n r - « - 4 i n o t > m ^ r ~ f O f - «CJGC - o > T i - * c M i \ j s r ' O t > f n p ^ , ^ ^ - p - c o o x > t o o o i n C T i a v o o * c r r n c o c r ' O s ' ' ' ^ O f \ ) ^ ^ - 4 O o O O ^ ^ - ^ I N J OU . D c o f n c o m o D m c o * s - a » * o i n o i n o i n o r - « 4 p o c o « - t * j - » t m

Page 173: Computer programs for calculating potential flow in propulsion

CO«tu

ooCOI

t**

Io.

z -

<4i.oi/l

A

I/IO

<

zi/>

m•-4

inoen

i

-TO

O0oo1

•TNO

in• NOoCO

CJ1

oo0

o

1

o

NO

ONNT

in•-4

NT

m0

o00

oi

NT

o-r-f-4

CCr-

o1

oooo

1

o

NT

rgmNO

CD

NTi

roo

o0oo1

mrg00NT

NO

O1

oo0.

o

1

o

CO

rg«-4Otn

1

:' mo

o0oo1

IT

CD0>oin

0i

oo

. o0

1

o

•T*4NT

rgft•-4

1

O

0oo0

o1

NO

in •roCO

• ro

01

o0oo

i

o

in•-4

inmrgr-rg

1

pio

oooo

' crf-4

ONO

rg

01

OO0

o

1

o

CO

lr0inmrg

1

rf\0

tjo00

01

pirginCOr-i

oi

o0oo

1

o

0NO

inNTr-o>•-t

i •

rg0

uoo0

o1

NO

mNT

o>o>NO

01

•oo0

o

1

o

NOrgNT

oNO

inf*

1

• TN

O

oooo1

_of-4

f-4

CONO

o1

o.0oo

1

0

CO111ONfto

: i

IM

O

CJOoo1

r-oCO-TinNO

oi

00oo

1

o

COrgNT

•O0in0

i

rgO

O0oo1

crNO

CO00oNO

o1

oooo

1

o

rgi-4

0>

inp-oo

'rgo

oooo

enNTf-lCONT

in

o1

COrgON

cr

oi

COoCOCOoo

a-NT

00NT

0>in<7>

1

• rgo

oooO1

f-4in

• 00rgOin

oI

COCONT

«ro1

(0NO

o

o

00CJp-mr-

. f-4 •<T

. 1

PIO

oooo1

NU

crNOeo0m

ci

_J

p-•0

croi

r-raNO

O

mr~1-4

COo

. COCO

1

CO6

aooo1

-.-1NO

00COin

o1

•inCO00

o-

0i

r-inorg

0

.rNT

inooinNT00

CO1

CO

O

OOoo

1

f-4

CMinNO

r-in

o1

p-CDrgcr

oI

•oCO1-4

CO1 rg

O

COf-o•TO*4

CO

1

fnO

o0oo

1

I-*«0NO

ONCONO

o1

rooON

01

<p_4p..f4-Trg0

in00or-0-NOp-

co

o

0oo1

fgtr •

• inin(-4

r-

o1

NO

orgcr

o1

mp-«TCOrg

o

ororoin<p«•*r~ro1

O

a0oo

piinCT

OOcrr-

o

oNO

o-

01

rgCNJ

or4

rg

0

COr-i-4

COininNO

ro1

COO

O0oo1

PIo>NT1-4

CO00

o1

in .*oin

CT

o1

oCOCDNO

*-i

o

00f*oin-Tr-inm1

rgO

0Oo01

irtNOi_lfiinON

o1

inr—CO

o

p-NO(—11~t

**o

0roin<7-0r--T

CO1

INJ

o

ooo01

COCOmo000-

o1

0f-l0-

cro

00CNJO-T0

O

o* o m >-CO ^O M ^•-* ^ rsj (M

O O O O

r ^ l N - O d O O _ O O O l A l . 7 s , 7 * C T 1 O O C O O * ^ ^ C \ J ^ ) O C T '•^ 0s O co «^* o r~* • •& *T <v m "T ^~ rn -o r~ o r^i n r - j c o o c r ^o r- ^-» co <\r *o r- in oo co -o cc rgt * - u \ v * i r i r ~ - Q * & t \ i * o { f \ ' f t * \ f - 4 < Q r ^ * f O ( * \r * i A f \ j o c o ^ - - o . J c r « - < i n - o ^ o r o o c o f ' - r ' - c o( * > - , r i n ^ ) - o r - e o . . 7 i ^ - . { M ' . . j - . . n r * o ^ o r N J ' * ^ o

. 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0. Zz ao —O vO

u ia. u

16

36

1

0o

46

36

9

t io

15

49

2

oo

47

64

8

COo

»-r f» tt '• eo <o in rv)»O fvj O ' O» **• •«*• . O•T . o^ r- m *-< — i m(\J *.f CO f t fl ^ •>•in tf\ cr* in ~ r** co <->*o eg m m .> co oI-H • - < • - • • - « . — • I-H r-j

73

04

8

•T**l

r\j

CO . •-!

r^ r.-4 CCO -nj r

r CM c-1 0 . C•< in -- : in s3 *• u-« m un pn r

^ • -coo ro-> ir\0 ryn inr* f-n rn

42

14

2

a»m

oCOinmro,_4

-T4

73

28

CONT

11279

NO

NT

25

18

9

O-

•T

o o o cj o cj in tj tri o C.J o o o in

ao

1 1

a <-j z .u. —•

a(/). CC

o to oO LJ

»— ac oo

UJJ- UJCC 2.o a.u. o— u.

O O O O O O O O O O O O O O O r g f T i m . r - O f ' l P - O - N j ' r - ' - N v n c o ^ r c i i n P - C O Oo o o o o o o o o o o o o o o o o o o o o o o o o o o o o - < ^ ^ r j ( M r g m m m N T - T N r - T « T N Tin. in i n i n i n i n m i n i n i n in. in in in in in. in in'in i n i n i n i n t n i n i n i n i n i n i n i n i n i n t n in. in m i n i n i n i n i n m i n

i n o m c r ' C ' O C J O o o o O'O cj.m o tr C' o o o o c^ o o o m o i n c j i n c j org-o» < T c 7 O C J o o O N j c j o V co,^ in NT in'co ^ H N T r - m m o N i n m r g c o i n r n r g N ON T ' o o N T C O N j o o o o « j o r - i n O N T r - o r g i n u » i n r N t c r N T i O ' - ^ r N i r g r i ^ ^ a * N T

o m r g c r P ~ i n r - c O N T » - t ^ ^ ^ 4 o cr P* NT rg<*i O rg m.o r--o p i N O C f i n ^ r g r g i r ' N O c or - N t O N O N \ i r - ( n c o r < \ c O N t O N O r g N ? o i n r N tm.rg ^ H C r c O N O i n m r g o o N c O N O i n m r g ^

CJ >-ucu

in o r*-• co cr o «^ T <N '-m . ^ i n - . o h - c o c r o - ^ r ^ p n •-q- m >o'•r • " "T - N T . - . * «*• . tn in in in mih in ,m in in «*o -o -o ^ -o *j

Page 174: Computer programs for calculating potential flow in propulsion

p-•o

- ^

1

0

oo

. oo1

116611

rg

mi

rg .u

ooo;-!

1

-o0

en1

rg0

Ooaoi

19

28

67

o>rg

rgo

ooooi .

•0

•H•Op-rg1

i>jO

oo

- oo1

5inin•oinrg

rgo

ooo01

25

94

81

*rg1

fto

oooo

50

00

96

rg

rg1

O

O0oo

70

54

91

org

Ouoooo1

0000

1

rg ."Oooo01

08

91

42

p-

i

eg0

0O0 .

0

30

66

24

in

1

rgOoooo01

59

08

62

m

1

O

O0oo1

99

31

36

-1i

' 0

u0ooo1

59

21

53

o

i

0oCJo0oo1

43

00

52

o>o1

oou0ooo1

00

o•f00

<j1

0o

oo0

o1

58

07

C5

p-o

o

ooo01

75

09

62

•ou1

00

ooo1

96

78

67

in

o1

oo

ooooi

. rg. •;inoI

oo

00ooi

0>

in•*o1

au

o0o01

ozUJ00

o

OoCOI

cr

£o1

a-crCfa*o

in.j.o0

o

rg.

soi .

•oo*Cr

O1

OCO

rjO

• O

p

io1

.•H

P-

fft

o<

o1

J-•or-oo

_i00

o1

*H

rgCVJa-

oi

00in-frrj'

•-1

O

ft.rg

o1

p-p-oCDCJ>

• 0I

0>

inCT"-*

0

p-r-t.

01

inp-oo>o1

o-tp-p-rg

O

cr

i01

p-in0-rgo>

o1

m•aCO-cm

0

p.00

o1

COin•j-00CO

o1

CO

•0-o

o

^~in

o

p-mrgCO

O1

p-a-oin

o

eoin

O

0I

in•ainp-

0

mr+l•O•O•O

o

p_in

o '0i

00f^CO^>o

o'

CO

o03p-

0

inO

oo

0mff\in

O1

f-l•o•tCO

0

CO

o0

1

COCOcrVm

o1

o-o,_|

C7>

O

,-100

o0

p-tr4

Oinrg

O1

OrgCO•0

o

•o

oo

f-lcroceo001

•a-o-oo<0>

o

•o in m • • »-i *o ' o.- <J

o o o . o o o oo o o o o o o

o o o o o o o

o o o o o o oo o o o o o oo o o o o o oo o o o . o o oo o o o o o o

0 — .(j iy) f \ | ^ - i . r o > * O D O ^ ' f^ if CO ^ .-^ ^Nl f\J CO O ^ *O ^" 00 O* r^

. — r v j c o O < O ' r t * M O ^ r * J . h ~ ^ " ' H h " t n h " O ( ^ ' « S ' r * f * - c o o » - *^ co m *o o f*~ co cT1 o ^ co f1* o** CT* ^ >.r r ^ ' C T 1 ^H o^ o* m ^^

^ tart ^ (\j • . f ^ . . f C T l ' ^ ^ C O O ^ ' * ^ f * 1 . ^ " ^ * i f O O^ M CO CT1 CO (^1 OI t O C N t J ' . f M r ^ ^ ^ O ^ m c ^ O ^ C O . — i O * O f * ~ 1 O < < t f M C O > . J - ^ ' 0 > l A C T '< r — ^ 3 o s « - * ' * ' r ^ ' N f f c - ' - « i r . c o o O ' * i v O ( \ i c o r * - f M m o O ' O ( \ rcc 1.0 *o co ff o ' ^J m m 'O ^* co o*1 CT* CT* r"~ in *r rn N N ^ -^0 1 . - , . . • • • • • • • • • . • • •Q C U Q ' O O Q i - * i - « - H « - » i - l « - * f - * . - t - ^ « - t » - » « - 4 - - < « - « « - « • - * « - • • - •

i/> c j < j < ^ f n ( N j c o i n < ^ * ^ « M < ^ o ^ f ^ c 7 x r * j c N j f N J ( ^ f ^ ( ^ ^ f \ ) O u ^ o T O i n c r f \ i ^ ^ o o x G o r o c o ^ ^ ^ < j « ^ r g r j c ^

i>- o o o r o ^ f y o ^ ^ ^ c v J o r ^ ^ i n f ^ o o r ^ i n ^ f ^ t r r j r u ^ r ^ r s j c N j r n ^ o t n w ^ ^ t N j r s j r ^ r n ^ r u o o ^ w ^O< >- ooooo^^^ m ^^^o r j tn (Drg^^ ino^ rv joo^^^GOin rs io^u> ' * F ' ^ ' ^ > i nco^ - th - f ^ - - iOPO'Or '»_ jz 1 i n tn in inu^ in in in inu> inO 'ONO^h- r^cocDo^<roo^ fv j™.w^ in in^ r^ ro

a i u .«— . . « » • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • »oo o i p i n i j n i n u i i n i n i n u ^ i n u ^ u ^ t f ^ ^ i n i n t f ^ i n i n i n t n o ^ ^ o ^ ^ ^ ^ o o o o ^ r ^ r ^ r - r ^ r ^ i ^ c o c o o o c o*i to oc .o v> o - .

U u . -

**u_ xzco

. - . . - . - .••,. \*j . - - O - *o - <o ^ ^ ^ . ^" ^~ ^ !*• r** ^ ^ co CD co CD - oo GO co • f cy . QU• •'•-~i(-f'.^~... .--s?1- ..." .....* '.-"'iL-r11 ' " - . ' , " - . • . ' " " - . ' - '

170

Page 175: Computer programs for calculating potential flow in propulsion

Xo.

39

12

95

6

o

33

40

16

4

I

28

29

98

9

I

24

19

59

2

o

21

15

76

0

I

18

88

52

4

0i

CO•or-l

O1

15

88

49

7

oI

14

94

16

0

0i

14

29

53

6

oi

13

93

84

4

o. I

13

95

48

1

oI

co r-O • C«4 -r-l • CO-CO OC M C MCM o*co o• . •

<M - .m •

O»CO

oou0ooo1

oowo0o0.

oo<Jo0oo1

oowo0oo1

0

ooo0

oI

oouo00

oI

oouaooo1

oowo0aoI.

•O'o0oooo1

0ouoooo1

CJo

. ooooo1

oowaooo1

o0o

Oo0o

oOo

Xis

•T•TCOCOinCM0

o

COCOtr-eyCM0

o

tr0

*ofop

COo>CMr*

0

0

COto

0t_too

o-COooo

sr•T

4O0

O

r-00

ino0

o

r-

^ -o0

o

COOo00CO0oo

o-o

COoo0

foCMooo

•o co CMf- CO ITlin r- -iin ** ^o - - < o oin oo «o o "•'

oI

oI

oo

<z

o o o oo o o oo o o oo o o oo o o o

ooooo

ooo

ooooo

ooo

ooooo

ooooo

ooooo

ooooo

o o oo o oo o oo c oo o o

o-<M00CO

inO'

<o«CJ'

ooO<

<oooO>

ooooO>

cr>ooO>

oO>

< - i c Mo > OO > O >

CMCT>O>

coo

>-<o-.zI Oo —

u. a<oro iee. o

•o -o o- ~tco ^ r^ i-CO 'J' CO C^o> tn *o oo> r- in >>•o o o o

oo o in *»• «-i CM CM. coi M c o « r c j s » - » ' O m o x

^ • O C O O > > f C M O O C OO C M h - C M O > - O C M f ~CO CM i-« •-* O • O O &O O O O O O O C "

inoo

-J O

co r-00 .Or~ -«• .

o o

. o>

CJ.^J ni o HJ ft *J'

^o ao.o--^ in o

uQ

m Oo a

O * C T C r C 3 O O i M » - ( C M C M f * l C O ' * p - « J ' t n i n ^ 3 y O r * f f c C O C O C J ' 0 > O

ir> o-co• • • • • • •CMCM.mCO'T't f ' in.

CJa. ujO C XUKu. o— u.Z CO

- O O O o o o o o o

o u o o.o o oO^JOUOOOO O O O O O OooooooooooooooO O O O O O O. > .....

- C M C M C M C M C M C M C M

Oo

ino

Page 176: Computer programs for calculating potential flow in propulsion

a. zX Oo —

>U- O

tJD

O '

•ozLUon

> O O O O O O O O O O O O O O O O O t J O O O O O OooCOI

- < < M r \ ) r \ j r > J - < o O O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O I

O O O C l O U O O O O O O O O O O O O O O O O O OI I I I I I I I I I I I I I I I I I I I I I I I

o t-*'-? ^J o r-' tj c» o o o o o 'J o o fj u o o o o o ',}o o o o o o o o o o o o o o o o o o o o o o o o

(/I o ' ~ " ' ' 'A UJ (J 'O H - ' O '-I < > C 'u. z

UJ M

on on o« on oc1_) O O

a. uh— U OonLU 3L O - . . _ . _ -t— OCUJ O O O O O O O O O O C 9 O O O V C J O O O O O O O O

" O C J O O O O O O O O O O O O O O O O O O O O O O OZ U. X O O OO O O O 00 O O O O O O O O O O O O O O O300 O O O O O O O O O O O O O O O O O O O O O O O O

u **CDI

u.u_u

^^

Page 177: Computer programs for calculating potential flow in propulsion

<o

z> • • ... oQ : ' • •O • ' • ' Xto oI _l

> o_l LUQ i-<in -z— 3

Zz . o< z -• " z z0. C I - . O

. z : - . o - „ . - ' • - • ~ aO t/i j . ' • >- Z0 — u_ . < <

> V. fsjI- ~ CO « iu_ o o . a uj< a • •• " < h-OC O * _l <t01 - * . • D ZOC'O a * ' o •—— <i . z * - - z a<1 UJ « * «3 DC

ca « oo ^ 2 a u

vi — h- o t- o<: o ex <i rst •—

. J'Z h- CJ ." f«- ^- >-tfU u uj I • ^ m cj^> —i . *. -J o . -j u.U i LJ I O CO ZQ >0t ^- t O > h - 0 »

' trt t- O UJ Z i-. Oi .. — Z 111 O O C " — h - Zi X tJ l/) CJ O Ui <i o < o u. a. j a)

O O O O Q.: I uj o > co <i| tO H- • • UJ O h"

< CO ***,O OCJX• -C O UJ ,(V O CJ I ^ CD *-• H-

u h- i t u. i a _J. O » • Of U. »- Q.

UJ * II II II II tl " 3 U. < Z* • (/) O £.*-*

. - a: * • . - . . . - . - o« » • ' t/» ztt UJ U H-O — CL 1 trtCJ ' U ^J tj (J Za u x < o.

173.

Page 178: Computer programs for calculating potential flow in propulsion

c M ^ - m ( M r o ^ - o m ' * 0 1 ' * o r ' - - * i n i n in in <o CM •-*s O r - r o * f r c g r - o > i O O c O ' * ' t - c o r M C M CM CM •-• co r-

< « - < O C M ^ ' C O ^ o i n c M c o < s i « 3 ' * O f O c o (*» m in >o o*X — ^ o f i c o t n r M P O p - i o r g ^ o o r ^ f v j c o og rg *-< --< >Oa. -t LA o* .-I CM CT* cr o ~-< f~- -J" co CD o o '-'.-5 o o* *H -o•j rsi *o ^ 0s o f*- (\j c\j o co o^ ^ • ^ o o o o o r*~ oo< c o r ^ « O f n - « r ' 4 F O O ( s J ' 4 ' r * o > m o c i o o ^ ^ » oQ O f O * - i c M ^ o * r - ' O i n ^ < i ' > * M ^ o o o o o o o o o

| ^ 4 ^ ^ | | | | | | | | | | , I I I

I I I

. • •O OI I o o < " f M f * i i — • o ^ c y ^ ' f - ^ o ^ j o o t O G o r ' i h - f - ^ m c p ^ ^

o o r - i A r - c j — t a ^ r j e o i n m r - ^ - ^ t v j t ^ o ^ c o o m c no o ^ o r - m c r • * o f v j r - o i n o O i - t > O ' - < t A o m r j * o

t/i o o (^ co (\j r*~ -^ r*~ OT *^ *o rn ^^ c^ r™ »«4 *o o in o* CT* enn n Q o o ^ - * o ^ < o r o ^ » - i m i n G o m i n c o » - i i n a o ( N j i n c o F - i m

a c m o m ^ o o o o t N J v r ^ o c r f M s o o - j ' o m o s O i - i s o r g h -> > 3 i N i n r - O ' - t ^ ' O o o o f x i u ^ f - o r g i n ^ o c g i n r - o f MZ O t/> • • •

a o o o<

o co c0 Co co ctn urg r

12

67

4

r> in•J CM

86

C7

8

1CM

63

62

1

*— ((M

75

52

8

r-4

CM

06

51

7

rgCM

72

68

0

t— *(\J

41

12

6

rsjPJ

oinmO*(Mrg

>O h- rn o*CM - in in•^ r- f*- ^<

d ^i fi ^f\l CM CM M

34

A8

5

inPs]

34

48

3

inCM

34

48

5

inCM

in d mCO 00 00-T <• *3"<t ^ «fr

m m inCM CM (M

fO fOr* o»^o mtr *•f\J ^in mrvi rvi

o. zz oO "-o i/>

a o o o — ujo x I l i a oo c o u j o o o o o o o o o o o o o o— < z;•Q UJ CL

CO tl II II OU.

I/) X X UJ if,«io Z ( J > - ic t _ 3 < j o o o t i o o o < j o o i n u o c ) o o m o m c » i n o i n o i n~jz r» o «a o o o o - j ' C o ^ ^ ' O ' O m o r g i n t n i n i n i n i n % o o t n » - i c o c r » H i ntptJ r^ <i cc o o v c j i n o c r f ~ a u r o ^ ^ l ^ o < ' C o i n r g c » . T « o f ^ u P g - r h - c ou *o 2 tn u in c? in o in f^ *u »^ in o* «-^ «T *r rn m r* ^^ *r r—* p~ co co (\i i*~ CDo I ID > ( M t n r - O f v i n i n > o i n i n m ^ o N * O ' M c o r " c o m r ^ « - 4 « j - r ^ o r * i i n r *

O O O O O O O O O -

n u nz < uj

CD •i o

Page 179: Computer programs for calculating potential flow in propulsion

•0

0-orO .CM

•O

O1

oCOp»inrgCO•O

o1

• -f -•aof-i~invO

oI

omCOro•oCMp-

O1

*..CO•oro•O00

o1

. —enCOo.1-co^

1

COCM

incr>CMp-

-t-41

CMU\ - - •' '

-OCOCT>0CM

•** O O O O C3 O1

O O O

51

09

8

CM rin P

3 OfCOCMO

o>COo00CM

25

95

9

roin

38

96

6

CD• r—

Of-CM

0

35

05

5

CO(M,

in•a-,crinp-coin

inoinCM

00

83

89

5

oCM

inininf-0

•T

mm

r-*

o>00in«OoCO

CM. rin . r

' 0- ; <CM fin .u•o rin s

sj CMO COr CM0

1 O<

r co

35

05

2

00CM

f*' o m. o r- in . in. o o o o o o o o o oin < o ' " - 4 r M o o co cr t- co <o a* in o r» * H < \ )—» %o o o o ' m • r- . as ooo %o r- m-o *»• . CD CD

^^ *H »^ - ^ ^^ o o^ ^ ' ^~ in ^ ^ cv co ' o en ?ni n ' m m in ' in in ' -»• in o *Q en <M m in ~* o oc \ j , ( M rg .c\j •- (\i • fvi c o - c j rn • m «r in x o r - cr • ff* cr

CT1 o*3" om ocjo,tr> o O o in o iPou^Oinooooo tnomotjoino < ooo.^^^Hfy^ i ^c r in i ^u^u fn^^ r^eoo^c r r j ^o^P^oO x a '< ) , ^ r - t> rn f i i - f t a CDcroo f*- o fo.tn «o x_> * 9 > r \ j ^ 4 * T r » r - r H > c x } O ' ^ r c o ^ ' O v ^ ' c D ^ 4 m oo rvj m oof* iCT*»- i fnr -»—»tr \o>r —i <M ry ^r -o 0*0 r- —< *r r- coCT ' - j -ooo i r i c rc reo^c r m c o a ^ o ^.r- o rsj ^ ^i o o

ao ro CD ^- CT« **• o in o uvo m o f - ^ ^ O G O i - t ^ ^ m h - o «o m ro •-< r»- f>J ^ «o co o\ f - o c J i r \ o ^ - * o j ^ x O f M < r o o 4 o ao m o- >r o^ -* o

oo o^ rsJ^ i ^ r - f f ^ ^m tOaoc \ jmc r rMh-< - ' ^ )O f>o

ry . rg CM (*i . 1*1 rn r n ' - < * >

n-S

Page 180: Computer programs for calculating potential flow in propulsion

Io.

OOCD

o

•oV*enCMtfr-

O O O O O O - O O O O O O C M1

0oeg00•oCM<fen1

r-inino>enj-CM

enI

***rCMin•»•in•»

CM1

inCMen

*CMr-in~*1

0r-o•o0

•0

oI

eninr-in(-4•_t

*O

.*aoenOft•f•fr4

f-fl

CM

•a•o.-I<

fM

>-z<a. zz co ~

LL O<

*ox

• •O O

z oo

a

O C O1 1 1

oCM

COenOCT>

O

OCMCOCOen0cr

o

r-.0CO

**

occCOenocr

oo

CMCOr-t

f-

CM

O

•T

O•-«cr

crin

o-*or-•r

en

o-oo

COm0-

o

cro-"

*

oininCMCMen•o

cr*cr

o•0en-o

•r

ocrr-CO•ofMin

in.Hinr-o

in

o•o*o0cren*

enoot-H

-T

*in

oCOCOCOin•0en

Cfo

<fin•r

in

of-oCJ*•toen

cr '

o-crej*o>

in

oCOO•TinCM

£o*o-ej*•cCM

o

oo0oinCM

cr0-0*

Va-•T

-o

oooooinCM

o-crtfcrcr

r-

*.

o00ooinCM

£CT*O*CT*o% >o*o

0oo0oinrg

m•O

tj^^^-*M

f»-

-Oi~4

r-4

- ^>

r*j

Ko^ino*-*r-

(Nr-intn

inf\J

mCO

^>•o

^

oor-4

100NO

fM

CM

(Mr-

0

CO

•-*o*(Min(M00(M

m

in9-4

f»>

00

00COen

a*IM

(M

rg^4)

cc

i*-h-f*i•OfMOm

tnfM

•*^~

<7» '

CD

m.— i•oegmom

r*

oCM

fM

a*

oinoin*fra*fM

CD II |t II•

X X UJ

act—

:D o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o r \ j m m f h - o m r - O ' S ' r w ^ H i f » c o ^O O O O O O O O O O C > C ) O O O O O C > O O O O O O O C ? O O O O O O C ? O O ' - * — l ' - ^ f M € M f M f n f l O f < l ^

r T v i n i n i n u ^ i n i n u ^ i n u ^ u ^ u ^ i n u ^ u > ^ i n i n t n t A i n i n i n i A i n i n i n i n i n i n in^tn m i n i n i n i n i n i n m i n m i n m i n

L o o* o o.o

omt

Hfc

Page 181: Computer programs for calculating potential flow in propulsion

•fin-to-•aori

.»<Mf-coMo

00in

. o>inrT-f*. •

:C

. minin -oCO

' O* 'CNJ

1

1-t•fomcj

ro

1

r-inr-PsJccfw

(M

1

''•«• 'in•Or4

a-QS

O

. 1

COmCO•»o>^-cc

1

in0•-tIM•oin

1

o><»4r-

. -»•CO

i-4

t

Om-J-rvjo>r-

f

'mo>r*

ininCN .

1

CM•• i~t

mCOmr-

i

oin

. CO•*oCM

CO

*(M•Of~<f•oCO

COinino*H

0

CT>

OOCNJ*~om

CT-1

r-fO :o-COoQ

1-4

in1

O O - O . . - Q O O O O O O O O

OsTCTro.•TfMin .cr

*r*$"

'f-4>rfMCTr-cr

. r- -tn'J inr~t *J"^H fM .cr • in-*• r*O fM

0 0

. CCcHcrfM•Or-*T

O

OCO0s

fMOr-•oo

#in^jfM^OtnCO

0

.^^ '

ininmo

fM*Of*-00crofM

GO^4 '

mr-00r-

oofM

inin

or-ooor-

^r o*f-l , GOin fM<O fM-J- r-t%O fMCO O

ir\'•oQS

inr*

fM

rofMmofM

fM

r-r-fMf^Oco

-CM

crinCT1

fM^4(*1O

fM

croCOCOmGO

fM

cr' f! : .'

CDCTfMmofO

cr '•cocrinQ>

fM

m

cr cr.. ^ fo

-H ' "CM^ O

• ~* °

o trn fn

CO• ^

infO

^^.T :

*

00f^tininCOcr

*

COcuCOr*

. m

-oin

^OfMf-COCOfM<$• -

O

•ofOfw

a*0

mr-

in•0ft.•ofMmCO

incur-mCOfM

cr

.28

22

37

2

.26

81

19

9

.25

67

00

3

.22

61

30

9 CM m

0 0

.18

59

27

5

m .

f-

.17

43

31

8

.16

88

55

7

.16

63

88

2 . «-4 in . inr- *t i>-.co *o in>o in in

.15

47

17

6

.15

30

85

7

.15

16

95

5

.15

05

68

3

.18

25

85

0

.21

91

03

0

.26

29

23

0

.31

55

08

0

.T7

86

C9

0 o

in

.54

51

97

0

.65

42

37

0 oGO •OinCO

oo

• CM

O- .95

67

02

9

.95

67

02

C

in w ui o cj- cj u\ .' o- in o "> tr

o o o o o o p - t r n m - 4 - ^ O h - O f M i^r in-in i n i n i n i n t n i n i n i n i n O ' O

^ i n c O i - i r - - m - - t o . f n % O f O O f f * ^ o u ^ ' ^ ^ c O ' O ^ <NJO^ o-"^ r n « » > o c o o f \ ) ^ ' r i * O ' * i «o o ^ CT* fi co m co en~-.f* co co-o* o^oo^^'vJ^JfO^j'ininop-co

in in in in. in in in in in in in. in inininininininininininininin*O'O«oooO'ONO^o^O'OO'Or*-P-r-r^ r- .Pta;eo co co co CT* O1- CT1 o o o -H »-« fM rg

i n o m o o o m o o ooo inoo o o o o o o o i n o o o o o o o m o m o i nco in m rj o o in .-t-4- r - o m i n x o » - < o « - i * o ^ - rg o co m a* fM in fn : —« co m in -o •-< r^ mr y p n ^ - » o i i ^ r o p n r - G D o * f - i f n a * » n f M a j * t cr> •-• ni *fr f co -H f- fM m ^- o r- o r^-o co <r

CM ^ c o ^ i

f\J CM fM (M fM CM • ' O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

r- co cr o ^ o g - m <» in -oCM . oj CM n m rn m m rn' f*i

co • cr. o r-t f^ m . <rm.m < T . - « T - r • ^ «T

r*-- .CD cr o -^ r«a m' "T , ' * - • * «> in in in

IT?

Page 182: Computer programs for calculating potential flow in propulsion

o m in r^- cr MCO CD CO 00 CD (7*O r- *f - as in

"fr o in —i -o INoj *M ^^ •—< - o o

.95

67

02

1

.95

67

02

9

.95

67

02

1

.95

67

02

0

V9

56

70

20

.95

67

02

9

.95

67

02

9

-•o .

cr oin -o

176

Page 183: Computer programs for calculating potential flow in propulsion

'.•*

oo •

0o1C • •I O O

rsi I • l• O.

UJ

ao

oLU

Q- 2!s; oo "iO (/)

o i0£ U

UQ

UJO

O O OI I I

II II II

X X UJU U O O U rj'O O O W O O O O O O U O r J O U O O OO O C J O O O O O O O O O O O O O O O O O O O O OO O O O CJ O CJ (J C3'U W O O O V <J O O-CJ vt> O-O'O

oI

aao

ouO3I

U.U-LJ

O O O O O O O O O O O O O O O O O CJ CJ OO O O O ».O O O'O t> O O O O'O O CJ O V O O O O'O'O O O O OO O t^-O O C7 tj O O «-» tl V O O O'O C O O O O <-> O w • 0s

u. o o w o a o u o o o o u o o u o o o'o u o o u w cru- o o oo o o o o o o o o o o o o o o o o o o o o

• ' ' *

rf.pg (M CM CM <V

Page 184: Computer programs for calculating potential flow in propulsion

or-r-opoIM

•0

1

O

o0(30

o1

r-

rg«r-4*4rg

0

1

O

0ooo01

ino•a-*p-*+•o1

o0oo0

o1

•ooin*4mf~t•0

i

o0oooo1

•o•** <00o>o•0

1

o

oooo1

*-*

i <*>J-mCOp-o•o1

CJ

oooo1

ororg•*inonI

o

o0CJ

01

o00*p-ro0

•oI

o

o00

o1

CM

O>p*Orgo•0

1

O

oo0

o1

rg09CO

Oo•o1

oaooo01

o>•*•00a-p-o>ini

o

o0oo1

rgrnin•*••ino>inI

o

ooooI

00

COin•nrgo<in

1

0

0oooo1

o•oop-a-00

in

1

0

<jooo01

inf-4r-•0<oCO

in

I

oooooo1

o*-4inCMCO00

in1

O

oooo1

CM

COr*CMa>p-in

1

O

oooo1

V

inrg•»•*•p-in

I

o

oooo1

*2o>p-00•oin

1

O0o0o01

«»•.0orgrg•oin

1

O

<joo0

o1

p-inCT

inin

1

0

0oooo1

•ap-Ql

in•*in1

o

oo0

o1

CPa>•-tin«-»••*~*oi

or-4

CM•TCOO*-l

O1

•»•tnCMOr-<

OcH

O1

*JVCOVH00000

o

in•H

•O•»•4)r-0

o1

oCMCOinin•ao

oI

r-•0

CM•Oino

oi

•»•o

*CO00

*oo1

ao^H

inp-i-4

-tO

01

of-

*00inroo

o

a>•oCMin0m0

oI

•o00oooinCM0

o1

m00CMCTc-l

CMO

O1

in•-»_i-oo>**o0.1

rgf^f^p-0rgo0I

CM•_«

*<J>rgCMo0I

p*00op-J-rgo

o

IT•o

*CM

-DCM0

01

O•rro•0p-rgo0i

CM

CM

O^00COCMO

01

•T-TCM•O00CMO

0

inp-•ocr•oCMo0i

• ao oz

>•ooCO

Irg

o o1

o«•o•ooo

>p-00-oCM

O

-1-pnp-->•

O

roCOp-rooo

o->oininp-0

oo*COCO

o

-1-COp-00CO

o

roroCM

O-

0

oCO

cro

r-op-•oa-o

roroocp-o-o

o00J-CO0*

0

o*ro•oCOcro

crro-CCOcr

O

0>ro«oCOo-o

o*CO>oCO0*

0

0>ro•oCOo-0

o>CO

-0ooa-

o

J-inp-COo-o

r-inCT*COCP

o

ccooo

f

00

00

0

ft

p-p-i—o-

o

CMro•0C7-

o

88

09

9

o

77

01

8

0

65

56

3

o

55

17

6

0

f-t•o

o

m00ro

O

31

28

6

o

25

45

0

o

20

7C

6

o

17

36

7

o

16

44

0

0

16

44

0

o

o-t•1-SO

o

o*J-•o

o

16

44

0

o

16

44

0

o

inror~in

o

inO•»

o

p-r*^T•O000>C7>

O

•o«T•«•p-p-cocr

o

ini-tCOino-a-o>o

.»•o~oooCM00

0

COoCOinCMin<o

o

oo_lr-in00p-j-

o

in•»•CMf-mCMrn

0

o•oooCOcrr*

O

o•oCOo«J-00oo

CMo-CMCOOf-l0

o1

•of+_4

p-o0oo1

t-4ro•O00COinr-<

O1

Cf-1-00p-p-o>r-4

O1

00•o*a-00r*CMCM

O1

»-l•a•T-t^*CM

O1

oinorgCO00CM

o1

incr*»••coinro

O1

>oCOf-r-t

•TCM

^O1

COCOor-«

cr0in

O1

P-inop-cr0•aoi

CO0inOinCMPr

O1

in00roop-roCO

O1

inin00•oroo

O

*or-0^^*^o

•*•CM.-I«_lrorg

O

rg00•-i•rCM<•

o

rgCM-J-a-00in

o

0>o>0CMrgp-

0

C7>inroCMrg00 .

O

COCMCO03O-

' CO

o

0o0p-in

' O>

0

oo<tinoo '

r*P-

ro-t

*o

oCOr-t

-J-p.

0

mro-t•s-o-0

*4t^-roinofH

p-

NT

inin*4r-t

0rooinrof4

0000o(M•O«-4

0>OOroroCfv-J

inin~r00rgCM

*-t•Tp-00 •J3CM

_l•P4

-tro••4ro

inCPinininCO

o_ zz: oo —•

h- *-• •IL. O •-»<. h-C£.O Xa o<5 UU

CO 2a

^ o CM LL. o o cj o u o o o i_* o t-J tj ui o o '^J o o in o tn cj in t^ in c; in o m cj c"> o m o in o o o in t_> in o mJZ r- o o o o - * e o - - ( ^ o « o m o < N i r \ i n i n i n i n i n < > o i n ^ - i c D t r - - - < i n o < n ^ - o m « o o m r - O p n ' > o o f N J i n ' j -OLJ I oi/> o o o c j t f ^ O c r r ^ o o o a > o ^ r * o ^ w i n r y o o ^ > o r ^ o ^ ^ ^ ~ o 2 C J f r t « o o f < i ' O t ? n i * o o n > * 4 J o o O ' - 1 1

o i a^ i n o u ^ o i n o i n ^ H ^ ^ H i n c 7 * ^ ^ ^ ^ n i i n r ^ ' ^ ^ i ^ r ^ o o c D ( N j r * c o o O ' H ' N i f r * ' T i n i n < 3 ^ o o C T » o c r o * r -o _» H-< >- r g t n r ^ O f \ j i n i n * o i n t n ^ ^ o s ^ ( v J f f ) ^ G O ( n r - i - < ' t t p « - o ^ t n r h - o r \ j ^ * o o o o < N j ^ < ) c o o f v i i n o c o o

u j z » ^ < N j t < i i n o ^ o D c ^ O ' ^ ^ ' ^ r n ^ i n i n ' O > O i > - r t e ' O O O D c o o s o ^ C T * o s o o o o o « - ' ' ^ ' ^ ^ « " ^ ' ^ f > > ' ( N J ' v i * v f r *i/> aLQ O O O O O O O O O - ^ ^ ^ - ^ i H t ^ M r H F H ^ H ^ t ^ ^ ^ ^ t ^ ^ ^ i ^ i ^ r o f N j c j r v j r g r v i r v j r j r s j f N i r v i f v j f v i ro rg CM< >• oc -o 1/1 a

— • u - . . • . . .h— X Oi/> < . .ai o o o o o o o o o t n o o o m o i n o i n o o o o o o o o o o c j o o o o o o o o o o i n

11.0 o G * o « o i n ^ o p - p - o o m r o « » p r o c o a » i n g 3 p -N^U. x o < - * * * I p - r g p - < * > < - 4 O t o o r ^ ' O O < O ' O P - o o o > * 4 r g ' * > < o co ozt/) o o o o ^ ^ c M m r o ^ m « o r > - o D c r o ^ p g ' J ' i ' * ' O P " C O O

' '

CJ •-ucu

ie.0

Page 185: Computer programs for calculating potential flow in propulsion

5.3

59

83

9

i

o

oooo

5.2

53

88

0

i

o

'• o0oo1

5. 1

39

50

K

i

o

oo

.0

o1

5.0

17

C8

8'

i

0

oo

. • O '

o1

..8

87

06

9'

I

o0

ooo0

t. 7

49

94

9

I

«

O0o 'oi

(.6

06

46

0;

1

oo0o0

01

..4

58

47

2C

I

o

o00

01

-

t-t.'

i-t

1

o

oooo1

-

t.1

54

29

8'

'

o. 0

o0oo1

i.9

69

05

C<

i

o

o• 0oo1

.74

83

4S

1

. i

o

ooo01

). 4

84

43

61

i

o

ooou

'.1

68

34

71

i

o

o00

o

'.7

89

60

81

'

o

o.0ooi

'.3

36

29

61

oooo1

' nt

.84

69

67

'

I

u

oooo1

.36

93

34

1

i

o

oo0

0

.32

78

66

C

^11

0

o0oo1

. 8

34

18

i

o

oooo1

oen

CM' en

m

1

o

o0oo

02

54

79

3

oi

.02

39

67

1

0i

02

23

05

1

0

.02

03

81

0

0i

01

80

52

7o

I0

15

07

35

o

01

09

08

1

?

00

41

47

5

0I

00

05

09

C

o

00

02

07

5

o

00

00

78

1

p

00

00

44

6

0.

00

00

71

9

o

00

01

49

6

o

00

03

04

9

o

00

06

43

0

0

0013419

O

00

25

36

6

o

02

07

99

3

• . • • o-

02

30

82

9

oi

02

48

90

7

0i

m in CM CM 0s !"*• 00 00' O O O CO O O O O O O O O< CM ,0 CT* •* <M .-4- NO , r- O O OO OO O OO O . O • O O

i-t • e\! m ir\ *o • f- co 0" ooo o c c o o o o o o ct / 1 f f 1 O * ' O * O ^ O * O ' O 1 O * O : O O O O O O O C J O - O O OO C T . . O * O* O* O* O O* CT1 O OO O O OO O OO : O ' O O

o

•o oo o o ' o o o oo o o o o o o -••"•o o ' oO ' • ' . • • • ' • . : . 'co .. . • • • ' ' •' • • • • ' • . '••I

CM

a zz: co «

•»

u. o<a:

40

12

29

a-

I

0mcc00CM0*cn

*H CM

o r1

cn (nO -*

1 1

m ^*»o f"~r*~ »r .O -0CO -.CM ' O ••T -J-

30

84

76

CM

1

CMCM

• cj•a(no-

en c\jCM rO^ or-t ft,

CM O

1 1

co . r^CO COCO p-P' ren *HCM inin in

fM0IT,

CMCD

1

0CDenr~tnf^;

• in

09

54

79

in

i

minin*4

CO •in

67

21

85

•fr

1

CMCOcnr-0r-

20

86

67

I

incn^4fjl

ininin

02

55

28

O

^4

0oinin

m ^>tn f-<co >rm o*cn m

1 i

h- CMin CMo r~CM h-f*- • • in^ ^in . IT. •

h- CM^- cn

•o m*o m00 00m <n

I i

(NJ Of*- CO*o • oCO 00

- *••• cn'T. -Tin in

CM sDin m

.in r--•in\ ^f- incn cn

I I

r~ . •&o r~r- oCM in^H • *J"*»• cnin in

97

37

73

CM

1

CMO

r*.in^^in

O* CJ*<•*! rW

cn

I

ooooooI Ol/l. ".. fM<D 'CT-4 ' ( J < <J rn 'UC7*» -< ' J - r -O^ fM ' * - ! * -OOO CJ'W O U'O-U O C* O'O O t J U O C 7 C 9 C > O 'CJCJ 'CJCJ f f

I OC^- \O.CMO*«TO s C»l ' r " -O*CMT T l >T .CM-^OD<Tr - . O:O OOCJ<J"O - t> O O O O O'O O (J'O O O'O f tj O O- O O O*-< 'K< •>. C M 4 - U " t l K ~ a > O ^ C M ' * m ' O ^ C O C O O t p ^ O O O O O O O O O O O O O O O O O O : O O O O O O O O O

uj z cn.cn m ~cn m -3- -» <r <* -r «r <» •* ^ -r 'T in.irx in <n • tf\- ir\ in w\ «\ v\ in tr\ in tn v\ u\ if*. ir> w ir\ in o o o o O oLU i — . . . . . . . . . . . . . . ........... . . . . . . . . . . . . . . . . . .*/i a. a f M C M C M r s j r M r g f v i r s i c M r J C M C M C M C M r M C M f M f M r g f M r v j r ^ c M C j c M C M P J r M C M C M C M C M r s j ^ c ^ in in tn in if* in< > flC • ' • " • . • ' . 'o i/>:o - . : ' ' - - -

M u . . - • .- l -. - - •I - X O . " • • - • - • • . . - . . . - - •on < ' ' • 'uj t-j. ' o c r o ^ o m c j o o m o t j o i n c i i n o i n o i n o o o o o i n o i n o o o i r 1 . o ^ o o o o o o ^ o mH- a.uj c n ^ ^ f M ^ ^ o ^ ^ ^ i n o m o N o r ^ o 3 o ^ o > f M ^ 3 o ^ - K o c j ' O * ' O i r r * o c n f » - r ^ o o o i o . oo^oa^- r^ -cn- ' , ocs. - mO"f-O'n in*oo^ ' fNJ»>^^ ' r i - r f ch"au : f ' f f '00 '* '0N ' *c jDWinoo"*M in'co 'in- o^- ^* en r- ^* m'-c? • • o UV*H f^ -f° ^^

cjac o ^ ^ c M C \ j ^ % o o r n r ^ ^ - * a - r » c o f f > - T O O O i n - o * * ( r o o ^ - o t f r . o o . c r o ' « r ^ o c M r - t ( - 4 O : o o o >-• vj cj oIL.O com c D m c o f n c o ^ C T * ^omoinoinor*-- t f ' 'Ooo«- i^1 «*-cn'h-o*o cn.<M ^-« r- C M ^ ^ O C D O ' ocoo^cv r -

CM m o v> •* .CM -t *o CM c« o CM o co en cr :<f & <# o o <f o> *»• o^ enHrM^tn:^o^^rn>orocMino>CMi*- '-*>ooino o in o * «-* i—

* • . . • : . • • • 'i :•'-.- . • . • • • . . • • • . * . . . . * . • «. • • • • •.in in.in-uS in in ^o »o . *o <) o *p o'.r^ r* r- K co co.eo o .<7* o o —• •-* CM CM »-i i p o c»

• • • ' " -

. . . . . , .p n ^ ^ r i n o . r - e o C T I . O - . » ^ : C M co ^ - ' i n i - c ' r - co c f O t - < cs i • • m •CM CM r M f M CM (M CM en <** en m m ^ f n c n ' f n en m ^ " > T *r ' •*

•: : : 161

Page 186: Computer programs for calculating potential flow in propulsion

— 00I r-Q. .• CO

; ~i

oooo

Z . 00

o1

*4

mI

0ooooo01

CO

m

t

0

Ouoooo1

•*••

m

1

Q

O

oo0

o.1

sm

'-

0

O

o0oo

1

1*1

0o

oooo1

0

•c1

tj0

oo0

o1

m

•a-

1

oo

oo0

0

in

•*1

oo

0o0

0f

j:•ri

oo

oo0

0

to•r1

oo

o00

o

••4

in

1

Oo

0o0

01

00

in1

oo

oooo.

iin

I

oc>

oo0

o1

£

inI

v-4

O

oo0

01

1in1

0

oo0

o1

sin1

o

ooo01

o>

in

1

__,O

. oo0

?

00

in

1

,.CJ

o0oo1

o

inI

oo

o0oo1

iin

1

oooooo

m

inI

—ouooo0

u > » - ' ' T i « j ' M O s r N j f M

O O O-O OO O O O O O O C» O O O O O OO O OI I I I I I I I I I I I I I I I I I I I I I

O i_>2 . - < - J - * . - < ^ - H - * . * - H - < . H O O O O O O O o O O O

I II I I I (• I I I I I I I I I I I II II

z> 1/1Q O O O O O O O O O O O O O O O O O O O O O OQ ..COI

Q.u

> ' r ^ ~ 4 ~ 4 ~ 4 _ 4 f H , * i _ « ~ 4 r 4 . - 4 f - 4 ^ 4 * - 4 ~ H O O O O O O OZ I I I I I I I I I I I I I I t I I I I I I I< • •Q. Z . '•1 0 . "

o — ^ ^ ^ . a - u \ t o - t - ^ < \ j

< - ^ . . ^ • ^ • - f l - « T ^ r * T ^ - m i n o o m f \ j ' O f - c o c o o m c o * o c o

<->3: ' ' • ' . . ' . * . ' . ' . ' . ' . • ' ' • ' . • * . • ' ' ' . ' ' . ' . ° ' * . ' . ' .—i < .< tu .

C Q 3 . " ' - '

«i (j ry u. ' ^ <_> o «-.' f-> fj o t_» o <-* o o o t-> w o o o <-> o c> o tj o o w u\ o o o t_> o in o <n o o o o cj iri o o o cj

jj wj MLU 5 - i ( j i ^»c j t ;c j t jc jout jc j t^ i -> t joo*- 'Ooc>*-* t ju> i -« l^ r«JC>u> co^r*coni (7* ' ' ^^«^c>aj r^ 'U>uaj

ujz ' ' o o c p o o o o o o o o o o o o o o o o o o o o o o o o o o ^ ^ ^ r o ^ f ^ ' r * m r * > * 3 - s r « j - * f ' T ' * >

UJ ».— • • «»/} a. o in m if* m if\ m.in i< > ocu w o .

—i 0 ., • • • . . ' ' -h* X l_> •irt « ••

tj oc r^ ^ o o* co rn cr* •u. o— li. XZ 002 z>• CECJ I-LJ

I8Z

Page 187: Computer programs for calculating potential flow in propulsion

Ia.

x.u

. ao oz • • . . '

ooCOIeg

ao

5. 9 5

46

9 0

9

• I

o

o0o

00

89

66

9

. 0

0

<r

crtr

oi

in

•a-Oo

29

93

61

2

0.1

39

89

52

-0.

1

o inp cr

u o0 0in in.

>.

99

12

54

1

i

.-4

O

o0o

01

16

08

2

0

o

•a- .

*0crcr

0i

0CO

CJO

45

69

83

6

0.2

07

05

58

-0.

i

CJ in cj

pn m eg

i.0

38

34

C3

I

o

ooo

01

01

82

7

0.

0

p-r~a-

oi

•»•p-•oo

59

23

36

6

0.2

61

87

82

-0.

I

ifCO

o pn go eg0 0 O -4in in in in

j.0

94

53

70

I

•-40

ooo

00

56

30

3

. 0

.

o

.•4PJ

• eg

cr

01

eoin•1-CJ

70

54

26

9

0.3

05

92

00

-0.

I

CJ ino — iin pn

a- — i-i pnin in

b. 1

57

51

43

i

o

ooo

00

14

06

9

0.

oi

p--p-oCOcr

oI

crt-4

in

o

•rp-

inCOp-

o1

-' pn0

•o

' . pn

1

o'tnpn pn•-4 i-4

PJ O

in in

i. 2

25

60

00

0oooo0

0103935

0o

mp- .o•o

oi

o•fp-r-IM

8212376

0

o .i

•TCJmincrpn

I

O:CJ O

j-.<r -r»4 cr P-p- ^4 inp-'O egin *o *o

S. 2

97

06

41

i

o

ooo

02

07

99

6

0

o

p-in.creg

O

pnoCO0pn

80

68

29

6

0

oi

-opnCO

en

1

p-<r

p-in•o

i. 3

70

80 7

6

1

o

o0oo

oCO

IMegpnooi

COin•TCO00

o1

COpngj•O

73

61

26

2

0

oi

eg<Op-

pn

1

cj inooeg eg

CO P-co eg

O

in

•f

I

o

0oo

04

41

02

8

-0

oi

•*p-pnCJCO

01

• r-

0-oin

61

42

10

2

0

oi

r-in

in0

CJ

r-p-

CJO

' CJin

I

0

oo0

05

61

20

2

-0

oi

' in•oin<rp-

. oi

pnpn-o•o•0

44

53

43

6

0.2

02

22

44

-0.

1 1

O LJ'CJ'CJ

"eg m pn cr

in 1-4gj ^p. co

T*- trin oco:cr

COo

m .in •

• • ' • ' • :

0 •

ooo

06

80

25

3

-0

o. i

' • CO- .'•"P-.co '-

gj

0

eoa-O•o

24

11

32

8

0.1

14

06

14

-0.

I

O CJ 'Ocr in -4•T eg oCJ:CJ »HJ3 pg 00cr o o

r-OJ

o>op-•o

'o

0o0

07

96

48

6

-0.

0

opnpnin

oi

1-4wl<0

CO0

16

17

24

0.0

08

05

38

-0.

£egr-p-

1

O

• 0o0

o. 1

" ajp-p-o>-4

O

01

"•: CO. - pn

Cf'pn

o

cr

21

39

49

3

0.8

86

59

50

. 0

.

cr

CO

(M09

.T .

O

Ooo

10

29

39

2

. -0

o• I •"•

-4.Oin •pg

01

OegCO

43

64

70

4

0.7

50

68

61

-

0.

i I 1

O'O in o o'o

u-\ o cu in-cr eg

—4

eg PJ.-4 COeg eg

in PJ opn-'T in

inm

•0pnocr

1

oo

oo

01

egegpnr-r~

o.

crccCOo

.99

60

4

-0.

65

67

29

7

0.5

85

89

28

0.

.O

inr-in

1.9

84

38

43

I

0

o0oo

- r*•rCJpnO

o1

ooooo

81

26

47

5 ".

1.4

32

84

23

0.

OD

6E

£9

0*J

i

o

o0o

13

59

79

0

0

oI

P

oooo

88

22

58

6

1

o

•. p-

pn^4pn•ipn

. O - O1. 1

o ui o mo-eg in gjo 'Cr co:pnO -4a\ -t-o.r-

eg egpn .t

r. 1

37

10

68

I

o

oooo

CP

CO

o-

o1

o

ooo00

93

02

98

5

1.2

64

01

04

0.

o

cj ineo crco *r

^4 pnin co0 —

r. 2

0 3

7 1

22

i

o

inCO1-4•O :

•O.1

O

ooooo

96

27

04

7

:- I

.19

31

20

0

0.

I;

O O O^-4 m cr

r. 2

59

90 2

2oo

occo

o -n

o

»4

Omp-pn

0i

.00

00

0

09

83

72

89

1.1

27

55

82

0.

oI

inpnpg

^T eg o cr

pn cr o eo

r. 3

00

75

67

.1

<_i0\jwooo

14

56

89

6

0

oi

o

000oo

99

56

99

9

1.0

65

57

47

0.

o

o in crco pn cc"pg-tr in

r. 3

19

38

46

oooc

co.

-r1

47

56

05

0.

oi

o

0c0oo

99

99

65

4

. 1

.00

58

82

0

0.

oi

tr>

in

co in m in

-O CJ ^ p-

o. z1 Oo —O i/>

01a. o— , < . . .< UJ '

CO "; Iu

1/V - _J« O IM . U-_) z r- -O O I CJ I/)^3 _l »o M'UJCJ I CC. t-Q -4 I- <

UJ Z

oo 2.0 i n i n i n i n i n i n i n i n i n ' i n i n i n i n i n i n i n i n i n i n i n i n * O J O O < ) . ' O > O J j s 6 * O ' O ' O ' O J 3 r - r - ' r - p - r * r ^ c c c o c o c o< ' >• oe •. • • • • • • .. • . . • . . ; .o *s> a - . • . . • • . . . . • • . • - .

— • o • • . . ' • ' . • - . . • - 'I- X O ~ . . . . . .o o . . < - " ' - • • - ' - .u j " u o i n o o o o o i n * o o o c 1 o c > o o O ' i n o o o o o o o t n ' o i n ' o t nH- 2.UJ

oizLJOC '

.-'. 0.0' ^ -u_ xz 1/1 *.J 4C '

<I' >- cet-lt-

.o co r* o in « i r p n c g « - i - - 4 o c r c o p * g 3 j 3 i n » a p ' a i p n c j e g ^ 4 ^ 4 ^ 4 o o o O o-. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

eg ^ -4 -4 ~4 -4 .^ ~4 <-<>4 O O O O O O O O O O O O O O O O O O O O O O O O O O O OO O O O O• •

o i-«'cg in <f m gj r*-.eo. . co co .- .co co . .eo co co • co • ' co ..

Page 188: Computer programs for calculating potential flow in propulsion

oooo0o

oo<jooo

V0

uooo

o 'uooo

oo<jo0o

ouooo

l_io

.OO

OC

C

oow0o0

rt0

Uoo0

•H •bwooo

oo

o0oo

ouooo

<o0*

(f\&

o1

1 .•ren0l-l

o1

m00in(M

oi

ry o.in m•o •*•'00 CO<n j-

o oI i

*-< "•o inin r*in o

c oi i

omin*o•a

0I

<o00(MOr- .

oi

•o.m -m(nr-

0i

•ufO00inr-

• o1

inOovf""

!o1

oo

O1

•m

Ou

o03I

(M

0o0o.o

,»!

fNJr-o-

o

poo0

o- -rginr-00o>o

ocooo

oo-o0r-

o

0o0oo

CMO00

in

o

ocoo0

rvj

o-in•a-o>o

o00oo

-TO-ft•o00

o

ooooo

r-4

trj-r-fMCO

0

Oo0oo

oin^m•o

o

ooooo

o•otn•rr--o

0

oooo0

cucrr^OOmin

o

oooo.o

r-o>(Mino>(M

0

Oooo0

•otrto•Ttf\moI

•o•o

§2

.p o o o ' o o o o o o o- • • •

« >• Cf.o in o

UJ ' LJi- a. uj

a au. o— U. XZ (/>

o o o o o o o

Page 189: Computer programs for calculating potential flow in propulsion

fMr i ' -csoo^ o>oo»o«-*ro o

•-• •$ - *O 'O(r^ "»o<-« 'Tr i i -CD'To3 ' -<r -»-«o*comi - i— io-*c»i oX • aomt« ' i i -«o*ooqcDcor i - in fs i r - f 'n ( ro^ocoh-r i -coo so oi

ni.ni m m -^ ^- m m m mm m en m m

oo

uj • uJ h- fvj o*-in «o r^ IA ir\ ir» ro m . *M o*'CT*'O o» f»» f- £• IA *o O1 IIi- . . ....... t .' uj

IA *—* *~* ^" IA UY ' f \ j O O f v j r n ^ « O O 3 O 'O O O O O O O C OC. 1 1 - 1 1 ! I l l I I i l l l

o o o — • i - i » -< fn fO fn * * i f nc<»m*^ ' in in in in in in u^ if in

oCOI

a zI O

a —

o o o o o o o o o o o o o o o o o o o o o o o oI I I I I I t I I t I I I I

•-» r ^aoom^r - inaoh-O in in^ooro fNJoo <M co m (7^ <-* —i r-> O C T < o D o o r - o o v ^ - « - * i n r - ( M > O G c ^ r - o o o i n f n a ' i n N O < o

H«— . ^ • r - -Oh-mu>r -oo»-<*o inoO '>S ' (N j f v j r - ' 4 'O 'OMfMiAr - iU.Q x h-of*»A»*> 'O' -* f s>JiAcomocor- r*«Hr- o'!*- -o oo »-4 «* t*-< ' > C O < > f f ' O ^ r J N O ' O ' O O r ^ Q O O D O * O ^ O ' t f ' * » - ^ ' ^ r n < a ' ^ ^ - .oc o o o «-• >-i ^t mm m r n m m m m ^ m i n i n i n i n i n m i n i nO X • • " • . . . . . • • • • . . . . . . . . • • • *QC U • ~* ! -H — » ^ !-« ^ -* ^«'«-» ^ -^ ^ ^ -^ -* —" ^ — • -"f^ -J ^H

— < - : . - - ' . •«! LU ^ ' ' - - ' .. •'

SO ' O •-1 " • -

(/> U. - •<l U (Nj <_? O O ' J> O '-? O'O O '-J O O O O O'O O'<J O O O O U O

O O O O O O O O O O O O O O O O O O O O O O O OO O O O O O O O O O'O U O O O tl O'O CJ O CJ O O.W<J tj CJ tj tp O'WO C/ * -* d,*'W "J-U-t-J W t3 O CJ t*-tJ'O'tJ W '

O i ^ f_ . <j o o <J O 00 O O O U 0:W O O C3 O W O O OOO O .O -* i u < i > - oooo o o i^ o in o IA O'tn o in in o in o in o in Q in

a: z m o in o mo r- o pjinr*-o(Minr-r- o <N in r- o CM in r-

a-o c o o o o o o o o o p o o o o c o c o o o o o-o •GCUJ . O O O O O O O O O O U O O-O O O O O O O O O O:O U.O Z! ' O O U O'O U CJ t3 fj CJ t> O'O O CJ O U O O <J O O'O O O 'li.CC. O O U O O O O U U O O O O O O O O O O O O O O'O Ul^-0 ooooooooooo o o oooooooo o-o o2 U. X O O O O O O O O O O O O O O O O O O O O O O O O •u m o o o o oooooooopoooooo o o o o o in^ • • • • • • • • • • • • • • • • • • • • • • • • o

da . . • • "m - • ' • - ^Iu . • - . - - ' *

{ J - ' i-l^^^^i^^^i-lr-lf-*!^ 1-4 CM fM PJ (NJ (M O

IS5

Page 190: Computer programs for calculating potential flow in propulsion

I/)UJ

raIo

IU UJ UJ>- r- r-ot- * •* o— -* -i oto • • •Z 00 00 -.

-4 -< Oo o o• 1 1 +ex uj uj uj

•" o in in o

UJof

<« O OOo a ) 1 1 +co af • uj uj UJ*H a. o rw o

z -«• •* o•" fM IM O

of CM CM_ ooCO • + *f- O. IUIV. tu X O Ifo a: o •» •-i 3 or- I

CMo+

O UJ•" CO>0

HI

•»• o

COo

u +U UJM O>

Z -io o

CMO+

U UJi-i COz ino *i/> •> •o

oo+< ui> o•V Ou o

oo

t- CO< Oh- |I/) UJO 00X KC£ CO

•CM

COO

aea.

Xu4Oocaa

z>CDZouUJ_iCD

I/)V)UJecaxou

az< o-

— CM CMo- x o oCO < •» +"> Z • IU UJ

>• or- r-o z CM CM

— co oo

co o Ot~ I I>- X IU UJco o o in in••* < z co ro^ x in v\*O • • •

•O -O O

Oac.

<t-«lo

CD

Z

u,z

roU O

</> — ia. —c

COo

a. ~>•CM

CMO

t- +< IUt- !>•</) COh- —I

*in

oo

_l +'UJ UJo o

oo

oo

t- +UJ UJxo*- o

o.

t- oO Ir- UJ§ 03

f-or m

roo

o iui- -a

COu o*- +o iut- >oO. -I

oi- uih- -Ia -H

•CM

CMo

o uj^ h->- oo

O Xa «^ x ui iuss -i uj ocU CD U. l/>

'

r

OO

-J +UJoo0 ,

oH -I« OOC 1

UJa. ot- oi •

oa inx

o0

ee +v) oOf 0

in

oco + o3 UJ ZX O —— o xoc in >•v • •

CM O

.

Oo+ t-IU (/>

•— O UJa: o »-x o x

•o o

.

.

M; oi/> i

az o

x oZ 1

XXCO O3 *Xz

. x * -U CMz

o-1 -O

z

a. * -»•Z CM rM

•* (M

1- CM fj>Z OtJ>

*4 CM

0.u,z

•0

u

o

CMo+UJ

CO O

o-

CMo

< ooo

o

tu(M in

in«

•H

O 1-1 IU

UJ X

00 rtt

rou,0

r-t

O

= -1

.42

60

2E

-

ro

CMO

UJ

oroo

II

oUJ

FT

=

1.7

85

0'

oa

o

u

UJxt—

'' 'O* ^-fJV^' fj*' OO llS fO ''"*•'.''. •;.'• .o it* 0* fjvco r"- *o in ':j-*\ •' '-'-•'

o o o o o o o: ' . - ' . • • ' . ' ? t - --'r-

o o o o o o oCO (NJ -« iH r* O O ' *o u o ' J o u o1 1 1 1 1 + +

O UJ UJ UJ UJ 'i i UJ UJ

co o co oo r- in oCO CO -I ^ O> t-l CM >

o o o o o o o1 1 1 1 1 1 1

o o o o o ooUJ UJ UJ UJ UJ UJ UJco ro rvj co CM -o co

</imoir\-<oco-o-" o> <o f CM o> r-r»- «o >o o ^ in in

00 0 O O 0 01 1 1 1 1 1 1

l-UJCO

o o o o o o o

o o o o o o o** UJ UJ IU UJ UJ UJ UJ

>CMCMCMCM(MCOrO

o o o o o o o

< CM CM CM co ro ro roO O O O O O O -

LOUJUJUJIUUJUJUJ

»4 ro f* "* «-• CM CM

oo o o oo o

UJx . •h-

0 O O 0 0 OO

CM CM CM ro co ro coo o o o o ooIU UJ UJ UJ UJ UJ UJ•* CM in r * -o -o

r* m r- -1 »J M CM

o o o o o o o

o o o o •*-<-• ,oo o o oo o

t/) UJ UJ 111 UJ IU UJ 111t- OO' t fO f - 'OCMz ininin^>inioo>1-1 >-CMr-CMinocMroa t p^ro-oco****^

o o o o o o oaO «M ~> O O O

CO? ?????3 Z UJ UJ UJ UJ UJx o o ro r- co o>

r- ^ 0 r- ej»x ro <o rM •*• o-

m * —i CM ro

O O O O O O O

x cw ro * in -o t-

Page 191: Computer programs for calculating potential flow in propulsion

«64 > *4 r -mo inpgoo»O 'O* * tOCDoo< a 4<Mg>rmc i 'g)in4'cM.*o>aDr-.o4' -t-m •» -* * in in in in in -a CMcoooaDQOODr'»r~r»r»r i > r - r< > r - r<»r-r - r - r -h»r- r--f>

o o o o o o o o o o o o o o o o o o <i o o o on o o o o o o o a o

o o o o o o o o o o ooo o o o ooo o o o o o o o o o o o o o oO •'.) O o 3 O O O O O --J '? O O O O ;>t "' ^ —* *"• ~* •-* *~* ••« ••* "H ^* ,•*'—« ~< *-t oO 'J '^ ' J O O <-;-<-' O O O CJ O O »-' O O V-* O O O ' ' < - > O 'J O O O O <_J O C» Q

UJUJUJUIUJUJUJUJUJUJUJUJUJUJUJUJUJUUUJUJUJ UJ'UJ-UJ UJ UJ'UJ UJ-UJ UJ'UJ UJ UJ'

CD oo OB QD oo-oo co'eo 000000000000000000000300000091o£ « • • • • t. • • • • • • • • • • •

o o o o o o o o o o o o o o o o o o o o o o

*4«o ^ in r*> in pg *•• ** »*'O"O a* in m-* »•«••* -i ~i _. -i _. ,4 o 3 f>

o *•* f o-'j o t* tj •;» o •-> <j o o •;* o 'J ° ^ o o »^I + + + + * + * + * + + + + + + + + + + + +

O'UJ UJ UJ UJ LU UJ UJ UJ ii i UJ'UJ n t 111 QJ UJ UJ UJ UJ UJ UJ UJ UJa.<omiu»*rn<j**Gum"* ' ro 'OJ*?m<M<nmtna>ojo

<n>4O<r>«<O"* o *

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

o o o o o o o o o o o o o o o o o o o o o oI I I I I I I I I I I I I I I I I I I I I I

O O Q O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + + +UJ UJ UJ UJ UJ UJ UJ UJ ni UJ UJ UJ UU UJ UJ UJ UU UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ "' i'i tii

' '

o o o o o o o o o o o o o o o o o o o o o o» + +++ + + *+ + + 4 - 4 ' + + - » - * + * + * +UJ Ul UJ in 111 111 m uj 111 111 HI uj ti i m uJ UJ UJ Ul UJ UJ UJ *i ia>*r-pur«f- j 'o>in^oooo-<o>O'O'T 'n in 'T

> * ^ (*> o o r«j -4* ^^

O O O O O O . O O O . O O O O ' O - O - O O O O O O - O O O O O O O - O O O O O 'O :O O O O O O O O O . O ' O O O O ' O O O ' O O O OI I I I I I I I I I I I I I I I I I I I I I I - I ' ' . ' - ' " 1 I I I I I I I I I I I I

• - < '•' •- - - - - • • " - . . - • • ' ' : * - ' . . "

UJ• ' - .'. 'OB ' A

o o o o o o o o o o o o o o o o ooooo op oooo o oo o o o o o o o o oooooooooo o o o o o o o

oooooooooooooooooooooooooo o oo o o o o , bo bbbbbbbboboboobooopoUJ UJ UJ UJ UJ UJ UJ UJ '" UJ UJ Ul UJ Ul UJ UJ'UJ UJ UJ UJ Ul UJ 111 'i i 111 UJ UJ Ul UJ UJ UJ UJ UJ ' ' ' M* 1*1 in n'l n'l 111 n'l iti i ii uj UJ UJ "' UJ UJ UJ UJ 111 UJ UJ Ul "' UJ

~i en fo fo &\> o o o o

i i n i n i n i h i n i n i n i n i n i n i n i n i n m i no o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

O O O O O O O O O O O O O O O O O o O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

ii i uj HI UJ UJ UJ UJ UJ UJ UJ UJ Ul UJ UJ UJ UJ UJ UJ "' UJ UJ UJ UJ"UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ t UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ til til HI HI (.u nt ii i HI uj-- — -— - — _ _ - _ . _ _ ^ _ .— _ _ . - ^ - _ _ _ _ _ _ _ _ _ . _ . _ _ _ .— _ — , CM .c*. m in r*. r- o*i 1-1 •* .*1-1 -j r~ (si

i in in •» *ooooooooooooooo o o o o o o o o o o o ooooooo oooooooooooooooooooooo

<I—UJ -

- ' . • • Xt->

ooooooooooooooo o oo o o o o ooooooooooo oooooooooooooooooooooo

ooooooooo o o o ooooooooooooooooooooo o o o o ooooo ooo o oo o oo o o o o*+ + * * 4 . + + * * . - . - + + . - * + + . - * . ' + + + + + 4' + + + 'f + 'f * + * + + * + + * + * + + + + + + + + + + +UJUJUJUJUIUJUJUJUJUJUJUJUJUJtiJUJUJUlUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ ' • UJUJ UJ UJ Ul UJUJUJUJUJliJUJUJUJUJUJUJUJUJUUUUUJ

r*.«.rf>m^4>^-^-^'<4>^inininin'in<o*otOor*Br-rMr*-^h-fh>.^iO^tOo.n • ^in^<o^>-4>iO>o^>O4>-or-r^f^r-<o<oinin<tf>-*ti

ooooooooooooooooooooooooooooooooo ooooooooooooooooooooooI I I I I I I I I I I I I t I I I I I I I I

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oUJ UJ UJ'UJ UJ "' UJ UJ UJ UJ UJ Ul UJ UJ '" ii i UJ'UJ:UJ UJI UJ UJ UJ '" U "' UJ UJ u' U UJ UJ UJ I/) UJ'UJ UJ UJ UJ UJ UJ UJ IU UJ UJ UJ UJ UJ UJ'UJ UJ UJ UJ "' '" UJ

( \ j m m - * r - m r - < M ' O o - » c o r j r - o > » p r - o m i / . f - c o C T > o o o o o ooo o o z oooo o ooooooooo opginor-*»^ .oo^ ^ ^ ^ ^ 4 > 4 ^ p g p g p g r > j ( M c M p g p g c M p g p g c M p g ( M eg CM ( M C M c v i c M p g N c M c M p g p g o i n i n i n i n i n i n i n i n u M n i n m i n i n m i n i n i n i n i n i n i n

o o o o o o o o o o o o o o p p o p o o o o o o o o o o o o o o o - o o o o o o o o o o o o o o o o o o o o o oo a -

OOO**-'1**-'*"'***''*1'''****'*'***'*******1*^1'*'''1'' '*** -M^4«^»<e^f-l«H'^l'*^'^l-MCNJ I3O • (M :CM'w<--IP1*^«^-Hi^»^»4t^*-*^4-^*M^4H«^f^r4-^O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O Off) O O O O O O O O O O O O O O O O O O O O O O

ui yj m yj yj m i> ijj tti yj ^ ^|f yj t|| (jy it p it I yj ^y ^^i .^ ^ ^y iij ^ m tu'UJ tjj y JJ • yi yj ^ y i HI ^ ^i in t|| ijj i^f ^ yj i|j tj| jy UJ \JJ m<D<>m^Nmoi^^u^u>tntn i r<^fnm(n^iAiA^oinr^>^.s i^Nh*N^<i^tn u>o w «#•••(*- f s jK f * * fM^-^ iA(At r - iAC i i>jmf* j«^^*»ommm^oo^^cor j^r^r^rNjr*r^r*ojh. t \ i r*r \ i^ iNi^r jO'r '4><sioom<)in m^moo fM^ - ^ocM i^Mr * CM r» m o fv rn .n ^>

ooo o.o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oooo ooooooo

ao o* o ••* ^i *^ -4" iAJ<o i^- oo 'o *^ w <^ in«or*-ct><r'o*^cji ' \ '^ift 'O.^Qo<^o *- •^wci '^ i^o^-eovo^^ '^ ' t f^ 'O.^os^O'^M»^*^»H *4 i-l^l^^»-i.^^HfM(V4.\ir»J'(M(M (^ fS4 fNJ -y fOl^ fOf lMl^^POf f l t'O.-'jr •**^»^' "T" "4", ^ "f *& **" «*"!/* l/Vlfl I

IS"?

Page 192: Computer programs for calculating potential flow in propulsion

f-< O* CO •

O O O O O O O V^ O O O O O O O O O O O O O O. O O O O O a O O O O O O «H «-t .-i

o^oto<7* o* o<>o»o

*(r*u*o

OOO p 'O O O O G O O O O O O O O O O O O O O O O O O O O O O O O O O O ' - i1 O O O :;j . ' • ? O -J O ' •> O O O O O O O O O O •-• — * «-* •"* *-* — < r-t ^ -^ rg ry C\J fO m en ••a* m

O. i? O W O O r-» O ^ t? O O O i-J Ci O t? O ^ ^J C* O O "-* O •'•> <3 O i-s O ^> O O -J O C3 : :J

O O O O O O O O O O O C 3 O O O O O O O O O O O O O O C D O O O C 5 O O O O O OI I I I I I I I I I I I I I I I • I I t I I I I I I I I I I I I I I 1 t I I

*H^4*^r^*^FH*^i^^p4^4^^^«^f^ v^^4^^4p4^4»^^4<-4^*-4(NJNfNJfVCNJ(NI(NjrSJIN|(NJ(>Jo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o.+ + + + . + • + ' + + ' + + + + + + + + + + + + ++ + + + + + + + + + + + + + + +UJIXJUJUUUJUJtULUUJUJUJUJUJUJIl lUJUJUJUJUJUJliJLiJLUUJUJUJLiJUJUJUJUJUJU

' '

oooooooooooooooooooooooooooooooooooooi i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i

'! ' ' '

o o o^o o o o o o ooo o.o oooooooooooooooooo ooo o o

oooooooooooooooooooooooooooooooooooooUJUJUJIlJUJUJUJUJUJUJUJUJUJUJUJUJIJJUJUJUJliJI lJUJUJUJUJUJUJUJUJUJUJlUUJUJLUUJ

O O O O O 00 O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

O O O O O O O'O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

UJ UJ "' "1 UJ UJ UU UJ UJ " * UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UU UJ UJ "' UU UJ UJ UU UU UJ LU Ul UJ UJ UJ

ooooooooooooooooooooooooooooooooooooo

o o o o o,p ooooooooooooooooooooooooooooooo

OO O O O O O O O O O O OOOOOOOOOOOOOOOOO O'O O O O O O O+ 4-. + •*• + • # • + * 4- + -f + + + + + + - f + - f + *** + ** + - f 4 ' + 4- + +++ +ill m m ni j yj m uj ii I ill n i J II I j j ii i II I 111 in uj ill II I ill ii I II I II I II I lit ill ill ill 111 uj j in ill ill HI

' '•00 in co M I— in o> •or-o-l--<croJ--v r 'JC'1-Of-f--J<rorg_«r-r>j-oir\oinr-Min-i '<).-!• •» •*•»'•* in in in in in in in'in in •»••»• «vm rj IN -< .* -j -H o- r-'-o in •*•<«> CM <M *-> •< oo rg oo

OOO O'O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O Oi i i 'i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i

'O OOO O O O O O O O O OOOOOOOOOOO O O O O O O O O O O O O O O

UJ'UJ UJ UJ UU UJ UJ UJ UJ UJ Ul UJ UJ UJ UJ UJ UJ UU UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ U UJ UJ UJ UJ UJ Ujl "* UJ_ _ . _ . . - _ _ . - - - -r(n N g , , - - - - . _ ^ _ . -

• o> r- •- (i r- r- r» <

o o o o p o o o o.o oooooooooooo DOOOOOOOOOOOOOO

ri -* ~ rt ^ r* rt ^ o O O O O O O •-> •* M•o o'o'o o o.o'o o o o o o o o o o o+ + + + + «• + ••• + + + + + «•+ IIIUJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ 'j* UJ UJ ,

ooooooooooooooooooooooooooooooooooooo

Page 193: Computer programs for calculating potential flow in propulsion

.— r O C O O * * 1 * H O O ^ '..ft f * - -MOW*O 'N^^> ' * ^<^ 'Oo. i * -oo*or< 1>oou%ocMfy<Nt ' - - *o» ^5 m oo m r» co <$•o <^ a*&<7 t o>o*co<7 'Nr \ j N CM CM ~* ~4 -4 o o o ro-^^ iAmmiAini^oooocoa.oooof lOfDCOooco<.o<x>coco( f ieocoh- r -> r - r -h - r» - r^h -h»

-o rg m co r- <o ^ orgmm rg-p* o o» rsj

O O O Q O O O O O ' J O O O C J O t - O O O O O O O O O O O O t J Oa.zooot. i^h-f-r^r-f^

co fO fo CO f*. r*. POO *M"CNJ oj o* (M :NJ

i n m i n i n i n i n m i n i ng> .O >0 .O .O >O « gj -O0 C O C O O O C O C O C O Q O C D

O O O O O -i O O O O O O Q O O O O O O O O O O '3

QF

RA

CT

oooo o?oUJ LLJ UU UJ 111 UJ UJ^ INJ -o m m r^ o<r - GO -o ^ «M or- *o oo *-**~IA o* oto w _•> in •-« ,o* t>

? o o o o o o o o o1 t 1 1 1 1 1 1 +UJUJUJLLILLIUJlJJ'-UilJLUQS CO O* O* Ift •-< r- 00 *? Om-*<>coo*mo'* imoO -O •* o* r> O O O •-*•*--»

0) x i"V* -o p- p* o .H ••« rg m •»• in

U -IO 3

>• + + + + i + + i-UJ ii i UJ'UJ'IIJ UJ'LJJ'UJ UJ m n i uj UJ UJ UJ UJ in UJ'UJ ni m UJ ii i in uj ii i UJ'UJ IU

H m r g < o t o g 3 p 4 t O O * a o o o * m ' O c D « O i £ r g p 4 O C P p - c o p - r g p - t i £ i

I I I I I i I I I I I I 1 1 1 ) 1N'CM (\J (M f\l f\J (NJ <\J CM CJfSJCJCMCtJrMCMrsJCM(MfNJOJOJ<\J(M(M(NJ(NJ«NJ(M(NJo o o o o o o o o o o o o o o o o o o o o o o o o o o o o oii i uj ijj uj it i ii i it i ii i ii i yj u i.-•(M-or-irttn*o rsj o ^moooir \Op^r^^>^m m mm-t u\

UJ-UJ in if i QJ uj (jj QJ in n i ii i in in in n i n icO ' t rucocommouv-a -oo^ f f im^O f n c o ^ o o ^ r M t n o ^ oo o ^ «o

com «H »-* «44 > f *> * -<p» iA<£ ' ^ooc7>*4h -<6m>om <o <o to <o <o a> & a> o r-i rg >^r>oo>o><J>o>

o o o o o o o o o oi . ii

p o o o o o o o o

o *o ooo ^ <o .

<M eg eg CM <M r\i (\j <\j rg <M IM N <MO O O O O 00 O O O O O O O O O O O O O O O O O O O O O O O+* + *.+ 4- + + + + * + + + + + + + + *.+ + * + + *+** +

ii i ii i ii i UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LU UJ UJ " • UJ UJ UJ UJ UU

z tu .' < IM .a. . . . . . . . . . . . . . . . . . . .VI O O O O O O O O O O O O O O O O O O.O

I I I I I I I I I I I IOOO O O O'O O O O O'~4 ** O O O O O p*

13. ' O O O O O O O O O O O O O O O O O O O

(/) g£ UJ UJ UJ UJ UJ UJ LLJ UJ UJ UJ'UJ'UJ UJ ID UJ UJ UJ LU LLJuj'3 o o* *O'^ •&'•£ oo ^ ^ «H in m p^;oO'Cf>'in o-o^ p^O oc"p" rg in go ^.o o* co rg m *-i o *o m 9> co -^ co ^zuj ujp- <M^po»iMp-m (j> IM * »eo o -t » in * ^.

I> i I I I I I I I I I i I

X <tO t-_l UJU. 03.

oooI

O O O O O O O O O O O O O O O O O O O O O O OII II I>^ f^ i ^p4OO'H '^ ' ^ ' ^«^ f>JOOOOOOp^ O'O *^O O O O O O O O O O O O O O O O O O O O O O

OOOOOOOOOOOOOOOOOOO

o o o o o o oo o oOOOOOOOOOO

o •* -< o o o o o -*O O O O O O O O O

24'UJUJLLtUJUJUJ'UJUJ'UJLJUUj'UJIJJUJUJ'UJUJUJUJ

»-» o. o^ o rn rg m 9* rg in ia -i CM in -o -a o a> CD rg m -> •p-. < p- IM o m o> rg p- m 0^ rg •OC'

1 oo o <O-O P--OO 0s rg'*o4 o -o m o> oo * « oo -f

•*• <y oo o'<4>'0> if> -t fM

LU.I I I I

LU UJ LU

> p- o in> -o -t o>

j ii i ii i Ul ii i ii i nj UJ UJ UJ UJ UJ UJ ii I UJ m uj UJ "' i' i ii i ii i ii i uj

OOOOOOOOOOi i i i i i i i i i

UJUJUJUJUJUJUJUJUJUJO in in *o p* o rg-Mmrg

O O O O O O O O Oi i i i i i i i i

UJIJJLIJUJUJUJUJUJUJ

<-« r- m -i m •» * -j osI I I I I

o.u

pg rg rg rg rg pg rg rg rg IM N (M rg rg rg rg rg rg rg rg rg rg rg rg rg rg rg rg rg rgp poo o ooop pop p p P o o P p p p p P o p P o p p PO O O O O O P p p P p p p p p p

I UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LU UJ'UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ lij LJJ

X & co PH p»'m oo P-* co p-ar> P p^'<*''O p in P-I p- p oo o* p^ p- in m <o-co p p^ <Q- I O O J O _ _ _ _ _ _ _ _ _

<oc

ii I u t ii i

«. O O O O O O O O O O O O O O O:O OOI_ _OP P P P O O O O O O O O OOO O O O O O O O OO O O O o O

ii i in UJ'UJ UJ 1*1 in UJ UJ tlj UU UJ UJ UJ UJ'UJ UJ UJ UJ UJ in n i UJ UJ UJ UJ "i UJ'UJ UJ-o o o o o o o - < a > o o o o o o o o o o o o o o oooo o o oo > p p p o o o < s m o o o o p p o p p •-• o> o o POP o o o o o

> - < r o o o o o o o > r g m o m p i n p m p m m a > mo m o m p m o mpvi ^mpmomo>tmp-o(Minp-orgmp.pM'4 'p .orgmp-org inp»oLU< ..............................

< Oz <

00

I I I I IIM rg rg rg rg rg

. O O O O O O

UJ UJ UJ'UJ'UJ 'ii* *:* •* * *•_.•»• •* * •»•<»•

OOO p P P

•* oo r- p - r - r - o o o o « o o o o ^I I I I I I I I I

rgrgrgrgrgrgrgrgrgo o o o o o o o o•** + + + * . * '+ *in uj-uj-UJ-UJ'UJ "i "i 111

"

OoCD

u.o

§oo

P P OOO00OOOOOOOOOOOO OOOO O OO O OOOUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ'UJ UJ UJ UJO O O O O O O O O O O O O O O O O O O O P P OP p O P O P OP P O O O O O O O O O O O O O O O O O O OP O O O O O O O O

X O O O O O O P P O P P P O P P P P O O oooo o o o P o opO O O O O O O O O O O O O O < ~ ~ " ~ ~ ~ - - - - - - - -

oVI «uj oc

"

z .o§_,o <tO r»'

O O O O O O O OOOOOOOOOOOOooo o o o.o o o o o o o o o o ooo+ + + + + + + + + + + + + + + + + + +QJ UJ UJ ii i uj ii i UJ UJ. m UJ-UJ UJ m UJ ULJ UJ UJ UJ in•O O O O O O O - I C O O O O O O O O O O O

>• o> o o o o o o o o m o o o o o o o o o p Ho> o o o ooo o> CM m o m o mom o m m: ov inornorno--mp.org in r -orgmp-p<

P-* IM m m -4- «, m in CM rg m m m m «<••'*• < m

.— rg rg rg rg rg rg «M IN •* •» * •* * * •* •* -e -o -o -o -a •o -o -o -a -o «

OOO O O O O O O O O.O O O O O O O O.O O O O O OOO 00 O C O O 00 O O O+ + + » + + + + + + + + + + + + + + +

• - uj uj uj uj uj uj uj'uj uj uj uj uj uj uj uj uj uj uj ujo o ooo ooo ooo o oo o o o o oOOOOOOOOOOOOOOOOOOO

X o O O-O O O O'O O O OOOOOOOOOOOOOOOOOOOOOOOOOOOO

rg rg rg rg eg rg rg rg <• * *,•* * •* •*.* •* -t

prf rg m * mrg rg rg rg rg

** rg m'-r m ~

18. °i

Page 194: Computer programs for calculating potential flow in propulsion

o o o o o o o o o oI I I I I I I I I +

UJUJUJU-IUJUJUJUJUJUJ>

$0000000000+ + * + + » + + + +(/1UJUJUJUJI1JL1JUJUJUJUJUJCL m co — TN -H ci in m •*• oo o

I I I I I I I I I

vj o o o o o -D o o •;; oI i I i I I I i I + +

UJ 'JJ UJ UJ Mj UJ ,u 111 UJ UJ UJ'

o o o o o o o o o o i

o o a o o-o o o o o oI I I I

o o o o o o o o o o oii i n i UJ QJ it i ii i UJ in ii i ii i

K tn o* rg CM co r*- CD r- >o o <

0 o o o o.o o o o o1 I I I I I I I I Iii i ii i n t uj UJ ii i ti i ii i 111 uj

OOOOOOOOOOO+ » + + + + + + + + +

^ UJ '" !•' tU n • UJ n i n i in QJ n iI / I C M O O O O O O O O O Qo c c o o o o o o o o o o o

I I i I I I

o o o o o o o o o o o+ + + + + + + + + + +

tfUJUJUJUJUJUJUJLlJUJUJ

oooooooooooI . . . • I

.ooooooooooI I I I I .....

UJUJUJUJUJUJUJUJUJUJ

I

OOr-^ ' r - 'O— * f

Ioo o o o o o o o o oo o o o o o o o o o o+ + * + + * + + + + +UJ ii i UJ UJ UJ i* ! UJ ID UJ UJ UJ

1

rooo•o r<\'*^

i i i i i i t i i ipj«\iiMrg<Mr>ioifNj<\j,o o o o o o o o o+ + + + + + + + +UtUJUJUJUJUJUJUJUJ

I I I I I I I I

o o o o o o o o o o oi i i i i i i i i + +ii i n i n i in uj n i n i n i n i in n i n i

oooo•o

oo-

IIa.

OOOOOOOOOOO+ + + + + + + + + + +i*1 m UJ ii i ii I ii i in in ii i uj

00 00 00 O* O* O i

o o o o o o o o o

o o o o o o o o o o oooooooooooo* + + * + + + + + + +UJUJUJUJUJUJUJUJUJ UJ'UJooooooooooooooooooooooo> in o in o in o in o in o^" o <M in r* o *M m r^ o

oooooooooooooooooooooo+ * + •*• + * + * + + +UJUJUJUJUJUJUJUJtiJUJ UJ.

§0000000000ooooooooooo o o o o o o o o o oooooooooooo

• O - O - O - O - O O ' f l O ' O ' O - O

OJCMNN(\J<M<\J(VJ(M<M<M• O O O O O O O O O O O

XUJUJUJUJUJUJUJUJUJUJUJ— r j O O O O O O O O O Oc r o o o o o o o o o o o oe.o>inoinoinoinomors i^O ' tcom^rx j iOfH ino

<h-

O

I I I I>O *Q t~ F- CO CO 'I I I I I I

oooo

OOOOOOOOOOO* + * + + + * + + * +in 111 ill uJ in ii i ii i ii i 111 ii i iii( N O O O O O O O O O O

^eooooooooooo

oo oo o o•f + +

QC UJ UJ UJ'U. O O OOo O O

o o ooo o

o o oK- + + +O UJ UJ UJt- -t -t m

m o min co eo eo

ec<tom-r

aa:UJ>

IUa.

in tin <o-<o r» r- co co a>

o o o o o o o o o o oo o o o o o o o o o o+ + + * * + + + + * *UJ UJ 11* UJ UJ UJ UJ UJ UJ UJ UJ

c r o o o o o o o o o o

-s i i— UJ UJ

CD ^ (NJoo mi • • •

— -4 -o o< •- I

OO O000

oooooooooooooooooooooooooooooooooooo+ 4- + + + + * + + + + + + + 'f ' f + +MI ii i 111 UJ UJ UJ "' UJ UJ UJ UJ UJ ''i iii in in 'i' 'i'

UJ UJ UJ ^o o o z

c o o o <§ OO UJ

o o ee

ooo•

IN

*et

.

OOOOOOOOOOOOOOOOOOZ I I I I I I I I I I I I I I I I I I

ii acujujujujujujujujujujujujujujujujujt j j( - O O O O O O O O O O O O O O O O O O

XU1OOOOOOOOOOOOOOOOOOUOOOOOOOOOOOO3OOOOOoooooooooooooooooo

'

Page 195: Computer programs for calculating potential flow in propulsion

o o o o ooooooooooooooooooooooooooooo o o o o o o o o oooooooooooo o o o o o o o o o o o+ + + + + + 4> + + + ** + + **+ + *••• + + + + * + * + * + + +L1J UJ UJ UJ llj UJ UJ UJ'UJ UJUJUJUJUi lUJUJUJUJUJUJUJUJUJUJUJ LU "f I'l UJ til in i f i

co>o<?<4*mco 0s CD o*-* '*co-4>**oO' '< m f- isi CD «o tn »n f- o' '

»- co co o> o o -*m m m m .»• -r •»•

rsi m m •«• m in >uvo < n o < n o m o i n a >

100 O O O O O O O O O O Oo o o o o o o o o o o o o o o o o o o o o o oo o* + * + + * + + +.* + + + •» + + + + +• + •+ + + + +ii i in iii UJ'UJ UJ UJ UJ UJ UJ UJ UJ "' UJ UJ '" "' UJ UJ "' UJ LLJ LU 'U "'

X eg en *rf in ^5 in ^o> j r ^<ooca<oc^oc •» o •? in -r o -T r- i^-o-ro-rr-o -»-•-> (

>*4p-«rMfn.m<4' i i> in tO<Oh~t ' -cocoo 'O 'ru rx rg

ooo

J O O O O O O O O O O O O O O O O O O O O O O O O O O O O OI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I +

ill in UJ'UJ tii UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ UJ UJ IJJ UJ

ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oo oo o o oooooooooooooooooooo o o o o o o o o o

<M OJ fM fM ^^ *^ ^ *4*4f» l^»4<-4*»-4-4^4~4~4»4~4*4*4*-4 f4oo.o o oo ooooooooooooooooooo

I I I I I I I I I I I I I I I I I I I I I I I I I In" o£ LU tu m tu QJ \u uj tu uj UJ uj LU tu uj tu LU LU LU tu LU LU LU LU LU LUxwooooooooooooooooooooooooouoooooooooaoooooooooooooooooooooooooooooooooooooooo

-

Page 196: Computer programs for calculating potential flow in propulsion

oooooooooooooooooooooooooooooooooooooooooooooooooo1 1 1 ii i ti I n i n i ii i iii iii i J UJ til ii i UJ ii I

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*++ + + + + + + + + + *** + + + *-f + ** + + + + + * + + *UJUJllJUJUJllJllJUJUJ "' ' ii ii t ii i UJ ui yj 111 111 tii n i i i_i IJJ UJ UJ UJ UJ UJ UJ UJ UJ "' UJ

••*• in in in in

OoO

ooooooooooooooooo o o oo o o o oI I I I I I I I I I I I I I I I I I I I I I I I *

UJUJUJIJJUJljJUJUJUJUJUJUJUJUJUJuJiUUJU^UJUJUJUJIlJUJ

ooooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOO

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

II ff uj ^ yj 1,11 1,11 \jj (jj ||i itf ^ \\f t|i ^ i\i \u UJ LU UJ ULJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

X|/>OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

Page 197: Computer programs for calculating potential flow in propulsion

OOOOOOOOOOi00000 0.0 OOOOOOOOOOO•+ + + + + + + + + + + * + * + + + *

in oo -< m in r- oo tr

| oo o oo o o o o o o ooooooooI I I I I I I I I I I I I I I I I +III j QJ |y ij I ijj iij ^ ^ l[i i^ ) y i l yj |jy

O O O O O O O O O O O O O O O O O oo o o o o o o o o o o o o o o o o oO O O O OOOOOOOOOOOOOOoooooooooooooooooo

Page 198: Computer programs for calculating potential flow in propulsion

t-rooinj-rsicorg

o o o o o o o

f*1 '

t—

LUr-

inX

oro-eu<

zCO

ouID_J

CO

ininUJec

ou

CPCOIH

•'ozzofPOp-.

m

43

a_z<0>CO

**

•0z

• zcepop->»COl_l

4}

XOexLU

<1—«aoCO

CO

zooLUI/)CD

O

1— —1 r* **< O O 0a: i I i

UJ LU 111>- f- r- O

— 2 * *CO • « tZ 00 CO OLUa

******000• i I I

CL LU LU UJZ 43 43 <t

OOO 0 -t** o in in CPI- • • «

or

LU(X

CO ******in oooUJ IIIQC • LU LU LUa. o oo co •*•

Z\ f \ \ f \ - f** CM CM 0>

p- p- CP

CM CM **O O O

« * + *CU LU LU LU

ii i ^ cj* cj* inec o -t # <oZ) 0 r- p- -<CO « • •

LU

a.

0** CM CM ••<z ooo< * + +Z « LU LU UJX- u co co *a z o o co

i— 00 00 **

in in •-"

.•* —• CMOOO1 1 1

X LU LU UJcj o in in oo

x in in o»

CM CM CM>• 0 0 Or- + * +*- UJ UJ IDU O OOC O 0 0-i O O OUJ • • •> p- p- **

_(o zce <h- )£ UJ Ulz -i LU aa z> ex H-O CO U. CO

. AL

FAF

VIN

F/VC

VI

NF/

VA

VC/V

A VS

ONIC

VS

ONIC

C0

. 1

.42

9E

-C1

1.4

29E

-01

l.

OO

OE

+0

0

6.4

58

E*0

2

1.0

19

E*0

3

TS

TA

T P

ST

AT

PS

TA

TC

AS

TA

T R

HO

ST

AT

WD

OT

VIC

5.1

78

E*0

2

- 2

.10

4E

*03

2

.10

4E

*03

1.1

15E

*03

2

.36

9E

-03

0.

5.7

03

E*C

2

TT

OT

PT

CT

PT

OT

C

AT

OT

RH

OT

OT

TH

ET

D

EL

5.1

87

E+

02

2.1

16

E*0

3

2.1

16

E*0

3

1.1

16E

+03

2

.37

8E

-03

1

.00

0E

*00

l.

OO

OE

+0

0

XR

I Y

RIH

UB

Y

RIS

HR

H

UB

-TIP

R

AT

IO

LN

D6

.00

0E

+0

0

2.5

00

E*0

0

5.0

00

E+

00

S

.OO

OE

-01

l.O

OO

E+

00

XT

ES

T Y

WIN

G0.

0.

o0. +LU LUzox 43> O>

f>

**a. o** +^ ** LUCO O O* 43

.O

az o* 1

•CMO

X O UJZ 1 00 0

oCP-t

X• z

C 03 •«•XZ <M

0+•UJ

< oi-i Ox •*• o(J CM «Z 4-

1

0_l 43 OU -" uZ +

LUCM in> -r

ina. <r «• .Z CM CM **

-* rg .CO

** <o •*-1 LU

UJ Xh- CM CP i—O *-zoo- > **

** 00 CO.

** rg cou.o

TH

ET

A

=

0.

WD

OTT

=

1.7

40

58

E*0

1

VIC

T

=

5.5

61

02

E*0

2

V3

= -1

.42

60

2E

-01

HU

BO

N-B

OO

Y

PO

INT

S

O O 0 O

PO ** -* Oo o o oI I I *

O VJJ LU LU LU

** m oo 1-1CO •-* 4- **

0 OO O1 1 1 1

o o o o

UJ LU LU UJPO PH rg co

p. 43 43 43

O O O O1 1 1 1

LUCO

O O O O

PO PO PO PO0 O O 0

I— LU UJ UJ LUce in in o -t

o o o o

CO PO CO POo o o o

17

90

E+

OC

0.

23

01

E+

CO

0

.2

68

1E

+C

O

0.

0001 1 1

O O O

UJ UJ UlCM 43 CO

CM CP P-43 in in

OOO1 1 1

O O O

^ fO f*\O O O

ai uj ujco ^ fn

ooo

CO fO ftO O O

LOUJLULULULUUJLUuj 43 <cr 43 in co in CM

** •* ** CM rg ro po

O O O O

r-LUX

O O O;O

CO CO CO COO O O O

LU Ul LU LU43 CP 43 in

a o 43 »< co****-* rv0 OO 0

o ooo0 OOO

LU UJ UJ UJo o -r oLP\ in in 43

>• rg p- CM in** PO 43 00

OOO

O O O

PO CO COOOO

LU LU LUoo in rgr- rg 43

«M CO CO

1057E

+01

0.

1236E

+01

0

13

92

E*0

1

0

O O OO O O O

rg •* o o o?o ooo

i + + +in in lit in ujCr PO p- ro o«p- ** 43 r- CP

X ro 43 CM -f o>00 •* r* CM PO

0 0 OO1

<-i rg po 41

OOO

in 43 p-

Page 199: Computer programs for calculating potential flow in propulsion

-i -H m cv f- CM eo o m m CNJ ^ o ^ ^ c ^ c o ^ c o m o* co m o tn CM r-_ _ _ o o o* co >>• -o tn «$"m «•* o o» co o in in in *o <o. <o >o tn in ^ nj •

o o o o o o o o o •"•> o o c c o'o ooooo o o O O O Q O O C * O o. o

^ w m-f^ «H o %0 M ^ co in oo *o o m 00 m~o *^ m * ^ ^ o o o o o o o o o o> t < t f - m m m m ( N J O J < M ( M »•« o o 9* CD <o in >^ m mm m ( N j r « j r s j f M r \ j r s j < M <v oj rg ra<7> QS 9> QS O* CT» O* C* O* CT O* O* O* CO 00-00 CD OQ CO OO O3 CO OO CD CO 00 CD CD CD*<D CO CO W

O O O O O O O O O O:O O O O O O O O O O O O O O O O'O O O O O O O

O C- '^ O '.' '.> O '••> '•-' "> £•» V* O"--» iO O C» ',"» O **-^f*^fH»-*i- i i - i f - i f -<~' c~t oO'*-1 O *-.' O O O -^ O O'1J <J O '—' O'*-^ *-•-'* *•'."* '—' O O O 1J O • ^ O '.*"t^ ;T>"O U' O *">

U J U J U J U J U J U J u J U j U J U J U J U j U J U J U J U J U J U J u j i U U J U J U J U j l ' U J U J u j

r* ^^ en CM ^'03 fM-o u\ f* \f\ co CM -t:>o r- oo o>o "M* f~^CM m en m en en en •* * ^ ^m i

»-i «r h-o o o o o-o o

O'O O O O O O O-O O-O'O O-O O O O O O O-O O O O O O O O O O O O OI f 1 ( I I 1 I I I I I 1 I I I I I 1 i I I I 1 I 1 I 1 I I t I I

o o o o-o o o o o o o o o o o o o o o o o o o-o <+ * + *•«• + + + + * + + * + + +• + * + + + + + +l U U J U J l U l U U J I l J U J l U U J U J U J t U U J l l J l i J U J U I l i J U J UJ'UJ U J U J U J U J U J I U U J U J U J U J U J

'

• r^ ^> tn o eO'^^ -^ r- t^ o

o o c o o o o o o o o-o o - J o o o o o o o o

• oooo.oooo OO"*">O r*-mm^> foo^r^tr ^oo

03'flo co'wco -co co eo a> co'cc-QD'OO .00 ao'co 03 a> co'wa> 9 oo < . • • • • • • • • • • • • • . . . . . . . .

o-o o o o o o o o o o o o o-'O-o o o o o o o' ^H O -"' O 'J •-*> • "- O '*> f O '•> O rH r^ ^4 O O '"' -' O O

O O ' ' '-' U'U'O =-> *•> O tr- O-W O '^ -J C» O O ~f'*-) ',*I +» + + + + + + + + +++ + + » + + + + +

i>:uj 01 w'uj uj ai u; at vu uj'-uj-ui uruj*uruj ui uj uj uj uj ujo. o» *^ CM en m ^'w u*r*« ^ o n i e n o ^ e n r * o. '*'"•*• f*--«^ «» 01

•X? en *4-«^ cn-*M f* r*- <o-tn-tn'CM — • «o CM O"-* en »-i-ej» en-oo r*- .CM <o-**-r- e>'o> o* o» <^-o» c* o^-o-o-o ••? m o <o IA u^ oo

"• -

O-O O O'O O O O O O-O O O O O-O O O O O O OI I I I I I I I I I I I I I I I I I I I I I

o o-o o o o-o ooooooooooooooo+ + -f- t - - f 4 - + + + +-f-»- + + + 4- + + + + + +

uj UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ \U UJ UJ UJ UJ'

ooooo ooooooooooooooooo- . I I I I I I I I I I I I

o o o o o o o o o o o o o o o o o o o oo o o o o o o o o o o o o ooooo o-o o o o o o o o o o o o o o o o

. . . . . . , . . . , > m m ^ f^ m m m-m m m m m m m m-m m-m m m m m m-m m - i . . - . . .O O O O O O O O O O O'O O O O O O O O O O O O O O O O O O O O O O4- 4- + 4- 4- 4- 4- + 4 ' 4 ' 4 ' + 4 - 4 ' 4 ' 4 > 4 ' + + + 4- •* + 4-,4- 4- + 4- 4 - 4 - 4- * +UJ UJ UJ til UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ UJ'UJ UJUJUJUJUJUJUJUJUJUJ UJ UJ UJ UJ-UJ UJ

m m m m m mm m •*• •* •*••*•* •*• -*• \t\ \e\ in m»n inin ihio o oo o o o o o o o o o o oo o o o o o o o o o o o o o o o o-o

i m - m m m m-m-m m m m m m m m m m m mo o o o o o o o o o o o o o o o o o o o o o4>-4>-4> 4-* 4- 4- 4- +4- 4-**4-4-4'**4'4'4'4.

** UJ JJ LU UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LU tU LU UJ UJ LU

o3 m in in in tn uvm-uvin m m m m ^ ' - 4 ' m ( s > j o c O ' O » j ' r \ )> in in in tn m u> m in in in in in m in in in in in ^ «*•*••»•o o o o o o o o o o oooooo:oooooo

en en en en en en tn en- mfoenenmenenenm'nentnenenenenenencnmeneneneneno o o o;o o o o p o o o o o o o o o o o ooooo o-o o o o o-o o1

en-m-m *n ^n m *n m-pn i^-m <n-^ en en m co <n en en enO O O-O-O'O O O O'O-O-O OOOOOOOOOO

UJ UJ'UJ UJUJUJUJUJUJUJUJUJUJ UJ'UJ UJ UJ LU LU LU UJ UJ UJ UJ LU LU LU LU LU UJ LU LU*LU •' •• "- C/) UJ-UJ UJ UJ 111 UJ UJ LU UJ UJ UJ LU (JJ LU UJ LU LU UJ UJ UJ UJ UJ•o-m'r^-^ f- ^ *f *o if c^'tn m *f in -o ^o «o • H « - « o ' * i « J ' ^ » o c D a i ? t O ^ a o « * ' O i n e o - LU '»f ,m;o f * - m m » o m a o c Q ' * O N m i n « ^ <o -m rn'in m m-^-

m m m ' m ^'^^ ^ ^ *^ ^ -^ in in in in <o o O'^O'^O'^^^o o ^ "O >o *o *o ~o ro * ^^ .tn *o *o -o >o o -o «o o '^ -o o ^o -o *o tn in-^ *^ *^*o o o o o.o o o o o p oo o o oo p o o oo ooooo o o o o o o • • - . ' . . o-o-o'o o o o o-o o o o o o o o o o o o o o

«I•V-UJ

-' ' H-• ' - . - • > .

o o o ooooooooooooo o o o o o o o ooooo o o o o o .- o o o oooooooooooo o o o.o o o o

m m m m m m m c^ m m • m m m m m m m m m m m m m m m m m m m m • m' m m • • . , m m m m m m m m m rm • m • m m m m • m m m m m m mo o o o o o o o DO o o o o o.o o o o o o o o o o o o o o o o o o oo ooooo o o o o o o o o o o o o o o o4 » 4 ' * * 4 ' 4 ' 4 ' + + + ** + ** + ** + + ' + * 4 ' + * * ' + ' 4 ' + ' 4 . + * ' 4 - - - > * + . 4 ' 4 ' 4 ' 4 - + + 4 ' 4 ' * 4 - 4 - 4 ' 4 > * * 4 ' 4 ' 4 ' 4 ' 4 'UelUJUJUJUJUJUJUJ UJ UJ LUUJUJUJUJUJULJLUUJLUUJLUUJUJLUUJUJLUUJLUUJtjUUJ LULULUUJUJUJUJLULUUJUJUJLUUJUJUJUJUJUJUJL1JLU

m N ( ^ o > f > - m ^ > o c > c N j r k - > i n « o o . ^ > h - o m ' 4 ' m O t n » 4 < > o < > O ( N j ^ > f ^ h » t n m ; a . r w a ' r » ( i ^ o a o e o e o h » r * ' O ' O c o r * - m m i n t n r o f « 4 0 o r j

o o o o o o o o o o o o ooooo o o o o o o o o o o o o o o o o o o o o o o o.o o o o o o o o o o oooooI I I I I I I I I I I I I I I I I I I I I I

ooooooooooooooooooooooooo o o oooooo ooooooooooooo o o ooooooo4 > 4 - 4 - 4 > 4 - 4 > 4 ' 4 > 4 > 4 - 4 - 4 - 4 > 4 - 4 > 4 > 4 - 4 > 4 - 4 - ^ 4 > 4 - 4 - 4 > + 4-4-'f4-4>4 >4> 4- + + *+- + + + + + + + * 4 - 4 - + + + 4-+ + +UJ UJ UJ UJ LU LU UJ Ul UJ UJ LU UJ LU UJ UJ LU UJUJLUUJUJLUUJUJLUUJ LU LU UJ UJ UJ UJ UJ ''•*/) 'UJ'UJ'UJ LU UJ LU UJ LU LU UJ-UJ UJ UJ UJ LU UJ LU UJ UJ LU UJ UJ>$• ^ eiM <i—4 co m CT* ^ m •& *o oo ^ o GOTO in vj- o m m oo P* o o o o o o o o o o . ^~ o o o o o o o^o o-o o o o o "^ ^ oo o11 nj rvj tn ^^r g r n m * - < r ^ f n h - ' V i O O i 4 ' c o < > j > - O ' 4 ' f » - o m i n r - o o o > o o o o o o o o o o z o o o o o o o o o : o o o o o o f > J u " * O f i - > f r » - < Q Oin^ r^coooo*o*oO"^» — ^ ^ M C J mm m-^ >T •*• •& -4" ^ tn uvm tn tn tn in in m tn ^^ >* o o o o o o o o o o o o o O-o o o «•* ^* N m m^ ^ M ^ « ^ < ^ « H - ^ r s i o ^ c s j r \ j ( > i e > j r ^ ( N j r g ( > i f v r g < N j r N i c > j r g r 4 ( > j ( > j ( ^ r g r N j r ^ r s i c N J ( N i a i n i n m i n i n t n i n t n i n i n m i n i A i n t n i n m t n i n t n t n i no o o o o o o o o o o o o.o o o o o o o o o o o o o o o o o o o o ., o o o o p op o o o o o o o o ooooo o o

- - . - ' • • . - . ' ' • o o " - * ' •OOO«M<-4^Hxr4i»l^4r^*^r-4pNp4i i -4 ^ ,_! f_l i^ ^4 ^4 w4 <w< rH rjv4 ^^ f*-4'<->« i«>>4 *-l «-» Csl (SJ 3 O • <V IN( v4 ^4 ^4 ^4-<^ *^ ^» tp4'pW r^V-* v4f^^^rH<«t^^^<^*^4o o oo o o o oo o o o o o.o oo ooooo o o o o o o ooooo oiD . 00000:0000 ooooooooooooo4. + 4- + 4- + 4- + 4. + + + 4- + + + + 4 - 4 - 4 - + 4- + 4 - 4 - + + + + + 4 - 4 - 4 - fit I + + + + + + + + 4- + + + 4 - 4 - + + + + + + - * +UUIJJUJUJUUUJUJUJUJLUUJUJUJUJLUtUUJUJUJUJLUUUU^ LU X Z UJUJUJUJLUUJLUUJUJ UJ'UJ LU UJ LU LU UJ UJ UJ UJ UJ UJ UJ

in . . in*om.oor«j r^-^.o. r s j K f N j f ^ r g f ^ m f ^ o f M m m - c r

ooooooooo. ooooooooooooooooo ooooooo • .oooooooooooo o o p o o o o o p o

• co o* o x CNJ m ^ tn 4>.h- co a* o PH co m >r imo r- ao o* o -H CM m ^ in NO h- oo ir» o -< *vt m m ^ - - f* •* »fr * < 4" -4" sT •*• in.tn in in in.in in in tn tn 4) 4) o

Page 200: Computer programs for calculating potential flow in propulsion

^ o m o a* o o^in f s j - 4 i n o co f N J * t L n 4 > ~ 4 < o4 - m i O h - co.o* o*<

o a o o a o p o o o o o o o o a o o o o o o ^ p ^ o o o o o o o o o o o o o

CM'cr* ov

o o o o o o o o a o o o o o o o b o a o o o p o o o o o o o a o o o o o oO <;i ,> O O O O ' "-> :-' 'J O O VJ O o c-i —*'v-* f^J l«^1-H,^rH^- l^- i i - ^^H^ . - * r - ^^ - t rMrs j f \ j r s j r ^ ( \ jO O 'J f-' ( J t>.'-J O O O O O ^> O i.' C3 C3 C-J o O O '.;i O -.' -^ O w ',' o O •-''*-* O W .' '.'J O+ + * + • » • * + . - t - ^ + + + * - » - + | I I I I | | I I I I t I I II I I I I «lQJUJliJLUUJUJUJlJJUJUJIilLUIJJUJUJLUUJLULUIJJUJlJJUJl^

oooooooooooooooooooooooooooooooooooooI I I I I I I ( I I I I I I I I I I I^^tH^i^i^^f^^i^^^^^^^^^iH^^^^f-^^^fNIfNJtNJNNfNJNNfNJNrNJooooooooooooooooooooooooooooooooooooo4--4- + + + + + + + + + + + + + + + + + + + + + + 4- + -t- + + 4- + + + 4- + + +LU LLJ UJ LLJ LU LU LLJ " ' \t> UJ 14* n (jj |JJ UU LU LLJ tU UJ UJ UJ LLJ UJ UJ LU LU UJ UJ ILI UJ tU UJ ILt UJ " ' UU HJ

?ooooooooooooooooooooooooooooooooooooI 1 1 I I I I I I I I I I I I I I I t t I I I I I I I I I I I t I I I I

ooooooooooooooooooooooooooooooooooooo

.o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o4-* + + * + + *4. + +4. + + + + * * 4 - + * 4 - + + + * + + 4 . + + * + + 4. + +UJLUUJUJUJUJUJUJIUUJLUUUUJLULUUJUJLULUUJIIJUJLUUJUJUJUJUJL^

o b o o o o o o o o o c o o o o o o o o o o t D o o o o o o o o o o o o o o

jp^oopoooooooooooooooooooooooooooooooooo+ + + * + 4 - * 4 - 4 - + + + + + + + * + + + -4- + ** + 'f + 4 ' * ' f * 4 ' 4 ' + 4' + +LLJ LU UJ LU UJ LLJ LU "I LLJ UJ LU LU 'J1 LU UJ LU UJ LU LU LU UJ LU LU LU LU LU LU LU LU LU LU LU LU UJ LU LU LUp

ooooooooooooooooooooooooooooooooooooo

o o o o o o o pooooooooooooooooooooooooooooo

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ * + + + + + -t- + + + + * + + + + -*- + + + * + + + + + + -f + + + * + + -f +L U L U L U l U U J U J U J U J L U U J L U U J t U L U U J l U l U L U L U l U U J U J L U L U L U L ^

co f»* f- co o-f-i AJf \ j r \ ( f - to* 'O^(T*»r t '^ 'OCM^»- i t - i ( ino^'<y (^«'^ 'M — < oo m 30-

oooooooooooooooooooooooooooooooooooooI I I I I I I I I If I I I ( f I t I ( I I I«^rM^^^(M^4^H*4<^i><4>-4^4>^^4^4*4>-4^4^rf*4^l^l^4^i^^4(NrSNCSjrsirsJfNjrg«NlC>Jt>i|ooooooooooooooooooooooooooooooooooooo

,+ + + + + + + + + + + + + + + + + + + + + + + + - f ' f - f + + 'f + + + + 4 - 4 - 4 >UJIUUJIUUJUJLUUJUJUJLULUUJUJLULUUJUJLULULUIUIULUUJUJLUIUIULUL^

«*• .* m if\ ir\ inIA in u> IA to.^

ooooooooooooooooooooooooooooooooooooo

?ooooooooooooooooo* + + + + + 4-+ + + +* + +l I Ilit ^y yj til yj |ii ^y yj yj in ^y yj yj ill jy yj HI ill

oooooooooooo o o ooooooooooooooooooooooo

Page 201: Computer programs for calculating potential flow in propulsion

•r 8!< o.or a. i

in ov> u or —lit go CO 00 CO CO5: O CM CM CM CMa. x o c* o* o

ee . • • •o ° o o

o oCO 00CM rg

o o o o o o o o o

C M C M C M C M r g c M C M P M c M- CO CO CO CO CO 00 OD 00 CO

o o o o o o o o o

o o o o o o o o oh- UJUJujUJUJUJUJ ujujuJUJUJUJUJUJUJo c\j ru m *j in pn o o* u< pn o CM o» o* *o o CMUor comopninmo CMCU. CO O CM sO CM O O •- i PC j T » * « » * « * * « • • • • • • • • • •

CJ CO v ^ m ^ O C O v ^ Q i ^ i - t C M C O ^ t n t O P ^ C O i

i •-' O o o •-»

o.UJ I/)V) >

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O OI i i i i i i I i i

_,-i,j,HO-*-'-J---*PvJO — -HOOOOO-irgIOOOOOOOOOOOOOOOOOOOOOOO

• + + 4 > 4 > + * 4 > 4 > 4 > 4 > 4 > 4 > « > 4 > + 4 > 4 > + 4 > | IUJUJIJJUJUJUJUJIJUUJIJJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ

«- > IzgXo

CM CM <M CM <M CM (M IM IM CM <M CM CM CM <M CM IM CM fsl CM CM (M CM IM CM CM CM IM CM Mo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ + + + + + * + + + + + + + + + + + + + + * + + + + + » + +Ujl jJUJUJUJUJUJUJUJlJJUJUJUJUJUJUJUJUJUJUJUJIlJI iJUJUJUJUJUJUJUJ

C M C M C N J C M C J C M C M C M C M C M C M C N J C M C M C M C M C M C M C M C M C M f M C M f M e M C M C M C M C M C MO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O++* + + + * + + + + + + + + + + + + + + ++ + + * + + + +UJ UJ UJ UJ UJ UJ UJ UJ "' UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ "' "' ii' m iii QJ

-

U UJ» ac

.jH- **Jz>GCu.ac

ufc-.j

^^-j

2o5

x

<

01

oUJ

^<ooh-

CMO

UJCOCO

-*•T

0 O 0 0

-4 «-l O -«0 OO O+ + + *UJ UJ UJ UJCO CM -« CM

O> O CM COco ^~* in »•*

in co co •*1

O O O1

«-4

o4.UJfwCO0-0

fM1

rg CM CM CM CM0 OO o4. * + +uj uj uj aiCM CO 4> o^ CM ^ — «^ Of- ino o o* o*-r J-POCTV

04.UJ^4•OCMo>CO

-< 0O O4. 4.UJ UJin inin -<CO -4CT> P-

CM CO1 i

fM CM0 0*• 4.UJ UJin <oin pnCOf-x r-

pn co

o o o o1^ -1 ^O 0 O O+ + 4- +UJ UJ UJ UJCM CM CO ^>o >o r- CMr- ^4 •*• o^o -o o inf- •»• CO •*

CM CM CM CMo o o o» + 4. +UJ UJ UJ UJ-i in —oo* o in ino CT- co ooin •»•*•»•in in in in

0000

oo+UJo-pn»o>

^

-4 -1 -HO O O4^ ^ 4>UJ UJ UJf- ^) CM•»• co -oeo ~> r~-i O -4

-4 CM •»•

1 1 1CM CM CM CMO

UJ00ot>

*in

0 0 O+ + 4.UJ UJ UJ•f O~ OCO CO COO CM inin in inin in in

O O O O O O O

-H -4 CM O -•o o o o o4- 4- 4- 4- 4-u i HI u i in it tco (O, f*4 pn ooo*> CM rg o pnin *H *f pn CMO> -< CM CM ^

in co •* r* **i I I

CM CM CM CM IMO O O O O4> * * •*• 4>UJ UJ UJ UJ UJ* CM -i in —"O CM -4 CM CO0s pn CM o* oin -o « eo com in in o

"< 3O O•f +UJ UJ

pn in^ o^ pn«4 O1*

CM CMo-o4. 4-UJ UJpn CM•o inCO 0*r- -o•o •a

0 O 0 o o o o1

o o o o -• PMo o o4^ 4. +UJ UJ UJ^4 pn ^ ^ COCO f- *a* in in•o •»• CM

0 O O+ i IUJ UJ UJ

co in f»r- ao oo f- pn-4 CM r- o

CM CM CM CM CM CM CMo o nUJ UJ UJ•O CO O•»• co •»•f- o r--

•o -o -o

O 0 O 04- 4- 4- +UJ UJ UJ UJ•? in fJ1 coo -< -r oCO O -H f-

•0l°-°'0

: O O O O O O O O O O O O O O O O O O O L J O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O O O O OUJUJUJUJUJUJIJJUJUJIJJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ« O O O O O O - ^ C O O O O O O O O O O O 3 O O O O O O O O O O

• o ^ o o o o o o c o m o o o o o o o o o - ^ o o o o o o o o o o o> c ^ o O o o o o c j t c M i n o m o in o m o in cn-o* i n o m o i n o m o i n o

o o oIOOOOOOOOOOOOOOO,O

OOOOOOOOOOOOOOOOOOO

tULUUJIlJliJUJIJJUJUJUJUJUJLUIJJUJUJUJUJLiJ

I I

OOOOOOOO OOOOOOOOOOOI I I

OOOOOOOOOOOOOOOOOOO+. + + + + + + •*• -* • + + +•+ + + + + +

<LUUJLUUJUJUJUJUJUJLUUJUJUJUJLUUJUJUJUJ

OOOOOOOOOOOOOOOOOOOI I I I I I I I I I I I I I I I I I I

UUUJlUUJl lJUJUJUJUJUJUJUJUjJUJUJUJUJUJUJ

o.u

Xaiz

I I I I IICM M CM CM CM CMO O O O O O+ + + 4. + 4.LU UJ UJ UJ UJ UJ

f g t M f M f M C M C M f N J r s J f Mo o o o o o o o oUJUJUJUJLUUJUJLUUJo o o o o o o o oo o a o o o a o a o e o a o a o a o

CO. CO CO PO

O O O O O O O C 3 O O O C O O C 3 O O O OO O O O O O O O O O O O O O O O O O O

^J UJUIUJLIJIJJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ< W 3 O O O O O O < - * O O O O O O O O O O O O•— >• o o o o o o o co in o o o oooooooo o > o o o o o o o > c M i n o » n o i n o i n o i n p ni/i< • c T i i n o | n o i n o ^ p n f — o c M i n r « - ~ • » • • — » -

UJCC • • • • • • • • • ! • • • • •

ooCDIu.u.o

QOCOou

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O —o o o oo o G o o o o o o ooo o o o o o o o o o o o o oo .. aUJ UJ UJ UJ UJ ii i ii i ii i ii t ii i uj UJ UJ UJ UJ UJ ii' ii i ii i ill ii i [i i ii i H i uj 111 uj'UJ'UJ ii I . O —to o o o o o o ooooooo o o oooooooooooooo o<o-o oooooooo o-o oooooooooooooooooo u —

xoooooooooooo ooo o-o oooo ooooooooo xOOOOOOOOOOOOO O O OOOOOOOOOOOOOOO <

X

OOOOOOOOOO O-'O-O O O O O O Oo o o o o o o o o o o o o o o o c o o+ + + + 4>+ + + ** + + + * * + + + +uj uj'UJ UJUJUJUJUJUJUJUJUJ UJ'UJ UJ UJ UJ UJ-UJO O O O O O O O O O O O O O O O O O Oo o o o o o o o o o o o o o o o o o o

x o o o o o o o o o o o o . o o o o o o oo-o o o o o o o o o o o o o o o o o o

r-i CM pn in >o

Page 202: Computer programs for calculating potential flow in propulsion

o o o o o o o o o oi i i i i i i i T +

UJUJUJUJUJLUUJ'JJUJLU

ooooooooooo+ * + *• + » + * + + +

) III II I III LU II I II I III II t III III QJ

I I I I I I I I I I I

O O ..-• ..' c- o -J ;.TI o o -j1 I I I I I 1 I I + +

LU uj UJ UJ .:: u ••; UJ -tj UJ UJ

O O O O O O O O O O i

x-ocooiMinco- i - t r -oo

ooooooooooo+ + + + + + + + + •»••»•UJUJLUUJUJUJliJUJtiJUJLlJ

ooooooooooo

oooooooooo, 1 1 1 1 1 1 1 1 1 1UJUJUJUJLULUUJUJUJUJ

(M rg (NJ I . . _O O O O O O O O O O O

•'|U UJUJUJUJUJUJUJUJUJUJv o r g o o o o o o o o o oo e t o o o o o o o o o o oCkoinoinotnotnoinoKJ -4* o* •

•* •*• in iI I I I I

oooooooooooI I

. ** r-i ** ~t ~* r-t *-• eg rg mooooooooooI I I I I I I I I IIII III III III ^ I 111 III III III IIIcsiojoineo^QOino^rnmh-r-rgmO'^in^in

ooooooooooo+ + •*• + + + + + + + +UJ 111 i ' I UJ UJ UJ Uf UJ ii i UJ UJ

I I

oooooooooooI I I I I I I I I + +

ii i ii i UJ UJ UJ UJ UJ UJ UJ 'i i 111 UJ

o o oo o o* + +

ec uu uj uju. o o ooo o o

o o oo o o

ooooooooooo+ + + + I I I I + + IUJUJUJUJUJLLJUJIJUUJUJUJo>(M»4<ocom'4 '<o rgo>cMin oj rsj o f- ^4 in o* (M in om<*>^4O-* '«^ '4 ' f *oofno o o o o o o o o o o -•M f t «^ o* O* 0s «^ »4 ^I I I I I I I I I I I

ooOO•

oO

ooooooooooo+ + + + + + + + + + +UJ UJ UJ '" UJ UJ LU UJ 111 in in

O O O O O O O O O

UJUJUJUJUJUJUJUJUJm u v u t t n u t i n i n i n i n

m i n i n i n i n m i n i n i n• i n i n i n m t n i n m t r t m

ooooooooooo

oooooooooootf o O O O O O O O O Oo> in o i n o m o m o > n o

O O O O O O O O O O Ouj-f + + + + + + ** + +ZUJUJUIUJUJUJUJUJUJllJUJ

K O O O O O O O O O O O Oa . o > m o i n o i n o i n o m o

o o o o o o o o o o oooooooooooo+ + + + + + + + + + +ii i i^j 111 in ^ 111 ii i QJ nj yj 111

oooooooooooooooooooooooooooooooooooooooooooo< 0 < O < O - O - O < 0 < O < O > 0 > O < £

a:a

•oCC

oOoO

U

X

I I I I i I

ooooooooooo+ *•* + ** + + * + *UJ UJ UJ m ii i UJ " ' "i UJ UJ UJ( M O O O O O O O O O O

3 0 0 O O O O O O O O O Oo>inoinomomoino'

o o o o o o o o o o oO O O O O O O O O O O* + + + + + + + + * +in m |jj ^y ^ |^j m ill ill UJ n IoooooooooooOOOOOOOOOOO> o < i n o i n o i n o t n o i n o

o o o>- + + +o uj uj uiH- O <M 00» m ol/> rf O *o -ot~t~

ffi oj rg00 oX I I— uj uja. o> in< r- o-to t> mo o< -H1 • •

< — i l

I 2o o o o-I O O Ou, + + +

UJ UJ UJ-Hz

UJiUJ

IX

oooooooooooooooooooooooooooooooooooo+ + ** + + + + + + + + + * + *•* +UJ LU'UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ "• UJ LU LU LU

oOo

o o o<UJ

O O O O O O O O O O O O O O O O O OZ I I I I I I I I I I I I I I I I I Iiio:ujujujujujiuujuJUJUJUJUJUjujujuju.iujK O O O O O O O O O O I _

X l / ) O O O O O O O O O O O O O O O O O Oooooooooooooooooooo

Page 203: Computer programs for calculating potential flow in propulsion

oooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooo+ ++ + + + + + + * + + + + + + + + * + + + + + * + + ++* + + + + + + +. + + + +.4. + + + + + ++ + + * + ++ + +in it i n i Qjj^jiu^LlJujiAJijji.tj ii i ljU m UJ n t it i tji UJ UJ UJ UJ UJ lij " ' UJ n i lij 11 1 n i m uj lij UJ UJ UJ UJ IJJ UJ UJ LU *' ' UJ UJ LJJ Lij UJ " ' '' ' iij in n t it i n i in n i

ooo

oooooooooooooooooooooooooooooooo oooooooo o oo o oooooooooooooI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I * X I I I I I I I I I I I I I I I I I I I I I I I I I

n acujujujujujiiiuj tij tu 111 lUiOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO I-OOOOOOOOOOOOOOOOOOOOOOOOOo o o o o o o ooooooooooooooooooooooooo xmooooooooooooo o o ooooooooooo o o ooooooooooooooooooooo o o o o oooo o o o o o o o o o o o o o o o o oooooooo o oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO

' > > ' ' '

Page 204: Computer programs for calculating potential flow in propulsion

ooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooaooooooooooooooooooooooooooUJ UJ n I II i 'i i 111 UJ UJ n' UU UJ UJ UJ UJ UJ UJ UJ I'' UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ ii I UJ "' '" II1 UJ UJ UJ 'n ii i 111 III uj UJ UJ UJ UJ UJ UJ '11 I; I I' i ill uj QJ ill ill in

• o < 7 » « ' * h - « * - o o f l O t n r f c i n o' O A C M < O O ' < M ^ ^ a D O * O * 4i o i n o i m c o N « o * - O > t n> r h * h - r » c o G o o o o o o < H '

: ' • • • • o. • • • • . • o

o

I Oooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooI I I I I I I I I I I I I I I I I I I I I I I I * I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I IUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ || KUJIlJIJJUJIJJtJJIJJUJUJtUUJUJUJIJJUJUJUJUJUJlUIJJUJtillJJUJUJtVUJUJUjUooooooooooooooooooooooooo ^ooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOO XMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo o o o o o o o o o o o o o o o o o o o o o o o o o r o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

200

Page 205: Computer programs for calculating potential flow in propulsion

oI

UJCMO-o

OOOOOOOOOOOOO O O O O O*• + + •* + + + + •»• + + + + + + + + +UJ l\t liJ U; IJJ |JJ UJ J j II I UJ QJ 'II I III III III III III III

C V J - ^ O ^ O ^ ^ C M - O eo <r r- m co o o o> in o

-< in o •«• co CM <o o •*• eo CM -o o -r oo rg -a omm •«

o o o o o o o o o o o o o o o o ooI i i i i i I i i i i I i I i I i +li) "f* UJ Uj UJ LU UJ UJ tU UJ UJ UJ UJ UJ'UJ UJ UJ'UJO OO O O 00 O OO O O O O O O O Oo o o o o o o o oo oo o oo o oooooooooooooooooooooooooooooooooooooo

^ - * O C O O f M ^ > «O CO O CM •*• *O CO O

UJX

u.o

CMO

inomO

u>

UJ-roinco

Oa

CMo+•UJooo§?

II<

i- in o CM or- m CM CM CM o co «4 -TO <-> -4 > o<~<co incM4 'coo>oo CM -o co co -o •*o. in*cv-^cgoco r- r- cocxcocoinrar-o m m CM o> in *4 r- 4- o o> co ct> in o <o•oo ovo cor- -o **• m <M'»* ooo>C'O*cococ—'OincACM'-*o»coc i - in ' * 'cOcA'* ' '4 -v) o o> o o O> oo>o>oo>o>oa> co co co co co oo oo oo ao co r- r- r- r- r- f- f- t~ r-

o o o o o o c i o c o o o o o o oooo o o o o o o o o o o o o o

v. r- r- r- •o«inin-»-*-mcocM CM CM oj CM ^ -i o & co r- in •*• m CM CM *i —i -4 —i •*

o o o o o o a o o o o o o b o o o o o o o o o o o o o o o o o oCM'-'yfM ~* "-J O '•'•"' O C' -.".) '.' O'n ''J O ''.» :.J O O O O O O CJ O .J »-l —I p-H -~H ••* -Ho o <-? -j •:.' o o o o o -' '-' u O O '"-> <J o-o ^ o •-' o o <-' o <-' o o o o c-

'.' II I I I * - * * * - * - * - * * +.+ + •* 4. + •+• + + - - f 4 ' + > + 1 + + 4> + 4 > ' fO UJ UJ UJ UJ UJ UJUJUJUJUJUJUJUJ UJ'UJ UJUJUJUJUJUJUJUJ UI'UJ UJ UJ UJ UJ UJ UJ UJ

a o o o o o o o o o o o o o o oo oo o o oa ooo o o o o o oi i I i i i i i i i i i i i i i i i i i i i i i i I i i i i

(•H p4 *>4 ^4 *M -p-4 i rH-*^ *H ^H 4 ^4 ^4 *4 *4 f •-( ^^ i>4 ^4 #-< P^ »^ r^ r>4 O O O O O O

o o o o-o o o o o o o o o o o o o-o o o o o o o o o o o o o o oU J U J U J U J U J U J L U U J U J U J U J U J U J U J U J U J U J U J U J I U U J I U U J U ^

' kA fO ^~* CD O-^ *•* ff" O ^J1 >^ CO <O ^ ^* CO *O FO 4 f1* fvj T*^ C4 fsJ O* * ' "• m fO m m rg <M ro oj »-<^i- i*HQOOfn^tr- t ' * '

o o o o o o o o o oo oo o o o ooooooooo o o o o o o ot I I I I I I I I t I I I I I I I I I [( I I t I I I I I I

(NJ ISJ CM fSl CM M rsj f\J M fSJ <SI fSl C4 (M (NJ r^ »-* *-4 r-4 f-t f-t ^» ^4 .*4 ^4 ^* ^4^-4 i-t -t ^4 r-*O O O O O O O O O O O O O O O O O O O O O O O O O O O O o O O O

ULt ULt UJ UJ UJ UJ UJ UJ UJ UJ'UJ'UJ IUUJUIUJUJUJUJUJUJUJUJUJUJUJUJ UJ'UJ Ui UJ UJ*t **• 00 1*1 O <M eO <J- ^ ! />OlT \ f 1 * f r l ' ^ ' - *CO t O»O«^00 '™* '^ 1 f lO f f *<^aO(NJ^»WCOtOh-

co oo 4) in m M (M^H^^i^4^^4r« «-* -^ aco r^ r - ^^mi r ^ - ^ mm fvm M <\i MOOOOOOOOOOOOOOOOOOOOOOO OOOO O O O O O

o o o o o o o-o oo p o o oo o oooo o o o o o o o o o o o o^ UJ-UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ LU UJ LU LUUJUJUJLULUUJUJUJtUc£ •& *$" <f\ <^ <f* & \t\ •& ** i—i c\j (\j IA o iri u>u^ fo i r»h* (N jmCT* i -«u^^m<\ )Lno*mfn

. ^ CO < " " ' - - - - - - - - -»r^ «t m <

ooooo o o o o o o o o o o o o o o o o o o o o o o o o o o o

<v cv m m m m m m m r o m r o f o r o mm m m m m m mm m m m m m m m m mo o o o o oo o o o oo o oooo o o o o o o o o o o o o o o o

CO UJ UJ UJ UJ UJUJUJUJUJUJUJUJ UJ UJ UJ LU UJ LU LU UJUJUJUJUJUJUJUJUJUJUJUJUJ

cc ^4 ^ ij » Q* ^4 ^ ^- oo *f ^ p^ ^ 'O *43 ^ o *o ift ^-^4 ^-O m <o -f* *o m r*-1^ \r\~ *> ^ IA 4 0 csj' o m -o CD o <NJ m • sf ^ ~ to ^"~ oo o r\j IA f*- o ^J ^ co O ^4 fj ^4 o

oooo o oo o o o o oo o o o o o oo o o o o o o o ooooo

CM f M O a < V J P V J C \ J C M C M C M r x j f S J C S J f M N t V f ^ r M C N f M fsJfMIM f \J (M<M(XJ(MM(N(pgf \J (M

" UJ UJ UJ LU LU LU LU LU LU UJ UJ UJ UJ UJ LU LU LU LU LU LU UJ UJ LU LU UJ UJ LU UJ LU UJ LU UJ

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

r j o J C M m c o m m f i m m r a m mm m mm m m m f*i m m m-m m m m *n m m mo o o o a ooo oooo o o o o o o o o o o o o o o o o o o o oill UJ LU UJ UJ UJ UJ UJ UJ UJ UJ UJ-UJ LU-UJ UJ'LU LU LU LU LU UJ UJ-UJ UJ'UJ LU UJ LU UJ UJ UJ

' . o . f - ' ^ ' ^ 'Ocof f 'omN^f^m u*v m o«-* iAo j*^mcomr*-»-« iA < ) (AA j^o»4-^ ^o' >^^ tA ' i f ' ^O s ^ f f * P^j)-lA f*" ff* ^4 CJ m *t LC-*O: CO O N ^ h^ ff* (M *^ *O CO O ••* N *^ O

^4 m ^4 4 N'^J m m m ro'^ .^ *f *f *t & *t tA tA IA IA tA *o <o <o »o r"~ ^ ^ ^ f1*O O O O O O O O O O O O O O O O OO O 000O O O O OOO O O O

O O O O *^ "" *H *4 *4 ^4 ^4 ^4 «-* »4 «4 r^ ^4 *^ rH 4 f^ *J *•* r^ ^4 ^4 ^ i"4 4 ^4 4 4

OOOOOOOO OOOO O O O O OOOOOOOO O O O O OOO O

I/) LU JJ UJ LU LU LU LU UJ UJ LU LU LU UJ UJ LU LU LU UJ LUUJLUUJLULUUJLUIJJUJLULULULUH> o o *^ O t** *Q ^i ^ *o ^4'*^ QO m & ^ m >f oo CT1 o co m IA o m m co r* o Oz l A i A L n - ^ i A m c ^ A j m m ^ h - r n ^ N ^ o o ^ c o c N J h - o ^ ^ o m i A r ^ c o c h O O**• ^ <M r^- c\j iA.o 'AJ m IA <o r^'eo co o* ff* o o ^4-.^ r4p j< \ immm^ > 4 '«* ' i ^«^^ f iA iAa. • » * • • • • • • • • • • • § • • • • • • • • • • * • • • • • •

o o o o o oo ooooooooooooo o o oooooooooo.

ooCO

CD. I

ii

f ^ * ^ O O O O O O ^ 4 »^ » i«r^^4^*»^»^^4^4^4^^^*^4^4^4»^rH^4^ '»-4^4

oooooooo o oo o o o o o ooooo o oo o o o oo oUJ UJ'UJ UJUJUJLUUJUJUJUJUJUJUJUJLULUUJUJUJUJ UJ UJ UJ UJ UJ UJ LU UJ UJ

m -o CM •*• o- r- -o -o -• •? & a> t-> m -o <a ^ tn -o to -*-CM ?^ CM t IM r» CM o-a <s> •* m -o co — i -ri

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

' 2.o\. .

Page 206: Computer programs for calculating potential flow in propulsion

oooooooo OOOOOOOOOOO OOOOOOOO. OOOOOOOrtoOOoOOOOOOOOOOOOOOOO

•*>»••*••»••»••»•.»••*

o o o oo o o oi-4rH-^4^Hr^V-l'-<OO I- O >••> «J u O O+ + + •»• + + + +UJUJUJLULULLJUJUJ

O * ^ o 3 e o c D r « - m » 4o o o o o o o **

oooooooo1 1 1 1 1 1 1 1

o o o o o o o o+ + + + +• + + •«•

LU UJ "i1 UJ UJ It* if1 LU

i ( \ i r j m ^ ^ r ^ t t O ^ o ^ ^ N ( N i ( N i i N j r s i P O c o - i t ^ ' t n i n t n ^ ) * O r » - h - r ^ a } a } a o 0 c r < r

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o—* o o •-:• •-« —< —* •-* *-« •-* •-• •-* '"* !~* —' —* -* o '.-' o o •'> o o o o o •:.- r • o •o o o i > o ^- w '-'' o o o o '.^ o o o w o *J t^ o ^-> o o <-> o o o o o o »,' o ol + * - f + -t- + + - » - * * - f * * + + + 4 '4 ' + * 4 . + + 1 + * + ' 4 ' * + ' f - f * + 4'

O O O O O O O y r3 r-» >-« «-i -* •-«t» o r.j c; o *-* o o o •-' o+ *+ + +*! I I I I

^ ^ r v ^ & w * ^ ^ t * ^ < B m & r t & t ^ ^ r t ™ & ^ ^ ^ ^ ^ ^ & w < x * r ~ ' < P t ~ ' & < V ' - t i f \ t ~ ' ' - 4 O < O ' & ' * t f * ' f i f \ i r \ f f )^ r ^ (7 t a t ^^* - i ^^ r - i ^*M>^ i~ ( ~4 ~< ^ < > r ^ - O i r t ^ ^ ^ ^ ^ i n % o ^ r - f ^ r ^ r - r ^ ^ u ^ L n ^ r O ( N - ^ ^ f - i f » r O f \ j ^

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O C 3 0 0 O O O O O O O O O O O O OI I I I I If>4 ^4 rH ^4 v>4 ^4 t 4 O O O O O O O ^4 l*^ (^ ^^ r*4 i—I r4 ^H FH l »*4 ^4 v4 l ^^ f>4 v4 p>4 p^ »•< *H r*4 4 ^H 4 f>4 4 f «^ ^4 *4 *H ^4o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o4- + + ++ + + + -«- + + 4. + + + + + + + + + + + + + + + * + +* + 4- + + + + + + + ++ + * * + ' » -U J U J U J U J U J l U t J J U J U J L U U J U J l l J U J U J U J U J U J U J I l J U J U J l U l U L U l l J U J U J U J U J I J J U J l U U J l J J t i J U J U J U J l J U U J l i J U J l U U J l i J U J

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 1 1

oooooooo

oooooooo+ + + ** + + +ti i it i ^j 111 ii i m H i ii i.

o o o o o o o o o o o o o o1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

N^f-4 l -H^^ l -4^ l -4r4f -4«* i_ I^M^4P4*4«4f- l l - 'p4*4p4~4l- t **»4rHp-4^4f- l * -* l a 4>^»4^4<>JCOr>j (VJnj rsJ ' rU(Mf<JfVJo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ + + * + + + + + + + + + + + + + + + + * + 'f+ + + + + + + + + + + + + + * + + + + + + * + +U J l U U U U J U J l U U J U J L U l U l U U J l i J l U l U i J J U J L U I J J l l J I j U U J U J l U U J U J U J l J J l i J U J U J L J J U j U J U J U J l U U J W

oooooooo

o o o o o o o o+ + * + + + + +III III ^J III III III III UJ

oooooooof. t- r- r- t- r- r- r-

ooooooooooooooooooooooooooooo'oooooooooooooooooo1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ + + ++ + + + + + + + + + + + + + + + + + ++ + + + + + + + + + + + + + 4> + + ++ + + + + +

^4 ii i in ii i ii I i^j ii i UJ UJ'UJ 1U i' i ill UJ UJ UJ UJ UJ UJ Ul UJ '" UJ UJ UJ UJ UJ UJ UJ "* UJ UJ '" UJ UJ UJ UJ "' ii i UJ UJ UJ '" UJ UJ UJ UJ UJ

oooooooo

e o f - r - r - h - r - r ~ r - r - r - t - . o o > o > o > r i > » ' m - - o > r - i n - * f > j - J O O o ^ a > c o r - ^ ) i f t ' n ( M O O > t ~ - o * ( O f ^ o o o j j ^ - r v j

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o o o o o o o o+ + + + + + + +III III yj UJ III III III III

l A - O - t ' f - t ^ O Q *

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ + + ++ + + + + + + + + + + + + + * + * + + + + + + + + + + + + + + + + +4' + + +* + + + +

Irt UJ 'II ill 'I I ill QJ UJ UJ UJ UJ LU LU UJ LU LU UJ UJ LU UJ UJ LU UJ LU LU UJ LU Ul UJ UJ IU UJ UJ LU LU LU LU UJ UJ UJ LU LU LU LU LU LU LU UJu j i n m - < r M ^ c o i r \ r f * ( » a D ( » o m ' H O ) O > C M m r n o o < M a 3 - < o > i « ' ^ M O > c o o o i M - < « H O « t f i f M m ^ i - i m r g i r \ h - ^ ( M

oooooooor - \ t \ - o - o - o - o - O ' O - O ' O - O ' O T ~ f - t ~ r - - o - o t r \ t f \ - t - f - t - t - T - t - t i f \ u \ u \ i f \ i A i t \ u \ t r \ u \ ' * ' - t m m c v t v - * ^ - * ' * ~ *o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o o o o o o o o+ *** + + + *LU LU UJ LU LU UJ 'II LU

m p O C M C M f M P M P M f S J

o o o o o o o o

P N J N P N j P A | P A l N ( > j r \ | P S J P \ I P \ j r ^ P S J r \ | p \ t P \ I N P \ J P \ | P A I P N J ( N J ( N i r \ I C N I ( N |o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

<+ + + +** + + + + * * + - f 4 - * + +4- + + * * * + + + 4 ' 4 - * + * * 4 ' + + + + * + + + + ++ + +^ LU UJ LU LU LU LU LU LU LU LU LU LU UJ LU LU LU UJ UJ LU Mt UJ LU LU LU LU LU 'I1 UJ LU UJ LU UJ LU LU LU UJ LU UJ LU LU LU LU UJ LU LU UJ UJ

X O r g o o o r ^ ^ o o c o r ^ ^ ^ o r ^ o ^ r o ^ m o p O o ^ r ^ ^ ^ ^ p o c N i r s i L n ^ i n ^ ^ m r ^ o ^ t ^ ^ r o a o p N i i n Q ^ o ^^ t ^ \ r \ ^ m ^ ^ * r i ^ t ^ a ) & c > ^ w ^ i f \ 4 & o * Q w c ^ \ f \ t ^ & c ^ ^ & ^ ^ a 3 < v ^ & c ^ ^ & ^ ^ * Q r ^ & O i ~ t t V ' f \ f \> ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ W M r v w w w M N r t t t ^ r t n r t ^ ^ ^ i r \ i r i i / \ < ) ^ < ) ^ t ^ t ^ & & a 3 a Q & & & { r > < ? ' f r

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o r a o o o o o o

PO PO PO ^ ff\ PO PO POo o o o o o o o+ + + + + + * +U J U I U J U J U J U J U J U J

Mi-io>eor-*O'H

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ + + + + + * + +4.4.+. + * + + * + + + + +-* + + + + * + + + 4-* + + + **-* + + + + 't+4' +LLJ UJ LU LU LU LU LU LU 'If LU LU UJ LU LU LU UJ LU LU LU LU UJ UJ LU LU LU LU UJ LU UJ 'I1 UJ LU LU LU LU UJ UJ UJ UJ UJ 'I' LU UJ LU LU UJ UJa } ^ 4 O O « 4 P o a ^ ^ ^ i n u ^ ^ r t e o ^ r ^ p o ^ t r t o ^ c D O ^ u ^ r 4 L o o a s u ^ ' ^ c o o o r \ i a o o ( r o o m c o « o a k o t ^ c s c r u ^ ( ^

o . m < x ) a } < B & i r i & ^ ^ > Q r ^ & r t ^ ( f \ ^ ^ ^ ^ ^ r * ™ < D ^ & w & \ l r \ & ^ T * Q i f \ ^ o o ^ w r * 4 & ' C t * - h - * 4 & O t r i

o o o o o o o o

o o o o o o o o+ + + + + + + +LU UJ UJ LU UJ LU UJ LUooooooooooooooootn in to ir\ in trt in LO

OIN

TS

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

o o o o o o o o o o o o o o o o o o o o o o o o o . o o o o o o o o o o o o o o o o o o o o o o+ + + + * + + *++ + + + + * + + + + + + + + + + + + + + + + + * + + + +. + * + + + + *•»• + +UJ UJ '" UJ UJ UJ LU LU UJ Ul UJ L U L U L U U j J L U U J U J U J U J UJ UJ LU UJ LU UJ LU UJ LU LU UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LU LU LU UJ

i n i n i n < o > o < o o < o > o < o r * h B f > * c o c oo o o o o o o o o o o o o o ooooooooo

a o,j ,* _, .-I ,4 ,- <M <M 3Ooooooooo 00U J U J L U U J U J U J U J U J x z

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

<NJfM»-*»^»-*f-<t-**Hf-lpH«-<iMi^i-4r^i-4»^«-«i-<«-<f^*«^i^<-*«-l*H*-'f^»-4p^OOOOOOO»^^1*' l»Jo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oL U l U U J U J U J l U U J l U U I U I U J U J U J U J U J U J I J J U J U J U J t U U J U J U J U J U J L U U J U J L U U J L U U J U J U J U J U J U J U J U J

oooooooo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

102.

Page 207: Computer programs for calculating potential flow in propulsion

O* <>'<7»'O* CT* O O* CT* O* O* O»- O>

oooooooooo oo

oooooooooooo

«-* o ^ o o '-J *j- o <-' o ^ i--I I I I I t I I I I I I

LUUJLULULULULULUUJUJUJLU- •

m GO r* "•* o-^»o ^4- <ooor \ jo«-< oo ir> •**) <M H u*\ •-* -* n"i tA -(

o o o o o o o-o o o o oI I I I I I I I I

ooo ooo oooooo+ + + ** + + + 4-+ + *LU'UJ (jj UJ UJ UJ LU UJ LU UJ QJ UJ

"

o o ooo o o o o o o oI I I I I I I I I I I I

oooooooooooo+ + + + + + + + + + + +LU UJ LU LU UJ LU LU LU LU LU LU UJo co o o cr oo co co in ir\ m •-<

-

o o o o o o o o o o o oI I I I I I I I I I I.ooooooooo o-o o+ + * +'+ + + + 4- + 4- +LU LU UJ UJ LU UJ LU UJ LU LU UJ UJ •O O* O 00 IA O CO f*^ (M <M mCM O > * 3 m fSJ lf» 'I*- \O H O

oooooooooooo

oooooooooooo* + + + + + + + + *4- +UJ LU UJ UJ LU UJ 'U' UJ LU UJ LU 'JJ

o o o ooooooooo

ooooooooooooUJUJUJUJUJUJLlJUJUJllJUJllJ

i n - o r - r - o o c o c o o o c o o o e o o

o o o o o o o o o o o o

(MfM (NJ fSJ fNJ fM <S) (NJ(M ^(-^1 ~4oooooooooooo* + * + + *** + •*• + +LU LU UJ-LU'LU'LU-UJ LU LU LU LU LUm ^ O O f O O D > O ' - < C > t * - f ^ O ( Mrvj o* (M h- ir\ o -O oo CM <o - -GO -4- ro <>J <*• oo P*J r- m IA r- h»

**• rn rsj rsj -^ -^ co rj co

ooooooooooooI I I I t I I I I ( I

^» cj M (NJ oj-'rg-oj CM <vj ru rxj JM00 O O O O O O O O O O+ + -f + + + - f 4 - + + + +LU UJ LU LU LU LU LU LU 'JJ LU LU UJ

o o o o o o oooooo

oooooooooooo

Page 208: Computer programs for calculating potential flow in propulsion

. h- co «r i-i a* r- r- (O CX fO ^ *^ **4 00 I« O O * O ^ O * < ^ O " ' C O L _ _ . . _ , - - . _ _ .H- t / ) C O C O C O a O C O C O Q O c O C O C O C O C O C O C O C O C O C O C O h - l< a . * « * * * « * « * « * « » * * * » . .Q£ CL O O O O *~J O O O O O O O O O O O O O O '• z;

*/> Of) o ac f* r1- h-1**- r»- r-LU CO 1*1 c*l f) (O W (<>of O f>J <NJ c\j rsj CM (MQ. X C^ O^ 0^ 0^ 0^ Q*

ec. . . . . . .O O O O -3 O

c o o o c o o o a o a o o D G O a oi n m i n t n i n t n t n i n i n

o o o o o o o o o

00 00 CO CO 00 CO 00 CO CO

o o o o o o o o o

h- UJUJLUUJUJLUUJo •oinf- ' ino > < r to< o> co f- in o oj oQC *o «o oo «-i in ff1 ou. m o o o ' n ^ ^ oo - > . . . ' • . «

O O D - ^ C * > * T t O ^ ~ i - * <

LUiuuJUJtjJUJUJUJUJUJ(A^^mo«O(*> iA iMOm rf o> oo o> M o m m o

I I I I I I I t I I I I I I I

oooooooooooooooooooooooooooooo** + + + **+ + + + + + + 4- + + + + +'f + + *4- + 4 ' ' # ' + +UJ UJ UJ UJ LU UJ UJ LU UJ UJ UJ LU UJ LU UJ "' UJ UJ UJ UJ LU LU UJ UJ LU 111 UJ LU UJ LU

a r-.tc.o

OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +LU LU LU LU LU UJ UJ LU UJ LU LU UJ LU UJ UJ UJ UJ LU UJ UJ UJ UJ UJ LU LU LU LU LU LU UJ

U —Io o-j m

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +111 m 111 |JJ III QJ III |JJ QJ JJJ QJ UJ (JJ QJ QJ QJ III QJ QJ 11,1 QJ QJ QJ QJ QJ |JJ I LI QJ QJ QJ

OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

HI uj ii i ii i ill uj ii i M i til uj in in in ii i (jj ii i in u t n i i u LU UJ UJ UJ UJ LU UJ UJ LU UJ

- 1 O O O O O O O O O O O O O O O O O Oo o o -•"• o o o '.' o o o <;i =:> -..i o „• o ^> o* + »+» + + » * . » + + + + + » + + »U-l UJ j u. LU UJ LU .:> UJ j' UJ UJ UJ LU >,; ULJ UJ \u aj

I (^ INI (M (MI

> O O - * ~ « O O O O O - *O O O O O O ~I + + + + +

I UJ in ii I UJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ UJ

I- I i I I i I I

C9•z

to of

o oc »Z UJ L< o

rtOOOOOOOOOOOOOOOOOOo o o o o o o o o oooooooooo+ + + + + + + + + + + + + + + + + + +111 111 jjj UJ UJ UJ UJ UJ UJUJUJUJUJUJUJUJUJUJ UJ

oooooooooooooooooooooooooooooooooooooo+ + + + + + + + + + + + * + + + + + *LJJUJUJLUUJUJUJUJUIUJUJUJLUUJUJUJUJUJUJ

z <O X— ao _i

I I

O O O O O O O O O O O - « - « O O O O O ' - «o o o o o o o o o o o o o o o o o o o

UJLUUJLUUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJO O ^ - o o ^ ^ o o ^ ^ f H i n r ^ i ^ o o o ^ m o o 1 * ! ^0>^ 'O<*>M l^O* *>J i n^oOO 'OO^ f lOO>(M>O

f" CNJ o t*^ o^ f*j ^ 1*1 o* pg *j o* OD o ^ o^ in ^ CNJ

00 ~4I I

— oooooooooooooooooooooooooooooO 4- + +* + + + + 4-4'4- + 4*'f + + 4-*4'* + 4'4'+ I ++ I

LU LU LU Ii.1 LU UJ LU LU LU LU LU UJ LU LU LU LU LU UJ UJ LU LU LU LU LU LU LU LU LU LU

o o o o o o o o o o o o o o o o o o oI I I I I I I I I I I I I I I I I I I

UJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ

I I I II I I I I

rarjfsirjrgO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O•f + + + + + -f + + + + + + + + + + + -f + + + + 4- + + + + -f +LU LLJ LU Hi1 LU LU LU LU UJ UJ LU LU UJ UJ LU LU LU LU LU LU UJ LU LU LU LU LU UJ UJ LU LU

o-o

•x.LUZ

t i i i i

<N (M IN (M <N IMOO O O O O

i i i i i

a.to

O O O O O O O O O

Uj UJ UJ UJ UJ UJ UJ UJ UJi ro m m toi fo fn (*i w

UJ

K

i/>

Oa

< OOOOOOOOOOOOOUOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

ill III III ill uj ii I uj III in III III yj ii i uj if I uj uj ill in 111 111 ii i yj uj yj n i ill uj yj HI• o o o o a o o - i c o o o o o o o o o o o o o o o o o o o o o oo - o o o o o o o o i n o o o o o o o o o - H O - o o o o o o o o o o

^ o^ o o o o o o 0* i**i in o tn o LO o in o m ff\ o* in o m o in o in o in oc/)_j o > i n o i n o i n o ^ ' i r > h - o < M i n r - o tLU << oz «

— aoKOOu

oooooooooooooooooooooooooooooooooooooo> + + + + + + + * + + + + + + + + + +UJ ''' iiI UJ UJ UJ LU UJ UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ- o o o a o o o - i o o o o o o o o o o o o

oin <UJ OL

O O O O O O O O O O O O O O O O l i O O O O O O O

'UUJlJJUJLUUJIJJUJUJUJUJUJUJUJUlUJUJUJUJLUUJUJLLJUJtiJUJUJIiJtJJLJJO O O O O O O O O O O O O O O O O O O O O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

X O O O O O O O O O O O O O O O O O O O O O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

oOC

a<

U —

OOOOOOOOOOOOoooooooooooo+ * 4 * 4 . + + 4.+ + **LUUJUJUJUfUJUJUJUJUJUJUJooooooooooooOOOOOOOOOOOO

XOOOOOOOOOOOOoooooooooooo

OOOOOOOoooocoo+ + + + ** +UJUJUJUJUJUJUJoooooooOOOOOOOOOOOOOOooooooo

Page 209: Computer programs for calculating potential flow in propulsion

UJ UJ LLJ'LU UJ UJ UJ UJ LLJ LLI' n^ co eo tr\ >o in ^-« o o o

O <> f\J O fO fO •-! <6 ~4 O

o o o o o o o o o o o* + »++ + + » + + *

t / )LUUJUJUJUJUJLUUJUJUJUJ

< oo'>- O

O O O O O O O O O O Oo o * -* o o • ' o o t>- •UJ ill LL; LU LU UJ UJ

m •tf'-'T-'T **• «r «r in inI i I I i I I I I

.•j o o o o .-> '-' "• '"' tJ oI I I I I I I I + * *•

UJ UJ ' UJ UJ [ij UJ UJ ij r UJ UJm -t o «if ** <o -t CM ** i in moc <o r* !*• *v oo cr u^'cn ^ ^ aucL^^«o^-r -pgowrg»^ i«T»j 'Z r ^ rg^ -oo 1 (Minoo o-o o

oo oo OD co co cr a> ^ -< >^

O O O 000 O O O O OI I I I I I I I I I IIII UJ'UJ til UJ III II I H I II I II I HJ

rgmrg,*o>mo>in rg m -*inmCT»rMCDo**o» f lO (Mt r»- i«o.oco— ioo~<o-o . j -

I I I I

o o o o o o o o o o oo o o o o o o o o a oUJ'UJ LU UJ UJ LJJ " ' H I if i UJ-UJ

03 .o

rg rg

^- m —* o-o^ OD r* *o i

rgrgrgrg-H-4-ii-i.

oooo

oooooooooooooooo+ + + + + + + +UJ UJ " ' ii I lu UJ UJ L1J

r- •* -P- >*• r«vrg-»• Cl -< 3 O> CO

o oI Iij i UJ'

o o o o o o o oI I I I I I I I

'UJ UJ UJ UJ UJ '" UJ'UJ

rg rg pg rg rg pg mm m m mo o o o o o o o o o o+ + + + + + + + + + +UJ UJ UJ UJ UJ UJ UJ UJ UJ'UJ UJ

»-*H«mg)r -oo>*oor - rgv im«i t fvc?r -croo rg <o ~t me<^**o > ' 'O 'O"*m«o i <MiMo. «o oo o fvJ m ao-> • « • • • •

ao ao o cr ^ o*

rg rg rg rg IM rg rg rg rg rg rgo o o o o o o o o o oUJ'UJ UJ UJ UJ UJ UJ UJ UJ UJ

-cc o 0s m ~«

' a. >o h- o H*>QD in rg p-4 ao'o m r* ^ in o-f

- in in -o -o -o f~ t~ to eo ooi I I I i I I I I I

o o o o o o o o o o o

a. •« m oo rg o <o'-^ in o* **• o< ft\ r- r*. oo (*> in a» W3 o in roui '

rg m ro m * o-.* •»• * * inI I I I I I I t I I Id i ^^ t-( i 1^^ -M ••• t^ O O 'o o o o o o o o o o oI I I I I I I I I + *

UJ UJ UJ UJ UJ UJ UJ UJ UJ:UJ UJ UJX -t t^ in ir\ rg in o -r- rg * in

'•<-> -a •f rg •»• ao -o •*• in r- oo -oK in •*• O P"* 0s 00 O1* ^ -4* M P-'

o o oo o o* + +

. ac LU LU ujU.O O Ooo o o

o o oo o o

co r- in m -H mw»* .o oI I I I

oooooooooooo o o oooooooo

UJ UJ UJ UJ UJ UJ UJ " ' UJ UJ LU

- • - J O O O O O O O O O

I I I I IrgrgnirgrgrgrgrgrgO O o O o o O o oUJ UJ UJ UJ UJ " ' UJ " i it it n m i n i n i n i n i n i n t n

o o o o o o o o or.r.r-r-r-r-r~r-h-m i n i n i n i n i n i n i n m .

r- oo ao co-oo

oooo* +n i ii iOOo oo>ir\

ooooooo o oooooooooo+ + + + + ****n i in m uj UJ ii i *n UJ " 'O O O O O O O O Oo o o o o o o o oo i n o i r t o m o in o

o o o o o o o o o o o o

O ZUULULUUJUJUJLUUJUJUJl iJo ~ •oo

na.

rgrgrgrgrgiMrgrgrgrgrgo o o o o o o o o o o

••4 ZUJUJUJUJUJUJUJUJUJUJUJ

o. m rg o> o ^ o o r g o oisj -H o o tn o in a> •»• oo

I I I I i 'I I I i

o o o o o o o o o o oooooooooooo+ + * + + + + + + + *UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJo o o o o o o o o o oooooooooooooooooooooooo o o o o o o o o o o

eca

>*-«

ooo

. o

IIX

rgrgrgrgrgrgrargrg rg rgo o o o o o o o o o o+ + + + + + + * + + +UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ UJr g o o o o o o o o o o00000000 o o o oo * i n o i n o m o i n o in o

'•* •»• in in -o -o r- r- ao oo

o o o o o o o o o o oo o o o o o o o o o o» + + + + + + + + + +ii i in ^ yj UJ'UJ UJ UJ LU UJ UJO O O O O O O O00 Oa o o o o o ooo o oa> in-o in o in o in-o in o. * r - o < M i n r - o r g i n r - o

<o

Ics

o o o* - • * + • »o uj uj ujt- m oo o>

rg in •*in oo oo ooor- p- r-

oo m ^oo o•^ I I— UJ UJor 03 oo< in r-oo o- ->o •*• -oI ...— •* -T O

O O 3o o o* + +UJ UJ UJo o o

xo o oo o oo o o

o o oo o oooooooooooooo o o o o o oo o ooooooooo+ *4- + + * * - » - * - f * + 4 - * + + + *UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ LLJ UJ UJ 'IJ JU UJ UJ UJfvi fft t1" "O- f> -T •«0' O'O o co <*4 co o* m -o *^ o

• r» i r \ i *<NJO<D<o<r~4co• O* O ^4 CM-cn m ^ Ift O <O

CM rg r*i M <M *NJ f\j (M *v m m

« oUJ O - - .z o • • • ..• - » • • ' ' ' •_l rgI rg rgrg rg---< i-i-<-<-< rf — i< O O O O O O O O O O O O O O OOUJ I I I I I I I I I I I I I I I I I I Itt! ' H tf UJ LU UJ lU'UJ UJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ UJ UJI-- I-O O O O O O O O O O O O O O OO O Ow> X t n o O O O O O O O O O O O O O O O O O

( 7 O O O O O O O O O O O O O O O O O Oo o o o o o o o o o o o o o o o o o

20 5

Page 210: Computer programs for calculating potential flow in propulsion

oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooo

oooooooooooooooooooooooooLU UJ UJ UJ UJ UjllJUJLUlU JLUUJLlJIUUJliJ '-I' UJ UJ 11J l

oop

oooooooooooooooooooooooooooooooot I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I +III II I 111 II I III ^11 II I QJ II I III lit 111 111 111 tit II I III II I III III III 111 QJ II I 111 III tl I (JJ II t yj ^J 111

oooooooooooooooooooooooooooooooo>ooooooooo~ _ _ - _ _ _ _ _OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO3OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooooooooooooooooooooooo

>

rMrgfMN****,-*,^**********^^,-)**^*********.!^?*

oooooooooooooooooooooooooX I I I I I I I I I I I I I I I I I I I I I I I I I

II OC UJ m UJ UJ UJ n' 'ii UJ ii i ill 111 ii i uj QJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ UJ^ooooooooooooooooooooooooo

x < / > o o o o o o o o o o o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o

Page 211: Computer programs for calculating potential flow in propulsion

ooooooooooooooooooooooooooooooooooooooooooooooooooUJ iXI LLJ LU LU UJ LU UJ UJ LLTU-i LU LU LU UJ LU LU LU UJ UJ LU LU UJ UJ LUo* LA <y CNJ ro »4 r*» CM < m eg o <7* h -m^c j^ooor - - -o tn tr\ •*lf\ CD LA O* tA LA rH i^ %O t1^ LA O ^^ 00 O IA IA P*J (A >f O

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o+ + + + + * *. + + + + + + + + + + + + + + + + + + + + + + + + +UJ UJ UJ UJ UJ UJ UJ UJ UJ LU UJ LU UJ UJ'UJ UJ UJ UJ UJ-UJ UJ'UJ UJ UJ UJ UJ UJ UJ " ' UJ'UJ LUf- •+ o» o ** to (M -^ •4 > i n«Or4O^mo^(M^rv jo ~* o • 4 > c N j m o 3 r ^ o ^ < 4 > c N j f n « o m

X «o CD <*i •-* m f\j o* t - * '^«^^of-^ao (v •*• o 0 v^-o<Njf*>oor»**r ' "a '*cotnr f c

cc ^4 CM-CM o'^o ^ ^T p» oj co-f- in ^:i—'oi'f«- o d - T ^ ^ o m p O M O ^ i n ^ H r ^ f M r - ^ ^t-r-to in f- r- co (7- a> o o -< ro N m m - in -o -o t~ r~ oo to o><

ooo

ooooooooooooooooooo o oo o o oI I I I I I I I I I I I I I I I I I I I I I I I +

UJ UJ UJ UJ UJ '" LU'UJ UJ'LU UJ'UJ UJ LU UJ UJ LU'UJ UJ UJ'UJ UJ UJ UJ UJooooooooooooooooooooooooooooooooooooooooooooooooooo o o o o o o o o ooooooooooooooooo o o o o o o o o o o o o o o o ooooooooo

o o o ooo.o o o.o o o oo o o o o o o o o o o o o o o o o oI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

UL( UJ LU LU LU UJ'UJ LU^UJ LU LULU' LU'UJ LU UJ LU LU LU UJ LU LU LU UJ UJ UJ UJ LU UJ UJ UJI- O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O Ooooooooooooooo ooooo o o ooooooooooO O O ON J--OCOOlN-*-OCOO<M'»-OOOO<NJ -T -O 00 ON * -O 00 O N *

*t^coV4*^^F4^4 N-N N.N N m m V) m(r)-4>^^-tf>^>

?'II ff LU

X U O OCJO

oO

207

Page 212: Computer programs for calculating potential flow in propulsion

oIUJfMo•af\l

UJ00o

UJo-

ooooopoooooooooooooooooooooooooo

oooooooooooooooooooooooooooooooo~l -I r-« '-I <>J —* O •-> ~J O O '"I O O O O O O O -T> C> CJ O O ,M ~* -4 r-4 .-I .-4 .-H .^

O CJ O O O '.' O -J o O V- O <-><-' CJ O O O ^J O O O O O CJ O O >-' O C,> O OII I I I I 4-* **+ + * + •** + + . » • * • + • * * • * • * + • * • • * * + + *

O UJ H ' UJ UU UJ UJ in ii i UJ UJ UJ HI UJ UJ n I ii i H i UJ UJ UJ HI UJ UJ UJ UJ HI ill 111 HI HJ UJ Ul

ooooooooooooooooooooooooooooooooI I I I I I I I I I I I I I I I I I I I I I I I I I I I

ooooooooooooooooooooooooooooooooUJUJUIUJUJUJUJUJUJUJUJliJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ

ooooooooooooooooooooooooooooooooi i i i i i i i i i i i i i i i i i I i i i i i i i i i i i

ooooooooooooooooooooooo o oo o o o o o oi i i i I i i i i i i i i i i i i i i i i i i i I i i I i i i i

UJ UJ UJ Ml UJ UJ i|| UJ UJ uf UJ UJ UJ UJ UJ LLJ UJ UJ UJ UJ UJ Ul UJ UJ UJ UJ UJ UJ UJ UJ UJ UJ

ooooooooooooooooooooooooooooooooI I I

oooooooooooooooooooooooooooooooo*^ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ UJ llf UJ UJ UJ UJ LLI UJ UJ UJ LU UJ UJ UJ UJ UJ ID UJ UJ UJ UJ UJ

oooooooooooooooooooooooooooooooo

oooooooooooooooooooooooooooooooo+ + + + + + + + + + + + + + + + + + + + + + + + + + + + ++ + +

^ UJ UJ UJ UJ UJ UJ UJ LU UJ UJ UJ LLJ UJ UJ UJ UJ LU LU LLI UJ LJJ UJ UJ 'if UJ UJ 'If UJ W UJ UJ UJ

> f- -o —i r\j r- (r«- in rg <*••-« —i (oooooooooooooooooooooooooooooooo

oooooooooooooooooooooooooooooooo< I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I Ih* ii I HI ii i HJ ii HJ UJ UJ UJ UJ H i 111 UJ UJ UJ HI HI UJ UJ UJ UJ UJ Ul L1J UJ UJ in 111 HJ HJ 111 uj

oooooooooooooooooooooooooooooooo

ooooooooooooooooooooooooooooooooUJ Ul LU LU UJ LU LU Ul UJ UJ UJ UJ UJ UJ UJ UJ UJ LU UJ UJ UJ UJ UJ IU LU UJ UJ LU LU UJ UJ UJ

. _ _ _ _ _oooooooooooooooooo

O O O O O O O O O O O O O O O O O O XI I I I I I I I I I I I I I I I I * I-

UJHJHJUJHJUJUJQJHJHJHJHJUJHJHJHJUJHJ

ooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOO u.

o

Oo

m .o

ooooooooooooooooooooooooooooooooI I I

oooooooooooooooooooooooooooooooo+ + + + + •+• + + + + + + + + + + + + + + + + + + + + + ++ + + +II I 111 111 (JJ III HJ UJ UJ UJ UJ HI m UJ Ul HI HI HI HI III UJ HJ IJJ |JJ 11 I HI 111 HI III ^y III III HI

oooCO

oa.

oooooooooooooooooooooooooooooooo

•O <O I 00 00 CO 00 O*1 rt m

ooCD

• m IO 3 Z

X O

II<

oooooooooooooooooooooooooooooo111 111 ii i UJ UJ UJ HI Uj Uj Uj HJ HJ ii i 111 in 111 111 HJ H i ii i 111 ii i UJ UJ UJ m UJ UJ UJ UJ

oooooooooooooooooooooooooooooooo

Page 213: Computer programs for calculating potential flow in propulsion

oo rg rg oo <NJ-<O o» oo in -4"-p* rg •*• r-.rg •*-i-im^-r-c»r'-o*flo*p >o-p- in «o •* *H-O r A O ' O m o a ^ ^ o o ^ p M ^ c ^ oo.<7>4)f04-. t f - r»r\ io>inrgor-(n-4- •o-o o r» * >o o oo o mrginr~cMoo<oa>ina>r- rnr -oomoinr-o in<o * o -oi .»in .or- r-

'o o o o o o o o . o o o o o c o o o o o o o o o o o o O O O O O O O O O Q O O O O O O O o o o o o o o o o o o o

wo <o go go go-go *O-«o . ^ - < o < o < o * o * O ' O ' j o < o * o o »-* eo in O C M P — c M w o f M g o o c o ^ ^ c M oo-cM'^«'WO O'<7» m N CM (MO m gof i inwo^gooof lomp1-

O O O-O OOOO OOOOOOOOOO O-O OOOOOOOO O'O O O O O O O O'O O O O O O O O O O O O O O'O O O O

O '-''O'O ' : O O O O - ' O O O O O -, • r_> O O -1 '--* O O O O tJ iJ'O C3 O O U ' JO O"'J CJ -;•» O *~J-C* "«i> O'O O- <-» O O WO'*--1 U'O O

UJ LU LJJ'UJ UJ LU UJ UJ OIJJUJIUUJUJLUIJJUJUJLUUJIUUJUJIJJUJUJUJUJIJJLU UJ UJ UJ UJ UJ LLJ LU UJ UJ UJ LU UJ LU UJ UJ LU UJ UJ UJ'UJ UJ LU UJ LU UJ LLJ

*o in ^ fvj H o> ^ tn (j N ^ tr CM p» o f>j m vvo t*- CD o *& CM <M {\j r* •o m"*r m -t oo o^ m N o ^'o m en Q-*9* m o* wo go o* f^'o** o m co** •-* •"* '•** «-* O O'O "*" O •** O O-"^ ^ I"*--H ••* *M r-« (M fNJ'fO m'ftj O'CM'CT* C O O i n C M ^ - ^ ^ m WO O'""* CM'CM'CM'CM ^ Q fM'P- h - 'ODCO^HP^mo^

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O OI I I I I I I I . I I I I I t I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I 1 I I I I IO *^ '^ J - f4 *4 »—t 4 r^ *g O O'O'O O O O H "(- f4 t r4 »*4- 4" ' *4-v4 f -f «*4 t«4 ^ ^ ^ ^ ^ ^ »^ *^ OOOOOOOO OOO O'O O O O O.O O O-O O O O O'O OOOOOOO O'O O O O O O O OOOO O O O OOOOOOO

UJ UJ UJ UJ LU LU LU UJ UJ UJ'UJ UJ UJ UJ UJ LU UJ UJ UJ'UJ UJ'UJ UJ UJ.UJ'UJ UJ "' Ul UJ UJ UJ UJ UJ LU UJ'UJ UJ UJ UJ UJ \tt• UJ UJ UJ UJ'UJ UJ'UJ LU LU IL* UJ UJ UJ

r -4-^ rMoO'm^^ • t / > ' < f ^ T m o o c M -^ •-* *O'h>ininmincMomo & o* & o*» co in eg ws r- f*- «o^f \ io^o. fMoO'^ 'O>^o in^ ^< wo ^ o^ —« ^4

O O.O O O O O O O O O O O O O OOOOOOOOOOOOOOO OOOO OOOOOOOOO OOOOOOOO OOOOI I I I I I t I I I I I I I I I t I I I I I I I I I I I I I t I I I I I I

OOOOOOOO OOOO O O O O O O O O OOOOOOOOO OOO OOOO O O O OO O O O OOOOOOOOOOOI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I * I I I I I I I I I I I

UJ UJ'UJ'IU LU LU Ul UJ UJ UJ UJ'UJ UJ' UJ LU UJ UJ LU UJ'UJ UJ UJ UJ LU UJ UJ UJ UJ UJ UJ UJ UJ UJ f11 UJ UJ "' UJ UJ LU UJ UJ UJ'UJ*UJ'UJ' II' LU UJ UJ LU LU UJ LJJ UJ•&'r^ ^ o **^ o^ t*~ *Q " . • 4 oo m in tn p* oO'in m (M eo m o* o CM p* o^ ws ^t p* o *"*-o* ••* •^'eoiN~tn ^*'m cj* *4'O'cD'O^' p^ *^ t^ ^ o* in <M wo o co p* p*

coh*>h* i«o*o>or k -^4 • • eo«^tn^"rnrof*>'^" '4"^t '^^ 'LAinininw3ON'.Goo> **-~* ~** ~4 ^^^^^^^^»^»- t^H^ iv^ t -4r^(Mfv jogmm^in in 'Op-co

O O OOOOOO OOOO OOOO OOO O O O O OOO O OO O O O O O O O OOOOO OOO O O O O O O O O O O OI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I . I I I I I I I I I

OOOOOOOO OOOOOOO O'O OOOO O-O O OOO O O-O OOOOOO OOOO OOOO O O-O OOOOOOOO+ + + + + + +'+ + + + + + + + + + + + < f 4 > + + + + ++ + + + + ++ + + + + 4 > + + + + + + + + + + + + + + + + +UJ UJ LU UJ UJ UJ UJ UJ ^N UJ LU'UJ UJ UJ UJ UJ UJ UJ UJ UJ Ul UJ UJ UJ UJ UJ UJ LU UJ LU LU LJJ*LJJ Ul I'1 UJ LU UJ UJ LU LU LU LU LU UJ UJ LU LU UJ LLJ LU UJ LU LU LU UJm i n i n i n t n i n i n i n \ - Q C i n i n i n i n i n i O t n t n L n L n ^ p - m ^ o g a i n ^ w m a D O f ^ m c o n j ^ e * - - - — . _ . — . —- . .

c o a o o o o o t t c o a o c o . c O c o a o c o a o c o o o o D c O Q S c o c c e o c o r ^ f ^ N O ^ f O ^ c o ^ i n m r g ^ ^ ^ O 'LOtnintntnininm >tn in in LO in in in in in i

OOOOOOOO. . . O O O-O OOOOOO O'O O'O OOO O O O O O O O OOO O O O O'O OOOOOOOOOOOOOOO

O'O O O O O O O O-O'O O O O O O O O O O O O O O O O'O O O O O O O O O O O O O O O O O O O O O O O O O O O'O O

LU UJ UJ UJ Ul UJ'UJ Ul (/> LU UJ'UJ UJ Ul UJ LU UJ UJUJ UJUJUJUJUJLUUJUJUJUJ UJ LU LU UJ UJ UJ LU LLJ UJ LU UJ UJ LLJ LU LU UJ UJUJUJUIUJUJUJUJUJUJUJ

• >^i(7>oococMrw*-iino^*m<^tn^(Moo^ooo •-• in •-< co in oj o

oooooooo o ooo oooooooooooooo o o o oooo o o o oooooooooooooo ooo o o

if\ g^ ^o «o <o g^ «o <o . ^o *o <o <o -o *t) W3 gj *o gj wo gs v O o o w 3 o o < o * o in in in in-vn in in in in in in in tn in in in in in in tn in in in in in in ino o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o1 I I 1 I t I I < t I I I I » I I I 1 I t I 1 I I I t I I I 1 1 I 1 I I I t I I t I I I I \ I I I I I I I 1 I \

UJUJUJUJLULULUUI . |JJ LU UJ LU LU UJ UJ UJ Ul LU UJ UJUJLULUUJUJLUIJJUJUJUJUJLUUJIJUUJUJUJIJJUJLULULULULUL^

fA O1* 0^ CO 00 CO CO 00 >

OOOOOOOO O O O'O O O O O O O O O O O O O O O O O O O OOOOOO O O O OOOOOOO O O OOO O O O O

oooooooo . .. o o o o o o o o o o o o o o o o ooooooooo o.o o o o o oooo o o ooooooooooUJUJUJUJUJUJUJUJ ' • UJLUUUUJUJUJUJUJUJUJLUUJUJUJUJUJ UJ'UJ UJ UJ UJ UJ LU UJ'UJ UJ UJ UJ UJ UJ UJ LU'UJ UJUJUJUJLUUJUJUJUJUJ LU UJ UJ UJ

a.c>h-o>h-^'4* :CMh-cMp»^Htnrgtn ~«<vo g3fMrgco-*»-*^h-^csj in. tnocooo* o o o K m in fMcoh-in^mcor1*

oooooooo ooooooooooooooooooooooooooooooo ooo ooo ooooooo oooI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I t I

OOOOOOOO OOOOOOOOOOOOOOOOOO O O O O OOO OOO OOOOO OOOOOOOOOOOOOO

UJ UJ UJ'UJ UJ LU UJ UJ OO UJUJLUUJUJIJJUJUJUJUJUJU1UJUJIUUJ UJ'UJ UJUJUJUJUJUJUJUJ LU'UJ UJ UU Ul UILULULUUJUJUJUJUJUJUJUJ UJ'UJ LU UJooo o o ooo t- ' ooooooo ooo oooommeoc><MrMin^^ in tno ^ •« •*o<Mh-h-^o(Mr*-mr- in»- 'CMmcMC><o<<>o o o o o o o o zr . o o o o o o o o o o o o o o ocMtno r* -^ *+ co m f- o^ o o «^ ^ •<> o m <M i~* ** N -f eo cM'h- <t •& co p* ^ m c*>tn tn in in in m in tn ^ > o o o ooo o o o o o o o o o o o*^>-*<Mmm^<^^' ininin in in <o OP* eooo^^cM^t in r^o^^ i ^oocMh- -rgrgrgrgcgiMCMrM o mininin in tn in in in m in in in tn in in tn in tn tn in in in m in in in in m in tn in i nmmo<o<o>o>o<»op* r t e h>ooco

oooooooo oooooo o o o o o o oooo o o oooooo o.o o oooooo ooo oooooooooooX . . . . . . . . . . . . . ,

. oo '_l^^.^i_J_' j r j fM ^ O CO CO •-!•-«'-• »^« 1-4 ^ -F-l *4 n-4 *4 ^1 4^4^4^|^I*4>^^4»-I*M^4 d ^4 ,-4 -1 «M < - l O O O O O O O < ^ ^ f M

o o o ooo o o - o CD oooooooooooooooo o o oooooooooooo o o oooo o.o o oLU UJ UJ Ul Ul UJ UJ UJ 3C Z ' UJ LU UJ LU' UJ LU UJ UJ Ul UJ LU UJ LU UJ LU UJ UJ LU UJ LU UJ LU LU LU LU UJ 'I* UJ UJ LU LU LU UJ UJ UJ Ul UJ UJ UJ LU

go r*~ r** co oo o* ft • ~* ^ cr* oo oo.p* p— <o *o go in in in in *& g .m m'm ^ N CM CM-*** *4 4 i ot-f*~ go *f m CM * co m go

oooooooo ooooooooooooooooooooooooooooooooooooooooooooooo

m *^ in *o "co c^ o •m m m m en m m '

Page 214: Computer programs for calculating potential flow in propulsion

oooooooooooo

• C* O* C* (^ C* O* CT>cr*roso*0*v*<ra»u»tra»C•p o o o'o o o Q o o o

I I I I I I t I I I I ILU LLI UJ,UJ LUlUUJUjUJUJUJUJ• -

OOOOOOOOOOOOI t I I I I I I I I I .

OOOOOOOOOOOO+ + + + + + -f + + + +UJUJUJUJLlJUJtllUJULIUJUJLU

'

OOOOOOOOOOOOI I I I I I . . . . . I

OOOOOOOOOOOOI I I I I I I I I I I III I QJ III HJ lij II I II I HJ III II I | J I II

OOOOOOOOOOOOI I I I I I I I I I I I

OOOOOOOOOOOO+ » + + + * + *** + +lUUJtl lUJUJLUUJUJUJUJUJUJ

- -

OOOOOOOOOOOO

OOOOOOOOOOOO+ +* + + + + + 4' + 4.+UJUJUJUJliJUJUJUJUJUJUJUJ

oot^in*i»i(«>(M-<^ o'o m

OOOOOOOOOOOO

OOOOOOOOOOOOI I I I I I I I I I I I

UJUJUJUJUJUJUJUjllJUJtlJUJ

c ro to i (* t*\ ^ to (* coOOOOOOOOOOOO

OOOOOOOOOOOO+ + + * + + + + + * + +tn in ii 1 1^ m m in j^j ii i ii i n i ii i

OOOOOOOOOOOOi i i i i i i i r i i iOOOOOOOOOOOO+ + «-* + + + + + + + +III ii i QJ II I n 1 ill ill nj in (y UJ

OOOOOOOOOOOO

OOOOOOOOOOOO

Page 215: Computer programs for calculating potential flow in propulsion

o.O'om P- ~ ~ m° *O c o o o c o p - g ^ g ^ m O o o o o o o* o* bo eo*/> CO CO CO CO CO CO CO 00 00 CO CO 00 P- P- P- P- P-o. • * • • • • • • • * • • • • • • •

o. oooooooopoooaoooo

U ct rgrgrgrgrgrgCO O» O» 0" <7* O* CT*O *^._«._| >-4 *H ,_<x o o .o o* 0-0*

o»»^<»m rg ino» ^ c*> rg rg o o oo -H

p* gj> <-t rg rg m m m t*\ en rg ca mp» p- p- p- p- P- p- r- p- r- r- p- p-oo o o o o a o oo o

fO co r^ co (O'to co cog? *0 gu g3 <o g3 ^

o o o o o aco co-co oo co co co co

o o oooooo

CO CO CO CO CO 00 CO CO COCO CO CD-00'CO 00"CO'CO CO

o -• o •:- o-o o o '.j o o jo r.> o > -• r>l I i I ' l l i I i l l > I l i l

Z UJ LU IU LU OJ LU UJ LJ LU LU LU t:J UJ UJ -JJ LU UJ^ in *•«-« o P- CD CM <Q p- co -t rg co co - gs p-CLP-rgp-tniw.- icMCM «x-^ ro p- *r *o «» o u*

m oo '. 0* oo -

rgco

rg o co r- P- co rg

O O O O X T O O O O

. VQ •;> o o .->' v> c---o o o ol t f i i l l I > i i i

LU UJ UJUjUJUJtULULUUJ ' • UJro ^ o g3 o fM-go CM •-* •*• »•* oofuoro*r>>*cu«>4*jc* i^<a' in

o tg3-orn 1-4 p- co ao 03 - - rg

1 1 ( 1 1 t 1 i l 1*^'-« »H *-< oo .

l

OOOOOOOOOOOOOOO+ + + + + + + + + + + I + + + + +UJ UJ UJ LU UJ UJ UJ UJ UJ LLJ UJ UJ UJ UJ UJ LU LU

C M O O O O - ' O O O O O - *_ " oooooooo- *

+ + + • + + i + * * + + iLULUUJUJUJUJLUUJUJUJUJUJ

l/> <^ >

|

OU

*o>o^ > "4m<Op^ inoc< l )CMO> *H co «H h-'CM o inh-oocMc' icM-oo o -* CM'O^ in inmcncM^ inc j *ao»^<o-H iO-Hc j x p* tcoh"cncMooo«9 ' o-co co cor* CM ^ ^ *o r- -o»Hcocn^<* - - *m* t ' ^ ^ - ^^ r»cOsOc ' i cMCMrc ! r c *co^coII I I I I I I I I I I

O O O OOOOOOOOOOOOO O O OOOOOOOOOOOO+ + + + + + + + + + + + +• + + + + + + + + + + + + + + + + +UJ UJ UJ LU UJ UJ UJ'UJ UJ LLJ LU UJ'UJ LLJ UJ LU UJ'UJ LU LU LU LU LU UJ UJ'UJ LU LU LU LU

- - - - - - —.(j> g, oo f.^ 4. u>

<x>c* ic ' i ^Of* -cM O'C\j 'O cn-^ -o o in CM o o-*""* • ooocMco r^ - f ^ - co o cvj ^ o"£ in in o co:o * H C M O » - < ^ ^ ^ c M C M c O ' * ' m ' O »*- •^•••^ co CM CM CM CM m en m CMO i. ............................i- •* -t •}• * ^ in in in«>o<o-o<o<o O -o -O * -Of^ f - r - r»r~r - r~ f - r - r - f -O

ct

£

— Z OCI- <t >

CM CVJ CM CM CM CM CM'CM CM CM'CM C M C M C M C M C M C M C M C M C M C M C M C M C M C M C M CM CM CM CMO O O O O O O O O O O O O'O O O O O O O O O O O O O O O O O+ + + * + + + + + + + + ** + + + + + + + + + + + + + + * +UJ'UJ UJ UJ LU LU UJ UJ UJ'UJ UJ'UJ-UJ "• LU UJ UJ'UJ UJ LU UJ UJ UJ'UJ UJ UJ UJ LU UJ UJ

>o in in ** o C*VP* r - i c \ j r nCMCor~O in * f 'OCMCM<o in oo ao *4 CM in in N-.in coCOrO*l*Of-CMOCM«OCO'*'»OOincMOO f* O C>OCMaOh-r--OOOCM'*'C>in in ^JOOO>-ICM^-«-<-J^CMCMCO-»-inOr-'l'^-CO<MCVJCVJCMCOfOCOCM

LU UJ> of

^o>oj5o^)o^3.o~o-o~oo-o-o-oor-p-oor-^t^r-r-r~r-p-f-OOOOOOO OOO OOOOOO O O O O OO O OOOOOOOI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

UJ LU LU LU UJ UJ UJ UJ LU UJ LU UJ UJ UJ UJ LU LU UJ UJ UJ LU UJ UJ UJ LU LU LU LU LU LU

NO rg ro tn m f+ rg g^^ro o

-H<T-<>QOCOh-h--OOO

c£ -<-i^^^r-.-«^r^-4-<rM-^-^-<^--rg(MOOOO-*OOOOO1-4 OOOOOOOOOOOOOO OOOOOOOOOOOOOOOO + + + + + + + ++ + + I + + + + + + + + + + + f + + + + +

LU UJ UJ UJ LU UJ UJ LU UJ UJ UJ UJ UJ UJ UJ LU UJ LU LU UJ LU LU UJ UJ IU UJ UJ LU UJ1-1 -^ o ^ <r* cr < o o 9 t r g o ( M p - i n • 4 - i n m « n * - ' » * ' i n ^ - 4 f o m ( O f O O ^ o *

^ p - rg^^^gap -g j ^oo rn^^^m^op - ' ^ t - i p -oog jmrg rg fo rnm^oO I I I l I I I I I I l I I l l I l leC rg rg rg rg rg rg rgrgrgrgrgrgrgrgrgrgcgrgrgrgrgrgrgrgrgrgrgrgrgrg

- O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O+ O + + 4. + + ++ + 4 ' * 4 > 4 . . 4 ' + + + + 4 ' * * * 4 > 4 > 4 > > +•+ +LU LU UJ LU UJ LU UJ LU LU LU LU LULULUUJLULULUUJLUUJLULUUJUJ UJ'UJ UJ UJ LU

co in rg co ^ ^ in co o •T'co*co *^ rg in in p* in-co»-* co CM OP- •* •"T'in -o P* o^'O "^ o ^ ^4 ^H -» <

1— .o<ee.

ooo1 1 1

' UJ UJ'UJo> o •<CO CO ~l* a- o

o o1 1

UJ UJ

-I 0<CM «

?°UJ LU•rwoCO O«* O

o o o o o o o o o o- UJ UJ LU UJ'UJ L*J LU UJ ti l LU

p- o rg '** p- CM o -O co Ogs ^ gj *o CM "O in o co oO co -H ~» p- o oo 4- g) o

o oo •* n* ^g j jp-^o^^rgfo^^- inp-ao*-*

r* r- p- P- P»'P" r- r- r-'r- p- p- p- p- co co co co ooO O -> '& O-O ' J-O C '.' .'J O O O '--> O-O O OI I I I I I I I I I I I I p I I I I I

UJ 'JJ'UJ "LJ LLJ LU UJ-LU UJ UJ •!.' UJ LU UJ LU LU UJ UJ LU

c£*->omp~**Lfvaorgi"P*^* u» «r -* cr co t-4 rg co •***•* X tn CM *<> *o m o oo o *M r- o co .•* *r m co'gj rg ot / > • * • * * • • • • • • * • • • « • « •

ro CM eg rg -H 1-1 ^4 •* --» *--4 •-< H <-< o O co oo oo.I I

r- p. r- p- p- p- p-p-r-p-p-p-oboop-r-p-p-p-LU i i i i i i i i l i i i t i l i i i lt/) UJ UJ Ul "* "• UJ'UJ UJ'UJ UJ UJ UJ UJ 'ii ii* 111 111 111 UJ•-! < "^ 0> U> Ifl 00 CO <M r- -t O CM * O

l l 1 1 l l 1 l l I 1

uCO C£UJ3_J h-o a:Z uj< o

z

o o o o o o o o o o o r n o o o o o'o ^OOOOOOOO O O OOOOOOOOO+ + + + + +* + + + +! + + + + + + +UJ UJ UJ UJ UJ UJ UJ UJ UJ'UJ UJ I11 i' i UJ'UJ'UJ LU UJ UJO f*VfA O* **!''& t*l "^ °& "O *O CO'CNJ lf\ IA ^- <O *O '

< o» -d/ rj ^ CM ^H ^ oj m co o *-"•-*•-"O •*• co o r*- *o

1 1 l i* tn r- ao

oor - f - r - r - ^ f -P -^ r - r - r - f - r -eocoooeooo0 o o o o o o o o o o o o o oo o o o1 I I I I I I I I I I I I I I I I I I

LU UJ'IJJ UJ UJLLJLUUJUJUJLUUJLl lUJLUUJLUUJUJ1'« CO (O <M f- -« 0> O ••* ^ O O -O CM ^ O> -I O -O

'O'^- •& *4 O CM O O PH ^ «-t pH'O^ -4* *-4'CO CM ^- <Q O ^o -< f- <o 00 .* j- -j co o m -^

• • i o> o> co co t~. I . •

o o o o o o o o o o o m o o o o o o " *-J O O O O O O O O O O O O O O O O O O O< +4. + + + + + + + + + I + + + + + + +Z < UJ UJ LU UJ UJ UJ'UJ UJUJUJUJUJUJUJLUUJLUUJUJ

-o J CM ^4 o o rg m r* o o> o gj oo rg oceUJ

1 1 1 1 1 1 1

0 o o o o o o o o o o o o o o o oo o1 l l l l l l l l l i I l l l l i l +

UJUJLULULLJUJUJUJUJUJUJUJLUIIJUJUJUJUJUJi f >«Or -cMt>coh-co -<« in -< o -t oo f- r- -^

1 l t l 1 1 t

o (M ^ r*» o

l I l l I I l l I

CM CM CM CM CM CMO O 00 O O+ + + ** +II I III III. Ill' QJ ..

; M in tn in in in' in 'ce ^ h-1*- f* ^» f^CO -H •<-! rt'1-1 -• -••

C M C M C M C M C M C M I M 1 M C MO O O O O O O O O+ + * + + + + + +ill UJ UJ UJ UJ'UJ UJ UJ in

o o o o o o o o o<»• •»• *••*••* * •* <»••»•CM CM CM CM CM CM CM CM CM

I/IUJtL

ee.

oooooo o o o o o o o o o o o o o o o o o o o o o o o oooooooooo o o ooooooooo ooo o oo o ooo

UJ'UJ UJ UJ UJ'UJ LLJ'UJ UJ UJ UJ UJUJUJUJUJUJUJUJUJUJUJUJUJUJUJ UJ'UJ UJ UJ•O OOO O O O - H 0 3 O O O O O O O O O O O O O O O O O O OOOa- o o o o o o co in o o o o o o o o o ^ o - o o o o o o o o o o

' O O-O O'O O O O'O O O O O'O O O O O Oo o o o o oo o oooooo o o o o o

j ' UJ'UJ'LU'LU UJ'UJ UJ UJ UJ'UJ LU UJ UJ UJ UJ UJ'UJ'UJ UJ•C « o O O OO O ~> 00 O O O O O O O O O O— >- o o ooo o o co in ooooooooo-*Q - - - - - - - - - - - - - - - - - - - - - - -

< oZ «I

O O O O O Oooooooo ooooooooo oooooooooO O 00 O O 00 OOOOOOOO O O O O O O O O

aocoi

" O ' '" LU LU in in LU LU'LU -UJ LU UJ UJ UJ UJ UJ LU LU UJ LU UJ UJ UJ UJ UJ'UJ UJ UJ UJ UJ UJ UJO OOOOOOOOOOOOOOOOOOOO O O O O O O O OO OU O O O O O O OOOOOOO O O O O OOO OOOOOOOOOO

XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO_J OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

os^o <•O'«

-fin-m M <vj

o o'o oooooooooooaoooooooooooooo o o o oo o o o oin uj QJ 111 'ii i m ii i 111 111 111 uj' 111 tn LU LU LU UJ UJ UJOOO O O O O O O O O O O OO O O O Oooooooooooooooooooo

X O O O O O O O O O O OOOOOOOOOooooooooooooooooooo

r- <D o> o -< O -< IM m -» >4 CM m •!• in

^ \ \

Page 216: Computer programs for calculating potential flow in propulsion

( t i l lUJ UJ UJ UJ UJ

o3 O O O

I I TI +UJ UJ LLJ LLJ

9 01300000000* + »+ .+ + + + * +

I/I i ii in in in in in in m HI MI tua. •? -* v\ m -t u\ <* f- -t a>t -»r -mr-o>oo-omconvo>

C O C O C O C O C O C O C O C O C D C O C OO •'-: O O O T1 '' '~> '-3 O -•I I I I 1 I I ' I I I

UJUJUJiuLUUJUJiJJUJUJiJjc o r — o ^ f r i c o ^ f ^ f ^ ^ c ou^f>fgv»o* ^j (^ ou o w\ •*

I I I I . i I I I I

O O O ' ' • *.• .jI I I I I I I I + + +

IU UJ UJ UJ UJ UJ UJ :i, UJ LL; LU

Ih - h - r - o o o o o o c o o o o o c o a oo o o o o o o o o o oI I I I I I I * I I I

111 III II I UJ II I LU IJJ 1X1 II I UJ In>

OOOOOOOOOOrtI i I I i I I i i I I

U J U J U J U J U J l l j U J L L I U J l l J l l j

O•I

• fvj (SJ _i fM CO CJ *H (

I ICO 00 CO CD CO 00 00 CO 00 CO 00oooooooooooI I I I I I I I I I I

III II I 111 III UJ 111 LU III UJ LU LUm r g m o o m o o . < - « c M . » o oirv m CM'G* o* »o rg oo o in >*•co .ocop-mJ-c r ' -o r -o l -» C M O - < r - r o < r > O r o o c o

eo co r- r- -o

ooooooooooI I I I I I I I I I

LtltuUJUJUJUJLjJtULULiJ

*O >O •*• CM CM'»4 CM PO CM i-t OI I I I I

oooooooooooooooooooooo+ + + + + + * + + •* +n i in u i uj UJ UJ LU LU IM UJ LU

oooooooooooUJUJUJUJUJLLIUJUJUJLUUJ

H- GO cvj O in •$• »o m eo m CM -4"

C M C N J C M C M r g C M C M C M C M C M C MO O O.O O O O O O O O+ + + + + + + + + + +

K" ii i ii i UJ UJ UJ UJ UJ UJ 'n UJ UJi / i r jooooooooooO C O O O O O O O O O O O OCLO^inomoinoinoinotsi 4- cr> -a -com^cw-o-^ ino

•* * in in -oi I i I I

oo co c*I I I

ooooooooooo+ + + + + + + + + + +QC M I UJ UJ LU LU UJ LU LU UJ UJ LU

m tr\ f\ t r i ' t ' f ' t ' f ' fI I I I I I I I I

o o o o o o o o o o oI I I I I I I I + + +

UJLUUJLUUJLULUUJUJUJUJLU

i i I I i i i i ifMCMrgPMrgrgcMfgpgOO ,0000000** + * + •»• + * +LUUJUJUJLULULUUJUJinintninininmininfnpni*ipn<nfnC*ipnpn*•>••»•'»•«»••*••**'»

oooooooooooooooooooooo+ + + + + + * + + + +UJLULLIUJUJUJUJUJUJUJUJoooooooooooooooooooooo

oooo•

ooO1

IIa

•* +UJ UJ UJ LU tl.i in UJ LU n i ii i ii i

(MCMrgrMrgcMCMlMrgrgrgO O O O O O O O O O O

LU+ + + + + + + + + + +Z UJ UJ LU UJ UJ in UJ UJ LU LU LU— M O O O O O O O O O OI X O O O O O O O O O O O Oa.omotnomoinoinoK j ^ o ^ o D m r - c M ^ O f ^ m o

«r in in «o •I I I I

GO CO

i i

ooo'oooooooo** + + + + + * + + +LLJ UJ ill ii i ill LU UJ LU LU LU LUO O O O O O O O O O Oooooooooooooooooooooooooooooooooo

aooa:

UJa

OOOo

Mx

rgrgrgrgrgrgrgrgrgfMrgO O O O O O O O O O O+ + * + + + + ** + +UJ UJ UJ UJ m 111 UJ LU LU LU LUrgoooooooOOO

DCOOOOOOOOOOOo- m o i n o i n o i n o i n o* o>.* oo m r- rg 4} ** in o

ooooooooooo

LU UJ LU LU LU LU LU UJ ULJ UJ UJOOOOOOOOOOOC-OOOOOOO0OO

>CT* ino inomoinomo

O ooo oo+ + +

cc LU LU uju. o o oo o o o

o ooO 00

o ooI- * + >O UJ UJ UJh- <f -t f-

o <o o>io •* -o rgOT o> CO 00

CO N CMa> o o»» I I— LU LUa. •* m< m ^Hto r- ooo oi • • •

~ -O CMO

< —*- —< ao —

O-I O O O Zu. + + +• •-»

LU LULU _)I- O OO ZX X o OO <19 O OO UJ

UJ

*<ex

oooooooooooooooooooooooooooooooooooo•f + + + + + + + + + + + + + + + + +iii ii i (jj Hi LIJ ii i LU 'i i UJ UJ UJ "' !i' ii' ii i ii i ii i 111

m-4rn rg ino>oDrnog3ooooO 'O^4a > ^4ini^(M^*Oi^inQoo^ co.ao cr ^^ pn in oo r*- in

OOo

CgCMCMCM»H-Hi- l^<'-<ooooooooooo

: i i i i i i i i i i i i i i i i i i'LULULUUJLUUJLUUJUJUJUJIiJIJJUJUJUJUJUJ— - — 1000000000000

I O O O O O O Q O O O O O

Page 217: Computer programs for calculating potential flow in propulsion

oooooooooooooooooooo o o ooooooooooOOOOOOOOOQOOOOOOOOOOOOOOOOOOQOOO+ *•»• + + * + + + + •«• + + + + •» +•+ * + + + + + + + + + + + + +U J L i J L U a j U J U J U J U J U J U J L i J U J l U l i J U J U J U U L L J U J U J U J U J U J l l J l i J U J U J L l J L I J t i J U J U J

o o o o o o o o ooooooooooooo o o o oo o o o o o o oooooooooooooooooo

i r«v•»•••»• *•»•»• •*"•»•*.* •»*-»•>»•*•**•* inmih mm in in in in in in

J U J t l J k i J U J L l J L U U J U J l i J U J t i J U J U J U J U J l i Jcoa^ovora^^rsitn-^-o a* o* m r <M-O - f* «T -ov^tnr^r-fnaD-H^^ o oo >r

U J U J L I J U J l l f U J

ooo

o o o o o o oo o o o o oo o oo o o o oo ooooooooooI I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I •»

UJ liJ LLJ'UJ'UJ LU UJ UJ UJ UU UU'UJ UJ UJ UJ UJ UJ'UJ UJ 11J UJ llj UJ til IU UJ'UJ UJ UJ UJ^UJ UJoooooooooo oooooooooooooooooooooooooooooo o o ooooooooooooo o o o o o o o o ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo o o o o o o

> G D O r s j <f 4) co p,rsj -cr o oo o *>J ^-^) co o

o o o o o o o o o o o o o o o o o.o o o o o o o oz: i I I i I i I I i I I I I I I I I i i I I i I I I

II Q£ liJ-UJ UJ UJ UJ UJ UJ UJ LiJ UJ'UJ IU UJ U J U J U J U J U J U J U J U J U J U J U J U Jt- o o o o o o o o o o o o o o o o o o o o o o o o o

X V) O O O O O O O O O O OO OOOOOOOOOOOOOo o oo o o o o o oooooooooooooooooo o o o o o o o o o o o o o o o o o o o o o o o oO O O O O C>J -T •O CO O M * -O CO O <M •* <O 00 O r>J * -O 00 O

-o-f- r- r- r- co co:"eo co ca cr i o> o> •-> CM • ) CO i i ivi CM <M <M M ro mm mm *•

Page 218: Computer programs for calculating potential flow in propulsion

ooooooooooo o o oooooooooooo ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooo*+ + + + + + * + **** + + + *4.* + * + + + * + + + + + + + + + + + + + + + + 4. + + + + + + + + + + + + + + +H I III I I I II I MJ tl I II I II I tit HI II I III 111 III II I III 1 LJ MJ II I UJ UJ UJ UJ III UJ " HJ UJ MJ II I II I IIJ III II I UJ lij lij 111 II I III III HI yj II I yj II I III II I 111 il I III II I III m II I III II I yj

-< io

ooo••o

I O CVJ <M Cooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooI I I I I I I I I I I I I I I I I I I I I I I I + X I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

LUIiJUJliJUJUJUJUJUJUJUJUJUJIillUUJIUUJuJlUtiJIilUJUJUJ II tfliJUJUJtiJLUIiJtiJlilUJUJtiJWUJIJJUJtiJUJllJUJUJUJUJtlJUJUJUJUJUJUJUJUJIiJO O O O O O O O O O O O O O O O O O O O O O O O O H-OOOO O O O O O O O O O O O O O O O O O O O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O X i / l O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O Q O O O O O O O O O O O O O O O O O O O O O O O Oooooooooooooooooooooooooo oooooooooooooooooooooooooooooooo

- p ' -

Page 219: Computer programs for calculating potential flow in propulsion

(\J>ooo

'O

ooooo

IIoIII

.cc

o o o o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o o+ + + + + + + + + + + + + + + + + +ii I uj tu UJ UJ UJ UJ'UJ " ' UJ'UJ UJ L1J "' UJ'LU ''' in*o o* i* r*'** cvi m CM o*'-4>-«o:r^ -o-fvoo o -*;or- CT» CD oj <*i oo o*"r*- «-i m r-« >o <» h-'c\i in <a-oinco^.^^or-.oocro 0:0 w co-r- o'^ o* o•- in o •»• oo <M « o in o> m <o-o •» «> rg -o o

i o00000000:0000000000 oI I I I I I I I I I I I I I I I I + ai

iii lij'UJ UJ LLJ UJ UJ UJ UJ LU UJ UJ LU UJ UJ UJ \Uo o o o o o o o o o o o o o o o o o »o o o o o o o o o o o o o o o o o o 4nOOOOOOOOOOOO3 O-O O O O OO O O O O O O O O O O O O O O O O O (-

o*

r- r^'r^ co oo ao-ao oo o«-

Page 220: Computer programs for calculating potential flow in propulsion

REFERENCES

1. Stockman, Norbert 0.; and Lieblein, Seymour: .Theoretical Analysis of Flowin VTOL Lift Fan Inlets Without Crossflow. -NASA TN 0-5065., 1969.

2. Stockman, Norbert 0.: Potential Flow Solutions for Inlets of VTOL LiftFans and Engines. Analytical Methods in Aircraft Aerodynamics. NASASP-228, 1970, pp. 659-681.

3. Albers, James A.: Theoretical and Experimental Internal Flow Characteris-tics of a 13.97-Centimeter-Diameter Inlet at STOL Takeoff and Approach'Conditions. ' NASA TN D-7185, 1973.

4. Smith, A. M. O.j and Pierce, Jesse; Exact Solution of the Neumann Problem.Calculation of Non-Circulatory Plane and Axially Symmetric Flows About orWithin'Arbitrary Boundaries. Rep. £8-26988, Douglas Aircraft Co.,Apr. 25, 1958.

5. Hess, J. L.; and Smith, A. M. 0.: Calculation of Potential Flow AboutArbitrary Bodies. Progress in Aeronautical Sciences, vol. 8, D. Kuchemann,ed., Pergamon Press, 1967, pp. 1-138.

6. Hess, John L.: Calculation of Potential Flow About Bodies of RevolutionHaving Axes Perpendicular to the Free-Stream Direction; J. Aerospace

• .Sci., volo 29,; no. 6, June 1962, pp.'' 726-742. ..' • \. •-•' '. . '

7. Hess, John L.; and Smith, A. .M. 0.: A General Method for Calculating Low.: Speed Flow About Inlets. Aerodynamics of Power Plant Installation,Part 1. .;AGARDograph .103, 'pt..a, 1965, pp. :345-372. ;; ;:, . .,/ : . .

8,, Lieblein, S.; and Stockman, N. 0.: Compressibility Correction for InternalFlow Solutions, J. Aircraft, vol. 9, no. k, Apr. 1972, pp. 312-313,

216

Page 221: Computer programs for calculating potential flow in propulsion

10

r

StraightLine

O Segment end point

^ Super ellipse optional point

D Off-body points (rakes)

Optional point given

, Super Ellipse/ Exponent given/ n = 2.5f St:

i_J

StraightLine

7

Figure 1. Test case showing segmentation of inlet surfaces.

.2/7

Page 222: Computer programs for calculating potential flow in propulsion

. . : TANGENT PO|NT->• \

S^SC "~ — ~I<«fo-^\ BELLMOUTH /<^^

^

J1

(SHROUDK

,--HUB

k - ,

\ . /\ '

\\

\ /

BELLMOUTH EXTENSION

N

\ -ACTUALBODY(WING, ETC)

^DUCT EXTENSION CS-51781

Figure 2. - Idealized profile of VTOL inlet.

Page 223: Computer programs for calculating potential flow in propulsion

•p<u

•5!•H-Pa •

8.o

o0)

Ofnft

a)TiM

ro(1J^HdbD

Page 224: Computer programs for calculating potential flow in propulsion

• M l V 2

AXISYMMETRIC AXISYMMETRIC PURE CFLOW

Jvi

1

\

X

->^—

^CONTROL^ STATION

Iy/y/////>^-nnr.T rm<;Fr>

FLOW

JW

1NSSNNSNNN

-v —-V*—

//

|1

iLnnr.T OPFM

!

XXXX

XXXN

VC^

-\A—-V —

r<CS-5178Z

Figure 4. - Basic solutions,

AT ANY POINT, V = AVZ +. BV2 + CV3

A, B, AND C ARE DETERMINED BY

SPECIFYING VALUES OF: .

Vc AVERAGE AXIAL VELOCITY

AT CONTROL STATION

Veo MAGNITUDE OF FREE STREAM

VELOCITY

a DIRECTION OF FREE STREAM

VELOCITY RELATIVE TOTHE INLET AXIS

Figure 5. - Combined solution, V.

- CONTROLSTATION

CS-51791

22.0

Page 225: Computer programs for calculating potential flow in propulsion

VO

'I;

Page 226: Computer programs for calculating potential flow in propulsion

-*.5

-•5

a) Super ellipse; optionalpoint 3 specified, • .

b) Super ellipse; exponentspecified.

9-1

c) Straight line.

d) Straight line forclosed body.

- ' - • " • e ) Lemniscatei

>V :r ;,. ;f) ..Ellipse,. V

• 3g) Cubic.

Figure 7. Sketches for SCIRCL input.