temp3 v4
DOCX · 146.3 KB
Open DOCX file
Technical notes by Phil, dated 7.4.12, comparing the passive view (one vector seen from two rotated frames) with the active view (one frame, two apparatuses). They derive dR/dt and (dR/dt)V = ω x (RV) by two methods using rotation generators, then dV and dV/dt for fixed and moving body-frame vectors. Later sections cover non-inertial frames and comments on Goldstein; some sections are marked TBD.
AI-written summary; may contain errors.
Extracted text (machine-read; may contain errors)
Active and Passive Vectors, Version 51 PhL 7.4.12
1. The Passive View 1
2. The Active View 4
3. Computation of dR/dt and (dR/dt)V. 4
4. Computation of dV and dV/dt. 7
4. Passive view : suppose frame S' (body) is moving and S (space) is at rest . 11
5. Passive View: what Newtonian Mechanics looks like in a non-inertial frame 16
7. Comments on Goldstein's treatment of this subject. 18
6. Comparison with Goldstein notation (p 133) TBD 20
7. Better interpretation of dΩ and ω TBD 20
1. The Passive View
We have some real-world physical vector V which is being observed by two observers, one in frame S and the other in frame S'. The frames have a common origin. Here is a picture
The vector V represents a certain specific aspect of some physical apparatus A. It could be some physical point in apparatus A, or it could be the velocity of some piece of apparatus A, etc. In this passive view, there is only one apparatus, but it is observed from two frames of reference. There is only one vector V and it is the same vector in both pictures. Define matrix R by
e2 = R e'2 and more generally en = R e'n forn = 1,2...N
In this 2D example, roughly we have R = Re3(10o) (right hand rule).
The vector V has different components in the two frames. The general rule is this
V = Vnen where Vn = V en
V = V'ne'n where V'n = V e'n
One might wonder how the V'n might be expressed in terms of the Vn and vice versa. Well,
V'n = V e'n = [R V] [R e'n] // valid for ANY rotation R
= [R V] en // now assuming rotation shown above
= [R Vmem] en // inserting first expansion above
= Vm (Rem)en
= Vm (Rem)k(en)k
= Vm Rki(em)i(en)k
= Vm Rkiδm,iδn,k
= Rnm Vm
So we learn the that the components are related in this way
V'n = Rnm Vm
Vn = R-1nm V'm
Now we are tempted to write the above equations in "vector notation" like so
V' = RV
V = R-1V' .
Here are some words to go with the first equation: " If in frame S we were to rotate vector V into a new vector V' also in frame S , that new vector V' would have components V'n which match those of vector V appearing in the S' picture above." So let's show this:
So clearly, the components of vector V' in frame S are (V'1, V'2), where (a,b,c...) indicates a column vector to save space. Now, let's write our two expansions for this new vector V'
V' = V'nen where Vn = V' en = [RV] [Re'n] = V e'n = V'n
V' = V"ne'n where V"n = V' e'n = [RV] [e'n] = [R2V] [Re'n] = [R2V] en
It is of course possible to draw this new vector V' in frame S' where it will have these new components which we call V"1, V"2 just to be able to distinguish them. Here is the above picture pair with this vector added:
The notion of vector V' in frame S will have a use below in our "active view", whereas the vector V' in frame S' will not be useful at all. But we wanted to get it drawn lest it be "mysterious".
At this point we might introduce the following notation:
[V]F ≡ { V eFn}
Then we have these four examples
[V]S = (V1,V2) // first term is V e1
[V]S' = (V'1,V'2) // first term is V e'1
[V']S = (V'1,V'2) // first term is V' e1
[V']S' = (V"1,V"2) // first term is V' e'1
When we see the symbol V all by itself, we usually think of V = (V1,V2). That is what we meant by it in the notation V' = RV which appears above. And similarly, we thought of V' = (V'1,V'2) in this same equation. So by "default" we think of V as meaning [V]S and V' as meaning [V']S .
V' = RV means for us above [V']S = R[V]S .
However, since V' = RV is a relationship between two vectors, it should be a valid relationship when viewed from any observer frame. Thus we expect this to also be true
[V']S' = R[V]S' or (V"1,V"2) = R (V'1,V'2) or V" = R V' .
Suddenly we see yet another object V" which we could then add to our pictures above in an obvious way, but let's NOT add it. Think of V" as just a shorthand for (V"1,V"2). So here is how we can verify that the last line above is valid:
V' = RV => RV' = R(RV) => V" = RV' QED
Here are some other "default" meanings (but remember that these rotate oppositely to V )
en = [en]S
e'n = [e'n]S
e'n = R-1 en means [e'n]S = R-1[en]S
and again the equation e'n = R-1 en must also be true in frame S' so that [e'n]S' = R-1[en]S'.
Comment:
(1) Notice that we don't put brackets around the rotation matrix R to get [R]F for some frame F. This matrix R is a set of numbers which relates V' to V in the equation V' = RV.
(2) What would tensor doc say? It would say V'a = RabVb (dev notation) where R is the linearized transformation matrix. Recall that R lives neither in x-space nor in x'-space, but straddles the two spaces. There is never an object R'ab. The equation V'a = RabVb is not a "covariant equation" since it is not in one space and since R is not a tensor. So tensor doc agrees with comment (1).
2. The Active View
Instead of having two observers and one apparatus (which has a representative vector V in it), where the two observer frames are related by a rotation, now we have one observer frame S and we have two apparatuses which we call A and A'. This situation is basically that of the left picture above, which we repeat here:
In the passive view, the frame S' was rotated by amount R-1 relative to frame S, since e'n = R-1 en.
In the active view, the apparatus A' is rotated by amount R relative to apparatus A.
3. Computation of dR/dt and (dR/dt)V.
These results will be needed below, so we want to get them out of the way here so we don't clutter up issues which will be arising in the next section.
Right here we make the change R → R-1 for all R which appear in Sections 1 and 2. This means that now we have
V = RV' and e'n = R en .
So the axes of frame S' are now rotated by R relative to the axes of frame S. We want to think now of these axes of frame S' as being in motion relative to those of frame S.
We shall now derive our results two different ways.
Method 1. We can parameterize R in this way, where θ = θ(t),
R = R(θ) = exp(-iθJ) = exp(-iθkJk) where = i (Jk)ij = kij , (1)
Here the Jk are the three standard rotation generators in 3 dimensional space and the θk are the corresponding rotation parameters. One can regard this as a rotation by amount θ about axis .
Now consider frame S' to be tumbling around as seen from frame S. At time t, the unit vectors of frame S' have reached this position,
e'n(t) = R(θ(t)) en .
During the next interval dt of time, the following small tumble of these axes occurs
e'n(t+dt) = R(dφ) e'n(t) .
Therefore at time t the vector dφ describes the "instantaneous axis of rotation" of the e'n(t). We then have
e'n(t+dt) = R(dφ) R(θ(t)) en ≡ R(t+dt) en ,
where we define R(t+dt) to get the total rotation as shown. Then consider
dR = R(t+dt ) - R(t) = R(dφ)R(θ) - R(θ) = [ R(dφ) - 1] R(θ) ≈ [ -i dφJ ] R
Then divide by dt to get
dR/dt = [ -i ωJ ] R(θ) ω ≡ dφ/dt
If we apply this to some arbitrary vector V, we get
(dR/dt)V = [-i ω J ] RV = [-i ωkJk ] RV // on next line we will use i (Jk)ij = kij
[(dR/dt)V]i = [-i ωk(Jk)ij ] [RV]j = - ωkkij [RV]j = εikj ωk[RV]j
so
(dR/dt)V = ω x (RV) (1)
Method 2. Start with,
V(t) = R(t)V'(t) .
This equation tells us (using the default interpretation mentioned above) the S space components of a body frame vector V', and we allow that this body frame vector may be moving within S', hence V'(t) .
Given some V'(t), we want to apply an extra small rotation R(dφ) so that we get
V'(t+dt) = R(dφ) V'(t) = R(dφ) R(t) V ≡ R(t+dt) V .
We argue that in going from V'(t) to V'(t+dt), we are rotating V'(t) about an "instantaneous axis of rotation" dφ. Then we find that
dR = R(t+dt ) - R(t) = R(dφ)R(θ) - R(θ) = [ R(dφ) - 1] R(θ) ≈ [ -i dφJ ] R .
This is the same dR as shown in Method 1, and we arrive by the same path at the same conclusion,
(dR/dt)V = ω x (RV) . (1)
Comment: The main idea here is this:
R(t+dt) = R(dφ)R(θ(t))
where we then interpret dφ as the instantaneous axis of rotation at time t of e'n(t) or of V'(t).
One might well wonder about this alternative approach,
R1(t+dt ) = R(θ + dθ) .
In this case one can consider the product
R(θ + dθ)R-1(θ) .
Since this is the product of two rotations, it must be a rotation. And since the product approaches 1 as dθ → 0, it must be a small rotation. Write it then as follows:
R(θ + dθ)R-1(θ) = R(dΩ) .
In working out the details, one will find that dΩ = f(,) dθ which says dΩ is proportional to dθ, but the direction of vector dΩ is in general some complicated function of the directions of θ and dθ (unless they happen to point in the same direction). Nevertheless, since the above says R(θ + dθ) = R(dΩ)R(θ) we can compute
dR = R1(t+dt ) - R(t) = R(dΩ)R(θ) - R(θ) = [ R(dΩ) - 1] R(θ) ≈ [ -i dΩJ ] R .
and then by the same path as above we would find that
dR/dt = [ -i ω1J ] R(θ) ω1 ≡ dθ/dt
(dR/dt)V = ω1 x (RV)
Although these results are valid, the vectors dθ and ω1 do not represent the instantaneous axis of rotation in the sense described above, and for this reason these results are not very useful.
4. Computation of dV and dV/dt.
In the first line of Section 3 Method 2 above we had this statement,
V(t) = R(t)V'(t) .
(a) The case V'(t) = V'. If we momentarily regard vector V'(t) as stationary in frame S', so that V'(t) = V', then
V(t) = R(t)V'
V(t+dt) = R(t+dt)V'
dV = V(t+dt) - V(t) = [ R(t+dt) - R(t)] V' = dR V' = [ -i dφJ ] R V' = dφ x [RV'] = dφ x V,
where we are just following the steps used above with regard to i (Jk)ij = kij. That is to say, if V'(t) = V' is stationary in frame S', then we have
dV = dφ x V (*)
and
dV/dt = ω x V ω ≡ dφ/dt .
In this case, since frame S' is instantaneously rotating by dφ (or ω) relative to frame S, and since V' is motionless in frame S', the vector V seen in frame S is instantaneously traveling in a circle in frame S. Here is the usual picture associated with this idea ,
The tip of vector V is instantaneously rotating in circular motion where the circle has radius Vsinψ. In fact, the vector VT (Transverse) from the rotation axis out to the tip of vector V is this
VT = V - Vcosψ .
This vector VT is the radius vector of the circular motion. The motion is instantaneously circular at time t if the following is true
dV VT = 0 .
We can verify that motion (*) fulfills this requirement,
dV VT = (dφ x V) (V - Vcosψ ) = 0 - 0 = 0
and this is why dV = dφ x V describes instantaneous circular motion.
Now dφ(t) and ω(t) may have some arbitrary time dependence, as determined by the mechanism that is driving the "platform" which is frame S'. These vectors may be changing in both magnitude and direction as time progresses. In this case, the actual trajectory of V(t) in frame S won't be a circular path, but will in general be some complicated three dimensional curve (all this time V' = constant in frame S' ). At any instant in time, however, a small piece of this curve near the point V(t) will be planar and will have some curvature in that plane, and V(t) will be doing instantaneous circular motion relative to dφ at that instant,
This notion can be understood in terms of an iterative program of advancement where the first few steps of this program starting at time t would be
V(t)
dV(t) = dφ(t) x V(t)
V(t+dt) = V(t) + dV(t)
dV(t+dt) = dφ(t+dt) x V(t+dt)
V(t+2dt) = V(t+dt) + dV(t+dt) etc.
In this manner the trajectory V(t) is generated, and at any time one maintains the instantaneous circular motion indicated by
dV(t) = dφ(t) x V(t)
(b) The case V'(t) = V'(t) . We just redo the steps done above, adding changes as needed:
V(t) = R(t)V'(t)
V(t+dt) = R(t+dt)V'(t+dt)
dV' = V'(t+dt) - V'(t)
dV = V(t+dt) - V(t)
= R(t+dt)V'(t+dt) - R(t)V'(t)
= R(t+dt)[ V'(t) + dV'] - R(t)V'(t)
= [R(t+dt) - R(t)] V'(t) + R(t+dt) dV' .
In the last term we will use
R(t+dt) = R(dφ)R(θ(t)) = [ 1 -i dφJ ] R
R(t+dt) dV' = [1 -i dφJ ] R dV' = R dV' – i dφJ R dV' = RdV' + dφ x (RdV')
For the first two terms we will use this fact shown earlier
[R(t+dt) - R(t)] V'(t) = dφ x V
Thus we end up with
dV = dφ x V + RdV' + dφ x (RdV')
Here, the change dV' arises because V' is moving within frame S'. At this point, we need some way to identify the change of V' within frame S', so let's just define
dV'body ≡ dV'(t) .
Then we can define dVbody (no prime) to be this same change, but expressed in frame S components,
dVbody ≡ R dV'body = R dV'(t) .
Therefore we have shown that
dV = dφ x V + dVbody + dφ x dVbody
dV/dt = ω x V + dVbody/dt + ω x (dVbody/dt)dt
and we then drop the last term in the limit dt → 0 and get these famous results
dV = dφ x V + dVbody
dV/dt = ω x V + dVbody/dt
Had we not added the body label, the two dV objects in the first line above would be indistinguishable.
How might we isolate the two terms in the last equation above?
The first term is all there is if it happens that dVbody/dt = 0 which means dV'body/dt = 0 in terms of frame S' components. This in turn could happen if V'body = V', a constant, or it could happen just because we happen to have dV'body/dt = 0 at some particular time t. Note that we could have V'body = 0 while at the same time dV'body/dt ≠ 0.
The objects dV'body/dt and dVbody/dt could in theory be functions of ω, since we allow an arbitrary body motion. For this reason, just setting ω = 0 to kill off the ω x V term won't necessarily expose all of the dVbody/dt term, since ω = 0 might kill off some part of dVbody/dt . Therefore we cannot say that the second term is all there is if we set ω = 0. It is of course all there is if we set ω x V = 0.
When both terms are present, we loose the simple interpretation of vector V instantaneously rotating about the axis .
Notice that we could define Vbody = R(t) V'(t), but this is in fact V(t). So we have this situation
V = Vbody // = R(t)V'(t)
but
dV ≠ dVbody .
In fact, we just showed that
dV = dφ x V + dVbody .
As defined above, dVbody is the "intrinsic" change in V within frame S' (but converted to S components) as if there were no frame rotation, whereas dV includes the effect of this rotation and gives the correct total change in V in frame S.
It is convenient to make this notational definition,
(dV/dt)body = (d/dt)bodyV ≡ (dVbody/dt) = (d/dt) Vbody
because then we can write (*) as
(d/dt) V = ω x V + (d/dt)bodyV
and since this applies to any vector V, we can write it in the following operator notation,
(d/dt) = (d/dt)body + ω x
See for example equations 4-99 through 4-102 of Goldstein (page 133). Note that dΩGoldstein = dφ.
We are now ready to see some Examples.
4. Passive view : suppose frame S' (body) is moving and S (space) is at rest .
space frame body frame
Right here we small make the convenience change R → R-1 for all R which appear in Sections 1 and 2 (but not Section 3). After this change, we have from Section 1 above,
e'n= R(θ) en en = R-1(θ) e'n (1)
where R(θ) describes the current position ( t = t, say) of the S' frame relative to the S frame. Now consider some vector V lying in the body S' frame. We know again from Section 1 (with change),
V(t) = R(θ)V'(t) (2)
which we can interpret in this hybrid manner (see end of Section 1 above for this notation),
[V(t)]S = R(θ) [V(t)]S' . (3)
The object [V(t)]S' is a vector V in the body frame S', and this vector may be moving in frame S'. Viewed from the space frame, what one sees is [V(t)]S.
We now assume that frame S' is "instantaneously rotating" by some vector amount dθ in time dt. If we momentarily assume that [V(t)]S' is not moving within frame S', we would find that there is still a change in frame S, namely
d[V(t)]S = R(dθ) [V(t)]S' – [V(t)]S' (4)
Now a rotation can be written in terms of the rotation generator matrices in this manner
R(θ) = exp(-i θ J) (5)
where
i (Jk)ij = kij . (6)
Therefore, keeping only the first two terms in a Taylor expansion about 0,
R(dθ) = exp(-i dθ J) ≈ 1 - i dθ J . (7)
Using this in (4) gives
d[V(t)]S = R(dθ) [V(t)]S' – [V(t)]S' = (1 - i dθ J) [V(t)]S' – [V(t)]S'
= - i (dθ J) [V(t)]S'
Writing this in components gives
(d[V(t)]S )i = - i dθk (Jk)ij ([V(t)]S')j = -i εkij dθk ([V(t)]S')j = + i εikj dθk([V(t)]S')j
which when written back in vector notation says
d[V(t)]S = dθ x [V(t)]S' (11)
Usually one simply starts with equation (11) with the following justification: If we rotate [V(t)]S' by amount dθ about an axis in the dθ direction, then d[V(t)]S is as shown in this picture,
and then the radius out from the axis is the length of the vector [V(t)]S' times the sine of the cone half angle ψ, and the direction of d[V(t)]S is perpendicular to both dθ and [V(t)]S and that justifies (11) since the cross product involves sinψ. Our reason for not just starting with (11) will appear below.
In the development above, we assumed that [V(t)]S' was not changing within frame S', but we now want to relax that constraint and allow it to move. From this movement alone we get
d[V(t)]S = R(θ) d[V(t)]S' . (12)
Notice the presence of matrix R(θ) which maps the change d[V(t)]S' expressed in frame S' coordinates to the coordinates of frame S.
We can then add both the two motion effects just reviewed to get
d[V(t)]S = R(θ) d[V(t)]S' + dθ x [V(t)]S' (13)
If we now divide all three terms by dt, we get
(d[V(t)]S/dt) = R(θ) (d[V(t)]S'/dt) + ω x [V(t)]S' where ω = dθ/dt (14)
If we now assume that at our time t of interest, frames S and S' are "lined up", then θ = 0 and R(θ) = 1 and we have
(d[V(t)]S/dt) = (d[V(t)]S'/dt) + ω x [V(t)]S' where ω = dθ/dt ; lined up (15)
But if the frames are lined up, then [V(t)]S' = [V(t)]S and we might just call it V(t). And we slightly change the location of the dt's in the derivatives, so (15) becomes,
(d/dt [V(t)]S) = (d/dt [V(t)]S') + ω x V(t) where ω = dθ/dt ; lined up (16)
Now we make the following definition where F is a frame (either S or S')
(d/dt)F [V(t)] ≡ (d/dt [V(t)]F)
Then (16) can be written as
(d/dt)S [V(t)] = (d/dt)S' [V(t)] + ω x V(t) where ω = dθ/dt ; lined up (17)
Since this is true for any vector V, we can write it as an operator equation
(d/dt)S = (d/dt)S' + ω x where ω = dθ/dt ; lined up (18)
Example #1. Suppose V = r, the position vector. Then [r]S' is the position of some point in frame S', and [r]S is the corresponding position in frame S, and we have
[r]S = R(θ) [r]S' = [r]S' if "lined up" = r
Then (16) reads
(d/dt [r]S) = (d/dt [r]S') + ω x r where ω = dθ/dt ; lined up (19)
We then make the obvious definitions
[v]S = (d[r]S/dt) = velocity of point r in the space frame S (20a)
[v]S' = (d[r]S'/dt) = velocity of point r in the body frame S ' (20b)
and then (19) becomes
[v]S = [v]S' + ω x r where ω = dθ/dt ; lined up (21)
STOP for PARADOX. Above equation (16) we said that [V(t)]S' = [V(t)]S when the two frames are lined up, so applying that to V = v, we ought to have [v]S = [v]S', but this disagrees with (21).
Example #2. Suppose V = v, the velocity vector. Then [v]S' is the velocity of some point in frame S', and [v]S is the corresponding velocity in frame S. Then (16) reads
(d/dt [v]S) = (d/dt [v]S') + ω x v where ω = dθ/dt ; lined up (22)
We then make the obvious definitions
[a]S = (d[v]S/dt) = acceleration of point r in the space frame S (23a)
[a]S' = (d[v]S'/dt) = acceleration of point r in the body frame S' (23b)
and then (22) becomes
[a]S = [a]S' + ω x v
We see that this is the wrong result! The reason is this: Look back at (14)
(d[V(t)]S/dt) = R(θ) (d[V(t)]S'/dt) + ω x [V(t)]S' where ω = dθ/dt
and apply this with V = r and use the above velocity definitions to get
[v(t)]S = R(θ) [v(t)]S' + ω x [r]S where ω = dθ/dt
What we learn here is that velocity v is not really a "vector" because a vector must transform according to this equation,
[V(t)]S = R(θ) [V(t)]S' . (3)
Since v is not a true vector under the transformation from frame S' to frame S, we cannot make use of (22).
Example #3. Suppose V = L = r x p = m r x v , the usual angular momentum vector. Then
[L]S = m [r]S x [v]S
I show in separate notes that
[L]S = R[L]S' + m [r]S x (ω x [r]S)
and therefore L is not a true vector and again (22) is not allowed. But both Goldstein and Marion say it is allowed! So my paradox remains.
We could have alternately described this same change in a different manner,
[V(t+dt)]S = R(θ + dψ) [V(t)]S'
That means that [V(t+dt)]S' = R(dθ) [V(t)]S'
At this point, we wish to apply a small rotation R(dθ) to [V(t)]S' and see what change that causes in [V]S
Comment: Notice that, in reference to equation (2), we said that V was some "vector". By definition, a vector with respect to transformation R is something that "transforms as a vector according to (2)". When R is time-dependent, things that one normally thinks of as being "vectors" are in fact not vectors because their components do not satisfy (2). For example, the position vector r is a vector under R(t), but as we shall see, the velocity vector v is not a vector under R(t), though it is a vector if R is not time-dependent.
Now some time dt goes by and we get some changes:
d[V]S = R d[V]S' + dR [V]S' . (4)
The first term arises because there was a change within the body S' frame in our vector V, and that change then gets mapped to the space frame S by rotation R. The second term arises because even if [V]S' were not changing within the body frame, the body frame is moving, which causes a change of [V]S in the space frame.
Now divide by dt to get
d[V]S/dt = R (d[V]S'/dt) + (dR/dt) [V]S' . (5)
Then use result 3.(4) for (dR/dt) acting on a vector to get
(d[V]S/dt) = R (d[V]S'/dt) + ω x (R [V]S') . (6)
Then use result (3) in the last term of (6) to get
(d[V]S/dt) = R (d[V]S'/dt) + ω x [V]S . (7)
We could apply d/dt to equation (7) and in so doing obtain four terms. Rather than do that here, we will do it in the special application of V = r of the next section.
5. Passive View: what Newtonian Mechanics looks like in a non-inertial frame
Now as a particular application of 4.(7) above, let V = r, the position vector :
(d[r]S/dt) = R (d[r]S'/dt) + ω x [r]S (1)
We next identify
[v]S = (d[r]S/dt) = velocity of point r in the space frame S (2a)
[v]S' = (d[r]S'/dt) = velocity of point r in the body frame S ' (2b)
so (1) can be rewritten as
[v]S = R [v]S' + ω x [r]S . (3)
Next, apply d/dt to equation (3) to get
(d[v]S/dt) = (dR/dt) [v]S' + R (d[v]S'/dt) + (dω/dt) x [r]S + ω x (d[r]S/dt) . (4)
We now identify these accelerations,
[a]S = (d[v]S/dt) = acceleration of point r in the space frame S (5a)
[a]S' = (d[v]S'/dt) = acceleration of point r in the body frame S' (5b)
so that, along with (2a) in the last term, we get
[a]S = (dR/dt) [v]S' + R [a]S' + (dω/dt) x [r]S + ω x [v]S . (6)
Then use 3.(4) for (dR/dt) acting on a vector to get
[a]S = ω x (R[v]S') + R [a]S' + (dω/dt) x [r]S + ω x [v]S . (7)
Finally, use (3) to replace [v]S in the last term :
[a]S = ω x (R[v]S') + R [a]S' + (dω/dt) x [r]S + ω x (R[v]S') + ω x (ω x [r]S) . (8)
We see that two ω x terms are the same, so we add them, and then put R [a]S' first to get
[a]S = R [a]S' + 2 ω x (R[v]S') + (dω/dt) x [r]S + ω x (ω x [r]S) (9)
This then is the final and very general result relating the acceleration in the space frame S to that in the body frame S'.
Obviously, if ω is constant in time (such as the rotation of the earth) the above simplifies to
[a]S = R [a]S' + 2 ω x (R[v]S') + ω x (ω x [r]S) (10)
If in addition it happens that the space and body frames are exactly aligned at the instant t which is of interest to us, we may replace R = 1 in both places in (10). Then of course [r]S = [r]S' and we might as well just call it r. Then we get at this instant in time,
[a]S = [a]S' + 2 ω x [v]S' + ω x (ω x r) . (11)
In the space frame S (inertial since at rest) we have Newton's law being valid,
[F]S = m [a]S . (12)
Using (11) we can say that
[Feff]S' ≡ m [a]S' = m [a]S – 2 ω x [v]S' – ω x (ω x r)
= [F]S – 2 ω x [v]S' – ω x (ω x r) . (13)
This says that we can pretend there is a Newton's law in the (non-inertial) rotating frame,
[Feff]S' ≡ m [a]S'
as long as we are willing to include the two "fictitious forces" shown in (13). The second fictitious force is just the usual centrifugal force, pointing exactly away from the rotation axis. The first term is the new object of interest : the Coriolis force– 2 ω x [v]S' .
6. A Paradox and its Resolution
This small section hopefully illuminates the Comment made above equation 4.(4). Note that several equations in this section are wrong so please don't use them!
Equation 4.(7) is supposedly valid for any vector V. What happens if we take V = v, the velocity of a particle. It then says,
(d[V]S/dt) = R (d[V]S'/dt) + ω x [V]S 4.(7)
(d[v]S/dt) = R (d[v]S'/dt) + ω x [v]S 4.(7) with V = v
We identify accelerations as in 5.(5) and this then says
[a]S = R [a]S' + ω x [v]S .
Comparison with 5.(6) shows that this last equation is wrong because we are missing two terms! So what is going on here?? If we trace backwards from 4.(7) we get to 4.(3) which says, for V = v,
v = R v'
which we could be written, according to the end of Section 1,
[v]S = R [v]S' .
But this is not true for V = v ! In fact, what is true is 5.(3)
[v]S = R [v]S' + ω x [r]S
What this means is that, although v "looks like" a vector, it does not transform as a vector since we have this extra ω x [r]S term (when R is time dependent). We are only allowed to apply 4.(7) to objects that really transform as a vector under our transformation between frames S and S'. V = r really does transform as a vector.
7. Comments on Goldstein's treatment of this subject.
The theory of transforming between rotating frames is discussed on pages 132-135 of Herbert Goldstein's famous book "Classical Mechanics" (1950, 7th printing 1965), with some support material on earlier pages and some implications on later pages. These pages form Sections 4-8 and the start of 4-9 of that book. Goldstein never draws a picture of the two frames in question, which we have called S (space) and S' (body). He seems to make an assumption (which I cannot find stated anywhere) that, at the moment of interest t, the two frames S and S' line up with each other, which means we can set R = 1 in any of our final expressions above. With this assumption, we may quote some of our results from above, replacing our generic vector V by generic vector G,
(d[G]S/dt) = R (d[G]S'/dt) + ω x [G]S . 4.(7)
(d[G]S/dt) = (d[G]S'/dt) + ω x [G]S . 4.(7) with R=1
Goldstein writes the last equation above in the following manner,
(dG/dt)space = (dG/dt)body + ω x G Goldstein (4-100)
First of all, if R = 1, then since G is a "vector" we know from 4.(3) that [G]S = R [G]S' = [G]S'. Since we then have [G]S = [G]S' , we might as well just call it G, as he does above. As an example, consider our equation 5.(3) from above, but in which we set R = 1 and so [r]S = [r]S' = r ,
[v]S = [v]S' + ω x r . 5.(3) with R=1
which we might also write as
[v]space = [v]body + ω x r
This then is an example of Goldstein (4-100). Since (4-100) is valid for any (true!) vector G, we can abstract out the vector G and treat it as an operator equation of sorts (which can only act on true vectors)
(d/dt)space = (d/dt)body + ω x Goldstein (4-102)
In our notation, this could be written several ways, removing the G vector acted upon,
(d[ ]S/dt) = (d[ ]S'/dt) + ω x
or
(d/dt)[ ]S = (d/dt)[ ]S' + ω x
and if we define operator (d/dt)S[ ] ≡ (d/dt)[ ]S , then finally
(d/dt)S[ ] = (d/dt)S'[ ] + ω x
or
(d/dt)S = (d/dt)S' + ω x
or
(d/dt)space = (d/dt)body + ω x
and this last form then aligns Goldstein (4-102). The operator notation is nice, but it can be a little confusing what it really means, so we feel it is best to keep the vector G present and, assuming R = 1, use this form:
(d[G]S/dt) = (d[G]S'/dt) + ω x G . our 4.(7) with R=1
(dG/dt)space = (dG/dt)body + ω x G Goldstein (4-100)
6. Comparison with Goldstein notation (p 133) TBD
Goldstein uses vector G instead of V for his generic vector. So I will now translate some equations above into G form, and then do side-by side comparison with Goldstein:
[dG]S = [dG]S(body) + [dΩ]S x [G]S (23a)
(dG)space = (dG)(body) + dΩ x G p 133 (4-99)
[dG/dt]S = [dG/dt]S(body) + [ω]S x [G]S where ω = dΩ/dt (23b)
(dG/dt)space = (dG/dt)(body) + ω x G p 133 (4-100)
(d/dt) = (d/dt)(body) + ω x (21)
(d/dt)space = (d/dt)(body) + ω x p 133 (4-102)
Several comments are in order:
(1) All of Goldstein's equations shown above have all quantities evaluated in frame S (space). He uses what I call the "default meanings" such that [G]S = G, [ω]S = ω .
(2) His body notation is ambiguous I feel because it suggests that the term is evaluated in the body frame when in fact it is a body change which is evaluated in the space frame. His notation does not get that point across.
7. Better interpretation of dΩ and ω TBD
We showed in the last section that
dR(t) = [-i dΩ J ] R
dR(t)/dt ≈ [-i ω J ] R ω = dΩ/dt
Now consider the basis vector equation (after the change noted at the start of Section 3)
e'n(t) = R(t) en
de'n(t)/dt = dR(t)/dt en = [-i ω J ] R en = [-i ω J ] e'n(t) = [-i ωkJk ] e'n(t) = -iωk[Jk e'n(t)]
and taking a component (using i (Jk)ij = kij)
[de'n(t)/dt]i = -iωk[Jk e'n(t)]i = -iωk(Jk)ij [e'n(t)]j = - ωk kij [e'n(t)]j = εikj ωk [e'n(t)]j
so that
de'n(t)/dt = ω x e'n(t)
Therefore ω is the amount and direction of the instantaneous rate of rotation of any axis of the body frame. The entire body frame is rotating according to this vector ω . The above can be regarded as a generic equation which we would normally evaluate with all terms of the type [..]S.
Perhaps here is another derivation of our basic result
V = V'ne'n
dV = dV'n e'n + V'n de'n
dV/dt = (dV'n/dt) e'n + V'n de'n/dt
dV/dt = (dV/dt)(body) + V'n ω x e'n(t)
dV/dt = (dV/dt)(body) + ω x V (6.1)
The key idea here is that
(dV'n/dt) e'n = rate of change of vector V seen in body frame = (dV/dt)(body)
which I think agrees with the pictures and discussion above. We can regard (6.1) as being an equation which we can evaluate in any frame, and we usually evaluate it in frame S in which case it becomes
[dV/dt]S = [(dV/dt)(body)]S + [ω]S x [V]S (18b)