Next Article in Journal
Bayesian Inference under Small Sample Sizes Using General Noninformative Priors
Next Article in Special Issue
Mathematical Modeling and Analysis Using Nondimensionalization Technique of the Solidification of a Splat of Variable Section
Previous Article in Journal
A Smart Helmet-Based PLS-BPNN Error Compensation Model for Infrared Body Temperature Measurement of Construction Workers during COVID-19
Previous Article in Special Issue
Large Deformation Problem of Bimodular Functionally-Graded Thin Circular Plates Subjected to Transversely Uniformly-Distributed Load: Perturbation Solution without Small-Rotation-Angle Assumption
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solving Nonlinear Boundary Value Problems Using the Higher Order Haar Wavelet Method

1
Deptartment of Cybernetics, School of Science, Tallinn University of Technology, 12616 Tallinn, Estonia
2
Deptartment of Mechanical and Industrial Engineering, School of Engineering, Tallinn University of Technology, 12616 Tallinn, Estonia
*
Author to whom correspondence should be addressed.
Submission received: 11 October 2021 / Revised: 28 October 2021 / Accepted: 31 October 2021 / Published: 5 November 2021
(This article belongs to the Special Issue Mathematical Problems in Materials Science)

Abstract

:
The current study is focused on development and adaption of the higher order Haar wavelet method for solving nonlinear ordinary differential equations. The proposed approach is implemented on two sample problems—the Riccati and the Liénard equations. The convergence and accuracy of the proposed higher order Haar wavelet method are compared with the widely used Haar wavelet method. The comparison of numerical results with exact solutions is performed. The complexity issues of the higher order Haar wavelet method are discussed.

1. Introduction

Recently, the higher order Haar wavelet method (HOHWM) has been developed by the workgroup of the current study [1]. The HOHWM can be considered a refinement of the widely used HWM introduced in [2]. The HOHWM has been found to increase accuracy as well as convergence over the regular HWM [1,3,4,5,6].
The HWM was proposed originally for solving differential equations [2,7,8]. It has been shown in [9,10,11,12,13,14,15,16,17] that the HWM can also be successfully utilized for solving integral and integro-differential and integral equations. In pioneering works of Lepik [14,15,18,19,20,21], the integration techniques for the HWM were developed. The monograph [22] gives a thorough overview of the HWM and its application in different research areas. The weak formulation based HWM was introduced by Majak et al. in [23].
Engineering seems to be one of the most common areas of application for the HWM. This includes solid mechanics [14,20,21], composites [24,25,26,27,28,29,30,31,32,33], etc. In [28], free vibration analysis of the multilayer composite plate is performed and in [27,30,31,32,33] the HWM is successfully utilized for vibration analysis of plate and shell structures. The propagation of a solitary wave in a composite material is studied in [29]. Besides engineering, wavelet methods are used in a wide range of applications in areas of natural sciences, medicine, social and live sciences [2,34,35,36].
Pioneering study in the area of fractional differential and integro-differential equations was performed by Lepik in [15], where the Caputo derivatives are used to convert the fractional differential equations into integral equations, which only include integer order derivatives. Thus, the wavelet expansion is applied for integer order derivatives. An alternate approach was employed in [37,38,39]. According to the latter approach, the Caputo derivatives are expanded into Haar wavelets by employing a fractional operational matrix.
Recent developments of the HWM cover extension to the multidimensional case [40,41,42], treatment of adaptive methods [43], nonuniform Haar wavelet method [44], inverse problems [45], identification of software piracy [46], solutions to variational problems [47] and boundary layer flow problems [48], etc.
The accuracy and convergence are considered the most critical characteristics of the HWM and any numerical method. These aspects are studied in [49,50,51]. In [50], the convergence theorem is proven and the order of the convergence of the Chen and Hsiao approach based HWM has been found to be equal to two. Obviously, the HWM needs principal refinement in order to compete with similar strong formulation based method like differential quadrature method, used widely in engineering design. These results were confirmed in comparative study, performed by the workgroup, where HWM was compared with DQM and finite difference method [52]. Motivated by the latter conclusions Majak et al. developed the HOHWM in [1].
In the current study, the HOHWM is implemented for solving nonlinear differential equations. The Riccati equations are often selected for evaluation of numerical methods [53,54,55,56,57], especially for new ones [2,58,59,60], since the analytical solutions are known for a number of particular Riccati equations. The Riccati equations cover various actual research problems including Kalman filtering, model reduction optimal Control, etc. [59,61,62]. Liénard Equation [63,64,65] is chosen as an example of a nonlinear second order equation. Liénard equations arise when studying nonlinear oscillations [66,67]. A detailed analysis of the HOHWM is performed covering accuracy, convergence and complexity.
The structure of the article is following. In Section 2, the Haar functions and operational matrix of integration are given. In Section 3, the two model equations are introduced. In Section 4, the both Haar wavelet method approaches (HWM and HOHWM) for solving Riccati and Liénard problems are described. In Section 5, the numerical results are presented and analysed. Finally, the conclusions are given in Section 6.

2. Haar Wavelet Family

