Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / Mechanics / new frames doc / Appendix H Euler Ang and Comp w

another stab at Section G_7 INSTALLED

DOCX · 100.4 KB
Open DOCX file

Working document by Phil dated 1.11.15, noting the section has been installed into Appendix G. It solves (den/dt)S' = -ω x en for ω via the rotation R = Rz(ψ)Rx(θ)Rz(φ), finds the Frame S' components from an antisymmetric matrix A = (dR/dt)R^-1, and checks agreement with Method 1 and Goldstein. It then discusses three plans for the Frame S components.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Another stab at Section G.7 on ω computation PhL 1.11.15 This has been installed into Appendix G, do not edit here. G.7 Computation of ω (Method 2) In this section our approach to computing ω for the Euler Angle rotation is to find an equation which involves ω and solve it for ω! More or less at random, we choose (1.7.4), (den/dt)S' = – ω x en . (1.7.4) (G.7.1) Unlike our Method 1 computation of ω in the previous section, here we shall have no need for Goldstein's geometric Figure (G.5.5) or intermediate angles like ξ and ζ. We will, however, need various algebraic results developed in Section G.3. This calculation is a bit slippery and requires care and precision in the use of notation -- it is easy to go astray. We shall use both matrix and Section 1.1 Dirac notations as seem convenient. A silver lining is that we shall be able to apply many of the results derived earlier in this document. Recall from (G.5.17a) that the Goldstein Euler angle rotation is given by R = Rz(-ψ)Rx(-θ)Rz(-φ) . (G.5.17a) (G.7.2) In order to avoid a hundred minus signs, we shall temporarily negate all three angles. Then when we are done, we will undo this negation. We therefore temporarily take R to be, R(ψ,θ,φ) = Rz(ψ)Rx(θ)Rz(φ) ≡ R(Φ) = exp(-i Φ J) . // temp (G.7.3) Comment: To find Φ we could write out the matrix Rz(ψ)Rx(θ)Rz(φ), and decompose it into its symmetric and antisymmetric components S and A. In theory we could then compute Φ (=θ) and (=) from (G.2.14) and come up with an explicit expression for Φ = Φ. The reader is just reminded that this is mechanically possible, but luckily we have no need for the result (which is quite complicated). We could also compute dΦ from the following R(ψ+dψ,θ+dθ,φ+dφ) = R(Φ+dΦ) = exp(-i [Φ+dΦ] J) but again there is no need to do this. Note that Φ and dΦ will generally not be in the same direction. We now set about constructing the left side of (G.7.1) starting with our fundamental equation from (1.1.29) which relates the Frame S and Frame S' basis vectors, en(Φ) = R(Φ)e'n or |en(Φ)> = |R(Φ)e'n> = R(Φ) |e'n> . (G.7.4) Since we have in mind that Φ = Φ(t), one sees that the Frame S basis vectors change in time as viewed from Frame S'. In contrast, the basis vectors e'n are static. The basis vectors |en(Φ)> are complete at time t so we can write, in analogy with (1.1.20), 1 = |en(Φ)><en(Φ)| completeness of the en at time t (a) 1 = |en(Φ+dΦ)><en(Φ+dΦ)| completeness of the en at time t+dt (b) 1 = |e'n><e'n| completeness of the e'n at any time (c) (G.7.5) In (b) the rotation vector has changed from Φ to some Φ+dΦ as time moved from t to d+dt. A key point is that the en basis vectors are complete at any point in time. The rotation operator R(Φ) similarly is real orthogonal at any time, analogous to (1.1.37), RT(Φ) = R-1(Φ) and similarly for matrices RT(Φ) = R-1(Φ) . (G.7.6) Now we close the Dirac equation in (G.7.4) on the left with <e'm| to get <e'm| en(Φ) > = <e'm|R(Φ) |e'n> = [R(Φ)]'mn . (G.7.7a) Since this is true for any Φ, one also has <e'm| en(Φ+dΦ) > = <e'm|R(Φ+dΦ) |e'n> = [R(Φ+dΦ)]'mn . (G.7.7.b) Recall from (1.1.35) that (R)'ij = Rij. Here we confirm that fact in the current fancier notation, [R(Φ)]mn = <em(Φ)| R(Φ) |en(Φ)> = <em(Φ) |e'i><e'i| R(Φ) |e'j><e'j|en(Φ)> = [R(Φ)]'im [R(Φ)]'ij[R(Φ)]'jn = [ RT(Φ)R(Φ)R(Φ)]'mn = [ R-1(Φ)R(Φ)R(Φ)]'mn = [R(Φ)]'mn . (G.7.8a) Since this is true for any Φ, one also has [R(Φ+dΦ)]mn = [R(Φ+dΦ)]'mn . (G.7.8b) DETERMINATION OF THE FRAME S' COMPONENTS OF ω First expression for: [(den/dt)S']'i We now examine (from Frame S') a small change in the basis vector en(Φ) , |(den(Φ))S'> ≡ |en(Φ+dΦ)> - |en(Φ)> = |e'i><e'i|en(Φ+dΦ)> - |e'i><e'i|en(Φ)> // completeness twice = |e'i> [R(Φ+dΦ)]'in - |e'i>[R(Φ)]'in // (G.7.7b,a) = ( [R(Φ+dΦ)]'in - [R(Φ)]'in ) |e'i> // reorder = ( [R(Φ+dΦ)]in - [R(Φ)]in ) |e'i> // (G.7.8b,a) to remove primes = ( R(Φ+dΦ) - R(Φ) )in |e'i> = ( RT(Φ+dΦ) - RT(Φ) )ni |e'i> . (G.7.9) The next step is to replace |e'i> as follows |e'i> = |ej(Φ)><ej(Φ) | e'i> = |ej(Φ)>[R(Φ)]'ij = [R(Φ)]ij |ej(Φ)> . (G.7.10) Then |(den(Φ))S'> = ( RT(Φ+dΦ) - RT(Φ) )ni[R(Φ)]ij |ej(Φ)> = ( RT(Φ+dΦ)R(Φ) - RT(Φ)R(Φ) )nj |ej(Φ)> = ( RT(Φ+dΦ)R(Φ) - 1 )nj |ej(Φ)> . (G.7.11) We then add dt/dt to the left side to get dt |(den(Φ)/dt )S'> = ( RT(Φ+dΦ)R(Φ) - 1 )nj |ej(Φ)> . (G.7.12) We wish to evaluate the above vector equation in Frame S' components. To do this, we close both sides with <e'i |, obtaining dt <e'i |(den(Φ)/dt )S'> = ( RT(Φ+dΦ)R(Φ) - 1 )nj <e'i |ej(Φ)> or dt [(den/dt)S']'i = ( RT(Φ+dΦ)R(Φ) - 1 )nj R(Φ)ij = ( RT(Φ+dΦ)R(Φ) - 1 )njRT(Φ)ji = [( RT(Φ+dΦ)R(Φ) - 1 )RT(Φ)]ni = [ RT(Φ+dΦ) - RT(Φ) ]ni = [ R(Φ+dΦ) - R(Φ) ]in ≡ (dR)in where dR ≡ R(Φ+dΦ) - R(Φ) . (G.7.13) Divide both sides by dt to obtain [(den/dt)S']'i = (dR/dt)in dR ≡ R(Φ+dΦ) - R(Φ) . (G.7.14) Second expression for: [(den/dt)S']'i Recall (G.7.1), (den/dt)S' = – ω x en . (1.7.4) (G.7.1) We evaluate the above vector equation in Frame S' components, [(den/dt)S']'i = - εikc(ω)'k(en)'c = - εikc(ω)'k [R(Φ)]'cn = -εikc(ω)'k [R(Φ)]cn . (G.7.15) Equate the two expressions for: [(den/dt)S']'i At this point we have shown that doing component evaluations of (den/dt)S' in Frame S' gives, [(den/dt)S']'i = (dR/dt)in dR ≡ R(Φ+dΦ) - R(Φ) (G.7.14) [(den/dt)S']'i = - εikc(ω)'k [R(Φ)]cn . (G.7.15) Setting the right sides equal, one obtains, - εikc(ω)'k [R(Φ)]cn = (dR/dt)in . Multiply both sides on the right by [R-1(Φ)]nj to get - εikc(ω)'k [R(Φ)]cn [R-1(Φ)]nj = (dR/dt)in [R-1(Φ)]nj or - εikc(ω)'kδcj = [ (dR/dt)R-1(Φ) ]ij or - εikj(ω)'k = [ (dR/dt)R-1(Φ) ]ij or εijk(ω)'k = Aij where A ≡ (dR/dt)R-1(Φ) . (G.7.16) It seems that the object Aij must be antisymmetric in its two indices, so the matrix Aij has only three significant elements. Setting ijk = 231 gives the first line below, then the next two lines follow from cyclic permutation : (ω)'1 = A23 (ω)'2 = A31 (ω)'3 = A12 . (G.7.17) Thus we have succeeded in solving for the components of ω in Frame S' . Recall that Frame S' is rotating at rate ω relative to Frame S as in Fig 1. It remains to compute the three Aij matrix elements so we can learn the specific expressions for the (ω)'i in terms of Euler Angles. Computation of A and Statement of Final Result Our task is to compute A ≡ (dR/dt)R-1(Φ) where our "temporary" R(Φ) is given by R(Φ) = Rz(ψ)Rx(θ)Rz(φ) (G.7.3) and where dR = R(Φ+dΦ) - R(Φ) . (G.7.13) The first step is to compute dR in terms of the Euler angles. We make use of the obvious fact that Ri(α +dα) = Ri(α)Ri(dα) and then the fact (1.5.6) that Ri(dα) ≈ 1 - idα Ji for small dα. Keeping only terms of first order in the differential angles, one finds dR = R(Φ+dΦ) - R(Φ) = Rz(ψ+dψ) Rx(θ+dθ) Rz(φ+dφ) - Rz(ψ) Rx(θ) Rz(φ) = Rz(ψ) Rz(dψ) Rx(θ) Rx(dθ) Rz(φ) Rz(dφ) - Rz(ψ) Rx(θ) Rz(φ) = Rz(ψ){1-idψJ3}Rx(θ){1-idθJ1}Rz(φ){1-idφJ3} - Rz(ψ) Rx(θ) Rz(φ) = -idψ Rz(ψ)J3Rx(θ)Rz(φ) - idθ Rz(ψ) Rx(θ)J1Rz(φ) - idφ Rz(ψ) Rx(θ)Rz(φ)J3 (G.7.18) where the leading terms exactly cancel. Dividing by dt one then has (dR/dt) = -i Rz(ψ)J3Rx(θ)Rz(φ) - i Rz(ψ)Rx(θ)J1Rz(φ) - i Rz(ψ)Rx(θ)Rz(φ)J3 . (G.7.19) The next step is to compute A ≡ (dR/dt)R-1(Φ) using R-1(Φ) = Rz(-φ)Rx(-θ)Rz(-ψ). In doing so, we shall three times in blue use the fact that Ji commutes with Ri as formally stated in (G.3.6) : A ≡ (dR/dt) R-1(Φ) = [ -i Rz(ψ)J3Rx(θ)Rz(φ) - i Rz(ψ)Rx(θ)J1Rz(φ) - i Rz(ψ)Rx(θ)Rz(φ)J3] Rz(-φ)Rx(-θ)Rz(-ψ) = [ -i Rz(ψ)J3 Rx(θ) - i Rz(ψ) Rx(θ)J1 - i Rz(ψ) Rx(θ)Rz(φ)J3Rz(-φ) ] Rx(-θ) Rz(-ψ) = [ -i Rz(ψ)J3 Rx(θ) - i Rz(ψ) Rx(θ)J1 - i Rz(ψ) Rx(θ)J3 ] Rx(-θ) Rz(-ψ) = [ -i Rz(ψ)J3 - i Rz(ψ) Rx(θ)J1Rx(-θ) - i Rz(ψ) Rx(θ)J3Rx(-θ) ] Rz(-ψ) = [ -i Rz(ψ)J3 - i Rz(ψ) J1 - i Rz(ψ) Rx(θ)J3Rx(-θ) ] Rz(-ψ) = [ -i Rz(ψ)J3 Rz(-ψ) - i Rz(ψ) J1 Rz(-ψ) - i Rz(ψ) Rx(θ)J3Rx(-θ) Rz(-ψ) ] = [ -i J3 - i Rz(ψ) J1 Rz(-ψ) - i Rz(ψ) Rx(θ)J3Rx(-θ) Rz(-ψ) ] = [ -i J3 - i M1 - i M2 ] where (G.7.20) M1≡ Rz(ψ) J1Rz(-ψ) = [ R3(ψ) J1R3(-ψ)] M2 ≡ Rz(ψ) Rx(θ)J3Rx(-θ)Rz(-ψ) = R3(ψ) [ R1(θ)J3R1(-θ) ] R3(-ψ) . We now call upon our non-trivial sandwich formulas in (G.3.8) to simplify thing further : M1 = R3(ψ) J1R3(-ψ) = cosψJ1 + sinψ J2 // (G.3.8) line 5 M2 = R3(ψ) [ R1(θ)J3R1(-θ) ] R3(-ψ) = R3(ψ) [ cosθ J3 - sinθ J2 ] R3(-ψ) // (G.3.8) line 2 = cosθ [ R3(ψ) J3 R3(-ψ)] - sinθ [R3(ψ)J2R3(-ψ)] = cosθ J3 - sinθ (cosψJ2 - sinψ J1) // (G.3.6) and (G.3.8) line 6 = sinθsinψJ1 - sinθcosψJ2 + cosθ J3 . (G.7.21) Then, A = [ -i J3 - i M1 - i M2 ] = [ -i J3 - i (cosψJ1 + sinψ J2) - i (sinθsinψJ1 - sinθcosψJ2 + cosθ J3) ] = [ -i J3 - i cosψJ1 - i sinψ J2 - i sinθsinψJ1 + i sinθcosψJ2 - i cosθ J3 ] = (-i)[ J3 + cosψJ1 + sinψ J2 + sinθsinψJ1 - sinθcosψJ2 + cosθ J3 ] = (-i)[ ( cosψ + sinθsinψ)J1 + ( sinψ - sinθcosψ)J2 + ( + cosθ)J3 ] = - [ ( cosψ + sinθsinψ)(iJ1) + ( sinψ - sinθcosψ)(iJ2) + ( + cosθ)(iJ3) ] . (G.7.22) We now take the ij element of this matrix using the fact (G.1.3) that (iJk)ij = kij , Aij = - [ ( cosψ + sinθsinψ)1ij + ( sinψ - sinθcosψ)2ij + ( + cosθ)3ij ] . (G.7.23) The tensor kij is antisymmetric in i↔j and therefore the entire matrix A is antisymmetric (as conjectured earlier) and thus has only three distinct matrix elements. They are: A23 = - ( cosψ + sinθsinψ)123 = - ( cosψ + sinθsinψ) A31 = - ( sinψ - sinθcosψ)231 = - ( sinψ - sinθcosψ) A12 = - ( + cosθ) 312 = - ( + cosθ) . (G.7.24) From (G.7.17) we then conclude that (ω)'1 = A23 = - ( cosψ + sinθsinψ) (ω)'2 = A31 = - ( sinψ - sinθcosψ) (ω)'3 = A12 = - ( + cosθ) . // angles still negated We now undo the temporary negation of the angles ψ,θ,φ enacted below (G.7.2). The velocities and sines then negate. Our final result for the Frame S' components of ω is then, (ω)'1 = sinθsinψ + cosψ ≡ ωx' (ω)'2 = sinθcosψ - sinψ ≡ ωy' (ω)'3 = cosθ + ≡ ωz' . (G.7.25) This is in agreement with our Method 1 calculation (G.6.11) and with Goldstein's result which we again quote from Goldstein page 134 (GPS page 174), DETERMINATION OF THE FRAME S COMPONENTS OF ω Here we shall review three different Plans for computing the Frame S components of ω. Plan A: Since we just computed the (ω)'i in Frame S', we just use ω = R-1(ω)' to get the Frame S components. This was done at the end of Section G.6 with the result stated in (G.6.16). Plan B: Start with (1.7.1) that (de'n/dt)S = ω x e'n in place of (G.7.1) that (den/dt)S' = – ω x en, which adds an overall minus sign to the result. The new (G.7.4) becomes e'n(Φ) = R-1(Φ)en with en = constant in Frame S. Things go through as presented above, but since R(Φ) → R-1(Φ) and since R(Φ) = Rz(ψ)Rx(θ)Rz(φ), one has R-1(Φ) = Rz(-φ)Rx(-θ) Rz(-ψ). Thus, to convert the result (G.7.25) to the Frame S result, we have to make these changes: (1) φ, ψ, θ → -ψ, -φ , -θ ; (2) add the overall minus sign just noted. We do that right here: φ, ψ, θ → -ψ, -φ , -θ (ω)'1 = sinθsinψ + cosψ ≡ ωx' (ω)'2 = sinθcosψ - sinψ ≡ ωy' (ω)'3 = cosθ + ≡ ωz' . (G.7.25) → -(ω)1 = [-][-sinθ][-sinφ] + [-] cosφ ω1 = sinθsinφ +cosφ -(ω)2 = [-][-sinθ]cosφ - [-][-sinφ] ω2 = - sinθcosφ + sinφ -(ω)3 = [-] cosθ + [-] ω3 = cosθ + (G.7.26) and this agrees with (G.6.16). Plan C: Compute the ωi directly using the machinery developed earlier in this section, but take Frame S components instead of Frame S' components. We regard this as a "stress test" of the machinery. First expression for: [(den/dt)S']i Start with (G.7.11) |(den(Φ))S'> = ( RT(Φ+dΦ)R(Φ) - 1 )nj |ej(Φ)> . (G.7.11) Instead of closing on the left with <e'i | to get Frame S' components, this time close on the left with <ei | to get Frames S components, [(den)S']i = <ei |(den(Φ))S'> = ( RT(Φ+dΦ)R(Φ) - 1 )nj <ei(Φ) |ej(Φ)> = ( RT(Φ+dΦ)R(Φ) - 1 )nj δji // (1.1.14) = ( RT(Φ+dΦ)R(Φ) - 1 )nj (R-1(Φ)R(Φ))ji = [( RT(Φ+dΦ)R(Φ) - 1 )R-1(Φ)R(Φ)]ni = [( RT(Φ+dΦ) - RT(Φ) ) R(Φ)]ni = [RT(Φ)( R(Φ+dΦ) - R(Φ) )]in = [RT(Φ)(dR)]in = [RT(Φ)(dR) R-1(Φ)R(Φ)]in and dividing by dt, [(den/dt)S']i = [RT(Φ)(dR/dt)R-1(Φ) R(Φ)]in = [RT(Φ)A R(Φ)]in (G.7.27) where recall that A ≡ (dR/dt)R-1(Φ) from (G.7.16). Second expression for: [(den/dt)S']i Recall (G.7.1), (den/dt)S' = – ω x en . (1.7.4) (G.7.1) We evaluate the above vector equation in Frame S components, [(den/dt)S']i = - εikcωk(en)c = - εikcωkδnc = - εiknωk . (G.7.28) Equate the two expressions for: [(den/dt)S']i At this point we have shown that doing component evaluations of (den/dt)S' in Frame S gives, [(den/dt)S']i = [RT(Φ)A R(Φ)]in . (G.7.27) [(den/dt)S']i = - εiknωk . (G.7.28) Setting the right sides equal, we obtain - εiknωk = [RT(Φ)A R(Φ)]in ≡ Bin or εinkωk = Bin or εijkωk = Bij B = RT(Φ)A R(Φ) , (G.7.29) Thus we arrive at (G.7.16) with (ω)'i replaced by ωi and with A replaced by B, ω1 = B23 ω2 = B31 ω3 = B12 . (G.7.30) It remains only to compute the Bij. Computation of B and Statement of Final Result Recall from (G.7.22) that A = - [ ( cosψ + sinθsinψ)(iJ1) + ( sinψ - sinθcosψ)(iJ2)+ ( + cosθ)(iJ3) ] . (G.7.22) We may write this as A = aiJi where (G.7.31) a1 = - i( cosψ + sinθsinψ) a2 = - i( sinψ - sinθcosψ) a3 = - i( + cosθ) . Entering into Maple, . (G.7.32) Then the matrix B in (G.7.29) can be written, B = R-1(Φ)A R(Φ) = R-1(Φ)[aiJi] R(Φ) = ai [R-1(Φ)JiR(Φ)[ = aiR(Φ)ijJj // Theorem 1 of (G.4.1) with R→R-1 = aiQi where Qi ≡ R(Φ)ijJj . (G.7.33) Using our "temporary" R(Φ) in (G.7.3) we compute the vector Q as follows (a vector of matrices), (G.7.34) The quantity B = aiQi is then, (G.7.35) We move the factors of i (Maple I) next to the Jk and transcribe the last line above: B = (- cosφ - sinθsinφ)(iJ1) + (sinφ - sinθcosφ)(iJ2) + (- cosθ - )(iJ3) (G.7.36) Using (G.1.3) that (iJk)ij = kij the matrix elements of B are then, Bij = (- cosφ - sinθsinφ)ε1ij + (sinφ - sinθcosφ)ε2ij + (-cosθ - )ε3ij . (G.7.37) Therefore, B23 = - cosφ - sinθsinφ B31 = sinφ - sinθcosφ B12 = -cosθ - . (G.7.38) Then from (G.7.30), ω1 = B23 = - cosφ - sinθsinφ ω2 = B31 = sinφ - sinθcosφ ω3 = B12 = -cosθ - . // angles still negated We now undo the temporary negation of the Euler angles ψ,θ,φ enacted below (G.7.2). The velocities and sines then negate. Our final result for the Frame S components of ω is then, ω1 = B23 = cosφ + sinθsinφ ω2 = B31 = sinφ - sinθcosφ ω3 = B12 = cosθ + (G.7.39) This is in agreement which (G.6.16) which we now quote, (ω)x = cosφ + sinθsinφ (ω)y = sinφ - sinθcosφ (ω)z = + cosθ (G.6.16) Review of this Section Frame S and Frame S' are related by some angular velocity ω as shown in Fig 1. The actual rotation relating the two frames is R = Rz(-ψ)Rx(-θ)Rz(-φ) as in (G.7.2) and (G.5.17a). If the three Euler angles are all static, ω would be 0. It is the fact that one or more of these Euler angles varies in time which causes ω to be non-zero. Our task was to solve the following equation for ω (den)S' = – ω x en dt . (1.7.4) (G.7.1) Acting as an Observer in Frame S', we studied the change in the basis vectors (den)S' caused by the time-varying Euler angles. In (G.7.11) we obtained the following vector equation for this change, (den)S' = [ RT(Φ+dΦ)R(Φ) -1 ]nj ej . (G.7.11) Equating the right sides of the above two equations, we obtained the following vector equation, – ω x en dt = ( RT(Φ+dΦ)R(Φ) -1 )nj ej . (G.7.40) We found that, to lowest order, the quantity (RT(Φ+dΦ)R(Φ) -1 )nj was linear in the differential angles dψ,dθ and dφ and when both sides were divided by dt, these became rates , and . Although we were observing things from Frame S', we were allowed to take components of any vector equation in either Frame S or in Frame S'. By taking the Frame S' components of (G.7.40) we obtained the Frame S' components of ω as in (G.7.25). By taking the Frame S components of (G.7.40) we obtained the Frame S components of ω as in (G.7.39). Along the way we got to exercise some earlier results of this Appendix: the sandwich formulas (G.3.6) and (G.3.8) in the computation of A, Theorem 1 of (G.4.1) saying RJiR-1= R–1ijJj in the computation of B, and the rotation generator matrix representations of (G.1.3). Finally, we were able to exercise the Dirac notation of Section 1.1. The approach of this section made use of the "linear combination" side of the Basis Theorem (1.1.29) rather than the "operator" side, so matrices appeared right from the get-go.