Finite Element Methods in Incompressible, Adiabatic, and Compressible Flows
Finite Element Methods in Incompressible, Adiabatic, and Compressible Flows
Springer
Preface
Professor John Tinsley Oden, a professor and the vice president of the Uni-
versity of Texas at Austin in his 2013 speech in Tokyo suggested that the
computational mechanics is, or at least should be, the third piller of Science
and engineering in addition to theory and observation. The anatomy of com-
putational mechanics consists of the mathematical model, the computational
model and actual computation. This book covers a wide range of analyses of
fluid flows, which make use of the mathematical and computational models
in compressible, adiabatic, and compressible flows. The book also touches on
some actual computations. The mathematical models in the fluid flow field
are established based on the conservation principles of mass, momentum,
and energy. In the compressible flow analyses, the governing equation system
can be solved directly with field variables of density, velocity, and energy.
In the incompressible flow analyses, the field variables are velocity and pres-
sure. Introducing the concept of the adiabatic flows, a wide range of fluid
flows without heat conduction can be solved, for which the field variables are
density and velocity, or velocity and pressure.
The finite element method is one of the most widely used computational
methods in engineering. The central aim of this book is to introduce mathe-
matical foundations and comprehensive theories of the finite element method
in the field of incompressible, adiabatic, and compressible flows. Because flow
characteristics are considerably different from the solid materials, the compu-
tational techniques are also different. The finite element method is presented
in its precise form based on the bubble function method, the improved balanc-
ing tensor diffusivity (IBTD) method, stream-line upwind Petrov-Galerkin
(SUPG) method, and the characteristic method in addition to simple Euler
and two step methods. In particular, one key feature of this book is to pro-
vide the analysis of adiabatic flows, which can solve the incompressible flows
using non-mixed interpolation.
The book does not assume that the readers are already familiar with the
finite element methods. By reading through this book, readers should be able
to gain a comprehensive understanding from introductory techniques to ap-
v
vi
plications. The book consists of two parts: Part I introduces the finite element
methods; Part II discusses the latest theories and applications, covering civil,
mechanical, and aero engineering.
Acknowledgements
vii
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Purpose and contents of this book . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Notation and terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Pipeline systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 A pipeline system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3 Local finite element equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.4 Global finite element equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.5 Boundary conditions and the final form of the global finite
element method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.6 Computer program: pipeline system . . . . . . . . . . . . . . . . . . . . . . 39
3.6.1 Flow chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.6.2 Subroutine indata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.6.3 Subroutine stiff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
ix
x Contents
4 Potential flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.2 Potential flow in a channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.3 Weighted residual equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.4 Interpolation function and weighting function . . . . . . . . . . . . . . 61
4.5 Local finite element equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.6 Concrete forms of the local finite element matrix . . . . . . . . . . . 66
4.7 Global finite element equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.8 An example of the global finite element equation . . . . . . . . . . . 69
4.9 Naming and meaning of the weighted residual equation . . . . . . 75
4.10 Shape function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.11 Meaning of equilibrium of equivalent velocity . . . . . . . . . . . . . . 77
4.12 Systematic formulation of the finite element matrix . . . . . . . . . 78
4.13 Computer program: potential flow . . . . . . . . . . . . . . . . . . . . . . . 80
4.13.1 Uniform channel flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.13.2 A flow chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.13.3 Subroutine input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.13.4 Subroutine matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.13.5 Subroutine potent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.13.6 Subroutine velocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.13.7 Program list of potential flow . . . . . . . . . . . . . . . . . . . . . . 87
4.13.8 Output list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.14 Summary and conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.15 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
5 Advection-diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.2 Advection-diffusion of substance . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.3 Finite element formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.4 Integration in time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.5 Stability condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.5.1 CFL condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.5.2 Explicit scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.5.3 Implicit scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.5.4 Stability with viscosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.5.5 Stability with second order interpolation function . . . . 114
Contents xi
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363