In the current study, the notation introduced in [21] is utilized. The integration domain [ A , B ] can be divided into 2 M equal subinteravals of length Δ x = ( B A ) / ( 2 M ) . The maximal level of resolution J is defined as M = 2 J . The Haar functions are defined as
h i ( x ) = 1 for x [ ξ 1 ( i ) , ξ 2 ( i ) ) , 1 for x [ ξ 2 ( i ) , ξ 3 ( i ) ) , 0 elsewhere ,
where
ξ 1 ( i ) = A + 2 k μ Δ x , ξ 2 ( i ) = A + ( 2 k + 1 ) μ Δ x , ξ 3 ( i ) = A + 2 ( k + 1 ) μ Δ x , μ = M / m , Δ x = ( B A ) / ( 2 M ) . j = 0 , 1 , , J , k = 0 , 1 , , m 1 , i = m + k 1
Index i is calculated from i = m + k + 1 . Parameter m = 2 j corresponds to the maximum number of square waves that can be sequentially deployed in interval [ A , B ] for the given j and the parameter k indicates the location of the particular square wave. The scaling function h 1 ( x ) forms a special case in which m = 0 , ξ 1 = A , ξ 2 = B , ξ 3 = B . The Haar series is orthogonal and therefore forms a good transform basis
A B h i ( x ) h l ( x ) d x = 2 j i = l = 2 j + k 0 i l .
Thus, any square integrable function f ( x ) can be expanded into Haar wavelets as
f ( x ) = i = 1 a i h i ( x ) ,
where a i are the Haar coefficients.
Integrating Haar functions (1) one obtains
p n , i ( x ) = 0 for x [ A , ξ 1 ( i ) ) , ( x ξ 1 ( i ) ) n n ! for x [ ξ 1 ( i ) , ξ 2 ( i ) ) , ( x ξ 1 ( i ) ) n 2 ( x ξ 2 ( i ) ) n n ! for x [ ξ 2 ( i ) , ξ 3 ( i ) ) , ( x ξ 1 ( i ) ) n 2 ( x ξ 2 ( i ) ) n + ( x ξ 3 ( i ) ) n n ! for x [ ξ 3 ( i ) , B ) .
The Haar matrix can be written in terms of Haar functions as
H i l = h i ( x l ) ,
where x l = ( l 1 / 2 ) Δ x stand for collocation points. The operational matrix of integration P n is given as
P n i l = p n , i ( x l ) .
Combining (6) and (7), the function approximation can be expressed in matrix notation as
f ( x ) = a H .
Based on (6) and (7), the n-th order operational matrix of integration can be written as
A x n H d ξ d ξ n = P n .
Obviously, the matrices H and P n depend on x.
In boundary points the relation (5) simplifies to
P n ( A ) = 0 n > 0
and
P n ( B ) i = p n , i ( B ) = ( B ξ 1 ( i ) ) n 2 ( B ξ 2 ( i ) ) n + ( B ξ 3 ( i ) ) n n ! .
In general, the relation (10) leads to simplified boundary conditions.

3. Model Equations

3.1. First Order Problems

Any nonlinear ODE of the form
u ( x ) + f ( x ) u 2 ( x ) + g ( x ) u ( x ) + h ( x ) = 0
can be called a Riccati equation. The boundary condition for Equation (12) can be given as
u ( x c ) = u c ,
where x c is the boundary (A or B) and u c is a given constants. In the following the three particular sets of coefficients ( f ( x ) , g ( x ) and h ( x ) ) of the Riccati equation are considered for which the exact solution is known. The domain x [ 0 , 5 ] was chosen since it reflects the qualitative behaviour of the exact solution.
Problem 1 (constant coefficients):
u ( x ) = 1 u 2 ( x ) , u ( 0 ) = 0 , x [ 0 , 5 ] , u e ( x ) = e 2 x 1 e 2 x + 1 ,
where u e ( x ) is the known exact solution.
Problem 2 (constant coefficients):
u ( x ) = 1 + 2 u ( x ) u 2 ( x ) , u ( 0 ) = 0 , x [ 0 , 5 ] , u e ( x ) = 1 + 2 1 + e 2 2 x 1 + 3 2 2 e 2 2 x .
Problem 3 (variable coefficients):
u ( x ) = 2 x u ( x ) / x + u 2 ( x ) / x 3 , u ( 5 ) = 40 , x [ 0 , 5 ] , u e ( x ) = 2 x 3 + 30 x 2 2 x + 15 .
In order to use the HWM and HOHWM, the Riccati Equations (14)–(16) can be quasilinearized. The approach shown in [68] is used. By applying quasilinearization one obtains:
Problem 1
u r + 1 ( x ) + 2 u r + 1 ( x ) u r ( x ) = u r 2 ( x ) + 1 , u r + 1 ( 0 ) = 0
Problem 2
u r + 1 ( x ) + 2 u r + 1 ( x ) u r ( x ) 1 = u r 2 ( x ) + 1 , u r + 1 ( 0 ) = 0 ,
Problem 3
u r + 1 ( x ) + u r + 1 ( x ) / x 2 u r + 1 ( x ) u r ( x ) / x 3 = 2 x u r 2 ( x ) / x 3 , u r + 1 ( 5 ) = 40 .
In (17)–(19) r denotes the iteration step. The vector u r + 1 ( x ) has to be computed using the HWM or the HOHWM for each iteration until the difference between two consecutive solutions becomes sufficiently small ( 10 8 was used here). Clearly, an initial value for r = 0 must be given to start the iteration. In the present study, the linear relation u 0 ( x ) = x was used. The same applies to the upcoming subsection as well.

3.2. Second Order Problems

A nonlinear differential equation of the form
u ( x ) + f ( u ) u ( x ) + g ( u ) = 0
is known as a Liénard equation. In the present study, f ( u ) = u and g ( u ) = 0 are considered. In such a case, the exact solution is known. The two boundary conditions can be defined as
u ( A ) = c A , u ( B ) = c B ,
where A and B are on the boundary of the domain, c A and c B are arbitrary constants.
Problem 4
u ( x ) + u ( x ) u ( x ) = 0 , u ( 0 ) = 0 , u ( 1 ) = 2 tan h ( 1 ) , x [ 0 , 1 ] , u e ( x ) = 2 tan h x .
Problem 5
u ( x ) + u ( x ) u ( x ) = 0 , u ( 0 ) = 0 , u ( 1 ) = 4 tan h ( 2 ) , x [ 0 , 1 ] , u e ( x ) = 4 tan h 2 x .
The model equations can again be quasiliearised. This results in the following problems:
Problem 4
u r + 1 ( x ) + u r + 1 ( x ) u r ( x ) + u r u r + 1 ( x ) = u r ( x ) u r ( x ) , u r + 1 ( 0 ) = 0 , u r + 1 ( 1 ) = 2 tan h ( 1 ) .
Problem 5
u r + 1 ( x ) + u r + 1 ( x ) u r ( x ) + u r u r + 1 ( x ) = u r ( x ) u r ( x ) , u r + 1 ( 0 ) = 0 , u r + 1 ( 1 ) = 4 tan h ( 2 ) .

