Next Article in Journal
Multi-Scale Investigation on Strength, Fracture Behavior, and Microstructure of Cemented Tailings Backfill Under Varying Mix Proportions
Previous Article in Journal
Dirac Factorization, Partial/Ordinary Differential Equations and Fractional Calculus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hamel’s Formalism and Variational Integrators of the Hydrodynamic Chaplygin Sleigh

1
College of Science, Beijing Information Science and Technology University, Beijing 100192, China
2
Mechanical & Electrical Engineering School, Beijing Information Science and Technology University, Beijing 100192, China
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(11), 1985; https://doi.org/10.3390/sym17111985
Submission received: 10 October 2025 / Revised: 8 November 2025 / Accepted: 13 November 2025 / Published: 17 November 2025
(This article belongs to the Section Physics)

Abstract

Modeling of dynamic systems with nonholonomic constraints usually involves constraint multipliers. Consequently, the dynamic equations in the laboratory coordinate system have a complex form, and as a result, the corresponding numerical algorithms need to be improved in terms of both efficiency and accuracy. This paper addresses establishing the mathematical model of the hydrodynamic sleigh in the Hamel framework. Firstly, the Lie symmetry and the Noether theorem conserved quantities of classic Chaplygin sleigh in which the inertial frame is reviewed. Based on the symmetries and the nonholonomic constraints, the frame of the sleigh can be directly realized in the algebraic space. Based on the mutual coupling mechanism between the fluid and the sleigh in a potential flow environment, the reduced equations in the moving frame are proposed in nonintegrable constraint distributions. The corresponding Hamel integrator is constructed based on the discrete variational principle. For the sleigh model in potential flow, the Hamel integrator is used to verify the feasibility of parameter control based on rotation angles and mass distribution, and to obtain the dynamic characteristics of the sleigh blade with both a rotational offset and translational offset. Numerical results indicate that the modeling method in the Hamel framework provides a more concise and efficient approach for exploring the dynamic behavior of the hydrodynamic sleigh.

1. Introduction

A nonholonomic mechanical system refers to a system with nonintegrable differential constraints, and their motion is typified by comparatively intricate motion equations. There are a large number of engineering problems with nonholonomic constraints in fields such as rigid body dynamics [1], vehicle dynamics [2], aerospace vehicle dynamics [3], celestial mechanics [4], and so on. It is particularly important to efficiently model and accurately simulate the dynamic behavior of a system. The traditional modeling method is to handle nonholonomic constraints by introducing constraint multipliers based on the d’Alembert-Lagrange principle in the inertial frame [5,6]. Nevertheless, the d’Alembert-Lagrange principle has flaws in the long-term numerical simulation and in preserving the intrinsic structure of continuous systems, as it is not a variational principle. Additionally, the introduction of constraint multipliers indirectly increases the number of system variables and leads to error accumulation [7,8,9]. Therefore, the traditional modeling method in the inertial frame is not the optimal choice for a long-term simulation of the dynamic behavior of nonholonomic systems.
Hamel’s formalism directly constructs dynamic equations in the space of degrees of freedom allowed by constraints. These equations have more intuitive physical meanings and facilitate the analysis of the system’s dynamic behaviors (such as stability, energy transfer, etc.) [10]. By means of non-material velocities and quasi-coordinates, Hamel equations can transform the dynamic equations of nonholonomic constraint systems into ones that are similar to unconstrained equations, simplifying the process of handling nonholonomic constraints [11,12,13]. They are particularly suitable for modeling engineering systems with nonholonomic constraints, such as those in robotics and vehicle dynamics. The Hamel integrator has inherent advantages in simulating nonholonomic systems [11]. These advantages are reflected in two aspects. On the one hand, they avoid the introduction of redundant variables such as constraint multipliers [12,13]. On the other hand, they prevent the error accumulation of traditional differential-algebraic mathematical models [14,15]. It can also preserve the geometric properties of nonholonomic systems (such as the energy conservation of autonomous systems and the time reversal invariance of the d’Alembert-Lagrange manifold in nonholonomic dynamics) [16,17].
The classical Chaplygin sleigh is a typical nonholonomic constraint system [18,19]. In the Hamel framework, the mathematical model of the Chaplygin sleigh is obtained in a moving frame [20,21,22]. The numerical simulation can more accurately and efficiently predict the trajectory and other dynamic behaviors of hydrodynamic sleds [23,24,25]. In the hydrodynamic version, the motion of underwater vehicles is inherently a coupled process of the hydrodynamic constraints and nonholonomic constraints. Their propulsion (propellers) and steering (fins) correspond to the “sleigh blade”-type nonholonomic constraints [26,27,28]. Kirchhoff proposed a hydrodynamic model for free rigid bodies in the potential flow [29]. The potential flow’s influence on objects is fully described by added mass and inertia terms, which depend only on the geometry shape of the bodies [30]. This method for a potential flow fluid–structure interaction has been extended to the hydrodynamic Chaplygin sleigh [31,32]. It was also considered in the presence of circulation [26,33]. Ref. [34] considered the asymptotic behavior and the trajectory generation problem for the Chaplygin sleigh interacting with a potential fluid. The objective of Ref. [35] was to analyze the parameters affecting the roll-angle stability of an autonomous fish-like underwater swimmer. These modeling forms provide a feasible method for the theoretical analysis of underwater vehicles based on hydrodynamic sleigh models.
However, the modeling of a hydrodynamic sleigh is mainly based on the d’Alembert-Lagrange principle, to establish DAE models. The approach to handling nonholonomic constraints still relies on introducing redundant variables, namely Lagrange multipliers, which increases the complexity of the system’s analytical analysis. To overcome the shortcomings of constraint multipliers and DAE models in numerical computation, we establish a hydrodynamic sleigh model with the Hamel framework. The Hamel integrator, based on the discrete variational principle, can improve the efficiency and stability of numerical computation.
The rest of the paper is organized as follows. In Section 2.1, the kinematic model of a classic Chaplygin sleigh is reviewed, and the Lie symmetries of the sleigh are derived in Section 2.2; Section 3.1 briefly introduces the characteristics of potential flow and the mechanism by which potential flow acts on the sleigh and derives the form of the sleigh’s Lagrangian function in a potential flow environment; in Section 3.2, the mathematical model without multipliers of the hydrodynamic Chaplygin sleigh is constructed in a moving frame; Section 4 obtains the Hamel integrator via the discrete variational principle, and uses the Hamel integrator to simulate the dynamic behaviors of Model I (where the blade contact point is at the sleigh’s geometric center) and Model II (where the blade contact point has an offset), so as to verify the advantages of the Hamel integrator in the process of hydrodynamic sleigh modeling. Some conclusions are obtained in Section 5.

2. Symmetries and Noether Conserved Quantities of Classic Chaplygin Sleigh

