Content deleted Content added
No edit summary |
m Cleaned up using AutoEd |
||
Line 3:
[[Fluid motion]] is governed by the [[Navier-Stokes equations]], a set of coupled and nonlinear
partial differential equations derived from the basic laws of conservation of [[mass]], [[momentum]]
and [[energy]]. The unknowns are usually the [[velocity]], the [[pressure]] and [[density]] and [[temperature]]. The [[analytical solution]] of this equation is impossible hence scientists resort to laboratory experiments in such situations. The answers delivered are, however, usually qualitatively different since dynamical and geometric similitude are difficult to enforce simultaneously between the lab experiment and the [[prototype]]. Furthermore, the design and construction of these experiments can be difficult (and costly), particularly for stratified rotating flows. [[Computational fluid dynamics]] (
==Discretization==
Line 11:
Once these two criteria are established, the power of computing machines can be leveraged to solve the problem in a numerically reliable fashion. Various discretization schemes have been developed to cope with a variety of issues. The most notable for our purposes are: [[finite difference methods]], finite volume methods, [[finite element methods]], and [[spectral methods]].
==Finite Difference Method
Finite difference replace the infinitesimal limiting process of derivative calculation:
:<math> \lim_{\triangle x \to 0}f'(n) = \frac {f(x+\triangle x)-f(x)}{\triangle x} </math>
with a finite limiting process,i.e.
:<math> f'(x) =\frac {f(x+\triangle x) - f(x)}{\triangle x} + O(\triangle x) </math>
Line 22 ⟶ 21:
The term O(_x) gives an indication of the magnitude of the error as a function of the mesh spacing. In this instance, the error is halfed if the grid spacing, _x is halved, and we say that this is a first order method. Most FDM used in practice are at least second order accurate except in very special circumstances. Finite Difference method is still the most popular numerical method for solution of PDE’s because of their simplicity, efficiency and low computational cost. Their major drawback is in their geometric inflexibility which complicates their applications to general complex domains. These can be alleviated by the use of either mapping techniques and/or masking to fit the computational mesh to the computational ___domain.
==Finite Element Method
The finite element method was designed to deal with problem with complicated computational regions. The PDE is first recast into a variational form which essentially forces the mean error to be small everywhere. The discretization step proceeds by dividing the computational ___domain into elements of triangular or rectangular shape. The solution within each element is interpolated with a polynomial of usually low order. Again, the unknowns are the solution at the collocation points. The CFD community adopted the FEM in the 1980’s when reliable methods for dealing with advection dominated problems were devised.
==Spectral Method
Both finite element and finite difference methods are low order methods, usually of 2<sup>nd</sup>- 4<sup>th</sup> order, and have local approximation property. By local we mean that a particular collocation point is affected by a limited number of points around it. In contrast, spectral method have global approximation property. The interpolation functions, either polynomials or trigonomic functions are global in nature. Their main benefits is in the rate of convergence which depends on the smoothness of the solution (i.e. how many continuous derivatives does it admit). For infinitely smooth solution, the error decreases exponentially, i.e. faster than algebraic. Spectral methods are mostly used in the computations of homogeneous turbulence, and require relatively simple geometries. Atmospheric model have also adopted spectral methods because of their convergence properties and the regular spherical shape of their computational ___domain.
==Finite Volume Method
Finite volume methods are primarily used in [[aerodynamics]] applications where strong shocks and discontinuities in the solution occur. Finite volume method solves an integral form of the governing equations so that local continuity property do not have to hold.
==Computational Cost
The [[CPU]] time to solve the system of equations differs substantially from method to method. Finite differences are usually the cheapest on a per grid point basis followed by the finite element method and spectral method. However, a per grid point basis comparison is a little like comparing apple and oranges. Spectral methods deliver more accuracy on a per grid point basis than either [[FEM]] or [[FDM]]. The comparison is more meaningful if the question is recast as ”what is the computational cost to achieve a given error tolerance?”. The problem becomes one of defining the error measure which is a complicated task in general situations.
Line 41 ⟶ 36:
Let us consider the problem of solving the following [[PDE]]:
u<sub>t</sub> + cu<sub>x</sub> = νu<sub>xx</sub>, 0 ≤x ≤L
The two independent variables are t for time and x for space. Because of the periodicity, it is sensible to expand the unknown function in a Fourier series:
Line 48 ⟶ 43:
The Fourier functions form what is called an orthonormal basis. The Fourier series can be differentiated term by term to get an expression for the derivatives of u.
The governing equation for the Fourier amplitude is
:<math> \frac { d \hat u}{dt}=-(ick + vk^2)\hat u </math>
Line 56 ⟶ 51:
==Forward Euler Approximation==
:<math> \frac {u^{n+1} -u^n}{\triangle t } \approx \kappa u^n </math>
Line 76 ⟶ 70:
on explicit locally adaptive dissipation. Montlhy Weather Review</li>
<li>Jiang, C.-S., Shu, C.-W., 1996. Efficient implementation of weighed eno schemes. Journal
of Computational Physics</li>
<li>Finlayson, B. A., 1972. The Method of Weighed Residuals and Variational Principles.
Academic Press.</li>
Line 87 ⟶ 81:
Wiley and Sons Inc., NY.</li>
<li>Boris, J. P., Book, D. L., 1973. Flux corrected transport, i: Shasta, a fluid transport
algorithm that works. Journal of Computational Physics</li>
</ol>
|