Lably
Skip to content

Curvilinear coordinates

Coordinate system whose directions vary in space

  • 17 min read
  • 10 chapters

Related on Lably

Through Geometry, Coordinate system and Cartesian coordinate system

Well-known examples of curvilinear coordinate systems in three-dimensional Euclidean space (R3) are cylindrical and spherical coordinates. A Cartesian coordinate surface in this space is a coordinate plane; for example z = 0 defines the x-y plane. In the same space, the coordinate surface r = 1 in spherical 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 the gradient, 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.

A curvilinear coordinate system may be simpler to use than the Cartesian coordinate system for some applications. The motion of particles under the influence of central forces is usually easier to solve in spherical coordinates than in Cartesian coordinates; this is true of many physical problems with spherical symmetry defined in R3. Equations with boundary conditions that follow coordinate surfaces for a particular curvilinear coordinate system may be easier to solve in that system. While one might describe the motion of a particle in a rectangular box using Cartesian coordinates, it is easier to describe the motion in a sphere with spherical coordinates. Spherical coordinates are the most common curvilinear coordinate systems and are used in Earth sciences, cartography, quantum mechanics, relativity, and engineering.

Orthogonal curvilinear coordinates in three dimensions

Coordinates, basis, and vectors

For now, consider 3D space. A point P in 3D space (or its position vector r) can be defined using Cartesian coordinates (x, y, z) [equivalently written (x1, x2, x3)], by r=xex+yey+zez, where ex, ey, ez are the standard basis vectors.

It can also be defined by its curvilinear coordinates (q1, q2, q3) if this triplet of numbers defines a single point in an unambiguous way. The relation between the coordinates is then given by the invertible transformation functions:

x=f1(q1,q2,q3),y=f2(q1,q2,q3),z=f3(q1,q2,q3)
q1=g1(x,y,z),q2=g2(x,y,z),q3=g3(x,y,z)

The surfaces q1 = constant, q2 = constant, q3 = constant are called the coordinate surfaces; and the space curves formed by their intersection in pairs are called the coordinate curves. The coordinate axes are determined by the tangents to the coordinate curves at the intersection of three surfaces. They are not in general fixed directions in space, which happens to be the case for simple Cartesian coordinates, and thus there is generally no natural global basis for curvilinear coordinates.

In the Cartesian system, the standard basis vectors can be derived from the derivative of the location of point P with respect to the local coordinate

ex=∂r∂x;ey=∂r∂y;ez=∂r∂z.

Applying the same derivatives to the curvilinear system locally at point P defines the natural basis vectors:

h1=∂r∂q1;h2=∂r∂q2;h3=∂r∂q3.

Such a basis, whose vectors change their direction and/or magnitude from point to point is called a local basis. All bases associated with curvilinear coordinates are necessarily local. Basis vectors that are the same at all points are global bases, and can be associated only with linear or affine coordinate systems.

For this article e is reserved for the standard basis (Cartesian) and h or b is for the curvilinear basis.

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

h1=|h1|;h2=|h2|;h3=|h3|

and the curvilinear orthonormal basis vectors by

b1=h1h1;b2=h2h2;b3=h3h3.

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 space of R3 at P, and so are local to P.)

In general, curvilinear coordinates allow the natural basis vectors hi 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.

Sign in to keep reading

9 more chapters are free with a Lably account.

More in Topics in mathematics