Numerical Solutions to Partial Differential Equations
|
|
|
- Franklin Short
- 9 years ago
- Views:
Transcription
1 Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University
2 Numerical Methods for Partial Differential Equations Finite Difference Methods for Elliptic Equations Finite Difference Methods for Parabolic Equations Finite Difference Methods for Hyperbolic Equations Finite Element Methods for Elliptic Equations
3 1 Introduction 2 A Finite Difference Method for a Model Problem 3 General Finite Difference Approximations 4 Stability and Error Analysis of Finite Difference Methods
4 Introduction The definitions of the elliptic equations The definitions of the elliptic equations 2nd order A general second order linear elliptic partial differential equation with n independent variables has the following form: n ±L(u) ± 2 n a ij + b i + c u = f, (1) x i x j x i i,j=1 with (the key point in the definition) n n a ij (x)ξ i ξ j α(x) ξi 2, α(x)>0, ξ R n \{0}, x Ω. (2) i,j=1 i=1 Note that (2) says the matrix A = (a ij (x)) is positive definite. i=1 4 / 39
5 Introduction The definitions of the elliptic equations The definitions of the elliptic equations 2nd order L the 2nd order linear elliptic partial differential operator; a ij, b i, c coefficients, functions of x = (x 1,..., x n ); f right hand side term, or source term, a function of x; The operator L and the equation (1) are said to be uniformly elliptic, if inf α(x) = α > 0. (3) x Ω n n a ij (x)ξ i ξ j α ξi 2, α > 0, ξ R n \ {0}, x Ω. i,j=1 i=1 5 / 39
6 Introduction The definitions of the elliptic equations The definitions of the elliptic equations 2nd order For example, = n i=1 2 is a linear second order uniformly xi 2 elliptic partial differential operator, since we have here and the Poisson equation a ii = 1, i, a ij = 0, i j, u(x) = f (x) is a linear second order uniformly elliptic partial differential equation. 6 / 39
7 Introduction The definitions of the elliptic equations The definitions of the elliptic equations 2m-th order A general linear elliptic partial differential equations of order 2m with n independent variables has the following form: 2m n ±L(u) ± k a i1,...,i k + a 0 u = f, (4) x i1... x ik k=1 i 1,...,i k =1 with (the key point in the definition) n a i1,...,i 2m (x)ξ i1 ξ i2m α(x) i 1,...,i 2m =1 n i=1 ξ 2m i, α(x) > 0, ξ R n \ {0}, x Ω. (5) Note that (5) says the 2m order tensor A = (a i1,...,i 2m ) is positive definite. 7 / 39
8 Introduction The definitions of the elliptic equations The definitions of the elliptic equations 2m-th order L the 2m-th order linear elliptic partial differential operator; a i1,...,i k, a 0 coefficients, functions of x = (x 1,..., x n ); f right hand side term, or source term, a function of x; The operator L and the equation (4) are said to be uniformly elliptic, if inf α(x) = α > 0. (6) x Ω n n a i1,...,i 2m (x)ξ i1 ξ i2m α ξi 2m, i 1,...,i 2m =1 i=1 α > 0, ξ R n \ {0}, x Ω. 8 / 39
9 Introduction The definitions of the elliptic equations The definitions of the elliptic equations As a typical example, the 2m-th order harmonic equation ( ) m u = f is a linear 2m-th order uniformly elliptic partial differential equation, and m is a linear 2m-th order uniformly elliptic partial differential operator, since we have here a i1,...,i 2m (x) = 1, if the indexes appear in pairs; a i1,...,i 2m (x) = 0, otherwise. In particular, the biharmonic equation 2 u = f is a linear 4th order uniformly elliptic partial differential equation, and 2 is a linear 4-th order uniformly elliptic partial differential operator. 9 / 39
10 Introduction Steady state convection-diffusion problem a model problem for elliptic partial differential equations Steady state convection-diffusion equation 1 x Ω R n ; 2 v(x): the velocity of the fluid at x; 3 u(x): the density of certain substance in the fluid at x; 4 a(x) > 0: the diffusive coefficient; 5 f (x): the density of the source or sink of the substance. 6 J: diffusion flux (measured by amount of substance per unit area per unit time) 7 Fick s law: J = a(x) u(x). 10 / 39
11 Introduction Steady state convection-diffusion problem a model problem for elliptic partial differential equations Steady state convection-diffusion equation For an arbitrary open subset ω Ω with piecewise smooth boundary ω, Fick s law says the substance brought into ω by diffusion per unit time is given by J ( ν(x)) ds = a(x) u(x) ν(x) ds, ω while the substance brought into ω by the flow per unit time is u(x)v(x) ( ν(x)) ds ω and the substance produced in ω by the source per unit time is f (x) dx. ω ω 11 / 39
12 Introduction Steady state convection-diffusion problem a model problem for elliptic partial differential equations Steady state convection-diffusion equation Therefore, the net change of the substance in ω per unit time is d u(x) dx = a(x) u(x) ν(x) ds dt ω ω u(x)v(x) ν(x) ds + f (x) dx. ω ω d By the steady state assumption, dt ω u(x) dx = 0, for arbitrary ω, and by the divergence theorem (or Green s formula or Stokes formula), this leads to the steady state convection-diffusion equation in the integral form { (a u u v) + f } dx = 0, ω ω 12 / 39
13 Introduction Steady state convection-diffusion problem a model problem for elliptic partial differential equations Steady state convection-diffusion equation The term [a(x) u(x) u(x)v(x)] is named as the substance flux, since it represents the speed that the substance flows. Assume that (a u u v) + f is smooth, then, we obtain the steady state convection-diffusion equation in the differential form (a(x) u(x) u v) = f (x), x Ω. In particular, if v = 0 and a = 1, we have the steady state diffusion equation u = f. 13 / 39
14 Introduction Boundary conditions Boundary conditions for the elliptic equations For a complete steady state convection-diffusion problem, or problems of elliptic equations in general, we also need to impose proper boundary conditions. Three types of most commonly used boundary conditions: First type u = u D, x Ω; Second type u ν = g, x Ω; Third type u + αu = g, ν x Ω; where α 0, and α > 0 at least on some part of the boundary (physical meaning: higher density produces bigger outward diffusion flux). 14 / 39
15 Introduction Boundary conditions Boundary conditions for the steady state convection-diffusion equation 1st type boundary condition Dirichlet boundary condition; 2nd type boundary condition Neumann boundary condition; 3rd type boundary condition Robin boundary condition; Mixed-type boundary conditions different types of boundary conditions imposed on different parts of the boundary. 15 / 39
16 Introduction General framework of Finite Difference Methods General framework of Finite Difference Methods 1 Discretize the domain Ω by introducing a grid; 2 Discretize the function space by introducing grid functions; 3 Discretize the differential operators by properly defined difference operators; 4 Solve the discretized problem to get a finite difference solution; 5 Analyze the approximate properties of the finite difference solution. 16 / 39
17 A Finite Difference Method for a Model Problem A Model Problem Dirichlet boundary value problem of the Poisson equation { u(x) = f (x), x Ω, u(x) = u D (x), x Ω, where Ω = (0, 1) (0, 1) is a rectangular region. 17 / 39
18 A Finite Difference Method for a Model Problem Finite Difference Discretization of the Model Problem Discretize Ω by introducing a grid 1 Space (spatial) step sizes: x = y = h = 1/N; 2 Index set of the grid nodes: J = {(i, j) : (x i, y j ) Ω}; 3 Index set of grid nodes on the Dirichlet boundary: J D = {(i, j) : (x i, y j ) Ω}; 4 Index set of interior nodes: J Ω = J \ J D. For simplicity, both (i, j) and (x i, y j ) are called grid nodes. 18 / 39
19 A Finite Difference Method for a Model Problem Finite Difference Discretization of the Model Problem Discretize the function space by introducing grid functions u i,j = u(x i, y j ), exact solution restricted on the grid; f i,j = f (x i, y j ), source term restricted on the grid; U i,j, numerical solution on the grid; V i,j, a grid function. 19 / 39
20 A Finite Difference Method for a Model Problem Finite Difference Discretization of the Model Problem Discretize differential operators by difference operators u i 1,j 2u i,j + u i+1,j x 2 2 x u; u i,j 1 2u i,j + u i,j+1 y 2 2 y u; The poisson equation u(x) = f (x) is discretized to the 5 point difference scheme L h U i,j 4U i,j U i 1,j U i,j 1 U i+1,j U i,j+1 h 2 = f i,j, (i, j) J Ω. The Dirichlet boundary condition is discretized to U i,j = u D (x i, y j ), (i, j) J D. 20 / 39
21 A Finite Difference Method for a Model Problem Finite Difference Discretization of the Model Problem Solution of the discretized problem The discrete system L h U i,j 4U i,j U i 1,j U i,j 1 U i+1,j U i,j+1 h 2 = f i,j, (i, j) J Ω, U i,j = u D (x i, y j ), (i, j) J D, is a system of linear algebraic equations, whose matrix is symmetric positive definite. Consequently, there is a unique solution. 21 / 39
22 A Finite Difference Method for a Model Problem Analysis of the Finite Difference Solutions of the Model Problem Analyze the Approximate Property of the Discrete Solution 1 Approximation error: e i,j = U i,j u i,j ; 2 The error equation: L h e i,j 4e i,j e i 1,j e i,j 1 e i+1,j e i,j+1 h 2 = T i,j, (i, j) J Ω ; 3 The local truncation error T i,j := [(L h L)u] i,j = L h u i,j (Lu) i,j = L h u i,j +f i,j, (i, j) J Ω. 4 e h = ( L h ) 1 T h ( L h ) 1 T h. 22 / 39
23 A Finite Difference Method for a Model Problem Analysis of the Finite Difference Solutions of the Model Problem Truncation Error of the 5 Point Difference Scheme Suppose that the function u is sufficiently smooth, then, by Taylor series expansion of u on the grid node (x i, y j ), we have u i±1,j = [u ± h x u + h2 2 2 x u ± h3 6 3 x u + h x u ± h5 ] x u + i,j u i,j±1 = [u ± h y u + h2 2 2 y u ± h3 6 3 y u + h y u ± h5 ] y u + i,j Since T i,j = L h u i,j + f i,j and f i,j = u i,j, we obtain T i,j := 1 12 h2 ( 4 x u+ 4 y u) i,j h4 ( 6 x u+ 6 y u) i,j +O(h 6 ), (i, j) J Ω. 23 / 39
24 A Finite Difference Method for a Model Problem Analysis of the Finite Difference Solutions of the Model Problem Consistency and Order of Accuracy of L h 1 Consistent condition of the scheme (or L h to L) in l -normµ lim T h = lim max T i,j = 0, h 0 h 0 (i,j) J Ω 2 The order of the approximation accuracy of the scheme (or L h to L): 2nd order approximation accuracy, since T h = O(h 2 ) 24 / 39
25 A Finite Difference Method for a Model Problem Analysis of the Finite Difference Solutions of the Model Problem Stability of the Scheme Remember that e h = ( L h ) 1 T h ( L h ) 1 T h lim T h = lim max T i,j = 0, h 0 h 0 (i,j) J Ω therefore lim h 0 e h = 0, if ( L h ) 1 is uniformly bounded, i.e. there exists a constant C independent of h such that ( ) max U i,j C max f i,j + max (u D ) i,j. (i,j) J (i,j) J Ω (i,j) J D ( L h ) 1 C is the stability of the scheme in l -norm. 25 / 39
26 Convergence and the Accuracy of the Scheme Remember that L h U i,j = 4U i,j U i 1,j U i,j 1 U i+1,j U i,j+1 h 2 = f i,j, (i, j) J Ω. L h e i,j 4e i,j e i 1,j e i,j 1 e i+1,j e i,j+1 h 2 = T i,j, (i, j) J Ω. therefore, since max (i,j) JD e i,j = 0, ( ) implies also max e i,j C (i,j) J max U i,j C (i,j) J max f i,j + max (u D ) i,j (i,j) J Ω (i,j) J D max T i,j C T h C h 2 (i,j) J Ω max (x,y) Ω. (M xxxx + M yyyy ), where M xxxx = max (x,y) Ω 4 x u, M yyyy = max (x,y) Ω 4 y u.
27 The Maximum Principle and Comparison Theorem Maximum principle of L h : for any grid function Ψ, L h Ψ 0, i.e 4Ψ i,j Ψ i 1,j + Ψ i+1,j + Ψ i,j 1 + Ψ i,j+1, implies that Ψ can not assume nonnegative maximum in the set of interior nodes J Ω, unless Ψ is a constant. Comparison Theorem: Let F = max (i,j) JΩ f i,j and Φ(x, y) = (x 1/2) 2 + (y 1/2) 2, take a comparison function Ψ ± i,j = ±U i,j F Φ i,j, (i, j) J. It is easily verified that L h Ψ ± 0. Thus, noticing that Φ 0 and by the maximum principle, we obtain ±U i,j ±U i,j F Φ i,j max (i,j) J D (u 0 ) i,j F, (i, j) J Ω. Consequently, U 1 8 max (i,j) J Ω f i,j + max (i,j) JD (u 0 ) i,j,
28 A Finite Difference Method for a Model Problem Analysis of the Finite Difference Solutions of the Model Problem The Maximum Principle and Comparison Theorem Apply the maximum principle and comparison theorem to the error equation L h e i,j 4e i,j e i 1,j e i,j 1 e i+1,j e i,j+1 h 2 = T i,j, (i, j) J Ω. we obtain e max e i,j + 1 (i,j) J D 8 T h, where T h = max (i,j) JΩ T i,j is the l -norm of the truncation error. 28 / 39
29 General Finite Difference Approximations Grid and multi-index of grid Grid and multi-index of grid 1 Discretize Ω R n : introduce a grid, say by taking the step sizes h i = x i, i = 1,..., n, for the corresponding coordinate components; 2 The set of multi-index: J = {j = (j 1,, j n ) : x = x j (j 1 h 1,, j n h n ) Ω}; 3 The index set of Dirichlet boundary nodes: J D = {j J : x = (j 1 h 1,, j n h n ) Ω D }; 4 The index set of interior nodes: J Ω = J \ J D. For simplicity, both (i, j) and (x i, y j ) are called grid nodes. 29 / 39
30 General Finite Difference Approximations Grid and multi-index of grid Regular and irregular interior nodes with respect to L h 1 Adjacent nodes: j, j J are adjacent, if n k=1 j k j k = 1; 2 D Lh (j): the set of nodes used in calculating L h U j 3 Regular interior nodes (with respect to L h ): j J Ω such that D Lh (j) Ω; 4 Regular interior set J Ω : the set of all regular interior nodes; 5 Irregular interior set: J Ω = J Ω \ J Ω ; 6 Irregular interior nodes (with respect to L h ): j J Ω. 30 / 39
31 General Finite Difference Approximations Control volume, Grid functions and Norms The control volume, grid functions and norms 1 Control volume of the node j J: ω j = {x Ω : (j i 1 2 )h i x i < (j i )h i, 1 i n}, and denote V j = meas(ω j ); 2 Grid function U(x): extend U j to a piecewise constant function defined on Ω U(x) = U j, x ω j. 3 L p (Ω) (1 p ) norms of U(x): { U p = V j U j p} 1/p, j J U = max j J U j. 31 / 39
32 General Finite Difference Approximations Construction of Finite Difference Schemes Basic Difference Operators 1 1 st -order forward: +x v(x, x ) := v(x + x, x ) v(x, x ); 2 1 st -order backward: x v(x, x ) := v(x, x ) v(x x, x ); 3 1 st -order central: on one grid step δ x v(x, x ) := v(x x, x ) v(x 1 2 x, x ), and on two grid steps 0x v(x, x ) := 1 2 ( +x + x ) v(x, x ) = 1 2 [ v(x + x, x ) v(x x, x ) ] 4 2nd order central: δ 2 xv(x, x ) = δ x (δ x v(x, x )) = v(x + x, x ) 2v(x, x ) + v(x x, x ). 32 / 39
33 A FD Scheme for the Steady State Convection-Diffusion Equation (a(x, y) u(x, y))+ (u(x, y) v(x, y)) = f (x, y), (x, y) Ω, Substitute the differential operators by difference operators: 1 (au x ) x i,j δ x (a i,j δ x u i,j )/( x) 2 : where δ x (a i,j δ x u i,j ) = a i+ 1 2,j(u i+1,j u i,j ) a i 1 2,j(u i,j u i 1,j ); 2 (au y ) y i,j δ y (a i,j δ y u i,j )/( y) 2 : where δ y (a i,j δ y u i,j ) = a i,j+ 1 (u i,j+1 u i,j ) a 2 i,j 1 (u i,j u i,j 1 ); 2 3 (uv 1 ) x i,j 2 x 0x (uv 1 ) i,j = (uv 1 ) i+1,j (uv 1 ) i 1,j ; 4 (uv 2 ) y i,j 2 y 0y (uv 2 ) i,j = (uv 2 ) i,j+1 (uv 2 ) i,j 1 ;
34 General Finite Difference Approximations Construction of Finite Difference Schemes A FD Scheme for the Steady State Convection-Diffusion Equation we are lead to the following finite difference scheme for the steady state convection-diffusion equation: a i+ 1 2,j(U i+1,j U i,j ) a i 1 2,j(U i,j U i 1,j ) ( x) 2 a i,j+ 1 2 (U i,j+1 U i,j ) a i,j 1 (U i,j U i,j 1 ) 2 ( y) 2 + (Uv 1 ) i+1,j (Uv 1 ) i 1,j 2 x + (Uv 2 ) i,j+1 (Uv 2 ) i,j 1 2 y = f i,j. 34 / 39
35 A Finite Volume Scheme for the Steady State Convection-Diffusion Equation in Conservation Form (a(x, y) u(x, y) u(x, y)v(x, y)) ν(x, y) ds+ f (x, y) dxdy = 0. ω ω Take a proper control volume ω and substitute the differential operators by appropriate difference operators, and integrals by appropriate numerical quadratures: 1 for the index (i, j) J Ω, taking the control volume ω i,j = { (x, y) Ω {[(i 1 2 )h x, (i )h x) [(j 1 2 )h y, (j + 1 } 2 )h y )} ; 2 Applying the middle point quadrature on ω i,j as well as on its four edges; 3 ν u(x i+ 1, y j ) (u i+1,j u i,j )/h x, etc.; 2
36 A Finite Volume Scheme for the Steady State Convection-Diffusion Equation in Conservation Form we are lead to the following finite volume scheme for the steady state convection-diffusion equation: a i+ 1,j(U i+1,j U i,j ) a 2 i 1,j(U i,j U i 1,j ) 2 ( x) 2 a i,j+ 1 (U i,j+1 U i,j ) a 2 i,j 1 (U i,j U i,j 1 ) 2 ( y) 2 + (U i+1,j + U i,j )v 1 i+ 1 2,j (U i,j + U i 1,j )v 1 i 1 2,j 2 x (U i,j+1 + U i,j )v 2 (U i,j+ + 1 i,j + U i,j 1 )v 2 i,j y which is also called a conservative finite difference scheme. = f i,j,
37 General Finite Difference Approximations Construction of Finite Difference Schemes A Finite Volume Scheme for Partial Differential Equations in Conservation Form Finite volume methods: 1 control volume; 2 numerical flux; 3 conservative form. 37 / 39
38 General Finite Difference Approximations Construction of Finite Difference Schemes More General Finite Difference Schemes In more general case, say for triangular grid, hexagon grid, nonuniform grid, unstructured grid, and even grid less situations, in principle, we could still establish a finite difference scheme by 1 Taking proper neighboring nodes J(P); 2 Approximating Lu(P) by L h U P := i J(P) c i(p)u(q i ); 3 Determining the weights c i (P) according to certain requirements, say the order of the local truncation error, local conservative property, discrete maximum principle, etc.. 38 / 39
39 SK 1µ1, 3 Thank You!
Introduction to the Finite Element Method
Introduction to the Finite Element Method 09.06.2009 Outline Motivation Partial Differential Equations (PDEs) Finite Difference Method (FDM) Finite Element Method (FEM) References Motivation Figure: cross
Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver
Høgskolen i Narvik Sivilingeniørutdanningen STE637 ELEMENTMETODER Oppgaver Klasse: 4.ID, 4.IT Ekstern Professor: Gregory A. Chechkin e-mail: [email protected] Narvik 6 PART I Task. Consider two-point
Reference: Introduction to Partial Differential Equations by G. Folland, 1995, Chap. 3.
5 Potential Theory Reference: Introduction to Partial Differential Equations by G. Folland, 995, Chap. 3. 5. Problems of Interest. In what follows, we consider Ω an open, bounded subset of R n with C 2
FINITE DIFFERENCE METHODS
FINITE DIFFERENCE METHODS LONG CHEN Te best known metods, finite difference, consists of replacing eac derivative by a difference quotient in te classic formulation. It is simple to code and economic to
College of the Holy Cross, Spring 2009 Math 373, Partial Differential Equations Midterm 1 Practice Questions
College of the Holy Cross, Spring 29 Math 373, Partial Differential Equations Midterm 1 Practice Questions 1. (a) Find a solution of u x + u y + u = xy. Hint: Try a polynomial of degree 2. Solution. Use
Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions
Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions Jennifer Zhao, 1 Weizhong Dai, Tianchan Niu 1 Department of Mathematics and Statistics, University of Michigan-Dearborn,
An Additive Neumann-Neumann Method for Mortar Finite Element for 4th Order Problems
An Additive eumann-eumann Method for Mortar Finite Element for 4th Order Problems Leszek Marcinkowski Department of Mathematics, University of Warsaw, Banacha 2, 02-097 Warszawa, Poland, [email protected]
SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I
Lennart Edsberg, Nada, KTH Autumn 2008 SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I Parameter values and functions occurring in the questions belowwill be exchanged
On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases
On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases Vladimir Gerdt 1 Yuri Blinkov 2 1 Laboratory of Information Technologies Joint Institute for Nuclear
5 Numerical Differentiation
D. Levy 5 Numerical Differentiation 5. Basic Concepts This chapter deals with numerical approximations of derivatives. The first questions that comes up to mind is: why do we need to approximate derivatives
Parabolic Equations. Chapter 5. Contents. 5.1.2 Well-Posed Initial-Boundary Value Problem. 5.1.3 Time Irreversibility of the Heat Equation
7 5.1 Definitions Properties Chapter 5 Parabolic Equations Note that we require the solution u(, t bounded in R n for all t. In particular we assume that the boundedness of the smooth function u at infinity
ME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
Advanced Computational Fluid Dynamics AA215A Lecture 5
Advanced Computational Fluid Dynamics AA5A Lecture 5 Antony Jameson Winter Quarter, 0, Stanford, CA Abstract Lecture 5 shock capturing schemes for scalar conservation laws Contents Shock Capturing Schemes
Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation
Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation M. Donatelli 1 M. Semplice S. Serra-Capizzano 1 1 Department of Science and High Technology
CONSERVATION LAWS. See Figures 2 and 1.
CONSERVATION LAWS 1. Multivariable calculus 1.1. Divergence theorem (of Gauss). This states that the volume integral in of the divergence of the vector-valued function F is equal to the total flux of F
Finite Difference Approach to Option Pricing
Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where
MATH 425, PRACTICE FINAL EXAM SOLUTIONS.
MATH 45, PRACTICE FINAL EXAM SOLUTIONS. Exercise. a Is the operator L defined on smooth functions of x, y by L u := u xx + cosu linear? b Does the answer change if we replace the operator L by the operator
Numerical Methods for Differential Equations
Numerical Methods for Differential Equations Course objectives and preliminaries Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical Analysis
The Heat Equation. Lectures INF2320 p. 1/88
The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)
Class Meeting # 1: Introduction to PDEs
MATH 18.152 COURSE NOTES - CLASS MEETING # 1 18.152 Introduction to PDEs, Fall 2011 Professor: Jared Speck Class Meeting # 1: Introduction to PDEs 1. What is a PDE? We will be studying functions u = u(x
Chapter 9 Partial Differential Equations
363 One must learn by doing the thing; though you think you know it, you have no certainty until you try. Sophocles (495-406)BCE Chapter 9 Partial Differential Equations A linear second order partial differential
A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME CFD SOLVER ISIS-CFD
European Conference on Computational Fluid Dynamics ECCOMAS CFD 2006 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 2006 A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME
AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS
AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,
1 Error in Euler s Method
1 Error in Euler s Method Experience with Euler s 1 method raises some interesting questions about numerical approximations for the solutions of differential equations. 1. What determines the amount of
General Framework for an Iterative Solution of Ax b. Jacobi s Method
2.6 Iterative Solutions of Linear Systems 143 2.6 Iterative Solutions of Linear Systems Consistent linear systems in real life are solved in one of two ways: by direct calculation (using a matrix factorization,
BINOMIAL OPTIONS PRICING MODEL. Mark Ioffe. Abstract
BINOMIAL OPTIONS PRICING MODEL Mark Ioffe Abstract Binomial option pricing model is a widespread numerical method of calculating price of American options. In terms of applied mathematics this is simple
Vector and Matrix Norms
Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty
3. Reaction Diffusion Equations Consider the following ODE model for population growth
3. Reaction Diffusion Equations Consider the following ODE model for population growth u t a u t u t, u 0 u 0 where u t denotes the population size at time t, and a u plays the role of the population dependent
Numerical Analysis Lecture Notes
Numerical Analysis Lecture Notes Peter J. Olver. Finite Difference Methods for Partial Differential Equations As you are well aware, most differential equations are much too complicated to be solved by
Second Order Linear Partial Differential Equations. Part I
Second Order Linear Partial Differential Equations Part I Second linear partial differential equations; Separation of Variables; - point boundary value problems; Eigenvalues and Eigenfunctions Introduction
Walrasian Demand. u(x) where B(p, w) = {x R n + : p x w}.
Walrasian Demand Econ 2100 Fall 2015 Lecture 5, September 16 Outline 1 Walrasian Demand 2 Properties of Walrasian Demand 3 An Optimization Recipe 4 First and Second Order Conditions Definition Walrasian
Inner Product Spaces
Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and
POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078
21 ELLIPTICAL PARTIAL DIFFERENTIAL EQUATIONS: POISSON AND LAPLACE EQUATIONS Charles R. O Neill School of Mechanical and Aerospace Engineering Oklahoma State University Stillwater, OK 74078 2nd Computer
If Σ is an oriented surface bounded by a curve C, then the orientation of Σ induces an orientation for C, based on the Right-Hand-Rule.
Oriented Surfaces and Flux Integrals Let be a surface that has a tangent plane at each of its nonboundary points. At such a point on the surface two unit normal vectors exist, and they have opposite directions.
Elasticity Theory Basics
G22.3033-002: Topics in Computer Graphics: Lecture #7 Geometric Modeling New York University Elasticity Theory Basics Lecture #7: 20 October 2003 Lecturer: Denis Zorin Scribe: Adrian Secord, Yotam Gingold
3. INNER PRODUCT SPACES
. INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.
8 Hyperbolic Systems of First-Order Equations
8 Hyperbolic Systems of First-Order Equations Ref: Evans, Sec 73 8 Definitions and Examples Let U : R n (, ) R m Let A i (x, t) beanm m matrix for i,,n Let F : R n (, ) R m Consider the system U t + A
HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES
European Conference on Computational Fluid Dynamics ECCOMAS CFD 26 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 26 HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES
Metric Spaces. Chapter 7. 7.1. Metrics
Chapter 7 Metric Spaces A metric space is a set X that has a notion of the distance d(x, y) between every pair of points x, y X. The purpose of this chapter is to introduce metric spaces and give some
UNIVERSITETET I OSLO
NIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Examination in: Trial exam Partial differential equations and Sobolev spaces I. Day of examination: November 18. 2009. Examination hours:
Scientic Computing 2013 Computer Classes: Worksheet 11: 1D FEM and boundary conditions
Scientic Computing 213 Computer Classes: Worksheet 11: 1D FEM and boundary conditions Oleg Batrashev November 14, 213 This material partially reiterates the material given on the lecture (see the slides)
SOLVING LINEAR SYSTEMS
SOLVING LINEAR SYSTEMS Linear systems Ax = b occur widely in applied mathematics They occur as direct formulations of real world problems; but more often, they occur as a part of the numerical analysis
General Theory of Differential Equations Sections 2.8, 3.1-3.2, 4.1
A B I L E N E C H R I S T I A N U N I V E R S I T Y Department of Mathematics General Theory of Differential Equations Sections 2.8, 3.1-3.2, 4.1 Dr. John Ehrke Department of Mathematics Fall 2012 Questions
Feature Commercial codes In-house codes
A simple finite element solver for thermo-mechanical problems Keywords: Scilab, Open source software, thermo-elasticity Introduction In this paper we would like to show how it is possible to develop a
NOTES ON LINEAR TRANSFORMATIONS
NOTES ON LINEAR TRANSFORMATIONS Definition 1. Let V and W be vector spaces. A function T : V W is a linear transformation from V to W if the following two properties hold. i T v + v = T v + T v for all
Mean Value Coordinates
Mean Value Coordinates Michael S. Floater Abstract: We derive a generalization of barycentric coordinates which allows a vertex in a planar triangulation to be expressed as a convex combination of its
Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows
Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows 3.- 1 Basics: equations of continuum mechanics - balance equations for mass and momentum - balance equations for the energy and the chemical
The two dimensional heat equation
The two dimensional heat equation Ryan C. Trinity University Partial Differential Equations March 6, 2012 Physical motivation Consider a thin rectangular plate made of some thermally conductive material.
Abstract: We describe the beautiful LU factorization of a square matrix (or how to write Gaussian elimination in terms of matrix multiplication).
MAT 2 (Badger, Spring 202) LU Factorization Selected Notes September 2, 202 Abstract: We describe the beautiful LU factorization of a square matrix (or how to write Gaussian elimination in terms of matrix
FIELDS-MITACS Conference. on the Mathematics of Medical Imaging. Photoacoustic and Thermoacoustic Tomography with a variable sound speed
FIELDS-MITACS Conference on the Mathematics of Medical Imaging Photoacoustic and Thermoacoustic Tomography with a variable sound speed Gunther Uhlmann UC Irvine & University of Washington Toronto, Canada,
THE CENTRAL LIMIT THEOREM TORONTO
THE CENTRAL LIMIT THEOREM DANIEL RÜDT UNIVERSITY OF TORONTO MARCH, 2010 Contents 1 Introduction 1 2 Mathematical Background 3 3 The Central Limit Theorem 4 4 Examples 4 4.1 Roulette......................................
1 if 1 x 0 1 if 0 x 1
Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or
How High a Degree is High Enough for High Order Finite Elements?
This space is reserved for the Procedia header, do not use it How High a Degree is High Enough for High Order Finite Elements? William F. National Institute of Standards and Technology, Gaithersburg, Maryland,
CBE 6333, R. Levicky 1 Differential Balance Equations
CBE 6333, R. Levicky 1 Differential Balance Equations We have previously derived integral balances for mass, momentum, and energy for a control volume. The control volume was assumed to be some large object,
Module 5: Solution of Navier-Stokes Equations for Incompressible Flow Using SIMPLE and MAC Algorithms Lecture 27:
The Lecture deals with: Introduction Staggered Grid Semi Implicit Method for Pressure Linked Equations (SIMPLE) x - momentum equation file:///d /chitra/nptel_phase2/mechanical/cfd/lecture%2027/27_1.htm[6/20/2012
Dimensionless form of equations
Dimensionless form of equations Motivation: sometimes equations are normalized in order to facilitate the scale-up of obtained results to real flow conditions avoid round-off due to manipulations with
A characterization of trace zero symmetric nonnegative 5x5 matrices
A characterization of trace zero symmetric nonnegative 5x5 matrices Oren Spector June 1, 009 Abstract The problem of determining necessary and sufficient conditions for a set of real numbers to be the
Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation
Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of
Iterative Solvers for Linear Systems
9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München
Stress Recovery 28 1
. 8 Stress Recovery 8 Chapter 8: STRESS RECOVERY 8 TABLE OF CONTENTS Page 8.. Introduction 8 8.. Calculation of Element Strains and Stresses 8 8.. Direct Stress Evaluation at Nodes 8 8.. Extrapolation
1 Completeness of a Set of Eigenfunctions. Lecturer: Naoki Saito Scribe: Alexander Sheynis/Allen Xue. May 3, 2007. 1.1 The Neumann Boundary Condition
MAT 280: Laplacian Eigenfunctions: Theory, Applications, and Computations Lecture 11: Laplacian Eigenvalue Problems for General Domains III. Completeness of a Set of Eigenfunctions and the Justification
Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10
Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 10 Boundary Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction
EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL
EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL Exit Time problems and Escape from a Potential Well Escape From a Potential Well There are many systems in physics, chemistry and biology that exist
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry
Extremal equilibria for reaction diffusion equations in bounded domains and applications.
Extremal equilibria for reaction diffusion equations in bounded domains and applications. Aníbal Rodríguez-Bernal Alejandro Vidal-López Departamento de Matemática Aplicada Universidad Complutense de Madrid,
AB2.5: Surfaces and Surface Integrals. Divergence Theorem of Gauss
AB2.5: urfaces and urface Integrals. Divergence heorem of Gauss epresentations of surfaces or epresentation of a surface as projections on the xy- and xz-planes, etc. are For example, z = f(x, y), x =
CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION
No: CITY UNIVERSITY LONDON BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION ENGINEERING MATHEMATICS 2 (resit) EX2005 Date: August
Mean value theorem, Taylors Theorem, Maxima and Minima.
MA 001 Preparatory Mathematics I. Complex numbers as ordered pairs. Argand s diagram. Triangle inequality. De Moivre s Theorem. Algebra: Quadratic equations and express-ions. Permutations and Combinations.
Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON
Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON John Burkardt Information Technology Department Virginia Tech http://people.sc.fsu.edu/ jburkardt/presentations/cg lab fem basis tetrahedron.pdf
POLYNOMIAL HISTOPOLATION, SUPERCONVERGENT DEGREES OF FREEDOM, AND PSEUDOSPECTRAL DISCRETE HODGE OPERATORS
POLYNOMIAL HISTOPOLATION, SUPERCONVERGENT DEGREES OF FREEDOM, AND PSEUDOSPECTRAL DISCRETE HODGE OPERATORS N. ROBIDOUX Abstract. We show that, given a histogram with n bins possibly non-contiguous or consisting
An Introduction to Partial Differential Equations
An Introduction to Partial Differential Equations Andrew J. Bernoff LECTURE 2 Cooling of a Hot Bar: The Diffusion Equation 2.1. Outline of Lecture An Introduction to Heat Flow Derivation of the Diffusion
Pacific Journal of Mathematics
Pacific Journal of Mathematics GLOBAL EXISTENCE AND DECREASING PROPERTY OF BOUNDARY VALUES OF SOLUTIONS TO PARABOLIC EQUATIONS WITH NONLOCAL BOUNDARY CONDITIONS Sangwon Seo Volume 193 No. 1 March 2000
A PRIORI ESTIMATES FOR SEMISTABLE SOLUTIONS OF SEMILINEAR ELLIPTIC EQUATIONS. In memory of Rou-Huai Wang
A PRIORI ESTIMATES FOR SEMISTABLE SOLUTIONS OF SEMILINEAR ELLIPTIC EQUATIONS XAVIER CABRÉ, MANEL SANCHÓN, AND JOEL SPRUCK In memory of Rou-Huai Wang 1. Introduction In this note we consider semistable
Serendipity Basis Functions for Any Degree in Any Dimension
Serendipity Basis Functions for Any Degree in Any Dimension Andrew Gillette Department of Mathematics University of Arizona joint work with Michael Floater (University of Oslo) http://math.arizona.edu/
The Navier Stokes Equations
1 The Navier Stokes Equations Remark 1.1. Basic principles and variables. The basic equations of fluid dynamics are called Navier Stokes equations. In the case of an isothermal flow, a flow at constant
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem Gagan Deep Singh Assistant Vice President Genpact Smart Decision Services Financial
Linköping University Electronic Press
Linköping University Electronic Press Report Well-posed boundary conditions for the shallow water equations Sarmad Ghader and Jan Nordström Series: LiTH-MAT-R, 0348-960, No. 4 Available at: Linköping University
Nonlinear Algebraic Equations. Lectures INF2320 p. 1/88
Nonlinear Algebraic Equations Lectures INF2320 p. 1/88 Lectures INF2320 p. 2/88 Nonlinear algebraic equations When solving the system u (t) = g(u), u(0) = u 0, (1) with an implicit Euler scheme we have
Numerical Methods For Image Restoration
Numerical Methods For Image Restoration CIRAM Alessandro Lanza University of Bologna, Italy Faculty of Engineering CIRAM Outline 1. Image Restoration as an inverse problem 2. Image degradation models:
Reaction diffusion systems and pattern formation
Chapter 5 Reaction diffusion systems and pattern formation 5.1 Reaction diffusion systems from biology In ecological problems, different species interact with each other, and in chemical reactions, different
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem
4. Complex integration: Cauchy integral theorem and Cauchy integral formulas. Definite integral of a complex-valued function of a real variable
4. Complex integration: Cauchy integral theorem and Cauchy integral formulas Definite integral of a complex-valued function of a real variable Consider a complex valued function f(t) of a real variable
440 Geophysics: Heat flow with finite differences
440 Geophysics: Heat flow with finite differences Thorsten Becker, University of Southern California, 03/2005 Some physical problems, such as heat flow, can be tricky or impossible to solve analytically
7 Gaussian Elimination and LU Factorization
7 Gaussian Elimination and LU Factorization In this final section on matrix factorization methods for solving Ax = b we want to take a closer look at Gaussian elimination (probably the best known method
Finite cloud method: a true meshless technique based on a xed reproducing kernel approximation
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng 2001; 50:2373 2410 Finite cloud method: a true meshless technique based on a xed reproducing kernel approximation N.
Numerical Methods for Differential Equations
Numerical Methods for Differential Equations Chapter 1: Initial value problems in ODEs Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical
Part II: Finite Difference/Volume Discretisation for CFD
Part II: Finite Difference/Volume Discretisation for CFD Finite Volume Metod of te Advection-Diffusion Equation A Finite Difference/Volume Metod for te Incompressible Navier-Stokes Equations Marker-and-Cell
SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties
SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 3 Fall 2008 III. Spaces with special properties III.1 : Compact spaces I Problems from Munkres, 26, pp. 170 172 3. Show that a finite union of compact subspaces
DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents
DIFFERENTIABILITY OF COMPLEX FUNCTIONS Contents 1. Limit definition of a derivative 1 2. Holomorphic functions, the Cauchy-Riemann equations 3 3. Differentiability of real functions 5 4. A sufficient condition
2.3 Convex Constrained Optimization Problems
42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions
Numerical Methods for Option Pricing
Chapter 9 Numerical Methods for Option Pricing Equation (8.26) provides a way to evaluate option prices. For some simple options, such as the European call and put options, one can integrate (8.26) directly
1 Finite difference example: 1D implicit heat equation
1 Finite difference example: 1D implicit heat equation 1.1 Boundary conditions Neumann and Dirichlet We solve the transient heat equation ρc p t = ( k ) (1) on the domain L/2 x L/2 subject to the following
