Beruflich Dokumente
Kultur Dokumente
Subhankar Ray∗
Dept of Physics, Jadavpur University, Calcutta 700 032, India and
C. N. Yang Institute for Theoretical Physics, Stony Brook, NY 11794
J. Shamanna†
Physics Department, Visva Bharati University, Santiniketan 731235, India
(Dated: September 1, 2003)
arXiv:physics/0410123v1 [physics.ed-ph] 18 Oct 2004
of the actual path9 . We shall show that virtual dis- ? The principle of zero virtual work may then be used to
placement can be looked upon as a differential, it calculate the forces of constraint that ensure constraint
is indeed a differential increment in virtual velocity condition throughout the motion.
over a time dt, Eq.(6).
3. It is also stated that (i) virtual displacements do II. VIRTUAL DISPLACEMENT AND FORCES
not necessarily conform to the constraints4 ; (ii) the OF CONSTRAINT
virtual displacements δq have nothing to do with
actual motion. They are introduced, so to speak, as A. Constraints and Virtual displacement
test quantities, whose function it is to make the sys-
tem reveal something about its internal connections Let us consider a system of constraints that are ex-
and about the forces acting on it2 ; (iii) the word pressible as equations involving positions and time. They
“virtual” is used to signify that the displacements represent some geometric restrictions (holonomic) either
are arbitrary, in the sense that they need not corre- independent of time (sclerenomous) or explicitly depen-
spond to any actual motion executed by the system3 ; dent on it (rheonomous). Hence for a system of N par-
(iv) it is not necessary that it (virtual displacement) ticles moving in three dimensions, a system of (s) holo-
represents any actual motion of the system6 ; (v) nomic, rheonomous constraints are represented by func-
it is not intended to say that such a displacement tions of rk and (t),
(virtual) occurs during the motion of the particle
considered, or even that it could occur9 ; (vi)virtual fi (r1 , r2 , . . . , rN , t) = 0, i = 1, 2, . . . , s (1)
displacement is any arbitrary infinitesimal displace-
ment not necessarily along the constrained path5 . Each constraint of this form imposes a restriction on the
From the above we understand that the virtual possible or allowed velocities, which must satisfy,
displacemnts do not always satisfy the constraint
N
X
equations, and they need not be the ones actually ∂fi ∂fi
realized. We shall see that these statements are · vk + = 0, i = 1, 2, . . . , s (2)
∂rk ∂t
consistent with physical situations, but they cannot k=1
serve as a satisfactory definition of virtual displace- It is worth noting at this stage that there are many, in
ment. Statements like: “not necessarily conform to fact infinitely many, allowed velocities, since we have im-
the constraints” or “not necessarily along the con- posed only (s) number of constraints on (3N ) scalar com-
strained path” only tell us what virtual displace- ponents of the allowed velocity vectors. An infinitesimal
ment is not, they do not tell us what it really is. displacement over time (dt) due to allowed velocities will
Reader should note that there is a conflict between be called the allowed infinitesimal displacement or simply
the claims under items 1 and 3. It is not clear from allowed displacement.
the above, whether the virtual displacements sat-
isfy the constraints, i.e., the constraint equations drk = vk dt k = 1, 2, . . . , N (3)
or not.
Allowed displacements drk together with differential of
4. Virtual displacement is variously described as: ar- time (dt) satisfy constraint equations similar to Eq.(2).
bitrary, virtual, and imaginary1,2,3,5,6 . These adjec-
tives make the definition somewhat mysterious to N
X
∂fi ∂fi
a student. · drk + dt = 0, i = 1, 2, . . . , s (4)
∂rk ∂t
k=1
Together with the above ambiguities, students are of-
ten confused as to whether it suffices to understand vir- As there are many allowed velocities we have many al-
tual displacement as an abstract concept, or they need to lowed infinitesimal displacements. We propose to define
have a quantitative definition. Some students appreciate virtual displacement as the difference between any two
that the virtual displacement as a vector should not be such (unequal) allowed displacements,
ambiguous. The principle of zero virtual work is used δrk = drk − dr′k , k = 1, 2, . . . , N (5)
to derive Lagrange’s equations. For a particle under con-
straint this means that the virtual displacement is always This definition is motivated by the possibility of identi-
orthogonal to the force of constraint. fying a special class of ‘ideal constraints’ (sec. IIc), and
At this stage a student may get further puzzled. verifying ‘the principle of zero virtual work’ in common
Should he take the forces of constraint as supplied, and physical examples (sec. III). It may be noted that, by
then the principle of zero virtual work as a definition this definition, virtual displacement δrk is not a change
of virtual displacement ? In that case the principle re- in position in zero time. It is rather the difference of any
duces merely to a definition of a new concept, namely two allowed displacements during a time dt.
virtual displacement. Or should the virtual displacement
be defined from the constraint conditions independently δrk = (vk − vk′ )dt, k = 1, 2, . . . , N (6)
3
ek = vk −vk′ may
The difference of two allowed velocities v forces Fk , constraint equations (fi (r1 , r2 , . . . , rN , t) = 0,
be defined as the virtual velocity. i = 1, 2, . . . , s) and initial conditions (rk (0), vk (0)). It is
The virtual displacements thus defined satisfy the ho- important that the initial conditions are also compatible
mogeneous part of the constraint equation Eq.(4) (i.e., with the constraints.
with ∂fi /∂t = 0). There are a total of (6N ) scalar unknowns, namely the
components of rk (t) and Rk , connected by (3N ) equa-
N
X ∂fi tions of motion, Eq.(10), and (s) equations of constraints,
· δrk = 0, i = 1, 2, . . . , s (7) Eq.(1). For (6N > 3N + s) we have an under-determined
∂rk
k=1 system. Hence to solve this problem we need (3N − s)
additional scalar relations.
The absence of the (∂fi /∂t) in the above equation,
Eq.(7), gives the precise meaning to the statement that
virtual displacements are the allowed displacements in the C. Solvability and ideal constraints
case of frozen constraints. The constraints are frozen in
time in the sense that we make the (∂fi /∂t) term zero,
though the ∂fi /∂rk term still involves time. In the case of In simple problems with stationary constraints, e.g.,
stationary constraints, i.e., f (r1 , . . . , rN ) = 0, the virtual motion on a smooth stationary surface, we observe that
displacements are identical with allowed displacements as the allowed displacements are tangential to the surface.
(∂fi /∂t) is zero. The virtual displacement being a difference of two such
allowed displacements, is also a vector tangential to it.
The force of constraint, so called ‘normal reaction’, is
B. Existence of forces of constraints perpendicular to the surface. Hence the work done by
the constraint forces on allowed as well as virtual dis-
placement is zero,
In the case of an unconstrained system of N particles
described by position vectors (rk ) and velocity vectors N
X N
X
(vk ), the motion is governed by Newton’s Law, Rk · drk = 0, Rk · δrk = 0
k=1 k=1
mk ak = Fk (rl , vl , t), k, l = 1, 2, . . . , N (8)
When the constraint surface is in motion, the allowed
where mk is the mass of the kth particle, ak is its ac- velocities, and hence the allowed displacements are no
celeration and Fk is the total external force acting on it. longer tangent to the surface (see sec. III). The virtual
However, for a constrained system, the equations of con- displacement remains tangent to the constraint surface.
straint, namely Eq.(1), impose the following restrictions If the forces of constraint can still be assumed normal to
on the allowed accelerations, the instantaneous position of the surface, we have zero
virtual work. However note that the work by constraint
N
X N
X
∂fi d ∂fi d ∂fi forces on allowed displacements is not zero.
· ak + vk + = 0,
∂rk dt ∂rk dt ∂t
k=1 k=1 N
X N
X
i = 1, 2, . . . , s (9) Rk · drk 6= 0, Rk · δrk = 0 (11)
k=1 k=1
Given rk , vk one is no longer free to choose all the ac-
celerations ak independently. Therefore in general the In a number of physically interesting simple problems,
accelerations ak allowed by Eq.(9) are incompatible with such as, motion of a pendulum with fixed and moving
Newton’s Law, support, motion of a particle along a stationary and mov-
ing slope, we observe that the above interesting relation
mk ak = Fk , k = 1, 2, . . . , N between the force of constraint and virtual displacement
holds (see sec. III). Out of the above 3N virtual dis-
This implies that during the motion the constraint con- placements, only n = 3N − s are independent. If the (s)
dition cannot be maintained by the external forces alone. dependent quantities are expressed in terms of remaining
Physically some additional forces, e.g., normal reaction n = 3N − s independent objects we get
from the surface of constraint, tension in the pendulum
n
X
string, come into play to ensure that the constraints are ej · δe
satisfied, Hence one is compelled to introduce forces of R xj = 0 (12)
j=1
constraints Rk and modify the equations of motion as,
where xej are the independent components of rk . R ej are
mk ak = Fk + Rk , k = 1, 2, . . . , N (10)
the coefficients of δe
xj , and are composed of different Rk .
Now the problem is to determine the motion of N parti- Since the above components of virtual displacements δe xj
cles, namely their positions (rk (t)), velocities (vk (t)) and are independent, one can equate each of their coefficients
the forces of constraints (Rk ), for a given set of external to zero (Rej = 0). This brings in (3N − s) new scalar
4
conditions or equations and the system is solvable (not The allowed displacements are always collinear to al-
under-determined) again. lowed velocities. Virtual displacement being difference
Thus we find a special class of constraints which is of two allowed displacements, is also a vector collinear
observed in nature (see sec. III) and which gives us a to the allowed velocities, hence tangential to the line of
solvable system. We call this special class of constraints, suspension.
satisfying
P zero virtual work principle by constraint forces,
i.e., k Rk · δrk = 0, the ideal constraint. dr = vdt, dr′ = v′ dt
Our interpretation of the principle of zero virtual work,
as a definition of an ideal class of constraints, find sup-
port in Sommerfeld. In his words, “a general postulate of δr = (v − v′ )dt
mechanics: in any mechanical systems the virtual work
We may assume that the string of the pendulum provides
of the reactions equals zero. Far be it from us to want to
a tension (T) but no shear (ideal string). We get zero
give a general proof of this postulate, rather we regard it
work by tension due to allowed and virtual displacements,
practically as definition of a mechanical system ”.
T · dr = 0, T · δr = 0
III. EXAMPLES OF VIRTUAL
DISPLACEMENTS
B. Simple Pendulum with moving support
θ
θ
v’t dt
d r’= v’ dt
δ r = (v - v’ ) dt udt
δ r = (v - v’ ) dt
d r = v dt vt dt d r’= v’ dt
v = ṙb
r, dr = ṙb
rdt, δr = (ṙ − ṙ′ )b
rdt N · dr 6= 0, N · δr = 0
6
N fi (r1 , r2 , . . . , rN , t) = 0, i = 1, 2, . . . , s (21)
X
Rk · δrk = 0 (13) Thus we have to solve 3N + s scalar equations in 3N + s
k=1 unknown scalar quantities (xk , yk , zk , λi ). After solving
whence we obtain, this system we can obtain the forces of constraint Rk
from Eq.(19).
N
X
(mk ak − Fk ) · δrk = 0 (14)
k=1 V. GENERALIZED COORDINATES AND
LAGRANGE’S EQUATIONS OF MOTION
If the components of δrk were independent, we could re-
cover Newton’s Law for unconstrained system from this For the sake of completeness we discuss very briefly
equation. However for a constrained system δrk are de- Lagrange’s equations in generalized coordinates (for de-
pendent through the constraint equations, tail see1,2,3,4,5,6,7,8,9,10,11,12,13 ). Consider a system of N
particles under s holonomic, rheonomous constraints of
fi (r1 , r2 , . . . , rN , t) = 0, i = 1, 2, . . . , s (15) the form given by Eq.(1). We can in principle express
s of these coordinates in terms of the remaining 3N − s
or,
independent ones. Or we may express all the 3N scalar
N
X components of position in terms of n = 3N − s indepen-
∂fi dent parameters q1 , q2 , . . . , qn and time (t).
δfi = δrk = 0, i = 1, 2, . . . , s (16)
∂rk
k=1
rk = rk (q1 , q2 , . . . , qn , t), k = 1, 2, . . . , N (22)
We multiply the above equations, Eq.(16), successively The allowed and virtual displacements are given by,
by s scalar multipliers (λ1 , λ2 , . . . λs ), called the La-
n
X
grange’s multipliers, and subtract them from the zero ∂rk ∂rk
virtual work equation, Eq.(13). drk = δqj + dt,
j=1
∂qj ∂t
! n
XN Xs
∂fi X ∂rk
Rk − λi δrk = 0 (17) δrk = δqj , k = 1, 2, . . . , N (23)
∂rk j=1
∂qj
k=1 i=1
7
we can write the generalized force as, The authors gratefully acknowledge their teachers in
related graduate courses at Stony Brook, Prof. Max
∂rk ∂V
Qj = −∇k Ve · =− , j = 1, 2, . . . , n Dresden, Prof. A. S. Goldhaber and Prof. Leon A.
∂qj ∂qj Takhtajan. Authors also acknowledge the encourage-
(29) ment received from Prof. Shyamal SenGupta of Pres-
Where V is the potential Ve expressed as a function idency College, Calcutta. The material presented here
of (q1 , q2 , . . . , qn ). In addition if the potential V does was used in graduate level classical mechanics courses
not depend on the generalized velocities, we obtain from at Jadavpur University during 1998 − 2001. SR would
Eq.(27), like to thank his students, in particular, A. Chakraborty
(J.U.) for pointing out the difficulty in understanding
d ∂(T − V ) ∂(T − V ) the concept of virtual displacement in its usual presenta-
− = 0, j = 1, 2, . . . , n (30)
dt ∂ q̇j ∂qj tion. Authors have greatly benefited from the books men-
tioned in this article, particularly those of Sommerfeld2 ,
At this stage one introduces the Lagrangian function L = Hylleraas3 and Arnold13 .
T − V and in terms of the Lagrangian, the equations of
motion Eq.(30) take up the form
d ∂L ∂L
− = 0, j = 1, 2, . . . , n (31)
dt ∂ q̇j ∂qj
∗ 1
Electronic address: subho@juphys.ernet.in H. Goldstein, Classical Mechanics, Addison-Wesley Pub-
†
Electronic address: jshamanna@rediffmail.com lishing Co., Reading, Massachusetts, 1980.
8
2
A. Sommerfeld, Mechanics, Lectures on Theoretical Physi- mon Press, Oxford, 1976.
9
cs, vol. I, Academic Press, New York, 1952. A. Haas, Introduction to Theoretical Physics, vol I, Con-
3
E. A. Hylleraas, Mathematical and Theoretical Physics, stable and Company Ltd, London, 1924.
10
vol. I, Wiley Interscience, New York, 1970. D. Ter Haar, Elements of Hamiltonian Mechanics, North
4
D. T. Greenwood, Classical Dynamics, Prentice Hall, New Holland Publishing Co., Amsterdam, 1961.
11
York, 1977. L. N. Hand, J. D. Finch, Analytical Mechanics, Cambridge
5
D. A. Wells, Schaum Outline of Theory and Problems of University Press, Cambridge, 1998.
12
Lagrangian Dynamics, McGraw-Hill Inc., New York, 1967. L. D. Landau, E. M. Lifshitz, Mechanics, Pergamon Press,
6
K. R. Symon, Mechanics, Addison-Wesley Publishing Co., Oxford, 1976.
13
Reading, Massachusetts, 1971. V. I. Arnold, Mathematical Methods of Classical Mechan-
7
J. L. Synge, and B. A. Griffith, Principles of Mechanics, ics, Springer Verlag, New York, 1989.
McGraw-Hill Inc., New York, 1970.
8
T. T. Taylor, Mechanics: Classical and Quantum, Perga-