28Washer.mws

Partial Differential Equations PowerTool

by Dr. Jim Herod

Section 6.5: Laplace's Equation on a Ring or a Half Disk

Maple Packages for Section 6.4

>    restart;

>    with(plots):

Warning, the name changecoords has been redefined

>   

     Suppose that u is the solution for Delta  u = 0 on any region. Take p[0]   to be any point on the interior of the region. Take C to be a circle about p[0]   which is small enough that the circle lies in the region. We draw the picture as though the region were a square, p[0]   were in the 2nd quadrant  and C is a small circle with p[0]  as its center and lying in the square.

>    plot([[t,-1,t=-1..1],[t,1,t=-1..1],[-1,t,t=-1..1],[1,t,t=-1..1],
      [-1/2+cos(t)/4,1/2+sin(t)/4,t=-Pi..Pi]],
       color=black,scaling=constrained);

[Maple Plot]

     Agree that the integral of u about that circle

         1/(2*Pi)    int(u(x(t),y(t)),t = -Pi .. Pi)

would give the average value of u on that circle.  We show below that the value of u at p[0]  is this integral.

You ask what is the significance of this result? It would imply that the value of u at p[0]  is the average of the values of u on any circle about p[0]  which lies in the region on which u is defined. This gives an understanding of the Maximum Principle. How could u have a maximum at p[0]  if it is the average of values all around it?

The idea generalizes to three dimensions.

Think of a cube with specified, unchanging temperature, perhaps different on each face. The temperature at each point on the interior will be exactly the average of the surrounding temperatures in the sense described above. This seems to be an interesting way to conceive the construction of the heat distribution. One might think it would not be possible to make such distributions -- each point has the average value property -- knowing only the temperatures on the boundaries.

That it is possible is surely a tribute to our predecessors: Fourier, Cauchy, Laplace, Poisson, etc.

Here is verification of this property: Think of p[0]  as being the center  of a circle with radius r. Then u satisfies Delta u = 0 in this circle and defines boundary conditions on the circle. Then,

      1/(2*Pi)   int(u(r,theta),theta = -Pi .. Pi)  = 1/(2*Pi)   int(a[0],theta = -Pi .. Pi)  + sum(a[n]*r^n*int(cos(n*theta),theta = -Pi .. Pi),n)  + sum(b[n]*r^n*int(sin(n*theta),theta = -Pi .. Pi),n)  .

                                     = a[0] .

To see that all the sum terms actually are zero, one has only to perform the integration and remember that n is an integer.

>    assume(n,integer):
int(cos(n*theta),theta=-Pi..Pi);
int(sin(n*theta),theta=-Pi..Pi);

0

0

>   

Laplace's Equation on a Ring

We find a function u which satisfies

                               Delta  u = 0,  for 1 ` ` <= ` ` r ` ` <= ` ` 2,  - Pi ` ` <= ` ` theta ` ` <= ` ` Pi .

with

                                 u(1, theta ) = u(2, theta ) = sin( theta ) for  - Pi ` ` <= ` ` theta ` ` <= ` ` Pi .

We have seen that the two differential equations associated with this problem are

      theta  '' + lambda^2*theta  = 0, theta  (- pi ) = theta  ( pi ), and theta  '(- pi ) = theta  '( pi ).

