MRM Example 1: City of Celina Detention Sizing

This walkthrough demonstrates how to set up a Modified Rational Method (MRM) detention sizing analysis in HydraLink, based on the City of Celina, Texas design guidelines. The example models a 10-acre development site that must detain the difference between post-development and pre-development peak flows for the 100-year storm event. The results from this example match the City of Celina’s required detention volume, confirming the methodology implemented in HydraLink.

Scenario Description

Site Conditions

ParameterPre-DevelopmentPost-Development
Total Area10 acres10 acres
Runoff Coefficient (C)0.300.70
Time of Concentration (Tc)20 min10 min

Design Storm: 100-year event
Location: Celina, Texas (Collin County) — coordinates 33.313°N, 96.788°W
Detention Method: Standard
Atlas 14 Interpolation: Linear
Post-development sub-basins: Basin A-1 (6 ac, C=0.70, Tc=10 min) and Basin A-2 (4 ac, C=0.70, Tc=10 min)

The post-development site is divided into two sub-basins (A-1 and A-2) that drain to a common detention pond. The pre-development basin (Rational Basin 1) establishes the allowable release rate. This setup demonstrates how HydraLink combines multiple Rational basins into a single MRM detention calculation using basin roles.

1 Create a New Project

Start HydraLink and click File → New Project (or press Ctrl+N). Navigate the map to the Celina, Texas area.

HydraLink map view navigated to Celina, Texas

2 Enter Project Information

Open the Project Settings and enter a project name and job number. For this example:

  • Project Name: Celina MRM Test
  • Job Number: 01
Project Settings dialog showing Celina MRM Test

3 Set Up the Storm Event

Open the Storm Events dialog from the ribbon toolbar and configure the 100-year design storm.

  1. Click Add Storm and set the return period to 100-yr.
  2. The rainfall intensity data is based on NOAA Atlas 14 values as published in the City of Celina design manual. Enter the IDF data manually or use NOAA Atlas 14 to fetch precipitation frequency estimates for the Celina area.
  3. In the storm settings, set the Atlas 14 Interpolation mode to Linear. The City of Celina’s example uses linear interpolation of the Atlas 14 depth-duration data, and selecting this option in HydraLink matches their methodology exactly.
Storm Configuration dialog showing 100-yr IDF data with linear interpolation

Interpolation recommendation: Linear interpolation was used in this example to match the City of Celina’s published numbers. In general practice, we recommend using log-log interpolation, which provides a better curve fit to ATLAS 14 depth-duration-frequency data.

IDF Data for This Example

DurationIntensity (in/hr)
10 min9.54
20 min7.03
30 min5.40
40 min4.79
50 min4.19
60 min3.58

4 Create the Pre-Development Plan

HydraLink uses plans to organize pre-development and post-development conditions within the same project file. Each plan has its own set of elements and can share elements across plans via linking.

  1. In the Plans tab of the ribbon toolbar, rename the default plan to Pre.
  2. Add a Rational Basin to the map and configure it with the pre-development parameters:
    • Name: Rational Basin 1
    • Methodology: Rational
    • Area: 10 acres
    • Runoff Coefficient (C): 0.30
    • Time of Concentration (Tc): 20 minutes
  3. Add a Junction (Junction 1) downstream of the basin. This junction will serve as the common outlet and will be shared (linked) with the post-development plan.
  4. Set the basin’s Downstream property to Junction 1.
Pre-development plan showing Rational Basin 1 connected to Junction 1 Rational Basin 1 properties showing Area=10, C=0.30, Tc=20

Why use a junction? The junction acts as the network outlet point that is shared between plans. By linking Junction 1 across both plans, the pre-development and post-development networks share a common discharge point. This also ensures the pre-development basin is available in the post-development plan for assigning its MRM role as the target basin.

