Research article Special Issues

Cubic B-Spline method for the solution of the quadratic Riccati differential equation

  • The quadratic Riccati equations are first-order nonlinear differential equations with numerous applications in various applied science and engineering areas. Therefore, several numerical approaches have been derived to find their numerical solutions. This paper provided the approximate solution of the quadratic Riccati equation via the cubic b-spline method. The convergence analysis of the method is discussed. The efficiency and applicability of the proposed approach are verified through three numerical test problems. The obtained results are in good settlement with the exact solutions. Moreover, the numerical results indicate that the proposed cubic b-spline method attains a superior performance compared with some existing methods.

    Citation: Osama Ala'yed, Belal Batiha, Diala Alghazo, Firas Ghanim. Cubic B-Spline method for the solution of the quadratic Riccati differential equation[J]. AIMS Mathematics, 2023, 8(4): 9576-9584. doi: 10.3934/math.2023483

    Related Papers:

    [1] Khalid K. Ali, K. R. Raslan, Amira Abd-Elall Ibrahim, Mohamed S. Mohamed . On study the fractional Caputo-Fabrizio integro differential equation including the fractional q-integral of the Riemann-Liouville type. AIMS Mathematics, 2023, 8(8): 18206-18222. doi: 10.3934/math.2023925
    [2] Azhar Iqbal, Abdullah M. Alsharif, Sahar Albosaily . Numerical study of non-linear waves for one-dimensional planar, cylindrical and spherical flow using B-spline finite element method. AIMS Mathematics, 2022, 7(8): 15417-15435. doi: 10.3934/math.2022844
    [3] Yan Wu, Chun-Gang Zhu . Generating bicubic B-spline surfaces by a sixth order PDE. AIMS Mathematics, 2021, 6(2): 1677-1694. doi: 10.3934/math.2021099
    [4] Mohammad Tamsir, Neeraj Dhiman, Deependra Nigam, Anand Chauhan . Approximation of Caputo time-fractional diffusion equation using redefined cubic exponential B-spline collocation technique. AIMS Mathematics, 2021, 6(4): 3805-3820. doi: 10.3934/math.2021226
    [5] Shanshan Wang . Split-step quintic B-spline collocation methods for nonlinear Schrödinger equations. AIMS Mathematics, 2023, 8(8): 19794-19815. doi: 10.3934/math.20231009
    [6] Rabia Noureen, Muhammad Nawaz Naeem, Dumitru Baleanu, Pshtiwan Othman Mohammed, Musawa Yahya Almusawa . Application of trigonometric B-spline functions for solving Caputo time fractional gas dynamics equation. AIMS Mathematics, 2023, 8(11): 25343-25370. doi: 10.3934/math.20231293
    [7] Osama Ala'yed, Rania Saadeh, Ahmad Qazza . Numerical solution for the system of Lane-Emden type equations using cubic B-spline method arising in engineering. AIMS Mathematics, 2023, 8(6): 14747-14766. doi: 10.3934/math.2023754
    [8] Majeed A. Yousif, Juan L. G. Guirao, Pshtiwan Othman Mohammed, Nejmeddine Chorfi, Dumitru Baleanu . A computational study of time-fractional gas dynamics models by means of conformable finite difference method. AIMS Mathematics, 2024, 9(7): 19843-19858. doi: 10.3934/math.2024969
    [9] Shafeeq Rahman Thottoli, Mohammad Tamsir, Mutum Zico Meetei, Ahmed H. Msmali . Numerical investigation of nonlinear extended Fisher-Kolmogorov equation via quintic trigonometric B-spline collocation technique. AIMS Mathematics, 2024, 9(7): 17339-17358. doi: 10.3934/math.2024843
    [10] Mostafa M. A. Khater, A. El-Sayed Ahmed . Strong Langmuir turbulence dynamics through the trigonometric quintic and exponential B-spline schemes. AIMS Mathematics, 2021, 6(6): 5896-5908. doi: 10.3934/math.2021349
  • The quadratic Riccati equations are first-order nonlinear differential equations with numerous applications in various applied science and engineering areas. Therefore, several numerical approaches have been derived to find their numerical solutions. This paper provided the approximate solution of the quadratic Riccati equation via the cubic b-spline method. The convergence analysis of the method is discussed. The efficiency and applicability of the proposed approach are verified through three numerical test problems. The obtained results are in good settlement with the exact solutions. Moreover, the numerical results indicate that the proposed cubic b-spline method attains a superior performance compared with some existing methods.



    Consider the differential equation

    u(x)=p(x)+q(x)u(x)+r(x)u2(x),u(x0)=α. (1)

    Equation (1), which was developed by the Italian mathematician Jacopo Riccati and is known as the quadratic Riccati differential equation (QRDE) [1], arises in various applications in applied science and engineering including stochastic realization theory, random processes, diffusion problems, optimal control, and financial mathematics [2]. Therefore, the QRDE has gained attention and has been inspected by many studies. Moreover, finding exact solutions for such nonlinear equations is intolerable or impossible. Consequently, various techniques are developed to obtain its solution, for instance, Adomian's decomposition method [37], a piecewise variational iteration method [8], the classical Runge Kutta method of order four (RK4) [9], and the Bezier curves method [10], etc. [11,12].

    An exciting property of the Riccati equation is that it can be revised as a second-order linear equation. To obtain a second-order linear equation, one can first use the transform δ(x)=r(x)u(x), to get

    δ(x)=p(x)r(x)+(q(x)+r(x)r(x))δ(x)+δ2(x),

    and then substituting δ(x)=ϕ(x)ϕ(x) leads to

    ϕ(x)(q(x)+r(x)r(x))ϕ(x)+r(x)p(x)ϕ(x)=0.

    Moreover, if a particular solution up is found for (1), then a general solution can be acquired as

    u=up+1μ(x),

    where μ(x) is a solution of the associated Bernoulli equation

    μ(x)=(q(x)+2r(x)up)μ(x)+r(x)μ2(x).

    In the present work, our main motivation is to treat the QRDE numerically using the cubic B-spline method and also to establish error estimates of the method. The algorithm is developed, and the approximate solutions achieved by this algorithm are compared with some existing methods.

    This article is structured as follows. Section 2 provides the cubic B-spline scheme for the solution of the QRDE. Section 3 discusses the convergence analysis of the presented method. Section 4 presents a comparison of two existing methods. Finally, Section 5 includes a brief conclusion.

    Suppose that the solution domain [a, b] is divided up into n equal-length subintervals using the knots xi=a+ih,i=0(1)n, where h = (b-a)/n. Let Bi(x) denotes the cubic B-spline function, which is defined as

    Bi(x)={(xxi)36h3,x[xi,xi+1](xxi)36h32(xxi+1)33h3,x[xi+1,xi+2](xi+4x)36h32(xi+3x)33h3,x[xi+2,xi+3](xi+4x)36h3,x[xi+3,xi+4]0,else.

    Each spline basis function Bi(x) is locally supported and nonnegative on [xi,xi+4] [13]. Therefore, we introduce six additional points to both sides of the domain as xk=a+kh(k=3,2,1), and xk=a+kh(k=1,2,3). In addition, the value of Bi(xj) and Bi(xj) are listed in Table 1.

    Table 1.  Values of Bi(x) and Bi(x) at the Knots.
    xi+1 xi+2 xi+3 else
    Bi(x) 16 46 16 0
    Bi(x) 12h 0 12h 0

     | Show Table
    DownLoad: CSV

    Our numerical treatment for solving the QRDE (1) utilizing the cubic B-spline method is to achieve an approximating solution s(x) of the form

    s(x)=n1i=3ciBi(x). (2)

    By using (2) and Table 1, we get

    u(xj)=s(xj)=16(cj3+4cj2+cj1), (3)
    u(xj)=s(xj)=12h(cj1cj3). (4)

    Substituting (3) and (4) into the QRDE (1) produces

    12h(cj1cj3)=p(xi)+16q(xi)(cj1+4cj2+cj3)+136r(xi)(cj1+4cj2+cj3)2. (5)

    Equation (5) provides (n+1) equations with (n+3) unknowns. Hence, two additional conditions must be added to solve the above system uniquely. Employing the initial condition gives

    16(c3+4c2+c1)=α. (6)

    One more equation is still required. Differentiating (1) once again yields

    u(x)=p(x)+q(x)u(x)+q(x)u(x)+2r(x)u(x)u(x)+r(x)u2(x). (7)

    Moreover, in [14], we have

    s(x0)=14c333c2+28c114c0+6c1c212h2+O(h4). (8)

    On substituting (3), (4), and (8) with ignoring the error term in (8) into (7), we get

    112h2(14c333c2+28c114c0+6c1c2)=p(x0)+12hq(x0)(c1c3)+16q(x0)(c3+4c2+c1)+16hr(x0)(c3+4c2+c1)(c1c3)+136r(x0)(c3+4c2+c1)2 (9)

    Once we solve the system (5), (6), and (9) for cis,  the cubic B-spline is fully determined.

    The convergence analysis of the proposed method is going to be demonstrated in this section. For this purpose, it is assumed that u(x)C5[a,b].

    Using the shifting operator, E(S(xi))=S(xi+1) and (3), (4) can be expressed as [15]

    h6(E1+4+E)S(xi)=12(EE1)u(xj). (10)

    As E = ehD and Dd/dx, one can obtain

    ehD+ehD=2k=0(hD)2k(2k)!, (11)
    ehDehD=2k=0(hD)2k+1(2k+1)!. (12)

    As a result, (10) can be expressed as [15]

    [1+13k=1(hD)2k(2k)!]s(xj)=[k=0(hD)2k+1(2k+1)!]u(xj). (13)

    Simplifying (13) gives

    s(xj)=[k=0(hD)2k+1(2k+1)!](1+13k=1(hD)2k(2k)!)1u(xj)
    =(D+h2D33!+h4D55!+)[1(h2D26+h4D472+)
    +(h2D26+h4D472+)2+]u(xj)
    =D(1h4D4180+h6D61512)u(xj).

    Therefore,

    s(xj)=u(xj)h4180u(5)(xj)+. (14)

    At this point, the error function e(x) is defined as

    e(x)=s(x)u(x).

    On substituting (14) into the Taylor expansion of e(xj+kh),0k1, we get

    e(xj+kh)=kh4180u(5)(xj)+O(h6). (15)

    This proves that our approach to solving the QRDE (1) is of order O(h4).

    In this section, three problems of the QRDE (1) are given to reveal the scheme's efficiency and support the theoretical discussion. All computations have been performed via MATHEMATICA 9 software.

    Problem 4.1. Consider the following QRDE:

    u(x)=16x25+8xu(x)+u2(x),u(0)=1,0x1.

    The exact solution is u(x)=14x.

    In Problem 4.1, the numerical results are computed at specific points. The absolute errors are presented in Table 2. Figure 1 displays the graph between the exact and numerical solutions at the grid points. From Figure 1, our numerical results are in good agreement with the exact solution. In this problem, our numerical findings are more accurate than those of the RK4 in [9] and the Bezier curves method (BCM) in [10].

    Table 2.  Absolute errors for Problem 4.1.
    x The Presented Method RK4 in [9] BCM in [10]
    0.1 1.1102×10-16 0.0 2.336×10−4
    0.3 1.3878×10-16 2.2204×10-16 4.5422×10−4
    0.5 2.2205×10-16 2.2204×10-16 9.375×10−11
    0.7 6.6613×10-16 2.2204×10-16 4.5422×10−4
    0.9 4.4409×10-16 4.4409×10-16 2.336×10−4
    1 8.8818×10-16 8.8818×10-16 0.0

     | Show Table
    DownLoad: CSV
    Figure 1.  The graph of the numerical and exact solution for Problem 4.1 with n = 10.

    Problem 4.2. Consider the following QRDE

    u(x)=1+2u(x)u2(x),u(0)=0,0x1.

    The exact solution is u(x)=1+2tanh(2x+12ln(212+1)).

    In Problem 4.2, the numerical results are computed at specific points. The absolute errors are presented in Table 3. Figure 2 displays the graph between the exact and numerical solutions at the grid points. From Figure 2, our numerical results are in good agreement with the exact solution. In this problem, our numerical findings are more accurate than those of the RK4 in [9] and the BCM in [10].

    Table 3.  Absolute errors for Problem 4.2.
    x The Presented Method RK4 in [9] BCM in [10]
    0.1 3.3766×10-6 2.2551×10-6 2.4895 ×10−4
    0.3 1.092×10-5 7.3083×10-6 4.4482 ×10−4
    0.5 8.1363×10-6 1.1301×10-5 2.8944×10−10
    0.7 5.5194×10-6 1.2940×10-5 3.7412×10−4
    0.9 1.1756×10-5 1.3141×10-5 1.785×10−4
    1 9.2686×10-6 1.3245×10-5 3.2516×10−10

     | Show Table
    DownLoad: CSV
    Figure 2.  The graph of numerical and exact solutions for Problem 4.2 with n = 10.

    Problem 4.3. Consider the following QRDE

    u(x)=exe3x+2exu(x)exu2(x),u(0)=1,0x1.

    With the exact solution u(x)=ex.

    In Problem 4.3, the numerical results are computed at specific points. The absolute errors are presented in Table 4. Figure 3 displays the graph between the exact and numerical solutions at the grid points. From Figure 3, our numerical results are in good agreement with the exact solution. In this problem, our numerical findings are more accurate than those of the RK4 in [9] and the BCM in [10].

    Table 4.  Absolute errors for Problem 4.3.
    x The Presented Method RK4 in [9] BCM in [10]
    0.1 6.5346×10-8 1.1153×10-7 3.4681 ×10−4
    0.3 2.0112×10-7 4.6838×10-7 6.7437 ×10−4
    0.5 3.6696×10-7 1.1237×10-6 3.8747×10−10
    0.7 5.6951×10-7 2.3239×10-6 6.7437×10−4
    0.9 8.1691×10-7 4.5182×10-6 3.4682×10−4
    1 9.5347×10-7 6.2225×10-6 0.0

     | Show Table
    DownLoad: CSV
    Figure 3.  The graph of numerical and exact solutions for Problem 4.3 with n = 10.

    The cubic B-spline technique is developed for solving the QRDEs numerically. The convergence analysis of the cubic B-spline technique is analyzed. Three test examples have been considered to examine the efficiency of the developed algorithm. The comparisons of the absolute errors with those of the RK4 in [9] and the BCM in [10] seem to indicate the superiority of the proposed method over some existing methods in terms of error.

    This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

    The authors declare no conflict of interest.



    [1] H. Aminikhah, Approximate analytical solution for quadratic Riccati differential equation, Iran. J. Numer. Anal. Optim., 3 (2013), 21–31. https://doi.org/10.22067/IJNAO.V3I2.24074 doi: 10.22067/IJNAO.V3I2.24074
    [2] W. T. Reid, Riccati Differential Equations, New York: Academic Press, 1972.
    [3] M. A. El-Tawil, A. A. Bahnasawi, A. Abdel-Naby, Solving Riccati differential equation using Adomians decomposition method, Appl. Math. Comput., 157 (2004), 503–514. https://doi.org/10.1016/j.amc.2003.08.049 doi: 10.1016/j.amc.2003.08.049
    [4] B. Batiha, M. S. M. Noorani, I. Hashim, Application of variational iteration method to a general Riccati equation, Int. Math. Forum, 2 (2007), 2759–2770.
    [5] B. M. Batiha, A new efficient method for solving quadratic Riccati differential equation, Int. J. Appl. Math. Res., 4 (2015), 24–29. http://doi.org/10.14419/ijamr.v4i1.4113 doi: 10.14419/ijamr.v4i1.4113
    [6] S. Abbasbandy, Homotopy perturbation method for quadratic Riccati differential equation and comparison with Adomian's decomposition method, Appl. Math. Comput., 172 (2006), 485–490. https://doi.org/10.1016/j.amc.2005.02.014 doi: 10.1016/j.amc.2005.02.014
    [7] S. Abbasbandy, A new application of He's variational iteration method for quadratic Riccati differential equation by using Adomian's polynomials, J. Comput. Appl. Math., 207 (2007), 59–63. https://doi.org/10.1016/j.cam.2006.07.012 doi: 10.1016/j.cam.2006.07.012
    [8] F. Z. Geng, Y. Z. Lin, M. G. Cui, A piecewise variational iteration method for Riccati differential equations, Comput. Math. Appl., 58 (2009), 2518–2522. https://doi.org/10.1016/j.camwa.2009.03.063 doi: 10.1016/j.camwa.2009.03.063
    [9] G. File, T. Aga, Numerical solution of quadratic Riccati differential equations, Egypt. J. Basic Appl. Sci., 3 (2016), 392–397. https://doi.org/10.1016/j.ejbas.2016.08.006 doi: 10.1016/j.ejbas.2016.08.006
    [10] F. Ghomanjani, E. Khorram, Approximate solution for quadratic Riccati differential equation, J. Taibah Univ. Sci., 11 (2017), 246–250. https://doi.org/10.1016/j.jtusci.2015.04.001 doi: 10.1016/j.jtusci.2015.04.001
    [11] K. Batiha, B. Batiha, A new algorithm for solving linear ordinary differential equations, World Appl. Sci. J., 15 (2011), 1774–1779.
    [12] B. Batiha, Numerical solution of a class of singular second-order IVPs by variational iteration method, Int. J. Math. Anal., 3 (2009), 1953–1968.
    [13] O. Ala'yed, B. Batiha, R. Abdelrahim, A. A. Jawarneh, On the numerical solution of the nonlinear Bratu type equation via quintic B-spline method, J. Interdiscip. Math., 22 (2019), 405–413. https://doi.org/10.1080/09720502.2019.1624305 doi: 10.1080/09720502.2019.1624305
    [14] F. G. Lang, X. P. Xu, A new cubic B-spline method for approximating the solution of a class of nonlinear second-order boundary value problem with two dependent variables, ScienceAsia, 40 (2014), 444–450. https://doi.org/10.2306/SCIENCEASIA1513-1874.2014.40.444 doi: 10.2306/SCIENCEASIA1513-1874.2014.40.444
    [15] S. S. Sastry, Introductory Methods of Numerical Analysis, Prentice-Hall of India Pvt.Ltd, 2014.
  • This article has been cited by:

    1. Belal Batiha, Firas Ghanim, Khaled Batiha, Application of the New Iterative Method (NIM) to the Generalized Burgers–Huxley Equation, 2023, 15, 2073-8994, 688, 10.3390/sym15030688
    2. Osama Ala'yed, Rania Saadeh, Ahmad Qazza, Numerical solution for the system of Lane-Emden type equations using cubic B-spline method arising in engineering, 2023, 8, 2473-6988, 14747, 10.3934/math.2023754
    3. Wendafrash Seyid Yirga, Fasika Wondimu Gelu, Wondwosen Gebeyaw Melesse, Gemechis File Duressa, Yufeng Xu, Efficient Numerical Method for Solving a Quadratic Riccati Differential Equation, 2024, 2024, 1687-0409, 1, 10.1155/2024/1433858
    4. Osama Ala'yed, Ahmad Qazza, Rania Saadeh, Osama Alkhazaleh, A quintic B-spline technique for a system of Lane-Emden equations arising in theoretical physical applications, 2024, 9, 2473-6988, 4665, 10.3934/math.2024225
    5. K. Rhofir, A. Radid, M. Laaraj, Accelerated residual new iterative method for solving the generalized Burgers–Huxley equation, 2025, 12, 23129794, 67, 10.23939/mmc2025.01.067
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1417) PDF downloads(106) Cited by(5)

Figures and Tables

Figures(3)  /  Tables(4)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog