• Aucun résultat trouvé

DRIFT : a numerical simulation solution for cooling tower drift eliminator performance

N/A
N/A
Protected

Academic year: 2021

Partager "DRIFT : a numerical simulation solution for cooling tower drift eliminator performance"

Copied!
145
0
0

Texte intégral

(1)

FOR COOLING TOWER DRIFT ELIMINATOR PERFORMANCE

by

Joseph K. Chan and

Michael W. Golay

Energy Laboratory

and

Department of Nuclear Engineering

Massachusetts Institute of Technology

Cambridge, Massachusetts 02139

Topical Report for Task #3 of the

Waste Heat Management Research Program

sponsored by

New England Electric System

Northeast Utilities Service Co.

under the

MIT Energy Laboratory Electric Power Program

Energy Laboratory Report No. MIT-EL 77-006

(2)

by

Joseph K. Chan and

Michael W. Golay

Energy Laboratory Report No. MIT-EL 77-006

June 1977

(3)

'ABSTRACT

A method for the analysis of the performance 'of

standard industrial evaporative cooling tower drift

eliminators using numerical simulation methods is reported.

The simulation methods make use of the computer code

SOLASUR as a subroutine of the computer code DRIFT to

cal-culate the two dimensional laminar flow velocity field

and pressure loss in a drift eliminator geometry. This

information is then used in the main program to obtain the'

eliminator collection efficiency by performing trajectory

calculations for droplets of a given size by.a fourth'

order Runge-Kutta numerical method.

(4)

ACKNOWLEDGEMENT

This work was funded through the Waste Heat Management

Program of the M.I.T. Energy Laboratory, supported Jointly

by the New England Electric System and Northeast Utilities.

(5)

TABLE OF CONTENTS

ABSTRACT

ACKNOWLEDGEMENT

TABLE OF CONTENTS

LIST OF FIGURES

NOMENCLATURE

CHAPTER 1. INTRODUCTION

CHAPTER 2. THEORY

CHAPTER 3. PROGRAM DESCRIPTION

CHAPTER 4. INPUT DESCRIPTION

CHAPTER 5. NUMERICAL STABILITY CONSIDERATIONS

REFERENCES

APPENDIX A. LISTING OF THE DRIFT PROGRAM

APPENDIX B. SAMPLE PROBLEM

B.1. INPUT DATA OF SAMPLE PROBLEM

B.2. OUTPUT OF SAMPLE PROBLEM

Page

1

2

3

5

6

7

10

18

26

28

29

74

75

90

(6)

LIST OF FIGURES

Page

3.1

The Flow Chart of the DRIFT Code

3.2

The Flow Chart of the SOLASUR Subroutine

3.3

Convention of Wall Definition for the

Main Program

3.4

Convention of Wall Definition for the

SOLASUR Subroutine

B.1

Velocity Distribution of Air Flow for th

Sample Problem at Cycle 20

B.2

Velocity Distribution of Air Flow for th

Sample Problem at Cycle 40

B.3

Velocity Distribution of Air Flow for th

Sample Problem at Cycle 60

B.4

Droplet Trajectory Plot for the Sample P

B.5

Droplet Trajectory Plot for the Sample P

B.6

Droplet Trajectory Plot for the Sample P

B.7

Droplet Trajectory Plot for the Sample P

11

13

15

16

e

137

e

e

roblem

roblem

roblem

'rob

lem

138

139

140

141

142

143

(7)

C

d

= drag coefficient

g

=

gravity acceleration (m/s

2

)

h

= time step size (s)

md = droplet mass (kg)

p

= pressure (N)

R

= droplet radius (m)

Re = Reynolds number

t

=

time (s)

u

= horizontal velocity component (m/s)

v

= vertical velocity component (m/s)

V

a

=

air velocity (m/s)

V

d

= droplet velocity (m/s)

V

t

= terminal velocity (m/s)

x

= horizontal position coordinate

y

= vertical position coordinate

p

= air density (kg/m

3

)

Pw

water density (kg/m

3

)

Ia

=

air viscosity (kg/s-m)

(8)

CHAPTER

1

INTRODUCTION

In order to evaluate cooling tower drift eliminators,

a computer program, DRIFT, is written to simulate eliminator

performance.

(1

2 )

The main program of the code calculates

the droplet trajectory such that the capture efficiency of

the eliminator can be determined. The air velocity

distribu-tion within the eliminator is calculated by the subroutine

SOLASUR,

(3 )

which is then input into the main program for

droplet trajectory calculation. SOLASUR also calculates the

pressure drop across the eliminator when no-slip condition

is used at the rigid boundaries of the eliminator. The

standard eliminator geometries that have been included in

this code for evaluation are the single-layer louvre

elimina-tor, the double-layer louvre eliminaelimina-tor, the sinus-shaped

eliminator, zig-zag eliminator, Hi-V eliminator, and the

asbestos-cement eliminator. Other geometries can also be

evaluated if the user will provide the boundary information

in appropriate subroutines.

This program is written in FORTRAN IV computer language,

and is run on IBM 370/168 system. The plotting is done by

CALCOMP machine.

This report describes the details of the structure of

the code, the input parameters and some numerical stability

considerations. A listing of the program and a sample problem

are also given.

(9)

CHAPTER

2

THEORY

Some theoretical basis of the DRIFT code are described

in this chapter.

The main program of the code solves the

equation of motion of droplets by using the fourth order

Runge-Kutta technique.

The equation to be solved is

dV

da

d

9

-Pa Cd

Re

-

+(2.1)

dt

2

R2 2T

-

(Va

Vd)

+

(21)

where

CdRe

064

-R

=

1

+

0.197Re

'

6 3

+ 2.6 x

10-4Re

.3

8

(2.2)

and

21V

-

VdIRpa

Re

=

a

(2.3).

In two dimensional coordinates, Eq. (2.1) can be written as

dV

d

9p

a

CdRe

f

x

dt

dt

2pwR

2

