1. Introduction
Our study concerns discrete systems constrained by nonholonomic constraints. Among the various approaches used to deal with the problem (virtual displacements, variational principles in differential or integral form, algebraic and geometric methods), our attention is directed to the d’Alembert–Lagrange principle (d’A–L P.). The classic formulation of the principle will be presented in the next Section; here, we address the issue from a substantial and qualitative point of view.
As is known (see, for instance, [
1] or [
2]), the formulation of d’A–L P. starts from Newton’s equations of motion and selects a particular category of displacements
(we will define this notation later on), which are consistent with the dynamics of the system (virtual displacements). The situation is clear and universally accepted when we are dealing with systems constrained by geometric conditions (holonomic constraints): the displacements are distinctly identifiable and spontaneously linked to simple concepts in geometry (tangent space of a manifold).
The approach through d’A–L P. is not so common in the literature when we move on to the more complex category of kinematic constraints, i.e., constraints which involve the velocities of the system and which cannot be reduced to geometric constraints via integration. Starting from the fundamental text [
3], the problem of how to define displacements for nonholonomic systems is rarely addressed, and alternative approaches (methods based on differential geometry or on a variational principle) might prevail in the study of nonholonomic systems. We refer to [
4] for a useful review and an updated state of the art with respect to virtual displacements in nonlinear nonholonomic constraints.
In examining the role and potentiality of the d’A–L P. when dealing with nonholonomic systems, we find a clear line of demarcation dividing the linear case and the nonlinear one; if, in the first case, the application of the d’A–L P. method is a natural and simple extension of the holonomic model, in the latter case, the task of assigning displacements to the system is more difficult and unclear. From a mathematical point of view, the question is simple to introduce; the concern is to deduce appropriate integer conditions in terms of starting from a set of constraints on the state of the system, which cannot be integrated. The main difficulty lies in the fact that the displacements that work for a straightforward derivation of the equations of motion are not necessarily possible (i.e., compatible with the constraints) displacements.
Nevertheless, it must be said that the topic of nonlinear kinematic constraints is quite problematic, and it is not confined to the perspective of the d’A–L P. we are focusing on; actually, starting from the very existence of physical models of this type, the issues under debate concern the concrete feasibility of physical models [
5], the distinct role from control forces [
6], the axiomatic and theoretical features that provide a valid generalization of the linear case [
7], and the mathematical aspect of expressing a certain condition in multiple equivalent ways and in different sets of coordinates [
8], to mention just a few. In addition to the references mentioned above, we indicate the texts [
9,
10] and articles [
11,
12,
13,
14,
15], which examine the topic of nonlinear constraints from a historical and axiomatic point of view.
Returning to the themes of this work, our analysis aims to examine a condition that establishes the class of virtual displacements
in a very simple way, which is known as the
etaev rule ([
16], and we also refer to [
17,
18]). Naturally, as we will recall later, the rule properly extends the existing conditions for the holonomic case and the linear kinematic case. An interesting aspect is that historically, the hypothesis was born with the aim of making the d’A–L P. and the Gauss principle equivalent in order to achieve agreement through the Hertz–Helder principle.
Going through the specific literature, we understand that the
etaev rule is in the state of a postulate; that is, there does not seem to be a rigorous theoretical justification starting from the laws of mechanics [
4]. At the same time, the debate is also open in the context of experimental tests, and there are conflicting opinions even when the hypothesis is tested directly with experimental procedures [
19,
20]. For this reason, we were impressed by the content of [
21], where a theoretical argument is intended to extend the validity of the d’A–L P. to treat general nonholonmic systems; essentially, the
etaev rule is claimed to be derived (through mathematical steps) directly from the constraint equations, and in this way, the displacements defined by the rule itself are fully justified. The procedure is also extended to higher-order constraints, which involve the accelerations of the system.
The dissertation in [
21] is undoubtedly outstanding and exhaustive since it explores the most remarkable aspects of the theory on nonholonomic constraints (including various types of principles, the debated transpositional rule, ans the pseudovelocity formalism). This is why we find it appropriate, as the initial purpose of our work, to dwell on the mathematical tools by which the rule seems to find its demonstration.
The second aim of this paper is to investigate the effects of the etaev rule on relevant physical aspects, particularly the overlap of virtual displacements and instantaneous velocities, the vanishing of virtual work carried out by the constraint forces, and the definition of a Hamilton function restricted to the independent velocities.
For the sake of clarity, we present the organization of the work and indicate the main steps as follows:
In
Section 2, we present the formal method and ordinary method of virtual displacements, starting from Newton’s equations of motion. We explicitly write the equations of motion for systems constrained with nonlinear kinematic constraints whenever the
etaev condition is assumed to hold.
The first paragraph of
Section 3 is devoted to commenting on the theoretical justification of the
etaev rule asserted in [
21]. In the next two paragraphs, we analyze the role of this rule with respect to virtual displacements such as possible instantaneous velocities, virtual work, and the energy of the system. A special condition with respect to the explicit constraint equations (condition (
40)) turns out to outline the right class of nonlinear constraints for which the extension of the method virtual displacements is appropriate.
In
Section 4, we see that the just-mentioned condition identifies the constraints formulated by homogeneous functions (of any degree) with respect to the generalized velocities. Finally, the results are commented on in
Section 5.
4. Homogeneous Constraints
Rather than searching for a mathematical derivation of the elusive Cetaev condition (as long as it exists), we assume the
etaev rule (
14) as a postulate and we examine in more depth the class of constraints fulfilling (
40): actually, Properties 1 and 2 of the previous Section assign to nonholonomic systems of the class (
40) the same features as we meet in holonomic and linear nonholonomic systems. Hence, as long as the
etaev rule holds, condition (
40) provides a category of constraints which best “fit in” with the rule, which extend in a natural way the theory of holonomic systems. We will conclude (Proposition 1) that this category of constraints coincides with (
10), where the functions
are homogeneous functions (even of different degrees) with respect to the generalized velocities
.
We recall that a real-valued function
defined on a domain
is a positive homogeneous function of degree
if
Here, we pay attention to constraints which are homogeneous functions with respect to the generalized velocities
,
; that is, with respect to (
10):
where the degree
can be different for each constraint equation. The vast majority of examples and applications in literature of nonholonomic systems with kinematic restrictions belong to the category of constraints (
46).
Example 1. Linear kinematic constraints (15) with are positive homogeneous functions of degree 1 with respect to the variables (in this case, (45) holds also for ) in particular holonomic constraints (13) for , not depending explicitly on time. As an example, for two points, and , at a constant distance ℓ, the geometric constraint (where and are the Cartesian coordinates of and , respectively) is converted by derivation to the homogeneous function of degree 1 . Example 2. Given a system of two material points, and , the following nonholonomic restrictions, i.e.,correspond to homogeneous constraints; actually, in fixing the Lagrangian parameters as the Cartesian coordinates , , the constraints areand they all show positive homogeneous functions of degree 1 or 2 with respect to the variables . Remark 5. The just-mentioned conditions may appear abstract, complying only with theoretical requirements. We refer to [8] for a useful and accurate description of devices (rods, blades, wheels, sleds, etc.), which put in practice the constraints listed in Example 2 or a combination of them. Another example of a physically realizable nonlinear nonholonomic mechanical system is the nonholonomic pendulum proposed in [5]. On the other hand, examples of nonlinear nonholonomic models constrained by nonhomogeneous velocity conditions and corresponding to physically realizable systems are, to our knowledge, uncommon, if not fully absent, in literature. The connection between the condition (
40) and the homogeneity of the constraint functions is explained by the following:
Proposition 1. These three statements are equivalent:
The constraint functions of (10), , are positive homogeneous functions with respect to the variables , even of different degrees . Any set of explicit functions defined in (24) and deduced from (10) are positive homogeneous functions of degree 1 with respect to the variables . The condition (40) holds for any set of explicit functions , , calculated from (10).
Proof. (Essential steps): the implications
correspond to the Euler’s homogeneous function Theorem, stating that the definition (
45) is equivalent to the condition
which coincides with (
40) for
and
. Furthermore, the implications
can be proved by virtue of the fact that each derivative
,
, of a homogeneous function
f of degree
is a homogeneous function of degree
. □
Remark 6. A significant point in favor of the category (46) of homogeneous constraints is that the formal structure is invariant if a transformation of Lagrangian coordinates is applied; indeed, the induced linear transformation of the generalized velocities (where the quantity in round brackets indicates the Jacobian matrix) makes the property (46) still valid for the generalized velocities . 5. Conclusions and Next Investigation
The d’Alembert–Lagrange principle combined with the class of displacements (
14) offers a simple way of inferring the equations of motion for nonholonomic systems, even with nonlinear kinematic constraints. Actually, the linear conditions (
14) on the
allow us an easy transition from the principle (
7) to the equations of motion (
19) simply by using an argument of linear algebra. A further advantage of (
14) combined with the d’A–L P. is that it is not required to express about the possible commutation
(this is actually a debated question), which, instead, is indispensable whenever (
17) is assumed, and necessarily combined with the integral formulation of a principle, owing to the presence of
.
A long-standing problem is whether there exists the possibility of deriving the set (
14) from the constraint Equation (
10). In our opinion, the problem has not been resolved in [
21], and the
etaev rule remains, at least for the moment, without a theoretical explanation. However, this circumstance does not detract from a series of advantages that the rule offers: The use of the d’A–L P. allows the equations of motion to be written in a simple and direct way. The generalization to higher orders (see (
30)) occurs through the
alone; therefore, nothing changes from a formal point of view; many other advantageous aspects could be mentioned. We also highlighted how the validity of (
39) (which, as reported in Proposition 1, is characteristic of homogeneous constraints of any order) places the mechanical system in a natural physical context, where the displacements coincide with the virtual velocities, the virtual work of the constraint forces is zero, and the energy of the system can be univocally defined (see (
41) and (
44)). The class of displacements (
14) joined with the requirement (
39) (homogeneous constraints) appears to be the natural extension of the standard holonomic case to the general case of nonholonomic nonlinear constraints.
The conditions listed in Example 2 show various nonholonomic constraints (some of them nonlinear) of systems that are certainly not marginal in the context of kinematic restrictions. This encourages us to think that (
39) essentially covers the set of physically feasible nonholonomic constraints. From a mathematical point of view, the topic to be investigated is the possibility of formulating a zero level set through homogeneous functions. Obviously, the topic concerns stationary constraints and time-dependent ones requires a separate study.
A second issue we are investigating concerns the correlation between the two conditions (
14) and (
17); on the one hand, it is simple to write the mathematical identity that links them (the so-called transpositional relation); on the other, it is not obvious, for example, which category of systems admits both displacements, or what the role of the commutation rule is. In recent decades, this debate has been animated in the literature [
4,
22,
30].
A further interesting point is to compare the procedure offered by the d’Alembert–Lagrange principle with different approaches (as variational methods) which generalize standard methods for holonomic systems to the case of nonholonomic systems, especially with nonlinear constraints. A stimulating starting point is the recent paper [
31], where the Hamiltonian and the action functional are extended by introducing an extra variable performing a sort of dissipation. The corresponding Lagrange problem leads to equations comparable with (
19). Furthermore, the method used in [
31] is suitable to deal with the energy question, which we simply mention via Formulae (
27)–(
44).
In the present work, we focused on the theoretical questions about the Cetaev condition and the link with homogeneous constraints omitting a numerical approach: moving to these kinds of questions (Lagrangian mechanics versus vakonomic mechanics (transpositional relation)), neither numerical simulations nor experimental validations provide strong support for the theoretical conclusions.