4. Haar Wavelet Methods

The well known HWM involves expanding the highest order derivative present in the equation into the Haar wavelet series as
u r + 1 ( x ) = a r + 1 H ,
where H is the Haar wavelet matrix described in (6) and a r + 1 is the row vector of Haar wavelet coefficients for the given iteration. By integrating the above, one can arrive at
u r + 1 ( x ) = a r + 1 P 1 + c 1 ,
where P 1 is the first integration matrix introduced in (7) and c 1 is an unknown coefficient. The boundary condition (for other boundary value problems the process is analogous) u ( 0 ) = 0 can be expressed as
u r + 1 ( 0 ) = a r + 1 P 1 ( 0 ) + c 1 = 0 .
Obviously, (10) and (28) imply that c 1 = 0 . Substituting the obtained result into (27) yields
u r + 1 ( x ) = a r + 1 P 1 .
The process is similar in case of a second order equation, in which case, two coefficients are obtained and the two boundary conditions are used to obtain said coefficients.
In the case of the HOHWM, one expands a higher order derivative into the Haar wavelet series. In general, according to [1], 2 s (where s > 0 ) extra derivatives are used.
u r + 1 ( 1 + 2 s ) ( x ) = a r + 1 H .
In the simplest case where s = 1 one obtains
u r + 1 ( x ) = a r + 1 H .
Integration of Equation (31) results in expression
u r + 1 ( x ) = a r + 1 P 3 + c 1 x 2 / 2 + c 2 x + c 3 ,
which includes two extra unknown coefficients c 2 and c 3 . The algorithms for determining integration constants for the HOHWM are described in details in [1] and are omitted herein. In the simplest case, where s = 1 , according to these algorithms, the differential equation should be fulfilled at boundary points.
Thus, utilizing the boundary condition u ( 0 ) = 0 as well as the conditions D E ( 0 ) = 0 and D E ( 5 ) = 0 for (17), where D E refers to the quasilinearized differential equation, one can arrive at
u r + 1 ( x ) = a r + 1 P 3 + x + x 2 a r + 1 P 2 ( 5 ) 2 u r ( 5 ) ( a r + 1 P 3 ( 5 ) + 5 ) + u r ( 5 ) 2 50 u r ( 5 ) + 10 .
The process is similar to the second order equation and is thus omitted. It must be noted, however, that a total of 4 coefficients are present in this case.
Either (29) or (33) can be substituted into differential Equation (17) depending on which wavelet method is implemented (HWM or HOHWM). The obtained linear algebraic system of equations should be solved with respect to the coefficient vector a r + 1 . Finally, for known vector a r + 1 the solution of the differential equation can be computed by use of (29) for the HWM and (33) for the HOHWM. These steps must be carried out at each iterations step.
The expressions of the solutions for the HWM and the HOHWM, corresponding to problems 2–5 can be derived similarly to expressions (29) and (33). It can be shown that for problem 2, one obtains (29) in case of the HWM and
u r + 1 ( x ) = a r + 1 P 3 + x + x 2 10 + 2 a r + 1 P 3 ( 5 ) a r + 1 P 2 ( 5 ) 2 u r ( 5 ) ( a r + 1 P 3 ( 5 ) + 5 ) + u r ( 5 ) 2 50 u r ( 5 ) + 10
in case of the HOHWM. In case of problem 3, one can obtain
u = a r + 1 P 1 a r + 1 P 1 ( 5 ) + 40
and
u = a r + 1 P 3 + a r + 1 x 2 25 2 x 5 P 3 ( 5 ) + x x 2 5 P 2 ( 5 )
for the HWM and the HOHWM, respectively. When dealing with problems 4 and 5, it can be shown that for the HWM
u = a r + 1 P 2 a r + 1 x P 2 ( 1 ) + 2 x b r
can be obtained and for the HOHWM
u = a r + 1 P 4 + a r + 1 b r x 3 3 x 6 + 2 b r 3 x 3 + b r P 4 ( 1 ) b r x 3 x 6 + 2 b r P 3 ( 1 ) x 3 x 6 + 2 b r P 2 ( 1 ) + 3 b r x 3 + b r b r 2 x 3 3 x 6 + 2 b r
can be obtained. In (37) and (38), b r corresponds to the right hand side boundary condition. In case of problem 4, b r = 2 tan h 1 and in case of problem 5, b r = 4 tan h 2 .
Comparing the expressions (29), (35), (37) to (33) and (34), one can observe some principal differences between the HWM and the HOHWM. In case of the HOHWM, the solution depends strictly on the boundary values of the previous iteration, which is not the case with the HWM. However, in case of (36) and (38), such a dependence is not realized for the HOHWM.

5. Analysis of Numerical Results

