Mathematical Problems in Engineering
Volume 2015 (2015), Article ID 657494, 9 pages
http://dx.doi.org/10.1155/2015/657494

Research Article

Characteristics of the Differential Quadrature Method and Its Improvement

Wang Fangzong, Liao Xiaobing, and Xie Xiong

College of Electrical Engineering & New Energy, China Three Gorges University, Yichang, Hubei 443002, China

Received 8 September 2014; Revised 23 December 2014; Accepted 25 December 2014

Academic Editor: Ming-Hung Hsu

Copyright © 2015 Wang Fangzong et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

The differential quadrature method has been widely used in scientific and engineering computation. However, for the basic characteristics of time domain differential quadrature method, such as numerical stability and calculation accuracy or order, it is still lack of systematic analysis conclusions. In this paper, according to the principle of differential quadrature method, it has been derived and proved that the weighting coefficients matrix of differential quadrature method meets the important -transformation feature. Through the equivalence of the differential quadrature method and the implicit Runge-Kutta method, it has been proved that the differential quadrature method is A-stable and -stage -order method. On this basis, in order to further improve the accuracy of the time domain differential quadrature method, a class of improved differential quadrature method of -stage 2-order have been proposed by using undetermined coefficients method and Padé approximations. The numerical results show that the improved differential quadrature method is more precise than the traditional differential quadrature method.

1. Introduction

The differential quadrature method (DQM) was first proposed by Bellman and his associates in the early 1970s [1, 2], which is usually used for solving ordinary and partial differential equations. As an analogous extension of the quadrature for integrals, it can be essentially expressed as the values of the derivatives at each grid point as weighted linear sums approximately of the function values at all grid points within the domain under consideration.

The differential quadrature method is conceptually simple and the implementation is straightforward. It has been recognized that the differential quadrature method has the capability of producing highly accurate solutions with minimal computational effort [3, 4] when the method is applied to problems with globally smooth solutions. So far, the differential quadrature method has been widely applied to boundary-value problems in many areas of engineering and science, such as structural mechanics [5–8], transport process [9], dynamic systems [10–12], and calculation of transmission line transient response [13, 14]. A comprehensive review of the chronological development of the differential quadrature method can be found in [4]. Although the differential quadrature method has been successfully applied in so many fields, for the basic characteristics of the method, such as numerical stability and calculation accuracy or order, not much work about them has been done in this area for the differential quadrature method. According to Fung [15], using Lagrange interpolation functions as test functions, the differential quadrature in time domain was shown to be equivalent to the recast implicit Runge-Kutta method [16–18]; besides, some low-order algorithms were discussed in detail. However, the method used by Fung is not the traditional sense of differential quadrature method but involved postprocessing (i.e., numerical solution at the end of grid points adopts polynomial extrapolation).

In this paper, using general polynomial as test functions [19], the weighting coefficients matrix of differential quadrature method is proved to satisfy -transformation [17, 20]. The equivalent implicit Runge-Kutta method is constructed through the differential quadrature method. Hence, making use of Butcher fundamental order theorem and the method of linear stability analysis [17, 18], the basic characteristics of the differential quadrature method can be systematically analysed. Unfortunately, the differential quadrature method is only a method of -stage -order and A-stable. Consequently, the differential quadrature method cannot yield higher accurate solutions to the boundary-value problems with fewer computational efforts. Based on above deduction, the method of undetermined coefficients is used to make the stability function of the equivalent Runge-Kutta method become the diagonal Padé approximations to the exponential function [17, 18]. Therefore, a class of improved differential quadrature method of -stage -order is derived.

The paper is arranged as follows. In Section 2, the weighting coefficients matrix of traditional differential quadrature method using general polynomial as test functions is briefly discussed. In Section 3, the equivalent relationship between the differential quadrature method and the Runge-Kutta methods is deduced. In Section 4, the stability and accuracy characteristics of the differential quadrature method are studied. A class of improved differential quadrature method of -stage -order and A-stable is proposed in Section 5. In Section 6, the transient response of a double-degree-of-freedom system is computed, which is given to verify the computational accuracy with the defined three grid points. Conclusions are then given in Section 7.

2. Traditional Differential Quadrature Method

Suppose function is sufficiently smooth in the whole interval; there are grid points with coordinates as . The first order derivative at each grid point , is approximated by a linear sum of all the function values in the whole domain; that is,

where represent function values at a grid point , and is the weighting coefficients.

In order to compute the weighting coefficients in (1), the test functions can be chosen as

Substituting (2) into (1) gives

Equation (3) can be expanded into matrix form as

Let

Using (6), (5) can be simplified to

From , (4) can be expanded as

Since initial grid point is usually defined as 0, (8) reduces to

