Next Article in Journal
Is There a Symmetry in Disease Control and Quality of Life of Patients with Rheumatoid Arthritis Treated with Biological Therapy?
Previous Article in Journal
On Some NeutroHyperstructures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Chebyshev Wavelet Collocation Method for Some Types of Differential Problems

by
Sharanjeet Dhawan
1,
José A. Tenreir Machado
2,
Dariusz W. Brzeziński
3 and
Mohamed S. Osman
4,5,*
1
Department of Mathematics, Central University of Haryana, Haryana 123029, India
2
Institute of Engineering, Polytechnic of Porto, Department of Electrical Engineering, Rua Dr. António Bernardino de Almeida, 431, 4249-015 Porto, Portugal
3
Institute of Applied Computer Science, Faculty of Electrical, Electronic, Computer and Control Engineering, Lodz University of Technology, ul. Stefanowskiego 18/22, 90-924 Łódź, Poland
4
Department of Mathematics, Faculty of Science, Cairo University, Giza 12613, Egypt
5
Department of Mathematics, Faculty of Applied Science, Umm Alqurah University, Makkah 21955, Saudi Arabia
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(4), 536; https://doi.org/10.3390/sym13040536
Submission received: 9 March 2021 / Revised: 20 March 2021 / Accepted: 22 March 2021 / Published: 25 March 2021

Abstract

:
In the past decade, various types of wavelet-based algorithms were proposed, leading to a key tool in the solution of a number of numerical problems. This work adopts the Chebyshev wavelets for the numerical solution of several models. A Chebyshev operational matrix is developed, for selected collocation points, using the fundamental properties. Moreover, the convergence of the expansion coefficients and an upper estimate for the truncation error are included. The obtained results for several case studies illustrate the accuracy and reliability of the proposed approach.

1. Introduction

Several algorithms, such as the finite difference and finite element, as well as spectral techniques, have been used in the approximation of mathematical models [1,2,3,4]. Nowadays, considerable attention is being paid to distinct types of wavelet methods to improve the formulation of mathematical models. Wavelets have relevant features such as orthogonality, capability of representing functions with different levels of resolution, and the exact representation of polynomials, just to mention a few. Such properties stimulated the development of efficient algorithms based on the Haar, Daubechies, and Legendre wavelets [5,6] that lead to highly stable results [7,8].
The Galerkin and collocation approaches along with wavelets [9,10,11,12] were applied in elasticity problems. For the case of the Haar wavelets, we can mention the work of Lepik et al. [13]. Some special classes of boundary value problems (BVPs), such as the Lane–Emden and Bratu’s type equations, were analyzed by Abd-Elhameed et al. [14] using a wavelet collocation approach. Robertsson and Blanch [15] proposed the Galerkin wavelets as a numerical tool for handling the solution of partial differential equations (PDEs). Heydari et al. [16] addressed the telegraph and the second-order hyperbolic differential equations using Chebyshev wavelets. Vivek and Mehra [17] advanced a wavelet finite difference approach for solving self-adjoint singularly perturbed boundary value problems. Recently, Dhawan et al. [18,19,20] developed a computational scheme based on these methods.
It has been observed from the literature survey that wavelets are basically localized functions that are capable of producing accurate solutions [21,22]. Thus, the development of wavelet-based techniques allows a fast and efficient evaluation of the problems under consideration, while posing a low computational cost [23,24].
Having in mind the properties of wavelet methods, we propose a Chebyshev wavelet algorithm for solving some types of differential equations. Therefore, the manuscript is organized as follows: The fundamental definitions and the mathematical concepts required by the proposed algorithm are presented in Section 2. The application of the Chebyshev wavelets for solving the problems under analysis and the corresponding results are discussed in Section 3. Finally, the main conclusions are summarized in Section 4.

2. Fundamental Definitions and Mathematical Concepts

2.1. Chebyshev and Shifted Chebyshev Polynomials

The Chebyshev polynomials are defined in the interval t [ 1 , 1 ] and are obtained by expanding the formula [25,26,27]
T n ( t ) = cos ( n arccos ( t ) ) , n = 0 , 1 , , t [ 1 , 1 ] .
These polynomials follow recurrence relation
T 0 ( t ) = 1 , T 1 ( t ) = t , T m + 1 ( t ) = 2 t T m ( t ) T m 1 ( t ) , m = 1 , 2 , .
The analytic form of a Chebyshev polynomial of degree n is given by
T n ( t ) = i = 0 [ n / 2 ] ( 1 ) 2 n 2 i 1 n ( n i 1 ) ! i ! ( n 2 i ) ! t n 2 i ,
and obeys the orthogonality condition
1 1 T n ( t ) T m ( t ) d t 1 t 2 = π , n = m = 0 , π / 2 , n = m 0 , 0 , n m .
We construct the shifted Chebyshev polynomials through the change of variable t = 2 x 1 . Therefore, the shifted Chebyshev polynomials T ˜ m ( x ) , x [ 0 , 1 ] , can be obtained as T ˜ m ( x ) = T m ( 2 x 1 ) and we have T ˜ 0 ( x ) = 1 , T ˜ 1 ( x ) = 2 x 1 , T ˜ m + 1 ( x ) = 2 ( 2 x 1 ) T ˜ m ( x ) T m 1 ( x ) for m = 1 , 2 , . The analytic form of the shifted Chebyshev polynomial of degree n can be expressed as: T ˜ n ( t ) = i = 0 n ( 1 ) 2 2 n 2 i n ( 2 n i 1 ) ! i ! ( 2 n 2 i ) ! x n i and the orthogonality condition is formulated as
0 1 T ˜ m ( x ) T ˜ n ( x ) 1 ( 2 x 1 ) 2 d x = π α m 4 , m = n , 0 , m n ,
where
α m = 2 , m = 0 , 1 , m 1 .
The function u ( x ) , which is square Lebesgue integrable, can be written in terms of the shifted Chebyshev polynomials as
u ( x ) = i = 0 c i T i ˜ ( x ) ,
where the coefficients c i , i = 0 , 1 , 2 , , are given by
c i = 1 π 1 1 u ( x + 1 ) T i ( x ) 1 x 2 d x .

