Russian Journal of Nonlinear Dynamics, 2020, vol. 16, no. 3, pp. 453-462. Full-texts are available at http://nd.ics.org.ru DOI: 10.20537/nd200304
NONLINEAR PHYSICS AND MECHANICS
MSC 2010: 37J60, 37B55
Dynamics of the Chaplygin Ball with Variable Parameters
A. V. Borisov, E. A. Mikishanina
This work is devoted to the study of the dynamics of the Chaplygin ball with variable moments of inertia, which occur due to the motion of pairs of internal material points, and internal rotors. The components of the inertia tensor and the gyrostatic momentum are periodic functions. In general, the problem is nonintegrable. In a special case, the relationship of the problem under consideration with the Liouville problem with changing parameters is shown. The case of the Chaplygin ball moving from rest is considered separately. Poincare maps are constructed, strange attractors are found, and the stages of the origin of strange attractors are shown. Also, the trajectories of contact points are constructed to confirm the chaotic dynamics of the ball. A chart of dynamical regimes is constructed in a separate case for analyzing the nature of strange attractors.
Keywords: Chaplygin ball, Poincare map, strange attractor, chart of dynamical regimes
Received July 22, 2020 Accepted August 20, 2020
The work was supported by RFBR grant 18-29-10051 mk and was carried out at MIPT under project 5-100 for state support for leading universities of the Russian Federation.
Alexei V. Borisov [email protected]
Moscow Institute of Physics and Technology (National Research University) Institutskiy per. 9, Dolgoprudny, Moscow Region, 141701 Russia
Evgeniya A. Mikishanina [email protected]
Chuvash State University
Moskovskii prosp. 15, Cheboksary, 428015 Russia
1. Introduction
In the classic version, the Chaplygin ball is understood as a dynamically asymmetric balanced rigid body with a spherical shape that rolls along a rough surface without slipping. Sergei Chaplygin was the first to conduct in 1903 a study of the dynamics of motion of such a ball [1]. A sufficient number of papers have been devoted to various generalizations of the Chaplygin ball problem [2-8]. The analysis of the trajectory of the point of contact of the ball with the surface on which it rolls is presented in the paper [9]. These studies are particularly relevant in robotics in relation to mobile spherical robotic devices [10-12].
This work is devoted to modeling the dynamics of the Chaplygin ball rolling without slipping with changing parameters. There are two nonholonomic models of ball rolling on a plane:
• the model of rolling without slipping (classical rolling model);
• the model of rolling without slipping and spinning (rubber rolling model).
In contrast, for example, to the works [7, 8], in which the rolling model without slipping and spinning (rubber rolling model) was studied in detail, this paper considers the classical Chaplygin ball model with variable moments of inertia. Usually, rotors or sliders are used to model the Chaplygin ball with variable parameters. Using the latter allows one to organize the control of the ball due to the variable gyrostatic momentum [5, 13]. But in this work, we rely on the Liouville approach [14, 15], when moving solids located in the body cavity are replaced by material points moving according to a certain law. Thus, in this paper we are talking about a nonholonomic analog of the Liouville problem. This approach is more general and allows the problem to be explored in a general setting.
In this paper, we consider a dynamically asymmetric ball rolling without slipping, in which rotors rotate and pairs of internal material points move, so that the center of mass always coincides with the geometric center of the shell. Changing the moments of inertia of the body due to the motion of masses entails various effects [16]: the appearance of attracting sets and the appearance of strange attractors. Computer analysis of the resulting system dynamics and contact point trajectories is performed. The appearance of strange attractors is also shown. To analyze the nature of the appearance of strange attractors, a chart of dynamical regimes is constructed and the areas of transition to chaos are determined.
2. The main equations
2.1. Equations of motion and first integrals
Let's consider the problem of rolling along a horizontal plane of a dynamically asymmetric rigid body that has the shape of a ball and contains movable material points and rotors inside it (Fig. 1). For the body in question, we will make the following assumptions:
• the body rolls without slipping, the center of mass of the system is at the geometric center of the shell and the main axes of inertia of the system are stationary relative to the shell;
• the internal material points undergo periodic motions with the same period t, so that the center of mass and the main axes of inertia remain fixed relative to the shell;
• the rotors are axisymmetric and rotate with angular velocities that are t-periodic functions of time, and the axes of rotation of the rotors coincide with its symmetry axes, so that the rotation of the rotors does not influence the mass distribution of the system.
Fig. 1. Chaplygin ball.
We introduce two coordinate systems (Fig. 1):
• a fixed coordinate system Oxyz centered at a fixed point O, with the body moving in a plane orthogonal to the axis Oz;
• a moving coordinate system Cx1x2x3 centered at point C, which is at the geometric center of the body, and the axes of this coordinate system are directed along the main geometric axes.
We denote the unit vectors of the coordinate axes of the fixed coordinate system Oxyz by a, 3, y, the translational and angular velocities of the spherical shell by v = (v1,v2,v3) and u = (w1,w2,w3), and the radius vector from the center of the ball to the point of contact P by R, where R = —ay and a is the radius of the ball.
The condition for no slippage at the point of contact has the form
v + u x R = 0.
The evolution of variables a, 3, y follows from the condition of no slippage and is described by Poisson equations:
a = a x u, ¡3 = 3 x u, 7 = y x u. (2.1)
The angular momentum of the ball relative to the point of contact P has the form
M = Iu + dY x (u x y) + k, d = ma2, (2.2)
where I = I(i) is the central tensor of inertia of the entire system and k = k(t) is the gyrostatic momentum vector resulting from the combined motion of the material points and the rotors.
For d = 0 the equations will take the form similar to that of the equations in the Liouville problem, which is studied in [14, 15], including those with periodically changing components of the tensor of inertia and the gyrostatic momentum [15]. However, in the problem of the Chaplygin ball, such a case is practically impossible, since it corresponds to the motion of a ball of zero radius. Therefore, we will assume that d = 0.
The evolution of angular momentum is given by the equation
M = M x u. (2.3)
Rewriting (2.2) in the form
M = (I + d (E — y ® Y)) u + k, (2.4)
-i (2-5)
we get a closed system with respect to w, y:
M = M x w, 7 = y x w
w = A (M - fc), A = (I + d (E - y ® Y))
The system (2.5) has three integrals of motion [18]
Y2 = 1, M2 = G2, (M, y) = H.
Equations (2.1) and (2.5) form a complete system describing the dynamics of a Chaplygin ball rolling without slipping. The complete system, in addition to the above-mentioned first integrals, has two first integrals
(M, a) = F, (M, (3) = Q.
Let's consider a special case where the inertia tensor has constant components. If the gyrostatic momentum k = const, the system (2.5) has additionally an energy integral [2, 18]
E = -2(M,u) (2.6)
and an invariant measure with density
(i (M, y) = (1 - d (y, (I + dE)"1 y) ) "°'5 . (2.7)
In this case, the system is integrable by quadratures according to the Euler-Jacobi theorem [17].
In the case where the components of the gyrostatic momentum k are constant values, the system (2.5) is also integrable (see [18] for more details) with an integrating factor (2.7).
Next, we will proceed to a detailed study of the case of the variable inertia tensor and the gyrostatic momentum. For simplicity, we assume that (M, y) = 0.
2.2. The point of contact
The system of equations describing the position of the ball (the position of the contact point) on the plane Oxy has the form
a = a x w, (3 = 3 x w, X = a (3, w), F = -a (a, w).
For convenience, we choose the unit vectors as follows:
M x y M
a =-(3 = —.
G G
Then the equations for the trajectory of the contact point can be rewritten as
aa X = -(M,u>), Y = -(YXM,U>). (2.8)
GG
As the initial conditions for Eqs. (2.8), we take the values X(0) = 0, Y(0) = 0.
3. The case of the variable tensor of inertia and the gyrostatic momentum
Due to the assumptions made about the system under consideration the inertia tensor has a diagonal form
I(t) = diag (Ii (t),/2(t),/3 (t)),
and its components, as well as the components of the vector of gyrostatic momentum k(t) = = (k1(t),k2(t),k3(t)), are periodic functions with a period т:
k (t + т) = k (t), I (t + т) = I (t).
Rewrite system (2.5) as
M = M x A (M — k), 7 = ^ x A (M — k).
I(-t) = I(t), k(-t) = k(t), (3.1)
then the system admits only the symmetry
t — t, M — M, 7 — —j
I(-t) = I(t), k(—t) = —k(t), (3.2)
then the system allows symmetry
t — t, M — M, 7 — -j
and two involutions
t— -t, M — —M, 7 — 7,
(3.3)
t t, M — —M, 7 — -Y.
The presence of involutions in the system means that the system is reversible, which means that the attractors and repellers in the system arise in pairs and they are symmetric with respect to each of the involutions (3.3).
Next, assume that the two internal masses move symmetrically along the Cx2 axis, so that the tensor of inertia changes in accordance with the law
I(t) = diag (ji + (J + S sin Ш)2 ,12,I33 + (J + 5 sin fit)2). (3.4)
And the gyrostatic momentum vector has the form
k(t) = (k1 sin fit, k2 sin fit, k3 sin fit), (3.5)
where the vector (k1,k2,k3) is further denoted by K.
Consider two cases. If at the initial instant of time ^(0) = 0 and k(0) = 0, then we speak about the motion of the system from rest. Since the integral is preserved for system (2.5), the condition M2 = G2 = 0 will be satisfied. Thus, we consider the case of the motion of the body in question from rest, i.e., G = 0, as well as the general case.
3.1. Motion from rest. The Case G = 0
In the case of motion from rest, the system (2.5) with the tensor of inertia (3.4) and the gyrostatic momentum (3.5) will take the form
_1 (3.6)
7 = 7 x (-Ak(t)), A = (I + d (E - 7 0 7))
Only one integral of motion is preserved for system (3.5), and this system admits symmetry
t ^ t, 7 ^-y.
And if the additional condition (3.2) is met, it also admits an involution
t ^-t, 7 ^ -Y.
Numerically integrating the equations of motion (3.6) in variables, we construct Poincare maps, recalculating the original variables when displaying the Poincare map on the secant plane t = 0 in the cylindrical coordinates (z, l):
7l = \/l — z'2 sin 72 = \A — z'2 COS /, 73 = Z, Z G [—1,1], I G [ 7T, 71").
Numerical analysis of dynamics can be performed using a two-dimensional map for the period r = in variables (zj).
In experiments for J = 0 in the tensor of inertia, i.e., with the mass pair moving symmetrically relative to the center of mass, only periodic modes were detected.
When displayed, depending on the values of numeric parameters, the following may be present:
• fixed points corresponding to limit cycles in phase space;
• invariant curves corresponding to quasi-periodic solutions of the system (Fig. 2).
A B
Fig. 2. Poincare maps for A: I = diag(4,3, 2), K = (3, -1, -2), d =1.5, J = -0.5, 5 = 1.2, ft = 0.18; B: I = diag(4, 3, 2), K = (3, -1, -2), d = 1.5, J = -0.5, 5 = 1.2, ft = 0.4.
In numerical experiments, no strange attractors were found, so the question of the presence of strange attractors in the Poincare map in the case of a body rolling without slipping from rest remains open.
3.2. The Case G = 0
As already mentioned above, the system (2.5) has in general only three integrals of motion and is nonintegrable by quadratures. We introduce the Andoyer - Deprit variables (z,l,g) [19]:
Mi = gVI-z2 sin I,
M2 = G-V1 - z2 cos I,
M3 = Gz,
Y1 = z cos g sin l + sin g cos l, y2 = z cos g cos l — sin g sin l,
Y3
= -vT^
z2 cos g,
(3.7)
where z G [—1,1], l,g G [—n,n).
For further constructions, we will set the inertia tensor as (3.4), where J = 0, I1 =4, I2 = 3, I3 = 2. Thus, moving masses move symmetrically relative to the center of mass of the body. In the case where 5 < 1, the tensor of inertia is not interesting for such a task, since the relation is preserved: Ii(t) > I2(t) > I3(t). It is much more interesting to investigate the case where this ratio is periodically violated. So let's take 5 = 2. Graphs of the components of the tensor of inertia are shown in Fig. 3.
7T 27T 3ir 47T 57T 67T 7n 87r Fig. 3. Components of the tensor of inertia for I = diag(4, 3, 2), J = 0, 5 = 2, Q, = 0.4.
Since the equations of motion are nonautonomous, it is possible to construct a three-dimensional map for the period r = ^ in variables (z, l,g) with a secant plane t = 0.
The system can make chaotic fluctuations for G = 0. In some cases, starting with chaotic fluctuations, the system comes to a quasi-periodic mode. Attractive invariant curves appear in the maps (Fig. 4).
In other cases, it is possible for dissipation to appear in the system, which leads to the appearance of strange attractors in the Poincare maps.
Let's define Lyapunov exponents for the three-dimensional map (Fig. 5):
Ai « 0.041 ± 0.009, A2 ^—0.0033 ± 0.0011, A3 ^—0.075 ± 0.006.
The magnitude of the indicators speaks in favor of a strange attractor.
The question of the appearance of the mechanism of chaotic attractors remains open. A doubling of period 7-14 was detected (Fig. 6) in the chart of dynamical regimes, however, due to the already large size of the periods, further doubling is quite difficult to track. Therefore, it is possible to make an assumption about the Feigenbaum mechanism of the appearance of the attractor [20].
—ir
-7r -0.5TT 0
0.57T 7r
Fig. 4. The Poincare map for I = diag(4,3, 2), K = (-4, -5,3), d = 4.5, J = 0, 5 = 2, ft = 2, G = 3.
Y
2.5-
1-
-0.5-
-2
11 IK ii 1!
o
50
100
150
200
Fig. 5. The Poincare map for I = diag(4,3, 2), K = (-6, -3, -9), d = 4.385, J = 0, 5 = 2, ft = 1.07, G = 3 and the trajectory of the contact point for g(0) = 1, l(0) = 1, z(0) = 0.5.
■ 0
1
■ 2 m 3
■ 4
■ 5
. 8
■ 9
10 11
■ 12
4.37 4.375 4.38 4.385 4.39 ■ 13
14
Fig. 6. The chart of dynamical regimes for the Poincare map shown in Fig. 5.
For a more complete picture, Fig. 7 shows the appearance of a strange attractor for the values K = (-6, -3, -9), J = 0, 5 = 2, G = 3 at d = 4.385 and ft = 1.06675; ft = 1.0669, ft = 1.07 (the three-dimensional attractor is plotted in Fig. 5).
0.5tt 0
-0.5tt
0.5tt I 0 -0.5tt
Iii-
-7T —0.57T 0 0.Ö7T 7T
A
-7r —0.57T 0 0.Ö7r 7T
B
—7T —0.Ö7T 0 0.57T 7T
C
Fig. 7. Two-dimensional projections of Poincare maps for I = diag(4, 3, 2), K = (—6, —3, —9), d = 4.385, J = 0, 6 = 2, G = 3 and for the A: ft = 1.06675, B: ft = 1.0669, C: ft = 1.07.
4. Conclusion
The problem of motion without slippage of the Chaplygin ball with variable parameters has been considered. No strange attractors were found in numerical experiments when the ball was moving from rest. In general, the system may exhibit chaotic behavior. To illustrate this fact, strange attractors were constructed in the Poincare map, and the trajectory of the contact point and Lyapunov exponents were determined. A chart of dynamical regimes was also constructed to determine the nature of the strange attractors. However, due to the large values of periods, only a doubling of the period 7-14 was detected. Therefore, the question of the Feigenbaum mechanism for the appearance of a strange attractor remains open.
The Poincare maps have been constructed using the software package "Computer dynamics: Chaos" (see http://cd.ics.org.ru/chaos_pack/).
References
[1] Chaplygin, S. A., On a Ball's Rolling on a Horizontal Plane, Regul. Chaotic Dyn., 2002, vol. 7, no. 2, pp. 131-148; see also: Math. Sb, 1903, vol.24, no. 1, pp. 139-168.
[2] Moskvin, A. Yu., Chaplygin's Ball with a Gyrostat: Singular Solutions, Nelin. Dinam, 2009, vol.5, no. 3, pp. 345-356 (Russian).
[3] Bolotin, S.V., The Problem of Optimal Control of a Chaplygin Ball by Internal Rotors, Regul. Chaotic Dyn, 2012, vol. 17, no. 6, pp. 559-570.
[4] Bizyaev, I.A., Borisov, A. V., and Mamaev, I.S., Dynamics of the Chaplygin Ball on a Rotating Plane, Russ. J. Math. Phys, 2018, vol.25, no. 4, pp. 423-433.
[5] Borisov, A. V., Kilin, A.A., and Mamaev, I.S., How to Control Chaplygin's Sphere Using Rotors: 2, Regul. Chaotic Dyn, 2013, vol. 18, nos. 1-2, pp. 144-158.
[6] Moshchuk, N. K., On the Motion of Chaplygin's Sphere on a Horizontal Plane, J. Appl. Math. Mech., 1983, vol.47, no. 6, pp. 733-737; see also: Prikl. Mat. Mekh., 1983, vol.47, no. 6, pp. 916-921.
[7] Mamaev, I. S. and Vetchanin, E. V., Dynamics of Rubber Chaplygin Sphere under Periodic Control, Regul. Chaotic Dyn., 2020, vol. 25, no. 2, pp. 215-236.
[8] Bizyaev, I.A., Borisov, A. V., and Mamaev, I.S., Different Models of Rolling for a Robot Ball on a Plane As a Generalization of the Chaplygin Ball Problem, Regul. Chaotic Dyn., 2019, vol. 24, no. 5, pp. 560-582.
[9] Borisov, A. V., Kilin, A. A., and Mamaev, I. S., The Problem of Drift and Recurrence for the Rolling Chaplygin Ball, Regul. Chaotic Dyn., 2013, vol. 18, no. 6, pp. 832-859.
[10] Karavaev, Yu. L. and Kilin, A. A., The Dynamics of a Spherical Robot of Combined Type by Periodic Control Actions, Russian J. Nonlinear Dyn., 2019, vol. 15, no. 4, pp. 497-504.
[11] Putkaradze, V. and Rogers, S., On the Optimal Control of a Rolling Ball Robot Actuated by Internal Point Masses, J. Dyn. Sys. Meas. Control, 2020, vol.142, no. 5, 051002, 22 pp.
[12] Bai, Y., Svinin, M., and Yamamoto, M., Dynamics-Based Motion Planning for a Pendulum-Actuated Spherical Rolling Robot, Regul. Chaotic Dyn., 2018, vol.23, no. 4, pp. 372-388.
[13] Kilin, A.A., Pivovarova, E.N., and Ivanova, T.B., Spherical Robot of Combined Type: Dynamics and Control, Regul. Chaotic Dyn., 2015, vol. 20, no. 6, pp. 716-728.
[14] Borisov, A. V., On the Liouville Problem, in Numerical Modelling in the Problems of Mechanics, Moscow: Mosk. Gos. Univ., 1991, pp. 110-118 (Russian).
[15] Vetchanin, E. V. and Mikishanina, E. A., Vibrational Stability of Periodic Solutions of the Liouville Equations, Russian J. Nonlinear Dyn., 2019, vol. 15, no. 3, pp. 351-363.
[16] Borisov, A. V., Kilin, A. A., and Pivovarova, E. N., Speedup of the Chaplygin Top by Means of Rotors, Dokl. Phys, 2019, vol.64, no. 3, pp. 120-124; see also: Dokl. Akad. Nauk, 2019, vol.485, no. 3, pp. 285-289.
[17] Kozlov, V. V., The Euler-Jacobi-Lie Integrability Theorem, Nelin. Dinam., 2013, vol.9, no. 2, pp. 229-245 (Russian).
[18] Markeev, A. P., Integrability of the Problem of Rolling of a Sphere with a Multiply Connected Cavity Filled with an Ideal Fluid, Izv. Akad.. Nauk SSSR. Mekh. Tverd. Tela, 1986, vol. 21, no. 1, pp. 64-65 (Russian).
[19] Borisov, A. V. and Mamaev, I. S., Rigid Body Dynamics, De Gruyter Stud. Math. Phys., vol. 52, Berlin: De Gruyter, 2018.
[20] Feigenbaum, M. J., Quantitative Universality for a Class of Nonlinear Transformations, J. Statist. Phys., 1978, vol. 19, no. 1, pp. 25-52.