From , (9) can be also expanded into matrix form as

Vandermonde matrix is defined as follows:

Making use of (11), (10) can be expressed as

Finally, it can be inferred that

where is

with

Equation (13), that is, , is called the implicit expression of the weighting coefficients matrix of the differential quadrature method and is also called -transformation.

When the grid points have been selected, the weighting coefficients matrices and are easy to calculate with the above formula. Obviously, the weighting coefficients of the differential quadrature method depend on the test functions and distribution of grid points but are independent of some specific problems. There are four typical grid points’ distributions: Legendre grid points, Chebyshev grid points, Chebyshev-Gauss-Lobatto grid points, and Uniform grid points (also called equally spaced grid points) [18]. This paper will focus on the latter three kinds of commonly used grid points, which are defined as follows:

(1)Chebyshev grid points:

(2)Chebyshev-Gauss-Lobatto grid points:

(3)Uniform grid points:

3. The Equivalence of Differential Quadrature Method and Runge-Kutta Method

In order to analyse the numerical stability and order of the differential quadrature method, the differential quadrature method in time domain can be transformed into equivalent implicit Runge-Kutta method. Consider the following ordinary differential equation

In the following, , represent, respectively, the beginning and the end points at each step. will be used to denote the step size. The time interval will be normalized. That is, . At the same time, (19) can be made in the standard normalized form

then, using -stage differential quadrature method to solve (20) yields

where . Since , (21) reduces to

Let

Clearly, making use of (13) and (23) leads to

Therefore, the weighting coefficients matrix also satisfies -transformation. It can be inferred from (22) that

Since , ; therefore, is the approximate solution at the end of the step. Then, can be rewritten as the following form:

where . It can be seen that (25) and (26) are the standard forms for an -stage Runge-Kutta method. Since , the equivalent Runge-Kutta method is a reducible method [20]. In fact, the traditional differential quadrature method generally does not involve postprocessing, so the Runge-Kutta method converted from traditional differential quadrature method will naturally become a reducible method. The Runge-Kutta method can be conveniently summarized in the Butcher tableau [18] as

where .

4. Analysis of the Basic Characteristics of the Differential Quadrature Method

The stability and accuracy characteristics of the equivalent Runge-Kutta method will be investigated next. From (13) and (23), it can be inferred that

Equation (28) reduces to

On the other hand, since and , from (28), it can be inferred that

Similarly, (30) reduces to

Obviously, it has been shown that the equivalent Runge-Kutta method at least satisfies simplifying assumptions and from (29) and (31). Furthermore, it can be verified that the equivalent Runge-Kutta method only satisfies simplifying assumptions . From Theorem 5.1 on page 71 in [17], it can be concluded that the implicit Runge-Kutta method or the corresponding differential quadrature method is -stage -order.

The stability function of the equivalent Runge-Kutta method or the corresponding differential quadrature method is given by the formula [16–18]

where, as usual, is the identity matrix of dimension . Due to grid points’ asymmetric distribution, the equivalent implicit Runge-Kutta method is not a symmetric method. As a result, there is a unique adjoint method (also called reflected method) [16, 18], which is defined as , satisfying

where is

Furthermore, from Theorem 343B on page 221 in [18], if the original method satisfies the simplifying assumptions and , then the adjoint method also satisfies the same simplifying assumptions. Hence, the adjoint method enjoys -transformation:

where is

with

Equation (32) can be reduced to

Because and are a class of special matrices, (38) can be evaluated as

since , resulting in , it implies . It can be verified that the stability function of equivalent Runge-Kutta method is A-acceptability of -order () rational approximation to exponential function [21]. Therefore, the corresponding differential quadrature method is A-stable.

In the following, the three-stage differential quadrature method using Uniform grid points will be given as an example. When , , , and are given by , , 1. It can be worked out that matrices and are given by

and the Butcher tableau of equivalent Runge-Kutta method is

-transformation of matrix is

the stability function of the equivalent Runge-Kutta method is

and the Butcher tableau of the adjoint method is

-transformation of matrix is

5. Improved Differential Quadrature Method

Based on the above deduction, the traditional differential quadrature method is a method of -stage -order. Compared with the multistage high-order Runge-Kutta method, for example, Gauss method (-stage -order method), it has the disadvantage of lower precision. As it is well-known that if the stability function of a numerical method is diagonal Padé approximations to the exponential function, then this method is the method of A-stable and -stage -order [22]. Inspired by this idea, the stability function of new Runge-Kutta method or new differential quadrature method have been converted into diagonal Padé approximation to the exponential function by using undetermined coefficients method. From (38), it can be seen that the stability function of the equivalent Runge-Kutta method will be determined by and . Suppose , without changing and , a new Runge-Kutta method is redefined as

Then, the stability function of this new Runge-Kutta method becomes

From (46) and (47), it can be inferred that the last column elements in determine the stability function. To improve the order of new Runge-Kutta method, undetermined coefficients can be selected so that the stability function of new Runge-Kutta method becomes the diagonal Padé approximations to the exponential function (defined by ):

By comparing the coefficients on both sides of (48), undetermined coefficients can be conveniently obtained as

After getting , coefficients matrix or can also be easily computed through using (46). Therefore, a class of new Runge-Kutta method of -stage -order has been successfully constructed. In other words, a class of improved differential quadrature method of -stage -order has been derived. Besides, the adjoint method of new Runge-Kutta method is also -stage -order.

Take the same as above, the improved differential quadrature method using Uniform grid points will be given as an example. It can be worked out that the new matrices and are given by

and the Butcher tableau of new Runge-Kutta method is

-transformation of matrix is

and the Butcher tableau of the adjoint method is

-transformation of matrix is

6. Numerical Examples

Consider a two-degree-of-freedom system governed by

with initial condition

The exact solution of this problem is

The differential quadrature method can be used to find the numerical solutions to transient response directly. The detailed calculation steps of solving second-order differential equations in [11] can be seen. Figures 1, 2, and 3 show the displacement error trajectories comparison of traditional differential quadrature method and improved differential quadrature method with the same step size . In these Figures, the exact solution at each step is used for comparison. From Figures 1–3, it is evident that improved differential quadrature method is two orders of magnitude higher than traditional differential quadrature method. The error of improved differential quadrature method ranges between 10⁻⁵ and 10⁻⁴, even with a large step size .

(a) Error trajectories of

(b) Error trajectories of

Figure 1: Error trajectories comparison of different DQM using Chebyshev grid (, ).

(a) Error trajectories of

(b) Error trajectories of

Figure 2: Error trajectories comparison of different DQM using Chebyshev-Gauss-Lobatto grid (, ).

(a) Error trajectories of

(b) Error trajectories of

Figure 3: Error trajectories comparison of different DQM using Uniform grid (, ).

In order to compare the calculation precision of the traditional differential quadrature method and the improved differential quadrature method better, dynamic equations (55) have been computed for different time steps. Table 1 shows the computational results at  s. Comparing with the exact solution, the numerical results using traditional differential quadrature method are the same until the first decimal place when , , while the numerical results using improved differential quadrature method are the same until the third decimal place. When , , the numerical results using traditional differential quadrature method are the same until the fifth decimal place, while the numerical results using improved differential quadrature method are the same until the seventh decimal place (especially using Chebyshev grid points and Chebyshev-Gauss-Lobatto grid points, the numerical results are almost the exact solution).

Table 1: Computational results of the displacement ( = 60 s).

= 60 s

Exact solution
2.264386552
5.469005157

s = 5
h = 1s
Traditional DQM-Chebyshev
2.253975383
5.491424542

Improved DQM-Chebyshev
2.264406270
5.468965760

Traditional DQM-Chebyshev-Gauss-Lobatto
2.276613635
5.439926064

Improved DQM-Chebyshev-Gauss-Lobatto
2.264406270
5.468965760

Traditional DQM-Uniform
2.342513616
5.278336836

Improved DQM-Uniform
2.264406270
5.468965760

s = 10
h = 2s
Traditional DQM-Chebyshev
2.264383332
5.469011768

Improved DQM-Chebyshev
2.264386552
5.469005157

Traditional DQM-Chebyshev-Gauss-Lobatto
2.264399479
5.468978613

Improved DQM-Chebyshev-Gauss-Lobatto
2.264386552
5.469005157

Traditional DQM-Uniform
2.265087814
5.467565205

Improved DQM-Uniform
2.264386561
5.469005173

7. Conclusion

In this paper, the linear stability and the order of differential quadrature method in time domain are systematically studied in detail and a class of new differential quadrature method of -stage -order is proposed. From the above analysis and derivation, the following conclusions can be made.

(1)Based on general polynomial as test functions, the weighting coefficients matrix of the differential quadrature method satisfies the -transformation. It plays an extremely important role in the analysis of basic characteristics of differential quadrature method and its improvement.(2)The traditional differential quadrature method can be converted into equivalent Runge-Kutta method of A-stable and -stage -order. Therefore, compared with the commonly used single-stage low-order numerical integral methods, even with a small number of grid points, the traditional differential quadrature method can also give more accurate solutions. This is the main mechanism that differential quadrature method has been successfully applied in many fields.(3)Finally, by making the stability function of equivalent Runge-Kutta method become the diagonal Padé approximations to the exponential function, a class of improved differential quadrature method of -stage -order and A-stable is proposed. Therefore, the improved differential quadrature method can be extended to multi-degree-of-freedom time domain dynamic systems, which can produce higher accurate solutions at lower computational cost.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The authors gratefully acknowledge the support from the National Natural Science Foundation of China (NSFC) through its Grant 51377098.

