Next Article in Journal
Reservoir Characteristics and Influencing Factors of Different Lithofacies of WF-LMX Formation Shale in Zigong Area, Sichuan Basin
Previous Article in Journal
Distribution Characteristics and Fractal Dimension of Continental Shale Reservoir Spaces Based on Lithofacies Control: A Case Study of the Lucaogou Formation in Jimsar Sag, Junggar Basin, Northwest China
Previous Article in Special Issue
On Some Novel Soliton Structures for the Beta-Time Fractional Benjamin–Ono Dynamical Equation in Fluids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

B-Spline Wavelet Scheme for Multi-Term Time–Space Variable-Order Fractional Nonlinear Diffusion-Wave Equation

1
School of Mathematics and Statistics, Guangdong University of Technology, Guangzhou 510006, China
2
School of Science, Harbin Institute of Technology (Shenzhen), Shenzhen 518055, China
*
Author to whom correspondence should be addressed.
These authors contributed equally as first authors.
Fractal Fract. 2025, 9(11), 707; https://doi.org/10.3390/fractalfract9110707
Submission received: 16 September 2025 / Revised: 14 October 2025 / Accepted: 28 October 2025 / Published: 31 October 2025

Abstract

This paper presents a novel B-spline wavelet-based scheme for solving multi-term time–space variable-order fractional nonlinear diffusion-wave equations. By combining semi-orthogonal B-spline wavelets with a collocation approach and a quasilinearization technique, we transform the original problem into a system of algebraic equations. To enhance the computational efficiency, we derive the operational matrix formulation of the proposed scheme. We provide a rigorous convergence analysis of the method and demonstrate its accuracy and effectiveness through numerical experiments. The results confirm the robustness and computational advantages of our approach for solving this class of fractional differential equations.

1. Introduction

Over the past two decades, variable-order fractional partial differential equations (V-FPDEs) have attracted considerable interest due to their superior capability, compared to classical fractional counterparts, for modeling complex dynamical systems. These equations have proven particularly effective in describing phenomena across diverse domains, including viscoelastic mechanics [1,2], solute transport [3], polymer materials [4], and electrode aging [5]. While several definitions of variable-order fractional derivatives exist [6,7,8,9], the Caputo-type derivative has gained prominence owing to its physical interpretability and suitability for modeling real-world processes.
As a significant subclass of V-FPDEs, the multi-term time–space variable-order fractional nonlinear diffusion-wave equation (M-TS-VFNDWE) provides a generalized framework for characterizing anomalous diffusion. This comprehensive formulation encompasses fundamental equations such as the diffusion-wave equation, the Klein–Gordon equation, and the sine-Gordon equation, making it indispensable for modeling diverse anomalous diffusion phenomena. However, deriving analytical solutions for the M-TS-VFNDWE proves exceptionally challenging due to its inherent complexity, particularly the functional freedom and uncertainty intrinsic to variable-order fractional derivatives. Consequently, developing high-precision numerical methods for solving the M-TS-VFNDWE has become a critical research priority.
Reflecting this priority, significant effort has focused on developing numerical methods, given the general intractability of analytical solutions for the M-TS-VFNDWE. Finite difference schemes [10,11,12] have been applied to solving variable-order fractional PDEs, but their accuracy is typically inferior to that of spectral methods, which benefit from global approximation properties. Spectral collocation methods based on Jacobi polynomials [13,14] and shifted Jacobi spectral algorithms [15,16] have been employed for one- and two-dimensional linear/nonlinear V-FPDEs. Additionally, wavelet-based methods, such as Legendre and Chebyshev wavelets [17,18,19], have shown promise in solving various V-FPDEs.
Despite these advances, dedicated numerical methods for the M-TS-VFNDWE remain limited. For instance, weighted average nonstandard finite difference methods [20] and spectral collocation methods using shifted Jacobi polynomials [21] have been explored for specific cases, such as variable-order fractional Klein–Gordon and sine–Gordon equations. More recently, wavelet techniques [18,19,22] and local discontinuous Galerkin methods [23] have been proposed for multi-term variable-order time-fractional diffusion-wave and sine–Gordon equations.
Although wavelets are powerful tools for fractional PDEs, their application to V-FPDEs remains limited. Notably, only a few studies [17,18,19] have employed orthogonal wavelets, which lack simultaneous finite support and symmetry, the key properties for efficient numerical implementation. To address this gap, we propose the use of semi-orthogonal B-spline wavelets [24], which combine compact support, symmetry, and explicit expressions. Our approach involves
  • Linearizing the M-TS-VFNDWE via quasilinearization;
  • Discretizing the linearized equation using a collocation method to derive an algebraic system;
  • Establishing a rigorous convergence analysis for the proposed scheme.
In this paper, we consider a class of M-TS-VFNDWE with Caputo fractional derivatives:
i = 1 r a i D t α i ( x , t ) u ( x , t ) a r + 1 D x β u ( x , t ) = f ( x , t , u ) , ( x , t ) Q b , T : = ( 0 , b ) × ( 0 , T ) ,
subject to the following initial conditions and Dirichlet boundary conditions:
u ( x , 0 ) = g 1 ( x ) , u ( x , t ) t t = 0 = g 2 ( x ) , x [ 0 , b ] , u ( 0 , t ) = ν 1 ( t ) , u ( b , t ) = ν 2 ( t ) , t [ 0 , T ] ,
where r N + , 1 < β 2 , a i ( i = 1 , 2 , , r + 1 ) , b and T are positive constants, f ( x , t , u ) is a known nonlinear source function, and 1 < α 1 ( x , t ) < α 2 ( x , t ) < < α r ( x , t ) 2 , g 1 ( x ) , g 2 ( x ) , ν 1 ( t ) and ν 2 ( t ) are given initial and boundary functions. D t α i ( x , t ) u ( x , t ) and D x β u ( x , t ) denote the variable-order Caputo fractional derivatives of the order α i ( x , t ) with respect to time and the constant-order Caputo fractional derivative of the order β with respect to space, respectively.
This paper is organized as follows: Section 2 reviews the fundamental definitions and properties of fractional derivatives and semi-orthogonal B-spline wavelets on bounded intervals. Section 3 presents the B-spline wavelet scheme (BSWS) for solving the M-TS-VFNDWE and derives its operational matrix form. Section 4 provides a detailed convergence analysis. Section 5 validates the proposed method through numerical experiments. Section 6 concludes this paper with key findings and future directions.

2. Preliminaries

This section presents a concise review of key mathematical foundations, including the classical Caputo fractional derivative [25], the variable-order Caputo fractional derivative [9] in Section 2.1, and semi-orthogonal B-spline wavelets on bounded intervals with their essential properties [26,27,28] in Section 2.2.

2.1. Fractional Definitions

Definition 1. 
The Caputo fractional derivative of order β for u ( x ) is defined as
D β u ( x ) = 1 Γ ( n β ) 0 x u ( n ) ( σ ) ( x σ ) β n + 1 d σ , n 1 < β < n , u ( n ) ( x ) , β = n ,
where n N + , u ( n ) ( x ) is the conventional integer derivative of order n for u ( x ) .
Definition 2. 
The Caputo fractional derivative of u ( x , t ) with respect to space is defined as
D x β u ( x , t ) = 1 Γ ( n β ) 0 x ( x σ ) n 1 β n u ( σ , t ) σ n d σ , n 1 < β < n , n u ( x , t ) x n , β = n ,
where n N + .
Definition 3. 
The variable-order Caputo fractional derivative of u ( x , t ) with respect to time is defined as
D t α ( x , t ) u ( x , t ) = 1 Γ ( n α ( x , t ) ) 0 t ( t σ ) n 1 α ( x , t ) n u ( x , σ ) σ n d σ , n 1 < α ( x , t ) < n , n u ( x , t ) t n , α ( x , t ) = n ,
where n N + .

2.2. Semi-Orthogonal B-Spline Wavelets on a Bounded Interval

Definition 4. 
Suppose j Z denote the knot sequence as ξ ( j ) : = ξ k ( j ) k = m + 1 2 j m + 1 in [ 0 , T ] , with
ξ m + 1 ( j ) = ξ m + 2 ( j ) = = ξ 0 ( j ) = 0 , ξ k ( j ) = k T 2 j , k = 1 , , 2 j 1 , ξ 2 j ( j ) = ξ 2 j + 1 ( j ) = = ξ 2 j + m 1 ( j ) = T .
The m-th-order B-spline function is defined by
B i , m , j ( t ) = ( 1 ) m ( ξ i + m ( j ) ξ i ( j ) ) ξ i ( j ) , ξ i + 1 ( j ) , , ξ i + m ( j ) ξ ( t ξ ) + m 1 ,
where · , , · ξ is the m-th divided difference in ( t ξ ) + m 1 as regards variable ξ, and ( t ξ ) + m 1 is defined as
( t ξ ) + m 1 = ( t ξ ) m 1 , t > ξ , 0 , t ξ .
Assuming that j 0 satisfies
2 j 0 2 m 1
for an inner wavelet function on [ 0 , T ] , which ensures the method is more widely applicable. 
Definition 5. 
For j j 0 , the m-th-order scaling function of space V j [ 0 , T ] can be defined as
ϕ i , m , j ( t ) = B i , m , j 0 ( 2 j j 0 t ) , i = m + 1 , m + 2 , , 1 , B 2 j m i , m , j 0 ( b / 2 2 j j 0 t ) , i = 2 j m + 1 , 2 j m + 2 , , 2 j 1 , B 0 , m , j 0 ( 2 j j 0 t 2 j 0 i ) , i = 0 , 1 , , 2 j 1 .
Definition 6. 
For j j 0 , the wavelet subspace W j [ 0 , T ] is spanned by the inner wavelet
ψ j , i ( t ) = 1 / 2 m 1 + ( j + 1 ) m k = 0 2 m 2 ( 1 ) k N 2 m ( k + 1 ) B 2 i + k , 2 m , j + 1 ( m ) ( t ) ,
i = 0 , 1 , , 2 j 2 m + 1 , the boundary wavelet for 0,
ψ j , i ( t ) = 1 / 2 m 1 + ( j + 1 ) m k = m + 1 1 ( B ˜ 1 r i ) k B k , 2 m , j + 1 ( m ) ( t ) + 1 / 2 m 1 + ( j + 1 ) m k = 0 2 m 2 + 2 i ( 1 ) k N 2 m ( k + 1 2 i ) B k , 2 m , j + 1 ( m ) ( t ) ,
i = m + 1 , m + 2 , , 1 , and the boundary wavelet for T,
ψ j , 2 j 2 m + 1 i ( t ) = ψ j , i ( t ) ,
i = m + 1 , m + 2 , , 1 , where N 2 m ( 2 j + 1 x i ) = B i , 2 m , j + 1 ( x ) and the matrix B ˜ and r are defined in [26].
Property 1. 
The m-th-order semi-orthogonal B-spline wavelet ψ has a vanishing moment of order m as
t p ψ ( t ) d t = 0 , p = 0 , 1 , , m 1 .
Property 2. 
The semi-orthogonal B-spline wavelet is semi-orthogonal, that is,
< ψ s , k , ψ l , m > : = ψ s , k ( t ) ψ l , m ( t ) d t = 0 , s l , s , k , l , m Z .

3. B-Spline Wavelet Scheme

This section addresses the M-TS-VFNDWE via a B-spline wavelet scheme. The problem is first linearized through quasilinearization iteration, followed by the application of the semi-orthogonal B-spline wavelet collocation method (SOBWCM) at each iteration step. The operational matrix formulation is then derived for efficient computation.
To enhance the computational efficiency before SOBWCM implementation, we linearize the M-TS-VFNDWE (1) via quasilinearization, converting it into a multi-term time-space variable-order fractional linear diffusion-wave equation (M-TS-VFLDWE) as
i = 1 r a i D t α i ( x , t ) u n + 1 ( x , t ) a r + 1 D x β u n + 1 ( x , t ) = ( u n + 1 ( x , t ) u n ( x , t ) ) f ( x , t , u n ) u n , ( x , t ) Q b , T ,
subject to
u n + 1 ( x , 0 ) = g 1 ( x ) , u n + 1 ( x , t ) t t = 0 = g 2 ( x ) , x [ 0 , b ] , u n + 1 ( 0 , t ) = ν 1 ( t ) , u n + 1 ( b , t ) = ν 2 ( t ) , t [ 0 , T ] .
The linearization process transforms the solution of the M-TS-VFNDWE (1) into that of the M-TS-VFLDWE (13). Subsequently, the SOBWCM is employed to solve (13) for u n + 1 ( x , t ) .
Note that the orthogonal decomposition of L 2 [ 0 , T ] is derived from a multiresolution analysis as
L 2 [ 0 , T ] = V 0 [ 0 , T ] W 0 [ 0 , T ] W 1 [ 0 , T ] = V 0 [ 0 , T ] j Z + W j [ 0 , T ] .
Thus, arbitrary function u ( t ) L 2 [ 0 , T ] can be approximated as
u ( t ) = k = m + 1 2 j 0 1 c j 0 , k ϕ j 0 , k ( t ) + j = j 0 k = m + 1 2 j m d j , k ψ j , k ( t ) .
Retaining the lower-frequency components up to W M [ 0 , T ] , which is equivalent to truncating Equation (15) at M,
u ( t ) k = m + 1 2 j 0 1 c j 0 , k ϕ j 0 , k ( t ) + j = j 0 M k = m + 1 2 j m d j , k ψ j , k ( t ) = C T Ψ ( t ) ,
where
C = c j 0 , m + 1 , , c j 0 , 2 j 0 1 , d j 0 , m + 1 , , d M , 2 j m T ,
Ψ = ϕ j 0 , m + 1 , , ϕ j 0 , 2 j 0 1 , ψ j 0 , m + 1 , , ψ M , 2 j m T .
The elements of matrix C are determined as
c j 0 , k = 0 T u ( t ) ϕ ˜ j 0 , k ( t ) d t , k = m + 1 , m + 2 , , 2 j 0 m ,
d j , k = 0 T u ( t ) ψ ˜ j , k ( t ) d t , j = j 0 , j 0 + 1 , , M , k = m + 1 , m + 2 , , 2 j m .
where ϕ ˜ j 0 , k ( t ) and ψ ˜ j , k ( t ) are the dual functions of ϕ j 0 , k ( t ) and ψ j , k ( t ) in V j 0 and W j , respectively.
Similarly, the arbitrary function u n + 1 ( x , t ) defined on Q ¯ b , T can be expanded using a semi-orthogonal B-spline wavelet of order m and the related scaling function as
u n + 1 ( x , t ) = k = m + 1 2 j 0 1 j = j 0 l = m + 1 2 j m u j , l k ϕ j 0 , k ( x ) ψ j , l ( t ) + k = m + 1 2 j 0 1 j = j 0 l = m + 1 2 j m u k j , l ϕ j 0 , k ( t ) ψ j , l ( x ) + i = j 0 k = m + 1 2 i m j = j 0 l = m + 1 2 j m u j , l i , k ψ i , k ( x ) ψ j , l ( t ) .
Denoting ϕ ˜ j 0 , k ( x ) and ψ ˜ j , k ( x ) as the dual functions of ϕ j 0 , k ( x ) and ψ j , k ( x ) , then the coefficients can be shown as
u j , l k = Q b , T u n + 1 ( x , t ) ϕ ˜ j 0 , k ( x ) ψ ˜ j , l ( t ) d x d t , u k j , l = Q b , T u n + 1 ( x , t ) ϕ ˜ j 0 , k ( t ) ψ ˜ j , l ( x ) d x d t , u j , l i , k = Q b , T u n + 1 ( x , t ) ψ ˜ i , k ( x ) ψ ˜ j , l ( t ) d x d t .
Equation (19) truncated at M would be
u n + 1 M ( x , t ) = Ψ T ( x ) U n + 1 Ψ ( t ) ,
where U is a ( 2 M + 1 + m 1 ) × ( 2 M + 1 + m 1 ) matrix. Using the notation
Ψ ˜ = ϕ ˜ j 0 , m + 1 , , ϕ ˜ j 0 , 2 j 0 1 , ψ ˜ j 0 , m + 1 , , ψ ˜ M , 2 j m T ,
we have
U n + 1 = Q b , T u n + 1 M ( x , t ) Ψ ˜ T ( x ) Ψ ˜ T ( t ) d x d t .
Substituting Equation (20) into the M-TS-VFLDWE (13), we have the following equation:
i = 1 r a i Ψ T ( x ) U n + 1 D α i ( x , t ) Ψ ( t ) a r + 1 D β Ψ T ( x ) U n + 1 Ψ ( t ) = ( Ψ T ( x ) U n + 1 Ψ ( t ) u n ( x , t ) ) f ( x , t , u n ) u n , ( x , t ) ( 0 , b ) × ( 0 , T ) ,
subject to
Ψ T ( x ) U n + 1 Ψ ( 0 ) = g 1 ( x ) , Ψ T ( x ) U n + 1 D Ψ ( 0 ) = g 2 ( x ) , x [ 0 , b ] , Ψ T ( 0 ) U n + 1 Ψ ( t ) = ν 1 ( t ) , Ψ T ( b ) U n + 1 Ψ ( t ) = ν 2 ( t ) , t [ 0 , T ] .
To enhance the computational tractability, we reformulate the problem in discrete matrix form, adopting the following notation:
Ψ x = [ Ψ ( x 1 ) , Ψ ( x 2 ) , , Ψ ( x N x ) ] T , Ψ t = [ Ψ ( t 1 ) , Ψ ( t 2 ) , , Ψ ( t N t ) ] , Ψ X x = diag ( [ Ψ ( x 1 ) , Ψ ( x 2 ) , , Ψ ( x N x ) ] ) T , U X n + 1 = diag ( [ U n + 1 , U n + 1 , , U n + 1 ] ) , Ψ X t i = [ D α i ( x 1 , t ) Ψ t , D α i ( x 2 , t ) Ψ t , , D α i ( x N x , t ) Ψ t ] T , [ F 1 ] i , j = f ( x i , t j , u n ) u n , [ F 2 ] i , j = u n ( x i , t j ) f ( x i , t j , u n ) u n , g k = [ g k ( x 1 ) , , g k ( x N x ) ] T , v k = [ v k ( t 1 ) , , v k ( t N t ) ] , ( k = 1 , 2 )
where x i ( i = 1 , 2 , , N x ) , t j ( j = 1 , 2 , , N t ) are the collocation points, and then we have
i = 1 r a i · Ψ X x U X n + 1 Ψ X t i a r + 1 · D β Ψ x U n + 1 Ψ t Ψ x U n + 1 Ψ t F 1 = F 2 ,
where
Ψ x U n + 1 Ψ ( 0 ) = g 1 , Ψ x U n + 1 D Ψ ( 0 ) = g 2 ,
Ψ T ( 0 ) U n + 1 Ψ t = ν 1 , Ψ T ( b ) U n + 1 Ψ t = ν 2 .
Here, ‘*’ indicates the Hadamard product [29]. We solve the algebraic equation system (23) using the fixed point method while U n + 1 U n < ϵ with the given tolerance ϵ , and substituting U n + 1 into (20) yields the approximation of u ( x , t ) .
Here, we give the step-by-step Algorithm 1 of this method.
Algorithm 1 Semi-orthogonal B-spline wavelet collocation method.
0
Preparation: Construct the functions Ψ ( x ) , Ψ ( t ) , Ψ ˜ ( x ) , Ψ ˜ ( t ) using semi-orthogonal B-spline wavelet basis functions. Give a tolerance ϵ for the fixed point method.
1
Linearize the M-TS-VFNDWE (1) via quasilinearization, converting it into the M-TS-VFLDWE (13). Compute functions D α i ( x , t ) Ψ ( t ) and D β Ψ ( x ) .
2
Compute U 0 using the given u 0 ( x , t ) , and solve U 1 by (22). Compute u 1 ( x , t ) using (20).
3
Enter the following loop
for  n 1  do
    if  U n U n 1 > ϵ  then
         n n + 1
        Solve U n using (22) with the previous result U n 1
    end if
end for
4
Suppose U = U n : compute u ( x , t ) by (20).

4. Convergence Analysis