2 (Va

24

(Va,x

,

-

Vd,

)

+

g

(2.4)

and

dV

=~

_9va

CdRe

yE

dt

2p2

2

(Va,y - Vd,y) + gy

(2.5)

These two equations are coupled by the Reynold's number

deter-mination. The position of the droplet at any instant can be

determined from the velocities as

dx

=

,

(2.6)

(10)

dy

V

(2.7)

dt

d,y

Knowing the initial conditions of the four parameters at the

beginning of the time step, these four coupled nonlinear

dif-ferential equations can then be solved by standard fourth

order Runge-Kutta technique.(

4)

The initial conditions of the droplets at the entrance

of the eliminator is determined from the local air velocities

and the droplet terminal velocity. This terminal velocity

is determined by solving the steady-state form of Eq. (2.1)

which is

2 Pw

g R

2

~~~~V

2V~~

(2.8)

Vt

=

a

Vd

9

CdRe

This nonlinear algebraic equation is solved by Newton's method

(4)

of tangent

with a calculational accuracy of 0.1%.

A variable time-step size is used in the trajectory

calcu-lation. The step size is determined from consideration of the

(4)

propagation of error

( 4)

The propagation error in this

numeri-cal method will tend to diminish if at any time step i,

1 + h

af

<

1 ,

(2.9)

ti,a

where a is a velocity value within the interval Vd(ti) and

Vd(ti+l). Therefore at the beginning of each time step af/aVd

is determined (which is always less than zero in the present

cases) from which a time-step size can be determined such that

(11)

the propagation error will diminish.

Subroutine SOLASUR calculates the air velocity

distribu-tion within eliminators by solving the Navier-Stokes equadistribu-tions

au

au

2

auv

_

+

2 u

+

2 u

-

-

a

2

u

at

ax

ay

ax+

gX

Vax2

ay2

(2.10)

av + auv

av

2

p + g+

a

2

v + a

2

v

at

ax

ay

ay

y

ax2

2

ax

ay

2

together with the mass continuity equation

au

+ a

=

0

(2.11)

ax

ay

An implicit finite difference technique is used.

First the

guesses for the new velocities for the entire mesh are computed

from the difference forms of Eq. (2.10), which involve only

the previous time values for the contributing pressures and

velocities in the various flux contributions. These velocities

are then adjusted iteratively to satisfy the continuity equation

(2.11) by making appropriate changes in the cell pressures.

In

the iteration, each cell is considered successively and is

given a pressure change that drives its instantaneous velocity

divergence to zero. Finally, when convergence has been achieved,

the velocity and pressure fields are at the advanced time level

and may be used as starting values for the next cycle.

(12)

CHAPTER

3

PROGRAM DESCRIPTION

The DRIFT code is written in FORTRAN IV for IBM 370/168

system. The main program calculates the droplet trajectory

within eliminators and the collection efficiency for specified

droplet sizes.

A flow chart of the main program is shown in

Fig. 3.1. It starts by reading some appropriate input

para-meters for the case to be studied.. The air velocity

distribu-tion can either be calculated by the SOLASUR subroutine or

supplied by the user. Then calculation starts for droplet

trajectory of different droplet sizes. The initial conditions

of the droplet are first determined and trajectory calculation

is done step by step, advances in time.

At each time step,

the time-step size is determined from the conditions at the

beginning of the step, then the final conditions in that time

step are calculated by Runge-Kutta method. The calculation

stops when the location of the droplet is either outside the

eliminator walls (captured) or is out of the top of the

eliminator (escape). For each droplet size this calculation

starts at the left wall of the eliminator entrance.

(Conven-tion in wall defini(Conven-tion is shown in Fig. 3.3.) When the

droplet is captured by or escapes from the eliminator, another

calculation is done by placing the droplet at a certain

distance to the right of the previous location at the

(13)

(READ INPUT PARAMETERS

CALCULATE THE

AIR VELOCITY

DISTRIBUTION BY

SOLASUR SUBROUTINE

O

CALCULATE

COLLECTION

NO

FFICI

ENCY? / YES

OES USER SUPPLY

THE AIR VELOCITY

\_

DIRIBUTION?/

YES

INPUT AIR VELOCITY

I

BUTIO

!

E~~

CALCULATE DROPLET

TERMINATE VELOCITY

FOR ALL GIVEN

DROPLET SIZES

IFIND INITIAL CONDITION

I

--

-CALCULATE THE

IS THE ENTRANCE POINT

COLLECTION

YES

OF THE ELIMINATOR?

EFFICIENCY

NO

I

FINI

CONDNTTTNNS

AT

i

BEGINNING OF TIME STEP

CALCULATE TIME,,

'DECREASE

ENTRANCE

STEP SIZE

DIVISION SIZE FOR

IMORE ACCURATE RESULTI

YES

CALCULATE CONDITIONS

AT END OF TIME STEP

I

/T

C

lf'

lI f'Tr

AT

Dr \lT'

i1C

\X

DETERMINE THE

ELIMINATOR BOUNDARY

1(

DKULt

I

UU

I

U

ELIMINATOR BOUNDARY?!

NO

NO

- I

r-I

I

DECREASE ENTRANCE I

lb

KU'Ltl

Al V'I=VIUUS

NU

ENTRANCE POINT TRAPPEDORE

ACCURATE RESULT

YE

D DROPLET

iRECORD

TRAPPED DROPLET,

J

Flow Chart of the DRIFT Code

YES

_ ,· I_ _ .... . , ,.,, .-ml I I II m , , , ,, -,, , ,,.

:

. ,, ! .I

I

-- - -- - - ,, ,

-

, e~~~~~~~~~~~~~~~~~~~~~i I 10

)RVrLC1 Ml KCYVU0_,

WTRANCE POINT TRAPPQ_(--

YE

IS

DRPLETOUT OF \

NO

OP

O

ELMINATOR.

~1 i i i ii i iii J. * ,, , . __

Fig. 3.1

(14)

point coincides with the right wall of the eliminator. During

these calculations, if a droplet starting at a certain

loca-tion at the eliminator entrance is found to be captured while

the previous droplet starting at the adjacent location has

been found to escape, or vice versa, then a more detailed

calculation will be performed between these two locations for

more accurate results. This is done by dividing this distance

into smaller intervals for trajectory calculation. The

fraction of this distance starting from which the droplet

will be trapped is determined. This information, together

with the recorded information from "coarse" calculation, can

then be used to determine the collection efficiency for that

droplet size.

The procedure for air velocity calculation in the

SOLASUR subroutine is shown in the flow chart of the code in

Fig. 3.2.

A more detailed description of this subroutine is

given in Ref. (3).

The boundaries for many standard eliminator geometries

are defined in the code.

Boundaries for arbitrary geometries

should be supplied by the user through several subroutines.

A simple description of the main program and the subroutines

of the code are listed below.

Main program: calculates droplet trajectory and collection

efficiency.

(15)

SET INITIAL

CONDITIONS

FOR

PROBLEM

COMPUTE INITIA

GUESS VELOCITIES

_SET

BOUNDARY

I

Ir"t !IT T ' T AF I

I

I

,VIJ.1J I

/HAVE

PR,

1vv4j ]~

f/SET

SPECIAL\

!SS

URES•

BOUNDARY

ESSRES

CO

nn

T

I ONS

/

\

CONVERGED(

/

vF:

NO

UPDATE

CELL

PRESSURE AND

VELOCITIES

|

UPDATE FREE

|

SURFACE POSITION

PRINT

ADVANCE

T

I

ME

AND CYCLE

PLOT

NO TIME TOSTOP?;

YES

t

Flow Chart of the SOLASUR Code

] !,*

--7

-- -- --

I ldd . , _.._ ! ! -1 . . I .... . _ .

I-|~

_ ...

-

.

.

ir ·ii iii i . 1 i i i iii_ · , _

PRESSURE DROP

-CALCUL

I

OP

P

5

Z--- -

-L-I

I

Fig.

3

(16)

Subroutines

SOLASUR: calculates air velocity distribution and pressure

drop.

HIVBT:

defines the bottom boundary of the Hi-V eliminator.

HIBTB:

defines the top boundary of the Hi-V eliminator

ASBCEM:

defines the bottom boundary of the asbestos-cement

eliminator.

BOUNPL:

plots the boundaries of arbitrary eliminator

geometry as defined by user.

BOUNTS:

defines the boundaries of arbitrary eliminator

geometry for testing whether droplets are captured.

This information is supplied by user if needed.

BTBOUN:

defines the boundaries of arbitrary eliminator

geometry for air velocity calculation.

This

in-formation is supplied by user if needed.

It should be noted that the convention in defining

boundaries is different between the main program and the

SOLASUR subroutine.

Fig. 3.3 shows the convention of defining

boundaries in the main program for either boundary plotting

or for testing of the capturing possibility of droplets.

The

reference point and the coordinate system are shown in the

figure.

The left boundary is the top boundary as defined in

SOLASUR (see Fig. 3.4) while the right boundary is the bottom

boundary in SOLASUR. Convention for defining the boundary

in the SOLASUR subroutine to be used for air velocity calculation

(17)

Outlet

Right (Bottom)

;oundary

F

J

Inlet

A

Air Flow

Fig. 3.3

Convention of Wall Definition for

the Main Program

Left

(r

Boundai

(18)

4--

a)

H

d

ro

0

-bO

-4.

0

m

a)

4-3

0

0

0

0

4-,

a)

H

-rl

o

o

0

0

o)

