Generalized coordinates

From Wikipedia, the free encyclopedia

Generalized coordinates include any nonstandard coordinate system applied to the analysis of a physical system, especially in the study of Lagrangian mechanics. The name is a holdover from a period when Cartesian coordinates were the standard system.

A system with n degrees of freedom can be fully described by the generalized coordinates

\lbrace\mathbf{q_1},\mathbf{q_2}, ..., \mathbf{q_n} \rbrace

if, and only if, all n \lbrace\mathbf{{q_i}}\rbrace are independent coordinates. This affords great flexibility in dealing with complex systems in the most convenient (not necessarily inertial) coordinates.

A system of m particles may have up to 3m degrees of freedom, and therefore 3m generalized coordinates - one for each dimension of motion of each particle. Typically a system will need far fewer. A system of m rigid bodies may have up to 6m generalized coordinates, including three axes of rotation for each body in addition to axes of linear motion.

Contents

[edit] Examples

A double-pendulum constrained to move in the plane of the page may be described by the four Cartesian coordinates {x1,y1,x2,y2}, but the system only has two degrees of freedom, and a more efficient system would be to use

{q1,q2} = {θ12}, which are defined via the following relations:

{x1,y1} = {l1sinθ1,l1cosθ1}

{x2,y2} = {l1sinθ1 + l2sinθ2,l1cosθ1 + l2cosθ2}

A bead constrained to move on a wire has only one degree of freedom, and the generalized coordinate used to describe its motion is often:

q1 = l,

where l is the distance along the wire from some reference point on the wire. Notice that a motion embedded in three dimensions has been reduced to only one dimension.

An object constrained to a surface has two degrees of freedom, even though its motion is again embedded in three dimensions. If the surface is a sphere, a good choice of coordinates would be:

{q1,q2} = {θ,φ},

where θ and φ are the angle coordinates familiar from spherical coordinates. The r coordinate has been effectively dropped, as a particle moving on an origin-centered sphere maintains a constant radius.

[edit] Generalized velocities and kinetic energy

Each generalized coordinate qi is associated with a generalized velocity \dot q_i, defined as:

\dot q_i={dq_i \over dt}

The kinetic energy of a particle is

T = \frac {m}{2} \left ( \dot x^2 + \dot y^2 + \dot z^2 \right ).

In more general terms, for a system of p particles with n degrees of freedom, this may be written

T =\sum_{i=1} ^p \frac {m_i}{2} \left ( \dot x_i^2 + \dot y_i^2 + \dot z_i^2 \right ).

If the transformation equations between the Cartesian and generalized coordinates

x_i = x_i \left (q_1, q_2, ..., q_n, t \right )

y_i = y_i \left (q_1, q_2, ..., q_n, t \right )

z_i = z_i \left (q_1, q_2, ..., q_n, t \right )


are known, then these equations may be differentiated to provide the time-derivatives to use in the above kinetic energy equation:

\dot x_i = \frac {d}{dt} x_i \left (q_1, q_2, ..., q_n, t \right )

.

It is important to remember that the kinetic energy must be measured relative to inertial coordinates. If the above method is used, it means only that the Cartesian coordinates need to be inertial, even though the generalized coordinates need not be. This is another considerable convenience of the use of generalized coordinates.

[edit] Applications of generalized coordinates

Such coordinates are helpful principally in Lagrangian Dynamics, where the forms of the principal equations describing the motion of the system are unchanged by a shift to generalized coordinates from any other coordinate system.

The amount of virtual work done along any coordinate qi is given by:

\delta\ W_{q_i} = F_{q_i} \cdot \delta\ q_i,

where F_{q_i} is the generalized force in the qi direction. While the generalized force is difficult to construct 'a priori', it may be quickly derived by determining the amount of work that would be done by all non-constraint forces if the system underwent a virtual displacement off \delta\ q_i, with all other generalized coordinates and time held fixed. This will take the form:

\delta\ W_{q_i} = f \left ( q_1, q_2, ..., q_n \right )  \cdot  \delta\ q_i,

and the generalized force may then be calculated:

F_{q_i} = \frac {\delta\ W_{q_i}}{\delta\ q_i} = f \left ( q_1, q_2, ..., q_n \right ),

[edit] See also

[edit] References

  • Greenwood, Donald T. (1987). Principles of Dynamics, 2nd edition, Prentice Hall. ISBN 0-13-709981-9.
  • Wells, D. A. (1967). Schaum's Outline of Lagrangian Dynamics. New York: McGraw-Hill.
In other languages