16-Civ-B4 Engineering Hydrology · December 2015
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Paper format. National Examination, December 2015, 98-Civ-B4 Engineering Hydrology, three hours’ duration, closed book with one two-sided candidate-prepared aid sheet (8½″ × 11″) and one approved Casio or Sharp calculator whose model designation must be written in the work book. Seven problems are printed. Page-1 Note 4 states that any five (5) questions constitute a complete paper and that only the first five answers appearing in the work book will be marked; Note 5 weights each problem at twenty (20) points, so the examinable total is 5 × 20 = 100 points. All seven problems are solved here, because this set is a study resource rather than a timed sitting. Sub-part mark values below are the printed ones from the page-6 marking scheme.
Reference texts. V. T. Chow, D. R. Maidment and L. W. Mays, Applied Hydrology (hydrologic cycle, unit hydrographs, routing, frequency analysis, infiltration); L. W. Mays, Water Resources Engineering, 3rd ed. (design application, stormwater management, reservoir operation); W. Viessman and G. L. Lewis, Introduction to Hydrology, 5th ed. (measurement, areal precipitation, energy budget, snowmelt); C. W. Fetter, Applied Hydrogeology, 4th ed. (Darcy’s law, hydraulic conductivity, aquifer flow); V. T. Chow, Open-Channel Hydraulics (1959) (flood-wave propagation and unsteady flow). Canadian practice references: Environment and Climate Change Canada / Water Survey of Canada HYDAT archive and the ECCC Engineering Climate Datasets (short-duration rainfall IDF curves and the IDF_CC climate-adjustment tool); ISO 1100-2 / WMO Manual on Stream Gauging (stage-discharge rating practice); and the Canadian Dam Association Dam Safety Guidelines (inflow design flood and flood-wave routing).
Check — illustrative data are the solver’s own. Every problem on this paper is a discussion question; none supplies numerical data. Where a short calculation is shown below it exists to demonstrate the method, and its input values are stated explicitly in a Given line as assumed, representative Canadian values. They are not exam data, and a candidate who assumed different but reasonable values and carried them through consistently would earn the same marks.
Check — page-6 marking-scheme typo on Problem 6. The printed scheme reads “6. (i) 7, (ii) 7 marks, 6 marks total”, which omits sub-part (iii) and states a total of 6. The page-5 margin marks give (7)(7)(6) and page-1 Note 5 states that every question is weighted at twenty (20) points, so Problem 6 is marked at 20 here, exactly as the other six problems are.
Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.
The question names two building blocks of every routing model. The first, the hydrologic transport model, is the lumped continuity or storage equation that transports a flood wave through a reach or a reservoir by mass conservation alone. The second, the non-linear outflow-storage equation, is the relation that must be supplied alongside continuity to close the problem, and which is non-linear whenever the outlet is a weir, an orifice or a natural channel control.
(1) Hydrologic transport model. The governing equation is the lumped continuity equation applied to the reach or reservoir taken as a single control volume,
$$\frac{\mathrm{d}S}{\mathrm{d}t} \;=\; I(t) - O(t)$$which, integrated over a routing interval $\Delta t$ and written in the finite-difference form used for computation, becomes
$$\frac{I_1+I_2}{2}\,\Delta t \;-\; \frac{O_1+O_2}{2}\,\Delta t \;=\; S_2 - S_1$$where $I$ is inflow, $O$ outflow and $S$ storage, all in consistent units (m3/s and m3, with $\Delta t$ in seconds). This single equation contains two unknowns at the new time level, $O_2$ and $S_2$, so a second relation — the storage-outflow relation — is always required.
(2) Non-linear outflow-storage equation. The general form is
$$S \;=\; K\,O^{\,m}$$with $K$ a storage coefficient and $m$ an exponent. When $m = 1$ the element is a linear reservoir, $S = KO$, and $K$ has the dimension of time. When $m \neq 1$ the relation is non-linear, and this is the normal case for a real outlet, because the hydraulic control is itself non-linear: a sharp-crested or broad-crested weir gives
$$O \;=\; C\,L\,H^{3/2}$$and a submerged orifice gives $O = C_d A_o\sqrt{2gH}$, that is, $O \propto H^{1/2}$, while the storage above the outlet in a pond of surface area $A_s$ is $S \approx A_s H$. Eliminating the stage $H$ between the two gives $S = K O^{2/3}$ for the weir and $S = K O^{2}$ for the orifice. For a natural lake or a river reach at a fixed control the same idea appears as $S = a Q^{b}$ fitted to measurements.
| (1) Hydrologic transport model $\mathrm{d}S/\mathrm{d}t = I - O$ | (2) Non-linear outflow-storage $S = K O^{m}$ | |
|---|---|---|
| Assumptions | Mass is conserved within the control volume; the reach or reservoir can be treated as one lumped element; inflow and outflow vary linearly across the interval $\Delta t$ so the trapezoidal average is exact enough; no lateral inflow, seepage, precipitation on the water surface or evaporation unless explicitly added; incompressible flow. | Storage is a single-valued function of outflow, that is, a unique stage exists for each outflow and the water surface is level (for a reservoir) or the loop in the stage-discharge relation is negligible (for a reach); the outlet control is stable and unsubmerged; the exponent and coefficient are constant over the range of stages routed. |
| Limitations | Carries no momentum information, so it cannot reproduce backwater, a looped rating, wave celerity or a dam-break front; the answer depends on $\Delta t$, which must be small relative to the time to peak (a common rule is $\Delta t \le t_p/5$); it gives no information about water level or velocity, only discharge. | Fails when the assumption of a single-valued $S$–$O$ relation fails: during a steep rising limb in a long reach, where wedge storage makes $S$ depend on inflow as well as outflow; when a downstream control submerges the outlet; when the outlet moves from orifice to weir to spillway control so that $m$ changes with stage; and when sediment or debris alters the rating. |
| Data requirements | The complete inflow hydrograph $I(t)$ at the routing interval; initial conditions $S_1$ and $O_1$; the routing interval itself; and any lateral-inflow time series. | Stage-storage curve from a bathymetric survey or the grading plan (area-capacity table); stage-discharge curve from the outlet-structure hydraulics or from gauged measurements; the coefficients $C$, $C_d$, $L$, $A_o$ or, if fitted empirically, a set of concurrent $S$ and $O$ observations spanning the range of interest. |
| Typical use | Level-pool reservoir routing, detention-pond design, Muskingum channel routing, reservoir-operation studies. | Outlet sizing for stormwater ponds; lake outlet rating; the storage-indication (modified Puls) routing table. |
The two are used together. Rearranging continuity so that all unknowns stand on the left produces the storage-indication form,
$$\left(\frac{2S_2}{\Delta t} + O_2\right) \;=\; \left(I_1 + I_2\right) + \left(\frac{2S_1}{\Delta t} - O_1\right)$$in which the right-hand side is entirely known at each step. A curve of $\left(2S/\Delta t + O\right)$ against $O$ is prepared once from the stage-storage and stage-discharge relations, and the new outflow is read from it — which is exactly where the non-linear outflow-storage equation enters the calculation.
A short numerical illustration of the non-linearity: a detention pond of surface area 12 000 m2 discharges over a 6.0 m broad-crested weir with $C = 1.7$. At a head of $H = 0.80$ m above the crest, the outflow is $O = 1.7 \times 6.0 \times 0.80^{3/2} = 7.30$ m3/s while the storage above the crest is $S = 12\,000 \times 0.80 = 9600$ m3. Doubling the storage to 19 200 m3 ($H = 1.60$ m) does not double the outflow: it raises it to $1.7 \times 6.0 \times 1.60^{3/2} = 20.6$ m3/s, a factor of 2.83, because $O \propto S^{3/2}$ here. That disproportion is precisely why a pond attenuates.
Step 1 — Establish an independent field data set that was not used in calibration (split-sample design). Verification is meaningless if the data confirming the model are the data that shaped it. The record is therefore divided in advance: one period, containing a range of event magnitudes and antecedent conditions, is used to fit the parameters, and a separate period is reserved untouched for verification. In the field this means installing or confirming the instrumentation that will supply the verification data — a tipping-bucket rain gauge network dense enough to resolve the storm pattern, a stream gauge with a current rating (ideally a Water Survey of Canada station with published HYDAT data), and, where the model contains a soil-moisture or snow store, soil-moisture probes and snow-course measurements. Where the model is to be applied to a changed condition, such as post-development land use, verification should include at least one event observed under that condition or a hydrologically analogous gauged basin.
Step 2 — Run the model on the reserved events with the calibrated parameters frozen, and compare simulated with observed hydrographs on multiple criteria. No parameter may be touched at this stage; that is the whole point. The comparison must go beyond a single summary statistic, because a model can match volume while getting timing badly wrong. In practice the criteria are: total runoff volume (percent error); peak discharge (percent error); time to peak (hours of lag); the shape of the recession; and an integral goodness-of-fit measure such as the Nash–Sutcliffe efficiency or the root-mean-square error. Plotting simulated against observed hydrographs event by event, and simulated against observed peaks across all events, exposes systematic bias — a model that consistently under-predicts large events and over-predicts small ones has a loss-model problem rather than a routing problem.
Step 3 — Diagnose residual error against field evidence, and confirm the internal states, not just the outlet discharge. A model can reproduce the outlet hydrograph for the wrong reasons — too much infiltration compensated by too little evapotranspiration, for example. The third step is therefore to check the model’s internal variables against whatever field observations exist: measured soil-moisture profiles against the simulated soil store, observed water levels in the stormwater pond against the routed stage, high-water marks and flooded extents from a post-event field walk against the simulated peak stage, observed snow-water equivalent against the simulated snowpack, and baseflow separation against measured groundwater levels. Any systematic discrepancy is traced to a specific process, and if the model must be revised, the revision requires a fresh verification on data not used in the revision. The outcome of this step is a stated range of applicability — the event magnitudes, seasons and land-use conditions for which the model has been shown to work — which is what a professional engineer signs.
The Muskingum method, developed for the Muskingum River flood-control studies, is a hydrologic (storage) routing method for a river reach, and it is the standard answer to the closely related reservoir problem because it reduces to level-pool routing when the wedge term vanishes. Its fundamental idea is that the storage in a river reach cannot be described by outflow alone, as it can in a level-pool reservoir, because during a flood the water surface in the reach is not horizontal.
Storage is therefore split into two parts. Prism storage is the volume that would exist under a water surface parallel to the bed at the steady discharge corresponding to the outflow, and is taken proportional to outflow, $K O$. Wedge storage is the additional volume held between that parallel surface and the actual sloping surface; on the rising limb, inflow exceeds outflow, the surface tilts up toward the upstream end and the wedge is positive, while on the falling limb the wedge is negative. It is taken proportional to the difference between inflow and outflow, $K X (I - O)$. The total is
$$S \;=\; K\left[X I + (1-X) O\right]$$Here $K$ is the storage-time constant, approximately the travel time of the flood wave through the reach (dimension T), and $X$ is a dimensionless weighting factor between 0 and 0.5 that measures how much the inflow contributes to storage: $X = 0$ makes storage a function of outflow alone, which is the level-pool reservoir case, while $X = 0.5$ gives equal weight to inflow and outflow and yields pure translation with no attenuation. For natural channels $X$ typically lies between 0.1 and 0.3, with 0.2 a common first estimate.
Substituting this storage relation into the finite-difference continuity equation and solving for the unknown outflow gives the working equation,
$$O_2 \;=\; C_0 I_2 + C_1 I_1 + C_2 O_1$$with the routing coefficients
$$\begin{aligned} C_0 &= \frac{\Delta t - 2KX}{2K(1-X) + \Delta t} \\ C_1 &= \frac{\Delta t + 2KX}{2K(1-X) + \Delta t} \\ C_2 &= \frac{2K(1-X) - \Delta t}{2K(1-X) + \Delta t} \end{aligned}$$and the identity $C_0 + C_1 + C_2 = 1$, which must be checked at every application because it guarantees that mass is conserved. The parameters are determined either from observed inflow and outflow hydrographs — plotting accumulated storage against the weighted discharge $XI + (1-X)O$ for trial values of $X$ and selecting the $X$ that collapses the loop into the narrowest single line, whose slope is then $K$ — or, for an ungauged reach, from the Muskingum–Cunge variant in which $K = L/c$ with $c$ the kinematic wave celerity and $X = \tfrac{1}{2}\left(1 - q/(S_0 c L)\right)$ computed from channel geometry and Manning roughness.
Two stability conditions must be respected: the routing interval must satisfy $2KX \le \Delta t \le 2K(1-X)$, and $\Delta t$ should be no greater than about one-fifth of the time to peak of the inflow hydrograph. If $\Delta t < 2KX$ then $C_0$ becomes negative, and the computed outflow can dip below the initial flow at the start of the event — the well-known negative initial outflow that signals a badly chosen interval.
Given. Reach parameters $K = 2.3$ h and $X = 0.20$ (assumed, typical of a natural channel), routing interval $\Delta t = 1.0$ h, inflows $I_1 = 50$ and $I_2 = 80$ m3/s, initial outflow $O_1 = 50$ m3/s.
Find. The routing coefficients, the stability check and the outflow at the end of the first interval.
| Quantity | Symbol | Value |
|---|---|---|
| Stability window on the routing interval | $2KX \le \Delta t \le 2K(1-X)$ | 0.92 h ≤ 1.0 h ≤ 3.68 h — satisfied |
| Routing coefficients | $C_0,\,C_1,\,C_2$ | 0.0171, 0.4103, 0.5726 (sum = 1.0000) |
| Outflow after one interval | $O_2$ | 50.5 m3/s |
| Weir outflow at 0.80 m head (Part i) | $O$ | 7.30 m3/s with 9600 m3 stored |