Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
APPLICATION AND ANALYSIS OF RANS BASED TURBULENCE
MODELS FOR BLUFF BODY AERODYNAMICS
By
Sanket Anil Unhale
A Thesis In
Mechanical Engineering
Submitted To the Graduate Faculty
Of Texas Tech University In
Partial Fulfillment Of
The Requirements For
The Degree Of
Master of Science
Thesis Committee:
Dr. Darryl James
Dr. Christopher Letchford
Dr. Siva Parameswaran
October, 2004
i
ACKNOWLEDGEMENTS
During the course of this project and the research, I have acquired an
impressive indebtedness. It is virtually impossible to acknowledge everyone who
has contributed to this research, but I wish to express my sincere gratitude to
several people in particular. I am thankful to my thesis committee members Dr.
Darryl James, Dr. Christopher Letchford and Dr. Siva Parameswaran for their
encouragement and advice throughout the preparation of this thesis.
This research would not have materialized without the help of my
committee chairperson, Dr. James, who always looked after my best interest. His
guidance and willingness to help not only on this thesis but also throughout my
career is deeply appreciated. I would never have become involved in this
fascinating field of CFD had it not been for his guidance. Dr. Letchford has been
more than just the committee member, and his guidance was extremely valuable
throughout my studies and research at Texas Tech.
Financial support provided by Dr. Letchford and Dr. James under NIST‐
sponsored program is gratefully acknowledged. I am also grateful to Dr.
Parameswaran for not only supporting me financially but also providing me a
very interesting research opportunity in CFD and biomechanics for a span of
time. Without such support I would not be able to complete my graduate degree
with such achievements.
Last but not the least, I am highly indebted to my family, friends and
relatives for their unending encouragement and support in countless ways which
brought me to this stage of life, and made me who I am.
ii
CONTENTS
ACKNOWLEDGEMENTS.............................................................................................. ii
ABSTRACT ...................................................................................................................vii
LIST OF FIGURES........................................................................................................... ix
LIST OF TABLES............................................................................................................ xii
NOMENCLATURE ......................................................................................................xiii
2. LITERATURE REVIEW............................................................................................. 7
2.1 Bluff Body Aerodynamics..............................................................................7
3.2 Brief History of Turbulence Modeling.......................................................25
3.3.1 Reynolds Averaged Navier‐Stokes Equations (RANS).....................27
3.4 The Turbulent Kinetic Energy Equation....................................................31
3.5 The Standard k‐ε Model...............................................................................33
3.5.2 Turbulent Viscosity.................................................................................33
iii
3.6.1 Transport Equations ...............................................................................35
3.6.4 Modification of Strain Dependent Term..............................................37
3.7 The Realizable k‐ε Model.............................................................................38
3.7.2 Turbulent Viscosity.................................................................................38
3.8 Calculation of Different Terms in k‐ε Model Transport
Equations........................................................................................................40
3.8.1 Modeling Production of Specific Turbulent Kinetic
Energy.......................................................................................................40
3.9 The Standard k‐ω Model..............................................................................40
3.9.2 Turbulent Viscosity.................................................................................41
3.10.1 Transport Equations ...............................................................................44
3.10.2 Turbulent Viscosity.................................................................................44
3.10.3 Turbulent Prandtl Numbers..................................................................45
3.10.4 Modeling of Production of Turbulence ...............................................45
3.10.5 Modeling of Turbulence Dissipation ...................................................46
4.1.2 The Boundary Conditions......................................................................49
iv
4.2 Model 2 ...........................................................................................................51
4.2.2 The Boundary Conditions......................................................................52
4.3 The Grid..........................................................................................................53
4.4.1 Discretization Schemes...........................................................................57
4.4.3 Convergence Criteria..............................................................................59
5.1 Development of Equilibrium Boundary Layer.........................................63
5.2.3 Distribution of the Turbulence Dissipation Rate................................75
5.2.4 Distribution of Turbulent Viscosity......................................................79
5.3.1 The Standard k‐ε Model.........................................................................96
5.3.3 The Realizable k‐ε Model.......................................................................98
v
5.3.4 The Standard k‐ω Model........................................................................99
5.4.1 Description of the model......................................................................103
5.5.2 Distribution of turbulent kinetic energy............................................113
REFERENCES............................................................................................................... 130
APPENDICES
vi
ABSTRACT
Computational Wind Engineering (CWE) is becoming more popular in the
wind engineering community, for prediction of the wind loads on buildings and
structures. The most important and basic requirement of CWE is successful
modeling of turbulent flow in the simulated atmospheric boundary layer. Many
turbulence models have been proposed and tested for a variety of flows, but they
are not accurate enough to simulate the bluff body aerodynamics accurately.
In the similar context, five two‐equation turbulence models based on the
isotropic eddy viscosity concept and Reynolds Averaged Navier Stokes (RANS)
modeling approach were tested for the flow around sharp edged building
models using Fluent as the solver. The numerical results were compared with the
experimental findings in wind tunnel simulations and full scale measurements
available in the literature. The results illustrate inaccuracy of the turbulence
models to predict the pressure distribution along the building surfaces. The
results were analyzed and the effects of different turbulence parameters used in
the modeling and analysis were discussed. Each turbulence model was
individually reviewed for the correctness of its predictions and the best model in
this set was chosen. This model was further applied to different obstacle
geometry in different experimental conditions to minimize the effects of unique
experimental condition on analysis.
One of the major problems encountered in the modeling was the type of
near wall treatment used for simulation. Development of equilibrium boundary
layer in the wind tunnel was used as a test condition for studying the deficiencies
in different types of near wall modeling approaches. It was concluded that the
vii
standard approach of wall functions was insufficient to estimating the effects of
roughness on the wall boundary on the mean flow. A new rough wall model
proposed by Durbin et al [58] was implemented using the user defined functions
capability of Fluent. This model was tested on a variety of flows; like flow
through pipe, flow over a backward facing step, etc. This flow was then applied
to the models tested in this project to analyze the effects on the rough wall model
used for modeling near wall effects. Overall agreement between the
computational predictions and experimental findings was acceptable.
viii
LIST OF FIGURES
4.1 Computational domain for model 1.................................................................49
4.2 Inlet boundary conditions for model 1 ............................................................50
4.3 Computational domain for model 2.................................................................52
4.4 Inlet boundary conditions for model 2. ...........................................................53
4.5 The grid for numerical models. (a) Model 1 ‐ rough case (b) Model 1 ‐
smooth case (c) Model 2 ‐ rough case (d) Model 2 ‐ smooth case ................54
4.6 Grid independence test ‐ variation of wall shear stress along the
centerline of the wind tunnel floor...................................................................56
5.1 Velocity and turbulence intensity profiles, at inlet and outlet of the
wind‐tunnel section, without obstruction, after multiple steps of
patching inlet boundary conditions with outlet boundary conditions.......65
5.2 Centerlines on the surfaces of the cubical model used for analysis of
the results in (a) streamwise direction (b) spanwise direction.....................66
5.3 Distribution of surface pressure coefficients along the streamwise
centerline of cube faces.......................................................................................68
5.4 Distribution of surface pressure coefficients along the spanwise
centerline of cube faces.......................................................................................69
5.5 Distribution of non‐dimensionalized turbulent kinetic energy (k) along
the streamwise centerline of cube faces...........................................................72
5.6 Distribution of non‐dimensionalized turbulent kinetic energy (k) along
the spanwise centerline of cube faces ..............................................................73
5.7 Distribution of non‐dimensionalized turbulence dissipation rate (ε)
along the spanwise centerline of cube faces....................................................76
5.8 Distribution of non‐dimensionalized turbulence dissipation rate (ε)
along the spanwise centerline of cube faces....................................................77
5.9 Distribution of non‐dimensionalized turbulent viscosity (µt/µ) along
the streamwise centerline of cube faces...........................................................80
5.10 Distribution of non‐dimensionalized turbulent viscosity (µt/µ) along
the spanwise centerline of cube faces ..............................................................81
ix
5.11 Distribution of non‐dimensionalized strain rate along the streamwise
centerline of cube faces.......................................................................................83
5.12 Distribution of non‐dimensionalized strain rate along the spanwise
centerline of cube faces.......................................................................................84
5.13 Schematic representation of the mean flow around a surface‐mounted
cube [8]..................................................................................................................86
5.14 Vectors of streamwise velocity components around the cube, along the
center section plane, for the k‐ε model variants. ............................................87
5.15 Distribution of wall shear stress along the floor centerline behind the
cube. ......................................................................................................................89
5.16 Profiles of the streamwise velocity in the recirculation zone behind the
cube, plotted at different locations in streamwise direction.........................91
5.17 Profiles of the streamwise velocity in spanwise direction in the wake
region behind the cube.......................................................................................92
5.18 Profiles of the mean velocity and turbulence intensity at the inlet
boundary and object location for the Texas Tech wind tunnel model......102
5.19 Relation between the non‐dimensional geometric and hydrodynamic
roughness lengths. ............................................................................................104
5.20 Equilibrium velocity profile in rough pipe flow. Comparison of results
obtained using Durbin’s model and Fluent’s default wall functions
approach with the experimental data of Nikuradse [70] ............................105
5.21 Mesh and geometry of the model for backward facing step flow .............106
5.22 Velocity distribution in the recirculating flow over a backward facing
step. The experimental results are taken from Kim and Chung [71]. .......107
5.23 Velocity and turbulence intensity profiles at the object location, in the
empty wind tunnel section ..............................................................................108
5.24 Centerlines on the surfaces of model 2 used for analysis of the results
in (a) streamwise direction (b) spanwise direction ......................................110
5.25 Distribution of surface pressure coefficients along the streamwise
centerline of semi‐cube faces ...........................................................................111
5.26 Distribution of surface pressure coefficients along the spanwise
centerline of semi‐cube faces ...........................................................................112
x
5.27 Distribution of non‐dimensionalized turbulence kinetic energy along
the streamwise centerline of semi‐cube faces ...............................................114
5.28 Distribution of non‐dimensionalized turbulent kinetic energy along the
spanwise centerline of semi‐cube faces .........................................................115
5.29 Distribution of non‐dimensionalized turbulence dissipation rate along
the streamwise centerline of semi‐cube faces ...............................................117
5.30 Distribution of non‐dimensionalized turbulence dissipation rate along
the spanwise centerline of semi‐cube faces...................................................118
5.31 Distribution of non‐dimensionalized turbulent viscosity along the
streamwise centerline of semi‐cube faces......................................................120
5.32 Distribution of non‐dimensionalized turbulent viscosity along the
spanwise centerline of semi‐cube faces .........................................................121
5.33 Distribution of non‐dimensionalized strain rate along the streamwise
centerline of semi‐cube faces ...........................................................................123
5.34 Distribution of non‐dimensionalized strain rate along the spanwise
centerline of semi‐cube faces ...........................................................................124
xi
LIST OF TABLES
5.1 Wake reattachment lengths for the numerical and experimental results...90
5.2 Coefficients of drag and lift on the cube surfaces obtained with
different turbulence models. .............................................................................95
xii
NOMENCLATURE
Cp Coefficient of pressure
F Body force per unit volume
h Height of the building model
H Height of the wind tunnel section model
I Turbulence intensity
k Kinetic energy of turbulent fluctuations
P Static pressure
r Geometric roughness length
Re Reynolds number
Ret Turbulent Reynolds number
t Time
u Velocity in x‐direction
u* Friction velocity
u+ Non dimensional velocity scale
v Velocity in y‐direction
w Velocity in z‐direction
x, y, z Cartesian co‐ordinates
y+ Non dimensional distance from wall
y0 Hydrodynamic roughness length
xiii
Greek symbols
ε Turbulence dissipation rate
κ von Karman constant = 0.41
µ Dynamic viscosity
ν Kinematic viscosity
νt Eddy viscosity/turbulent viscosity
ρ Fluid density
τ Shear stress
ω Specific dissipation rate
Subscripts
ref Reference parameter
∞ Free stream flow parameter
Overheads
(bar) Mean component
′ (Prime) Fluctuating component
xiv
CHAPTER I
1. INTRODUCTION
Fluid‐structure interaction has been an area of interest for researchers over
the years. Wind Engineers have always tried their best to get exact interpretation
of the flow behavior and the response of the building to it, using wind tunnel
experiments. With emergence of computers in the modern era, many
mathematicians, physicists and engineers have developed models for fluid flow,
and engineers started working towards numerical solution of the flow domain to
analyze the fluid structure interaction. This project is a part of the same venture
to try and predict exact behavior of the flow, which can be compared with
experiments.
Most of the wind load information available in the literature and the
building design codes is mainly based on the data available from wind tunnel
experiments and full scale studies. The research in the boundary layer wind
tunnel has its own limitations though, which include Reynolds number
limitations, in accurate modeling of wind flows over curved surface, natural
ventilation or diffusion of pollutants within a partially open enclosure, and
inability to model wind flows in atmospheric boundary layers with various
stability conditions. In the framework of the Computational Wind Engineering
(CWE), dealing with the application of methodologies used in the Computational
Fluid Dynamics (CFD) to classical wind engineering problems, the numerical
solutions which have been developed have potential to overcome these
limitations. [1]
1
Bluff body aerodynamics, particularly building aerodynamics is one of the
prominent research areas in wind engineering. Knowing the wind field provides
architects and engineers with accurate prediction and analysis of wind loads on
the buildings, concentrating mainly on the decoupled fluid‐structure interaction
and its overall effect on the buildings and safety of the occupants. Due to
complexity of overall topography of urban terrain, and different shapes and sizes
of buildings, wind engineers are studying interference effects, shielding effects,
etc., along with individual building shape and orientation in order to compile
accurate data for design considerations.
The efforts to study wind load on buildings are largely concentrated on
the study of flow structure and pressure distribution on and around bluff bodies
such as cube, prisms and cylinders, because of the simplicity in modeling these
shapes and interpreting the aerodynamic behavior of the system. A lot of
experimental work has been done to study wind loads on cubical models and
rectangular prisms. Full scale studies for cubical model in an atmospheric
boundary layer have been done as well. [11, 12]
CWE approach provides information not only about the wind loads and
pressures as predicted using the physical models but also describes the flow field
around the model completely with velocity, temperature and stress‐strain data
which helps in better understanding the physical behavior of the flow and
building response. Also CWE saves money, time and resources while testing
experiments.
The flow field around bluff bodies is characterized by random
2
phenomena that are considered to be difficult to resolve in the field of fluid
mechanics are present in this flow structure.[2] Further the distribution of the
strain rate tensor can be highly anisotropic, and changes spatially and temporally
which makes the numerical modeling difficult. These flow characteristic can be
accurately resolved for low Reynolds number flows using a technique called as
Direct Numerical Simulation (DNS), but that is well beyond the capacity of the
computing resources presently available.
Researchers in the CWE community try to use simple models based on the
statistically averaged flow equations modeling the mean flow, with closure
describing effect of turbulent stresses on the behavior of the mean flow.
Unfortunately the assumptions made to achieve simplicity of the modeling
equations often limit the accuracy of the simulation, and though the model
performs well for some flows e.g. flow through pipes or open channel, it fails in
areas of high strain in the bluff body flow field.
Presently most widely used engineering turbulence models are based on
variables for velocity, kinetic energy, etc. These models implement isotropic
assumption is one of the major causes of poor predictions by the two equation
models in CWE, as reported in the literature. The study of different second
moment closure models and Reynolds stress equation models can demonstrate
better results than the Reynolds Averaged Navier Stokes (RANS) models, but are
not as accurate as desired and are still mode computationally expensive than
RANS based models. Recently Large Eddy Simulations (LES) studies have
shown promising results in terms of resolving the anisotropic characteristic of
3
the flow field. But LES models are highly dependant upon the boundary
conditions, which need to be accurately measured and specified, and
eddy viscosity concept are still the models of choice for many engineering
simulations. In order to improve the predictions from such models, especially in
wake regions, detailed experimental data needs to be coupled to the appropriate
terms in the turbulence closure models.
For turbulence modeling purposes the flow domain is often subdivided
into different flow regimes. The fluid flow close to a smooth or solid wall, which
is laminar in nature, is influenced by the kinematic viscosity of the fluid. This
low Reynolds number flow regime is called the viscous sublayer since viscous
forces are dominant over flow momentum. The flow further away from the solid
wall is turbulent, and is seldom affected by the fluid viscosity, and the Reynolds
stresses dominate. The two equation RANS turbulence models can use the
universal log‐law to describe velocity distribution in the turbulent flow regime,
and use the wall functions approach to estimate the flow variables in the viscous
sublayer instead of integrating the transport equations up to the wall. This
approach is resource friendly and saves time and computational cost for
modeling the turbulent flow. But the wall functions approach is erroneous as it is
unable to properly resolve the near‐wall region in modeling the separating flows.
The model also fails to describe the flow field especially when the solid
boundary within the flow is rough. A lot of experimental work has been done to
study the effects of wall roughness on the mean flow, but the current models
incorporated in commercial solvers often do not resolve the turbulent flow over
4
rough surfaces accurately, which in turn affects the accuracy of the entire flow
field.
1.1 Objectives
Thus in view of these limitations for separated flows the aim of this work
is to analyze the available turbulence models and study different aspects and
parameters, involved in modeling the turbulent flow, in order to improve the
presently available models with respect to applications for wind engineering
flows. A modification in the current two layer modeling approach, for accurately
estimating the roughness effects, was tested and implemented for different
models.
1.2 Outline
The general outline of this thesis is as follows:
Chapter II includes the literature review, which consists of two
effects on the mean flow.
Chapter III describes basics of turbulent flow and different models used in
this study. All the models described here are RANS two equation models with
variations in transport equations and certain parameters.
Chapter IV consists of details about the models which were analyzed, the
type of grid or mesh used for computational domain and the CFD techniques
applied in the analysis and solver settings. It also discusses the tests used to
confirm convergence and grid independence of the numerical solution of the
flow field.
5
Chapter V is the results and discussion section, which gives details of the
results obtained during the course of this study and its comparison with the
available experimental data.
Chapter VI concludes the research and suggests the possible advances in
the current work for future studies.
6
CHAPTER II
2. LITERATURE REVIEW
2.1 Bluff Body Aerodynamics
Bluff body aerodynamics always served as an area of interest for
physicists, mathematicians and engineers. Due to its practical implications and
interesting flow structure, an enormous amount of literature is available and
large amount of literature is published every day. Lots of experimental work and
wind tunnel studies were conducted in the initial phase of research on bluff body
aerodynamics. The wind tunnels used earlier were built for aerodynamic studies,
and the approach velocity was uniform. After revolutionary work done by wind
layer in the wind tunnel became evident. Thereafter almost all of the wind
engineering research is based on boundary layer wind tunnel (BLWT).
One of the earliest efforts in terms of investigation of the flow field around
bluff bodies in a wind tunnel were those of Baines [3]. He tested variety of
models in a wind tunnel with uniform approach flow and simulated atmospheric
boundary layer flow. He observed distinct differences in the pressure
distribution and streamline distribution for boundary layer type flow in case of
tall buildings, cube and walls of different aspect ratios. Deducing that the
measurement, he stated some general rules for consideration of wind loads in
case of building design.
Castro and Robins [4] were first to concentrate the analysis of the bluff
body aerodynamics on a cubical model. They did an enormous number of
7
experiments to collect data about the flow field around the cube. Dividing their
study into two main components, uniform flow and boundary layer flow, they
analyzed effects of wind direction perpendicular to the cube surface and at 45O to
the cube surface. One of the important aspects of their paper is the large amount
of data accompanied with physical description. They studied the pressure
distribution along the cube surfaces, and velocity distribution around cube and
in the wake region. This data has been a benchmark for many researchers for
validation of the numerical solution.
Sakamoto and Arie [5] did a comprehensive set of experiments on cubical
models placed in a zero gradient boundary layer flow generated over a smooth
wind tunnel floor. They analyzed the effects of flow direction between 0O and 45O
on cubical models with six different non dimensional scales (h/δ) within range of
0.4 to 0.99. In addition to measurements of pressure along cube surfaces and
wind tunnel floor, and flow visualization using standard oil film technique, they
calculated the drag and lift forces acting on the cube for each configuration and
determined empirical formulae for the same.
During the same year, Hunt [6] published results for his experiments
studying effects of scale of the simulated atmospheric boundary layer on the
overall flow structure and pressure distribution on cubical models. Two different
boundary layers of linear scales of 1/180 and 1/360 were calibrated in the wind
tunnel. It was observed that with increasing Reynolds numbers, the roughness
effects amplify the flow and generate more shear‐layer curvature, which in turn
shortens the reattachment lengths behind the cube. The authors noted the
appearance a peak negative pressure at the leading edges of the cube, which was
absent in results of Baines [3] and Castro and Robins [4]. They attributed this to
8
the arrangement of pressure taps on the cube, which might have “skipped” this
feature. The authors concluded that the velocity profile at model position is an
test cases might not depict correct wind loading on different buildings, and the
model scale should match the simulation scale for better results.
To explore the effects of wind direction and upstream turbulence intensity
on the reattachment length of the trailing wake; Ogawa, Oikawa and Uehara [7]
conducted field tests and wind tunnel experiments on a cube. They observed that
the non‐dimensional wake length increases with increasing angle of incidence
found that wind direction had the largest positive correlation and turbulent
reattachment length.
In addition to measuring the pressure distribution along the model
surfaces, Martinuzzi and Tropea [8] used different flow visualization techniques
to study the structure of the vortices around bluff bodies. They conducted
experiments on prismatic models with same square cross‐section with varying
depth. The effects of spanwise aspect ratio were evident in terms of interaction of
the horseshoe vortex and recirculation vortex. It was shown that for higher
aspect ratios the flow essentially remains three dimensional as the spanwise
velocity components are sufficiently large. This study made a data bank
contribution for the reference of future studies and validation of the results.
Similar to the previous work, Metzger and Klewicki [9] performed
experiments on a cube placed in a zero pressure gradient boundary layer flow
normal to one of the cube surfaces. They tried to investigate Reynolds number
9
effects on the formation and behavior of the horseshoe vortex. Two tests were
carried out in a wind tunnel while one model was tested in a full‐scale field
study. In comparison with previous experimental work, they found one order of
magnitude difference in the time scale of propagation of the wave of oscillations
in the horseshoe vortex. Reynolds number was one of the parameters affecting
the results, and authors did not completely investigate other parameters which
might have influenced the results.
Wind tunnel simulations have their own limitations for model scale
experimental studies as mentioned in the Introduction. They are often dependant
on proper scaling of Reynolds number, wind shear, intensities and scales of
turbulence, and also the blockage effects. A comparative study program was
initiated by the Windtechnologische Gesellschaft WTG. Hölscher and Niemann [10]
reported the comparison and results of the test. Twelve different laboratories
participated in the test, in which all testing centers were asked to simulate a fixed
boundary layer profile and measure surface pressures. The simulated profiles of
mean velocity and turbulent intensities and the pressure distribution showed
deviation from one center to another, and from the averaged value of all centers.
But the authors reported the deviation to be within an acceptable range.
A more appropriate way to validate both wind tunnel results and
numerical simulations is by comparing them with the full‐scale results. In order
to provide full‐scale data for validation, a 6 m cube was constructed at the Silsoe
Research Institute, Silsoe, UK. Richards, Hoxey and Short [11, 12] presented
surface pressure distributions and compared them with the wind‐tunnel results
obtained by the previous researchers. It was observed that the surface pressure
10
distribution on the windward wall agrees well for all the wind tunnel test cases
considered with the full‐scale results. But for the roof, side wall and leeward
wall, the full‐scale pressure coefficients are more negative than the wind tunnel
results. The authors ascribed this discrepancy to the scaling effects and
differences in the Jenson numbers for each study.
Computational Fluid Dynamics became a very popular technique after the
arrival of personal computers. The numerical solutions for aerodynamic flows
like flow around airfoil and for simple fluid mechanic flows like flow in an open
channel were accurately modeled and solved. This success motivated wind
engineers to try and numerically simulate the flow around buildings. In spite of
being a young field of research, a lot of development occurred in terms of
predicting the behavior of flow around bluff bodies. Accurate turbulence
modeling being the key for wind engineering flows, modifications in the existing
turbulence models have been suggested, as well as many new models were
and validating turbulence models, in order to achieve accuracy in estimation of
correct pressures and wind loads on the buildings.
After an initial phase of two dimensional modeling, researchers started
analyzing three dimensional flows. In a divisional note on using PHOENICS for
the computational modeling, Richards [13] explained the step by step technique
of computational modeling of flow around buildings. Though the focus of this
report was on using PHOENICS, it provided a comprehensive background to
computational wind engineering. The 2D results were in line with the smoke
visualization observations, for points of separation and reattachment. Even the
3D results agreed well with the measured pressure distribution along the
11
windward roof slope of the house, while error for pressure predictions for
leeward roof slope was within acceptable range.
Baetke and Werner [14] tested standard k‐ε model for flow around a
surface mounted cube, and LES on a square rib. In comparing the computational
results with the experimental results of Castro and Robins [4], they obtained
agreement for the uniform upstream flow case. For the thick upstream boundary
layer, the authors report slow pressure recovery on the roof of the cube. They
also mentioned that the flow did not separate at the leading edge of the cube,
and the spatial resolution was not dense enough to capture the separation bubble
and other flow characteristics. They mentioned need of improved second
moment closure for the RANS equations to attain accuracy in the numerical
prediction of the wind engineering flows. In a similar study Paterson and Apelt
results. They used a different formulation for calculation of pressure coefficient
while comparing the results with those of Castro and Robins [4]. They also
studied the effect of different velocity profiles and corresponding roughness
heights on the reattachment lengths and overall flow structure, and concluded
that changing the turbulence level in the approach flow has effects on the overall
flow pattern of the same order of magnitude as, but smaller than, the effects of
changing both the velocity profiles and the turbulence intensity in the approach
flow.
One of the attempts to improve numerical predictions by using a non‐
linear eddy viscosity expression instead of the linear Boussinesq approximation
was by Basara and Younis [16]. They used a quadratic model to simulate flow
over a backward facing step and a two dimensional square rib. They reported
12
better results using the non linear model compared to the linear model. In a
series of numerical experiments over more than a decade, Murakami, Mochida
and their colleagues [17‐23] did extensive work in terms of modeling turbulent
flows around bluff bodies. They not only tested almost all available turbulence
models but also proposed a modified k‐ε model [22] for application to the wind
engineering flows. They analyzed the standard k‐ε model for its accuracy and
Murakami also tested the Algebraic Stress Model (ASM), Differential Stress
Model (DSM) and LES for the wind engineering flows. Making note of all the
deficiencies observed in all the different turbulence models, they concluded that
LES would be the best turbulence model for simulation of wind engineering
flows, provided enough computational power exists.
Engineering in Tokyo, Japan in 1992. Many researchers presented their
computational work on variety of wind engineering areas. Rodi [24], Murakami
[19], Leschziner [25] and Laurence [26] reviewed the status of turbulence models
and their applications to the field of bluff body aerodynamics. Abe, Nagano and
Kondoh [27] proposed a modified version of the Nagano‐Tagawa low‐Reynolds
number model for improved predictions of the “attached” wall‐turbulent flows.
They proposed use of Kolomogorov velocity scale to account for the low‐
Reynolds number effects, instead of the friction velocity and modified model
constants. Evaluating the model with the test case of flow over a backward facing
13
step, the authors reported good agreement between the experimental results
published in the literature and their computations.
After testing the TEMPTEST (Transient Energy Momentum and Pressure
Equations Solutions in Three dimensions) model applied to engineering and
geophysical problems Zhang, Huber, Arya and Snyder [28] studied the effects of
incident wind shear and turbulence level on the flow behavior. Their results
underestimated the strength of the recirculation zone behind the cube for
uniform upstream flow. They reported that the shear and turbulence in the
upstream flow causes reduction in the size and strength of the leeward vortex,
while the upwind shear promotes the vortex at the front of the building.
Based on the measurements at the full scale for a 6 m cube at the Silsoe
conditions for the application of k‐ε model to CWE. Stressing the need to model a
homogeneous boundary layer in the computational domain, they suggested the
modified formulation of k and ε for the inlet boundary conditions. The full scale
measurements led to evaluation of the von‐Karman constant along with the
model constants Cµ and σε. Frank and Mauch [30] simulated the flow around low
rise and high rise buildings using LES. They found very good agreement
between the LES results and experimental data of Castro and Robins [4].
Stathopoulos and Zhou [31] modeled flow around L shaped buildings using a k‐
ε model. They implemented so called zonal treatment for specifying the
boundary conditions for k and ε. The well documented deficiency of the k‐ε
model of not predicting flow separation at the leading edge was once again
observations for the flow direction normal to the front surface of the model,
14
while for the oblique case, the suctions computed on the stepped roof were
underestimated.
Delaunay, Lakehal and Pierrat [32] used a k‐ε model through PHOENICS
to investigate the flow field around a variety of bluff bodies. A cube, a house
model, a bridge model and a hoarding model was tested during this work. The
results did not agree well with the experimental results, and the reasons
suggested were inability of k‐ε model to simulate recirculating flows, and use of
wall functions in a non‐developed boundary layer. They also mentioned that the
inlet boundary condition could not be reproduced exactly, which might have
caused the disagreement in the results. In an interesting study during the full‐
Basara and Younis [33] studied the effects of variation in building shapes and
sizes on the flow structure with CFD in comparison with full scale
measurements. The variations in the models of house were in terms of eaves
height between 2 and 6 m, house spans between 7 and 28 m and the roof angles
of 14O and 28O. Among the three test cases the pressure distribution agreed with
the full scale results except for the windward sloping roof of the building with
low eaves height. Encouraged with the agreement of the computational and
experimental results, the authors presented the flow patterns and pressure
distributions for other models to aid the structural design of buildings.
The two equation turbulence models solve the transport equations for
turbulent kinetic energy and dissipation, in addition to momentum for the mean
flow quantities. Qasim [34] presented two methods to calculate the fluctuating
pressures from the information available from solution of the k‐ε model. The test
case used was the Texas Tech Building with wind approaching at the angles of
15
attack of 0O and 90O. The 3D results compared better with the experimental data
than the 2D results, probably because the 2D models are unable to resolve the
inherent 3D structure of the flow. He also reported that his results were closer to
the wind‐tunnel measurements compared to the full scale data. He concluded
that the second of the two models tested would provide accurate results without
need of additional computational resources.
In another comprehensive comparison, Rodi [35] used standard k‐ε and its
variants, the Reynolds Stress Model (RSM) and the LES to resolve vortex
shedding past a square, in a 2D flow, and flow structure around a cube as a 3D
case. In general performance of the standard k‐ε model was very poor due to
overestimation of k in the stagnation region. The variants like Kato‐Launder
modification did improve the results, but LES was clearly best in terms of
resolution of the entire flow field. It was reported though that for the 2D case,
individual runs with LES had a lot of differences between themselves, and the
explanation offered was low Reynolds number or low turbulence levels in the
flow. Yu and Kareem [36] and Shah and Ferziger [37] also reported good
agreement between LES simulation results and experimental findings. But they
also mentioned that using LES does not guarantee success, and LES can yield
incorrect results, both qualitatively and quantitatively. Brzoska, Stock and Lamb
[38] studied standard k‐ε, modified k‐ε and standard k‐ω models, by applying
those to many different model cases. The results for the 2D backward facing step
were close to within 3% of the experimental velocity measurements, while for the
2D front facing step they were very poor. The Kato‐Launder modification was
once again reported to improve the predictions over standard k‐ε model.
16
Realizing a need to validate the numerical simulations and turbulence
models with the full scale results instead of wind‐tunnel tests, Wright and Easom
[39] and Easom [40] tested a variety of turbulence models applied to a full scale
model of the 6 m cube at the Silsoe Research Institute. With a good
solution procedures, they tested standard k‐ε, RNG k‐ε, MMK k‐ε, standard k‐ω,
DSM, and LES with the full scale data. None of the RANS models could predict
good agreement with the experimental results, and the non‐linear k‐ε models
and second moment closure models faced problems with the stability issue when
higher order discretization techniques were used. LES was mentioned as a
promising turbulence model with an inherent need of computational resources
for accurate resolution of the entire flow field.
Conference, where the participants were asked to model the atmospheric
boundary layer in the absence of model, the flow field around the Silsoe 6 m
cube with wind approaching from 0O and 45O to one face of the cube. Three
completed attempts were compared with the full scale results and presented by
Richards, Quinn and Parker [41]. All solutions failed to accurately predict the
pressure distribution on the roof, sides and back of the cube for the 0O case, and
all solutions under‐predicted the high suctions at the windward roof edge for the
45O case. Performance of the RNG k‐ε model was better than other models tested
in the competition.
authors [42‐44] reported similar work on the flow around cubes and buildings.
Though they did not report any significant improvement, they validated
17
different turbulence models and discretization techniques which would certainly
help future researchers.
This work is a part of the same effort to test, and improve the accuracy of
obtained will be analyzed for better understanding the effects of different
turbulence models on the parameters describing the flow.
2.2 Surface Roughness Effects
In basic turbulence research much attention has been given to the
structure of the turbulence boundary layer over a smooth wall with zero
pressure gradient. By contrast, the corresponding boundary layer over a
rough wall has received far less attention – a situation which at first sight
appears justifiable on the grounds that one should try to understand wall‐
bounded flow with the simplest possible boundary condition before
introducing complexities such as roughness, pressure gradients,
curvature, and so on. (Raupach, Antonia and Rajagopalan [45])
The influence of surface roughness on the overall structure of the
turbulent boundary layer has been the topic of interest in fluid mechanics for a
long time. Since the comprehensive experimental study of Nikuradse [70] on the
flow through rough pipes, many physicists and engineers have studied this
topic. The existence of trees, shrubs, and buildings causes similar effects on the
structure of the atmospheric boundary layer. Wind engineers and meteorologists
also did a lot of experiments in order to understand the effect of surface
roughness on turbulent flow properties. Understanding the need for good
experimental data which would aid for both engineers as well as meteorologists,
Raupach, Antonia and Rajagopalan [45] analyzed the experimental data and
18
other body forcing or curvature. The hypothesis of wall similarity, that rough‐
wall and smooth‐wall boundary layers at high Reynolds numbers are
structurally similar outside the viscous sublayer was reported to be supported by
the reviewed measurements. Also it was reported by Smalley, Antonia and
Djenidi [46] that the rough wall boundary layers are more likely for self‐
preservation as compared to the smooth wall boundary layers.
In an effort to further examine the effects of surface roughness on the
turbulent boundary layer structure, Krogstad and Antonia [47] carried out
experiments in which they compared the measurements for two rough‐wall
boundary layers and with a smooth‐wall boundary layer. Different arrangements
were used to impart roughness to the wind‐tunnel floor. In the first case, they
used a woven stainless steel mesh screen glued to the aluminium wind‐tunnel
floor, which was equivalent to a sand‐grain roughness length scale of 4.96 mm.
In the second case, they obtained the equivalent sand‐grain roughness of 9.7 mm
by gluing many lateral rods of diameter 1.6 mm and length 3.2 mm regularly
spaced in the streamwise direction to the floor. After a detailed scrutiny of the
affects the entire flow field, though it is not evident from the mean velocity
profiles. Thus in modeling the flow over rough surfaces, it is inappropriate to
consider the mean velocity distribution alone. They also showed that the
production of turbulent kinetic energy and dissipation of the same, near the wall,
depends on the type of roughness elements.
Antonia and Krogstad [48] and Smalley, Leonardi, Antonia, Djenidi and Orlandi
[49] further analyzed the Reynolds stress anisotropy and the influence of surface
19
roughness on that. They reported that the Reynolds stress was less anisotropic
for the wire mesh case, and was highly anisotropic for the smooth wall. Also they
observed that the small‐scales are more closely isotropic for the three‐
data and numerical results, the authors [49] also studied the anisotropic invariant
map (AIM) signature for different types of roughness. They concluded that in the
near wall region the AIM signature varies considerably over one roughness
modelers and engineers.
modelers and computational fluid dynamics researchers started considering the
near‐wall region or the low‐Reynolds number region as one of the important
zones in turbulent flow. Many models have been proposed and tested for
modeling the flow close to wall. Many of the models use a two‐layer
approximation, where they divide the flow domain into two regions. The region
close to the wall where viscous effects are important is called as the viscous
sublayer, and a far field region where Reynolds stresses dominate is called as the
log‐law region. In an effort to consider the near wall effects, these models use a
one equation model, like the mixing length model, in the viscosity dominated
region and the standard two‐equation models in the far field region. Rodi [50]
and Speziale, Abid and Anderson [51] reviewed the performance of various two
region. Both the papers made an observation that the two‐equation models i.e. k‐
20
ε and k‐ω models with wall functions do not predict the low‐Reynolds number
effects accurately. They justify the use of a damping function close to the wall
and thus using only a one‐equation model in this region.
One such improvement was suggested by Zhang, Faghri and White [52].
They proposed a new damping function; similar to van Driest’s damping
function [60]. The effect was to shorten the viscous region as the roughness will
cause vigorous mixing and increased turbulence, and the damping function will
become subsequently small. The tests of the models were very successful and the
authors were able to compare their predictions with rough‐wall log‐law profiles,
near smooth‐wall behavior of various turbulence parameters for a range of
Reynolds numbers in 5 × 104 to 5 × 106. Also though the model does not include
any term in consideration of the secondary flow, it does predict the friction
coefficient with only 10 percent error.
Utnes and Meling [53] suggested use of the boundary conditions
involving the linear‐logarithmic elements in order to account for the roughness
effects. They used the two‐layer k‐ε model for accurate resolution of the near‐
wall flow properties. Instead of using zero turbulent kinetic energy condition at
the wall, they suggested use of a different near‐wall boundary condition for k.
They used a new formulation for the interpolation function for blending the
linear and logarithmic formulations in the viscous sublayer and log‐law region.
The authors applied the model to developing channel flow and flow around a
circular cylinder. The velocity distribution of their model compared well with the
DNS data, except for some deviations in the channel center, while the kinetic
energy profiles deviated more. Also they state that this model is suitable for
21
finite elements approach and that it has same limitations as the usual wall
functions approach.
In addition to the effects of roughness and temperature variations on the
velocity profile, Avelino, Silva Freire and Kakaҫ [54] analyzed the changes
occurring in the temperature profiles. Using the k‐ε model with modified log‐law
boundary condition, the authors analyzed the flow subjected to step changes in
roughness and temperature after traveling over the smooth surface. The
Three different sets of dimensions were used for the slots, making three different
types of roughness geometry. The numerical results agreed well with the
experimental results in the case of velocity profiles at different streamwise
locations, while the temperature profiles were not well predicted numerically.
rough‐wall using the DNS. They published the results [55, 56] in order to provide
data for validation for future use. The test case was flow through a channel with
2D ribs on the floor as roughness elements. They reported that they were
successful in reproducing the rough‐wall property for the sand‐grain roughness,
and confirmed that the wall drag on the rough wall is composed of much larger
profile drag as compared to the friction drag. As more velocity fluctuations are
generated due to the friction drag compared to the profile drag, turbulence looks
normalized with total drag. Interpreting these results, the authors concluded that
this depicts the enhancement of turbulence due to roughness. Also they observed
that the logarithmic layer manifests itself for thermal field as well in the layer
22
close to the wall. The surface roughness also helps in modification of the
turbulent mixing process.
Lakehal and Rodi [57] presented a comparison of various two equation
turbulence models using wall functions and two‐layer models. They applied
these models to flow over a cubical obstacle. The two‐layer approach improves
the predictions considerably, but at the expense of computational time by a
factor of 25 compared to the calculations with the wall functions approach. All
the models overpredicted the length of the separation wake behind the cube.
Again they reported to have obtained good results with the LES.
One more two‐layer model using one equation model within the viscous
sublayer was proposed by Durbin, Medic, Seo, Eaton and Song [58]. With a very
descriptive overview of the parameters in the two‐layer model, they presented
the results of the tests on a flat plate boundary layer and a ramp model. The
results obtained by this model were close to the experimental observations. This
model is used as a reference for this work and since Fluent provides a way to
implement user defined modifications or patches in the solver, this work focused
on implementing this roughness model for defining the effects of surface
roughness on the overall flow structure. The two‐layer approach used in Fluent
and the model formulation is similar, which made the efforts of incorporating
this model in Fluent as a user defined function easier. The details about
implementation and tests of this model are included in chapters IV and V.
23
CHAPTER III
3. MODELING TURBULENCE
3.1 Introduction
“Turbulent flows, which are of great practical importance, are three‐
turbulent flows is pressing; to meet it, ‘turbulence models’ have been invented.”
(Launder and Spalding [59]) In recent years, as computers developed both in
speed and capacity, the technique of Computational Fluid Dynamics (CFD)
became popular. Though the researchers succeeded in developing methods to
solve the differential equations for fluid dynamics, even for three‐dimensional
and time‐dependent flows, there is no universal model for turbulent flows that
can be practically applied to all problems; the reasons being lack of
computational resources and data storage capacity to handle fine details of
highly fluctuating turbulent flows. So the techniques of approximating the
unknown terms in the equations of turbulent fluid motion were adopted by
researchers by employing dimensional analysis and physical reasoning to “close”
the modeling equations. Typically these turbulence models consist of a set of
differential equations and a set of algebraic constants, which are solved in
conjunction with the Navier‐Stokes equations to closely simulate the real
turbulent flow behavior.
In this chapter, a brief history of turbulence models is discussed followed
by a description of some two‐equation turbulence models which were used for
analysis in this research.
24
3.2 Brief History of Turbulence Modeling
The start of the concept of time‐averaged Navier‐Stokes equations was
made by Reynolds in 1895, which had gained a lot of importance with time, and
the technique now is often referred as Reynolds averaging. Earliest attempts to
model turbulence started with the concept of modeling the turbulent stresses as
concept of eddy viscosity. This concept is well accepted in the fluid dynamics
community, although it has no physical basis, and the concept is also called as
the Boussinesq approximation. The physics of the viscous flows was still an
unknown field until Prandtl postulated the ʺboundary layerʺ in 1904. He
published his research on turbulence where he came up with computation of
eddy viscosity in terms of the mixing length, which was analogous to the mean
free path of gaseous molecules. The mixing length hypothesis (now referred as
zero‐equation model or algebraic model) was the first attempt to model the
behavior of turbulence.
Prandtl proposed a model, in which the eddy viscosity depends upon the
kinetic energy of the turbulent fluctuations, k. This improvement conceptually
accounts for the flow history as it affects the turbulent stresses. This is the
beginning of the one equation turbulence models. This concept makes the
turbulence model realistic; however it is unable to provide the turbulent length
scale, and is thus ʺincomplete.ʺ In other words, the model still depends upon the
flow information in order to obtain a solution. Ideally, no prior knowledge of any
property of the turbulent flow should be required, other than the boundary
conditions and the initial conditions, in order to obtain a solution.
25
The first ʺcompleteʺ model, in this sense, was proposed by Kolomogorov.
He introduced a second parameter, the rate of dissipation of energy in unit
volume and time, ω and an additional equation to estimate it. Thus the two‐
equation models originated. Many researchers started working on the two‐
equation models in the quest for a universal model that could be applied to all
types of flows. The most extensive work has been done by Launder and Spalding
[59] as the originators of the k‐ε model, and their successors. The k‐ε model is the
most widely used turbulence model, though many inadequacies have been
reported.
Chou and Rotta in late 1940s started a completely different stream of
with a differential equation for the Reynolds‐stress tensor. These types of models
stress‐transport model introduces seven equations, one for the turbulent scale
(length scale or equivalent) and six for the components of the Reynolds‐stress
tensor.
A lot of research work is still going on in the area of turbulence modeling,
and new models are being developed and tested. Recent advances in the
computational power have led to new techniques such as Large Eddy Simulation
(LES) and Direct Numerical Simulation (DNS). The accuracy of turbulence
models is improving day by day, with modifications to existing models, and
birth of new models and concepts. This section was based on the walkthrough
given in Wilcox [60] on pp. 21‐25.
26
3.3 Basic Concepts
The numerical solution of any fluid mechanics problem requires the
solution of the general equations of viscous fluid motion i.e. the continuity
equation and the Navier‐Stokes equation. These equations are a set of nonlinear
continuity equation and the general form of the Navier‐Stokes equations, in
tensor notation, are given by:
∂ρ ∂ ( ρ ui )
+ = 0 (3.1)
∂t ∂xi
∂ ( ρ ui ) ∂ ( ρ ui u j ) ∂P ∂ ⎡ ⎛ ∂u ∂u j ⎞ ⎤
+ =− + ⎢ µ ⎜⎜ i + ⎟⎥ + F (3.2)
∂t ∂x j ∂xi ∂x j ⎢⎣ ⎝ ∂x j ∂xi ⎟⎠ ⎥⎦
The leftmost term in equation (3.2) is the instantaneous acceleration term; the
next one is the convection term. The first term on the right hand side is the
pressure gradient term followed by the viscous dissipation term. F denotes the
body forces. For incompressible flows ρ is constant and the equations are
simplified. For derivation of these equations please refer to Schlichting [61].
3.3.1 Reynolds Averaged Navier‐Stokes Equations (RANS)
Various fluctuating flow parameters can be averaged based on the
averaging concepts proposed by Reynolds. Three forms of the averaging
technique, which are most prominently used in the turbulence modeling
research, depending upon the type of flow being analyzed, are time averaging,
spatial averaging and ensemble averaging. Averaged forms of the Navier‐Stokes
equations are referred to as the Reynolds Averaged Navier‐Stokes (RANS)
equations. For a fully developed flow or stationary turbulence, often the time
27
averaging or ensemble averaging technique is employed. The models based on
RANS equations calculate mean quantities and the fluctuating quantities are
model transport of large eddies, and require coarse grids which make the model
models to the stress‐transport models are categorized as the RANS models.
3.3.2 Reynolds Stresses
The instantaneous velocity at any point is assumed to be made up of a
mean component (denoted by the over bar) which varies slowly with time (fully
developed flow) and a fluctuating component (denoted by the prime).
ui = ui + ui′ (3.3)
Hence to incorporate effects of turbulent motion to the standard mean flow
equation; equation (3.3) is substituted into equations (3.1) and (3.2) and time
averaged to obtain the mean flow equation. Since turbulent fluctuations are
random in magnitude and direction, its time average is zero. Thus the fluctuating
components for the linear terms in equations (3.1) and (3.2) will become zero.
The convective term in the momentum equation, i.e., (3.2) is non‐linear as it is a
product of two velocities. Applying the averaging process to the term as follows:
Thus the RANS momentum equation is given by:
∂ ( ρ ui ) ∂ ( ρ ui u j ) ∂P ∂ ⎡ ⎛ ∂u ∂u j ⎞ ⎤
+ =− + ⎢ µ ⎜⎜ i + ⎟⎟ − ρ ui′u′j ⎥ + F (3.5)
∂t ∂x j ∂xi ∂x j ⎢⎣ ⎝ ∂x j ∂xi ⎠ ⎥⎦
28
The equation (3.5) is identical to the laminar flow equation (3.1), but differs only
in one term, − ρ ui′u ′j which represents additional momentum transfer due to
turbulent fluctuations. This term is called as the Reynolds stress or turbulent
stress tensor, given by:
⎡ u ′2 u ′v′ u ′w′⎤
⎢ ⎥
ui′u ′ j = ⎢ v′u ′ v′2 v′w′ ⎥
⎢ ⎥
⎢ w′u ′ w′v′ w′2 ⎥
⎣ ⎦
The diagonal terms represent normal stress while the shear stress terms appear
in a symmetric upper and lower diagonal positions.
The turbulence models try to predict the behavior of the Reynolds stresses
and their interaction with mean flow variables. Thus it’s a main goal of the
turbulence model to accurately represent these stresses for all types or turbulent
flows.
3.3.3 The Eddy Viscosity
The methods for the calculation of the turbulent flow, temperature
and concentration fields developed so far are based on empirical
hypotheses which endeavor to establish a relationship between the
Reynolds stresses produced by the mixing motion and the mean values of
velocity components together with suitable hypotheses concerning heat
and mass transfer. The momentum equations for the mean motion as well
as the differential equation for temperature cannot acquire a form which is
suitable for being integrated unless assumptions of this kind have been
introduced beforehand (Schlichting [61], pp. 544)
Boussinesq proposed first such a hypothesis in the form of eddy viscosity
approximation. This concept is analogous with the kinematic viscosity in
Newton’s law for the laminar flow, which is given by:
29
∂u
τl = µ (3.6)
∂y
“It is experimentally observed that turbulence decays unless there is a
found to increase as the mean rate of deformation increases.” (Versteeg and
Malalasekera [62], pp 63) Thus the eddy viscosity or Boussinesq approximation
leads to a linear relationship between turbulent or Reynolds stresses and mean
strain rate as given by:
⎡ ∂ui ∂u j ⎤
τ t = − ρ ui′u ′j = µt ⎢ + ⎥ (3.7)
⎣⎢ ∂x j ∂xi ⎦⎥
The term µt is called the apparent or eddy viscosity due to its analogy with the
laminar viscosity µ. We know that the energy dissipation and mass transport
mechanisms for laminar flow depend greatly on the fluid viscosity. Since the
turbulent motion enhances the mixing and hence the two mechanisms, it was a
natural choice for Boussinesq to relate the turbulent stresses with the eddy
viscosity. [62]
It is important to note here that the laminar viscosity (µ) is a fluid
property, while eddy viscosity (µt) is not a fluid property. In fact it can be
regarded as a flow characteristic. The eddy viscosity needs to be modeled in
order to “close” the RANS momentum equation. In other words the eddy
momentum equation to obtain a solution. The discussion of some of the ways to
model the eddy viscosity, and in turn the turbulent flow follows.
30
3.4 The Turbulent Kinetic Energy Equation
Prandtl, in his mixing length theory proposed an equation for
computation of a velocity scale, which is based on the kinetic energy per unit
mass of the turbulent fluctuations:
1 1
k= ui′ui′ = (u ′2 + v′2 + w′2 ) (3.8)
2 2
And in terms of the turbulence length scale (l) and specific turbulent kinetic
energy (k), the eddy viscosity is given as:
µt ∝ l k (3.9)
Since the eddy viscosity is dependent on k, it needs to be calculated from the
transport equation given by:
∂( ρ k ) ∂k ∂u ∂ ⎡ ∂k 1 ⎤
+ ρu j = τ ij i − ε + ⎢µ − ρ ui′ui′u ′j − p′u ′j ⎥ (3.10)
∂t ∂x j ∂x j ∂x j ⎣⎢ ∂x j 2 ⎥⎦
The quantity ε is the dissipation per unit mass and is defined by:
µ ∂ui′ ∂ui′
ε= (3.11)
ρ ∂xk ∂xk
For details of derivation of these equations and detailed discussion please refer
to Wilcox [60].
The different terms in equation (3.10) are representative of physical
processes occurring within the turbulent flow. The terms on the left hand side
are the unsteady term and the convection term, which represent the rate of
change of k with time and space. The first term on the right hand side, the
production term is the rate at which the kinetic energy is transferred from the
mean flow to the turbulence; it can be seen as the rate of work done by the mean
strain rate against the turbulent stresses. The next term i.e., dissipation represents
31
the rate at which turbulent kinetic energy is converted into internal thermal
energy or the mean rate at which work is done by the fluctuating part of the
strain rate the fluctuating viscous stresses. The first term in the bracket is the
molecular diffusion term, which represents diffusion of turbulence energy by the
fluid’s natural molecular transport. The triple correlation term is the turbulent
transport and the last term is the pressure diffusion. Together these two terms
represent the transport of turbulent energy due to turbulent fluctuations, and are
modeled as:
1 µ ∂k
ρ ui′ui′u′j + p′u′j = − t (3.12)
2 σ k ∂x j
The unsteady term, convection and molecular diffusion are exact terms,
terms involve unknown correlations that need to be specified in order to “close”
the equation. Thus the final form of the transport equation for specific turbulent
kinetic energy is given as:
∂( ρ k ) ∂k ∂u ∂ ⎡⎛ µt ⎞ ∂k ⎤
+ ρu j = τ ij i − ε + ⎢⎜ µ + ⎟ ⎥ (3.13)
∂t ∂x j ∂x j ∂x j ⎣⎢⎝ σk ⎠ ∂x j ⎦⎥
This equation forms a basic equation for a turbulence parameter, k, and
needs one more turbulence parameter like ε, to complete the model in order to
evaluate the turbulent viscosity.
The description of individual turbulence models used for analysis in this
project follows. The major part of the description is referenced from the Fluent
Users Guide [63] and the reader is directed to the same for details about each
model.
32
3.5 The Standard k‐ε Model
The standard k‐ε model of Launder and Spalding [59] is by far the most
popular and most widely used turbulence model. It is a semi‐empirical model,
and consists of two transport equations. One for the specific turbulent kinetic
energy (k) and one for the turbulent dissipation rate (ε). The transport equation
for k is the same as equation (3.13), while that for ε is derived from physical
reasoning and resembles the equation for k. Various specifications for this model
are given as [63]:
3.5.1 Transport Equations
∂ ( ρ k ) ∂ ( ρ kui ) ∂ ⎡⎛ µt ⎞ ∂k ⎤
+ = ⎢⎜ µ + ⎟ ⎥ + Gk + Gb − ρε + S k (3.14)
∂t ∂xi ∂x j ⎣⎢⎝ σk ⎠ ∂x j ⎦⎥
∂ ( ρε ) ∂ ( ρε ui ) ∂ ⎡⎛ µt ⎞ ∂ε ⎤ ε ε2
+ = ⎢⎜ µ + ⎟ ⎥ + C1ε (Gk + C3ε Gb ) − C2ε ρ + Sε (3.15)
∂t ∂xi ∂x j ⎣⎢⎝ σε ⎠ ∂x j ⎦⎥ k k
where,
Gk = generation of turbulent kinetic energy due to mean velocity gradients
Gb = generation of turbulent kinetic energy due to buoyancy
C1ε, C2ε and C3ε = constants
σk, σε = turbulent Prandtl numbers for k and ε
Sk, Sε = source terms
Refer section 3.8 for details on calculations of these terms.
3.5.2 Turbulent Viscosity
With known turbulent kinetic energy, k and dissipation rate ε, the
turbulent viscosity is calculated as:
33
k2
µ t = ρ Cµ (3.16)
ε
The standard k‐ε model constants are:
C1ε = 1.44, C2ε = 1.92, Cµ = 0.09, σk = 1.0 and σε = 1.3
These values have their origin in experiments in water and air for fundamental
isotropic grid turbulence. Although these values are standard values, and have
worked fairly well for different flows, they can be changed or altered if needed,
and are by no means universal.
The standard k‐ε model is the most widely used model, mainly because of
its low computational cost and its stability. One important thing to note is that
this model is based on an assumption that the flow is fully turbulent. Thus this
model is truly suitable for fully turbulent flows, although this model has proven
satisfactory for applications like confined flows where the normal Reynolds
stresses are relatively unimportant. In case of flows like those encountered in the
wind engineering, the k‐ε model is often inaccurate.
Many authors have discussed various shortcomings of this model, [17‐19,
40] like inaccurate prediction of k around surface mounted cube, especially at the
leading edge. This results in improper representation of the flow field and
pressure distribution around the cube. Also it has been proved in wind‐tunnel
experiments that the normal stress u′u′ dominates in the area of the roof, and
v′v′ dominates along with w′w′ over u′u′ in the wake and recirculation region.
Thus the turbulent flows encountered in the field of wind engineering are highly
anisotropic, and the isotropic eddy viscosity assumption in the k‐ε model fails to
predict the effect of anisotropy on flow variables. [40]
34
Though the k‐ε model has been reported to be inaccurate in modeling of
the wind engineering flows, it forms the basis of the modern two‐equation
turbulence models. Also in order to analyze various parameters like strain rate,
turbulent viscosities, etc., and the effects of different modeling techniques on
these parameters, the standard k‐ε model was used in this project with other
models. Full testing of the standard k‐ε model and comparison with
experimental results, are presented in chapter V.
3.6 The RNG k‐ε Model
A variant of the standard k‐ε model is derived from the instantaneous
Navier‐Stokes equation using a mathematical technique called “renormalization
group” (RNG) methods. The model resulting based on analytical derivation is
different from the standard k‐ε model in constants and some additional terms
and functions in the transport equations for k and ε [63].
For detailed information about the renormalization group method and the
RNG k‐ε model please refer to Yakhot and Orszag [64]. The specifications for the
RNG k‐ε model are as follows [63].
3.6.1 Transport Equations
∂ ( ρ k ) ∂ ( ρ kui ) ∂ ⎛ ∂k ⎞
+ = ⎜⎜ α k µeff ⎟ + Gk + Gb − ρε + S k (3.17)
∂t ∂xi ∂x j ⎝ ∂x j ⎟⎠
∂ ( ρε ) ∂ ( ρε ui ) ∂ ⎛ ∂ε ⎞ ε ε2
+ = ⎜⎜ α ε µeff ⎟ + C1ε (Gk + C3ε Gb ) − C2ε ρ − Rε + Sε (3.18)
∂t ∂xi ∂x j ⎝ ∂x j ⎟⎠ k k
where, Gk, Gb, Sk and Sε are same terms as that of the standard k‐ε, while
αk and αε = inverse effective Prandtl numbers for k and ε
35
3.6.2 Effective Viscosity
A differential equation for the turbulent viscosity is obtained from the
scale elimination procedure in the RNG theory.
⎛ ρ 2k ⎞ ⎛ νˆ ⎞
d⎜
⎜ εµ ⎟⎟ = 1.72 ⎜ 3 ⎟ dνˆ (3.19)
⎝ ⎠ ⎜ νˆ − 1 + C ⎟
⎝ ν ⎠
where,
µeff
νˆ = µ and Cν ≈ 100 (3.20)
where µ is the dynamic viscosity of the fluid. Equation (3.19) is integrated to
obtain variation of the effective turbulent transport with the effective Reynolds
number and near wall flows. For the higher Reynolds number region, equation
(3.19) results in the same equation as Eq. 3.16. The difference lies in the value of
the constant Cµ = 0.0845, which is derived from the RNG theory, and is very close
to the empirical value of 0.09.
3.6.3 Inverse Effective Prandtl Numbers
The RNG theory results in the following formula for calculation of the
inverse effective Prandtl numbers, α k and αε.
0.6321 0.3679
α − 1.3929 α + 2.3929 µ mol
= (3.21)
α 0 − 1.3929 α 0 + 2.3929 µeff
Where α0 = 1.0. In the high Reynolds number region where µmol/µeff << 1 the
inverse effective Prandtl number take value of, α k = αε ≈ 1.393.
36
3.6.4 Modification of Strain Dependent Term
The RNG k‐ε model involves an extra term in the transport equation for
the turbulence dissipation rate. The term Rε is given by:
⎛ C η 3 (1 − η η0 ) ⎞ ε 2
Rε = ⎜ µ ⎟⎟ ρ (3.22)
⎜ 1 + βη 3
⎝ ⎠ k
where,
Sk
η≡ ,η0 = 4.38, β = 0.012 (3.23)
ε
ε2
This term compared with the term C2ε ρ in the ε equation, takes into
k
account the effects of rapid strain in complex turbulent flows. i.e., when η < η0
the Rε term is positive, and it adds to the C2ε term resulting in similar predictions
as that of standard k‐ε. But for highly strained flows where η > η0, Rε term is
negative, and decreases the effective contribution from ρε2/k, thus predicting
lower effective viscosity than the standard k‐ε model.
The model constants for RNG k‐ε model are:
C1ε = 1.42, C2ε = 1.68, Cµ = 0.0845
The RNG k‐ε model has been shown to have better predictions than the
standard k‐ε model for three dimensional, high Reynolds number flows [39, 40],
but still this model has not been tested for a variety of flows, and has little
information available in the literature compared to the standard k‐ε model. Also
this model, being a variant of the k‐ε model, is based on the isotropic eddy
viscosity concept, and hence might not attain the desired accuracy.
37
3.7 The Realizable k‐ε Model
The realizable k‐ε model is yet another variation of the standard k‐ε model
proposed by Shih, Liou, Shabbir and Zhu [65]. The term “realizable” reflects
model’s ability to satisfy mathematical constraints on normal stresses and remain
consistent with the physics of turbulence. This is achieved by making the term Cµ
variable instead of keeping it constant. Also the dissipation rate calculations are
enhanced by using new eddy‐viscosity formula with variable Cµ and a new
transport equation for ε based on the dynamic equation of the mean‐square
vorticity fluctuation [63].
3.7.1 Transport Equations
∂ ( ρ k ) ∂ ( ρ ku j ) ∂ ⎡⎛ µt ⎞ ∂k ⎤
+ = ⎢⎜ µ + ⎟ ⎥ + Gk + Gb − ρε + S k (3.24)
∂t ∂xi ∂xi ⎢⎣⎝ σk ⎠ ∂x j ⎦⎥
∂ ( ρε ) ∂ ( ρε u j ) ∂ ⎡⎛ µt ⎞ ∂ε ⎤ ε2 ε
+ = ⎢⎜ µ + ⎟ ⎥ + ρ C S ε − ρ C + C1ε C2ε Gb + Sε (3.25)
∂t ∂x j ∂x j ⎣⎢⎝ σε ⎠ ∂x j ⎦⎥
1 2
k + νε k
where,
⎡ η ⎤ Sk
C1 = max ⎢ 0.43, ⎥ and η = (3.26)
⎣ η + 5⎦ ε
where, all the terms, Gk, Gb, C2, C1ε, C2ε, C3ε, σk, σε, Sk and Sε have the usual
meaning as discussed previously.
3.7.2 Turbulent Viscosity
The equation for calculation of the turbulent viscosity is same as that for
standard k‐ε and RNG k‐ε models i.e.
k2
µ t = ρ Cµ (3.16)
ε
38
In this model Cµ, is a variable and is calculated from the equation:
1
Cµ = (3.27)
ku *
A0 + As
ε
where,
% Ω
u * = Sij Sij + Ω %
ij ij (3.28)
% = Ω − 2ε ω
Ω ij ij ijk k
(3.29)
Ωij = Ωij − ε ijk ωk
Where Ωij represents the mean rate‐of‐rotation tensor viewed in a rotating
reference frame with an angular velocity of ω k. The model constants are:
cos −1 ( 6W ) Sij S jk S ki
φ= ,W =
3 Sij Sij
Where Sij is the mean strain rate tensor. Thus Cµ is the function of the mean strain
and rotation rates, the angular velocity of the system rotation, and k and ε.
Model constants for the realizable k‐ε model are:
C1ε = 1.44, C2 = 1.9, σk = 1.0, σε = 1.2
The realizable k‐ε model is substantially modified when compared to the
other two variants discussed before. An important observation is that equation
(3.25) does not contain production of k i.e. Gk term; this omission is believed to
represent the spectral energy transfer better. Also the destruction term (the term
involving C2) does not have any singularity (when k → 0), which means that it
never becomes infinite.
39
3.8 Calculation of Different Terms in k‐ε Model
Transport Equations
The production of k, effects of buoyancy, effects of compressibility, etc.,
that appear in all different variations of the k‐ε model are discussed in this
section. All the transport equations and different terms are taken from the Fluent
manual as it was used for analysis in this project. For details please refer to
Fluent [63].
3.8.1 Modeling Production of Specific Turbulent
Kinetic Energy
The production of specific turbulent kinetic energy (k) is represented by
the term Gk in the transport equations. This term is identical in all three
variations of the k‐ε model discussed before. From the exact equation for the
transport of k, i.e. equation (3.13) this term is given by:
∂u j ∂u j
Gk = −τ ij = − ρ ui′u′j (3.30)
∂xi ∂xi
Thus based on the Boussinesq approximation, Gk can be calculated as,
3.9 The Standard k‐ω Model
Like the standard k‐ε model, the standard k‐ω model is a semi‐empirical
model based on the transport equations for specific turbulent kinetic energy (k),
and specific dissipation rate (ω), which can be written as the ratio of ε to k. First
proposed by Kolomogorov, this model remained in obscurity until Saffman
40
formulated it again. Wilcox [60] has been a leading investigator of the k‐ω model.
The specifications for this model are given as [63]:
3.9.1 Transport Equations
∂ ( ρ k ) ∂ ( ρ kui ) ∂ ⎡⎛ µt ⎞ ∂k ⎤
+ = ⎢⎜ µ + ⎟ ⎥ + Gk − Yk + S k (3.32)
∂t ∂xi ∂x j ⎢⎣⎝ σk ∂
⎠ j ⎥⎦
x
∂ ( ρω ) ∂ ( ρωui ) ∂ ⎡⎛ µt ⎞ ∂ω ⎤
+ = ⎢⎜ µ + ⎟ ⎥ + Gω − Yω + Sω (3.33)
∂t ∂xi ∂x j ⎢⎣⎝ σω ∂
⎠ j ⎥⎦
x
Where,
Gk = generation of the k due to mean velocity gradients
Gω = generation of ω
Yk and Yω = dissipation of k and ω due to turbulence
Sk and Sω = source terms
3.9.2 Turbulent Viscosity
The turbulent viscosity or the eddy viscosity is calculated as,
ρk
µt = α * (3.34)
ω
This is identical to Eq. 3.16 used in the standard k‐ε model. The coefficient α* acts
as a damping coefficient for the turbulent viscosity as given by,
⎛ α 0* + Ret Rk ⎞
α =α ⎜
* *
∞ ⎟ (3.35)
⎝ 1 + Ret Rk ⎠
where,
ρk β
Ret = , Rk = 6, α 0* = i , βi = 0.072 (3.36)
µω 3
41
3.9.3 Modeling of Production of Turbulence
The production of k is represented by the term Gk and is evaluated in the
same way as that for the k‐ε models. Thus,
Gk = µt S 2 (3.37)
Where S is the modulus of the mean strain rate tensor calculated as indicated in
the Eq. 3.31. The production of ω is represented by the term Gω and is calculated
as:
ω
Gω = α Gk (3.38)
k
The coefficient α is given by:
α ∞ ⎛ α 0 + Ret Rω ⎞
α= ⎜ ⎟ (3.39)
α * ⎝ 1 + Ret Rω ⎠
where Rω = 2.95, and α* and Ret are obtained using Eqs. 3.37 and 3.38
respectively.
3.9.4 Modeling of Turbulence Dissipation
The dissipation of k, represented by Yk is given by:
Yk = ρβ * f β * kω (3.40)
And the different terms are given by:
⎧ 1 χk ≤ 0
⎪ 1 ∂k ∂ω
fβ* = ⎨1 + 680 χ k2 where χ k = (3.41)
⎪1 + 400 χ 2 χk ≥ 0 ω 3 ∂x j ∂x j
⎩ k
β * = β i* ⎡⎣1 + ζ * F ( M t ) ⎤⎦ (3.42)
42
⎛ 4 ⎛ Re ⎞ 4 ⎞
⎜ +⎜ t ⎟ ⎟
⎜ 15 ⎜⎝ Rβ ⎟⎠ ⎟
βi* = β ∞* ⎜ 4 ⎟
(3.43)
⎜ ⎛ Ret ⎞ ⎟
⎜⎜ 1 + ⎜⎜ R ⎟⎟ ⎟⎟
⎝ ⎝ β ⎠ ⎠
And the constants are given by:
The dissipation of ω is represented by Yω and is calculated as:
Yω = ρβ f β ω 2 (3.45)
where,
1 + 70 χω Ω ij Ω jk S ki 1 ⎛ ∂ui ∂u j ⎞
fβ = where χω = and Ω ij = ⎜ − ⎟⎟ (3.46)
1 + 80 χω (β ω )
*
∞
3
2 ⎜⎝ ∂x j ∂xi ⎠
⎡ βi* * ⎤
β = βi ⎢1 − ζ F (M t )⎥ (3.47)
⎣ βi ⎦
The compressibility function F(Mt) is given by:
⎧ 0 Mt ≤ Mt0
F (M t ) = ⎨ 2 (3.48)
⎩M t − M t 0 Mt ≥ Mt0
2
where,
2k
M t2 = , M t 0 = 0.25, a = γ RT (3.49)
a2
The model constants are:
Easom [40] has done some analysis on the applicability of this model to
wind engineering flows, and stated that the results are sensitive to inlet
conditions of ω. The parameter ω is easier to integrate than ε, thus maintaining
43
the low computational requirement. The analysis of this model compared to
experimental results and other turbulence models is presented in chapter V.
3.10 The SST k‐ω Model
The shear stress transport (SST) k‐ω model is a variant of the standard k‐ω
model, with modification in the definition of the turbulent viscosity that accounts
for transport of the principal turbulent shear stress. This model also contains an
additional cross diffusion term in the transport equation for ω, and modifications
for applications of the model in the near wall as well as far field domains. For
detailed discussion of the model please refer to Menter [66] and Fluent [63].
3.10.1 Transport Equations
The SST k‐ω model has transport equations similar to that of the standard k‐ω
model. Thus,
∂ ( ρ k ) ∂ ( ρ kui ) ∂ ⎡⎛ µt ⎞ ∂k ⎤
+ = ⎢⎜ µ + ⎟ ⎥ + Gk − Yk + S k (3.50)
∂t ∂xi ∂x j ⎢⎣⎝ σ k ⎠ ∂x j ⎥⎦
∂ ( ρω ) ∂ ( ρωui ) ∂ ⎡⎛ µt ⎞ ∂ω ⎤
+ = ⎢⎜ µ + ⎟ ⎥ + Gω − Yω + Dω + Sω (3.51)
∂t ∂xi ∂x j ⎢⎣⎝ σ ω ⎠ ∂x j ⎥⎦
Where the terms Gk, Gω, Yk, Yω, Sk and Sω have the same meaning and
Dω is the added cross diffusion term
σk and σε = turbulent Prandtl numbers
3.10.2 Turbulent Viscosity
The turbulent viscosity for the SST k‐ω model is calculated as:
44
ρk 1
µt = (3.52)
ω ⎡ 1 ΩF2 ⎤
max ⎢ * , ⎥
⎣ α α1ω ⎦
Where,
Ω = 2Ωij Ω ij (3.53)
The term Ωij is the mean rate of rotation tensor, defined in equation (3.51).
3.10.3 Turbulent Prandtl Numbers
The turbulent Prandtl numbers are calculated from following equations:
1
σk = (3.54)
F1 σ k ,1 + (1 − F1 ) σ k ,2
1
σω = (3.55)
F1 σ ω ,1 + (1 − F1 ) σ ω ,2
The blending functions are given by,
⎡ ⎛ k 500 µ ⎞ 4ρ k ⎤
Φ1 = min ⎢ max ⎜⎜ , ⎟
2 ⎟
, + 2 ⎥
⎢⎣ ⎝ 0.09ω y ρω y ⎠ σ ω ,2 Dω y ⎥⎦
(3.57)
⎛ k 500 µ ⎞
Φ 2 = max ⎜⎜ , 2 ⎟
⎟
⎝ 0.09ω y ρω y ⎠
⎡ 1 1 ∂k ∂ω ⎤
Dω+ = max ⎢ 2 ρ ,10−20 ⎥ (3.58)
⎢⎣ σ ω ,2 ω ∂x j ∂x j ⎥⎦
3.10.4 Modeling of Production of Turbulence
The production of k, given by Gk is same as that of the standard k‐ω
model. And it can be determined from Eq. 3.41. Production of ω is represented
by Gω and is given by:
45
α
Gω = G (3.59)
νt k
Where, α is given by the equation (3.44). It is noted that the formulation differs
from the standard k‐ω model. Also the term α ∞ needed in calculation of α is
based on the formula:
α ∞ = F1α ∞ ,1 + (1 − F1 )α ∞ ,2 (3.60)
Where,
β i ,1 κ2 β i ,2 κ2
α ∞ ,1 = − and α ∞ ,2 = − (3.61)
β ∞* σ ω ,1 β ∞* β ∞* σ ω ,2 β ∞*
where κ is the von‐Karman constant taken to be 0.41.
3.10.5 Modeling of Turbulence Dissipation
The term Yk represents dissipation of k and is given by:
Yk = ρβ *kω (3.62)
The dissipation of ω is given as:
Yω = ρβω 2 (3.63)
The term β* is calculated from Eq. 3.46, and the term β is calculated from Eq. 3.51.
The difference between the standard k‐ω and SST k‐ω lies in the constant βi
which is now given by the equation:
β i = F1β i ,1 + (1 − F1 ) β i ,2 (3.64)
Where βi,1 = 0.075 and βi,2 = 0.0828 and F1 is calculated from Eq. 3.60
The SST k‐ω model is based on both the standard k‐ε model as well as the
standard k‐ω model. In order to achieve blending of the two, the standard k‐ε
model is transformed in terms of k and ω. This procedure results in an additional
term, called as the cross diffusion term defined as:
46
1 ∂k ∂ω
Dω = 2(1 − F1 ) ρσ ω ,2 (3.65)
ω ∂x j ∂x j
All the constants have the same values as that of the standard k‐ω model, except
the following constants.
σ k ,1 = 1.176, σ ω ,1 = 2.0, σ k ,2 = 1.0, σ ω ,2 = 1.168
(3.66)
α1 = 0.31, βi ,1 = 0.075, βi ,2 = 0.0828
The SST k‐w model is not widely tested and verified for the flow
encountered in wind engineering. Since it has modified terms which enhance its
performance, for low Reynolds number flows as well as the high Reynolds
number flows, it is used here to compare the results with other models and
verify those with experimental data.
47
CHAPTER IV
4. MODEL DETAILS
The numerical experiments in this project were primarily based on the
experimental data available in the literature. Hence the models and the
computational domains were selected such that they can be compared with the
experimental setup and the available details. This chapter discusses the details of
model geometry, grid geometry, and the CFD techniques used for the analysis.
Two different models were constructed for two different sets of
experimental data. First set (referred to as Model 1 hereafter) correspond to the
paper of Castro and Robins [4], The second set (referred to as Model 2 hereafter)
was taken from the thesis of Morse [67], which was accompanied with the
necessary experimental details by private communication.
4.1 Model 1
4.1.1 Computational Domain
The computational domain for model 1 is shown in Fig 4.1. It is interesting
to note that the experiments were done in a wind tunnel of section 2.7 m × 9.1 m,
which is very large. To reduce the requirement of computational resources, a 2 m
× 2 m cross‐section was chosen in the numerical experiments, taking care that the
blockage ratio, defined as the ratio of frontal area of the body to the cross
sectional area of the wind tunnel, was less than 5%.
48
Figure 4.1: Computational domain for model 1
The dimensions of the cube were same as the experiments i.e., 0.2 m each side
(h). The inlet plane was 6h upstream of the obstacle and the outlet plane was 18h
downstream, which provided enough domain area to analyze wake and
recirculation regions. The geometry of the model constructed for simulation is
shown in Fig 4.1.
4.1.2 The Boundary Conditions
For all the turbulence models analyzed using model 1, the mean inlet
velocity and turbulence intensity profiles were extracted from Castro and Robins
[4]. Additionally all the two‐equation models required inlet data for k and ε or k
and ω, which was extracted from the turbulence intensity profiles and mean
velocity using the following formulae. [61]
49
1 1
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6
y/ δ
y/δ
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0 0
0 0.5 1 0 5 10 15
u/u max TI (%)
(a) (b)
Figure 4.2: Inlet boundary conditions for model 1. (a) Velocity profile (b) Turbulence
intensity profile, versus vertical distance normalized with boundary layer thickness.
The specific turbulence kinetic energy and dissipation rate, based on the
turbulence intensity is given by,
Where κ = 0.41 and y0 = 0.0128 m. The k‐ω models require specification of the
specific turbulence dissipation rate (ω) in lieu of the dissipation rate (ε), which
was calculated for the from the relation,
ε = 0.09ωk (4.4)
50
The faces of the cubical obstacle are regarded as walls without any
roughness, while the floor of the wind‐tunnel section was a rough wall with a
roughness height of 0.0004 m. The case with roughness boundary condition
specified for the floor wall was called as a “rough” case. The “smooth” case
corresponds to a smooth wall boundary condition, which is the default condition
in Fluent. The top and side boundaries of the wind tunnel section were
symmetry boundaries, to minimize the effects of “shrinking” the wind tunnel
section from its actual experimental size to a smaller size.
4.2 Model 2
4.2.1 Computational Domain
The second model was based on the results of the experiments of Morse
[67] which were conducted in the atmospheric boundary layer (ABL) wind
tunnel facility of the Texas Tech University. The modeled wind tunnel had the
cross sectional dimensions of 4’ × 6’, which match with the actual cross sectional
dimensions of the physical wind tunnel.
The building model was semi‐cubical with dimensions of 12 cm × 12 cm ×
5 cm. Thus the blockage ratio was 0.3% which was well below the critical value
of 5%. The distance of the inlet plane on the upstream side of the building was 9h
and the outlet plane was placed 17h downstream of the building. The
computational domain for model 2 is shown in Fig 4.3.
51
Figure 4.3: Computational domain for model 2
4.2.2 The Boundary Conditions
The inlet boundary conditions for this model were calculated from the
available data of the velocity profile and the turbulence intensity profile at the
model section of the physical wind tunnel. Equations (4.3) to (4.5) were used to
calculate the turbulence parameters. The profiles of the mean velocity and
turbulence intensity are as shown in Fig 4.4. The building faces, top boundary
and side boundaries of the wind tunnel were modeled as walls. The bottom
surface of the wind tunnel was again modeled as a “rough” surface and a
“smooth” surface for analysis.
52
1 1
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6
y/ δ
0.5
y/δ
0.5
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0 0
0 0.5 1 0 5 10 15 20
u/umax TI (%)
(a) (b)
Figure 4.4: Inlet boundary conditions for model 2. (a) Velocity profile (b) Turbulence
intensity, profile versus vertical distance normalized with wind tunnel height.
4.3 The Grid
“The discrete locations at which the variables are to be calculated are
defined by the numerical grid which is essentially a discrete representation of the
geometric domain on which the problem is to be solved.” (Ferziger and Perić,
[68], pp. 26) A grid or mesh is one of the most important aspects in a numerical
simulation, and a good or optimal grid should be capable of capturing all details
of the flow throughout the domain. A structured grid is more economical and
more accurate than an unstructured grid; and was preferred in these cases as the
flow directions were parallel to the wind‐tunnel boundaries.
The important aspect of grid generation in the turbulence modeling is to
consider the type of near wall treatment implemented to resolve the flow in the
53
region near any wall. The “rough” bottom wall cases require the use of wall
functions approach, which employs semi‐empirical formulae i.e., wall functions,
to model the flow within the viscosity affected near wall region. One aspect of a
good grid is the value of y+, which is the normalized distance normal to the wall,
for the first cell adjacent to the wall is between 30 and 60. Other grid
considerations are grid shape, aspect ratio and volume change.
(a) (b)
(c) (d)
Figure 4.5: The grid for numerical models. (a) Model 1 ‐ rough case (b) Model 1 ‐ smooth
case (c) Model 2 ‐ rough case (d) Model 2 ‐ smooth case
The “smooth” cases used Fluent’s enhanced wall treatment approach,
which actually integrates the flow variables up to the wall. Assuming
appropriate aspect ratio a good hexahedral grid in this approach corresponds to
54
the y+ value of first cell approaching one. The enhanced wall treatment approach
requires considerably higher computational resources because of the solution of
flow equations and/or modules within the viscosity affected region as well. For
detailed description of both types of near wall treatments refer to section 4.4.4.
The grid for both the models and for both the cases is shown in fig 4.5. The
grid generated was fine or dense near the obstacle, and expanded away from the
model to a more coarse structure. Aspect ratios in the flow directions were fine
or smaller (1.05) and volume changes were less than 8 in any direction. This
reduces the computational costs without compromising the accuracy near the
building, where flow separation exists.
Grid adaptation was one of the major steps in validating the model for
analysis. The grid was adapted multiple times based on the y+ values of near wall
cells until the y+ values were within the limiting range as described earlier.
Adaptation based on the change in cell volume and velocity gradients in the flow
followed then, until a grid independent solution was obtained i.e., until the
solution remained unchanged with further grid adaptation. To test grid
independence, the wall shear stress along the centerline on the bottom surface of
the wind tunnel and faces of the building was plotted after each converged
solution. After each adaption a comparison was made in the shear stress
distribution of two consecutive solutions, and the procedure continued till these
plots matched. An example of the adaption process and the shear stress
distribution for significant steps is shown in fig 4.6.
The grid resulting from this procedure was very dense near the obstacle,
especially in the regions of flow recirculation, and became coarse away from the
model.
55
0.12
285,200 Cells
1,076,024 Cells
0.1
1,111,220 Cells
0.08
τ w (N/m )
2
0.06
0.04
0.02
0
-2 -1 0 1 2 3 4 5 6
x/h
Figure 4.6: Grid independence test ‐ variation of wall shear stress along the centerline of
the wind tunnel floor
4.4 Solver Settings
The commercial CFD software, Fluent was used as a solver for the
different model equations described in Chapter 2. The main advantage of using a
commercial solver is that the code is already validated for a number of cases, and
one can rely on the documentation for application of the code to different
problems. Different turbulence models used and the boundary conditions were
discussed previously. Other specific settings and methods used for these test
runs are described here.
Implicit method implies that the calculation of unknown variables is based on
simultaneous solution of many equations, for a variable and for different control
56
volumes, involving both known and unknown values. Segregated solver means
that the momentum equations were solved separately and not simultaneously.
4.4.1 Discretization Schemes
The philosophy of the finite difference method is to replace the partial
derivatives appearing in the governing equation of fluid dynamics with
algebraic difference quotients, yielding a system of algebraic equations
which can be solved for the flow‐field variables at the specific, discrete
grid points in the flow. (Wendt [69], pp. 85‐86)
Fluent uses a finite volume approach, which involves integrating the
modeling equations over the control volume to obtain the algebraic equations for
each control volume. Also the discretization schemes are required to
approximate the values of the solution variables at locations other than the cell
center, or nodes. Among the different types of methods available, the upwind
schemes are known to provide better convergence for convective terms where
grid sizes are not very small. The first order upwind scheme is based on the
assumption that the cell center value of any variable represents a cell averaged
value, which is valid throughout the cell and thus is equal to the value at the cell
face. [63] This method is numerically diffusive i.e., the truncation error term
resembles diffusive flux and causes production of numerical diffusion in cases of
the multidimensional flows, when the flow is oblique to the grid. Thus the rapid
variations in the flow will not be predicted properly, or a very fine grid will be
required to estimate the flow variables accurately. (Ferziger and Perić [68], 72)
In the second order upwind differencing scheme, the values of the
variables at the cell faces are determined from the Taylor series expansion of the
cell centered solution about the cell centroid. Thus higher accuracy is achieved in
57
the calculations. Hence the second order upwind scheme is preferred over the
first order scheme, and was used in this project.
4.4.2 Pressure Velocity Coupling
In general purpose flow computations we also wish to calculate the
pressure field as part of the solution so its gradient is not normally known
beforehand… if the flow is incompressible the density is constant and
hence by definition not linked to the pressure. In this case coupling
between pressure and velocity introduces a constraint on the solution of
the flow field: if the correct pressure field is applied in the momentum
equations the resulting velocity field should satisfy continuity. (Versteeg
and Malalasekera [62], pp.136)
The pressure‐velocity coupling in the incompressible flow modeling is
resolved by using iterative solution methods. In this project, we have used the
this algorithm, pressure field and velocity field are guessed initially. The velocity
field is used to calculate the convective fluxes while the pressure field is used to
solve the momentum equations. The pressure correction equation which is
deduced from the continuity equation is solved to obtain the pressure correction
field. This is used to update the velocity and pressure fields iteratively till
convergence is achieved. (Versteeg and Malalasekera [62], pp.136)
In case of complex flows, this method might lead to instabilities and hence
slow convergence, in which cases the SIMPLEC algorithm can be implemented.
Also PISO algorithm is very useful in transient analysis. But in this case, since the
convergence was achieved to satisfactory level and the analysis was steady state,
SIMPLE algorithm was preferred. For details about all available settings please
refer to Fluent [63].
58
4.4.3 Convergence Criteria
The CFD technique requires iterating the solution of the fluid flow
equations till it is converged. The iterations are stopped when the solution
remains the same within the accuracy of the selected convergence criteria. The
most widely used method to check solution convergence is the error residuals,
which is the difference between the values of a variable in two consecutive
iterations normalized by largest absolute residual for first five iterations. The
solution is said to be converged when the residuals are below a set tolerance
limit.
In these tests the convergence was based on the residuals as well as the
surface integral of mass imbalance for the outlet boundary. The iterations were
stopped when the mass imbalance was steady i.e., not changing with iterations.
At that point it was confirmed that the residuals were well below the general
accepted tolerance of 1 × 10‐3.
4.4.4 Near Wall Treatments
The presence of walls and obstacles significantly affects the turbulent
flow. Very close to the wall, the kinematic viscosity of the fluid dampens velocity
fluctuations, while away from the wall the turbulence increases rapidly due to
production of k because of large gradients in mean velocity. This near wall region
is very important region for the numerical solution, as this is the region where
large gradients in solution variables exist, and rigorous momentum and other
scalar transports occur. Hence accurate representation of the flow in near wall
region will lead to accurate presentation of the entire flow field.
59
The near wall region is theoretically subdivided into three regions. The
region closest to the wall, where the viscous forces dominate and the flow is
dominated by molecular viscosity is called as the “viscous sublayer”. In the
outermost region momentum dominates over viscosity, and hence the turbulent
viscosity dominates. In the intermediate region both the viscous forces and
turbulence are equally important. Generally two approaches are used to model
the near wall region as given below, which is based on the information given in
[58 and 63].
4.4.5 Wall Functions Approach
Standard turbulence models do not resolve the viscous sublayer and
functions” instead to bridge the region between a wall and the fully turbulent
region. The standard wall functions consist of a law‐of‐the‐wall for mean
velocity, and formulae for other turbulence properties. The law‐of‐the‐wall is
given by:
u+ =
1
k
( )
Ey + + B (4.5)
Where B ≈ 5 for smooth walls and,
u u
u+ ≡ ≡ (4.6)
τw ρ u*
yP u*
y+ ≡ (4.7)
ν
Generally the law‐of‐the‐wall is valid for 30 < y+ < 60. In Fluent the law‐of‐the‐
wall is applied for y+ > 11.225, below which the following linear relationship is
used.
60
u+ = y+ (4.8)
The semi‐empirical formulae for the turbulence parameters are given by,
u*2
k= (4.9)
Cµ
u*3
ε= (4.10)
κy
The wall functions approach saves the computational resources
considerably for the high‐Reynolds number flows, and hence are widely used in
the industry. But they prove to be insufficient to solve for the low‐Reynolds
number flows, where the flow properties near wall region affect the entire flow
structure. In such situations the enhanced wall treatment or two‐layer turbulence
models are employed as described below.
4.4.6 Two‐layer Modeling
The two layer modeling approach, also referred as the enhanced wall
treatment approach in Fluent, is a popular technique used in the CFD
the flow domain into two main regions, the viscosity affected region and the
fully turbulent region. The criteria differentiating these two regions is typically
dictated by a turbulent Reynolds number,
y k
Re y = (4.11)
ν
Where y is the minimum distance from a wall to the cell node. Fluent uses
a value of 200 to separate the near wall region from the rest of the turbulence
flow. Standard two‐equation models are used to resolve the fully turbulent
region, while the mixing length approach is used to resolve the near wall region.
61
In the mixing length model, the momentum equation and the transport equation
for k is same as eq. (3.14), while the dissipation rate is calculated as,
k 3/ 2
ε= (4.12)
lε
And the eddy viscosity is based on the formula,
µt = ρ Cµ k lν (4.13)
The terms lε and lν are the mixing lengths given by the van Driest model,
(
l ε = Cl yeff 1 − e
− Re y Aε
); (
lν = Cl yeff 1 − e
− Re y Aν
) (4.14)
Where the constants are given by,
A blending function is used to blend the turbulent viscosities calculated in the
near wall region and the fully turbulent region. For details about this modeling
approach, please refer to the Fluent users’ guide [63].
The two layer model is effective for a very fine mesh near the wall,
typically based on y+ < 5. Thus it requires a lot of computational resources,
especially with complicated geometries, to be able to resolve the complete flow
field. In this work both the approaches were applied to the test cases and the
details about the results and analysis are found in following chapter.
62
CHAPTER V
5. RESULTS AND DISCUSSION
The study of the flow around buildings aims particularly at the pressure
distribution on the building and the forces acting consequently. In addition to the
estimation of building loads, the numerical experiments also resolve important
flow feature around the buildings, which helps in designing building not only
from an engineering point of view but also from architectural and aesthetic
points of view. CFD engineers are also interested in the flow structure and
turbulence characteristics, as it aids in better understanding and development of
semi‐empirical turbulence modeling. In this chapter the different turbulent flow
parameters are discussed in accordance with their effect on the flow behavior.
The analysis of these parameters also helps in understanding the flow mechanics
as modeled by various RANS models.
5.1 Development of Equilibrium Boundary Layer
Regardless of the manner of its generation, any flow that is fully
aerodynamically rough, horizontally homogeneous, and relatively free
from any pressure gradients, constitutes a suitable model for the
atmospheric boundary layer. (Ludwig and Sundaram in CAL Report VC‐
2740‐S‐1, as referenced by Richards and Hoxey [29], pp. 145)
Simulation of the atmospheric boundary layer is an important aspect of
wind engineering flows. As one of the vital steps in this work, the development
of an equilibrium boundary layer in an empty wind tunnel was studied. The
computational domain was section of the wind tunnel used by Castro and
Robins [4], which was 2.7m × 9.1m section. To reduce the computational costs, a
small or numerical wind tunnel section of dimensions 2m wide, 2m tall and 5m
63
long was modeled with the grid size of 38 × 50 × 94. To reduce the effect of
decreasing flow domain from actual physical dimensions, the ceiling and side
specified in terms of profiles of mean velocity and turbulence intensity (shown in
Fig. 4.2), for each step were patched from the outlet boundary conditions of
previous step, till the velocity profiles converged to a constant profile at the
outlet. The results of this study are shown in Fig. 5.1.
Two different approaches available in Fluent were tested in this study, the
standard wall functions and the enhanced wall functions. Fluent provides an
option to specify the roughness value for boundaries in the standard wall
function approach; this option is not available in the enhanced wall functions
smooth wall profile results, which causes acceleration of the flow close to the
wall between the initial inlet boundary conditions and outlet profiles.
The inlet boundary conditions were based on the measurements of
approach was expected to simulate equilibrium ABL with acceptable accuracy as
shown in Fig. 5.1. Although the acceleration near the floor boundary was less for
model 1, it was a concern to try to further reduce the inaccuracy of predictions
and it was decided to implement, test and analyze the two‐layer rough wall
formulation proposed by Durbin et al [58] in order to modify the existing
enhanced wall functions approach in the Fluent. Increased fidelity is expected in
the wake and separation regions as compared to the wall functions approach
because of better near‐wall modeling.
64
1
Inlet
0.9
Wall functions
0.8
0.7
0.6
y/H
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
u/umax
1
0.9 Inlet
0.8 Wall functions
0.7
0.6
y/H
0.5
0.4
0.3
0.2
0.1
0
0 0.05 0.1 0.15
TI
Figure 5.1: Velocity and turbulence intensity profiles, at inlet and outlet of the wind‐
tunnel section, without obstruction, after multiple steps of patching inlet boundary
conditions with outlet boundary conditions.
65
Detailed description of the modification proposed by Durbin et al [58] in
the two layer approach and the results of implementation of that formulation in
current work are given in section 5.5.
The results presented for model 1 are for a cubical building and ABL
profile as presented in Castro and Robins [4] using the rough wall‐functions in
Fluent. The results for model 2 and ABL profile presented in Morse [67] will
utilize a two‐layer rough wall formulation proposed by Durbin et al [58].
5.2 Results for Model 1
The results presented in this section are based on the measurements or
calculations of various parameters located on the centerlines of the surfaces of
the cubical model. These centerlines are shown in fig. 5.2. The Reynolds number
based on model height was about 106 for this test case.
(a) (b)
Figure 5.2: Centerlines on the surfaces of the cubical model used for analysis of the
results in (a) streamwise direction (b) spanwise direction
The experimental results presented by authors were plotted on the same
surface centerlines, thus making the comparison of the numerical and
experimental results easier.
66
5.2.1 Distribution of Surface Pressure
The surface pressure distribution for a cubical obstacle placed in turbulent
boundary layer has been studied by numerous researchers and the important
characteristics of the pressure profiles revealed. The main areas of interest are the
high positive pressure at the stagnation region on the front surface of the
building, high negative peak at the windward edges of all surfaces and pressure
recovery due to reattachment on the roof and sides of the cube. Turbulence
models are often judged for accuracy based on the comparison of their
predictions with experimentally observed values. It was shown by Richards et al
[11, 12] that the experimental results vary considerably compared to the full scale
observations as well as within different wind tunnel tests. In this study the
reported by Castro and Robins [4] and the full scale results of Richards et al [11]
are also plotted for reference. The experimental results presented here are
reproduced from the figures presented in the published data, and are not the
actual numerical data points. Hence some data points may not correspond
exactly with the actual measurements, due to the interpretations made while
analyzing the data.
The observable differences in the pressure coefficients for the wind‐tunnel
results and full scale measurements are present along the roof, side and leeward
surfaces of the cube. The pressure coefficients are calculated as,
P − Pref
CP = (5.1)
1 2
ρ uref
2
67
1 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
0
0.9
-0.2
0.8
0.7 -0.4
0.6 -0.6
y/h
Cp
SKE SKE
0.4 -1
RNG RNG
0.3 -1.2 RKE
RKE
SKW
0.2 SKW -1.4
SST
SST
0.1 -1.6 FS
FS
0
-1.8
-1 -0.5 0 0.5 1
Cp x/h
(a.) Windward Surface (b.) Roof
1 1
68
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6 Exp
0.5 Exp 0.5 SKE
y/h
y/h
SKE 0.4 RNG
0.4
RNG RKE
0.3 RKE
0.3
SKW
0.2 SKW 0.2
SST
SST 0.1
0.1 FS
FS
0 0
-0.4 -0.35 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0
Cp Cp
(c.) Leeward Surface (d.) Side Surface
Figure 5.3: Distribution of surface pressure coefficients along the streamwise centerline of cube faces; centerlines
are located as shown in fig. 5.2.
0.8
-0.6 -0.4 -0.2 0 0.2 0.4 0.6
0.7 0
Exp
0.6 SKE
-0.1 RNG
0.5
RKE
0.4 -0.2 SKW
SST
0.3
Cp
Exp
-0.3
Cp
0.2 SKE
RNG
0.1
RKE -0.4
0 SKW
-0.1 SST -0.5
FS
-0.2
-0.6
-0.6 -0.4 -0.2 0 0.2 0.4 0.6
x/h
z/h
(ah.) Windward Surface (bh.) Roof
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
0 0
69
-0.1
-0.05
-0.2
-0.1
-0.3
-0.15 -0.4
-0.2 -0.5
Cp
Cp
Exp Exp
SKE -0.6 SKE
-0.25
RNG -0.7 RNG
-0.3 RKE RKE
SKW -0.8
SKW
-0.35 SST -0.9 SST
FS FS
-0.4 -1
z/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.4: Distribution of surface pressure coefficients along the spanwise centerline of cube faces; centerlines
are located as shown in fig. 5.2
Here the reference pressure (Pref) is the static pressure outside the boundary
layer, close to the wind tunnel top boundary, and reference velocity (uref) is the
mean velocity at the cube height in an undisturbed boundary layer.
The numerical results, as shown in Figs. 5.3(a) and 5.4(a), obtained with all
the models in this study are in good agreement with the experiments for the
windward surface, except for the location of the point of maximum pressure. The
numerical results predict the maximum pressures nearer to the roof than the
experimental observations. On the roof all the models, especially the standard k‐
ε model, incorrectly predict a large negative peak at the windward edge of the
roof.
The pressure recovery predicted is slower than wind‐tunnel test but faster
than full scale studies. The standard k‐ε model is “well‐known” for its inability to
accurately model the separation at the leading roof edge and the pressure
distribution subsequently, but the other RANS models also fail to estimate the
the experimental results for the side surfaces and leeward surface of the cube
(Figs. 5.3(b‐d), 5.4(bh‐dh)). Interestingly they fall between the wind‐tunnel and
full scale results. The RNG k‐ε model predicts more negative pressure
coefficients, compared with the other models, in the lower half of the leeward
face but predicts nearly the highest Cp values (less negative) on the side surfaces.
The pressure coefficients on the side surfaces show similar profiles as the
experimental, but the magnitudes differ by almost 100% and they do not match
the experimental profile for x/h ≤ ‐0.3 (Fig. 5.4(dh)). The SST k‐ω model predicts
most negative pressure coefficients, while all the k‐ε variants’ predictions are
very close to each other. The difference between the experimental measurements
70
in full scale and the wind tunnel results indicates the effects of different Jenson
numbers, the ratio of the roughness height to the model length scale, on the flow
structure and hence on the wind loading.[12]
The pressure distribution profiles show the inability of the RANS models
to model accurately the highly anisotropic wake and recirculation regions.
Similar observation can be made for the pressure distribution along the spanwise
centerlines. Again the numerical results show good agreement with the full scale
and wind‐tunnel results for the windward surface. The numerical results deviate
from experimental results for roof and leeward surfaces. For the side surfaces
(Figs. 5.3 (d) and 5.4 (dh)), the full scale results and wind‐tunnel results have
same trends, which is observed even numerically. The results of RNG k‐ε model
and SST k‐ω model show very slow pressure recovery, while the realizable k‐ε
model and standard k‐ω model predict recovery similar to experimental
generally more negative than the wind‐tunnel results for all surfaces.
In an effort to better understand the turbulence models predicted in Figs.
5.3 and 5.4, various turbulence parameters from the five turbulence models were
examined and the analysis follows.
5.2.2 Distribution of Turbulent Kinetic Energy
The accuracy of turbulence models is often associated with the estimation
of turbulent kinetic energy in the flow. The production of k is an important
parameter that affects the pressure distribution and overall wind load estimates
on buildings. High values of k are predicted near high velocity gradients and
separation regions, especially at the windward edges of the roof and side
71
1 0.06
0.9 SKE
0.05 RNG
0.8
RKE
0.7 SKW
0.04
0.6 SST
0.5 0.03
y/h
k/u 2ref
0.4 SKE
RNG 0.02
0.3
RKE
0.2
SKW 0.01
0.1 SST
0 0
0 0.002 0.004 0.006 0.008 0.01 0.012 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
k/u2ref x/h
(a.) Windward Surface (b.) Roof
1 1
72
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6
0.5
y/h
0.5
y/h
0.4 0.4 SKE
SKE
0.3 RNG
0.3 RNG
RKE
RKE 0.2
0.2 SKW
SKW
0.1 SST
0.1 SST
0
0
0 0.005 0.01 0.015 0.02 0.025 0.03
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014
k/u2ref k
(c.) Leeward Surface (d.) Side Surface
Figure 5.5: Distribution of non‐dimensionalized turbulent kinetic energy (k) along the streamwise centerline of
cube faces; centerlines are located as shown in fig. 5.2
0.009 0.03
SKE SKE
0.008 RNG RNG
RKE 0.025 RKE
0.007
SKW SKW
0.006 SST 0.02 SST
0.005
ref
ref
2
2
0.015
k/u
k/u
0.004
0.003 0.01
0.002
0.005
0.001
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h z/h
(ah.) Windward Surface (bh.) Roof
0.012 0.03
SKE
73
RNG
0.01 0.025 RKE
SKW
0.008 0.02 SST
ref
ref
2
2
0.006 0.015
k/u
k/u
0.004 0.01
SKE
RNG
0.002 RKE 0.005
SKW
SST
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.6: Distribution of non‐dimensionalized turbulent kinetic energy (k) along the spanwise centerline of
cube faces; centerlines are located as shown in fig. 5.2
surfaces of the building, because of the production term in the transport equation
for k, which increases with increasing velocity gradients and hence increasing
shear in the flow. On the windward surface, lower k values are predicted due to
lower shear present in the flow (Figs. 5.5(a) and 5.6(ah)),
The standard k‐ε model predicts high turbulent kinetic energy at the
windward edge on the roof (Fig. 5.5(b)), which in turn produces a large mixing
effect on the roof thus failing to predict the separation on the roof [20]. RNG k‐ε
model produces much lower values of k in this area, while other models predict
moderate values of k compared to these two models. The SST k‐ω model shows
interestingly high values of k on the leeward surface of the building, as compared
to other models (Figs. 5.5(c.) and 5.6(ch)). The RNG k‐ε model shows an
interesting trend of the distribution of k on that surface with nearly linear
increase of the k values from bottom to the roof (Figs. 5.5(c.)). The side surfaces
show the distribution of k similar to the windward face with higher values
predicted near the top (Fig. 5.5(d)). This high prediction is unusual and might be
because of some fluid rushing vertically up above and behind the side vortex,
similar to the SD in Fig. 5.13, which is indicated even from the distribution of k
on the roof in spanwise direction (Fig. 5.5(b)). The fluid rushing over the side
edges of the roof mixes with the flow stream on the top might be the cause of a
little peak in the k distribution at about z/h = 0.1 (Fig. 5.6(bh)). The separating
shear layer from the trailing edge, forming the recirculating wake behind the
building also causes higher k values on the leeward wall of the building due to
the fluid recirculating and rushing towards the leeward wall from within the
wake (Fig. 5.5(c.) and 5.6(ch.)), but these values are much smaller than the k
74
values on the roof, in the high velocity gradient region near the windward edge
(Fig. 5.5(b)).
The RNG k‐ε model predicts considerably lower turbulent kinetic energies
throughout the flow, while the standard k‐ε model predicts higher k on the side
surfaces in the streamwise direction and on the roof. All the models predict
similar trends and values of k near the roof, except the RNG k‐ε model (Fig. 5.5(b,
d)). The production of turbulent kinetic energy dominates in the areas of high
shear and high velocity gradients. The other terms i.e. dissipation and diffusion
which are also important in the transport equation of k (Eq. 3.13) and hence the
overall distribution of the kinetic energy are discussed in following sections.
5.2.3 Distribution of the Turbulence Dissipation Rate
The turbulent kinetic energy gets transferred from larger eddies to smaller
eddies in the turbulent flow. Eventually the smallest eddies dissipate the energy
received. This dissipation of energy is an important mechanism of conservation
of energy in the turbulent flow. The rate of dissipation of this energy is measured
in terms of the turbulence dissipation rate in the two‐equation turbulence
models. This is an important parameter, which estimates the energy dissipated
by the smallest eddy, and hence the amount of energy transferred during
momentum transfer to wind tunnel walls and the obstacle causing the wind
loading on the obstacle.
75
1 0.012
SKE
0.9
RNG
0.01
0.8 RKE
SKW
0.7
0.008 SST
0.6
4
0.5 0.006
y/h
εν /uτ
0.4
SKE 0.004
0.3
RNG
0.2 RKE
0.002
SKW
0.1
SST
0 0
0 0.0002 0.0004 0.0006 0.0008 0.001 0.0012 0.0014 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
4
ε ν /u τ x/h
(a.) Windward Surface (b.) Roof
1 1
76
0.9 0.9
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
SKE SKE
0.3 0.3
RNG
RNG
0.2 RKE
0.2 RKE
SKW
SKW 0.1
0.1 SST
SST
0
0
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007
0 0.00005 0.0001 0.00015 0.0002 0.00025 0.0003 0.00035
4 4
ε ν /u τ ε ν /u τ
(c.) Leeward Surface (d.) Side Surface
Figure 5.7: Distribution of non‐dimensionalized turbulence dissipation rate (ε) along the spanwise centerline of
cube faces; centerlines are located as shown in fig. 5.2
0.0009 0.007
SKE SKE
0.0008 RNG RNG
0.006
RKE RKE
0.0007
SKW SKW
0.005
0.0006 SST SST
4
4
0.0005 0.004
εν /uτ
εν /uτ
0.0004 0.003
0.0003
0.002
0.0002
0.001
0.0001
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h z/h
(ah.) Windward Surface (bh.) Roof
0.0003
SKE 0.0025
SKE
77
RNG
RNG
0.00025 RKE
0.002 RKE
SKW SKW
0.0002 SST SST
0.0015
4
4
0.00015
εν /uτ
εν /uτ
0.001
0.0001
0.0005
0.00005
0
0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6
-0.6 -0.4 -0.2 0 0.2 0.4 0.6
x/h
z/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.8: Distribution of non‐dimensionalized turbulence dissipation rate (ε) along the spanwise centerline of
cube faces; centerlines are located as shown in fig. 5.2
The k‐ω models solve the transport equation for ω, the specific dissipation
rate, and the relationship ε = 0.09kω was used to calculate the turbulence
dissipation rate (ε) for these models. The general trend of distribution of ε non‐
dimensionalized with (uτ)4/ν is as shown in Figs. 5.7 and 5.8. The general trend of
distribution is similar to the distribution of turbulent kinetic energy (k). The
dissipation is greater in the high velocity gradient regions in the flow and lower
in the low velocity regions. The equilibrium between the production and
dissipation of k is the feature of the RANS based turbulence models.
It can be observed that all the models estimate similar values of ε at the
windward surface of the cube (Fig. 5.7(a) and 5.8(ah.)). RNG k‐ε model gives
lowest values of ε in all regions of the flow except for the leeward surface where
the standard k‐ω model predicts the lowest values (Fig. 5.7(c.) and 5.8(ch.)). Both
the production and the dissipation of turbulence along the windward and
leeward faces are much smaller, and the predictions along the roof and side
walls are higher because of shearing of the separated flow from the leading
edges with the mean flow (Figs. 5.8(ah, bh)).
The realizable k‐ε model does not have a production term in the
ε transport equation (Eq. 3.25), unlike other two k‐ε models. But it predicts large
dissipation similar to the standard k‐ε model (Figs. 5.7 (b, d) and 5.8 (bh, dh)),
while RNG k‐ε model predicts lower dissipation than both the k‐ω models, even
though the latter do not have a production term in the transport equation for
dissipation rate. The balance between the production and dissipation of k affects
the turbulent viscosity, which is dominant in the diffusion term in the transport
equation of k (Eq. 3.13).
78
5.2.4 Distribution of Turbulent Viscosity
models. The turbulent viscosity µt is directly related to the Reynolds stresses and
hence its model is a vital part of any RANS based turbulence model. Influenced
by the values of both, k and ε (Eqs. 3.16, 3.36 and 3.54), the turbulent viscosity
signifies the resistance offered to the flow due to turbulent mixing. The
distribution of the turbulent viscosity µt non‐dimensionalized by the kinematic
viscosity µ is shown in Figs. 5.9 and 5.10.
High values of νt are predicted around the stagnation region on the
windward surface (Fig. 5.9(a)) and in the recirculation regions located close to
the bottom of front and side surfaces (Figs. 5.9(a, d)), and the leeward surface
(Figs. 5.9(c.) and 5.10(ch)). This is the result of turbulent mixing taking place in
these regions, thus having increased diffusion. The realizable k‐ε model produces
maximum turbulent viscosity compared to other models tested, while RNG k‐ε
model predicts the lowest values of µt.
Interestingly high values of µt are estimated near the leeward edges of
roof and side surfaces (Figs. 5.9(b) and 5.10 (dh)). This is probably due to the
shear layer separating at the leeward edge, producing higher velocities and in
turn higher k (Figs. 5.5(b) and 5.6(dh)), but the dissipation is lower in this region
(Figs. 5.7(b) and 5.8(dh)). This causes increased transfer of k through diffusion
thus higher µt.
79
1 160
SKE
0.9
140 RNG
0.8 RKE
120 SKW
0.7
SST
100
0.6
0.5 80
y/h
µt / µ
0.4
60
SKE
0.3
RNG 40
0.2 RKE
SKW 20
0.1
SST
0 0
0 5 10 15 20 25 30 35 40 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
µt / µ x/h
(a.) Windward Surface (b.) Roof
1 1
0.9 0.9
80
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
SKE SKE
0.3 0.3
RNG RNG
0.2 RKE 0.2 RKE
0.1 SKW 0.1 SKW
SST SST
0 0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
µt / µ µt / µ
(c.) Leeward Surface (d.) Side Surface
Figure 5.9: Distribution of non‐dimensionalized turbulent viscosity (µt/µ) along the streamwise centerline of
cube faces; centerlines are located as shown in fig. 5.2
30 80
SKE SKE
RNG 70 RNG
25 RKE RKE
SKW 60 SKW
20 SST SST
50
15 40
µt / µ
µt / µ
30
10
20
5
10
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h x/h
(ah.) Windward Surface (bh.) Roof
80 120
SKE
81
70 RNG
100 RKE
60 SKW
80 SST
50
40 60
µt / µ
µt / µ
30
SKE 40
20 RNG
RKE 20
10 SKW
SST
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h z/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.10: Distribution of non‐dimensionalized turbulent viscosity (µt/µ) along the spanwise centerline of
cube faces; centerlines are located as shown in fig. 5.2
Noting that the turbulent viscosity is directly proportional to k2 and
inversely proportional to ε, the predictions of viscosity are much higher in
regions like the point of maximum pressure on the windward plane, where the
predicted value of k is higher, while dissipation is not high. The imbalance
between k and ε might be the reason of the sharp transitions of turbulent
viscosity values on windward face (Fig. 5.9(a)), roof (Fig. 5.9(b)) and side surfaces
(Fig. 5.10(dh)). Also the relation of the turbulent viscosity with these two
parameters is also indicated by lower values predicted along the windward and
leeward surfaces in comparison with the values on roof and side surfaces.
5.2.5 Distribution of Strain Rate
Strain rate, the second invariant of the strain rate tensor, relates the shear
stress with viscosity. The turbulent stresses are found to increase as the mean
rate of deformation or strain rate increases. Thus the strain rate tensor is one of
the important components of the turbulence model especially the models based
on Boussinesq approximation. The strain rate S is defined given by,
1 ⎛ ∂u ∂u j ⎞
Sij = ⎜ i + ⎟ (5.2)
2 ⎜⎝ ∂x j ∂xi ⎟⎠
The non‐dimensionalized form of the strain rate, non dimensionalized by the
turbulent time scale (k/ε) as given by,
Sk
η= (5.3)
ε
82
1 40
SKE
0.9
35 RNG
0.8 RKE
30 SKW
0.7
SST
25
0.6
η
0.5 20
y/h
0.4
15
SKE
0.3
RNG 10
0.2 RKE
SKW 5
0.1
SST
0 0
0 10 20 30 40 50 60 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
η x/h
(a.) Windward Surface (b.) Roof
1 1
SKE
SKE
83
0.9 0.9
RNG RNG
0.8 RKE 0.8 RKE
SKW SKW
0.7 0.7
SST SST
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0 0
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
η η
(c.) Leeward Surface (d.) Side Surface
Figure 5.11: Distribution of non‐dimensionalized strain rate along the streamwise centerline of cube faces;
centerlines are located as shown in fig. 5.2
14 1.6
SKE SKE
RNG 1.4 RNG
12
RKE RKE
SKW 1.2 SKW
10
SST SST
1
8
η
η
0.8
6
0.6
4
0.4
2 0.2
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h z/h
(ah.) Windward Surface (bh.) Roof
1.2 25
SKE
84
RNG
1 RKE
20
SKW
0.8 SST
15
η
η
0.6
10
0.4 SKE
RNG
5
0.2 RKE
SKW
SST
0 0
-0.6 -0.4 -0.2 0 0.2 0.4 0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
z/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.12: Distribution of non‐dimensionalized strain rate along the spanwise centerline of cube faces;
centerlines are located as shown in fig. 5.2
This non‐dimensional parameter, η is the ratio of the turbulent time scale
to the mean time scale, which is an important parameter in formulation of the
RNG k‐ε model. It modifies the dissipation rate in the flow based on varying
strain in the flow. Thus η links the mean flow time scale to the turbulent time
scale. Higher values of η indicate large strain rates in the flow, while lower
values of η are present in less turbulent flow. When the turbulent fluctuations
occur slowly and with weak strain rates, the turbulent time scale is high.
The distribution of the non‐dimensional parameter η is shown in Figs. 5.11
and 5.12. All the models estimate high strain rate in the stagnation zone at the
windward face of the building (Figs 5.11(a) and 5.12 (ah)), and along the
windward edges of the roof and side surfaces (Figs. 5.11(b) and 5.12(dh)). Thus it
is evident that high velocity gradients in the flow induce greater strain in the
fluid.
Apart from the highly strained areas mentioned above, the strain rates
predicted around the other cube surfaces are lower, though different models
show some variations in the strain rate. The RNG k‐ε model predicts higher
strain rates on the windward face and near the leading edges of roof and sides
than the other models. In response the RNG k‐ε formulation tweaks the
dissipation rate in these regions, in turn, reducing the predicted turbulent
viscosities. The standard k‐ω model and the SST k‐ω model predict higher strain
rates compared to other models in the other areas around the cube. But these
large strain rates do not produce larger dissipation rates, thus larger turbulent
viscosities are produced in these regions.
85
5.2.6 Roof and Wake Recirculation Patterns
bodies, especially sharp edged bodies. The schematic representation of the main
features of the flow pattern around a cube, which were studied and presented by
Martinuzzi and Tropea [8], is shown in Fig. 5.13. The approach flow stagnates at
the windward surface of the cube. Some fluid flows towards the bottom and
forms a small vortex at the frontal base of the cube, which wraps around the cube
in the streamwise direction forming the horseshoe vortex shown as HS in Fig.
5.13.
Figure 5.13: Schematic representation of the mean flow around a surface‐mounted cube
[8]
The fluid flowing towards the roof separates at the windward edge of the
roof forming a small recirculation bubble at the roof (RF in Fig. 5.13). Similar
separation from the windward edges of the side surfaces result in small vortices
on the sides of cube (SD in Fig. 5.13). The flow separating from the leeward edges
creates wake of highly recirculating flow behind the cube (WK in Fig. 5.13),
reattaching with the floor a few cube heights downstream of the cube.
86
Standard k‐ε
RNG k‐ε
Realizable k‐ε
Figure 5.14: Vectors of streamwise velocity components around the cube, along the
center section plane, for the k‐ε model variants. The flow separation at the windward
edge is enlarged and shown towards the right side in the figure.
87
Standard k‐ω
SST k‐ω
Figure 5.14 : Vectors of streamwise velocity components around the cube, along the
center section plane. The flow separation at the windward edge is enlarged and shown
towards the right side in the figure.
The features described above are important benchmarks for all turbulent
models applied to wind engineering flows, to assess the accuracy and capability
of the turbulence models. Fig. 5.14 shows vectors of streamwise velocity
component around the cube obtained during this work. All the models predict
the frontal base vortex as well as the separation bubble on the roof generated as
the result of flow separating from the windward edge of the roof. The RNG k‐ε
model results in a very different wake structure than the other four models, with
most of the flow near the leeward surface flowing downwards as opposed to
mostly upwards flow for other models. The structure of the roof separation
bubble and the wake recirculation zone can be estimated based on the
distribution of the wall shear stress shown in Fig. 5.15. All the models show a
88
continuous negative shear stress along the roof, which indicates that the flow
does not reattach on the roof. An interesting zone of positive shear stress
predicted by all the k‐ε models near the windward edge of the roof shows that
the k‐ε models produce excessive mixing near the frontal corner of the building
leading to inaccurate representation of the flow structure.
0.005
0.004
0.003
0.002
ref /2)
2
τ wall /( ρ u
0.001
0
SKE
RNG
-0.001
RKE
-0.002 SKW
SST
-0.003
0 5 10 15 20
x/h
Figure 5.15: Distribution of wall shear stress along the floor centerline behind the cube.
The lengths of the wake behind the cube as estimated based on the wall
shear stress distribution (Fig. 5.15) by all the models are shown in Table 5.1. The
results show that the wake centerline length is under‐predicted as compared to
the wind‐tunnel results [4]. The wake length predictions by the turbulent models
match more closely with the full scale data than the wind‐tunnel data. The
reason for the discrepancy in numerical results and the experimental
measurements might be the inaccurate prediction of the separation at the leading
edge on the roof with no reattachment predicted numerically. This might have
89
caused the shear layer to start at the leading edge and continue to the wake
region in case of the numerical models in contrast to the reattached flow in the
wind‐tunnel measurements making the shear layer, starting at the leeward edge
of the roof, thicker due to reattachment.
Table 5.1: Wake reattachment lengths for the numerical and experimental results
Approximate x/h (from leeward
face of the cube)
Standard k‐ε 1.8
RNG k‐ε 1.8
Realizable k‐ε 1.8
Standard k‐ω 1.7
SST k‐ω 1.85
Wind tunnel experiment [4] 3.5‐4.5
Full scale experiment [12] 1.4
The wake structure can be analyzed by studying the velocity profiles in
the wake region. Castro and Robins [4] recorded many measurements in the
recirculation zone to study the wake pattern. The numerical results are compared
with these published measurements as shown in Fig. 5.16.
90
3 3 3
Exp Exp Exp
SKE SKE SKE
2.8
RNG RNG RNG
RKE 2.5 RKE 2.5 RKE
2.6 SKW
SKW SKW
SST SST SST
2.4
2 2
2.2
1.5
y/h
2 1.5
y/h
y/h
1.8
1
1
91
1.6
1.4 0.5
0.5
1.2
0
1 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0
-0.3 -0.15 0 0.15 0.3 0.45 0.6 0.75 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
u/uref u/uref u/uref
Figure 5.16: Profiles of the streamwise velocity in the recirculation zone behind the cube, plotted at different locations in
streamwise direction.
0.6
0.5
0.4
0.3
u/u ref
0.2
0.1 Exp
SKE
0 RNG
RKE
-0.1 SKW
SST
-0.2
-4 -3 -2 -1 0 1 2 3 4
z/h
(a.) y/h = 0.5, x/h = 0.75
0.5
0.45
0.4
0.35
0.3
u/u ref
0.25
0.2 Exp
0.15 SKE
RNG
0.1 RKE
0.05 SKW
SST
0
-4 -3 -2 -1 0 1 2 3 4
z/h
(b.) y/h = 0.5, x/h = 3
Figure 5.17: Profiles of the streamwise velocity in spanwise direction in the wake region
behind the cube.
92
Looking at the velocity profile on the roof, at the center of the cube (Fig.
5.16(a)), it can be noticed that the experimental results do not show negative
components in a region near the roof which is 10% of the cube height. Apart
from this, the numerical results are in acceptable agreement with the
experimental measurements, and interestingly the standard k‐ε model results are
closer to the experimental observations.
The wake produced with the RNG k‐ε model is thickest among all the
models (Figs. 5.17 (b, c)), with the velocities being more negative than the other
models. This is due to the modified production term in the transport equation of
ε for the RNG model, which reduces production and dissipation of the turbulent
kinetic energy in the highly strained flows, thus lowering the effective viscosity.
The distribution of the streamwise velocity in spanwise direction through
the wake region also shows good agreement between the experimental
measurements and the numerical results for x/h = 0.75 (Fig. 5.18(a)). The flow
reattaches approximately at x/h = 1.8 in the numerical results, while the
experimental measurements estimated the wake length of about x/h = 3.5 (Table
5.1). Due to this difference, the velocity profile at x/h = 3 in spanwise direction
shows some discrepancy (Fig. 5.18(b)). Also the abrupt changes in the velocity
profiles of the numerical results might be due to changes in the mesh density and
size of the elements resulted due to mesh adapting process.
5.2.7 The wind loading
Prediction of the wind loading is a prime goal of the field of bluff body
aerodynamics. The effect of wind flowing over the building is assessed in the
93
form of drag and lift forces acting on the building. Shear forces on sharp edged
buildings are negligible. The pressure force acting on the building surfaces is
calculated by,
F = −∑ ( P − Pref ) Ai (5.4)
i
The drag force is the effective force acting on the building in flow
direction, and is responsible to “drag” the building in the flow direction. This
force is the resultant of wind pressure on the windward and leeward faces of
building. The positive pressure due to stagnation of flow on the windward face
combines with the suction in the wake creating effective force on the building in
the flow direction.
Lift force is responsible for upward “lift” to the building, and acts on the
roof of the building. The high negative pressure or suction on the roof due to
flow acceleration over the building and/or separation occurring at the leading
edge of the roof causes an effective force in a vertically upward direction. Both
these forces are calculated based on the numerical results for each model, and are
non‐dimensionalized to find the force coefficients as,
F
Cf = (5.5)
1
ρ Auref
2
2
where A is the frontal area of the model. The resultant drag and lift coefficients
predicted by all five models are given in Table 5.2.
The RNG k‐ε model predicts highest drag and lowest lift, while the
standard k‐ε model predicts lowest drag and highest lift. This can be attributed
to the distribution of CP by these models. From Fig. 5.3(b, c) we can observe that
the RNG k‐ε model predicts high suction on the leeward face, while lowest
94
suction on the roof of the building, while the standard k‐ε predicts high suction
on the roof and lowest suction on the leeward surface, which results in the drag
and lift predictions as observed.
Table 5.2: Coefficients of drag and lift on the cube surfaces obtained with
different turbulence models.
CD CL
The experimental values for CD and CL, based on the turbulence intensity
at building height ≈ 12%, are taken from Hunt [6]. The comparison of the
numerical results with experimental data shows good agreement for the drag
coefficient, but the lift coefficients are overpredicted, which might be due to
inaccurate prediction of the roof pressures by the turbulence models.
5.3 Discussion on Turbulence Models
Based on the analysis of the numerical results comparing with the
experimental measurements published by Castro and Robins [4], the general
observation about accuracy of different turbulence models when applied to flow
95
around cube can be made. The next section briefly discusses the each model and
its general behavior.
5.3.1 The Standard k‐ε Model
The standard k‐ε model, one of the most widely used turbulence models
in the CFD community has been tested for applications to the wind engineering
flows by many researchers e.g. Murakami et al [17, 18, 20], Easom [40], Richards
et al [41] etc. After extensive testing of this model and comparing it with
experiments, full scale and other models like LES, these researchers concluded
that it does not accurately predict the flow field around bluff bodies. Some
“features” of the standard k‐ε model like negative peak of surface pressure near
the windward edge of the roof was obtained in this study as well, but not all.
Fluent’s standard k‐ε model did a good job of predicting the small
recirculation zone at the base of windward surface of the cube. Also it did predict
a reversed flow on the roof of the cube unlike previous observations. [17, 18, 40]
Except for the negative peak in the roof pressure distribution, it was on par with
the distribution predicted by other four models. The turbulence kinetic energy at
the windward edge of roof was quite large compared to the other models, but so
was the dissipation rate. The strain rate and the turbulent viscosity predicted by
standard k‐ε were lower than the other models. In the wake region, the velocity
profiles given by the standard k‐ε were close to the experimental observations.
The drag force predicted by the standard k‐ε model is lower than the
experimental value, while due to the high negative pressures predicted, the lift is
very high compared to the experiment.
96
Thus overall the standard k‐ε model performed acceptably in many areas,
except some serious discrepancies in prediction of pressure on the cube surfaces,
which is one of the major causes for set back of this model in the application of
wind engineering flows.
5.3.2 The RNG k‐ε Model
The RNG k‐ε model is the modified form derived from the standard k‐ε
model using the statistical technique called renormalization group theory. It has
an additional term in the transport equation for ε which reportedly improves the
accuracy of the model for highly strained flows and swirling flows such as
existing near buildings. An analytically derived formula for effective viscosity
has also been added to the RNG k‐ε model which accounts for low‐Reynolds
number effects depending on the near wall treatment applied. [63] This model
has not been tested as widely as the standard k‐ε model for wind engineering
flows. Easom [40] and Richards et al [41] reported that the RNG k‐ε model
performs better than the standard k‐ε model, but is less accurate in predicting the
wake region.
Easom [40] also refers to the statement of Orzag, one of the originators of
the RNG model, made in his lecture that the reduction in the value of the
constant C2ε reduces the rate production of k and dissipation rate. Thus the model
actually predicts lower effective viscosity. This is evident from the results
obtained in this study as the RNG k‐ε model estimates the lowest values of k, ε
and µt. One of the important features of the RNG k‐ε model is the strain
dependant term present in the transport equation for ε. This term tweaks the
dissipation rate in highly strained areas of the flow, and reduces it in low
97
strained areas. It can be seen from the prediction of turbulent viscosity in the
wake region, where the dissipation rate is adjusted by the model in the high
strain rate area (Figs. 5.11(a, c)) reducing the turbulent viscosity (Fig. 5.9(a, c)).
Probably this term affects the calculations in the whole wake region, which
changes the pattern of the recirculating velocity vectors in the wake, making it
thicker than the wake predicted by other models.
The pressure distribution on the roof is quite inaccurate, however, and
predicts much lower pressures in the separation region close to the windward
edge. The pressure recovery occurs slowly and much less pressure recovery is
predicted in the streamwise direction when compared to the other models. Also
it predicts more negative pressures in the wake region compared to other models
and the wind‐tunnel results. The RNG k‐ε model, modified to improve
predictions in highly strained and swirling flows, does not perform better than
the standard k‐ε model; in fact it highly overpredicted drag compared to the
experimental value but the lift coefficient was in much better agreement with the
experiment compared to other models.
5.3.3 The Realizable k‐ε Model
One more variant of the k‐ε model which is available in the Fluent solver
is the realizable k‐ε model. It features a formulation of the turbulent viscosity
and a transport equation for ε derived from an exact equation for the transport of
of the turbulent flows, satisfying some constraints on the Reynolds stresses, and
thus called “realizable.” [63]
98
With these modifications the realizable k‐ε performs better than the
standard k‐ε model and RNG k‐ε model, and is consistent with other models as
well. It predicts higher values of k in the stagnation and separation regions on
front, roof and side surfaces, while lowers the k values in the wake region behind
the cube. With the same trend for the dissipation rate, the realizable k‐ε model
predicts lowest strain rates and highest turbulent viscosities among the models
tested in this work. In the wake region the velocity profile predictions of
realizable k‐ε are in acceptable agreement with the experimental measurements.
Also the drag coefficient predicted by realizable k‐ε is close to the experimental
value while the lift coefficient is overpredicted.
Thus in comparison with the other models in this work, realizable k‐ε
model does a fairly good job in all areas.
5.3.4 The Standard k‐ω Model
Similar to the k‐ε model, the standard k‐ω model is a two‐equation model
based on the isotropic eddy viscosity concept. Instead of using the transport
equation for the turbulence dissipation rate ε, this model solves the transport
equation for the specific dissipation rate ω. Unlike the standard k‐ε model, this
model has not been tested extensively for applicability to the boundary layer
flows around bluff bodies.
In terms of the values of k predicted, this model falls midway among the
other four models. The dissipation rate ε in the standard k‐ω model also falls
nearly midway except in the wake region where it’s the lowest in all the models
tested. With higher strain rates in the wake regions, this model predicts higher
turbulent viscosities than the standard k‐ε and RNG k‐ε models. With overall
99
conservative predictions, this model does not do anything different in prediction
of the surface pressures. With a negative pressure zone indicating separation
near the windward edge of the roof, this model predicts faster pressure recovery
in the streamwise direction. In the region behind the cube this model also
predicts a thicker wake compared to the experiment, with velocity profile
deviating away from the experimental observation.
The standard k‐ω model has been tested and shows good performance in
variety of free shear flows, [60, 63] but fails to give more accurate results in the
turbulent flow around bluff bodies compared to the k‐ε models.
5.3.5 The Shear Stress Transport k‐ω Model
The blend of capability of the standard k‐ω model to handle low‐Reynolds
number effects, and the far‐field performance of the k‐ε model is the SST k‐ε
model. Transforming the k‐ε model in the formulation of k‐ω model, this model
multiplies both the formulations with a blending function which “activates” the
k‐ω model in the near wall region and uses the k‐ε model in the far field region.
It involves a modified definition of the turbulent viscosity in order to account for
the transport of the turbulent shear stresses. [63]
The SST k‐ω model has hardly been tested for the wind engineering flows.
Predicting the highest values of k in the wake region, this model also predicts
high values of ε the wake region, and lower on the roof and side surfaces.
Consistent with this trend it predicts high strain rates and turbulent viscosities in
the wake region. It also shows an interesting increase in the turbulent viscosity
towards leeward edges of roof and side surfaces. But all these results do not
affect the prediction of the surface pressure much, and this model does not do
100
any of a better job than the other models. The velocities in the recirculating
region in the wake are not in good agreement with experiments. The drag
coefficient predicted by the SST k‐ω model is slightly overpredicted while the lift
coefficient is highly overpredicted. Thus the predictions of SST k‐ω model also
show inaccuracy in comparison with the experimental results.
The analysis of different RANS based turbulence models in this work
reflects difficulties in numerical modeling and solution of the turbulent flows
around bluff bodies. One of the main reasons of failure of these models lies in the
basic isotropic eddy viscosity assumption. The flows encountered in wind
engineering are highly anisotropic, and turbulence models accounting for this
anisotropic behavior and solving the Reynolds stresses instead on modeling
them are gaining popularity in spite of high computational cost involved.
Nevertheless the results of the realizable k‐ε model were promising, and
the results of the tests performed on model 2 with this model are presented in the
following section.
In order to validate the numerical results for the experimental conditions
in the Texas Tech wind‐tunnel the models studied by Morse [67] were also
simulated using the RANS based turbulence models. Similar to the model 1, this
model was first tested for simulation of the equilibrium velocity profile. The
results of this simulation were more deviant from the inlet condition as
compared to the simulation for model 1. The increase in the velocity at the
building height was observed to be about 12‐15% (Fig. 5.19).
101
1
0.7
y/H 0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
u/umax
1
Inlet Profile
0.9 Wall functions
0.8
0.7
0.6
y/H
0.5
0.4
0.3
0.2
0.1
0
0 0.05 0.1 0.15 0.2 0.25
TI
Figure 5.18: Profiles of the mean velocity and turbulence intensity at the inlet boundary
and object location for the Texas Tech wind tunnel model
102
Due to this high acceleration it was decided to implement Durbin’s rough
wall formulation in Fluent. The description about Durbin’s model and its
implementation and the analysis for model 2 is given in following sections.
5.4 Rough wall modification
To rectify the problem with generation of an equilibrium velocity profile,
one of the major causes of differences between experiments and numerical
results, the rough‐wall modification proposed by Durbin et al [58] was
implemented through a user defined function using Fluent in; its enhanced wall
treatment approach.
5.4.1 Description of the model
The detailed description of the enhanced wall functions, which use two‐
layer modeling approach, is given in section 4.4.6. Since the effect of roughness is
to disrupt the viscous sublayer, Durbin et al [58] proposed modification in two‐
layer approach to model the flow changes in near‐wall region.
Due to roughness on the wall, the boundary layer “shifts”, and the
effective origin where the mean velocity u = 0, changes to y = ‐y0 instead of y = 0,
and the distances from the wall change to yeff = y + y0. This shifted origin, y0 is
referred as the hydrodynamic roughness length. Just the modification in yeff does
not account for the entire effect of roughness, and the damping functions in the
form of the van Driest length scales need to be reduced. Since the constant Aε is
small, the effect of lε is negligible under fully rough conditions, but the constant
Aµ is not negligible, and should be changed with roughness. This is achieved
using the simple linear interpolation,
103
Aµ = max[1, 62.5(1 − r+ / 90)] (5.6)
Where, r+ = ru*/ν and r is the geometric roughness length, and the flow is said to
be fully rough when r+ > 90. Also due to shift of origin for the mean velocity, the
boundary condition of k is affected and is formulated as,
u*2 ⎡ ⎛ r+ ⎞ 2 ⎤
k ( y = 0) = min ⎢1, ⎜ ⎟ ⎥ (5.7)
Cµ ⎢⎣ ⎝ 90 ⎠ ⎦⎥
The surface stress is defined by the formula,
∂u
u*2 = (ν +ν t ) (5.8)
∂y 0
roughness is obtained by curve fitting to the plot between y0+ and r+, shown in
Fig. 5.20 as given in Durbin et al [58]. This formulation was implemented in
Fluent using a user defined function (UDF) in the form of a C program, which
appears in the appendices A and B.
5
Refernce Data [58]
4.5
Curve fit
4
3.5
3
y0 +
2.5
1.5
0.5
0
0 50 100 150 200
r+
Figure 5.19: Relation between the non‐dimensional geometric and hydrodynamic
roughness lengths.
104
5.4.2 Test cases for rough wall formulation
Performance of Durbin’s rough wall formulation was tested on 2D and 3D
models. The first modeled case used was for turbulent flow through a rough
pipe, and compared to measurements from Nikuradse [70]. The pipe flow was
modeled using a two‐dimensional axisymmetric of unit radius. This test case was
intended to study development of a fully developed boundary layer for a
Reynolds number of 106 and a non‐dimensional roughness value of R/r = 507 [70]
was used, where r is the geometric roughness height, and R is the radius of pipe.
Fig. 5.21 shows the fully developed velocity profiles of Durbin’s model and
Fluent’s default wall functions.
1
Experim ent
0.9
Durbin Model
0.8
Wall Functions
0.7
0.6
0.5
r/R
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
u/u o
Figure 5.20: Equilibrium velocity profile in rough pipe flow. Comparison of results
obtained using Durbin’s model and Fluent’s default wall functions approach with the
experimental data of Nikuradse [70]
Fluent’s rough wall function does not give an acceptable prediction of the
velocity profile as the flow shows acceleration close to the wall boundary results.
105
though it too is too smooth, but performs significantly better than the rough law
of the wall for this test case.
Figure 5.21: Mesh and geometry of the model for backward facing step flow
To study the behavior of the model in presence of separating and
recirculation flow, another 2D model, that of a backward facing step was used.
The geometry and the grid for the backward facing step model, based on
experimental setup of Kim and Chung [71], is shown in Fig. 5.22.
It can be seen in Fig. 5.23 that the rough law of the wall does a poor job in
predicting the velocity profile in a recirculating flow region and overpredicts the
axial velocity magnitude. Durbin’s rough wall model predicts the velocity profile
fairly well, although it underpredicts the magnitude in the recirculating region.
The separated flow reattaches fast to the floor for the rough law of the wall
model and too slow for Durbin’s model when compared to Kim and Chung’s
data, as observed during the experiment, but reattachment length predicted was
very low in case of wall functions, while it was very long for Durbin’s model.
The experimental results plotted in Fig. 5.23 are based on approximate scaling of
the published results may show some deviations from actual measurements.
106
1 1
Experiment
0.8 0.8 W all Function
Durbin's model
0.6 0.6
0.4 0.4
0.2 0.2
y/h
y/h
0 0
-0.5 0 0.5 1 -0.5 0 0.5 1
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
Experiment
-0.8 W all Function -0.8
Durbin's model
-1 -1
u/uo u/uo
x/h = 2 x/h = 4
1 1
Experiment Experiment
W all Function W all Function
0.8 0.8
Durbin's model Durbin's model
0.6 0.6
0.4 0.4
0.2 0.2
y/h
0
y/h
0
-0.5 0 0.5 1 -0.5 0 0.5 1
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
-1 -1
u/uo u/uo
x/h = 6 x/h = 8
Figure 5.22: Velocity distribution in the recirculating flow over a backward facing step.
The experimental results are taken from Kim and Chung [71].
107
1
Inlet
0.9 Wall functions
Durbin model
0.8
0.7
0.6
y/H
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
u/umax
1
Inlet
0.9 Wall functions
Durbin model
0.8
0.7
0.6
y/H
0.5
0.4
0.3
0.2
0.1
0
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
TI
Figure 5.23: Velocity and turbulence intensity profiles at the object location, in the empty
wind tunnel section
108
The original observation leading to implementation of Durbin’s model
was that the wall functions approach in Fluent fails to accurately estimate the
effects of rough wall on the mean flow variables, the flow in an empty wind
tunnel section i.e. wind tunnel without obstacle, was simulated using Durbin’s
model. The wind tunnel section geometry was same as that used in Section 5.1,
but with symmetry boundary condition imposed on the top boundary of the
wind tunnel. The results of this simulation are shown in Fig. 5.24. Though both
Durbin’s rough wall formulation and Fluent’s rough wall functions approach
simulated the equilibrium boundary layer well (Fig. 5.26(top)), Durbin’s model
predictions were slightly better than the rough law of the wall. Looking at the
profiles of turbulence intensity predicted (Fig. 5.26(bottom)); both the approaches
overpredict the turbulence intensity near the wall.
condition at the wall. Durbin’s model resolves the profile from the wall thus
functions do not resolve the profile to the wall, thus showing a small peak near
y/H = 0.02.
Durbin’s model will be included in the simulations of the experiment by
Morse [67], referred to as model 2.
5.5 Results for model 2
5.5.1 Distribution of surface pressure
Though all the models were tested the model 2 geometry, only the results
for the realizable k‐ε model are presented as they were deemed best. The results
109
obtained appearing in figs. 5.26 and 5.27 are plotted along the surface centerlines
shown in fig. 5.25. The Reynolds number based on model height was about
18,000 for this test case.
(a) (b)
Figure 5.24: Centerlines on the surfaces of model 2 used for analysis of the results in (a)
streamwise direction (b) spanwise direction
The pressure coefficients were calculated based on the formula given in
Eq. 5.1. The numerical results obtained with the rough wall formulation are
highly over‐predicted on the windward surface (Fig. 5.26(a) and 5.27 (ah)). The
reason for this over‐prediction of pressures might be the acceleration in the
velocity profiles in the wind tunnel section in streamwise direction. With
application of Durbin’s model the pressure distribution is in very good
is very well predicted by the realizable k‐ε model with wall functions approach
but Durbin’s model predicts much faster pressure recovery on the roof,
compared to the wall functions approach (Fig. 5.26(b)). Both the models predict
the pressure recovery well towards the leeward side of the roof.
110
1 0
0.9 -0.2
0.8 -0.4
0.7 -0.6
0.6 -0.8
0.5 -1
Cp
y/h
0.4 -1.2
0.3 -1.4
0.2 Exp -1.6 Exp
0.1 Durbin model -1.8 Durbin model
Wall functions Wall functions
0 -2
-0.5 0 0.5 1 1.5 2 -1.5 -1 -0.5 0 0.5 1 1.5
Cp x/h
(a.) Windward Surface (b.) Roof
1 1
Exp
111
0.9 0.9 Durbin model
0.8 0.8 Wall functions
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
0.3 0.3
0.2 Exp 0.2
0.1 Durbin model 0.1
Wall functions
0 0
-0.4 -0.35 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0 -0.5 -0.4 -0.3 -0.2 -0.1 0
Cp Cp
(c.) Leeward Surface (d.) Side Surface
Figure 5.25: Distribution of surface pressure coefficients along the streamwise centerline of semi‐cube faces;
centerlines are located as shown in fig. 5.25
2 0
Exp
-0.05 Durbin model
1.5 Wall functions
-0.1
-0.15
1
-0.2
0.5
Cp
-0.25
Cp
-0.3
0
-0.35
(ah.) Windward Surface (bh.) Roof
0 0.1
Exp
Durbin model -0.1
112
-0.05 Wall functions
-0.3
-0.5
-0.1
-0.7
Cp
Cp
-0.15
-0.9
-1.1
-0.2
Exp
-1.3 Durbin model
Wall functions
-0.25 -1.5
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
z/h z/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.26: Distribution of surface pressure coefficients along the spanwise centerline of semi‐cube faces;
centerlines are located as shown in fig. 5.25
The pressure distribution in the wake region is similar for both the
approaches, and they overpredict the pressure at the leeward surface which is of
the same magnitude as the experimental observations (Fig. 5.27 (ch)). The wall
functions approach predicts much lower pressures towards the bottom of the
leeward surface (Fig. 5.26 (c.)). Durbin’s model does a good job in prediction of
the pressure distribution on the side surface, compared to the wall functions
approach which predicts higher suction (Fig. 5.26(d) and 5.27(dh.)).
Overall prediction of the realizable k‐ε model with both the wall functions
approach, and with implementation of Durbin’s rough wall formulation appears
good except for the windward face. Durbin’s model predicts the pressures on the
windward face very well, as well as the pressure distribution on the other faces.
To further analyze Durbin’s model different flow parameters were analyzed as
follows, similar to those for model 1.
5.5.2 Distribution of turbulent kinetic energy
The distribution of turbulent kinetic energy, non‐dimensionalized by u2ref,
along the surface centerlines is as shown in Figs. 5.28 and 5.29. Because the two‐
equation model used for analysis is the realizable k‐ε model, the general trend of
distribution of k is expected to be similar for both approaches. The wall‐functions
approach predicts higher values of k compared to those predicted by Durbin’s
formulation. Interestingly the two approaches predict similar k on the windward
face of the model (Figs. 5.28(a) and 5.29(a)), but they show some differences in
the distribution predicted on roof, side and leeward surfaces.
113
1 0.18
Wall functions
0.9 0.16 Durbin model
0.8 0.14
0.7
0.12
0.6
0.1
ref
2
0.5
y/h
k/u
0.08
0.4
0.06
0.3
0.2 0.04
(a.) Windward Surface (b.) Roof
1 1
0.9 0.9
114
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
0.3 0.3
0.2 0.2
(c.) Leeward Surface (d.) Side Surface
Figure 5.27: Distribution of non‐dimensionalized turbulence kinetic energy along the streamwise centerline of
semi‐cube faces; centerlines are located as shown in fig. 5.25
0.14 0.05
0.045
0.12
0.04
0.1 0.035
0.03
0.08
ref
ref
2
2
0.025
k/u
k/u
0.06
0.02
0.04 0.015
0.01
0.02 Wall functions Wall functions
0.005
Durbin model Durbin model
0 0
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
z/h z/h
(ah.) Windward Surface (bh.) Roof
0.014 0.14
Wall functions
Durbin model
115
0.012 0.12
0.01 0.1
0.008 0.08
ref
ref
2
2
k/u
k/u
0.006 0.06
0.004 0.04
0.002 0.02
Wall functions
Durbin model
0 0
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
x/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.28: Distribution of non‐dimensionalized turbulent kinetic energy along the spanwise centerline of semi‐
cube faces; centerlines are located as shown in fig. 5.25
Similar to model 1, the areas of flow separation and recirculation, like the
windward and leeward edges of roof (Figs. 5.28(c.) and 5.29 (ch)), have higher
turbulent kinetic energy, where the high shear present in the flow causes the
production term to dominate. The kinetic energy is fairly constant on the roof
(Fig. 5.28(bh)) indicating that flow is nearly steady flow in spanwise direction. A
little high values of k are present near the central portion of the leeward face
(Figs. 5.28(c.) and 5.29(ch)), probably due to the change in the direction of flow in
the wake region. Also the magnitude of the turbulence kinetic energy predicted
on the leeward surface is very small compared to the distribution on the other
surfaces of the model.
A high value of k is predicted by the wall‐functions approach at y/h = 0.3 ~
0.4 on side surface (Fig. 5.28 (d)). This is probably due to higher velocity
gradients present in the flow due to the recirculation on the side, generating
more suction in this zone (Fig. 5.26(d)).
5.5.3 Distribution of turbulence dissipation rate
kinetic energy for the turbulence models based on RANS modeling approach to
describe homogeneous turbulence. The distribution predicted by the realizable k‐
ε model over the surface centerlines for model 2 indicates that, as the trends for
distribution of ε match with the distribution of k for almost all the surfaces. The
wall functions approach predicts higher dissipation rate compared to Durbin’s
formulation.
116
1 6
Wall functions
0.9
Durbin model
5
0.8
0.7
4
0.6
4
0.5 3
y/h
εν /uτ
0.4
2
0.3
0.2
1
0.1 Wall functions
Durbin model
0 0
0 1 2 3 4 5 6 -1.5 -1 -0.5 0 0.5 1 1.5
4
ε ν /u τ x/h
(a.) Windward Surface (b.) Roof
1 1
0.9 0.9
117
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
0.3 0.3
0.2 0.2
(c.) Leeward Surface (d.) Side Surface
Figure 5.29: Distribution of non‐dimensionalized turbulence dissipation rate along the streamwise centerline of
semi‐cube faces; centerlines are located as shown in fig. 5.25
6 1
Wall functions
0.9
Durbin model
5
0.8
0.7
4
0.6
4
4
3 0.5
εν /uτ
εν /uτ
0.4
2
0.3
0.2
1
Wall functions
0.1
Durbin model
0 0
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
z/h z/h
(ah.) Windward Surface (bh.) Roof
0.12 6
Wall functions Wall functions
Durbin model Durbin model
0.1 5
118
0.08 4
4
4
0.06 3
εν /uτ
εν /uτ
0.04 2
0.02 1
0 0
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
x/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.30: Distribution of non‐dimensionalized turbulence dissipation rate along the spanwise centerline of
semi‐cube faces; centerlines are located as shown in fig. 5.25
Higher dissipation is predicted in the separation region near the
windward edges of all surfaces (Figs. 5.30(a, b) and 5.31(d)). Similar to the
distribution of k, higher dissipation is observed on the central portion of the
leeward face (Figs. 5.30(c.) and 5.31 (ch.)) and the side surfaces (Figs. 5.30 (d)).
Also the magnitude of the dissipation rate values predicted on the leeward face
(Figs. 5.30(c.) and 5.31 (ch.)) is much smaller than the dissipation rate over other
model surfaces, which was also observed in case of model 1. This distribution
might be indicative that the shear present in the wake region for both models, 1
and 2, is of small magnitude than the shear and turbulent mixing present in the
separation regions along the windward edges of all surfaces, and top edges of
the side surfaces.
Interestingly lower dissipation is observed near the side edges of the roof (Fig.
5.31(bh)) where the turbulent kinetic energy is high (Fig. 5.29(bh)), and also a
different distribution of ε and k are predicted by the wall functions approach in
the area of maximum pressure on the windward surface (Figs. 5.28(a) and
5.30(a)).
5.5.4 Distribution of turbulent viscosity
Turbulent viscosity is an important term in the turbulence models, as it
models the Reynolds stresses in the flow, and attains closure to the transport
equations for k and ε. It depends on both these parameters, and affects the energy
diffusion in the turbulent flow. The predicted turbulent viscosity, µt is lower for
the Durbin’s model and higher for the wall functions approach everywhere
except the region of maximum pressure on the windward surface of the model
(Fig. 5.32(a)).
119
1 120
Wall functions
0.9
Durbin model
100
0.8
0.7
80
0.6
0.5 60
y/h
µt / µ
0.4
40
0.3
0.2
20
0.1 Wall functions
Durbin model
0 0
0 20 40 60 80 100 120 -1.5 -1 -0.5 0 0.5 1 1.5
µt / µ x/h
(a.) Windward Surface (b.) Roof
1 1
0.9 0.9
120
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
0.3 0.3
0.2 0.2
(c.) Leeward Surface (d.) Side Surface
Figure 5.31: Distribution of non‐dimensionalized turbulent viscosity along the streamwise centerline of semi‐
cube faces; centerlines are located as shown in fig. 5.25
80 80
70 70
60 60
50 50
40 40
µt / µ
µt / µ
30 30
20 20
(ah.) Windward Surface (bh.) Roof
45 80
Wall functions
40 70 Durbin model
121
35
60
30
50
25
40
µt / µ
µt / µ
20
30
15
20
10
5 Wall functions 10
Durbin model
0 0
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
x/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.32: Distribution of non‐dimensionalized turbulent viscosity along the spanwise centerline of semi‐
cube faces; centerlines are located as shown in fig. 5.25
The turbulent kinetic energy in the region of maximum pressure is smaller
for the rough wall functions as compared to that predicted by Durbin’s model,
while the dissipation rate is higher. This imbalance mainly in the values of
production and dissipation causes sharp transition in the value of turbulent
viscosity (Fig. 5.32(a)). Similar sharp changes in the distribution of turbulent
viscosity can also be observed in the higher k regions on the side surface (Fig.
5.32(d)) and leeward surface (Fig. 5.32(c.)).
Lower turbulent viscosity is predicted by Durbin’s model on the side
surface (Fig. 5.32 (d) and 5.33 (dh)) and the leeward face (Fig. 5.33 (ch)), which is
probably due to ability of two‐layer formulation to better resolve the near wall
area compared to the wall functions approach. Also a sharp transition in the
distribution of µt is present near the leeward edge of the side surfaces (Fig. 5.33
(dh)) unlike the area near the leeward edge on the roof (Fig. 5.32 (dh)). This is
probably due to the mixing of flow in the side vortex and free stream.
5.5.5 Distribution of the strain rate
Strain rate is related to the anisotropic behavior of the turbulent flow, and
thus becomes an important parameter in the turbulence modeling. The RNG k‐ε
model and realizable k‐ε model have strain‐dependant terms (Eqs. 3.22, 3.26) in
the transport equation for dissipation rate, which adjust turbulent dissipation
based on the strain in the flow. Durbin’s model predicts higher strain rate in all
areas of the model except the separation occurring at the windward edges (Figs.
5.34(b) and 5.35(dh)).
122
1 1.6
Wall functions Wall functions
0.9
Durbin model 1.4 Durbin model
0.8
1.2
0.7
1
0.6
η
0.5 0.8
y/h
0.4
0.6
0.3
0.4
0.2
0.2
0.1
0 0
0 1 2 3 4 5 -1.5 -1 -0.5 0 0.5 1 1.5
η x/h
(a.) Windward Surface (b.) Roof
1 1
Wall functions
0.9 0.9
Durbin model
123
0.8 0.8
0.7 0.7
0.6 0.6
0.5 0.5
y/h
y/h
0.4 0.4
0.3 0.3
0.2 0.2
(c.) Leeward Surface (d.) Side Surface
Figure 5.33: Distribution of non‐dimensionalized strain rate along the streamwise centerline of semi‐cube
faces; centerlines are located as shown in fig. 5.25
0.8 0.9
0.7 0.8
0.7
0.6
0.6
0.5
0.5
η
η
0.4
0.4
0.3
0.3
0.2
0.2
(ah.) Windward Surface (bh.) Roof
2.5 2
Wall functions Wall functions
Durbin model 1.8 Durbin model
124
2 1.6
1.4
1.5 1.2
η
η
1 0.8
0.6
0.5 0.4
0.2
0 0
-1.5 -1 -0.5 0 0.5 1 1.5 -1.5 -1 -0.5 0 0.5 1 1.5
x/h x/h
(ch.) Leeward Surface (dh.) Side Surface
Figure 5.34: Distribution of non‐dimensionalized strain rate along the spanwise centerline of semi‐cube faces;
centerlines are located as shown in fig. 5.25
The higher strain rate tweaks the dissipation rate effectively reducing the
turbulent viscosities. The interestingly high strain rate predicted by the wall‐
functions approach (Figs. 5.34(b) and 5.35(dh)), cause a reduction in the turbulent
viscosities thus overprediction of the negative pressure peaks at the windward
edge (Figs. 5.26(b) and 5.27(dh)).
Overall predictions of the realizable k‐ε model agree well with the
experimental measurements of surface pressures for model 2. The wall‐functions
approach showed acceleration near the wind tunnel floor that was probably the
cause for overprediction of the pressure coefficients on the windward face of
model 2. Implementation of Durbin’s formulation was successful, and the overall
predictions using this model show good agreement with the experimental data,
though more experimental data would better test the model’s predictions.
125
CHAPTER VI
6. CONCLUSIONS AND RECOMMENDATIONS
This project was primarily focused on the analysis of different RANS
based turbulence model applied to the bluff body flows encountered in the wind
engineering field. During the analysis, the shortcoming of the standard wall
functions approach, used to model the near wall flow, in the two equation
turbulence models were encountered. This approach was unable to accurately
reproduce the equilibrium boundary layer velocity profile, influencing the use of
the rough wall modification for the two‐layer modeling approach as proposed by
Durbin et al [58].
The turbulence models based on the RANS approach with an isotropic
eddy viscosity concept were applied to the flow over a cubical obstacle, and the
results were compared with the experimental measurements of Castro and
Robins [4]. These results are not in good agreement with the experimental
observations and thus fail to accurately model the flow around bluff bodies. One
of the reasons for this discrepancy is the use of the isotropic eddy viscosity
concept, which fails to model highly anisotropic flow properties encountered in
these situations.
The turbulence models did not predict the separation bubble and
reattachment on the roof, which causes overprediction of turbulence kinetic
energies in the areas with high velocity gradients like the flow near the leading
edge of the roof and side surfaces. This overprediction is not adequately
balanced with dissipation of turbulence resulting in inaccurate prediction of the
turbulent viscosity, which is comparatively low on the windward face and high
126
in the separation and recirculation regions. This, in turn, causes nigh suction
pressures on roof and sides and only shows good agreement with the
experimental data on the windward face.
Overall performance of the realizable k‐ε model was consistent and better
than the other four models. The RNG k‐ε model predicted the highest drag and
lowest lift on the building model, while the standard k‐ε model predicted the
lowest drag and highest lift on the building.
All the models were also analyzed for the flow over a semi‐cubicle model
and the results were compared with the experimental observations made by
Morse [67]. The behavior and results of all the turbulence models were similar to
that of the cubical model. The realizable k‐ε model produces better results and
the standard k‐ω model predictions were most deviated. The agreement between
the numerical results and the experimental data was good except the pressure
distribution on the windward surface. These results were affected by the
acceleration of the flow near the bottom of the wind tunnel, when used with the
wall functions approach. This problem was also present in the cubical model on
the lower part of the windward face.
The two layer rough wall modification of Durbin was implemented in
Fluent using the user defined function. The model was tested for variety of flow
situations. The model outperformed Fluent’s wall functions approach in case of
the 2D pipe flow and the 3D wind tunnel flow without obstacle.
The 2D model of backward facing step was used to assess the applicability
of Durbin’s model to the recirculating flows. The numerical results obtained
using the realizable k‐ε model with wall functions and Durbin’s model were not
in good agreement with the experimental results. Fluent’s wall function
127
approach caused overprediction of the velocities while Durbin’s model
underpredicted them. It was concluded that Durbin’s model works satisfactorily
and better than the wall functions approach in the recirculating flows.
The application of Durbin’s model for the wind‐tunnel tests of Morse [67]
was successful. This formulation greatly reduced the inaccuracy in prediction of
the windward face surface distribution, while maintaining and enhancing the
agreement of the surface pressures for the other surface of the model. Thus the
two‐layer formulation with modification for the effects of surface roughness is
necessary for accurately resolving the near‐wall flow affected by the roughness,
and its effects on the complete flow structure.
Based on the analysis carried out in this project, the following
recommendations are made for future work.
1. The isotropic eddy viscosity relation should be modified to non‐linear
relationship, which will be able to model the anisotropic nature of the
turbulent flows. Models like Reynolds Stress Model (RSM) and other non‐
linear models should be developed and used for calculations.
2. The two‐layer modeling approach with rough wall modification like that
of Durbin et al [58] should be further tested, since it underpredicted
velocities in backward facing step flow and needs to be modified for the
recirculating flows to further improve the accuracy of the predictions.
3. The flows around cubicle obstacles have been studied. The agreement of
the numerical results obtained using realizable k‐ε model with Durbin’s
This model can be used to study different obstacle geometries placed in
128
the simulated atmospheric boundary layer, to study the wind loading and
flow structure around different bodies.
129
REFERENCES
130
Division Summer Meeting FEDSM’97, June 22‐26, 1997, Vancouver, Canada,
Vol. 14, pp. 1‐8
[10] Hölscher N., Niemann H., “Towards quality accurance for wind tunnel
tests: A comparative testing program of the Windtechnologische
Gesellschaft”, Journal of Wind Engineering and Industrial Aerodynamics, 74‐
76 (1998), pp. 599‐608
[11] Richards P.J., Hoxey R.P., Short L.J., “Wind pressures on a 6 m cube”,
Journal of Wind Engineering and Industrial Aerodynamics, 89 (2001), pp. 1553‐
1564
[12] Richards P.J., Hoxey R.P., Short L.J., “A 6 m cube in an atmospheric
boundary layer flow Part 1. Full‐scale and wind tunnel results”, Wind and
Structures, Vol. 5, No. 2~4 (2002), pp. 165‐176
[13] Richards P.J., “Computational modeling of wind flow around low‐rise
buildings using PHOENICS”, Divisional Note No. DN 1508, Buildings &
Livestock Division, AFRC Institute of Engineering Research, Silsoe, UK
(1989)
[14] Baetke F., Werner H., “Numerical simulation of turbulent flow over
surface‐mounted obstacles with sharp edges and corners”, Journal of Wind
Engineering and Industrial Aerodynamics, 35 (1990), pp. 129‐147
[15] Paterson D.A., Apelt C.J., “Simulation of flow past a cube in a turbulent
boundary layer”, Journal of Wind Engineering and Industrial Aerodynamics,
35 (1990), pp. 149‐176
[16] Basara B., Younis B., “Progress in the prediction of turbulent wind loading
on buildings”, Journal of Wind Engineering and Industrial Aerodynamics, 41‐
44 (1992), pp. 2863‐2874
[17] Murakami S., Mochida A., Hayashi Y., “Examining the k‐ε model by
means of a wind tunnel test and large‐eddy simulation of the turbulence
structure around a cube”, Journal of Wind Engineering and Industrial
Aerodynamics, 35 (1990), pp. 87‐100
131
[18] Murakami S., Mochida A., Hayashi Y., Sakamoto S., “Numerical study on
velocity‐pressure field and wind forces for bluff bodies by k‐ε, ASM and
LES”, ”, Journal of Wind Engineering and Industrial Aerodynamics, 41‐44
(1992), pp. 2841‐2852
[19] Murakami S., “Comparison of various turbulence models applied to a
bluff body”, ”, Journal of Wind Engineering and Industrial Aerodynamics, 46‐
47 (1993), pp. 21‐36
[20] Murakami S., Mochida A., Ooka R., Kato S., Iizuka S., “Numerical
prediction of flow around a building with various turbulence models:
Comparison of k‐ε EVM, ASM, DSM, and LES with wind tunnel tests”,
ASHRAE Transactions, Vol. 102, No. 1 (1996), pp. 741‐753
[21] Murakami S., “Current status and future trends in computational wind
engineering”, Journal of Wind Engineering and Industrial Aerodynamics, 67 &
68 (1997), pp. 3‐34
[22] Tsuchiya M., Murakami S., Mochida A., Kondo K., Ishida Y.,
“Development of a new k‐ε model for flow and pressure fields around
bluff body”, Journal of Wind Engineering and Industrial Aerodynamics, 67 &
68 (1997), pp. 169‐182
[23] Mochida A., Shirasawa T., Yoshino H., Murakami S., Tominaga Y., “CFD
analysis of flow around a cube using revised k‐ε model based on mixed
time scale concept”, Proceedings of the 11th International Conference on Wind
Engineering, June 2‐5, 2003, Lubbock, TX, Vol. 1., pp. 1149‐1156
[24] Rodi W., “On the simulation of turbulent flow past bluff bodies”, Journal of
Wind Engineering and Industrial Aerodynamics, 46‐47 (1993), pp. 3‐20
[25] Leschziner M.A., “Computational modeling of complex turbulent flow –
expectations, reality and prospects”, Journal of Wind Engineering and
Industrial Aerodynamics, 46‐47 (1993), pp. 37‐52
132
[26] Laurence D., “Modeling flows around bluff bodies by Reynolds averaged
transport equations”, Journal of Wind Engineering and Industrial
Aerodynamics, 46‐47 (1993), pp. 53‐68
[27] Abe K., Nagano Y., Kondoh T., “Numerical prediction of separating and
reattaching flows with a modified low‐Reynolds number k‐ε model”,
Journal of Wind Engineering and Industrial Aerodynamics, 46‐47 (1993), pp.
85‐94
[28] Zhang Y.Q., Huber A.H., Arya S.P.S., Snyder W.H., “Numerical
simulation to determine the effects of incident wind shear and turbulence
level on the flow around a building”, Journal of Wind Engineering and
Industrial Aerodynamics, 46‐47 (1993), pp. 129‐134
[29] Richards P.J., Hoxey R.P., “Appropriate boundary conditions for
computational wind engineering models using the k‐ε turbulence model”,
Journal of Wind Engineering and Industrial Aerodynamics, 46‐47 (1993), pp.
145‐154
[30] Frank W., Mauch H., “Large‐eddy‐simulation of the flow around building
models”, Journal of Wind Engineering and Industrial Aerodynamics, 46‐47
(1993), pp. 213‐218
[31] Stathopoulos T., Zhou Y.S., “Numerical simulation of wind‐induced
pressures on buildings of various geometries”, Journal of Wind Engineering
and Industrial Aerodynamics, 46‐47 (1993), pp. 419‐430
[32] Delaunay D., Lakehal D., Pierrat D., “Numerical approach for wind loads
prediction on buildings and structures”, Journal of Wind Engineering and
Industrial Aerodynamics, 57 (1995), pp. 307‐321
[33] Hoxey R.P., Robertson A.P., Basara B. and Younis B.A., “Geometric
parameters that affect wind loads on low rise buildings: full‐scale and
CFD experiments”, Journal of Wind Engineering and Industrial Aerodynamics,
50 (1995), pp. 243‐252
133
[34] Qasim A.M., “Numerical predictions of fluid flow around a low rise
building”, Ph.D. Dissertation in Mechanical Engineering, (1995), Texas Tech
University, Lubbock, TX.
[35] Rodi W., “Comparison of LES and RANS calculations of the flow around
bluff bodies”, Journal of Wind Engineering and Industrial Aerodynamics, 69‐71
(1997), pp. 55‐75
[36] Yu D., Kareem A., “Numerical simulation of flow around rectangular
prism”, Journal of Wind Engineering and Industrial Aerodynamics, 67 & 68
(1997), pp. 195‐208
[37] Shah K.B., Ferziger J.H., “A fluid mechanicians view of wind engineering:
Large eddy simulation of flow past a cubic surface”, Journal of Wind
Engineering and Industrial Aerodynamics, 67 & 68 (1997), pp. 211‐224
[38] Brzoska M.A., Stock D.E., Lamb B.K., “Comparative study of flow about
steps and buildings”, Proceedings of the 1997 ASME Fluids Engineering
Division Summer Meeting FEDSM’97, June 22‐26, 1997, Vancouver, Canada,
Vol. 14
[39] Wright N.G., Easom G.J., “Comparison of several computational
turbulence models with full‐scale measurements of flow around a
building”, Wind and Structures, Vol. 2, No. 4, (1999) pp. 305‐323
[40] Easom G.J., “Improved turbulence models for computational wind
engineering”, Ph.D. Thesis in Civil Engineering, (2000), The University of
Nottingham, UK.
[41] Richards R.J., Quinn A.D., “A 6 m cube in an atmospheric boundary layer
Part 2. Computational solutions”, Wind and Structures, Vol. 5, No. 2~4,
(2002), pp. 177‐192
[42] Knapp G., Wright N., Owen J., “Comparison of full scale and CFD results
for the Silsoe 6 m cube”, Proceedings of the 11th International Conference on
Wind Engineering, June 2‐5, 2003, Lubbock, TX, Vol. 1., pp. 163‐170
134
[43] Chikamatsu S., Nozawa K., Tamura T., “Large eddy simulation of
turbulent flows and pressures on a cube in an artificial wind”, Proceedings
of the 11th International Conference on Wind Engineering, June 2‐5, 2003,
Lubbock, TX, Vol. 1., pp. 195‐202
[44] Qiu Y., Zhy W., Yang H., “Numerical simulations of flow field around
building”, Proceedings of the 11th International Conference on Wind
Engineering, June 2‐5, 2003, Lubbock, TX, Vol. 1., pp. 1157‐1166
[45] Raupach M.R., Antonia R.A., Rajagopalan S., “Rough‐wall turbulent
boundary layers”, Applied Mechanics Review, Vol. 44, No. 1, (1991), pp. 1‐25
[46] Smalley R.J., Antonia R.A., Djenidi L., “Self‐preservation of rough‐wall
turbulent boundary layers”, European Journal of Mechanics – B/Fluids, Vol.
20, No. 5, (2001), pp. 591‐602
[47] Krogstad P.‐Å., Antonia R.A., “Surface roughness effects in turbulent
boundary layers”, Experiments in Fluids, Vol. 27, (1999), pp. 450‐460
[48] Antonia R.A., Krogstad P.‐Å., “Turbulence structure in boundary layers
over different types of surface roughness”, Fluid Dynamics Research, Vol.
28, (2001), pp. 139‐157
[49] Smalley R.J., Leonardi S., Antonia R.A., Djenidi L., Orlandi P., “Reynolds
stress anisotropy of turbulent rough wall layers”, Experiments in Fluids,
Vol. 33, (2002), pp. 31‐37
[50] Rodi W., “Experience with two‐layer models combining the k‐ε model
with one‐equation model near the wall”, AIAA‐91‐0216, 29th Aerospace
Science Meeting, January 7‐10, 1991, Reno, Nevada
[51] Speziale C.G., Abid R., Anderson E.C., “Critical evaluation of two‐
equation models for near‐wall turbulence”, AIAA Journal, Vol. 30, No. 2,
(1992), pp. 324‐331
135
[52] Zhang H., Faghri M., White F.M., “A new low‐Reynolds number k‐ε
model for turbulent flow over smooth and rough surfaces”, Journal of
Fluids Engineering, Vol. 118, (1996), pp. 255‐259
[53] Utnes T., Meling T.S., “Treatment of turbulent wall boundary conditions
using linear‐logarithmic elements”, Computer Methods in Applied Mechanics
and Engineering, Vol. 169, (1999), pp. 123‐134
[54] Avelino M.R., Silva Freire A.P., Kakaҫ S., “Numerical study of turbulent
flow subjected to sudden changes in wall temperature and roughness”,
Proceedings of the 2nd International Conference on Computational Heat and Mass
Transfer, Rio de Janeiro, Brazil, October 22‐26, 2001
[55] Miyake Y., Tsujimoto K., Agata Y., “A DNS of a turbulent flow in a rough‐
wall channel using roughness elements model”, Japanese Society of
Mechanical Engineers International Journal, Vol. 43, No. 2, (1999), pp. 233‐242
[56] Miyake Y., Tsujimoto K., Nakaji M., “Direct numerical simulation of
rough‐wall heat transfer in a turbulent channel flow”, International Journal
of Heat and Fluid Flow, Vol. 22, (2001), pp. 237‐244
[57] Lakehal D., Rodi W., “Calculation of the flow past a surface‐mounted cube
with two‐layer turbulence models”, Journal of Wind Engineering and
Industrial Aerodynamics, Vol. 67 & 68, (1997), pp. 65‐78
[58] Durbin P.A., Medic G., Seo J.‐M., Eaton J.K., Song S., “Rough wall
modification of two‐layer k‐ε”, Transactions of the ASME, Vol. 123, (2001),
pp. 16‐21
[59] Launder B.E., Spalding D.B., “The numerical computation of turbulent
flows”, Computer Methods in Applied Mechanics and Engineering, Vol. 3,
(1974), pp. 269‐289
[60] Wilcox D.C., Turbulence Modeling for CFD, Second Edition, DCW Industries,
Inc., (2002)
136
[61] Schlichting H., Boundary Layer Theory, Sixth Edition, McGraw Hill
Company, (1968)
[62] Versteeg H.K., Malalasekera W., An Introduction to Computational Fluid
Dynamics ‐ The Finite Volume Method, Prentice Hall, (1995)
[63] Fluent 6 Users Guide, Fluent Inc., (2001)
[64] Yakhot V., Orszag S.A., “Renormalization group analysis of turbulence, I ‐
Basic Theory”, Journal of Scientific Computing, Vol. 1, No. 1, (1986), pp. 3‐51
[65] Shih T.‐H., Liou W.W., Shabbir A., Zhu J., “A new k‐ε eddy‐viscosity
model for high Reynolds number turbulent flows – Model development
and validation”, Computers Fluids, Vol. 24, No. 3, (1995), Pp. 227‐238
[66] Menter F.R., “Two‐equation eddy‐viscosity turbulence models for
engineering applications”, AIAA Journal, Vol. 32, No. 8, (1994), pp.1598‐
1605
[67] Morse S.M., “A model for the pressure field around non‐rectangular
buildings,” MSCE Thesis, Texas Tech University, TX, USA, (2003)
[68] Ferziger J.H., Perić M., Computational methods for fluid dynamics, Springer‐
Verlag, (1996)
[69] Wendt J.F., Computational fluid dynamics: an introduction, Springer‐Verlag,
(1992)
[70] Nikuradse J., Experimental data on flow through rough pipe as appearing
in: Schlichting H., Boundary Layer Theory, Sixth Edition, McGraw Hill
Company, (1968) pp. 581
[71] Kim B.N., Chung M.K., “Experimental study of roughness effects on the
separated flow over a backward‐facing step,” AIAA Journal, Vol. 33, No.
1, (1994), pp. 159‐161
137
APPENDIX A
UDF CODE FOR 2D MODELS
138
/* udf_roughness_2D.c
UDF to modify the k-e two layer formulation for the
effects of the surface roughness
FOR A 2D MODEL
Darryl James and Sanket Unhale
Completed 8/24/2004 */
#include "udf.h"
#define K 0.41
#define y0 0.00000865
#define CMU 0.09
#define r 0.001348 /* Surface Roughness Height */
DEFINE_INIT(calc_ymin, d)
{
Thread *tf, *tc;
cell_t c;
face_t f;
float A[ND_ND], dist[ND_ND], xc[ND_ND], xf[ND_ND];
float norm_dist, ymin;
thread_loop_c(tc, d)
{
begin_c_loop(c, tc)
{
C_CENTROID(xc, c, tc);
ymin=1e7;
thread_loop_f(tf, d)
{
if ((NNULLP(tf)) && (THREAD_TYPE(tf) == THREAD_F_WALL))
{
begin_f_loop(f, tf)
{
F_CENTROID(xf, f, tf);
NV_VV(dist, = , xc, -, xf);
F_AREA(A, f, tf);
norm_dist=fabs(1./NV_MAG(A)*NV_DOT(A, dist));
if(ymin>norm_dist)
ymin=norm_dist;
} end_f_loop(f, tf)
}
139
}
}
end_c_loop(c, tc)
}
DEFINE_TURBULENT_VISCOSITY(rough_turb_vis, c, tc)
{
mut = 0.0;
ustar = 0.0;
y0udf = 0.0;
rplus = 0.0;
if (Rey<200)
{
C_CENTROID(cent, c, tc);
ustar = C_UDMI(c, tc, udm_ustar);
if ((rplus>7.5)&&(rplus<22.5))
y0plus=(0.00020562)*pow(rplus,3)-(0.013783)*pow(rplus,
2)+(0.39076)*rplus-1.5723;
140
if ((rplus>=22.5)&&(rplus<45))
y0plus=(-0.0017342)*pow(rplus, 2)+(0.15537)*rplus+0.06975;
if ((rplus>=45)&&(rplus<90))
y0plus=(0.000015695)*pow(rplus, 3)-(0.0037995)*pow(rplus,
2)+(0.24744)*rplus-1.3295;
if (rplus>=90)
y0plus=(0.033609)*rplus-1.4464;
anu = 62.5*(1-rplus/90);
if (anu < 1) {anu = 1;}
} /* end of if loop */
else
{ mut = 0.09*C_R(c, tc)*C_K(c, tc)*C_K(c, tc)/C_D(c, tc);}
return mut;
DEFINE_ADJUST(adjust_function, d)
{
Thread *t;
cell_t c, c1;
float tke, tke1, ustar, ustar1, rplus, rho, mul, mut, dudy;
int n = 3;
double cent[ND_ND], cent1[ND_ND];
int cent_x, cent1_x, tol;
ustar = 0.0;
ustar1 = 0.0;
begin_c_loop(c, tf)
{
Thread *tc = THREAD_T0(tf);
C_CENTROID(cent, c, tc);
rho = C_R(c, tc);
mul = C_MU_L(c, tc);
mut = C_MU_T(c, tc);
dudy = abs(C_DUDY(c, tc));
141
ustar = sqrt((C_MU_L(c, tc) + C_MU_T(c, tc))/C_R(c, tc) *
(abs(C_DUDY(c, tc))));
tke = ustar*ustar/sqrt(CMU);
tke1 = ustar*ustar/sqrt(CMU)*(rplus/90)*(rplus/90);
thread_loop_c(t, d)
{
begin_c_loop(c1, t)
{
C_CENTROID(cent1, c1, t);
cent_x=ceil(cent[0]*1000000);
cent1_x=ceil(cent1[0]*1000000);
tol=abs(cent_x-cent1_x);
142
APPENDIX B
UDF CODE FOR 3D MODELS
143
/* udf_roughness_3D.c
UDF to modify the k-e two layer formulation for the
effects of the surface roughness
FOR A 3D MODEL
Darryl James and Sanket Unhale
Completed 10/10/2004 */
#include "udf.h"
#define K 0.41
#define y0 0.0001
#define CMU 0.09
#define r 0.015425 /* Surface Roughness Height */
DEFINE_INIT(calc_ymin, d)
{
Thread *tf, *tc;
cell_t c;
face_t f;
float A[ND_ND], dist[ND_ND], xc[ND_ND], xf[ND_ND];
float norm_dist, ymin;
thread_loop_c(tc, d)
{
begin_c_loop(c, tc)
{
C_CENTROID(xc, c, tc);
ymin=1e7;
thread_loop_f(tf, d)
{
if ((NNULLP(tf)) && (THREAD_TYPE(tf) == THREAD_F_WALL))
{
begin_f_loop(f, tf)
{
F_CENTROID(xf, f, tf);
NV_VV(dist, = , xc, -, xf);
F_AREA(A, f, tf);
norm_dist=fabs(1./NV_MAG(A)*NV_DOT(A, dist));
if(ymin>norm_dist)
ymin=norm_dist;
} end_f_loop(f, tf)
}
}
144
}
C_UDMI(c, tc, udm_ymin) = ymin;
end_c_loop(c, tc)
}
DEFINE_TURBULENT_VISCOSITY(rough_turb_vis, c, tc)
{
mut = 0.0;
ustar = 0.0;
y0udf = 0.0;
rplus = 0.0;
if (Rey<200)
{
C_CENTROID(cent, c, tc);
ustar = C_UDMI(c, tc, udm_ustar);
if ((rplus>7.5)&&(rplus<22.5))
y0plus=(0.00020562)*pow(rplus, 3)-(0.013783)*pow(rplus,
2)+(0.39076)*rplus-1.5723;
if ((rplus>=22.5)&&(rplus<45))
y0plus=(-0.0017342)*pow(rplus, 2)+(0.15537)*rplus+0.06975;
145
if ((rplus>=45)&&(rplus<90))
y0plus=(0.000015695)*pow(rplus, 3)-(0.0037995)*pow(rplus,
2)+(0.24744)*rplus-1.3295;
if (rplus>=90)
y0plus=(0.033609)*rplus-1.4464;
anu = 62.5*(1-rplus/90);
if (anu < 1) {anu = 1;}
} /* end of if loop */
else
{ mut = 0.09*C_R(c, tc)*C_K(c, tc)*C_K(c, tc)/C_D(c, tc);}
return mut;
DEFINE_ADJUST(adjust_function, d)
{
Thread *t, *tf, *tc;
face_t f;
cell_t c, c1;
float tke, tke1, ustar, ustar1, ustartemp, rplus, rho, mul, mut,
dudy;
double cent[ND_ND], cent1[ND_ND];
int cent_x, cent1_x, cent_z, cent1_z, tol, tol1, i;
int sf;
tf = Lookup_Thread(d, sf);
146
ustar = 0.0;
ustar1 = 0.0;
begin_f_loop(f, tf)
{
tc = THREAD_T0(tf);
c = F_C0(f, tf);
C_CENTROID(cent, c, tc);
rho = C_R(c, tc);
mul = C_MU_L(c, tc);
mut = C_MU_T(c, tc);
dudy = abs(C_DUDY(c, tc));
tke = ustar*ustar/sqrt(CMU);
tke1 = ustar*ustar/sqrt(CMU)*(rplus/90)*(rplus/90);
thread_loop_c(t, d)
{
begin_c_loop(c1, t)
{
C_CENTROID(cent1, c1, t);
cent_x=ceil(cent[0]*1000000);
cent1_x=ceil(cent1[0]*1000000);
cent_z=ceil(cent[2]*1000000);
cent1_z=ceil(cent1[2]*1000000);
tol=abs(cent_x-cent1_x);
tol1=abs(cent_z-cent1_z);
147
if ((tol < 10) && (tol1 < 10) && (cent[1] !=
cent1[1]))
{
ustar1 = C_UDMI(c,tc,udm_ustar);
C_UDMI(c1,t,udm_ustar) = ustar1;
}
}
end_c_loop(c1, t)
}
} /* end of if loop for ustar check */
}
end_f_loop(f, tf)
148