2.1. The Motion of a Chaplygin Sleigh

Studies on underwater sleigh models often simulate the movements of actual underwater equipment, such as underwater robots and submersibles. Most underwater equipment has specific dynamic needs. For example, it must maneuver in complex environments and resist currents. To meet these needs, the blades and main shaft are designed with a non-zero angle. This design aims to actively regulate the direction and distribution of hydrodynamic forces. In turn, it optimizes the model’s dynamic performance, including propulsion efficiency, stability, and maneuverability. Suppose the angle between the ellipse axes and the blade direction is θ (where θ is non-zero constant in this paper). The configuration manifold for the sleigh is Q =   SE 2   = S 1   with local coordinates q = φ ,   x ,   y . The angular orientation of the sleigh is φ , and (x, y) are the coordinates of the contact point. The nonholonomic constraint and Lagrangian become
y ˙ cos φ x ˙ sin φ = 0 ,
L q , q ˙ = 1 2 m x ˙ 2 + y ˙ 2 + I 0 + m a 2 φ ˙ 2 + m a φ ˙ y ˙ cos φ x ˙ sin φ ,
where the constants I 0 , m, and a are the sleigh’s moment of inertia, the mass, and the distance between the center of mass and the knife edge. The nonholonomic equation has the form
x ¨ = a cos φ φ ˙ 2 φ ˙ sin φ ( x ˙ cos φ + y ˙ sin φ ) ,
y ¨ = a sin φ φ ˙ 2 + φ ˙ cos φ ( x ˙ cos φ + y ˙ sin φ ) ,
φ ¨ = m a φ ˙ ( x ˙ cos φ + y ˙ sin φ ) I 0 + m a 2 .
with
λ = m I 0 I 0 + m a 2 φ ˙ ( x ˙ cos φ + y ˙ sin φ ) .

2.2. Lie Symmetries of Chaplygin Sleigh

Based on the theory of symmetries and conserved quantities [28,36], we review the Lie symmetry and Noether-conserved quantities for nonholonomic systems. Suppose M = T Q denotes the tangent bundle with coordinates q ν , q ˙ ν , and a nonintegrable distribution, D , describes the linear nonholonomic constraints. The distribution, D , is a collection of linear subspaces of the tangent spaces of M ; that is, D q T q M one for each q M , the distribution, D , can be locally written as
B σ i q , t q ˙ σ + B 0 i q , t q ˙ i = 0 ,   σ = 1 , , s , i = s + 1 , , n
From the d’Alembert-Lagrange principle, the nonholonomic equation has the form
d d t ( L q ˙ ν ) L q ν = Q ν + λ β B σ i .
The right-hand side of Equation (8) represents the force induced by the constraints. Suppose that the system is nonsingular, one can solve all generalized accelerations as
q ¨ ν = F ν t , q , q ˙ .
Equation (9) can also be written as the dynamic vector field, Z , and
Z = / t + q ˙ ν / q ν + F ν / q ˙ ν .
The Lie algebra of the symmetry group is realized by vector fields of the form
ξ α = τ α ( t , q ) / t + ξ α ν ( t , q ) / q ν , α = 1 , , r ,
where τ α , ξ α ν C M . Suppose Ψ : M M is the local group of the transformation group on M. A family of integral curves of Z is denoted as Λ n o n ; the determining equations of Lie symmetry are
Ψ n o n γ n o n Λ n o n ,
where Ψ n o n : T Q T Q is the local group of transformations of T Q , Λ n o n is a family of integral curves of the dynamic vector field T Q , and γ n o n Λ n o n .
The invariance of Equation (7) under the infinitesimal transformation leads to
i ξ α ( 1 ) B σ i t , q q ˙ σ + B 0 i q , t q ˙ i = 0 .
The definition and Noether theorem of Lie symmetries for the nonholonomic systems are as follows [37,38,39]. The symbol i denotes the inner product operator.
Definition 1. 
For generators τ α , ξ α ν C M , if they satisfy Equations (12) and (13), then this kind of invariance is called Lie symmetry of nonholonomic systems (1) and (2).
Theorem 1. 
For the nonholonomic systems, if the generators τ α , ξ α ν C M are the Lie symmetry, and there exists a gauge function ϖ α = ϖ α ( t ,   q , q ˙ )  satisfy
L ξ α ( 1 ) ϑ ( L ) + i ξ α ( 1 ) ( χ + λ ν ϑ ( F ν ) ) d t = d ϖ α ,
then the corresponding holonomic system (3)–(5) leads to the following exact invariants
I = ϖ α i ξ α ( 1 ) ϑ ( L ) = ϖ α L τ + L q ˙ ν ξ α ν q ˙ ν τ α .
where  ϑ F ν = F ν d t + F ν η ν θ ν  is the Poincaré-Cartan 1-form of  F ν ,  χ = Q ν θ ν the 1-form force and Q ν is the nonconservative forces.
The constraint (1) affects the derivation of Lie symmetries and the corresponding Noether-conserved quantities. The invariance property of constraint Equation (1) under infinitesimal transformations satisfies Equation (13). If the Lie symmetry of a nonholonomic system is exhibited, it must simultaneously satisfy the Lie symmetry determining equation (Equation (12)) and the constraint restriction equation (Equation (13)). Under this condition, if the symmetry generator further satisfies Equation (14) in Theorem 1, the Noether-conserved quantity induced by the Lie symmetry can be derived.
For the classic Chaplygin sleigh, that is D q T q M , one for each q = ( φ , x , y ) M , the distribution D can be locally written as
D q = span q ˙ T M y ˙ cos φ x ˙ sin φ = 0 .
The invariance of Equation (16) under the infinitesimal transformation leads to
i ξ α ( 1 ) y ˙ cos φ x ˙ sin φ = 0 .
The symmetry group associated with the Lie algebra spanned by the operators
ξ 1 = / t ,   ξ 2 = / x ,   ξ 3 = / y ,   ξ 4 = t / t ,   ξ 5 = y / x + x / y + / φ .
The commutators of the operators are arranged in a table, where the commutator [ξα, ξβ] is placed at the intersection of the αth row with the βth column. Table 1 shows the commutators of the operators. We can conclude that the operators are closed under the Lie bracket.
The generators of the invariant group ξ α = τ α ( t ,   q ) / t + ξ α ν ( t ,   q ) / q ν construct a five-dimensional subalgebra spanned by the basis ξ α , α = 1 , , 5 , respectively. From Noether Theorem 1, it can produce the Noether-conserved quantity
I con = 1 2 m x ˙ 2 + y ˙ 2 + I 0 + m a 2 φ ˙ 2 ,
which is the energy of the system.
For the simplicity of symbols, variables are shown in bold only when they are expressed in terms of components in this paper.

3. The Motion of Hydrodynamic Chaplygin Sleigh in Hamel Framework

In the absence of a potential flow, the kinetic energy tensor of a rigid body is determined solely by its own inertia. After introducing a potential flow, the kinetic energy tensor becomes the sum of the rigid body inertia and the added fluid inertia. This change affects the manifestation of symmetry in the kinetic energy through the added fluid inertia tensor. However, the existence of the potential flow does not alter the uniformity, isotropy of the space of the sleigh itself, or the corresponding group symmetry structure. Therefore, in a potential flow environment, we construct a moving frame based on the aforementioned symmetry generators to realize the modeling of the hydrodynamic sleigh within the Hamel framework.

3.1. Hydrodynamic

Consider a Chaplygin sleigh moving in a potential fluid. Assume that the flow of a fluid is irrotational and inviscid, with a zero velocity at the fluid boundary; no cavities are produced in the fluid. The effect of adding the fluid to the system can be represented by a fluid inertia tensor added to that of the body. Most of the material covered in this section can be found, for instance, in [40], as well as in the classic works of Lamb [30].
The classic Chaplygin sleigh is essentially a flat rigid body of mass, m, moving in the plane, supported at three points, two of which slide freely without friction while the third is a knife-edge constraint which allows no motion perpendicular to its edge.
A simple yet interesting case is an elliptical planar body with semi-axes A > B > 0. We define a kinetic energy Lagrangian L : T S E ( 2 ) . This time I F is a scalar, K F is a two-dimensional row vector, and M F is a 2 × 2 matrix. Thus, the Lagrangian for the system is
L ( ζ ) = 1 2 ζ T I F + I B ζ .
First, assume that the origin is at the center of the ellipse, and the blade makes an angle θ with the major axis of the ellipse, as illustrated in Figure 1.
We consider an elliptic planar rigid body of mass m, major semi-axis A, and minor semi-axis B, immersed in a potential incompressible fluid. By applying Kirchhoff decomposition and added masse theory, the kinetic energy of the fluid can be expressed as the quadratic form
I F = ρ π A 2 B 2 2 4 0 0 0 B 2 cos 2 θ + A 2 sin 2 θ A 2 B 2 2 sin ( 2 θ ) 0 A 2 B 2 2 sin ( 2 θ ) A 2 cos 2 θ + B 2 sin 2 θ ,
and the elements of I F depend solely on the body shape. The body inertia tensor is
I B = I 0 + m a 2 + b 2 m b m a m b m 0 m a 0 m ,
where m is the mass of the body, (a, b) are the body coordinates of the center of mass, and I 0 is the moment of inertia of the body about the center of mass.
Suppose the total inertia tensor of the fluid-body system is then given by
I = J L 2 L 1 L 2 M Z L 1 Z N
where
J = I 0 + m ( a 2 + b 2 ) + ρ π ( A 2 B 2 ) 2 4 , M = m + ρ π B 2 cos 2 θ + A 2 sin 2 θ , N = m + ρ π A 2 cos 2 θ + B 2 sin 2 θ , Z = ρ π A 2 B 2 2 sin ( 2 θ ) , L 1 = m a , L 2 = m b .
Among them: J is the angular diagonal component of the total inertia tensor, representing the total rotational inertia of the system around the origin of the body coordinate system; M is the translational diagonal component of the total inertia tensor, representing the total translational inertia of the system along the blade-edge direction; N stands for translational diagonal component of the total inertia tensor, representing the total translational inertia of the system perpendicular to the blade edge direction; L1 and L2 are the coupling components of the total inertia tensor, reflecting the dynamic coupling between angular velocity and translational velocity; and Z stands for the translational–translational cross component of the total inertia tensor, reflecting the dynamic coupling between the two translational directions.
Immersing a sleigh in a fluid will lead to the coupling of its motions in different axial directions, and its dynamic behaviors will change drastically. Due to the high nonlinearity of real fluids (which are viscous and rotational), the interaction can be very complicated. In this paper, we study the hydrodynamic Chaplygin sleigh in an ideal fluid. The interaction between a fluid and a rigid body depends only on the body, and the results may provide a “solvable basic framework” for complex problems in real fluids.

3.2. The Hamel Equations of Sleigh Without Multipliers

A local coordinate chart induces a frame, / q i i = 1 n , that forms a basis of the tangent fiber, T q Q , which we refer to as the coordinate-induced frame. Then, given a coordinate chart and a frame field, u j j = 1 n , there exists ψ ( q ) G L ( n ) at each q, such that, in coordinates,
u j ( q ) = ψ j i ( q ) q i .
Then, the components of q ˙ ( t ) are likewise expressible in terms of the new frame, according to the equation
q ˙ = q ˙ i q i = ζ j ψ j i ( q ) q i = ζ j u j ( q ) .
So that q ˙ i = ζ j ψ j i ( q ) . Next, we rewrite the Lagrangian in terms of the new velocity components, so that in coordinates
L q i , q ˙ i = L q i , ζ j ψ j i ( q ) = l q i , ξ j .
For nonholonomic systems, the distribution D can be regarded as a collection of linear subspaces with an assumption that the distribution is nonsingular, smooth, and of a constant rank smaller than dim Q. We assume that there exists a unique orthogonal complementary distribution, U , such that D q U q = T q Q for each q Q . Select the velocity operators Ψ q on U ; then, there exist two closed subspaces W D and W U W , such that W = W D W U and Ψ q = Ψ q D Ψ q U , where Ψ q D maps from W D to D q and Ψ q U maps from W U to the complementary space of D q in T q Q [11,14]. Then, each velocity, q ˙ = Ψ q ζ , can be uniquely decomposed as
q ˙ = Ψ q ζ D + Ψ q ζ U .
Then, the velocity constraints read ζ = ζ D or ζ U = 0 . Likewise, each variation δ q T q Q can be decomposed as
δ q = Ψ q η D + Ψ q η U .
and the variation constraints read η = η D or η U = 0 .
The d’Alembert-Lagrange principle in the combination of (26) proves the following theorem [11,21]:
Theorem 2. 
The dynamics of a nonholonomic system is represented by the constrained Hamel’s equations
d d t l ζ ζ D , l ζ q * u [ l ] D = 0 , ζ U = 0 , .
coupled with the kinematic equation  q ˙ = u ( q ) ζ D .
In order to more naturally handle the blade constraint, we utilize a moving frame for the sleigh. We write ζ s e ( 2 ) as ζ : = ( ζ 1 , ζ 2 , ζ 3 ) × 2 . Many references showed that the equations of motion of the classic Chaplygin sleigh have a simpler structure when it is written using velocity components measured against a frame that is unrelated to the system’s local configuration coordinates [11,12]. Next, we briefly discuss the Hamel equations. The frame is considered, based on these Lie symmetry vectors / x , / y , y / x + x / y + / φ of (19) and the constraint distribution (16). The intersection of the group trajectory and the constraint space are spanned by
u 1 = / φ ,
u 2 = cos φ / x + sin φ / y ,
u 3 = sin φ / x + cos φ / y .
which is the frame of the system and consistent with the results of Refs. [11,21]. The moving frame consists of three vectors: a vector directed perpendicular to the sleigh’s plane to measure the angular position, a vector along the blade direction, and another vector perpendicular to the blade in the sleigh’s plane.
In the moving frame (29)–(31), the Lagrangian in terms of non-material velocity for the sleigh is
l ζ = 1 2 J ζ 1 2 + M ζ 2 2 + N ζ 3 2 2 L 2 ζ 1 ζ 2 + 2 L 1 ζ 1 ζ 3 + 2 Z ζ 2 ζ 3 .
Based on Theorem 1, the continuous Hamel equation is
ζ ˙ 1 = 1 M J L 2 2 M Z ζ 2 + L 1 ζ 1 ζ 2 + L 2 L 1 ζ 1 + Z ζ 2 ζ 1 ζ ˙ 2 = 1 M J L 2 2 L 2 Z ζ 2 + L 1 ζ 1 ζ 2 + J L 1 ζ 1 + Z ζ 2 ζ 1 .
This is a system of first-order ordinary differential equations with corresponding analytical solutions. It is simpler than the sleigh dynamics equations in the inertial frame (a system of second-order differential-algebraic equations). In terms of numerical computation, there are also various numerical algorithms that can be directly applied, such as single-step methods (Euler method, Runge–Kutta method, etc.) and linear multi-step methods (Adams–Bashforth method, Adams–Moulton method, etc.), as well as their corresponding extended algorithms.
Next, based on the Lagrangian function in the moving frame, we adopt the discrete variational principle to obtain the variational integrator in the Hamel framework. In addition to advantages in terms of accuracy and stability, this numerical algorithm, which operates on the system’s constraint distribution, also has obvious structure-preserving characteristics compared with traditional algorithms.