The numerical experiments were carried out for three particular Riccati Equations, (14)–(16), as well as two particular Liénard Equations, (22) and (23). The numerical solutions for problem 1 are computed according to (29) or (33) and validated against exact solutions at the midpoint ( x = 5 / 2 for problems 1–3; x = 1 / 2 for probelms 4 and 5). The order of convergence of the solution can be computed with ( k J e ) and without ( k J ) use of exact solution as [1,49,50]
k J e = log 2 F J 1 F e F J F e , k J = log 2 F J 2 F J 1 F J 1 F J ,
where F J and F e stand for the numerical solution at resolution J and exact solution, respectively. In the present study the numerical solution at the midpoint u ( 5 / 2 ) is used. Since k J e depends on the solution at the current resolution and the previous resolution (as well as the exact solution), it cannot be calculated for the lowest resolution. Similarly, k J depends on the solution at the current resolution as well as two lower resolutions so it cannot be calculated for the two lowest resolutions. In the following r f refers to the number of iterations that were carried out in order to get a satisfactory result.
The numerical solution of Riccati equation for problem 1 as well as the absolute error Δ u ( 5 / 2 ) = | u e ( 5 / 2 ) u ( 5 / 2 ) | , the rates of convergence and the number of iterations used to obtain the solution by applying HWM and HOHWM are given in Table 1 and Table 2, respectively. Similar results are obtained for problem 2 (Table 3 and Table 4) and problem 3 (Table 5 and Table 6). Finally, the results for problems 4 and 5 along with their corresponding absolute error rates Δ u ( 1 / 2 ) = | u e ( 1 / 2 ) u ( 1 / 2 ) | are given in Table 7Table 8 and Table 9Table 10, respectively.
All model problems showed that the HOHWM outperforms HWM considerably. The rate of convergence of the HOHWM tends to four, i.e., doubles that of the HWM. In the case of sample problem 1, the accuracy of 10 × 10 7 was not achieved by the HWM even with 512 collocation points, but by employing the HOHWM, such accuracy was reached with 32 collocation points. Similar results are also obtained in the case of the other sample problems. The number of iterations necessary to arrive at the solution corresponding to the HWM and the HOHWM is same in the case of the second and the third sample problems. In the case of the first sample problem, the number of iterations of the HOHWM is higher for some resolutions, but just by one iteration.
When considering the computation times needed to reach the same accuracy using the HWM and HOHWM (Table 11), one can see that the same level of accuracy is achieved using less CPU time by employing the HOWHM instead of the HWM. This is because the size of the matrices involved is considerably smaller in case of the HOHWM.

6. Conclusions

The HOHWM has been implemented for solving nonlinear differential equations. Three particular Riccati equations and two Liénard equations with known exact solutions are examined.
The iterated numerical solution in case of the HOHWM can depend strictly on the value of the previous iterated solution at the boundary (Equations (33) and (34)). That is not the case when using the HWM. These dependencies are caused by satisfying differential equations in points, determined by the HOHWM algorithms (boundary points for s = 1 , etc.).
Both, the HWM and the HOHWM produce numerical solutions which were shown to be in good agreement with the exact solution. However, the HOHWM has shown principally higher accuracy in the case of the same mesh.
Computationally, the most expensive operation performed is the calculation of the solution of the system of algebraic equations. However, the algebraic systems of equations corresponding to the HWM and the HOHWM, have the same dimensions and symmetry properties. From a practical point of view, it is interesting to estimate computational complexity of the solutions providing the same accuracy. Thus, for example in the case of model problem 1, to obtain the same accuracy, one can use the HWM with 512 collocation points and the HOHWM with just 16–32 collocation points. Thus, by applying the HOHWM, it is possible to obtain the results with the same accuracy as by applying the HWM with a substantially lower computational cost. It is correct to note that the conclusions made are based on solution of five sample problems related to the Riccati and Liénard equations. Therefore, the study of nonlinear differential equations by employing the HOHWM needs further attention.
Future study should be related to development and application of the HOHWM for analysis of the nonlinear solid mechanics problems [69] and simulation of solitons and shock waves, which are known for their complex behaviour and providing challenges for any new numerical method [70,71].

Author Contributions

M.R. Development and implementation of the solution algorithm. J.M. Main concepts of the HOHWM, complexity and accuaracy analysis. A.S. Problem formulation, analysis of the solution algorithm. All authors have read and agreed to the published version of the manuscript.

Funding

