Preprint
Article

This version is not peer-reviewed.

The Role of Mass Distribution, Higher – Order Acceleration Energies and Generalized Forces in the Advanced Dynamics

Submitted:

08 July 2025

Posted:

09 July 2025

You are already at the latest version

Abstract
In multibody systems (MBS), such as robot structures, classical modeling is often based on simplified assumptions concerning mass geometry. This paper introduces a formal theoretical model to overcome these limitations by in-troducing the concept of mass distribution, which describes the continuous nature of mass properties within kinetic assemblies. Furthermore, the research integrates high-er-order acceleration energies into the dynamic formulation – a topic less explored in conventional approaches. By applying the principles of analytical dynamics, particularly a generalized form of D'Alembert-Lagrange principle, a comprehensive model based on higher-order acceleration energies is developed. Matrix exponentials and higher-order differential operators are applied to determine the dynamic equations. Generalized forces are also analyzed as essential dynamical parameters, directly related to general-ized variables and characterized by mass properties, including mass centers, inertial tensors, and pseudo-inertial tensors. The dynamic behavior of the system is described by using matrix-based expressions for defining kinetic and acceleration energies, and their time derivatives. The paper proposes a unified, matrix-based theoretical framework for modeling ad-vanced dynamics in MBS, emphasizing the role of mass distribution and higher-order acceleration energies. This formulation facilitates a deeper understanding of inertial properties and dynamic interactions in complex mechanical systems such as robots.
Keywords: 
;  ;  ;  

1. Introduction

In recent years, the development of dynamic models for mechanical systems has evolved toward more accurate and universally adaptable formulations. This shift reflects the increasing complexity of engineering applications, particularly in fields like robotics, aerospace, and flexible multibody systems. In such systems, traditional simplifications – such as modeling discrete masses and neglecting higher – order acceleration – fail to capture critical effects inherent to complex behaviors. Within this context, three central aspects have emerged as essential for accurate modeling: mass distribution, higher-order acceleration energies, and generalized forces.
Mass distribution significantly affects system dynamics, especially flexible structures or spatial linkages. Unlike models based solely on discrete parameters, mass distribution models allow for spatial variation of inertia and stiffness. This capability leads to improved accuracy in analyzing the local dynamics, internal wave propagation, and modal coupling effects.
Mizhidon [1] introduced a unified mathematical framework that incorporates both discrete and distributed parameters yielding a more realistic representation of mechanical systems. His model enhances predictions of deformation and energy transfer across structural elements with variable density and elasticity.
Similarly, Yang et al. [2] proposed a multiscale approach for flexible multibody systems, integrating spatially distributed mass and stiffness parameters. Their findings demonstrate that neglecting distributed effects introduces systematic errors in dynamic simulations, particularly in high-frequency or transient regimes.
In classical dynamics, kinetic energy is typically defined based on velocities, i.e., first-order derivatives. However, in systems subjected to sudden accelerations, shocks, or control input variations, higher-order derivatives such as jerk or snap become relevant. Negrean, Crișan, and Vlase [3,4] have introduced theoretical formulations that incorporate these acceleration energies within the analytical mechanics framework. Specifically, they extended the classical Lagrangian and Gibbs-Appell equations to include second- and third-order time derivatives of the acceleration energies.
In a subsequent study [5], the same authors extend the formulation on kinetic and acceleration energy expressions and propose new formulations for generalized variables based on higher-order derivatives. The concept of generalized forces is proposed as an extension of d’Alembert Principle, adapted for systems characterized by higher order accelerations. Similarly, de Jong et al. [6] derived dynamic equations for rigid body spatial mechanisms incorporating higher-order derivatives, demonstrating that dynamic balancing – often addressed heuristically – can be treated rigorously handled using analytical models based on jerk and snap. Generalized forces thus became central in advanced dynamic. These are not limited to some functions of displacement and velocity but can involve accelerations and their derivatives. Jafari et al. [7] presented a flexible-link robot model that integrates generalized forces derived from both structural compliance and control feedback mechanisms. Their model improves stability and accuracy, particularly under high-speed motion or external influences.
Complementarily, Condurache [8] conducted a theoretical study on the effects of higher-order accelerations in the dynamic behavior of mechanical linkages. He demonstrated that forces transmitted through joints and links must be defined with respect to time derivatives of acceleration, especially in high-speed motion regimes.
This perspective creates opportunities for developing different control strategies and optimization algorithms based on higher-order acceleration energies.
In the present paper, the simultaneous evaluation of mass distribution, higher-order acceleration energies, and generalized forces lead to a more comprehensive and reliable modeling approach. The work aims to synthesize recent theoretical advancements and develop a unified dynamic model applicable to mechanical systems with distributed mass and inertia, while preserving rigid body assumptions.

2. Mass Distribution in the Dynamics of Mechanical Systems

In multibody systems (MBS), such as robotic mechanical structures, it is common to adopt simplifying assumptions concerning mass properties. A frequently applied hypothesis is that the mass is continuously distributed throughout the entire mechanical structure—from the fixed base to the final kinetic assembly. Based on this assumption, the present study adopts the term “mass distribution” as a more accurate descriptor than the traditional expression “mass geometry,” which typically refers to ideal rigid bodies.
According to classical Newtonian dynamics, inertia in the translational motion is iis characterized by the system’s mass and the position of its center of mass while rotational inertia is defined by the mechanical moments of inertia—originally formalized by Leonhard Euler in 1758 — and further extended through the inertia tensor and the pseudo-inertia tensor [9]-[14].
These matrix representations are fundamental in defining dynamic quantities such as angular momentum, kinetic energy, higher-order acceleration energies, and their respective time derivatives, as required by the formulation of higher-order differential equations characteristic of analytical dynamics [15,16,17,18,19].
In this study, the authors further develop the concept of mass distribution (MD – type) based on prior work presented in [4,5]. To facilitate the analysis, several simplifying assumptions are introduced. Each kinetic subassembly, within the multibody system (MBS), is modeled as a rigid body, (see Figure 1).
At the same time, MD-type properties are using the mass and geometric integrals which are applicable exclusively to homogeneous bodies with simple or regular geometric shapes. A homogeneous body is, by definition, characterized by a constant density over an infinite number of infinitesimal mass elements d m , continuously spread throughout its geometry. In most cases, each kinetic subassembly is a compound body with an irregular geometric shape, which makes the direct application of mass integrals impossible.
As an illustrative example, the kinetic ensemble i = 1 n , presented in Figure 1 as part of the multibody system (MBS) is considered.
Its geometrical decomposition is detailed in Figure 2.
Based on the considerations above, each kinetic ensemble i = 1 n is decomposed into a finite number of homogeneous bodies with simple or regular geometrical shapes, denoted as j i , with j = 1 p i , where p i N   ( n a t u r a l   n u m b e r s ) .
The kinetic subassembly presented in Figure 2 is decomposed into simpler components j i , each assumed to have regular geometry and uniform density. This decomposition facilitates the computation of mass distribution properties such as center of mass, inertia tensor, and pseudo-inertial tensor for the full subassembly. To each component body a local reference frame centered at its geometric centroid is attached. Additionally, for each i kinetic ensemble, a dedicated coordinate frame i G is defined at the geometric center of its corresponding joint, enabling consistent formulation of dynamic equations within the multibody system.
Based on these assumptions and the authors’ previous formulations, this section develops the mass distribution properties associated with such systems. These properties include: the total mass and the position of the center of masses, mechanical moments of inertia (axial, planar, polar, and products of inertia); the inertia tensor together with its generalized variation law; and the pseudo-inertia tensor, as detailed in [3,4,5].
The total mass and the position of the center of mass are first calculated for each component body j i as illustrated by the example in Figure 3:
A consistent formulation of mass distribution properties requires a clear definition of the differential mass element d m which integrate density and geometry into a unified framework applicable to different body types, including linear, surface, and volumetric structures.
To this end, the concept of d m is generalized as follows:
d m = ρ V d V   ;     ρ A d A   ;     ρ L d L
where ρ L is the linear density characteristic to one – dimensional (1D) components such as rods or beams; ρ A denotes the surface density applicable to two – dimensional (2D) elements such as plates or shells and ρ V represents the volumetric density, and is used for three – dimensional (3D) bodies.
This unified definition allows the computation of mass – related properties to be expressed in an integral form applicable to a wide variety of bodies with varying geometry and dimensions (1D, 2D or 3D).
According to [3,4,5], the position vector of the center of masses is defined by:
r ¯ C j j = r ¯ j j d m m j
where j is the system attached to the mass center of the simple homogenous body j part of kinetic element i and m j is the mass of the body j , given by:
m j = d m
and d m is substituted by (1) as a function of body’s geometry.
The position of the center of mass C j must be expressed relative to the frames i or 0 which are associated with the kinematic structure of the multibody system (MBS). Consequently, the expressions are rewritten as follows:
r ¯ C j 0 i 1 = T j 0 i r ¯ C j j 1 ;
The global center of masses for the kinetic ensemble i , denoted r ¯ C i 0 i , is computed as a mass weighted average of its component bodies’ centers of mass.
The defining expression considers the additive and subtractive contributions of each component j through the sign of operator σ j :
σ j = 1 if the component j belongs to subassembly i and
σ j = 1 when the component j is subtracted from subassembly i (e.g., a cavity or excluded region). The position vector r ¯ C i 0 i defines the positioning of subassembly i relative to fixed frame 0 or i , as presented below:
r ¯ C i 0 i = j = 1 p i σ j r ¯ C j 0 i m j M i .
where sometimes j O R i O R is recommended.
The symbol T j 0 i expresses the rotation and respectively locating matrix between frames j and i or 0 (see also Figure 4).
Considering that the subassembly i has been decomposed into p i simple bodies j , the application of expressions (2)-(4) to each component allows the computation of the total mass and position of the mass center of the kinetic ensemble i = 1 n .
The parameter p i represents the number of simple bodies resulting from the decomposition of subassembly i and the final expressions are given as follows:
M i = j = 1 p i σ j m j ;
where   σ j = 1 ,     j i ; 0 ;     j i ;
Equation (6) defines the total mass of the kinetic ensemble, while Equation (5) provides the position vector of mass center.