4. Hamel Integrator for Hydrodynamic Chaplygin Sleigh in s e ( 2 )

For the hydrodynamic Chaplygin sleigh, the nonholonomic systems (8) can be written as the constrained Euler–Lagrange equation
d d t ( L q ˙ ν ) L q ν = F β
where F β = λ β B σ i . Given a discrete Lagrangian L d : Q × Q with q d = q k k = 0 N and λ d = λ k k = 1 N 1 , the discrete nonholonomic constraints F β + : = λ β , k + 1 B σ , k + 1 i and F β : = λ β , k B σ , k i , the augmented Lagrangian L ¯ d ( q k , q k + 1 ) = L d ( q k , q k + 1 ) + F β + ( q k , q k + 1 ) and
L ¯ d + ( q k , λ k , q k + 1 , λ k + 1 ) = L d ( q k , q k + 1 ) + λ β , k + 1 , B σ , k + 1 i L ¯ d ( q k , λ k , q k + 1 , λ k + 1 ) = L d ( q k 1 , q k ) + λ β , k , B σ , k i . .
Based on the discrete variational principle k = 0 N δ L ¯ d q k , q k + 1 = 0 , that is
k = 0 N L ¯ d + ( q k , λ k , q k + 1 , λ k + 1 ) q k δ q k + L ¯ d ( q k , λ k , q k + 1 , λ k + 1 ) q k + 1 δ q k + 1 = k = 1 N 1 L d ( q k , q k + 1 ) + λ β , k + 1 , B σ , k + 1 i q k + L d ( q k 1 , q k ) + λ β , k , B σ , k i q k δ q k = 0
In the above derivation, we employed the discrete integration by parts. This method essentially involves rearranging the sum and conditions, δ q 0 = δ q N = 0 . Taking into account the independence of δ q k , we can obtain the discrete Euler–Lagrange equation
D 2 L d q k 1 , q k , k + D 1 L d q k , q k + 1 , k + 1 + F β q k 1 , q k + F β + q k , q k + 1 = 0 ,
where D 2 L d q k 1 , q k , k = L d q k 1 , q k , k q k and D 1 L d q k , q k + 1 , k + 1 = L d q k , q k + 1 , k + 1 q k .
Consider a sequence of configurations, q k k = 0 N . Define an interpolation point q k + τ : = ( 1 τ ) q k + τ q k + 1 ,   k = 0 , , N 1 for the given parameter τ 0 , 1 . A discrete analog of the kinematic is 1 Δ t q k + 1 q k = Ψ q k + τ ζ k + τ , the discrete constraints are ζ k , k + 1 = ζ k , k + 1 D , the discrete Lagrangian l d : T Q is a function of q k + τ , ζ k + τ and reads l d q k + τ , ζ k + τ , which is constructed by the formula
l d q k + τ , ζ k + τ = Δ t l q k + τ , ζ k + τ .
Under the same assumptions for the frame selection as in the continuous systems, the variation in the discrete action of (43) is taken to obtain the integrator in the Hamel frame. We interpolate the variation η k + τ : = 1 τ η k + τ η k + 1 and the discrete conjugate momentum μ k + τ : = D 2 l d q k + τ , ζ k + τ by
S d : = k = 0 N 1 l d q k + τ , ζ k + τ = 0
with η 0 = η N = 0 .
Using the discrete variational principle, we have
δ s d = 0 N 1 l q k + τ δ q k + τ + l ξ k , k + 1 δ ξ k , k + 1 = l q k + τ , δ q k + τ + l ξ k , k + 1 , δ ξ k , k + 1 = l q k + τ , u k + τ η k + τ + l ξ k , k + 1 , η k + 1 η k h + ξ k , k + 1 , η k + τ q k + τ = l q k + τ ψ j i , η k + τ + μ k , k + 1 , η k + 1 η k h + μ k , k + 1 , ξ k , k + 1 , η k + τ q k + τ = u [ l ] k + τ + ξ k , k + 1 , μ k , k + 1 q k + τ , η k + τ + μ k , k + 1 , η k + 1 η k h = ( 1 τ ) u [ l ] k + τ + ξ k , k + 1 , μ k , k + 1 q k + τ , η k + τ u [ l ] k + τ + ξ k , k + 1 , μ k , k + 1 q k + τ , η k + 1 + 1 h μ k , k + 1 , η k + 1 1 h μ k , k + 1 , η k
Considering the boundary term and the independence of η k , we have
1 h μ k 1 , k μ k , k + 1 + τ u [ l ] k 1 + τ + ( 1 τ ) u [ l ] k + τ + τ ξ k 1 , k , μ k 1 , k q k 1 + τ + ( 1 τ ) ξ k , k + 1 , μ k , k + 1 q k + τ = 0
In the above derivation, the following relation is used
δ q k + τ = u k + τ η k + τ = ψ b i η k + τ b , δ ξ k , k + 1 = η k + 1 η k h + ξ k , k + 1 , η k + τ q k + τ = η k + 1 η k h + C i j b ξ k , k + 1 η k + τ , η k + τ : = ( 1 τ ) η k + τ η k + 1 , p , v , w q = v , p q * , w
Based on our modeling of constrained distributions, the dynamics of a discrete nonholonomic system is then given by the constrained Hamel equations
1 h μ k 1 , k μ k , k + 1 D + τ u [ l ] k 1 + τ + ( 1 τ ) u [ l ] k + τ D + τ ζ k 1 , k , μ k 1 , k q k 1 + τ + ( 1 τ ) ζ k , k + 1 , μ k , k + 1 q k + τ D = 0 .
The approximation order is one, in general, and becomes two when τ = 1 / 2 . We refer the reader to Theorem 2.2 in [11] or Theorem 2.2 in [23] for more details. In this paper, τ = 1 / 2 is taken in numerical simulation. The discrete Lagrangian of the sleigh is
l d = 1 2 ζ k + 1 / 2 1 T J ζ k + 1 / 2 1 + 1 2 ζ k + 1 / 2 2 T M ζ k + 1 / 2 2 + 1 2 ζ k + 1 / 2 3 T N ζ k + 1 / 2 3 L 2 ζ k + 1 / 2 1 ζ k + 1 / 2 2 + L 1 ζ k + 1 / 2 1 ζ k + 1 / 2 3 + Z ζ k + 1 / 2 2 ζ k + 1 / 2 3
Based on the construction of (35), we take the variation
δ k = 0 N h l d = h w k + 1 / 2 , δ v k + 1 / 2 = 0 .
We have the
w n = w k + 1 / 2 h 2 a d v k + 1 / 2 w k + 1 / 2 w k + 1 = w k + 1 / 2 + h 2 a d v k + 1 / 2 w k + 1 / 2
where w k + 1 / 2 = J ζ k + 1 / 2 1 L 2 ζ k + 1 / 2 2 + L 1 ζ k + 1 / 2 3 M ζ k + 1 / 2 2 L 2 ζ k + 1 / 2 1 + Z ζ k + 1 / 2 3 N ζ k + 1 / 2 3 + L 1 ζ k + 1 / 2 1 + Z ζ k + 1 / 2 2 , v k + 1 / 2 = ζ k + 1 / 2 1 ζ k + 1 / 2 2 ζ k + 1 / 2 3 .
Figure 2a shows the error of the total energy of the hydrodynamic Chaplygin sleigh with the Hamel integrator, the RK45, and the analytical results. The Hamel integrator has more precise numerical results than those from the standard RK45 under the initial conditions m = 1 kg, I 0 = 0.5 kg·m2, x0 = y0 = 0 m, a = 0.2 m, b = 0 m, h = 0.001, A = 0.5 m, B = 0.3 m, θ = π / 3 , ( ζ 1 ) 0 = 1.5   rad / s , and ( ζ 2 ) 0 = 1.0   m / s . Figure 2b shows the energy error with the Hamel integrator method. For the comparison of the Hamel integrator with simulations, use the RK45 and the analytical solution. Compared with traditional numerical algorithms, the Hamel integrator has higher accuracy. Figure 3 shows the 2-norm of angular velocity. It shows that the convergence of the Hamel integrator is better than that of the RK45.
The nonholonomic RATTLE method extends RATTLE to nonholonomic constraint scenarios by means of the framework of geometric nonholonomic integrators (GNI), so as to meet the discretization requirements of nonholonomic mechanical systems. As an extension of the RATTLE algorithm for nonholonomic constraint systems, this method was first proposed in Reference [41]. Based on this geometric method, this paper briefly verifies the variation trends of the energy and linear velocity. When compared with the Hamel numerical algorithm proposed in this paper, it can be seen from Figure 4 (a = 0.7 m, b = 0 m) that the Hamel numerical algorithm still has advantages in terms of accuracy and stability over the nonholonomic RATTLE method. Figure 4 shows the Euclidean norm error of the configuration. The error (on the vertical axis) continues to decrease and approaches 0 as the number of iterations increases, indicating that the Hamel product integrator is convergent.
Figure 5 shows the trajectory of the sleigh when the center of mass changes from (a, b) = (0.2 m, 0 m) to (a, b) = (0.2 m, 0.1 m). The arrows in the figure indicate the direction of the sled’s movement. The same applies to the following figures. The classical sleigh trajectory is an asymptotic straight line. In a potential flow environment, due to the coupling terms induced by added inertia, the trajectory of the elliptic sleigh displays asymptotic evolution from one circular motion to another one, in opposite directions. The Hamel integrator exhibits the unique dynamic phenomenon of asymptotic circular motion under potential flow.
The hydrodynamic sleigh has different motion trajectories when the angle between the blade and the main shaft is changed. In Figure 6, when a > 0 and θ 0 , π / 2 , the turning direction is counterclockwise, and the sleigh eventually moves in a clockwise limit circular motion. When the angle is greater than π/2 (in red), it causes the direction of the limit circle radius to change, and the turning direction shifts from clockwise to counterclockwise. The movement path and direction of the sleigh can be controlled by adjusting the angle, θ , from the simulation results of the Hamel integrator.
Figure 7 simulates the trajectories of the system with centers of mass (COM) (a, b) = (0.5 m, 0 m) and (a, b) = (0.5 m, 1 m), respectively. The Hamel integrator accurately yields the analytical results of Ref. [26]: that is, the spacing between the centers of the limit circles is related to the structural parameters of the inertia tensor. Selecting different mass distributions corresponds to different spacings between the centers of the limit circles.
For comparison, the trajectory of the contact point and the looping phenomenon of the classical Chaplygin sleigh are simulated in Figure 8, using the Hamel integrator. If the limiting difference in the sleigh’s rotation angle is 1.73π, the angle change does not reach 2π, which is insufficient to form a complete loop. As the angle between the limiting straight lines gradually increases, multiple loops will be formed. Therefore, there are significant differences between the dynamic behaviors of the classical sleigh and the hydrodynamic sleigh; the latter exhibits more diverse manifestations in the fluid environment.
Next, we consider the most general case, in which every possible entry of the total inertia tensor is able to vary independently of the rest. That is, the origin of the moving frame is not in the center of the ellipse. Assume that the origin has coordinates (r, s), with respect to the frame that is aligned with the principal axes of the ellipse, and that the coordinate axes u2 and u3 are not aligned with the axes of the ellipse, forming an angle, θ (measured counter-clockwise), as illustrated in Figure 9. Then, the tensor takes a more general form with ( I F ) 13 and ( I F ) 23 non-zero, which can be calculated explicitly and lead to the corresponding modification of the total tensor, I . For this geometry, the kinetic energy of the fluid can be expressed as the quadratic form [30,31].
I F = ρ π ( A 2 B 2 ) 2 2 + s 2 ( B 2 cos 2 θ + A 2 sin 2 θ ) + + r 2 ( A 2 cos 2 θ + B 2 sin 2 θ ) + r s ( A 2 B 2 ) sin ( 2 θ ) s ( B 2 cos 2 θ + A 2 sin 2 θ ) + 1 2 r ( A 2 B 2 ) sin ( 2 θ ) r ( A 2 cos 2 θ + B 2 sin 2 θ ) + + 1 2 s ( A 2 B 2 ) sin ( 2 θ ) s ( B 2 cos 2 θ + A 2 sin 2 θ ) + 1 2 r ( A 2 B 2 ) sin ( 2 θ ) B 2 cos 2 θ + A 2 sin 2 θ A 2 B 2 2 sin ( 2 θ ) r ( A 2 cos 2 θ + B 2 sin 2 θ ) + + 1 2 s ( A 2 B 2 ) sin ( 2 θ ) A 2 B 2 2 sin ( 2 θ ) A 2 cos 2 θ + B 2 sin 2 θ
So, every entry of the total inertia tensor in (22) is
J = I 0 + m ( a 2 + b 2 ) + ρ π ( A 2 B 2 ) 2 2 + s 2 ( B 2 cos 2 θ + A 2 sin 2 θ ) + + r 2 ( A 2 cos 2 θ + B 2 sin 2 θ ) r s ( A 2 B 2 ) sin ( 2 θ ) M = m + ρ π B 2 cos 2 θ + A 2 sin 2 θ N = m + + ρ π A 2 cos 2 θ + B 2 sin 2 θ L 1 = m a + ρ π r ( A 2 cos 2 θ + B 2 sin 2 θ ) + 1 2 s ( A 2 B 2 ) sin ( 2 θ ) L 2 = m b ρ π s ( B 2 cos 2 θ + A 2 sin 2 θ ) 1 2 r ( A 2 B 2 ) sin ( 2 θ ) Z = ρ π A 2 B 2 2 sin ( 2 θ )
Figure 9 is an extension of Figure 1. Next, we employ the Hamel integrator to explore its dynamic behavior. The contact point (r, s), with respect to the frame, is determined by the principal axes of the ellipse. As the contact point deviates from the center of the ellipse, the off-diagonal terms of the fluid-added inertia tensor become more complex. This results in a more generalized form of the total inertia tensor, which contains more non-zero cross terms. These cross terms in the total inertia tensor act together, leading to stronger coupling between translational velocity and angular velocity. Such strong coupling complicates the transition process of the system from initial motion to asymptotic circular motion.
Figure 9. Arbitrary position and orientation of the body frame.
Figure 9. Arbitrary position and orientation of the body frame.
Symmetry 17 01985 g009
Specifically, Figure 1 shows the case where the contact point is at the center of mass (referred to as “Model I” in this paper), while Figure 9 depicts the scenario where the contact point does not coincide with the center of mass (designated as “Model II” herein). As shown in Figure 10, the trajectories of these two models are presented under the conditions A = 2, B = 1.5, θ = π / 4 , (a, b) = (0.5, 0.2), and (r, s) = (0.5, 1.5). Through detailed trajectory analysis, this paper systematically illustrates the trajectory trends, variations in blade deflection angles, and key characteristics of contact points. This, in turn, verifies that the Hamel integrator is capable of accurately simulating the dynamic behavior of the target system.
It can be seen that (i) compared to Model I, the distance between the centers of the trajectory’s stable limit cycle and the unstable limit cycle of Model II is larger, and the transition path of the trajectory bends more sharply; (ii) Model I’s trajectory transition path has a relatively uniform “degree of curvature”. Its trajectory symmetry is relatively high (the two circles are approximately symmetric about an axis). But, for Model II, the line connecting the centers of the two circles no longer passes through the trajectory’s “geometric center”. It shows stronger asymmetry overall; for example, one circle has greater curvature and the transition path is biased toward one direction.
The reason for the above phenomenon is that the sleigh has non-zero components on both body coordinate axes simultaneously, and the path is affected by strong coupling from the center-of-mass offset and contact point offset.
The increased complexity of the total inertia tensor induced by the offset of the contact point leads to enhanced motion coupling, and also changes in asymptotic parameters (radius, spacing). However, the basic asymptotic law (the transition from one circular motion to the reverse circular motion) remains preserved. This coupling also breaks the system’s symmetry and conserved quantities, such as the conserved quantity of momentum. The conserved quantity of momentum in the classical Chaplygin sleigh system has its root of symmetric transformation in spatial translation symmetry. According to the symmetry-conserved quantity correspondence of Noether’s theorem, it ultimately manifests as the conservation of the total momentum. In a potential flow environment, the presence of fluid causes the system momentum (total momentum, including the momentum of the rigid body and the fluid-added momentum) to no longer be conserved. The core reason is related to the coupling effect of the fluid on the rigid body and non-holonomic constraints. The corresponding symmetries are broken by the added mass tensor.

