O schemă de diferențe în contra -flux în fizica computațională este o clasă de metode de discretizare pentru rezolvarea ( prin scheme explicite ) a ecuațiilor diferențiale parțiale de tip hiperbolic (ecuații hiperbolice ).
De exemplu, ecuația de undă unidimensională are forma
Descrie propagarea unei unde într-o direcție cu o viteză . O astfel de ecuație este, de asemenea, un model matematic pentru advecția liniară unidimensională . Luând în considerare un punct de grilă obișnuit , în cazul unidimensional există doar două direcții posibile, stânga și dreapta. Dacă este pozitivă, atunci partea stângă se numește direcția în amonte, iar partea dreaptă se numește direcția în aval. (Dacă este negativ, atunci invers). Dacă, atunci când se utilizează diferențe finite pentru derivata spațială, aceasta conține mai multe puncte pe partea din amonte, atunci schema se numește o schemă de diferențe în amonte [1] .
Cel mai simplu exemplu, exemplu de ordinul întâi: [2]
Definire
,două ecuații condiționate (1) și (2) pot fi scrise într-una:
O astfel de ecuație reprezintă scheme cu diferențe în amonte într-un mod general. Stabilitatea schemei cu diferențe în amonte este determinată de criteriul Courant-Friedrichs-Levy . [3]