2.1. The Inertial Tensor in Case of a Rigid Body

When a kinetic ensemble i = 1 n , from a multibody system is characterized by resultant rotational motion, its inertia properties are primarily expressed through mechanical moments of inertia and their extended representations, namely the inertial tensor and pseudo-inertia tensor [3,4]. Following the same approach used in the previous section, these inertia – related properties will first be determined for each homogeneous component body j i . An illustrative example is shown in Figure 3.
Each homogeneous body j i has already been analyzed in terms of its mass (see Equation (2)) and position of the mass center (Equations (3)–(5)). According to Figure 3, the mass center of the body (denoted C j ) serves as the origin of three concurrent frames, which are described below:
C j j ;     i O R i O R ;     0 O R 0 O R
Considering the formulations of the authors, a few symbols and notations are used:
u j = x j ;   y j ;   z j ;     v j = y j ;   z j ;   x j ;     w j = z j ;   x j ;   y j
u ¯ j 0 i = x ¯ j 0 i ;   y ¯ j 0 i ;   z ¯ j 0 i ,   u ¯ i 0 j = x ¯ i 0 j ;   y ¯ i 0 j ;   z ¯ i 0 j
v ¯ j 0 i = y ¯ j 0 i ;   z ¯ j 0 i ;   x ¯ j 0 i ,   v ¯ i 0 j = y ¯ i 0 j ;   z ¯ i 0 j ;   x ¯ i 0 j
w ¯ j 0 i = z ¯ j 0 i ;   x ¯ j 0 i ;   y ¯ j 0 i ,       w ¯ i 0 j = z ¯ i 0 j ;   x ¯ i 0 j ;   y ¯ i 0 j
where in Equation(9), the symbols refer to the Cartesian coordinates or axes of the local reference frames. Expressions (10)-(12) define the unit vectors that describe the orientation between the frames j , i and 0 or between i , 0 , and j respectively.
Based on these definitions, the rotation matrix can be expressed as follows:
R j 0 i = x ¯ j 0 i y ¯ j 0 i z ¯ j 0 i = x ¯ i 0 T j y ¯ i 0 T j z ¯ i 0 T j ,
To express the inertia properties for each homogenous body j relative to its own mass center, the local coordinate system is positioned such that its origin coincides with the center of masses, thus leading to the following condition:
r ¯ j 0 i j d m = 0 ,   where   r ¯ j j = x j j y j j z j j T
where r ¯ j j represents the position vector of a mass element relative to the mass center of body j , relative to a local frame.
Additionally, the coordinate transformation between the frame attached to body j and the reference frame i corresponding to of ensemble i or the frame 0 attached to the fixed basis of the robot, is defined by the following relations:
r ¯ j 0 i = R j 0 i r ¯ j j ,             r ¯ C j 0 i = r ¯ j 0 i d m m j ,             r ¯ j j = R T j 0 i r ¯ j 0 i ,
where Equation (15) defines the position of body j relative to frames: j ;     i ;     0 C j .
Equation (15) is rewritten below as follows:
x j 0 i y j 0 i z j 0 i = x ¯ i 0 T j y ¯ i 0 T j z ¯ i 0 T j r ¯ j j .
Another notation, essential in the present formulation, is the skew symmetric matrix associated with the position vector defined in Equation (14), as well as its transpose:
r ¯ j j × = 0 z j j y j j z j j 0 x j j y j j x j j 0 ,   and   r ¯ j j × = 0 z j j y j j z j j 0 x j j y j j x j j 0
To determine the inertia properties in either frame i or 0 , the position of a mass element is given by the following expressions:
r ¯ j 0 i = r ¯ C j 0 i + R j 0 i r ¯ j j ;
r ¯ j 0 i 1 = T j 0 i r ¯ j j 1 = R j 0 i r ¯ C j 0 i 0 0 0 1 r ¯ j j 1
where Equation(19) shows the position of elementary mass in homogeneous coordinates.
Since each homogeneous body j i is assumed to have simple geometrical shape, its moment of inertia can be expressed as a mass integral, as established in references [3,4,5,6,7,8,9]. This integral involves the product of the differential mass element d m and the square of its distance from a given axis or plane, and is defined as follows:
I u j = v j 2 j + w j 2 j d m ;               I u v j = u j j v j j d m ;               I u u j = u j 2 j d m .
and   I j u 0 i = δ j u 2 d m = v j 2 0 i + w j 2 0 i d m
,
I j u v 0 i = u j 0 i v j 0 i d m ;   I j u u 0 i = u j 2 0 i d m .
Accordingly, the axial, centrifugal and planar mechanical moments of inertia relative to frame j C j are known, and are included in the following set:
I u j ;     I u v j ;     I u u j ,         where     j = 1 p i       and       j i
In the next step, the axial, centrifugal and planar mechanical moments of inertia with respect to   i ,     0   C i , must be computed by considering the following:
I j u 0 i ,   I j u v 0 i ,     I j u u 0 i ,         where     j = 1 p i       and       j i
The squared distance from a mass element d m to an axis defined by the unit vector u ¯ i 0 j (see Figure 3) is determined according to the following expression:
δ j u 2 = u ¯ i 0 j × r ¯ j j T u ¯ i 0 j × r ¯ j j = u ¯ i 0 T j r ¯ j j × r ¯ j j × T u ¯ i 0 j
As a result, based on Equations (21)-(24), the axial mechanical moment of inertia is given by:
I j u 0 i = δ j u 2 d m = u ¯ i 0 T j r ¯ j j × r ¯ j j × T d m u ¯ i 0 j
However, the mechanical moments of inertia, defined in Equation (21) can also be computed using the coordinates included in the transfer matrix formulation (16), as follows:
u j 2 0 i = u ¯ i 0 T j r ¯ j j r ¯ j T j u ¯ i 0 j ,     v j 2 0 i = v ¯ i 0 T j r ¯ j j r ¯ j T j v ¯ i 0 j , w j 2 0 i = w ¯ i 0 T j r ¯ j j r ¯ j T j w ¯ i 0 j
The squared distance between a differential mass element d m and the mass center C j is mathematically defined as:
u j 2 0 i + v j 2 0 i + w j 2 0 i = r ¯ j T 0 i r ¯ j 0 i r ¯ j T j r ¯ j j
In Equation (26) the sum of the squared components of the position vector is reformulated as a scalar product allowing compact matrix representation:
r ¯ j j r ¯ j T j = r ¯ j T j r ¯ j j I 3 r ¯ j j × r ¯ j j × T
Substituting Equation(28) in Equation(26), expressions become:
u j 2 0 i = r ¯ j T j r ¯ j j u ¯ i 0 T j r ¯ j j × r ¯ j j × T u ¯ i 0 j
v j 2 0 i = r ¯ j T j r ¯ j j v ¯ i 0 T j r ¯ j j × r ¯ j j × T v ¯ i 0 j
w 2 0 i = r ¯ j T j r ¯ j j w ¯ i 0 T j r ¯ j j × r ¯ j j × T w ¯ i 0 j
v 2 0 i + w 2 0 i = δ j u 2 = r ¯ j T 0 i r ¯ j 0 i u 2 0 i = u ¯ i 0 T j r ¯ j j × r ¯ j j × T u ¯ i 0 j
Consequently, the mechanical moment of inertia in Equation (25) can be reformulated using the relations provided in Equation (24) or (32), as follows:
I j u 0 i = u ¯ i 0 T j r ¯ j j × r ¯ j j × T d m u ¯ i 0 j
The corresponding mass integral from (25) or (33) is expressed symbolically as follows:
I j j = r ¯ j j × r ¯ j j × T d m = y j 2 j + z j 2 j d m x j j y j j d m z j j x j j d m x j j y j j d m z j 2 j + x j 2 j d m y j j z j j d m z j j x j j d m y j j z j j d m x j 2 j + y j 2 j d m
In the matrix (34), the main diagonal contains the axial moments of inertia, while off – diagonal terms – symmetric and with negative sign – correspond to centrifugal moments of inertia (products of inertia). According to [2,3,4], the matrix in Equation (34) is known as the inertia tensor (axial and centrifugal) of body j i with respect to frame j evaluated at its center of masses C j . Based on this inertia tensor, symbolized by (34), the axial mechanical moment of inertia relative to frames i ;       0 C j is determined as:
I j u 0 i = u ¯ i 0 T j I j j u ¯ i 0 j
D i a g 3 × 3 x ¯ i 0 T j y ¯ i 0 T j z ¯ i 0 T j I j j x ¯ i 0 j y ¯ i 0 j z ¯ i 0 j = D i a g 3 × 3 R j 0 i I j j R T j 0 i
Based on the definitions provided in Equations (23) and (21),the centrifugal moment of inertia is computed as follows:
I j u v 0 i = u j 0 i v j 0 i d m = u ¯ i 0 T j r ¯ j j r ¯ j T j   d m v ¯ i 0 j
The 3 × 3 matrix, defined by Equation (28) is rewritten as presented below:
r ¯ j j r ¯ j T j = r ¯ j T j r ¯ j j I 3 r ¯ j j × r ¯ j j × T
When substituted in Equation (37), this expression leads to the following transformation:
I j u v 0 i = r ¯ j T j r ¯ j j u ¯ i 0 T j v ¯ i 0 j u ¯ i 0 T j r ¯ j j × r ¯ j j × T v ¯ i 0 j d m
u ¯ i 0 T j r ¯ j j × r ¯ j j × T d m v ¯ i 0 = u ¯ i 0 T j I j j v ¯ i 0 j = I j u v 0 i
where (34) has been substituted.
Using Equation (13) and its transpose, the centrifugal moments of inertia become:
R j 0 i I j j R T j 0 i D i a g 3 × 3 R j 0 i I j j R T j 0 i = I j x y 0 i I j x z 0 i I j y x 0 i I j y z 0 i I j z x 0 i I j z y 0 i
Equation (36) and (41) are included in the matrix of axial and centrifugal moments of inertia:
I j 0 i = r ¯ j 0 i × r ¯ j 0 i × T d m = R j 0 i I j j R T j 0 i
I j 0 i = R j 0 i I j j R T j 0 i = I j x 0 i I j x y 0 i I j x z 0 i I j y x 0 i I j y 0 i I j y z 0 i I j z x 0 i I j z y 0 i I j z 0 i
The matrices defined in Equations (42) and (43), presented in their expanded form, constitute the inertia tensor axial and centrifugal of the body j i relative to frame i ;       0 C j and evaluated at the mass center C j . Simultaneously, these expressions represent the variation law of the inertia tensor with respect to concurrent reference frames located at the mass center C j . Based on Equation (22) and (23), the following section addresses the computation of the planar moment of inertia, as defined by:
I j u u 0 i = u j 2 0 i   d m = u ¯ i 0 T j r ¯ j j r ¯ j T j   d m u ¯ i 0 j
By substituting Equation (38) into Equation (44) and evaluating the mass integrals, the following result is obtained:
I p j j = r ¯ j j r ¯ j T j   d m = I x x j I x y j I x z j I y x j I y y j I y z j I z x j I z y j I z z j
The matrix of inertia moments defined in Equation (45) is referred to as the planar and centrifugal inertia tensor of body j i relative to reference frame j and applied at the mass center C j . Based on this tensor representation, the planar mechanical moments of inertia of body j i relative to frame i ;     0 C j are determined as:
I j u u 0 i = u ¯ i 0 T j I p j j u ¯ i 0 j
D i a g 3 × 3 R j 0 i I p j j R T j 0 i = D i a g 3 × 3 x ¯ i 0 T j y ¯ i 0 T j z ¯ i 0 T j I p j j x ¯ i 0 j y ¯ i 0 j z ¯ i 0 j
Based on Equation (41), in which the inertia tensor from Equation (45) is substituted, the centrifugal moments of inertia are determined using the following expressions:
I j x y 0 i I j x z 0 i I j y x 0 i I j y z 0 i I j z x 0 i I j z y 0 i = R j 0 i I p j j R T j 0 i D i a g 3 × 3 R j 0 i I p j j R T j 0 i
Therefore, Equations (47) and (48) are included into a matrix that represents the planar and centrifugal moments of inertia:
I p j 0 i = r ¯ j 0 i r ¯ j T 0 i   d m = R j 0 i I p j j R T j 0 i
I p j 0 i = R j 0 i I p j j R T j 0 i = I j x x 0 i I j x y 0 i I j x z 0 i I j y x 0 i I j y y 0 i I j y z 0 i I j z x 0 i I j z y 0 i I j z z 0 i
The matrices defined in Equations (49) and (50), in their expanded form, represent the planar – centrifugal inertia tensor of body j i relative to reference frame i ;       0 C j applied at its center of masses C j . At the same time, Equations (42) and (43) describe the variation law of the inertia tensor with respect to concurrent reference frames located at the mass center C j .
In many cases, the fundamental concepts and theorems of analytical dynamics are expressed in a matrix form. Therefore, the position vectors from Equation (19) are rewritten using homogeneous coordinates, which leads to the following matrix representation:
I p s j j = r ¯ j j 1 r ¯ j T j 1   d m = r ¯ j j r ¯ j T j d m r ¯ j j d m r ¯ j T j d m m j = I p j j 0 3 × 1 0 1 × 3 m j
In this formulation, Equation (14) is substituted, incorporating the planar – centrifugal inertia tensor (from Equation (45)), the static moments and the mass of the body. The resulting matrix defines the pseudo-inertia tensor of the body relative to reference frame j , applied at the mass center C j . Accordingly, the expression of the pseudo-inertia tensor relative to frame i ;     0 C j is given by:
I p s j 0 i = r ¯ j 0 i 1 r ¯ j T 0 i 1   d m = r ¯ j 0 i r ¯ j T 0 i d m r ¯ j 0 i d m r ¯ j T 0 i d m m j = I p j 0 i 0 3 × 1 0 1 × 3 m j
where the conditions (14) are substituted again. But, (52) can be written in another form:
I p s j 0 i = T j 0 i I p j j T T j 0 i
where   T j 0 i = R j 0 i 0 3 × 1 0 1 × 3 1
The square matrix defined in Equation (53), symmetric and positive defined, represents the variation law of the pseudo-inertial tensor with respect to concurrent reference frames located at the mass center C j . The matrix defined with (54) is the homogenous transformation matrix which is used to determine a pure rotation from frame j to frame i . The components of this matrix are represented by R j 0 i which is the rotation matrix that characterizes the rotation of frame j relative to frames i or 0 . The rightmost column of the homogenous transformation and the bottom row contain zeros and a scalar 1. The matrix does not include translation, making it a pure rotational transformation into homogenous space.

2.2. The Generalized Variation of the Inertial Tensor

The mass properties for any homogeneous body j i assumed to have a simple geometric configuration [2], can be determined from the following predefined parameters:
m j ;     r ¯ C j j I j j ;     I j j ;     I p j j ;     I p s j j ;           j = 1 p i ;     j i
Based on the expressions provided in Section 2 of this paper, the mass properties are computed relative to reference frame i ;       0 C j , as follows:
m j ;     r ¯ C j 0 i I j 0 i ;     I j 0 i ;     I p j 0 i ;     I p s j 0 i ;     j = 1 p i .
In the following steps, the axial, centrifugal and planar mechanical moments of inertia for each homogeneous body j i are to be computed with respect to frames i and 0 , in accordance with the kinematic structure of MBS (as presented in Figure 1):
I u 0 i ;     I u v 0 i ;   I u u 0 i ;     w h e r e     j = 1 p i ;     j i
These quantities are included in the generalized variation law of the inertial and pseudo-inertial tensors, as presented below:
I j 0 i ;     I p j 0 i ;     I p s j 0 i ;     w h e r e     j = 1 p i ;     j i
To begin with, the generalized variation law of the axial and centrifugal inertia tensor for body j i relative to reference frame i ;       0 is determined as follows:
I j 0 i = r ¯ j 0 i × r ¯ j 0 i × T   d m = I C j 0 i + R j 0 i I j j R T j 0 i = I C j 0 i + I j 0 i
I C j 0 i = m j r ¯ C j 0 i × r ¯ C j 0 i × T = y C j 2 0 i + z C j 2 0 i x C j 0 i y C j 0 i z C j 0 i x C j 0 i x C j 0 i y C j 0 i z C j 2 0 i + x C j 2 0 i y C j 0 i z C j 0 i z C j 0 i x C j 0 i y C j 0 i z C j 0 i x C j 2 0 i + y C j 2 0 i
The expression given in Equation (59) is referred to as the axial and centrifugal inertia matrix of the mass center C j relative to reference frames i ;       0 .
Based on Equation (57), the generalized variation law for the planar and centrifugal inertia tensor of the body j i relative to frame i ;       0 is formulated as follows:
I p j 0 i = r ¯ j 0 i r ¯ j T 0 i   d m = I p C j 0 i + R j 0 i I p j j R T j 0 i = I p C j 0 i + I p j 0 i
where ,   I p C j 0 i = m j r ¯ C j 0 i r ¯ C j T 0 i = x C j 2 0 i x C j 0 i y C j 0 i z C j 0 i x C j 0 i x C j 0 i y C j 0 i y C j 2 0 i y C j 0 i z C j 0 i z C j 0 i x C j 0 i y C j 0 i z C j 0 i z C j 2 0 i
The expression (84) defines the planar and centrifugal inertia matrix evaluated at the mass center C j , with respect to the frames i ;       0 .
The pseudo – inertia tensor variation law of the body j i with respect to frames i ;       0 , obtained from Equations (51)-(53), is given below:
I p s j 0 i = r ¯ j 0 i 1 r ¯ j T 0 i 1   d m = T 0 i 0 i I p s j 0 i T T 0 i 0 i = I p j 0 i r ¯ C j 0 i m j r ¯ C j T 0 i m j m j
where   T 0 i 0 i = I 3 × 3 r ¯ C j 0 i 0 1 × 3 1
is the locating matrix between frames 0 * / i * versus 0 / i .

2.3. The Inertial Tensor for Multibody Systems (MBS)

The generalized variation laws of the inertial and pseudo-inertial tensors, as defined in Equation (57), have been defined for every homogeneous body j i relative to frames i ;       0 . In this section, based on the previously established expressions, the inertia properties for each kinetic ensemble i = 1 n will be determined. These include the axial, centrifugal and planar mechanical moments of inertia, in accordance with the models presented in references [4] and [5]:
I u 0 i ;     I u v 0 i ;     I u u 0 i ,   where     i = 1 n
These values, already defined, are now included in the expressions for the inertial and pseudo-inertial tensors:
I i 0 i ;     I p i 0 i ;     I p s i 0 i ,   where     i = 1 n
Therefore, the generalized variation law for the axial and centrifugal inertia tensor of the kinetic ensemble i relative to frame i ;       0 is determined below:
I i 0 i = j = 1 p i σ j I j 0 i = j = 1 p i σ j I C j 0 i + j = 1 p i σ j I j 0 i = I C i 0 i + I i 0 i
I i 0 i = j = 1 p i σ j I j 0 i = I x 0 i I x y 0 i I x z 0 i I y x 0 i I y 0 i I y z 0 i I z x 0 i I z y 0 i I z 0 i
The generalized variation law of the planar and centrifugal inertia tensor of the kinetic ensemble i , relative to reference frame i ;       0 , is established with expressions:
I p i 0 i = j = 1 p i σ j I p j 0 i = I p C i 0 i + I p i 0 i = j = 1 p i σ j I p C j 0 i + j = 1 p i σ j I p j 0 i
I p i 0 i = j = 1 p i σ j I p j 0 i = I x x 0 i I x y 0 i I x z 0 i I y x 0 i I y y 0 i I y z 0 i I z x 0 i I z y 0 i I z z 0 i
Following the formulation presented in Equation (65), the pseudo-inertial tensor corresponding to the kinetic ensemble i relative to frames i ;       0 is determined as:
I p s i 0 i = I p i 0 i M i r ¯ C i 0 i M i r ¯ C i T 0 i M i = j = 1 p i σ j I p s j 0 i = j = 1 p i σ j I p j 0 i j = 1 p i σ j r ¯ C j 0 i m j j = 1 p i σ j r ¯ C j T 0 i m j j = 1 p i σ j m j
The expression defined above contains the planar and centrifugal inertia tensor (as presented in Equation (69)), along with the static moments (Equation (5)) and the total mass (from Equation (6)) of the kinetic ensemble i .
As demonstrated in [3,4,5], both the inertial and pseudo-inertial tensors, are essential components in the matrix formulations of fundamental concepts in analytical dynamics, including angular momentum, kinetic energy and acceleration energy.

3. The Acceleration Energies of Higher Order

Unlike other research papers addressing these advanced concepts, the main objective of this section is to present, in a matrix form, the fundamental expressions defining the higher – order acceleration energies. By applying the differential principle in generalized form (a generalization of the Lagrange–D’Alembert principle), the dynamic equations of fast-moving mechanical systems naturally incorporate these higher-order acceleration energies. As documented in the scientific literature [20,21,22], the foundations of these equations were laid in 1879 by J. W. Gibbs who formulated the differential equations of motion. Subsequently, in 1899, Paul Appell extended this work through a more elaborate analysis [23,24]. The outcome of this development is a set of equations now known as Gibbs–Appell equations. These equations are applied to holonomic and non-holonomic systems.
The study presented in this section was carried out by considering the holonomic mechanical systems, for which, the Gibbs–Appell equations along with their higher-order derivatives, are refined to suit this type of systems. Furthermore, this section emphasizes the importance of higher acceleration energies as central functions, in the analysis of the dynamics of high – speed mechanical systems.
In this framework, the kinetic energy is substituted by the acceleration energy, also referred to as Appell’s function or “kinetic energy of acceleration” [3,5].
Unlike the studies mentioned above, the authors have developed explicit expressions for the first, second, and third – order acceleration energy, specific to mechanical systems characterized by high – speed motions [18].
To determine the general expressions for the acceleration energies of pth order, the corresponding differential matrices are introduced in the following subsection.

3.1. The Differential Matrices in the Advanced Kinematics

Based on the formulations of homogenous transformations and matrix exponentials, the differential matrices of these homogeneous transformations are developed. These matrices – also known as dynamics matrices – are essential components in the matrix representation of the acceleration energies, particularly for mechanical systems characterized by fast motions. As stated in [18], the dynamics matrices comprise first-, second- and higher – order differential matrices, which can be determined either by directly applying the partial derivatives to the homogenous transformations or by using the properties of matrix exponential functions.
The components of the differential matrices are represented by the submatrices corresponding to the rotation R and position p ¯ , respectively. The first-order differential matrices A i j k , m , p , representing the time derivatives of the homogenous transformations are obtained as follows:
A i j k , m , p = A i j k , m , p R A i j k , m , p p ¯ 0 0 0 0 = q j T i 0 = T j 0 U j T i j .
By employing the matrix exponentials formalism, the two components represented by the rotation transformation R , and position p ¯ , from Equation (71), are further defined:
A i j R = q j R i 0 = exp k = 0 j 1 k ¯ k 0 × q k Δ k k ¯ j 0 × Δ j exp l = j i k ¯ l 0 × q l Δ l R i 0 0 ,
    A i j p ¯ = p ¯ i q j   = exp k = 0 j 1 k ¯ k ( 0 ) ×   q k Δ k p ¯ j 0   ×     k ¯ j 0 Δ j + 1 Δ j k ¯ j 0 + + exp l = j i k ¯ l ( 0 ) ×   q l Δ l p ¯ i 0 + Δ j exp k = 0 j 1 k ¯ k ( 0 ) ×   q k Δ k A i j p ¯
where     A i j p ¯   = l = j i exp m = j 1 l 1 k ¯ m ( 0 ) ×   q m Δ m δ m b ¯ l   δ m     =       0     ,         m = j 1   ,           1     ,         m i .
and   Δ u = 1 ,     q u rotation ;     0 ,     q u translation ,   u =   i ;     j ;       k ;     m ;     p  
The differential matrix of second order is defined with matrix exponential functions:
A i j k = A i j k R A i j k p ¯ 0 0 0 0 = 2 q j q k T i 0 = T k 0 U k T j k U j T i j
A i j k R = 2 q j q k R i 0 = exp l = 0 k 1 k ¯ l 0 × q l Δ l k ¯ k 0 × Δ k A i j k R
where   A i j k R = exp m = k j 1 k ¯ m 0 × q m Δ m k ¯ m 0 × Δ m exp p = m i k ¯ p 0 × q p Δ p R i 0 0 ,
  A i j k p ¯ = q k A i j p ¯ = 2 q k q m A i j p ¯ .
The sub-matrices included in Equation (72) and (79) are determined according to [3,4,5], by using matrix exponential functions. The following symbols are explained:
U j ( k , m ) represents the derivative matrix operator (Uicker operator).
k ¯ u 0 - it represents the unit vector of the driving axis in the initial configuration (zero)
q u - it represents the generalized variable of the driving axis.
p ¯ i 0 and R i 0 0 defines the position vector in the initial configuration and the orientation matrix of the system { i } relative to { 0 } , respectively;
b ¯ l - it represents the 4th column of the exponential of a homogeneous transformation and is defined according to [25], as follows:
b ¯ l = I 3 s q l + k ¯ l 0 × 1 c q l Δ l + k ¯ l 0 k ¯ l 0 T q l s q l Δ l v ¯ l 0
where   v ¯ l 0 = p ¯ l × k ¯ l 0 Δ l + 1 Δ l k ¯ l 0
v ¯ l 0 - is a screw parameter or one of the homogeneous coordinates of the driving axis.
The first- and second- order differential matrices, previously introduced as reference expressions, play an essential in establishing dynamics matrices.
These dynamics matrices are key components in the matrix formulations that define higher – order acceleration energies.

3.2. The Matrix Expressions for the Acceleration Energies

The following relations are the starting point for the formulation of acceleration energy:
E A p θ ¯ t ; θ ¯ ˙ t ; ; θ ¯ t p + 1 = 1 2 i = 1 n T r a c e   R i 0 p + 1 I p i i + M i r ¯ C i i r ¯ C i T i R T i 0 p + 1   + 1 2 i = 1 n T r a c e   p ¯ i p + 1 p ¯ i T p + 1 M i = 1 2 i = 1 n T r a c e   R i 0 p + 1 r ¯ i i r ¯ i T i d m + r ¯ C i i r ¯ C i T i d m R T i 0 p + 1 + 1 2 i = 1 n T r a c e   p ¯ i p + 1 p ¯ i T p + 1 d m
Equation (82) defines the acceleration energy of order " p = 1 , 2 , 3 , ... " for the entire mechanical system. The notations used in this equation have the following meaning:
( p ) and ( p + 1 ) represent the order of the absolute time derivatives, r ¯ i i is the position vector of the elementary mass d m , relative to a reference frame i located at the mass center; r ¯ C i i is the position vector of the mass center, projected onto the fixed 0 or moving i frame; R i 0 is the orientation matrix between the two reference systems.
The mechanical system is characterized by " n " degrees of freedom (d.o.f.) or generalized coordinates, which are included in the column matrix θ ¯ ( t ) = ( q i ( t ) , f o r i = 1 n ) T .
It should be noted that the explicit expressions for the higher – order acceleration energies were previously determined in [4], using mass integrals.
In this section, only the matrix form of the higher orders acceleration energies is presented.
An essential aspect is that the dynamics matrices must be included in these expressions. These matrices comprise the differential matrices from the advanced kinematics, expressed through matrix exponentials [26] and developed in [5,18].

3.3. TheAcceleration Energies of the First Order

Starting from Equation (82) and applying a series of successive matrix transformations, the defining expression for the first – order acceleration energy of is obtained. This expression can be represented in the following matrix form:
E A ( 1 ) θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t = 1 2 θ ¯ ¨ T t M θ ¯ t θ ¯ ¨ t + θ ¯ ¨ T t V θ ¯ t ; θ ¯ ˙ 2 t + θ ¯ ˙ T t D θ ¯ t ; θ ¯ ˙ 2 t θ ¯ ˙ t .  
Equation (83) includes the column vector of the generalized velocities and accelerations, whose components correspond to the first- and second – order time derivatives of the column matrix of generalized variables θ ¯ t ,     θ ¯ ˙ t ,     θ ¯ ¨ t .
Additionally, within Equation (83) a set of dynamics matrices can be identified.
These matrices are defined as follows:
M θ ¯ t n × n = M i j = k = max i ; j n T r a c e A k i I p s k k A k j T   ,       i = 1 n ,     j = 1 n ,
V θ ¯ t ; θ ¯ ˙ 2 t n × 1 = V i θ ¯ t ; θ ¯ ˙ 2 t ,   i = 1 n .
Equation (84) defines a n × n matrix, commonly referred to as the mass matrix or the inertia matrix associated with the first – order acceleration energy. Its components denoted by M i j are explicitly defined in the same context. The column matrix of centrifugal and Coriolis terms of the first-order is defined by Equation(86), and is represented as an n × 1 matrix, with the following components:
V i θ ¯ t ; θ ¯ ˙ 2 t = θ ¯ ˙ T V i j m = k = max   j ; m n T r a c e A k i I p s k k A k j m T   θ ¯ ˙ . where   j = 1 n ,       m = 1 n
The pseudo inertial matrix corresponding to the acceleration energies of first order is defined as follows:
D θ ¯ t ; θ ¯ ˙ 2 t = θ ¯ ˙ T D i j l m = k = max     i ; j ; l ; m n T r A k i j I p s k k A k l m T θ ¯ ˙ where   i = 1 n ,     j = 1 n ,       l = 1 n ,       m = 1 n
The formulations in Equations (83) and (87) include the differential matrices of first and second-order denoted with A k i and A k j m , respectively. These are computed via the Equations (71)–(74) in the case of the differential matrices of first-order ( A k i ), while for the differential matrices of second order, the Equations (76)–(79) are applied.

3.3. The Acceleration Energy of Second-Order

As demonstrated in the authors’ previous research [3,4,5], sudden motions, transient motion phases, and the mechanical systems subjected to the action of a system of external forces, with a time variation law, are characterized by higher order linear and angular accelerations.
More specifically, fast – moving mechanical systems, which are subjected to the action of external forces with time variation law, are characterized by higher order linear and angular accelerations.
Unlike the formulations presented in [4], where the second – order acceleration energy of the was established using mass integrals, the following expression introduces a matrix – based formulation of the second – order acceleration energy, as:
E A 2 θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t ; θ ¯ t = 1 2 θ ¯ T t M θ ¯ t θ ¯ t + 3 θ ¯ T t V θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t + ... + θ ¯ ˙ T t θ ¯ ˙ T t D θ ¯ t ; θ ¯ ˙ 2 t θ ¯ ˙ t θ ¯ ˙ t
The components E A 2 θ ¯ t ;   θ ¯ ˙ t ;   θ ¯ ¨ 2 t and E A 2 θ ¯ t ;   θ ¯ ˙ 6 t ;   θ ¯ ¨ t are not developed in this paper. Their components in explicit form can be found in the research presented in [4]. Equation (88) includes the dynamics matrices of the second order. These are defined as:
V θ ¯ ( t ) ; θ ¯ ˙ ( t ) ; θ ¯ ¨ ( t ) = V i * θ ¯ ( t ) ; θ ¯ ˙ ( t ) ; θ ¯ ¨ ( t ) ,         where     i = 1 n , and         V i * n × 1 θ ¯ ( t ) ; θ ¯ ˙ ( t ) ; θ ¯ ¨ ( t ) = θ ¯ ¨ T V i j m = V i m j , where     j = 1 n       and       m = 1 n θ ¯ ˙ ,
Therefore, both the inertia matrix and the matrix of Coriolis and centrifugal terms, are components in the expression of the second – order acceleration energy.

3.4. The Acceleration Energy of Third-Order

The dynamic analysis is further extended to include the third – order acceleration energy. As previously stated, the explicit integral formulation of the third – order acceleration energy was presented in [4]. According to the approach introduced in [3], the matrix form of the third – order, defined as a function which depends exclusively on θ ¯ = ( q       i ,       i = 1 n ) T , is given as follows:
E A 3 θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t ; θ ¯ t ; θ ¯ t = 1 2 θ ¯ T t M θ ¯ t θ ¯ t + 4 θ ¯ T t V θ ¯ t ; θ ¯ ˙ t ; θ ¯ t + + 3 θ ¯ T t V θ ¯ t ; θ ¯ ¨ 2 t + ... + θ ¯ ˙ T t θ ¯ ˙ T t θ ¯ ˙ T t D θ ¯ t ; θ ¯ ˙ 2 t θ ¯ ˙ t θ ¯ ˙ t θ ¯ ˙ t .
The dynamics matrices of the third order, included in the acceleration energy of third order, are defined by the following expressions:
V θ ¯ t ; θ ¯ ˙ t ; θ ¯ t = M a t r i x n × 1   θ ¯ T V i j m ,       where       i = 1 n ,       j = 1 n ,       m = 1 n θ ¯ ˙   T
V θ ¯ t ; θ ¯ ¨ 2 t = M a t r i x n × 1   θ ¯ ¨ T V i j m ,     where       i = 1 n ,     j = 1 n ,   m = 1 n θ ¯ ¨     T It is important to note that, in case of third – order acceleration energy, the mass properties are characterized by the pseudo – inertial tensor and higher-order differential matrices.

3.5. The Acceleration Energy of p-th-Order

For multibody mechanical systems, the fourth-order acceleration energy becomes a central function θ ¯ 5 t , in the dynamic formulation. The corresponding expression is given as follows:
E A 4 θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t ; θ ¯ t ; θ ¯ t ; θ ¯ 5 t = 1 2 θ ¯ T 5 t t M θ ¯ t θ ¯ 5 t + ... + ... + θ ¯ ˙ T t θ ¯ ˙ T t θ ¯ ˙ T t θ ¯ ˙ T t D θ ¯ t ; θ ¯ ˙ 2 t θ ¯ ˙ t θ ¯ ˙ t θ ¯ ˙ t θ ¯ ˙ t .
The acceleration energy of pth order can be established According to the models outlined in [5,18], its corresponding expression is given below:
E A p θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t ; θ ¯ t ; θ ¯ t ; ... ; θ ¯ p t = 1 2 θ ¯ T p t t M θ ¯ t θ ¯ p t + ... ... + j = 1 p θ ¯ ˙ j T t θ ¯ ˙ T t D θ ¯ t ; θ ¯ ˙ 2 t θ ¯ ˙ t θ ¯ ˙ j t   .
In the expression of higher-order acceleration energy, the contribution of mass properties is reflected through the presence pseudo – inertial tensor. The tensor is a key component of the dynamics matrices, which were previously introduced and defined in Equations (84), (87) and (89).

4. The Generalized Forces in the Dynamics of Systems

In accordance with differential principles typical to analytical dynamics of systems, the study of a system’s dynamical behavior fundamentally relies on the concept of generalized forces. These forces are mechanically developed in direct relation to the generalized variables, also referred to as independent parameters or degrees of freedom (d.o.f.) which uniquely describe the absolute motion of holonomic mechanical systems. From a mechanical perspective, the generalized forces are due to various sources including actuation mechanisms, gravitational fields, manipulating loads, as well as complex frictional effects associated with physical connections between kinetic subassemblies in a MBS – as illustrated in Figure 4 and Figure 5.
According to [3,4,18], each kinetic ensemble i = 1 n , that is a part of the mechanical structure of a robot, and implicitly integrated within the multibody system (MBS), is subject to a system of external and active forces, manipulating loads, and complex frictional effects, as seen in Figure 4.
Depending on the behavior (whether static or dynamic) of each physical link – particularly within driving joints of fifth order – a corresponding generalized force is generated. This may take the form of a generalized static force or a generalized actuation force, depending on the context of motion and interaction.

4.1. The Generalized Static Forces

To begin with and by following the classical algorithm described in [4,5], the generalized forces corresponding to static equilibrium are determined. Based on the fundamental theorems of statics applied to mechanical systems, and after performing a few transformations, the following expressions are obtained for the constraint force f ¯ i i and for the corresponding moment of the constraint forces n ¯ i i :
f ¯ i i = Δ   m     2 j = i n M j R T i 0 g ¯ + 1 Δ   M 1 Δ m 1 + Δ m R n + 1 i   f ¯ n + 1 n + 1
n ¯ i i = Δ   m     2 j = i n M j R T i 0 r ¯ C j 0 p ¯ i     × g ¯ + 1 Δ   m 1 Δ   m 1 + Δ   m R T i 0 p ¯ p ¯ i × R n + 1 i   f ¯ n + 1 n + 1 + R n + 1 i   n ¯ n + 1 n + 1
where   Δ     m = 1 ; S U ;     M i ; 0 ; S U ; 1 ;     M i  
g ¯ = τ g k ¯ 0 ,       and       k ¯ 0 = x ¯ 0 ; y ¯ 0 ; z ¯ 0 0
and   τ = k ¯ g T k ¯ 0 = 1 ,     if       k ¯ g T k ¯ 0 = 1 ,     1 ,     if       k ¯ g T k ¯ 0 = 1 ,             k ¯ g = g ¯ 0 g ¯ 0 ,
where k ¯ g is the unit vector of g ¯ 0 (the gravity acceleration vector).
The operator defined in Equation (96) serves to highlight two types of external loads: gravitational loads denoted by M i and manipulating loads represented by symbol S U . The equations (94) and (95) are established through outward iterations i = 1 n , following the model described in [4,5]. These expressions are then substituted in the formulation of the generalized static force, yielding to the following result:
  Q S i = f ¯ i T i 1 Δ   i + n ¯ i T i Δ   i   k ¯ i i = Q g i + Q S U i
where the quantities   Q g i and Q S U i represent the generalized gravitational and manipulating forces, respectively, as defined in [25]. They are commonly referred to as generalized active forces. Unlike the classical formulation based on the principle of virtual work, the approach adopted here – as detailed in [5,18,25] – determines these forces using transfer matrices for linear and angular velocities. Based on Equations (94), (95) and (99), the starting equation for the generalized gravitational force is given by:
Q g i = j = i n M j g ¯ T R i 0 1 Δ   i + g ¯ T   r ¯ C j 0 p ¯ i     ×   T R i 0 Δ   i   k ¯ i i = j = i n M j g ¯ T k ¯ i 0 1 Δ   i + k ¯ i 0 × r ¯ C j 0 p ¯ i Δ   i ,         where       R i 0 k ¯ i i = k ¯ i 0
Considering the transfer matrices for linear and angular velocities, as detailed in [25], a set of transformations is carried out to determine the generalized gravitational force. These transformations are presented as follows:
k ¯ i 0 1 Δ   i + k ¯ i 0 × p ¯ n p ¯ i Δ   i =   p ¯ n   q i = V ¯ i J i 0 J 0 θ ¯ t
g ¯ T k ¯ i 0 × r ¯ C j 0 p ¯ n Δ   i = k ¯ i T 0 Δ   i r ¯ C j 0 p ¯ n × g ¯
k ¯ i T 0 Δ   i =       Ω ¯ i J i T 0 J T 0 θ ¯ t
The column vectors (101) – (103) are components of the Jacobian matrix, according with:
J 0 θ ¯ t       =       J i 0 θ ¯ i 0 t       =   V i Ω i =   d ¯ i 0 θ ¯ i 0 t δ ¯ i 0 θ ¯ i 0 t   ,       i = 1 n
where
d ¯ i 0       =       V ¯ i       =       k ¯ i 0 × p ¯ n p ¯ i Δ i     +     k ¯ i 0 1 Δ i       =       p ¯ n q i       =     A n i p ¯
δ ¯ i 0       =       Ω ¯ i       =       k ¯ i 0 Δ i       =       R i 0 k ¯ i i Δ i
The same components of the Jacobian matrix can alternatively be determined using matrix exponentials, as detailed in [25,26]. The corresponding expressions are provided below:
V ¯ i = q i p ¯ n = A n i p ¯ = j = 0 i 1 exp   k ¯ j 0 ×     q j   Δ j v ¯ i 0   + + k = i n exp   k ¯ k 0 ×     q k   Δ k       p ¯ n 0 + + Δ i       j = 0 i 1 exp   k ¯ j 0 ×     q j   Δ j k ¯ i 0 ×   k = i n m = i 1 k 1 exp   k ¯ m 0 ×     q m   δ m   b ¯ k
Ω ¯ i 3 × 1   = j = 0 i 1     exp     k ¯ j 0 ×     q j Δ j         k ¯ i 0
Parameters from Equations (107) and (108) maintain the same definitions provided in § 3.1.
Based on these, the defining formulation for the generalized gravitational force results:
Q g i = j = i n M j g ¯ T r ¯ C j 0 q i = J i T n 0 F ¯ X i n 0
where   F ¯ X i n 0 6 × 1 = F ¯ X i T n 0 N ¯ X i T n 0 T = 1 Δ   i j = i n M j R T n 0 n g ¯ ................................................................ Δ   i j = i n M j R T n 0 n r ¯ C j 0 p ¯ n   × g ¯
and   Q g θ ¯ = Q g i = J i T n 0 F ¯ X i n 0 ;         i = 1 n   T
The column vector defined in Equation (110), expressed in Cartesian space, is mechanically equivalent to the wrench (i.e., the combined resultant force and moment) generated by the gravitational forces acting on the interval i   ,     n relative to the n moving reference frame, attached to the geometric center of the final driving joint from MBS, as illustrated in Figure 4. Following the expressions (94), (95) and (99), the starting equation for the generalized manipulating force is given as:
Q S U i = R n + 1 i   f ¯ n + 1 n + 1 T 1 Δ   i   k ¯ i i + R T i 0 p ¯ p ¯ i × R n + 1 i   f ¯ n + 1 n + 1 + R n + 1 i   n ¯ n + 1 n + 1 T   k ¯ i i Δ   i
Q S U i = R n + 1 0 f ¯ n + 1 n + 1 T k ¯ i 0 1 Δ   i + k ¯ i 0 × p ¯ n p ¯ i Δ   i + + R n + 1 0 f ¯ n + 1 n + 1 T k ¯ i 0 × p ¯ p ¯ n + R n + 1 0 n ¯ n + 1 n + 1 T k ¯ i 0 Δ   i
Q S U i = J i T n 0 F ¯ X n 0
F ¯ X 6 × 1 0 = F ¯ X T 0 N ¯ X T 0 T = R n + 1 n 0 0 R T n 0 n p ¯ n + 1 n × R n + 1 n R n + 1 0 n f ¯ n + 1 n + 1 n ¯ n + 1 n + 1
Q S U θ ¯ = J n 0 θ ¯     F ¯ X n 0 = Q S U i = J i T n 0 F ¯ X n 0 ;         i = 1 n T
The Cartesian column vector defined in Equation (115) is mechanically equivalent, as shown in [5,25] to the wrench associated with the manipulating load, with respect to the n reference frame.

4.2. The Generalized Dynamics Forces

Considering the aspects presented in [25], in the context of the dynamical behavior of multibody systems (MBS), each driving joint is subjected not only to the active forces, discussed in the previous subsection, but also to the effects of generalized inertia and driving forces. The determination of these forces constitutes the main objective of the current subsection. As a starting point, the iterative algorithm associated to the classical formulation of the dynamic equations, is applied. The traditional approach is based on the D’Alembert principle of analytical dynamics which accounts for inertia by transforming a dynamic system into a quasi-static one through the inclusion of inertial forces.
According to [5,6,7,8] and similar to (94) and (95), the dynamical actions are rewritten as:
f ¯ i i = Δ m 2 j = i n R j i F ¯ j j + j = i n M j R T j 0 g ¯ + 1 Δ m 1 Δ     m 1 + 3 Δ     m R n + 1 i f ¯ n + 1 n + 1
n ¯ i i = Δ m 2 Δ θ j = i n R T i 0 r ¯ C j 0 p ¯ i × R j i F ¯ j j + R j i N ¯ j j + j = i n M j R T i 0 r ¯ C j 0 p ¯ i     × g ¯ + 1 Δ   m 1 Δ m 1 + Δ m R T i 0 p ¯ p ¯ i × R n + 1 i   f ¯ n + 1 n + 1 + R n + 1 i   n ¯ n + 1 n + 1
In Equations (117) and (118) one can observe the application of two fundamental theorems in dynamics of mechanical systems: the theorem of the motion of the mass center, expressed in Equation (119) and theorem of the angular momentum formulated in Equation (120):
F ¯ i i = M i i v ¯ ˙ C i
N ¯ i i = I i i     ω ¯ ˙ i i + ω ¯ i i × I i i ω ¯ i i
i v ¯ ˙ C i = i v ¯ ˙ i + ω ¯ ˙ i i × r ¯ C i i + ω ¯ i i × ω ¯ i i × r ¯ C i i
The above expressions apply to each kinetic ensemble in the multibody system.
The involved symbols have the following physical interpretations: v ¯ ˙ C i i denotes the acceleration of mass center; F ¯ i i and N ¯ i i represent the resultant force and resultant moment, respectively, and I i i is the axial and centrifugal inertia tensor defined relative to the frame i which is applied at the mass center of the kinetic ensemble.
Starting from Equations (117) and (118), the following expression for the generalized driving force is obtained:
Q m i t = Δ m 2 Δ θ Q i F i t + Q g i t + 1 Δ m 1 Δ m 1 + 3 Δ m Q S U i t
where Q g i t and Q S U i t denote the generalized active forces, Q i F i t represents the generalized inertia force, and Δ θ is a scalar operator used to distinguish between static and dynamic operating conditions of the system, with Δ θ = 0 corresponding to static conditions and Δ θ = 1 corresponding to dynamic behavior.
Δ θ = 1 ;     θ ¯ ˙ ; θ ¯ ¨ 0 ; 0 ;     θ ¯ ˙ ; θ ¯ ¨ = 0
The starting equation for determining the generalized inertia force Q i ö i t is:
Q i F i = j = i n R j i F ¯ j j T 1 Δ   i + Δ   i R T i 0 r ¯ C j 0 p ¯ i   × R j i F ¯ j j T + Δ   i R j i N ¯ j j T k ¯ i i
Following the same approach as in Equation (113), the final expression of the generalized inertia force is written as follows:
Q i F i   = J i T n 0   F ¯ X i n 0
F ¯ X i 0 = F ¯ X i * T 0 N ¯ X i * T 0 T = 1 Δ   i j = i n R j 0 F ¯ j j Δ   i j = i n r ¯ C j 0 p ¯ n   × R j 0 F ¯ j j + R j 0 N ¯ j j
Q i F n × 1 θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t = Q i F i t = J i T 0 t F ¯ X i 0 t   ;           i = 1 n   T
The column vector defined in Equation (110), expressed in Cartesian space, is mechanically equivalent to the wrench of the inertia forces acting on the interval i   ; n , with respect to the n moving frame attached to the geometric center of the last driving joint in the MBS structure (see Figure 4 and Figure 5).
Consequently, the generalized driving force corresponding to each driving axis in the multibody system (MBS) is finally expressed as follows:
Q m i t = J i T n 0 t Δ   m 2 Δ   θ F ¯ X i n 0 t + F ¯ X i n 0 t + 1 Δ   m 1 Δ   m 1 + 3 Δ   m F ¯ X n 0 t
The generalized active and inertia forces share the same mathematical structure, which represents a significant advantage in formulating the dynamic’s equations (128) corresponding to each kinetic ensemble in the multibody system (MBS) (see Figure 5).
Considering the presence of complex friction forces acting within each driving joint of the robotic system, the corresponding generalized friction force, is defined as follows:
Q f d i = b i q ˙ i + μ i T 1 Δ   i   k ¯ i i × f ¯ i i sgn q ˙ i   Δ θ + μ   i   R d i 2 Δ   i k ¯ i i × f ¯ i i sgn q ˙ i   Δ θ
where the symbols: b i and μ i   T R represents the viscous friction coefficient and the dry friction coefficient, respectively both defined as a function of the joint type. Within Equation (129) the following operator is defined:
Δ     f = 1 ,         Δ   m = 1 ; 0 ,         Δ   m = 0 ,       1 ; 1 ,         Q f d i
where Δ     f highlights the contribution of the external loads by Δ   m as well as the influence of the complex frictions.
In accordance with the mathematical aspects, previously discussed, the resultant force vector included in the generalized friction force (129) is determined as follows:
f ¯ i i = R T i 0 F ¯ X i 0 + F ¯ X i 0 + F ¯ X 0 Q f d i
Consequently, Equation (122) is reformulated as follows:
Q m f i t = 1 Δ     f 1 Δ f 1 + 3 Δ f Q m i t + Δ     f 2 Q f d i   t
As a result, Equation (132) for i = 1 n defines the system of n generalized driving forces which are identical to the dynamic equations of the multibody system (MBS). These equations include the generalized active and inertia forces, as well as the complex friction effects acting within each joint. It can also evident that, in both cases – generalized gravitational forces Q g θ ¯ , Q S U θ ¯ and generalized inertial forces Q i F θ ¯ t ; θ ¯ ˙ t ; θ ¯ ¨ t – the influence of mass properties play an important role in shaping the dynamic behavior of the robot’s mechanical structure.
Furthermore, Equations (109), (114) and (128) emphasize one of the fundamental properties in analytical dynamics, namely the one related to the Jacobian matrix.
This matrix ensures, from both a mathematical and physical perspectives, the transfer of the gravitational loads, manipulation forces, and inertial wrenches – originally applied at the end-effector — to each driving axis of the robot.

5. The Higher Order Dynamic’s Equations

When mechanical systems (MBS) are subject to sudden or transitory motions, both theoretical and experimental research [25] confirms the existence and relevance of higher – order accelerations energy. These energies are incorporated into the higher – order dynamic equations, where the time variation of generalized forces becomes explicit. In the specific case of the robotic mechanical structure (see Figure 5 ) which is characterized by the sudden motions, both higher – order generalized accelerations, and the corresponding generalized forces are developed. Based on the studies in references [25,26,27,28,29,30], the following categories of higher – order derivatives are identified:
Q i F i t k = m = 1 k k 1 ! m 1 ! k m ! J i 0 θ ¯ t m 1 F ¯ X i 0 k m 1
Q g i t k = m = 1 k k 1 ! m 1 ! k m ! J i 0 θ ¯ t m 1 F ¯ X i 0 k m 1
Q S U θ ¯ t k = m = 1 k k 1 ! m 1 ! k m ! J 0 θ ¯ t m 1 F ¯ X 0 k m 1
The meaning of the terms used in Equations (133) – (135) has been clearly defined in the previous sections, where k 1 is the order of time derivation. However, in the context of dynamic equations, the notation k 1 is used instead of k .
When k = 1 , the equations (133) – (135) reduce to the classical forms: Equation (125), Equation (109), and finally Equation (114), respectively. By applying Lagrange, Gibbs-Appell and author’s own formulations [18,25], the generalized differential equations of higher order are obtained for mechanical systems that are dynamically characterized by sudden and transient motions
Q i j k 1 θ ¯ t ; θ ¯ ˙ t ; ; θ ¯ t m = 1 m K E m + k 1 q j m m + 1 K E k 1 q j =   E A 1 m + k 3 q j m = 1 m + 1 q j m 2 E A 2 m + k 5 + E A 1 m + k 3 = = 2 m + 1 m + 2 q j m 5 E A 3 m + k 5 + 2 E A 2 m + k 3 + ... + E A 1 m + k 1
where           E A 1 0 = E A 1           j = 1 n ,               k = 1     m k + 1 = 2   ,     and   k     are     time     deriving       orders
E A 2 0 = E A 2 ,     j = 1 n ,         k = 2 ,       m k + 1 = 3 where               E A 3 0 = E A 3 ,         j = 1 n   ,               k = 3 ,       m k + 1 = 4 ,               m = 4 , 5 , 6 ,  
The acceleration energies of first, second and third order have been defined both in the present study and in previous works [4,5,18,25].
Authors have proposed in [18], a formulation for the generalized higher – order differential equations, applicable to the mechanical systems (MBS), dynamically characterized by sudden and transient motions.
In these equations, the central function becomes the pth order acceleration energy, to which successive time derivatives of higher – order is applied, as follows:
k 1 ! m ! m + k 1 ! q j m p = 1 k     Δ p E A p m + k 2 p + 1 = Q i F j k 1 θ ¯ t ; θ ¯ ˙ t ; ; θ ¯ t m
where           E A p = E A p θ ¯ t ; θ ¯ ˙ t ; ; θ ¯ t p + 1             and       p = 1 k     Δ p = p = 1 k p p + 1 2 δ p
The necessary conditions in (139) and (140) are the following:
p = 1 k     ;         δ p = 0   ;   p = 1   ;   1   ;   p > 1 and           k 1 ;                 k = 1 ; 2 ;   3 ;   4 ;   5 ;   ... ;               m k + 1 ;             m = 2 ;   3 ;   4 ;   5 ;   ...
The expression (139) which is identical in form to Equation (133), represents the k 1 order time derivative of the generalized inertia force. In the case of rapid motions, the Equation (122) is modified as follows:
Q m i k 1 t = Δ m 2 Δ θ Q i F i t + Q g i t + 1 Δ m 1 Δ m 1 + 3 Δ m Q S U i k 1 t
Thus, a system of n higher – order differential equations is obtained, describing the dynamic behavior of robotic mechanical structures subjected to rapid and transient motions.
The research presented in this paper introduces a novel and unified formulation of the higher – order dynamic equations modeling the dynamic behavior of multibody mechanical systems, particularly of those subjected to sudden accelerations and transient motions. Unlike classical approaches limited to first – order formulations, this study systematically integrates the acceleration energies of higher – order into a matrix – based model, enabling a more accurate and physically consistent modeling of robotic structures under dynamic stress. The introduction of generalized equations of p – order, together with the use of pseudo inertial tensors and advanced dynamic matrices, represents a significant original contribution to analytical dynamics and robotic modeling.
These formulations allow the direct connection between mass properties, higher – order kinematics and generalized forces, offering a clear perspective on the dynamic performance of robotic structures.

6. Conclusions

The paper is structured into four main sections, each addressing a fundamental aspect of advanced dynamics of mechanical systems: the distribution of mass properties, the formulation of higher-order acceleration energies, the generalized forces in multibody system dynamics, and the development of higher-order dynamic equations.
The first section introduces a novel and consistent framework for analytical modeling of multibody systems (MBS), particularly applicable to robotic structures subject to rapid dynamic transitions (transient and fast motions).
A key contribution is the formulation of the mass distribution (MD) concept, which generalizes the classical notion of mass geometry and emphasizes the dual role of mass and energy in defining matter and expressing its gravitational and inertial behavior.
This leads to a rigorous definition of the essential mass properties—total mass, center of masses, inertia tensor, its generalized variation law, and the pseudo-inertial tensor—initially for homogeneous bodies with simple geometry and later extended to complex subassemblies. These properties are essential in defining key dynamic quantities such as angular momentum, kinetic energy, and higher-order acceleration energies, which play a central role in the proposed higher-order differential equations.
In the second section, higher-order acceleration energies are introduced as a main component of the proposed dynamic model. The novelty lies in the formulation of these energies in matrix form, using homogeneous transformation matrices and matrix exponentials—an approach that is distinct from classical methods. Unlike traditional approaches, this study addresses holonomic systems undergoing general motion and integrates higher-order accelerations to improve the accuracy of dynamic models.
The third section focuses on the generalized forces such as gravitational, manipulation, inertial and friction forces, formulated based on d’Alembert’s principle and Jacobian based on transfer matrices of linear and angular velocities. These forces are explicitly expressed in a generalized form, for each driving joint and adapted to include friction effects at joint level. The final section extends the authors’ previous research by introducing generalized higher – order forces and dynamic equations obtained applying the analytical dynamics principles. These results are intended to model the behavior of complex mechanical structures subject to nonstationary regimes and transient inputs.
In conclusion, the mass distribution concept, the matrix – based formulation of higher – order acceleration energies, and the extension of Gibbs – Appell equations together define a unified and original theoretical framework for advanced dynamic modeling of multibody systems (MBS).
Compared to classical Newton – Euler or Lagrangian formulations, this model offers improved capability for capturing the influence of higher – order dynamics in fast and complex motion scenarios. Moreover, the higher – order differential equations developed here are capable of time – dependent behavior, showing strong potential for future applications in real – time control and high – speed robotics.
It is important to emphasize that this is a theoretical investigation focused exclusively on mathematical formulations and symbolic generalizations without experimental validation or numerical simulations. However, the presented formulations provide a solid foundation for future validation through computational simulations and experimental testing in robotic systems.

Author Contributions

Conceptualization, I.N. and A.V.C.; methodology, I.N.; software, A.V.C.; validation, I.N., A.V.C. and R.M.G; formal analysis, I.N.; investigation, I.N., A.V.C., R.M.G; writing—original draft preparation, A.V.C.; writing—review and editing, A.V.C., I.N.; R.M.G, supervision, I.N. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

No new data was created or analyzed in this study. This article is purely theoretical and does not involve experimental data or measurements.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mizhidon, A.D. A Generalized Mathematical Model for a Class of Mechanical Systems with Lumped and Distributed Parameters. J. Appl. Mech. Eng. 2021, 10, 120–131. [Google Scholar] [CrossRef]
  2. Yang, Y.; Lin, Y.; Bai, X. Multiscale Modeling of Flexible Multibody Systems with Distributed Mass and Stiffness. Int. J. Non-Linear Mech. 2019, 111, 93–102. [Google Scholar] [CrossRef]
  3. Negrean, I.; Crișan, A.V. Synthesis on the Acceleration Energies in the Advanced Mechanics of the Multibody Systems. Symmetry 2019, 11, 1077. [Google Scholar] [CrossRef]
  4. Negrean, I.; Crișan, A.V.; Vlase, S. A New Approach in Analytical Dynamics of Mechanical Systems. Symmetry 2020, 12, 95. [Google Scholar] [CrossRef]
  5. Negrean, I.; Crișan, A.V.; Șerdean, F.; Vlase, S. New Formulations on Kinetic Energy and Acceleration Energies in Applied Mechanics of Systems. Symmetry 2022, 14, 896. [Google Scholar] [CrossRef]
  6. de Jong, J.J.; Müller, A.; Herder, J.L. Higher-Order Derivatives of Rigid Body Dynamics with Application to the Dynamic Balance of Spatial Linkages. Multibody Syst. Dyn. 2013, 30, 183–206. [Google Scholar] [CrossRef]
  7. Jafari, A.; McCloskey, R.; Patel, R. Unified Dynamic Modeling of Flexible-Link Robotic Manipulators Using Generalized Forces. Robotica 2018, 36, 1570–1584. [Google Scholar] [CrossRef]
  8. Condurache, D.G. Considerations on the Use of Higher-Order Accelerations in Mechanical Systems. Annals of the University of Craiova, Mechanical Engineering Series 2020, 14, 57–64. [Google Scholar]
  9. Goldstein, H.; Poole, C.; Safko, J. Classical Mechanics; Addison-Wesley: Boston, MA, USA, 2001. [Google Scholar]
  10. Hagedorn, P. Advanced Structural Dynamics; Springer: Berlin, Germany, 1995. [Google Scholar]
  11. Bachau, O.A. Flexible Multibody Dynamics, 1st ed.; Series: Solid Mechanics and its Applications; Springer: The Netherlands, Dordrecht, 2011; Volume 176, p. 730. [Google Scholar]
  12. Schiehlen, W.; Eberhard, P. Applied Dynamics, 1st ed.; Springer: Cham, Switzerland, 2014; p. 215. [Google Scholar]
  13. Gattringer, H.; Gerstmayr, J. Multibody System Dynamics, Robotics and Control, 1st ed.; Springer: Wien, Austria, 2013; p. 314. [Google Scholar]
  14. Pars, L.A. A Treatise on Analytical Dynamics; Heinemann: London, UK, 2007; Volume 1. [Google Scholar]
  15. Mueller, A. An overview of formulae for the higher-order kinematics of lower-pair chains with applications in robotics and mechanism theory. arXiv arXiv:2309.05055, 2023. Available online: https://arxiv.org/abs/2309.05055 (accessed on 16 March 2025). [CrossRef]
  16. De Jong, T.; Jonker, J.B. Higher-order derivatives of rigid body dynamics with application to flexible multibody systems. University of Twente Research Information 2021. Available online: https://ris.utwente.nl/ws/portalfiles/portal/249661662/DeJong2021higher_order.pdf (accessed on 16 March 2025).
  17. Lukierski, J.; Stichel, P.C.; Zakrzewski, W.J. Acceleration-extended Galilean symmetries with central charges and their dynamical realizations. arXiv arXiv:hep-th/0702179, 2007. Available online: https://arxiv.org/abs/hep-th/0702179 (accessed on day month year). [CrossRef]
  18. Negrean, I.; Crișan, A. V.; Vlase, S.; Pasc, R. I. D’Alembert Lagrange Principle in Symmetry of Advanced Dynamics of Systems. Symmetry 2024, 16, 1105. [Google Scholar] [CrossRef]
  19. Cassel, K. Variational Methods with Applications in Science and Engineering; Cambridge University Press: Cambridge, NY, USA, 2013; p. 413. [Google Scholar]
  20. Lanczos, C. The Variational Principles of Mechanics; Dover Publications: New York, NY, USA, 1970. [Google Scholar]
  21. Rimrott, F.P.J.; Tabarrok, B. Complementary Formulation of the Appell Equation. Technische Mechanik 1996, 16, 187–196. [Google Scholar]
  22. Mirtaheri, S.M.; Zohoor, H. The Explicit Gibbs-Appell Equations of Motion for Rigid-Body Constrained Mechanical System; Book Series: RSI International Conference on Robotics and Mechatronics ICRoM; IEEE: Piscataway, NJ, USA, 2018; pp. 304–309. [Google Scholar]
  23. Appell, P. Sur Une Forme Générale des Equations de la Dynamique, 1st ed.; Gauthier-Villars: Paris, France, 1899. [Google Scholar]
  24. Appell, P. Traité de Mécanique Rationnelle, 1st ed.; Garnier Frères: Paris, France, 1903. [Google Scholar]
  25. Negrean, I.; Duca, A.; Negrean, C.; Kacso, K.S. Mecanica avansată în robotică; UT Press: Cluj – Napoca, Romania, 2008; p. 431. ISBN 9789736624209. [Google Scholar]
  26. Park, F.C. Computational Aspects of the Product-of-Exponentials Formula for Robot Kinematics. IEEE Transactions on Automatic Control 1994, 39, 640–650. [Google Scholar] [CrossRef]
  27. Gao, C.J. Generalized modified gravity with the second-order acceleration equation. Phys. Rev. D 2012, 86, 103512. [Google Scholar] [CrossRef]
  28. Wheaton, B.J.; Maybeck, P.S. 2nd-Order Acceleration Models for an MMAE Target Tracker. IEEE Trans. Aerosp. Electron. Syst. 1995, 31, 151–167. [Google Scholar] [CrossRef]
  29. Park, J.; Chung, W. Dynamics and control of robotic systems with higher-order dynamics. IEEE Transactions on Robotics and Automation 2002.
  30. Eager, D.; Pendrill, A.M.; Reinstad, N. Beyond velocity and acceleration: Jerk, snap and higher derivatives. Eur. J. Phys. 2016, 37, 065008. [Google Scholar] [CrossRef]
Figure 1. Representation of a Kinetic Ensemble from MBS.
Figure 1. Representation of a Kinetic Ensemble from MBS.
Preprints 167231 g001
Figure 2. Geometrical decomposition of a kinetic ensemble into a finite number of simple bodies.
Figure 2. Geometrical decomposition of a kinetic ensemble into a finite number of simple bodies.
Preprints 167231 g002
Figure 3. Geometric Parameters Used for the Computation of Mass Distribution Properties.
Figure 4. Distribution of the forces on a multibody system (MBS).
Figure 4. Distribution of the forces on a multibody system (MBS).
Preprints 167231 g004
Figure 5. The Generalized Active Forces of a multibody system (MBS).
Figure 5. The Generalized Active Forces of a multibody system (MBS).
Preprints 167231 g005
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated