Professional Documents
Culture Documents
PDF Computational Fluid Dynamics For Incompressible Flow First Edition Roychowdhury Ebook Full Chapter
PDF Computational Fluid Dynamics For Incompressible Flow First Edition Roychowdhury Ebook Full Chapter
PDF Computational Fluid Dynamics For Incompressible Flow First Edition Roychowdhury Ebook Full Chapter
https://textbookfull.com/product/computational-fluid-dynamics-
incompressible-turbulent-flows-1st-edition-takeo-kajishima/
https://textbookfull.com/product/computational-methods-for-fluid-
dynamics-joel-h-ferziger/
https://textbookfull.com/product/computational-fluid-dynamics-
for-built-and-natural-environments-zhiqiang-john-zhai/
https://textbookfull.com/product/computational-fluid-dynamics-in-
food-processing-second-edition-edition-sun/
Computational Fluid Dynamics A Practical Approach 3rd
Edition Jiyuan Tu
https://textbookfull.com/product/computational-fluid-dynamics-a-
practical-approach-3rd-edition-jiyuan-tu/
https://textbookfull.com/product/computational-fluid-dynamics-in-
food-processing-2nd-edition-da-wen-sun-editor/
https://textbookfull.com/product/uncertainty-quantification-in-
computational-fluid-dynamics-and-aircraft-engines-1st-edition-
francesco-montomoli/
https://textbookfull.com/product/using-hpc-for-computational-
fluid-dynamics-a-guide-to-high-performance-computing-for-cfd-
engineers-1st-edition-shamoon-jamshed/
https://textbookfull.com/product/computational-fluid-flow-and-
heat-transfer-advances-design-control-and-applications-1st-
edition-mukesh-kumar-awasthi/
Computational Fluid
Dynamics for
Incompressible Flows
Computational Fluid
Dynamics for
Incompressible Flows
D. G. Roychowdhury
First edition published 2020
by CRC Press
6000 Broken Sound Parkway NW, Suite 300, Boca Raton, FL 33487-2742
and by CRC Press
2 Park Square, Milton Park, Abingdon, Oxon, OX14 4RN
© 2021 Taylor & Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, LLC
ISBN: 978-0-367-40806-0 (Hardback)
ISBN: 978-0-367-80917-1 (eBook)
Reasonable efforts have been made to publish reliable data and information, but the author and
publisher cannot assume responsibility for the validity of all materials or the consequences of their
use. The authors and publishers have attempted to trace the copyright holders of all material
reproduced in this publication and apologize to copyright holders if permission to publish in this
form has not been obtained. If any copyright material has not been acknowledged please write and
let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced,
transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or
hereafter invented, including photocopying, microfilming, and recording, or in any information storage
or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, access www.copyright.com
or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923,
978-750-8400. For works that are not available on CCC please contact mpkbookspermissions@tandf.
co.uk
Trademark notice: Product or corporate names may be trademarks or registered trademarks, and
are used only for identification and explanation without intent to infringe.
Visit the eResource page: www.routledge.com/9780367408060
Dedication
vii
viii Contents
5.3.1.6
The Second Order Upwind (SOU)
Scheme .................................................130
5.3.1.7 The Quadratic Upstream Interpolation
for Convective Kinetics (QUICK)
Scheme .................................................132
5.3.1.8 The FROMM Scheme ..........................133
5.3.1.9 Advantages and Disadvantages of
Various Convective Schemes.................135
5.3.2 Deferred Correction Approach.............................135
5.3.2.1 CDS......................................................136
5.3.2.2 SOU......................................................137
5.3.2.3 QUICK.................................................138
5.3.2.4 FROMM ..............................................139
5.3.3 Extension to Two Dimension ...............................140
5.3.3.1 UDS .....................................................141
5.3.3.2 CDS......................................................142
5.3.3.3 SOU......................................................143
5.3.3.4 QUICK.................................................144
5.3.3.5 FROMM ..............................................145
5.3.4 Extension to Three Dimension .............................146
5.3.4.1 UDS .....................................................147
5.3.4.2 CDS......................................................147
5.3.4.3 SOU......................................................147
5.3.4.4 QUICK.................................................148
5.3.4.5 FROMM ..............................................148
5.3.5 High Resolution and Bounded Convective
Schemes ................................................................148
5.3.5.1 Normalized Variable Formulation ........149
5.3.5.2 Convective Boundedness Criteria .........151
5.3.5.3 High-Resolution Schemes .....................151
5.3.5.4 The TVD Framework ...........................153
5.3.5.5 Implementation of Various Convective
Schemes in Code...................................156
5.4 Time-Dependent Methods.................................................157
5.4.1 One-Step Methods................................................158
5.4.1.1 Forward Differencing (Euler Method) ..158
5.4.1.2 Backward Differencing (Backward
Euler)....................................................158
5.4.1.3 Central Differencing (Crank-Nicolson) 158
5.5 Time Discretization Methods Applied to the General
Scalar Transport Equation ................................................159
xii Contents
SCOPE
Chapter 1 is devoted to an overview of CFD and a basic introduction to vari-
ous CFD processes. The structure of commercial codes, basic governing equa-
tions and different types of discretization procedures with desirable properties
are discussed.
Chapter 2 deals with the governing equations used in CFD and their deriv-
ations, even though students have already had an introduction to these equa-
tions in their earlier courses. The basic difference between conservative and
xix
xx Preface
non-conservative forms of equations and their merit are discussed, as are the
physical and mathematical significance of partial difference equations and
various types of boundary conditions.
Chapter 3 explores the fundamentals of the finite difference method, along
with the errors associated with various numerical schemes. The consistency
and stability of the method is discussed, and Von Neumann’s method of
assessing the stability of the finite difference scheme is narrated.
Chapter 4 looks into the application of various finite difference methods.
This chapter discusses in detail, various common numerical methods of diffu-
sion equation, wave equation, complete transport equation and inviscid and
viscid Burgers’ equations with associated error, consistency and stability con-
sideration using explicit and implicit methods.
Chapter 5 deals with the finite volume method applied to one-dimensional
steady state diffusion and convection-diffusion problems. Discretization schemes
for convection fluxes and their merits are discussed in detail, and high-resolution
and bounded convective schemes are provided, especially for researchers. The
implementation of convective schemes in the code is discussed, so that readers
can appreciate them. The extension of these schemes to two and three dimension
is described. This chapter also deals with time dependent methods, including
various discretization schemes for the transient term, and the implementation of
boundary conditions in code.
Chapter 6 addresses the solution of incompressible N-S equations. The
merit and demerits of co-located and staggered grid arrangements are high-
lighted. Both vorticity-stream function and primitive variable methods are
explored. The SIMPLE algorithm and its variants used to solve the incom-
pressible N-S equations are described in detail along with their associated
merits and demerits.
Chapter 7 is devoted to the application of finite volume method in complex
geometries. The advantage of using the non-orthogonal co-located grid is high-
lighted, and the detailed discretization procedure for non-orthogonal structured
grid, Cartesian structured grid and unstructured grid with co-located meshes
are described. Finally, the implementation of the SIMPLE algorithm for these
cases is introduced.
Chapter 8 discussed the solution of algebraic equations arising from finite
difference/finite volume discretization. Various direct and iterative methods of
solving the system of equations and their merits are highlighted. Advanced
methods like conjugate gradient methods, preconditioning and the multigrid
method are discussed.
Chapter 9 deals with an introduction to turbulence and the need for turbu-
lence modeling. Since most real-life flow is turbulent in nature, characteristics
of turbulence and the task of turbulent modeling is discussed in detail. Popu-
larly used RANS turbulence models like k-ε, k-ω, SST k-ω are discussed. The
RSTM models and LES are presented.
Chapter 10 explores various types of grids and their classification. This
chapter briefly discusses body-fitted grids, adaptive grid and mesh quality.
Preface xxi
D. G. Roychowdhury
xxiii
1 Overview of CFD
1.1 INTRODUCTION
‘Computational fluid dynamics’ (CFD) is the science or art of solving
problems involving fluid flow using computers and numerical techniques.
1
2 CFD for Incompressible Flows
Continuous Discrete
curve approximation
Physical System
Mathematical Modeling
• Discretization
• Solution of System of Quasi-linear Equations
Solver
• Field Values of Flow Variables at Discrete Grid
Nodes
Post-Processing
• pre-processing;
• solving;
• post-processing.
In Figure 1.2, we saw that the solver plays the most important part in the
CFD process; in this course, we shall be focusing our attention on the solving
process. However, we shall see that pre-processing and post-processing play
important roles in CFD. In commercial CFD codes, pre-processing and post-
processing are integral, and its user-friendly GUI helps the user to operate the
codes effortlessly.
1.4.1 PRE-PROCESSOR
The pre-processor is a user-friendly interface that provides problem inputs in
a form suitable for the flow solver.
A CFD pre-processor provides a
4 CFD for Incompressible Flows
1.4.2 SOLVER
Numerical solution of the governing equations consists of the
• Discretization and
• Solution of algebraic equations.
In commercial CFD codes, the solver is a “black box” (i.e. the user has no
idea what is going on inside the solver). However, unless the user is familiar
with the discretization process, it will be very difficult for him/her to supply
the proper input data for solving the cases and interpreting the output data.
Hence, proper understanding of the discretization is required.
1.4.3 POST-PROCESSOR
The first objective in post-processing is to analyse the quality of the solution.
Is the solution independent of the grid size, the convergence criterion and the
numerical schemes? Have the proper turbulence model and boundary condi-
tions been chosen, and is the solution strongly dependent on those choices?
Normally, output from the solver is a set of flow parameters (u, v, w, p, . . .)
corresponding to each point of the mesh. It will be very difficult for the user
to interpret the results from these raw data; they need to be manipulated in
a visual form so that interpretation becomes easier. For example, we can draw
the velocity distribution or velocity vector to understand the flow behavior.
Similarly, pressure contours become helpful in understanding the flow phe-
nomena. Commercial CFD packages provide facilities to monitor the residuals
during each iteration to check the convergence of the solution so that the user
can intervene if required.
Analysis of the final simulation results will then give local information
about flow, concentrations, temperatures, reaction rates, etc. The results that
can be typically presented are
Another random document with
no related content on Scribd:
Sewing Stand with Workbag in Top
The stand shown in the sketch may be made by using part of a
small table, or by building the framework especially for the purpose.
It was made for use in connection with sewing and fancy work, and
provides for the tools and incidental materials necessary. The stand
is 28 in. high and about 15 in. square at the top. The bag built into
the frame may be made of any strong, suitable material, and its color
should match the finish of the wooden part. A row of nails are set in
the top edge of the rails to provide for spools of thread and thimbles.
Scissors and other tools are placed on the shoulder hooks fastened
on the side of the rail.
Fig. 1
Fig. 3
Fig. 2
Fig. 4
To operate the device light the lamp and when it is burning brightly,
place it under the table, elevating it so that the top of the chimney is
in the center and barely within the rim of the flowerpot. Use little
water in the vegetables and keep the caps loosely on the jars. The
roast, if well buttered, will brown nicely, and while the cooking will
require considerably more time than it would in a range, the results
will be as good, if not superior. The natural juices are preserved by
the slow cooking at comparatively low temperature. The cover may
be lifted to turn the meat occasionally. This device will appeal to
campers, summer cottagers and others.—W. W. Baldwin, New York,
N. Y.
Placing a Miter Box on the Workbench
In placing a miter box on a workbench considerable space is often
wasted, and the workman is obstructed. By raising the miter box on
the bench mounting it upon two blocks, about 6 in. high and set back
about 18 in. from the front of the bench, small space is utilized, and
the tool may be used as conveniently as otherwise. The space under
the miter box and the open space in front of it are available for the
disposal of ordinary tools, and there is no danger of the saw striking
them. By making another stand, the height of the bearing surface of
the miter box, and moving this about on the bench, long pieces may
be handled with ease. This stand is removed from the bench when
not in use.—Henry Simon, Laguna Beach, Calif.
A Book and Document Protector
A device for punching identification marks in the pages of books or
papers, may be made easily by setting pins into a small box filled
with sealing wax. The box should be large enough to accommodate
the desired wording without crowding, leaving about ¹⁄₄ in. all around
the edge. Cut the box, which may be of cardboard, to a height ¹⁄₁₆ in.
less than the length of a common pin. Mark the words to be punched
on a piece of cardboard which just fits into the box. Punch holes
along the letters and transfer them to the bottom of the box. Insert
pins from the outside through the bottom of the box and permit their
ends to come out of the holes in the cardboard guide. Cut away
enough of the guide piece so that the melted sealing wax can be
poured in, setting the pins firmly. The guide piece is then removed,
exposing the ends of the pins about ¹⁄₁₆ in. If the work is carefully
done they will be of uniform length. Place heavy blotting paper or
cardboard under the page when using the punch.—D. G. Stevenson,
Chicago, Ill.
Blotter Attached to Wrist Saves Time
Make the pieces for the frame of the box first. If possible, make
one strip of the proper width—2 in., in this case—and long enough
for the two ends and the front. Make another strip 1³⁄₄ in. wide and
long enough for the partition and false back of the tray. Cut these to
the lengths indicated in the detailed sketches of the parts. Mark out
the grooves in the end pieces carefully and cut them with a saw that
cuts a groove ³⁄₃₂ in. wide. The grooves may be cut by clamping a
straight strip of wood on the surface of the ends the proper distance
from the top, and sawing cautiously along the strip to the proper
depth. The grooves across the grain may be cut similarly, or in a
miter box.
Glue the pieces of the frame together, taking care that the corners
are square. If necessary, place blocks inside to insure that the
clamping will not disturb the right angles of the box. Shape the