Develop algorithms for the explicit solution of the Kinematic Equations when applied to a problem of runoff from a plane surface subject to a steady rate of rainfall excess. Use forward differences in the time (t) direction and backward differences in the x direction.
The initial and boundary conditions are:
- Initial condition (t=0): q=0 and y=0 for all x
- Upstream boundary (x=0): q=0 for all t
- Downstream boundary (x=L): So=Sf
Develop the equations for the solution q, v, and y as follows:
(a) At the downstream boundary using backward differences for the spatially variant terms.
(b) At time zero and any x using forward differences for the time variant terms.