Curvilinear Coordinates in Three-Dimensional Space
Buildup
The most common way to express a position in three-dimensional space is the Cartesian coordinate system. Named after Descartes, who devised it, it is also widely known as the orthogonal coordinate system. However, in specific situations, it might be difficult to represent the position using the Cartesian coordinate system. For instance, let’s consider an object performing rotational motion on a two-dimensional plane. Then, it would be much simpler to express the position of this object with (r,θ) rather than with (x,y). Although referred to as specific situations, in reality, these situations appear quite often when solving physical problems. Therefore, there is a need to introduce a coordinate system other than the Cartesian coordinate system to solve such problems, and the well-arranged mathematical solution for this is the curvilinear coordinate system. A coordinate system in three-dimensional space must meet the following conditions to be considered appropriate:
(a) It must be transformable to and from the Cartesian coordinate system.
(b) Each coordinate’s direction must be perpendicular to each other.
Since there is no reason to create a new coordinate system if it cannot be transformed to and from the existing coordinate system, (a) is essential. Moreover, considering how mathematically useful the dot product is, a coordinate system that does not satisfy (b) would also not be a good coordinate system. Now let’s express the coordinates of the new curvilinear coordinate system with q1, q2, q3. Thus, according to condition (a), it should be expressed as follows:
Also, let’s represent each coordinate’s unit vector with q^1, q^2, q^3. Furthermore, let’s assume the order of each coordinate follows the right-hand rule. This can be represented as follows with condition (b):
q^i⋅q^j=δij
(q^1×q^2)⋅q^3>0
Since the area equals length2, and volume equals length3, let’s see how length is expressed in the curvilinear coordinate system. Suppose the coordinates of a certain position vector r changed slightly. However, considering various coordinate systems, the variables do not necessarily have to be in length units. For example, when the angle θ in the polar coordinate system changes, the distance the position changes is expressed as the arc length l=rθ. Therefore, if something that corrects the components of dr to have the dimensions of length is called hi, then dr can be expressed as follows:
dr=h1dq1q1^+h2dq2q2^+h3dq3q3^
Therefore, the square of the infinitesimal length is as follows:
ds2=dr⋅dr=(h1dq1)2+(h2dq2)2+(h3dq3)2
Moreover, the infinitesimal volume is as follows:
dV=h1h2h3dq1dq2dq3
Now, let’s find out how something that corrects each component to have a length dimension, hi, is expressed. Meanwhile, the change in r=r(q1,q2,q3), known as the total differential, is as follows:
dr=∂q1∂rdq1+∂q2∂rdq2+∂q3∂rdq3
Then, the square of the length changed by r is as follows:
Now, if we compare (1) and (3), the result is as follows:
gij={hi2,0,i=ji=j
Here, hi=gii=∂qi∂r⋅∂qi∂r is referred to as the scale factor. It multiplies variables that are not in length units to convert them into length units.
By generalizing the coordinate space’s coordinate system to the curvilinear coordinate system, the Cartesian coordinate system can be thought of as a curvilinear coordinate system with h1=h2=h3=1. The scale factors commonly used in each curvilinear coordinate system are as follows: