Professional Documents
Culture Documents
Lagrangian Mechanics I
Chapter contents:
●
Constraints and Generalized Coordinates
●
Virtual Displacement
●
Principle of Virtual Work
●
D’Alembert Principle
1
Constraints and Generalized
Coordinates
For a system of Np particles, the motion of each particle is given by
mi ⃗r¨ i = F
⃗i (i=1,2, ... N p )
⃗r i =(x i , y i , zi ) => Total 3Np equations (for 3Np coordinate values)
For instance, we don’t need to know the motions of each particle inside
a rigid body in order to study the motion of the body.
2
Example: Particle on a flat table
3
Example: Pendulum of fixed length
5
Instead of using 3Np non-independent coordinates {xi, yi, zi} (which are
related by Nc constraint equations), we can choose a set of N (= 3Np− Nc)
independent variables {qα ; α = 1, 2, …, N} to describe the system.
These coordinates {qα} are called generalized coordinates.
N = 3Np− Nc independent
3Np coordinates + Nc constraints coordinates
{xi, yi, zi} f j (⃗r 1 ,...,⃗r N ,t)=0
p
{qα ; α = 1, 2, …, N}
This is just another way to say that the constraints are holonomic.
Remark:
Constraint conditions that cannot be expressed as f j (⃗r 1 ,...⃗r N ,t)=0 p
Remark:
In general, if the system is non-holonomic, the equations expressing
the constraints cannot be used to eliminate the dependent coordinates.
Non-holonomic systems require special treatment. In fact, there is no
general method for treating all kinds of non-holonomic systems, although
some special cases can be solved in principle. We shall not consider 8
these systems in the course.
Virtual Displacement
Some difficulties due to constraints in solving a mechanical problem:
● The coordinates (xi, yi, zi) are not all independent. For holonomic
constraints, the problem can be solved formally by introducing
generalized coordinates {qα} so that ⃗r i =⃗r i (q 1 ,... , q N ,t) .
●
In contrast to external applied force F ⃗ (a) (e.g., gravity), the constraint
force F ⃗ (c) are among the unknowns of the problem (e.g., normal
force) and can be known only after we have solved the problem.
F
⃗ (c) can take any arbitrary value it needs to enforce the constraint.
In these cases, the constraint forces (eg, normal forces or tension) are
perpendicular to the motion of the particle.
10
Let us decompose the total force on a particle into external applied
force and constraint force:
F
⃗ =F
⃗ (a)+ F
⃗ (c)
applied force constraint force
Let us take the dot product of this equation with the velocity:
⃗ (a)⋅⃗v + F
⃗ (c )⋅⃗v (F
⃗⋅⃗v =rate of work done)
m ⃗a⋅⃗v = F
= 0 for the above simple examples
11
In order to keep the nice idea of getting rid of the constraint forces, we
restrict (or define) constraint forces F ⃗ (c) as forces exerted by the constraint
surface that are perpendicular to the surface. That is, we do not consider
sliding friction as constraint forces. But we can still consider it as one of
the applied forces and put it into F⃗ (a) .
12
Example:
For a particle which is confined on the x-y
plane, the constraint equation can be
expressed as
f (x , y , z , t)≡z=0
Now suppose the surface can move vertically in such a way that the
constraint equation becomes a given function of time
f ( x , y , z , t )≡z−h(t )=0
The constraint force is still perpendicular to the surface, but the actual
motion of the particle does not parallel to the surface. For instance, if
the particle is at rest on the moving surface, then the displacement of
the particle is parallel to the z direction and hence F
⃗ (c)⋅d ⃗r ≠0 .
13
From the above example, we found that if the constraint surface is a
function of time, then the constraint force (even if defined to be normal
to the surface) and the actual displacement of the particle need not
perpendicular to each other.
Note:
The “actual” displacement d ⃗r is a displacement in a time interval dt,
while δ ⃗r is a “displacement” at some instant of time!
14
A slightly better mathematical definition is to define δ ⃗r as an arbitrary
vector which is tangent to the constraint surface f (⃗r ,t )=0 at ⃗r and time
t so that
δ ⃗r⋅∇ f =0
Example:
A particle is sliding down a moving
inclined plane. This is an example
of time dependent constraint surface
d ⃗r =actual displacement in time interval dt
δ ⃗r =arbitrary vector tangent to the plane at time t
N
⃗ =normal force (i.e., the constraint force in this case )
15
Principle of Virtual Work
For a system of Np particles, we have for each particle:
⃗ (c)
F r i=0
i ⋅δ ⃗ (i=1, 2,... , N p )
provided that we restrict ourselves to constraint forces which are
perpendicular to the constraint surface. Obviously, the total virtual
work is zero: N p
∑ ⃗ (ci )⋅δ ⃗r i =0
F
i
Note:
Besides sliding friction (which we have excluded from our definition of
constraint forces), there are indeed other constraint forces that are
parallel to the constraint surface.
16
Example: Tension
T
⃗ 1⋅δ ⃗r 1≠0 , T⃗ 2⋅δ ⃗r 2 ≠0
However, the total virtual work by the tension on the system is zero:
δ W =T
⃗ 1⋅δ ⃗r 1 + T
⃗ 2⋅δ ⃗r 2 |δ ⃗r 1|=|δ ⃗r 2|=δ r
=−T δ r+T δ r=0 (in order to satisfy
the constraint)
17
Motivated by the above example, we now relax our condition on the
constraint force and restrict ourselves to systems where the total virtual
work by constraint forces is zero:
Np
Principle of
∑ F⃗ (c )
i ⋅δ ⃗r i =0 virtual work
i
18
D’Alembert Principle
Let us consider a system of Np particles, each of them is acted upon by
a total force F
⃗ i:
For the i-th particle ⃗p˙ i = F
⃗i
=F⃗ (a)
i + F
⃗ (c)
i
External applied force Constraint force
(eg, gravity)
Take the dot product with virtual displacement and sum over all
particles: N p N p
∑ ⃗ (a)
(F i −⃗p˙ i )⋅δ ⃗
r i= ∑ ⃗ (c)
F r i =0 (by principle of virtual work)
i ⋅δ ⃗
i i
Np
Example:
Suppose the particles are at rest. The D’Alembert
principle reduces to 2
∑ ⃗ (a)
F r i =0
i ⋅δ ⃗
i