Professional Documents
Culture Documents
Schwarz Christoffel Mapping
Schwarz Christoffel Mapping
TRANSFORMATION
Lloyd Trefethen
STAN-G-79-7 10
March 1979
Lloyd N. Trefethen*
Computer Science Department
Stanford University
Stanford, California 94305
New features of this work include the evaluation of integrals within the disk
rather than along the boundary, making possible the treatment of unbounded
polygons; the u6e of a compound form of Gauss-Jacobi quadrature to evaluate the
Schwarz-Christoffel integral, making possible high accuracy at reasonable cost;
and the elimination of constraints in the nonlinear system by a simple change of
variables.
ii
CONTENTS
I. INTRODUCTION . . . . . . , . . . . . . . . . . . . . . P@ 1
1, Conformal mapping and its applications
2, The Schwarz-Christoffel transformation
3, Numerical computation of the S-C transformation
II. DETERMINATION OF THE ACCESSORY PARAMETERS . . . . P* 7
1, Formulation as a constrained nonlinear system
2. Transformation to an unconstrained system
3, Integration by compound Gauss-Jacobi quadrature
4. Solution of system by packaged solver
III. COMPUTATION OF THE S-C MAP AND ITS INVERSE . . . p. 15
1. From disk to polygon: w = w(z)
2, From polygon to disk: z = z(w)
IV, ACCURACY AND SPEED . . . . . . . . . . . . . . . . p. 18
1, Accuracy
2. Speed
V. COMPUTED EXAMPLES AND APPLICATIONS . . . . . . . p. 23
1. Iterative process for a single example
2. Sample Schwarz-Christoffel maps
3. Laplace’s equation
4. Poisson’s equation
5, Eigenfrequencies of the Laplace operator
VI. CONCLUSION . . . . . . . . . . . . . . . . . . . . . p. 34
APPENDIX: PROGRAMLISTING . . . . . . . . . a . . . . p. 36
p. 46
ACKNOWLEDGMENTS . . , . . o . . . . . . . . . . . . p. 47
FIGURES
iv
I. INTRODUCTION
1
where; thus from (1.1) it follows that if 4(z) is the solution to the Laplace
equation A& = 0 in n,, subject to Dirichlet boundary condition6 4(z) =
g(z) on the boundary ra, then $(w) = $(fi’(w)) is a solution to the Laplace
equation A,& = 0 in the image region 0, = /(n,), subject to the image
boundary condition6 $(w) = g(f’(w)) on the boundary ru, = I&). (We
have assumed that f map6 FE bijectively onto the boundary of &,. This is
not always true, but it is true if both region6 are bounded by Jordan curve6,
See FIenrici, 19’741, Thm. 5.10e.)
More generally, from (1.1) we can see that Poisson’s equation, A&(z) =
p(z), transforms under a conformal transformation into a Poisson equation
in the w-plane with altered right hand side:
cp
k=fit!, .
(13)
k--l
ZOO
“2
$2 = 4/3
3
1 (1 . 4)
The quantities (1 -%‘/%k) always lie in the disk 1 w - 11 < 1 for 121 < 1.
Therefore, if we choose a branch of log(z) with a branch cut on the negative
real axis by mean6 of which to define the power6 in (1.4), w(z) define6 an
analytic function of z in the disk Izl < 1, continuous on 121 < 1 except
possibly at the vertices zk.
The Schwarz-Christoffel formula is chosen 60 a6 to force the image of
the unit disk to have corner6 in it with the desired exterior angles pk% It
is not hard to 6ce from (1.4) that at each point %k, the image w(z) must
turn a corner of precisely this angle. This is in keeping with our purpose of
mapping the disk onto the interior of P, What the map will in general fail
to do is to reproduce the lengths of sides of P correctly, and to be a one-
to-one correspondence. For a suitable choice of parameter6 {zk}, C, and w,,
the image under f of the unit disk might be, for example,
or
4
a, se., %Nand exterior angle6 @k, where -1 <_& < 1 if %k i$ finite and
1(fl&<3if%k=
- 60, Then there exists an analytic function mapping the
unit disk in the complex plane conformally ontoD, and every such function
may be written in the form (1.4).
Proof: [Henrici, 19741, Thm. 5.12e.
In fact, for any given polygon there is not just one but infinitely many
such conformal mappings, To determine the map uniquely we may fix ex-
actly three points %k at will, or fix one point %k and also fix the complex
value w,, or (a6 in a standard proof of the Riemann mapping theorem) fix
zu, and the argument of the derivative I’(O). ’
The simplicity of the explicit formula (1.4) is attractive. But because
the problem of determining the accessory parameter6 is intractable analyti-
cally, application6 of it have almost always been restricted to problem6
simplified by having very few vertices or one or more axes of symmetry.
General Schwarz-Christoffel map6 do not appear to have been used a6 a
computational tool, although experiment6 have been made in computing
them.
%N = 1 (2 . 1)
(2.4a)
(2.4b)
8
I
9
Figure 2.1 - Contours of integration within the disk. A sample Schwarz-
Christoffel problem is shown with N = 10 vertices of which m = 3 vertices are
at infinity, illustrating what integrals are computed to evaluate the system (2.4):
l 1 radial integral along (0 - ~1) determine6 two real equation8 to fix q (eq.
2.4a)
l 3 chordal integrals along (2~ -zd), (~4 -z& and (a -Q) determine three
real equationa to fix 1~4 - WJI,(W~ - wd], and 1~10 - UJQI (eq* 2.4~)
10
inequality constraints,
(2 . 7)
ok - ok-l
?h = log t 1<k<N-1,
- -
ok-/-l - ok
whcrc 00 and ON, two different names for the argument of ZEJ = 1, are taken
for convenience as 0 and 27r, respectively.
At each iterative step in the solution of the nonlinear system (2,4),
we begin by computing a set of angles {ok} and then vertices {&} from
the current trial set {vk}. This is easy to do, though not immediate since
the equations (2.7) are coupled. In this way the problem is reduced to one
of solving an unconstrained nonlinear system of equations in N - 1 real
variables.
11
Gauss-Jacobi quadrature appears made-to-order for the Schwarz-Chris-
to&l problem, and at least two previous experimenters have used it or or
a closely rclatcd technique ([Howe,1973], [Vecheslavov & Kokoulin,l973]).
We began by doing the same, and got good results for many polygons with
a small number of vertices, In general, however, we found this method of
integration very inaccurate. For a typical sample problem with N = 12
a.nd NPTS = 16, it produced integrals accurate to only about 10v2, and
it dots much worse if one chooses polygons designed to be troublesome.
What goes wrong is a matter of resolution. Consider a problem like the
one shown in Figure 2.2. We wish to compute the integral (1.4) along the
scgmcnt from zk to some point p. (In the parameter problem p might be 0 or
z&-l; in later computations it might be any point in the disk.) Now direct
a.pplication of a Gauss-Jacobi formula will involve sampling the integrand
at only NPTS nodes between zk and p. If the singularity zk+l is so close to
the path of integration that the distance e = ]&+I -zk] is comparable to
the distance between nodes, then obviously the Gauss-Jacobi formula will
yield a very poor result. It turns out that in Schwarz-Christoffel problems
the correct spacing of prevertices zk around the unit circle is typically very
irregular, so the a.ppearance of this problem of resolution is the rule, not
the cxccption. (See examples in V.)
To maintain high accuracy without giving up much speed, we have
. switched to a kind of compound Gauss-Jacobi quadrature (see IDavis &
Rabinowitz, 19751, p. 56). We adopt, somewhat arbitrarily, the following
quadrature principle:
14
III.COMPUTATIONOF THES-CMAP AND ITSINVERSE
(3 . 1)
with ~0 = W(ZQ), where the endpoint ~0 may be any point in the closed disk
at which the image W(Q) is known and not infinite. Three possible choices
for ~0 suggest themselves-
(3) aI = some other point in the disk at which w has previously been
computed.
In casts (1) and (3), neither endpoint has a singularity, and an evaluation of
(3.1) by compound Gauss-Jacobi quadrature reduces to the use of compound
Gauss quadrature. In case (2) a singularity of the form (1 - +$+ is
present at one of the endpoints and the other endpoint has no singularity.
15
The best rule for computing W(I) is: if z is close to a singular point zk
(but not one with wk = oo), use method (2); otherwise, use method (1). In
cithcr case we employ compound Gauss-Jacobi quadrature, taking normally
the same number of nodes as was used in solving the parameter problem.
By this proccdurc WC evaluate W(Z) readily to “full” accuracy-that is, the
accuracy to which the accessory parameters have been computed, which is
directly related to the number of points chosen for Gauss-Jacobi quadrature
(see IV.1). Quadrature nodes and weights need only be computed once, of
course.
we should emphasize that even in the vicinity of a singularity &, the
evaluation of the map w = W(Z) is inherently very accurate. This very
satisfactory treatment of singular vertices is a considerable attraction of
the Schwarz-Christoffel approach for solving problems of Laplace type.
In particular, in a potential problem the Schwarz-Christoffel transforma-
tion “automatically” handles the singularities correctly at any number of
reentrant corners,
(3 . 2)
dz
dw
= g(v) P (3 . 3)
in one complex variable w. If a pair of values (~0, ~0) is known and the new
value z = z(w) is sought, then z may be computed by applying a numerical
0.d.e. solver to the problem (3.3), taking as a path of integration any curve
from ~0 to w which lies within the polygon P.
In our program we have chosen to combine these two methods, using the
second method to generate an initial estimate for use in the first. We begin
with the o.d,e. formulation, using the code ODE by Shampine and Gordon,
and for convenience we integrate whenever possible along the straight line
6egment from wC to 20. (ODE, like most 0,d.e. codes, is written for problem6
in real arithmetic, so that we must first express (3.2) as a system of first-
order o,d,e.‘s in two real variables.) Since P may not be convex, more than
one line segment step may be required to get from ~0 to w in this way. It
will not do to take ~0 = wk for some vertex wi, without special care, because
(3.2) is singular at wk.
From ODE we get a rough estimate 5 of z(w), accurate to roughly 10m2.
‘J.‘his estimate is now used a6 an initial guess in a Newton iteration to solve
the equation w(z) = w, This method is faster than the 0.d.e. formulation for
getting a high-accuracy answer, More important, it is based on the central
Gauss-Jacobi quadrature routine, unlike the 0,d.e. computation.
In summary, we compute the inverse map z = z(w) rapidly to full
accuracy by the following steps:
(1) Solve (3.2) to 1ow accuracy with package ODE, integrating when-
ever possible along the line segment from wC to w; call the result
Z;
(2) Solve the equation w(z) = w for z by Newton’s method, using f
a6 an initial guess.
17
IV. ACCURACY AND SPEED
1. Accuracy
18
-1-i
are shown: one for simple Gauss-Jacobi quadrature, and one for compound
Gauss-Jacobi quadrature. The exact quantities here should not be taken too
seriously; examples could easily have been devised to make the difference in
performance of the two quadrature methods much smaller or much greater.
2, Speed
Any application of SchwarzChristoffel transformations consists of a
sequence of steps:
INIT - set up problem
QINIT - compute quadrature nodes and weights
SCSCLV - solve parameter problem
TEST - estimate accuracy of solution
ZSC, WSC, etc. - compute forward and inverse transformation6 in
various applications
Among these tasks NT, QINIT, and TEST all take negligible amounts
of time relative to the other computations: typically less than 0.1 sets. on
the IBM 370/168 for INIT and QINIT, and for TEST a variable time that
19
5 10 15 20
NFTS
20
is usually less than 5!% of the time required by SCSOLV, What remains are
three main time consumers: SCSOLV, ZSC, and WSC.
We begin with WSC, which performs the central evaluation of (1.4)
by compound Gauss-Jacobi quadrature. This evaluation takes time propor-
tional to NPTS (the number of quadrature nodes) and to N (the number of
vertices). The first proportionality is obvious, and the second results from
the fact that the integrand of (1.4) is an N-fold product. Very roughly, we
may estimate
21
Finally, we must consider the time taken by subroutine ZSC to invert
the Schwarz-Christoffel map. This too is proportional to NPTS, and quite
problem dependent. We estimate very roughly:
22
V, COMPUTED EXAMPLES AND APPLICATIONS
Figure 5.1 shows graphically the process of convergence from the ini-
tial estimate in an example involving a 4-gon. Routine NSOlA begins by
evaluating the function vector (2.4) at the initial guess, then at each of
N - 1 input vectors determined by perturbing the initial guess by the small
quantity DSTEP in each component, As a result, the first N pictures always
look almost alike, which is why the series shown begins at NEVAL=4 rather
than NEWAL=l. Each plot shows the current image polygon together with
the images of concentric circles in the unit disk (which appear as “contours”)
and the images of radii leading from the center of the disk to the current
prever t ices zk.
These pictures have a beautiful bonus feature about them: they may
be interpreted as showing not only the image polygon but simultaneously
the domain disk, including the prevertices & along the unit circle. To see
this, look at one of the inner “contour” curves, one which is apparently
circular, and the radii within it. Since w = W(Z) is a conformal map within
the interior of the disk, the radii visible in this circle must intersect at the
same angles as their preimages in the domain disk, Thus the inner part of
any one of these image plots is a faithful representation on a small scale of
the circular domain, We see in Figure 5.1 that the prevertices are equally
spaced around the unit circle initially (NEVAL = 4), but move rapidly to
a very uneven distribution. This behavior, which is typical, indicates why
the USC of a compound form of Gauss-Jacobi quadrature is so important (see
rr.3).
The sum-of-squares error in solving the nonlinear system is plotted as
a function of iteration number in Figure 5.2, for the same 40vertex example,
Convergence is more or less quadratic, as one would expect for Newton’s
method. The irregularity at iteration 19 is caused by the finite difference
step size of 10m8 used to estimate derivatives, and would have been repeated
at each alternate step thereafter if the iteration had not terminated.
23
-1
E
c
1
-27I,, ,,I I, I ,I I, ,,I,,, ,I,,,
-1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3
IT = 4 IT = 5 IT = 6
3PI I ’ ’ ‘-9 3 3=
-4
2 -I 2-
1 l-
0 O -
-1 -1 -
-2-r -2-w
-1 0 1 2 3 -1 0 1
IT = 7 IT = 8 IT = 9
3 l”“l”“l”“l”“l”’
F
1
0,1
-2-1, 1 ,, , 1 , , , J-uLuuJd
-1 0 1 2 3
IT = 10 IT = 11 IT = 12
24
.
r- &l w 1
10-24
10-32
I
0
I I I
5
I I I1
10
I I I I,
15
I
ITERATION NUMBER
I I I
El
20
25
.
3. Laplace’s equation
Conformal maps do not solve problems, but they may reduce hard
problems to easier ones. How much work must be done to solve the easier
problem will vary considerably with the application.
(1) In the es
b ot circumstances,
f the original problem may be reduced
to a model problem whose solution is known exactly. This is the
case in the fluid flow problems of Figure 5,5, in which a crooked
channel may be mapped to an infinite straight channel of constant
width.
26
t
1.0
0.5
1
0.0
-0.5
I
-1.0 t;, l , , , , I , , , , , , , , , I , , , , , , , Tj
-2 -1 Cl 1 2 -1 -0.5 0 0.5 1
1.5
r
1.0
1.0
M
0.5
0.5 1
0.0
0.0
-0.5
-0.5
-1.0
-1.0 ~
-1.5 t' ' ! 1 ' ' ' ' 1 ' ' ' ' 1 ' ! ! ! 1 ' ' ' ' 1 ! ' ' ' ti
-1 -0.5 0 0.5 1 1.5
21
3
-1
-2
-1 0 1 2 3 4
1’ I ” ” I ’ “‘I” ” I ” “I’{
1
-1
-2
-3
-3 -2 -1 0 1
28
3
(b)
(cl
d
29
.
bk co6 kd); coefficient6 ak and bk are selected 60 a6 to fit the boundary
conditions closely. A disadvantage of this method is that conver-
gence of the expansion may be slow if the boundary conditions
are not smooth,
(4) Finally, if simpler methods fail, a solution in the model domain
may be found by a finite-difference or finite-element technique.
For problems of Poisson’s equation or more complicated equations
this will probably normally be necessary,
4. Poisson’s equation
Consider the ‘I-sided region shown in Figure 5,7a, We wish to solve
Poisson’6 equation
30
Imw= 2
-3+l..5i ' 9 = 2
Imw= 0 0 = 0
(a) Problem domain: region between two
conducting sheets
20
1.5
1.0
0.5
0.0
-5 0 5
X
31
a second-order fast finite difference solver (PWSPLR, by P. Swarztrauber
and R. Sweet), p(s, y) is the correct solution in the interior as well as on the
boundary, so we can determine the accuracy of the numerical solution.
This is not as satisfactory a procedure as was available for Laplace
equation problems, According to (1.2), the model problem here is Poisson’s
equation in the disk with an altered right hand side containing the factor
lJw2? where f is the composite map from the disk to the ‘I-gon. Two
difficluties arise. The first is that to set up the transformed equation in the
disk, p(wii) must be computed for every wij = w(zij) which is an image of
a grid point in the disk, This is time consuming, one hundred times more
so in this experiment than the fast solution of Poisson’s equation once it
is set up. Second, lf’(z)12 is singular (unbounded, in this example) at each
prevertex zk, and this appears to interfere with the second-order accuracy
which we would like to observe. The table in Figure 5,7b attests to both of
these problems.
32
(a) 7-sided problem domain, including image of 16x32
finite-difference arid in the unit disk
Transformation
Grid and setup Fast Poisson
(rxW time solver time Max. error R?JS error
33
VI. CONCLUSION
34
complex arithmetic throughout, taking the unit disk rather than the upper
half plant as the model domain and evaluating complex contour integrals.
This makes possible the computation of transformations involving general
unbounded polygons. (Cherednichenko & Zhelankina [1975] also treat un-
bounded polygons, by a different method.) Two other important differences
are the use of compound Gauss-Jacobi quadrature, and the application of
a change of variables to eliminate constraints in the nonlinear system ( (5),
a.bovc). WC believe that our program computes Schwarz-Christoffel trans-
formations faster, more accurately, and for a wider range of problems than
previous attempts.
A variety of directions for further work suggest themselves. Here are
some of them:
(1) More attention should be paid to the problem of inverting the
Schwarz-ChristoRe map. The two-step method described in III.2
is only one of many possibilities.
(2) The program could easily be extended to construct maps onto the
exterior of a polygon- that is, the interior of a polygon whose
interior includes the point at infinity. This extension would be
necessary for applications to airfoil problems.
(3) It should not be too great a step to raise the present program to the
level of “software” by packaging it flexibly, portably, and robustly
enough that naive users could apply it to physical problems.
(4) The program might be extended to handle the rounding of corners
in Schwarz-Christoffel transformations penrici,l974]. What about
mapping doubly or multiply connected polygonal regions, per-
haps by means of an iterative technique which computes an S-C
transformation at each step? What about applying S-C transfor-
mations to eliminate corners in the conformal mapping of curved
domains?
35
APPENDIX: PROGRAM LISTING
The boundaries of this program are not sharply defined, for the configu-
ration changes according to what applications are being treated. The present
listing includes only the core routines used to solve the parameter problem
and to evaluate the Schwarz-Christoffel function and its inverse,
An cxpcrimental copy of the package may be obtained in machine-
readable form from the author,
Control program:
SC
Set-up:
INIT initializes variables and reads input data
QINIT computes quadrature nodes and weights
Solution of parameter problem:
SCSOLV controls solution of parameter problem
YZTRAN transforms to an unconstrained system
SCFUN sets up the nonlinear system to be solved
SCOUTP prints output from SCSOLV
TEST estimates accuracy of computed solution
Compound Gauss-Jacobi quadrature:
ZQUAD divides the integral into two halves
ZQUADl evaluates the half-integral (compound)
DIST finds the distance to the nearest singularity
ZQSUM sums a Gauss-Jacobi quadrature rule
Forward and inverse S-C map:
WSC evaluates map from disk to polygon
ZSC evaluates map from polygon to disk
ZFODE computes initial estimate
ZNEWT inverts map by Newton’s method
Miscellaneous routines:
ZPROD evaluates N-fold Schwarz-Christoffel integrand
FINITE returns “true” if the argument is finite
ENTER begins timing of the current subroutine
EXIT concludes timing of the current subroutine
36
.
Library routines not listed:
GAUSSQ (Golub&Welsch) computes Gauss-Jacobi nodes and wts
(called by QINIT)
NSOlA (Powell) solves the nonlinear system
(called by SCSOLV)
ODE (Shampine & Gordon) solves the inverse mapping problem
(called by ZSC)
37
c****** l ******** +*+*+***************I* l **
:* SC IYAIlP PFOGRAK l *
z*t***t *****ale** l ********************* ***
: pD:“?Aw
I . SC - ” ScHm'AR
-------------- ------
0 K=l
F
- SC - !?ATN PRSGRAB
P" TNTT - TNITIXLIZES CGNSTANTS AND DEPINES PROBLEB
u_ Q:"IT - ,3KPUTES QUADRATURE NODES AND YEIGBTS
z SrSOLV - ,G?lPUTZS ACCZSSSEiY PARABETERS FOR S-C M A P (1)
,. YZ"RAN - TFAblS13RflS UNKNOWNS FRO?l Y(K) TO Z(K)
c~A S CPllN - N3NLINEAR SYSTEK OF EQUATIONS TO BE SCLVED BY SCSOLV
SC?UTP - PRINTS OUTPUT PfiGH SCSOLV
P- UC? - C"YPUTES U(Z)
z zsc - CC'KPUTES Z (ii)
"- PLTCCJN - DRAYS PL3TS CP IHAGE POLYGON UITH CONTOURS
c ZPFC)D - C3KPUT2S N-P3LD PRClDUCT II (1)
m_ ZQ'lAD - 3flfl; TO LV9LUATE INTEGRAL BY GAUSS-JACOBI QUADRATURE
c PINI" - RETURNS TRUE IF AFGUBENT IS PIKITE
:: SE? UP FRCBLZB:
EPS = l.D-8
CALL INIT
,' CqBPUTE NODES AID UEiGHTS FOR PARAflETER PROBLEB:
NPTSQ = 8
CALL QINIT(NPTSQ)
P
C SCLVE PARAYETEB PEOBLZB:
IPRTNT = 1
CALL SZSOLV(NB,IPRINT)
C TEST ACCUPACY r3P SOLUTION:
CALL TZST
CI
i DPAU Cf?N"CUR PL3T OP SOLUTION:
CALL FLTCdN
103
CCUTINOE
STOP 1
END
//GD.SYSIN DD *
7 u
0 .a UC
;1. 0. 99.
2. 8. -. 5
1.370 l.D70 -1.
-. 2 -2. -. 5
-. 2 -1. 99.
.7 -2.5 93.
.8 -2.7 99.
38
e
~+**+**L***+*r**C*L********+*+***#**+***+~***+*C*I*L*+****+*+*****+
C* INIT PRIYARY SUBROUTIUE l *
~~t*******L**C****************+*****************************
C
SUaRJUTINE INIT
c
r-
L ,;cPUTE 4NGLES AS REQUIRED (WHERE VALUE INPUT IS 99.0):
D3 11 R = l,N
IF (3ETA?l(K).NE.99.D0) GCTO 10
K!! = nOD(K+N-2,N) l l
KP = MJD(K,N)+l
JiTXY(K) = DICAG(CDL3G((U(KR)-W(K))/(U(KP)-W(K))))/PI - l.DO
IP (tiETAr(K).LE.-1,DO) BETAH = BETA!!(K) l 2.DO
10 CJN'TXNUE
P
39
C* QINIT PRI!lARY SUBROUTINE l *
C8*******************************+*+***********************************
SUBB3UTINE QINIT(NPTS)
C
,- -'lNPUTES NODES AND YEIGRTS FOR GAUSS-JACOBI QUADRATURE
c
IKPLICIT PEAL*8(A-B,D-A,O-V,X-I), CORPLEX*16 (C,U,t)
L3GICAL FINITE
Cf3rlH31 /SC/ UC,U(20) ,BETAB(2O),C,Z(2O),N,ilR,UP
COBH~M /QUAD/ Qll0DES(32,21),QUTS(32,21),1iF?SQ
DIEElSIOl QESCE(2), QSCS(32)
DATA SSNA?!E /'QIUIT'/
CALL ENTER(SBIARE)
WRITE (6,201) NPTS
C
iiPTSQ = NPTS
C
C P^,L? EACA FINITE VERTEX U(K), CORPUTE NODES AND WEIGHTS POR
C l?IE-SIDED GAUSS-JACOBI QUADRATIJEE ALONG A CURVE BEGINHIUG AT Z(K):
D3 1 K = l,N
1 IP (PINITE(P(K))) CALL GAUSSQ(5,NPTSC,O.DD,BETAN(K),D,
G QESCfi,QSCR,QUODES(l,K),QUTS( l,K))
c
'3 ,';r.PUTE N3DES AND UEIGETS FOR PURE GAUSSIAN QUADRATURE:
CALL GIUSSQf5,NPTSQ,O.DO,D.D~,O,QESCR,QSCR,QNODES(l,NP),
C QUTS (1,NP))
L
"ALL EXIT
~~*t**r****************************************************~********~
C+ l':ST PFIHARY SUBROUTINE l +
~*C****C****+*************k*****************************************
L
SUEE3U?INE TEST
C
C TZSI'S TAR COHPUTED RAP FOR ACCUIACY.
C
ItlPLIZIT REAL*8(A-BID-A,O-V,X-Y), CORPLEX*l6(C,W,Z)
REAL*8 CDABS
LOGICAL FINITE
COtlH3N /SC/ UC,U (20) ,BETAR(2O),C,Z(2O),li,NB,NP
C3nHG1 /CONSIS/ PI,TYOPI,ZERO,ZINP,EFS
DATA S ENAME /'TEST'/
CALL EUTER(SBNARE)
C
C T3ST LENGTH OF RADII:
BADE!lX = O.DO
DO 10 K = 2,N
IP (PINITE(U(K))) BADE = CDABS(UC - PSC(ZERO,Z(K),Y(K),K))
IF (.kiOT.PINITE(W(K))) RADB =
& CDABS(USC((. lD0,. lDO),Z (K-l), U (K-l) ,K-1)
& - YSC( (. lD0,. lDO),Z(K+l) ,U(K+l),K+l))
AADERX = DBAXl(RADEllX,EADE)
10 CONTINUE
UBITZ (6,20 1) RADERX
C
"ALL EXIT
RETURU
C
201 PC)RHAT (1' RADEBX:',DlZ.b)
END
40
~*****+***L******L**********+****#***L*****************************
C* SCS3LV PEIRABT SUBROUTINE **
C*********************************I~*****************************
L
SUBROUTINE SCSOLV(NB,IPBIRT)
P
41
l ****o********* . . . . ..---
,' SCFUN BORDINATE(SCSOL V) SUBROUTINE l *
,************c******** l ************** l ****************
SUBRJUTINE SCFUN (NDIH,Y,PVAL)
C
C TYIS IS THE FUNCTION WIROSE ZERO tlU ST BE POUBD IN SCSOLV.
IBPLICIT BEAL+E(A-BID-A,O-V,X-Y), COBPLEX*16(C,U,Z)
REAL*8 CDABS
LOGICAL FINITE
DIBERSIOI PVAL (NDIR),Y(nDIf¶)
CORM01 /SC/ UC,U(20),BETAMI(20) ,C,Z(20) ,Io,IM,YP
COtiMOB /CCNSTS/ PI,TUOPX,ZEB3,ZIUF,EFS
COH1131 /GEOM/ KPIX(20),KRAT(20),ICOf!F
C
C TRANSPORB Y(K) TO Z(K):
<ALL YZTRAN(Y)
C 3ZT UP: COYPUTE INTEGRAL PROM 0 TO Z(N):
WDENOH = ZQUAD(ZERO,o,Z(U),N)
C = (U(N)-UC) / UDEl?OI¶
c
,' :ASE 1: Y(K) AND W(K* 1) PINITE:
: (CCHPUTE INTEGRAL ALONG CHORD Z(K)-Z (Ktl)):
?dPIRST = 2*NCOIIP l 1
IF (NPIRST.GT.Nt!) GOT0 11
Dr) 10 NEQ = NPIPST,NH
KL = KRAT(NEQ)
KR = KL+ 1
ZINT = ZQUAD(Z(KL),KL,Z(KR),KR)
FVAL(HEQ) = CDABS (U(KB)-U CL)) - CDABS(C*ZIIT)
13 COCTINUE
C
E 2: Y(K+l) INFINITE:
E ,>~,PUTE CCRTOUR INTEGRAL ALGNG RADIUS O-Z(K)):
11 D3 23 NVERT = 1,NCOlYP
KR = KPIX (NVERT)
ZINT = ZOUAD(ZERO,O,Z(KR),KR)
ZPVAL = Y(KB) - UC - C*ZINT
FVAL(Z*NVERT-1) = DREAL(ZpVAL)
FVAL(Z*NVERT) = DIRAG (ZFVAL)
20 CONTINUE
RSTURN
P
L
END
C*********+**+*****************************b***+********************
I-
-* 523UTP SuEORDINATE(SCSOLV) SUBROUTINE **
C*f*L********+*************************b****************************
C
SUBROUTINE SCOUTP
C
C I?RINTS RESULTS (VARIABLES IN COl'lHGN BLOCK /SC/)
$
I!lPLICIT REAL*8 (A-B,D-A,O-V,X-I), CO!4PLEX*16(C,w,z)
LOGICAL FINITE
COf!!lJN /SC/ YC,Y (20) ,BETAf¶(ZO),C,Z(ZO) ,N,NR,NP
13OI’lHJN /CONSTS/ PI,TVOPI,ZERO,ZIBP,EFS
C
WRITE (6,102)
DO 1 K = l,N
THDPI = DIRAG (CDLOG(Z(K))) / PI
IP (THDPI.LE.o.Do) TRDPI = TADPI l 2.D0
IP (PINXTE(Y(K))) YRITE (6,103) K,R(K),TBDPI,BETAIl(K),Z (K)
1 IF (.NOT.PINITE(U(K))) YRITE (6,104) K,THDPI,BETAB(K),z(~)
WRITE ( 6 , 1 0 5 ) WC,C
BETUBll
L
42
~********+*****~**************+*b#******b+***************b**bbbb*b*
C* ZQUAD SECONDARY SUBROUTINE l *
~*************rC**********+*******bbbbbbbbbb******b*bbbb*b***********b
PURCTICN ZQUAD(ZA,KA,ZB,KB)
P
:3F!PUTES THE COBFLEX LINE INTEGRAL OR ZPROD PROM Z A TO ZB ALOY6 A
i SrfiAII;H'T LIVE SEGHENT WITHIN TBE UNIT DISK. PUNCTION ZQUADl IS .
C CALLED TUICE, ONCE POR EACH HALF OF THIS INTEGRAL.
P
L
FUEICT:OE! kSC(ZZ,ZO,hO,KZO)
C
C 1FITEGHATkS FHOi4 ZO TO ZZ TO CGF'PtiTt k' V.4LbC COHHESPOKD:NG TO ZZ
L
:hPL:C:T htAL*8(A-l?,D-H,O-'4,X-Y), COMPLEX*16(C,k,Z)
c0~1biON /SC/ WC,~(2O),EETAM(20),C,Z(2O),N,,NP
L
wsc = k3 + C l ZGUAG(ZO,KZO,ZZ,O)
c
RETURN
5ND
Cs*L+**s**+******+*****+***************~*~****************************
c* ZSC PBIRARY SUBROUTINE **
C***********+*****~*************************************************
f-
PUNCTIOU ZSC(UW,Z0,Y0,KZ0)
C
C :>?!PUTES Z(WW). FIRST ODE IS CALLED TO GET AN IUITIAL ESTXRATE;
2 THFY ZNEYT IS CALLED TO GET TRE FINAL ANSUER.
c
IEPLICIT BEAL*8(A-B,D-H,O-V,X-Y), CO!lPLEX*16(C,Y,Z)
DIClEYSION SCR (142), ISCE(5)
EXTESNAL ZPODE
LCP.f'!lN / S C / iK,V(20),BETAPl(2O),C,Z(2O),N,NH,NP
CS,Y.!'JN /CCNS'IS/ PI,TWOPI,ZERO,ZINP,EES
CO!lPl)N /ZSCCOC/ CDWDT
C
c S3T INITIAL GUESS Zl VIA ODE:
Zl = ZERO
l' = O.DO
:PLAC = -1
RELZRR = O.DO
ABSE;lB = 5.D-3
CDYDT = (WU-UC) /C
CALL ODEfZPODE,2,Z1,T,1.D0,RELEER,ABSERR,IPLAG,SCR,ISCR)
IF (IPLAG.NE.2) URITE (6,201) I P L A G
C
C SEPINE ANSWER VIA ZNEUT:
CALL ZNEYT (Zl,YU,EPS,KZO)
zsc = 21
23 1
PORRAT ('/ *** RONSTANDARD RETUEU PRO8 ODE II ZSC: IPLAG =',12/)
3ETURN
END
C*8*****************************************************************
C* ZFJDE SUEOPCINATE(ZSC) SUBROUTINE l *
:*r**r****t*********************************************************
P
SUER1UTINE ZFODE(T,ZZ,ZDZDT)
C :)KP'JT&S THE FUNCTION ZDZDT NEEDED BY ODE 11s ZSC.
44
C*L**++*+***+*********C********L*#*****+++****+*******+*****+******
C* ZPRJD SECONDARY SUBROUTINE **
C***trC************t****+***********+****k**********************~
C
PUNCTICN ZPROD(ZZ,KS)
C
: CJCPUTES TRE INTEGRAND
N
PROD (l-ZZ/Z(K))**BETA!l(K) ,
K=l
‘e
c TAKING ARGUfiENT ONLY (NOT flODULOS) FOR TERR K = KS.
C
IHPLICIT REAL*8(A-B,D-R,O-V,X-T), CORPLEX*16 (C,U,Z)
SEAL*8 CDABS
COHH31 /SC/ UC,U(20),BRTAR(~),C,Z(20),N,PH,liP
C
zsutl = (O.DO,O.DO)
DO 1K = l,N
ZT!lP = (l.DO,O.DO) - ZZ/Z(K)
IF (K.EQ.KS) ZTHP = ZTIYP / CDABS(ZTHP)
1 zsutl = ZSUH + BtTAH(K)*CDLOG(ZTRP)
ZPROD = CDEXP(ZSUH)
KETURY
END
f~*t**************************$****+*****************************
C* FINITE SECONDARY SUBROUTINE l *
C*r*r*******************************+****************************
PUNCTI IN FINITE(Z)
(1
C 32TUZNS l'RUE IF AND ONLY IP Z IS NOT INPINITE
IYPLICIT REAL*8 (A-B,D-H,O-V,X-I), CCYPLEx*16(C,U,Z)
L3GICAL FINITE
:3r.!!3N /CONSTS/ PI,TWOPI,ZERO,ZINP,EES
c
PINITE = DREAL(Z).NE.DREAL(ZIrP)
RETURN
END
~***+***************************************************************
C+ ENTER SECONDARY SUBROUTINE l *
~***r*C*******r*****************************************************
SUBR3UTIhE ENTER(SBNAHE)
C
'3 3TARTS TIflXNG TIRE SPENT IN SUBROUTINE YITH NAHE SBNAHB.
C
IYPLICIT EEAL*8(A-B,D-H,O-V,X-Y), coRPLEx*16(c,I,Z)
ClHHdR /TI!lE/ TRITER
C
CALL LEPTlA(TENTEE)
YRITE (6,20 1) SPNAYE
R~TURR
c
201 P3RRAT (//lX,80('X'),' ERTEBIUG ',A8)
END
~*r************+*****$****$*******$***********~********************
C* ?XIT SECONDARY SUBROUTINE *+
C*******c***********************************************************
L
SUBRJUTINE EXIT
C
C PRINTS TIRE SPEUT IN SUBROUTIBE.
c
IHPLICIT REAL*8(A-BID-H,O-V,X-Y), CORPLEX*16(C,U,Z)
zonKOK /TIllE/ TEUTER
C
CALL LEPTlA(TEXIT)
TI!lE = TENTER - TEXIT
WRITE (6,20 1) TIRE
EETURR
C
201 F,)RRAT (lX,8O('X'),' TIHB ELAPSLD:',P7.3,' SECS.'/)
END
45
REFERENCES
46
ACKNOWLEDGMENTS
c
This work was suggested and guided by Prof. Peter Henrici, without
whom it would not have been possible.
Computations were performed at the Stanford Linear Accelerator Cen-
ter, to whom thanks are due both for computer time and for the use of its
cxcellcnt library of numerical software, Library routines used have been
GAUSSQ (G,H, Golub & J. H. Welsch), NSOlA (M. J. Powell), ODE (L. F,
Shampine 8.1 M, K. Gordon), DCADRE (C. de Boor / IMSL), and PWSPLR
(I>. Swarztraubcr & R. Sweet). This report was printed at the Stanford
Artificial Intelligence lab by Donald Knuth’s mathematical typesetting sys-
tem, TEX.
The author has benefited from discussions with Petter Bjfirstad, William
M, Coughran, Jr., Gene Golub, Eric Grosse, Randy LeVeque, and Cleve
Molcr .
This research was supported in part by Office of Naval Research Con-
P
tract N00014-75-C-1132 and in part by a National Science Foundation
Graduate Fellowship.
L
47
Annals of Biomedical Engineering ( 2008)
DOI: 10.1007/s10439-008-9571-3
Abstract—Appropriate velocity boundary conditions are a realistic computational domains. Besides anatomical
prerequisite in computational hemodynamics. A method for fidelity, there are several prerequisites to render the
mapping analytical or experimental velocity profiles on generated numerical results with sufficient accuracy.
anatomically realistic boundary cross-sections is presented.
Interpolation is required because the computational and Among them, the derivation and imposition of
experimental domains are seldom aligned. In the absence of numerically sound and at the same time physiologi-
velocity information one alternative is the adaptation of cally relevant boundary conditions are of paramount
analytical profiles based on volumetric flux constraints. The importance.
presented algorithms are based on the Schwarz-Christoffel The development of computational simulations in
(S-C) mapping of singly or doubly connected polygons to the
unit circle or an annulus with unary external radius. S-C anatomically realistic models has been realized in recent
transformations are combined to construct a one-to-one years. Several researchers produced numerical investi-
invertible map between the target surface and the measurement gations of pulsatile blood flow and/or fluid–solid
domain or the support of the source analytical profile. The interactions within the arterial tree. Among them are
proposed technique permits us to segment each space sepa- the studies of Jin et al.11 and Shahcheraghi et al.22 in the
rately and map one onto the other in its entirety. Tests are
performed with normal velocity boundary conditions for ascending aorta and the aortic arch. Furthermore,
computational simulations of blood flow in the ascending we can refer to fluid–solid interaction simulations
aorta and cerebrospinal fluid flow in the spinal cavity. within patient-specific cases of abdominal aortic aneu-
Mappings of axisymmetric velocity profiles of the Womersley rysms.4,14,28 The coronary arteries present the addi-
type through a simply connected circular pipe as well as tional difficulties of embedment onto the moving
through a doubly connected circular annulus, and interpola-
tions from in-vivo phase-contrast magnetic resonance imaging myocardium and of a continuously bifurcating mor-
velocity measurements under instantaneous volumetric flux phology. Zeng et al.31 studied the effects of cardiac
constraints are considered. motion on WSS distributions along the right coronary
artery. Ramaswamy and co-workers20 incorporated the
Keywords—Schwarz-Christoffel mapping, Pulsatile flow, combined effects of motion and compliance on WSS
Interpolation, Womersley, Annular domain, Hemodynamics. along a diseased section of the left anterior descending
coronary artery. Boutsianis et al.3 studied the pulsatile
blood flow within the first few branches of an anatom-
INTRODUCTION ically accurate left porcine coronary. In these sample
studies, the computational domains were acquired
Atherosclerosis has initiated an ever-expanding by segmentation and registration of sets of images
interest in arterial flow. Hemodynamics indices based produced by modern medical imaging modalities, i.e.,
on Wall Shear Stress (WSS)8 have been proposed and Magnetic Resonance Imaging (MRI), Computed
are calculated with the help of Computational Fluid Tomography (CT), and bi-plane angiography. Hence,
Dynamics (CFD) to pinpoint disease predilection sites. the anatomical accuracy is sufficiently accounted for.
The concurrent development of medical imaging in the The issues of physiological accuracy and/or rele-
last decade has permitted the utilization of increasingly vance remain open and depend on appropriate velocity
and pressure boundary conditions as in most CFD
applications. This is a rather complicated task when
Address correspondence to Dimos Poulikakos, Laboratory of
approached on a patient specific basis involving
Thermodynamics in Emerging Technologies, ETH Zurich, ML J 36,
8092 Zurich, Switzerland. Electronic mail: dimos.poulikakos@ technical, ethical, and practical concerns. Modern
ethz.ch medical imaging and in particular Phase Contrast MRI
(PC-MRI)15,23 has been used successfully to acquire be strategically located at places where assumptions for
in-vivo volumetric flux and/or velocity data. Alterna- the required boundary conditions are easier to make.
tively, experimental fluid mechanics investigations with Migliavacca et al.16 give an excellent example of this
solid glass or deformable silicone replicas of realistic technique in a pure application of surgical planning.
arterial geometry have provided another source of However, the quantification of realistic parameter
information. A characteristic example is given by values for the one dimensional and/or lumped models
Perktold et al.18 where Laser Doppler Velocimetry is not trivial. Additionally, conservation of mass and
(LDV) measurements are used both for validation of momentum must be satisfied across those interfaces.
computational results and the determination of inlet Sophisticated mathematical formulations based on
boundary conditions. In both approaches, there is the variational methods2,9 have been proposed for the
question of transferring these measurements to the coupling of one and three dimensional descriptions.
computational space. Measurement and computa- In this study we focus our attention in cases when
tional domains are seldom aligned, e.g., in experi- the imposition of a given velocity profile, either from
mental investigations with deformable models. While experimental velocity measurements or by adapting
anatomical and velocity MRI scans are performed existing analytical solutions, is desirable. We propose
sequentially, the subject’s position may change during an interpolation algorithm based on the Schwarz-
the process. Discretization errors during segmentation Christoffel (S-C) transform7 to assist the imposition of
and/or smoothing often result in misalignment of the velocity boundary conditions in the above referenced
respective boundary surfaces too. Finally, it is not cases. Conformal mapping of the interior of the unit
feasible to acquire MRI velocimetry on every case, circle to the interior of any bounded polygon provides
especially when another modality is the source of a convenient and reversible interpolation function that
anatomical information, e.g., CT. is used to bridge the gap between simply connected
Moreover, detailed velocities may not be available planar surfaces with conforming boundary contours.
at the particular sites of the computational boundary Apparently, the presented technique has the ability to
surfaces. In such cases volumetric flux, e.g., acquired transfer any axisymmetric analytical profile to the
with intravascular ultrasound measurements,12 and/or irregular boundary cross-sections that occur in prac-
prescribed mass discharge ratios can be used to pro- tice. An example application of the proposed algo-
duce approximations. It is customary to adapt existing rithm with PC-MRI measurements and the Womersley
analytical solutions of the respective linearized prob- approximation is presented in a patient-specific case of
lem to impose such conditions, like the pulsatile axi- hemodynamic calculations in the aorta. The S-C map
symmetric Womersley29 solutions. Apparently, shape and therefore the proposed algorithm can be easily
mismatch remains a problem since the targeted com- generalized to doubly connected domains.10 The mo-
putational boundary surfaces do not in general possess tion of the Cerebrospinal Fluid (CSF) in the spinal
the analytical forms defined by the existing analytical cavity is an example of pulsatile flow through doubly
solutions. A simple alternative is to extend the com- connected cross-sections, where clinical testing is
putational domain upstream and impose a flat or difficult. CFD investigations13 are used in conjunction
another ad hoc velocity profile21 with additional with MRI flow measurements to shed more light on
computational cost. The side effects of such an im- the environment of the CSF system. Similar to the
posed velocity profile depend primarily on the location aortic case, we present examples of the adapted algo-
of this boundary. Even if the computational domain is rithm with PC-MRI data and the analytical approxi-
sufficiently extended to allow for the full development mation to pulsatile flow through annular pipes,
of the flow before reaching the region of interest, proposed by Tsangaris.26
artifacts especially in a pulsatile case may still pollute A strong incentive for the development of the
the resulting solution.21 On the other hand, the influ- presented interpolation technique is the ability to
ence of this type of errors on targeted quantities of utilize the same set of boundary conditions, either
interest, such as WSS distributions, has been shown to analytical or measured experimentally, in a 100%
be negligible.17 Other options include the geometrical repeatable manner on domains of different shape but
multiscale19 approach in which different physical with identical topology. This approach can facilitate
descriptions can be used for the various sections of the comparisons in the hemodynamics of different
computational domain, e.g., the coupling of the full patient anatomies or intervention strategies. The
three dimensional Navier Stokes equations with a rationale for developing computational techniques
surrounding one dimensional or lumped parameter that allow for the simulation of the vascular hemo-
model. In this way, the boundaries of the original dynamics of patients lies on the capacity of such
region of interest become internal interfaces within a tools for predictive diagnostics and simulation based
larger computational domain. The new boundaries can surgical planning.
Boundary Conditions by S-C Mapping in Hemodynamics
any internal point w of the polygonal cross-section P to To present a corresponding case on a doubly con-
a complex point z = f -1(w), with |z| < 1 and w 2 P. nected region we refer to the analytical solution of the
By setting, r = |z|ÆReq, a normal velocity value is then axisymmetric linearized Navier–Stokes equations for
calculated by Eq. (4) for point w. fully developed pulsatile flow through an annular
Caution is needed when considering the area FP of straight pipe.26 We generalized this solution to the case
the target polygonal region P and the area of the cir- where the volumetric flow rate is known, as described
cular cylinder where Eq. (4) is defined; termed herein in detail in the ‘‘Appendix’’. An FFT can be used to
reference domain. It is advantageous to require that extract the frequency content of a given flux waveform
both domains have equal areas. _
QðtÞ with fundamental frequency x.
rffiffiffiffiffiffi rffiffiffiffiffiffiffiffiffiffi
FP xn Uavg Rh
Req ¼ ð5Þ Won ¼ Rh Rn ¼ with
p m m
In this way, we can preserve the Womersley number, Rh ¼ 2 Reqo Reqi ; ð8Þ
Eq. (3), between the two domains. The Reynolds
where, Reqi and Reqo denote the inner and outer radii,
number, Rn in Eq. (6), is another important dimen-
Rh the hydraulic diameter and m the kinematic viscos-
sionless parameter quantifying the ratio of the con-
ity. The Womersley number is defined for n = 1, Wo1.
vective inertial forces to the viscous forces that are
The Reynolds number, Rn in Eq. (8), is defined in
exerted on the fluid’s elements. In unsteady cases, it is
accordance to Eq. (6) above. Instantaneous values of
common to consider an average Reynolds number,
axial velocity are given by the following summation
which corresponds to the time-averaged volumetric
within the reference domain, r 2 [Reqi, Reqo].
flux through the investigated cross-section.
" #
2B0 lnr=R
eqo
uðr; tÞ ¼ R2eqo r2 þ R2eqo R2eqi
k4 ln Reqo =Reqi
8 2 3 9 ð9Þ
<X N
B k1n K0 i1=2 Won Rrh þ k2n I0 i1=2 Won Rrh 1 =
þ Real 4 n 5 einxt ;
: n¼1 2p k3n ;
Boundary Conditions by S-C Mapping in Hemodynamics
the various constants, k’s, are defined in the ‘‘Appen- on the centroid of the boundary cross-section. Finally, it
dix’’. I0 and K0 are the zeroth order modified Bessel is necessary to extract the mesh nodes that form the
functions of the first and second kind. bounding contour and arrange them in counterclock-
To maintain equality between the Reynolds and wise order. These nodes define then the target polygon,
Womersley numbers between the reference and the P or Q, depicted in Fig. 1. In the algorithm described
target polygonal cross-section it suffices to define the below, we discern three stages: the initialization stage,
radii Reqi and Reqo appropriately. We required that the mapping stage and the calculation stage.
both domains have equal areas by imposing the fol-
lowing definition.
Initialization Stage
rffiffiffiffiffiffiffi rffiffiffiffiffiffiffiffiffi
Ain Aout FFT of volumetric flux data (dQ/dt,x) fi Bn
Reqi ¼ Reqo ¼ ; ð10Þ
p p Set reference domain Req by Eq. (5) or (Reqi, Reqo)
where, Ain and Aout denote the areas enclosed by the by Eq. (10)
inner and outer contours of the target polygon. By Initialize analytical formula u = u(r,t) by Eq. (4) or
making the variable change, q = l + (1-l)/(Reqo- Eq. (9)
Reqi)Æ(r-Reqi), the annulus of Eq. (9) coincides with the
canonical domain of the S-C transform for doubly
connected polygons. The inverse of function (2) maps Mapping Stage
any internal point w of the polygonal cross-section Q to a Define target polygon P or Q
complex point z = g-1(w), with l < |z| < 1 and w 2 Q. Solve S-C parameter problem f(z) or g(z)
By setting r = Reqi+(Reqo-Reqi)/(1-l)Æ(|z|-l), a nor- Invert S-C mapping function f-1(w) or g-1(w)
mal velocity value is calculated by Eq. (9) for point w. Map nodes to canonical domain z = f-1(w) or
Analogously to the simply connected case, area and z = g-1(w)
volumetric flux preservation are sufficient to equalize
the Reynolds number. However, the intended volu-
metric flux, set in Eq. (8), is not maintained in this case Calculation Stage
too. A correction is proposed below for the normal
velocity using formula (9). Initialize velocity values u(w,t) = u(|z| ÆReq,t) by
Eq. (4) or u(w,t) = u(Reqi+(Reqo-Reqi)/(1-l) Æ
utot ðw; tÞ ¼ u jzj Reqo ; t þ ucor ðtÞ (|z|-l),t) by Eq. (9)
2 3
ZZ Calculate velocity correction ucor(t) by Eqs. (7) or (11)
1 6_ 7 Calculate total velocities utot(w,t) = u(|z| Æ Req,t)+
with ucor ðtÞ ¼ 4QðtÞ u dS5; ð11Þ
FQ ucor(t) or utot(w,t) = u(Reqi+(Reqo-Reqi)/(1-l)Æ
Q
(|z|-l),t) + ucor(t)
FQ, denotes the area of the target polygon Q in this case. In the most general case, the last two stages should
be placed within a time loop to allow for cases with
moving and/or deforming boundaries.
AN ALGORITHM FOR ANALYTICAL VELOCITY
PROFILES
NON ANALYTICAL VELOCITY PROFILES
In this section we summarize the steps for mapping
the analytical velocity profiles described above onto a We shift to the interpolation of velocimetry data that
singly and a doubly connected boundary surface, are available at a mesh of pre-determined points. This is
respectively. In each case, we distinguish among three the case of in-vivo PC-MRI as well as of other experi-
domains: the target polygon in complex space that rep- mental techniques, e.g., LDV. The reference domains
resents the given boundary cross-section, the canonical are now replaced by the measurement domains, namely
domain of the S-C transform and the reference domain M*SC and M*DC. Let, MSC and MDC, represent the
where the analytical normal velocity values are defined. corresponding bounded regions of interest within the
To establish an analogy between the boundary cross- measurement domains for the singly and the doubly
section and the complex plane, this surface cut must be connected case. The form of the canonical domains and
planar. The coordinates of the numerical mesh nodes the target polygons in the complex space, P and Q,
must be transformed to a local Cartesian system to remain as before. The link between the target polygon
permit their conversion to complex numbers. Although and the measurement space is established by con-
the origin of this system can be chosen arbitrarily, it is structing an S-C function for each of these domains,
convenient for the calculation of the S-C maps to place it Fig. 2. The required interpolation function, TSC(w),
BOUTSIANIS et al.
the intermediate function, h, is required to connect the The interpolation algorithm for analytical profiles
canonical domains A1 and A2. In this work, h is defined needs to be revamped to facilitate the adaptation of
by the following linear transformation for each pair of velocimetry data known at a mesh of points. Let us
intermediate points z1 2 A1 and z2 2 A2. assume that this data refer again to the normal velocity
component at a predetermined number of time steps.
1k
jz2 j ¼ hðjz1 jÞ ¼ k þ ðjz1 j lÞ ; The main difference is that two S-C maps and a
1l function composition are now necessary. A pre-
(
l j z1 j 1 requisite is that both the measurements domains and
with and argðz2 Þ ¼ argðz1 Þ; ð14Þ the boundary cross-sections are planar in order to
k j z2 j 1
convert their coordinates to complex numbers. Local
where, z1 = g1(w) with w 2 Q and q = g-12 (z2) with q 2 Cartesian systems are required for both spaces, while
MDC. the origins of these systems may again be placed
The main accomplishment of this process is that we conveniently at the centroids. The canonical domain
can construct a one to one relation between each point for the S-C maps in the simply connected case is the
w 2 P or Q with a corresponding point q 2 MSC or unit circle, whereas there are two unit annuli with
MDC. We can define an interpolating function within different inner diameters in the doubly connected case.
M*SC or M*DC without making any provision for the In addition to the extraction of the nodes that form the
Boundary Conditions by S-C Mapping in Hemodynamics
bounding contours of the boundary cross-sections, we cases. CFD volumetric meshes were built on top of
must define the surrounding contours of the mesh of them after the introduction of planar cuts to permit the
measurement nodes to create the second target poly- imposition of boundary conditions. The ‘‘inlets’’ to
gons. The proposed algorithm is divided in the familiar these meshes were the targeted boundary cross-sec-
stages: the initialization stage, the mapping stage and tions, Figs. 3a and 3b. The inlet mesh to the ascending
the calculation stage. aorta is unstructured and consists of 985 quadrilateral
faces and 1038 nodes. Its bounding contour has 104
vertices while the cross-sectional area is 6.54Æ10-4m2. A
Initialization Stage
structured quadrilateral grid having 900 faces and 950
Construct measurements interpolation up((x,y),t), nodes meshes the CSF inlet, which has a cross-sectional
p = {SC, DC}, "t, in Eq. (15) area of 2.51Æ10-4m2. The inner and outer contours have
50 vertices each. We assumed that the boundary sur-
faces neither deformed nor moved.
Mapping Stage
Define target polygons (P, MSC) or (Q, MDC)
Solve S-C parameter problems (f1(z), f2(z)) or
(g1(z1), g2(z2))
Invert S-C mapping function f -1 -1
1 (w) or g1 (w)
Construct composition function (f2 s f -11 )(w) or
(g2 s h s g-1
1 )(w)
Map nodes to measurements domain q = (f2 s f -1
1 )
(w) or q = (g2 s h s g-1
1 )(w)
Calculation Stage
Initialize velocity values up(w,t) = up(q,t), p = {SC,
DC} by Eq. (15)
Calculate velocity correction ucor(t) by Eq. (16)
Calculate total velocities utot,p(w,t) = up(q,t) +
ucor(t), p = {SC, DC}
Note that since the measurements are available at all
time steps, the ‘‘initialization stage’’ can be performed
separately before all the time steps. The inclusion of
the mapping stage within the time loop is essential
when at least one of two conditions occur. That is
when the boundary surface moves and/or deforms or
when the region of interest in the measurements
domain, MSC or MDC, moves and/or deforms.
EXAMPLE APPLICATIONS
FIGURE 4. Measured volumetric fluxes and the corresponding axisymmetric pulsatile velocity profiles at several time instances
through the inlet to the ascending aorta (a, c) and the inlet to the spinal cavity (b, d).
In-vivo PC-MRI volumetric flux data were acquired secondly by interpolating from the measurements
at geometrical planes with regions of interest that planes.
matched with each inlet. The anatomical MRI and
PC-MRI scans in the ascending aorta and in the
Maps of Analytical Velocity Profiles
spinal cavity belong to volunteers. The measurements
in the ascending aorta, Fig. 4a, revealed increased The algorithm results for analytical velocity profiles
cardiac output with average volumetric flow of are presented in this section. For the aortic case, blood
11.46 L/min. The heart rate was above physiological was assumed to have a density of 1060 kg/m3 and
resting conditions at 94 bpm resulting to a time-period constant viscosity of 0.00345 Pa s. At the initialization
of 0.638 s. The measurements in the spinal cavity were stage, an FFT transform of the flux history of Fig. 4a
taken at the base of the skull with an average flux rate produced the required Fourier coefficients with angu-
of 5.8 L/min and time-period of 0.7685 s, Fig. 4b. Our lar frequency 9.8483 s-1. The equivalent radius was
task is to impose the measured instantaneous volu- calculated as 1.44 cm by Eq. (5). These values result to
metric fluxes, shown in Figs. 4a and 4b, through the a Womersley number of 25.1 and an average Reynolds
selected boundary cross-sections; firstly by transform- number of 2606. The corresponding axisymmetric
ing the appropriate analytical velocity profile and velocity profile is shown in Fig. 4c. CSF density and
Boundary Conditions by S-C Mapping in Hemodynamics
viscosity were set at 1000.58 kg/m3 and 6.9161Æ10-4 surface fits with automatic knot sequence, defined by
Pa s. Similarly, an FFT transform of the flux history of Eq. (15), for each time-step and measurements plane.
Fig. 4b produced the Fourier coefficients with angular The MATLAB NAG Foundation Toolbox (nag
frequency 8.1759 s-1. The equivalent inner and outer Numerical Algorithms Group, http://www.nag.co.uk/
radii of the reference annulus were calculated at 0.55 index.asp) was used for this purpose.
and 1.04 cm according to Eq. (10). The resulting axi- The target polygons in Fig. 3 did not move or
symmetric profile is depicted in Fig. 4d at several time deform. The solutions to the S-C parameter problems
instances. It corresponds to a Womersley number of 33 for the mapping functions, f1(z) and g1(z) and their
and an average Reynolds number of 8.23, based on a inversions, were identical to those of the previous
hydraulic diameter of 0.98 cm by Eq. (8). paragraph. The construction of f2(z) and g2(z), needed
In the mapping stage, the numerical solution of the for the composition mapping functions (f2 s f-1 1 )(w)
S-C parameter problem for the aortic case was and (g2 s h s g-1 1 )(w), required the definition of the
obtained with the S-C MATLAB Toolbox (MATLAB bounding polygons MSC and MDC. This is a segmen-
Central File Exchange, http://www.mathworks.com/ tation problem within M*SC and M*DC for each
matlabcentral/) by Driscoll.5,6 The results of the time-step. Specialized software for medical imaging
calculation stage are shown in Fig. 5a as carpet plots at analysis, Amira v3.1 (Mercury Computer Systems
three time-steps. The carpet surface is colored by SAS, http://www.tgs.com/), was used for this task. The
velocity magnitude, while the locations of the faces lateral motion of the aortic wall within the measure-
centers are overlaid as red spheres. A continuous red ments plane is significant and the bounding polygonal
line at zero velocity, best discerned in the third time- contour deforms. Separate f2(z) and (f2 s f-1 1 )(w) were
step, denotes the target polygon. The resemblance be- calculated at each time step. Depictions of f1(z) and
tween the analytical and the mapped velocity profiles is f2(z) are given in Fig. 6a for the first time step. A series
readily apparent. The magnitude of the velocity cor- of contour plots showing the evolution in time of the
rection averaged below 5% of the mean instantaneous interpolating surface fit, the bounding polygonal con-
velocity. The discrepancy intensifies at those time-steps tour and the mapped faces centers in the measurement
that the velocity profile displays a steep gradient near plane is given in Fig. 7a. The same task was performed
the wall. once for the case of the CSF flow because the region of
The numerical solution of the S-C parameter interest remained unchanged through time within
problem in the CSF domain was achieved by a soft- M*DC. Figure 7b depicts three time instances of the
ware package in FORTRAN 77, called DSCPACK interpolating surface fit, the bounding polygonal con-
(ACM Digital Library, http://portal.acm.org/).10 The tour and the mapped faces centers in the measurements
conformal modulus of the target polygon was l-1 = plane of the CSF case. The shape of the interpolated
1.767. The corresponding set of velocity encoded velocity contours reveals the presence of significant
carpet plots is given in Fig. 5b. The continuous red noise. The conformal modulus of g2(z) was k-1 =
line contours at zero velocity denote the boundaries of 1.408 in this case. It can be seen that the conformal
the target polygon. The average velocity correction moduli of g1(z) and g2(z), l-1 = 1.767 and k-1 =
remained below 4% of the mean instantaneous veloc- 1.408, differ significantly. This is caused by the dis-
ity. A finer mesh in the near wall region would further similarity of the inner polygonal contours between the
limit the required corrections in both domains. target boundary cross-section and MDC due to seg-
mentation errors and smoothing. The functions g1(z)
and g2(z) are shown in Fig. 6b. The software tools
Maps of Non Analytical Velocity Profiles
mentioned in the analytical profile cases were used for
The results of direct interpolation between a mea- the numerical solution of the S-C parameter problems.
surement plane and a target boundary cross-section The results of the calculation stage, at the time points
are presented in this section. We post-processed the used in Fig. 5, are presented in Fig. 8a for the aortic
acquired PC-MRI scans and decoded the normal case and in Fig. 8b for the CSF case. The mapped
velocity distributions. A non-moving rectangular aortic profile retains both its inherent eccentricity
Cartesian plane formed the measurement domain. The and its steepness in the vicinity of the wall. In this case
aortic data were acquired at a series of 20 256 9 256 of increased cardiac output and large Reynolds num-
16-bit gray scale images with uniform pixel spacing of ber, the velocity profile is steeper than usually in the
0.938 mm and slice thickness of 4 mm. The CSF series near wall region. The mapped analytical profiles of the
contained 30 512 9 512 16-bit gray scale images with Womersley solution cannot account for these charac-
uniform pixel spacing of 0.4 mm and slice thickness of teristics sufficiently. The dissimilarity between the tar-
6 mm. The initialization stage was concluded by con- get polygonal domain, which does not deform, and the
structing a series of least-squares bi-cubic B-spline segmented moving aortic wall in the measurements
BOUTSIANIS et al.
FIGURE 5. Mapped axisymmetric velocity profiles at three time-steps onto: (a) the aortic inlet and (b) the CSF inlet.
plane is a source of additional deformation and offset parts. This is caused by the fact that the PC-MRI
relative rotation. Nevertheless, these features do not measurements show a radically different profile from
alter the main characteristics of the mapped profile. the analytical solution, Fig. 4d. Furthermore, the sig-
Equally, the mapped profiles in the CSF case, Fig. 8b, nificantly different inner polygonal contours between
appear to be different from their analytical counter- the target and the experimental cross-sections introduce
Boundary Conditions by S-C Mapping in Hemodynamics
FIGURE 6. Illustration of the conformal mapping functions at the initial time-step: (a) f1 and f2 for the aortic case and (b) g1 and g2
for the CSF case.
deformation and offset rotation from the experi- cross-sections has been outlined in the previous para-
mental velocity distribution in Fig. 7b. Hence, an graphs. The interpolation algorithms are based on the
angular correction in Eq. (14) should be considered. In S-C formulas for singly and doubly connected polyg-
all cases, the required velocity corrections fluctuated up onal domains. The applicability of the technique was
to 10% of the mean instantaneous mapped velocity tested by producing velocity boundary conditions for
revealing the differences in the cross-sectional areas CFD simulations of blood flow in the ascending aorta
between the measurements and the computational and CSF flow in the spinal cavity. On both occasions
domains. we created mappings of axisymmetric velocity profiles
and interpolations from in-vivo PC-MRI velocity
measurements with given instantaneous volumetric
DISCUSSION flux constraints. The target ‘‘inlet’’ surfaces remained
stationary in all cases. Nevertheless, we had to take
A method for mapping analytical or experimentally into account the lateral aortic motion in the measure-
determined velocity profiles on realistic boundary ment plane. Both mapped profiles provide appropriate
BOUTSIANIS et al.
FIGURE 7. Three time instances of the interpolating surface fits, the bounding polygonal contours and the mapped faces centers
in the measurements plane for: (a) the aortic case and (b) the CSF case.
Boundary Conditions by S-C Mapping in Hemodynamics
FIGURE 8. Mapped non-analytical velocity profiles at three time-steps onto: (a) the aortic inlet and (b) the CSF inlet.
velocity boundary conditions for CFD applications. noisy and of insufficient resolution. Therefore, this
The experimental mappings contain more physiologi- technique provides us with a viable alternative. We will
cal characteristics, like eccentricity in the aortic case, enhance the presented method to include the analytical
whereas the analytical maps are smoother and easier to solution of oscillatory flow through elliptic annular
implement. In-vivo CSF MRI measurements are often domains and the S-C map between a canonical elliptic
BOUTSIANIS et al.
annulus to a doubly connected bounded polygon. continuity will be violated within the target polygonal
Apparently, this is a closer match to the realistic CSF domain. This is not true only within the limits of
boundary cross-sections. potential flow theory. Another complication is the
The S-C transformations facilitate the construction possibility of relative rotation between the target
of a one-to-one invertible correlation between the boundary surface and the measurements plane. The
boundary target surface and an arbitrary closed substance of this technique is the interpolation between
domain. We may then build an interpolating function the images of the respective spaces within the same or
within the measurement plane without making any similar canonical domains. In both cases, we presumed
provisions for the shape of the target boundary cross- that these images are aligned and therefore we did not
section. Alternatively, one should overlap the two non- apply any angular corrections. This hypothesis is based
matching spaces, a process susceptible to errors leading on the fact that similar polygons will produce similar
to erroneous inclusion or exclusion of data. The pro- images in the canonical domains. However, this is not
posed technique permits us to segment each space true in cases when the two target polygons are very
separately and map one onto the other in its entirety. different in shape and geometrical proportions and/or
Another advantage arises from the fact that a con- have a very different number of vertices. The CSF case
formal map preserves local angles. This property provided such an example where the introduction of an
becomes important when considering applications angular correction in the canonical space should be
where the computational domain moves and/or considered.
deforms. Apart from providing the means to deform In conclusion, the presented method is computa-
the internal boundary grid when the motion of the tionally inexpensive as far as the investigated examples
surrounding contour is given, this technique ensures are concerned. The surrounding polygons possessed a
that the angular quality will not degrade. We intend to moderate number of nodes, 100 or less. Both DSC-
expand on this aspect in future work. PACK and the S-C MATLAB Toolbox are inefficient
Nonetheless, there are points that necessitate cau- when dealing with polygons of a larger number of
tion. The volumetric flux is not conserved intrinsically vertices. An important improvement is presented in the
when transferring an analytical profile or mapping study of Banjai and Trefethen,1 which proposes a
from a measurement domain. It is possible to scale the multipole method for S-C mapping of singly connected
reference domain by equating its cross-sectional area polygons with thousands of sides. Our investigation
to the corresponding values of the target boundary was focused on computational hemodynamics. How-
surface. When the volumetric flux is given, this is the ever, this technique can be used for the mapping of any
only way to maintain the same Reynolds and scalar or vector variable. Conformal mapping and the
Womersley numbers between the two spaces. In the S-C transform in particular is an accurate, elegant, but
latter case, there are no fine-tuning options. The dis- also sophisticated mathematical tool and an overall
crepancy in the acquired volumetric flux depends on adoption of this technique cannot be suggested just
shape and area differences between the measurements yet. In a follow up study, it would be interesting to
plane and the targeted boundary cross-section. A test the several existing techniques on a common set
velocity correction proportional to these differences is of geometry and velocity data in order to quantify
needed. Apart from the preservation of volumetric algorithmic complexity, calculation times and accu-
flux, additional constraints may be proposed such as racy of each method on equal grounds. We believe
the conservation of kinetic energy or of spatial that the presented interpolation method shall prove
moments between the original and the mapped velocity particularly helpful in the imposition of boundary
profiles. In this first attempt, the presented study did conditions.
not address these issues. A possible solution is to
incorporate such constraints in the construction of the
S-C mapping functions themselves by quantifying
shape differences between the source and target APPENDIX
polygons.
Continuity is one more property that is not con- Tsangaris26 has given the axisymmetric Navier–
served per se when mapping from an analytical or Stokes solution for fully developed oscillatory flow
experimental incompressible viscous flow field. In the through an annular pipe. The flow is driven by a
presented examples, the velocity field had a single non- harmonic pressure gradient along the pipe’s length
zero normal component. Hence, the issue of incom- with a non-zero mean value and frequency x. Let the
pressibility is not raised. If the technique is used to axial pressure gradient and corresponding velocity be
project the tangential velocity components as well, defined by Eq. (17).
Boundary Conditions by S-C Mapping in Hemodynamics
8 2 3
>
>
@P
@x ðtÞ¼ Pcx þ Posc ixt
x e8 9 R2eqo R2eqi
>
< Pcx
>
< >
= Q_ s ¼ p R2eqo R2eqi 4R2eqo þR2eqi 5 ;
ixt r 2 Reqi ; Reqo ; 8l ln Reqo =Reqi
>
> uðr; tÞ ¼ us ðrÞ þ Real uosc ðrÞ e ;
>
: :|fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl}>
> ; |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}
uosc ðr;tÞ k4
ð17Þ ð22Þ
" #
2B0 lnr=R
eqo
uðr; tÞ ¼ R2eqo r2 þ R2eqo R2eqi
k4 ln Reqo =Reqi
( " pffiffiffiffiffi 1=2 pffiffiffiffi
ffi # ) ð27Þ
XN
Bn k1n K0 i1=2 nx nx
m r þ k2n I0 i m r 1 inxt
þ Real e ;
n¼1
2p k3n
BOUTSIANIS et al.
the coefficients k1n, k2n and k3n are derived from the Methods Fluids 22:325–352, 1996. doi:10.1002/(SICI)1097-
formulas for k1, k2 and k3 by substituting x with n Æ x 0363(19960315)22:5<325::AID-FLD307>3.0.CO;2-Y.
10
for each frequency. Hu, C. L. Algorithm 785: a software package for com-
puting Schwarz-Christoffel conformal transformation for
doubly connected polygonal regions. ACM T. Math.
Software 24:317–333, 1998. doi:10.1145/292395.291204.
11
ACKNOWLEDGMENTS Jin, S., J. Oshinski, and D. P. Giddens. Effects of wall
motion and compliance on flow patterns in the ascending
This study was carried out within the ‘‘Computer aorta. J. Biomech. Eng. 125:347–354, 2003. doi:10.1115/
Aided and Image Guided Medical Interventions’’ 1.1574332.
12
(CO-ME) program of the Swiss National Science Kern, M. J. Curriculum in interventional cardiology: cor-
Foundation (SNSF). The authors gratefully acknowl- onary pressure and flow measurements in the cardiac
Catheterization laboratory. Catheter. Cardiovasc. Interv.
edge the contribution of the aortic MRI velocimetry 54:378–400, 2001. doi:10.1002/ccd.1303.
data by Professor Renè Prêtre and his group, Dr. med. 13
Kurtcuoglu, V., M. Soellinger, P. Summers, K. Boomsma,
Hitendu Dave and Dr. med. Emanuela Valsangia- D. Poulikakos, P. Boesiger, and Y. Ventikos. Reconstruc-
como, at Zurich Children’s University Hospital. tion of cerebrospinal fluid flow in the third ventricle based on
Additionally, we thank Michaela Soellinger from the MRI data. Lect. Notes Comput. Sci. 3749:786–793, 2005.
14
Li, Z. H., and C. Kleinstreuer. Blood flow and structure
Institute for Biomedical Engineering of ETH Zurich interactions in a stented abdominal aortic aneurysm model.
and University of Zurich for providing us with CSF Med. Eng. Phys. 27:369–382, 2005. doi:10.1016/j.medeng-
MRI velocity measurements in the spinal cavity. phy.2004.12.003.
15
Finally, Dr. Yiannis Ventikos, Reader in Engineering Lotz, J., C. Meier, A. Leppert, and M. Galanski. Cardio-
Science at the University of Oxford, is acknowledged vascular flow measurement with phase-contrast MR
imaging: basic facts and implementation. Radiographics
for several helpful discussions. 22:651–671, 2002.
16
Migliavacca, F., R. Balossino, G. Pennati, G. Dubini, T. Y.
Hsia, M. R. de Leval, and E. L. Bove. Multiscale model-
REFERENCES ling in biofluidynamics: application to reconstructive pae-
diatric cardiac surgery. J. Biomech. 39:1010–1020, 2006.
doi:10.1016/j.jbiomech.2005.02.021.
1 17
Banjai, L., and L. N. Trefethen. A multipole method for Moyle, K. R., L. Antiga, and D. A. Steinman. Inlet con-
Schwarz-Christoffel mapping of polygons with thousands ditions for image-based CFD models of the carotid bifur-
of sides. SIAM J. Sci. Comput. 25:1042–1065, 2003. cation: is it reasonable to assume fully developed flow? J.
doi:10.1137/S1064827502411675. Biomech. Eng. 128:371–379, 2006. doi:10.1115/1.2187035.
2 18
Blanco, P. J., R. A. Feijoo, and S. A. Urquiza. A unified Perktold, K., M. Hofer, G. Rappitsch, M. Loew, B. D. Ku-
variational approach for coupling 3D-1D models and its ban, and M. H. Friedman. Validated computation of phys-
blood flow applications. Comput. Meth. Appl. Mech. Eng. iologic flow in a realistic coronary artery branch. J. Biomech.
196:4391–4410, 2007. doi:10.1016/j.cma.2007.05.008. 31:217–228, 1998. doi:10.1016/S0021-9290(97)00118-8.
3 19
Boutsianis, E., H. Dave, T. Frauenfelder, D. Poulikakos, Quarteroni, A., and A. Veneziani. Analysis of a geometrical
S. Wildermuth, M. Turina, Y. Ventikos, and G. Zund. multiscale model based on the coupling of ODEs and PDEs
Computational simulation of intracoronary flow based on for blood flow simulations. Multiscale Model. Simul. 1:173–
real coronary geometry. Eur. J. Cardio-Thorac. 26:248– 195, 2003. doi:10.1137/S1540345902408482.
20
256, 2004. doi:10.1016/j.ejcts.2004.02.041. Ramaswamy, S. D., S. C. Vigmostad, A. Wahle, Y. G. Lai,
4
Di Martino, E. S., G. Guadagni, A. Fumero, G. Ballerini, M. E. Olszewski, K. C. Braddy, T. M. H. Brennan, J. D.
R. Spirito, P. Biglioli, and A. Redaelli. Fluid–structure Rossen, M. Sonka, and K. B. Chandran. Fluid dynamic
interaction within realistic three-dimensional models of the analysis in a human left anterior descending coronary ar-
aneurysmatic aorta as a guidance to assess the risk of tery with arterial motion. Ann. Biomed. Eng. 32:1628–1641,
rupture of the aneurysm. Med. Eng. Phys. 23:647–655, 2004. doi:10.1007/s10439-004-7816-3.
21
2001. doi:10.1016/S1350-4533(01)00093-5. Redaelli, A., F. Boschetti, and F. Inzoli. The assignment of
5
Driscoll, T. A. Algorithm 756: a MATLAB toolbox for velocity profiles in finite element simulations of pulsatile
Schwarz-Christoffel mapping. ACM T. Math. Software flow in arteries. Comput. Biol. Med. 27:233–247, 1997.
22:168–186, 1996. doi:10.1145/229473.229475. doi:10.1016/S0010-4825(97)00006-1.
6 22
Driscoll, T. A. Algorithm 843: improvements to the Shahcheraghi, N., H. A. Dwyer, A. Y. Cheer, A. I. Barakat,
Schwarz-Christoffel toolbox for MATLAB. ACM T. Math. and T. Rutaganira. Unsteady and three-dimensional simu-
Software 31:239–251, 2005. doi:10.1145/1067967.1067971. lation of blood flow in the human aortic arch. J. Biomech.
7
Driscoll, T. A. and L. N. Trefethen. Schwarz-Christoffel Eng. 124:378–387, 2002. doi:10.1115/1.1487357.
23
Mapping. Cambridge: Cambridge University Press, Taylor, C. A., and M. T. Draney. Experimental and com-
132 pp, 2002. putational methods in cardiovascular fluid mechanics.
8
Giddens, D. P., C. K. Zarins, and S. Glagov. The role of Annu. Rev. Fluid Mech. 36:197–231, 2004. doi:10.1146/an-
fluid-mechanics in the localization and detection of ath- nurev.fluid.36.050802.121944.
24
erosclerosis. J. Biomech. Eng. 115:588–594, 1993. Taylor, C. A., T. J. R. Hughes, and C. K. Zarins. Finite
9
Heywood, J. G., R. Rannacher, and S. Turek. Artificial element modeling of three-dimensional pulsatile flow in the
boundaries and flux and pressure conditions for the abdominal aorta: relevance to atherosclerosis. Ann. Bio-
incompressible Navier–Stokes equations. Int. J. Numer. med. Eng. 26:975–987, 1998. doi:10.1114/1.140.
Boundary Conditions by S-C Mapping in Hemodynamics
25
Trefethen, L. N. Numerical computation of the Schwarz- specific computational model of fluid–structure interaction
Christoffel transformation. SIAM J. Sci. Stat. Comp. 1:82– in abdominal aortic aneurysms. Med. Eng. Phys. 27:871–
102, 1980. doi:10.1137/0901004. 883, 2005. doi:10.1016/j.medengphy.2005.06.008.
26 29
Tsangaris, S. Oscillatory flow of an incompressible, vis- Womersley, J. R. Method for the calculation of velocity,
cous-fluid in a straight annular pipe. J. Mec. Theor. Appl. rate of flow and viscous drag in arteries when the pressure
3:467–478, 1984. gradient is known. J. Physiol. Lond. 127:553–563, 1955.
27 30
Tsangaris, S., and N. Stergiopulos. The inverse Wo- Zamir, M. The Physics of Pulsatile Flow. New York:
mersley problem for pulsatile flow in straight rigid tubes. Springer, 220 pp, 2000.
31
J. Biomech. 21:263–266, 1988. doi:10.1016/0021-9290(88) Zeng, D. H., Z. H. Ding, M. H. Friedman, and C. R.
90176-5. Ethier. Effects of cardiac motion on right coronary artery
28
Wolters, B. J. B. M., M. C. M. Rutten, G. W. H. Schurink, hemodynamics. Ann. Biomed. Eng. 31:420–429, 2003.
U. Kose, J. de Hart, and F. N. van de Vosse. A patient- doi:10.1114/1.1560631.
542 IEEETRANSACTIONSON MICROWAVETHEORYAND TECHNIQUIH, VOL. MTT-19, NO. 6, JUNE 1971
In this Appendix the approximate expression for D The author wishes to thank Prof. T. T. Wu of
is derived from the definition given in (21). Using the Harvard University for his guidance in this research.
expression for A(Z) in (19), D can be expressed as
REFERENCES
D=2(sin H–Hcos H)– —
;l,s_:’4’:’z’’o(z”
. [K(2 - z’) - K(H - z’)].
[1] J. Shefer, “Periodic
Trans.
55-61.
Microwave
[2] E. R. Nagelberg
cylinder
Theory
arrays as transmission
Tech., vol. MTT-11,
characteristics of an
array of parasitic linear elements, ” IEEE Trans. Microwave
Theory Teds., vol. MTT-14, Aug. 1966, pp. 391-396,
Since K(Z) and 10(2) are even functions, the double [3] D. L. Sengupta, “On the phase velocity of wave propagation
integral can be transformed into a single integral by along an infinite Yagi structure, ” IRE T?ans. Antennas Propagat.,
letting Z – Z’ = u with the following result, where K has vol. AP-7, July 1959, pp. 234–239.
[4] F. Serracchioli and C. A. Levis, “The calculated phase velocity
been replaced by KA: of long end-fire umf orm dipole arrays, ” IRE Trans. A nlerwsas
Propagat., vol. AP-7, Dec. 1959, pp. S424-S434.
2H [51
,, R. 1. Mailloux. ‘[Antenna and wave theories of infinite Yazi-Uda
D=2(sin Z+I-Hcoslf)-3
VIZ J o
du K~(zJ) arr~ys, ” IEEE
1965, pp. 499-506.
[6] L. C. Shen,
Trans.
“Numerical
Antennas
analysis
Propagat.,
of wave
vol. AP-13~
propagation
July
on a
.[(sin17– lZcos27)(l +costi) +ucos Zl periodic linear array,” IEEE Tram. Antennas Propagat., to be
published.
– (COS17 + H sin II) sin u]. [7] — “Possible new applications of periodic linear arrays, ”
IEEE Trans. Antennas Propagat. (Commun.), vol. AP-18, Sept.
1970. L)D. 698-699.
Evaluation of D in the vicinity of IIOL yields the result
[8] A. Erd~lyi, TaMes of Integral Trarssjorrns, vol. 1. New York:
given in Section V-2). McGraw-Hill, 1954.
Abstract—An inversion procedure, based on the methods used in conformal transformation (S–CCT) [2]. Both methods
proving Btirmasm’s theorem, is used to provide an integral expression provide solutions, in the first instance, to a quasi-static
which exhibits the form of the electrostatic field explicitly in terms
order, and both are capable of providing higher order
of the field coordinates. The method is illustrated with an example
of a stepped-guide junction. The form of the field and the expres-
corrections to the basic form of solution. Although they
sion for the mode expansion coefficients are examined. appear to have some features in common, both their
The results are related to the companion problem of solving approach to a problem and their ranges of useful ap-
for the transverse field from a singular integral equation formulation. plication are different. The TSIE method provides an
The two methods agree in the particular case of a two-to-one step
explicit formula for the transverse electric field and
for which special simplifications are possible. In the general case,
progress in the solution of a class of double-kernel integral equations establishes such parameters as obstacle susceptance,
may be expected through the indirect use of the inversion of the mode conversion coefficients, etc. It applies to a range
solution obtained from the conformal transformation methods. of rectangular waveguide configurations which includes,
for example, the boundary at a magnetized ferrite sec-
I. lNTRODUCTION tion, an arrangement which is not, apparently, capable
of being tackled by the S–CCT techniques. The latter
WO powerful analytic techniques for the solution
seems to be that in this particular case the implicit might be used to throw some light on the solution of an
formula for the electric field is capable of straight- extended class of singular integral equations. Either
forward analytical inversion to yield a closed-form way the results might be expected to provide a useful
explicit solution for the complex potential, and this extension of existing techniques.
makes the subsequent operations very much easier [2]. It turns out that the inversion of the Schwarz–
On the other hand, this inversion is not mandatory, and Christoffel equations was the easier probllem to tackle.
solutions can be found for waveguide parameters by Emphasis on the electric fields rather than the potentials
suitable indirect means, namely, asymptotic expansions appreciably eased the analysis. The singular integral
for large axial distance. equation solution appears rather more difficult, and
In contrast, the TSIE method, which yields, when knowing a solution in a particular case has not so far
successful, an explicit form for the electric field, is assisted in finding the hoped-for extensions. The
necessarily limited to those problems for which such an present results report mainly on the inversion procedure.
explicit solution in closed form can be obtained. Since,
as is well known, the formulas arising from the Schwarz– II. WAVEGUIDE STEPPED JUNCT [ON:
Christoffel transformation are in general not capable of INITIAL FORMULATION
being inverted to yield the field in explicit form, this Fig. 1 shows a waveguide of internal width b stepped
would seem to provide a limitation on the TSI E method
symmetrically at z = O to a width d. If t =z+iy is a
in that the presence of a noninvertible conformal trans-
complex variable describing points internal to the guide,
formation solution would, by implication, preclude the then the equation [4]
existence of a TSIE explicit solution.
In practice the difficulty shows up in that although dt c ((2 – @l/2
If
A- PLANE
Ev = (m/d)
about
–
y = O.
;(cJ – 1) (7r’/2d3)
—
cosh @ — COS (q – ?r/a) 1
cc sin @
A di + +JO”2 ‘an e ‘e (14)
az + tanz o cos Cl + cos:7
‘{s =/b (~’ – ~2/b2) (X2 – #/d2)
where
A
@ = 24/a – 2 tanh–l
“[ A – exp (7r(2z + ib + 2iy)/d)
(:tanh’)
A 1
+ @ = Zf) – ~ tan-l —tan@ .
A – exp (7r(2z + ib – 2iy)/d) a () CY
A
— V. EXAMINATION OF THE INTEGRAL SOLUTION
A – exp (7r(2z – ib + 2iy)/d)
The integrals in (14) describe the variation of the
of some of the integrals appearing in the theory of sin- Instead of using the integral formulation, (18) can be
gular integral equations, though the expression for @ is expanded for ~ as a power series in the exponential using
more involved than those usually encountered. Burmann’s expansion [5] directly.
The integral equation for the electrostatic field of the
stepped-guide configuration is easily set up and yields t = 1 + ~ A. exp (–2mn(z + iy)/d) (19)
1
where
Presumably (13) for E, with D given by (15), is a solu- Clearly, Am is the coefficient of the mth-order mode gen-
tion to (15). Equation (15) is different from any of the erated at the junction. A closely similar expansion is
standard singular integral equations because of the readily obtained for z <O.
presence of the double kernel. With a =2, and using the After some rearrangement the expression for Am can
duplication formula for the cosine, the two kernels can be put in the form
be combined and the equation solved by an extension
Am = (l/m !)2–~(a2 – 1)-~(d/d&l
of known techniques [1]. But (15) in the general case
does not yield to this approach. Attempts to verify that . [(1 + g)’~(a + g)~(’-’/~)(c2 – ‘$)~(l+’l~)]:=,. (21)
(14) solves (15) have not so far been successful, due
Although the general form for Am cannot be displayed
perhaps to the unfamiliar form of the kernel in (15).
more explicitly than this, nothing more is now involved
Equation (14) can also be examined for information
than applying well-known rules for differentiating a
about the transverse field. Thus near y=b/2 we get
product of polynomial factors. The first few terms are
Tzr/et, and the form of field singularity near a sharp
quite readily found in this way. Anyone who has tried
right-angle corner should be recovered. In fact the
to invert expressions like (4), using asymptotic expan-
second term of the first integral blows up at q = ~/a due
sions to extract the mode coefficients, will appreciate
to the denominator vanishing more rapidly than the
the relative ease with which these quantities can be ex-
numerator. If we expand for small @ and for small
tracted from (21 ). This way of using Burmann’s the-
~ = (m/a) –~ =~(b –2y)/d we find @R2@3(a2 – 1)/3a3
orem, in conjunction with an equation of the form of
and D is approximated, from its second term, by
(7), appears to be quite general and applicable to a
wide range of problems.
(16)
VII. CONCLUSIONS
Substituting the small q5approximation to Z and chang- Methods of inverting the implicit expressions for the
ing the variable by writing @=~11%11’ [3a8/2(aZ — 1) ]11’ potentials contained in the Schwarz–Christoffel trws-
gives the integral in terms of ~~ d~/(1 +43) = 2r/3alt, formation equations have been discussed in relation to
whence the use of Biirmann’s theorem and related methods. The
(17) applications to electrostatic and waveguide problems
~- b-’/33-130(~2~2 - 0]2’3.
seem worthwhile, and there is the promise of new light
This expression correctly portrays the variation of the on the solution of a class of singular integral equations
field close to the 90° convex corner in the guide. with double kernels of a sort that arise in some wave-
guide problems.
VI. MODE GENERATION AT THE JUNCTION
Returning to (7) for the field and using the exponen- REFERENCES
tial ancillary function which led to (11) enables the [1] L. Lewin, “On the resolution of a class of waveguide discontinuity
problems by the use of singular integral equations, ” IRE Trans.
relation between field and field point to be displayed in Microwave Theory Tech., vol. MTT-9, July 1961, pp. 321-332.
the form [2] Waveguide Handbook, N. Marcuvitz, Ed., M. I.T. Rad. Lab. Ser.,
vol. 10. New York: McGraw-Hill, 1951, pp. 153-160.
[3] F. G. Tricomi, Integval Equations. New York: Wiley, 19s7,
&–l a+,$l/”
ch. 4.
exp (–2m(.z + iy)/d) = ———— — = g(i) (18) [4] Advances in. Microwaves, vol. 1, L. Young, Ed. New York:
5+1 () a–, $ Academic Press, 1966, pp. 218-220.
[5] E. T. Whittaker and G. N. Watson, Modem Analysis, 4 ed.
where t = Ed/~ is the normalized complex field. New York: Cambridge University Press, 1946, pp. 128-130.
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. MTT-35, NO. 1,JANUARY 1987 35
Abstract —Considering the numerical optimization approach for the lems relevant to integration procedures and to optimizat-
inversion of the Schwarz-Cfrristoffel conformal transformation formula,
ion schemes have been discussed.
some improvements in integration procedures and some topics in optimiza-
tion methods are discussed. In this contribution, a simple improvement in the appli-
Predictor-corrector techniques are introduced in order to map internaf cation of Gaussian integration formulas is proposed which
lines after the pcdygonaf boundary is transformed these are applied to the allows one to cope with very large ratios in the lengths of
dielectric interface in irshomogeneous line cross seetions, aflowing confor-
consecutive z-plane sides. Some topics in optimization
maf transformation of quasi-TEM structures by purely nmnericaf methods.
schemes are also discussed. Then, the application of
Some examples of computations are presented, and some results are
compared to known analytical calculations. numerical predictor–corrector techniques to the mapping
of internal lines is presented, in particular, the mapping of
I. INTRODUCTION the w-plane air–dielectric interface of inhomogeneous di-
HE SCHWARZ-CHRISTOFFEL (SC) formula, electric, quasi-TEM line structures in the intermediate
w(z) =MJ:lfil(c
-zi)-~’dt+N (1) numerical generalization of the calculations
[11] and [12] for inhomogeneous
presented in
stripline and rnicrostrip
provides a very general technique for mapping the points line structures. As a result, a transformed rectangular
on the real axis of the z-plane upon a polygon in the inhomogeneous line cross section is obtained in which, due
w-plane, and the upper half z-plane to the region enclosed to the smoothed shape of the new air-dielectric boundary
by this polygon. In (l), $ is the running variable in the line, successive overrelaxation techniques are very applica-
z-plane, the Zi (i =1, n) are finite points on the real axis ble. Examples of the method are discussed in the paper.
corresponding to the polygon vertices in the w-plane, and
the exponents pi (i= 1, n) are positive or negative real
numbers defining the differences in the angular directions II. INTEGRATION FORMULAS
of the two consecutive w-plane sides confluent in the w, Various integration procedures have been proposed for
vertex. The constants M and N may have complex values, the integrals in (l), in particular integration by Simpson’s
and the lower limit ZO of the integral may be any point in rules with limits displaced from the vertices when these are
the upper half plane. singular points of the integrand function [4]–[6], integra-
Provided that a suitable algorithm for the inversion of tion by Gaussian procedures [7], [8], and by Gaussian
the SC formula is available, very general conformal map- procedures with limits displaced from singularities and
ping processes can be performed between different polygo- analytical integration in the remaining part [8]. Gauss–
nal shapes via an inverse transformation from the original Chebyshev and Gauss–Jacobi quadrature formulas allow
w-plane to an intermediate z-plane, and then a direct singular vertices to be properly considered, and appear to
mapping from this z-plane to a new w ‘-plane, with a new be a very good choice in many cases, as suitable accuracy
choice of the Zi points and of the v, exponents. is provided with short computing times.
As analytical inversion cannot be performed for arbi- The obtainable results can be illustrated by some exam-
trary geometries, numerical approaches have been pro- ples. In the following, formulas 25.4.30,25.4.37, and 25.4.39
posed by various authors [3]–[10], resulting in the solution in [13] have been utilized, respectively, for arbitrary inter-
by iterative methods of a set of simultaneous, nonlinear vals and for intervals with p = 0.5 vertices at one end or at
equations relating integrals of the type (1) to the geometri- both ends. Order n equal to, respectively, 64, 32, and 64
cal characteristics of the w-plane polygon. Several prob- have been considered (i.e., the same zeros of Legendre
polynomials and the same weight factors for the 25.4.30
and the 25.4.37 formulas). Gauss–Jacobi quadrature have
Mamrscript received August 13, 1985; revised August 7, 1986 been performed, computing the n zeros of the Jacobi
The author is with Marconi Italiana S.p.A., Genoa, Italy.
IEEE Log Number 8611024. polynomials by the routine presented in [14], with n = 48.
TABLE I B
RSSULTS FOR THE GEOMETRY IN FIG. 1
-m + A c + +Co
Tem.by. tern , ntegmt ,..
TABLE II +00
A
RESULTS FOR THE GEOMETRY IN FIG.
METHOOOF QUADRATURF
LENGTHSOF THE A8 AND BC SIDES IN THE
2
AB BC
Ana.lyt, ml calculation
z - plane
1.570796326794897 1.831780823064823
-m+ AB c D E ++CO
Term-by-t,?. , ntegrat ,0.
(t.. term, reta, ned) +
-1 -.95 0 .95 +1
S>nmso” ,“1!?; a . 1,30;
.=61 1.57088 4 1.8408 ? .41=.5 .U..5 U.-1 u. 5 .U..5
1
,00 .,
I iml a
o
~
.
.\~
,..,
,..2
,..,
,..4
,0-5 _-
,~., fo- I!
lo- 1o“
Fig. 3. Some integrals, and the moduli of the integrand functions.
DISTANCE OF THE SING. POINTJINTEG. LENGTH
1 dz
Jk’+~ (z–l)(z–k2)
, k2=0.5
1–8 Z dz
/o
/(z2-1)(’2-kz) ‘ k=l-a
1–8 dz
J–1+8 (z2–l)(z2–k2) ‘
k=l– S
Fig. 5. Partitioning the integration interval.
The errors are plotted in Fig. 4 as a function of the ratio significant figures have been provided by partitioning the
between the distance 8 and the length 1 of the integration integration interval in this way with partial lengths in a
interval: when this ratio is smaller than about 10-3 or ratio of 1 to 100, and four to six significant figure accuracy
10-2, depending on the particular function, the relative by partitioning according to a ratio of 1 to 1000, depend-
errors exceed 10-5. ing on the type of integral.
A good solution to this problem has been found by Using this technique, 8/1 ratios of the order of 10-6
dividing the integration interval in two parts with a suit- have been easily handled, and the quadrature procedure is
able length ratio, as shown for a left end in Fig, 5, and still very fast. For instance, the triplate geometry in Fig. 2
performing separate integrations on these parts. The end for a characteristic impedance of about 30 0 leads to
of the old integration interval, if the corresponding p is z-plane ratios of about 103 to 104 and to impedance
positive, becomes an external singular point for the new errors, using the simple process, of about 0.5 to 4.5 per-
interval not ending in it (the right-hand side in Fig. 5). cent. Using the partition technique, the errors are reduced
Nevertheless, by selecting a length ratio of the order of to less than 0.001 percent.
@/l, both the intervals obtained by the partition are To cope with greater ratios, partition into three parts
allowed a ratio between the distance of the external singu- has been successfully utilized with partial lengths in a
lar point and the length of the integration interval larger 1:102:104 relationship. Of course, partition is only one of
than 8/1, and of the order of ~. the possible measures: double exponential formulas [16]
In the whole range of Fig. 4, accuracies of six to 12 seem to be very interesting as they lead to clustering of
38 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. MTT35, NO. 1, JANUARY 1987
sampling points near the ends of the integration interval addition to ZI and z., which are normally placed at the
and to a rather insensitive behavior in the presence of – 1 and + 1 normalized abscissas) can still be chosen to
singularities close to the ends. correspond to an arbitrary w-plane polygon boundary
point. This possibility has been proved useful in order to
III. OPTIMIZATION PROCEDURES avoid clustering of z-plane vertices, thereby reducing accu-
Various optimization schemes have been applied to the racy problems.
numerical inversion, including the Powell [6] and Peckham The numerical optimization processes, due to the com-
[7] methods, variations of the false position and other puter time and to the inherent complexity, are more useful
simple algorithms for problems with a small number of in cases where no simpler computing methods are avail-
equations [8], [9], and a modified Hooke and Jeeves method able. This means that no simple ways to ascertain the
for more difficult cases [10]. In general, direct search obtained accuracy are available. Therefore, it is advisable
strategies have been recommended, as gradient techniques when possible to perform the inverse transformation start-
appear to be unsuitable due to difficulties in computing ing from different conditions and to compare the results.
accurate derivatives in the w-plane.
It is interesting to note that very good results have been IV. MAPPING W-PLANE PATTERNS
obtained in a large number of cases, including the exam- When the positions of the z, points have been de-
ples discussed in the previous and in the following para- termined by the inversion procedure, any w-plane pattern
graphs, by a relatively simple algorithm introduced by can be mapped into the z-plane. In particular, internal
Maltese [17]. lines of the original polygon can be mapped by applying in
Considering the polygon sides, at any optimization itera- the complex plane the techniques described in [18] (and
tion the actual z, – Zi. ~ distances are multiplied by the something similar was foreshadowed in [3]). The problem
ratios between the wanted and the corresponding actual can be described by the equation
w i – w i_ ~ distances. The process is ended when a simple
Az 1
objective function, obtained by lowering by one the above (7)
ratios and summing up the absolute values of the results, is Aw = ~(Z)
‘k+l=zk+
YF(.zk)
F(Ek+l)
1“
quadrature routines. No gradient computations are needed Aw 1 1
and the correct order of the vertices along the real z-plane —+ (9)
axis is implicitly preserved during the process. Invariance [
of the results within 10 – 8 or better (relative figures) is A correction loop of no more than five iterations has
normally reached after some 50 to a few hundred itera- been shown adequate. In simple cases, no large differences
tions, and this seems to be of the same order of the have been found in the results of two to 10 iteration loops.
number of objective function evaluations reported for more The number of steps was more important, and in some
elaborate strategies [6], [7]. In the simple cases considered cases the error in the position of the final point has been
in [8], accuracies of the same order have been obtained in lowered by more than an order of magnitude by changing
about 50 iterations in analysis problems. from 100 to 500 steps.
The partition technique has been proved very useful in The mapping procedure can be started from any w-plane
rendering the numerical inversion process a general-pur- point, provided that the position of the corresponding
pose and reliable design tool, without necessity of exces- z-plane point is given. When the w-plane starting point lies
sive care in exploiting any geometrical or physical peculiar- on a side of the polygon, this position has been determined
ity of the actual problem. For instance, no diligence is by standard Newton–Raphson or bisection techniques,
needed in avoiding unnecessarily high ratios in the w-plane performing length calculations by the Gaussian quadrature
side lengths, nor in performing residue evaluations in the routines. Starting from a polygon vertex (with O < p < 1),
case of w-plane sides meeting at infinity [3]. A favorable the first Az has been determined by considering the Guil-
choice of the relative positions of the transformed vertices lemin’s series representation of (1) [1], and retaining the
along the real z-plane axis can be very important. In some first-order term.
cases [2], as in the conformal transformation of polygons When remapping the obtained z-plane pattern into a
without vertices at infinity, after the relative positions have new w ‘-plane, the Heun algorithm can be simply applied
been settled, three z-plane points (i.e., a third point in as the next z-plane point is already known in this case.
COSTAMAGNA : INvERSION OF SCHWARZ-CHSX3TOFFEL TRANSFORMATION 39
w- plane
In many cases derived from simple stripline and micro-
strip geometries,
interfaces, the positional
in particular in mapping
errors in the z-plane
air-dielectric
or w ‘-plane
tm
pattern ending points have been of the order of 10-3 or
10-2 with respect to the total pattern length. In the case of
co
more complicated geometries, e.g., coupled rnicrostrips or
similar, typical results have shown errors in length and in
direction in the last part of the z-plane and w ‘-plane
patterns when the aimed end point was a z-plane singular (a)
point. In many cases, however, the companion maps ob- z-plane
:&:
by the reviewers of the manuscript are gratefully acknowl-
edged. The author wishes to thank the Technical Director
60
hlb=f of Marconi Italiana for permission to publish this paper.
40
0.5 REFERf3NCES
0.2
[1] E. A. Guillemin. The Mathematics of Circuit A naljsis. New York:
33 Wiley, 1950, ch.’ VI, art. 25.
[2] E. Durand, E14crrosratique, tome II. Paris: Masson et Cie., 1964,
0.2 0.3 0.4 0.5 0.6 0.7 alb
Ch. IV, part IX.
0.1
[3] K. J. Birms and P. J. Lawrenson, Analysis and Computation of
Fig. 7. Some results from numerical inversion of the SC transformation Electric and Mawretic Field Problems. New York: Pergamon Press,
for the characteristic impedance of the structure in Fig. 6, shown as dots 1963, paragrap~s 8.2 and 10.5.
and compared with curves derived from [20]. [4] K. J. Binns, “The magnetic field and centering force of displaced
ventilating ducts in machine cores,” Proc. Inst. Elec. Eng., vol. 108,
pt. C, pp.-64-70, 1961.
[5] K. J, Binns, “Calculation of some basic flux quantities in induction
and other doublv-slotted electrical machines,” Proc. Inst. Elec.
9
8
t hlb=O.2 1 [6]
Eng., vol. 111, n; 11, pp. 1847-1858, Nov. 1964.
P. J. Lawrenson and S. K. Gupta, “ Conformaf transformation
employing direct-search techniques of minimization,” Proc. Inst.
●
. Elec. Eng., vol. 115, no. 3, pp. 427-431, Mar. 1968.
. 0.5
7 [7] D. Howe, “The application of numerical methods to the conformal
. transformation of polygonal boundaries,” J. Inst. Math. Appl., vol.
1<--: ● 1 I
12, pp. 125-136, 1973.
6t–- 1 [8] K. Foster and R. Anderson, “Transmission-line properties by eon-
‘L____-J
formaf mapping,” Proc. Inst. Elec. Eng., vol. 121, no. 5, pp.
337-339, May 1974.
[9] R. Anderson, “Analogue-numericaJ approach to conformaf map-
ping,” Proc. Inst. Elec. Eng., vol. 122, no. 9, pp. 874-876, Sept.
0.1 0.2 0.3 0.4 0.5 0.6 0.7 alb
1975.
Fig. 8. Some results from numerical inversion of the SC transformation [10] K. J. Binns and G. Rowlands Rees, “Analogue-numerical approach
for the effective relative permittivity of the structure in Fig. 6, shown as to conformal mapping” (comments on the paper in [9], and reply
dots and compared with curves derived from [20]. by R. Anderson), Proc. Inst. E[ec. Eng., vol. 123, no. 3, p. 212,
Mar. 1976.
[11] K. K. Josh, J. S. Rae, and B, N. Das, “Analysis of inhomoge-
ratios. Partition techniques on the other hand lead in any neously filled stripfine and microstripline,” Proc. Inst. Elec. Eng.,
vol. 127, pt. H, no. 1, pp. 11–14, Feb. 1980.
case to good w ‘-plane dimensions and mapped interface [12] R. C. Callarotti and A. Gallo, “On the solution of a rnicrostripline
patterns without any care in w-plane dimension selection. with two dielectrics; IEEE Trans. Microwave Theory Tech., vol.
MTT-32, no. 4, pp. 333-339, Apr. 1984.
VI. CONCLUSIONS [13] M. Abramowitz and I. A. Stegun, Eds., Handbook of Mathematical
Functions. New York: Dover, 1965, pp. 887-889.
Numerical optimization methods for the inversion of the [14] A. H. Stroud and D. Secrest, Gaussian Quadrature Formulas. En-
Schwarz–Christoffel formula have been considered, and glewood Cliffs, NJ: Prentice-Hafl, 1966, sections 2.2 and 2,5.
[15] R. Terakado, “Exact wave resistance of coaxiaf regular polygonal
simple interval partition techniques have been suggested to conductors,” IEEE Trans. Microwave Theory Tech,, vol. MTT-33,
cope with singular vertices very close to the ends of any pp. 143-145, Feb. 1985.
integration interval in the transformed real axis. Such [16] H. Takahasi and M. Men, “Double exponential formulas for
numerical inteuation.” Publ. R. Z. M. S., Kyoto Univ., no. 9, .pp.
.
vertices have been recognized as a major cause of inaccu- 721-741, 1974.” ‘
rate results with traditional quadrature procedures. [17] U. Maltese, unpublished work and FORTRAN program, Marconi
Numerical predictor–corrector techniques have been Italiana S.p.A., 1970–1971.
[18] L. O. Chua, “ Computer–aided analysis of nonlinear networks:’ in
proposed for line mapping, and some examples of trans-
Computer-Oriented Circuit Design, F. F. Kuo and W. G. Magnuson,
formation of the dielectric interface and evaluation of the Jr., Eds. Englewood Cliffs, NJ: Prentice-Hafl, 1960, pp. 166-171.
quasi-TEM characteristics in inhomogeneous structures [19] H. E. Green, “The numerical solution of some important transmis-
sion-line problems,” IEEE Trans. Microwave Theo~ Tech., vol.
have been discussed.
M’I”T-13, no. 5, pp. 676-692, Sept. 1965.
Partition techniques, simple optimization procedures, [20] G. Ghione and C. Nafdi, “Parameters of coplanar waveguides with
and numerical mapping of dielectric interfaces allow con- lower ground riane.” E[ectron. Lett., vol. 19, no. 18, pp. 734-735,
Sept. i983. -
formal transformations of inhomogeneous transmission line m
geometries with accuracy suitable for computer-aided de- Eugenio Costamagna was born in Genoa, Italy,
on June 26, 1942. He received the dott. ing.
sign and acceptable operator skill.
degree in electronic engineering from the Univer-
sity of Genoa, Italy, in 1967.
ACKNOWLEDGMENT Since 1967, he has been with Marconi Italiana
in Genoa, where he is involved in communica-
The author is indebted to U. Maltese, who suggested
tion circuit and system design and in related
this research and introduced the optimization algorithm computer-oriented techniques. His main interests
implementing the first computer trial program, based on are in the fields of distributed networks, in par-
ticular using microstnp, mechanical filters, and
series development two-term integration procedures. Initial
monolithic crystal devices, and in numerical
work on this contribution including quadrature by stan- simulation techniques for transmission” devices and systems.
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN. VOL. X. NO 9. S E P I E M B E R 1989 1025
tdlll, Coverage (%) 191 H . Fujiwara, “ A design of programmable logic arrays with random-
.,,,,
90
- Scheme I (p=4)
Schcme 2 W k 4 1
pattern-testability.” IEEE Truns. Computer-Aided D e ~ i g n vol.
5-10, Jan. 1988.
. 7. pp.
Scheme 2 (p=h=2)
conductor
(4)
W.
Characteristic Impedances of Coaxial Structures of conditions. Continuous lines denote electric walls, and dashed
Various Cross Section by Conformal Mapping lines magnetic walls. Figs. 1 and 2 and Tables I to IX refer to
polygonal outer conductors. In the cases of Fig. l(a), care was
E. Costamagna and A. Fanni taken to keep the upper electric wall far enough away so as not
to affect the first five figures of the results.
Almost all the conformal transformation data in Tables VII,
Abstract-In a recent paper, Pan 111 presented numerical results for
the characteristic impedance of a large number of coaxial systems with
VIII, and IX were obtained in two ways, with nearly coincident
different geometry, and compared them with earlier published results. results. The first consisted in transforming the polygon of Fig.
Here, the recently developed numerical techniques for the inversion of 2(b), checking that no changes in results were produced by
the Schwan-Christoffel conformal transformation 121 have been used placing an electric or magnetic wall on the vertical side parallel
to compare the results presented in [11. The results agree very well, thus to the trough’s bottom wall on the left. The second involved
lending further weight to the two calculation techniques discussed in [11
and 121. imposing a vertical magnetic wall between the points of shortest
distance between the inner and outer conductors and then
calculating the impedance of the parallel of the two resulting
I. INTRODUCTION
structures. These structures can, in turn, be referred to Fig. l(b)
Pan [ 11 recently obtained simple analytical expressions for and to rectangular outer conductor shapes. (Note that it seems
accurately and efficiently determining the characteristic likely that Pan’s data [I] for h / r = 0.5 have been wrongly
impedance of coaxial systems composed of circular and noncir- arranged owing to a clerical error and that they can be rear-
cular conductors having a variety of shapes and presented nu- ranged as in Table VII.)
merical results. Worthy of mention is the check carried out on the data of
Accurate results can be obtained, in principle, by the numeri- Tables IV, V, and VI. For large ratios r / R , the increase in
cal inversion techniques, by means of optimization, of the capacitance with r is clearly close to twice that calculable for
Schwarz-Christoffel conformal transformation described in [2]. the same variation of r on the geometry of Fig. l(a) using the
Therefore, it seems to be useful to utilize Pan’s data to check single-wire-above-ground formula (2.4.2a) in [3]. Based on this
the reliability of the inversion process for a wide variety of cases, incremental capacitance, an attempt was made to calculate the
confirming at the same time the accuracy of the data. impedance for r / R = 0.95 starting from the value obtained by
The various families of coaxial lines are examined by referring conformal transformation for r / R = 0.9 and then the impedance
directly to the tables and figures presented in [l]. The dielectric for r / R = 0.99 starting from the value both for r / R = 0.9 and
medium is taken to be free space and the values taken for the for r / R = 0.95. In each case the differences from the tabulated
permittivity and the velocity of light are those used in [3, p. 31: value were less than 0.1’70 for a / R = 2.5 and a / R = 2 and less
this observation is important when comparing results that often than 0.5% for a / R = 1.5. Similar comparisons done starting
agree to more than four figures. from the reference data shown in the table were not so satisfac-
tory when the values deviated appreciably from those calculated
11. NUMERICAL
RESULTS by conformal transformation. The same type of check has been
successfully performed also on the data of Tables VII, VIII,
The analyzed structures are represented in Figs. 1 to 4, and
and IX.
the numerical results are shown with previous data [4]-[14] in
As far as we are aware, the data given in Table X for the
Tables I to XII.
elliptical structures in Fig. 3 are among the first that can
The arcs of circles are represented by the sides of regular
confirm the data publishcd by Pan [ 11. They have been obtained
polygons with suitable numbers of sides (up to 128), inscribed in
with the first of the above-mcntioned procedure, which seems to
circles with an effective radius chosen such that along each side
be more insensitive to the number of segments employed.
the mean distance from the center is equal to r (see figures).
Fig. 4 and Tables XI and XI1 refer to polygonal inner conduc-
The arcs of ellipses are represented by nonregular polygons
tors.
inscribed therein using two different procedures. In the first,
Excellent agreement has been found between conformal
their ends subtend identical angles at the structure center,
transformation results and certain data reported by Geyi et al.
which, in principle, seems to be suitable for both large r / b (see
[15, tables 2, 3, and 51 for square outer conductor and elliptical
Fig. 3) and large a / b ratios. In the second, the segments define
structures (differences not exceeding 0.30%).
equal angles between one segment and the next, which seems
These results show accuracies often similar to those obtained
suitable for representing the portion of the ellipse with the
with polygons of simpler shapes and a small number of sides, for
greatest curvature and thus for intermediate r / b and small
instance, the rectangular coaxial lines described in [16], for
a / b ratios. Of course, for a / b = 1 the two procedures lead to
which impedances with five figures coincident with Riblet’s
the same geometry and the conformal transformation results are
table [16, table I] have been computed.
very close to those for the coaxial line, with maximum errors of
the order of some 0.002%.
The polygons used for the effective conformal transformations 111. CONCLUSIONS
are the shaded areas in the figures and use clear symmetry The results derived by numerical inversion of the SC formula
show very good agreement with Pan’s values: in fact, the differ-
ences are limited to within about 0.1-0.5% in many cases and
Manuscript received November 8, 1989; revised January 28, 1991.
seldom exceed some 1%. This shows, besides the practical
The authors are with the Istituto di Elettrotecnica, Universit; di
Cagliari, 09123 Cagliari, Italy. usefulness of Pan’s analytical expressions, the efficiency of the
IEEE Log Number 9144274. numerical techniques presented in [2], which make numerical
TABLE I TABLE I1
CHARACTERISTIC FOR AN N-REGULAR-POLYGON
IMPEDANCE OUTER CHARACTERISTIC
IMPEDANCE
FOR AN N-REGULAR-POLYGON
CONDUCTOR
IN WHICHN = 1 OR 2 OUTERCONDULTOR
IN WHICHN = 3
N 4 6
Present Pan Seshadri Riblet Present Pan Seshagiri
r/R Work [I1 151 171 Work 111 [81, [I], [31
0.05 184.14 184.14 184.42 181.84 181.82 181.64
0.1 142.59 142.59 142.80 140.25 140.26 140.01
0.3 76.72 76.72 76.84 74.39 74.40 74.04
0.5 46.09 46.07 46.16 46.09 43.77 43.77 43.43
0.7 25.85 25.77 25.89 25.85 23.59 23.56 23.34
wp;
0.9 10.13 10.06 10.15 10.13 8.35 8.30 8.25
0.95 6.25 6.24 6.25 4.86 4.85 4.83
TABLE IV
@=$jR CHARACTERISTIC
r/R
IMPEDANCEFOR RECTANGULAR
IN WHICH
Work
a / R = 1.5
Present
OUTERCONDUCTOR
Pan
[ll
Lin [9]
[3, P. 661
Pan
[IO], [I1
/
Fi
0.05 191.96 191.95 191.95 191.95
@)
(a) (b) 0.1 150.39 150.39 150.39 150.46
A I / - . I // - .\ 0.3 84.50 84.48 84.50 84.65
0.5 53.70 53.64 53.70 53.81
R A 0.7 32.86 32.72 32.82 32.94
0.9 15.25 14.88 15.14 15.35
0.95 10.21 9.81 10.10 10.27
1 1 0.99 4.35 4.12 4.31 4.36
(C) (d) (e)
TABLE V
Fig. 1. Outer conductor of regular-polygon cross section for (a) N = 1, CHARACTERISTIC
IMPEDANCE FOR RECTANGULAR
OUTERCONDUCTOR
(b) N = 2, (c) N = 3, (d) N = 4, and (e) N = 6. I N WHICHa / R = 2
TABLE XI
CHARACTERISTIC
IMPEDANCE
FOR A N N-REGULAR-POLYGON
INNERCONDUCTOR
IN WHICHN = 3 OR 4
N 3 4
Present Pan Seshadri Pan Present Pan Seshadri Lin Pan
up/R Work [ll [I21 [I01 Work [ll [I21 1131 I101
0.05 156.87 156.87 155.20 156.87 169.66 169.66 169.57 169.67 169.66
0.1 115.31 115.31 113.58 115.19 128.10 128.11 127.95 128.11 128.12
0.3 49.31 49.24 47.40 48.31 62.24 62.23 61.99 62.24 62.23
0.4 31.29 31.01 28.86 29.65 44.98 44.94 44.70 44.97 44.92
0.5 31.51 31.40 31.20 31.49 31.38
0.6 20.19 19.87 19.76 20.03 19.95
0.65 14.77 14.24 14.08
0.7 7.82 6.70 6.28 7.32
TABLE XI1
CHARACTERISTIC
IMPEDANCE
FOR AN N-REGULAR-POLYGON
INNERCONDUCTOR
I N WHICHN = 2 OR 6
N 2 6
Present Pan Gunston Oberhettinger Present Pan Seshadri Pan
UP / R Work [11 [3, P. 801 1141, Dl Work [11 1121 [lo1
0.05 221.15 221.16 221.15 175.95 175.95 175.95
0.1 179.60 179.60 179.60 134.40 134.39 134.41
0.3 113.67 113.69 113.67 68.53 68.54 68.59 68.59
0.6 71.15 71.22 71.16 26.97 26.93 26.96 27.08
0.7 60.93 60.99 60.95 17.69 17.58 17.79
0.9 40.67 40.80 40.93 40.13
0.94 35.48 36.21 36.00 35.25
0.99 24.73 25.03 24.71
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 39, NO. 6, JUNE 1991 1043
I. INTRODUCTION
(a)
II. CASE STUDY—TRAPEZOIDAL CPW
In order to demonstrate the potential of the SC toolbox ap-
plied to the modeling of microwave guides, we will discuss
in detail a simple yet important example, i.e., the trapezoidal
CPW. The exploitation of nonrectangular geometries in order to
improve electrooptic modulator performances has been inves-
tigated in [26] and [27], and thick trapezoidal electrodes have
been used in [13] and [26]. To our knowledge, CM techniques
have been applied to thick trapezoidal structures only in [8], but (b)
the resulting ad hoc implementation of the parameter problem Fig. 3. Mapping of the trapezoidal CPW into the canonical plane and final
required careful user intervention in order to overcome the in- transformation into a rectangular region (parallel-plate capacitor).
stabilities deriving from the lack of good initial guesses.
Fig. 2(a) shows the cross section of a generic symmetric
drawn in Fig. 2(b) is a simply connected polygon with two in-
trapezoidal CPW with infinite-width ground planes, described
finite vertices. For each vertex, the coordinates and
by six geometric parameters ( , where angles
are positive for over-cut electrodes). The half-structure the corresponding interior angles are reported,
expressed in terms of the geometric parameters of the line. The
1MATLAB is a registered trademark of The MathWorks Inc., Natick, MA. polygon in the physical domain may be transformed in the upper
2[Online]. Available: http://www.math.udel.edu/~driscoll/software/ half-plane [the canonical domain, shown in Fig. 3(a)] by means
GOANO et al.: GENERAL CM APPROACH TO OPTIMUM ELECTRODE DESIGN OF CPWS 1575
(3)
periphery . may be immediately computed as
(4)
(8)
(6)
where
where is the skin-effect surface resistance of
the metallic conductors, is the frequency-
dependent skin-effect current penetration depth, is the metal
conductivity, is the total current carried by the central line,
and is the surface current density, defined over all the CPW
(9)
3The transformation from the upper half-plane to the parallel-plate capacitor
can be easily solved by the SC toolbox, with no need of invoking the complete and is the half-structure contour mapped on the real axis of
elliptic integrals, but we have preferred to retain an expression that may look the -plane
familiar to most microwave engineers. However, it must be remembered that,
unlike the numerical solution provided by the SC toolbox, the computation of
the ratio of complete elliptic integrals may be affected by severe inaccuracies
for k 0 or k 1 if good asymptotic approximations [28] are not used. (10)
(1)
1576 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 49, NO. 9, SEPTEMBER 2001
Fig. 5. Comparison between attenuation (in decibels per centimeter) and characteristic impedance (
) of a trapezoidal CPW in vacuo (a = 4 m, b = 24 m,
t = t = 15 m, = 0 ) computed with the FW FEM and with the present approach at f = 1; 10; 40 GHz, as a function of the edges inclination of the
central electrode .
The integrals on these six intervals could be computed by ap- where , is the in vacuo per-unit-length ca-
plying the same numerical tools used in [8] (the Fortran routines pacitance of a zero-thickness CPW having the same dimensions
QAGI and QAGS of the QUADPACK library4 [29] are at the core of the thick trapezoidal CPW, and is the per-unit-length
of the MATLAB functions d01apf and d01amf of the NAG capacitance of the lower half-plane. For bulk substrates,
Foundation toolbox). However, the simplest and most compu- may be computed following [7]. Two-layer substrates (like the
tationally efficient approach is to notice that is simply SiO -coated LiNbO wafers commonly used in electrooptical
another SC integrand. In the corresponding transformation, the modulators) may be described with the approach proposed in
prevertices are the images of the vertices [9]. Future work will extend our tool to arbitrarily complex
of the bounded region represented in Fig. 4. Given the prever- substrates (e.g., including ridges and/or several lossy dielectric
tices and the angles , the function hplmap layers, also with electrodes laying on different planes), by cou-
will evaluate all the integrals in (8), thus providing the coordi- pling CM with QS FEM.
nates of the vertices . From a geometrical standpoint, The CM results have been validated through a comparison
the integral of is the perimeter of the polygon defined with our MATLAB implementation of FW FEM based on [16],
by (with the exception of its two vertical sides); therefore, [31]–[35]. The application of Galerkin’s procedure to the vector
the problem of minimizing the line losses, given suitable con- wave equation, with the use of hybrid triangular edge/nodal ele-
straints on the line geometry, can be translated into a geometrical ments, gives a generalized eigensystem to solve for propagation
perimeter minimization problem. constants directly, and avoids the occurrence of spurious modes.
In the study of “pathological” structures (where, e.g., line The sparse eigenvalue problem is solved with the function sp-
and ground planes are almost overlapping), the numerical tarn of the MATLAB partial differential equations (PDEs)
convergence of the standard SC transformation implemented toolbox, based on the implicitly restarted Arnoldi method [36]
in hplmap may be hampered by a severe crowding of the as implemented in ARPACK [37].5 Figs. 5 and 6 show the at-
prevertices. This phenomenon can usually be prevented by tenuation and characteristic impedance of a trapezoidal CPW,
choosing as canonical domain a rectangle instead of the in vacuo and on an SiO /LiNbO substrate, computed with the
upper half-plane, therefore, mapping the CPW directly into a present CM approach and with the FW FEM (in all the simu-
parallel-plate capacitor. In the SC toolbox, instead of hplmap, lations presented in this paper, we used S/m).
this is done by using the function rectmap (or crrectmap It may be observed that the agreement between the attenua-
in extreme cases of bad conditioning [30]). tions is always very satisfying and, as expected, the FW FEM
The effect of a planar substrate on the characteristic param- characteristic impedance becomes virtually coincident with the
eters may be accurately approximated by a partial capacitance quasi-static CM value at high frequency. It is important to note
approach [9] that, on a PC with a 600-MHz CPU, the computation of one
curve of Figs. 5 and 6 (40 samples) takes about 13 s with CM,
(11) and about 2400 s with the FW FEM (which rebuilds a new mesh
for every value of ).
(12)
As a simple example of the use of our general CM approach
(13) as an optimization tool, Figs. 7 and 8 show maps of the attenua-
tion and characteristic impedance at GHz of a trapezoidal
4[Online]. Available: http://www.netlib.org/quadpack 5[Online]. Available: http://www.caam.rice.edu/software/ARPACK/
GOANO et al.: GENERAL CM APPROACH TO OPTIMUM ELECTRODE DESIGN OF CPWS 1577
Fig. 6. Comparison between attenuation (in decibels per centimeter) and characteristic impedance (
) of a trapezoidal CPW (a = 4 m, b = 24 m, t =
t = 15 m, = 0 ) on an LiNbO substrate with a 1-m-thick SiO buffer ( = 3:90), computed with the FW FEM and with the present approach at
f = 1; 10; 40 GHz as a function of the edges inclination of the central electrode . For LiNbO , CM uses the equivalent quasi-static isotropic relative dielectric
p
permittivity ([40, Eq. (63)]) = = 34:70, while the anisotropic FW FEM uses the components of the permittivity tensor ( = 28; = 43).
Losses in LiNbO and SiO have been neglected.
CPW on an LiNbO substrate with an SiO buffer as functions tions, increasing the electrode thickness leads to a less favorable
of and . Using uniformly thick electrodes ( , impedance level.
Fig. 7), it may be observed that the minimum-loss electrode
shape occurs with an overcutting of the central electrode and
III. GENERAL CASE
an undercutting of the ground planes, thus confirming the sug-
gestion in [12]; the corresponding impedance level is around The approach described for the complete characterization of
40 , which is acceptable for modulator applications. The op- trapezoidal CPWs may be extended in a straightforward way to
timum geometrical shape is difficult to directly obtain through CPWs with arbitrary polygonal cross section and infinite-width
electroplating, although it can be approximated by multilevel ground planes; in its present form, the application of the method
metallizations [12]. Fig. 8 concerns another optimization exer- requires certain symmetries to be present, as discussed in detail
cise, where the effects of the central electrode thickness and at the conclusion of this section.
shape are explored. As expected, the attenuation heavily de- Let us consider a general symmetrical CPW, completely de-
pends on the central line thickness, while further improvements fined by half of the structure. The (half) central electrode is de-
may be produced by a slight overcutting of the central electrode. scribed by vertices, while the ground plane is described by
In practice, this could be obtained through electroplating with vertices (including two vertices at infinity). To carry out the
a properly cured photoresist. Apart from technological limita- line analysis, one has simply to provide the SC toolbox with the
1578 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 49, NO. 9, SEPTEMBER 2001
(14)
(15)
(16)
(17)
where
for
(18)
for
Maps of the in vacuo potential distribution may be produced
with the rectmap function of the SC toolbox. As an example,
Fig. 9 shows contour plots of the potential for electrode cross
sections similar to the geometries proposed in [12] and [13],
and for a CPW having an almost circular central line, modeled Fig. 9. Cross section and in vacuo potential distribution of some thick
as a 20-sided polygon. polygonal CPWs. (a) Structure proposed in [12]. (b) Generalization of the
As a numerical exercise of application for the general case, structure presented in [13]. (c) Waveguide with an almost circular central line,
modeled as a 20-sided polygon.
we evaluated the parameters of a CPW with rectangular ground
planes as a function of the number of sides of the central
electrode (whose cross section represents one-quarter of a reg- fluence of the edge singularity on the line losses in the transition
ular polygon with sides: a square is obtained for from to .
). The purpose of the exercise is to assess the effect of Some comments finally are in order on the geometrical limi-
edge singularities of the current distribution on the line losses, tations of the CM approach in its present form. The above-men-
which are expected to be lower in the presence of smooth elec- tioned symmetry constraints derive from the fact that the current
trodes. Fig. 10 shows the in vacuo attenuation and characteristic version of the SC toolbox (2.16) can deal only with simply con-
impedance characteristic for two cases, where either the base nected polygons (with an arbitrary number of infinite vertices).
length or the electrode perimeter are kept constant. It may be Therefore, the waveguide must have a symmetry axis either ver-
observed that, for all practical purposes, the asymptotic value of tically, cutting the central line in its middle (as in all of the exam-
is already reached for , thus suggesting a strong in- ples discussed in this paper), or horizontally. In the latter case,
GOANO et al.: GENERAL CM APPROACH TO OPTIMUM ELECTRODE DESIGN OF CPWS 1579
Fig. 10. In vacuo attenuation (in decibels per centimeter) and characteristic impedance (
) at f = 1 GHz of a CPW with t = 15 m and distance between
line and rectangular ground planes equal to 10 m as a function of the number of sides of the central electrode. For N = 2, one has a conventional rectangular
CPW with a = t = t ; the two cases of the constant central line perimeter and constant a are compared.
which, in practice, corresponds to CPWs of rectangular shape, [8] G. Ghione, M. Goano, and M. Pirola, “Exact conformal-mapping models
no limitation exists for the (vertical) line symmetry, and even for the high-frequency losses of coplanar waveguides with thick elec-
trodes of rectangular or trapezoidal cross section,” in IEEE MTT-S Int.
multiconductor CPWs with an arbitrary number of conductors Microwave Symp. Dig., vol. 4, Anaheim, CA, June 1999, pp. 1311–1314.
can be analyzed, as discussed in [23] and [38]. Future work may [9] G. Ghione, M. Goano, G. Madonna, G. Omegna, M. Pirola, S. Bosso,
overcome, in part, the limitations of the present approach by D. Frassati, and A. Perasso, “Microwave modeling and characterization
of thick coplanar waveguides on oxide-coated lithium niobate substrates
exploiting SC transformations for doubly connected polygonal for electro-optical applications,” IEEE Trans. Microwave Theory Tech.,
regions [39]; this could also enable one to investigate multicon- vol. 47, pp. 2287–2293, Dec. 1999.
ductor coplanar lines of nonrectangular shape. [10] M. Seino, N. Mekada, T. Yamane, Y. Kubota, M. Doi, and T. Nakazawa,
“20-GHz 3-dB-bandwidth Ti:LiNbO Mach–Zehnder modulator,” in
16th European Conf. Opt. Commun., Amsterdam, Holland, Sept. 1990,
pp. 999–1002.
IV. CONCLUSION [11] G. K. Gopalakrishnan, W. K. Burns, R. W. McElhanon, C. H. Bulmer,
and A. S. Greenblatt, “Performance and modeling of broad-band
The accurate computation of quasi-static parameters and LiNbO traveling wave optical intensity modulators,” J. Lightwave
skin-effect losses of (symmetric) CPWs with arbitrary cross Technol., vol. 12, pp. 1807–1819, Oct. 1994.
section has been addressed as an application of the SC toolbox. [12] R. Madabhushi, Y. Uematsu, and M. Kitamura, “Wide-band Ti:LiNbO
optical modulators with reduced microwave attenuation,” in 23rd Euro-
The computed results are in excellent agreement with the pean Conf. Opt. Commun., Edinburgh, Scotland, Sept. 1997, pp. 29–32.
FW FEM, while the computational efficiency of the approach [13] K. Noguchi, H. Miyazawa, and O. Mitomi, “40-Gbit/s Ti : LiNbO op-
enables its use within the framework of an optimization tool. tical modulator with a two-stage electrode,” IEICE Trans. Electron., vol.
E81-C, pp. 1316–1320, Aug. 1998.
A few examples of many-sided polygonal waveguides have [14] K. Kawano, K. Noguchi, T. Kitoh, and H. Miyazawa, “A finite element
been discussed, and the case of the trapezoidal CPW has been method (FEM) analysis of a shielded velocity-matched Ti : LiNbO op-
described in full detail, in order to provide a complete working tical modulator,” IEEE Photon. Technol. Lett., vol. 3, pp. 919–921, Oct.
1991.
example. The structures considered in this paper represent only [15] O. Mitomi, K. Noguchi, and H. Miyazawa, “Design of ultra-broad-band
a small subset of the potential applications of the SC toolbox in LiNbO optical modulator with ridge structure,” IEEE Trans. Mi-
the domain of microwave transmission lines. crowave Theory Tech., vol. 43, pp. 2203–2207, Sept. 1995.
[16] M. Koshiba, Y. Tsuji, and M. Nishio, “Finite-element modeling of
broad-band traveling-wave optical modulators,” IEEE Trans. Mi-
REFERENCES crowave Theory Tech., vol. 47, pp. 1627–1633, Sept. 1999.
[17] H. A. Wheeler, “Formulas for the skin effect,” Proc. IRE, vol. 30, pp.
[1] P. Henrici, Applied and Computational Complex Analysis. Volume 412–424, Sept. 1942.
1. Power Series—Integration—Conformal Mapping—Location of [18] T. A. Driscoll, “Algorithm 756: A MATLAB toolbox for
Zeros. New York: Wiley, 1974. Schwarz–Christoffel mapping,” ACM Trans. Math. Softw., vol.
[2] S. Ramo, J. R. Whinnery, and T. Van Duzer, Fields and Waves in Com- 22, no. 2, pp. 168–186, June 1996.
munication Electronics, 3rd ed. New York: Wiley, 1994. [19] , Schwarz–Christoffel Toolbox User’s Guide: Version
[3] K. J. Binns and P. J. Lawrenson, Analysis and Computation of Electric 2.1. Boulder, CO: Dep. Appl. Math., Univ. Colorado, 1999.
and Magnetic Field Problems, 2nd ed. New York: Pergamon, 1973. [20] G. H. Owyang and T. T. Wu, “The approximate parameters of slot lines
[4] I. S. Gradshteyn and I. M. Ryzhik, Tables of Integrals, Series, and Prod- and their complement,” IRE Trans. Antennas Propagat., vol. AP-6, pp.
ucts, 5th ed. New York: Academic, 1994. 49–55, Jan. 1958.
[5] K. C. Gupta, R. Garg, and I. J. Bahl, Microstrip Lines and Slotlines, 2nd [21] G. Ghione, “A CAD-oriented analytical model for the losses of general
ed. Norwood, MA: Artech House, 1996. asymmetric coplanar lines in hybrid and monolithic MICs,” IEEE Trans.
[6] B. C. Wadell, Transmission Line Design Handbook. Norwood, MA: Microwave Theory Tech., vol. 41, pp. 1499–1510, Sept. 1993.
Artech House, 1991. [22] C. L. Holloway and E. F. Kuester, “A quasi-closed form expression for
[7] W. Heinrich, “Quasi-TEM description of MMIC coplanar lines in- the conductor loss of CPW lines, with an investigation of edge shape
cluding conductor-loss effects,” IEEE Trans. Microwave Theory Tech., effects,” IEEE Trans. Microwave Theory Tech., vol. 43, pp. 2695–2701,
vol. 41, pp. 45–52, Jan. 1993. Dec. 1995.
1580 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 49, NO. 9, SEPTEMBER 2001
[23] G. Ghione, M. Goano, and C. U. Naldi, “A CAD-oriented model for the Francesco Bertazzi received the Laurea degree
ohmic losses of multiconductor coplanar lines in hybrid and monolithic in electronics engineering from the Politecnico di
MIC’s,” in GAAS’96, Paris, France, p. 8A2. Torino, Turin, Italy in 2000, and is currently working
[24] G. Ghione and M. Goano, “A closed-form CAD-oriented model for toward the Ph.D. degree in electronics engineering
the high-frequency conductor attenuation of symmetrical coupled at the Politecnico di Torino.
coplanar waveguides,” IEEE Trans. Microwave Theory Tech., vol. 45, His research is focused on the application of the
pp. 1065–1070, July 1997. finite-element method to waveguiding problems.
[25] , “The influence of ground plane width on the ohmic losses of
coplanar waveguides with finite lateral ground planes,” IEEE Trans. Mi-
crowave Theory Tech., vol. 45, pp. 1640–1642, Sept. 1997.
[26] W.-K. Wang, R. W. Smith, and P. J. Anthony, “Full-wave analysis
of coplanar waveguides for LiNbO optical modulators by the
mode-matching method considering nonideal conductors on etched
buffer layers,” J. Lightwave Technol., vol. 13, pp. 2250–2257, Nov.
1995. Paolo Caravelli is currently working toward the
[27] R. Madabhushi, “Microwave attenuation reduction techniques for Laurea degree in electronics engineering at the
wide-band Ti:LiNbO optical modulators,” IEICE Trans. Electron., Politecnico di Torino, Turin, Italy.
vol. E81-C, pp. 1321–1327, Aug. 1998. His research concerns modeling and design of trav-
[28] W. Hilberg, “From approximations to exact relations for characteristic eling-wave electrooptical modulators.
impedances,” IEEE Trans. Microwave Theory Tech., vol. MTT-17, pp.
259–265, May 1969.
[29] R. Piessens, E. deDoncker Kapenga, C. W. Überhuber, and D. K.
Kahaner, QUADPACK: A Subroutine Package for Automatic Integra-
tion. Berlin, Germany: Springer-Verlag, 1983.
[30] T. A. Driscoll and S. A. Vavasis, “Numerical conformal mapping using
cross-ratios and Delaunay triangulation,” SIAM J. Sci. Comput., vol. 19,
no. 6, pp. 1783–1803, Nov. 1998.
[31] M. Koshiba, Optical Waveguide Theory by the Finite Elements
Method. Tokyo, Japan: KTK Sci., 1992. Giovanni Ghione (M’87-SM’94) received the Elec-
[32] G. Pelosi, R. Coccioli, and S. Selleri, Quick Finite Elements for Electro- tronics Engineering degree from the Politecnico di
magnetic Waves. Norwood, MA: Artech House, 1998. Torino, Turin, Italy in 1981.
[33] F. A. Fernandez, Y. C. Yong, and R. D. Ettinger, “A simple adaptive mesh From 1983 to 1987, he was a Research Assistant
generator for 2-D finite element calculations,” IEEE Trans. Magn., vol. with the Politecnico di Torino. From 1987 to 1990,
MAG-29, pp. 1882–1885, Mar. 1993. he was an Associate Professor with the Politecnico
[34] M. Koshiba, S. Maruyama, and K. Hirayama, “A vector finite-element di Milano, Milan, Italy. In 1990, he joined the Uni-
method with the high-order mixed-interpolation-type triangular ele- versity of Catania, Catania, Italy, as a Full Professor
ments for optical waveguiding problems,” J. Lightwave Technol., vol. of electronics. Since 1991, he has been a Full Pro-
12, pp. 495–502, Mar. 1994. fessor on the II Faculty of Engineering, Politecnico
[35] Y. Tsuji and M. Koshiba, “Adaptive mesh generation for full-vectorial di Torino. Since 1981, he has been engaged in Italian
guided-mode and beam-propagation solutions,” IEEE J. Select. Topics and European research projects (ESPRIT 255, COSMIC, and MANPOWER)
Quantum Electron., vol. 6, pp. 163–169, Jan./Feb. 2000. in the field of active and passive microwave computer-aided design (CAD). His
[36] R. B. Morgan, “On restarting the Arnoldi method for large nonsym- current research interests concern the physics-based simulation of active mi-
metric eigenvalue problems,” Math. Comput., vol. 65, no. 215, pp. crowave and opto-electronic devices, with particular attention to noise mod-
1213–1230, July 1996. eling, thermal modeling, and active device optimization. His research inter-
[37] R. B. Lehoucq, D. C. Sorensen, and C. Yang, ARPACK Users’ Guide: ests also include several topics in computational electromagnetics, including
Solution of Large-Scale Eigenvalue Problems With Implicitly Restarted coplanar component analysis. He has authored or coauthored over 150 papers
Arnoldi Methods. Philadelphia, PA: SIAM, 1998. and book chapters in the above fields.
[38] G. Ghione, “An efficient, CAD-oriented model for the characteristic Prof. Ghione is member of the Associazione Elettrotecnica Italiana (AEI).
parameters of multiconductor buses in high-speed digital GaAs ICs,” He is an Editorial Board member of the IEEE TRANSACTIONS ON MICROWAVE
Analog Integrated Circuits Signal Processing, vol. 5, no. 1, pp. 67–75, THEORY AND TECHNIQUES.
Jan. 1994.
[39] C. Hu, “Algorithm 785: A software package for computing
Schwarz–Christoffel conformal transformation for doubly con-
nected polygonal regions,” ACM Trans. Math. Softw., vol. 24, no. 3, pp. Tobin A. Driscoll received the B.S. degrees in both
317–333, Sept. 1998. mathematics and physics from the Pennsylvania State
[40] M. Kobayashi and R. Terakado, “New view on an anisotropic medium University, University Park, in 1991, and the Ph.D.
and its application to transformation from anisotropic to isotropic degree in applied mathematics from Cornell Univer-
problems,” IEEE Trans. Microwave Theory Tech., vol. MTT-27, pp. sity, Ithaca, NY, in 1996.
769–775, Sept. 1979. In 2000, he joined the faculty of the Department
of Mathematical Sciences, University of Delaware,
Newark, where he studies numerical methods for dif-
Michele Goano (M’98) received the Laurea degree ferential equations.
and the Ph.D. in electronics engineering from the Po- Dr. Driscoll is a member of the Society for Applied
litecnico di Torino, Turin, Italy in 1989 and 1993, re- and Industrial Mathematics.
spectively.
In 1994 and 1995, he was a Post-Doctoral Fellow
in the Département de Génie Physique, École Poly-
technique de Montréal, Montréal, QC, Canada. Since
1996, he has been a Research Assistant in the Diparti-
mento di Elettronica, Politecnico di Torino. He was a
Visiting Scholar in the School of Electrical and Com-
puter Engineering, Georgia Institute of Technology,
Atlanta, and in the Department of Electrical and Computer Engineering, Boston
University, Boston, MA. He has been engaged in modeling of semiconductor
optical components and Monte Carlo simulation of quantum-well devices, and
is currently involved in research on coplanar components, traveling-wave mod-
ulators, and wide-bandgap semiconductors.
!#"$%'&()* ,+
-!! *./.'
!#
s² ³w´fµª¶ª·)¸¹Kº»9¶)¼½¸Kµ
¾¿BÀ¿cÁ¢ÂÃ}ÄRÅÆ}ÂÇÈsɪʿcËÈ[ÊÌs¿BÍÂÎHÈ6ÂϤÐWÂGÆÉÈÃ}ÑRÁ>ÒRÉÂÈsÁHÍFÆÁ>ÒÍFʤ¿BÈ[ËÓ¤ÑÒs¿Á>¿cÊfÈ[ÃÆÔc¿Õ Ö>Àf΢ÇÈ[ÊÔ×
Ø Î>ÊƨÉuÂÑ[Ù)¿cÃ}Ú,ÂÑËÛ>Ã}¤ÆÜ>Ã}Ä(ÀÑsÁHÁ>¿À¤¿Í(ÍFÑsËÈsÆ}ÁHÉ ³³}³ Ý ÅªÕ ÞDÚWÅFÜ ³nßF³ ÐjÁ
ÂÎ>ƨÉÜHÈ[Ü,¿cÊÇ4¿ÀÈ[ÊʤÄÑsÛFÂ
ÂÎHÈ6ÂÒR¿cÁ>¿ÊÈsÃ}ÆÔÈ[¤ÆÑsÁáà½ÑsÊÍFÑsËÈsÆ}ÁHÉÑ[àwÀÑRÁ>Á>¿BÀ~¤Æâ;ÆãÂuÄáäæåèçé¢ÄêÍF¿Ê¤Æâ;Æ}Á>ÒëÈà½ÑsÊËÛ>èÈà½ÑsÊ
ÂÎ>¿ÀcÑsÁFà½ÑRʤËÈ[ÃË-ÈsÜÑ[àÈsÁË×jÀÑRÁ>Á>¿BÀ~¤¿BͪÅ,Û>Á;é9ÑRÛ>ÁHÍF¿BÍëÀÆÊÀcÛ>èÈ[ÊÍFÑRËÈ[ÆÁMìÑsÁ¢Â¤Ñ
ÈsÁÛ>ÁF×
é,ÑsÛ>Á9ÍF¿ÍÜ9ÑRÃ}Ä;ÒRÑsÁHÈsÃ;Í>ÑsËÈ[ÆÁGÅ6í ³î Î>¿é,ÑsÛ>Á9Í>È[ÊÄ*Ñ[àíÀÑsÁ9ÉƨÉuÂfÉ
Ñ[à,Ë'ÍFƨɽïuÑRÆ}Á¢Â2Ü9ÑRÃ}Ä;ÒRÑsÁHÈsÃ
ÀcÛ>ʤâR¿É ³èî Î>¿Ü9ÑRÆ}Á¢Â*È6ÂÆÁFðHÁ>Æ}ÂuÄÆÉÆÁëÂÎ>¿-Æ}Á¢Â¿cÊÆ}ÑRÊ|Ñsàé9Ñs¤ÎêÍFÑsËÈsÆ}ÁHÉÈsÁHÍëƨÉÎ>¿cèÍð>ñF¿BÍ
é;Ä(¤Î>¿ËÈ[Ü>Ü>ÆÁ>ÒòôóHìõöíÅ,ò÷Wø°ùwúûøýü î Î>¿é9ÑRÛ>ÁHÍ>ÈsʤÄÀÑRËÜ,ÑsÁH¿cÁ¢ÂÉ|Ñ[àIí ËÈDÄé9¿
Ü,ÑsÃÄ;ÒsÑsÁ9È[Ã
þsÑRÊÍ>ÈsÁ#ÀÛHʤâR¿ÉÅGÉÆË-Ü>Ã}¿-Ü,ÑsÃÄ;ÒsÑsÁ9È[Ã Ý ÂuÇ4Ñ[×jÉƨÍF¿BÍ Ý É¤Ã}Æ}ÂÉŪÑsÊÜ,ÑsÃÄ;ÒsÑsÁ9È[Ã2þsÑRÊÍHÈ[Á
ÀcÛ>ʤâR¿ÉÇÆãÂαɤÑsË-¿(È[ÂÂÈRÀfÎ>¿Í°ÉÆË-Ü>Ã}¿Ü,ÑsÃÄ¢ÒRÑsÁHÈsÃ Ý ÂuÇ@Ñs×WɤÆÍ>¿Í Ý É¤Ã}Æ}ÂÉÜ>ÊÑ[ÂʤÛ9ÍFÆ}ÁHÒëÆ}Á¢ÂÑMí ³
ÿ Û>Ê4ÀÑRÁHÉuÂʤÛ9À~¤ÆÑsÁ
Ñ[àªÂ¤ÎH¿|ËÈ[ÜHÜ>Æ}ÁHÒ*à½Û>ÁHÀ¤ÆÑsÁ(ÆÉ4éHÈRÉ¿BÍ-ÑsÁ
ÆÁFðHÁHÆã¿ɤ¿ ¢Û>¿ÁHÀ¿BÉIÑ[àKÆã¿cÊfÈ6¤¿BÍ
Ê¿ H¿BÀ~ÂÆ}ÑRÁHÉ@¤ÎHÈ[ÂwÒs¿cÁH¿cÊfÈ6¤¿ÆÁFðHÁ>Æ}¤¿ ÜHʤÑFÍFÛHÀÂÉÆÁÑsÛ>ÊËÈ[ÜHÜ>Æ}ÁHÒà½ÑRʤËÛ>èÈ
354 #7 8:9
4
)+*-, /.
÷ ²s³² ù ò÷;ùIú
& *-,10
! <; * ü
!
2 6
!#"%$
('
î >Î ¿= /. !?> È[Ê¿Òs¿cÁH¿cÊfÈ6¤¿BÍ é;Ä Ê¿H¿BÀ~ÂÆ}ÑRÁHÉÑ[àÂÎ>¿Ü>Ê¿câs¿Ê¿ñ Ü,ÑsÆÁ¢ÂÉ-ÑsÁA@ªì ³ î Î>¿ 0 !?>
Èsʤ¿ÒR¿cÁ>¿ÊÈ[¤¿Í é;ı¤Î>¿MÜ9ÑRÆ}Á¢ÂÈ[Â
ÆÁFðHÁ>Æ}ÂuÄ ÈsÁHÍýÆ}ÂÉ
ʤ¿BH¿À¤ÆÑsÁHÉ(È[ÁHÍ ÂÎ>¿C /. >BD È[ʿ¤Î>¿
ÂÛ>ʤÁHÆ}Á>Ò(È[Á>ÒRÃ}¿BÉwÈ6ÂwÂÎ>¿âR¿cʤ¤ƨÀ¿BÉÑ[à@,í ³î Î>¿FEHG 0 È[Ê¿ ËÛHÃãÂÆ}ÆÁHÍFƨÀ¿BÉ ³JI ¿*¿ñFÜ>èÈ[ÆÁëÈ[ÃÃÑ[à
ÂÎ>¿É¤¿ ËÈ6¿cÊfÉwÆÁ¤Î>¿ÜHÈ[Ü,¿cÊ ³ ÿ Û>ÊwÜHʤÑ;Ñ[à
Ñ[à
ÂÎ>¿ÀÑRÁ;âs¿cÊÒs¿ÁHÀ¿Ñ[à
ÂÎ>¿*ÆÁFðHÁ>Æ}¤¿Ü>ʤÑFÍFÛ9À~ÂÉ
ÆÁ ÷ ²s³² ùÅ4ÈsÁHÍ Î>¿cÁHÀc¿Â¤Î>¿â6È[ÃƨÍFÆãÂuıÑ[à|¤Î>¿à½ÑRʤËÛ>ÃÈHÅà½ÑRÊÀÑRÁ>Á>¿À¤Æâ;ÆãÂuÄ ä$Lå KáÆÉ-â6È[ÃƨÍ
à½ÑRÊ(ÍFÑRË-ÈsÆ}Á9ÉÇÎ>ѢɿMé9ÑRÛ>ÁHÍ>ÈsʤÄ^ÀÑRËÜ,ÑsÁH¿cÁ¢ÂÉ(È[Ê¿#ÍFƨɽïuÑRÆ}Á¢ÂÈsÁHÍ«ÉÈ6ÂÆÉà½Ä ÈsÁÓÈsÍHÍFÆãÂÆ}ÑRÁHÈ[Ã
MON:PRQBS[=_joap~[rue@~?D:T:T~B1
~BVUWN:P(X/QZY[N:P]\(^Z_a`%bdcefQg^ZPahji N:_g_g\ kl^gN:P]\m:n%oN9ealnvwdfek
Vp:TEqp:TB1
rsQZtOuvmwx:_yN:nzx|{dXwN:_}Q~_f2 o E)p~yB{}p~eavwdft6vwdfx¢?cdfyDdft
ohln__up~yoalnyc6dohlnp~y¢?Dehru¬Dr_johlnp~y|xBealnyD_ulnxDtnr~?_up~yB{}p~eavwdft
lnycfdfealdfyo¤1
a/q
%%%/ qd
%Hl/B /l#qv<
ɤ¿cÜHÈsÊÈ[¤ÆÑsÁÀÑsÁ9ÍFÆãÂÆ}ÑRÁÍ>¿ÉÀÊÆ}é,¿ÍÆÁ
ÂÎ>¿ Ü>ÊÑ¢Ñsà
ÈsÁHÍÍFÆÉÀÛ9ɤɤ¿Í
à½Û>ʤ¤Î>¿ÊwÆ}ÁÂÎ>¿ ÜHÈ[Ü,¿cÊ ³ ÐWÂ
ɤÎ>ÑsÛHÃÍé,¿*Ü9ѢɤɤÆé>Ã}¿*¤ÑÜ>ÊÑ6âs¿Â¤Î9È6Â|ÍFƨÉkïuÑsÆÁRÂÁ>¿ÉÉƨÉɤÛÀÆ¿cÁ¢Âwà½ÑRÊ÷ ²R³}² ù ³ ÿ Û>Êw¤¿ÀfÎHÁ>Æ¢Û>¿
ÑsàÛHɤÆ}Á>ÒêÈ[Á±Æ}Á>ðHÁ>Æ}¤¿É/¿ ¢Û>¿cÁHÀc¿
Ñsà|Æ}¤¿cÊfÈ6¿ÍôÊ¿ 9¿À~ÂÆ}ÑRÁHÉ-È[ÁHͱÈ[ÁHÈsÃ}Ä¢ÂÆÀ(ÀÑsÁ¢ÂÆ}Á;ÛHÈ[¤ÆÑsÁ°é;Ä
Ê¿ H¿BÀ~ÂÆ}ÑRÁ^¤ѱÀcÑsÁHɤÊÛHÀÂ
¤ÎH¿MËÈ[ÜHÜ>Æ}ÁHÒ à½ÑsÊËÛHÃÈôƨ É RÛHÆã¿áɤÆ}Ë-ÆÃÈsÊÂÑ°ÂÎ>¿ Ý Ë¿c¤Î>ÑFÍÓÑ[à
ÆËÈ[Òs¿BÉ Ý Â¤¿BÀfÎ>Á>]Æ ¢Û>¿Â¤ÎHÈ[ÂÈ[Ü>Ü,¿ÈsÊÉÆÁ(¿Ã}¿BÀ~ÂʤѢÉuÂfÈ6¤ƨÀcÉÅ>À ³ à ³ ÅÕ ² Ú ³
î Î>¿wÜHʤÑRé>Ã}¿Ë'Ñsà9ðHÁ9ÍFÆ}ÁHÒÈ ÀÑRÁFà½ÑsÊËÈ[Ã>ËÈ[Üà½ÊÑsË È*ÉÆË-Ü>ÿÂuÄ¢Ü,¿wÑsàªÀÈ[Á>ÑRÁ>ƨÀcÈ[Ã>Í>ÑsËÈ[ÆÁ
ÂÑÈÒs¿Á>¿cÊfÈ[ÃGÍFÑRËÈ[ÆÁÎ9ÈsÉÈ-ÃÑsÁHÒÎ>ÆɤÑRʤÄÈ[ÁHÍÎ9ÈsÉÿÍÂÑËÛHÀfοÃ}¿ÒRÈ[Á¢ÂwËÈ6ÂÎ>¿cËÈ[¤ƨÀcÈ[Ã
ÂÎ>¿cÑRÊ¤Ä ³ ÐWàªÂ¤ÎH¿|ÍFÑRË-ÈsÆ}Á9ÉÈ[Ê¿wɤÆ}Ë-Ü>ÃÄÀÑsÁHÁ>¿À¤¿ÍÂÎ>¿|ÀÈ[Á>ÑRÁ>ƨÀcÈ[Ã9ÍFÑsËÈ[ÆÁƨÉIÛHɤÛHÈ[ÃÃÄÂfÈ[Ìs¿Á
ÂÑ(é,¿Â¤Î>¿-Û>Á>Æ}Â*ÍFƨÉÌëÈsÁHÍëÂÎ>¿Â¤Î>¿ÑsÊÄÆÉ|¤Î9È6Â*ÈsÉÉÑFÀcÆÈ[¤¿ÍëÇÆãÂÎ#ÂÎ>¿¾Æ}¿ËÈ[Á> Á ëÈ[ÜHÜ>Æ}ÁHÒ
î Î>¿ÑsÊ¿cË ³ ÑsÊËÛ>ÃãÂÆ}ÜHÃ}ÄëÀcÑsÁ>Á>¿BÀ~¿Í#Í>ÑsËÈ[ÆÁHÉ|âDÈsʤÆÑsÛ9É|ÀfÎ>ÑRÆÀc¿ÉÑ[àÏÀcÈ[ÁHÑsÁ>ƨÀcÈsÃ Ý Í>ÑsËÈ[ÆÁ
ÎHÈDâR¿é,¿c¿ÁƨÍF¿ÁRÂÆãð9¿ÍÈ[ÁHÍÉuÂÛHÍFƿͪÅGÕ 6ÚWÅGÕ 6ÚWÅGÕ ²6ß Ú ³ î Î>¿ÑsÁ>¿|¤Î9È6ÂÇ@¿ÎHÈDâR¿|ÀfÎ>ѢɿÁ
ƨÉ4¤Î>¿
¿cñ¢Â¿cÊÆ}ÑRÊÑ[àIÈ-ðHÁHÆã¿Á;Û>Ëé,¿cÊ|Ñ[à2Á>ÑRÁ>Ñ6âs¿Ê¤Ã¨È[Ü>ÜHÆ}Á>Ò-ÍFƨÉÌFÉÅ9ÇÎHÆÀfÎëɤ¿c¿Ë-Éw¿É¤Ü9¿BÀƨÈ[ÃÃ}ÄÈ[Ü>ÜHʤÑs×
Ü>ÊƨÈ6¤¿ÇÆãÂÎëÂÎ>¿ÂÈ[ÊÒs¿cÂÍFÑRËÈ[ÆÁëé9¿Æ}ÁHÒÈsÁ#¿ñ;¿cÊÆ}ÑRÊ|ÍFÑRË-ÈsÆ}Á ³ Û>ʤ¤ÎH¿cÊËÑRʤ¿RÅ,¤Î>¿Ê¤¿È[Ê¿
â6È[ÊÆÑsÛHÉÀcÃÈRɤɤÆÀÈ[ê¿cñ;ÜHÃ}ƨÀÆ}Âwà½ÑsÊËÛHÃÈRÉʤ¿ÃÈ[¤ÆÁ>ÒÜHÈ[ÆÊfÉÑ[àIÉÑRË-¿ Ñ[à¤Î>¿ÀÈ[Á>ÑRÁ>ƨÀcÈ[ÃGÀcÃÈRɤɤ¿ÉwÑ[à
ɤÃ}Æ}ÂÍFÑRË-ÈsÆ}Á9ÉcÅ[éHÛFÂI¤ÎH¿wÀÆÊÀcÛ>ÃÈsÊ2ÍFÑsËÈ[ÆÁHÉIɤ¿c¿Ë ¤Ñ*ÉÂÈsÁHÍ-È[ÜHÈsÊÂ2é;Ä*ÂÎ>¿cËɤ¿cÃâs¿BÉ
Æ}Á¤ÎHÆÉ2Ê¿×
ɤÜ9¿BÀ~ ³ Ñ6Ç@¿âs¿cÊBÅsɤÆ}Á9À¿ÂÎ>¿wÜHÈsÊÈsÃ}ÿcÃHɤÃÆãÂÀcÈ[ÁHÑsÁ>ƨÀcÈsÃHÍFÑsËÈsÆ}ÁHÉÈ[Ê¿Û>Á;é9ÑRÛ>ÁHÍF¿BÍÜ9ÑRÃ}Ä;ÒRÑsÁHÈsÃ
ÍFÑRËÈ[ÆÁHÉcŪÑRÛ>Ê*Ö¢× Ø ËÈ[Ü>Ü>ÆÁ>Òà½ÑsÊËÛHÃÈ
Ü>ʤÑ6â;ƨÍF¿ÉÈsÁ#¿ñFÜ>ÃƨÀÆ}Âà½ÑRʤËÛ>èÈ(ÀcÑsÁ>Á>¿BÀ~ÂÆ}Á>ÒËÈ[ÜF×
Ü>ÆÁ>Ò¢ÉÆÁ
ÂÎ>¿ÀÆÊÀcÛ>ÃÈsÊ4ÀcÃÈRɤÉ@ÇÆ}¤Î(¤Î>ѢɿÆ}Á
¤Î>¿ÜHÈsÊÈsÃ}ÿcÃ)ɤÃ}Æ}ÂÀcÃÈRɤÉ@Ñ[àÀcÈ[ÁHÑsÁ>ƨÀcÈsÃ,ÍFÑRËÈ[ÆÁHÉ ³
¡ ÃɤÑHޤÎH¿ÀcÆ}ÊfÀÛ>èÈ[Ê@é9ÑRÛ>ÁHÍ>ÈsʤÄÀcÑsË-Ü9ÑRÁ>¿cÁ¢ÂfÉ4Èsʤ¿ÀÑRÁ¢âR¿cÁ>Æ¿cÁ¢ÂIà½ÑRÊ4¤Î>¿ÛHɤ¿|Ñsà ÑRÛ>ʤƿcÊÈ[Á9È[Ã}×
ÄFɤÆÉ
Ñsà)é,ÑsÛHÁHÍ>È[ÊÄÍHÈ6ÂÈÆÁÈ[Ü>ÜHÃ}Æ¿Í-Ü>ÊÑséHÃ}¿Ë-É ³ ÑsÊÈÒR¿cÁ>¿ÊÈsÃ;ÂÈ[ÊÒs¿cÂIÍFÑsËÈ[ÆÁ¤Î>¿Ê¤¿Æ¨ÉIÁHÑ
¿cñ;ÜHÃ}ƨÀÆ}ÂwËÈ[Ü>Ü>ÆÁ>Ò-à½ÑRʤËÛ>ÃÈ ³ ÿ Á
ÂÎ>¿*Ñs¤Î>¿ÊÎHÈ[ÁHÍGÅ>Æ}ÁÂÎ>¿É¤Æ}Ë-Ü>ÃÄ(ÀcÑsÁ>Á>¿BÀ~¿ÍÀcÈsɤ¿sÅHÆãà¤Î>¿
ÂfÈ[ÊÒs¿Â ƨÉ*é,ÑsÛ>Á9ÍF¿Íêé;ÄMÈÜ,ÑsÃÄ;ÒsÑRÁ#ÂÎ>¿cÁêÂÎ>¿(ÖFÀfÎ;ÇÈ[ÊÔ× Ø Î>ʤƨɤÑ[Ù)¿cÃ÷aÖ¢× Ø ùà½ÑsÊËÛ>èÈô÷ K ³}² ù
ÒRÆ}âR¿ÉÈ[Á°¿cñFÜ>Ã}ƨÀÆ}Âʤ¿Ü>ʿɤ¿cÁ¢ÂÈ[¤ÆÑsÁôÑ[à|¤Î>¿ËÈ[ܱÆ}Á°Â¤¿Ê¤ËÉ-Ñ[- à RÛ9ÈsÍFÊfÈ6ÂÛ>ʤ¿BÉÈsÁHÍ°È#ðHÁ>Æ}¤¿
Á;Û>Ëé9¿ÊÑ[àKÜ9È[ÊfÈ[Ë-¿Â¿cÊfÉ÷kÇÎ>ƨÀfÎËÛHÉÂwé9¿*ÍF¿c¤¿Ê¤Ë-ÆÁ>¿ÍÁ;Û>Ë-¿cÊÆÀÈ[ÃÃ}ÄëÕ ¢6Ú½ù ³
î Î>¿*÷aÖ¢× Ø ù
à½ÑsÊËÛ>èÈ|à½ÑsÊ
¤ÎH¿ÀÑRÁFà½ÑsÊËÈ[ÃFËÈ[Ü-Ñ[àªÈ[Á-È[ÁHÁ¢ÛHÃ}ÛHÉIÑsÁ¢Â¤Ñ È ÍFÑRÛ>é>ÃÄÀÑRÁ>Á>¿BÀ~¤¿BÍ
Ü,ÑsÃÄ;ÒsÑsÁ9È[ÃÍFÑsËÈ[ÆÁ÷ K ³ çsùÎHÈsÉé,¿c¿Á°Ì;Á>Ñ6ÇÁ à½ÑRÊ-ËÑRʤ¿
¤ÎHÈsÁ°ðHà<ÂuÄ Äs¿BÈ[ÊfÉcÅwÕ ² çBgÚ £À ³ à ³ ÅÕ K6Ú ³
Ñ6Ç@¿âs¿cÊBÅ2ÇÆ}¤Π¤Î>¿¿cñ>À¿cÜ>¤ÆÑsÁ Ñ[àɤÜ,¿ÀƨÈ[ÃwÀcÑsÁFð9ÒsÛ>ÊfÈ6ÂÆ}ÑRÁHÉÆ}Á;âsÑRÃ}â;ÆÁ>ÒáËÛHÀfÎ^ÉÄ;Ë-Ë-¿ÂʤÄ
ÈsÃ}ÃÑ6ÇÆ}ÁHÒʤ¿BÍFÛHÀ~ÂÆ}ÑRÁê¤ÑáÈëÉÆË-Ü>ÃÄêÀcÑsÁ>ÁH¿À~¿ÍôËÈsÜ>Ü>ÆÁ>ÒëÜ>ÊÑsé>ÿcËÅÕ ß ÚWÅwÕ ² ÞBÚaÅ2ÁHÑë¿ñFÜ>ÃÆÀcÆãÂ
ÒR¿cÁ>¿ÊÈsÃ}ÆÔÈ[¤ÆÑsÁÂÑÀÑsÁHÁ>¿À¤Æâ¢Æ}ÂuÄä%A å KÉ¿¿cËÉ4¤Ñ-é,¿ Ì;Á>Ñ6ǤÁ £>ɤ¿c¿ È[èÉÑÕ ² KDÚWÅÕ B² ¥ Ú ³
ÐjÁM¤Î>¿Æ}Ê Ê¿Àc¿cÁ¢ÂÜ9È[Ü,¿cÊÕ KDÚ2¤Î>¿ÈsÛF¤ÎHÑsÊfÉÒ¢ÈDâs¿ÈÁ>¿ÇûÍF¿Ê¤Æâ6È6ÂÆ}ÑRÁ#Ñ[à@¤Î>¿ÈsÁ>Á;Û>Ã}Û9Éà½ÑRÊ×
ËÛ>ÃÈMéHÈRÉ¿BÍ ÑsÁ±Â¤ÎH¿ÀfÎ9È[ÊfÈsÀ~¿cÊÆ}ÔBÈ6ÂÆ}ÑRÁ Ñ[àwÂÎ>¿ÒsÃÑsé9È[Ã4Ü>ʤ¿DÖFÀfÎ;Ç4ÈsʤÔÆÈsÁGÅò G G ÷ ¢§ù ¦[ò G ÷ ;ù~Å4Ñ[à
ÂÎ>¿-Ë-ÈsÜ>Ü>ÆÁ>Òà½Û>ÁHÀ¤ÆÑsÁêÆÁ#¿cÊË-É*Ñ[à@Æ}ÂÉÉÆÁ>ÒsÛHÃÈsʤÆ}¤ƿÉÈ[Á9Í#é,ÑsÛ>Á9Í>È[ÊÄëé,¿cÎHÈDâ;ÆÑsÊBÅGÈÀcÑsÁF×
ɤÊÛHÀ~ÂÆ}ÑRÁÑ[àÈÒRÃ}ÑRéHÈ[ÃÉÆÁ>ÒRÛ>ÃÈsʤÆ}ÂuÄ(à½Û>ÁHÀ~ÂÆ}ÑR© Á ¨÷ ¢ù4à½ÑRÊÂÎ>¿ÈsÁHÈ[ÃĢ¤ƨÀ*ÀÑRÁ¢Â¤ÆÁ¢Û9È6¤ÆÑsÁÑsà2¤Î>¿
Ü>Ê¿BÖ>Àf΢ÇÈ[ÊÔcƨÈ[ÁÅ[È[ÁHÍÂÎ>¿cÁÈ ÜHʤÑ;Ñ[à,¤Î9È6Â4ò G G ª÷ ;Hù ¦[ò G ª÷ ¢ù2« ú ¨÷ ;ù ³êî Î>¿ÀÑRÁHɤÊÛHÀ~ÂÆ}ÑRÁ-ÀcÑsÁF×
ɤÆÉÂÉ|Ñ[à4È[ÁëÆÁFðHÁ>Æ}¤¿É¤¿ ¢Û>¿ÁHÀ¿Ñ[àÊ¿cÜ,¿È[¤¿Í#ʤB¿ H¿À¤ÆÑsÁHɤÎ9È6ÂÒs¿cÁH¿cÊfÈ6¤¿Æ}ÁFð9Á>Æã¿-Ü>ʤÑFÍFÛ9À~ÂÉ
ÈsÁHͤÎH¿*¤ÎH¿ÂÈ
à½Û>ÁHÀ¤ÆÑsÁHÉ|ÆÁë¤ÎH¿ðHÁ9È[ÃKà½ÑsÊËÛ>èÈ-à½ÑsÊ|¤ÎH¿ËÈ[Ü>ÜHÆ}Á>Ò
à½Û>ÁHÀ¤ÆÑsÁ±÷ K ³ çsù ³ ÿ Û>Ê
Ü>ʿɤ¿cÁ¢ÂÇ@ÑRʤÌà½ÑRÊ Î>Æ}ÒRÎ>¿cÊ ÀcÑsÁ>Á>¿BÀ~ÂÆ}â;Æ}ÂuÄëÛHɤ¿É|¤Î>¿ÉÈ[Ë-¿Òs¿Á>¿cÊfÈ[Ã2ɤÊfÈ6¤¿ÒsÄRÅ,éHÛF ¤Î>¿É¤¿Ü
ÂÑ
ÀÑRÁ>Á>¿À¤Æâ;ÆãÂuÄÒsÊ¿È[¤¿Ê¤ÎHÈsÁÂuÇ4ÑÆ}Á¢ÂʤÑFÍFÛHÀc¿ÉÁ>¿cÇÈsÁHÍëɤÛ>éHÉÂÈ[Á¢ÂÆÈsÃKÍF(Æ ÀÛ>Ã}Â¤Æ¿É ³ûî Î>¿
Ü>ÊÆÁHÀÆÜHÈ[Ã4Á>¿ÇཿÈ[¤Û>Ê¿ÂÎHÈ6ÂÍFƨÉuÂÆ}Á>ÒRÛ>ƨÉÎ>¿BɤÎ>¿ÀcÈRÉ¿(ä/¬ å Këà½ÊÑsË äæú ² ÑsÊçƨÉÈsÁ
¿cñ;Ü,ÑsÁH¿cÁ¢Â¤Æ¨È[Ã
ÆÁHÀÊ¿ÈRÉ¿Ñ[à@¤¿cÊËÉé;Ä#È(àkÈsÀ~ÂÑsÊÑ[àä , ² È6 ¿ÈRÀfÎ#Ñsà@ÂÎ>¿-Æ}ÁFð9Á>Æã¿cÃÄ#ËÈ[Á;Ä
ÿcâR¿cèÉKÑsà9Ê¿ H¿BÀ~ÂÆ}ÑRÁHÉÆ}Á¤Î>¿wÀcÑsÁHɤÊÛHÀ¤ÆÑsÁÑsàHÂÎ>¿ÉÆÁ>ÒsÛHÃÈsʤÆ}ÂuÄà½Û>ÁHÀ¤ÆÑsÁ-È[ÁHͤÎ>¿wÈ[¿cÁHÍ>ÈsÁ¢Â
ÍF(Æ ÀÛ>Ã}¤ƿÉwÆ}ÁÍF¿BɤÀcʤÆé>ÆÁ>ÒÈsÁHÍ¿ÉÂÈsé>Ã}ƨɤÎ>Æ}ÁHÒÂÎ>¿ Ü>ÊÑsÜ,¿cʤ¤ƿÉ4Ñ[ à ¨÷ ¢ùü
î Î>¿|ʤ¿Ë-ÈsÆ}Á9ÍF¿cÊ@Ñ[à)¤Î>¿|ÜHÈ[Ü,¿cÊ4ƨÉIÑsÊÒRÈsÁ>ÆÔc¿Í-ÈRÉ2à½ÑsÃÃÑ6ÇwÉcóÐjÁ
ɤ¿À~ÂÆ}ÑRÁ
çFÅ¢Ç@¿|É¿cÂ@Á>ÑsÂÈ6ÂÆ}ÑRÁ
ÈsÁHÍÜ>ʤ¿BÉ¿Á¢ÂÉÑRË¿IɤÛ>Ü>Ü,Ñsʤ¤ÆÁ>ÒʿɤÛ>Ã}ÂɪÑRÁ ʤB¿ H¿À¤ÆÑsÁHÉÅcË-ÑFÍFÛ>ÃÆhÅ6ɤ¿cÜHÈsÊÈ[¤ÆÑsÁÈ[ÁHÍ¿BÉuÂÆ}ËÈ[¤¿É
ÑsàGÊÈRÍFÆ}Æ ³2î Î>¿ÒsÃÑséHÈsÃHÜ>Ê¿BÖFÀfÎ;ÇÈ[ÊÔcƨÈ[ÁGÅRÆãÂfÉÉÆÁ>ÒsÛHÃÈsʤÆ}ÂuÄà½ÛHÁHÀ~ÂÆ}ÑRÁGÅ;¤Î>¿ËÈ[ÆÁ
ʿɤÛ>Ã}Â÷ î ÎH¿cÑ[×
Ê¿cË ² ùÈ[ÁHÍÆ}ÂÉwÀcÑsÊÑsÃÃÈsʤƿÉà½ÑsÊ|ÀÑsÁHÁ>¿À¤Æâ¢Æ}ÂuÄË ú'ç-Èsʤ¿ÆÁɤ¿À¤ÆÑs Á K ³ Ø ÑsÁ;âR¿cÊÒs¿cÁ9À¿Ñ[à
ÂÎ>¿IÃÆ}Ë-Æ}ÂÍF¿cðHÁ>ÆÁ>- Ò ¨÷ ¢ù)à½ÑsÊKÈwʤ¿ÒsÆÑsÁÇÎ>ÑRɤ¿Iɤ¿cÜHÈsÊÈ[¤ÆÑsÁË-Ñ;Í>Û>Ã}Û9ÉczÅ ®(Å[ɤÈ[¤ƨÉuð9¿É)ÂÎ>¿é,ÑsÛ>Á9Í
¯ ]q ¯[° j]:±jq
HHv
H¤:±¤¤q²¤ ¯ q³ ´
ç ³V¹·qºH»R¼R¼|¼<µq½·ª¼Rºj¾
î Î>ÊÑsÛ>ÒRÎ>ÑsÛ>ÂKÂÎ>ÆÉÇ4ÑsÊÌÀ¿ôƨɤÎ>¿ÀÑRË-Ü>Ã}¿cñ*Ü>èÈ[Á>¿È[ÁHÍÁ¿ ú¿ÄÃ-Å[øÇÆ Æ¨ÉK¤Î>¿¾Æ¿cËÈ[ÁHÁ
ɤÜ>Î>¿Ê¤¿ ³ÄI ¿Ã¿Â ìÍF¿cÁ>Ñs¤¿-È[ÁëË×jÀÑRÁ>Á>¿À¤¿BͪÅ9ÛHÁ¢é,ÑsÛHÁHÍF¿ÍGÅGÀÆÊÀcÛ>ÃÈsÊ|ÍFÑRËÈ[ÆÁëÀÑsÁ¢ÂfÈ[ÆÁ>Æ}ÁHÒ
ÂÎ>¿Ü9ÑRÆ}Á¢Â
È6ÂÆÁFðHÁ>Æ}ÂuÄ ÂÎHÈ6ÂƨÉÀÑRÁFà½ÑsÊËÈ[ÃÃ}Äô/¿ ¢Û>Æ}â6ÈsÃ}¿ÁRÂ-ÂÑMÂÎ>¿Û>Á;é,ÑsÛ>ÁHÍ>¿Í Ü9ÑRÃ}Ä;ÒRÑsÁHÈsÃ
ÍFÑRËÈ[ÆÁ#í ³-î ÎHÈ[ÂƨÉÈ@ªì ÀÑRÁHɤÆÉÂÉÑsà@Ë ÍFƨÉkïuÑsÆÁRÂ*ÀcÆ}ÊfÀÿÀ É É > ú Åd-vó Ê , Ë > Ês ú Ì > ÆOÍ%Îëú
² ÍcücüüÍäáÅ)È[ÁHÍëìÓÏ ú ¿ Ð Ñ
ËBÒÓ > ÇÎH¿cÊ¿ Ó > Ô ú Åló Ê ,Ë > ʵAÌ > ÆRÅ . > ú ËÒ ÷ Ó > ù~Å)È[Ê¿
>
ÂÎ>¿Ë'ÍFƨÉÌFÉ
ÇÆ}¤Î-ËÛ>¤ÛHÈsÃ}ÃÄÍFƨÉkïuÑsÆÁRÂIÀcÃ}Ñ¢ÉÛ>Ê¿ÉÅ . >HÕ .
× ú ÖÍZØÚÛ ú Ù Î ³Mî Î>¿ÀÑsÊʿɤÜ9ÑRÁHÍFÆÁ>Ò
Ü,ÑsÃÄ;ÒsÑsÁ9È[êé,ÑsÛ>ÁHÍHÈ[ÊÄ(ÀÑRË-Ü9ÑRÁ>¿cÁ¢ÂÉÅ9ò÷ É > ùcÅHÑsàíôÇÆÃ}ÃKé9¿ÍF¿cÁ>Ñs¤¿BÍ(é; Ä Ü > ÍÎú ² ÍücüBü Íä
ÈsÁHÍÒsÆâs¿cÁ(¤ÎH¿ÀÑRÛ>Á¢Â¤¿cÊfÀÃÑFÀfÌ;ÇÆɤ¿ÑsÊÆ}¿ÁRÂfÈ6ÂÆ}ÑRÁ ³î Î>À ¿ Ý > âs¿ÊÂÆÀc¿ÉÑsyà Ü > ÇÆÃÃé,¿*ÍF¿cÁ>Ñs¤¿BÍ
é;ß Ä Þ /. > ͧà
ú ² ÍcücüBü Í§Ý > Á;Û>Ëé9¿Ê¤¿BÍÀÑRÛ>Á¢Â¤¿cÊfÀÃÑFÀfÌ;ÇÆɤ¿ È[ÊÑsÛ>ÁH Í Ü > ³ î Î>¿ÀÑsÊʿɤÜ9ÑRÁHÍFÆÁ>Ò
âR¿cʤ¤¿ñ#ÈsÁ>ÒsÿÉÑsà@ÂÎ>á ¿ Ü > È6ÂÂÎ>¿âs¿ÊÂÆÀc¿
É Þ /. > ÅKË¿BÈsɤÛ>Ê¿Í#à½Ê¤ÑRË Â¤Î>¿ÆÁ¢Â¤¿Ê¤ÆÑsÊ Ñsà4í@ÅGÈ[Ê¿
ÍF¿Á>Ñ[¿Ͱé¢Ä D¤â /. > Å@ÇÎ>¿cÊ ¿ ãAµ â /. >åä çFÅ@È[ÁH Í C /. > D ÆɤÎH¿
ÂÛ>ʤÁHÆ}Á>ÒáÑ[à¤Î>¿ÂÈsÁ>Òs¿Á¢Â
È[F Â Þ > . ÇÎ>¿cÊ ¿ C /. > ú â /. > , ²R³$î Î>ß ¿ ælç§èé#èç:êªëì?è:íÈ[Ê¿(Í>¿cÁ>Ñs¤¿Í°é;1 Ä d. > î É > ÇÆãÂÎ
ò
÷ d. > ù@Ç
ú Þ /. > ³
î Î>¿Á>¿Çé,ÑsÛHÁHÍ>È[ÊÄ
ÀcÆ}ÊfÀÿÉÈsʤ¿
É Âú ü ª÷ É ù ÍÉ Z´ úÂü ÷É ´ ùÍ@ªì ú«É ÃÉ ÃÉ Z´ Í
É ´ Âú ü ´ ª÷ É ù ÍÉ ´Z úÂü ´ ÷É ùÍ@ªì ´ ú«É ´ ÃÉ ´ ÃÉ ´Z
ÇÆ}¤Î
ɤÆËÆèÈ[ÊʿɤÛ>Ã}ÂÉ@È[ÁHÍÁHÑ[ÂÈ[¤ÆÑsÁ-à½ÑRÊÂÎ>¿é,ÑsÛ>Á9Í>È[ÊÆ}¿BÉIÑsàKì ÅFì §´ ÅFì ´ Å È[ÁHÍì ´§ ³ ÿ ÁH¿
ɤ¿c¿BÉGÂÎHÈ6Â
é;Ä*ÀÑsÁ¢ÂÆ}Á;Û>ÆÁ>ÒÆÁ*ÂÎ>ƨÉàkÈsɤÎ>Æ}ÑRÁ ¤ÎH¿@Á;Û>Ëé9¿ÊÑsàHÁ>¿Ç ʤ¿ÒsÆÑsÁHÉKÈ[ÁHÍÁ>¿cÇ°é9ÑRÛ>ÁHÍ>ÈsʤÄ
ÀcÑsË-Ü9ÑRÁ>¿cÁ¢ÂfÉIÀÊ¿È[¤¿Íé;Ä*ÂÎ>¿wÊ¿ H¿BÀ~ÂÆ}ÑRÁHÉIÈ6ÂÈ*ÒsÆâs¿cÁÿcâs¿ÃHƨÉ
ÂuÇƨÀ¿ÂÎHÈ6Â@È[Â2¤Î>¿Ü>ʤ¿BÀ¿BÍFÆ}ÁHÒ
ÿcâR¿cÃaÅDɤ¿c¿ Æ}ÒRÛ>Ê¿ ²s ³ ÛHÊÂÎ>¿cÊË-ÑsÊ¿sÅB¤Î>¿ÒR¿cÁ>¿ÊÈsÃsä(×WÀcÑsÁ>Á>¿BÀ~¿Í*ÀÈsɤ¿Æ¨ÉɤÆËÆèÈ[ÊÇÆãÂÎä , ²
Ê¿cÜ>èÈsÀcÆ}ÁHÒ¤Î>¿àkÈsÀ¤ÑsÊ çÆÁÂÎ>¿¿cñFÜ9ÑRÁ>¿cÁ¢Â¤Æ¨È[ÃKÊÈ[¤¿Ñ[àIÆÁHÀÊ¿ÈRÉ¿*ÑsàIʤ¿ÒsÆÑsÁHÉ|È[ÁHÍëé9ÑRÛ>ÁHÍ>ÈsʤÄ
ÀcÆ}ÊfÀÃ¿É ³
5
4
z3,1
C31
3 z1,1 C
32
C3
C13
2 z2,1
C12
C23
1
C
21
C1
0
C
2
I ¿áÁHÑ6Ç ÍF¿ÉÀÊÆé9¿M¤Î>¿áÆ}¤¿cÊfÈ6¿ÍÓʤ¿BH¿À¤ÆÑsÁÓÜHʤÑFÀ¿BɤÉ
à½ÑsÊÂÎ>¿êÒs¿cÁH¿cÊfÈ[ÃË×jÀÑRÁ>Á>¿BÀ~¤¿BÍ
Û>Á;é,ÑsÛ>Á9ÍF¿ÍêÀÆÊfÀÛ>èÈ[Ê ÍFÑRË-ÈsÆ}Áôì'ÇÆãÂÎáé,ÑsÛHÁHÍ>È[ÊÄ#ÀcÑsË-Ü9ÑRÁ>¿cÁ¢ÂfÉÀÉ Ícüü}ü꤃ ³ Æ}ñFÆ}Á>ÒëÈsÁ
ÆÁHÍF¿c ñ E î Å ² Ícüü}ü Í© ä ÆÇ@¿Ê¿9¿À~Âì'ÂÎ>ʤÑRÛ>ÒsÎáÂÎ>¿
ÀÆÊfÀÿßÉ ! ÂÑà½ÑsÊË ÈsÁê
Ë×jÀÑRÁ>Á>¿BÀ~¤¿BÍ
é,ÑsÛ>Á9ÍF¿ÍÀÆÊÀcÛ>èÈ[Êʤ¿ÒsÆÑsÁì ! ÇÆãÂÎ(ÑRÛF¤¿Êé9ÑRÛ>ÁHÍ>Èsʤ Ä É ! È[ÁHÍ(ä , ² Î>ÑRÃ}¿BÉ4é9ÑRÛ>ÁHÍF¿BÍ(é;Ä
ÀcÆ}ÊfÀÿV É É !> Å
ì ! óÂ
ú ü ÷hìù ÍOÉ ! > × ú ü ! ª÷ É > ù ÍÎ= ú Ù E ͪÎú ² Ícüü}ü Íäáü
Ö;ÆË-Æ}èÈ[ÊÃÄsÅ[Ê¿ H¿BÀ~ÂÆ}Á>Ò*ì ¤Î>ÊÑsÛHÒsÎ-¿ÈRÀfÎÑsàH¤ÎH¿wÑ[ÂÎ>¿cÊ2ä , ² é,ÑsÛ>Á9Í>È[ÊÄÀÆÊfÀÿÉÅ É Í§àÿ« úÙ E Å
Ü>ÊÑFÍFÛHÀc¿ÉÀÆÊÀcÛ>ÃÈsÊÍ>ÑsËÈ[ÆÁHÉÇÆãÂÎÑRÛF¤¿Ê
é9ÑRÛ>ÁHÍ>ÈsʤW Ä É Å[ä , ² Î>ÑRÃ}¿BÉÈsÁHÍ*ÆÁ>Á>¿Ê
é9ÑRÛ>ÁHÍ>ÈsʤÄ
ÀcÆ}ÊfÀÿÉ
ì ón×
ú ü ÷aìù ÍOÉ > ón×ú ü g÷ É > ù ÍΫ ú Ù àͤÎú ² Íü}üü Íäáü
î Î>ƨÉ2ɤ¿Â2Ñ[à,äʤB¿ H¿À¤ÆÑsÁHÉ2ÈsÁHÍÀcÑsÊʤ¿BÉÜ,ÑsÁ9ÍFÆ}ÁHÒ|ÀÆÊfÀÛ>èÈ[Ê2ɤÛ>é,Í>ÑsËÈ[ÆÁHÉÅRì Å[ÑsàH¤ÎH¿wÀÑsË-Ü>ÿ×
Ë-¿cÁ¢Â4ÆÉI¤Î>¿|ðHÊfÉuÂ@ɤ¿ÜÆÁ¤Î>¿É/¿ ¢Û>¿cÁHÀc¿ÑsàGÆã¿cÊfÈ6¤ÆÑsÁ9É2Ñ[àGÊ¿ H¿BÀ~ÂÆ}ÑRÁHÉIÑsàÍFÑsËÈ[ÆÁHÉI¤Î>ÊÑsÛ>ÒRÎ
¯ ]q ¯[° j]:±jq
HHv
H¤:±¤¤q²¤ ¯ q³
é,ÑsÛ>Á9Í>È[ÊÄÀcÆ}ÊfÀÿÉw¤ÎHÈ[Â|ÿÈRÍ>ÉÂÑ
È[Áë¿cñFÎHÈ[ÛHɤÆÑsÁÑsà2¤Î>¿ÀÑRËÜHÃ}¿Ë¿Á¢ÂÑ[à@ì ¿cñFÀc¿cÜFÂ|à½ÑsÊÈ
ɤ¿ÂÑ[à
ÃÆ}Ë-Æ}ÂwÜ9ÑRÆ}Á¢ÂÉ ³
¡ ¤Î>¿Á>¿cñ¢Â
ÿcâs¿ÃRÇ4¿4Ü>ʤÑFÍFÛ9À¿äê÷½ä , ² ùÍFÑsËÈsÆ}ÁHÉ2ì é¢Ä Ê¿ 9¿À~ÂÆ}ÁHÒ¿ÈRÀfÎì Í>ÑsËÈ[ÆÁ
>
ÂÎ>ʤÑRÛ>ÒsοBÈsÀfÎÑ[àIÆ}ÂÉ|ä , ² Æ}Á¢Â¤¿Ê¤ÆÑsÊ|é9ÑRÛ>ÁHÍ>ÈsʤÄÀÆÊfÀÃ¿Ä É É > - ³ ÑRÊ¿ÈRÀf
Î à(¤Î>ƨÉ|Ü>ʤÑFÍFÛ9À¿É
ÂÎ>¿*ä , ² ÀcÆ}ÊfÀÛHÃÈsÊÍFÑsËÈsÆ}ÁHÉì > ó« ú ü > ÷hì ù ]÷ Î ú Ù àͪÎú ² Ícüü}ü ÍäùÑsà2ÀcÑsÁ>ÁH¿À~ÂÆ}â;Æ}ÂuÄ(ä
¿BÈsÀfÎ
ÇÆ}¤ÎÑRÛF¤¿Êé9ÑRÛ>ÁHÍ>ÈsÊ¤ß Ä É > ÈsÁHÍÂÎ>¿ ä , ² Æ}ÁHÁ>¿cÊé,ÑsÛ>Á9Í>È[ÊÄ
ÀÆÊfÀÿÉ
É óÂ ú ü > ÷ É qù ÍOÉ >
 ú ü > ª÷ É
ù ÍyØ î Å ² Íü}üü Í© ä Æ Ð Å§Î Í§àlÆIü
>
I ¿Á>Ñ[¿ÂÎHÈ6Âà½ÑsÊ¿BÈsÀfÎ
ð>ñF¿ Í à(È[Á9F Í Î=×ú Ù à¤Î>¿ðHÊfÉuÂwÀcÆ}ÊfÀà ¿ É > ƨÉ4¤Î>¿Ê¿ H¿BÀ~ÂÆ}ÑRÁ
Ñ[àK¤Î>¿
ÑRÛF¤¿Ê4é,ÑsÛHÁHÍ>È[ÊÄÑsà
ì Å>ÇÎHÆ}ÿ¿ÈsÀfÎÑ[àK¤Î>¿ Ñs¤Î>¿Êä , çÀÆÊfÀÿÉƨÉ4¤Î>¿ Ê¿ H¿BÀ~ÂÆ}ÑRÁ(ÑsàKÑsÁH¿
Ñsà¤ÎH¿ Æ}Á>ÁH¿cÊwé,ÑsÛ>Á9Í>È[ÊÄÀÑRËÜ,ÑsÁH¿cÁ¢ÂÉÑsà2ì ³
ÐjÁ ÒR¿cÁ>¿ÊÈsÃI¤ÎH¿
Ê¿ H¿BÀ~¤¿BÍôÊ¿cÒsÆÑsÁ9ÉÈ[Á9ÍôÀÆÊÀcÃ}¿BÉÈsʤ¿Ã¨È[é,¿cÃ¿Í ÇÆãÂÎ ËÛ>Ã}¤Æ}×WÆ}ÁHÍ>ÆÀc¿É E±ú
E E EáÇÆ}¤1 Î E > î Å ² Ícüü}ü Í©ä ÆsyÅ E ¶ ú Ù E y Å àáú ² Íü}ü(ü Í , ² ÅKÈsÁHÍáÇ@¿ÇÊÆ}¤ ¿ Ê E¤Ê)ÂÑ
ÍF¿Á>Ñ[¿¤Î>¿ (èBú"!%êÿù$#E)Å>Æ ³ ¿ ³ | Å Ê E¤ÊR%
ú ³
.ï"&aõaó ò/óôlõ('l÷*) jèÀíBèBê+ù+# , 5êë.-}ëRú0/#ëì?è:íWù+#1 (èBú"!%ê.=ú2yë. . 43?è5/%èBúlù#ê}è/
6 ú Å/E E 78 E ó ² ä E > ä ä ͧE ú Ù E ͧàú ² Ícüü(ü Í , ² ÆyÍ+:9ÇãHÍ
; ú/ 6=< × ú Ö?>OëRú@Aëìì ; íè-EØ2Â ú ØCBEDF íBù
6 ÷ ØuùIJú Å/E î 6 ó E ú ٠اÆÍ
/ èúù#ê}è:ííBèG , èBúlì?èí-ëRú 6 AHù#íBè ; í:ê# ; ìê}ù#çWúlèBédèBçWèG ,=; íVØB
TÑ[¤¿áÂÎHÈ6ÂÆ}à E
î 6
«ÂÎ>¿cÁà½ÑsÊßÎ ú Ù EªÅ ì
!§>
ú ü !?> ÷hì ! ù ³ Ø Ã}¿BÈ[ÊÃ}Ä 6 ÓÀcÑsÁ¢ÂÈsÆ}ÁHÉ
SR
ä ÷½ä , ² ù ¿Ã}¿Ë-¿cÁ¢ÂÉÇÎ>ÆÀfÎ-ƨÉÀcÑsÁHɤÆɤ¿Á¢ÂÇÆãÂÎÑsÛ>Ê¿È[ÊÃÆ}¿ÊIÀÑsË-Ë-¿cÁ¢ÂIÂÎHÈ6¤Î>¿|Á¢ÛHË×
é,¿cÊÑsà
ÀcÆ}ÊfÀÛ>èÈ[ÊwÍ>ÑsËÈ[ÆÁHÉwì ! È6ÂÈÜHÈsÊÂÆÀcÛ>ÃÈsÊÃ}¿âs¿ÃªÑ[à
ʤ¿BH¿À¤ÆÑsÁHÉÅ>ɤÈDÄßE î 6 Å>ƨÉä , ²
ÂÆ}Ë-¿É4ÂÎ>¿ Á;Û>Ëé,¿cÊÑ[àÍ>ÑsËÈ[ÆÁHÉwV ì U! =Å WE î 6 R Å>È6¤ÎH¿ Ü>ʤ¿BÀ¿BÍFÆ}ÁHÒÿcâR¿cà ³
ÐWÂ ÇÆ}ÃÃ
é9¿-Á>¿BÀ¿BɤÉÈ[ÊÄ
ÂÑà½ÑsÃÃ}Ñ6ÇÂÎ>¿ÉÛHÀÀ¿BɤɤÆ}âR¿Ê¿ H¿BÀ~ÂÆ}ÑRÁHÉÑsà Ë Ícüü}ü Í Ë ÅªÂÎ>¿Àc¿cÁ¢Â¤¿ÊÉ
ÑsàI¤Î>¿-é,ÑsÛ>Á9Í>È[ÊÄëÀÆÊÀcÃ}¿BÉcÅ É . ü}ü(ü ÍÉ X ³ ÈsÀfÎ Ë Æ¨É|¤Î>¿Àc¿cÁ¢Â¤¿ÊÑsàÂÎ>¿ÀÆ
ÊÀcÛ>ÃÈsÊÍ>ÑsËÈ[ÆÁ
ì é9¿BÀcÈsÛHÉ¿-Æ} ÆÉÂÎ>¿Ê¤B¿ H¿À¤ÆÑsÁMÑ[à
øæ¤Î>ÊÑsÛ>ÒR Î É ³ Ø Ã}¿BÈ[ÊÃ}ÄRŪÁ>ÑsÁ>¿-Ñsà¤ÎH¿ÉÛHÀÀ¿BɤɤÆ}âR¿
Æ}¤¿ÊÈ[¤¿Í-Ê¿ 9¿À~ÂÆ}ÑRÁHÉIÑsà Ë ÇÆÃ}Ã,é,¿ÂÎ>¿|Àc¿cÁ¢Â¤¿ÊÉÑ[àªÂ¤ÎH¿|ÀÑRʤʿɤÜ,ÑsÁHÍFÆÁ>Ò Ê¿ H¿BÀ~¿ÍÍFÑRËÈ[ÆÁHÉcÅ
ì ! E î 6 ³ Ñ6Ç4¿câs¿ÊÅ)Ç4¿ÀÈ[Á#ÆÁHÍF¿cñ#¿ÈRÀfÎëÑ[à¤Î>¿BÉ¿-Ê¿ H¿BÀ~¤¿BÍëÜ,ÑsÆÁ¢ÂÉÇÆãÂÎ#ÂÎ>¿Æ}ÁHÍ>¿ñ
ÑsàÂÎ>¿#Ê¿ 9¿À~¿ͫÍ>ÑsËÈ[ÆÁýÆ}ÁÓÇÎ>ÆÀfÎÓÆãÂÃ}Æ¿ÉÅwÆ ³ ¿ ³ Å 0 ! ú ü !1J 0 !M LNLNL ! O8P Q Å E î 6 ªÅÈsÁHÍ
0 óú Ë [ Å à«ú ² Íü}ü ÍäáÅ÷<¤ÑôÈDâRÑsƨͰÀÑRÁFà½ÛHɤÆ}ÑRÁ±ÇÆ}¤ΠÂÎ>¿ Ý À¿Á¢Â¤¿cÊ Ý Ë ! Ñ[àÂÎ>¿Ê¿ H¿BÀ~¤¿BÍ
ÀcÆ}ÊfÀÛ>èÈ[ÊÍFÑRËÈ[ÆÁ9ù Û ³ I ¿*ÈsÃɤÑ-Á>Ñ[¿|ÂÎHÈ6ÂwÆ} à E î 6 ÂÎ>¿cÁà½ÑsO Ê Î= ú Ù E Å 0 !§> Ç ú ü !§> ÷ 0 ! ù ³
Ø Ã¿È[ÊÃÄsÅ¢ÑsÁ>¿ÉÎ>ÑRÛ>èÍÆ}Á9ÍF¿ñÂÎ>¿|Ê¿ 9¿À~ÂÆ}ÑRÁHÉIÑsàG¤ÎH¿Ü>Ê¿câR¿cʤ¤ƨÀ¿ÉÅ d. > Å¢ÇÆ}¤Î
¤Î>¿|Æ}Á9ÍFÆÀc¿É
ÑsàF¤Î>¿4ʤB¿ H¿À¤¿BÍÀÆÊfÀÿÉGÑRÁÇÎ>ƨÀfÎ ÂÎ>¿cÄ ÃÆ}¿ ³î Î;ÛHÉÅ6Æ}là E î 6 ÅD¤ÎH¿cÁ Á /. !O ƨÉGÂÎ>¿÷½Æ}¤¿cÊfÈ6¿ÍHù
Ê¿ H¿BÀ~ÂÆ}ÑRÁ(Ñsa à /. ! ¤ÎHÈ[ÂwÃ}Æ¿ÉÑRÁ
ÂÎ>¿*ÀÆÊÀcÃ}À ¿ É ! È[Á9Íà½ÊÑsË ÷aç ³² ù
/.
!! O8P
ú ü ! J /. ! LNLNL ! OP Q Í /. !?> ×
× ú ü ! J /. ! LNLNL ! OP > Q ÍÎ î Å ² Ícüü}ü Í© ä Æ Ð Å/E8SR ͧElÆIü
Ö;ÆË-Æ}èÈ[ÊÃÄsÅFÇ4¿Ã¿Ú Â Ì ! ÍF¿cÁ>Ñs¤¿ÂÎ>¿ ÊÈRÍFÆÛHÉÑ[à
ÈÀcÆ}ÊfÀÃÀ ¿ É ! vÅ E î 6 ³
î >
Î
¿ ½
à R
Ñ }
Ã
à 6
Ñ
Ç }
Æ H
Á
Ò
¿ }
Ã
¿
Ë
¿ ¢
Á
 [
È
Ê
Ä k
à R
È ~
À
 [
È ,
é s
Ñ >
Û
 ¤
É H
Û
À
À
¿
É ¤
É Æ}âR¿|Ê¿ H¿BÀ~ÂÆ}ÑRÁHÉÇÆ}ÃÃGé,¿ ÛHɤ¿à½Û>à ³
KY#ô[ZOôvö/ó ò/óôlõ\'l÷] èøVè?ìêªëù#úÛù+# ; íBèêù$#ÄæHùzëRújêí_^ êç§ù , !`åìëRç§ìC (èFÉVab#ù8 . (ùOè/c3 çZè
-
øVè?ìêªëù#ú=êç§ù , !`ìëRçZì
(è Édë]í-ê.jè-í ; è ; íëRêí çZèøVè§ìBêªëù#úê.çZù , !`=ìBëRçZì
(èÄÉK#ù . (ù8Oè/e3
f a/q
%%%/ qd
%Hl/B /l#qv<
ú ü ÷ É a :ù Íê.jèÈçZèøVè§ìBêªëù#ú©ù+#[É a
çZèøVè?ìêªëù#ú=êçZù , !gßÉ ga  ê.çZù , !`²É Bih 3?ù ëì ; . >dOè
Mè jælçZèí?í-ê ë]í ; í
ü ÷ ü a ÷ kªùù@úÇü ga ÷ ü l÷ k)ù¤ù~ü
î Î>¿ Á>¿cñ;Âwʤ¿BÉÛ>Ã}ÂÆÉÛ9É¿BÍ(ÆÁÉ¿BÀ~ÂÆ}ÑRÁÞ ³
sï"oporqc'v÷_s èê|Eú×E t
E
î 6 ; ú/ Î î Å ² Í
t Íä©Æ Ð Å/E ÆêHèBú
É
>§!
úÂü > ÷É ! ùÍ 0
>§!
ú×ü > ÷ 0 ! ù ; ú0/¶ /. >§! ú×ü > ÷ / . ! ù
m+ç§ùù+#CB I ¿-ðHÊfÉuÂɤÎ>Ñ6Çû¤ÎHÈ[ÂÁÉ ú ü > ÷ªÉ ! ù ³î Î>ƨÉà½ÑsÃÃ}Ñ6ÇwÉà½ÊÑsËvuIÊÑsÜ,ÑRɤÆãÂÆ}ÑRÁ ² ÈsÁHÍáÆÉ
>§!
Á>¿¿ÍF¿BÍ-¤Ñ-È[ÜHÜ>Ã}Ä uʤÑRÜ9Ñ¢ÉÆ}¤ÆÑsÁ ² ÇÎ>¿cÁ
úÛÎÈ[ÁHÍxwú×E>ü ÿ ÛHÊ@Ü>ÊÑ;Ñ[àªÆ¨É@é;Ä-ÆÁHÍFÛHÀ¤ÆÑsÁ
ÑRÁ
Ê E¤Êãó
ÑRÊ Ê E¤Ê2ú ² ͧE±¬ ú E ú Ù Î ÍKÇ4¿ÎHÈDâR¿É >§!M ú¬ü > ÷ªÉ !M ù é;Äá¤Î>¿ÍF¿ðHÁHÆãÂÆ}ÑRÁ Ñ[àÄÉ >§!M ÆÁ
÷aç ³² ù ³
ÑRWÊ Ê EÊRú«Hç ͧE«
ú E E ͧE Û
ú Ù Î-ÂÎ>¿cÊ¿ È[Ê¿ÂuÇ@ÑÀcÈRÉ¿BÉ |
³ Æ}ÊfÉÂÅFà½ÑRÊÄE ú
Ù Î Í>Ç4¿ÎHÈDâs¿
É
>§! !y
úÇü >§!
÷ªÉ
>§!y
ù4é¢Äê÷hç>ü ² ù
úÇü §> ! ÷ü > ÷ªÉ !y ùù4é;Ä(ÍF¿cðHÁ>Æ}¤ÆÑsÁÑ[àÄÉ §> !y
úÇü > ÷ ü ! ÷É !y ù¤ù4é;ÄzuʤÑRÜGü ² ÇÆ}¤Î
úÛÎ%Í{w(úE
úÇü > ÷É ! §! y ùé;ÄÍF¿ð9Á>ÆãÂÆ}ÑRÁÑ[àÄÉ M! Z! y ü
Tw¿cñ;ÂÅFà½ÑRÊÄE 1
ú Î Í>Ç4¿ ÎHÈDâR¿
É
>§!M}>
úÂü >§!
÷É > 4 ù é;Äá÷hçFü ² ù
úÂü >§! >
÷ ü ª÷ É > ù¤ùÉÆÁHÀc¿Èü > ÷ªÉ > ù@ú×É >
úÂü >
÷ ü ! ÷ É > ù¤ùé;e Ä uIÊÑsÜü ²
úÂü >
÷ É
! >
ù4é;ÄÍF¿ðHÁHÆãÂÆ}ÑRÁÑsàÄÉ ! > ü
I ¿Á>Ñ6Ç ÛHɤ¿*ÑRÛ>Ê|ÆÁHÍFÛ9À~¤ÆÑsÁ#΢Ä;Ü,Ñ[ÂÎ>¿É¤ÆÉÅqÉ úJü > ÷ É ! ùà½ÑRÊFÊ E¤Êlµ(ôÈ[Á9ÍëÉÎHÑ6ÇÂÎHÈ6Â
>§!
ÂÎ>¿ëʿɤÛ>ÃãÂ(ÆɤÊÛ>¿à½ÑsÊÊ EÊú|}9 ç ³î Î;ÛHÉÅÿÂE ú E E ~
EͧE ú Ù ÎRü ÆÊÉÂÅÆ}à
E«ú Ù ESR Ç4¿ ÎHÈDâs¿
É
>§!
úÇü >§!MCNN ! O8P
÷É>§!
NN ! O8Py ! O
ù4é¢Äá÷hç>ü ² ù
úÇü >§! NN !+O8P >
÷ ü ª÷ É
! NN !OPy§!+O
ù¤ùé;ÄÂÎ>¿ Æ}Á9ÍFÛHÀ~ÂÆ}ÑRÁ΢Ä;Ü,Ñ[ÂÎ>¿É¤ÆÉ
úÇü >
÷ ü ! NN !+O8P ÷ É ! NN !OPy§!+O ù¤ù4é;ÄeuIÊÑsÜü ² ÈsÁHÍ
¤Î>¿ ÆÁHÍFÛHÀ¤ÆÑsÁÎ;Ä;Ü9Ñs¤Î>¿BÉƨÉ
úÇü >
÷ É ù4é;Äê÷hçFü ² ù~ü
!
¯ ]q ¯[° j]:±jq
HHv
H¤:±¤¤q²¤ ¯ q³
I Î>¿ÁÿE-ú«ESR Ç@¿ÎHÈDâR¿
É
>§!
ú ü >§!NN ! OP ÷ªÉ >§!M
NN ! OPy ù4é;ÄM÷açFü ² ù
Ç
ú ü >§!NN ! OP ÷ü > ÷É !MNN ! O8Py ùùé¢Ä
¤Î>¿ ÆÁHÍFÛ9À~¤ÆÑsÁÎ;Ä;Ü9Ñs¤Î>¿BÉƨÉ
Ç
ú ü > ÷ ü ! NN !OP ª÷ É ! NN !+O8Py ùù4é;ÄzuIÊÑsÜGü ² È[Á9ÍÂÎ>¿ Æ}Á9ÍFÛHÀ~ÂÆ}ÑRÁ΢Ä;Ü,Ñ[ÂÎ>¿É¤ÆÉ
Ç
ú ü > ÷ É >§! NN !+O8P !OPy ù4é;Äê÷hçFü ² ù
Ç
ú ü > ÷ É ! ùÉÆÁHÀW
Ç ¿ E SR « ú E ü
Ö;ÆË-Æ}èÈ[ÊÊ¿ÈRÉÑRÁ>ÆÁ>ÒÄ;Æ¿cèÍ>ɤÎH¿ ʤ¿BÉÛ>Ã}Ú Â /. >§!  ú ü > ÷ /. ! ùɤÆÁHÀÀ¿ /. >§! î É >§! ³
I ¿MÁ>Ñ6Ç ÁHÑ[¤¿#¤ÎHÈ[ 0 ú ü ÷ 0 e ù ú Ù Eª÷ké;
Ä |¿à½Á ³ Ñsà 0 ù(È[Á9Í^¤Î>¿ÁÈsʤÒRÛ>¿
!
!
! !
ÆÁHÍFÛHÀ¤Æâs¿Ã}Ä ³ ¾¿ÀÈ[ÃÃ}ÆÁ>Ò ÂÎHÈ6 0 > × ú ü > ÷Wø°ùÅ 0 !  ú ü ! ÷Wø±ùÈsÁHÍÈsÜ>Ü>ÃÄ¢ÆÁ>5 Ò uIÊÑsÜ,ÑRɤÆãÂÆ}ÑRÁ ²
Ç4¿ðHÁHÍ(¤ÎHÈ[Â
0
>§!
ú ü >§! ÷ 0 > ùÂ
× ú ü >§! ÷ ü > ÷Wø°ù¤ùÇ ú ü > ÷ ü ! ÷Wø°ùùI× ú ü > ÷0 !ù
ÈsÁHÍëɤÆ}Ë-ÆÃÈsʤÃÄ 0 >§!~! y ú ü >§!MZ! y ÷ 0 >§! ùwÏ ú ü >§!Z! y ÷ ü > ÷ 0 ! ùùJ ú ü > ÷ ü !~! y ÷ 0 ! ùù¤ú ü > ÷ 0 !M~! y ù ³
|ÉÆÁ>ÒÂÎ>¿ÆÁHÍFÛHÀ¤ÆÑsÁ°ÈRɤɤÛ>Ë-ÜF¤ÆÑsÁÅ 0 ú ü 0 ŤÎ>¿
ðHÊÉÂÜHÈsÊÂÑ[à¤Î>¿
>§! LNLNL !OP >{J ! MLNLNL !OP Q
ÿcË-ËÈ>Å>ÈsÁH Í uIÊÑsÜ,ÑRɤÆãÂÆ}ÑRÁ ² Ç@¿ ÈsʤÒRÛ>¿ÂÎHÈ6Â
0
>§!
ú ü >§!1J 0 >§! LNLNL ! OP Q Â
× ú ü >§!1J ü >iJ 0 ! LNLNL ! O8P QtQ Ç ú ü >iJ ü !KJ 0 ! LNLNL ! OP QgQ Âú ü > ÷ 0 ! ù)ü
n
R
ç ³ ç ³ ô?A4óiqjõA ö/ï7ZqYqò/óôlõO÷ I ¿Ã¿ÂK
ÍF¿cÁ>Ñs¤¿Â¤Î>¿-ÀÑRÁFà½ÑsÊËÈ[ÃKËÑFÍFÛHÃ}ÛHÉÑsàI¤Î>¿
ÍFÑRÛ>é>ÃÄ ÀcÑsÁ>ÁH¿À~¿ÍýÊ¿cÒRÆ}ÑRÁ^é9ÑRÛ>ÁHÍF¿BÍýé;Ä^ÀcÛ>Ê> âs¿ÉßÜ
È[ÁHÍÂÜ > ü î ÎHÈ[Â
ƨÉcÅÂÎ>¿#Ê¿cÒRÆ}ÑRÁýÆÉ
ÀcÑsÁFà½ÑRʤËÈ[ÃÃÄ*¿¢Û>Æâ6È[ÿcÁ¢Â2¤ÑÂÎ>¿wÈ[Á>Á;Û>ÃÛHÉH > µJÊ lÊ<µ ²s³ ÑsÊ2ÂÎ>¿Ê¿cÒsÆÑsÁ¿ñ;¿cÊÆ}ÑRÊ
¤ÑÂuÇ4Ñ
ËÛF¤ÛHÈsÃ}ÃÄ¿cñ;¤¿cÊÆÑsÊIÍFƨÉÌFÉ2ÇÆ}¤ÎÀc¿cÁ¢Â¤¿ÊÉ Ë > Í Ë ÍRÊÈRÍFÆÆÌ > ÍZÌ È[Á9ÍÍ>ÆÉÂÈsÁHÀ¿é,¿ÂuÇ4¿c¿Á-Àc¿cÁ¢Â¤¿ÊÉ
; > . ú Ê Ë > ,Ë Ê¢ÑsÁH¿Î9ÈsÉÂÎ>¿ ¿cÿcË-¿cÁ¢ÂfÈ[ÊÄ-à½ÑsÊËÛ>èÈ>Å
; > . , Ì , Ì ,
÷ ; . , Ì ù , Ì ÷ ; . þ Ì ù , Ì
> > >
> > g
÷aç ³ çsù ú Í
> çÌ>Ì
z
à½ÑRÊÂÎ>¿ ÀÑsÁ>à½ÑsÊË-ÈsÃ9ÆÁ;â6È[ÊÆÈsÁRÂBÅ7 > Å;ÑséFÂfÈ[ÆÁ>¿Í
ÇÆãÂÎ
ÂÎ>¿-ëÑ¢¿é>ÆÛHÉ4Ë-ÈsÜ>Ü>ÆÁ>ÒÑ[àGÂÎ>¿Ê¤¿ÒsÆÑsÁ
ÑRÁRÂÑÂÎ>¿*È[ÁHÁ¢ÛHÃ}ÛHÉi > µJÊ lÊ<µ ²s³
î Î>¿à½ÑsÃÃ}Ñ6ÇÆÁ>ÒÿcË-ËÈsÉÇÆ}ÃÃ)é9¿|ÛHɤ¿ÍÆÁÑRÛ>Ê@ÀcÑsÁ;âs¿Ê¤ÒR¿cÁHÀc¿Ü>ʤÑ;ÑsàkÉ ³ôî Î>¿ÉÄ;Ëé,Ñsà â ÷ ÜKù
ÍF¿Á>Ñ[¿É4ÂÎ>¿*È[Ê¿È¿cÁHÀcÃ}ѢɿBÍ
é;Ä
È-ÀcÛ>ʤâRÈ¿ ÜIü
sï"oporq¤÷ds èBê[
3?è ; 3§ù , ú/ èM/1/ ù , 3
ì§ùzújúè§ìBê}èM/ çZè!%ëù#ú yëRêdújëRê}è ùt/ , , í? < R 9 ² Í
3?ù , 0
ú /%è/ù#ú ê.jèFù , êí:ël/ è53 z;e ù#ç/ ; å ú ì , ç:é#è-Ü < ; ú0/ùzú©êHèÁëRúHí:ël/ è 3 ;x ù#çM/ ; úåì , ç:édè
Ü ü ) jèú
â
÷Ü ù ä
< ֆ <
â
ù~ü
m+ç§ù+ù #CB|Ö;¿¿Õ ² Dã ÚaÅ[G¿cË-ËÈ ²DßF³nß À÷hÈRùÅ>Ü ³ ³ ÞãK
z n
à½ÑRÊ*¤ÎH¿(Ë é,ÑsÛ>Á9Í>È[ÊÄáÀcÆ}ÊfÀÃ¿É É > ÅIÀ ³ à ³ ÅÕ ² ãDÚWÅIÜ ³ Þzã ²R³ ¿Â\É > Í>¿cÁ>Ñs¤¿ÂÎ>¿ÀÆÊÀcÃ}¿(ÇÆãÂÎ
Àc¿cÁ¢Â¤¿Ê Ë > ÈsÁHÍÊfÈsÍFÆÛHÉOÌ > ¦%®
ÅR¤ÎH¿cÁ
ÒR¿cÑRË¿c¤ÊÆÀÈ[ÃÃ}ÄRÅ ² ¦z®'ÆɤÎH¿É¤ËÈ[ÃÃ}¿BÉuÂ4Ë-ÈsÒsÁ>Æ}ð9ÀÈ6¤ÆÑsÁ
Ñ[à
ÂÎ>¿ Ë®ÊfÈsÍFÆÆGÉÛ9ÀfÎ(ÂÎHÈ6ÂÈ[ÂÃ}¿BÈsÉÂ4ÂuÇ4Ñ É > É
ïuÛ9ÉuÂÂÑsÛHÀfÎ ³
î Î>¿ ¢ÛHÈ[Á¢Â¤Æ}¤ƿF
É ?$ ÆÁ±÷aç ³ KRùwÈsʤ¿Á>Ñ[ÂÀÑsÁ>à½ÑsÊË-ÈsÃ}ÃÄÆ}Á;â6È[ÊÆÈsÁ¢ÂÅ,é>ÛFÂÑsÁ>¿ÀcÈ[Á#¿ñFÜ>Ê¿ÉÉ
ÂÎ>¿ÁHÑsÁ>Ñ6âR¿cÊÃÈsÜ>Ü>ÆÁ>Ò> Ü>ÊÑsÜ,¿cʤÂuÄÆ}ÁM¤¿Ê¤ËÉÑ[àIÂÎ>¿-ÀÑsÁ>à½ÑsÊË-ÈsÃ}ÃÄÆ}Á;â6È[ÊƨÈ[Á¢Â ¢ÛHÈsÁ¢Â¤Æ}Â¤Æ¿É â > .
ÍF¿cðHÁ>¿BÍ(é;Ä
² ) ² ; > . , Ì þ Ì
÷aç ³ Þsù ónú ü þ ú J > Q
ç âq> . . 2
>
çzÌ > Ì > .
sï"oporq2¨¤÷z© Õ ² Dã Úª>æ«B.¬7¬`>4®°¯ ¯
â
÷?É ! ù ä
® ¸
â
÷«É
ù
!#"%$tOg± ¯ ¯
Ì
! ä
® ¸
Ì
ü
!d"%$gOt±
(
m+ç§ùù+#CB÷ª²
/%è ; ù$#[ælçZù/ù$##à½ÑsÊwä%ú«KRù +
³ ¿cÊ¿
«÷ É > ù ! ÍF¿cÁ>Ñs¤¿BɤÎ>¿Ê¤B¿ H¿À¤ÆÑsÁÑ[àcÉ > ¤Î>ÊÑsÛ>ÒRÎ
ü! #÷ î Î>ƨÉÆÉ4Á>ÑsÂ@ÂÎ>¿Ë-ÈsÒsÁ>Æ}ð9ÀÈ6¤ÆÑsÁ
Ñ[àaÉ ! é¢Ä ² ¦z® Û>ÁHÃ}¿BɤÉ@¤ÎH¿ÀcÆ}ÊfÀÿÉÈ[Ê¿|ÀcÑsÁHÀc¿cÁ¢Â¤ÊƨÀ ³ ù
É
³4Ä´uʤÑRÜ9Ñ¢ÉÆ}¤ÆÑsÁýçFŧ¿cË-ËÈ çêÈ[ÁHͱ¤ÎH¿ëÒs¿ÑsË-¿ÂÊ¤Ä Ñsà¤Î>¿#Èsʤ¿BÈsÉ ÷É ! ù ä ® â ÷«É ! ù ³
â
î Î;ÛHÉÅ;à½ÑsÊÆÁHÉÂÈ[Á9À¿sÅ Ç4¿Î9ÈDâs¿|¤ÎHÈ[Â
â
÷ É ´ ù þ â ?÷ É ù ä ® â ª÷ É ù ä ® ¸ â «÷ É ù
«
â
÷«É Z´ ù þ
â
÷?É ù ä
®
â
÷ªÉ ù ä
® ¸
â
÷«É ù
÷ É ´§ ù â
þ
â
÷ É ´ ù ä
®
â
÷ É ´ ù
ä
® ¸ ÷ É ´ ùü
â
î Î>ƨÉÒsÆâs¿BÉ4¤Î>¿ð9ÊÉÂwÉu¿cÜÈ[ÁHÍ â
÷É ! ùú D
Ì
!
ÒRÆ}âR¿É4¤ÎH¿*É¿BÀÑsÁ9Í
ÆÁ>¿¢ÛHÈsÃ}Æ}ÂuÄ ³ n
¯ ]q ¯[° j]:±jq
HHv
H¤:±¤¤q²¤ ¯ q³ µ
³ ¶µq½»·K¶)¼½»ô»)¸Kµª¶ª¼<µGºq½F¶ª¼½¸Kµ1½µG¹±¶«¸¤º ¼Ú½?¹¹H¼<µ?º
»R¸K·q¼º¤» ½
K i
ÐjÁ¤Î>ƨÉIɤ¿À¤ÆÑsÁÇ@¿ÍF¿BɤÀcʤÆé9¿4ÂÎ>¿È[ÁHÈsÃ}Ģ¤ƨÀÀÑRÁRÂÆ}Á;ÛHÈ[¤ÆÑsÁé;Ä*ʤ¿BH¿À¤ÆÑsÁÑ[à9¤Î>¿ËÈ[ÜHÜ>Æ}ÁHÒ
à½Û>Á9À~¤ÆÑsÁÅÂÎ>¿ÉÆÁ>ÒRÛ>ÃÈsʤÆ}¤ƿÉÑsà@ÂÎ>¿ æçZèhqìM ; ç¼Bë ; ú9ÅIò G G ÷;ùj¦[ò G ÷;ù~Å
È[ÁHÍáÆ}ÂÉ*ɤÆ}ÁHÒsÛ>èÈ[ÊÆãÂuÄ
à½Û>Á9À~¤ÆÑsÁjÅ ¨(÷ ¢ù 1 ³ I ¿|ÒRÆ}âR¿|ÈÜ>ʤ¿BÀƨɿÉuÂfÈ6¿cË-¿cÁ¢ÂÑ[àKÑRÛ>Ê4Ë-ÈsÜ>Ü>ÆÁ>Òà½ÑsÊËÛ>èÈÈsÁHÍÆ}ÂÉ4Ü>ÊÑ;Ñ[à
ÆÁ î Î>¿cÑRʤ¿Ë ²R³Mî Î>¿ÀÑsÁ;âR¿cÊÒs¿cÁ9À¿È[ÁHÍ-é,ÑsÛ>Á9Í>È[ÊÄÜ>ÊÑsÜ,¿cʤÂuÄÑsà ¨÷ ;ù2È[Ê¿ÛHɤ¿Í-Î>¿Ê¤¿RÅsé>ÛFÂ
ÂÎ>¿ÉÑRË-¿cÇÎHÈ[ÂÀcÛ>Ëé,¿cÊfÉÑRË-¿-Í>¿ÂÈsÆ}èÉÑ[à4¤ÎH¿É¤¿ÜHʤÑ;Ñ[àkÉ Èsʤ¿-Ü,ÑRɤÜ,ÑsÁ>¿BÍëÂѤÎ>¿-à½ÑRÃ}ÃÑ6ÇÆÁ>Ò
ÂuÇ4Ñɤ¿À¤ÆÑsÁHÉÑsàKÂÎ>¿ ÜHÈsÜ9¿Ê ³
I ¿é,¿cÒRÆ}ÁMÇÆãÂÎMɤÑsË-¿Òs¿cÁH¿cÊfÈ[ÃÑséHɤ¿cÊâ6È6¤ÆÑsÁ9ÉÈ[é,ÑsÛ> ÖFÀfÎ;ÇÈ[ÊÔ× Ø Î>ÊÆɤÑsÙ,¿ÃGÂuÄ;Ü9¿ËÈ[ÜF×
Ü>ÆÁ>Ò-à½ÑRʤËÛ>ÃÈRÉ4Ñ[à¤Î>¿*ÛHÁ>ÆãÂÍFÆɤÌ
ÈsÁHÍ(¤Î>¿ÈsÁ>Á;Û>ÃÛHÉ4¤ÎHÈ[ÂË-Ñ[ÂÆ}â6È6¿ ÑsÛ>ÊÜHʤ¿BÉ¿ÁRÂÇ4ÑsÊÌà½ÑsÊ
ÂÎ>¿Ë×jÀÑRÁ>Á>¿BÀ~¤¿BͱÀcÆ}ÊfÀÛHÃÈsÊ-Í>ÑsËÈ[ÆÁ ³ ÐjÁ^¿ÈRÀfαÀÈsɤ¿
ÂÎ>¿à½ÑsÊËÛ>èÈMÆÉÈsÁ±ÆÁ¢Â¤¿ÒsÊfÈ[ÃÑ[àÈ
Ü>ÊÑFÍFÛHÀÂ4à½ÛHÁHÀ~ÂÆ}ÑRÁGÅ
ò÷ ;ùI
ú ?½^÷ * ù ; *
ÑRÊ¿ ¢Û>Æâ6È[ÿcÁ¢Â¤ÃÄëò G ÷ ¢ùw\
ú ½±ª÷ ;ù,ü ÑsÊËÈ[Ü>Ü>ÆÁ>Ò(¤Î>¿Û>Á>Æ}Â*ÍFÆɤ̤ÑÈÜ,ÑsÃÄ;ÒsÑsÁ9È[ÃKÍ>ÑsËÈ[ÆÁ
ÂÎ>¿ÒR¿cÑsË-¿c¤ÊÄÑ[à)ÂÎ>¿Ü,ÑsÃÄ;ÒsÑsÁÍ>¿Â¤¿Ê¤Ë-ÆÁ>¿ÉI¤ÎHÈ[Â4ÈsʤÒ,÷hò G Jª¾
À¿ Q Ø ¾
Á¿ ù2ƨÉÀÑRÁHÉÂÈ[Á¢ÂÑRÁÈ[ÊfÀcÉÑ[à
Ê lÊ[ú ² ÇÆãÂÎïuÛ>Ë-ÜHV É C D È[Â4ÂÎ>¿ Ü>Ê¿câR¿cʤ¤ƨÀ¿ÉÅ ÅHÈ[ÁHÍ(Î>¿ÁHÀ¿ÂÎ>¿ Ü>ÊÑ;Í>ÛHÀ~ÂÎHÈRÉ4¤Î>¿à½ÑRʤË
R 7z8
÷K ³² ù ò G ÷ ¢ùIú½^÷;ùIú ÷ , ù ü
a
ëÈsÜ>Ü>ÆÁ>Ò¤Î>¿*ÈsÁ>Á;Û>ÃÛHÉc Å µ Ê Êµ ² ÑRÁ¢Â¤ÑÈ-ÀÑsÁ>à½ÑsÊË-ÈsÃ}ÃÄ¿/RÛHÆ}â6È[ÿcÁ¢ÂwÍFÑRÛ>é>ÃÄ(ÀÑRÁ>Á>¿BÀ~¤¿BÍ
Ü,ÑsÃÄ;ÒsÑsÁ9È[êÍFÑsËÈsÆ}ÁÃ}¿BÈsÍ>É4ÂÑ-Æ}ÁFð9Á>Æã¿*Ü>ÊÑFÍFÛHÀ~ÂfÉ
R 7 9 8ÅÄ R 7 9
) ) ¤
÷K ³ çsù ò G ÷ ;ù2ú½ ÷ª¢ù2ú £Ã £lÃ
¤ < . 2§¦ . §
> > 2 ¦
ÆÁ;âsÑsÃâ;Æ}ÁHÒÂÎ>¿*ÂÎ>¿ÂfÈà½Û>Á9À~¤ÆÑsÁūñ÷ ÞùúÅÆ < J ² , ! Þ
Q J
² , ! ¦dÞ Q ÅÕ ² çDÚaÅ
Õ K6Ú ³
!
¡ ÃãÂÎ>ÑsÛ>ÒRΫÂÎ>¿êÃ}ÑFÀcÈsÃÈsÁHÈ[ÃÄFÉƨÉ(Ñ[à*ÂÎ>¿êé9ÑRÛ>ÁHÍ>ÈsʤÄ^ËÈ[Ü>ÜHÆ}Á>Ò Ñ[à¤Î>¿êÈ[ÁHÁ¢ÛHÃ}ÛHÉƨÉÍFʤÆâs¿Á
é;Äá¤Î>¿ÉÈ[Ë-¿
ÒR¿cÑsË-¿c¤ÊÆÀ
ÆÍF¿BÈ#ÈRÉ*à½ÑRÊ÷ K ³² ùÅ2ÆãÂ-ÆÉÁ>ÑsÂÑRé;â¢ÆÑsÛ9É*ÇÎ;Äá¤Î>¿Ê¤¿È[Ê¿
ÆÁFðHÁ>Æ}¤¿
Ü>ÊÑFÍFÛHÀÂÉ È[Á9ÍMÇÎ9È6 ¤ÎH¿cÄMɤÎ>ÑRÛ>ÃÍMé,¿ ³ ÿ Á>¿È[ÜHÜ>ʤѢÈsÀfÎ#¤Ñ¤Î>ƨÉ*ÜHʤÑRé>Ã}¿Ë%ƨɤÑÛHɤ¿-¤Î>¿
ÒR¿cÑsË-¿c¤ÊÆÀÜ>ÊÑsÜ,¿cʤ¤ƿÉÑsà@ÂÎ>¿ËÈ[Ü>ÜHÆ}Á>Òà½ÛHÁHÀ~ÂÆ}ÑRÁGÅIòÅÛ>ÁHÍ>¿cÊ*Ê¿ H¿BÀ~ÂÆ}ÑRÁHÉ*È[Á9Í#ÂÎ>¿
zÈ -ÁH¿
ÆÁ;âDÈsʤƨÈ[Á9À¿Ñ[à)ÂÎ>¿Ü>Ê¿BÖ>Àf΢ÇÈ[ÊÔcƨÈ[Á¤ÑÒs¿Á>¿cÊfÈ6¿wÈà½ÑsÊËÛ>èÈà½ÑRÊI¤ÎH¿|È[Á9È[ÃÄRÂÆÀÀcÑsÁ¢Â¤ÆÁ;ÛHÈ6ÂÆ}ÑRÁ
ÑsàÈ
ÒRÃ}ÑRéHÈ[ÃÃ}ÄÍF¿cðHÁ>¿ÍGÅGÉÆÁ>Òsÿ×Wâ6È[ÃÛ>¿ÍëÜ>ʤ¿DÖFÀfÎ;Ç4ÈsʤÔÆÈsÁGÅKÕ K6Ú ³ TwÑs¤¿Â¤ÎHÈ[ÂÆÁë¿cÊËÉÑsàI¤Î>¿
Ü>ÊÑFÍFÛHÀ à½Û>ÁHÀ~ÂÆ}ÑRÁ ÑsÁH¿ÎHÈsÉò G GR÷ ;Hù ¦[ò G[ª÷ ;ù*¡ ú ½ÈGR÷ ;jù ¦½ ÷ ;ù ³ I ¿(Á>Ñ6Ç ÛHɿ¤Î>ƨÉ*ÒR¿cÁ>¿ÊÈsÃ
ɤÊfÈ6¿cÒsÄ-à½ÑRʤÎ>¿ Ë×jÀÑRÁ>Á>¿À¤¿BÍ(ÍFÑRËÈ[ÆÁHÉÆ}ÁÂÎ>¿ Ü>ʿɤ¿cÁ¢ÂÇ@ÑRÊ¤Ì ³
ÿ Û>ÊÍ>¿cÊÆ}â6È6ÂÆ}ÑRÁÑ[à¤Î>¿*ËÈsÜ>Ü>ÆÁ>Ò-à½ÑsÊËÛ>èÈ÷ ²R³}² ù4é9¿ÒsÆÁHÉé;Ä(ÀcÑsÁHɤƨÍF¿cÊÆ}ÁHÒÂÎ>¿ÈsÁHÈ[ÃĢ¤ƨÀ
ÀcÑsÁ¢Â¤ÆÁ;ÛHÈ6ÂÆ}ÑRÁÑ[à@ò#à½Ê¤ÑRË%ì¤Ñ(È
ÍFÑsËÈ[ÆÁMì > é;ÄʤB¿ H¿À¤ÆÑsÁ#ÈRÀÊÑRÉÉwÈ[ÁëÈsÊK À Ç /. > é,¿ÂuÇ4¿c¿Á
ɤÛHÀ¿BɤɤÆâs¿Ü>ʤ¿âs¿ÊÂÆÀc¿[ É /. > ÍZ . > Ñs=
Á É > ³ Ö;ÛHÀfÎÈ[Á¿cñ¢Â¿cÁHɤÆÑsÁGÅ ò d. > Å>ÎHÈsÉ4ÂÎ>¿à½ÑsÊË
ò /. > ÷ ;ùIú«ò
÷ ¢ù Í[ î ì ÃxÇ Í ò /. > ÷ ;ù
( ú È /. > ò
÷ Ë > þ Ì ¦>÷ , Ë > ù þ´É /. > Íj î ì > Í
>
ÇÆ}Â¤Ê Î È /. > Í É /. > ÍF¿c¤¿Ê¤Ë-ÆÁ>¿Íé;Ä(¤Î>¿Ã}ÆÁ>¿ÀÑsÁ¢ÂfÈ[ÆÁ>Æ}ÁHÒ¤Î>¿¿ÍFÒR¿ò
.÷ Ç /. > ù2ïuÑsÆÁ>Æ}ÁHß Ò Þ /. > ÈsÁHÍ
Þ . ÆÁý¤ÎH¿#é,ÑsÛ>ÁHÍHÈ[ÊıÑsà*í ³ î >
Î ¨
Æ (
É ¤
Ê B¿ H¿À¤ÆÑsÁ«ËÈ[Ü9É(ì
À R
Ñ F
Á ½
à s
Ñ
Ê
Ë [
È
à }
Ã Ä ÑsÁ¢ÂÑ í /. > Å
> >
ÂÎ>¿MÛHÁ¢é,ÑsÛHÁHÍF¿ÍGÅ|Ë×jÀÑsÁHÁ>¿À¤¿Í«Ü9ÑRÃ}Ä;ÒsÑRÁHÈ[ÃÍFÑRË-ÈsÆ}ÁÓÑséFÂfÈ[ÆÁ>¿ÍÓé¢Ä^Ê¿ H¿BÀ~ÂÆ}Á>Ò í'ÈRÀÊÑRÉÉ
ÂÎ>¿
ÃÆ}ÁH¿ÀcÑsÁ¢ÂÈsÆ}Á>ÆÁ>ÒÂÎ>¿(ɤ¿cÒRË-¿cÁ¢Â-ò
÷ Ç ù ³ ÐjÁ±Òs¿Á>¿cÊfÈ[ÃaÅKÆ}- à E î 6 Å2ÑRÁ>¿(ÀÈ[Á ÑRéFÂÈsÆ}Á±È
ÀcÑsÁ¢Â¤ÆÁ;ÛHÈ6ÂÆ}ÑRÁÑsàªò¤Ñ¤ÎH¿Ê¤B¿ H¿À¤¿ÍË×jÀÑsÁHÁ>¿À¤¿Í-ÀcÆ}ÊfÀÛ>èÈ[ÊIÍ>ÑsËÈ[ÆÁ-ì ! × ú ü !KJ ì ! LNLNL !OP Q
é;Ä|È4ð9Á>Æã¿Á;Û>Ëé9¿ÊGÑ[à>ɤÛHÀcÀc¿ÉÉÆâs¿
Ê¿ H¿BÀ~¤ÆÑsÁ9É ³ ³4ÄÊ¿cÜ,¿È[¤¿BÍÈsÜ>Ü>ÃÆÀÈ6ÂÆ}ÑRÁÑsà;¤Î>¿IÊ¿ 9¿À~ÂÆ}ÑRÁ
Ü>ÊÑFÀ¿BɤÉÑsÁ>¿wÑRéFÂÈsÆ}Á9ÉIà½ÊÑsË Â¤ÎH¿|ÆÁ>Æ}¤ƨÈ[Ã9à½Û>ÁHÀ~ÂÆ}ÑRÁ
¿Ã}¿Ë¿Á¢Â÷hlò ÍfìùÈÒsÃÑséHÈsÃK÷kË-ÈsÁ;ÄR×Wâ6È[ÃÛ>¿Í9ù
ÈsÁHÈ[ÃĢ¤ƨÀà½ÛHÁHÀ~ÂÆ}ÑRcÁ ò Ë ÍF¿cðHÁ>¿BÍÑsÈ Á ¿ ©Ð ËBÒ Å/ /. ! Í 0 ! ÆIÇÎ>¿cÊ ¿ /. ! ÅDÈ[ÁHÍ 0 ! ÍF¿Á>Ñ[¿
¤Î>¿IÑRʤÆÒsÆÁHÈsÃ
Ü>Ê¿câR¿cʤ¤ƨÀ¿BÉGÈ[ÁHÍÀ¿cÁ¢Â¿cÊfÉÈ[Á9Í*È[ÃÃsÑsàF¤Î>¿Æ}ÊÆ}ËÈsÒs¿ÉÛ>ÁHÍF¿Êɤ¿ ¢Û>¿ÁHÀ¿BÉGÑsà>Æã¿cÊfÈ6¤¿BÍʤB¿ H¿À¤ÆÑsÁHÉ
< a/q
%%%/ qd
%Hl/B /l#qv<
Á [
Ñ
à [
È
Á
¿ s
â
¿
Á ;
Á >
Û
Ë ,
é c
¿
Ê s
Ñ àʤ¿BH¿À¤ÆÑsÁHÉ
ÆÁ
ÃÆ}ÁH¿ÉÈ[ÁHÍÎ>¿cÁHÀc¿ ò Ë ÷ ;ùIú â ò Ë ÌI÷ ¢ù þ C#à½ÑsÊɤÑsË-¿ â Í~C î ¿ ³î Î>¿Ü>Ê¿BÖFÀfÎ;ÇÈ[ÊÔcƨÈ[Á-Ñ[àòÅ
ò G G ÷;ùZ¦[ò G ÷ ;ù~ÅRÆÉ2ÆÁ;â6È[ÊÆÈsÁRÂ
Û>ÁHÍ>¿cÊzÈ -ÁH¿Ë-ÈsÜHy É Þ(Í, | õ È<Þ þzÉ Í[Æ ³ ¿ ³ Å,÷ È;ò
÷ ¢ù þeÉ ù G G ¦>l÷ ÈFò
÷ ;ù þ
É ù G ú ò G G ÷ ¢§ù ¦[ò G ÷ ¢ù ³î Î;ÛHÉcÅ,Æ}àIÑsÁ>¿*é,¿cÒRÆ}Á9ÉÇÆ}¤ÎÂÎ>¿ÜHʤ¿DÖFÀfÎ;Ç4ÈsʤÔÆÈsÁ(ÑsàÂÎ>¿ËÈsÜ>Ü>ÆÁ>ÒÆÁ
ìÅ9¤Î>¿Ê¤B¿ H¿À¤ÆÑsÁÜ>ÊÑFÀ¿BɤÉĢƿcèÍFÆÁ>ÒÂÎ>¿ËÈsÁ¢Ä¢×Wâ6È[ÃÛ>¿Í òê Ë È[èɤÑÍF¿ðHÁH¿ÉÈÒsÃÑsé9È[ÃÈsÁHÈ[ÃĢ¤ƨÀ
Ü>Ê¿BÖ>Àf΢ÇÈ[ÊÔcƨÈ[ÁÎ Å ò Ë G G ÷ ;Zù ¦Aò Ë G ÷ ;ù~Å;ÂÎHÈ6ÂwƨÉwÍF¿cðHÁ>¿ÍÈsÁHÿ Í í:ëRúS!8 (è
-}é ; , è/Ñs Á ¿ Ð ËÒ Å/ /. ! Í 0 ! Æ ³
¡ ÉÇ@¿É¤ÎHÈ[ÃÃwÉ¿¿sŤÎ>¿Ü>Ê¿BÖ>Àf΢ÇÈ[ÊÔcƨÈ[ÁôƨÉÍF¿c¤¿Ê¤Ë-ÆÁ>¿Í±é;Ä ÆãÂfÉɤÆ}Á>ÒRÛ>èÈ[ÊÆãÂÆ}¿BÉcÅIÆ ³ ¿ ³ Å@Æ}ÂÉ
é,¿cÎHÈDâ;ÆÑsÛ>ÊÑRÁ
ÂÎ>F ¿ í?ëRúS! , ; ç:ëRê íBèêÅd d. ! Í 0 ! Æ ³ Ö;ÆÁHÀ¿òë¿ñ;¤¿ÁHÍ>ÉÈ[Á9È[ÃÄRÂÆÀÈ[ÃÃ}Äé;ÄÊ¿ 9¿À~×
ÂÆ}ÑRÁ ÈsÀÊÑRÉÉ ¿BÈsÀfÎôé,ÑsÛ>ÁHÍHÈ[ÊÄáÀcÆ}ÊfÀÿ¿ñ>Àc¿cÜFÂ-È6ÂÂÎ>¿
ÜHʤ¿âs¿cʤ¤ƨÀ¿BÉ Æ}ÂËÈ[ÜHÉÈëÀcÆ}ÊfÀÛ>èÈ[ÊÈ[ÊfÀ
ÀcÑsÁ¢ÂÈsÆ}Á>ÆÁ>ÒÈ-Ü>Ê¿câR¿cʤ¤¿ ñ d.
ÑsÁ¢ÂÑ-ÈÜHÈ[ÆÊÑ[à2ÃÆ}Á>¿É¿ÒsË-¿cÁ¢ÂÉË-¿¿Â¤ÆÁ>Ò
È[¤Î>¿âs¿cʤ¤¿c ñ Þ /.
ÇÆ}¤Î-È[Á>ÒRÃ}¿ â /.
D © ³ ¿cÁ9À¿4¤Î>¿4à½Û>Á9À~¤ÆÑsÁ÷Wò÷ ¢ù Þ /.
ù , Z
M
· Ï ?
8 9 ËÈ[ÜHÉÂÎ>¿ÀÆÊÀcÛ>ÃÈsÊÈsÊÀ@ÑsÁ¢ÂÑ
ÈɤÊfÈ[ÆÒs΢Âɤ¿cÒsË-¿ÁRÂÈsÁHÍé;ÄÂÎ>¿*Ê¿ H¿BÀ~¤ÆÑsÁÜHʤÆÁHÀÆÜ>ÿ ÆÉ|È[ÁHÈsÃ}Ä¢ÂÆÀÆÁëÈÁ>¿Æ}ÒR΢é,ÑsÊÎ>Ñ;ÑFÍÑ[à
/.
ÇÆ}¤ÎÈÃ}ÑFÀÈ[ê¿ñFÜHÈsÁHɤÆ}ÑRÁ
÷ K ³ KRù W÷ ò
÷;ù , ò
÷ d.
ùù Z·MÏ 8?9 ú ÷ª , d.
ùÐ /.
÷;ù
ÇÎ>¿Ê¤¿Ð /.
÷;ù2ƨÉÈsÁHÈ[ÃĢ¤ƨÀÈ[Á9ÍÁ>ÑsÁ;â6È[ÁHÆɤÎ>ÆÁ> Ò Á>¿ÈsÊ+ ³ôî Î>ƨÉÒRÆ}âR¿ÉI¤Î>¿|Ã}ÑFÀcÈsÃH¿cñ;Ü9È[ÁHɤÆ}ÑRÁ
ò G G ÷;ùH¦[ò G ÷ ¢ùI×ú C d.
¦÷ , /.
ù þpÑ /.
÷ª¢ùlÍVC /.
ú â /.
, ²
ÇÎ>¿Ê¤¿ Ñ /.
÷¢ù|Æ¨É È[ÁHÈsÃ}Ä¢ÂÆÀÆÁáÈÁ>¿Æ}ÒR΢é,ÑsÊÎ>Ñ;ÑFÍëÑsà+ /.
ÅÈ[ÁHÍ©C d.
D ÆÉÂÎ>¿ïuÛ>Ë-ÜêÆ}ÁM¤Î>¿
ÂfÈ[Á>ÒR¿cÁ¢ÂÈ[Á>ÒRÃ}¿*È[Âw¤ÎH¿*âs¿Ê¿ ñ Þ /.
³ ¾¿ÀÈ[ÃÃGÂÎHÈ6¿Ã}¿Ë-¿cÁ¢ÂÈsʤÄ(Òs¿cÑRË-¿Â¤ÊÄÑsàÂÎ>¿*ÂÛ>ÊÁ>Æ}ÁHÒ
ÂfÈ[Á>ÒR¿cÁ¢ÂwÉÎ>Ñ6ÇwÉ@ÂÎHÈ6 , ² µAC /.
ä ² È[ÁH* Í Ò C /.
úÓç ³
î Î>¿Ü,ÑsÆÁRÂIÈ[ÂIø ÈsÁHÍÆ}ÂÉ
Æ}¤¿ÊÈ[¤¿BÍ*Ê¿ H¿BÀ~¤ÆÑs
Á9ÉÈsʤ¿É¤Æ}Á>ÒRÛ>èÈ[ÊÆãÂÆ}¿BÉÑsàH¤ÎH¿4ÜHʤ¿DÖFÀfÎ;Ç4ÈsʤÔÆÈsÁ ³
î Î>ƨÉƨÉÈôÍF¿ÜHÈ[ʤ¤Û>Ê¿à½ÊÑsË ÂÎ>¿ëé,¿cÎHÈDâ;ÆÑsÊÑsà Ö¢× Ø ËÈ[ÜHÉÑsà|ÂÎ>¿#ÍFƨɤ̱È[Á9ÍýÈ[Á>Á;Û>ÃÛHÉ-ÂÑ
3?ù , ú0/%è/Ü,ÑsÃÄ¢ÒRÑsÁHÈsÃÍFÑRË-ÈsÆ}Á9É ³î Î>ƨÉཿÈ6ÂÛ>Ê¿*ÆÉ|ÀÑRËË-ÑRÁ¤Ñ
¿cñ;¤¿cÊÆÑsÊwËÈ[Ü9ÉÈ[Á9ÍÆ}Á¢ÂʤÑs×
ÍFÛ9À¿ÉÍFÑsÛ>éHÃ}¿wÜ,ÑsÃ¿É ² ¦÷ ,eÓ ù ÆÁ-¤Î>¿Æ}Á¢Â¤¿ÒsÊfÈ[ÃFà½ÑRʤËÛ>èÈà½ÑRÊ2¤ÎH¿|Ö¢× Ø ËÈsÜ>Ü>ÆÁ>Òà½ÑsÊËÛ>èÈ>Å
Õ ² ¢DÚWÅHÜ ³ KR%ç >Å î ÎHË ³ ³ ³ ÖFÆ}ÁHÀc¿ò
÷aø±ù@úø ÂÎ>¿cÊ¿*ƨÉwÈɤÆ}Ë-Ü>ÿ*Ü,Ñsÿ Ñ[àò
÷ ;ùÈ6ÂwÆÁFðHÁ>Æ}ÂuÄ
ÈsÁHÍ(ÈsÁ(¿cñFÜHÈ[ÁHɤÆÑsÁ
È È
ò
÷;ùIú(È< þ È < þ þ þ ücücüÍHÈ=ú
Ù ã
È[Âø«ü î Î>ƨÉÒsÆâs¿É
ò G G ÷ ;ù MÔ þ üücü çÈ þ ²
ú ú £
ò G ÷ ;ù È , Õ Ô y þ ücüü È ´ ¸ ¦
È[Âø«ü ¿cÊ¿|ÈsÁHÍ¿cèɤ¿cÇÎ>¿Ê¤¿wÆÁÂÎ>¿ÀÑsÁ¢ ¿ñ;Â@ÑsàÈɤ¿cÊÆ}¿BÉI¿ñFÜHÈsÁHɤÆ}ÑRÁÇ@¿|ÛHɤ¿w¤ÎH¿|ÉÂÈ[Á9Í>È[ÊfÍ
Á>ÑsÂÈ[¤ÆÑsÁ ÷ ,å* ù ÂÑ ÍF¿cÁHÑ[¤¿MÈôɿʤƿÉ-ÆÁýÜ9Ñ6Ç4¿cÊfÉ-Ñ[à÷ ,* ù¤ÎHÈ[Â
ÎHÈRÉÈáàkÈsÀ¤ÑsÊ
Ñ[à
÷ ,* ù ³
ÐWà ò
÷ ;ù
ƨÉIÈ[ÁÈsÁHÈ[ÃĢ¤ƨÀÀÑsÁ¢ÂÆ}Á;ÛHÈ[¤ÆÑsÁ-é;ÄÊ¿ H¿BÀ~¤ÆÑsÁ-ÑsàGòÈRÀÊÑRÉÉÈsÁÈ[ÊfÀÑ[àªÈ*ÀÆÊfÀÿÇÆãÂÎ
Àc¿cÁ¢Â¤¿Ê Ë ÈsÁHÍÊÈRÍFÆ}Û9s É Ì¤ÎH¿cÁ#ø Ê¿ H¿BÀ~ÂÉ4ÂÑ Ë ÈsÁHÍ
Ì ) È<Ì ,åË
òK ÷¢ùIú(Ö ò
÷ þ Ë ù þp× ú(Ö þ È Ëþ È < þ È þ üücü þp×
, Ë ,Ë Ì 2
à½ÑRÊÚ-Á>¿ÈsÊ Ë I
³ î Î>ÆÉwÒsÆâs¿É
&
ÖØ R0Ô ÌÙ y þ üücü
ò G G ÷;ù ' ¢ ç
ú & Ô Ì y Õ ú , þ´É < þ Õ}÷ ,Ë ùWÚWü
ò G ÷ ;ù ÖÚ , R«Ù ' y þ ücücü ,Ë
¢
¯ ]q ¯[° j]:±jq
HHv
H¤:±¤¤q²¤ ¯ q³ Z
¡ ɤÆ}Ë-ÆÃÈsÊÀÈ[èÀÛ>èÈ6ÂÆ}ÑRÁMɤÎ>Ñ6ÇwÉ|¤ÎHÈ[¤Î>¿-¿ñ;¿cÁHɤÆ}ÑRÁ#Ñsàòôé;ÄÊ¿H¿BÀ~ÂÆ}ÑRÁ#ÂÎ>ʤÑRÛ>ÒsÎMÆ}Á¢Â¿cÊÆ}ÑRÊ
ÀcÆ}ÊfÀÿÉÿÈsÍHÉÂÑá¤Î>¿ëÉÈ[Ë-¿é9¿ÎHÈDâ;Æ}ÑRÊÁH¿È[ÊÂÎ>¿Ê¤¿BH¿À¤ÆÑsÁHÉÅ 0 ! Å@Ñ[à|¤Î>¿ëÀc¿cÁ¢Â¤¿ÊÉÑ[à|¤Î>¿
ÀcÆ}ÊfÀÿV É É >Å
Ö ò G GW÷ ;ù ,
Ä ç
ò
÷ ;ùIú þ × þ Õ÷ ,å0 ùW< Ú Í ú þ W Éyþ Õ}÷ ,å0 ùWÚ;ü
,å0
!
! ò G ÷ ;
ù å
, 0
!
!
I ¿ Á>Ñ6ÇÓÜ>ʿɤ¿cÁ¢ÂÑsÛHÊË-ÈsÆ}ÁʿɤÛ>Ã} ³
a/q
%%%/ qd
%Hl/B /l#qv<
354 #7 8:9
4
) *-, /.
÷K ³ ¥ ù ò÷;ùIú
& *-,10
! ; * ü
! 2 6
!#"%$
('
I ¿ðHÊÉÂwÁ>Ñs¤¿Â¤ÎHÈ[Â
¯ ¯ ¯ ¯
Þ ² ²
Ñ Þ ÷ª;ù
úÏ ¨ Þ ÷* ù; * ú
:& C d.
*,
,
*,å0 ; *
/.
> <
!d"%$
'
! !
î Î>¿Á>¿ñ; Éu¿cÜMÆÉ|¤ÑÍF¿âs¿cÃÑsÜMÈà½ÑRʤËÛ>ÃÈà½ÑsʤÎ>¿-È[Á¢ÂÆÍF¿Ê¤Æâ6È6ÂÆ}âR¿(÷½ÛHÜë¤ÑÈ[ÁáÈsÍ>Í>ÆãÂÆ}âR¿
ÀcÑsÁHÉÂÈsÁRÂ~ù ¯ ¯ ¯ ¯
Þ ) ² ²
Ñ Þ ÷ ;ù
úÏ ¨ Þ ÷* ù; * ú Û
:& C d.
, ; *
*, /
.!
*,å0
¯ ¯ ¯ ¯ > <
( !d"%$
'
a !
2
Þ ² ²
ú
:& C /.
1
*,
,
*,0 ; *
/.
¯ !
¯
>¯ < ¯
!d"%¯ $
' ¯ ! ¯
Þ ) , /.
Þ ) , /.
ú
& C /.
Ã}ÑRÒ ! ú
C /.
%
&
Ã}ÑRÒ !
,0
2 ,å0
2
> <
!d"%$
' !
ß !
!d"%$
'
Ç Î>¿Ê¤¿¿ÈsÀfÎÃÑsÒ¢È[ÊÆãÂÎ>ËèƨɤÎ>¿é>ÊÈsÁHÀfΤÎ9È6Â|â6ÈsÁ>ÆɤÎ>¿BÉ|È[Â
úøýÅ)Æ ³ ¿ ³ ÃÑsÒ ² ú ã ³ ÊÑsË
ÂÎ>¿ Ü>Ê¿À¿BÍFÆÁ>Òà½ÑRʤËÛ>èÈÑRÁ>¿ÎHÈsÉ
354 #7 8:9
Þ 4
) , /.
½^÷¢ùIú ÃÆ}Ë ¿ñFÜÅ Ñ Þ ÷ª¢ù?Æú Ã}ÆË
!
ÞVß Þ§ß & ,å0
2 6
!
!#"%$
('
ÈsÁHÍ
ÎH¿cÁHÀc¿Â¤Î>¿ Ü>ÊÑFÍFÛHÀÂ4à½ÑRʤËÛ>èÈà½ÑRÊi½^÷;ùfÅ
& 34 #7 8:9
4
) , d.
÷K ³ Þsù ½ ÷ª¢ù2ú ¾ é
' ú
ª%
B&
, 0
! ü
! 2 6
!#"%$
'
ÿ Û>ʪÂÎ>¿cÑRʤ¿ËÅDò÷;ù2úÂÖ ê
½ ÷ ù* ; <
*
þ × cÍ Æ¨ÉG¿¢Û>Æâ6È[ÿcÁ¢ÂªÂ¤ÑwɤÎ>Ñ6ÇÆÁ>Ò¤Î9È6ÂGÂÎ>¿O¢Û>Ñ[ÂÆ}¿Á¢Â
ò G ÷¢ ù
ì ÷ ;ùóú ÀÑsÁ9ÉuÂfÈ[Á¢Âü
½÷¢ ù í
î Ñ(ÈRÀcÀÑRË-Ü>Ã}ƨɤÎë¤ÎHÆÉŪÇ@& ¿ÇÆÃ}Ã2È[ÜHÜ>Ã}ÄÂÎ>¿-È[ÊÒsÛ>Ë-¿cÁ¢ÂÜ>ʤÆÁHÀcÆ}Ü>Ã¿Â¤Ñ ì ÷ ;ù~ü ÆÊÉÂŪÑRéHɿʤâR¿
ÂÎHÈ6Âi½ G ÷;ùIú Ñ G ÷;ù ¾ é ' úר÷¢ù+½÷;ù:Í;¤Î9È6ÂwƨÉcÅ=½ G ÷;ùZ¦8½±÷¢ùIú¨÷;ù~Å>ÈsÁHÍ
ò G ) ò GG , ½ G ) ò GG
ì G ú ú ì , ¨ ü
½ ò G ½ 2 ò G 2
î Î>¿ÁGÅ>à½ÑRÄ Ê ú Ë > þ Ì > ¾
ïî î É > Å9¤Î>¿é9ÑRÛ>ÁHÍ>ÈsʤÄ
ÀcÑsÁHÍ>ÆãÂÆ}ÑRÁHÉwÑs à ¿cË-ËÈ ¥ È[ÁHÍ î Î>¿ÑsÊ¿cË
ÞÑsÁò G G ¦sò G È[ÁH= Í ¨°Ê¤¿BÉÜ,¿À¤Æâs¿Ã}ÄÒRÆ}âR¿
@ @ ì G ÷ ¢ù
È[ÊÒ ì ÷ ;ùIú Ðj
Ë ÅBÃ}ÑRÒ ì ÷ ;?ù Æ|úÓ¾z¿ Å;÷ ,Ë > ù Æ
@ð @[ð ì ÷ ;ù
) ò G G ÷ ;ù
úÓ¾z¿ Å;÷ ,Ë > ù , ¨w÷ ;ù ÆÂ ú ãHü
ò G ÷ ;ù 2
³4ÄÑRÛ>ÊÀcÑsÁHɤÊÛHÀ~ÂÆ}ÑRÁ-Ñ[¤ à ¨÷ ;ù~Å;ò G G ÷ ;Zù ¦sò G ÷ ¢ù , ¨÷ ;ù
ƨÉIÀÑRÁRÂÆ}Á;Û>ÑRÛHÉ2ÑRÁ-ÈsÃ}Ã9Ñ[¤à É > ÆÁHÀcÃ}ÛHÍ>Æ}Á>Ò
È[¤ÎH¿|Ü>Ê¿câR¿cʤ¤ƨÀ¿BÉ ³êî Î>¿cÊ¿à½ÑRʤ¿RÅRÈsÊ¤Ò ì ÆÉ4ÀÑRÁHÉuÂfÈ[Á¢Â@ÑRÁ¿ÈRÀfÎÑ[àªÂÎ>¿Ëé9ÑRÛ>ÁHÍ>ÈsʤÄ-ÀÆÊÀcÃ}¿BÉcÅ
É ü ¢Û>ÆâDÈsÃ}¿Á¢Â¤ÃÄsÅ ì ÷ É ùÅ
¤Î>¿(Æ}ËÈ[ÒR¿Ñ[à É ÍÃ}Æ¿ÉÑsÁ È#ÎHÈ[Ã}à<×WÊÈDÄM¿cËÈ[ÁHÈ[¤ÆÁ>Òà½ÊÑsË Â¤Î>¿
> > >
ÑRʤÆÒsÆÁ ³ ÐWÂ*ÆÉ*ÀcÃ}¿BÈ[Ê é;ÄëÂÎ>¿ÃÑ;ÀÈ[ÃIé,¿cÎ9ÈDâ¢ÆÑsÊ÷ K ³ KRùÈ[Á9Í#à½ÑRʤËÛ>èÈá÷ K ³ ÞsùÅG¤Î9È6 ì ú®ò G ¦½
ƨÉ*ÀÑRÁ¢Â¤ÆÁ¢ÛHÑsÛHÉÑRÁM¿BÈsÀf1 Î É > ÈsÁHÍáÁ>Ñ[Â*/¿ RÛ9È[Ã2Âÿ Ñ ã(ÑRÊø ÂÎ>¿cÊ¿sÅÉÆÁHÀ¿
ò G ͽ ú Ù ã ³ î Î;ÛHÉ
à½ÑRÊÈ[Á; Ä Þ < î ¿ Ð ì Z÷ É > ùqÅ Îêú ² Ícücüü ÍäáŤÎ>¿
ÇÆ}ÁHÍ>Æ}Á>Ò#Á¢ÛHËé,¿cÊÑsà ì ÷ É > ù*ÈsʤÑRÛ>ÁH Í Þ <Å
I÷ ì ÷ É :ù ÍZÞ < ùI ú ã4à½ÑsÊÈ[Ãà Π³ G¿ca  Éñ(é,¿ÈèÈ[ÊÒs¿IÀcÆ}ÊfÀÿ2Ñ[àFÊfÈsÍFÆÛHó É ò±À¿cÁ¢Â¿cÊ¿Í È6ªÂÎ>¿ÑRʤÆÒsÆÁ
>
ÈsÁHÍÀÑRÁRÂfÈ[ÆÁ>ÆÁ>ÈÒ Þ < È[ÁHÍÈsÃ}ÃH¤Î> ¿ É > ÉÆ}ÁÆ}ÂÉ@Æ}Á¢Â¿cÊÆ}ÑRÊÅsÈsÁHÍ-ÇÊÆã¿ É « ú É Ã
t ÃÀÉ ÃÀÉñ
ú ã A
³ ÆÊfÉuÂBÅ
² ì G ÷ ;ù ² ì G ÷ ¢§ù ¦ ì ÷ ¢ù
I÷ ì ÷ É ñ :ù ÍZÞ < ùIú ; ú Hü
ç D Ø á á ì ÷ ;ù Þ < , çD Øá á ² , Þ < ¦ ì ÷ ;ù ;
ñ ñ
¾¿BÀcÈsÃ}äÎ9È6 ì G ÷ ;Zù ¦ ì ÷;ùúò G G ÷;ùZ¦[ò G ÷;ù , ¨÷;ùúõô ² ¦# ´ö , ô ² ¦# ö úø÷-÷ ² ¦# ùà½ÑsÊÀ
Á>¿BÈ[ÊwøýÅ>ÈsÁHÍ
¤ÎHÈ[ÂÅ ì ÷Wø°ùIúò G ÷Wø°ù§¦½÷aø±ù4ƨÉ4ÈðHÁ>Æ}¤¿ ÀcÑsÁHÉÂÈsÁR ³ ÐWÂwÉÛHÀc¿É@¤Ñ-ÈsÉɤÛ>Ë-¿
Þ < ú Ù ì ÷Wø°ù ³$î Î>¿Á Þ < ú Ù ì ÷;ù à½ÑRÊ5ò ɤÛÀÆ¿cÁ¢Â¤ÃÄôèÈ[ÊÒs¿(ÈsÁHÍôÂÎ>¿cÊ¿(Èsʤ¿ÀÑRÁHÉuÂfÈ[Á¢ÂÉ
ÖWÍ × 9ÇãɤÛHÀfÎ(¤ÎHÈ[Â
ù ù ú
ù ì G ÷ ;ùZ¦ ì ÷;ù ù ²
ù ù
ù
, Þ < ¦ ì ÷¢ù ; ù ä
ù Ö Ê ì G ÷
;
ù
Z ¦ ì ÷
;
ù
B
Ê Ê ; l
Ê × ò ðõ ã
ù ² ä ò ;
áù á ñ ù á á
ù ù ñ <
ÈRÉ ò õ ø ³ î Î>¿cÊ¿à½ÑRʤ¿I ÷ ì ÷É ùÍ~Þ < ùú ãôÈ[ÁHÍ ì ÷;ù ú Ù Þ < à½ÑsÊ²Þ < ¦ ì ÷É ù-ÈsÁHÍ
î >
Þ < ú Ù ì ÷aø±ù~ü î Î;ÛHÉÅ ì ÈsÉÉÛ>Ë-¿BÉ
â6È[ÃÛ>¿BÉ
ÑRÁ>Ã}ÄýÑRÁý¤ÎH¿áÊfÈsÍ>ÆÈsÃ|ɤ¿cÒsË-¿ÁRÂfÉ ì ÷É ùM÷½ÑsÊ
>
ì ÷Wø°ù¤ù4È[ÁHÍ
Î>¿cÁHÀc¿sÅFé;Ä-¤ÎH¿|ÑRÜ9¿Á(ËÈ[ÜHÜ>Æ}ÁHÒÜ>ÊÑsÜ,¿cʤÂuÄ-Ñ[à
È[ÁHÈsÃ}Ģ¤ƨÀà½ÛHÁHÀ~ÂÆ}ÑRÁHÉcÅ ì ËÛ9ÉuÂé9¿
ÀcÑsÁHÉÂÈsÁRÂÑsÁëì ³ n
ɤÑsË-¿ÆÁHÉÜHÆ}Ê¿Í-Ê¿ÈsʤÊfÈ[Á>ÒRÆ}ÁHÒÈsÁHÍ-ÆÁRÂʤƨÀcÈ[¤¿wËÈsÁ>Æ}ÜHÛ>ÃÈ[¤ÆÑsÁHÉÆãÂ@ÆÉ@Ü9ѢɤɤÆé>Ã}¿w¤Ñ*ÒR¿Â@ÈsÁÆ}Á¢Â¤¿Ê×
¿BÉuÂÆ}Á>Òà½ÑsÊËÛHÃÈÇÆãÂÎ
ÂÎ>¿ÂfÈà½Û>ÁHÀ~ÂÆ}ÑRÁHÉ4¤Î9È6ÂÆÉ¿/¢Û>Æ}â6ÈsÃ}¿ÁRÂ4¤Ñ÷K ³ ¢Rù@È[ÁHÍ(ʤ¿ÃÈ[¤¿BͤÑ÷K ³ çsù ³
î Î>¿Ê¤¿Æ¨ÉÁ>ÑÃ}ѢɤÉÑ[à4Òs¿Á>¿cÊfÈ[ÃÆãÂuÄÆÁáÃ}¿c¤ÆÁ>ÒÂÎ>¿ÂuÇ@Ñé,ÑsÛ>ÁHÍHÈ[ÊÄëÀÆÊÀcÃ}¿BÉ|Ñsàì'é9¿áÉ ÅªÂ¤Î>¿
Û>ÁHÆãÂÀcÆ}ÊfÀÿ È[ÁHÍÈÀÆÊÀcÃ}À¿ É ÇÆ}¤ÎÀ¿ÁR¿cÊ Ë 9 ² ÈsÁHÍ(ÊÈRÍFÆ}Û9ÉÊ ³
Áô[YdôlqY`ý°q÷ s Bè ê4íÿ3?è ; ú , ú3?ù , ú0/%è/Ê/ ù , 3
ì?ù#úvúlè?ìBêgè/²æHù8 ! z ù ú ; +ç§èª!%ëù#ú=>wø
î
í
; ú/ì ; ì?ù#úg#ù#ç ; .
è G R
ë
, ;é
(
è v
ú a
ê B
ì R
ë Z
ç ì
, ; i
ç /
% ù ç; R
ë x
ú
y R
ë
ê 3
? ù , 0
ú / ç
; ?
ì ù j
æ #
ù l
ú B
è j
ú
ê |
í É 3 ? B
è R
ë "
ú !
êHè , újëRê-ìBëRçZì
(è ; ú / É ; ìBëRçZì
(èù$# ç ; /#ë , í²ç ; ú0/ì?èBújê}èç Ë 9 ² B ) j èúêì¬ë]í ; æ æHè/
ì?ù#úg#ù#ç ; . ù#úvêgùíÚ3 x; # , úlìBêëùzú ù$#Àê.jèÎ#ù#ç Öò þp× AjèçZè
8?9 8:9 y
) ÷* ù y ) ÷* ù
ò÷;ù2ú £Ã £Ã
÷ . ù 2i¦
÷ . ù 2i¦
a
R
) ,HÓ ÷* ù ) , ÷* ù ² , Ó
z
÷K ³ß ù à à ; *
2 Ó 2 ÷² ,zÓl* ù
*È,eÓ Ë
÷ * ùIú ; ú/ Ó ú ü
² ,zÓl* ² þ Ìg
¥H³
¸Kµ
º>·0ºº>µ»lºá¸A»
ÐjÁ¤Î>ƨÉwɤ¿À¤ÆÑsÁÇ@¿Ü>ÊÑ6âs¿|¤ÎHÈ[Â
¨÷;ùIú Ã}ÆË ¨ Þ ÷;ù
Þ§ß
Û>ÁHÆãà½ÑRʤË-ÃÄÑRÁÀÃÑRɤ¿ÍɤÛ>éHɤ¿ÂÉÑ[àI÷ ËBÒ ìù Ð Åt½_è ÆÇÎH¿cÁ-¤ÎH¿Ê¿cÒsÆÑsÁ9ÉIɤÈ[¤ƨÉuà½Ä¤ÎH¿|ɤ¿cÜHÈsÊÈ[¤ÆÑsÁ
Á ® µ÷½ä , ² ù R Z·Z¸ ³
ÀcÑsÁHÍFÆ}¤ÆÑs=
ÇÎ>¿Ê¤¿ ¯ ¯ ¯ ¯
C /. ç y C d. ç
Ö
>
÷¢ùIú &
, d.
, þ & ,
,å0 , /. ,0
¯
!d"%$
¯
~'~Û ! ! Ü ¯
!d"%$
¯ ~ ' Û ! ! Ü
. ÷ /
. ! ,0 ! ù . ÷ / ù
y
ú :&
C /
þ &
C / . ! ,å0 ! ü
÷ , /. ù÷ ,0
! !
ù ÷ , /
.! ù÷ ,å0
!
ù
!d"%$ ~' !d"%$ '
¿ÂÂÆ}ÁHÒ é,¿È(ÀÃÑRɤ¿ÍɤÛ>éHɤ¿Â|Ñsà÷ ËÒ ìù Ð Åg½_è ÆsÅq èÈ[ÁHÍëÈsÜ>Ü>ÃÄ;Æ}Á>ÒeG¿cË-ËÈ(çÒsÆâs¿BÉ
î
ÂÎHÈ6Â
Ê Ö ÷ ¢ù Ê É-§÷ Ê /. ,å0 Ê þ Ê /. ,å0 Ê ù É > ÷ Ì þ Ì ù~ü
> ä ! ! ! ! ä
î Î>ƨɿɤÆËÈ6¿ ¿ÉÂÈ[éHÃ}ƨÉÎH¿É4¤ÎH¿*ÀÑsÁ;âR¿cÊÒs¿cÁ9À¿-¨w÷;ù
ú«ÃÆ}Ë Þ§ß ¨ Þ ÷;ùÈsÉÀèÈ[ÆË-¿Í ³ n
¥9³ ç ³ Áôl
õ vï"Yvïõañ%ï gô[Y"ïõï"YqoÂ÷ I ¿IÃ}¿cÂ Ñ ú ËÒ ÷hìù ó à-ú
Ð Å /.
< ² Í ücücüÍä Í~Øú ² Í ücüüÍZÝ
Æ ³
ÑsÊOÎú×ãHÍ ² ÍçHÍcüücü:Í>Ç4¿ÇʤÆ}¤¿
¯ ¯ ¯ ¯ ¯ ¯
_äaïô=Y#ïSo ¨÷ æ ùzç ì?ù#újúè?ìêªëRéëRê ä%åýçͨ Þ ÷ ;ù ì?ùzújé#èç!<èíÚêgù-¨÷;ù , úvë #ù#ç ùzúì
(ù#íè/
íBèBêí%'& Ñ 3 .ê jè~#ù8 . (ùyëRúS!=è:í:êªë ç; êgè
¥
Ê ¨÷;ù , ¨ Þ ÷¢ùÊsúÂ-
÷ ÷¤÷ ä , ² ù ÞV ù~ü
ÊÖ ÷¢ùÊsú Ê &
&
ÊC / .
ÊÊ d .!
å
, 0
Ê
!
ä , /.
Ê Ê , 0
Ê
¯
('
( ¯ a ¯ Ê ! !
!#"%$
ç &
Ì
ä " ¯ ¯ !
!#"%$
' (
a
ç%Ý (!*,+ :&
Ì
ä " !
!d"%$ ¯
'
¯ ¯ ¯
Z· Z·
ç%Ý (!*,+
ä " -.
&
Ì
!
0/1 -.
&
² /1
!#"%¯ $
(' ¯
( !#"%$
('
(
Z·
ç%Ý (!*,+ ¥
ú -.
&
Ì
!
0/1
äá÷kä , ² ù> ·
"
!#"%$ ¯
('
(
~· ¥
ç%Ý (!*,+
® >
Ì äê÷½ä , ² ù> ·
ä "
Ü
Û
(
ä
ÉÈ® > ÷½ä , ² ù> ·
¥
é;Äx¿cË-ËÈFKÇÎ>¿Ê¤¿ " ú " # ³^î Î>¿cÊ¿à½ÑRʤ¿|¤Î>¿*ɤ¿cÊÆ¿ÉÀÑRÁ;âs¿cÊÒs¿BÉÆ}à® ä , ² µ ²ü n
Þ ³}²R³ _äaï;:Fô[aõ4AqY`ý«Áôvõ4óòóôvõ<gô=Yeoq÷
_äaïô=Y#ïSo à÷ æù#çÈêHè , ú3?ù , ú/%è/>Î/ ù , 3
ì?ù#úvúlè?ìBêgè/ßì ; íè
þ
C /. y
,
ç þ
C /
. ,
ç þ
y C / . ,
ç
, /. ,0 , /. ,å0 , /. ,å0
þ
C /.
,
ç þ
C / . ,
ç þ
y C / . ,
ç
¯ , /. ,0 ¯ , /. ¯ ,å0 , /. ,å0
C /. ç y C /. y C d. ç ç
ú , þ þ , ,
¯ , /. ¯ ,0 , d. , /. ¯ å
, 0
,0
a
þ
C /.
þ
C /
. ,
ç ,
ç þ
y C / . ,
ç
Í
, /. , /. ,å0 ,å0 , /. ,å0
ÈsÁHÍÂÎ>¿cÊ¿à½ÑRʤ¿RÅ
÷ ,0
ùZ¨ ÷ ;ù
¯ ¯ ¯
. ÷ å ù . ÷ ,å0 ù
C , 0 C ) , 0
, 0
þ / þ / , ç þ
, ¯ d. , d. ,å0 ,å0 2
y C / ç
þ ÷ ,å0
ù . ,
, /. ,å0 Ü
Û a
¯
þ
y ,å0 ùZ¦>÷ /. ,å0 ù
)
þ
÷÷ ,å0 ùZ¦>÷ /. ,å0 ù
C /.
,10 ùZ¦>÷ /. ,å0 ù , ²
÷ ÷
,0 ùZ¦F÷ /. ,0 ù ,
² 2
a
) ÷ å
, 0 ù§¦F÷
0 å
, 0 ù ÷ å
, 0 ùZ¦>÷
0
, 0 ù
, ç¯ þ
÷ ,å0 ùZ¦>÷ 0 ,å0 ù , ² ÷ ,å0 ùZ¦>÷ 0 ,å0 ù , ² 2
þ
) ÷
,å0 ùZ¦>÷ /. ,å0 ù
þ
÷
,0 ùZ¦F÷ /. ,å0 ù
C /.
÷ ,10 ùZ>¦ ÷ /. ,0 ù , ² ÷ ,å0 ù§F¦ ÷ d. å , ¯0 ù , ² 2
a
) ÷
, 0 ùZ¦>÷ 0 ,0 ù
å , 0 ù§¦F÷ 0 ,0 ù
y ÷
C /. ÷ /. ,0 ù
, ç þ ÷ ,Ä0 ù þ ü
÷ ,å0 ùZ¦>÷ 0 , 0 ù ,
² ÷ ,å0 ù§¦F÷ 0 ,å0 ù , ² 2 ÷ , /. ù÷ ,0 ù
ÐjÁ*ÂÎ>¿@ðHÊÉ¿cÊË Ñ[à>ÂÎ>¿4¿ñFÜ>Ê¿ÉÉÆÑsÁ*Èsé9Ñ6âR¿sÅHÊã÷ ,W0 ù§¦F÷ /. ,W0 ùBÊ¢ú ² à½ÑsÊVÊ ,W0 ÊsúÂÌ ü
¡ ÃɤÑHÅDÇ4¿IÎHÈDâs¿ÜHÈ[Æʤ¿BÍ¿ÈRÀfÎÀ d. È[ÁHÍ 0 ÇÆãÂÎ*¤ÎH¿cÆÊÊ¿H¿BÀ~¤ÆÑsÁ9ÉGÆÁFÉ ü î Î;ÛHÉcÅBà½ÑRÊKÆÁHÉÂÈ[Á9À¿sÅ
! !
ÇÆ}¤ÎÛÊ ,10 Ê>ú Ì Ç@¿*Î9ÈDâs¿À /. ,10 úÏÌ >¦ ÷ d. , 0 ù,Í ÈsÁHÍÉÑM÷ ,å0 ùZ¦F÷ /. ,10 ù
ƨɤÎ>¿-Ê¿H¿BÀ~ÂÆ}ÑRÁMÑsà÷ ,Û0 ùZ¦F÷ /. ,Û0 ùÆ}ÁM¤Î>¿ÛHÁ>ÆãÂ*ÀcÆ}ÊfÀÿ ³ TwÑs¤ÆÁ>ÒÈ[èÉÑ(¤ÎHÈ[ÂÅKÇÆãÂÎ
" µ Ê , d. Ê5Í/Ê , 0 Ê ,Í Ç@¿ÎHÈDâs¿à½ÑRÊÂÎ>¿Ã¨ÈsÉÂw¤¿Ê¤Ë ¤Î9È6Â Ê /. ,10 Ê ä çzÌ ú
÷-÷l ù~ÅɤÆÁHÀ¿©Ì Ì Ì é;ÄÝ¿cË-ËÈ±ç ³ î ÎH¿#Ê¿cËÈ[ÆÁ>ÆÁ>Òô¤¿Ê¤ËÉ(È[Ê¿
ä ä
Âʤ¿BÈ6¤¿BÍ#ɤÆ}Ë-ÆÃÈsʤÃÄ ³î Î>¿cÊ¿à½ÑRʤ¿RŪÛHɤÆ}Á>Òô÷aÞ ³² ù|È[ÁHÍ ÷hÞ ³ çRù~ŪÂÎ>¿-¿ñFÜ>Ê¿ÉÉÆÑsÁáÈ[é,Ñ6âs¿ÒRÆ}âR¿É|à½ÑsÊ
Ê ,0 ÊsÇú Ì
¾wy¿ Å¢÷ ,0 ù~¨ ÷;ù?Æú ² , ç þ ç , ç þ ç , ç þ ÷-÷ ùIú , ² þ ÷-÷ ùü
ÑsʤÎH¿ ʤB¿ H¿À¤ÆÑsÁÀc¯ È[èÀÛHÃÈ[¤ÆÑsÁ
ÑRÁ¤Î>¿*ÀcÆ}ÊfÀÿáÊ ,å0 ¯ ÊsúÂÌ Í>Ç4¿Û9ɿ¤ÎH¿à½ÑsÊË
y C /. ç C / ç
¨ ÷ ¢ùIú , þ
þ
. ,
, d. ,0 , /. ,å0
ÐWÂÆÉÀcÃ}¿BÈ[Ê@¤ÎHÈ[¤Î>¿Òs¿Á>¿cÊfÈ[Ã)ÀcÈRÉ¿|à½ÑsÊÚ¨ Þ ÷;ù2à½ÑRÃ}ÃÑ6ÇwÉ@é¢ÄÈsʤÊfÈ[ÁHÒsÆÁ>Ò Â¤¿Ê¤ËÉÈsÉÈsé9Ñ6âR¿ ³ n
äaï?:Áôõ44qY`ý Á
Þ ³ç ³ _ ôlõAaó ò/óôlõ@gô=Y"ïõï"YqHoÂ÷ î Î>¿à½ÑsÃÃÑ6ÇÆ}Á>Ò î Î>¿cÑRʤ¿Ë ɤÎ>Ñ6ÇwÉÅ
à½ÑRÊÒs¿cÁH¿cÊfÈ[Ã)äMÅ;ÂÎHÈ6 ¨w÷ ;ùɤÈ[¤ƨÉuðH¿BÉ@¤Î>¿ é,ÑsÛ>Á9Í>È[ÊÄ
ÀÑRÁHÍFÆ}¤ÆÑsÁà½ÑsÊò G G ÷;ùZ¦sò G ÷;ù ³
R Z·Z¸
_äaïô=Y#ïSoBA¤÷ ²l#Ú® µ÷½ä , ²ù êHèBú#ù#çÚ
î
É
ÍZú Ù d
.
¥
¾¿ÅR÷ ,å0 ùZ¨ Þ ÷ ;ù?Æú
, ² þ ÷-÷÷ª® ä , ²ùÞ ù
; ú/
¾ ¿yÅ;÷ ,å0
ùZ¨÷;ù?Æú , ²
m+ç§ùù+#CB ÆÊÉÂÅ,Ç@¿Æ}ÃÃ}Û9ÉuÂÊÈ[¤¿ ÂÎ>¿Æ¨ÍF¿ÈÑ[à
¤Î>¿Ü>ÊÑ¢Ñsà
à½ÑsÊ|ÀcÑsÁ>ÁH¿À~ÂÆ}â;Æ}ÂuÄ(ä úÏKHü î Î>¿Ë-ÈsÜ
Þúò
÷;ùà½Ê¤ÑRˮ¤ÎH¿ ¿ñ;¤¿Ê¤ÆÑsÊÑ[à¤ÎHʤ¿¿*ÍFÆɤÌFÉ4¤Ñ-ÂÎ>¿ ¿ñ;¤¿Ê¤ÆÑsÊÑsàÂÎ>ʤ¿¿ Ü9ÑRÃ}Ä;ÒRÑsÁHÉÎHÈRÉ4¤Î>¿
ɤÆ}ÁHÒsÛ>èÈ[ÊÆãÂuÄ-à½ÛH¯ ÁHÀ~ÂÆ}ÑRÁ ¯ ¯ ¯
C d. ç y C /. ç
¨÷ ¢ùIú , þ ,
, ¯ ,0 ¯ , ,å0
/. /.
! Û ! ! Ü ! Û ! ! =Ü
þ
C /. ´
,
ç
Õ Í
, d. ´
,å0 ´ Ü
! Û ! !
ÇÎ>¿Ê¤¿ÂÎ>¿ 0
ÉÈsʤ¿ÂÎ>¿ëÆ}¤¿cÊfÈ6¿ͱʤ¿BH
!
¿À¤ÆÑsÁHÉ-Ñsà|ÂÎ>¿#Àc¿cÁ¢Â¤¿ÊÉ Ë
Ñ[à¤Î>¿Ë é9ÑRÛ>ÁHÍ>ÈsʤÄ
ÀcÆ}ÊfÀÃ¿É ³1I ¿ ¯ Á>Ñ6ÇÓÇÊÆã¿ ÑsÛFÂĨ ÷; ù@¤Ñ-¯ ÆÃ}ÃÛHɤÊfÈ6¤¿ ÑRÛ>ÊÍF¿cÊÆâDÈ[¤ÆÑsÁG¯ ó
C /. ç y C /. ç C /. ´ ç
¨ ÷ ¢ùIú , þ , þ Õ ,
, /. ,å0 , /. ,å0 , /. ´ ,0 ´
< ¯ a/q
%%%/
¯ qd
%Hl/B /l
¯ #qv<
þ
y C d.
,
ç þ
C /. ´
,
ç þ
C /.
,
ç
, Õ
¯ a /. ,10 ¯ , d. ´ ,å0 ´ ¯ , d. ,å0
þ
y ) ÷ ,0 ù§¦F÷ d. ,0 ù
þ
÷ ,å0 ù§¦F÷ d. ,å0 ù
C /.
÷ ,å0 Zù ¦>÷ /. ,å0 ù ,
² ÷ ,å0 Zù ¦>÷ /. ,å0 ù ,
² 2
) ÷ ,å0 ùZ¦>÷ 0 ,å0 ù ÷ ,0 ùZ¦F÷ 0 ,å0 ù
, ç þ
¯ ÷ ,0 ùZ¦F÷ 0 ,0 ù ,
² ÷ ,å0 ù§¦F÷ 0
, 0 ù ,
å
² 2
þ
) ÷ ,0 ù§F ¦ ÷ d. ´ ,0 ù
þ
÷ ,å0 ù§¦F÷ d. ,å0 ù
´
Õ C /. ´
÷ ,å0 Zù ¦>÷ /. ,å0 ù ,
´ ² ÷ ,å0 Zù ¦>÷ /. ,å0 ù ,
´ ² 2
) ÷ ,å0 Zù ¦>÷ 0 ,å0 ù ÷ ,0 Zù ¦F÷ 0 ,å0 ù
, ç ´ þ ´
÷ ¯ ,0 Zù ¦F÷ 0 ´ , 0 ù , ²
÷ å , ¯ 0 ù§¦F÷ 0
´
,å0 ù , ²
2
C /. ÷ / . ,å0 ù C / . ´ ÷ /. Z´ ,0 §´ ù
þ ÷ ,0 ù þ Õ
¯ ÷ /. ùc÷
, å
, 0
ù ÷ d. Z´ ù÷ ,0 §´ ù Ü
,
Û ¯
C /. ÷ /. ´ ,å0 ´ ù y C /. ÷ / . ´Z ,0 ´§ ù
þ ÷ ,0 ù þ
÷ ¯ /. ´ ùc÷
, å
, 0
´ ù ÷ d. ´Z ù÷ ,0 ´§ ù Ü
,
Û
C ÷ ,0 ù§¦F÷ ,0 ù
ú /. d. , ç
¯ ÷ ,å0 Zù ¦>÷ /. ,å0 ù , ²
þ
y ) ÷
,å0 ù§¦F÷ /. ,0 ù
þ
÷
,å0 ù§¦F÷ ü ÷ /. ù ,å0 ù
C /.
÷ 0 Zù ¦>÷ /. ,å0 ù ,
å
, ² ÷ 0 Zù ¦>÷ ü ÷ / . ù ,å0 ù ,
å
, ² 2
) ÷
,0 ùZ¦F÷ 0 ,0 ù ÷
,0 ù§¦F÷ü ÷ 0 ù ,å0 ù
, ç þ
¯ ÷ 0 ù§F¦ ÷ 0 ,å0 ù ,
, ² ÷ 0 ùZ>¦ ÷ ü ÷ 0 ù å
å
, , 0 ù , ² 2
þ
) §ù ¦F÷ /. ´÷,0 ù
,å0
þ
÷ ,å0 ù§¦F÷ ü ÷ /. ´ ù ,å0 ù
Õ C /. ´
÷ ,å0 ùZ¦>÷ /. ´ ,å0 ù , ² ÷ ,å0 ùZ¦>÷ ü ÷ /. ´ ù ,å0 ù , ² 2
) ÷ ,0 Zù ¦F÷ 0 ´ ,0 ù þ ÷ ,0 ù§¦F÷ü ÷ 0 ´ ù ,å0 ù
, ç
÷ ,¯ 0 ù§¦F÷ 0 ´ ,å0 ù , ² ÷ ,å0 ¯ ùZ¦>÷ ü ÷ 0 ´ ù ,å0 ù , ² 2
C /. ÷ /. ,å0 ù C /. ´ ÷ /. Z´ ,0 §´ ù
þ ÷ ,0
ù
þ Õ
¯ ÷ , /. ùc÷ ,å0 ù ¯ ÷ , d. Z´ ù÷ ,0 §´ ù Ü
Û
. ÷ / ´ ù . ÷ /
. ´§ ,å0 ´§ ù
C / ,0 y C /
þ ÷ ,å0 ù ü .´ þ
ù ùÜ ÷ , /. ´ ùc÷ ,0 ´ ÷ , /. Z´ ù÷ ,å0 ´§
Û
î Î>¿Â¤ÊÛ>ÁHÀÈ6¤ÆÑsÁ(¿cÊʤÑRÊIÇÆÃ}Ã)é,¿ÒRÆ}âR¿cÁé;ĤÎH¿Â¿cÊË-É4ÆÁÂÎ>¿|èÈsÉÂÂuÇ4ÑÃÆÁ>¿É ³2î Î>¿|Ê¿ÈsÃ9Ü9È[ʤÂ
Ñsà2¤Î>¿Æ}ÁHÆãÂÆÈsÃ
¤¿cÊËÉ|ÀÈ[Áëé,¿ÀcÈsÃÀcÛ>ÃÈ[¤¿BÍÇÆãÂÎMÈ
ʤB¿ H¿À¤ÆÑsÁMÈsʤÒRÛ>Ë-¿cÁ¢Â|ÈRÉÆÁëÂÎ>¿ÍFÑsÛ>éHÃ}Ä
¯ ]q ¯[° j]:±jq
HHv
H¤:±¤¤q²¤ ¯ q³
ÀcÑsÁ>Á>¿BÀ~¿ÍÀcÈRÉ¿ ³+ ÑsÊÂÎ>¿ ðHÊfÉu¿cÊËÅHÿÂÄÞ ú ÷ ,10 ù§¦F÷ /. ,10 ù~üTwÑ[¿ ¤Â Î9È6ÂFÊ ÞÁÊ;ú ²
à½ÑRÊÚ î É ü î Î>¿cÁé;Ä#÷aÞ ³² ù@Ç@¿ÎHÈDâR¿
÷ ,å0 ù§¦F÷ /. ,0 ù Þ ²
¾¿ Ó
ú
¾ ¿ ú
÷ ,å0 ùZ¦>÷ /. ,å0 ù , ² Þ , ² ç
ÑsʤÎH¿*É¿BÀÑsÁ9Í
ÒRʤÑRÛ>Ü
ÑsàK¿cÊË-ÉÅFÇ4¿Î9ÈDâs¿sÅ;à½ÑRÊÆ}Á9ÉuÂfÈ[ÁHÀc¿sÅÞú'÷ ,10 ùZ¦>÷ /. ,10 ùÈsÁHÍ
Þ û ú ÷ ,0 Zù ¦F÷ ü ÷ /. ù ,å0 ù~= ü |ÉÆÁ>Ò÷hÞ ³ çRù~ÅFÂÎ>ƨÉÒsÆâs¿BÉ
÷ ,0 Zù ¦F÷ /. ,å0 ù þ ÷ ,0 Zù ¦F÷ ü ÷ /. ù ,0 ù
¾¿
÷ ,å0 §ù ¦F÷ d. ,0 ù , ² ÷ ,å0 §ù ¦F÷ ü ÷ /. ù ,0 ù , ²
Þ þ Þ û
ú«¾¿ ú ²ü
Þ , ² Þ û , ²
î Ñëé,ÑsÛ>ÁHÍô¤Î>¿(¿cÊʤÑRÊ Æ}ÁôÂÎ>¿ð9ÁHÈ[ä¿cÊËÉcÅ
Á>Ñs¤¿
¤ÎHÈ[ Â Ê d.
> ,Ç0
> Ê ä zç Ì
> ü î Î>¿Á ÛHɤÆ}ÁHÒ
¿cË-ËF È Kà½ÑRW Ê Ê å
, 0
Ês× ú Ì ÂÎ>¿ ¿cÊÊÑsÊé9ÑRÛ>ÁHÍƨÉ
çzÌ ¥
÷ Ì þ Ì §´ þ Ì ´ þ Ì ´Z ù ÉGF Ì þ Ì þ Ì þ Ì ¥
"C ä §
´ ´ §
´
ED ¥ ¥
ä
É F Ì þ
Ì
´
ú ÷-÷
¥ ® ( K , ² ÷K , ²ù Z· ® ù Í
ÈsÁHÍÂÎ>¿cÊ¿à½ÑRʤ¿RÅ
¥
¾w| ¿ Å¢÷ ,0
ùZ¨ ÷ ;ù?Æ|ú ² , ç ç>÷hç
² ÷ K , ² ù Z· ® ù
þ , çsù þ ÷-÷ K ,
¥
ú , ² þ ÷-÷ ä , ² ÷ª® Þ ÷½ä , ² ù Þ · ù
ÇÎ>¿Áä ú«KÈ[Á9ÍH= ú ² ü î Î>¿*ÒR¿cÁ>¿ÊÈsÃGÀcÈsɤ¿ ƨÉwÉÆË-Æ}èÈ[ÊÛHÉÆÁ>ÒbuʤÑRÜ9Ñ¢ÉÆ}¤ÆÑsÁ ² ¤Â ÑÒRʤÑRÛ>Ü
¿cÊË-ÉÊ¿cèÈ6¿Í(é;Äʤ¿BH¿À¤ÆÑsÁü ¤Î>ÊÑs¯ Û>ÒRÎÉ ÇÆ}¤Îÿ î É ÈRÉ4à½ÑsÃÃ}Ñ6ÇwÉó
. ÷ å
C / , 0 ù§¦F÷ d. å, 0 ù
÷ ,å0 ù~¨ Þ ÷ ;ùIú , ç
¯ ¯ ¯ ¯
JaI
÷ ,0 ùZ¦>÷ /. ,å0 ù , ²
Þ R ÷
,å0 ù§¦F÷ /
þ
& C d.
)
. !
,å0 ù þ
÷
,å0 ù§¦F÷ ü ÷ /
.!
ù ,å0 ù
÷
, 0 ùZ¦>÷ /. !
, 0 ù , ² ÷
, 0 ùZ¦>÷ ü ÷ /. !
ù 0 ù ,
, ² 2
> < (
¯ d! "%¯ $
(' . ¯ a
!
. !
Þ R
, ç : &
) ÷ ,å0 ùZ¦>÷ 0 !
,0 ù þ
÷
, 0 ùZ¦>÷ ü ÷ 0
ù ,0 ù
!
þ ÷ ,å0 I A
ù
&
C / .
÷ /. >§!
,å0 >§!
ù ü
÷ /. >§!
ù÷ ,å0 >§!
ù Ü
,
> a .
>§!d"%$ML
('Û
>
î Î>¿ëðHÊÉ¿cÊË ÈsÁHÍ Â¤Î>¿#¤¿Ê¤ËÉÒRʤÑRÛ>Ü9¿BÍ^é;ıʿH¿BÀ~ÂÆ}ÑRÁ±ÂÎ>ÊÑsÛ>ÒRÎÉ È[Ê¿ÎHÈsÁHÍFÿÍýÈsÉ
,é ¿à½ÑRʤ¿ ³ î Î>¿ðHÁHÈsÃKä , ² ¿cÊË-ÉŪÈ[ÃÃKÃÄ;Æ}ÁHÒ
ÆÁHÉƨÍF¿-ÀÆÊÀcÃ}¿BÉ É
ÅlØÀú Ù Ó ,Å ÈsÜ>Ü>ÊÑDñ;ÆËÈ6¿ ¤Î>¿
ÂʤÛ>Á9ÀcÈ6ÂÆ}ÑRÁ(¿Ê¤ÊÑsÊÈ[Á9ÍÈsʤ¿¿É¤ÆËÈ6¯ ¿Íé;Ä ¯
Ì
! ä
® ¸ Þ
Ì
ü
!#"%$tOg±
î Î>ƨÉÒsÆâs¿BÉÑsÛ>Ê4ðHÁ9È[ÃGʿɤÛ>Ã}Â
¾¿yÅ;÷ ,å0
ùZ¨ Þ ÷ ¢ù:Æ
§ a/q
%%%/ qd
%Hl/B /l#qv<
R
ú ² , ç þ ÷kä , ² ù÷aç , çRù þ k÷ ä , ² ù ÷hç , çsù þ
t þ ÷½ä , ²ùÞ ÷aç , çRù
¥
þ ÷-÷ ä , ² ÷½ä , ² ù Þ · ® Þ ù
¥
ú , ² þ ÷-÷ ä , ² ÷ ® Þ ÷½ä , ² ù Þ · ~ù ü
n
¢ ³ NQP½¼{¹H»<ºj¾
O
ÐjÁ¤ÎHÆÉÉ¿BÀ~ÂÆ}ÑRÁÇ4¿*ÒRÆ}âR¿*ÉÑRË¿ ÒRÊÈsÜ>Î>ƨÀcÈsÃG¿ñ>È[Ë-Ü>ÿÉwÑ[àIÉÜ,¿ÀcÆãð,À ËÈ[Ü>Ü>ÆÁ>Ò¢ÉwÀÑRËÜHÛF¤¿BÍ
ÇÆ}¤ÎÑRÛ>Ê2à½ÑRʤËÛ>ÃÈ ³áî ÎH¿É¤¿w¿ñ>È[Ë-Ü>ÿÉ@È[Ê¿ÍFÑRÁ>¿wÇÆ}¤Î
È ÜHʤÆË-ÆãÂÆ}âR¿|ÀÑRË-Ü>ÛFÂÈ[¤ÆÑsÁHÈsÃ>Ü>ÊÑFÀ¿×
ÍFÛHʤ¿È[ÁHÍÈ[Ê¿4Æ}Á¢Â¤¿ÁHÍF¿BÍÑRÁ>ÃÄ Â¤ÑÒsÆâs¿È|Ü>ʤ¿Ã}ÆË-Æ}Á9È[ÊÄ*Æ}Á9ÍFÆÀÈ6ÂÆ}ÑRÁÑ[à,ÇÎHÈ6ÂÀÈ[Áé9¿ÑRéFÂÈsÆ}Á>¿BÍ
é;Ä#ÀcÑsË-Ü>ÛFÂÆ}Á>ÒÇÆ}¤ÎáÑsÛ>Ê ËÈsÜ>Ü>ÆÁ>Òà½ÑsÊËÛ>Ã¨È ³ ÐjÁáÜHÈ[ʤ¤ƨÀÛHÃÈsÊŪÑRÛ>Ê ÀÑsË-Ü>Û>ÂÈ6ÂÑsÁHÈsÃ2Ç@ÑRʤÌ
Î>¿Ê¤¿ëÍ>Ñ¢¿BÉÁ>ÑsÂ
Ä;Æ}¿ÃÍ ÂÎ>¿MÀcÑsÁFà½ÑRʤËÈsÃwÆ}Á;â6È[ÊƨÈ[Á¢ÂÉ-ÑsàÈêÒsÆâs¿cÁýÜ,ÑsÃÄ;ÒsÑRÁHÈ[ÃÊ¿cÒRÆ}ÑRÁ ³ î Î>ÆÉ
ÇÆÃ}êé,¿ È[ÁÈ[ÛFÂÑsËÈ6ÂÆÀ|é;Ä;Ü>ʤÑFÍFÛ9À~ÂÑ[à
ÈÀcÑsË-Ü>ÿ¤¿Á;Û>Ë-¿cÊƨÀcÈ[Ã)ÆË-Ü>Ã}¿Ë-¿cÁ¢ÂÈ[¤ÆÑsÁ(¤ÎHÈ[ÂƨÉÆÁ
Ü>ÊÑsÒRʤ¿BÉ¤É ³ ÐjÁô¤Î>ƨÉÇ@ÑRʤÌ#¤Î>¿(Ü9ÑRÃ}Ä;ÒsÑRÁHÈ[Ã@ÍFÑsËÈ[ÆÁôƨÉɤÜ9¿BÀÆ}ðH¿Í ÈsÁHÍêÂÎ>¿(ɤÆÍ>¿Ã}¿Á>Ò[ÂÎHÉÑ[à
ÂÎ>¿Ü,ÑsÃÄ¢ÒRÑsÁHÉÈ[Ê¿ÛHɤ¿ÍôÈsÉÀÑRÁHÉuÂÊÈsÆ}Á¢ÂfɤÎHÈ[Âà½ÑRÊÀc¿Â¤Î>¿
Á¢ÛH˿ʤƨÀcÈsÃÆË-Ü>Ã}¿Ë-¿cÁ¢ÂÈ[¤ÆÑsÁôÂÑ
Ü>ÊÑFÍFÛHÀc¿|ÂÎ>¿*ÀÑRÁFà½ÑsÊËÈ[ÃÃ}Ä/¿ ¢Û>Æ}â6ÈsÃ}¿ÁRÂwÀcÆ}ÊfÀÿ ÍFÑsËÈ[ÆÁÈ[ÃÑsÁ>ÒÇÆ}¤Î¤Î>¿ ËÈsÜ>Ü>ÆÁ>Ò ³
ÑRʤÎ>¿-Ü>ʿɤ¿cÁ¢Â|Ü9È[Ü,¿cÊBŪÇ@¿ÎHÈDâs¿ÍF¿câR¿cÃÑsÜ,¿ÍMÈ[Á#ÆÁ>Æ}¤ƨÈ[ à ¡ î ¡ ³ÀcÑFÍF¿ÂÑÍ>¿cË-ÑsÁF×
ɤÊfÈ6¿ÀÑRËÜHÛFÂÈ[¤ÆÑsÁHÈsÃ}ÃÄÂÎ>¿@ཿÈsɤÆé>Æ}ÃÆ}ÂuÄÈsÁHÍ*ÀcÑsÊʤ¿BÀ~¤ÁH¿ÉɪÑ[à>ÑRÛ>ÊGà½ÑRʤËÛ>ÃÈà½ÑsÊ
ÉÑRË¿@ÉÆË-Ü>Ã}¿
¿cñFÈsË-Ü>Ã}¿BÉ ³ ÿ ÁH¿É¤ÛHÀfÎ#¿cñ>È[Ë-Ü>ÿƨÉÒsÆâs¿Á°÷<à½ÑRÊË ú KRùÑ[à@¤Î>¿-ËÈ[Ü>ÜHÆ}Á>ÒÑ[à¤Î>¿-¿ñ;¿cÊÆ}ÑRÊ
ÑsàI¤Î>Ê¿c¿-ÀÆÊfÀÿÉÅ ÆÒsÛHʤF ¿ K>Å)¤ÑÂÎ>¿¿cñ;¤¿cÊÆÑsÊÑ[àÂuÇ4Ñ
ÑRé>ÃÆ ¢Û>¿-ÉÃÆ}ÂÉ È[Á9Í#È(ʤ¿BÀ~ÂÈsÁ>Òsÿ(÷½Â¤Î>¿
ɤÑsÃÆÍêÃÆÁ>¿Éfù*ÆÁ ÆÒsÛ>Ê¿(ç ³ ÑRÊÂÎ>ÆÉ¿ñ>ÈsËÜHÃ}¿Ç4¿
Î9ÈDâs¿Ü>Û>ÂÂÎ>¿
ÜHÈsÊÈsË-¿Â¤¿ÊÉ*Æ}Á¢Â¤Ñ#¤Î>¿
Ü>ÊÑFÍFÛHÀÂwà½ÑsÊËÛ>èÈÈsÁHÍÜ9¿Êà½ÑRʤË-¿BÍÂuÇ@ÑÿcâR¿cèÉwÑsà
Ê¿ 9¿À~ÂÆ}ÑRÁHÉÅ9Æ ³ ¿ ³ Å9¤ÊÛ>ÁHÀÈ6ÂÆ}Á>Ò¤Î>¿Ü>ʤÑFÍ;×
ÛHÀÂÉÈ6à<¿cR Ê = úûç ³ Ö;ÆÁHÀc¿ÂÎ>¿ÀcÑsË-Ü>ÛFÂfÈ6ÂÆ}ÑRÁHÈ[Ã
ÀÆÊÀcÃ}¿BÉ|Èsʤ¿Ç@¿Ã}Ã}×Wɤ¿cÜ9È[ÊfÈ6¤¿BͪÅ9¤Î>¿-ÉÛHË Ñ[à
ÂÎ>¿*ZÉ ¢ÛHÈsʤ¿BÉ4Ñ[à¤Î>¿ ÊfÈsÍFÆÆÍF¿BÀÊ¿ÈRÉ¿âs¿Ê¤ÄÊfÈ[ÜHÆÍFÃÄsÅ>ÈRÉwɤ¿c¿cÁÆÁ î Èsé>Ã}¿ ² ÈsÁHÍÆ}ÃÃ}Û9ÉuÂÊÈ[¤¿Í(ÆÁ
ÆÒsÛ>ÊÁ ¿ K ³®î Î>¿ÂÊÈsÜ9¿ÔcÑRÆÍ>ÈsÃÊÛ>ÿƨÉÛHÉ¿BÍà½ÑsÊÂÎ>¿Á;Û>Ë-¿Ê¤Æ¨ÀcÈsÃKÆÁ¢Â¤¿cÒRÊÈ[¤ÆÑsÁ ³î Î>ƨÉÒsÆâs¿BÉ
ÊÑsÛ>ÒRÎÈsÀÀÛ>ÊfÈsÀcÄà½ÑsʤÎ>¿4ÂÛ>ʤÁHÆ}Á>Ò ÈsÁ>ÒsÿÉKÇ@¿4ÎHÈDâR¿4ÀfÎ>ѢɿÁ ³î Î>¿4Ë-ÈsÜƨɿcâ6È[ÃÛHÈ[¤¿ÍÑsÁ¤Î>¿
é,ÑsÛ>Á9Í>È[ÊÄÀÆÊÀcÃ}¿BÉc¤Å KÀÑRÁHÀ¿ÁRÂʤƨÀÀÆÊÀcÃ}¿BÉÈsÁHÍëÑRÁ Ø ÈsÊ¿ɤÆÈsÁ#ÒsÊƨÍëÃÆ}Á>¿BÉ-÷kÍ>ÈRÉÎ>¿BÍ#ÃÆÁ>¿ÉÆÁ
ÆÒsÛ>Ê¿|çsù ³ TwÑ[¿wÂÎHÈ6ÂÆ}Á¢Â¿cÒsÊfÈ6ÂÆ}ÁHÒ*È[ÊÑsÛ>ÁHÍÀcÃ}ѢɿBÍÀÛHʤâR¿ÉIÆÁÂÎ>¿|ÀcÑsË-Ü>ÛFÂfÈ6¤ÆÑsÁ9È[Ã,ʤ¿ÒsÆÑsÁ
ʿɤÛ>Ã}ÂÉÆÁ°÷kÈsÜ>Ü>ÊÑDñFÆ}ËÈ6¿cÃÄ>ùÀÃÑRɤ¿ÍÀÛ>Êâs¿BÉÆÁ¤Î>¿Æ}ËÈ[ÒR¿ Ü>èÈ[Á>¿RÅ,ÀcÑsÁFðHÊË-Æ}ÁHÒ-¤Î>¿÷½Á>¿BÈ[Ê~ù
ɤÆ}ÁHÒsÿ×WâDÈsÃ}ÛH¿ÍFÁ>¿BɤÉÑsàÑsÛ>Ê ÂʤÛHÁHÀcÈ[¤¿ÍáËÈ[ÜHÜ>Æ}ÁHÒà½ÑsÊËÛ>Ã¨È ³ ¡ ¢Û>ƨÀfÌ Ý Ê¿ÈsÃ}Æ}ÂuÄ#ÀfÎ>¿BÀfÌ Ý Ñ[à
ÂÎ>¿ÈsÀcÀcÛ>ÊfÈsÀÄÑsà@ÑRÛ>Ê È[Ü>Ü>ÊÑDñFÆ}ËÈ[¤ÆÑsÁ#ÀÈ[Ááé9¿ËÈsÍ>¿é;ÄëÃÑ;ÑsÌ;Æ}ÁHÒÈ[ È(ÂuÄ;Ü>ƨÀcÈsÃ
àkÈsÀ~ÂÑsÊÆÁ
ÂÎ>¿ Æ}Á>ðHÁ>Æ}¤¿ Ü>ÊÑFÍFÛHÀ~Â
*, d. 0 , /.
!
ú ² þ !
!
*È,0 *,å0
!
!
ÈsÁHͤÎH¿¿cñ¢Âʤ¿Ë-¿cÃÄÊfÈ[ÜHÆÍëɤÎ>ÊÆ}ÁHÌ¢ÆÁ>ÒÑsàI¤ÎH¿ÀÆÊfÀÿÉ|Æ}Á#¤Î>¿ðHÊfÉuÂʤ¿BH¿À¤ÆÑsÁ#ÈRÉ|ɤÎ>Ñ6ÇÁÆÁ
ÆÒsÛ>ÊV
¿ K>ÅRÈsÁHÍ-Ê¿È[ÃÆÔcÆÁ>Ò¤ÎHÈ[-
Â Ê 0 !
, /. !
Ê6ÆÉé9ÑRÛ>ÁHÍF¿BÍé;ĤÎ>¿wÍ>ÆÈsË¿c¤¿ÊIÑ[à)¤ÎH¿ EØKÀcÆ}ÊfÀÿ ³
î Î>ƨÉ*ɤÛ>Ü>Ü,ÑsʤÂÉÂÎ>¿é,¿cÃÆ}¿cà¤ÎHÈ[ ¤Î>¿àkÈRÀ~ÂÑsÊfÉà½ÑsS Ê = 9 çËÛHÉÂ*é9¿ÁH¿È[Ê ² ÂÑâs¿Ê¤ÄMÎ>Æ}ÒRÎ
Ü>Ê¿ÀcÆɤÆÑsÁGÅsÈsÁHÍ-È[èÉÑÇÎ;ĤÎ>¿wɤÆÍ>¿É2Ñsà,ÂÎ>¿ÈsÜ>Ü>ÊÑDñ;ÆËÈ6¿@ÆËÈ[Òs¿Ü,ÑsÃÄ;ÒsÑRÁHÉ2È[Ü>Ü,¿ÈsÊ÷<ÂѤÎ>¿
¿Äs¿BùÂÑé,¿*ɤÊfÈ[ÆÒs΢ÂÊÈ[¤Î>¿Ê@ÂÎHÈ[ÁɤÑsË-¿cÇÎ9È6Â Ý ÇÈDâ;Ä ÝH³
î Î>¿ ÜHÈsÊÈsË-¿Â¤¿ÊÉ@à½ÑRʤÎ>¿ ¿cñFÈsË-Ü>Ã}¿ÆÁ ÆÒsÛHʤ¿*çÈ[Ê¿
Æ}ÒRÛ>Ê-
¿ KÆ}ÃÃÛHÉuÂÊÈ[¤¿BÉIÂÎ>¿¿ñ;¤ʿcË-¿cÃÄ-ÊÈsÜ>ƨÍÊfÈ6¤¿Ñ[àÍF¿Àcʤ¿BÈsɤ¿ÆÁ¤ÎH¿É¤ÆÔc¿Ñ[àGÂÎ>¿ÀcÆ}ÊfÀÿÉ
FÍ ÛH¿ ¤Ñ-ÂÎ>¿
÷½â;ƨÉÛ9È[ÃÃ}Ä>ùèÈ[ÊÒs¿ ɤ¿cÜHÈsÊÈ[¤ÆÑsÁÑ[à
¤Î>¿*¤Î>Ê¿c¿*ÑRʤÆÒsÆÁHÈsêé9ÑRÛ>ÁHÍ>ÈsʤÄÀÆÊÀcÃ}¿BÉ ³ î Î>ÆÉ
ÊfÈ[Ü>ƨÍëÀfÎHÈsÁ>Òs¿ÆÉÀcÑsÁFðHÊË-¿Íé;ÄÂÎ>¿Á;Û>Ë-¿Ê¤Æ¨ÀcÈsÃʿɤÛ>Ã}ÂÉ|Æ}Á#¤Î>¿à½ÑRÃ}ÃÑ6ÇÆ}ÁHÒÂÈsé>ÿɤÎ>Ñ6ÇÆÁ>Ò
ÂÎHÈ6ÂÂÎ>¿*ÍF¿Àcʤ¿BÈsɤ¿|ÆÁ¤Î>¿*Èsʤ¿BÈsÉ4Ñ[àK¤Î>¿ Ê¿ 9¿À~¿ÍÀÆÊfÀÿÉƨÉËÛHÀfÎàkÈsɤ¿Ê¤ÎHÈsÁ(ÜHʤ¿BÍFÆÀ¤¿BÍ
é;ÄÑRÛ>ʤÎ>¿ÑsÊ¿ÂÆÀÈ[Ã)¿É¤ÆËÈ6¤¿ ÇÆ}¤ÿ Î ® ³
= ® ¸ Þ Ò ´
(
Ì
Ò á á
! Þ
Ì
!
ã ü¥ Þ ü¥ Þ
R R ´
² ü² ç ² ã ü ² ² ã
R R
ç üK ² ² ã ´ ü² ² ã
¯ [
È H
Á
Í ¯ ¤
 >
Û
Ê >
Á
Æ >
Á
Ò H
Ü s
È
Ê s
È
Ë c
¿ ¤
Â
¿
Ê É ¯ ¯ ¯
Þ
C d.
÷ /
. !
,10 !
ù@ú Ã}ÆË
% C /.
÷ /
. !
,å0 !
ùú×ã>ü
& Þ§ß &
!d"%$
' !d"%$
'
î Î>ƨÉÉƨÍF¿ÀÑRÁHÍFÆ}¤ÆÑsÁMÇÆ}ÃÃ2é9¿-Á>¿BÀ¿BɤÉÈ[ÊĤÑÀÑsË-Ü>ÿ¿¤Î>¿-ÉÄFɤ¿Ë%Ñ[à¿/¢ÛHÈ6ÂÆ}ÑRÁHÉ|à½ÑsʤÎ>¿
;Á Û>Ë-¿cÊƨÀcÈ[êɤÑsÃÛF¤ÆÑsÁÑ[à¤ÎH¿ ÜHÈ[ÊfÈ[Ë-¿Â¿cÊÜ>ÊÑsé>ÿcË ³2î Î>¿*ɤÆ}Ë-Ü>ÿcÊBÅFÇ4¿cÃÃã×WÌ;Á>Ñ6ÇÁɤƨÍF¿ ÀÑsÁ9ÍFÆã×
ÂÆ}ÑRÁ:Ò C úJãÈ[ÜHÜ9¿BÈ[ÊfÉwÆÁë¤ÎH¿-Ö¢× Ø ËÈ[Ü>ÜHÆ}Á>Ò(Ñ[àIÂÎ>¿¿ñ;¤¿Ê¤ÆÑsÊ|Ñ[à2¤ÎH¿Û>ÁHÆã ÍFƨÉÌÂÑ
ÂÎ>¿¿cñ¢Â¿cÊÆ}ÑRÊIÑ[àÈÉÆÁ>ÒsÿÜ,ÑsÃÄ;ÒsÑRÁ-à½ÑsÊIÂÎ>¿|ÉÈ[Ë-¿wÊ¿ÈRÉÑRÁ ³ ÐjÁÑsÛ>Ê@Á;Û>Ë-¿cÊÆÀÈ[ÃH¿cñ>È[Ë-Ü>ÿ¤Î>¿
ɤÆÍ>¿ÀcÑsÁH ÍFÆ}¤ÆÑsÁMÎHÈsÉ|Á>ÑsÂé,¿c¿Á#ÆË-Ü9ѢɿBͪÅGé>ÛFÂÆ¨É É¤È[¤ƨÉuðH¿BÍÇÆ}¤ÎêÈ[Á#¿Ê¤ÊÑsÊ|Ñ[àÈ[é,ÑsÛFÈ Â ã ³ ã ²R³
î Î>ƨÉÆÉÊÑsÛ>ÒRÎ>Ã}ÄM¤ÎH¿(ÿcâR¿cÃÈ6Â-ÇÎ>ÆÀfΰÜ>Ã}ÑsÂÉÑ[àÂÎ>¿Æ}ËÈ[ÒR¿ÉÑ[àÂÎ>¿ÀcÆ}ÊfÀÿÉàkÈ[ÆÃ4¤ÑáÀÃÑRɤ¿
ÆÁHÍFƨÀcÈ[¤ÆÁ>ÒÈ Ý ÉËÈsÃ}êèÈsÀfÌÑsàɤÆ}ÁHÒsÿ×WâDÈsÃ}ÛH¿ÍFÁ>¿BÉ¤É Ý>³
ïSorqY32¤ö ÷ Ø ÑsÁFà½ÑRʤËÈ[Ã6ËÈsÜ>Ü>ÆÁ>ÒRɪé,¿ÂuÇ4¿c¿ÁÒs¿cÁH¿cÊfÈ[Ã6ËÛHÃãÂÆ}Ü>ÃÄÀÑsÁHÁ>¿À¤¿ÍÛ>Á;é,ÑsÛ>Á9ÍF¿Í
ß
Ê¿cÒRÆ}ÑRÁHÉÀcÈ[Áé,¿ ÑséFÂfÈ[ÆÁ>¿Íé;Ä(ÀcÑsËé>Æ}ÁHÆ}Á>ÒÂÎ>¿*Ë-¿ÂÎ>ÑFÍ>ÉÑ[à¤ÎHÆÉÜHÈ[Ü,¿cÊÇÆ}¤ÎÂÎ>ÑRɤ¿ Ñ[àÕ ¥ Ú ³
I ¿Ë¿Á¢Â¤ÆÑsÁ>¿BÍ°¿BÈ[ÊÃ}Æ¿cʤÎ9È6ÂÜHÈsÊÈsÃ}ÿcÃɤÃ}Æ}ÂÍFÑsËÈ[ÆÁHÉÈsʤ¿ÈáÁHÈ6ÂÛ>ÊÈsÃ4ÂuÄ¢Ü,¿Ñ[àÜ9ÑRÃ}Ä;ÒRÑsÁHÈsÃ
ÍFÑRËÈ[ÆÁ¤ÑÛHɤ¿*ÆÁ#ÀÑRÁ6ïuÛ>ÁHÀ¤ÆÑsÁÇÆ}¤ÎëÑRÛ>ÊʿɤÛ>Ã}ÂÉ J ³ ÑsÊ|¿ñ>È[Ë-Ü>ÿsÅ9ÆãàIÑRÁ>¿*ÎHÈRÉÈÜ9È[ÊfÈ[ÃÃ}¿Ã
ɤÃ}Æ}ÂÍFÑRËÈ[ÆÁÓ÷½ÆÁô¤ÎH¿
Ç ×|ÜHÃÈsÁ>¿Bù*ÇÆãÂΰÉÃÆ}ÂÉÜHÈ[ÊfÈ[ÃÃ}¿Ã2¤Ñ#¤Î>¿(ʤ¿BÈ[ÃÈ[ñFÆÉ*¤Î>¿Á°ÈëÛ>ÁHÆãà½ÑRʤË
Ü,Ñ[¿cÁ¢Â¤Æ¨È[| à HÑ6Ç'ÜHÈ[ÊfÈ[ÃÃ}¿Ã¤Ñ¤Î>¿-Ê¿ÈsÃ
È[ñFÆÉ ÀÈ[Á#é,¿-¤ÊfÈ[Á9ÉÜ>èÈ[Á¢Â¿Íëé9ÈsÀf̤ÑÈÀÑRÁFà½ÑsÊËÈ[ÃÃ}Ä
¿ RÛHÆ}â6È[ÿcÁ¢ÂÀÆÊÀcÃ}¿ÍFÑsËÈsÆ}Á±ÇÆãÂαÑRÛ>Ê-Ö;× Ø ËÈsÜ>Ü>ÆÁ>©
/ Ò Þ ú òª÷ ¢ù ³$î Î>¿ÉuÂʤ¿BÈ[Ë-ÃÆ}Á>¿BÉÑ[à
ÂÎ>¿ ÀÑsÊʿɤÜ9ÑRÁHÍFÆÁ>À Ò HÑ6ÇÈ[ÊÑsÛ>ÁHͤÎ>¿Ü>Ê¿cÆËÈ[ÒR¿ÀcÆ}ÊfÀÿÉ4ÆÁ
ÂÎ>À ¿ ,xÓvÒ È" ¾ Èsʤ¿|¤ÎH¿*ÀÛ>Êâs¿BÉ
Ðj« Ë ÅBò÷ ;§ù ÆúÓÀÑsÁ9ÉuÂfÈ[Á¢Â ³ Ø ÑsËéHÆ}Á>ÆÁ>ÒÂÎ>ÆÉ@ÇÆ}¤Î-¤ÎH¿wÁ;Û>Ë-¿cÊÆÀÈ[Ã>Ë-¿ÂÎ>ÑFÍ>ÉIÑsàIÕ ¥ Ú9ÑsÁH¿Â¤Î>¿Á
ÎHÈRÉwÂÎ>¿É¤ʿÈsË-Ã}ÆÁ>¿É|Ñ[àIÛHÁ>Æãà½ÑRÊ¤Ë 9Ñ6ÇÈ[ÊÑsÛ>ÁHÍÈðHÁ>Æ}¤¿-É¿cÂÑsàIÊÈ[¤Î>¿Ê|ÒR¿cÁ>¿ÊÈsÃÑRéHÉuÂfÈsÀcÃ}¿BÉ
ÆÁ¤ÎH¿Ü>èÈ[ÁH¿ ³ûî ÎHÆÉƨÉIïuÛHÉÂ|ÑRÁ>¿ÜHʤÆË-ÆãÂÆ}âR¿¿ñ>ÈsËÜHÃ}¿Ñ[àIËÈ[Á;ÄÈ[Ü>ÜHÃ}ƨÀcÈ[¤ÆÑsÁHÉÑ[à2¤ÎH¿-Ö¢× Ø
ÀcÑsÁFà½ÑRʤËÈ[Ã;ËÈ[Ü-Ñsà9ËÛHÃãÂÆ}Ü>ÃÄ-ÀÑsÁHÁ>¿À¤¿ÍÍFÑRË-ÈsÆ}Á9É ³ ÿ ÂÎ>¿cÊÈsʤ¿BÈsÉÑ[à)È[Ü>ÜHÃ}ƨÀcÈ[¤ÆÑsÁHÉ
ÆÁHÀÃÛHÍF¿
Ü>ÊÑséHÃ}¿Ë-ÉÆ}Á#¿cÿÀ~ÂʤѢÉuÂfÈ6ÂÆÀðH¿ÃÍHÉcŪÀ ³ à ³ ÅÕ ² ÚWÅ,ÈsÁHÍÂÎ>¿ÀcÑsË-Ü>ÿñÈ[ÁHÈsÃ}ÄFɤÆÉÜ>ʤÑRé>ÿcËÑ[àw÷½Á;ÛF×
Ë-¿cÊƨÀcÈ[ÃÃÄFù@ÍF¿c¤¿cÊË-Æ}ÁHÆ}Á>ÒÂÎ>¿ ÀÑsÁ>à½ÑsÊË-ÈsÃ)Æ}Á;â6È[ÊÆÈsÁ¢ÂÉ@Ñ[àÈËÛ>ÃãÂÆ}ÜHÃ}Ä
ÀcÑsÁ>ÁH¿À~¿Í(Ü9ÑRÃ}Ä;ÒRÑsÁHÈsÃ
ÍFÑRËÈ[ÆÁë÷kɤÆ}ÁHÀc¿|ÑRÁ>¿ÀÈ[ÁÊ¿ÈRͤÎ>¿Æ}Á;â6È[ÊƨÈ[Á¢ÂÉÑ[àÈ*ÀcÆ}ÊfÀÛ>èÈ[Ê4ÍFÑsËÈsÆ}Áà½ÊÑsË ÂÎ>¿|Àc¿cÁ¢Â¤¿Ê4ÈsÁHÍ
ÊfÈsÍFÆÛHÉ4â6È[ÃÛ>¿Éfù ³
V º»º>·qº>µ»lºj¾
W YXE)`DruyDzD?[ZI16dfyDQearuruyDzdfea¢?B8,1n?[\åY[Q~P(X/mZxÄm0]\5Y[N^BQ~__]fm:wP(X/Q+Q,`?N:i b/N:P]\m:nWm0]Q~i Qg^~P]wm:_gPRN:P]\(^¤klQZi x_a\(n
_gt:_gP]QZY+_m0 ] ^Zi m:_}Q~i tV_]{N^gQgx^ªmnzx:b/^ZP]\5na^ ^Zt:i \(nzxQ~w}_0;b ]:<AJc L61BAxDxBt¨1c doh`¢1n?[~|k~~2~[d uD~1
W eIX 5
dfruxDx[ruy¢?a Z 1n?My\Qq` ^fXulN:w0f,fg hXw}\(_ªPRm0h QZi3y\ c§cf\(i xbna^
]jb/i wk~f uvQZ\ f] N^fX~f b/_gNYsY[Q~n/XlN:i na^ QZnzxQQ¤m Q§c~\(QZPRQY+\5P
\ n#ulQ~nzx:b/naB^ Q~n6?6N,`D5#oh`Drumalnm¤?B7,0n
a Z ? PpDo ealn_a`¢?¢~~B1
W peIX 5ru8;lntntnpD?s021R341n?R79tn_ueWdo?¢A1sCI1n?RdfyD*N9{dft ohgz~eadq>?;LD1sA@1n?` ^fXuvN:w0f,fg hXw}\5_gPRm0h Q~ilY[N}{{z\(naÈ ^ m0s
] P(X/QÚNng
n#b/i b/_0> b ]:<Ac CGrulnrjbI?6pB?zp:T:TB¤~cd c~1
W qIX 5ru8;lntntnpD?H021 341n?_KZ p~ehy¢?_ c 1 A@1>dfyB-N9{dft oaguz~eadqH?,LD1 A@1n?k|r b/Y[Q~w}\^ªNi¤^ªmn}] m:w}Y[N:iY[N}{{%\5naF ^ m0Ä
] Y+bi P]\ {zi t
^gm:n#nzQg^~PRx wQs:^ \m:n#_Oc~tu t m:w}n%cªQ~wv^wg i \yx QsY+QZP(X/m~x:_W?sJKDvruehlnma_W`DrJc doa`¢1n?D:pB?nh~~W?s:T~i½:p:TB1
W eIX 5ehlnma_up~tnt¨?~021cdfyD0Fehru{}rjoa`BryR?B8,1~J1n?/` ^fXuvN:w0f,fg hXw}\5_gPRm0h Q~izUWN}{{z\(na+ ^ \5n P5XdQy^ªmY{zb/PRQ~w|QZwN~?cN,ehp_~1:<yo¤1
E)p~yDzD1[c doh`¢1n?;k~~j1
W eIX 5ehlnma_up~tnt¨?s0I1RdfyD*0Fehru{}rjoa`BryR?;8,1RJ1n?` ^}X/uvN:w0f,fg hX/w}\5_gPRm0h Q~iHUÀNf{{z\5na^ ?>Eªdfv@DealnDz~rz yDl rueamal o<
N,earumhm
:T:T~j1
W 2X 7,v@Dearur~?[ c 1DdfyD0Fearj{}rjoa`Druy¢?s8,16J1n?kqm wQgQ~n|{ _k}] bnz^ZP]\(m:n#_pf] m:wOY+b/i P]\ {%i t-^ªmn#nzQª^ZPRQgx xmY+N:\(n#_§` \(N ^ªmng
}] mw}Y+N:iY[N}{{%\5na^q> b ]:<A c Crjlnrjb?BD~?6k~~KBd fB~1
W e X Qp~tnDgulny¢?6Q@13 c 1n?}¤m Qgm:Y+QZP]w}\(^<~ X/Qgm:w}tVm0]<t b/nz^ZP\m:n#_|m0|] Nhjm:Ya{zi Q % N:w}\(NBc~i Q?Bmhru_p~yB|ruDl ohlnp~y¢?lngDdo¤1
JdfB¡fd ? c p~mh_pbI?K~~3
79yDz~tnlnma`oheWdfyBmatdohlnp~y¢? Avruealn_dfyc doa`Druvwdohln_dft]cp_~?)N9eapBlnDruyD_ur~?,C:W?
~~B1
W e X QeaByDma¡
? Z 1n?< Qg^ZPb/wQZ_ym:n<~ X/Qgm:w}tÚm0]n<t bnz^ZP]\(m:n#_|\(n-UÈb/i P\ {zi t-hvm:n#nzQg^~PRQgx+MOm:Y[N:\5n#_W?M, dfyDDruyD`Dpcru_W¡
dfyD CGDxDehru_W`co?sQpfokoalnyBz~ryR?FfB1
W ~TeXKZ ruyDehln_l¨?N>?q\ {B{zi \Qgx N:nzxWhjm:Ya{zb/P]NP\m:nzN:iqhjmY{zi QY|\ nzN:i t:_g\(_b
§` mi o~ ?[L~p~`Dy>( lntnru
|dfyD]p~yDm?6Jrub
9 p~ea¡[?;~~B1
W ~YXKZ ¢?ªE1n?la\ i ^ m:w}\(P(XYq$$SÏ \ _}m0}] PulN:wQÄ{N^:x Ne^ Quf] m:w^ªmY{zb/P]\5naF ^ ` ^}XulN:w0f,fg hXw}\(_gP]mh QZi^gm:nf] m:w}Y[N:i
P]wN:n#_}] mw}Y+N:P]\m:n#_}] m:w xm:b#c~i t=^gm:n#nzQg^~PRQgx {mi tB^ m:nzN:i+wQs:^ \m:n#_W?AKElc 0FeadfyDm¤1c doa`R12]pf{ão<bGdfehr?@f
k~~xDx¢1dpB¤,d p:p:pB1
W e X 3
p~vwdoaR?4 1n?lMON:w}_gPRQ~i(i b/naÁ^ xQ~wÄ\5nßQZ\5nzQZY«rOwQ~\(_gw}\5naB^ Q N:nzNi t:P]\5_}^fX/QZnG<t b/n3?x P]\m:nzQ~nßnzQ§c~_gP|xBQ~n)a\ ng
uvQZnzx:b/na^ QZnÈN:b]n:x mn}] m:w}Y[Qy \ c§c~\5i x:bnaV ^ bdcªQZwn¤ m:i tB^ m:nzN:i w}\5naB^ Q§c~\(QZPRQ?LcdfxDdfy¢1DLD1ac doh`¢1n?[wkfj?BxDx¢1
:T:pd BB1
W ~pe X 3
p~vwdoaR?34 1n?jhjm:nf] m:w}Y[N:iHY[N}{{z\(na- ^ m0q] {/m:i t^ m:nzNiHxm:Y[N:\5n#_0Fb L61c doa`¢16]pc_16LcdfxDdfy¢?sB?¢ d B?;k~:T
~p:p[d uc1
W uq X 3
p~vwdoaR?U@ 1n?4z~ m}{z\^~_u}] wm:Y P(X/Q ^Zi N:_g_g\(^gN:iyP(X/Qgm:w}tm0W ] ^ªmn}] m:w}Y[N:iY[N}{{z\(na^ew b E)p~vxDtnrj
AyDdft
Bmhlnm¤?
ª dfy6df_W` EªruyoarueKN,DDtnln_dohlnp~yDm¤?a dfeamWdubI?;~k~:pI~[d :pB1
W e2X p~y3
p~xBxsruyB{}rutnm¤?jM 1¢dfyD]coWdftntnvwdfyBy¢?;Oª1n?5¤ wN \5_VxQZwsrsm:n}] mw}Y+QZn6y\ c§cf\(i x:b/na^ ?F]xDehlnyDz~ruehiv9 rueatdfzD?
) rueatnlny¢?R~~B1
W eXc dfea¡cDma`Bruln_W`¢?¢A@1 :W1n?U<~ XdQªmw}tm]<t b/nz^~P]\(mn#_+m0V ] N hjm:Ya{zi QY?z N:w}\NBc~i QbU?` m:i o~ ?¢N,earuyoaln_urjisKZ dftnt¨?¢79yBi
z~tnrjbªpcp*E)tnl qsm¤?s~~B1
W ¤ X JKru`6dfehl¨?6J1n?jhjm:nf] m:w}Y[N:iUWN}{{z\(na~^ ?[ c _¤QeWdbGisZ lntnt|) pp~¡E)pD1n?6JKrjb9 p~ea¡[?¢~~B1
J$ Y[XV a V| S ¡ YcVM¢ ) YcVM£ ZDUY [¤¥ V~YcVM£ UWVM£ ZDUq¦_§?£ Z3¢[n£ V~Y ¥ V~YV ¨ £ © X[U n£ V3ª_¦_§?£ Z3¢[n£ V~Y}¦k« ¥
¬3E¬$®a¯w°¯a¯$±$±
²g Y+N\5iNxx:wQ~_g_?Sk³E´Eµa¶µwµw·q¸¹Mºq»q¼_½v»q¾3¿,À_½Á´q³qÀ
J$ Y[XV a V| S ¡ YcVM¢ ) YcVM£ ZDUY [¤¥ V~YcVM£ UWVM£ ZDUq¦_§?£ Z3¢[n£ V~Y ¥ V~YV ¨ £ © X[U n£ V3ª_¦_§?£ Z3¢[n£ V~Y}¦k« ¥
¬3E¬$®a¯w°¯a¯$±$±
²g Y+N\5iNxx:wQ~_g_?S
´EµEÂÃEºq»E¸¹Mºq»q¼_½v»q¾3¿,À_½Á´q³qÀ
J$ Y[XV a V6| R¡ YcVM¢ ) YVM£ ZBUq¦pÄÅ ±$®aÆ$¯ ¦ ¨ £ © X[U n£ V3ª[ ÇJ[ XVM¢È)Ä YsXM|Éq£ Y}¦pÄ
s¢ Y $ É4Ê£yÉqÉM¦
ÇÄ ®3EÆaË$Ë>±a®$Æ$¯
²g Y+N\5iNxx:wQ~_g_?S
ÌwºeÍ$¸¹Mºq»q¼_½ÎÀwÏ3½Á´q³qÀ
APPLICATIONS OF MULTIPLY CONNECTED SCHWARZ CHRISTOFFEL
TRANSFORMATIONS
Alan Elcrat
Wichita State University
collaborators:
Tom DeLillo
Toby Driscoll
John Pfaltzgraff
point zero enters here because infinity is an interior point and f has a simple pole there.
The usual argument makes the observation that
is an entire function which is zero at infinity, but we use another here:
The expansions must agree at infinity and this requires that
For doubly connected domains a similar argument can be used
(DeLillo,Elcrat, and Pfaltzgraff, SIREV 43(3) pp469477):
For higher connectivity
and there is a hierarchy of levels of reflection, the number increasing
by a factor of m1, m the connectivity, at each level:
Formulation of equations
Given P and
the circle map is uniquely determined.
on the first polygon, and
An example:
An earlier application of doubly connected maps to computation of resistances
(moduli of quadrilaterals) and the inverse problem of crack detection:
(Elcrat and Hu, Int.J.Engng.Sci 34(10) pp 11651181, 1996)
These are examples of
GENERALIZED SCHWARZCHRISTOFFEL PARAMETER PROBLEMS
(Trefethen & Williams JCAM 14(1&2) 1986 pp227250, Elcrat & Trefethen ibid 251266.)
There is a similar formula for mapping of a bounded domain (DeLillo, CMFT to appear):
The reflections of the centers in the exterior domain are replaced by the reflections of the
prevertices on the bounding circle.
For example
This can be combined with a resistance map for a circle configuration to get resistances:
The factors
which map the circle domain to a radial slit domain, are solutions of generalized
SchwarzChristoffel parameter problems. The additional factor accounts for the fact that
the boundary of the circle domain is not straight. This generalizes a geometric derivation
of the formula for f ' (z) in the doubly connected case in Driscoll & Trefethen, pp 6568.
Analgous results can be given for circular slits and for combinations of circular slits and
radial slits.
CHAPTER 5
5.1. Introduction
A rich source of problems in analysis is determining when, and how, one can create
a one-to-one function of a particular type from one region onto another. In this chapter,
we consider the problem of mapping the unit disk D onto a polygonal domain by two
different classes of functions. First for analytic functions we give an overview and
examples of the well known Schwarz-Christoffel transformation. We then diverge from
analytic function theory and consider the Poisson integral formula to find harmonic
functions that will serve as mapping functions onto polygonal domains. Proving that
these harmonic functions are univalent requires us to explore some less known theory
of harmonic functions and some relatively new techniques.
Because of the Riemann Mapping Theorem, we can simplify our mapping problem
for either class of function to asking when we can map the unit disk D = {z : |z| < 1}
univalently onto a target region. This is because if we want to map one domain (other
than the entire set of complex numbers) onto another, we can first map it to D by an
analytic function, and subsequently apply an analytic or harmonic mapping from D to
the other domain (recall that the composition of a harmonic function with an analytic
function is harmonic).
We begin in Section 1.2 with the Schwarz-Christoffel formula to find univalent
analytic maps onto polygonal domains, and so set the stage for the corresponding
problem for harmonic functions with the Poisson integral formula in Section 1.3. Per-
haps because of their importance in applications, many first books on complex analysis
introduce Schwarz-Christoffel mappings through examples, without emphasis on sub-
tleties of the deeper theory. Our approach here will be the same, and the examples
we include are chosen to bring together ideas found elsewhere in this book, such as
the shearing technique from Chapter 4 and the construction of minimal surfaces from
Chapter 5.
We also include an example of a Schwarz-Christoffel map onto a regular star, a
polygonal domain that is highly symmetric but also non-convex. The problem of using
the Poisson integral formula to construct a univalent harmonic function onto a non-
convex domain is not at all well understood. In Section 1.3, after developing the theory
322
for convex domains, we explore the example of finding harmonic maps onto regular star
domains in detail, and lead the student to further investigation.
Terminology and technology: We use the term “univalent” for one-to-one, and take
domain to mean open connected set in the complex plane. The applets used in this
chapter are:
(1) ComplexTool - used to plot the image of domains in C under complex-valued
functions.
(2) PolyTool - used to visualize the harmonic function that is the extension of
a particular kind of boundary correspondence. The user of this applet can
dynamically change the boundary correspondence and watch the harmonic
function change.
(3) StarTool - used to examine the functions that map the unit disk D onto an
n-pointed star. The user can modify the shape of the star (by changing n and
r) and the boundary correspondence (by changing p).
1
β2 π = − π2
β1 π
3π
α1 π
α2 π = 2
Figure 5.1. A sample polygon with both a convex and a non-convex corner
The Schwarz-Christoffel formula for the half-plane H to the polygon with exterior
angles described by coefficients βk as above is
Z z
1
(67) f (z) = A1 β1 β2 βn
dw + A2 , z ∈ H.
0 (w − x1 ) (w − x2 ) · · · (w − xn )
The real values xi are preimages of the n vertices of the polygon, which we will refer
to from now on as prevertices. Different choices of the constants A1 and A2 rotate,
scale and/or translate the target n-gon.
In Equation 67, we use w as the variable of integration, and the limits of integration
are chosen to make the definite integral into a function of z. The (abitrary) choice of
0 as a fixed point might have to be altered if it corresponds to a point of discontinuity
of the integrand.
324
Exercise 5.2. You may be familiar with the sine and arcsine functions on the
complex plane. Verify that the Schwarz-Christoffel mapping of H onto the infinite half
strip described by | Re(z)| < π2 and Im(z) > 0 is given by the arcsine function. Use
the prevertices x1 = −1, x2 = 1 in formula 67. Try it out!
We can observe that the angles at the vertices are represented in the formula, but
nowhere do we see an accomodation for the side-lengths of the target polygon. In fact
the side-lengths are influenced by the choice of prevertices xi , but in a nonlinear and
non-obvious way.
In the following example, we will apply the Schwarz-Christoffel formula to map
the upper half-plane onto a rectangle. We will make a somewhat arbitrary choice of
prevertices, and then evaluate the resulting integral to determine the target rectangle.
In computing the integral, we come across a first example of a special function, and
find that we need to learn some of the basics of elliptic integrals. We will find that just
as the prevertices were arbitrarily chosen, so are the sidelengths of our target rectangle.
Example 5.3. In this example, we map the upper half-plane H onto a rectangle.
We will choose the prevertices x1 = −3, x2 = −1, x3 = 1, and x4 = 3. Since our target
image is a rectangle, all of the exterior angles are π/2, so each βi = 1/2. Using equation
67, we find that
Z z
1
f (z) = A1 1/2
dw + A2 , z ∈ H.
0 (w − 1) (w − 3) (w + 1)1/2 (w + 3)1/2
1/2
The constant A1 allows us to scale and rotate the image of H, and A2 allows for a
translation. By chosing A1 = 1 and A2 = 0 we simplify to
z
1
Z
(68) f (z) = p dw.
0 (w2 − 1) (w2 − 9)
This choice of constants does not affect the aspect ratio (ratio of adjacent sides)
of the resulting rectangle. However the integral cannot be evaluated using techniques
in standard calculus texts. Instead it is a special function known as an elliptic integral
(of the first kind, with parameter k = 13 ).
Definition 5.4. An elliptic integral of the first kind is an integral of the form
Z sin φ
1
F (φ, k) = p dw.
0 (1 − w2 )(1 − k 2 w2 )
Rφ
An alternate form is F (φ, k) = 0 √ 12 2 dθ.
1−k sin θ
must be a real number (hint: use geometry of the integrand). Conclude that
1 1 1 1
f (1) = F arcsin 1, = F π/2, = K1 /3.
3 3 3 3
326
By symmetry, show that f (−1) = −K1 /3. Thus the length of one side of the
rectangle is 2|K1 |/3.
(2) Determine that since f (3) is the next vertex of the target rectangle (moving
counterclockwise), and f (3) = f (1) + iK2 where K2 is some real constant.
Combine this with the fact that
1 1
f (3) = F arcsin 3,
3 3
1
to show that iK2 = 3 F (arcsin 3, 3 ) − F (π/2, 13 ) . The choice of sign for
1
√
K2 could be either positive or negative, depending on our choice of −1.
For consistency with our choice of angles, K2 should be positive (note that
Mathematica uses the “wrong” branch of the square root for this function on
the real axis).
(3) Combine the findings above to determine that the aspect ratio of the rectangle
is
2F π/2, 13
≈ 1.279...
F arcsin 3, 13 − F π/2, 31
The mapping for Example 5.3 is illustrated in Figure 5.2. Only a portion of the
upper half-plane and its image are shown. This explains why the target rectangle is
incompletely filled in the upper central area. However we can see that the aspect ratio
is at least approximately the same as the one we calculated.
Small Project 5.7. Rework Example 5.3 for a more general situation. Use the
prevertices x1 = −λ, x2 = −1, x3 = 1, and x4 = λ, where λ > 1. You can find
an equation involving λ as a variable that, chosen correctly, would force the target
rectangle to be a square. To make the target rectangle a square, you find that λ
is part of an equation that cannot be explicitly solved, and must be approximated
numerically. This is a standard problem in some introductory complex analysis books
(see for instance example 22 of section 14, [19]).
One observation we can make based on this example is that while it is straight-
forward to write down a mapping function that has the correct angles, there is no
327
simple way to prescribe the side-lengths. Also, there are only a few rare cases when
our integral can be expressed in terms of elementary functions, and in general it is not
easy to evaluate. In order to find and evaluate specific Schwarz-Christoffel mappings,
it is usually helpful to use symmetry of the target polygon (and of the prevertices) to
simplify the computations.
A further simplification to the Schwarz-Christoffel formula that is frequently em-
ployed is to set one of the prevertices to be ∞, which effectively removes one factor
from the denominator of the Schwarz-Christoffel formula. An example where this
simplification is helpful is in mapping onto a triangle.
We note here that there is no guarantee that the Schwarz-Christoffel formula will
result in a univalent function (see [9]). The only thing we can say for sure is that a map
from the upper half plane to a simply connected polygonal domain that is conformal
MUST take the form of equation 67 for some choice of constants and prevertices (for
more detail, see [3]).
In Exercise 5.6, we made use of symmetry by choosing the prevertices to be ±1 and
±3. This symmetry simplified our calculations of the rectangle’s vertices. However we
unable to easily find a mapping onto a square. In mapping onto a square, or onto
any regular polygon, it makes sense to adapt the Schwarz-Christoffel formula to map
the unit disk to the polygon, using symmetrically placed points on the unit circle in
place of the xi in our existing formula. This can be accomplished by precomposing
our mapping function found with Equation 67 with a Möbius transformation from the
unit disk to the upper half-plane discussed in Exercise 5.1.
In addition to the problem of prescibing the lengths of the sides of the target poly-
gon, a further problem arises with this approach for target polygons more complicated
than a rectangle. Typically we will produce an integral that cannot be evaluated,
even with special functions. These two issues are nicely resolved if we instead obtain
a Schwarz-Christoffel formula that maps the unit disk directly to the target polygon
and with the preimages of the vertices falling on the unit circle. These points can
be chosen, for example, to be roots of unity to give some symmetry in the integral.
To obtain this formula we carry out a change of variables that maps the disk to the
upper half-plane, using the map defined in Exercise 5.1. Interestingly, the transformed
integral formula is of exactly the same form.
1+z
Exercise 5.8. Set w = φ (z) = i 1−z which maps the disk in the z plane to the
upper half w-plane (see Exercise 5.1). Show that the Schwarz-Christoffel formula
retains the same form as equation 67. Try it out!
The Schwarz-Christoffel map that we will use on the unit disk is then
Z z
1
f (z) = C1 β β2 βn
dw + C2 , z ∈ D,
0 (w − ζ1 ) (w − ζ2 ) · · · (w − ζn )
1
where βi π is the exterior angle of the ith vertex of the target polygon, and the pre-
images ζi of the vertices are on the unit circle. Here we use ζi instead of xi to emphasize
328
that the prevertices are not on the real axis. As with Equation 67, the complex
constants C1 and C2 with C1 6= 0 rotate, resize and translate the polygon.
With our original Schwarz-Christoffel formula from the upper half plane, it is not
at all obvious how we could obtain a map onto a regular polygon. However, we can
exploit the symmetries of the roots of unity by choosing ζi to be the symmetrically
placed nth roots of unity corresponding to symmetrically placed vertices in the target
polygon. Consequently, all side lengths of the target polygon will be equal.
Example 5.9. We obtain the Schwarz-Christoffel map onto a regular n-gon. The
exterior angles of a regular n-gon are 2π/n, so βi = 2/n.
Z z Z z
1 1
β β β
dw = 2/n
dw
0 (w − ζ1 ) (w − ζ2 ) · · · (w − ζn ) 0 [(w − ζ1 )(w − ζ2 ) · · · (w − ζn )]
1 2 n
Suppose that the ζi are the nth roots of unity. Now we can use the fact that
n
Y
(w − ζi ) = wn − 1
i=1
Rz 1 2/n
to simplify to 0 (wn −1)2/n dw. By factoring out (−1) we can adjust the multiplicative
constant and chose our mapping function
Z z Z z
−2/n 1 1
(69) f (z) = (−1) 2/n
dw = 2/n
dw.
0 (w n − 1) 0 (1 − w n )
Here f has been defined from the Schwarz-Christoffel formula with choices of constant
C1 = (−1)−2/n (which rotates the figure by 4π/n radians) and C2 = 0. This last
formula cannot be evaluated using the usual methods from calculus, but can be readily
evaluated using hypergeometric functions.
5.2.1. Basic Facts about Hypergeometric Functions. The integral in the
last example cannot be expressed in terms of elementary functions, but can be easily
evaluated and plotted using a computer algebra system by using some basic facts
about some special power series known as hypergeometric functions. Hypergeometric
functions, besides their many other applications, can be used to evaluate the integrals
obtained above. A geometric series is a power series in which ratios of successive terms
are constant. Generalizing this, for a hypergeometric series ratios of successive terms
are rational functions of the index rather than just constants. Here we will make use of
the most widely utilized hypergeometric functions–the so-called “two F ones,” where
the rational function has numerator and denominator of the second order.
Definition 5.10. The hypergeometric function 2 F1 (a, b; c; z) is the power series
∞
X (a)n (b)n z n
2 F1 (a, b; c; z) = ,
n=0
(c)n n!
329
where a, b and c ∈ C and
(x)n = x(x + 1) · · · (x + n − 1)
is the shifted factorial, or Pochhammer symbol.
Exercise 5.11. Use simple algebra to check that (x)n+1 / (x)n = x + n. Try it
out!
If we compute the ratio of two successive terms in the geometric series ∞ n n
P
n=0 r z
we obtain simply the ratio r times z. In the next exercise we carry out the same
computation for a hypergeometric series.
Exercise 5.12. Show that the ratio of two successive terms in the series 2 F1 (a, b; c; z)
is
(a + n)(b + n)z
.
(c + n)(n + 1)
Try it out!
The formula obtained in this last exercise motivates the use of the term “hyper-
geometric.” Whereas for a geometric series the ratio of successive terms is a single
constant times z, for a hypergeometric function this ratio is a rational function of n,
multiplied by z.
Exercise 5.13. Apply the ratio test to show that we get convergence of the hy-
pergeometric function 2 F1 (a, b; c; z) on compact subsets of the unit disk. Try it out!
Any function which is useful or widely applicable typically earns the status of
“special function.” A number of well known special functions can be written as hyper-
geometric series. For example
1+z
= 2z 2 F1 1/2, 1; 3/2; z 2 ,
log
1−z
(1 − z)−a = 2 F1 (a, b; b; z) , and
arcsin z = z 2 F1 1/2, 1/2; 1; z 2 .
The functions sin(z) and cos(z) themselves can each be obtained as limiting cases of a
“two F one” series.
Now we consider another example that involves a 2 F1 hypergeometric series, z 2 F1 ( 21 , 41 ; 54 ; z 4 ).
We will see shortly that this function is a Schwarz-Christoffel transformation that maps
the unit disk onto a square.
Exercise 5.14. Use Definition 5.10 to find the first several terms in the series
of z 2 F1 ( 21 , 41 ; 54 ; z 4 ). The following table gives the first several values of the necessary
Pochhammer symbols. If you graph your result using ComplexTool, you should get a
picture similar to Figure 5.3.
330
n (1/2)n (1/4)n (5/4)n Coefficient of z 4n+1
0 1 1 1 1
1 1/2 1/4 5/4 1/10
2 3/4 5/16 45/16 1/24
3 15/8 45/64 585/64 5/208
4 105/16 585/256 9945/256 35/2176
5 945/32 9945/1024 208845/1024 3/256
Try it out!
The rate of convergences in this example is such that even with just a few non-zero
terms of the series, we obtain a map whose image is approximately a square. We now
see how to derive the formula for a Schwarz-Christoffel map onto the square.
Definition 5.15 (Euler representation). The hypergeometric function 2 F1 (a, b; c; z)
can be written in integral form as
Z 1 b−1
Γ(c) t (1 − t)c−b−1
F
2 1 (a, b; c; z) = dt,
Γ(b)Γ(c − b) 0 (1 − tz)a
which is known as the Euler representation of the 2 F1 function.
The symbol Γ stands for the Gamma function, defined for z in the right half plane
by Z ∞
Γ(z) = tz−1 e−t dt.
0
The function can be extended analytically to the whole plane except for the negative
integers −1, −2, −3, . . .
Exercise 5.16. For integer values of n, the Gamma function is related to the
factorial by Γ(n) = (n − 1)!. Prove this by directly evaluating Γ(1) = 1 and then
showing that Γ(z + 1) = zΓ(z) (hint: use integration by parts). Try it out!
331
Exercise 5.17. In this exercise, you will show that Definitions 5.10 and 5.15 are
equivalent.
(1) Expand the factor (1 − tz)−a with the binomial theorem as a power series to
obtain
∞
−a
X (a)n n n
(1 − tz) = t z .
n=0
n!
(2) Use the formula (see [14] Theorem 7, p. 19 for a proof)
Z 1
Γ (p) Γ (q) = Γ (p + q) · tp−1 (1 − t)q−1 dt
0
Figure 5.4. Unit disk (left) and target square (right) to which it maps
under the function of Exercise 5.18.
Contrast the map in Figure 5.4, where the domain is the (bounded) unit disk, with
the earlier map onto a rectangle in Figure 5.2. One advantage with the disk map is
that we can see the entire mapping domain and the entire target square is filled. Note
also the rotational and reflectional symmetry obtained by using nth roots of unity on
the unit circle as prevertices.
Exercise 5.19. Show that the conformal map from the disk onto the regular n-gon
is (up to rotations, translations and scalings) given by z 2 F1 (2/n, 1/n; (n + 1) /n; z n ) .
Try it out!
We describe another situation where this technique of integration can be useful, for
readers who have worked through Chapters 2 or 4. In Chapter 4, Section 4.5 discusses
333
the shear construction, and in Chapter 2, Section 2.6 the shear construction and its
relationship to minimal surfaces is discussed.
Small Project 5.20. Define a non-convex 6-sided polygon P with β1 = β4 =
−1/3 and β2 = β3 = β5 = β6 = 2/3. (Draw this polygon!) Find a representation for
the Schwarz-Christoffel transformation that maps the unit disk D onto P , with the
prevertices ζi being the 6th roots of unity. It works well if ζ1 = 1 and ζ4 = −1, with
the other 6th roots of unity going in order counterclockwise around the circle. Verify
that the analytic function f (z) : P → D is given by
z3
2 1 7 6 2 1 3 6
f (z) = z 2 F1 , ; ; z − 2 F1 , ; ;z .
3 6 6 3 3 2 2
Now, in the language of Chapter 4, let h(z) − g(z) be the function given above as
f (z) and let the dilatation ω(z) = z 2 . Find the harmonic function h(z) + g(z). Verify
that by using
2 1 7 6
h(z) = z 2 F1 , ; ;z
3 6 6
and
z3
2 1 3 6
g(z) = 2 F1 , ; ;z ,
3 3 2 2
0
it is indeed true that ω(z) = hg0 = z 2 . Use a computer algebra system to create a
picture of the image of D under the function h(z) + g(z).
Furthermore, if you have studied Chapter 2, you can find the minimal surface that
lifts from this harmonic function. You should find that it is defined by
z3
2 1 7 6 2 1 3 6
x1 = Re z 2 F1 , ; ; z + 2 F1 , ; ;z
3 6 6 3 3 2 2
z3
2 1 7 6 2 1 3 6
x2 = Im z 2 F1 , ; ; z − 2 F1 , ; ;z
3 6 6 3 3 2 2
2 2 1 3 6
x3 = Im z 2 F1 , ; ;z .
3 3 2
We now examine the conformal map onto a symmetric non-convex polygon in
the shape of a star. We intend in the next section to find harmonic maps onto the
same figure, and will find that while mappings onto polygons with convex corners are
relatively easy to construct, there is little or no supporting theory when non-convex
corners are involved.
Example 5.21. Suppose we want to map onto a (non-convex) m-pointed star, so
there are n = 2m vertices. The interior angles alternate between πα1 and πα2 where
α1 < 1 < α2 (so a “sharp point” of the star occurs at α1 ). Corresponding exterior
angles then alternate between a positive value β1 and a negative value β2 (assuming
we have a non-convex star).
334
β1 π
β2 π
α 1π
α 2π
The corresponding exterior angles are 4π/5 and −2π/5, so β1 = 4/5 and β2 = −2/5.
Thus we have n = 10 and m = 5 and
2/5
(z − 1)−β2
Z z m Z z 5
(z − 1)
dz = dz
0 (z m + 1)β1 5
0 (z + 1)
4/5
To compute this integral we must use the Appell F1 function of two variables defined
below.
Definition 5.23. The Appell F1 function is defined by
∞ X ∞
X (a)n+m (b1 )m (b2 )n m n
F1 (a; b1 , b2 ; c; x, y) = x y ,
n=0 m=0
m!n! (c)n+m
In Mathematica one can use the command AppelF1(a,b1 ,b2 ,c,x,y). This special
function also has an integral form, just as the hypergeometric functions have the Euler
representation. We do not include a derivation here but refer the interested reader to
[2] (Chapter 9) for the integral formula
Z 1
Γ (c)
F1 (a; b1 , b2 ; c; x, y) = ua−1 (1 − u)c−a−1 (1 − ux)−b1 (1 − uy)−b2 du.
Γ (a) Γ (c − a) 0
Working in reverse we find that
F1 1/5; 4/5, −2/5; 6/5; z 5 , −z 5
Z 1
Γ(6/5) −4/5 2/5
= u−4/5 (1 − u)0 1 − uz 5 1 + uz 5 du
Γ(1/5)Γ(1) 0
Z 1 2/5
(1 − uz 5 )
= 1/5 4/5
du.
0 u4/5 (1 + uz 5 )
Figure 5.6. Image of the conformal map of the unit disk onto the 5-
pointed star
Exercise 5.24. Show that the conformal map from the disk onto the m pointed
star with exterior angle β1 > 0, and β2 = 2/m − β1 (up to rotations, translations
and scalings) is given by z F1 (1/n; β1 , β2 , (n + 1) /n; z n , −z n ) where F1 is the Appell
F1 function. Try it out!
e ib
θ e ia
z
eib − z
Figure 5.7. Geometric interpretation of θ = arg .
eia − z
Example 5.29. Assume that the unit disk is a thin insulated plate, with a tem-
perature along the boundary of 50 degrees for the top semicircle and 20 degrees along
the bottom semicircle. From physics, we know that the function which describes the
temperature within the unit disk must be a harmonic function. Use the results above
to find that harmonic function.
Solution: Apply the formula given above to the situation where a1 = 0, b1 =
π, K1 = 50 and then add it to the result where a2 = π, b2 = 2π, K2 = 20. The result is
1 1+z
the function f (z) = 2π (70π + 60 arg 1−z ). (Notice that the 70 is 50 + 20, and that
60 = 2(50 − 20).) When z ranges across the unit disk, the function 1+z 1−z
covers the
right half-plane (you can check this experimentally by graphing the function 1+z 1−z
using
ComplexTool ), so the argument of it is between −π/2 and π/2. This gives function
values for f (z) between 20 and 50, which makes good sense. Another way of thinking
of the solution is that it gives the average temperature ± half of the difference between
the maximum and minimum temperatures.
340
1
(70π + 60 arg 1+z
Exercise 5.30. Referring to f (z) = 2π 1−z
) in the solution to
Example 5.29, find f (0), f (i/2) and f (−i/2). Do your answers make sense?
Using the result of Exercise 5.28, we can see that computing the Poisson integral
formula for a piecewise constant boundary is particularly simple. Many applications of
the Poisson integral formula come from having the boundary correspondence remain
constant on arcs of the unit circle.
Most introductory analysis books give the Poisson integral formula for real-valued
f (e ). It can also be applied to create a harmonic function for complex-valued fˆ(eiθ ),
ˆ iθ
but the univalence of the harmonic function is not at all apparent. Let’s first explore
what could happen if we try to use the Poisson integral formula with complex boundary
values.
Example 5.31. The simplest example of this is obtained by letting the first third
of the unit circle (that is, the arc from 0 to ei2π/3 ) map to 1, the next third to ei2π/3
and the last third to ei4π/3 . Let’s work through the details of this integration, working
from equation (73). We compute
1 − ze−i2π/3
1 2π
f (z) = ( − 0) + 2 arg
2π 3 1 − ze0
1 − ze−i4π/3
i2π/3 4π 2π i2π/3
+e ( − ) + 2e arg
3 3 1 − ze−i2π/3
1 − ze−2πi
i4π/3 4π i4π/3
+e (2π − ) + 2e arg
3 1 − ze−i4π/3
2π
1 + ei2π/3 + ei4π/3
=
3(2π)
1 − ze−i2π/3 1 − ze−i4π/3 1 − ze−2πi
1 i2π/3 i4π/3
+ arg +e arg +e arg
π 1 − ze0 1 − ze−i2π/3 1 − ze−i4π/3
1 − ze−i2π/3 1 − ze−i4π/3 1−z
1 i2π/3 i4π/3
= 0+ arg +e arg +e arg .
π 1−z 1 − ze−i2π/3 1 − ze−i4π/3
Figure 5.8 shows the image of the unit disk as graphed in ComplexTool. Notice that
it appears to be one-to-one on the interior of the unit disk. It certainly is not one-to-one
on the boundary! (Entering this formula into ComplexTool is a bit unwieldy, so this
function is one of the Pre-defined functions, the one called Harmonic Triangle.
We will soon use the PolyTool applet, as described on the next page, to graph other
similar functions.)
Exercise 5.32. Find a general formula that maps the unit disk harmonically to
the interior of a convex regular n-gon. Try it out!
341
Figure 5.8. ComplexTool image of the harmonic function mapping to
the triangle
Small Project 5.33. Refer to Chapter 4 and its discussion of the shear construc-
tion. Find the pre-shears of the polygonal mappings in exercise 5.32. In other words,
what analytic function do you shear to get that polygonal function? A good first step
is to determine the dilatation of this function. See [4] for more details.
Exercise 5.34. For a non-convex example, consider the function that maps quar-
ters of the unit circle to the four vertices {1, i, −1, 2i }. Verify that this function is
1 − iz 1−z
3i 1 1 + iz 1+z i
+ arg + i arg − arg + arg .
8 π 1−z 1 + iz 1+z 2 1 − iz
When we graph this function in ComplexTool, we notice that it appears to NOT be
one-to-one. Furthermore, f (0) = 3i8 , so that the image of D is not the interior of the
polygon. This function is another one of the Pre-defined functions in ComplexTool.
Try it out!
At this point, you should start using the PolyTool applet. In this applet, you
can specify which arcs of the unit circle will map to which points in the range, and
342
the applet will compute and graph the harmonic function defined by extending that
boundary correspondence to a function on D. When you first open this applet, you
see a circle on the left and a blank screen on the right. You can create a harmonic
function that maps portions of the boundary of the circle to vertices of a polygon in
one of two ways. First, you can click on the unit circle in the left panel to denote an
arc endpoint, and continue choosing arc endpoints there, and then choose the target
vertices by clicking in the right graph. (Note that as you click, text boxes in between the
panels fill with information about where you clicked.) Once you have the boundary
correspondence you want, click the Graph button. Alternatively, you can click the
button that says Add to get text boxes for input. For example, to create the function
in Exercise 5.34, click Add, then fill in the first row of boxes for Arc 1: with 0 maps
to 1+0i. When you want another set of arcs, click Add again. Note that the Arc boxes
denote the starting point of the arc (i.e. for the arc from 0 to π/3, use 0 in the Arc
box). Continue filling, and when you are ready to compute the Poisson integral to get
the harmonic function, click the Graph button. Once you have a function graphed, you
can “drag” around either the arc endpoints (in the domain on the left) or the target
points (in the range on the right) and watch the function dynamically change.
Exploration 5.35. Are there ways of rearranging the boundary conditions to
make the function created in Exercise 5.34 univalent? For example, what if the bottom
half of the unit circle gets mapped to i/2, and the top half of the unit circle is divided
into thirds for the other three vertices? This isn’t univalent, but in some sense is closer
to univalent than the mapping defined in Exercise 5.34. Is there a modification to be
made so that it is univalent? Try it out!
Exercise 5.36. This is an extension of Exploration 5.35. Sheil-Small [17] proved
(by techniques other than those discussed so far) that the harmonic extension of the
boundary correspondence below maps the unit disk univalently onto the desired shape:
arc from to maps to
−i i i
i −3/5 + 4i/5 −1
−3/5 + 4i/5 −3/5 − 4i/5 i/2
−3/5 − 4i/5 −i 1
For this function, first convince yourself that it appears to be univalent, and then
find the function f (z). Try it out!
We will be working a lot with harmonic functions that are extensions of a piecewise
constant boundary correspondence, as in the example above. To have a framework for
future discussions, we make the following formal definition.
Definition 5.37. Let {eitk } be a partition of ∂D, where t0 < t1 < . . . < tn =
t0 + 2π. Let fˆ(eit ) = vk for tk−1 < t < tk . We call the harmonic extension of this step
function (as defined by the Poisson integral formula) f (z).
343
Example 5.38. To better understand the definition, we demonstrate how the no-
tation in Definition 5.37 is used for the function in Exercise 5.36. Since the arc from
−i to i can be thought of as the arc along the unit circle from e−iπ/2 to e−iπ/2 , we say
that t0 = −π/2 and t1 = π/2. These points map to the vertex at i, so v1 = i. The next
arc set is a little more difficult, because we need to find the angle t2 that goes with
the point in the plane z = −3 5
+ 45 i = eit2 . Unfortunately,
we can only get a numeri-
4/5
cal estimate of the angle, found by π + arctan −3/5 = π + arctan (−4/3) ≈ 2.2143.
(We add π because the output of arctangent is always in the first or fourth quadrant,
while the angle in question is in the second quadrant.) Thus we have t2 ≈ 2.2143
and v2 = −1. Continuing this process, we have t3 ≈ 4.0689 and v3 = i/2. Then we
finish with t4 = 3π/2 and v4 = 1. Notice that as in the definition, t4 = t0 + 2π. Then
the function f (z) from Definition 5.37 is the harmonic function that appears to be
univalent when graphed in PolyTool.
Exercise 5.39. Combine the result of Exercise 73 (on page 339) with Definition
5.37 to show that the function f (z) in Definition 5.37 can be written
t1 − t0 1 − ze−it1
v1
f (z) = v1 + arg
2π π 1 − ze−it0
t2 − t1 1 − ze−it2
v1
+v2 + arg
2π π 1 − ze−it1
tn − tn−1 1 − ze−itn
vn
+ . . . + vn + arg .
2π π 1 − ze−itn−1
Try it out!
Since the Poisson integral formula gives rise to a harmonic function, we must learn
some of the basics of the theory of harmonic functions before proceeding too far.
To explore the relationship between the winding number of the image of a contour
about the origin and the number of zeros and poles contained within that contour, do
the following exploration.
Exploration 5.45. Open ComplexTool. Change the Interior circles to 1 and
the Rays to 0. This will graph just the boundary of the circle of interest. As you
graph the following functions, examine the image of the circle “winds around,” or
encloses, the origin. Count how many times the image of the circle winds around the
origin, making sure that you count the counterclockwise direction as positive and the
clockwise direction as negative. If the image of the circle winds around the origin once,
you know that there must be a zero of f (z) inside that circle. (Think about this last
sentence and make sure you understand it.)
• Graph f (z) = z 2 , using a circle of radius 1. Use the “Sketch” button and trace
around the circle in the domain to get a good feeling for how many times its
image winds around the origin. You should already know the answer. (Any
other radius will work too. Why is that?)
• Graph f (z) = z(z − 0.3). Use circles of radius 0.2, 0.3 and 0.5. (You may have
to zoom in on the image of the circle of radius 0.2 to really understand what
it is doing.) If you want, you may check the Vary radius checkbox and use
the slider to change the radius of the circle.
• Graph f (z) = z 4 − 6z + 3. Use circles of radius 0.9, 1.5, 1.7, and 2.
4
• Graph f (z) = z −6z+3
z−1
, using circles of radius 0.9 and 1.5.
z 4 −6z+3
• Graph f (z) = (z−1)2 , using circles of radius 0.9, 1.5 and 2.
• Go back through the previous 3 items, now changing the function while keeping
the radius fixed.
• For all of the previous functions, find the locations of all of the zeros and poles,
paying particular attention to how far they are from the origin.
• Make up your own function and do some more experiments.
346
Based on the explorations above, what is your connection between the winding number
of the image of a circle about the origin and the number of zeros and poles inside the
circle?
Try it out!
Theorem 5.46 (Argument Principle for Analytic Functions). Let C be a simple
closed contour lying entirely within a domain D. Suppose f is analytic in D except at
a finite number of poles inside C and that f (z) 6= 0 on C. Then
I 0
1 f (z)
dz = N0 − Np ,
2πi C f (z)
where N0 is the total number of zeros of f inside C and Np is the total number of
poles of f inside C. In determining N0 and Np , zeros and poles are counted according
to their order or multiplicity.
z2
z1 0
Before proving Theorem I 5.46, we explore the connection between the winding num-
1 f 0 (z)
ber and the integral dz. To see this connection, we start with a related
2πi C f (z)
R z 0 (z)
integral, z12 ff (z) dz, where z1 and z2 are points very close to each other, but lying on
opposite sides of a branch cut of log f (z), and we take a “counterclockwise” path along
C from z1 to z2 . (See Figure 5.10.) Now we do the following computation:
Z z2 0
f (z)
dz = log f (z)|zz21
z1 f (z)
= ln |f (z2 )| − ln |f (z1 )| + i(arg(f (z2 )) − arg(f (z1 ))).
When we take the limit as z1 → z2 , we get that ln |f (z2 )| − ln |f (z1 )| → 0 and
i(arg(f (z2 )) − arg(f (z1 ))) → 2πi · (winding number). (Think carefully about this last
statement and make sure you understand it.)
347
Proof. The proof of the Argument Principle relies on the Cauchy integral formula
and deformation of contours. Take a moment to review these important concepts. We
begin by deforming the contour C to a series of smaller contours around the isolated
0 (z)
zeros and poles of f . If there are no zeros or poles, then ff (z) is analytic, so the integral
is zero, as desired. We then analyze the zeros and poles individually, and add the
results together to get the desired conclusion. More formally, when f has zeros or
poles inside C, they must be isolated, and because f is analytic on C, there are only a
finite number of distinct zeros or poles inside C. Denote the zeros and poles by zj , for
j = 1, 2, . . . , n. Let γj be a circle of radius δ > 0 centered at zj , where δ is chosen small
enough that the circles γj all lie in D and do not meet each other. Join each circle γj
to C by a Jordan arc λj in D. Consider the closed path Γ formed by moving around C
in the positive (counterclockwise) direction while making a detour along each λj to γj ,
running once around this circle in the clockwise (negative) direction, then returning
along λj to C. See Figure 5.11.
γj zj
λj C
where each of the circles γj is now traversed in the positive (counterclockwise) direction.
Thus now we may consider each individual γj and sum the results.
Suppose that f has a zero of order n at z = zj . Then f (z) = (z − zj )n fn (z), where
fn (z) is an analytic function satisfying fn (zj ) 6= 0. (If you can’t remember why this is
348
true, look in any standard introductory complex analysis book.) Then
f 0 (z) = n(z − zj )n−1 fn (z) + (z − zj )n fn0 (z)
and
f 0 (z) n(z − zj )n−1 fn (z) + (z − zj )n fn0 (z)
=
f (z) (z − zj )n fn (z)
n f 0 (z)
= + n .
z − zj fn (z)
Now we note that when we integrate the above expression along γj , we get n(2πi) + 0,
0
because ffnn (z)
(z)
is analytic inside the contour.
Now suppose that f has a pole of order m at z = zk . This means that f can be
rewritten as f (z) = (z − zk )−m fm (z), where fm is analytic an nonzero at z = zk . Then,
as previously, we have
f 0 (z) −m(z − zk )−m−1 fm (z) + (z − zk )−m fm
0
(z)
=
f (z) (z − zk )−m fm (z)
−m f 0 (z)
= + m .
z − zk fm (z)
Once again, when we integrate the above expression along γk , we get −m(2πi) + 0.
Summing over j = 1, 2, . . . n gives us the integral over Γ and the desired result.
5.4.2.2. Argument Principle for Harmonic Functions. There are many versions of
the argument principle for harmonic functions. We only need the simple proof pre-
sented in this section, developed by Duren, Hengartner, and Laugesen ([6]).
Theorem 5.47 (Argument Principle for Harmonic Functions). Let D be a Jordan
domain with boundary C. Suppose f be a sense-preserving harmonic function on D,
continuous in D and f (z) 6= 0 on C. Then ∆C arg f (z) = 2πN , where N is the total
number of zeros of f (z) in D, counted according to multiplicity.
Proof. First, we suppose that f has no zeros in D. This means that N = 0 and
the origin is not an element of f (D ∪ C). A fact from topology says that in this case,
∆C arg f (z) = 0, and the theorem is proved. We will prove this fact. Let φ be a
homeomorphism of the closed unit square S onto D ∪ C with the restriction of φ to
the boundary, φ̂ : ∂S → C, also a homeomorphism. See Figure 5.12.
The composition F = f ◦ φ is a continuous mapping of S onto the plane with
no zeros, and we want to prove that ∆∂S arg F (z) = 0. Begin by subdividing S into
finitely many small squares Sj so that on each Sj , the argument of F varies by at
most π/2. Then ∆∂Sj arg F (z) = 0 (sincePF (Sj ) cannot enclose the origin). Now when
we consider ∆∂S arg F (z), it is the sum j ∆∂Sj arg F (z) because the contributions to
349
S
φ D C
f
the sum from the boundaries of each Sj cancel out, except where the boundary of Sj
agrees with the boundary of S. Thus ∆∂S arg F (z) = 0, as desired.
Now consider the case where f does have zeros in D. Because the zeros are isolated
(as proven in Exercise 5.43), and because f is not zero on C, there are only a finite
number of distinct zeros in D. We proceed in a manner similar to the proof of the
analytic argument principle, and, denote the zeros by zj , for j = 1, 2, . . . , n. Let γj be
a circle of radius δ > 0 centered at zj , where δ is chosen so small that the circles γj all
lie in D and do not meet each other. Join each circle γj to C by a Jordan arc λj in D.
Consider the closed path Γ formed by moving around C in the positive direction while
making a detour along each λj to γj , running once around this circle in the clockwise
(negative) direction, then returning along λj to C. (See Figure 5.11 on page 348.)
This curve Γ contains no zeros of f , so ∆Γ arg F (z) = 0 by the first case in this proof.
When considering the total change in argument along Γ of f (z), the contributions of
the arcs λj along Γ cancel out, so that
n
X
∆C arg f (z) = ∆γj arg f (z),
j=1
where each of the circles γj is now traversed in the positive (counterclockwise) direction.
Thus now we may consider each individual γj and sum the results.
Now suppose that f has a zero of order n at a point z0 . Then, as observed in
Exercise 5.43 on page 345, f can be locally written as
f (z) = an (z − z0 )n (1 + ψ(z))
where an 6= 0 and |ψ(z)| < 1 on a sufficiently small circle γ defined by |z − z0 | = δ.
This shows that
(76) ∆γ arg f (z) = n∆γ arg(z − z0 ) + ∆γ arg(1 + ψ(z)) = 2πn.
350
Therefore, if f has zeros of order nj at the points zj , the conclusion is that
n
X n
X
∆C arg f (z) = ∆γj arg f (z) = 2π nj = 2πN,
j=1 j=1
ψ(eit )
t
−π −α α π
At this point, we will simplify the proof by simply proving that ψz (0) 6= 0, and claim
that will be sufficient. Indeed, if z0 is some other point in D, consider the function
z0 −z
ϕ(z) = 1− z0 z
that is a conformal self-map of D with ϕ(0) = z0 , and consider the
composition F (ζ) = ψ(ϕ(ζ)). Observe that F is harmonic in D, continuous in D, and
satisfies the same condition about F (eit ) − F (e−it ) as ψ does. Applying the chain rule
to F (ζ) gives that Fζ (ζ) = ψz (ϕ(ζ))ϕ0 (ζ), since ϕ is analytic and thus has ϕ ζ = 0.
(In general, the chain rule is more complicated for harmonic functions. Here, since ϕ
is analytic, the chain rule takes its familiar form.) Plugging in 0 for ζ gives Fζ (0) =
ψz (z0 )ϕ0 (0), implying that if Fζ (0) = 0 then also ψζ (z0 ) = 0. Thus when we have
proven that ψz (0) 6= 0, we will be able to generalize to ψz (z0 ) 6= 0 for all z0 in D.
352
Now we use the Poisson integral formula to prove that ψz (0) 6= 0. Substituting in
ψ (or ψ̂(eit ) = limr→1 ψ(reit ) on ∂D) gives
Z 2π Z 2π
1 1 − |z|2 it 1 1−z z
ψ(z) = it 2
ψ̂(e )dt = ψ̂(eit )dt.
2π 0 |e − z| 2π 0 (e − z)(e−it − z)
it
When we differentiate both sides with respect to z, the integral depends only on t, so
we are just left differentiating the integrand. Doing this, we find
1−z z ψ̂(eit ) ∂ 1 − z z
∂ it
ψ̂(e ) it = −it
∂z (e − z)(e−it − z) e − z ∂z eit − z
!
ψ̂(eit ) eit (e−it − z)
= ·
e−it − z (eit − z)2
eit
it
= ψ̂(e ) ,
(eit − z)2
leading to the conclusion that
2π
1
Z
ψz (0) = ψ̂(eit )e−it dt.
2π 0
From the hypotheses of the lemma, we know that there is some t ∈ (0, π) such that
ψ(eit ) − ψ(e−it ) > 0. Thus
Z 2π
1 it −it
Im ψz (0) = Im ψ̂(e )e dt
2π 0
Z 2π
1
= − ψ̂(eit ) sin(t)dt
2π 0
Z π Z 0
1 it it
= − ψ̂(e ) sin(t)dt + ψ̂(e ) sin(t)dt since ψ̂ is periodic
2π 0 −π
Z π Z π
1 it −it
= − ψ̂(e ) sin(t)dt − ψ̂(e ) sin(t)dt
2π 0 0
Z π
1
= − (ψ̂(eit ) − ψ̂(e−it )) sin(t)dt < 0.
2π 0
The last inequality relies on the fact that sin(t) is non-negative on the interval [0, π].
We have now shown that Im ψz (0) 6= 0, thus proving the lemma.
Proof of Theorem 5.50. Without loss of generality, assume that fˆ(eit ) runs
around Γ in the counterclockwise direction as t increases. (Otherwise, take conjugates.)
We will show that if the function f is not locally univalent in D, then Lemma 5.51 will
give a contradiction.
353
Suppose that f = u + iv is not locally univalent, or
that the
Jacobian of f vanishes
ux vx
at some point z0 in D. This means that the matrix has a determinant of 0
uy vy
at z0 . From linear algebra, we know that this means that the system of equations
aux + bvx = 0
auy + bvy = 0
has a nonzero solution (a, b). Thus the real-valued harmonic function ψ = au + bv has
a critical point at z0 (since (a, b) 6= (0, 0)). However, the hypothesis of Theorem 5.50
implies that ψ satisfies the hypothesis of Lemma 5.51. Thus we have a contradiction,
so f must be locally univalent.
Now that we see that f is locally univalent, we apply the argument principle to
show that f is univalent in D. Since f is sense-preserving on ∂D and locally univalent,
f is sense-preserving throughout D. Now, if f is not univalent, there are two points
z1 and z2 in D such that f (z1 ) = f (z2 ). However, that would imply that the function
f (z) − f (z1 ) has two zeros in D, so that the winding number of f (z) − f (z1 ) about
the origin is 2, which contradicts the hypotheses about the boundary correspondence.
This completes the proof.
Exercise 5.52. Give a detailed proof of the statement, “However, the hypothesis
of Theorem 5.50 implies that ψ satisfies the hypothesis of Lemma 5.51.” Try it out!
Notice that the description of fˆ in Theorem 5.50 does not require that it be one-
to-one on ∂D, but permits arcs of constancy. Furthermore, the Rado-Kneser-Choquet
Theorem is actually true in the case where fˆ has jump discontinuities, as long as
the image of ∂D is not contained in a straight line. This requires some additional
justification, so we state it separately as a corollary.
Corollary 5.53. Let f (z) be defined as in Definition 5.37 on 343. Suppose the
vertices v1 , v2 , . . . vn , when traversed in order, define a convex polygon, with the interior
of the polygon denoted by Ω. Then the function f (z) is univalent in D and defines a
harmonic mapping from D onto Ω.
Here is some intuition behind the proof of Corollary 5.53. Consider a sequence of
functions fˆm (eit ) that are continuous and converge to the boundary correspondence
fˆ(eit ) of Definition 5.37. (One possible such sequence of functions can be described by
having fˆm (eit ) = vk for t-values in the interval (tk−1 + tk −t
2m
k−1
, tk − tk −t
2m
k−1
) while for t-
values in the interval (tk − 2m , tk + 2m ), fˆm (e ) maps the interval linearly to the
tk −tk−1 tk+1 −tk it
segment between vk and vk+1 .) Each of these functions fˆm (eit ) satisfies the conditions
of the Rado-Kneser-Choquet Theorem, so extends to a univalent harmonic function,
fm (z), in the unit disk. But the functions fm converge uniformly on compact subsets
of D, so the entire sequence converges uniformly to f in D. Therefore, f (z) inherits
354
the univalence from the sequence. The fact that the limit function is still univalent is
not immediately apparent–full details may be found in [8].
Interestingly enough, this theorem does not guarantee anything about univalence
if the domain Ω is not convex. In fact, the expectation is that univalence will not be
achieved. For example, look at Exercise 5.34 on page 342.
Exploration 5.54. Extend the explorations begun in Exploration 5.35 on page
343. Now, instead of modifying the boundary correspondence, start with the corre-
spondence in Exercise 5.36. Then, move the vertex that is at i/2, moving it closer to
9i
i. A very nice picture comes from having the vertex set be {1, i, −1, 10 }. In this last
we see the lack of univalence very clearly. Try it out!
5.5.1. Boundary behavior. In this section, we explore what seems to be true
with some of the above examples: There appears to be some very interesting boundary
behavior of our harmonic extensions of step functions. Examine this behavior in the
following exploration.
Exploration 5.55. Using ComplexTool or PolyTool, graph the function from D
to a triangle in Example 5.31. Now investigate the behavior of the boundary using
the sketching tool of the applet. In particular, approach the break point between arcs
(such as z = 1) along different paths. First approach radially, then approach along a
line that is not a radius of the circle. Observe how these different paths that approach
1 cause the image of the path to approach different points along the line segment that
makes up a portion of the boundary of the range. (As you get very close to an arc
endpoint, the image of the sketch may jump to a vertex–here, examine where the image
is immediately before that jump.) Technology hint: in PolyTool and ComplexTool, you
can hit the Graph button to clear all previous sketching but keep the polygonal map.
Repeat this exercise with some of the other examples of polygonal functions. Try to
answer some of the following questions:
(1) Given a point ζ on the boundary of the polygon, is it possible to find a path
γ approaching ∂D such that γ(z) approaches ζ?
(2) As you approach an arc endpoint in ∂D radially, what point on the boundary
of the polygon do you approach?
Try it out!
As you performed the exploration above, you probably discovered some of the
known properties of the boundary behavior of harmonic extensions of step functions.
These results were originally proven by Hengartner and Schober [8], who proved a
more general form of the theorem below. We now restate their theorem as it applies
to the step functions of Definition 5.37. In the theorem below, the cluster set of f at a
point eitk is the set of all possible limits of sequences {zn }, where zn are inside Γ, and
limn→∞ (zn ) = eitk .
355
Theorem 5.56. Let f be the harmonic extension of a step function fˆ(eitk ) in
Definition 5.37. Denote by Γ the polygon defined by the vertices vk . By definition,
the radial limits limr→1 f (reit ) lie on Γ for all t except those in the set {tk }. Then the
unrestricted limit
fˆ(eit ) = limit f (z)
z→e
exists at every point eit ∈ ∂D\{eit1 , eit2 , ..., eitn } and lies on Γ. Furthermore,
(1) the one-sided limits as t → tk are
lim fˆ(eit ) = vk and lim fˆ(eit ) = vk+1 ; and
t→t−
k t→t+
k
(2) the cluster set of f at each point eitk ∈ {eit1 , eit2 , ..., eitn } is the linear segment
joining vk to vk+1 .
Proof. Part (1) of the theorem follows directly from the definition of the function
f and from properties of the Poisson integral formula. That is, since the boundary
correspondence is defined in Definition 5.37, the limits follow. Now we need to show
part (2). Now let us consider eitk . If z approaches eitk along the circular arc
itk
e +z λπ
(77) arg it = , −1 < λ < 1,
e k −z 2
then f (z) converges to the value
1 1
(1 − λ)vk + (1 + λ)vk+1 .
2 2
Therefore the cluster set of f at tk is the line segment joining vk and vk+1 , and part
(2) is proven.
Exercise 5.57. Use basic ideas from analytic geometry to observe that equation
77 is a circular arc. (Hint: First consider the cases where z is either on the circle or is
the center of the circle for some intuition.) Try it out!
Exercise 5.58. It is important to note that Theorem 5.56 holds for even non-
univalent mappings. Go back to some of the previous examples and identify the line
segment that connnects the vertices. In particular, regraph the example from Exercise
5.34. Using the Sketch utility in either ComplexTool or Polytool, check that the limit
as you approach one of the tk does appear to be that line segment. Try it out!
Notice that when r = 1, the n-pointed star is a regular 2n-gon, and when r <
cos(π/n) or r > sec(π/n), the star is a strictly non-convex 2n-gon. Our preimages
of the vertices of the 2n-gon will be arcs centered at the 2nth roots of unity (this is
different from our previous examples).
Example 5.60. We will find a harmonic mapping of the unit disk into the 0.3-star.
More precisely, will find the harmonic extension of the following boundary correspon-
dence.
357
for t from to fˆ(eit )
−π/6 π/6 0.3
π/6 π/2 eiπ/3
π/2 5π/6 0.3ei2π/3
5π/6 7π/6 −1
7π/6 3π/2 0.3ei4π/3
3π/2 11π/6 ei5π/3
After going through details similarly to previous examples, we discover the har-
monic extension is
1 − ze−iπ/6
1
f (z) = 0.3 arg
π 1 − zeiπ/6
1 − ze−i5π/6
iπ/3 1 + iz i2π/3
+e arg + 0.3e arg
1 − ze−iπ/6 1 + iz
1 − ze−i7π/6 1 − iz
i4π/3
− arg + 0.3e arg
1 − ze−i5π/6 1 − ze−7iπ/6
1 − ze−i11π/6
i5π/3
+e arg .
1 − ze−i3π/2
Graph this function using ComplexTool (it is one of the Pre-defined functions).
Notice that it appears to be univalent. We certainly have not yet proved its univalence.
Exercise 5.61. Prove that if f (z) is the harmonic extension to the r-star as defined
in Definition 5.59, then f (0) = 0. Interpret this result geometrically. Try it out!
Exercise 5.62. Modify the function in Exercise 5.60 to have r = 0.15 and see
whether it appears univalent. To graph this new function in ComplexTool, choose the
previous star as one of the Pre-defined functions and then modify the equation
that shows in the function box. Try it out!
To work with these stars, we may sometimes want to vary the boundary corre-
spondence. That is, we may want to not split up ∂D completely evenly among the 2n
vertices. It will become useful to us to have an unequal correspondence in the bound-
ary arcs, but maintain some symmetry. To do this, we will still consider arcs centered
at the 2n-th roots of unity, but alternating between larger and smaller arcs. If we ex-
amine the geometry of this matter, we realize that an even split would make each arc
have length 2π2n
= π/n. Two consecutive arcs would together have length 2π/n. To still
maintain some symmetry, but let the arcs alternate in size, we want two consecutive
arcs to still add to 2π/n, but not split evenly. We introduce the parameter p, with
0 < p < 1, as a tool to explain how the arcs are split. We will want two consecutive
arcs split into p2π/n and (1 − p)2π/n. Note that the sum is still 2π/n. This is formally
described in the definition below.
358
Definition 5.63. Let n ≥ 2 be a fixed integer, r be a positive real number, and
α = eiπ/n . Define a boundary correspondence for all but a finite number of points on
∂D by mapping arcs with endpoints {αe−ipπ/n , αeipπ/n , 0 ≤ k ≤ n − 1} as follows:
rα2k , eit ∈ (α2k e−ipπ/n , α2k eipπ/n )
(78) ˆ it
f (e ) = .
α2k+1 , eit ∈ (α2k+1 e−i(1−p)π/n , α2k+1 ei(1−p)π/n )
Let f be the Poisson extension of fˆ.
Figure 5.15. The first two arcs and their images according to Defini-
tion 5.63. The dots on the left-hand-side indicate points of discontinuity
of the boundary correspondence.
Note that the arc (α2k e−ipπ/n , α2k eipπ/n ) centered at α2k is mapped to the vertex
rα2k and the arc (α2k+1 e−i(1−p)π/n , α2k+1 ei(1−p)π/n ) centered at α2k+1 is mapped to the
vertex α2k+1 .
Exercise 5.64. Show that the interval in the second half of Equation 78,
(α2k+1 e−i(1−p)π/n , α2k+1 ei(1−p)π/n ),
can be written more compactly as (α2k eipπ/n , α2k+2 e−ipπ/n ). Try it out!
At this point, you should start using with the StarTool applet. The default for this
applet is the 3-pointed star discussed in Example 5.60. Note that the arcs and their
target vertices are color-coded (with a light blue arc mapping to a light blue vertex,
for example). The default p-value is 0.5, which corresponds to evenly spaced arcs.
You can use the slider bars (the plus/minus buttons for n) or type in the text boxes
to change the values for n, p, and r. The maximum n-value allowed by the applet is
n = 18, which is sufficient for the explorations below. As with ComplexTool, there is
the option to Sketch on the graph to get a better feel for the mapping properties of
these stars. There is also an option to Show roots of ω(z). The roots of ω(z) will
be helpful in future discussion, but are not essential for the starting explorations. In
general, try to first get a good feel for what happens for “small” values of n, such as
4, 5, 6, or 7.
359
Figure 5.16. A star with n = 5, r = 0.15, and p = 0.9
Exercise 5.66. Consider the function generated in Exercise 5.34 on page 342.
Complete all of the following:
(a) Find the formulas for h(z) and g(z). Use the result of Exercise 5.42 for this
computation.
360
(b) Find the derivatives h0 (z) and g 0 (z), verifying that the derivatives simplify to
0 1 3 3 2 5 5
h (z) = ( − i)z − 3iz + ( + i)
(2πi)(1 − z 4 ) 2 2 2 2
0 1 5 5 2 3 3
and g (z) = ( − i)z + 3iz + ( + i) .
(2πi)(1 − z 4 ) 2 2 2 2
(c) Show that the zeros of g 0 (z) are z1 ≈ 0.9245 − 0.9245i and z2 ≈ −0.3245 +
0.3245i, and that the zeros of h0 (z) are 1/ z1 and 1/ z2 . Thus we are able to
write the dilatation as
z1 − z z2 − z
ω(z) = C ,
1 − z1 z 1 − z2 z
where C is some constant.
(d) What are |z1 |, |z2 |, and |C|? These will be helpful to recall as we look ahead
to Theorem 5.81 in Section 5.8.
Try it out!
Motivated by the results of Exercise 5.66, we now examine functions that are of a
particular form.
z0 − z
Exploration 5.67. We examine the properties of functions of the form Bz0 (z) = .
1 − z0 z
• Using ComplexTool, graph the image of the unit disk under the functions
0.5−z 0.5eiπ/4 −z 0.5i−z
B0.5 (z) = 1−0.5z , B0.5 exp(iπ/4) (z) = 1−0.5e −iπ/4 z , and B0.5i (z) = 1+0.5iz . What is
B(0)? What is the image of the unit disk under B(z)? Does B(z) appear to
be univalent?
• Now graph the image of the unit disk under the function B2 exp(iπ/4) (z) =
2eiπ/4 −z
1−2e−iπ/4 z
. What is B(0)? What is the image of the unit disk under B(z)?
Does B(z) appear to be univalent?
• If we consider Bz0 (z), can we determine Bz0 (0) in general? What effect does
arg(z0 ) have on the location of Bz0 (0)? What effect does |z0 | have on the
image of the unit disk?
• Now let’s multiply the functions Bz0 (z). First graph the image of the unit
0.5−z 2
disk under f1 (z) = (B0.5 (z))2 = 1−0.5z
. What is f (0)? What is the image
of the unit disk under f (z)? Does f (z) appear to be univalent? How does this
compare to the function f (z) = z 2 ?
• Now graph the image of the unit disk under f2 (z) = B0.5 (z)B0.5i (z), f3 (z) =
B0.5 (z)B0.2i (z), and f4 (z) = B0.5 exp(iπ/4) (z)B0.2i (z). What are f2 (0), f3 (0),
and f4 (0)? How do f2 (0), f3 (0), and f4 (0) relate to the values of z0 in the
functions Bz0 (z)?
Try it out!
361
z0 −z
Definition 5.68. A Blaschke factor is Bz0 (z) = 1− z0 z
, and a finite Blaschke
product or order n is a product of n Blaschke factors, possibly multiplied by a constant
ζ such that |ζ| = 1:
n
Y zk − z
ζ .
k=1
1 − zk z
Remark 5.69. It is important to note that the Blashke product definition given
above is a bit non-standard. The standard definition of Blaschke product, as given in
Chapters 4 and 6, assumes that |zk | < 1. Here we do not place that restriction on zk
for the purpose of simplifying our computations.
In this section, we use the result of Exercise 5.39 on page 344 to see that the
dilatation of the harmonic polygonal functions to an n-gon is a Blaschke product of
order at most n − 2. This result was proven by T. Sheil-Small in [17], and is also
discussed in [5].
We use the notation fk (z) to denote the contribution to the function f (z) that
arises from applying the Poisson integralP formula to the boundary correspondence for
tk−1 < t < tk . We then have f (z) = nk=1 fk (z). On the interval tk−1 < t < tk , we
observe that
1 − ze−itk
vk vk
fk (z) = (tk − tk−1 ) + arg
2π π 1 − ze−itk−1
by Definition 5.37. We now consider the canonical decomposition of fk (z) = hk (z)+ gk (z).
By Exercise 5.42, we have
1 − ze−itk
vk vk
hk (z) = (tk − tk−1 ) + log
2π 2πi 1 − ze−itk−1
vk vk
log(1 − ze−itk ) − log(1 − ze−itk−1 )
= (tk − tk−1 ) +
2π 2πi
and
1 − ze−itk
vk
gk (z) = log
2πi 1 − ze−itk−1
vk
log(1 − ze−itk ) − log(1 − ze−itk−1 ) .
=
2πi
The computations that follow will give some rigor to our intuition: since h and g
are sums of logarithms, their derivatives are sums of terms that have 1 − ze−itk in the
denominators. We will combine these factors, and hope Pthat we can see each derivative
n
as a Blaschke product. Now, when we look at h(z) = k=1 hk (z) and take derivatives,
362
we see that:
n
−e−itk −e−itk−1
0
X vk
(79) h (z) = −
k=1
2πi 1 − ze−itk 1 − ze−itk−1
n
X vk 1 1
(80) = − .
k=1
2πi z − eitk z − eitk−1
n
−e−itk −e−itk−1
0
X vk
(81) g (z) = −
k=1
2πi 1 − ze−itk 1 − ze−itk−1
n
X vk 1 1
(82) = − .
k=1
2πi z − eitk z − eitk−1
n n
1 X vk − vk+1 1 X v k − v k+1
(83) h0 (z) = and g 0 (z) = .
2πi k=1 z − eitk 2πi k=1 z − eitk
Pn
It will be useful for the upcoming discussion to note that k=1 (vk − vk+1 ) = 0,
since vn+1 = v1 .
Pn
Exercise 5.70. Prove that k=1 (vk − vk+1 ) = 0, since vn+1 = v1 . Interpret this
result geometrically.
Try it out!
Exercise 5.71. We have just proven the first half of Equation 84. Using that
result, prove the second part of Equation 84 with minimal calculation. Try it out!
Exercise 5.72. Interpret this result geometrically. That is, note that if we have
a value z0 ∈ D such that g 0 (z0 ) = 0, then what do we know about the zeros of h0 ?
How are the locations of the zeros of h0 related to the locations of the zeros of g 0 ?
Completion of this exercise will give some intuition about the proof that is to come.
Try it out!
Exercise 5.73. Show that h0 (z) and g 0 (z) of Exercise 5.66 satisfy Equation 84.
Relate this to the previous two exercises–do the conclusions of those exercises also
hold true for this example? Try it out!
For simplicity of notation, let us consider the functions h0 (z) and g 0 (z). We can
already tell that if we got a common denominator for h0 (z) or g 0 (z), that the denomi-
Yn
nator would be (z − eitk ), and we would guess that the ratio of the two would give
k=1
us a product of rational functions. At this point, that is all we can tell–it is not obvious
that this product should be a Blaschke product, although we may expect it to be from
the explorations we did in Exercise 5.66. The remainder of this section will be devoted
to determining that this is, indeed, a Blaschke product, as well as finding the order of
that product.
364
Exploration 5.74. Based on the results of Exercise 5.66, and upon other examples
in this chapter, make a conjecture about the number of Blaschke factors that should
be in the dilatation of a harmonic function from D to an n-gon. Try it out!
P (z) Q(z)
h0 (z) = and g 0 (z) = ,
S(z) S(z)
n
Y
where S(z) = (z − eitk ) . Now we need to consider what P and Q look like. Consider
k=1
n
Y
that by brute force, each term of the P (z) looks like (vk − vk+1 ) (z − eitj ), or,
j=1;j6=k
put more simply, a polynomial of degree at most n − 1. Let us consider the z n−1 term
n
X
of P (z). It is simply vk − vk+1 for each piece of the sum, so it must be (vk − vk+1 ),
k=1
which we already observed to be 0. Thus we have shown that P (z) has degree at most
n − 2. The same argument works for Q(z), since it has the same structure as P (z) but
with conjugates over the vk .
Yn
We now turn our attention to the denominator, which is S(z) = (z − eitk ).
k=1
Try it out!
Exercise 5.76. Show that Equation 85 holds for the denominator of the derivatives
in Exercise 5.66, 2πi(1 − z 4 ). Try it out!
Now we can combine Equations 84 and 85 to get a relationship between P (z) and
Q(z). Directly substituting into h0 (1/ z) = z 2 g 0 (z), we see that
365
h0 (1/ z) = z 2 g 0 (z)
P (1/ z) Q(z)
= z2
S(1/ z) S(z)
P (1/ z) Q(z)
1 n
= z2 .
(−1)n S(z) nk=1 e−itk
S(z)
Q
z
to show that Q may have m zeros at the origin and n − m − 2 zeros elsewhere (note
that the zk need not be distinct). Now using Equation 87, we can write
m n−m−2
Y 1 n
n−2 1 Y
z − zk = (−1)n P (z) e−itk .
z k=1
z k=1
The left hand side of the above equation may be rewritten as
n−m−2
1 Y
z n−m−2 (1 − z zk ) .
z n−m−2 k=1
At this point we can see that since the zeros of Q are zk , the zeros of P are the zeros of
n−m−2
Y
(1 − z zk ), which are precisely 1/ z k . Now we are able to see what the Blaschke
k=1
product is.
366
Exercise 5.78. Find the relationship between the number of zeros of Q and the
number of zeros of P . In particular, if Q has degree n − 2 with m zeros at the origin
and n − m − 2 zeros away from the origin, then how many of the zeros of P are at the
origin? How many of the zeros of P are away from the origin? Try it out!
We now summarize the results of our work in this section (as originally proved by
T. Sheil-Small, [17] Theorem 1; see also [5]).
Theorem 5.79. Let f be the harmonic extension of the step function fˆ(eit ) as
given in Definition 5.37. Then
Q(z) P (z)
g 0 (z) = and h0 (z) = ,
S(z) S(z)
where Q(z), P (z), and S(z) are defined as above, and P and Q are polynomials of
degree at most n − 2. Furthermore, their ratio ω(z) satisfies |ω(z)| = 1 when |z| = 1,
so takes the form of a Blaschke product of degree at most n − 2.
5.8. An Important Univalence Theorem
In this section, we examine a theorem of Sheil-Small that tells when the harmonic
function in Definition 5.37 is univalent. In particular, the location of the zeros of the
0
analytic dilatation ω(z) = hg 0(z)
(z)
are sufficient to tell when the harmonic function is
univalent.
Exploration 5.80. Open up the StarTool applet. Check the box in front of Show
roots of ω(z). You will see extra dots appear in the right-hand pane (the range of
the function), as well as a unit circle for reference. These dots denote the locations
of the zeros of the dilatation ω(z). Now experiment with the values of p and r to see
if there is a relationship between the roots of ω(z) and whether the resulting star is
univalent. Do this for various values of n to see if your result seems to hold. Does
your conjecture agree with the examination of a function that maps D to a different
non-convex polygon, as in Exercise 5.66? Try it out!
The theorem below was proven by Sheil-Small, and is Theorem 11.6.6 of [18].
Theorem 5.81. Let f be a harmonic function of the form in Definition 5.37. Here
the function f is the harmonic extension of a piecewise constant boundary function
with values on the m vertices of a polygonal region Ω, so that, by Theorem 5.79, the
dilatation of f is a Blaschke product with at most m − 2 factors. Then f is univalent
in D if and only if all zeros of ω lie in D. In this case, f is a harmonic mapping of D
onto Ω.
Proof. First, suppose that f is univalent in D. If a Blaschke factor is defined as
z0 −z
ϕz0 (z) = 1− z0 z
, with the constant z0 not having modulus 1, then we notice that since
the dilatation ω is a product of a finite number of Blaschke factors, ω(z) 6= 0 on the
unit circle. This is because the zero of the Blaschke factor is z0 , and if |z0 | = 1, we get
367
that ϕz0 (z) = z0 for all z. If ω has a zero at some point z0 outside of D, then it has a
pole at 1/ z0 ∈ D. If it also has zeros in D, then there are points in D where |ω(z)| < 1
and other points where |ω(z)| > 1. This implies that the Jacobian of f changes sign in
D, which would force the Jacobian to equal 0 at some point in D, contradicting Lewy’s
theorem, which says that the Jacobian is non-zero since f is locally univalent. Thus
there are only two possibilities for a univalent f : Either all of the zeros of ω(z) lie in
D, or all lie outside D. But if the zeros of ω lie outside of D, then |ω(z)| > 1 in D and
f has negative Jacobian, contradicting its construction as a sense-preserving boundary
function. Therefore, all of the zeros of ω must lie in D.
Conversely, assume all of the zeros of ω lie within D. By the mapping properties of
Blaschke products, |ω(z)| < 1 in D. We use the argument principle to show that f is
univalent in D and maps D onto Ω. Choose an arbitrary point w0 ∈ Ω. Let C be the
path in D consisting of arcs of the unit circle along with small circular arcs of radius
about the points bk (the points bk are the arc endpoints in the domain disk), as shown
in Figure 5.17.
bk
ε
cε
If is sufficiently small, the image of C will not go through w0 , and will have
winding number +1 around w0 . Since |ω(z)| < 1 inside C , it follows from the argument
principle for harmonic functions that f (z) − w0 has one simple zero inside C (or, put
another way, f (z) = w0 has exactly one solution for z ∈ D). Thus Ω ⊂ f (D). Now do a
similar construction with w0 ∈ / Ω to show that w0 ∈
/ f (D). Thus f maps D univalently
onto Ω.
To apply this theorem to the star mappings of Section 5.6, we study the dilatation
of the star mappings in detail.
368
5.9. The Dilatation for Star Mappings
In this section, we will use Definition 5.63 of Section 5.6 as the starting point. We
will build upon the basic formula for the functions h0 (z) and g 0 (z), and then will simplify
the dilatation ω(z) as a Blaschke product. By doing so, we completely determine which
star functions are univalent.
Using Equations (79) and (81) of Section 5.7, along with Definition 5.63, we find
the following equations for h0 (z) and g 0 (z) for the star functions:
rα0
0 1 1
h (z) = −
2πi z − α0 eipπ/n z − α0 e−ipπ/n
α 1 1
+ −
2πi z − α2 e−ipπ/n z − α0 eipπ/n
rα2
1 1
+ − + ...
2πi z − α2 eipπ/n z − α2 e−ipπ/n
n−1
r X 2k 1 1
(88) = α −
2πi k=0 z − α2k eipπ/n z − α2k e−ipπ/n
n−1
1 X 2k+1 1 1
+ α −
2πi k=0 z − α2k+2 e−ipπ/n z − α2k eipπ/n
and
n−1
0 r X 2k 1 1
(89) g (z) = α −
2πi k=0 z − α2k eipπ/n z − α e−ipπ/n
2k
n−1
1 X 2k+1 1 1
+ α − .
2πi k=0 z − α2k+2 e−ipπ/n z − α2k eipπ/n
Our goal is to express ω(z) = g 0 (z)/h0 (z) as the ratio of Blaschke products guaranteed
by Sheil-Small’s work. To that end, we first establish a few general algebraic identities
involving sums of the quantities of the type found in the expansions of h0 (z) and g 0 (z)
above.
It is a basic complex identity that if ζ is a primitive mth root of unity, then
m
Y
(90) (z − ζ k ) = z m − 1.
k=1
Exercise 5.82. Prove Equation (90). Interpret this result geometrically. Try it
out!
369
Exercise 5.83. Again, let ζ be a primitive mth root of unity. Show that
m−1
Y
(91) (z − ζ k a) = z m − am .
k=0
Now we work to answer the hard question: How do we add together all of the sums
in equations (88) and (89), given that their numerators are not simply the constant 1?
As an intermediate step toward achieving this, we establish the following identity.
Exercise 5.85. Prove the lemma, using the following steps in the partial fraction
decomposition.
(1) Recall Equation (91) and note how it fits in with this formula.
(2) Note that since we have n distinct linear factors in the denominator, we can
expect to find that
m−1
mam−1 X ak
= .
z m − am k=0
z − ζka
mam−1 m
ak0 = Q k k
= Q k0 − ζ k )
.
k6=k0 (ζ a − ζ a) k6=k0 (ζ
0
Y
(4) Show that (ζ k0 − ζ k ) = mζ −k0 . It will be helpful to remember that ζ k0 is
k6=k0
an mth root of unity, so ζ k0 m = 1.
(5) Conclude that ak0 = ζ k0 .
(6) Equation (92) should follow.
Try it out!
sin (n−1)(1−p)π
n
− r sin (n−1)pπ
n
(96) c=
r sin pπ
n
+ sin (1−p)π
n
to write
nz n−2 (1 − p)π zn − c
pπ
0
(97) g (z) = r sin + sin .
π n n Sn (z)
Now we are ready to pull together the result of Theorem 5.81 and the dilatation
that we just simplified. When the zeros of this dilatation are within the unit disk, then
the harmonic function f = h+ g that defines the star is univalent. By a straightforward
computation, we find that the dilatation of f is
z n−2 (z n − c)
(98) ω(z) = .
1 − znc
Exercise 5.89. Look again at Theorem 5.81 and verify that it does, indeed, hold
for the star function. Try it out!
Exploration 5.90. Notice that f is univalent when |c| < 1. Using that observa-
tion, do the following:
• Use the StarTool applet to explore graphically what relationship there is be-
tween n, p, and c.
• For a fixed n, find the range of p-values that make |c| < 1.
• For a fixed p, find the range of n-values that make |c| < 1.
Try it out!
Large Project 5.91. If you move just one vertex of the star, do the same results
hold for the relationship between n and p? (For example, take the vertex at r, and
move it to r + or r − . Is the star still univalent?)
Exercise 5.92. For a given n, consider the formula for c in Equation 96 to be a
function of p alone. Prove that any star configuration is possible; that is, prove that
for any value of r, a value of p can be found to make |c| < 1. What ranges of p makes
this happen? Conversely, prove that for all values of r < cos(π/n) or r > sec(π/n),
a p can be chosen to make the function NOT univalent. Why is this not true for
cos(π/n) ≤ r ≤ sec(π/n)? For more information, see Theorem 4 in [7]. Try it out!
Small Project 5.93. Refer to Chapter 2. For what values of c is the dilatation a
perfect square? Find and describe the associated minimal surfaces. Can these surfaces
be described as examples of other well-known surfaces? For more information on this
project, see [12].
372
5.10. Open Questions
Large Project 5.94. Can we map to any polygon univalently? The star setup
takes full advantage of the symmetry. Once you lose that advantage, it is much harder
to discover whether the zeros of the dilatation have modulus less than 1. This question
is known as the Mapping Problem, proposed by T. Sheil-Small in [17].
Small Project 5.95. Look at a function f that is not univalent. Now look at
the set S ⊂ D of points on which the function f is univalent. First, how do you find
that set? What is the shape of S? Is it starlike? Is it convex? Is it connected? Is it
simply connected? Can D\S be connected?
Small Project 5.96. In this chapter, we discussed one way of proving that a
harmonic function is univalent by looking at zeros of the analytic dilatation ω(z). In
Chapter 4, there is another set of criteria for univalence, as demonstrated in Section 4.6.
Connect these two avenues of investigation. For example, does one imply the other?
How does the work with stars in this chapter generalize to the approach in Chapter 4?
Are there results in this chapter that could not be found using the methods of Chapter
4?
373
Bibliography
1. Lars Ahlfors, Complex analysis, third ed., McGraw-Hill, New York, 1979.
2. W. N. Bailey, Generalized hypergeometric series, Cambridge Tracts in Mathematics and Mathe-
matical Physics, No. 32, Stechert-Hafner, Inc., New York, 1964. MR MR0185155 (32 #2625)
3. Tobin A. Driscoll and Lloyd N. Trefethen, Schwarz-christoffel mapping, Cambridge University
Press, Cambridge, 2002.
4. Kathy Driver and Peter Duren, Harmonic shears of regular polygons by hypergeometric functions,
J. Math. Anal. Appl. 239 (1999), no. 1, 72–84. MR 2000k:30008
5. Peter Duren, Harmonic mappings in the plane, Cambridge Tracts in Mathematics, vol. 156,
Cambridge University Press, Cambridge, 2004. MR 2 048 384
6. Peter Duren, Walter Hengartner, and Richard S. Laugesen, The argument principle for harmonic
functions, Amer. Math. Monthly 103 (1996), no. 5, 411–415. MR 97f:30002
7. Peter Duren, Jane McDougall, and Lisbeth Schaubroeck, Harmonic mappings onto stars, J. Math.
Anal. Appl. 307 (2005), no. 1, 312–320. MR MR2138992
8. W. Hengartner and G. Schober, Harmonic mappings with given dilatation, J. London Math. Soc.
(2) 33 (1986), no. 3, 473–483. MR MR850963 (87j:30037)
9. Elgin Johnston, A “counterexample” for the Schwarz-Christoffel transform, Amer. Math. Monthly
90 (1983), no. 10, 701–703. MR MR723944 (85f:30009)
10. Serge Lang, Complex analysis, fourth ed., Graduate Texts in Mathematics, vol. 103, Springer-
Verlag, New York, 1999. MR MR1659317 (99i:30001)
11. H. Lewy, On the non-vanishing of the jacobian in certain one-to-one mappings, Bull. Amer. Math.
Soc. 42 (1936), no. 1, 689–692.
12. Jane McDougall and Lisbeth Schaubroeck, Minimal surfaces over stars, J. Math. Anal. Appl. 340
(2008), no. 1, 721–738. MR MR2376192
13. Zeev Nehari, Conformal mapping, Dover Publications Inc., New York, 1975, Reprinting of the
1952 edition. MR MR0377031 (51 #13206)
14. Earl D. Rainville, Special functions, The Macmillan Co., New York, 1960. MR MR0107725 (21
#6447)
15. E.B. Saff and A.D. Snider, Fundamentals of complex analysis for mathematics, science, and
engineering, 2nd ed., Prentice Hall, Upper Saddle River, NJ, 1993.
16. Roland Schinzinger and Patricio A. A. Laura, Conformal mapping: Methods and applications,
Dover Publications Inc., New York, 2003, Reprinting of the 1991 edition.
17. T. Sheil-Small, On the Fourier series of a step function, Michigan Math. J. 36 (1989), no. 3,
459–475. MR 91b:30002
18. , Complex polynomials, Cambridge Studies in Advanced Mathematics, vol. 75, Cambridge
University Press, Cambridge, 2002. MR MR1962935 (2004b:30001)
19. Richard A. Silverman, Complex analysis with applications, Dover Publications Inc., New York,
1984, Reprint of the 1974 original. MR MR781933 (86c:30004)
20. Dennis G. Zill and Patrick D. Shanahan, A first course in complex analysis with applications,
Jones and Bartlett, Sudbury, MA, 2003.
374
Archive of SID
R. Moosavi
Department of Mechanical Engineering, Yasouj University
P.O. Box 75914, Yasouj, Iran
rmoosavi81@gmail.com
*Corresponding Author
(Received: March 12, 2008 – Accepted in Revised Form: September 25, 2008)
Abstract In this paper, two-dimensional turbulent flows in different and complex geometries are
simulated by using an accurate grid generation method. In order to analyze the fluid flow, numerical
solution of the continuity and Navier-Stokes equations are solved using CFD techniques. Considering
the complexity of the physical geometry, conformal mapping is used to generate an orthogonal grid
by means of the Schwarz-Christoffel transformation. The standard k-ε turbulence model is employed
to simulate the mean turbulent flow field, using a linear low-Re k-ε model for near wall region. The
governing equations are transformed in the computational domain and the discretized forms of these
equations are obtained by the control volume method. Finite difference forms of the governing
equations are solved in the computational plane and the SIMPLE algorithm is used for the pressure-
velocity coupling. The important part of the present work is based on the numerical integration of
Schwraz-Christoffel transformation in grid generation for simulating fluid flow in different complex
geometries. To validate the computational results, the theoareticil data is compared with that of
theoretical results achieved by other investigators, which are in reasonable agreement.
ﭼﻜﻴﺪﻩ ﺩﺭ ﺍﻳﻦ ﻣﻘﺎﻟﻪ ﻧﻤﻮﻧﻪ ﻫﺎﻳﯽ ﺍﺯ ﺟﺮﻳﺎﻥ ﻫﺎﯼ ﺩﻭ ﺑﻌﺪﯼ ﺁﺷﻔﺘﻪ ﻭ ﻏﻴﺮ ﻗﺎﺑﻞ ﺗﺮﺍﮐﻢ ﺑﺎ ﻫﻨﺪﺳﻪ ﻫﺎﯼ ﭘﻴﭽﻴﺪﻩ ﻭ
ﻳﮑﯽ ﺍﺯ ﻣﻬﻤﺘﺮﻳﻦ ﻗﺴﻤﺖ ﻫﺎ ﺩﺭ.( ﺣﻞ ﺷﺪﻩ ﺍﻧﺪCFD) ﻣﺘﻔﺎﻭﺕ ﺑﺎ ﺑﮑﺎﺭﮔﻴﺮﯼ ﺗﮑﻨﻴﮏ ﺩﻳﻨﺎﻣﻴﮏ ﺳﻴﺎﻻﺕ ﻣﺤﺎﺳﺒﺎﺗﯽ
ﺗﻮﻟﻴﺪ ﺷﺒﮑﻪ ﻣﺤﺎﺳﺒﺎﺗﯽ ﺍﺳﺖ ﮐﻪ ﺩﺭ ﮐﺎﺭ ﺣﺎﺿﺮ ﺍﺯ ﻃﺮﻳﻖ ﻧﮕﺎﺷﺖ ﻫﻤﺪﻳﺲ ﻭ،ﺭﻭﺵ ﺣﻞ ﻋﺪﺩﯼ ﺟﺮﻳﺎﻥ ﺳﻴﺎﻝ
ﺭﻭﺵ ﻧﮕﺎﺷﺖ ﻫﻤﺪﻳﺲ ﺍﺳﺘﻔﺎﺩﻩ ﺷﺪﻩ ﻣﺒﺘﻨﻲ ﺑﺮ.ﮐﺮﻳﺴﺘﻮﻓﻞ ﺑﻪ ﺍﻧﺠﺎﻡ ﺭﺳﻴﺪﻩ ﺍﺳﺖ-ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺗﺎﺑﻊ ﺗﺒﺪﻳﻞ ﺷﻮﺍﺭﺗﺰ
ﺍﺯ ﻣﺰﺍﻳﺎﻱ ﺍﻳﻦ ﺭﻭﺵ ﻣﻲ ﺗﻮﺍﻥ ﺑﻪ ﺳﺎﺩﮔﻲ ﻭ ﺩﻗﺖ ﺯﻳﺎﺩ.ﻛﺮﻳﺴﺘﻮﻓﻞ ﻣﻲ ﺑﺎﺷﺪ-ﺍﻧﺘﮕﺮﺍﻝ ﮔﻴﺮﻱ ﻋﺪﺩﻱ ﺍﺯ ﺗﺒﺪﻳﻞ ﺷﻮﺍﺭﺗﺰ
ﺩﺭ ﺍﻳﻦ ﻣﻄﺎﻟﻌﻪ ﺑﻪ ﻣﻨﻈﻮﺭ ﺷﺒﻴﻪ ﺳﺎﺯﯼ.ﺁﻥ ﺩﺭ ﻋﻴﻦ ﺗﻮﺍﻧﺎﻳﯽ ﻗﺎﺑﻞ ﻣﻼﺣﻈﻪ ﺩﺭ ﺗﻮﻟﻴﺪ ﺷﺒﮑﻪ ﺑﺎ ﻫﻨﺪﺳﻪ ﭘﻴﺠﻴﺪﻩ ﺍﺷﺎﺭﻩ ﻛﺮﺩ
ﺍﺳﺘﻮﻛﺲ ﺑﺼﻮﺭﺕ ﻫﻢ ﺯﻣﺎﻥ ﺍﻧﺠﺎﻡ ﺷﺪﻩ ﻭ ﺍﺯ ﻣﺪﻝ ﺗﻮﺭﺑﻮﻻﻧﺲ-ﺣﻞ ﻋﺪﺩﻱ ﻣﻌﺎﺩﻻﺕ ﭘﻴﻮﺳﺘﮕﯽ ﻭ ﻧﺎﻭﻳﺮ، ﺟﺮﻳﺎﻥ ﺳﻴﺎﻝ
ﺍﺳﺘﺎﻧﺪﺍﺭﺩ ﺑﺮﺍﯼ ﻣﺤﺎﺳﺒﻪ ﺗﻨﺶ ﻫﺎﯼ ﻧﺎﺷﯽ ﺍﺯ ﻧﻮﺳﺎﻧﺎﺕ ﺳﺮﻋﺖ ﺑﻪ ﻫﻤﺮﺍﻩ ﻳﮏ ﻣﺪﻝ ﺧﻄﯽ ﺑﺮﺍﯼ ﻧﻮﺍﺣﯽ ﻧﺰﺩﻳﮏk-ε
ﺑﻪ ﺍﻳﻦ ﺗﺮﺗﻴﺐ ﮐﻪ ﻣﻌﺎﺩﻻﺕ ﺣﺎﮐﻢ ﺑﻪ ﺻﻔﺤﻪ ﻣﺤﺎﺳﺒﺎﺗﯽ ﻣﻨﺘﻘﻞ ﮔﺮﺩﻳﺪﻩ ﻭ ﺑﺎ ﺭﻭﺵ ﺣﺠﻢ.ﺩﻳﻮﺍﺭﻩ ﺍﺳﺘﻔﺎﺩﻩ ﺷﺪﻩ ﺍﺳﺖ
ﻣﺤﺪﻭﺩ ﻣﺠﺰﺍ ﺳﺎﺯﯼ ﺷﺪﻩ ﺍﻧﺪ ﻭ ﻧﻬﺎﻳﺘﺎ ﻓﺮﻡ ﺍﺧﺘﻼﻑ ﻣﺤﺪﻭﺩ ﺍﻳﻦ ﻣﻌﺎﺩﻻﺕ ﺗﻮﺳﻂ ﺁﻟﮕﻮﺭﻳﺘﻢ ﺷﻨﺎﺧﺘﻪ ﺷﺪﻩ ﺳﻴﻤﭙﻞ
ﻣﻄﺎﺑﻘﺖ ﻧﺰﺩﻳﻚ ﺑﻴﻦ ﭘﻴﺶ ﺑﻴﻨﻲ ﻫﺎﻱ ﺭﻭﺵ ﺣﺎﺿﺮ ﻭ ﻧﺘﺎﻳﺞ ﺗﺌﻮﺭﻳﮏ ﻭ ﺗﺠﺮﺑﻲ.ﺑﺼﻮﺭﺕ ﻋﺪﺩﯼ ﺣﻞ ﺷﺪﻩ ﺍﺳﺖ
.ﺩﻳﮕﺮﺍﻥ ﻣﻮﻳﺪﺻﺤﺖ ﺭﻭﺵ ﺑﮑﺎﺭ ﮔﺮﻓﺘﻪ ﺷﺪﻩ ﺩﺭ ﺗﻮﻟﻴﺪ ﺷﺒﮑﻪ ﻭ ﺣﻞ ﻋﺪﺩﯼ ﻣﻌﺎﺩﻻﺕ ﺣﺎﮐﻢ ﻣﯽﺑﺎﺷﺪ
www.SID.ir
Archive of SID
volumes where the conservation equations are the equations governing the kinetic energy of
applied. The fast increase in computer technology turbulence and the dissipation rate are transformed
and data storage have led to the application of in the computational plane and solved by CFD
Computational Fluid Dynamic (CFD) in simulation techniques. To calculate the values of Reynolds
of laminar and turbulent flows with different stresses, combination of the standard k-ε turbulence
geometries. The application of CFD methods need model and a linear low-Re k-ε one for near wall
to have a discretized region and it is of great region is employed.
importance to be able to generate grid. The
methods of generating mesh in the domains with
arbitrary boundaries are divided to, algebraic and
differential methods and both orthogonal and non- 2. THEORY
orthogonal grids can be generated. Normally, for
all numerical methods, it is better that the
2.1. Mean Flow Equations The conservations
generated grid is structured and orthogonal. In
of mass and momentum for a steady
orthogonal grid, the coordinate lines are mutually
incompressible two-dimensional turbulent flow
perpendicular to each other. In this type of grid, it
may be written as:
is an easier application of boundary conditions
involving the normal derivatives to the boundaries.
Continuity
Besides, the transformed forms of governing
equations in the computational domain with
∂U j
orthogonal grid have less number of terms in =0 (1)
comparison to the non-orthogonal case. ∂x j
One of the accurate method in orthogonal grid
generation without any restriction on the type of
Momentum
flow, is the conformal mapping technique [1-3]. In
practice, the generated grid lines which are
∂ (U jU i ) 1 ∂P ∂ ∂U
perpendicular to each other may be chosen to =− + (ν i − u i u j ) (2)
coincide with the streamlines and equipotential ∂x j ρ ∂x i ∂x j ∂x j
lines of an equivalent potential flow problem.
Several efficient methods have been developed
in which U j are the mean velocity components
using the conformal mapping technique to obtain
two-dimensional meshes. Traditionally many and u i u j are the Reynolds stresses.
times, this technique has been used to carry out the
solution of potential flow about complicated
geometrical shapes [4]. Mansouri, et al [5] used 2.2. Turbulence Model Equations The
simple mapping in orthogonal grid generation for turbulence model employed in the simulation of
external flows over bodies with a variety of shapes. turbulent flow is the standard k-ε model [7]. In this
In another work by the same investigators, some turbulence model, the Reynolds stresses are
potential flows over bodies with different calculated via the eddy-viscosity approximations
geometries were simulated in which the mesh as follows:
generation was done using the Schwarz-Christoffel
transformation [6]. ∂Ui ∂U j 2
In the present work, two-dimensional turbulent uiu j = −ν t ( + )+ δ k (3)
∂x j ∂x i 3 ij
flows over some bodies with different and complex
geometries are simulated using orthogonal grid
generated by conformal mapping technique. The and the turbulent viscosity, ν t , is given by
mapping of physical plane into computational
one takes place by the Schwarz-Christoffel
transformation. The governing equations consisting k2
ν t = cμ (4)
of the continuity and Navier-Stokes equations with ε
www.SID.ir
Archive of SID
∂U ~
Pk = −u i u j i (7) f 2 = 1 − 0.3 exp(−R t 2 ) (13)
∂x j
~
The coefficients in Equations 4 to 6 are given in Where R t = k 2 / ν~ε is the local turbulent Reynolds
Table 1. number, Pk = − u i u j (∂U i / ∂x j ) the generation rate
2.3. Near Wall Region In the present work, for of turbulent kinetic energy and the term E is
modeling the near-wall region, a linear low-Re k-ε defined as
model is employed. In this turbulence model, the
turbulent viscosity, ν t , is obtained from ∂ Ui
E = 2ννt ( )2 (14)
∂ x j∂ x k
k2
ν t = cμ f μ ~ (8)
ε and the extra source term Sε in Equation 10 stands
for the standard “Yap” correction term which was
and the transport equations for the turbulence introduced first time by Yap, et al [8]. The details
kinetic energy, k, and homogenous dissipation of this model with the model coefficients are given
rate, ~ε are as follows: by Raisee, et al [9].
www.SID.ir
Archive of SID
• At the outlet section or in the downstream In the above equation, α n is the angle of
region far from body, a zero gradient in stream- counterclockwise rotation at each apex and N is
wise direction is considered for all dependent the number of polygon apices. The points ξ n are
variables.
• On the solid walls, no slip condition is positions on the real axis in γ -plane, where each
employed, the turbulent kinetic energy is equated of them corresponds to an apex of the polygon in
to zero and dissipation rate is computed by [9]: z -plane. The values of parameters ξ n are
unknown which will be determined iteraively
ε = 2 ν ( ∂ k / ∂n ) 2 (15) during the numerical procedure. Also, in Equation
16, A is a complex constant which depends on the
in which n stands for normal direction to the solid geometry of physical domain. According to
surface. Riemann theorem, et al [4], the positions of three
points of ξ n at the real axis of computational
plane are arbitrary. The transformation function
z( γ ) denoting the relation between physical and
3. GRID GENERATION computational axes can be obtained by integration
of Equation 16 as follows:
As noted before, the grid generation in the present
work is based on the numerical integration of the α
Schwarz-Christoffel transformation. By this γ N − n
z ( γ ) = A ∫ ∏ (γ − ξ n ) π dγ + B (17)
transformation, a polygon in the z(x,y)-plane, is
mapped onto the upper half of γ(ξ,η)-plane as γ0 n = 1
shown in Figure 1.
The relation between the z-plane as physical In Equation 17, B is a complex constant and γ 0 is
domain to the γ -plane as computational one is as
a point on the upper half of computational plane.
follows: As noted before, the correct selection of points ξ n
α involves an iterative procedure. The details of this
dz N − n transformation and the related numerical procedure
= A ∏ (γ − ξn ) π (16)
dγ are given completely in Reference [6]. It must be
n =1
mentioned in that reference, the Schwarz-
Christoffel transformation was used to generate
orthogonal grids which also solves some internal
and external potential flows in different
y zN
geometries. But, in the present work, this grid
+
generation technique is employed to simulate
8
zn
)α
n viscous turbulent flows in a wide variety of
x
)α1
complex geometries. By this technique, the relation
- z1 between physical and computational planes is
8
+
any dependent variable Ψ , can be written in the
following common form:
(b) γ -plane
∂ ∂Ψ ∂ ∂Ψ
Figure 1. Mapping of a polygon in z(x,y)-plane onto the upper [JAΨ − Γ Ψ ] + [JBΨ − Γ Ψ ] = SΨ (18)
half of γ(ξ,η)-plane. ∂ξ ∂ξ ∂η ∂η
www.SID.ir
Archive of SID
In which, J is the Jacobian of transformation and two cubes, two triangular sharp bumps and car
the values of A, B, Ψ , Γ Ψ and SΨ are different profile were analyzed here.
for each governing equation. An interesting type of fluid flow is the flow
over forward or backward steps. The existence of
flow separation and reattachment due to sudden
expansion and contraction in these types of
4. OUTLINE OF SOLUTION STRATEGY geometries, plays an important role in the design of
many engineering applications. As the first test
The governing equations which were transformed case, the fluid flow over double forward facing
in the computational plane have a common form as step (DFFS) was simulated. The basic flow
was presented in Equation 18. These partial configuration is shown in Figure 2. The channel
differential equations were made discrete by has two forward facing steps with heights of h1 and
integrating over an elemental cell volume using the h2, respectively. H and L are the height and length
finite volume methodology. Such that, the of the channel, where b, c and a are the length of
staggered type of control volumes for the ξ-and η- two steps and the length of bottom wall,
velocity components were used when other respectively.
variables of interest were computed at the grid The stream lines along with the values of
nodes. The discretized forms of all transport stream function for fluid flow over DFFS are
equations were obtained by employing hybrid shown in Figure 3a. In this figure, the values of
differencing scheme for approximation of the geometrical parameters h1/H, h2/H, a/L, b/L, and
convective terms in these equations and were c/L are 0.2, 0.4, 0.625, 0.125 and 0.25,
solved by the SIMPLE pressure correction respectively. These data are the same as used in
algorithm of Patankar, et al [10]. Numerical Reference [11] to make a comparison between
solutions were obtained iteratively through line-by- results. As it is seen, several circulation zones are
line method until the convergence condition was generated on the facing steps. The variation of
achieved. Iterations were terminated when sum of pressure coefficient is shown in Figure 3b. In the
the absolute residuals was less than 10-4 for each vicinity of inlet section, the pressure contours are
equation. vertical to the bottom and top walls until the first
Numerical calculations were coded into a step, which indicates that the fluid flow becomes
computer program in FORTRAN. Based on the hydrodynamically developed in that region. The
grid-independent study, the optimum grids with value of pressure coefficient decreases in the flow
350 to 450 intervals in the ζ-direction and 120 to direction, such that the pressure coefficient at the
180 intervals in the η-direction dependent on the second step is less than that of the first one.
flow geometry were employed for the numerical Besides, due to the complexity of flow geometry
analysis along with clustering near the solid near the steps, the pressure coefficient has a very
boundaries and in the regions with sharp gradients. complex variation in that region. The contours of
Calculations were run with a Pentium 5 personal turbulent kinetic energy (TKE) are plotted in
computer and the simulation times ranged from Figure 3c. TKE has small values near the solid
3000 to 4000 secs depending on the test case
conditions.
x
5. RESULTS
U H
h2
To verify the performance and accuracy of the h1
present method and to simulate two-dimensional
turbulent flows in different geometries, many test a b c
www.SID.ir
Archive of SID
(a)
(b)
(c)
(d)
Figure 3. Streamlines, contours of pressure coefficient and turbulent kinetic energy for DFFS flow at Re = 10000
(a) Streamlines, (b) Pressure coefficient, (c) Turbulent kinetic energy and (d) Streamlines, Reference [11].
boundaries and the maximum values occur at the The fluid flow over DFFS was also studied
vicinity of the two steps along with a complex numerically by Yilmaz, et al [11], using
variation. commercial FLUENT code. The grid was
www.SID.ir
Archive of SID
www.SID.ir
Archive of SID
0.9
0.8
H2
0.7 U in
H
0.6 y
y/H
0.5 x
0.4
Figure 9. Streamlines for turbulent flow over a cylinder at
0.3 Re = 2 × 105.
www.SID.ir
Archive of SID
Figure 10. Distribution of TKE for turbulent flow over a Figure 14. Distribution of TKE for turbulent flow over two
cylinder at Re = 2 × 105. cubes at Re = 1 × 106.
Figure 11. Streamlines for turbulent flow over two cylinders Figure 15. Streamlines for turbulent flow over two sharp
at Re = 2 × 105. bumps at Re = 1 × 106.
Figure 12. Streamlines for turbulent flow over two cubes at Figure 16. Streamlines for turbulent flow over a car profile at
Re = 1 × 106. Re = 1 × 106.
Figure 13. Pressure contours for turbulent flow over two Figure 17. Pressure contours for turbulent flow over a car
cubes at Re = 1 × 106. profile at Re = 1 × 106.
www.SID.ir
Archive of SID
www.SID.ir
Int. J. Engng Ed. Vol. 20, No. 1, pp. 70±76, 2004 0949-149X/91 $3.00+0.00
Printed in Great Britain. # 2004 TEMPUS Publications.
70
Numerical Computation of Potential in Unbounded Two-Dimensional Regions 71
to demonstrate such concepts as flow of flux in the squares together. This is now equivalent to
an IC microstrip line and flow of current in an applying the FDM to the entire original
IC resistor [3]. unbounded region in which the device was located.
The second limitation of the FDM is circum-
One possible way to circumvent the first limitation
vented by the use of finite element method (FEM)
that may work in some cases is to assume that the
in combination with the FDM [10, 11]. The
potential is zero at a boundary sufficiently far
combined FDM-FEM method uses FDM to
away, thus converting the infinite region into an
compute potentials at the pre-determined grid
enclosed finite region with an outer boundary
points. Then an approach based on FEM is used
having a boundary condition of zero potential.
to generate potential functions that in turn can be
The problem with this approach however, is that
used to determine the potential at any other point.
the prediction of a distance at which the potential
The combined method is simple to use compared
can be assumed to be zero is merely a guess and
to applying the FEM directly (which is not usually
can lead to inaccurate results. To assure accuracy,
taught at undergraduate level.) Yet, it is very
the process has to be repeated until results
powerful because just like the FEM, it determines
converge to a satisfactory degree.
a set of simple mathematical functions that
In this paper, we describe methods to circum-
describe the potential field at all points within
vent both limitations without sacrificing accuracy
the geometry.
or relying on guesswork. The methods proposed
Examples of the application of the methods are
are simple so can be readily used by undergraduate
presented. The results obtained are compared
students of engineering, yet accurate thus can be
with the results acquired from using analytical
used by practicing engineers.
methods.
The first limitation of the FDM is circumvented
by a method that is a hybrid of conformal trans-
formations, including the Schwarz-Christoffel
THE FINITE DIFFERENCE METHOD
transformation [3, 4] and the Finite Difference
Method. In this hybrid method, conformal trans-
Potential in a two-dimensional geometry that
formation is used to map an unbounded region
is free of charges is described by the Laplace's
into a bounded region before the application of the
equation [1, 13]:
FDM.
The unbounded region in which the device is @2V @2V
located (e.g., an IC microstrip line whose potential 2 0
1
field is to be determined) is divided into two parts @x2 @y
by placing an imaginary closed path (e.g. square) Figure 1 shows an example of an IC planar
around the device. The resulting two parts are the resistor, a two-dimensional bounded region [12].
inside of the square (a bounded region) and the Either the potential is known on the boundaries, or
outside of the square (an unbounded region). A set the Neumann boundary condition (Equation 2)
of conformal transformations maps the outside of exists on some of the boundaries as shown in the
this square (the unbounded part) to the inside figure [5, 8]:
of another square. This converts an unbounded
region into a bounded region. @V
0
2
The FDM is then applied to the interior of both @n
Fig. 1. An integrated circuit planar resistor. Some of the boundaries have known potential while others have Neumann
boundary conditions.
72 M. Chaudhry
The potential at the inside of this bounded region decreasing the size of the squares (resulting in
is to be determined. more grid points) or decreasing , or both.
The region within the boundaries is divided into
small squares of equal size creating a grid. As
shown in Fig. 1, each grid point has four adjacent CONFORMAL MAPPING TO BRING
grid points. The potential at the center point is INFINITY TO ZERO
given by [1, 2]:
Let there be a square in z-plane (z x iy) as
V0 14
V1 V2 V3 V4
3 shown in Fig. 2. The square is centered at the
origin with corners at
a; a,
a; ÿa,
ÿa; ÿa and
The Neumann boundary condition is implemented
ÿa; a. The square divides the entire z-plane into
[2] by assuming that the point adjacent to the two regions. The interior of the square is a bounded
Neumann boundary, for instance V6, has a mirror region while the exterior is an unbounded region.
image across the boundary, therefore, V6 will The exterior of the z-plane square can be mapped
appear twice when Equation (3) is applied to V5. to the interior of another identical square in
w-plane (w u iv or ei ) by a complex function
V5 14
V7 V8 2V6
4 [4, 7].
Equations (3) and (4) are appropriately applied to z f
w or w f ÿ1
z
5
each point of the grid where the potential is
unknown. This results in a number of equations Equation (5) maps points zj (0 j 9) to the
equal to the number of unknown potentials. These points wj (0 j 9), respectively, as shown in
equations can be solved by a well-established Fig. 2. The z point has mapped to w 0:0. The
iterative scheme. First, some estimated or guessed interior of both the squares now represents the
values are assigned to the unknown potentials. entire z-plane, bringing infinity of the z-plane to
These values are then substituted into the right- the origin of the w-plane.
hand side of these equations. New potential values Now, grids can be constructed inside both the
obtained thereafter are substituted back into the squares and the FDM can be applied as demon-
equations to obtain yet newer and better potential strated in the following examples. (It is to be noted
values. The iterative process is repeated several that since potential is zero at z 1, w 0:0 will
times until convergence is reached (difference of have a boundary condition of V 0:0.)
potential values computed at all the unknown
points after the two most recent iterations are The functions f and f ÿ1
within some predetermined small number, ). The function f, and similarly, f ÿ1 are actually
The Finite Difference method is well suited for not single functions but each is a set of three
digital computers and is easy to program. The functions. The first is a Schwarz-Christoffel trans-
accuracy of the method can be increased by formation that maps the z-plane square to a unit
Fig. 2. Mapping of the z-plane square to the w-plane square and vice versa.
Numerical Computation of Potential in Unbounded Two-Dimensional Regions 73
circle in an intermediate plane, say, -plane [3±5]. the z-plane square (the value of `a') such that the
The second is an inversion function [6] that maps square encompasses all such points. Mere existence
the -plane circle to another unit circle in, say, of such functions that compress an infinite region
-plane. The inversion function inverts the circle (exterior of the z-plane square) into a finite region
and maps the outside of the -plane circle (the (interior of the w-plane square) bringing infinity of
unbounded region) to the inside of -plane circle. the z-plane to the origin of the w-plane gives us
This converts an unbounded region into a the necessary theoretical justification to solve the
bounded region. The third is also a Schwarz- potential problem numerically inside both the
Christoffel transformation that maps the -plane squares, without having to compute these functions.
circle to the w-plane square. The three mapping
functions combined together form the function f
and its inverse of Equation (5). APPLICATION OF THE METHOD
The inversion function that maps an outside of
-plane circle into the inside of a -plane circle, and The potential field of an integrated circuit
vice versa, is straight forward and can be found in microstrip line over a ground plane embedded in
any undergraduate level textbook on complex a uniform medium is to be determined [7]. The
variables [6, 8]. The Schwarz-Christoffel trans- microstrip line consists of an infinite ground plane
formation that maps a square onto a circle and and a parallel strip having a thickness of 0.001 m,
vice versa, although well established, is difficult to width of 0.004 m, located 0.001 cm above the
compute and generally beyond the scope of ground plane and having a potential of 10 V.
undergraduate students of engineering and Since we know the analytical solution of this
sciences [3, 7, 9]. example, it provides a good test for our approach.
An interesting aspect of the approach described The microstrip line is placed in the z-plane,
here is that one does not need to compute these parallel to the x-axis with the ground plane at
functions. If the points at which the potential is to the x = 0 axis, as shown in Fig. 3. We will compute
be determined are located outside the z-plane the potential at a test point P (0.006, 0.007 m). The
square, then we must know f ÿ1 to locate their z-plane square is drawn with its center at the
images inside the w-plane square to obtain their origin. The `a' is chosen to be 0.02 m so that P is
potential. However, computation of the functions f enclosed within the square. A corresponding
and f ÿ1 can be avoided altogether if such points lie square is drawn in the w-plane. Note that the
inside the z-plane square. This can be accom- ground plane (x 0) outside the z-plane square
plished by judiciously choosing the boundaries of has mapped on to the real axis inside the w-plane
Potential at Percentage
point P error
Potential computed using hybrid of Finite Difference method and S-C Transformation 1.6112 V 1.468%
Potential computed by assuming zero potential at the boundary of square in the z-plane 1.0115 V 38.14%
Potential computed analytically [3, 7] 1.6352 V ±
74 M. Chaudhry
REFERENCES
Breakthrough
Quite recently, the situation began to change dramatically. In a paper published in 2004 in the Journal d’Analyse Mathéma-tique, Tom
DeLillo, Alan Elcrat, and John Pfaltzgraff derived a Schwartz–Christoffel formula mapping the exterior of a finite collection of non-intersect-
ing disks onto the exterior of a like number of disjoint polygons. In a session in Sydney, at ICIAM ’03, listening to Elcrat speak on his then
unpublished work with Pfaltzgraff and DeLillo, Darren Crowdy was led to suspect that a more abstract approach to the questions at issue might
lead to additional results. His first paper [1] on the subject, containing an SC formula for mapping the interior of the unit disk with m circular
holes onto the interior of a bounded polygon with m polygonal holes, appeared in 2005. A subsequent publication [2] extended his results to
unbounded domains.
The phrase “an SC formula” requires explanation. Christoffel (in 1867) and Schwarz (in 1869) published versions of the mapping formula
that now bears both their names. Perhaps the most familiar version maps the upper half of the z-plane onto a user-specified polygonal subset of
the w-plane. The characteristic feature of all SC mapping functions f is that their derivatives f ′ can be expressed as products Πk fk of simpler
“canonical functions” fk. In fact, according to Driscoll and Trefethen, almost every known conformal mapping is an SC map in the foregoing
sense, possibly disguised by a prior change of variables.
The geometrical significance of the product form of an SC mapping function is that arg
f ′ = Σk arg fk. Thus, for instance, the product of functions of the form fk = (z – zk)(– βk ) is
the derivative of a function f mapping the upper half of the z-plane onto a closed simply
connected polyhedral subset of the w-plane with interior angles αkπ = (1 – βk)π at each of
the vertices wk = f(zk). The mapping from the unit circle to the same polygon can then be
obtained from the Möbius transformation that maps the unit circle onto the upper half
plane. To close the boundary polygon, the multipliers βk must of course add up to 2. To con-
struct such a map, it is necessary to choose the “pre-vertices” zk with some care, as shown
in Figure 2. The map from the annulus µ < |z| < 1 to a polyhedral region with a single poly-
hedral hole involves canonical functions of the form
*Actually Nehari asks that members of S(u,v) have a pole of unit order and unit residue at v.
Ci′ onto the interiors of their pre-images Ci in U are the generators of the so-called Schottky group of transformations on the Riemann surface.
Given a compact Riemann surface, and an arbitrarily chosen point ζ of that surface, there exists a unique (typically transcendental) function
ω(z,ζ ) with the following properties:
The prime function corresponding to the Riemann sphere is just ω(z,ζ) = z – ζ. Any meromorphic function on the Riemann sphere, such as a
polynomial or rational function, can be factored into a product (or quotient) of such prime functions with different zeros ζ. An explicit formu-
la, in the form of an infinite product, can be given for ω(z,ζ) in terms of the elements of the Schottky group. The product is known to converge
if the circles Ci are sufficiently small and well separated. In terms of the prime function, Crowdy was able to give a moderately compact for-
mula for the map from a circle with m disjoint circular holes to a polyhedron with m polyhedral holes.
Alternative Approaches
The methods used by DeLillo, Elcrat, and Pfaltzgraff to derive a formula mapping the exterior of a collection of non-intersecting circles onto
the exterior of a similar number of polygons can also be made to yield such a formula. To that end, let wk,i = f(zk,i ), where zk,i = ci + ri exp(iθk,i )
is the kth prevertex on the ith circle Ci with center ci and radius ri, making wk,i the kth corner on the ith target polygon Γi = f(Ci ). With
C0 = U, the index i can be allowed to run from 0 to m, while j goes from 0 to ∞, and k goes from 1 to Ki on each circle Ci. The desired map-
ping is then obtained by quadrature from the fact that:
Here v is a multi-index specifying—in a manner that need not concern us here—a sequence of reflections through one after another of the cir-
cles C0, . . . , Cm, which, for each fixed i and j, is to run through all sequences of j reflections not terminating in a reflection through Ci. In prac-
tice, that would include a great many sequences indeed if m were not small and if the infinite product in j were not truncated after a small num-
ber of terms. Λ is merely a vector containing all the parameters appearing on the right side of (2). DeLillo [3] confirms at length that Crowdy’s
more compact formula does in fact agree with (2). A possibly unexpected development is the presence of Poincaré θ2 series in the mapping for-
mulas for domains D of arbitrary connectivity.
The components of Λ include the m + 1 centers and m + 1 radii of the circles C0, . . . , Cm, as well as the positions (arguments) of the prever-
tices z i,k on those circles. Once c0 = 0, r0 = 1, and θ0,1 = 0 are chosen, 3m + K0 + . . . + Km – 1 free real parameters remain to satisfy an equal
number of equations specifying the locations of the given vertices wi,k.
In yet another paper on the subject, DeLillo et al. launch [4] an attack on the parameter problem patterned on Trefethen’s original SCPACK,
a Fortran package dating back to the late 1970s. The idea is to choose an initial parameter vector Λ, and to integrate f ′(z;Λ) along the arcs of
the circles Ci joining successive prevertices zi,k = ci + riθi,k to obtain initial estimates of the K0 + . . . + Km side lengths |wk+1,i – wk,i|, 2m centroids,
and m rotation angles θi,0 of the images Γi = fi (Ci ) of the Ci relative to C0. Then, after judicious adjustment of Λ, the process is repeated to obtain
improved estimates, and so on. The authors report that, in several trial cases, convergence to the desired parameters of the desired map has been
achieved. This work appears to be in its infancy, with significant improvements in numerical technique still to come. Whether or not Crowdy’s
prime functions eventually lead to improved numerical mapping methods for multiply connected domains, they have already stimulated activity
in a long dormant branch of geometric function theory.
References
[1] D.G. Crowdy, The Schwarz–Christoffel mapping to bounded multiply connected domains, Proc. Royal Soc. A, 461 (2005), 2653–2678.
[2] D.G. Crowdy, Schwarz–Christoffel mappings to unbounded multiply connected polygonal regions, Math. Camb. Phil. Soc., 142 (2007), 319–339.
[3] T.K. DeLillo, Schwarz–Christoffel mapping of bounded, multiply connected domains, Comput. Methods and Function Theory, 6:2, (2006), 275–300.
[4] T.K. DeLillo, T.A. Driscoll, A.R. Elcrat, and J.A. Pfaltzgraff, Computation of multiply connected Schwarz–Christoffel maps for exterior domains, Comput.
Methods and Function Theory, 6:2 (2006), 301–315.
[5] T.A. Driscoll and L.N. Trefethen, Schwarz–Christoffel Mapping, Cambridge University Press, London and New York, 2002.
[6] D. Mumford, C. Series, and D. Wright, Indra’s Pearls, Cambridge University Press, London and New York, 2002.
[7] Z. Nehari, Conformal Mapping, McGraw-Hill, New York, 1952.
James Case writes from Baltimore, Maryland. His book Competition: The Birth of a New Science was published in 2007 by Hill and Wang.
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
N. Eidenberger, B. G. Zagar
Institute for Measurement Technology
Johannes Kepler University, Altenberger Strasse 69,
4040 Linz, Austria
Emails: norbert.eidenberger@jku.at, bernhard.zagar@jku.at
Submitted: Dec. 28, 2011 Accepted: Jan. 31, 2012 Published: Mar. 1, 2012
Abstract-In this work we demonstrate the advantages of conformal mapping methods for the design
of capacitive sensor setups. If the setups are modeled appropriately, the respective Laplace equa-
tions can be solved utilizing conformal mapping methods. These methods yield the equations de-
scribing the electric field of the sensor setups. The field equations contain the distinct geometric
properties of the sensor setups. An in depth analysis of these equations permits the optimization of
the sensor setups with respect to their sensitivities. This approach also facilitates the application of
efficient signal processing methods. In addition, we propose a method which expands the applica-
tion range of conformal maps produced by the Schwarz-Christoffel transform. This method permits
the analysis of more complex sensor setups.
Index terms: Conformal mapping, Schwarz-Christoffel transform, Joukowski tranform, capacitance sen-
sor, electric field, blade geometry, edge geometry, sensitivity analysis.
36
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
I. INTRODUCTION
An important aspect during the development of a sensor consists in considering the relevant
properties of the quantity which is to be measured. As soon as these properties have been
identified, the sensor setup can be designed appropriately. The quality of the developed sensor
setup can be determined utilizing different approaches, e.g. by finite element methods (FEM),
physical modeling, or test measurements with sensor prototypes. Sensor prototypes can be
costly and are therefore rarely utilized. FEM often provide useful results for complex setups
when analytical methods cannot be utilized. Nevertheless, analytical methods have ad-
vantages, e.g. when the influence of varying geometries on the measurement result is of inter-
est.
In this work we analyze two different capacitive sensor setups, one for measuring the angle of
an edge, one for measuring the quality of a blade. For each setup the Laplace equation is
solved utilizing conformal mapping methods. Conformal maps provide an uncommon yet
elegant way of constructing the field equations for certain types of problems which occur in
diverse technical fields. Some current applications of conformal mapping methods are pre-
sented e.g. in [1], [2], [3], [4], and [5].
Conformal mapping methods map a simple reference setup to complex electrode setups. The
respective conformal mapping functions connect the known electric field distribution of the
simple setup to the complex one. This approach yields the analytic expression for the electric
field of the complex setup which describes the electric field of the complex electrode setup in
terms of the position and the geometric parameters. The main disadvantage of conformal
mapping methods consists in their restriction to two dimensional problems. However, many
real world problems can be approximated by two dimensional models.
The basics of conformal mapping are given in [6] and [7]. A particularly useful method for
obtaining conformal maps, the Schwarz-Christoffel Transform (SCT), is presented in detail in
[8]. The SCT has been developed to map structures which form polygons, which is often the
case in technical applications. In order to obtain a conformal mapping function through the
SCT its parameters need to be computed. If the polygon consists of more than three corners,
the SCT parameters cannot be computed analytically which constitutes the so-called SCT
parameter problem [7]. We propose an approximation method based on a series expansion
which permits the computation of an approximate analytic solution for the SCT parameter
problem for polygons consisting of four corners or more. Thus, this method permits an in
depth analysis of such sensor setups with respect to their geometric parameters.
37
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
This article is organized in three parts. The first part presents a method for constructing con-
formal maps for capacitive sensor setups containing an air gap by combining different meth-
ods. In addition the connection between conformal mapping functions and the corresponding
electric field equations is presented. The second part illustrates the construction of conformal
maps and the corresponding field equations for two example setups. For the analysis of the
edge measurement setup an exact solution is obtained, while for the blade measurement setup
the proposed approximation method is employed. The third part illustrates the advantage of
the obtained analytical field equations by performing sensitivity analyses with respect to the
geometric parameters of the sensor setups.
In this section a method for the construction of a conformal mapping function for sensor set-
ups consisting of polygonal electrodes separated by an air gap is developed. In general it is
difficult to obtain a conformal mapping function except for simple problems. There exists no
generally applicable method for the construction of conformal maps, even though the Rie-
mann mapping theorem guarantees the existence of conformal maps [6]. Instead there exist
various methods for constructing conformal maps for different types of problems. The most
commonly utilized methods are presented in [6], and [9], along with the fundamentals of con-
formal mapping theory.
Figure 1 illustrates the idea of conformal mapping. The ideal plate capacitor is positioned in
the w-plane where lines parallel to the u-axis represent equipotentials, and lines parallel to the
v-axis represent the lines of electrical force. The coordinates are interpreted as components of
a complex number w = u + j v which are mapped to the z-plane with z = x + j y via a complex
valued function z = f(w). The function z = f(w) represents the desired conformal map which
leads to the solution of the Laplace equation.
The proposed method combines three different conformal transforms in order to obtain a con-
formal mapping function for polygonal electrodes separated by an air gap:
1) Schwarz-Christoffel transform (SCT),
2) Joukowski transform,
3) Polar transform.
38
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
Figure 1. The idea of conformal mapping. The region between the electrodes of the infinite
plate capacitor in the w-plane is mapped conformally to the region between the polygon and
the plane in the z-plane by a mapping function f(z).
Each transform models a different property of a sensor setup. Linking these transforms to-
gether yields a function which conformally maps an ideal infinite plate capacitor to the meas-
urement setup. The ideal infinite plate capacitor is utilized as the reference setup due to its
simple field structure.
a. Schwarz-Christoffel Transform
The SCT has been developed to map structures which are bounded by polygons. There are
two variants of the SCT. One maps the upper half of a complex plane to the interior of poly-
gons and the real axis to the polygon boundary. The other maps the unit circle to the polygons
and the circle boundary to the polygon boundary. In this paper the former SCT variant is uti-
lized which maps the upper half of the w-plane (image plane) to the polygons in the complex
z-plane (object plane). The general equation for this SCT variant is defined by (1).
(1)
In (1) z and w represent the complex variables of the z- and w-planes respectively, the αi rep-
resent the interior angles of the polygon corners, the wi represent the so called prevertices,
which denote the position of the images of the edges of the polygons in the image plane w.
The prevertices and their corresponding angles define the general shape of the polygon
whereas the parameters A and B define scaling, rotation, and translation of the polygon. In
order to be able to compute the unknown parameters A, B and wi of the SCT it is necessary to
construct an appropriate model of the problem. This can be achieved, e.g. by taking advantage
of the symmetry of the original problem and using the method of images. The SCT parame-
ters are then computed by comparing the positions of the polygon corners in the z- and w-
plane.
39
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
b. Joukowski Transform
The Joukowski transform introduces gaps into closed contours. Alternatively, it can also be
utilized to model the potential of a closed contour with two corners. Its general form is de-
fined by (2).
(2)
In (2) z and w represent the complex variables of the z- and w-planes, and the parameter d
represents the gap length. The gap is centered at the origin of the w-plane and can be posi-
tioned by adding a complex valued constant to (2). The Joukowski transform is utilized to
introduce an air gap into the mapping function.
c. Polar Transform
The polar transform introduces two different potentials into the mapping function. Its general
form is defined by (3).
(3)
In (3) z and w again represent the complex variables of the z- and w-planes.
These three transforms represent the elements which comprise the conformal mapping func-
tion which maps the ideal plate capacitor to a sensor setup. The transforms are actually ap-
plied in reverse order. First, the conformal mapping function applies the polar transform to the
ideal plate capacitor. This maps the capacitor electrodes in the w-plane to the real axis of an
intermediate complex plane where the electrodes touch at the origin and form an uninter-
rupted line. Next, the Joukowski transform maps the line to another intermediate complex
plane where the electrodes are separated by a gap centred at the origin. Finally, the SCT maps
the broken line from the real axis to the electrodes of the sensor setup model in the z-plane.
Several intermediate complex planes are utilized during the construction of the mapping. Dif-
ferent coordinate sets describe the different intermediate complex planes. In order to simplify
the notation during the construction of the conformal mapping function z=f(w), the variable w
is repeatedly substituted for the right sides of (3) and (2) instead of introducing different com-
plex variables. However, the illustrations of the intermediate planes are labelled utilizing dif-
ferent variables in order to distinguish them properly.
Equation (4) connects the field equation describing the electric field to the conformal mapping
function.
40
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
(4)
In (11) E(z) and φ(z) respectively represent the electric field and the potential distribution in
the z-plane, ψ(w) represents the potential distribution in the w-plane, and f(w) represents the
conformal mapping function. The derivation of this relation can be found in [6] or [10].
The potential distribution ψ(w) depends on the choice for the reference setup. In this case the
ideal infinite plate capacitor is utilized, for which ψ(w) is well known. If the potential of the
electrode at v=0 is set to zero and the potential of the electrode at v=d is set to V then (5) de-
fines ψ(w) where d represents the distance between the electrodes of the ideal plate capacitor.
(5)
The illustration in figure 1 implies that ψ(w)=ψ(u,v). Therefore, lines of constant u represent
the lines of electric force, and lines of constant v represent equipotentials. These lines are
mapped to curves in the z-plane.
In this section two measurement setups are analyzed utilizing conformal mapping methods.
The conformal mapping function for the edge measurement setup is obtained by utilizing the
standard methods whereas for the blade measurement setup the proposed approximation
method needs to be employed.
41
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
In order to be able to construct the SCT an appropriate model of the measurement setup is
required. Instead of utilizing a 2D version of the setup model illustrated in figure 2 a different
but electrically equivalent model is created. The new model is constructed by taking advan-
tage of the symmetry in the proposed setup and applying the method of images. Figure 3 illus-
trates the final model including its geometric parameters h and αi.
Figure 3. Illustration of the appropriate symmetric model of the measurement setup which is
utilized to construct the SCT.
The model illustrated in figure 3 contains only three corners, therefore the SCT parameters
can be computed analytically. The SCT maps the auxiliary t1-plane illustrated in figure 4 to
the model in figure 3. The base form of the SCT for the modeled setup is obtained by insert-
42
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
ing the prevertices and the corresponding angles into (1). The position of the prevertices is
selected with w1=-1, w2=1, and w3=∞. For the prevertice at infinity no angle needs to be de-
fined [6]. The remaining angles are α1=α2=απ. Inserting these parameters into (1) yields (6).
(6)
Figure 4. The auxiliary plane for the SCT illustrates the position wi of the prevertices.
In the next step, the remaining SCT parameters A and B need to be determined. Computing
the integral in (6) results in a function which contains singularities at w=1 and w=-1. These
singularities prohibit the computation of the SCT parameters. In order to avoid these singular-
ities (6) is multiplied by the constant factor (-1)-α which yields (7). This factor is absorbed by
the generic parameter A and does not influence the final SCT.
(7)
The evaluation of the integral in (7) yields (8) which contains the hypergeometric function
2F1(a,b;c;x), a so-called special function. Details about special functions can be found in [12]
or at [13].
(8)
The remaining unknown parameters A and B are now computed by comparing the positions
of the corners in the different planes illustrated in figure 3 and 4 utilizing (8). The solution for
the system of equations is given in (9) and (10).
(9)
(10)
The solutions for the SCT parameters only depend on the geometric parameters of the meas-
urement setup. This is important for the subsequent analysis of the setup. Parameter A also
43
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
contains the Euler gamma function Γ(x). Inserting A and B into (8) yields the SCT (11) which
maps the upper half of a complex plane to the contour in figure 3.
(11)
Figure 5. The auxiliary plane for the Joukowski transform illustrates the position of the intro-
duced air gap.
Following the construction of the SCT, the Joukowski transform introduces the air gap to the
mapping function by replacing the complex variable w in (11) by the right hand side of (2)
which yields (12). Figure 5 illustrates the position of the air gap in the auxiliary t2-plane.
(12)
The last step in the construction of the conformal mapping function consists in introducing the
polar transform to (12). Replacing w in (12) by the right hand side of (3) yields the desired
mapping function (13) which conformally maps the ideal plate capacitor to the edge meas-
urement setup. The function (13) depends on the position as well as on the geometric parame-
ters of the measurement setup. The domain of definition consists of u=[0,∞[; v=[-π/2,0]
which maps only one half of the measurement setup. Due to the setup symmetry the result just
needs to by mirrored about the y-axis in order to obtain the result for the whole measurement
setup.
44
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
Figure 6. Visualization of (13) for an example setup with h=1 m and α=π/4 rad. Solid lines
represent equipotential lines, dashed lines represent lines of electrical force.
(13)
The mapping function (13) is visualized in figure 6 for an example geometry. There the bold
solid lines represent the electrodes, the solid lines represent equipotentials, and the dashed
lines represent the lines of electrical force.
According to relation (4) the field equation depends on the conformal mapping function (13)
and the gradient of the potential distribution grad(ψ(w)) of the reference setup. According to
(5) and considering the domain of definition for (13), grad(ψ(w))=-2jV/π. Inserting this rela-
tion and the conformal mapping function (13) into (5) yields the field equation (14), which
describes the electric field between the electrodes of the measurement setup where V repre-
sents the potential of the edge and the potential of the sensor array is set to zero.
(14)
Figure 7 illustrates the electric field in the measurement setup. The field equation (14) can be
utilized to analyse the measurement setup.
45
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
Figure 7. Visualization of (14) for an example setup with h=1 m and a=π/4 rad.
46
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
In order to be able to construct the SCT an appropriate model of the measurement setup is
required. Instead of utilizing a 2D version of the setup model illustrated in figure 8 a different
but electrically equivalent model is created. The new model is constructed by taking advan-
tage of the symmetry in the proposed setup and applying the method of images. Figure 9 illus-
trates the final model including its geometric parameters h, b, and αi.
Figure 9. Illustration of the appropriate symmetric model of the measurement setup which is
utilized to construct the SCT.
The model illustrated in figure 9 contains four corners. This means that the SCT parameters
cannot be computed analytically. The SCT maps the auxiliary t1-plane illustrated in figure 10
to the model in figure 9. The base form of the SCT for the modeled setup is obtained by in-
47
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
serting the prevertices and the corresponding angles into (1). The position of the prevertices is
selected with w1=-k, w2=-1, w3=1, and w4=k. The corresponding angles are α1=π+α π,
α2=π-α, α3=π-α, and α4=π+α. Inserting these parameters into (1) yields (15).
(15)
Figure 10. The auxiliary plane for the SCT illustrates the position wi of the prevertices.
Computing the integral in (15) results in (16) which contains the Appell function
F1(α;β,β’;γ’;x,y). Details about this special function can be found in [12] or at [15]. Next, the
remaining SCT parameters need to be determined.
(16)
The SCT parameters A, B, and k are computed by comparing the positions of the corners in
the different planes which are illustrated in figure 9 and 10. This yields three equations with
three unknown parameters. In order to solve this system of equations the inverse of the Appell
function is required. Unfortunately, no inverse of the Appell function exists. This means that
the solution cannot be computed analytically. It is of course possible to use numerical meth-
ods to solve the system of equations. However, this would render it impossible to formulate a
mapping function which explicitly contains the geometric parameters. In order to solve the
problem analytically a linear approximation (17) of the Appell function (16) is utilized.
(17)
Utilizing the approximation permits the computation of the SCT parameters. The results are
given in (18), (19) and (20).
(18)
(19)
(20)
48
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
Inserting the SCT parameters yields the result for the SCT (21) which maps between the up-
per half plane in figure 10 and the contour in figure 9. Due to the linearization an approxima-
tion error has been introduced to the conformal mapping function.
(21)
Figure 11. The auxiliary plane for the Joukowski transform illustrates the position of the in-
troduced air gap.
Following the construction of the SCT, the Joukowski transform introduces the air gap to the
mapping function by replacing the complex variable w in (21) by the right hand side of (2)
which yields (22). Figure 11 illustrates the position of the air gap in the auxiliary t2-plane.
(22)
The last step in the construction of the conformal mapping function consists in introducing the
polar transform to (22). Replacing w in (22) by the right hand side of (3) yields the desired
mapping function (23) which maps the ideal plate capacitor conformally to the blade meas-
urement setup. The function depends on the position as well as on the geometric parameters
of the measurement setup. The domain of definition consists of u=[-∞,0[; v=[π/2,π] which
maps only one half of the measurement setup. Due to the setup symmetry the result just needs
to by mirrored about the y-axis in order to obtain the result for the whole measurement setup.
49
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
Figure 12. Visualization of (23) for an example setup with h=1 m, b=0.5 m and α=π/3 rad.
Solid lines represent equipotential lines, dashed lines represent lines of electrical force.
(23)
The mapping function (23) is visualized in figure 12 for an example geometry. There the bold
solid lines represent the electrodes, the solid lines represent equipotentials, and the dashed
lines represent the lines of electrical force. The effect of the approximation error on the map-
ping result is visible at the corners of the blade contour. The positions of the blade tip and the
blade corner deviate from the desired position. Note that the blade angle is mapped correctly
because the approximation only influences the mapping of lengths.
Considering the domain of definition for (23) the gradient of the potential distribution
grad(ψ(w))=2jV/π. Inserting this relation and the conformal mapping function (23) into (5)
yields the field equation (24), which describes the electric field between the electrodes of the
measurement setup where V represents the potential of the edge and the potential of the sensor
array is assumed to be zero.
(24)
50
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
Figure 13. Visualization of (24) for an example setup with h=1 m, b=0.5 m and α=π/3 rad.
Figure 13 illustrates the electric field in the measurement setup which contains an approxima-
tion error. However, a verification of (24) by FEM showed that although the field equation
(24) produces a result for a version of the measurement setup with warped lengths, the field is
nevertheless correct for the warped setup. This means that the electric field for the desired
measurement setup can be obtained by simply adjusting the lengths of the measurement setup
accordingly prior to the mapping. Thus, the field equation (24) can be utilized to analyse the
measurement setup.
The field equations permit simple and fast analyses of the measurement setups. The sensitivi-
ties of the different setups with respect to variations of the setup geometry can easily be com-
puted. This simplifies the determination of the placement and the optimal shape of the single
sensor elements of the sensor array. In this section the sensitivities for the measurement setups
are computed and illustrated by evaluating the resulting equations at the position of the re-
spective sensor array.
51
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
The sensitivities at the position of the sensor array are computed by deriving (14) with respect
to the geometric parameters. This approach yields equations which contain the edge angle α
and the air gap length h and can be evaluated at arbitrary coordinates w.
The sensitivity of the measurement setup with respect to the air gap length h is given by (25).
Figure 14 illustrates the sensitivity at the position of the sensor array for an example setup
geometry. As expected, the sensitivity is inverse proportional to variations of h and the maxi-
mum sensitivity occurs at the point which is closest to the edge.
(25)
Figure 14. Visualization the sensitivity with respect to the air gap length h along the x-axis of
the edge measurement setup for h=1 m, α=π/4 rad and V=1 V.
The sensitivity of the measurement setup with respect to the edge angle α is given by (26)
where Hn represents the nth harmonic number. Figure 15 illustrates the sensitivity at the posi-
tion of the sensor array for an example setup geometry. It shows that the sensitivity is inverse
proportional to variations of α and the sensitivity peaks at some distance from the point of
symmetry.
(26)
52
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
Figure 15. Visualization the sensitivity with respect to the edge angle α along the x-axis of the
edge measurement setup for h=1 m, α=π/4 rad and V=1 V.
The sensitivities at the position of the sensor array are computed by deriving (24) with respect
to the geometric parameters. This approach yields equations which contain the blade angle α,
the blade height b, and the air gap length h and can be evaluated at arbitrary coordinates w.
The sensitivity of the measurement setup with respect to the air gap length h is given by (27).
Figure 16 illustrates the sensitivity at the position of the sensor array for an example setup. As
expected, the sensitivity is inverse proportional to variations in h, and the maximum sensitivi-
ty occurs at the point which is closest to the blade tip.
(27)
Figure 16. Visualization the sensitivity with respect to the air gap length h along the x-axis of
the edge measurement setup for h=1 m, b=0.5 m, α=π/6 rad and V=1 V.
53
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
The sensitivity of the measurement setup with respect to the blade angle α is given by (28).
Figure 17 illustrates the sensitivity at the position of the sensor array for an example setup. It
shows that the sensitivity is proportional to variations of α and the sensitivity peaks at some
distance from the point of symmetry.
(28)
Figure 17. Visualization the sensitivity with respect to the blade angle α along the x-axis of
the edge measurement setup for h=1 m, b=0.5 m, α=π/6 rad and V=1 V.
The sensitivity of the measurement setup with respect to the blade height b is given by (29).
Figure 18 illustrates the sensitivity at the position of the sensor array for an example setup. It
shows that the sensitivity is proportional to variations of b and the sensitivity peaks at some
distance from the point of symmetry.
(29)
54
N. Eidenberger, B. G. Zagar, Capacitive Sensor Design Utilizing Conformal Mapping Methods
Figure 18. Visualization the sensitivity with respect to the blade height b along the x-axis of
the edge measurement setup for h=1 m, b=0.5 m, α=π/6 rad and V=1 V.
V. CONCLUSION
In this paper the application of conformal mapping methods for constructing field equations
for two different capacitive measurement setups has been presented. An approximation
method for solving the SCT parameter problem has been introduced, which permits the analy-
sis of more complex setups. The obtained field equations vastly simplify all further analyses
concerning sensor design, measurement setup analysis, and sensor signal processing. In par-
ticular, this permits solving the inverse problem which consists in reconstructing the three
dimensional shape of the objects which cause the two dimensional electric field distribution
measured by the sensor array.
ACKNOWLEDGEMENT
The authors gratefully acknowledge the partial financial support for the work presented in this
paper by the Austrian Research Promotion Agency and the Austrian COMET program sup-
porting the Austrian Center of Competence in Mechatronics (ACCM).
REFERENCES
[1] T. Sun, N. G. Green, and H. Morgan, “Electric field analysis using schwarz-christoffel
mapping,” Journal of Physics: Conference Series, vol. 142, no. 1, p. 012029, 2008.
55
INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, VOL. 5, NO. 1, MARCH 2012
[2] E. Starschich, A. Muetze, and K. Hameyer, “An alternative approach to analytic force
computation in permanent-magnet machines,” Magnetics, IEEE Transactions on, vol. 46, no.
4, pp. 986–995, Apr. 2010.
[3] A. Webster, “Magnetohydrodynamic stability at a separatrix. II. Determination by new
conformal map technique,” Physics of Plasmas, vol. 16, no. 8, p. 082503 (10 pp.), Aug. 2009.
[4] P. W. Cattaneo, “Capacitances in micro-strip detectors: A conformal mapping approach,”
Solid-State Electronics, vol. 54, no. 3, pp. 252–258, 2010.
[5] Y.-H. Su, J.-S. Yang, and C.-R. Chang, “Schwarz-Christoffel transformation for cladding
conducting lines,” Magnetics, IEEE Transactions on, vol. 45, no. 10, pp. 3800–3803, Oct.
2009.
[6] P. Henrici, Applied and Computational Complex Analysis, ser. Pure & Applied Mathe-
matics, A Wiley Interscience Series of Texts, Monographs & Tracts. John Wiley & Sons,
1974, vol. 1.
[7] P. Henrici, Applied and Computational Complex Analysis, ser. Pure & Applied Mathe-
matics, A Wiley Interscience Series of Texts, Monographs & Tracts. John Wiley & Sons,
1986, vol. 3.
[8] T. A. Driscoll and L. N. Trefethen, Schwarz–Christoffel Mapping, ser. Cambridge Mono-
graphs on Applied and Computational Mathematics, P. Ciarlet, A. Iserles, R. Kohn, and M.
Wright, Eds. Cambridge University Press, 2002.
[9] R. Schinzinger and A. Laura, Conformal Mapping: Methods and Applications. Elsevier,
1991.
[10] W. Smythe, Static and Dynamic Electricity, 3rd ed. Hemisphere Publ., 1989.
[11] N. Eidenberger and B. G. Zagar, „Capacitive Sensor Setup for the Measurement and
Tracking of Edge Angles“, Proc. ICARA 2011, pp. 361-365, New Zealand, December 6-8,
2011.
[12] E. T. Whittaker and G. N. Watson, A Course of Modern Analysis, 4th ed. Cambridge University
Press, 1973.
[13] E. W. Weisstein. (2011, Jul.) Hypergeometric function. From MathWorld–A Wolfram Web Re-
source. [Online]. Available: http://mathworld.wolfram.com/HypergeometricFunction.html
[14] N. Eidenberger and B. G. Zagar, „Sensitivity of Capacitance Sensors for Quality Control in Blade
Production“, Proc. ICST 2011, pp. 433-437, New Zealand, Nov. 28- Dec.1, 2011.
[15] E. W. Weisstein. (2011, Jul.) Appell Hypergeometric Function. From MathWorld–A Wolfram
Web Resource. [Online]. Available: http://mathworld.wolfram.com/AppellHyper-
geometricFunction.html
56
WEF2-1
Abstract-We propose two exact models for the skin-effect losses of tentionally made thick, with w and/or s sometimes smaller
symmetric coplanar transmission lines with thick metal strips of rect- than t. An example is provided by electro-optical modula-
angular or trapezoidal cross section. Both models make use of an effi-
cient numerical implementation of the Schwan-Christoffel conformal tors on piezoelectric substrates, where t is made large to
mapping technique. The results obtained show that the analytical ap- improve the velocity match between the optical and mi-
proximations for in vacuo attenuation based on the thin metal assump- crowave signals, while w and above all s are small to
tion are increasingly inaccurate with decreasing spacing between the
line and the ground planes. We show also that trapezoidal, non-ideal
otpimize the electro-optic coupling. Other examples are
cross-sections sometimes resulting from the technological process have interdigitated electrode structures occurring in (M)MIC’s,
to be taken into account in critical cases (narrow, thick metal strips), where the line thickness is increased to decrease the line
as suggested by comparison to measurements performed on coplanar loss, and gate electrodes of microwave FET’s, which ex-
lines on LiNbO3 substrates.
hibit a complex, often mushroom-shaped cross section.
Owing to the technological features of electro-plating pro-
cesses exploited to increase the line thickness, the result-
I. INTRODUCTION
ing thick lines are well known to be affected by a certain
Most currently available closed-form models for the amount of under- or over-cutting (see Fig. 2). In extreme
characteristic parameters of coplanar waveguides (CPW, circumstances, the central conductor is partially masked by
see Fig. 1) assume that the line thickness t is negligible thick resist layers, and therefore turns out to be significantly
with respect to the center conductor width w and the ground thinner than the lateral ground planes.
plane spacing g . It is often assumed that t = 0 in evaluating
the line impedance and effective permittivity (see e.g. [I]
and references therein), while for the line losses t is taken
as finite, but small (t << w, s) [2,3]. Some closed-form ex-
pressions actually take into account the line thickness [4],
but assume that the geometry of the line is ideal (rectangu-
lar conductors).
1311
0-7803-5 135-5/99/$10.00 0 1999 IEEE 1999 IEEE MTT-S Digest
capture the correct trend of the line attenuation versus the
line thickness.
Secondly, the characterization of non-ideal, trapezoidal
shapes is discussed. Again, the attenuation of lines with
electrodes significantly deviating from the ideal, square
shape exhibits an appreciable or large sensitivity to the
side slope only in closely coupled lines with large thick-
nesses. The experimental evidence seems to qualitatively
agree with line shape measurements. Moreover, accurate
modelling of the effect of trapezoidal cross sections could
be exploited to optimize the line cross section according to
some criterion (for instance, the line loss, or a compromise
between loss and effective permittivity).
The paper is structured as follows. Section I1 introduces
the conformal mapping model. A discussion on the accu- -22 22 X
racy of the thin-line approach when the line cross section
Fig. 3. First conformal mapping: ideal rectangular cross section.
is ideal is presented in Section 111. Finally, Section IV ad-
dresses the issue of non-rectangular shapes.
11. THEMODEL
We propose two exact quasi-TEiM models for the high-
frequency (skin effect) losses of thick CPW’s with under- or
overcutting. The models are based on the numerical inver-
sion of the Schwarz-Christoffel conformal mapping (CM)
formula, and avoid the approximations introduced e.g. in
[2,3,5,6]. Starting from the conventional expression for
the line in vacuo attenuation:
1312
we therefore have: 5 , l
=1 + €?,substrate
2
-1 20
Z0,thin
1313
Exact conformal mapping
Experimental value
2.6
2.4
gZ
2.2
$ 2
1.8
1.6
1.4
Fig. 7. Comparison between numerical model and experimental values Fig. 9. In vacuo losses in a line with critical geometry: t = 15pm.
for a set of CPW’s with t = 5 p m and g = 10 pm. w = 80 pm, s = 10 pm. The line loss is plotted as a function of the
angle p.
1314
Chapter 7
The term “complex analysis” refers to the calculus of complex-valued functions f (z)
depending on a single complex variable z. To the novice, it may seem that this subject
should merely be a simple reworking of standard real variable theory that you learned
in first year calculus. However, this naı̈ve first impression could not be further from the
truth! Complex analysis is the culmination of a deep and far-ranging study of the funda-
mental notions of complex differentiation and integration, and has an elegance and beauty
not found in the real domain. For instance, complex functions are necessarily analytic,
meaning that they can be represented by convergent power series, and hence are infinitely
differentiable. Thus, difficulties with degree of smoothness, strange discontinuities, subtle
convergence phenomena, and other pathological properties of real functions never arise in
the complex regime.
The driving force behind many of the applications of complex analysis is the re-
markable connection between complex functions and harmonic functions of two variables,
a.k.a. solutions of the planar Laplace equation. To wit, the real and imaginary parts of any
complex analytic function are automatically harmonic. In this manner, complex functions
provide a rich lode of additional solutions to the two-dimensional Laplace equation, which
can be exploited in a wide range of physical and mathematical applications. One of the
most useful consequences stems from the elementary observation that the composition of
two complex functions is also a complex function. We re-interpret this operation as a
complex change of variables, producing a conformal mapping that preserves angles. Con-
formal mappings can be effectively used for constructing solutions to the Laplace equation
on complicated planar domains that appear in a wide range of physical problems, such as
fluid flow, aerodynamics, thermomechanics, electrostatics, and elasticity.
In this chapter, we will develop the basic techniques and theorems of complex anal-
ysis that impinge on the solution to boundary value problems associated with the planar
Laplace and Poisson equations. We refer the beginning reader to Appendix A for a quick
review of the basics of complex numbers and complex arithmetic, and begin our exposition
with the basics of complex functions and their differential calculus. We then proceed to
develop the theory and applications of conformal mappings. The final section is devoted
to complex integration and a few of its applications.
2/15/12 218
c 2012 Peter J. Olver
Any complex function can be uniquely written as a complex combination
z 3 = (x + i y)3 = (x3 − 3 x y 2 ) + i (3 x2 y − y 3 ),
and so
Re z 3 = x3 − 3 x y 2 , Im z 3 = 3 x2 y − y 3 .
∂ 2u ∂ 2u
∆u = + 2 = 0, (7.3)
∂x2 ∂y
and complex functions f (z). One natural starting point is to return to the d’Alembert
solution (2.81) of the one-dimensional wave equation, which was based on the factorization
2 2 2
= ∂t − c ∂x = (∂t − c ∂x ) (∂t + c ∂x )
of the linear wave operator (2.67). The two-dimensional Laplace operator ∆ = ∂x2 + ∂y2
has essentially the same form, except for a “minor” change in sign† . The Laplace operator
admits a complex factorization,
†
However, this change in sign has serious ramifications for the analytical properties of (real)
solutions. Section 4.3 discusses the profound differences between the elliptic Laplace equation and
the hyperbolic wave equation.
2/15/12 219
c 2012 Peter J. Olver
into a product of first order differential operators, with complex “wave speeds” c = ± i .
Mimicking our previous solution formula (2.74) for the wave equation, we anticipate that
the solutions to the Laplace equation (7.3) should be expressed in the form
u(x, y) = Re f (x + i y) (7.6)
is a harmonic function.
The imaginary part of a complex function is also harmonic. This is because
Im f (z) = Re (− i f (z))
is the real part of the complex function
†
We are ignoring the fact that f and g are not quite uniquely determined since one can add
and subtract a common constant. This does not affect the argument in any significant way.
2/15/12 220
c 2012 Peter J. Olver
1 1
Re z Im z
1
Figure 7.1. Real and Imaginary Parts of f (z) = z .
of two inter-related real harmonic functions: u(x, y) = Re f (z) and v(x, y) = Im f (z).
Before delving into the many remarkable properties of complex functions, let us look
at some of the most basic examples. In each case, the reader can directly check that the
harmonic functions provided by the real and imaginary parts of the complex function are
indeed solutions to the Laplace equation.
(a) Harmonic Polynomials: As noted above, any complex polynomial is a linear com-
bination, as in (7.2), of the basic complex monomials
Their real and imaginary parts, un , vn , are the harmonic polynomials that we previously
constructed by applying separation of variables to the polar coordinate form of the Laplace
equation (4.94). The general formula can be found in (4.110).
(b) Rational Functions: Ratios
p(z)
f (z) = (7.8)
q(z)
of complex polynomials provide a large variety of harmonic functions. The simplest case
is
1 x y
= 2 2
−i 2 . (7.9)
z x +y x + y2
Its real and imaginary parts are graphed in Figure 7.1. Note that these functions have an
interesting singularity at the origin x = y = 0, but are harmonic everywhere else.
2/15/12 221
c 2012 Peter J. Olver
Figure 7.2. Real and Imaginary Parts of ez .
The resulting harmonic functions are products of trigonometric and hyperbolic functions,
and can all be written as linear combinations of the harmonic functions (7.13) derived from
the complex exponential. Note that when z = x is real, so y = 0, these functions reduce
to the usual real trigonometric functions cos x and sin x.
(e) Complex Logarithm: In a similar fashion, the complex logarithm log z is a complex
extension of the usual real natural (i.e., base e) logarithm. In terms of polar coordinates
z = r e i θ , the complex logarithm has the form
2/15/12 223
c 2012 Peter J. Olver
√
Figure 7.4. Real and Imaginary Parts of z.
also have complex logarithms! On the other hand, if z = x < 0 is real and negative, then
log z = log | x | + (2 k + 1) π i is complex no matter which value of ph z is chosen. (This
explains why one avoids defining the logarithm of a negative number in first year calculus!)
Furthermore, as the point z circles once around the origin in a counter-clockwise
direction, Im log z = ph z = θ increases by 2 π. Thus, the graph of ph z can be likened to a
parking ramp with infinitely many levels, spiraling ever upwards as one circumambulates
the origin; Figure 7.3 attempts to sketch it. At the origin, the complex logarithm exhibits
a type of singularity known as a logarithmic branch point, the “branches” referring to the
infinite number of possible values that can be assigned to log z at any nonzero point.
(f ) Roots and Fractional Powers: A similar branching phenomenon occurs with the
fractional√powers and roots of complex numbers. The simplest case is the square root
function√ z. Every √ nonzero complex number z 6= 0 has two different possible square
roots: z and − z. Writing z = r e i θ in polar coordinates, we find that
√
√ i θ
√ i θ/2 √ θ θ
z = re = r e = r cos + i sin , (7.16)
2 2
i.e., we take the square root of the modulus and halve the phase:
√ p √ √
z = |z| = r, ph z = 12 ph z = 1
θ.
2
2/15/12 224
c 2012 Peter J. Olver
levels, as sketched in Figure 7.4. The origin represents a branch point of order 2 for the
square root function.
The preceding list of elementary examples is far from exhaustive. Lack of space will
preclude us from studying the remarkable properties of complex versions of the gamma
function, Airy functions, Bessel functions, and Legendre functions that appear later in the
text, as well as the Riemann zeta function (3.58), elliptic functions, modular functions,
and many, many other important and fascinating functions arising in complex analysis and
its manifold applications. The interested reader is referred to [3, 137, 146].
f (w) − f (z)
f ′ (z) = lim . (7.17)
w→z w−z
The key feature of this definition is that the limiting value f ′ (z) of the difference
quotient must be independent of how w converges to z. On the real line, there are only
two directions to approach a limiting point — either from the left or from the right. These
lead to the concepts of left- and right-handed derivatives and their equality is required for
the existence of the usual derivative of a real function. In the complex plane, there are an
infinite variety of directions to approach the point z, and the definition requires that all
of these “directional derivatives” must agree. This requirement imposes severe restrictions
on complex derivatives, and is the source of their remarkable properties.
To analyze the basic definition, let us first see what happens when we approach z
along the two simplest directions — horizontal and vertical. If we set
w = z + h = (x + h) + i y, where h is real,
then w → z along a horizontal line as h → 0, as sketched in Figure 7.5. If we write out
f (z + h) − f (z) f (x + h + i y) − f (x + i y)
f ′ (z) = lim = lim
h→0 h h→0 h
u(x + h, y) − u(x, y) v(x + h, y) − v(x, y) ∂u ∂v ∂f
= lim +i = +i = ,
h→0 h h ∂x ∂x ∂x
2/15/12 225
c 2012 Peter J. Olver
z + ik
z+h
z
which follows from the usual definition of the (real) partial derivative. On the other hand,
if we set
w = z + i k = x + i (y + k), where k is real,
then w → z along a vertical line as k → 0. Therefore, we must also have
′ f (z + i k) − f (z) f (x + i (y + k)) − f (x + i y)
f (z) = lim = lim − i
k→0 ik k→0 k
v(x, y + k) − v(x, y) u(x, y + k) − u(x, y) ∂v ∂u ∂f
= lim −i = −i = −i .
h→0 k k ∂y ∂y ∂y
When we equate the real and imaginary parts of these two distinct formulae for the complex
derivative f ′ (z), we discover that the real and imaginary components of f (z) must satisfy a
certain homogeneous linear system of partial differential equations, named after Augustin–
Louis Cauchy† and Bernhard Riemann‡ , two of the founders of modern complex analysis.
Theorem 7.3. A complex function f (z) = u(x, y)+ i v(x, y) depending on z = x+ i y
has a complex derivative f ′ (z) if and only if its real and imaginary parts are continuously
differentiable and satisfy the Cauchy–Riemann equations
∂u ∂v ∂u ∂v
= , =− . (7.18)
∂x ∂y ∂y ∂x
In this case, the complex derivative of f (z) is equal to any of the following expressions:
∂f ∂u ∂v ∂f ∂v ∂u
f ′ (z) = = +i = −i = −i . (7.19)
∂x ∂x ∂x ∂y ∂y ∂y
†
Cauchy also played an essential role in establishing the mathematics of elasticity and mate-
rials science.
‡
In addition to his contributions to complex analysis, partial differential equations and number
theory, Riemann also was the inventor of the metric geometry of curved spaces, now known as
Riemannian geometry, which turned out to be absolutely essential for Einstein’s theory of general
relativity some 70 years later!
2/15/12 226
c 2012 Peter J. Olver
The proof of the converse — that any function whose real and imaginary components
satisfy the Cauchy–Riemann equations is differentiable — will be omitted, but can be
found in any basic text on complex analysis, e.g., [3, 65, 118].
Remark : It is worth pointing out that equation (7.19) tells us that f satisfies ∂f /∂x =
− i ∂f /∂y, which, reassuringly, agrees with the first equation in (7.5).
z 3 = (x3 − 3 x y 2 ) + i (3 x2 y − y 3 ).
∂u ∂v ∂u ∂v
= 3 x2 − 3 y 2 = , = −6xy = − .
∂x ∂y ∂y ∂x
Theorem 7.3 implies that f (z) = z 3 is complex differentiable. Not surprisingly, its deriva-
tive turns out to be
∂u ∂v ∂v ∂u
f ′ (z) = +i = −i = (3 x2 − 3 y 2 ) + i (6 x y) = 3 z 2 .
∂x ∂x ∂y ∂y
Fortunately, the complex derivative obeys all of the usual rules that you learned in
real-variable calculus. For example,
d n d cz d 1
z = n z n−1 , e = c ec z , log z = , (7.20)
dz dz dz z
and so on. The power n can be non-integral — or even, in view of the identity z n = en log z ,
complex, while c is any complex constant. The exponential formulae (7.14) for the complex
trigonometric functions implies that they also satisfy the standard rules
d d
cos z = − sin z, sin z = cos z. (7.21)
dz dz
The formulae for differentiating sums, products, ratios, inverses, and compositions of com-
plex functions are all identical to their real counterparts, with similar proofs. Thus, thank-
fully, you don’t need to learn any new rules for performing complex differentiation!
Remark : There are many examples of seemingly reasonable functions which do not
have a complex derivative. The simplest is the complex conjugate function
f (z) = z = x − i y.
Its real and imaginary parts do not satisfy the Cauchy–Riemann equations, and hence z
does not have a complex derivative. More generally, any function f (z, z) that explicitly
depends on the complex conjugate variable z is not complex-differentiable.
2/15/12 227
c 2012 Peter J. Olver
Power Series and Analyticity
A remarkable feature of complex differentiation is that the existence of one complex
derivative automatically implies the existence of infinitely many! All complex functions
f (z) are infinitely differentiable and, in fact, analytic where defined. The reason for this
surprising and profound fact will, however, not become evident until we learn the basics
of complex integration in Section 7.6. In this section, we shall take analyticity as a given,
and investigate some of its principal consequences.
Definition 7.5. A complex function f (z) is called analytic at a point z0 ∈ C if it
has a power series expansion
∞
X
2 3
f (z) = a0 + a1 (z − z0 ) + a2 (z − z0 ) + a3 (z − z0 ) + · · · = an (z − z0 )n , (7.22)
n=0
converges inside the unit disk, where | z | < 1, and diverges outside, where | z | > 1. Again,
convergence is established through the ratio test. The ratio test is inconclusive when
| z | = 1, and we shall leave the more delicate question of precisely where on the unit disk
this complex series converges to a more advanced treatment, e.g., [3].
In general, there are three possible options for the domain of convergence of a complex
power series (7.22):
(a) The series converges for all z.
(b) The series converges inside a disk | z − z0 | < ρ of radius ρ > 0 centered at z0 and
diverges for all | z − z0 | > ρ outside the disk. The series may converge at some
(but not all) of the points on the boundary of the disk where | z − z0 | = ρ.
(c) The series only converges, trivially, at z = z0 .
The number ρ is known as the radius of convergence of the series. In case (a), we say
ρ = ∞, while in case (c), ρ = 0, and the series does not represent an analytic function.
2/15/12 228
c 2012 Peter J. Olver
P
An example that has ρ = 0 is the power series n! z n . In the intermediate case (b),
determining precisely where on the boundary of the convergence disk the power series
converges is quite delicate, and will not be pursued here. The proof of this result is
delegated to Exercise ; see also [3, 65, 118] for further details.
Remarkably, the radius of convergence for the power series of a known analytic function
f (z) can be determined by inspection, without recourse to any fancy convergence tests!
Namely, ρ is equal to the distance from z0 to the nearest singularity of f (z), meaning
a point where the function fails to be analytic. In particular, the radius of convergence
ρ = ∞ if and only if f (z) is analytic for all z, with no singularities; examples include ez ,
cos z, and sin z. On the other hand, the rational function
1 1
f (z) = =
z2 +1 (z + i )(z − i )
has singularities at z = ± i , and so its power series (7.24) has radius of convergence ρ = 1,
which is the distance from z0 = 0 to the singularities. Thus, the extension of the theory
of power series to the complex plane serves to explain the apparent mystery of why, as
a real function, (1 + x2 )−1 is well-defined and analytic for all real x, but its power series
only converges on the interval ( −1, 1 ). It is the complex singularities that prevent its
convergence when | x | > 1. If we expand (z 2 + 1)−1 in a power series at some other point,
say z0 = 1 + 2 i , then we√ need to determine which singularity √ is closest. We compute
| i − z0 | = | −1 − i | = 2, while | − i − z0 | = | −1 − 3 i | = 10, and so the radius of
√
convergence ρ = 2 is the smaller. Thus we can determine the radius of convergence
without any explicit formula for its (rather complicated) Taylor expansion at z0 = 1 + 2 i .
There are, in fact, only three possible types of singularities of a complex function f (z):
• Pole. A singular point z = z0 is called a pole of order n > 0 if and only if
h(z)
f (z) = , (7.25)
(z − z0 )n
at z0 = 0. The degree of the branch point is n in the first case and ∞ in the second.
• Essential singularity. By definition, a singularity is essential if it is not a pole or a
branch point. Essential singularities are considerably more complicated than poles
and branch points. The quintessential example is the essential singularity of the
function e1/z at z0 = 0.
ez ez
f (z) = =
z3 − z2 − 5 z − 3 (z − 3)(z + 1)2
2/15/12 229
c 2012 Peter J. Olver
is analytic everywhere except for singularities at the points z = 3 and z = −1, where its
denominator vanishes. Since
h1 (z) ez
f (z) = , where h1 (z) =
z−3 (z + 1)2
1 3
is analytic at z = 3 and h1 (3) = 16 e 6= 0, we conclude that z = 3 is a simple (order 1)
pole. Similarly,
h2 (z) ez
f (z) = , where h2 (z) =
(z + 1)2 z−3
A complicated complex function can have a variety of singularities. For example, the
function √ 2
3
z + 2 e− 1/(z−1)
f (z) = (7.26)
z2 + 1
has simple poles at z = ± i , a branch point of degree 3 at z = −2, and an essential
singularity at z = 1.
As in the real case, and unlike Fourier series, convergent power series can always be
repeatedly term-wise differentiated. Therefore, given the convergent series (7.22), we have
the corresponding series
f ′ (z) = a1 + 2 a2 (z − z0 ) + 3 a3 (z − z0 )2 + 4 a4 (z − z0 )3 + · · ·
X ∞
= (n + 1) an+1 (z − z0 )n ,
n=0
(7.27)
f (z) = 2 a2 + 6 a3 (z − z0 ) + 12 a4 (z − z0 ) + 20 a5 (z − z0 )3 + · · ·
′′ 2
X∞
= (n + 1)(n + 2) an+2 (z − z0 )n ,
n=0
and so on, for its derivatives. In Exercise you are asked to prove that the differentiated
series all have the same radius of convergence as the original. As a consequence, we deduce
the following important result.
and, in general,
f (n) (z)
an = . (7.28)
n!
2/15/12 230
c 2012 Peter J. Olver
z0
ρ
Ω
Therefore, a convergent power series (7.22) is, inevitably, the usual Taylor series
X∞
f (n) (z0 )
f (z) = (z − z0 )n , (7.29)
n=0
n!
Theorem 7.9. Let Ω ⊂ C be an open set. The following properties are equivalent:
(a) The function f (z) has a continuous complex derivative f ′ (z) for all z ∈ Ω.
(b) The real and imaginary parts of f (z) have continuous partial derivatives and satisfy
the Cauchy–Riemann equations (7.18) in Ω.
(c) The function f (z) is analytic for all z ∈ Ω, and so is infinitely differentiable and has a
convergent power series expansion at each point z0 ∈ Ω. The radius of convergence
ρ is at least as large as the distance from z0 to the boundary ∂Ω, as in Figure 7.6.
From now on, we reserve the term complex function to signifiy one that satisfies
the conditions of Theorem 7.9. Sometimes one of the equivalent adjectives “analytic” or
“holomorphic”, is added for emphasis. From now on, all complex functions are assumed to
be analytic everywhere on their domain of definition, except, possibly, at certain isolated
singularities.
Theorem 7.10. If f (z) = u(x, y) + i v(x, y) is any complex analytic function, then
its real and imaginary parts, u(x, y), v(x, y), are both harmonic functions.
2/15/12 231
c 2012 Peter J. Olver
Proof : Differentiating† the Cauchy–Riemann equations (7.18), and invoking the
equality of mixed partial derivatives, we find that
∂ 2u ∂ ∂u ∂ ∂v ∂ 2v ∂ ∂v ∂ ∂u ∂ 2u
= = = = = − = − .
∂x2 ∂x ∂x ∂x ∂y ∂x ∂y ∂y ∂x ∂y ∂y ∂y 2
Therefore, u is a solution to the Laplace equation uxx + uyy = 0. The proof for v is
similar. Q.E.D.
Thus, every complex function gives rise to two harmonic functions. It is, of course, of
interest to know whether we can invert this procedure. Given a harmonic function u(x, y),
does there exist a harmonic function v(x, y) such that f = u + i v is a complex analytic
function? If so, the harmonic function v(x, y) is known as a harmonic conjugate to u. The
harmonic conjugate is found by solving the Cauchy–Riemann equations
∂v ∂u ∂v ∂u
=− , = , (7.30)
∂x ∂y ∂y ∂x
which, for a prescribed function u(x, y), constitutes an inhomogeneous linear system of
partial differential equations for v(x, y). As such, it is usually not hard to solve, as the
following example illustrates.
Example 7.11. As the reader can verify, the harmonic polynomial
u(x, y) = x3 − 3 x2 y − 3 x y 2 + y 3
satisfies the Laplace equation everywhere. To find a harmonic conjugate, we solve the
Cauchy–Riemann equations (7.30). First of all,
∂v ∂u
=− = 3 x2 + 6 x y − 3 y 2 ,
∂x ∂y
and hence, by direct integration with respect to x,
v(x, y) = x3 + 3 x2 y − 3 x y 2 + h(y),
where h(y) — the “constant of integration” — is a function of y alone. To determine h we
substitute our formula into the second Cauchy–Riemann equation:
∂v ∂u
3 x2 − 6 x y + h′ (y) = = = 3 x2 − 6 x y − 3 y 2 .
∂y ∂x
Therefore, h′ (y) = − 3 y 2 , and so h(y) = − y 3 + c, where c is a real constant. We conclude
that every harmonic conjugate to u(x, y) has the form
v(x, y) = x3 + 3 x2 y − 3 x y 2 − y 3 + c.
Note that the corresponding complex function
u(x, y) + i v(x, y) = (x3 − 3 x2 y − 3 x y 2 + y 3 ) + i (x3 + 3 x2 y − 3 x y 2 − y 3 + c)
= (1 − i )z 3 + c
turns out to be a complex cubic polynomial.
†
Theorem 7.9 allows us to differentiate u and v as often as desired.
2/15/12 232
c 2012 Peter J. Olver
Remark : On a connected domain Ω ⊂ R 2 , all harmonic conjugates to a given function
u(x, y) only differ by a constant: ve(x, y) = v(x, y) + c; see Exercise .
Example 7.12. The simplest example where the latter possibility occurs is the
logarithmic potential
u(x, y) = log r = 1
2 log(x2 + y 2 ).
This function is harmonic on the non-simply connected domain Ω = C \ {0}, but is not
the real part of any single-valued complex function. Indeed, according to (7.15), the
logarithmic potential is the real part of the multiply-valued complex logarithm log z, and
so its harmonic conjugate† is ph z = θ, which cannot be consistently and continuously
defined on all of Ω. On the other hand, on any simply connected subdomain Ω e ⊂ Ω, one
can select a continuous, single-valued branch of the angle θ = ph z, which is then a bona
fide harmonic conjugate to log r restricted to this subdomain.
The harmonic function
x
u(x, y) = 2
x + y2
is also defined on the same non-simply connected domain Ω = C \ {0} with a singularity
at x = y = 0. In this case, there is a single valued harmonic conjugate, namely
y
v(x, y) = − ,
x2 + y2
which is defined on all of Ω. Indeed, according to (7.9), these functions define the real
and imaginary parts of the complex function u + i v = 1/z. Alternatively, one can directly
check that they satisfy the Cauchy–Riemann equations (7.18).
†
We can, by the preceding remark, add in any constant to the harmonic conjugate, but this
does not affect the subsequent argument.
2/15/12 233
c 2012 Peter J. Olver
Theorem 7.13. Every harmonic function u(x, y) defined on a simply connected
domain Ω is the real part of a complex valued function f (z) = u(x, y) + i v(x, y) which is
defined for all z = x + i y ∈ Ω.
Proof : We first rewrite the Cauchy–Riemann equations (7.30) in vectorial form as an
equation for the gradient of v:
∇v = ∇⊥ u, where ∇⊥ u = − uy , ux (7.31)
is the skew gradient of u. As in (6.78), it is everywhere orthogonal to the gradient of u
and of the same length:
∇u · ∇⊥ u = 0, k ∇u k = k ∇⊥ u k.
Thus, we have established the important observation that the gradient of a harmonic
function and that of its harmonic conjugate are mutually orthogonal vector fields having
the same Euclidean lengths:
∇u · ∇v ≡ 0, k ∇u k ≡ k ∇v k. (7.32)
Now, given the harmonic function u, our goal is to construct a solution v to the
gradient equation (7.31). A well-known result from vector calculus states the vector field
defined by ∇⊥ u has a potential function v if and only if the corresponding line integral is
independent of path, which means that
I I I
⊥
0= ∇v · dx = ∇ u · dx = ∇u · n ds, (7.33)
C C C
for every closed curve C ⊂ Ω. Indeed, if this holds, then a potential function can be
devised† by integrating the vector field:
Z x Z x
v(x, y) = ∇v · dx = ∇u · n ds. (7.34)
a a
Here a ∈ Ω is any fixed point, and, in view of path independence, the line integral can be
taken over any curve that connects a to x = (x, y).
If the domain Ω is simply connected then every simple closed curve C ⊂ Ω bounds a
sudomain D ⊂ Ω with C = ∂D. Applying the divergence form of Green’s Theorem (6.80),
we find I ZZ ZZ
∇u · n ds = ∇ · ∇u dx dy = ∆u dx dy = 0,
C D D
†
This assumes that the domain Ω is connected; if not, we merely apply the argument on each
connected component.
‡
Technically, we have only verified path-independence (7.33) when C is a simple closed curve,
but this suffices to establish it for arbitrary closed curves; see the proof of Proposition 7.50 for
details.
2/15/12 234
c 2012 Peter J. Olver
Figure 7.7. Level Curves of the Real and Imaginary Parts of z 2 and z 3 .
2/15/12 235
c 2012 Peter J. Olver
if and only if it has vanishing divergence:
∂u ∂v
∇·v = + = 0. (7.36)
∂x ∂y
Incompressibility means that the fluid volume does not change as it flows. Most liquids,
including water, are, for all practical purposes, incompressible. On the other hand, the
flow is irrotational if and only if it has vanishing curl:
∂v ∂u
∇×v= − = 0. (7.37)
∂x ∂y
Irrotational flows have no vorticity, and hence no circulation. A flow that is both incom-
pressible and irrotational is known as an ideal fluid flow . In many physical regimes, liquids
(and, although less often, gases) behave as ideal fluids.
Observe that the two constraints (7.36–37) are almost identical to the Cauchy–Riemann
equations (7.18); the only difference is the change in sign in front of the derivatives of v.
But this can be easily remedied by replacing v by its negative − v. As a result, we establish
a profound connection between ideal planar fluid flows and complex functions.
Theorem 7.14. The velocity vector field v = ( u(x, y), v(x, y) ) induces an ideal fluid
flow if and only if
f (z) = u(x, y) − i v(x, y) (7.38)
is a complex analytic function of z = x + i y.
Thus, the components u(x, y) and − v(x, y) of the velocity vector field for an ideal
fluid flow are necessarily harmonic conjugates. The corresponding complex function (7.38)
is, not surprisingly, known as the complex velocity of the fluid flow. When using this result,
do not forget the minus sign that appears in front of the imaginary part of f (z).
Under the flow induced by the velocity vector field v = ( u(x, y), v(x, y) ), the fluid
particles follow the trajectories z(t) = x(t) + i y(t) obtained by integrating the system of
ordinary differential equations
dx dy
= u(x, y), = v(x, y). (7.39)
dt dt
In view of the representation (7.38), we can rewrite the system in complex form
dz
= f (z) . (7.40)
dt
In fluid mechanics, the curves parametrized by z(t) are known as the streamlines. Each
fluid particle’s motion z(t) is uniquely prescribed by its position z(t0 ) = z0 = x0 + i y0 at an
initial time t0 . In particular, if the complex velocity vanishes, f (z0 ) = 0, then the solution
z(t) ≡ z0 to (7.40) is constant, and hence z0 is a stagnation point of the flow. Our steady
state assumption, which is reflected in the fact that the ordinary differential equations
(7.39) are autonomous, i.e., there is no explicit t dependence, means that, although the
fluid is in motion, the stream lines and stagnation point do not change over time. This is
a consequence of the standard existence and uniqueness theorems for solutions to ordinary
differential equations, [23, 32, 62].
2/15/12 236
c 2012 Peter J. Olver
f (z) = 1 f (z) = 4 + 3 i f (z) = z
Figure 7.8. Complex Fluid Flows.
Example 7.15. The simplest example is when the velocity is constant, correspond-
ing to a uniform, steady flow. Consider first the case
f (z) = 1,
which corresponds to the horizontal velocity vector field v = ( 1, 0 ). The actual fluid flow
is found by integrating the system
z = 1, or x = 1, y = 0.
Thus, the solution z(t) = t +z0 represents a uniform horizontal fluid motion whose stream-
lines are straight lines parallel to the real axis; see Figure 7.8.
Consider next a more general constant velocity
f (z) = c = a + i b.
The fluid particles will solve the ordinary differential equation
z = c = a − i b, so that z(t) = c t + z0 .
The streamlines remain parallel straight lines, but now at an angle θ = ph c = − ph c with
the horizontal. The fluid particles move along the streamlines at constant speed | c | = | c |.
The next simplest complex velocity function is
f (z) = z = x + i y. (7.41)
The corresponding fluid flow is found by integrating the system
2/15/12 237
c 2012 Peter J. Olver
Figure 7.9. Flow Inside a Corner.
f (z) = − i z = y − i x,
then the flow is the solution to
The solutions
χ(z) = z = x + i y.
Thus, the velocity potential is ϕ(x, y) = x, while its harmonic conjugate stream function
is ψ(x, y) = y. The complex derivative of the potential is the complex velocity,
dχ
f (z) = = 1,
dz
which corresponds to the uniform horizontal fluid motion considered first in Example 7.15.
Note that the horizontal stream lines coincide with the level sets { y = d } of the stream
2/15/12 239
c 2012 Peter J. Olver
Figure 7.10. Equipotentials and Streamlines for χ(z) = z.
1
Figure 7.11. Equipotentials and Streamlines for χ(z) = 2
z2 .
function, whereas the equipotentials { x = c } are the orthogonal system of vertical lines;
see Figure 7.10.
Next, consider the complex potential function
χ(z) = 1
2
z2 = 1
2
(x2 − y 2 ) + i x y.
The associated complex velocity
f (z) = χ′ (z) = z = x + i y
leads to the hyperbolic flow (7.42). The hyperbolic streamlines x y = d are the level curves
of the stream function ψ(x, y) = x y. The equipotential lines 12 (x2 − y 2 ) = c form a system
of orthogonal hyperbolas. Figure 7.11 shows (some of) the equipotentials in the first plot,
the stream lines in the second, and combines them together in the third picture.
Example 7.17. Flow Around a Disk . Consider the complex potential function
1 x y
χ(z) = z + = x + 2 + i y− 2 . (7.45)
z x + y2 x + y2
The corresponding complex fluid velocity is
dχ 1 x2 − y 2 2xy
f (z) = = 1− 2 = 1− 2 2 2
+ i 2 . (7.46)
dz z (x + y ) (x + y 2 )2
2/15/12 240
c 2012 Peter J. Olver
1
Figure 7.12. Equipotentials and Streamlines for z + .
z
The equipotential curves and streamlines are plotted in Figure 7.12. The points z = ± 1
are stagnation points of the flow, while z = 0 is a singularity. In particular, fluid particles
that move along the positive x axis approach the leading stagnation point z = 1 as t → ∞.
Note that the streamlines
y
ψ(x, y) = y − 2 =d
x + y2
are asymptotically horizontal at large distances, and hence, far away from the origin, the
flow is indistinguishable from uniform horizontal motion with complex velocity f (z) ≡ 1.
The level curve for the particular value d = 0 consists of the unit circle | z | = 1 and
the real axis y = 0. In particular, the unit circle | z | = 1 consists of two semicircular stream
lines combined with the two stagnation points. The flow velocity vector field v = ∇ϕ is
everywhere tangent to the unit circle, and hence satisfies the no flux condition along the
boundary
of the
unit disk. Thus, we can interpret (7.46), when restricted to the domain
Ω = | z | > 1 , as the complex velocity of a uniformly moving fluid around the outside
of a solid circular disk of radius 1, as illustrated in Figure 7.13. In three dimensions, this
would correspond to the steady flow of a fluid around a solid cylinder.
2/15/12 241
c 2012 Peter J. Olver
g
Ω D
Remark : In this section, we have focused on the fluid mechanical roles of a harmonic
function and its conjugate. An analogous interpretation applies when ϕ(x, y) represents
an electromagnetic potential function; the level curves of its harmonic conjugate ψ(x, y)
are the paths followed by charged particles under the electromotive force field v = ∇ϕ.
Similarly, if ϕ(x, y) represents the equilibrium temperature distribution in a planar domain,
its level lines represent the isotherms — curves of constant temperature, while the level
lines of its harmonic conjugate are the curves along which heat energy flows. Finally,
if ϕ(x, y) represents the height of a deformed membrane, then its level curves are the
contour lines of elevation. The level curves of its harmonic conjugate are the curves of
steepest descent along the membrane, i.e., the paths followed by, say, water flowing down
the membrane.
2/15/12 242
c 2012 Peter J. Olver
require that the analytic mapping (7.47) be one-to-one so that each point ζ ∈ D comes
from a unique point z ∈ Ω. As a result, the inverse function z = g −1 (ζ) is a well-defined
map from D back to Ω, which we assume is also analytic on all of D. The calculus formula
for the derivative of the inverse function
d −1 1
g (ζ) = ′ at ζ = g(z), (7.48)
dζ g (z)
remains valid for complex functions. It implies that the derivative of g(z) must be nonzero
everywhere in order that g −1 (ζ) be differentiable. This condition,
Example 7.18. The simplest nontrivial analytic maps are the translations
ζ = z + β = (x + a) + i (y + b), (7.50)
where β = a + i b is a fixed complex number. The effect of (7.50) is to translate the entire
complex plane in the direction given by the vector ( a, b ). In particular, the translation
maps the disk Ω = { | z + β | < 1 } of radius 1 and center at the point − β to the unit disk
D = { | ζ | < 1 }.
Example 7.19. There are two types of linear analytic maps. First are the scalings
ζ = ρ z = ρ x + i ρ y, (7.51)
where ρ 6= 0 is a fixed nonzero real number. This maps the disk | z | < 1/| ρ | to the unit
disk | ζ | < 1. Second are the rotations
ζ = α z + β, α 6= 0, (7.53)
defines an invertible analytic map on all of C, whose inverse z = α−1 (ζ − β) is also affine.
Writing α = ρ e i ϕ in polar coordinates, we see that the affine map (7.53) can be viewed as
the composition of a rotation (7.52), followed by a scaling (7.51), followed by a translation
(7.50). As such, it takes the disk | α z + β | < 1 of radius 1/| α | = 1/| ρ | and center − β/α
to the unit disk | ζ | < 1.
2/15/12 243
c 2012 Peter J. Olver
Figure 7.15. The mapping ζ = ez .
†
This is slightly different than the real inversion (6.128); see Exercise .
2/15/12 244
c 2012 Peter J. Olver
Figure 7.16. The Effect of ζ = z 2 on Various Domains.
while the horizontal strip S− π,π = − π < Im z < π of width 2 π is mapped onto the
domain
Ω∗ = Ω− π,π = − π < ph ζ < π = C \ { Im z = 0, Re z ≤ 0 }
obtained by cutting the complex plane along the negative real axis.
On the other hand, vertical lines Re z = a are mapped to circles | ζ | = ea . Thus,
a vertical strip a < Re z < b is mapped to an annulus ea < | ζ | < eb , albeit many-to-
one, since
the strip is effectively
wrapped around and around the annulus. The rectangle
R = a < x < b, − π < y < π of height 2 π is mapped in a one-to-one fashion on an
annulus that has been cut along the negative real axis. See Figure 7.15. Finally, we note
that no domain is mapped to the unit disk D = { | ζ | < 1 } (or, indeed, any other domain
that contains 0) because the exponential function is never zero: ζ = ez 6= 0.
Example 7.23. The squaring map
ζ = g(z) = z 2 , or ξ = x2 − y 2 , η = 2 x y, (7.56)
is analytic
√ on all of C, but is not one-to-one. Its inverse is the square root function
z = ζ , which, as we noted in Section 7.1, is doubly-valued, except at the origin z =
0. Furthermore, its derivative g ′ (z) = 2 z vanishes at z = 0, violating the invertibility
condition (7.49). However, once we restrict g(z) to a simply connected subdomain Ω that
2
does not contain
√ 0, the function g(z) = z does define a one-to-one mapping, whose inverse
−1
z = g (ζ) = ζ is a well-defined, analytic and single-valued branch of the square root
function.
The effect of the squaring map on a point z is to square its modulus, | ζ | = | z |2 , while
doubling its phase, ph ζ = ph z 2 = 2 ph z. Thus, for example, the upper right quadrant
Q = x > 0, y > 0 = 0 < ph z < 12 π
is mapped onto the upper half plane
U = g(Q) = η = Im ζ > 0 = 0 < ph ζ < π .
√
The inverse function maps a point ζ ∈ U back to its unique square root z = ζ that lies
in the quadrant Q. Similarly, a quarter disk
Qρ = 0 < | z | < ρ, 0 < ph z < 21 π
of radius ρ is mapped to a half disk
Uρ2 = g(Ω) = 0 < | ζ | < ρ2 , Im ζ > 0
of radius ρ2 . On the other hand, the unit square S = 0 < x < 1, 0 < y < 1 is mapped
to a curvilinear triangular domain, as indicated in Figure 7.16; the edges of the square on
2/15/12 245
c 2012 Peter J. Olver
the real and imaginary axes map to the two halves of the straight base of the triangle,
while the other two edges become its curved sides.
Example 7.24. A particularly important example is the analytic map
z−1 x2 + y 2 − 1 2y
ζ= = + i , (7.57)
z+1 (x + 1)2 + y 2 (x + 1)2 + y 2
where we established the formulae for its real and imaginary parts in (7.11). The map is
one-to-one with analytic inverse
1+ζ 1 − ξ 2 − η2 2η
z= = 2 2
+ i , (7.58)
1−ζ (1 − ξ) + η (1 − ξ)2 + η 2
provided z 6= −1 and ζ 6= 1. This particular
analytic
map has the important
property
of mapping the right half plane R = x = Re z > 0 to the unit disk D = | ζ |2 < 1 .
Indeed, by (7.58)
1 − ξ 2 − η2
| ζ |2 = ξ 2 + η 2 < 1 if and only if x= > 0.
(1 − ξ)2 + η 2
Note that the denominator does not vanish on the interior of the disk D.
The complex functions (7.53, 54, 57) are particular examples of linear fractional trans-
formations
αz + β
ζ= , (7.59)
γz +δ
which form one of the most important classes of analytic maps. Here α, β, γ, δ are complex
constants, subject only to the restriction
α δ − β γ 6= 0,
since otherwise (7.59) reduces to a trivial constant (and non-invertible) map. (Why?)
Example 7.25. The linear fractional transformation
z−α
ζ= , with | α | < 1, (7.60)
αz −1
maps the unit disk to itself, moving the origin z = 0 to the point ζ = α. To prove this, we
note that
| z − α |2 = (z − α)( z − α ) = | z |2 − α z − α z + | α |2 ,
| α z − 1 |2 = (α z − 1)(α z − 1) = | α |2 | z |2 − α z − α z + 1.
Subtracting these two formulae,
| z − α |2 − | α z − 1 |2 = 1 − | α |2 | z |2 − 1 < 0, whenever | z | < 1, | α | < 1.
Thus, | z − α | < | α z − 1 |, which implies that
|z −α|
|ζ | = <1 provided | z | < 1, | α | < 1,
|αz − 1|
2/15/12 246
c 2012 Peter J. Olver
f
θ
θ
†
Or, more precisely, the angle between their tangent vectors at the point of intersection; see
below for details.
2/15/12 247
c 2012 Peter J. Olver
z
ph z
notation x(t) = ( x(t), y(t) ) to complex notation z(t) = x(t)+ i y(t). All the usual vectorial
curve terminology — closed, simple (non-self intersecting), piecewise smooth, etc. — is
employed without modification. In particular, the tangent vector to the curve can be
identified as the complex number z(t) = x(t) + i y(t), where we use dots to indicated
derivatives with respect to the parameter t. Smoothness of the curve is guaranteed by the
requirement that z(t) 6= 0.
while its phase ph z measures the direction of motion, as prescribed by the angle that the
angle θ2 = ph z 2 (t2 ) at the common point z = z1 (t1 ) = z2 (t2 ), then the angle θ between
2/15/12 248
c 2012 Peter J. Olver
The tangent to the image curve is related to that of the original curve by the chain rule:
dζ dg dz
= , or ζ(t) = g ′ (z(t)) z(t). (7.64)
dt dz dt
Therefore, the effect of the analytic map on the tangent vector z is to multiply it by the
complex number g ′ (z). If the analytic map satisfies our key assumption g ′ (z) 6= 0, then
ζ 6= 0, and so the image curve is guaranteed to be smooth.
According to equation (7.64),
| ζ | = | g ′ (z) z | = | g ′ (z) | | z |. (7.65)
Thus, the speed of motion along the new curve ζ(t) is multiplied by a factor ρ = | g ′ (z) | > 0.
The magnification factor ρ depends only upon the point z and not how the curve passes
through it. All curves passing through the point z are speeded up (or slowed down if ρ < 1)
by the same factor! Similarly, the angle that the new curve makes with the horizontal is
given by
ph ζ = ph g ′ (z) z = ph g ′ (z) + ph z. (7.66)
Therefore, the tangent angle of the curve is increased by an amount φ = ph g ′ (z), which
means that the tangent is been rotated through angle φ. Again, the increase in tangent
angle only depends on the point z, and all curves passing through z are rotated by the same
amount φ. As an immediate consequence, the angle between any two curves is preserved.
More precisely, if C1 is at angle θ1 and C2 at angle θ2 at a point of intersection, then their
images Γ1 = g(C1 ) and Γ2 = g(C2 ) are at angles ψ1 = θ1 + φ and ψ2 = θ2 + φ. The angle
between the two image curves is the difference
ψ2 − ψ1 = (θ2 + φ) − (θ1 + φ) = θ2 − θ1 ,
which is the same as the angle between the original curves. This establishes the confor-
mality or angle-preservation property of analytic maps.
Theorem 7.29. If ζ = g(z) is an analytic function and g ′ (z) 6= 0, then g defines a
conformal map.
Remark : The converse is also valid: Every planar conformal map comes from a com-
plex analytic function with nonvanishing derivative. A proof is outlined in Exercise .
The conformality of analytic functions is all the more surprising when one revisits
elementary examples. In Example 7.23, we discovered that the function w = z 2 maps
a quarter plane to a half plane, and therefore doubles the angle between the coordinate
axes at the origin! Thus g(z) = z 2 is most definitely not conformal at z = 0. The
explanation is, of course, that z = 0 is a critical point, g ′ (0) = 0, and Theorem 7.29 only
guarantees conformality when the derivative is nonzero. Amazingly, the map preserves
angles everywhere else! Somehow, the angle at the origin is doubled, while angles at all
nearby points are preserved. Figure 7.19 illustrates this remarkable and counter-intuitive
feat. The left hand figure shows the coordinate grid, while on the right are the images of
the horizontal and vertical lines under the map z 2 . Note that, except at the origin, the
image curves continue to meet at 90◦ angles, in accordance with conformality.
2/15/12 249
c 2012 Peter J. Olver
Figure 7.19. Conformality of z 2 .
2/15/12 250
c 2012 Peter J. Olver
Center: .1 Center: .2 + i Center: 1 + i Center: −2
√+ 3 i
Radius: .5 Radius: 1 Radius: 1 Radius: 3 2 ≈ 4.2426
Figure 7.21. Airfoils Obtained from Circles via the Joukowski Map.
rest of the ζ plane, as do the images of the (nonzero) points inside the unit circle. Indeed,
if we solve (7.67) for p
z = ζ ± ζ2 − 1 , (7.68)
we see that every ζ except ± 1 comes from two different points z; for ζ not on the critical
line segment [ − 1, 1 ], one point lies inside and and one lies outside the unit circle, whereas
if −1 < ζ < 1, the points lie on the unit circle and on a common vertical line. Therefore,
(7.67) defines a one-to-one conformal map from the exterior of the unit circle | z | > 1
onto the exterior of the unit line segment C \ [ −1, 1 ].
Under the Joukowski map, the concentric circles | z | = r 6= 1 are mapped to ellipses
with foci at ±1 in the ζ plane; see Figure 7.20. The effect on circles not centered at the
origin is quite interesting. The image curves take on a wide variety of shapes; several
examples are plotted in Figure 7.21. If the circle passes through the singular point z = 1,
then its image is no longer smooth, but has a cusp at ζ = 1; this happens in the last 6
of the figures. Some of the image curves have the shape of the cross-section through an
airplane wing or airfoil. Later, we will see how to construct the physical fluid flow around
such an airfoil, a result that was a critical step in early aircraft design.
2/15/12 251
c 2012 Peter J. Olver
w−1
ζ=
w = ez w+1
The proof that the composition of two differentiable functions is differentiable is iden-
tical to the real variable version, [7, 129], and need not be reproduced here. The derivative
of the composition is explicitly given by the usual chain rule:
d dζ dζ dw
g ◦ f (z) = g ′ (f (z)) f ′ (z), or, in Leibnizian notation, = . (7.69)
dz dz dw dz
If both f and g are one-to-one, so is their composition h = g ◦ f . Moreover, the
composition of two conformal maps is also conformal, a fact that is immediate from the
definition, or by using the chain rule (7.69) to show that
w = ez
maps the horizontal strip S = { − 12 π < Im z < 21 π } conformally onto the right half plane
R = { Re w > 0 }. On the other hand, Example 7.24 tells us that the linear fractional
transformation
w−1
ζ=
w+1
maps the right half plane R conformally to the unit disk D = { | ζ | < 1 }. Therefore, the
composition
ez − 1
ζ= z (7.70)
e +1
is a one-to-one conformal map from the horizontal strip S to the unit disk D, which we
illustrate in Figure 7.22.
†
Of course, to properly define the composition, we need to ensure that the range of the function
w = f (z) is contained in the domain of the function ζ = g(w).
2/15/12 252
c 2012 Peter J. Olver
Recall that our motivating goal is to use analytic functions/conformal maps to solve
boundary value problems for the Laplace equation on a complicated domain Ω by trans-
forming them to boundary value problems on the unit disk. Of course, the key question
the student should be asking at this point is: Is there, in fact, a conformal map ζ = g(z)
from a given domain Ω to the unit disk D = g(Ω)? The theoretical answer is the celebrated
Riemann Mapping Theorem.
Theorem 7.33. If Ω ( C is any simply connected open subset, not equal to the
entire complex plane, then there exists a one-to-one complex analytic map ζ = g(z),
satisfying the conformality condition g ′ (z) 6= 0 for all z ∈ Ω, that maps Ω to the unit disk
D = { | ζ | < 1 }.
Thus, any simply connected domain — with one exception, the entire complex plane
— can be conformally mapped the unit disk. Note that Ω need not be bounded for
this to hold. Indeed, the conformal map (7.57) takes the unbounded right half plane
R = { Re z > 0 } to the unit disk. The proof of this important theorem relies on some
more advanced results in complex analysis, and can be found, for instance, in [3].
The Riemann Mapping Theorem guarantees the existence of a conformal map from
any simply connected domain to the unit disk, but its proof is not constructive, and so is of
little help for constructing the desired mapping. And, in general, this is not an easy task.
In practice, one assembles a collection of useful conformal maps that apply to particular
domains of interest. An extensive catalog can be found in [74]. More complicated maps
can then be built up by composition of the basic examples. Ultimately, though, the
determination of a suitable conformal map is more an art than a systematic science.
Example
7.34.
Suppose we are asked
to conformally
map the upper half plane
U = Im z > 0 to the unit disk D = | ζ | < 1 . We already know that the linear
fractional transformation
w−1
ζ = g(w) =
w+1
maps the right half plane R = Re w > 0 to D = g(R). On the other hand, multiplica-
tion by i = e i π/2 , with z = h(w) = i w, rotates the complex plane by 90◦ and so maps
the right half plane R to the upper half plane U = h(R). Its inverse h−1 (z) = − i z will
therefore map U to R = h−1 (U ). Therefore, to map the upper half plane to the unit disk,
we compose these two maps, leading to the conformal map
−iz − 1 iz + 1
ζ = g ◦ h−1 (z) = = (7.71)
−iz + 1 iz −1
from U to D.
In a similar vein, we already know
that the squaring map w = z 2 maps the upper
right quadrant Q = 0 < ph z < 21 π to the upper half plane U . Composing this with
our previously constructed map — which requires replacing z by w in (7.71) beforehand
— leads to the conformal map
i z2 + 1
ζ= (7.72)
i z2 − 1
that maps the quadrant Q to the unit disk D.
2/15/12 253
c 2012 Peter J. Olver
Example 7.35. The goal of this example is to construct an conformal map that
takes a half disk
D+ = | z | < 1, Im z > 0 (7.73)
to the full unit disk D = { | ζ | < 1 }. The answer is not ζ = z 2 because the image
of D+ omits the positive real axis, resulting in a disk that has a slit cut out of it:
{ | ζ | < 1, 0 < ph ζ < 2 π }. To obtain the entire disk as the image of the conformal map,
we must think a little harder. The first observation is that the map z = (w − 1)/(w + 1)
that we analyzed in Example 7.24 takes the right half plane R = { Re w > 0 } to the unit
disk. Moreover, it maps the upper right quadrant Q = { 0 < ph w < 12 π } to the half disk
(7.73). Its inverse,
z+1
w= (7.74)
z−1
will therefore map the half disk, z ∈ D+ , to the upper right quadrant w ∈ Q.
On the other hand, we just constructed a conformal map (7.72) that takes the upper
right quadrant Q to the unit disk D. Therefore, if compose the two maps — replacing z
by w in (7.72) and then using (7.74) — we obtain the desired conformal map:
z+1 2
i +1
i w2 + 1 z−1 ( i + 1)(z 2 + 1) + 2( i − 1)z
ζ= = = .
i w2 − 1 z+1 2 ( i − 1)(z 2 + 1) + 2( i + 1)z
i −1
z−1
The formula can be further simplified by multiplying numerator and denominator by i +1,
and so
z2 + 2 i z + 1
ζ = −i 2 .
z − 2iz +1
The leading factor − i is unimportant and can be omitted, since it merely rotates the disk
by − 90◦ , and so
z2 + 2 i z + 1
ζ= 2 (7.75)
z − 2iz + 1
is an equally valid solution to our problem.
Finally, as noted in the preceding example, the conformal map guaranteed by the
Riemann Mapping Theorem is not unique. Since the linear fractional transformations
(7.60) map the unit disk to itself, we can compose them with any conformal Riemann
mapping to produce additional conformal maps from a simply connected domain to the
unit disk. For example, composing (7.60) with (7.70) produces a family of mappings
1 + ez − α(1 − ez )
ζ= , (7.76)
α (1 + ez ) − 1 + ez
which, for any | α | < 1, maps the strip S = − 21 π < Im z < 12 π onto the unit disk.
Proposition 7.26 implies that this is the only ambiguity, and so, for instance, (7.76) forms
a complete list of one-to-one conformal maps from S to D.
2/15/12 254
c 2012 Peter J. Olver
Figure 7.23. An Annulus.
Annular Domains
The Riemann Mapping Theorem does not apply to non-simply connected domains.
For purely topological reasons, a hole cannot be made to disappear under a one-to-one
continuous mapping — much less a conformal map — and so a non-simply connected
domain cannot be mapped in a one-to-one manner onto the unit disk. So we must look
elsewhere for a simple model domain.
The simplest non-simply connected domain is an annulus consisting of the points
between two concentric circles
Ar,R = r < | ζ | < R , (7.77)
which, for simplicity, is centered around the origin; see Figure 7.23. The case r = 0
corresponds to a punctured disk, while setting R = ∞ gives the exterior of a disk of radius
r. It can be proved, [74], that any other domain with a single hole can be mapped to an
annulus. The annular radii r, R are not uniquely specified; indeed the linear map ζ = α z
maps the annulus (7.77) to a rescaled annulus Aρ r,ρ R whose inner and outer radii have
both been scaled by the factor ρ = | α |. But the ratio† r/R of the inner to outer radius of
the annulus is uniquely specified; annuli with different ratios cannot be mapped to each
other by a conformal map.
Example 7.36. Let c > 0. Consider the domain
Ω = | z | < 1 and | z − c | > c
contained between two nonconcentric circles. To keep the computations simple, we take
the outer circle to have radius 1 (which can always be arranged by scaling, anyway) while
the inner circle has center at the point z = c on the real axis and radius c, which means
that it passes through the origin. We must restrict c < 21 in order that the inner circle not
overlap with the outer circle. Our goal is to find a conformal map ζ = g(z) that takes this
non-concentric annular domain to a concentric annulus of the form
Ar,1 = r < | ζ | < 1 .
†
If r = 0 or R = ∞, but not both, then r/R = 0 by convention. The punctured plane, where
r = 0 and R = ∞ remains a separate case.
2/15/12 255
c 2012 Peter J. Olver
Figure 7.24. Conformal Map for a Non-Concentric Annulus.
2/15/12 256
c 2012 Peter J. Olver
7.5. Applications of Conformal Mapping.
Let us now apply what we have learned about analytic/conformal maps. We begin
with boundary value problems for the Laplace equation, and then present some applications
in fluid mechanics. We conclude by discussing how to use conformal maps to construct
Green’s functions for the two-dimensional Poisson equation.
Applications to Harmonic Functions and Laplace’s Equation
We are interested in solving a boundary value problem for the Laplace equation on a
domain Ω ⊂ R 2 . Our strategy is to map it to a corresponding boundary value problem on
the unit disk D that we know how to solve. To this end, suppose we know a conformal map
ζ = g(z) that takes z ∈ Ω to ζ ∈ D. As we know, the real and imaginary parts of an analytic
function F (ζ) defined on D are harmonic. Moreover, according to Proposition 7.31, the
composition f (z) = F (g(z)) defines an analytic function whose real and imaginary parts
are harmonic functions on Ω. Thus, the conformal mapping can be regarded as a change of
variables that preserves the property of harmonicity. In fact, this property does not even
require the harmonic function to be the real part of an analytic function, i.e., we need not
assume the existence of a harmonic conjugate.
Proposition 7.37. If U (ξ, η) is a harmonic function of ξ, η, and
2/15/12 257
c 2012 Peter J. Olver
2 2
where | g ′ (z) |2 = ( ∂ξ/∂x ) + ( ∂η/∂x ) . We conclude that whenever U (ξ, η) is any har-
monic function, and so solves the Laplace equation ∆U = 0 (in the ξ, η variables), then
u(x, y) is a solution to the Laplace equation ∆u = 0 in the x, y variables, and is thus also
harmonic. Q.E.D.
This observation has immediate consequences for boundary value problems arising in
physical applications. Suppose we wish to solve the Dirichlet problem
∆u = 0 in Ω, u=h on ∂Ω, (7.84)
on a simply connected domain Ω ( C. Let ζ = g(z) = p(x, y) + i q(x, y) be a one-
to-one conformal mapping from the domain Ω to the unit disk D, whose existence is
guaranteed by the Riemann Mapping Theorem 7.33. (Although its explicit construction
may be problematic.) Then the change of variables formula (7.82) will map the harmonic
function u(x, y) on Ω to a harmonic function U (ξ, η) on D. Moreover, the boundary values
of U = H on the unit circle ∂D correspond to those of u = h on ∂Ω by the same change
of variables formula:
h(x, y) = H(p(x, y), q(x, y)), for (x, y) ∈ ∂Ω. (7.85)
We conclude that U (ξ, η) solves the Dirichlet problem
∆U = 0 in D, U =H on ∂D. (7.86)
But we already know how to solve the Dirichlet problem (7.86) on the unit disk by the
Poisson integral formula (4.116)! We conclude that the solution to the original bound-
ary value problem is given by the composition formula u(x, y) = U p(x, y), q(x, y) . In
summary, the solution to the Dirichlet problem on a unit disk can be used to solve the
Dirichlet problem on more complicated planar domains — provided we are in possession
of an appropriate conformal map.
Example 7.38. According to Example 7.24, the analytic function
z−1 x2 + y 2 − 1 2y
ξ + iη = ζ = = 2 2
+i (7.87)
z+1 (x + 1) + y (x + 1)2 + y 2
maps the right half plane R = { x = Re z > 0 } to the unit disk D = { | ζ | < 1 }. Proposi-
tion 7.37 implies that if U (ξ, η) is a harmonic function in the unit disk, then
2
x + y2 − 1 2y
u(x, y) = U , (7.88)
(x + 1)2 + y 2 (x + 1)2 + y 2
is a harmonic function on the right half plane. (This can, of course, be checked directly
by a rather unpleasant chain rule computation.)
To solve the Dirichlet boundary value problem
∆u = 0, x > 0, u(0, y) = h(y), (7.89)
on the right half plane, we adopt the change of variables (7.87) and use the Poisson integral
formula to construct the solution to the transformed Dirichlet problem
∆U = 0, ξ 2 + η 2 < 1, U (cos ϕ, sin ϕ) = H(ϕ), (7.90)
2/15/12 258
c 2012 Peter J. Olver
on the unit disk. The relevant boundary conditions are found as follows. Using the explicit
form
1+ζ (1 + ζ)(1 − ζ) 1 + ζ − ζ − | ζ |2 1 − ξ 2 − η2 + 2 i η
x+ iy = z = = = =
1−ζ | 1 − ζ |2 | 1 − ζ |2 (ξ − 1)2 + η 2
for the inverse map, we see that the boundary point ζ = ξ + i η = e i ϕ on the unit circle
∂D will correspond to the boundary point
2η 2 i sin ϕ ϕ
iy = 2 2
= 2 = i cot (7.91)
(ξ − 1) + η (cos ϕ − 1)2 + sin ϕ 2
on the imaginary axis ∂R = { Re z = 0 }. Thus, the boundary data h(y) on ∂R corresponds
to the boundary data
H(ϕ) = h cot 12 ϕ
on the unit circle. The Poisson integral formula (4.116) can then be applied to solve (7.90),
from which we are able to reconstruct the solution (7.88) to the boundary value problem
(7.88) on the half plane.
Let’s look at an explicit example. If the boundary data on the imaginary axis is
provided by the step function
1, y > 0,
u(0, y) = h(y) ≡
0, y < 0,
then the corresponding boundary data on the unit disk is a (periodic) step function
1, 0 < ϕ < π,
H(ϕ) =
0, − π < ϕ < 0.
According to (4.119), the corresponding solution in the unit disk is
1 1 − ξ 2 − η2
1 − tan −1
, ξ 2 + η 2 < 1, η > 0,
π 2 η
U (ξ, η) = 1
2, ξ 2 + η 2 < 1, η = 0,
1 1 − ξ 2 − η2
− tan−1 , ξ 2 + η 2 < 1, η < 0.
π 2η
After some tedious algebra, we find that the corresponding solution in the right half plane
is simply
1 1 1 1 y
u(x, y) = + ph z = + tan−1 ,
2 π 2 π x
an answer that, in hindsight, we should have been able to guess.
Remark : The solution to the preceding Dirichlet boundary value problem is not, in
fact, unique, owing to the unboundedness of the domain. The solution that we pick out
by using the conformal map to the unit disk is the one that remains bounded at ∞. The
unbounded solutions would correspond to solutions on the unit disk that have a singularity
in their boundary data at the point −1; see Exercise .
2/15/12 259
c 2012 Peter J. Olver
Figure 7.25. A Non–Coaxial Cable.
Example 7.39. A non-coaxial cable. The goal of this example is to determine the
electrostatic potential inside a non-coaxial cylindrical cable, as illustrated in Figure 7.25,
with prescribed constant potential values on the two bounding cylinders. Assume for
definiteness that the larger cylinder has radius 1, and is centered at the origin, while
the smaller cylinder has radius 52 , and is centered at z = 25 . The resulting electrostatic
potential will be independent of the longitudinal coordinate, and so can be viewed as a
planar potential in the annular domain contained between two circles representing the
cross-sections of our cylinders. The desired potential must satisfy the Dirichlet boundary
value problem
∆u = 0 when | z | < 1 and z − 52 > 25 ,
u = a, when | z | = 1, and u = b when z − 2 = 2 . 5 5
U (ξ, η) = α log | ζ | + β,
for constants α, β. A short computation shows that the particular potential function
b−a b−a
U (ξ, η) = log | ζ | + b = log(ξ 2 + η 2 ) + b
log 2 2 log 2
satisfies the prescribed boundary conditions (7.93). Therefore, the desired non-coaxial
electrostatic potential
b−a 2z − 1 b−a (2 x − 1)2 + y 2
u(x, y) =
log +b= log +b (7.94)
log 2 z−2 2 log 2 (x − 2)2 + y 2
2/15/12 260
c 2012 Peter J. Olver
Figure 7.26. Electrostatic Potential Between Coaxial and Non-Coaxial Cylinders.
is obtained by composition with the conformal map (7.92). The particular case a = 0,
b = 1, is plotted in Figure 7.26.
Remark : The same harmonic function determines the equilibrium temperature of an
annular plate whose inner boundary is kept at a temperature u = a while the outer bound-
ary is kept at temperature u = b. One could also interpret this solution as the equilibrium
temperature of a three-dimensional cylindrical body contained between two non-coaxial
cylinders that are held at fixed temperatures. The body’s temperature (7.94) only de-
pends upon the transverse coordinates x, y, and not upon the longitudinal coordinate z.
2/15/12 261
c 2012 Peter J. Olver
Figure 7.28. Flow Past a Solid Object.
meaning far away from turbulent. In three dimensions, the object is assumed to have a
uniform shape in the axial direction, and so we can restrict our attention to a planar fluid
flow around a closed, bounded subset D ⊂ R 2 ≃ C representing the cross-section of our
cylindrical object, as in Figure 7.27. The (complex) velocity and potential are defined on
the complementary domain Ω = C \ D occupied by the fluid. The velocity potential ϕ(x, y)
will satisfy the Laplace equation ∆ϕ = 0 in the exterior domain Ω. For a solid object, we
should impose the homogeneous Neumann boundary conditions
∂ϕ
=0 on the boundary ∂Ω = ∂D, (7.95)
∂n
indicating that there is no fluid flux into the object. We note that, according to Exercise
, a conformal map will automatically preserve the Neumann boundary conditions.
In addition, since the flow is taking place on an unbounded domain, we need to
specify the fluid motion at large distances. We shall assume our object is placed in a
uniform horizontal flow, e.g., a wind tunnel, as sketched in Figure 7.28. Thus, far away,
the object will not affect the flow, and so the velocity should approximate the uniform
velocity field v = ( 1, 0 ), where, for simplicity, we choose our physical units so that the
asymptotic speed of the fluid is equal to 1. Equivalently, the velocity potential should
satisfy
ϕ(x, y) ≈ x, so ∇ϕ ≈ ( 1, 0 ) when x2 + y 2 ≫ 0.
An alternative physical interpretation is that we are located on an object that is moving
horizontally at unit speed through a fluid that is initially at rest. Think of an airplane
flying through the air at constant speed. If we adopt a moving coordinate system by sitting
inside the airplane, then the effect is as if the plane is sitting still while the air is moving
towards us at unit speed.
Example 7.40. Horizontal plate. The simplest example is a flat plate moving hori-
zontally through the fluid. The plate’s cross-section is a horizontal line segment, and, for
simplicity, we take it to be the segment D = [ −1, 1 ] lying on the real axis. If the plate is
very thin and smooth, it will have no appreciable effect on the horizontal flow of the fluid,
and, indeed, the velocity potential is given by
2/15/12 262
c 2012 Peter J. Olver
0◦ 15◦ 30◦
Figure 7.29. Fluid Flow Past a Tilted Plate.
Note that ∇ϕ = ( 1, 0 ), and hence this flow satisfies the Neumann boundary conditions
(7.95) on the horizontal segment D = ∂Ω. The corresponding complex potential is χ(z) =
z, with complex velocity f (z) = χ′ (z) = 1.
Example 7.41. Circular disk . Recall that the Joukowski conformal map
1 1
ζ = g(z) = z+ (7.96)
2 z
squashes the unit circle | z | = 1 down to the real line segment [ −1, 1 ] in the ζ plane.
Therefore, it will map the fluid flow outside a unit disk to the fluid flow past the line
segment, which, according to the previous example, has complex potential Θ(ζ) = ζ. The
resulting complex potential is
1 1
χ(z) = Θ ◦ g(z) = g(z) = z+ . (7.97)
2 z
Except for a factor of 21 , indicating that the corresponding flow past the disk is half as
fast, this agrees with the potential we derived in Example 7.17.
Example 7.42. Tilted plate. Let us next consider the case of a tilted plate in a
uniformly horizontal fluid flow. Thus, the cross-section is the line segment
z(t) = t e i φ , −1 ≤ t ≤ 1,
obtained by rotating the horizontal line segment [ −1, 1 ] through an angle φ, as in Figure 7.29.
The goal is to construct a fluid flow past the tilted segment that is asymptotically horizontal
at large distance.
The critical observation is that, while the effect of rotating a plate in a fluid flow is
not so evident, rotating a circularly symmetric disk has no effect on in the flow around it.
Thus, the rotation w = e− i φ z maps the disk potential (7.45) to the complex potential
e− i φ
Υ(w) = χ(e i φ w) = e i φ w + . (7.98)
w
2/15/12 263
c 2012 Peter J. Olver
The streamlines of the induced flow are no longer asymptotically horizontal, but rather at
an angle − φ. If we now apply the original Joukowski map (7.96) to the rotated flow, the
circle is again squashed down to the horizontal line segment, but the flow lines continue to
be at angle − φ at large distances. Thus, if we then rotate the resulting flow through an
angle φ, the net effect will be to tilt the segment to the desired angle φ while rotating the
streamlines to be asymptotically horizontal. Putting the pieces together, we deduce the
final complex potential to be of the form
p
χ(z) = e i φ z cos φ − i sin φ z 2 − e−2 i φ . (7.99)
Sample streamlines for the flow at several attack angles are plotted in Figure 7.29.
|w − β | ≤ |α| (7.100)
with center β and radius | α |. In particular, the boundary circle will continue to pass
through the point w = 1 provided | α | = | 1 − β |. Moreover, as noted in Example 7.20,
the angular component of α has the effect of a rotation, and so the streamlines around the
new disk will, asymptotically, be at an angle ϕ = ph α with the horizontal. We then apply
the Joukowski transformation
1 1 1 1
ζ= w+ = αz + β + (7.101)
2 w 2 αz + β
to map the disk (7.100) to the airfoil shape. The resulting complex potential for the flow
past the airfoil is obtained by substituting the inverse map
p
w−β ζ − β + ζ2 − 1
z= = ,
α α
into the disk potential (7.45), whereby
p p
ζ − β + ζ2 − 1 α ζ − β − ζ2 − 1
Θ(ζ) = + .
α β2 + 1 − 2 β ζ
Finally, to make the streamlines asymptotically horizontal, we multiply the final result
by e i ϕ to rotate back by an angle − ϕ, and thus obtain an airfoil tilted by this angle in
a horizontal flow. Sample streamlines for the airfoil generated by the circle with center
−.1 + .2 i passing through 1 at several attack angles are graphed in Figure 7.30.
2/15/12 264
c 2012 Peter J. Olver
0◦ 15◦ 30◦
Figure 7.30. Flow Past a Tilted Airfoil.
Unfortunately, there is a major flaw with the airfoils that we have just designed. As
we will discover, potential flows do not produce lift, and hence an airplane with such a
wing would not fly. Fortunately for us, the physical flow is not of this nature! In order
to understand how lift enters into the picture, we need to study complex integration, and
this will be the topic of the final section of this chapter.
Poisson’s Equation and the Green’s Function
Although designed for solving the homogeneous Laplace equation, the method of con-
formal mapping can also be used to solve its inhomogeneous counterpart — the Poisson
equation. As we learned in Chapter 6, to solve an inhomogeneous boundary value problem
it suffices to solve the problem when the right hand side is a delta function concentrated
at a single point in the domain:
− ∆u = δζ (x, y) = δ(x − ξ) δ(y − η), ζ = ξ + i η ∈ Ω,
subject to homogeneous boundary conditions (Dirichlet or mixed) on ∂Ω. (As usual, we
exclude pure Neumann boundary conditions due to lack of existence/uniqueness.) The
solution
u(x, y) = Gζ (x, y) = G(x, y; ξ, η)
is the Green’s function for the given boundary value problem. With the Green’s function
in hand, the solution to the homogeneous boundary value problem under a general external
forcing,
− ∆u = f (x, y),
is then provided by the superposition principle
ZZ
u(x, y) = G(x, y; ξ, η) f (ξ, η) dξ dη. (7.102)
Ω
For the planar Poisson equation, the starting point is the logarithmic potential func-
tion
1 1 1
u(x, y) = Relog z = log | z | = log(x2 + y 2 ), (7.103)
2π 2π 4π
which solves the Dirichlet problem
2/15/12 265
c 2012 Peter J. Olver
on the unit disk D for an impulse concentrated at the origin; see Section 6.3 for details.
How do we obtain the corresponding solution when the unit impulse is concentrated at
another point ζ = ξ + i η ∈ D instead of the origin? According to Example 7.25, the linear
fractional transformation
z−ζ
w = g(z) = , where | ζ | < 1, (7.104)
ζz−1
maps the unit disk to itself, moving the point z = ζ to the origin w = g(ζ) = 0. The
1
logarithmic potential U = − log | w | will thus be mapped to the Green’s function
2π
1 ζz−1
G(x, y; ξ, η) =
log (7.105)
2π z−ζ
Proposition 7.44. Let w = g(z) denote a conformal map that takes the simply
connected domain z ∈ Ω to the unit disk w ∈ D. Then the Green’s function for the
homogeneous Dirichlet boundary problem for the Poisson equation on Ω is explicitly given
by
1 g(z) − g(ζ)
G(z; ζ) = log . (7.106)
2π g(ζ) g(z) − 1
z−1
w=
z+1
maps the right half plane x = Re z > 0 to the unit disk | ζ | < 1. Therefore, by (7.106),
2/15/12 266
c 2012 Peter J. Olver
the Green’s function for the right half plane has the form
z−1 ζ −1
−
1 1 (ζ + 1)(z − ζ)
z+1 ζ +1 .
G(z; ζ) = log = log (7.107)
2π z−1 ζ −1 2π (z + 1)(z − ζ )
−1
z+1
ζ +1
One can then write the solution to the Poisson equation on the right half plane as a
superposition, as in (7.102).
2/15/12 267
c 2012 Peter J. Olver
S+
C
−1 1
of the monomial function f (z) = z n along several different curves. We begin with a straight
line segment I along the real axis connecting the points −1 to 1, which we parametrize by
z(t) = t for −1 ≤ t ≤ 1. The defining formula (7.108) implies that the complex integral
(7.110) reduces to a real integral:
Z Z 1 0, n = 2 k + 1 > 0 is odd,
n n
z dz = t dt = 2
I −1 , n = 2 k ≥ 0 is even.
n+1
If n ≤ −1 is negative, then the singularity of the integrand at the origin implies that the
integral diverges, and so the complex integral is not defined.
Let us evaluate the same complex integral, but now along a parabolic arc P parame-
trized by
z(t) = t + i (t2 − 1), −1 ≤ t ≤ 1.
Note that, as we see in Figure 7.31, the parabola connects the same two points in C. We
again refer back to the basic definition (7.108) to evaluate the integral, so
Z Z 1
n
n
z dz = t + i (t2 − 1) (1 + 2 i t) dt.
P −1
We could, at this point, expand the resulting complex polynomial integrand, and then
integrate term by term. A more elegant approach is to recognize that it is an exact
derivative: n+1
d t + i (t2 − 1) n
= t + i (t2 − 1) (1 + 2 i t),
dt n+1
2/15/12 268
c 2012 Peter J. Olver
as long as n 6= −1. Therefore, we can use the Fundamental Theorem of Calculus (which
works equally well for real integrals of complex-valued functions), to evaluate
Z 2
n+1 1 0, −1 6= n = 2 k + 1 odd,
t + i (t − 1)
z n dz = = 2
P n+1 , n = 2 k even.
t = −1 n+1
Thus, when n ≥ 0 is a positive integer, we obtain the same result as before. Interestingly,
in this case the complex integral is well-defined even when n is a negative integer because,
unlike the real line segment, the parabolic path does not go through the singularity of z n
at z = 0. The case n = −1 needs to be done slightly differently, and integration of 1/z
along the parabolic path is left as an exercise for the reader — one that requires some
care. We recommend trying the exercise now, and then verifying your answer once we
have become a little more familiar with basic complex integration techniques.
Finally, let us try integrating around a semi-circular arc, again with the same endpoints
−1 and 1. If we parametrize the semi-circle S + by z(t) = e i t , 0 ≤ t ≤ π, we find
Z Z π Z π Z π
n n dz i nt it
z dz = z dt = e i e dt = i e i (n+1)t dt
S + 0 dt 0
0
π 0, −1 6= n = 2 k + 1 odd,
e i (n+1)t 1 − e i (n+1)π
= = = 2
n + 1 t = 0 n+1 − , n = 2 k even.
n+1
This value is the negative of the previous cases — but this can be explained by the fact
that the circular arc is oriented to go from 1 to −1 whereas the line segment and parabola
both go from −1 to 1. Just as with line integrals, the direction of the curve determines the
sign of the complex integral; if we reverse direction, replacing t by − t, we end up with the
same value as the preceding two complex integrals. Moreover — again provided n 6= −1
— it does not matter whether we use the upper semicircle or lower semicircle to go from
−1 to 1 — the result is exactly the same. However, the case n = −1 is an exception to
this “rule”. Integrating along the upper semicircle S + from 1 to −1 yields
Z Z π
dz
= i dt = π i , (7.111)
S+ z 0
whereas integrating along the lower semicircle S − from 1 to −1 yields the negative
Z Z −π
dz
= i dt = − π i . (7.112)
S− z 0
Hence, when integrating the function 1/z, it makes a difference which direction we go
around the origin.
Integrating z n for any integer n 6= −1 around an entire circle gives zero — irrespective
of the radius. This can be seen as follows. We parametrize a circle of radius r by z(t) = re i t
for 0 ≤ t ≤ 2 π. Then, by the same computation,
I Z 2π Z 2π 2 π
n n i nt it n+1 i (n+1)t r n+1 i (n+1)t
z dz = (r e )(r i e ) dt = ir e dt = e = 0,
C 0 0 n+1 t=0
(7.113)
2/15/12 269
c 2012 Peter J. Olver
provided n 6= −1. The circle on the integral sign serves to remind us that we are integrating
around a closed curve. The case n = −1 remains special. Integrating once around the
circle in the counter-clockwise direction yields a nonzero result
I Z 2π
dz
= i dt = 2 π i . (7.114)
C z 0
Let us note that a complex integral does not depend on the particular parametrization
of the curve C. It does, however, depend upon its orientation: if we traverse the curve in
the reverse direction, then the complex integral changes its sign:
Z Z
f (z) dz = − f (z) dz. (7.115)
−C C
For instance, the integral (7.114) of 1/z around the circle is the difference of the individual
semicircular integrals (7.111, 112); the lower semicircular integral acquires a negative sign
to flip its orientation so as to agree with that of the entire circle. All these facts are
immediate consequences of the basic properties of line integrals, or can be proved directly
from the defining formula (7.108).
Note: In complex integration theory, a simple closed curve is often referred to as
a contour , and so complex integration is sometimes referred to as contour integration.
Unless explicitly stated otherwise, we always go around contours in the counter-clockwise
direction.
Further experiments lead us to suspect that complex integrals are usually path-
independent, and hence evaluate to zero around closed contours. One must be careful,
though, as the integral (7.114) makes clear. Path independence, in fact, follows from the
complex version of the Fundamental Theorem of Calculus.
Theorem 7.47. Let f (z) = F ′ (z) be the derivative of a single-valued complex
function F (z) defined on a domain Ω ⊂ C. Let C ⊂ Ω be any curve with initial point α
and final point β. Then
Z Z
f (z) dz = F ′ (z) dz = F (β) − F (α). (7.117)
C C
Proof : This follows immediately from the definition (7.108) and the chain rule:
Z Z b Z b
′ ′ dz d
F (z) dz = F (z(t)) dt = F (z(t)) dt = F (z(b)) − F (z(a)) = F (β) − F (α),
C a dt a dt
where α = z(a) and β = z(b) are the endpoints of the curve. Q.E.D.
2/15/12 270
c 2012 Peter J. Olver
For example, when n = 6 −1, the function f (z) = z n is the derivative of the single-
1
valued function F (z) = z n+1 . Hence
n+1
Z
β n+1 αn+1
z n dz = −
C n+1 n+1
whenever C is (almost) any curve connecting α to β. The only restriction is that, when
n < 0, the curve is not allowed to pass through the singularity at the origin z = 0.
In contrast, the function f (z) = 1/z is the derivative of the complex logarithm
log z = log | z | + i ph z,
which is not single-valued on all of C \ {0}, and so Theorem 7.47 cannot be applied
directly. However, if our curve is contained within a simply connected subdomain that
does not include the origin, 0 6∈ Ω ⊂ C, then we can use any single-valued branch of the
complex logarithm to evaluate the integral
Z
dz
= log β − log α,
C z
where α, β are the endpoints of the curve. Since the common multiples of 2 π i cancel, the
answer does not depend upon which particular branch of the complex logarithm is chosen
as long as we are consistent in our choice. For example, on the upper semicircle S + of
radius 1 going from 1 to −1,
Z
dz
= log(−1) − log 1 = π i ,
S+ z
where we use the branch of log z = log | z | + i ph z with 0 ≤ ph z ≤ π. On the other hand,
if we integrate on the lower semi-circle S − going from 1 to −1, we need to adopt a different
branch, say that with − π ≤ ph z ≤ 0. With this choice, the integral becomes
Z
dz
= log(−1) − log 1 = − π i ,
S− z
thus reproducing (7.111, 112). Pay particular attention to the different values of log(−1)
in the two cases!
Cauchy’s Theorem
The preceding considerations suggest the following fundamental theorem, due in its
general form to Cauchy. Before stating it, we introduce the convention that a complex
function f (z) is to be called analytic on a domain Ω ⊂ C provided it is analytic at every
point inside Ω and, in addition, remains (at least) continuous on the boundary ∂Ω. When
Ω is bounded, its boundary ∂Ω consists of one or more simple closed curves. In general,
as in Green’s Theorem 6.13, we orient ∂Ω so that the domain is always on our left hand
side. This means that the outermost boundary curve is traversed in the counter-clockwise
direction, but those around interior holes take on a clockwise orientation. Our convention
is depicted in Figure 7.32.
2/15/12 271
c 2012 Peter J. Olver
Figure 7.32. Orientation of Domain Boundary.
Proof : If we apply Green’s Theorem to the two real line integrals in (7.109), we find
I ZZ I ZZ
∂v ∂u ∂u ∂v
u dx − v dy = − − = 0, v dx + u dy = − = 0,
∂Ω Ω ∂x ∂y ∂Ω Ω ∂x ∂y
both of which vanish by virtue of the Cauchy–Riemann equations (7.18). Q.E.D.
If the domain of definition of our complex function f (z) is simply connected, then, by
definition, the interior of any closed curve C ⊂ Ω is contained in Ω, and hence Cauchy’s
Theorem 7.48 implies path independence of the complex integral within Ω.
Corollary 7.49.
Z If f (z) is analytic on a simply connected domain Ω ⊂ C, then its
complex integral f (z) dz for C ⊂ Ω is independent of path. In particular,
C
I
f (z) dz = 0 (7.119)
C
for any closed curve C ⊂ Ω.
Remark : Simple connectivity of the domain is an essential hypothesis — our evalua-
tion (7.114) of the integral of 1/z around the unit circle provides a simple counterexample
to (7.119) in the non-simply connected domain Ω = C \ {0}. Interestingly, this result
also admits a converse: a continuous complex-valued function that satisfies (7.119) for all
closed curves is necessarily analytic; see [3] for a proof.
We will also require a slight generalization of this result.
Proposition 7.50. If f (z) is analytic in a domain that contains two simple closed
curves S and C, and the entire region lying between them, then, assuming they are oriented
in the same direction, I I
f (z) dz = f (z) dz. (7.120)
C S
2/15/12 272
c 2012 Peter J. Olver
C
S C
Ω
S
K
Proof : If C and S do not cross each other, we let Ω denote the domain contained
between them, so that ∂ΩI = C ∪ S; see the first plot in Figure 7.33. According to
Cauchy’s Theorem 7.48, f (z) = 0. Now, our orientation convention for ∂Ω means
∂Ω
that the outer curve, say C, is traversed in the counter-clockwise direction, while the inner
curve S has the opposite, clockwise orientation. Therefore, if we assign both curves the
same counter-clockwise orientation,
I I I
0= f (z) = f (z) dz − f (z) dz,
∂Ω C S
proving (7.120).
If the two curves cross, we can construct a nearby curve K ⊂ Ω that neither crosses,
as in the second sketch in Figure 7.33. By the preceding paragraph, each integral is equal
to that over the third curve,
I I I
f (z) dz = f (z) dz = f (z) dz,
C K S
†
When n is fractional or irrational, the integrals are not well-defined owing to the multi-valued
branch point at the origin.
2/15/12 273
c 2012 Peter J. Olver
k=0 k=3 k = −5
Figure 7.34. Winding Numbers.
n ≤ −2 provided the curve does not pass through the singular point z = 0. In particular,
the integral is zero around closed curves encircling the origin, even though z n for n ≤ −2
has a singularity inside the curve and so Cauchy’s Theorem 7.48 does not apply as stated.
The case n = −1 has particular significance. Here, Proposition 7.50 implies that the
integral is the same as the integral around a circle — provided the curve C also goes
once around the origin in a counter-clockwise direction. Thus (7.114) holds for any closed
curve that goes counter-clockwise once around the origin. More generally, if the curve goes
several times around the origin† , then
I
dz
= 2kπ i (7.122)
C z
is an integer multiple of 2 π i . The integer k is called the winding number of the curve
C, and measures the total number of times C goes around the origin. For instance, if
C winds three times around 0 in a counter-clockwise fashion, then k = 3, while k = − 5
indicates that the curve winds 5 times around 0 in a clockwise direction, as in Figure 7.34.
In particular, a winding number k = 0 indicates that C is not wrapped around the origin.
If C represents a loop of string wrapped around a pole (the pole of 1/z at 0) then a winding
number k = 0 would indicate that the string can be disentangled from the pole without
cutting; nonzero winding numbers would indicate that the string is truly entangled‡ .
Lemma 7.52. If C is a simple closed curve, and a is any point not lying on C, then
I
dz 2π i , a inside C
= (7.123)
C z−a 0, a outside C.
If a ∈ C, then the integral does not converge.
†
Such a curve is undoubtedly not simple and must necessarily cross over itself.
‡
Actually, there are more subtle three-dimensional considerations that come into play, and
even strings with zero winding number cannot be removed from the pole without cutting if they
are knotted in some nontrivial manner. Can you think of an example?
2/15/12 274
c 2012 Peter J. Olver
Proof : Note that the integrand f (z) = 1/(z − a) is analytic everywhere except at
z = a, where it has a simple pole. If a is outside C, then Cauchy’s Theorem 7.48 applies,
and the integral is zero. On the other hand, if a is inside C, then Proposition 7.50
implies that the integral is equal to the integral around a circle centered at z = a. The
latter integral can be computed directly by using the parametrization z(t) = a + r e i t for
0 ≤ t ≤ 2 π, as in (7.114). Q.E.D.
for any closed curve C ⊂ Ω = C \ D lying outside the domain D. This is because,
by connectivity of D, either C contains both points in its interior, in which case both
integrals equal 2 π i , or C contains neither point, in which case both integrals are 0. The
conclusion is that, while the individual logarithms are multiply-valued, their difference
z−a
F (z) = log(z − a) − log(z − b) = log (7.124)
z−b
is a consistent, single-valued complex function on all of Ω = C \ D. The difference (7.124)
has, in fact, an infinite number of possible values, differing by integer multiples of 2 π i ;
the ambiguity can be resolved by choosing one of its values at a single point in Ω. These
conclusions rest on the fact that D is connected, and are not valid, say, for the twice-
punctured plane C \ { a, b }.
2/15/12 275
c 2012 Peter J. Olver
If the complex velocity admits a single-valued complex potential
as the difference in the values of the (real) potential at the endpoints α, β of the curve C.
On the other hand, the imaginary part of formula (7.128) computes the flux integral
Z Z
v × dx = ∇ψ · dx = ψ(β) − ψ(α), (7.130)
C C
as the difference in the values of the stream function at the endpoints of the curve. The
stream function acts as a “flux potential” for the flow. Thus, for ideal flows, flux is
independent of path, and depends only upon the endpoints of the curve. In particular, if
C is a closed contour, and χ(z) is analytic on its interior, then
I I
v · dx = 0 = v × dx, (7.131)
C C
and so there is no net circulation or flux along any closed curve in this scenario.
In aerodynamics, lift is the result of the circulation of the fluid (air) around the body,
[10, 133]. More precisely, let D ⊂ C be a closed, bounded subset representing the cross-
section of a cylindrical body, e.g., an airplane wing. The velocity vector field v of a steady
state flow around the exterior of the body is defined on the domain Ω = C \ D. According
to Blasius’ Theorem,I the body will experience a net lift if and only if it has nonvanishing
circulation integral v · dx 6= 0, where C is any simple closed contour encircling the
C
body. However, if the complex velocity admits a single-valued complex potential in Ω,
then (7.131) tells us that the circulation is automatically zero, and so the body cannot
experience any lift!
Example 7.54. Let us investigate the role of lift in flow around an airfoil. Consider
first the flow around a disk, as discussed in Examples 7.17 and 7.41. The disk potential
χ(z) = z + z −1 , as in (7.45), is a single-valued analytic function everywhere except at the
origin z = 0. Therefore, the circulation integral (7.129) around any contour encircling the
disk will vanish, and hence the disk experiences no net lift. This is more or less evident
from Figure 7.12, that graphs the streamlines of the flow; they are symmetric above and
below the disk, and hence there cannot be any net force in the vertical direction.
2/15/12 276
c 2012 Peter J. Olver
γ = .25 γ = .5 γ = .75
Figure 7.35. Flow with Lift Around a Circle.
Any conformal map will maintain single-valuedness of the complex potentials, and
hence preserve the zero-circulation property. In particular, all the flows past airfoils con-
structed in Example 7.43 also admit single-valued potentials, and so also have zero circu-
lation integral. Such an airplane will not fly, because its wings have no lift. Of course,
physical airplanes do fly, and so there must be some physical assumption we are neglect-
ing in our treatment of flow past a body. Abandoning incompressibility or irrotationality
would banish us from the manicured gardens of complex variable theory to the jungles in-
habited by the fully nonlinear partial differential equations of fluid mechanics. Moreover,
although air is slightly compressible, water is, for all practical purposes, incompressible,
and hydrofoils do experience lift when traveling through water.
The only way to introduce lift into the picture is through a (single-valued) complex
velocity with a non-zero circulation integral, and this requires that its complex potential be
multiply-valued. The one function that we know that has such a property is the complex
logarithm
a
λ(z) = log(a z + b), whose derivative λ′ (z) =
az +b
is single-valued away from the singularity at z = − b/a. Thus, we are naturally led to
introduce the family of complex potentials†
1
+ i γ log z.
χγ (z) = z + (7.132)
z
According to Exercise , the coefficient γ must be real in order to maintain the no flux
boundary conditions on the unit circle. By (7.125), the circulation is equal to the real part
of the integral of the complex velocity
dχγ 1 iγ
fγ (z) = =1− 2 + , (7.133)
dz z z
†
We center the logarithmic singularity at the origin in order to maintain the no flux boundary
conditions on the unit circle. Moreover, Example 7.53 tells us that more than one logarithm in
the potential is redundant, since the difference of any two logarithms is effectively a single-valued
function, and hence contributes nothing to the circulation integral.
2/15/12 277
c 2012 Peter J. Olver
0◦ 15◦ 30◦
Figure 7.36. Kutta Flow Past a Tilted Airfoil.
2/15/12 278
c 2012 Peter J. Olver
wing is assumed to have a uniform cross-section shape, and the flow not dependent upon
the axial z coordinate. For sufficiently long wings flying in laminar (non-turbulent) flows,
this model will be valid away from the wing tips. Understanding the dynamics of more
complicated airfoils with varying cross-section and/or faster motion requires a fully three-
dimensional fluid model. For such problems, complex analysis is no longer applicable, and,
for the most part, one must rely on large scale numerical integration. Only in recent years
have computers become sufficiently powerful to compute realistic three-dimensional fluid
motions — and then only in reasonably mild scenarios† . The two-dimensional versions
that have been analyzed here still provide important clues to the behavior of a three-
dimensional flow, as well as useful initial approximations to the three-dimensional airplane
wing design problem.
Cauchy’s Integral Theorem 7.48 and its consequences underlie almost all applications
of complex integration. The fact that we can move the contours of complex integrals
around freely — as long as we do not cross over singularities of the integrand — grants
us great flexibility in their evaluation. An important consequence of Cauchy’s Theorem
is the justly famous Cauchy integral formula, which enables us to compute the value of
an analytic function at a point by evaluating a contour integral around a closed curve
encircling the point.
Theorem 7.55. Let Ω ⊂ C be a bounded domain with boundary ∂Ω, and let a ∈ Ω.
If f (z) is analytic on Ω, then
I
1 f (z)
f (a) = dz. (7.135)
2 π i ∂Ω z − a
Remark : As always, we traverse the boundary curve ∂Ω so that the domain Ω lies on
our left. In most applications, Ω is simply connected, and so ∂Ω is a simple closed curve
oriented in the counter-clockwise direction.
It is worth emphasizing that Cauchy’s formula (7.135) is not a form of the Funda-
mental Theorem of Calculus, since we are reconstructing the function by integration —
not its anti-derivative! Cauchy’s formula is a cornerstone of complex analysis, and has no
real counterpart, once again underscoring the profound difference between complex and
real analysis.
f (z) − f (a)
g(z) =
z−a
†
The definition of “mild” relies on the magnitude of the Reynolds number, [ 10 ], an overall
measure of the flow’s complexity.
2/15/12 279
c 2012 Peter J. Olver
is an analytic function on all of Ω. The only problematic point is at z = a where the
denominator vanishes. First, by the definition of complex derivative,
f (z) − f (a)
g(a) = lim = f ′ (a)
z→a z−a
exists and therefore g(z) is well-defined and, in fact, continuous at z = a. Secondly, we
can compute its derivative at z = a directly from the definition:
The second integral was evaluated using (7.123). Rearranging terms completes the proof
of the Cauchy formula. Q.E.D.
Remark : The proof shows that if, in contrast, a 6∈ Ω, then the Cauchy integral van-
ishes: I
1 f (z)
dz = 0.
2 π i ∂Ω z − a
If a ∈ ∂Ω, then the integral does not converge.
Let us see how we can apply this result to evaluate seemingly intractable complex
integrals.
Example 7.56. Suppose that you are asked to compute the contour integral
I
ez dz
2
C z − 2z − 3
where C is a circle of radius 2 centered at the origin. A direct evaluation is not easy, since
the integrand does not have an elementary anti-derivative† . However, we note that
ez ez f (z) ez
2
= = where f (z) =
z − 2z − 3 (z + 1)(z − 3) z+1 z−3
†
At least not one listed in any integration tables, e.g., [ 58 ]. A more profound analysis, [ 25 ],
confirms that its anti-derivative cannot be expressed in closed form using elementary functions.
2/15/12 280
c 2012 Peter J. Olver
is analytic in the disk | z | ≤ 2 since its only singularity, at z = 3, lies outside the contour
C. Therefore, by Cauchy’s formula (7.135), we immediately obtain the integral
I I
ez dz f (z) πi
2
= dz = 2 π i f (−1) = − .
C z − 2z − 3 C z+1 2e
Note: Path independence implies that the integral has the same value on any other
simple closed contour, provided it is oriented in the usual counter-clockwise direction and
encircles the point z = 1 but not the point z = 3.
Derivatives by Integration
The fact that we can recover values of complex functions by integration is noteworthy.
Even more amazing† is the fact that we can compute derivatives of complex functions by
integration — turning the Fundamental Theorem on its head! Let us differentiate both
sides of Cauchy’s formula (7.135) with respect to a. The integrand in the Cauchy formula is
sufficiently nice so as to allow us to bring the derivative inside the integral sign. Moreover,
the derivative of the Cauchy integrand with respect to a is easily found:
∂ f (z) f (z)
= .
∂a z − a (z − a)2
In this manner, we deduce an integral formulae for the derivative of an analytic function:
I
′ 1 f (z)
f (a) = dz, (7.136)
2 π i C (z − a)2
where, as before, C is any simple closed curve that goes once around the point z = a in a
counter-clockwise direction‡ . Further differentiation yields the general integral formulae
I
(n) n! f (z)
f (a) = dz (7.137)
2 π i C (z − a)n+1
that expresses the nth order derivative of a complex function in terms of a contour integral.
These remarkable formulae, which again have no counterpart in real function theory,
can be used to prove our earlier claim that an analytic function is infinitely differentiable,
and thereby complete the proof of Theorem 7.9.
Example 7.57. Let us compute the integral
I I
ez dz ez dz
3 2
= 2
,
C z − z − 5z − 3 C (z + 1) (z − 3)
around the circle of radius 2 centered at the origin. We use (7.136) with
ez (z − 4) ez
f (z) = , whereby f ′ (z) = .
z−3 (z − 3)2
†
Readers who have successfully tackled Exercise may be less surprised by this fact.
‡
Or, more generally, has winding number +1 around the point z = a.
2/15/12 281
c 2012 Peter J. Olver
Since f (z) is analytic inside C, the integral formula (7.136) that
I I
ez dz f (z) ′ 5π i
3 2
= 2
dz = 2 π i f (−1) = − .
C z − z − 5z − 3 C (z + 1) 8e
2/15/12 282
c 2012 Peter J. Olver
Conjugate Function Method for
Numerical Conformal Mappings
Tri Quach (tri.quach@tkk.fi)
Aalto University, Institute of Mathematics
Introduction Examples
We present a new method to approximate conformal mappings. Conformal mappings can Examples of numerical conformal mappings, obtained by using the algorithm described,
be applied in numerous applications, e.g., electrostatics and aerodynamics. In applications are given below. The first example is a reproduction of a picture first obtained by Schwarz
equipotential lines can be interpreted physically as a potential, wind, heat flow [SL]. There in 1869. The image of a rectangular grid in a conformal mapping of a square onto a disk
are few examples where conformal mappings onto canonical domains, a rectangle or circle, is illustrated. In this case an analytic presentation of the mapping can also be obtained by
can be given easily in analytical form. Thus use of computational methods is required. using elliptic integrals.
The history of numerical computation of conformal mappings date back to 1950, see e.g.
[Por]. The most popular algorithm is based on the Schwarz-Christoffel mapping and is
implemented for MATLAB by Driscoll [Dri, DT, Tre]. Another method is due to Marshall
[Mar]. For further references and discussion see also the recent book [PS].
y v γ1′
γ1 z1
γ4 ih 1 + ih
Ω f (z)
γ2′ R γ4′
x
γ3 z4
z2 References
z3 1 u
0 γ3′ [Dri] T.A. Driscoll, Schwarz-Christoffel toolbox for MATLAB,
γ2
http://www.math.udel.edu/~driscoll/software/SC/.
Figure: Dirichlet and Neumann boundary conditions are mark with thin and thick lines, [DT] T.A. Driscoll and L.N. Trefethen, Schwarz-Christoffel Mapping, Cambridge Mono-
graphs on Applied and Computational Mathematics, 8. Cambridge University Press, 2002.
respectively, and h is the modulus of the quadrilateral.
[HQR] H. Hakula, T. Quach, and A. Rasila, Conjugate function method for numerical confor-
For construction of the conformal mapping onto domain and drawing equipotential line mal mappings, Manuscript.
grid we use the following algorithm, which construct a conformal mapping from the do- [HRV] H. Hakula, A. Rasila, and M. Vuorinen, On moduli of rings and quadrilaterals: algo-
main Ω onto a rectangle R. The boundary curves γi of Ω corresponding to the sides of the rithms and experiments, ArXiv:0906.1261, 2010.
rectangle. [Küh] R. Kühnau, The conformal module of quadrilaterals and of rings, Handbook of complex
analysis: geometric function theory, Vol. 2, 99–129, Elsevier, Amsterdam, 2005.
[Mar] D.E. Marshall, Zipper, Fortran Programs for Numerical Computation of Conformal Maps,
Algorithm. [HQR] and C Programs for X-11 Graphics Display of the Maps. Sample pictures, Fortran, and C code
available online at http://www.math.washington.edu/~marshall/personal.html.
1. Solve the DN-problem to obtain u1 and compute the modulus h1. [PS] N. Papamichael and N.S. Stylianopoulos, Numerical Conformal Mapping: Domain
2. Solve the conjugate DN-problem for u2 and h2. Decomposition and the Mapping of Quadrilaterals, World Scientific Publishing Company, 2010.
[Por] R.M. Porter, History and Recent Developments in Techniques for Numerical Conformal
3. Then the conformal mapping is given by f = u1 + ihu2. Mapping, Quasiconformal Mappings and their Applications (ed. by S. Ponnusamy, T. Sugawa and
4. Fix the equipotential line grid on the rectangle R and solve the pre-image of the M. Vuorinen), Narosa Publishing House Pvt. Ltd., New Delhi, India (2007), 207-238.
equipotential lines. [SL] R. Schinzinger and P.A.A. Laura, Conformal mapping: methods and applications, Re-
vised edition of the 1991 original, Dover Publications, Inc., Mineola, NY, 2003.
[Tre] L.N. Trefethen, Numerical computation of the Schwarz-Christoffel transformation, SIAM
J. Sci. Statist. Comput. 1 (1980), no. 1, 82–102.
c Qf t
F. Olyslager
I.V. Li ndel I
1 Introduction
z+a
using precise bridges and standards for time, it is possi-
ble to transform the standards for capacitance to where @(z) is the real potential and ~ ( z )is the flux
standards for ohm. More recently, in [9], Theorem function. To determine the required capacitance, we
(eqni. 1) was used to build a more direct resistance need the charge Q3 induced on the third conductor due
standard out of superconducting materials. Since DC to this potential. It is easy to show that this charge is
resistor problems are governed by potential problems, given by
the results of this paper are also applicable to construct EOVO a
precise resistors. Q3 = Q,[$(x = b) - $(x = O ) ] = ~ In - ( 3 )
7r b+a
It is also possible to use the Thompson-Lamipard the- This means that the capacitance CI3is given by
orern (eqn. 1) to build standard inductors, because
two-dimensional inductance problems are also (4)
described by a scalar potential problem as will be dis-
cussed at the end of the paper. An alternativle way to which has a negative value. The capacitance C24 fol-
construct standard inductors is presented in [8] where, lows immediately from C,, by interchanging a and b
instead of touching conductors, discrete wires are used. €0
In [13] a system of four, five and eight wires is used. C24= - In ~
(5)
b+a
7r
Since a and b are positive, we have proved that eqn. 1
2 Relation between the capacitances of four is valid whatever the values of a and b may be.
almost touching conductors
It is also interesting to look at the capacitances CI1
Consider the two-dimensional structure of Fig. 1, con- and C12.Both the self-capacitance CI1 and neighbour
sisting of four metal conducting shells whiclh almost capacitance C12 go to infinity when the distance
touch. One could see the structure as a cylindrical hol- between the conductors becomes smaller. Now let us
low tube with four narrow slots which isolate the four determine how these capacitances go to infinity.
parts of the tube. The conductors are numbered from 1 For the capacitance CI2we need the charge on con-
to 4. We now prove that the special relation (eqn. 1) ductor 2. Let us assume that there is a gap ranging
between the capacitances CI3and C24? due to the fields < <
from = -a to = -a + til2 between conductor 1 and
inside the shell of conductors, is valid independent of conductor 2 in the transformed plane. The charge Q2 is
the specific geometry of the conductors. then given by
First, approximate the curve c of the four conductors
by a polygon with N sides. The number N can be taken -U + d12)] = -In
EOVO
n
612 (6)
-
u
as high as necessary to improve the approxiniation of This means that CI2goes to infinity as
the original boundary. Eventually, one can see from the
fortlhcoming reasoning that, without restriction, one (7)
can take the limit N .+ + W .
where I is some typical length of the conductor cross-
z-plane
section, for example, the length of the curve c. This
length I is introduced to make the argument of the log-
arithm dimensionless. Since locally a conformal map-
I
’23
5
ping can be seen as a linear mapping which just
PP p3fA stretches lengths, the previous expression remains valid
1 -a 2 3 b 4
with 6 the distance between the conductors in the orig-
inal configuration of Fig. 1. Since Q4, the charge on
Fig.2 Complex z = 5 + iq plane with conductors of Fig. 1’ mapped to conductor 4, will have the same behaviour as Q2 and
rl = (1 axis
since the total charge on the four conductors should be
Secondly, we use a Schwarz-Christoffel conformal zero, it follows that the self-capacitance CI1behaves as
mapping [lo] to map the internal region of the curve c -
641612
on the upper half of the complex z(= + iq)-plane. < C11 z --In
€0
7r 12
The conductors are mapped on the real axis of the z- where 841is the distance between conductor 4 and 1.
plane. In the transformation, one has the freedom to
An interesting special case emerges when the geome-
choose the mapping of two points. Let us map the
point P41 on 241 = try of Fig. 1 contains a symmetry line as in Fig. 3. In
and the point P23on 223 = 0. The
this case Cl3 = C24 and thus from eqn. 1 it follows that
other two points are then defined by the Schwarz-
Christoffel mapping. Let us indicate the mapping of c1= -CIS = -cZ4= 3 1n2
7r
(9)
P12 by 212 = -a and the mapping of PT4by z34 = b,
where a and b are positive numbers which we do not where we introduced the notation C1for later usage.
know, and which depend on the particular geometry of The same reasoning as above can be repeated for the
the curve c. The final geometry in the z-plane is shown capacitances corresponding to the external fields. These
in Fig. 2. capacitances will also satisfy eqn. 1. However, by map-
IEE ProL -Sa Meas Technol, Vol 143, No 5, September 1996 303
ping the internal and the external region, the points P12 Another interesting example is shown in Fig. 5 where
and P34 will not necessarily be mapped on the same both the internal and the external region each have a
points of the real axis in the z-plane. This means that symmetry axis, which do not coincide. In this case still
the values of a and b need not be the same for the c t o13t -
- Cy; = ~ E ~ / JIn
C 1/2. In the next Sections we will
internal and the external mapping or that CI3 due to concentrate on the internal capacitances. For symmet-
the internal fields will differ from C,, due to the exter- ric configurations the external capacitance can be taken
nal fields. So, in general, we cannot write down a sim- into account by a factor of 2 in the capacitance expres-
ple relation for the total capacitances Ctp,l and Cy1 of sions provided that the external boundary of the con-
the structure of Fig. 1. In symmetric situations, such as ductors is also symmetric.
Fig. 3, however, both the values of C:.,t and are By applying shielding conductors, one can construct
equal to 2 e 0 1 In
~ 112. measurement setups where only the internal or the
external capacitances come into play. This was done in
the standard capacitors of [I] where circular cylinders
were surrounded by a square shield.
Finally we want to remark that it is allowed that
parts of the conductors are located at infinity as shown
in Fig. 6. The Schwarz-Christoffel transformation also
_ _ _ _ _ _ - _ - - -
I
handles these situations.
4
Fig.6 Configuration with four conductors with parts at infinity
4
Fig.7 Configuration with five conductors
4
Fig.5 Four conductors with noncoinciding external and internal symme- 3 Configuration with five conductors
try lines
Consider the five almost touching conductors shown
Now consider the structure of Fig. 4 of four touch- on Fig. 7. If we now apply eqn. 1 and connect the
ing conductors with finite thickness. The results for the conductors 3 and 4 we find
internal capacitances and external capacitances remain
225 + 2 1 3 5 1 4 = 1 (11)
valid. Sometimes we know that the CI3(C&)due to the
where, from now on, xii denotes
internal fields is equal to C1,(C2,) due to the external
fields. This will be the case when there exists a confor-
mal mapping which maps the external region on the
internal region, such as the mapping z -+ l/z. In this By connecting other neighbouring conductors also, the
case the total capacitances satisfy following relations hold:
214 + 225x35 1 (13)
2 1 3 + 2'25x24 zz 1 (14)
304 IEE Pvoc -Sei. Meas. Technol.,Vol. 143, No. 5, September 1996
224 + 213235 =1 (15) xi3 = x35and
reduces to
~ 2 =
5 xI4). The set of eqns. 11-16 now
235 +
214224 = 1 (16)
These are not independent equations which uniquely
define the five different values xii. Our needs to specify
two values of xij to find the other three. This means and
that, out of three of these equations, the other two can
be constructed. The generalisation of eqn. 1 to five
almost touching conductors takes then the following
form:
=
A-1 A second equation is obtained by connecting the con-
21 ~
21 =-1+2
8 -cos
r + 2 arctan(3A)
6 (33)
2=1
where i = 1, ..., N and T~ is:
i 2 j # N : rij = 2 j
2 2fi r - arctan(34) i < j # N : rij = 2i
22 = --
3
+ -cos
3 3 (34)
(49)
j = N : rt3 = i
If A4 is an odd number, there are N = (M-3)/2
6 Symmetric configuration with eight unknowns x (i = 1, ..., N). The set of eqn. 48 remains
conductors
valid; however, the definitions for zii change:
For eight symmetric conductors, there are three differ- i > j : r i 3= 2 j
ent finite capacitances C1, C2 and C,. The equations for i < j : rij = 2i
(50)
the corresponding xl, x2 and x3 are given by
Due to the special structure of the -G = [-cy] matrix it is
21 + 2 12 x 22 5 3 z= 1 (35) possible to formulate an elimination procedure for the
system of equations. Let us start with splitting the
22 &
+
:.E; =1 (36) product in eqn. 48 in two parts (j= 1, ..., i-1 and j =
and i, ..., N) and rearranging that equation
23 +
59x;2; = I (37) i-1
1- xi
x3ii =
Solution of this set of equations is simplified considera- ~
N (51)
bly by connecting pairs of adjacent conductors and
applying the result (eqn. 9) corresponding to four sym-
j=S
3=2
n, Xj..l
metric conductors. This gives the relation If this expression is inserted in eqn. 48 for i-1, using
1 the structure of Z, one can express xiPlas a function of
2C2 + 2C3 = --In -
€0
7 r 2 (38) xi with j z i alone:
or ~2x32= 112. The values of xl, x2 and x3 are now N-1
23 =1 XN
It is still possible to express the solution in closed form The solution of both these equations is readily
as obtained:
?--.
27r
~1 =
7r
-2 - COS - Gcos -
9 9
+ (45) (55)
1+2cos~ and
22 = 3 (46)
and
5 3 = -1 + 2cos -r9 (47)
Now, by using the recursion formula (eqn. 52), we can
find all the other xi,i = 1, ..., N-2. In the case A4 = 2L
with L odd, things are somewhat more complicated. By
8 Symmetric configuration with M conductors connecting the conductors in pairs we now have
2
It is possible to write down the system of polynomial X N X N - ~ ~ N=
- ~ (57)
equations for a symmetric configuration with M > 3 with a the solution a = xk, with k = (L-3)/2 of the L-
conductors in compact form. If A4 is an even number, conductor case. Two other equations follow from
306 IEE Proc.-Sei. Meas. Technol., Vol. 143, No. 5, September 1996
eqn. '52 for i = N and i = N-1: Table 1
M XN
13 0.94188363485210405210
and 14 I7+2d7cos[(n-arctan(3I'3))/311/12
15 0.95629520146761 127586
(59) 16 I2+d/(2+d2/2)1/4
The solution of this system of equations is given by 17 0.9659461 9936780355656
18 I1+cos(d9)112
19 0.97272260680544474721
20 [4+I'2./(5+./5)1/8
and
(64) ..
Fig. 11 Possible configuration of capacitor bench
2
and
23 = z (65)
9 Precise capacitor benches, inductances and
resistors
5 + 6
24 = - In [l] a precise capacitor was constructed using four
8
The 11-conductor case is the first one which (does not circular cylinders. By considering a configuration with
allow a closed form solution. After elimination, one a large number of almost touching cylinders sur-
finds that x4 satisfies the following quintic equation: rounded by a cylindrical shield (Fig. l l ) , one could
construct a capacitor bench allowing a wide range of
+
x i + 4x: 22: - 52: - 2x4 - 1 = o (67) fixed capacitances. This can be achieved by connecting
for which no solution in elementary functions was the cylinders with a switching network allowing differ-
found. The numerical solution for the A4 = 11 case, ent interconnection configurations. One interesting pos-
however, is given by: sibility would be the usage of 2n+2(n 2 0) cylinders. The
value of x1 in this case is then given by
21 = 0.72844587066117882056 (68) 1
(77)
22 = 0.86103089809392755117 (69) IC1 = T5
and the value of xN by
x3
~4
= 0.90407261232771053712
= 0.91898594722899477978 (71)
(70)
XN
2+J2+ Jm4 (78)
For the 12-conductor case, we can use the result of six 1
conductors and obtain: where there are n square roots. The value of X N defines
the smallest possible capacitance in the bench. Another
21 = &- 1 (72)
- possibility would be a configuration with n conductors
d3 where n has a large number of different divisors. This
22 = - (73) also allows a wide range of possible capacitances.
2
Since, in two dimensions, inductances per unit length
also follow from a two-dimensional potential problem
the presented results can also be used to construct pre-
=2 4 2 h) cise inductors. In the equations one just has to replace
24 - (75) eo by l/poand C, by l/L,. This means, for example, that
2+v5 the definition for xi now becomes
25 =
4
~
(76)
Finally, Table 1 gives xN for some other values of M :
xi = exp (-?) (79)
IEE Proc.-Sei. Meas. Technol., Vu1 143, No. 5, September 1996 307
In electrostatics, the current flow in conductive materi- nique described in [5]. The integral equation is discre-
als is also governed by a two-dimensional Laplace tised numerically with the method of moments. The
problem. This means that the presented results are also surface of each cylinder is divided into a number of
applicable for making precise resistors. For example, as small segments and within each segment the surface
shown in the configuration of Fig. 12 where there is a charge density is assumed to be constant. Fig. 13
conductive region (conductivity 0) surrounded by a shows a graph of the capacitance between two opposite
number of almost touching electrodes. In the equations cylinders as a function of the number of divisions on
one now has to replace E~ by the conductivity o and C, each cylinder. The theoretical value eqn. 9 is
by the conductance G, per unit length. 1.953549044pFim for co = 8.85418782pFim. Since the
software was written in single precision, an accuracy of
6
more than 5 digits is not to be expected. The software
shows that, even for a relatively large gap between the
cylinders, the accuracy is rather good.
11 Conclusion
11 Acknowledgment
13 References
THOMPSON, A.M., and LAMPARD, D.G.: ‘A new theorem in
electrostatics and its application to calculable standards of capac-
itance’, Nature, 1956, 177, pp. 888
LAMPARD, D.G.: ‘A new theorem in electrostatics with applica-
tions to calculable standards of capacitance’, Proc. IEEE, 1957,
216C, pp. 271-280
FIEBIGER, A., and FLEISCHHAUER, K.: ‘Ein Kreuzkonden-
sator nach Thompson und Lampard mit sechs kreiszylindrischen
Elektroden’, P T B Mitteilungen, 1975, 85, (4), pp. 271-274
ELNEKAVE, N.: ‘An absolute determination of the ohm based
1953 , , , I ” I ’ 1 ‘ I / on calculable standard capacitors’, IEE Conf Pub., 1977, 152, pp.
53-55
20 LO 60 ao OLYSLAGER, F., FACHE, N., and DE ZUTTER, D.: ‘New
number of divisions per cylinder
fast and accurate line parameter calculation of multiconductor
Fig. 13 Benchmark test of two-dimensional capacitance software puck- transmission lines in multilayered media’, IEEE Trans., 1991,
age MTT-39, (6), pp. 901-909
VAN BLADEL, J.: ‘Singular electromagnetic fields and sources’
(Clarendon Press, Oxford, 1991)
10 Application as a benchmark DELAHAYE, F., FAU, A., DOMINGUEZ, D., and BEL-
LON, M.: ‘Absolute determination of the farad and ohm and
measurement of the quantized hall resistance RH(2) at LCIE’,
In this Section we illustrate the application of the IEEE Trans., 1987, IM-36, (2), pp. 205-207
standard capacitance values as benchmarks for numeri- PAGE, C.H.: ‘A new type of computable inductor’, J. Res. Nut.
cal techniques. We consider a configuration of four cir- Bureau Standavds B. Math. Math. Phys., 1963,67B, (l),pp. 31-39
FRENKEL, R.B.: ‘A superconductor analogue of the Thompson-
cular cylinders symmetrically arranged in a square. The Lampard theorem of electrostatics and its possible application to
radius of each cylinder is 1.9, and each two adjacent a new SI standard of DC resistance’, Metrologiu, 1993, 30, pp.
117-113
cylinders are separated by a distance equal to 0.2. As a _ _ I _”I
308 IEE Proc.-Sei. Meas. Technol., Vol. 143. No. 5, September 1996
1836 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL 40. NO 9, SEPTEMBER 1992
0 1 1In
d C b a
with eccentricity e,. For the elliptical coupled microstrips, the upper arc is
at potential @ = 1 while the lower arc is at 9 = f 1. For the elliptical
microstriplines the lower arc is absent. The circular geometries are similar
to the elliptical geometries (the inner cylinder becomes circular with a ra-
dius rx and the outer arcs lie on a circle of radius rc) except that the arcs
may lie either inside or outside the grounded cylinder. (d)
7
4. .m.. -.
6 5 4
m.
3 2 1
.....*
8 7
d c b a
Fig. 3 . Initial regions in the mapping sequence. Solid (dashed) lines rep-
resent equipotential (stream) lines. (a) The w-plane. The rectangular region
is bounded by two lines at potential 3 = 0 and @ = 1 and two streamlines.
Y (b) The {-plane. Region consists of upper right quadrant. (c) The to-plane.
Region consists of upper half-plane. (d) The re-plane. Region consists of
upper half-plane.
X 11. COMMON
TRANSFORMATIONS
Fig. 2. One quadrant of the elliptical slotted tube transmission line. The To discuss the transformations necessary to map the sequence of
outer elliptical arc is at potential 9 = 1 . By symmetry, the y axis is a
streamline and the x axis is at 9 = 0. (The solid (dashed) lines represent regions shown in Fig. 3, four real parameters a , b, c, and d are
equipotential lines (streamlines). introduced and related to the geometries later. The starting region
is the rectangular portion of the w-plane shown in Fig. 3(a). K(n)
and K ( n ' ) are complete elliptic integrals of the first kind [9] with
tion is made about an infinite extension of any segment in the cross parameters n 2 = ( b - c ) / ( b - d ) and n'2 = 1 - n 2 . The two
section. To accomplish this, a new transformation involving in- sides of the rectangle at 0 and K(n) have potentials 9 = 0 and 9
complete elliptic integrals of the first and third kind is derived. This = 1 while the top and bottom are Neumann boundaries. By in-
new mapping, along with other familiar mapping functions, pro- spection, we see that the complex potential in the w-plane is given
vides a means of transforming the problematic geometries into a by 2! = Q + i\k = w / K ( n ) where lines with constant +(Q) are
region where the complex potential can be found by inspection. equipotential (streamlines).
There is also interest in the use of slotted tube resonators (STR) The first transformation in the mapping sequence is the familiar
in Nuclear Magnetic Resonance (NMR) applications [8].The STR Jacobi elliptic function [ 101 { = sn (w, n ) , which maps the region
is part of an rf system that provides a sinusoidally time varying in the w-plane to the upper right quadrant of the {-plane shown in
magnetic field with a spatially uniform magnitude. The degree of Fig. 3(b).
uniformity of this magnetic field is important since the spatial At this point, the mapping sequence splits into two directions
variation is a key to understanding image response. It is, therefore, with the final geometry deciding which path is chosen. These two
I - -
I I
1838 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 40. NO. 9. SEPTEMBER 1092
branches are labeled the even and odd modes for reasons that be-
come obvious later in the paper.
For the odd mode, the simple transformation t,, = b - ( b -
c)[{*]’ maps the {-quadrant into the upper half of the to-plane
shown in Fig. 3(c).
For the even mode, the mapping sequence starts in the w-plane
and uses the { = sn ( w ,n ) transform as before, but in this case n h
= ( b ’ - c ’ ) / ( b ’ - d ’ ) where
b(a - d) c(a - d )
b’ = ~ c’ = d ’ = d.
~
(1)
(U - b) ’ (a - c) ’
is used next to map the upper half of the t’-plane into the upper The result is
half of the t,-plane shown in Fig. 3(d). The purpose of this trans- F(29, k ) = F(0, k ) + iF(p, k ’ ) (9)
formation is to map the Dirichlet boundary condition from b’ to
+ 00 in the t ’-plane onto the line segment from b to a in the t,-plane.
U($, a’, k ) = ~ ( 0 a, * , k ) + i -
1
As a result, the segment from a to + w in the t,-plane becomes a 1 - a2
streamline or Neumann boundary condition.
. [ F ( p ,k ’ ) - a 2 r I ( p , 1 - a * ,k ’ ) ]
111. SCHWARZ-CHRISTOFFEL
TRANSFORM
fe.0 =
1
2 s
b
‘
J(u - t)(T -
t dt
b)(t - ~ ) (-t d)
(3) r=
1 - a 2 sin’ d
iX sin 0 tan p sin d
+ i a 2 sin 0 tan p cos d J 1 - k 2 sin2 9 ’
where t is either to or t,. Note that the segment from a to 00 is (12)
mapped to the line Re I f p , ” } = a / 2 .
and the real angles 0 and p are determined as follows: x = cot’ 0
By making the substitution [9]
is the positive root of
3 = 4 + i+ = sin-’
(U - ~ ) ( -t b)
(4)
x 2 - [cot2 4 + k’ sinh’ csc’ - k f 2 ] x - kI2 cot2 4 = 0
(a - b)(t - c)
(13)
equation (3) can be expressed as and then p comes from
b k’ tan’ p = tan2 4 cot’ 0 1. (14)
f = --j
CY
[(CY2 - CYY:)rI(d,a 2 ,k ) + CY2F(d,k ) ] (5)
-
(7)
(b - a)II(I - a’, k ’ ) , + aK(k’) = h (17)
with
and F ( 8 , k ) and rI(d, a’, k ) are incomplete elliptic functions of the
first and third kind. Because d is complex, these functions are com-
plex in general. Using relations from [9] and [ I I], we can separate
elliptic integrals of complex argument into real and imaginary parts. where h and y are as shown in Fig. 4.
. .-
I I
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 40. NO 9. SEPTEMBER 1YY2 I839
IV. CIRCULAR
GEOMETRY
The mapping sequences for the circular geometries are com-
pleted by using the exponential function. Due to the symmetry of 0.80
the geometries considered it is necessary to map only one half or
one quarter of the plane. In all of the cases considered the y-axis
of Fig. 1 is a streamline and the coupled microstrip geometries 0.60
have additional symmetry about the x-axis. w
L
transformation maps lines of constant Im { f,} onto ellipses and where B,, = B,B = B ( 7 = 0) is the ideal uniform field, and A is
lines of constant Re { f e } onto hyperbolae. The parameters h , g, the area of the region integrated over.
and y are related to the eccentricity of the inner ellipse, e8 = sech Given a fixed region of interest we wish to find the eccentricity
( 2 g ) , the eccentricity of the conductor, E , = sech (2( g +
h ) ) , and and angle that minimize the MSE. As an example this calculation
the conductor half-angle, tan 0 = tan ( 2 7 ) . is done using a circular region with a radius of 0.6. The minor
Coupled Microstrips: For the coupled microstrips (Fig. 1) the radius of the elliptical conductor was fixed at 1 while the conductor
+
map is z = sin [(fr,, i g ) ] where the even and odd T E M modes angle and the ratio of the minor axis to the major axis ( r , ) were
are mapped using f,- and f,-plane, respectively. The eccentricities varied. The results of this calculation are shown in Fig. 5 .
and the angles are related as above without the factors of 2 . A As is seen in this plot, the flatter and wider the conductors be-
special case of this map, using thef,-plane and g = 0, is the el- come, the lower the MSE. Since it is impractical to have infinitely
liptical slotted tube shown in Fig. 2 . wide conductors some limits must be placed on the widths of the
conductors. Consider, for instance, constraining the conductor to
a half-width of 1 in the x direction. In this case the circular region
VI. CAPACITANCE
OF MICROSTRIPS
has a minimum MSE of 0.0092 when the elliptical conductor has
Since the capacitance and inductance per unit length do not y = 50.7" and r, = 0.58 (or eccentricity = 0.81). As a compari-
change under a conformal mapping transformation, these quantities son, a circular conductor with y = 45" has an MSE of 0.029 and
are calculated in the w-plane. The capacitance is given simply by a set of parallel plates with half-width of 1 has an MSE of 0.033.
C = & ( n ' ) / K ( n ) and the inductance by L = p K ( n ) / K ( n ' ) where
the value of the parameter n depends on the geometry of interest. ACKNOWLEDGMENT
For a particular geometry, h and y easily determined. The set of W e are grateful to John Patrick, Dee Wu, and Labros Petropou-
four equations 15-18 are then used to solve for the four parameters 10s for their help.
a , b , c , and d (and therefore n ) .
Using a computer to numerically solve these equations, we were REFERENCES
able to find solutions for the cases in which h > 0.1. However, as
[I] Y . C. Wang, "Cylindrical and cylindrically warped strip and mico-
h becomes small ( <0.1) it becomes difficult to numerically solve striplines," IEEE Trans, Microwave Theory Tech., vol. MTT-26, pp.
this set of equations. The difficulty is caused by the singularity in 20-23, Jan. 1978.
--
I -
1840 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES. VOL. 40, NO. 9. SEPTEMBER 1992
[2] K. K. Joshi, M. E. Rao, and B. N. Das, “Characteristic impedance of an E-plane waveguide n-port has been presented in [2]. The
of nonplanar striplines,” Proc. Inst. Elec. Eng., pt H, vol. 127, no. analysis was restricted to the symmetrical five-port junction and
5 , pp. 287-291, Oct. 1980.
[3] B . N . Das, A. Chakrabarty, and K. K. Joshi, “Characteristic imped- was based on the least-squares boundary residual method
ance of elliptic cylindrical strip and microstriplines filled with layered (LSBRM). A good agreement with experiment was noted.
substrate,” Proc. Inst. Elec. Eng., pt H, vol. 130, no. 4, pp. 245- In order to set equations for unknown modal expansion coeffi-
250, June 1983. cients the authors in [ 11 used the continuity conditions for tangen-
[4] L. R. Zeng and Y. X . Wang, “Accurate solutions of elliptical and
cylindrical striplines and microstrip lines,” IEEE Trans. Microwave tial components of the fields only along the circular contour of the
77teory Tech., vol. MTT-34, pp. 259-265, Feb. 1986. cavity. Since equations for unknown expansion coefficients for the
[5] C. H. Chan and R. Mittra, “Analysis of a class of cylindrical mul- cavity region were inseparable from those of the rectangular
ticonductor transmission lines using an iterative approach,” IEEE waveguide region, the size of the resulting matrix was large.
Trans. Microwave Theory Tech., vol. MTT-35, pp. 415-423, Apr. In this paper an alternative analysis based on a field matching
1987.
[6] C. J. Reddy and M . D. Deshpande, “Characteristics of inhomoge- technique for an E-plane n-port is described. In difference to the
neous coupled cylindrical striplines,” Electron. Lett., vol. 23, no. method presented in [ 11 both rectangular and circular boundaries
16, pp. 821-822, July 1987. are exploited in setting up the continuity conditions for the tangen-
[7] M. D. Deshpande and C. J. Reddy, “Spectral-domain analysis of tial field components. This approach leads to separation of modal
single and coupled cylindrical stripline,” IEEE Trans. Microwave
expansion coefficients for the waveguide region from those of the
Theory Tech., vol. MTT-35, pp. 672-675, July 1987.
[8] H. J. Schneider and P. Dullenkopf, “Slotted tube resonator: A new cavity region. In this way a considerable reduction of the size of
NMR probe head at high observing frequencies,” Rev. Sci. Instrum., the matrix involved in solving equations for unknown modal ex-
vol. 48, no. 1, pp. 68-73, Jan. 1977. pansion coefficients is achieved.
[9] P. F. ByrdandM. D. Friedman, “Formulae 116.01, 116.02, 161.02, The solution presented here exhibits good convergence and is
and 256.11” in Handbook of Elliptic Integrals f o r Engineers and Sci-
entists. New York: Springer, 1971. easily implemented on an IBM PC o r compatible.
[IO] G . F. Camer, M. Krook, C. E. Pearson, Section 4.4 of Functions of
a Complex Variable. New York: McGraw-Hill, 1966.
[ I l l M. Abramowitz and I . A. Stegun, Section 17.4.11 of Handbook of ANALYSIS
Mathematical Functions (Applied Mathematics Series 55). National
Bureau of Standards, 1970. The structure of the analyzed n-port circuit is shown in Fig. 1.
The n-port consists of N radially positioned rectangular wave-
guides which are connected in the E-plane to a radial o r coaxial
cavity. The positions of the rectangular guides with respect to the
radial o r coaxial cavity are given by angles @ l , i = 1, . . . , N .
From the designers point of view, the parameters of interest are
the scattering matrix coefficients of the n-port.
Analysis of an N-Port Consisting of a Radial Cavity Assuming dominant mode operation of the individual wave-
and E-Plane Coupled Rectangular Waveguides guides, the determination of the scattering parameters requires the
n-times solving of an electromagnetic problem, in which one of the
Marek E . Bialkowski waveguides is connected to the generator and the remaining wave-
guides are match-terminated. There are a number of ways to solve
this formulated EM problem. The method chosen here is based on
Absfract-An analysis of an n-port including a radial or coaxial cav-
the non-standard field matching technique which exploits both cir-
ity and E-plane coupled rectangular waveguides is presented. A non-
standard field matching technique which exploits both circular and cular and rectangular natural boundaries, associated with the ge-
rectangular boundaries, is used to determine the scattering matrix pa- ometry of the N-port.
rameters of the n-port. Validity of the analysis is verified through com-
parison with an alternative analysis and experiment.
Field Matching Solution
It is sufficient to present the method for the case when waveguide
INTR oD U c T I oN No. 1 is excited and the remaining waveguides are match-term-
Microwave networks consisting of a number of rectangular nated.
waveguides coupled in the E-plane to a radial o r coaxial cavity find Under the condition of the dominant mode operation, the rectan-
many useful applications in microwave engineering. A well known gular waveguides support free propagation of the T E i o mode. The
rat-race circuit consisting of four waveguides coupled to a coaxial other modes are excited at the inter-junctions between rectangular
cavity is a typical example. waveguides and the cavity, but quickly decay over distance. Due
Recently, some interest has been shown in E-plane coupled to the form of excitation the waveguide and cavity modes combine
waveguide five ports [1]-[4]. It has been demonstrated that these in such a way that the y-component of the electric field is zero. In
five-ports can be used as power combiners [4] o r as building blocks this case the total field in all the regions of the n-port can be con-
for six-port network analysers [ l ] , [3]. sidered as the radial T E . Its components can be derived from the
So far, the design of E-plane coupled waveguide n-ports has been knowledge of the y-component of the magnetic field.
The y-component of the magnetic field in the waveguides can be
’
based on experiment (i.e. [l], [4]).The only theoretical analysis
written in the Cartesian system of coordinates in the form ( 1 ) :
-jr; e-rolz
Manuscript received May 14, 1991; revised February 4, 1992.
The author is with the Department of Electrical Engineering, The Uni-
versity of Queensland, Queensland 4072, Australia.
Hi’ = kz [r ‘Ii - m=O
desktop computers
o most circuit designers. a wire i s signal cannot pass through a wire faster than cover as many cases as possible. and this has
just a connection that carries a cur- the speed of light. In that context. one prob- led to two schools ofthought. The first ap-
rent from one point to the other and lem that gives circuit designers-particu- plies analytical formulae for simplified
ensures the voltages at those two lady designers of integrated circuits-major cases to obtain fast calculations at the ex-
points are the same. In most cases this assump- headaches is the coupling capacitance be- pense of limited accuracy [ I . 7, 91. The
tion is valid. but designers of microwave and tween adjacent wires, which arise5 from the second school uses brute-force methods
other high-speed circuits knoh there are sig- electric field between them. Modern elec-
such as finite-element methods [3. 81 and
nificant exceptions. Indeed. with digital ICs tronic circuits. especially digital ones. use a
boundary-element methods [S, 6) that can
now entering the high-frequency domain. lot of wires packed densely to conserve
handle any ca\e in two and three dimen-
more circuit designers need to k n o b what a space. High density i s a fact of life both for
wire really i s and how to u\e it properly. printed circuit boards and within integrated sions. but at the cost of extensive computer
Wires are not simply ideal point-to-point circuits, and it makes coupling capacitances time and memory requirements. Several
connections. a fact that’\ been known since between wires a very serious problem. other methods lie between these two extre-
Oersted discovered the magnelic field sur- Because of its significance, coupling ca- mes. but all of them strike a compromise
rounding them. Today. we know that there pacitance has been studied for many years. among accuracy. flexibility, and calculation
are electric fields. too. and w!e know that a Researchers have developed formulae to resource\.
"v-
worthy cases are also provided to demon-
strate the importance of reducing wire
capacitances in practical applications.
u M' I
~~ ~ l
-
-
--
3 A Schwarz-Christoffel transformation can map the area outside the unity circle to the area
outside of a polygon
scribes the electrostatic potential around a infinitely thin wire. If there are several
singular charge (which is the intersection of point-sized wires around the circular OW.
an infinitely thin and infinitely long wire the resulting potential is found simply by
with a perpendicular plane): adding the contributions from each point.
Given the potential. we can also find the
electric field in complex notation:
i
2 7tE
\ / \
1. The electric field between two oppositely This function can be translated into com-
charged points. plex numbers to give a complex potential
function around a charge placed at 10:
Electric Potential
Between Two Thin Wires @= 2 log(:-:,, )
Describing the electric field between arbi- 27tE Electric Field Around
trarily shaped wires is no easy task. Al- an Arbitrarily Shaped Wire
though the basic equations for The potential between two oppojitely Now. U hat if the wires are not circular'! In
electromagnetic fields are simple enough, charged points i\ therefore: this case. we can try to translate the problem
they are still differential equations. Solving into one in which the wires a r circular.
~ A
way of doing this i\ the Schwarz-Christoffel
transformation--a general technique that
can translate an area (the outside ofthe unity
circle. for instance) into another area (the
This function gives the potential between an
outside of ii polygon. for instance), and vice
infinitely thin wire. i.e., a point at - 1 . with
vena. Such a technique i s exactly what we
charge Q and a point at 17 with charge -Q
need hcre. The general formula from coin-
(Fig. 1 ). The circles around the two points.
plex number theory looks like this:
given by R e ( @ }= constant. are equipoten-
tial curves, while the arcs from one point to
the other, given by Im{@)= constant. are
field flow lines.
The surface of an ideal conductor is also
an equipotential curve. We can therefore
regard any of these circles as the surface of
a wire. If -2 is set to I/:!*, where 11:)i s the By choosing the v's as points on the unity
2. The electric field between a circular wire
complex conjugate of -1, the circle 121 = 1 , or circle. this function can perform the map-
and an infinitely thin wire.
the unity circle. becomes an equipotential ping from the unity circle onto any polygon
them is, more often than not, impossible. curve (Fig. 2). (Fig. 3 ) . The v's set the positions of the
One well-known solution for two dimen- We now have a formula for the electric corners and thc b.s \et the angles of the
sional cases is Green's juncrion, which de- potential between a circular wire and one corresponding corners to ITB.
March 1994 37
We can use this technique to approxi-
mate each wire with a small number of equi-
valent point charges and get a very accurate
description of the field between them. Add-
ing more points can give an even more ac-
curate description, but one per corner and
one for each square area, as shown in Fig. 5.
are usually more than enough.
(c) /
38 Circuits 8, Devices
the voltage ( V ) are given. the capacitance
can be found from:
C=- e
I’
IC1 = lQl/l~’I
Examples
E . w n / ~ l cI : Figurc 7 show\ two cases oftwo
parallel wires in ;I 3-layer dielectric. a s can
~
be found in many integrated circuits. Such a
8 A wire pair with grounded shield wires on both sides pair of wires. called ii coplanar wire pair, is
often used for transmission lines to carry
differential signals.
In this example thc wirc sizes are 3 by
0.5 pm, and they are separated by 3 pm. The
wire pair on the right is elevated 1 p m above
the substrate. which is made of gallium
arsenide ( E =~ 12.9j . The insulator i s a 2-pm-
thick layer of silicon nitride (cl.= 3.9). and
the top layer is air (fl-= I .O).
tions are scaled by multiple r’s. and Irkl. the unity circle by using Eq. 4 in reverse.
The capacitance in the two cases is C =
Therefore, the magnitude of the charge on Finding the potential difference between the
97. I pF/m for the wires at the substrate and
these images decreases, and it i s necessary wire surface and infinity, i.e., the absolute
C = 58.9 pF/m for the wires in the upper
to take only a limited number of them into potential of the wires, then becomes
layer. It is interesting to coinpare these fig-
account. Still, this limited number can be straightforward by using Eq. I.From that.
ures with the caw in which the wires are
quite high, especially when high accuracy is we obtain the voltage between the wires:
surrounded only by air and C = 16.08 p F h .
desired. To cope with this. we can use a
Dividing the two values given previously by
method in which the infinite series of
the value for air gives the c%lfer,tii,crdari).e
charges is replaced by just a few charges
/~(,i./~/;/r;~,;/i(,,\
of the dielectrics around the
with complex values [ 2 ] .This method can where 2 ,,,,and :.,.(, are points on the surfaces wires. These values are important because
be accurate to within a few tenths of a per- of the two wires. This approach yields sig- they determine the propagation velocity of a
cent or better, but computing its parameters nificantly greater precision as compared to signal travelling on each pair. and from this
are difficult. the technique of using potentials between the impedance ofthe wire pair can be found.
the point charges. Table I lists the values for the two configu-
Voltages Between the Wires rations.
When the field between the wires is given in Notice that the lower effective pemiittiv-
terms of equivalent point charges, the Capacitances ity for the wirc pair in the upper layer gives
equivalent charges can be mapped from the From the formal definition of capaci- a higher propagation velocity. This is a gen-
area around the wire shape to the iirca around tance. we know that when the charge ( Q j and eral observation because the top dielectric
March 1994 39
iI Summary
The 2-dimensional capacitance between
multiple. arbitrarily shaped wires in multi-
I
44 C 4cFiQ -
9. The capacitance between a differential wire pair imposes twice the load of the actual
1 tion, which describes the electrostatic poten-
tial around acircular wire surrounded by one
or more pint-sized wires, and Schwar7-
C h r i 5 toff e I conform a I map p i n g . T h i s
Inethod is quick 'Ind and is
capacitances. suited to the limited power of desktop coin-
puterS. CD
layer will in most cases be air, which has the If we compare the effective capacitance
lowest pennittivity of all known materials. C? rff = 72.5 + l(64.0) + 17.9 = 2 18.4 pF/m
Wires in the upper routing layer will be with the capacitance obtained without
closer to this air and the effective permittiv- shielding (194.2 pF/m), we see that the ad-
ity will thus be more influenced by it. This dition of the shield wires has exacted almost
fact can be used to reduce the delay in fast no penalty. Now, you have no excuse to
circuits between distant parts of the circuitry avoid shielding your sensitive wire pairs!
by routing all long wires in the upper routing E.~anip/e3: This technique also handles
layer. shapes other than rectangular wires. Imag-
ine that we wanted to provide shielding with
E.\aniplc 2: The capacitive coupling bet- one wide wire above the wire pair. Inside an
ween wires enables voltage variations o n integrated circuit, this might look like Fig.
one wire to induce small voltage variations 10. In this setup, the close proximity of the
on nearby wires. To guard against this, shield wire means that it "steals" almost all 1992.
grounded shield wires are often added on the capacitance, leaving only a small capaci- 7. s. 1. I , , , ;Incl
~ ~s.~ E. t3utncr. (;rr//irfnlA ~ . \ ~ ~ J I I ~ / ~ ~
both sides of sensitive wires or wire pairs. tance between the two signal wires. The n ~ g i t t d/ i w ~ r ~ C;/Y
m d I f ; / D~..~i,yr7.
McCmu-Hill.
Shield wires unfortunately increase wire ca- capacitance between the shield wire and I'W.
pacitance, but the effect is not ac serious as either signal wire is 293 pF/m. while the 8. L. T. Ol\on.".Applicntinn o f t h c Finite Element
one might imagine in the case of differential capacitance between the two signal wires i \ Method tn De[errnine the E1cctric:tl Re
wire pairs, as this example shows. just 88 pF/m. Inductance. ;incl Capacitance Parameters for the
Circuit Packape Envlronlnent." lEEE Tf.trfr\crc
Consider the example in Fig, 8, Because Looking back at example 1. you might
/icJfl,\ 0 1 1 ~ ' / l l l l / l l l / l C f l ~/ \~,? . / l I ' ; d . S U l l d ~ ~ l f l l l ~ i l t ~ / l l l ~ -
the wire pair carries a differential signal--- realize that we could have done better if the l,l,y T c , c , , r r l r , ~5,, , pp
S ~ ~1x6-92,
one in which any voltage change on one wire shield wire had been placed in the lower
9, A. E. Ruchli a i d P. A . Brennnn. "Accurate
is accompanied by an opposite voltage layer with the signal wires above it. In this Mctolli,atlonCapacitnilces Inteerated Circuits
change on the other wire-the capacitance case, the capacitance between the shield and Pnckn2e\,- , l f ~ l l f . , fl )~f ,~s~f j / j ~ / s ~ [cl,..
~~ ~,
between the two wires is effectively twice wire and either signal wire is 277 pF/m, and . 2xc). August. 1973.
c ~ l l l ~~, .( 4 )p.
what it would be if one of the wires were the Capacitance between the signal wires is ~ ~ ~ , wavepropertie.;
I(), p, ~ , l \ . ~ \..TEM ~ i .
connected to ground (Fig. 9). Table 2 is the a mere 3.60 pF/m. Now the two wires are cro\trip ~ r ~ l , , ~ l l l ~
, ~ ~. ~i ~~ l /ll,r,
prnc..
~ l~ ~ . "
capacitance matrix. also effectively shielded from each other! F;ii,y.. 115, pp. 43-JX. 1968.
40 Circuits 8, Devices
Department of Mathematics and Systems Analysis
Conjugate function
method for
numerical
conformal
mappings
Harri Hakula, Tri Quach, Antti Rasila
Aalto University
School of Science
Department of Mathematics and Systems Analysis
Aalto University publication series
SCIENCE + TECHNOLOGY 21/2011
© Authors
Mathematics Subject Classification 2010: Primary 30C30; Secondary 65E05, 31A15, 30C85
Manuscript received: 2011-09-30
Aalto Print
Helsinki 2011
Finland
Author
Harri Hakula, Tri Quach, Antti Rasila
Name of the publication
Conjugate function method for numerical conformal mappings
Publisher School of Science
Unit Department of Mathematics and Systems Analysis
Series Aalto University publication series SCIENCE + TECHNOLOGY 21/2011
Field of research
Abstract
We present a method for numerical computation of conformal mappings from simply or
doubly connected domains onto so-called canonical domains, which in our case are rectangles
or annuli. The method is based on conjugate harmonic functions and properties of
quadrilaterals. Several numerical examples are given.
1. Introduction
Conformal mappings, besides their theoretical significance in complex analysis,
are also important in certain applications, such as electrostatics and aerodynam-
ics [21]. In this paper we study numerical computation of conformal mappings
f of a domain Ω ⊂ C into C. We assume that the domain is bounded and
that there are either one or two simple (and non-intersecting) boundary curves,
i.e., the domain Ω is either simply or doubly connected. It is usually conve-
nient to map the domains conformally onto canonical domains, which are in our
case a rectangle Rh = {z ∈ C : 0 < Re z < 1, 0 < Im z < h} or an annulus
Ar = {z ∈ C : e−r < |z| < 1}. While the existence of such conformal mappings
is expected because of Riemann’s mapping theorem, it is usually not possible to
obtain a formula or other representation for the mapping analytically.
Several different algorithms for numerical computation of conformal mappings
have been described in literature. One popular method involves the Schwarz-
Christoffel formula, which can also be generalized for doubly connected domains.
A widely used MATLAB implementation of this method is due to Driscoll [7]
and FORTRAN version due to Hu [12]. For theoretical background concerning
these methods see [8, 9, 23]. In addition, there are several approaches which
do not involve the Schwarz-Christoffel formula, e.g., the Zipper algorithm of
Version September 30, 2011.
2 H. Hakula, T. Quach, and A. Rasila
Marshall [17, 18]. For an overview of numerical conformal mappings and moduli
of quadrilaterals, see [19]. Historical remarks and outline of development of
numerical methods in conformal mappings is given in [8, 15, 20].
In this paper, we present a new method which is based on the harmonic conjugate
function and properties of quadrilaterals, which together form the foundation
of our numerical algorithm. The algorithm is based on solving numerically the
Laplace equation subject to Dirichlet-Neumann mixed-type boundary conditions.
The outline of the paper is as follows: First the preliminary concepts are intro-
duced and then the new algorithm is described in detail. Before the numerical
examples, the computational complexity and some details of our implementation
are discussed. The numerical examples are divided into three sections: validation
against the Schwarz-Christoffel toolbox, simply connected domains, and finally
ring domains.
For basic properties of modulus of quadrilaterals, we refer to [16] and [19, Chap-
ter 2].
Remark. The identity (1) leads to a method for estimating the numerical accu-
racy of the modulus. For discussion and several numerical examples see [10].
Conjugate Function Method for Numerical Conformal Mappings 3
2.1. Dirichlet-Neumann Problem. It is well known that one can express the
modulus of a quadrilateral Q in terms of the solution of the Dirichlet-Neumann
mixed boundary value problem [11, p. 431].
Let Ω be a domain in the complex plane whose boundary ∂Ω consists of a finite
number of regular Jordan curves, so that at every point, except possibly at finitely
many points of the boundary, a normal is defined. Let ∂Ω = A ∪ B where A, B
both are unions of regular Jordan arcs such that A ∩ B is finite. Let ψA , ψB be
real-valued continuous functions defined on A, B, respectively. Find a function
u satisfying the following conditions:
Lemma 2.3. Let Q be a quadrilateral with modulus h, and let u be the harmonic
solution of the Dirichlet-Neumann problem. Suppose that v is the harmonic
conjugate function of u, with v(Re z3 , Im z3 ) = 0. If ũ is the harmonic solution
of the Dirichlet-Neumann problem associated with the conjugate quadrilateral Q̃,
then v = h2 ũ.
4 H. Hakula, T. Quach, and A. Rasila
γ10
γ1 z1 y γ4
v
ih 1 + ih
Ω f (z)
γ20 Rh γ40
γ3 x
z4
z2
z3
γ2 0 γ30 1 u
2.2. Ring Domains. Let E and F be two disjoint and connected compact sets
in the extended complex plane C∞ = C ∪ {∞}. Then one of the sets E, F is
bounded and without loss of generality we may assume that it is E. Then a set
R = C∞ \(E ∪ F ) is connected and is called a ring domain. The capacity of R is
defined by ZZ
capR = inf |∇u|2 dx dy,
u R
Conjugate Function Method for Numerical Conformal Mappings 5
where the infimum is taken over all non-negative, piecewise differentiable func-
tions u with compact support in R ∪ E such that u = 1 on E. Suppose that a
function u is defined on R with 1 on E and 0 on F . Then if u is harmonic, it
is unique and it minimizes the above integral. The conformal modulus of a ring
domain R is defined by M(R) = 2π/capR. The ring domain R can be mapped
conformally onto the annulus Ar , where r = M(R). In [3] numerical computation
of modulus of several ring domains are studied.
2. Cut the ring domain through the steepest descent curve which is given by the
gradient of the potential function u and obtain a quadrilateral where Neu-
mann condition is on the steepest descent curve and Dirichlet boundaries
remains as before.
3. Use the Algorithm 3.2.
Note that the choice of the steepest descent curve is not unique due to the implicit
orthogonality condition.
4. Implementation Aspects
The hp-FEM implementation we are using is described in detail in [10]. For
elliptic problems, the superior accuracy of the higher order methods with rela-
tively small number of unknowns has to be balanced against the much higher
integration cost and the cost of evaluating the solution at any given point in the
domain.
In the context of solution of the conjugate pair problems, it is obvious that we
only have to integrate only once. Moreover, the factorization of the resulting
discretized systems can be, for the most part, used in both problems without
any extra work.
However, the computation of the contour lines necessarily involves a large number
of evaluations of the solution, that also become more expensive as the order of
the method increases.
4.1. hp -FEM. In the h-version or standard finite element method, the un-
knowns or degrees of freedom are associated with values at specified locations of
the discretization of the computational domain, that is, the nodes of the mesh.
In the p-method, the unknowns are coefficients of some polynomials that are
associated with topological entities of the elements, nodes, sides, and interior.
Thus, in addition to increasing accuracy through refining the mesh, we have an
additional refinement parameter, the polynomial degree p.
Let us next define a p-type quadrilateral element. The construction of triangles
is similar and can be found from the references given above.
Many different selections of shape functions are possible. We use the so-called
hierarchic integrated Legendre shape functions.
Legendre polynomials of degree n can be defined using a recursion formula
(n + 1)Pn+1 (x) − (2n + 1)xPn (x) + nPn−1 (x) = 0,
where P0 (x) = 1 and P1 (x) = x.
Conjugate Function Method for Numerical Conformal Mappings 7
1
0
0 1
∂u
∂n
=0
∂u
∂n
=0
For our purposes the central polynomials are the integrated Legendre polynomials
foe x ∈ [−1, 1],
r
2n − 1 ξ
Z
φn (ξ) = Pn−1 (t) dt, n = 2, 3, . . .
2 −1
We can now define the shape functions for a quadrilateral reference element
over the domain [−1, 1] × [−1, 1]. The shape functions are divided into three
categories: nodal shape functions, side modes, and internal modes.
There are four nodal shape functions.
1 1
N1 (ξ, η) = (1 − ξ)(1 − η), N2 (ξ, η) = (1 + ξ)(1 − η),
4 4
1 1
N3 (ξ, η) = (1 + ξ)(1 + η), N4 (ξ, η) = (1 − ξ)(1 + η),
4 4
which taken alone define the standard four-node quadrilateral finite element.
There are 4(p−1) side modes associated with the sides of a quadrilateral (p ≥ 2),
with i = 2, . . . , p,
(1) 1 (2) 1
Ni (ξ, η) = (1 − η)φi (ξ), Ni (ξ, η) = (1 + ξ)φi (η),
2 2
(3) 1 (4) 1
Ni (ξ, η) = (1 + η)φi (η), Ni (ξ, η) = (1 − ξ)φi (ξ).
2 2
For the internal modes we choose the (p − 1)(p − 1) shapes
0
Ni,j (ξ, η) = φi (ξ)φj (η), i = 2, . . . , p, j = 2, . . . , p.
The internal shape functions are often referred to as bubble-functions.
The Legendre polynomials have the property Pn (−x) = (−1)n Pn (x). In 2D all
internal edges of the mesh are shared by two different elements. We must ensure
that each edge has the same global parameterization in both elements. This
additional book-keeping is not necessary in the standard h-FEM.
Conjugate Function Method for Numerical Conformal Mappings 9
Finding the images of the canonical domains is equivalent to finding the corre-
sponding contour lines of u and v. Since both solutions have been computed on
the same mesh, evaluating the solutions and their gradients at the same point is
straightforward. In Algorithm 4.2 the two-level line search is described in detail.
Algorithm 4.2. (Tracing of Contour Lines: u(x, y) = c = const.)
1. Find the solutions u(x, y) and v(x, y).
2. Set the step size σ and the tolerance .
3. Choose the potential c.
4. Search along the Neumann boundary for the point (x, y) such that u(x, y) = c.
5. Take a step of length σ along the contour line of u(x, y) in the direction of
∇v(x, y) to a new point (x̂, ŷ).
6. Correct the point (x̂, ŷ) by searching in the orthogonal direction, i.e., ∇u(x̂, ŷ),
until |u(x̂, ŷ) − c| < is achieved.
7. Set (x, y) = (x̂, ŷ) and repeat until the opposite Neumann boundary has
been reached.
p 4 5 6 7 8
Time 1 1.21 1.48 1.78 2.16
Reciprocal error 1.1 · 10−5 5.7 · 10−7 3.1 · 10−8 1.7 · 10−9 9.1 · 10−11
5. Numerical Experiments
Our numerical experiments are divided into three different categories: first we
validate the algorithm against the results obtained using the Schwarz-Christoffel
Conjugate Function Method for Numerical Conformal Mappings 11
toolbox, then study several examples of using our method to construct a con-
formal mapping from simply (see Figures 6–9) or doubly connected (see Figures
11–15) domains onto canonical domains, see Figure 3, with the main results
summarized in Tables 2 and 3, respectively.
5.1. Setup of the Validation Test. Validation of the algorithm for the con-
formal mapping will be carried out in two cases, first we compare our algorithm
with SC Toolbox in a convex and a non-convex quadrilateral. In the second test
we parameterized the modulus of a rectangle and map it onto the unit disk.
The comparison to the SC Toolbox is carried out in the following quadrilat-
erals: convex quadrilateral (Ω; 0, 1, 1.5 + 1.5i, i) and non-convex quadrilateral
(Ω; 0, 1, 0.3 + 0.3i, i), and line-segments joining the vertices as the boundary arcs.
Then comparisons of the results obtained by the conjugate function method,
presented in this paper, and SC Toolbox by Driscoll [7] are carried out. All SC
12 H. Hakula, T. Quach, and A. Rasila
Toolbox tests were carried with the settings precision = 1e-14. Comparison
is done by using the following test function
(3) test(z) = |f (z) − g(z)|,
where f and g are obtained by the conjugate function method and SC Toolbox,
respectively. The mesh setup of the quadrilaterals and the results are shown in
Figure 4 and 5, respectively.
All our examples are carried out in the same fashion using the reciprocal identity
(1) and a quadrilateral Q. The test function is
rec(Q) = |M(Q) M(Q̃) − 1|,
Conjugate Function Method for Numerical Conformal Mappings 13
5.3. Ring Domains. In this section we shall give several examples of conformal
mapping from a ring domain R onto an annulus Ar . It is also possible to use the
16 H. Hakula, T. Quach, and A. Rasila
Example 5.6 (Cross in Square). Let Gab = {(x, y) : |x| ≤ a, |y| ≤ b} ∪ {(x, y) :
|x| ≤ b, |y| ≤ a}, and Gc as in (5), where a < c and b < c. Then the domain
cross in square is a ring domain R = Gc \Gab , see Figure 11. The reciprocal
error of the conformal mapping is of the order 10−10 . The modulus M(R) =
0.2862861647287473.
Example 5.7 (Circle in Square). Let Ω be the unit disk. Then we consider a ring
domain R = Gc \Ω, where c = 1.5, see Figure 12. The reciprocal error of the con-
formal mapping is of the order 10−14 . The modulus M(R) = 0.9920378629010557.
Example 5.9 (Circle in L). Let L1 = {z ∈ C : 0 < Re(z) < a, 0 < Im(z) < b}
and L2 = {z ∈ C : 0 < Re(z) < d, 0 < Im(z) < c}, where 0 < d < a, 0 < b < c.
Then L(a, b, c, d) = L1 ∪ L2 is called an L-domain. Suppose that D(z0 , r) = {z ∈
C : |z − z0 | < r}. We consider a ring domain R = L(a, b, c, d)\D(z0 , r), where
(a, b, c, d) = (3, 1, 2, 1), z0 = 8/5 + 2i/5, and r = 1/5. See Figure 14.
In order to better illustrate the details of the mapping, a non-uniform grid has
been used. For the real component the points x are
x = {k/10 : k = 0, 1, . . . , 9} ∪ {99/100, 999/10000, 9999/10000, 1}.
Conjugate Function Method for Numerical Conformal Mappings 19
For the imaginary component the points y are chosen on purely aesthetic basis
as:
y = {k/10 : k = 1, 2, . . . , 9} ∪
{0.316225, 0.324008,0.327831, 0.329278, 0.331005, 0.687482}.
The reciprocal error of the conformal mapping is of the order 10−10 . The modulus
M(R) = 1.0935085836560234.
Figure 14. L-shaped domain with a circular hole with the pre-
image of the non-uniform annular grid of Example 5.9.
20 H. Hakula, T. Quach, and A. Rasila
References
[1] L.V. Ahlfors, Conformal invariants: topics in geometric function theory, McGraw-
Hill Book Co., 1973.
[2] L.V. Ahlfors, Complex Analysis, An introduction to the theory of analytic func-
tions of one complex variable, Third edition. International Series in Pure and Applied
Mathematics. McGraw-Hill Book Co., New York, 1978.
[3] D. Betsakos, K. Samuelsson and M. Vuorinen, The computation of capacity of
planar condensers, Publ. Inst. Math. 75 (89) (2004), 233-252.
[4] J. Brandts, The Cauchy-Riemann equations: discretization by finite elements, fast
solution of the second variable, and a posteriori error estimation, A posteriori error
estimation and adaptive computational methods. Adv. Comput. Math. 15 (2001), no.
1-4, 6177 (2002).
[5] P.R. Brown, Mapping onto circular arc polygons, Complex Variables, Theory Appl.
50 (2005), No. 2, 131–154.
Conjugate Function Method for Numerical Conformal Mappings 21
[6] P.R. Brown and R.M. Porter, Conformal Mapping of Circular Quadrilaterals and
Weierstrass Elliptic Functions, arXiv math.CV 1012.3495, 2010. Comput. Methods
Funct. Theory (to appear).
[7] T.A. Driscoll, Schwarz-Christoffel toolbox for MATLAB,
http://www.math.udel.edu/~driscoll/SC/
[8] T.A. Driscoll and L.N. Trefethen, Schwarz-Christoffel Mapping, Cambridge
Monographs on Applied and Computational Mathematics, 8. Cambridge University
Press, 2002.
[9] T.A. Driscoll and S.A. Vavasis, Numerical conformal mapping using cross-ratios
and Delaunay triangulation, SIAM J. Sci. Comput. 19 (1998), no. 6, 1783–1803.
[10] H. Hakula, A. Rasila, and M. Vuorinen, On moduli of rings and quadrilaterals:
algorithms and experiments, SIAM J. Sci. Comput. 33 (2011), no. 1, 279–302.
[11] P. Henrici, Applied and computational complex analysis. Vol. 3, Discrete Fourier
analysis—Cauchy integrals—construction of conformal maps—univalent functions.
Pure and Applied Mathematics (New York). A Wiley-Interscience Publication. John
Wiley & Sons, Inc., New York, 1986.
[12] C. Hu, Algorithm 785: a software package for computing Schwarz-Christoffel con-
formal transformation for doubly connected polygonal regions, ACM Transactions on
Mathematical Software (TOMS), v.24 n.3, p.317-333, Sept. 1998
[13] S.V. Krantz, Geometric Function Theory, Explorations in complex analysis. Cor-
nerstones. Birkhuser Boston, Inc., Boston, MA, 2006.
[14] V.V. Kravchenko and R.M. Porter, Conformal mapping of right circular quadri-
laterals, Complex Variables and Elliptic Equations: An International Journal, 1–17,
iFirst, 2010.
[15] P.K. Kythe, Computational conformal mapping, Birkhuser Boston, Inc., Boston,
MA, 1998.
[16] O. Lehto and K.I. Virtanen, Quasiconformal mappings in the plane, Springer,
Berlin, 1973.
[17] D.E. Marshall, Zipper, Fortran Programs for Numerical Computa-
tion of Conformal Maps, and C Programs for X-11 Graphics Display
of the Maps. Sample pictures, Fortran, and C code available online at
http://www.math.washington.edu/~marshall/personal.html.
[18] D.E. Marshall and S. Rohde, Convergence of a variant of the zipper algorithm for
conformal mapping, SIAM J. Numer. Anal. 45 (2007), no. 6, 2577?2609 (electronic).
[19] N. Papamichael and N.S. Stylianopoulos, Numerical Conformal Mapping: Do-
main Decomposition and the Mapping of Quadrilaterals, World Scientific Publishing
Company, 2010.
[20] R.M. Porter, History and Recent Developments in Techniques for Numerical Con-
formal Mapping, Quasiconformal Mappings and their Applications (ed. by S. Pon-
nusamy, T. Sugawa and M. Vuorinen), Narosa Publishing House Pvt. Ltd., New Delhi,
India (2007), 207-238.
[21] R. Schinzinger and P.A.A. Laura, Conformal mapping: methods and applica-
tions, Revised edition of the 1991 original. Dover Publications, Inc., Mineola, NY,
2003.
22 H. Hakula, T. Quach, and A. Rasila
[22] H.A. Schwarz, Conforme Abbildung der Oberfläche eines Tetraeders auf die
Oberfläche einer Kugel, J. Reine Ange. Math., 70:121–136, 1869.
[23] L.N. Trefethen, Numerical computation of the Schwarz-Christoffel transformation,
SIAM J. Sci. Statist. Comput. 1 (1980), no. 1, 82–102.