显式时间推进格式 Runge-Kutta 基本公式
Runge-Kutta
A general m-stage Runge–Kutta method is written in the form
U(0)=Un,Un+1=U(m)U(i)=k=0∑i−1(αi,kU(k)+Δtβi,kR(k))
classic
U(i)=U(0)−αiΔtR(i−1)
stage |
3 |
4 |
5 |
CFL σ |
1.5 |
2.0 |
1.5 |
α1 |
0.1481 |
0.0833 |
0.0533 |
α2 |
0.4000 |
0.2069 |
0.1263 |
α3 |
1.0000 |
0.4265 |
0.2375 |
α4 |
|
1.0000 |
0.4414 |
α5 |
|
|
1.0000 |
stage |
3 |
4 |
5 |
CFL σ |
0.69 |
0.92 |
1.15 |
α1 |
0.1918 |
0.1084 |
0.0695 |
α2 |
0.4929 |
0.2602 |
0.1602 |
α3 |
1.0000 |
0.5052 |
0.2898 |
α4 |
|
1.0000 |
0.5060 |
α5 |
|
|
1.0000 |
U(i)=αi,0U(0)+αi,i−1U(i−1)+βiΔtR(i−1)
dU(i)=αi(U(0)−U(i−1))+βiΔtcR(i−1)
SSP-RK
Gottlieb, S.; Shu, C. W.; and Tadmor, E.: Strong Stability-Preserving High-Order Time Discretization Methods. SIAM Review , vol. 43, no. 1, 2001, pp. 89–112.