218 Equations of motion: differential approach
If (4.1) is divided by dt, it has the form
u
j
=
n
i=1
ji
(q, t)
˙
q
i
+
jt
(q, t)(j = 1,...,n) (4.2)
as in (3.245). We assume that these n equations can be solved for the
˙
qs, resulting in
˙
q
i
=
n
j=1
ij
(q, t)u
j
+
it
(q, t)(i = 1,...,n) (4.3)
Notice that for this unconstrained case, there are the same number of us and
˙
qs. For
example, the rotational dynamics of a rigid body might have ω
x
,ω
y
,ω
z
as us and the Euler
angles ψ, θ, φ as qs. The dynamical equations would be written in terms of us and then the
qs would be generated by integrating (4.3) which are kinematic equations.
Constraints
Now let us impose m nonholonomic constraints of the linear form
n
i=1
a
ji
(q, t)
˙
q
i
+ a
jt
(q, t) = 0(j = 1,...,m) (4.4)
as in (1.15). This will be accomplished by changing the notation and setting the last mus
in (4.2) equal to zero. Thus, we can write
u
j
=
n
i=1
ji
(q, t)
˙
q
i
+
jt
(q, t)(j = 1,...,n − m) (4.5)
u
j
=
n
i=1
ji
(q, t)
˙
q
i
+
jt
(q, t) = 0(j = n − m + 1,...,n) (4.6)
The first (n − m) usareindependent quasi-velocities, while the last mus are set equal to
zero to enforce the m nonholonomic constraints.
As before, we assume that the (n × n) Ψ matrix is invertible and we can solve for the
˙
qs
in the form
˙
q
i
=
n−m
j=1
ij
(q, t)u
j
+
it
(q, t)(i = 1,...,n) (4.7)
The upper limit on the summation is (n − m) because the last mus are equal to zero. Note
that the (n × n) matrix Φ is
Φ = Ψ
−1
(4.8)
Furthermore,
it
=−
n
j=1
ij
jt
(i = 1,...,n) (4.9)
If there are any holonomic constraints, we have