We can computationally model the motion of a body by determining the forces acting instantaneously on
it at time t and assuming these forces to act uniformly on the body over the period [t,t+d]. The forces acting on the body
may strive to fracture or deform the body and typically must be explicitly computed
when determining kinematical responces so as to compare them with breaking or deformation thresholds.
Assuming that the forces do not deform the body and that it remains rigid, the change in motion of the body due to them is
independent of time and position and often also of body motion.
We can think of the forces as imparting momentum to the body,
and think of a body or a fluid possessing momentum by virtue of its motion.
Momentum is ultimately a flow of mass. More generally, assigning any scalar property such as temperature or electric charge or baryon number
to a body or to fluid particles generates a "current" of that property.
We calculate the instantaeous forces acting on the body at t and consider them to apply uniformly over
time interval [t,t+d] and model them by
applying d times those forces to the body instanataneously at time t in the form of impulses
individually effecting the body's motion so as to provide the desired change in momentum. We are, in effect,
directly modelling the conservation of momentum.
Gravitational forces are forces proportionate to the scalar inertial mass
to which they are applied so that particulate accelerations are independant of particle mass.
Kinematics
Stances
Suppose we have a 3D object H whose "centre" is located at a point c(t)ÎÂ3 and having orientation
A(t)=(i,j,k) where i,j and k are t-dependant column vectors representing
the "global coordinates" of the "orientation vectors" of the object. If i,j and k are
always orthormal
we have AAT=1
but more general A allow for "distorted" objects. Regardless of whether A is orthonormal,
the "global coordinates" of a point having coordinates pL in the "local frame" of the object are given by
p = c + ApL. Vector b and matrix A being expressed in global coordinates.
The combination (c,A) representing a located (distorted) orientation is sometimes referred to as the frame
of H but, as we use "frame" to describe an unpositioned set of N linearly independant ND 1-vectors
, we will use the term stance for a located orientation. We will refer to a stance with an orthonormal orientation matrix
as a rigid stance. Note that c is here the kinematical centre of motion which may be distinct from the dynamical
centre of mass
The conventional matrix method for representing 3D stances is to add a fourth "scaling" dimension to
3D point vectors with the understanding that
r=(x,y,z,s)T=(x/s,y/s,z/s,1)T .
A typical Â4×4 stance matrix would then be:
S | = | æ | c1 | ö | |||
ç | A | c2 | ÷ | ||||
ç | c3 | ÷ | |||||
è | 0 | 0 | 0 | l | ø |
Sr | = | æ | (Ar+c | ö | = | æ | (Ar+c)/l | ö |
è | l | ø | è | 1 | ø |
In GHC we represent an ND stance with GHC multivector
S = (½e¥c)↑R(-½le¥0)↑ =
(1+½e¥c)R( cosh(½l)- sinh(½l)e¥0)
with
rotor R Î e¥0* = i even and
satisfying RR§=1
for a rigid stance .
In the absence of a l↓ dilation factor (-½le¥0)↑
or an e¥0 negation factor, stance S resides entirely within e¥*
[
Recall that e¥* = -e¥* includes e¥ while excluding e0
]
When N=3, the R for a rigid stance is the standard quaternian
representation of a 3D rotation.
The GHC embedded point representaton of p is given by pG=SpLS-1
equivalent to S§(pL) º SpLS§ for a rigid stance.
Typically Se¥S§=e¥ (or le¥ if S embodies some dilation) while
Se0S§ = c = c+e0+½c2e¥.
A direction aL in the local frame becomes scaled direction
aG = l↓RaLR§ in the global frame .
In GHC we can represent this as aGe¥ = SaLe¥S§ .
The position and orientation factors of a stance rotor do not commute unless R§cR=c.
S is nonunitary because since e¥=-2e0 we have
(½e¥c)↑ (½e¥c)↑
= (½e¥c)↑ (½e¥c)↑
= (½e¥c)↑ (e0c)↑
= (1+½e¥c)(1+e0c) .
For Euclidean c this is
1+(½e¥+e0)c + ½c2 - ½e¥0c2
= 1+emc + ½c2 - ½e¥0c2 .
This means that there is no antiHermitian logarithm for S as there is for R in a Euclidean space.
Composing Stances
Programmers will typically represent the stance of an object relative to the stance of another "master" object.
As an example consider a rotating gun turrent mounted in a bomber flying over a city at night. The stance of the gun turrent
SQ¬T º SQ¬TQ would typically be implimented with respect
to the "base frame" of the bomber. Assuming the bomber is orientated in the base frame with e1 as the
forward direction, e2 as left, and e3 as upward, the turret might be considered as having a centre displaced by
cTQ=(X,0,Z) from the centre of the bomber and an orientation
RTQ=(-½fe12)↑(½qe13)↑ corresponding to a roll-less turet.
The notation aQ indicates that a is expressed
relative to Q ( ie. "in Q coordinates").
Thus cTQ denotes the position of the centre of T in Q coordinate system.
For a more general mobile turret, cTQ might be variable but confined to a particular k-curve fixed within the aircraft asuch as a straight rail or a hoop.
The stance of the bomber S,¬Q might be expressed with respect to the stance of the Earth
,, perhaps with
cQ, = [q,f,R,+h+a] where q and f
are latitude and longitude coordinates, R, is the sealevel radius of an assumed spherical Earth,
h is a ground height above or below sea level, and a is an altitude above ground level.
The stance of the Earth S!¬, would typically be expressed with regard to the stance SSG of Sol
which in turn would be expressed with respect to the galactic centre. All stances being rigid.
Typically we neglect galactic rotation and consider the Sun to be at rest at
0G with identity orientation 1G so that SG¬!=1G=1
where G denotes the "global" or "galactic" rest frame of the "fixed stars" of the rendered night sky. We will refer to
such "base frame" coordinates as the global coordinates with "global" being used here in the sense of "universal" rather than in relation to the
"Globe" of the Earth.
The global stance of the turrent is then given by the rotor
SG¬T
= SG¬!S!¬,S,¬QSQ¬T
= S!¬,S,¬QSQ¬T
since SG¬!=1.
Note that we compose or "cascade" relative stances from right to left rather than left to right
with SA¬C = SA¬BSB¬C motivating the SB¬A º SB¬AB notation.
Since SA¬B=SB¬A-1 is equal to SB¬A§ for a rigid stance, the
stance of the aircraft __Acraft with respect to the city 4 is given by
S4¬Q = S4¬,S,¬Q = S,¬4-1S,¬Q
= S,¬4§S,¬Q which, when acting on a point in bomber coordinates, returns a point in city coordinates.
Suppose we wish to emulate gunner Gus sitting in the turrent moving his head at least, and hypothesise a camera
C
positioned inside Gus' head
having stance ST¬C camera. The stance of the city with respect to the camera,
which we would use to render the city as seen Gus, is given by
SC¬4 = SC¬TST¬QSQ¬4 = SC¬TSQ¬T§SQ¬4
converting city coordinates to camera coordinates.
For N=3, the product of any number of <0;2>-grade normalised quaternian R is another such and the product of any number of <0;2;4>-grade stance rotors is likewise just another <0;2;4>-grade rotor within Â3% @ Â4,1. For N³4 however, combined stances accrue higher even grades.
Stance rotors are applied to embedded points.
If we wish to use a stance rotor S to rotate a scaled direction a, ie. to compute RaR§ rather than SaS§
options include evaluating (Sae¥S§)¿e¥ or
SaS§ - Se0S§ = S(a+½a2e¥)S§ .
The former approach extends to evaluating RxR§ for xÎUN as (Sxe¥S§)¿e¥.
However, it is usually preferable to simply reclaim R from S ,
ideally logically as the unexteneded UN component of S rather than by evaluating (Se¥)¿e¥ (which assumes S has no e¥0 dilation component),
and then calculating RxR§ within the unextended algebra.
Kinematics
Let H be an N-D object moving through UN space and rigidly rotating about a motion centre
which traverses a 1-curve path b(t).
Let A(t)
= R(t)§(A(0)) º R(t)(A(0))R(t)§
be the orientation matrix of the object at time t
where unit even rotor R(t)
satisfies R(t)R(t)§ = 1) .
We can construct GHC stance rotor S(t)=(1+½b(t)e¥)R(t)).
[ We define matrix-multivector products columnwise, treating matrix columns as seperate 1-vectors thus
b(a1,a2,..)=(ba1,ba2,..) ;
(a1,a2,..)b=(a1b,a2b,.. ) .
Other multivector products (¿, Ù, ×, ...) are treated likewise ]
For brevity we will omitt the explicit (t) and write 0 for (0)
so that A = RA0R§
and letting · denote differentiation with respect to t we have
A· = -w×A = -w.A = A¿w
where
w º -2R·R§ is a pure bivector
known as the classical spin or spin (aka. rotational bivelocity or
angular velocity bivector)
with R· = -½wR
and R·· = -½(w· - ½w2)R
.
Writing wL = R§wR
= -2R§R·R§R
= -2R§R·
for the local spin expressed in the frame of the object, we have
R· = -½RwL .
[ Proof :
RR§=1
Þ R·R§ + R(R§)· = 0
Þ R·R§ = -R(R§)· = -(R·R§)§
so w=-w§ and is even for even R, so must have grade <2;6;10;14;...>.
a·
= (Ra0R§)·
= (R·a0R§ + Ra0(R§)·)
= (R·R§)a - a(R·R§)
= 2(R·R§)×a
= -a¿2(R·R§)
= a×w = a¿w
is a 1-vector for all 1-vector a(t) so w× must either preserve the grade of
or annihilate every 1-vector. Hence w has zero <6;10;...>-grade components.
.]
For N=3 we have the conventional rotational velocity 1-vector w=w*=we123-1 with a· = -w.a = -(w*).a = -(wÙa)i = -w×a = a×w.
In GHC we have
stance spin
W º -2S·S§
= (1+½e¥b)W(1-½e¥b)
= (1+½e¥b)w(1-½e¥b) + b·e¥
where bivelocity W º w + b·e¥
embodies both the velocity b· and the spin w with
W2
= w2 + 2b·Ùw generally nonscalar even for N=3 .
[ Proof : S· = ½e¥b·R + (1+½e¥b)R·
= (½e¥b· - (1+½e¥b)½w)R
= ½(1+½e¥b)((1-½e¥b)e¥b· - w)R
= -½(1+½e¥b)(b·e¥ + w)R
Þ W º -2S·S§
= (1+½e¥c)W(1-½e¥c)
.]
Reclaiming Velocities from Spins
The nonnull 1-velocity pG· = pG· + (pG¿pG·)e¥
perpendicular to null pG is given by
pG· = pG¿W + S§(pL·)
.
[ Proof :
pG·
= (SpLS§)·
= S·pLS§ + SpL·S§ + SpL(S·)§
= -½WSpLS§ + SpL·S§ - ½SpLS§W§
= -½WpG + SpL·S§ - ½pGW§
= -½(WpG-pGW) + SpL·S§
= pG¿W + S§(pL·)
.]
Now (p-b+e0)¿W
= b· + (p-b)¿w + ((p-b)¿b·)e¥
= v + ((p-b)¿b·)e¥
is the instantaneous 1-velocity of p º pG but with an additional
((p-b)¿b·)e¥ component . We can
eliminate this by representing velocity v with 2-blade v=ve¥ with
((p-b+e0)Ùe¥)×W
= ((p-b+e0)¿W)e¥
= (b· + (p-b)¿w)e¥
providing the instamtaneous 2-blade velocity of body point p.
[ Proof : ((p-b+e0)Ùe¥)×W
= ((p-b)e¥-e¥0)×W
= ((p-b+e0)Ùe¥)×W
= ((p-b+e0)e¥)×W
= ((p-b+e0)×W)e¥
= ((p-b+e0)¿W)e¥
.]
Note that
(p-b+e0)Ùe¥ =
(p-b+e0+½(p-b)2e¥)Ùe¥ can be regarded as pcÙe¥ where
pc is the GHC embedding of p-b interpreted as a point.
Iterating Stances
Suppose we have S and W at a particular time t and we wish to evaluate S(t+d) for a small timestep d.
We know S· = -½WS but setting S(t+d) = S(t)-½dW(t)S(t)
= (1-½dW(t))S(t) results in S(t+d)S(t+d)§
= 1-¼d2W(t)2 intead of unity.
The correct iteration is
S(t+d) = (-½dW)↑ S ,
or S(t+d) = S(-½dWL)↑
for WL expressed in stance local (source) coordinates.
This preserves the unit roticity of S(t+d)
but since W2 is nonscalar it is computationally profligate and the simpler approach is to impliment velocity and spin seperately as
S(t+d) = (1+½(c+dc·)e¥)(-½w(t))↑R(t)
with w(t)2 scalar for N£3.
To form W(t+d) given W·(t) we can take W(t+d)=W(t) + dW·(t) using bivector addition
without subsequently violating the roticity of S but we may instead wish for acceleration control to be a precession and amplification of spin rather than
simple addition of spin.
Typically W·(t) will be some bivector "accceleration" function
Q(c,c·,R,R·,t) =
Q(W,W·,t) modelling the forces and torques acting upon the object at time t such as gravitational weight, air resistance, lift, engine thrust, and so forth.
However we compute W(t+d), better O(d2) agreement can be obtained by evaluating w(t+½d), forming
S(t+d) as
(1+½(c+½dc·)e¥)(-½w(t+½d))↑R(t) , and then
computing W(t+d).
Thus we must iterate L timesteps multiplicatively with R(Ld) =
(-½w((L-1)d)↑
(-½w((L-2)d)...(-½w(d))↑(-½w(0))↑R(0)
approximating R(Ld) by a particular sequence of L discrete rotations
of intial state R(0). This generally differs from
RS º
(-½(w((L-1)d)+w((L-2)d)+..+w(d)+w(0)))↑R(0)
approximating
(-½ ò0Ld dtw(t))↑R(0)(L-1)d)+w((L-2)d)+..+w(d)+w(0)))↑R(0)
because the w(ld) do not commute.
RS can be regarded as a superposition of all R reachable by any combination of the particular L subrotations, with
repeated uses allowed.
UN Spinor Representation
We have here represented UN% position c as (½e¥c)↑§(e0) but
provided c2 has the same sign as e12 we also have
c = Ce1C§
where
C
= (c2)¼(½q(cÙe1)~)↑
is a nonunit <0;2>-grade rotor in UN satisfying
(CC§)2 = e1-2c2 with
C-1 = (e12)½ c-1C§ .
Here q is the angle subtended betweem c and e1.
We can recover c=CC§ ; q = 2 cos-1(C<0>) ; (cÙe1)~ =
C<2>~ .
C is not uniquely determined by c because CA where A
is any unit rotor with Ae1A§=e1 also serves.
For N=3, A=(fe1i-1) incorporates a single arbitary phase angle but for N>3 we have more general
guage rotations "about" e1.
C· = ½c-1 c·Ce1
[ Proof :
c· = C·e1C§ + Ce1C§·
= C·e1C§ + (C·e1C§)§
= 2(C·e1C§)<0;1;4;5;..>
but c· is a 1-vector so
c·
= 2C·e1C§
= 2Ce1C·§
Þ c·Ce1 = 2C·
.]
Since c = |c2|½ = CC§
we have c· = 2C·*C§ .
In GHC we have S = (1+½e¥Ce1C§)R = C(c-1+e¥1)C§R
|e1C§)R = c-1C(1+ce¥1)C§R
= c-1C(ce¥1)↑C§R
= C~(ce¥1)↑C~§R
We can define monotonically increasing spinor time s = ò0t dt r-1
regardable as an "temporally accummulated closeness measure" of c to 0
with
ds/dt=c-1
so that
dC/ds
º
C'
= C· dt/ds = cC·
= ½c·Ce1 .
Whence
C''
= ½(c··c + ½c·2)C .
[ Proof :
C''
= cC'· =
½c(c·Ce1)·
= ½c(c·Ce1)·
= ½c(c··Ce1 + c·C·e1)
= ½c(c··Ce1 + ½c-1c·2Ce12)
= ½(cc··Ce1C-1 + ½c·2e12)C
= ½(cc··c~ + ½c·2e12)C
= ½(c··c + ½c·2)C .
.]
Now suppose that the acceleration has the form
c·· = a - m'c-2c~
for an attractive inverse square force plus peturbation a.
We then have a geometric form of the Kustaanheimo-Stiefel equation
C'' =
½(ac - mc-1 + ½c·2)C
which for a=0 has harmonic form
C'' = ½EC where
energy E= ½c·2 - mc-1 is conserved
.
The key advantage to working with C(s) rather than c(t) is that solutions
to the unpeturbed harmonic equation
C'' = ½EC linearly combine whareas solutions to
Newtonian equation c·· = -mc-3c do not.
We can reparameterise the orientation rotor R(t) as a function of spinor time
R(s) with R'(s) = cR· .
For E<0 corresponding to |c·| less than escape speed (2mc-1)½ we have oscillatory solution
C(0) cos((-½E)½s) + C·(0)(-½E))-½ sin((-½E)½)
of frequency (-½E)½ and spinor time period
2p(-½E)-½
= 8p(-E)-½ . Furthermore
C(t) =
cos( (-½E)½ s) C0
+ sin( (-½E)½ s) C1 provides a solution
with C(0)=C0 and
C(½p(-½E)-½) = C1 which is the natural constant energy
trajectory from c(0) to c(T), having
Cds(0) = (-½E)½C1
and
Cds(½p(-½E)-½) = -(-½E)½C0.
The arrival time t= ò0½p(-½E)-½ ds r(s) is approximately
½p(-½E)-½ r(0) for slow movement at large r
and differs from the desired arrival time T.
This suggests an alternte form of "initial conditions"
in which we specify C0=C(0), E, and one of
C±
specifying a "detemporalised" position passed through.
A more general solution is
cosh(sbC0 + b-2
b
sinhsb
(b)
where b2 = ½E . For a single N=3 particle, the angular momentum h0 defines
the orbit 2-plane so the motion is effectively 2D and it is natural to tahe
b=¼|E|½h0-1h0
where h0=|h02|½ .
Writing S(s) = (1+½e¥Ce1C§)R
= (1+½Ce¥1C§)R
= R + ½Ce¥1C§R
and noting that R'' = (cR·)'
= c(cR·)·
= cc·R· + c2R··
R' = cR· = -½cwR.
R'' = cR'·
= -½cc·wR
-½ccw·R
+¼cw2R
= -½c(c·w+cw·-½w2)
GHC spinor form
A GHC variant of spinorising position in this way is to express a given UN%
1-vector y=ls dual to a hypersphere of positive squared radius s2=r2>0 as
as a dilated rotatation of the unit hypersphere dual as Be+B§ where
B=(lr)½(½q(ye+e+)~)↑ ,
q being the angle subtended by
s and e+ , with cos(q) = r-1s¿e+ = ½r-1(-1+c2-r2)
and
sÙe+
= ce+ - ½(1+c2-r2)e¥0.
Our spinor time is now s= ò0t dt(lr)-1 with
B'' = ½(y··y + ½y·2)B .
Now y· = l(c· + e¥(cc· - rr·)) + l·s
with
y·2 = lc·2 + l·2r2
+ l2(c·¿c) , and
y·· = l(c·· + e¥(cc·· + c·2 - rr·· - r·2)
+ 2l·(c· + e¥(cc· - rr·)) + l··s
has e0 coordinate l·· and e¥ coordinate
l(cc·· + c·2 - rr·· - r·2)
+ 2l·(cc· - rr·)) + ½l··(c2-r2)
.
Taking l=1 to keep y within e0¿y=1 we have
y··y =
s··s =
(c·· + e¥(cc·· + c·2 - rr·· - r·2)(c+e0+ee½(c2-r2))
= c··c + (e¥c-1+e¥0)(cc·· + c·2 - rr·· - r·2)
+ c··e0 +
+ c··e¥(½(c2-r2)
y·· = M(y)y requires l··=M(y) and hence
lc·· + 2l·c· + ½l··c
= M(y)lc
Þ
c··
= ½M(y)c
+ 2l-1l·c· .
If we want mc·· = m'(c)c~ = c-1m'(c)c we thus need
M(y) = 2c-1m'(c) and hence
l· = ò0t dt 2c-1m'(c) =
ò0c dc (c·)-1 2c-1m'(c) =
Setting l=r-1 for unit y
gives l·=-r-2r· ;
l··
= 2r-3r· - r-2r··
= r-2(2r-1r· - r··)
s··s = c··c + c··e0
+ ½c··e¥(c2-r2) +
(cc·· + c·2 - rr·· - r·2)e¥(c+e0).
If r(t) is constant then s·s =
s·Ùs is a pure 2-blade with
(s·s)2 = -s·2s2 = c·2r2 .
The radial acceleration assumption
Subbody motion
Gunturret
Returning to our aircraft gun turret example, and assuming for generality that the turret can
traverse within the aircraft as well as rotate
we have
W4¬T4
= W4¬Q4
+ (1+½e¥cQ4)WQ¬T4
(1-½e¥cQ4)
= W4¬Q4
+ (1+½e¥cT4)WQ¬T4
(1-½e¥cT4)
=
(1+½e¥cT4)§(
W4¬Q4 + WQ¬T )
.
[ Proof : W4¬T = -2S4¬T·S4¬T§
= -2(S4¬QSQ¬T)·(S4¬QSQ¬T)§
= -2(S4¬Q·SQ¬T + S4¬QSQ¬T·)
SQ¬T§S4¬Q§
= W4¬Q
+ S4¬QWQ¬TQS4¬Q§
= W4¬Q
+ (1+½e¥cQ4)R4¬Q
((1+½e¥cTQ)WQ¬TQ
(1-½e¥cTQ)
R4¬Q§
(1-½e¥cQ4)
= W4¬Q
+ (1+½e¥cQ4)
(1+½e¥(cT4-cQ4))R4¬Q
WQ¬TQR4¬Q§
(1-½e¥(cT4-cQ4))
(1-½e¥cQ4)
= W4¬Q +
(1+½e¥cT4)R4¬QWQ¬TQR4¬Q§
(1-½e¥cT4)
= W4¬Q
+
(1+½e¥cT4)WQ¬T4
(1-½e¥cT4)
.]
The velocity of the turret is
vT4 =
vQ4 + R4¬Q§(
vTQ + cTQ¿wQQ )
while its spin is
wT4=R4¬Q§(wQQ+wTQ)
giving bivelocity
WT4 =
(vQ4 +
R4¬Q§( vTQ + cTQ¿wQQ) )e¥
+
R4¬Q§( wQQ + wTQ )
= WQ4
+ R4¬Q§(
(vTQ + cTQ¿wQQ )e¥
+ wTQ ) .
Here cT is the position of the kinematical motion centre or attachment point of the turret rather than the centre of mass of the turret considered in isolation. Similarly cQ is typically a fixed reference "centre point" of the aircraft rather than its dynamical mass centre which may move with respect to cQ due to fuel slosh, turret movement, and so forth.
The instantaneous apparent bivelocity of the city 4 as percieved by the turret T is
-WTT =
-RT4§§(vQ4)e¥
- RTQ§(
(vTQ+cTQ¿wQQ )e¥
+ wQQ + wTQ
)RTQ .
[ Proof :
WTT
= RT4§ WT4 RT4
= (RQ4RTQ)§ WT4
(RQ4RTQ)
= RTQ§
RQ4§
WT4
RQ4RTQ
=
RTQ§
RQ4§
(
vQ4e¥ + RQ4§(
vTQ+cTQ¿wQQ )e¥
+ wQQ + wTQ)
RQ4RTQ
=
RTQ§RQ4§
vQ4
RQ4RTQe¥
+
RTQ§
(vTQ+cTQ¿wQQ )e¥
+ wQQ + wTQ)
RTQ
.]
Rotating Earth Frame
Consider S!¬,, the stance of the spinning Earth (,) with respect to the Sun (!). We will
neglect the other planets and moons and assume the sun to be at rest at the centre of the solar system
with the earth to orbitting it, rather than the more correct orbit of the sun-earth mass centre.
To construct S!¬, it is useful to form an intermediate heliocentric stance which is centered
on the Earth as it orbits the sun but does not include the Earth's own daily spin. This is
S!¬,
= (1+½e¥R,!De1R,!§)R,!
= R,!(1+½De¥e1)
where D(t) is the distance from ! to , and
R,!=(½w,te12)↑ where
w,=2p year-1 .
Thus the , frame has e3 constant normal to the earth orbit plane in the solar north direction and e1 always pointing directly away from the sun
while S,¬, = R,¬,, is a Â3 quaternian rotor having period one solar day.
S!¬,! = S!¬,! S,¬,, has positional velocity component as for S!¬,
and rotational velocity component
R!¬,! = R!¬,!R,¬,, with
R!¬,!·
= R!¬,!·R,¬,, + R!¬,!R,¬,,·
= ½(w!¬,!R!¬,!R,¬,,
+ R!¬,!w,¬,,R,¬,,)
= ½(w!¬,!R!¬,!
+ R!¬,!
(R!¬,!§
w,¬,!
R!¬,!)
R,¬,,)
= ½(w!¬,! + w,¬,!)R!¬,!
Hence w!¬,! = w!¬,! + w,¬,! as expected
and
w!¬,, = w!¬,, + w,¬,,
= R!¬,!§w!¬,!R!¬,! + w,¬,,
since w,¬,, = w,¬,, .
w!¬, º w!¬,! is approximately constant providing the
Earth's combined spin axis w,! = w!¬,e123-1 in the assumed inertial Sun frame. The Earth rotates about this axis with period one sidereal day.
The sidereal day is shorter than the solar day (by approx 3.6 min) because the Earth spins in the same sense as it orbits the sun
(clockwise as seen from below the solar south pole, looking toward the solar north pole along e3!)
, albeit about a spin axis inclined at approx 24 o to the orbit axis.
Rigid Body Dynamics
Rigid Bodies
Consider a set H of point-masses moving in ÂN,
and suppose at time t the ith particle has mass mi, position ri, and velocity vi where
i ranges through some indexing set I.
Let m º åimi denote the total mass and c º m-1 åimiri
denote the instantaneous centre of mass at time t.
The condition for these particles to form a rigid body is that
vi º ri· = v + (ri-b)¿w
where 1-vector drift velocity v = b· , 2-vector spin w, and spin centre point b may vary with t
but are the same for each particle.
In GHC we have
(ri-b+e0)¿W
= (ri-b+e0)×W
= rbi¿W
= vi + ((ri-b)¿v)e¥
where stance bivelocity W=ve¥+w
and rbi º ri-b + e0 + ½(ri-b)2e¥ .
Hence åimi(ri-b+e0)¿W = åimivi + m((c-b)¿v)e¥
and we can eliminate the e¥ compoenent by considering
2-blade velocity
vi º vie¥ = viÙe¥ = vi×e¥ = ((ri-b+e0)×W)×e¥
.
Kinetic Energy
The classical kinetic energy of a particle having velocity vi and scalar mass mi³0 is the scalar
Ei = ½mivi2 , though this
is actually a |v|<<c approximation to the relativistic
E = mic2(1+(c-1vi)2)½ - mic2
= ½mi(vi2 - ¼c-2vi4 + O(c-4vi6))
where c denotes the speed of light.
The net classical kinetic energy for a rigid body with drift velocity v rotating with spin w about b is thus
Ew,v = åi½mi(v + (ri-b)¿w)2
= ½mv2
+ åi½mi((ri-b)¿w)2
+ åimiv¿((ri-b)¿w)
= ½mv2
+ åi½mi((ri-b)¿w)2
+ mv¿((c-b)¿w) .
If w is a 2-blade
with w2=-w2
then the middle term is
åi½mi(¯w(ri-b)w)2
= -åi½mi(¯w(ri-b))2w2
= ½Iw,bw2
where scalar
Iw,b º åimi(¯w(ri-b))2
is the moment of inertia for the body about b "within" 2-blade w,
regardable as spining about an "axis" of "direction" w passing through b .
As usual, ¯w(x) º (x¿w)w-1 denotes projection into w.
Thus an ND body spinning about its centre of mass (b=c) with 2-blade spin w has kinetic energy
E = ½mv2 - ½mIww2
= ½m(v2 ± (kww)2)
according as w2 = -/+w2 ;
where Iw º Iw,c
and scalar radius of gyration
kw,b º (m-1Iw,b)½
is defined so that
Iw,b = mkw,b2 .
For N>3 and a general 2-vector spin w the
åi½mi((ri-b)¿w)2 energy term is more complicated.
BiMomentum
The linear momentum of a particle having position ri Î ÂN and scalar mass mi³0
moving with velocity viÎÂN at time t is just mivi.
Its 2-blade angular momentum about a point a, or line
L={a+ln : lÎÂ}
is ha = (ri-a)Ù(mivi), or
((ri-a)-(ri-a)¿n)Ùmivi
respectively.
The angular momentum of a system about a point or line is the sum of the angular momenta of its constituent particles about that point or line
while the linear momentum of a system is the sum of the linear momenta of its constituent particles.
We have the following two principles of Newtonian mechanics:
In GHC we have
(raiÙe0)×(vie¥) = ((ri-a)e0+½(ri-a)2e¥0)×(vie¥)
= (ri-a)Ùvi + ((ri-a)¿vi)e¥0 - ½(ri-a)2vie¥
= (ri-a)Ùvi + (((ri-a)2)· + (ri-a)cnta·)e¥0 - ½(ri-a)2vie¥
where
raiºri-a+e0+½(ri-a)2e¥
and raiÙe0 can be regarded as the bipoint {0,ri-a}.
We can eliminate the unwanted terms by forming 3-blade
rotational momentum
mi((raiÙe0)×(vie¥))Ùe¥ = mi(ri-a)ÙviÙe¥
but it is more natural to form 3-blade bimomentum
mi(ri-a+e0)Ùvi
= mi((ri-a+e0)Ùvi)Ùe¥
= mi((ri-a)Ùvi)e¥ + mivie¥0 containing both the rotational momentum
mi((ri-a)Ùvi)e¥
about a
and the linear momentum mivie¥0 as 3-blades.
A GHC body bimomentum is thus a 3-vector formed by the taking the outter product of an e0* 2-vector
with e¥,
Hia,b(W) º
mi(ri-a+e0)Ù((ri-b+e0)¿W)Ùe¥
=
mi(
(ri-a+e0)Ù((ri-b)¿w)
+ (ri-a+e0)Ùb·
)Ùe¥
=
(hia,b(b·,w)
+ mie0Ù((ri-b)¿w+b·)
)Ùe¥
embodying both angular momentum about a and linear momentum
mi((ri-b)¿w+b·).
=
mi( (ri-c+e0 + c-a)Ù((ri-c+e0 + c-b)¿W)Ùe¥
=
mi( (ri-c+e0)Ù((ri-c+e0)¿W)
+ (c-a)Ù((ri-c+e0)¿W)
+ (ri-c+e0)Ù((c-b)¿W)
+ (c-a)Ù((c-b)¿W)
)Ùe¥
=
mi( (ri-c+e0)Ù((ri-c)¿w)
+ (c-a)Ù((ri-c)¿w)
+ (ri-c+e0)Ù((c-b)¿w)
+ (c-a)Ù((c-b)¿w)
+ (ri-c+e0)Ùb·
+ (c-a)Ùb·
)Ùe¥
Inertia Tensors
N-D Inertia 2-Multiform
The net linear momentum of a rigid body of mass centre c spinning about b is
m(v + (c-b)¿w) while its net angular momentum about a is
ha,b(v,w)
= åihia,b(v,w)
= åihia,bmi(ri-a)Ù((ri-b)¿w)
= åi(mi(ri-c)2w - mi(ri-c)((ri-c)¿w))
+ m(c-a)Ùv
+ m(c-a)Ù((b-c)¿w)
= hc(w)
+ m(c-a)Ù(v + (b-c)¿w) .
The Inertia 2-multiform
returning the angular momentum about the mass centre for the body due to a 2-vector spin w about its mass centre
(a=b=c) is the linear function of w defined by
hc(w) º
åimi(ri-c)Ù((ri-c)¿w)
= åimi(ri-c)×((ri-c)×w)
= åimi((ri-c)2w - (ri-c)((ri-c)¿w)) .
This third expression can be used to extend hc over scalars with
hc(l) º låimi((ri-c)2 .
For 2-blade w we have
hc(w)
= åimi(ri-c)¯w(ri-c)w
= (Iw + åimi^w(ri-c)¯w(ri-c))w .
For nondegenerate solid bodies with mi>0 that extend into N0 dimensions,
linear hc(w) is nonzero for every nonzero w
and so invertible.
hc(w) is symmetric (self adjoint) in that
c.hc(w)
= w.hc(c)
= hc(c).w
and has postive real eigenvalues for postive mass mi>0.
We naturally decompose w(t) = åk=1½N(N-1) fk(t)fk(t)
where fk(t) = R§(¦k(0)) are the unit principle spins.
Letting D0(c) = åkIk(c¿fk(0))fk
we have hc(c) = R§(D0(R§-1(c)))
º R§D0R§-1(c) and
hc-1(c) = R§-1(D0-1(R§(c)))
Because hc is symmetric, the squared angular momentum
hc(w)2 =
w¿hc2(w)
= åk=1½N(N-1)
±k
Ik2 fk2
while
w¿hc(w)
= åk=1½N(N-1)
±k
Ik fk2
= -åimi((ri-c)¿w)2
= -2Ew,0
provides the rotational kinetic energy. Here ±k denotes the sign of
fk¿fk .
[ Proof : Symmetry follows from
c.((ri-c)Ù((ri-c).w) =
((ri-c).w).(c.(ri-c)) =
(c.(ri-c)) . ((ri-c).w) =
((ri-c).c).(w.(ri-c)) =
w.((ri-c)Ù((ri-c).c)
.]
The time derivative
hc·(c) =
hc(w×c)
- w×hc(c) .
[ Proof :
åimi((ri-c)×((ri-c)×c))·
= åimi((ri-c)·×((ri-c)×c)
+ (ri-c)×((ri-c)·×c)
= åimi(
((ri-c)×w)×((ri-c)×c)
- (ri-c)×(c×((ri-c)×w)))
= åimi(
(ri-c)×(w×(c×(ri-c)))
+ ((ri-c)×w)×((ri-c)×c)
- (ri-c)×(
w×(c×(ri-c))
+ c×((ri-c)×w)) )
= åimi(
(ri-c)×(
((ri-c)×c)×w
+ ((ri-c)×c)×(w×(ri-c))
- (ri-c)×(
w×(c×(ri-c))
+ c×((ri-c)×w)) )
= åimi(-w×((ri-c)×((ri-c)×c))
+ (ri-c)×((ri-c)×(w×c)))
= -w×hc(c) +
hc(w×c)
.]
In the absence of external torques w thus satisfies Euler equation
hc·(w) + hc(w·) = 0
Þ
w· = hc-1( hc·(w))
Now w×hc(w)
= åiåj
Ij
fi
fj
fi×
fj
=
= åi<j
(Ij-Ii)
fi
fj
fi×
fj
but it is more useful to exploit the conservation of hc(w) with
w· =
hc-1( -w×h0)
= hc-1( -åi<j
(Ij-Ii)
fi(t)fj(0)
fi(t)×fj(0) )
= -åk Ik-1
hc-1( -åi<j
(Ij-Ii)
fi(t)fj(0)
(fk(t)¿
(fi(t)×fj(0) )) fk
Now
(fk(t)¿
(fi(t)×fj(0) ))
= R§(fk(0))¿
(R§(fi(0))×fj(0) ))
= fk(0))¿
R§-1(R§(fi(0))×fj(0) )))
= fk(0))¿
R§-1(R§(fi(0)))×
R§-1(fj(0) )))
= fk(0))¿
(fi(0)×
R§-1(fj(0) )))
But w· = -2R··R§
-2R·R·§ so
w·R = -2R··
-2R·R·§R so .... ????
When N=2, setting w=w*=we12-1 we have body linear momentum m(v+(c-b)w) = m(v+w(c-b)e12) and pseudoscalar angular momentum hc(w)=hc(w)e12 with dual scalar angular momentum hc(w) º hc(w)e12-1 = wåimi(ri-c)2 ; although a third spacial dimension e3 is often invoked to "hold" 1-vector angular momentum and spin hc(w) = whc(e3)e3 .
When N=3, setting w=w*=we123-1 we have body
linear momentum m(v+(c-b)¿w)
= m(v+((c-b)Ùw)-*)
= m(v-(c-b)×w)
= m(v+w×(c-b))
and 2-blade body angular momentum hc(w) with dual angular momentum 1-tensor
hc(w) º hc(w_idual)*
= åimi((ri-c)2w - (ri-c)((ri-c)¿w)
= åimi((ri-c)×(w×(ri-c)))
= Bcw
where 1-vector spin w º we123-1
and symmetric Â3×3 matrix
Bc º Simi((ri-c)21-(ri-c)(ri-c)T)
= Simi((ri-c)Ä(ri-c))
is the matrix representation of the instantaneous inertia tensor of H about its mass centre.
Once again we can extend hc() over scalars with
hc(l) = låimi((ri-c)2 .
Note that a¿hc(a) =
= åimi((ri-c)2a2 - ((ri-c)¿a)2)
provides
åimi((ri-c)2a2 =
a2åimi(ri-c)2 - a¿hc(a) .
Time derivative
hc·(c*) = w×hc(c)
- hc(c)×w
[ Proof :
hc·(c)*
= hc(c×w)* - (w×hc(c)*
= (((hc(c)*)×(w*))*
- ((w*)×(hc(c)*))*
= ((hc(c)×w)*
- (w×hc(c))*
= -hc(c)×w
+ w×hc(c)
.]
More generally for any a we have symmetric matrix (with non-negative elements on the leading diagonal) which we may write explicitly as
Ba | =Simi | æ | (yi-ay)2+(zi-az)2 | -(xi-ax)(yi-ay) | -(xi-ax)(zi-az) | ö |
ç | -(xi-ax)(yi-ay) | (xi-ax)2+(zi-az)2 | -(xi-ax)(yi-ay) | ÷ | ||
è | -(xi-ax)(zi-az) | -(yi-ay)(zi-az) | (xi-ax)2+(yi-ay)2 | ø |
Ba | = | æ | Ix | 0 | 0 | ö |
ç | 0 | Iy | 0 | ÷ | ||
è | 0 | 0 | Iz | ø |
Let
f1(0),
f2(0),..f½N(N-1)(0)
be the ½N(N-1) principle spins for the at t=0
so that
fk)(t) = R(t)fk(0)R(t)§ is the _kth principle spinat time t.
The GHC 3-vector bimomentum is åjIj R(t))fj(0)R(t)§ e¥
+ mc·e¥0 =
= m(åjkj2 R)fk(0)R§
+ e0c·)Ùe¥
.
If 3D body H has a rotational symmetry axis k then
hc(w) = h1w
+ (h3-h1)(k-1¿w)k .
If k2=1 then B=h11 + (h3-h1)kkT .
For general N the inertia tensor has a symmetric ½N(N=1)×½N(N-1) matrix form which we can diagnonalise with ½N(N-1) orthogonal (w¿c=0) eigen 2-vector principle spins forming a principle biframe and define ½N(N-1) gyration radii (m-1(fk(0)¿fk(0))-1 hc(fk)¿(fk))½ where fk is the _kth eigenbivector. The gyration radii can be regarded as eigenvalues for m-½hc½(c). . We say the body is assymetric if the ½N(N-1) diagonal eigenvalues are distinct and centrocentric if they are all the same.
For N=3 the principle biframe is dual to a principle frame comprising 3 orthogonal 1-vectors.
For N=4 or 5 the principle biframe emodies a principle frame of N 1-vectors but carries more information.
For N=6 there is no natural way to construct 1-vectors from 2-vectors and we have only the principle biframe.
For N>3 the principle biframe basis of orthogonal 2-vectors is more complicated than
an N-D rotation of an orthogonal 2-blades basis but for N=3 it is dual to a rotated 1-vector basis so any body is inertially equivalent to a
rotatated ellipsoid shell.
Now
hc·(w) =
hc(w)× |w .
so the rate of change of angular momentum
(hc(w))· =
hc·(w) + hc(w·)
is
hc(w)× |w for constant spin w·=0
and since
hc(w)Ùw=0
this
means w must be an eigen 2-vector of hc.
Thus, perhspas surprisingly, in the absence of external torques, for an assymmetric N-D body constant spin is only possible for multiples of the ½N(N-1) principle spins
so that for a 3D assymetric body constant spin is only possible about the three principle axies.
More generally, in the absence of applied torques, spin w(t) varies in such a way as to keep
angular momentum
hc(w) = j constant
implying w¿hc2(w) = j¿j.
The rotational energy w¿hc(w) = w¿j = -2E
is also constant.
For N=3 this corresponds to w restricted to the 1-curve intersections of the two coaligned elliposids
w¿hc2(w) = j2
and the energy ellipse w¿hc(w) = 2E
tangent to the invariable plane w¿j = 2E .
Such ellipsoids intersect in simple closed loops known as polhodes
so precession tends to be periodic in that wL .
When two gyration radii are equal, The projections of the energy and squared momentum ellipses
into w1Ùw2 are cocentred circles, intersecting
everywhere provided I12 = j2 and
E = ½I1 = ½(j2)½, and nowhere else, corresponding
to spin of quantised magnitude 2I1-2E possible about any axis in
w1Ùw2.
In GHC we have 3-vector body bimomentum about a due to a stance spin W about b
Ha,b(W)
= åiHia,b(W)
= åimi
( (ri-c+e0)Ù((ri-c+e0)¿W)
+ (c-a)Ù((ri-c+e0)¿W)
+ (ri-c+e0)Ù((c-b)¿W)
+ (c-a)Ù((c-b)¿W)
)Ùe¥
= (åimi(ri-c+e0)Ù((ri-c+e0)¿W)
+ m(c-a)Ù(e0¿W)
+ me0Ù((c-b)¿W)
+ m(c-a)Ù((c-b)¿W)
)Ùe¥
= Hc(W)Ùe¥
+ m((c-a)Ùv
+ (c-a+e0)Ù((c-b)¿W)
)Ùe¥
where 2-vector
Hc(W)
= åimi(ri-c+e0)Ù((ri-c+e0)¿W)
is linear and symmetric in W ;
has vanishing "expansion" component
åimi((ri-c)¿v)e¥
= åimi((ri-c)2)·e¥
;
and has Ha(w) = bv(h)a(w).
.
For spin about the mass centre b=c we have
Ha,c(W)
= Hc(w)Ùe¥
+ m(c-a)Ùc·Ùe¥ .
We are interested in the inverse tensor H-1 taking a 3-vector biimpulse T
back to the 2-vector bivelocity kinematic response DW it induces in the body.
The kinematic response embodies a momental change
Hc(DW) which should equal the applied biimpulse,
Inertia Tensors for Particular 2D Laminae
The inertia tensor of a 2D lamina H is simply the scalar moment of inertia
Ie12,a = åimi(ri-a)2.
We define the moment of inertia about the line
L=a+ln as
IL=åimisi2
where si=(ri-a)-(ri-a).
n is the perpendicular from ri to L.
To calculate the moments of inertia of a lamina H we consider H as a large number of low-mass
particles and replace the Si with a surface integral over H.
There are various tricks to make this easier and these can be found in any good Mechanics textbook
(eg. "Principles of Mechanics" by J.L.Synge & B.A.Griffith (McGraw-Hill 1959)) .
Example: Right Angled Triangle
We construct the moment of inertia of a right-angled triangular lamina about its centre
of mass G given that the moment of inertia of a rod of length a and mass
m about one end is ma2/3.
[ Add picture here]
Let A be the right-angled corner, B and C the other two. Let BC=a,AB=c,CA=b. We first find the moment of
inertia of H about the edge AB. To do this we consider H as being made up of seperate strips of
width dq perpendicular to AB. The length of such a strip a distance x from AC is (c-x)b/c and its mass
dqm is its area times p the mass/area density of H ie. dm =
p(c-x)b dx/c.
The moment of inertia of this strip about AB is the same as the moment of inertia a rod of identical length
and mass about its endpoint, specifically
dm((c-x)b/c)2/3 = p((c-x)b/c)3/3 dx. Summing the moments of inertia of these strips gives
IAB = ò0,cp((c-x)b/c)3/3dx
= [-p(c-x)4(b/c)3/12]0,c = pcb3/12.
Now p = (mass of H)/(area of H) = 2m/(bc) and therefore IAB = mb2/6. Similarly IAC = mc2/6.
We now make use of the theorem of perpendicular axies to obtain IA.
We have IA =
òp(x2+y2)dS where the integration is over the surface of H.
But this seperates to IA = òpx2dS +
òpy2dS = IAC + IAB
= m(b2+c2)/6.
This is an example of the general result that the moment of inertia of a plane distribution of matter
about a point P in the plane (and also about an axis through P perpendicular to the plane) is equal to the
sum of the moments of inertia about any two pendicular axies in the plane passing through P.
Finally we use the theorem of parallel axies to obtain IG from
IA. We know from the last chapter that
IA = IG + mAG2.
Now AG = AN/3 where N is the perpendicular projection of A to BC. But AN=bc/a so we have IG = m(b2/6+c2/6+b2c2/(9a2)). This is an example of the general result that the moment of inertia of a body about a line L is equal to that about a parallel line through the mass centre of the body plus the mass of the body times the square of the perpendicular distance of its mass centre from L.
The moments of inertia of various lamina are given below
Body | Principle Axes (at mass centre) | Principle moments of inertia | |
Rod of length a | Perp. to rod at centre | ma2/12 | |
Perp. to rod at end | ma2/3 | ||
Right triangle ABC (A=p/2) | Perp. to plane at A | m(b2+c2)/6 | |
Perp. to plane at B | m(b2/6+c2/2) | ||
Perp. to plane at C | m(b2/2+c2/6) | ||
AB | mb2/6 | ||
BC | mb2c2/6a2 | ||
Perp. to plane at G | m(b2/6+c2/6+b2c2/9a2) | ||
Isosceles triangle base 2w,hieght h | Perp. to plane at apex | m(w2/6+h2/2) | |
Perp. to plane at G | m(w2/6+h2/18) | ||
Line of symmetry | mb2/6 | ||
Rectangle with edges b,c | Parallel to edge b | mc2/12 | |
Edge b | mc2/3 | ||
Perp. to plane at G | m(b2+c2)/12 | ||
Diagonal | mb2c2/6(b2+c2) | ||
Disk radius a | Diameter | ma2/4 | |
Perp. to plane at G | ma2/2 | ||
Hoop radius a | Diameter | ma2/2 | |
Perp. to plane at G | ma2 | ||
Arc radius a angle 2a | Perp. to plane at centre of arc | ma2 | |
Perp. to plane at G | ma2 (1-(sin2a) /a2) | ||
Regular n-sided polygon side a | Edge if n even | ma2(1/3+5( tan(n-1p))-2)/16 | |
Perp. to plane at G | ma2(1/3+( tan(n-1p))-2)/8 |
If we cohere a
a body having of mass m1 and central inertia tensor B1c
with a body having mass m2 , and central inertia tensor B2c+d
then we create a composite body having centre c'=c + m2(m1+m2)-1 d
and central inertia tensor
B'c' =
B1c
+ m1 (m2(m1+m2)-1 d)Äm2(m1+m2)-1 d)
+ B2c+d + m2 (m1(m1+m2)-1 d)Äm1(m1+m2)-1 d)
= B1c + B2c+d
+ m1m2(m1+m2)-1 dÄd
Assume that the inertia tensor of a body H about its
mass centre is known to be B' with respect to axies OX'Y'Z' fixed in the body
and suppose the body has orientation matrix A with respect to some universal coorodinate system OXYZ so
that a point with coordinates r' with respect to the OX'Y'Z' frame has coordinates
r=ATr' in the universal frame.
If we write Ba for the inertia tensor of H in the universal frame then
Ba = ATBaA .
[ Proof :
Since AAT=1 we have
Ba = Simi((ri'-a')21 -(ri'-a')(ri'-a')T)
= Simi((ri-a)2)1 - (AT(ri-a))(AT(ri-a))T
= Simi((ri-a)21 - AT(ri-a)(ri-a)TA)
= Simi(AT((ri-a)2-(ri-a)(ri-a)T)A)
= AT(Simi((ri-a)2-(ri-a)(ri-a)T))A
= ATBaA.
.]
If w is measured with respect to H's frame rather than the universal frame, (as is often the case in flight simulators which fragment rotations into roll,dive/climb, and yaw) the angular momentum of H expressed in its own frame is Baw, while in the universal frame it is Ba'w' = ATBaAATw = ATBaw.
The principle moments of inertia given below assume uniform mass density of the bodies, which is not true of the objects commonly found in computer games (tanks, spaceships etc.).
Body | Principle Axes (at mass centre) | Principle moments of inertia | |
Rod of length a | Line of rod | 0 | |
Any perp. to rod | ma2/12 | ||
Third Perp. | ma2/12 | ||
Right triangle ABC (A=p}/2) | Perp. to plane | m(b2/6+c2/6+b2c2/9a2) | |
Isosceles triangle base 2w,hieght h | Line of symmetry | mb2/6 | |
Parallel to base | mh2/18 | ||
Perp. to plane | m(w2/6+h2/18) | ||
Rectangle with edges b,c | Parallel to edge b | mc2/12 | |
Parallel to edge c | mb2/12 | ||
Perp. to plane | m(b2+c2)/12 | ||
Disk radius a | Any diameter | ma2/4 | |
Perp. diameter | ma2/4 | ||
Perp. to plane | ma2/2 | ||
Hoop radius a | Any diameter | ma2/2 | |
Perp. diameter | ma2/2 | ||
Perp. to plane | ma2 | ||
Regular 2n-sided polygon side a | Line of symmetry | ma2(1/3+5/tan2(p/2n))/16 | |
Other line of symmetry | ma2(1/3+5/tan2(p/2n))/16 | ||
Perp. to plane | ma2(1/3+1/tan2(p/2n))/8 | ||
Cylinder radius a , length l | Any diameter | m(3a2+l2)/12 | |
Perp. diameter | m(3a2+l2)/12 | ||
Axis of cylinder | ma2/2 | ||
Cylindrical shell radius a length l | Any diameter | ||
Perp. diameter | |||
Axis of cylinder | |||
Sphere radius a | Any three perp.axies | 2ma2/5 | |
Spherical shell radius a | Any three perp.axies | 2ma2/3 | |
Ellipsoid | Semiaxis a | 5-1m(b2+c2) | |
Semiaxis b | m(a2+c2)/5 | ||
Semiaxis c | m(a2+b2)/5 | ||
Ellipsoid shell | Semiaxis a | 1/3m(b2+c2) | |
Semiaxis b | 1/3m(a2+c2) | ||
Semiaxis c | 1/3m(a2+b2) |
The _neterm(principle biframe) for a nonrigid mutliparticle system is the is the principle biframe for
a rigid body having instantaneously identical mass distribution. It is determined solely by the
instananeous values of ri and mi, independant of the ri·. A better choice of baseframe depending also on the ri·
is provided by a choice of R yielding
åimiriLÙriL·=0 so that
jL = hcL(w) provides a bodyframe in which the angular momentum
is equivalent to that of a rigid body roatating at w about 0L.
We can construct such an R integratively via w = -2R·R§ =
hcL-1(jL)
Þ
R·
= -½hcL-1(jL)R .
Multiparticle Potentials
Suppose the particle at ri generates a Coulomb potential fi(x) = qi|x-ri|-1 whwre qi is the charge
of the particle. For a gravitational potential we set qi=-Gmi. The total potential at x is
expresible as a multipole expansion
f(x) = åiqi|x-ri|-1
= |x-c|-1 åiqiåk=0¥ (x-c)-2k Pk(x-c,ri-c)
= |x-c|-1 åiqiåk=0¥ |x-c|-k Pk((x-c)~,ri-c)
= |x-c|-1
((åiqi) + (x-c)-4 P2(x-c,ri-c) + O(|x-c|-3))
since the
åiqiP1(x-c,ri-c)
= (x-c)¿åiri-c vanishes for charge center c=(åiqi)-1 åiqiri .
A spherically symmetric matter distribution has f(x) = (åiqi)|x-c|-1 equivalent to
a single particle at c, so we can regard the
|x-c|-1åiqiåk=2¥ |x-c|-k Pk((x-c)~,ri-c)
terms as corrections for the asymmetry of the matter distribution.
For N=3 we have
åimiP2(x-c,ri-c)
= ½(x-c)¿q(x-c)
where q(a) º 2ahc(1) - 3hc(a) is the
gravitational quadrapole 1-tensor.
[ Proof :
åimiP2(x-c,ri-c)
= åimi½(3((x-c)¿(ri-c))2 - (x-c)2(ri-c)2)
=
(3/2)(
åimi(x-c)2(ri-c)2 - (x-c)¿hc(x-c))
- ½åiqi(x-c)2(ri-c)2 )
= (x-c)2åimi(ri-c)2 - (3/2)(x-c)¿hc(x-c))
= ½(x-c)¿(2(x-c)åimi(ri-c)2 - 3hc(x-c))
.]
Hence f(x) = |x-c|-1(m + ½(x-c)-2 (x-c)¿q(x-c) + O(|x-c|-1))
and so the total gravitational force extered on a test mass m0 at x is
f(x) = -m0Ñxf(x)
= -(x-c)-2G(m(x-c)~ - |x-c|-3 ((x-c)¿q(x-c)((x-c)~
+ (x-c)-2 q(x-c) + O(|x-c|-2)).
= = -(x-c)-2G((m - |x-c|-3 ((x-c)¿q(x-c))(x-c)~
+ (x-c)-2 q(x-c) + O(|x-c|-?))
The torque about c exerted on the system due to a pointsource of mass m0 at x is
åi(ri-c)Ù(-fi(x))
= -åi(ri-x)Ùfi(x)
- åi(x-c)Ùfi(x)
= -(x-c)Ùåifi(x)
where fi(x) = -m0Ñx fi(x) parallel to ri-x is the force exerted on the pointsource by the particle at ri.
Thus the total torque
-(x-c)Ùåifi
= 3Gm0|x-c|-5 (x-c)Ùhc(x-c)
= 3Gm0 |x-c|-3) (x-c)~Ùhc((x-c)~)
decreases with |x-x|-3 rather than
|x-x|-2 and vanishes for a spherically symmetric body with hc(a)=Ia.
Note that a¿hc(a) =
= åimi((ri-c)2a2 - ((ri-c)¿a)2)
provides
åimi((ri-c)2a2 =
a2åimi(ri-c)2 - a¿hc(a) .
Next : Fluid Mechanics