2.6 Curvilinear coordinates

Recall that any basis for the three-dimensional inner product space ε3si474_e has three elements. Also recall that ε3si475_e has a fixed orthonormal basis {ei} = {e1, e2, e3}. As was demonstrated in (2.21), any vector u in ε3si476_e can be expressed in terms of this basis, i.e.,

u=u1e1+u2e2+u3e3,

si477_e

or, compactly,

u=uiei.

si478_e

The scalars u1, u2, and u3 are called the Cartesian components of vector u.

Of course, ε3si479_e has infinitely many other fixed orthonormal bases, which are merely rotations or inversions of {e1, e2, e3}. It also has infinitely many other bases that are not orthogonal or fixed; components with respect to these bases are called non-Cartesian or curvilinear components. (Because its basis vectors {e1, e2, e3} are fixed and do not change direction or magnitude with position, Cartesian component notation is the simplest to manipulate.)

Since ε3si480_e is a metric space (refer to Section 2.1.2 and Figure 2.3), the position vector x in ε3si481_e can be considered a point in space, or a vector from the origin to the point. Furthermore,

x=x1e1+x2e2+x3e3,

si482_e

or, compactly,

x=xiei.

si483_e

The Cartesian components xi of position vector x are called the Cartesian coordinates of the point. The three independent variables x1, x2, and x3 therefore define the position of point x in ε3si484_e.

Since e1, e2, and e3 are fixed, the surfaces xi = constant, called the coordinate surfaces, are planes, and the intersections of two coordinate surfaces, called coordinate curves, are straight lines (see Figure 2.5). For example, the coordinate surface x1 = C = constant is a plane perpendicular to the unit vector e1, and the x1 coordinate line given by x2 = D = constant, x3 = ε = constant is a straight line in the e1 direction.

f02-05-9780123946003
Figure 2.5 Cartesian coordinate curves, coordinate surfaces, and basis vectors.

When solving boundary-value problems, one adopts coordinate systems (θ1, θ2, θ3) in which the boundary surfaces in the physical problem (where the boundary values are specified) are given by coordinate surfaces θi = constant. Because the coordinate surfaces are planes, Cartesian coordinates are useful for solving boundary-value problems in situations where the boundary surfaces are planes. However, in many problems of interest, the boundary surfaces are not planes, and it is therefore advantageous to adopt curvilinear coordinates.

Since the coordinate surfaces θi = constant in curvilinear coordinate systems are not planar, the coordinate curves (given by the intersection of two coordinate surfaces) are not straight lines. The basis vectors, which are tangent to the coordinate curves, are not fixed, but rather rotate in space with change of position. (Curvilinear coordinates are so called because their coordinate curves are not straight lines.) The most familiar curvilinear coordinates are cylindrical polar coordinates and spherical coordinates.

2.6.1 Covariant and contravariant basis vectors

The natural basis {gi} = {g1, g2, g3} of the curvilinear coordinate system (θ1, θ2, θ3) is defined by

gi=xθi,

si485_e  (2.110)

where x is the position vector. The vectors gi are also called the covariant basis vectors or tangent basis vectors. They are tangent to the coordinate curve: g1 is tangent to the θ1 curve at position x, g2 is tangent to the θ2 curve at x, and g3 is tangent to the θ3 curve at x (see Figure 2.6).

Problem 2.58

Determine the covariant basis {gi} = {g1, g2, g3} of the cylindrical polar coordinate system (θ1 = r, θ2 = θ, θ3 = z).

Solution

The cylindrical polar coordinate system (r, θ, z) is related to the Cartesian coordinate system (x1, x2, x3) through

x1=rcosθ,x2=rsinθ,x3=z,

si486_e  (a)

so the position vector x is given by

x=x1e1+x2e2+x3e3=rcosθe1+rsinθe2+ze3.

si487_e  (b)

Then, from definition (2.110), the covariant basis vectors are

g1=xr=cosθe1+sinθe2,g2=xθ=rsinθe1+rcosθe2,g3=xz=e3.

si488_e  (c)

f02-06-9780123946003
Figure 2.6 Curvilinear coordinate curves and natural (covariant) basis vectors.

In general, the covariant basis vectors gi are not fixed in either magnitude or direction, and can have dimensions. In the cylindrical polar example (c) of Problem 2.64, the direction of basis vector g2 at position (r, θ, z) depends on the value of coordinate θ, and its magnitude depends on the value of coordinate r; although g1 and g3 are dimensionless unit vectors, g2 has dimensions of length and is not a unit vector.

The reciprocal basis {gi} = {g1, g2, g3} is defined by

gi·gj=δij,

si489_e  (2.111)

where δij is the Kronecker delta (refer to (2.26)), so g1 is perpendicular to both g2 and g3, and the inner product of g1 with g1 is 1, etc. The basis vectors gi are also called the contravariant basis vectors. They are normal to the coordinate surfaces: g1 is perpendicular to the θ1 surface at position x, g2 is perpendicular to the θ2 surface at x, and g3 is perpendicular to the θ3 surface at x (see Figure 2.7).

Problem 2.59

Determine the contravariant basis {gi} = {g1, g2, g3} of the cylindrical polar coordinate system.

Solution

For the cylindrical polar coordinate system, result (c) in Problem 2.64 and definition (2.111) imply that

g1=cosθe1+sinθe2=g1,g2=1rsinθe1+1rcosθe2=1r2g2,g3=e3=g3.

si490_e  (a)

f02-07-9780123946003
Figure 2.7 Curvilinear coordinate surfaces and reciprocal (contravariant) basis vectors.

It can be seen from Figures 2.6 and 2.7 that, in general, the two bases g1, g2, g3 and g1, g2, g3 are along different directions. It is only when the coordinate system is orthogonal, as in the cylindrical polar example, that gi and gi are along the same directions; even then, however, the magnitudes and dimensions of gi and gi will differ (compare g2 in (c) of Problem 2.64 with g2 in (a) of Problem 2.65). It is only for a Cartesian coordinate system that the definitions (2.110) and (2.111) produce the same bases:

gi=gi=eiCartesian coordinate system.

si491_e

Any vector v in ε3si492_e can be expressed in terms of either a covariant basis or a contravariant basis, i.e.,

v=vigi=v1g1+v2g2+v3g3

si493_e  (2.112a)

or

v=vigi=v1g1+v2g2+v3g3.

si494_e  (2.112b)

Similarly, any tensor T in Lsi495_e can be be expressed in terms of either a covariant basis or a contravariant basis, i.e.,

T=Tijgigj

si496_e  (2.113a)

or

T=Tijgigj.

si497_e  (2.113b)

In curvilinear coordinates it is important to keep track of whether the indices are superscripts or subscripts. The components vi and vi of vector v are in general different, since gi and gi are generally different.

When using curvilinear components, one can contract indices (i.e., sum on repeated indices) only on a superscript and a subscript, never on two superscripts or two subscripts. It is only for Cartesian coordinate systems, in which gi = gi, that the distinction between vi and vi disappears, and all indices can be written as subscripts, and summation can be performed on two subscripts.

2.6.2 Physical components

Since gi and gi in general have dimensions, the components vi and vi of the vector v do not in general have the dimensions of v itself. For instance, if we regard v as the velocity at position x, then, in our cylindrical polar example, v1 and v3 have the dimensions of velocity (length/time) since g1 and g3 are dimensionless, but v2 has dimensions of 1/time since g2 has dimensions of length. Similarly, v1 and v3 are dimensionless, but v2 has dimensions of (length)2/time.

From vi or vi we can produce the physical components of velocity v. Physical components of a vector or tensor have the same dimensional units as the vector or tensor itself. They are obtained by first defining unit vectors along the directions of gi or gi. Physical components are usually employed only in orthogonal coordinate systems.

Problem 2.60

