![]() Volume 9, Issue 2 Articles Tricks of the Trade In and Out Trott's Corner New Products New Publications Calendar News Bulletins New Resources Classifieds Download This Issue Editorial Policy Staff Submissions Subscriptions Advertising Back Issues Contact Information |
Integral Equations
Conformal Mapping Many different methods exploiting integral equations have been developed to determine numerically the function giving the conformal map of the unit disk onto some given simply-connected domain; for an account of many of these, see Henrici [9]. As an example of an integral equation that is both nonlinear and singular, we consider the one introduced by Theodorsen for this purpose. Let the unit disk reside in the plane of If we normalize the map by requiring that the origins in the two planes correspond, and that the map induces no rotation at the origin, the function
The integral here is to be interpreted as a Cauchy principal value, there being a singularity at
Since an increase of
This is also the exact solution if, and only if, the domain in the As a first example, we will consider a domain bounded by a lemniscate of Booth (called an inverted ellipse by some authors because it is the inverse of an ellipse with respect to a circle), for which we know that the exact mapping function
Here
We can see how the mapping distorts the unit disk using PolarMap from the Graphics`ComplexMap` package that is already available to us.
We see that we have nonnegligible distortion, for the image domain is not convex. For this domain the function
and we can calculate that the exact solution
for
Our initial approximation is not very accurate.
We need another package to deal with the Cauchy principal value.
Because the domain onto which we are mapping is symmetric about both axes in the
With this basis enforcing the correct symmetry, we need to compute values for the interpolation of approxsoln[
Some preliminary trials now establish that we obtain satisfactory results with
At points in
Arg[z] has been inserted into the range of integration here to cope with instances when We can test the error at various points using
We can now plot the absolute value of the error on the boundary to assess the accuracy of our approximation there.
We can also obtain an estimate of the overall accuracy in the interior by finding the maximum absolute value of the error at a random distribution of interior points. Because of the maximum modulus principle we, of course, expect the maximum error to occur on the boundary.
We give a second example that requires more ingenuity; the difficulties will mean that Mathematica takes a little longer, but it can still cope. Consider the square in the plane of
Unaided, PolarMap does not deal with this example very effectively; it cuts off the corners of the square. We can improve matters by substituting a correct Line for the incorrect one.
For this example,
As before, Theodorsen's integral equation is solved for the function
Again we begin with
To give a visual assessment of the accuracy we now use
The initial approximation is not very close.
Because of the symmetry, we can concentrate on the interval
To try to obtain a uniform distribution of errors we should, as before, concentrate the interpolation points near the ends of the interval, and therefore introduce a nonlinear scaling similar to one used before.
In fact, because of the extra difficulties we now have at the ends, we will push points even closer to them by using new[new[
Satisfactory results are now obtained with
Our approximation for the mapping is given by
This is much as before, but Mathematica now appreciates being warned to expect trouble with NIntegrate at points corresponding to the corners. We can test the error at various points as in the previous example. This gives a plot of the absolute value of the error on the boundary.
And here we obtain the maximum absolute value of the error at a random distribution of interior points.
|
||||||||
About Mathematica | Download Mathematica Player Copyright © 2004 Wolfram Media, Inc. All rights reserved. |