Abstract

This work introduces a novel modification of classical perturbation method (PM), denominated Optimized Distribution of Boundary Conditions Perturbation Method (ODBCPM) with the purpose to improve the performance of PM in the solution of ordinary differential equations (ODES). We will see that the main proposal of ODBCPM rests above all in the redistribution and optimization of the boundary conditions of the problem to be solved among the iterations of the proposed method. The solution of a couple of heat relevant problems indicates the potentiality of ODBCPM even for the case of large values of the perturbative parameter.

1. Introduction

One of the first methods proposed with the end to provide analytical approximate solutions to nonlinear differential equations was the classical perturbation method (PM). PM was proposed initially by S.D. Poisson, but it was Poincare who provided the main contribution to the method, building its theoretical bases, and applying widely it to various problems of nonlinear oscillators.

The main assumption of PM is that it is possible to express a nonlinear differential equation in terms of a linear and a nonlinear part [13] where, the nonlinear part is considered as a small perturbation through a small parameter (the perturbation parameter, which in principle should be much smaller than one). It is well known that this assumption is considered in principle, as a serious disadvantage of PM. Although perturbation method generally provides better results for small parameter values, some articles have reported precise solutions in the application of PM to problems even for relatively large values of the perturbation parameter. Some of these works refer not only to the mere application of PM to particular problems but to modifications of the same and combinations of PM with other methods. Next, we briefly summarize some articles about the results obtained by PM and some of its modifications in the solution of some problems of interest.

Reference [4] applied PM to solve the complete elliptic integrals of the second kind and elliptic integrals of the first kind. Even though PM did not provide a satisfactory approximation for elliptic integral of the first kind, when it was coupled with Pade method, a good approximation was found. On the other hand, for the case of elliptic integrals of the second kind, PM obtained accurate approximations for both, complete and incomplete integrals even for relatively big values of the perturbation parameter.

Article [5] employed PM to obtain a handy approximate solution to Gelfand's differential equation which governs combustible gas dynamics. In this case PM obtained results with good accuracy, even for relatively large values of the perturbation parameter.

Reference [6] proposed PM in order to provide a study of a nonlinear galactic model. Although it obtained accurate approximated solutions, the value of the perturbation parameter employed was indeed very small.

In [7] PM was used in order to obtain approximate solutions for the nonlinear differential equation that models the diffusion and reaction in porous catalysts. PM obtained good precision for this case study, regarding small values of the perturbation parameters employed.

In [8] this method was used with the purpose to get an approximate solution for Troesch differential equation. In addition, the coupling of Laplace transform and Padé transformation was introduced in order to deal with the truncated series obtained by the PM. In both cases, handy accurate approximations were obtained, even for the case of relatively large values of the perturbation parameter.

Article [9] employed PM in order to get an approximate solution to the steady state nonlinear reaction diffusion equation containing a nonlinear term related to Michaelis–Menten equation. In this article PM obtained accurate approximate solutions, even for relatively large values of the perturbation parameter.

Reference [10] proposed Perturbation Method with the purpose to provide an approximate solution for the problem of a symmetric axis Newtonian fluid squeezed between two large parallel plates. We noted that the proposed solutions were both, handy and accurate even for large values of the perturbation parameter and therefore that PM was efficient for this case study.

In [11] PM was employed to get approximate solutions for the case of differential equations related with heat transfer phenomena. This paper presented two case studies. The first one, showed the potential of PM. It obtained a solution with good accuracy despite that the presented case study, employed a big value of the perturbation parameter. The second case study proposed a problem with mixed boundary conditions. In this case PM obtained just an acceptable precision, even though the proposed problem used a small value of the perturbation parameter. In particular, PM was not so efficient to model the initially unknown left boundary.

Article [12] presented the Enhanced Perturbation Method (EPM) as a novel modification to the PM, with the purpose to solve nonlinear differential equations depending on a perturbative parameter. The method works applying differential operators on both sides of a nonlinear differential equation, in order to get higher order equations in the successive stages and, therefore, additional adjustment parameters, which are determined, so that we get an analytical approximate solution for the nonlinear differential equation to solve. This work, compared PM and EPM methods through a couple of case studies. In spite of PM solutions provided solutions of good accuracy, even for big values of the perturbation parameter, EPM resulted clearly better, as larger values of the parameter were considered. In particular, the Gelfand's equation was studied for both methods, and from [5] we know that third order approximation for PM obtained good precision even for values of the perturbation parameter of and Nevertheless, this work showed that PM third order approximation did not result adequate for while that EPM first order approximation was very accurate for this case study.

Reference [13] presented the Laplace transform–perturbation method (LT–PM) as a novel modification to the PM, with the purpose to solve nonlinear differential equations depending on a perturbative parameter with boundary conditions defined on finite intervals. The article showed that LT–PM has potential to find multiple solutions for nonlinear problems and enhances the application of PM, in some cases of mixed and Neumann boundary conditions, where PM is unsuitable to provide results.

This brief compilation of works on PM suggests that although the method usually works well in the expected case of small values of the perturbation parameter, it is also efficient in some problems with large parameters. It is also clear that there are case studies for which, although PM provides approximate solutions with good accuracy for large values of the already mentioned perturbative parameter, its performance increases significantly by modifying it as it occurred in [4, 12, 13], where the proposed methods obtained good approximations for larger values of the parameter. In a sequence, [13] showed that the proposed modification of perturbation method, denominated LT–PM was able to get accurate approximations, where PM resulted unable to provide any solution.

Since perturbative problems are common in science and engineering, the foregoing observations indicate that PM and especially its modifications is a subject that should be further investigated. The appearance of more sophisticated methods has been justified on the basis of the assumed limitation that PM is a method applicable to the case of problems that are weakly perturbated by the nonlinear term. Indeed, such as it was already mentioned, this is not always the case, therefore this article proposes to modify the usual way of using the perturbation method, through a method which we will call, from here on Optimized Distribution of Boundary Conditions Perturbation Method (or initial conditions, as the case may be) (ODBCPM) with the purpose to improve the performance of PM by means of a procedure which in principle should provide optimal results for both, small and large values. Thus, unlike the aforementioned comments about PM, from which it is deduced that does not exist certainty about the results obtained with PM when it is applied a nonlinear problem, the ODBCPM proposal consists in providing a method focus to nonlinear perturbative problems, which as we will see after, systematically offers results based on an optimization criterion. In order to grasp the motivation of ODBCPM in the context of the above considerations it is necessary provide some basic ideas of PM and some mathematical results which will turn out useful later, when two heat related problems are presented as case studies. The main idea is to note that the usual procedure of PM, to introduce the boundary conditions of the problem to be solved from the first iteration is not always convenient and that redistributing them in the iterative process can result in a better approximation, even for large values of the perturbative parameter.

The rest of this work is organized as follows. Section 2 introduces the basic idea of PM. In Section 3, we provide two relevant mathematical results involved with ordinary differential equations which are important for this work. Section 4 provides the basic idea of perturbation method with optimized distribution of boundary conditions (ODBCPM) while Section 5 discusses the least square method as a useful tool to optimize the approximated solutions which emanate from ODBCPM. Section 6 presents the application of the proposed method for the case of two relevant heat problems, while Section 7 provides a detailed discussion of the relevant aspects of this work and the main obtained results. Finally, the conclusions of the work are exposed in Section 8.

2. Basic Idea of Classical Perturbation Method (PM)

We will assume that the ordinary differential equation of one dimensional nonlinear system can be written in the form [1, 2, 414].

where is a function of one variable , is a linear operator which, in general, contains derivatives in terms of , is a nonlinear operator, and is a small parameter.

Considering that the nonlinear term in (1) is a small perturbation and assuming that the solution for (1) can be written as

After substituting (2) into (1) and equating terms having identical powers of , we get a number of differential equations that can be integrated, recursively, to find successively the functions: , , in accordance with the following general scheme:

where and , denote the boundary conditions of the problem.

It is clear that is the first approximation for the solution of (1) that satisfies its boundary conditions, and , . are the higher order approximations, whose values have to be zero if they are evaluated for the same boundary values in accordance with the classical procedure implemented by PM. On the other hand, for the case of problems with initial conditions, the changes in scheme (3) would be the expected.

3. Mathematical Results

