- Holonomic
-
In mathematics and physics, the term holonomic may occur with several different meanings.
Contents
Holonomic basis
A holonomic basis for a manifold is a set of basis vectors ek for which all Lie derivatives vanish:
Some authors call a holonomic basis a coordinate basis, and a nonholonomic basis a non-coordinate basis. See also Jet bundle.
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:
i.e. a holonomic constraint depends only on the coordinates and time . It does not depend on the velocities. A constraint that cannot be expressed in the form shown above is a nonholonomic constraint.
Transformation to general 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 which is a parameter in the constraint equation , we can rearrange the equation into the following form, assuming it can be done,
and replace the in every equation of the system using the above function. This can always be done for general physical system, provided that is , then by implicit function theorem, the solution is guaranteed in some open set. Thus, it is possible to remove all occurrences of the dependent variable .
Suppose that a physical system has degrees of freedom. Now, holonomic constraints are imposed on the system. Then, the number of degrees of freedom is reduced to . We can use independent generalized coordinates () to completely describe the motion of the system. The transformation equation can be expressed as follows:
Differential form
Consider the following differential form of a constraint equation:
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 satisfying the equality
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 constraint equation in differential form, whether a 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.[1]
Examples
As shown at 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 holonomic constraint
- x2 + y2 − L2 = 0,
where is the position of the weight and is length of the string.
The particles of a rigid body obey the holonomic constraint
where , are respectively the positions of particles and , and is the distance between them.
Holonomic system (D-modules)
In the Mikio Sato school of D-module theory, holonomic system has a further, technical meaning. Roughly speaking, with a D-module considered as a system of partial differential equations on a manifold, a holonomic system is a highly over-determined system, such that the solutions locally form a vector space of finite dimension (instead of the expected dependence on some arbitrary function). Such systems have been applied, for example, to the Riemann–Hilbert problem in higher dimensions, and to quantum field theory.
Holonomic function
A smooth function in one variable is holonomic if it satisfies a linear homogenous differential equation with polynomial coefficients. A function defined on the natural numbers is holonomic if it satisfies a linear homogenous recurrence relation (or equivalently, a linear homogenous difference equation) with polynomial coefficients. The two concepts are closely related: a function represented by a power series is holonomic if and only if the coefficients are holonomic. A holonomic function on the natural numbers is also called P-recursive.
Examples of holonomic functions are exp, ln, sin, cos, arcsin, arccos, xa, with many more. Not all elementary functions are holonomic, for example the tangent and secant are not. Holonomic functions are closed under sum, product and right composition with algebraic functions, but not division.
Robotics
In robotics, holonomicity refers to the relationship between the controllable and total degrees of freedom of a given robot (or part thereof). If the controllable degrees of freedom is equal to the total degrees of freedom then the robot is said to be holonomic. If the controllable degrees of freedom are less than the total degrees of freedom it is non-holonomic. A robot is considered to be redundant if it has more controllable degrees of freedom than degrees of freedom in its task space. Holonomicity can be used to describe simple objects as well.
An automobile is an example of a non-holonomic vehicle. The vehicle has three degrees of freedom—its position in two axes, and its orientation relative to a fixed heading. Yet it has only two controllable degrees of freedom—acceleration/braking and the angle of the steering wheel—with which to control its position and orientation. A car's heading (the direction in which it is traveling) must remain aligned with the orientation of the car, or 180° from it if the car is in reverse. It has no other allowable direction, assuming there is no skidding or sliding. Thus, not every path in phase space is achievable; however, every path can be approximated by a holonomic path – this is called a (dense) homotopy principle. The non-holonomicity of a car makes parallel parking and turning in the road difficult, but the homotopy principle says that these are always possible, assuming that clearance exists.
Holonomic forms of locomotion, such as that used by Ballbot, allow vehicles to immediately move in any direction without needing to turn first.
A human arm, by contrast, is a holonomic, redundant system because it has seven degrees of freedom (three in the shoulder - rotations about each axis, two in the elbow - bending and rotation about the lower arm axis, and two in the wrist, bending up and down (i.e. pitch), and left and right (i.e. yaw)) and there are only six physical degrees of freedom in the task of placing the hand (x, y, z, roll, pitch and yaw), while fixing the seven degrees of freedom fixes the hand. See also sub-Riemannian geometry for a discussion of holonomic constraints in robotics.
Holonomic brain theory
Main article: Holonomic brain theoryHolonomic brain theory, developed by Karl Pribram and David Bohm, models cognitive function as being guided by a matrix of neurological wave interference patterns. This model has important implications in neurology, especially in the field of human memory.
References
- ^ Goldstein, Herbert (1980) (in English). Classical Mechanics (3rd ed.). United States of America: Addison Wesley. p. 45. ISBN 0201657023.
- Wolfram Koepf, The Algebra of Holonomic Equations, 20. W. Koepf: "The Algebra of Holonomic Equations", Mathematische Semesterberichte 44 (1997),
pp.173–194 [1]
- Marko Petkovšek, Herbert S. Wilf and Doron Zeilberger, A=B, A. K. Peters, 1996 [2]
Categories:- Classical mechanics
- Algebraic topology
- Differential topology
- Mathematical analysis
- Finite differences
- Recurrence relations
- Mathematical terminology
- Robotics
Wikimedia Foundation. 2010.