5 Create the Post-Development Plan

  1. Click New Plan in the Plans tab to create a second plan. Name it Post.
  2. The linked Junction 1 from the Pre plan will already appear in the Post plan.
  3. Add two Rational Basins representing the developed sub-areas:
    • Basin A-1: Area = 6 acres, C = 0.70, Tc = 10 min, Methodology = Rational
    • Basin A-2: Area = 4 acres, C = 0.70, Tc = 10 min, Methodology = Rational
Post-development plan showing A-1, A-2, MRM basin, Pond 1, and Junction 1

Multiple Sub-Basins

Splitting the post-development area into sub-basins (A-1 and A-2) is common when different portions of a site drain to the pond from different directions or have different land uses. In this example both sub-basins happen to share the same C and Tc values, but in practice each could differ. The MRM basin will combine them using area-weighted compositing.

6 Add the MRM Basin and Assign Roles

The MRM basin is the element that computes the required detention volume. It does not represent a physical drainage area itself — instead, it references other Rational basins in the project and assigns each a role in the detention calculation.

  1. In the Post plan, add a new basin and set its Methodology to Modified Rational. Name it Mod. Rational Basin 1.
  2. Set the Detention Method to Standard.
  3. Enable Use Model Elements so the MRM basin references other basins in the project rather than requiring manual entry of composite parameters.
  4. Assign basin roles:
    BasinRolePurpose
    Rational Basin 1 (Pre plan) Target Its peak flow defines the allowable release rate
    A-1 (Post plan) Design Area Post-development area draining to the pond
    A-2 (Post plan) Design Area Post-development area draining to the pond
MRM basin properties showing Standard method, Use Model Elements, basin roles, and detention results

Understanding Basin Roles

RoleWhat It Does
Target The pre-development basin whose peak Rational Method flow (Q = CiA) sets the allowable release rate from the detention pond. This is the maximum flow the site is permitted to discharge.
Design Area Post-development basins whose combined area and weighted C value define the inflow to the detention facility. The MRM iterates storm durations to find the critical volume difference between inflow and allowable outflow.
Bypass Flow from the site that does not enter the detention pond. Bypass flow reduces the amount of flow that the detention pond must control. See the Bypass & Pass-Through Flows section below.
Pass-Through Off-site flow that passes through the detention pond but is not detained. The outfall structure must be sized to convey pass-through flow in addition to the allowable detained release. See the Bypass & Pass-Through Flows section below.

7 Run the Solver for MRM Sizing

Before designing the pond, run the solver to compute the required detention volume. Click the Run button (or press F5). You can run the active plan or all plans at once using the split-button dropdown. HydraLink will:

  1. Solve the Pre plan — computing Rational Basin 1’s peak flow (the allowable release rate).
  2. Solve the Post plan — computing the Rational peak flows for A-1 and A-2, then running the MRM iteration on Mod. Rational Basin 1 to find the required detention volume at the critical storm duration.

The results from this example match the City of Celina’s required detention volume for this site configuration, confirming that HydraLink’s Standard MRM implementation with linear Atlas 14 interpolation produces the correct values against the city’s published example.

MRM results showing trapezoidal hydrograph, required storage of 50,028 cubic feet, and detention sizing table

8 Design the Detention Pond

With the required volume known, the next step is to design the physical pond. Add a Pond element downstream of the MRM basin and upstream of Junction 1. When the MRM basin’s downstream is set to a pond, the MRM design criteria (required volume, allowable release rate, and storm event) are automatically passed to the pond for use in the outlet design analysis.

  1. Place a Pond on the map and name it Pond 1.
  2. Set the MRM basin’s Downstream to Pond 1.
  3. Set Pond 1’s Downstream to Junction 1.
  4. Configure the pond’s stage-storage (elevation-area) table using the required volume from Step 7 to guide your pond geometry. The pond must provide at least the required storage. For this example:
    Elevation (ft)Area (ft²)
    1000
    1011,000
    1025,000
    10315,000
    10426,000
    10526,260
    10626,523
  5. Design the outlet structure. The Pond Design dialog will show the MRM design criteria so you can verify the outlet releases no more than the allowable rate at the required storage elevation.
Pond elevation-area table showing stage-storage entries

Outlet Sizing: Getting It Right

The outlet structure must be sized so that the discharge at the required storage elevation does not exceed the allowable release rate. HydraLink’s Pond Design dialog shows this visually with the stage-discharge curve and a design point marker for each storm event. The stage-discharge table highlights the row at the required storage volume — red if the outflow exceeds the allowable rate, green if it passes.

With a 24-inch RCP outlet, the discharge at the required storage elevation (104.66 ft, 50,028 ft³) is 23.29 cfs — exceeding the 21.09 cfs allowable release rate. The stage-discharge curve passes above the design point, and the table row is highlighted red:

Pond design with 24-inch outlet — outflow exceeds allowable rate (red status)

Reducing the outlet to a 21-inch RCP brings the discharge at the same elevation down to 17.51 cfs — below the 21.09 cfs allowable rate. The curve stays below the design point, and the table row is highlighted green:

Pond design with 21-inch outlet — outflow within allowable rate (green status)

9 Network Summary

The complete project has two plans:

Pre-Development Plan

Rational Basin 1 (10 ac, C=0.30, Tc=20 min)
  → Junction 1 (linked)

Post-Development Plan

A-1 (6 ac, C=0.70, Tc=10 min) ──┐
                                   ├── Mod. Rational Basin 1 → Pond 1 → Junction 1 (linked)
A-2 (4 ac, C=0.70, Tc=10 min) ──┘

10 Run Again to Finalize

After finalizing the pond design, click Run again. This second run calculates the flows through the pond and propagates the outflow to Junction 1, completing the network analysis. The junction will show the combined discharge from the pond outlet, which should now be at or below the allowable release rate.

11 Compare Plans

With both plans solved, use Compare Plans to view a side-by-side summary of linked elements across plans. Click the Compare button in the toolbar to open the comparison dialog. Because Junction 1 is linked between the Pre and Post plans, the comparison table shows the outflow from each plan for every storm event, along with the difference (Δ) and percent change (Δ%).

This provides a quick summary for verifying that the post-development outflow at the downstream junction meets the pre-development allowable release rate for each design storm.

Compare Plans dialog showing linked Junction 1 outflow comparison between Pre and Post plans

Bypass & Pass-Through Flows

Real-world detention designs often involve flows that either skip the pond entirely or flow through it without being detained. Understanding these concepts is critical for correctly sizing detention and designing the outlet structure.

Pass-Through Flows

Pass-through flows are typically off-site flows that enter and exit the detention pond but are not generated by the development. Common examples include an upstream creek or drainage channel that flows through the pond site.

  • Pass-through flows do not change the required detention volume — the volume calculation is a function of the developed site’s runoff only.
  • Pass-through flows do not count against the allowable release rate for the detained portion of the site’s runoff. Since these are existing flows that are not being detained, they simply pass through the facility.
  • The outfall structure must be sized to convey both the allowable detained release and the pass-through flow. This means the outfall will be larger than it would be without pass-through flows. For example, if the allowable detained release is 20 cfs and 10 cfs of pass-through flow enters the pond, the outfall must be sized to handle at least 30 cfs total.

Bypass Flows

Bypass flows are flows from the development site that do not enter the detention pond. This may occur when a portion of the site drains to a different outlet or when grading directs some runoff away from the pond.

  • Bypass flows reduce the contributing area and therefore reduce the required detention volume (less runoff enters the pond).
  • However, bypass flows still discharge from the site. The total site discharge is the sum of the pond outflow plus any bypass flow.
  • The pre-development allowable release rate applies to the entire site, so bypass flow reduces the amount of flow the pond is permitted to release.

The Infinite Pond Analogy

The relationship between bypass flow and allowable release can be easier to understand with a thought experiment: imagine a developer builds an infinitely large pond that can hold all of the stormwater discharging to it. In that case, the pond releases no flow at all, and the only discharge from the site is the bypass flow. For the site to meet its allowable release rate, the bypass flow alone must be less than the pre-development peak flow. In other words:

Qbypass < Qpre-development

If the bypass flow exceeds the pre-development flow, no amount of detention can bring the total site discharge into compliance. This is an important check when deciding how much of a site can bypass the detention facility.

Summary of Flow Roles

Flow TypeEnters Pond?Effect on VolumeEffect on Outlet
Design Area Yes Increases required volume Must be released at or below allowable rate
Target N/A (reference) Sets the allowable release Defines maximum outlet discharge
Bypass No Reduces allowable release, increasing required detention Reduces available release from pond
Pass-Through Yes (not detained) No change to required detention Outfall must be sized larger to convey pass-through flow in addition to the allowable detained release

12 Bypass Scenario: Increasing Required Detention

The MRM.hyd example file also includes a second MRM scenario that demonstrates the effect of bypass flow on detention sizing. In this scenario, a 1-acre portion of the post-development site drains away from the pond (bypass), while the remaining 9 acres drain to a second detention facility.

Bypass Scenario Configuration

BasinRoleAreaCTc
Pre-Development ReferenceTarget10 ac0.3020 min
BypassBypass1 ac0.7010 min
B-1Design Area9 ac0.7010 min

Why Bypass Increases Required Detention

Even though the bypass basin removes 1 acre from the pond’s contributing area (reducing inflow from 66.78 cfs to 60.10 cfs), the bypass flow still discharges from the site. The pre-development allowable release rate applies to the entire site, so the bypass flow must be subtracted from the allowable release — leaving less capacity for the pond outlet.

MetricWithout Bypass (MRM-1)With Bypass (MRM-2)Change
Contributing Area10 acres9 acres−1 ac
Peak Inflow66.78 cfs60.10 cfs−10%
Allowable Release21.09 cfs14.41 cfs−32%
Required Storage50,028 ft³53,249 ft³+6.4%

The allowable release dropped from 21.09 cfs to 14.41 cfs — a 32% reduction — because the bypass basin’s peak flow is deducted from the pre-development allowable rate. Although the pond sees less inflow, the much tighter outlet constraint means it must store more water: 53,249 ft³ vs. 50,028 ft³.

This demonstrates the “infinite pond” principle: bypass flow reduces the site’s effective allowable release, and if the bypass alone exceeds the pre-development flow, no amount of detention can bring the site into compliance. Always check that Qbypass < Qpre-development before finalizing a site layout with bypass areas.

When to Consider a Different Approach

The Rational Method and Modified Rational Method consider peak flows only — they do not generate a hydrograph, and timing between sub-basins is not modeled. This makes MRM well-suited for:

  • Jurisdictions that accept the Rational Method approach (many Texas municipalities including Celina)
  • Relatively simple sites where sub-basin timing is not a significant factor
  • Preliminary sizing before detailed design

For more complex situations, a unit hydrograph method with full Modified Puls pond routing may be more appropriate:

  • Complex drainage networks where sub-basin timing and flow attenuation through reaches affect the combined peak at the pond
  • Multiple outlet structures (orifice + weir + riser combinations) where the stage-discharge relationship varies with pond level
  • Jurisdictions requiring hydrograph-based analysis
  • Large watersheds where the Rational Method assumption of uniform rainfall over the entire area becomes less valid

HydraLink supports both approaches within the same project. You can use MRM for initial sizing and then create an additional plan with unit hydrograph basins and full pond routing to verify the design. The plan management system makes it straightforward to compare results between methodologies.

Download This Example

The HydraLink project file for this example (MRM.hyd) is included with the installer and is also available for download from your Example Files page (account required). It contains both the original two-plan scenario (Pre/Post with Design Area basins) and the bypass scenario (MRM-2 with a 1-acre bypass basin). Open it in HydraLink to explore the element configuration and run the analysis yourself.