Abstract
The paper studies a degenerate nonlinear parabolic equation containing a convective term and a source (reaction) term. It considers the construction of approximate solutions to this equation with a specified law of diffusion wave motion, the existence of these solutions being proved in our previous studies. A stepwise algorithm of the numerical solution with a time-difference scheme is proposed, the second-order difference scheme being used in such problems for the first time. At each step the problem is solved iteratively on the basis of a radial basis function (RBF) collocation method. In order to verify the numerical solution algorithm, two classes of exact generalized traveling wave solutions are proposed, whose construction is reduced to solving a Cauchy problem for second order ordinary differential equations (ODEs) with a singularity at the higher derivative. The theorem of the existence and uniqueness of the analytical solution in the form of a power series is proved for it, and the estimates of the radius of convergence are obtained. The Euler method is used to prove a similar statement concerning the existence of a continuous solution in the non-analytical case. The RBF collocation method is also applied for the approximate solution of the Cauchy problem. The solutions to the Cauchy problem are numerically analyzed, and this has enabled us to reveal and describe some of their properties, including those not previously observed, and to assess the accuracy of the method.
Keywords:
nonlinear parabolic equation; porous medium equation; diffusion wave; existence theorem; analytical solution; power series; majorant method; exact solution; numerical solution; radial basis functions MSC:
35K57
1. Introduction
This paper deals with the construction and study of one special class of solutions to second-order nonlinear parabolic evolution equations. Thus we consider an equation of the following form:
Here, are independent variables: t is time, x is a spatial variable, is the required function, are given functions. The particular cases of Equation (1) are represented by such widely known models of continuum mechanics as the porous medium equation and its generalizations, as well as the convection-diffusion equation [1].
For equations of this form, a special class of solutions termed diffusion (heat, filtration) waves, describing disturbances propagating along the zero (resting) background at a finite velocity, is of great interest [2]. A diffusion wave consists of two solutions, non-negative and trivial, which are continuously joined by a certain curve that is called the wave front (zero front). Such solutions are both of mathematical interest, since they are inherent to hyperbolic equations and systems rather than parabolic ones [3], and of applied interest, since they describe specific processes in physical and biological systems, particularly, filtration of fluids in porous media [4], processes in high-temperature plasma [5], and evolution of biological populations [6]. Nonlinear parabolic equations and systems have some other applications; however, formulations without degeneration are usually considered [7,8].
Unfortunately, the science of today does not know how to find general solutions to nonlinear equations of mathematical physics similar to (1). In this connection, researchers face three main questions: Does a solution exist and is it unique? How can an approximate solution be found? How can the correctness of the found approximate solution be verified?
Existence theorems generally imply the specification of initial and boundary conditions. Earlier we proved a number of statements of the existence and uniqueness of diffusion wave type solutions for various forms of Equation (1) and at various boundary conditions. Two main types of boundary conditions were considered: when (a) the diffusion wave front is known [9,10] and (b) the boundary conditions generating a diffusion wave are given [11,12].
To solve such problems approximately in various particular cases, we previously [13,14,15] developed algorithms based on the boundary element method (BEM) [16] and the dual reciprocity method (DRM) [17,18,19,20] with a time difference approximation. The DRM is based on approximation using radial basis functions (RBF) [21,22], which have been widely used for solving differential equations in recent decades. This approach can be applied both in the case of one spatial variable and for two spatial variables, see [14,15], where the generalized porous medium equation is studied. In this paper, to solve the boundary value problems numerically, we use an RBF collocation method (RBFCM), which is simpler when applied to one-dimensional problems.
As applied to solving elliptic problems, two most widespread methods of this kind should be noted. The Kansa method and its modifications [23,24] imply the representation of the required function as a linear combination of some RBFs and the determination of the coefficients by satisfying the equation at the collocation points inside the solution domain and satisfying the boundary conditions at the collocation points on the domain boundary. This method is mostly applicable to linear problems. The method of particular solutions is commonly used for nonlinear equations [25,26]. It consists of the representation of the problem solution as a sum of a particular solution of the original inhomogeneous equation and the solution of the corresponding homogeneous equation. The particular solution is found by inhomogeneity expansion in terms of RBFs; the expansion coefficients are determined by satisfying the equation at the internal and boundary collocation points. The homogeneous equation with boundary conditions recalculated in view of the found particular solution can be solved by the BEM, by the method of fundamental solution [27,28] or by another method. Reviews of different methods using RBFs can be found in [22,29,30].
Time–space RBFs can be used for solving parabolic problems [31], yet a parabolic equation is generally represented as elliptic, and an implicit or explicit time step scheme is used [19,32,33]. In our previous studies [13,14,15] the time derivative was transferred to the right-hand side of the Poisson equation and computed by a first-order finite difference formula. At each time step an elliptic problem can be solved by one of the above RBF collocation methods.
Finally, for checking the correctness of the solution under appropriate conditions when it is very rarely possible to prove any rigorous mathematical statements about the convergence of approximate methods, the challenges of verifying the calculation results become especially urgent. One of the most widespread ways of solving this challenge and describing laboratory experiments [34] is using exact solutions [35] whose construction is generally reducible to the analytical or, more often, numerical integration of ordinary differential equations. These equations often are the so-called Linard equations [36]. For equations such as (1) in various particular modifications, including the porous medium equation [37], the generalized porous medium equation [9] and its extensions, as well as the convection-diffusion equation [10], we proposed new classes of exact solutions having a diffusion wave type. Besides, the test calculations can be made by power series [38], which are constructed as solutions in the proof of theorems of existence in the class of analytical functions if these series are considered in the domain of convergence. This approach termed the method of power series (MPS) is often applied in order to disclose singularities for constructing local solutions of equations of mathematical physics [39].
The main content of this paper, which continues our earlier studies, is the development of algorithmic tools for constructing approximate solutions of the required form. We develop and verify an approximate method based, as was noted, on RBF expansion and on the collocation method and apply it to numerical analysis. This method is adapted and applied to solving the degenerate Equation (1) for the first time. Moreover, we do not know any other approach for the nonlocal numerical solution of the problem under consideration. Besides, we fill some gaps in the study of exact solutions. Particularly, we obtain estimates for the series convergence radii, this being critical for using the truncated series in the verification of the RBFCM calculation results obtained by the RBF collocation method. Finally, for the case of a simple travelling wave, we have managed to refuse from the analyticity requirement, which essentially restricts the generality of consideration, due to using the Euler method with the aim to prove the existence of the solution. This significantly generalizes the result obtained earlier in [12].
2. Problem Formulation
Provided the functions are differentiable, Equation (1) can be rewritten as:
Consider the case of the power functions , which is most commonly encountered in the literature [1] since it is the closest to applications. Thus, suppose:
where are positive constants, , , are constants, .
We make the following substitution of the required function: After simple transformations, Equation (2) becomes:
Here, , , , .
For Equation (3), we consider the boundary condition which specifies the diffusion wave front:
the function must be fairly smooth herewith.
3. RBFCM Solution
The analytical solution in the form of a series, whose existence was proved in [10], is meaningful in the vicinity of the given front of a diffusion wave with a generally unknown radius. Therefore, it is relevant to construct a numerical solution to problem (3), (4) on a given finite time interval. This is what is discussed in this section; herewith, the important feature that distinguishes this paper from our previous ones is the application of the RBFCM instead of the BEM, and this simplifies the algorithm in the one-dimensional case.
The analysis of the methods, the nonlinear form of Equation (3), and the nonclassical form of the boundary condition (4) give grounds for solving problem (3), (4) at each time step by the method of particular solutions as follows.
We divide the time interval in which problem (3), (4) is to be solved into h-sized steps. At each step, , we solve the following boundary value problem for the Poisson equation, which corresponds to (3) and (4) at the moment ,
where . It is noted above that problem (3), (4) has a unique nontrivial solution. Therefore, the singularity in the right-hand side of (5) is removable, i.e., the limit of the right-hand side (5) when exists and is finite.
The solution of the problem (5)–(7) is constructed as the following sum:
where is a particular solution to Equation (5) at the moment , is the solution to the following problem for the homogeneous equation:
Note that, with the found , the solution of problem (9)–(11) is determined uniquely, and this is one thing that governs the choice of the solution method.
Since the right-hand side of Equation (5) depends on the required function and its derivatives, the solution is constructed iteratively according to the following procedure:
where , and are the n-th iterations of the solutions,
To solve Equation (14), we use the expansion of the right-hand side in RBFs,
Here, are RBFs, are the collocation points belonging to the interval . For each function there is such a function that . The coefficients , are determined from the system of linear algebraic equations:
The obtained coefficients will determine the -th iteration of the particular solution,
The time derivative is calculated by the finite difference method. In the majority of studies, including ours, there is linear time approximation. In our case the following scheme is used:
where , , is the function inverse to . Thus, is the time instant that the diffusion wave front is at the point .
In this study, to increase the calculation accuracy, we use quadratic time approximation. To do this, we make the following computations. Having taken a total time derivative in the condition (4), when , we obtain:
Substitution of (19) into Equation (3) gives the equality:
which in particular results in the condition (7). Substituting (20) into (19), we have:
Thus, the conditions of the original problem allow us to find the value of the time derivative of the required function at the diffusion wave front. This enables the time derivative in system (16) to be computed under the assumption of quadratic approximation as follows:
The first line in the right-hand side of Equation (22) is the three-point finite difference formula on the uniform mesh (as for the point in Figure 1); the second line is the three-point finite difference formula on the nonuniform mesh (point in Figure 1); the third line is the two-point formula for the case when the values of both the function and its derivative are specified at one of the points (point in Figure 1).
Figure 1.
To the calculation of the time derivative: .
4. Analytical Construction of Exact Solution
Verification of numerical solutions requires the availability of a fairly general class of exact solutions to problem (3), (4). Let us further investigate the issue of seeking nontrivial exact solutions, whose construction is reduced to the integration of Cauchy problems for ODEs. We studied this problem earlier in detail for the case of a nonlinear heat conduction equation [37] with a source term [9], which corresponds to the case , and we found and investigated new classes of solutions of the form under study. Besides, some exact solutions to problem (3), (4) were obtained in [10] and studied in detail for one particular case in [12]. Note that, besides verification of approximate solutions, exact solutions can be used for the qualitative and numerical analysis of the properties of the problem under study. Travelling waves, simple and generalized, are the simplest and most natural form of exact solutions [41,42]. In what follows, we will seek solutions of this form and study them analytically.
4.1. Reduction to ODEs
We assume that and substitute in Equation (3). Having collected the terms and divided by , we have:
For Equation (24) to become an ODE with respect to , it is necessary and enough that the following identical equalities should be fulfilled:
The first two conditions in Equation (25) are a system of two ODEs with two unknown functions, and the last two have the nature of additional consistency conditions which can be satisfied, e.g., by selecting and .
Consider successively two possible cases.
- 1.
- Assume that . It can be assumed without loss of generality that . Then where are constants, Equation (24) acquires the form of the following ODE:We consider in what follows that , which also preserves the generality of consideration. Equation (26) describes solutions of the simple travelling wave type.
- 2.
- Assume now that . Then, it follows from the first two equations in (25) that , where are nonzero constants, , i.e., . It can be seen that, in this case, the necessary and sufficient condition for the third and fourth equalities in Equation (25) to be fulfilled are the conditions and . Then Equation (24) acquires the form of the following ODE:Equation (27) describes solutions of the type of a generalized travelling wave type with a logarithmic front.
The condition (4) at the diffusion wave front has the form . It can easily be verified that Equations (25) and (26) and this condition are satisfied by the zero solution . However, assuming in both sides of Equations (25) and (26) that , we obtain one and the same quadratic equation with respect to
which has two roots: , generating a trivial solution, and , generating a nontrivial solution. In what follows, we consider Equations (25) and (26) together with the Cauchy conditions
4.2. Transition to Phase Variables
Let us now consider Equation (26) describing the solutions of the simple travelling wave type. Let us take advantage of the fact that the equation is apparently independent of z. We introduce a new independent variable w and a new required function p as:
Equation (26) is then rewritten as follows:
where . The asterisk at will be further omitted for simplicity of nomenclature.
Due to linear substitution of variables, we reduce the number of the constants involved. Let . Suppose
Equation (30) (the tilde symbol is hereinafter omitted for simplicity) then becomes
where , . Equation (31) is what will be the object of further study.
We have the following Cauchy condition for Equation (31):
which follows directly from Equation (29).
Similarly, as a result of the substitution:
Equation (27) is transformed to the form:
Here, , . The Cauchy conditions for Equation (31) have the form
Let us now consider the Cauchy problem,
whose particular cases are problems (31), (32) and (33), (34). Since the equation cannot in this case be resolved with respect to the derivative, problem (35) is beyond the scope of the classical existence and uniqueness theorems. Nevertheless, it is obvious from what follows that, if certain conditions are met, it can have an arbitrarily smooth solution.
4.3. The Existence Theorem
Analytical at the point hereinafter means the real variable function coinciding with its Taylor expansion in some vicinity of this point.
Theorem 1.
Assume that the function is analytical at the point and that . Then the Cauchy problem (35) has a unique local analytical solution.
As is usually done in such cases, the proof is divided into two stages. At stage I, a solution in the form of a formal power series is constructed; at stage II, its convergence is proved.
Stage I. Let us demonstrate that the solution of problem (35) can be constructed in the form of a power series,
which converges in a vicinity of zero. Note that it follows from the theorem condition that the function can be represented as:
and the series converges in a vicinity of the point .
We first recurrently find the coefficients in Equation (36). It follows from the condition that To find , we differentiate Equation (32) with respect to w and assume . After collecting terms and resolution with respect to we have
Let us remember that . Similarly, we obtain after double differentiation that:
and so on. Let all the coefficients of series (36) be known up to the -th one inclusive. Then, as a result of the k-fold differentiation, taking into account , we have:
It is obvious that the right-hand side of Equation (39) depends only on the quantities whose values are known by virtue of the assumption of induction. Note that all the coefficients are determined uniquely. Stage I of the proof is completed.
Stage II. Let us now prove the local convergence of series in Equation (39). To do this, we construct a majorant. We change the variable as , which enables problem (35) to be rewritten as:
Let the function be a majorant for . Then a majorant for P can be taken as
The function Q, satisfying the algebraic Equation (41) will majorize the solution of problem (40). Indeed, it can be easily shown by induction with respect to k that . On the other hand, Equation (41) is compatible, particularly , and both its sides are analytical functions at the point . Consequently, the function is also analytical, and it majorizes zero.
Theorem 1 has been proved.
5. Studying the Properties of the Power Series
Theorem 1 proved above provides the existence and uniqueness of the solution in a small vicinity of the initial point. However, to use the obtained expansions for testing the numerical calculation results, it is necessary to know the solution existence domain; otherwise we cannot be sure of the correctness of computations by truncated series. Therefore, we will study the issue of the convergence radius of series (36) and obtain estimates for the domain of existence of the analytical solution which is represented by this series.
5.1. An Estimate for the Series Convergence Radius in the General Case
Let us first formulate and prove the general statement about the convergence radius of series (36).
Statement 1.
Assume that, under conditions of Theorem 1, the function majorizes zero. Then, for the convergence radius of series (36), the estimate is true, where is the smallest positive root of the following equation:
Proof.
This equation is quadratic with respect to Q,
The roots of Equation (43) are real, and we are interested in the one corresponding to the negative sign in front of the root since it is required that ,
The radicand can be written as:
Hence we have that the analyticity condition of the function Q can be written as:
5.2. Series Convergence Radii in Particular Cases
Here are examples showing the form of the obtained estimate for the convergence radius of series (36) in particular cases.
- 1.
- This equation is reduced to a quadratic equation whose smallest positive root is:
- 2.
- 3.
- 4.
Dividing both sides by , we arrive at the following Cauchy problem for an equation with separable variables:
The solution of problem (47) has the form:
6. Solution Construction by the Euler Method
Theorem 1 provides solution existence and uniqueness when , and this notably decreases the generality of consideration. Let us now turn to a more general case and consider the problem:
at arbitrary . To construct a solution to problem (49), we apply the Euler method. Consider the following difference approximation of Equation (49):
Here, . Hence we have the recurrent formula:
It follows from the Cauchy condition that . Obviously, at arbitrary , we have to restrict ourselves to the case , i.e., .
Statement 2.
The difference scheme (50) at is converging in some domain .
We prove the stability of the difference scheme (50). It is possible to show by induction with respect to k that:
We first obtain the lower estimate for the elements of the sequence (51). Let us prove that at a sufficiently small h. Indeed, ,
Assume that , i.e., at . Then,
Choosing h so that the inequality is fulfilled, we have:
The difference is now evaluated. It follows from Equation (51) that:
Hence,
Thus,
The bracketed constant is independent of k, and this is what provides the stability of the difference scheme on the set .
The approximation property is inherent in the difference scheme by construction. Convergence follows from approximation and stability. The statement has been proved.
Corollary 4.
On the set , problem (49) has a continuously differentiable solution.
By virtue of Statement 2, the sequence of the broken lines with vertices at the constructed points , when , converges to a smooth function, which is a solution to problem (49) by the construction of the difference scheme (50). The issue of solution uniqueness requires additional study.
Note that, in this case, the Euler method produces a great error, it is inapplicable to numerical calculations and is used only for analytical studies. To study problem (49), some other numerical and/or analytical methods can be applied. For example, similar results can be obtained by the fixed-point iteration method; however, it is more difficult to determine the domain of the solution existence in this case.
7. Numerical Solution of the Cauchy Problem
Here, for Equation (26); for Equation (27). The Cauchy conditions for Equation (52) have the form (29).
To reduce the number of constants, we make a linear change of variables,
This results in the following equation:
where . For convenience of nomenclature, in what follows we omit the tilde symbol and consider the Cauchy problem:
The solution to problem (53), (54) can rarely be obtained in the finite analytical form. Herewith, the numerical solution of this problem constructed with a sufficient accuracy allows a travelling wave to be constructed, which can be used as a reference to verify the numerical solutions of problem (3), (4).
To construct a travelling wave type solution to problem (3), (4) on the interval a solution to the Cauchy problem (53), (54) must be constructed on the interval , where . Let us resolve Equation (53) with respect to the higher derivative,
and consider it on the specified interval with the initial condition (54).
The difference scheme proposed in Section 6 has the first order of accuracy; therefore, it is inexpedient to use it for calculations. Problem (54), (55) are similar to problems (5)–(7), and it can be solved by the iteration RBFCM (IRBFCM) similarly to (12)–(22).
The analysis of the thus constructed solutions testifies that they can be divided into two types. At some sets of numerical parameters in Equation (55), the solution is monotonically decreasing and concave on the interval , and this indicates the possibility to construct a solution to problem (3), (4) for any time instant. In turn, the solution of problem (54), (55) can be constructed iteratively at any specified value of L.
In other cases, the solution of problem (54), (55) is nonmonotonic, it has a maximum at some point , and it becomes zero at some point ; moreover, . This means that problem (54), (55) (accordingly, problem (29), (52)) can be solved on the interval only when , and problem (3), (4) has a solution only on the finite time interval , where . The infinitely increasing derivative, as well as the fact that the value of is a priori unknown, makes it impossible to construct a solution to problem (54), (55) on the interval by simply applying the IRBFCM. The solution can be constructed in two stages. At stage I, problem (54), (55) is solved by means of the IRBFCM on the interval , where L is selected so that , i.e., , see Figure 2. At stage II, we change the variables in problem (54), (55) by changing the roles of the independent variable and the required function,
where the values and were found in stage I. Problem (56), (57) can also be solved by the IRBFCM. The constructed solution enables us to find the value of , and its continuous form makes it possible to complete the solution of problem (54), (55) on the interval .
8. Examples and Numerical Analysis
Due to nonlinearity and especially singularity, it is impossible to analytically prove the convergence of the proposed numerical method. It is hardly possible to estimate the order of convergence as well. Therefore, taking into account the proven existence of solutions, we estimate the correctness of the numerical solutions by comparison with known exact solutions and by evaluation of the equation residuals in the substitution of the solutions.
8.1. Estimating the Accuracy of the Cauchy Problem Solution
Let us first discuss the case of the linear wave front motion equation . It follows from Equations (37)–(39) that, when and , all the coefficients of series (36) are positive and that the solution of problem (54), (55) decreases monotonically on the ray , i.e., the values of v increase as we move away from the point on this ray. If , the solution is nonmonotonic, and it exists only on an interval . Finally, when , problem (54), (55) has the exact solution:
In the latter case, solving the problem by the IRBFCM leads to the exact solution (58) at any values of even in the first iteration. This indicates the correctness of the algorithm.
The accuracy of solving problem (54), (55) by the IRBFCM when the exact solution is unknown is estimated by means of the residual of Equation (53) on the interval in the substitution of the obtained solution. Table 1 shows the values of residuals for the constructed monotonic solutions at , , , and for different values of the parameter B, the interval length L, and the number of collocation points m. Multiquadrics [23,29] are hereinafter used as RBFs: . The value of the shape parameter is taken from [43].
Table 1.
Residuals of (53) for monotonic solutions.
Additionally, to estimate the rate of convergence, Table 1 shows the number of iterations n at which becomes less than . About twenty iterations are sufficient.
For comparison, Table 1 also shows the values of residuals for the corresponding solutions in the form of the truncated series:
whose coefficients in the case of positive integer values of and are determined by the following recurrent formulas:
The relations expressed by (60) result from successive differentiation of Equation (55). Taking into account that , we can easily demonstrate that the right-hand side of the expression for depends on the coefficients with numbers not exceeding n.
The analysis of the obtained results suggests the following inferences. The accuracy of the solution obtained by the method of power series (MPS) near the initial instant can be higher than that of the numerical solution, yet it strongly depends on the problem parameters. As we move away from the initial instant, the accuracy of the truncated series decreases considerably, and starting from a certain instant there is a divergence of the MPS. The accuracy of the IRBFCM solution increases with the increasing number of collocation points; this testifies to the convergence of the iterative algorithm. Herewith, the increase in the length of the interval for which a solution is constructed does not cause a considerable decrease in accuracy. Note that the values of the equation parameters do not noticeably affect accuracy. Another advantage of the IRBFCM is that, as distinct from the MPS, it can be used with noninteger values of and . Thus, the proposed numerical method is fairly universal, and it provides acceptable accuracy. This gives grounds to use the obtained solutions of problem (54), (55) as reference ones for the verification of the stepwise algorithm proposed above for solving problem (3), (4).
In what follows, we analyze the accuracy of two nonmonotonic solutions shown in Figure 3, graphs 1 and 2. Table 2 shows the residuals of Equation (53) separately on the intervals of monotonicity , where the numerical solution is constructed at the stage I, and on the entire domain of definition , where the numerical solution is joined from the results of both stages. The calculations show that the accuracy of the nonmonotonic solutions is lower than that of the monotonic ones, and this is natural. The IRBFCM solution accuracy in stage II is lower than in stage I, yet satisfactory. Besides, note again convergence with respect to the number of collocation points. Note that the rate of convergence is close to one in Table 1. The MPS solution has a sufficient accuracy only on the interval . Evidently, the interval goes beyond the domain of convergence. Certainly, this causes the worst performance of the MPS. Nevertheless, the MPS solutions can be used to select L in stage I of the numerical solution.
Table 2.
Residuals of Equation (53) for nonmonotonic solutions at the linear function .
Note that the inequality holds for solution 1, hence (see Equation (38)); consequently, , and solution 1 is convex in some vicinity of the point . The calculations show that this property is preserved in the entire domain of definition. The inequality is valid for solution 2, hence , and there is an inflexion, which, as the calculations show, is reached at the point . Note that in earlier studies of similar problems, which were performed by both numerical [44,45] and analytical [12,37] methods, these effects were not detected, although they had been expected.
When the function has a logarithmic form, the solution of problem (54), (55) is always nonmonotonic. Table 3 shows the residuals of Equation (53) for the other two solutions presented in Figure 3, graphs 3 and 4. The results are similar to those obtained for the case of the linear function and shown in Table 2. Note that is valid for solution 3; this leads to the inequality and then to the convexity on the entire domain of definition. For solution 4, on the contrary, , , and there is an inflection at the point .
Table 3.
Residuals of Equation (53) for nonmonotonic solutions at the logarithmic function .
8.2. Estimating the Accuracy of the Stepwise Solution of Problem (3), (4)
To verify the algorithm of the numerical solution of problem (3), (4) discussed in Section 3, we use the reference solution corresponding to the constructed solution of problem (54), (55).
Note that, when problem (54), (55) has the exact solution (58), the IRBFCM at each step leads to the corresponding linear solution of problem (3), (4) in the first iteration.
To illustrate the work of the algorithm, we adduce the calculation results for , , , , , , in problem (3), (4). The corresponding problem (54), (55) was solved for , , , , , , the residual of Equation (53) was . At each time step, the highest deviation of the numerical solution from the reference one was reached at , this being attributable to the form of the boundary condition (4). Therefore, the relative deviation of the stepwise solution from the reference one at is taken as the error estimate. Table 4 shows the values of this deviation at two time instants for different values of the time step h and the number of collocation points m. The calculations were made for two time difference schemes: first-order and second-order ones (Equations (18) and (22), respectively). The calculation results demonstrate a good accuracy of the IRBFCM, as well as convergence with respect to time step and the number of collocation points. The number of collocation points has a greater effect on the result than the step size. Note that the application of the second-order time difference scheme instead of the first-order one significantly increases the accuracy of the solution.
Table 4.
Stepwise solution errors for at .
Similar calculations were made for the case when the function is logarithmic. Problem (3), (4) was solved with , , , , , , , , and . The corresponding problem (54), (55) was solved with , , , , , , and , the residual of Equation (53) being . The results shown in Table 5 demonstrate convergence with respect to time step both for the first-order and second-order time difference schemes. For the first-order scheme, there is no convergence with respect to the number of collocation points; the errors are greater than those for the linear function . On the contrary, when the second-order scheme is used, convergence with respect to the number of collocation points is observed, and the errors are close to those for the linear function . Obviously these results are explainable by the nonlinearity of , and they demonstrate the advantage of the new second-order time difference scheme.
Table 5.
Stepwise solution errors for at .
9. Conclusions
This paper has studied the construction of diffusion wave type solutions, whose existence was proved earlier in [10], for a second-order quasilinear parabolic equation with a singularity. A stepwise algorithm based on an RBF collocation method has been proposed for a numerical solution of the equation with a specified law of diffusion front motion. The first- and second-order difference schemes have been constructed for time discretization. At each time step, the problem is solved iteratively, with the application of the particular solution method and the RBF collocation method. To verify the developed numerical method, two classes of exact solutions of the generalized traveling wave type have been proposed, whose construction is reduced to solving a Cauchy problem for ODE with a singularity at the higher derivative. For this problem, the theorem of the existence and uniqueness of the local analytical solution in the form of a power series has been proved. The properties of this series have been studied and convergence radius estimates have been made, which enable constructive conditions for the applicability of truncated series to be obtained for calculations. The Euler method is used to prove the existence of a solution to the Cauchy problem in the case when the equation has finite smoothness and there is no analytical solution. The case when the Cauchy problem has an exact solution in the finite form has been selected. The iteration RBF collocation method has been proposed for solving the Cauchy problem numerically. The computing experiment and the numerical analysis have resulted in the following conclusions:
- 1.
- In some cases the solution of the Cauchy problem is monotonic on an infinite interval, and this allows one to construct a solution to the original problem for an arbitrary time instant;
- 2.
- In other cases, the solution to the Cauchy problem is nonmonotonic; it is defined on a finite interval and has a maximum inside this interval. This means that the solution of the original problem is restricted and that it exists on a finite time interval;
- 3.
- For restricted solutions defined on a finite time interval, a point at which the second derivative changes its sign (inflection point) can appear. These effects failed to be revealed earlier in studying similar problems, although, according to general reasoning, they were supposed to exist;
- 4.
- The accuracy of solving the Cauchy problem by the IRBFCM is fairly high, and this enables the thus constructed solutions of the original problem to be used to verify the developed stepwise algorithm;
- 5.
- The verification of the stepwise algorithm indicates the convergence of the IRBFCM in each step, good solution accuracy, and a considerable advantage of the second-order time difference scheme. Further studies along this line can deal, first of all, with the further development of the algorithmic tool and its extension to the problem with given boundary conditions generating a diffusion wave. This problem is more complicated but more interesting for applications. Besides, a very ambitious challenge is to prove rigorous mathematical statements about the convergence of the developed algorithm. However, the general solvability of this problem is questionable, and it can most likely be solved only in particular cases.
In conclusion, note that the extension of the results to the cases of two and three spatial variables is an important problem to be solved. This step is necessary since we participate in the development of a modeling-algorithmic approach to solving problems of the evolution of the ice cover and biota of lake Baikal (included in the UNESCO World Heritage List), and this implies solving nonlinear parabolic equations and systems.
Author Contributions
Conceptualization, A.K. and L.S.; methodology, A.K. and L.S.; validation, A.K. and L.S.; formal analysis, A.K.; investigation, A.K. and L.S.; writing—original draft preparation, A.K. and L.S.; writing—review and editing, A.K. and L.S.; supervision, A.K. and L.S.; funding acquisition, A.K. and L.S. All authors have read and agreed to the published version of the manuscript.
Funding
The research was funded by the Ministry of Education and Science of the Russian Federation within the framework of the project “Analytical and numerical methods of mathematical physics in problems of tomography, quantum field theory and fluid mechanics” (no. of state registration: 121041300058-1) and within the framework of the project “The study and computer modeling of rheology, plastic strain, and fracture resistance characteristics of composite and structural materials” (no. of state registration: AAAA-A18-118020790140-5).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declares no conflict of interest.
References
- Vazquez, J. The Porous Medium Equation: Mathematical Theory; Clarendon Press: Oxford, UK, 2007. [Google Scholar] [CrossRef]
- Samarskii, A.; Galaktionov, V.; Kurdyumov, S.; Mikhailov, A. Blow-Up in Quasilinear Parabolic Equations; Walter de Gruyte: Berlin, Germany, 1995. [Google Scholar] [CrossRef]
- Evans, L. Partial Differential Equations; American Mathematical Society: Providence, RI, USA, 2010. [Google Scholar] [CrossRef] [Green Version]
- Barenblatt, G.; Entov, V.; Ryzhik, V. Theory of Fluid Flows Through Natural Rocks; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1990. [Google Scholar]
- Zeldovich, Y.B.; Raizer, Y.P. Physics of Shock Waves and High-Temperature Hydrodynamic Phenomena; Dover Publications: New York, NY, USA, 2002. [Google Scholar] [CrossRef]
- Murray, J. Mathematical Biology: I. An Introduction, 3rd ed.; Interdisciplinary Applied Mathematics; Springer: New York, NY, USA, 2002; Volume 17. [Google Scholar] [CrossRef]
- Achouri, T.; Ayadi, M.; Habbal, A.; Yahyaoui, B. Numerical analysis for the two-dimensional Fisher-Kolmogorov-Petrovski-Piskunov equation with mixed boundary condition. J. Appl. Math. Comput. 2021. [CrossRef]
- Ershkov, S.V.; Leshchenko, D. Note on semi-analytical nonstationary solution for the rivulet flows of non-Newtonian fluids. Math. Meth. Appl. Sci. 2022, 1–10. [Google Scholar] [CrossRef]
- Kazakov, A.L. On exact solutions to a heat wave propagation boundary-value problem for a nonlinear heat equation. Sib. Electron. Math. Rep. 2019, 16, 1057–1068. [Google Scholar] [CrossRef]
- Kazakov, A. Solutions to Nonlinear Evolutionary Parabolic Equations of the Diffusion Wave Type. Symmetry 2021, 13, 871. [Google Scholar] [CrossRef]
- Kazakov, A.L.; Kuznetsov, P.A. On the Analytic Solutions of a Special Boundary Value Problem for a Nonlinear Heat Equation in Polar Coordinates. J. Appl. Ind. Math. 2018, 812, 227–235. [Google Scholar] [CrossRef]
- Kazakov, A.; Lempert, A. Diffusion-Wave Type Solutions to the Second-Order Evolutionary Equation with Power Nonlinearities. Mathematics 2022, 10, 232. [Google Scholar] [CrossRef]
- Kazakov, A.; Spevak, L. An analytical and numerical study of a nonlinear parabolic equation with degeneration for the cases of circular and spherical symmetry. Appl. Math. Model. 2016, 40, 1333–1343. [Google Scholar] [CrossRef]
- Kazakov, A.L.; Nefedova, O.A.; Spevak, L.F. Solution of the Problem of Initiating the Heat Wave for a Nonlinear Heat Conduction Equation Using the Boundary Element Method. Comput. Math. Math. Phys. 2019, 59, 1015–1029. [Google Scholar] [CrossRef]
- Kazakov, A.; Spevak, L.; Nefedova, O.; Lempert, A. On the Analytical and Numerical Study of a Two-Dimensional Nonlinear Heat Equation with a Source Term. Symmetry 2020, 12, 921. [Google Scholar] [CrossRef]
- Brebbia, C.A.; Telles, J.C.F.; Wrobel, L.C. Boundary Element Techniques; Springer: Berlin/Heidelberg, Germany, 1984. [Google Scholar] [CrossRef]
- Nardini, D.; Brebbia, C. A new approach to free vibration analysis using boundary elements. Appl. Math. Model. 1983, 7, 157–162. [Google Scholar] [CrossRef]
- Wrobel, L.; Brebbia, C. The Dual Reciprocity Boundary Element Formulation for Nonlinear Diffusion Problems. Comput. Methods Appl. Mech. Eng. 1987, 65, 147–164. [Google Scholar] [CrossRef]
- Tanaka, M.; Matsumoto, T.; Takakuwa, S. Dual reciprocity BEM for time-stepping approach to the transient heat conduction problem in nonlinear materials. Comput. Methods Appl. Mech. Eng. 2006, 195, 4953–4961. [Google Scholar] [CrossRef]
- Divo, E.; Kassab, A.J. Transient Non-linear Heat Conduction Solution by a Dual ReciprocityBoundary Element Method with an Effective Posteriori Error Estimator. Comput. Mater. Contin. 2005, 2, 277–288. [Google Scholar] [CrossRef]
- Golberg, M.A.; Chen, C.S.; Bowman, H. Some recent results and proposals for the use of radial basis functions in the BEM. Eng. Anal. Bound. Elem. 1999, 23, 285–296. [Google Scholar] [CrossRef]
- Buhmann, M.D. Radial Basis Functions; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar] [CrossRef]
- Kansa, E.J. Multiquadrics—A scattered data approximation scheme with applications to computational fluid-dynamics—II solutions to parabolic, hyperbolic and elliptic partial differential equations. Comput. Math. Appl. 1990, 19, 147–161. [Google Scholar] [CrossRef] [Green Version]
- Fedoseyev, A.I.; Friedman, M.J.; Kansa, E.J. Improved multiquadric method for elliptic partial differential equations via PDE collocation on the boundary. Comput. Math. Appl. 2002, 43, 439–455. [Google Scholar] [CrossRef] [Green Version]
- Chen, C.S.; Fan, C.M.; Wen, P.H. The method of approximate particular solutions for solving certain partial differential equations. Numer. Methods Partial. Differ. Equ. 2010, 28, 506–522. [Google Scholar] [CrossRef]
- Dou, F.; Liu, Y.; Chen, C.S. The method of particular solutions for solving nonlinear Poisson problems. Comput. Math. Appl. 2019, 77, 501–513. [Google Scholar] [CrossRef]
- Golberg, M.A. The method of fundamental solutions for Poisson’s equation. Eng. Anal. Bound. Elem. 1995, 16, 205–213. [Google Scholar] [CrossRef]
- Fairweather, G.; Karageorghis, A. The method of fundamental solution for elliptic boundary value problems. Adv. Comput. Math. 1998, 9, 69–95. [Google Scholar] [CrossRef]
- Chen, C.S.; Chen, W.; Fu, Z.J. Recent Advances in Radial Basis Function Collocation Methods; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Fornberg, B.; Flyer, N. Solving PDEs with radial basis functions. Acta Numer. 2015, 24, 215–258. [Google Scholar] [CrossRef] [Green Version]
- Myers, D.; Iaco, S.D.; Posa, D.; Cesare, L.D. Space-time radial basis functions. Comput. Math. Appl. 2002, 43, 539–549. [Google Scholar] [CrossRef] [Green Version]
- Zerroukat, M.; Power, H.; Chen, C.S. A numerical method for heat transfer problems using collocation and radial basis functions. Int. J. Numer. Methods Eng. 1998, 42, 1263–1278. [Google Scholar] [CrossRef]
- Li, J.; Hon, Y.; Chen, C. Numerical comparisons of two meshless methods using radial basis functions. Eng. Anal. Bound. Elem. 2002, 26, 205–225. [Google Scholar] [CrossRef]
- Leontiev, N.E.; Roshchin, E.I. Exact Solutions to the Deep Bed Filtration Problem for Low-Concentration Suspension. Mosc. Univ. Mech. Bull. 2020, 75, 96–101. [Google Scholar] [CrossRef]
- Polyanin, A.D.; Zaitsev, V.F. Handbook of Nonlinear Partial Differential Equations, 2nd ed.; Chapman and Hall/CRC: New York, NY, USA, 2012. [Google Scholar] [CrossRef]
- Sinelshchikov, D.I. Nonlocal deformations of autonomous invariant curves for Liénard equations with quadratic damping. Chaos Solitons Fractals 2021, 152, 111412. [Google Scholar] [CrossRef]
- Kazakov, A.L.; Orlov, S.S.; Orlov, S.S. Construction and study of exact solutions to a nonlinear heat equation. Sib. Math. J. 2018, 59, 427–441. [Google Scholar] [CrossRef]
- Filimonov, M.Y.; Vaganova, N.A. Application of series with recurrently calculated coefficients for solving initial-boundary value problems for nonlinear wave equations. In Proceedings of the Thermophysical Basis of Energy Technologies (TBET 2020), Tomsk, Russia, 28–30 October 2020; AIP Publishing: College Park, MD, USA, 2021. [Google Scholar] [CrossRef]
- Filimonov, M.Y.; Korzunin, L.G.; Sidorov, A.F. Approximate Methods for Solving Nonlinear Initial Boundary-Value Problems Based on Special Constructions of Series. Russ. J. Numer. Anal. Math. Model. 1993, 8, 101–126. [Google Scholar] [CrossRef]
- Kazakov, A.; Spevak, L. Numerical and analytical studies of a nonlinear parabolic equation with boundary conditions of a special form. Appl. Math. Model. 2013, 37, 6918–6928. [Google Scholar] [CrossRef]
- Hayek, M. A family of analytical solutions of a nonlinear diffusion–convection equation. Phys. A Stat. Mech. Appl. 2018, 490, 1434–1445. [Google Scholar] [CrossRef]
- Pudasaini, S.P.; Hajra, S.G.; Kandel, S.; Khattri, K.B. Analytical solutions to a nonlinear diffusion–advection equation. Z. Angew. Math. Phys. 2018, 69, 150. [Google Scholar] [CrossRef]
- Franke, R. Scattered data interpolation: Tests of some methods. Math. Comput. 1982, 38, 181–200. [Google Scholar] [CrossRef]
- Kazakov, A.L.; Spevak, L.F.; Lee, M.G. On the Construction of Solutions to a Problem with a Free Boundary for the Non-linear Heat Equation. J. Sib. Fed. Univ. Math. Phys. 2020, 13, 694–707. [Google Scholar] [CrossRef]
- Kazakov, A.L.; Spevak, L.F. Approximate and Exact Solutions to the Singular Nonlinear Heat Equation with a Common Type of Nonlinearity. Bull. Irkutsk. State Univ. Ser. Math. 2020, 34, 18–34. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).