2.2. The Chebyshev Wavelets

The wavelets represent a family of functions that are obtained by the means of dilation and translation of the mother wavelet ϕ ( x ) . When the dilation parameter and the translation parameters, s and t, respectively, vary, we obtain a family of continuous wavelets:
ϕ s , t ( x ) = | s | 1 / 2 ϕ x t s , s , t R , s 0 .
As a matter of fact, orthogonal functions and polynomials are useful tools, and the Chebyshev wavelet technique has been successfully applied in several problems [7,8]. The key characteristic of this technique is that it reduces a given problem to a system of algebraic equations by means of a truncated approximation series
u ( x ) u N ( x ) = i = 0 N 1 l i ϕ i ( x ) ,
where l i are the unknown expansion coefficients. The elements ϕ 0 ( x ) , ϕ 1 ( x ) , . . . , ϕ N 1 ( x ) represent the orthonormal basis functions defined on a given interval [ a , b ] . Hereafter, we choose ϕ i ( x ) as Chebyshev wavelets on x [ 0 , 1 ] given by
ϕ n , m = 2 k 2 T ˜ m ( 2 k x 2 n + 1 ) , n 1 2 k 1 x < n 2 k 1 , 0 , otherwise ,
so that
T ˜ m = 1 π , m = 0 , 2 π T m ( x ) , m 1 ,
where m = 0 , 1 , . . . , M and n = 0 , . . . , 2 k 1 . We also remark that the Chebyshev wavelets are an orthonormal set with weight function
w k ( x ) = w 1 , k ( x ) , 0 x < 1 2 k 1 , w 2 , k ( x ) , 1 2 k 1 x < 2 2 k 1 , . . . . . . w 2 k 1 , k ( x ) , 2 k 1 1 2 k 1 x < 1 ,
where w n , k ( x ) = w ( 2 k + 1 x 2 n 1 ) .
By using the shifted Chebyshev polynomials in the interval n 1 2 k 1 x < n 2 k 1 , we have
ϕ n , m = 2 k 1 2 π T m ( 2 k x 2 n + 1 ) ϕ n , m ( x ) = 2 k 1 2 π 2 k 2 m k = 1 m 1 T k ( 2 k x 2 n + 1 ) , when m is even 2 k 1 2 π 2 k [ 2 m k = 1 m 1 T k ( 2 k x 2 n + 1 ) + m T 0 ( 2 k x 2 n + 1 ) ] , when m is odd .
For calculating the operational matrix of derivative, if we take M = 2 and k = 2 , then we get
ϕ 1 , 0 = 2 π , 0 x < 1 / 2 , 0 , otherwise , , ϕ 1 , 1 = 2 π ( 4 x 1 ) , 0 x < 1 / 2 , 0 , otherwise , , ϕ 1 , 2 = 2 π ( 2 ( 4 x 1 ) 2 1 ) , 0 x < 1 / 2 , 0 , otherwise , ϕ 1 , 3 = 2 π ( 256 x 3 192 x 2 + 36 x 1 ) , 0 x < 1 / 2 , 0 , otherwise , ,
ϕ 2 , 0 = 2 π , 1 / 2 x < 1 , 0 , otherwise , , ϕ 2 , 1 = 2 π ( 4 x 3 ) , 1 / 2 x < 1 , 0 , otherwise , ϕ 2 , 2 = 2 π ( 2 ( 4 x 3 ) 2 1 ) , 1 / 2 x < 1 , 0 , otherwise , , ϕ 2 , 3 = 2 π ( 256 x 3 576 x 2 + 420 x 99 ) , 1 / 2 x < 1 , 0 , otherwise . ,
Table 1 represents the calculated derivatives of ϕ n , m when M = k = 2 .
The function ϕ i ( x ) is zero outside the interval n 1 2 k 1 x < n 2 k 1 , so that
ϕ i ( x ) = P ϕ i ( x ) , i = 1 , 2 , . . . , 2 k 1 ,
where
P = 2 k 0 2 0 3 2 0 5 2 . . . 0 0 0 4 0 8 0 . . . 0 0 0 0 6 0 10 . . . 2 ( M 1 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 0 0 0 0 0 0 0 0 2 ( M 1 ) 0 0 0 0 0 0 0 0 0 0 M × M .
The Chebyshev wavelet operational matrix of derivative is such that d ϕ ( x ) d x = D ϕ ( x ) , where the operational matrix D is the Kronecker product of P with the identity matrix.
Proceeding in a similar way, the operational matrix of the nth derivative can be derived as d n ψ ( x ) d x n = D n ψ ( x ) , n = 1 , 2 , 3 , , with D n standing for the nth power of matrix D.

2.3. Function Approximation

We take the approximation function u ( x ) with domain [ 0 , 1 ] as follows [28]:
u ( x ) = n = 1 m = 0 A n , m ϕ n , m ( x ) .
We rewrite the solution u ( x ) in matrix form in the follow-up. If we truncate this infinite series, then we can write
u ( x ) n = 1 2 k 1 m = 0 M 1 A n , m ϕ n , m ( x ) = A T ϕ ( x ) ,
where A and ϕ ( x ) are given by
A = [ a 1 , 0 , c 1 , 1 , . . . , a 1 , ( M 1 ) , a 2 , 0 , a 2 , 1 , . . . , a 2 , ( M 1 ) , . . . , a 2 k 1 , 0 , a 2 k 1 , 1 , . . . , a 2 k 1 , ( M 1 ) ] = [ a 1 , c 2 , . . . , a 2 k 1 M ] ,
ϕ = [ ϕ 1 , 0 ( x ) , . . . , ϕ 1 , ( M 1 ) ( x ) , ϕ 2 , 0 ( x ) , . . . , ϕ 2 , ( M 1 ) ( x ) , . . . , ϕ 2 k 1 , 0 ( x ) , . . . , ϕ 2 k 1 , ( M 1 ) ( x ) ] = [ ϕ 1 ( x ) , ϕ 2 ( x ) , . . . , ϕ 2 k 1 M ( x ) ] .
For more details, see [28].

2.4. Estimation of the Truncated Series

Herein, we discuss some convergence properties and the error bound for the Chebyshev wavelet expansion.
Theorem 1.
A given continuous function f ( x ) , defined in [ 0 , 1 ) and with a bounded second derivative | f ( x ) | B , can be expanded as a series of Chebyshev wavelets:
f ( x ) = n = 1 m = 0 C n , m ϕ n , m k ( x ) ,
where C n , m is the inner product between f ( x ) and ϕ n , m k ( x ) which is defined in [29]. For the proof, see [29].
Now, we introduce Theorem 2, which gives an upper estimate for the truncation error [16]
Theorem 2.
Given a continuous function f ( x ) , defined in [ 0 , 1 ) and with a second derivative | f ( x ) | bounded by B, we have the accuracy estimation σ k , M :
σ k , M = π B 8 n = 2 k + 1 1 n 5 m = M 1 ( m 1 ) 4 1 / 2 , σ k , M = 0 1 f ( x ) n = 1 2 k 1 m = 0 M 1 c n m ϕ n , m k ( x ) 2 w n ( x ) d x 1 / 2 .
For the proof, see [16].

2.5. Product Operation Matrix

Due to the support of ϕ n , m , we have ϕ i ( x ) ϕ j ( x ) = O M × M , i j . Interested readers can find further details in [28]. Thus, we have
ϕ ( x ) ϕ T ( x ) = diag ( ϕ 1 ( x ) ϕ 1 T ( x ) , ϕ 2 ( x ) ϕ 2 T ( x ) , . . . , ϕ 2 k 1 ( x ) ϕ 2 k 1 T ( x ) ) ,
or
ϕ ( x ) ϕ T ( x ) = A ϕ ( x ) ,
where A is the matrix given in (13).
We obtain the entries of the symmetric matrices ϕ i ( x ) ϕ i T ( x ) , i = 1 , 2 , . . . , 2 k 1 , as a linear combination of entries of the vector ϕ i ( x ) :
ϕ i , 0 ϕ i , l = 2 k / 2 π ϕ i , l , l = 0 , 1 , . . . , M 1 , ϕ i , l ϕ i , r = 2 k / 2 π ϕ i , 0 + 2 k / 2 1 / 2 π ϕ i , l + r , r = l 0 , ϕ i , l ϕ i , r = 2 k / 2 1 / 2 π ( ϕ i , | l r | + ϕ i , l + r ) , r l , r , l 0 , l + r M 1 .
For l + r > M 1 , the second term in (18b) and (18c) must be deleted. Therefore, we can calculate the matrix entries for different choices of M and k as follows:
For M = 2 and k = 2 , we obtain the matrix ϕ ( x ) ϕ T ( x ) as
ϕ ( x ) ϕ T ( x ) = 2 π ϕ 1 , 0 ϕ 1 , 1 0 0 ϕ 1 , 1 ϕ 1 , 0 0 0 0 0 ϕ 2 , 0 ϕ 2 , 1 0 0 ϕ 2 , 1 ϕ 2 , 0 .
For M = 3 and k = 2 , we obtain the matrix ϕ ( x ) ϕ T ( x ) as
ϕ ( x ) ϕ T ( x ) = 2 π ϕ 1 , 0 ϕ 1 , 1 ϕ 1 , 2 0 0 0 ϕ 1 , 1 ϕ 1 , 0 + 1 2 ϕ 1 , 2 1 2 ϕ 1 , 1 0 0 ϕ 1 , 2 1 2 ϕ 1 , 1 ϕ 1 , 0 0 0 0 0 0 ϕ 2 , 0 ϕ 2 , 1 ϕ 2 , 2 0 0 0 ϕ 2 , 1 ϕ 2 , 0 + 1 2 ϕ 2 , 2 1 2 ϕ 2 , 1 0 0 0 1 2 ϕ 2 , 2 1 2 ϕ 2 , 1 ϕ 2 , 0 .
For M = 4 and k = 2 , the matrix ϕ ( x ) ϕ T ( x ) is given by:
ϕ ( x ) ϕ T ( x ) = 2 π ϕ 1 , 0 ϕ 1 , 1 ϕ 1 , 2 ϕ 1 , 3 0 0 0 0 ϕ 1 , 1 ϕ 1 , 0 + 1 2 ϕ 1 , 2 1 2 ( ϕ 1 , 1 + ϕ 1 , 3 ) 1 2 ϕ 1 , 2 0 0 0 0 ϕ 1 , 2 1 2 ( ϕ 1 , 1 + ϕ 1 , 3 ) 1 2 ϕ 1 , 0 1 2 ϕ 1 , 1 0 0 0 0 ϕ 1 , 3 1 2 ϕ 1 , 2 1 2 ϕ 1 , 1 ϕ 1 , 0 0 0 0 0 0 0 0 0 ϕ 2 , 0 ϕ 2 , 1 ϕ 2 , 2 ϕ 2 , 3 0 0 0 0 ϕ 2 , 1 ϕ 2 , 0 + 1 2 ϕ 2 , 2 1 2 ( ϕ 2 , 1 + ϕ 2 , 3 ) 1 2 ϕ 2 , 2 0 0 0 0 ϕ 2 , 2 1 2 ( ϕ 2 , 1 + ϕ 2 , 3 ) 1 2 ϕ 2 , 0 1 2 ϕ 2 , 1 0 0 0 0 ϕ 2 , 3 1 2 ϕ 2 , 2 1 2 ϕ 2 , 1 ϕ 2 , 0 .
In this case, the matrix A in (17) can be obtained as
A = A 1 0 0 A 2 ,
where A 1 and A 2 are given by
A 1 = 2 π A 1 , 0 A 1 , 1 A 1 , 2 A 1 , 3 A 1 , 1 A 1 , 0 + 1 2 A 1 , 2 1 2 ( A 1 , 1 + A 1 , 3 ) 1 2 A 1 , 2 A 1 , 2 1 2 ( A 1 , 1 + A 1 , 3 ) 1 2 A 1 , 0 1 2 A 1 , 1 A 1 , 3 1 2 A 1 , 2 1 2 A 1 , 1 A 1 , 0 , A 2 = 2 π A 2 , 0 A 2 , 1 A 2 , 2 A 2 , 3 A 2 , 1 A 2 , 0 + 1 2 A 2 , 2 1 2 ( A 2 , 1 + A 2 , 3 ) 1 2 A 2 , 2 A 2 , 2 1 2 ( A 2 , 1 + A 2 , 3 ) 1 2 A 2 , 0 1 2 A 2 , 1 A 2 , 3 1 2 A 2 , 2 1 2 A 2 , 1 A 2 , 0 .
In general, A is a 2 k 1 M × 2 k 1 M matrix of the form
A = A 1 0 . . . 0 0 A 2 . . . 0 . . . . . . . . . . . . 0 0 . . . A 2 k 1 M .

2.6. Implementation of the Proposed Method

Consider the 1-dimensional multi-term FDE [30]
D α 1 u ( t ) + i = 2 N ϵ i ( t ) D α i u ( t ) = f t , u ( t ) , t [ 0 , 1 ] ,
subject to the initial conditions
u ( i ) ( 0 ) = β i , i = 0 , 1 , 2 , , n 1 1 ,
where n i 1 < α i n i , n 1 > n 2 > > n N , n 1 , n 2 , , n N N , β i R , with ϵ i : [ 0 , 1 ] R , i = 2 , 3 , , N , and f : [ 0 , 1 ] × R R is a continuous function.
Let us assume that u ( t ) is a square Lebesgue integrable function. Then, the function D α 1 u ( t ) can be approximated by means of the Chebyshev wavelets as
D α 1 u ( t ) U T Φ ( t ) .
Based on the Chebyshev wavelets integration matrices, we have the following approximations:
D α j u ( t ) U T P m × m α 1 α j Φ ( t ) + i = 0 m n j 1 u ( i ) ( 0 + ) t i i ! , j = 2 , 3 , , N ,
u ( t ) U T P m × m α 1 Φ ( t ) + i = 0 m 1 u ( i ) ( 0 + ) t i i ! .
Consequently, the residual of Equation (25) takes the form
R ( t ) = U T Φ ( t ) + j = 2 N ϵ j ( t ) U T P m × m α 1 α j Φ ( t ) + j = 2 N ϵ j ( t ) i = 0 m n j 1 u ( i ) ( 0 + ) t i i ! f t , U T P m × m α Φ ( t ) + i = 0 m 1 u ( i ) ( 0 + ) t i i ! ,
where the fractional operational matrix is given in [31]. If Equation (30) is satisfied exactly at the points t j , j = 1 , 2 , , m n 1 , chosen to be the first ( m n 1 ) roots of T m + 1 ( t ) , then we have
R ( t j ) = 0 , j = 1 , 2 , , m n 1 .
In addition, the use of the initial conditions (26) yields
d r d t r U T P m × m α Φ ( t ) + i = 0 m 1 u ( i ) ( 0 + ) t i i ! t = 0 = β r , r = 0 , 1 , 2 , , n 1 1 .
Equations (31) and (32) represent a system of m nonlinear equations in the expansion coefficients, c n m , that can be solved by means of Newton’s iterative technique at t = 0 [30,31].

3. Examples of Application

We apply the Chebyshev wavelet collocation method (CWCM) for solving seven differential problems. Let E represent the maximum absolute difference between the truncated series and the numerical solution.
Example 1.
Consider the linear singular perturbed boundary value problem
ϵ d 2 y d t 2 + d y d t = 1 , t [ 0 , 1 ] , y ( 0 ) = y ( 1 ) = 0 ,
where ϵ > 0 is a small parameter and the analytical solution is given by
y = 1 e 1 t ϵ + e t ϵ e 1 ϵ + 1 .
Table 2 lists the maximum absolute error E in Example 1 when k = { 1 , 2 , 3 } , M = { 15 , 7 , 3 } , and ϵ = { 10 1 , 10 2 , 10 3 } .
Figure 1 depicts the effect of increasing M when the value of k is fixed. On the other hand, Figure 2 shows the effect of increasing ϵ when k is fixed.
Example 2.
Consider the initial value problem
d 2 y d x 2 = 30 sin ( 30 x ) , 0 x 10 , y ( 0 ) = 0 , y ( 0 ) = 1 ,
with analytical solution given by
y = 1 30 sin ( 30 x ) .
We use the dilation x = 10 t to obtain the new initial value problem
d 2 y d t 2 = 300 sin ( 300 t ) , 0 t 1 , y ( 0 ) = 0 , y ( 0 ) = 1 ,
with exact solution
y = 1 300 sin ( 300 t ) .
Table 3 lists the maximum absolute error E for Example 2 when k = 3 and M = { 5 , 10 , 15 , 20 } .
Figure 3 illustrates the exact and approximate solutions for different values of M when the value of k is fixed.
Example 3.
Let us consider the differential equation
d 3 y d x 3 = x y + ( x 3 2 x 2 5 x 3 ) e x , 0 x 1 , y ( 0 ) = y ( 1 ) = 0 , y ( 0 ) = 1 .
The analytical solution of this initial value problem is given by y ( x ) = x ( 1 x ) e x . Table 4 lists the maximum absolute error E of Example 3 when k = 2 and M = { 8 , 10 , 12 , 14 } .
Figure 4 portraits the exact and approximate solutions for different values of M when the value of k is fixed.
Example 4.
Deformation of an Elastica.The transverse deformation of a thin elastic extensional rod subjected to an axial loading and clamped at its ends is governed by the nonlinear equation [32]
d 2 y d s 2 + sin y = 0 , 0 < s < 1 , y ( 0 ) = y ( 1 ) = 1 .
Due to the nonavailability of the analytical solution of this nonlinear problem, we compare the results for the proposed method with those of the Runge–Kutta sixth-order method (RK6) obtained using Mathematica. Table 5 shows the maximum absolute error E when s = { 0 , 0.2 , 0.4 , 0.6 , 0.8 , 1 } , k = 1 , and M = { 4 , 6 , 8 } .
Example 5.
Let us consider the fractional IVP [33]
D 0.5 y ( t ) + y ( t ) = t 0.9 + Γ ( 1.9 ) Γ ( 1.4 ) t 0.4 , y ( 0 ) = 0 , t ( 0 , 1 ) ,
with the nonsmooth analytical solution y ( t ) = t 0.9 . By adopting the transformation y = u 0.9 , Equation (41) is converted into the nonlinear fractional initial value problem
D 0.5 u 0.9 ( t ) + u 0.9 ( t ) = t 0.9 + Γ ( 1.9 ) Γ ( 1.4 ) t 0.4 , u ( 0 ) = 0 , t ( 0 , 1 ) ,
with solution u ( t ) = t .
Let us start with u ( t ) u 1 ( t ) = 2 π a 0 + 2 π a 1 ( 2 t 1 ) and apply the proposed method for k = M = 1 . We get c 1 , 0 = 0.6266570686577501 and a 1 , 1 = 0.5427009409187007 . Therefore, we have
u 1 ( t ) = 2 π ( 0.6266570686577501 ) + 2 π ( 0.5427009409187007 ) ( 2 t 1 ) = t + 5.55 × 10 17 ,
which is very close to the exact solution.
Table 6 lists the relative error E r of Example 5 when k = M = 1 .
Example 6.
Let us consider the fractional oscillator problem [33]
D μ y ( t ) + y ( t ) = 0 , y ( 0 ) = 1 , y ( 0 ) = 0 , t ( 0 , L ) ,
where 1 < μ 2 . The analytic solution of Equation (43) is given by
y ( t ) = k = 0 t μ k Γ ( k μ + 1 ) = E ˜ μ t μ ,
where E ˜ μ ( t ) is the one-parameter Mittag-Leffler function [33]. For μ = 2 , the solution reduces to y ( t ) = cos ( t ) . Let us solve Equation (43) when L = 1 and assume that the approximate solution can be expressed as y ( t ) y N ( t ) = i = 0 N a i C i ( t ) . We compare the numerical results of the proposed algorithm with those produced by using the truncated series
y ˜ ( t ) = k = 0 10 t μ k Γ ( k μ + 1 ) ,
for the case of k = 1 , M = 16 , and different values of μ.
Table 7 demonstrates that the new method yields good results in the domain [ 0 , 1 ] .
Example 7.
Let us consider the nonlinear fractional IVP [33,34]
D 1 2 y ( t ) + e y ( t ) = f ( t ) , t ( 0 , 1 ) ,
with
y ( 0 ) = ln ( 9 ) ,
where
f ( t ) = 9 + t + 2 π ( 9 + t ) sinh 1 ( t / 3 ) .
The analytic solution of (44) is given by y ( t ) = ln ( 9 + t ) . We apply the proposed algorithm for k = 2 and M = { 1 , 3 , 5 , 7 , 9 , 11 , 13 } . Table 8 lists the maximum absolute error E of problem (44)–(45) versus M.
In synthesis, we started by considering a simple boundary value problem in Example 1. Since the technique is not restricted to boundary value problems, we applied the proposed strategy to initial value problems in Examples 2 and 3. To demonstrate the efficiency of the technique on mathematical models, we tackled Example 4, representing the nonlinear deformation of a thin elastic rod. Moreover, fractional-order models were considered in Examples 5–7, which were studied as fractional oscillator problems. It was verified in all cases that the proposed strategy leads to good results.

4. Conclusions

This paper presents a new technique for obtaining the numerical spectral solutions for multi-term fractional-order initial value problems. The derivation of the method is based on the construction of the Chebyshev wavelet operational matrix. One of the advantages of the proposed strategy is its availability both for linear and nonlinear fractional-order initial value problems. A second relevant characteristic of the proposed approach is its high accuracy while adopting a limited number of Chebyshev wavelets. In future work, we will address the applicability of the current technique for stochastic PDEs.

Author Contributions

Methodology, S.D. and M.S.O.; software, D.W.B.; funding acquisition, D.W.B.; formal analysis, J.A.T.M. and S.D.; writing-review and editing, J.A.T.M. and M.S.O. All authors have read and agreed to the published version of the manuscript.

Funding

Institute of Applied Computer Science, Faculty of Electrical, Electronic, Computer and Control Engineering, Lodz University of Technology as a part of the statutory activity No. 501/2-24-1-2.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable to this article as no data sets were generated or analyzed during the current study.

Acknowledgments

This research was financed by the Institute of Applied Computer Science, Faculty of Electrical, Electronic, Computer and Control Engineering, Lodz University of Technology as a part of the statutory activity No. 501/2-24-1-2.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huang, C.; Zhang, Z.; Song, Q. Spectral Methods for Substantial Fractional Differential Equations. J. Sci. Comput. 2018, 74, 1554–1574. [Google Scholar] [CrossRef]
  2. Ali, K.K.; Abd El Salam, M.A.; Mohamed, E.M.; Samet, B.; Kumar, S.; Osman, M.S. Numerical solution for generalized nonlinear fractional integro-differential equations with linear functional arguments using Chebyshev series. Adv. Differ. Equ. 2020, 2020, 494. [Google Scholar] [CrossRef]
  3. Abu Arqub, O. Application of residual power series method for the solution of time-fractional Schrödinger equations in one-dimensional space. Fundam. Inform. 2019, 166, 87–110. [Google Scholar] [CrossRef]
  4. Abu Arqub, O. Numerical Algorithm for the Solutions of Fractional Order Systems of Dirichlet Function Types with Comparative Analysis. Fundam. Informaticae 2019, 166, 111–137. [Google Scholar] [CrossRef]
  5. Kajani, M.T.; Vencheh, A.H.; Ghasemi, M. The Chebyshev wavelets operational matrix of integration and product operation matrix. Int. J. Comput. Math. 2009, 86, 1118–1125. [Google Scholar] [CrossRef]
  6. Ghasemi, M.; Babolian, E.; Kajani, M.T. Numerical solution of linear Fredholm integral equations using sine-cosine wavelets. Int. J. Comput. Math. 2007, 84, 979–987. [Google Scholar] [CrossRef]
  7. Amaratunga, K.; Williams, J.R.; Qian, S.; Weiss, J. Wavelet-Galerkin solutions for one-dimensional partial differential equations. Int. J. Numer. Methods Eng. 1994, 37, 2703–2716. [Google Scholar] [CrossRef]
  8. Daubechies, I. Ten Lectures on Wavelets; SIAM: Philadelphia, PA, USA, 1992. [Google Scholar]
  9. Majak, J.; Pohlak, M.; Eerme, M.; Lepikult, T. Weak formulation based Haar wavelet method for solving differential equations. Appl. Math. Comput. 2009, 211, 488–494. [Google Scholar] [CrossRef]
  10. Chun, Z.; Zheng, Z. Three-dimensional analysis of functionally graded plate based on the Haar wavelet method. Acta Mech. Solida Sin. 2007, 20, 95–102. [Google Scholar]
  11. Lam, H.F.; Ng, C.T. A probabilistic method for the detection of obstructed cracks of beam-type structures using spacial wavelet transform. Probabilistic Eng. Mech. 2008, 23, 237–245. [Google Scholar] [CrossRef] [Green Version]
  12. Noeiaghdam, S.; Sidorov, D.N.; Muftahov, I.R.; Zhukov, A.V. Control of Accuracy on Taylor-Collocation Method for Load Leveling Problem. Bull. Irkutsk. State Univ. Ser. Math. 2019, 30, 59–72. [Google Scholar] [CrossRef]
  13. Lepik, Ü.; Hein, H. Haar Wavelets; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  14. Abd-Elhameed, W.M.; Doha, E.H.; Youssri, Y.H. New spectral second kind Chebyshev wavelets algorithm for solving linear and nonlinear second-order differential equations involving singular and Bratu type equations. In Abstract and Applied Analysis; Hindawi: London, UK, 2013; Volume 2013. [Google Scholar]
  15. Robertsson, J.O.A.; Blanch, J.O. Galerkin-Wavelet Modeling of Wave Propagation: Optimal Finite-Difference Stencil Design. Math. Comput. Model. 1994, 19, 31–38. [Google Scholar] [CrossRef]
  16. Heydari, M.H.; Hooshmandasl, M.R.; Maalek Ghaini, F.M. A new approach of the Chebyshev wavelets method for partial differential equations with boundary conditions of the telegraph type. Appl. Math. Model. 2014, 38, 1597–1606. [Google Scholar] [CrossRef]
  17. Kumar, V.; Mehra, M. Wavelet optimized finite difference method using interpolating wavelets for self-adjoint singularly perturbed problems. J. Comput. Appl. Math. 2009, 230, 803–812. [Google Scholar] [CrossRef] [Green Version]
  18. Turgut, A.K.; Triki, H.; Dhawan, S.; Moshokoa, S.K.; Ullah, M.Z.; Biswas, A. Computational Analysis of Shallow Water Waves with Korteweg-de Vries Equation. Sci. Iran. 2018, 25, 2582–2597. [Google Scholar]
  19. Turgut, A.K.; Dhawan, S. A practical and powerful approach to potential KdV and Benjamin equations. Beni-Suef Univ. J. Basic Appl. Sci. 2017, 6, 383–390. [Google Scholar]
  20. Turgut, A.K.; Dhawan, S.; Karakoc, S.B.G.; Raslan, K.R. Numerical Study of Rosenau-KdV Equation Using Finite Element Method Based on Collocation Approach. Math. Model. Anal. 2017, 22, 373–388. [Google Scholar]
  21. Machado, J.T.; Costa, A.C.; Quelhas, M.D. Wavelet analysis of human DNA. Genomics 2011, 98, 155–163. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Mao, Z.; Em Karniadakis, G. A Spectral Method (of Exponential Convergence) for Singular Solutions of the Diffusion Equation with General Two-Sided Fractional Derivative. SIAM J. Numer. Anal. 2018, 56, 24–49. [Google Scholar] [CrossRef]
  23. Kumar, S.; Kumar, R.; Osman, M.S.; Samet, B. A wavelet based numerical scheme for fractional order SEIR epidemic of measles by using Genocchi polynomials. Numer. Methods Partial. Equations 2021, 37, 1250–1268. [Google Scholar] [CrossRef]
  24. Yarmohammadi, M.; Javadi, S.; Babolian, E. Spectral iterative method and convergence analysis for solving nonlinear fractional differential equation. J. Comput. Phys. 2018, 359, 436–450. [Google Scholar] [CrossRef]
  25. Mason, J.C.; Handscomb, D.C. Chebyshev Polynomials; CRC Press: Boca Raton, FL, USA, 2002. [Google Scholar]
  26. Sweilam, N.H.; Nagy, A.M.; El-Sayed, A.A. Second kind shifted Chebyshev polynomials for solving space fractional order diffusion equation. Chaos Solitons Fractals 2015, 73, 141–147. [Google Scholar] [CrossRef]
  27. Piessens, R. Computing integral transforms and solving integral equations using Chebyshev polynomial approximations. J. Comput. Appl. Math. 2000, 121, 113–124. [Google Scholar] [CrossRef] [Green Version]
  28. Babolian, E.; Fattahzadeh, F. Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration. Appl. Math. Comput. 2007, 188, 417–426. [Google Scholar] [CrossRef]
  29. Zhou, F.; Xu, X. Numerical solution of the convection diffusion equations by the second kind Chebyshev wavelets. Appl. Math. Comput. 2014, 247, 353–367. [Google Scholar] [CrossRef]
  30. Mohammadi, F.; Hosseini, M.M. A comparative study of numerical methods for solving quadratic Riccati differential equations. J. Franklin Inst. 2011, 348, 156–164. [Google Scholar] [CrossRef]
  31. Yuanlu, L.I. Solving a nonlinear fractional differential equation using Chebyshev wavelets. Commun. Nonlinear Sci. Numer. 2010, 15, 2284–2292. [Google Scholar]
  32. Singh, I.; Arun, P.; Lima, F. Fourier analysis of nonlinear pendulum oscillations. Rev. Bras. Ensino Fis. 2018, 40, e1305. [Google Scholar] [CrossRef]
  33. Abd-Elhameed, W.M.; Youssri, Y.H. Fifth-kind orthonormal Chebyshev polynomial solutions for fractional differential equations. Comput. Appl. Math. 2018, 37, 2897–2921. [Google Scholar] [CrossRef]
  34. Atta, A.G.; Moatimid, G.M.; Youssri, Y.H. Generalized Fibonaacci operational collocation approach for fractional initial value problem. Int. J. Appl. Comput. Math. 2018, 5, 9. [Google Scholar] [CrossRef]
Figure 1. Absolute error E versus t for Example 1 when k = 1 , ϵ = 0.1 , and M = { 9 , 12 , 15 } .
Figure 1. Absolute error E versus t for Example 1 when k = 1 , ϵ = 0.1 , and M = { 9 , 12 , 15 } .
Symmetry 13 00536 g001
Figure 2. Plot of E 1 = Log ( E ) versus M for Example 1 when k = 1 and ϵ = { 10 1 , 10 2 , 10 3 } .
Figure 2. Plot of E 1 = Log ( E ) versus M for Example 1 when k = 1 and ϵ = { 10 1 , 10 2 , 10 3 } .
Symmetry 13 00536 g002
Figure 3. The exact and approximate solutions versus x for Example 2 when k = 3 and M = { 5 , 10 , 15 } .
Figure 3. The exact and approximate solutions versus x for Example 2 when k = 3 and M = { 5 , 10 , 15 } .
Symmetry 13 00536 g003
Figure 4. The exact and approximate solutions versus x for Example 3 when k = 2 and M = { 2 , 4 , 6 } .
Figure 4. The exact and approximate solutions versus x for Example 3 when k = 2 and M = { 2 , 4 , 6 } .
Symmetry 13 00536 g004
Table 1. The calculated derivatives of ϕ n , m when M = k = 2 .
Table 1. The calculated derivatives of ϕ n , m when M = k = 2 .
ϕ 1 , 0 ϕ 1 , 1 ϕ 1 , 2 ϕ 1 , 3 ϕ 2 , 0 ϕ 2 , 1 ϕ 2 , 2 ϕ 2 , 3
0 4 2 ϕ 1 , 0 16 ϕ 1 , 1 12 2 + 24 ϕ 1 , 2 ϕ 1 , 0 0 4 2 ϕ 2 , 0 16 ϕ 2 , 1 12 2 ϕ 2 , 0 + 24 ϕ 2 , 3
Table 2. Maximum absolute error E for Example 1 when k = { 1 , 2 , 3 } and M = { 15 , 7 , 3 } .
Table 2. Maximum absolute error E for Example 1 when k = { 1 , 2 , 3 } and M = { 15 , 7 , 3 } .
kM ϵ = 10 1 ϵ = 10 2 ϵ = 10 3
115 8.83 × 10 16 5.63 × 10 12 3.73 × 10 9
27 2.47 × 10 15 5.27 × 10 11 7.21 × 10 7
33 1.37 × 10 11 2.94 × 10 7 3.28 × 10 4
Table 3. Maximum absolute error E for Example 2 when k = 3 and M = { 5 , 10 , 15 , 20 } .
Table 3. Maximum absolute error E for Example 2 when k = 3 and M = { 5 , 10 , 15 , 20 } .
M5101520
E 2.24 × 10 1 5.28 × 10 3 3.29 × 10 4 5.27 × 10 5
Table 4. Maximum absolute error E for Example 3 when k = 2 and M = { 8 , 10 , 12 , 14 } .
Table 4. Maximum absolute error E for Example 3 when k = 2 and M = { 8 , 10 , 12 , 14 } .
M8101214
E 1.58 × 10 7 2.39 × 10 11 9.38 × 10 14 2.22 × 10 16
Table 5. Maximum absolute error E for Example 4 when s = { 0 , 0.2 , 0.4 , 0.6 , 0.8 , 1 } , k = 1 , and M = { 4 , 6 , 8 } .
Table 5. Maximum absolute error E for Example 4 when s = { 0 , 0.2 , 0.4 , 0.6 , 0.8 , 1 } , k = 1 , and M = { 4 , 6 , 8 } .
sRK6 M = 4 M = 6 M = 8
01111
0.2 1.07077731.07076851.07077241.070777
0.4 1.106515541.10653541.10651421.1065155
0.6 1.1065427071.106542571.106542171.10654270
0.8 1.070849251.07089841.07084871.0708492
11111
Table 6. Relative error E r for Example 5 when k = M = 1 .
Table 6. Relative error E r for Example 5 when k = M = 1 .
t 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
E r 4.4094 × 10 16 2.3629 × 10 16 1.6404 × 10 16 1.2662 × 10 16 0.0000 0.0000 0.0000 0.0000 0.0000
Table 7. Maximum absolute error E of Example 6 when k = 1 and M = 16 .
Table 7. Maximum absolute error E of Example 6 when k = 1 and M = 16 .
μ 21.951.91.851.81.75
E 3.25 × 10 16 4.71 × 10 14 5.26 × 10 13 7.48 × 10 12 3.25 × 10 11 5.26 × 10 11
Table 8. Maximum absolute error E of Example 7 for k = 2 .
Table 8. Maximum absolute error E of Example 7 for k = 2 .
M135791113
E 2.36 × 10 1 4.29 × 10 4 8.36 × 10 7 2.37 × 10 10 5.37 × 10 14 4.38 × 10 15 2.43 × 10 16
Note. The best absolute maximum errors obtained in [33,34] are E = 2.73 × 10−15 and E = 1.00 × 10−15, respectively, while here we obtained a smaller error with an inferior number of retained modes.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dhawan, S.; Machado, J.A.T.; Brzeziński, D.W.; Osman, M.S. A Chebyshev Wavelet Collocation Method for Some Types of Differential Problems. Symmetry 2021, 13, 536. https://doi.org/10.3390/sym13040536

AMA Style

Dhawan S, Machado JAT, Brzeziński DW, Osman MS. A Chebyshev Wavelet Collocation Method for Some Types of Differential Problems. Symmetry. 2021; 13(4):536. https://doi.org/10.3390/sym13040536

Chicago/Turabian Style

Dhawan, Sharanjeet, José A. Tenreir Machado, Dariusz W. Brzeziński, and Mohamed S. Osman. 2021. "A Chebyshev Wavelet Collocation Method for Some Types of Differential Problems" Symmetry 13, no. 4: 536. https://doi.org/10.3390/sym13040536

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop