15 Differential Quadrature Method: U X, T) F (X, T, U (X, T), U X, T), U X, T) )
15 Differential Quadrature Method: U X, T) F (X, T, U (X, T), U X, T), U X, T) )
15
15.1 Introduction
We have already discussed Akbari–Ganji’s method (AGM), exp-function
method, Adomian decomposition method (ADM), homotopy perturbation
method (HPM), variational iteration method (VIM), and homotopy analysis
method (HAM) in Chapters 9, 10, 11, 12, 13, and 14, respectively. This chapter
presents another effective numerical method that approximates the solution
of the PDEs by functional values at certain discretized points. This method can
be applied with considerably less number of grid points, whereas the methods
like finite difference method (FDM), finite element method (FEM), and finite
volume method (FVM) as given in Chapters 5, 6, and 7, respectively, may need
more number of grid points to obtain the solution. However, FDM, FEM, and
FVM are versatile methods which may certainly be used to handle regular as
well as irregular domains.
Approximating partial derivatives by means of weighted sum of function
values is known as Differential Quadrature (DQ). The differential quadrature
method (DQM) was proposed by Bellman et al. [1–4]. Determination of
weighted coefficients plays an important and crucial role in DQM. As such, an
effective procedure for finding weighted coefficients suggested by Bellman is
to use a simple algebraic formulation of weighted coefficient with the help of
coordinates of grid points. Here, the coordinate of the grid points are the roots
of the base functions like Legendre polynomials, Chebyshev polynomials, etc.
Interested readers may see Refs. [5–10] and references therein for more details
and application of DQM.
Advanced Numerical and Semi-Analytical Methods for Differential Equations, First Edition.
Snehashish Chakraverty, Nisha Rani Mahato, Perumandla Karunakar, and Tharasi Dilleswar Rao.
© 2019 John Wiley & Sons, Inc. Published 2019 by John Wiley & Sons, Inc.
158 15 Differential Quadrature Method
∑
N
ux (xi , t) = aij u(xj , t), i = 1, 2, 3, … , N, (15.3)
j=1
∑
N
uxx (xi , t) = bij u(xj , t), i = 1, 2, 3, … , N, (15.4)
j=1
By plugging Eqs. (15.3) and (15.4) in Eq. (15.1), we obtain a system of N ordi-
nary differential equations (ODEs) as follows:
( )
∑
N
∑
N
ut (xi , t) = f xi , t, u(xi , t), aij u(xj , t), bij u(xj , t) , (15.5)
j=1 j=1
∑
N
(N + k)!
PN∗ (xi ) = (−1)N+k xk
k=0
(N − k)!(k!)2 i
and
1 − 2xi
aii = , i=j (15.8)
2xi (xi − 1)
Once all aii are obtained, it is then easy to find bii following the below proce-
dure.
Let us denote Eq. (15.3) as
𝜕u
= Au. (15.9)
𝜕x
where A = [aij ]N × N .
The second-order derivative can be approximated as
( )
𝜕2u 𝜕 𝜕u 𝜕 𝜕u
= = (Au) = A = A(Au) = A2 u, (15.10)
𝜕x2 𝜕x 𝜕x 𝜕x 𝜕x
where [bij ] = A2 .
Hence, weighted coefficients bij can be obtained by squaring A as
[bij ] = [aij ]N×N × [aij ]N×N .
Substituting the obtained weighted coefficients aij and bij in Eq. (15.5) and
then using a suitable method to solve the system of ODEs, the solution of the
model problem may be found at selected grid points.
Next, we solve two test problems to demonstrate the DQM.
From the results presented in Table 15.1 it may be confirmed that solutions
at particular nodes obtained by the DQM are in good agreement with that of
the exact solution. It may be worth mentioning that we have considered here a
small N value (N = 3) so that readers can understand the method well. However,
better results may be obtained by taking a large value of N.
This effect of N is shown in Example 15.2 by considering two different N
values for the same problem.
The grid points of PN∗ (x) for N = 4 may be obtained by following the previously
mentioned procedure as
x1 = 0.069 431 844 202 974;
x2 = 0.330 094 782 075 720;
x3 = 0.669 990 521 792 431;
x4 = 0.930 568 155 790 230;
162 15 Differential Quadrature Method
The weighted coefficients using Eqs. (15.7) and (15.8) are found as
× 10–3
1
0.9
N=3
N=7
0.8
0.7
Absolute error
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1
x
0.7
N=4
N=7
0.6
0.5
Absolute error
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x
From Tables 15.2 and 15.3, one may confirm that the results obtained are
in good agreement with the exact solution. It may be observed that error in
solution for N = 4 is more than that for N = 7.
Finally, error analysis has been done for both the problems discussed above
in Examples 15.1 and 15.2. In the case of Example 15.1, if we consider N = 7,
the error between the solutions by the DQM and exact is very less. The corre-
sponding error plots for N = 3 and N = 7 at t = 0.01 are depicted in Figure 15.1.
The similar type of behavior may be observed in the case of Example 15.2 also.
Figure 15.2 represents the error plots for N = 4 and N = 7 at t = 0.01 for Example
15.2.
From Figures 15.1 and 15.2, one may conclude that the error is drastically
decreasing as the N value increases from 3 and 4 to 7 as shown in Examples 15.1
and 15.2, respectively.
Exercise
1 Find the approximate solution of the solution of PDE ut (x, t) =
x2 − 14 u2x (x, t), subject to the initial condition u(x, 0) = 0 using the
DQM with N = 3, 5, and 7. Compare the approximate DQM solution in
each case with the exact solution u(x, t) = x2 tanh(t).
References 165
References
1 Bellman, R. and Casti, J. (1971). Differential quadrature and long-term inte-
gration. Journal of Mathematical Analysis and Applications 34: 235–238.
2 Bellman, R., Kashef, B.G., and Casti, J. (1972). Differential quadrature: a
technique for the rapid solution of nonlinear partial differential equations.
Journal of Computational Physics 10: 40–52.
3 Bellman, R., Kashef, B.G., Lee, E.S., and Vasudevan, R. (1975a). Solving hard
problems by easy methods: differential and integral quadrature. Computers
and Mathematics with Applications 1: 133–143.
4 Bellman, R., Kashef, B.G., Lee, E.S., and Vasudevan, R. (1975b). Differential
quadrature and splines. Computers and Mathematics with Applications 1:
371–376.
5 Bert, C.W., Jang, S.K., and Striz, A.G. (1989). Nonlinear bending analysis
of orthotropic rectangular plates by the method of differential quadrature.
Computational Mechanics 5: 217–226.
6 Bert, C.W. and Kang, K.J. (1996). Stress analysis of closely-coiled helical
springs using differential quadrature. Mechanics Research Communications
23 (6): 589–598.
7 Bert, C.W. and Malik, M. (1996). Differential quadrature method in compu-
tational mechanics. Applied Mechanics Reviews 49 (1): 1–28.
8 Shu, C. and Chen, W. (1999). On optimal selection of interior points for
applying discretized boundary conditions in DQ vibration analysis of beams
and plates. Journal of Sound and Vibration 222 (2): 239–257.
9 Shu, C. (1999). Application of differential quadrature method to simu-
late natural convection in a concentric annulus. International Journal for
Numerical Methods in Fluids 30: 977–993.
10 Wazwaz, A.M. (2010). Partial Differential Equations and Solitary Waves
Theory. Beijing: Springer Science & Business Media, Higher Education
Press.
11 Ezz-Eldien, S.S., Doha, E.H., Baleanu, D., and Bhrawy, A.H. (2017). A
numerical approach based on Legendre orthonormal polynomials for
numerical solutions of fractional optimal control problems. Journal of
Vibration and Control 23 (1): 16–30.
12 Bhrawy, A.H., Alofi, A.S., and Ezz-Eldien, S.S. (2011). A quadrature tau
method for fractional differential equations with variable coefficients.
Applied Mathematics Letters 24 (12): 2146–2152.
13 Debnath, L. (2012). Nonlinear Partial Differential Equations for Scientists
and Engineers. New York: Springer Science & Business Media.