For the cylindrical polar coordinate system (r, θ, z), determine the relations between the physical components vr, vθ, vz, the covariant components v1, v2, v3, and the contravariant components v1, v2, v3 of the vector v.

Solution

We define the unit vectors er, eθ, ez along the directions of g1, g2, g3:

ercosθe1+sinθe2=g1,eθsinθe1+cosθe2=g2|g2|=1rg2,eze3=g3.

si248_e  (a)

Then

g1=g1=er,g2=1r2g2=1reθ,g3=g3=ez.

si249_e  (b)

The vector v can then be expressed in terms of the physical components vr, vθ, vz along the unit vectors er, eθ, ez:

v=vrer+vθeθ+vzez.

si250_e  (c)

Note that in physical components, as in Cartesian components (which are a special case of physical components), we can dispense with the distinction between superscripts and subscripts. Using the relations (b) to compare (c) with (2.112a) and (2.112b), we see that

vr=v1=v1,vθ=rv2=1rv2vz=v3=v3.

si251_e  (d)

Problem 2.61

For the cylindrical polar coordinate system, determine the relations between the physical components and the contravariant components of the tensor T.

Solution

We write the tensor T in terms of its contravariant components by expanding (2.113a):

T=T11g1g1+T12g1g2+T13g1g3+T21g2g1+T22g2g2+T23g2g3+T31g3g1+T32g3g2+T33g3g3.

si498_e  (a)

The tensor T can also be written in terms of its physical cylindrical polar components as

T=Trrerer+Trθereθ+Trzerez+Tθreθer+Tθθeθeθ+Tθzeθez+Tzrezer+Tzθezeθ+Tzzezez.

si499_e  (b)

Using the relations (b) in Problem 2.60 between er, eθ, ez and g1, g2, g3, we compare (a) and (b) and conclude that

T11=Trr,T12=1rTrθ,T13=Trz,T21=1rTθr,T22=1r2Tθθ,T23=1rTθz,T31=Tzr,T32=1rTzθ,T33=Tzz.

si500_e  (c)

2.6.3 Spatial derivatives: covariant differentiation

Since the basis vectors gi are not fixed in space, their spatial derivatives are not zero. Consider the change of the basis vector gi as one proceeds along the θj coordinate curve. This change in magnitude and direction, denoted by

giθj=change ofgialongθjcurve,

si501_e

is itself a vector, and therefore can be expressed in terms of the basis {gi}:

giθj=Γkijgk=Γ1ijg1+Γ2ijg2+Γ3ijg3.

si502_e  (2.114)

The coefficients Γijk in (2.114) are called Christoffel symbols of the second kind. From the definition (2.114), it follows that

giθj=Γikjgk.

si503_e  (2.115)

2.6.3.1 Gradient and divergence of a vector

The spatial derivative of a vector-valued function v of position x, when expressed with respect to the basis vectors gi, must take into account the possible spatial dependence of both the coefficients vi and the basis {gi}:

gradv=vx=x(vigi)=θj(vigi)gj=viθjgigj+vigiθjgj=viθjgigj+viΓkijgkgj=viθjgigj+vmΓimjgigj=(viθj+Γimjvm)gigj.

si504_e  (2.116)

The coefficient viθj+Γimjvmsi505_e is called the covariant derivative of vi, and is often denoted by vi|jsi506_e or vijsi507_e. Similarly, it can be shown that

gradv=vx=(viθjΓmijvm)gigj.

si508_e  (2.117)

With use of definition (2.97), the divergence of a vector v in curvilinear coordinates is given by

divvtr(gradv)=(viθj+Γimjvm)tr(gigj)=(viθj+Γimjvm)gi··gj=viθi+Γimivm.

si509_e  (2.118)

In can be shown (refer to Problem 2.63) that for the special case of cylindrical polar coordinates (r, θ, z), we have

gradv=[vrr1rvrθvθrvrzvθr1rvθθ+vrrvθzvzr1rvzθvzz]

si510_e  (2.119)

and (refer to Problem 2.64)

divv=vrr+vrr+1rvθθ+vzz.

si511_e  (2.120)

In spherical coordinates (r, θ, φ), where θ is the polar angle and φ is the azimuthal angle, we have

gradv=[vrr1rvrθvθr1rsinθvrφvφrvθr1rvθθ+vrr1rsinθvθφcotθrvφvφr1rvφθ1rsinθvφφ+vrr+cotθrvθ]

si512_e  (2.121)

and

divv=vrr+2vrr+1rvθθ+cotθrvθ+1rsinθvφφ.

si513_e  (2.122)

Problem 2.62

Determine the Christoffel symbols Γkij in the cylindrical polar coordinate system (r, θ, z).

Solution

Recall from (c) in Problem 2.64 that the covariant basis of a cylindrical polar coordinate system (θ1 = r, θ2 = θ, θ3 = z) is

g1=cosθe1+sinθe2,g2=rsinθe1+rcosθe2,g3=e3.

si514_e

It follows that

g1θ1=r(cosθe1+sinθe2)=0

si515_e

so, by (2.114),

Γ111=Γ211=Γ311=0;g1θ2=θ(cosθe1+sinθe2)=sinθe1+cosθe2=eθ=1rg2,

si516_e

so

Γ112=Γ312=0,Γ211=1r;g2θ1=r(rsinθe1+rcosθe2)=sinθe1+cosθe2=1rg2,

si517_e

so

Γ121=Γ321=0,Γ221=1r;

si518_e

and

g2θ2=θ(rsinθe1+rcosθe2)=r(cosθe1+sinθe2)=rg1,

si519_e

so

Γ122=r,Γ222=Γ322=0.

si520_e

Also,

g1θ3=g2θ3=g3θ1=g3θ2=g3θ3=0,

si521_e

so

Γi3k=Γij3=0.

si522_e

Therefore, the only nonzero Christoffel symbols in the cylindrical polar coordinate system are

Γ212=Γ221=1r,Γ122=r.

si523_e  (a)

Problem 2.63

Determine grad v in cylindrical polar coordinates.

Solution

Recall from (2.116) that

gradv=(viθj+Γimjvm)gigj.

si252_e

Then, using (b) and (d) in Problem 2.66 and (a) in Problem 2.68 we can determine the expression for grad v in physical cylindrical polar coordinates:

(i,j=1,1)(v1θ1+0)g1g1=vrrerer,(i,j=1,2)(v1θ2+Γ122v2)g1g2=[vrθr(vθr)]er1reθ=(1rvrθvθr)ereθ,(i,j=1,3)(v1θ3+0)g1g3=vrzerez,(i,j=2,1)(v2θ1+Γ221v2)g2g1=[r(vθr)+1r(vθr)]reθer=(1rvθrvθr2+vθr2)reθer=vθreθer,(i,j=2,2)(v2θ2+Γ212v1)g2g2=[θ(vθr)+1rvr]reθ1reθ=(1rvθθ+vrr)eθeθ,(i,j=2,3)(v2θ3+0)g2g3=z(vθr)reθez=vθzeθez,(i,j=3,1)(v3θ1+0)g3g1=vzrezer,(i,j=3,2)(v3θ2+0)g3g2=1rvzθezeθ,(i,j=3,3)(v3θ3+0)g3g3=vzzezez.

si253_e

Thus, we have

gradv=vrrerer+(1rvrθvθr)ereθ+vrzerez+vθreθer+(1rvθθ+vrr)eθeθ+vθzeθez+vzrezer+1rvzθezeθ+vzzezez

si254_e

or, in matrix form,

[gradv]=[vrr1rvrθvθrvrzvθr1rvθθ+vrrvθzvzr1rvzθvzz].

si255_e

Problem 2.64

Determine div v in cylindrical polar coordinates.

Solution

Recall from (2.118) that

divv=viθi+Γimivm.

si256_e

Expanding this, we have

divv=v1θ1+v2θ2+v3θ3+Γ111v1+Γ212v1+.

si257_e

