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 [58], transport process [9], dynamic systems [1012], 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 [1618]; 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 asSubstituting (2) into (1) givesEquation (3) can be expanded into matrix form asLetUsing (6), (5) can be simplified toFrom , (4) can be expanded asSince initial grid point is usually defined as 0, (8) reduces toFrom , (9) can be also expanded into matrix form asVandermonde matrix is defined as follows:Making use of (11), (10) can be expressed asFinally, it can be inferred thatwhere iswithEquation (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 equationIn 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 formthen, using -stage differential quadrature method to solve (20) yieldswhere . Since , (21) reduces toLetClearly, making use of (13) and (23) leads toTherefore, the weighting coefficients matrix also satisfies -transformation. It can be inferred from (22) thatSince , ; 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] aswhere .

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 thatEquation (28) reduces toOn the other hand, since and , from (28), it can be inferred thatSimilarly, (30) reduces toObviously, 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 [1618]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 , satisfyingwhere isFurthermore, 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 iswithEquation (32) can be reduced toBecause and are a class of special matrices, (38) can be evaluated assince , 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 byand the Butcher tableau of equivalent Runge-Kutta method is-transformation of matrix isthe stability function of the equivalent Runge-Kutta method isand 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 asThen, the stability function of this new Runge-Kutta method becomesFrom (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 asAfter 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 byand the Butcher tableau of new Runge-Kutta method is-transformation of matrix isand the Butcher tableau of the adjoint method is-transformation of matrix is

6. Numerical Examples

Consider a two-degree-of-freedom system governed bywith initial conditionThe 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 13, 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−5 and 10−4, even with a large step size .

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).

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.