LES of Turbulent Flows: Lecture 4 (ME EN )

Similar documents
LES of Turbulent Flows: Lecture 3

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

Mathematics for Chemists 2 Lecture 14: Fourier analysis. Fourier series, Fourier transform, DFT/FFT

Today s lecture. The Fourier transform. Sampling, aliasing, interpolation The Fast Fourier Transform (FFT) algorithm

Fourier Transform in Image Processing. CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012)

MARN 5898 Fourier Analysis.

Jim Lambers ENERGY 281 Spring Quarter Lecture 5 Notes

Jim Lambers ENERGY 281 Spring Quarter Lecture 3 Notes

Math 56 Homework 5 Michael Downs

FOURIER SERIES, HAAR WAVELETS AND FAST FOURIER TRANSFORM

Information and Communications Security: Encryption and Information Hiding

LES of Turbulent Flows: Lecture 2 (ME EN )

Lecture 4 Filtering in the Frequency Domain. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016

Numerical Methods I Orthogonal Polynomials

Introduction to Fourier Analysis Part 2. CS 510 Lecture #7 January 31, 2018

Computer Problems for Fourier Series and Transforms

CS711008Z Algorithm Design and Analysis

Physics 342 Lecture 2. Linear Algebra I. Lecture 2. Physics 342 Quantum Mechanics I

Introduction to Signal Processing

3 rd class Mech. Eng. Dept. hamdiahmed.weebly.com Fourier Series

LES of Turbulent Flows: Lecture 8 (ME EN )

Examples of the Fourier Theorem (Sect. 10.3). The Fourier Theorem: Continuous case.

Correlation, discrete Fourier transforms and the power spectral density

Contents. Signals as functions (1D, 2D)

Communication Signals (Haykin Sec. 2.4 and Ziemer Sec Sec. 2.4) KECE321 Communication Systems I

The Fourier spectral method (Amath Bretherton)

Physics 342 Lecture 2. Linear Algebra I. Lecture 2. Physics 342 Quantum Mechanics I

Contents. Signals as functions (1D, 2D)

Vectors in Function Spaces

Appendix C: Recapitulation of Numerical schemes

PHYS 502 Lecture 3: Fourier Series

Syllabus for IMGS-616 Fourier Methods in Imaging (RIT #11857) Week 1: 8/26, 8/28 Week 2: 9/2, 9/4

Fourier Integral. Dr Mansoor Alshehri. King Saud University. MATH204-Differential Equations Center of Excellence in Learning and Teaching 1 / 22

Fourier Series. (Com S 477/577 Notes) Yan-Bin Jia. Nov 29, 2016

Frequency-domain representation of discrete-time signals

Lecture 5. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)

University of Connecticut Lecture Notes for ME5507 Fall 2014 Engineering Analysis I Part III: Fourier Analysis

The Fourier Transform (and more )

Discrete Fourier Transform

Tutorial 2 - Learning about the Discrete Fourier Transform

MODWT Based Time Scale Decomposition Analysis. of BSE and NSE Indexes Financial Time Series

ECE Digital Image Processing and Introduction to Computer Vision. Outline

Fourier Series and Fourier Transform

Contents. Signals as functions (1D, 2D)

Periodic functions: simple harmonic oscillator

Transform methods. and its inverse can be used to analyze certain time-dependent PDEs. f(x) sin(sxπ/(n + 1))

DSP-I DSP-I DSP-I DSP-I

Each of these functions represents a signal in terms of its spectral components in the frequency domain.

FOURIER ANALYSIS using Python

multiply both sides of eq. by a and projection overlap

Lecture 1.4: Inner products and orthogonality

Computational Data Analysis!

Fourier and Partial Differential Equations

Fall 2011, EE123 Digital Signal Processing

Signal interactions Cross correlation, cross spectral coupling and significance testing Centre for Doctoral Training in Healthcare Innovation

Lecture 16: Bessel s Inequality, Parseval s Theorem, Energy convergence

Nov EXAM INFO DB Victor Phillip Dahdaleh Building (DB) - TEL building

X. Chen More on Sampling

EA2.3 - Electronics 2 1

Introduction to Vibration. Professor Mike Brennan

Engineering Geodesy I. Exercise 3: Monitoring of a Bridge Determination of the Eigenfrequencies

Lecture 34. Fourier Transforms

Circuits and Systems I

CODE: GR17A1003 GR 17 SET - 1

Key Intuition: invertibility

Image Transforms. Digital Image Processing Fundamentals of Digital Image Processing, A. K. Jain. Digital Image Processing.

Amplitude and Phase A(0) 2. We start with the Fourier series representation of X(t) in real notation: n=1

Fig. 1: Fourier series Examples

The discrete and fast Fourier transforms

Chapter 6: Fast Fourier Transform and Applications

Physics 250 Green s functions for ordinary differential equations

`an cos nπx. n 1. L `b

System Identification & Parameter Estimation

L29: Fourier analysis

MATH 1242 FINAL EXAM Spring,

ECE 595, Section 10 Numerical Simulations Lecture 12: Applications of FFT. Prof. Peter Bermel February 6, 2013

16. Solution of elliptic partial differential equation

Fourier transform. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Introduction to Complex Mathematics

In many diverse fields physical data is collected or analysed as Fourier components.

MATH 350: Introduction to Computational Mathematics

Tangent Lines Sec. 2.1, 2.7, & 2.8 (continued)

CHAPTER 4 FOURIER SERIES S A B A R I N A I S M A I L

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

Other Optimization Techniques. Similar to steepest descent, but slightly different way of choosing direction of next step: x r +1 = x.

Fourier Matching. CS 510 Lecture #7 February 8 th, 2013


GBS765 Electron microscopy

Image Filtering, Edges and Image Representation

AND NONLINEAR SCIENCE SERIES. Partial Differential. Equations with MATLAB. Matthew P. Coleman. CRC Press J Taylor & Francis Croup

Chapter 4 Sequences and Series

Fourier series. Complex Fourier series. Positive and negative frequencies. Fourier series demonstration. Notes. Notes. Notes.

Waves, the Wave Equation, and Phase Velocity. We ll start with optics. The one-dimensional wave equation. What is a wave? Optional optics texts: f(x)

EEL3135: Homework #3 Solutions

Lecture 10. (2) Functions of two variables. Partial derivatives. Dan Nichols February 27, 2018

Review of Concepts from Fourier & Filtering Theory. Fourier theory for finite sequences. convolution/filtering of infinite sequences filter cascades

Integration by Substitution

General Inner Product and The Fourier Series

Lecture # 06. Image Processing in Frequency Domain

5. Orthogonal matrices

Transcription:

1 LES of Turbulent Flows: Lecture 4 (ME EN 796 8) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 11

Fourier Transforms Fourier Transforms are a common tool in fluid dynamics (see Pope, Appendix D G, Stull handouts online) Some uses: Analysis of turbulent flow Numerical simulauons of N S equauons Analysis of numerical schemes (modified wavenumbers) consider a periodic funcuon f(x) (could also be f(t)) on a domain of length The Fourier representauon of this funcuon (or a general signal) is: ( ) = ˆ f x = f e ix f ˆ = * where is the wavenumber (frequency if f(t)) are the Fourier coefficients which in general are complex

3 Fourier Transforms why pic e ix? answer: orthogonality a big advantage of orthogonality is independence between Fourier modes e ix is independent of e ix just lie we have with Cartesian coordinates where i,j, are all independent of each other. what are we actually doing? recall from Euler s formula that ( )x dx = if if = e i e ix = cos(x) isin(x) the Fourier transform decomposes a signal (space or Ume) into sine and cosine wave components of different amplitudes and wave numbers (or frequencies).

4 Fourier Transforms Fourier Transform example (from Stull, 88 see example: FourierTransDemo.m) Real cosine component Real sine component Sum of waves

5 Fourier Transforms The Fourier representauon given by is a representauon of a series as a funcuon of sine and cosine waves. It taes f(x) and transforms it into wave space Fourier Transform pair: consider a periodic funcuon on a domain of f = F{ f ( x) } 1 ( ) = F ˆ f x The forwards transform moves us into Fourier (or wave) space and the bacwards transform moves us from wave space bac to real space. An alternauve form of the Fourier transform (using Euler s) is: { f } 1 = ˆ = f x * f ( x)e ix dx forward transform = f e ix bacwards transform ( ) = a + a cos( x) b sin( x) =1 Where a and b are now the real and imaginary components of f, respecuvely *

6 Locality in real and wave space It is important to note that something that is non local in physical (real) space can be very local in Fourier space and something that is local in physical space can be non local in Fourier space. Example 1: ( ) = cos x = 1 + cosx f x Fourier modes are : a =1/, a =1/ all other a, b = (a wave, very non local in physical space) f ½ Example : ( ) = δ ( x) the Dirac delta function (very non local in physical space) f x f ˆ = 1 δ ( x)e ix dx recall by definition δ ( x - a) f x =1 for any value f ˆ = 1 ( )dx = f a ( ) 1/ f 1 1

7 Fourier Transform ProperUes 1. If f(x) is real then: ˆ f = ˆ f * (Complex conjugate). Parseval s Theorem: 1 f ( x) f * x = ( )dx = f ˆ ˆ = f * 3. The Fourier representadon is the best possible representadon for f(x) in the sense that the error: N e = f x c e ix = N dx is minimum when c = ˆ f

8 Discrete Fourier Transform Consider the periodic funcuon f j on the domain x L j= j=1 j=3 j=n with x j =jh and h = L/N Discrete Fourier RepresentaUon: f j = N 1 Periodicity implies that f =f N we have: nown: f j at N points unnown: at values (N of them) f ˆ Using discrete orthogonality: ˆ f = f ˆ e i L x j bacwards (inverse) transform = N 1 N N 1 f j e j = i L x j forward transform

9 Discrete Fourier Transform Discrete Fourier Transform (DFT) example and more explanauon found in handouts secuon of website under Stull_DFT.pdf or Pope appendix F and in example: FourierTransDemo.m ImplementaUon of DFT by brute force O(N ) operauons In pracuce we almost always use a Fast Fourier Transform (FFT) O(N*log N) Almost all FFT rouunes (e.g., Matlab, FFTW, Intel, Numerical Recipes, etc.) save their data with the following format: positions x j x 1 x x 3 x N x N +1 x N + x N 1 x N wavenumbers = = 1 = = ± N = N 1 = N + 1 = = 1 Nyquist

1 Fourier Transform ApplicaUons AutocorrelaUon: We can use the discrete Fourier Transform to speed up the autocorrelauon calculauon (or in general any cross correlauon with a lag). Discretely this is O(N ) operauons correlation with itself R ff if we express R ff as a Fourier series R ff s l how can we interpret this?? In physical space N 1 ( s l ) = f x j j = ( ) = ˆRff e is l R ff R ff N 1 ( ) = f j j = ( ) f ( x j + s l ) ( ) = ˆRff and we can show that R ff N 1 (i.e. the mean variance) f j = N ˆf j = N 1 = N ( ) = N ˆf energy spectral density magnitude of the Fourier coefficients total contribution to the variance

11 Fourier Transform ApplicaUons Energy Spectrum: (power spectrum, energy spectral density) If we loo at specific values from our autocorrelauon funcuon we have: E( ) = N ˆf where E() is the energy spectral density The square of the Fourier coefficients is the contribution to the variance by fluctuations of scale (wavenumber or equivalently frequency Typically (when wrifen as) E() we mean the contribuuon to the turbulent ineuc energy (te) = ½(u +v +w ) and we would say that E() is the contribuuon to te for mouons of the scale (or size). For a single velocity component in one direcuon we would write E 11 ( 1 ). E() Example energy spectrum This means that the energy spectrum and the autocorrelation function form a Fourier Transform pair (see Pope for details)