The vibration of the engineering systems with distributed delay is governed by delay integro-differential equations. Two-stage numerical integration approach was recently proposed for stability identification of such oscillators. This work improves the approach by handling the distributed delay—that is, the first-stage numerical integration—with tensor-based higher order numerical integration rules. The second-stage numerical integration of the arising methods remains the trapezoidal rule as in the original method. It is shown that local discretization error is of order irrespective of the order of the numerical integration rule used to handle the distributed delay. But is less weighted when higher order numerical integration rules are used to handle the distributed delay, suggesting higher accuracy. Results from theoretical error analyses, various numerical rate of convergence analyses, and stability computations were combined to conclude that—from application point of view—it is not necessary to increase the first-stage numerical integration rule beyond the first order (trapezoidal rule) though the best results are expected at the second order (Simpson’s 1/3 rule).
Oscillations with distributed delay are governed by delay integro-differential equations (DIDEs). DIDEs are applied in modeling biological and physical phenomena1; therefore, they have been viewed with growing importance by researchers. Baker and Ford2 applied a set of linear multistep methods mixed with quadrature rules to numerically solve Volterra DIDEs. A numerical scheme for reliably computing the stability-determining characteristic roots of DIDEs has been developed based on linear multistep method and a quadrature method based on Lagrange interpolation and a Gauss–Legendre quadrature rule.3 Numerical methods based on backward differentiation formulae and repeated quadrature formulae for the solution of Volterra DIDEs were suggested by Zhang and Vandewalle.4 Yeniçerioğlu5 established several theorems on the behavior of solutions of scalar linear second-order-delay DIDEs. Like most of the afore-cited works, Huang6 considered the preservation of the stability properties of DIDEs after some form of discretization based on linear multistep methods. Linear multistep quadrature rules were used by Wu and Gan7 to find a numerical solution of singularly perturbed Volterra DIDEs. Rihan et al.8 developed a method for numerical solution and for investigating the stability of Volterra DIDEs. They treated the differential part of Volterra DIDEs with the mono-implicit Runge–Kutta method and treated the integral part with the collocation method based on the Boole’s quadrature rule. Using Lyapunov’s functional approach, they discussed the stability properties of solutions of nonlinear Volterra DIDEs.
Beyond numerical stability and solution of DIDEs with known history at isolated parameter coordinates, engineering applications encounter periodic DIDEs with unknown history but requiring dynamical stability analysis for identification of the stability boundaries that delineate the parameter space into dynamically stable and unstable sub-domains so that smooth engineering operations can be selected systematically, even by the non-academic operators/users. An attempt in this direction by Rihan et al.8 was limited to a scalar autonomous case which is amenable to pure analytical manipulation. The DIDEs modeling real engineering systems tend to be non-autonomous, therefore requiring more challenging identification protocol for the stability boundaries. In engineering, DIDEs have found applications in modeling regenerative vibrations9,10 and wheel shimmy.11 The general form of DIDE, capturing the type studied here, is represented as follows12
where is the duration of the distributed delay; is a continuously differentiable function; ; and for , where is called the history. The term containing the delay is the Stieltjes integral which has both discrete and distributed time delay
where are the discrete delays and is the kernel function. The DIDEs studied here are the ones without discrete delays, and therefore given as follows
The stability boundaries of a class of non-autonomous DIDEs, as represented in equation (3), have been carried out with the semi-discretization method12 and the spectral finite element method.13 Based on an accurate and time-saving full-discretization method, Ozoegwu14 used two-stage numerical integration (NI) to identify the stability boundaries of the same class of DIDEs. The first-stage NI converted the distributed delay to a series of discrete delays, transforming equation (3) to a form without integral
where are the coefficients that depend on the limits of integration, number of equal intervals m, and the order of NI rule. The second-stage NI was used to construct the monodromy matrix of the system. The second-stage NI is analogous to the application of NI methods in stability analysis of single-discrete delay models of milling process.15–18 Ozoegwu14 handled the distributed delay with trapezoidal rule. This work proposes to theoretically and numerically investigate the implications on accuracy and computational time of handling the distributed delay with higher order NI rules.
Tensor-based NI rules
Ozoegwu14 used the trapezoidal rule to handle the distributed delay. This work proposes to consider the generalized higher order NI rules. In deriving the NI rules, the first step is discretizing the t-axis into m equal intervals where and . The second step is constructing m discrete areas which are bounded by , , the t-axis, and an integrand which in this case is a polynomial. The is then taken in multiple steps to generate higher order NI rules. The polynomial function is formulated in a discrete interval as polynomial tensor
where is the vector of polynomial basis, and are × numerical matrices, and is a vector of discrete states. The elements of are given as follows
where ⊗ is the outer product operation. The elements of the matrix and those of the vector are given as follows
A pth-order NI rule becomes
In this work, the second-order NI rule (Simpson’s 1/3) and the third-order NI rule (Simpson’s 3/8) are considered. Substituting in the above equations gives the vector Simpson’s 1/3 rule as
Considering all the , the composite Simpson’s 1/3 rule becomes
Substituting in equation (9) and manipulating as appropriate gives the vector Simpson’s 3/8 rule as
The composite Simpson’s 3/8 rule becomes
By substituting higher values of p in equation (9), higher order NI rules are generated and used, as long as that improves accuracy. But as later seen, there may not be any need to go beyond the third-order NI rule.
New two-stage NI methods
The non-autonomous DIDE studied in the literature,12–14 and to be studied here for direct comparison, is the scalar second-order system
Making use of the substitutions and , the first-order form becomes
The matrix is the constant coefficient matrix that captures the transient response of the system dynamics, is the matrix valued function with period T that captures the forced component of the system dynamics, , , , and .
The distributed delay has been converted to a series of discrete delays. Equation (17) is discretized into k discrete intervals, , each of size , where , . Following the procedure in Ozoegwu,14equation (17) is solved as a linear ordinary differential equation (ODE) in each of the intervals using Duhamel’s integral and then handled with the trapezoidal rule to give the discrete transition
where
The -dimensional transition from state to state due to the action of a linear operator is constructed from equation (18) as such that , , and
where
The overall transition is constructed from the local transitions as where , , and is the monodromy operator
The stability boundaries are then tracked as the curve of parameter coordinates at which the spectral radii of the monodromy operator are unity.
Method based on Simpson’s 3/8 rule
Making use of equation (13) in a similar procedure, the sub-matrices of the linear operator of the corresponding -dimensional transition become
where
Convergence of the methods
The error incurred on the application of the composite Simpson’s 1/3 rule is
where is the average value for the fourth-order derivative of over the integration interval . Therefore, the error associated with the first-stage Simpson’s 1/3 rule is
where is the average temporal function for the fourth-order derivative of with respect to over the integration interval . Rather than equation (17), the exact solution becomes
On solving the first-order differential equation (37) and applying the second-stage NI, this error is propagated to
Giving
The major error of the second-stage NI over the discrete interval is
where
and
The local discretization error of the method becomes
If the trapezoidal rule was used to handle the distributed delay rather than Simpson’s rule, the propagated error becomes
where, in this case
The local discretization error is, therefore, proportional to the cubic power of the discretization step in both the cases, that is, . By comparing equations (38) and (39), we can see that the weight of is smaller when Simpson’s rule is used to handle the distributed delay rather than the trapezoidal rule. Thus, the proposed methods are expected to be only slightly more accurate and convergent than the pioneering two-stage NI method, which was proposed and proved in Ozoegwu14 to be of the same level of accuracy as the well-accepted first-order semi-discretization method.12 Since the exact analytical forms of h and f are not known, numerical simulation will be needed to gauge the extent of the expected rise in accuracy with higher order first-stage NI rules against the backdrop of the Runge phenomenon. It must be noted that the sparseness of the monodromy matrix does not change with higher order first-stage NI rules, thus rise in computational time is not expected but a slight rise in computational time is expected since the diversity of the first row of sub-matrices rises with higher order first-stage NI rules. From application point of view, it can be concluded that it may not be necessary to increase the first-stage NI rule beyond the first order since according to theoretical error analysis that will result in minor improvement in accuracy.
Numerical investigation
The properties of the computer used for numerical calculations are as follows: processor, Intel(R) Core(TM) i7-5500U CPU at 2.4 GHz; installed memory, 8GB; and system type, 64-bit Operating System, x64-based processor.
The DIDE in equation (15) with is used for numerical investigation. The numerical rate of convergence and computational time plots are given in Figures 1–3. In each of the figures, the subplots (2, 2, 1), (2, 2, 2), and (2, 2, 3) are the various numerical rate of convergence plots. In the subplot (2, 2, 1) of Figure 1, the convergence of the spectral radius (SR) on the Argand plane as k changes from 9 to 99 is plotted. A very convergent method will have an SR which tends to remain at a spot as k varies. The meaning is that in Figure 1, which is plotted at the unstable point and , the proposed Simpson’s 1/3-based (S1/3-B) two-stage NI method is the most convergent. The subplot (2, 2, 2) shows the asymptotic convergence plot of the SR magnitude which is seen to re-echo the result of subplot (2, 2, 1) where S1/3-B method is the most convergent. This subplot also clearly shows that the parameter point is unstable being that the asymptotic value has a magnitude greater than unity. The subplot (2, 2, 3) shows the plot of percentage error of SR magnitude relative to a reference (very accurate) SR magnitude computed at k = 240. This subplot is seen to re-echo the result of subplot (2, 2, 1) where S1/3-B method is the most convergent. For example, when k = 15, the percentage error of the pioneering trapezoidal-based (T-B), S1/3-B, and the proposed Simpson’s 3/8-based (S3/8-B) methods are, respectively, 0.43%, 0.04%, and 0.35%. Also, when k = 30, the percentage error of the T-B, S1/3-B, and S3/8-B methods are, respectively, 0.12%, 0.01%, and 0.11%. This confirms that the S1/3-B method is very convergent. The subplot (2, 2, 4) shows the trend of SR computational time as k changes from 9 to 99. The fact that the S1/3-B method is the most convergent is further emphasized with plots at the parameter coordinates [ = 20, = 12.5] and [ = 13, = 5] shown, respectively, in Figures 2 and 3. The fact that the proposed S1/3-B method is more convergent than the T-B method agrees with the result of error analysis in the preceding section. It is noteworthy from subplot (2, 2, 2) of each of the figures that the parameter points are both stable being that the asymptotic value has a magnitude not greater than unity (the former being stable only in Lyapunov’s sense). But the fact that S1/3-B is numerically more accurate than S3/8-B means that the first-stage NI rule should not go beyond the second order. The subplot (2, 2, 4) of each of Figures 1–3 confirm that expectation from error analysis that higher order first-stage NI rules will cause negligible rise in computational time.
Subplots of the numerical rate of convergence at the unstable point = 5 and = –50. The legend in subplot (2, 2, 1) applies to the other subplots.
Subplots of the numerical rate of convergence at the critically stable point = 20 and = 12.5. The legend in subplot (2, 2, 1) applies to the other subplots.
Subplots of the numerical rate of convergence at the stable point = 13 and = 5. The legend in subplot (2, 2, 1) applies to the other subplots.
By making use of approximation parameter on a gridded plane of and , a reference stability diagram is identified using the T-B two-stage NI method of the work.14 The reference stability diagram is the red curve in Figures 4–6. It is important to note that the domain enclosed within the red curve is stable, while that external to the curve is unstable. This is collaborated by the simulations in Figures 1–3, that is, the classification of the parameter points as unstable, critically stable, and stable is seen to agree with the stability curve. In Figure 4, the pioneering T-B, the proposed S1/3-B, and the proposed S3/8-B two-stage NI methods are used to compute the stability curves at on the same axes as the reference stability curve. With the exception of Figure 4, which tended to be inconclusive, the proposed methods only slightly improved computational accuracy. These results agree with the theoretical error analysis that from application point of view, it is not necessary to increase the first-stage NI rule beyond the first order (trapezoidal rule) though the best results are expected at second order (Simpson’s 1/3 rule).
Reference stability boundary (red curve) at for equation (15) with , , , and identified after 12,134 s CT using the trapezoidal-based two-stage NI method. The black, purple, and blue stability boundaries are, respectively, identified at using the trapezoidal-based, Simpson’s 1/3-based and Simpson’s 3/8-based two-stage NI methods after the respective CT of 289.3496, 346.3947, and 365.0041 s.
The black and purple stability boundaries are, respectively, identified at using the trapezoidal-based and Simpson’s 1/3-based two-stage NI methods after the respective CT of 767.7280 and 840.0205 s. Simpson’s 3/8-based two-stage NI methods cannot be used because is not a multiple of 3.
The black, purple, and blue stability boundaries are, respectively, identified at using the trapezoidal-based, Simpson’s 1/3-based, and Simpson’s 3/8-based two-stage NI methods after the respective CT of 856.6793, 972.2129, and 1102.4 s.
Conclusion
Alternative methods of the two-stage NI approach, introduced in Ozoegwu14 for stability identification of distributed-delay oscillators, were compared theoretically and numerically for accuracy and computational time. This was done using tensor-based higher order NI rules to handle the distributed delay. As in the pioneering two-stage NI approach, the additional methods formulated here used the trapezoidal rule for the second-stage NI. The second-stage NI is needed for creating discrete transition and constructing the monodromy matrices of the approach. It was found that the propagated local discretization error is of order irrespective of whether the distributed delay was handled with the trapezoidal rule or higher order NI rules, but is less weighted when higher order NI rules are used, meaning that a slightly higher accuracy results from using higher order first-stage NI rules. The higher accuracy was verified using the following numerical convergence techniques: Argand plane convergence rate, asymptotic convergence rate, percentage error convergence rate, and comparative stability computation. Combining both theoretical and numerical results led to the conclusion that from application point of view, it is not necessary to increase the first-stage NI rule beyond the first order (trapezoidal rule) though the best results are expected at second order (Simpson’s 1/3 rule).
Footnotes
Handling Editor: Ali Kazemy
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
ORCID iD
Chigbogu Godwin Ozoegwu
References
1.
BellourABousselsalM.Numerical solution of delay integro-differential equations by using Taylor collocation method. Math Method Appl Sci2014; 37: 1491–1506.
2.
BakerCTHFordNJ. Stability properties of a scheme for the approximate solution of a delay-integro-differential equation. Appl Numer Math1992; 9: 357–370.
3.
LuzyaninaTEngelborghsKRooseD.Computing stability of differential equations with bounded distributed delays. Numer Algorithms2003; 34: 41–66.
4.
ZhangCVandewalleS.Stability analysis of Volterra delay-integro-differential equations and their backward differentiation time discretization. J Comput Appl Math2004; 164–165: 797–814.
5.
YeniçerioğluAF.Stability properties of second order delay integro-differential equations. Comput Math Appl2008; 56: 3109–3117.
6.
HuangC.Stability of linear multistep methods for delay integro-differential equations. Comput Math Appl2008; 55: 2830–2838.
7.
WuSGanS.Errors of linear multistep methods for singularly perturbed Volterra delay-integro-differential equations. Math Comput Simulat2009; 79: 3148–3159.
StépánG.Retarded dynamical systems: stability and characteristic functions. Hoboken, NJ: John Wiley & Sons, 1989.
10.
KhasawnehFAMannBPInspergerTet al. Increased stability of low-speed turning through a distributed force and continuous delay model. J Comput Nonlin Dyn2009; 4: 041003.
11.
TakácsDOroszGStépánG.Delay effects in shimmy dynamics of wheels with stretched string-like tyres. Eur J Mech A: Solids2009; 28: 516–525.
12.
InspergerTStépánG.Semi-discretization method for delayed systems. Int J Numer Meth Eng2002; 55: 503–518.
13.
KhasawnehFAMannBP.Stability of delay integro-differential equations using a spectral element method. Math Comput Model2011; 54: 2493–2503.
14.
OzoegwuCG.Estimating stability boundaries of distributed-delay oscillators via two-stage numerical integration. J Vib Control2016; 24: 1728–1740.
15.
DingYZhuLZhangXet al. Numerical integration method for prediction of milling stability. J Manuf Sci E2011; 133: 031005.
16.
ZhangZLiHMengGet al. A novel approach for the prediction of the milling stability based on the Simpson method. Int J Mach Tool Manu2015; 99: 43–47.
17.
OzoegwuCG. Comment on “A novel approach for the prediction of the milling stability based on the Simpson method” By Z. Zhang, H. Li, G. Meng and C. Liu, International Journal of Machine Tools & Manufacture 99 (2015) 43–47. Int J Mach Tool Manu2016; 103: 53–56.
18.
OzoegwuCG.High order vector numerical integration schemes applied in state space milling stability analysis. Appl Math Comput2016; 273: 1025–1040.