Abstract
The problem on the rotation of a dynamically asymmetric rigid body around a fixed point is considered. The body is fixed inside a spherical shell, which a ball and a disk adjoin to. The equations of motion of the mechanical system in the case of absence of external forces admit two additional first integrals and these are completely integrable. The nonintegrable case, when potential forces act upon the system, is also considered. The qualitative analysis of the equations of motion is done in the both cases: stationary sets are found and their Lyapunov stability is studied. A mechanical interpretation for the obtained solutions is given.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The problem considered in this paper goes back to the Chaplygin work [1] of rolling a dynamically asymmetric balanced ball along a horizontal plane without slipping. The integrability of the system was revealed by Chaplygin with the help of its explicit reduction to quadratures. A sufficient number of works are devoted to the Chaplygin problem and its integrable generalizations (see, e.g., [2]). One of them is investigated in the paper. In [3] the generalization of system [2] is given. The motion of a dynamically asymmetric rigid body around fixed point O is considered (see Fig. 1). The body is rigidly enclosed in a spherical shell, the geometrical center of which coincides with the fixed point of the body. One ball and one disk adjoin to the spherical shell. It is supposed that slipping at a contact point of the ball with the shell is absent. The disk – nonholonomic hinge – concerns the external surface of the spherical shell. The centers of the balls and the axis of the disk are fixed in space. The study of dynamics of such systems is of interest, e.g., for robotics in the problems of the design and control of mobile spherical robots (see., e.g., [4]). The motion of the mechanical system is described by the differential equations [3]
and the equations of constraints
Here \(\boldsymbol{\omega }\) = \((\omega _1, \omega _2, \omega _3)\), R is the angular velocity of the body and the radius of the spherical shell, \(\boldsymbol{\omega _1}\) = \((\omega _{1_1}, \omega _{1_2}, \omega _{1_3})\), \(R_1\) is the angular velocity and the radius of the adjoint ball, \(\boldsymbol{\gamma } = (\gamma _1, \gamma _2, \gamma _3) \) is the unit vector of the axis connecting the fixed point with the center of the adjoint ball, \(\textbf{E} = (e_1, e_2, e_3)\) is the vector of the normal to the plane containing the fixed point and the axis of the disk, \(\textbf{I} = \text{ diag }(A, B, C)\) is the inertia tensor of the body, \(D_1\) is the inertia tensor of the adjoint ball, \(\textbf{N}\)= \((N_1, N_2,\) \(N_3)\), \(\mu \) are indefinite factors related to the reactions of constraints (2), \(\mathbf{M_Q}\) is the moment of external forces. One supposes that the position of the vectors E and \(\boldsymbol{\gamma }\) with respect to each other is arbitrary.
By means of the equations of constraints (2) the differential Eqs. (1) are reduced to the form [3]:
where \( D = \frac{R^2}{R_1^2} D_1\).
The indefinite factor \(\mu \) is found from the condition that the derivative of the 2nd relation (2) in virtue of differential Eqs. (3) is equal to zero.
If the body is subject to external forces, e.g., potential ones
where \(U = U(\boldsymbol{\gamma }, \textbf{E})\) is the potential energy of external forces, Eqs. (3) admit the following first integrals
and are nonintegrable in the general case. Here \(\mathbf{I_Q} = \textbf{I} + D - D \boldsymbol{\gamma } \otimes \boldsymbol{\gamma }\), \(\boldsymbol{\gamma } \otimes \boldsymbol{\gamma } =[c_{ij}], \, c_{11}= \gamma _1^{2}, \, c_{12}= \gamma _1 \gamma _2,\ldots \)
In the case of the absence of external forces \((U = 0)\) and \((\textbf{E} \times \boldsymbol{\gamma }) \ne 0\), Eqs. (3) have two additional first integrals
where \(\textbf{K}= \mathbf{I_Q} \, \boldsymbol{\omega } -(\mathbf{I_Q} \, \boldsymbol{\omega },\textbf{E}) \textbf{E}\), and then system (3) is completely integrable.
2 Problem Statement
The qualitative analysis of the problem under consideration was not conducted so far. In the present work, the qualitative analysis of the equations of motion (3) on the invariant set defined by the relation \(V_4 = 0\) (4) is done. We find invariant sets of various dimension from the necessary conditions of extremum of the first integrals of the problem (or their combinations) and study their Lyapunov stability. The sets found in this way are called stationary ones. The stationary sets of zero dimension are known as stationary solutions, while the positive dimension sets are called stationary invariant manifolds (IMs).
We use the Routh–Lyapunov method [5] and some its generalizations [6] for the study of the problem. The computer analysis of the problem is mainly done symbolically. Computer algebra system (CAS) Mathematica and the software package [7] written in the language of this system are applied to solve computational problems. With the help of the package, the stability of the found solutions is investigated.
The paper is organized as follows. In Sect. 2 and 3, we describe finding stationary sets both in the case of absence of external forces and when potential forces act upon the mechanical system. Solutions obtained in these sections correspond to equilibria of the mechanical system. In Sect. 4, solutions corresponding to pendulum-type motions are presented. In Sect. 5, the stability of the found solutions is analyzed. In Sect. 6, we give some conclusions.
3 On Stationary Sets in the Case of Absence of External Forces
The equations of motion (3) in an explicit form on the invariant set \(V_4 = 0\) when \(U=0\) are written as
where \( \bar{\omega }_2 = -\frac{e_1 \omega _1 + e_3 \omega _3}{e_2}\),
Equations (5) admit the following first integrals:
Here \(F_1, F_2\) are the additional integrals of the 3rd and 5th degrees, respectively.
As was remarked above, the stationary conditions for the first integrals of the problem (or their combinations) are used to obtain solutions of interest for us. In the problem under consideration, because of rather high degrees of the first integrals, another approach [8] turned out to be more effective for seeking the desired solutions: first, obtain the desired solutions from the equations of motion, and, then, find the conditions on the parameters of the problem under which these solutions satisfy the stationary equations for the first integrals.
Obviously, Eqs. (5) have the solution \(\omega _1 = \omega _3 = 0\). These relations together with the integrals \(V_1 = 1, V_2 = 1\) define the invariant manifold (IM) of codimension 4 for the equations of motion (5). It is easy to verify by direct calculation according to the IM definition. The equations of the IM are written as:
With the help of maps on IM (7)
we find that the integral \(V_3\) takes the form
on this IM. Thus, IM (7) exists for any angles between the vectors \(\textbf{E}\) and \(\boldsymbol{\gamma }\), i.e., it is the family of IMs.
The differential equations \(\dot{\gamma }_2 = 0, \, \dot{\gamma }_3 = 0, \, \dot{e}_2 = 0, \, \dot{e}_3 = 0\) on IM (7) have the family of solutions:
The latter relations together with the IM equations determine four families of solutions for the equations of motion (5)
that can be verified by substituting the solutions into these equations. Here \(e{_2^0}, e{_3^0},\) \(\gamma {_2^0}, \gamma {_3^0}\) are the parameters of the families. Evidently, the solutions belong to IM (7).
From a mechanical point of view, the elements of the families of solutions (10) correspond to equilibria of the mechanical system under study.
Using the stationary equations
for the integral \(2 K_1 = 2 \lambda _0 H - \lambda _1 (V_1 - V_2)^2 - \lambda _2 F_1 F_2 \ (\lambda _i = \text{ const})\), it is not difficult to show that this integral takes a stationary value both on IM (7) and solutions (10). For this purpose, it is sufficient to substitute expressions (8) (or (10)) into the above equations. These become identity.
Directly, from differential Eqs. (5), it is also easy to obtain the following their solutions:
Relations (11) together with the integral \(V_1 = 0\) define two IMs of codimension 6 of differential Eqs. (5) that is verified by direct computation according to the IM definition. The equations of these IMs have the form:
On substituting expressions (12) into the stationary conditions for the integral
we find the values \(\lambda _2 = \lambda _1, \, \lambda _3 = \mp \lambda _1\) under which the integral \(K_2\) assumes a stationary value on IMs (12).
The integrals \(K_1\) and \(K_2\) (under the corresponding values of \(\lambda _2, \lambda _3\)) are used for obtaining the sufficient conditions of stability of the above solutions.
The differential equations \(\dot{\gamma }_2 = 0, \, \dot{\gamma }_3 = 0\) on each IMs (12) have the following family of solutions: \(\gamma _2 = \gamma _2^0 = \text{ const }, \, \gamma _3 = \gamma _3^0 = \text{ const }\). Thus, geometrically, in space \(R^8\), two-dimensional surface corresponds to each of IMs (12), each point of which is a fixed point of the phase space.
The integral \(V_3\) takes the values \(\pm 1\) on IMs (12). Thus, IMs (12) correspond to the cases when the vectors \(\textbf{E}\) and \(\boldsymbol{\gamma }\) are parallel or opposite in direction.
4 On Stationary Sets in the Case of the Presence of External Forces
Let the mechanical system under study be under the influence of external potential forces with the potential energy \(U = (\textbf{a}, \boldsymbol{\gamma }) + (\textbf{b}, \textbf{E})\), where \(\textbf{a} = (a_1, a_2, a_2)\), \(\textbf{b} = (b_1, b_2, b_2)\) are the indefinite factors. In this case, the equations of motion (3) on the invariant set \(V_4 = 0\) are written as:
Here \(\bar{\omega }_2, \sigma _1, \sigma _2\) have the same values as in Sect. 2.
The first integrals of Eqs. (13):
We shall seek solutions of differential Eqs. (13) of the following type:
where \(e_2^0, \, e_3^0, \, \gamma _2^0, \, \gamma _3^0\) are some constants, and \(e_1^0 = \pm \sqrt{1 - e_2^{0^2} - e_3^{0^2}}\),
\(\gamma _1^0 = \pm \sqrt{1 - \gamma _2^{0^2} - \gamma _3^{0^2}}\).
On substituting (15) into Eqs. (13) these take the form:
Equations (16) are linear with respect to \(a_i, b_i \, (i=1,2,3)\). Considering them as unknowns, we find, e.g., \(b_2, b_3\), as the expressions of \(a_1, a_2, a_3, b_1\), \(e_i^0, \gamma _i^0\):
Assuming \(e_3^0 = e_2^0, \, \gamma _3^0 = \gamma _2^0\) and \(a_2 = a_3 = 0\), we obtain \( \gamma _2^0 = -(b_1 e_2^0 \pm b_2 \sqrt{1 - 2 e_2^{0^2}})/a_1\) from the 1st relation (17). The 2nd relation (17) under the above value of \(\gamma _2^0\) takes the form \(b_3 = b_2\). So, when \(a_2 = a_3 = 0, \, b_3 = b_2\), we have 4 families of solutions of differential Eqs. (13):
Here \(z_1 = b_1 e{_2^0} + b_2 \sqrt{1 - 2 e{_2^0}^2}\), \(z_2 = b_1 e{_2^0} - b_2 \sqrt{1 - 2 e{_2^0}^2}\), and \(e{_2^0}\) is the parameter of the families.
The integral \(V_3\) takes the form \( -(2 e_2^0 z_1 \pm \sqrt{1 - 2 e_2^{0^2}} \sqrt{a_1^2 - 2 z_1^2})/a_1 = c_1\) on the first two families of solutions (18), and on the last two families, it is \( -(2 e_2^0 z_2 \mp \sqrt{1 - 2 e_2^{0^2}}\) \(\sqrt{a_1^2 - 2 z_2^2})/a_1 = c_1\). Thus, solutions (18) exist under any angles between vectors \(\textbf{E}\) and \(\boldsymbol{\gamma }\).
From a mechanical point of view, the elements of the families of solutions (18) correspond to the equilibria of the mechanical system under study.
From the stationary conditions
of the integral \(2 \varPhi = 2 \lambda _0 H - \lambda _1 V_1 - \lambda _2 V_2 - 2 \lambda _3 V_3\) we find the constraints on \(\lambda _i\), under which the first two families of solutions (18) satisfy these conditions:
Having substituted the latter expressions into the integral \(\varPhi \), we have:
By the same way, we find the integrals taking a stationary value on the elements of the last two families of solutions (18):
5 On Pendulum-Like Motions
In the problem under consideration, we could not obtain solutions corresponding to permanent rotations of the mechanical system. These motions are typical of rigid body dynamics. Basing on the analysis of the equations of motion (5) and (13), one can suppose that there are no such solutions. However, under the action of external potential forces the mechanical system can perform pendulum-like oscillations.
When \(a_2 = a_3 = b_1 = 0\), the relations
define two IMs of codimension 5 of the equations of motion (13).
The differential equations on these IMs are written as
and describe the pendulum-like oscillations of the body with a fixed point relative to the axis Ox in the frame rigidly attached to the body.
The integral \(V_3\) on IMs (20) is equal to zero identically that corresponds to the case of orthogonal vectors \(\boldsymbol{\gamma }\), \(\textbf{E}\). The integral \(\varPsi = (V_1 - 1) V_3\) assumes a stationary value on IMs (20).
Let us consider another similar solution for equations (13). It is the IM of codimension 3:
This solution exists for \(a_3 = b_3 = 0\).
The differential equations on IM (21)
describe the pendulum-like oscillations of the body relative to the axis Oz. The motions exist under any angle between the vectors \(\boldsymbol{\gamma }\), \(\textbf{E}\), because the integral \(V_3\) on IM (21) takes the form: \(e_1 \gamma _1 + e_2 \gamma _2 = c_1\). So, it is the family of IMs.
6 On the Stability of Stationary Sets
In this Section, we investigate the stability of the above found solutions on the base of the Lyapunov theorems on the stability of motion. To solve the problems, which often arise in the process of the analysis, the software package [7] written in Mathematica language is applied. In particular, the package gives a possibility to obtain the equations of the first approximation and their characteristic polynomial, using the equations of motion and the solution under study as input data, and then, to conduct the analysis of the polynomial roots, basing on the criteria of asymptotic stability of linear systems. When the problem of stability is solved by the Routh–Lyapunov method, the package, using the solution under study and the first integrals of the problem as input data, constructs a quadratic form and the conditions of its sign-definiteness in the form of the Sylvester inequalities. Their analysis is performed by means of Mathematica built-in functions, e.g., Reduce, RegionPlot3D.
6.1 The Case of Absence of External Forces
Let us investigate the stability of one of IMs (12), e.g.,
using the integral \(2 K_{2_1} = 2 \lambda _0 H - \lambda _1 (V_1 + V_2 - 2 V_3) - 2 \lambda _4 F_1 - 2 \lambda _5 F_2\) for obtaining its sufficient conditions.
We use the maps
on this IM. From now on, \(z = \sqrt{1 - \gamma _2^2 - \gamma _3^2}\).
Introduce the deviations:
The 2nd variation of the integral \(K_{2_1}\) on the set defined by the first variations of the conditional integrals
is written as:
where
The conditions of sign-definiteness of the quadratic form \(\delta ^{2} K_{2_1}\)
are sufficient for the stability of the IM under study.
The differential equations \(\dot{\gamma }_2 = 0, \, \dot{\gamma }_3 = 0\) on IMs (12) have the family of solutions:
Thus, each of IMs (12) can be considered as a family of IMs, where \(\gamma _2^0, \gamma _3^0\) are the parameters of the family.
Let \(\gamma _3^0 = \gamma _2^0\) and \(\lambda _5 = \lambda _6 = \lambda _1\). Taking into consideration (23) and the above constraints, inequalities (22) take the form:
With the help of the built-in function Reduce, we find the conditions of compatibility of the latter inequalities:
Here
The constraints on the parameter \(\gamma _2^0\) give the sufficient conditions of stability for the elements of the family of IMs. The constraints imposed on the parameters \(\lambda _0, \lambda _1\) isolate a subfamily of the family of the integrals \(K_{2_1}\), which allows one to obtain these sufficient conditions. The analysis of stability of the 2nd IM of IMs (12) is done analogously.
Let us investigate the stability of IM (7), using the integral \(2 K_1 = 2 \lambda _0 H - \lambda _1 (V_1 - V_2)^2 - \lambda _2 F_1 F_2\) for obtaining sufficient conditions. The analysis is done in the map \(\omega _1 = 0\), \(\omega _3 = 0\), \(\gamma _1 = - z_1\), \(e_1 = - z_2\) on this IM. From now on, \(z_1 = \sqrt{1 - \gamma _2^2 - \gamma _3^2}\), \(z_2 = \sqrt{1 - e_2^2 - e_3^2}\).
In order to reduce the amount of computations we restrict our consideration by the case when the following restrictions are imposed on the geometry of mass of the mechanical system: \(A = 3\,C/2, \, B =2\,C, \, D = C/2\).
Introduce the deviations from the unperturbed solution:
The 2nd variation of the integral \(K_1\) in the deviations on the set
has the form: \(2 \delta ^2 K_1 = \beta _{11} y_1^2 + \beta _{12} y_1 y_2 + \beta _{22} y_2^2\), where \( \beta _{11}, \beta _{12}, \beta _{22}\) are the expressions of \(C, \gamma _2, \gamma _3, e_2, e_3\). These are bulky enough and presented entirely in Appendix.
Taking into consideration that \( \gamma _2 = \gamma _2^0 = \text{ const }, \, \gamma _3 = \gamma _3^0 = \text{ const }, \, e_2 = e_2^0 = \text{ const }, \, e_3 = e_3^0 = \text{ const }\) (9) on IM (7), and introducing the restrictions on the parameters \(\gamma _3^0 = \gamma _2^0, \, e_3^0 = e_2^0\), we write the conditions of positive definiteness of the quadratic form \(2 \delta ^2 K_1\) (the Sylvester inequalities) as follows:
Here \(z = C \lambda _2, \, \lambda _0 = 1\).
The system of inequalities (24) has been solved graphically. The built-in function RegionPlot3D is used. The region, in which the inequalities have common values, is shown in Fig. 2 (dark region). Thus, when the values of the parameters \(z, e_2^0, \gamma _2^0\) lie in this region, the IM under study is stable.
6.2 The Case of the Presence of External Forces
In this Subsection, we analyze the stability of the elements of the families of solutions (18). Let us investigate one of the first two families, e.g.,
where \(z = b_1 e{_2^0} + b_2 \sqrt{1 - 2 e{_2^0}^2}\).
The integral
is used for obtaining the sufficient conditions.
In the deviations
on the linear manifold
the 2nd variation of the integral \(\varPhi _1\) has the form: \(\delta ^2 \varPhi _1 = Q_1 + Q_2\), where
The analysis of sign-definiteness of the quadratic forms \(Q_1\) and \(Q_2\) was done for the case when \(b_1 = 0\) and \(A = 3\,C/2, \, B = 2\,C, \, D = C/2\). Under these restrictions on the parameters, the conditions of negative definiteness of the quadratic forms \(Q_1\) and \(Q_2\) are respectively written as:
and
Taking into consideration the conditions for solutions (25) to be real
under the above restrictions on the parameters \(b_1, A, B, D\), inequalities (26) and (27) are compatible when the following conditions
hold.
The latter conditions are sufficient for the stability of the elements of the family of solutions under study. Let us compare them with necessary ones which we shall obtain, using the Lyapunov theorem on stability in linear approximation [9].
The equations of the 1st approximation in the case considered are written as:
Here \(z_1 = 1 - 2 e_2^{0^2}\), \(z_2 = C (3 a_1^2 (2 e_2^{0^2} - 5) - 8 b_2 z_1 \, (b_2 \, (4 e_2^{0^2} - 1) - 2 e_2^0 \sqrt{a1^2 - 2 b_2^2 z_1}))\).
The characteristic equation of system (30) has the form:
where
The roots of the bipolynomial in the round brackets are purely imaginary when the conditions
hold.
Taking into consideration (28), the latter inequalities are hold under the following constraints imposed on the parameters \(C, a_1, b_2, e_2^0\):
The analysis of zero roots of characteristic Eq. (31) was done by the technique applied in [10]. The analysis shown that the characteristic equation has zero roots with simple elementary divisors. Whence it follows, the elements of the family of solutions under study are stable in linear approximation when conditions (32) hold. Comparing them with (29), we conclude that the sufficient conditions are close to necessary ones. The analogous result has been obtained for the 2nd family of solutions. Instability was proved for the rest of the families of solutions.
7 Conclusion
The qualitative analysis of the differential equations describing the motion of the nonholonomic mechanical system has been done. The solutions of these equations, which correspond to the equilibria and pendulum-like motions of the mechanical system, have been found. The Lyapunov stability of the solutions has been investigated. In some cases, the obtained sufficient conditions were compared with necessary ones. The analysis was done nearly entirely in symbolic form. Computational difficulties were in the main caused by the problem of bulky expressions: the differential equations are rather bulky, and the first integrals of these equations are the polynomials of the 2nd–5th degrees. Computer algebra system Mathematica was applied to solve computational problems. The results presented in this work show the efficiency of the approach used for the analysis of the problem as well as computational tools.
References
Chaplygin, S.A.: On rolling a ball on a horizontal plane. Matematicheskii Sbornik 1(24), 139–168 (1903)
Veselov, A.P., Veselova, L.E.: Integrable nonholonomic systems on Lie groups. Math. Notes 5(44), 810–819 (1988)
Borisov, A.V., Mamaev, I.S.: A new integrable system of nonholonomic mechanics. Dokl. Phys. 60, 269–271 (2015)
Alves, J., Dias, J.: Design and control of a spherical mobile robot. J. Syst. Control Eng. 217, 457–467 (2003)
Lyapunov, A.M.: On permanent helical motions of a rigid body in fluid. Collected Works USSR Acad. Sci. 1, 276–319 (1954)
Irtegov, V.D., Titorenko, T.N.: On an approach to qualitative analysis of nonlinear dynamic systems. Numer. Analys. Appl. 1(15), 48–62 (2022)
Banshchikov, A.V., Burlakova, L.A., Irtegov, V.D., Titorenko, T.N.: Software Package for Finding and Stability Analysis of Stationary Sets. Certificate of State Registration of Software Programs. FGU-FIPS, No. 2011615235 (2011)
Irtegov, V., Titorenko, T.: On stationary motions of the generalized Kowalewski gyrostat and thier stability. In: Gerdt, V.P., et al. (eds.) CASC 2017. LNCS, vol. 10490, pp. 210–224. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-319-66320-3_16
Lyapunov, A.M.: The general problem of the stability of motion. Int. J. Control 55(3), 531–534 (1992)
Irtegov, V., Titorenko, T.: On equilibrium positions in the problem of the motion of a system of two bodies in a uniform gravity field. In: Boulier, F., et al. (eds.) CASC 2022. LNCS, vol. 13366, pp. 165–184. Springer Nature AG, Cham, Switzerland (2022). https://doi.org/10.1007/978-3-031-14788-3_10
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Irtegov, V., Titorenko, T. (2023). On the Qualitative Analysis of the Equations of Motion of a Nonholonomic Mechanical System. In: Boulier, F., England, M., Kotsireas, I., Sadykov, T.M., Vorozhtsov, E.V. (eds) Computer Algebra in Scientific Computing. CASC 2023. Lecture Notes in Computer Science, vol 14139. Springer, Cham. https://doi.org/10.1007/978-3-031-41724-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-031-41724-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-41723-8
Online ISBN: 978-3-031-41724-5
eBook Packages: Computer ScienceComputer Science (R0)