A nonholonomic system in classical mechanics is a physical system with some constraints that are impossible to be cast into the form of holonomic constraints. That is, a nonholonomic system is a system that is not a holonomic system. Intuitively stated, they are mechanical systems with constraints on their velocity that are not derivable from position constraints. They are contrasted with classical Lagrangian and Hamiltonian systems, in which there are only constraints on position.
Consider an upright wheel on a plane. Let is the steering angle relative to the -axis, and and be the location where the wheel touches the plane. Since the wheel can only move in the direction it is pointing towards, we obtain the constraint . The constraint is rewritten into a 1-form as .
In general, a constraint that can be written as a 1-form in the -dimensional space of is called a Pfaffian constraint. Otherwise it is a non-Pfaffian constraint.
Geometrically, a system of integrable Pfaffian constraints is integrable: one can Foliation the whole configuration space into submanifolds of maximal dimension, such that a trajectory satisfies all constraints if and only if the trajectory stays within a submanifold. See integrability conditions for differential systems for how to decide whether a system of Pfaffian constraints.
In the special case of upright wheel on a plane, the single constraint is not integrable, because it is a contact form:For a system with holonomic constraints, its dynamics is restricted to a submanifold of the full configuration space. Therefore, we can make a coordinate chart only on an individual submanifold, which then allows us to eliminate the constraints, since any trajectory within an individual submanifold automatically satisfy all constraints. The coordinate chart on that is called generalized coordinates and is the foundation of Lagrangian mechanics. Nonholonomic constraints cannot be eliminated the constraints by using generalized coordinates.
The constraints are not integrable, because any configuration is reachable from any other. To see this, note that the configuration space can be constructed as a SO(3)-principal bundle over , so it remains to show that the holonomy group is all of SO(3).
By rolling in a square of side length , the sphere returns to the starting point, but the point of contact would be rotated by . This allows changing the point of contact to any point on the great circle perpendicular to the previous point of contact. Applying this construction twice, we see that the holonomy group can rotate any point to any other point on the unit sphere (that is, it is transitive). The only closed subgroup of SO(3) that satisfy this is SO(3) itself.
Despite being nonholonomic, certain problems of the rolling sphere can be solved in closed form by directly using Newton's laws in vector form.
This case in particular shows a clear connection between nonholonomic constraints and the holonomy group in differential geometry.
Although, note that in the case, the same system can be modelled as a Lagrangian (or Hamiltonian) mechanical system without constraints. The nontrivial holonomy group can be produced by a gauge-like coupling term in the Lagrangian . So in this case, whether the system is truly "nonholonomic" is a matter of modeling choice.
Similarly, the concept of non/holonomy in mechanics is related to Geometric phase, since those are also described by nontrivial holonomy in connections.
In 1877, Edward Routh wrote the equations with the Lagrange multipliers. In the third edition of his book for linear non-holonomic constraints of rigid bodies, he introduced the form with multipliers, which is now called the Lagrange equations of the second kind with multipliers.
This term "holonomic system" was introduced by Heinrich Hertz in 1894.
In 1897, Sergey Chaplygin first suggested to form the equations of motion without Lagrange multipliers. Under certain linear constraints, he introduced on the left-hand side of the equations of motion a group of extra terms of the Lagrange-operator type. The remaining extra terms characterise the nonholonomicity of system and they become zero when the given constrains are integrable.
In 1901 P. V.Voronets generalised Chaplygin's work to the cases of noncyclic holonomic coordinates and of nonstationary constraints.
|
|