Spectral Methods and Inverse Problems

Similar documents
The discrete and fast Fourier transforms

Numerical Methods for PDEs

PART IV Spectral Methods

Numerical Methods I Orthogonal Polynomials

MATH 590: Meshfree Methods

The Pseudospectral Method

The Pseudospectral Method

Chapter 6: Fast Fourier Transform and Applications

Polynomial Approximation: The Fourier System

An Accurate Fourier-Spectral Solver for Variable Coefficient Elliptic Equations

Spectral Methods for Reaction Diffusion Systems

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

Appendix C: Recapitulation of Numerical schemes

Fourier Spectral Computing for PDEs on the Sphere

Interpolation on the unit circle

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

The Fourier series for a 2π-periodic function

Dispersion relations, stability and linearization

The Orchestra of Partial Differential Equations. Adam Larios

MA2501 Numerical Methods Spring 2015

Spectral Collocation Method for Parabolic Partial Differential Equations with Neumann Boundary Conditions

The Fourier spectral method (Amath Bretherton)

A new class of highly accurate differentiation schemes based on the prolate spheroidal wave functions

Spectral method for the unsteady incompressible Navier Stokes equations in gauge formulation

The Spectral-Element Method: Introduction

23. The Finite Fourier Transform and the Fast Fourier Transform Algorithm

SMOOTH APPROXIMATION OF DATA WITH APPLICATIONS TO INTERPOLATING AND SMOOTHING. Karel Segeth Institute of Mathematics, Academy of Sciences, Prague

MATH 590: Meshfree Methods

RBF Collocation Methods and Pseudospectral Methods

A Numerical Solution of the Lax s 7 th -order KdV Equation by Pseudospectral Method and Darvishi s Preconditioning

Navier-Stokes equations

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Lectures 9-10: Polynomial and piecewise polynomial interpolation

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

Chapter 2 Algorithms for Periodic Functions

Qualitative Properties of Numerical Approximations of the Heat Equation

Numerical Analysis: Interpolation Part 1

256 Summary. D n f(x j ) = f j+n f j n 2n x. j n=1. α m n = 2( 1) n (m!) 2 (m n)!(m + n)!. PPW = 2π k x 2 N + 1. i=0?d i,j. N/2} N + 1-dim.

Solving Poisson s Equations Using Buffered Fourier Spectral Method

MATH 167: APPLIED LINEAR ALGEBRA Chapter 3

Lecture Note Sketches. Hermann Riecke

1 Distributions (due January 22, 2009)

Stability and Convergence Analysis of Fully Discrete Fourier Collocation Spectral Method for 3-D Viscous Burgers Equation

Projection Methods. (Lectures on Solution Methods for Economists IV) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 March 7, 2018

n 1 f n 1 c 1 n+1 = c 1 n $ c 1 n 1. After taking logs, this becomes

LES of Turbulent Flows: Lecture 3

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b)

Borel Summability in PDE initial value problems

A fast and well-conditioned spectral method: The US method

Separation of Variables in Linear PDE: One-Dimensional Problems

Numerical Analysis of Differential Equations Numerical Solution of Elliptic Boundary Value

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations

Interpolation by Harmonic Polynomials. on Radon Projections

Numerical Solutions to Partial Differential Equations


Math 5587 Midterm II Solutions

Applied Mathematics 205. Unit III: Numerical Calculus. Lecturer: Dr. David Knezevic

(0, 0), (1, ), (2, ), (3, ), (4, ), (5, ), (6, ).

Outline. 1 Boundary Value Problems. 2 Numerical Methods for BVPs. Boundary Value Problems Numerical Methods for BVPs

The need for de-aliasing in a Chebyshev pseudo-spectral method

Rational Chebyshev pseudospectral method for long-short wave equations

Infinite-Dimensional Dynamical Systems in Mechanics and Physics

Highly Oscillatory Problems: Computation, Theory and Applications

Numerical Approximation Methods for Non-Uniform Fourier Data

Jim Lambers ENERGY 281 Spring Quarter Lecture 5 Notes

Polynomials. p n (x) = a n x n + a n 1 x n 1 + a 1 x + a 0, where

Chebfun and equispaced data

Lecture 6. Numerical methods. Approximation of functions

