1. Introduction
The pendulum, in its simplicity, has long held a distinguished place in the history of science and engineering. From the earliest contemplations of periodic motion to the development of high-precision timekeeping instruments, the pendulum has long served as both a physical system and a conceptual model. The timeless intrigue of its dynamics stems not only from its observable periodic behavior but also from its ability to display strongly nonlinear and potentially chaotic behavior under specific conditions. This dual character, characterized by simplicity in structure and complexity in behavior, has made the pendulum a paradigmatic system in the study of classical and nonlinear mechanics.
Historically, the study of pendulums gained prominence during the Renaissance. Leonardo da Vinci made early observations and sketches of pendular motion, laying the groundwork for later systematic studies of this phenomenon. Galileo Galilei, often credited with pioneering the quantitative analysis of pendulum motion, discovered the isochronism of small angular oscillations, noting that the period of a pendulum remains constant, within certain limits, regardless of amplitude [
1]. This insight led to fundamental advances in physics and mechanics, paving the way for a new era of experimental investigation and theoretical modeling.
The 17th century witnessed a major technological breakthrough when Christiaan Huygens applied Galileo’s principles to develop the first pendulum clock in 1656. Huygens’ invention transformed timekeeping and catalyzed the scientific revolution by establishing a reliable standard for precise timekeeping [
2]. Nearly two centuries later, the pendulum once again demonstrated its scientific power when Jean-Bernard Léon Foucault used a long and heavy pendulum to confirm Earth’s rotation experimentally. Suspended from the dome of the Panthéon in Paris, Foucault’s pendulum offered a compelling visual demonstration of Earth’s rotation, achieved without reliance on an astronomical instrument [
3].
These historical milestones elevated the pendulum from mere curiosity to a cornerstone of experimental physics and applied mechanics. Its mathematical description, derived from Newtonian mechanics, served as one of the earliest examples of differential equation modeling in physical systems. While linear approximations suffice for small angular displacements, the pendulum’s full motion is governed by nonlinear equations that pose considerable analytical challenges.
To address the inherent nonlinearities, various analytical methods have been proposed over the years. Techniques such as the method of multiple scales, harmonic balance, perturbation theory, and elliptic integral approaches have been extensively used to approximate the behavior of pendulum systems undergoing large angular oscillations [
4,
5,
6,
7]. These methods have proven particularly effective in studying complex dynamics problems in classical mechanics, vibration analysis, and in areas such as control theory and chaos analysis.
In addition, the scope of research on pendulums has expanded beyond single-degree-of-freedom systems to include multiple and complexly connected configurations exhibiting increasingly rich dynamic behavior. The double pendulum, consisting of two interconnected pendular arms, represents a canonical example of a system with multiple degrees of freedom and high sensitivity to initial conditions. Its dynamics are highly nonlinear and can exhibit chaotic regimes even at moderate energy. This complexity makes it an ideal model for exploring the transition from periodic to chaotic motion, bifurcations, and energy exchange between system components [
8].
As the theoretical foundation of pendulum dynamics matured, researchers began to complement analytical approaches with numerical simulations. With the rise of modern computing and mathematical software environments, such as MatLab and Simulink, it has become possible to model and simulate pendulum systems with high fidelity, including nonlinear stiffness, damping, and coupling effects. These tools enable the simulation of coupled nonlinear differential equations that describe the motion of the pendulum under various initial conditions and different external influences.
A major advantage of numerical methods is their flexibility in incorporating experimentally determined parameters. For instance, in real mechanical systems, damping is rarely well defined and may stem from multiple sources, including air resistance, internal material friction, and mechanical joint losses. Although analytical models typically assume idealized or linear damping, experimental methods yield more realistic damping estimates based on physical behavior. Damping coefficients can be estimated from free decay tests using logarithmic decrement methods, allowing for improved alignment between simulation and observation [
9].
The recent literature demonstrates the diversity of methodologies applied to pendulum systems. In [
10], successive maxima maps are used to identify complex dynamic regimes in magnetic pendulums. Study [
11] applies multiscale perturbation methods to determine nonlinear natural frequencies and explores the drift of modal behavior as amplitude increases. The methodology in [
12] highlights the use of rational torque approximations and numerical analysis in robotic and manipulator applications. These works underscore the adaptability of pendulum systems as experimental platforms and test beds for advanced theoretical frameworks.
The research in [
13] utilizes the complex behavior of the double pendulum to highlight some well-known techniques that can be employed to understand the dynamics and solutions better. Analytical and numerical methods, implemented using the MatLab package, are successfully contrasted to illustrate their usefulness and limitations.
An important contribution in [
14] demonstrates that the double pendulum system is a general and typical model for studying nonlinear dynamics due to the diverse and complex dynamic phenomena. The paper examines the impact of various parameters on the system, including the pendulum length and initial release angle.
A particularly illustrative set of investigations examines the behavior of double pendulums with varying structural and dynamic parameters. In [
15], the authors conduct a theoretical and numerical analysis of a double pendulum system with variable mass. Four scenarios are considered: a classical configuration with fixed masses, a system with a variable upper mass, one with a variable lower mass, and a configuration where both masses vary. For each case, the authors develop and solve differential equations using the fourth-order Runge–Kutta method. The simulation results reveal how mass variability affects system stability and oscillatory behavior, providing insight into nonlinear mass-dependent dynamics.
In [
16], the study focuses on the onset of chaotic motion in a double pendulum system due to variations in initial conditions. Using the Lagrangian and Hamiltonian formalisms, the authors derive the system’s equations of motion and apply numerical simulations to investigate key indicators of chaos, including Poincaré sections, Lyapunov exponents, and trajectory divergence. The work highlights the system’s extreme sensitivity to initial inputs and the resulting complexity in motion prediction.
A different approach is explored in [
17], where the authors analyze a two-degree-of-freedom pendulum system equipped with permanent magnets at the free ends. The study presents a new experimentally validated model for magnetic force interactions, combining time-domain measurements with bifurcation diagrams, phase portraits, and Poincaré maps to analyze the system’s nonlinear behavior. The findings demonstrate the strong influence of magnetic coupling on the system’s dynamic evolution.
The synchronization of coupled pendulums is examined in [
18,
19]. These studies explore phase shift behavior between disconnected pendulums and employ both analytical and numerical techniques to evaluate synchronization under various excitation conditions. Harmonic linearization methods are used to derive phase relations, while simulations confirm the analytical predictions and illustrate the conditions under which synchronization is stable or disrupted.
Large amplitude oscillations of a pendulum attached to a rotating structure are studied in [
20]. By employing a combination of Maclaurin series expansion and orthogonal Chebyshev polynomials, the authors reduce the governing nonlinear equations to a cubic-quintic Duffing equation. This formulation enables the use of an iterative analytical approach to solve the resulting timing problem and to capture the effects of complex rotational coupling.
In [
21], the authors investigate nonlinear spatial oscillations of a point mass suspended on a weightless elastic medium. They assume a condition where the vertical oscillation frequency equals twice the swing frequency, leading to instability in vertical motion and energy transfer to horizontal swinging. The work also explores forced oscillations in a spring pendulum subject to friction, applying the averaging method to construct an asymptotic solution. The study establishes analogies with gas bubble deformation oscillations, enhancing interdisciplinary insight into nonlinear dynamics.
Study [
22] presents a detailed analysis of a double pendulum rotating at a constant speed about a vertical axis through its upper hinge. The authors identify transitions from chaotic to quasi-periodic motion and back as the rotation speed increases. Internal resonance effects are shown to produce new equilibrium states and promote the emergence of complex oscillatory modes. Analytical and numerical methods are employed to characterize the system’s bifurcation structure and stability zones.
Control strategies using periodic forcing are the focus of [
23]. Here, the authors demonstrate that periodic open-loop excitation can stabilize the inverted position of a single-degree-of-freedom pendulum. The average potential method is used to assess equilibrium stability, with implications for controlling multi-link pendulums and oscillating trolleys on inclined surfaces. Bifurcation behavior and control performance are analyzed under various forcing conditions.
In [
24], the authors study orbital stability in periodic pendulum motion, assuming synchronized oscillations with matched amplitudes and directions. For systems with low stiffness or small amplitude, analytical methods yield stability conditions. When parameters become strongly nonlinear, numerical simulations are used to map out the dynamic response, providing insight into transitions from stable to unstable motion.
This analysis is extended in [
25], where the effects of varying stiffness and amplitude are explored through a series of simulations. The combined findings emphasize the importance of integrating analytical and computational techniques to accurately predict stability boundaries and response characteristics in coupled pendulum systems.
Finally, work [
26] investigates quasilinear conservative systems with two degrees of freedom using differential equations derived from classical mechanics. By employing the Bogolyubov–Mitropolsky asymptotic method, approximate analytical solutions are developed for representative mechanical configurations. The authors also analyze resonance and energy transfer phenomena in a beam-pendulum system, validating their results through experimental comparison. These studies underscore the critical role of asymptotic methods in analyzing nonlinear dynamic interactions within mechanical structures.
The review of the key contributions presented above further reflects a growing trend toward hybrid analytical–computational models, which enable more accurate and efficient representation of nonlinear phenomena in complex mechanical systems.
Although pendulum-based systems have been widely studied, novel configurations—such as the one analyzed in this study, involving two pendulums coupled by elastic springs and subject to internal damping and large angular displacements—require specialized numerical methods for accurate analysis. The pronounced nonlinearity of the governing differential equations renders closed-form analytical solutions impossible. Consequently, the development of a dedicated computational strategy is crucial for accurately integrating the system’s equations of motion.
Prior to the emergence of modern computational tools, particularly in the late 19th and early 20th centuries, the study of nonlinear differential equations largely relied on linearization methods. These classical approaches, developed by pioneers such as Poincaré, Van der Pol, Bogolyubov, Mitropolsky, and Chebyshev, among others [
17,
18,
19,
20,
26], are primarily suitable for weakly nonlinear systems where a small parameter can be identified. In contrast, the system analyzed in this study exhibits strong nonlinearities that preclude the application of such analytical techniques. Additionally, frequency-domain analysis proves inadequate due to the complexity and coupled nature of dynamics. Therefore, the investigation is conducted using a numerical approach implemented in the MatLab environment, in line with the methodologies reported in [
13,
15].
The present study is positioned in this context. It is an extended version of the work presented at the SIELA 2024 conference [
27]. The paper focuses on a two-degree-of-freedom mechanical system consisting of two coupled pendulums. The main objective is to investigate the nonlinear oscillatory behavior of the system using a hybrid methodology that integrates numerical simulation with experimental validation. A mathematical model based on Newtonian mechanics is formulated that captures the most important forces acting on each pendulum, including gravitational, inertial, and coupling force effects. The equations of motion are derived and numerically integrated using MatLab and Simulink toolbox.
A critical aspect of this work involves estimating and including damping. Since the system lacks explicit damping elements, such as hydraulic vibration dampers, an experimental procedure was employed to calculate the logarithmic decrement based on the measured free oscillation amplitudes of the two pendulums at various time scales. The damping coefficient thus determined was used to obtain the finite differential equations of motion of the two pendulums. This approach yielded highly accurate numerical results for angular displacements, velocities, accelerations, and phase portraits, which closely matched the experimental data obtained using high-resolution inertial sensors.
In the studied system, energy loss is attributed to internal friction within the springs, as well as to dry friction in the bearings and joints. To address this highly complex problem, elastic-viscous models such as those of Voigt and Rayleigh have been successfully applied in the context of linear systems. These models allow for the decomposition of the system’s differential equations and their straightforward integration. However, in the case of nonlinear systems, this approach becomes impractical. The book by Nasif A. D. et al. [
28] discusses various methods that can be employed for complex damping devices. The system under investigation, however, is characterized by strong geometric nonlinearity, and the only viable method for obtaining a dynamic model that adequately accounts for damping effects is a combined theoretical and experimental approach. This involves measuring the initial and final amplitudes of all kinematic parameters over an extended period, e.g., 120 s, using accelerometric sensors. The resulting damping coefficients are then incorporated into the system of differential equations, and after integration, the numerical results closely match the experimentally measured data. This constitutes the most significant scientific and applied contribution of the present study.
The experimental setup was specifically designed to capture the detailed motion characteristics of the pendulum arms. Sensor-based measurements enabled the reconstruction of time histories and dynamic responses, offering a robust foundation for comparison with the results of numerical simulations. This approach enables the rigorous validation of the model and the identification of potential discrepancies that may arise from various non-ideal connections, dry friction in the bearings, or measurement noise.
This study represents the initial phase of a broader research initiative. While the current focus is on free oscillations, the validated model will serve as a basis for future studies of forced oscillations. Such further studies will allow for the analysis of resonance phenomena, force responses, and strategies for avoiding beating, transient regimes, and for different excitation profiles.
The two-pendulum system, particularly in its nonlinear and spring-coupled form, has significant applications in the study of complex dynamic behavior. It serves as a fundamental model in nonlinear dynamics, providing insights into sensitivity to initial conditions, bifurcations, and energy transfer in multi-body systems. In precision instrumentation, such systems are relevant for understanding synchronization effects in coupled oscillators, with implications for timekeeping devices and resonant sensors. Moreover, due to its analytical richness and visual demonstrability, the two-pendulum system is widely used in educational contexts to teach advanced concepts in classical mechanics, such as Lagrangian dynamics, phase space analysis, and numerical integration of nonlinear differential equations.
This paper develops the classical ideas of nonlinear dynamics based on a mechanical system of two coupled pendulums, providing a modern, integrated numerical and experimental approach. By combining theoretical modeling with experimental data, the study achieves a high degree of model validation, laying the foundation for future work in areas such as design, control, vibration isolation, and adaptive monitoring algorithms in complex mechatronic applications.
The findings presented here highlight the continued relevance of pendulum systems as versatile and rich platforms for studying nonlinear dynamics. They are a classic example and a contemporary engineering challenge. Pendulums continue to provide valuable insights into the behavior of complex systems, including coupling, damping effects, and control strategies that span both theoretical and applied areas.
2. Dynamical Model of the Pendulum Spring System
The general appearance of the device for studying the large angular oscillations of a mechanical system, which consists of two connected pendulums, is shown in
Figure 1.
The dynamical model of this device is shown in
Figure 2. It consists of two pendulums: a front pendulum
and a rear pendulum
, which rotate about a common horizontal axis. The main rods of the pendulum are made of steel with a diameter
and lengths
.
At a certain fixed distance along the length of these rods, , two cylindrical bodies with a diameter and a thickness are placed. These bodies have a mass . The front pendulum has a transverse rod with a diameter of and a length of . The springs connecting points 1 and 2, as well as 1 and 3, have elasticity coefficients . At rest and stable equilibrium, these springs are inclined at an angle toward the horizon.
The spring connecting points 5 and 6, as well as points 5 and 7, has an elasticity coefficient . At rest and stable equilibrium, these springs are inclined at an angle to the horizon.
The other geometric dimensions of the pendulum device are as follows:
, , , , , , , .
The two disks, combined with the rods, are modeled as physical pendulums. The positions of their mass centers and , as well as the mass moments of inertia and , have been determined. They are: and .
The mechanical system has two degrees of freedom. The two angles
and
are accepted for generalized coordinates (
Figure 2).
Differential equations that describe the large oscillations of the two pendulums, in compact form, have the form:
where
,
, and
are the moments of the elastic forces from the springs, and
and
are damping coefficients that are determined experimentally using a methodology that is described at the end of this section.
The detailed records of these moments are:
where
,
,
,
,
,
,
, and
are the coordinates of the moving points 1, 2, 3, and 5, and
и
,
are the horizontal and vertical components of the elastic forces
in the springs.
The formulas determine these components:
The sines and cosines of variable angles
,
,
, and
are determined by the formulas:
where the formulas obtain dynamic variable lengths of the springs:
The formulas determine elastic forces:
Finally, we will show the formulas through which the coordinates of movable points 1, 2, 3, and 5 are determined, namely:
The coordinates of the fixed points are:
The two damping coefficients from Equations (1) and (2) are determined using the formula:
where
and
are the initial and final amplitudes for time
.
The algorithm for obtaining the highly nonlinear system of differential Equations (1) and (2), prepared for programming in MatLab ver. 6.1, is shown schematically in
Figure 3.
The coordinates of the fixed points, as defined in Equation (25), and the coordinates of the moving points, as defined in Equations (21) ÷ (24), serve as inputs to Equations (9) ÷ (12) and Equations (13) ÷ (16), respectively. Additionally, the coordinates of the fixed points, as given in Equation (25), are also required to obtain Equations (3) and (4).
From the analysis of the resulting system of differential equations, it was established that an analytical solution is impossible due to the extremely large nonlinearity. Therefore, a program was compiled within the MatLab package’s programming environment. To avoid a gross error, the system of differential Equations (1) and (2) is solved using two methods: classical programming and simulation programming with the Simulink toolbox (
Figure 4).
Numerical integration was performed using the fourth-order Runge–Kutta method with a fixed time step of
.
Figure 5 shows screenshots of the Simulink model blocks Fcn 1 (a) and Fcn 2 (b) (see
Figure 4). These blocks implement the final programmed equations of motion for pendulums
and
, respectively. The equations were derived based on expressions (1) through (26) and by applying the algorithm illustrated in
Figure 3.
4. Results and Discussions
Figure 9 shows the measured and calculated tangential accelerations of the pendulum
for the first
s. The system is set in motion by deflecting pendulum
to an angle
with no initial velocity. The blue graph is obtained from numerical calculations. The graph shown in red is from the experimental studies. It can be seen that there is good agreement concerning the amplitudes. In terms of frequency, the first three periods match perfectly, after which some discrepancy between the calculated and measured results can be observed. This discrepancy may be due to the mathematical model’s assumption that all mechanical connections are ideal, without considering the presence of dry friction.
Furthermore, in elastic elements (springs), there is dissipation caused by the internal friction of the material. Finally, the discrepancy can also be attributed to the numerical integration method. The natural frequency obtained from numerical integration is The frequency obtained from the measurements is The relative error between the two results is
Figure 10 shows the normal accelerations of the pendulum
for the first
s. The projection of the Earth’s gravity,
onto the normal
is added to the results (
Figure 2).
The system is set in motion by deflecting pendulum to an angle with no initial velocity. Again, the blue graph shows the result obtained from the numerical calculations. The red graph shows the results obtained from experimental studies. There is a good agreement concerning the amplitudes. For the frequency, the first three periods match perfectly again, after which a discrepancy arises between the calculated and measured results.
Figure 11 shows the rotation angle
of pendulum
for the first
s. Here, the experiment is started with an initial rotation angle
, while the initial angle in the numerical calculations is
This leads to a minor discrepancy between the amplitudes. Again, the discrepancy between the measured and calculated natural frequencies is the same as for the accelerations, with a relative error
of less than
Figure 12 shows the measured and calculated rotation angle
of pendulum
for
s.
From the two graphs shown in
Figure 11 and
Figure 12, it can be observed that during the first 5 s, the discrepancies between the theoretically calculated and experimentally measured results are minimal. After the tenth second, however, both pendulums
and
gradually begin to deviate from their plane of oscillation (Oxy). Disturbing oscillations emerge along the axis perpendicular to the Oxy plane. These disturbances are precisely what cause the occurrence of “beating” in the experimentally recorded oscillations. The increasing discrepancy over time between the computational and measured results is also due to the theoretical model’s assumption of a planar configuration (specifically, the Oxy plane, as shown in
Figure 2). In reality, however, the actual system is spatial. Each pendulum moves within its plane, which is parallel to the by plane. A distance of 50 mm separates these two planes. The elastic elements between points 1–2 and 1–3, connecting pendulum
to pendulum
(
Figure 2), induce mutual oscillations of the pendulums in a direction perpendicular to the Oxy plane. These oscillations affect the kinetic and potential energy, as well as the resistances due to internal friction in the springs and dry friction in the bearings and joints. The planar dynamic model does not capture such effects.”
Figure 13 shows the measured and calculated angular velocity
, of pendulum
for the first
s. The initial angular velocity is zero. The initial angle is
. Again, the discrepancy between the measured and calculated frequencies and amplitudes is within the generally accepted engineering accuracy. The relative error is less than
To enable a more comprehensive evaluation of the obtained results,
Figure 14 presents the absolute error (
), the Integral Absolute Error (IAE), and the Integral Square Error (ISE) over a 5 s interval. To compute all three error metrics accurately, the measured and computed angular velocities were synchronized and evaluated at the same time instances.
The absolute error at a given time
is calculated using the following formula:
where
represents the values obtained from numerical integration, and
corresponds to the values obtained from the measured data.
The Integral Absolute Error (
IAE) and the Integral Square Error (
ISE) were determined by numerical integration at fixed step
over a 5 s interval using Simpson’s method, as defined by the following expressions:
The absolute error was found to lie within the range of
The Integral Absolute Error (IAE) at the final time point is
The Integral Square Error (ISE) at is .
The analysis of the error metrics obtained demonstrates a strong correlation between the theoretically predicted outcomes and the experimentally measured data. The studied mechanical system exhibits a tendency toward a stable equilibrium state. As the oscillations progressively decay, the integral performance indices, IAE and ISE, increase until the oscillatory behavior is fully damped.
Figure 15 shows the plot of the angular velocities of pendulum
calculated and measured for
s. Here, the differences between the calculated and measured values are larger. The primary reason for this is that the model assumes all mechanical connections are ideal. In the experimental rig used, there are no bearing connections at spring joints 2, 3, and 5 (
Figure 2). Furthermore, the dynamical model is built in a 2D plane,
The actual model is spatial, as the two pendulums are spaced
apart. Springs 1–2 and 1–3 (
Figure 2) are located at an angle to the
axis, which is not shown in the planar drawing.
5. Conclusions
This study presents a comprehensive numerical and experimental investigation of the nonlinear oscillations of a coupled two-pendulum mechanical system. The system exhibits strong geometric and dynamic nonlinearities due to large angular displacements, elastic couplings, and internal damping, which prevent the derivation of closed-form analytical solutions. To address these complexities, a detailed mathematical model was developed in the MatLab/Simulink environment, incorporating gravitational, inertial, and nonlinear elastic restoring forces, as well as damping coefficients experimentally identified through logarithmic decrement analysis.
The main findings and contributions can be summarized as follows:
A stable mathematical framework was developed for modelling the nonlinear oscillatory behavior of a two-mass system. The system of governing differential equations was derived based on the laws of Newtonian mechanics and solved using the fourth-order Runge–Kutta method. Particular attention was paid to accurately accounting for the effect of elastic coupling and experimentally determined damping forces.
The dynamic responses of both pendulums were measured using BNO055-based sensor nodes configured in NDOF mode. The sensor nodes enabled the real-time acquisition of angular positions, accelerations, and velocities. The experimental results demonstrated excellent agreement with numerical simulations in terms of amplitude decay and natural frequency, with relative errors of less than 1% during the initial oscillation intervals.
To ensure data reliability, an analysis of Allan deviation was conducted for the IMU sensors under static conditions. Standard deviations and coefficients of variation were determined for all axes, confirming the reliability of the sensor data. In addition, a detailed error analysis was performed, including absolute error, Integral Absolute Error (IAE) and Integral Square Error (ISE), based on synchronized time series for a 5 s interval. The maximum absolute error remained within the range from −0.23 to 0.18 rad/s, while the IAE and ISE values were minimal, demonstrating the model’s predictive accuracy.
Although the model assumes a planar configuration, the experimental results revealed deviations due to spatial effects, in particular out-of-plane oscillations and beating phenomena observed after prolonged motion. These discrepancies are explained by the physical displacement between the planes of the pendulum and the three-dimensional orientation of the connecting springs. This highlights the need for future expansion of the model to account for three-dimensional dynamics and the effects of spatial coupling.
The hybrid analytical and experimental methodology presented in this study offers a validated approach for investigating nonlinear multibody systems with elastic couplings. The framework is extendable to forced and parametrically excited oscillations and has practical implications for structural dynamics, vibration control, and mechatronic system design. The experimental setup and modeling tools provide a solid foundation for future research in the areas of resonance control, synchronization, and spatial modeling of complex oscillatory systems.
Building on the current results, future research will explore forced excitation regimes, including chaotic and resonant behaviors, as well as the synchronization dynamics of the coupled pendulums. Another key direction will be the development of a fully spatial, dynamic model that captures all degrees of freedom, further improving the fidelity of simulation outcomes. These developments will expand the applicability of the framework to advanced domains such as robotics, structural health monitoring, and adaptive control systems.