Hydrograph Unit Method Calculator

Build unit hydrographs for channels, culverts, detention sizing. Choose SCS or custom ordinates and storms. See peak discharge instantly, then download clean reports fast.

Calculator Inputs Choose a method, enter values, then submit.
Used for peak flow and volume checks.
Excess (effective) rainfall, not total precipitation.
hr
Used for time-to-peak or uniform increments.
cfs
Added to direct runoff to form total flow.
Volumes remain shown in ft³ for consistency.

SCS parameters
You can provide Tc or lag time.
hr
If lag is blank, lag = 0.6 × Tc.
hr
Tp = lag + D/2.
What you get
  • Time to peak, peak flow, and table.
  • Volume integration and a depth check.
Custom unit hydrograph
Paste CSV pairs: time(hr), value.
Your UH ordinates must match this unit basis.
Example uses cfs per unit depth. Times must increase.
Hyetograph increments are added into dt bins.
Format: time(hr), incremental depth. Use the same depth unit above.

Example data table

Example inputs (SCS): Area 2.5 km², excess depth 30 mm, D 0.5 hr, Tc 2 hr, baseflow 0. The sample table below shows early points from the computed hydrograph.

Time (hr) Direct runoff (cfs) Total flow (cfs)
0.000.000.00
0.1320.5520.55
0.2668.5168.51
0.39130.17130.17
0.52212.74212.74
0.65301.74301.74
Values vary slightly with rounding and unit choices.
Formula used
SCS peak and timing
  • Lag time: tL = 0.6 × Tc (if not supplied).
  • Time to peak: Tp = tL + D/2.
  • Unit peak flow: Qp,u = 484 A / Tp (cfs per inch).
  • Scaled peak: Qp = Qp,u × Pe.
Dimensionless ordinates
The hydrograph shape uses a fixed table of t/Tp and q/Qp. Each point becomes:
t = (t/Tp) × Tp
q = (q/Qp) × Qp
Custom convolution
For discrete excess increments e[i] and unit hydrograph ordinates UH[k] on the same time step:
Q[k] = Σ (e[i]/U) × UH[k − i]
where U is the unit basis depth of the UH.

The calculator integrates discharge with the trapezoidal rule to estimate runoff volume, then compares it against Pe × Area as a quick consistency check.
How to use this calculator
  1. Select a method: SCS for quick design, or Custom for measured ordinates.
  2. Enter drainage area, excess depth, and excess duration.
  3. Add optional baseflow if you need total flow, not just runoff.
  4. For SCS, provide Tc or lag. For Custom, paste UH and rainfall increments.
  5. Press Calculate hydrograph, then export CSV or PDF.

Design intent and assumptions

This calculator estimates a direct-runoff hydrograph from excess rainfall using the unit-hydrograph concept. It assumes linear response, time-invariant watershed behavior, and consistent excess distribution across the basin. Use it for small to medium catchments where storage is limited or can be represented separately. If infiltration or backwater dominates, results may be optimistic. Record storm source and loss method in design notes.

Key inputs that drive peak flow

Peak discharge is controlled by drainage area, time to peak, and excess depth. For the SCS option, the unit peak is computed as Qp,u = 484 A / Tp (cfs per inch), then scaled by Pe. As a sensitivity guide, cutting Tp from 3.0 hr to 2.0 hr increases the peak by 50%. Higher excess depth increases volume and lifts recession flows.

Interpreting the hydrograph table

The table reports direct runoff, optional baseflow, total flow, and cumulative volume. Cumulative volume is integrated with the trapezoidal rule and should roughly match the depth–area check: 1 inch over 1 mi² = 2,323,200 ft³. A balance within ±5% is typically acceptable for planning; larger gaps suggest coarse time steps, rounded ordinates, or inconsistent units. Check the tail returns near zero before exporting.

Custom convolution workflow

The custom method convolves rainfall increments with your unit hydrograph on a uniform time step. Choose ordinates with a clear unit basis (for example, cfs per 1 in) and keep the rainfall increments in the same depth unit. A practical Δt is 0.1–0.25 hr for urban sites and 0.25–1.0 hr for rural basins. Shorter steps improve peak timing but create larger tables.

Construction applications

Use the results to support temporary drainage planning, culvert and ditch checks, and detention sizing during phased grading. Compare scenarios by changing excess depth, duration, or Tc to reflect disturbed soil, compaction, or temporary diversions. For conservative design, test a 10–20% lower Tc and a higher excess fraction, then verify outlet constraints separately with hydraulic calculations.

FAQs

What is “excess rainfall” in this tool?

Excess rainfall is the portion that becomes direct runoff after losses. Use runoff depth from your method (CN, losses, or modeling), not the total storm depth.

Which method should I choose?

Use SCS for fast, consistent design hydrographs. Use Custom when you have measured or agency-provided unit hydrograph ordinates and want discrete convolution with your hyetograph.

Why does volume balance show a difference?

Differences come from rounded ordinates, coarse time steps, or mismatched units. Reduce the time step, extend the tail, and confirm depth and area conversions for tighter balance.

Can I include baseflow?

Yes. Baseflow is added to direct runoff to form total flow. Keep baseflow modest and steady; if recession is important, model it separately and add it as a varying series.

What if my unit hydrograph is in m³/s?

Enter ordinates in the same flow unit as you want to see, then select m³/s output. The calculator converts internally for consistency, but your unit hydrograph basis must remain consistent.

Is this suitable for detention routing?

It generates an inflow hydrograph. For detention, route the inflow through your storage–outflow relationship using a routing method (level pool, Modified Puls) and compare peak reductions.

Related Calculators

Paver Sand Bedding Calculator (depth-based)Paver Edge Restraint Length & Cost CalculatorPaver Sealer Quantity & Cost CalculatorExcavation Hauling Loads Calculator (truck loads)Soil Disposal Fee CalculatorSite Leveling Cost CalculatorCompaction Passes Time & Cost CalculatorPlate Compactor Rental Cost CalculatorGravel Volume Calculator (yards/tons)Gravel Weight Calculator (by material type)

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.