Chúng tôi sử dụng một trật tự minmod thứ hai dựa MUSCL không gian rời rạc [106]
để gần đúng đạo hàm không gian trong (1.1). Nó rất dễ dàng để chứng minh, bằng cách sử dụng
Harten của Bổ đề [34] (xem Chương 11), mà phía trước Euler thời gian rời rạc
với trật tự thứ hai MUSCL hành không gian này là tổng số biến thể
giảm bớt (TVD) dưới sự-Friedrichs-Levy Courant (CFL) điều kiện :
? t ≤
x?
2maxj | unj
|
. (1.7)
Như vậy t = x?
2maxj | un
j |
. Được sử dụng trong tính toán
Chúng tôi xem xét hai bậc hai phương pháp Runge-Kutta lần rời rạc.
Đầu tiên là lệnh thứ hai phương pháp SSP Runge-Kutta cho
trong [92] :
? u (1) = un + TF (un) (1.8)
un + 1 =
1
2
un +
1
2
u (1) +
1
2
TF (u (1)),?
thứ hai là phương thức:
u ( 1) = un - 20 TF (un) (1.9)
un + 1 = un +
41
40
TF (un) -
1
40
TF (u (1?)).
Nó rất dễ dàng để xác minh rằng cả hai phương pháp là tự thứ hai chính xác trong thời gian.
Tuy nhiên, nó có thể dễ dàng xác minh rằng phương pháp thứ hai (1.9) không phải là SSP.
trong hình 1.1 (sao chép từ [92]), chúng tôi hiển thị kết quả của SSP Runge-
phương pháp Kutta (1.8) và không phương pháp SSP (1.9), sau cú sốc chuyển
khoảng 50 lưới. Chúng ta có thể thấy rõ rằng kết quả không SSP là dao động
(có một vượt qua).
Dao động như vậy cũng được quan sát thấy khi không SSP Runge-Kutta
phương pháp cùng với một trật tự thứ hai TVD MUSCL rời rạc không gian là
đang được dịch, vui lòng đợi..