References

R. Bellman and J. Casti, “Differential quadrature and long-term integration,” Journal of Mathematical Analysis and Applications, vol. 34, no. 2, pp. 235–238, 1971.

R. Bellman, B. G. Kashef, and J. Casti, “Differential quadrature: a technique for the rapid solution of nonlinear partial differential equations,” Journal of Computational Physics, vol. 10, pp. 40–52, 1972.

M. Malik and F. Civan, “A comparative study of differential quadrature and cubature methods vis-à-vis some conventional techniques in context of convection-diffusion-reaction problems,” Chemical Engineering Science, vol. 50, no. 3, pp. 531–547, 1995.

C. W. Bert and M. Malik, “Differential quadrature method in computational mechanics: a review,” Applied Mechanics Reviews, vol. 49, no. 1, pp. 1–28, 1996.

S. K. Jang, C. W. Bert, and A. G. Striz, “Application of differential quadrature to static analysis of structural components,” International Journal for Numerical Methods in Engineering, vol. 28, no. 3, pp. 561–577, 1989.

C. W. Bert, W. Xinwei, and A. G. Striz, “Differential quadrature for static and free vibration analyses of anisotropic plates,” International Journal of Solids and Structures, vol. 30, no. 13, pp. 1737–1744, 1993.

F. Civan, “Solving multivariable mathematical models by the quadrature and cubature methods,” Numerical Methods for Partial Differential Equations, vol. 10, no. 5, pp. 545–567, 1994.

H. Du, M. K. Lim, and R. M. Lin, “Application of generalized differential quadrature method to structural problems,” International Journal for Numerical Methods in Engineering, vol. 37, no. 11, pp. 1881–1896, 1994.

F. Civan and C. M. Sliepcevich, “Application of differential quadrature to transport processes,” Journal of Mathematical Analysis and Applications, vol. 93, no. 1, pp. 206–221, 1983.

T. C. Fung, “Solving initial value problems by differential quadrature method. I. First-order equations,” International Journal for Numerical Methods in Engineering, vol. 50, no. 6, pp. 1411–1427, 2001.

T. C. Fung, “Solving initial value problems by differential quadrature method, part 2: second and higher order equations,” International Journal for Numerical Methods in Engineering, vol. 50, no. 6, pp. 1429–1454, 2001.

T. C. Fung, “Stability and accuracy of differential quadrature method in solving dynamic problems,” Computer Methods in Applied Mechanics and Engineering, vol. 191, no. 13-14, pp. 1311–1331, 2002.

Q.-W. Xu, Z.-F. Li, J. Wang, and J.-F. Mao, “Modeling of transmission lines by the differential quadrature method,” IEEE Microwave and Wireless Components Letters, vol. 9, no. 4, pp. 145–147, 1999.

Q. Xu and P. Mazumder, “Equivalent-circuit interconnect modeling based on the fifth-order differential quadrature methods,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 11, no. 6, pp. 1068–1079, 2003.

T. C. Fung, “On the equivalence of the time domain differential quadrature method and the dissipative Runge-Kutta collocation method,” International Journal for Numerical Methods in Engineering, vol. 53, no. 2, pp. 409–431, 2002.

E. Hairer, S. P. Nørsett, and G. Wanner, Solving Ordinary Differential Equations I, Springer, Berlin, Germany, 2nd edition, 1992.

E. Hairer and G. Wanner, Solving Ordinary Differential Equations II, vol. 14 of Springer Series in Computational Mathematics, Springer, Berlin, Germany, 2nd edition, 1996.

J. C. Butcher, Numerical Methods for Ordinary Differential Equations, John Wiley & Sons, New York, NY, USA, 2nd edition, 2008.

C. Shu, Differential Quadrature and Its Application in Engineering, Springer, Berlin, Germany, 2000.

F. Z. Wang, Numerical Method for Transient Stability Computation of Large-Scale Power System, Science Press, Beijing, China, 2013.

W. Q. Wang and S. F. Li, “Necessary and sufficient conditions for A-acceptability of high-order rational approximations to the function exp(z),” Natural Science Journal of Xiangtan University, vol. 22, no. 1, pp. 4–7, 2000.

B. L. Ehle, “On Padé approximations to the exponential function and A-stable methods for the numerical solution of initial value problems,” Research Report CSRR 2010, Department AACS, University of Waterloo, Waterloo, Canada, 1969.