We now establish the absolute error bound for the SOBWCM in approximating solutions to the M-TS-VFLDWE. Since quasilinearization convergence implies convergence of the B-spline wavelet scheme (BSWS), we prove this result by directly quoting two lemmas from [27].
Lemma 1. 
Denote the dual function ψ ˜ j , k ( t ) expansed by the basis ψ j , l ( t ) l = m + 1 2 j m as
ψ ˜ j , k ( t ) = l = m + 1 2 j m p ˜ l , k ( j ) ψ j , l ( t ) .
Then, we have
p ˜ l , k ( j ) C 1 2 j ,
where C 1 only depends on j 0 and 0 1 ψ j , k ( t ) ψ j , l ( t ) d t .
Lemma 2. 
Denote the dual function ψ ˜ j , k ( x ) expanded by the basis ψ j , l ( x ) l = m + 1 2 j m as
ψ ˜ j , k ( x ) = l = m + 1 2 j m q ˜ l , k ( j ) ψ j , l ( x ) .
Then, we have
q ˜ l , k ( j ) C 2 2 j ,
where C 2 only depends on j 0 and 0 1 ψ j , k ( x ) ψ j , l ( x ) d x .
Now, we can estimate the coefficients u j , l k , u k j , l , u j , l i , k in Equation (19).
Lemma 3. 
Let u ( x , t ) be a smooth function defined on Q ¯ b , T , u ( · , t ) C m ( 0 , T ) , and u ( x , · ) C m ˜ ( 0 , b ) , which is represented using a semi-orthogonal B-spline wavelet of order m in time and order m ˜ in space as Equation (19); then, we have
u j , l k C 3 · 2 j m m ! u C m ( 0 , T ) , u k j , l C 4 · 2 j m ˜ m ˜ ! u C m ˜ ( 0 , b ) , u j , l i , k C 5 · 2 i m ˜ j m m ! m ˜ ! u C m ˜ , m ( Q b , T ) ,
where C 3 depends on j 0 and 0 T ψ j , k ( t ) ψ j , l ( t ) d t , C 4 depends on j 0 and 0 b ψ j , k ( x ) ψ j , l ( x ) d x , C 5 depends on j 0 , 0 T ψ j , k ( t ) ψ j , l ( t ) d t and 0 b ψ i , k ( x ) ψ i , l ( x ) d x .
Proof. 
Firstly, estimate u j , l k . Using the expansion
ϕ ˜ j , k ( x ) = l = m + 1 2 j m ρ ˜ l , k ( j ) ϕ j , l ( x ) ,
and according to Lemma 1, we have
u j , l k = s 1 = m ˜ + 1 2 j 0 1 s 2 = m + 1 2 j m Q b , T ρ ˜ s 1 , k ( j 0 ) p ˜ s 2 , l ( j ) u ( x , t ) ϕ j 0 , s 1 ( x ) ψ j , s 2 ( t ) d x d t ,
and thus
u j , l k ρ ˜ s 1 , k ( j 0 ) p ˜ s 2 , l ( j ) s 1 = m ˜ + 1 2 j 0 1 s 2 = m + 1 2 j m Q b , T u ( x , t ) ϕ j 0 , s 1 ( x ) ψ j , s 2 ( t ) d x d t .
According to the Taylor expansion,
u ( x , t ) = u ( 0 , 0 ) + x u ( 0 , 0 ) x + t u ( 0 , 0 ) t + + 1 n ! ( x x + t t ) n u ( 0 , 0 ) + 1 ( n + 1 ) ! ( x x + t t ) n + 1 u ( ξ , η )
where ( x x + t t ) n = s 3 = 0 n C n s 3 x s 3 t n s 3 n u x s 3 t n s 3 | ( 0 , 0 ) , C n s 3 = n ! s 3 ! ( n s 3 ) ! , and ( ξ , η ) Q ¯ b , T . Then, using Properties 1 and 2, we have
s 1 = m ˜ + 1 2 j 0 1 s 2 = m + 1 2 j m Q b , T u ( x , t ) ϕ j 0 , s 1 ( x ) ψ j , s 2 ( t ) d x d t = s 1 = m ˜ + 1 2 j 0 1 s 2 = m + 1 2 j m Q b , T t m m u ( ξ 1 , η 1 ) m ! t m ψ j , s 2 ( t ) ϕ j 0 , s 1 ( x ) d x d t 1 m ! m u ( ξ 1 , η 1 ) t m s 1 = m + 1 2 j 0 1 0 b ϕ j 0 , s 1 ( x ) d x s 2 = m + 1 2 j m 0 T t m ψ j , s 2 ( t ) d t ,
where ( ξ 1 , η 1 ) Q ¯ b , T . Using the result of Theorem 1 in [27], we have
s 2 = m + 1 2 j m 0 T t m ψ j , s 2 ( t ) d t C 6 · 2 j ( m + 1 ) m ! u C m ( 0 , T ) ,
where C 6 depends on j 0 and 0 T ψ j , k ( t ) ψ j , l ( t ) d t . According to Equations (30), (32), and (33) and Lemma 1, we have
u j , l k C 3 · 2 j m m ! u C m ( 0 , T ) ,
where C 3 depends on j 0 and 0 T ψ j , k ( t ) ψ j , l ( t ) d t .
Secondly, similarly, we estimate u k j , l as follows:
u k j , l C 4 · 2 j m ˜ m ˜ ! u C m ˜ ( 0 , b ) ,
where C 4 depends on j 0 and 0 b ψ j , k ( x ) ψ j , l ( x ) d x .
Thirdly, we estimate u j , l i , k . Using Lemmas 1 and 2, we have
u j , l i , k q ˜ s 1 , k ( i ) p ˜ s 2 , l ( j ) s 1 = m ˜ + 1 2 i m ˜ s 2 = m + 1 2 j m Q b , T u ( x , t ) ψ i , s 1 ( x ) ψ j , s 2 ( t ) d x d t .
Using the notation
I = s 1 = m ˜ + 1 2 i m ˜ s 2 = m + 1 2 j m Q b , T u ( x , t ) ψ i , s 1 ( x ) ψ j , s 2 ( t ) d x d t ,
and according to Taylor expansion (31) and Property 1, we have
I = s 1 = m ˜ + 1 2 i m ˜ s 2 = m + 1 2 j m Q b , T t m x m ˜ m ˜ + m u ( ξ 2 , η 2 ) m ! m ˜ ! t m x m ˜ ψ i , s 1 ( x ) ψ j , s 2 ( t ) d x d t m + m ˜ u ( ξ 2 , η 2 ) m ! m ˜ ! t m x m ˜ s 1 = m ˜ + 1 2 i m ˜ 0 b x m ˜ ψ i , s 1 ( x ) d x · s 2 = m + 1 2 j m 0 T t m ψ j , s 2 ( t ) d t C 7 · 2 i ( m ˜ + 1 ) j ( m + 1 ) m ! m ˜ ! u C m ˜ , m ( Q b , T ) .
According to Lemmas 1 and 2, we have
u j , l i , k C 5 · 2 i m ˜ j m m ! m ˜ ! u C m ˜ , m ( Q b , T ) .
where C 5 depends on j 0 , 0 T ψ j , k ( t ) ψ j , l ( t ) d t , and 0 b ψ i , k ( x ) ψ i , l ( x ) d x . □
Based on Lemma 3, we can prove the main theorem as follows.
Theorem 1. 
Let u ( x , t ) be a smooth function defined on Q ¯ b , T , u ( · , t ) C m ( 0 , T ) and u ( x , · ) C m ( 0 , b ) , which is approximated using the SOBWCM of order m in both time and space; the truncation error at M is
E M ( x , t ) L ( Q b , T ) C · 2 ( m 1 ) ( M + 1 ) ( m 1 ) ! 1 + 2 ( m 1 ) ( M + 1 ) ( m 1 ) ! u C m , m ( Q b , T ) ,
where C depends on j 0 , 0 T ψ j , k ( t ) ψ j , l ( t ) d t and 0 b ψ i , k ( x ) ψ i , l ( x ) d x .
Proof. 
Using Equations (19) and (20), we have
E M ( x , t ) = u r + 1 ( x , t ) u r + 1 M ( x , t ) = e 1 + e 2 + e 3 + e 4 + e 5 ,
where
e 1 = k = m + 1 2 j 0 1 j = M + 1 l = m + 1 2 j m u j , l k ϕ j 0 , k ( x ) ψ j , l ( t ) ,
e 2 = k = m + 1 2 j 0 1 j = M + 1 l = m + 1 2 j m u k j , l ϕ j 0 , k ( t ) ψ j , l ( x ) ,
e 3 = i = j 0 M k = m + 1 2 i m j = M + 1 l = m + 1 2 j m u j , l i , k ψ i , k ( x ) ψ j , l ( t ) ,
e 4 = i = M + 1 k = m + 1 2 i m j = j 0 M l = m + 1 2 j m u j , l i , k ψ i , k ( x ) ψ j , l ( t ) ,
e 5 = i = M + 1 k = m + 1 2 i m j = M + 1 l = m + 1 2 j m u j , l i , k ψ i , k ( x ) ψ j , l ( t ) .
Using Lemma 3, we have
e 1 k = m + 1 2 j 0 1 j = M + 1 l = m + 1 2 j m u j , l k ϕ j 0 , k ( x ) ψ j , l ( t ) k = m + 1 2 j 0 1 j = M + 1 l = m + 1 2 j m u j , l k k = m + 1 2 j 0 1 j = M + 1 l = m + 1 2 j m C 3 · 2 j m m ! u C m , m ( Q b , T ) k = m + 1 2 j 0 1 j = M + 1 C 3 · 2 j ( m 1 ) m ! u C m , m ( Q b , T ) = ( 2 j 0 + m 1 ) j = M + 1 C 3 · 2 j ( m 1 ) m ! u C m , m ( Q b , T ) C · 2 ( M + 1 ) ( m 1 ) ( m 1 ) ! u C m , m ( Q b , T ) .
Similarly, we have
e 2 k = m + 1 2 j 0 1 j = M + 1 C 4 · 2 j ( m 1 ) m ! u C m , m ( Q b , T ) C · 2 ( M + 1 ) ( m 1 ) ( m 1 ) ! u C m , m ( Q b , T ) , e 3 i = j 0 M k = m + 1 2 i m j = M + 1 C 5 · 2 ( i + j ) ( m 1 ) i m ! u C m , m ( Q b , T ) C · 2 ( M + 1 ) ( m 1 ) ( m 1 ) ! u C m , m ( Q b , T ) , e 4 i = M + 1 j = j 0 M l = m + 1 2 j m C 5 · 2 ( i + j ) ( m 1 ) i m ! u C m , m ( Q b , T ) C · 2 ( M + 1 ) ( m 1 ) ( m 1 ) ! u C m , m ( Q b , T ) , e 5 i = M + 1 j = M + 1 C 5 · 2 ( i + j ) ( m 1 ) m ! u C m , m ( Q b , T ) C · 2 2 ( M + 1 ) ( m 1 ) ( m 1 ) ! u C m , m ( Q b , T ) .
Finally, we can obtain
E M ( x , t ) L ( Q b , T ) C · 2 ( m 1 ) ( M + 1 ) ( m 1 ) ! 1 + 2 ( m 1 ) ( M + 1 ) ( m 1 ) ! u C m , m ( Q b , T ) ,
which ends the proof. □
Theorem 2. 
Let u ( x , t ) be a smooth function defined on Q ¯ b , T , u ( · , t ) C m ( 0 , T ) , and u ( x , · ) C m ( 0 , b ) , which is approximated using the SOBWCM of order m in both time and space; the truncation error at M is
E M ( x , t ) L 2 ( Q b , T ) C · 2 ( m 1 ) ( M + 1 ) ( m 1 ) ! 1 + 2 ( m 1 ) ( M + 1 ) ( m 1 ) ! u C m , m ( Q b , T ) ,
where C depends on j 0 , 0 T ψ j , k ( t ) ψ j , l ( t ) d t , and 0 b ψ i , k ( x ) ψ i , l ( x ) d x .
Proof. 
Due to the fact that
E M ( x , t ) L 2 ( Q b , T ) 2 = Q b , T E M ( x , t ) 2 d x d t b T E M ( x , t ) L ( Q b , T ) 2 ,
we can obtain the conclusion. □
Remark 1. 
If M or m , the error E M ( x , t ) L ( Q b , T ) 0 and E M ( x , t ) L 2 ( Q b , T ) 0 . This fact implies the convergence of approximating the M-TS-VFLDWE using the SOBWCM, that is, u n + 1 M ( x , t ) converges to u n + 1 ( x , t ) as M or m . According to the convergence analysis of the quasilinearization method in [30], u n + 1 ( x , t ) converges to u ( x , t ) as n . Therefore, the B-spline wavelet scheme is convergent.

