1 Introduction
2 Approximations of Caputo Fractional Derivatives Using Continuous Piecewise Polynomials
3 Stability Analysis
4 Convergence Analysis
5 Numerical Experiments
\(\alpha \)
|
\(\lambda \)
|
M
|
\((k, i)=(1,1)\)
|
\((k,i)=(2, 1)\)
|
\((k,i)=(2, 2)\)
| |||
---|---|---|---|---|---|---|---|---|
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate | |||
0.5 | −1 | 128 | 1.59038E−04 | - | 1.60073E-07 | - | 1.34983E-07 | - |
256 | 5.53407E−05 | 1.52 | 2.86635E-08 | 2.48 | 2.37399E-08 | 2.51 | ||
512 | 1.93502E−05 | 1.52 | 5.11315E-09 | 2.49 | 4.18230E-09 | 2.50 | ||
1024 | 6.78837E−06 | 1.51 | 9.09687E-10 | 2.49 | 7.37621E-10 | 2.50 | ||
2048 | 2.38698E−06 | 1.51 | 1.61541E-10 | 2.49 | 1.30187E-10 | 2.50 | ||
0.3 |
\(20\times e^{\frac{\sqrt{-1}\pi \alpha }{2}}\)
| 128 | 1.34901E−06 | – | 2.69029E−09 | – | 1.08970E−09 | – |
256 | 3.73401E−07 | 1.85 | 4.44355E−10 | 2.60 | 1.62447E−10 | 2.75 | ||
512 | 1.04588E−07 | 1.84 | 7.14993E−11 | 2.64 | 2.44242E−11 | 2.73 | ||
1024 | 2.96205E−08 | 1.82 | 1.13426E−11 | 2.66 | 3.69238E−12 | 2.73 | ||
2048 | 8.47625E−09 | 1.81 | 1.78666E−12 | 2.67 | 5.57796E−13 | 2.73 | ||
0.9 |
\(1000\times e^{\frac{\sqrt{-1}\pi \alpha }{2}}\)
| 128 | 7.84215E−07 | – | 3.94997E−09 | – | 3.83098E−09 | – |
256 | 3.63985E−07 | 1.11 | 9.18845E−10 | 2.10 | 8.91101E−10 | 2.10 | ||
512 | 1.69345E−07 | 1.10 | 2.14033E−10 | 2.10 | 2.07571E−10 | 2.10 | ||
1024 | 7.88889E−08 | 1.10 | 4.98901E−11 | 2.10 | 4.83852E−11 | 2.10 | ||
2048 | 3.67748E−08 | 1.10 | 1.16334E−11 | 2.10 | 1.12827E−11 | 2.10 | ||
0.98 |
\(500 \sqrt{-1}\)
| 128 | 2.55224E−06 | – | 1.32455E−08 | – | 1.31778E−08 | – |
256 | 1.25624E−06 | 1.02 | 3.25627E−09 | 2.02 | 3.23963E−09 | 2.02 | ||
512 | 6.18899E−07 | 1.02 | 8.01689E−10 | 2.02 | 7.97599E−10 | 2.02 | ||
1024 | 3.05047E−07 | 1.02 | 1.97518E−10 | 2.02 | 1.96512E−10 | 2.02 | ||
2048 | 1.50388E−07 | 1.02 | 4.86819E−11 | 2.02 | 4.84347E−11 | 2.02 |
\(\alpha \)
|
\(\lambda \)
|
M
|
\((k, i)=(3,1)\)
|
\((k,i)=(3, 2)\)
|
\((k,i)=(3, 3)\)
| |||
---|---|---|---|---|---|---|---|---|
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate | |||
0.5 | −1 | 128 | 1.04028E−09 | – | 9.41107E−10 | – | 9.99698E−10 | – |
256 | 9.23186E−11 | 3.49 | 8.25515E−11 | 3.51 | 8.86817E−11 | 3.49 | ||
512 | 8.18229E−12 | 3.50 | 7.25575E−12 | 3.51 | 7.85577E−12 | 3.50 | ||
1024 | 7.25420E−13 | 3.50 | 6.37490E−13 | 3.51 | 6.92002E−13 | 3.50 | ||
2048 | 6.82232E−14 | 3.41 | 5.34572E−14 | 3.58 | 5.85643E−14 | 3.56 | ||
0.3 |
\(20\times e^{\frac{\sqrt{-1}\pi \alpha }{2}}\)
| 128 | 1.73101E−11 | – | 1.03070E−11 | – | 1.53161E−11 | – |
256 | 1.33740E−12 | 3.69 | 7.55245E−13 | 3.77 | 1.18503E−12 | 3.69 | ||
512 | 1.03673E−13 | 3.69 | 5.58325E−14 | 3.76 | 9.13054E−14 | 3.70 | ||
1024 | 6.13266E−15 | 4.08 | 4.40825E−15 | 3.66 | 7.52355E−15 | 3.60 | ||
2048 | 1.20505E−15 | 2.35 | 6.86635E−16 | 2.68 | 1.12983E−15 | 2.74 | ||
0.9 |
\(1000\times e^{\frac{\sqrt{-1}\pi \alpha }{2}}\)
| 128 | 2.28884E−11 | – | 2.24089E−11 | – | 2.26564E−11 | – |
256 | 2.65645E-12 | 3.11 | 2.60061E-12 | 3.11 | 2.62969E-12 | 3.11 | ||
512 | 3.09069E-13 | 3.10 | 3.02593E-13 | 3.10 | 3.05970E-13 | 3.10 | ||
1024 | 9.71032E-07 | \(-\)21.58 | 4.20376E-06 | \(-\)23.73 | 4.42542E-07 | \(-\)20.46 | ||
2048 | 6.28199E+34 | \(-\)135.57 | 1.41894E+35 | -134.63 | 1.09390E+34 | \(-\)134.18 | ||
0.98 |
\(500 \sqrt{-1}\)
| 128 | 7.76488E-11 | - | 7.73754E-11 | - | 7.75095E-11 | - |
256 | 9.52734E-12 | 3.03 | 9.49401E-12 | 3.03 | 9.51047E-12 | 3.03 | ||
512 | 9.64788E-07 | \(-\)16.63 | 1.77544E-06 | \(-\)17.51 | 1.37083E-06 | \(-\)17.14 | ||
1024 | 3.88686E-14 | 24.57 | 1.83022E-13 | 23.21 | 1.31363E-13 | 23.31 | ||
2048 | 1.75624E-14 | 1.15 | 1.70830E-14 | 3.42 | 1.66951E-14 | 2.98 |
\(\alpha \)
|
M
|
\((k, i)=(1,1)\)
|
\((k,i)=(2,1)\)
|
\((k,i)=(2,2)\)
| |||
---|---|---|---|---|---|---|---|
\(|u(t_{M})-u_{M}|\)
| rate |
\(|u(t_{M})-u_{M}|\)
| rate |
\(|u(t_{M})-u_{M}|\)
| rate | ||
0.1 | 32 | 1.77420E−05 | – | 1.34563E−07 | – | 1.44620E−08 | – |
64 | 5.02145E−06 | 1.82 | 2.09471E−08 | 2.68 | 5.84367E−10 | 4.63 | |
128 | 1.41283E−06 | 1.83 | 3.17430E−09 | 2.72 | 3.71249E−10 | 0.65 | |
256 | 3.95463E−07 | 1.84 | 4.71557E−10 | 2.75 | 8.48118E−11 | 2.13 | |
512 | 1.10196E−07 | 1.84 | 6.89781E−11 | 2.77 | 1.56365E−11 | 2.44 | |
0.3 | 32 | 1.02368E−04 | – | 1.16950E−06 | – | 7.44373E−07 | – |
64 | 3.21104E−05 | 1.67 | 1.92603E−07 | 2.60 | 1.07277E−07 | 2.79 | |
128 | 1.00362E−05 | 1.68 | 3.12510E−08 | 2.62 | 1.57091E−08 | 2.77 | |
256 | 3.12764E−06 | 1.68 | 5.01368E−09 | 2.64 | 2.32621E−09 | 2.76 | |
512 | 9.72370E−07 | 1.69 | 7.97379E−10 | 2.65 | 3.47263E−10 | 2.74 | |
0.5 | 32 | 3.61074E−04 | – | 5.29046E−06 | – | 4.57737E−06 | – |
64 | 1.28284E−04 | 1.49 | 9.63089E−07 | 2.46 | 7.97338E−07 | 2.52 | |
128 | 4.55113E−05 | 1.50 | 1.73854E−07 | 2.47 | 1.39694E−07 | 2.51 | |
256 | 1.61301E−05 | 1.50 | 3.11964E−08 | 2.48 | 2.45589E−08 | 2.51 | |
512 | 5.71284E−06 | 1.50 | 5.57391E−09 | 2.48 | 4.32640E−09 | 2.51 | |
0.7 | 32 | 1.13040E−03 | – | 1.95934E−05 | – | 1.88894E−05 | – |
64 | 4.59858E−04 | 1.30 | 4.02983E−06 | 2.28 | 3.82681E−06 | 2.30 | |
128 | 1.86904E−04 | 1.30 | 8.24864E−07 | 2.29 | 7.76005E−07 | 2.30 | |
256 | 7.59344E−05 | 1.30 | 1.68344E−07 | 2.29 | 1.57456E−07 | 2.30 | |
512 | 3.08447E−05 | 1.30 | 3.42933E−08 | 2.30 | 3.19602E−08 | 2.30 |
\(\alpha \)
|
M
|
\((k, i)=(3,1)\)
|
\((k,i)=(3,2)\)
|
\((k,i)=(3,3)\)
| |||
---|---|---|---|---|---|---|---|
\(|u(t_{M})-u_{M}|\)
| rate |
\(|u(t_{M})-u_{M}|\)
| rate |
\(|u(t_{M})-u_{M}|\)
| rate | ||
0.1 | 32 | 5.97442E−09 | – | 4.12374E−09 | – | 5.22481E−09 | – |
64 | 4.22608E−10 | 3.82 | 2.53599E−10 | 4.02 | 3.70957E−10 | 3.82 | |
128 | 2.96461E−11 | 3.83 | 1.56801E−11 | 4.02 | 2.61735E−11 | 3.83 | |
256 | 2.06629E−12 | 3.84 | 9.72611E−13 | 4.01 | 1.83664E−12 | 3.83 | |
512 | 1.51434E−13 | 3.77 | 5.90084E−14 | 4.04 | 1.25844E−13 | 3.87 | |
0.3 | 32 | 3.63586E−08 | – | 2.98609E−08 | – | 3.32377E−08 | – |
64 | 2.85491E−09 | 3.67 | 2.18534E−09 | 3.77 | 2.60248E−09 | 3.67 | |
128 | 2.22890E−10 | 3.68 | 1.61522E−10 | 3.76 | 2.03176E−10 | 3.68 | |
256 | 1.73471E−11 | 3.68 | 1.20285E−11 | 3.75 | 1.58175E−11 | 3.68 | |
512 | 1.35003E−12 | 3.68 | 9.01168E−13 | 3.74 | 1.22508E−12 | 3.69 | |
0.5 | 32 | 1.38110E−07 | – | 1.27455E−07 | – | 1.32024E−07 | – |
64 | 1.23087E−08 | 3.49 | 1.10139E−08 | 3.53 | 1.17199E−08 | 3.49 | |
128 | 1.09270E−09 | 3.49 | 9.57697E−10 | 3.52 | 1.03891E−09 | 3.50 | |
256 | 9.68335E−11 | 3.50 | 8.36696E−11 | 3.52 | 9.20156E−11 | 3.50 | |
512 | 8.57364E−12 | 3.50 | 7.33291E−12 | 3.51 | 8.14260E−12 | 3.50 | |
0.7 | 32 | 4.71501E−07 | – | 4.61657E−07 | – | 4.64497E−07 | – |
64 | 4.82158E−08 | 3.29 | 4.66544E−08 | 3.31 | 4.73668E−08 | 3.29 | |
128 | 4.91018E−09 | 3.30 | 4.71769E−09 | 3.31 | 4.81794E−09 | 3.30 | |
256 | 4.99217E−10 | 3.30 | 4.77606E−10 | 3.30 | 4.89591E−10 | 3.30 | |
512 | 5.07119E−11 | 3.30 | 4.84126E−11 | 3.30 | 4.97420E−11 | 3.30 |
\(\alpha \)
|
M
|
\((k, i)=(1,1)\)
|
\((k,i)=(2,1)\)
|
\((k,i)=(2,2)\)
| |||
---|---|---|---|---|---|---|---|
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate | ||
0.1 | 32 | 2.54121E−05 | – | 3.52358E−07 | – | 8.56779E−08 | – |
64 | 7.32713E−06 | 1.79 | 5.14268E−08 | 2.78 | 8.08705E−09 | 3.41 | |
128 | 2.09321E−06 | 1.81 | 7.42653E−09 | 2.79 | 7.38063E−10 | 3.45 | |
256 | 5.93428E−07 | 1.82 | 1.06282E−09 | 2.80 | 8.51842E−11 | 3.12 | |
512 | 1.67161E−07 | 1.83 | 1.50938E−10 | 2.82 | 1.47554E−11 | 2.53 | |
0.3 | 32 | 1.44121E−04 | – | 2.21534E−06 | – | 1.22445E−06 | – |
64 | 4.58574E−05 | 1.65 | 3.56433E−07 | 2.64 | 1.77215E−07 | 2.79 | |
128 | 1.44905E−05 | 1.66 | 5.68067E−08 | 2.65 | 2.58224E−08 | 2.78 | |
256 | 4.55432E−06 | 1.67 | 8.98792E−09 | 2.66 | 3.78933E−09 | 2.77 | |
512 | 1.42539E−06 | 1.68 | 1.41404E−09 | 2.67 | 5.59864E−10 | 2.76 | |
0.5 | 32 | 4.89012E−04 | – | 8.26670E−06 | – | 6.43523E−06 | – |
64 | 1.75193E−04 | 1.48 | 1.49308E−06 | 2.47 | 1.12324E−06 | 2.52 | |
128 | 6.25162E−05 | 1.49 | 2.67884E−07 | 2.48 | 1.96610E−07 | 2.51 | |
256 | 2.22470E−05 | 1.49 | 4.78471E−08 | 2.49 | 3.44997E−08 | 2.51 | |
512 | 7.90153E−06 | 1.49 | 8.51955E−09 | 2.49 | 6.06569E−09 | 2.51 | |
0.7 | 32 | 1.47058E−03 | – | 2.70727E−05 | – | 2.47625E−05 | – |
64 | 6.00118E−04 | 1.29 | 5.55402E−06 | 2.29 | 5.02488E−06 | 2.30 | |
128 | 2.44431E−04 | 1.30 | 1.13475E−06 | 2.29 | 1.01945E−06 | 2.30 | |
256 | 9.94448E−05 | 1.30 | 2.31281E−07 | 2.29 | 2.06856E−07 | 2.30 | |
512 | 4.04305E−05 | 1.30 | 4.70707E−08 | 2.30 | 4.19810E−08 | 2.30 |
\(\alpha \)
|
M
|
\((k, i)=(3,1)\)
|
\((k,i)=(3,2)\)
|
\((k,i)=(3,3)\)
| |||
---|---|---|---|---|---|---|---|
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate |
\(|u(t_{M})-u_{M}|\)
| Rate | ||
0.1 | 32 | 8.71434E−09 | – | 4.79960E−09 | – | 7.47072E−09 | – |
64 | 6.27059E−10 | 3.80 | 2.95994E−10 | 4.02 | 5.39926E−10 | 3.79 | |
128 | 4.46205E−11 | 3.81 | 1.81797E−11 | 4.03 | 3.86592E−11 | 3.80 | |
256 | 3.15064E−12 | 3.82 | 1.11308E−12 | 4.03 | 2.74569E−12 | 3.82 | |
512 | 2.15830E−13 | 3.87 | 6.89707E−14 | 4.01 | 1.94223E−13 | 3.82 | |
0.3 | 32 | 5.23976E−08 | – | 3.73908E−08 | – | 4.68436E−08 | – |
64 | 4.16942E−09 | 3.65 | 2.78549E−09 | 3.75 | 3.72285E−09 | 3.65 | |
128 | 3.28853E−10 | 3.66 | 2.08205E−10 | 3.74 | 2.93824E−10 | 3.66 | |
256 | 2.57840E−11 | 3.67 | 1.56249E−11 | 3.74 | 2.30683E−11 | 3.67 | |
512 | 2.01141E−12 | 3.68 | 1.17766E−12 | 3.73 | 1.80270E−12 | 3.68 | |
0.5 | 32 | 1.90898E−07 | – | 1.62656E−07 | – | 1.78745E−07 | – |
64 | 1.71443E−08 | 3.48 | 1.42466E−08 | 3.51 | 1.60163E−08 | 3.48 | |
128 | 1.53023E−09 | 3.49 | 1.24931E−09 | 3.51 | 1.42842E−09 | 3.49 | |
256 | 1.36106E−10 | 3.49 | 1.09734E−10 | 3.51 | 1.27023E−10 | 3.49 | |
512 | 1.20810E−11 | 3.49 | 9.65029E−12 | 3.51 | 1.12707E−11 | 3.49 | |
0.7 | 32 | 6.21914E−07 | – | 5.86156E−07 | – | 6.04267E−07 | – |
64 | 6.37330E−08 | 3.29 | 5.95612E−08 | 3.30 | 6.18239E−08 | 3.29 | |
128 | 6.50169E−09 | 3.29 | 6.04415E−09 | 3.30 | 6.30254E−09 | 3.29 | |
256 | 6.61800E−10 | 3.30 | 6.13212E−10 | 3.30 | 6.41338E−10 | 3.30 | |
512 | 6.72836E−11 | 3.30 | 6.22274E−11 | 3.30 | 6.52096E−11 | 3.30 |