This research was founded by the Estonian Research Council grants PRG1227 as well as Estonian Centre of Excellence in Zero Energy and Resource Efficient Smart Buildings and Districts (ZEBE), TK146 funded by the European Regional Development Fund (grant 2014-2020.4.01.15-0016).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Majak, J.; Pohlak, M.; Karjust, K.; Eerme, M.; Kurnitski, J.; Shvartsman, B.S. New higher order Haar wavelet method: Application to FGM structures. Compos. Struct. 2018, 201, 72–78. [Google Scholar] [CrossRef]
  2. Chen, C.F.; Hsiao, C.H. Haar wavelet method for solving lumped and distributed-parameter systems. IEE Proc. Control Theory Appl. 1997, 144, 87–94. [Google Scholar] [CrossRef] [Green Version]
  3. Jena, S.K.; Chakraverty, S. Dynamic behavior of an electromagnetic nanobeam using the Haar wavelet method and the higher-order Haar wavelet method. Eur. Phys. J. Plus 2019, 134, 538. [Google Scholar] [CrossRef]
  4. Jena, S.K.; Chakraverty, S.; Malikan, M. Implementation of Haar wavelet, higher order Haar wavelet, and differential quadrature methods on buckling response of strain gradient nonlocal beam embedded in an elastic medium. Eng. Comput. 2021, 37, 1251–1264. [Google Scholar] [CrossRef]
  5. Kirs, M.; Eerme, M.; Bassir, D.; Tungel, E. Application of HOHWM for vibration analysis of nanobeams. Key Eng. Mater. 2019, 799, 230–235. [Google Scholar] [CrossRef]
  6. Kirs, M.; Tungel, E. Evaluation of Haar wavelet method in engineering applications. AIP Conf. Proc. 2019, 2116, 330003. [Google Scholar]
  7. Hsiao, C.H. State analysis of linear time delayed systems via Haar wavelets. Math. Comput. Simul. 1997, 44, 457–470. [Google Scholar] [CrossRef]
  8. Hsiao, C.H. Haar wavelet approach to linear stiff systems. Math. Comput. Simul. 2004, 64, 561–567. [Google Scholar] [CrossRef]
  9. Aziz, I.; Al-Fhaid, A.S.; Islam, S. An improved method based on Haar wavelets for numerical solution of nonlinear integral and integro-differential equations of first and higher orders. J. Comput. Appl. Math. 2014, 260, 449–469. [Google Scholar]
  10. Aziz, I.; Islam, S. New algorithms for the numerical solution of nonlinear Fredholm and Volterra integral equations using Haar wavelets. J. Comput. Appl. Math. 2013, 239, 333–345. [Google Scholar] [CrossRef]
  11. Aziz, I.; Khan, F.; Islam, S. A new method based on Haar wavelet for the numerical solution of two-dimensional nonlinear integral equations. J. Comput. Appl. Math. 2014, 272, 70–80. [Google Scholar] [CrossRef]
  12. Babolian, E.; Shahsavaran, A. Numerical solution of nonlinear Fredholm integral equations of the second kind using Haar wavelets. J. Comput. Appl. Math. 2009, 225, 87–95. [Google Scholar] [CrossRef] [Green Version]
  13. Cattani, C.; Kudreyko, A. Harmonic wavelet method towards solution of the Fredholm type integral equations of the second kind. Appl. Math. Comput. 2010, 215, 4164–4171. [Google Scholar] [CrossRef]
  14. Lepik, Ü. Application of the Haar wavelet transform to solving integral and differential equations. Proc. Est. Acad. Sci. 2007, 56, 28–46. [Google Scholar]
  15. Lepik, Ü. Solving fractional integral equations by the Haar wavelet method. Appl. Math. Comput. 2009, 214, 468–478. [Google Scholar] [CrossRef]
  16. Erfanian, M.; Mansoori, A. Solving the nonlinear integro-differential equation in complex plane with rationalized Haar wavelet. Math. Comput. Simul. 2019, 165, 223–237. [Google Scholar] [CrossRef]
  17. Xie, J.; Wang, T.; Ren, Z.; Zhang, J.; Quan, L. Haar wavelet method for approximating the solution of a coupled system of fractional-order integral–differential equations. Math. Comput. Simul. 2019, 163, 80–89. [Google Scholar] [CrossRef]
  18. Lepik, Ü. Numerical solution of differential equations using Haar wavelets. Math. Comput. Simul. 2005, 68, 127–143. [Google Scholar] [CrossRef]
  19. Lepik, Ü. Haar wavelet method for nonlinear integro-differential equations. Appl. Math. Comput. 2006, 176, 324–333. [Google Scholar] [CrossRef]
  20. Lepik, Ü. Numerical solution of evolution equations by the Haar wavelet method. Appl. Math. Comput. 2007, 185, 695–704. [Google Scholar] [CrossRef]
  21. Lepik, Ü. Solving PDEs with the aid of two-dimensional Haar wavelets. Comput. Math. Appl. 2011, 61, 1873–1879. [Google Scholar] [CrossRef] [Green Version]
  22. Lepik, Ü.; Hein, H. Haar Wavelets: With Applications; Springer: New York, NY, USA, 2014. [Google Scholar]
  23. 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]
  24. Cattani, C.; Rushchitskii, Y.Y. Cubically nonlinear versus quadratically nonlinear elastic waves: Main wave effects. Internat. Appl. Mech. 2003, 39, 1361–1399. [Google Scholar] [CrossRef]
  25. Cattani, C.; Rushchitsky, J.J.; Sinchilo, S.V. Physical constants for one type of nonlinearly elastic fibrous micro-and nanocomposites with hard and soft nonlinearities. Internat. Appl. Mech. 2005, 41, 1368–1377. [Google Scholar] [CrossRef]
  26. Hein, H.; Feklistova, L. Computationally efficient delamination detection in composite beams using Haar wavelets. Mech. Syst. Signal Process. 2011, 25, 2257–2270. [Google Scholar] [CrossRef]
  27. Jin, G.; Xie, X.; Liu, Z. The Haar wavelet method for free vibration analysis of functionally graded cylindrical shells based on the shear deformation theory. Compos. Struct. 2014, 108, 435–448. [Google Scholar] [CrossRef]
  28. Majak, J.; Pohlak, M.; Eerme, M. Application of the Haar wavelet-based discretization technique to problems of orthotropic plates and shells. Mech. Compos. Mater. 2009, 45, 631–642. [Google Scholar] [CrossRef]
  29. Rushchitsky, J.J.; Cattani, C.; Terletskaya, E.V. Wavelet analysis of the evolution of a solitary wave in a composite material. Internat. Appl. Mech. 2004, 40, 311–318. [Google Scholar] [CrossRef]
  30. Xie, X.; Jin, G.; Li, W.; Liu, Z. A numerical solution for vibration analysis of composite laminated conical, cylindrical shell and annular plate structures. Compos. Struct. 2014, 111, 20–30. [Google Scholar]
  31. Xie, X.; Jin, G.; Liu, Z. Free vibration analysis of cylindrical shells using the Haar wavelet method. Intern. J. Mech. Sci. 2013, 77, 47–56. [Google Scholar] [CrossRef]
  32. Xie, X.; Jin, G.; Yan, Y.; Shi, S.X.; Liu, Z. Free vibration analysis of composite laminated cylindrical shells using the Haar wavelet method. Compos. Struct. 2014, 109, 169–177. [Google Scholar] [CrossRef]
  33. Xie, X.; Jin, G.; Ye, T.; Liu, Z. Free vibration analysis of functionally graded conical shells and annular plates using the Haar wavelet method. Appl. Acoust. 2014, 85, 130–142. [Google Scholar] [CrossRef]
  34. Cattani, C. Haar wavelet-based technique for sharp jumps classification. Math. Comput. Model. 2004, 39, 255–278. [Google Scholar] [CrossRef]
  35. Cattani, C. On the existence of wavelet symmetries in archaea DNA. Comput. Math. Methods Med. 2012, 2012, 673934. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Wang, S.; Li, Y.; Shao, Y.; Cattani, C.; Zhang, Y.; Du, S. Detection of dendritic spines using wavelet packet entropy and fuzzy support vector machine. NS Neurol. Disord. Drug Targets 2017, 16, 116–121. [Google Scholar] [CrossRef]
  37. Majak, J.; Shvartsman, B.; Pohlak, M.; Karjust, K.; Eerme, M.; Tungel, E. Solution of fractional order differential equation by the Haar wavelet method. Numerical convergence analysis for most commonly used approach. AIP Conf. Proc. 2016, 1738, 480110. [Google Scholar]
  38. Setia, A.; Prakash, B.; Vatsala, A.S. Haar Based Numerical Solution of Fredholm-Volterra Fractional Integro-Differential Equation with Nonlocal Boundary Conditions. AIP Conf. Proc. 2017, 1798, 020140. [Google Scholar]
  39. Si, X.; Wang, C.; Shen, Y.; Zheng, L. Numerical method to initial-boundary value problems for fractional partial differential equations with time-space variable coefficients. Appl. Math. Model. 2016, 40, 4397–4411. [Google Scholar] [CrossRef]
  40. Aziz, I.; Amin, R. Numerical solution of a class of delay differential and delay partial differential equations via Haar wavelet. Appl. Math. Model. 2016, 40, 10286–10299. [Google Scholar] [CrossRef]
  41. Aziz, I.; Khan, I. Numerical solution of diffusion and reaction–diffusion partial integro-differential equations. Int. J. Comput. Mathods 2018, 15, 1850047. [Google Scholar] [CrossRef]
  42. Aziz, I.; Siraj-ul-Islam; Asif, M. Haar wavelet collocation method for three-dimensional elliptic partial differential equations. Comput. Math. Appl. 2017, 73, 2023–2034. [Google Scholar] [CrossRef]
  43. Ge, Y.; Li, S.; Shi, Y.; Han, L. An adaptive wavelet method for solving mixed-integer dynamic optimization problems with discontinuous controls and application to alkali–surfactant–polymer flooding. Eng. Optim. 2019, 51, 1028–1048. [Google Scholar] [CrossRef]
  44. Oruç, Ö. A non-uniform Haar wavelet method for numerically solving two-dimensional convection-dominated equations and two-dimensional near singular elliptic equations. Comput. Math. Appl. 2019, 77, 1799–1820. [Google Scholar] [CrossRef]
  45. Foadian, S.; Pourgholi, R.; Tabasi, S.H.; Damirchi, J. The inverse solution of the coupled nonlinear reaction–diffusion equations by the Haar wavelets. Int. J. Comput. Math. 2019, 96, 105–125. [Google Scholar] [CrossRef]
  46. Nazir, S.; Shahzad, S.; Wirza, R.; Amin, R.; Ahsan, M.; Mukhtar, N.; García-Magariño, I.; Lloret, J. Birthmark based identification of software piracy using Haar wavelet. Math. Comput. Simul. 2019, 166, 144–154. [Google Scholar] [CrossRef]
  47. Hsiao, C.H. Haar wavelet direct method for solving variational problems. Math. Comput. Simul. 2004, 64, 569–585. [Google Scholar] [CrossRef]
  48. Karkera, H.; Katagi, N.N.; Kudenatti, R.B. Analysis of general unified MHD boundary-layer flow of a viscous fluid-a novel numerical approach through wavelets. Math. Comput. Simul. 2020, 168, 135–154. [Google Scholar] [CrossRef]
  49. Majak, J.; Shvartsman, B.; Karjust, K.; Mikola, M.; Haavajõe, A.; Pohlak, M. On the accuracy of the Haar wavelet discretization method. Compos. Part B Eng. 2015, 80, 321–327. [Google Scholar] [CrossRef]
  50. Majak, J.; Shvartsman, B.; Kirs, M.; Pohlak, M.; Herranen, H. Convergence theorem for the Haar wavelet based discretization method. Compos. Struct. 2015, 126, 227–232. [Google Scholar] [CrossRef]
  51. Wichailukkanaa, N.; Novaprateepa, B.; Boonyasiriwatc, C. A convergence analysis of the numerical solution of boundary-value problems by using two-dimensional Haar wavelets. Sci. Asia 2016, 42, 346–355. [Google Scholar] [CrossRef] [Green Version]
  52. Kirs, M.; Karjust, K.; Aziz, I.; Õunapuu, E.; Tungel, E. Free vibration analysis of a functionally graded material beam: Evaluation of the Haar wavelet method. Proc. Est. Acad. Sci. 2018, 67, 1–9. [Google Scholar] [CrossRef]
  53. Abbasbandy, S. Homotopy perturbation method for quadratic Riccati differential equation and comparison with Adomian’s decomposition method. Appl. Math. Comput. 2006, 172, 485–490. [Google Scholar] [CrossRef]
  54. Abbasbandy, S. Iterated He’s homotopy perturbation method for quadratic Riccati differential equation. Appl. Math. Comput. 2006, 175, 581–589. [Google Scholar] [CrossRef]
  55. Abbasbandy, S. A new application of He’s variational iteration method for quadratic Riccati differential equation by using Adomian’s polynomials. J. Comput. Appl. Math. 2007, 207, 59–63. [Google Scholar] [CrossRef] [Green Version]
  56. El-Tawil, M.A.; Bahnasawi, A.A.; Abdel-Naby, A. Solving Riccati differential equation using Adomian’s decomposition method. Appl. Math. Comput. 2004, 157, 503–514. [Google Scholar] [CrossRef]
  57. Geng, F.; Lin, Y.; Cui, M. A piecewise variational iteration method for Riccati differential equations. Comput. Math. Appl. 2009, 58, 2518–2522. [Google Scholar] [CrossRef] [Green Version]
  58. Li, Y.; Sun, N.; Zheng, B.; Wang, Q.; Zhang, Y. Wavelet operational matrix method for solving the Riccati differential equation. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 483–493. [Google Scholar] [CrossRef]
  59. 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]
  60. Saeed, S.; ur Rehman, M. Haar wavelet-quasilinearization technique for fractional nonlinear differential equations. Appl. Math. Comput. 2013, 220, 630–648. [Google Scholar] [CrossRef]
  61. Reid, W.T. Riccati Differential Equations; Elsevier: New York, NY, USA, 1972. [Google Scholar]
  62. Tan, Y.; Abbasbandy, S. Homotopy analysis method for quadratic Riccati differential equation. Commun. Nonlinear Sci. Numer. Simul. 2008, 13, 539–546. [Google Scholar] [CrossRef]
  63. de Figueiredo, R. Existence and uniqueness results for Lienard’s equations. IEEE Trans. Circuit Theory 1970, 17, 313–321. [Google Scholar] [CrossRef]
  64. Liénard, A. Study of sustained oscillations. Rev. Générale l’électricité 1928, 23, 901–912. [Google Scholar]
  65. Zaitsev, V.F.; Polyanin, A.D. Handbook of Exact Solutions for Ordinary Differential Equations; Chapman and Hall/CRC: New York, NY, USA, 2002. [Google Scholar]
  66. Harko, T.; Liang, S.D. Exact solutions of the Liénard- and generalized Liénard-type ordinary nonlinear differential equations obtained by deforming the phase space coordinates of the linear harmonic oscillator. J. Engrg. Math. 2016, 98, 93–111. [Google Scholar] [CrossRef] [Green Version]
  67. Villari, G. On the qualitative behaviour of solutions of Liénard equation. J. Differ. Equ. 1987, 67, 269–277. [Google Scholar] [CrossRef] [Green Version]
  68. Motsa, S.S.; Magagula, V.M.; Sibanda, P. A bivariate Chebyshev spectral collocation quasilinearization method for nonlinear evolution parabolic equations. Sci. World J. 2014, 2014, 581987. [Google Scholar] [CrossRef] [Green Version]
  69. Majak, J.; Hannus, S. Orientational design of anisotropic materials using the Hill and Tsai–Wu strength criteria. Mech. Compos. Mater. 2003, 39, 509–520. [Google Scholar] [CrossRef]
  70. Engelbrecht, J.; Salupere, A. On the problem of periodicity and hidden solitons for the KdV model. Chaos 2005, 15, 015114. [Google Scholar] [CrossRef] [PubMed]
  71. Ilison, L.; Salupere, A. Propagation of sech2-type solitary waves in hierarchical KdV-type systems. Math. Comput. Simul. 2009, 79, 3314–3327. [Google Scholar] [CrossRef]
Table 1. Solutions to (17) where u e ( 5 / 2 ) = 0.986614298151 using HWM.
Table 1. Solutions to (17) where u e ( 5 / 2 ) = 0.986614298151 using HWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
141.0041392106 1.75 × 10 2 --6
280.9924682634 5.85 × 10 3 1.5819-7
3160.9881249553 1.51 × 10 3 1.95421.42617
4320.9869944074 3.80 × 10 4 1.99071.94187
5640.9867094717 9.52 × 10 5 1.99781.98837
61280.9866381006 2.38 × 10 5 1.99951.99727
72560.9866202493 5.95 × 10 6 1.99991.99937
85120.9866157860 1.49 × 10 6 2.00001.99987
910240.9866146701 3.72 × 10 7 2.00002.00007
Table 2. Solutions to (17) where u e ( 5 / 2 ) = 0.986614298151 using HOHWM.
Table 2. Solutions to (17) where u e ( 5 / 2 ) = 0.986614298151 using HOHWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
140.9759511782 1.07 × 10 2 --7
280.9865266209 8.77 × 10 5 6.9262-7
3160.9866085182 5.78 × 10 6 3.92317.01277
4320.9866139091 3.89 × 10 7 3.89303.92528
5640.9866142729 2.53 × 10 8 3.94323.88948
61280.9866142965 1.61 × 10 9 3.97053.94138
72560.9866142981 1.02 × 10 10 3.98493.96958
85120.9866142981 6.40 × 10 12 3.99223.98448
910240.9866142982 4.01 × 10 13 3.99733.99188
Table 3. Solutions to (18) where u e ( 5 / 2 ) = 2.400281157801 using HWM.
Table 3. Solutions to (18) where u e ( 5 / 2 ) = 2.400281157801 using HWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
142.4071314442 6.85 × 10 3 --6
282.4126017209 1.23 × 10 2 −0.8468-6
3162.4041410973 3.86 × 10 3 1.6744−0.62926
4322.4012885555 1.01 × 10 3 1.93791.56856
5642.4005355806 2.54 × 10 4 1.98531.92166
61282.4003449232 6.38 × 10 5 1.99641.98166
72562.4002971091 1.60 × 10 5 1.99911.99556
85122.4002851463 3.99 × 10 6 1.99981.99896
910242.4002821545 9.97 × 10 7 1.99991.99976
Table 4. Solutions to (18) where u e ( 5 / 2 ) = 2.400281157801 using HOHWM.
Table 4. Solutions to (18) where u e ( 5 / 2 ) = 2.400281157801 using HOHWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
142.3223263560 7.80 × 10 2 --6
282.3999392337 3.42 × 10 4 7.8328-6
3162.4002409325 4.02 × 10 5 3.08758.00706
4322.4002789788 2.18 × 10 6 4.20632.98736
5642.4002810290 1.29 × 10 7 4.08074.21396
61282.4002811500 7.83 × 10 9 4.03924.08336
72562.4002811573 4.83 × 10 10 4.01934.04056
85122.4002811578 3.00 × 10 11 4.00944.02006
910242.4002811578 1.87 × 10 12 4.00284.00986
Table 5. Solutions to (19) where u e ( 5 / 2 ) = 10.9375 using HWM.
Table 5. Solutions to (19) where u e ( 5 / 2 ) = 10.9375 using HWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
1410.4949337507 4.42 × 10 1 --9
2810.8281017790 1.09 × 10 1 2.01631-10
31610.9102237718 2.72 × 10 2 2.00392.020411
43210.9306854555 6.81 × 10 3 2.001042.004810
56410.9357966448 1.70 × 10 3 2.000242.001210
612810.9370741787 4.26 × 10 4 2.000062.000310
725610.9373935457 1.06 × 10 4 2.000012.000110
851210.9374733865 2.66 × 10 5 2.000002.000011
Table 6. Solutions to (19) where u e ( 5 / 2 ) = 10.9375 using HOHWM.
Table 6. Solutions to (19) where u e ( 5 / 2 ) = 10.9375 using HOHWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
1410.9376310324 1.31 × 10 4 --9
2810.9375106883 1.07 × 10 5 3.6158-10
31610.9375006943 6.94 × 10 7 3.94443.590010
43210.9375000437 4.37 × 10 8 3.98913.941310
56410.9375000027 2.74 × 10 9 3.99843.988410
612810.9375000002 1.71 × 10 10 4.00023.998310
725610.9375000000 1.07 × 10 11 4.00124.000210
851210.9375000000 6.63 × 10 13 4.01014.000611
Table 7. Solutions to (24) where u e ( 1 / 2 ) = 0.9242343145 using HWM.
Table 7. Solutions to (24) where u e ( 1 / 2 ) = 0.9242343145 using HWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
140.92171227335 2.52 × 10 3 004
280.92361442525 6.20 × 10 4 2.024504
3160.92407999821 1.54 × 10 4 2.00612.03064
4320.92419577632 3.85 × 10 5 2.00152.00764
5640.92422468252 9.63 × 10 6 2.00042.00194
61280.92423190668 2.41 × 10 6 2.00012.00054
72560.92423371257 6.02 × 10 7 2.00002.00014
85120.92423416403 1.50 × 10 7 2.00002.00004
Table 8. Solutions to (24) where u e ( 1 / 2 ) = 0.9242343145 using HOHWM.
Table 8. Solutions to (24) where u e ( 1 / 2 ) = 0.9242343145 using HOHWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
140.92412675792 1.08 × 10 4 004
280.92422791226 6.40 × 10 6 4.070404
3160.92423391886 3.96 × 10 7 4.01624.07394
4320.92423428986 2.47 × 10 8 4.00404.01714
5640.92423431298 1.54 × 10 9 4.00104.00424
61280.92423431442 9.63 × 10 11 4.00024.00104
72560.92423431451 6.02 × 10 12 4.00014.00034
85120.92423431452 3.76 × 10 13 4.00014.00014
Table 9. Solutions to (25) where u e ( 1 / 2 ) = 3.046376624 using HWM.
Table 9. Solutions to (25) where u e ( 1 / 2 ) = 3.046376624 using HWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
143.0425991607 3.78 × 10 3 005
283.0455841415 7.92 × 10 4 2.253005
3163.0461865972 1.90 × 10 4 2.06022.30885
4323.0463296049 4.70 × 10 5 2.01492.07485
5643.0463648993 1.17 × 10 5 2.00372.01865
61283.0463736946 2.93 × 10 6 2.00092.00465
72563.0463758916 7.32 × 10 7 2.00022.00125
85123.0463764408 1.83 × 10 7 2.00012.00035
Table 10. Solutions to (25) where u e ( 1 / 2 ) = 3.046376624 using HOHWM.
Table 10. Solutions to (25) where u e ( 1 / 2 ) = 3.046376624 using HOHWM.
J 2 M u ( 5 / 2 ) | u e ( 5 / 2 ) u ( 5 / 2 ) | k J e k J r f
143.0485346088 2.16 × 10 3 005
283.0464549533 7.83 × 10 5 4.784005
3163.0463809046 4.28 × 10 6 4.19364.81175
4323.0463768823 2.58 × 10 7 4.04994.20245
5643.0463766398 1.60 × 10 8 4.01264.05245
61283.0463766248 9.99 × 10 10 4.00324.01325
72563.0463766239 6.24 × 10 11 4.00084.00335
85123.0463766238 3.90 × 10 12 4.00064.00085
Table 11. CPU times for solutions of Equations (17) and (18) at the same level of accuracy.
Table 11. CPU times for solutions of Equations (17) and (18) at the same level of accuracy.
Equation (17)Equation (18)
HWM, J = 9 HOHWM, J = 4 HWM, J = 8 HOHWM, J = 4
6.592831.87283.427491.87265
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ratas, M.; Majak, J.; Salupere, A. Solving Nonlinear Boundary Value Problems Using the Higher Order Haar Wavelet Method. Mathematics 2021, 9, 2809. https://0-doi-org.brum.beds.ac.uk/10.3390/math9212809

AMA Style

Ratas M, Majak J, Salupere A. Solving Nonlinear Boundary Value Problems Using the Higher Order Haar Wavelet Method. Mathematics. 2021; 9(21):2809. https://0-doi-org.brum.beds.ac.uk/10.3390/math9212809

Chicago/Turabian Style

Ratas, Mart, Jüri Majak, and Andrus Salupere. 2021. "Solving Nonlinear Boundary Value Problems Using the Higher Order Haar Wavelet Method" Mathematics 9, no. 21: 2809. https://0-doi-org.brum.beds.ac.uk/10.3390/math9212809

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