Applied linear operators and spectral methods/Greens functions 2

From testwiki
Jump to navigation Jump to search

Green's functions for linear differential operators

Consider the one-dimensional heat equation given by

d2udx2=f(x)x(0,1),u(0)=0,u(1)=0.

This equation has Green's function g(x,y) which satisfies

2gx2=δ(xy)x,y(0,1)

The Green's function is given by

g(x,y)={(1y)x0x<y(1x)yy<x1

or,

g(x,y)=(1y)x+(yx)H(xy).

Therefore,

gx(x,y)=(1y)H(xy)+(yx)x[H(xy)]=(1y)H(xy)+(yx)δ(xy)

Now,

xδ(x),ϕ=δ(x),xϕ=(xϕ)(0)=0

Hence,

gx(x,y)=(1y)H(xy)

And,

gxx(x,y)=δ(xy)

Note that the second derivative of g is a delta function.

We can use this observation to arrive at a more general description of the Green's function for a particular differential equation. That is, for a nth order linear differential operator we would want the nth derivative of g(x,y) to be like a delta function. Thus the (n1)th derivative of g(x,y) should be like a Heaviside function and all lower derivatives should be continuous.

In particular, consider the operator acting on g such that

g=δ(xy)

with

=an(x)dndxn+an1(x)d(n1)dx(n1)+a0(x)

where ai(x)C. If we integrate this equation across the point x=y from x=y1 to x=y+ we get

an(x)dn1gdxn1|x=yx=y+=y1y+δ(x)dx=1

This condition is called a Jump condition.

This suggests that the Green's function g(x,y) satisfying

xg(x,y)=δ(xy)

in the sense of distributions has the properties that


  1. xg(x,y)=0 for all xy.
  2. dkg(x,y)dxk is continuous at x=y for k=0,1,,n2.
  3. dn1g(x,y)dxn1|x=yx=y+=1an(y).
  4. g(x,y) must satisfy all appropriate homogeneous boundary conditions.


If the Green's function exists then

u(x)=abg(x,y)f(y)dy.

Example

Let us consider a second order differentiable linear operator, i.e., n=2 on [a,b] with separated boundary conditions,

α1u(a)+β1u(a)=01[u(a)]=0α2u(b)+β2u(b)=02[u(b)]=0

where 1 and 2 are boundary operators.

The differential equation

xg(x,y)=0

and its required continuity conditions are satisfied is

g(x,y)={A1u1(x)u2(y)ay<xA2u2(x)u1(y)y<xb

The first two terms above are to satisfy the boundary conditions while the third terms gives us continuity.

The jump condition is that

dg(x,y)dx|x=yx=y+=1a2(y)=A[u2(y)u1(y)u1(y)u2(y)]=AW(y)

where W(y) is the Wronskian.

Therefore,

A=1a2(y)W(y),W(y)0

For the heat equation

u=u

we can take

u1(x)=x,u2(x)=(1x),andW(y)=1

That gives us A=1 and we recover the same g(x,y) as before.


In the general case, the solution is

u(x)=axu2(x)u1(y)f(y)a2(y)W(y)dy+xbu1(x)u2(y)f(y)a2(y)W(y)dy

Template:Lectures