Partial Differential Equations in Biology The boundary element method. March 26, 2013

Σχετικά έγγραφα
Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

EE512: Error Control Coding

Numerical Analysis FMN011

Areas and Lengths in Polar Coordinates

Homework 3 Solutions

Areas and Lengths in Polar Coordinates

Reminders: linear functions

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

Example Sheet 3 Solutions

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

2 Composition. Invertible Mappings

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Srednicki Chapter 55

( ) 2 and compare to M.

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

D Alembert s Solution to the Wave Equation

Matrices and Determinants

Finite Field Problems: Solutions

Approximation of distance between locations on earth given by latitude and longitude

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

PARTIAL NOTES for 6.1 Trigonometric Identities

New bounds for spherical two-distance sets and equiangular lines

6.3 Forecasting ARMA processes

ECE Spring Prof. David R. Jackson ECE Dept. Notes 2

Section 8.3 Trigonometric Equations

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

Concrete Mathematics Exercises from 30 September 2016

Solutions to Exercise Sheet 5

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

g-selberg integrals MV Conjecture An A 2 Selberg integral Summary Long Live the King Ole Warnaar Department of Mathematics Long Live the King

Differential equations

4.6 Autoregressive Moving Average Model ARMA(1,1)

9.09. # 1. Area inside the oval limaçon r = cos θ. To graph, start with θ = 0 so r = 6. Compute dr

Math221: HW# 1 solutions

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Written Examination. Antennas and Propagation (AA ) April 26, 2017.

w o = R 1 p. (1) R = p =. = 1

C.S. 430 Assignment 6, Sample Solutions

DiracDelta. Notations. Primary definition. Specific values. General characteristics. Traditional name. Traditional notation

If we restrict the domain of y = sin x to [ π, π ], the restrict function. y = sin x, π 2 x π 2

Homework 8 Model Solution Section

(As on April 16, 2002 no changes since Dec 24.)

forms This gives Remark 1. How to remember the above formulas: Substituting these into the equation we obtain with

If we restrict the domain of y = sin x to [ π 2, π 2

Inverse trigonometric functions & General Solution of Trigonometric Equations

Variational Wavefunction for the Helium Atom

The wave equation in elastodynamic

Second Order Partial Differential Equations

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS

derivation of the Laplacian from rectangular to spherical coordinates

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Statistical Inference I Locally most powerful tests

1. (a) (5 points) Find the unit tangent and unit normal vectors T and N to the curve. r(t) = 3cost, 4t, 3sint

Other Test Constructions: Likelihood Ratio & Bayes Tests

Problem Set 9 Solutions. θ + 1. θ 2 + cotθ ( ) sinθ e iφ is an eigenfunction of the ˆ L 2 operator. / θ 2. φ 2. sin 2 θ φ 2. ( ) = e iφ. = e iφ cosθ.

Space-Time Symmetries

On a four-dimensional hyperbolic manifold with finite volume

Tridiagonal matrices. Gérard MEURANT. October, 2008

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Fractional Colorings and Zykov Products of graphs

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Μηχανική Μάθηση Hypothesis Testing

The Simply Typed Lambda Calculus

Optimal Parameter in Hermitian and Skew-Hermitian Splitting Method for Certain Two-by-Two Block Matrices

Lecture 2. Soundness and completeness of propositional logic

Higher Derivative Gravity Theories

Spherical Coordinates

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Math 6 SL Probability Distributions Practice Test Mark Scheme

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

Pg The perimeter is P = 3x The area of a triangle is. where b is the base, h is the height. In our case b = x, then the area is

Second Order RLC Filters

Partial Trace and Partial Transpose

TMA4115 Matematikk 3

Orbital angular momentum and the spherical harmonics

Every set of first-order formulas is equivalent to an independent set

Finite difference method for 2-D heat equation

Wavelet based matrix compression for boundary integral equations on complex geometries

Local Approximation with Kernels

2. Let H 1 and H 2 be Hilbert spaces and let T : H 1 H 2 be a bounded linear operator. Prove that [T (H 1 )] = N (T ). (6p)

Congruence Classes of Invertible Matrices of Order 3 over F 2

ST5224: Advanced Statistical Theory II

Geodesic Equations for the Wormhole Metric

The Negative Neumann Eigenvalues of Second Order Differential Equation with Two Turning Points

b. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!

Section 9.2 Polar Equations and Graphs

Parametrized Surfaces

CE 530 Molecular Simulation

Problem Set 3: Solutions

Forced Pendulum Numerical approach

5. Choice under Uncertainty

Appendix to On the stability of a compressible axisymmetric rotating flow in a pipe. By Z. Rusak & J. H. Lee

Notes on the Open Economy

Trigonometric Formula Sheet

Transcript:

The boundary element method March 26, 203

Introduction and notation The problem: u = f in D R d u = ϕ in Γ D u n = g on Γ N, where D = Γ D Γ N, Γ D Γ N = (possibly, Γ D = [Neumann problem] or Γ N = [Dirichlet problem]). Given ξ R d K(, ξ) denotes the fundamental solution of the Laplace operator: K = δ ξ. T (, ξ) denotes the normal derivative of K(, ξ), defined on D = Γ (n is the unit outward normal vector on Γ): T (x, ξ) = x K(x, ξ) n(x).

Fundamental solutions If D R 2 K(x, ξ) = 2π log x ξ If D R 3 K(x, ξ) = 4π T (x, ξ) = x ξ 2π n(x). x ξ 2 x ξ T (x, ξ) = x ξ 4π n(x). x ξ 3

Basic integral equations Internal points: ξ D u(ξ) + Γ u(x)t (x, ξ) ds(x) u Γ n (x)k(x, ξ) ds(x) = () D f (x)k(x, ξ) dx. Boundary points: ξ Γ (regular boundary) 2 u(ξ) + Γ u(x)t (x, ξ) ds(x) u Γ n (x)k(x, ξ) ds(x) = (2) D f (x)k(x, ξ) dx.

Polyhedral domain and piecewise-polynomial functions The domain D is approximated by a polyhedral domain D h (union of triangles or tetrahedra; here h is the maximum of their diameters). The boundary D = Γ is therefore approximated by D h (union of M segments or triangles S k ). The approximate solution is piecewise-polynomial (on D h, if the problem to approximate is defined in D, or on D h, if the problem to approximate is defined in Γ). In our case (approximation of the integral equation (2), defined on Γ, by piecewise-constant functions on D h ): the unknowns are the values at the mid-point (or baricenter) ξ j of S j, j =,..., M.

The approximate equations: collocation method Let u h the approximation of u on the boundary and q h the approximation of u n on the boundary (clearly, u h and q h are defined on D h, while u and u n are defined on Γ). They are identified by their constant values α k and β k on the element S k. We can start considering an approximate form of (2), valid for ξ D h : 2 u h(ξ) + D h u h (x)t (x, ξ) ds(x) D h q h (x)k(x, ξ) ds(x) = D f (x)k(x, ξ) dx. (3)

The approximate equations: collocation method (cont d) Dirichlet problem. We know u = ϕ on the boundary Γ, therefore we can construct a suitable approximation ϕ h on the boundary D h. We look for q h, the approximation of u n. For j =,..., M 2 ϕ h(ξ j ) + D h ϕ h (x)t (x, ξ j ) ds(x) D h q h (x)k(x, ξ j ) ds(x) = D f (x)k(x, ξ j) dx. (4) We can write D h q h (x)k(x, ξ j ) ds(x) = M k= = M k= β k S k q h (x)k(x, ξ j ) ds(x) S k K(x, ξ j ) ds(x).

The approximate equations: collocation method (cont d) We have thus obtained the linear system A Dir β = b Dir, where A Dir jk = K(x, ξ j ) ds(x), S k bj Dir = 2 ϕ h(ξ j ) + ϕ h (x)t (x, ξ j ) ds(x) D h The matrix A Dir is not symmetric. D f (x)k(x, ξ j ) dx.

The approximate equations: collocation method (cont d) Neumann problem. We know u n = g on the boundary Γ, therefore we can construct a suitable approximation g h on the boundary D h. We look for u h, the approximation of u. For j =,..., M 2 u h(ξ j ) + D h u h (x)t (x, ξ j ) ds(x) D h g h (x)k(x, ξ j ) ds(x) = D f (x)k(x, ξ j) dx. (5) We can write D h u h (x)t (x, ξ j ) ds(x) = M k= = M k= α k S k u h (x)t (x, ξ j ) ds(x) S k T (x, ξ j ) ds(x).

The approximate equations: collocation method (cont d) We have thus obtained the linear system where A Neu α = b Neu, A Neu jk = 2 δ jk + T (x, ξ j ) ds(x), S k bj Neu = g h (x)k(x, ξ j ) ds(x) + f (x)k(x, ξ j ) dx. D h D The matrix A Neu is not symmetric. [The matrix A Neu is singular, the kernel being given by constant vectors c(,,...,, ): a technical problem that we do not look at in depth.]

The approximate equations: Galerkin method Another set of approximate equations can be obtained by projecting equation (3) on the subspace of piecewise-constant functions on D h. This is an example of Galerkin method. Let us define by {ψ j }, j =,..., M, a set of basis functions of the vector space given by the piecewise-constant functions on D h. We can write u h (ξ) = M k= α kψ k (ξ), q h (ξ) = M k= β kψ k (ξ). [The simplest choice is given by ψ j equal to in S j, and equal to 0 in all the other S l for l j.]

The approximate equations: Galerkin method (cont d) Multiplying equation (3) by ψ j and integrating on D h we find for each j =,..., M: 2 D h u h (ξ)ψ j (ξ)ds(ξ) + ( ) D h D h u h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) ( ) (6) D h D h q h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) = D h ( D f (x)k(x, ξ) dx )ψ j (ξ)ds(ξ).

The approximate equations: Galerkin method (cont d) Dirichlet problem. We know u = ϕ on the boundary Γ, therefore we can construct a suitable approximation ϕ h on the boundary D h. We look for q h, the approximation of u n. For j =,..., M we have 2 D h ϕ h (ξ)ψ j (ξ)ds(ξ) + ( ) D h D h ϕ h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) ( ) D h D h q h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) = D h ( D f (x)k(x, ξ) dx )ψ j (ξ)ds(ξ). (7) We can write ( ) D h D h q h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) = M k= β k D h D h K(x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ).

The approximate equations: Galerkin method (cont d) We have thus obtained the linear system  Dir β = b Dir, where  Dir jk = K(x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ), D h D h b j Dir = 2 D h ϕ h (ξ)ψ j (ξ)ds(ξ) + ( ) D h D h ϕ h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) D h ( D f (x)k(x, ξ) dx )ψ j (ξ)ds(ξ). Since K(x, ξ) = K(ξ, x), the matrix ÂDir is clearly symmetric.

The approximate equations: Galerkin method (cont d) Neumann problem. We know u n = g on the boundary Γ, therefore we can construct a suitable approximation g h on the boundary D h. We look for u h, the approximation of u. For j =,..., M we have 2 D h u h (ξ)ψ j (ξ)ds(ξ) + ( ) D h D h u h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) ( ) D h D h g h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) (8) = D h ( D f (x)k(x, ξ) dx )ψ j (ξ)ds(ξ).

The approximate equations: Galerkin method (cont d) We can write D h u h (ξ)ψ j (ξ)ds(ξ) = M α k ψ k (ξ)ψ j (ξ)ds(ξ), D h k= ( ) D h D h u h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) = M k= α k D h D h T (x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ).

The approximate equations: Galerkin method (cont d) We have thus obtained the linear system where  Neu α = b Neu,  Neu jk = 2 D h ψ k (ξ)ψ j (ξ)ds(ξ) b Neu j + D h D h T (x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ), = ( ) D h D h g h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) Since T (x, ξ) = + D h ( D f (x)k(x, ξ) dx )ψ j (ξ)ds(ξ). { 2π 4π x ξ n(x) x ξ 2 for d=2 x ξ n(x) x ξ 3 for d=3, we see that T (x, ξ) T (ξ, x), and therefore the matrix ÂNeu is not symmetric [moreover, as in the collocation case, it is singular...].

The approximate equations: Galerkin method (cont d) A symmetric Galerkin formulation for the Neumann problem can be derived by using a different integral equation, that can be proved to hold for ξ Γ: u 2 n (ξ) + n ξ u(x)t (x, ξ) ds(x) Γ n ξ Γ u n (x)k(x, ξ) ds(x) = n ξ f (x)k(x, ξ) dx. D (9) Its approximate form for ξ D h, in terms of u h and q h, is 2 q h(ξ) + n ξ D h u h (x)t (x, ξ) ds(x) n ξ D h q h (x)k(x, ξ) ds(x) = n ξ f (x)k(x, ξ) dx. D (0)

The approximate equations: Galerkin method (cont d) Multiplying equation (0) by ψ j and integrating on D h we find for each j =,..., M: 2 D h q h (ξ)ψ j (ξ)ds(ξ) + ( ) D h n ξ D h u h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) ( ) () D h n ξ D h q h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) = ( D h n ξ )ψ D f (x)k(x, ξ) dx j (ξ)ds(ξ). We can write ( ) D h n ξ D h u h (x)t (x, ξ) ds(x) ψ j (ξ)ds(ξ) = M k= α k D h n ξ T (x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ). D h

The approximate equations: Galerkin method (cont d) We have thus obtained the linear system à Neu α = b Neu, where à Neu jk = D h D h n ξ T (x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ), b j Neu = 2 D h q h (ξ)ψ j (ξ)ds(ξ) + ( ) D h n ξ D h q h (x)k(x, ξ) ds(x) ψ j (ξ)ds(ξ) + ( D h n ξ )ψ D f (x)k(x, ξ) dx j (ξ)ds(ξ). n ξ Since n ξ T (x, ξ) = n x K(x, ξ) is symmetric in x and ξ, we see that the matrix à is symmetric.

The approximate equations: Galerkin method (cont d) Let us remark that the construction of the matrices ÂDir, ÂNeu and à Neu only requires that we have a basis ψ k for the space where we look for the approximate solution: namely, we can repeat the same construction for piecewise-linear functions, or piecewise-polynomial functions, once we have a basis for that space of functions. In the particular case of piecewise-constant functions, we can compute the entries of these matrices in a more explicit way: for instance, since ψ k = in S k and ψ k = 0 outside S k, we have  Dir jk = D h D h K(x, ξ)ψ k (x)ψ j (ξ) ds(x)ds(ξ) = S k S j K(x, ξ) ds(x)ds(ξ).