Académique Documents
Professionnel Documents
Culture Documents
The purpose of this chapter is to provide step-by-step lessons to familiarize you with
some of the features and capabilities of StormCAD. The lessons serve as a means to
get you started exploring and using the software. We have included sample files
located in your Bentley\StormCAD8\Lessons directory for you to experiment with
and explore. If you need help, press F1 to access our on-line help.
Each lesson is independent. You do not need to complete one to start the next. Lessons
3 and 4 can be started using files located in your Bentley\StormCAD8\Lessons directory.
Note:
2.1
2.1.1
QuickStart Lessons
2.1.2
9. Right-click again and select the Done command to stop laying out elements.
10. Click the Catchment button on the toolbar.
You can lay out catchment elements in either of two ways:
QuickStart Lessons
Click each corner of the catchment polygon, then select Done from the rightclick popup menu, or
Hold down the Ctrl button, then click in the drawing view to define where the
center of the catchment polygon will be. Drag the mouse to define the size of
the catchment, then click again.
11. Lay out 3 catchments, one around each of the catch basin elements.
2.1.3
Properties Editor - You may use the Select tool and double-click an element to
bring up its Properties Editor.
FlexTables - Click the View menu and select FlexTables, or click the FlexTables
button to bring up dynamic tables that show all the editable and non-editable
attributes of elements of a similar type, such as nodes and links. You can edit the
data as you would in a spreadsheet.
Alternative Editors - Alternatives are used for entering data for different "What
If?" situations for use in Scenario Management. This is covered extensively in the
Scenarios and Alternatives chapter and a later Lesson.
QuickStart Lessons
4. Finally, ensure that Free Outfall is selected from the Boundary Condition Type
choice list.
Inlet data is associated with Catch basin elements. When selecting an inlet, you
can choose a generic Maximum Capacity or Percent Capture inlet type, or you can
define a custom inlet in the Inlets Catalog dialog. After an inlet is defined in the
Inlets Catalog dialog, it can be reused for any number of catch basin elements.
6. Click the Components menu and select Inlet Catalog.
7. In the Inlets Catalog dialog, click the New button. Leave the default name of
Inlet - 1.
8. Change the Inlet Type to Grate.
9. Enter the remaining data in the appropriate fields as shown in the screen below:
QuickStart Lessons
10. Click the Close button.
11. Click CB-1.
12. Change the Inlet Type to Catalog Inlet.
13. In the Inlet field, choose Inlet - 1.
14. Enter the remaining inlet data according to the values in the table below. Use the
Catalog Inlet type and Inlet - 1 for each catch basin.
19. Conduits can be one of two types: User Defined or a Catalog Conduit. The
attributes of User Defined conduits are edited directly. The attributes of a Catalog
Conduit are associated with the definition created in the Conduit Catalog dialog.
Catalog Conduits can be reused any number of times.
20. Click the Components menu and select Conduit Catalog.
26. Highlight the Concrete library entry and click the Select button. You can select a
number of different materials to create a list of allowable materials for the catalog
conduit. You will then be able to select from the allowable materials when you
define the conduit catalog in the model.
QuickStart Lessons
27. The new catalog conduit has now been defined. Click the Close button.
28. Now we will assign the properties associated with the catalog conduit we just
created to the conduits in the model. Click conduit CO-1.
29. Under Conduit Type, select Catalog Conduit.
30. Under Material, select the only available entry, Concrete.
31. Click Section Size and select Conduit Catalog - 1.
32. Repeat steps 28-31 for CO-2 and CO-3.
QuickStart Lessons
3. The upstream and downstream inverts and the length still need to be defined for
the conduits. Not all of the necessary attributes are in the predefined table, so we
must add them. Click the Edit button.
4. In the table editor, the left pane lists the available attributes, and the right pane
lists the attributes displayed in the table. Double-click the following attributes in
the left pane to add them to the right pane: Length (User Defined), Set Invert to
Downstream, Set Invert to Upstream, and Click OK.
QuickStart Lessons
2.1.4
3. Now we must modify the return periods and durations of the table. Click the Add/
Remove Return Periods button and select Add Return Period. In the Add
Return Period dialog that appears, enter a value of 10 and click OK. Also add a
20 and 100 year return period.
5. Fill in the values for the IDF table using the data from the table below.
Table 2-1: IDF Table Input Data
Duration
10 Year
20 Year
100 Year
4.2
6.6
8.6
10
2.3
4.3
6.3
20
1.6
2.7
4.7
30
1.0
1.8
3.8
QuickStart Lessons
6. Your Storm Data dialog should look like the screen below. Click the Close button.
7. Storm Data definitions created in the Storm Data Dialog Box need to be assigned
to Global Storm Events. Global Storm Events are applied to all catchments during
analysis. Click the Components menu and select Global Storm Events.
The Global Storm Events dialog consists of a table that displays a list of all of the
Rainfall Runoff Alternatives and their associated global storm events. The storm
event source is also displayed, showing whether the storm event was created
manually for the project or if it was imported from an engineering library entry.
2.1.5
QuickStart Lessons
4. Click the Compute button to calculate the model.
5. After the calculation is complete, the Calculation Executive Summary is
displayed.
The Calculation Executive Summary displays the scenario name, rainfall alternative, and storm event information for the analysis. It also displays some engine
messages relating to convergence.
In the lower left corner notice the yellow symbol. This indicates that warnings
were generated during the calculation. A red symbol would indicate that the
calculation failed due to errors. In either circumstance, you can review warnings
and errors in the User Notifications dialog.
You can generate an executive summary report by clicking the Report button in
this dialog, or access a more comprehensive summary of the calculated results by
clicking the Detailed Summary button.
6. Click the Close button.
7. Before proceeding to the next lesson, click the Save button.
2.2
2.2.1
2. Click the File menu and select Save As. Browse to the Bentley/StormCAD8/
Lessons folder. Type in Lesson2.stsw for the file name and click Save.
3. Go through the steps as outlined in Lesson 1 to create a schematic project using
Manning's Formula for friction calculations and employing the US unit system.
4. Once the project has been set up, use the Layout tool to draw the network
pictured below.
QuickStart Lessons
5. Use the Properties editor or FlexTables to enter the data provided for each
element in the tables below.
Table 2-2: Catchment Input Data
Catchment
Label
Area
(acres)
Rational C
Outflow
Node
Time of
Concentrat
ion (hours)
CM-1
1.00
0.7
CB-1
CM-2
0.30
0.8
CB-2
CM-3
0.20
0.8
CB-3
Table 2-3: Catch Basin Input Data: Physical and Physical (Structure Losses) Sections
Catch
Basin
Label
Elevation
(Ground)
(ft)
Elevation
(Rim) (ft)
Elevation
(Invert) (ft)
CB-1
78.0
78.0
76.9
Standard
0.5
CB-2
82.0
82.0
76.5
Standard
0.5
CB-3
79.0
79.0
76.0
Standard
0.5
Headloss
Method
Headloss
Coefficient
(Standard)
Table 2-4: Catch Basin Input Data: Inlet Location and Inlet Opening Sections
Catch
Basin
Label
Inlet Type
Inlet
Inlet
Location
Longitudin
al Slope
(Inlet) (ft/ft)
CB-1
Catalog Inlet
Inlet - 1
In Sag
N/A
CB-2
Catalog Inlet
Inlet - 2
On Grade
CB-3
Catalog Inlet
Inlet - 1
In Sag
Mannings
n (Inlet)
Grate
Length (ft)
Clogging
Factor (%)
N/A
3.0
20.0
0.020
0.012
3.0
20.0
N/A
N/A
3.0
20.0
Elevation
(Ground)
(ft)
Elevation
(Invert) (ft)
Boundary
Condition
Type
OF-1
78.0
74.0
Free Outfall
Has
User
Defined
Length?
Length
(User
Defined)
(ft)
Conduit
Shape
Material
Diamete
r (in)
Set
Invert to
Upstrea
m?
Invert
(Upstrea
m) (ft)
Set
Invert to
Downstr
eam?
Invert
(Downst
ream)
(ft)
CO-1
True
250
Circle
Concrete
12
False
76.9
False
76.5
CO-2
True
300
Circle
Concrete
12
False
76.5
False
76.0
CO-3
True
200
Circle
Concrete
12
False
76.0
False
74.0
6. Click the Components menu and select Inlet Catalog. In the Inlet Catalog, define
two additional inlets using the data from the table below (use the default values
for fields not mentioned in the table):
Inlet Label
Inlet Type
Structure
Width
Structure
Length
Curb
Opening
Height
Inlet - 1
Combination
3.0
5.0
6.0
4.0
2.0
3.0
Inlet - 2
Grate
4.0
5.0
N/A
N/A
3.0
3.0
Default
Curb
Opening
Length
Grate
Width
7. Using the data in the following table, create a Storm Data definition of the User
Defined IDF Table type and assign it to a Global Storm Event. Use the 20 Year
Return Period Storm for the Global Storm Event.
Table 2-7: User Defined IDF Table Input Data
Duration
10 Year
20 Year
100 Year
4.2
6.6
8.6
10
2.3
4.3
6.3
20
1.6
2.7
4.7
30
1.0
1.8
3.8
Default
Grate
Length
QuickStart Lessons
2.2.2
We want to use StormCAD's automatic design feature to find a design that satisfies the constraints. This alternative allows us to set the design constraints that
StormCAD will use to design the system. If you wish, you can use the table of
elements to set local constraints for specific elements, or use the check boxes to
specify certain elements you do not want to automatically design. In this example,
we will design all of the pipes using the same constraints.
QuickStart Lessons
5. On the Inlet tab:
a. Ensure the Maximum Spread In Sag value is set to 12.0 ft.
b. Ensure the Maxmum Depth in Sag value is set to 8.0 in.
c. Enter a Minimum Efficiency on Grade value of 70.0%.
9. Highlight the 15 inch Circle Concrete conduit and make sure the Available for
Design? checkbox is checked.
10. Repeat the above step for the 18 and 21 inch Circle Concrete conduits to make
sure they are available for design as well.
11. Close the Conduit Catalog.
QuickStart Lessons
2.2.3
13. Close the User Notifications Details and Calculation Executive Summary
dialogs.
14. In the Drawing pane, click on CO-1. In the Physical section of the Properties
manager, note that the Section Size is 15 inches. Check the other conduits; CO-2
is 15 inches, and CO-3 is 18 inches. The automatically designed physical alternative chose larger conduits that were available to it to relieve the flooding issue and
meet the design criteria.
2.3
QuickStart Lessons
2.3.1
The storm drainage system is a new design that is being analyzed. We are going to
test the new design under pre- and post-developed conditions (Inlet C = 0.6 and
0.9) during both a 2-year and a 10-year storm.
We could calculate the model using a 2-year rainfall event, change the C value and
recalculate, change the rainfall event and do another two calculations. However,
this method is time consuming, and the results will be in an unwieldy form. It is
preferable to take advantage of the Scenarios and Alternatives tools included in
StormCAD.
7. Double click the new child alternative to open the Hydrologic alternative editor.
Click the Catchment tab. The table in the alternative already contains data that
was inherited from the parent alternative.
QuickStart Lessons
Notice the key at the bottom describing the check boxes. As the key indicates, all
of our data is inherited. If you change any piece of data, the check box will
become checked because that record is now local to this alternative and not inherited from the parent.
8. We want all of the values in the Rational C column to be 0.9. Right-click the
Rational C column and select the Global Edit option from the menu.
10. Click Close to exit the Hydrologic alternative editor. Click Close to exit the
Alternatives manager.
You now have two Catchment alternatives. One alternative contains Inlet C values
of 0.6, and one contains Inlet C values of 0.9. However, the rest of the data is the
same. We must now create the scenarios that will contain the Catchment alternatives.
2.3.2
QuickStart Lessons
tive as possible. Type New Design - 2 yr storm, C=0.6 as the scenario name. The
Base scenario should already be using the 2-Year Rainfall Rainfall Runoff alternative, which is what we want.
3. Highlight the New Design - 2 yr storm, C=0.6 scenario and click the New button.
Select Base Scenario from the submenu.
4. Click the Rename button and type in New Design 10 yr storm, C=0.6 as the
new scenario name.
5. With the New Design 10 yr storm, C=0.6 scenario highlighted, click the Rainfall Runoff field in the Properties editor and select the 10-Year Rainfall alternative.
Scenarios work in families just like alternatives, except scenarios do not inherit
the data directly. A scenario is a group of alternatives, so a child scenario will
inherit the parent's alternatives. To change the data in a scenario, you need to
change one or more of the scenario's alternatives.
7. Highlight the New Design - 2 yr storm, C=0.6 Scenario and click the New
button. Select Child Scenario. Type in New Design 2 yr storm, C=0.9 as the
name of the new child scenario.
8. Our new child initially consists of the same alternatives as its parent alternative.
We want the Hydrologic alternative to be the new alternative we created, Inlet C =
0.9. With the new child scenario highlighted, click the Hydrologic field in the
Properties editor and select the Inlet C = 0.9 alternative.
9. Highlight the New Design - 10 yr storm, C=0.6 Scenario and click the New
button. Select Child Scenario. Type in New Design 10 yr storm, C=0.9 as the
name of the new child scenario.
10. With the new child scenario highlighted, click the Hydrologic field in the Properties editor and select the Inlet C = 0.9 alternative.
We now have four scenarios. The two base scenarios are the same except for the
return event. The two child scenarios are the same as their respective parents
except for the Inlet C value. The next step is to calculate them.
QuickStart Lessons
2.3.3
2. The Batch Run dialog lists all of the scenarios within the current project. All
scenarios that have their associated checkbox checked will be calculated during
the batch run. Click the Select button and choose Select All to check all of the
checkboxes.
3. Click the Batch button. In the Please Confirm prompt that appears, click Yes.
4. Click OK in the Information prompt that confirms when the calculation has
completed successfully.
2.4
Reports - Display and print information for any or all elements in the system.
Profiles - Graphically show how HGL and elevation vary throughout the storm
sewer.
Color Coding - Assign colors to ranges of values of a variable and apply those
colors to the appropriate locations on the plan view for a quick diagnostic on how
the system is working.
2.4.1
Part 1 - Reports
For this lesson we will use an existing project file.
1. Click the Open Existing Project button in the Welcome dialog, or select
File\Open from the pull-down menu to bring up the Open dialog.
2. Browse to the Bentley/StormCAD8/Lessons directory and open Lesson4.stsw.
Note:
QuickStart Lessons
7. In the Calculation Detailed Summary dialog, click the Report button. This
opens a report containing all of the information from each of the tabs in the
detailed summary. Close the Preview, the Calculation Detailed Summary, and
the Calculation Executive Summary dialogs.
8. There are a number of pieces of information that you can add to the formatted
reports using the Report Options dialog. Click the Report menu and select
Report Options.
9. In this dialog, the header and footer can be fully customized and you can edit text
to be displayed in the cells or select from pre-defined dynamic variables from the
cell's menu. You can also modify the margins and the font used in the header and
footer text. Click the Footer tab.
QuickStart Lessons
11. Click the Report menu and select Project Inventory. This report displays a list of
all of the various types of elements used in the model. Scroll to the bottom to see
the variable that was added in the previous step.
The Element Tables and Headloss Detailed Reports are specialized FlexTables,
which will be discussed in the next part of the lesson.
2.4.2
Part 2 - FlexTables
FlexTables are extremely powerful tools in StormCAD. These reports are not only
good presentation tools, they are also very helpful in data entry and analysis. When
data must be entered for a large number of elements, clicking each element and
entering the data can be very tedious and time consuming.
Using the FlexTables, elements can be changed using the global edit tool or filtered to
display only the desired elements. Values that are entered into the table will be automatically updated in the model. The tables can also be customized to contain only the
desired data. Columns can be added or removed or you can display duplicates of the
same column with different units.
1. Click the View menu and select FlexTables, or click the FlexTables button.
2. In the FlexTables manager, double-click the Conduit Table.
Tabular reports are dynamic tables of input values and calculated results. White
columns are input values and yellow columns are non-editable calculated values.
When data is entered into a table directly, the value in the model will be automatically updated. These tables can be printed or copied into a spreadsheet program.
Two very powerful features in these tables are Global Editing and Filtering.
Suppose we decide that all of the conduits with a velocity exceeding 5 ft/s should
be increased in diameter. It would be time consuming to go through and re-enter
4. In the table editor, the left pane lists the available attributes, and the right pane
lists the attributes displayed in the table. Double-click the Diameter and Velocity
(In) attributes in the left pane to add them to the right. Click OK.
5. Right click the Velocity (In) column and select Filter...Custom from the
submenu.
QuickStart Lessons
6. In the Query Builder, double-click Velocity (In) in the Fields list. Click the
Greater Than (>) operator button. Add a space and then type in 5 in the query
pane.
7. Click OK. Now only the conduits whose velocity is greater than 5 ft/s are being
displayed. Two visual cues allow you to see when a filter is active: the text in the
lower left corner notes that "3 out of 10 elements displayed" and the row headings
are displayed in blue.
2.4.3
Part 3 - Profiles
A profile is a side view of a section of the calculated network that displays the ground
elevation, inverts, water level, HGL (hydraulic grade line), and EGL (energy grade
line).
1. Click the Compute button and close the Calculation Executive Summary.
2. Click the View menu and select Profiles.
3. In the Profiles manager, click the New button.
4. In the Profile Setup dialog, click the Select from Drawing button.
QuickStart Lessons
5. The Select toolbar allows you to add elements to the selection, remove elements
from the selection, or finish selecting elements and go back to the Profile Setup
dialog. You can also right-click to open a submenu containing the same
commands. Click on the following elements in turn: P-7, P-9, and P-8. Click
Done.
QuickStart Lessons
7. In the Profile viewer, the Ground Elevation is represented by the Green line, the
HGL is the Blue line, the EGL is the Red line, and the Water Level is the Light
Blue area. Click the Chart Settings button and select Display Annotation
Labels. This adds labels that show the element label, type, and ID.
8. Click the Chart Settings button and select Profile Annotation Table. This
displays a table containing more detailed results and information for the profile
elements.
9. The Profile viewer provides zoom capability. Click the Zoom button.
11. From the profile view, you can print it using the Print button, copy it to the
Windows clipboard using the Copy button, or export the profile as a .dxf drawing
using the Chart Settings > Export to DXF command.
12. Close the Profile viewer and the Profiles manager.
In previous versions of the software only one type of profile was available. This
"regular" profile was useful for model review, but lacked some of the things that were
more useful for presentation purposes. SELECTseries 3 (and greater) now includes
two profile viewing options: the old style "regular" profile, and a new engineering
style profile. Note that any defined profile path can be displayed in either format.
QuickStart Lessons
In the Profile Setup dialog, you can also choose to open Engineering profile:
1. Click the View menu and select Profiles.
2. Right click on any profile that you want to view and select Engineering Profile.
Profile Options - Easily adjust the scale, colors and size of the profile.
Ground profiling - allows you to enter a Station vs. Elevation table to define the
ground elevation along the length of a pipe. The automatic method (the only
option in the "regular" profiles) simply draws a straight line between the ground
elevation of the adjacent nodes.
2.4.4
Part 4 - Annotation
Element annotation functionality allows the display of values for user-selected
attributes in the drawing pane.
1. Click the Compute button and close the Calculation Executive Summary.
2. Annotation is assigned through the Element Symbology manager. If you are
using the default workspace configuration, the Element Symbology manager is
located directly below the toolbars on the left side of the dialog. If not, click the
View menu and select the Element Symbology command. Highlight Conduit
and click the New button, then select Annotation from the shortcut menu that
appears.
3. In the Annotation Properties dialog that appears, change the Field Name to
Flow. In the Prefix field, type in Flow: (with a space after the colon).
4. The X and Y Offset fields allow you to define, respectively, the horizontal and
vertical distance between the element and the annotation. A positive value for X
Offset will cause the annotation to be placed to the right of the element at the
distance specified; a negative value will cause the annotation to be placed to the
left of the element. A positive value for Y Offset will cause the annotation to be
placed above the element; a negative value will cause the annotation to be placed
below it. Enter a value of -5.00 feet for the Y Offset.
QuickStart Lessons
5. The Initial Height Multiplier allows you to increase the size of text used for the
annotation. Change this value to 0.600. The Selection Set control allows you to
apply the current annotation to only those elements contained within a previously
QuickStart Lessons
6. In the Element Symbology manager, highlight Conduit and click the New
button, then select New Annotation from the shortcut menu that appears.
8. Note that the hydraulic grade line value is now displayed below the flow annotation. However, the two annotations slightly overlap. Highlight the Hydraulic
Grade annotation node in the Element Symbology manager and click the Edit
button.
QuickStart Lessons
9. In the Annotation Properties dialog that appears, highlight Hydraulic Grade
Line (In) in the list pane on the left side of the dialog. Change the Y Offset to 8.00 and click the Apply button.
Note the Initial Offset and Initial Multiplier checkboxes. When these are checked,
the settings for the annotation that is currently highlighted in the list pane will be
applied to all of the elements with that particular annotation (in this case, all
conduits). If you have manually moved some of the annotations in the drawing
pane, you should clear the Initial Offset checkbox so that the new settings won't
interfere with your manually repositioned annotations.
11. In the Element Symbology manager, you can create folders to organize the
various annotations for an element type. Highlight Conduit and click the New
button, then select New Folder from the shortcut menu that appears.
QuickStart Lessons
12. Highlight the newly created folder and click the Rename button. Enter the name
Calculated Results.
13. Click on the Flow annotation label and hold down the mouse button, then drag the
mouse cursor to the Calculated Results folder. Your mouse cursor will change to
a drag object icon. Release the mouse button to place the Flow annotation in the
folder. Repeat this procedure with the HGL annotation.
14. The checkboxes next to each node in the Element Symbology manager list control
the visibility of the associated object in the drawing pane, as follows:
The checkbox next to the Conduit node (and the corresponding checkboxes next
to each of the other element types) controls the visibility of conduit elements in
the drawing pane.
The checkbox next to the Label node controls the visibility of conduit element
labels in the drawing pane.
2.4.5
QuickStart Lessons
7. Click the arrow button in the Color column of the first row and select Yellow.
Click the Ramp button. The three middle colors are changed to various shades of
orange. The Ramp button assigns colors to the intermediate rows to create a
gradient between the first and last colors in the table. Click the OK button.
QuickStart Lessons
10. Under Color Maps, change the Options value to Size. Click the Initialize button.
The Size values are a multiplier of the default element symbol size. In the case of
link elements like conduits, the value is a multiplier of the default line weight
(width). So a Size value of 5 for a conduit means that a conduit displayed at that
QuickStart Lessons
11. In the Element Symbology manager, you can create Theme Folders to organize
the various color coding definitions for an element type. Highlight Conduit and
click the New button, then select New Folder from the shortcut menu that
appears.
12. Highlight the newly created folder and click the Rename button. Enter the name
Color Coding Definitions.
13. Click on the Flow color coding label and hold down the mouse button, then drag
the mouse cursor to the Color Coding Definitions folder. Your mouse cursor will
change to a drag object icon. Release the mouse button to place the Flow color
coding definition underneath the folder. Repeat this procedure with the HGL
color coding definition.
14. The checkboxes next to each node in the Element Symbology manager list control
the visibility of the associated object in the drawing pane, as follows:
The checkbox next to the Conduit node (and the corresponding checkboxes next
to each of the other element types) controls the visibility of conduit elements in
the drawing pane.
The checkbox next to the Label node controls the visibility of conduit element
labels in the drawing pane.
The checkbox next to a folder controls the visibility of all annotation definitions
within that folder. In the case of the Color Coding folder, it controls the visibility
of the Velocity and HGL color coding definitions for conduit elements in the
drawing pane.
15. Clear the checkbox next to the Color Coding Definitions folder. Note that both
the Flow and HGL color codings disappear from the drawing pane, leaving the
conduits displayed in the default color and size. Click the checkbox next to the
Color Coding Definitions folder to turn the color coding definitions back on.