Abstract
In the paper, we first develop a novel automatically energy-preserving scheme (AEPS) for the undamped and unforced single and multi-coupled Duffing equations by recasting them to the Lie-type systems of ordinary differential equations. The AEPS can automatically preserve the energy to be a constant value in a long-term free vibration behavior. The analytical solution of a special Duffing–van der Pol equation is compared with that computed by the novel group-preserving scheme (GPS) which has fourth-order accuracy. The main novelty is that we constructed the quadratic forms of the energy equations, the Lie-algebras and Lie-groups for the multi-coupled Duffing oscillator system. Then, we extend the GPS to the damped and forced Duffing equations. The corresponding algorithms are developed, which are effective to depict the long term nonlinear vibration behaviors of the multi-coupled Duffing oscillators with an accuracy of for a small time stepsize h.
1. Introduction
In our real world, the nonlinear vibrational phenomena are ubiquitous, mainly modeled by nonlinear ordinary differential equations. Nonlinear vibrations and their periodic motions are important topics [1]; the study of related issues from nonlinear vibrations is greatly important for many practical applications, which are considered not only in mechanics and physics but also in other disciplines of science. In this paper, a quite powerful numerical integration method, namely an automatically energy-preserving scheme (AEPS), is developed to solve the following Duffing equation:
as well as multi-coupled Duffing equations.
Almost a century ago, the Duffing equation was derived [2]. Nowadays, it describes vibrational motion with more complex phenomena than the harmonic motion, showing rich behavior of period-doubling route to chaos and displaying vibration jumps in the changing frequency for the forced oscillator with nonlinear restoring force. A lot of applications of Duffing equations in science and engineering have appeared [3,4,5,6,7,8]. Computational methods gave been developed for solving the transient and steady oscillatory problems of nonlinear Duffing equations [9,10,11,12,13,14,15,16,17,18,19,20,21,22,23].
Analytical methods have been reviewed by Cvetianin [2] for the unforced and undamped Duffing equation, presented in the form of some elliptic functions. In general, for nonlinear Duffing equations, there exists no analytical solution, and some semi-analytical methods such as as the power series and harmonic balance methods, have to be invoked [24,25,26]. In continuous works, Liu et al. [27] developed the scaled power series techniques for solving the Duffing equation.
Since the works of Liu [28], the group-preserving scheme (GPS) was applied in many places of the scientific computations. Akgül et al. [29] developed a group-preserving scheme method for the Poisson–Boltzmann equation for semiconductor devices. Hashemi et al. [30] applied the group-preserving scheme method to the one-dimensional hyperbolic telegraph equation by line discretization. In [31], a powerful group-preserving scheme was presented to solve the Klein–Gordon equation, where graphs of the exact solution, numerical solution, absolute error and the contour plot of error were provided successfully. The GPS is a robust method used to solve different problems such as fractional Poisson equation [32], the fractional diffusion equation [33], the Cauchy problem [34], the sine-Gordon equation [35], and the Burgers equation [36]. Recently, Xu and Wu [37] developed the MGPS: a midpoint-series group-preserving scheme for solving a quite general nonlinear dynamics system. Partohaghighi et al. [38] applied the group-preserving scheme method to solve fractional differential equations.
The most famous Lie-group is the three-dimensional rotation group denoted as , which is a single parameter of time t to describe the motion of a rigid body in . When initial state has a certain length , then the Lie-group action by :
keeps the length invariant,
due to
The corresponding Lie-algebra of is , satisfying
where
is a metric tensor of . In , we have three positive identities on the diagonal, which is then said to have a signature . General space with p positive identity and q negative identity is a pseudo-Euclidean space, whose invariant Lie-group satisfies
where and has p positive identity and q negative identity on the diagonal. The pseudo-Euclidean length of is invariant under :
Inserting Equation (2) for into the left-hand side, we have
which, by Equation (7), proves Equation (8).
Because in Equation (2) can preserve the quadratic form invariant, the developed numerical integration method called a group-preserving scheme (GPS) is better than the traditional Runge–Kutta integration method. However, for the nonlinear Duffing coupled oscillators system, this task is difficult, which is not at all trivial work. Our principal goal is developing the Lie-group integrator for such a complex system to preserve energy automatically.
Among the attempts to address the issue of energy preservation, the projection and symmetric projection techniques are coupled with symplectic schemes to enforce the numerical solution to lie on a proper manifold of energy conservation. Simo et al. [39] introduced energy-preserving schemes for unconstrained rigid bodies, nonlinear dynamics of beams and shells and nonlinear elastodynamics, devised a one-parameter family of symplectic integrators by determining that the time stepsize takes place on the level of constant angular momentum, and showed that the parameter may be suitably tuned in a way to enforce the conservation of energy. Earlier, Liu [40] proposed a method to keep the constraints of a nonlinear dynamical system by adjusting the integrating factors. In addition, there are several energy-preserving integrators [41,42,43,44,45,46]. In general, these schemes used to enforce energy conservation are quite time consuming, and are not performed automatically.
For its vital role of an energy-conserving technique in different systems, many applications and energy-conserving methods have been presented, e.g., a 3D stochastic nonlinear Schrödinger equation with multiplicative noise [47], a nonlinear Schrödinger equation [48], nonlinear wave equations with dynamic boundary conditions [49], nonlinear space fractional Schrödinger equations with a wave operator [50], the pitch-angle scattering in magnetized plasmas [51], the nonlinear Dirac equation [52], the linear wave equation [53], the Rosenau-type equation [54], nonlinear fourth-order wave equations [55], the multi-dimensional Hermite-DG discretization of Vlasov–Maxwell equations [56], the Vlasov–Ampère system [57], the Vlasov–Ampère system with an exact curl-free constraint [58], relativistic Vlasov–Maxwell equations of laser–plasma interaction [59], the linear wave equation with forcing terms [60], Hamiltonian systems (including the high amplitude vibration of strings and plates) [61], the multi-dimensional Vlasov–Maxwell system [62], generalized nonlinear fractional Schrödinger wave equations [63].
The novelties involved in the paper are as follows:
- For the single, two-coupled and three-coupled undamped and unforced Duffing equations, novel methods to automatically preserve energy were developed.
- Detailed formulations of energy invariants, variable transformations, Lie algebras and Lie groups used in long-term computations of nonlinear free vibrations were derived.
- For the damped and unforced Duffing equations, group-preserving schemes were developed at the first time.
- Highly accurate solutions of responses were obtained.
The paper is organized as follows. In Section 2, we introduce a novel variable transformation and the AEPS for hardening and softening cases of the Duffing equation without considering the damping term and external force; the resulting Lie groups are, respectively, and . Then, in Section 3, we extend the Lie-group scheme to a group-preserving scheme (GPS) for solving the forced Duffing equation equipped with a damping term. In Section 4, we develop the GPS for the Duffing–van der Pol equation, where the Poincar section is used to display the chaotic behavior of Duffing–van der Pol equation. In Section 5.1, we develop the Hamiltonian form for coupled Duffing equations. Lie-type forms and AEPS for two coupled Duffing equations without considering damping effect and external force are developed in Section 5.2 and Section 5.3; the resulting Lie-groups, depending on the parameters of nonlinear springs, are divided into three types: , , and . The group-preserving schemes for the damped and forced two coupled Duffing equations are developed in Section 5.4. Section 6 solves the three coupled Duffing equations considering damping and external force; the resulting Lie-groups, depending on the parameters of nonlinear springs, are divided into four types: , , and . Finally, we conclude the paper in Section 7.
2. An Automatically Energy-Preserving Scheme
To demonstrate energy-preserving behavior, we consider an unforced Duffing equation:
which does not include a damping term to be an undamped Duffing oscillator. Taking the product of the above equation with and integrating it leads to
where C is constant energy determined by initial values with . Equation (12) indicates that the energy combined kinetic energy and potential energy is a constant value, which inspires us to develop an AEPS.
The energy-preserving condition in space renders a framework from the differentiable manifold and its Lie-group transformation, which played a decisive role in devising superior numerical methods [28,64,65,66]. As shown by Liu [67], the Lie-group scheme can find an approximation of
where is a matrix Lie-algebra, and is the corresponding matrix Lie-group.
The AEPS can automatically preserve energy in Equation (12) for both the hardening case and th softening case , in the undamped and unforced Duffing equation, i.e., and . However, developing a numerical integrating method which can automatically preserve energy is not a trivial task; it needs some mathematical analysis.
Equation (8) reveals that the invariant form must be quadratic, which is permitted by Lie-group action in Equation (7). However, energy Equation (12) is not of quadratic form owing to the appearance of ; hence, the Lie-group cannot be applied directly. Below, we recast Equation (12) to a quadratic form by the transformation to new variables, such that benefit can be gained by Lie-group Equation (7), which can bring out a novel method for the preservation of energy automatically as shown in Equation (8). Before the construction of the Lie-group , we must derive the Lie-algebra in the Lie-type system as shown in Equation (13).
2.1. Lie-Group for
First, we consider the case with . Then, Equation (12) can be written as
where the right-hand side is a constant value determined by given initial values and , and parameters and .
We let
be a new variable to replace x; hence, we have
which shows that is located on a circle with a radius of .
Using Equations (10) and (15), we can derive
which belongs to Equation (13). Because the coefficient matrix is skew-symmetric, the resulting Lie-group is , of which constant matrix
is available for a small time increment, where and and are the numerical values of x and given at the previous time step. The corresponding Lie-group is obtained by exponential mapping:
The resulting AEPS reads as follows:
- (i)
- We give , h, and .
- (ii)
- For ,
- (iii)
- We compute
If the convergence is satisfied,
then we proceed to (ii) for the next time step; otherwise, we let and , and proceed to (iii).
We fix for all computations given below. The iteration part in (iii) is used to enhance the accuracy of Lie-algebra in Equation (18), and hence the accuracy of the numerical solution to the designed criterion can be achieved. Part (iii) is not for the preservation of energy, because the Lie-group integrator AEPS is already automatically preserving the energy without any iteration.
2.2. Lie-Group for
Next, we consider the case with . Upon letting
be a new variable, it follows from Equation (14) that
which reveals that point is located on a hyperbola in the plane.
Because the coefficient matrix is symmetric, the resulting Lie-group is , whose implicit scheme based on for the integration of Equation (10) with is
The resulting AEPS: (i) we offer h, , and ; (ii) for ,
(iii) the new is iteratively solved by
If convergence is satisfied by
then we proceed to (ii); otherwise, we let and , and procewed to (iii) for computing Equation (29).
2.3. Testing the Efficiency of AEPS
For testing the performance of AEPS, Equation (10) under the same initial conditions and is considered, with the same parameter value but different parameter values of and .
We solve the first problem with using the AEPS with and , and compare the responses with those obtained by the power series method (PSM) [25]. As shown in Figure 1 in the time range of , these two solutions are almost coincident. The exact value of is compared with that computed by the AEPS and the PSM, of which the errors of energy defined by are compared in Figure 2a. It can be seen that the capability of the AEPS is much better than that of the PSM in the preservation of energy. The errors of energy obtained by the AEPS are in the range from to ; however, the errors of energy obtained by the PSM are fast tending to .
Figure 1.
For , comparing the responses obtained by the AEPS and power series method: (a) displacement vs. time, and (b) velocity vs. time.
Figure 2.
For (a) and (b) comparing the errors of energy obtained by the AEPS and power series method.
Even under a stringent convergence criterion with , the AEPS converges very fast with 2 or 3 iterations at each time step.
We compare the responses for the second problem with obtained by the AEPS with those obtained by the power series method (PSM) [25]. As shown in Figure 3, in the time range of , these two solutions are almost coincident. The exact value of is compared with that computed by the AEPS and the PSM with being the numerical values of the energy, of which the errors of energy are compared in Figure 2b. The errors of energy obtained by the AEPS are in the range from to ; however, the errors of energy obtained by the PSM are fast tending to . The accuracy of the AEPS is much better than that of the PSM in the preservation of energy.
Figure 3.
For comparing the responses obtained by the AEPS and power series method: (a) displacement vs. time, and (b) velocity vs. time.
Lie-groups as shown in Equation (19) for and Equation (27) for possess the following property:
which indicates that has a constant determinant equal to one. Therefore, iteration Part (iii) in each algorithm converges to a fixed point on the manifold specified by Equation (31). Part (iii) is crucial to determine the accurate value of , such that the predicted values in (ii) are corrected to the accurate values on the energy-preserved manifold.
2.4. General Setting
Upon comparing two different formulations in Section 2.1 for the hard spring Duffing oscillator with , and in Section 2.2 for the soft spring Duffing oscillator with , we can summarize the key points as follows:
The corresponding quadratic forms to signify the energy conservation are different, with Equation (16) for hard spring case and Equation (24) for soft spring case .
As for multi-coupled Duffing oscillators to be discussed below, the situation becomes more complex with many different cases needing to be considered for the metric tensors, Lie-algebras, Lie-groups and the quadratic forms of energy equations. Therefore, we outline a general setting of the numerical algorithm, namely the AEPS, given as follows.
When represents the original variables, expresses the transformed variables, whose Lie-type equation is
In terms of matrix–vector notations, the algorithm can be written more clearly as follows:
- (i)
- We give , , , step size h, and a final time .
- (ii)
- For , , we predict, by an Euler step,
- (iii)
- We compute
If
then we proceed to (ii) for the next time step; otherwise, we let , and proceed to (iii).
The above numerical processes guarantee that new state variable at each time step preserves the quadratic invariant,
such that the energy is preserved. Because the restoring force of the Duffing equation is a cubic nonlinear function of the state variable, the transformation of the energy equation to a quadratic form is not a trivial task. Difficulty especially arises when the dimension of the Duffing equation system is increased. The work to construct the Lie-algebra, Lie-symmetry and the quadratic form of the energy-conserving equation becomes more difficult and challenged for the multi-coupled Duffing oscillator system. The major novelty of the constructions of these mathematical tools is not yet existent in the literature for the multi-coupled Duffing oscillator system. Below, we explore these interesting issues for single, two-coupled and three-coupled Duffing oscillator systems. When the quadratic invariant can be guaranteed by the proposed algorithm, the energy of the system can be conserved automatically. For this reason, the automatically constructed energy-preserving scheme (AEPS) has high performance of the computational ability to observe the long-term vibration behavior, unlike the traditional numerical methods, like as the Runge–Kutta method.
The existing methods mentioned in Section 1 need the projection technique such that they do not automatically preserve the energy. In the AEPS, the energy equation must be transformed to a quadratic form to a pseudo-sphere in space , which is a limitation of the AEPS for needing to seek for a suitable transformation between original variables and new variables. Of course, to construct such type of transformation is itself a great challenge.
3. The GPS for Equation (1)
Letting
we can observe that
where and are, respectively, the symmetric part and the skew-symmetric part of . According to Liu [68], the Lie-group generated is a dilation rotation group, denoted by . The advantage of the group-preserving scheme (GPS) can be continued, if we can derive the corresponding Lie-group by the exponential mapping, such that . This is performed below for the damped and forced Duffing oscillator system.
To apply the trapezoidal rule for the non-homogeneous term, the group-preserving scheme (GPS) is obtained as follows:
where
We let
and through some derivations, we can obtain
In Figure 4, we display a typical response of the Duffing equation with and under a periodic force . We compute the response for parameters , , , and , and with a time stepsize in a time interval of . With , the number of iterations is two or three for each time step.
Figure 4.
For the undamped Duffing equation showing the response obtained by the GPS.
In Figure 5, we compare a non-chaotic response of the Duffing equation under parameters , , , , and , and with a time stepsize of in a time interval of . The results are close to those computed using the power series method (PSM) [25]. With , the number of iterations is two or three for each time step.
Figure 5.
For the damped and forced Duffing equation comparing the responses obtained by the GPS and power series method: (a) responses vs. time, and (b) orbits in the plane.
When the Duffing oscillator system has a negative dissipation with , the Lie-group in Equations (48) and (49) has an exponential growth factor, . In each time step, the magnitude is amplified as shown in Figure 6 for up to s. Eventually, the oscillator system becomes unstable.
Figure 6.
For the negative dissipation and forced Duffing equation showing the responses being amplified with time and then tending to unstable: (a) response vs. time, and (b) unstable orbit in the plane.
4. The GPS for a Duffing–van der Pol Oscillator
In this Section, we extend the GPS to
which is a Duffing–van der Pol oscillator [69,70]. We apply the GPS to solve this problem but replacing in Equations (48) and (49) by .
For the special case of Equation (50) with , , , and , it is one of the first kind Abel equations. Chandrasekar et al. [71] showed that Equation (50) can be transformed as
where
Then, a particular solution is available:
where is an arbitrary constant. If is given, then
If is given, then, we have
Mukherjee et al. [69] applied the differential transform method (DTM) using () and . Using Equation (55), we can obtain and . GPS is compared with the DTM solution as follows:
Table 1 compares the results provided by Mukherjee et al. [69] with the present results computed by GPS with . With the maximum error of , GPS is more accurate than the DTM.
Table 1.
Comparing solutions: DTM, GPS and exact solution.
In Figure 7, we compare two responses of Duffing–van der Pol oscillators under a periodic force . We compute the response over a time interval of for parameters , , , , and , and with time stepsize . However, under a slight difference of and , the responses as shown in Figure 7a,b are quite different. In Figure 8, we plot the Poincar section of the Duffing–van der Pol oscillator, overall 10,000 periods, under parameters , , , , , and .
Figure 7.
For the Duffing–van der Pol oscillator comparing the responses obtained by the GPS under a slight difference of (a) , and (b) .
Figure 8.
For the Duffing–van der Pol oscillator showing the Poincar section obtained by the GPS under .
5. Two Coupled Duffing Equations
5.1. Hamiltonian Form
In this Section, we extend the AEPS to solve the two coupled Duffing equations:
For the energy-preserving scheme, we consider the undamped and unforced coupled Duffing equations:
Taking the product of the above equations with and , respectively, summing the results and integrating, we yield
where C is a constant determined by the initial values. Equation (62) indicates that the energy combined kinetic energy and potential energy is a constant value, which inspires us to develop an energy-preserving scheme.
First, we demonstrate that Equations (59) and (60) can be recast to a standard Hamiltonian form:
where
and ∇ denotes gradient with respect to the state variables . Many numerical methods have been developed to preserve the symplectic structure of the Hamiltonian systems, but in general, they do not preserve the energy, i.e., Hamiltonian function H.
The classical Hamiltonian system possesses the structures of symplecticity and energy preservation. There have been many successfully developed symplectic integrators which were used in the solution of a classical Hamiltonian system. But the symplectic integrator can only preserve the symplectic structure leading to the conservation of momentum, and which cannot guarantee the conservation of energy for the non-quadratic type Hamiltonian system. Instead of developing the symplectic integrator for the Duffing oscillators system, we are more interested in preserving the energy by developing an automatically energy-preserving scheme.
5.2. Lie-Type Forms
We propose a new approach to preserve the energy. For this purpose, we consider four possible cases (A) and , (B) and , (C) and , and (D) and .
Case (A): and . We let
and Equation (62) can be written as
Case (B): and . We let
In Equation (76), we have
where the constraint is
which is a pseudo-sphere in the pseudo-Euclidean space . Because satisfies
the resulting Lie-group is .
5.3. Automatically Energy-Preserving Scheme
For deriving an AEPS for Equations (59) and (60), we develop the numerical method from Equation (76) to compute a solution. We only consider the case of and . Other cases can be worked on similarly.
Accordingly, we can develop an implicit scheme based on for the integration of Equations (59) and (60), of which we have
The corresponding is derived in Appendix A.
This scheme AEPS is implicit, which requires an iteration to determine the value of at the next time step, which is summarized as follows.
- (i)
- We give , h, and initial values, and compute by Equations (67)–(70).
- (ii)
- We perform for
- (iii)
- We iteratively solve the new by
If
then we proceed to (ii) for the next time step; otherwise, we let , , and , and proceed to (iii) for executing Equation (102).
We consider Equations (59) and (60) under initial conditions , and , and with the same parameter values, , , , , and .
We solve the problem using the AEPS with and , and plot the time histories and phase portraits in Figure 9 in the time range of . Even under a stringent convergence criterion with , the AEPS converges very fast with 2 iterations at each time step as shown in Figure 9i. The value of is compared with that computed by the AEPS, of which the error is shown in Figure 9j. It can be seen that the capability in the preservation of energy of the AEPS is good.
Figure 9.
For the undamped and unforced coupled Duffing equations showing time histories in (a,b,d,e), phase portraits in (c,f,g,h), number of iterations in (i) and error of energy in (j).
5.4. Group-Preserving Scheme for Damped and Forced System
Now, a group-preserving scheme (GPS) for the solution of Equations (57) and (58) is derived. In terms of , we can write
where
By applying the Trapezoidal rule on the integral term, we can derive
where , and
in which the matrices , and are given by
Therefore, the GPS for Equations (57) and (58) is an iterative algorithm to determine the value of at the next time step, which is summarized as follows.
- (i)
- We give , initial values at initial time and time stepsize h, and compute the initial values of by Equations (67)–(70).
- (ii)
- For , we repeat
- (iii)
- The new is iterated by
If
then we proceed to (ii) for the next time step; otherwise, we let , , and , and proceed to (iii) for conducting computations in Equation (111).
In Figure 10, we plot the responses of the coupled Duffing oscillator under , , , , , , , , and , where the external forces are given by and . Even under a stringent convergence criterion with , the GPS converges very fast with 3 iterations at each time step as shown in Figure 10i. Under the following parameters, , , , , , , , , and , and , we plot the Poincar sections in Figure 11 with 8000 periodic points in total.
Figure 10.
For the damped and forced coupled Duffing equations showing time histories in (a,b,d,e), phase portraits in (c,f,g,h), and number of iterations in (i).
Figure 11.
For the damped and forced coupled Duffing equations showing the Poincare sections (a) in the plane of first component displacement and velocity, (b) in the plane of second component displacement and velocity.
6. Three Coupled Duffing Equations
In this Section, we extend the GPS to solve the three coupled Duffing equations:
Let us consider the undamped and unforced three coupled Duffing equations such that we have
where C is a constant determined by the initial values.
For Equation (114), we have four pseudo-sphere realizations depending on the values of . We only consider , and as a demonstrative case, and the other cases can be examined similarly. We let
and Equation (114) can be written as
where we suppose that , and . Equation (116) indicates that the constraint is a pseudo-sphere in the pseudo-Euclidean space .
For the special case with , the above is a Lie-algebra element of the type with and . Depending on the values of there are four Lie-algebras: (, and ), (, and , , and , and , and ), (, and , , and , and , and ), (, and ). Correspondingly, the resulting Lie-groups have four types: , , and , depending on parameters , and of nonlinear springs.
The numerical process is similar to that given in Section 5. First, we consider an undamped and unforced case with , , , , , , , , , and . However, under , the number of iterations is two, as shown in Figure 12a, while the error of energy as shown in Figure 12b is very small in the order of . Then, we consider a damped and forced case with , , , and . Other parameters are the same as those in the above. In Figure 13a, we plot the three-dimensional orbit and the number of iterations in Figure 13b. Finally, for the three hardening springs with , , and , we plot the phase portraits and the number of iterations in Figure 14, where and .
Figure 12.
For an undamped and unforced three coupled Duffing equations showing (a) the number of iterations, and (b) the error of energy.
Figure 13.
For a damped and forced three coupled Duffing equations showing (a) the three-dimensional orbit, and (b) the number of iterations.
Figure 14.
For a damped and forced three coupled Duffing equations with hardening springs, showing the phase portraits in (a–c), and the number of iterations in (d).
For the purpose of comparison, we also applied the fourth-order Runge–Kutta method (RK4) to solve an undamped and unforced case to a large final time . The step size is taken to be . In Figure 15, the errors of energy obtained by RK4 and AEPS are compared. Obviously, the capability of AEPS to preserve the energy is better than that of RK4 by several orders of magnitude. When a very small value in the order of was achieved by AEPS, for RK4, the error was in the order of .
Figure 15.
For an undamped and unforced three coupled Duffing equations with a large time span comparing the errors of energy obtained by the RK4 and AEPS.
A practical implication is that when the AEPS can sustain the energy automatically, it is more suitable to observe the long-term free vibration behavior of nonlinear Duffing oscillators, which are used to model many engineering mechanical vibration systems. Even with a wide gap in the linear frequencies of the coupled Duffing oscillator system with , , , AEPS were still performed well to preserve the energy as shown in Figure 16 to compare with that obtained by RK4.
Figure 16.
For an undamped and unforced three coupled Duffing equations with a wide range of the linear frequencies with , and , comparing the errors of energy obtained by the RK4 and AEPS.
When the number of the components of the coupled Duffing oscillators system is increased to n, the drawback is that it needs more time to analytically construct the transformations between variables, and the dimension of the Lie-group matrix is increased to .
7. Conclusions
For the undamped and unforced Duffing equations, we transformed the invariant condition for the conservation of energy into a pseudo-sphere in the pseudo-Euclidean space with a signature . The resulting new ODEs system admits an Lie-group symmetry with a local Lie-algebra, . Then, we developed a Lie-group scheme to preserve the pseudo-sphere invariant, which rendered the energy of the Duffing system to be conserved automatically. Evaluating the high performance of the developed automatically energy-preserving scheme (AEPS) for the numerical solutions of coupled Duffing equations, we offered examples to show its high accuracy by comparison with the power series solution and with an exact solution of the Duffing–van der Pol equation, of which the accuracy can arrive to the fourth order. The computational cost is quite low, because the preservation of energy is automatic without needing iteration, which is different from other energy-conserving methods. However, to enhance the accuracy of the numerical integration, we adopted the mid-point value to compute the Lie-algebra and then the Lie-group, of which a few iterations in Part (iii) of each algorithm are required. Then, we developed group-preserving schemes for damped and forced multi-coupled Duffing equations, and some numerical results and Poincar sections were given and displayed. Owing to the damped term, the resulting Lie-group is of the dilation type, denoted as . The corresponding group-preserving schemes exhibited the same advantage of the Lie-group, which can be used to depict the long term behavior of damped and forced multi-coupled Duffing oscillators. The methodologies including quadratic forms, Lie-algebras and Lie-groups are novel, appearing for the first time to investigate the nonlinear vibrational behaviors of multi-coupled Duffing oscillators.
Author Contributions
Conceptualization, C.-L.K. and C.-W.C.; Methodology, C.-S.L. and C.-W.C.; Software, C.-S.L. and C.-W.C.; Validation, C.-S.L. and C.-W.C.; Formal analysis, C.-S.L. and C.-W.C.; Investigation, C.-S.L. and C.-W.C.; Resources, C.-W.C.; Data curation, C.-S.L.; Writing—original draft, C.-S.L.; Writing—review and editing, C.-W.C.; Visualization, C.-L.K. and C.-W.C.; Supervision, C.-W.C.; Project administration, C.-W.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding authors. The data are not publicly available due to restrictions privacy.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
In this Appendix, we derive state transition matrix corresponding to given in Equation (100). Upon letting
we can obtain the following ODEs system:
Through some derivations, we can obtain
of which the general solution is
where
Similarly, we can derive
where
References
- Farkas, M. Periodic Motions; Springer: New York, NY, USA, 1994. [Google Scholar]
- Cvetićanin, L. Ninety years of Duffing’s equation. Theor. Appl. Mech. 2013, 40, 49–63. [Google Scholar]
- Hu, N.; Wen, X. The application of duffing oscillator in characteristic signal detection of early fault. J. Sound Vib. 2003, 268, 917–931. [Google Scholar]
- Suhardjo, J.; Spencer, B.F., Jr.; Sain, M.K. Non-linear optimal control of a Duffing system. Int. J. Non-Linear Mech. 1992, 27, 157–172. [Google Scholar]
- Wang, G.; Zhenga, W.; He, S. Estimation of amplitude and phase of a weak signal by using the property of sensitive dependence on initial conditions of a nonlinear oscillator. Signal Proc. 2002, 82, 103–115. [Google Scholar]
- Maimistov, A.I. Some models of propagation of extremely short electromagnetic pulses in a nonlinear medium. Quantum Elect. 2000, 30, 287–304. [Google Scholar]
- Maimistov, A.I. Propagation of an ultimately short electromagnetic pulse in a nonlinear medium described by the fifth-order Duffing model. Opt. Spect. 2003, 30, 251–257. [Google Scholar]
- Zeeman, E.C. Duffing’s equation in brain modelling. Bull. Inst. Math. Appl. 1976, 12, 207–214. [Google Scholar]
- Donescu, P.; Virgin, L.N.; Wu, J.J. Periodic solutions of an unsymmetric oscillator including a comprehensive study of their stability characteristics. J. Sound Vib. 1996, 192, 959–976. [Google Scholar] [CrossRef] [Scilit]
- Wu, B.S.; Sun, W.P.; Lim, C.W. An analytical approximate technique for a class of strongly non-linear oscillators. Int. J. Non-Linear Mech. 2006, 41, 766–774. [Google Scholar] [CrossRef] [Scilit]
- Liu, L.; Thomas, J.P.; Dowell, E.H.; Attar, P.; Hall, K.C. A comparison of classical and high dimension harmonic balance approaches for a Duffing oscillator. J. Comput. Phys. 2006, 215, 298–320. [Google Scholar] [CrossRef] [Scilit]
- He, J.H. Variational iteration method—A kind of non-linear analytic technique: Some examples. Int. J. Non-Linear Mech. 1999, 34, 699–708. [Google Scholar] [CrossRef] [Scilit]
- Ozis, T.; Yildirim, A. A study of nonlinear oscillators with u1/3 force by He’s variational iteration method. J. Sound Vib. 2007, 306, 372–376. [Google Scholar] [CrossRef] [Scilit]
- He, J.H. A coupling method of a homotopy technique and a perturbation technique for non-linear problems. Int. J. Non-Linear Mech. 2000, 35, 37–43. [Google Scholar]
- Shou, D.H. The homotopy perturbation method for nonlinear oscillators. Comput. Math. Appl. 2009, 58, 2456–2459. [Google Scholar] [CrossRef] [Scilit]
- Koroglu, C.; Ozis, T. Applications of parameter-expanding method to nonlinear oscillators in which the restoring force is inversely proportional to the dependent variable or in form of rational function of dependent variable. Comput. Model. Eng. Sci. 2011, 75, 223–234. [Google Scholar]
- He, J.H.; Abdou, A. New periodic solutions for nonlinear evolution equations using exp-function method. Chaos Soliton Frac. 2007, 34, 1421–1429. [Google Scholar] [CrossRef] [Scilit]
- Chu, H.P.; Lo, C.Y. Application of the differential transform method for solving periodic solutions of strongly non-linear oscillators. Comput. Model. Eng. Sci. 2011, 77, 161–172. [Google Scholar]
- Qaisi, M.I. A power series approach for the study of periodic motion. J. Sound Vib. 1996, 196, 401–406. [Google Scholar] [CrossRef] [Scilit]
- Schovanec, L.; White, J.T. A power series method for solving initial value problems utilizing computer algebra systems. Int. J. Comput. Math. 1993, 47, 181–189. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.Z. Solution of the Duffing equation by using target function method. J. Sound Vib. 2002, 256, 573–578. [Google Scholar] [CrossRef] [Scilit]
- Yusufoglu, E. Numerical solutio of Duffing equation by the Laplace decomposition algorithm. Appl. Math. Comput. 2006, 177, 572–580. [Google Scholar]
- Khuri, S.A. A Laplace decomposition algorithm applied to a class of nonlinear differential equations. J. Appl. Math. 2001, 1, 141–155. [Google Scholar]
- Elgohary, T.A.; Dong, L.; Junkins, J.L.; Atluri, S.N. A simple, fast, and accurate time-integrator for strongly nonlinear dynamical systems. Comput. Model. Eng. Sci. 2014, 100, 249–275. [Google Scholar]
- Liu, C.-S.; Jhao, W.S. The power series method for a long term solution of Duffing oscillator. Commun. Numer. Anal. 2014, 2014, 1–14. [Google Scholar] [CrossRef] [Scilit]
- Dai, H.H.; Yan, Z.P.; Wang, X.C.; Yue, X.; Atluri, S.N. Collocation-based harmonic balance framework for highly accurate periodic solution of nonlinear dynamical system. Int. J. Numer. Meth. Eng. 2023, 124, 458–481. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.-S.; Kuo, C.L.; Jhao, W.S. A multiple-scale power series method for solving nonlinear ordinary differential equations. Communi. Numer. Ana. 2016, 2016, 37–49. [Google Scholar]
- Liu, C.-S. Cone of non-linear dynamical system and group preserving schemes. Int. J. Non-Linear Mech. 2001, 36, 1047–1068. [Google Scholar] [CrossRef] [Scilit]
- Akgül, A.; Inc, M.; Hashemi, M.S. Group preserving scheme and reproducing kernel method for the Poisson–Boltzmann equation for semiconductor devices. Nonlinear Dyn. 2017, 88, 2817–2829. [Google Scholar] [CrossRef] [Scilit]
- Hashemi, M.S.; Inc, M.; Karatas, E.; Darvish, E. Numerical treatment on one-dimensional hyperbolic telegraph equation by the method of line-group preserving scheme. Eur. Phys. J. Plus 2019, 134, 153. [Google Scholar] [CrossRef] [Scilit]
- Gao, W.; Partohaghighi, M.; Baskonus, H.M.; Ghavi, S. Regarding the group preserving scheme and method of line to the numerical simulations of Klein–Gordon model. Results Phys. 2019, 15, 102555. [Google Scholar]
- Hashemi, M.S.; Baleanu, D.; Parto-Haghighi, M. A Lie group approach to solve the fractional poisson equation. Rom. J. Phys. 2015, 60, 1289–1297. [Google Scholar]
- Hashemi, M.S.; Baleanu, D.; Parto-Hghighi, M.; Darvishi, E. Solving the time fractional diffusion equation using Lie group integrator. Thermal Sci. 2015, 19 (Suppl. S1), S77–S83. [Google Scholar] [CrossRef] [Scilit]
- Abbasbandy, S.; Hashemi, M. Group preserving scheme for the cauchy problem of the laplace equation. Eng. Anal. Bound. Elem. 2011, 35, 1003–1009. [Google Scholar] [CrossRef] [Scilit]
- Hashemi, M. Numerical study of the one dimensional coupled nonlinear sine Gordon equations by a novel geometric meshless method. Eng. Comput. 2021, 37, 3397–3407. [Google Scholar] [CrossRef] [Scilit]
- Seydaoglu, M. A meshless method for Burgers’ equation using multiquadric radial basis functions with a Lie-group integrator. Mathematics 2019, 7, 113. [Google Scholar]
- Xu, Z.; Wu, J. MGPS: Midpoint-series group preserving scheme for discretizing nonlinear dynamics. Symmetry 2022, 35, 1003–1009. [Google Scholar]
- Partohaghighi, M.; Akgül, A.; Akgül, E.K.; Attia, N.; De la Sen, M.; Bayram, M. Analysis of the fractional differential equations using two different methods. Symmetry 2023, 15, 65. [Google Scholar] [CrossRef] [Scilit]
- Simo, J.C.; Tarnow, N.; Wong, K.K. Exact energy-momentum conserving algorithms and symplectic schemes 284 for nonlinear dynamics. Comp. Meth. Appl. Mech. Eng. 1992, 100, 63–116. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.S. Preserving constraints of differential equations by numerical methods based on integrating factors. Comput. Model. Eng. Sci. 2006, 12, 83–107. [Google Scholar]
- Brugnano, L.; Iavernaro, F.; Trigiante, D. Energy- and quadratic invariants-preserving integrators based upon Gauss collocation formulae. SIAM J. Num. Anal. 2012, 50, 2897–2916. [Google Scholar] [CrossRef] [Scilit]
- Brugnano, L.; Iavernaro, F.; Trigiante, D. A two-step, fourth-order method with energy preserving properties. Comput. Phys. Commun. 2012, 183, 1860–1868. [Google Scholar]
- Brugnano, L.; Calvo, M.; Montijano, J.I.; Randez, L. Energy-preserving methods for Poisson systems. J. Comput. Appl. Math. 2012, 236, 3890–3904. [Google Scholar]
- Brugnano, L.; Iavernaro, F.; Trigiante, D. Analysis of Hamiltonian boundary value methods (HBVMs): A class of energy-preserving Runge-Kutta methods for the numerical solution of polynomial Hamiltonian systems. Commun. Nonlinear Sci. Numer. Simulat. 2015, 20, 650–667. [Google Scholar] [CrossRef] [Scilit]
- Celledoni, E.; McLachlan, R.I.; Owren, B.; Quispel, G.R.W. Energy-preserving integrators and the Structure of B-series. Found. Comp. Math. 2010, 10, 673–693. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.; Wang, B.; Shi, W. Efficient energy-preserving integrators for oscillatory Hamiltonian systems. J. Comp. Phys. 2013, 235, 587–605. [Google Scholar]
- Hong, J.; Ji, L.; Zhang, L.; Cai, J. An energy-conserving method for stochastic Maxwell equations with multiplicative noise. J. Comput. Phys. 2017, 351, 216–229. [Google Scholar] [CrossRef] [Scilit]
- Barletti, L.; Brugnano, L.; Frasca Caccia, G.; Iavernaro, F. Energy-conserving methods for the nonlinear Schrödinger equation. Appl. Math. Comput. 2018, 318, 3–18. [Google Scholar]
- Umeda, A.; Wakasugi, Y.; Yoshikawa, S. Energy-conserving finite difference schemes for nonlinear wave equations with dynamic boundary conditions. Appl. Numer. Math. 2022, 171, 1–22. [Google Scholar] [CrossRef] [Scilit]
- Cheng, X.; Qin, H.; Zhang, J. Convergence of an energy-conserving scheme for nonlinear space fractional Schrödinger equations with wave operator. J. Comput. Appl. Math. 2022, 400, 113762. [Google Scholar] [CrossRef] [Scilit]
- Fu, Y.; Zhang, X.; Qin, H. An explicitly solvable energy-conserving algorithm for pitch-angle scattering in magnetized plasmas. J. Comput. Phys. 2022, 449, 110767. [Google Scholar] [CrossRef] [Scilit]
- Yang, R.; Xing, Y. Energy conserving discontinuous Galerkin method with scalar auxiliary variable technique for the nonlinear Dirac equation. J. Comput. Phys. 2022, 463, 111278. [Google Scholar] [CrossRef] [Scilit]
- Shin, J.; Lee, J.-Y. Energy conserving successive multi-stage method for the linear wave equation. J. Comput. Phys. 2022, 458, 111098. [Google Scholar]
- Zhang, W.; Liu, C.; Jiang, C.; Zheng, C. Arbitrary high-order linearly implicit energy-conserving schemes for the Rosenau-type equation. Appl. Math. Lett. 2023, 138, 108530. [Google Scholar]
- Hu, M.; Tian, J.; Sun, P.; Zhang, Z. An energy-conserving finite element method for nonlinear fourth-order wave equations. Appl. Numer. Math. 2023, 183, 333–354. [Google Scholar]
- Pagliantini, C.; Manzini, G.; Koshkarov, O.; Delzanno, G.L.; Roytershteyn, V. Energy-conserving explicit and implicit time integration methods for the multi-dimensional Hermite-DG discretization of the Vlasov-Maxwell equations. Comput. Phys. Commun. 2023, 284, 108604. [Google Scholar] [CrossRef] [Scilit]
- Liu, H.; Cai, X.; Cao, Y.; Lapenta, G. An efficient energy conserving semi-Lagrangian kinetic scheme for the Vlasov-Ampère system. J. Comput. Phys. 2023, 492, 112412. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Xu, Z.; Yang, Z. An energy-conserving Fourier particle-in-cell method with asymptotic-preserving preconditioner for Vlasov-Ampère system with exact curl-free constraint. J. Comput. Phys. 2023, 495, 112529. [Google Scholar]
- Li, Y. Energy conserving particle-in-cell methods for relativistic Vlasov–Maxwell equations of laser-plasma interaction. J. Comput. Phys. 2023, 473, 111733. [Google Scholar] [CrossRef] [Scilit]
- Shin, J.; Lee, J.S. Energy-conserving successive multi-stage method for the linear wave equation with forcing terms. J. Comput. Phys. 2023, 489, 112255. [Google Scholar]
- Bilbao, S.; Ducceschi, M.; Zama, F. Explicit exactly energy-conserving methods for Hamiltonian systems. J. Comput. Phys. 2023, 472, 111697. [Google Scholar]
- Yin, T.; Zhong, X.; Wang, Y. Highly efficient energy-conserving moment method for the multi-dimensional Vlasov-Maxwell system. J. Comput. Phys. 2023, 475, 111863. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Ran, M. Arbitrarily high-order explicit energy-conserving methods for the generalized nonlinear fractional Schrödinger wave equations. Math. Comput. Simul. 2024, 216, 126–144. [Google Scholar] [CrossRef] [Scilit]
- Munthe-Kaas, H. High order Runge-Kutta methods on manifolds. Appl. Numer. Math. 1999, 29, 115–127. [Google Scholar] [CrossRef] [Scilit]
- Iserles, A.; Munthe-Kaas, H.Z.; Nrsett, S.P.; Zanna, A. Lie-group methods. Acta Numer. 2000, 9, 215–365. [Google Scholar]
- Hochbruck, M.; Ostermann, A. Exponential integrators. Acta Numer. 2010, 19, 209–286. [Google Scholar]
- Liu, C.-S. A method of Lie-symmetry GL(n, ) for solving non-linear dynamical systems. Int. J. Non-Linear Mech. 2013, 52, 85–95. [Google Scholar]
- Liu, C.-S. A Lie-group DSO(n) method for nonlinear dynamical systems. Appl. Math. Lett. 2013, 26, 710–717. [Google Scholar] [CrossRef] [Scilit]
- Mukherjee, S.; Roy, B.; Dutta, S. Solution of the Duffing-van der Pol oscillator equation by a differential transform method. Physica Scr. 2011, 83, 015006. [Google Scholar]
- Fernández, F.M. Comment on “solution of the Duffing-van der Pol oscillator equation by a differential transform method”. Physica Scr. 2011, 84, 037002. [Google Scholar]
- Chandrasekar, V.K.; Senthilvelan, M.; Lakshmanan, M. New aspects of integrability of force-free Duffing-van der Pol oscillator and related nonlinear systems. J. Phys. A Math. Gen. 2004, 37, 4527. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).















