Curvilinear coordinates are a coordinate system based on some transformation of the standard coordinate system. We need the same number of coordinates. If we consider the 2D case, then instead of Cartesian coordinates x and y we use e.g. p and q; the level curves of p and q in the xy-plane, as well as those of x and y in the pq-plane are in general curved. Required is that the transformation is locally invertible at each point. This means that we can convert a point given in one coordinate system to its curvilinear coordinates and back. Depending on the application, a curvilinear coordinate system may be simpler than the Cartesian coordinate system. This also has consequences that we can express many of the concepts in vector calculus which are given in Cartesian or spherical coordinates or any other arbitrary coordinate system, also in curvilinear coordinates.
Terminology
In
R3, for example, we have some transformation
-
giving
curvilinear coordinates x1′,
x2′,
x3′, for
x1,
x2,
x3. If this transformation is locally invertible everywhere, the
Jacobian determinant
-
is nonzero, and for this to happen, the vectors
-
must form a basis for
R3.
From these basis vectors, we define scale factors or Lamé coefficients, named after Gabriel Lamé,
-
and thus arrive at the unit basis vectors for the curvilinear coordinates to be
-
Note that the coordinate system we choose need not be orthogonal, but for the purposes of this article, they are treated as being so. The system is orthogonal
iff
-
where δ
ij is the
Kronecker delta.
Cartesian coordinates which have the
scalar product, are called Euclidean coordinates. It is often convenient to associate the points of Euclidean space with vectors, for example, with each point P we associate the vector (or arrow) with its tail at the origin of coordinates and its tip at P. This vector is called the radius vector with components . At any point P of Euclidean space we can construct the small line element
-
which is vector too.
Two vectors
and
from the same origin can be added and result is the vector with coordinates
. A vector can also be multiplied by any real number. The Euclidean scalar product of two (real) vectors is the number
- .
The scalar product of the vector with itself give the square of the vector
length.
The square of the length of a line element in space with scalar product is called the metric of the space. The metric of Euclidean space is
- .
The same Euclidean metric in curvilinear coordinates is
- .
The symmetric tensor
-
are called the fundamental (or metric) tensor of the Euclidean space in curvilinear coordinates.
Connection between fundamental tensor and Lamé coefficients is .
Example
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 basis vectors are br = (cos θ, sin θ), bθ = (-r sin θ, r cos θ), with unit basis vectors er = (cos θ, sin θ), eθ = (- sin θ, cos θ) with scale factors hr = 1 and hθ= r. The fundamental tensor is g1,1 =1, g2,2 =r2, g1,2 = g2,1 =0.
Line and surface integrals
Since we use curvilinear coordinates to aid in the calculation in
vector calculus, there are adjustments we need to make in the calculation of line, surface and volume integrals.
Line integrals
Normally in the calculation of
line integrals we are interested in calculating
-
where
x(
t) parametrizes C in Cartesian coordinates.
In curvilinear coordinates, the term
-
by the
chain rule. But from the definition of the curvilinear coordinates,
-
and thus
-
and we can proceed normally.
Surface integrals
Likewise, if we are interested in a
surface integral, the relevant calculation, with the parameterization of the surface in Cartesian coordinates is:
-
Again, in curvilinear coordinates, the term
-
and we make use of the definition of curvilinear coordinates again to yield
-
and
-
where the cross product, in terms of curvilinear coordinates, will be:
-
\mathbf{e}_{x_1'} & \mathbf{e}_{x_2'} & \mathbf{e}_{x_3'} \\
&& \\
h_1 {\partial x_1' \over \partial s} & h_2 {\partial x_2' \over \partial s} & h_3 {\partial x_3' \over \partial s} \\
&& \\
h_1 {\partial x_1' \over \partial t} & h_2 {\partial x_2' \over \partial t} & h_3 {\partial x_3' \over \partial t} \end{vmatrix}
Grad, curl, div
In
orthogonal curvilinear coordinates, one can express the
gradient,
curl and
divergence of a function or
vector field as follows:
-
-
-
where is the product of all
Reference
See also
Coordinate systems