A Numerical Method for Caputo Differential Equations and Application of High-Speed AlgorithmSource: Journal of Computational and Nonlinear Dynamics:;2019:;volume( 014 ):;issue: 009::page 91007DOI: 10.1115/1.4043794Publisher: American Society of Mechanical Engineers (ASME)
Abstract: In this paper, a numerical algorithm to solve Caputo differential equations is proposed. The proposed algorithm utilizes the R2 algorithm for fractional integration based on the fact that the Caputo derivative of a function f(t) is defined as the Riemann–Liouville integral of the derivative f(ν)(t). The discretized equations are integer order differential equations, in which the contribution of f(ν)(t) from the past behaves as a time-dependent inhomogeneous term. Therefore, numerical techniques for integer order differential equations can be used to solve these equations. The accuracy of this algorithm is examined by solving linear and nonlinear Caputo differential equations. When large time-steps are necessary to solve fractional differential equations, the high-speed algorithm (HSA) proposed by the present authors (Fukunaga, M., and Shimizu, N., 2013, “A High Speed Algorithm for Computation of Fractional Differentiation and Integration,” Philos. Trans. R. Soc., A, 371(1990), p. 20120152) is employed to reduce the computing time. The introduction of this algorithm does not degrade the accuracy of numerical solutions, if the parameters of HSA are appropriately chosen. Furthermore, it reduces the truncation errors in calculating fractional derivatives by the conventional trapezoidal rule. Thus, the proposed algorithm for Caputo differential equations together with the HSA enables fractional differential equations to be solved with high accuracy and high speed.
|
Collections
Show full item record
| contributor author | Fukunaga, Masataka | |
| contributor author | Shimizu, Nobuyuki | |
| date accessioned | 2019-09-18T09:02:09Z | |
| date available | 2019-09-18T09:02:09Z | |
| date copyright | 7/17/2019 12:00:00 AM | |
| date issued | 2019 | |
| identifier issn | 1555-1415 | |
| identifier other | cnd_014_09_091007 | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4258101 | |
| description abstract | In this paper, a numerical algorithm to solve Caputo differential equations is proposed. The proposed algorithm utilizes the R2 algorithm for fractional integration based on the fact that the Caputo derivative of a function f(t) is defined as the Riemann–Liouville integral of the derivative f(ν)(t). The discretized equations are integer order differential equations, in which the contribution of f(ν)(t) from the past behaves as a time-dependent inhomogeneous term. Therefore, numerical techniques for integer order differential equations can be used to solve these equations. The accuracy of this algorithm is examined by solving linear and nonlinear Caputo differential equations. When large time-steps are necessary to solve fractional differential equations, the high-speed algorithm (HSA) proposed by the present authors (Fukunaga, M., and Shimizu, N., 2013, “A High Speed Algorithm for Computation of Fractional Differentiation and Integration,” Philos. Trans. R. Soc., A, 371(1990), p. 20120152) is employed to reduce the computing time. The introduction of this algorithm does not degrade the accuracy of numerical solutions, if the parameters of HSA are appropriately chosen. Furthermore, it reduces the truncation errors in calculating fractional derivatives by the conventional trapezoidal rule. Thus, the proposed algorithm for Caputo differential equations together with the HSA enables fractional differential equations to be solved with high accuracy and high speed. | |
| publisher | American Society of Mechanical Engineers (ASME) | |
| title | A Numerical Method for Caputo Differential Equations and Application of High-Speed Algorithm | |
| type | Journal Paper | |
| journal volume | 14 | |
| journal issue | 9 | |
| journal title | Journal of Computational and Nonlinear Dynamics | |
| identifier doi | 10.1115/1.4043794 | |
| journal fristpage | 91007 | |
| journal lastpage | 091007-10 | |
| tree | Journal of Computational and Nonlinear Dynamics:;2019:;volume( 014 ):;issue: 009 | |
| contenttype | Fulltext |