You are on page 1of 10

International Journal of Applied Mathematics

and Statistical Sciences (IJAMSS)


ISSN (P): 2319-3972; ISSN (E): 2319-3980
Vol. 9, Issue 5, Jul–Dec 2020; 11–20
© IASET

COMPUTATIONAL APPROACH TO RICCATI DIFFERENTIAL EQUATIONS

Andefiki, J, Awari, Y. S & Shallom, D


Research Scholar, Department of Mathematical Sciences, Taraba State University, Jalingo

ABSTRACT

Riccati differential equation is one of the most essential tools for modelling many physical situations, such as spring mass
systems, resistor-capacitor-induction circuits, and chemical reactions among many others. It is applicable in engineering
and science, and also useful in network synthesis and optimal control. We derived a quarter-step method for the solution of
RDEs by collocating and interpolating the Laguerre polynomial basis function which does not require starting values
before they are implemented and they simultaneously generate approximations at different grid points in the interval of
integration. To show the accuracy and efficiency of our method, five (5) model RDE problems were solved and results
obtained in terms of the point wise absolute errors shows that the method approximates well with the exact solution. The
stability analysis conducted reveals that our method is zero-stable, consistent and convergent.

KEYWORDS: Lequerre Polynomial, Blockhybrid Method, Ricatti Differential Equation, Integration Interval, Weight
Function

Article History
Received: 18 Mar 2020 | Revised: 05 Aug 2020 | Accepted: 24 Aug 2020

1. INTRODUCTION

We consider a numerical method for solving general Ricatti differential equation of the form

y ' (t ) = a (t ) + b (t ) y (t ) + c (t ) y 2 (t ) (1.1)

y (t0 ) = y0 (1.2)

Where a ( t ), b ( t ), c ( t ) are continuous with c (t ) ≠ 0 and t 0 , y 0 are arbitrary constants for y (t ) which is an

unknown function.

The RDE in (1.1) can also be denoted by the equation below;

y '( t ) = f ( t , y ) (1.3)

The conventional linear multistep method associated with equation (1.3) is given in the form

k k

∑φ y
i =0
i n+i = h∑ψ i f n +i
i =0
(1.4)

Where, φ i and ψ i are unknown coefficients of the method to be uniquely determined.

www.iaset.us editor@iaset.us
12 Andefiki, J, Awari, Y. S & Shallom, D

A differential equation in which the unknown function is a function of two or more independent variable is called
a Partial Differential Equations (PDEs). Those in which the unknown function is function of only one independent variable
are called Ordinary Deferential Equations (ODEs).

Many scholars have worked extensively on the solution of (1.1) in literatures [1-10,12, 14,15,16 and 17]. These
authors proposed different method ranging from predictor corrector method to block method using different polynomials as
basis functions, evaluated at some selected points.

In this paper, we proposed three-step quarter block hybrid methodusing Leguere polynomials as a basis function,
evaluated at grid and off-grid points to give the needed discrete schemes. These discrete schemes are then combined to
form the block hybrid method required for implementation.

2. METHODOLOGY

In this section, we proposed a computational method for the solution of RDEs of the form (1.1). Themethod doesnot
require starting values for its implementation and it generates approximations at different grid points in the interval of
integration. Another advantage of the method is that it is less expensive in terms of function evaluations when compared to
the LMMs or the Runge-Kutta methods. The major idea in this work is to approximate the exact solution ( ) to (1.1) on
the partition, [ , ] =[ = < < <⋯< < <⋯< = ] of the quarter-step integration interval [ , ]
by Laguerre polynomial basis function given by,

( )= ( )
!
(2.1)

One of the advantages of the Laguerre polynomial (2.1) is that it is orthogonal with respect to the weight function
!( ) = on [0, ∞), Raisinghania (2014). The quarter-step computational method shall be derived using interpolation
and collocation procedures. Equation (2.1) is interpolated at a grid point; the first derivative of (2.1) is then substituted
into (1.1) to obtain a differential system which is evaluated at all grid points. Using this technique, in the form of linear
multistep method, we obtain linear multistep methods which are then put in block form to obtain the new quarter-step
computational method.

2.1 Derivation of the Generalized Computational Method

Let the Laguerre polynomial approximate solution be given by a function of a single variable of the form,

( ) = ∑$ &% ' ( )( = 1 + ( − 1) + ( − 4 + 2) + ⋯
!
(2.2)

Where , and - are the number of collocation and interpolation points respectively. Now, interpolating (2.2) at
point % = 0 and collocating its first derivatives at points $ = 0(1). − 1, leads to the following system of equations,

/0 = 1 (2.3)

Where

0=[ ⋯ $ ] , 1
2
=[ 44 ⋯4 $]
2

Impact Factor (JCC): 5.3784 NAAS Rating 3.45


Computational Approach to Riccati Differential Equations 13

8

7 =
60 1 2 3 ⋯ (:) <
6. <
/ = 6. <
6. <
60 1 2 $ 3 $ ⋯ (:) $<
5 ;

Equation (2.3) is then solved for the >′ - using Gaussian elimination method. The values of >′ - obtained are then
substituted into (2.2) to give, after some manipulations, a continuous linear multistep method of the form,

( ) = ∑%>& ?> ( ) > + ℎ ∑$>& A> ( )4 > (2.4)

Where > = ( + Bℎ) and 4 > = 4C >, > D. Again, ?> ( )and A> ( ) are unknown function to be
determined and are expressed as continuous functions of E by writing.

E=
F
(2.5)

Thus, evaluating (2.4) at = , ,⋯, $ using (2.5), we obtain a set of (, − 1) single schemes which
can be written in the form of discrete quarter-step computational method as,

A( ) IJ = KI + ℎL4( ) + ℎ M(IJ ) (2.6)

Where

IJ = [ , ⋯ $ ] ; I
2
=[ ($ ), ($ )⋯ ]2

M(IJ ) = [4 ,4 ⋯4 $ ] 4(
2
) = [4 ($ ), 4 ($ )⋯4 ]2

0( ) , K, L and are , × , matrices.Equation (2.6) is referred to as the discrete computational method which gives
evaluation at different grid points without overlapping.

2.2 Derivation of Computational Method with Three Partitions

Let the approximate solution to (1.1) be given by Laguerre polynomial of degree 5, by allowing , + - − 1 in
equation 2.2, that is,

( ) = ∑Q & ' ( )( = 720 − 1800 + 1200 − 300 8


+ 30 T
− Q
!
(2.7)

with the first derivative given by,


( ) = −1800 + 2400 − 900 + 120 8
−5 T
(2.8)

Substituting (2.8) into (1.1) gives,

4( , ) = −1800 + 2400 − 900 + 120 8


−5 T
(2.9)

Now, interpolating (2.7) at point % = 0 and collocating (2.9) at points $, , = 0 V X , leads to a system of
W T

nonlinear equation of the form (2.3), where

0=[ , , , 8 , T , Q]
2

www.iaset.us editor@iaset.us
14 Andefiki, J, Awari, Y. S & Shallom, D

