Professional Documents
Culture Documents
TO
THIN-LAYER COORDINATES
EQUATIONS
TURBOMACHINERY
A Thesis Submitted to the Faculty of Mississippi State University in Partial Fulfillment of the Requirements for the Degree of Master of Science in Aerospace Engineering in the Department of Aerospace Engineering
Mississippi
State,
Mississippi 1996
December
SOLUTIONS TO THREE-DIMENSIONAL
THIN-LAYER NAVIER-STOKES
Approved:
David_'_S_L. _Jhitfiel-d/' Professor of Aerospace Engineering (Director of Thesis) Jo__ C. McWhorter Graduate Coordinator of the Department of Aerospace Engineering
,/9 _. Mark
./ / Janus
Professor Member)
of Aerospace
Richard Dean
t--School
A. Wdyne Dean
Bennett College
/ of Engineering
of the
Name: Amrit Raj Ghosh Date of Degree: December 13, 1996 Institution: Mississippi State University Major Field: Aerospace Engineering Major Professor: David L. Whitfield Title of Study: SOLUTIONS TO THREE-DIMENSIONAL THIN-LAYER NAVIER-STOKES EQUATIONS IN ROTATING COORDINATES FOR FLOW THROUGH TURBOMACHINERY
applications,
MSUTC has been modified to include the rotating frame formulation. The threedimensional thin-layer Navier-Stokes equations have been cast in a rotating Cartesian frame enabling the freezing of grid motion. This also allows the flowfield associated with an isolated rotor to be viewed as a steady-state problem. Consequently, local time stepping can be used to accelerate convergence. The formulation is validated by running NASA's Rotor 67 as the test case. Results are compared between the rotating frame codeand the absolute frame code.The use of the rotating frame approach greatly enhances the performance of the code with respect to savings in computing time, without degradation of the solution.
DEDICATION
This thesis is dedicated to my parents, Nirmalendu and Krishna Ghosh, and to the everlasting memory of my grandmother, Shanti Lata Bose.
ii
ACKNOWLEDGEMENTS
I would like to take this opportunity to express my sincere appreciation and deep senseof gratitude to Dr. David Whitfield for introducing me to the field of CFD, his teaching, and his patience, understanding, and guidance throughout the course of this work. Thanks to Dr. Mark Janus for being on my committee. A special thank you to Dr. Jen Ping Chen for the guidance he provided throughout this work, for painstakingly answering all my questions and queries and for being on my committee. I am also grateful to Dr. Lafe Taylor and Dr. Abi Arabshahi for getting me over the initial hang-up of understanding and running a 3-D CFD code.I also thank Dr. Murali Beddhu for reading my thesis and making valuable suggestions and clearing a lot of my doubts about the confusion of reference frames. I am grateful to Dr. Z.U.A. Warsi for introducing me to the field of tensors and removing my fear of superscripts and subscripts. I would like to extend my warmest thanks to all my friends for making my stay here, one of the most memorable phases in my life. Sreenivas, 'the answer guy', for helping everytime I went and cried to him about anything. Shyam, Rajeev,and Rambabu for their support, encouragement and advise. Laxman, for being a good friend and helping me out in my time of crisis. Pradeep 'Bhaisaab' and Bhabhiji for providing me with food and shelter and for always boosting my spirits when I was going through trying times. Ramesh, for his jibes about my graduation. Gayatri, Vikram and Minnie for all those nice parties. And to Rao,
oo
111
Goyalia, Dilnaz,
Gill,
Aditya, good by
ND,
Rahul,
Lokesh,
Rizwan,
we shared Lewis
research
Research
Grant provided
NAG-3-1712, by NSF
Monitor. at MSU.
Computing
Research
iv
TABLE
OF
CONTENTS
OF FIGURES
CHAPTER
I.
INTRODUCTION
..........................................
II.
4 8 8 9
...................................... Vector form of the of the Equations ................. ...................... .......... Equations ...............
9 13 14 19
Transformation
Approximation
III.
NUMERICAL 3.1 Finite 3.2 Implicit 3.3 Newton's 3.3.1 3.3.2 3.4 Flux
SOLUTION Volume
METHOD
.......................
22 22 23 24 26 27 28
Discretization
...........................
Formulation Convective
3.4.1
28
CHAPTER 3.4.2 3.4.3 3.5 The Diffusive Turbulence Scheme Conditions Subsonic Flux Computation ................................... .................................. .............................. .....................
Page 29 30 31 32 32
Modeling
...........................
N-Pass
Outflow
IVo
................................................ ..............................................
37 37
V.
SUMMARY
AND
CONCLUSIONS
..........................
55
REFERENCES
....................................................
57
APPENDIX
Ao
THE
MOVING 59
So
CURVILINEAR
COORDINATE
TRANSFORMATION ........................
OF
THE 62
NAVIER-STOKES
EQUATIONS
C.
CYLINDRICAL
COORDINATE
FORMULATION
............
68
vi
LIST OF TABLES
Page 40
vii
LIST OF FIGURES FIGURE 2.1 3.1 3.2 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 Rotating Cartesian Coordinate Frame ....................... Unit Volume Computational Cell ........................... Codirectional Outflow .....................................
= 0.75) back ......................... pr. = 0.75) ......................... pr. = 0.85) ......................... pr. = 0.90) ............... ............... ...............
Page 6 22 33
43 43 44 44 45 45 46 .......... 46 47 .......... 47 48 .......... Peak 49 Span for Near Peak 50 48
(log-linear, (back
(log-linear, (back
(log-linear, (back
(log-linear, at 10%
Mach
No. Contours
for Near
Efficiency
..............................................
ooo
Vlll
FIGURE 4.15 Relative Mach No. Contours at 70% Efficiency .............................................. Relative Relative Relative Plane Mach Mach Mach of Rotation No. No. No. Contours Contours Contours at 10% at 30% at 70% Span for Near Peak
Page
51 Span Span Span for Near for Near for Near Stall Stall Stall ...... ...... ...... 52 53 54 60
..........................................
ix
CHAPTER INTRODUCTION
flow flow
field field
with
is very of time
comand
unsteady, code
[1]. The
of a CFD
is to be able time
all aspects
of the
The CFD
computing code
is required tool
should
also
to be useful
applications. is a turbomachinery This code has been flow analysis research tool, at the
MSUTC
goal. Field
under
development State
Simulation
University.
It is a viscous count,
which
is capable
tremenif one
performance
sub-iterations. equations in the system. in the which vector For flows are the governing form equations so that machinery, Adamcyzk they of fluid are me-
Navier-Stokes chanics dent to cast can of the the be expressed coordinate equations
invariant in rotating
indepen-
rotating
coordinate
system.
2 the equations in a rotating cylindrical coordinate system to simulate viscous flow through turbines. Although unsteady computations are very important in turbomachinery simulation, many of the problems can beviewed as steady-state problems in the rotating frame, e.g. an isolated rotor. Consequently, local time stepping and multigrid methods can be utilized to accelerate convergence. Due to this motivation, at the start of this study an effort was made to develop a cylindrical coordinate system Navier-Stokes code for simulating the steady flow through a single blade row machine. During the course of the investigation it was realized that only a few modifications were necessary to incorporate the rotating frame formulation into the existing unsteady code if one retained the Cartesian coordinate system but solved the problem in a rotating frame similar to the approach in [4] and [5]. This is the approach that was adopted for the work presented in this study. The existing viscous solver is modified to include the rotating frame formulation using the absolute velocity vector. This thesis is divided into five chapters. Chapter II develops the governing equations cast in the rotating Cartesian coordinate frame. The velocity used in the equations, however is the absolute velocity represented in the rotating frame. The equations are then non-dimensionalized and transformed from Cartesian coordinates to steady curvilinear coordinates to enable the use of a body conforming grid. The thin layer approximation is also explained in this chapter. Chapter III describes the aspects of the flow solver with all the changes that are made due to the change in the formulation. The implicit formulation, Newton's method, flux formulation, flux Jacobians, the N-Pass solution scheme and the boundary conditions are all explained and discussed in this chapter. Chapter IV
3 presents the results obtained from the modified code. The test case used is NASA's Rotor 67. The results obtained from the rotating frame approach are compared with those obtained form the absolute frame approach. Chapter V is devoted to summary and conclusions.
CHAPTER II GOVERNING EQUATIONS The development of the Navier-Stokes equations in the rotating coordinates are presented in this chapter. The primary objective in this study is to make use of the quantities in the fixed frame formulation so that a minimum amount of changes need to be made to the existing code.Toachieve this goal, the formulation presented in this chapter develops the Navier-Stokes equations in rotating coordinates using the absolute velocity, i.e. velocity with respect to the fixed inertial frame. The differential forms of the equations of conservation of mass, momentum and energy can be collectively stated in a general form. The differential form of the general conservation principle can be stated as [6]:
0.4 ot + div f = C (2.1)
where
= Au
+ B and
A,
B,
C, are
tensor
quantities
such
that
and
have A and
the
same
tensorial (2.1)
and
if B with
# 0 then respect
it is an
than the
C. Equation u is the
to an inertial
vector frame
absolute
inertial
to a moving
Xi =
non-inertial t),
xi(Xl,X2,X3,
= t
5 where (Xl,
how, inertial and x 2, X 3) are frame. a
--i
the
rectangular
somemovrelato the
are a
base which by
of
velocity velocity
with of the
coordinates,
v and
coordi-
is denoted following u = v -
by w; the equation w
velocity
of a fluid
particle
be expressed
(2.2)
where
w _ The the
Oxi = -Ot
a -i components in the moving frame of w are frame with velocity notice. and the partial time derivatives
(2.3)
of each
of
of the vector in
moving
be thought frame
of as the would
an observer presented
in Ap-
above derivatives
the frames
following
relation [6]:
exists
between
the
par-
of reference
0( )
Ot Thus, the
0( )
Or
w _
grad(
(2.4)
unified
conservation
law,
equation
(2.1),
transforms
to [6]"
0.4
(gradA)
div
(2.5)
The
lOW.
rotating
Cartesian
coordinate
frame
utilized
in this
study
is illustrated
be-
/\
t_
/
Z
>
Cartesian the
to which Also
travariant
Oa
components.
-j
dx i
(2.6)
The
temporal Oa -i Ov
(2.7)
Choosing
a rotating
frame
illustrated
in Figure
2.1 results
in:
w =
_2 x r
where
Y2 = -
YJa
-1
. Therefore,
w =
-
Qx3a
-2
+ Qx2a
-3
. Consequently,
c_w
div
w
_
= _
c)X i
ai
_
OwJ
c_Xi
a
-j
ai
_
Owi
Ox i
(2.8)
Using
the
following
tensor
identity
div
(Aw)
= (grad
A)
(div
w)A
(grad
A)
(2.9)
and
equation
(2.8),
one
can
rewrite
equation
(2.5)
as:
0,4
0r
+ div
(Aw)
div
= C
(2.10)
at the
beginning in the
chapter, frame
the
is to velocbe-
equation
using
continuity, have
energy
chapter,
velocity represented
vectors the
appearing frame.
in equation This
rotating
concept
appear
confusion vector
aspects definition
velocity the
of the
vector,
and
second
a velocity
are:
with
respect the
clarivector. in the
fies Thus,
which the
defining
velocity
of a fluid
fixed
inertial
frame.
a stationlike the
in Figure in the
particle
field
u. On the
an observer
8 axes described in Figure 2.1, observes the velocity ofthe fluid particle in the flow field as
ticle with Once the tor vector v. Thus, respect the arises. with vector vector the relative velocity v, is defined as the velocity frame. of, the of each issue other of representing and the once a vecof a fluid par-
reference care
Thus,
form
respect
Cartesian chapter
in Figure
time
carried and
rotating
involve the
to simplify
mathematical and
operations, tensors.
to represent
all vectors
_.1 The law, the equation continuity 0Q 0-_ + continuity (2.10), equation equation
Continuity is obtained
= _, frame
can
be written
div
(Qw)_ +
div
(Qu)_
= 0
(2.11)
tutingA
= Qu,
= -
T = p I
a,
C = O in equation
(2.10).
p is the deviatoric
static
pressure, containing
I is the the
tensor
be represented
= 2(div
u)I
+ tt[(grad
u)
(grad
u) T]
(2.13)
and = u_a
2 are and
the
first
and the
second result
coefficients in equation
respectively. momentum
Writequation
utilizing as:
be rewritten
div
(Ouw)
....
div
(Ouu)
div
_ (T)
. Ow OU_ox i
(2.14)
substituting
= et,
C = 0,
P et _ __ _-1
m
+ lp
I u I 2 is the in the
total
energy
and frame,
q is the therefore,
conductive is:
heat
flux
vector.
The
energy
lge t
equation
rotating
0--r" +
div
(etw)_
div
(etu)_
= div
(T-u)_
div(q)
(2.15)
Law and
Vector (2.15)
form can
of the
be expanded
10
conservation gence the and law form by carrying on the the various base and out the mathematical and tensors the operations involved. results axes are of diverWhile that the doing base
operations do not
utilizes coordinate
in space nature;
a i " aj
= _ij"
For
v = t and
u 1 = u, into
u 2 = v, one single
that
be combined
equation
Oq Of O---i +-g-_
Og +g-y
Oh Oz
OF Ox
Og v 03,
Oh _ + 07
(2.16)
where vectors
the fv,
dependent
variable the
vector source
q, the term
flux
vectors s are
f, defined
g,
h, the
viscous
flux
h v, gV, and
vector
as follows:
(2.17) Ow
et
Qu
Ov Ovu
g
_Qz Ou_z
-QvQz
h
Ow + QQy
Owu , Owv
I I _ w2
Ou 2 +p
f
+ QuQy + Qv_y
4-
Quv
QV 2 +
(2.18)
_uw u(e t + p)
Qvw
OwQz et.Qz
4- p
Ow_y + et.Qy
v(e t + p)
w(et
+ p)
0 ]
qW_'xz q-qx
11 0 ryx
gU
Tyy
(2.19)
WVyz + qy
ryz
UTyx + Vryy +
"gzx hV
T'zy
Tzz
VZ'zy
0 ]
+ WTzz +
qz
0 0
S
Ow_ OvQ 0
(2.20)
The
viscous
stress
terms
appearing
in the
equation
(2.19)
are
defined
below 2 _p.
un-
der
the
assumption
that
bulk
viscosity
is negligible,
so that
2 = -
OU
OV q- -ff'_)
Vxx = 2it(20u -_
"gyy =
Ov 03, Ou Ox Ou ox
"gxy
"gyx =
_('-_
Ov _p(2 Ov 03,
T.yz = Tzy = _U("_
Ow
"1- "-_')
(2.21)
Vzz = _/_(20w oz
Ow
Ou
The fined
heat
flux
terms
conductive
is defined
where of the
thermal vectors
and of the
T is the coordinate
temperature. directions,
The
components are:
therefore,
12
q.
qy qz
= k OT
Ox
=
k o7'
Oy
(2.22)
= kOT Oz components in terms frame vectors of the of the tensors base and vectors of the the For the that rotating components purpose the appeared frame. in the The involved of validation flow fields between needs equa-
All the tion code terms rotating ated (2.16) uses are
existing are in
a fixed base
formulation from
to be able
solutions rotating
in the Letting
frame
Wa be the
of the fixed
system
frame,
configuration
rotating
frame
U
at instant
t = 0); the
following
obtained:
Va Wa
v cos(tgt)
w sin(_2t) w cos(t2t)
(2.23)
= v sin(t2t)
that
u,
v,
and
w are
the
basis.
subsequent frame
in the
identical
compo-
equations to move
already anymore.
been
cast The
in the field
moving that is
frame,
so that
flow
13 generated in terms of the components, by solving the Navier-Stokes equations in the form presented in equation (2.16), for purposes of comparison, can be changed according to equation (2.23) to match the flow field which results from solving Navier-Stokes equations derived in the inertial frame. However, the distinct advantage of the former over the latter is that local time stepping can be used for steady flows in the rotating frame. Another advantage is the freezing of grid motion becausein the fixed frame formulation the grid motion is imperative.
2.5 Non-Dimensionalization All the ables. In order variables to obtain used in the formulation equation variables of the Equations are with dimensional non-dimensional by ^ ) is carried vari-
a form
of the
dimensional
(denoted
x=--z, D
y =-z D
z=--z, D
u =-;--, ao
v =-z-, ao
w =-;--, ao
t2 =-7-ao
P =-^
at t =--;-, D
e =-^
^---5' _oao
h ---_, ao
It
= -^ t_o
V iJ ^
TiJ ^2'
V wall
Twall , _ ,_o \
qxi
?Ix, = ^ ^3 Ooao
'
T = -7To
'
^2 ^^ ao = yRT 0
Qa
( D )'--r--
scaling
has
been
the
(de-
by subscript is the
0) which
maximum of the
diameter can
of the be found
The
of of
scaling
equations
in [2]. The
scaling
14 the vector equation which is exactly similar to equation (2.16) but with non-dimensional variables. The form of the dependent variable, flux, viscous flux and the source term vectors is also exactly same as shown in equations (2.17) - (2.20), but with all variables non-dimensional. The only difference arising out of the scaling of equations is the introduction of two new non-dimensional quantities, viz., Reynolds and Prandtl numbers (Re, Pr), which appear in the non-dimensional form of the viscous shear stress and the conductive heat flux terms. The non-dimensional viscous shear stress and the conductive heat flux terms are: 1 2
Vxx l_e_tt(2 1 2 au _-_ av av 03, au Ow _-)' aw 1 ,au Vxy = ryx = _-_w,.._ 1 ,av av + -_) aw
_yY- _-_-_t'(2 Oy
1 Vzz _ Re 2 p(2 aw az
Ox
Ou ax
_)'
av _)'
+-y-y-)
au + -_)
(2.24)
aT
qx
Re
(_ -
1) Pr
_x
qy
Re
1[
aT 1)Pr
(_,-
oy
aT
(2.25)
qz
where
Re
0aD
^
and
Pr
_ Cp I_
Coordinate
numerical
of a complex solid
it is simpler geometry
surfaces
correspond
15 constant coordinate surfaces. To this end, a curvilinear coordinate transformation needs to be introduced in the rectangular Cartesian spacebeing used in the formulation thus far. The following general, nonorthogonal, steady, curvilinear coordinate system is introduced in the (x, y,
= _(x,y, r
T=t
z) space:
z) (2.26)
= r/(x,y,z) = (x,y,z)
the
final
results
due
to the
are the
stated how
section.
A defor the
steps
relations rule
is made
B. Using
yields:
(2.27)
c9 oy -,y-_ -F O r/yT + Cy__
o Oz
The Jacobian _
+r/zT +z
J of the IO(x,y,z)l (2.28) z_y_) y_(x_z_z_x_) + z_(xrty_y_x) inverse transformation is:
J = detlo- , ,
= x_(y_z_-
The
metric
terms
in equation
(2.27)
are:
_x
_y
=
=
_(yrtz-z_)
_(Zr/X_Xr/Z_)
r/x
r/y
=
=
_(z_y_-y_z)
_(X_-Z_Z_X_)
Cx
_y
= _(y_z_= X(z_r/-
z_y_)
X_-Zr/)(2.29)
l(x_y-yrtx) 3
r/z
1 _(y_x
x_y_)
_z
--_(x_y_
- y_x_)
16
obtained
(2.27)
into
(2.16)
re-
governing
coordi-
equation OG OH
is stated _ OF v
(2.30)
where
ol
)U
Q=J
(2.31)
ee]
oK' QuK' K=J QvK' QwK' etK' + kxp + kyp + kzp + pK where K' = kxu kxu + kyv + kzw + kt (2.32)
kt = K=
kyQz + kyv
+ kz_Jy + kzw
i;_
= J
(2.33)
T,z
Qk
0 0 S=J Ow_2 OvQ 0 (2.34)
In
the
above V, W;
equations i_
(2.32)
and
(2.33), for k
K = F, = _,
G,
H;
K'
= U', The
V',
W';
K = U, ance
= F v, G v, HV;
appear(2.11),
of the
term
k t is to account
for the
divergence
equations
the
treatment
being as:
same
for
continuity
be rewritten
div
[_(u_
+w)_
0 becomes
(2.35)
in curvilinear
coordinates
o(Jo)
Ot + 0.._0.[Jo(u Ox k that: + w) _
a k ]
(2.36)
It can
be verified
kt
w"
a k
(2.37)
formulation
of the
in the denotes
absolute the
frame
the
term compo-
kt
manner In the
is no It
motion the
involved contravariant
k t should component
velocity. expres-
r. The
for transformed
shear
stress
as follows:
Tkx
Tky
= kxvxx
= kxvxy
+
+
kyvyx
kyvyy
+
+
Tkz Qk
= kxvxz = uTkx
+ +
kyvyz VTky
+ +
where
18
=12[
Ou
Ou
OU
(_y_
q- _y_
+ _y_)
(_(+
_z_-_ ;z_-;) + 1
"_y y
Ou
Ou
Ou
Ou
Ou
Ov
Ov
) + (_x
-_
v 1
]
1 .[(_ ow
ow l;,,_) + (,_u
ou
_e[ 1 [ qY - -- Re[(y
# #
aT (2.41) aT _,y-_)
_sY _a
19
Thin-Layer simulation the because interactions of the fact normal very coarse
Approximation of the thin-layer it can handle between that most full Navier-Stokes approximation flows the grids which two [2]. equations is used have The both are in this invis-
viscous
to the and
walls, good
In
dropped.
In the while
other the
two mixed
considered are
is done
because
they the
in corners
to expensive gives
culations lowing
above
to equation
(2.30)
governing OH 0_
0-7
where
OHv 0_
(2.42)
Q = j
(2.43)
J
QU' mU' F=J _vU' owU' etU' + _p + _yp + _zP + pU G=J ouV' ovV' owV' etU' oV' + r/xp + r/yp + r/zP + pV ,H=J oW' ou W' ovW' owW' etW' + _xP + _yp + _zP + pW 2.44)
2O
01
T_x GV=J
HV =j
"0"
(2.45)
Q_
0 0 S=J Owt'2 OvQ 0
Q_
(2.46)
The
terms
V',
W',
and
U, shear
V,
in equation transformed
The
ex-
pressions appearing
terms
vectors
Tkx
Tky Tkz
=
= =
kxrxx
kxvxy kxvxz
+ + +
kyvyx
kyvyy kyvyz
+
+ +
Qk
= uT_
VTky
wTkz
kxqx
kyqy
kzqz
In
the
equation the
above,
flux
vectors
Applying the
k direction
conductive
rxx
ky'_-Ov
Owl ]_z"_
J
(2.48)
21
_'xy
_-
"gyx
,uLy
[k ou k
Ok -.Ix Ok J
(2.49)
rzx = _xz =
tt kx--_
+ kz
qx =
(7-
1)Pr
-_-)
qY
----
(_'-
1)Pr
_)
(2.5o)
qz =
(7 -
1) Pr
approach was
in this
chapter
for the
employed
for this
cylindrical above
However, elegant
it was and
realized
time code
consuming.
It also for
minimum
of changes
to the
existing
for it to work
formulation. the development frame of the governing equations using C. The from equations cyfinal
lindrical form
in a rotating derived
of the
cylindriderived
coordinates chapter.
CHAPTER III NUMERICAL SOLUTION METHOD The finite volume approach is utilized to obtain the numerical solution of the thin-layer Navier-Stokes equations which were derived in the previous chapter and are presented in their final form in equation (2.42).
3,1 Finite The main unit tained which curvilinear coordinate domain A_ Volume Discretization maps the into volume volume entire collection formulation computational physical of cells doof
= 1. The over
is obcell,
(2.42) below.
is shown
f
i I I I (i, j, k) I F
/ / l J /
/
_____>
Figure
3.1 Unit
Volume
Computational
Cell
22
assumed
responding zation,
integral as:
of equation
spatial
discreti-
be written
-_r A_AyA_
+
+
(F i +-_ 1[(Vj+__ -
Fi_)ArIA_
V
Vj___)
(Vj+
V vs__I)]A_A_
) -
(H_k +_1 -
HVk_)]A_Ari
central finite
_ as _l ( of unit
)l+ -
)/ _ and can
notbe re-
length,
equation
(3.1)
written
oQ
O-r- + hi(F) + 6j(GG v) + 6h(HHv) = S (3.2)
In the
above
definition
of 6,
l + 1 represents
the
face
adjacent
to the
cell center
in the center
positive in the
direction negative
of l and direction
l of/,
1 represents where l = i, j,
the k
face fort,
adjacent r/,
to the
cell re-
_ directions
spectively.
3.2 Implicit An implicit cause cous due these schemes scheme can very tolerable is utilized handle fine grid large
Formulation to numerically CFL numbers. is chosen step integrate equation (3.2) beviseffects, code
involving viscous
spacing time
minimum
cannot
be too small
for the
first-order
time-accurate by the
implicit following
scheme algebraic
to
solve
equation
(3.2)
can be implemented
/iv
(R n+l)
(3.3)
(3.4)
sn+l
from are
the
above
equation, implicitly.
the
convective
and
diffusive
fluxes
all treated
3.3 Newton's The (3.4). tem Newton's iteration method of the the =
A detailed of nonlinear
method
(3.5) in (3.6)
by J, will
A--_ (R n + 1)
/iv
(3.7)
The
Newton's L(qn+l)
can
now
be applied
to the
following
vector
equation: (3.8)
where
25
L(qn+l) = qn+l _ qn + ,_ (Rn+l) (3.9)
The
resulting
matrix
equation
is:
[ I -
_-_ (__qS)*,k-
1 + _-_ (M)*,k-1
indicates vector
that
the
difference
operator = qk
on the
delta
form be obresidof
Aq k- 1 time
derivative method
is present nonlinear
which
applying
Newton's
system
in obtaining
a better better
of the probdefined
at each various
method, terms
is therefore, appearing
operators
in equation
as follows:
M*,k-1.
= 5i (A)*,k-1.
(_j
+ Sk (C)*,k-1.
(BV)*,kS
where
OF =-b-q'
OG = 0--q-'
C-
oH 0-_'
Bv
OG v = 0--q- '
C v_
OH v Oq
(3.11)
R*,k-1
6i
(F)*,k-1
+ _
(_j (GV)*,k-1
* is used terms.
above
the
time
at old time
For
the
subsequent
iterations,
metric
present
26 level
n + 1 and with qk - 1 are real to the of the used. A, B, and The C are the flux flux Jacobians, vectors which are 5
form
of the in the
derived
in chap-
2 is identical derivation
obtained
absolute their
frame
formulation. is given
flux Jacobians
and
eigensystem
in detail
in Janus's
3.3.1 The agating tates porate vector flux Jacobians in each have
Flux real
Splitting which The sign correspond of the of the the to wave eigenvalues fluxes. propdic-
curvilinear should
be used vectors
To incorflux
the
flux
split
splitting F=F++F G
described
in [9]. The
vectors
as follows:
= G + +
(3.12)
H=H++H
the
superscript
denotes flux
the
flux
to the
of minus this
direction. as follows:
concept
be formulated
A + A-
B + B-
C + C-
= -
OH + Oq OH@q
(3.13)
The
detailed [10].
derivation
of these
new
flux
Jacobians
is available
in Belk's
dis-
sertation
numerical
derivative
matrix
is [11]:
F l (x + hem)
alto ---h
Fl
(3.14)
where
m th unit
vector
and fluxes
v/machine are
latleft
the
viscous
at a face viscous
functions
vector. can
Thus,
the
numerical as:
consist
parts
be written
separately
(Blm)
G_ =
G_
(qj
+ hem,
qj+l) h
G_
(qj,
qj+l)
(qj,
qj+l
+ hem)
G_
(qj,
qj+l)
(B[m) -
= H[ (qk + hem,
(cL)+
( CV lm) --
=
=
H_
(qk,
qk+l)
Equation
(3.10)
can
be reformulated
by using
the
new
flux
Jacobians
as:
[ I -
A-_ (_qS)*,k-
1 +
"_/(M+)*,k-i _
. + (M-)*,k-1
[ qh1 _ qn
. }] +/I-'-z
(3.16)
]
where
28 (M +)*'k 1
6 i (A+)
*'h-1
+ (_j (B+)
*'k-l"
*,h-1
(M-)*,k1 .
dj [(BY)+] d i (A-)
*'k-1 *'k-l-
5 k [(CV)+] *'k-1
(3.17) = + dj (B-)
" -- (_k
+ d k (C-)
"
*'k-l"
-- (_j [(BV)-l*'k-1
[(CV)-]*'k-1
difference in time.
that form
have
been
till now
are
first
order
acvari-
of equation schemes
incorporates [2]:
a wide
of different
accurate
is written
below 1
1 OAr _ I +
+ (M+
_ qn
"
M-
)*,k- lJ Aqk-
1 = (3.18)
1 + _0[
o-J;
qk-1
I_
1 1+_
{A_ [ (0 -
1)R n'n -
0 R *,k-1
+ _
Aqn-1}]
A few
important
time
accurate (0 = 1, order
schemes _ = 1/2),
are and
Euler
implicit
(0 = 1, (0 = 1/2,
accurate point
whereas
are used
accurate carried
three
backward
scheme
study.
3.4 Flux The computation vective and computation of the diffusive fluxes. flux of the The terms, RHS term
Formulation of equation R defined of which (3.18) requires (3.4), a method consists for the of con-
in equation is computed
each
differently.
Convective are
Flux
hyperbolic
29 genvalues associated with the flux Jacobians are real. Thus, there is a preferred direction of information propagation in such systems. Thus, to be consistent with the physics of the problem one needs to use the method of upwinding to evaluate the convective fluxes. One such method is Roe'sflux formulation which is a flux difference split scheme [12]. The method entails solving an approximate Riemann problem exactly at each cell face. However, Roe'smethod is first order accurate in space which is too dissipative for simulation of realistic problems. Higher order accuracy is obtained by adding corrective flux terms with limiters [2]. The limiters act as a switching mechanism to control the addition of the corrective flux terms such that the formulation is higher order in smooth regions. In regions containing shocks or contact discontinuities the formulation is first order accurate becausein such regions higher order schemesare dispersive. The limiters used in the corrective flux terms are Roe's Superebee, van Leer's and minmod limiters. The detailed development of the above formulation is presented in [13], [14], and [15]. 3.4.2 Diffusive Flux Computation The evaluation of the diffusive fluxes defined in (2.45) requires the numerical representation of derivatives needed for the stress calculations which can be noted in equations (2.47) and (2.48). The metric terms such as _x, _y,...., are also needed instead of
areas fluxes tion in the are Cartesian J_x, J_y, and so that Thus, .... , which are there the the are the projections code. direction scheme The of the face
directions in nature
computed
in the
diffusive
parabolic
is no preferred differencing
propagation and
central
popular
to compute
derivatives
appearing
in the
diffusive
30 fluxes [2]. The implementation of the above approach is illustrated by considering an example stress term,
rxx _ _ee'_/x 1 2 2kx-_Ou_ rxx:
ky Ov-kz_
The appear
following in the
numerical above
formulae
are
used
to calculate
the
various
terms
that
( kx
)k
= )k+_ ( Jk
)k
(3.19)
OU
)k
+_ i
uk+l
uk
('_
)k+ (3.20)
vk+l
--
Vk , .... order
(3.20) accuracy.
difference
scheme
in equation
is of second
Modeling Navier-Stokes equation flows, when which equation, is the becomes time as: (3.21) aver-
(2.42),
which
thin-layer equation
_ is written
(3.22)
Pr
/_ (y 0.72
/Q (_ 0.90
+ 1) for air
(3.23) 1)
where
Pr/ The
Baldwin
Lomax
turbulence description
[16] model
is used is given
in this
study
for mod-
the
calculation
of/x t. A detailed
in [2]. This
demarcation by both
layers, value
cell face
smaller
is chosen
3.5 The Equation (L where upper ing ation the + D (3.18) + U)X lower can be written = b block The
N-Pass in the
L is strictly block
triangular,
D is block defined
and can
triangular.
system The
of equations "N-Pass"
"N-Pass" scheme
algorithm
be viewed [17]:
as a relax-
symmetric
Gauss-Siedel
algorithm
(L LX
+ 1 +D)X1 (D
UX 2 + + U)X
= b = b
i st pass
(3.25)
=b b
N_
pass
The
nature
the modified
number
of matrix scheme
two-pass
of the
"N-Pass"
scheme
described
to yield accurate
scheme with
additional
32 pass one can add two additional Gauss-Siedel iterations, which gives a better solution. In this study, only one pass has been used to obtain the solution. This schemehas also been vectorized using the diagonal plane processing developed in [13] and [10].
3.6 Boundary_ The conservative developed walls, plied. reservoir boundary cause direction boundary proach conditions. coupled ple radial [21. with the The in characteristic vector [18] form is used wall, boundary for does variable of the boundary transformed study. boundary that flows, between at the For Conditions conditions Euler the as applied with to the source nonterms at the [14] is apthe
equations viscous
specifies
inflow
grid
which
in the ap-
frame
approach
outflow source
subsonic simple
outflow radial
boundary
equilibrium
accounts
downstream
blades
Subsonic
is illustrated
33
+k
3.2 Codirectional depicted by Figure domain and that the are outflow evaluated and
Outflow 3.2 four one from pieces outside. of information If the _ direction, the computational outflow then
inside
computational _ plane
boundary the
is a constant
is in the from
positive inside
variables
domain
V-_y
w]b=
[_x- (Q P--) + _z
V
- _yw / + J in
(3.26) F1
"1
[_y
(Q --P---') c_
U -_z + _x W]
.,b
]
Cy (O C2
(3.27) +
P--) - _z
_xW
I in
r2
L)
[_z (Q
+
_y U
-_xv]
b
=
(3.28)
U m
+_ _z (q - P-P-)
_x
Vii
+r3
34
_yV
+ zw]
b
=
(3.29) + _y v
plV l
_x u
where
Fi
= AT
I V_ I F_ j , is considered S is defined
1 S. The
subscript
"0" denotes
that
the
matrix
P_-1
The write
P_-1 the
and
M-1
are off
derived as:
in [8] and
so that
elements
= = = =
AT A'_
[-[_x
_z v w
W $"_] Q] w
--
_y
V Q]
(3.30)
_ q_z v .(2]
the and
grid
such
that be
the zero
outflow [19].
is normal result
to the in
x axis,
_z will
equations
(3.26)-(3.30),
the
characteristic
variables
simplify
(3.31)
Vb
---- Vin
--
AT
Wav
.(-2
(3.32) (3.33)
W b
---- Win
AT
Vav
_)
+u)
b
+u)
in
where phantom
Oo and points
c o are which
reference are
quantities, later
ray
and
Way section.
are
using of
explained
in this
35 pressure at the outflow boundary is carried out by using the result from the first three equations above in the radial equilibrium equation [19]:
(3.35) Or
b
order hand
finite side
difference
the
and points
the be-
considered.
following
algebraic
equation:
P2-Pl r2 rl
1 \ 7_ + al 2 ]
rc , )
[
rl the
v21 +
a2 r2 ]
1
(3.36) the points along the
where
0-
P] _00 in and
subscripts
1 and
2 denote
spanwise
direction.
Letting
v2 c2 r
and
a v2 r one
gets
the
following
ex-
pression:
= Pl
P2
(r2-rl)( 2 1
Plfl
( r2-rl 2
+ gl )-f2
+ g2
(3.37)
proceeds to be the
from specified
the
casing
value hub.
presat equa-
back the
pressure, and
density
be calculated
respectively. boundary domain conditions is used. The a layer conditions of phantom at these points points just are outdeter-
of the primitive at
variables are
and
determined, points.
calculated
Wav
phantom
Vav and
appearing
Vin 4Vp
in equations
(3.32)
and
Va v
-Win
2
4Wp
(3.39) 2
Wav
--
It should solution
be noted at the
that
Vp and time
Wp in equation step.
(3.39)
are
calculated
using
the
previous
CHAPTER IV RESULTS The aim of the work carried out in this study is to show that, for turbomachinery applications, solving the Navier-Stokes equation cast in the rotating frame has a significant advantage over solving the same in fixed coordinates. However, one has be sure that the change in formulation doesnot introduce any additional inaccuracy which will degrade the solution. The test case chosen in this study to validate the formulation is NASA's Rotor 67, which has one row of rotating blades. All the computations were performed on the SGI Challenge 10000 XL computer. The calculations have been carried out with third order spatial and second order temporal accuracy. The higher order computations and viscous computations are delayed for a few cycles.
4,1 Rotor The has The It has inlet been test first used case stage to validate rotor the of a NASA code Lewis 67 designed two-stage geometry transonic and 1.38 fan, Rotor 67, flow. rotor. The
of 428.9 a mass
designed [2].
for the
of 33.25
Kg/sec
37
38 The grid used for the computations is very coarse. An H-type grid for the whole computational domain was generated by TIGER, an interactive turbomachinery grid generation code developed by Shih [20]. The grid has dimensions of 55x31x25 with twenty one points on the blade axially and twenty six points in the spanwise direction. There is a gap clearance between the blade tip and the casing. Since this case is at zero angle of attack, only one blade passage needs to be simulated by taking advantage of the symmetry. Total-condition-preserved B.C. is used to apply constant uniform conditions at the upstream boundary. Axisymmetric B.C.s are used for re-entry
boundaries. No-slip B.C.s are used on the blades, hub and casing. At the exit plane, the radial equilibrium boundary conditions with the sourceterms are applied with the back pressure specified at the radial location corresponding to the casing. The Reynolds number based on the tip diameter at the designed speed and standard day conditions was about 8,000,000. The solution is considered converged when the following are true: 1. 2. The inlet mass flow rate changedless than 0.2% of the average of the maximum and minimum values in 1000 cycles. Mass flow ratio (outlet
! inlet) varied between 1 + 0.005 in 1000 cycles.
the
above
test
case
three 0.85,
were which
run
with
the
non-dimennear can be
pressures and
efficiency
is run frame
time
stepping with
stepping. Figures
The
absolute and
minimum
stepping.
4.1, 4.3,
4.5 show
39 a comparison of mass flow histories between the relative frame and the absolute frame codes,for the three conditions, respectively. The comparison of the behavior of the mass flow ratio is presented in Figures 4.7, 4.9, and 4.11. As can be observed from the mass flow histories, the absolute frame code requires a much longer time to yield a satisfactorily converged solution. The absolute code was run with a CFL=70 which corresponds to 2600 time steps per revolution, and with 2 Newton sub-iterations per time step. When using local time stepping the rotating frame codewas run with a CFL=50; no Newton subiterations. While using minimum time stepping the relative code was run with a CFL=10000, corresponding to 18 time steps per revolution. However, the initial 400 cycles were run with a CFL=500. Thereafter, the CFL was increased to 10000. The absolute coderequires 10400 cycles (4 revolutions) to produce a converged cycles When Thus, with can solution, to give local there the whereas a converged stepping the rotating frame when run code requires a minimum time were of 1500 stepping. needed. method CFL that be
using
time
of 1500 local
stepping high
be attributed time
to the stepping
be used
with that
method.
It can
from
as the
pressure
number
of cycles
required the
mass
between
advantage in Figures
and
Figures
4.8,
4.10,
40 for mass flow ratio. Another observation that can be made from the plots is that the mass flow ratio settles down much faster than the inlet mass flow for all the three cases. The speedup that one observes due to the above description is huge. The absolute frame coderequires 38 hours of running time to complete one revolution, whereas the relative frame code requires 10 hours running time for 2000 cycles on an SGI Challenge 10000 XL. The CPU times required by the two formulations for the three different conditions are illustrated in the table below. Since there was no difference in the number of cycles required with the relative frame formulation when using local time stepping or minimum time stepping, the CPU times corresponding to the relative method using both approaches is the same. Table 4.1 Performance Enhancement
METHOD
RELATIVE
7.5
12.5
15
ABSOLUTE
152
171
190
to ensure Mach
the
accuracy
of the
solution,
is made the
be-
number
contours
obtained
two for-
41 mulations. The comparisons are made at two operating points, one near peak efficiency and the other near stall condition, and at 10%, 30%, and 70% span locations from the blade tip. The operating point near peak efficiency occurs at a non-dimensional back pressure of 0.85 which results in an inlet mass flow of 33.89 kg/sec, which is 97.86% of the computed choked flow, which occurs at a non-dimensional back pressure of 0.75. For the same back pressure the absolute frame codehas a mass flow rate which is 98.39% of the choked flow rate. Figures 4.13-4.15 illustrate the comparisons for this operating point and for 10%, 30%, and 70% spanwise locations respectively. The near stall condition occurs at a non-dimensionless pressure of 0.90. The relative frame codeyields an inlet mass flow rate of 32.49 kg/sec which is 93.82% of the computed choked flow rate, for this condition. The absolute frame yields an inlet mass flow rate which is 94.91% of the choked flow rate. The relative Mach number contours for this condition at the various spanwise locations are shown in Figures 4.16-4.18. It can be observed from the figures that there is a good agreement between the relative Mach number contours. Thus, it can be concluded that the formulation presented in this study does not introduce any additional errors. The discrepancies between the computed relative Mach number contour plots and the experimental plots are the same for the two formulations and are not discussed in this work. A detailed description of the flow field and the agreement and discrepancies between computed and experimental results is given in [2]. Another observation that was made during the course of this study is that the relative
42 frame codedoesproduce a converged solution for a non-dimensional back pressure of 0.95 whereas the absolute frame code exhibits a stall condition beyond a non-dimensional back pressure 0.90.
43
35.5
35.0
/ \, , 1 p I _ i_ / /. I
34.5
!
:
i
p J
i
1 _ _ ! j'
34.0 i p
lj' r"
'_,/
.... --
- --
15600
Figure
4.1 Mass
Flow
History
(back
pr.
= 0.75)
35.5
.......
........
........
........
........
35.0
34.5
i i'
34.0 ,j
33.5 /
/f
"_, ,
33.0
.......
-i'o
.....
No.
loo
of
.....
Time
-_ _5'oo ....
Steps
-_ _,',hoo-
" :I"0_,ooo
Figure
4.2 Mass
Flow
History
(log-linear,
back
pr. = 0.75)
44
35.5
35.0
34.5 i 34.0
33.5
:i
,'
33.0
i i' i
i I
.... --
--
29.5 0 2600 5200 No. of 7800 Time Steps 10400 33000 35800
Figure
4.3 Mass
Flow
History
(back
pr. = 0.85)
35.5
35.0
34.5
34.0
33.5
33.0
32.5
32.0
31
.5
31
.0
30.5
30.0
Figure
4.4 Mass
Flow History
(log-linear,
back
pr. = 0.85)
45
35.5
34.5
'
[.
'
33.5 x,
/,J
.\
32.5
I 31 .5
!
30.5 I .... -- --
29.5 f
i
28.5
!
/
27.5
I
J
26.5
2600
5200 NO. of
78'00 Time
" Steps
10400
"
13()00
15600
Figure
4.5
Mass
Flow
History
(back
pr.
= 0.90)
' L
33.5
32.5 .j 31 .5
30.5 I t 29.5
27.5
t J
26.5
1o
No.
1 oo
of Time
1 ooo
Steps
10000"
1"ooooo
S_
Figure
4.6 Mass
Flow
History
(log-linear,
back
pr. = 0.90)
46
1.1
1.O
O.9
O.8
O.7
O.8
.... ---
O.5
2800
5200 No. of
10400
13000
15600
Figure
4.7 Mass
Flow
Ratio
History
(back
pr. = 0.75)
1.1
1.O
O.9
0.8
0.7
0.6
Figure
4.8 Mass
Flow
Ratio
History
(log-linear,
back
pr. = 0.75)
47
1.2
!
!\ ,!
0.6 0.7
0.5
0.4 0
2600
5200 NO. of
10400
13000
15600
Figure
4.9 Mass
Flow
Ratio
History
(back
pr. = 0.85)
1.2
1.1
,," ',.
1.0
0.9
/-/
,' "
U
/" _ / r'
0.8
ir
0.7
0.6
/ _ ' t' j --Local
0.5
0.4 1
...............
10 No.
4 oo
of Time
1 ooo
Steps
1 oooo
1 ooooo
Figure
4.10
Mass
Flow
Ratio
History
(log-linear,
back
pr.
= 0.85)
48
1.3
1.0 . \ /.
o.g'
i
I
o 0.6
0.7
:=E
0.6
13000
= 15600
Figure
4.11
Mass
Flow
Ratio
History
(back
pr. = 0.90)
1.3
1.2
1.1
1.0
0.9
0.6
0.7
0.6
0.3
................. 10
No.
-i oo
of
............... 1000
Time Steps
4o_oo"
Figure
4.12
Mass
Flow
Ratio
History
(log-linear,
back
pr.
= 0.90)
49
\
1.05 1.26
a) Absolute
1 40
b) Relative Figure 4.13 Relative Mach No. Contours at 10% Span for Near Peak Efficiency
5O
I.i0
1.25
a) Absolute
1.02
C
1.10
\ 1.22 Figure 4.14 Relative Mach b) Relative at 30% Span for Near Peak Efficiency
No. Contours
51
\
0.66 0.77
\
1.07
0.93
a) Absolute
\
0.65 0.77
0.91
1.08
k,__"
b) Relative
Figure
4.15
Relative
Mach
No. Contours
at 70%
Span
for Near
Peak
Efficiency
52
a) Absolute
1,43
?
\
1.23 0.97
b) Relative Figure 4.16 Relative Mach No. Contours at 10% Span for Near Stall
53
0.82
1.30
0.90
1,12
a) Absolute
0.80
1.30
0.89
1.17
b) Relative Figure 4.17 Relative Mach No. Contours at 30% Span for Near Stall
54
\
0.62 0.72
\
1.07
0,87
a) Absolute
\
0.61 0_70 0.87 1.05
b) Relative Figure 4.18 Relative Mach No. Contours at 70% Span for Near Stall
CHAPTER V SUMMARY AND CONCLUSIONS The results presented in Chapter IV amply demonstrated that solving the Navier-Stokes equations in rotating coordinates is a worthwhile exercise and provides a huge advantage in terms of savings in computer time. The savings are due to two main advantages of the rotating frame approach over the inertial frame approach. Since the flow can be considered to be steady in the rotating frame, no Newton sub-iterations are required so that less computing time is required for each time step. This is augmented by the improved stability of the rotating frame codewhich allows it to handle a far larger CFL than the absolute frame code. This reduces the total number of cycles that are needed to obtain a converged solution. Also the need to move the grid is obviated due to which the metric terms do not need recomputing after eachtime step. All the above factors contribute to the huge savings in computing time. The speedup in CPU time obtained for the test casein this study was a factor of 16. Moreover, the approach used in this study did not utilize multigrid method or Jacobian freezing. These two factors can contribute to further savings in computing time. The enhancement in the performance of the codeis achieved by making a few minor modifications to the codeto incorporate the rotating frame formulation. To summarize, they are the following: 1. 2. Freezing of the grid motion. Calculating the term
kt, analytically as described in Chapter II.
55
56 3. 4. Addition of the source term implicitly in the flux balance. Addition of the source term in the subsonic outflow CVBC which is coupled with the radial equilibrium equation. The results presented for the test caseshow that the solution obtained by the relative frame formulation is in very good agreement with the results obtained with the relative frame formulation. The significant improvement in stability is useful for problems with different time scales in turbomachinery computation. Since the rotating frame formulation freezes the frequency associated with the grid rotation, the time scalesassociated with other frequency (e.g.blade fluttering ) can be used to investigate the unsteady behavior related to that particular time scale.Thus, it can be concluded that this approach is the right direction to take for simulation of flows through turbomachinery, which can be treated as steady state problems in the rotating frame. Future work will entail implementing the relative frame formulation for a multi-blade row configuration to simulate the flow through a stage. However, this would involve transformation of the dependant variable vector between the fixed and rotating frames before exchanging information between blade rows. Addition of the multigrid method and parallelization of the code are two other areas of future work.
No. 85-GT-226,
[3]
of Three-Dimensional
Within 112,
of Turbomachinery,
[4]
J.E., 1986.
"Euler
Calculations Douglas
of a He-
McDonnell
Laboratories,
[51
and
Yokota, Flows,"
J.W.,
"Numerical Journal,
Analysis Vol.
Internal
AIAA
28, No.
[61
Warsi, proaches,"
"Fluid Press,
and
Computational
Ap-
[71
Whitfield,
"Newton-Relaxation
Schemes
for Nonlinear
Hyperbolic
[81
J.M., Solver
"The with
Development of a Three-Dimensional Split Dynamic Grid Applications," M. S. Thesis, Mississippi, "Implicit August Upwind 1984. pp. 14-27. Scheme and Mississippi Industrial State
[91
Finite Engineering
Volume
for the
Three-
Euler September
Equations," 1985.
Research University,
MSSU-EIRS-ASE-85-1,
[10]
D.M., August
Euler
Equations
Solutions State
on Dynamic Missis-
Grids,"
Mississippi
University,
57
58 [11] Whitfield, D.L., and Taylor, L.K., "Discretized Newton-Relaxation Solution of High Resolution Flux-Difference Split Schemes,"AIAA Paper No. 91-1539, June 1991. Roe,P.L., "Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes," Journal of Physics, Vol. 43, 1981. pp. 357-372. Janus, J.M., "Advanced 3-D CFD Algorithm for Turbomachinery," Ph. D. Dissertation, Mississippi State University, Mississippi, May 1989. Simpson, L.B., "Unsteady Three-Dimensional Thin-Layer Navier-Stokes Solutions on Dynamic Blocked Grids," Ph.D. Dissertation, Mississippi State University, Mississippi, December 1988. Whitfield, D.L., Janus, J.M., and Simpson, L.B., "Implicit Finite Volume High Resolution Wave-Split Schemefor Solving the Unsteady Three-Dimensional Euler and Navier-Stokes Equations on Stationary or Dynamic Grids," Engineering and Industrial Research Station Report, MSSUEIRS-ASE-88-2, Mississippi State University, Mississippi, February, 1988. Baldwin B.S., and Lomax, H., "Thin Layer Approximation and Algebraic Model for Separated Turbulent Flows," AIAA-78-257, January 1978. Sreenivas, K., "High Resolution Numerical Simulation of the Linearized Euler Equations in Conservation Law Form," M. S. Thesis, Mississippi State University, Mississippi, July 1993. pp. 30-31. Kisielewski, K.M., "A Numerical Investigation of Rain Effects on Lift Using a Three-Dimensional Split Flux Vector Form of the Euler Equations," M. S. Thesis, Mississippi State University, Mississippi, May 1985. pp. 29-36. Whitfield, D.L., Swafford, T. W., Janus, J.M., Mulac, R.A., and Belk, D. M., "Three-Dimensional Unsteady Euler Solutions for Propfans and Counter-Rotating Propfans in Transonic Flow," AIAA-87-1197, June 1987. Shih, M.H., "TIGER: Turbomachinery Interactive Grid genERation," M.S. Thesis, Mississippi State University, Mississippi, December 1989.
[15]
[16] [17]
[18]
[19]
[20]
A MOVING COORDINATES
OF THE
59
6O It was of the deavor velocity in this stated of the in Chapter moving II that frame with the the vector w can be proven to the statement. exercise. The stationary Only figure to be negative frame. the The encase
respect above
specific
in this plane Z
below
describes
by considering
of rotation.
Y
f
Figure In the ary inertial with paper; Figure frame A. 1 above, whereas
A. 1 Plane Y, Z represent
of Rotation the axes coordinate of the the make point axes moving x axis, of the frame which stationwhich points is out the
the
rotating of the
moving
If one have
by the viz.,
it will
in the viz.,
frame, relations.
(x, y, z) will
change
+ -
Zsin(sgt) Ysin(_2t)
(A.1)
Therefore,
the
partial
time
derivatives
of the
moving
coordinates
are
given
by:
61
OX
Ot _J Ot
OZ
(A.2)
= f2 [Zcos(Qt)
Ysin(f2t)]
= Qz
(A.3)
dt The vector
t2 [Ycos(_t)
Zsin(f2t)]
f2y
(A.4)
w is defined
in equation
(2.3)
as:
w _ According
X 1 = X,
Oxi Ot to
(A.5)
A.1, Car-
X 2 = y,
x 3 = z and
for simplicity
k represent
tesian
base _ -
vectors Ox -_-fi
moving Oz _-fk
frame.
Thus,
f2zj
Qyk
(A.6)
The
velocity
of the
frame
with
respect
to the
inertial
frame
is given
by:
t2zj
f2yk
(A.7)
It can
be observed w= -f2X
from r
equations
(A.6)
and
(A.7)
that: (A.8)
B OF THE NAVIER-
TRANSFORMATION EQUATIONS
62
63
The mensional
governing variables
equations in rotating
in conservation Cartesian
law
vector
form by:
using
nondi-
coordinates
is given
Oq
o-7 + o-_ + _
the vectors q,
Ot
Og
+ oz
f, g, h,
Oh
fv,
Ofv
ox
gV,
-_
OgV
Ohv
oz
(B.1)
where
h v, and steady,
s are curvilinear
all
defined coordinate
in equations system is
(2.17)-(2.20). introduced
nonorthogonal,
(x, y, z) space
as follows:
rl
z=t
= =
rl(x,y,z) _(x,y,z)
(B.2)
be noted transformed
that
(B.2)
the
rotating
coordiwords, the
takes chain
coordinate result
the
rotating
rule
and
yields:
"0" Ot 0 Ox 0
'1 0
000
(B.3)
Oy
0 Oz
0 0
Cy T]y _y
_z _z _z
07 0
The
inverse
transformation
in matrix
form
is:
64
000" x y z xv 27 z_ x_ y_ z_ "0" at 0 Ox 0
a-_ 0 -0
"1 0 =
a_ o_
(B.4)
o
0
oy
0 Oz
0 _
This
implies
"10
0"
0 _x _x _x 0 _y _y _y
x y z (B.5) x_ yn z_ x_ y_ z_
Thus,
J, which 1 0
J
is the 0 0
Jacobian 0
of the
inverse
transformation,
can
be written
as:
The tions:
metric
terms
in equation
(B.3)
can
now
be expressed
by the
following
rela-
_x
_y
=
=
l(y_z_(ZtIX_-
z_y)
Xr/Z_)
_/x
r]y
=
---
l(z_y-yCz)
_(X_-Z_Z_X_)
_x
Cy
= l(ycz--_(Z_,Xt_-
z_y)
X_Z_/) (B.7)
!/(x_y_
65
O(g
Multiplying
throughout
by J yields
the
following:
(B.9)
= Js
Using
the
identity: (B.10)
J_x_
the equation (B.9) becomes:
-_v(Jq) + _[J(_xf
q-_
[J(_xf
+ _yg (f-
+ _zh)] ff)[_(J_x)
[J(t/xf
+ tlyg
+ rlzh)] _(J_x)]
+ O-_(Jrlx)+
+ _(j_y)] (B.11)
+ O_-_(J_lz) + _(J_z)] 0
= 0__ [j(_j_ + _yg_ + _zh_)] + -_ [j(_j_ + _yg_ + _zh_)] + _ [j(_j_ + _ygV+ _zhV)l+ Js
Since the curvilinear transformation is steady:
66
OJ 0v Using write: the 0 (B.12)
expressions
for the
metric
terms
defined
in equation
(B.7)
one
can
= -_(xny)_
-_-_(xCy,7)+
c_X O2Y
_(xCy$) Oy 02X
_(x_y)
+ _(x_y_) Oy 02X
_(x_y$) (B.13)
Oy 02X
c_X 02Y
OX O2Y
00_07 + o70_0_
Oy O2x Ox 02Y
o70_0
+
Oy 02x
Ox O2Y
Oy 02x
OX
02Y
aCaTa_
=0
ata7a_
07a0_
a_aCa7
ataCa7
07aCa_
Similarly
O"_-(J_x) at
0 -_(Jty)
O-_(JTx)
+
+
-_(J_x)
-_(J_y)
=0 (B.14)
= 0
0 + -_ (JTy)
Thus,
the oQ
governing OF
equations OG OH
in curvilinear _ OF v
coordinates OGv + OH v
are: + S
(B.15)
where
Q =Jq
=J
(B.16)
67
m
K=
J(
+ kzh
where
K'
= kxu -
kyv
kzw
+ k t (B.17)
= j
kt =
kyQz + kyv
+ kz_y + kzw
K = kxu
_v
= j(
=J
Tky Tkzl
.QkJ
0 0
(B.18)
S =Js
=J
Ow_2 QvQ 0
(B.19)
In K=
the U,
above V,
equations W; _ stress
(B.17)
and
(B.18), for
K = F, r/, _
G,
H;
K'
= U', The
V',
W';
k = _,
trans-
terms
derivatives to the
respect appearing
of the and
viscous flux
(2.19).
transformed (2.39)-(2.41).
viscous
heat
in equations
68
69 The Navier-Stokes equations in cylindrical coordinates, in an absolute frame with absolute velocity components using non-dimensional variables can be written as:
oq
where
o-7 + _
of
+-_7
08
+ oO -
oK
of
Oz
+ o_
-_-
o_
oO
(C.1)
q=
rQ rQUz rQUr
"20U _ re t
(C.2)
r_Uz
'
QU 0
r(Qu 2 + p) rOU rU z
f
OUzU 0
M
.(eU2r+ p)
r2oUoUr
h=
OUrU o r(ou 2 + p)
(C.3)
r2OUoUz roHuz
rQHu
QHu e
[rTOz]
[rTOr]
[TzO1
(C.4)
F ---- /rr_r'Zoz/ ' g-V ---- /rr_;r I' h-V -['/'rO lrvO0
[ rqz j
[ rqr J
qo
0 0 k=
(C.5) 2u_ + 0 - _ I p
0
2
7O
In the solute
above velocity
equations
Uz,
Ur,
and
u 0 are
the et
axial, P
radial,
and
tangential
ab-
components
respectively,
1 2) + -_O(Uz 2 + u 2 + Uo and
et + p
"
Also,
OUr
IOUo
Ur
Or 10Uo r O0 OUz Oz
r O0 OUz Oz
OUr
r Ur r
TOO--
Or
Ur + 2--y(C.6)
[OUz OUr]
_zr -_ Tr-z = _ VrO = "gOr
Re [ Or
_ [I_OUr
Oz J
OUo
Re [ r O0
Or
. [ouo lOU 1
VOz = VzO = R'e[ Oz + r OOJ /u qz = VzzUz +
7JzrUr -4- _'zOUO + _ee
aT az aT Or (C.7)
(y-
1)Pr ju
qr
VrzUz
VrrUr
VrOU 0 +
_ee
(_, -
1)Pr
qo = %zUz
VorUr
vOOUo
R_e
(?, - /_1)Pr
]lOT O0 ?"
flows frame
in a rotating by the _t
frame,
equation [3]:
(C.1)
can
be cast
in the
relative
transformation
---- Ore 1 -
Q is the equation
71
Oq Of Og O(h+ ..Qq) O/W 0_' + oh-' + _ (C.9)
o-7 + az +-_7
equation velocity the
o0
az
0--7-
aO
above the
but are
in the the
rotating
Howabso-
in equation being
components
frame.
introduces 0) coordinates
cylindrical is of the
z
which
X -_
form:
Y Z
= rcos0 = rsin0
(C.10)
equation
(2.16)
can
the
procedure in matrix
in Appen-
chain
"1000 0100
0 0 YrZr
oX
0 OY 0 OZ
(C.11)
YoZo
The
inverse "0 Ot 0 0 aY 0 O2
transformation
in matrix "0" Ot 0 Oz 0 Or 0 O0
.
form
is:
'1 0 0 0
0 100 0
(C.12)
ry
rZ z
00yO
From
equation
following
results
can
be derived:
72
Yr ry = cos 0, Y0 rZ = = r sin 0, Oy
Zr =
sin 0, Sinr0,
= cos0,
sin0,
Thus,
the
Jacobian
of the
inverse 1 -- -_ hold
transformation
is given
by: (C.14)
J Also, the
rzO Y relations
between systems
the
components
of the
absolute
veloc-
ity vector
UX
two
-_ Uz
coordinate
Uy uz
= UrCOSO = UrsinO
u6sin0 uecos0
(C.15)
= w
Although, the
in the
present of the
context, absolute
the velocity,
above
relations
give
the
it must two
vector and
systems. above,
to equation of the Of -_
relations
form Oq 0-_ +
Oh OZ
Of v OX
Og v + --OY
Oh v OZ
(C.16)
where
(C.17)
73
Qu Qu 2 -I- p
f
Qv Ovu
g
+ Out2y + ovi2y
p p) + +
Ouv Ouw
Qv 2 + p Ovw
v(e t +
(C.18)
p)
Owt2z
--
Owi2y efl2y
u(e t + p)
et.Qz
I l
Txx Vxy Txz
rxx
Vrxy
Wrxz
+ qx
0 ry_
gU __
ryy
Tyz
(C.19) WVyz + qy
Vryy
Tzx
h v
0 1
4WVzz 4-qz
0 0
S
pw_ Ova2 0
(C.20)
from
the
above via
equations the
(C.17)-(C.20)
that
the are
equations identical
in to
derived
cylindrical
coordinates