Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Math / Curvilinear Systems / Sphericals

adding two vectors in spherical coordinates

DOCX · 24.2 KB
Open DOCX file

Short derivation by Phil (signed PhL, 10.26.12) of the spherical coordinates of r = r1 + r2 from the Cartesian sum. It gives r² = r1² + r2² + 2r1r2 cosγ with γ the angle between the vectors, plus formulas for ρ, cosθ, sinθ, cosφ, sinφ. It then expands to first order in α = r1/r2 and applies this to Earth-Sun and Moon-Earth distances, finding α ~ 10^-4.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Adding two vectors in spherical coordinates PhL 10.26.12 The transform is given by x = rsinθcosφ ρ2 = x2+ y2 = r2sin2θ ρ = r sinθ y = rsinθsinφ z = rcosθ r2 = x2+ y2+z2 y/x = tanφ The inverse transformation is given by r = [x2+ y2+z2]1/2 r ≥ 0 ρ = [x2+ y2]1/2 ρ ≥ 0 cosθ = z/r sinθ = ρ/r cosφ = x/(rsinθ) = x/ρ sinφ = y/(rsinθ) = y/ρ Now consider two vectors r1 = (r1, θ1, φ1)sph = (x1, y1, z1) r2 = (r2, θ2, φ2)sph = (x2, y2, z2) r = r1 + r2 = (x,y,z) = (r,θ,φ)sph Adding in Cartesian space, x = r1sinθ1cosφ1 + r2sinθ2cosφ2 y = r1sinθ1sinφ1 + r2sinθ2sinφ2 z = r1cosθ1 + r2cosθ2 Then the inverse transformation maybe be used to find (r,θ,φ) as follows. We first find from Maple, r2 = (x1+ x2)2+ (y1+ y2)2 + (z1+ z2)2 = r12 + r22 + 2r1r2sinθ1sinθ2cosφ1cosφ2 + 2r1r2sinθ1sinθ2sinφ1sinφ2 + 2r1r2cosθ1cosθ2 = r12 + r22 + 2r1r2sinθ1sinθ2 [cosφ1cosφ2 + sinφ1sinφ2] + 2r1r2cosθ1cosθ2 = r12 + r22 + 2r1r2sinθ1sinθ2cos(φ1-φ2) + 2r1r2cosθ1cosθ2 = r12 + r22 + 2r1r2{ cosθ1cosθ2 + sinθ1sinθ2cos(φ1-φ2) } = r12 + r22 + 2r1r2cosγ cosγ ≡ cosθ1cosθ2 + sinθ1sinθ2cos(φ1-φ2) where γ is then the angle between the two vectors. That is to say r1 r2 = r1r2 cosγ as again Maple confirms. These results are old friends but I don't know where to find these friends: Jackson, Sneddon, Goldstein, particle physics books, somewhere. Meanwhile we take a piece of the above to get ρ2 = (x1+x2)2+ (y1+ y2)2 = r12 + r22 + 2r1r2sinθ1sinθ2cosφ1cosφ2 + 2r1r2sinθ1sinθ2sinφ1sinφ2 - r12cosθ12 - r22cosθ22 = r12 + r22 + 2r1r2sinθ1sinθ2 [cosφ1cosφ2 + sinφ1sinφ2] - r12cosθ12 - r22cosθ22 = r12sin2θ1 + r22sin2θ2 + 2r1r2sinθ1sinθ2cos(φ1-φ2) So we summarize these two results r2 = r12 + r22 + 2r1r2cosγ cosγ ≡ sinθ1sinθ2cos(φ1-φ2) + cosθ1cosθ2 ρ2 = r12sin2θ1 + r22sin2θ2 + 2r1r2sinθ1sinθ2cos(φ1-φ2) The sum of the two vectors in sphericals is then given by r = [r12 + r22 + 2r1r2cosγ]1/2 r ≥ 0 ρ = [r12sin2θ1 + r22sin2θ2 + 2r1r2sinθ1sinθ2cos(φ1-φ2]1/2 ρ ≥ 0 cosθ = z/r sinθ = ρ/r cosφ = x/ρ sinφ = y/ρ x = r1sinθ1cosφ1 + r2sinθ2cosφ2 y = r1sinθ1sinφ1 + r2sinθ2sinφ2 z = r1cosθ1 + r2cosθ2 Now let's define α ≡ r1/r2 r2 = α r1 and then the above becomes r/r1 = [1 + α2 + 2αcosγ]1/2 r ≥ 0 ρ/r1 = [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2]1/2 ρ ≥ 0 x/r1 = sinθ1cosφ1 +αsinθ2cosφ2 y/r1 = sinθ1sinφ1 + αsinθ2sinφ2 z/r1 = cosθ1 + αcosθ2 cosθ = z/r = (cosθ1 + αcosθ2)/ [1 + α2 + 2αcosγ]1/2 sinθ = ρ/r = [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2)]1/2 / [1 + α2 + 2αcosγ]1/2 cosφ = x/ρ = (sinθ1cosφ1 +αsinθ2cosφ2)/ [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2]1/2 sinφ = y/ρ = (sinθ1sinφ1 + αsinθ2sinφ2) / [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2]1/2 So here is the answer to the question asked: Here is the r,θ,φ for the sum of two vectors. r = [r12 + r22 + 2r1r2cosγ]1/2 cosγ ≡ sinθ1sinθ2cos(φ1-φ2) + cosθ1cosθ2 cosθ = z/r = (cosθ1 + αcosθ2)/ [1 + α2 + 2αcosγ]1/2 sinθ = ρ/r = [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2)]1/2 / [1 + α2 + 2αcosγ]1/2 cosφ = x/ρ = (sinθ1cosφ1 +αsinθ2cosφ2)/ [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2)]1/2 sinφ = y/ρ = (sinθ1sinφ1 + αsinθ2sinφ2) / [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2)]1/2 Small α approximation Now rewrite the above to make it suitable for expanding for small α, but don't assume small α. [sin2θ1 +α2sin2θ2 + 2αsinθ1sinθ2cos(φ1-φ2)]1/2 = sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2) +α2(sinθ2/sinθ1)2]1/2 Case that α << 1. We then get cosθ = (cosθ1 + αcosθ2)/ [1 + α2 + 2αcosγ]1/2 ≈ (cosθ1 + αcosθ2)[1 - αcosγ] = cosθ1 + α [cosθ2 - cosθ1cosγ] ≈ cosθ1 + α [cosθ2 - cosθ1(sinθ1sinθ2cos(φ1-φ2) + cosθ1cosθ2)] ≈ cosθ1 + α [cosθ2 - cosθ1sinθ1sinθ2cos(φ1-φ2) - cos2θ1cosθ2)] ≈ cosθ1 + α [cosθ2(1-cos2θ1) - cosθ1sinθ1sinθ2cos(φ1-φ2) ] ≈ cosθ1 + α [cosθ2sin2θ1 - cosθ1sinθ1sinθ2cos(φ1-φ2) ] ≈ cosθ1 + α sinθ1 [cosθ2sinθ1 - cosθ1sinθ2cos(φ1-φ2) ] ≈ cosθ1 - α sinθ1 [cosθ1sinθ2cos(φ1-φ2) – cosθ2sinθ1 ] sinθ = sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2) +α2(sinθ2/sinθ1)2]1/2 / [1 + α2 + 2αcosγ]1/2 ≈ sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2)]1/2 / [1 + 2αcosγ]1/2 ≈ sinθ1 [1 + α (sinθ2/sinθ1) cos(φ1-φ2)] [1 – αcosγ] ≈ sinθ1 [ 1 + α { (sinθ2/sinθ1) cos(φ1-φ2) - cosγ } ≈ sinθ1 + α { sinθ2 cos(φ1-φ2) - sinθ1cosγ } ≈ sinθ1 + α { sinθ2 cos(φ1-φ2) - sinθ1(sinθ1sinθ2cos(φ1-φ2) + cosθ1cosθ2) } ≈ sinθ1 + α { sinθ2 cos(φ1-φ2) - (sin2θ1sinθ2cos(φ1-φ2) + sinθ1cosθ1cosθ2) } ≈ sinθ1 + α { sinθ2 cos(φ1-φ2) - sin2θ1sinθ2cos(φ1-φ2) - sinθ1cosθ1cosθ2 } ≈ sinθ1 + α { sinθ2 [cos(φ1-φ2) - sin2θ1cos(φ1-φ2)] - sinθ1cosθ1cosθ2 } ≈ sinθ1 + α { sinθ2 cos(φ1-φ2) [1 - sin2θ1] - sinθ1cosθ1cosθ2 } ≈ sinθ1 + α { sinθ2 cos(φ1-φ2) cos2θ1 - sinθ1cosθ1cosθ2 } ≈ sinθ1 + α cosθ1 [ sinθ2 cosθ1 cos(φ1-φ2) - sinθ1cosθ2 ] cosφ = (sinθ1cosφ1 +αsinθ2cosφ2)/ { sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2) +α2(sinθ2/sinθ1)2]1/2} ≈ (sinθ1cosφ1 +αsinθ2cosφ2)/ { sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2)]1/2} ≈ (cosφ1 +α(sinθ2/sinθ1)cosφ2)/ [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2)]1/2 ≈ (cosφ1 +α(sinθ2/sinθ1)cosφ2) [1 – α(sinθ2/sinθ1)cos(φ1-φ2)] ≈ cosφ1 + α { (sinθ2/sinθ1)cosφ2 – cosφ1 (sinθ2/sinθ1)cos(φ1-φ2)} ≈ cosφ1 + α (sinθ2/sinθ1){cosφ2 – cosφ1 cos(φ1-φ2)} sinφ = (sinθ1sinφ1 +αsinθ2sinφ2)/ { sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2) +α2(sinθ2/sinθ1)2]1/2} ≈ (sinθ1sinφ1 +αsinθ2sinφ2)/ { sinθ1 [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2)]1/2} ≈ (sinφ1 +α(sinθ2/sinθ1)sinφ2)/ [1 + 2α(sinθ2/sinθ1)cos(φ1-φ2)]1/2 ≈ (sinφ1 +α(sinθ2/sinθ1)sinφ2) [1 – α(sinθ2/sinθ1)cos(φ1-φ2)] ≈ sinφ1 + α { (sinθ2/sinθ1)sinφ2 – sinφ1 (sinθ2/sinθ1)cos(φ1-φ2)} ≈ cosφ1 + α (sinθ2/sinθ1){sinφ2 – sinφ1 cos(φ1-φ2)} And don't forget r/r1 = [1 + α2 + 2αcosγ]1/2 ≈ [1 + 2αcosγ]1/2 ≈ [1 + αcosγ] Summary of the case α = (r1/r2) << 1: r ≈ r1(1 + αcosγ) cosθ ≈ cosθ1 - α sinθ1 [cosθ1sinθ2cos(φ1-φ2) – cosθ2sinθ1 ] sinθ ≈ sinθ1 + α cosθ1 [ sinθ2 cosθ1 cos(φ1-φ2) - sinθ1cosθ2 ] cosφ ≈ cosφ1 + α (sinθ2/sinθ1)[cosφ2 – cosφ1 cos(φ1-φ2)] sinφ ≈ cosφ1 + α (sinθ2/sinθ1)[sinφ2 – sinφ1 cos(φ1-φ2)] In the case of the sun-earth system we have MS = 1.99 x 1030 kg RS = 696,000 km ME = 5.97 x 1024 kg RE = 6371 km (8.25) MM = 7.35 x 1022kg RM = 1737 km TM = 27.3 days rS-E = 1.50 x 108 km // average of aphelion and perihelion and perigee e = .016 rM-E = 386,000 km // average of apogee and perigee tilt = 1.45o e = .05 So α = r1/r2 = RE/ rS-E = 6371 / 1.50 x 108 = 6.371 / 1.50 x 105 = 4.25 x 10-5 ~ 10-4 So in this case we essentially have r = r1.