2
1 = Y ,4 ,4 ,4 ,4 8 ,4 [
W Z W T

720 −1800 1200 −300 8


30 T − Q
7 =
60 −1800 2400 −900 120 8 −5 T <
60 −1800 2400 −900 −120 8
−5 T <
6 W W W W<
/ = 60 −1800 2400 −900 −120 8
−5 T <
6 Z Z Z Z <
60 −1800 2400 −900 −120 8
−5 T <
6 W<
8 8 8 8
W W W
60 −1800 2400 −900 −120 8
−5 T <
5 T T T T ;

Which yields the following matrices

720 0 0 0 0 0
0 −18000 0 0 0 0
^ 225 15 5 à 4
]0 −18000 150 − − − ^4 à
] 64 512 65536`
225 15 5 ^ à ] W
]0 −18000 300 − − `] 8
= ]4 `
] 16 64 4096 ` ] T` ] Z `
]0 2025 405 405 ` ]4 8`
−18000 450 − −
Q
] 64 512 65536` \ _ W
4
W
225 15 5 \ _
\0 −18000 600 − − T
4 8 256 _

Solving (2.3) by Gaussian elimination method for the > ′-, B = 0(1)5 and substituting back into the Laguerre
polynomial basis function gives a quarter-step method of the form,
b
( )=? ( ) + ℎ ∑c>& A> ( )4 >, B = 0V X
W T
(2.10)

Where the coefficients of and 4 > are give as,

? =1
k
A = (24576E Q − 19200E T + 5600E 8 − 750E + 45E)i
i
TQ
A b = (−3072E Q + 2160E T − 520E 8 + 45E ) i
8
be TQ
i
dAb = − Z (−6144E Q + 3840E T − 760E 8 + 45E )
f Q
j
(2.11)
A g = −3072E Q + 1680E T − 280E 8 + 15E i
be i
Ab = − (−12288E Q + 5760E T − 880E 8 + 45E ) i
TQ i
h
c

And E is given by (2.5). Evaluating (2.10) at E = V X gives a discrete quarter-step computational method of
Z
W W T

the form (2.6).

Impact Factor (JCC): 5.3784 NAAS Rating 3.45


Computational Approach to Riccati Differential Equations 15

= + ℎ4 + ℎ4 − ℎ4 + ℎ4 − ℎ4
l T Q Q8 T Tl W TT8ZT
TQ Q
b
TQ
g
TQ
b
TQ
b
k
i
f be c be

= + ℎ4 − ℎ4 + ℎ4 g − ℎ4b + ℎ4
Q Q8 m 8 8
b
Q TZ
b
QlW Q QlW
b
i
i
be f be c be

= + ℎ4 + ℎ4 + ℎ4 − ℎ4 + ℎ4
m 8
d b
TT W
b
8W
g
TT
b
8W
b

j
f f be c be

= + ℎ4 + ℎ4 + ℎ4 − ℎ4 + ℎ4
l m 8 Q
(2.12)
i
g b g b b
Z W WT Z WT
i
be f be c be

= + ℎ4 + 1/30ℎ4b + ℎ4 + ℎ4 + ℎ4
l T l T
i
b g b b
8W TQ 8W TQ
h
c f be c be

3. ANALYSIS OF THE METHOD

3.1 Order of the Method

The equation (1.4) associated with lineardifference operator ois defined by:

o[ ( ): ℎ] = ∑q>& [?> ( + Bℎ) − ℎA> ′ ( + Bℎ)] (3.1)

Where ( ) is an arbitrary test function that is continuously differentiable in the interval [ , ]. Expanding
( + Bℎ) and ′
( + Bℎ) in Taylor series about and collecting like terms in ℎ and ( ) gives:

o[ ( ): ℎ] = r ( ) + r ℎ ′( ) + r ( ) + ⋯ + rs ℎs ( )
( ) ( ) s
(3.2)

Accordingly, following [11] and [14], the differential operator and its associated Linear Multistep Method are said
to be of order t if:

r = r = r = ⋯ rs = rs = 0, rs ≠0

The term vs is called error constant and it implies that the local truncation error is given by

K q = rs ℎs s
( ) + 0(ℎs )

3.2 Consistency

In the spirit of [13], the linear multistep method is said to be Consistent if it has order t ≥ 1. Analysis of our method
shows that it is consistent since its order t = 5 > 1 (see table 4.6)

3.3 Zero-Stability

The linear Multistep Method is said to be zerostable if no root of the first characteristic polynomial has modulus greater
than one and if every root with modulus is simple.

The hybrid block method is said to be stable if the root y of the characteristic polynomial t̅(y), defined by:

{(|) = det[|0 − 0€ ]

satisfies ||| ≤ 1 and every root with |y | = 1 has multiplicity not exceeding two in the limit as ƒ → 0.

Theorem 1.1 The necessary and sufficient condition for a method to be convergent is for it to be consistent and
zero stable

www.iaset.us editor@iaset.us
16 Andefiki, J, Awari, Y. S & Shallom, D

3.4 Stability of the Computational Method

3.4.1 Stability of the Computational Method with Three Partitions

The equation (3.12) when put together formed the block as

7 =
1 0 0 0 0 6 0 0 0 0 1 7
T
W< =
70 1 0 0 0= 6 < 70 0 0 0 1= 6
8
<
6 < 6 <
60 0 1 0 0< 6 Z <
= 60 0 0 0 1< 6 <
0< 6 < 1< 66 <
8
60 0 0 1 60 0 0 0
50 6
W
< 5 <
0 0 0 1; 6 T <
0 0 0 0 1; 5 ;
5 ;

24152 53024 14726 44384


7 =
6 15 45 45 45 < 4
7 =
6 11 53 19 323 < 4
6 W<
6480 5760 11520 5760 < 64 <
61 1 1 31 < 6 <
+ℎ 6 Z
60 360 1440 360 < 64 8<
6 9 21 3 51 < 6 <
W
6 < 4
6160 640 1280 640 < 6 T <
61 4 7 4 <5 ;
530 45 360 45 ;

10271
70 0 0 0 =
6 45 <
60 251 < 4
0 0 0 7 =
T
6 11520< 64 8
<
6 29 < 64 <
+ℎ 60 0 0 0
1440 < 64 <
6 27 < 64
60 < <
0 0 0
6 1280 < 5 ;
6 7 <
50 0 0 0
360 ;

normalizing the matrix as ℎ → 0

{(…) = […0 − 0]

… 0 0 0 0 0 0 0 0 1 … 0 0 0 −1
70 … 0 0 0 = 70 0 0 0 1= 70 … 0 0 −1=
6 < 6 < 6 <
60 0 … 0 0 < − 60 0 0 0 1< = 60 0 … 0 −1<
60 0 0 … 0 < 60 0 0 0 1< 60 0 0 … −1<
50 0 0 0 … ; 50 0 0 0 1; 50 0 0 … −1;

… T (… − 1) = 0

That is … = 1, … = …8 = …T = …Q = 0

3.5 Convergence

ALMM is said to be convergent if it is consistent and zero stable.

From the analysis on zero stability above and in addition to table 4.6, we conclude that our method is both
consistent and zero stable, hence convergent.

Impact Factor (JCC): 5.3784 NAAS Rating 3.45


Computational Approach to Riccati Differential Equations 17

4. NUMERICAL EXAMPLES

The computational method derived shall be applied to some modeled RDEs to test for accuracy and efficiency.

Problem 4.1

Consider the following quadratic Riccati differential equation (RDE).

L L
† = 2 (E) − E (E) + 1‡ =− (E) + 1
LE LE

subject to the initial condition

(0) = 0

with theoreticalsolution given as


ˆ
−1
(E) = ˆ +1

Problem 4.2

Given the RDE

L
= 2 (E) − +1
LE

with initial condition

(0) = 0

and theoretical solution obtained thus,

1 √2 − 1
(E) = 1 + √2tanh •√2E + log ‘ ’“
2 √2 + 1

Problem 4.3

Consider the following nonlinear fractional Riccati differential equation

” ∝ (E) = 1 + 2 (E) − (E), 0 < 0ƒ1

and initial condition

(0) = 0

the theoretical solution for ∝= 1 was found to be

1 √2 − 1
(E) = 1 + √2tanh(√2E + –—˜ ),
2 √2 + 1

Problem 4.4

Let us consider the problem

www.iaset.us editor@iaset.us
18 Andefiki, J, Awari, Y. S & Shallom, D

š€ ( ) = 1 − š ( ), 0 ≤ ≤ 1;d
™ ,
š(0) = 0.

The theoretical solution is

−1
1( ) = ,
+1

Problem 4.5

Consider a Riccati differential equation with constant coefficients gien as


€ (E) (E) − (E), (0) = 0,
=

The theoretical solution for this problem is


ˆ
= ,
1+ ˆ

Table 4.1: Numerical Results for Problem 4.1


t-value Theoretical Solution Approximate Abs Error Time
0.1000 0.42188080599029 0.42188080599029 1.6653e-16 0.0358
0.2000 0.65507140458179 0.65507140458179 3.3307e-16 0.0495
0.3000 0.84956591586548 0.84956591586548 3.3307e-16 0.0631
0.4000 1.01845953531826 1.01845953531826 4.4409e-16 0.0736
0.5000 1.16698055323955 1.16698055323955 4.4409e-16 0.0865
0.6000 1.29820152510130 1.29820152510130 6.6613e-16 0.0950
0.7000 1.41436135877797 1.41436135877797 6.6613e-16 0.1028
0.8000 1.51728483742558 1.51728483742558 6.6613e-16 0.1109
0.9000 1.60853886960997 1.60853886960997 6.6613e-16 0.1207
1.0000 1.68949839159438 1.68949839159438 6.6613e-16 0.1275

Table 4.2: Numerical Results for Problem 4.2


t-value Theoretical Solution Approximate Abs Error Time
0.1000 0.09966799462496 0.09967169539817 3.7008e-06 0.0418
0.2000 0.19737532022490 0.19738963167954 1.4311e-05 0.0543
0.3000 0.29131261245159 0.29134303769860 3.0425e-05 0.0680
0.4000 0.37994896225523 0.37999898473952 5.0022e-05 0.0803
0.5000 0.46211715726001 0.46218801205332 7.0855e-05 0.0907
0.6000 0.53704956699804 0.53714038396459 9.0817e-05 0.1301
0.7000 0.60436777711716 0.60447600054929 1.0822e-04 0.1404
0.8000 0.66403677026785 0.66415872119655 1.2195e-04 0.1504
0.9000 0.71629787019902 0.71642932361034 1.3145e-04 0.1603
1.0000 0.76159415595577 0.76173083991998 1.3668e-04 0.1697

Table 4.3: Numerical Results for Problem 4.3


t-value Theoretical Solution Approximate Abs Error Time
0.1000 0.90909090909091 0.90902868973486 6.2219e-05 0.0361
0.2000 0.83333333333333 0.83322783539319 1.0550e-04 0.0459
0.3000 0.76923076923077 0.76909402754165 1.3674e-04 0.0576
0.4000 0.71428571428571 0.71412555961818 1.6015e-04 0.0646
0.5000 0.66666666666667 0.66648827625894 1.7839e-04 0.0746
0.6000 0.62500000000000 0.62480682274283 1.9318e-04 0.0853
0.7000 0.58823529411765 0.58802962114848 2.0567e-04 0.0950
0.8000 0.55555555555556 0.55533888221389 2.1667e-04 0.1048
0.9000 0.52631578947368 0.52608905048065 2.2674e-04 0.1145
1.0000 0.50000000000000 0.49976372539295 2.3627e-04 0.1223

Impact Factor (JCC): 5.3784 NAAS Rating 3.45


Computational Approach to Riccati Differential Equations 19

Table 4.4: Numerical Results for Problem 4.4


t-value Theoretical Solution Approximate Abs Error Time
0.1000 1.12295995501999 1.12295995501999 5.6155e-13 0.0369
0.2000 2.33036366723934 2.33036366723934 1.1653e-12 0.0506
0.3000 3.35929859139219 3.35929859139219 1.6800e-12 0.0642
0.4000 4.07625619989395 4.07625619989395 2.0384e-12 0.0750
0.5000 4.50864023794231 4.50864023794231 2.2542e-12 0.0876
0.6000 4.74705986375187 4.74705986375187 2.3741e-12 0.0972
0.7000 4.87206646548955 4.87206646548955 2.4363e-12 0.1066
0.8000 4.93588015111826 4.93588015111826 2.4682e-12 0.1160
0.9000 4.96801151790818 4.96801151790818 2.4842e-12 0.1268
1.0000 4.98407836223864 4.98407836223864 2.4922e-12 0.1343

Table 4.5: Numerical Results for Problem 4.5


t-value Theoretical Solution Approximate Abs Error Time
0.1000 -0.09966799462496 -0.09966799462496 2.1917e-010 0.0307
0.2000 -0.19737532022490 -0.19737532022490 1.6820e-009 0.0423
0.3000 -0.29131261245159 -0.29131261245159 5.3018e-009 0.0549
0.4000 -0.37994896225523 -0.37994896225523 1.1443e-008 0.0661
0.5000 -0.46211715726001 -0.46211715726001 1.9872e-008 0.0754
0.6000 -0.53704956699804 -0.53704956699804 2.9881e-008 0.0852
0.7000 -0.60436777711716 -0.60436777711716 4.0496e-008 0.0937
0.8000 -0.66403677026785 -0.66403677026785 5.0713e-008 0.1008
0.9000 -0.71629787019902 -0.71629787019902 5.9682e-008 0.1064
1.0000 -0.76159415595577 -0.76159415595577 6.6810e-008 0.1159

rs
Table 4.6: Order and Error Constants of the New Computational Method

393
Point of Evaluation Error Constant

655360
5

3
W 2684354560
5

1
Z 1509949440
5

8
3
W 2684354560
5

1

T 31708938240
5

5. CONCLUTIONS

The desirable property of a numerical solution is to behave like the theoretical solution, that is, a good numerical solution
is one which always converges to its theoretical solution as h → 0. This is an essential property that all numerical methods
should possess. We are therefore very confident in presenting our results in table 4.1 to table 4.5. In all the examples
provided, our method tends to converge to its theoretical solution faster, making it one of the favorable methods to be
considered in solving real life problems. We therefore recommend our method to the scientific world for further
investigation and application.

REFERENCES

1. Abbasbandy S. (2006). Homotopy perturbation method for quadratic Riccati differential equation and comparism
with Adomian’s decomposition method. Applied Mathematics and Computation, 172(1): 485-490.

www.iaset.us editor@iaset.us
20 Andefiki, J, Awari, Y. S & Shallom, D

2. Abdulaziz, O., Noor, N. F. M., Hashim, I., Noorani, M. S. M. (2008). Further Accuracy Tests on Accuracy of the
Adomian Decomposition Method for Chaotic Systems. Chaos, Solitons and Fractals, 36(5), 1405-
1411. https://doi.org/10.1016/j.chaos.2006.09.007

3. Abiodun A. Opanuga, Sunday O. Edeki1, Hilary I. Okabgue, and GraceO. Akinlabi (2015). A novel approach for
solving Riccati differential equation. International Journal of Applied Engineering Research,
Volume 10 , Issue 11 , Pages 29121-29126

4. Anake, T. A. (2011). Continuous Implicit Hybrid One-Step Methods for the solution of Initial Value Problems of
General Second-Order Ordinary Differential Equations. eprint.convenantuniversity.edu.ng>CUGP060192-Anake

5. Anderson, B. D. & Moore, J. B. (1999). Optimal Control Linear Quadratic Methods. Prentice- Appl. Math.
Comput., 114: 115-123.

6. Arikoglu, A. & Ozkol, I. (2007). Solution of Fractional Differential Equations by using differential transform
method. Applied Mathematics and Computation, vol. 181, no.1 pp. 153-162

7. Balaji, S. (2014). Solution of nonlinear Riccati differential equations using Chebyshev wavelets. Sastra
University. WSEAS Transactions on Mathematics 13: 274

8. Biazar, J., Eslami, M. (2010). Differential Transform Method for Quadratic Riccati Differential Equation.
Universty of Guilan. 1427

9. Bildik, N. & Deniz, S. (2015). Modified Adomian Decompositon Method for Solving RDEs. Celal University,
Manisa/Turkey. Review of the Air Force Academy No.3(30)

10. Edmond Laguerre (1834-1886). Generalized Laguerre polynomials. Springer, New York, NY. An Atlas of
Functions pp 209-216

11. Fatunla,S.O., (1991). Block methods for second order IVP’s, Inter.J.Comp.Maths. 41: 55-63

12. File G, Aya T. (2016). Numerical solution of quadratic Riccati differential equations. Egyptian Journal of Basic
and Applied Sciences. 3:392-397.

13. Henrici,P., (1962). Discrete variable methods for ODE’s. John Wiley, New York, 1962

14. Lambert, J. D.(1973): Computational Methods in Ordinary Differential Equations.(Introductory Mathematics for
Scientists and Engineers). Journal of Applied Mathematics and Mechanics. John Willey and sons. Vol.54, Issue 7

15. Riaz, S., Rafiq, M., Ahmad, O. (2015). Nonstandard Finite Difference Method for Quadratic Riccati Differential
Equations. Pakistan Punjab University J. Math., 47(2): 1-10

16. Tan Y, Abbasbandy S. (2008): Homotopy analysis method for quadratic Riccati differential equations. Commun.
Nonlinear Sci. Numer. Simul.;13:539-546.

17. Vahidi AR, Didgar M. (2012): Improving the accuracy of the solutions of Riccati equations. Intern. J. Ind.
Math.4(1): 11-20.

Impact Factor (JCC): 5.3784 NAAS Rating 3.45

You might also like