Abstract
In this paper, a new analytical method, which is based on the fixed point concept in functional analysis (namely, the fixed point analytical method (FPM)), is proposed to acquire the explicit analytical solutions of nonlinear differential equations. The key idea of this approach is to construct a contractive map which replaces the nonlinear differential equation into a series of linear differential equations. Usually, the series of linear equations can be solved relatively easily and have explicit analytical solutions. The FPM is different from all existing analytical methods, such as the well-known perturbation technique applied in weakly nonlinear problems, because it is independent of any small physical or artificial parameters at all; thus, it can handle more nonlinear problems, including strongly nonlinear ones. Two typical cases are investigated by FPM in detail and the comparison with the numerical results shows that the present method is one of high accuracy and efficiency.
Introduction
Nonlinear problems are of great interest to physicists, mathematicians, and engineers, because most physical systems are inherently nonlinear in nature. Nonlinear problems give rise to some important phenomena, such as solitons, shock waves, chaos, and turbulence in fluid flow. Nonlinear problems are more difficult to solve than linear ones. Thus far, very few nonlinear problems are known to have a simple closed form solution. In most cases, we have to resort to an infinite series to express the solution of nonlinear problems.
where is named as the th-order approximation to .
Although the aforementioned idea is rather clear, there are some important questions to be answered:
- (A)
How do we choose the small parameter , especially when the small parameter does not obviously exist in a problem?
- (B)
Does the series (2) converge to the exact solution ?
- (C)
What is the influence of parameter on the accuracy of , especially when becomes large?
It is hard to answer the preceding questions in detail. Generally speaking, the parameter is usually a measure of the strength of the nonlinearity. The larger is, the stronger the nonlinearity. Almost all perturbation techniques are based on the so-called small parameter assumption and the approximate solutions can be expressed in a series of small parameters, so that these perturbation techniques are applicable to the weakly nonlinear problems, and the accuracy of the perturbation series (4) becomes bad when grows. What's more if the convergence of series (4) is not guaranteed, the addition of the higher-order correction term just makes the solution worse, so that the accuracy of the perturbation series cannot be improved, unlimited only by introducing more higher-order correction terms. Moreover, in some cases, the exact solution of the original problem is regular, however, the perturbation series solution (4) has singularity; even for the larger order of , the stronger the singularity grows. To remove the singularity, more complicated techniques should be used. Furthermore, the perturbation series (4) usually have limited regions of validity and break down in other regions, called regions of nouniformity. To render these expansions uniformly valid, many complex and subtle techniques [1–3] should be used.
The series is divergent, because the zeroth-order solution of the straightforward expansion is singular at , and the singularity grows stronger for the higher order.
which contains the so-called mixed secular term that tends to infinity as . Eq. (11) is valid only for times such that . In the higher order approximation, the mixed secular term always exists. Moreover, is nonperiodic, although the Duffing equation (8) denotes a cyclic motion. The breakdown in the straightforward expansion is due to its failure to account for the dependence of the frequency on the nonlinearity.
The aforementioned two examples show that the straightforward expansion is invalid for many cases and the complicated and subtle perturbation techniques, such as the PLK method and the multiple scales method [1–3], should be introduced to remove the preceding singularity, mixed secular term, and so on.
It is clear that the so-called small parameter assumption brings out all of these limitations. Therefore, it is necessary to develop a new kind of analytical method which does not depend on any small parameters at all.
Fixed Point Analytical Method
where is a map. The iteration procedure starts with some arbitrary initial value , and the solution sequence will usually converge to , provided that this initial guess is close enough to the unknown zero point . In functional analysis, the zero point is named as the fixed point of the contractive map .
The optimal value of the relaxation factor usually is dependent on the problem to be solved.
is called as a fixed point of the contractive map .
The fixed analytical method, which is different from the perturbation technique, is independent of any small parameters at all. Moreover, this method provides us with a convenient way to obtain a solution sequence , which can approach the exact solution of the original nonlinear equation as accurately as possible. Furthermore, the convergence of this solution sequence is so rapid that usually the first few items of the solution sequence can give an accurate enough approximation, which will be shown in Sec. 3.
The common solution of the linear equation is named as the kernel of the linear characteristic operator . The determination of the linear characteristic operator is not done in a systematical way, however, should obey some fundamental rules:
- (A)
The operator is a linear continuous bijective operator.
- (B)
The operator should possess as many similar properties of as possible.
- (C)
The operator should ensure that the map is a contractive map.
Usually, the contraction property of the map is difficult to prove directly, however, it can be heuristically ensured by plotting the so called -curves. It will be discussed in detail in Sec. 3.2.
In general, the steps of the fixed point analytical method applied to solve the differential equation are:
- (A)
To analyze the property of the original differential equation, such as the distribution of the singularity points, the asymptotic property, the continuity property, the distribution of the maximum and the minimum.
- (B)
To choose a basis functions system, i.e., , which possess the preceding properties as much as possible, and construct a linear characteristic operator , whose kernels are members of the basis function system . Usually, the basis function system is not unique, so we have a great amount of freedom to construct the linear characteristic operator .
- (C)
To solve the iteration procedure (15) and obtain the solution sequence , whose members should be expressed by a sum of the basis functions, i.e., , where is the coefficient.
- (D)
To plot the so-called -curves to decide the optimal value , which can greatly improve the convergence and stability of the iteration procedure.
In the same manner as Newton’s method, usually a good initial guess will accelerate the convergence of the iteration procedure, but the question is, how to choose a good initial guess? In the framework of the FPM, any order approximation should be expressed by a sum of the basis functions, so that the initial guess of the solution is largely decided by the linear characteristic operator, the basis function system, and the initial/boundary condition. A simple and convenient initial guess can be decided, as in the equation (17).
Application of the Fixed Point Analytical Method
In this section, the fixed point analytical method is used to investigate the previous examples. All of the calculations are implemented on a laptop PC with 2 GB RAM and Intel(R) Core(TM)2 Duo 1.80GHz CPU.
The First Example.
where is a free scale parameter and is decided later. The kernel of the linear characteristic equation satisfies the equation , where is a constant of integration. It is clear that the kernel belongs to the basis function system . To satisfy and , the initial guess takes the form .
where the coefficient is dependent on the value of and .
Let us consider some typical values of the parameter .
ɛ=0.001.
First, we regard the value of as a free parameter and consider the convergence of , which is dependent on . We plot the so-called -curves of . According to these -curves, we can straightforwardly and heuristically decide the valid region of , which corresponds to the line segments almost parallel to the horizontal axis. In the neighborhood of , the approximations , , and almost converge to the same value and the valid convergence regions of are enlarged when the order increases, as shown in Fig. 1. In the following calculation, we set when and obtain the value of and , as shown in Table 1. The comparison between the exact solution and the th-order approximation is shown in Fig. 2. It is clear that a boundary layer exists at and the slope at is very large, such that . As shown in Fig. 3, the maximum relative error in the whole region is about 8.5%, 2.0%, and 0.5% for , , and , respectively, which shows that the convergence of the solution sequence to is rapid and uniform.
Order n | ||||||
---|---|---|---|---|---|---|
n = 1 | 44.7435 | 44.7661 | −0.05% | −938.948 | −977.662 | −4.0% |
n = 2 | 44.7659 | −4.5 × 10− 4% | −977.929 | 0.027% | ||
n = 3 | 44.7661 | 0% | −977.666 | 4.1 × 10− 4% | ||
n = 4 | 44.7661 | 0% | −977.662 | 0% |
Order n | ||||||
---|---|---|---|---|---|---|
n = 1 | 44.7435 | 44.7661 | −0.05% | −938.948 | −977.662 | −4.0% |
n = 2 | 44.7659 | −4.5 × 10− 4% | −977.929 | 0.027% | ||
n = 3 | 44.7661 | 0% | −977.666 | 4.1 × 10− 4% | ||
n = 4 | 44.7661 | 0% | −977.662 | 0% |
ɛ=1.
As shown in Fig. 4, in the neighborhood of , the approximations , , and almost converge to the same value and the valid convergence regions of are enlarged when the order increases. We set when and obtain the value of and , as shown in the Table 2.
Order n | ||||||
---|---|---|---|---|---|---|
n = 1 | 2.43200 | 2.44949 | −0.71% | −0.438400 | −0.591752 | −26% |
n = 2 | 2.44908 | −0.017% | −0.591555 | −0.033% | ||
n = 3 | 2.44948 | −4.1 × 10− 4% | −0.591842 | 0.015% | ||
n = 4 | 2.44949 | 0% | −0.591755 | 5.1 × 10− 4% |
Order n | ||||||
---|---|---|---|---|---|---|
n = 1 | 2.43200 | 2.44949 | −0.71% | −0.438400 | −0.591752 | −26% |
n = 2 | 2.44908 | −0.017% | −0.591555 | −0.033% | ||
n = 3 | 2.44948 | −4.1 × 10− 4% | −0.591842 | 0.015% | ||
n = 4 | 2.44949 | 0% | −0.591755 | 5.1 × 10− 4% |
The comparison between the exact solution and the th-order approximation is shown in Fig. 5. The slope at is relatively small , and the boundary layer at disappears. As shown in Fig. 6, the maximum relative error () in the whole region is about 0.7%, 0.05%, and 0.006% for , , and , respectively, which, again, shows that the convergence of the solution sequence to is rapid and uniform.
ɛ=1000.
Using a similar method, we set the scale parameter when and obtain the values of and , as shown in Table 3. The comparison between the exact solution and the th-order approximation is shown in Fig. 7. The slope at is even smaller , and the profile of is almost a horizontal line. As shown in Fig. 8, the maximum relative error in the whole region is so tiny, about for , that can give an accurate enough approximation to when .
The Effect of Scale Parameter λ.
agrees well with the exact value in the whole region , as shown in Fig. 9. The maximum relative error occurs when
It is shown that the free scale parameter provides us with a convenient way to ensure the convergence of the solution sequence. Different from the perturbation approximations, Eqs. (26) and (28) are valid for all possible parameters , and thus, they are independent of the small parameters.
The Second Example
ɛ=1.
We have known that the straightforward expansion (11) has the mixed secular term, which is valid only for . Without loss of generality, we first consider the case . The procedure for the large value of is similar.
where and are constant. Because does not belong to the basis function system , we have to discard and set the constant .
where is the relaxation factor, which is a nonzero free parameter used to improve the convergence, and is the th-order approximation to the exact value .
The higher-order approximation can be deduced by the symbolic computation software in a similar manner. Thereafter, we find that the th-order approximation depends on the relaxation factor , so that the value affects the convergence of . The so-called -curves of are plotted in Fig. 10 to investigate this effect. According to these -curves, it is straightforward and heuristic to find the valid region of , which corresponds to the line segments almost parallel to the horizontal axis. In the neighborhood of , the approximate values , , and almost converge to the same value and the valid convergence regions of are enlarged when the order increases, as shown in Fig. 10. It is clear that the relaxation factor can greatly improve the convergence of the solution sequence. Although the method of the -curves is heuristic, the -curves can easily give the optimal value, which ensures the contraction property of the map and the convergence of the solution sequence .
In the following calculation, we set and obtain the period approximation , as shown in Table 4. The exact period (Eq. (10)) is calculated by numerical integration with high accuracy. It is shown that the convergence is very rapid and the relative error between the second order approximation and the exact period is only 0.0020%. The comparison of the second order approximation with the numerical result is shown in Figs. 11 and 12. The maximum relative error is about 0.027%, so the uniform valid, explicit analytical approximate solution with high accuracy is
Order n | ||||||
---|---|---|---|---|---|---|
n = 1 | 4.749642 | 4.768022 | −0.39% | 0.2292767 | 0.2343533 | −2.2% |
n = 2 | 4.768117 | 0.0020% | 0.2343005 | −0.023% | ||
n = 3 | 4.768027 | 1.0 × 10−4% | 0.2343581 | 0.0020% | ||
n = 4 | 4.768022 | 0% | 0.2343532 | −4.3 × 10−5% |
Order n | ||||||
---|---|---|---|---|---|---|
n = 1 | 4.749642 | 4.768022 | −0.39% | 0.2292767 | 0.2343533 | −2.2% |
n = 2 | 4.768117 | 0.0020% | 0.2343005 | −0.023% | ||
n = 3 | 4.768027 | 1.0 × 10−4% | 0.2343581 | 0.0020% | ||
n = 4 | 4.768022 | 0% | 0.2343532 | −4.3 × 10−5% |
ɛ=1000.
For a large value of , the procedure is similar. We succinctly give the result of for comparison. With the aid of the -curves, it is clear that the valid region of is in the neighborhood of , as shown in Fig. 13. The comparison between the exact period and the th-order approximation period is shown in Table 4. The difference between the second order approximation and the numerical result is tiny and the maximum relative error is about 0.34%, as shown in Figs. 14 and 15.
The Effect of Relaxation Factor β.
agrees well with the exact result in the whole region , as shown in Fig. 16. The maximum relative error occurs when
where is the Gamma function. It is shown that the relaxation factor provides us with a convenient way to ensure the convergence of the solution sequence.
From Eqs. (47) and (48), it is found that even the 2nd-order approximation can give an accurate enough approximation, however, different from the perturbation approximations, Eqs. (47) and (48) are valid for all possible parameters , so they are independent of the small parameters.
Conclusion
In this paper, we propose the fixed point analytical method (FPM) by which we can acquire explicit analytical solutions of nonlinear differential equations, and two typical examples are discussed, in detail, as the application of this new analytical method. The results show that:
- (A)
FPM is independent of any small parameter, so that it can solve more nonlinear problems, including ones with strong nonlinearity, which the traditional perturbation techniques handle with difficulty.
- (B)
By the FPM, a convergent sequence of the solution is easy to acquire. Usually, the convergence is so rapid that the first several lower order approximations behave accurately enough.
- (C)
The approximate analytical solutions obtained by FPM are uniformly valid.
Thus far, only the nonlinear ordinary differential equations have been investigated by the FPM in this paper,however, the FPM has the capability to handle the nonlinear system and partial differential equations, and will be discussed in the future.
Acknowledgment
The work is supported by Xi’an Jiaotong University Education Foundation for Young Teachers. Some subsequent work is partly supported by the NSFC (National Natural Science Foundation of China) under Contract No. 11102150.