5. Conclusions

This manuscript describes the motion of a hydrodynamic Chaplygin sleigh model in the Hamel framework. The advantages of Hamel equations of the hydrodynamic sleigh are as follows: (i) the equations are simplified with both the dimension (3 − 1 = 2) and order (2 − 1 = 1) reduced and (ii) the method avoids introducing constraint multipliers.
The Hamel integrator is not a direct discretization of the Hamel equations; it originates from the discrete variational principle and can preserve the geometric structure of the system during the discretization process. The advantages of the Hamel integrator for a hydrodynamic sleigh are as follows: (i) it can avoid the problem of error accumulation in traditional differential-algebraic equations, so it has higher computational accuracy; (ii) it avoids the disadvantage of reduced efficiency in traditional algorithms caused by adding redundant variables (constraint multipliers).
The mathematical model of a hydrodynamic sleigh in the Hamel framework is a simplified model of research fields such as trajectory planning and the control of wheeled robots, path tracking of autonomous vehicles, satellite attitude adjustment, and spacecraft orbital maneuvering. In a potential fluid, this model may provide a theoretical framework in the design of underwater vehicles and mechanisms.
If non-ideal conditions such as viscosity are taken into account, the problem will become more generalized and will also be capable of handling the characterization of more complex and realistic fluid interactions. References [42,43] studied the complex, non-conservative fluid forces. Applying the variational integrator to such a data-driven or non-parametric model would represent a far more novel contribution.

