Content deleted Content added
m WP:CHECKWIKI error fixes + other fixes, removed orphan tag using AWB (10067) |
m →Finite difference method: clean up spacing around commas and other punctuation fixes, replaced: ,i → , i |
||
(11 intermediate revisions by 11 users not shown) | |||
Line 1:
[[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 [[flow 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]] (CFD) is an additional tool in the arsenal of scientists. In its early days CFD was often controversial, as it involved additional approximation to the governing equations and raised additional (legitimate) issues. Nowadays CFD is an established discipline alongside theoretical and experimental methods. This position is in large part due to the exponential growth of computer power which has allowed us to tackle ever larger and more complex problems.
==Discretization==
Line 13 ⟶ 11:
==Finite difference method==
Finite difference replace the infinitesimal limiting process of derivative calculation:
:<math> \lim_{\Delta x \to 0}f'(
with a finite limiting process, i.e.
:<math> f'(x) =\frac {f(x+\Delta x) - f(x)}{\Delta x} + O(\Delta x) </math>
The term <math>O(
==Finite element method==
Line 25 ⟶ 23:
==Spectral method==
Both finite element and finite difference methods are low order methods, usually of
==Finite volume method==
Line 32 ⟶ 30:
==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 [[Finite element method|FEM]] or [[Finite difference method|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.
==Forward Euler approximation==
:<math> \frac {u^{n+1} -u^n}{\Delta t } \approx \kappa u^n </math>
Equation is an explicit approximation to the original differential equation since no information about the unknown function at the future time (''n'' + 1)<sub>''t''</sub> has been used on the right hand side of the equation. In order to derive the error committed in the approximation we rely again on [[Taylor series]].
==Backward difference==
Line 59 ⟶ 40:
==References==
'''Sources'''
# Zalesak, S. T., 2005. The design of flux-corrected transport algorithms for structured grids. In: Kuzmin, D., Löhner, R., Turek, S. (Eds.), Flux-Corrected Transport. Springer
# Zalesak, S. T., 1979. Fully multidimensional flux-corrected transport algorithms for fluids. Journal of Computational Physics.
# Leonard, B. P., MacVean, M. K., Lock, A. P., 1995. The flux integral method for [[Convection–diffusion equation|multi-dimensional convection]] and diffusion. Applied Mathematical Modelling.
# Shchepetkin, A. F., McWilliams, J. C., 1998. Quasi-monotone advection schemes based on explicit locally adaptive [[dissipation]].
# Jiang, C.-S., Shu, C.-W., 1996. Efficient implementation of weighed eno schemes. Journal of Computational Physics
# Finlayson, B. A., 1972. The Method of Weighed Residuals and Variational Principles. Academic Press.
Line 71 ⟶ 52:
# Butcher, J. C., 1987. The Numerical Analysis of [[Ordinary Differential Equations]]. John Wiley and Sons Inc., NY.
# Boris, J. P., Book, D. L., 1973. Flux corrected transport, i: Shasta, a fluid transport algorithm that works. Journal of Computational Physics
'''Citations'''
{{Reflist}}
[[Category:Computational fluid dynamics]]
|