Abstract

This study presents families of the fourth-order Runge–Kutta methods for solving a quadratic Riccati differential equation. From these families, the England version is more efficient than other fourth-order Runge–Kutta methods and practically well-suited for solving initial value problems in general and quadratic Riccati differential equation in particular. The stability analysis of the present method is well-established. In order to verify the accuracy, we compared the numerical solutions obtained using the England version of fourth-order Runge–Kutta method with the recently published works reported in the literature. Several counter examples are solved using the present methods to demonstrate their reliability and efficiency.

1. Introduction

Differential equations are a popular approach to solve problems in science and engineering. The differential equation used to approximate a large number of real-world problems is difficult to solve analytically due to its complexity and nonlinearity. The challenges of finding analytical solutions to real-world problems led to the development of numerical methods.

Nonlinear ordinary differential equations are essential in many areas of both applied and pure mathematics, including engineering, applied mechanics, quantum physics, analytical chemistry, astronomy, and biology. Researchers have been interested in the analytical and numerical solutions to nonlinear ordinary differential equations. Riccati differential equation is a type of nonlinear differential equation that is particularly important in many practical scientific disciplines. For example, Riccati differential equation is closely connected to a 1D static Schrödinger equation [1]. Riccati differential equation is named after the Italian nobleman Count Jacopo Francesco Riccati [2]. These equations have applications not only in random processes, optimal control, and diffusion problems [3] but also in engineering and applied science, such as damping laws, rheology, diffusion processes, transmission line phenomena, network synthesis, financial mathematics, and stochastic realization theory problems [4].

This study is delimited to the following quadratic Riccati differential equation of the form:subject to the initial condition:where , , and are continuous functions with , and is arbitrary constants, and is unknown function.

Many authors have proposed various numerical methods to solve Equations (1) and (2). For instance, piecewise variational iteration method in Ghorbani and Momani’s [5] study, differential transform method in Biazar and Eslami’s [4] study, cubic B-spline scaling functions and Chebyshev cardinal functions in Lakestani and Dehghan’s [6] study, application of optimal homotopy asymptotic method in Mabood et al.’s [7] study, combination of Laplace transform and new homotopy perturbation methods in Vahidi et al.’s [8] study, Legendre scaling functions in Baghchehjoughi et al.’s [9] study, Lie group method and Runge–Kutta fourth-order method in Altoum’s [10] study, fourth-order Runge–Kutta method in File and Aga’s [11] study, the Bezier curves method in Ghomanjani and Khorram’s [12] study, a weighted type of Adams–Bashforth rules in Masjed-Jamei and Shayegan’s [13] study, and the fifth order predictor corrector method in Kiltu et al.’s [14] study. The classical fourth-order Runge–Kutta method is widely used for solving quadratic Riccati differential equations. However, the accuracy is very less. Therefore, in this study, families of fourth-order Runge–Kutta methods are devised for solving quadratic Riccati differential equations. From the tables of values, one can observe that England’s version of the fourth-order Runge–Kutta method gives a more accurate numerical solution than the other Runge–Kutta methods as well as recently published works. From in this study, we therefore conclude that the England version of fourth-order Runge–Kutta method is more accurate and effective to solve a quadratic Riccati differential equation.

2. Description of the Method

To describe the present method, we write the general form of a nonlinear differential equation in Equation (1) in the following form:

Now, divide the interval into equal subintervals of mesh size and the mesh points are given by , , and the mesh size is given by . There exist general fourth-order Runge–Kutta methods with a free parameter , see the detail derivation in Tan and Chen’s [15] study. Therefore, the general fourth-order Runge–Kutta method with a free parameter can be given by the following formula:whereCase I: Choosing Equation (4) reduces to the classical fourth-order Runge–Kutta method as given below:whereCase II: Putting in Equation (4) gives the England version of fourth-order Runge–Kutta method [3] given by the formula as follows:whereCase III: Plugging in Equation (4) yields a new formula of fourth-order Runge–Kutta method given by the following equation:whereCase IV: Using in Equation (4) gives the second new formula of fourth-order Runge–Kutta method as follows:whereCase V: For , Equation (4) gives the third new formula of fourth-order Runge–Kutta method given by the following equation:where

From the above families of fourth-order Runge–Kutta methods, we consider the England version of the fourth-order Runge–Kutta method given in Equation (8) to show the stability analysis.

3. Stability Analysis

Consider the Riccati differential equation at the discrete point:

Moreover, we consider the test differential equation [11, 16]:where be a complex number. The analytical solution of Equation (17), at , is given as follows:

At from Equations (16) and (17), the function and we have the following results from the parameters of Equation (17):

Substituting the values , and into Equation (8) yields the following equation:Simplifying the above expression gives the following equation:Further simplification yields the following first order difference equation of the form:where is Taylor series approximation to . We call the Runge–Kutta method absolutely stable if and relatively stable if . If , from Equation (18), the exact solution decreases as increases. From Equation (19), we find that the England version of fourth-order Runge–Kutta method is absolutely stable if and only if for real constant . If , from Equation (18), the exact solution increases with and we do not want , so that the relative stability is the important condition to be satisfied. It is easy to see that the England version of fourth-order Runge-Kutta method is relatively stable since From Equation (19), the exact solution increases for and decreases for with the factor of . Moreover, the approximate solution increases or decreases with the factor of Similarly, it is easy to show the stability analyses for the other cases. Now, we illustrate the theoretical findings in the previous sections in practice via numerical experiments.

4. Counter Examples

To illustrate the applicability of the proposed method, five counter examples with variable and constant coefficients of a quadratic Riccati differential equations are considered. The absolute errors (AEs) are calculated by the following formula:where denotes the numerical solution and is the exact solution. The computational rate of convergence can also be obtained using the double mesh principle defined below. Let:where is the numerical solution on the mesh at the mesh point such that , and where is the numerical solution at the mesh point on the mesh such that , . Replacing by and by , we can define the following equation:

The computational rate of convergence can now be defined as follows:

Example 1. Consider the variable coefficient RDE [11]:with condition . The exact solution is .

Example 2. Consider the constant coefficient RDE [11]:with condition . The exact solution is as follows:

Example 3. Consider the variable coefficient RDE [11]:with condition . The exact solution is .

Example 4. Consider the variable coefficient RDE:with condition . The exact solution is .

Example 5. Consider the variable coefficient RDE:with condition . The exact solution is .

5. Numerical Results and Discussions

From Tables 1), (2) and (3, one can observe that England version of fourth-order Runge–Kutta method gives more accurate solution than the other versions of fourth-order Runge–Kutta methods for Examples (1) (2) and (3), respectively. For Examples (1) and (2), the numerical results using England version of fourth-order Runge–Kutta method are more accurate than those of the cubic B-spline method in Ala’yed et al.’s [17] study, the classical fourth-order Runge–Kutta method in File and Aga’s [11] study, and the BCM in Ghomanjani and Khorram’s [12] study for , as depicted in Tables 4 and 5, respectively. This implies that for the chosen , the AEs of the present method using the England version of the Runge–Kutta method are less than . The numerical results using England version of fourth-order Runge–Kutta method for Examples (4) and (5) are more accurate than in Masjed-Jamei and Shayegan’s [13] study for , as displayed in Tables 6 and 7, respectively. Table 8 demonstrates the numerical rate of convergence. In all the tables, we can observe that the AEs decrease as the number of mesh points increases. The graphs of numerical and exact solutions are sketched in Figures (1)–(3) for Examples (1)–(5) for .

6. Conclusion

In this study, families of fourth-order Runge–Kutta methods are devised for solving quadratic Riccati differential equations. To guarantee the applicability of the present methods, five counter numerical examples are computed in terms of absolute errors. The graphs of the exact solution versus the numerical solution have been plotted. The absolute errors obtained by England’s version of the fourth-order Runge–Kutta method have been compared with the other fourth-order Runge–Kutta methods. In each table, the AEs decrease as the mesh size increases. In general, England’s version of the fourth-order Runge–Kutta method gives a more accurate numerical solution than the other Runge–Kutta methods as well as recently published works. Even though England’s version of the fourth-order Runge–Kutta method is an anomalous method, it gives a more efficient result than the other fourth-order Runge–Kutta methods to solve a quadratic Riccati differential equation. As far as future research is concerned, we will use England’s version of the fourth-order Runge–Kutta method to solve systems of initial value problems.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Authors’ Contributions

Wendafrash Seyid Yirga and Fasika Wondimu Gelu contributed to conceptualization and methodology. Fasika Wondimu Gelu, Wondwosen Gebeyaw Melesse, and Gemechis File Duressa contributed to supervision. Wendafrash Seyid Yirga, Fasika Wondimu Gelu, and Gemechis File Duressa contributed to formal analysis. Wendafrash Seyid Yirga, Fasika Wondimu Gelu, and Wondwosen Gebeyaw Melesse contributed to writing—original draft preparation.

Acknowledgments

Authors are grateful to the referees for their valuable suggestions and comments.