Then, with use of (d) in Problem 2.66 and (a) in Problem 2.68 this becomes

divv=vrr+θ(vθr)+vzz+1rvr=vrr+vrr+1rvθθ+vzz.

si258_e

Problem 2.65

Determine div T in cylindrical polar coordinates.

Solution

It follows from (2.124) that

divT=(T11θ1+T12θ2+T13θ3+Γ122T22+Γ212T11+)g1+(T21θ1+T22θ2+T23θ3+Γ222T12+Γ221T21+Γ212T21+)g2+(T31θ1+T32θ2+T33θ3+Γ212T31+)g3.

si259_e

Using (b) in Problem 2.66, (c) in Problem 2.67, and (a) in Problem 2.68 we have

divT=[Trrr+θ(1rTrθ)+Trzzr1r2Tθθ+1rTrr]er+[r(1rTθr)+θ(1r2Tθθ)+z(1rTθz)+1r(1rTrθ+2rTθr)]reθ+[Tzrr+θ(1rTzθ)+Tzzz+1rTzr]ez=[Trrr+1rTrθθ+Trzz1r(TrrTθθ)]er+[Tθrr+1rTθθθ+Tθzz+1r(Trθ+Tθr)]eθ+[Tzrr+1rTzθθ+Tzzz+1rTzr]ez.

si260_e

2.6.3.2 Divergence of a tensor

Recall the definition (2.98) of the divergence of a tensor T:

(divT)·a=div(TTa)

si524_e

for any vector a in ε3si525_e. For a = constant, we have

ax=0,

si526_e

or, in curvilinear coordinates,

θj(aigi)gj=(aiθjΓmijam)gigj=0,

si527_e

which implies

aiθj=Γmijam

si528_e  (2.123)

for a = constant. The right-hand side of (2.98) becomes in curvilinear coordinates

div(TTa)=div[(Tjigigj)akgk]=div[Tjiak(gjgk)gi]=div[Tjiajgi]=θi(Tjiaj)+ΓimiTjmaj=Tjiθiaj+Tjiajθi+ΓimiTjmaj.

si529_e

With use of (2.123), this becomes

div(TTa)=Tjiθiaj+TjiΓmjiam+ΓimiTjmaj=(Tjiθi+ΓjmiTmi+ΓimiTjm)aj,

si530_e

so (2.98) in curvilinear coordinates is

(divT)·gjaj=(Tjiθi+ΓjmiTmi+ΓimiTjm)aj.

si531_e

Therefore,

divT=(Tijθj+ΓimjTmj+ΓjmjTim)gi.

si532_e  (2.124)

It can be shown (refer to Problem 2.65) that for the special case of cylindrical polar coordinates (r, θ, z), (2.124) becomes

divT=[Trrr+1rTrθθ+Trzz+1r(TrrTθθ)]er+[Tθrr+1rTθθθ+Tθzz+1r(TrθTθr)]eθ+[Tzrr+1rTzθθ+Tzzz+1rTzr]ez.

si533_e  (2.125)

In spherical coordinates (r, θ, φ), we have

divT=[Trrr+1rTrθθ+1rsinθTrφφ+1r(2TrrTθθTφφ)+cotθrTrθ]er+[Tθrr+1rTθθθ+1rsinθTθφφ+1r(Trθ2Tθr)+cotθr(TθθTφφ)]eθ+[Tφrr+1rTφθθ+1rsinθTφφφ+1r(Trφ+2Tφr)+cotθr(TθφTφθ)]eφ.

si534_e  (2.126)

References

[2] Gurtin ME. An Introduction to Continuum Mechanics. San Diego: Elsevier Academic Press; 2003.


star “To view the full reference list for the book, click here

1 This might not be exactly how it happened, but it sure sounds good!

3 Note that ε3si316_e has infinitely many other fixed orthonormal bases which are merely rotations or inversions of {e1, e2, e3}. It also has infinitely many other bases which are not orthogonal or fixed, which we discuss later in this chapter.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset