Physics Library
 An open source physics library
Encyclopedia | Forums | Docs | Random |  
Login
create new user
Username:
Password:
forget your password?
Main Menu
Sections

Meta

Talkback

Downloads

Information
Cylindrical and Spherical Particle Kinematics (Topic)

Cylindrical and Spherical Particle Kinematics

Cartesian coordinates are often the simplest coordinates for mechanics because the basis vectors are fixed. Many three-dimensional problems, however, possess axial or spherical geometry. In those cases cylindrical or spherical coordinates can describe the motion much more naturally.

The complication is that the curvilinear basis vectors generally move with the particle. Therefore velocity and acceleration are not obtained by differentiating only the scalar coordinates. One must also differentiate the basis vectors themselves.

This article derives the complete particle velocity and acceleration formulas for cylindrical coordinates

(ρ, ϕ,z),
(1)

and spherical coordinates

(r,𝜃,ϕ),
(2)

using the convention that 𝜃 is the polar angle measured from the positive z axis and ϕ is the azimuth measured in the xy plane.

1 Why curvilinear basis vectors matter

In a Cartesian frame,

r = xex + yey + zez,
(3)

and the unit vectors satisfy

˙ex = ˙ey = e˙z = 0.
(4)

In cylindrical and spherical coordinates, some unit vectors point in directions defined by the particle’s current angular coordinates. When those angles change, the basis rotates. Thus a derivative such as

d
-- (ρe ρ)
dt
(5)

must be evaluated with the product rule:

 d
-- (ρeρ) = ρ˙eρ + ρe˙ρ.
dt
(6)

The second term is the source of the angular pieces that distinguish curvilinear kinematics from Cartesian kinematics.

2 Cylindrical coordinates

Cylindrical coordinates are related to Cartesian coordinates by

x = ρ cosϕ,
(7)

y = ρ sin ϕ,
(8)

and

z = z.
(9)

Here ρ is the perpendicular distance from the z axis, ϕ is the azimuthal angle in the xy plane, and z is the ordinary vertical Cartesian coordinate.

PIC

Figure 1. Cylindrical coordinates describe a point by distance ρ from the z axis, azimuth ϕ, and height z. The local basis vectors eρ and eϕ rotate as ϕ changes, while ez remains fixed.

The cylindrical unit vectors can be written in the Cartesian basis as

eρ = cos ϕex + sin ϕey,
(10)

eϕ = −  sin ϕex + cos ϕey,
(11)

and

ez = ez.
(12)

The position vector is

|--------------|
|r = ρeρ + zez.|
----------------
(13)

3 Cylindrical basis-vector derivatives

Differentiate eρ with respect to ϕ:

∂eρ-
∂ ϕ =  − sin ϕ ex + cos ϕ ey = eϕ.
(14)

Likewise,

∂eϕ
----=  − cosϕ ex − sin ϕ ey = − eρ.
∂ ϕ
(15)

Since the basis vectors depend on time only through ϕ(t),

|----------|
|˙eρ = ˙ϕ eϕ,|
-----------
(16)

|------------|
|˙eϕ = − ˙ϕ eρ,|
-------------
(17)

and

|-------|
˙ez = 0. |
---------
(18)

PIC

Figure 2. The cylindrical radial and azimuthal unit vectors rotate through the same small angle as the particle’s azimuth. This rotating basis produces the ρ(dϕ∕dt), −ρ(dϕ∕dt)2, and 2(dρ∕dt)(dϕ∕dt) terms in the kinematic formulas.

4 Cylindrical velocity

Differentiate

r = ρeρ + zez.
(19)

Using the product rule,

v  = ˙ρeρ + ρ˙eρ + ˙zez.
(20)

Substitute

e˙ρ = ϕ˙e ϕ
(21)

to obtain

|-----------------------|
v-=--˙ρeρ-+-ρϕ˙eϕ-+-˙zez.--
(22)

Thus the physical velocity components are

vρ = ˙ρ,    v ϕ = ρ ˙ϕ,    vz = ˙z.
(23)

Notice that dϕ∕dt itself is an angular rate, not a linear speed. The azimuthal linear speed is ρ(dϕ∕dt).

5 Cylindrical acceleration

Differentiate the cylindrical velocity:

v = ρ˙eρ + ρϕ˙e ϕ + ˙zez.
(24)

The derivative of the first term is

d-(˙ρe ) = ¨ρe  + ρ˙ϕ˙e  .
dt   ρ      ρ       ϕ
(25)

The derivative of the azimuthal term is

d
dt(ρϕ˙e ϕ) = (˙ρ ˙ϕ + ρ¨ϕ)eϕ + ρϕ˙˙eϕ.
(26)

Using

˙eϕ = − ϕ˙e ρ,
(27)

gives

d
--(ρ ˙ϕeϕ) = (ρ˙ϕ˙+ ρ ¨ϕ)eϕ − ρ ˙ϕ2eρ.
dt
(28)

Combining terms,

|--------------------------------------|
|a = (¨ρ − ρϕ˙2)eρ + (ρ¨ϕ + 2ρ˙ϕ˙)eϕ + ¨zez.|
---------------------------------------
(29)

The radial component is

|--------------|
|a  = ¨ρ − ρϕ˙2, |
--ρ------------
(30)

and the azimuthal component is

|---------------|
|      ¨      ˙ |
aϕ-=--ρϕ +-2˙ρϕ.-
(31)

The term −ρ(dϕ∕dt)2 is the inward centripetal contribution. The term 2(dρ∕dt)(dϕ∕dt) appears because the radial distance and the rotating basis change simultaneously.

6 Polar-coordinate motion as a cylindrical special case

If the motion remains in a plane of constant z, then

˙z = ¨z = 0,
(32)

and cylindrical kinematics reduces directly to planar polar kinematics:

v = ρ˙eρ + ρϕ˙e ϕ,
(33)

a = (¨ρ − ρϕ˙2)eρ + (ρ¨ϕ + 2ρ˙ϕ˙)eϕ.
(34)

This is the direct three-dimensional extension of M01-10.

7 Spherical coordinates and convention

Spherical-coordinate notation is not universal, so the angular convention must be stated explicitly. In this article,

  • r is radial distance from the origin;
  • 𝜃 is the polar angle measured downward from the positive z axis;
  • ϕ is the azimuth measured in the xy plane from the positive x axis.

The Cartesian relations are

x = r sin 𝜃cos ϕ,
(35)

y = r sin 𝜃sinϕ,
(36)

and

z = r cos𝜃.
(37)

PIC

Figure 3. Spherical-coordinate convention used throughout this article. The polar angle 𝜃 is measured from +z and the azimuth ϕ is measured in the xy plane. Stating this convention prevents the common interchange of 𝜃 and ϕ.

The spherical basis vectors are

e =  sin 𝜃cos ϕ e +  sin 𝜃sinϕ e  + cos𝜃 e ,
 r              x             y         z
(38)

e =  cos𝜃 cosϕ e +  cos𝜃sin ϕe  − sin𝜃 e ,
 𝜃              x             y         z
(39)

and

eϕ = −  sin ϕex + cos ϕey.
(40)

The position vector is especially simple:

|r =-rer.|
----------
(41)

8 Spherical basis-vector derivatives

Because the spherical basis depends on both 𝜃 and ϕ, its derivatives are richer than in cylindrical coordinates.

The needed partial derivatives are

∂er-
 ∂𝜃 =  e𝜃,
(42)

∂er-= sin𝜃 eϕ,
∂ϕ
(43)

∂e-𝜃
 ∂𝜃 =  − er,
(44)

∂e𝜃-= cos 𝜃e ,
∂ϕ          ϕ
(45)

∂e-ϕ
 ∂𝜃  = 0,
(46)

and

∂eϕ-=  − sin 𝜃e  − cos 𝜃e .
∂ ϕ           r         𝜃
(47)

Applying the chain rule gives the time derivatives

|--------------------|
|     ˙     ˙        |
-˙er =-𝜃e𝜃 +-ϕsin-𝜃eϕ,-
(48)

|-------˙-----˙--------|
-˙e𝜃 =-−-𝜃er +-ϕ-cos-𝜃eϕ,
(49)

and

|---------------------------|
|       ˙          ˙        |
e˙ϕ-=--−ϕ-sin𝜃er-−-ϕ-cos𝜃e𝜃.-
(50)

9 Spherical velocity

Differentiate

r = re .
      r
(51)

Then

v = ˙rer + r˙er.
(52)

Substitute the derivative of er:

|----------------------------|
v =  ˙rer + r𝜃˙e𝜃 + rsin 𝜃ϕ˙eϕ.|
------------------------------
(53)

Thus the physical velocity components are

|--------------------------------------|
|v  = ˙r,     v =  r˙𝜃,    v  = r sin 𝜃ϕ˙. |
--r-----------𝜃-----------ϕ------------
(54)

The factor r sin 𝜃 is the perpendicular distance from the particle to the z axis, so the azimuthal speed is exactly the circular-motion form ρ(dϕ∕dt) with

ρ =  rsin 𝜃.
(55)

10 Spherical acceleration

Start from

            ˙           ˙
v = r˙er + r𝜃e 𝜃 + r sin 𝜃ϕe ϕ.
(56)

Differentiate each term with the product rule and then substitute the three basis-vector derivatives. Collecting coefficients of er, e𝜃, and eϕ gives

|------------------------|
|a = arer + a𝜃e𝜃 + aϕeϕ, |
-------------------------
(57)

where

|------------------------|
a  =  ¨r − r𝜃˙2 − r sin2 𝜃 ˙ϕ2,
--r-----------------------
(58)

|------------------------------|
|a  = r¨𝜃 + 2˙r˙𝜃 − rsin 𝜃cos𝜃 ˙ϕ2,|
--𝜃----------------------------
(59)

and

|------------------------------------|
|aϕ = rsin𝜃 ¨ϕ + 2˙rsin𝜃ϕ˙+  2rcos𝜃 ˙𝜃 ˙ϕ.|
--------------------------------------
(60)

PIC

Figure 4. The spherical acceleration formula follows from differentiating the velocity while also differentiating the moving spherical basis. Each coupling term has a geometric origin in a changing scale factor or rotating unit vector.

11 Interpreting the spherical terms

The radial acceleration contains three contributions:

           ˙2      2  ˙2
ar =  ¨r − r𝜃 − r sin  𝜃ϕ .
(61)

The first is ordinary radial acceleration. The other two are inward curvature terms associated with angular motion.

The polar component

a𝜃 = r𝜃¨+ 2r˙𝜃˙− r sin 𝜃cos 𝜃 ˙ϕ2
(62)

contains polar angular acceleration, radial-polar coupling, and a geometric contribution from azimuthal motion.

The azimuthal component

           ¨          ˙          ˙ ˙
aϕ = r sin 𝜃ϕ + 2˙r sin 𝜃ϕ + 2rcos 𝜃𝜃ϕ
(63)

contains azimuthal angular acceleration plus coupling terms from changing radial distance and changing polar angle.

These are kinematic terms produced by coordinate geometry; they do not by themselves represent new physical forces.

12 Scale factors

The physical differential displacement in cylindrical coordinates is

dr = dρ eρ + ρdϕ eϕ + dz ez.
(64)

Therefore the cylindrical scale factors are

|-------------------------------|
h ρ = 1,    hϕ = ρ,     hz = 1. |
---------------------------------
(65)

In spherical coordinates,

dr = dr er + rd𝜃 e𝜃 + r sin 𝜃 dϕe ϕ,
(66)

so

|------------------------------------|
|hr = 1,     h𝜃 = r,    h ϕ = rsin𝜃. |
-------------------------------------
(67)

The velocity formulas can be read directly from these physical line elements.

13 Coordinate singularities

Curvilinear coordinates may become singular even when physical space is perfectly regular.

In cylindrical coordinates, ϕ is undefined on the z axis where

ρ = 0.
(68)

In spherical coordinates, all angles are undefined at

r = 0,
(69)

and the azimuth ϕ is undefined on the polar axis where

sin𝜃 = 0.
(70)

These are coordinate singularities, not physical singularities. One should avoid interpreting divergent coordinate rates near such locations without first checking the actual Cartesian motion.

14 Worked example 1: uniform helical motion in cylindrical coordinates

A particle follows

ρ = 2.0 m,      ϕ = 3.0t,    z = 0.50t.
(71)

Then

ρ˙= 0,     ϕ˙= 3.0 rad∕s,     ˙z = 0.50 m∕s.
(72)

The velocity is

v = (2.0)(3.0)eϕ + 0.50ez,
(73)

so

|------------------------|
-v-=-6.0eϕ-+-0.50ez-m-∕s.|
(74)

Its speed is

      √ ------------
|v| =   6.02 + 0.502 = 6.02 m ∕s.
(75)

Because d2ρ∕dt2 = d2ϕ∕dt2 = d2z∕dt2 = 0,

a = − ρ ˙ϕ2eρ,
(76)

so

|------------------|
a =  − 18.0e ρ m ∕s2.
--------------------
(77)

The vertical motion does not contribute to acceleration because dz∕dt is constant.

15 Worked example 2: expanding spiral with vertical motion

A particle has

ρ = 1 + t2,    ϕ = 2t,     z = 3t,
(78)

with SI units understood. Find v and a at t = 1 s.

At t = 1,

ρ = 2,     ˙ρ = 2,    ρ¨=  2,
(79)

ϕ˙= 2,     ¨ϕ = 0,
(80)

and

z˙= 3,     ¨z = 0.
(81)

Therefore

|-------------------------|
v =  2eρ + 4eϕ + 3ez m∕s. |
---------------------------
(82)

For the acceleration,

a =  2 − (2)(22) = − 6 m ∕s2,
 ρ
(83)

and

                             2
aϕ = (2)(0) + 2(2)(2) = 8 m∕s .
(84)

Hence

-----------------------
|                    2 |
-a-=-−-6eρ-+-8eϕ-m-∕s-.|
(85)

The nonzero azimuthal acceleration occurs even though d2ϕ∕dt2 = 0 because ρ is increasing while the basis rotates.

16 Worked example 3: constant-r, constant-𝜃 spherical motion

A particle moves with

                     ∘
r = 5.0 m,     𝜃 = 60 ,     ϕ = 0.40t.
(86)

Thus

    ˙          ˙
˙r = 𝜃 = 0,     ϕ = 0.40 rad ∕s,
(87)

and all second coordinate derivatives vanish.

The velocity is purely azimuthal:

v  = rsin𝜃 ˙ϕeϕ.
(88)

Therefore

|----------------|
|v = 1.73eϕ m ∕s.|
------------------
(89)

The acceleration components are

ar = − rsin2𝜃ϕ˙2 = − 0.600 m ∕s2,
(90)

a𝜃 = − rsin𝜃 cos𝜃ϕ˙2 = − 0.346 m ∕s2,
(91)

and

aϕ = 0.
(92)

Thus

|----------------------------2-|
-a-=-−-0.600er-−-0.346e𝜃-m-∕s-.|
(93)

Its magnitude is

|a| = 0.693  m∕s2.
(94)

This is exactly the centripetal acceleration for circular motion about the z axis. The circle has cylindrical radius

ρ = rsin𝜃 = 4.33 m,
(95)

so

ω2ρ =  (0.40)2(4.33) = 0.693 m ∕s2.
(96)

17 Practice problems

  1. In cylindrical coordinates, a particle has ρ = 3.0 m, dρ∕dt = 1.0 m/s, dϕ∕dt = 2.0 rad/s, and dz∕dt = −0.50 m/s. Find its velocity vector in the cylindrical basis and its speed.
  2. A particle moves on a cylinder of fixed radius ρ = 4.0 m with ϕ = 0.50t2 and z = 2.0t. Find v and a at t = 2.0 s.
  3. Show that for ρ = R = constant, z = constant, and dϕ∕dt = ω = constant, the cylindrical acceleration reduces to a = −ω2Re ρ.
  4. A particle has ρ = t2, ϕ = t, and z = 0. Evaluate a ρ and aϕ at t = 2 s.
  5. In spherical coordinates, r = 4.0 m, 𝜃 = 45∘, dr∕dt = 1.0 m/s, d𝜃∕dt = 0.20 rad/s, and dϕ∕dt = 0.50 rad/s. Find vr, v𝜃, and vϕ.
  6. A particle moves radially outward with r = 2+t2, while 𝜃 and ϕ remain constant. Find its velocity and acceleration in the spherical basis.
  7. A particle moves with r = 3.0 m, 𝜃 = 90∘, and ϕ = 2.0t. Use the spherical formulas to find its speed and acceleration, and show that the result matches uniform circular motion in the xy plane.
  8. Starting from the Cartesian expression for er, explicitly verify ∂er∕∂𝜃 = e𝜃 and ∂er∕∂ϕ = sin 𝜃 eϕ.

18 Answer check

  1. v = 1.0eρ + 6.0eϕ − 0.50ez m/s; |v| = 6.10 m/s.
  2. At t = 2 s, dϕ∕dt = 2.0 rad/s and d2ϕ∕dt2 = 1.0 rad/s2. Thus v = 8.0e ϕ + 2.0ez m/s and a = −16.0eρ + 4.0eϕ m/s2.
  3. Direct substitution gives aρ = −Rω2, a ϕ = 0, and az = 0.
  4. At t = 2: ρ = 4, dρ∕dt = 4, d2ρ∕dt2 = 2, dϕ∕dt = 1, d2ϕ∕dt2 = 0. Hence a ρ = −2 m/s2 and aϕ = 8 m/s2.
  5. vr = 1.0 m/s, v𝜃 = 0.80 m/s, vϕ = 1.41 m/s.
  6. v = 2ter and a = 2er.
  7. v = r(dϕ∕dt) = 6.0 m/s and a = −r(dϕ∕dt)2e r = −12.0er m/s2; at 𝜃 = 90∘, e r lies in the xy plane and points radially outward.
  8. Differentiation gives the stated basis identities exactly.

19 Summary

Cylindrical and spherical coordinates simplify problems with axial or radial geometry, but their basis vectors move with the particle. The central cylindrical results are

|----------------------|
|v = ρ˙eρ + ρϕ˙e ϕ + ˙zez,|
------------------------
(97)

|--------------------------------------|
|a = (¨ρ − ρϕ˙2)eρ + (ρ¨ϕ + 2ρ˙ϕ˙)eϕ + ¨zez.|
---------------------------------------
(98)

For the stated spherical convention,

|----------------------------|
|v = r˙er + r𝜃˙e 𝜃 + r sin 𝜃ϕ˙e ϕ,
-----------------------------
(99)

with acceleration components

|------------------------|
ar =  ¨r − r𝜃˙2 − r sin2 𝜃 ˙ϕ2,
--------------------------
(100)

|------------------------------|
|a𝜃 = r¨𝜃 + 2˙r˙𝜃 − rsin 𝜃cos𝜃 ˙ϕ2,|
-------------------------------
(101)

and

|------------------------------------|
|           ¨          ˙          ˙˙ |
-aϕ =-rsin𝜃-ϕ +-2˙rsin𝜃ϕ-+--2rcos𝜃-𝜃ϕ.-
(102)

The safest derivation strategy is always the same: write the position vector, determine how the local basis vectors change, and then differentiate carefully with the product and chain rules.

References

[1]   PhysicsLibrary, M01-10, Polar-Coordinate Particle Kinematics.

[2]   Wikibooks, Classical Mechanics, sections on generalized and curvilinear coordinate descriptions, CC BY-SA.

[3]   Wikipedia, articles on cylindrical coordinate systems, spherical coordinate systems, and vector calculus in curvilinear coordinates, CC BY-SA.

[4]   J. B. Marion and S. T. Thornton, Classical Dynamics of Particles and Systems, 5th ed., Brooks/Cole, 2004. Used as a scope and notation reference.


"Cylindrical and Spherical Particle Kinematics" is owned by bloftin.
(view preamble)
View style:
Other names:  M01-11
Keywords:  cylindrical coordinates, spherical coordinates, particle kinematics, curvilinear coordinates, moving basis vectors, velocity, acceleration

Attachments:
GRE Physics Companion: Cylindrical and Spherical Particle Kinematics (Example) by bloftin

Cross-references: identities, uniform circular motion, centripetal acceleration, magnitude, units, regular, displacement, forces, relations, M01-10, speed, position vector, kinematics, unit vectors, cylindrical coordinates, formulas, scalar, acceleration, velocity, particle, motion, spherical coordinates, vectors, mechanics, Cartesian coordinates
There are 2 references to this object.

This is version 2 of Cylindrical and Spherical Particle Kinematics, born on 2026-09-28, modified 2026-09-28.
Object id is 1329, canonical name is CylindricalAndSphericalParticleKinematics.
Accessed 34 times total.

Classification:
Physics Classification: 45.05.+x (General theory of classical mechanics of discrete systems)
Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:

No messages.

Interact
rate | post | correct | update request | add example | add (any)