Open accessResearch articleFirst published online 2025-12
On oscillation modes and basins of attraction of a harmonically excited 2-DOF cart model oscillating over an inclined surface under 1:1 internal resonance
The nonlinear dynamics of a 2-DOF cart model system oscillating over an inclined surface are explored in this work. The considered structure consists of two subsystems: Cart-1, which acts as the primary system and is modeled as a hard-spring Duffing oscillator subjected to near-resonant harmonic excitation, and Cart-2, another Duffing oscillator with either a hard or soft spring, supported by Cart-1 and oscillating over its surface at an inclination angle relative to the horizontal direction. Using the Lagrange formulation, the mathematical model of the entire system is derived, and the corresponding normalized equations of motion are obtained. Utilizing multiple time-scale techniques, the autonomous slow-flow dynamical system governing the modulated amplitudes and phases of the 2-DOF cart model is extracted. By applying the continuation algorithm, the evolution of oscillation amplitudes as functions of the excitation force and frequency is analyzed, revealing various response curves. In terms of Poincaré return maps, bifurcation diagrams, basins of attraction, the chaos test, and stability charts, all established response curves are validated numerically. The analysis reveals that the studied system exhibits six oscillation modes, depending on both the excitation force and frequency. These modes include monostable, bistable, and tristable periodic solutions, period-n solution, a mono-quasiperiodic solution, and the coexistence of monostable periodic and mono-quasiperiodic solutions. Furthermore, it is found that Cart-2 functions as an effective vibration absorber under linear coupling with Cart-1. However, softening nonlinear stiffness coupling between the two carts induces unbounded oscillations, which could ultimately compromise the structural integrity of the coupled subsystems. This study contributes to the fields of passive vibration control and transportation system safety and stability, offering valuable insights for the design and optimization of coupled oscillatory systems with varying orientations in diverse engineering applications.
In most mechanical systems, vibrations are inevitable and often pose significant challenges. These oscillations are commonly seen as undesirable and potentially damaging, exerting stress on components, causing wear, fatigue, and even cracks in critical parts like shafts, gears, or brake disks, ultimately leading to system failure. Such forces reduce the lifespan of machines and structures and impair system efficiency and functionality. For instance, wing oscillations in aircraft can reduce aerodynamic performance, while in rotating machinery or civil structures, vibrations threaten safety and stability, making vibration control vital in mechanical engineering.1,2 Yet, vibrations are not solely harmful but also they can serve as diagnostic signals. Machines act as both sources and receivers of vibration, and analyzing these signals through frequency response and spectrum analysis enables early fault detection and enhances reliability.3 Moreover, vibrations generate side effects like heat and noise, degrading performance and creating discomfort for people nearby. These effects can harm human health and the environment, especially in continuously operating systems. Noise pollution and overheating not only reduce comfort but also accelerate material degradation. The interplay of these factors highlights the importance of effectively minimizing vibrations. Proper vibration management extends equipment life and enhances efficiency, safety, and user comfort in a variety of applications.4,5
Vibration control strategies are broadly categorized into passive, active, semi-active, and hybrid approaches. Passive control relies on materials or structures like dampers, isolators, and absorbers that dissipate vibration energy without external power. These methods, often using viscoelastic materials, are simple and cost-effective but may underperform when vibration conditions vary significantly.6 Active control employs sensors, actuators, and controllers to detect and counteract vibrations in real-time, offering high adaptability and performance across diverse conditions.7–13 However, these systems require external power and can be complex and costly to implement.14–16 Semi-active control combines elements of both passive and active systems. Instead of injecting energy, it adjusts passive properties like stiffness or damping in response to operating conditions, offering improved adaptability with lower power demands than active systems.17 Hybrid control blends passive, active, and/or semi-active methods to maximize the strengths of each. For example, passive components may address low-frequency disturbances while active elements target high-frequency or time-varying vibrations. Although highly effective, hybrid systems are the most complex to design and implement.18,19 Simplicity and reliability make passive vibration absorbers popular. The Tuned Mass Damper (TMD), with a mass, spring, and damper on the main frame, is very effective. It absorbs and dissipates vibration energy to stabilize and limit motion. TMDs are selected to match vibration frequencies and work with the structure’s intrinsic modes to inhibit oscillations. The TMD can lower overall vibration levels and increase structural stability because of this interaction, which is called modal coupling. This is particularly helpful in large buildings, bridges, and mechanical systems that are prone to oscillations. Vibration absorbers were first introduced in the late 19th century to reduce ship rolling, with the earliest method proposed by Watts in 1883. In the 1930s, Den Hartog developed a systematic design approach for TMDs, paving the way for their use across various sectors. TMDs are now widely applied in civil structures and mechanical systems. For instance, Taylor20 studied their role in improving the performance of radial aircraft engines by eliminating crankshaft torsional vibrations. Keye et al.21 further enhanced their application in turboprop aircraft using variable eigenfrequency designs. Setareh and Hanson22 demonstrated their effectiveness in controlling vibrations in balconies and stands, while Newland23 applied them to the London Millennium Bridge to reduce wind-induced motion. Casalotti et al.24 advanced their use by integrating hysteretic dampers in suspension bridges. Habib and Kerschen25 contributed to nonlinear vibration absorber designs like the Nonlinear Energy Sink (NES) and Nonlinear Tuned Vibration Absorber (NTVA), which are better suited for systems exhibiting nonlinear behavior. Lu et al.26 reviewed nonlinear dissipative devices that broaden the operational frequency range of vibration absorbers. Detroux et al.27 analyzed the performance and robustness of NTVAs under various conditions. To overcome the limitations of passive systems, Cao et al.28 proposed Active Mass Dampers (AMDs), which can adapt to changing conditions using feedback control. Paknejad et al.29 further developed hybrid solutions, such as electromagnetic shunt dampers, combining passive and active mechanisms for enhanced efficiency and adaptability.
Resonance is a fundamental phenomenon in dynamic systems, occurring when the frequency of external excitation aligns with a system’s natural frequency, resulting in large oscillation amplitudes. In Duffing-type systems, resonance can produce both advantageous and destabilizing outcomes, making its understanding and control crucial for ensuring system stability, efficiency, and durability. Various studies have explored the dynamic behavior of Duffing pendulum systems to better comprehend the nature of resonance and its effects.30 Warminski and Kecik31 investigated instabilities near the primary parametric resonance in a coupled damped pendulum system, offering important insights into its dynamic response. Warminski32 examined a two-degree-of-freedom system exhibiting both regular and chaotic vibration modes due to self-excitation. Kecik and Warminski33,34 expanded on these findings by studying a Duffing-based auto-parametric system under external excitation. Kecik and Mitura35 highlighted the dual role of a pendulum-tuned mass damper in vibration suppression and energy harvesting. Brzeski et al.36 further examined the stability and bifurcation characteristics of a pendulum suspended on a forced Duffing oscillator. These investigations collectively contribute to a deeper understanding of how resonance impacts nonlinear systems and inform strategies for vibration control and energy optimization.
Over the past few decades, numerous approximate analytical techniques have been developed to investigate the complex dynamics of nonlinear systems. Among these, two prominent methods have emerged: the multiple time-scale perturbation method (MTS) and the homotopy perturbation technique (HPT), both of which have proven highly effective in analyzing nonlinear oscillatory behavior. The MTS37 is a classical analytical technique that introduces multiple time scales to separate the fast and slow dynamics characteristic of weakly nonlinear systems. By systematically eliminating secular terms, MTS ensures that the resulting solutions remain accurate over long time intervals. This capability makes it particularly suitable for capturing resonance phenomena and amplitude-frequency interactions. Its structured framework is especially advantageous for analyzing complex systems with multiple degrees-of-freedom and mixed excitation modes,38–41 providing deep insight into frequency-domain modulation and long-term dynamical behavior. In contrast, the HPT was originally introduced and subsequently enhanced by Prof. He and collaborators42–44 through extensions such as the variational iteration method,45 frequency-based formulations,46 and the Enhanced HPT.47–49 Unlike traditional perturbation methods, HPT does not require small parameters, allowing for the construction of approximate solutions through a straightforward iterative process. This makes it a powerful and flexible tool for addressing a wide range of nonlinear dynamical systems. While HPT excels in time-domain analysis due to its simplicity and adaptability, MTS offers superior capabilities in capturing frequency-domain characteristics, which are the primary focus of the present study.
In this work, the nonlinear dynamics of 2-DOF cart systems with special orientations are explored. The system under consideration consists of a primary cart (Cart-1) oscillating in the horizontal direction, modeled as a damped Duffing oscillator with cubic hard-spring nonlinearity and subjected to harmonic excitation. Cart-2, on the other hand, is modeled as another Duffing oscillator with cubic hard or soft-spring nonlinearity and is positioned to oscillate over Cart-1, which is inclined at an angle relative to the horizontal direction. The mathematical model of the coupled system is derived, and the corresponding normalized equations of motion are obtained. Analytical investigations are conducted using perturbation techniques, complemented by numerical simulations, including Poincaré return maps, bifurcation diagrams, basins of attraction, the 0–1 chaos test, and stability charts. Based on the introduced analysis, various complex oscillation modes of the coupled 2-DOF cart system are uncovered, including monostable, bistable, and tristable periodic solutions, as well as period-n, quasiperiodic, and coexisting oscillatory states. It is also demonstrated that Cart-2 can effectively act as a nonlinear vibration absorber when coupled linearly with Cart-1, significantly mitigating oscillations. Additionally, it is found that introducing a softening nonlinear coupling between the carts leads to unbounded responses, posing potential risks to structural safety. These findings may offer valuable insights for the design and stability assessment of nonlinear passive absorbers in mechanically coupled systems with inclined geometries.
Finaly, the rest of the paper is organized as follows: First, the formulation of the mathematical model and the derivation of the normalized equations of motion are presented. This is followed by an outlines the asymptotic analysis using the method of multiple time scales, leading to the establishment of the slow-flow equations. Next, the analytical and numerical results are discussed in detail. Subsequently, the enhanced homotopy perturbation technique is introduced, and its results are compared with those obtained from the multiple time-scale method. Finally, the paper concludes with a summary of the main findings.
System modeling and normalized equation of motion
The considered 2-DOF dynamical model consists of a primary system (Cart-1) with a mass , coupled to a dynamic vibration absorber (Cart-2) with a mass , as illustrated in Figure 1. Cart-1 is connected to a fixed frame through a linear spring with a stiffness coefficient , a nonlinear spring with a stiffness coefficient , and a linear damper with a viscous damping coefficient . Cart-2 is connected to Cart-1 via both linear and nonlinear springs with stiffness coefficients and , respectively, as well as a linear damper with a damping coefficient . Cart-2 is designed to oscillate over the inclined surface of Cart-1, which forms an angle with the horizontal axis. The generalized coordinate system is defined by and , where represents the instantaneous displacement of Cart-1 about its static equilibrium point in the horizontal direction, and represents the instantaneous displacement of Cart-2 about its static equilibrium point along the inclined direction. Under an external harmonic excitation force applied to Cart-1, the kinetic energy () and potential energy () of the 2-DOF system can be expressed as follows:
Schematic diagram of the primary system (Cart-1) coupled with the absorber (Cart-2).
According to equations (1) and (2), the Lagrangian function () can be expressed such that:
Following the Lagrange’s formulation, the system equations of motion can be established as follows:
Inserting equation (3) into equations (4) and (5) yields
By introducing the dimensionless parameters , and into equations (6a) and (6b) yield the following dimensionless equations of motion:
where represents the distance between Cart-1 and the vertical fixed frame at the static equilibrium position, as shown in Figure 1, and . To ensure is always equal to for investigating the system’s bifurcation under 1:1 internal resonance condition, let . Consequently, can be expressed as .
Asymptotic investigation
To analyze the bifurcation behavior of the normalized nonlinear dynamical system described by equations (7a) and (7b), an analytical solution is sought using the multiple time-scale perturbation technique, as outlined below37:
where , , and is a bookkeeping perturbation parameter.37 The normalized time derivatives and in equations (7a) and (7b) can be expressed in terms of and as follows:
To apply the solution procedure, equations (7a) and (7b) parameters are rescaled such that:
By substituting equation (8a) through (10) into equations (7a) and (7b) equating the coefficients of like powers of , we obtain:
O ()
O ()
The solution of equations (11a) and (11b), can be expressed as follows:
where and are unknown functions of and will be determined later. Now, by inserting equations (13a) and (13b) into equations (12a) and (12b) yield:
To identify the secular terms in equations (14a) and (14b), the resonance condition arises when (i.e., primary resonance) and/or (1:1 internal resonance). To quantify the proximity of and to , we introduce the new parameters and as follows:
By inserting equation (15) into equations (14a) and (14b), we have
where stands for the nonsecular term and denotes the complex conjugate. The solvability condition of equations (16a) and (16b) can be expressed as follows:
Inserting equation (18) into equations (17a) and (17b) with restoring the system parameters to nonscaled form (i.e., ) yields:
To analyze equations (19a) and (19b), it is possible to rewrite the two functions and in their polar forms as follows37:
where and are the vibration amplitudes of Cart-1 and Cart-2, respectively; and are the phases of Cart-1 and Cart-2 motions. Substituting equations (20a) and (20b) into equations (19a) and (19b) we get:
where and . Separating the real and imaginary parts of equations (21a) and (21b) with eliminating and yields:
Now, by substituting equations (13a), (13b), (20a), and (20b) into equations (8a) and (8b) and , we have
Based on equations (23a) and (23b) and , and represent the oscillation amplitudes of Cart-1 and Cart-2, respectively, while and denote the phases of the two subsystems’ motions. These time-varying functions (, and ) are governed by the nonlinear autonomous dynamical system described in equations (22a)–(22d). The steady-state oscillation amplitudes and the corresponding phases of the two-cart model can be determined by analyzing the following nonlinear algebraic system, which corresponds to equations (22a)–(22d) under the condition , such that:
Solving equations (24a)–(24d) for and in terms of the excitation frequency () or excitation force amplitude (), while keeping other system parameters constant, yields the bifurcation diagrams. The stability of the solutions to equations (24a)–(24d) can be assessed by examining the eigenvalues of the linearized dynamical system derived from equations (23a) and (23b) and . Assuming the solution of equations (24a)–(24d) is given by , and , and introducing small perturbations and around this solution, we can mathematically express these assumptions as follows50:
Inserting equation (25) into equations (24a)–(24d), and expanding the equations for the small infinitesimals and , while retaining only the linear terms, yields the following linear dynamical system:
where the coefficients of the matrix in equation (26) are given in Appendix I. The eigenvalues of the above linear system can be obtained as follows:
where denotes the eigenvalues. By expanding the above determinant, we have
where and are given in Appendix II. Based on the Routh-Hurwitz criterion, the necessary and sufficient conditions for the solution of equations (24a) to (24d) to be asymptotically stable are:
Results and discussions
Based on the analytical investigation presented earlier, the approximate analytical solution of the normalized mathematical model for the 2-DOF cart system, governed by equations (7a) and (7b), is expressed by equations (23a) and (23b) and . The steady-state oscillation amplitudes ( and ) and phases ( and ) can be determined by solving the nonlinear algebraic system represented by equations (24a)–(24d). By numerically solving equations (24a)–(24d) for , and in terms of , while keeping other parameters fixed, using the Newton-Raphson continuation algorithm,51 various bifurcation diagrams can be generated, such as those shown in Figures 2, 5, and 7. In these diagrams, stable solutions are depicted as solid lines, while unstable solutions are represented by dashed lines. Unless otherwise specified, the parameters of the normalized 2-DOF cart model are selected as follows: and .
2-DOF cart model oscillation amplitudes against when : solid line refers to stable periodic solution, dashed line denotes unstable periodic solution, and red circles are a numerical simulation.
Figure 2 illustrates the evolution of the oscillation amplitudes ( and ) of the 2-DOF cart model system as a function of the excitation frequency () for . The figure highlights nonlocalized oscillations and the nonlinear interaction between the two-cart systems at , as well as the localized oscillation of Cart-2 at . Additionally, the figure reveals the existence of various oscillation modes in the coupled system, such as monostable, bistable, and the coexistence of stable and quasiperiodic oscillations, depending on the excitation frequency. The red circles in Figure 2 represent the numerical solution of the normalized equations of motion. This solution is obtained by numerically solving equations (7a) and (7b) using the Runge-Kutta-based MATLAB algorithm ODE45. The steady-state oscillation amplitudes of and are plotted as red circles while incrementally increasing the excitation frequency from to with a constant step size . Comparing the analytical solution (solid and dashed lines) obtained by solving equations (24a)–(24d) to the numerical Runge-Kutta solution demonstrates the excellent correspondence between the two approaches, ultimately confirming the accuracy of the derived steady-state approximate solution given by equations (23a)–(24d).
To numerically demonstrate the existence of various oscillation modes, including bistable oscillations and the coexistence of stable periodic and quasiperiodic oscillation modes in the 2-DOF cart system, the basin of attraction is established in the space for three different values of , selected based on Figure 2. This is achieved by numerically solving equations (7a) and (7b), as illustrated in Figure 3. Figures 3(a) and 3(b) depict the system’s basin of attraction for and , respectively, while Figure 3c presents the basin of attraction for . In these plots, the magenta regions represent low-oscillation periodic attractors, the turquoise regions denote high-oscillation periodic attractors, and the red regions correspond to quasiperiodic attractors. From these results, it can be inferred that the 2-DOF cart model exhibits bistable oscillation modes for and . For , the system demonstrates the coexistence of stable periodic and quasiperiodic oscillation modes, with the specific attractor determined by the initial conditions within the magenta, turquoise, or red basins.
Basins of attraction of the 2-DOF cart model in space when , obtained corresponding to Figure 2 when: (a) , (b) , and (c) .
The temporal oscillations and corresponding phase-plane trajectories of the 2-DOF cart model are simulated by numerically solving equations (7a) and (7b) for various initial conditions, selected based on the basins of attraction shown in Figures 3(a) and 3(c). Figures 4(a)–4(d) illustrate the results for , where equations (7a) and (7b) are solved using the ODE45 algorithm. Two initial conditions are considered: , corresponding to the low-oscillation periodic attractor (magenta region), and , corresponding to the high-oscillation periodic attractor (turquoise region). These results confirm that the 2-DOF cart model exhibits a bistable periodic solution at , where the system’s response depends on the initial position and velocity of Cart-1. Figures 4(e)–4(h) show the results for , again obtained using the ODE45 algorithm. Two initial conditions are analyzed: , corresponding to the quasiperiodic oscillation attractor (red region), and and , corresponding to the high-oscillation periodic attractor (turquoise region). These simulations demonstrate that the 2-DOF cart model exhibits either a quasiperiodic oscillation mode or a periodic solution mode at , with the system’s behavior determined by the initial conditions of Cart-1.
2-DOF cart model time-responses and phase-plane trajectories obtained corresponding to Figures 3(a) and 3(c): (a, b, c, d) coexistence of two stable periodic solutions (i.e., bistable oscillation mode) when , and (e, f, g, h) coexistence of stable periodic and quasiperiodic solution (i.e., stable periodic and quasiperiodic oscillation mode) when .
The frequency response curve of the 2-DOF cart model for varying excitation force amplitudes is visualized in Figures 5(a) and 5(b). It is evident from the figures that the oscillation amplitudes of both Cart-1 and Cart-2 monotonically increase with . Specifically, Figure 5(a) illustrates the amplitude response () of the primary mode as a function of the excitation frequency for different forcing levels (). The response curves for Cart-1, depicted in Figure 5(a), exhibit characteristics typical of a single-degree-of-freedom (SDOF) system, including nonlinear features such as multi-valued solutions, resonance peaks, and the jump phenomenon. This behavior underscores the negligible influence of Cart-2 on the dynamic response of Cart-1, even under higher excitation levels (). In contrast, Figure 5(b) highlights the amplitude response () of Cart-2, revealing the complex dynamics of the coupled system. This response reflects the interaction between the two modes, which gives rise to additional nonlinear phenomena such as secondary resonances and bifurcations absent in Figure 5(a). The coupling effect becomes pronounced as energy exchanges between the two modes significantly influence Cart-2’s behavior. In general, Figure 5 illustrates the transition from a simpler SDOF-like response in the first mode to a fully coupled two-degree-of-freedom (2-DOF) response. The increasing forcing amplitude amplifies the nonlinear effects in both cases. These results provide valuable insights into the intricate dynamics of coupled systems under internal resonance conditions, demonstrating multiple oscillation modes governed by both the excitation force and excitation frequency.
2-DOF cart model oscillation amplitudes against when and : (a) steady-state oscillation amplitude of Cart-1, (b) steady-state oscillation amplitude of Cart-2, and (c) stability chart in plane.
To visualize the different oscillation modes of the 2-DOF cart model in terms of and , the stability chart in plane is established as shown in Figure 5(c), where the figure demonstrates that the considered 2-DOF cart system can oscillate with one of five oscillation modes distinguished in different colors depending on both the excitation force and frequency. These oscillation modes are (1) monostable oscillation mode, (2) mono-quasi-stable oscillation mode, (3) bistable oscillation mode, (4) tristable oscillation mode, and (5) coexistence of stable and quasi-stable oscillation modes, all these modes are displayed with key legend as given below Figure 5(c). To visualize the various oscillation modes of the 2-DOF cart model in terms of and , a stability chart is established in the plane, as shown in Figure 5(c). The chart reveals that the system can oscillate in one of five distinct modes, represented by different colors based on the excitation force and frequency. These modes include the monostable oscillation mode, mono-quasi-stable oscillation mode, bistable oscillation mode, tristable oscillation mode, and the coexistence of stable and quasi-stable oscillation modes, with each mode identified using a key legend displayed below Figure 5(c). As we analytically and numerically validate the existence of the bistable oscillation mode and the coexistence of stable and quasi-stable oscillation modes, as depicted in Figure 4, the existence of a mono-quasi-stable oscillation mode is demonstrated in Figure 6. This figure is generated by numerically solving equations (7a) and (7b) with zero initial conditions for the specific point and , selected within the dark-purple region highlighted in Figure 6. The Poincaré maps shown in Figures 6(b) and 6(d) clearly indicate that the 2-DOF cart system exhibits a mono-quasiperiodic oscillation mode at and , regardless of the initial conditions.
Mono-quasiperiodic oscillation mode of the 2-DOF cart model was obtained numerically corresponding to the stability chart shown in Figure 5(c) when and .
To illustrate the existence of a tristable oscillation mode, the oscillation amplitudes ( and ) of the 2-DOF cart model are plotted against for various excitation frequencies, as shown in Figure 7. Figures 7(a) and 7(b) demonstrate the existence of bistable oscillation modes within the hysteresis region and a monostable oscillation mode, represented by a curve with a unique amplitude value, under perfect resonance conditions (). In contrast, Figures 7(c) and 7(d) depict the evolution of and as functions of for . These figures reveal that the system exhibits monostable and bistable oscillation modes when . However, as increases beyond , the 2-DOF cart model may respond with either periodic or quasiperiodic oscillations, depending on the initial conditions of the system. Finally, Figures 7(e) and 7(f) present the evolution of and against for . These figures indicate that the system performs monostable periodic oscillations for , transitions to bistable oscillation modes when , and ultimately exhibits tristable oscillation modes when due to the increased excitation force amplitude.
2-DOF cart model force response curves: (a, b) coexistence of monostable and bistable periodic oscillation modes depending on the magnitude of when , (c, d) coexistence of monostable, bistable, stable periodic, and quasiperiodic oscillation modes depending on the magnitude of when , and (e, f) coexistence of monostable, bistable, and tristable oscillation modes depending on the magnitude of when .
The numerical validation of the analytical results presented in Figures 7(c) and 7(d) is demonstrated in Figure 8. The bifurcation diagram of the 2-DOF cart system is constructed using as the main bifurcation parameter over the range for . This diagram, shown in Figure 8(a), is obtained by plotting the steady-state Poincaré return map for equations (7a) and (7b) against , with an incremental step size of and zero initial conditions. To further distinguish between chaotic and non-chaotic responses, the 0–1 chaos test algorithm is applied.52,53 The algorithm’s output, represented as a dashed-dotted line in Figure 8(a), remains close to zero, indicating a non-chaotic system response. The bifurcation diagram reveals that the system exhibits periodic oscillations when . As increases beyond , the system transitions to period-n or quasiperiodic motions, aligning well with the results shown in Figures 7(c) and 7(d). Figure 8(b) through 8(g) illustrate the system’s phase-plane trajectories and corresponding Poincaré return maps for three specific excitation amplitude levels (), simulated using and zero initial conditions. These simulations confirm the presence of period-n motions and quasiperiodic oscillations, offering further validation of the system’s dynamic behavior.
(a) 2-DOF cart model bifurcation diagram obtained numerically corresponding to Figures 7(c) and 7(d) when utilizing as bifurcation control parameter with zero initial conditions, (b-g) phase-plane trajectories and the corresponding Poincare map of the 2-DOF cart model obtained according to the obtained bifurcation diagram in (a) at zero initial conditions: (b, c) period-n motion when , (d, e) quasiperiodic motion when , and (f, g) period-n motion when .
To numerically validate the presence of monostable, bistable, and tristable periodic oscillations in the system, as predicted analytically and illustrated in Figures 7(e) and 7(f) for under varying excitation force amplitudes (), the corresponding basins of attraction are presented in Figure 9. These basins are obtained by solving equations (7a) and (7b) numerically within the phase space, while fixing , for and . Figure 9 confirms the existence of monostable, bistable, and tristable periodic attractors, depending on the excitation amplitude. Specifically, monostable, bistable, and tristable behaviors are observed for and , respectively. These results are in excellent agreement with the analytical predictions depicted in Figures 7(e) and 7(f), further substantiating the system’s complex dynamic response to varying excitation forces. To visualize the simultaneous existence of three stable periodic solutions in the 2-DOF cart system, corresponding to the basin of attraction established in Figure 9(c), the steady-state temporal oscillations and the associated phase-plane trajectories are illustrated in Figure 10. These are obtained by solving equations (7a) and (7b) for three distinct initial conditions selected to represent the three attractors (depicted in magenta, turquoise, and blue) shown in Figure 9(c) for and . Figure 10 demonstrates that the system oscillates with one of the three stable periodic solutions depending on the initial condition, confirming the tristable behavior of the 2-DOF cart system.
2-DOF cart model Basins of attractions obtained according to Figures 7(e) and 7(f) when : (a) monostable periodic solution when , (b) bistable periodic solution when , and (c) tristable periodic solution when .
Coexistence of tristable periodic motion of the 2-DOF cart model when and with three different initial conditions selected according to the basins of attraction shown in Figure 9(c).
The dynamic behavior of the 2-DOF cart model for different normalized nonlinear stiffness coefficients () is presented in Figure 11. Figures 11(a) and 11(b) depict the evolution of and versus for , while Figures 11(c) and 11(d) illustrate the same variables for . From Figures 11(a) and 11(b), it is evident that Cart-2 functions as a linear vibration absorber when the nonlinear stiffness coefficient is zero (). In this case, the resonant peak of Cart-1 is effectively suppressed by establishing an energy bridge that channels vibratory motion from Cart-1 to Cart-2, even when Cart-2 is inclined at on the surface of Cart-1. Conversely, Figures 11(c) and 11(d) demonstrate that the 2-DOF cart system loses stability near the resonance condition when Cart-2 exhibits soft-spring-type nonlinear stiffness (). Figure 12 further complements these findings by presenting the numerical solutions of equations (7a) and (7b) for with zero initial conditions, corresponding to the scenarios in Figure 11. The normalized temporal oscillations of Cart-1 and Cart-2, as well as their phase-plane trajectories, are visualized for and . The results in Figure 12 confirm the stable periodic response of the 2-DOF cart system for , characterized by a small oscillation amplitude of Cart-1 and a strong oscillation amplitude of Cart-2, consistent with Figures 11(a) and 11(b). In contrast, Figure 12 also reveals the unbounded response of Cart-1 and Cart-2 for , aligning with Figures 11(c) and 11(d) for .
2-DOF cart model oscillation amplitudes against when and : (a, b) steady-state oscillation amplitudes when , and (c, d) steady-state oscillation amplitudes when .
Stable periodic and unbounded oscillation of the considered 2-DOF cart model corresponding to Figure 11 for when and .
The influence of inclination angles () on the response amplitudes of the 2-DOF cart model is analyzed in Figure 13. The figure illustrates the complete decoupling of the two oscillation modes when , where Cart-1 behaves as a single-degree-of-freedom (SDF) system under harmonic excitation, and Cart-2 remains stationary in its equilibrium position. Conversely, full interaction between Cart-1 and Cart-2 is observed when (i.e., Cart-2 oscillates horizontally along the surface of Cart-1). In this configuration, Cart-2 effectively functions as a linear vibration absorber. Thus, the inclination angle serves as a control mechanism for fully or partially coupling the oscillation modes of the 2-DOF cart system. This dynamic interplay offers the potential for tuning the system’s response based on the desired level of coupling or decoupling between the carts depending on the application required.
Effect of the inclination angle on the response amplitudes of the considered 2-DOF cart model when .
The evolution of and with respect to for different values of the mass ratio (), Cart-1 damping coefficient (), and Cart-2 damping coefficient () is illustrated in Figures 14–16, respectively, for and . Figures 14(a) and 14(b) clearly show that Cart-2 acts as a linear vibration absorber, where an increase in the mass ratio broadens the vibration mitigation band for . Conversely, Figure 14(c) through 14(e) demonstrate that Cart-1 behaves as an SDF system, emphasizing the negligible influence of Cart-2 on Cart-1’s dynamic response when . This behavior highlights the minimal interaction between the two carts under these conditions. Figure 14(d) to 14(f) further reveal the amplitude response () of Cart-2, showcasing the complex dynamics of the Cart-2 subsystem. This response reflects interactions between the two modes, giving rise to nonlinear phenomena such as secondary resonances and bifurcations.
2-DOF cart model oscillation amplitudes against for different levels of the mass ratio : (a, b) when , (c, d) when , and (e, f) when .
2-DOF cart model oscillation amplitudes against for different levels of the Cart-1 damping : (a, b) when , (c, d) when , and (e, f) when .
2-DOF cart model oscillation amplitudes against for different levels of the Cart-2 damping : (a, b) when , (c, d) when , and (e, f) when .
The impact of Cart-1 damping () on the system’s overall response is presented in Figure 15, where and are plotted against and under varying nonlinear stiffness coefficients (). Figures 15(a) and 15(b) illustrate the full coupling between the two oscillation modes when . In this case, increasing reduces the oscillation amplitudes of the coupled system and suppresses the dominance of nonlinear effects. In contrast, Figure 15(c) through 15(f) show that increasing locally reduces the oscillation amplitude of Cart-1, with minimal impact on Cart-2’s oscillation mode for .
Finally, the evolution of and against for varying values of Cart-2 damping () is displayed in Figure 16. Figures 16(a) and 16(b) illustrate the full coupling between the two subsystems for , where increasing reduces , thereby increasing . In contrast, Figure 16(c) through 16(f) demonstrate semi-decoupling of the oscillation modes for . Under these conditions, increasing locally reduces with negligible impact on .
Homotopy perturbation technique versus multiple time-scale analysis
In this section, an analytical approximate solution is derived using the homotopy perturbation technique (HPT)42 for the normalized equations of motion governing the dynamics of the 2-DOF cart model, as presented in equations (7a) and (7b). To facilitate the application of HPT, these equations have been reformulated into a simplified form as follows:
where . Following the HPT,42,48 the nonlinear dynamical system described by equations (30a) and (30b) can be expressed as follows:
Here, and represent the linear and nonlinear differential operators, respectively, is a known analytical function, and denotes the artificially embedded homotopy parameter. Accordingly, the solution of equation (31) can be expressed as a power series in , as follows:
In this approach, when , equation (32) yields the approximate solution to the original (unperturbed) form of equation (31). Therefore, equations (30a) and (30b) can be modified accordingly as follows:
The solution of equations (33a) and (33b) can be expressed as a power series in the homotopy parameter , as follows:
By substituting equations (34a) and (34b) into equations (33a) and (33b), and equating the coefficients of like powers of and , we obtain:
To obtain an analytical solution for equation (35a), the system parameters are selected such that and , accordingly, , , , , and . In addition, the arbitrary initial conditions and are selected such that . The solutions of equation (35a) are given as follows:
By substituting equations (36a) and (36b) into the right-hand side of equation (35b) and solving the resulting linear differential equation, analytical expressions for and can be obtained. Then, by letting , the first-order approximate solution of equations (30a) and (30b) is given as follows:
Due to the complexity and length of the expressions, the explicit forms of and are not presented here. To evaluate the accuracy and reliability of both HPT and MTS methods in analyzing the dynamics of the considered 2-DOF cart model, the system’s time response has been plotted. This comparison includes the HPT-based solution from equations (37a) and (37b), the MTS solution governed by equations (22a) to (23b), and the numerical solution obtained using the Runge-Kutta method, as illustrated in Figure 17. The figure demonstrates strong agreement among the three solution techniques, confirming their validity. In conclusion, while the HPT effectively captures the time-domain behavior of the system with high accuracy, the MTS approach offers a simpler and more flexible framework for analyzing the system’s frequency response characteristics.
Time histories of and obtained using the homotopy perturbation technique (HPT), the multiple time-scale (MTS) method, and the Runge-Kutta numerical solution.
Conclusion
This work examines the nonlinear dynamics of a 2-DOF cart model oscillating on an inclined surface, comprising Cart-1, a hard-spring Duffing oscillator under near-resonant excitation, and Cart-2, another Duffing oscillator with hardening or softening springs. Using Lagrange’s equations, the normalized equations of motion are derived, and the slow-flow dynamics governing amplitudes and phases are analyzed via multiple time-scale techniques. The evolution of oscillation amplitudes is explored using the continuation method, revealing diverse response patterns. Numerical validation is conducted through Poincaré maps, bifurcation diagrams, basins of attraction, 0–1 chaos tests, and stability charts, ensuring accuracy. Based on the analysis, the following points have been concluded:
(1) The 2-DOF cart system demonstrates six distinct oscillation modes: monostable, bistable, and tristable periodic solutions; period-n solution; a mono-quasiperiodic solution; and the coexistence of periodic and quasiperiodic solutions.
(2) Cart-2 effectively acts as a linear vibration absorber when coupled linearly with Cart-1, mitigating its oscillation amplitudes by establishing an energy exchange mechanism.
(3) The softening nonlinear stiffness coupling between Cart-1 and Cart-2 leads to unbounded oscillations, which pose a significant risk to the stability and safety of the system.
(4) The inclination angle influences the interaction between the carts. At specific angles, such as horizontal alignment, full coupling is observed, enabling Cart-2 to act as a vibration absorber. At other angles, partial decoupling occurs, and Cart-1 behaves as an independent SDF system.
(5) The interaction between Cart-1 and Cart-2 results in localized and coupled oscillation modes, depending on the coupling parameters and inclination angle.
(6) The system exhibits bistable and tristable oscillation modes, with multiple stable solutions coexisting within the same parameter space, governed by initial conditions and excitation parameters.
(7) The system’s oscillation amplitudes and modes are highly dependent on the excitation frequency and force levels, showcasing transitions between localized and coupled behaviors.
(8) The study provides insights into the coupled system’s dynamic behavior under varying excitation conditions, especially in transportation systems.
(9) While the homotopy perturbation technique effectively captures the time-domain behavior of the system with high accuracy, the multiple time-scale approach offers a simpler and more flexible framework for analyzing the system’s frequency response characteristics.
Footnotes
Acknowledgments
The authors extend their appreciation to King Saud University for funding this work through Researchers Supporting Project number (RSPD2025R535), King Saud University, Riyadh, Saudi Arabia.
ORCID iDs
Nasser A Saeed
Lei Hou
Author contribution
Conceptualization, N. S., Y. E., and L .H.; methodology, N. S., Y. E., S .Z., and F. D.; software, N. S., L .H., and S .Z.; validation N. S., L .H., and F. D.; formal analysis, N. S., Y. E., and F. D.; investigation, N. S., Y. E.; and A. S.; writing original draft preparation, N. S., Y. E., A. S., and F. D.; writing—review and editing, N. S., Y. E., L .H., and S .Z.; visualization, N. S., L .H., and S .Z. All authors have read and agreed to the published version of the manuscript.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors extend their appreciation to King Saud University for funding this work through Researchers Supporting Project number (RSPD2025R535), King Saud University, Riyadh, Saudi Arabia. Also, the authors are very grateful for the financial support from the National Key R&D Program of China (Grant No. 2023YFE0125900).
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Data Availability Statement
The data used to support the findings of this study are included in this article.*
Appendix
References
1.
LiuCJingXDaleyS, et al.Recent advances in micro-vibration isolation. Mech Syst Signal Process2015; 56-57: 55–80.
2.
MeirovitchL. Fundamentals of vibrations. 1st ed.McGraw-Hill, 2001.
3.
KarpenkoMŽevžikovPStosiakM, et al.Vibration research on centrifugal loop dryer machines used in plastic recycling processes. Machines2024; 12: 29.
4.
QassemWOthmanMOAbdul-MajeedS. The effects of vertical and horizontal vibrations on the human body. Med Eng Phys1994; 16: 151–161.
5.
WuJQiuYZhouH. Biodynamic response of seated human body to vertical and added lateral and roll vibrations. Ergonomics2021; 65: 546–560.
6.
GhoshDBanerjeeTDasD. Passive vibration control of bridges: a state-of-the-art review. Lecture Notes in Civil Engineering. In: 17th symposium on earthquake engineering, 2023, pp. 257–271.
7.
ZhangSChenZZhangX. Robust active vibration control of flexible smart beam by μ-synthesis. J Sound Vib2024; 118737: 1–12.
8.
SaeedNAMoatimidGMElsabaaFMF, et al.Time-delayed control to suppress a nonlinear system vibration utilizing the multiple scales homotopy approach. Arch Appl Mech2021; 91: 1193–1215.
9.
SaeedNAMoatimidGMElsabaaFM, et al.Time-delayed nonlinear integral resonant controller to eliminate the nonlinear oscillations of a parametrically excited system. IEEE Access2021; 9: 74836–74854.
10.
EissaMKamelMSaeedNA, et al.Time-delayed positive-position and velocity feedback controller to suppress the lateral vibrations in nonlinear Jeffcott-rotor system. Menoufia J Electron Eng Res2018; 27: 261–278.
11.
SaeedNAAwrejcewiczJHafezST, et al.Stability, bifurcation, and vibration control of a discontinuous nonlinear rotor model under rub-impact effect. Nonlinear Dyn2023; 111: 20661–20697.
12.
SaeedNAAwrejcewiczJElashmaweyRAEl-GanainiWAHouLSharafM, On 1/2-DOF active dampers to suppress multistability vibration of a 2-DOF rotor model subjected to simultaneous multiparametric and external harmonic excitations. Nonlinear Dyn2024; 112: 12061–12094.
13.
SaeedNAMohamedMSK ElaganS. Periodic, quasi-periodic, and chaotic motions to diagnose a crack on a horizontally supported nonlinear rotor system. Symmetry2020; 12: 2059.
14.
SaeedNAEl-bendarySSayedM, et al.On the oscillatory behaviours and rub-impact forces of a horizontally supported asymmetric rotor system under position-velocity feedback controller. Lat. Am. J. Solids Struct. 2021; 18(02): e349.
15.
SaeedNAMohamedMSElaganSK, et al.Integral resonant controller to suppress the nonlinear oscillations of a two-degree-of-freedom rotor active magnetic bearing system. Processes2022; 10: 271.
16.
El-ShourbagySMSaeedNAKamelM, et al.On the performance of a nonlinear position-velocity controller to stabilize rotor-active magnetic-bearings system. Symmetry2021; 13: 2069.
17.
LuZZhouMZhangJ, et al.A semi-active impact damper for multi-modal vibration control under earthquake excitations. Mech Syst Signal Process2024; 210: 111182.
18.
MalgacaLCanSV. Hybrid passive vibration control of lightweight manipulators. Mech Syst Signal Process2024; 220: 111640.
19.
BartosMHabibG. Hybrid vibration absorber for self-induced vibration suppression: exact analytical formulation for acceleration feedback control. Meccanica2023; 58: 2269–2289.
KeyeSKeimerRHomannS. A vibration absorber with variable eigenfrequency for turboprop aircraft. Aero Sci Technol2009; 13: 165–171.
22.
SetarehMHansonRD. Tuned mass dampers for balcony vibration control. J Struct Eng1992; 118: 723–740.
23.
NewlandDE. Vibration of the London Millennium bridge: cause and cure. Int J Acoust Vib2003; 8: 9–14.
24.
CasalottiAArenaALacarbonaraW. Mitigation of post-flutter oscillations in suspension bridges by hysteretic tuned mass dampers. Eng Struct2014; 69: 62–71.
25.
HabibGKerschenG. A principle of similarity for nonlinear vibration absorbers. Physica D2016; 332: 1–8.
26.
LuZWangZZhouY, et al.Nonlinear dissipative devices in structural vibration control: a review. J Sound Vib2018; 423: 18–49.
27.
DetrouxTHabibGMassetL, et al.Performance, robustness and sensitivity analysis of the nonlinear tuned vibration absorber. Mech Syst Signal Process2015; 60: 799–809.
28.
CaoHReinhornASoongT. Design of an active mass damper for a tall TV tower in Nanjing, China. Eng Struct1998; 20: 134–143.
29.
PaknejadAZhaoGChesnéS, et al.Hybrid electromagnetic shunt damper for vibration control. J Vib Acoust2021; 143: 021010.
30.
SongYSatoHIwataY, et al.The response of a dynamic vibration absorber system with a parametrically excited pendulum. J Sound Vib2003; 259: 747–759.
31.
WarminskiJKecikK. Instabilities in the main parametric resonance area of a mechanical system with a pendulum. J Sound Vib2009; 322: 612–628.
32.
WarminskiJ. Regular and chaotic vibrations of a parametrically and self-excited system under internal resonance condition. Meccanica2005; 40: 181–202.
33.
KecikKWarminskiJ. Dynamics of an autoparametric pendulum-like system with a nonlinear semiactive suspension. Math Probl Eng2011; 15: 451047.
34.
KecikKMituraAWarminskiJ. Efficiency analysis of an autoparametric pendulum vibration absorber. Eksploat. Niezawodn.-Maint. Reliab2013; 15: 221–224.
35.
KecikKMituraA. Energy recovery from a pendulum tuned mass damper with two independent harvesting sources. Int J Mech Sci2020; 174: 105568.
36.
BrzeskiPPerlikowskiPYanchukS, et al.The dynamics of the pendulum suspended on the forced Duffing oscillator. J Sound Vib2012; 331: 5347–5357.
SaeedNAEl-ShourbagySMKamelM, et al.Nonlinear dynamics and static bifurcations control of the 12-pole magnetic bearings system utilizing the integral resonant control strategy. J Low Freq Noise Vib Act Control2022; 41(4): 1532–1560.
39.
SaeedNAAwrejcewiczJMousaAAA, et al.ALIPPF-controller to stabilize the unstable motion and eliminate the non-linear oscillations of the rotor electro-magnetic suspension system. Appl Sci2022; 12(8): 3902.
40.
HeJ-HAmerTSAbolilaAF, et al.Stability of three degrees-of-freedom auto-parametric system. Alex Eng J2022; 61: 8393–8415.
41.
HeJ-HAmerTSEl-KaflyHF, et al.Modelling of the rotational motion of 6-DOF rigid body according to the Bobylev-Steklov conditions. Results Phys2022; 35: 105391.
42.
HeJ-H. Homotopy perturbation method: a new nonlinear analytical technique. Appl Math Comput2003; 135: 73–79.
43.
HeJ-HJiaoM-LGepreelKA, et al.Homotopy perturbation method for strongly nonlinear oscillators. Math Comput Simulat2023; 204: 243–258.
44.
HeJ-HJiaoM-LHeC-H. Homotopy perturbation method for fractal duffing oscillator with arbitrary conditions. Fractals2022; 30(9): 2250165.
45.
AnjumNHeJ-HHeC-H, et al.Variational iteration method for prediction of the pull-in instability condition of micro/nanoelectromechanical systems. Phys Mesomech2023; 26(3): 241–250.
46.
HeJ-HYangQHeC-H, et al.A simple frequency formulation for the tangent oscillator. Axioms2021; 10: 320.
47.
AnjumNHeJ-H. Two modifications of the homotopy perturbation method for nonlinear oscillators. J Appl Comput Mech2020; 6: 1420–1425.
48.
AnjumNHeJHAinQT, et al.Li-he’s modified homotopy perturbation method for doubly-clamped electrically actuated microbeams-based microelectromechanical system. Facta Universitatis (Series: Mech Engineering)2021; 19(4): 601–612.
49.
Abdul AlimMAbul KawserM. Illustration of the homotopy perturbation method to the modified nonlinear single degree of freedom system. Chaos Solitons Fractals2023; 171: 113481.
YangWYCaoWChungT, et al.Applied numerical methods using matlab. John Wiley & Sons, Inc., 2005.
52.
Ke-HuiSXuanLZhuC-X. The 0-1 test algorithm for chaos and its applications. Chin Phys B2010; 19: 110510.
53.
SaeedNAAwrejcewiczJAlkashifMA, et al.2D and 3D visualization for the static bifurcations and nonlinear oscillations of a self-excited system with time-delayed controller. Symmetry2022; 14: 621.