a)

a)

O

O

rU

~

X

bO

do

-H

0

H(

cr~

>5

cl

C0

:d

z

0 CQ

4-,

a)

0o

EA

) ._1

(19)

arbitrary eliminator geometries in subroutines BOUNPL and

BOUNTS, convention as shown in Fig. 3.3 should be used, while

in subroutine BTBOUN the convention as shown in Fig. 3.4

(20)

CHAPTER

4

INPUT DESCRIPTION

The input parameters of the DRIFT program are described

below. MKS units are used throughout the program. Recommended

values are given in brackets after the concerned parameters.

Card No. 1

Case identification

(AA(I),I=1,20)

FORMAT (20A4)

Any information can be put on this card from column one

to eighty.

The purpose of this input is to identify the

case to be executed.

Card No. 2

Option definitions

NCAL, NTYPE, NTJ, NDATA

FORMAT(5I3)

(a) NCAL defines calculation mode.

<0 for air velocity distribution calculation only.

=0 for collection efficiency calculation with air

velocity distribution being calculated by subroutine

SOLASUR.

>0 for collection efficiency calculation with air

velocity distribution being input by user.

(21)

(b) NTYPE defines types of eliminator.

=1 for single-layer louvre eliminator.

=2 for double-layer louvre eliminator.

=3 for sinus-shaped eliminator.

=4 for zig-zag eliminator.

=5 for Hi-V eliminator.

=6 for asbestos-cement eliminator.

=7 for other arbitrary geometry defined by user.

(c) NTJ defines droplet trajectory plot option.

#O for droplet trajectory plot.

=0 for omitting droplet trajectory plot.

(d) NDATA is used to number the data sets.

=1 for the first set of input data.

>1 for the other cases to be executed if there are

any.

(Note that either all cases use the same plotting

options or that the cases with plotting option should

be placed first.)

(A) If NCAL>O

Card No. 3A

(If NCAL>O)

IMAX, XL, TTY, A, DELX, DELY

FORMAT(I10,5F10.3)

(a) IMAX is the maximum number of nodes in x-direction for

the input velocity distribution.

(22)

(c) TTY is the pitch of the eliminator.

(d) A is the eliminator inclinded angle for single-,

double-layer louvre and zig-zag eliminators, or the

amplitude for other eliminators.

(e) DELX is the mesh size in x-direction used for the

input velocity distribution determination.

(f) DELY is the mesh size in y-direction used for the

input velocity distribution determination.

Card No. 4A to Card No. (IMAX+4)A

(If NCAL>0)

(JB(I),JT(I),I=l,IMAX)

FORMAT(2I3)

(a) JB(I)=node number in y-direction for the bottom

boundary of the eliminator used in input air velocity

distribution determination.

(b) JT(I)=node number in y-direction for the top boundary

of the eliminator used in input air velocity

distribu-tion determinadistribu-tion.

Card No. (IMAX+5)A and onward

(If NCAL>0)

I,J, U(I,J), V(I,J)

FORMAT(I3,5X,I3,2(6X,E12.5))

(a) I is the nodal point number in x-direction.

(b) J is the nodal point number in y-direction.

(c) U(I,J) is the velocity component in x-direction at (I,J).

(d) V(I,J) is the velocity component in y-direction at (I,J).

(The velocities are read in at each I from JB(I)-l to JT(I)+l.)

(23)

(B) If NCAL=O or NCAL<O

Card No. 3B

(If NCAL<O)

NUM

FORMAT(6X,I2)

NUM is the number of input parameters necessary for air

velocity distribution calculation in subroutine SOLASUR.

(NUM=33 for present study)

Card No. 4B to Card No. 12B

(If NCAL<O)

(XPUT(I) ,I=1,NUM)

FORMAT(4(6X,E12.5))

4B

XPUT(1)=IBAR=number of cells in the x-direction, excluding

boundary cells.

XPUT(2)=JBAR=number of cells in the y-direction, excluding

boundary cells.

XPUT(3)=XL=length

of the eliminator.

XPUT(4)=TTY=pitch

of the eliminator.

5B

XPUT(5)=DELT=time increment.

XPUT(6)=NU=v=coefficient of kinematic viscosity.

XPUT(7)=CYL=C=geometry indicator (1.0 for cylindrical

coordinates, 0.0 for plane coordinates).

XPUT(8)=EPSI=c=pressure iteration convergence criterion

(24)

6B

XPUT(9)=DZRO=Do=scaling factor for convergence test. (1.0)

XPUT(10)=GX=gx=body acceleration in positive x-direction.

XPUT(1ll)=GY=gy=body

acceleration in positive y-direction

XPUT(12)=UI=x-direction velocity used for initializing mesh

and/or setting special boundary conditions.

7B

XPUT(13)=VI=y-direction velocity for initializing mesh and/

or setting special boundary conditions.

XPUT(14)=VELMX=maximum velocity expected in problem, used to

scale velocity vector plot.

XPUT(15)=TWFIN-problem

time when calculation is to be

termi-nated.

XPUT(16)=CWPRT=number of cycles between long prints output

on paper.

8B

XPUT(17)=CWPLT=number of cycles between velocity vector plots.

XPUT(18)=OMG=w=over-relaxation factor used in pressure

itera-tion. (1.95)

XPUT(19)=ALPHA=a=controls amount of donor cell fluxing : 1.0

for full donor cell differencing and 0.0 for centered

differencing.

XPUT(20)=GAMMA=y=controls the amount of donor cell fluxing

in kinematic equations for free surface position.

(Not

concerned with the present study)

(25)

9B

XPUT(21)=WL=indicator for boundary condition to be used

along the left side of the mesh:l.0=rigid free-slip

wall, 2.0=rigid no-slip wall, 3.0=continuative boundary,

4.0=periodic boundary. (3.0)

XPUT(22)=WR=indicator for boundary condition along right

side of mesh.

(3.0)

XPUT(23)=WT=indicator for boundary condition along top of

mesh. (Not concerned with the present study)

XPUT(24)=WB=indicator for boundary condition along bottom

of mesh. (Not concerned with the present study)

10B

XPUT(25)=TB=top boundary definition:0.0 for top boundary

coincident with the top mesh boundary, 1.0 for free

surface, 2.0 for rigid top boundary.

(2.0)

XPUT(26)=BB=bottom boundary definition: 0.0 for bottom

boundary coincident with the bottom mesh boundary,

1.0 for free surface, 2.0 for rigid bottom boundary. (2.0)

XPUT(27)=A=eliminator inclined angle for single-,

double-layer louvre or zig-zag eliminators, or the amplitude

for other eliminators.

XPUT(28)=IPUNCH=>O.O for punch output of final velocities,

<0.0 for no punch output.

llB

XPUT(29)=VANG=angle between the air flow and the normal to

the eliminator inlet transverse cross section.

(26)

supplied by user,

=0.0 assume constant initial velocity

dis-tribution of UI and VI.

XPUT(31)=NSLIP=>0.0 for free-slip condition at the rigid

boundaries.

<0.0 for no-slip condition at the rigid

boundaries.

XPUT(32)=LIER=limiting number of iteration per cycle. (1500)

12B

XPUT(33)=LC=maximum cycle number beyond which velocity

cal-culation will stop if iteration is greater than LIER. (60)

If INVEL

0.0

Card No. 13B and onward

(If NCAL

0 and INVEL M 0.0)

I,J, U(I,J), V(I,J)

FORMAT(I3,5X,I3,2(6X,E12.5))

(a) I is the nodal point number in x-direction.

(b) J is the nodal point number in y-direction.

(c) U(I,J) is the velocity component in x-direction at (I,J).

(d) V(I,J) is the velocity component in y-direction at (I,J).

(C) If NCAL

>

0

Trajectory calculation information (If NCAL >

0)

(27)

FORMAT(I10,5F10.3)

(a) NY=the number of points at eliminator entrance where

trajectory calculation will start. (20)

(b) DN=number of points within 1/NY of the entrance width

of the eliminator which will be tested when change of

trapping conditions is detected. (10)

(c) ERR=the control parameter for time step determination.

(0.1)

(d) EANG=angle between the eliminator length and the

verti-cal.

Card No. 4

(If NCAL

>

0)

ND

FORMAT(I3)

ND=number of droplet sizes for which trajectory calculation

will be performed.

Card No. 5

(If NCAL

0)

(DD(I),I=l,ND)

FORMAT(8F10.6)

DD(I)=droplet diameter in m for which trajectory calculation

will be performed.

(28)

CHAPTER

5

NUMERICAL STABILITY CONSIDERATIONS

Numerical calculations frequently exhibit unstable

behavior in which computed quantities develop large, high

frequency oscillations in space, time, or both.

When this

type of behavior occurs it is usually referred to as a

numerical instability, especially if the physical problem

being studied is known not to possess such behavior. When

the physical problem does have unstable solutions, if the

calculated results exhibit significant variations over

dis-tances comparable to a cell width or times comparable to the

time increment, the accuracy of the results cannot be relied

on.

To avoid this type of numerical instability or inaccuracy

in the velocity calculation by the Subroutine SOLASUR, certain

restrictions must be observed in defining the mesh increments

6x and

y, the time increment

t, and the upstream

dif-ferencing parameter a. The restrictions to these parameters

are as follows:

(1)

The curved rigid boundaries must be definable by single

valued functions, e.g., y=H(x) for the top boundary and

y=HB(x) for the bottom boundary.

(2)

The slope of the rigid boundaries must not exceed the

cell aspect ratio 6y/6x.

(3)

The mesh increments must be chosen small enough to resolve

(29)

. (4)

Fluid cannot move through more than one cell in one

time step. Therefore the time increment must satisfy

the inequality

6t < min I 6x

6

,

(5.1)

where the minimum is with respect to every cell in the

mesh.

Typically,

t is chosen equal to 1/4 to 1/3 of

the minimum cell transit time.

(5)

When a non-zero value of kinematic viscosity is employed,

momentum must not diffuse more than approximately one

cell in one time step.

This implies

vt

<1

6x26y

2

(5.2)

2 x

2

+

y2

(6)

a and y

should satisfy the following inequality in

order to insure numerical stability:

1

>

> max

I{

I'- I

(5.3)

As a rule of thumb,

a = y approximately 1.2 to 1.5

times larger than the right hand member of the last

inequality is a good choice.

(30)

REFERENCES

(1)

Chan, J. and Golay, M.W., "Numerical Simulation of

Cooling Tower Drift Eliminator Performance," Numerical/

Laboratory Computer Methods in Fluid Mechanics, presented

at the ASME Annual Winter Meeting, edited by A.A. Pouring

and U.L. Shah, ASME, New York, Dec., 1976, pp. 229.

(2)

Chan, J., "Comparative Evaluation of Cooling Tower Drift

Eliminator Performance," Ph.D. Thesis, Massachusetts

Institute of Technology, Cambridge, Massachusetts, June,

1977.

(3)

Hirt, C.W., Nichols, B.D. and Romero, N.C.,

"SOLA--A Numerical Solution "SOLA--Algorithm for Transient Fluid

Flows," LA-5832, 1974, Los Alamos Scientific Lab.

(4)

Carnahan, B., Luther, H.A. and Wilkes, J.O., Applied

(31)

APPENDIX A

(32)

r

N M - T W %D - M 0

-

NV M -I o %C t-. c O'~

r

" M 3 LO "

OOOO0OOOOOCO00000000

000000

o0 a o o o o o o o a S N N N " CN CN

~Z Zi Z

SZ

:Z Z Z z Z Z2!

Z z Z Z Z Z Z Z

SZ SZ2

Z

5!

Z.

Z

2

HHHHHHH"'HHHH"" tHHHHHI.ZH

O

HH

HHH HH H H#HcH

H H H H

Oc

H

H

H H

H

H H

A c~:

se r: A:

x: A

r w:

r4: A

r r z r *d re rd : : A ed

re a:

s;A

I"" CC O\ O '~- ('C t' ...- U3

r

c

CD

o-N

M _- 0s %C

Ln 1

CV NU N m n n m Cr st CC

OOOOOOOCOO

0000000000

r : Z ;ZZ z Z Z~ Z :

--t

I H H H H H H

W

: W: M M5

r

; M M

E-4

U

0

I t

Z

>4

E'"

i

z

H

H

0

H

3

U)

-,

O

U1

U)

t-I

O

o

.

PQ

z

Fr

P-PL

D-Mi

Cd

I-I

O

o

M

H

H

ai

E-0:

0

O

r.j

I-4

H

C

It

II

t;,

p

M

K

r-E4

H

0

b

a4

C

PP

z

1:1

PC;

Fi

11

I 4

K;

E

E- 0

;3

t C

E"O

H4

O O

tn

E- 0

W aZ

E-4

CC

M

U U!

E-U

O -

Z

I

H cr

Fq

O;

3E: F-I E

tOW

O

1

P,4 E-e F::

H

w:

E

z

145

F

IH

E-I

O

P4

:

H

Cj

;

W

L.

i '

~0..,

F -'

O~

P:

i

F) U)

,.H

E'~O

H

"

H

.F .

I t-4 C

CX

HHZ

EH

i'- O

I-IC

>

H

.

13, P:t tri

E-

v

F

't~

> > Fti

Ch P

;

U

r

pt

tj

p

-Fi

Pc

H

C

>

C CN E- H

O-

r

_~ *H

a

a

>;

_D * C a - v UC W *

c N ,' 3

a

-o -o Z z

V) >; Z W

C '

r m:

E ; r

V] t'

O C

.C7'

C C

.

c

_

,

"N "

* _ ", * -* _ * - C I

tWj,

--.

O .

v-.r

U

.

4

_c

·

W

, -

3

* _

* i _ I-ct .E _

0~

· I

l

Zz

' O

P.

< _<

a:

m,

u2

+

O

I 0

n u

O C C, C

+ I O

II

C4

)e 4

~.

t> ,>

I

I

11

pa4

t-

H

;D '. _ _

* *

PF-0

a

Ore

E -4

0

OOCC

O

Z

tO

F

Er i

t

E-

¢

t

l

F

ot P25Z

0, E0

O F Fi

-H

X5 :E:

H

H H E-

2

0

¢- ,X'4

4

,

M ,.]

(4 0

H-4

H H

4. Z

.-LCGH=~~~P

W

CC

0.

O-4 C-4 t,-

H

[;

O

:

ix,

;

P~P

. PQ

PW W

C

,-4 cr pvr

t-(Clr

Pc

In

E-'E(

CEE

M;

M E-4C P-

Z

F-

I~ I iM

M

9

k:

I.~ O I-

gL

!- t

E

S >

OrFOO E

U)

C3

E·4

3

;

O

P

C.f

;

O

.K t· F P

P

W

C~

P, V01 : cr U1 . coo

o

t

a

II

II

II

II

I

I

II

II

O

E> E- E-- E- E-'

-E-,

-E-

E-

i

F

E-

t-

E

'

t

~z

Z:z

:ZZZ

r.

E-a

rC

CN

Fc

'

Z

tl

.

.0

C)

PO

Z

_>.-~

,- X a,

Za

,^- 2'

I-~ , Z

O ,~-O

ZE

H -

I,=I,

Z :IEr

P- , a. H

-3

t-tti

I-

N

I I t'l H

-FF-l

Et :

t141 c

.

a-I

::- an ._Z ' t N _

-11 0 {

_.. C"

--I

U

-N '. "

$' ,'>e > ',RT: *< c. C:,- > P' 3 ._ ,x t_ - - WCs a

C -

, >, K-

C

a Wz.

, IP rz a, rl

, -

E-U

z z

Z

a- C

C

O

V

U V

U

)

UUU

OUUU

UU

O U U u U u

(33)

- CO CY

NO

-000000

000000

t XHH:HH

Im.

EE

rr

EA

fr t LnW

x :t

co

000000

z

ZZZ

HHHHHH

=S

:0

r

O

0,--("M*n..~

U--,uD

-o m

n

3 un u

In

n

00000000

00000000

HHHHHHHH

c I: E=

W: W

l x

r- 0: O0 r- N

i f .

,

--.

o

-

0

r0

..

u

c

, o

0 ,,o Wo o o W -

r

-OCo000

0

00o000C00

H

H

H H H H

H H

H H H

H

H

H

H

-1)

0

H

U

0;

..

H

red

I

z.O

4

I

H

P

Z

zr;

,

U)

O

U

,

o o

,-

0

- -

:

W

- -

C E-

m

,

:

z

z ;

W

-'

Z U ZC c :

E-'

E-

PI-'

C

H

_

,a

W

P

H

H

1

*

C

Z

H

0

4

Z'nlO

F-t

rez E-

c

F:

i

~4ZE-I0

e

-F-t

t '

VizE

~-

vat-,-

O

,

11

r

F:

i

z I

I

1!1

E'C'

z

I

v v W

U U

UJ

U U

- F

iF"'

C

C

II II H

II

H

F F F'

'

0 C

0

\

M

-

E-b E F -,

I

H

E-

-:

E

t-,

,

U

a

N

I

U tJ U

t

-e

H

OU

0

H

v1o

O4

.

E-4

:3

C/H

3

0 F E-

F

c

i

EH

0

P-Z <:

ME

:za

.

2

Q} t

2 2 r

LU

t-H11

I

I-4

7,

zz

C'

c

nA

lH

n

-n

C; %

F

c

9- 9r

n

H I +

H

_

N

1' --

r-

H H

C0ME-4

CA

Wn

L'

C ; U

0

(34)

er*

t W

If

o

a

0

r- N

r

f

' o

r- M

OC'

0

'r

r

-

o

r m

0m

w-

N m t n

I

r-

o

o o o o C

0

00o

0

o oO

0

0

o0o o

C

0

C0

0000

o o

o

v r0- v

-

q

- - -

--O

O O O OOO

OO

OO

O

O O

OOOOOOOOO

O OO

H

H H H H H

H H H

H

H H H H H H H H H

H H H H H H

H H H

H H H H

CEE~

EFFEECEE~ECGaE~E

Z N

HH

,

E- E-

N

t-H

H

b

U

U

-

O

PHH

-Ut)

mE

CC

H

H

tHO

- N

OL

OD

C Z

z

0

H

U

H

D,

O

t

U

0

H3

H"

I,

N

Ur

z

P:

N

.

z

N

C,

r-C

p; :-r

0

U

i

0

ujry}

oo

zq

H

od-

E-E-4E-4

EZ

U)

,

CA

N

F

E-mE-4

Ui

NCC

m

c3

z Z r

H

PE4 P4Z)

-'

Z)

E-A( E

-Z 1Nae

>} t F

5 Lo

jN

za

Fi

,.¢

U

-t3

E-r!

P:

z

,H

H

IIF

Ci

E-FD

F,

i

z

C

I

I

j ; i* I .: . f - *

II

U

Z E- °

P

H H'.CLf

n

D

M C U

-

z_

il r

p r __

.

.

C Z

LZ

'>;

>

N.

\

\N

E \

NON.

L

r

F. ¢: oW ii

4-·E

u0

I.

i-

C

.

H

H.I

