Holonomic constraints

In classical mechanics, holonomic constraints are relations between the position variables (and possibly time[1]) which can be expressed in the following form:

${\displaystyle f(q_{1},q_{2},q_{3},\ldots ,q_{n},t)=0}$

where ${\displaystyle \{q_{1},q_{2},q_{3},\ldots ,q_{n}\}}$ are the n coordinates which describe the system. For example, the motion of a particle constrained to lie on the surface of a sphere is subject to a holonomic constraint, but if the particle is able to fall off the sphere under the influence of gravity, the constraint becomes non-holonomic. For the first case the holonomic constraint may be given by the equation:

${\displaystyle r^{2}-a^{2}=0}$

where ${\displaystyle r}$ is the distance from the centre of a sphere of radius ${\displaystyle a}$, whereas the second non-holonomic case may be given by:

${\displaystyle r^{2}-a^{2}\geq 0}$

Velocity-dependent constraints such as:

${\displaystyle f(q_{1},q_{2},\ldots ,q_{n},{\dot {q}}_{1},{\dot {q}}_{2},\ldots ,{\dot {q}}_{n},t)=0}$

are not usually holonomic.

Holonomic system (physics)

In classical mechanics a system may be defined as holonomic if all constraints of the system are holonomic. For a constraint to be holonomic it must be expressible as a function:

${\displaystyle f(x_{1},\ x_{2},\ x_{3},\ \ldots ,\ x_{N},\ t)=0,\,}$

i.e. a holonomic constraint depends only on the coordinates ${\displaystyle x_{j}\,\!}$ and time ${\displaystyle t\,\!}$.[1] It does not depend on the velocities or any higher order derivative with respect to t. A constraint that cannot be expressed in the form shown above is a nonholonomic constraint.

Transformation to independent generalized coordinates

The holonomic constraint equations can help us easily remove some of the dependent variables in our system. For example, if we want to remove ${\displaystyle x_{d}\,\!}$ which is a parameter in the constraint equation ${\displaystyle f_{i}\,\!}$, we can rearrange the equation into the following form, assuming it can be done,

${\displaystyle x_{d}=g_{i}(x_{1},\ x_{2},\ x_{3},\ \dots ,\ x_{d-1},\ x_{d+1},\ \dots ,\ x_{N},\ t),\,}$

and replace the ${\displaystyle x_{d}\,\!}$ in every equation of the system using the above function. This can always be done for general physical system, provided that ${\displaystyle f_{i}\,\!}$ is ${\displaystyle C^{1}\,\!}$, then by implicit function theorem, the solution ${\displaystyle g_{i}\,}$ is guaranteed in some open set. Thus, it is possible to remove all occurrences of the dependent variable ${\displaystyle x_{d}\,\!}$.

Suppose that a physical system has ${\displaystyle N\,\!}$ degrees of freedom. Now, ${\displaystyle h\,\!}$ holonomic constraints are imposed on the system. Then, the number of degrees of freedom is reduced to ${\displaystyle m=N-h\,\!}$. We can use ${\displaystyle m\,\!}$ independent generalized coordinates (${\displaystyle q_{j}\,\!}$) to completely describe the motion of the system. The transformation equation can be expressed as follows:

${\displaystyle x_{i}=x_{i}(q_{1},\ q_{2},\ \ldots ,\ q_{m},\ t)\ ,\qquad \qquad \qquad i=1,\ 2,\ \ldots N.\,}$

Differential form

Consider the following differential form of a constraint equation:

${\displaystyle \sum _{j}\ c_{ij}\,dq_{j}+c_{i}\,dt=0;\,}$

where cij, ci are the coefficients of the differentials dqj and dt for the ith constraint.

If the differential form is integrable, i.e., if there is a function ${\displaystyle f_{i}(q_{1},\ q_{2},\ q_{3},\ \ldots ,\ q_{N},\ t)=0\,\!}$ satisfying the equality

${\displaystyle df_{i}=\sum _{j}\ c_{ij}\,dq_{j}+c_{i}\,dt=0,\,}$

then this constraint is a holonomic constraint; otherwise, nonholonomic. Therefore, all holonomic and some nonholonomic constraints can be expressed using the differential form. Not all nonholonomic constraints can be expressed this way. Examples of nonholonomic constraints which can not be expressed this way are those that are dependent on generalized velocities. With a constraint equation in differential form, whether the constraint is holonomic or nonholonomic depends on the integrability of the differential form.

Classification of physical systems

In order to study classical physics rigorously and methodically, we need to classify systems. Based on previous discussion, we can classify physical systems into holonomic systems and non-holonomic systems. One of the conditions for the applicability of many theorems and equations is that the system must be a holonomic system. For example, if a physical system is a holonomic system and a monogenic system, then Hamilton's principle is the necessary and sufficient condition for the correctness of Lagrange's equation.[2]

Examples

Pendulum

As shown on the right, a simple pendulum is a system composed of a weight and a string. The string is attached at the top end to a pivot and at the bottom end to a weight. Being inextensible, the string’s length is a constant. Therefore, this system is holonomic; it obeys the holonomic constraint

${\displaystyle {x^{2}+y^{2}}-L^{2}=0,}$

where ${\displaystyle (x,\ y)\,\!}$ is the position of the weight and ${\displaystyle L\,\!}$ is length of the string.

Rigid body

The particles of a rigid body obey the holonomic constraint

${\displaystyle (\mathbf {r} _{i}-\mathbf {r} _{j})^{2}-L_{ij}^{2}=0,\,}$

where ${\displaystyle \mathbf {r} _{i}\,\!}$, ${\displaystyle \mathbf {r} _{j}\,\!}$ are respectively the positions of particles ${\displaystyle P_{i}\,\!}$ and ${\displaystyle P_{j}\,\!}$, and ${\displaystyle L_{ij}\,\!}$ is the distance between them.

References

1. Goldstein, Herbert (2002). "1.3 Constraints". Classical mechanics (Third ed.). Pearson India: Addison-Wesley. pp. 12–13. ISBN 9788131758915. OCLC 960166650.
2. Goldstein, Herbert (1980). Classical Mechanics (3rd ed.). United States of America: Addison Wesley. p. 45. ISBN 0-201-65702-3.