Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Submitted To
Prof. Mostafa Abo Hemda
Prepared by
June 1, 2020
Table of Contents
I
List of Figures
II
Abstract
In geometry, curvilinear coordinates are a coordinate system for Euclidean space in which
the coordinate lines may be curved. These coordinates maybe 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.
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.
Looking at this wide coverage of curvilinear coordinates, it is expected to be used in many physical
applications, even being a core principal of this application or such a helpful tool for solving the
application’s problems.
III
Introduction
Page | 1
1. Curvilinear Coordinates
Given a point P with rectangular coordinates (x, y, z) we can, from (b) associate an unique set of
coordinates (𝑢1 , 𝑢2 , 𝑢3 ) called the curvilinear coordinates of P. The sets of equations (a) and (b)
defined a transformation of coordinates.
𝜕𝑟 𝜕𝑟
Let 𝑒1 be a unit tangent vector in this direction. Thus, 𝑒1 = |𝜕𝑢 |⁄|𝜕𝑢 |
1 1
𝜕𝑟
𝜕𝑟 𝜕𝑢1 𝜕𝑟
Also, let ℎ1 = |𝜕𝑢 | giving 𝑒1 = or 𝑒1 ℎ1 = 𝜕𝑢
1 ℎ1 1
Similarly, if 𝑒2 and 𝑒3 are unit tangent vector to the 𝑢2 and 𝑢3 curves also at 𝑃 respectively, then:
Page | 2
𝜕𝑟 𝜕𝑟 𝜕𝑟 𝜕𝑟
= 𝑒2 ℎ2 𝑎𝑛𝑑 = 𝑒3 ℎ3 𝑤ℎ𝑒𝑟𝑒 ℎ2 = | | and ℎ3 = | |
𝜕𝑢2 𝜕𝑢3 𝜕𝑢2 𝜕𝑢3
The quantities ℎ1 , ℎ2 , ℎ3 are called scale factors and the unit vectors 𝑒1 , 𝑒2 , 𝑒3 are in the directions
of increasing 𝑢1 , 𝑢2 , 𝑢3 respectively.
Moreover, recall that ∇𝑢1 is a vector at 𝑃 normal to the surface 𝑢1 = 𝑐1 .
A unit vector in this direction is given by 𝐸1 = ∇𝑢1 ⁄|∇𝑢1 |. Similarly, the unit vectors 𝐸2 =
∇𝑢2 ⁄|∇𝑢2 | and 𝐸3 = ∇𝑢3 ⁄|∇𝑢3 | 𝑎𝑡 𝑃 are normal to the
surface 𝑢2 = 𝑐2 and 𝑢3 = 𝑐3 respectively.
The foregoing shows that at each point P of a curvilinear
system there exists, in general, two sets of unit vectors:
1. 𝑒1 , 𝑒2 , 𝑒3 tangent to the coordinate curves and,
2. 𝐸1 , 𝐸2 , 𝐸3 normal to the coordinate surface.
The sets become identical if and only if the curvilinear
coordinate system is orthogonal. Both 𝑒1 , 𝑒2 , 𝑒3 and
𝐸1 , 𝐸2 , 𝐸3 are analogous to the 𝑖, 𝑗, 𝑘 unit vectors in
rectangular coordinates. However, the two sets
can change directions from point to point.
Figure 2: Rectangular Coordinates
This means that a vector A can be represented in terms of the unit base vectors 𝑒1 , 𝑒2 , 𝑒3 or
𝐸1 , 𝐸2 , 𝐸3 in the forms:
❖ 𝐴 = 𝐴1 𝑒1 + 𝐴2 𝑒2 + 𝐴3 𝑒3
❖ 𝐴 = 𝑎1 𝐸1 + 𝑎2 𝐸2 + 𝑎3 𝐸3
Where: 𝐴1 , 𝐴2 , 𝐴3 and 𝑎1 , 𝑎2 , 𝑎3 are the respective components of A in each system.
𝜕𝑟 𝜕𝑟 𝜕𝑟
The sets 𝜕𝑢 , 𝜕𝑢 , 𝜕𝑢 and ∇𝑢3 , ∇𝑢2 , ∇𝑢3 constitute reciprocal system of vectors. “A” can also be
1 2 3
represented in terms of these base vectors which are called unitary base vectors but are not unit
vectors in general. In this case :
𝜕𝑟 𝜕𝑟 𝜕𝑟 𝜕𝑟
❖ 𝐴 = 𝐶1 𝜕𝑢 + 𝐶2 𝜕𝑢 𝐶3 𝜕𝑢 = 𝐶1 𝛼1 + 𝐶2 𝛼2 + 𝐶3 𝛼3 𝑊ℎ𝑒𝑟𝑒 𝛼𝑝 = 𝜕𝑢 , 𝑝 = 1,2,3
1 2 3 𝑝
Where 𝐶1 , 𝐶2 , 𝐶3 are called the contra variant components of A, and 𝑐1 , 𝑐2 , 𝑐3 are called the
covariant components of A.
Page | 3
1.4 Arc Length
𝜕𝑟 𝜕𝑟 𝜕𝑟
From 𝑟 = (𝑢1 , 𝑢2 , 𝑢3 ) , we have 𝑑𝑟 = 𝜕𝑢 𝑑𝑢1 + 𝜕𝑢 𝑑𝑢2 + 𝜕𝑢 𝑑𝑢3
1 2 3
1 𝜕 𝜕 𝜕
❖ ∇, 𝐴 = 𝑑𝑖𝑣𝐴 = ℎ [ (ℎ2 ℎ3 𝐴1 ) + 𝜕𝑢 (ℎ3 ℎ1 𝐴2 ) + 𝜕𝑢 (ℎ1 ℎ2 𝐴3 )]
1 ℎ2 ℎ3 𝜕𝑢1 2 3
Page | 4
ℎ1 𝑒1 ℎ2 𝑒2 ℎ3 𝑒3
1 𝜕 𝜕 𝜕
❖ ∇𝑥𝐴 =curl A= ℎ | 𝜕𝑢1 𝜕𝑢2 𝜕𝑢3
|
1 ℎ2 ℎ3
ℎ1 𝐴1 ℎ2 𝐴2 ℎ3 𝐴3
1 𝜕 ℎ2 ℎ3 𝜕∅ 𝜕 ℎ3 ℎ1 𝜕∅ 𝜕 ℎ1 ℎ2 𝜕∅
❖ ∇2 ∅ = Laplacian of ∅ = ℎ [𝜕𝑢 ( ) + 𝜕𝑢 ( ) + 𝜕𝑢 ( )]
1 ℎ2 ℎ3 1 ℎ1 𝜕𝑢1 2 ℎ2 𝜕𝑢2 3 ℎ3 𝜕𝑢3
ℎ𝑝 = 1, ℎ∅ = 𝜌, ℎ𝑧 = 1
ℎ𝑟 = 1, ℎ𝜃 = 𝑟, ℎ∅ = 𝑟𝑠𝑖𝑛𝜃
Page | 5
3. Applications
3.1.2 Trilateration
Imagine you are standing somewhere on Earth with three
satellites in the sky above you. If you know how far away you are
from satellite A, then you know you must be located somewhere on
the red circle. If you do the same for satellites B and C, you can work
out your location by seeing where the three circles intersect.
The same concept works in three-dimensional space but instead of
circles you need to think in terms of spheres, if you know your
distance from satellite a you could be anywhere on a huge imaginary
Figure 6: Determination of Point in 2-D
sphere at that radius if you know your distance from satellite B you
can overlap the first sphere with the second sphere and they intersect
in a perfect circle so if you know the distance to a third satellite you
get a third sphere which intersects with the circle at two points and the
earth acts as the fourth sphere so you can eliminate the point in space
because you're on earth so do you only need three satellites to get an
approximate position but to improve accuracy and get precise altitude
information four or more are better.
Page | 6
3.1.3 GPS and Relativity
GPS satellites have atomic clocks on board to keep accurate time. General and Special
Relativity however predict that differences will appear between these clocks and an identical clock
on Earth.
General Relativity predicts that time will appear to run slower under stronger gravitational pull the
clocks on board the satellites will therefore seem to run faster than a clock on earth, furthermore,
Special Relativity predicts that because the satellites’ clocks are moving relative to a clock on earth
they will appear to run slower.
Page | 7
3.2.2 Governing Equations for Incompressible Flow in Curvilinear Orthogonal
Coordinates
Consider a flow of viscous incompressible fluid governed by the Navier Stokes and continuity
equations:
𝜕𝑢
= 𝑢 × 𝜔 − v curl 𝜔 −grad p, (1)
𝜕𝑡
div u = 0. (2)
Here, 𝑢(𝑡, 𝑥) is the velocity, 𝑝(𝑡, 𝑥) is the full kinematic pressure (i.e., sum of the pressure and the
velocity head 𝜌|𝑢|2 /2, divided by the fluid density 𝜌), v is the fluid viscosity, and 𝜔(𝑡, 𝑥) is the
vorticity
𝜔 =curl u. (3)
Eq. (1) is derived from the more conventional form of the NSE using the vector identities
−(𝑢 ⋅ 𝛻)𝑢 ≡ 𝑢 ×curl u −grad |𝑢|2 /2. 𝛻 2 𝑢 ≡grad div u – curl curl u
and with (2) and (3) considered.
We assume that the flow domain is 𝐷 with the boundary 𝛤, and the boundary conditions are given
in the form
𝑢(𝑡, 𝑥) = 𝑢𝑏 (𝑡, 𝑥) at 𝑥 ∈ 𝛤. (4)
Several other kinds of boundary conditions, as well as the conditions at the coordinate singularity
points will be considered below in the test examples. Concerning the boundary velocity 𝑢𝑏 , to be
consistent with the incompressibility the following condition must be satisfied:
.
∫𝛤 𝑢𝑏 ⋅ 𝑛𝑑𝛤 = 0, (5)
1 𝜕 ℎ𝑎 𝜕 ℎ𝑎 𝜕 ℎ𝑎
diva = ℎ [𝜕𝑥 ( ℎ 1 ) + 𝜕𝑥 ( ℎ 2 ) + 𝜕𝑥 ( ℎ 3 )], (8)
1 1 2 2 3 3
Page | 8
Here, ℎ1 , ℎ2 , ℎ3 are the metric stretching factors
𝜕𝑥 𝜕𝑦 𝜕𝑧
ℎ𝑘 = √(𝜕𝑥 )2 + (𝜕𝑥 )2 + (𝜕𝑥 )2 , 𝑘 = 1,2,3 (10)
𝑘 𝑘 𝑘
and ℎ = ℎ1 ℎ2 ℎ3 .
Finally, considering that by definition of vector product
𝑢 × 𝜔 = (𝑢2 𝜔3 − 𝑢3 𝜔2 , 𝑢3 𝜔1 − 𝑢1 𝜔3 , 𝑢1 𝜔2 − 𝑢2 𝜔1 ) ,
the vector equations (1) , (3) may be written in a scalar form.
Page | 9
Conclusion
We have covered orthogonal coordinate systems in this report, we have also identify some
special coordinates system that are orthogonal, taking into consideration, if one coordinate is held
constant, we can determine successively three surfaces passing a point of space, these surfaces
intersecting in the coordinate curves.
When we chose a new coordinate in such a way that the coordinate curves are mutually
perpendicular at each point in, we call such coordinates Orthogonal Curvilinear coordinates. We
have also considered various types of these Orthogonal systems particularly those for practical
applications like Navier–Stokes. The orthogonal coordinate systems are used in a lot of
applications as method of calculation and integrating elements specially in finite element analysis.
Page | 10
References
Page | 11