1. Introduction
The foundational principles of seepage (filtration) theory for homogeneous fluids in fractured rock formations were introduced by Barenblatt, Zhaltov, and Kochina [
1]. Unlike the classical filtration theory for porous media, the innovative aspect of the approach presented in [
1,
2,
3,
4] lies in the introduction of two distinct fluid pressures at each spatial point, one of which is associated with the pores and the other with the fissures. This framework enables the investigation of fluid exchange between the fissures and the pore network. In the simplified scenario where fluid pressure is considered, this leads to the formulation of the so-called fissured equation, which belongs to the class of linear pseudoparabolic equations:
where
and
are elliptic operators. Equations of this form (
1) feature different linear or nonlinear differential operators
and
, and serve as mathematical representations of phenomena such as heat conduction [
5], wave propagation [
6], quasi-static processes in semiconductors and magnetics [
7], and filtration of two-phase flows in porous media with dynamic capillary pressure [
8].
Linear pseudoparabolic equations have been expensively investigated in the literature both analytically and numerically; see, e.g., [
9,
10,
11,
12]. Nonlinear pseudoparabolic equations have been studied by many authors. Results for the existence and uniqueness of solution were obtained in [
13,
14,
15]. We refer the reader to the review papers in [
7,
16] for analytical results and applications of nonlinear pseudoparabolic equations.
The Benjamin–Bona–Mahony (BBM) and Benjamin–Bona–Mahony–Burgers (BBMB) equations are both important classes of nonlinear pseudoparabolic equations.
BBM equations or generalized BBM equations have been studied in many papers, i.e., Equation (
1), where
For example, the properties of the solution to this equation were studied in [
17], exact solutions were obtained in [
18], and high-order finite difference approximations were constructed in [
19,
20].
BBMB [
6] equations are represented by (
1), where
These equations play a key role in the study of long waves in nonlinear dispersive systems and other fields of applied mathematics; see [
21]. Results for the existence and uniqueness of the solution were presented in [
22]. A wide range of numerical techniques have been introduced in the literature to solve BBMB-type problems. For example, second-order numerical methods were developed in [
23,
24,
25], while fourth-order spatial discretizations were developed in [
26,
27]. The authors of [
27] applied the improved cubic B-spline collocation technique to solve a 1D BBMB equation, while in [
26] the authors developed a three-level linear-implicit difference scheme for 2D BBMB equations. Furthermore, a Strang splitting and quintic B-spline collocation scheme was developed in [
28].
The generalized BBMB equation (GBBMB) (
1), where
for a given function
, was studied in [
29,
30,
31,
32]. In [
29,
30], the authors proposed numerical approaches for solving 1D and 2D GBBMB equations, achieving first-order temporal accuracy and second-order spatial accuracy. They utilized forward finite differences for time discretization, while spatial approximation was handled through Kansa’s method [
29] and the interpolating element-free Galerkin method [
30]. The time discretization in [
31,
32] relied on finite difference schemes, whereas spatial derivatives were approximated in [
31] using the Legendre spectral element methods and in [
32] using a combination of Lucas and Fibonacci polynomials. Polynomial functions with an embedded parameter were used in [
33] to approximate the 1D and 2D GBBMB equations. In [
34], the authors applied a spectral meshless radial point interpolation to solve the 2D BBBMB equation.
The authors of [
35] developed and analyzed a numerical scheme for the Dirichlet initial boundary value problem associated with nonlinear pseudoparabolic equations. Their approach employed a spectral collocation method for spatial discretization, with Jacobi polynomials utilized for approximation. The Neumann problem for nonlinear pseudoparabolic equations of type (
1)
describing the aggregate population recovery was studied in [
36]. The authors investigated the existence and uniqueness of a global solution along with the regularity properties and instability conditions of steady-state solutions for the 2D version of the problem.
Another class of nonlinear pseudobarabolic equations considered in the literature is (
1) for
where
and
are given functions. In [
37], the existence and uniqueness of a smooth solution for a pseudoparabolic equation related to nonlinear one-dimensional viscoelasticity was established. Short-time existence of solutions with constant compact support of the nonlinear pseudoparabolic equation was proved in [
38]. In [
39], the authors investigated a pseudoparabolic regularization of a viscous diffusion equation, focusing on the global existence of solutions and their stabilization to a steady state.
In this paper, we consider the Barenblatt-type Equations (
1) and (
2). In (
2), the function
u is replaced by the gradient
. To the best of our knowledge, this equation has not previously been studied numerically. In [
2], the authors used an implicit scheme of order
, where
and
h are time and space mesh step sizes, to validate their theoretical results. Here, we construct and investigate a new high-order numerical scheme that is second-order accurate in time and fourth-order accurqate in space for computing the solution
u and its gradient.
The rest of this paper is organized as follows:
Section 2 introduces the famous Barenblatt model equation and discusses its various physical properties; in
Section 3, the well-posedness of the model problem and a reduced formulation are discussed;
Section 4 focuses on deriving a discrete scheme with accuracy
;
Section 5 presents Newton’s iterative method for solving the difference schemes; and computational test examples are provided in
Section 6, after which the paper concludes with a summary and conclusions.
2. The Model Differential Problem
In [
2], the authors considered an initial boundary value problem (IBVP) for the equation
where
represents a small positive parameter and
are given functions. The function
is non-monotonic, whereas
is strictly increasing and remains uniformly bounded over
. Additionally, as
, the derivative of
satisfies the asymptotic relation
.
Equation (
3) serves as a mathematical model for turbulent heat or mass transfer in stably stratified shear flows, where
is non-negative. In such cases,
for
, and the function satisfies the condition
.
In [
40], the well-posedness of the initial boundary value problem (IBVP) associated with (
3) was established; moreover, the qualitative properties of the solutions were analyzed in a specific model case. The observed behavior of the solutions aligned with both experimental data and numerical simulations.
In general, one-dimensional processes are described by the conservation law
where
q represents the heat or mass flux,
x is the space coordinate within a given real interval,
denotes time, and
k is the diffusivity. If
k is a given function
of
,
,
x, and
t, then its non-negativity does not necessarily ensure the parabolicity of (
4), as the product
can change its sign; see, e.g., [
1,
2,
3,
4,
40].
In [
3], the authors studied a mathematical model for heat or mass transfer in stably stratified turbulent shear sheer flows, where the temperature (respectively, the concentration
u) satisfies an equation of type (
4).
Under constant external conditions, the steady-state diffusivity, i.e., the diffusivity in a state of mechanical and thermal equilibrium, depends solely on the gradient
In the case of a stably stratified turbulent flow, the effective temperature or mass diffusivity
diminishes rapidly when the temperature gradient (or equivalently, the concentration gradient) reaches high values. The common representation of
is provided by
which ensures that the function
exhibits a monotonic behavior, that is, it increases for
for some critical threshold
and decreases for
.
More generally, the authors of [
4] considered smooth functions
satisfying the following conditions for some
:
After substituting (
5) into the balance law (
4), the resulting second-order partial differential equation
is not of forward parabolic type at points where
. This may lead to an ill-posed initial boundary value problem (IBVP). It was shown in [
41] that if
in Equation (
3), then its solution converges to the solution of a parabolic equation of form (
8) as
.
3. Well-Posedness of the Original Model and the Reduced Problem
Our main result concerns the construction and implementation of an efficient high-order numerical method for solving Equation (
3) in the domain
,
subject to the initial condition
and the boundary conditions
The existence and uniqueness of solutions in appropriate functional spaces for the IBVP of Equation (
8), including the behavior of the function
of type (
5)–(
7), have been studied in [
40]; see, e.g., Section 1.4.
Here, we use the following functional spaces. Let
be the Banach space of the measurable in
functions such that
Next, let
be the Banach space of functions from
with generalized derivatives existing up to order
l, with the norm defined as follows:
where
is a derivative of order
k. Similarly, let
be the space of functions that are continuous in
and have continuous derivatives up to order
l in
:
Finally, let
(
X be a Banach space and let
) be the Banach space of the measurable functions from
into
X, which have generalized derivatives
Now, from [
40], we apply Theorem 1.1 (page 118) and Theorem 1.3 (page 137) to the problem in (
3), (
9), (
10).
We assume the following conditions concerning the functions , :
- A1.
,
- A2.
,
Direct application of the mentioned theorems from [
40] yields the result.
Theorem 1. Let , and the functions φ, ψ satisfy conditions A1 and A2. Then, for any function , there exists a unique solution such that , , and for the problem in (3), (9), (10). This solution is referred to as a regular solution in [
40], as it satisfies (
3) almost everywhere in
and fulfills the initial and boundary conditions in the classical sense.
Let
then, differentiating Equation (
3) with respect to
x and using (
11), we obtain
Corresponding to (
9), (
10), the initial and boundary conditions after substituting (
11) become
Then, the existence and uniqueness of the solution
of the reduced problem in (
12), (
13) in the corresponding functional spaces follows from Theorem 1. Indeed, the smoothness conditions on the input data proposed in Theorem 1 ensure the existence of a solution
for the in problem (
12), (
13). However, in the discretization process presented in the next section, we assume the existence and uniqueness of a solution that possesses continuous derivatives up to fourth order in space and second order in time.
6. Numerical Tests
In this section, we illustrate the accuracy of the proposed numerical method in (
18), (
20) for solving the problem in (
3), (
9), (
10). First, we estimate the accuracy and convergence rate in the maximal and
discrete norms:
The average number of iterations is denoted by
, and for the stopping criteria of Newton iteration process we take
=
. To compute the problem in (
20), we apply Jacobi preconditioning. The computations are performed for
.
To confirm the spatial and temporal accuracy of order , we perform simulations using fixed ratios of and , respectively.
Example 1. LetThen, the exact solution of the problem in (3), (9), (10) is . Table 1 and
Table 2 respectively illustrate the spatial convergence of solutions
v and
u for a fixed ratio
. Our numerical experiments show that the order of convergence in space is four. Because the ratio between the time and space step sizes is fixed, we can deduce that the temporal convergence rate is at least two. In
Table 3, we present results for the solution
u and
. The second-order accuracy observed in this table is due to the dominance of the lower-order convergence in this case with respect to the time variable. Consequently, the accuracy is
for both of numerical solutions
u and
v. Moreover, convergence is achieved with a small number of iterations, and the average number of iterations required to reach the desired accuracy decreases as the mesh is refined.
Figure 1 depicts the errors
and
at the final time for
,
.
Next, we compare the efficiency of the proposed approach in (
18), (
20) with the standard second-order Crank–Nicolson method.
Figure 2 presents the CPU time versus the accuracy in both the maximum and
norms for each method at the final time with
. The results demonstrate that using the high-order scheme significantly reduces the computational time.
Example 2. We consider the following test problem:In this case, the exact solution of the problem in (3), (9), (10) is . In
Table 4, we present the errors and spatial order of convergence for solution
u. The ratio
was fixed for all runs. In
Table 5, we present computational results for numerical solution
u when taking
. As in Example 1, we conclude that the accuracy of the proposed method is
.
In
Figure 3, we plot the errors
and
in the whole computational domain for
,
.
Example 3. Now, we setThe exact solution to the problem in (3), (9), (10) is . Table 6 and
Table 7 present the results for numerical solutions
v and
u for
and
, respectively. As in the previous two examples, we conclude that the accuracy of the developed approach is
.
Example 4. In this example, we compare the solution gradient v computed using scheme (18) with those obtained in [2]. To verify their theoretical results, the authors of [2] employed an implicit finite difference scheme with accuracy to solve the gradient problem in (11), (13) using a time step of . Here, we adopt the same test example as in [2]: In
Figure 4, we compare the gradient of the solution obtained by both methods for different values of the constant
. Very good agreement is observed between the solution
v computed by (
18) and those computed in [
2].
7. Conclusions
In this paper, we have proposed a finite difference method with fourth-order accuracy in space and second-order accuracy in time for numerically solving the initial Neumann boundary value problem for a pseudoparabolic equation. This equation models turbulent and mass-transfer diffusion in fluids, particularly the propagation of long waves in nonlinear dispersive systems. The original problem is reduced to a pseudoparabolic equation with an unknown gradient, subject to initial and Dirichlet boundary conditions. Our main contribution is the construction of a compact approximation for the reformulated problem. Newton’s iterative method is employed to solve the resulting nonlinear algebraic difference equations at each time step.
The computational results confirm that the order of convergence for both the solution and its derivative with respect to the spatial variable is fourth-order in space and second-order in time. A small number of iterations is required to achieve convergence.
The main advantages of the method developed in this work are as follows: first, both the solution and its gradient for the Barenblatt-type equation are computed with fourth-order accuracy in space and second-order in time; second, in contrast to existing studies, we address a more general problem involving a larger class of nonlinearities.
In future work, we intend to extend the proposed approach to pseudohyperbolic equations (see, e.g., [
37]).
Moreover, an efficient approach based on backwards Taylor expansion for constructing a semi-implicit-type approximations was used in [
42] to solve hyperbolic systems of balance laws. Applying this method to our problem would be another interesting direction for future research.