Stormwater Network Design

In this tutorial, we'll lay out the structure and pipes for the stormwater drainage and analyze the flow for a portion of a site. We'll use the tools to automatically calculate the drainage and runoff coefficients. These automated methods require setup of a surface and runoff regions. Alternatively, these tools can be skipped in which case the drainage areas and runoff coefficients for the inlets can be entered manually into the sewer network.

  1. Click the Windows desktop icon for Carlson to start the program. Browse/navigate to the default folder location of C:\Carlson Projects and open the Example3.dwg file.
  2. Activate the Hydrology menu via Settings -- Carlson Menus -- Hydrology Menu. Your drawing should resemble that shown below:
    Initial DWG
  3. We'd like to create a surface model of proposed site conditions. The drawing entities for the design surface that we will use to model drainage have already been prepared. These entities consist of: To model the drainage watershed surface, it is suggested that a triangulated irregular network (TIN) file be used (as opposed to a grid surface) so that the flow can properly follow the edges of the road. Issue the Surface -- Triangulate & Contour command to display a dialog box similar to that shown below:
    Triangulate & Contour
    Triangulate Tab Contour Tab
    Triangulate & Contour - Triangulate Triangulate & Contour - Contour

    NOTE: Use the Select button on the Triangulate to create an output TIN file as illustrated above.
    Once set, click the OK button and when prompted:

    Select Inclusion perimeter polylines or ENTER for none.
    [FILter]/<Select entities>: pick the perimeter polyline
    [FILter]/<Select entities>: press Enter
    Select Exclusion perimeter polylines or ENTER for none.
    [FILter]/<Select entities>: press Enter
    Select points and breaklines to Triangulate.
    [FILter]/<Select entities>: type ALL and press Enter twice

    The surface model *.TIN file is created.
  4. Optional: Let's verify that the surface is good by checking for bad elevation data points and that the surface follows the data points. Issue the View -- 3D View -- Surface 3D Viewer command. When prompted:

    Select Surface File (dialog): pick the TIN file created in the previous step and click Open

    A display similar to that shown below appears:
    Carlson 3D Viewer
    NOTE: In the 3D Viewer dialog, move the pointer near the outer edge of the graphic and the cursor will change to an Z symbol which orients the view about the vertical axis. Moving the cursor to the interior of the graphic and the cursor will change to an X/Y symbol. Click and drag from the bottom upward to change the isometric viewing angle. You can also set the Vertical Scale to 2.0 and enable the Color By Elevation toggle for better viewing of the elevation difference and the Surface Shading toggle (highlighted above) can be used to shade/unshade the surface. Experiment with any desired remaining options.

    The surface looks correct in the 3D Viewer. The site has a slope from the top road circle down towards the detention ponds at the bottom. When ready, click the Exit (Doorway) button.
  5. Step 4 - Runoff Coefficients. This step sets up layers that are assigned Rational Method runoff coefficients and applied to closed polylines on the specified layers. The runoff coefficients are the C-Factors in the Rational Method formula q = CiA, where: The runoff polyline areas use region logic where a polyline inside another on the same layer is used as an exclusion. A limitation is that polylines on the same layer must not intersect each other. For polylines on different layers, there can be polylines within other polylines and for any given point; the smallest enclosing polyline is used to determine the runoff coefficient. In this example, the: All these polylines are already closed polylines so we're ready to assign the runoff coefficients to the layers. Issue the Watershed -- Define Watershed Layers command to display a dialog box similar to that shown below:
    Define Watershed Layers
    Begin with an empty dialog by clicking the Clear button to delete any existing layers from the table. Click the Add button and use the Runoff Summary information below for each of the specified layers:
    Runoff Layers
    Regions Layer Pads Layer Paving Layer
    Regions Layer Runoff Settings Pads Layer Runoff Settings Paving Layer Runoff Settings
    For each entry:
    1. Click the Select button associated with Layer to set each layer
    2. Click the Library button associated with Ground Cover to set the associated ground cover
    3. Click the Select button associated with Hatch Color to set the color for each layer ground cover
    4. Click OK to save each item
    Repeat the above sequence for each ground cover. Let's visually check the results. Click the Hatch All button that should generate an image similar to that shown below:
    Hatch All
    NOTE: The areas within the buildings are inside both the Regions and Pads polylines and the Pads govern because they are the smaller area. Likewise the road areas are governed by the Paving layer and road interior islands are not counted for Paving because the interior Paving polylines act as an exclusion perimeters. The rest of the area is set to the Regions layer.

    We don't need to keep the runoff hatches. Remove them by clicking the Clear Hatch button and click OK when ready to dismiss the main dialog box (save the configuration using the file name shown in the top of the image cited earlier).
  6. The next thing we'd like to do is analyze the watershed characteristics of the site. Issue the Watershed -- Watershed Analysis command and when prompted:

    Select Surface File (dialog): pick the TIN file created in the previous step and click Open

    A "docked" dialog box similar to that appears:
    Calculate Watershed - Draw
    On the Draw tab, enable the toggles for: Before processing the watersheds, set the Rainfall to 1 inch.
    NOTE: The program uses the runoff volume calculated from the rainfall depth and drainage areas to figure when the runoff is enough for the flow to go through a low point. If the Rainfall Depth is set to zero, then the flow lines will stop at every low point or dimple in the surface. At this point, we have not defined our storm event to know the actual rainfall depth. If we did get the storm rainfall depth, we could enter it. For now we're just using Watershed Analysis to give a general idea of the watershed areas and runoff flow lines.

    Click the Draw button. Each watershed area is drawn with a closed polyline and solid filled with different colors. Also, for each watershed the sink (lowest point) is drawn with a solid circle symbol. The areas covered by ponding are drawn as solid blue hatches. The depth and size of the pond areas is determined by the runoff volume. In many places, the pond areas are inside the detention pond structures. In a few places, the ponds are at low points in the road which indicate areas that we need to add storm sewer inlets:
    Watershed Analysis
    When you are done inspecting the watersheds, click the Undo arrow next to the Draw button (as illustrated earlier) to erase all the watershed entities.
    Next, activate the Tools tab as illustrated below:
    Calculate Watershed - Tools
    Click the Runoff Tracking button to display a dialog box similar to that shown below:
    Runoff Tracking Options
    Set the values as shown above to draw flow lines only when the drainage area for the flow line is greater than the specified area and click OK when ready. The graphic below shows the flow lines coming off the road circle at the top of the site and following the curbs. We're going to leave the runoff flow lines on the drawing to help guide the placement of inlets.
    Runoff Tracking
    Click Exit to end Watershed Analysis.
  7. To setup the storm event to apply to this site, issue the Network -- Sewer Network Libraries -- Rational Rainfall Library command to display a dialog box similar to that shown below:
    Rainfall Library
    This command keeps a list of different storm events that you can use for different locations and requirements. Let's add a storm by clicking the New button. There are numerous types of rainfall definitions:
    New Rainfall Entry
    For this example, select the Rainfall Total 2/100 Year (TP-40) method to display a dialog box similar to that shown below:
    New Rainfall Data
    Within the dialog box, supply the rainfall name as shown above and either: Click OK on the New Rainfall dialog and click OK on the Rainfall Library dialog to save the changes.
  8. Optional: In preparation to align the inlet symbols with the road centerlines, we prefer to create centerline files (.cl) for the roads. Activate the Civil menu via Settings -- Carlson Menus -- Civil Menu. Issue the Centerline -- Polyline To Centerline File command and when prompted:

    Centerline File to Write (dialog): supply a name of North.cl and click Save
    Polyline should have been drawn in the direction of increasing stations.
    Select polyline that represents centerline: pick the road centerline for the loop road at the top of the site as illustrated below
    Centerline station [Reverse/Ending/<Beginning: 0+00>]: press Enter
    Press ENTER to continue. press Enter

    Road Schematic A centerline file is created. Immediately press Enter to re-run the Polyline To Centerline File command and when prompted:

    Centerline File to Write (dialog): supply a name of Main.cl and click Save
    Polyline should have been drawn in the direction of increasing stations.
    Select polyline that represents centerline: pick the road centerline for the main road as illustrated above
    Centerline station [Reverse/Ending/<Beginning: 0+00>]: press Enter
    Press ENTER to continue. press Enter

    Activate the Hydrology menu via Settings -- Carlson Menus -- Hydrology Menu.
  9. Storm sewer network structures and pipes are stored in a sewer (.SEW) file. Once a .SEW file is set as current, the program will continue to automatically use that file. To start a new sewer network, issue the Network -- Sewer Network Setup -- Set Sewer File command to display a dialog similar to that shown below:
    Sewer Network File to Process
    Set the filename as shown above and click Open when ready. The sewer network also works with a current surface model that is used for the default rim elevations, reporting pipe cover and calculating inlet drainage areas. To set the current surface, issue the Network -- Sewer Network Setup -- Set Surface File and when prompted:

    Surface Model to Reference (dialog): pick the TIN file created earlier and click Open

    Additionally, issue the Network -- Sewer Network Settings command to display a dialog box similar to that shown below. Click the Drainage and the click the Library to set the Rainfall to the data created earlier and specify a Return Period of 100 years as illustrated below: Sewer Network Settings
    Review the content of the other tabs and click the OK button when ready.
  10. As we start into the creation of the storm sewer network, let's set a running entity/object snap (esnap/osnap) to nearest (nea) to use for locating the inlets along the curb polylines. Issue the Settings -- Object Snap and turn on only the Nearest snap mode as illustrated below (click OK when ready):
    Drawing Settings
    Now we're ready to lay out the inlets and pipes. Let's work on the drainage for the roads of the North loop and the Main road and run this flow to an outlet in the central pond. Issue the Network -- Create Sewer Structure command and when prompted:

    Locate by pick point, point number or station-offset [<Pick>/Number/CL/Curb]? press Enter
    Pick structure location: zoom in very close so that you can see the curb line and pick a location on the inner curb line

    NOTE: Be sure to pick the end of the flow line at the inside curb polyline and not the top of curb. Otherwise, the routine to find the drainage area from the surface model will not capture flow along the curb:
    HydroNet Explorer
    After this first inlet location is picked, the Sewer Network "docked" dialog is placed on the left side of the drawing as illustrated above. Click the Select (Paper) button next to the Reference CL label, select By Centerline File and select North.cl for the centerline. This centerline can/will be used to align the inlet symbol. In the Symbol Rotate field, select Parallel To CL Up. Let's establish some desired settings. Click the Settings (Gear) button and on the various tabs shown below, set the highlighted values:
    Storm Sewer Settings
    Design Tab Drainage Tab
    Sewer Network Settings - Design Sewer Network Settings - Drainage
    Pipe Tab Display Tab
    Sewer Network Settings - Pipe Sewer Network Settings - Display
    Click the OK button when ready.
  11. Now let's work on the Structure settings. Keeping the docked dialog box open, click the Library (Cylinder) button to the far right of the Structure ID field to display the list of structures as otherwise defined through the Network -- Sewer Network Libraries -- Sewer Structure Library command. For this example, use MH3. To check the dimensions for this structure, pick the Edit button to display the dialog box below:
    Circular Structure
    These dimensions are used for hydraulic calculations as well as drawing the structure in the profile and 3D views. Click OK from the Edit dialog, select/highlight MH3 from the library list and pick OK.

    Next, pick the Library button next to the Inlet field. This function shows the inlets as otherwise defined through the Network -- Sewer Network Libraries -- Inlet Library. Like the Structure Library, you can add to and edit the Inlet Library. For this inlet, choose the Curb-Sag from the list and click OK.

    The last change for the Structure tab is to set the Depth to 5.50. After making these changes, your dialog should match the settings as shown below:
    Structures - Completed
    Pick the Apply Pipe Rules (Checkmark with Gear) button to save the changes and you should see the plan view symbol for the inlet change to a grate symbol.
  12. Now move onto the Drainage tab. Here the drainage area, time of concentration, runoff coefficient and pavement parameters are set (among other things) for the inlet. You can manually enter them in or have the program calculate these values. With the Pick button, you can select a drainage polyline perimeter and the program will calculate the area and the weighted average runoff coefficient from the runoff layers (if defined). In this example, use the Calc (Calculator) button to calculate all the parameters from the surface model. The first time that Calc is called, the program takes time to calculate the triangulation flows. Then the values are filled in and the drainage area is hatched in plan view as illustrated below:
    Calc Drainage Area
    Notice how the drainage area for MH1 starts from the road high point and follows the crown of the road to the inlet. We're done for now with this first inlet.
  13. To add the next inlet, pick the Add (Plus) button from the Structure Actions row. Pick a position along the right side curb polyline of the Main road near the intersection as shown below (MH2). Again, you may need to zoom in to be sure to snap onto the curb polyline:
    MH2
    Go to the Structure tab for MH2 and change the Inlet type to Combo-Grade and the Reference CL to Main.cl. Then go to the Drainage tab and click the Calc to fill out all the drainage values.

    Next, select the Pipe tab. The program lists all the used and available structures for a pipe connection to the current structure. By default, a connection is made to the nearest structure as long as it's within the Maximum Pipe Length as defined under Settings. Set the Down Invert to 371.5 (as illustrated below) and switch back to the Structure tab and set the Invert-Out as 371.5:
    Sewer Editor - Pipe
    To add the next inlet, click the Add button again. Then pick a position along the inside North loop curb polyline to the left of the intersection as shown here (MH3):
    MH3
    A pipe is automatically connected to the nearest structure (MH1). But for this network, we don't want MH3 to connect to MH1. Instead, we're going to start a new branch with MH3. So go to the Pipe tab, highlight the Upstream Connection of MH1 and click the Remove button. On the Structure tab for MH3, set the Depth to 7.0 and on the Drainage tab, click Calc.
  14. Now we're ready for the next inlet. Click the Add button from the Structure Actions row and screen pick the position along the main road across from MH2 as shown here (MH4):
    MH4
    This inlet is on the other side of the road and the symbol is rotated the wrong way. To fix this, go to the Structure tab and change the Symbol Rotate to Parallel To CL Down. Also, change the Invert-Out to 371.0 and pick Apply to update the drawing. Next go to the Drainage tab and pick the Calc button. Again the pipe connection defaulted to the nearest structure of MH2. We want the connections from MH3 and MH2 to go to MH4. Under the Pipe tab, highlight the Available connection for MH3 and click Add. For the pipe parameters, change the Down Invert to 371.1. Then go back to the Structure tab and set the Invert-Out to 371.0.
  15. Now let's add the next inlet. Click the Add (Plus) button from the Structure Actions row and pick a position further down the Main road from MH4 as shown here (MH5):
    MH5
    Under the Drainage tab, pick Calc. We have one more inlet to add. Click the Add button from the Structure Actions row and screen pick along the curb on the other side of the Main road from MH5. See MH6 in the graphic below:
    MH6
    Under the Structure tab, set the Symbol Rotate to Parallel To CL Up to flip the symbol around. Under the Drainage tab, pick Calc. For the last structure, click the Add button from the Structure Actions row and pick on the 356 contour in the pond to the right of MH6:
    Outfall1
    In the Structure tab, make the highlighted changes and click Apply.
    NOTE: You may get a Pipe Rules alert indicating potential problems with the network. If this is the case, click the Update All button.
    The initial sewer network layout is done. Click the Save (Floppy Disc) button.
  16. The network flow can be analyzed. Click the Analyze (Calculator with Checkmark) button which runs the selected storm event through the system. If any of our design parameters are exceeded as specified under Settings, the program displays a report. Here's the report for our first analysis (your results may vary):
    Data Problem Log
    Let's take care of Warning #1 for the pipe slope. Use the Up/Down Arrows to navigate or click the Edit (Paper with Pencil) button on the Structure Actions row and pick the Outfall label or symbol to edit the Outfall structure. Set a target slope for the MH6 to Outfall as suggested below:
    Target Pipe Slope
    Click the Analyze button again. The warning report should only have the flow velocity warning(s), if any. Exit the report if it comes up. The flow velocity warnings can be resolved by resizing pipes and setting inverts which we will do later. Now let's review the flow results from the dialog. From the Outfall structure, click the Up button to move up to MH6. From the Drainage tab, the flow results are displayed in the Flow Calculation section. The Flow To Inlet is calculated by the Rational Method using the Drainage Area, Time Of Concentration and Runoff Coefficient for this inlet. The Intercepted Flow, Bypassed Flow, Gutter Spread and Gutter Depth are calculated from the inlet dimensions using formulas from HEC-22. These values can be used to determine whether you have the right inlet structure to capture the flow.

    Switch to the Pipe tab. The Flow, Area and Length are displayed for the pipe connection currently highlighted from the Upstream Connections list. The Total Flow is the accumulated flow for the current pipe and the Total Area reports the accumulated drainage areas for all the inlets coming into this pipe:
    Pipe Results
    Switch to the Hydraulic Calc tab which shows a graphic of the pipe structure, ground surface, hydraulic grade line (HGL) and energy grade line (EGL), along with the HGL and EGL elevations, Flow Depth and Flow Velocity at the pipe upstream and downstream connections. The Min Cover (calculated using the surface model to the top of the pipe) is also displayed:
    Hydraulic Calculations
    You can go to other structures to check the flow values for them or use the Network -- Report Sewer Network command to review the values in a report view. For our storm event, many of the pipes can be resized. To resize the pipes, you can go to the Pipe tab and change the Pipe Size. The program can also automatically size the pipes based on the flow:
    1. To size specific pipes, go to the Pipe tab and pick on the Design toggle next to the Pipe Size field. Then click the Design (Calculator with Gear) button in the Structure Actions row and the program will run a flow analysis and set the pipe size for these pipes marked for Design.
    2. To have the program size all the pipes, click the Settings button and select the Design tab and enable the Auto Set All Pipe Sizes option (click OK) and then click the Design button.
    For this example, let's have the program assign all the pipe sizes. Issue the sequence described above. The pipes are resized to match the flow. Pick on the Pipe and Hydraulic Calcs tabs to see the changes. Pipes that can change would change and the different pipe sizes that the program uses are defined in the Network -- Sewer Network Libraries -- Pipe Size Library command. After the pipe sizing, there are likely a few lingering flow velocity warnings. Experiment with the flow velocity by adjusting invert elevations of the affected pipe(s) in your network. Click the Edit button in the Structure Action row and pick the structure whose invert elevations need to be modified. Now run Analyze function which should now complete without any warnings. Click the Apply button to save the results and then click the Exit (Doorway) button.
  17. At this point, the sewer network labels are only showing the inlet name and pipe direction arrow. To change the label format, issue the Network -- Sewer Network Setup -- Plan View Label Settings command and click on the Pipe Labels tab to display a dialog box similar to that shown below:
    Plan View Label Settings - Pipe Labels
    Set the values as illustrated above and click the OK button. The labels should update in the drawing.
    NOTE: The sewer labels are linked to the sewer network definition so that any change to the sewer network updates the labels. If you want to explicitly update the sewer labels, issue the Network -- Draw Sewer Network -- Plan View command.
    When sewer labels overlap other drawing entities, you can use the Network -- Sewer Labels -- Move Plan View Label command. Let's run this command and move the MH4 label to the left of the inlet as illustrated in the example below:
    Moved MH4 Label
  18. To create a profile for the sewer network, issue the Network -- Draw Sewer Network -- Profile command to display a dialog box similar to that shown below:
    Draw Sewer Network Profile
    Set the values as shown above and click OK when ready. A dialog box similar to that shown below appears:
    Draw Profile
    NOTE: Explore the Sewer/Pipe Profile Labels button to further detail the content to be shown.
    Set the values as shown above and click OK when ready. A dialog box similar to that shown below appears:
    Profile Grid Range
    The elevations default to fit the profile, so click OK. When prompted:

    Pick Starting Point for Grid <0.00,0.00>: pick the lower left profile grid point

    Your profile may appear similar to that shown below:
    Sewer Profile
  19. Next, let's draw the sewer network in 3D. Issue the Network -- Draw Sewer Network -- 3D Faces command and when prompted:

    Draw Sewer Network 3D Faces (Dialog): click OK

    To view the 3D Faces, issue the View -- 3D Viewer Window command and when prompted:

    Select entities for the scene.
    [FILter]/<Select entities>: type ALL and press Enter
    [FILter]/<Select entities>: press Enter


    Click and drag the mouse to rotate the view to a good viewing angle as shown below:
    Carlson 3D Viewer
    When done inspecting, dismiss the viewer by picking the Exit (Doorway) button.
  20. Finally, let's check out the reports available and issue the Network -- Report Sewer Network command to display a dialog box similar to that shown below:
    Sewer Network Report
    Let's run the Simple Report to get the summary of the system that displays in the Standard Report Viewer similar to that shown below:
    Report Viewer
    Review the report and then click the Exit (Doorway) button and then click the Close button to dismiss the Sewer Network Report dialog box.

This completes the tutorial: Stormwater Network Design.

Converted from CHM to HTML with chm2web Standard 2.85 (unicode)