and

     r( rR ') ' - lambda^2  R = 0.

The solutions for the first equation, with eigenvalues and eigenfunctions are

      lambda  = 0,     theta  = 1.

      -lambda^2  = -n^2 ,     Theta ( theta ) = cos(n theta )  or  sin(n theta ).

The second equation is now   r^2  R '' + r R ' - n^2 R = 0.

This has led to two familiar ordinary differential equations which have solutions

               R(r) = 1 and ln(r),    Theta(theta)  = 1, in case n = 0,

and

              R(r) = r^n  and r^(-n) , Theta(theta)  = sin(n theta ) and cos(n theta ) in case n <> 0 .

Combine these to get

      u(r, theta ) = a[0]  + b[0]   ln(r)  + sum((a[p]*r^p+a[-p]*r^(-p))*cos(p*theta)+(b[p]*r^p+b[-p]*r^(-p))*sin(p*theta),p)

Use the boundary conditions to get that all a 's are zero, and all b 's are zero, except

           b[1]+b[-1] = 1   and    2*b[1]+1*b[-1]/2 = 1 .

We solve these equations.

         

>    solve({b[1]+b[-1]=1,2*b[1]+1/2*b[-1]=1},{b[1],b[-1]});

{b[-1] = 2/3, b[1] = 1/3}

We can now make u.

>    u:=(r,theta)->(r+2/r)/3*sin(theta);

u := proc (r, theta) options operator, arrow; 1/3*(r+2/r)*sin(theta) end proc

We check the boundary conditions and that u  solves Laplace's Equation.

>    u(1,theta); u(2,theta);

sin(theta)

sin(theta)

>    diff(r*diff(u(r,theta),r),r)/r+diff(u(r,theta),theta,theta)/r^2;

(1/3*(1-2/r^2)*sin(theta)+4/3*1/r^2*sin(theta))/r-1/3*(r+2/r)*sin(theta)/r^2

>    simplify(%);

0

It is interesting to view the graph of this solution for Laplace's Equation on a ring, keeping in mind the maximum principal.

>    cylinderplot([r,theta,u(r,theta)],r=1..2,theta=0..2*Pi,
          orientation=[-5,70],axes=NORMAL, shading=zhue, lightmodel=light1, style=patchnogrid);

[Maple Plot]

>   

Laplace's Equation on a Half Disk

We suppose that u satisfies Delta  u = 0 for 0 < r < 1, with u( r, 0) = 0  = u(r, pi ),  u( 1, theta  ) = .  

We know what is the PDE:  

                    diff(r*diff(v(r,theta),r),r)/r+diff(v(r,theta),`$`(theta,2))/(r^2)   =  0,

and that this leads to the ordinary differential equations with boundary conditions

      Theta  '' + lambda^2*Theta  = 0,   Theta  (0) = 0,   Theta ( Pi ) = 0

    r( rR ') ' - lambda^2  R = 0.

It follows that    lambda  = n,   Theta ( theta ) = sin(n theta ), and R(r) = r^n  .

     General solution is

               u(r, theta  ) = sum(a[n]*r^n*sin(n*theta),n)  .

The requirement that 1 = u( 1, theta  ) = sum(a[n]*sin(n*theta),n) .

We computer the a 's.

>    f:=theta->theta^4*(Pi-theta);

f := proc (theta) options operator, arrow; theta^4*(Pi-theta) end proc

We compute 10 coefficients, but printing them does not seem to serve a useful purpose.

>    for n from 1 to 10 do
     a[n]:=int(f(theta)*sin(n*theta),theta=0..Pi)/
                int(sin(n*theta)^2,theta=0..Pi):
end do:
n:='n':

Here is the definition of u.

>    u:=(r,theta)->sum(a[n]*r^n*sin(n*theta),n=1..10);

u := proc (r, theta) options operator, arrow; sum(a[n]*r^n*sin(n*theta),n = 1 .. 10) end proc

We draw the graph of u.

>    cylinderplot([r,theta,u(r,theta)],r=0..1,theta=0..Pi,
          orientation=[-18,75],axes=NORMAL, shading=zhue, numpoints=1000);

[Maple Plot]

In this Section, we have illustrated that Laplace's equation on half disks or on rings can be solved with similar techniques to those that have come before. It is not a surprise. The main point of interest is how to express Laplace's Equation in polar coordinates.

On the other hand, the average value property is conceptually pretty.

EMAIL: herod@math.gatech.edu   or   jherod@tds.net

URL: http://www.math.gatech.edu/~herod

Copyright ©  2003  by James V. Herod

All rights reserved