Curvilinear Coordinates
Curvilinear Coordinates
Curvilinear coordinates
In geometry, curvilinear coordinates are a coordinate system for Euclidean space in which the coordinate lines may be curved. These coordinates may be derived from a set of Cartesian coordinates by using a transformation that is locally invertible (a one-to-one map) at each point. This means that one can convert a point given in a Cartesian coordinate system to its curvilinear coordinates and back. The name curvilinear coordinates, coined by the French mathematician Lam, derives from the fact that the coordinate surfaces of the curvilinear systems are curved. Well-known examples of curvilinear coordinate systems in three-dimensional Euclidean space (R3) are Cartesian, cylindrical and spherical polar coordinates. A Curvilinear, affine, and Cartesian coordinates in two-dimensional space Cartesian coordinate surface in this space is a plane; for example z = 0 defines the x-y plane. In the same space, the coordinate surface r = 1 in spherical polar coordinates is the surface of a unit sphere, which is curved. The formalism of curvilinear coordinates provides a unified and general description of the standard coordinate systems. Curvilinear coordinates are often used to define the location or distribution of physical quantities which may be, for example, scalars, vectors, or tensors. Mathematical expressions involving these quantities in vector calculus and tensor analysis (such as thegradient, divergence, curl, and Laplacian) can be transformed from one coordinate system to another, according to transformation rules for scalars, vectors, and tensors. Such expressions then become valid for any curvilinear coordinate system. Depending on the application, a curvilinear coordinate system may be simpler to use than the Cartesian coordinate system. For instance, a physical problem with spherical symmetry defined in R3 (for example, motion of particles under the influence of central forces) is usually easier to solve in spherical polar coordinates than in Cartesian coordinates. Equations with boundary conditions that follow coordinate surfaces for a particular curvilinear coordinate system may be easier to solve in that system. One would for instance describe the motion of a particle in a rectangular box in Cartesian coordinates, whereas one would prefer spherical coordinates for a particle in a sphere. Spherical coordinates are one of the most used curvilinear coordinate systems in such fields as Earth sciences, cartography, and physics (in particular quantum mechanics, relativity), and engineering.
Curvilinear coordinates
Fig. 1 - Coordinate surfaces, coordinate lines, and coordinate axes of general curvilinear coordinates.
Fig. 2 - Coordinate surfaces, coordinate lines, and coordinate axes of spherical coordinates. Surfaces: r - spheres, - cones, - half-planes; Lines: r - straight beams, vertical semicircles, - horizontal circles;Axes: r - straight beams, - tangents to vertical semicircles, - tangents to horizontal circles
Curvilinear coordinates where x, y, z are the coordinates of the position vector with respect to the standard basis vectors ex, ey, ez. However, in a general curvilinear system, there may well not be any natural global basis vectors. Instead, we note that in the Cartesian system, we have the property that
We can apply the same idea to the curvilinear system to determine a system of basis vectors at P. We define
These may not have unit length, and may also not be orthogonal. In the case that they are orthogonal at all points where the derivatives are well-defined, we define the Lam coefficients (after Gabriel Lam) by
It is important to note that these basis vectors may well depend upon the position of P; it is therefore necessary that they are not assumed to be constant over a region. (They technically form a basis for the tangent bundle of at P, and so are local to P.) In general, curvilinear coordinates allow the generality of basis vectors not all mutually perpendicular to each other, and not required to be of unit length: they can be of arbitrary magnitude and direction. The use of an orthogonal basis makes vector manipulations simpler than for non-orthogonal. However, some areas of physics and engineering, particularly fluid mechanics and continuum mechanics, require non-orthogonal bases to describe deformations and fluid transport to account for complicated directional dependences of physical quantities. A discussion of the general case appears later on this page.
Vector calculus
Differential elements Since the total differential change in r is
They can also be written for each component of r: . However, this designation is very rarely used, largely replaced with the components of the metric tensor gik (see below).
Curvilinear coordinates
A vector v (red) represented by a vector basis (yellow, left: e1, e2, e3), tangent vectors to coordinate curves (black) and a covector basis or cobasis (blue, right: e1, e2, e3), normal vectors to coordinate surfaces (grey)in general (not necessarily orthogonal coordinatesorthogonal) curvilinear coordinates (q1, q2, q3). Note the basis and cobasis do not coincide unless the coordinate system is orthogonal.
1. the basis vectors are unit tangent vectors along the coordinate curves:
which transform like covariant vectors (denoted by lowered indices), or 2. the basis vectors are unit normal vectors to the coordinate surfaces:
which transform like contravariant vectors (denoted by raised indices), is the del operator. So depending on the method by which they are built, for a general curvilinear coordinate system there are two sets of basis vectors for every point: {b1, b2, b3} is the covariant basis, and {b1, b2, b3} is the contravariant basis. A vector v can be given in terms either basis, i.e., The basis vectors relate to the components by[](pp3032)
and
Curvilinear coordinates A vector is covariant or contravariant if, respectively, its components are covariant (lowered indices, written vk) or contravariant (raised indices, written vk). From the above vector sums, it can be seen that contravariant vectors are represented with covariant basis vectors, and covariant vectors are represented with contravariant basis vectors. A key convention in the representation of vectors and tensors in terms of indexed components and basis vectors is invariance in the sense that vector components which transform in a covariant manner (or contravariant manner) are paired with basis vectors that transform in a contravariant manner (or covariant manner).
Covariant basis
Constructing a covariant basis in one dimension Consider the one-dimensional curve shown in Fig. 3. At point P, taken as an origin, x is one of the Cartesian coordinates, and q1 is one of the curvilinear coordinates (Fig. 3). The local basis vector is b1 and it is built on the q1 axis which is a tangent to that coordinate line at the point P. The axis q1 and thus the vector b1 form an angle with the Cartesian x axis and the Cartesian basis vector e1. It can be seen from triangle PAB that
where |e1|, |b1| are the magnitudes of the two basis vectors, i.e., the scalar intercepts PB and PA. Note that PA is also the projection of b1 on the x axis.
Fig. 3 Transformation of local covariant basis in the case of general curvilinear coordinates
However, this method for basis vector transformations using directional cosines is inapplicable to curvilinear coordinates for the following reasons: 1. By increasing the distance from P, the angle between the curved line q1 and Cartesian axis x increasingly deviates from . 2. At the distance PB the true angle is that which the tangent at point C forms with the x axis and the latter angle is clearly different from . The angles that the q1 line and that axis form with the x axis become closer in value the closer one moves towards point P and become exactly equal at P. Let point E be located very close to P, so close that the distance PE is infinitesimally small. Then PE measured on the q1 axis almost coincides with PE measured on the q1 line. At the same time, the ratio PD/PE (PD being the projection of PE on the x axis) becomes almost exactly equal to cos . Let the infinitesimally small intercepts PD and PE be labelled, respectively, as dx and dq1. Then . Thus, the directional cosines can be substituted in transformations with the more exact ratios between infinitesimally small coordinate intercepts. It follows that the component (projection) of b1 on the x axis is
Curvilinear coordinates
. If qi = qi(x1, x2, x3) and xi = xi(q1, q2, q3) are smooth (continuously differentiable) functions the transformation ratios can be written as and . That is, those ratios are partial derivatives of coordinates belonging to one system
with respect to coordinates belonging to the other system. Constructing a covariant basis in three dimensions Doing the same for the coordinates in the other 2 dimensions, b1 can be expressed as:
Similar equations hold for b2 and b3 so that the standard basis {e1, e2, e3} is transformed to a local (ordered and normalised) basis {b1, b2, b3} by the following system of equations:
By analogous reasoning, one can obtain the inverse transformation from local basis to standard basis:
Jacobian of the transformation The above systems of linear equations can be written in matrix form as . This coefficient matrix of the linear system is the Jacobian matrix (and its inverse) of the transformation. These are the equations that can be used to transform a Cartesian basis into a curvilinear basis, and vice versa. In three dimensions, the expanded forms of these matrices are
In the inverse transformation (second equation system), the unknowns are the curvilinear basis vectors. For all points there can only exist one and only one set of basis vectors (else vectors are not well defined at those points). This condition is satisfied if and only if the equation system has a single solution, from linear algebra, a linear equation system has a single solution (non-trivial) only if the determinant of its system matrix is non-zero:
Curvilinear coordinates
which shows the rationale behind the above requirement concerning the inverse Jacobian determinant.
Generalization to n dimensions
The formalism extends to any finite dimension as follows. Consider the real Euclidean n-dimensional space, that is Rn = R R ... R (n times) where R is the set of real numbers and denotes the Cartesian product, which is a vector space. The coordinates of this space can be denoted by: x = (x1, x2,...,xn). Since this is a vector (an element of the vector space), it can be written as:
where e1 = (1,0,0...,0), e2 = (0,1,0...,0), e3 = (0,0,1...,0),...,en = (0,0,0...,1) is the standard basis set of vectors for the space Rn, and i = 1, 2,...n is an index labelling components. Each vector has exactly one component in each dimension (or "axis") and they are mutually orthogonal (perpendicular) and normalized (has unit magnitude). More generally, we can define basis vectors bi so that they depend on q = (q1, q2,...,qn), i.e. they change from point to point: bi = bi(q). In which case to define the same point x in terms of this alternative basis: the coordinates with respect to this basis vi also necessarily depend on x also, that is vi = vi(x). Then a vector v in this space, with respect to these alternative coordinates and basis vectors, can be expanded as a linear combination in this basis (which simply means to multiply each basis vector ei by a number vi scalar multiplication):
The vector sum that describes v in the new basis is composed of different vectors, although the sum itself remains the same.
Transformation of coordinates
From a more general and abstract perspective, a curvilinear coordinate system is simply a coordinate patch on the differentiable manifold En (n-dimensional Euclidian space) that is diffeomorphic to the Cartesian coordinate patch on the manifold.[2] Note that two diffeomorphic coordinate patches on a differential manifold need not overlap differentiably. With this simple definition of a curvilinear coordinate system, all the results that follow below are simply applications of standard theorems in differential topology. The transformation functions are such that there's a one-to-one relationship between points in the "old" and "new" coordinates, that is, those functions are bijections, and fulfil the following requirements within their domains: 1. They are smooth functions: qi = qi(x) 2. The inverse Jacobian determinant
is not zero; meaning the transformation is invertible: xi(q). according to the inverse function theorem. The condition that the Jacobian determinant is not zero reflects the fact that three surfaces from different families intersect in one and only one point and thus determine the position of this point in a unique way.[3]
Curvilinear coordinates
is called the fundamental (or metric) tensor of the Euclidean space in curvilinear coordinates. Indices can be raised and lowered by the metric:
gives a relation between the metric tensor and the Lam coefficients. Note also that
where hij are the Lam coefficients. For an orthogonal basis we also have:
Curvilinear coordinates Example: Polar coordinates If we consider polar coordinates for R2, note that
(r, ) are the curvilinear coordinates, and the Jacobian determinant of the transformation (r,) (r cos , r sin ) is r. The orthogonal basis vectors are br = (cos , sin ), b = (r sin , r cos ). The normalized basis vectors are er = (cos , sin ), e = (sin , cos ) and the scale factors are hr = 1 and h= r. The fundamental tensor is g11 =1, g22 =r2, g12 = g21 =0.
Christoffel symbols
Christoffel symbols of the first kind
where the comma denotes a partial derivative (see Ricci calculus). To express ijk in terms of gij we note that
Since
Curvilinear coordinates
10
Vector operations
1. Dot product: The scalar product of two vectors in curvilinear coordinates is[](p32) 2. Cross product: The cross product of two vectors is given by[](pp3234) where is the permutation symbol and is a Cartesian basis vector. In curvilinear coordinates, the
Geometric elements
1. Tangent vector: If x() parametrizes a curve C in Cartesian coordinates, then
is a tangent vector to C in curvilinear coordinates (using the chain rule). Using the definition of the Lam coefficients, and that for the metric gij = 0 when i j, the magnitude is:
2. Tangent plane element: If x(1, 2) parametrizes a surface S in Cartesian coordinates, then the following cross product of tangent vectors is a normal vector to S with the magnitude of infinitesimal plane element, in curvilinear coordinates. Using the above result,
11
Integration
Operator Line integral Surface integral Volume integral Scalar field Vector field
Differentiation
The expressions for the gradient, divergence, and Laplacian can be directly extended to n-dimensions, however the curl is only defined in 3d. The vector field bi is tangent to the qi coordinate curve and forms a natural basis at each point on the curve. This basis, as discussed at the beginning of this article, is also called the covariant curvilinear basis. We can also define a reciprocal basis, or contravariant curvilinear basis, bi. All the algebraic relations between the basis vectors, as discussed in the section on tensor algebra, apply for the natural basis and its reciprocal at each point x.
Operator Gradient Scalar field Vector field 2nd order tensor field
Divergence N/A
Laplacian
Curl
N/A
N/A
where
Curvilinear coordinates
12
References
Notes
[4] Ogden
Further reading Spiegel, M. R. (1959). Vector Analysis. New York: Schaum's Outline Series. ISBN0-07-084378-3. Arfken, George (1995). Mathematical Methods for Physicists. Academic Press. ISBN0-12-059877-9.
External links
Derivation of Unit Vectors in Curvilinear Coordinates (http://planetmath.org/ DerivationOfUnitVectorsInCurvilinearCoordinates.html) MathWorld's page on Curvilinear Coordinates (http://mathworld.wolfram.com/CurvilinearCoordinates.html) Prof. R. Brannon's E-Book on Curvilinear Coordinates (http://www.mech.utah.edu/~brannon/public/ curvilinear.pdf) (http://en.wikiversity.org/wiki/Introduction_to_Elasticity/Tensors#The_divergence_of_a_tensor_field) Wikiversity, Introduction to Elasticity/Tensors.
13
License
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/