5. Numerical Results

In this section, several numerical examples are given to compare our proposed scheme with the existing methods in the literature [18,23].
Example 1. 
Consider the following M-TS-VFLDWE [18]:
D t α ( x , t ) u ( x , t ) + j = 1 4 d j D t α j ( x , t ) u ( x , t ) + u t ( x , t ) = 1 3 u x x ( x , t ) + f ( x , t ) , ( x , t ) ( 0 , 1 ) × ( 0 , 1 )
subject to the following conditions:
u ( x , 0 ) = 0 , u ( x , t ) t t = 0 = 0 , x [ 0 , 1 ] , u ( 0 , t ) = 0 , u ( 1 , t ) = t 3 sin ( π ) , t [ 0 , 1 ] ,
where
f ( x , t ) = 6 Γ ( 4 α ( x , t ) ) t α ( x , t ) + j = 1 4 d j 6 Γ ( 4 α j ( x , t ) ) t α j ( x , t ) t 3 sin ( π x ) + 3 + π 2 3 t t 2 sin ( π x ) , α ( x , t ) = 2 0.3 e x t , α 1 ( x , t ) = 2 0.4 e x t , α 2 ( x , t ) = 2 0.5 e x t , α 3 ( x , t ) = 2 0.6 e x t , α 4 ( x , t ) = 2 0.7 e x t , d j = 1 j + 1 ( j = 1 , 2 , 3 , 4 ) .
The analytical solution for the above problem is u ( x , t ) = t 3 sin ( π x ) .
Here, we solve this problem based on the BSWS. Figure 1 presents the numerical solution and the absolute error for the proposed scheme with m = 6 and M = 4 . Table 1 shows the absolute error when m = 4 with various values of M and a comparison of the errors obtained by utilizing the BSWS and utilizing the Chebyshev wavelet method (CWM) in [18], where m ^ is the order of the Chebyshev wavelet. From these results, we can conclude that this proposed approach has a higher accuracy compared with the CWM. Moreover, the data in Table 1 imply that the absolute errors are reduced by increasing M.
In addition, Table 2 and Figure 2 presents the L 2 - and L -error approximated using the BSWS with M = 4 when m = 4 , 5 , 6 . In Figure 3, we show the absolute error using this proposed approach, with M = 4 based on various values of m. From these results, we can find that the L 2 - and L -errors decrease with an increase in m, which verifies the convergence analysis in Section 4.
Example 2. 
Consider the following initial boundary problem [23]:
D t α ( t ) u ( x , t ) Γ ( 3 β ) Γ ( 3 ) D x β u ( x , t ) + μ sin ( u ( x , t ) ) = f ( x , t ) , ( x , t ) ( 1 , 1 ) × ( 0 , 1 ) u ( x , 0 ) = 0 , u ( x , t ) t t = 0 = 0 , x [ 1 , 1 ] , u ( 1 , t ) = 0 , u ( 1 , t ) = t 3 sin ( π ) = 0 , t [ 0 , 1 ] ,
The given analytical solution for the problem is u ( x , t ) = t 5 ( x + 1 ) 3 ( x 1 ) . We utilize the BSWS with m = 6 and M = 4 to deal with the above problem in two cases, i.e., μ = 0 , 1 . The absolute errors in the approximate results of the BSWS for α ( t ) = t 2 + 3 2 and different β when μ = 0 and μ = 1 are described in Figure 4 and Figure 5, respectively. The results show that the absolute error of the BSWS can achieve 1 × 10−12. To further verify the effectiveness of this proposed method, we apply it to solving the above problem for different choices of a ( t ) and β and compare the results with those obtained by using the local discontinuous Galerkin method (LDGM) [23]. Their corresponding L 2 - and L -errors are presented in Table 3 and Table 4 in the case of μ = 0 and μ = 1 , respectively. Investigating these data, it is quite obvious that the BSWS is more accurate and valid compared with the LDGM for every choice of a ( t ) and β with different μ values.

6. Conclusions

This study presents a B-spline wavelet scheme for solving multi-term time–space variable-order fractional nonlinear diffusion-wave equations. The proposed approach effectively transforms the original nonlinear problem into a system of linear algebraic equations by constructing an efficient operational matrix formulation. Both theoretical analysis and numerical experiments demonstrate the convergence of the method, with the latter further confirming its high computational accuracy and overall effectiveness.
Despite these advantages, the method is subject to certain limitations. Although computationally more efficient than some existing techniques, the cost increases at very high resolution levels M due to the growing size of the operational matrix. Moreover, the current formulation is mainly applicable to rectangular domains; extending it to complex geometries would require additional strategies, such as constructing the wavelet bases on unstructured grids or integrating domain decomposition methods. These challenges offer promising directions for future research.

Author Contributions

Conceptualization, J.F., Z.Y. and X.Z.; Methodology, J.F., Z.Y. and X.Z.; Software, J.F. and Z.Y.; Formal analysis, J.F. and Z.Y.; Investigation, J.F. and Z.Y.; Writing—original draft, J.F. and Z.Y.; Writing—review & editing, X.Z.; Project administration, J.F., Z.Y. and X.Z.; Funding acquisition, J.F., Z.Y. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

Funding was received from Shenzhen Science and Technology Program (Grant No. RCBS20221008093130083), Guangdong Basic and Applied Basic Research Foundation (Grant No. 2022A1515110429), and Shenzhen Natural Science Fund (the Stable Support Plan Program Grant No. GXWD20220811170436002).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

V-FPDEvariable-order fractional partial differential equation
M-TS-VFNDWEmulti-term time–space variable-order fractional nonlinear diffusion-wave equation
M-TS-VFLDWEmulti-term time–space variable-order fractional linear diffusion-wave equation
SOBWCMsemi-orthogonal B-spline wavelet collocation method
BSWSB-spline wavelet scheme
CWMChebyshev wavelet method
LDGMlocal discontinuous Galerkin method

References

  1. Soon, C.M.; Coimbra, C.F.M.; Kobayashi, M.H. The variable viscoelasticity oscillator. Ann. Phys. 2005, 14, 378–389. [Google Scholar] [CrossRef]
  2. Diaz, G.; Coimbra, C.F.M. Nonlinear dynamics and control of a variable order oscillator with application to the van der Pol equation. Nonlinear Dyn. 2009, 56, 145–157. [Google Scholar] [CrossRef]
  3. Pang, G.; Perdikaris, P.; Cai, W.; Karniadakis, G.E. Discovering variable fractional orders of advection-dispersion equations from field data using multi-fidelity Bayesian optimization. J. Comput. Phys. 2017, 348, 694–714. [Google Scholar] [CrossRef]
  4. Li, Z.; Wang, H.; Xiao, R.; Yang, S. A variable-order fractional differential equation model of shape memory polymers. Chaos Solitons Fractals 2017, 102, 473–485. [Google Scholar] [CrossRef]
  5. Lu, X.; Li, H.; Chen, N. An indicator for the electrode aging of lithium-ion batteries using a fractional variable order model. Electrochim. Acta 2019, 299, 378–387. [Google Scholar] [CrossRef]
  6. Samko, S. Fractional integration and differentiation of variable order. Anal. Math. 1995, 21, 213–236. [Google Scholar] [CrossRef]
  7. Coimbra, C.F.M. Mechanics with variable-order differential operators. Ann. Phys. 2003, 12, 692–703. [Google Scholar] [CrossRef]
  8. Lin, R.; Liu, F.; Anh, V.; Turner, I. Stability and convergence of a new explicit finite-difference approximation for the variable-order nonlinear fractional diffusion equation. Appl. Math. Comput. 2009, 212, 435–445. [Google Scholar] [CrossRef]
  9. Shen, S.; Liu, F.; Chen, J.; Turner, I.; Anh, V. Numerical techniques for the variable order time fractional diffusion equation. Appl. Math. Comput. 2012, 218, 10861–10870. [Google Scholar] [CrossRef]
  10. Sun, H.G.; Chen, W.; Li, C.P.; Chen, Y.Q. Finite difference schemes for variable-order time fractional diffusion equation. Int. J. Bifurc. Chaos 2012, 22, 1250085. [Google Scholar] [CrossRef]
  11. Sweilam, N.H.; Khader, M.M.; Almarwm, H.M. Numerical studies for the variable-order nonlinear fractional wave equation. Fract. Calc. Appl. Anal. 2012, 15, 669–683. [Google Scholar] [CrossRef]
  12. Xu, T.; Lu, S.J.; Chen, W.P.; Chen, H. Finite difference scheme for multi-term variable-order fractional diffusion equation. Adv. Differ. Equ. 2018, 2018, 103. [Google Scholar] [CrossRef]
  13. Zayernouri, M.; Karniadakis, G.E. Fractional spectral collocation methods for linear and nonlinear variable order FPDEs. J. Comput. Phys. 2015, 293, 312–338. [Google Scholar] [CrossRef]
  14. Jiang, W.; Li, H. A space-time spectral collocation method for the two-dimensional variable-order fractional percolation equations. Comput. Math. Appl. 2018, 75, 3508–3520. [Google Scholar] [CrossRef]
  15. Bhrawy, A.H.; Zaky, M.A. Highly accurate numerical schemes for multi-dimensional space variable-order fractional Schrödinger equations. Comput. Math. Appl. 2017, 73, 1100–1117. [Google Scholar] [CrossRef]
  16. Zaky, M.A.; Baleanu, D.; Alzaidy, J.F.; Hashemizadeh, E. Operational matrix approach for solving the variable-order nonlinear Galilei invariant advection-diffusion equation. Adv. Differ. Equ. 2018, 2018, 102. [Google Scholar] [CrossRef]
  17. Heydari, M.H.; Avazzadeh, Z.; Mahmoudi, M.R. Chebyshev cardinal wavelets for nonlinear stochastic differential equations driven with variable-order fractional Brownian motion. Chaos Solitons Fractals 2019, 124, 105–124. [Google Scholar] [CrossRef]
  18. Heydari, M.H.; Avazzadeh, Z.; Haromi, M.F. A wavelet approach for solving multi-term variable-order time fractional diffusion-wave equation. Appl. Math. Comput. 2019, 341, 215–228. [Google Scholar] [CrossRef]
  19. Hosseininia, M.; Heydari, M.H.; Ghaini, F.M.M.; Avazzadeh, Z. A wavelet method to solve nonlinear variable-order time fractional 2D Klein-Gordon equation. Comput. Math. Appl. 2019, 78, 3713–3730. [Google Scholar] [CrossRef]
  20. Sweilam, N.H.; Al-Mekhlafi, S.M.; Albalawi, A.O. A novel variable-order fractional nonlinear Klein Gordon model: A numerical approach. Numer. Methods Partial. Differ. Equ. 2019, 35, 1617–1629. [Google Scholar] [CrossRef]
  21. Doha, E.H.; Abdelkawy, M.A.; Amin, A.Z.M.; Lopes, A.M. A space-time spectral approximation for solving nonlinear variable-order fractional sine and Klein-Gordon differential equations. Comput. Appl. Math. 2018, 37, 6212–6229. [Google Scholar] [CrossRef]
  22. Lakestani, M.; Razzaghi, M.; Dehghan, M. Numerical solution of the controlled Duffing oscillator by semi-orthogonal spline wavelets. Phys. Scr. 2006, 74, 362–366. [Google Scholar] [CrossRef]
  23. Ahmadinia, M.; Safari, Z. Analysis of local discontinuous Galerkin method for time-space fractional sine-Gordon equations. Appl. Numer. Math. 2020, 148, 1–17. [Google Scholar] [CrossRef]
  24. Bellman, R.E.; Kalaba, R.E. Quasilinearization and Nonlinear Boundary-Value Problems; American Elsevier Publishing Company: New York, NY, USA, 1965. [Google Scholar]
  25. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  26. Chui, C.K.; Quak, E. Wavelets on a Bounded Interval. In Numerical Methods in Approximation Theory; Braess, D., Schumaker, L.L., Eds.; Birkhäuser-Verlag, Basel: College Station, TX, USA, 1992; pp. 53–75. [Google Scholar]
  27. Liu, C.; Zhang, X.M.; Wu, B.Y. Numerical solution of fractional differential equations by semiorthogonal B-spline wavelets. Math. Methods Appl. Sci. 2019, 44, 2697–2710. [Google Scholar] [CrossRef]
  28. Maleknejad, K.; Nouri, K.; Sahlan, M.N. Convergence of approximate solution of nonlinear Fredholm-Hammerstein integral equations. Commun. Nonlinear Sci. 2010, 15, 1432–1443. [Google Scholar] [CrossRef]
  29. Horn, R.A.; Johnson, C. Matrix Analysis; Cambridge University Press: Cambridge, UK, 1985. [Google Scholar]
  30. Liu, C.; Zhang, X.; Wu, B. Quasilinearized semi-orthogonal B-spline wavelet method for solving multi-term non-linear fractional order equations. Mathematics 2020, 8, 1549. [Google Scholar] [CrossRef]
Figure 1. The numerical solution (left) and the absolute error (right) of BSWS with m = 4 and M = 6 for Example 1.
Figure 1. The numerical solution (left) and the absolute error (right) of BSWS with m = 4 and M = 6 for Example 1.
Fractalfract 09 00707 g001
Figure 2. L 2 and L error in logarithm ( log 2 ) vs. Theoretical Error ( O ( 2 ( M + 1 ) ( m 1 ) ) ) with M = 4 for Example 1.
Figure 2. L 2 and L error in logarithm ( log 2 ) vs. Theoretical Error ( O ( 2 ( M + 1 ) ( m 1 ) ) ) with M = 4 for Example 1.
Fractalfract 09 00707 g002
Figure 3. The absolute error of BSWS with M = 4 for different m = 4 (left), m = 5 (middle), m = 6 (right) for Example 1.
Figure 3. The absolute error of BSWS with M = 4 for different m = 4 (left), m = 5 (middle), m = 6 (right) for Example 1.
Fractalfract 09 00707 g003
Figure 4. The absolute error of BSWS for α ( t ) = t 2 + 3 2 , β = 1.1 (left) and β = 1.7 (right) when μ = 0 for Example 2.
Figure 4. The absolute error of BSWS for α ( t ) = t 2 + 3 2 , β = 1.1 (left) and β = 1.7 (right) when μ = 0 for Example 2.
Fractalfract 09 00707 g004
Figure 5. The absolute error of BSWS for α ( t ) = t 2 + 3 2 , β = 1.3 (left) and β = 1.8 (right) when μ = 1 for Example 2.
Figure 5. The absolute error of BSWS for α ( t ) = t 2 + 3 2 , β = 1.3 (left) and β = 1.8 (right) when μ = 1 for Example 2.
Fractalfract 09 00707 g005
Table 1. The absolute error of BSWS and CWM [18] for Example 1 while m = 4 .
Table 1. The absolute error of BSWS and CWM [18] for Example 1 while m = 4 .
BSWSCWM
( x i , t i ) M = 3 M = 4 M = 5 M = 6 m ^ = 4 m ^ = 7 m ^ = 10
(0.1,0.1)4.4070 ×   10 8 1.1338 ×   10 9 4.7947 ×   10 11 4.1355 ×   10 14 3.2005 ×   10 2 1.3326 ×   10 4 9.4321 ×   10 8
(0.2,0.2)3.0324 ×   10 8 5.8055 ×   10 9 9.5953 ×   10 11 2.7010 ×   10 11 3.1341 ×   10 2 1.9025 ×   10 4 3.9248 ×   10 8
(0.3,0.3)7.6473 ×   10 8 2.9594 ×   10 8 7.9989 ×   10 10 1.1969 ×   10 10 5.3652 ×   10 3 5.4423 ×   10 5 5.1393 ×   10 9
(0.4,0.4)9.8438 ×   10 7 2.8004 ×   10 8 5.4350 ×   10 9 1.3484 ×   10 10 3.0927 ×   10 2 3.3837 ×   10 6 3.2847 ×   10 8
(0.5,0.5)3.6230 ×   10 6 2.5739 ×   10 7 1.6525 ×   10 8 1.0421 ×   10 9 2.6813 ×   10 2 3.7564 ×   10 5 8.2481 ×   10 9
(0.6,0.6)3.8095 ×   10 6 9.7979 ×   10 8 1.8443 ×   10 8 4.5529 ×   10 10 1.5741 ×   10 2 2.0331 ×   10 6 3.1398 ×   10 8
(0.7,0.7)1.3502 ×   10 6 4.1117 ×   10 7 1.0687 ×   10 8 1.5270 ×   10 9 4.9913 ×   10 3 5.4594 ×   10 5 1.0362 ×   10 8
(0.8,0.8)4.1153 ×   10 6 3.7428 ×   10 7 7.8339 ×   10 9 1.7238 ×   10 9 8.3473 ×   10 3 2.5894 ×   10 5 3.1942 ×   10 8
(0.9,0.9)7.1112 ×   10 6 2.2003 ×   10 7 1.7268 ×   10 8 3.4461 ×   10 10 5.1754 ×   10 4 9.4243 ×   10 7 1.4991 ×   10 8
Table 2. The L 2 - and L -error of BSWS with various values of m for Example 1.
Table 2. The L 2 - and L -error of BSWS with various values of m for Example 1.
Error m = 4 m = 5 m = 6 m = 7
L 2 -error3.6721 ×   10 7 2.1475 ×   10 8 3.1287 ×   10 10 2.5657 ×   10 10
L -error2.1118 ×   10 6 1.7879 ×   10 7 8.0679 ×   10 9 5.9673 ×   10 9
Table 3. The L 2 and L error of the BSWS and the LDGM [23] when μ = 0 for Example 2.
Table 3. The L 2 and L error of the BSWS and the LDGM [23] when μ = 0 for Example 2.
BSWSLDGM
α ( t ) β L 2 -Error L -Error L 2 -Error L -Error
1.51.52.9439 ×   10 14 5.3268 ×   10 14 5.01 ×   10 6 5.39 ×   10 5
1.21.85.4306 ×   10 15 1.0356 ×   10 14 5.65 ×   10 6 7.56 ×   10 6
2 t 1.15.7490 ×   10 15 1.6542 ×   10 14 6.27 ×   10 6 6.83 ×   10 6
2 t 1.53.6974 ×   10 15 8.7014 ×   10 15 4.76 ×   10 6 6.64 ×   10 6
log ( t + 1 ) + 3 2 1.87.8701 ×   10 15 1.5864 ×   10 14 5.01 ×   10 6 6.85 ×   10 5
sin ( t ) + 6 4 1.14.7225 ×   10 13 9.0807 ×   10 13 3.78 ×   10 3 3.83 ×   10 3
sin ( t ) + 6 4 1.75.4626 ×   10 14 1.0390 ×   10 13 3.58 ×   10 3 3.75 ×   10 3
t 2 + 3 2 1.14.7200 ×   10 13 2.5482 ×   10 12 4.16 ×   10 3 4.27 ×   10 3
t 2 + 3 2 1.71.2201 ×   10 13 3.7397 ×   10 13 4.00 ×   10 3 4.19 ×   10 3
Table 4. The L 2 - and L -error of the BSWS and the LDGM [23] when μ = 1 for Example 2.
Table 4. The L 2 - and L -error of the BSWS and the LDGM [23] when μ = 1 for Example 2.
BSWSLDGM
α ( t ) β L 2 -Error L -Error L 2 -Error L -Error
1.81.58.6691 ×   10 14 2.1058 ×   10 13 3.97 ×   10 6 5.31 ×   10 6
2 t 1.34.8126 ×   10 15 1.2434 ×   10 14 2.40 ×   10 3 2.36 ×   10 3
2 t 1.83.0802 ×   10 15 6.5317 ×   10 15 2.74 ×   10 3 2.77 ×   10 3
exp ( t ) 2 1.37.6324 ×   10 15 2.6229 ×   10 14 2.44 ×   10 3 2.41 ×   10 3
exp ( t ) 2 1.87.6085 ×   10 15 3.8211 ×   10 14 2.76 ×   10 3 2.80 ×   10 3
t 2 + 3 2 1.32.2781 ×   10 13 6.8752 ×   10 13 3.65 ×   10 6 5.05 ×   10 6
t 2 + 3 2 1.82.2781 ×   10 13 6.8752 ×   10 13 3.95 ×   10 6 5.62 ×   10 6
cos ( t ) + 2 2 1.52.3111 ×   10 14 3.9605 ×   10 14 4.41 ×   10 6 6.22 ×   10 6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fang, J.; Yu, Z.; Zhang, X. B-Spline Wavelet Scheme for Multi-Term Time–Space Variable-Order Fractional Nonlinear Diffusion-Wave Equation. Fractal Fract. 2025, 9, 707. https://doi.org/10.3390/fractalfract9110707

AMA Style

Fang J, Yu Z, Zhang X. B-Spline Wavelet Scheme for Multi-Term Time–Space Variable-Order Fractional Nonlinear Diffusion-Wave Equation. Fractal and Fractional. 2025; 9(11):707. https://doi.org/10.3390/fractalfract9110707

Chicago/Turabian Style

Fang, Jinwei, Zhe Yu, and Xinming Zhang. 2025. "B-Spline Wavelet Scheme for Multi-Term Time–Space Variable-Order Fractional Nonlinear Diffusion-Wave Equation" Fractal and Fractional 9, no. 11: 707. https://doi.org/10.3390/fractalfract9110707

APA Style

Fang, J., Yu, Z., & Zhang, X. (2025). B-Spline Wavelet Scheme for Multi-Term Time–Space Variable-Order Fractional Nonlinear Diffusion-Wave Equation. Fractal and Fractional, 9(11), 707. https://doi.org/10.3390/fractalfract9110707

Article Metrics

Back to TopTop