Math/AMath 596: Special Topics in Numerical Analysis, Spring 2001

Assignment 1.

Due Wed., Apr. 18.

Objectives: To solve Laplace's equation using a boundary integral equation.

(1)
Let S be a C2 simple closed curve. Show that

lim
Q ® [^Q]
Q Î S
 

nQ
æ
è
log| Q - ^
Q
 
| ö
ø
= 1
2
k( ^
Q
 
) ,
where k( [^Q] ) denotes the curvature of S at the point [^Q], and / nQ denotes the derivative in the direction of the outward pointing normal at Q.

(2)
Write a code in MATLAB or another language to solve Du = 0 on the region D inside the ellipse
x2
a2
+ y2
b2
= 1 ,
for given Dirichlet data prescribed on the boundary. Use an integral equation formulation. I recommend the equation:
m( ^
Q
 
) + 1
p
ó
õ


S 
m(Q)
nQ
æ
è
log| Q - ^
Q
 
| ö
ø
 ds(Q) = 2 f( ^
Q
 
) ,    ^
Q
 
Î S ,
where m(Q) is the jump in the solution u at the point Q. The solution at any point P within D is then given by:
u(P) = 1
2 p
ó
õ


S 
m(Q)
nQ
( log| Q-P | ) ds(Q) .

Test your code by taking the exact solution to be

u(x,y) = 1 + 2 æ
ç
è
x - x0
(x - x0 )2 + (y - y0 )2
ö
÷
ø
for some point ( x0 , y0 ) outside the ellipse. Once you have computed the density function m(Q), use the integral representation to evaluate u(P) at several points inside the domain D. Try to determine how the error decreases with the mesh spacing h between the boundary points. Try ellipses with different eccentricities to see how the eccentricity of the ellipse affects the accuracy of the approximate solution.

Finally, try using the integral representation for u(P) to evaluate the solution at points near the boundary of the ellipse. Are your results very accurate? Try to explain why or why not?


File translated from TEX by TTH, version 1.59.