On nonnegative states the characteristic speed is , so upwind finite difference scheme uses the left spatial difference. With , the conservative upwind finite difference scheme is
Explicitly the flux difference is . Preservation of nonnegativity under the given Courant restriction, proved next, justifies the same left-upwind direction at every step.
Write and assume . Suprema are understood where the printed maxima on the infinite domain are not attained. We prove the invariant interval simultaneously with the stated speed bound.
Suppose the interval property holds at time . By the mean value theorem, the divided difference
is between and ; when the two states coincide define it as . The update is the convex combination
Both coefficients are nonnegative and sum to one, so the same interval property holds at time . It is true initially and hence for all times by induction. Therefore
The propagated nonnegativity is essential; it keeps the flux increasing on the entire range of the numerical solution.
The convex-combination formula proved in part (i) gives for every . Taking the supremum and using nonnegativity gives
This is the discrete maximum principle for the nonlinear upwind step and proves the requested conditional stability under the propagated Courant–Friedrichs–Lewy condition.

Articles by others on the same topic (0)

There are currently no matching articles.