1. Introduction
The elasto-dynamic analysis of mobile mechanical systems is an area of ongoing research, particularly regarding the dynamics of such systems that include elastic components. Research in this field focuses on accurately modeling the vibrations and flexibility of the components within the structure of the studied mechanism, as well as experimentally validating the results; see [
1,
2].
Surveys and studies on mobile mechanical systems have facilitated the analysis of elasto-dynamic phenomena and vibrations during high-speed operating conditions. The finite element method is used in these analyses to provide a detailed representation of deformations, fully integrated with the kinematic and dynamic models of the mechanisms under investigation. Additionally, theoretical research is complemented by experimental validations, allowing for direct comparison with simulations and numerical processing, as described in [
3,
4].
Regarding elasto-dynamic analysis, an integrated approach involving theoretical (mathematical) modeling, numerical processing, virtual prototyping, and experimental validation, as described in [
5], provides methodological extensibility for mobile mechanical systems. This approach aligns with established formalisms such as those proposed by Lagrange, Gibbs–Appell, and Hamilton. When integrated with the finite element method or multibody dynamics, it contributes to contemporary research initiatives focused on maintaining continuity within this field of research.
Conversely, [
6,
7,
8], which employ the previously mentioned approach, are highly complex due to their use of the finite element method and comparison of the modal dynamic analysis results. If we refer to [
6], it can be observed that the Gibbs–Appell method provides better results than the Lagrange method. Thus, the Gibbs–Appell method is applied instead of Lagrange’s equations, starting from the acceleration energy in order to obtain the equations of motion. The numerical processing of the developed mathematical model was compared with a model analyzed using the finite element method, in which voids were inserted at 1%, 2%, 3%, and 4% by randomly removing elements from the mesh. The conclusion reached is that even with 4% voids, the influence of vibrations is negligible, but the maximum stresses increase visibly, and the internal displacements vary. Moreover, the concept of acceleration energy is less known among engineers compared to the kinetic and potential energy used in the Lagrange method, with few concrete applications—but with clear potential in the context of complex system dynamics. This research is also referenced in the review presented in [
7], which introduces a unified framework for differentiating the equations of motion for a mechanical system using different theoretical methods: Lagrange, Gibbs–Appell, Kane, Maggi, and Hamilton. These theoretical methods are applied in the context of 2D modeling using FEM, combined with dynamic formulations. The aim of this research is to highlight a rigorous comparative approach to the formulations in analytical mechanics applied to the modeling of flexible multibody systems in a two-dimensional plane. By evaluating the advantages and limitations of each formalism (Lagrange, Gibbs–Appell, Kane, Maggi, Hamilton), the authors emphasize the potential of more efficient methods—such as Gibbs–Appell or Maggi—in reducing computational cost while preserving the accuracy of the 2D FEM system dynamics. Also included in this category is the research presented in [
8], where a powerful and efficient method is demonstrated for modeling cooperative robotic systems composed of mobile robots with flexible arms, using recursive Gibbs–Appell formulation. The advantages are clear: the elegant handling of constraints, reduced symbolic complexity, and strong potential for application in complex systems, from industrial robotics to precise cooperative manipulation.
Such approaches involve a large volume of numerical processing and entail lengthy computation times, especially for extended models. Additionally, the validation of the methods and tools specific to elasto-dynamic analysis is a critical consideration. In these cases, validation was performed on a single mechanism, using a limited validation approach. Consequently, validating other mechanism configurations requires adapting the methods and newly validating the undertaken research.
According to the findings presented in [
9,
10], measurement errors and inconsistencies are significant factors that affect experimental outcomes. It becomes evident that such determinations are susceptible to vibrations and varying experimental conditions. As a result, the results reveal incomplete alignments or discrepancies compared to the numerical processing of the mathematical models and results derived from virtual prototyping.
Moreover, the research presented in [
10] addresses another critical aspect of the dynamic behavior of mobile mechanical systems: the presence of mechanical clearance in the kinematic joints of spatial mechanisms. The analysis focuses on the advanced dynamic modeling of a spatial mechanism that includes impact forces and friction within the joints, specifically adapted for microgravity conditions. The experimental component prioritizes the effects of joint clearance, which can notably diminish motion accuracy under microgravity conditions. It is also noted that the analytical methods applied to the mechanism’s dynamics have limited scope, and expanding their applicability to more complex mechanisms will require significant modifications.
Similarly to [
10], the research carried out in [
11] also highlights several study methods applied to planar mechanisms but with ambiguous experimental validation, which can only be certified through virtual prototyping.
A key factor in the elasto-dynamic analysis of mobile mechanical systems is the reliance on the mechanical properties of the materials that comprise the system’s components. Previous research, such as [
12,
13], has examined components constructed from materials exhibiting linear elasticity. However, ongoing studies are now focusing on elasto-dynamic analysis for mobile mechanical systems with significant component deformations or materials with nonlinear mechanical properties, as outlined in [
14,
15,
16].
In [
17], the authors introduced a hybrid elasto-dynamic modeling approach in which the mobile mechanical system is divided into substructures; specific segments are analyzed numerically, while others are examined through experimental testing. The comprehensive model of the system is constructed using frequency-based substructuring methods. The objective of this research is to enhance the accuracy of predictions related to vibrations, system stability, and dynamic loads. Consequently, the methodology employs complex numerical modeling combined with experimental validation, employing rigorous procedures to minimize potential errors and ensure the reliability of the results.
Under specific circumstances, the novel component that underpins current elasto-dynamic investigations on mobile mechanical systems is linked to the development of mathematical models aimed at understanding the impact forces within joints and potential deviations. These deviations significantly influence the quality of the results, which are rigorously validated, especially from an experimental viewpoint, as endorsed in [
18,
19,
20].
The main objectives set for the present research study are outlined below.
We aim at the development of a computational method used in the dynamic analysis of mechanisms with deformable elements. For our research, we employed the finite element method to analyze the dynamics of a mechanism within an internal combustion engine that features deformable kinematic components. Next, we developed a comparative study of the results obtained following our close mathematical model processing, virtual prototyping, and experimental analysis of the mechanism.
The novelty in this is represented by the use of the finite element method in the dynamics of mobile mechanical systems and in replacing the continuous system with a discrete one with a finite number of degrees of freedom. Additionally, by superimposing the motion of the rigid body with that of the deformable body, the static and dynamic components of the matrices that define the equations of motion were identified. As a result, the unknowns of the problem became the nodal coordinates. The multibody system is considered as an assembly composed of finite elements connected through nodes or as substructures. These substructures are subjected to the constraint forces from the kinematic joints. Therefore, compared to other methods, it is possible to take into account the dynamic loads within the joints, such as impact forces, for example. In the same context, the developed dynamic model can also be used for kinematic elements made of materials with nonlinear behavior.
The proposed research workflow is schematized in
Figure 1.
The key contributions of our study are outlined below, as indicated in
Figure 1:
We built a dynamic model of the equations of motion via the finite element method as applied to a complex mechanism with fast movements under dynamic loads; we decoupled the equations of motion and processed mathematical models for dynamic modal analysis; we conducted a time-dependent experimental study of the force exerted by gas on the piston; we performed the virtual prototyping of the mechanism’s dynamics and the identification of the time variation function of motor torque; and we created an algorithm and a program outline for the dynamic modal analysis of mechanisms with deformable elements.
2. Mathematical Models for Dynamic Analysis of Mechanisms with Deformable Elements
A kinematic linkage consisting of “
n − 1” rigid solids connected by kinematic joints is shown in
Figure 2. In this case, solid “
n” is considered to be a deformable body.
The following notations are introduced:
is the reference coordinate system attached to the link “i” with a versor base of .
is the global reference coordinate system with a versor base of .
is the relative translational vector between “i” and “i − 1”, depending on “Ri − 1”, which exists if there is a joint between the “i” and “i − 1” links.
—position vector of the “O′i” point, expressed in the “Ri − 1” reference coordinate system, when the relative translation begins.
Thus, the following equations can be written:
Transformation matrices for converting between reference coordinate systems are then introduced, as seen in Equation (3).
Thus, Equations (1) and (2) become the following:
Referring to
Figure 3, on the “
En” link, the “
Mn” point and the displacement
u(
M,
t) are considered. The position vector of point “
P” is given by the following:
where
represents the coordinate transformation matrix.
The elastic displacement vector is as follows:
where [
N] represents the form function matrix or interpolating polynomial matrix;
is the nodal displacement vector.
From the previous equations, we obtain the following:
Equations (8) and (14) are then incorporated into Equation (6) as follows:
The following generalized coordinates are then taken into consideration:
Thus, we obtain the following:
To calculate speed, Equation (17) is differentiated relative to time:
Additionally, Equation (14) is differentiated relative to time, resulting in the following:
By differentiating successively in rapport with the time of (15), and taking into account (17), the speeds and accelerations of the “
P” point can be obtained: (
;
). Accordingly, the appropriate mathematical models for the equations of motion in Kane’s formalism are developed for the holonomic case as follows [
21]:
where
Q represents the generalized forces associated with the exterior loadings and connection forces;
Q* represents the generalized forces associated with inertial torsors.
where
is the resultant force associated with the “
Mk” point;
is the partial speed related to
, the speed of the “
Mk” point;
is the resulting torque associated with the “
i” kinematic element.
is the partial angular speed, associated with the “
i” element and the “
vr” generalized speed.
For the “
i” element, considering the “
q” nodal displacements, the generalized force related to the inertial torsors is expressed as follows:
For the “
i” element, the following notation may be used:
In (25), since the “ω” speed is small, it can be neglected.
According to the “
P” point speed relation, we can obtain the following:
The generalized force attached to the exterior forces, by additionally considering the stiffness and damping, is as follows:
Considering the exterior forces and the exterior torque
T, which actuates on the considered element, we obtain the following:
Thus, we consider the angular speed ω at small values, and we obtain the following: .
By considering
F—the force that actuates on the “
n” element—we obtain the following:
The force resulting from the “
n” element stiffness [
22] is as follows:
where [
K] is the stiffness matrix [
22], given by the following:
In (32), we identify the following: [B]—the connection matrix between deformations and displacements and [D]—the material property matrix.
As a result, the force generated by damping can be expressed as follows:
where [
C] is the damping matrix [
22] given by the following:
where [
μ] is the damping coefficient matrix.
Referring to Equation (20), where
Q +
Q* = 0, and introducing Equation (35) in (20), we obtain the analytical expressions for the matrices that will define the equations of motion:
The motion of a finite element “
e” [
23] is described by the following equation system:
From Equation (36), we identify the term coefficients , , and , namely , and , as follows:
The mass matrix is as follows:
The damping matrix, including both static and dynamic components, is as follows:
The elemental nodal force can be determined with the following relation:
The stiffness matrix, which includes both static and dynamic components, is as follows:
3. An Elasto-Dynamic Analysis of the Mechanism from an Internal Combustion Engine
A mechanism from an internal combustion engine featuring three inline pistons, as illustrated in
Figure 4b, will be examined in terms of both kinematic and dynamic characteristics. This mechanism consists of the following components: crankshaft 1, connecting rod 2, and piston 3. A kinematic diagram of the mechanism is shown in
Figure 4a.
Figure 4b shows the 3D model of the mechanism obtained through virtual prototyping. The analyzed motion is transmitted from the crankshaft via connecting rods to the three inline pistons. Understanding both the functional role and the mechanism usage, it is established that the operational cycle features rapid movements with pronounced dynamic characteristics. Consequently, it is essential to perform both kinematic and kinetostatic analyses, which require determining time-dependent motion laws for kinematic parameters, as well as evaluating the connection forces within the kinematic joints. The crankshaft rotational speed is 6000 rpm.
The mechanism’s motion is tracked every 0.04 s during two complete crankshaft rotations.
Due to the rapid movement of the links, which generates significant inertial forces, an elasto-dynamic analysis of the mechanism is conducted. To achieve this, the connecting rods of the mechanism are considered deformable bodies.
For the inverse dynamic analysis, it is essential to have precise information regarding the crankshaft’s angular velocity (ω = 628.318 radians/second), the crank slider length (r = 40 mm), and the connecting rod length (l = 137 mm), as well as the mass properties of the mechanism’s links (m1 = 0.952 kg; m2 = 0.153 kg; and m3 = 0.214 kg). Additionally, the gas pressure exerted on the piston head must be considered.
The force generated by the gas pressure acting upon the piston head is as follows:
where
pg—gas pressure, established experimentally;
Ap—piston head surface.
The gas pressure exerted on the piston head was experimentally measured as a function of the crankshaft angle, as illustrated in
Figure 5.
Figure 5 displays the main parameter variations in an internal combustion engine as a function of the crankshaft rotational angle (Crank Angle, degrees). The diagram illustrates the four distinct phases of the engine cycle: intake, compression, power, and exhaust. The key components shown in
Figure 5 are as follows:
- -
Black curve (cylinder gas pressure): Two major peaks are visible, corresponding to successive combustion events. The maximum values exceed 90 bar, indicating the fuel expansion phase. During compression, pressure increases before ignition, followed by a rapid drop after the exhaust phase.
- -
Orange curve (fuel ignition): This curve shows the exact ignition point of the fuel, correlated with the peak pressure. There is a measurable delay between injection and ignition that can be analyzed to improve engine performance.
- -
Green curve (reaction force in the piston, Fx): The force rises sharply at ignition and then gradually decreases. This pattern indicates that gas expansion produces a peak force on the piston, which affects the mechanical power output.
Red and blue curves (intake and exhaust valve lift): Intake valves (blue curve) open at the beginning of the intake stroke and close at its end. The exhaust valves (red curve) open at the end of the expansion stroke and remain open until the beginning of the intake stroke. The upper section of
Figure 5 shows the pressure variation diagram on the piston head (in bar) as a function of the crankshaft rotational angle. Using these data and the piston head area, the gas force was calculated and converted to a time-based format, as shown in
Figure 6.
The analysis will determine the positions, speeds, and accelerations of characteristic points
A and
B, along with the angular velocity and angular acceleration of the
AB connecting rod, as shown in
Figure 7.
Each kinematic link of the mechanism is modeled as two beam-type finite elements, each comprising two nodes at their ends, with each node having 3DoF (see
Figure 9 and
Figure 10). The analysis considers both the self-weights of the finite elements and the force generated by gas pressure on the piston head (
Fb) as applied loads. For finite element no. 2, the piston component can be represented by a concentrated mass, m
c.
The mechanical system’s motion can be reported using the following reference systems:
R1(x1,y1,z1)—mobile reference system attached to finite element no. 1;
R2(x2,y2,z2)—mobile reference system attached to finite element no. 2;
R0(X0,Y0,Z0)—global reference system.
The proper mathematical model for the “
e” finite element displacements is the following:
where
—axial displacements;
,
—transversal displacements and angular displacements. From Equation (43) [
20], we can identify the following:
—the interpolation functions matrix (
e = 1, 2);
—the nodal displacement vector for a finite element “e” with e = 1, 2 finite elements. This vector structure includes axial nodal displacements (q1, q4), transversal nodal displacements (q2, q5), and angular nodal displacements (q3, q6).
For the mechanism’s assembled structure, we have the following:
—nodal displacement vector in the local coordinate system.
The motion equations, in a matrix form for the mechanism, are as follows:
where [
M]—mass matrix, assembled for the entire analyzed mechanical system; [
K]—assembled stiffness matrix; [
C]—assembled damping matrix; [
F]—nodal force vector, assembled for the entire mechanical system.
For the given mechanical system of two beam-type finite elements with 3 DoF per node, the motion equation matrices will be determined.
3.1. Nodal Force Calculus
The nodal forces corresponding to the local coordinates are determined using Equation (45). The nodal force static component, which corresponds to the finite element “
e” (
e = 1, 2), is as follows:
where
—material density;
g—gravitational acceleration;
—transversal section of the finite element “e”, with
e = 1, 2.
Finite element no.1:
The nodal force static component, expressed by taking into account the local reference system, is as follows:
The nodal force dynamic component is the following:
The angular speed can be written as an antisymmetric matrix as follows (
i = 1, 2):
Finite element no. 2:
The nodal force static component, relative to the local reference system, is as follows:
The force generated by gas pressure in the local reference system, acting at node no. 3, is described as follows:
The dynamic components are the following:
where
—is the B point vector in the local coordinate system
, R2(
x2,
y2,
z2):
—is the generalized coordinate vector for finite element no. 2 (mass center position and finite element no. 2 orientation):
is the vector of generalized speeds and accelerations.
, ; i = 1, 2 are the angular speed and the angular acceleration of the kinematic element “i”.
The coordinate transformation matrix for crossing from a local axis reference system
Ri(
xi,
yi,
zi) to a global reference system
R0(
X0,
Y0,
Z0) is as follows:
In this case, the coordinate transformation matrix for crossing from a local axis reference system
R1(
x1,
y1,
z1) to a global reference system
R2(
x2,
y2,
z2) is as follows:
The force which actuates on the finite element “
e”, (
e = 1, 2), in the local axis system, is the following:
The force which actuates on the finite element “
e” in the global axis system is as follows:
where [
Te] is the coordinate transformation matrix for crossing from a reference system attached to finite element “
e” to a global reference system.
The assembled nodal force for the engine mechanism, according to the global reference system, is as follows:
3.2. Stiffness Matrix
Static component. The stiffness matrix in a local coordinate system for the finite element “
e”, (
e = 1, 2) is as follows:
where
—for transversal displacements;
—material elasticity modulus;
—for axial displacements.
The stiffness matrix for finite element no. 1 is obtained by assembling the stiffness matrices corresponding to the transverse and axial displacements.
Dynamic component: For finite element no. 1, in the local axis reference system, the following can be obtained:
The stiffness matrix for finite element no. 2 is obtained by assembling the stiffness matrices corresponding to the transverse and axial displacements.
The dynamic component of the stiffness matrix in a local axis reference system, for finite element no. 2, is as follows:
The stiffness matrix for the finite element “
e” (
e = 1,2), according to the local reference system, is as follows:
The stiffness matrix for the finite element “e” (
e = 1,2), according to the global reference system, is as follows:
3.3. Mass Matrix
Finite element no. 2:
where “
mp” is the piston mass;
ρ(1,2)—finite element mass; [
N1,2]—form function matrix (interpolating ones).
The piston was considered a concentrated mass, which was attached to finite element no. 2 in node no. 3.
The mass matrix in a global coordinate system is the following:
Finite element “
e” (
e = 1, 2):
The assembled equilibrium equations, in a global coordinate system, have the following form:
where [
K] is the assembled stiffness matrix; [
Q] is the assembled nodal displacement vector; [
F] represents the assembled nodal force vector.
3.4. The Assembly of the Equations and Introducing the Contour Conditions
Contour conditions will be introduced as follows: node no. 1 has a single DoF, which allows for only the Q3 rotation, and node no. 3 has two DoFs, with the Q8 displacement canceled for this configuration:
Finite element no. 1: ;
Finite element no. 2: .
By considering the contour conditions, from the assembled matrix, which interact in the motion equation, [M], [K], and [C] and line 1, column 1; line 2, column 2; and line 8, column 8 will be canceled, respectively. Under these circumstances, the remaining matrices will have 6 × 6 dimensions.
The reduced mass matrix has the following form:
The reduced stiffness matrix has the following form:
The nodal force for the engine mechanism, relative to the global reference system, is as follows:
The elastic displacement vector for element “
e” (
e = 1,2) is as follows:
The nodal displacement vector for finite element no. 1, in the global reference system, is as follows:
where
Q1 = 0;
Q2 = 0 (by introducing the contour conditions).
The nodal displacement vector for finite element no. 2, in the global reference system, has the following form:
where
Q8 = 0 (by introducing the contour conditions).
3.5. Modal Dynamic Analysis
The motion equations, without damping, are as follows:
The differential equation without damping and external loads is as follows:
The modal superposition method will be used to solve the motion equation system (78). This approach simplifies the equations using a linear transformation:
where
ϕij is the modal form coordinate which represents the “
i” mass position in a “
j” mod
e;
aj(
t) is the generalized coordinate which represents the “
j” mod
e response during time;
ϕij depends on the position, not on time;
aj(
t) depends on time and not on the position.
Under a matrix form, the following is obtained:
where [
ϕ]—modal matrix, where the modal forms will be written in columns.
It is acknowledged that the modal form vectors are orthogonal with respect to the mass matrix, which implies the following:
The mathematical expression (81) is differentiated twice.
And by introducing (81) and (83) in (78), we obtain the following:
We multiply the left side of the (84) relation by the [
ϕ]
T term and take into account Equation (82); we then obtain the following:
From (79), we can obtain the following:
In the mathematical expression (86), we multiply the left side by {
ϕ}
T, and taking into account (82), we obtain the following:
We introduce (87) in (85) and obtain the following:
The mathematical expression (88) describes an uncoupled set of independent differential equations. For the analyzed case, the modal frequencies are as follows:
We reconsider the following equation:
where
is the modal matrix form.
The natural frequencies are as follows: fi = ωi/2π, i = 1…6, where f1 = 4.957487532 Hertz; f2 = 542.9548523 Hertz; f3 = 156.8132854 Hertz; f4 = 3230.572390 Hertz; f5 = 978.5360786 Hertz; f6 = 93.29474415 Hertz.
In the mathematical model, for each flexible component of the system, six frequencies were selected, which corresponds to six modal forms. This selection was performed in a frequency domain of [0–1000] Hertz, and it corresponds to the angular speeds of the crankshaft and connecting rod. The modal analysis gives information about avoiding mechanical resonance phenomena.
The generalized coordinates, which are the result after solving the equation system (88), are as follows:
The solution to the equation system (78) is obtained by solving the differential equation system (88). By knowing the generalized coordinates from (91) and the modal matrix ϕ = [ϕij], i,j = 1,…, 6, we obtain the nodal displacements {q} = [ϕ]{a(t)}.
The elastic displacements can be obtained by solving the following equation system:
3.6. Results of Numerical Processing
A program was created in the Maple programming environment for the numerical processing of mathematical models. This program supports simultaneous inverse dynamic analysis when the mechanism elements are modeled as rigid bodies, as well as elasto-dynamic and modal dynamic analysis when the elements are considered deformable bodies.
A 3D model of the engine mechanism was constructed as part of the virtual prototyping process. An interface was developed to import this model into the MSC Adams virtual environment.
In the initial phase, a numerical simulation of the mechanism’s kinematic model was performed. Input data included the crankshaft rotation speed (6000 rpm), geometric characteristics, mass properties of the mechanism’s kinematic links, and the local reference systems associated with the specified links and kinematic joints. The motion of the mechanism was analyzed over a time interval of 0.04 s, during which the engine crankshaft completed four full rotations.
In the second stage, a dynamic model was developed. The gas pressure applied to the piston head and the geometry, material characteristics, and inertial properties of the kinematic links are specified.
The torque variation law acting on the crankshaft was determined and, consequently, the variation in the engine crankshaft angular speed.
The pressure exerted by the gas on the piston head was measured experimentally, and its variation as a function of the crankshaft rotation angle is presented in
Figure 5.
In order to determine the crankshaft torque (engine torque), a function was created that enables the interface with the ADAMS programming environment, as follows:
where “
Mm” is the engine torque; “
M0” is the initial torque; “
ω0” is the initial angular speed;
WX(
MARKER_I,
MARKER_J) is the X-axis component corresponding to the crankshaft angular speed, between marker “
I” and marker “
J”, measured in accordance with the coordinate system attached to marker “
J”.
For the analyzed case study, the torque function is given by the following:
Figure 17 illustrates snapshots from the virtual simulation carried out using MSC Adams 2017 software.
The three connecting rods were analyzed as deformable bodies, with the transformation from rigid to deformable bodies being in accordance with the finite element method. To mesh the proposed model, a tetrahedral finite element was used.
The connecting rod linear and angular deformations were determined in the Adams programming environment, based on the theory developed by Craig & Bampton [
22]. The results were compared with those from the processing of the mathematical models in the modal dynamic analysis, as shown in
Figure 18,
Figure 19,
Figure 20,
Figure 21 and
Figure 22.
Considering the diagrams shown in
Figure 18,
Figure 19,
Figure 20,
Figure 21 and
Figure 22, it could be remarked that during the numerical processing under the MSC Adams environment, some spikes in the longitudinal, transversal, or angular nodal displacements were recorded at the beginning of motion in a short period of time (10
−4 s). After this, the motion is stabilized. The recorded differences at the maximum values of the nodal displacements on some time intervals can be explained by the fact that the desired virtual prototyping dynamics were achieved on the proposed mechanism composed of a crankshaft, three deformable connecting rods, and three pistons. Thus, in
Figure 18, it is shown that the axial nodal displacement records a maximum amplitude of 0.114 mm and a minimum one equal to −0.008 mm on the x-axis, which corresponds to “
q4”. In the case of transversal displacement q
5, a maximum amplitude of 0.14378 mm and a minimum one of −0.257 mm were recorded on the y-axis, as can be seen in
Figure 19. If we refer to angular nodal displacement, namely “
q6”, a maximum amplitude of 0.005 radians and a minimum one equal to –0.02 radians were recorded, as reported in
Figure 20. If we conduct a close comparative analysis between the values of the reported curves A (Analytic) and B (Adams) on time intervals, we find that close values were recorded, as can be seen in
Table 1.
If we refer to the linear displacement in the case of q
7 reported in the graph in
Figure 21, we remark that the recorded maximum amplitude was 0.23391 millimeters, and a minimum value of −0.27 mm was obtained on the x-axis, which corresponds to the starting point of the virtual simulations. By referring to time intervals, a comparative analysis was conducted, and this is represented in
Table 2, from which it can be remarked that close values and, in this way, both analyzed cases (analytical model and Adams model) can be validated.
By considering the angular nodal displacement q
9 presented in the graph in
Figure 22, we observe that the amplitude maximum value was equal to 0.005 radians, and the minimum one was equal to −0.005 radians. In a similar mode, we can conduct a comparative study represented in
Table 3 in order to validate both analyzed models, and it can be observed that in specific time intervals, the values are close to each other.
In
Figure 25 and
Figure 26, the longitudinal and transversal displacement variations are shown, and these correspond to half of the connecting rod length. These were also the result of the numerical processing of mathematical models.
The maximum value of longitudinal displacements is 0.003 mm, as can be observed in
Figure 27. The recorded differences between the maximum values on time periods for the analytical model and the virtual one are almost negligible (10
−3 mm).
The maximum value of transversal displacements is equal to 0.0214 mm. The measurements were performed at ½ the length of the connecting rod length. Thus, small differences between the maximum values of the elastic displacements were recorded, mainly between the mathematical model and the virtual one. It can be remarked that both the longitudinal and transversal elastic displacements are at an order of 10−3 mm and 10−2 mm order, respectively, and these are acceptable values in design practice.
The mathematical and virtual models allow us to obtain proper diagrams for the speeds and accelerations in the motion of the connecting rod considered a deformable body.
4. Experimental Analysis
An HBK WA—L-type inductive displacement transducer was employed to measure the piston stroke, installed through an aperture created in the engine cylinder head. The transducer is directly connected to the piston, allowing for the accurate monitoring of its stroke during the mechanism’s operation, as can be seen in
Figure 29.
We used an HBK WA—L inductive displacement transducer, installed via a dedicated hole in the cylinder head, to measure piston stroke. The sensor’s mobile component attaches to the piston, enabling the precise measurement of piston movement during engine operation.
The characteristics of the transducer are the following:
Transducer type: conductive, linear.
High precision: compatible with dynamic measurements.
Variable measuring domain: selected for covering the entire piston stroke.
Rigid coupling: ensures measurement without mechanical interference.
This transducer is used to analyze the piston kinematics, providing experimental data for validating the theoretical models and the virtual simulations performed in MSC ADAMS.
A precision transducer enables comparison between the experimental results and predictions from numerical modeling, supporting data validation and allowing for the identification of any deviations from the impact theory used in the simulations.
For the dynamic analysis of the mechanism, piezoelectric acceleration transducers were employed. These sensors were installed on both the connecting rod and the cylinder head to measure longitudinal and transverse accelerations.
The configuration of the experimental setup is as follows:
Connecting rod accelerometers were attached with magnets to the flat surface of the connecting rod, near the strain gauge areas, to ensure the accurate measurement of longitudinal and transversal acceleration.
Cylinder head accelerometers were mounted above the analyzed piston, capturing the vibrations and accelerations transmitted through the engine.
The accelerometer’s characteristics are as follows:
Type: piezoelectric.
Measurement range: ±50 g.
Sensitivity: 10 mVolts/grams.
Mounting method: magnets for the connecting rod, screws for the cylinder head.
Frequency domain: 0.5 Hertz–10 kHertz.
The accelerometers were used for the following reasons:
To determine the vibrations induced during the motion of the connecting rod and piston.
To compare the accelerations simulated in MSC.ADAMS with those experimentally measured.
To validate the dynamic model through a frequency spectrum analysis of the measured accelerations.
Utilizing these accelerometers enabled the collection of critical data regarding the dynamic behavior of the system, thereby facilitating precise correlation between the simulation results and experimental measurements. The recorded parameters are as follows:
- -
AccBiela_L(meter/second2)—connecting rod longitudinal acceleration;
- -
AccBiela_T(meter/second2)—connecting rod transversal acceleration;
- -
AccBloc_V(meter/second2)—cylinder head vertical acceleration;
- -
AccBloc_T(meter/second2)—cylinder head transversal acceleration;
- -
CursaPiston(millimeters)—piston stroke;
- -
FortaBiele(Newton)—connecting rod longitudinal force.
For a single connecting rod setup, experimental tests were carried out successively at three different excitation frequencies, as can be seen in
Figure 29. The electric motor’s operating frequency was adjusted using a frequency converter, with values around the following: 0.7 Hertz, 1 Hertz, and 1.3 Hertz.
For each excitation frequency, the operating time was approximately 30 s, allowing for a frequency analysis over a reasonably wide bandwidth. It is important to note that the frequency resolution is inversely proportional to the analysis signal length:
Considering the relation (95), in the frequency analyses performed, the frequency displayed on the screen represents the center of the frequency band, while the actual frequency lies within that band. For this reason, it was preferred that the excitation frequency of the piston be calculated from the time domain representations as the inverse of the piston stroke period. The experimental recordings were carried out using the LAN—XI data acquisition system, model 3053—B120, manufactured by Brüel & Kjær Darmstadt Germany, along with the Pulse Labshop 8.0 software from the same manufacturer.
Post-processing analyses were performed using the Pulse Reflex and TestPoint 8700 software packages, which complement each other, and the results of these are shown in
Figure 30 and
Figure 31.
For the connecting rod, as can be noticed in
Figure 30, the accelerations predominantly exhibit a sinusoidal pattern, with two impact zones occurring on either side of the piston stroke’s peak moment, corresponding to the points where the direction of the force acting through the connecting rod changes on the two lateral faces of the piston.
From the time domain analysis of the connecting rod vibrations, it is observed that the longitudinal and transversal accelerations predominantly exhibit a sinusoidal pattern, with two impact zones on either side of the maximum point of the piston stroke. These correspond to the moments when the direction of the force transmitted by the connecting rod changes to the two lateral faces of the piston; see
Figure 31.
The longitudinal force in the connecting rod shows inflection points at the maximum and minimum points of the piston stroke. These inflection points should be delimited in the case of a connecting rod without clearances in the joints.
Thus, by considering the acquired experimental accelerations, which mainly correspond to the accelerometer mounted on the connecting rod body, from
Figure 29, a comparative analysis was conducted, by taking into account the results from the analytical model and virtual prototyping presented in the previous sections of this research. The comparative analysis can be summarized by the plots in
Figure 32 and
Figure 33.
Thus, in
Figure 32, the longitudinal accelerations obtained through the three mentioned methods are represented, including the ones obtained through mathematical model processing, virtual prototyping, and experimental analysis. The recorded differences can be explained by the fact that between the experimental model and the other two models (virtual and mathematical models), the results are influenced by possible clearances which may occur inside of the joints, measurement accuracy, material properties, and so on. The obtained extreme values are suitable for the limit interval, which is −2.5,…,1.8 (m/s
2). Also, we remark that the obtained results in the case of the mathematical model are also suitable as a form variation and extreme values in the previous mentioned domain.
From
Figure 33, we observe that the maximum values of transversal accelerations are equal to 7.9 (m/s
2), with small differences between the mathematical model and virtual prototype. The differences between these and the experimental model can be explained through the fact that the monitoring time interval of the dynamic parameters during tests is much longer than the one used in other processing procedures (25 s instead of 0.04 s).
The extreme longitudinal and transversal values are relatively small in the case of the experimental tests, due to the fact that the experimental tests were performed when the internal combustion engine ran without internal loads and at low rpms. The aim of this was to allow research to be conducted inside of the piston and connecting rod body.
The conclusion is that the numerical results obtained through the three mentioned methods are comparable; thus the mathematical model is correct and can be applied to mechanisms characterized by complex structures, which consist of deformable bodies.
5. Conclusions
The dynamic response of the multibody system consists of two segments: one related to the initial conditions, which damps out quickly, and one related to disturbing forces.
By applying the finite element method, the continuous system was replaced with a discrete system with a finite number of degrees of freedom. The unknowns become nodal displacements q(t) instead of displacement functions u(x, y, z, t).
The system of partial differential equations, specifically the Lame equations from elasticity theory, was converted into a corresponding system of differential equations. The matrices appearing in the general equation of motion were determined by employing the concept of superimposing rigid body motions upon deformable body motions. Rigid body movement was characterized using reference coordinates that specify both the position and orientation of each kinematic link’s local reference frame.
In the presented method, the matrices that define the equation of motion ([M], [K], and [C]) include both elastic and rigid deformations. The dynamic components of these matrices result from rigid body motion, while the standard components result from the motion of a deformable body.
In this study, the presented method does not take into account the possible errors from kinematic joints, such as clearances which are present under impact forces. However it is possible to decouple kinematic links and to introduce the corresponding connection forces. The accuracy of the obtained results is influenced by the type and number of finite elements, as well as the method for determining modal forms. This method can be experimental or based on calculations using material properties and the geometric characteristics of elements.
The mathematical models obtained for the dynamic analysis of multibody systems were applied to a crank–connecting rod mechanism used to drive a three-piston inline engine. Each kinematic link was considered as a finite element “beam” type, with two nodes and three degrees of freedom per node, corresponding to the nodal displacement vector. The shape function matrices for axial and transversal displacements, as well as the generalized coordinate vector for the entire assembled system, were determined. For each finite element, the nodal force static and dynamic components, the stiffness matrix, and the damping matrix were determined relative to both the local and global axis systems, using coordinate transformation matrices to move from one reference system to another. The linear, transversal, and angular nodal displacements of the connecting rod in the mechanism were determined using the modal superposition method.
Using the finite element method, both 3D longitudinal and transversal elastic displacements along the connecting rod and 2D displacements at various points in its plane were determined.
To verify the results from the mathematical models, a dynamic analysis was conducted in Adams using multibody system dynamic theory.
The system’s motion is driven by the force developed by the gas on the piston head as a result of the gas pressure, which was experimentally determined. The same force was considered in the mathematical models.
A comparative analysis of linear, transversal, and angular nodal displacements showed similar maximum and minimum values, as well as comparable variation curves.
An analysis of the 3D diagrams indicates that the peak longitudinal elastic displacement is 0.003 mm, whereas the maximum transversal elastic displacement is 0.015 mm. At the midpoint of the connecting rod length, the variation curves for the two types of longitudinal and transversal displacements register appropriate values with similar variation shapes. The recorded differences mainly occur since in the dynamic analysis with the Adams program, the engine torque exhibits a jump during startup for a few milliseconds, then stabilizes around 150 [Newtonxmeter].
The matrix approach to the mathematical models allowed for the development of a flexible calculation program with rapid applications for the dynamic analysis of multibody systems with deformable elements.
The experimental analysis allowed for the monitoring of the time and frequency characteristics of kinematic and dynamic parameters, specifically for each of the three connecting rods in the mechanism (including forces, as well as longitudinal and transversal accelerations). The dynamic response of the three connecting rods was monitored at low speeds and without load on the piston, using a longitudinally sectioned engine.
The presented method can be used for multibody systems where there are large rotations and displacements of the rigid body and small elastic deformation in rapport with a flexible reference system. The finite element displacements of a deformable body were described through a coupled set of coordinate references of the body and others for the nodal displacements. Thus, depending on the finite element type, the effect of large deformations can be considered.
As a final conclusion, the developed method allows us to study, from dynamic viewpoints, the mechanical systems characterized by rapid motions and high rotational speeds of their kinematic links by superimposing rigid body motion with the motion of a deformable body. Meshing into finite elements coupled through nodes leads to complex mathematical models. However, the adopted matrix formalism is a flexible one, which easily allows us to design a general-purpose program for the numerical processing of the developed mathematical models for any mobile mechanical system.