Next, relevant results are introduced in order to provide a stronger mathematical fundamental to the proposed case studies for this work.

3.1. Poincaré–Lyapunov Theorem

We present briefly the version for a scalar equation of Poincaré–Lyapunov theorem, which is a basic result in the study of stability of equilibrium points [14].

Regarding the differential equation

where, is a constant and is a nonlinear function. It is possible to furnish the following sufficient condition.

Theorem 1. If(1)the solution of the linear equation approaches to as (2)the initial value, is sufficiently close to the origin,(3)the power series of lacks of constant and linear terms,then the solution of (4) approaches to as (see the second case study and Discussion Section).

3.2. Theorems of Existence and Uniqueness

Theorem 2. Suppose that , and that is a continuous function in . If satisfies a Lipschitz condition in for the variable [15], then the initial value problem, expressed as. has a unique solution for

Theorem 3. Suppose that the function defined in accordance with the general boundary value problem [15].is continuous in the setand that the partial derivatives and are also continuous in . Then, if.1. for all and2.a constant exist, defined in such a way that,then the boundary value problem (5) has a unique solution (see the first case study and Discussion Section).

4. Main Idea of ODBCPM

The distribution of the boundary conditions among the iterations of a perturbative iterative method is found in [16] where this idea was used to improve the application of the rational homotopy perturbation method (RHPM) to problems containing two-point Neuman boundary conditions and using the Least Square Method proposed to optimize the boundary conditions. However, the main differences among this work and the published one in [16] are: (1) ODBCPM introduces a general procedure to distribute the boundary conditions among all the iterations, while [16] does not provides such mechanisms, (2) On one hand, this work proposes a modification for the well-known and studied, perturbation method in order to distribute effectively all the boundary conditions of each iteration of the method to satisfy the boundary conditions of the proposed nonlinear problem. On the other hand, [16] employed a new method denominated RHPM which is still under development. Finally, both methods employ the Least Square Method in order to optimize the obtained solutions using the distributed boundary conditions.

Essentially, ODBCPM repeats the same steps of PM and the relevant changes consist, on one hand, in the proposal of distributing the values of the boundary conditions of the problem (or at least, one of them) among the different orders of the iterative process, and on the other hand, the optimization of the above mentioned values, with the purpose to get a better approximation than the one obtained by PM.

We assume again a perturbative equation as (1).

where, to be more specific, we will assume for the rest of this section that is a linear operator of second order (for the case where be an operator of first order, the arguments that follow are immediately transferred to the only initial condition of the problem to solve).

Next we propose to distribute, for instance, the right boundary conditions of (8) among the different orders of the iterative process, in such a way that in accordance with the propose method, in order to find successively the functions: , , mentioned in Section 2, we will use the following procedure.

where and , delimit the boundary conditions of the problem and the right boundary conditions for each iteration are related with the right boundary condition of the problem in accordance with the relation

In each iteration, two integration constants are generated, one of which is used so that the corresponding solution satisfies the boundary condition that is handled according to PM, while the other one is expressed in terms of Next, the solutions that emanates from (9) are substituted into (2) in order to get an approximate solution for the nonlinear problem to solve. In this point (10) is substituted into the ODBCPM solution, with the purpose that it satisfies the right boundary condition of (8). Then, the proposed solution will depend on some of the boundary conditions and the goal is to optimize their values in order that the approximated solution obtained in this way provides an accurate analytical approximate solution.

Of course, it is also possible to distribute the two boundary conditions instead of just one, but the mathematical procedure involved in the different iterations could become too cumbersome. In the same way, the process to optimize the values of boundary conditions for each iteration, which will be explained below, may become computationally more complicated. Thus, for the sake of simplicity, for the case of second order ODEs with boundary or initial conditions, ODBCPM procedure is preferably applied to one of the conditions, or to the only initial condition for the case of first order differential equations.

5. Approximations by Employing Least Square Method

With the end to optimize the values of the boundary conditions in order to obtain accurate approximate solutions we will employ the following procedure reported in [1517] (see below).

Let (), (), (),, () be the data set coordinates where , and the adjustment curve ; where (for ) are adjustment parameters (which for our case study, they correspond to some of the initially unknown boundary conditions ). The Least Squares method aims to minimize the sum of the squares from vertical distances of values to the corresponding , thus obtaining a function which defines the quadratic error, expressed by

In order to minimize the error with respect to the sample set, we calculate the partial derivatives with respect to each of the adjustment parameters, in order to create a nonlinear equation system based on the criterion of relative extremes for functions of several variables, which is given by

After solving (12) for adjustment constants , the model with the best adjustment to the data set is obtained. From Figure 1, we note the data set is represented by asterisks for each data where . In this fashion, the best adjusting data function is obtained and it is represented by a solid black line.

6. Applications of ODBCPM for the Case of Two Relevant Heat Problems

As first case study, we will consider the following nonlinear problem with mixed boundary conditions, which consists in determining the temperature distribution in a uniformly thick rectangular fin radiation to free space with nonlinearity of higher order [11, 18, 19].

where is a dimensionless variable directly related with the temperature of the fin radiating above mentioned (in fact, from [18] we note that the temperature used in the problem under study, which gives rise to (13), is expressed in Kelvin degrees and given that , where is the temperature in Kelvin degrees of the right end of the fin, then we will assume that for ) while is a positive parameter of the problem, which is related directly with the emissivity and inversely with the thermal conductivity of the fin [18, 19].

In order to frame the problem (13) from a more formal mathematical point of view, next we will analyse the feasibility of guaranteeing the existence and possibly the uniqueness of (13) in accordance with the Theorem 3. As it will be seen, we will complement the mathematical arguments with the physical ones in order to facilitate the discussion. As a matter of fact, we will be able only to ensure, at least the existence of one solution.

Since then from (13) we deduce that in the interval of interest and for the same reason has to be concave upwards. Besides, mathematically the function defined by , is clearly continuous in the set

Since that, as it was previously mentioned for physical reasons we will redefine by convenience as follows:

without causing significant alterations in the approach of the problem (where the relevant part corresponds to ), for instance (15) is continuous in (see (14).

From (15), and are continuous in and although (13) provides only the derivative of at it is clear from the previously explained that the starting point(s) must be at some point in the interval (note that )). Since for all ; we note that this inequality is satisfied except in (see Discussion section) and clearly exist not only one, but an infinity of constants such that satisfy for then we would have concluded from Theorem 3 that the boundary value problem (13) has a unique solution, unless because it is not possible to ensure only one value corresponding to , for If it was the case that exists more than one value of we could apply the results obtained above separately for each pair of boundary conditions , , and ensures that the problem (13) has solutions Thus, this discussion guarantees that the problem has at least one solution; from the latter, and the fact that (13) defines a perturbative problem, this increases the possibility that PM provides an approximate solution, at least for small values of the parameter. However, reference [11] shows that even for the relatively small value of the fifth order approximation of PM was not able to accurately model the unknown left boundary and therefore it might be necessary to consider even higher order approximations though PM was used to model just a perturbative case.

In accordance with ODBCPM procedure, next we will propose redistribute the right boundary condition of (13) among the different iterations, while the left boundary will be handed in accordance with the known algorithm of classical PM (see Section 2). As a matter of fact, we will obtain better results than the one obtained in [11], even regarding larger values of the perturbative parameter.

At the first iteration, we consider in accordance with ODBCPM.

the solution of the above equation is given by

where and are integration constants, which are determined applying the boundary conditions, so that we obtain

The second iteration is given as

after substituting (18) into (19), the solution of the above equation is given by

we note that and are integration constants, which are determined after applying the boundary conditions from (19), in such a way that we get

On the other hand, the third iteration is expressed as follows:

after substituting (18) and (21), and integrating twice (22), we get

In the same way, applying the boundary conditions from (22) we rewrite (23) in the form.

The fourth iteration is given by

The integration of (25), after using the previous approximations (18), (21) and (24) yields to the following result for .

Applying the boundary conditions from (25), it is possible to evaluate the constants of integration and , in such a way that it is possible to rewrite (26) as follows:

A third order approximation for (13) is obtained, by substituting (18), (21), (24) and (27) into

Next, we will apply the general boundary condition (10) in the form which is employed to ensure that .

The explicit approximate solution that rises of the above mentioned procedure is given by

Note that from (29) it is obtained as it has to be (see right boundary condition of (13)).

As a case study we propose the values of and . In order to get that (29) corresponds to an accurate approximate solution of (13), we will identify the conditions and for both cases, by using the Least Square Method, which is detailed explained in Section 5, resulting in the following handy expressions.

Next, with the purpose to compare, we provide the following five order approximation obtained by PM for (13), where was used the value (see Discussion Section) [11].

Although, from Figures 2 and 3 it is clear the accuracy of the proposed solutions, we will see that it is possible to quantify it, by using the square residual error (SRE) (see Discussion section).

As second case study, we propose the following nonlinear first order problem which models the cooling of a lumped system, of volume , surface area and density with variable specific heat , depending linearly of temperature, exposed to a convective environment at a constant temperature [17].

where is a dimensionless variable expressed as a linear function of the system temperature in accordance with , where is the initial temperature of the system under study, is a quantity directly proportional to time , while is a parameter of the problem directly related with the difference between the system initial temperature and the environment temperature [17].

Next, we will see that it is possible to predict an asymptotic behavior of (33), by employing Theorem 1. In a sequence from the application of Theorem 2 we will conclude that (33) possess a unique solution.

With the end to use Theorem 1, we begin rewriting (33) as follows:

in such way that the solution of ; which satisfies the initial condition of (33) is

and clearly as

Besides, the power series of

lacks of constant and linear terms, therefore in accordance with Theorem 1, the solution of (33) would approach to as assuming that the point of coordinates is sufficiently close to the origin.

Thus, starting from reasonable assumptions, we expect that the asymptotic solution of (33) goes as As a matter of fact, we will see that, indeed, PM solutions satisfy this asymptotic requirement, for the examples considered; nevertheless it results that Perturbation Method will not describe correctly the intermediate part of the solution. In contrast, ODBCPM solutions are accurate for the whole domain of the problem including of course the intermediate part. Incidentally we will see that point (0, 1) is sufficiently close to the origin, for the purposes of the application of the Poincaré–Lyapunov theorem.

With the purpose to show that (33) has a unique solution, we have to satisfy the content of Theorem 2.

First, we express (33) in the form

In such a way that, in accordance with Theorem 2, it is recognized

Let be for some arbitrary value

From the previously mentioned, it is expected that as and from the initial condition, Physically, this means that the system starts with an initial temperature and as the time goes, asymptotically in such a way that for finite ; or considering the interval In a sequence, has to be a monotonically decreasing function, with increasing values of . Therefore, we may redefine by convenience to as follows

without causing significant alterations in the approach of the problem (by physical reasons the relevant interval is ).

Next, we will see that expressed by (39) satisfies a Lipschitz condition in for the variable [15].

Next, let us consider the following arguments for .

The mean value theorem, establishes that for a interval there exists a such that [16].

where the points

By using (39), we conclude that

and therefore,

Then, (43) and (44) indicate that effectively satisfies a Lipschitz condition in for the variable with the Lipschitz constant (that is: ) [15]. Also, since is continuous at (for some arbitrary value ) and , the Theorem 2 indicates that the initial value problem has a unique solution.

Next, we will compare PM and ODBCPM approximate solutions for (33), adopting as a perturbative parameter.

We will distribute the initial condition of (33) among the different iterations in order to seek a good approximation, even for large values of the perturbative parameter.

At the first iteration we consider.

after separating the variables and integrating, the solution of the above equation is given by

where is an integration constant, which is determined applying the initial condition from (45), so that we obtain

The second iteration is expressed by

After substituting (47) into (48), and solving the indicated differential equation, we get.

we note that is an integration constant, which is determined in terms of and after applying the initial condition of (48), in such a way that we obtain

A third iteration is given by

After substituting (47) and (50) into (51), and performing the indicated linear ODE we get

where, for the sake of simplicity we define

We note that is an integration constant, which is determined after applying the initial condition of (51), so that we get

On the other hand, with the purpose to get a better approximate solution, we consider the fourth iteration given by

After substituting (47), (50), and (54) into (55), we obtain the following elementary linear first order ODE.

where we have defined for simplicity:

After solving the indicated elementary linear differential equation (56), we get

In the previous equation, is an integration constant, which is determined after applying the initial condition of (55), so that we obtain

Thus, a third order approximation for (33) is obtained, by substituting (47), (50), (54) and (59) into

Next, we will apply the general initial condition , with the purpose to eliminate for example the term of (60) and above all, to ensure that (60) satisfies the boundary condition of the problem . In this way, we express (60) in the following form:

We note, from (61) that (see (33)) while (53) and (57) show that it is possible to express (61) in terms of the values of , and

As a case study we propose the values of and . In order to get that (61) corresponds to an accurate approximate solution for (33), we will optimize the values of the conditions , and for both cases, by using the Least Square Method (see Section 5), resulting the following handy expressions (see (53) and (57)).

With the purpose to compare, we provide the following five order approximation obtained by PM for (33), where there were used the same values of and (see Discussion section).

(equivalently, the boundary conditions by iteration of classical PM correspond to substitute the values , , , , , , into (61)). From Figures 5 and 6 is clear that the solutions derived from this set of values (64) and (65) are not accurate. Conversely, although from the same Figures, it is clear the accuracy of the proposed solutions (62) and (63); we will quantify it, by using the square residual error (SRE) (see Discussion section).

7. Discussion

As it is known, the question respect what conditions have to satisfy the series (2) to converge and represent a solution of (1) is indeed complicated. As a matter of fact, there is not a large collection of rigorously established results in this topic and the known results depend heavily upon the particular nature of the operators and [14] (see (1)). For this reason, instead of trying to aboard the proposal of improving PM approximate solutions from the formal view of the analysis we proposed a modification of PM regarding that for practical applications in sciences and engineering, many times is not necessary the rigorous knowledge of the convergence of (2), but an approximate solution with a finite number of terms of the mentioned series solution but with good accuracy. Therefore, this work presented the Optimized Distribution of Boundary Conditions Perturbation Method (or initial conditions, as the case may be) (ODBCPM), which unlike the usual procedure used by the classical PM in the solution of nonlinear problems, the presented work distributes the boundary conditions of the problem (or at least one of them) among the different orders of the iterative process with the end to find their values which optimize the accuracy of the proposed approximated solution. The accuracy of the analysed case studies suggests that the usual choice of PM, which introduces from the first iteration the initial or boundary conditions of the problem to be solved, is only one possibility among many others, and this choice obeys, above all, more to reasons of computational convenience than a real necessity. As a matter of fact, it is well known that PM many times calculates its different approximate orders with relatively little effort and even by hand, without the support of a computational software, which does not necessarily occur when ODBCPM is implemented. From the above, it is reasonable to consider PM as a particular case of the proposed method ODBCPM, which, although simple computationally, not necessarily provides the best approximate solution, such as it was showed with our case studies. With the purpose to optimize the values of the boundary conditions introduced in the different iterations by the ODBCPM algorithm; we employed the Least Square Method, which aims to minimize the sum of the squares of vertical distance from the exact values of the proposed approximate solution emanating from ODBCPM (that is, the quadratic error). Thus, the proposed procedure consists in minimizing the quadratic error, by differentiating it respect to each of the adjustment constants (in this case, the values of the initially unknown boundary conditions ), and equating the previous results to zero in order to create a nonlinear equation system by them (12) (see Section 5). Finally, the solutions , emanating from (12), provide the approximate solution with the best adjustment to the data set.

Such as it was mentioned, PM is conceived as a valid method, above all, for small values of a perturbative parameter, which is considered as a drawback for the method; nevertheless, some articles have reported precise solutions in the application of PM to problems even for relatively large values of the perturbation parameter. These works refer not only to the mere application of perturbation method to particular problems, but to modifications of the same one, and combinations of PM with other methods (see Section 1). From the case studies of this work, it is suggested that problems for which PM method does not work properly, ODBCPM could yield useful, including for the cases where PM is totally inappropriate from the beginning. From the above mentioned, we could conjecture that, for the cases where perturbation method provides good approximations, despite the large values of perturbation parameter, the values of its boundary (or initial) conditions expressed for (3) result appropriated from the point of view expressed for ODBCPM in this article. Although the distribution of boundary conditions among the iterations of the process does not possess some special meaning; from the mathematical point of view, the procedure explained for ODBCPM is formally correct, since finally, the proposed approximated solution satisfies the boundary conditions of the problem to solve. In a sequence, it is reasonable to expect that, if the values of the boundary conditions are chosen following an optimization procedure like Least Square Method, already explained in this work, then the approximate solution which emanates from ODBCPM iterative procedure will result more accurate than the one of PM. In order to show the potentiality of the proposed method we considered as case studies two relevant heat problems. First, we considered the nonlinear problem with mixed boundary conditions, which consists in determining the temperature distribution in a uniformly thick rectangular fin radiation to free space (see Section 6) [11, 18]. With the end to frame the problem (13), from a more formal mathematical point of view, we analysed the feasibility of guaranteeing the existence and possibly the uniqueness of the solution of (13) in accordance with Theorem 3. With the purpose to allow the application of Theorem 3, we redefined from (13) like (15). Given that by physical reasons, then this extension did not cause significant alterations in the original problem (13). As a matter of fact, Although this scheme proved effectiveness, the requirement was not satisfied in . A possible way to remedy this, would be to replace (15) by , , where is a quantity as small as required. For this choice it is not hard to show that the requirements of Theorem 3 are satisfied. In a sequence, the solution of (13); after considering the substitution of clearly does not change appreciably in the limit of valuers (The inclusion of the term would yield in the inclusion of additional terms in (29), containing factors of -powers, which result much smaller than the other in the limit ). Since we guarantee that the problem has at least one solution, and given that (13) is an equation of perturbative character, we could assume that the PM method would work correctly, at least for small values of the perturbative parameter. We noted that this problem was studied already by PM method in [11] and this article showed that even for the relatively small value of , the fifth order approximation of PM resulted inappropriate to model the initially unknown left boundary and therefore it could be needed even higher order approximations just to study a perturbative case (that is, small). In accordance with ODBCPM, we proposed to redistribute the right boundary condition of (13), while the left boundary was handed in accordance with the classical PM procedure. We proposed a third order approximation for (13), expressed for (28). After applying the boundary condition which ensures that the proposed boundaries and satisfy in set, the right boundary condition of the problem; so that it was possible to express (28) explicitly as (29). Thus, we obtained a third order analytic approximate solution for (13) in terms of and . As a case study we proposed the values of and , from where we obtained the approximate solutions (30) and (31). In particular we worked the case in order to compare ODBCPM solution with that obtained by PM. With this purpose we provided the five order approximate solution (32) obtained by using PM to problem (13) [11], where it was used precisely the value From Figure 2 of [11] (see also Figure 2 of this paper), we deduce at simple sight, that (32) has just an acceptable precision, taking up that problems with mixed boundary conditions, have the added difficulty of not provide one of the endpoints of the interval (in this case ). As a matter of fact, such as it was previously mentioned, it is clear that PM method is not adequate to model the left end point, and for obtaining a better result, it would have required possibly, higher order approximations. On the other hand, Figure 2, shows the comparison between numerical and ODBCPM (30) solutions. From this we note that both are indeed overlapping, including the initially unknown left endpoint. Next, we proposed as a case study the value of which is even more difficult to model than the former, since this perturbative parameter is indeed big. Even so, from the Figure 3, we deduced that numerical and ODBCPM (31) solutions are indeed overlapped; including the difficult to model left endpoint (another relevant point is that unlike (32), the expressions (30) and (31) are not only precise but handy and therefore ideal for applications). Although from Figures 2 and 3 it is clear the accuracy of our approximations, it is possible to introduce the square residual error (SRE) in order to quantify the precision of ODBCPM. The SRE is a positive number, representative of the committed error using (30) and (31). The main reason to employ SRE is that it is reliable and independent of numerical simulations [15, 17, 18]; whereby this concept is useful even when numerical solution for a given problem is not available. To obtain SRE, we just substitute the ODBCPM solution into the left hand side of the differential equation to solve, expressed in the form (8) (that is, written with zero on the differential equation right side) with the purpose to get the so-called residual . Finally, the SRE is obtained from where and denotes the end points for the interval of interest. Thus, the SRE values of (30) and (31) turned out to be and respectively, which it confirms the accuracy of the proposed solutions. The fact that SRE for the second case study resulted larger is because problem (13) for the value is highly nonlinear and significantly more difficult to model. Nevertheless, it is possible to improve the accuracy of the ODBCPM proposed solution, regarding more terms emanating from iterative procedure (9). What is more, Figure 4 shows that (29) even has a good precision for the case highly no perturbative which contributes to show the potentiality of the proposed method. As second case study, we studied the nonlinear first order problem which models the cooling of a lumped system, of volume , surface area and density with variable specific heat , which depends linearly of temperature (33) [17]. Physically, we emphasize the relevance of the parameter for this case study. Thus, small values of are related with the case of small difference between the system initial temperature and the environment temperature, in such a way that small values of heat flux are expected from the system to the environment. In this case the main contribution comes from the linear part of (33). An interesting case study occurs if the temperature difference above mentioned was not necessarily small and corresponded to bigger values of the parameter. From (33), it is clear that the nonlinear term becomes important and its contribution yields in big values of heat flux from the system to the environment, which are more complicated to model and emphasizes the importance of having methods able to model mathematically the two mentioned cases for . Unlike the first case study, this problem consists in solving a nonlinear first order ODE, defined in an infinite interval. It is also possible to motivate the solution of this problem from a mathematical point of view. Starting from the powerful Poincaré–Lyapunov theorem, we anticipated that the solution of (33) would approach to as . In a sequence, redefining (38) as (39) we were able to show that (33) satisfies the requirements of Theorem 2, whereby we knew that the solution for this problem was unique. We distributed the initial condition of (33) among the first four iterations; with better results than PM, even for relatively large values of the perturbative parameter. Thus, a third order approximation for (33) was obtained, by substituting (47), (50), (54) and (59) into (60), where the assumed values for the initial conditions by each iteration are related for We already note that, unlike the previous example, this is a problem of initial conditions defined in an infinite interval, what denotes the potentiality and versatility of ODBCPM method. Again, Least Square Method was employed to optimize the values of the conditions and for case studies, and . Figures 5 and 6; compare the ODBCPM solutions (62), (63) for the above mentioned parameters, with their corresponding PM solutions, (64) and (65) respectively. Clearly, ODBCPM provided accurate solutions, which is verified for the SRE values of (62) and (63) (the SRE for these cases is given for the improper integral where the residual was defined previously). We noted that values of and are notably precise, taking into account that in this case the SRE is measured along the infinite interval , which confirms the good performance of the proposed method, while from Figures 5 and 6, it results evident that PM method simply is not adequate to model (33). In a sequence, Figure 7 shows that approximate solution (61) even has a good precision for the case highly no perturbative , which contributes to show the potential of the proposed method.

8. Conclusions

This work proposed the ODBCPM, which works in a similar way to PM and the relevant change consists in the distribution of the boundary conditions of the problem (at least one of them) among the different orders of the iterative process. With this purpose, ODBCPM establishes a set of boundary conditions for each iteration so that the proposed approximate solution satisfies the boundary conditions of the problem to solve. From the explanation in this work, one can consider the boundary or initial conditions of PM as one particular case among an infinity of possibilities, and the objective of ODBCPM is to determine the best one of them based on the criterion that this election corresponds to that, which provides the most accurate approximate solution. This article proposed to optimize the election of the above mentioned conditions following the Least Square Method. On the other hand, the proposed cases study showed the possibility of getting accurate approximate solutions, even considering the case of large values of the parameter , which from the application point of view, it results to be advantageous. Thus, unlike the comments about PM in the introduction and the case studies of this article, from which we noted that does not exist security about the results obtained for PM; ODBCPM was focused with the purpose to provide a method to find analytical approximate solutions to perturbative problems (1) that systematically offered the best possible results in accordance with the Least Square Method. Finally, this work indicates that when PM fails, it is even possible to obtain a better result by choosing other set of boundary conditions in accordance with ODBCPM algorithm before resorting to other sophisticated methods of the literature.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that there are no conflicts of interests regarding the publication of this paper.

Acknowledgments

The authors would like to thank Rogelio Alejandro Callejas-Molina and Roberto Ruiz-Gomez for their contribution to this project.