Abstract
In this work, the homotopy structure \( (1 - p)L\,[f] = - p\,N\,[f] \) is considered to solve some newly developed nonlinear problems in fluid dynamics. In summary, deformation in homotopy series solutions occurs from the initial trial function to the actual solution. The main challenging part in many similarity equations associated with the boundary layer theory is to identify a certain quantity of the exact solution such as \( f^{{\prime \prime }} (0) \). This quantity is initially unknown and is automatically guessed through the zeroth function. Therefore, it makes sense that in the previous homotopy series solutions one would need at least another parameter i.e. the controlling parameter (\( \hbar \)) to handle the convergence through the so-called \( \hbar \)-curves analysis and eventually get an approximate value for \( f^{{\prime \prime }} (0) \). Here it is accounted the basic homotopy structure with No controlling parameter (\( \hbar \)) and it is shown for the 1st time that the zeroth order solution in homotopy series may be potential to contain some certain quantities of the exact solution, here is to be \( f^{{\prime \prime }} (0) \); i.e. \( f_{0}^{{\prime \prime }} (0) \) could be \( f^{{\prime \prime }} (0) \). This hypothesis is checked through a theorem, being totally linked to the Fixed Point Property (FPP), a topological invariant; i.e. being preserved by any homeomorphism. The theorem enables us Not only to check the validity of the hypothesis, but also to extract the value of the quantity as the unique description of the homotopy series solutions truncated at any order of approximation. The technique is initially introduced in a simple and straightforward manner and then it is applied to some fluid mechanical problems to be further compared with traditional homotopy analysis method, homotopy perturbation method and Numerical solutions. The outcomes indicated an excellent improvement by the present approach as only a few series terms were accounted to obtain highly accurate solutions.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
HAM in individual as described by Liao (e.g. [1,2,3,4,5,6,7,8]) contains several degrees of freedom; the choice for the initial guess (zeroth function, \( f_{0} \)), the auxiliary linear operator (written as: \( L[f] \)), the controlling parameter (\( \hbar \)) and possibly additional homotopy functions. Indeed, as indicated by Liao himself in his numerous published papers (e.g. see [1,2,3,4,5,6,7,8]), these freedoms give the technique an excellent maneuverability to variety of nonlinear problems in a convenient manner. Later on, HPM is systematically described by He (e.g. [9,10,11,12,13,14,15]), in particular fixing the so-called controlling parameter (asserting that such a parameter has been heuristically introduced by Liao) to suggest (as He was convinced with) a more compact algorithm. P.N. that, as argued by Liao [8], one still needs more rigorous mathematical proofs to distinguish HPM from HAM by the so-called No-secular terms rules; and hence, HPM may not be considered as a more compact algorithm compared to HAM without this proof.
It should be mentioned that the controlling parameter is fixed in HPM and hence, the so-called No-secular condition is somewhat responsible for the convergence of homotopy terms; and without this condition, there would be No control on the convergence and therefore, HPM would become a subset of HAM (see [8, 12] to follow the arguments by Liao and He respectively about HPM).
In the present introduction, it is not intended to judge HPM and only the summary of some outcomes of this algorithm is placed to shortly review the literature.
As shown in many references such as [9,10,11,12,13,14,15,16,17,18,19,20,21], if the No-secular term condition is successfully applied, the solution for the nonlinearity can be described in parametric forms (upon having any parameter in the problem) and free from the appearance of controlling parameter which needs further analysis through \( \hbar \)-curves for the convergence issue.
Reviewing the above cited papers with regard to HPM, authors have mostly sought ways to ease obtaining higher orders of approximation mainly on the basis of parameter expansion methods (as a glance, parameter expansion method is a technique to somewhat manipulate the linear operator with additional parameters; enabling one to remove further secular terms occurring in higher orders of approximation) together with repeating the same rule (the condition of No-secular terms); and in this respect, functionalizing freedoms within the successful and easily-iterative system of HAM has been less sought.
Parameter expansion method has been practiced previously by some authors and it appears that this technique is an advancement in HPM (e.g. see [16,17,18,19,20,21]); however, in most cases, dealing with complicated systems is the inherent drawback of this technique to obtain higher orders of approximation (e.g. see [18, 21]). In addition, in some cases, this technique may reveal conditional solution and/or the solution by this technique may Not be unique and it is Not even clear that the additional solutions are trivial or Not (e.g. see [21]).
By this research, the present author mainly wishes to introduce an open and masked topic in homotopy series analysis.
In homotopy, deformation occurs from the initial guess (zeroth series term) to the actual solution. Suppose that the trial function contains some certain target quantities of the exact solution, here is to be \( f^{{\prime \prime }} (0) \); i.e. \( f_{0}^{{\prime \prime }} (0) \) is supposed to be \( f^{{\prime \prime }} (0) \); and hence, the induction that ‘the summation of this quantity generated due to the rest of the series terms should be zero’ is immediate. Indeed, this is an extension of the quote, initially postulated by Liao where he defines the initial guess in such a way satisfying the boundary conditions and hence, the boundary conditions for the subsequent linear equations are zero; P.N. that the boundary conditions are the certain quantities of the exact solution (see e.g. [1,2,3,4,5,6,7,8]).
By developing a theorem, it is shown that the above hypothesis is totally linked to the Fixed Point Property (FPP). The theorem Not only assesses the validity of the hypothesis, but also gives the value of the target quantity, being regarded as the unique description of the homotopy series solution at any order of approximation.
In the following, the new approach is systematically defined. Later, the 3-D Magnetohydrodynamics (MHD) flow due to an exponentially stretching surface and the 2-D flow of Upper Convected Maxwell (UCM) fluids over a linearly stretching sheet are solved via various analytic and numeric techniques. Examples illustratively show that the proposed approach is extremely straightforward, highly accurate and promising.
2 Methodology
2.1 The homotopy contraction mapping technique (HCMT)
The basic idea is to hypothesize that the leading term (series zeroth term) is potential to contain any certain quantity of the exact solution (such as \( f^{{\prime \prime }} (0) \); i.e. \( f_{0}^{{\prime \prime }} (0) \) could be \( f^{{\prime \prime }} (0) \)). This hypothesis is checked in a detailed manner through a theorem as comes later (denoted as Theorem 2 in this paper).
For this purpose it is initially referred to the following theorem.
Theorem 1
(Banach’s Contraction Principle) Let \( (X,d) \) represent a complete metric space and \( f:\,\,X \to X \) be a contraction, i.e. there exists \( k \in (0,1) \) such that for each \( x,y \in X:\,d(fx,fy) \le kd(x,y) \). Then, \( f \) has a unique fixed point in \( X \), say \( x^{*} \) and for each \( x_{0} \in X \) the infinite sequence of function composition converges to this fixed point \( \left\{ {f^{n \to \infty } x_{0} } \right\} = fofof \ldots fx_{0} = x^{*} \) [22]. For more information regarding the proof of the theorem and further extensions interested readers are referred to the in-depth study of Ref. [23,24,25,26,27,28].
Definitions
Consider a nonlinear problem in a general form as: \( {\text{N}}[u(r)] = 0,\,r \in \varOmega \) and the boundary conditions as: \( B\left( {u,\frac{\partial u}{\partial n}} \right) = 0,\;r \in \varGamma \).
Where \( N \) is a general differential operator, \( u(r) \) is a solution defined in \( r \in \varOmega \), \( B \) is a boundary condition operator and \( \varGamma \) is a boundary of domain \( \varOmega \).
Consider the homotopy \( (1 - p)L[u(r),\alpha ] = - pN\;[u(r)] \); with \( L \) being an auxiliary linear operator, \( p \) the embedding artificial parameter (\( p \in [0,1] \)) and \( \alpha \), an initially unknown parameter. P.N. that \( L \) is arbitrary, e.g. \( L[( \cdot ),\alpha ] = \frac{{\partial^{n} ( \cdot )}}{{\partial r^{n} }} + \alpha \frac{{\partial^{m} ( \cdot )}}{{\partial r^{m} }} \). In accordance with the above homotopy set-up, the initial solution is linked to \( p = 0 \) and \( p = 1 \) recovers the actual solution and hence, on using the standard expansion \( u(r) = u_{0} (r) + pu_{1} (r) + p^{2} u_{2} (r) + \cdots \) the solution is described as \( u = \sum\nolimits_{i = 0}^{n \to \infty } {u_{i} } \). P.N., as dictated by Liao, the expansion method in HAM is normally Taylor method; however, as suggested by Sajid et al. [29], Taylor method works equivalently as the standard expansion method denoted above.
Lemma
Let \( \zeta^{*,m} \) be the unique description of a certain quantity of the exact solution (say \( \zeta \); e.g. \( \zeta = f^{{\prime \prime }} (0) \)) after the mth order of approximation generated due to the homotopy construction defined above, and \( \zeta_{0}^{*} \) the corresponding zeroth guess; i.e. \( \sum\nolimits_{i = 0}^{m} {\zeta_{i}^{*} = \zeta^{*,m} } \); then, \( \zeta^{*,m} = \zeta_{0}^{*} \) holds if, \( \exists \varLambda = \left\{ {\zeta_{0} |\sum\nolimits_{i = 0}^{m \to \infty } {\zeta_{i} = \zeta } } \right\}:\zeta \in \varLambda \).
Proof
The homotopy series is convergent on \( \varLambda \) implying the existence of a unique series solution for the nonlinearity. It follows that there exists a unique description of the solution for the mth order of approximation, i.e. \( \zeta^{*,m} \), satisfying \( \zeta^{\,*,m \to \infty } = \zeta \), and \( \zeta^{*,m} \) has No dependency on \( \zeta_{0} \). With \( \zeta = \zeta^{\,*,m \to \infty } \in \varLambda \), we can write \( \zeta_{0} = \zeta^{\,*,m \to \infty } \); by induction, this also holds for \( \zeta^{*,m} \) i.e. \( \zeta^{\,*,m} \in \varLambda \) and we can write \( \zeta_{0} = \zeta^{\,*,m} \). Since \( \zeta^{*,m} \) is unique, it follows that \( \zeta_{0} \) is also unique, say \( \zeta_{0}^{*} \). □
Theorem 2
Let \( T_{m} \left( {\zeta_{0} } \right) = \sum\limits_{i = 0}^{m} {\zeta_{i} } \) be a mapping function.
If \( T_{m \ge 1}^{n \to \infty } \zeta_{0} = T_{m} oT_{m} oT_{m} o \ldots T_{m} \left( {\zeta_{0} } \right) = C_{m} \) holds for some \( \zeta_{0} \), then \( \zeta = C_{m \to \infty } \in \varLambda \) and \( C_{m} = \zeta^{*,m} \) is the non-trivial real solution of \( \sum\nolimits_{i = 1}^{m} {\zeta_{i} = 0} \).
Proof
Let the condition holds true. Suppose that \( T_{m} \) is invertible in a neighborhood of \( \zeta^{*,m} \). This gives \( T_{m} \left( {C_{m} } \right) = C_{m} \). Since \( C_{m} \) is the unique fixed point of \( T_{m} \), then by the lemma \( C_{m} = \zeta^{*,m} \) and it is the non-trivial real solution of \( \sum\nolimits_{i = 1}^{m} {\zeta_{i} = 0} \). It follows that \( \zeta = C_{m \to \infty } \in \varLambda \). □
Remark
In fact, for the mth order of approximation by the homotopy construction defined earlier, whatever \( \zeta_{0} \) is, it converges to the fixed value \( \zeta^{*,m} \) through the recursive process \( \zeta_{0,n + 1} = T_{m} \left( {\zeta_{0,\,n} } \right),\,n = 0,1,2, \ldots ,:\zeta_{0,n \to \infty } = \zeta^{*,m} = C_{m} \); meaning that the homotopy structure associated with the linear operator is self-corrector for \( \zeta \). Therefore, at this stage it is understandable that the strategy is indeed an insight into HAM preventing from unnecessary extra series terms and providing an optimized solution.
2.2 Ex. 1: the 3-D MHD flow due to an exponentially stretching surface
The basic equations and boundary conditions for such a flow can be found in several recent studies such as [30,31,32,33,34,35]:
Along with the following boundary conditions:
In Eqs. 1–3, \( M \) is the magnetic parameter and \( c \) is the stretching ratio. Moreover, \( c = 0 \) corresponds to the 2-D version, whilst \( c = 1 \) represents the axisymmetric flow.
Unlike the 3-D linearly stretching sheet flow, the above coupled system can be simply broken down (the system is scalable by \( g(\eta ) = cf(\eta ) \)), a point which seems to be untapped in the literature. It can be easily shown that the above system is convertible to:
Therefore, it is sufficient to solve Eq. 4. P.N. that the solutions by the above scheme only reveal one possible class of solutions for this nonlinearity; however, it will be compared that these solutions are accurately those already established by other researchers employing numerical analysis and also agree well with the numerical analysis presented in this paper.
First assume \( M = 0 \):
Suppose that \( \bar{f}(\eta ) \) is the solution for the 2-D version of the above equation, then if the general solution is sought in the form of \( A\bar{f}(B\eta ) \), one reaches:
Equation 8 is a consistent solution. Therefore, in the absence of magnetic effect, one should only solve the 2-D version of the flow:
Therefore, for 3-D flow due to an exponentially stretching surface:
The same fundamental tricks are also applicable to 3-D flow due to a nonlinearly stretching surface (linearly stretching surface is an exception); however, for the sake of the scope of the present study further analysis in this respect is deferred to the future studies.
For \( M \ne 0 \) Eq. 4, in its original form, is preserved and is to be solved via several methods.
2.3 Solution by homotopy analysis method (HAM)
The auxiliary linear operator and the initial guess are chosen as (see e.g. [36,37,38,39,40] to see how HAM may work):
Principally, the problem satisfies:
with
In Eq. 15, the nonlinear operator is:
In addition, \( \hbar \) is the so-called controlling parameter and \( p \in [0,1] \) is the homotopy embedding parameter. Clearly:
When the embedding parameter \( p \) deforms from 0 to 1, the initial guess \( f_{0} (\eta ) \) approaches \( f(\eta ) \) (P.N. that this is an artificial topological parameter; and No value between 0 and 1 appears in the HAM calculation process).
Upon using the straightforward expansion technique (Taylor method):
where
Since the series converge for \( p = 1 \):
For the mth-order deformation:
with the boundary conditions:
where
The above system was solved by developing a symbolic code in MATLAB.
Figure 1 represents the so-called \( \hbar \)-curves in different order of approximations for the 2-D case (\( c = 0 \)) with \( M = 0 \). The algorithm was truncated at the 15th order of approximation and it was firmly confirmed \( f^{{\prime \prime }} (0) = - 1.2818 \) (As a comparison, Liu et al. [30] have reported, employing numerical analysis, that for this case \( f^{{\prime \prime }} (0) = - 1.28180856 \)). Hence, e.g. for \( c = 0.5 \) and \( c = 1 \) we obtain, from Eq. 10 and 11, \( f^{{\prime \prime }} (0) = - 1. 5 6 9 9 \) (Liu et al. [30]: \( f^{{\prime \prime }} (0) = - 1.5698884 \)), \( g^{{\prime \prime }} (0) = - 0. 7 8 4 9 \) (Liu et al. [30]: \( g^{{\prime \prime }} (0) = - 0.78494423 \)) and \( f^{{\prime \prime }} (0) = - 1. 8 1 2 7 \) (Liu et al. [30]: \( f^{{\prime \prime }} (0) = - 1.8127510 \)), \( g^{{\prime \prime }} (0) = - 1. 8 1 2 7 \) (Liu et al. [30]: \( g^{{\prime \prime }} (0) = - 1.8127510 \)) respectively.
Employing \( \hbar \)-curves analysis for other cases, we could obtain reliable solutions for this problem.
For other cases, having \( c \ne 0 \) and \( M \ne 0 \), Table 1 is provided to indicate the behavior of the significant engineering quantity of interest, being secured to the 4th decimal place.
2.4 Solution by 1st-order homotopy perturbation method (HPM)
To indicate the basic idea of this method, the following form for a nonlinear equation is considered (see e.g. [41]):
Boundary conditions are defined as:
In above, \( A \) is a general function operator, \( B \) is a boundary condition operator and \( \varGamma \) is a boundary of domain \( \varOmega \) and \( f(r) \) is a known function.
The general operator in Eq. 26 may be decomposed into a linear and a nonlinear operator as:
On using the homotopy \( U(r,p):\varOmega \times [0,1] \to R \) satisfying:
or
In above, \( p \) is an embedding artificial parameter (with the same deformation property as dictated in HAM) and \( U_{0} \) is an initial approximate solution to Eq. 26. The following properties can be deduced:
According to HPM, we normally employ the standard expansion as:
On choosing \( p = 1 \), the solution of Eq. 26 can be approximated as:
As it can be seen, the HPM is quite similar to HAM with \( \hbar = - 1 \); however, as indicated by He (see e.g. [9,10,11,12,13,14,15]), HPM can be distinguished from HAM by e.g. implementing the No-secular term rule as being initially proposed by Lighthill [42], that any term in the series occurring in the solution should be No more singular than the preceding term; however, as discussed in the introduction section, in order to present HPM as a completely distinguished nonlinear solver, one still needs more mathematical proofs.
In the following we apply HPM for the present nonlinear example.
Let us set up the following homotopy equation:
The operators are assumed as:
Therefore, one reaches:
Taking into accounting the standard expansion, \( f(\eta ) \) is described as:
Since, at \( p = 1 \) the original system is recovered, the solution is:
On substituting Eq. 39 into Eq. 38 and collecting terms with like powers of \( p \), the following zeroth and 1st-order systems are obtained:
Solution to Eq. 41 reads:
Equation 42 gives:
The no-secular terms condition requires:
Obviously, in the 1st-order HPM, once the secular terms (such as \( \eta^{n} e^{( - m\eta )} \)) are removed, the control is lost on the appearance of these terms in higher orders of approximation. Therefore, it is obtained with ease:
The results will be compared later.
2.5 Solution by 2nd-order homotopy perturbation method (HPM)
Employing the parameter expansion method (see e.g. [16,17,18,19,20,21]), the operators in Eq. 35 are defined as:
By substitution:
The following zeroth, 1st and 2nd order systems are then immediate:
Therefore, one reaches:
Removing the secular terms requires:
where
The approximate solution reads:
Finally, the engineering quantity of interest is obtained as:
2.6 Solution by the homotopy contraction mapping technique (HCMT)
Let us take \( \zeta = f^{{{\prime \prime }}} (0) \). The basic homotopy structure is:
We choose:
Substituting Eqs. 63 and 62 into Eq. 61 and further employing the standard expansion technique and collecting terms with like power of \( p \) (or Taylor method and in HAM) the following systems are reduced:
and so on (P.N. that the higher deformation equations are exactly those in the equivalent HAM system).
The technique is to apply the following mapping scheme (see Theorem 2) with
or
\( \zeta_{0} \left( { = f_{0}^{{{\prime \prime }}} (0)} \right),\zeta_{1} ,\zeta_{2} , \ldots \) are functions of \( \alpha \); hence, if there exist some \( \zeta_{0} = g(\alpha ) \) convergent to a certain value through (67) or (68), the value is regarded as the fixed point of \( T_{m} \) and is the unique description of the series solution for \( \zeta = f^{{{\prime \prime }}} (0) \) at the mth order of truncation; if not, the zeroth term/leading term is Not potential to contain the target quantity \( \zeta = f^{{{\prime \prime }}} (0) \). In this situation, the linear operator and/or the target quantity should change.
First assume that the series is truncated at the 1st order:
Therefore, the contraction mapping is checked through:
or
In this particular example, it can be simply checked that (71) is convergent for any arbitrary choice for \( f_{0}^{\prime \prime } (0) \) (see Fig. 2). Moreover, for the 1st order of truncation, it is possible to establish an analytic relation for \( f^{\prime \prime } (0) \) since \( \sum\nolimits_{i = 1}^{m} {\zeta_{i} = 0} \) is solvable:
Therefore, for the 1st order solution:
As a comparison, one may check that for the case with \( c = M = 0 \) (\( f^{\prime \prime } (0) = - 1.2818 \)), Eq. 74 gives: \( f^{\prime \prime } (0) = - \sqrt {\frac{5}{3}} \approx - 1. 2 9 0 9 9 \) which is much better than the 1st order HPM (Eq. 47 shows \( f^{\prime \prime } (0) = - \frac{4}{3} = - 1. {\bar{\text{3}}} \)). Further it is notable that this accuracy is close to the 2nd order HPM (Eq. 60 gives: \( f^{\prime \prime } (0) \approx - 1.2752 \)).
In order to increase the accuracy, 5th order of approximation was computed. For this:
or
It was computed that:
with
The fixed point is one of the real polynomial roots (\( \sum\nolimits_{i = 1}^{5} {f_{i}^{\prime \prime } (0) = 0 \Rightarrow P\left( {f_{0}^{\prime \prime } (0)} \right) = 0} \)) which certainly shows itself through the recursive process (see Fig. 3). By analysis, 5th order of approximation in each certain values of \( c \) and \( M \) gives solutions in which the maximum deviation, compared to the high-order HAM results, Does Not exceed 0.03%.
2.7 A perturbation solution valid for large \( M \)
Introducing the new variable \( \xi = \sqrt M \eta \) Eq. 4 and the associated boundary conditions become:
Let us choose:
Employing the standard expansion \( f(\xi ) = f_{0} (\xi ) + \varepsilon f_{1} (\xi ) + \varepsilon^{2} f_{2} (\xi ) + \cdots \) the following zeroth and 1st order systems can be obtained:
By solution:
Retrieving the original variable it is obtained with ease:
2.8 Numerical solutions
Equation 4 is initially considered in the following form:
\( \alpha \) is initially missing; hence, a shooting procedure is required to treat the problem as an IVP. Besides, one of the basic challenges to obtain much more accurate results is to deal with the boundary condition as \( \eta \to \infty \), namely, \( \eta_{\infty } \) (usually a trial and error procedure is followed to handle this situation). In fact, changing the involved parameters will affect the boundary layer thickness; i.e. the real value of \( \left| {F^{{\prime }} (\eta_{\infty } )} \right| \) in a fixed \( \eta_{\infty } \) (e.g. \( \eta_{\infty } = 10 \)) is highly dependent on \( c \) and \( M \), expressing rather drastic behaviors. Therefore, in order to retain the same representation of the real solution at the infinity while changing the engaged parameters and searching for a suitable zeroth correspondence (\( \alpha \)), \( \eta_{\infty } \) (with a fixed error tolerance) or the error tolerance (with a fixed \( \eta_{\infty } \)) should also change. Here, it is suggested using the 1st-order HPM results and following the former scenario to handle the uncertainties. In the present study, on using Eqs. 43–45, the following scheme was considered with \( \left| {F^{{\prime }} (\eta_{\infty } )} \right| = 10^{ - 6} \):
5th order Runge–Kutta was employed for discretization purpose. An iterative shooting procedure (to the 5th decimal place) was then pursued.
Table 2 shows a comparison between the methods.
2.9 Ex. 2: The 2-D flow of UCM fluid over a linearly stretching sheet
The basic equations for such a flow can be found in several studies e.g. [43,44,45,46,47,48]:
The associated boundary conditions are:
In above, \( \beta \) is Deborah number.
2.10 Solution by homotopy analysis method (HAM)
The auxiliary linear operator and the initial guess are chosen as before:
Following Liao (see e.g. [1,2,3,4,5,6,7,8]), the homotopy is constructed as:
with
In above, the nonlinear operator is:
Following the same procedure, as in the previous problem, for the mth-order deformation one obtains:
With the boundary conditions:
where
Figures 4 and 5 show the behavior of the so-called \( \hbar \)-curves for 2 different stages. In addition, Table 3 provides the behavior of this significant quantity of interest in various stages.
2.11 Solution by 1st-order homotopy perturbation method (HPM)
Let us consider the following classic homotopy transformation:
With the standard expansion:
The following zeroth and 1st order systems are then immediate:
Upon solving the above systems and removing the secular terms it is eventually obtained with ease:
2.12 Solution by HCMT
Consider the basic homotopy structure \( (1 - p)L[f,\alpha ] = - pN[f] \) with \( L\,[f,\alpha ] = \frac{{\partial^{3} f}}{{\partial \eta^{3} }} - \alpha^{2} \frac{\partial f}{\partial \eta } \) and \( N[f] = f^{{{\prime \prime \prime }}} + ff^{{{\prime \prime }}} - f^{{{\prime }2}} + \beta \left( {2ff^{{\prime }} f^{{{\prime \prime }}} - f^{2} f^{{{\prime \prime \prime }}} } \right) \).
Employing the standard expansion \( f = f_{0} + pf_{1} + p^{2} f_{2} + \cdots \) it is obtained:
and so on.
The contraction mapping is checked through:
or:
Let us choose \( \zeta = f^{{{\prime \prime }}} (0) \) and the 1st order approximation reads:
Therefore:
or
Figure 6 shows the contraction mapping behavior.
By Theorem 2, since the 1st order system is solvable:
In order to increase the accuracy, 4th order of approximation was computed. For this:
or
It was computed that:
with
where
The fixed point is one of the real polynomial roots (\( \sum\nolimits_{i = 1}^{4} {f_{i}^{{{\prime \prime }}} (0) = 0 \Rightarrow P\left( {f_{0}^{{{\prime \prime }}} (0)} \right) = 0} \)) which certainly shows itself through the recursive process (see Fig. 7). By analysis, 4th order of approximation in each given value of \( \beta \) shows solutions in which the maximum deviation (up to \( \beta = 5 \)), compared to the high-order HAM results, Does Not exceed 0.1%; e.g. for \( \beta = 5 \) it was computed by HAM after handling the controlling parameter and from the 25th-order of approximation that \( f^{{{\prime \prime }}} (0) = - 1.9424 \), whist the new technique shows \( f^{{{\prime \prime }}} (0) = - 1.9443 \) which is indeed a good match, still below 0.1% error.
2.13 Numerical solutions
Equation 97 is initially expressed as:
Following the instruction given in the previous section, from the 1st-order HPM solution the following scheme with \( \left| {F^{\prime}(\eta_{\infty } )} \right| = 10^{ - 6} \) is considered:
5th order Runge–Kutta was employed for discretization purpose. An iterative shooting procedure (to the 5th decimal place) was then pursued.
Table 4 shows a comparison between the methods. It should be also noted that for \( \beta = 0 \), Eq. 97 shows a well-known closed form solution in the form of \( f(\eta ) = 1 - e^{ - \eta } \); having No secular terms, a point which provides advantage for HPM in such a nonlinear problem, as well as serving as a suitable initial guess in HAM. Therefore, the nonlinearity seems to be quite simpler that the previous one.
3 Conclusion
The aim of the present work was to account the easily-iterative HAM system to be further analyzed for some novel and untapped insights. As a gist, the insight was that the zeroth order term may be potential to contain a certain quantity of the exact solution such as \( f^{{{\prime \prime }}} (0) \) that is normally sought. Through examples we saw that \( f_{0}^{{{\prime \prime }}} (0) = - \alpha \). The new insight simply states that \( f_{0}^{{{\prime \prime }}} (0) \) could be \( f^{{{\prime \prime }}} (0) \) truncated at any homotopy series order; i.e. \( f^{{{\prime \prime }*,m}} (0) \). This hypothesis is checked through Theorem 2 and \( f^{{{\prime \prime }}} (0) \) is extracted which is regarded as the unique description of the homotopy series solution for \( f^{{{\prime \prime }}} (0) \) in an order of approximation.
It was shown that unique description of the homotopy series solutions is simply behind a topological feature, the Fixed Point Property, indicating that the homotopy is self-corrector for some certain quantities of the exact solution (here the target quantity was \( f^{{{\prime \prime }}} (0) \)). Examples were provided revealing that the present approach is indeed promising.
References
Liao SJ (1999) An explicit, totally analytic approximate solution for Blasius viscous flow problem. Int J Non-linear Mech 34:759–778
Liao SJ (1997) A kind of approximate solution technique which does not depend upon small parameters–II: an application in fluid mechanics. Int J Non-linear Mech 32(5):815–822
Liao SJ (1995) An approximate solution technique not depending on small parameters: a special example. Int J Non-linear Mech 30(3):371–380
Liao SJ (1992) The proposed homotopy analysis technique for the solution of nonlinear problems. Ph.D. Thesis, Shanghai Jiao Tong University
Liao SJ (2003) Beyond perturbation: introduction to homotopy analysis method. Chapman & Hall/CRC, Boca Raton
Liao SJ (2009) Notes on the homotopy analysis method: some definitions and theorems. Commun Nonlinear Sci Numer Simul 14:983–997
Liao S-J (2009) A general approach to get series solution of non-similarity boundary-layer flows. Commun Nonlinear Sci Numer Simul 14:2144–2159
Liao S (2005) Comparison between the homotopy analysis method and homotopy perturbation method. Appl Math Comput 169:1186–1194. https://doi.org/10.1016/j.amc.2004.10.058
He JH (2000) A review on some new recently developed nonlinear analytical techniques. Int J Nonlinear Sci Numer Simul 1(1):51–70
He J-H (2000) A coupling method of homotopy technique and perturbation technique for nonlinear problems. Int J Nonlinear Mech 35(1):37–43
He J-H (1999) Homotopy perturbation technique. Comput Methods Appl Mech Eng 178(3/4):257–262
He JH (2006) Homotopy perturbation method for solving boundary value problems. Phys Lett A 350:87–88
He J-H (2004) Comparison of homotopy perturbation method and homotopy analysis method. Appl Math Comput 156:527–539
He JH (2009) An elementary introduction to the homotopy perturbation method. Comput Math Appl 57:410–412
He JH (2005) Periodic solutions and bifurcations of delay-differential equations. Phys Lett A 347:228–230
Ariel PD (2009) Extended homotopy perturbation method and computation of flow past a stretching sheet. Comput Math Appl 58:2402–2409
Ariel PD (2009) The homotopy perturbation method and analytical solution of the problem of flow past a rotating disk. Comput Math Appl 58:2504–2513
Raftari B, Yildirim A (2011) A new modified homotopy perturbation method with two free auxiliary parameters for solving MHD viscous flow due to a shrinking sheet. Eng Comput 28(5):528–539
Wang S-Q, He J-H (2008) Nonlinear oscillator with discontinuity by parameter-expansion method. Chaos Soliton Fract 35:688–691
Shou DH et al (2007) Application of parameter-expanding method to strongly nonlinear oscillators. Int J Non-linear Sci Numer Simul 8:113–116
Jafarimoghaddam A (2018) Two-phase modeling of three-dimensional MHD porous flow of Upper-Convected Maxwell (UCM) nanofluids due to a bidirectional stretching surface: homotopy perturbation method and highly nonlinear system of coupled equations. Eng Sci Technol Int J 21:714–726
Banach S (1922) Sur Les Operations Dans Les Ensembles Abstraits et Leur Application Aux Equations Integrales. Fund Math 3:133–181 (French)
Branciari A (2002) A fixed point theorem for mapping satisfying a general contractive condition of integral type. Int J Math Math Sci 29(9):531–536
Kannan R (1968) Some results on fixed points. Bull Calcutta Math Soc 60:71–76
Goebel K, Kirk WA (1990) Topics in metric fixed point theory. Combridge University Press, New York
Kutukcu S, Sharma S (2007) A fixed point theorem in fuzzy metric spaces. Int J Math Anal 1(18):861–872
Smart DR (1974) Fixed point theorems. Cambridge University Press, London
Moradi Sirous, Beiranvand Arezoo (2010) Fixed point of TF-contractive single-valued mappings. Iran J Math Sci Inform 5(2):25–32
Sajid M, Hayat T, Asghar S (2006) On the analytic solution of the steady flow of a fourth grade fluid. Phys Lett A 355:18–26
Liu I-C, Wang H-H, Peng Y-F (2013) Flow and heat transfer for three-dimensional flow over an exponentially stretching surface. Chem Eng Commun 200:253–268
Nadeem S, Haq RU, Khan ZH (2014) Heat transfer analysis of water-based nanofluid over an exponentially stretching sheet. Alex Eng J 53:219–224
Ashraf MB, Alsaedi A, Hayat T, Shehzad SA (2017) Convective heat and mass transfer in three-dimensional mixed convection flow of viscoelastic fluid in presence of chemical reaction and heat source/sink. Comput Math Math Phys 57(6):1066–1079
Ahmad R, Mustafa M, Hayat T, Alsaedi A (2016) Numerical study of MHD nanofluid flow and heat transfer past a bidirectional exponentially stretching sheet. J Magn Magn Mater 407:69–74. https://doi.org/10.1016/j.jmmm.2016.01.038
Hayat T, Shehzad SA, Alsaedi A (2016) MHD three-dimensional flow by an exponentially stretching surface with convective boundary condition. J Aerosp Eng 27:04014011. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000360
Khan JA, Mustafa M, Hayat T, Sheikholeslami M, Alsaedi A (2015) Three-dimensional flow of nanofluid induced by an exponentially stretching sheet: an application to solar energy. PLoS ONE 10(3):e0116603. https://doi.org/10.1371/journal.pone.0116603
Jafarimoghaddam A (2019) On the homotopy analysis method (HAM) and homotopy perturbation method (HPM) for a nonlinearly stretching sheet flow of Eyring–Powell fluids. Eng Sci Technol Int J 22:439–451
Mabood F, Khan WA, Ismail AIMd (2017) MHD flow over exponential radiating stretching sheet using homotopy analysis method. J King Saud Univ Eng Sci 29:68–74
Hamoud AA, Ghadle KP (2018) Homotopy analysis method for the first order fuzzy Volterra–Fredholm integro-differential equations, Indonesian J. Elec Eng Comp Sci 11(3):857–867
Hamoud AA, Ghadle KP (2018) Usage of the homotopy analysis method for solving fractional Volterra–Fredholm integro-differential equation of the second kind. Tamkang J Math 49(4):301–315
Hamoud AA, Azeez AD, Ghadle KP (2018) A study of some iterative methods for solving fuzzy Volterra–Fredholm integral equations, Indonesian J. Elec Eng Comp Sci 11(3):1228–1235
Jafarimoghaddam A, Aberoumand H, Aberoumand S, Arani AAA, Habibollahzade A (2017) MHD wedge flow of nanofluids with an analytic solution to an especial case by Lambert W-function and homotopy perturbation method. Eng Sci Technol Int J 20:1515–1530
Lighthill MJ (1949) A technique for rendering approximate solutions to physical problems uniformly. Philos Mag 40:1179–1201
Awais M, Hayat T, Ali A (2016) 3-D Maxwell fluid flow over an exponentially stretching surface using 3-stage Lobatto IIIA formula. AIP Adv 6:055121
Hayat Tasawar, Aziz Arsalan, Muhammad Taseer, Alsaedi Ahmed (2017) Three-dimensional flow of nanofluid with heat and mass flux boundary conditions. Chin J Phys 55:1495–1510
Hayat T, Abbas Z, Sajid M (2006) Series solution for the upper-convected Maxwell fluid over a porous stretching plate. Phys Lett A 358:396–403
Abel MS, Tawade JV, Nandeppanavar MM (2012) MHD flow and heat transfer for the upper-convected Maxwell fluid over a stretching sheet. Meccanica 47:385–393. https://doi.org/10.1007/s11012-011-9448-7
Ishak N, Hashim H, Mohamed MKA, Sarif NM, Khaled M, Rosli N, Salleh MZ (2015) MHD flow and heat transfer for the upper convected Maxwell fluid over a stretching/shrinking sheet with prescribed heat flux. AIP Conf Proc 1691:040011. https://doi.org/10.1063/1.4937061
Halim NA, Noor NFM (2015) Analytical solution for Maxwell nanofluid boundary layer flow over a stretching surface. AIP Conf Proc 1682:020006. https://doi.org/10.1063/1.4932415
Acknowledgements
The present author would like to dedicate his sincere appreciations to an anonymous reviewer for the constructive comments and suggestions.
Author information
Authors and Affiliations
Contributions
AJ an Independent Researcher, is the sole author of the present work.
Corresponding author
Ethics declarations
Conflict of interests
The author declares that there is no competing interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Amin Jafarimoghaddam: Previously at the Department of Aerospace Engineering, K. N. Toosi University of Technology, Tehran, Iran.
Rights and permissions
About this article
Cite this article
Jafarimoghaddam, A. Surprising solutions for some challenging problems arising from boundary layer theory by a new technique: the homotopy contraction mapping technique (HCMT). SN Appl. Sci. 1, 1104 (2019). https://doi.org/10.1007/s42452-019-1114-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42452-019-1114-z
Keywords
- 3-D MHD flow
- 2-D flow of UCM fluids
- Homotopy analysis method (HAM)
- Homotopy perturbation method (HPM)
- The homotopy contraction mapping technique (HCMT)