Author Contributions

L.-L.X. wrote the main manuscript text, edited the manuscript, and contributed particularly to the conceptualization and methodology. J.-H.Z. reviewed the manuscript and provided suggestions for revision. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partly supported by the National Natural Science Foundation of China (Grand Nos.12072041 and 12272057).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Wu, J.J.; Guo, X.; Zhang, D.G.; Zhang, Y.; Li, L.; Guo, K. A unified numerical solution framework for solving DAEs of multibody system dynamics with holonomic and nonholonomic constraints. Nonlinear Dyn. 2025, 113, 14887–14916. [Google Scholar] [CrossRef]
  2. Yadegar, M.; Kashi, Z.; Ghaderi, H.; Meskin, N.; Noorizadeh, M. Autonomous target docking with obstacle avoidance and final velocity control for non-holonomic mobile robots. IEEE T. Autom. Sci. Eng. 2024, 22, 4039–4050. [Google Scholar] [CrossRef]
  3. Duan, Y.; Achermann, F.; Lim, J.; Siegwart, R. Energy-optimized planning in non-uniform wind fields with fixed-wing aerial vehicles. In Proceedings of the 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Abu Dhabi, United Arab Emirates, 14–18 October 2024; pp. 3116–3122. [Google Scholar]
  4. Chelnokov, Y.N. Quaternion methods and regular models of celestial and space flight mechanic: Using Euler (Rodrigues–Hamilton) parameters to describe orbital (trajectory) motion. II: Perturbed spatial restricted three-body problem. Mech. Solids. 2023, 58, 1–25. [Google Scholar] [CrossRef]
  5. Grillo, A.; Di Stefano, S. A formulation of volumetric growth as a mechanical problem subjected to nonholonomic and rheonomic constraint. Math. Mech. Solids. 2023, 28, 2215–2241. [Google Scholar] [CrossRef]
  6. Massa, E.; Pagani, E. The nonholonomic Herglotz variational problem. J. Math. Phys. 2024, 65, 032901. [Google Scholar] [CrossRef]
  7. Pastore, A.; Giammarini, A.; Grillo, A. Reconciling Kozlov’s vakonomic method with the traditional nonholonomic method: Solution of two benchmark problems. Acta Mech. 2024, 235, 2341–2379. [Google Scholar] [CrossRef]
  8. Tiero, A. The principles of Lagrange-d’Alembert and Hamilton applied to a rigid bar subject to nonholonomic constraints. Acta Mech. 2025, 236, 91–103. [Google Scholar] [CrossRef]
  9. Besharat, A.; Radkovski, J.; Sibiryakov, S. Effective action for dissipative and nonholonomic systems. Phys. Rev. E. 2024, 109, L052103. [Google Scholar] [CrossRef] [PubMed]
  10. Niu, B.; Li, Y.Y.; Liu, S.X.; Guo, Y.X. Optimal control of a rigid body based on Hamel’s variational integrators. Acta Mech. Sin. 2025, 42, 525255. [Google Scholar]
  11. Bloch, A.M.; Marsden, J.E.; Zenkov, D.V. Quasivelocities and symmetries in nonholonomic systems. Dynam. Syst. 2009, 24, 187–222. [Google Scholar] [CrossRef]
  12. Shi, D.H.; Zenkov, D.V.; Bloch, A.M. Hamel’s formalism for classical field theories. J. Nonlinear Sci. 2020, 30, 1307–1353. [Google Scholar] [CrossRef]
  13. Simoes, A.A.; Colombo, L. Hamel equations and quasivelocities for nonholonomic systems with inequality constraints. In Proceedings of the 2023 62nd IEEE Conference on Decision and Control (CDC), Singapore, 13–15 December 2023; pp. 5741–5746. [Google Scholar]
  14. Zenkov, D.V. On Hamel’s equations. Theor. Appl. Mech. 2016, 43, 191–220. [Google Scholar] [CrossRef]
  15. Kostka, Z.S.; Jarzębowska, E. Dynamics modeling of variable mass systems–a case study of an underwater inertia based propelled glider performance. J. Theor. Appl. Mech. 2024, 62, 751–761. [Google Scholar] [CrossRef] [PubMed]
  16. Gao, S.; Shi, D.H.; Zenkov, D.V. Discrete Hamiltonian variational mechanics and Hamel’s integrators. J. Nonlinear Sci. 2023, 33, 26. [Google Scholar] [CrossRef]
  17. Müller, A. Hamel’s equations and geometric mechanics of constrained and floating multibody and space systems. Proc. R. Soc. A. 2023, 479, 20220732. [Google Scholar] [CrossRef]
  18. Chaplygin, S.A. On the theory of motion of nonholonomic systems. The reducing-multiplier theorem. Regul. Chaot. Dyn. 2008, 13, 369–376. [Google Scholar] [CrossRef]
  19. Rhodes, M.; Putkaradze, V. Trajectory tracing in figure skating. Nonlinear Dyn. 2022, 110, 3031–3044. [Google Scholar] [CrossRef]
  20. Ball, K.R.; Zenkov, D.V. Hamel’s formalism and variational integrators. Geom. Mech. Dyn. 2015, 73, 477–506. [Google Scholar]
  21. Bloch, A.M. Nonholonomic Mechanics; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
  22. Shi, D.H.; Berchenko-Kogan, Y.; Zenkov, D.V.; Bloch, A.M. Hamel’s formalism for infinite-dimensional mechanical systems. J. Nonlinear Sci. 2017, 27, 241–283. [Google Scholar] [CrossRef]
  23. Huang, B.; Yi, Z.G.; Shi, D.H. Discrete maximum principle in Hamel’s formalism for nonholonomic optimal control. Meccanica 2024, 59, 1001–1018. [Google Scholar] [CrossRef]
  24. Rigo, D.; Sansonetto, N.; Muradore, R. Geometric optimal filtering for an articulated n-trailer vehicle with unknown parameters. Int. J. Robust. Nonlinear Control. 2024, 34, 11868–11886. [Google Scholar] [CrossRef]
  25. An, Z.P.; Wu, H.B.; Shi, D.H. Minimum-time optimal control of robotic manipulators based on Hamel’s integrators. Meccanica 2019, 54, 2521–2537. [Google Scholar] [CrossRef]
  26. Fedorov, Y.N.; García-Naranjo, L.C. The hydrodynamic Chaplygin sleigh. J. Phys. A: Math. Theor. 2010, 43, 434013. [Google Scholar] [CrossRef]
  27. Haraldsen, A.; Wiig, M.S.; Pettersen, K.Y. A theoretical analysis of the velocity obstacle method for nonholonomic vehicles and underactuated surface vessels. IEEE Trans. Control Syst. Technol. 2024, 32, 1801–1816. [Google Scholar] [CrossRef]
  28. Loya, K.; Tallapragada, P. Parametric roll oscillations of a hydrodynamic Chaplygin sleigh. Nonlinear Dyn. 2023, 111, 20699–20713. [Google Scholar] [CrossRef]
  29. Kirchhoff, G.R. Vorlesunger über Mathematische Physik, Band I, Mechanik; Teubner: Leipzig, Germany, 1877. [Google Scholar]
  30. Lamb, H. Hydrodynamics, Dover Publications; Reprint of the 1932 Cambridge University Press edition; Cambridge University Press: Cambridge, UK, 1945. [Google Scholar]
  31. Ji, X.; Yang, Z.; Zhai, X. Noether Symmetry of Multi-Time-Delay Non-Conservative Mechanical System and Its Conserved Quantity. Symmetry 2024, 16, 475. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Wang, X.P. Mei Symmetry and Invariants of Quasi-Fractional Dynamical Systems with Non-Standard Lagrangians. Symmetry 2019, 11, 1061. [Google Scholar] [CrossRef]
  33. Rehan, M.; Reyhanoglu, M.; McClamroch, H. Motion planning for a knife-edge on the surface of a hyperboloid. In Proceedings of the 2017 11th Asian Control Conference (ASCC), Gold Coast, QLD, Australia, 17–20 December 2017; pp. 1326–1330. [Google Scholar]
  34. Kelly, S.; Hukkeri, R. Mechanics, dynamics, and control of a single-input aquatic vehicle with variable coefficient of lift. IEEE Trans. Robot. 2006, 22, 1254–1264. [Google Scholar] [CrossRef]
  35. García-Naranjo, L.C.; Vankerschaver, J. Nonholonomic LL systems on central extensions and the hydrodynamic Chaplygin sleigh with circulation. J. Geom. Phys. 2013, 73, 56–69. [Google Scholar] [CrossRef]
  36. Sansonetto, N.; Zoppello, M. On the trajectory generation of the hydrodynamic Chaplygin sleigh. IEEE Control Syst. Lett. 2020, 4, 922–927. [Google Scholar] [CrossRef]
  37. Zhao, S.Y. The differential geometric principle of the nonholonomic mechanical systems of Cheatev’s type. Appl. Math. Mech. 1986, 7, 847–860. [Google Scholar]
  38. Guo, Y.X.; Mei, F.X. Integrability for Pfaffian constrained systems: A geometrical theory. Acta Mech. Sin. 1998, 14, 85–91. [Google Scholar]
  39. Cai, J.L.; Shi, S.S.; Fang, H.J. Conformal invariance for the nonholonomic constrained mechanical system of non-Chetaev’s type. Meccanica 2012, 47, 63–69. [Google Scholar] [CrossRef]
  40. Kanso, E.; Marsden, J.E.; Rowley, C.W.; Melli-Huber, J.B. Locomotion of articulated bodies in a perfect fluid. J. Nonlinear Sci. 2005, 15, 255–289. [Google Scholar] [CrossRef]
  41. McLachlan, R.; Perlmutter, M. Integrators for nonholonomic mechanical systems. J. Nonlinear Sci. 2006, 16, 283–328. [Google Scholar] [CrossRef][Green Version]
  42. Noorizadegan, A.; Young, D.L.; Hon, Y.C.; Chen, C.S. Power-enhanced residual network for function approximation and physics-informed inverse problems. Appl. Math. Comput. 2024, 480, 128910. [Google Scholar] [CrossRef]
  43. Brociek, R.; Pleszczyński, M.; Mughal, D.A. On the performance of physics-based neural networks for symmetric and asymmetric domains: A comparative study and hyperparameter analysis. Symmetry 2025, 17, 1698. [Google Scholar] [CrossRef]
Figure 1. The elliptical sleigh at the center of the ellipse.
Figure 1. The elliptical sleigh at the center of the ellipse.
Symmetry 17 01985 g001
Figure 2. Tested algorithms respect the error of energy: (a) comparison of three kinds of algorithms; (b) magnification of the Hamel algorithm.
Figure 2. Tested algorithms respect the error of energy: (a) comparison of three kinds of algorithms; (b) magnification of the Hamel algorithm.
Symmetry 17 01985 g002
Figure 3. The 2-norm of angular velocity.
Figure 3. The 2-norm of angular velocity.
Symmetry 17 01985 g003
Figure 4. Tested algorithms respect the error of velocity.
Figure 4. Tested algorithms respect the error of velocity.
Symmetry 17 01985 g004
Figure 5. Trajectory of the Chaplygin sleigh with the Hamel integrator.
Figure 5. Trajectory of the Chaplygin sleigh with the Hamel integrator.
Symmetry 17 01985 g005
Figure 6. Trajectory of the sleigh with different value of θ .
Figure 6. Trajectory of the sleigh with different value of θ .
Symmetry 17 01985 g006
Figure 7. Trajectory of the sleigh with different positions of the center of mass.
Figure 7. Trajectory of the sleigh with different positions of the center of mass.
Symmetry 17 01985 g007
Figure 8. Trajectories of the sleigh in the absence of fluid for different Δ φ : (a) a = 0.5 ,   Δ φ = 1.73 π 0 , 2 π ,   n = 0 ; (b) a = 0.15 ,   Δ φ = 4.82 π 4 π , 6 π ,   n = 2 .
Figure 8. Trajectories of the sleigh in the absence of fluid for different Δ φ : (a) a = 0.5 ,   Δ φ = 1.73 π 0 , 2 π ,   n = 0 ; (b) a = 0.15 ,   Δ φ = 4.82 π 4 π , 6 π ,   n = 2 .
Symmetry 17 01985 g008
Figure 10. Trajectory for Model I and Model II.
Figure 10. Trajectory for Model I and Model II.
Symmetry 17 01985 g010
Table 1. Commutators of group.
Table 1. Commutators of group.
ξ1ξ2ξ3ξ4ξ5
ξ1000ξ10
ξ2000ξ1ξ3
ξ30000ξ2
ξ4ξ10000
ξ50ξ3ξ200
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xia, L.-L.; Zhang, J.-H. Hamel’s Formalism and Variational Integrators of the Hydrodynamic Chaplygin Sleigh. Symmetry 2025, 17, 1985. https://doi.org/10.3390/sym17111985

AMA Style

Xia L-L, Zhang J-H. Hamel’s Formalism and Variational Integrators of the Hydrodynamic Chaplygin Sleigh. Symmetry. 2025; 17(11):1985. https://doi.org/10.3390/sym17111985

Chicago/Turabian Style

Xia, Li-Li, and Jun-Hua Zhang. 2025. "Hamel’s Formalism and Variational Integrators of the Hydrodynamic Chaplygin Sleigh" Symmetry 17, no. 11: 1985. https://doi.org/10.3390/sym17111985

APA Style

Xia, L.-L., & Zhang, J.-H. (2025). Hamel’s Formalism and Variational Integrators of the Hydrodynamic Chaplygin Sleigh. Symmetry, 17(11), 1985. https://doi.org/10.3390/sym17111985

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop