1. Introduction
Nonlinear oscillators have drawn significant attention due to their relevance in numerous physical, biological, and engineering systems. Among these, the Rayleigh oscillator stands out as a classical model that captures the effects of nonlinear, asymmetric damping. Originally introduced by Lord Rayleigh in their seminal work
The Theory of Sound [
1], the Rayleigh oscillator describes systems in which the damping force depends nonlinearly on velocity, thereby breaking the time-reversal symmetry often found in linear oscillatory systems. This asymmetry introduces rich dynamical behaviors, such as self-sustained oscillations and limit cycles, making the Rayleigh model a key representative in the study of nonlinear and non-conservative systems. These behaviors include the emergence of stable limit cycles, which represent self-sustained oscillations largely independent of initial conditions—a phenomenon crucial for understanding rhythmic processes in nature and engineering. The departure from time-reversal symmetry, a direct consequence of the velocity-dependent damping, leads to irreversible energy dissipation patterns and complex phase-space trajectories that are not captured by simpler linear models or conservative nonlinear systems. Its status as a key representative stems from its ability to model systems where energy is dynamically balanced—supplied to sustain oscillations at a certain amplitude, counteracting dissipative forces in a nonlinear fashion—a characteristic observed in fields ranging from electronics to biomechanics. Understanding the mechanisms governing these dynamics, particularly the conditions that lead to symmetric or asymmetric oscillations, is crucial for both theoretical comprehension and practical application.
The general form of the Rayleigh oscillator equation is given by
where
represents acceleration,
the velocity,
x the displacement,
a small positive parameter representing the strength of the nonlinear damping,
a constant determining the nature of the nonlinearity, and
the natural frequency of the system. This general form encompasses the classical Rayleigh oscillator, commonly expressed as
or equivalently
Rayleigh’s early work [
1] was the starting point for later studies on nonlinear oscillators. Because of the nonlinear nature of these systems, finding exact solutions was very difficult in most cases. This challenge led researchers to develop many different methods, both analytical and numerical, over the years. Nayfeh and Mook [
2] expanded on this by providing a comprehensive treatment of nonlinear oscillators, including both the Rayleigh and Van der Pol models. Their work, along with contributions by Strogatz [
3] and Jordan and Smith [
4] employing further analytical and numerical methods, significantly advanced the understanding of these complex systems. A recent study by Zhang et al. [
5] proposed an improved Rayleigh–Plesset-type bubble dynamics equation that incorporates the effects of surface tension and viscosity to model the oscillation and collapse behavior of cavitation bubbles within droplets. Their work combines high-speed photography experiments with numerical simulations to analyze bubble collapse modes and associated droplet splash phenomena. While exact solutions are often intractable, semi-analytical methods such as the Laplace–Adomian Decomposition Method (LADM) and the Homotopy Perturbation Method (HPM) have proven effective for obtaining approximate solutions [
6]. Recent studies, such as that by Alqahtani et al. [
7], further demonstrate the robustness of the HPM and its flexibility in addressing complex dynamical systems. Other modern techniques such as the Adomian Decomposition Method (ADM) [
8] and the Variational Iteration Method (VIM) [
9] have also enabled researchers to derive approximate solutions to these complex equations, each offering unique advantages for particular classes of problems.
The Rayleigh oscillator finds applications in a wide range of disciplines, underscoring its fundamental importance and the practical necessity of robust solution methodologies. For instance, in electrical engineering, it models the behavior of nonlinear electrical circuits, particularly those exhibiting self-oscillations like multivibrators and feedback oscillators [
2]. Historically, in early electronics, it was applied to understand the dynamics of vacuum tube oscillators, crucial components in the development of radio and telecommunications [
1]. Beyond electronics, its framework is instrumental in describing aeroelastic flutter in mechanical structures, a dangerous phenomenon in aerospace engineering where aerodynamic forces interact with structural vibrations, potentially leading to catastrophic failure [
3]. Furthermore, it also plays an essential role in mathematical biology, for example, in understanding limit cycles in biological systems such as neural firing patterns or rhythmic physiological processes [
4]. Moreover, the oscillator has been used to investigate combustion instabilities in engines and power plants and to design control systems that regulate or harness complex nonlinear behaviors [
2]. The diverse applicability of the Rayleigh oscillator, particularly its capacity to exhibit both symmetric and asymmetric responses depending on system parameters and excitation, highlights the critical need for versatile solution methods capable of capturing its nuanced dynamics across these varied physical contexts.
Despite its wide applicability and long history of study, obtaining accurate analytical or semi-analytical solutions for the Rayleigh oscillator across all parameter regimes remains a significant undertaking. Solving the Rayleigh oscillator typically involves either analytical perturbation techniques or numerical schemes. While regular perturbation methods, as discussed by Nayfeh and Mook [
2], have been instrumental, they often rely on the assumption of a small parameter (like
in Equation (
3)). This dependence can limit their accuracy and range of validity, especially when the nonlinear effects are not weak or when the long-term behavior of the system is of primary interest. Furthermore, such methods might struggle to fully capture global dynamical features or the intricacies of asymmetric responses. Numerical methods, on the other hand, can provide highly accurate solutions for specific initial conditions and parameter values. However, they may offer limited direct insight into the general parametric dependence of the solution’s structure and can be computationally intensive for extensive parameter sweeps or for achieving high precision in potentially stiff systems. Moreover, while precise, numerical solutions may not always directly reveal the underlying mathematical mechanisms leading to specific dynamical features such as bifurcations or the emergence of particular symmetries in the oscillations. Therefore, the development and application of powerful semi-analytical methods continue to be crucial for bridging the gap between purely numerical results and the often-restrictive assumptions of classical perturbation theory, offering a balance between analytical insight and broad applicability.
In recent years, many researchers have applied various semi-analytical methods to solve nonlinear differential equations, such as those describing heat transfer and oscillatory phenomena, demonstrating their power and versatility. In this work, we focus on two such prominent approaches to solve the Rayleigh oscillator equation: the Laplace–Adomian Decomposition Method (LADM) [
6,
10] and the Homotopy Perturbation Method (HPM) [
11]. These methods are particularly well-suited for the Rayleigh oscillator because they do not strictly require the presence of a small parameter, offering potential advantages in regimes where traditional perturbation methods may struggle. The HPM, introduced by He in 1998, constructs a homotopy with an embedding parameter
, deforming a difficult problem into a series of simpler, solvable problems. The solution is then expressed as a power series in
p, which often converges rapidly to an accurate approximation of the true solution. This method has been shown to be highly effective across a range of linear and nonlinear problems, including the nonlinear Schrödinger Equation [
12,
13,
14,
15,
16]. A key advantage of the HPM is its ability to provide analytical expressions that can explicitly elucidate the influence of system parameters on the solution structure, which is particularly valuable for understanding how parameters govern the symmetric or asymmetric nature of the oscillations predicted by the Rayleigh model.
The LADM, on the other hand, works by combining the Laplace transform with the Adomian decomposition technique [
8]. First, the Laplace transform changes the differential equation into an algebraic one, which makes it easier to deal with the linear parts and the initial conditions. Then, the Adomian decomposition method is used to handle the nonlinear parts by expressing them as a series of special polynomials, called Adomian polynomials. This step-by-step approach helps to build the solution as a series. One of the main benefits of the LADM is that it can be used directly on many types of nonlinear equations without needing to simplify them or turn them into numerical form. It also tends to give solutions that converge quickly [
6,
10,
17,
18,
19].
In this work, we apply both the LADM and HPM to find approximate solutions for the Rayleigh oscillator. Our goal is to compare the two methods and show how effective they are in solving this kind of nonlinear problem. We also aim to highlight how these methods can offer useful insights into how the oscillator’s behavior changes with different parameters. These insights are important for gaining a deeper understanding of the system and for using it in various science and engineering applications. In the analysis of nonlinear oscillators, numerical methods serve as indispensable benchmarks for validating analytical approximations. We employ
NDSolve from Mathematica, which utilizes adaptive step-size control and advanced algorithms (including Runge–Kutta and backward differentiation formulae) to generate high-precision numerical solutions. This approach follows established validation methodologies in nonlinear dynamics [
2].
The structure of this paper is designed to provide a clear and systematic presentation of our work, drawing parallels with established methodologies in nonlinear dynamics (e.g., ref. [
4]).
Section 2 and
Section 3 are dedicated to outlining the mathematical foundations of the Laplace–Adomian Decomposition Method (LADM) and the Homotopy Perturbation Method (HPM), respectively. Subsequently,
Section 4 and
Section 5 present our detailed derivations of the analytical solutions for the Rayleigh oscillator using the LADM and HPM. A comprehensive error analysis, including comparisons with numerical results (
NDSolve) and discussions on physical interpretations, is provided in
Section 6. The crucial aspect of solution convergence for the obtained series is addressed in
Section 7. Finally,
Section 8 summarizes the key findings and conclusions of this study.
3. The Homotopy Perturbation Technique
This section revisits the established framework of the Homotopy Perturbation Method (HPM), detailing its core principles and standard formulation for addressing nonlinear equations, drawing from existing works such as [
9,
20]. The objective is to clearly present the theoretical underpinnings of the HPM before its application to the Rayleigh oscillator in subsequent sections.
Definition 1 ([
20])
. Let and be topological spaces. Two continuous maps f and g are called homotopic relative to a subset if there exists a continuous homotopy satisfying To illustrate the core methodology of the Homotopy Perturbation Method (HPM), consider the following nonlinear equation:
where
is a general operator and
f is a known function. The operator
can be split into a linear component
and a nonlinear component
, yielding
Following [
9], we define a homotopy
that satisfies
which expands to
Here,
is an initial guess for the solution of (
15). The homotopy satisfies
As
p evolves from 0 to 1, the solution
continuously deforms from
to
, implying
Assuming the solution can be expanded as a power series in the embedding parameter
p:
the exact solution to (
15) is obtained by setting
:
The convergence of this series is guaranteed under specific conditions, as detailed in [
9].
The Homotopy Perturbation Method (HPM) merges the principles of perturbation theory with homotopy analysis, effectively overcoming the constraints inherent in classical perturbation techniques [
12,
13,
14].
The analytical solutions of the nonlinear Rayleigh oscillator equation are presented below, utilizing the two different methods: the Laplace–Adomian Decomposition Method and the Homotopy Perturbation Method.
4. Analytical Solution of the Nonlinear Rayleigh Oscillator Using the Laplace–Adomian Decomposition Method
This section outlines the main contribution of this part of the study. It applies the Laplace–Adomian Decomposition Method (LADM) to solve the nonlinear Rayleigh oscillator using the given initial conditions. The process includes forming the equation in the Laplace domain and computing the first three terms (
) of the Adomian series. The resulting three-term approximation is then compared to numerical results, showing how the LADM works for this nonlinear system. Consider the Rayleigh oscillator Equation (
3):
To solve the Rayleigh oscillator equation using the Laplace–Adomian decomposition method, we apply the steps mentioned in the previous section. Assume
and
as initial conditions. Applying the Laplace transform to both sides yields
Using the properties of the Laplace transform for derivatives, we obtain
Applying the initial conditions:
gathering similar terms:
rearranging the equation,
Finally, computing Inverse Laplace Transform and making
the subject, we get
Alternatively, by applying the definition of the hyperbolic sine function,
, and the identity
, the expression for
becomes
By the Adomian decomposition method, let
be an infinite series:
and the nonlinear term
is represented as an infinite series of
called Adomian polynomials given by (
9), then Equation (
28) becomes
To evaluate the Adomian polynomials
, we use (
9), which gives
In the subsequent steps, we derive the next two terms of the solution
. Using Equation (
33), we obtain
where
Similarly, we calculate
:
By substituting the expression of
from Equation (
35) and applying the inverse Laplace transform, we obtain
Recalling that
, then the approximate solution will be
5. Solving Nonlinear Rayleigh Oscillator Equation by Using Homotopy Perturbation Method (HPM)
This section presents another key contribution by applying the Homotopy Perturbation Method (HPM) to solve the nonlinear Rayleigh oscillator using the same initial conditions. It explains how the homotopy is constructed, outlines the iterative scheme, and computes the first three terms (
) of the solution. The resulting approximation is then compared with numerical results to highlight the effectiveness of the HPM and to allow comparison with the LADM approach. Recall the Rayleigh oscillator equation:
with
and
as initial conditions.
To solve the Rayleigh oscillator equation using the Homotopy Perturbation Method, consider a homotopy:
Which simplifies to
From the definition of the HPM, assume that the solution of Equation (
44) can be expressed as a power series in
p:
and by setting
, we obtain
using
and
as initial conditions and Equation (
45), one can find that
and and that and for all .
Substituting
into the homotopy equation:
where
Now to expand the right side of (
17), we first expand
:
therefore,
Equating (
51) and (
53) by powers of
p:
Now we solve the above differential equations. For Equation (
54), with
and
, we get
To solve differential Equation (
55), with
and
, we start with
Substitute
:
Solving the linear non-homogeneous differential equation using undetermined coefficients, we get
which can be simplified as
To compute
, we solve the differential Equation (
56), which expands the term:
Now we can solve the differential Equation (
56), and we get
which can be simplified as
Combining terms up to the second order:
8. Conclusions
In this work, we addressed the analytical solution of the Rayleigh oscillator equation, a nonlinear second-order differential equation characterized by a velocity-dependent, asymmetric damping force. To tackle this problem, we employed two distinct semi-analytical approaches: the Laplace–Adomian Decomposition Method (LADM) and the Homotopy Perturbation Method (HPM).
Each method offers unique strengths. The LADM combines the Laplace transform with the Adomian decomposition technique, making it particularly effective for equations where a linear operator simplifies the structure of the problem. On the other hand, the HPM provides a flexible framework for handling nonlinearities without requiring prior linearization, which proves advantageous for strongly nonlinear systems.
We derived approximate solutions using both methods and compared their performance. Visualization of the results for
, and
was carried out using Mathematica, with the corresponding plots presented in
Figure 3,
Figure 4,
Figure 5,
Figure 6,
Figure 7 and
Figure 8. The graphical comparisons consistently show that the solutions obtained via the Homotopy Perturbation Method closely align with the expected behavior, demonstrating greater accuracy than those obtained via the Laplace–Adomian Decomposition Method.
Moreover, due to the absence of exact analytical solutions for the Rayleigh oscillator in the existing literature, a quantitative comparison was performed by evaluating the absolute errors between high-precision numerical solutions (produced by Mathematica’s
NDSolve function) and the approximations derived from both the LADM and HPM. This benchmarking further confirmed that the Homotopy Perturbation Method yields superior accuracy across the considered parameter ranges, as detailed in
Table 1,
Table 2,
Table 3 and
Table 4.
Our analysis reveals that both the Laplace–Adomian Decomposition Method (LADM) and Homotopy Perturbation Method (HPM) exhibit significant dependence on the damping parameter
and temporal evolution. The numerical experiments demonstrate that solution accuracy deteriorates progressively with increasing time
t, with error accumulation becoming particularly pronounced for
across all tested values of
. Furthermore, both methods show heightened sensitivity to the damping parameter, where larger
values (
) lead to substantially degraded performance. While the HPM maintains better accuracy for moderate time scales (
) and smaller
values (
), as shown in
Figure 2, the LADM demonstrates more systematic error reduction through higher-order approximations.
It is worth noting that the accuracy of the LADM solution may deteriorate over large time intervals due to series truncation. Nevertheless, for applications that require high precision over extended time intervals, incorporating additional terms—or applying techniques such as the Padé approximant to enhance convergence—could be a viable strategy to improve the accuracy of the solution.
Although alternative methods such as the Variational Iteration Method (VIM) [
24], the Homotopy Analysis Method (HAM) [
25], and Padé-based techniques [
26] have demonstrated strong performance in nonlinear settings, our implementations of the LADM and HPM offer an effective compromise between accuracy and computational simplicity. Note the following: (i) the LADM generates its series without the need for variational principles (unlike VIM); and (ii) the HPM achieves a level of accuracy comparable to HAM without introducing multiple auxiliary parameters. Future work could extend this study by integrating Padé approximants to broaden the time range of validity.
Overall, this study highlights the effectiveness of the HPM in solving nonlinear differential equations like the Rayleigh oscillator while also emphasizing the contexts where the LADM remains a powerful tool.