Hamiltonization and separation of variables for Chaplygin ball on a rotating plane
A.V. Tsiganov

TL;DR
This paper explores the Hamiltonization and separation of variables for the Chaplygin ball on a rotating plane, revealing new integrable structures and explicit variables of separation in specific cases.
Contribution
It introduces a non-Hamiltonian vector field for the Chaplygin ball on a rotating plane and expresses it via Hamiltonian vector fields using a non-algebraic deformation of Poisson structures.
Findings
Expressed the vector field via Hamiltonian structures in special cases
Calculated variables of separation for the symmetric ball
Constructed compatible Poisson brackets and Lax matrices
Abstract
We discuss a non-Hamiltonian vector field appearing in consideration of a partial motion of the Chaplygin ball rolling on a horizontal plane which rotates with constant angular velocity. In two partial cases this vector field is expressed via Hamiltonian vector fields using a non-algebraic deformation of the canonical Poisson bivector on e^*(3). For the symmetric ball we also calculate variables of separation, compatible Poisson brackets, algebra of Haantjes operators and 2x2 Lax matrices.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Hamiltonization and separation of variables for Chaplygin ball on a rotating plane
A.V. Tsiganov
*St. Petersburg State University, St. Petersburg, Russia
Udmurt State University, ul. Universitetskaya 1, Izhevsk, Russia
e–mail: [email protected]*
Abstract
We discuss a non-Hamiltonian vector field appearing in consideration of a partial motion of the Chaplygin ball rolling on a horizontal plane which rotates with constant angular velocity. In two partial cases this vector field is expressed via Hamiltonian vector fields using a non-algebraic deformation of the canonical Poisson bivector on . For the symmetric ball we also calculate variables of separation, compatible Poisson brackets, algebra of Haantjes operators and Lax matrices.
1 Introduction
Theory of integrable systems appeared as a family of mathematical methods which can be applied to find exact solutions of dynamical systems. The main motivation was to determine the scope of mathematical models of real physical processes. Explicit solutions allow us to test analytical and numerical schemes applied to a given mathematical model and to choose a reasonable approximation to solutions of the model.
In classical mechanics change of time is a standard tool for construction of explicit solutions of equations of motion according to Kepler [24], Jacobi, Maupertuis [27], Weierstrass [47], see discussion in [30, 31] and references within. In nonholonomic mechanics Appel [1] and Chaplygin [11, 12] also used change of time for integrating certain nonholonomic systems with two degrees of freedom. In modern nonholomic mechanics we have many equations of motion taking a Hamiltonian form after suitable symmetry reduction and time reparametrisation, see [2, 4, 5, 7, 8, 10, 23, 15, 16, 17, 18, 19, 28] and references within. Unfortunately, in most of these publications authors discuss only the form of equations of motion instead of exact solutions of these equations.
The main aim of this note is to compare Hamiltonization and the modern separation of variables method embedding elements of artificial intelligence such as machine learning and deep learning. Harnessing of modern computational abilities for studying integrable systems is naturally placed as a prominent avenue in contemporary classical and quantum mechanics. For instance, this allows us to automate validation of mathematical models of real physical process, see one of the collection of papers about machine learning in physics [13]. In classical mechanics computer modeling currently consists not only of approximate numerical calculations and visualization, but also of algorithmic reduction to quadratures [20, 21, 33, 46].
In this note we take a non-Hamiltonian vector from the recent paper by Borisov, Mamaev and Bizyaev [6] and obtain Poisson bivectors, variables of separation and quadratures using only modern computer software. Our main motivation is to enlarge known collection of deformations of canonical Poisson bivectors appearing both in Hamiltonian and non-Hamiltonian dynamics [3, 10, 20, 21], because sufficiently large datasets are an integral part of the field of machine learning.
1.1 Hamiltonization
In 1903 Chaplygin found quadratures in the mathematical model of inhomogeneous balanced ball rolling without slipping on a horizontal plane [11]. These quadratures for non-Hamiltonian model can be resolved after change of time similar to the well-known Weierstrass change of time in Hamiltonian mechanics [47]. Equations of motion were written in Hamiltonian form only in 2001 [9].
In 1911 Chaplygin introduced the reducing multiplier method and applied this method to integrate what would later become known as the Chaplygin sleigh [12]. He also remarked that his general procedure (using the reducing multiplier) for integrating certain nonholonomic systems with two degrees of freedom was ”interesting from a theoretical standpoint as a direct extension of the Jacobi method to simple nonholonomic systems.”
The first part of Chaplygin’s theorem states that in case of nonholonomic systems in two generalized coordinates possessing an invariant measure with density equations of motion may be written in Hamiltonian form after the time reparameterization . The second part of this theorem says that if a nonholonomic system can be written in Hamiltonian form after time reparameterization , then the original system has an invariant measure. Both functions and are known as the reducing multiplier, or simply the multiplier, see historic remarks and discussion in [18, 28]. The reduced phase space of Chaplygin’s system is isomorphic to the cotangent bundle where reduced equations may be formulated as
[TABLE]
where . Roughly speaking Chaplygin considered conformally Hamiltonian vector fields associated with Turiel type deformations of the canonical Poisson bivector on [35, 44]. Discussion of symplectic and non-symplectic diffeomorphisms associated with a conformally Hamiltonian vector field in Hamiltonian mechanics can be found in [26].
After introduction of Chaplygin’s theorem, subsequent research on the theorem resulted in, among other things, an extension to the quasi coordinate context, a study of the geometry behind the theorem, discoveries of isomorphisms between nonholonomic systems, an example of a system in higher dimensions which was Hamiltonizable through a similar time reparameterization, determination of necessary conditions for Hamiltonization, study deformations of Poisson structures in nonholonomic systems, etc. More detailed discussions of various modern methods of the Hamiltonization may be found in [2, 4, 5, 8, 10, 15, 16, 17, 18, 19, 28] and the references therein.
The main advantage of any type of Hamiltonization is that we identify phase space with a Poisson or symplectic manifold. It allows us to study non-Hamiltonian systems using standard machinery of symplectic geometry.
The main disadvantage of any type of Hamiltonization is that Hamiltonization only works for a narrow class of nonholonomic systems; even if it works, the reduction to quadratures is not transparent. Another disadvantage is that we do not have an algorithmic procedure for constructing of cotangent bundle with generalized coordinates or quasi-coordinates starting with original physical variables.
1.2 Separation of variables
In [12] Chaplygin discussed a direct extension of the Jacobi method for simple nonholonomic systems. In fact, we do not need any extensions because the original geometric version of the Jacobi methods is independent of time and, therefore, it is directly applicable both for Hamiltonian and non-Hamiltonian systems.
In 1837 Jacobi proved that solutions of separation relations
[TABLE]
are in involution with respect to the Poisson bracket
[TABLE]
defined by the Poisson bivector
[TABLE]
where are arbitrary functions. Equations (1.2) define curves on a projective plane depending on parameters so that common level surface of functions is a product of these plane curves
[TABLE]
If is a regular Lagrangian submanifold on phase space, we have a completely integrable system, but in generic case is a product of plane curves only.
Realisations of the common level set as a product of curves is independent from parameterization of trajectories living on , i.e. independent of time and of the form of equations of motion. It is pure geometric fact. We can find this realisation without reduction of equations of motion to the Hamiltonian form.
Compatible Poisson bivectors and associated with two sets of functions and are related to each other
[TABLE]
by the formal recursion operator
[TABLE]
where
[TABLE]
form the so-called algebra of Haantjes operators with vanishing Nijenhuis torsion.
Functions and compatible Poisson bivectors and satisfy the equation
[TABLE]
where is the so-called control matrix. Eigenvalues of the control matrix are functions on variables of separation, i.e.
[TABLE]
If one of the compatible Poisson bivectors or is non-degenerate, we can calculate variables of separation using the recursion operator . If both bivectors are degenerate, we can calculate variables of separation using the control matrix .
Now we are ready to discuss application of the geometric Jacobi method to integration of the equations of motion
[TABLE]
which determine a specific mathematical model of some real physical process, which means that the number of equations is not very big. First integrals of vector field could be obtained by brute force method, i.e. by solving equation
[TABLE]
using some anzats for . If we find some first integrals , we can try to solve algebraic equations
[TABLE]
with respect to the Poisson bivector . Because a’priory these equations have infinitely many solutions of the form (1.3) we have to restrict the space of solutions, i.e. use a suitable anzats in order to get a partial solution. Instead of (1.8) we can solve equation
[TABLE]
It is easy to see that conformally Hamiltonian vector fields (1.1) belong to a very restricted subspace of solutions for this equation.
If we suppose that equations of motion are reducible to quadratures (completely or partially), then there is also another decomposition
[TABLE]
where is a Poisson bivector compatible with . A pair of compatible Poisson bivectors determines variables of separation, which allows us to reduce the equations of motion to quadratures. In generic case it could be a complete or partial separation of variables.
Thus, if equations of motion (1.6) can be reduced to quadratures in the framework of the Jacobi method, we have an algorithm of reduction:
- •
solve equation (1.7) with respect to functionally independent first integrals ;
- •
solve equations (1.9-1.10) with respect to compatible Poisson bivectors and ;
- •
find eigenvalues of the corresponding matrix ;
- •
calculate quadratures associated with variables of separation.
Some results of application of this algorithm in Hamiltonian and non-Hamiltonian mechanics are given in [20, 21, 22, 32, 33, 34, 46].
The main advantage of the Jacobi method is that using variables of separation, we obtain not only quadratures, but also families of compatible Poisson brackets, recursion operators, algebras of Haantjes operators, master symmetries, Lax matrices, new integrable systems and exact discretization of the original equations of motion [41, 42, 43].
The main disadvantage of the Jacobi method is that we can solve equations (1.7) and (1.9,1.10) only using ansatz for a solution. We hope that selection of the suitable ansatz can be automated using elements of artificial intelligence.
1.3 Description of the model
Let as consider the following equations of motion
[TABLE]
Here vectors and are variables on the phase space, is a vector product in , and are some parameters, is a diagonal matrix, and
[TABLE]
These equations describe a partial case of motion of the inhomogeneous balanced ball rolling without slipping on a horizontal plane rotating with constant angular velocity , see equations (22) in [6]. We use the same notations as in [6], where the reader can find a complete description of variables , definitions of parameters and a list of the necessary references.
According to [6] equations of motion (1.11) possess two geometric integrals of motion
[TABLE]
an integral of motion similar to the Jacobi integral
[TABLE]
and an invariant measure
[TABLE]
In Section 2 we present Poisson bivector which allows us to rewrite vector field (1.11) in conformally Hamiltonian form
[TABLE]
at . This bivector is a linear deformation of the standard Lie-Poisson bivector on algebra involving non-algebraic functions, i.e. the so-called Turiel type deformation [44].
In Section 3 we discuss a counterpart of the heavy symmetric top at in (1.11). In this case we have one more first integral [6]:
[TABLE]
Using this non-algebraic first integral we can decompose vector field (1.11) into Hamiltonian vector fields
[TABLE]
and find second Poisson bivectors compatible with so that
[TABLE]
It allows us to calculate variables of separation for the equations of motion (1.11) on a computer.
The same variables of separation may be obtained more easily using a counterpart of the Lagrange calculations for the symmetric heavy top. In the framework of the Jacobi method these variables of separation determine compatible Poisson brackets, recursion operators, algebra of Haantjes operators and Lax matrices for the vector field (1.11).
2 Conformally Hamiltonian vector field at
Let us substitute vector field (1.11), its geometric integrals (1.12) and the Jacobi integral (1.13) into the following system of algebraic equations
[TABLE]
Desired Poisson bivector shall also satisfy to the Jacobi identity, i.e. system of differential equations
[TABLE]
coded in a short form using the Schouten bracket
[TABLE]
In our case and .
Substituting linear anzats for entries of the Poisson bivector
[TABLE]
and function into (2.1) one gets an inconsistent system of algebraic equations, which has solution only at . This solution of algebraic equations depends on arbitrary function on variables and .
Substituting this partial solution into the Jacobi identity and solving the resulting differential equations we obtain the desired Poisson bivector. It took us only a few seconds to solve both algebraic and differential equations using one of the modern computer algebra systems.
Proposition 1
At and vector field (1.11) is a conformally Hamiltonian vector field
[TABLE]
with conformal factor depending only on variables and
[TABLE]
which is a product of functions from (1.14) and
[TABLE]
The proof consists of straightforward verification of algebraic and differential equations (2.1-2.2) by using an explicit form of Poisson bivector .
In variables bivector is equal to
[TABLE]
where is the following matrix
[TABLE]
matrix is equal to
[TABLE]
and
[TABLE]
so that
[TABLE]
Skew-symmetric matrix has a more cumbersome form
[TABLE]
where
[TABLE]
and
[TABLE]
[TABLE]
[TABLE]
It’s easier to get this solution on a computer than to write it out.
At and we can simplify these expressions by using algebraic transformation variables defined by equations of the form
[TABLE]
Here (1.14) is an algebraic function of variables and .
In variables Poisson bivector (2.3) becomes a quite visible object
[TABLE]
Below we prove that this bivector is a non algebraic deformation of the Lie-Poisson bivector on
[TABLE]
where
[TABLE]
It means that we cannot reduce bivector (2.11) to the Lie-Poisson bivector (2.19) using only algebraic transformations of variables.
2.1 Deformation of the canonical Poisson bivector linear in momenta
Let be an -dimensional smooth manifold endowed with (1,1) tensor field with vanishing Nijenhuis torsion and with vector field . Canonical Poisson bracket on its cotangent bundle
[TABLE]
where are fibered coordinates, after linear transformation of momenta
[TABLE]
looks like
[TABLE]
It is the so-called Turiel type deformation of the canonical Poisson bracket on , see [44, 35] and references within.
Bivector (2.11) determines standard Poisson brackets and and non-standard brackets between momenta. Let us consider a change of variables
[TABLE]
which reduces these non-standard Poisson brackets to canonical form
[TABLE]
at
[TABLE]
These algebraic equations hold if we use the following anzats
[TABLE]
for functions . We substitute this anzats into (2.21) and solve the resulting differential equations on a computer.
First partial solution of the equations (2.21) reads as and
[TABLE]
where is an incomplete elliptic integral of the first kind.
Second partial solution of the equations (2.21) looks like and
[TABLE]
where function defines the invariant measure (1.14) and
[TABLE]
Thus, in variables vector field (1.11) becomes a conformally Hamiltonian vector field
[TABLE]
defined by Hamiltonian (1.13) which is a non-algebraic function in variables (2.20) on the cotangent bundle of two-dimensional sphere
This result was obtained by directly solving algebraic and differential equations on a computer. Now we can apply this result in order to prove that bivector is the Turiel type deformation of canonical Poisson brackets. As we identify phase space with we can introduce spherical coordinates and momenta
[TABLE]
Proposition 2
Transformation of momenta
[TABLE]
reduces the Poisson bracket associated with bivector (2.3) to a canonical Poisson bracket on the cotangent bundle of two-dimensional sphere
[TABLE]
if
[TABLE]
where
[TABLE]
and functions satisfy differential equation
[TABLE]
Partial solutions of this equation are incomplete elliptic integral of the first kind and logarithmic function, which have been obtained by brute force method before.
It is easyto prove that (1,1) tensor field has zero Nijenhuis torsion and, therefore, bivector (2.3) is a Turiel type deformation of the canonical Poisson bivector.
In nonholonomic mechanics functions and are usually algebraic functions on configuration space . For instance, see linear deformations appearing for:
- •
reduced motion of the Chaplygin ball on the plane [34];
- •
reduced motion of the Chaplygin ball on the sphere [36];
- •
nonholonomic Veselova system and its generalizations [37];
- •
reduced motion of the Routh ball on the plane [3];
- •
nonholonomic motion of a body of revolution on the plane [40];
- •
nonholonomic motion of a homogeneous ball on the surface of revolution [40];
- •
nonholonomic Heisenberg type systems [22];
- •
other non-Hamiltonian systems associated with Turiel type deformations [35].
In contrast with these systems with two degrees of freedom one gets non-algebraic deformations involving elliptic integrals or logarithms for reduced motion of the Chaplygin ball on the rotating plane (1.11).
In fact, it is the main result because it allows us to essentially enlarge the list of possible Turiel type deformations appearing in mathematical description of real physical systems. We suppose that similar non-algebraic deformations of the canonical Poisson brackets appear also in other models of rigid body motion on rotating surfaces [14, 25, 29, 45, 48].
Non-algebraic deformations for the non-Hamiltonian systems with three degrees of freedom are also discussed in [8, 39].
3 Sum of the Hamiltonian vector fields
At vector field (1.11) has a formal integral of motion
[TABLE]
with a logarithmic term, see discussion in [6].
Proposition 3
At vector field (1.11) is a sum of two Hamiltonian vector fields
[TABLE]
with coefficients
[TABLE]
Here is a Jacobi integral and Poisson bivector is equal to
[TABLE]
where
[TABLE]
and
[TABLE]
The proof is a straightforward calculation.
In this case we cannot use any type of Hamiltonization for reduction of equations of motion to a Hamiltonian form. Nevertheless, we can calculate variables of separation for equations of motion (1.11) directly solving equation (1.10) in the framework of the Jacobi method.
Because we know the solution (3.2) of equation (1.9) we have to solve (1.10) together with equation
[TABLE]
which guarantees compatibility of bivectors and . Solving these equations on a computer we use the following anzats:
- •
entries of are linear functions on momenta;
- •
first coefficient is a function on similar to (3.2 );
- •
second coefficient is a linear function in momenta similar to (3.2 ).
After a few seconds one gets the following answer
[TABLE]
where
[TABLE]
and entries of the skew symmetric matrix are equal to
[TABLE]
In this case coefficients in decomposition (1.10) are equal to
[TABLE]
and
[TABLE]
Both bivectors and are degenerate and, therefore, we cannot determine recursion operator (1.4), but we can easily calculate control matrix (1.5) and its eigenvalues, which are desired variables of separation. In our case we have to solve algebraic equations
[TABLE]
with respect to four entries of matrix . In our case and we can easily calculate eigenvalues of
[TABLE]
There is only one nontrivial eigenvalue which is the desired variable of separation. Now we have to validate that our algorithm yields quadrature
[TABLE]
i.e. an equation which includes only variable and its differential. This quadrature will be discussed in the following subsection.
Of course, this variable of separation may be obtained by directly using symmetries of the ball similar to the Lagrange approach to symmetric heavy top. More complicated, but algorithmic computer calculations of variables of separation were given in order to underline the importance of studying equations (1.9-1.10) in nonholonomic mechanics.
3.1 Separation of variables
It is easy to prove that equation of motion
[TABLE]
on common level surface of the first integrals
[TABLE]
includes only one variable with its own differential. Here
[TABLE]
Thus, at solution of the six equations of motion (1.11) is reduced to one nontrivial quadrature
[TABLE]
involving non-algebraic function (3.6). We hope that study of such non-Abelian quadratures can be carried out by means other than numerical simulations.
Following Lagrange and Jacobi we can introduce two pairs of independent variables of separation
[TABLE]
so that
[TABLE]
and
[TABLE]
Here is an arbitrary function and is the Poisson bracket associated with the Poisson bivector (3.3).
In the framework of the Jacobi method we identify these variables of separation with affine coordinates of divisors. First divisor belongs to plane curve defined by non-algebraic equation of the form
[TABLE]
Second divisor lies on horizontal line defined by the equation
[TABLE]
Thus, we can formulate the following proposition.
Proposition 4
At common level surface of the first integrals (3.5) of non-Hamiltonian vector field (1.11) is a product of two plane curves (3.9-3.10).
The proof is a straightforward calculation.
Divisors and determine compatible Poisson brackets, recursion operators, algebra of Haantjes operators with vanishing Nijenhuis torsion and Lax matrices. For instance, we can easily recover Poisson bivector (3.3) obtained by brute force method in the previous Section
[TABLE]
where are given by (3.8).
Constructions of the Poisson brackets (1.3), recursion operators (1.4) and algebra of Haantjes operators
[TABLE]
are independent from the form of plane curves and and time variable, in contrast with construction of the Lax matrices
[TABLE]
here is a spectral parameter, polynomials in
[TABLE]
are the standard Jacobi polynomials on a product of plane curves and and
[TABLE]
are functions on .
Unfortunately, notion of the compatible Poisson brackets, recursion operators, algebra of Haantjes operators with vanishing Nijenhuis torsion and Lax matrices can not help us in the search of real trajectories of motion.
4 Conclusion
In this note we discuss a non-Hamiltonian vector field appearing in consideration of a motion of the Chaplygin ball rolling on a horizontal plane which rotates with constant angular velocity [6]. In two partial cases we present division of this vector field by Hamiltonian vector fields using brute force computer calculations. In the first case one reduces equations of motion to Hamiltonian form which can also be done in the framework of Hamiltonization theory. In the second case vector field is a sum of two Hamiltonian vector fields which cannot be obtained by using any type of Hamiltonization. In both cases we obtain Turiel type deformations of canonical Poisson brackets on the cotangent bundle to the sphere.
Calculation of at least two different representations of a given vector field via Hamiltonian vector fields is a crucial part of finding variables of separation in the Jacobi method. In any existing theory of Hamiltonization the main aim is to obtain one very special representation, which may not exist for the given mathematical model of a physical process, and, therefore, these theories are not applicable to algorithmic search of variables of separation. We prefer to develop a computer version of the Jacobi method which could be applicable both Hamiltonian and non-Hamiltonian vector fields with relatively low numbers of equations of motion. Of course, these computer algorithms are not applicable to abstract nonholonimic systems with non-fixed arbitrary numbers of degrees of freedom.
We would like to thank A.V. Borisov and I.S. Mamaev for genuine interest and helpful discussions.
The work was supported by the Russian Science Foundation (project 15-12-20035).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Appell, P., Sur des transformations de movements, J. reine und angew. Math. , 1892, vol.110, pp. 37-41.
- 2[2] Balsero P., García-Naranjo L. C., Gauge transformations, twisted Poisson brackets and Hamiltonization of nonholonomic systems, Arch. Rat. Mech. Anal. 2012, vol. 205, no. 1, pp. 267-310.
- 3[3] Bizayev I. A., Tsiganov A. V., On the Routh sphere problem, J. Phys. A: Math. Theor. , 2013, vol. 46, 085202, 11pp.
- 4[4] Bizyaev I. A., Borisov A. V., Mamaev I. S., Hamiltonization of Elementary Nonholonomic Systems, Russian Journal of Mathematical Physics , 2015, vol. 22, no. 4, pp. 444-453.
- 5[5] Bizyaev I. A., Borisov A. V., Mamaev I. S., The Hojman Construction and Hamiltonization of Nonholonomic Systems, SIGMA , 2016, vol. 12, 012, 19 pp.
- 6[6] Bizyaev I. A., Borisov A.V., Mamaev I. S., Dynamics of the Chaplygin ball on a rotating plane, Russian Journal of Mathematical Physics , 2018, vol. 25, no. 4, pp.423-433.
- 7[7] Bloch A. M., Fernandez O. E., Mestdag T. Hamiltonization of nonholonomic systems and the inverse problem of the calculus of variations, Reports on Mathematical Physics , 2009, vol. 63, no. 2, pp. 225-249.
- 8[8] Bolsinov A. V., Borisov A. V., Mamaev I. S., Geometrisation of Chaplygin’s reducing multiplier theorem, Nonlinearity , 2015, vol. 28, no. 7, pp.2307–2318.
