Abstract
We use recent innovative solution techniques to investigate the problem of MHD viscous flow due to a shrinking sheet with a chemical reaction. A comparison is made of the convergence rates, ease of use, and expensiveness (the number of iterations required to give convergent results) of three seminumerical techniques in solving systems of nonlinear boundary value problems. The results were validated using a multistep, multimethod approach comprising the use of the shooting method, the Matlab bvp4c numerical routine, and with results in the literature.
1. Introduction
Boundary layer flow over a stretching surface occurs in several engineering processes such as hot rolling, wire drawing, and glass-fibre production. Materials that are manufactured by extrusion processes and heat-treated substances proceeding between a feed roll and a wind-up roll can be classified as a continuously stretching surface [1–3]. A shrinking film is useful in the packaging of bulk products since it can be unwrapped easily with adequate heat [4–7]. Shrinking problems can also be applied to the study of capillary effects in small pores and the hydraulic properties of agricultural clay soils [8]. Studies of flow due to a shrinking sheet with heat transfer and/or mass transfer have been considered by, among others, [7, 9].
In recent years, several analytical or semianalytical methods have been proposed and used to find solutions to most nonlinear equations. These methods include the Adomian decomposition method (ADM) [10, 11], differential transform method (DTM) [12], variational iteration method (VIM) [13], homotopy analysis method (HAM) [14–17], and Homotopy perturbation method (HPM) [18–23].
Motsa and Shateyi [24] obtained a numerical solution of magnetohydrodynamic (MHD) and rotating flow over a porous shrinking sheet by the new approach known as spectral homotopy analysis method (SHAM). Muhaimin et al. [5] studied magnetohydrodynamic viscous flow due to a shrinking sheet in the presence of suction. The study found out that the shrinking of the sheet has a substantial effect on the flow field and, thus, on the heat and mass transfer rate from the sheet to the fluid.
In this paper we provide a qualitative assessment of key features of three recent seminumerical techniques, namely, the successive linearisation method (SLM), the spectral-homotopy analysis method (SHAM), and the improved spectral-homotopy analysis method (ISHAM). The two methods were introduced and used by Motsa and his coworkers (see Motsa et al. [25, 26] and Makukula et al. [27–30]) to solve nonlinear boundary value problems. In Motsa et al. [25, 26, 29] the SHAM approach was tested on simple one-dimensional nonlinear boundary value problems. Later, Makukula et al. [28, 30, 31] extended the application of the SHAM to a system of two coupled nonlinear equations that model the von Kármán fluid flow problem. The SLM method was applied on one-dimensional nonlinear differential equations in Makukula et al. [27]. In this study we solve the nonlinear equations that govern the shrinking sheet problem for purposes of evaluating the efficiency of each method with regards to speed of convergence, ease of use, and expensiveness (in terms of the number of iterations required to give convergent results). We introduce the ISHAM as a method that is meant to improve the accuracy of the standard SHAM approach. The governing equations for the problem are a rather formidable system of three nonlinear differential equations in three unknowns. Parametric study of the effect of different parameters is made and the results compared with previous findings in the literature (see Noor et al. [6], Mohd and Hashim [7], and Muhaimin et al. [5]). The solutions are further compared with results obtained using the shooting method and the bvp4c solver, which is based on Runge-Kutta fourth-order schemes.
2. Mathematical Formulation
We investigate the effect of chemical reaction, heat and mass transfer on nonlinear MHD boundary layer past a porous shrinking sheet with suction. The governing boundary layer equations of momentum, energy, and mass diffusion in terms of the velocity components , , and are (see Muhaimin et al. [5])
where is the thermal conductivity of the fluid, B0 is the magnetic field, is the thermal viscosity, is the permeability of the porous medium, is the rate of chemical reaction, is the kinetic viscosity, is the dynamic viscosity, and is the electrical conductivity.
The applicable boundary conditions are where is the shrinking constant and is the suction velocity. The cases and correspond to shrinking sheets in the - and -directions, respectively.
Using the similarity transformations (see Sajid and Hayat [32]): (2.1) are transformed to the system of nonlinear equations subject to where is the Prandtl number, is the Schmidt number, is the porosity, and is the chemical reaction parameter. We remark that (2.4) can be solved independently of equations of (2.5)-(2.6) for , but the solutions for and directly depend on the solution for . To demonstrate how robust the proposed methods of solution are, the system of (2.4)-(2.5) is solved simultaneously in the next section. Solving the equations simultaneously is also important when conducting the parametric study because some of the governing parameters such as and affect all three unknown variables.
3. Solution Methods
We solve (2.4)–(2.6) using three recent innovative semi-numerical methods. Validation of the results is done by further solving the equations numerically using a shooting method and the Matlab bvp4c solver. For the last two methods we used a tolerance of .
We begin by transforming the domain to , using the domain truncation method, the domain is first approximated by the computational domain , where is a fixed length that is taken to be larger than the thickness of the boundary layer. The domain is then transformed to using the algebraic mapping
3.1. The Successive Linearisation Method (SLM)
The successive linearisation method (see Makukula et al. [27, 28]) is used to solve (2.4)–(2.7). The starting point is to assume that the independent variables , , and may be expanded as where , and , are unknown functions and , , and are approximations that are obtained by recursively solving the linear part of the equation that results from substituting (3.2) in the governing equations (2.4)–(2.7). Substituting (3.2) in the governing equations (2.4)–(2.7) gives where the coefficient parameters , , (), , , and are defined as
Starting from the initial approximations which are chosen to satisfy the boundary conditions (2.7), the subsequent solutions for , , and , , are obtained by successively solving the linearized form of (3.3) which are subject to the boundary conditions Once each solution for , , and () has been found from iteratively solving (3.6)-(3.7) for each , the approximate solutions for , , and are obtained as In coming up with (3.8), we have assumed that
Equations (3.6)-(3.7) are integrated using the Chebyshev spectral collocation method (Canuto et al. [33] and Trefethen [34]). The unknown functions are defined by the Chebyshev interpolating polynomials with the Gauss-Lobatto points defined as where is the number of collocation points used. The unknown functions , , and are approximated at the collocation points by where is the th Chebyshev polynomial defined as The derivatives at the collocation points are represented as where is the order of differentiation and with being the Chebyshev spectral differentiation matrix. Substituting (3.13) in (3.6)-(3.7) leads to the matrix equation where is a square matrix and and are column vectors defined by
In the above definitions, , and , () are diagonal matrices of size . After modifying the matrix system (3.14) to incorporate the boundary conditions, the solution is obtained as
3.2. Spectral-Homotopy Analysis Method (SHAM)
The spectral-homotopy analysis method (SHAM) has been used by Motsa et al. [25, 26]. It is also convenient to first ensure that the boundary conditions are made homogeneous by using the transformations where , and , are chosen to satisfy the boundary conditions (2.7) of the governing equations (2.4)–(2.6). From (3.1) and the chain rule, we have that Substituting (3.1) and (3.17)-(3.18) in the governing equations and boundary conditions gives where prime now denotes derivative with respect to and
The initial guesses used are Solving the linear part of the equation system (3.19), that is, subject to will yield the initial SHAM approximate solution. Applying the Chebyshev pseudospectral method on equations (3.22)-(3.23) yields the matrix form whereThe superscript denotes the transpose, is a diagonal matrix, and is an identity matrix of size . The boundary conditions (3.23) are implemented in matrix and vector of equation (3.24). The values of are then determined from the following equation: which provides us with the initial approximation for the solution of the governing equations (3.19). With the initial approximate solution, we then find approximate solutions for the nonlinear equations (3.19). We start by defining the following linear operators: where is the embedding parameter and , , and are unknown functions. The zeroth-order deformation equations are given by where is the nonzero convergence controlling auxiliary parameter and , , and are nonlinear operators given by The th order deformation equations are given by subject to the boundary conditions where Applying the Chebyshev pseudospectral transformation to equations (3.31)–(3.33) gives rise to the matrix equation subject to the boundary conditions where and are as defined in (3.25) and Applying the boundary conditions (3.32) on the right-hand side of (3.35) yields the following recursive formula for higher-order approximations for :
3.3. Improved Spectral-Homotopy Analysis Method (ISHAM)
Details of the improved spectral-homotopy analysis method (ISHAM) can be found in Makukula et al. [30]. The main objective is to improve the convergence rate of the spectral-homotopy analysis method by using an optimal initial approximation. Hence, instead of a random solution choice a systematic approach is employed to find the optimal initial approximation. This is achieved by first assuming that the solutions , , and can be expanded into where , , and are unknown functions whose solutions are obtained using the SHAM approach at the th iteration and , , and () are known from previous iterations. We use the same initial guesses as with the SHAM solution in Sections 3.1 and 3.2. Substituting (3.39) into the governing equations gives subject to the boundary conditions The coefficient parameters , , (, , , and are as defined in equation (3.4). Starting from the initial guesses (3.5), the subsequent solutions , , and () are obtained by recursively solving (3.40) using the SHAM approach. To find the SHAM solutions of (3.40), we start by defining the following linear operators: The zeroth-order deformation equations are given by, , and are nonlinear operators given by The th order deformation equations are subject to the boundary conditions where The initial approximations , , and that are used in the higher-order equations (3.45)–(3.47) are obtained by solving the linear part of (3.40) given by with the boundary conditions In a similar manner, we apply the spectral methods to solve for the initial approximate solutions , , and , and the higher-order deformation equations (3.45)–(3.47) for higher order approximate solutions , , and for . The solutions for , , and are then generated using the solutions for , , and as follows: The approximate solutions for , , and are then obtained by substituting , , and from (3.50) into (3.39), where is the th iteration of the higher-order deformation equation and is the th iteration of the initial approximation.
4. Results and Discussion
Equations (2.4)-(2.6) subject to boundary conditions (2.7) have been solved using three recent semi-numerical techniques as described above. To validate our results, we have compared the skin friction coefficient, the Nusselt number, and the Sherwood number with the theoretical results of Muhaimin et al. [9]. We have further compared our results with the full numerical solutions obtained using the shooting method and the Matlab bvp4c routine. The comparison is given in Tables 1–3.
Tables 1–3 give values of the skin friction, heat transfer rate, and the mass transfer rate, respectively, for different porosity values. The convergence to the two numerical results of the SLM is achieved at the third order of approximation, at the sixth order for the SHAM, and at second order for the ISHAM. Comparison with results reported in Muhaimin et al. [9] shows an excellent agreement.
Table 1 shows an increase in the surface shear stress with an increase in the porosity parameter . The increase in the skin friction with the porosity may be accounted for by the fact that the velocity gradient increases with porosity (Takhar et al. [35]). Tables 2 and 3 show an increase in the surface heat transfer rate and the mass transfer rate with the porosity parameter for large suction values (), suggesting an increase in temperature and concentration gradients with increasing porosity.
Figure 1 serves two purposes: (a) to give sense of the accuracy of the improved spectral homotopy analysis (ISHAM) by means of a comparison between the numerical results and the second-order improved spectral-homotopy analysis results and (b) to demonstrate the effects of the suction parameter and the Hartmann number on the velocity profiles .
(a)
(b)
Firstly we observe an excellent agreement between the second-order ISHAM and the numerical bvp4c results for all parameter values used. Secondly we note that these results are qualitatively similar to those reported in Noor et al. [6] for the case of one-direction shrinking and show that increasing the suction parameter and the Hartmann number leads to an increase in the velocity. This in turn leads to a decrease in the boundary layer thickness as fluid is sucked out of the flow region.
5. Conclusions
We have successfully solved the nonlinear system of equations governing MHD boundary layer past a porous shrinking sheet with a chemical reaction and suction. We demonstrated three recent innovative methods, namely, the successive linearisation method (SLM), the spectral-homotopy analysis method (SHAM), and the improved spectral-homotopy analysis method (ISHAM), and compared the performance of the three methods with regard to the speed of convergence of the solution (the number of iterations required), computational efficiency, and the ease of application of the method. The results were compared with those obtained using the well-known shooting method and the Matlab bvp4c solver. We found that the ISHAM converged at second order. The magnitude of the parameter values used did not affect its performance under the same conditions with the SLM and SHAM. Nevertheless, the ISHAM does not come cheap in terms of the size of the code and computer time, taking about three times as long as the SLM to compute the same result and about double the time taken with the SHAM. The SLM converged at third order, is easy to implement, and has shown a good level of stability when solving highly nonlinear problems. The SHAM gives good convergence under the same conditions but poor convergence with highly nonlinear problems. It is easy to implement but not as easy as with the SLM.
Results from simulations revealed an excellent agreement between results from the shooting method and the bvp4c. Our findings indicate that the ISHAM is the best approach of the three methods in terms of the accuracy of the results and speed of convergence. Parametric studies for effects of different parameter values in the problems agreed with results present in the literature.
Acknowledgments
The authors wish to acknowledge financial support from the University of KwaZulu-Natal, University of Venda, and the National Research Foundation (NRF).