Abstract

We introduce Chebyshev wavelet analysis method to solve the nonlinear Troesch and Bratu problems. Chebyshev wavelets expansions together with operational matrix of derivative are employed to reduce the computation of nonlinear problems to a system of algebraic equations. Several examples are given to validate the efficiency and accuracy of the proposed technique. We compare the results with those ones reported in the literature in order to demonstrate that the method converges rapidly and approximates the exact solution very accurately by using only a small number of Chebyshev wavelet basis functions. Convergence analysis is also included.

1. Introduction

Nonlinear equations occurring in a wide variety of problems in engineering and science have received a great deal of attention in the recent decades. Consider the Troesch nonlinear two-point boundary value problem [13] in the following form: where is a positive constant. Troesch’s problem comes from the investigation of the confinement of a plasma column under radiation pressure. Many authors have paid considerable attention to solving Troesch’s problem. Weibel was the first to explain and solve the problem [4]. Roberts and Shipman [3] obtained the closed form solution of the problem in terms of the Jacobi elliptic function. Troesch obtained numerical solution of this problem by the shooting method [5]. Deeba et al. [6] proposed a numerical method based on the decomposition technique. A numerical scheme based on the modified homotopy perturbation method is deduced by Feng et al. [7]. Variational iteration method was proposed by Momani et al. [8]. Khuri solved this problem numerically based on Laplace transform and a modified decomposition technique [9] and also proposed B-spline collocation approach for solving Troesch’s problem [10]. The Sinc-Galerkin method was introduced by Zarebnia and Sajjadian [11]. S.-H. Chang and I.-L. Chang [12] proposed a new technique based on differential transform for solving Troesch’s problem. A new algorithm based on the variational method and variable transformation was proposed by Chang [13]. More detailed information and references to other discussions on Troesch’s problem may be found in [1418].

The closed form solution of Troesch’s problem is given in [3], where is the derivative at given by The constant satisfies the transcendental equation where is the Jacobi function defined by , where , , and satisfy the following integral:

It has been indicated in [3, 5] that has a singularity located approximately at which implies that the singularity lies within the integration range if . This characteristic of Troesch’s problem makes it impossible to be solved by some methods when [6, 7, 9, 19].

Another well-known problem is the Bratu nonlinear two-point boundary value problem given in the following form: where is a physical parameter and the prime denotes the differentiation with respect to . The Bratu problem is indeed a special case of the following well-known classical Gelfand problem by assuming : where , and correspond to the infinite slab, infinite circular cylinder, and sphere, respectively. The numerical solutions for all were obtained by Joseph and Lundgren [20] for the domain of a unit ball.

The Bratu problem has an analytical solution given in the following form: where is the solution of .

The Bratu problem has zero, one, or two solutions when , , and , respectively, where the critical value satisfies the equation and it was obtained in [21, 22] that the critical value is given by .

The Bratu problem is used in a different variety of applications such as the fuel ignition of the thermal combustion theory, the model thermal reaction process, the Chandrasekhar model of the expansion of the universe, chemical reaction theory, radiative heat transfer, and nanotechnology [2329].

Solving the Bratu Problem by analytical and numerical methods has gained considerable attention from many authors. Aregbesola applied weighted residual method [22] and Wazwaz has employed the Adomian decomposition method to get exact solutions [23]. Homotopy analysis method was developed by Liao and Tan [29] and Laplace transform decomposition method was used in [30]. Nonpolynomial spline method has been applied by Jalilian to obtain smooth approximate solution of the one-dimensional Bratu problem [31]. Caglar et al. [32] developed the B-spline method. Variational method and differential transform method were used in [33, 34]. Also Abbasbandy et al. [35] tried to solve the problem using the Lie-group shooting method.

In the recent years, wavelets have received considerable attention by researchers in different fields of science and engineering. One advantage of wavelet analysis is the ability to perform local analysis [36]. Wavelet analysis is able to reveal signal aspects that other analysis methods miss, such as trends, breakdown points, and discontinuities. In comparison with other orthogonal functions, multiresolution analysis aspect of wavelets permits the accurate representation of a variety of functions and operators. In other words, we can change and simultaneously to get more accurate solution. In addition, the coefficient matrix of algebric equations obtained after dicretization is sparse. So it is computationally efficient to use wavelet methods for solving equations. In addition, the solution is convergent.

We organize our paper as follows. In Section 2, we introduce the Chebyshev wavelets, and the operational matrix of derivative for Chebyshev wavelets is defined. In Section 3, convergence analysis is included. In Section 4, we introduce the method of solving Troesch’s and Bratu’s problems by wavelet analysis method. Several numerical examples are included in Section 5 to confirm that our method is efficient and accurate. Some conclusions are drawn in Section 6.

2. Chebyshev Wavelets and Their Properties

2.1. Wavelets and Chebyshev Wavelets

Wavelets have been very successfully used in many scientific and engineering fields. They constitute a family of functions constructed from dilation and transformation of a single function called the mother wavelet ; we have the following family of continuous wavelets: Chebyshev wavelets, , have four arguments, , where can assume any positive integer, is the degree of Chebyshev polynomials of the first kind, and denotes the time.

Consider where and , and . In (10) the coefficients are used for orthonormality. Here are Chebyshev polynomials of the first kind of degree which are orthogonal with respect to the weight function, , and satisfy the following recursive formula: Note that, in dealing with Chebyshev wavelets, the weight function has to be dilated and translated as follows: in order to get orthogonal wavelets.

2.2. Function Approximation

A function (where ) may be expanded as where , in which denotes the inner product in . If we consider truncated series in (15), we obtain where and are matrices given by

2.3. Operational Matrix of Derivative (OMD)

The derivative of the vector , which is defined in (17), can be expressed by where is operational matrix of derivative defined as follows: in which is matrix and its th element is defined as follows: where The method of calculation of is illustrated in [37].

Corollary 1. The operational matrix for nth derivative can be obtained using (18) as where is the th power of matrix .

3. Convergence Analysis

Lemma 2. If the Chebyshev wavelet expansion of a continuous function converges uniformly, then the Chebyshev wavelet expansion converges to the function .

Proof. Suppose the Chebyshev wavelet expansion of the continuous function converges to function where . Multiply both sides of (23) by , where and are fixed. Due to the uniform convergence, we can then integrate termwise on interval By the orthonormality of wavelet basis functions, we have Thus for and ; consequently, and have the same Fourier expansions with Chebyshev wavelet basis; therefore, , for [38].

Theorem 3. A function , with bounded second derivative, say , can be expanded as an infinite sum of Chebyshev wavelets, and the series converges uniformly to ; that is,

Proof. We have For , by substituting , it yields Using integration by parts, we get The first part is zero; therefore, Using integration by parts again, it yields where Thus, we get However Since , we obtain Now, if , by using (30), we have It is mentioned in [39] that form an orthogonal system constructed by Haar scaling function with respect to the weight function , and so is convergent. Hence, we will have Therefore, in view of Lemma 2, the series converges to uniformly.

4. The Chebyshev Wavelet Analysis Method

4.1. Troesch’s Problem

Troesch’s problems (1) can be considered as follows: Then the Jacobian matrix of system (38) is given by Therefore, the eigenvalues of the Jacobian matrix at the end points of the interval are If we choose large , we will have large eigenvalues; for example, if , then the eigenvalue becomes . On the other hand, the Jacobian matrix is normal if and only if . This equality is satisfied only for relatively small values of . This clarifies why conventional methods, such as finite differences, are not convenient for large values of [10]. To solve Troesch’s problems where there exist, a strong nonlinear term and boundary layer only at the right endpoint [10], we propose Chebyshev wavelet analysis method especially to handle larger eigenvalues.

Consider the Troesch nonlinear boundary value problem with the boundary conditions In order to solve the problem, we first approximate all functions and using basis functions as Substituting (43) in (41), we obtain Now, we have nonlinear equations by collocating (41) at suitable collocation, points. From boundary conditions we also get two equations. So we have a nonlinear system of equations with the same number of unknowns which can be solved by Newton’s iterative method to obtain the vector and consequently the approximated solution .

4.2. Bratu’s Problem

Consider the Bratu nonlinear boundary value problem with the boundary conditions or initial conditions In order to solve the problem, we first approximate all functions , , and using basis functions as Substituting (48) in (45), we obtain Now, we have nonlinear equations by collocating (49) at suitable collocation points. From boundary conditions, or initial conditions, we also get two equations. So we have a nonlinear system of equations with the same number of unknowns which can be solved by Newton’s iterative method to obtain the vector and consequently the approximated solution .

5. Numerical Examples

In this section, we solve Troesch’s and Bratu’s problems for different values of the parameter using the computer algebra system Maple and make a comparison between our results and those ones reported in the literature to confirm the efficiency and accuracy of our method.

Example 1. Troesch’s problem for , and .
In Tables 1 and 2, the absolute errors in solutions obtained by the introduced method for and , respectively, are compared with those ones reported by other existing methods. We observe that the wavelet analysis method with only a few number of basis functions is comparable to Laplace, HAM, and spline methods but is slightly better than perturbation method and much better than variational method in terms of accuracy.

Due to the nonlinear term , which is not analytic, some methods like Laplace, variational iteration method, and homotopy are not able to solve the Troesch problem when . In Table 3, the numerical solution for obtained by the current method is compared with the numerical approximation of the exact solutions given by a Fortran code called TWPBVP and B-spline method [10]. It can be seen that our obtained results are much more accurate than those obtained by B-spline method.

In Table 4, the numerical solution obtained by the current method using and (672-term approximant), for , is compared with the results obtained by B-spline method over a nonuniform mesh using mesh points [10], with those in [12] computed using 1750-term approximant, and with those obtained by [13] using a method based on the variational iteration method and variable transformation. It can be seen that the results obtained by the present method with much lesser number of terms to approximate the solution are compatible and in well agreement with those ones obtained by Chang [13].

Example 2. Consider the Bratu problem for .
We solve the problem by applying the technique described in Section 4 with and . The absolute errors in solutions are tabulated in Table 5. As can be seen in Table 5, only a small number of Chebyshev wavelet basis functions are needed to get the approximate solution which is in full agreement with the exact solution up to 18 digits while, using other methods, we can find a numerical approximation to the exact solution which is the same at most in 10 digits. We display the exact and obtained solutions in Figure 1. Absolute errors in solutions are plotted in Figure 2.

Example 3. Consider the Bratu problem for .
We solve the problem with and . The absolute errors in solutions are tabulated in Table 6. We display the exact and obtained solutions in Figure 3. The plot of absolute errors in solutions in Figure 4 confirms the priority of our method over other methods in terms of efficiency and accuracy.

Example 4. Consider the Bratu problem for .
In this example, we set and . The absolute errors in solutions are tabulated in Table 7. As can be seen in Table 7, when is close to the critical value , some of the mentioned methods are not able to handle the problem very well. However, using wavelet analysis method, we get the approximate solution which is much more accurate than nonpolynomial spline method and Lie-group shooting method. We display the exact and obtained solutions in Figure 5. Absolute errors in solutions are illustrated in Figure 6.

The maximum absolute errors in solutions for different values of , , and are tabulated in Table 8. According to Table 8, we can conclude that more accurate results can be obtained by increasing the values of and properly.

6. Conclusion

The well-known nonlinear Troesch and Bratu problems arise in a different variety of applications, and many researchers have drawn attention to solve them. The difficulty in this type of problems, due to existing strong nonlinear terms, is overcome here. The main characteristic of the proposed method is reducing the given problems to those of solving a system of algebraic equations, thus greatly simplifying the problems. Sparseness of the coefficients matrix of algebraic equations makes it computationally efficient to solve these problems using the current method. It is also seen that increasing the number of subintervals or the number of collocation points in subintervals results in improving the accuracy. Numerical results confirm that our method is much better than other reported ones in the literature in the sense of accuracy and efficiency. According to Tables 14, our approach is applicable to solve Troesch’s problem especially when is large while some other methods fail to do so. As shown in Tables 58, we can obtain the results for Bratu’s problem only by using a small number of Chebyshev wavelet basis functions. When is close to the critical value , the wavelet analysis method was also accurate to the ninth order, whereas other methods especially the B-spline method yielded poorer results.

Acknowledgment

The authors gratefully acknowledge that this research was partially supported by the Universiti Putra Malaysia under the ERGS Grant Scheme having project number 5527068.