O :I [-,

,

,-

~ r,-

~

'-: ~- ~' -

HI-("

_

U

UC,

L

' U UUU U

H

H

.

lb

I,

O1

a P

E-CW

HH

EU-H EU-H

Z

n

U

I z

tl

N'

H

'

II II II

|_4 l _ ls: 3ttC

II

C

ts

or

UC)

C U

(35)

:t

W a

N

* M

v-

r- -

r

T

r-

-

(

--

l

1

(

q-

--

- -

- -

- -

-

q-

-q

-000000000000

H

H H H H H

H

H

H

H H

4 P 44

oc 44

4 -4#W

ko r cc

-

%

-00C

EEE

C

-

( m.

I

Ln - M

,D

C 0

J

.

CY

m

.'

N M

M t 1

M M M M M r

--I --

::

00000000

O0000

00

H

H -,

H

H H

H

H

H

H H H H H

H-

H

E rEE:

::

E

1

: :E:

E

-c

EV.

Kr . :

O

a:

0

II

4 ) \

U

O V

IZ

J

U

,

E-'~

II

1>

-'

I

11 Z 5!

-t-P.

C W z

'o~ fr~n.~

O

(

pI

O

-Ixl

0

C

0

a:

E-i

Z

C

ce.

ft

H

O

[,3

0

H

D3

H

z

H--H

I

-a

II

-H

.

H O

rC

Z

-Lr

V-,

to

c

O

0

C

C

40.

C

O

O:

'

.

0m

-

_

O -

C

.

i

C

P

:: C'

C

·

OV>

- '

* O

Z- '.

* 0P. ,

F: O

11

r: L'

* O C

p

*

° tI

P._

p.

,4 ,~

I-

oC II

*

U*

>

*

L(,

i. \ _i

O I a :C

o

C

a

C

*

\

cc

O

a

N "

F

EF t

II

tI

P

-f

v

E

U

U

O

E-:

Z

¢3

F-'

O

C

E2

O

rz

C

Z

H

a

ar:

o

0

*

c

;:

r.

* ON

I

*

*

L

C;

P

r

-.

o

n 0

"

(N .

P

ii 0

-

.

CI

'. It

l

r C ti *

$. ! 1 I

.I II

0

1' 11

.

1

O, a

.. F I

:.

UUU

0i-H 0i-H

d

M

-1

H H

C <

HHH

U)

03

,l-O ::t

C

OD

O

II

I-a >

(36)

?r C '

0

" 'f

4

OOO000000

H H H

H H

H H

H

wr:~mmdr

xxm x~~r

J. t- CJ

O"

"

N

0

Ln

U') Ln L U-) £0 %C c 'IO D

I

I- I

I- f3 V-

I4 -

-Z zz zzzzz

HHHHHHHHHH

IC 4,oc

o OC C

C4

1: pc

wmm==xxrmrz

Un D

r-\o ko o

000

ZZt

OC

t- t-.

%D r

I r r

C

-

;-

-

-

-

I-H I-H

i

H H

H

Ht

occorc$ccfc ac0-4 -C

w x x m x x =

Un

'% D--

O o

I- r- r- I-

r

c3

000000

occ oc

c Oct an

EEEI

1

X: X:;

I

0

-'

C

C

E-

z

(_m

cr

I

0

O

o

H I O

,

¢: ' 1:

Z

-

rI

E- * H

xE-4

CaW

z

W

_

, .

-

p

( C

~O.

.-

O

H

Z c C,

,

.r

'

U.

E,

.

C

G

C

_

_. _

4Z

, .

E X

C4 0 C -t'

C

tz o1 z H -

C

U U

U

O

0

CN

U

H

Ez

CJ

r

0

I-II

F'

.3

--0.

C

.

r'

H

Oh

I--

FII

P:

0

E

E-

Z

* Z [4F.

H

F

, Zr Fz

, ( z

a o'

or

.

-o a

4

f=J a

C

("4

a

IiL

O

4,

0I

I,

FL.

C

O

O

(4

0

C

r,

tH I

F E'

E-PN

I

NE-

o--II

II

-

E,

V: =

U)

1

C

0

H

t-:

C

0

O

H

H

014

Ai

Po

0

>.I

O

0

0

O

C

F

o-4

0

lk:

0

m

0

a'

c

..Z

V-'-

K"U

O~

q-;

I-U

>-0

U

*

F-0

U

\ C,

I

11 I

I

->. t-j

-EQ z

0*

C *

-1-4 I

P-: b _. 0.

N fr

* 0

C

1.4

\.-_ r\.-_

' U

P. 4 o,-

-* .

m

.-U \

*

-X

I

II

II

::r~

U UU

(37)

Cm

0 C

'

fC

a

c

v

v

v

* r V

tv-0000000

EH

H H H

E

H HE

f <

a

P

C:

a

mt

;

m=

:W:

o,

N M I

: W -

o

0

a: " o

0

CY,

0C

0 O

O C a, a, 0

O

t T- v r t

r r v v- v-NNN

N

n

0 0

ZZZZZZ0000000000000

a 0 0' 0 0 0 0

0

E

O'

Ei

H

4

1 1

H

MC

H

H H

H

¢ S : l E

œ

A0¢

¢

^<

CL O O Ol Ot

0 0 0

00000

ad

(N (4 (N (J (l

00000

zzzzt

HHH

HH

C : C t;

E

N %

·

¢(

, >

O

O* coca

1 I

-

O

II

II *< ,g

,.- 1 4 : C

t-3

u IL) U

0

C

0

ar

2

CI

cr

C

0

q-X

o

*

O

H

*

0

H

0

·

tD'-,.- II

II I

F; X aP:

',

UX3rS

N

N

Z F.

COI

* z

' -

H

1.

z

C

(N

0

L>

z

0

UD

I-%

-_

O

CD

*

_

*

0

FC

r-

f

- 0

C'

c E-

,

4

N

+ * *

4

><

*4

Cu

E-

2

,

!

I

1

I

1

11 11 1

1.

" ,-

z

q-

C

-

i

C

U

> 4

U

UUL'

r (V

T- CG

. W

o o

z z

H

m W

Ix x

ql' q"

-

r,-

v-(N (V N

(N

Oct o¢ o5 0

= x

W;

O

0 ~0q

OO0

: Z l: :

£ t; t; r

z

0

U

*

9V

I

0-

II-$: r

t4

E

O

4U

(_

Eq :b

N

- t

E-*Z

00

0v

,

II

UN

r0

er

vw(N

E-4 2r

CC

UN

i-4

P-4 * 01.4

t4

-0.4 It

K r

u t'

:>

NZ

'- O

O *

II ,.

II II

(38)

r- co cylo

C

IH I

H

00000

EE: E

C

E-in

C

Cr.

E-

C

0

0 .,

H

te"

E-.

z

C

z

0

UUU

" M3

0 rD

CD

O

08

N

JM

.1 . . .1 . .1 .J

N

U "n v)

"

,I (4 C C'

000000000000

c,

,,

]V C N

,c

C,, C,

ZZ ZZZ

ZZXZZ Z

H

H-1 -t t H.

H

H H H

H

4 pet 4 $c 4 PC #c S a C <: ¢

=wxw£:

; S

mE:v

m:

:

£

:I Ln kc t-0

C O F IV

t)

C4 L

nkD

C 6 O r JN

ff, M

m M m - C --

I :

3 3 3

:T ur

0 In

C N N

" N

N N N N N

N

( "

ZZZZZZZZZZZZZZ=ZZZZ

0 00 0 00 0 00 000 000 0 000

H 11

zzzzz¢zzzzzSzzz¢

H

H H- H

H

H- H-

H H

H 1H

H H H

)I

F H

z

HHHHHHHH;E HHHHHHHHH

N

(

(N

(N

lb b W S

-

O

F-. LN

-E- C * Ei

O* C

C

U

II II

-1i Q

LI

r-

Lrt

-

0L

,C

c o o

r o

C

o

o

ONO

. o

.N C.

.

" .

C-

C'

.

-.

C:

C*

O * EH

-

C

-- C' *

C *

*> o * > o* > C * >

:Z C

Z C Z

O

z

0

CU

O

U)

OC) CU

L

I

-U

I

L-4 I

t C

II

II II ~

S--

II II

II II

I

3 II I!

-4 - L. (\1

(N!

(N

V

C

%. 4. % q- %

%

0

HO

C

*

C '>

U

II

C

- L.

T-

W-

L, b

C

bL(C

r

C

b

C

,- i-

C

- -

w

C C

-.

o

d · NC.

.~

O

NO

eN

t C C

C 0 tl 0

0 .0w- .0

.

* E~-~

0

E-

c

* E- C

E-U\

CU

CU

CU

II

..-

r

7

: ra~ rrt t-a

iI I,

II ti

.- 1

II II

i-a

r0

*

N C

C

Z O

C-II C-II

.--

-N >r L -N f U t-N > U

Ntf

>

N >- U tN : L Lc

- U

fr U N

Cl

(39)

u' In I urL

:L

o o o C

o

H

"4

H H

H H

,Cd 04 ,,~ ,,, ,CO

,

,:

= Z: M X: C W!

cr 0 - N M - 0 %D

o D %D O v O O D

0 00

C

00

5

0C

Z

ZZZZZZZZ

H

H

H-

H

H

-

H

H-M v

rM

W

M M M v

rI

ODO 0 - N

%D

%C D t r r

V

a 0 O 0 O

C

C4 N

000000

,z Z

H Z

ZI--sS <: Or. go

04

M: M M: M:

=

000

H

~-4H

Q r- 00 Cr, o * (,

.3 in ~D

co

rr

r .

c.

a

0

cc.

cc 0:

(N N N

(c (N N

CN

(N N

C(

N

(

N4

o000

00

C

00 0

H H

H - H H H H

H HH

H

H

H

w; : :

w tK rK

::t;t:W:

(N

(N

(N

(N

E'- 1.C, *- C -

C'E-O

·

O -f·

,,.

·

~,

0

* C *"

C

'-

* C

-*

E-

o*

F O *

E-

O * -

(O

;!: X :> z X ::>

F :>

C

;

ZC

P C Z

Z

-

C

C

L

C

tU

C U.

C L

C u

I .-

U'I

1 U I

i

U I

HC

I

II II

!

14

II

i-

.

II

II

a-

~

II

r- ~,;

~ -

-

r r ,: _

r-P~~N,

~

tla) -

tz

>-E-4

C

E-I

E

--

:

-~'

I

.

:-l

I

Co

.-C

C.

E

-

-

C

C

iO

'

C

0I~-1,

C..

C.

C;

I)

II

II

q

-'-

0"

N C

C

O

0rU

u N

C-)

-

UT

O

-t;

.

.

0C

C

*

O* P

,a t> :

C

L)

I I

u

t;

1

0

C

C

0

*

OU

II

II

5: 5-j

I.

5-

cY

N'-O *

C

1.

II

..:

11

t z

Z

:

C F

*5r

I, I

N

"-C:

O

cr

i;

i

(40)

0O O

C"9

O

O

oooooo

000000

H

H H H

-

H

a ::

.:c . Ac 04

-o' c

o,

Ox ro

O C O oC O

COCOOCOOOCOO

HH

HHHHHH

ZZ

Z

Z ZHH

''4

-I

H

-

H

-I9 O.

H H -r- -

H

MrLS < C <v=t ¢ Z =¢X M

o co a

OCO

H H

H

: oc 0

or- M- owrre

-m

T- 'r r r- r- C T-r r

mmmvmmmm~Ymm

000000000

zzZmzzzzz

HH

H H HHHH

OCC

0.

O C

S4

00

00

<:

x

:

x m x; w v X

C O

j

'r C"UCV rl CN

mm

fm

,

0000

0

t: z

z : z

H H H H H H

FEEEIE

F

F

;Z

E

-rE-

- P

0,-

c*.

-.

.4

I

E

-,-,

It

II

,.

II

II

II

II

O

U-

N

'::

-

-~ C-~

cl -3 >' f, :="

.

U

O.

z

0

3 6

E--

F

r Fi , E- S.

w-

y

CC

I-U

.-

I

>

,

II

I

4

,-

t::

-

,-

'N

-

C z

z - U

II P (I

II

r C

-C; * F

r

St

z

(.

b Z b 4 ~

4

--

.-

-,

,,C

O CI

C O,

C1N

O

9 X- I- X t

Q

O

0

F

C

Er

0

C

(N3

(N

(N

N(

rl

V-

r

r

I-i

C

U

cr

C~

0~~

0

r-O eUr-O

o

*C - .c

* [--e

C

C * EC

*

-

O *

'

C

UI

0

I

II

-O

II-Or-00

.,

* N

S-r

0

*

(-HC

C P4

QZ

U

O

I

-U

11

I

I

> VCN

* U

r-

"

E-4 C;

P

C

C

c~I - 11

uN

C>-oN

C,-

*FC-U

Is-a

lI4

0

uL

V

Figure

Fig.  3.3 Convention of Wall Definition for the Main Program

Références

Documents relatifs