Lecture 1 Numerical methods: principles, algorithms and applications: an introduction

Lecture Note 3: Interpolation and Polynomial Approximation. Xiaoqun Zhang Shanghai Jiao Tong University

McGill University Department of Mathematics and Statistics. Ph.D. preliminary examination, PART A. PURE AND APPLIED MATHEMATICS Paper BETA

Numerical Solution of Two-Dimensional Volterra Integral Equations by Spectral Galerkin Method

function independent dependent domain range graph of the function The Vertical Line Test

Constructing Approximation Kernels for Non-Harmonic Fourier Data

Computational Methods in Plasma Physics

Stochastic Spectral Approaches to Bayesian Inference

Preliminary Examination, Numerical Analysis, August 2016

Mathematical Economics: Lecture 2

Math 126 Final Exam Solutions

We consider the problem of finding a polynomial that interpolates a given set of values:

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

AIMS Exercise Set # 1

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

Index. C 2 ( ), 447 C k [a,b], 37 C0 ( ), 618 ( ), 447 CD 2 CN 2

Modified Fourier Spectral Method for Non-periodic CFD

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

Relevant self-assessment exercises: [LIST SELF-ASSESSMENT EXERCISES HERE]

Kasetsart University Workshop. Multigrid methods: An introduction

MATH745 Fall MATH745 Fall

Fourier analysis for discontinuous Galerkin and related methods. Abstract

A Taylor series method for numerical fluid mechanics

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

Chapter 4: Interpolation and Approximation. October 28, 2005

IBVPs for linear and integrable nonlinear evolution PDEs

Poisson Solvers. William McLean. April 21, Return to Math3301/Math5315 Common Material.

Numerical Solutions to Partial Differential Equations

MA3232 Summary 5. d y1 dy1. MATLAB has a number of built-in functions for solving stiff systems of ODEs. There are ode15s, ode23s, ode23t, ode23tb.

Introduction to Numerical Methods for Solving Partial Differential Equations

Dispersion relations, linearization and linearized dynamics in PDE models

Key words. Equispaced nodes, scattered data, spectral methods, Runge phenomenon, analytic functions

Transcription:

Spectral Methods and Inverse Problems Omid Khanmohamadi Department of Mathematics Florida State University

Outline Outline 1 Fourier Spectral Methods Fourier Transforms Trigonometric Polynomial Interpolants FFT Regularity and Fourier Spectral Accuracy Wave PDE 2 System Modeling Direct vs. Inverse PDE Reconstruction 3 Chebyshev Spectral Methods Algebraic Polynomial Interpolation Potential Theory Chebyshev Spectral Derivative Matrix Regularity and Chebyshev Spectral Accuracy Allen Cahn PDE

Outline Fourier Spectral Methods 1 Fourier Spectral Methods Fourier Transforms Trigonometric Polynomial Interpolants FFT Regularity and Fourier Spectral Accuracy Wave PDE 2 System Modeling Direct vs. Inverse PDE Reconstruction 3 Chebyshev Spectral Methods Algebraic Polynomial Interpolation Potential Theory Chebyshev Spectral Derivative Matrix Regularity and Chebyshev Spectral Accuracy Allen Cahn PDE

Fourier Spectral Methods Finite Differences Consider grid {x 1,..., x N } with uniform spacing h and corresponding data values {u 1,..., u N }. For simplicity, assume periodicity u 0 := u N and u N+1 := u 1. Let p j be the unique polynomial of degree 2 with p j (x j 1 ) = u j 1, and p j (x j+1 ) = u j+1, and p j (x j ) = u j. Set w j = p j (x j). This is the second-order, centered, approximation to u (x j ). Discrete differentiation (a finite dimensional linear operator) representable by a matrix. Tridiagonal, Toeplitz, circulant matrix.

Fourier Spectral Methods Comparison of Finite Difference, Finite Element, and Spectral Methods

Fourier Spectral Methods From Finite Differences to Spectral Methods Higher order finite difference schemes have matrices of higher bandwidth. Spectral methods: infinite order finite difference methods with matrices of infinite bandwidth (on unbounded/periodic domains).

Fourier Spectral Methods Continuous Fourier Transforms Fourier Transforms Fourier transform: û(k) = Inverse Fourier transform: u(x) = 1 2π u(x)e ikx dx, û(k)e ikx dk, k R x R continuous, unbounded unbounded, continuous

Fourier Spectral Methods Semidiscrete Fourier Transforms Fourier Transforms Wavenumber domain a bounded interval of length 2π/h, where h is uniform grid spacing Semidiscrete Fourier transform: ˆv(k) = h j= v j e ikx j, Inverse Semidiscrete Fourier transform: k [ π/h, π/h] v j = 1 2π π/h π/h ˆv(k)e ikx j dk, j Z discrete, unbounded bounded, continuous

Aliasing Fourier Spectral Methods Fourier Transforms Consider f and g over R defined by f (x) = e ik 1x and g(x) = e ik 2x. f and g are equal over R iff k 1 = k 2. Consider restrictions of f and g to hz defined by f j = e ik 1x j and g j = e ik 2x j. f and g are equal over hz iff k 1 k 2 is an integer multiple of 2π/h. For any Fourier mode e ikx there are infinitely many others (known as its aliases ) that match it on a uniform grid.

Fourier Spectral Methods Fourier Transforms Discrete Fourier Transforms Assume N, number of grid points, even. Assume function u periodic with period 2π on [0, 2π]. Assume uniform grid spacing h = 2π/N. Discrete Fourier transform (DFT): N ˆv k = h v j e ikx j, j=1 k { N/2 + 1,..., N/2} Inverse Discrete Fourier transform: v j = 1 2π N/2 k= N/2+1 discrete, bounded bounded, discrete ˆv k e ikx j, j {1,..., N}

Fourier Spectral Methods Fourier Transforms, cont d Fourier Transforms Physical space: unbounded discrete bounded Fourier space: continuous bounded discrete

Fourier Spectral Methods Trigonometric Polynomial Interpolants Band-Limited Interpolant for Discrete Case Think globally. Act locally. Define a trigonometric interpolant by evaluating the formula for inverse discrete Fourier transform for x R rather than just x j {h, 2h,..., 2π h, 2π} and correct the asymmetry in highest wavenumber by noting that ˆv( N/2) = ˆv(N/2) (due to periodicity) to get: p(x) = 1 2π N/2 k= N/2 ˆv k e ikx, x [0, 2π] Prime means divide first and last terms by two. That will produce a cos(nx/2).

Fourier Spectral Methods Trigonometric Polynomial Interpolants Band-Limited Interpolant for Discrete Case, cont d Periodic grid function as a linear combination of periodic Kronecker delta functions: v j = N m=1 v mδ j m. Band-limited trigonometric interpolant of periodic Kronecker delta (previous sum for ˆv k = h) p δ (x) = sin(πx/h) (2π/h)tan(x/2) =: psinc N(x) Band-limited interpolant in terms of psinc: p(x) = N m=1 v m psinc N (x x m ) Set w j = p (x j ). This is an spectral approximation to u (x j ). Differentiation operator matrix in Cartesian basis D N = toeplitz 1 2 [, cot(2h/2), cot(1h/2), 0, cot(1h/2), cot(2h/2), ].

Fourier Spectral Methods FFT FFT Implementation of Fourier Spectral Methods Compute ˆv from v. Define ŵ j = (ik) r ˆv k (Fourier diagonalizes differentiation) but ŵ N/2 = 0 if r is odd. Compute w from ˆv. Note: FFTW, used in Matlab and many other packages, stores wavenumbers in a different order than used here; that order in this notation becomes: 0:N/2-1 0 -N/2+1:-1

Fourier Spectral Methods FFT FFT Fun Facts FFT should probably be called FGT. What we now know as FFT was discovered by Gauss when he was 28 (in 1805). Fourier completed his first big article two years after that! Gauss wrote on the subject but he did not publish it. Cooley and Tukey rediscovered FFT in 1965.

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Regularity of Function and Accuracy of Fourier Spectral Methods Regularity transforms to decay, because more regularity means slower changes in the function, which in turn mean less energy at higher wavenumbers. A rapidly decaying Fourier transform means small errors due to discretizations, because these errors are caused by aliasing of higher wavenumbers to lower ones.

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Regularity Transforms to Decay (a) If u has r 1 continuous derivatives in L 2 (R) for some r 0 and an rth derivative of bounded variation, then û(k) = O( k r 1 ) as k. (b) If u has infinitely many continuous derivatives in L 2 (R), then û(k) = O( k m ) as k. (c) If there exist a, c > 0 such that u can be extended to an analytic function in the complex strip Im z < a with u(. + iy) c uniformly for all y ( a, a), then u a L 2 (R), where u a (k) = e a k û(k). The converse also holds. (d) If u can be extended to an entire function and there exist a > 0 such that u(z) = o(e a z ) as z for all z C, then û has compact support contained in [ a, a].

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Regularity Transforms to Decay, Examples (a) with r = 0 s(x) = 1 2 χ [ 1,1] ŝ(k) = sin(k)/k (a) with r = 1 s s(x) s s(k) = (sin(k)/k) 2 (c) and (a) with r = 1 u(x) = σ û(k) = πe σ k x 2 +σ 2 between (c) and (d) e x2 /2σ 2 û(k) = σ π/2e σ2 k 2 /2

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Spectral Approximation to Derivatives of Hat Function and e sin(x)

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Finite Difference Approximation to Derivative of e sin(x)

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Fourier Spectral Approximation to Derivative of e sin(x)

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Theorem Poisson summation (aka Aliasing) Let u L 2 (R) have a first derivative of bounded variation, and let v be the grid function on hz defined by v j = u(x j ). Then for all k [ π/h, π/h], ˆv(k) = j= û(k + 2πj/h) Bring û(k) to LHS. All other modes amount to aliasing error.

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy Accuracy of Fourier Spectral Derivative Let u L 2 (R) have a νth derivative (ν 1) of bounded variation and let w be the νth spectral derivative of u on the grid hz. The following hold uniformly on the grid. (a) If u has r 1 continuous derivatives in L 2 (R) for some r ν + 1 and an r th derivative of bounded variation, then w j u (ν) (x j ) = O( h r ν ) as h 0. (b) If u has infinitely many continuous derivatives in L 2 (R), then w j u (ν) (x j ) = O( h m ) as h 0, for every m 0. (c) If there exist a, c > 0 such that u can be extended to an analytic function in the complex strip Im z < a with u(. + iy) c uniformly for all y ( a, a), then w j u (ν) (x j ) = O(e π(a ɛ)/h ) as h 0 for every ɛ > 0. (d) If u can be extended to an entire function and there exist a > 0 such that u(z) = o(e a z ) as z for all z C, then, provided h π/a, w j = u (ν) (x j ).

Fourier Spectral Methods Regularity and Fourier Spectral Accuracy

Fourier Spectral Methods Wave PDE Variable Coefficient Wave Equation Consider u t + c(x)u x = 0, c(x) = 1/5 + sin 2 (x 1) for x [0, 2π], t > 0, with periodic boundary conditions and initial condition u(x, 0) = e 100(x 1)2. For time derivative use a leap frog scheme and approximate spatial derivatives spectrally. Leap frog needs two initial conditions to start. PDE gives one. For simplicity, extrapolate backwards assuming constant wavespeed of 1/5. (Could use a one-step formula like Runge Kutta to start off leap frog.)

Fourier Spectral Methods Wave PDE Wave PDE, Spectral Spatial Discretization and Leap Frog Time Marching Code N = 128; h = 2 pi/n; x = h (1:N); t = 0; dt = h/4; c =.2 + sin(x 1).ˆ2; v = exp( 100 (x 1).ˆ2); vold = exp( 100 (x.2 dt 1).ˆ2); tmax = 8; tplot =.15; clf, drawnow plotgap = round(tplot/dt); dt = tplot/plotgap; nplots = round(tmax/tplot); data = [v; zeros(nplots,n)]; tdata = t;

Fourier Spectral Methods Wave PDE Wave PDE Code, Cont d for i = 1:nplots for n = 1:plotgap t = t+dt; v hat = fft(v); w hat = 1i [0:N/2 1 0 N/2+1: 1]. v hat; w = real(ifft(w hat)); vnew = vold 2 dt c. w; vold = v; v = vnew; end data(i+1,:) = v; tdata = [tdata; t]; end

Wave Propagation Fourier Spectral Methods Wave PDE

Outline System Modeling 1 Fourier Spectral Methods Fourier Transforms Trigonometric Polynomial Interpolants FFT Regularity and Fourier Spectral Accuracy Wave PDE 2 System Modeling Direct vs. Inverse PDE Reconstruction 3 Chebyshev Spectral Methods Algebraic Polynomial Interpolation Potential Theory Chebyshev Spectral Derivative Matrix Regularity and Chebyshev Spectral Accuracy Allen Cahn PDE

System Modeling Direct vs. Inverse Direct vs. Inverse Modeling Direct: Based on First Principles (Fundamental/Constitutive laws). Inverse: Data Driven (Process Control, Fault Diagnosis, Reverse Engineering of Gene Regulatory Networks).

System Modeling Direct vs. Inverse Drawbacks of Direct Modeling Not all first principles known for complex systems. Full set of Initial/Boundary Conditions not available. Discrepancy between prediction of model and behavior of system due to simplifying assumptions (Inadequate Parameters) in modeling.

System Modeling PDE Reconstruction PDE Reconstruction based on Regression Regression: Parameter equations derived from discretized PDE directly. Benefits: Relatively low computational cost; generalizability to multiple dimensions. Downsides: Relatively high resolution data demands; noise prune.

System Modeling PDE Reconstruction Identification of Partial Differential Equations Mathematical structure: a nonlinear monomial basis PDE containing all linear combinations of the monomials up to a certain derivative order and nonlinearity degree (Volterra Model). Temporal and spatial discretization, the latter using spectral methods, leads to an over-determined system of linear algebraic equations Aα = b whose unknowns α are the parameters we seek.

System Modeling PDE Reconstruction Structure Selection using Least Squares with QR Decomposition With zero mean white noise, this gives maximum-likelihood estimate (MLE) of parameters. Orthonormal basis vectors in Q allow error reduction resulting from each parameter to be calculated independently. With no parameters maximum (squared) error would be b T b. Addition of every parameter α j leads to an error reduction of β 2 j where Rα = β and Qβ = b. Error Reduction Ratio (ERR) β 2 j /bt b.

System Modeling PDE Reconstruction Reconstruction of Kuramoto Sivashinsky PDE u t = uu x u xx ɛu xxx, (x, t) I R + u(x, 0) = u 0 (x), u(x + L, t) = u(x, t) I = [0, L), L = 32π, ɛ = 1, u 0 (x) = cos(x/16)(1 + sin(x/16)) Simulated till t = 150s with exponential time differencing for time marching and spectral methods for spatial discretization. Assume a degree of nonlinearity 2 and a highest order of spatial derivative of 4, giving a total number of 28 monomials in the model structure. Structure selection (SS), aka model reduction, means omit parameters with ERR less than a threshold. Here ERR threshold 0.5%.

KS Evolution System Modeling PDE Reconstruction

System Modeling KS Parameters Identified PDE Reconstruction

Outline Chebyshev Spectral Methods 1 Fourier Spectral Methods Fourier Transforms Trigonometric Polynomial Interpolants FFT Regularity and Fourier Spectral Accuracy Wave PDE 2 System Modeling Direct vs. Inverse PDE Reconstruction 3 Chebyshev Spectral Methods Algebraic Polynomial Interpolation Potential Theory Chebyshev Spectral Derivative Matrix Regularity and Chebyshev Spectral Accuracy Allen Cahn PDE

Chebyshev Spectral Methods Algebraic Polynomial Interpolation Algebraic Polynomial Interpolation Fourier was for periodic domains. What to do for nonperiodic domains? Periodic extension? Not unless solutions is exponentially close to a constant, because smooth becomes nonsmooth leading to global contamination (Gibbs phenomenon) error in interpolant O(1), error in derivative O(N), etc. Solution: Replace trigonometric polynomials with algebraic ones. What about the grid? Equispaced leads to Runge s phenomenon. Use clustered grids with density asymptotic to µ(x) = N/π 1 x 2. Distance between adjacent nodes approximately 1/µ(x). Average spacing O(N 2 ) near end points and O(N 1 ) in the interior.

Chebyshev Spectral Methods Algebraic Polynomial Interpolation Chebyshev Polynomials Explicit equation T n (x) = cos(ncos 1 (x)) Extrema at x = cos(kπ/n), k = 0 : n Zeros at x = cos((k + 1/2)π/n), k = 0 : n 1 Difference equation T n (x) = 2xT n 1 (x) T n 2 (x), T 0 (x) = 1, T 1 (x) = x

Chebyshev Spectral Methods Algebraic Polynomial Interpolation Chebyshev Polynomial Graphs in [ 1, 1]

Chebyshev Spectral Methods Algebraic Polynomial Interpolation Algebraic Polynomial Interpolation in Equispaced and Chebyshev Points for u(x) = 1/(1 + 16x 2 )

Chebyshev Spectral Methods Potential Theory Node Density and Potential Function p(z) = e Nφ N(z), where φ N (z) = N 1 N j=1 log z z j φ(z) = 1 1 ρ(x)log z x dx Equispaced nodes, uniform distribution ρ(x) = 1/2, x [ 1, 1]. φ(0) = 1 and φ(±1) = 1 + log(2) Chebyshev nodes, Chebyshev distribution ρ(x) = 1/π 1 x 2, x [ 1, 1]. φ(x) = log(2) for all x [ 1, 1]

Chebyshev Spectral Methods Potential Theory Polynomials and their Equipotential Curves

Chebyshev Spectral Methods Chebyshev Spectral Derivative Matrix Chebyshev Spectral Derivative Matrix

Chebyshev Spectral Methods Chebyshev Spectral Derivative Matrix Chebyshev Spectral Derivative Matrix, Values D 5 = 8.5000-10.4721 2.8944-1.5279 1.1056-0.5000 2.6180-1.1708-2.0000 0.8944-0.6180 0.2764-0.7236 2.0000-0.1708-1.6180 0.8944-0.3820 0.3820-0.8944 1.6180 0.1708-2.0000 0.7236-0.2764 0.6180-0.8944 2.0000 1.1708-2.6180 0.5000-1.1056 1.5279-2.8944 10.4721-8.5000

Chebyshev Spectral Methods Chebyshev Spectral Derivative Matrix Chebyshev Spectral Derivative Matrix, Bar Plot

Chebyshev Spectral Methods Chebyshev Spectral Derivative Matrix Chebyshev Spectral Derivative of e x sin(5x)

Chebyshev Spectral Methods Regularity and Chebyshev Spectral Accuracy Accuracy of Chebyshev Spectral Derivative Define φ [ 1,1] = sup{φ(x) : x [ 1, 1]} If there exists a constant φ u > φ [ 1,1] such that u is analytic throughout the closed region {z C : φ(z) φ u }, then there exists a constant C > 0 such that for all x [ 1, 1] and all N, u (ν) (x) p (ν) n (x) e N(φu φ [ 1,1]), for any ν 0

Chebyshev Spectral Methods Regularity and Chebyshev Spectral Accuracy Accuracy of Chebyshev Spectral Derivative

Chebyshev Spectral Methods Allen Cahn PDE Allen Cahn Reaction Diffusion PDE u t = au xx + u u 3, u( 1, t) = 1, u(1, t) = 1 Direct: a = 0.01, N = 100, t = 70, t = 1/8 Inverse: Use states up to t = 35; assume degree of nonlinearity 3 and order 2, leading to 20 terms to be identified.

Chebyshev Spectral Methods Allen Cahn PDE, Solution Allen Cahn PDE

Chebyshev Spectral Methods Allen Cahn PDE, Identification Allen Cahn PDE

Chebyshev Spectral Methods Allen Cahn PDE Allen Cahn PDE, Error in Dominant Coefficients vs. Error Reduction Ratio

Chebyshev Spectral Methods Allen Cahn PDE Allen Cahn PDE, Prediction and Prediction Error

Chebyshev Spectral Methods Allen Cahn PDE References to Check Boyd, Chebyshev and Fourier Spectral Methods Canuto, Hussaini, Quarteroni, and Zang, Spectral Methods in Fluid Dynamics Fornberg, A Practical Guide to Pseudospectral Methods Trefethen, Spectral Methods in Matlab