Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Welcome to Bentley 1
SewerCAD V8i Help
“Introducing the Workspace” on page 2-7 “Calculating Your Model” on page 8-421
Learn about the Bentley SewerCAD V8i workspace, including menus, Learn how to create and manage "what-if" scenarios.
toolbars and dockable managers.
“Quick Start Lessons” on page 3-71 “Using Scenarios and Alternatives” on page 9-447
Perform these tutorials to learn the basics of using Bentley SewerCAD Learn how to define calculation options, calculate your model, and
V8i. review your results.
Chapter 7: Loading349
Loading7-349
Methods for Entering Loads7-350
Types of Loads7-351
Adding Fixed Loads7-353
Hydrograph vs. Pattern Loads7-353
Adding User Defined Hydrographs7-354
Pattern Loads7-355
WORKING WITH PATTERNS7-355
Pattern Manager7-357
DEFINING PATTERN SETUPS7-359
PATTERN CURVE DIALOG BOX7-361
Unit Sanitary Loading7-362
TYPES OF UNIT SANITARY (DRY WEATHER) LOADS7-362
ADDING UNIT SANITARY (DRY WEATHER) LOADS7-364
Composite Hydrographs7-370
Composite Hydrograph Window7-370
Composite Hydrograph Data Table Window7-370
Inflows7-371
Defining Inflow Collections7-374
Inflow Control Center7-377
APPLY SANITARY INFLOW TYPE TO SELECTION DIALOG7-381
Sanitary Load Control Center7-381
APPLY SANITARY LOAD TO SELECTION DIALOG7-384
Sanitary (Dry Weather) Flow Collections7-384
Using LoadBuilder to Assign Loading Data7-387
Allocation7-388
Billing Meter Aggregation7-390
Distribution7-391
Projection7-393
Using LoadBuilder to Assign Loading Data7-394
LoadBuilder Manager7-394
LoadBuilder Wizard7-395
LoadBuilder Run Summary7-406
Generating Thiessen Polygons7-406
Thiessen Polygon Creator Dialog Box7-409
Getting Started 1
Thank you for purchasing Bentley SewerCAD V8i. At Bentley Systems, we pride
ourselves in providing the very best engineering software available. Our goal is to
make software that is easy to install and use, yet so powerful and intuitive that it antic-
ipates your needs without getting in your way.
When you first use Bentley SewerCAD V8i, use the intuitive interface and interactive
dialog boxes to guide you. If you need more information, use the online help by
pressing the F1 key or selecting Bentley SewerCAD V8i Help from the Help menu.
A help topic describing the area of the program in which you are working appears.
•
• “Documentation” on page 1-4
• “Quick Start Lessons” on page 1-5
The gravity network is calculated using the built-in numerical model, which utilizes
both the direct step and standard step gradually varied flow methods. Flow calcula-
tions are valid for both surcharged and varied flow situations, including hydraulic
jumps, backwater, and drawdown curves. You also have the flexibility to mix gravity
and pressure components freely, building your systems in parallel or in series as they
exist in the field. Pressure elements can be controlled based on system hydraulics,
turning pumps on and off due to changes in flows and pressures.
SewerCAD V8i’s flexible reporting feature allows you to customize and print the
model results in both a report format and as a graphical plot.
At the conclusion of the installation process, the Municipal License Administrator will
be executed, to automatically detect and set the default configuration for your product,
if possible. However, if multiple license configurations are detected on the license
server, you will need to select which one to use by default, each time the product
starts. If this is the case, you will see the screen below. Simply press OK to clear the
Warning dialog, then press Refresh Configurations to display the list of available
configurations. Select one and press Make Default, then exit the License Adminis-
trator. (You only need to repeat this step if you decide to make a different configura-
tion the default in the future.)
Note: Your PC must be connected to the Internet to use the Check for
Updates button.
Troubleshooting
Caution: After you install Bentley SewerCAD V8i, make certain that
you restart any antivirus software you have disabled. Failure
to restart your antivirus software leaves you exposed to
potentially destructive computer viruses.
4. Try running the installation or uninstallation again (without running any other
program first).
If these three steps fail to successfully install or uninstall the product, contact our
Technical Support staff. For more information, see “Contact Bentley Systems” on
page 15-783.
1. Obtain a new license file (license string) from Bentley Systems, then update the
license.lic file on the new server with the new license string.
2. Replace the server name in the license.lic file on all client workstations with the
new server name. Don’t forget to save the file on each workstation. The license.lic
file is usually located in the Haestad Method product directory.
After you have registered the software, you can check your current registration status
by opening the About... box from within the software itself.
Documentation
Bentley SewerCAD V8i documentation is available in two parts:
Online help: The online help is accessible from the Help menu or
by pressing F1. Additionally, when you are using
Bentley SewerCAD V8i, you can call the online help
at any time by clicking a help button in any dialog
box or window.
The context-sensitive online help is designed to make
it easy for you to quickly find specific information
about a feature you are using in Bentley SewerCAD
V8i. The online help makes extensive use of
hyperlinks and provides a table of contents, index,
and keyword search to help you locate the
information you need.
Online PDF Book: The content in the online help is also available in .pdf
format and is available at docs.bentley.com. This pdf
contains the same content as the online help, but
includes hypertext and is designed to be printed by
you from a local printing device. As well as being
more easily printable than the online help, the online
book also uses hypertext and is searchable.
Introducing the 2
Workspace
Click one of the following links to learn more about the Bentley SewerCAD V8i
workspace.
The Workspace
You use Bentley SewerCAD V8i in one of these modes:
Stand-Alone Editor
The Stand-Alone Editor is the workspace that contains the various managers, toolbars,
and menus, along with the drawing pane, that make up the Bentley SewerCAD V8i
interface. The Bentley SewerCAD V8i interface uses dockable windows and toolbars,
so the position of the various interface elements can be manually adjusted to suit your
preference.
Microstation Mode
Microstation mode lets you create and model your network directly within your
primary drafting environment. This gives you access to all of Microstation‘s drafting
and presentation tools, while still enabling you to perform Bentley SewerCAD V8i
modeling tasks like editing, solving, and data management. This relationship between
Bentley SewerCAD V8i and Microstation enables extremely detailed and accurate
mapping of model features, and provides the full array of output and presentation
features available in Microstation. This facility provides the most flexibility and the
highest degree of compatibility with other CAD-based applications and drawing data
maintained at your organization.
AutoCAD Mode
AutoCAD mode lets you create and model your network directly within your primary
drafting environment. This gives you access to all of AutoCAD’s drafting and presen-
tation tools, while still enabling you to perform Bentley SewerCAD V8i modeling
tasks like editing, solving, and data management. This relationship between Bentley
SewerCAD V8i and AutoCAD enables extremely detailed and accurate mapping of
model features, and provides the full array of output and presentation features avail-
able in AutoCAD. This facility provides the most flexibility and the highest degree of
compatibility with other CAD-based applications and drawing data maintained at your
organization.
Contour Labeling
You can apply contour labels after the contour plot has been exported to the AutoCAD
drawing. The labeling commands are accessed from the Tools menu. The following
options are available:
• End—Allows you to apply labels to one end, both ends, or any number of
selected insertion points. After selecting this labeling option, AutoCAD will
prompt you to Select Contour to label. After selecting the contour to label,
AutoCAD prompts for an Insertion point. Click in the drawing view to place
labels at specified points along the contour. When prompted for an Insertion point,
clicking the Enter key once will prompt you to select point nearest the contour
endpoint. Doing so will apply a label to the end of the contour closest to the area
where you clicked. Clicking the Enter key twice when prompted for an Insertion
point will apply labels to both ends of the contour.
• Interior—This option applies labels to the interior of a contour line. You will be
prompted to select the contour to be labeled, then to select the points along the
contour line where you want the label to be placed. Any number of labels can be
placed inside the contour in this way. Clicking the label grip and dragging will
move the label along the contour line.
• Group End—Choosing this option opens the Elevation Increment dialog box.
The value entered in this dialog box determines which of the contours selected
will be labeled. If you enter 2, only contours representing a value that is a multiple
of 2 will be labeled, and so on. After clicking OK in this dialog box, you will be
prompted to select the Start point for a line. Contours intersected by the line drawn
thusly will have a label applied to both ends, as modified by the Elevation Incre-
ment that was selected.
• Group Interior—Choosing this option opens the Elevation Increment dialog box.
The value entered in this dialog box determines which of the contours selected
will be labeled. If you enter 2, only contours representing a value that is a multiple
of 2 will be labeled, and so on. After clicking OK in this dialog box, you will be
prompted to select the Start point for a line.
• Change Settings—Allows you to change the Style, Display Precision, and Font
Height of the contour labels.
• Delete Label—Prompts to select the contour from which labels will be deleted,
then prompts to select the labels to be removed.
• Delete All Labels—Prompts to select which contours the labels will be removed
from, then removes all labels for the specified contours.
Menus
Menus are located at the top of Bentley SewerCAD V8i stand-alone editor window
and provide access to program commands, which are broken down by type of func-
tionality.
File Menu
Page Setup Defines the print settings that will be used when the
current view is printed.
Print Prints the current view. You can select whether you
want the print preview to be Fit to Page or Scaled:
• Fit to Page—The view will be zoomed in or out
so that the current view fits to a single page of
the default page size.
• Scaled—The view will be scaled so that it
matches the user-defined drawing scale (this is
defined on the Drawing Tab of the Options
dialog: Tools > Options).
Edit Menu
Analysis Menu
EPS Results Browser Opens the EPS Results Browser dialog box, which
lets you manipulate the currently displayed time
step and to animate the drawing pane.
Components Menu
Conduit Catalog Opens the Conduit Catalog dialog box, which lets
you create, edit, and view catalog conduits.
Catalog conduits are an efficient way to reuse
common physical conduit definitions.
Unit Sanitary (Dry Opens the Unit Sanitary (Dry Weather) Loads
Weather) Loads dialog box, which lets you create, edit, and delete
unit sanitary loads. For more information, see
“Adding Unit Sanitary (Dry Weather) Loads” on
page 7-490.
Pattern Setups Opens the Pattern Setup Manager where you can
associate diurnal patterns with the appropriate unit
sanitary loads for a given scenario. For more
information, see “Defining Pattern Setups” on
page 7-482.
Time Series Field Opens the Time Series Field Data dialog.
Data
View Menu
Selection Sets Opens the Selection Sets Manager, which lets you
create, view, and manage selection sets associated
with the project.
Named Views Opens the Named Views manager where you can
create, edit, and use Named Views.
Pan Activates the Pan tool, which lets you move the
model within the drawing pane. When you select
this command, the cursor changes to a hand,
indicating that you can click and hold the left
mouse button and move the mouse to move the
drawing.
Tools Menu
Inflow Control Center Opens the Inflow Control Center, allowing you to
create, edit, and delete sanitary inflow definitions.
Sanitary Load Control Opens the Sanitary Load Control Center, allowing you
Center to create, edit, and delete sanitary load definitions.
Options Opens the Options dialog box, which lets you change
global settings such as display pane settings, drawing
scale, units, display precision and format used, and
element labeling.
Report Menu
Conduit and Pressure Opens the Conduit and Pressure Pipe Inventory
Pipe Inventory report.
Report Options Opens the Report Options box where you can set
Headers and Footers for the predefined reports.
Help Menu
Quick Start Lessons Opens the online help to the Quick Start Lessons
Overview topic.
Check for Updates Opens your Web browser to the our Web site,
allowing you to check for Bentley SewerCAD V8i
updates.
Toolbars
Toolbars provide access to frequently used menu commands and are organized by the
type of functionality offered. Many of the toolbars have additional buttons available
that are not displayed by default. You can display these additional buttons by
following the procedure in “Adding and Removing Toolbar Buttons” on page 2-41.
Layout Toolbar
You use the Layout toolbar to lay out your model in the drawing pane. The Layout
toolbar contains the following buttons:
Standard Toolbar
Edit Toolbar
View Toolbar
The View toolbar contains the following buttons, which give you easy access to many
of the managers in Bentley SewerCAD V8i.:
Scenarios Toolbar
Analysis Toolbar
Compute Toolbar
Tools Toolbar
Batch Pipe Opens the Batch Pipe Split dialog, which allows
Split you to split pipes with neighboring nodes that
are found within the specified tolerance.
Copy Results This command copies the result files that are
To Project currently being used by the model to the project
Directory directory (where the project .mdb is stored).
Help Toolbar
The Help toolbar provides quick access to the same commands that are available in
the Help menu. The Help toolbar contains the following buttons.
Components Toolbar
The Components toolbar provides quick access to the same commands that are avail-
able in the Components menu. The Components toolbar contains the following
buttons.
Pattern Setup Opens the Pattern Setup Manager where you can
associate diurnal patterns with the appropriate
unit sanitary loads for a given scenario.
Reports Toolbar
Select Toolbar
Zoom Toolbar
The Zoom toolbar provides access to the zooming and panning tools. It contains the
following buttons:
Zoom Extents Sets the view so that the entire model is visible in
the drawing pane.
Zoom Window Activates the manual zoom tool, which lets you
specify a portion of the drawing to enlarge
Zoom Center Opens the Zoom Center dialog box, which lets
you enter drawing coordinates that will be
centered in the drawing pane.
Zoom Next Resets the zoom level to the setting that was
active before a Zoom Previous command was
executed.
Pan Activates the Pan tool, which lets you move the
model within the drawing pane. When you select
this command, the cursor changes to a hand,
indicating that you can click and hold the left
mouse button and move the mouse to move the
drawing.
Toolbar buttons represent Bentley SewerCAD V8i menu commands. You can remove
buttons from any toolbar, and add commands to any toolbar on the Commands tab of
the Customize dialog box.
1. Click the down arrow on the end of the toolbar you want to customize. A series of
submenus appear, allowing you to select or deselect any button in that toolbar.
2. Click Add or Remove Buttons then move the mouse cursor to the right until all
of the submenus appear, as shown in the following figure:
3. Click the space to left of the toolbar button you want to add. A check mark
appears in the submenu and the button appears in the toolbar.
or
Click the check mark next to the toolbar button you want to remove. The button
will no longer appear in the toolbar.
Controlling Toolbars
You can control toolbars in Bentley SewerCAD V8i on the Toolbars tab of the
Customize dialog box. You can turn toolbars on and off, or move the toolbar to a
different location in the workspace.
Click View > Toolbars, then click the check mark next to the toolbar you want to turn
off.
Click View > Toolbars, then click in the space to the left of the toolbar you want to
turn on.
Move your mouse to the vertical dotted line on the left side of any toolbar, then drag
the toolbar to the desired location. If you move a toolbar away from the other toolbar,
the toolbar becomes a floating dialog box.
Related Topic
When you first start Bentley SewerCAD V8i, only two managers are displayed: the
Element Symbology and Background Layers managers. This is the default workspace.
You can display as many managers as you want and move them to any location in the
Bentley SewerCAD V8i workspace.
• If you return to the default workspace, the next time you start Bentley SewerCAD
V8i, you will lose any customizations you might have made to the dynamic
manager display.
Opening Managers
To open a manager:
2. If the manager is not already docked, you can drag it to the top, left- or right-side,
or bottom of the SewerCAD V8i window to dock it. For more information on
docking managers, see “Customizing Managers” on page 2-45.
The following table lists all the Bentley SewerCAD V8i managers, their toolbar
buttons, and keyboard shortcuts.
Toolbar Keyboard
Button Manager Shortcut
Toolbar Keyboard
Button Manager Shortcut
Customizing Managers
When you first start Bentley SewerCAD V8i, you will see the default workspace, in
which a limited set of dockable managers are visible. You can decide which managers
will be displayed at any time and where they will be displayed. You can also return to
the default workspace any time.
Floating—A floating manager sits above the Bentley SewerCAD V8i workspace like
a dialog box. You can drag a floating manager anywhere and continue to work.
Docked static—A docked static manager attaches to any of the four sides of the
Bentley SewerCAD V8i window. If you drag a floating manager to any of the four
sides of the Bentley SewerCAD V8i window, the manager will attach or dock itself to
that side of the window. The manager will stay in that location unless you close it or
make it dynamic. A vertical pushpin in the manager’s title bar indicates its static state;
click the pushpin to change the manager’s state to dynamic. When the push pin is
pointing downward (vertical push pin), the manager is docked.
• Close a docked manager by left clicking on the x in the upper right corner of the
title bar.
• Change a docked manager into a floating manager by double-clicking the title bar,
or by dragging the manager to the desired location (for example, away from the
side of the Bentley SewerCAD V8i window).
• Change a static docked manager into a dynamically docked manager by clicking
the push pin in the title bar.
• Switch between multiple docked managers in the same location by clicking the
manager’s tab.
Docked dynamic—A docked dynamic manager also docks to any of the four sides of
the Bentley SewerCAD V8i window, but remains hidden except for a single tab. Show
a docked dynamic manager by moving the mouse over the tab, or by clicking the tab.
When the manager is showing (not hidden), a horizontal pushpin in its title bar indi-
cates its dynamic state.
• Close a docked manager by left clicking on the x in the upper right corner of the
title bar.
• Change a docked dynamic manager into a docked static manager by clicking the
push pin (converting it from vertical to horizontal).
• Switch between multiple docked managers in the same location by moving the
mouse over the manager’s tab or by clicking the manager’s tab.
Closed—When a manager is closed, you cannot view it. Close a manager by clicking
the x in the right corner of the manager’s title bar. Open a manager by selecting the
manager from the View menu (for example, View > Element Symbology), or by
selecting the button for that manager on the appropriate toolbar.
Using Customizations
The Customization Manager allows you to turn on/off the visibility of properties in the
Properties Editor.
Customization Manager
The property grid Customization Manager allows you to turn on/off the visibility of
properties in the Properties Editor. The customization manager can be accessed by
selecting View > Customizations.
Customization Profiles can be created for a single project or shared across projects.
There are also a number of predefined profiles.
Pick New and name the new Customization (default name = Customization 1). Select
the elements for which you want to create customizations. (you cannot edit Predefined
customizations).
After you have selected the type of element for which you want to customize the prop-
erty grid, you will see a tree view of all of the available properties. Uncheck those
which you do not want to see appearing in the grid. You may also hide entire catego-
ries. (The Calculation Options cannot be customized.)
A defined customization is applied after the automatic filter is applied. For example,
if you have a customization to show all design-related properties but a conduit does
not have the "Design Conduit?" property set to true then you will not see all the prop-
erties. You must first set the "Design Conduit?" property to true and then you will see
the design properties.
To use a customization, open a property grid, and select the drop down list near the
top. The default customization is <Default View> which displays every property. Any
customization created by the user is displayed in the drop down list, plus a predefined
customization called <minimal> which is intended for beginner users who do not need
to see more advanced items. It hides the following:
• Tractive stress
• Hyper links
• Known flows
• Design
• User defined properties
• Parsing
If you want to create a specific view of the property grid you can either start from
<Default View> and remove items, or from a previous customization using the Dupli-
cate button.
In Windows XP:
Predefined customizations are stored in C:\Documents and Setting \All users\ Appli-
cation Data/Bentley\SewerCAD\<versionnumber>\Predefinedworkspaces.xml.
In Vista:
You can turn off any number of properties and/or entire categories of properties in a
single customization profile.
The file format for SewerGEMS and SewerGEMS Sanitary are different. Sewer-
GEMS uses .swg files, SewerGEMS Sanitary uses .swc files.
While it is possible to move a model between the two files types (swc and swg), it is
best to keep a master copy of the model in one format. If a file is imported into a
different format, the changes made should be those required to make the model run in
the new engine. It is best to avoid making round trips with the model since this
increases the size of the file and can be confusing.
The SewerGEMS Sanitary program should be used in systems that have complicated
pumping, pressure sewers, need steady state solutions and only need to use extended
period simulation convex (EPS) routing.
SewerCAD and SewerGEMS Sanitary elements have a great deal of their properties in
common. For simple models, it is possible to move the files between the two formats
with no loss of data. However, there are still a number of cases for which Sewer-
GEMS and SewerGEMS Sanitary behave differently. Therefore, some manual inter-
vention may be required to move files between the two models.
Exchanging Files
Use "File Import" to exchange models between the two applications. The original
model will not be modified during the import process.
To import a SewerGEMS file into SewerGEMS Sanitary, use File > Import > Sewer-
GEMS V8.
If issues are encountered during import, warning and informational User Notification
messages may be provided. Choose Analysis > User notifications to review these
messages.
Mapping of Alternatives
• Output Alternatives
• Inflow Alternatives
• Rainfall Runoff Alternative
• Water Quality Alternative
• Sanitary Loading Alternative
• User Data Extensions Alternative
The Design and System Flows Alternative in SewerGEMS Sanitary do not have a
corresponding alternative in SewerGEMS and are not imported. Conversely, the
Hydrology, Output, Rainfall-Runoff and Water Quality Alternatives in SewerGEMS
do not have a corresponding alternative in SewerGEMS Sanitary and are not
imported.
The Physical and Headloss Alternatives in SewerGEMS Sanitary are combined into
the Physical Alternative in SewerGEMS on import. Conversely, the SewerGEMS
Physical Alternative is divided into the Physical and Headloss Alternatives.
When a .swc (source) file is imported from SewerGEMS Sanitary into SewerGEMS
(target file), a parent physical alternative is initially created with the physical data
from the source but no data from the headloss alternatives in the source file. Then one
child physical alternative is created from that parent for each headloss alternative. To
help distinguish alternatives, the internal id of the alternative is appended to the name.
• Physical A
– Physical B
– Physical C
• Headloss 1
– Headloss 2
• Physical A
– Physical A-217 (containing Physical A and Headloss 1 with id 217)
– Physical A-344 (containing Physical A and Headloss 2 with id 344)
– Physical B
– Physical C
- Physical C-78 (containing Physical C and Headloss 1 with id 78)
- Physical C-218 (containing Physical C and Headloss 2 with id 218)
Some of these combinations of alternatives are not used in scenarios. The user may
delete those when possible, although the user cannot delete a parent when the child is
used in a scenario. For example, if Physical A is never used with Headloss 2, the alter-
native with id 344 can be deleted.
Because of the increasing number of alternatives on each import, users are discour-
aged from making multiple round trips between .swc and .swg files.
If the user wants to view the ID numbers of an alternative in the scenario manager, he
should go to Tools > Options > Project and select ID:Label for Element Identifier
Format.
SewerGEMS, using either the Bentley dynamic wave or SWMM engine, uses a
constant time step through out the run. SewerGEMS Sanitary has the ability to use
different size time steps for hydrologic routing, gravity hydraulics and pressure
hydraulics. This enables it to take larger default time steps and allows the pressure
solver to insert time steps corresponding to pump switches on a subnetwork basis.
As a dynamic wave solver, SewerGEMS does not perform steady state solutions. On
the other hand, SewerGEMS Sanitary can perform steady state calculations. Because
steady state solutions are not run in SewerGEMS, extreme flow setups are not
imported.
Pumping
A fundamental difference between the way that SewerGEMS and SewerGEMS Sani-
tary treat pumps is that SewerGEMS must have a suction node (like a submersible
pump) while SewerGEMS Sanitary must have a pressure pipe as a the suction element
(like a dry well pump). When importing a pump from SewerGEMS to SewerGEMS
Sanitary, a suction side pressure pipe element is added to the model with a label
"[pump label]-Pipe". Suction pipes from SewerGEMS Sanitary are imported into
SewerGEMS but the upstream end of that pressure pipe must be a wet well, manhole
or pond and not a pressure junction.
While SewerGEMS Sanitary actually calculates the pump speed for variable speed
pumps, SewerGEMS imports those pumps as Inline Head-Flow pumps which are
inherently constant speed. The achieve variable speed pumping in SewerGEMS, you
must manually convert those pumps into Inline Variable Speed pumps. SewerGEMS
Sanitary variable speed pump batteries are imported into SewerGEMS as a constant
speed pump element with n+1 pumps where n is the number of lag pumps in the
battery. One pump is assumed to be initially "on".
Controls
In SewerGEMS, pumps can be turned on or off based on the hydraulic grade line of
the suction element. In SewerGEMS Sanitary, there is a much more powerful set of
tools to operate any pressure element based on virtually any element property or time.
SewerGEMS conduits and channels can contain flow control structures which can
include weirs, orifices, flow vs. depth (relative to invert on upstream side) curves and
function curve. These are not imported into SewerGEMS Sanitary. Some of these
features can be approximated in SewerGEMS Sanitary by modeling them as a
manhole element with a flow-headloss curve.
The following table shows the manhole (and transition node) head loss methods avail-
able in SewerGEMS and SewerGEMS Sanitary. When there is a method used in one
model for which there is not an equivalent method in the other, the method is set to
Absolute with a headloss of 0 on import.
Absolute X X
Standard X X
Generic X X
HEC-22 X X
AASHTO X
Flow-headloss X
Conduits
SewerGEMS uses different elements for conduits and open channels while Sewer-
GEMS Sanitary simply treats open channels are a special case of a conduit. The table
below shows what type of user defined conduits are available in each program..
Circular X Conduit
Arch X Consuit
Basket Handle X
Box X Conduit
Catenary* X
Egg X
Gothic* X
Parabolic X
Power X
Rectangular X Channel
Semi-Elliptical* X
Trapezoidal X Channel
Triangular* X Channel
Open Channels
SewerGEMS has two types of gravity flow links, conduits and open channels. Sewer-
GEMS Sanitary has only conduit elements. In SewerGEMS Sanitary, open channels
are simply a special type of conduit as described in the table above.
In SewerGEMS the open channel properties are set at channel cross sections and vary
between cross section nodes. In SewerGEMS Sanitary, the channels are prismatic with
constant properties along the link element. SewerGEMS uses cross section elements
between open channel links while SewerGEMS Sanitary uses transition elements.
When importing from SewerGEMS to SewerGEMS Sanitary, the shape of the
upstream cross section is used as the cross section of the prismatic channel.
Wet Wells
If the depth or volume data is not valid (due to negative values or data not in
ascending order), the wet-well data will not be imported, and user notification will be
created. If the area value for a depth cannot be calculated from the SewerGEMS Sani-
tary wet-well depth ratio-volume ratio curve, not all wet-well section areas will be
calculated; a user notification will provided to indicate this.
SewerGEMS Constant Area wet wells are converted into SewerGEMS Sanitary Non-
circular section wet wells.
Ponds
SewerGEMS ponds are not imported into SewerGEMS Sanitary. The user can simu-
late the behavior of some storage elements in the real system using SewerGEMS Sani-
tary wet well elements.
SewerGEMS only uses Manning's equation for head loss calculations. When
importing conduits and channels from SewerGEMS Sanitary to SewerGEMS that do
not use Manning equation, the pipe roughness is converted into the equivalent n coef-
ficients.
Flow Splits
Sewer systems are generally tree shaped in layout with flows combining as they move
to the outfall. However, in some cases flow can split. SewerGEMS Sanitary handles
these splits by requiring the user to specify a diversion rating curve, which is the flow
that enters the "diversion link" as a function of the flow into the splitter node. These
diversion rating curves are not imported into SewerGEMS.
The flow splits in SewerGEMS are determined hydraulically based on the elevations
of the links leaving the splitter node and their capacities at different water depths. If a
SewerGEMS model is imported into SewerGEMS Sanitary, the user must specify the
diversion rating curve or an error will be issued at run time.
Air Valves
Air valves at high points are unique to SewerGEMS Sanitary and are imported as
pressure junctions. However, the downhill side of a high point that may or may not
flow full may be modeled in SewerGEMS as gravity conduits that have bolted
manholes.
Catchments
Gutters
Because SewerGEMS Sanitary is not intended for stormwater use, gutters are not
imported into the program. They can be modeled as open channel irregular conduits.
If a user imports a swg model file into an swc file and that swg file has conduits with
Section type Catalog Pipe, it is necessary to specify which type of conduit each pipe is
after the import. This can be done by globally editing the Section Type field to Catalog
pipe and the Conduit Shape field to Circular (or whatever shape is involved). If
several different shape pipes are involved, then it is usually more desirable to directly
specify the conduit's type in SewerGEMS rather than using Catalog Pipe
Choose View > Named Views to open the Named View dialog box.
1. The first is to highlight (or select) the data by clicking in the top-left corner of the
table.
This will highlight all the data in the table including the column headers:
When you use the windows short combination, CTRL-C, it will copy the high-
lighted data to the windows clipboard. The data copied will include the column
headers (in this case Time (hours) and Flow (ft^3/s)) and the rows below it. This
also includes the last row which is blank.
It will not copy the row headers (numbered 1 - 5 in this case).
2. The second approach is to highlight the two columns (in this case).
This is similar to the first approach except it does not highlight the row headers.
When you use the CTRL-C combination it will again copy the header data along
with the row data including the last blank row.
3. The best approach for copying the data is to highlight just the rows you want to
copy without highlighting the column headers. To do this you can just click on
the first row (#1 here) and drag your mouse down while holding the left mouse
button. This will highlight the table as follows:
When you use the CTRL-C combination in this case it will copy only the data that
you want. The column and row headers will not be copied. You can also use the
CTRL-<left click> approach to copy non-consecutive rows.
When you paste data into one of our tables you want to make sure you do not include
any header data. If you include any non-numerical data a row will be inserted and the
default values for the columns will be used in place of any text or non-numerical data
that was pasted.
For example, if you copy using the first approach described above, you will get the
following results:
The first row is the row that represents the column headers that were pasted into the
table. The last row of 0's is the blank row at the end of the table.
Note: We advise that you delete any rows containing “0” values that
may be inadvertently created during a copy-paste operation.
If you used the 3rd approach described above by just highlighting the rows you want
to copy and then paste, you will get a more desirable result as follows:
As a result, the first row is exactly what you wanted along with the last row. There are
no unexpected values pasted into the grid.
The file format for SewerGEMS and SewerGEMS Sanitary are different. Sewer-
GEMS uses .swg files, SewerGEMS Sanitary uses .swc files.
While it is possible to move a model between the two files types (swc and swg), it is
best to keep a master copy of the model in one format. If a file is imported into a
different format, the changes made should be those required to make the model run in
the new engine. It is best to avoid making round trips with the model since this
increases the size of the file and can be confusing.
The SewerGEMS Sanitary program should be used in systems that have complicated
pumping, pressure sewers, need steady state solutions and only need to use extended
period simulation convex (EPS) routing.
SewerCAD and SewerGEMS Sanitary elements have a great deal of their properties in
common. For simple models, it is possible to move the files between the two formats
with no loss of data. However, there are still a number of cases for which Sewer-
GEMS and SewerGEMS Sanitary behave differently. Therefore, some manual inter-
vention may be required to move files between the two models.
Exchanging Files
Use "File Import" to exchange models between the two applications. The original
model will not be modified during the import process.
To import a SewerGEMS file into SewerGEMS Sanitary, use File > Import > Sewer-
GEMS V8.
If issues are encountered during import, warning and informational User Notification
messages may be provided. Choose Analysis > User notifications to review these
messages.
Mapping of Alternatives
• Physical Alternatives
• Boundary Condition Alternatives
• Initial Settings Alternative
• Hydrology Alternatives
• Output Alternatives
• Infiltration and Inflow Alternatives
• Rainfall Runoff Alternative
• Water Quality Alternative
• Sanitary Loading Alternative
• Headloss Alternative
• Operational Alternative
• User Data Extensions Alternative
The Design and System Flows Alternative in SewerGEMS Sanitary do not have a
corresponding alternative in SewerGEMS and are not imported. Conversely, the
Hydrology, Output, Rainfall-Runoff and Water Quality Alternatives in SewerGEMS
do not have a corresponding alternative in SewerGEMS Sanitary and are not
imported.
SewerGEMS, using either the Bentley dynamic wave or SWMM engine, uses a
constant time step through out the run. SewerGEMS Sanitary has the ability to use
different size time steps for hydrologic routing, gravity hydraulics and pressure
hydraulics. This enables it to take larger default time steps and allows the pressure
solver to insert time steps corresponding to pump switches on a subnetwork basis.
As a dynamic wave solver, SewerGEMS does not perform steady state solutions. On
the other hand, SewerGEMS Sanitary can perform steady state calculations. Because
steady state solutions are not run in SewerGEMS, extreme flow setups are not
imported.
Pumping
SewerGEMS and SewerGEMS Sanitary share the same Pump Definition Library, but
not all pump types and functionality are usable in both products.
If you select one of these pump definition types in SewerGEMS Sanitary the model
will not compute.
SewerGEMS supports all pump definition types although, Constant Power, Design
Point, Standard, Standard Extended, and Custom Extended are not directly supported.
They are converted into a multiple point pump curves and then loaded into the compu-
tation engine. If you wish to have finer grain control of the pump curve it is recom-
mend you use the Multiple Point pump curve.
While SewerGEMS Sanitary actually calculates the pump speed for variable speed
pumps, SewerGEMS imports those pumps as Multiple Point pumps which are inher-
ently constant speed. To achieve variable speed pumping in SewerGEMS, the user
must manually convert those pumps into Depth Flow (Simulated Variable Speed)
pumps. SewerGEMS Sanitary variable speed pump batteries are imported into Sewer-
GEMS as a single constant speed pump. You will need to manually adjust the pumps
at those points to meet your needs.
Controls
In SewerGEMS, pumps can be turned on or off based on the hydraulic grade line of
the suction element (the node immediately upstream of the pump). In SewerGEMS
Sanitary, there is a much more powerful set of tools to operate any pressure element
based on virtually any element property or time.
SewerGEMS conduits and channels can contain flow control structures which can
include weirs, orifices, flow vs. depth (relative to invert on upstream side) curves and
function curve. These are not imported into SewerGEMS Sanitary. Some of these
features can be approximated in SewerGEMS Sanitary by modeling them as a
manhole element with a flow-headloss curve.
The following table shows the manhole (and transition node) head loss methods avail-
able in SewerGEMS and SewerGEMS Sanitary. When there is a method used in one
model for which there is not an equivalent method in the other, the method is set to
Absolute with a headloss of 0 on import.
Absolute X X
Standard X X
Generic X X
HEC-22 X X
AASHTO X
Flow-headloss X
Conduits
SewerGEMS uses different elements for conduits and open channels while Sewer-
GEMS Sanitary simply treats open channels are a special case of a conduit. The table
below shows what type of user defined conduits are available in each program..
Circular X Conduit
Arch X Conduit
Basket Handle X
Box X Conduit
Catenary* X
Egg X
Gothic* X
Parabolic X
Power X
Rectangular X Channel
Semi-Elliptical* X
Trapezoidal X Channel
Triangular* X Channel
Open Channels
SewerGEMS has two types of gravity flow links, conduits and open channels. Sewer-
GEMS Sanitary has only conduit elements. In SewerGEMS Sanitary, open channels
are simply a special type of conduit as described in the table above.
In SewerGEMS the open channel properties are set at channel cross sections and vary
between cross section nodes. In SewerGEMS Sanitary, the channels are prismatic with
constant properties along the link element. SewerGEMS uses cross section elements
between open channel links while SewerGEMS Sanitary uses transition elements.
When importing from SewerGEMS to SewerGEMS Sanitary, the shape of the
upstream cross section is used as the cross section of the prismatic channel.
Wet Wells
SewerGEMS Constant Area wet wells are converted into SewerGEMS Sanitary Non-
circular section wet wells.
Ponds
SewerGEMS ponds are not imported into SewerGEMS Sanitary. The user can simu-
late the behavior of some storage elements in the real system using SewerGEMS Sani-
tary wet well elements.
SewerGEMS only uses Manning's equation for head loss calculations. When
importing conduits and channels from SewerGEMS Sanitary to SewerGEMS that do
not use Manning equation, the pipe roughness is converted into the equivalent n coef-
ficients. SewerGEMS Sanitary can use the Manning, Darcy-Weisbach and Hazen
Williams equations for pressure pipe while for gravity pipes, it can use all of the above
plus Kutter's equation.
Flow Splits
Sewer systems are generally tree shaped in layout with flows combining as they move
to the outlet. However, in some cases flow can split. SewerGEMS Sanitary handles
these splits by requiring the user to specify a diversion rating curve, which is the flow
that enters the "diversion link" as a function of the flow into the splitter node. These
diversion rating curves are not imported into SewerGEMS.
The flow splits in SewerGEMS are determined hydraulically based on the elevations
of the links leaving the splitter node and their capacities at different water depths. If a
SewerGEMS model is imported into SewerGEMS Sanitary, the user must specify the
diversion rating curve or an error will be issued at run time.
Air Valves
Air valves at high points are unique to SewerGEMS Sanitary and are imported as
pressure junctions. However, the downhill side of a high point that may or may not
flow full may be modeled in SewerGEMS as gravity conduits that have bolted
manholes.
Catchments
Gutters
Because SewerGEMS Sanitary is not intended for stormwater use, gutters are not
imported into the program. They can be modeled as open channel irregular conduits.
In order to follow these tutorials, you can either do them in sequence, since each tuto-
rial uses the results of the previous ones, or start lesson 2, 3, 4, and 5 with the files
located in the Lessons directory.
You do not need to be concerned with assigning labels to pipes and nodes, because
SewerCAD V8i will handle this internally. When creating a scaled drawing, pipe
lengths are automatically calculated from the position of the pipes' start and stop
nodes on the drawing pane. Since this example is a schematic (not scaled) layout, you
will need to enter the pipe lengths.
In this lesson we will layout and analyze the following schematic network.
3. Choose your desired project options. To access project Options click the Tools
menu and select Options.
4. Click the Drawing tab in the Options dialog. The Drawing Mode should be set to
Schematic.
5. For this project we will use metric units. Click the Units tab. Change the Default
Unit System for New project value to SI. Click the OK button to accept the rest of
the default project options.
6. To draw the skeletonized sewer network shown previously, click the Layout tool
in the Layout toolbar and select Conduit from the submenu that appears.
7. Move the cursor onto the drawing space and click once to place a manhole to
represent the manhole labeled MH-1.
8. Right-click and select Wet Well from the context menu. Move the cursor to the
approximate location of the wet well, W-1, and click once to place it. We will
change the default labels later so that your drawing reflects the one shown at the
beginning of this lesson.
Wet wells represent the transition point between the gravity system and the pres-
sure system. Similarly, manholes and transitions can represent the transition from
a pressure system to the gravity system. Conduits are used to connect gravity
elements, while Pressure Pipes are used to connect pressure elements. W-1 marks
the transition between the gravity and pressure systems; the rest of the elements in
the network will be connected using Pressure Pipes.
9. Right-click and select Pressure pipe. Right-click again and select Pump. Place
PMP-1.
10. Place the pressure junction and the outfall by right clicking, selecting the appro-
priate element from the context menu, and then clicking once to place each
element.
11. Place manhole MH-2. Right-click and select Transition from the context menu.
SewerCAD V8i allows you to split any pipe in two. To insert the Transition, click
the middle of pipe P-1. A dialog will pop up asking whether you wish to split the
pipe. Click Yes.
12. Right-click and select Done from the pop-up menu to terminate the pipe layout
command. Click JC-1 and drag it into position so your network matches the layout
shown below.
• Properties Editor—You can use the Select tool and double-click an element to
bring up its Properties editor. In AutoCAD, click the element once with the Select
tool to open the element’s editor.
• FlexTables—You can use FlexTables to bring up dynamic tables that allow you to
edit and display the model data in a tabular format. You can edit the data as you
would in a spreadsheet.
• Alternative Editors—Alternatives are used to enter data for different “What If?”
situations used in Scenario Management.
• User Data Extensions—The User Data Extensions feature allows you to import
and export element data directly from XML files.
1. Double-click the outfall, O-1. Enter the data including ground elevation, rim
elevation, and sump elevation as outlined in the following outfall Data table.
Change the label to match the model schematic as necessary. If the Set Rim to
Ground Elevation box is checked, SewerCAD V8i will automatically set the rim
elevation to the ground elevation. Finally, select Free Outfall from the Tailwater
Conditions menu.
Table 3-1: outfall Input Data
2. Enter the data for the manholes, transition, and wet well as outlined in the
Manhole data, Transition data, and Wet Well data tables below. Select Standard
from the list of available headloss methods in the Headloss Method field. Then
enter the headloss coefficient for each structure.
Table 3-2: Manhole Input Data
3. Pump curves are defined in the Pump Definitions dialog. Click the Components
menu and select Pump Definitions.
4. In the Pump Definitions dialog, click the New button. Change the label of the
newly created definition to PMP-1. Right-click the Flow column and select units
and Formatting. Change the unit to m3/s. Leave the Pump Definition Type set to
Standard (3 Point) and enter the following values: Close the Pump Definitions
Table 3-5: Pump Definition
Design 0.25 40
dialog.
5. Double-click PMP-1 to enter data in the Properties editor. Enter the following
data:
Table 3-6: Pump Input Data
Note that the pump has an upstream pipe and a downstream pipe to define the
direction. The downstream pipe is indicated in the Downstream Link field of the
Properties editor. If the pump is going in the wrong direction, click the Reverse
command in this field to switch it. In this example the downstream link should be
FM-2.
6. Enter an Elevation of 13m and Elevation (Ground) of 14.2m for Pressure Junction
J-1.
1. Double-click P-1 and change the Set Invert to Start and Set Invert to Stop fields to
False. Change the Has User Defined length? field value to True. Repeat for P-2
and P-3. This will allow you to change these values in the Flextable.
2. To access the FlexTables click the View menu and select FlexTables.
3. In the Flextables manager dialog double-click Conduit table under the Tables-
Predefined category. Enter data as you would into a spreadsheet. The yellow fields
are not editable and the white fields are. For each of the three gravity pipes enter
the upstream and downstream inverts, the section size, the section type, and the
pipe material as outlined in the Gravity Pipe Data table below. Leave other data to
default values. The gravity pipes may not be in alphanumeric order in the table.
To sort the table by pipe label, right-click the Label column heading. Select Sort /
Ascending from the pop-up menu that appears. Use the data in the table below to
enter input data:
Table 3-7: Conduit Input Data
Label Invert (Start) Invert (Stop) Conduit Conduit Manning’s n Diameter Length
(m) (m) Shape Material (mm) (User
Defined)
(m)
6. Double-click P-1 to open the Properties editor. Change Has User Defined Length?
to True. Enter a value of 100 m in the Length (User Defined) field. Repeat this
process for conduits P-2 and P-3, as well as pressure pipes FM-1, FM-2, and FM-
3 using the length values as specified in Tables 3-7 and 3-8.
SewerCAD V8i defines loads by Unit Sanitary (Dry Weather) Load and the Loading
Unit Count. The Unit Load represents the amount of load per a given unit. For
example, in average income housing, each resident contributes 280 l/d to the sanitary
sewer. The Loading Unit Count would be the number of units. Say 40 residents live in
a subdivision of average income housing. The total load would be the Unit Load
multiplied by the Loading Unit Count. Thus, the total load is 40 residents * 280 (l/d)/
resident which equals 11,200 l/d.
Loads can be applied to manholes, wet wells, and pressure junctions. Unit sanitary
loads are defined in the Unit Sanitary (Dry Weather) Loads dialog and then assigned
to individual nodes in the Sanitary Load Control Center.
1. Click the Components menu and select Unit Sanitary (Dry Weather) Loads.
2. There are a number of predefined unit loads in the Unit Sanitary (Dry Weather)
Load Engineering Library. Click the Synchronization Options button and select
Import from Library.
3. Expand the Unit Sanitary (dry Weather) Load Library and the Unit Sanitary (Dry
Weather) Loads.xml nodes. Check the following boxes, then click Select.:
– Apartment
– Home (Average)
– Home (Better)
– Hotel (Residential)
– Resort
– School (Medium)
– Shopping Center Per Employee
– Theater
4. Note that the new loads are created and the Population Unit and Unit Load fields
are filled in with the imported data. Close the Unit Sanitary (Dry Weather) Loads
dialog.
5. Now that the unit loads have been defined, we can assign them to the nodes in the
model. Click the Tools menu and select Sanitary Load Control Center.
6. On the Manhole tab click the new button and select Initialize Unit Loads for All
Elements.
7. For MH-1, select Apartment in the Unit Sanitary Load menu. Enter 2,000 in the
Loading Unit Count column. For MH-2 select Resort in the Unit Sanitary Load
menu and enter 2,000 in the Loading Unit Count column.
8. Highlight the MH-1 row, click the New button, and select Add Unit Load to
Element (MH-1). Select Home (Average) in the Unit Sanitary Load menu. Enter
3,000 in the Loading Unit Count column. Assign Unit loads to the rest of the
elements using the data in the following table:
Table 3-10: Sanitary Load Assignments
3. Rename the factor to Babbit. Change the Population Unit in Equation to Capita x
103. Fill in the rest of the fields using the data below:
– Cutoff Value: 5.000
– c1: 0.000
– c2: 5.000
– c3: 0.000
– e1: 1.000
– e2: 0.200
– m1: 0.000
– m2: 1.000
4. Close the Extreme Flows dialog. Click the Components menu and select Extreme
Flow Setups. In the Extreme Flow Setup dialog you specify which Extreme Flow
method is applied and any associated constants and adjustment multipliers.
5. Click the New button. Rename the setup Base Extreme Flow Setup.
6. To apply an extreme flow method to a unit load check the associated Use box to
make the other fields editable. Right-click the Use column and select Global Edit.
In the Global Edit dialog put a check in the Value box and click OK.
7. Right-click the Extreme Flow Method column and select Global Edit. Change the
Value field to Babbit and click OK.
9. In calculation options, pick the Extreme Flow Setup you would like to use from
the drop down list of Extreme Flow Setups.
1. Click the Analysis menu and select Calculation Options. Double-click Base
Calculation Options. The Properties editor will display the settings used by this
calculation option.
2. Make sure the Time Analysis Type is set to Steady-State and that the Calculation
Type is set to Analysis.
3. Choose Base Extreme Flow Setup from the Extreme Flow Setups menu.
4. Close the Calculation Options dialog.
8. Although Convergence was acheived and the calculation was completed success-
fully, the yellow indicator in the bottom left shows that warnings were generated.
These warnings can be viewed in the User Notifications manager. Click the Anal-
ysis menu and select User Notifications.
9. You can double-click a warning in the User Notifications manager to zoom to the
element that generated the warning.
This lesson is based on the project created in Lesson 1. If you have not completed
Lesson 1, open the Lesson2.swc project located in the Bentley\SewerGEMS8\Sani-
tary\Lessons directory.
Default design constraints are specified in the Default Design Constraints dialog.
2. On the Gravity Pipe tab, enter the minimum and maximum flow velocities, slopes,
and covers that the newly designed pipe's characteristics should fall between in
the Velocity, Cover, and Slope tabs respectively. These values are listed in the
table below.
Table 3-11: Design Constraint Data
Minimum Maximum
You could further hone the design with the Extended Design features on the right
side of the dialog by checking the box for one or more of the three extended
design criteria in their tabs and entering a constraining value to have SewerCAD
V8i utilize the feature.
3. Click the Node tab to set constraints for gravity structures. Set the Pipe Matching
constraint to Inverts and the Matchline Offset to 0.0 m. From this, SewerCAD
V8i knows to set the inverts of the incoming pipe at the same elevation as the
invert of the outgoing pipe for the same structure. Click Close to exit the dialog.
4. Consider that the downstream invert of conduit P-2, entering into the wet well, W-
1, is at a known elevation and should not be adjusted by SewerCAD V8i's auto-
matic design process. In this situation, you can locally specify that SewerCAD
V8i not design the downstream invert of P-2. Double-click P-2 to open the Prop-
erties editor for that element. Change the value of the Design Stop Invert? field to
False.
If you were to set the Specify Local Pipe Constraints? field to True, you would
then be able to fill in pipe design constraints specific to the currently highlighted
element.
5. When designing gravity pipes, SewerCAD V8i will choose from among only the
pipes that are specified as available for design in the Conduit Catalog. Click the
Components menu and select Conduit Catalog.
6. A large number of predefined pipes are stored in the Conduit Engineering Library.
Click the Synchronization Options button and select Import from library. Expand
the Conduit Catalog and Conduits Library - Metric.xml nodes.
7. Check the box next to Circular - Concrete to import all of the defined concrete
circular conduits. Click the Select button.
8. The Conduit Catalog is now populated with the imported conduits. Note that the
Available for Design? box is checked for each of them, indicating that SewerCAD
V8i can consider these conduits as replacements for the existing ones during the
Design run. Close the Conduit Catalog.
Part 2: Design
To run an automatic design the Calculation Type calculation option must be changed
from Analysis to Design.
1. Click the Analysis menu and select Calculation Options. Highlight Base Calcula-
tion Options. The Properties editor will display the settings used by this calcula-
tion option. Change the Calculation Type to Design.
Alternatives are groups of data that describe a specific part of your model such as
physical data, loading data, and infiltration data. Alternatives will be discussed
further in Lesson 3. By clicking Yes, the model remembers the initial design as
well as the new design for the sake of comparison. In this case click No and allow
the model to overwrite the current physical alternative.
5. Close the Detailed Calculation Summary dialog.
6. Note that SewerCAD V8i has replaced the 200mm pipes for P-1, P-2, and P-3
with larger diameter ones.
7. Save the project before proceeding to the next lesson.
This lesson introduced one possible application of the automatic design feature. This
is a powerful tool that will save you time and effort. Spend some time to learn more
about this feature by experimenting with the software, and if you have any questions
press the F1 key to access our context sensitive on-line help. See Lesson 3 for more
information on SewerCAD V8i's scenario management feature.
In this lesson we will use Scenario Management to set up the scenarios needed to test
four "What If?" situations for the purpose of analyzing a new sanitary sewer system
design. At the end of the lesson, we will compare all of the results using the Scenario
Comparison tool.
For this lesson we will use the system designed in Lesson 2. Click the Open Existing
File button in the Welcome dialog, or select File / Open from the pull-down menus to
bring up the Open Project File dialog. Open the project you saved from Lesson 2, or
find Lesson3.swc in the Bentley\SewerGEMS8\Sanitary\Lessons directory.
In Lesson 2 we designed the gravity portion of this system using the automatic design
tool. In this lesson, we will use scenario management to model different force main
designs.
First, we need to set up the required data sets (alternatives). An alternative is a group
of data describing a specific part of the model. There are eleven alternatives: Active
Topology, Physical, Design, Headloss, Boundary Condition, Initial Settings, Sanitary
Loading, Infiltration and Inflow, System Flows, Operational, and User Data Exten-
sions. In this example, we need to set up a different physical alternative for each
design trial we want to evaluate. Each physical alternative will contain different pres-
sure pipe data.
1. Click the Analysis menu and select Alternatives to open the Alternatives manager.
Expand the Physical Alternative node.
In SewerCAD V8i, we create families of alternatives. There are parent alterna-
tives (base alternatives) and there are child alternatives. A child alternative
inherits data from its parent. You can, however, override data inherited from the
parent, making it local to the child.
2. Currently, there is only one Physical Alternative listed. The Base Physical alter-
native contains the properties for the current undersized force mains. We would
like to add a child of the Base-Physical alternative so we can inherit most of the
data but change only the properties that we want to modify. Right-click the Base
Physical alternative and select New > Child Alternative. Rename the new alterna-
tive to have a descriptive name such as "Larger Pressure Pipes".
3. Double-click the Larger Pressure Pipes alternative to open the Physical alternative
editor.
4. Select the Pressure Pipe tab at the top of the dialog. Notice the legend at the
bottom describing the check boxes. It indicates, all of our data is inherited. If you
change any piece of data, the check box will automatically become checked
because that record is now local to this alternative and not inherited from the
parent. Set up this design trial by making the changes shown in the table below.
Click Close to exit the Physical Alternative Editor and return to the Alternatives
manager.
Table 3-12: Pressure Pipe Alternative Data
Change To:
From:
Diameter Diameter
(mm) (mm)
5. Next, we will add another physical alternative for another design trial. Right-click
the Base Physical alternative and select New > Child Alternative. Rename the
new alternative to Smaller Pump. Double-click the Smaller Pump Alternative to
open the alternative editor.
6. Select the Pump tab. For this trial, we will leave the existing system the same but
with a different size pump. To change the pump curve click the ellipsis (...) button
in the Pump Definition field.
7. In the Pump Definition dialog click the New button. Rename the new definition
Smaller Pump. Enter the pump data using the following information:
Table 3-13: Smaller Pump Alternative Data
8. Close the Pump Definition dialog. In the alternative editor, change the Pump Defi-
nition to Smaller Pump. Close the alternative editor.
9. Last, we will add a Physical alternative that combines the first two design trials in
the same alternative for a third design trial. Right-click the Larger Pressure Pipes
alternative and select New > Child Alternative. Rename the new alternative to
Larger FM-3. Double click Larger FM-3 to open the alternative editor.
10. Click the Pressure Pipe tab. As a child alternative, this alternative has inherited the
new pressure pipe data that we entered in the Larger Pressure Pipes alternative.
Change the diameter of FM-3 from 300 mm to 400 mm. Close the alternative
editor.
11. You now have four Physical Properties alternatives. The base alternative contains
the existing system's data, while the other three contain several changes for
different design trials. However, the rest of the data is the same. Close the Alter-
natives manager.
We must now create the scenarios that will contain the Physical Properties alternatives
we just created.
1. Click the Analysis menu and select Scenarios to open the Scenarios manager.
2. There is always a default Base scenario that is comprised of the eleven base alter-
natives, currently listed in the Properties editor.
Only the Base is available initially, because we have not created any new
scenarios. Alternatives are the building blocks of a scenario. A scenario is a group
of the eleven alternatives and all of the calculation information needed to solve a
model.
For our example, if we wish to analyze the three different design trials for the
force main portion of our system, we must create a new scenario for each of the
Physical Properties alternatives we created.
3. The first step in this process is to rename the Base scenario to a more appropriate
name and set the correct calculation options. Select Base Scenario, click the
Rename button, and type Existing System as the new name for the Base scenario.
4. Click the Analysis menu and select Calculation Options. Highlight Base Calcula-
tion Options. In the Properties editor, change the Calculation Type from Design to
Analysis. Close the Calculation Options dialog.
The last step in setting up our scenarios is to create child scenarios. The new child
scenarios will contain the Physical Properties alternatives created earlier.
1. Highlight the base scenario entitled Existing System and click the New button,
then select Child Scenario. Rename the new scenario Design Trial #1.
Scenarios work in families just like alternatives, except scenarios do not inherit
data directly. A scenario is a group of alternatives, so a child scenario will inherit
the parent's alternatives. To change the new scenario you need to change one or
more of the alternatives.
Our new child scenario initially consists of the same alternatives as its parent
scenario. We want to set the Physical Properties alternative to the first alternative
we created, Larger Pressure Pipes.
2. With Design trial #1 highlighted in the Scenario manager, change the Physical
alternative to Larger Pressure Pipes in the Properties editor.
3. Making sure that the Existing System scenario is highlighted, create 2 more child
scenarios, one using the Smaller Pump Physical alternative, and one using the
Larger FM-3 Physical alternative. Name these new child scenarios Design Trial
#2 and Design trial #3 respectively.
Now we have four scenarios. The base scenario is our existing system. Each
child scenario contains a different physical alternative. The first design trial
resizes the pressure pipes, the second design trial resizes the pump, and the third
design trial considers a different combination of pipe sizes. In the next part of the
lesson we will calculate them.
We are going to calculate all of the scenarios at the same time using the Batch Run
feature.
1. In the Scenarios manager click the drop down button attached to the Compute
Scenario button and select Batch Run.
2. In the Batch Run dialog, click the Select button and choose Select All.
3. Click the Batch button. In the confirmation prompt that appears click Yes. When
the Completed batch run... message appears click OK.
4. The current scenario is indicated by the red checkmark in the Scenarios manager
and in the Current Scenario menu of the Scenarios toolbar:
5. You can see results for individual elements for the current scenario in the Proper-
ties editor. You can compare results across scenarios by annotating them. Close
the Scenarios manager. Click the view menu and select Element Symbology.
6. In the Element Symbology manager, right-click on Pressure Pipe and select New,
then select Annotation from the context menu. In the Field name menu, select
velocity. In the Prefix field type Vel: . Click OK.
Change the current scenario and note how the values change.
• Reports - Displays and prints values for any or all elements in the system.
• Element Annotation - Dynamically presents the values of user-selected variables
on the drawing.
• Profiles - Graphically shows how HGL and elevation vary throughout the gravity
portions of the sanitary sewer.
• Color Coding - Assigns colors to values for a variable and applies them to the
appropriate locations on the plan view for a quick diagnostic on how the system is
working.
Part 1 - Reports
1. Click the Open Existing File button in the Welcome dialog, or select File / Open
from the pull-down menus to bring up the Open Project File dialog. Open the
project you saved from Lesson 3, or find Lesson4.swc in the
Bentley\SewerGEMS8\Sanitary\Lessons directory.
2. After opening the file, select the "Design Trial #2" scenario from the Scenario
toolbar. Click the Compute button to run a regular analysis.
3. When the Detailed Calculation Summary dialog appears, note that there is a
Report button in the upper left corner of the dialog. Click the Report button
4. The report that opens contains all of the information in the various tabs of the
Detailed Calculation Summary dialog, preformatted in a print-ready document.
Close the Preview dialog.
5. Close the Detailed Calculation Summary dialog. Note that the Detailed Calcula-
tion Summary is available at any time by clicking the Analysis menu and selecting
Calculation Summary.
6. Right-click on MH-1 and select Report. This produces an element detailed report.
Every element has a report with the same general format, which includes the name
of the calculated scenario and a series of tables describing the element's properties
and results in detail. Close the MH-1 detailed report.
7. To view the detailed reports for several elements at one time, click the Report
menu and select Element Details. A Selection toolbar appears. Using the toolbar,
select any number of elements, then click the Done button.
8. The Element Details dialog appears after you click Done. this dialog lists the
elements that will be in the report, and allows you to preview and/or print the
detailed report for each element in the list.
9. Close the Element Details dialog and any open report dialogs.
11. The Project Inventory shows you the total number of each type of element and the
total length of pipe in the system. Close the project inventory report.
Part 2 - FlexTables
FlexTables are extremely powerful tools in SewerCAD V8i. 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 tabular reports,
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. Columns can be added or removed,
or you can display duplicates of the same column with different units.
1. Open the FlexTables manager by clicking the View menu and selecting FlexTa-
bles.
2. Double-click the Conduit Table located under the Tables - Predefined node.
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 automati-
cally updated. These tables can be printed or copied into a spreadsheet program.
Two very powerful features in these tables are Global Edits and Filtering.
Suppose we find that the downstream inverts of all 375 mm pipes needs to be 10
cm higher. It would be tedious to go through and re-enter every pipe invert eleva-
tion, particularly when dealing with a large system. Instead, we will use the filter
tool in this example to filter out the 375 mm pipes, and the global edit tool to add
10 cm of elevation to just those pipes.
3. Right-click the Section Size column and choose Filter / Custom from the context
menu. We want to filter to display only the 375 mm conduits. To do so, double-
click Section Size in the Fields list to add it to the query. Click the = Operator
button. Click the Unique Values button above the Unique Values list to populate
the list with all of the available section sizes used in the model. Double-click the
value with a Referenced Label of 375 mm.
4. Click the OK button. As you can see, only conduits with a section size of 375 mm
are now displayed in the table. The indicators along the bottom of the table show
that the results are filtered: In the lower left is the message “2 of 3 elements
displayed” and in the lower right is the FILTERED indicator.
5. We can now perform a Global Edit on just the filtered elements. Right-click the
Invert (Stop) column and select Global Edit. Select the Add Operation. Enter 0.1
in the Value field. Click OK.
6. Note that 0.1m has been added to the Invert (Stop) value for each of the 375 mm
conduits.
7. To reset the filter, right-click on any of the column headings and select Filter /
Reset. Click Yes in the confirmation that appears. Close the conduit table.
8. You may also wish to create a table that displays different or additional attribute
columns than those in the predefined Flextables. This can be done using the
FlexTables manager. Right-click the Conduit Table under Tables-Predefined and
select Duplicate / Project FlexTable.
9. Highlight the newly created table and click the Edit button to open the FlexTable
setup dialog.
10. The Available Columns list on the left displays all of the available attributes that
can be added to the FlexTable. The Selected Columns list on the right shows the
attributes that currently make up the FlexTable. Clicking the [<] and [>] buttons
allows you to move a single highlighted attribute between the Available and
Selected lists; clicking [<<] and [>>] will move all of them. The Up and Down
arrows below the Selected Columns list allow you to move attributes up and down
the list, affecting the order in which they are displayed in the FlexTable. Highlight
Depth (Normal) in the Available Columns list and click the [>] button to add it to
the Selected Columns list. Click OK.
11. Close the FlexTables manager dialog.
1. Click the Compute button to update the results to reflect the changes in invert
elevations.
2. Click the View menu and select Element Symbology.
3. In this example, we will add annotation to the manholes and pressure pipes.
5. The Field Name is the attribute that the annotation will display. In this example
we will add annotation for the hydraulic grade line entering and exiting the
manhole. Select Hydraulic Grade Line (In) from the Field name list.
6. The Prefix and Suffix fields allow you to add text to the annotation. Enter HGL In:
in the Prefix field. The Suffix is already set to %u, which will display the unit. the
X and Y offset control the placement of the annotation. The Height Multiplier
controls the size of the text. Click OK.
7. Right-click the Manhole node and select New / Annotation. Select Hydraulic
Grade Line (Out) from the Field Name list. Enter HGL Out: in the Prefix field.
Change the Y Offset Value to -5.4. This will prevent the annotations from overlap-
ping one another. Click OK.
8. You can rearrange the labels by clicking on them to highlight the annotation and
then dragging the annotation to the desired loaction by the handle (the handle is
the square near the annotation).
9. Velocity annotation has already been added to pressure pipes in Lesson 3. Right-
click the Pressure Pipe node and select New / Annotation.
10. Choose Flow as the attribute, add a prefix of Flow: , and change the Y offset to -
5.4. Click OK.
11. You can try changing the properties of an element and recalculating. The annota-
tions will update automatically to reflect any changes in the system.
1. To create a profile view click the View menu and select Profiles.
2. In the Profiles manager click the new button.
3. In the Profile Setup dialog click the Select From Drawing button.
4. Click P-3 and P-2. Note that the nodes at the end of the pipes are also selected.
Click the Done button.
7. You can add a legend describing the various colored lines in the profile by
clicking Chart Settings / Legend.
8. You can add Annotation lablels by clicking Chart Settings and selecting Display
Annotation Labels. You can add a table displaying the values of various attributes
below the profile view by clicking Chart Settings / Profile Annotation Table.
Experiment with the various settings, then close the profile view and the Profiles
Manager.
9. Save the project before continuing.
Color coding allows you to assign colors to values for a variable and applies them to
the appropriate locations on the plan view for a quick diagnostic on how the system is
working.
Color coding is applied using the Element Symbology manager. You can set color
coding for links, nodes, or both. In this example we will color code links only.
3. Change the Field Name to Flow. Click the Calculate Range button and select Full
Range. This will populate the Minimum and Maximum fields automatically with
the highest and lowest value for the selected Field Name. The Steps value is the
number of divisions in the range.
4. In the Color maps section of the dialog, click the Initialize button. Click the 3rd
row Color field and select yellow. Click the Ramp button. Click OK.
5. You can also color code by size. Right-click the Conduit node and select New /
Color Coding.
6. Change the Field Name to Diameter. Click the Calculate Range button and select
Full Range. Change the Options setting to Size. Click the Initialize button. Click
OK.
7. Now the consuits are color coded according to both flow and diameter.
Loading patterns are a series of time-based multipliers that are applied to average
loads, which describe how the load varies over time. In this lesson, we are going to
create a loading pattern and apply it to the unit sanitary loads established with the
model in an earlier lesson, and to a new Pattern Load.
1. Click the Open Existing File button in the Welcome dialog, or select File / Open
from the pull-down menus to bring up the Open Project File dialog. Open the
project you saved from Lesson 4, or find Lesson5.swc in the
Bentley\SewerGEMS8\Sanitary\Lessons directory.
2. To create a new loading pattern click the Components menu and select Patterns.
3. Highlight the Hydraulic node and click the New button.
4. Rename the pattern Lesson 5 Pattern. Leave the Start Time set to 12:00:00 AM
but change the Starting Multiplier to 0.4. Change the Pattern Format to Contin-
uous. Fill in the pattern using the following data:
Table 3-14: Loading Pattern Data
3 0.8
6 1.2
9 1.7
12 1.4
15 1.2
18 1.3
21 0.6
24 0.4
8. In this lesson, for the sake of simplicity, we will apply the same pattern to all the
unit loads. To do so, right click on the Setup Pattern heading and select Global
Edit. In the Global Edit dialog change the value to Lesson 5 Pattern. Click OK.
SewerCAD V8i also allows you to enter in hydrographs as a sanitary load (at
manholes, wet wells, and pressure junctions), or as inflows and infiltration (at
manholes, pressure junctions, wet wells and gravity pipes).
1. Click the Tools menu and select Sanitary Load Control Center.
2. Highlight one of the MH-2 rows and click the New button, then select Add Sani-
tary hydrograph to Element (MH-2).
3. Fill in the Time vs Flow table on the right side of the dialog using the data in the
following table (note the unit used in the table; you may have to change it by
right-clicking the Flow heading and selecting Units and Formatting):
Table 3-15: Hydrograph Data
0 0
3 2500
6 4800
9 7300
12 19500
15 7300
18 4900
21 2400
24 0
To run an extended period simulation, you need to change the analysis type from
Steady State to EPS.
In SewerCAD V8i you have the capability of creating time based graphs and tables for
the comparison of hydrographs at multiple elements within the system.
For this example we will compare the hydrographs generated at manholes MH-1 and
MH-2, and see the combination of the two routed hydrographs as they exit JC-1.
3. in the Graph Series Options dialog uncheck Depth (Out) for transitions and
Manholes in the Fields list. Check Flow (Total Out) for Transitions and Manholes.
Click OK to open the graph.
4. In the Graph viewer you can print the graph, copy it to the clipboard, zoom in, and
use the time step controls to see the values at specific times.
5. Click the data tab to see the underlying data points that make up the graph. You
can copy the tabluar data to the clipboard or print it
Part 5 - Animations
In this example, we will animate the color-coding on the main drawing pane, and the
hydraulic grade line on the profile plot.
1. Before we animate the drawing pane, we need to color code by attribute that
varies with time. In this case color code the links based on Total Flow attribute.
Use the same procedure described in Lesson 4 (you will need to delete the old
color coding and create a color coding definition for both conduits and pressure
pipes).
2. To animate the drawing pane click the Analysis menu and select EPS Results
Browser.
3. Click the Play button in the EPS Results Browser. The links change color over
time as flow increases and decreases. To stop the animation click the stop button
4. To increase or decrease the speed of the animation click Options and change the
Increment slider setting.
5. Open the Profile we created in Lesson 4. the profile viewer has its own animation
controls. Click the Play button.
From these five lessons, you have had a brief introduction to the capabilities of
SewerCAD V8i. Feel free to continue to play with the program. Use this model to
explore and become familiar with all of the features. For additional help, click F1 to
open the context sensitive online help.
Starting a Project 4
Welcome Dialog Box
When you first start Bentley SewerCAD V8i, the Welcome dialog box appears. The
Welcome dialog box contains the following controls:
Quick Start Lessons Opens the online help to the Quick Start Lessons
Overview topic.
Open Existing Project Opens an existing project. When you click this
button, the Windows Select Bentley SewerCAD
V8i Project to Open dialog box appears, allowing
you to browse to the project to be opened.
Show This Dialog at When selected, the Welcome dialog box appears
Start whenever you start Bentley SewerCAD V8i. Clear
this box if you do not want the Welcome dialog
box to appear whenever you start Bentley
SewerCAD V8i.
You can access the Welcome dialog box at any time from the Help menu in Bentley
SewerCAD V8i.
Projects
All data for a model are stored in Bentley SewerCAD V8i as a project. Bentley
SewerCAD V8i project files have the file name extension .swc. Bentley SewerCAD
V8i lets you open more than one project at a time. You can assign a title, date, notes
and other identifying information about each project using the Project Properties
dialog box. You can have up to five Bentley SewerCAD V8i projects open at one time.
To start a new project, select File > New or press Ctrl+N. An untitled project is
opened in the drawing pane.
To open an existing project, select File > Open or press Ctrl+O. A dialog box appears
allowing you to browse for the project you want to open.
To switch between multiple open projects, click the appropriate tab at the top of the
drawing pane. The file name of the project is displayed on the tab.
Select File > Project Properties, enter information in the Project Properties dialog
box and click OK.
The dialog box contains the following text fields and controls:
File Name Displays the file name for the current project. If
you have not saved the project yet, the file name is
listed as “Untitled.swc.”
Setting Options
You can change global settings for Bentley SewerCAD V8i in the Options dialog box.
The Options dialog box contains six tabs, each of which lets you change a different
group of global settings.
Click one of the following links to learn more about the Options dialog box:
The Global tab lets you change general program settings for the Bentley SewerCAD
V8i stand-alone editor, including whether or not to display the status pane, as well as
window color and layout settings.
General Settings
Show recently used The checkbox turns the list of recently opened
files files on and off. The File menu has the ability
to display a list of recently opened files,
providing shortcuts that let you quickly access
projects. When this check box is cleared,
these shortcuts are not available from the File
menu. When the box is checked, you can
specify a number of files between 1 and 15 to
show by typing the number in the adjacent
field.
Layout Settings
This dialog allows you to change the behavior of command prompts back to their
default settings. Some commands trigger a command prompt that can be suppressed
by using the Do Not Prompt Again check box. You can turn the prompt back on by
accessing this dialog and unchecking the box for that prompt type.
Geospatial Settings
Result Files
Specify Custom When checked, allows you to edit the results file
Results File Path? path and format by enabling the other controls in
this section.
Root Path Allows you to specify the root path where results
files are stored. You can type the path manually or
choose the path from a Browse dialog by clicking
the ellipsis (...) button.
Path Format Allows you to specify the path format. You can
type the path manually and use predefined
attributes from the menu accessed with the [>]
button..
Pipe Length
Round Pipe Length to The program will round to the nearest unit
Nearest specified in this field when calculating scaled pipe
length
Hydraulic Analysis
Friction Method Select the friction method that will be used for the
gravity portion of the network during hydraulic
analysis.
Pressure Friction Select the friction method that will be used for the
Method pressure portion of the network during hydraulic
analysis.
Conduit Description
Options
Conduit Shape Select the conduit shape you wish to modify in the
Conduit Description Format field.
This tab contains drawing layout and display settings. You can set the scale that you
want to use as the finished drawing scale for the plan view output. Drawing scale is
based upon engineering judgment and the destination sheet sizes to be used in the final
presentation. The Drawing tab contains the following controls:
Drawing Mode Drop-down list that lets you select either Scaled or
Schematic mode for models in the drawing pane.
Plot Scale Factor 1 in. Controls the scale of the plan view. This value
=: affects the text height when printing-to-scale and
does not affect the scaled length or area results.
Text Height Multiplier Increases or decreases the default size of the text
associated with element labeling by the factor
indicated. The program automatically selects a
default text height that displays at approximately
2.5 mm (0.1 in) high at the user-defined drawing
scale. A scale of 1.0 mm = 0.5 m, for example,
results in a text height of approximately 1.25 m.
Likewise, a 1 in. = 40 ft. scale equates to a text
height of around 4.0 ft.
Text Options
Align Text with Pipes Turns text alignment on and off. When this check
box is selected, labels are aligned to their
associated pipes. When the check box is cleared,
labels are displayed horizontally near the center of
the associated pipe.
The Units tab lets you modify the unit settings for the current project. The Units tab
contains the following controls:
Reset Defaults - SI Resets the unit and formatting settings to the original
factory defaults for the System International (Metric)
system.
Reset Defaults - US Resets the unit and formatting settings to the original
factory defaults for the Imperial (U.S.) system.
Default Unit System Lets you specify the unit system that is used globally
for New Project across the project. Note that you can locally change
any number of attributes to use system other than the
one specified here.
The Element Labeling tab is used to specify the automatic numbering format of new
elements as they are added to the network. You can save your settings to an .xml file
for later use. The Element Labeling tab contains the following controls:
The ProjectWise tab contains options for using SewerCAD V8i with ProjectWise.
Update Server When When this is checked, any time you save your
Saving SewerCAD V8i project locally using the File >
Save menu command, the files on your
ProjectWise server will also be updated and all
changes to the files will immediately become
visible to other ProjectWise users. This option is
turned off by default.
For more information about using SewerCAD V8i with ProjectWise, see “Consider-
ations for ProjectWise Users” on page 4-144.
• Use the File > ProjectWise commands to perform ProjectWise file operations,
such as Save, Open, and Change Datasource.
• The first time you choose one of the File > ProjectWise menu commands in your
current SewerCAD V8i session, you are prompted to log into a ProjectWise data-
source. The datasource you log into remains the current datasource until you
change it using the File > ProjectWise > Change Datasource command.
• Use SewerCAD V8i’s File > New command to create a new project. The project is
not stored in ProjectWise until you select File > ProjectWise > Save As.
• Use SewerCAD V8i’s File > Open command to open a local copy of the current
project.
• Use SewerCAD V8i’s File > Save command to save a copy of the current project
to your local computer.
• When you Close a project already stored in ProjectWise using File > Close, you
are prompted to select one of the following options:
– Check In—Updates the project in ProjectWise with your latest changes and
unlocks the project so other ProjectWise users can edit it.
– Unlock—Unlocks the project so other ProjectWise users can edit it but does
not update the project in ProjectWise. Note that this will abandon any changes
you have made since the last server update.
– Leave Out—Leaves the project checked out so others cannot edit it and
retains any changes you have made since the last server update to the files on
your local computer. Select this option if you want to exit Bentley SewerCAD
V8i but continue working on the project later.
• In the SewerCAD V8i Options dialog box, there is a ProjectWise tab with the
Update server on Save check box. This option, when turned on, can significantly
affect performance, especially for large, complex projects. When this is checked,
any time you save your SewerCAD V8i project locally using the File > Save menu
command, the files on your ProjectWise server will also be updated and all
changes to the files will immediately become visible to other ProjectWise users.
This option is turned off by default.
• In this release of SewerCAD V8i, calculation result files are not managed inside
ProjectWise. A local copy of results is maintained on your computer, but to ensure
accurate results you should recalculate projects when you first open them from
ProjectWise.
• SewerCAD V8i projects associated with ProjectWise appear in the Most Recently
Used Files list (at the bottom of the File menu) in the following format:
pwname://PointServer:_TestDatasource/Documents/TestFolder/Test1.prj
You can quickly tell whether or not the current SewerCAD V8i project is in Project-
Wise or not by looking at the title bar and the status bar of the SewerCAD V8i
window. If the current project is in ProjectWise, “pwname://” will appear in front of
the file name in the title bar, and a ProjectWise icon will appear on the far right side of
the status bar, as shown below.
You can perform the following ProjectWise operations from within SewerCAD V8i:
3. In the ProjectWise Save Document dialog box, enter the following information:
a. Click Change next to the Folder field, then select a folder in the current
ProjectWise datasource in which to store your project.
b. Type the name of your SewerCAD V8i project in the Name field. We recom-
mend that you keep the ProjectWise name the same as or as close to the
SewerCAD V8i project name as possible.
c. Keep the default entries for the rest of the fields in the dialog box
d. Click OK.
1. Select File > ProjectWise > Open to open a project stored in ProjectWise.
2. Select File > ProjectWise > Change Datasource.
3. In the ProjectWise Log in dialog box, select a different ProjectWise datasource,
then click Log in.
4. Select File > ProjectWise > Save As.
5. In the ProjectWise Save Document dialog box, change information about the
project as required, then click OK.
• Using File > ProjectWise > Save As—If there are background files, you are
prompted with two options: you can copy the background layer files to the project
folder for use by the project, or you can remove the background references and
manually reassign them once the project is in ProjectWise to other existing
ProjectWise documents.
• Using File > ProjectWise > Open—This works the same as the normal Project-
Wise > Open command, except that background layer files are not locked in
ProjectWise for the current user to edit. The files are intended to be shared with
other users at the same time.
• To add a background layer file reference to a project that exists in Project Wise—
The ProjectWise Select Document dialog box opens, and you can choose any
existing ProjectWise document. You must have previously added these back-
ground layer files as described in the first bullet above, or by using the Project-
Wise Explorer.
• When you remove a background layer file reference from a project that exists in
ProjectWise, the reference to the file is removed but the file itself is not deleted
from ProjectWise.
• Using File > Save As—When you use File > Save As on a project that is already
in ProjectWise and there are background layer files, you are prompted with two
options: you can copy all the files to the local project folder for use by the project,
or you can remove the background references and manually reassign them after
you have saved the project locally.
If you use the Set and the ProjectWise Explorer for all of your check-in / check-out
procedures, you will maintain the integrity of this relationship. We recommended that
you do not use the default ProjectWise integration in AutoCAD, as this will only work
with the .dwg file.
If you use the Set and the ProjectWise Explorer for all of your check-in / check-out
procedures, you will maintain the integrity of this relationship.
Bentley SewerCAD V8i lets you import data from EPA SWMM, CivilStorm, and
StormCAD.
You can import data from SewerCAD V8 project by importing the SewerCAD data-
base (.MDB) file. You might want to do this if you need to rebuild your model, or if
you want to open a SewerCAD project sent to you by another SewerCAD user.
When you import a SewerCAD V8i database (.MDB) file, the model will notice that
the model does not have any element symbology definitions (annotations and color-
coding), project-level options, text customizations, or border and line customizations
that may have been associated with the project. These are stored in the project’s .swc
and .DWH files, which are not imported.
Importing a Submodel
Using the Submodel Import feature, you can import another model, or any portion
thereof, into your project. Input data stored in the Alternatives as well as any
supporting data (i.e. Patterns, etc) will also be imported. It is important to notice that
existing elements in the model you want to import the submodel into (i.e. the target
model) will be matched with incoming elements by using their label. Incoming input
data will override existing data in the target model for any element matched by its
label. That also applies to scenarios, alternatives, calculation options and supporting
data. Furthermore, any element in the incoming submodel that could not be matched
with any existing element by their label, will be created in the target model.
For example, the submodel you want to import contains input data that you would like
to transfer in two Physical Alternatives named "Smaller Conduits" and "Larger
Conduits". The target model contains only one Physical Alternative named "Larger
Conduits". In that case, the input data in the alternative labeled "Larger Conduits" in
the submodel will replace the alternative with the same name in the target model.
Moreover, the alternative labeled "Smaller Conduits" as well as its input data will be
added to the target model without replacing any existing data on it because there is no
existing alternative with the same label. Notice that imported elements will be
assigned default values in those existing alternatives in the target model that could not
be matched.
Notice that regular models can be imported as a submodel of a larger model as their
file format and extension are the same.
For more information about input data transfer, see Exporting a Submodel.
The label-matching strategy used during submodel import will be applied to any set of
alternatives, including Active Topology alternatives. Therefore, if no Active Topology
alternative stored in the submodel matches the existing ones in the target model, the
imported elements will preserve their active topology values in the alternatives
created from the submodel, but they will be left as "Inactive" in those previously
existing alternatives in the target model. That is because the default value for the "Is
Active" attribute in active topology alternatives other than the one that is current is
"False".
To import a submodel
You can import a model from a LandXML format .xml file. LandXML is a non-
proprietary data standard for the persistence of civil engineering and survey measure-
ment data commonly used in the Land Development and Transportation Industries.
Importing StormCAD V8
You can import a model created in StormCAD V8 into SewerCAD V8i. Note that,
unlike the StormCAD Exchange Database import, the StormCAD V8 import does not
require you to create an exchange database file in StormCAD first - SewerCAD V8i
handles the StormCAD V8 edition model files natively.
After importing the StormCAD model database, the model will notice that the model
does not have any element symbology definitions (annotations and color-coding),
project-level options, text customizations, or border and line customizations that may
have been associated with the project. These are stored in the project's .swc and .dwh
files, which are not imported.
Because of differences between StormCAD and SewerCAD V8i, some data will either
not be imported or will be imported using near-equivalent substitutes, including the
following:
• Flow Increment: The flow increment value should be a value that will give the
flow-capture curves satisfactory resolution.
• Maximum Flow: The value entered here should exceed the highest flow expected
at any inlet.
Note: The flow-capture curves are only for on-grade inlets Sag inlets
are set to "full capture".
1. Click the File menu and select Import > StormCAD V8.
2. In the Select Database File to Import dialog, browse to the stc.mdb file for the
StormCAD model you are importing. Highlight the file and click the Open button.
3. In the Inlet Flow Settings dialog, enter vlaues for the Flow Increment and
Maximum Flow, then click OK.
You can import a SewerGEMS V8 model database (swg.mdb) file. Please note the
following:
• Pumps: When importing a SewerGEMs pump into SewerCAD V8i, each compo-
nent of the SewerGEMs pump collection is turned into a SewerCAD V8i pump,
with appropriate connectivity. The on and off elevations of the SewerGEMs
pump are translated into two controls (pump on if node x HGL is greater than y,
etc…) on the SewerCAD V8i side.
SewerGEMs supports two pump definition types that are not supported by
SewerCAD V8i, Volume-Flow and Depth Flow. This data will be imported but
you will have to either change these pump definitions to a supported type, or
change the references to these pump definitions to ones of a supported type for the
model to calculate.
• Control Structures: SewerCAD V8i does not support control structures on
conduits like SewerGEMS. This information is lost on import. You can approxi-
mate control structures in SewerCAD V8i by using diversions and creating an
appropriate rating curve which describes the relationship between inflow and flow
diverted.
1. Click the File menu and select Import > SewerGEMS V8.
2. In the Select Database File to Import dialog, browse to the swc.mdb file for the
SewerGEMS model you are importing. Highlight the file and click the Open
button.
The following is the workflow for converting models from SewerCAD 5.X to
SewerCAD V8i while retaining engineering library synchronization:
Note that for section size libraries, ensure that at least one selection has been made
for the "available in materials" tab (inside SewerCAD 5.6), for all section sizes.
Otherwise, the conversion process will not work properly.
Repeat this step for any library types that you need to use (section size, material,
minor loss, unit load and extreme flow factor.)
3. Match the libraries to your model
a. A .xml file will now be present in the folder you selected, for each library type
that you converted.
b. Next, click the "Match" button in the main window of the engineering library
converter tool. This new option allows you to automatically link library
entries (in the .xml file) to library entries in the various catalogs of the model
file that was converted to SewerCAD V8i. This way, instead of the library
entries being "orphaned", they will be associated (by label) to the library files
that you just converted.
c. Click the browse button next to "engineering library filename" and select the
.xml library file that you'd like to match up
d. Choose the corresponding library type from the "Component" dropdown
menu.
e. Click the browse button next to "model filename" and select the SewerCAD
V8i model file that you just converted
f. Click "Match". A summary window will show you how many items were
linked.
Similar to step 2 above, repeat this step for each library type that you need to
match up to the model. Note that if the "match" tool could not link library items
due to mismatched labels, you can manually associate them once in the program
(see step 5 below)
4. Add your converted libraries to SewerCAD V8i
a. Close the engineering library converter tool and open your converted model
in SewerCADV8i.
b. Go to Components > Engineering Libraries.
c. Right click on the library type you'd like to import and choose "Add existing
project".
d. Browse to and select the corresponding .xml file that you converted in step 2.
e. Repeat for any library types you need to import.
a. Click the Components menu and select the catalog type you'd like to check
(for example, Conduit Catalog.)
b. Click the "library" tab and click each engineering library component. You'll
notice that the items that exist in the converted engineering library will show
up as "Synchronized". Items that did not exist in the converted engineering
library (that could not be "matched" by label) will still show as "orphaned".
This can sometimes occur, such as if you used a particular section size in a
conduit in SewerCAD 5.6 and then deleted the engineering library entry.
c. If you need to associate an "orphaned" entry in your catalog to an entry on
your engineering libraries, click that catalog entry, click the purple book icon
and select "connect to library".
d. Select the engineering library entry that you'd like to associate the catalog
entry with and click "select".
At this point, if you'd like, you can click the purple book icon again and select
"synchronize from library". This will synchronize the catalog entry to reflect the
record in the engineering library that you "connected" it to. You could also choose
to "synchronize to library" if you wanted the engineering library item to reflect the
catalog entry.
Exporting Data
You can export your SewerCAD V8i data as a submodel, export to LandXML, or
export the graphical representation of your model as a .DXF file.
You can export your SewerCAD V8i model as a .DXF file if you plan to edit the file in
AutoCAD or another program. When you export a .DXF file, you export only the
graphical (vector) representation of the model. The DXF file is an ASCII file.
Exporting a Submodel
You can export any portion of a model as a submodel for import into other projects.
Input data is also stored in the file that is created in the process of Exporting a
Submodel. This input data will be imported following a label-matching strategy for
any element, alternative, scenario, calculation option or supporting data in the
submodel. For more information about input data transfer, see Importing Submodels.
User-defined data is not transferred during submodel import and export operations.
To export a submodel
Exporting to LandXML
You can export a model to LandXML format. See “Importing from LandXML” on
page 4-150 for information about the data that will be exported.
Using Modelbuilder 5
ModelBuilder lets you use your existing GIS asset to construct a new SewerCAD V8i
model or update an existing SewerCAD V8i model. ModelBuilder supports a wide
variety of data formats, from simple databases (such as Access and DBase), spread-
sheets (such as Excel or Lotus), GIS data (such as shape files), to high end data stores
(such as Oracle, and SQL Server), and more.
Using ModelBuilder, you map the tables and fields contained within your data source
to element types and attributes in your SewerCAD V8i model. The result is that a
SewerCAD V8i model is created. ModelBuilder can be used in any of the Bentley
SewerCAD V8i platforms - Stand-Alone, MicroStation mode, AutoCAD mode, or
ArcGIS mode.
Note: ModelBuilder lets you bring a wide range of data into your
model. However, some data is better suited to the use of the
more specialized SewerCAD V8i modules. For instance,
LoadBuilder offers many powerful options for incorporating
loading data into your model.
ModelBuilder is the first tool you will use when constructing a model from GIS data.
The steps that you take at the outset will impact how the rest of the process goes. Take
the time now to ensure that this process goes as smoothly and efficiently as possible:
• Get familiar with your data—ModelBuilder supports several data source types,
including tabular and geometric. Tabular data sources include spreadsheets, data-
bases, and other data sources without geometric information. Some supported
tabular data source types include Microsoft Excel and Microsoft Access.
Geometric data sources, while also internally organized by tables, include
geometric characteristics such as shape type, size, and location. Some supported
geometric data source types include the major CAD and GIS file types
If you obtained your model data from an outside source, you should take the time
to get acquainted with it in its native platform. For example, review spatial and
attribute data directly in your GIS environment. Do the nodes have coordinate
information, and do the pipes have start and stop nodes specified? If not, the best
method of specifying network connectivity must be determined.
Contact those involved in the development of the GIS to learn more about the GIS
tables and associated attributes. Find out the purpose of any fields that may be of
interest, ensure that data is of an acceptable accuracy, and determine units associ-
ated with fields containing numeric data.
Ideally, there will be one source data table for each SewerCAD V8i element type.
This isn’t always the case, and there are two other possible scenarios:
Many tables for one element type—In this case, there may be several tables in
the datasource corresponding to a single GEMS modeling element, component, or
collection. In this case each data source table must be individually mapped to the
SewerCAD V8i table type, or the tables must be combined into a single table from
within its native platform before running ModelBuilder.
One table containing many element types—In this case, there may be entries
that correspond to several SewerCAD V8i table types in one datasource table. You
should separate these into individual tables before running ModelBuilder.
• Preparing your data—When using ModelBuilder to get data from your data
source into your model, you will be associating rows in your data source to
elements in SewerCAD V8i. Your data source needs to contain a Key/Label field
that can be used to uniquely identify every element in your model. The data
source tables should have identifying column labels, or ModelBuilder will inter-
pret the first row of data in the table as the column labels. Be sure data is in a
format suited for use in ModelBuilder. Note that while ModelBuilder allows
duplicate labels, they may cause ModelBuilder to give unexpected results when
two elements of the same type have the same label. Where applicable, use
powerful GIS and Database tools to perform Database Joins, Spatial Joins, and
Update Joins to get data into the appropriate table, and in the desired format.
Note: When working with ID fields, the expected model input is the
SewerCAD V8i ID. After creating these items in your SewerCAD
V8i model, you can obtain the assigned ID values directly from
your SewerCAD V8i modeling file. Before synchronizing your
model, get these SewerCAD V8i IDs into your data source table
(e.g., by performing a database join).
• Preparing your CAD Data—In previous versions of SewerCAD V8i, the Poly-
line-to-Pipe feature was was used to import CAD data into a SewerCAD V8i
model. In v8, CAD data is imported using ModelBuilder. When using Model-
Builder to import data from your CAD file into your model, you will be associ-
ating cells in your CAD drawing with elements in SewerCAD V8i.
Different CAD cells will be recognized as different element types and presented
as tables existing in your CAD data source. It is recommended that you natively
export your AutoCAD .dwg or Microstation .dgn files first as a .dxf file, then
select this .dxf as the data source in ModelBuilder. Your data source will most
likely not contain a Key/Label field that can be used to uniquely identify every
element in your model, so ModelBuilder will automatically generate one for you
using the default "<label>". This "<label>" field is a combination of an element's
cell type label, its shape type, and a numeric ID that represents the order in which
it was created.
• Build first, Synchronize later—ModelBuilder allows you to construct a new
model or synchronize to an existing model. This gives you the ability to develop
your model in multiple passes. On the first pass, use a simple connection to build
your model. Then, on a subsequent pass, use a connection to load additional data
into your model, such as supporting pattern or collection data.
One area of difficulty in building a model from external data sources is the fact that
unless the source was created solely to support modeling, it most likely contains much
more detailed information than is needed for modeling. This is especially true with
regard to the number of piping elements. It is not uncommon for the data sources to
include every service line. Such information is not needed for most modeling applica-
tions and should be removed to improve model run time, reduce file size, and save
costs.
To access ModelBuilder: Click the Tools menu and select the ModelBuilder
The ModelBuilder Connections manager allows you to create, edit, and manage
ModelBuilder connections to be used in the model-building/model-synchronizing
process.
At the center of this window is the Connections List which displays the list of
connections that you have defined.
The set of buttons on the left of the toolbar allow you to manage your connections:
After initiating a Build or Sync command, ModelBuilder will perform the selected
operation. During the process, a progress-bar will be displayed indicating the step that
ModelBuilder is currently working on.
When ModelBuilder completes, you will be presented with a summary window that
outlines important information about the build process. We recommend that you save
this summary so that you can refer to it later.
ModelBuilder connections are preserved even after SewerCAD V8i is closed. The
location of the file is as follows:
ModelBuilder Wizard
The ModelBuilder Wizard assists in the creation of ModelBuilder connections. The
Wizard will guide you through the process of selecting your data source and mapping
that data to the desired input of your model.
In this step, the data source type and location are specified. After selecting your data
source, the desired database tables can be chosen and previewed.
• Data Source type (drop-down list)—This field allows you to specify the type of
data you would like to work with.
Note: If your specific data source type is not listed in the Data Source
type field, try using the OLE DB data source type. OLE DB can be
used to access many database systems (including ORACLE, and
SQL Server, to name a few).
• Data Source (text field)—This read-only field displays the path to your data
source.
• Browse (button)—This button opens a browse dialog box that allows you to inter-
actively select your data source.
Note: Some Data Source types expect you to choose more than one
item in the Browse dialog box. For more information, see “Multi-
select Data Source Types” on page 5-178.
• Table/Feature Class (list)—This pane is located along the left side of the form
and lists the tables/feature classes that are contained within the data source. Use
the check boxes (along the left side of the list) to specify the tables you would like
to include.
Tip: The list can be resized using the split bar (located on the right
side of the list).
• Duplicate Table (button) —The duplicate table button is located along the
top of the Table/Feature Class list. This button allows you to make copies of a
table, which can each be mapped to a different element type in your model. Use
this in conjunction with the WHERE clause.
• Remove Table (button) —The remove table button can be used to remove a
table from the list.
• WHERE Clause (field)—Allows you to create a SQL query to filter the tables.
When the box is checked, only tables that meet the criteria specified by the
WHERE clause will be displayed. Click the button to validate the query and
to refresh the preview table.
• Preview Pane—A tabular preview of the highlighted table is displayed in this
pane when the Show Preview check box is enabled.
Note: If both nodes and pipes are imported in the same ModelBuilder
connection, nodes will be imported first regardless of the order
they are listed here.
In this step you will specify the spatial options to be used during the ModelBuilder
process. The spatial options will determine the placement and connectivity of the
model elements. The fields available in this step will vary depending on the data
source type.
• Specify the Coordinate Unit of your data source (drop-down list)—This field
allows you to specify the coordinate unit of the spatial data in your data source.
The default unit is the unit used for coordinates.
• Create nodes if none found at pipe endpoint (check box)—When this box is
checked, ModelBuilder will create a pressure junction at any pipe endpoint that:
a) doesn’t have a connected node, and b) is not within the specified tolerance of an
existing node. This field is only active when the Establish connectivity using
spatial data box is checked. (This option is not available if the connection is
bringing in only point type geometric data.)
ModelBuilder will not create pipes unless a valid start/stop node exists. Choose
this option if you know that there are nodes missing from your source data. If you
expect your data to be complete, then leave this option off and if this situation is
detected ModelBuilder will report errors for your review. For more information
see “Specifying Network Connectivity in ModelBuilder” on page 5-181.
• Establish connectivity using spatial data (check box)—When this box is
checked, ModelBuilder will connect pipes to nodes that fall within a specified
tolerance of a pipe endpoint. (This option is available if the connection is bringing
in only polyline type geometric data.) Use this option, when the data source does
not explicitly name the nodes at the end of each pipe. For more information, see
“Specifying Network Connectivity in ModelBuilder” on page 5-181.
• Tolerance (numeric field)—This field dictates how close a node must be to a pipe
endpoint in order for connectivity to be established. The Tolerance field is only
available when the Establish connectivity using spatial data box is checked. (This
option is available if the connection is bringing in only polyline type geometric
data.) Tolerances should be set as low as possible so that unintended connections
are not made. If you are not sure what tolerance to use, try doing some test runs.
Use the Network Review queries to evaluate the success of each trial import.
Note: Pipes will be connected to the closest node within the specified
tolerance.
Because of the variety of different data sources and they way those sources were
created, the user has a wide variety of options to control the behavior of Model-
Builder.
How would you like to handle synchronization between source and destination?:
Note: These options listed above apply to domain elements (pipes and
nodes) as well as support elements (such as Zones or Controls).
• How would you like to import incoming data? (drop-down list) - This refers to
the scenario (and associated alternatives) into which the data will be imported.
The user can import the data into the Current Scenario or a new child scenario. If
the latter is selected, a new child scenario (and child alternatives) will be created
for any data difference between the source and the active scenario.
• Specify key field used during object mapping (drop-down list) - The key field
represents the field in the model and data source that contains the unique identifier
for associating domain elements in your model to records in your data source.
Refer to the "Key Field (Model)" topic in the next section for additional guidance
on how this setting applies to ModelBuilder. ModelBuilder provides three
choices for Key Field:
– Label - The element "Label" will be used as the key for associating model
elements with data source records. Label is a good choice if the identifier
field in your data-source is unique and represents the identifier you commonly
use to refer to the record in your GIS.
– <custom> - Any editable text field in your model can be used as the key for
associating model elements with data source records. This is a good choice if
you perhaps don't use labels on every element, or if perhaps there are dupli-
cate labels in your data source.
– GIS-ID - The element "GIS-ID" field will be used as the key for associating
model elements with data source elements. The GIS-ID field offers a number
of advanced capabilities, and is the preferred choice for models that you plan
to keep in sync with your GIS over a period of time.
Refer to the section “The GIS-ID Property” on page 5-183 for more informa-
tion.
The following options only apply when using the advanced GIS-ID key field option.
• If several elements share the same GIS-ID, then apply updates to all of them?
(check box) - When using the GIS-ID option, ModelBuilder allows you to main-
tain one-to-many, and many-to-one relationships between records in your GIS and
elements in your Model.
For example, you may have a single pipe in your GIS that you want to maintain as
multiple elements in your Model because you have split that pipe into two pipes
elements in the model. You may accomplish this using the native SewerCAD V8i
layout tools to split the pipe with a node; the newly created pipe segment will be
assigned the same GIS-ID as the original pipe (establishing a one-to-many rela-
tionship). By using this option, when you later synchronize from the GIS into
your model, any data changes to the single pipe record in your GIS can be
cascaded to both pipes elements in your model (e.g. so a diameter change to a
single record in the GIS would be reflected in both elements in the model).
– Prompt before cascading updates (check box) - When this box is checked,
ModelBuilder will pause during model generation to present a confirmation
message box to the user each time a cascading update is about to be applied.
• How would you like to handle add/removes of elements with GIS-ID
mappings on subsequent imports? - These options are useful for keeping your
GIS and Model synchronized, while maintaining established differences.
– Recreate elements associated with a GIS-ID that was previously deleted
from the model (check box) - By default, ModelBuilder will not recreate
elements you remove from your model that are associated with a records
(with GIS-ID mappings) that are still in your GIS. This behavior is useful
when you want to perform GIS to model synchronizations, but have elements
that exist in your GIS that you do not want in your model.
For example, after creating your model from GIS, you may find redundant
nodes when performing a Network Navigator, "Nodes in Close Proximity"
network review query. You may choose to use the "Merge Nodes in Close
Proximity" feature to make the correction in your model (deleting the redun-
dant nodes from your model). Normally, when you later synchronize from
your GIS to your model, missing elements would be recreated and your
correction would be lost. However, SewerCAD V8i now maintains the
history of elements (with GIS-ID's) that were removed from your model; this
option allows you to control whether or not those elements get recreated.
– When removing objects from destination if missing from source, only
remove objects that have a GIS-ID. (check box) - This option is useful
when you have elements that are missing from your GIS that you want to keep
in your model (or vice-versa).
For example, if you build your model from your GIS (using the GIS-ID
option, a GIS-ID will be assigned to newly created elements in your model. If
you later add elements to your model (they will not be assigned a GIS-ID); on
subsequent synchronizations, this option (if checked) will allow you to you
retain those model specific elements that do not exist in your GIS. For
example, you may have a proposed land development project in your model
that does not exist in the GIS. These elements will not have a GIS-ID because
they were not imported from the GIS. If this box is checked, the new elements
will not be removed on subsequent runs of ModelBuilder.
Note: This setting only applies if the "Remove objects from destination
if missing from source" option is checked.
In this step, data source tables are mapped to the desired modeling element types, and
data source fields are mapped to the desired model input properties. You will assign
mappings for each Table/Feature Class that appears in the list; Step 1 of the wizard can
be used to exclude tables, if you wish.
• Tables (list)-This pane, located along the left side of the dialog box, lists the data
source Tables/Feature Classes to be used in the ModelBuilder process. Select an
item in the list to specify the settings for that item.
Note: The tables list can be resized using the splitter bar.
There are two toolbar buttons located directly above Tables list (these buttons can be a
great time saver when setting up multiple mappings with similar settings).
• Settings Tab-The Settings tab allows you to specify mappings for the selected
item in the Tables list.
The top section of the Settings tab allows you to specify the common data
mappings:
– Table Type (drop-down list)-This field, which contains a list of all of the
StormCAD V8i element types, allows you to specify the target modeling
element type that the source table/feature class represents. For example, a
source table that contains pipe data should be associated with the Conduit
element type.
There are three categories of Table Types: Element Types, Components, and
Collections. For geometric data sources, only Element Types are available.
However with tabular data sources all table types can be used. The catego-
rized menu accessed by the [>] button assists in quicker selection of the
desired table type.
- Element Types-This category of Table Type includes geometric elements
represented in the drawing view such as conduits, catch basins, manholes,
etc.
- Components-This category of Table Type includes the supporting data
items in your model that are potentially shared among elements such as
patterns, pump definitions, and controls.
- Collections-This category of Table Type includes table types that are
typically lists of 2-columned data. For instance, if one table in your
connection consists of a list of (Time From Start, Multiplier) pairs, use a
Pattern collection table type selection.
– Key Fields - This pair of key fields allows you to control how records in your
data source are associated with elements in the model. The Key Fields
element mapping consists of two parts, a data-source part and a model part:
- Key Field (Data Source) (drop-down list)-Choose the field in your data
source that contains the unique identifier for each record.
For one-time model builds -- if you do not have a field that can be
used to uniquely identify each element -- you may use the
<label> field (which is automatically generated by ModelBuilder
for this purpose).
Note: You can define a text User Data Extensions property for use as
your <custom> model key field.
The following optional fields are available for Pipe element types:
- Start/Stop - Select the fields in a pipe table that contain the identifier of
the start and stop nodes. Specify <none> if you are using the spatial
connectivity support in ModelBuilder (or if you want to keep connectivity
unchanged on update). For more information, see Specifying Network
Connectivity in ModelBuilder.
Note: The Coordinate Unit setting in Step 2 of the wizard allows you to
specify the units associated with these fields.
The bottom section of the Settings tab allows you to specify additional data
mappings for each field in the source.
- Field - Field refers to a field in the selected data source. The Field list
displays the associations between fields in the database to properties in
the model.
- Property (drop-down list)-Property refers to a Bentley SewerCAD V8i
property. Use the Property drop-down list to map the highlighted field to
the desired property.
- Unit (drop-down list)-This field allows you to specify the units of the
values in the database (no conversion on your part is required). This field
only applies if the selected model property is unitized.
• Preview Tab-The Preview tab displays a tabular preview of the currently high-
lighted source data table when the Show Preview check box is checked.
1. In the Field list, select the data source field you would like to define a mapping
for.
2. In the Property drop-down list, select the desired Bentley SewerCAD V8i target
model property.
3. If the property is unitized, specify the unit of this field in your data source in the
Unit drop-down list.
In this step, you are prompted to build a new model or update an existing model.
To build a new model, click the Yes radio button under Would you like to build the
model now?.
If you choose No, you will be returned to the ModelBuilder Manager dialog. The
connection you defined will appear in the list pane. To build the model from the
ModelBuilder Manager, highlight the connection and click the Build Model button.
Create Selection Set options: Often a user wants to view the elements that have been
affected by a ModelBuilder operation. To do this, ModelBuilder can create selection
sets which the user can view and use within the application.
• To create a selection set containing the elements added during the ModelBuilder,
check the box next to "Create selection set with elements added."
• To create a selection set containing the elements for which the properties or geom-
etry were modified during the ModelBuilder, check the box next to "Create selec-
tion set with elements modified."
After clicking the Browse button to interactively specify your data source, use stan-
dard Windows selection techniques to select all items you would like to include in the
connection (e.g., Ctrl+click each item you would like to include).
• Shape files
• DBase, HTML Export, and Paradox.
Warnings
ModelBuilder was unable to set the direction of the referenced pump or valve
because direction could not be implied based on the adjacent pipes (e.g. there
should be one incoming and one outgoing pipe).
Error Messages
6. Unable to create < element>; pipe start and stop must be different.
This message indicates that the start and stop specified for this pipe refer to the
same node element.
7. Unable to update <element> topology; pipe start and stop must be different.
This message indicates that the start and stop specified for this pipe refer to the
same node element.
8. Unable to update the downstream edge for <element>.
An unexpected error occurred attempting to set the downstream edge for this
pump or valve.
9. Nothing to do. Some previously referenced tables may be missing from your data
source.
This data source has changed since this connection was created. Verify that tables/
feature-classes in your data source have not been renamed or deleted.
• Explicit connectivity—based on pipe Start node and Stop node (see “Step 4—
Additional Options” on page 5-170).
• Implicit connectivity—based on spatial data. When using implicit connectivity,
ModelBuilder allows you to specify a Tolerance, and provides a second option
allowing you to Create nodes if none found (see “Step 2—Specify Spatial
Options” on page 5-166).
The method that you use will vary depending on the quality of your data. The possible
situations include (in order from best case to worst case):
• You have pipe start and stop information—Explicit connectivity is definitely the
preferred option.
• You have some start and stop information—Use a combination of explicit and
implicit connectivity (use the Spatial Data option, and specify pipe Start/Stop
fields). If the start or stop data is missing (blank) for a particular pipe, Model-
Builder will then attempt to use spatial data to establish connectivity.
• You do not have start and stop information—Implicit connectivity is your only
option. If your spatial data is good, then you should reduce your Tolerance
accordingly.
• You do not have start and stop information, and you do not have any node data
(e.g., you have GIS data that defines your pipes, but you do not have data for
nodes)—Use implicit connectivity and specify the Create nodes if none found
option; otherwise, the pipes cannot be created.
Other considerations include what happens when the coordinates of the pipe ends do
not match up with the node coordinates. This problem can be one of a few different
varieties:
1. Both nodes and pipe ends have coordinates, and pipes have explicit Start/
Stop nodes—In this case, the node coordinates are used, and the pipe ends are
moved to connect with the nodes.
2. Nodes have coordinates but pipes do not have explicit Start/Stop nodes—The
nodes will be created, and the specified tolerance will be used to connect pipe
ends within this tolerance to the appropriate nodes. If a pipe end does not fall
within any node’s specified tolerance, a new node can be created using the Create
nodes if none found option.
3. Pipe ends have coordinates but there are no junctions—New nodes must be
created using the Create nodes if none found option. Pipe ends are then
connected using the tolerance that is specified.
Another situation of interest occurs when two pipes cross but aren’t connected. If, at
the point where the pipes cross, there are no pipe ends or nodes within the specified
tolerance, then the pipes will not be connected in the model. If you intend for the pipes
to connect, then pipe ends or junctions must exist within the specified tolerance.
Here are two examples of possible data source tables. The first represents data that is
in the correct format for an easy transition into ModelBuilder, with no modification.
The second table will require adjustments before all of the data can be used by Model-
Builder.
P-2 110 8 75 2 1
In Table 5-2, no column labels have been specified. ModelBuilder will interpret the
first row of data in the table as the column labels, which can make the attribute
mapping step of the ModelBuilder Wizard more difficult unless you are very familiar
with your data source setup.
Table 5-1 is also superior to Table 5-2 in that it clearly identifies the units that are used
for unitized attribute values, such as length and diameter. Again, unless you are very
familiar with your data source, unspecified units can lead to errors and confusion.
Finally, Table 5-2 is storing the Material and Subtype attributes as alphanumeric
values, while ModelBuilder uses integer ID values to access this input. This data is
unusable by ModelBuilder in alphanumeric format, and must be translated to an
integer ID system in order to read this data.
ModelBuilder can take advantage of this GIS-ID property, and has advanced logic for
keeping your model and GIS source file synchronized across the various model to GIS
associations.
The GIS-ID is a unique field in the source file which the user selects when Model-
Builder is being set up. In contrast to using Label (which is adequate if model
building is a one time operation) as the key field between the model and the source
file, a GIS-ID has some special properties which are very helpful in maintaining long
term updating of the model as the data source evolves over time.
In addition, SewerCAD V8i will intelligently maintain GIS-ID as you use the various
tools to manipulate elements (Delete, Morph, Split, Merge Nodes in Close Proximity).
• When an element with one or more GIS-IDs is deleted, ModelBuilder will not
recreate it the next time a synchronization from your GIS occurs if the "Recreate
elements associated with a GIS-ID that was previously deleted from the model"
option is left unchecked.
• When an element with one or more GIS-IDs is morphed, the new element will
preserve those GIS-IDs. The original element will be considered as "deleted with
GIS-IDs", which means that it will not be recreated by default (see above).
• When a link is split, the two links will preserve the same GIS-IDs the original pipe
had. On subsequent ModelBuilder synchronizations, any data-change occurring
for the associated record in the GIS can be cascaded into all the split link segments
(see ModelBuilder - additional options).
• When nodes in close proximity are merged, the resulting node will preserve the
GIS-IDs of all the nodes that were removed. On subsequent ModelBuilder
synchronizations into the model, if there are data-update conflicts between the
records in the GIS associated with the merged node in the model, updates from the
first GIS-ID listed for the merged node will be preserved in the model. Note that
in this case, the geometry of the merged node can't be updated in the model. For
synchronizations going from the model to the GIS, data-updates affecting
merged-nodes can be cascaded into all the associated records in the GIS (see
ModelBuilder - additional options).
• If the GIS-ID collection is empty, there is no association between the GIS and this
element.
• If there is a single entry, this element is associated with one record in the GIS.
• If there are multiple entries, this element is associated with multiple records in the
GIS.
• More than one element in the model can have the same GIS-ID, meaning multiple
records on the model are associated with a single record in the GIS.
Note: You can also manually edit the GIS-ID property to review or
modify the element to GIS association(s).
This dialog box allows you to assign one or more GIS-IDs to the currently selected
element.
See “The GIS-ID Property” on page 5-183 for more information on using GIS-IDs.
the creation option to automatically create referenced elements is enabled. But a better
technique would be to import the domain/component element from an external table,
and then import the collection data into those created domain/component elements.
This gives you the ability to import the most amount of detail.
The external tabular data for a collection curve must have a label field, where the label
field contains string values that match the label of the associated domain/component
element. For example, if two pattern curves are defined in an external table, the table
would look something like the following:
Normal 1.2 .8 1
Normal 1.7 .7 2
Normal 12 .2 3
Normal 17 .5 4
High 5 1.0 1
High 19 .85 3
High 12 .65 2
This would assign 4 entries to the 'Normal' pattern, and 3 entries to the 'High' pattern.
The Order field is optional, and is discussed below. The same approach applies to
nodes, for such things as a variable area tank curve, or junction loads. In these cases,
the label field would contain the name of the node that collection entries are being
added into.
Pump definition information can be extracted from an external data source using
ModelBuilder.
Most of this importing is accomplished by setting up mappings under the Pump Defi-
nition Table Type. However, to import multipoint head, efficiency or speed vs. effi-
ciency curves, the tabular values must be imported under Table Types: Pump
Definition - Pump Curves, Pump Definition - Flow-Efficiency Curve, and Pump
Definition - Speed-Efficiency Curve respectively.
The list of properties that can be imported under Pump Definition is given below. The
only property in the list that is required is a Key or Label. Most of the properties are
numerical values.
• BEP Efficiency
• BEP Flow
• Define BEP Max Flow?
• Design Flow
• Design Head
• GemsID (imported)
• Inertia (Pump and Motor)
• Is Variable Speed Drive?
• Max Extended Flow
• Max Operating Flow
• Max Operating Head
• Motor Efficiency
• Notes
• Pump Definition Type (ID)
• Pump Definition Type (Label)
• Pump Efficiency
Those properties that are text such as Pump Efficiency and Pump Definition Type are
alphanumeric and must be spelled correctly. For example Standard (3 Point) must be
spelled exactly as shown in the Pump Definition drop down. Properties with a ques-
tion mark above, require a TRUE or FALSE value. Those with ID next to the name
are internal IDs and are usually only useful when syncing out from a model.
To import data, create a table in a data source (e.g. spreadsheet, data base), and then
create columns/fields for each of the properties to be imported. In Excel for example,
the columns are created by entering column headings in the first row of a sheet for
each of the properties. Starting with the second row in the table, there will be one row
for each pump definition to be imported.
Once the table is created in the source file, the file must be saved before it can be
imported.
In the Specify your data source step in the wizard, the user indicates the source file
name and the sheet or table corresponding to the pump definition data. In the Specify
field mappings for each table step, the user selects Pump Definition as the table
type, indicates the name of the pump definition in the Key>Label field and then maps
each of the fields to be imported with the appropriate property in the Attribute drop
down.
When syncing out from the model to a data table, the table must contain column head-
ings for each of the properties to be exported. The names of the columns in the source
table do not need to be identical to the property names in the model.
Importing can best be illustrated with an example. Given the data and graphs for three
pump definitions shown in the graph below, the table below the graph shows the
format for the pump curve definition import assuming that a standard 3 point curve is
to be used for the head curve and a best efficiency curve is to be used for the efficiency
curve. All three pumps are rated at 120 ft of TDH at 200 gpm.
400 40 0 20
BEPe 70 69 65
All three pumps have 95% motor efficiency and a BEP flow of 200.
Label Type Motor Desig Desig Shutof Max Q H@ BEP BEP Eff Variab
Eff nQ nH f Head Max Q Eff Q Type le
Speed
After the import, the three pumps are listed in the Pump Definitions. The curve for the
"Red" pump is shown below:
While most pump definition information can be imported using the Pump Definition
Table Type, tabular data including
To import these curves, first set up the pump definition type either manually in the
Pump Definition dialog or by importing the pump definition through ModelBuilder.
The Pump definition type would be Multiple Point, the efficiency type would be
Multiple Efficiency Points or the Is variable speed drive? box would be checked.
In the field mapping step of the ModelBuilder wizard, the user the Table Type, Pump
Definition - Pump Curve and would use the mappings shown below:
The example below shows an example of importing a Pump Head Curve. The process
and format are analogous for flow-efficiency and speed-efficiency curves.
For the pump curves shown in the figure below, the data table needed is given. Several
pump definitions can be included in the single table as long as they have different
labels.
M5 0 350
M5 5000 348
M5 10000 344
M5 15000 323
M5 20000 288
M5 25000 250
M5 30000 200
H2 0 312
H2 2000 304
H2 4000 294
H2 6000 280
H2 8000 262
H2 10000 241
H2 12000 211
H2 14000 172
Small 0 293
Upon running ModelBuilder to import the table above, three pump definitions would
be created. The one called "Small" is shown below.
Patterns can be imported into the model from external tables using ModelBuilder. This
is a two step process.
In general, the steps of the import are the same as described in the ModelBuilder docu-
mentation. The only steps unique to patterns are described below. All the fields except
the Key/Label fields are optional
The source data files can be any type of tabular data including spreadsheets and data
base tables.
Alphanumeric fields such as those which describe the month or day of the week must
be spelled exactly as used in the model (e.g. January not Jan, Saturday not Sat).
The list of model attributes which can be imported are given below.
• Label
• MONTH [January, February,…]
• DAY [Sunday, Monday,…]
The month and day are the actual month or day of week, not the word "MONTH".
Labels must be spelled correctly.
To import patterns, start ModelBuilder, create a new set of instructions, pick the file
type, browse to the data file and pick the tables in that file to be imported. Checking
the Show Preview button enables you to view the data before importing.
Then proceed to the Field Mapping step of ModelBuilder to set up the mappings for
the Pattern in the Pattern Table Type. Fields refers to the name in the source table,
Attributes refers to the name in the model.
And the actual Pattern Curve in the Pattern Curve table type.
The tables below show the pattern definition data and the pattern curve for two step-
wise curves labeled Commercial and Residential. These data must be stored in two
different tables although they may be and ideally should be in the same file.)
Residential 3 0.65
Residential 6 0.8
Residential 9 1.3
Residential 12 1.6
Residential 15 1.4
Residential 18 1.2
Residential 21 0.9
Residential 24 0.7
Commercial 3 0.8
Commercial 6 0.85
Commercial 9 1.4
Commercial 12 1.6
Commercial 15 1.3
Commercial 18 0.9
Commercial 21 0.8
Commercial 24 0.8
To learn about the different elements available in Bentley SewerCAD V8i, click one
of the following links:
Link Elements
Layout tool
Link elements connect the other elements to form the sewer network. The link
elements are the conveyance elements that carry flow through the network to its even-
tual discharge point at an outfall. You can add any of the following link elements to
your model, depending on the link element’s location within the network:
• Pressure pipes
• Conduits
When you click the Layout tool on the Layout toolbar, you select the type of link
element to add (pressure pipe or conduit), then select an element. You can place
multiple elements with different kinds of connections using the Layout tool.
Pressure pipes can have an unlimited number of minor loss elements associated with
them. SewerCAD V8i provides an easy-to-use table for editing these minor loss
collections in the Minor Loss Collection dialog box.
1. Click a pressure pipe in your model to display the Property Editor, or right-click a
pressure pipe and select Properties from the shortcut menu.
2. In the Physical: Minor Losses section of the Property Editor, click the Ellipses
(...) button next to the Minor Loss Coefficient field.
3. In the Minor Loss Collection dialog box, each row in the table represents a single
minor loss type and its associated headloss coefficient. For each row in the table,
perform the following steps:
a. Type the number of minor losses of the same type to be added to the
composite minor loss for the pipe in the Quantity column, then press the Tab
key to move to the Minor Loss column.
b. Click the Ellipses (...) button in the Minor Loss column to display the Minor
Loss Libraries in the Engineering Libraries.
c. Click the plus signs to expand the Minor Loss Libraries, then select the
desired minor loss type and click the Select button. The minor loss type and
its associated headloss coefficient appears in the table in the Minor Loss
Collection dialog box. Note that the Headloss Coefficient column in the table
is not editable.
Note: You can edit the values of a minor loss type in the Engineering
Libraries in the Editor pane.
4. When you are finished adding minor losses to the table, click Close. The
composite minor loss coefficient for the minor loss collection appears in the Prop-
erty Editor.
5. Perform the following optional steps:
– To delete a row from the table, select the row label then click Delete.
– To view a report on the minor loss collection, click Report.
6. You can override the headloss coefficient for the minor loss collection by typing a
custom value in the Minor Loss Coefficient field of the Property Editor.
The Minor Loss Collection dialog box contains buttons and a minor loss table. The
dialog box contains the following controls:
Column Description
This dialog allows you to define the rating curve using Upstream Flow vs. Diverted
Flow points. The rating curve determines the flow into the associated conduit. At each
upstream flow point, you define how much of the flow is diverted.
You define the geometry of a link element by entering the location and angle of bends
for the selected link element. You enter X vs. Y points that plot the shape of the
polyline that represents the element in the Polyline Vertices dialog box .
1. Click a link element in your model to display the Property Editor, or right-click a
link element and select Properties from the shortcut menu.
2. In the Geometry section of the Property Editor, click the Ellipses (...) button next
to the Geometry field.
3. In the Polyline Vertices dialog box, click the New button to add a new row to the
table.
4. Type values for X and Y points for each row in the table.
5. To remove rows from the table, click the Delete button.
6. Click OK.
This dialog box contains the X vs. Y table that allows you to define any number of
points that plot the shape of the polyline representing the selected link element.
The Irregular Channel editor dialog box contains buttons, a Station vs Elevation
(Relative) table, and a diagram window that plots the station-elevation curve defined
by the points in the table. The dialog box contains the following controls:
Column Description
You define the cross-sectional shapes of link elements in their respective Property
Editor as follows:
• Define the cross-sectional shape of a conduit section by entering data in the Phys-
ical section of the element’s Property Editor.
• Define the circular shape of a pressure pipe by entering data in the Physical
section of the element’s Property Editor.
You access the curve dialog boxes in the selected link element’s Property Editor.
The dialog consists of a tree view pane at the top and a property editor on the bottom.
The tree view displays all of the control structure definitions associated with the
project. The property editor allows you to define the attributes of the element currently
highlighted in the tree view. Above the tree view are the following buttons:
• Delete: Removes the entry that is currently highlighted in the list pane
• Rename: Allows you to enter a new label for the entry that is currently high-
lighted in the list pane.
• Duplicate: Creates a copy of the entry that is currently highlighted in the list
pane.
• Expand All: Expands each of the nodes in the tree view, so that all entries
are displayed.
• Collapse All: Collapses each of the nodes so that only the top-level nodes
are visible.
• Report: Generates a preformatted report that details the data associated with
the entry that is currently highlighted in the list pane.
The attributes displayed in the property editor section below the tree view will change
depending on the type of node that is currently highlighted in the tree view. Depending
on the node type, the property grid allows you to define the following attributes:
• Control Structure Node (Top Level Node): When a top level node is highlighted
in the tree view, the following properties are available:
– ID: Unique identifier assigned to this element.
– Label: Descriptive label for this element.
– Notes: Additional information about this element.
• Orifice Attributes: When an Orifice is selected in the tree view the following
attributes are available:
– Control Structure: Allows you to select the control structure type.
– Crest Elevation: Orifice’s crest elevation.
– Orifice Coefficient: The orifice coefficient for this structure.
This dialog allows you to define a depth-flow curve to use with a conduit control
structure.
Click the New button to add a row. Click the Delete button to remove the currently
highlighted row. Click the Report button to generate a preformatted report containing
all of the curve data.
Enter the Depth vs. Flow points to define the curve. Depth in this case refers to the
flow height over the control crest (weir crest or the orifice bottom).
Side Weir
1.667
Q = CWy
Where:
Manholes
Manhole element
Manholes are placed in a sewer system to provide access for inspection, maintenance,
and emergency service. Manholes should be placed at sewer junctions (i.e., tees, wyes,
and crosses), upstream terminal ends of sewers, and locations where there is a change
in sewer grade or direction. Manholes are locations where loads enter the gravity
portion of the sewer system.
When you click the manhole element on the Layout toolbar, your mouse cursor
changes into a manhole element symbol. Clicking in the drawing pane while this tool
is active causes a manhole element to be placed at the location of the mouse cursor.
The dialog box contains the Flow vs. Headloss table along with the following
controls:
• Flow: This field allows you to define the flow at the current curve point.
• Headloss: This field allows you to define the headloss for the current curve point.
The tab section is used to define the settings for the flow-headloss curve that is
currently highlighted in the flow-headloss curve list pane. The following controls are
available:
Data Tab This tab consists of input data fields that allow you
to define the points that make up the flow-
headloss curve.
Notes Tab This tab contains a text field that is used to type
descriptive notes that will be associated with the
flow-headloss curve that is currently highlighted
in the flow-headloss curve list pane.
1. Double-click the node element in your model to display the Property Editor, or
right-click a node and select Properties from the shortcut menu.
2. In the Physical (Structure Losses) section of the Property Editor, select Flow-
Headloss Curve as the Headloss Method. The Flow-Headloss Curve field
becomes available.
3. Click the <Select...> list item in the Flow-Headloss Curve field.
4. In the Flow-Headloss Curves Dialog Box, all of the Flow-Headloss Curves that
have been created for the model are listed in the left pane. Create a new Curve by
clicking the New button.
5. The data for each Flow-Headloss Curve is displayed in the table on the right. Each
row in the table represents a data point on the Flow-Headloss Curve curve. Type
values for the Flow and Headloss for each row. Click the New button to add a row
or press the Tab key to advance to the next field in the table.
6. Perform the following optional steps:
a. To delete a row from the table, select the row then click Delete.
b. To view a report on the curve, click Report.
7. Click OK to close the dialog box and save your curve data in the Property Editor.
Drop Manholes
Drop manholes occur at the intersection points of pipes with large changes in eleva-
tion. More specifically, the downstream invert elevation of incoming pipes into a drop
manhole is higher than the invert elevation of the manhole. This results in a drop in
water surface elevation from upstream to downstream. By default, the start and stop
invert elevation of connecting pipes are set to be equal to the connecting node. The
main advantage in designing a sanitary system with drop manholes is to reduce the
slopes in order to minimize the scouring effect of potentially high velocities and to
reduce turbulence within the manhole itself. However, due to potential blockage prob-
lems drop manholes should be used sparingly.
The calculation of headloss within a drop manhole is challenging for methods depen-
dent on an iterative solution process. AASHTO (“Headloss - AASHTO Method” on
page 13-710) and HEC-22 (“Headloss-HEC-22 Energy Method” on page 13-705)
methods calculate headloss when the incoming and outgoing velocities balance
resulting in a headloss that is the delta between the hydraulic grade upstream and
downstream of the manhole. A drop manhole adds additional complexity in that as
upstream hydraulic grade increases, incoming pipes with varying invert elevations
contribute additional incoming velocities to consider during the iteration. Also note
that the resulting calculated headloss may result in invalid downstream control depths
for incoming pipes. In these cases, gradually varied flow analysis continues upstream
by assuming minimal applicable control depths.
Transitions
Transition element
Transition elements, also known as Junction Chambers in SewerCAD v5.6 and earlier,
are locations where upstream flows in a gravity system combine. Transition elements
are useful for intersections of open channels where no manhole is located.
Transition elements have the same head loss methods as manhole elements although
some of them are meaningless for open channel transitions.
When you click the transition element on the Layout toolbar, your mouse cursor
changes into a transition element symbol. Clicking in the drawing pane while this tool
is active causes a transition element to be placed at the location of the mouse cursor.
While transition elements, like manhole elements, can be used as the transition from
pressure to gravity systems, they are primarily intended as the transition between
gravity conduits for which manhole elements are not appropriate.
Wet Wells
Wet wells are required at a pumping station to store wastewater before it is pumped.
Wet wells represent boundary conditions between pressure and gravity portions of a
sewer network. They serve as collection points for gravity systems, and as an HGL
boundary node for the pressure system. Dry loads can also enter the sewer network at
these locations.
When you click the wet well element on the Layout toolbar, your mouse cursor
changes into a wet well element symbol. Clicking in the drawing pane while this tool
is active causes a wet well element to be placed at the location of the mouse cursor.
Percent Full
The Percent Full (Calculated) value is obtained using the following equation:
Outfalls
Outfall element
When you click the outfall element on the Layout toolbar, your mouse cursor changes
into a outfall element symbol. Clicking in the drawing pane while this tool is active
causes a outfall element to be placed at the location of the mouse cursor.
6. Click OK to close the dialog box and save your curve data in the Property Editor.
Column Description
outfall Elevation This field allows you to define the elevation of the
E-Q-TW curve point.
outfall Flow This field allows you to define the flow for the E-
Q-TW curve point.
Pressure Junctions
Pressure junctions are connections between two or more pressure pipes of varying
characteristics. Loads may enter a pressure portion of a network through a pressure
junction.
When you click the pressure junction on the Layout toolbar, your mouse cursor
changes into a pressure junction element symbol. Clicking in the drawing pane while
this tool is active causes a pressure junction element to be placed at the location of the
mouse cursor.
Pumps
Pump element
In a wastewater collection system, pumps are placed where the hydraulic grade line
must be raised. Since sewage primarily flows by gravity, a pump transports sewage
from a low elevation to a higher elevation. The sewage then flows again by gravity to
the next pumping station or until it reaches its destination.
This dialog box allows you to create pump curve definitions. There are two sections:
the Pump Curve Definition Pane on the left and the tab section on the right. The Pump
Curve Definition Pane lets you create, edit, and delete pump curve definitions.
1. Click a pump in your model to display the Property Editor, or right-click a pump
and select Properties from the shortcut menu.
2. In the Physical section of the Property Editor, click the Ellipses (...) button next to
the Pump Definitions field. The Pump Definitions dialog box opens.
3. In the Pump Definitions dialog box, each item in the list represents a separate
pump definition. Click the New button to add a new definition to the list.
4. For each definition in the list, perform these steps:
a. Type a unique label for the pump definition.
b. Define a new pump definition by entering Head, Efficiency, and Motor data.
5. Click OK to close the Pump Definitions dialog box and save your data in the
Property Editor.
The following controls are available in the pump definitions dialog box:
Head Tab This tab consists of input data fields that allow you to
define the pump head curve. The specific fields vary
depending on which type of pump is selected in the
Pump Definition type field.
Pump Definition A pump is an element that adds head to the system as water passes
Type through it. This software can currently be used to model eight
different pump types:
• Constant Power—When selecting a Constant Power
pump, the following attribute must be defined:
• Pump Power—Represents the water horsepower,
or horsepower that is actually transferred from the
pump to the water. Depending on the pump's effi-
ciency, the actual power consumed (brake horse-
power) may vary.
• Design Point (One-Point)—When selecting a Design
Point pump, the following flow vs. head points must be
defined:
• Shutoff—Point at which the pump will have zero
discharge. It is typically the maximum head point on
a pump curve. This value is automatically calcu-
lated for Design Point pumps.
• Design—Point at which the pump was originally
intended to operate. It is typically the best efficiency
point (BEP) of the pump. At discharges above or
below this point, the pump is not operating under
optimum conditions.
• Max Operating—Highest discharge for which the
pump is actually intended to run. At discharges
above this point, the pump may behave unpredict-
ably, or its performance may decline rapidly. This
value is automatically calculated for Design Point
pumps.
• Standard (Three-Point)—When selecting a Standard
Three-Point pump, the following flow vs. head points
must be defined:
• Shutoff—Point at which the pump will have zero
discharge. It is typically the maximum head point on
a pump curve.
• Design—Point at which the pump was originally
intended to operate. It is typically the best efficiency
point (BEP) of the pump. At discharges above or
below this point, the pump is not operating under
optimum conditions.
• Max Operating—Highest discharge for which the
pump is actually intended to run. At discharges
above this point, the pump may behave unpredict-
ably, or its performance may decline rapidly.
Efficiency Tab This tab allows you to specify efficiency settings for
the pump that is being edited.
Pump Efficiency Allows you to specify the pump efficiency type for the
pump that is being edited. The following efficiency
types are available:
• Constant Efficiency—This efficiency type main-
tains the efficiency determined by the input value
regardless of changes in discharge. When the
Constant Efficiency type is selected, the input field
is as follows:
• Pump Efficiency—The Pump Efficiency
value is representative of the ability of the
pump to transfer the mechanical energy
generated by the motor to Water Power.
• Best Efficiency Point—This efficiency type
generates a parabolic efficiency curve using the
input value as the best efficiency point. When the
Best Efficiency Point type is selected, the input
fields are as follows:
• BEP Flow—The flow delivered when the
pump is operating at its Best Efficiency point.
• BEP Efficiency—The efficiency of the pump
when it is operating at its Best Efficiency
Point.
• Define BEP Max Flow—When this box is
checked the User Defined BEP Max Flow field
is enabled, allowing you to enter a maximum
flow for the Best Efficiency Point.
• User Defined BEP Max Flow—Allows you to
enter a maximum flow value for the Best Effi-
ciency Point.
• Multiple Efficiency Points—This efficiency type
generates an efficiency curve based upon two or
more user-defined efficiency points. These points
are linearly interpolated to form the curve. When
the Multiple Efficiency Points type is selected, the
input field is as follows:
• Efficiency Points Table—This table allows
you to enter the pump's efficiency at various
discharge rates.
Motor Tab This tab allows you to define the pump's motor
efficiency settings. It contains the following controls:
Library Tab This tab displays information about the pump that is
currently highlighted in the Pump Curves Definition
Pane. If the pump is derived from an engineering
library, the synchronization details can be found here.
If the pump was created manually for this project, the
synchronization details will display the message
Orphan (local), indicating that the pump was not
derived from a library entry.
Notes Tab This tab contains a text field that is used to type
descriptive notes that will be associated with the pump
that is currently highlighted in the Pump Curves
Definition Pane.
c. For Multiple Point pumps, click the New button above the curve table to add a
new row to the table, or press the Tab key to move to the next column in the
table. Click the Delete button above the curve table to delete the currently
highlighted row from the table.
d. Define efficiency and motor settings in the Efficiency and Motor tabs.
4. You can save your new pump definition in SewerCAD V8i’ Engineering Libraries
for future use. To do this, perform these steps:
Submersible Pumps
Wastewater collection systems frequently use submersible pumps. The pressure solver
in SewerCAD V8i needs a suction pipe (pressure pipe) connecting the pump to a
suction node (a wet well for submersible pumps). To simulate a submersible pump in
SewerCAD V8i, you should connect the wet well to the pump with a short piece of
pressure pipe (about 1 ft) to move the water into the pump with negligible head loss.
The Elevation (Invert) for the submersible pump should be the low point of the pump
inlet.
The four different solvers and the applications in which they are included are listed
below:
Each of these solvers has a unique way of handling pumps. The behaviors are summa-
rized below. When a user attempts to import a model created in one product into
another, it is important that the user understand the differences in the engines and
avoids situations where importing could be problematic.
There are four pump types that can be handled in SewerGEMS whether using the
implicit or explicit solver. Those types are
See SewerGEMS help topic ”Pump Definitions Dialog Box’ for details.
Multi point
Standard (3 point)
Design (1 point)
Standard extended
Custom extended
See SewerCAD help topic ”Pump Definitions Dialog Box’ for details
Between the different engines it is clear that there are numerous ways of describing
pump behavior to the hydraulic solvers. The only methods that are common to the
SewerGEMS and SewerCAD solvers are the "In line head flow curve" which is equiv-
alent to the "Multi point" curve.
1. Pressure solver. The pressure solver used in SewerCAD and SewerGEMS Sani-
tary is the true pressure pipe network solver as found in water distribution models
such as WaterCAD/GEMS. Each pump is modeled as an individual element and
must have a suction and discharge pipe. Pump definitions must be real pump head
characteristic curves with head given as a function of flow.
There are numerous ways to define pump curves such as one-point, three point,
multi-point, constant power, standard extended and custom extended. If the user
intends to export the model to SewerGEMS, it is best to use the multi-point curve
since this is similar to the in-line pump definition in SewerGEMS.
In the pressure solver, it is possible to establish complex controls and time based
controls. At present, SewerGEMS only handles simple elevation based controls.
Therefore those are the only controls that can be imported into SewerGEMS.
The pressure solver can handle flow and head based variable speed pumps. The
implicit and SWMM solvers cannot model this exact behavior. These solvers must
use the Type 4- In line variable speed pump which must be entered manually once
the model has been imported into SewerGEMS.
2. Implicit solver prior to version SELECTseries 2. Prior to SELECTseries 2, a
pump element could represent a single pump or multiple pumps. Only one pump
symbol was displayed regardless of the number of pumps that the element repre-
sented. The user was presented with a Pump dialog in which he could identify the
pump definition, the initial status and the pump on and off level based on suction
element hydraulic grade.
All four types of SewerGEMS pumps described above could be assigned to a
pump.
Pumps are assigned a suction element and no head loss is assumed to occur
between the suction element and the pump. It is not possible to specify a suction
pipe. Essentially, this amounts to an assumption that pumps are submersible.
3. Implicit solver SELECT series 2 and later. With SELECTseries 2, each pump
element in the model corresponds to a single pump. However, pumps can be
assigned to a "pump station" and the user can open a pump station dialog that is
similar to the Pumps dialog in the earlier versions.
This type of pump always has a suction side link. If it is imported from an earlier
version, that link is a "virtual link", which has no head loss. For submersible
pumps, it is best to use a virtual link on the suction side of the pump.
In the pump station dialog, the elevations for the pump switches refers to the
water elevation in the node element immediately upstream from the pump.
Usually this will be a wet well.
All four types of pumps described above could be assigned to a pump. If a user is
planning to also use this model with the pressure solver in SewerCAD, it is best to
use the In-line flow head (Type 3) pump because this type can be automatically
converted into a SewerCAD multipoint curve.
4. SWMM Explicit Solver. The SWMM explicit solver recognizes the 4 types of
pumps listed above. With SWMM, prior to SS2, a pump element could represent
multiple pumps but with SS2, each pump element corresponds to one and only
one pump. SWMM treats each pump as a line not a point feature. Within Sewer-
GEMS, the pump is converted into two hidden node elements which capture
suction and discharge properties of the pump and a line feature which changes the
head across it, and these three elements are fed to the SWMM solver. Once the run
has completed, the properties of these three elements are combined back into the
single pump element. The control element for the pump is always the manhole or
wet well immediately upstream of the pump.
A Variable Speed Pump Battery element represents multiple variable speed pumps
that meet the following criteria:
Parallel variable speed pumps (VSPs) are operated as one group and led by a single
VSP, the so-called lead VSP, while the other VSPs at the same battery are referred as
to as lag VSPs. A lag VSP turns on and operates at the same speed as the lead VSP
when the lead VSP is not able to meet the target head and turns off when the lead VSP
is able to deliver the target head. If the variable speed pumps in the battery are not
identical or do not maintain the same speeds as they ramp up and down, it may be
better to model them as a individual variable speed pumps with control statements.
From the standpoint of input data, Variable Speed Pump Batteries are treated exactly
the same as single pump elements that are defined as variable speed pumps of the
Fixed Head Type with one exception: the number of Lag Pumps (maximum that can
run in parallel) must be defined in the Lag Pump Count field.
Air Valves
Air valves are installed at local high points to allow air to come into the system during
periods when the head drops below the pipe elevation and expels air from the system
when fluid columns begin to rejoin. The presence of air in the line limits subatmo-
spheric pressures in the vicinity of the valve and for some distance to either side, as
seen in profiles. Air can also reduce high transient pressures if it is compressed
enough to slow the fluid columns prior to impact.
There are essentially two ways in which an active air valve can behave:
1. Pressure below atmospheric - air valve is open and acts to maintain pressure to 0
on the upstream end and maintains the same flow on the upstream and down-
stream side.
2. Pressure above atmospheric - air valve is closed and acts as any junction node.
When the air valve is open, the hydraulic grade on the downstream side may be less
than the pipe elevation. This can be displayed as the hydraulic grade line drawn below
the pipe. This should be interpreted as a pressure pipe that is not flowing full. Full
flow resumes at the point where the hydraulic grade line crosses back above the pipe.
Because air valves have the possibility to switch status, they can lead to instability in
the model especially if there are many air valves in the system. To improve the
stability of the model, it is desirable to force some of the valves closed. This can be
done by setting the property "Treat air valve as junction" to True for those valves that
are expected to be closed anyway.
If all of the pumps upstream of an air valve are off, the pressure subnetwork is discon-
nected in that area and the model will issue warning messages for all nodes in that
vicinity indicating that they are disconnected.
In addition, the profile between the air valve and the pumps that are Off will be inac-
curate. To make the profile view accurate, you can place an imaginary wet well on a
short branch with a tiny diameter pipe at an Elevation (Initial) equal to the air valve
elevation. This tank (which will not contribute significant flow) can eliminate the
disconnected system message and correctly represent the fluid in the upstream pipe
when the pump is off
Other Tools
• Border tool
• Text tool
• Line tool
Border Tool
Border tool
The Border tool lets you add rectangles to the drawing pane.
Text Tool
Text tool
The Text tool lets you add text to the drawing pane.
Line Tool
Line tool
The Line tool lets you add lines and polylines (multisegmented lines) to the drawing
pane.
1. Click an element symbol on the Layout toolbar. The mouse cursor changes to the
element symbol you selected.
2. Click in the drawing pane to add the element to your model.
3. Click again to add another element of the same type to your model.
4. To add a different element, click on the desired element symbol in the Layout
toolbar, then click in the drawing pane.
5. To stop adding an element, right-click in the drawing pane to display a shortcut
menu, then click Done.
The layout tool lets you quickly add new elements to your model without having to
select a new element button on the Layout toolbar. When the layout tool is active, you
can right-click in the drawing pane to select different elements and pipes to add to the
model.
Layout Tool
1. Click the Layout tool on the Layout toolbar. A shortcut menu appears.
2. Click the type of pipe you want to use to connect your elements in the model.
3. Right-click in the drawing pane, then select the type of element you want to add
from the shortcut menu. The shortcut menu displays only those element types that
are compatible with your pipe selection.
4. Click in the drawing pane to add the element.
5. Click again to add another of the same element type. The elements you add will
automatically be connected by the type of pipe you selected earlier.
6. To change the type of pipe, right-click and select a different type from the shortcut
menu.
7. To change the element, right-click and select a different element from the shortcut
menu.
8. To stop adding elements using the Layout tool, right-click anywhere in the
drawing pane and click Done.
Note: In AutoCAD, you must hold down the mouse button to keep the
submenu open while selecting an element from the layout
toolbar. Alternate layout methods include using the right-click
menu to select elements or using the command line.
You can model curved pipes in SewerCAD V8i by using the Bend command, which is
available by right-clicking in the Drawing Pane when placing a link element.
Bentley SewerCAD V8i does not account for any additional head loss due to the
curvature because in most cases the increased head loss is negligible. If you feel the
extra head loss is significant, it is possible to increase the Manning's n value to
account for such losses.
1. Select the desired link element using the Layout button on the Layout
toolbar.
2. Place the first segment of the curved pipe in your model, then right click and
select Bend from the shortcut menu.
3. Repeat Step 2 for each segment in the curved pipe. Be sure to insert bends to
clearly show the curved alignment.
4. When the curved pipe is complete, right click and select the next downstream
element (for a conduit, this is usually a manhole).
Connecting Elements
When building your model, you must consider these rules of connectivity:
Virtual links have slightly different uses in other Bentley products (SewerGEMs and
CivilStorm), virtual links in StormCAD and SewerCAD V8i are solely used as the
shape of the conduits which are set up as diversion links. This behavior is meant to
maintain fidelity with older versions of SewerCAD v5.6 which directly transfers
diverted flow to the diversion target without worrying about any type of Gradually
Varied Flow or Capacity analysis. The older versions established diversions at the
nodes, SewerCAD V8i (and StormCAD) allows the user to more accurately depict the
diversions as a conduit. The profiles in the virtual links are established by the
hydraulic grade at the bounding node.
If importing a SewerGEMs model containing conduits of virtual shape, you will either
have to remove the conduit, change its shape to something else, or establish a diver-
sion on it in order for the model to calculate.
Manipulating Elements
You can manipulate elements in your model in any one of the following ways:
Note: You can change the selection color in the Options dialog box,
which is accessible by selecting Tools > Options.
Click the first element, then click additional elements while holding down Shift or
Ctrl.
To select all of the elements in your model, select Edit > Select All.
To select all elements of the same type (for example, all transitions), select Edit >
Select by Element, then click the desired element type.
All elements of the selected type appear in red, including connecting pipes.
Click the Select tool then click any blank space in the drawing pane.
or
or
To delete an element:
or
Splitting Pipes
You may encounter a situation in which you need to add a new element in the middle
of an existing pipe. For example, you may want to insert a new manhole to maintain
maximum access hole spacing.
If you accidentally split a pipe, this action can be undone by selecting Edit > Undo.
To do this in the Stand-Alone version, drag the element into position along the pipe to
be split, then right-click the node and select Split <Pipe Label> from the shortcut
menu (where <Pipe Label> is the name of the pipe to be split).
To do this in the Microstation version, drag the element into position along the pipe to
be split. Hold down the Shift key, then right-click the node and select Split <Pipe
Label> from the shortcut menu (where <Pipe Label> is the name of the pipe to be
split).
In certain circumstances, you may wish to disconnect a pipe from a node without
deleting and redrawing the pipe in question. For example, if the model was built from
a database and the Establish By Spatial Data option was used to determine pipe
connectivity, a pipe may have been connected to the wrong node.
1. Right-click the pipe to be disconnected close to the end of the pipe nearest the end
you want to disconnect.
2. Pick Reconnect from the menu.
3. One end of the pipe is now connected to the node it will remain connected to and
the other end is connected to your mouse cursor. Hover the mouse cursor over the
node to which you would like to connect the pipe and click the left mouse button.
The pipe will now be connected to this node.
You must reconnect a pipe to an existing node. The Reconnect command will not split
a pipe or create a new node in an open area. If you want to reconnect along an existing
pipe, you must first split the pipe with a new node.
This dialog allows you to merge together nodes that fall within a specified tolerance of
one another.
To access the dialog, right-click one of the nodes to be merged and select the Merge
nodes in close proximity command.
Node to keep: Displays the node that will be retained after the merge operation.
Tolerance: Allows you to define the tolerance for the merge operation. Nodes that fall
within this distance from the “Node to keep” will be available in the “Nodes to merge”
pane.
Refresh: Refreshes the nodes displayed in the “Nodes to merge” pane. Click this
button after making a change to the tolerance value to update the list of nodes avail-
able for the merge operation.
Select nodes to merge: Toggle this button on to select the nodes that are selected in
the “Nodes to merge” pane in the drawing pane.
Nodes to merge: This pane lists the nodes that fall within the specified tolerance of
the “Node to keep”. Nodes whose associated boxes are checked will be merged with
the Node to keep when the Merge operation is initiated.
Merge: Performs the merge operation using the nodes whose boxes are checked in the
“Nodes to merge” list.
Double-click the element in the drawing pane. The Property Editor displays the
attributes of the selected element.
or
Select the element whose properties you want to edit, then select View > Properties
or click the Properties button on the Analysis toolbar.
Property Editor
The Property Editor is a contextual dialog box that changes depending on the status of
other dialog boxes. For example, when a network element is highlighted in the
drawing pane, the Property Editor displays the attributes and values associated with
that element. When one of the manager dialog boxes is active, the Property Editor
displays the properties pertaining to the currently highlighted manager element.
Attributes displayed in the Property Editor are grouped into categories. An expanded
category can be collapsed by clicking the plus (+) button next to the category heading.
A collapsed category can be expanded by clicking the minus (-) button next to the
category heading.
For the most efficient data entry in Text Box style fields, instead of clicking on the
Field, click on the label to the left of the field you want to edit, and start typing. Press
Enter to commit the value, then use the Up/Down keyboard arrows to navigate to the
next field you want to edit. You can then edit the field data without clicking the label
first; when you are finished editing the field data, press the Enter key, and proceed to
the next field using the arrow keys, and so on.
Find Element
The top section of the Property Editor contains the Find Element tool. The Find
Element tool lets you:
Note: See the ”Using the Like Operator’ topic for more information about
wildcard symbols.
Relabeling Elements
You can relabel elements from within the Property Editor.
To relabel an element:
1. Select the element in the Drawing Pane then, if the Property Editor is not already
displayed, select View > Properties.
2. In the General section of the Property Editor, click in the Label field, then type a
new label for the element.
To use the Set Field Options dialog box, right-click any numerical field that has units,
then select Units and Formatting.
What Length is Used for Conduits and Pressure Pipes When I Don't
Enter a User-defined Length?
If you do not enter a user-defined length in the attributes for conduits and pressure
pipes, the length used in Bentley SewerCAD V8i is the plan view distance between
the coordinates at each end of the link element. This length is used as the actual length
in hydraulic calculations. However, as the slope increases, the difference between the
plan length and the actual length also increases as shown below.
The table below shows the difference between the actual and plan length as a function
of slope. Note that for most reasonable slopes, the difference between the actual and
plan view length is less than one percent. (100% slope is 1:1 slope.) As the slope
approaches vertical, you must enter the actual length.
0 1.000
10 1.005
20 1.020
30 1.044
* The model’s generalized friction formulation is only valid for slopes less than 10%.
If you are not satisfied with the plan view length, you can enter a user-defined length,
which you can determine using the following equation:
The length of a link element maybe be represented by one of the following fields:
• Length (User Defined) - entered by the user if "Has User Defined Length?" is set
to true.
• Length (Scaled) - The exact length of the link based on the 2D x/y coordinates in
the plan view.
• Length (3D) - The exact length of the link based on the x/y coordinates in the plan
view and the bounding nodes' invert elevation values
• Length - The user defined length if you have assigned it. Otherwise the length is
based on the plan view length, taking the 3D and rounding options into account
from the global project options.
Automatic Design
This program allows you to automatically design gravity piping and structures. The
design is flexible enough to allow you to specify the elements to be designed, from a
single pipe size to the entire system, or anything in between.
The design algorithm adjusts invert elevations and the section size of the pipe to meet
several constraints, such as allowable ranges of slope, velocity and cover. In general,
the design algorithm attempts to minimize pipe size and excavation, which is typically
the most expensive part of installing sewer piping and structures.
• Pipe Matching
• Offset Matching
• Drop Structures
The designed pipe will be the smallest available section size from the Engineering
Library that meets the constraints and has a capacity greater than its discharge. In a
situation where there are no pipe sizes with adequate capacity, the largest available
size will be used.
The Default Design Constraints dialog allows you to edit the pipe and node
constraints governing the design of the system. It also allows you to specify which
gravity elements you want designed, and the extent to which you want them designed.
For example, you may want to design a particular pipe. However, you may also want
to design the downstream invert elevation to meet a particular velocity, cover, and
slope constraint.
The tabbed dialog for each particular type of element follows the same general format.
The top of the dialog box contains several fields where the design constraints can be
entered. The constraints entered in these fields are applied to every element of that
type.
Pipe diameters, invert elevations, and node structures can be all designed with the
same set of design constraints. You also have the option to adjust these values individ-
ully for each pipe or node.
The Default Design Constraints dialog is divided into the following tabs:
• Gravity Pipe
• Node
• Default Constraints
• Extended Design
In this section, there is a Velocity tab, a Cover tab, and a Slope tab. You can specify
the following default constraints to be used for the design of gravity pipes:
This section lets you specify if the following design parameters are to be used. If they
are to be used, you can also specify the associated default value. The Extended Design
section is split into three tabs:
• Part Full Design Tab: The Part Full Design tab consists of the following
controls:
– Is Part Full Design?–When checked, allows you to specify the Percent Full
target to be used by the design algorithm.
– Percent Full Constraint Type–Allows you to specify how the Percent Full
constraints are defined. When Simple is chosen, a single Percentage Full
value is selected. When Table is chosen, you can specify multiple Rise vs
Percent Full points in tabular format.
– Percentage Full–Specify the Percent Full value to be used when the Is Part
Full Design? box is checked. This control is only available when the Percent
Full Constraint Type is set to Simple.
– Rise vs Percent Full Table–This table becomes available when the Percent
Full Constraint Type is set to Table. Enter any number of Rise vs Percent Full
points to describe a range of values. Values not explicity listed will be linearly
interpolated by the software.
• Number of Barrels Tab: The Number of Barrels tab consists of the following
controls:
– Allow Multiple Barrels?–When checked, allows the design algorithm to use
more than one identical section in parallel, up to the specified Maximum
Number of Barrels.
– Maximum Number of Barrels–The maximum number of identical sections
allowed to be used in parallel when the Allow Multiple Barrels? box is
checked.
• Section Size Tab: The Section Size tab consists of the following controls:
– Limit Section Size?–When checked, limits the pipe section height to the
specified Maximum Rise value during the design process.
– Maximum Rise–The maximum rise a section height is allowed to be used in
the design when the Limit Section Size? box is checked.
Node Tab
This tab lets you specify the design constraints to be used by default for all gravity
structures when performing calculations in design mode. During an automatic design,
the program will adjust the elevations of the pipes adjacent to the structure according
to the structure's matching constraints. The two choices for matching are Inverts and
Crowns. Additionally, the downstream pipe can be offset from the upstream pipe(s) by
a specified amount. This value is called the Matchline Offset. Optionally, the program
supports the design of drop structures. In some situations, drop structures can mini-
mize pipe cover depths while maintaining adequate hydraulic performance.
The following management controls are located above the minor loss coefficient list
pane:
The tab section is used to define the settings for the minor loss that is currently high-
lighted in the minor loss list pane. The following controls are available:
Minor Loss Tab This tab consists of input data fields that allow you
to define the minor loss.
Minor Loss Type General type of fitting or loss element. This field
is used to limit the number of minor loss elements
available in choice lists. For example, the minor
loss choice list on the valve dialog box only
includes minor losses of the valve type. You
cannot add or delete types.
Minor Loss Coefficient Headloss coefficient for the minor loss. This
unitless number represents the ratio of the
headloss across the minor loss element to the
velocity head of the flow through the element.
Library Tab This tab displays information about the minor loss
that is currently highlighted in the minor loss list
pane. If the minor loss is derived from an
engineering library, the synchronization details
can be found here. If the minor loss was created
manually for this project, the synchronization
details will display the message Orphan (local),
indicating that the minor loss was not derived
from a library entry.
Notes Tab This tab contains a text field that is used to type
descriptive notes that will be associated with the
minor loss that is currently highlighted in the
minor loss list pane.
You can also create a totalizing flow meter by simply right-clicking a pressure pipe
and selecting the Totalizing Flow Meter command from the context menu that
appears.
Display the calculated results for the current flow meter settings.
The Totalizing Flow Meter Summary tab displays the totals for each element type.
The Totalizing Flow Meter Details tab displays results for each individual element.
1. Set Start and Stop times. Once selected, the results are automatically updated.
2. Click the Report button to run a report or click Close.
Highlight the element to be removed in the list and click the Delete button above the
list pane.
1. Click the Select From Drawing button above the element list pane.
2. In the Drawing View, click the element or elements to be added.
3. Click the Done button in the Select dialog.
Pumps are designed to lift water from one elevation to another, while overcoming the
friction and minor losses associated with the piping system. To correctly size a pump,
one must understand the static head (elevation differences) and dynamic head (friction
and minor losses) conditions under which the pump is expected to operate. The static
head will vary due to changes in reservoir or tank elevations on both the suction and
discharge sides of the pump, and the dynamic head is dependent on the rate of
discharge through the pump.
System head curves are a useful tool for visualizing the static and dynamic head for
varying rates of discharge and various static head conditions. The system head curve
is a graph of head vs. flow that shows the head required to move a given flow rate
through the pump and into the distribution system.
The System Head Curves manager allows you to create, edit, and manager system
head curves. It consists of the following controls:
3. Click New which will open the System Head Curve editor.
The System Head Curves Editor is where you can specify the settings of System
Head Curve Definition. You can also compute and view the system head curve for
timestep 0.00.
4. Choose the pump that will be used for the system head curve from the Pump pull-
down menu, or click the ellipsis and click the pump to be used in the drawing
pane.
5. Type a value for Maximum Flow and Number of Intervals.
6. Click Compute to calculate the results for time step 0.00.
SewerCAD V8i fills in elevation data such that the slopes of pipes being inferred are
constant along a reach and uses the downstream pipes as the basis for inferring
missing values for pipe properties. In the drawing below, the elevations are interpo-
lated between the known elevations and the physical properties of the downstream
pipe are used to fill in the properties of the missing pipes. However, if the user has
manually entered some of the physical properties manually, these values will not be
overridden. Loading information (sanitary load/infiltration rate) and head loss type
(AASHTO, HEC-22) are not inferred but are taken from the manhole prototype.
Where:
• Gu = upstream ground
• Gd = downstream ground
• Zu = upstream invert
• Zd = downstream invert
• N = number of additional manholes
• D = diameter (rise) of downstream pipe
1. Layout new manholes - In this case, the user knows the elevations of the manholes
at the beginning and end of a run and the physical properties of the downstream
conduit but has not yet placed the intervening manholes and pipes. The user indi-
cates the number of manholes that will be places in the gap and they will automat-
ically be inserted. This is useful in laying out new systems.
2. Follow existing path - In this case, the user has laid out the manholes and the
conduits between them. The user employs this tool to assign properties to the
elements between the upstream and downstream nodes. This is more useful in
filling in details of the system when the path is already determined whether for a
new or existing run of conduits.
To use the inferencing tool, click the Tools menu and select the Element Property
Inferencing command.
• Layout Type: Identify whether the inferencing tool should Layout New Elements
or Follow Existing path.
• Upstream Node and Downstream node: Pick the upstream and downstream
nodes between which element properties are to be inferred. Click on the Ellipse
(…) button to select the element from the drawing. Picking the element automati-
cally returns control to this dialog. It is important that all data for the upstream and
downstream elements already be entered when opening this dialog. If for example
ground elevations are missing from a node, then the user should close this dialog
and enter that data before opening this dialog.
• Downstream pipe: Field is automatically filled in when the user picks the Down-
stream Node. If the user has attached more than a single downstream conduit to
the downstream node, an error is generated.
• Interpolate ground elevations, Interpolate invert elevations and Overwrite
pipe properties: If checked, the inference tool will overwrite default values in the
nodes and pipes between the upstream and downstream nodes. However, if the
user has manually assigned properties to these elements, those properties will be
retained. These check boxes are only available when Follow Existing Path has
been selected because for new elements (Layout New Elements), the user has no
choice but to accept inferred values. The default elevation is 0 and default pipe
size is 12 in. (300 mm). If the ground elevation has been set to 512 ft (156 m) and
the pipe size set to 18 in. (450 mm), then the inference tool will only interpolate
invert elevations for those elements.
• Number of New Nodes: This field is only available when the user has selected
"Layout New Elements." If the user sets this value to N, the inference tool will
place N nodes and N+1 conduits (of equal length) in a straight line between the
upstream and downstream nodes. For example, if the distance is 1376 ft (419 m)
and the user wants 2 new elements, then the inferencing tool will add two
manholes and three pipes each 459 ft (140 m) long.
• Create new scenario: If the user checks this box, the tool will prompt for the
name and the parent scenario for the scenario being created. If the user does not
check this box, then the new elements and properties will be placed in the current
scenario.
When a new scenario is created and the Parent Scenario is set to None, the alterna-
tives that make up the scenario are selected based on the first scenario listed in the
Scenario Manager, usually the Base scenario. After the Element Property Infer-
encing tool creates a scenario, ensure that the other alternatives in the new
scenario are set up properly (double-check active topology, inflows, initial setting,
etc.).
• Parent scenario: Name of parent scenario if new scenario is being created.
• New scenario label: Name of new scenario if new scenario is being created.
• Override alternative label: When a new scenario is being created, the user can
check this box if the user wants to control the name of the new physical alternative
being created. If not, then the default new name is used.
• New alternative label: if the "Override alternative label" box is checked, then the
user provides the new name here.
Example
Given the system below, and the values in the inferencing dialog, two new manholes
are created between MH-3 and MH-5.
If on the other hand, the system was already laid out with no elevation data for MH-7
and MH-8 and only default pipe sizes (12 in., 300 mm) for CO-6, CO-7 and CO-8, the
profile would initially look like this.
After running, Follow Existing Path, the profile looks like this with correct elevations
and pipe size set to 20 in. based on the downstream conduit properties.
Panning
You can change the position of your model in the drawing pane by using the Pan tool.
Pan tool
If your mouse is equipped with a mousewheel, you can pan by simply holding down
the mousewheel and moving the mouse to reposition the current view.
or
Select View > Pan, then click anywhere in the drawing, hold down the mouse button
and move the mouse to reposition the current view
Zooming
You can enlarge or reduce your model in the drawing pane using one of the following
zoom tools:
The simple Zoom In and Zoom Out commands allow you to increase or decrease,
respectively, the zoom level of the current view by one step per mouse click.
Zoom In
Zoom Out
To use Zoom In or Zoom Out, click the desired button on the Tools toolbar, or select
View > Zoom > Zoom In or View > Zoom > Zoom In.
If your mouse is equipped with a mousewheel, you zoom in or out by simply moving
the mousewheel up or down respectively.
Zoom Window
The Zoom Window command lets you zoom in on an area of your model defined by a
window that you draw in the drawing pane.
To use Zoom Window, select View > Zoom > Zoom Window button, then click and
drag the mouse inside the drawing pane to draw a rectangle. The area of your model
inside the rectangle will appear enlarged.
Note: If you use the Zoom Window command frequently, you might
find it more convenient to add them to the Tools toolbar. See
“Adding and Removing Toolbar Buttons” on page 2-46 for more
information.
Zoom Extents
The Zoom Extents command automatically sets the zoom level such that the entire
model is displayed in the drawing pane.
Zoom Extents
To use Zoom Extents, click the Zoom Extents button on the Tools toolbar. The entire
model is displayed in the drawing pane.
or
Zoom Realtime
The Zoom Realtime command lets you dynamically scale up and down the zoom
level. The zoom level is defined by the magnitude of mouse movement while the tool
is active.
Zoom Realtime
Zoom Previous
Zoom Previous returns the zoom level to the most recent previous setting. To use
Zoom Previous, click the Zoom Previous button on the Tools toolbar.
or
Zoom Next returns the zoom level to the setting that was active before a Zoom
Previous command was executed. To use Zoom Previous, click View > Zoom >
Zoom Next.
Note: If you use the Zoom Next command frequently, you might find it
more convenient to add them to the Tools toolbar. See “Adding
and Removing Toolbar Buttons” on page 2-46 for more information.
1. Select View > Zoom > Zoom Center. The Zoom Center dialog box appears.
2. Enter the X and Y coordinates.
3. Select the zoom factor from the Zoom drop-down, then click OK.
Bentley SewerCAD V8i contains powerful features that let you view or analyze
subsets of your entire model. You can find these elements using the Network Navi-
gator (see “Network Navigator” on page 6-276). The Network Navigator lets you
choose a selection set, then view the list of elements in the selection set or find indi-
vidual elements from the selection set in the drawing.
In order to use the Network Navigator, you must first create a selection set. There are
two ways to create a selection set:
• From a selection of elements—You create a new selection set in the Selection Sets
Manager, then use your mouse to select the desired elements in the drawing pane.
• From a query—Create a query in the Queries Manager, then use the named query
to find elements in your model and place them in the selection set.
The Selection Sets Manager allows you to create, edit, and navigate to selection sets.
The Selection Sets Manager consists of a toolbar and a list pane, which displays all of
the selection sets that are associated with the current project.
You can view the properties of a selection in the Property Editor by right-clicking the
selection set in the list pane and selecting Properties from the shortcut menu.
You use the Network Navigator to view the elements that make up a selection set.
1. Open the Network Navigator by selecting View > Network Navigator or clicking
the Network Navigator button on the View toolbar.
2. Select a selection set from the Selection Set drop-down list. The elements in the
selection set appear in the Network Navigator.
1. Select all of the elements you want in the selection set by either drawing a selec-
tion box around them or by holding down the Ctrl key while clicking each one in
turn.
2. When all of the desired elements are highlighted, right-click and select Create
Selection Set.
3. Type the name of the selection set you want to create, then click OK to create the
new selection set. Click Cancel to close the dialog box without creating the selec-
tion set.
4. Alternatively, you can open the Selection Set Manager and click the New button
and select Create from Selection. Bentley SewerCAD V8i prompts you to select
one or more elements.
New selection set name Lets you type the name of the new selection set.
You create a dynamic selection set by creating a query-based selection set. A query-
based selection set can contain one or more queries, which are valid SQL expressions.
1. In the Selection Sets Manager, click the New button and select Create from
Query. The Selection by Query dialog box appears.
2. Available queries appear in the list pane on the left; queries selected to be part of
the selection set appear in the list pane on the right. Use the arrow buttons in the
middle of the dialog to add one or all queries from the Available Queries list to the
Selected Queries list, or to remove queries from the Selected list.
– You can also double-click queries on either side of the dialog box to add them
to or remove them from the selection set.
Available Queries Contains all the queries that are available for your
selection set. The Available Columns list is
located on the left side of the dialog box.
Selected Queries Contains queries that are part of the selection set.
To add queries to the Selected Queries list, select
one or more queries in the Available Queries list,
then click the Add button [>].
1. Right-click the element to be added, then select Add to Selection Set from the
shortcut menu.
2. In the Add to Selection Set dialog box, select the selection set to which you want
to add the element.
3. Click OK to close the dialog box and add the element to the selected selection set.
Click Cancel to close the dialog box without creating the selection set.
1. Select all of the elements to be added by either drawing a selection box around
them, or by holding down the Ctrl key while clicking each one in turn.
2. When all of the desired elements are highlighted, right-click and select Add to
Selection Set.
3. In the Add to Selection Set dialog box, select the selection set to which you want
to add the element.
4. Click OK to close the dialog box and add the element to the selected selection set.
Click Cancel to close the dialog box without creating the selection set.
Add to: Drop-down menu that lets you select the selection
set to which the currently highlighted element or
elements will be added.
You can easily remove elements from a static selection set in the Selection Set
Element Removal dialog box.
1. Display the Selection Sets Manager by selecting View > Selection Sets or
clicking the Selection Sets button on the View toolbar.
2. In the Selection Sets Manager, select the desired selection set then click the Edit
button.
3. In the Selection Set Element Removal dialog box, find the element you want to
remove in the table. Select the element label or the entire table row, then click the
Delete button.
4. Click OK.
SewerCAD V8i lets you perform group-level deletions on elements in a selection set
using the Select In Drawing button in the Selection Sets Manager.
1. Open the Selection Sets Manager by selecting View > Selection Sets or clicking
the Selection Sets button on the View toolbar.
2. In the Selection Sets Manager, highlight the selection set that contains elements
you want to delete.
3. Click the Select In Drawing button in the Selection Sets Manager to highlight all
of the selection set’s elements in the drawing pane.
– If there is only one selection set listed in the Selection Set Manager, you don’t
have to highlight it before clicking the Select In Drawing button.
4. Shift-click (hold down the Shift key and click the left mouse button) any selected
elements that you do not want to delete.
5. Right-click and select Delete. The highlighted elements in the selection set are
deleted from your model.
1. Open the Selection Sets Manager by selecting View > Selection Sets or clicking
the Selection Sets button on the View toolbar.
2. In the Selection Sets Manager, highlight the selection set that contains elements
you want to report on.
3. Click the Select In Drawing button in the Selection Sets Manager to highlight all
of the selection set’s elements in the drawing pane.
– If there is only one selection set listed in the Selection Set Manager, you don’t
have to highlight it before clicking the Select In Drawing button.
4. Shift-click (hold down the Shift key and click the left mouse button) any selected
elements that you do not want to include in the report.
5. Right-click and select Report. A report window displays the report.
Network Navigator
The Network Navigator consists of a toolbar and a table that lists the Label and ID of
each of the elements contained within the current selection. The selection can include
elements highlighted manually in the drawing pane, elements contained within a
selection set, or elements returned by a query. It can be used to search through the
model to find potential problems or to simply execute queries on input or results.
You cannot edit predefined queries. Queries must be created in the query manager
before running them in the network navigator.
To open the Network Navigator, click the View menu and select the Network Navi-
gator command, press <Ctrl+3>, or click the Network Navigator button on the
View toolbar.
Predefined Queries
Element types - finds all elements of a specified type (e.g. all pumps).
Network review - finds potential problems in the model (e.g. finding disconnected
elements). This is a very powerful tool for model cleanup.
Network trace - finds elements with specific relationships between them (e.g. trace
downstream to outfall).
Note: The Trace Upstream and Trace Downstream queries are limited
to the gravity subnetwork.
Input - finds elements in model with specified properties (e.g. find elliptical pipes)
Results - finds elements in model with results that meet the query criteria (e.g.
conduits that are surcharged in this time step)
In addition to predefined queries, you can create your own queries in the ”Queries
Manager’. These queries can be saved with the project or in a shared file.
Using Prototypes
Prototypes allow you to enter default values for elements in your network. These
values are used while laying out the network. Prototypes can reduce data entry
requirements dramatically if a group of network elements share common data.
For example, if a section of the network contains all three foot-diameter manholes ,
use the manhole prototype to set the Diameter field to 3.00 ft. When you create a new
manhole in your model, its diameter attribute will default to 3.00 ft.
Note: Changes to the prototypes are not retroactive and will not affect
any elements created prior to the change.
Creating Prototypes
Prototypes contain default values for Bentley SewerCAD V8i elements. You create
prototypes in the Prototypes Manager.
To create a prototype:
4. Double-click the prototype you just created. The Property Editor for the element
type opens.
5. Edit the attribute values in the Property Editor as required.
6. To make the new prototype the default, click the Make Current button in the
Prototypes Manager.
The icon next to the prototype changes to indicate that the values in the prototype
will be applied to all instances of that element type that you add to your current
project.
7. Perform the following optional steps:
– To rename a prototype, select the prototype in the list and click the Rename
button.
– To delete a prototype, select the prototype in the list and click the Delete
button.
– To view a report of the default values in the prototype, select the prototype in
the list and click the Report button.
Prototypes Manager
The Prototypes Manager allows you to create prototypes, which contain default
common data for each element type. The Prototypes Manager consists of a toolbar and
a list pane, which displays all of the elements available in Bentley SewerCAD V8i.
The list of elements in the Prototypes Manager list pane is expandable and collapsible.
Click on the Plus sign to expand an element and see its associated prototypes. Click on
the Minus sign to collapse the element.
Each element in the list pane contains a default prototype; you cannot edit this default
prototype. The default prototypes contains common values for each element type; if
you add elements to your model without creating new prototypes, the data values in
the default prototypes appear in the Property Editor for that element type.
Engineering Libraries
Engineering Libraries are powerful and flexible tools that you use to manage specifi-
cations of common materials, objects, or components that are shared across projects.
Some examples of objects that are specified through engineering libraries include pipe
materials, storm events, and unit sanitary loads. You can modify engineering libraries
and the items they contain by using the Engineering Libraries command in the Tools
menu, or by clicking the ellipsis (…) buttons available next to the fields in dialog
boxes that make use of engineering libraries.
Note: The data for each engineering library is stored in an XML file in
your Bentley SewerCAD V8i program directory. We strongly
recommend that you edit these files only using the built-in tools
available by selecting Tools > Engineering Libraries.
You work with engineering libraries and the items they contain in the Engineering
Libraries dialog box, which contains all of the project’s engineering libraries. Indi-
vidual libraries are compilations of library entries, along with their attributes. For
more information about working with engineering libraries, see “Working with Engi-
neering Libraries” on page 6-282.
By default, each project you create in SewerCAD V8i uses the items in the default
libraries. In special circumstances, you may wish to create custom libraries to use with
one or more projects. You can do this by copying a standard library or creating a new
library.
When you change the properties for an item in an engineering library, those changes
affect all projects that use that library item. At the time a project is loaded, all of its
engineering library items are synchronized to the current library. Items are synchro-
nized based on their label. If the label is the same, then the item’s values will be made
the same.
The default libraries that are installed with Bentley SewerCAD V8i are editable. In
addition, you can create a new library of any type, and can then create new entries of
your own definition.
When you select a library entry in the tree view, the attributes and attribute values
associated with the entry are displayed in the editor pane on the right side of the dialog
box.
Right-clicking a Library icon in the tree view opens a shortcut menu containing the
following commands:
Add Existing Library Lets you add an existing engineering library that
has been stored on your hard drive as an .xml file
to the current project.
Right-clicking a Category icon in the tree view opens a shortcut menu containing the
following commands:
Right-clicking a Folder icon in the tree view opens a shortcut menu containing the
following commands:
Right-clicking a Library Entry icon in the tree view opens a shortcut menu containing
the following commands:
You can convert your legacy format engineering library files (.hlb) to the .xml format
used in SewerCAD V8i using the WaterObjects.Net.EngineeringLibraryCon-
verter.exe utility. This utility can be found in your main product installation folder.
• HLB Library File: Enter the path of the .hlb file to be converted, or click the
Browse button to find it using a Windows browse dialog.
• Material Library: Enter the path of the material.hlb file. This control is only
available when the Library Type being converted is a Section Size library.
• Use SI Label: Check this box if the library being converted uses System Interna-
tional (SI) units.
• Destination Root: Enter the path where the converted .xml file should be created,
or click the Browse button to browse to the location.
• Convert: Click this button to perform the conversion.
• Close: Closes the utility dialog.
6. Click the Browse button next to the Destination Root field and browse to the
directory where you want the new .xml engineering library file to be created.
7. Click the Convert button.
This dialog box allows you to create, edit, and view catalog conduits. Catalog conduits
are an efficient way to reuse common physical conduit definitions.
The dialog box contains a toolbar, a Conduit Catalog list pane, and two tabs. The
toolbar contains the following buttons:
The following table describes the rest of the controls in the Conduit Catalog dialog
box.
Conduit Catalog List Located on the left side of the dialog box, displays
Pane a list of all of the catalog conduits that have been
defined in the current project. Highlighting a
catalog conduit in this list causes the Cross
Section Shape and Roughness Sections to
display the associated information with the
highlighted conduit.
Cross Section Type Lets you define the type of cross section for the
currently highlighted catalog conduit.
The following conduit cross section types are only
available in the catalog conduit to support import
from SewerGEMS:
• Basket Handle
• Horseshoe
• Egg
• Semi-Elliptical
They can be created in the conduit catalog but can
not be referenced by a conduit in the model.
<Section Type> Rise Lets you define the rise (height) of the catalog
conduit. This field is available for all cross section
types except Circular.
<Section Type> Span Lets you define the span (width) of the catalog
conduit. This field is available for all cross section
types except Circular.
Depth vs. Manning’s Lets you define a depth vs. roughness curve for
Table the catalog conduit. This field is available only
when the Roughness Type is Manning’s n-Depth
Curve.
Manning’s vs. Lets you define a flow vs. roughness curve for the
Discharge Table catalog conduit. This field is available only when
the Roughness Type is Manning’s n-Flow.
The hyperlink tool enables the user to associate a photo, word processign document,
spreadsheet or otehr file with a given model element. Opening the hyperlink opens the
file using its associated program (Picture Manager, Word, Excel, etc.).
The hyperlink can also be opened from the Property grid by picking the Hyperlink
property from the grid and clicking the ellipse button which will open the hyperlink
tool.
If a model file is moved to a different computer, the hyperlink will no longer work
unless the associated file is moved to a comparable path on the same computer.
The Hyperlinks dialog contains a toolbar and a tabular view of all your existing hyper-
links.
Column Description
Adding a Hyperlink
To add a hyperlink:
Note: You can add more than one associated file to an element using
the hyperlink feature, but you must add the associations one at a
time.
You create new hyperlinks in the Add Hyperlink dialog box. The dialog box contains
the following controls:
Element Type Lets you select an element type from the drop-
down list.
Editing a Hyperlink
You can edit existing hyperlinks using the Edit Hyperlink dialog box.
To edit a hyperlink:
You edit existing hyperlinks in the Edit Hyperlink dialog box. The dialog box contains
the following controls:
Link Lets you edit the complete path of the external file
associated with the selected hyperlink. You can
type the path yourself or click the Ellipsis (...)
button to search your computer for the file.
Once you have selected the file, you can
test the hyperlink by clicking the Launch
button.
Deleting a Hyperlink
To delete a hyperlink:
Using Queries
A query in Bentley SewerCAD V8i is a user-defined SQL expression that applies to a
single element type. You use the Queries Manager to create and store queries; you use
the Query Builder dialog box to construct the actual SQL expression.
• Project queries—Queries you define that are available only in the Bentley
SewerCAD V8i project in which you define them.
• Shared queries—Queries you define that are available in all Bentley SewerCAD
V8i projects you create. You can edit shared queries.
• Predefined queries—Factory-defined queries included with Bentley SewerCAD
V8i that are available in all projects you create. You cannot edit predefined
queries.
• Create dynamic selection sets based on one or more queries. For more informa-
tion, see “Creating a Selection Set from a Query” on page 6-271.
• Filter the data in a FlexTable using a query. For more information, see “Sorting
and Filtering FlexTable Data” on page 10-748.
For more information on how to construct queries, see “Creating Queries” on page 6-
297.
Queries Manager
The Queries Manager is a docking manager that displays all queries in the current
project, including predefined, shared, and project queries. You can create, edit, or
delete shared and project queries from within the Queries Manager, as well as use it to
select all elements in your model that are part of the selected query.
Queries created with the query manager can be saved with the current project (Project
query) or saved in a file that can be shared with other projects (Shared query).
Queries are not executed in the query manager but are executed in the Network navi-
gator or used in FlexTables to filter the table.
The Queries Manager consists of a toolbar and a tree view, which displays all of the
queries that are associated with the current project. The toolbar contains the following
buttons:
Creating Queries
A query is a valid SQL expression that you construct in the Query Builder dialog box.
You create and manage queries in the Queries Manager. You also use queries to filter
FlexTables and as the basis for a selection set.
1. Open the Queries Manager by selecting View > Queries, clicking the Queries
button on the View toolbar, or by pressing CTRL+5.
Note: You can also right-click an existing item or folder in the list pane
and select New > Query from the shortcut menu.
3. In the Select Element Type dialog box, select the desired element type from the
drop-down menu. The Query Builder dialog box appears.
4. All input and results fields for the selected element type appear in the Fields list
pane, available SQL operators and keywords are represented by buttons, and
available values for the selected field are listed in the Unique Values list pane.
Perform the following steps to construct your query:
a. Double-click the field you wish to include in your query. The database
column name of the selected field appears in the preview pane.
b. Click the desired operator or keyword button. The SQL operator or keyword
is added to the SQL expression in the preview pane.
c. Click the Refresh button above the Unique Values list pane to see a list of
unique values available for the selected field. Note that the Refresh button is
disabled after you use it for a particular field (because the unique values do
not change in a single query-building session).
d. Double-click the unique value you want to add to the query. The value is
added to the SQL expression in the preview pane.
Note: You can also manually edit the expression in the preview pane.
e. Check the Validate on OK box above the preview pane to validate your SQL
expression when you click the OK button. If the expression is valid, the query
will be created. If the query is invalid, a message to that effect will appear.
f. Click the Apply button above the preview pane to execute the query. If you
didn’t validate the expression, the Apply button validates it before executing
it.
g. Click OK.
Double-click the
desired unique
value to add it to
the SQL
expression in the
preview pane
Apply button
Preview pane
Validate on OK
checkbox
The top part of the dialog box contains all the controls you need to construct your
query: a list pane displaying all available attributes for the selected element type, a
SQL control panel containing available SQL keywords and operators, and list view
that displays all the available values for the selected attribute. The bottom part of the
dialog box contains a preview pane that displays your SQL expression as you
construct it.
All the dialog box controls are described in the following table.
Syntax
Part Description
You can use the Like operator to find values in a field that match the pattern you
specify. For pattern, you can specify the complete value (for example, Like
“Smith”), or you can use wildcard characters to find a range of values (for example,
Like “Sm*”).
In an expression, you can use the Like operator to compare a field value to a string
expression. For example, if you enter Like “C*” in an SQL query, the query returns
all field values beginning with the letter C. In a parameter query , you can prompt the
user for a pattern to search for.
The following example returns data that begins with the letter P followed by any letter
between A and F and three digits:
Like “P[A-F]###”
Note: The LIKE operator only works with string fields, not with
booleans.
The following table shows how you can use Like to test expressions for different
patterns.
Match No match
Kind of match Pattern (returns True) (returns False)
date = 7/9/2008
date = #7/9/2008#
However: the values stored for that field contain a specific time, so the query, even
with those enclosures, will still return no elements. So, if you want to use the equal
operator in that case, you should change that query to:
in order to return any elements. However, one could also use other operators in order
to avoid having to specify the time portion. For example:
Or
Controls
Controls give you a way to specify an action for virtually any element based on almost
any property of the system. Controls are included in a scenario when they are speci-
fied in the Operational Alternative. The controls become part of an Operational Alter-
native when you specify the name of a Control Set to use in a given Operational
Alternative.
The Control Manager is the main work center for controls. The Control Manager
manages all controls, conditions, actions, and control sets in the system. The Control
manager allows you to define controls using advanced IF, AND, and OR condition
logic, which can trigger any number of THEN or optional ELSE actions.
• Control Sets—Assign groups of controls to Control Sets. See “Control Sets Tab”
on page 6-320.
Controls Tab
The Controls tab allows you to manage all controls defined in the system. Controls
can be one of two types: simple or logical. Simple controls are made up of an IF
condition and a THEN action statement. Logical controls are made up of an IF condi-
tion, a THEN action, and an optional ELSE action, and can be assigned a priority for
resolving potential conflicts between logical controls.
•The pane in the center of the dialog box is the Controls List. This list displays a list of
all Logical Controls defined in the system.
• Located above the Controls List is a toolbar with the following buttons:
– New—Creates a new control.
– Delete—Deletes the highlighted control.
– Duplicate—Creates a copy of the highlighted control.
– Refresh—Refreshes the highlighted control.
– Control Wizard—Opens the Control Wizard dialog.
– Report—Generates a summary of the selected control, listing the ID, condi-
tions, actions, and elements incorporated into the control.
Hovering the mouse cursor over a control in the list will open a
tooltip which displays the conditions and actions that make up
that control.
• Status Pane—When one or more filters are active, the lower left corner of the
dialog will show the number of controls currently displayed out of the number of
total controls. Additionally, a FILTERED flag is displayed in the lower right
corner.
Logical, or rule-based controls allow far more flexibility and control over the behavior
of your network elements than is possible with simple controls. This is accomplished
by allowing you to specify one or more conditions and then link these to one or more
Actions by using logical IF, AND, THEN, OR, and ELSE statements.
Note: Logical Controls are not executed during Steady State analyses.
Logical controls consist of any combination of simple conditions and simple actions.
Controls are defined as:
You can also create composite conditions and actions. You can cause actions to be
performed when multiple conditions are met simultaneously, or when one or the other
conditions are met. You can also activate multiple actions when a single condition is
met.
EXAMPLE:
To create a logical control in which a pump (PMP-1) is turned on when the level in a
tank (T-1) falls below a specified value (5 ft.) or when the system loads exceed a
certain level (5000 gpm):
IF {T-1 Level < 5 ft.} OR {System Load > 5000 gpm} THEN {PMP-1 Status =
On} ELSE {PMP-1 Status = Off}
This example illustrates the power of using logical controls. To achieve the same func-
tionality using simple controls, you would need to create four separate controls—one
to turn the pump on if the tank level is below the specified value, one to turn the pump
off if the tank level is above a specified value, one to turn the pump on if the system
load is greater than the specified value, and one to turn the pump off if the system load
is less than the specified value.
Note: Logical Controls are not executed during Steady State analyses.
Control Wizard
The Control Wizard allows you to quickly create pump controls based on wet well
HGL.
Click the New button to create a new row in the controls list.
Choose the controlled pump from the list box in the Pump column.
Choose the controlling wet well from the list box in the Wet Well column. Choose the
desired On and Off Operators and enter the HGL values that will turn the pump On
and Off.
Click the Create button to generate the control(s), or click the Cancel button to close
the wizard without creating a control.
Conditions Tab
Conditions allow you to define the condition that must be met prior to taking an
action. The Conditions tab provides a list of all conditions defined in the system.
There are two types of conditions: simple conditions and composite conditions.
• The pane in the middle of the dialog box is the Conditions List. The Conditions
List displays a list of all logical conditions defined in the system. The list contains
four columns: ID (the application defined id, e.g., C01 for simple, CC01 for
composite), Type (simple or composite), description, and references (logical
control references).
• Located above the Conditions List is a toolbar with the following buttons:
– New—Create a simple or composite condition.
– Duplicate—Copy the selected condition.
– Delete—Deletes the selected condition.
– Refresh—Refreshes the selected condition.
– Report—Generates a summary of the selected condition.
• Below the toolbar is a set of filters that allow you to only display controls that
meet criteria defined by the filter settings. The following filters are available:
– Control Set—When a control set is specifed, only conditions that are a
component of that control set are displayed in the Conditions list.
– Type—When a Type filter other than <All> is specified, only conditions of
that type will be displayed in the Conditions list.
– Condition Element—When a Condition filter other than <All> is specified,
only conditions containing the selected Condition element will be displayed
in the Conditions list.
• The controls used to create or edit a condition vary depending on whether the
condition is simple or composite:
Simple Conditions
The input fields for a simple condition change depending on the condition type that is
selected in the condition Type field. The Simple Condition Types and the corre-
sponding input data are as follows:
• Element—The Element field allows you to specify which element the condition
will be based upon, and provides three methods of choosing this element. The
drop-down list displays elements that have been used in other logical controls, the
Ellipsis (…) button, which opens the Single Element Selection dialog box, and the
Select From Drawing button, which allows you to select the element using the
graphical Drawing view.
Attribute—This field displays the available attributes for the element type currently
specified in the Element field.
• Pressure Junctions—The following attributes are available for use when a Junc-
tion is chosen in the Element field:
– Load—This attribute is used to create a condition based on a specified load at
the corresponding junction (e.g., If J-1 has a load…).
– Hydraulic Grade—This attribute is used to create a condition based on a
specified hydraulic grade at the corresponding junction (e.g., If J-1 has a
hydraulic grade of…).
– Pressure—This attribute is used to create a condition based on a specified
pressure at the corresponding junction (e.g., If J-1 has a pressure of…).
• Pumps—The following attributes are available for use when a Pump is chosen in
the Element field:
• Tanks—The following attributes are available for use when a Tank is chosen in
the Element field:
– load—This attribute is used to create a condition based on a specified load at
the corresponding tank. For tanks, this load can represent an inflow or outflow
(e.g., If T-1 has a load…).
– Hydraulic Grade—This attribute is used to create a condition based on a
specified hydraulic grade at the corresponding tank (e.g., If T-1 has a
hydraulic grade of…).
– Pressure—This attribute is used to create a condition based on a specified
pressure at the corresponding tank (e.g., If T-1 has a pressure of…).
– Level—This attribute is used to create a condition based on a specified water
level at the corresponding tank (e.g., If the water in T-1 is at a level of…).
– Time to Drain—This attribute is to create a condition based on the amount of
time required for the tank to drain (e.g., If T-1 drains in X hours…).
– Time to Fill—This attribute is to create a condition based on the amount of
time required for the tank to fill (e.g., If T-1 fills in X hours…).
• Pipes—The following attributes are available for use when a Pipe is chosen in the
Element field:
• Valves—The following attributes are available for use when a valve is chosen in
the Element field:
– Discharge—This attribute is used to create a condition based on a specified
rate of discharge at the corresponding valve (e.g., If PRV-1 has a discharge
of…).
System load—This will create a condition based on the loads for the entire system.
The fields available when this condition type is selected are: xxxx checkout this
• Operator—This field allows you to specify the relationship between the Attribute
and the target value for that attribute. The choices include Greater Than (>),
Greater Than Or Equal To (>=), Less Than (<), Less Than Or Equal To (<=),
Equal To (=), or Not Equal To (<>).
• System load—This field lets you set a system-wide load.
Clock Time—This will create a condition based on the clock time during an extended
period simulation. If the extended period simulation is for a period longer than 24
hours, this condition will be triggered every day at the specified time.
• Operator—This field allows you to specify the relationship between the Attribute
and the target value for that attribute. The choices include Greater Than (>),
Greater Than Or Equal To (>=), Less Than (<), Less Than Or Equal To (<=),
Equal To (=), or Not Equal To (<>).
Time From Start—This will create a condition based on the amount of time that has
passed since the beginning of an extended period simulation. The following fields are
available when this condition type is selected:
• Operator—This field allows you to specify the relationship between the Attribute
and the target value for that attribute. The choices include Greater Than (>),
Greater Than Or Equal To (>=), Less Than (<), Less Than Or Equal To (<=),
Equal To (=), or Not Equal To (<>).
Target Value—This field’s label will change depending on the attribute that is
chosen. The value entered here is used in conjunction with the operator that is chosen
to determine if the condition has been met.
Description—This area of the dialog box is preset with a default description. There is
an option to change the default description. To do so, click the check box to activate
the description field, and enter your description in the text box. Additionally, the
description field supports the following expandable masks:
%# ID
%e Element
%a Attribute
%o Operator
%v Value
%u Unit
Note: Click the description list box to select one of the predefined
masks.
Aside from reducing the amount of data input, using these masks provides the addi-
tional benefit of automatically updating the corresponding information when changes
are made to the various condition components.
Summary— This area of the dialog box displays an automatically updated preview of
the expanded description.
Composite Conditions
When a Composite Condition is being defined or edited, the lower part of the dialog
box is comprised of a two column table and two buttons. The buttons are as follows:
• Operator—This column allows you to choose the way in which the related
Condition logic will be evaluated. The available choices are If, And, and Or.
Note: The first condition in the list will use the If operator. Any
additional conditions will allow you to choose between AND and
OR.
%# ID
%v Value
Aside from reducing the amount of data input, using these masks provides the addi-
tional benefit of automatically updating the corresponding information when changes
are made to the various condition components.
Note: Click the description list box to select one of the predefined
masks.
Actions Tab
Actions allow you to define what should be done to an element in the system in
response to an associated control condition. The Actions tab provides a list of all
actions defined in the system. There are two types of actions: simple actions and
composite actions. Actions have an application-provided non-editable ID (e.g., A01
for simple, AA01 for composite).
• The Actions List displays a list of all logical actions defined in the system. The list
contains four columns: ID (the application defined ID, e.g., A01 for simple, AA01
for composite), Type (simple or composite), description, and references (logical
control references).
• Located above the Conditions List is a toolbar with the following buttons:
- New—Opens the New Logical Action dialog box, where you can create a
new logical action.
- Edit—Depending on whether a simple or composite action is highlighted,
this button opens the Simple Logical Action or Composite Logical Action
dialog box, which allows you to edit the highlighted action.
- Delete—Deletes the highlighted action. You will be prompted to confirm
this action.
- Find—Opens the Find Logical Action dialog box, which allows you to
find a particular action based on a variety of criteria.
- Report—Generates a summary of the highlighted action.
– Below the toolbar is a set of filters that allow you to only display controls that
meet criteria defined by the filter settings. The following filters are available:
- Control Set—When a control set is specifed, only actions that are a
component of that control set are displayed in the Actions list.
- Type—When a Type filter other than <All> is specified, only actions of
that type will be displayed in the Actions list.
- Action Element—When an Action Element filter other than <All> is
specified, only actions containing the selected Element will be displayed
in the Actions list.
• The controls used to create or edit an action vary depending on whether the action
is simple or composite:
Simple Actions
• Element—The Element field allows you to specify which element the action will
be based upon and provides three methods of choosing this element. The drop-
down list displays elements that have been used in other logical controls, the
Ellipsis (…) button, which opens the Single Element Selection box, and the Select
From Drawing button, which allows you to select the element using the graphical
Drawing view.
• Attribute—This field displays the available attributes for the element type speci-
fied in the Element field. Not all attributes are available for all element types. The
available attributes include:
– Status – This attribute is used to change the status of a pipe, pump, or valve
when the related conditions are met. The available choices are dependant on
the element type.
Note: Pipes can only utilize the Status Attribute, Pumps and all Valves
except for the GPV can utilize either the Status or Setting
Attribute. GPVs can only use the Status Attribute.
For all valves except for the GPV, there is no explicit Active
status with which to base a control upon—the status choices are
Inactive or Closed. After a control sets a valve to Inactive or
Closed, to reactivate the valve another control must be created
with a Setting attribute. This is because a valve cannot be set to
Active, but must have specific input data to work with.
Note: Pipes can be set to Open or Closed, Pumps can be set to On, Off,
or have their relative speed factors increase or decrease. GPVs
can be set to Active or Closed. All other valves can be set to
Inactive, Closed, or have their respective settings changed,
depending on the Valve type.
Description—This area of the dialog box is preset with a default description. There is
an option to change the default description. To do so, click the check box to activate
the description field, and enter your description in the text box. Additionally, the
description field supports the following expandable masks:
%# ID
%e Element
%a Attribute
%o Operator
Aside from reducing the amount of data input, using these masks provides the addi-
tional benefit of automatically updating the corresponding information when changes
are made to the various control components.
Note: Click the description list box to select one of the predefined
masks.
Composite Actions
When a Composite Action is being defined or edited, the lower section of the dialog
box is comprised of a single column table and two buttons. The Table contains a list of
the Actions to be used. Each row is a drop-down list that allows you to choose an
action that was already created beforehand.
%# ID
%v Value
Aside from reducing the amount of data input, using these masks provides the addi-
tional benefit of automatically updating the corresponding information when changes
are made to the various control components.
Note: Click the description list box to select one of the predefined
masks.
The Control Sets tab allows you to create, modify and manage control sets. Control
sets are a way to organize your controls, and also provide the means to use different
controls in different scenarios.
A Control Set is made up of one or more control statements (called Controls) of the
form: If (condition) then (action) else (action). The actions and conditions are
defined under the Conditions or Actions tab under control.
• New—Opens the Logical Control Set editor dialog box. From this window, you
can add previously created logical controls to the new control set.
• Edit—Opens the Logical Control Set editor dialog box, which allows you to edit
the highlighted control set.
• Duplicate—Prompts for a name, then opens the Logical Control Set editor to
allow you to add or remove controls from the control set.
• Delete—Deletes the highlighted control set. You will be prompted to confirm this
action.
• Rename—Allows you to rename the highlighted control set.
• Report—Generates a summary of the highlighted control set, listing the ID,
conditions, actions, and elements for all of the logical controls contained within
the control set.
The left pane, labeled Available Items, contains a list of all of the logical controls that
have been created in the current project. To add controls to the Selected Items pane on
the right, highlight the desired controls and click the [>] button under Add. To add all
of the controls to your Logical Control set, click the [>>] button under Add. To
remove a control from the Selected Items pane, highlight it and click the [<] button
under Remove. To remove all controls from the Selected Items pane, click the [<<]
button under Remove.
Note: Priority is based upon the order that the controls appear in this
dialog box. The first control in the control set has the highest
priority, and so on. Any control with a set priority will overrule
any control with no set priority.
Note: The user data does not affect the hydraulic model calculations.
However, their behavior concerning capabilities like editing,
annotating, sorting and database connections is identical to any
of the standard pre-defined attributes.
User data extensions exhibit the same characteristics as the predefined data used in
and produced by the model calculations. This means that user data extensions can be
imported or exported through database and shapefile connections, viewed and edited
in the Property Editor or in FlexTables, included in tabular reports or element detailed
reports, annotated in the drawing, color coded, and reported in the detailed element
reports.
Note: The terms “user data extension” and “field” are used
interchangeably here. In the context of the User Data Extension
feature, these terms mean the same thing.
You define user data extensions in the User Data Extensions dialog box.
– Select an alternative from the drop-down menu in the Alternative field. This is
the alternative that you want to extend with the new field. Need more infor-
mation on this.
– Select a data type from the drop-down menu in the Data Type field.
- If you select Enumerated, an Ellipses (...) button appears in the Default
Value field. Enumerated user data extensions are fields that present
multiple choices.
– Enter the default value for the new field. If the data type is Enumerated, click
the Ellipses (...) button to display the Enumeration Editor dialog box, where
you define enumerated members.
The User Data Extensions dialog box displays a summary of the user data extensions
associated with the current project. The dialog box contains a toolbar, a list pane
displaying all available Bentley SewerCAD V8i element types, and a property editor.
The toolbar contains the following controls:
and the following fields, which define your new user data extension:
Table 6-2:
Attribute Description
General
Name The unique identifier for the field. The name field in the
Property Editor is the name of the column in the data source.
Label The label that will appear next to the field for the user data
extension in the Property Editor for the selected element type.
This is also the column heading if the data extension is
selected to appear in a FlexTable.
Category The section in the Property Editor for the selected element
type in which the new field will appear. You can create a new
category or use an existing category. For example, you can
create a new field for manholes and display it in the Physical
section of that element’s Property Editor.
Table 6-2:
Attribute Description
Field Order The display order of fields within a particular category in the
Index Property Editor. This order also controls the order of columns
in Alternative tables. An entry of 0 means the new field will be
displayed first within the specified category.
Field The description of the field. This description will appear at the
Description bottom of the Property Editor when the field is selected for an
element in your model. You can use this field as a reminder
about the purpose of the field.
Alternative Lets you select an existing alternative to extend with the new
field.
Referenced Displays all the element types that are using the field. For
By example, if you create a field called "Installation Date" and you
set it up to be shared, this field will show the element types that
share this field. So for example, if you set up a field to be
shared by manholes and transitions, the Referenced By field
would show "Manhole, Transition".
Units
Data Type Lets you specify the data type for the user data extension.
Click the down arrow in the field then select one of the
following data types from the drop-down menu:
• Integer—Any positive or negative whole number.
• Real—Any fractional decimal number (for example, 3.14).
It can also be unitized with the provided options.
• Text—Any string (text) value up to 255 characters long.
• Long Text—Any string (text) up to 65,526 characters long.
• Date/Time—The current date. The current date appears
by default in the format month/day/year. Click the down
arrow to change the default date.
• Boolean—True or False.
• Enumerated—When you select this data type, an Ellipses
button appears in the Default Value field. Click the
Ellipses (...) button to display the Enumeration Editor
dialog box, where you can add enumerated members and
their associated values. For more information, see
“Enumeration Editor Dialog Box” on page 6-331.
Table 6-2:
Attribute Description
Default Value The default value for the user data extension. The default
value must consistent with the selected data type. If you chose
Enumerated as the data type, click the Ellipses (...) button to
display the Enumeration Editor.
Dimension Lets you specify the unit type. Click the drop-down arrow in the
field to see a list of all available dimensions. This field is
available only when you select Real as the Data Type.
Storage Unit Lets you specify the storage units for the field. Click the drop-
down arrow in the field to see a list of all available units; the
units listed change depending on the Dimension you select.
This field is available only when you select Real as the Data
Type.
Numeric Lets you select a number format for the field. Click the drop-
Formatter down arrow in the field to see a list of all available number
formats; the number formats listed change depending on the
Dimension you select. For example, if you select Flow as the
Dimension, you can select Flow, Flow - Pressurized Condition,
Flow Tolerance, or Unit Load as the Numeric Formatter. This
field is available only when you select Real as the Data Type.
You construct the formula using the available fields, operators, and functions. All the
dialog box controls are described in the following table.
The Import dialog box opens after you initiate an Import command and choose the
xml file to be imported. The Import dialog displays all of the domain elements
contained within the selected xml file. Uncheck the boxes next to a domain element to
ignore them during import.
You can share user data extensions across multiple element types in Bentley
SewerCAD V8i. Shared user data extensions are displayed in the Property Editor for
all elements types that share that field.
The icons displayed next to the user data extensions in the User Data Extensions
dialog box change depending on the status of the field:
• You can select any number of element types with which to share the field. The list
is limited to element types that support the Alternative defined for the Field. For
example, the Physical Alternative may only apply to five of the element types. In
this case, you will only see these five items listed in the Alternative drop-down
menu.
• You cannot use the sharing feature to move a field from one element type to
another. Validation is in place to ensure that only one item is selected and if it is
the same as the original, default selection. If it is not, a message appears telling
you that when sharing a field, you must select at least two element types, or select
the original element type.
• To unshare a field that is shared among multiple element types, right-click the user
data extension you want to keep in the list pane, then select Sharing. Clear all the
element types that do not want to share the field with and click OK. If you leave
only one element type checked in the Shared Field Specification dialog box, it
must be the original element type for which you created the user data extension.
– The fields that were located under the manhole and conduit element type root
nodes will be removed completely.
– You can also unshare a field by using the Delete button or right-clicking and
selecting Delete. This will unshare and delete the field.
1. Open the User Data Extensions dialog box by selecting Tools > User Data Exten-
sions.
2. In the list pane, create a new user data extension to share or select an existing user
data extension you want to share, then click the Sharing button.
3. In the Shared Field Specification dialog box, select the check box next to each
element type that will share the user data extension.
4. Click OK.
5. The icon next to the user data extension in the list pane changes to indicate that it
is a shared field.
You select element types to share a user data extension in the Shared Field Specifica-
tion dialog box. The dialog box contains a list of all possible element types with check
boxes.
Select element types to share the current user data extension by selecting the check
box next to the element type. Clear a selection if you no longer want that element type
to share the current field.
The Enumeration Editor dialog box appears when you select Enumerated as the Data
Type for a user data extension, then click the Ellipses (...) button in the Default Value
field. Enumerated fields are fields that contain multiple selections - you define these
as members in the Enumeration Editor dialog box.
For example, suppose you want to identify conduits in a model of a new subdivision
by one of the following states: Existing, Proposed, Abandoned, Removed, and
Retired. You can define a new user data extension with the label “Pipe Status” for
conduits, and select Enumerated as the data type. Click the Ellipses (...) button in the
Default Value field in the Property Editor for the user data extension to display the
Enumeration Editor dialog box. Then enter five members with unique labels (one
member for each unique pipe status) and enumeration values in the table. After you
close the User Data Extensions dialog box, the new field and its members will be
available in the Property Editor for all conduits in your model. You will be able to
select any of the statuses defined as members in the new Pipe Status field.
You can specify an unlimited number of members for each user data extension, but
member labels and values must be unique. If they are not unique, an error message
appears when you try to close the dialog box.
• New—Lets you add a new row to the table. Each row in the table represents a
unique enumerated member of the current user data extension.
• Delete—Deletes the current row from the table. The enumerated member defined
in that row is deleted from the user data extension.
You define enumerated members in the table, which contains the following columns:
• Choose Features to Process: Allows you to specify which pipes to include in the
split operation. The following options are available:
– All: All pipes in the model that have a neighboring node within the specified
tolerance will be split by that junction.
– Selection: Only the pipes that are currently selected in the drawing pane will
be split by a neighboring junction that lies within the specified tolerance.
– Selection Set: Only those pipes that are contained within the selection set
specified in the drop down list or pipes that lie within the tolerance of a node
that is contained in the selection set will be split by a neighboring junction
that lies within the specified tolerance.
• Allow splitting with inactive nodes: When this box is checked, nodes that are
marked Inactive will not be ignored during the split operation.
• Tolerance: This value is used to determine how close a pipe must be to a node in
order for the pipe to be split by that junction.
Pipes will be split by every node that falls within the specified tolerance. To
prevent unwanted pipe splits, first use the Network Navigator's "Network Review
> Pipe Split Candidates" query to verify that the tolerance you intend to use for
the Batch Split operation will not include nodes that you do not want involved in
the pipe split operation.
External Tools
Use the External Tool Manager to manage custom menu commands, which are then
located in the Tools menu for quick accessibility.
Click Tools>External Tools to create a custom menu command from any executable
file. Executable file types include:
• .exe
• .com
• .pif
• .bat
• .cmd
• External Tool List Pane—This pane lists the external tools that have been
created. All of the tools listed in this pane will be displayed in the Tools >
External Tools menu.
• New—Creates a new external tool in the list pane.
• Delete—Deletes the currently highlighted tool.
• Rename—Allows you to rename the currently highlighted tool.
• Command—This field allows you to enter the full path to the executable file that
the tool will initiate. Click the ellipsis button to open a Windows Open dialog to
allow you to browse to the executable.
• Arguments—This optional field allows you to enter command line variables that
are passed to the tool or command when it is activated. Click the > button to open
a submenu containing predefined arguments. Arguments containing spaces must
be enclosed in quotes. The available arguments are:
– Project Directory—This argument passes the current project directory to the
executable upon activation of the tool. The argument string is %(ProjDir).
– Project File Name—This argument passes the current project file name to the
executable upon activation of the tool. The argument string is %(ProjFile-
Name).
– Project Store File Name—This argument passes the current project datastore
file name to the executable upon activation of the tool. The argument string is
%(ProjStoreFileName).
– Working Directory—This argument passes the current working directory to
the executable upon activation of the tool. The argument string is %(Proj-
WorkDir).
Test—This button executes the external tool using the specified settings.
If there are any existing tools they will appear as menu items above Customize with a
separator.
1. In the External Tools dialog, click the new button to create a new external tool.
2. The command field should contain the entire path and filename to execute. Use
the […] button to browse to the program or file that will execute. This can be any
file with the following extensions:
a. exe
b. com
c. pif (shortcut file)
d. bat
e. cmd
3. The arguments field is optional. If the program you selected can receive argu-
ments you have a number to choose from.
a. Project Directory - this is the directory to the currently open project.
Displayed as %(ProjDir)
b. Project Filename - this is the filename of the currently open project (what you
see in the project file tab near the top of the drawing window). Displayed as
%(ProjFileName)
c. Project Store Filename - this is the temporary filename that is used and is
stored in the user's temporary directory. Displayed as %(ProjStoreFileName)
d. Working Directory - this is normally the temporary folder location (the user's
temporary folder) where the project store file is located. Displayed as %(Proj-
WorkDir)
4. The initial directory is also optional. This is used to set a working directory if one
is required by the program you selected. Normally it is not required. You have the
choice between the following:
a. Project Directory - the directory where the project file is located. Displayed as
%(ProjDir)
b. Working Directory - the directory where the project store file is located.
Displayed as %(ProjWorkDir)
TRex Wizard
The TRex Wizard steps you through the process of automatically assigning elevations
to specified nodes based on data from a Digital Elevation Model or a Digital Terrain
Model.
The DEM, DTM, DDF, or SHP (contour shapefile) file, the SewerCAD V8i model,
and the features to which elevations will be assigned are specified.
• Data Source Type—This menu allows you to choose the type of file that contains
the input data you will use.
• File—This field displays the path where the DXF, XML, or SHP file is located.
Use the browse button to find and select the desired file.
• Select Elevation Field—Select the elevation unit.
• X-Y Units—This menu allows the selection of the measurement unit type associ-
ated with the X and Y coordinates of the elevation data file.
• Z Units—This menu allows the selection of the measurement unit type associated
with the Z coordinates of the elevation data file.
• Clip Dataset to Model—In some cases, the data source contains elevation data
for an area that exceeds the dimensions of the area being modeled. When this box
is checked, TRex will calculate the model’s bounding box, find the larger dimen-
sion (width or height), calculate the Buffering Percentage of that dimension, and
increase both the width and height of the model bounding box by that amount.
Then any data point that falls outside of the new bounding box will not be used to
generate the elevation mesh. If this box isn’t checked, all the source data points
are used to generate the elevation mesh. Checking this box should result in faster
calculation speed and use less memory.
• Buffering Percentage—This field is only active when the Clip Dataset to Model
box is checked. The percentage entered here is the percentage of the larger dimen-
sion (width or height) of the model’s bounding box that will be added to both the
bounding box width and height to find the area within which the source data
points will be used to build the elevation mesh.
• Also update inactive elements—Check this box to include inactive elements in
the elevation assignment operation. When this box is unchecked, elements that are
marked Inactive will be ignored by TRex.
• All—When this button is selected, TRex will attempt to assign elevations to all
nodes within the SewerCAD V8i model.
• Selection—When this button is selected, TRex will attempt to assign elevations to
all currently highlighted nodes.
• Selection Set—When this is selected, the Selection Set menu is activated. When
the Selection Set button is selected, TRex will assign elevations to all nodes
within the selection set that is specified in this menu.
Note: If the SewerCAD V8i model (which may or may not have a spatial
reference explicitly associated with it) is in a different spatial
reference than the DEM/DTM (which does have a spatial
reference explicitly associated with it), then the features of the
model will be projected from the model’s spatial reference to the
spatial reference used by the DEM/DTM.
The results of the elevation extraction process are displayed and the results can be
applied to a new or existing physical alternative.
• Results Preview Pane—This tabular pane displays the elevations that were
calculated by TRex. The table can be sorted by label by clicking the Label column
heading and by elevation by clicking the Elevation column heading. You can filter
the table by right-clicking a column in the table and selecting the Filter...Custom
command. You can also right-click any of the values in the elevation column to
change the display options.
• Use Existing Alternative—When this is selected, the results will be applied to
the physical alternative that is selected in the Use Existing Alternative menu. This
menu allows the selection of the physical alternative to which the results will be
applied.
• New Alternative —When this is selected, the results will be applied to a new
physical alternative. First, the currently active physical alternative will be dupli-
cated, then the results generated by TRex will be applied to the newly created
alternative. The name of this new alternative must be supplied in the New Alter-
native text field.
• Parent Alternative—Select an alternative to duplicate from the menu, or select
<None> to create a new Base alternative.
• Export Results—This exports the results generated by TRex to a tab or comma-
delimited text file (.TXT). These files can then be re-used by SewerCAD V8i or
imported into other programs.
• Click Finish when complete, or Cancel to close without making any changes.
SewerCAD V8i fills in elevation data such that the slopes of pipes being inferred are
constant along a reach and uses the downstream pipes as the basis for inferring
missing values for pipe properties. In the drawing below, the elevations are interpo-
lated between the known elevations and the physical properties of the downstream
pipe are used to fill in the properties of the missing pipes. However, if the user has
manually entered some of the physical properties manually, these values will not be
overridden. Loading information (sanitary load/infiltration rate) and head loss type
(AASHTO, HEC-22) are not inferred but are taken from the manhole prototype.
Where:
• Gu = upstream ground
• Gd = downstream ground
• Zu = upstream invert
• Zd = downstream invert
• N = number of additional manholes
• D = diameter (rise) of downstream pipe
1. Layout new manholes - In this case, the user knows the elevations of the manholes
at the beginning and end of a run and the physical properties of the downstream
conduit but has not yet placed the intervening manholes and pipes. The user indi-
cates the number of manholes that will be places in the gap and they will automat-
ically be inserted. This is useful in laying out new systems.
2. Follow existing path - In this case, the user has laid out the manholes and the
conduits between them. The user employs this tool to assign properties to the
elements between the upstream and downstream nodes. This is more useful in
filling in details of the system when the path is already determined whether for a
new or existing run of conduits.
To use the inferencing tool, click the Tools menu and select the Element Property
Inferencing command.
• Layout Type: Identify whether the inferencing tool should Layout New Elements
or Follow Existing path.
• Upstream Node and Downstream node: Pick the upstream and downstream
nodes between which element properties are to be inferred. Click on the Ellipse
(…) button to select the element from the drawing. Picking the element automati-
cally returns control to this dialog. It is important that all data for the upstream and
downstream elements already be entered when opening this dialog. If for example
ground elevations are missing from a node, then the user should close this dialog
and enter that data before opening this dialog.
• Downstream pipe: Field is automatically filled in when the user picks the Down-
stream Node. If the user has attached more than a single downstream conduit to
the downstream node, an error is generated.
• Interpolate ground elevations, Interpolate invert elevations and Overwrite
pipe properties: If checked, the inference tool will overwrite default values in the
nodes and pipes between the upstream and downstream nodes. However, if the
user has manually assigned properties to these elements, those properties will be
retained. These check boxes are only available when Follow Existing Path has
been selected because for new elements (Layout New Elements), the user has no
choice but to accept inferred values. The default elevation is 0 and default pipe
size is 12 in. (300 mm). If the ground elevation has been set to 512 ft (156 m) and
the pipe size set to 18 in. (450 mm), then the inference tool will only interpolate
invert elevations for those elements.
• Number of New Nodes: This field is only available when the user has selected
"Layout New Elements." If the user sets this value to N, the inference tool will
place N nodes and N+1 conduits (of equal length) in a straight line between the
upstream and downstream nodes. For example, if the distance is 1376 ft (419 m)
and the user wants 2 new elements, then the inferencing tool will add two
manholes and three pipes each 459 ft (140 m) long.
• Create new scenario: If the user checks this box, the tool will prompt for the
name and the parent scenario for the scenario being created. If the user does not
check this box, then the new elements and properties will be placed in the current
scenario.
When a new scenario is created and the Parent Scenario is set to None, the alterna-
tives that make up the scenario are selected based on the first scenario listed in the
Scenario Manager, usually the Base scenario. After the Element Property Infer-
encing tool creates a scenario, ensure that the other alternatives in the new
scenario are set up properly (double-check active topology, inflows, initial setting,
etc.).
• Parent scenario: Name of parent scenario if new scenario is being created.
• New scenario label: Name of new scenario if new scenario is being created.
• Override alternative label: When a new scenario is being created, the user can
check this box if the user wants to control the name of the new physical alternative
being created. If not, then the default new name is used.
• New alternative label: if the "Override alternative label" box is checked, then the
user provides the new name here.
Example
Given the system below, and the values in the inferencing dialog, two new manholes
are created between MH-3 and MH-5.
If on the other hand, the system was already laid out with no elevation data for MH-7
and MH-8 and only default pipe sizes (12 in., 300 mm) for CO-6, CO-7 and CO-8, the
profile would initially look like this.
After running, Follow Existing Path, the profile looks like this with correct elevations
and pipe size set to 20 in. based on the downstream conduit properties.
Loading 7
Click one of the following links to learn how to add loading data to your Bentley
SewerCAD V8i model:
Loading
The word "loading" is used in Bentley SewerCAD V8i to describe flow entering the
sewer system. Depending on the type of system, available data and level of detail,
there are numerous ways of loading Bentley SewerCAD V8i models. Some of the
distinctions relate to whether the system is a combined or sanitary system, whether the
loads are existing with flow data or proposed loads with only land use descriptions,
whether the flow refers to dry weather sanitary flows or wet weather flow.
With the exception of known fixed flows, the loading to the model consists of a table
of flow or pattern values vs. time. The generic word "collection" is used to describe
inputs to Bentley SewerCAD V8i that are not a single value but are some type of table.
For example, you will see Inflow Collections, which are simply a table of inflow vs.
time.
There are several methods for entering loads into Bentley SewerCAD V8i. In general,
most of the methods described can be applied to any node type element (i.e., manhole,
pressure junction, but not outfalls). Some such as stormwater loading must be applied
to catchments and conduit infiltration can only be applied to conduits. They are
summarized below and described in more detail later in this chapter.
In general, the hydrograph input is used for wet weather events while pattern
loads are used for sanitary flows which repeat from one day to the next. For more
information, see “Inflows” on page 7-371.
Sanitary loads are generally used to describe dry weather contribution to flow
from domestic, commercial and industrial customers. For more information, see
“Sanitary (Dry Weather) Flow Collections” on page 7-384.
• Conduit infiltration can be used to model infiltration into pipes along the length of
the pipe. This can be specified as:
– Known unit flow based on Length, Area, Diameter-length, or Count.
– Hydrograph
– Pattern
Summary
In general:
• Dry weather load can be entered using Inflow, Sanitary Loading and LoadBuilder.
• Wet weather flow in sanitary systems can be entered using inflow, RDII or conduit
infiltration.
• Wet weather flow in stormwater and combined systems can be entered using
Inflow, Stormwater flow or Conduit infiltration.
Types of Loads
Within each of the loading methods available in Bentley SewerCAD V8i, there are
several ways to enter (add) data. For example, under the method Inflow for loading
the model, there are two types of inflow - fixed and hydrograph. For example, under
the method Inflow for loading the model, there are three types of inflow - fixed,
hydrograph and pattern load. These loading types may be used by several methods.
For example, pattern loading is used by the Inflow, Sanitary and Pipeline Infiltration
methods. The dialogs for each of these types are the same regardless of the method
being used.
The following table illustrates which types of loads are available in each method.
Modified Rational
Unit Hydrograph
Pattern Load
RTK Method
Hydrograph
Unit Load
SWMM
Fixed
SCS
Method
Inflow X X X
Sanitary Load X X X X
LoadBuilder *
RDII Inflow X X
Stormwater X X X X
Conduit infiltration * X X X
RTK Method
Hydrograph
Unit Load
SWMM
Fixed
SCS
Method
Inflow X X
LoadBuilder *
RDII Inflow X X
Stormwater X X X X
Conduit infiltration * X X
Hydrographs and pattern loads are two distinct ways to describe how flow varies over
time. Ultimately, you can attain the same results using either type but there are some
behavioral and semantic differences that should be noted.
Pattern loads consists of a single average base load and a series of dimensionless
multipliers used to delineate how the load varies over time. A hydrograph, simply, is
a time-discharge series.
Hydrographs are usually applied as wet weather loads, and are generated using hydro-
logic methods, while patterns are more typically applied to sanitary loads. Pattern
multipliers are usually developed based on flow monitoring data for the system under
consideration. The multipliers are used to account for time-of-day variations in sewer
loads. Usually a handful of patterns are developed (e.g. residential area, commercial
area, large industry) and these patterns are assigned to the appropriate nodes. These
statements represent typical usage of both loading types; they do not represent hard
and fast rules.
During an extended period simulation if the duration of the simulation exceeds the
duration of a pattern then the pattern will repeat itself. If the duration of the simula-
tion exceeds the duration of a hydrograph the last point of the hydrograph will remain
constant for the extent of the remaining time.
The following figure shows the difference between a hydrograph and pattern load.
You can directly associate a user-defined unit hydrograph to a node element (e.g.
manhole, wet well) or a Conduit for infiltration & inflow calculations.
1. Click a node in your model to display the Property Editor, or right-click a node
and select Properties from the shortcut menu.
2. In the Inflow (Sanitary Loading) or Inflow (Wet) section of the Property Editor,
click the Ellipses (...) button next to the Sanitary Loads or the Inflow (Wet)
Collection field.
3. In the Sanitary Loads dialog click the New button and select Hydrograph - Flow
vs. Time. In the Inflow (Wet) Collection dialog click the New button and select
Hydrograph Load. In the Conduit dialog, under Infiltration, pick Hydrograph as
the Infiltration Load Type.
4. Click the New button to add a row to the Time vs. Flow table.
5. Enter Time vs. Flow data into the table. Press Enter after typing a value to add a
new row to the table (or click the New button to add a new row).
To insert a row at a time in between two other times, simply insert at the bottom of
the table. When you close the table then reopen it, the row will be in the correct
position.
Note: Time and flow units must be consistent with time and flow units
used throughout the model.
6. Click the Graph button to view a plot of the Time vs. Flow data.
7. Click OK to close the dialog box and add the hydrograph to the Property Editor
for the node.
Pattern Loads
A pattern load consists of a base flow and a pattern, which is a set of multipliers used
to adjust base flow over the course of a day (or some other period). Patterns can also
be used with unit loads by assigning a pattern setup for a particular scenario.
Using a representative diurnal curve for a residence as illustrated below, we see that
there is a peak in the diurnal curve in the morning as people take showers and prepare
breakfast, another slight peak around noon, and a third peak in the evening as people
arrive home from work and prepare dinner. Throughout the night, the pattern reflects
the relative inactivity of the system, with very low flows compared to the average.
There are two basic forms for representing a pattern: stepwise and continuous. A step-
wise pattern is one that assumes a constant level of usage over a period of time, and
then jumps instantaneously to another level where it remains steady until the next
jump. A continuous pattern is one for which several points in the pattern are known
and sections in between are transitional, resulting in a smoother pattern. For the
continuous pattern in the figure above, the multiplication factor and slope at the start
time and end times are the same. This is a continuity that is recommended for patterns
that repeat.
Because of the finite time steps used for calculations, this software converts contin-
uous patterns into stepwise patterns for use by the algorithms. In other words for a
time step a multiplier is interpolated from the pattern curve. That multiplier is then
used for the duration of the time step, until a new multiplier is selected for the next
time step.
Patterns provide a convenient way to define the time variable aspects of system loads.
Pattern Manager
A pattern is a series of time step values, each having an associated multiplier value.
During an extended period analysis, each time step of the simulation uses the multi-
plier from the pattern corresponding to that time. If the duration of the simulation is
longer than the pattern, the pattern is repeated. The selected multiplier is applied to
any baseline load that is associated with the pattern. You can also define daily and
monthly multipliers for any pattern.
The following management controls are located above the pattern list pane:
Tip: Use the Report button to view or print a graph or detailed report
of your pattern.
The right half of the dialog consists of controls that allow you to define the settings for
the pattern that is currently selected in the list of patterns on the left side of the dialog.
• Start Time—The first time step in the pattern. The start time format is a standard
24-hour clock. The format is Hour:Minute:Second AM or PM (e.g., 12:45:30
PM).
• Starting Multiplier—The multiplier value of the first time step point in your
pattern. Any real number can be used for this multiplier (it does not have to be
1.0).
• Pattern Format—The following pattern formats are available:
Hourly patterns consist of a number of time step points, defined in the table below the
Pattern Format control on the Hourly tab.
• Time From Start—The amount of time from the Start Time of the pattern to the
time step point being defined.
• Multiplier—The multiplier value associated with the time step point.
Daily and Monthly factors are defined in the same way as hourly ones, the difference
being that rather than defining time steps you enter multipliers for each day of the
week (for Daily patterns) or for each month of the year (for monthly patterns).
A graph of the currently selected pattern is displayed in the lower right corner of the
dialog.
Note: Patterns must begin and end with the same multiplier value. This
is because patterns will be repeated if the duration of the
Extended Period Analysis is longer than the pattern duration. In
other words, the last point in the pattern is really the start point
of the pattern’s next cycle.
Note: You must have at least one unit sanitary (dry weather) load set
up in your model and at least one pattern defined before you can
define a pattern setup.
1. Define at least one unit sanitary (dry weather) load in your current project. For
more information, see “Adding Unit Sanitary (Dry Weather) Loads” on page 7-
364.
2. Define at least one pattern in your current project.
3. Select Analysis > Pattern Setups or click the Pattern Setups button on the Anal-
ysis toolbar.
4. In the Pattern Setups dialog box, click the New button to create a new pattern
setup.
5. The table on the right side of the dialog box displays all of the unit sanitary (dry
weather) loads currently associated with your current project. For each unit load
in the table, select an existing pattern from the Setup Pattern submenu.
6. Perform the following optional steps:
– To delete an existing pattern setup, select the pattern setup label in the list
pane, then click the Delete button.
– To rename an existing pattern setup, select the pattern setup label in the list
pane, then click the Rename button and type the new name of the pattern
setup.
– To view a report on an existing pattern setup, select the pattern setup label in
the list pane, then click the Report button.
7. Click Close.
The dialog box contains the following controls above the list pane:
The right side of the dialog contains a table with the following fields:
Column Description
It consists of the Time From Start vs.Multiplier table and the following controls:
Time From Start: Enter the time from start for the corresponding multiplier.
Multiplier: Enter the value by which the associated attribute is multiplied for the
corresponding time.
A unit loading consists of a unit (person, building, area) multiplied by a unit load (gal/
capita/day, litres/sq m/day, cfs/acre). The units are assigned to individual nodes
elements (manholes, pressure junctions) while the unit loads are created using the Unit
Sanitary (Dry Weather) Loads dialog box.
Unit loads are calculated as: Load (flow Units) = Unit load (flow/number) x number
of Loading units. For example: 100 gallons/capita/day x 40 people = 4000 gallons per
day.
If the unit loads are not assigned to nodes but to polygons in a GIS, then it is best to
use LoadBuilder to import the loads. For more information, see “Using LoadBuilder
to Assign Loading Data” on page 7-387.
For more information, see “Adding Unit Sanitary (Dry Weather) Loads” on page 7-
364 and “Types of Unit Sanitary (Dry Weather) Loads” on page 7-362.
Unit loads correspond to a baseline load and time of day patterns can be assigned to
scenarios. For more information, see “Defining Pattern Setups” on page 7-359.
Default unit load information is not stored with the project but with a library that can
be shared between projects. Default values are provided in the library called "HMI
Unit Sanitary (Dry Weather) Loads.xml"
Population-based
The most common way of specifying sanitary loads to a sewer system is to make them
proportional to the contributing population. Population-based unit sanitary loads
define loads as a function of adjusted contributing population. You can select the
population loading units that will be used and the unit load per population unit. For
example, the unit sanitary load, Home (Average), specifies Resident as the population
loading unit, and 280 l/d per Resident as the unit load per population unit.
Non-population-based
Area-based
Area-based unit sanitary loads are commonly used to specify industrial loads and
steady inflows. Use these unit sanitary loads whenever your load is specified as a
function of contributing area. For example, you may use "area residential" (in hectare)
as a property of each node and 400 L/day/hectare as the unit loading.
Discharge-based
Discharge-based unit sanitary loads are used to directly specify loads without speci-
fying them on the basis of some other count, such as population or area.
• Specify 1.0 discharge unit (e.g. l/day, gpd, cfs, etc.) as the unit load. Then, when
using the load, specify the total desired load for the loading unit count. For
example, you can create a load called Liter per Day whose loading unit type is
Discharge, loading unit is l/day, and unit load is 1.0. When you use this load at a
manhole, a wet well, or a pressure junction, you specify 50.0 as the loading unit
count. This yields a base load of 50 l/day.
• Specify total desired load as the unit load. Then, when using the load, only
specify 1.0 as the loading unit count. For example, you can create a load called
Industry XYZ whose loading unit type is Discharge, loading unit is l/day, and unit
load is 2000.0. When you use this load at the manhole, wet well, or pressure junc-
tion, you would specify 1.0 as the loading unit count. This yields a base load of
2000 l/day.
In other words, you can specify a unit load of 1.0 in the Unit Sanitary Load Library
and determine the total load at each node through the loading unit count, or you can
specify the total load in the Unit Sanitary Load Library and then have a loading unit
count of 1.0.
Count-based
Count-based unit sanitary loads should be used for any load that is not area, popula-
tion, nor discharge-based. These loads allow you to specify any loading unit such as
loading per vehicle, machine, or anything else.
Loading units in user-defined counts are treated only as labels. Conversion between
these units is always 1 to 1.
You add unit sanitary loads using the Unit Sanitary (Dry Weather) Loads dialog box or
Bentley SewerCAD V8i’ Engineering Libraries.
1. Select Component > Unit Sanitary (Dry Weather) Loads, or click the Unit
Sanitary (Dry Weather) Loads button on the Analysis toolbar.
2. In the Unit Sanitary (Dry Weather) Loads dialog box, click the New button, then
select the type of unit sanitary load you want to create from the submenu (Area,
Count, Discharge, or Population).
3. On the Unit Sanitary Load tab, enter the following data:
– For area-based loads, select the desired unit from the Area Unit drop-down
menu.
– For discharge-based loads, select the desired unit from the Discharge Units
drop down menu.
– For count-based loads, type the base unit used to define the count-based load
in the Count Load Unit field. You can specify any unit you want, such as
loading per vehicle, machine, or anything else.
– For population-based loads, select the desired unit from the Population Units
drop-down menu.
– Type the amount of flow contributed per loading unit in the Unit Load field.
– Type the count of adjusted population per loading unit in the Population
Equivalent field. For area based loads, this is essentially a population density,
or population per unit area.
– Check the Report Adjusted Population check box to report the adjusted popu-
lation with other populations. If you clear this check box, the adjusted popula-
tion will be not be reported as part of the total population.
4. You can save your new load in Bentley SewerCAD V8i’ Engineering Libraries for
future use. To do this, perform these steps:
6. Click Close to close the Unit Sanitary (Dry Weather) Loads dialog box.
1. Select Tools > Engineering Libraries to display the Engineering Libraries dialog
box.
2. Click the plus sign next to the Unit Sanitary (Dry Weather) Loads Library to
expand the list of items (categories and folders) included in that library. This
library includes a category entitled Unit Sanitary (Dry Weather) Loads.
Note: You can add new items to a category or a folder, add new folders
to categories, and add new categories to libraries. For more
information, see “Engineering Libraries” on page 6-378.
3. Right-click the Unit Sanitary (Dry Weather) Loads category (or a different cate-
gory or folder) and select New Item.
4. Define the new unit sanitary load in the Editor pane on the right as described in
the following steps:
a. Type the unit load in the Unit Load field.
b. Select the load type from the Loading Unit Type drop-down (Area Based,
Count Based, Discharge Based, or Population Based).
c. Select the load units from the Sanitary Unit Load Units drop-down. For count-
based loads, you can specify any unit you want, such as loading per vehicle or
machine.
d. For area-, count-, and discharge-based loads, type the count of adjusted popu-
lation per loading unit in the Pop.Equivalent (Capita) field. For area based
loads, this is essentially a population density, or population per unit area.
e. For area-, count-, and discharge-based loads, select True from the Report
Adjusted Population drop down to report the adjusted population with other
populations. Select False if you don’t want to report the adjusted population
as part of total population.
5. Click Close. Your new unit sanitary load is now part of the Engineering Libraries
and can be re-used any time.
The following controls are available in the Unit Sanitary (Dry Weather) Load dialog
box:
Area Unit Lets you specify the base unit used to define the
area-based load.
Count Load Unit Lets you specify the base unit used to define the
count-based load. You can specify any unit you
want, such as loading per vehicle, machine, or
anything else.
Discharge Units Lets you specify the base unit used to define the
discharge-based load.
Population Units Lets you specify the base unit used to define the
unit load.
Composite Hydrographs
A composite hydrograph graphs the total flow over time from multiple defined fixed/
unit loads, hydrographs, and pattern loads and hydrographs.
You can access the composite hydrograph and its corresponding data table from the
Inflow Collection dialog box, which is and the Sanitary (Dry Weather) Flow Collec-
tion Editor dialog box, both of which are available from the Property Editor for
selected elements. For example, a manhole has properties for Inflow Collection and
Sanitary Loading.
The time step in a composite hydrograph is determined by going from time 0 to the
Total Simulation Time divided by Calculation Time Step. You can define the Total
Simulation Time and Calculation Time Step values in the Calculation Options
Manager. For more information, see “Calculation Options Manager” on page 8-575.
This window displays the composite hydrograph from multiple fixed/unit loads,
hydrographs, and pattern loads defined in either the Inflow Collection dialog box or
Sanitary (Dry Weather) Flow Collection Editor dialog box.
This window displays the composite hydrograph from multiple fixed/unit loads and
hydrographs, defined in the Inflow Collection dialog box.
You access the Composite Hydrograph window by clicking the Graph button in the
Inflow Collection dialog box or Sanitary (Dry Weather) Flow Collection Editor dialog
box. If you have only one load or hydrograph defined, the graph displays the data for
that single load or hydrograph.
This window displays a table of all the data points in a composite hydrograph from
multiple fixed/unit loads, hydrographs, and pattern loads defined in either the Inflow
Collection dialog box or Sanitary (Dry Weather) Flow Collection Editor dialog box.
The data table displays the same data used in the composite hydrograph in numerical
form. The table contains two columns: the first column displays the time steps and the
second column displays the flows. The values in this table can not be edited.
You access the Data Table window by clicking the Data Table button in the Inflow
Collection dialog box or Sanitary (Dry Weather) Flow Collection Editor dialog box. If
you have only one load or hydrograph defined, the Data Table displays the data for
that single load or hydrograph.
The Composite Hydrograph Data Table window contains the following buttons:
Inflows
The word "inflow" is used in two ways in sewer modeling. It is used first to describe
wet weather flows to sewer systems that do not infiltrate through the ground [inflow
and infiltration loading] and it is used in Bentley SewerCAD V8i to describe any flow
which enters a node element whether it is a fixed inflow, hydrograph or pattern load.
The type of load available depends on the element type. The descriptions below, refer
to the Bentley SewerCAD V8i definition of inflow.
The following diagrams describe the various types of flow used in Bentley
SewerCAD V8i.
Flow (Total Out) Flow (Total In) + Flow (Locally Injected) or 15 22 5.5
Flow (Non-Diverted Out) + Flow (Diverted
Out)
Flow (System Wet Well Collection) Portion of the Flow (Total Out) derived from 10 10 2.5
Inflow (Wet) Collection
Flow (System Known) Portion of the Flow (Total Out) derived from 0 0 0
Known Flows
Flow (Total Diverted In) Flow (Local Diverted In Same Subnetwork) + 0 0 5.5
Flow (Diverted In Outside Subnetwork)
Flow (Local Diverted In Same Subnetwork) Portion of Flow (Total In) which is diverted in 0 0 0
from an element in the same subnetwork.
Flow (Diverted In Outside Subnetwork) Portion of Flow (Total In) which is diverted in 0 0 5.5
from an element outside the subnetwork.
Flow (System Sanitary) Portion of Flow (Total Out) which is derived 5 9 2.25
from Sanitary Loads
Flow (Non-Diverted Out) Portion of Flow (Total Out) which exits via 15 16.5 4.5
physical conduits.
Flow (Diverted Out) Portion of Flow (Total Out) which exits via 0 5.5 0
diversion links
Infiltration (System Additional) Portion of Flow (Total Out) derived from Flow 0 1 0.25
(Additional Infiltration) on conduits
Infiltration (System Non-Additional) Portion of Flow (Total Out) derived from 0 2 0.5
computed infiltration on conduits.
Flow (System Total Wet Weather) Flow (System Wet Weather Collection) + 10 13 3.25
Infiltration (System Total)
Flow (Total Out) Flow exiting the wet well into the 4
pressure network
Flow (Out net) Net flow exiting the wet well 4 - 1 - 1.5 - 6 - 5 = -9.5
Flow (In net) Net flow entering the wet well 5 + 6 + 1.5 + 1 - 4 = 9.5
You can define an inflow collection for any node element in SewerCAD V8i. An
inflow collection can contain any combination of fixed, hydrograph, or pattern
inflows. An inflow collection can contain any combination of fixed and hydrograph
inflows.
1. Click a node element in your model to display the Property Editor, or right-click a
node element and select Properties from the shortcut menu.
2. In the Inflow Collection section of the Property Editor, click the Ellipses (...)
button. The Inflow Collection Editor appears.
3. Click the New button, then select the type of inflow you want to create from the
submenu (Fixed Inflow, Hydrograph Inflow, Pattern Inflow).
4. For a Hydrograph Inflow, enter the data points in the hydrograph table. For Fixed
and Pattern Inflows, enter the data in the appropriate fields.
Note: For a hydrograph, if the last time in the table is less than the total
simulation time, the simulation time and last flow will be
appended to the hydrograph table.
5. Repeat steps 3 and 4 for each inflow you want to add to the collection.
6. Click the Composite Hydrograph button to see a graph of the composite
hydrograph.
7. Click the Composite Hydrograph Data Table button to see a tabular view of all
the data points in the composite hydrograph.
8. Click OK to close the dialog box and add the collection data to the Property
Editor.
The dialog box contains an Inflow list pane and the following controls:
Fixed Load Lets you define a fixed load value. This field is
available only when a Fixed Load inflow is
highlighted in the Inflow list pane. Set the fixed
flow that affects the manhole.
Base Inflow Lets you enter the average inflow over the
duration of the simulation.
Inflow Pattern Lets you select the pattern for the selected pattern
inflow. Patterns are selected, edited, and created in
the Pattern Manager, which you access by clicking
the ellipsis (...) button next to this field.
The Inflow Control Center is an editor for manipulating all the inflows in your model.
Using the Inflow Control Center, you can add new inflows, delete existing inflows, or
modify the values for existing inflows using standard SQL select and update queries.
The Inflow Control Center provides load editing capabilities which can:
The Inflow Control Center consists of a pane consisting of tabs for each element type
that list all of the inflows for all of the elements in the model and a pane that displays
Hydrograph Load collections for the currently highlighted element.
New Clicking the New button opens a submenu containing the following
commands:
• Add Fixed Load to Element—Adds a new Fixed Load to the element
currently selected in the list pane.
• Add Hydrograph Load to Element—Adds a new Hydrograph Load to
the element currently selected in the list pane.
• Add Pattern Load to Element—Adds a new pattern load to the
element currently selected in the list pane.
• Add Inflows—Return the view to te drawing pane, allowing you to
select an element from the drawing. After an element has been
selected, the Apply Inflow Type to Selection dialog opens, allowing
you to enter a Fixed or Hydrograph Load to the element you selected.
• Initialize Fixed Loads for All Elements—Adds a Fixed Load to each
element of the current type in the model that does not currently have
an inflow defined. The loads added by this command have an initial
value of 0.0.
• Initialize Hydrograph Loads for All Elements—Adds a Hydrograph
Load to each element of the current type in the model that does not
currently have an inflow defined. The hydrographs added by this
command are intially blank.
• Initialize Pattern Load for All Elements—Adds a Pattern Load to each
element of the current type in the model that does not currently have
an inflow defined. The loads added by this command have an initial
value of 0.0.
• Initialize Fixed Load for Selection—Adds a Fixed Load to each
element that is currently selected in the list pane that does not
currently have an inflow defined. The loads added by this command
have an initial value of 0.0.
• Initialize Hydrograph Load for Selection—Adds a Hydrograph Load to
each element that is currently selected in the list pane that does not
currently have an inflow defined. The hydrographs added by this
command are intially blank.
• Initialize Pattern Load for Selection—Adds a Pattern Load to each
element that is currently selected in the list pane that does not
currently have an inflow defined.The loads added by this command
have an initial value of 0.0.
Delete Deletes the currently selected row from the list. Delete commands can not
be undone.
Report Opens a report containing the inflow information displayed in each tab of
the list pane.
Create or Add to Clicking this button opens a submenu containing the following
a Selection Set commands:
• Create Selection Set—Creates a new selection set
consisting of the currently highlighted elements.
• Add to Selection Set—Adds the currently selected elements
to an existing selection set.
• Remove from Selection Set—Removes the currently
selected elements from an existing selection set.
Zoom To Centers the drawing pane view on the currently selected element.
Find Opens the Find Element dialog, allowing you to search for a
specific element.
Options Allows you to sort and/or filter the contents of the list pane.
The Sanitary Load Control Center consists of a pane consisting of tabs for each
element type that list all of the loads for all of the elements in the model and a pane
that displays Hydrograph Load collections for the currently highlighted element,
along with the following controls:
Delete Deletes the currently selected row from the list. Delete commands
can not be undone.
Zoom To Centers the drawing pane view on the currently selected element.
Find Opens the Find Element dialog, allowing you to search for a
specific element.
Options Allows you to sort and/or filter the contents of the list pane.
Note: For a hydrograph, if the last time in the table is less than the total
simulation time, the simulation time and last flow will be
appended to the hydrograph table.
5. Repeat steps 3 and 4 for each load you want to add to the collection.
6. Click the Composite Hydrograph button to see a graph of the composite
hydrograph.
7. Click the Composite Hydrograph Data Table button to see a tabular view of all
the data points in the composite hydrograph.
8. Click OK to close the dialog box and add the collection data to the Property
Editor.
The dialog box contains a list pane and the following controls:
Depending on the type of sanitary load you select in the list pane, the following
controls appear:
Unit Sanitary Load Lets you select the type of the load (for example
Apartment or Airport). Unit sanitary loads are
selected, edited, and created in the Unit Sanitary
(Dry Weather) Load dialog box, which you access
by clicking the ellipsis (…) button next to this
field.
Loading Unit Count Lets you enter the local count of loading units for
the selected unit sanitary load.
Base Flow Lets you enter the average inflow over the
duration of the simulation.
Pattern Lets you select the pattern for the selected pattern
load. Pattern loads are selected, edited, and
created in the Pattern Manager, which you access
by clicking the ellipsis (...) button next to this
field.
The consumption of water is the driving force behind the hydraulic dynamics occur-
ring in water distribution systems. When simulating these dynamics in your water
distribution model, an accurate representation of system loads is as critical as
precisely modeling the physical components of the model.
To realize the full potential of the model as a master planning and decision support
tool, you must accurately allocate loads while anticipating future loads. Collecting the
necessary data and translating it to model loading data must be performed regularly to
account for changes to the network conditions. Due to the difficulties involved in
manually loading the model, automated techniques have been developed to assist the
modeler with this task.
Spatial allocation of loads is the most common approach to loading a water distribu-
tion model. The spatial analysis capabilities of Loadbuilder make these applications a
logical tool for the automation of the load allocation process.
LoadBuilder greatly facilitates the tasks of load allocation and projection. Every step
of the loading process is enhanced, from the initial gathering and analysis of data from
disparate sources and formats to the employment of various allocation strategies.
The following are descriptions of the types of allocation strategies that can be applied
using LoadBuilder.
Allocation
From the pipe, the load is then distributed to the nodes at the ends of the pipe by
utilizing a distribution strategy. Meter assignment is the simplest technique in terms of
required data, because there is no need for service polygons to be applied (see Figure
below).
Meter assignment can prove less accurate than the more complex allocation strategies
because the nearest node is determined by straight-line proximity between the load
node and the consumption meter. Piping routes are not considered, so the nearest load
node may not be the location from which the meter actually receives its flow. In addi-
tion, the actual location of the service meter may not be known.
The geographic location of the meter in the Loadbuilder is not necessarily the point
from which water is taken from the system, but may be the centroid of the land parcel,
the centroid of building footprint, or a point along the frontage of the building. Ideally,
these meter points should be placed at the location of the tap, but the centroid of the
building or land parcel may be all that is known about a customer account.
Billing Meter aggregation is the technique of assigning all meters within a service
polygon to a specified load node (see Figure below). Service polygons define the
service area for each of the load nodes.
Due to the need for service polygons, the initial setup for this approach is more
involved than the meter assignment strategy, the trade-off being greater control over
the assignment of meters to load nodes. Automated construction of the service poly-
gons may not produce the desired results, so it may be necessary to manually adjust
the polygon boundaries, especially at the edges of the drawing.
Distribution
This strategy involves distributing lump-sum area water use data among a number of
service polygons (service areas) and, by extension, their associated load nodes. The
lump-sum area is a polygon for which the total (lump-sum) water use of all of the
service areas (and their load nodes) within it is known (metered), but the distribution
of the total water use among the individual nodes is not. The water use data for these
lump-sum areas can be based on system meter data from pump stations, treatment
plants or flow control valves, meter routes, pressure zones, and traffic analysis zones
(TAZ). The lump sum area for which a flow is known must be a Loadbuilder polygon.
There is one flow rate per polygon, and there can be no overlap of or open space
between the polygons.
The known flow within the lump-sum area is generally divided among the service
polygons within the area using one of two techniques: equal distribution or propor-
tional distribution:
• The equal flow distribution option simply divides the known flow evenly
between the load nodes. The equal flow distribution strategy is illustrated in the
diagram below. The lump-sum area in this case is a polygon layer that represents
meter route areas. For each of these meter route polygons, the total flow is known.
The total flow is then equally divided among the load nodes within each of the
meter route polygons (See Figure).
• The proportional distribution option (by area or by population) divides the
lump-sum flow among the service polygons based upon one of two attributes of
the service polygons-the area or the population. The greater the percentage of the
lump-sum area or population that a service polygon contains, the greater the
percentage of total flow that will be assigned to that service polygon.
Each service polygon has an associated load node, and the flow that is calculated for
each service polygon is assigned to this load node. For example, if a service polygon
consists of 50 percent of the lump-sum polygon’s area, then 50 percent of the flow
associated with the lump-sum polygon will be assigned to the load node associated
with that service polygon. This strategy requires the definition of lump-sum area or
population polygons in the Loadbuilder, service polygons in the model, and their
related load nodes. Sometimes the flow distribution technique must be used to assign
unaccounted-for-water to nodes, and when any method that uses customer metering
data as opposed to system metering data is implemented. For instance, when the flow
is metered at the well, unaccounted-for-water is included; when the customer meters
are added together, unaccounted-for-water is not included.
In the following figure, the total load in meter route A may be 55 gpm (3.48 L/s) while
in meter route B the load is 72 gpm (4.55 L/s). Since there are 11 nodes in meter route
A, if equal distribution is used, the load at each node would be 5 gpm (0.32 L/s), while
in meter route B, with 8 nodes, the load at each node would be 9 gpm (0.57 L/s).
A point load assignment technique is used to directly assign a load to a load node. This
strategy is primarily a manual operation, and is used to assign large (generally indus-
trial or commercial) water users to the load node that serves the consumer in question.
This technique is unnecessary if all loads are accounted for using one of the other allo-
cation strategies.
Projection
Automated techniques have also been developed to assist in the estimation of loads
using land use and population density data. These are similar to the Flow Distribution
allocation methods except that the type of base layer that is used to intersect with the
service layer may contain information other than flow, such as land use or population.
This type of load estimation can be used in the projection of future loads; in this case,
the load allocation relies on a polygon layer that contains data regarding expected
future conditions. A variety of data types can be used with this technique, including
future land use, projected population, or load density (in polygon form), with the poly-
gons based upon traffic analysis zones, census tracts, planning districts, or another
classification. Note that these data sources can also be used to assign current loads; the
difference between the two being the data that is contained within the source. If the
data relates to projected values, it can be used for load projections.
Many of these data types do not include load information, so further data conversion is
required to translate the information contained in the future condition polygons into
projected load values. This entails translating the data contained within your data
source to flow, which can then be applied using LoadBuilder.
After an appropriate conversion method is in place, the service layer containing the
service areas and load nodes is overlaid with the future condition polygon layer(s). A
projected load for each of the service areas can then be determined and assigned to the
load nodes associated with each service polygon. The conversion that is required will
depend on the source data that is being used. It could be a matter of translating the data
contained within the source, such as population, land area, etc. to flow, which can then
be used by LoadBuilder to assign loads.
Depending on how the layers intersect, service areas may contain multiple load types
(land uses) that are added and applied to the load node for that service polygon.
LoadBuilder Manager
The LoadBuilder manager provides a central location for the creation, storage, and
management of Load Build templates.
LoadBuilder Wizard
The LoadBuilder wizard assists you in the creation of a new load build template by
stepping you through the procedure of creating a new load build template. Depending
on the load build method you choose, the specific steps presented in the wizard will
vary.
In this step, the Load Method to be used is specified. The next steps will vary
according to the load method that is chosen. The load methods are divided into three
categories; the desired category is selected by clicking the corresponding button. Then
the method is chosen from the Load load types pane.
Allocation
• Nearest Node—This loading method assigns customer meter loads to the closest
load junction.
• Nearest Pipe—This loading method assigns customer meter loads to the closest
pipe, then distributes loads using user-defined criteria.
Distribution
• Equal Flow Distribution—This loading method equally divides the total flow
contained in a flow boundary polygon and assigns it to the nodes that fall within
the flow boundary polygon.
Projection
• Projection by Land Use—This method allocates load based upon the density per
land use type of each service polygon.
The available controls in this step will vary according to the load method type that was
specified as follows:
– Node Layer—Specify the feature class or shapefile that contains the nodes
that the loads will be assigned to.
– Node ID Field—Specify the feature class database field that contains the
unique identifying label data.
– Billing Meter Layer—Specify the feature class or shapefile that contains the
geocoded billing meter data.
– Load Type Field—Specify the source database field that contains load type
data. Load Type is an optional classification that can be used to assign
composite loads to nodes, which enables different behaviors, multipliers, and
patterns to be applied in various situations. For example, possible load types
may include Residential, Commercial, Industrial, etc. To make use of the
Load Type classification, your source database must include a column that
contains this data.
– Usage Field—Specify the source database field that contains usage data. The
usage field in the source database must contain flow data. Also, use to select
the unit associated with the usage field value.
– Use Previous Run—LoadBuilder’s most time-consuming calculations when
using the Nearest Node strategy are the spatial calculations that are performed
to determine proximity between the meter elements and the node elements.
When this box is checked, the proximity calculations that were generated
from a previous run are used, thereby increasing the overall calculation
performance.
• Nearest Pipe—Input Data—The following fields require data to be specified:
– Pipe Layer—Specify the line feature class or shapefile that contains the pipes
that will be used to determine meter-to-pipe proximity. Note that the pipes in
this layer must connect to the nodes contained in the Node Layer.
– Pipe ID Field—Specify the source database field that contains the unique
identifying label data.
– Node ID Field—Specify the source database field that contains the unique
identifying label data.
– Usage Field—Specify the source database field that contains usage data. The
usage field in the source database must contain flow data. Also, use to select
the unit associated with the usage field value.
– Flow Boundary Layer—Specify the polygon feature class that contains the
flow monitoring meter data.
– Flow Field—Specify the source database field that contains usage data. The
usage field in the source database must contain flow data. Also, use to select
the unit associated with the usage field value.
• Proportional Distribution by Area—Input Data—The following fields require
data to be specified:
– Service Area Layer—Specify the polygon feature class or shapefile that
defines the service area for each node.
– Node ID Field—Specify the source database field that contains the unique
identifying label data.
This step displays the Results Summary pane, which displays the total load, load
multiplier, and hydraulic pattern associated with each load type in a tabular format.
The number of entries listed will depend on the load build method and data types
selected in Step 1.
• Load Type—This column contains an entry for each load type contained within
the database column specified in step one. (Examples include Residential,
Commercial, Industrial, etc.)
• Consumption—This column displays the total load associated with each load
type entry.
• Multiplier—This column displays the multiplier that is applied to each load type
entry. Multipliers can be used to account for peak loads, expected future loads, or
to reflect unaccounted-for-loads. This field can be edited.
• Pattern—This column displays the hydraulic pattern associated with each load
type entry. A different pattern can be specified using the menu contained within
each cell of this column. New patterns cannot be created from this dialog box; see
the Pattern manager help topic for more information regarding the creation of new
patterns.
In addition to the functionality provided by the tabular summary pane, the following
controls are also available in this step:
This step displays the calculated results in a tabular format. The table consists of the
following information:
In this step, the load build template is given a label and the results are exported to an
existing or new load alternative. This step contains the following controls:
• Label—This field allows a unique label to be assigned to the load build template.
• Override an Existing Alternative—Choosing this option will cause the calcu-
lated loads to overwrite the loads contained within the existing load alternative
that is selected.
• Append to an Existing Alternative—Choosing this option will cause the calcu-
lated loads to be appended to the loads contained within the existing load alterna-
tive that is selected. Loads within the existing alternative that are assigned to a
specific node will not be overwritten by newly generated loads assigned to the
same node; the new loads will be added to them.
• New Alternative—Choosing this option will cause the calculated loads to be
applied to a new load alternative. Enter your text into this field. The Parent Alter-
native field will only be active when this option is selected.
The LoadBuilder Run Summary dialog box details important statistics about the
results of a completed LoadBuilder run, including the number of successfully added
loads, file information, and informational and/or warning messages.
The following diagrams illustrate how Thiessen polygons would be generated manu-
ally. The Thiessen Polygon Creator does not use this method, although the results
produced by the generator are consistent with those that would be obtained using this
method.
In the second diagram, the circles are drawn around each junction.
In the third diagram, bisector lines are added by drawing a line where the circles inter-
join.
In the final diagram, the network is overlaid with the polygons that are created by
connecting the bisector lines.
The Thiessen Polygon Creator allows you to quickly create polygon layers for use
with the LoadBuilder load allocation module. This utility creates polygon layers that
can be used as service area layers for the following LoadBuilder loading strategies:
The Thiessen Polygon Creator dialog box consists of the following controls:
The Thiessen Polygon Creator dialog box consists of the following controls:
The Thiessen Polygon Creator requires a boundary to be specified around the area in
which Thiessen Polygons will be created. This is to prevent the outside edge of the
polygons along the perimeter of this area from extending to infinity. The generator can
automatically create a boundary using the Buffering Percentage value, or it can use a
previously created polygon feature class as the boundary.
A border polygon feature class can be created in ArcCatalog and edited in ArcMap.
To create a border feature class, you will need a Bentley SewerCAD V8i model that
has had at least one scenario published as an ESRI feature data set. Then, follow these
steps:
The polygon feature class you just created can now be used as the boundary during
Thiessen polygon generation. For more information about creating and editing feature
classes, see your ArcGIS documentation.
Pipeline Infiltration
To model infiltration along a pipeline, it is possible to specify infiltration as:
• Pipe length
• Pipe area
• Pipe diameter-length
• Count
• Hydrograph
• Pattern load
The first four types of infiltration are constant rates while the last two are time varying
inflows. For more information on entering data for each type of infiltration, see
“Conduit—Infiltration” on page 15-1040.
This dialog box allows you to enter Hydrograph Time vs. Flow data to create Hydro-
graphs for use with the Hydrograph Infiltration Load type.
The dialog box contains the Hydrograph Time vs. Flow table along with the following
controls:
Column Description
Extreme Flows
Extreme flow factors are generally used for computing peak discharges, and therefore
are typically referred to as peaking factors or peaking equations. However, since they
can also be used to compute minimum discharges, the term extreme flow factor is
more accurate and will be used throughout the program and documentation.
SewerCAD V8i defines tabular and equation extreme flow factor methods in the edit-
able Engineering Libraries, thus allowing you to edit predefined methods and insert
new ones. The extreme flow factor can be user-defined with either of the following:
In both cases, the extreme flow factor method can be a function of either of the
following:
• Contributing population
• Base Load
Discharge based extreme flow methods can be used with any unit dry load. Population
based extreme flow methods can be used only with population-based unit sanitary and
non-population based unit sanitary loads that have population equivalents specified.
Note: For tabular extreme flow factors, values above the maximum
specified value and below the minimum specified value are
linearly extrapolated by the software.
This dialog box allows you to create, edit, and view extreme flow factors.The dialog
box contains a toolbar, an Extreme Flows list pane, and two tabs. The toolbar contains
the following buttons:
The following table describes the rest of the controls in the Extreme Flows dialog box.
Extreme Flows List Located on the left side of the dialog box, displays
Pane a list of all of the extreme flow factors that have
been defined in the current project. Highlighting an
extreme flow factor in this list causes the Table or
Equation sections to display the data associated
with the highlighted extreme flow factor.
Base Load column The base load for the associated extreme flow
factor value. This column is only available for load-
based extreme flow factors.
Extreme Flow Factor The extreme flow factor value associated with the
column base load or population value.
c1 Equation coefficient.
c2 Equation coefficient.
c3 Equation coefficient.
e1 Equation coefficient.
e2 Equation coefficient.
m1 Equation coefficient.
m2 Equation coefficient.
SewerCAD V8i uses a generic exponential equation to define any extreme flow factor
method. For population based extreme flow factor methods, the generic equation is:
e1
c2 + m1 P
EFF = c 1 + --------------------------------
e2
c3 + m2 P
where P is population and c1, c2, c3, m1, m2, e1, and e2, are constants.
For discharge-based extreme flow factor methods the generic equation is:
e1
c2 + m1 Q
EFF = c 1 + --------------------------------
e2
c3 + m2 Q
where Q is total sanitary (base) load and c1, c2, c3, m1, m2, e1, and e2, are constants.
The Extreme Flow Setup dialog lets you define a list of Extreme Flow Setups. An
Extreme Flow Setup allows you to match unit sanitary loads with appropriate extreme
flow factor methods.
Each scenario can use a different Extreme Flow Setup, thus allowing you to model
different load alternatives (average, minimum daily, maximum daily, etc).
The dialog box contains a toolbar, an Extreme Flow Setups list pane, and a table
where the setup data is edited. The toolbar contains the following buttons:
Extreme Flow Method Lists the currently defined Extreme Flow factors.
Click the ellipsis button to open the Extreme Flows
dialog. You can also select a Constant method, in
which the unit load is multiplied by the user-
defined Constant value.
Base Load: Enter the base load value for the corresponding extreme flow factor.
Extreme Flow Factor: Enter the extreme flow factor for the corresponding base load
value.
For this type of analysis, the network equations are determined and solved with wet
wells being treated as fixed grade boundaries. The results that are obtained from this
type of analysis are instantaneous values and may or may not be representative of the
values of the system a few hours, or even a few minutes, later in time.
When the variation of the system attributes over time is important, an extended period
simulation is appropriate. This type of analysis allows you to model wet wells filling
and draining, regulating valves opening and closing, and pressures and flow rates
changing throughout the system in response to varying load conditions and automatic
control strategies formulated by the SewerCAD V8i.
While a steady-state model may tell whether the system has the capability to route
calculated loads, an extended period simulation indicates whether the system has the
ability to provide acceptable levels of service over a period of minutes, hours, or days.
Data requirements for extended period simulations are greater than for steady-state
runs. In addition to the information required by a steady-state model, you also need to
determine load patterns and operational rules for pumps and valves.
Play Backward Sets the currently displayed time step from the
end to the beginning.
Frame Options
Looping Options
To display the Calculation Options Manager, select View > Calculation Options.
The Calculation Options manager allows you to create option profiles that contain
various calculation settings. The dialog box contains a list pane that displays all of the
option profiles currently contained in the project, along with a toolbar.
If the Property Editor is open, highlighting a option profile in the list causes the
settings that make up the profile appear there. If the Property Editor is not open, you
can display the settings that make up the profile by highlighting the desired profile and
clicking the Properties button in the Calculation Options Manager.
Bentley SewerCAD V8i contains a default calculation option called “Base Calculation
Options.” If you do not create additional calculation options, Bentley SewerCAD V8i
will use this default option whenever you calculate your model.
If you select a calculation option while the Property Editor is open, the attributes for
that option appear there. If the Property Editor is not open, you can display the
attributes of the calculation option by double-clicking the option in the Calculation
Options Manager.
Attribute Description
General
Time Analysis Type Select whether the analysis is extended period or steady-
state.
Start Time Displays the clock time at which the simulation begins.
This field is not editable. This field is only displayed when
the EPS Time Analysis Type is chosen.
Base Date Select the calendar date on which the simulation begins.
This field is only available when the EPS Time Analysis
Type is chosen.
Duration Lets you specify the duration of the simulation. This field is
only available when the EPS Time Analysis Type is chosen.
Attribute Description
Hydraulic Time Lets you specify the computational time step in hydraulic
Step calculations. This field is only available when the EPS
Time Analysis Type is chosen.
Hydrologic Time Lets you specify the computational time step in hydrology
Step runoff calculations. This field is only available when the
EPS State Time Analysis Type is chosen.
Reporting Time Output data will be presented at every reporting time step.
Step This field is only available when the EPS Time Analysis
Type is chosen.
Reporting Time Edit this collection to specify a custom definition for results
Steps ouput, including periods where you want all time steps
saved (<All>), a constant reporting period (Constant), or no
results at all (None). This field is only available when the
Reporting Time Step value is set to Variable.
Convex Routing
Peak Flow Ratio Used when selecting a representative flow rate from the
hydrograph to be routed when calculating the C parameter
used to perform the routing calculations.
Gravity Hydraulics
Attribute Description
Number of Flow The gradually varied flow option divides each pipe into
Profile Steps internal segments prior to calculation of the hydraulic
grade. The default value of option steps is five, and it is
recommended that the value entered here be at least five for
accuracy. Increasing this number will increase the accuracy
of the hydraulic grade calculation, but will increase the
calculation time.
Hydraulic Grade The value entered here is taken as the maximum absolute
Convergence Test change between two successive iterations of hydraulic
grade at any junction or inlet in the system. For a given
discharge, the upstream propagation of headlosses through
pipes will continue until two successive calculations
change by an absolute difference of less than this test value.
The Hydraulic Grade Convergence Test value is used in the
standard step gradually varied flow profiling algorithm.
The calculations is assumed to converge to the solution
when the two successive depth iterations are within this
absolute test value.
Average Velocity This section allows you to pick the method used to
Method calculate the average travel time velocity. The following
four options are available:
• Actual Uniform Flow Velocity
• Full Flow Velocity
• Simple Average Velocity
• Weighted Average Velocity
Attribute Description
Save Detailed If True, the detailed headloss data will be saved after
Headloss Data? computation. If False, the detailed headloss data (the
AASHTO results for manholes) used in the computations
will not be saved, resulting in a smaller results file.
Extreme Flow Setup Select an Extreme Flow Setup for the current calculation.
Pattern Setup Select the Pattern Setup for the current calculation.
Pressure Hydraulics
Use Controls When this box is checked, controls will be active during
During Steady Steady State analyses.
State?
Wet Well Increment Unless a wet well is set to Fixed Level, this is the increment
that is used to attempt to balance the wet well level such
that the total flow out is greater than the total flow in.
Use Pumped Flows? In a steady state run, in pressure subnetworks, the flow
from the network is calculated using pressure equations, the
characteristics of the system and number of pumps running.
For that flow rate to be passed to the downstream gravity
system, the user should set this property to "True".
In some cases, the user will not want to use that flow but
would rather pass a loading to the downstream system
based on upstream loads and appropriate extreme flow
factors similar to the way flows are handled in the gravity
system. To pass those flows on to the downstream gravity
system, the user sets this property to "False".
Attribute Description
Use Linear If set to true, the engine will use linear interpolation to
Interpolation for interpret the pump curve as opposed to quadratic
Multipoint Pumps? interpolation.
Bend Angle vs. Opens the Bend Angle vs Bend Loss Curve dialog,
Bend Loss Curve allowing you to modify the default curve.
Attribute Description
Non-Piped Flow If non-piped flow accounts for 10% or more of the total
Adjustment, Cn structure outflow, a correction factor is applied to the total
loss. By default, this value is a 30% increase in headloss (a
factor of 1.3) as documented in the AASHTO manual, but
can be changed by the user.
Consider Non-Piped If this value is set to True, plunging correction factor for
Plunging Flow non-piped flow will be applied during the calculation.
Attribute Description
Governing Select the method for selecting the upstream pipe when
Upstream Pipe computing the headloss for a structure using the Generic
Selection Method Headloss Method.
You can limit the output data that is written to the result file from the SewerCAD V8i
engine. Limiting the reported results in this way will produce a smaller result file,
thereby improving performance when copying results files during open and save oper-
ations. It also conserves hard disk space.
By default, the Reporting Time Step Type calculation option is set to <All>. Under
this setting, all results for all time steps are written to the results file.
To limit the output results to a specific interval (such as every 2 hours, every 4 hours,
etc) set the Reporting Time Step Type calculation option to Constant. The Reporting
Time Step calculation option will become available. Enter the constant interval at
which output results should be written to the results file in this field.
To limit the output results to specific time steps, set the Reporting Time Step Type
calculation option to Variable. The Reporting Time Steps calculation option will
become available. Click the elipsis (...) button in this field to open the Reporting Time
Steps dialog.
All of the time steps are reported on and written to the results file.
None of the time steps are reported on and written to the results file.
Time steps that fall within the specificed constant interval are reported on and written
to the results file.
The first row in this dialog will always be 0.00 hours, which is the beginning of the
first time range. To specify the first range of time, enter the end time step in the second
row, for example 24 hours. Specify the type in the first row, for example <All>. In this
example, all time steps between hour 0 (the start of the simulation) and hour 24 will be
written to the results file. To specify further ranges of time, add new rows with the
New button. Remove rows with the Delete button. The last range in the dialog will
start at the time specified in the last row and end at the end of the simulation.
run at any time by clicking Validate . The process will produce either a dialog
box stating No Problems Found or a Status Log with a list of messages.
The validation process will generate two types of messages. A warning message
means that a particular part of the model (i.e., a pipe’s roughness) does not conform to
the expected value or is not within the expected range of values. This type of warning
is useful but not fatal. Therefore, no corrective action is required to proceed with a
calculation. Warning messages are often generated as a result of a topographical or
data entry error and should be corrected. An error message, on the other hand, is a
fatal error, and the calculation cannot proceed before it is corrected. Typically, error
messages are related to problems in the network topology, such as a pump or valve not
being connected on both its intake and discharge sides.
Click the tabs in the Detailed Calculation Summary dialog box to review the details of
the report:
The Calculation Options tab displays the calculation options as they were set for the
previous calculation. Note that the fields are not editable from this tab. The tab
contains the following information:
Attribute Description
General
Time Analysis Type Select whether the analysis is extended period or steady-
state.
Start Time Select the clock time at which the simulation begins. This
field is only available when the EPS Time Analysis Type is
chosen.
Base Date Select the calendar date on which the simulation begins.
This field is only available when the EPS Time Analysis
Type is chosen.
Duration Lets you specify the duration of the simulation. This field is
only available when the EPS Analysis Type is chosen.
Hydraulic Time Lets you specify the computational time step in hydraulic
Step calculations. This field is only available when the EPS
Time Analysis Type is chosen.
Attribute Description
Hydrologic Time Lets you specify the computational time step in hydrology
Step runoff calculations. This field is only available when the
EPS Time Analysis Type is chosen.
Reporting Time Output data will be presented at every reporting time step.
Step This field is only available when the EPS Time Analysis
Type is chosen.
Reporting Time Edit this collection to specify a custom definition for results
Steps ouput, including periods where you want all time steps
saved (<All>), a constant reporting period (Constant), or no
results at all (None). This field is only available when the
Reporting Time Step value is set to Variable.
Convex Routing
Peak Flow Ratio Used when selecting a representative flow rate from the
hydrograph to be routed when calculating the C parameter
used to perform the routing calculations.
Gravity Hydraulics
Attribute Description
Number of Flow The gradually varied flow option divides each pipe into
Profile Steps internal segments prior to calculation of the hydraulic
grade. The default value of option steps is five, and it is
recommended that the value entered here be at least five for
accuracy. Increasing this number will increase the accuracy
of the hydraulic grade calculation, but will increase the
calculation time.
Hydraulic Grade The value entered here is taken as the maximum absolute
Convergence Test change between two successive iterations of hydraulic
grade at any junction or inlet in the system. For a given
discharge, the upstream propagation of headlosses through
pipes will continue until two successive calculations
change by an absolute difference of less than this test value.
The Hydraulic Grade Convergence Test value is used in the
standard step gradually varied flow profiling algorithm.
The calculations is assumed to converge to the solution
when the two successive depth iterations are within this
absolute test value.
Average Velocity This section allows you to pick the method used to
Method calculate the average travel time velocity. The following
four options are available:
• Actual Uniform Flow Velocity
• Full Flow Velocity
• Simple Average Velocity
• Weighted Average Velocity
Attribute Description
Save Detailed If True, the detailed headloss data will be saved after
Headloss Data? computation. If False, the detailed headloss data (the
AASHTO results for manholes) used in the computations
will not be saved, resulting in a smaller results file.
Extreme Flow Setup Select an Extreme Flow Setup for the current calculation.
Pattern Setup Select the Pattern Setup for the current calculation.
Pressure Hydraulics
Use Controls When this box is checked, controls will be active during
During Steady Steady State analyses.
State?
Wet Well Increment Unless a wet well is set to Fixed Level, this is the increment
that is used to attempt to balance the wet well level such
that the total flow out is greater than the total flow in.
Use Pumped Flows? In a steady state run, in pressure subnetworks, the flow
from the network is calculated using pressure equations, the
characteristics of the system and number of pumps running.
For that flow rate to be passed to the downstream gravity
system, the user should set this property to "True".
In some cases, the user will not want to use that flow but
would rather pass a loading to the downstream system
based on upstream loads and appropriate extreme flow
factors similar to the way flows are handled in the gravity
system. To pass those flows on to the downstream gravity
system, the user sets this property to "False".
Attribute Description
Use Linear If set to true, the engine will use linear interpolation to
Interpolation for interpret the pump curve as opposed to quadratic
Multipoint Pumps? interpolation.
Bend Angle vs. Opens the Bend Angle vs Bend Loss Curve dialog,
Bend Loss Curve allowing you to modify the default curve.
Attribute Description
Non-Piped Flow If non-piped flow accounts for 10% or more of the total
Adjustment, Cn structure outflow, a correction factor is applied to the total
loss. By default, this value is a 30% increase in headloss (a
factor of 1.3) as documented in the AASHTO manual, but
can be changed by the user.
Consider Non-Piped If this value is set to True, plunging correction factor for
Plunging Flow non-piped flow will be applied during the calculation.
Attribute Description
Governing Select the method for selecting the upstream pipe when
Upstream Pipe computing the headloss for a structure using the Generic
Selection Method Headloss Method.
The list of calculation options can be sorted by either of two methods. You can switch
between the two sorting methods by clicking the Categorized or Alphabetical
buttons above the list pane.
The Pressure Summary displays a table of data about the pressure subnetworks in the
model. Click the Copy button to copy the Pressure Summary to the clipboard. Click
the Report button to generate a preformatted Pressure Summary report.
The table displays whteher the flow is balanced, the number of trials, and the relative
flow change at a particular time step for the pressure subnetwork that is currently
selected in the Pressure Subnetwork menu:
Click the Highlight button to visually distinguish the pressure subnetwork that is
currently selected.
If you click on a time step in the table more detailed information is displayed in the
tabs at the bottom of the dialog:
• Information tab: This tab displays any element messages for the currently
selected time step.
• Status Messages tab: This tab displays any status messages for the currently
selected time step.
• Trials tab: This tab displays the relative flow change for each of the trials for the
currently selected time step.
The Pipe Report displays information about selected calculated results of the pipes in
the various subnetworks in the model in a tabular format. The table contains the
following columns:
The pipes listed in the column are categorized according to the subnetwork they are
part of. To change the currently displayed subnetwork, choose another subnetwork
from the Subnetwork pulldown menu.
The Node Report displays information about selected calculated results of the nodes
in the various subnetworks in the model in a tabular format. The table contains the
following columns:
The nodes listed in the column are categorized according to the subnetwork they are
part of. To change the currently displayed subnetwork, choose another subnetwork
from the Subnetwork pulldown menu.
User Notifications
User notifications are messages about your model. These messages can warn you
about potential issues with your model, such as slopes that might be too steep or
elements that slope in the wrong direction. These messages also point you to errors in
your model that prevent Bentley SewerCAD V8i from solving your model.
The User Notifications Manager displays warnings and error messages that are turned
up by Bentley SewerCAD V8i’s validation routines. If the notification references a
particular element, you can zoom straight to that element by either double-clicking the
notification, or right-clicking it and selecting the Zoom To command.
• Informational messages are denoted by a blue icon and do not prevent the
model from calculating successfully.
• Warnings are denoted by a yellow icon and do not prevent the model from
calculating successfully.
• Errors are denoted by a red icon, and the model will not successfully calcu-
late if errors are found.
The User Notifications Manager consists of a toolbar and a tabular view containing a
list of warnings and error messages. The toolbar consists of the following buttons:
The User Notification Manager displays warnings and error messages in a tabular
view. The table includes the following columns:
You can double-click messages in the User Notification Details dialog to zoom the
drawing pane view to the referenced element.
Scenarios and alternatives let you create, analyze, and recall an unlimited number of
variations of your model. In Bentley SewerCAD V8i powerful two-level design,
scenarios contain alternatives to give you precise control over changes to the model.
Click one of the following links to learn more about using scenarios and alternatives:
If you’ve never used scenarios and alternatives before, we recommend reading all of
the topics in this section to gain a complete understanding of how they work. By
investing a little time now to understand management, you can avoid unnecessary
editing and data duplication. Take advantage of scenario management to get a lot more
out of your model, with much less work and expense.
In contrast to the old methods of scenario management (editing or copying data), auto-
mated scenario management using inheritance gives you significant advantages:
Although either of these methods may be adequate for a relatively small system, the
data duplication, editing, and re-editing becomes very time-consuming and error-
prone as the size of the system and the number of possible conditions increase. Also,
comparing conditions requires manual data manipulation, because all output must be
stored in physically separate data files.
• Minimize the number of project files the modeler needs to maintain (one, ideally).
• Maximize the usefulness of scenarios through easy access to things such as input
and output data, and direct comparisons.
• Maximize the number of scenarios you can simulate by mixing and matching data
from existing scenarios (data reuse)
• Minimize the amount of data that needs to be duplicated to consider conditions
that have a lot in common
The scenario management feature in Bentley SewerCAD V8i successfully meets all of
these objectives. A single project file enables you to generate an unlimited number of
What If? conditions, edit only the data that needs to be changed, and quickly generate
direct comparisons of input and results for desired scenarios.
The process of working with scenarios is similar to the process of manually copying
and editing data, but without the disadvantages of data duplication and troublesome
file management. This process lets you cycle through any number of changes to the
model, without fear of overwriting critical data or duplicating important information.
Of course, it is possible to directly change data for any scenario, but an audit trail of
scenarios can be useful for retracing the steps of a calibration series or for under-
standing a group of master plan updates.
Before we explore scenario management further, a few key terms should be defined:
A Familiar Parallel
Although the structure of scenarios may seem a bit difficult at first, anyone who has
eaten at a restaurant should be able to relate fairly easily. A meal (scenario) is
comprised of several courses (alternatives), which might include a salad, an entrée,
and a dessert. Each course has its own attributes. For example, the entrée may have a
meat, a vegetable, and a starch. Examining the choices, we could present a menu as in
the following figure:
The restaurant does not have to create a new recipe for every possible meal (combina-
tion of courses) that could be ordered. They can just assemble any meal based on what
the customer orders for each alternative course. Salad 1, Entrée 1, and Dessert 2 might
then be combined to define a complete meal.
Generalizing this concept, we see that any scenario references one alternative from
each category to create a big picture that can be analyzed. Note that different types of
alternatives may have different numbers and types of attributes, and any category can
have an unlimited number of alternatives to choose from.
Inheritance
The separation of scenarios into distinct alternatives (groups of data) meets one of the
basic goals of scenario management: maximizing the number of scenarios you can
develop by mixing and matching existing alternatives. Two other primary goals have
also been addressed: a single project file is used, and easy access to input data and
calculated results is provided in numerous formats through the intuitive graphical
interface.
But what about the other objective: minimizing the amount of data that needs to be
duplicated to consider conditions that have a lot of common input? Surely an entire set
of pipe diameters should not be re-specified if only one or two change?
In the natural world, a child inherits characteristics from a parent. This may include
such traits as eye-color, hair color, and bone structure. There are two significant differ-
ences between the genetic inheritance that most of us know and the way inheritance is
implemented in software:
Overriding Inheritance
Overriding inheritance is the software equivalent of cosmetics. A child can override
inherited characteristics at any time by specifying a new value for that characteristic.
These overriding values do not affect the parent, and are therefore considered local to
the child. Local values can also be removed at any time, reverting the characteristic to
its inherited state. The child has no choice in the value of his inherited attributes, only
in local attributes.
For example, suppose a child has inherited the attribute of blue eyes from his parent.
Now the child puts on a pair of green- tinted contact lenses to hide his natural eye
color. When the contact lenses are on, we say his natural eye color is overridden
locally, and his eye color is green. When the child removes the tinted lenses, his eye
color instantly reverts to blue, as inherited from his parent.
Dynamic Inheritance
Dynamic inheritance does not have a parallel in the genetic world. When a parent's
characteristic is changed, existing children also reflect the change. Using the eye-color
example, this would be the equivalent of the parent changing eye color from blue to
brown, and the children's eyes instantly inheriting the brown color also. Of course, if
the child has already overridden a characteristic locally, as with the green lenses, his
eyes will remain green until the lenses are removed. At this point, his eye color will
revert to the inherited color, now brown.
This dynamic inheritance has remarkable benefits for applying wide-scale changes to
a model, fixing an error, and so on. If rippling changes are not desired, the child can
override all of the parent's values, or a copy of the parent can be made instead of a
child.
Any changes that are made to the model belong to the currently active scenario and
the alternatives that it references. If the alternatives happen to have children, those
children will also inherit the changes unless they have specifically overridden that
attribute. The following figure demonstrates the effects of a change to a mid-level
alternative. Inherited values are shown as gray text, local values are shown as black
text.
Inheritance has an application every time you hear the phrase, "just like x except for
y." Rather than specifying all of the data from x again to form this new condition, we
can create a child from x and change y appropriately. Now we have both conditions,
with no duplicated effort.
We can even apply this inheritance to our restaurant analogy as follows. Inherited
values are shown as gray text, local values are shown as black text.
Note: If the vegetable of the day changes (say from green beans to
peas), only Entrée 1 needs to be updated, and the other entrées
will automatically inherit the vegetable attribute of "Peas"
instead of "Green Beans."
• "Entrée 2 is just like Entrée 1, except for the meat and the starch."
• "Entrée 3 is just like Entrée 2, except for the meat."
Just as a child alternative can inherit attributes from its parent, a child scenario can
inherit which alternatives it references from its parent. This is essentially still the
phrase just like x except for y, but on a larger scale.
Carrying through on our meal example, consider a situation where you go out to
dinner with three friends. The first friend places his order, and the second friend orders
the same thing except for the dessert. The third friend orders something totally
different, and you order the same meal as hers except for the salad.
The four meal scenarios could then be presented as follows (inherited values are
shown as gray text, local values are shown as black text):
• "Meal 2 is just like Meal 1, except for the dessert." The salad and entrée alterna-
tives are inherited from Meal 1.
• "Meal 3 is nothing like Meal 1 or Meal 2." A totally new base or root is created.
• "Meal 4 is just like Meal 3, except for the salad." The entrée and dessert alterna-
tives are inherited from Meal 3.
Although true water distribution scenarios include such alternative categories as initial
settings, operational controls, water quality, and fire flow, we are going to focus on the
two most commonly changed sets of alternatives: loads and physical properties.
Within these alternatives, we are going to concentrate on junction baseline loads and
pipe diameters.
During model construction, probably only one alternative from each category is going
to be considered. This model is built with average load calculations and preliminary
pipe diameter estimates. At this point we can name our scenario and alternatives, and
the hierarchies look like the following (showing only the items of interest):
In our example, the local planning board also requires analysis of maximum day
loads, so a new load alternative is required. No variation in load is expected at J-2,
which is an industrial site. As a result, the new load alternative can inherit J-2’s load
from Average Day while the other two loads are overridden.
Now we can create a child scenario from Average Day that inherits the physical alter-
native, but overrides the selected load alternative. As a result, we get the following
scenario hierarchy:
Since no physical data (pipe diameters) have been changed, the physical alternative
hierarchy remains the same as before.
Another scenario is also created to reference these new loads, as shown below:
Note again that we did not change any physical data, so the physical alternatives
remain the same.
Correcting an Error
This analysis results in acceptable pressures, until it is discovered that the industrial
load is not actually 500 gpm—it is 1,500 gpm. Because of the inheritance within the
load alternatives, however, only the Average Day load for J-2 needs to be updated.
The changes ripple through to the children. After the single change is made, the load
hierarchy is as follows:
Notice that no changes need to be made to the scenarios to reflect these corrections.
The three scenarios can now be calculated as a batch to update the results.
When these results are reviewed, it is determined that the system does not have the
ability to adequately supply the system as it was originally thought. The pressure at J-
2 is too low under peak hour load conditions.
To counter the headloss from the increased load load, two possible improvements are
suggested:
• A much larger diameter is proposed for P-1 (the pipe from the reservoir). This
physical alternative is created as a child of the Preliminary Pipes alternative,
inheriting all the diameters except P-1’s, which is overridden.
• Slightly larger diameters are proposed for all pipes. Since there are no commonal-
ities between this recommendation and either of the other physical alternatives,
this can be created as a base (root) alternative.
This time, the load alternative hierarchy remains the same since no loads were
changed. The two new scenarios (Peak, Big P-1, Peak, All Big Pipes) can be batch run
to provide results for these proposed improvements.
Next, features like Scenario Comparison Annotation (from the Scenario Manager) and
comparison Graphs (for extended period simulations, from the element editor dialog
boxes) can be used to directly determine which proposal results in the most improved
pressures.
It is decided that enlarging P-1 is the optimum solution, so new scenarios are created
to check the results for average day and maximum day loads. Notice that this step does
not require handling any new data. All of the information we want to model is present
in the alternatives we already have!
Also note that it would be equally effective in this case to inherit the Avg. Day, Big P-
1 scenario from Avg. Day (changing the physical alternative) or to inherit from Peak,
Big P-1 (changing the load alternative). Likewise, Max. Day, Big P-1 could inherit
from either Max. Day or Peak, Big P-1.
Neither the load nor physical alternative hierarchies were changed in order to run the
last set of scenarios, so they remain as they were.
Summary
In contrast to the old methods of scenario management (editing or copying data), auto-
mated scenario management using inheritance gives you significant advantages:
• Because the software maintains the data for all the scenarios in a single project, it
can provide you with powerful automated tools for directly comparing scenario
results. Any set of results is immediately available at any time.
• The Scenario / Alternative relationship empowers you to mix and match groups of
data from existing scenarios without having to re-declare any data.
• With inheritance, you do not have to re-enter data if it remains unchanged in a
new alternative or scenario, avoiding redundant copies of the same data. Inherit-
ance also enables you to correct a data input error in a parent scenario and auto-
matically update the corrected attribute in all child scenarios.
These advantages, while obvious, may not seem compelling for small projects. It is as
projects grow to hundreds or thousands of network elements that the advantages of
true scenario inheritance become clear. On a large project, being able to maintain a
collection of base and modified alternatives accurately and efficiently can be the
difference between evaluating optional improvements and being forced to ignore
them.
To learn more about actually using scenario management in our software, start by
running the scenario management tutorial from the Help menu or from within the
scenario manager itself. Then load one of the SAMPLE projects and explore the
scenarios defined there. For context-sensitive help, press F1 or the Help button any
time there is a screen or field that puzzles you.
Scenarios
A Scenario contains all the input data (in the form of Alternatives), calculation
options, results, and notes associated with a set of calculations. Scenarios let you set
up an unlimited number of “What If?” situations for your model, and then modify,
compute, and review your system under those conditions.
You can create scenarios that reuse or share data in existing alternatives, submit
multiple scenarios for calculation in a batch run, switch between scenarios, and
compare scenario results—all with a few mouse clicks. There is no limit to the number
of scenarios that you can create.
Click one of the following links to learn more about creating scenarios:
Note: The calculation options are not inherited between scenarios, but
are duplicated when the scenario is first created. The
alternatives and data records, however, are inherited. There is a
permanent, dynamic link from a child back to its parent.
• Base Scenarios—Contain all of your working data. When you start a new project,
you begin with a default base scenario. As you enter data and calculate your
model, you are working with this default base scenario and the alternatives it
references.
• Child Scenarios—Inherit data from a base scenario, or other child scenarios.
Child scenarios allow you to freely change data for one or more elements in your
system. Child scenarios can reflect some or all of the values contained in their
parent. This is a very powerful concept, giving you the ability to make changes in
a parent scenario that will trickle down through child scenarios, while also giving
you the ability to override values for some or all of the elements in child
scenarios.
Creating Scenarios
You create new scenarios in the Scenario Manager. A new scenario can be a Base
scenario or a Child scenario. For information about the differences between the two
types of scenarios, see “Base and Child Scenarios” on page 9-463.
1. Select View > Scenarios to open the Scenario Manager, or click the Scenario
Manager tab.
2. Click the New button and select whether you want to create a Base scenario or a
Child Scenario. When creating a Child scenario, you must first highlight the
scenario from which the child is derived in the Scenario Manager tree view.
By default, a new scenario comprises the Base Alternatives associated with each
alternative type.
3. Double-click the new scenario to edit its properties in the Property Editor.
Editing Scenarios
• The Scenario Manager lists all of the project’s scenarios in a hierarchical tree
format, and displays the Base/Child relationship between them.
• The Property Editor displays the alternatives that make up the scenario that is
currently highlighted in the Scenario Manager, along with the scenario label, any
notes associated with the scenario, and the calculation options profile that is used
when the scenario is calculated.
To edit a scenario:
1. Select View > Scenarios to open the Scenario Manager, or click the Scenario
Manager tab.
2. Double-click the scenario you want to edit to display its properties in the Property
Editor.
3. Edit any of the following properties as desired:
– Scenario label - This is the same operation as renaming the scenario in the
Scenario Manager.
– Notes - Add any notes or comments in the Notes field
– Alternatives
– Calculation Options
Performing a batch run lets you set up and run calculations for multiple scenarios at
once. This is helpful if you want to queue a large number of calculations, or manage a
group of smaller calculations as a set. The list of selected scenarios for the batch run
remain with your project until you change it.
1. Selecting View > Scenarios to open the Scenario Manager, or click the Scenario
Manager tab.
2. Click the Compute Current Scenario button, then select Batch Run from the
shortcut menu.
The Batch Run Editor dialog box appears.
3. Check the scenarios you want to run, then click the Batch button. Each scenario is
calculated. You can cancel the batch run between any scenario calculation. The
selected scenarios run consecutively.
When the batch run is completed, the scenario that was current stays current, even
if it was not calculated.
4. Select a calculated scenario from the Scenario toolbar drop-down list to see the
results throughout the program.
Scenario Manager
The Scenario Manager lets you create, edit, and manage scenarios. There is one built-
in default scenario—the Base scenario. If you wish, you only have to use this one
scenario. However, you can save yourself time by creating additional scenarios that
reference the alternatives needed to perform and recall the results of each of your
calculations. There is no limit to the number of scenarios that you can create.
Note: When you delete a scenario, you are not losing data records
because scenarios never actually hold calculation data records
(alternatives do). The alternatives and data records referenced
by that scenario exist until you explicitly delete them. By
accessing the Alternative Manager, you can delete the
referenced alternatives and data records.
The tree view displays all of the scenarios in the project. If the Property Editor is open,
highlighting a scenario in the list causes the alternatives that make up the scenario
appear there. If the Property Editor is not open, you can display the alternatives and
scenario information by highlighting the desired scenario and clicking the Properties
button in the Scenario Manager.
Alternatives
Alternatives are the building blocks behind scenarios (for more information, see
“Scenarios” on page 9-462). They are categorized data sets that create scenarios when
placed together. Alternatives hold the input data in the form of records. A record holds
the data for a particular element in your system.
Scenarios allow you to specify the alternatives you wish to analyze. In combination
with scenarios, you can perform calculations on your system to see what effect each
alternative has. Once you have determined an alternative that works best for your
system, you can permanently merge changes from the preferred alternative to the base
alternative if you wish.
When you first set up your system, the data that you enter is stored in the various base
alternative types. If you wish to see how your system behaves, for example, by
increasing the diameter of a few select pipes, you can create a child alternative to
accomplish that. You can make another child alternative with even larger diameters,
and another with smaller diameters. There is no limit to the number of alternatives that
you can create.
Click one of the following links to learn more about creating and editing alternatives:
Types of Alternatives
The exact properties of each alternative are discussed in their respective sections. By
breaking up alternatives into these different types, we give you the ability to mix
different alternatives any way that you want within any given scenario.
There are two kinds of alternatives: Base alternatives and Child alternatives. Base
alternatives contain local data for all elements in your system. Child alternatives
inherit data from base alternatives, or even other child alternatives, and contain data
for one or more elements in your system. The data within an alternative consists of
data inherited from its parent, and the data altered specifically by you (local data).
Remember that all data inherited from the base alternative are changed when the base
alternative changes. Only local data specific to a child alternative remain unchanged.
Creating Alternatives
New alternatives are created in the Alternative Manager dialog box. A new alternative
can be a Base scenario or a Child scenario. Each alternative type contains a Base alter-
native in the Alternative Manager tree view.
Note: For information regarding the differences between the two types
of alternatives, see “Base and Child Alternatives” on page 9-468.
1. Select View > Alternatives to open the Alternative Manager, or click the Alterna-
tive Manager tab.
2. To create a new Base alternative, highlight the type of alternative you want to
create, then click the New button.
3. To create a new Child alternative, right-click the Base alternative from which the
child will be derived, then select New > Child Alternative from the submenu.
4. Double-click the new alternative to edit its properties in the Alternative Editor.
Editing Alternatives
You edit the properties of an alternative in its own alternative editor. The first column
in an alternative editor contains check boxes, which indicate the records that have
been changed in this alternative.
• If the box is checked, the record on that line has been modified and the data is
local, or specific, to this alternative.
• If the box is not checked, it means that the record on that line is inherited from its
higher-level parent alternative. Inherited records are dynamic. If the record is
changed in the parent, the change is reflected in the child. The records on these
rows reflect the corresponding values in the alternative’s parent.
• Highlight the alternative to be edited in the Alternative Manager and click the
Properties button.
In either case, the Alternative Editor dialog box for the specified alternative appears,
allowing you to view and define settings as desired.
Alternative Manager
The Alternative Manager lets you create, view, and edit the alternatives that make up
the project scenarios. The dialog box consists of a pane that displays folders for each
of the alternative types which can be expanded to display all of the alternatives for that
type, and a toolbar.
This dialog box presents in tabular format the data that makes up the alternative being
edited. Depending on the alternative type, the dialog box contains a separate tab for
each element that possesses data contained in the alternative.
The Alternative Editor displays all of the records held by a single alternative. These
records contain the values that are active when a scenario referencing this alternative
is active. They allow you to view all of the changes that you have made for a single
alternative. They also allow you to eliminate changes that you no longer need.
There is one editor for each alternative type. Each type of editor works similarly and
allows you to make changes to a different aspect of your system. The first column
contains check boxes, which indicate the records that have been changed in this alter-
native.
If the check box is selected, the record on that line has been modified and the data is
local, or specific, to this alternative.
If the check box is cleared, it means that the record on that line is inherited from its
higher-level parent alternative. Inherited records are dynamic. If the record is changed
in the parent, the change is reflected in the child. The records on these rows reflect the
corresponding values in the alternative's parent.
The Active Topology Alternative lets you temporarily remove areas of the network
from the current analysis. This is useful for comparing the effect of proposed
construction and to gauge the effectiveness of redundancy that may be present in the
system.
The Active Topology dialog box is divided into tabs for each element type:
• Conduit
• Manhole
• Transition
• Wet Well
• Outfall
• Pressure Pipe
• Pressure Junction
• Pump
• Variable Speed Pump Battery
• Air Valve
For each tab, the same setup applies—the tables are divided into three columns. The
first column displays whether the data is Base or Inherited, the second column is the
element Label, and the third column allows you to choose whether or not the corre-
sponding element is Active in the current alternative.
To make an element Inactive in the current alternative, clear the check box in the Is
Active? field that corresponds to that element’s Label.
To create an active topology alternative so that the elements added to the child
scenario do not show up as part of the base scenario:
6. In the Scenario Manager, select the new child scenario then click the Make
Current button to make the child scenario the current (active) scenario.
7. Add new elements to your model. These elements will be active only in the new
child alternative.
Note: If you add new elements in the base scenario, they will show up
in the child scenario. This is normal.
1. Checking or unchecking the "Is active?" box in the alternative manager under the
Active Topology Manager,
2. Unchecking the "Is active?" box in a FlexTable, or
3. Picking True of False in property grid next to "Is active?" for individual elements,
another way of making elements active or inactive is the Active Topology Selection
Tool, which is accessed through Tools>Active Topology Selection.
When the user starts Active Topology Selection, a Select tool opens. Clicking
elements in the drawing view while the selection tool is enabled can make them active
or inactive according to the commands below.
Making an element "inactive" means that the element remains in the data file but it is
not included in any hydraulic analysis calculations. Inactive elements will appear in
FlexTables but calculated values will be set to NA.
Changing the active status using this tool only affects the Active Topology Alternative
of the current scenario.
• Done: Select Done when you are finished selecting elements. This brings the user
back to the drawing pane.
• Add: When this button is selected, seelcting elements highlights the elements and
makes them Inactive. Clicking on an element that is already inactive causes the
tool to give a beep and the element remains inactive.
• Remove: While in this mode, selecting elements that are inactive deselects them,
making them Active. Clicking on active elements has no effect.
• Select By Polygon: This tool allows you to draw a polygon around one or more
elements. Right-click and select Done when you are finished drawing the
polygon. The elements inside the polygon will be added to or removed from the
selection depending on whether you have the Add or Remove button toggled on.
A node must be fully within the polygon to be affected by this tool; links will be
affected if their adjacent node(s) are contained within the polygon.
• Select by Query: This tool allows you to select elements by previously created
selection sets or by using either custom or predefined queries. To create a custom
query, select Custom Queries and then the element type. To use one of the
predefined queries, choose one of the categories and then select the desired query.
• Find: Find an element in your model by typing the element label or ID in the
Element menu then clicking the Find button or pressing Enter. The drawing pane
centers around the highlighted element.
Find all elements of a certain type by using an asterisk (*) as a wild-card char-
acter. For example, if you want to find all of the conduits in your model, you type
co* (this is not case-sensitive) then click the Find button. The drawing pane
centers around and highlights the first instance of a conduit in your model, and
lists all conduits in your model in the Element menu.
• Clear: Clicking on this button causes all elements to become active in the current
scenario.
Right clicking while the Selection tool is open (i.e. opening the right click context
menu) brings up a list which enables the user to switch between Add, Remove or
Done.
Note: Selecting a node element to become Inactive will also select all
adjacent pipes to become Inactive. This is because all pipes
must end at a node.
Physical Alternatives
Each type of network element has a specific set of physical properties that are stored
in a physical properties alternative, as listed below:
Column Description
Tractive Stress (Local This field is only available when Use Local
Minimum) Minimum Tractive Stress? is set to True. The
value defined here will override the Tractive
Stress (Global Minimum) value defined in the
Calculation Options.
Use Local Minimum If set to True the value defined in the Tractive
Tractive Stress? Stress (Local Minimum) field overrides the
Tractive Stress (Global Minimum) value defined
in the Calculation Options.
Has User Defined Lets you specify whether the conduit has a user-
Length? defined or schematic length.
Length (User Defined) Lets you define the length of each channel in the
alternative that has a user—defined length.
Column Description
Use Local Conduit When this box is checked, you can define your
Description? own conduit description for the associated
conduit. See the Conduit Description Attribute
topic for more details. xxxx
Has User Defined Bend When this box is checked, you can define a bend
Angle? angle for the conduit in the Bend Angle (User
Defined) field.
Bend Angle (User Lets you specify a bend angle for the associated
Defined) conduit. This field is only available when the Has
User Defined Bend Angle? box is checked.
Column Description
Conduit Shape Allows you to select the shape of the conduit. The
options available here will vary depending on the
Conduit Type you have chosen. Your selection
here will determine which dimension attributes
will be available. Click the ellipsis button to
access the Conduit Catalog Dialog Box. xxxx
Section Size Allows you to select from the section sizes that are
available for the selected Conduit Shape. This
field is only available for conduits whose Conduit
Type is Catalog Conduit.
Left Bank Station Allows you to select which of the station points
defined in the Irregular Channel Section dialog
should be defined as the Left bank.
Right Bank Station Allows you to select which of the station points
defined in the Irregular Channel Section dialog
should be defined as the Right bank.
Column Description
Bottom Width Lets you define the base width of the associated
conduits. This column is only available for
conduits that have a Trapezoidal or Virtual
Conduit Shape.
Right Side Slope Lets you define the right side slope of the
associated conduits. This column is only available
for conduits that have a Trapezoidal or Virtual
Conduit Shape.
Left Side Slope Lets you define the left side slope of the associated
conduits. This column is only available for
conduits that have a Trapezoidal or Virtual
Conduit Shape.
Is Diversion Link? When this box is checked, the flow into the
associated conduit is determined based on a rating
curve, which is defined in the Diversion Rating
Curve dialog.
Left Bank Manning’s n Lets you specify the Manning's roughness value
for the left bank of each conduit in the alternative.
This column is only available for conduits that
have a Trapezoidal Channel, Virtual, or Irregular
Channel Conduit Shape.
Column Description
Column Description
Left Bank Kutter’s n Lets you specify the Kutter's roughness value for
the left bank of each conduit in the alternative.
This column is only available for conduits that
have a Trapezoidal Channel, Virtual, or Irregular
Channel Conduit Shape.
Channel Kutter’s n Lets you specify the Kutter's roughness value for
the channel of each conduit in the alternative. This
column is only available for conduits that have a
Trapezoidal Channel, Virtual, or Irregular Channel
Conduit Shape.
Right Bank Kutter’s n Lets you specify the Kutter's roughness value for
the right bank of each conduit in the alternative.
This column is only available for conduits that
have a Trapezoidal Channel, Virtual, or Irregular
Channel Conduit Shape.
Column Description
Elevation (Invert) Lets you define the elevation at the bottom of the
manhole.
Column Description
Elevation (Ground) Displays the ground elevation for each node in the
alternative.
Column Description
Set Top to Ground When this box is checked, the Elevation (Top) will
Elevation? be set to the value for the Elevation (Ground).
Elevation (Top) Lets you set the top elevation of the transition
element.
Elevation (Invert) Lets you set the bottom elevation of the transition
element.
Elevation (Ground) Lets you set the ground elevation of the transition
element.
Column Description
Column Description
Use Low Alarm? Specifies whether or not to check low alarm levels
during the calculation and generate messages if
the levels are violated. When this field is set to
true the Elevation (Low Alarm) and Level (Low
Alarm) fields become active.
Level (Low Alarm) The level below which the low level alarm is
generated. Calculation notifications are produced
to advise you of any alarm level violations.
Elevation (Low Alarm) The elevation below which the low level alarm is
generated. Calculation notifications are produced
to advise you of any alarm level violations.
Column Description
Use Low Alarm? Specifies whether or not to check low alarm levels
during the calculation and generate messages if
the levels are violated. When this field is set to
true the Elevation (Low Alarm) and Level (Low
Alarm) fields become active.
Level (Low Alarm) The level below which the low level alarm is
generated. Calculation notifications are produced
to advise you of any alarm level violations.
Elevation (Low Alarm) The elevation below which the low level alarm is
generated. Calculation notifications are produced
to advise you of any alarm level violations.
Column Description
Level (High Alarm) The level above which the high level alarm is
generated. Calculation notifications are produced
to advise you of any alarm level violations.
Elevation (High The elevation above which the high level alarm is
Alarm) generated. Calculation notifications are produced
to advise you of any alarm level violations.
Volume (Inactive) Enter the inactive volume for this wet well. This
data is used when performing water quality
analysis. This field becomes active when the
Section field is set to Non-Circular or Variable
Area.
Cross Section Curve Opens the Cross Section Curve dialog which
allows you to defines a curve which specifies the
relationship between depth and volume.
Volume Full (Input) If this is a Variable Area Wet Well enter the total
storage volume for the tank. If this is a Constant
Area Wet Well, the total active volume will be
computed from the other tank data and this field
will not be editable.
Column Description
Set Rim to Ground Set the rim elevation to be the same as the ground
Elevation? elevation.
Elevation (Ground) Displays the ground elevation for each node in the
alternative.
Column Description
Specify Local Minor If true then the minor coefficient for the element is
Loss? manually set, otherwise the value is derived from
the minor loss engineering library. When this field
is set to True the Minor Loss Coefficient (Local)
field becomes active.
Minor Loss Coefficient User defined minor loss coefficient. You can either
(Local) type in the value or select a value from the Minor
Loss Engineering Library.
Column Description
Has Check Valve? Defines whether the pipe contains a check valve
that limits flow to a single direction. Direction of
flow is with the direction of the pipe.
Minor Losses Opens the Minor Losses dialog, which lists all the
minor losses associated with the pipe, and can be
used to generate the composite minor loss
coefficient.
Set Invert to If True then the upstream invert of the conduit will
Upstream? be set to the invert elevation of the upstream node.
Length (User Defined) A user defined length that is not scaled from the
underlying map dimensions.
Column Description
Column Description
Column Description
Column Description
Hydraulic Grade The head that the VSP will attempt to maintain at
(Target) the control node.
Relative Speed Factor The highest relative speed factor that the pump
(Maximum) can be set at to meet the target head at the control
node. If the target head cannot be met when the
pump is set at the maximum relative speed factor,
the maximum will be used.
Flow (Target) The flow that the VSP will attempt to maintain at
the control node.
Column Description
Target Flow The flow that the battery will attempt to maintain
at the control node.
Lag Pump Count Number of lag pumps (identical to the lead pump)
whose relative speed factor is adjusted to maintain
the target head.
Relative Speed Factor The highest relative speed factor that the pump
(Maximum) can be set at to meet the target head at the control
node. If the target head cannot be met when the
pump is set at the maximum relative speed factor,
the maximum will be used.
Hydraulic Grade The head that the barttery will attempt to maintain
(Target) at the control node.
Battery Pump Select the pump definition for the lead and lag
Definition pumps in the battery, or click the Edit command to
open the Pump Definitions Manager.
Column Description
Treat Air Valve as Specifies whether or not to treat the air valve as a
Junction? junction element in the computational analysis. if
false, the valve may allow part full flow subject to
the prevailing hydraulic conditions.
Design Alternative
The Design Alternative Editor allows you to edit the pipe and node constraints
governing the design of the system. It also allows you to specify which gravity
elements you want designed, and the extent to which you want them designed.
For example, you may want to design a particular pipe. However, you may also want
to design the downstream invert elevation to meet a particular velocity, cover, and
slope constraint.
The tabbed dialog for each particular type of element follows the same general format.
The top of the dialog box contains several fields where the design constraints can be
entered. The constraints entered in these fields are applied to every element in the
table on the bottom of the dialog, except the elements that are specified to contain
local values. This system allows you to rapidly enter the values that govern most of
the elements in the table, and then manually override the constraints for those
elements that are exceptions to the majority. The following attributes are available in
this section:
Pipe diameters, invert elevations, and node structures can be all designed with the
same set of design constraints. You also have the option to adjust these values individ-
ully for each pipe or node.
The Default Design Constraints dialog is divided into the following tabs:
• Gravity Pipe
• Node
• Default Constraints
• Extended Design
In this section, there is a Velocity tab, a Cover tab, and a Slope tab. You can specify
the following default constraints to be used for the design of gravity pipes:
This section lets you specify if the following design parameters are to be used. If they
are to be used, you can also specify the associated default value. The Extended Design
section is split into three tabs:
• Part Full Design Tab: The Part Full Design tab consists of the following
controls:
– Is Part Full Design?–When checked, allows you to specify the Percent Full
target to be used by the design algorithm.
– Percent Full Constraint Type–Allows you to specify how the Percent Full
constraints are defined. When Simple is chosen, a single Percentage Full
value is selected. When Table is chosen, you can specify multiple Rise vs
Percent Full points in tabular format.
– Percentage Full–Specify the Percent Full value to be used when the Is Part
Full Design? box is checked. This control is only availble when the Percent
Full Constraint Type is set to Simple.
• Number of Barrels Tab: The Number of Barrels tab consists of the following
controls:
– Allow Multiple Barrels?–When checked, allows the design algorithm to use
more than one identical section in parallel, up to the specified Maximum
Number of Barrels.
– Maximum Number of Barrels–The maximum number of identical sections
allowed to be used in parallel when the Allow Multiple Barrels? box is
checked.
• Section Size Tab: The Section Size tab consists of the following controls:
– Limit Section Size?–When checked, limits the pipe section height to the
specified Maximum Rise value during the design process.
– Maximum Rise–The maximum rise a section height is allowed to be used in
the design when the Limit Section Size? box is checked.
Node Tab
This tab lets you specify the design constraints to be used by default for all gravity
structures when performing calculations in design mode. During an automatic design,
the program will adjust the elevations of the pipes adjacent to the structure according
to the structure's matching constraints. The two choices for matching are Inverts and
Crowns. Additionally, the downstream pipe can be offset from the upstream pipe(s) by
a specified amount. This value is called the Matchline Offset. Optionally, the program
supports the design of drop structures. In some situations, drop structures can mini-
mize pipe cover depths while maintaining adequate hydraulic performance.
Headloss Alternative
The headloss alternative editor allows you to define headloss properties for manhole
and transition elements. The following columns are available for both element types:
ID: Displays the unique identifier for each element in the alternative.
Headloss Coefficient (Standard): Enter the headloss coefficient for the structure.
The headloss across the structure will be equal to this number multiplied by the exit
conduit velocity head. This field is only used when the Headloss Method is set to
Standard.
Headloss Coefficient (Upstream): This field is only used when the Headloss Method
is set to Generic. The Generic method computes the structure headloss by multiplying
the velocity head of the exit pipe by the user-defined Headloss (Downstream) value
and then subtracting the velocity head of the governing upstream pipe multiplied by
thevalue entered in this field.
Headloss Coefficient (Downstream): This field is only used when the Headloss
Method is set to Generic. The Generic method computes the structure headloss by
multiplying the velocity head of the exit pipe by the value entered in this field and
then subtracting the velocity head of the governing upstream pipe multiplied by the
user-defined Headloss Coefficient (Upstream) value.
HEC-22 Benching Method: Select which correction factor for benching will be used.
This field is only used when the Headloss Method is set to HEC-22 Energy.
Absolute Headloss: Enter the desired value for headloss at the structure. This method
ensures that the headloss across the structure will be equal to the value entered here
regardless of the actual flows or geometry of the structure. This field is only used
when the Headloss Method is set to Absolute.
Headloss Method: Select the method to be used to calculate the headlosses through
the associated structure. The option chosen here determines which of the parameter
fields will become available.
AASHTO Shaping Method: Select the correction factor for shaping used in the
calculation of headloss using the AASHTO method. This field is only used when the
Headloss Method is set to AASHTO.
The boundary condition alternative allows you to define boundary condition settings
for outfall elements. The following columns are available:
Column Description
Elevation (Tailwater) Lets you enter the user defined tailwater value. This
column is only available for elements that use the User
Defined Tailwater Boundary Condition Type.
Column Description
The Initial Settings Alternative contains the data that set the conditions of certain
types of network elements at the beginning of the simulation. For example, a pipe can
start in an open or closed position and a pump can start in an on or off condition.
Column Description
Column Description
Level (Initial) The wet well level for a steady run or the level at
time zero for an EPS run.
Elevation (Initial) Lets you define the initial water surface elevation
for each wet well in the alternative that uses the
User Defined Initial Elevation Initial Elevation
Type.
Column Description
Pump Tab
The initial settings tab for pumps allows you to define the initial settings for pumps.
The following conditions are available:
Column Description
Relative Speed Factor The relative speed factor at time zero for an EPS
(Initial) run.
Column Description
Relative Speed Factor The relative speed factor at time zero for an EPS
(Initial) run.
The sanitary loading alternative lets you define sanitary loading data for manholes,
wet wells, and pressure junctions, as listed below:
Column Description
Column Description
Column Description
Column Description
The infiltration and inflow alternative lets you define loading data for elements
capable of accepting an inflow, as listed below:
Column Description
Infiltration Load Type Allows you to select the infiltration load method
to use.
Infiltration Unit Count If the Infiltration Load Type is set to Count Based,
the user can directly enter a generic count to
calculate the infiltration into the conduit.
Column Description
Inflitration Rate per The amount of flow entering the conduit per
Loading Unit loading unit (specified by the value in the
Infiltration Unit Count field).
Column Description
Column Description
Column Description
Column Description
The system flows alternative allows you to specify additional and known flow, along
with other contributing sources of water that are not part of the model. System flows
indicate a final combined result.
Column Description
Column Description
Flow (Known)
Column Description
Flow (Known)
Operational Alternative
The Operational Alternative is where you can specify controls on pressure pipes,
pumps, as well as valves. The Controlled field contains a Boolean (true or false) state-
ment that indicates whether the network element is controlled. Clicking in this field
activates a button that allows you to access the Controls dialog box and edit the
controls for this element.
The Operational Controls alternative allows you to create, modify and manage both
logical controls and logical control sets.
The User Data Alternative allows you to edit the data defined in the User Data Exten-
sion command for each of the network element types. The User Data Alternative
editor contains a tab for each type of network element.
Calculation Options
Each scenario is associated with a set of calculation options. Calculation options are
stored in a discrete Calculation Options Profile.
Scenario Comparison
The scenario comparison tool enables you to compare input values between any two
scenarios to identify differences quickly. While Bentley SewerCAD V8i users have
previously had the capability to open a child scenario or alternative and compare it
with its parent, this tool greatly extends that capability in that you can compare any
two scenarios or alternatives (not necessarily parent-child) and very easily detect
differences.
The scenario comparison tool can be started by picking Tools > Scenario Comparison
or by selecting the Scenario Comparison button from the toolbar . If the button is
not visible, it can be added using the "Add or Remove Buttons" drop down from the
Tools toolbar (see “Customizing the Toolbars” on page 2-41).
On first opening the scenario comparison tool, the dialog below opens which gives an
overview of the steps involved in using the tool. Pick the New button (leftmost).
This opens a dialog which allows you to select which two scenarios will be compared.
The scenario manager button next to each selection gives you the ability to see the tree
view of scenarios. Chose OK to begin the scenario comparison tool. This initially
displays a list of alternatives and calculation options, with the ones with identical
properties displayed with a yellow background and those with different properties
displayed with a pink background. The background color can be changed from pink to
any other color by selecting the sixth button from the left and then selecting the
desired color.
The dialog below shows that the Infiltration and Inflow alternative is different
between the scenarios. There is a second tab for Calculation Options which shows if
the calculation options are different between scenarios.
This display can also be copied to the clipboard using the Copy button.
The alternatives that have differences are also shown in the left pane with a red mark
as opposed to the green check indicating that there are no differences.
This initially returns a summary of the comparison which indicates the time when the
comparison was run, which scenarios were involved and number of elements and
attributes for which there were differences.
By picking "Differences" in the left pane for the alternative of interest, you can view
the differences. In this display, only the elements and properties that are different are
shown with a pink background. In the example below, only 7 pipes had their diameters
changed and only 3 of those had difference C-factors. There are separate tables for
each element type that had differences.
Using the buttons on top of the right pane, when Differences is selected, you can
create a selection set of the elements with differences or highlight those elements in
the drawing. This is very useful for finding elements with differences in a large model.
This dialog box allows you to select the color used to highlight differences between
the scenarios being compared in the Scenario Comparison tool.
To choose another color, click the ellipsis button, select the new color from the palette,
and click OK.
Some of the Differences types (such as load) may include collections of data (multiple
loads within a single load Collection). By clicking the ellipsis button next to one of
these collections you can open this dialog, which displays a table that breaks down the
collection by the individual pieces of data.
Presenting Your 10
Results
Click one of the following links to learn how to present your network and results
computed by Bentley SewerCAD V8i:
You can add multiple pictures to your project for use as background layers, and turn
off the ones you don't want to show and turn on those you do. Additionally, you can
create groups of pictures in folders, so you can hide or show an entire folder or group
of pictures at once.
To add or delete background layers, open the Background Layers manager: click View
> Background Layers (Ctrl+2).
You can use shapefiles, AutoCAD DXF files, and raster (also called bitmap) pictures
as background images for your model. These raster image formats are supported:
bmp, jpg, jpeg, jpe, jfif, gif, tif, tiff, png, and sid.
Click one of the following links to learn more about using background layers:
The Background Layer manager lets you add, edit, and remove and manage the back-
ground layers that are associated with the project. The dialog box contains a list pane
that displays each of the layers currently contained within the project, along with a
number of button controls.
When a background layer is added, it appears in the Background Layers list pane,
along with an associated check box that is used to control that layer’s visibility.
Selecting the check box next to a layer causes that layer to become visible in the main
drawing pane; clearing it causes it to become invisible. If the layers in the list pane are
contained within one or more folders, clearing the check box next to a folder causes all
of the layers within that folder to become invisible.
You can create folders in the Background Layers Manager to organize your back-
ground layers and create a group of background layers that can be turned off as one
entity. You can also create folders within folders. When you start a new project,
Bentley SewerCAD V8i displays an empty folder in the Background Layers Manager
called Background Layers. New background layer files and folders are added to the
Background Layers folder by default.
1. Click View > Background Layers to open the Background Layers Manager.
2. In the Background Layers Manager, click the New button, then click New Folder
from the shortcut menu.
Or select the default Background Layers folder, then right-click and select New >
Folder from the shortcut menu.
– If you are creating a new folder within an existing folder, select the folder,
then click New > New Folder. Or right-click, then select New > Folder from
the shortcut menu.
3. Right-click the new folder and select Rename from the shortcut menu.
4. Type the name of the folder, then press Enter.
1. Click View > Background Layers to open the Background Layers Manager.
2. In the Background Layers Managers, select the folder you want to delete, then
click the Delete button.
– You can also right-click a folder to delete, then select Delete from the shortcut
menu.
1. Click View > Background Layers to open the Background Layers Manager.
2. In the Background Layers Managers, select the folder you want to rename, then
click the Rename button.
– You can also right-click a folder to rename, then select Rename from the
shortcut menu.
3. Type the new name of the folder, then press Enter.
– You can also rename a background layer folder by selecting the folder, then
modifying its label in the Properties Editor.
You add background layers to your project using the Background Layers Manager.
When you start a new project, Bentley SewerCAD V8i displays an empty folder in the
Background Layers Manager called Background Layers. New background layer files
and folders are added to the Background Layers folder by default.
1. Click View > Background Layers to open the Background Layers Manager.
2. In the Background Layers Managers, click the New button, then click New File
from the shortcut menu.
Or right-click on the default Background Layers folder and select New > File
from the shortcut menu.
– To add a new background layer file to an existing folder in the Background
Layer Manager, select the folder, then click New > New File. Or right-click,
then select New > File from the shortcut menu.
3. Navigate to the file you want to add as a background layer and select it.
– If you select a .dxf file, the DXF Properties dialog box opens. For more infor-
mation, see “DXF Properties Dialog Box”.
– If you select a .shp the ShapeFile Properties dialog box opens. For more infor-
mation, see “Shapefile Properties Dialog Box”.
– If you select a .bmp, .jpg, .jpeg, .jpe, .jfif, .gif, .tif, .tiff, .png, or .sid file, the
Image Properties dialog box opens. For more information, see “Image Proper-
ties Dialog Box”.
4. After you add the background layer, you might have to use the Pan button to move
the layer within the drawing area; Zoom Extents does not center a background
image.
Select the background layer you want to delete, then click the Delete button.
Or, right-click the background layer, then select Delete from the shortcut menu.
You can edit a background layer in two ways: you can edit its properties or its position
in a list of background layers displayed in the Background Layers Manager.
The order of a background layer determines its Z level and what displays if you use
more than one background layer. Background layers at the top of the list display on
top of the other background layers in the drawing pane; so, background layers that are
lower than the top one in the list might be hidden or partially hidden by layers above
them in the list.
Select the background layer whose position you want to change in the list of Back-
ground Layers Manager, then click the Shift Up or Shift Down buttons to move the
selected background layer up or down in the list.
Select the background layer you want to rename, then click the Rename button.
Or, right-click the background layer that you want to rename, then select Rename
from the shortcut menu.
You can choose to turn your background layers off by clearing the check box next to
the background layer file or folder than contains it in the Background Layers Manager.
This dialog box opens when you are adding or editing a background-layer image other
than a .dxf or .shp. Use the following controls to define the properties of the back-
ground layer:
Resolution Lets you select the clarity for MrSID® images that
you use as background images. Because using a
higher level of clarity or resolution increases the
time it takes to display a MrSID image, you can
select the resolution that best meets your needs.
For formats other than MrSID, this drop-down list
contains only one selection.
Image Position Table Lets you position the background layer with
respect to your drawing.
• X/Y Image displays the size of the image you
are using for a background and sets its posi-
tion with respect to the origin of your drawing.
You cannot change this data.
• X/Y Drawing displays where the corners of the
image your are using will be positioned rela-
tive to your drawing. By default, no scaling is
used. However, you can scale the image you
are using by setting different locations for the
corners of the image you are importing. The
locations you set are relative to the origin of
your Bentley SewerCAD V8i drawing.
You can also use BMP and JPG image files. For more information, see “How Do I
Enter the Scale of a Background Image If it is a File Type without an Inherent Scale?”
on page 16-1135.
The Shapefile Properties dialog box lets you define a shapefile background layer. Use
the following controls to define the properties of the background layer:
Unit Lets you select the unit associated with the spatial
data within the shapefile. For example, if the X
and Y coordinates of the shapefile represent feet,
choose ft. from the drop-down list.
Line Color Sets the color of the layer elements. Click the
Ellipsis (...) button to open a Color palette
containing more color choices.
Fill Color Sets the fill color of the layer elements. Click the
Ellipsis (...) button to open a Color palette
containing more color choices.
Fill Figure Lets you show or hide the selected fill color for the
layer elements. Select this check box to display
the selected background color; clear it to turn off
the background color and only the outline
displays.
To access the Shapefile Properties dialog box, click New File in the Background
Layers manager, then select an .shp file.
The DXF Properties dialog box lets you define a .dxf file as the background layer. Use
the following controls to define the properties of the background layer:
Filename Lists the path and filename of the .dxf file to use
as a background layer.
Unit Lets you select the unit associated with the spatial
data within the shapefile. For example, if the X
and Y coordinates of the shapefile represent feet,
choose ft. from the drop-down list.
Line Color Sets the color of the layer elements. Click the
Ellipsis (...) button to open a Color palette
containing more color choices.
Default Color Lets you use the line color included in the .dxf file
or lets you use a custom color that you select in the
Line Color field. Select this check box to use the
default color included in the .dxf file. cleared this
check box if you want to choose a custom color
from the Line Color field.
Size Sets the size of the symbol for each point element
in the .dxf.
To access the .dxf properties, click New File In the Background Layers manager, then
select a .dxf file.
To work with annotations, open the Element Symbology manager: click View >
Element Symbology (Ctrl+1).
Click one of the following links to learn more about annotating your model:
The Element Symbology manager allows you to control the way that elements and
their associated labels are displayed. The dialog box contains a pane that lists each
element type along with the following buttons:
Use folders in the Element Symbology Manager to create a collection of color coding
and/or annotation that can be turned off as one entity.
Adding Folders
Use element symbology folders to control whether related annotations and/or color
coding displays. To create a folder in the Element Symbology Manager:
Deleting Folders
Click View > Element Symbology. In the Element Symbology Manager, right-click
the theme folder you want to delete, then select Delete.
Or, select the folder you want to delete, then click the Delete button.
Renaming Folders
Click View > Element Symbology. In the Element Symbology Manager, right-click
the theme folder you want to rename, then select Rename.
Or, select the folder you want to rename, then click the Rename button.
Adding Annotations
To add an annotation:
Note: If you add an annotation that uses units, you can type “%u” in
the prefix or suffix field to display the units in the drawing pane.
5. Select the initial X- and Y- offset for the annotation. Offset is measured from the
center of the node, centroid of the polygon, or midpoint of the polyline.
6. If needed, set an initial height multiplier. Use a number greater than 1 to make the
annotation larger, and a number between 0 and 1 to make the annotation smaller.
If you use a negative number, the annotation is flipped (rotated 180 degrees).
7. If you have created selection sets, you can apply your annotation only to a partic-
ular selection set by selecting that set from the Selection Set drop-down list. If you
have not created any selection sets, then the annotation is applied to all elements
of the type you are using.
8. After you finish defining your annotation, click OK to close the Annotation Prop-
erties dialog box and create your annotation, or Cancel to close the dialog box
without creating an annotation.
Deleting Annotations
Click View > Element Symbology. In the Element Symbology Manager, right-click
an annotation you want to delete, then select Delete.
Or, select the annotation you want to delete, then click the Delete button.
Editing Annotations
Click View > Element Symbology. In the Element Symbology Manager, right-click
the annotation you want to edit, then select Edit.
Or, select the annotation you want to edit, then click the Edit button.
Renaming Annotations
Click View > Element Symbology. In the Element Symbology Manager, right-click
the annotation you want to rename, then select Rename.
Or, select the annotation you want to rename, then click the Rename button.
The Annotation Properties dialog box allows you to define annotation settings for
each element type.
This dialog box allows you to define annotation settings for each element type. The
dialog box consists of a list pane on the left and a control section on the right. The
control section in the right side of the dialog allow you to edit the settings for the
annotation that is currently highlighted in the list pane.
List Pane
Selected Annotation
Initial Height Multiplier Sets the initial size of the annotation text. Set
this at the time you create the annotation.
To create an annotation, type the text as you want it to appear in the drawing. You can
add element attributes to the text string by clicking the Append button and selecting
the attribute from the categorized list.
The Symbology Definitions manager lets you add, edit, and remove and manage the
symbology definitions that are associated with the project. The dialog box contains a
list pane that displays each of the definitions currently contained within the project, a
display pane that details the settings for the currently highlighted definition, along
with a toolbar. The toolbar consists of the following buttons:
When you create a new definition, all of the annotation and color settings will be
turned off. To change the settings for a definition, change the current symbology defi-
nition to the one you want to edit in the “Element Symbology Manager” and make the
desired changes there (i.e. turn on/off the desired elements, create new annotations
and color coding and turn them on or off, etc.).
Available through the Properties dialog box of each layer in the Element Symbology
manager, this feature can be used to cause elements, decorations, and annotations to
only appear in the drawing pane when the view is within the zoom range specified by
the Minimum and Maximum Zoom values.
• Enabled: Set to true to enable and set to false to disable Zoom Dependent Visi-
bility.
• Minimum Zoom (%): The lowest zoom level at which the element will appear in
the drawing pane.
• Maximum Zoom (%) : The highest zoom level at which the element will appear
in the drawing pane.
• Apply to Element: Set to true to apply the zoom minimums and maximums to the
symbols in the drawing.
• Apply to Decorations: Set to true to apply the zoom minimums and maximums
to flow arrows, check valves, and constituent sources in the drawing.
• Apply to Annotations: Set to true to apply the zoom minimums and maximums
to labels in the drawing.
To work with color coding, open the Element Symbology manager: click View >
Element Symbology (Ctrl+1).
Click one of the following links to learn more about color coding your model:
Adding Color-Coding
Or, select the element to which you want to add the color coding, click the New
button, and select New Color Coding.
3. The Color Coding Properties dialog box opens. Select the properties for which
you want to color code from the Field and Selection Set drop-down lists.
4. In the Options drop-down list, select whether you want to apply color and/or size
to the elements you are coding.
a. Click Calculate Range. This automatically sets the maximum and minimum
values for your coding. If you want, you can set these values manually.
b. Click Initialize. This automatically creates values and colors in the Color
Map. If you want, you can set these values manually.
5. After you finish defining your color coding, click OK to close the Color Coding
Properties dialog box and create your color coding, or Cancel to close the dialog
box without creating a color coding.
6. Click Compute to compute your network.
7. To see the network color coding and/or sizing change over time:
a. Click View > EPS Results Browser, if needed, to open the EPS Results
Browser dialog box.
b. Click Play to use the EPS Results Browser to review your color coding over
time.
Deleting Color-Coding
Click View > Element Symbology. In the Element Symbology Manager, right-click
the color coding you want to delete, then select Delete.
Or, select the color coding you want to delete, then click the Delete button.
Editing Color-Coding
Click View > Element Symbology. In the Element Symbology Manager, right-click
the color coding you want to edit, then select Edit.
Or, select the color coding you want to edit, then click the Edit button.
Renaming Color-Coding
Click View > Element Symbology. In the Element Symbology manager, right-click
the color coding you want to rename, then select Rename.
Or, select the color coding you want to rename, then click the Rename button.
This dialog box allows you to define color coding for each element type. The dialog
box consists of the following controls:
Properties
Field Name Lets you select the attribute by which the color
coding is applied.
Steps Lets you specify how many rows are created in the
color maps table when you click Initialize. When
you click Initialize, a number of values equal to the
number of Steps are created in the color maps
table. The low and high values are set by the Min
and Max values you set.
Color Map
Color Maps Table Lets you map colors to value ranges for the
attribute being color coded. The following buttons
are found along the top of the table:
Above Range Size Displays the size that is applied to elements whose
value for the specified attribute fall outside the
range defined in the color maps table. This
selection is available if you choose Size or Color
and Size from the Options list.
Using Profiles
A profile is a graph that plots a particular attribute across a distance, such as ground
elevation along a section of piping. As well as these side or sectional views of the
ground elevation, profiles can be used to show other characteristics, such as hydraulic
grade or pressure.
The Profiles manager is a dockable window that lets you add, delete, rename, edit, and
view profiles.
Click one of the following links to learn more about how to use profiles:
Profiles Manager
The Profiles Manager allows you to create, view, and edit profile views of elements in
the network. The dialog box contains a list pane that displays all of the profiles
currently contained within the project, along with a toolbar.
Viewing Profiles
To view a profile:
Note: You can edit your list of profile elements at any time and
compute your network with the Profile Viewer dialog box open,
but you must click Refresh to update the display of that dialog
box if you do make changes.
4. If necessary, you can click Chart Settings to change the look of the profile, and
use Print Preview and Print to print the profile.
1. Click View > Profiles or click the Profiles Manager button on the View toolbar to
open the Profiles manager.
2. Right-click in the Profiles manager and select New, or click the New button.
3. The Profile Setup dialog box opens. For more information, see “Profile Setup
Dialog Box” on page 10-536.
4. Select the Elements you want to use:
a. Click Select from Drawing. The Select dialog box appears:
You must select one path of contiguous elements; you cannot select diverging
paths. You can select upstream and downstream elements, but if you begin at
an upstream element, select downstream, and then make upstream selections
to finish, your profile will be V-shaped, with higher elevations at the begin-
ning and end of the profile than in the middle. Instead, what you might want
to do is select elements beginning at a high elevation and selecting elements at
increasingly lower elevations towards an outfall.
b. To add elements to the profile, click elements in the drawing pane. (By
default, the Add button is active in the Select dialog box.) You can only add
elements to either end of your selection—all selected elements must be
contiguous.
When there is a plus sign next to the cursor, you can select elements to add to
the profile; elements that you successfully select are highlighted red.
c. To remove elements from the profile, click the Remove button in the Select
dialog box. Thereafter, elements you select in the drawing pane are removed
from the profile. You can only remove elements from either end of your selec-
tion—all selected elements must be contiguous.
When there is a minus sign next to the cursor, you can remove elements from
the profile; unselected elements are not highlighted.
d. When you are finished adding elements to your profile, click the Done button
in the Select dialog box.
5. The Profile Setup dialog box opens and displays a list of the elements you
selected. If necessary, use the Reverse button to reverse the order of these
elements, and the Select from Drawing or Remove buttons to add or remove
elements from the list.
Note: You can edit your list of profile elements at any time and
compute your network with the Profile Viewer dialog box open,
but you must click Refresh to update the display of that dialog
box if you do make changes.
6. Click Close and Open Profile to close the Profile Setup dialog box and open the
Profile Viewer dialog box.
• For Manholes: If you right click on a manhole and use the right-click Create
Profile command it will create a profile of the element connecting that manhole to
its subnetwork collection point (usually a wet well or outfall). It will make the
manhole you originally click the most upstream point.
• For Transitions: If you right click on a transition and use the right-click Create
Profile command it will create a profile of the element connecting that transition
to its subnetwork collection point (usually a wet well or outfall). It will make the
transition you originally click the most upstream point.
• For Conduits and Pressure Pipes: If you right click on a conduit or pressure
pipe and use the right-click Create Profile command it will create a profile whose
contents include just that pipe and both of its end nodes.
• For Pressure Nodes: If you right click on a pressure node and use the right-click
Create Profile command the Query Parameters dialog box appears, allowing you
to specify the Start and Stop Nodes.
• For Wet Wells: If you right click on a wet well and use the right-click Create
Profile command the Query Parameters dialog box appears, allowing you to
specify the Start and Stop Nodes.
Editing Profiles
You can edit a profile to change the elements that it uses or the order in which those
elements are used. To edit a profile:
Deleting Profiles
Click View > Profiles to open the Profiles manager. In the Profiles manager, right-
click the profile you want to delete, then select Delete.
Or, select the profile you want to delete, then click the Delete button.
Renaming Profiles
Click View > Profiles to open the Profiles manager. In the Profiles manager, right-
click the profile you want to rename, then select Rename.
Or, select the profile you want to rename, then click the Rename button.
Setting up a profile is a matter of selecting the adjacent elements on which the profile
is based. The Profile Setup dialog box includes the following options:
Select From Drawing Lets you select and clear elements for the profile.
You can select channels, conduits, and ponds for
inclusion in your profile.
Reverse Lets you reverse the profile, so the first node in the
list becomes the last, and the last node becomes
the first.
Remove All Previous Removes all elements that appear before the
selected element in the list. If the selected element
is a pipe, the associated node is not removed.
Remove All Following Removes all elements that appear after the
selected element in the list. If the selected element
is a pipe, the associated node is not removed.
Open Engineering Closes the Profile Setup dialog and opens the
Profile Engineering Profile Viewer dialog box.
Open Profile Closes the Profile Setup dialog box and opens the
Profile Viewer dialog box.
After everything is set up to your satisfaction, click OK to generate the plot of the
profile.
Note: Results for gravity elements are available only for hydraulic time
steps. Therefore some results will not be displayed in the profile
view for gravity elements, such as HGL.
This dialog box displays the profile view of the profile run that is plotted from the
Profile Manager. It consists of the profile display pane and the following controls::
EPS Results Browsers The following EPS Results Browsers are found to
the right of the Refresh button:
• Rewind (Full)—Sets the currently displayed
time step to the beginning of the simulation.
• Pause—Stops the animation. Restarts it again
with another click.
• Play—Advances the currently displayed time
step from beginning to end.
• Time Display—Shows the current time step
that is displayed in the drawing pane.
• Time Slider—Lets you manually move the
slider representing the currently displayed
time step along the bar, which represents the
full length of time that the scenario encom-
passes
Note: Results for gravity elements are available only for hydraulic time
steps. Therefore some results will not be displayed in the profile
view for gravity elements, such as HGL.
This dialog box displays the profile view of the profile run that is plotted from the
Profile Manager. It consists of the profile display pane and the following controls:
Zoom Next Resets the zoom level to the setting that was active
before a Zoom Previous command was executed.
Pan Activates the Pan tool, which lets you move the
model within the drawing pane. When you select
this command, the cursor changes to a hand,
indicating that you can click and hold the left
mouse button and move the mouse to move the
drawing.
Axis Tab
• Scale: Allows you to define the horizontal and vertical scale of the engineering
profile view.
• Direction: Allows you to choose the direction in which elements are displayed in
the engineering profile view.
• Axis Labeling: Allows you to choose where to place the labels along the axis of
the engineering profile view.
• Automatic Scaling: When this box is checked the scaling is handled automati-
cally and the Minimum and Maximum fields are not editable. When this box is
not checked you can define the Minimum and Maximum fields.
• Minimum: The left-most station. When Automatic Scaling is checked this field is
not editable.
• Maximum: The right-most station. When Automatic Scaling is checked this field
is not editable.
• Increment: The length between intermediate values.
Drawing Tab
• Text Height Multiplier: Increases or decreases the size of the text by the factor
indicated.
• Ground Elevation Line Width: This field allows you to define the width of the
ground elevation line in the engineering profile view.
• Structure Line Width: This field allows you to define the width of structure lines
in the engineering profile view.
• HGL Line Width: This field allows you to define the width of the hydraulic
grade line in the engineering profile view.
• EGL Line Width: This field allows you to define the width of the energy grade
line in the engineering profile view.
Layers Tab
This tab allows you to select the color and/or change the visibility of the various
elements of the profile view. Uncheck the Is Visible box to turn the corresponding
element off in the engineering profile view. Click the Layer Color to access the color
menu to change the color of the corresponding element in the engineering profile
view.
By default, the Elevation Data Type is set to Automatic. If you change it to Ground
Elevation/Depth Curve, you can use the Station vs. Elevation table to define the
ground elevation. Click the New button to add a row to the table or Delete to remove
the currently highlighted row. Click the Import button to import ground elevation data
from a Tab-delimited text file.
• Horizontal Justification: This control allows you to select the horizontal (left-to-
right) placement of the annotation over the annotated element.
• Vertical Justification: This control allows you to select the vertical (up-and-
down) placement of the annotation over the annotated element.
• Rotation: This control allows you to enter the angle of rotation of the annotation
over an annotated element.
• Show Leader Line: When this box is checked, a line is drawn between the anno-
tation and the associated element.
• Show Leader Arrow: When this box is checked, an arrow is drawn pointing to
the associated element.
• Align Text With Pipes: When this box is checked the annotation will align with
the angle of the corresponding pipe.
• Horizontal Justification: This control allows you to select the horizontal (left-to-
right) placement of the annotation over the annotated element.
• Vertical Justification: This control allows you to select the vertical (up-and-
down) placement of the annotation over the annotated element.
• Rotation: This control allows you to enter the angle of rotation of the annotation
over an annotated element.
• Show Leader Line: When this box is checked, a line is drawn between the anno-
tation and the associated element.
• Show Leader Arrow: When this box is checked, an arrow is drawn pointing to
the associated element.
Text Properties
This dialog allows you to modify the settings of the profile annotation for the axis
labels. The following controls are available:
• Text: This field displays the text of the label. This field is not editable.
• Horizontal Justification: This control allows you to select the horizontal (left-to-
right) placement of the label annotation.
• Vertical Justification: This control allows you to select the vertical (up-and-
down) placement of the label annotation.
• Rotation: This control allows you to enter the angle of rotation of the label anno-
tation .
This dialog box allows you to define annotation settings for each element type. The
dialog box consists of a list pane on the left and a control section on the right. The
control section in the right side of the dialog allow you to edit the settings for the
annotation that is currently highlighted in the list pane.
List Pane
Selected Annotation
Initial Height Multiplier Sets the initial size of the annotation text. Set
this at the time you create the annotation.
FlexTables lets you view all elements in the project, all elements of a specific type, or
any subset of elements. Additionally, to ease data input and present output data for
specific elements, FlexTables can be:
If you need to edit a set of properties for all elements of a certain type in your network,
you might consider creating a FlexTable and making your changes there, rather than
editing each element one at a time, in sequence.
FlexTables can also be used to create results reports that you can print, save as a file,
or copy to the Windows clipboard for copying into word processing or spreadsheet
software.
To work with FlexTables, select the FlexTables manager or use View > FlexTables
(Ctrl+7) to open the FlexTables manager if it is closed.
Click one of the following links to learn more about using FlexTables:
FlexTables Manager
The FlexTables Manager allows you to create, manage, and delete custom tabular
reports. The dialog box contains a list pane that displays all of the custom FlexTables
currently contained within the project, along with a toolbar.
You can add, delete, and rename folders in the FlexTable Manager to organize your
FlexTables into groups of that can be turned off as one entity. You can also create
folders within folders. When you start a new project, Bentley SewerCAD V8i displays
two items in the FlexTable Manager: Tables - Project (for project-level FlexTables)
and Tables - Shared (for FlexTables shared by more than one Bentley SewerCAD V8i
project). You can add new FlexTables and FlexTable folders to either item or to
existing folders.
FlexTables are displayed in the FlexTable dialog box. The dialog box contains a
toolbar, the rows and columns of data in the FlexTable, and a status bar.
The status bar at the bottom of the FlexTable dialog box contains the following items:
• FILTERED—If you have applied a filter to the FlexTable, this appears in the
status bar. Hold the mouse cursor over this panel to display a tool tip, which lists a
summary of active filters.
• SORTED—If you have sorted the order of any items in the FlexTable, this
appears in the status bar. Hold the mouse cursor over this panel to display a tool
tip, which lists a summary of active sorting.
Opening FlexTables
To open FlexTables:
1. Click View > FlexTables or click the FlexTables button on the View toolbar to
open the FlexTables Manager.
2. Perform one of the following steps:
– Right-click the FlexTable you want to open, then select Open.
– Select the FlexTable you want to open, then click the Open button.
– Double-click the FlexTable you want to open.
• Project-level FlexTables are available only for the project in which you create
them.
• Shared tables are available in all Bentley SewerCAD V8i projects.
1. Click View > FlexTables or click the FlexTables button on the View toolbar to
open the FlexTables Manager.
2. In the FlexTables Manager, right-click Tables - Project or Tables - Shared, then
select New > FlexTable.
Or, select Tables - Project or Tables - Shared, click the New button, then select
FlexTable.
3. The Table Setup dialog box opens.
4. Select the Table Type you want to create. This lets you filter your table by element
type.
5. Select the items you want in the FlexTable by moving them to the Selected
Columns pane.
6. Click OK.
7. The table displays in the FlexTables Manager; you can type to rename the table or
accept the default name.
Deleting FlexTables
Click View > FlexTables to open the FlexTables Manager. In the FlexTables manager,
right-click the FlexTable you want to delete, then select Delete.
Or, select the FlexTable you want to delete, then click the Delete button. You cannot
delete predefined FlexTables.
To rename FlexTables:
1. Click View > FlexTables or click the FlexTables button on the View toolbar to
open the FlexTables Manager.
2. Perform one of the following steps:
– Right-click the FlexTable you want to rename, then select Rename.
– Select the FlexTable you want to rename, then click the Rename button.
– Click the FlexTable you want to rename, to select it, then click the name of
the FlexTable.
Editing FlexTables
You can edit a FlexTable to change the columns of data it contains or the values in
some of those columns.
Editable columns: Columns that contain data you can edit are displayed
with a white background. You can change these
columns directly in the FlexTable and your changes
are applied to your model when you click OK.
The content in the FlexTable columns can be
changed in other areas of Bentley SewerCAD V8i,
such as in a Property Editor or managers; but, it
might be more efficient to make changes to
numerous elements in a FlexTable rather than the
Property Editor or a manager.
If you make a change that affects a FlexTable outside
the FlexTable, the FlexTable is updated automatically
to reflect the change.
Non-editable columns: Columns that contain data you cannot edit are
displayed with a yellow background, and correspond
to model results calculated by the program and
composite values.
The content in these columns can be changed in other
areas of Bentley SewerCAD V8i, such as in a
Property Editor and by running a computation.
If you make a change that affects a FlexTable outside
the FlexTable, the FlexTable is updated automatically
to reflect the change.
To edit a FlexTable:
1. Click View > FlexTables to open the FlexTables Manager, then you can:
– Right-click the FlexTable, then select Edit.
– Double-click the FlexTable to open it, then click Edit.
– Click the FlexTable, to select it, then click the Edit button.
Navigating in Tables
The arrow keys, Ctrl+Home, Ctrl+End, PgUp, PgDn, and Ctrl+arrow keys navigate to
different cells in a table.
Using FlexTables, you can globally edit all of the values in an entire editable column.
Globally editing a FlexTable column can be more efficient for editing properties of an
element than using the Properties Editor or managers to edit each element in your
model individually.
5. In the Global Edit field, type or select the value you want—for numeric data, you
typically type a new value, for other data you might select from a drop-down list
or select a check box.
You can sort and filter your FlexTables to focus on specific data or present your data
in one of the following ways:
• Edit the FlexTable (see “Editing FlexTables”), to open the Table dialog box and
change the order of the selected tables using the up and down arrow buttons.
The top-most item in the Selected Columns pane appears furthest to the left in the
resulting FlexTable.
• Open the FlexTable, click the heading of the column you want to move, then click
again and drag the column to the new position. You can only move one column at
a time.
Double-click
the desired
unique value
to add it to
the SQL
expression
in the
preview
pane
Apply
button
Preview
Validate
checkbox
The FlexTable displays columns of data for all elements returned by the query and
the word “FILTERED” is displayed in the FlexTable status bar.
Note: The query you select should be for the same type of element as
the FlexTable.
To reset a filter:
The status pane at the bottom of the Table window always shows the number of rows
displayed and the total number of rows available (e.g., 10 of 20 elements displayed).
When a filter is active, this message is highlighted.
Note: Table filtering lets you perform global editing (see “Editing
FlexTables”) on any subset of elements. Only the elements that
appear in the filtered table can be edited.
There are several ways to customize tables to meet a variety of output requirements:
• Changing the Report Title—When you print a table, the table name is used as
the title for the printed report. You can change the title that appears on your
printed report by renaming the table. For more information, see “Naming and
Renaming FlexTables” on page 10-552.
The Table Setup dialog box allows you to customize any table through the following
options:
Table Type Lets you specify the type of elements that appear
in the table. It also provides a filter for the
attributes that appear in the Available Columns
list. When you choose a table type, the available
list only contains attributes that can be used for
that table type. For example, only manhole
attributes are available for a manhole table.
Available Columns Contains all the attributes that are available for
your table design. The Available Columns list is
located on the left side of the Table Setup dialog
box. This list contains all of the attributes that are
available for the type of table you are creating.
The attributes displayed in yellow represent non-
editable attributes, while those displayed in white
represent editable attributes.
This dialog is where you perform global element relabeling operations for the Label
column of the FlexTable.
The element relabeling tool allows you to perform three types of operations on a set of
element labels: Replace, Renumber, and Append. The active relabel operation is
chosen from the list box in the Relabel Operations section of the Relabel Elements
dialog box. The entry fields for entering the information appropriate for the active
relabel operation appear below the Relabel Operations section. The following list
presents a description of the available element relabel operations.
value of the new ID for the first element to be relabeled, 5, is entered in the Next
field. The value by which the numeric base of each consecutive element is in
increments, 5, is entered in the Increment field. The minimum number of digits in
the ID number, 2, is entered in the Digits field. If the number of digits in the ID
number is less then this value, zeros are placed in front of it. Click the Apply
button to produce the following labels: CO-05-Z1, CO-10-Z1, CO-15-Z1, and
CO-20-Z1.
• Append—This operation allows you to append a prefix, suffix, or both to the
selected element labels. Suppose that you have selected the labels 5, 10, 15, and
20, and you wish to signify that these elements are actually conduits in Zone 1 of
your system. You can use the append operation to add an appropriate prefix and
suffix, such as CO- and -Z1, by specifying these values in the Prefix and Suffix
fields and clicking the Apply button. Performing this operation yields the labels
CO-5-Z1, CO-10-Z1, CO-15-Z1 and CO-20-Z1. You can append only a prefix or
suffix by leaving the other entry field empty. However, for the operation to be
valid, one of the entry fields must be filled in.
The Preview field displays an example of the new label using the currently defined
settings.
You can copy your FlexTable data via the clipboard and paste it into another Windows
application, such as a word-processing application as tab-delimited text.
Caution: Make sure you paste the data you copied before you copy
anything else to the Windows clipboard. If you copy
something else to the clipboard before you paste your
FlexTable data, your FlexTable data will be lost from the
clipboard.
4. Paste (Ctrl+v) the data into other Windows software, such as your word-
processing application.
You can export the data in a FlexTable as tab- or comma-delimited ASCII text, for use
in other applications, such as Notepad, spreadsheet, or word processing software.
Create a FlexTable Report if you want to print a copy of your FlexTable and its values.
Note: Instead of Print Preview, you can click Print to print the report
without previewing it.
3. Click Report. A print preview of the report displays to show what your report will
look like if printed using your default printer.
4. Click Print to open the Print dialog box and print the report to a printer that you
select.
Element tables are read-only, predefined FlexTables. There is one predefined table for
every element available in Bentley SewerCAD V8i. You can access the element tables
by clicking Report > Element Tables or from the FlexTable manager. Use these
tables to review data about the elements in your model.
Reporting
Use reporting to create printable content based on some aspect of your model, such as
element properties or results.
You need to compute your model before you can create reports about results, such as
the movement of water in your network. But, you can create reports about input data
without computing your model, such as conduit diameters. (To compute your model,
after you set up your elements and their properties, click the Compute button.)
Reporting includes:
There are several standard reports available. To access the standard reports, click the
Report menu, then select the report you want.
You can create reports for specific elements in your network by computing the
network, right-clicking the element, then selecting Report. You cannot format the
report, but you can print it by clicking the Print button. You can also create a report
for multiple elements by lcicking the Report menu and selecting the Element Details
command. Select the elements you wish to create a report for by using the tools in the
Select toolbar. In the Element Details dialog that appears, you can preview and/or
print the element detail report. To remove an item from the list, highlight it and click
the Remove button.
Report Options
The Report Options dialog box offers control over how a report is displayed.
The header and footer can be fully customized and you can edit text to be displayed in
the cells or select a pre-defined dynamic variable from the cell's menu.
You can also select fonts, text sizes, and customize spacing.
Graphing
Use graphing to visualize some aspect of your model, such as element properties or
results. You need to compute your model before you can create graphs. To compute
your model, after you set up your elements and their properties, click the Compute
button.
Click one of the following links to learn more about using graphs in Bentley
SewerCAD V8i:
Graph Manager
The Graph Manager lets you recall a graph you have created and saved in the current
session or in a previous session of Bentley SewerCAD V8i. Graphs listed in the Graph
Manager retain any customizations you have applied.
1. Compute your model and resolve any errors. (Press F9 or click Analysis >
Compute.)
2. Open the Graph Manager, click View > Graphs.
3. Create your graph. (For more information, see “Creating a Graph” on page 10-
568.)
4. After you create a graph, it is available in the Graph Manager. You can select it by
double-clicking it. Also, you can right-click a graph listed in Graph Manager to:
– Delete it
– Rename the graph’s label
– Open it, by selecting View
Graphs are not saved in Graph Manager after you close Bentley SewerCAD V8i.
Graph Manager
The Graph Manager contains a toolbar with the following buttons:
This dialog appears after you initiate an Add to Graph command and allows you to
choose a previously defined graph to add the element to.
Select the desired graph from the Add to: menu, then click OK. To cancel the
command, click the Cancel button.
Creating a Graph
You can graph computed values, such as flow and velocity. To create a graph:
6. If needed, click Chart Settings to change the display of the graph. For more
information, see “Graph Manager” on page 10-567.
Tip: If you want your graph to display over more time (for example, it
displays a 24-hour time period and you want to display a 72-hour
period), click View > Calculation Options and change Total
Simulation Time in the Property Editor (for more information,
see “Editing Attributes in the Property Editor” on page 15-1033).
Printing a Graph
To print a graph, click the Print button to open the print dialog box or click the Print
Preview button to see what your graph looks like before clicking Print.
Bentley SewerCAD V8i lets you view the data that your graphs are based on. To view
your data, create a graph, then, after the Graph dialog box opens, click the Data tab.
You can copy this data to the Windows clipboard for use in other applications, such as
word-processing software. To copy this data:
1. Click in the top-most cell of the left-most column to select the entire table, click a
column heading to select an entire column, or click a row heading to select an
entire row.
2. Press Ctrl+C to copy the selected data to the clipboard.
3. As needed, press Ctrl+V to paste the data as tab-delimited text into other soft-
ware.
Tip: To print out the data for a graph, copy and paste it into another
application, such as word-processing software or Notepad, and
print the pasted content.
The Graph dialog box allows you to view graphs and modify graph settings as desired.
After you create a graph, you view it in the Graph dialog box.
Graph Tab
Add to Graph Manager Lets you save the Graph to the graph
manager. When you click this button,
the graph options (i.e., attributes to
graph for a specific scenario) and the
graph settings (i.e., line color, font
size) are saved with the graph. If you
want to view a different set of data
(for example, a different scenario),
you must change the scenario in the
Graph Series Options dialog box.
Simply switching the active scenario
will not change the graph. Graphs
that you add to the Graph manager
are saved when you save your model,
so that you can use the graph after
you close and reopen Bentley
SewerCAD V8i.
Data Tab
This dialog box lets you choose which scenarios, elements, and fields you want to plot
(this affects both the Graph and Data tabs). Click to select the check boxes next to
those items you want to plot and clear the check boxes for those items you do not want
to plot. Click Close after you have made your selections and the graph is updated to
display the items you chose.
Note: In the Series Label Format field in the case of Scatter type
graphs, $(Element) is the first element and $(Scenario) is the
first scenario selected. These are not appliable with this type of
chart format. When you use the $(Field) option, you get
"<fieldXaxis> - <fieldYaxis>".
Any number of criteria can be added to a filter. Multiple filter criteria are implicitly
joined with a logical AND statement. When multiple filter criteria are defined, only
rows that meet all of the specified criteria will be displayed. A filter will remain active
for the associated table until the filter is reset.
The status pane at the bottom of the Table window always shows the number of rows
displayed and the total number of rows available (e.g., 10 of 20 elements displayed).
When a filter is active, this message will be highlighted.
• Get familiar with your data - If you obtained your observed data from an outside
source, you should take the time to get acquainted with it. Be sure to identify units
of time and measurement for the data. Be sure to identify what the data points
represent in the model; this helps in naming your line or bar series as it will appear
in the graph.
Note: Go to Tools > Options > Units for a complete list of formats.
1. Click New .
2. Set hours, dimension, and formatter.
Below is an example of an Observed Data source for import and graph comparison.
The following table contains a flow meter data collection retreived in the field for a
given pipe. We will bring this observed data into the model for a quick visual inspec-
tion against our model's calculated pipe flows.
0.00 125
0.60 120
3.00 110
9.00 130
13.75 100
18.20 125
21.85 110
With data tabulated as in the table above, we could simply copy and paste these rows
directly into the table in the Observed Data dialog. However if we had too many
points to manage, natively exporting our data to a comma delimited text file may be a
better import option. Text file import is also a better option when our time values are
not formatted in units of time such as hours, as in the table below.
00:00 125
00:36 120
03:00 110
09:00 130
13:45 100
18:12 125
21:51 110
0:00,125
0:36,120
3:00,110
9:00,130
13:45,100
18:12,125
21:51,110
1. Click the Import toolbar button from the Observed Data dialog.
2. Pick the source .csv file.
3. Choose the Time Format that applies, in this case, HH:mm:ss, and click OK.
Note: Changes you make to graph settings are not retained for use
with other graphs.
Click one of the following links to learn more about Chart Options dialog
box:
The Chart tab lets you define overall chart display parameters. This tab is subdivided
into second-level sub-tabs:
• “Series Tab”
• “Panel Tab”
• “Axes Tab”
• “General Tab”
• “Titles Tab”
• “Walls Tab”
• “Paging Tab”
• “Legend Tab”
• “3D Tab”
Series Tab
Use the Series tab to display the series that are associated with the current graph. To
show a series, select the check box next to the series’ name. To hide a series, clear its
check box. The Series tab contains the following controls:
Up/Down arrows Lets you select the printer you want to use.
Panel Tab
Use the Panel tab to set how your graph appears in the Graph dialog box. The Panel
tab includes the following sub-tabs:
Borders Tab
Use the Borders tab to set up a border around your graph. The Borders tab contains the
following controls:
Border Lets you set the border of the graph. The Border
Editor opens, see “Border Editor Dialog Box”.
Color Lets you set the color for the bevel effect that you
use; inner and outer bevels can use different color
values.
Size Lets you set a thickness for the bevel effect that
you use; inner and outer bevels use the same size
value.
Background Tab
Use the Background tab to set a color or image background for your graph. The Back-
ground tab contains the following controls:
Gradient Tab
Use the Gradient tab to create a gradient color background for your graph. The
Gradient tab contains the following subtabs and controls:
Format Tab
Colors Tab
Start Lets you set the starting color for your gradient.
Opens the Color Editor dialog box.
End Lets you select the final color for your gradient.
Opens the Color Editor dialog box.
Gamma Correction Lets you control the brightness with which the
background displays to your screen; select or clear
this check box to change the brightness of the
background on-screen. This does not affect printed
output.
Options Tab
Sigma Focus Lets you use the options controls. Select this
check box to use the controls in the Options tab.
Sigma Scale Lets you control how much of the gradient’s end
color is used by the gradient background.
Shadow Tab
Use the Shadow tab to create a shadow for your graph. The Shadow tab contains the
following controls:
Color Lets you set a color for the shadow of your graph.
You might set this to gray but can set it to any
other color.
Axes Tab
Use the Axes tab set how your axes display. It includes the following controls and
subtabs:
Scales Tab
Use the Scales tab to define your axes scales. The Scales tab contains the following
controls:
Increment Displays the increment value you set for the axis.
Log Base If you select a logarithmic scale, set the base you
want to use in the text box.
Minimum Tab
Maximum Tab
Labels Tab
Use the Labels tab to define your axes text. The Labels tab contains the following
subtabs and controls:
Style Tab
Multi-line Lets you split labels or values into more than one
line if the text contains a space. Select this check
box to enable multi-line text.
Format Tab
Values Format Lets you set the numbering format for the axis
labels.
Default Alignment Lets you select and clear the default TeeChart
alignment for the right or left axes only.
Text Tab
Font Lets you set the font properties for axis labels.
This opens the Windows Font dialog box.
Color Lets you select the color for the axis label font.
Double-click the colored square between Font and
Fill to open the Color Editor dialog box (see
“Color Editor Dialog Box”).
Fill Lets you set a pattern the axis label font. The
Hatch Brush Editor opens, see “Hatch Brush
Editor Dialog Box”.
Ticks Tab
Use the Ticks tab to define the major ticks and their grid lines. The Ticks tab contains
the following controls:
Grid Lets you set the properties of the graph’s grid lines
that intersect the selected axis. Opens the Border
Editor dialog box.
Ticks Lets you set the properties of the tick marks that
are next to the labels on the label-side of the
selected axis. Opens the Border Editor dialog box.
Inner Lets you set the properties of the tick marks that
are next to the labels on the graph-side of the
selected axis. Opens the Border Editor dialog box.
Centered Lets you align between the grid labels the graph’s
grid lines that intersect the selected axis.
At Labels Only Sets the axis ticks and axis grid to be drawn at
labels only. Otherwise, they are drawn at all axis
increment positions.
Title Tab
Use the Title tab to set the axis titles. The Title tab contains the following subtabs and
controls:
Style Tab
Visible Check box that lets you display or hide the axis
title.
Text Tab
Font Lets you set the font properties for axis title. This
opens the Windows Font dialog box.
Color Lets you select the color for the axis title font.
Double-click the colored square between Font and
Fill to open the Color Editor dialog box (see
“Color Editor Dialog Box”).
Fill Lets you set a pattern the axis title font. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”
Minor Tab
Use the Minor tab to define those graph ticks that are neither major ticks. The Minor
tab contains the following controls and tabs:
Grid Lets you set the properties of grid lines that align
with the minor ticks. The Border Editor opens, see
“Border Editor Dialog Box”.
Position Tab
Use the Position tab to set the axes position for your graph. The Position tab contains
the following controls:
General Tab
Use the General tab to preview a graph before you print it and set up scrolling and
zooming for a graph. It includes the following controls:
Print Preview Lets you see the current view of the document as it
will be printed and lets you define the print
settings, such as selecting a printer to use. Opens
the Print Preview dialog box.
Margins Lets you specify margins for your graph. There are
four boxes, each corresponding with the top,
bottom, left, and right margins, into which you
enter a value that you want to use for a margin.
Zoom Tab
Use the Zoom tab to set up zooming on, magnifying, and reducing the display of a
graph. The Zoom tab contains the following controls:
Pen Lets you set the thickness of the border for the
zoom window that surrounds the magnified area
when you click and drag. The Border Editor
opens, see “Border Editor Dialog Box”.
Minimum pixels Lets you set the number of pixels that you have to
click and drag before the zoom feature is
activated.
Mouse Button Lets you set the mouse button that you use to click
and drag when activating the zoom feature.
Scroll Tab
Use the Scroll tab to set up scrolling and panning across a graph. The Scroll tab
contains the following controls:
Allow Scroll Lets you scroll and pan over the graph. Select this
check box to turn on scrolling, clear the check box
to turn it off.
Mouse Button Lets you set the mouse button that you click to use
the scroll feature.
Titles Tab
The Titles tab lets you define titles to use for your graph. It includes the following
controls and tabs:
Title Lets you set the location of the titles you want to
use. The Titles sub tabs apply to the Title that is
currently selected in the Title drop-down list.
Style Tab
Use the Style tab to display and create a selected title. Type the text of the title in the
text box on the Style tab. The Style tab contains the following controls:
Adjust Frame Lets you wrap the frame behind the selected title
to the size of the title text.
Each title can have a frame behind it (see “Format
Tab”). By default, this frame is transparent. If you
turn off transparency to see the frame, the frame
can be sized to the width of the graph or set to
snap to the width of the title text.
Select the Adjust Frame check box to set the
width of the frame to the width of the title text;
clear this check box to set the width of the frame
to the width of the graph.
Position Tab
Use the Position tab to set the placement of the selected title. The Position tab contains
the following controls:
Format Tab
Use the Format tab to set and format a background shape behind the selected title. The
Format tab contains the following controls:
Color Lets you set a color for the fill of the shape you
create behind the selected title. The Color Editor
opens, see “Color Editor Dialog Box”.
Frame Lets you define the outline of the shape you create
behind the selected title. The Border Editor opens,
see “Border Editor Dialog Box”.
Pattern Lets you set a pattern for the fill of the shape you
create behind the selected title. The Hatch Brush
Editor opens, see “Hatch Brush Editor Dialog
Box”.
Transparent Lets you set the fill of the shape you create behind
the selected title as transparent. If the shape is
completely transparent, you cannot see it, so clear
this check box if you cannot see a shape that you
expect to see.
Transparency Lets you set transparency for the shape, where 100
is completely transparent and 0 is completely
opaque.
Text Tab
Use the Text tab to format the text used in the selected title. The Text tab contains the
following controls:
Font Lets you set the font properties for the text. This
opens the Windows Font dialog box.
Color Lets you select the color for the text. Double-click
the colored square between Font and Fill to open
the Color Editor dialog box (see “Color Editor
Dialog Box”).
Fill Lets you set a pattern for the text. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Gradient Tab
Note: To use the Gradient tab, clear the Transparent check box in the
Chart > Titles > Format tab.
Use the Gradient tab to create a gradient color background for your axis title. The
Gradient tab contains the following controls:
Format Tab
Colors Tab
Start Lets you set the starting color for your gradient.
End Lets you select the final color for your gradient.
Gamma Correction Lets you control the brightness with which the
background displays to your screen; select or clear
this check box to change the brightness of the
background on-screen. This does not affect printed
output.
Options Tab
Sigma Focus Lets you set the location on the chart background
of the gradient’s end color.
Sigma Scale Lets you control how much of the gradient’s end
color is used by the gradient background.
Shadow Tab
Use the Shadow tab to create a shadow for the background for the selected title. The
Shadow tab contains the following controls:
Color Lets you set a color for the shadow. You might set
this to gray but can set it to any other color. The
Color Editor opens, see “Color Editor Dialog
Box”.
Pattern Lets you set a pattern for the shadow. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Bevels Tab
Note: To use the Gradient tab, clear the Transparent check box in the
Chart > Titles > Format tab.
Use the Bevels tab to create rounded effects for the background for the selected title.
The Bevels tab contains the following controls:
Color Lets you set the color for the bevel effect that you
use; inner and outer bevels can use different color
values.
Size Lets you set a thickness for the bevel effect that
you use; inner and outer bevels use the same size
value.
Walls Tab
Use the Walls tab to set and format the edges of your graph. The Walls tab contains the
following subtabs:
Left/Right/Back/Bottom Tabs
Use the Left, Right, Back, and Bottom tabs to select the walls that you want to edit.
You might have to turn off the axes lines to see the effects (see “Axes Tab” on
page 10-582) for the back wall and turn on 3D display to see the effects for the left,
right, and bottom walls (see “3D Tab” on page 10-603).
The Left, Right, Back, and Bottom tabs contain the following controls:
Gradient Lets you set a color gradient for your walls. The
Gradient Editor opens, see “Gradient Editor
Dialog Box”.
Paging Tab
Use the Paging tab to display your graph over several pages. The Paging tab contains
the following controls:
Points per Page Lets you scale the graph to fit on one or many
pages. Set the number of points you want to
display on a single page of the graph, up to a
maximum of 100.
Scale Last Page Scales the end of the graph to fit the last page.
Current Page Legend Shows only the current page items when the chart
is divided into multiple pages.
Show Page Number Lets you display the current page number on the
graph.
Legend Tab
Use the Legend tab to display and format a legend for your graph. The Legend tab
includes the following controls:
Style Tab
Use the Style tab to set up and display a legend for your graph. The Style tab contains
the following controls:
Visible Lets you show or hide the legend for your graph.
Font Series Color Sets text in the legend to the same color as the
graph element to which it applies.
Text Style Lets you select how the text in the legend is
aligned and what data it contains.
Dividing Lines Lets you use and define lines that separate
columns in the legend. The Border Editor opens,
see “Border Editor Dialog Box”.
Position Tab
Use the Position tab to control the placement of the legend. The Position tab contains
the following controls:
Position Lets you place the legend on the left, top, right, or
bottom of the chart.
Custom Lets you use the Left and Top settings to control
the placement of the legend.
Symbols Tab
Use the Symbols tab to add to the legend symbols that represent the series in the
graph. The Symbols tab contains the following controls:
Visible Lets you display the series symbol next to the text
in the legend.
Width Units Lets you set the units that are used to size the
width of the symbol.
Default border Lets you use the default TeeChart format for the
symbol. If you clear this check box, you can set a
custom border using the Border button.
Border Lets you set a custom border for the symbols. You
must clear Default Border to use this option. The
Border Editor opens, see “Border Editor Dialog
Box”.
Position Lets you put the symbol to the left or right of its
text.
Format Tab
Use the Format tab to set and format the box that contains the legend. The Format tab
contains the following controls:
Color Lets you set a color for the fill of the legend’s box.
The Color Editor opens, see “Color Editor Dialog
Box”.
Pattern Lets you set a pattern for the fill of the legend’s
box. The Hatch Brush Editor opens, see “Hatch
Brush Editor Dialog Box”.
Round Frame Lets you round the corners of the legend’s box.
Select this check box to round the corners of the
shape.
Text Tab
Use the Text tab to format the text used in the legend. The Text tab contains the
following controls:
Font Lets you set the font properties for the text. This
opens the Windows Font dialog box.
Color Lets you select the color for the text. Double-click
the colored square between Font and Fill to open
the Color Editor dialog box (see “Color Editor
Dialog Box”).
Fill Lets you set a pattern for the text. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Gradient Tab
Use the Gradient tab to create a gradient color background for your legend. The
Gradient tab contains the following controls:
Format Tab
Colors Tab
Start Lets you set the starting color for your gradient.
End Lets you select the final color for your gradient.
Gamma Correction Lets you control the brightness with which the
background displays to your screen; select or clear
this check box to change the brightness of the
background on-screen. This does not affect printed
output.
Options Tab
Sigma Focus Lets you set the location on the chart background
of the gradient’s end color.
Sigma Scale Lets you control how much of the gradient’s end
color is used by the gradient background.
Shadow Tab
Use the Shadow tab to create a shadow for the legend. The Shadow tab contains the
following controls:
Color Lets you set a color for the shadow. You might set
this to gray but can set it to any other color. The
Color Editor opens, see “Color Editor Dialog
Box”.
Pattern Lets you set a pattern for the shadow. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Bevels Tab
Use the Bevels tab to create a rounded effects for the legend. The Bevels tab contains
the following controls:
Color Lets you set the color for the bevel effect that you
use; inner and outer bevels can use different color
values.
Size Lets you set a thickness for the bevel effect that
you use; inner and outer bevels use the same size
value.
3D Tab
Use the 3D tab to add a three-dimensional effect to your graph. The 3D tab contains
the following controls:
Zoom Text Lets you magnify and reduce the size of the text in
a graph when using the zoom tool. clear this check
box if you want text, such as labels, to remain the
same size when you use the zoom tool.
Horiz. Offset Lets you adjust the left-right position of the graph.
Vert. Offset Lets you adjust the up-down position of the graph.
Use the Series tab to set up how the series in your graph display. Select the series you
want to edit from the drop-down list at the top of the Series tab.
• “Format Tab”
• “Point Tab”
• “General Tab”
• “Data Source Tab”
• “Marks Tab”
Format Tab
Use the Format tab to set up how the selected series appears. The Format tab contains
the following controls:
Color Lets you set a color for the graph of the selected
series. The Color Editor opens, see “Color Editor
Dialog Box”.
Pattern Lets you set a pattern for the graph of the selected
series. This might only be visible on a three-
dimensional graph (see “3D Tab”). The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Point Tab
Use the Point tab to set up how the points that make up the selected series appear. The
Point tab contains the following controls:
Pattern Lets you set a pattern for the points in your series.
The Hatch Brush Editor opens, see “Hatch Brush
Editor Dialog Box”. You must clear Default to use
this option.
Default Lets you select the default format for the points in
your series. This overrides any pattern selection.
Width/Height Lets you set a size for the points in the selected
series.
General Tab
Use the General tab to modify basic formatting and relationships with axes for series
in a graph. The General tab contains the following controls:
Show in Legend Lets you show the series title in the legend. To use
this feature, the legend style has to be Series or
LastValues (see “Style Tab”).
Sort Sorts the points in the series using the labels list.
This lets you set the number of random points to generate and overrides the points
passed by Bentley SewerCAD V8i to the chart control. The Data Source feature can
be useful in letting you set its sources as functions and do calculations between the
series created by Bentley SewerCAD V8i.
Marks Tab
Use the Marks tab to display labels for points in the selected series. Series-point labels
are called marks. The Marks tab contains the following tabs and controls:
Style Tab
Use the Style tab to set how the marks display. The Style tab contains the following
controls:
All Series Visible Lets you display marks for all series.
Draw every Sets the interval of the marks that are displayed.
Selecting 2 would display every second mark, and
3 would display every third, etc.
Angle Lets you rotate the marks for the selected series.
Arrow Tab
Use the Arrow tab to display a leader line on the series graph to indicate where the
mark applies. The Arrow tab contains the following controls:
Border Lets you set up the leader line. The Border Editor
opens, see “Border Editor Dialog Box”.
Pointer Lets you set up the arrow head (if any) used by the
leader line. The Pointer dialog box opens, see
“Pointer Dialog Box”.
Arrow head Lets you select the kind of arrow head you want to
add to the leader line.
Length Lets you set the size of the leader line and arrow
head, or just the leader line if there is no arrow
head.
Distance Lets you set the distance between the leader line
and the graph of the selected series.
Format Tab
Use the Format tab to set and format the boxes that contains the marks. The Format
tab contains the following controls:
Color Lets you set a color for the fill of the boxes. The
Color Editor opens, see “Color Editor Dialog
Box”.
Pattern Lets you set a pattern for the fill of the boxes. The
Hatch Brush Editor opens, see “Hatch Brush
Editor Dialog Box”.
Round Frame Lets you round the corners of the boxes. Select
this check box to round the corners of the shape.
Transparency Lets you set transparency for the boxes, where 100
is completely transparent and 0 is completely
opaque.
Text Tab
Use the Text tab to format the text used in the marks. The Text tab contains the
following controls:
Font Lets you set the font properties for the text. This
opens the Windows Font dialog box.
Color Lets you select the color for the text. Double-click
the colored square between Font and Fill to open
the Color Editor dialog box (see “Color Editor
Dialog Box”).
Fill Lets you set a pattern for the text. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Gradient Tab
Use the Gradient tab to create a gradient color background for your marks. The
Gradient tab contains the following subtabs and controls:
Format Tab
Colors Tab
Start Lets you set the starting color for your gradient.
End Lets you select the final color for your gradient.
Gamma Correction Lets you control the brightness with which the
background displays to your screen; select or clear
this check box to change the brightness of the
background on-screen. This does not affect printed
output.
Options Tab
Sigma Focus Lets you set the location on the chart background
of the gradient’s end color.
Sigma Scale Lets you control how much of the gradient’s end
color is used by the gradient background.
Shadow Tab
Use the Shadow tab to create a shadow for the marks. The Shadow tab contains the
following controls:
Color Lets you set a color for the shadow. You might set
this to gray but can set it to any other color. The
Color Editor opens, see “Color Editor Dialog
Box”.
Pattern Lets you set a pattern for the shadow. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Bevels Tab
Use the Bevels tab to create a rounded effects for your marks. The Bevels tab contains
the following controls:
Color Lets you set the color for the bevel effect that you
use; inner and outer bevels can use different color
values.
Size Lets you set a thickness for the bevel effect that
you use; inner and outer bevels use the same size
value.
Use the Tools tab to add special figures in order to highlight particular facts on a given
chart. For more information, see “Chart Tools Gallery Dialog Box” on page 10-623.
The Tools tab contains the following controls:
Add Lets you add a tool from the Chart Tools Gallery.
To be usable in the current graph, a tool needs to
be added and set to Active.
Note: Each tool has its own parameters, see “Chart Tools Gallery Dialog
Box”.
Use the Export tab to save your graph for use in another application. The Export tab
contains the following controls:
Save Lets you create a new file from the contents of the
graph.
Picture Tab
Use the Picture tab to save your graph as a raster image or to copy the graph as an
image to the clipboard. The Picture tab contains the following controls and subtabs:
Format Lets you select the format of the picture you want
to save. GIF, PNG, and JPEG are supported by the
Worldwide Web, a metafile is a more easily
scalable format. A Bitmap is a Microsoft BMP file
that is widely supported on Windows operating
systems, whereas TIFF pictures are supported on a
variety of Microsoft and non-Microsoft operating
systems.
Options Tab
Colors Lets you use the default colors used by your graph
or to convert the picture to use grayscale. This
feature is used when you save the picture as a file,
not by the copy option.
Size Tab
Keep aspect ratio Lets you keep the relationship between the height
and width of the picture the same when you
change the image size. If you clear this check box,
you can distort the picture by setting height or
width sizes that are not proportional to the original
graph.
Note: Changing the size of a graph using these controls might cause
some loss of quality in the image. Instead, try saving the graph
as a metafile and resizing the metafile after you paste or insert it
into its destination.
Native Tab
Data Tab
Series Lets you select the series from which you copy
data.
Format Lets you select a file type to which you can save
the data. This is not used by the Copy function.
Text separator Lets you specify how you want rows of data
separated. This is supported by the Save function
and only by the Copy function if you first saved
using the text separator you have selected, before
you copy.
Use the Print tab to preview and print your graph. The Print tab contains the following
controls and subtabs:
Setup Lets you configure the printer you want to use. For
example, if the selected printer supports printing
on both sides of a page, you might want to turn on
this feature.
Page Tab
Margins Lets you set up top, bottom, left, and right margins
that are used when you print.
Margin Units Lets you set the units used by the Margins
controls: percent or hundredths of an inch.
Format Tab
The Border Editor dialog box lets you define border properties for your graph. The
Border Editor dialog box contains the following controls:
Color Lets you select a color for the border. The Color
Editor dialog box opens, see “Color Editor Dialog
Box”.
Style Lets you set the style for the border. Solid is an
uninterrupted line.
Use the Gradient Editor dialog box to set a blend of two or three colors as the fill.
Click OK to apply the selection. The Gradient Editor contains the following controls
and tabs:
Format Tab
Colors Tab
Start Lets you set the starting color for your gradient.
End Lets you select the final color for your gradient.
Gamma Correction Lets you control the brightness with which the
background displays to your screen; select or clear
this check box to change the brightness of the
background on-screen. This does not affect printed
output.
Options Tab
Sigma Focus Lets you set the location on the chart background
of the gradient’s end color.
Sigma Scale Lets you control how much of the gradient’s end
color is used by the gradient background.
To access the Gradient Editor dialog box, click Chart Settings in the Graph dialog box,
then click the Tools tab. Select the Axis tab and Color Band tool, then click the
Gradient button.
Use the Color Editor dialog box to select a color. Click the basic color you want to use
then click OK to apply the selection. The Color Editor dialog box contains the
following controls:
To access the Color Editor dialog box, click a Color button in the Chart Options dialog
box.
Use the Color dialog box to select a basic color or to define a custom color. After you
select the color you want to use, click OK to apply the selection.
Custom colors Displays colors you have created and selected for
use.
Color matrix Lets you use the mouse to select a color from a
range of colors displayed.
Add to Custom Colors Adds the current custom color to the Custom
colors area.
To access the Color dialog box, click the Custom button in the Color Editor dialog
box.
Use the Hatch Brush Editor dialog box to set a fill. The Hatch Brush Editor dialog box
contains the following controls and tabs:
Hatch Style Select the pattern you want to use. These display
using the currently selected background and
foreground colors.
Format Tab
Colors Tab
Start Lets you set the starting color for your gradient.
End Lets you select the final color for your gradient.
Gamma Correction Lets you control the brightness with which the
background displays to your screen; select or clear
this check box to change the brightness of the
background on-screen. This does not affect printed
output.
Options Tab
Sigma Focus Lets you set the location on the chart background
of the gradient’s end color.
Sigma Scale Lets you control how much of the gradient’s end
color is used by the gradient background.
Style Lets you define how the graphic is used in the fill.
• Stretch—Resizes the image to fill the usable
space.
• Tile—Repeats the image to fill the usable
space.
• Center—Puts the image in the horizontal and
vertical center.
• Normal—Puts the image in the top-left corner
Use the Pointer dialog box to set up a pointers for use with leader lines. The Pointer
dialog box contains the following controls:
Pattern Lets you set a pattern for the pointers. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”. You must clear Default to use this
option.
Default Lets you select the default format for the pointers.
This overrides any pattern selection.
To access the Pointer dialog box, click Chart Settings in the Graph dialog box, then
click Series > Marks > Arrow.
Use the Change Series Title dialog box to change the title of a selected series. Type the
new series title, then click OK to apply the new name or Cancel to close the dialog
box without making a change.
To access the Change Series title dialog box, click Chart Settings in the Graph dialog
box, then click the Series tab, then the Title button.
Use the Chart Tools Gallery dialog box to add tools to your graph. For more informa-
tion, see “Chart Options Dialog Box - Tools Tab” on page 10-612.
Click one of the following links to learn more about the Chart Tools Gallery dialog
box:
Cursor
Displays a draggable cursor line on top of the series. After you have added the Cursor
tool to your graph, you can modify the following settings:
Pen Lets you define the cursor tool. The Border Editor
opens, see “Border Editor Dialog Box”.
Drag Marks
Lets you drag series marks. To use this tool, you must display the marks for a selected
series, see “Marks Tab”. After you have added the Drag Marks tool to your graph, you
can modify the following settings:
Reset Positions Moves any marks you have dragged back to their
original position.
Drag Point
Lets you drag a series point. After you have added the Drag Point tool to your graph,
you can modify the following settings:
Mouse Button Lets you select the mouse button you click to drag.
Draw Line
Lets you draw a line on the graph by dragging. After you have added the Draw Line
tool to your graph, you can modify the following settings:
Pen Lets you define the line. The Border Editor opens,
see “Border Editor Dialog Box”.
Button Lets you select the mouse button you click to drag.
Enable Draw Enables the Draw Line tool. Select this check box
to let you draw lines, clear it to prevent you from
drawing lines.
Enable Select Lets you select and move lines that you have
drawn. Select this check box, then click and drag
the line you want to move. clear this check box if
you want to prevent lines from being moved.
Gantt Drag
Lets you move and resize Gantt bars by dragging. This is unused by Bentley
SewerCAD V8i.
Image
Displays a picture using the selected series axes as boundaries. After you have added
the Image tool to your graph, you can modify the following settings:
Mark Tips
Displays data in tooltips when you move the cursor over the graph. After you have
added the Mark Tips tool to your graph, you can modify the following settings:
Nearest Point
Lets you define and display an indicator when you are near a point in the selected
series. After you have added the Nearest Point tool to your graph, you can modify the
following settings:
Fill Lets you set the fill for the nearest-point indicator.
The Hatch Brush Editor opens, see “Hatch Brush
Editor Dialog Box”.
Draw Line Creates a line from the tip of the cursor to the
series point.
Pie Slices
Outlines or expands slices of pie charts when you move the cursor or click them. This
is unused by Bentley SewerCAD V8i.
Series Animation
Animates series points. After you have added the Series Animation tool to your graph,
you can modify the following settings:xxxx seems broken.
Steps Lets you select the steps used in the animation. Set
this control towards 100 for smoother animation
and away from 100 for quicker, but less smooth
animation.
Start at min. value Lets you start the animation at the series’
minimum value. clear this check box to set your
own start value.
Start value Sets the value at which the animation starts. To use
this control, you must clear Start at min. value.
Axis Arrows
Lets you add arrows to the axes. The arrows permit you to scroll along the axes. After
you have added the Axis Arrows tool to your graph, you can modify the following
settings:
Border Lets you set the outline of the arrows. The Border
Editor opens, see “Border Editor Dialog Box”.
Fill Lets you set the fill for the arrows. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Inverted Scroll Lets you change the direction in which the arrows
let you scroll.
Position Lets you set an axis arrow at the start, end, or both
positions of the axis.
Color Band
Lets you apply a color band to your graph for a range of values you select from an
axis. After you have added the Color Band tool to your graph, you can modify the
following settings:
Axis Select the axis that you want to use to define the
range for the color band.
Border Lets you set the outline of the color band. The
Border Editor opens, see “Border Editor Dialog
Box”.
Pattern Lets you set the fill of the color band. The Hatch
Brush Editor opens, see “Hatch Brush Editor
Dialog Box”.
Color Lets you set a solid color for the color band. The
Color Editor opens, see “Color Editor Dialog
Box”.
Start Value Sets where the color band begins. Specify a value
on the selected axis.
End Value Sets where the color band ends. Specify a vale on
the selected axis.
Draw Behind Lets you position the color band behind the
graphs. If you clear this check box, the color band
appears in front of your graphs and hides them,
unless you have transparency set.
Color Line
Lets you apply a color line, or plane in three dimensions, at a point you set at a value
on an axis. After you have added the Color Line tool to your graph, you can modify
the following settings:
Axis Select the axis that you want to use to define the
location for the line.
Border Lets you set the outline of the color line. The
Border Editor opens, see “Border Editor Dialog
Box”.
Value Sets where the color line is. Specify a value on the
selected axis.
Allow Drag Lets you drag the line or lock the line in place.
Select this check box if you want to permit
dragging. clear this check box if you want the line
to be fixed in one location.
Drag Repaint Lets you smooth the appearance of the line as you
drag it.
No Limit Drag Lets you drag the line beyond the axes of the
graph, or constrain the line to boundaries defined
by those axes. Select this check box to permit
unconstrained dragging.
Draw Behind Lets you position the color line behind the graphs.
If you clear this check box, the color band appears
in front of your graphs. This is more noticeable in
3D graphs.
3D Grid Transpose
Swaps the X and Z coordinates to rotate the series through 90 degrees. This is unused
by Bentley SewerCAD V8i.
Annotation
Lets you add text to the chart. After you have added the Annotation tool to your graph,
you can modify the following settings:
Options Tab
Text Lets you enter the text you want for your
annotation.
Text alignment Sets the alignment of the text inside the annotation
box.
Cursor Lets you set the style of the cursor when you move
it over the annotation.
Position Tab
Left/Top Lets you set a position from the Left and Top
edges of the graph tab for the annotation.
Callout Tab
Border Lets you set up the leader line. The Border Editor
opens, see “Border Editor Dialog Box”.
Pointer Lets you set up the arrow head (if any) used by the
leader line. The Pointer dialog box opens, see
“Pointer Dialog Box”.
Distance Lets you set the distance between the leader line
and the graph of the selected series.
Arrow head Lets you select the kind of arrow head you want to
add to the leader line.
Format Tab
Color Lets you set a color for the fill of the boxes. The
Color Editor opens, see “Color Editor Dialog
Box”.
Pattern Lets you set a pattern for the fill of the boxes. The
Hatch Brush Editor opens, see “Hatch Brush
Editor Dialog Box”.
Round Frame Lets you round the corners of the boxes. Select
this check box to round the corners of the shape.
Transparency Lets you set transparency for the boxes, where 100
is completely transparent and 0 is completely
opaque.
Text Tab
Font Lets you set the font properties for text. This
opens the Windows Font dialog box.
Color Lets you select the color for the text font. Double-
click the colored square between Font and Fill to
open the Color Editor dialog box.
Fill Lets you set a pattern for the text font. The Hatch
Brush Editor opens.
Gradient Tab
Colors Lets you set the colors used for your gradients.
The Start, Middle, and End selections open the
Color Editor, see “Color Editor Dialog Box”.
• Start—Lets you set the starting color for your
gradient.
• Middle—Lets you select a middle color for
your gradient. The Color Editor opens. Select
the No Middle Color check box if you want a
two-color gradient.
• End—Lets you select the final color for your
gradient.
• Gamma Correction—Lets you control the
brightness with which the background
displays to your screen; select or clear this
check box to change the brightness of the
background on-screen. This does not affect
printed output.
• Transparency—Lets you set transparency for
your gradient, where 100 is completely trans-
parent and 0 is completely opaque.
Options Lets you control the affect of the start and end
colors on the gradient, the middle color is not
used.
• Sigma—Lets you use the options controls.
Select this check box to use the controls in the
Options tab.
• Sigma Focus—Lets you set the location on
the chart background of the gradient’s end
color.
• Sigma Scale—Lets you control how much of
the gradient’s end color is used by the
gradient background.
Shadow Tab
Color Lets you set a color for the shadow. You might set
this to gray but can set it to any other color. The
Color Editor opens.
Pattern Lets you set a pattern for the shadow. The Hatch
Brush Editor opens.
Bevels Tab
Color Lets you set the color for the bevel effect that you
use; inner and outer bevels can use different color
values.
Size Lets you set a thickness for the bevel effect that
you use; inner and outer bevels use the same size
value.
Page Number
Lets you add a page number annotation. For more information, see “Annotation”.
Rotate
Lets you rotate the chart by dragging. After you have added the Rotate tool to your
graph, you can modify the following settings:
Outline Lets you set the outline. The Border Editor opens,
see “Border Editor Dialog Box”.
Use the TeeChart Gallery dialog box to change the appearance of a series.
Series
The available series chart designs include:
• Standard
• Stats
• Financial
• Extended
• 3D
• Other
• View 3D—Lets you view the chart design in two or three dimensions. Select this
check box to view the charts in 3D, clear it to view them in 2D.
• Smooth—Smooths the display of the charts. Select this check box to smooth the
display, clear it to turn off smoothing.
Functions
The available function chart designs include:
• Standard
• Financial
• Stats
• Extended
• View 3D—Lets you view the chart design in two or three dimensions. Select this
check box to view the charts in 3D, clear it to view them in 2D.
• Smooth—Smooths the display of the charts. Select this check box to smooth the
display, clear it to turn off smoothing.
Customizing a Graph
To customize a graph:
1. If you do not have your own model, open Sample-1.swc, one of the sample
models that is included with Bentley SewerCAD V8i.
2. Create a graph.
a. Click Compute.
b. Close the Calculation Executive Summary.
c. Save your model.
d. Right click an element, in Sample-1.swc, shift+click CO-11, CO-3, and CO-7
to select them, then right-click one of them and select Graph.
e. Click Save in the Graph dialog box, to add the graph to the Graph manager.
d. Click the Color button and select a new color, to change the color of the line.
The Color Editor dialog box opens (for more information, see “Color Editor
Dialog Box” on page 10-618).
e. Click OK after you click the color you want to use. The series that are
changed are those that you highlighted in the Chart, Series tab.
f. Click Outline to change the thickness of a line. The Border Editor dialog box
open (for more information, see “Border Editor Dialog Box” on page 10-616).
g. Select Visible.
h. Change the Width.
i. Make sure the Transparency is set to 0 if you want the line to appear opaque.
j. Click OK after you define the line width and attributes. The series that are
changed are those that you highlighted in the Chart, Series tab.
5. Change the interval between labels, grid, and ticks.
a. Click Chart > Axes > Scales > Change to change the interval between labels
on the axes.
b. Select the Axis you want to change from the list of axes in the Axes area.
c. In the Increment dialog box, type the new value and click OK. This also
changes the distance between major and minor ticks.
6. You can show and hide a grid associated with the major ticks.
a. Click Chart > Axes > Ticks and click Grid.
b. Select the axis on which you want to change the grid.
c. In the Border Editor dialog box, select or clear Visible to show or hide the
grid. (For more information, see “Border Editor Dialog Box” on page 10-
616.)
7. You can show and hide a grid associated with the minor ticks.
a. Click Chart > Axes > Minor and click Grid.
b. Select the axis on which you want to change the grid.
c. In the Border Editor dialog box, select or clear Visible to show or hide the
grid.
8. You can set the minimum and maximum range for an axis.
a. Click Chart > Axes > and select Scales.
b. Select the axis on which you want to change the grid.
c. Use the Minimum tab to change the minimum value for an axis. Clear the
Auto check box.
d. Click Change.
e. Set the minimum value for the axis.
f. Use the Maximum tab to change the maximum value for an axis. Clear the
Auto check box.
g. Click Change.
h. Set the maximum value for the axis.
h. Click Change.
i. Click the Bar graph type, to select it, then click OK.
j. Change the axis used by the bar graph.
k. Click Series, then select Precipitation (Cumulative) in the drop-down list.
l. Click the General subtab, then change Vertical Axis from Left to Custom 0.
m. To disable marks, click the Series > Marks > Style subtab, and clear the
Visible check box.
n. If you want to invert the Y-axis for the Precipitation (Cumulative) series, click
Chart > Axis, select the Custom 0 axis from the Axes list, and select the
Inverted check box.
o. Close the Chart Options dialog box when you finish.
Print Opens the Print dialog box and lets you print the
document as it appears in the preview pane. You
can change printers in the Print dialog box, if you
want.
Zoom Combo Lets you select or type the amount of zoom used to
display the document, where 100% is full size.
Contours
Using SewerCAD V8i you can visually display calculated results for many attributes
using contour plots.
The Contours dialog box is where all of the contour definitions associated with a
project are stored. Choose View > Contours to open the Contours dialog box.
The dialog box contains a list pane that displays all of the contours currently contained
within the project, along with a toolbar.
Contour Definition
The Contour Definition dialog box contains the information required to generate
contours for a calculated network.
Contour
Contour Plot
The Contour Plot window displays the results of a contour map specification as accu-
rate, straight-line contours.
View the changes in the mapped attribute over time by using the animation feature.
Choose Analysis > EPS Results Browser and click the Play button to automatically
advance through the time step increments selected in the Increment bar.
The plot can be printed or exported as a .DXF file. Choose File > Export > DXF to
export the plot.
The Contour Browser dialog box displays the X and Y coordinates and the calculated
value for the contour attribute at the location of the mouse cursor in the drawing view.
Choose View > Named Views to open the Named View dialog box.
The Aerial View is a small navigation window that provides a graphical overview of
your entire drawing. You can toggle the Aerial View window on or off by selecting
View > Aerial View to open the Aerial View window.
You can also use the Aerial View window to navigate around your drawing. To pan,
click the Navigation Rectangle to drag it to a new location. To zoom, click anywhere
in the window to specify the first corner of the Navigation Rectangle, and click again
to specify the second corner.
In AutoCAD mode, see the AutoCAD online help for a detailed explanation.
In Stand-Alone mode, with Aerial View window enabled (by selecting the View >
Aerial View), click and drag to draw a rectangular view box in the aerial view. The
area inside this view box is displayed in the main drawing window. Alternately, any
zooming or panning action performed directly in the main window updates the size
and location of the view box in the Aerial View window.
To resize the view box directly from the Aerial View window, click to define the new
rectangular view box. To change the location of the view box, hover the mouse cursor
over the current view rectangle and click to drag the view box frame to a new location.
Use this feature to display user-supplied time variant data values alongside calculated
results in the graph display dialog. Model competency can sometimes be determined
by a quick side by side visual comparison of calculated results with those observed in
the field.
• Get familiar with your data - If you obtained your observed data from an outside
source, you should take the time to get acquainted with it. Be sure to identify units
of time and measurement for the data. Be sure to identify what the data points
represent in the model; this helps in naming your line or bar series as it will appear
in the graph. Each property should be in a separate column in your data source
file.
You can perform a quick graphical check on the data import by clicking the Graph
button at the top of the data table.
The data is saved with the model file. If you modify the source data file, the changes
will not appear until time series data is imported again.
To add the time series field data to a graph, first create the graph of the property from
an EPS model run (e.g. right click on element and pick Graph). In the Graph options
dialog, select Time Series Field Data and then the name of the time series (in the Field
pane (right pane). The field data will appear in the graph as points (by default) while
the model results will appear as a continuous line. This can be changed using the Chart
Settings button at the top of the graph (third from left).
This dialog appears when you create a new field data set in the Time Series Field Data
dialog. Choose the attribute represented in the time series data source. The available
attributes will vary depending on the element type chosen.
To create a shapefile, open the FlexTable for the type of element. Use selection sets or
filtering to reduce the size of the FlexTable to what is desired in the shapefile. Use the
table edit feature to eliminate any columns that are not desired.
When the FlexTable is in the desired form, pick the first button at the top left of the
table which is the Export button. A drop down list will appear, pick Export to Shape-
file. The user is asked for the name of shapefile and path. When the user names the file
and hits Save, the dialog below appears.
It is important to insure that any shapefile field names are less than or equal to 10
characters. The default name for shapefile field is the name of the column in the
FlexTable. (If the user changes the name to something different from the FlexTable
column name, the editor remembers it when other shapefiles are created from this
table.) Once the names are acceptable, hit OK to create the shapefile. A shapefile
consisting of .dbf, .shx and .shp files are created.
Click the Report button to generate a preformatted report containing the data from the
results table.
Features of the 11
MicroStation Version
Bentley SewerCAD V8i features support for MicroStation integration. You run
Bentley SewerCAD V8i in both MicroStation and stand-alone mode.
The MicroStation functionality has been implemented in a way that is the same as the
Bentley SewerCAD V8i base product. Once you become familiar with the stand-alone
mode, you will not have any difficulty using the product in MicroStation mode.
In MicroStation mode, you will have access to the full range of functionality available
in the MicroStation design and drafting environment. The standard environment is
extended and enhanced by using MicroStation’s MDL (MicroStation Development
Language) client layer that lets you create, view, and edit the native Bentley
SewerCAD V8i network model while in MicroStation.
MDL is a complete development environment that lets applications take full advan-
tage of the power of MicroStation and MicroStation-based vertical applications. MDL
can be used to develop simple utilities, customized commands or sophisticated
commercial applications for vertical markets.
• Lay out network links and structures in fully-scaled mode in the same design and
drafting environment that you use to develop your engineering plans.
• You will have access to any other third party applications that you currently use,
along with any custom MDL applications.
• Use native MicroStation insertion snaps to precisely position Bentley SewerCAD
V8i elements with respect to other entities in the MicroStation drawing.
• Use native MicroStation commands on Bentley SewerCAD V8i model entities
with automatic update and synchronization with the model database.
• Control destination levels for model elements and associated label text and anno-
tation, giving you control over styles, line types, and visibility of model elements.
MicroStation Environment
The MicroStation environment includes:
In MicroStation mode, our products provide a set of extended options and function-
ality beyond those available in stand-alone mode. This additional functionality
provides enhanced control over general application settings and options and extends
the command set, giving you control over the display of model elements within
MicroStation.
• Full element symbol editing functionality is available through the use of custom
cells. All elements and graphical decorations (flow arrows, control indicators,
etc.) are contained within a SewerCAD V8i .cel file.
You can control the appearance and destination of all model elements using the
Element Levels command under the View menu. For example, you can assign a
specific level for all outfalls, as well as assign the label and annotation text style to be
applied.
Note: Any Microstation tool that deletes the target element (such as
Trim and IntelliTrim) will also remove the connection of that
element to SewerCAD V8i. After the SewerCAD V8i connection is
removed, the element is no longer a valid link and will not show
properties on the property grid.
• Drawing File (.DGN)—The MicroStation drawing file contains the elements that
define the model, in addition to the planimetric base drawing information that
serves as the model background.
• Model File (.swc)—The model file contains model data specific to SewerCAD
V8i, including project option settings, color-coding and annotation settings, etc.
Note that the MicroStation .dgn that is associated with a particular model may not
bave the same filename as the model’s .swc file.
• Database File (.MDB)—The model database file that contains all of the input and
output data for the model. Note that the MicroStation .dgn that is associated with a
particular model may not bave the same filename as the model’s .mdb file.
To send the model to another user, all three files are required.
It is important to understand that archiving the drawing file is not sufficient to repro-
duce the model. You must also preserve the associated .swc and .MDB files.
Element Properties
When working in the MicroStation mode, this feature will display a dialog box
containing fields for the currently selected element’s associated properties. To modify
an attribute, click each associated grid cell.
Levels
To control display of elements in the selected levels, use the Level Display dialog box.
To access the Level Display dialog, click the Settings menu and select the Level >
Display command.
If you want to freeze elements in levels, select Global Freeze from the View Display
menu in the Level Display dialog.
You can create new Levels in the Level Manager. To access the Level Manager, click
the Settings menu and select the Level > Manager command.
To control the display of levels, use level filters. Within MicroStation, you can also
create, edit, and save layer filters to DWG files in the Level Manager. To access the
Level Manager, click the Settings menu and select the Level > Manager command.
Layer filters are loaded when a DWG file is opened, and changes are written back
when the file is saved. To create and edit Level Filters,
To assign a level, use the pulldown menu next to an element type (under the Element
Level column heading) to choose the desired level for that element. You can choose a
seperate level for each element and for each element’s associated annotation.
You cannot create new levels from this dialog; to create new levels use the MicroSta-
tion Level Manager. To access the Level Manager, click the Settings menu and select
the Level > Manager command.
Text Styles
You can view, edit, and create Text Style settings in MicroStation mode by clicking
the Element menu and selecting the Text Styles command to open the Text Styles
dialog.
Edit Elements
Element Properties Dialog: To access the Element Properties dialog, click the
SewerCAD V8i View menu and select the Properties command.
FlexTables: To access the FlexTables dialog, click the SewerCAD V8i View menu
and select the FlexTables command.
Deleting Elements
In MicroStation mode, you can delete elements by clicking on them using the Delete
Element tool, or by highlighting the element to be deleted and clicking your
keyboard’s Delete key.
Note: Any Microstation tool that deletes the target element (such as
Trim and IntelliTrim) will also remove the connection of that
element to SewerCAD V8i. After the SewerCAD V8i connection is
removed, the element is no longer a valid swc link and will not
show properties on the property grid.
Modifying Elements
In MicroStation mode, these commands are selected from the shift-right-click shortcut
menu (hold down the Shift key while right-clicking). They are used for scaling and
rotating model entities.
Edit Elements
In MicroStation mode, this menu command is used to open a spreadsheet FlexTable
editor or a selection of one or more network figures. You are prompted to select
figures on which to build a table.
This means that you can perform standard MicroStation commands (see “MicroSta-
tion Commands” on page 11-663) as you normally would, and the model database will
be updated automatically to reflect these changes.
It also means that the model will enforce the integrity of the network topological state.
Therefore, if you delete a nodal element such as a junction, its connecting pipes will
also be deleted since their connecting nodes topologically define model pipes.
Using MDL technology ensures the database will be adjusted and maintained during
Undo and Redo transactions.
MicroStation Commands
When running in MicroStation mode, Bentley Systems products make use of all the
advantages that MicroStation has, such as plotting capabilities and snap features.
Additionally, MicroStation commands can be used as you would with any design
project. For example, our products’ elements and annotation can be manipulated using
common MicroStation commands.
Moving Elements
When using MicroStation mode, the MicroStation commands Move, Scale, Rotate,
Mirror, and Array can be used to move elements.
To move an element text label separately from the element, click the element label you
wish to move. The grips will appear for the label. Execute the MicroStation command
either by typing it at the command prompt, by selecting it from the tool palette, or by
selecting it from the right-click menu. Follow the MicroStation prompt, and the label
will be moved without the element.
Snap Menu
When using MicroStation mode, you can enable the Snaps button bar by clicking the
Settings menu and selecting the Snaps > Button Bar command. See the MicroStation
documentation for more information about using snaps.
Special Considerations
Special considerations include:
Annotation Display
Some fonts do not correctly display the full range of characters used by SewerCAD
V8i’s annotation feature because of a limited character set. If you are having problems
with certain characters displaying improperly or not at all, try using another font.
When this control is toggled on, SewerCAD V8i will parse the elements when the
screen is redrawn. It takes significant time to do this parsing, so for larger models
performance can be improved by toggling this control off
Working in AutoCAD 12
Mode
HKEY_LOCAL_MACHINE\SOFTWARE\Bentley\ProjectWise
iDesktop Integration\XX.XX\Configuration\AutoCAD"
Value: 'On'
To access the Registry Editor, click Start > Run, then type
regedit. Using the Registry Editor incorrectly can cause
serious, system-wide problems that may require you to re-
install Windows to correct them. Always make a backup
copy of the system registry before modifying it.
The AutoCAD functionality has been implemented in a way that is the same as the
SewerCAD V8i base product. Once you become familiar with the stand-alone mode,
you will not have any difficulty using the product in AutoCAD mode.
• Layout network links and structures in fully-scaled mode in the same design and
drafting environment that you use to develop your engineering plans. You will
have access to any other third party applications that you currently use, along with
any custom LISP, ARX, or VBA applications that you have developed.
• Use native AutoCAD insertion snaps to precisely position Bentley SewerCAD
V8i elements with respect to other entities in the AutoCAD drawing.
Click one of the following links to learn more about Bentley SewerCAD V8i
AutoCAD environment:
When you install SewerCAD V8i after you install AutoCAD, integration between the
two is automatically configured.
If you install AutoCAD after you install SewerCAD V8i, you must manually integrate
the two by selecting Start > All Programs > Bentley > SewerGEMS V8i > Inte-
grate SewerCAD V8i with AutoCAD-Microstation. The integration utility runs
automatically. You can then run SewerCAD V8i in AutoCAD mode.
In AutoCAD mode, our products provide a set of extended options and functionality
beyond those available in stand-alone mode. This additional functionality provides
enhanced control over general application settings and options and extends the
command set, giving you control over the display of model elements within
AutoCAD.
Note: In AutoCAD, you must hold down the mouse button to keep the
submenu open while selecting an element from the layout
toolbar. Alternate layout methods include using the right-click
menu to select elements or using the command line.
Menus
In AutoCAD mode, all of the SewerCAD V8i commands are contained within a single
SewerCAD V8i menu.
The Bentley SewerCAD V8i menu commands work the same way in AutoCAD and
the Stand-Alone Editor. For complete descriptions of Bentley SewerCAD V8i menu
commands, see “Menus” on page 2-13.
Toolbars
• Layout
• View
• Compute
• Scenarios
• Analysis
• Links
The Bentley SewerCAD V8i toolbars work the same way in AutoCAD and the Stand-
Alone Editor. For complete descriptions of Bentley SewerCAD V8i toolbars, see
“Toolbars” on page 2-31.
Drawing Setup
When working in the AutoCAD mode, you may work with our products in many
different AutoCAD scales and settings. However, Bentley Systems product elements
can only be created and edited in model space.
Symbol Visibility
In AutoCAD mode, you can control display of element labels using the check box in
the Drawing Options dialog box.
The Layout Options are associated with the Entity command layout support. You can
choose Entity, pick an existing polyline, and if there are no existing nodes at the end
of the pline, you will be prompted for the type of node to put at each endpoint.
The Allowable Entity Types toggles allow you to disallow certain line types from
being available for use with the Entity command.
• Drawing File (.dwg)—The AutoCAD drawing file contains the custom entities
that define the model, in addition to the planimetric base drawing information that
serves as the model background.
• Model File (.swc)—The native Bentley SewerCAD V8i model database file that
contains all the element properties, along with other important project data.
Bentley SewerCAD V8i .swc files can be loaded and run using the Stand-Alone
Editor. These files may be copied and sent to other Bentley SewerCAD V8i users
who are interested in running your project. This is the most important file for the
Bentley SewerCAD V8i model.
• SewerCAD V8i Database (.swc.mdb)—This file contains the model data.
The three files have the same base name. It is important to understand that archiving
the drawing file is not sufficient to reproduce the model. You must also preserve the
associated .swc and swc.mdb file.
Since the .swc file can be run and modified separately from the .dwg file using the
Stand-Alone Editor, it is quite possible for the two files to get out of sync. Should you
ever modify the model in the Stand-Alone Editor and then later load the AutoCAD
.dwg file, the Bentley SewerCAD V8i program compares file dates, and automatically
use the built-in AutoCAD synchronization routine.
Click one of the following links to learn more about AutoCAD project files and
Bentley SewerCAD V8i:
• Drawing File (.DWG)—The AutoCAD drawing file contains the custom entities
that define the model, in addition to the planimetric base drawing information that
serves as the model background.
• Model File (.SWC)—The model file contains model data specific to SewerCAD
V8i, including project option settings, color-coding and annotation settings, etc.
• Database File (.MDB)—The model database file that contains all of the input and
output data for the model.
To send the model to another user, all three files are required.
The two files will have the same base name. It is important to understand that
archiving the drawing file is not sufficient to reproduce the model. You must also
preserve the associated .SWC and .MDB files.
Since the .SWC file can be run and modified separately from the .DWG file using
Stand-Alone Editor, it is quite possible for the two files to get out of sync. Should you
ever modify the model in Stand-Alone Editor mode and then later load the AutoCAD
.DWG file, the SewerCAD V8i program will compare file dates, and automatically
use the built-in AutoCAD synchronization routine.
Click one of the following links to learn more about AutoCAD project files and
SewerCAD V8i:
Drawing Synchronization
Whenever you open a Bentley SewerCAD V8i-based drawing file in AutoCAD, the
Bentley SewerCAD V8i model server will start. The first thing that the application
will do is load the associated Bentley SewerCAD V8i model (.swc) file. If the time
stamps of the drawing and model file are different, Bentley SewerCAD V8i will auto-
matically perform a synchronization. This protects against corruption that might
otherwise occur from separately editing the Bentley SewerCAD V8i model file in
stand-alone mode, or editing proxy elements at an AutoCAD station where the
Bentley SewerCAD V8i application is not loaded.
• First, Bentley SewerCAD V8i will compare the drawing model elements with
those in the server model. Any differences will be listed. Bentley SewerCAD V8i
enforces network topological consistency between the server and the drawing
state. If model elements have been deleted or added in the .swc file during a
SewerCAD V8i session, or if proxy elements have been deleted, Bentley
SewerCAD V8i will force the drawing to be consistent with the native database by
restoring or removing any missing or excess drawing custom entities.
• After network topology has been synchronized, Bentley SewerCAD V8i will
compare other model and drawing states such as location, labels, and flow direc-
tions.
You can run the Synchronization check at any time using the following command:
SWRCSYNCHRONIZE
swcWSYNCSERVER
The primary AutoCAD-based SewerCAD V8i element entities are all implemented
using ObjectARX custom objects. Thus, they are vested with a specialized model
awareness that ensures that any editing actions you perform will result in an appro-
priate update of the model database.
This means that you can perform standard AutoCAD commands (see “AutoCAD
Commands” on page 12-672) as you normally would, and the model database will be
updated automatically to reflect these changes.
It also means that the model will enforce the integrity of the network topological state.
Therefore, if you delete a nodal element such as a manhole, its connecting pipes will
also be deleted since their connecting nodes topologically define model pipes.
Using ObjectARX technology ensures the database will be adjusted and maintained
during Undo and Redo transactions.
This means that you can perform standard AutoCAD commands (see “AutoCAD
Commands” on page 12-672) as you normally would, and the model database will be
updated automatically to reflect these changes.
It also means that the model will enforce the integrity of the network topological state.
Therefore, if you delete a nodal element such as a junction, its connecting pipes will
also be deleted since their connecting nodes topologically define model pipes.
Using ObjectARX technology ensures the database will be adjusted and maintained
during Undo and Redo transactions.
AutoCAD Commands
When running in AutoCAD mode, Bentley Systems products make use of all the
advantages that AutoCAD has, such as plotting capabilities and snap features. Addi-
tionally, AutoCAD commands can be used as you would with any design project. For
example, our products’ elements and annotation can be manipulated using common
AutoCAD commands.
Explode Elements
In AutoCAD mode, running the AutoCAD Explode command will transform all
custom entities into equivalent AutoCAD native entities. When a custom entity is
exploded, all associated database information is lost. Be certain to save the exploded
drawing under a separate filename.
Use Explode to render a drawing for finalizing exhibits and publishing maps of the
model network. You can also deliver exploded drawings to clients or other individuals
who do not own a Bentley Systems Product license, since a fully exploded drawing
will not be comprised of any ObjectARX proxy objects. For more information, see
“Working with Proxies” on page 12-674.
Moving Elements
When using AutoCAD mode, the AutoCAD commands Move, Scale, Rotate, Mirror,
and Array can be used to move elements.
To move a node, execute the AutoCAD command by either typing it at the command
prompt or selecting it. Follow the AutoCAD prompts, and the node and its associated
label will move together. The connecting pipes will shrink or stretch depending on the
new location of the node.
When using AutoCAD mode, the AutoCAD commands Move, Scale, Rotate, Mirror,
and Array can be used to move element text labels.
To move an element text label separately from the element, click the element label you
wish to move. The grips will appear for the label. Execute the AutoCAD command
either by typing it at the command prompt, by selecting it from the tool palette, or by
selecting it from the right-click menu. Follow the AutoCAD prompt, and the label will
be moved without the element.
Snap Menu
When using AutoCAD mode, the Snap menu is a standard AutoCAD menu that
provides options for picking an exact location of an object. See the Autodesk
AutoCAD documentation for more information.
Special Considerations
There are special considerations to remember when you perform the following tasks
in AutoCAD mode:
When running SewerCAD V8i AutoCAD mode, this command imports a selected
SewerCAD V8i data (.swc) file for use in the current drawing. The new project file
will now correspond to the drawing name, such as, CurrentDrawingName.swc. When-
ever you save changes to the network model through SewerCAD V8i, the associated
.swc data file is updated and can be loaded into SewerCAD V8i.
If you open a Bentley SewerCAD V8i drawing file on an AutoCAD workstation that
does not have the Bentley SewerCAD V8i application installed, you will get an
AutoCAD Proxy Information message box. This is because the executable logic for
managing the AutoCAD entities is not available, and the Bentley SewerCAD V8i
modeling elements are not associated with the Bentley SewerCAD V8i native data-
base.
Bentley SewerCAD V8i proxy objects can be moved and erased. However, doing so
will put the drawing state out of sync with the model database if the drawing is saved
with its original name. If this happens, and you later reload the drawing on an
AutoCAD station that is running a Bentley SewerCAD V8i application, the applica-
tion will automatically load and will attempt to reconcile any differences it finds by
automatically loading its Database Synchronization routine. (For more information,
see “Drawing Synchronization” on page 12-670).
Theory 13
This appendix provides an overview of the methods that SewerCAD V8i uses to
compute flows and hydraulic grades throughout the system, including both gravity
and pressure computations.
• SewerCAD V8i can run both Steady State and Extended Period Analyses. Steady
State Analyses model a single instant in time and are generally used to model a
network under peak loading conditions. Extended Period Simulations model a
network over a specified duration of time and can be used to model hydrograph
loading, wet well capacities, and automated pump behavior.
• Loads are the sources of flow in the sanitary sewer system, and are categorized as
sanitary (dry weather) loads, wet weather loads, and known loads. The total load
at any given point may be a combination of these basic load types.
• Loads can be adjusted through the use of fixed or variable peaking factors during
a Steady State analysis in order to analyze the system under a variety of condi-
tions, such as daily average, minimum, and maximum scenarios. Common pre-
defined variable peaking methods are included, but you may also specify your
own as tables or equations.
• Loads can also be varied over time using loading patterns and hydrographs during
an Extended Period Simulation.
• Gravity pipe headlosses are computed based on gradually varied flow profiles or
approximate profiles. Either of these profile methods allows for free-surface
(open channel) flow, full flow (as for a pipe that is submerged), and mixed condi-
tions. Pressure pipe headlosses are based strictly on full-flow hydraulics.
• Gravity structure losses may be based on several common methodologies. Where
appropriate, these calculations may account for pipe bend angles, structure
benching, and other influential factors.
• During an Extended Period Simulation hydrographs are routed through the gravity
pipes to account for translation and other effects.
• All or portions of gravity systems may be selected for automatic design. This
preliminary design can be used to set pipe and structure elevations, as well as to
size the pipes.
Loading
SewerCAD V8i classifies loads as sanitary (dry weather) loads, wet weather loads,
and known loads.
Sanitary loads correspond to loads that result from human activity, and are not
weather-dependent. Common sources of sanitary loads are various residential,
commercial, recreational, and industrial usage. Wet weather loads are related to rain-
fall activity, such as groundwater infiltration (water leaking into a pipe through cracks,
joints, and other defects) and structure inflow (surface water entering a structure
through the cover).
Known loads are typically used to model flows that have already been gathered from
some other source, such as external calculations or field measurements.
There are two different loading types that can be applied as both wet weather and sani-
tary loads. The behavior of each loading type is the same regardless of how it is
applied. The two common loads are:
• Hydrographs
• Pattern Loads
Hydrographs
In SewerCAD V8i you can enter time vs. flow data directly as a load. The hydro-
graphs will then be directly added to any other loads coming to that point and then
routed downstream
During a Steady State analysis a hydrograph loaded can be converted into a single
load, based on one of the following selected Steady State Loading options.
• Peak - The peak of the hydrograph will be used as the Steady State load.
• Average - The average of the hydrograph flows will be used as the Steady State
load.
• Minimum - The minimum flow of the hydrograph will be used as the Steady
State load.
• Zero - The hydrograph is disregarded during the Steady State run.
Note: When the length of the hydrograph is shorter than the duration
of an EPS run, The final flow value of the hydrograph will remain
constant for the duration of the simulation.
Pattern Loads
A pattern load is comprised of a base load and an associated loading pattern. The
pattern is a series of multipliers, which describes how the base load varies over time.
During a Steady State Analysis the entered base load is used as the load regardless of
the applied loading pattern.
Pattern loads consists of a single average base load and a series of dimensionless
multipliers used to delineate how the load varies over time. A hydrograph, simply, is
a time-discharge series.
Hydrographs are usually applied as wet weather loads, and are generated using hydro-
logic methods, while patterns are more typically applied to sanitary loads. Patterns
are developed based on predetermined variations in loading over the course of a day.
The patterns are then assumed to represent templates for how the loads of a similar
type vary over time. These statements represent typical usage of both loading types;
they do not represent hard and fast rules.
During an Extended Period Simulation if the duration of the simulation exceeds the
duration of a pattern then the pattern will repeat itself. If the duration of the simula-
tion exceeds the duration of a hydrograph the last point of the hydrograph will remain
constant for the extent of the remaining time.
The total sanitary load may be comprised of an unlimited number of individual sani-
tary loads. For example, the local load for a given manhole may be a combination of
loads from an apartment building, a gas station, and a film development store, each
with different loading characteristics. They can either be entered as:
Unit sanitary loads and pattern loads are calculated or entered as a base load, which
represent the average loading on the system at that point. During a Steady State anal-
ysis the unit sanitary loads can be adjusted to represent peak or minimum loads using
the Extreme Flow Factor methods. During an Extended Period Simulation a loading
pattern can be applied to both the unit sanitary loads and pattern loads to described
how the base load varies over time.
Hydrographs can also be applied as sanitary loads. They are meant to represent actual
measured flow or hydrographs generated from other programs, and SewerCAD V8i
does not apply peaking factors or patterns to them.
Peaking factors are applied only during the Steady State analyses. During Extended
Period Simulations loading patterns can be applied to the base loads generated from
the unit sanitary loads to account for variations in sanitary inflow over time.
The most common type of Extreme Flow Factor (EFF) is the Variable Peaking Factor
(PF).
Where:
Note: Extreme Flow Factor methods are only used during Steady State
analyses. During Extended Period Simulations loading patterns
can be applied to the Unit Dry Weather base loads.
Babbitt
5.0
PF = --------------------------
P 0.20
------------
1000
Harmon
14.0
PF = 1.0 + ----------------------------------------
P 0.50
4.0 + ------------
1000
P
18 + ------------
1000
PF = ----------------------------
P
4 + ------------
1000
Where: P = Contributing population (number of capita)
Federov
2.69
PF = ----------------
0.121
Q
Where: Q = Base dry weather load (l/s)
The Wet Weather Load represents the intrusion of rainfall water into the sewer system.
Wet weather loads consist of groundwater infiltration, rainfall inflow, and illegal
invert pump connections. Groundwater infiltration occurs in gravity pipes, while
inflow occurs at manholes, pressure junctions, and wet wells. Infiltration loads refer to
wet weather loads entering pipes, where water leaks into the system through joints,
cracks, and other defects. Inflow loads refer to wet weather loads entering structures,
typically surface water entering through a structure's cover.
Infiltration
Infiltration resulting from the presence of groundwater can be modeled for gravity
pipes. Infiltration enters the system at conduit elements. It is combined with the loads
at the upstream end of the pipe to determine the pipe's Flow.
There are several common methods of determining infiltration based on pipe charac-
teristics, which is why
SewerCAD V8i allows infiltration to be defined with any of the following methods:
During an Extended Period Simulation the five non-time-based methods will generate
a single straight-line hydrograph producing a constant load for the duration of the
simulation.
Inflow
Inflow loads refer to wet weather loads entering structures, which are typically from
surface water entering through a structure's cover, or pumped illegally into a force
main system. Inflows can be entered as the following loading types:
• Hydrographs
• Pattern Loads
During Steady State analysis these loads can be modeled, and are combined with
upstream wet weather loads to determine the Total Wet Weather Flow.
During Extended Period Simulations the loads are not classified once they enter the
system they are added to together as a single lump hydrograph.
Known Flow
Known flows are a special type of fixed flow. As with other fixed flows, known flows
remain constant as they progress downstream and combine directly as a simple sum.
The special behavior of known flows occurs during a Steady State Analysis when
another known flow is specified at a downstream location. While most fixed flows
combine directly under any circumstances, a non-zero known flow at any location
replaces all upstream known flows. Known flows do not override hydrograph or
pattern loads from upstream. Therefore it is not advisable to mix known flows with
these other types of node.
For this reason, known flows may be desirable for modeling flows that originate from
external calculations or field measured data (flows that do not require SewerCAD V8i
to generate or sum them in any way).
During Extended Period Simulations, Known Flows are modeled as a single constant
flow hydrograph over the duration of the simulation. They are added directly to the
existing flows coming from upstream sources and are all lumped together as a single
hydrograph for routing. The Known Flows are additive and do not replace each other
during Extended Period Simulations, much like a fixed pattern load.
The first law of thermodynamics states that for any given system, the change in energy
is equal to the difference between the heat transferred to the system and the work done
by the system on its surroundings during a given time interval.
The energy referred to in this principle represents the total energy of the system minus
the sum of the potential, kinetic, and internal (molecular) forms of energy, such as
electrical and chemical energy. The internal energy changes are commonly disre-
garded in water distribution analysis because of their relatively small magnitude.
Elevation Head: z
These quantities can be used to express the headloss or head gain between two loca-
tions using the energy equation (for more information, see “The Energy Equation” on
page 13-683).
p1 V2 p V 2
z1 1 h p 2 z 2 2 hL
γ 2g γ 2g
The components of the energy equation can be combined to express two useful quanti-
ties, which are the hydraulic grade and the energy grade.
Hydraulic Grade
The hydraulic grade is the sum of the pressure head (p/g) and elevation head (z). The
hydraulic head represents the height to which a water column would rise in a piezom-
eter. The plot of the hydraulic grade in a profile is often referred to as the hydraulic
grade line, or HGL.
Energy Grade
The energy grade is the sum of the hydraulic grade and the velocity head (V2/2g).
This is the height to which a column of water would rise in a pitot tube. The plot of the
hydraulic grade in a profile is often referred to as the energy grade line, or EGL. At a
lake or reservoir, where the velocity is essentially zero, the EGL is equal to the HGL,
as can be seen in the following figure.
Chezy’s Equation
Chezy’s equation is rarely used directly, but it is the basis for several other methods,
including Manning’s equation. Chezy’s equation is:
Q CA RS
Colebrook-White Equation
The Colebrook-White equation is used to iteratively calculate for the Darcy-Weisbach
friction factor:
Free Surface:
1 k 2.51
= - 2 log +
f Ł12.0 R Re f ł
1 k 2.51
= - 2 log +
f Ł3.7 D Re f ł
Hazen-Williams Equation
The Hazen-Williams Formula is frequently used in the analysis of pressure pipe
systems (such as water distribution networks and sewer force mains). The formula is
as follows:
Q k C A R0.63 S0.54
Darcy-Weisbach Equation
Because of non-empirical origins, the Darcy-Weisbach equation is viewed by many
engineers as the most accurate method for modeling friction losses. It most commonly
takes the following form:
L V2
hL = f
D 2g
For section geometries that are not circular, this equation is adapted by relating a
circular section’s full-flow hydraulic radius to its diameter:
D = 4R
RS
Q A 8g
f
Where: Q = Discharge (m3/s, cfs)
A = Flow area (m2, ft.2)
R = Hydraulic radius (m, ft.)
S = Friction slope (m/m, ft./ft.)
f = Darcy-Weisbach friction factor (unitless)
g = Gravitational acceleration constant (m/s2, ft./sec.2)
The Swamee and Jain equation can then be used to calculate the friction factor. For
more information, see “Swamee and Jain Equation” on page 13-687.
1.325
f =
Ø ø2
Œln e + 5.74 0.9 œ
Œ Ł 3.7 D Re łœ
º ß
The friction factor is dependent on the Reynolds number of the flow, which is depen-
dent on the flow velocity, which is dependent on the discharge. As you can see, this
process requires the iterative selection of a friction factor until the calculated
discharge agrees with the chosen friction factor.
Manning’s Equation
Manning’s equation, which is based on Chezy’s equation, is one of the most popular
methods in use today for free surface flow. For Manning’s equation, the roughness
coefficient in Chezy’s equation is calculated as:
R1/ 6
Ck
n
Substituting this roughness into Chezy’s equation, you obtain the well-known
Manning’s equation:
k
Q A R2 / 3 S1/ 2
n
Flow Regime
The hydraulic grade in a flow section depends heavily on the tailwater conditions,
pipe slope, discharge, and other conditions. The basic flow regimes that a pipe may
experience include:
• Pressure Flow
Based on the gradually varied flow analysis, different portions of any given pipe may
be under different flow regimes.
Pressure Flow
When a pipe is surcharged, headlosses are simply based on the full barrel area and
wetted perimeter. Because these characteristics are all functions of the section shape
and size, friction loss calculations are greatly simplified by pressurized conditions.
In order for the cross-sectional area to remain the same, the depth of flow must be
constant throughout the length of the channel. This requires that the friction slope
equal the constructed slope. This depth is called normal depth.
Since the hydraulic grade line parallels the invert of the section and the velocity does
not change, the energy grade line is parallel to both the hydraulic grade line and the
section invert under uniform flow conditions.
In prismatic channels, flow conditions will typically approach normal depth if the
channel is sufficiently long.
A3 Q2
T g
Where:
2 2
• A= Area of flow ( m , ft )
• T = Top width of flow (m, ft)
3 3
• Q = Section Discharge ( m s , ft s )
2 2
• g = Gravitational acceleration ( m s , ft s )
This is a relatively simple computation for simple geometric shapes, but can require
iterative calculation for more complex shapes (such as arches). Some sections may
even have several valid critical depths, making numerical convergence more difficult.
Critical depth refers to the depth of water in a channel for which the specific energy is
at its minimum. Critical slope refers to the slope at which the critical depth of a pipe
would be equal to the normal depth.
Subcritical Flow
Subcritical flow refers to any flow condition where the Froude number is less than 1.0.
For this condition, the depth is above critical depth, and the velocity is below the crit-
ical depth velocity.
Supercritical Flow
Supercritical flow refers to any condition where the Froude number, or the ratio of
internal forces to gravity forces, is greater than 1.0. For this condition, the depth is
below critical depth, and the velocity is above the critical depth velocity.
For free surface flow, depth rarely remains the same throughout the length of a
channel or pipe. Starting from a boundary control depth, the depth changes gradually,
increasing or decreasing until normal depth is achieved (if the conduit is sufficiently
long). The determination of a boundary control depth depends on both the tailwater
condition and the hydraulic characteristics of the conduit. The areas of classification
for gradually varied flow analysis are:
• Slope Classification
• Zone Classification
• Profile Classification
Slope Classification
The constructed slope of a conduit is a very important factor in determining the type
of gradually varied flow profile that exists. Slopes fall into one of five types, all of
which are handled by the program:
• Adverse Slope
• Horizontal Slope
• Hydraulically Mild Slope
• Critical Slope
• Hydraulically Steep Slope
Any pipe can qualify as only one of these slope types for a given discharge. For
differing flows, though, a pipe may change between qualifying as a mild, critical, and
steep slope. These slopes do not relate to just the constructed slope, but to the
constructed slope relative to the critical slope for the given discharge.
Adverse Slope
Adverse slope occurs when the upstream invert elevation of a pipe is actually below
the downstream invert elevation. Normal depth is undefined for adverse slopes, since
no amount of positive flow would result in a rising friction slope. Most flow condi-
tions for adverse sloping pipes are subcritical.
Pipes are typically not designed to be adverse, so most situations with adverse slopes
are due to construction errors or other unusual circumstances. Adverse pipes may
cause some concern beyond the hydraulic capacity of the system, because stagnant
water, excessive clogging, and other non-desirable conditions may result.
Horizontal Slope
As the name suggests, a horizontal slope results when a pipe's upstream and down-
stream invert elevations are the same. Normal depth for a horizontal pipe is theoreti-
cally infinite, although critical depth may still be computed. Like adverse slopes,
most flow conditions for horizontal pipes are subcritical.
A hydraulically mild slope is a condition where the constructed slope is less than the
critical slope. For this condition, the section's normal depth is above critical depth,
and the flow regime is usually subcritical.
Critical Slope
A pipe or channel may have exactly the same slope as the critical slope for the
discharge it carries. This is a very uncommon occurrence, but it is possible and the
program does calculate it appropriately. Critical depth is an inherently unstable
surface, so flow is most likely to be subcritical for these slopes.
A hydraulically steep slope is a condition where the constructed slope is greater than
the critical slope. For this condition, the section's normal depth is below critical depth,
and the flow regime is usually supercritical. However, high tailwater conditions may
cause flow to be subcritical.
Zone Classification
There are three zones that are typically used to classify gradually varied flow:
Zone 1 is where actual flow depth is above both normal depth and critical depth.
Zone 2 is where actual flow depth is between normal depth and critical depth.
Zone 3 is where actual flow depth is below both normal depth and critical depth.
Profile Classification
The gradually varied flow profile classification is simply a combination of the slope
classification and the zone classification. For example, a pipe with a hydraulically
mild slope and flow in zone 1 would be considered a Mild-1 profile (M1 for short).
The program will analyze most profile types, but will not analyze certain flow profile
types that occur rarely in conventional sewer system such as H3, M3, and S3.
Energy Balance
Even for gradually varied flow, the solution is still a matter of balancing the energy
between the two ends of a pipe segment. The energy equation as it relates to each end
of a segment is as follows (note that the pressures for both ends are zero, since it is
free surface flow):
V12 V22
Z1 Z2 HL
2g 2g
Where:
The conditions at one end of the segment are known through asinverttion or from a
previous calculation step. Since the friction slope is a function of velocity, which is a
function of depth, the depth at the other end of the segment can be found through iter-
ation. There are two primary methods for this iterative solution, the Standard Step
method and the Direct Step method.
Although the hydraulic slope of a pipe will be the same throughout its length, a pipe
may contain several different profile types. The transitions that may be encountered
include:
The hydraulic phenomenon that occurs when the flow passes rapidly from supercrit-
ical to subcritical flow is called a hydraulic jump. The most common occurrence of
this within a gravity flow network occurs when there is a steep pipe discharging into a
particularly high tailwater, as shown in the following figure.
There are significant losses associated with hydraulic jumps, due to the amount of
mixing and hydraulic turbulence that occurs. These forces are also highly erosive, so
engineers typically try to prevent jumps from occurring in gravity flow systems, or at
least try to predict the location of these jumps in order to provide adequate channel,
pipe, or structure protection. The program does not perform any specific force anal-
yses that seek to precisely locate the hydraulic jump, nor does it identify the occur-
rence of jumps that might happen as flows leave a steep pipe and enter a mild pipe.
Rather it performs analyses sufficient to compute grades at structures.
Backwater Analysis
The classic solution of gravity flow hydraulics is via a backwater analysis. This type
of analysis starts at the network outfall under free discharge, submerged, or tailwater
control, and proceeds in an upstream direction.
Steep pipes tend to "interrupt" the backwater analysis, and reset the hydraulic control
to critical depth at the upstream end of the steep pipe. A frontwater analysis may be
needed for a steep profile (such as an S2), with the backwater analysis recommencing
from the upstream structure.
Free Outfall
This program lets you define the tailwater condition at the outfall as either Free
Outfall, Crown Elevation or User-Specified.
For a pipe with a hydraulically steep slope, the Free Outfall condition will yield a
starting depth equal to normal depth in the pipe. For a pipe with a hydraulically mild
slope, the Free Outfall condition will yield a starting depth equal to critical depth.
When an outfall has multiple incoming pipes, the Free Outfall condition yields a
starting elevation equal to the lowest of the individual computed elevations.
The Crown condition should be used when the pipe discharges to an outfall where the
water surface elevation is equal to the elevation of the top of the pipe.
Structure Flooding
Flooding at manholes in SewerCAD V8i and inlets in StormCAD occurs whenever the
elevation of water is above the structure rim elevation. When this occurs, the back-
water analysis will continue by resetting the hydraulic grade to the structure rim eleva-
tion or ground elevation, whichever is higher. However, if a structure is defined with
a bolted cover, the hydraulic grade is not reset to the rim elevation.
In actual flooding situations, flows may be diverted away from the junction structure
and out of the system, or attenuated due to surcharged storage. In this program, even
though the governing downstream boundary for the next conduit is artificially lowered
to prevent the propagation of an incorrect backwater, the peak discharges at the struc-
ture are conserved and are not reduced by the occurrence of flooding at a junction.
Frontwater Analysis
The program will perform a frontwater analysis in a steep pipe operating under super-
critical flow, since these pipes are typically entrance controlled. The hydraulic control
is at the upstream end of the conduit, and the gradually varied flow analysis will
proceed in a downstream direction until either the normal depth is achieved, a
hydraulic jump occurs, or the end of the pipe is encountered.
Several common methods for computing a pipe's average velocity are available:
Vu Vd
Va
2
The Simple Average Velocity method does not account for any depth changes between
the two ends of the pipe as the weighted average velocity method does.
n V V Li
Va ui di
i 1 2 Lt
t=L/V
Where:
Traditionally, gravity pipe analyses and designs have not included the calculation-
intense process of estimating a gradually varied flow profile. With this program, you
have the option of determining discharge using gradually varied flow, or using the
more traditional Capacity Analysis option. Capacity analysis still uses a backwater
approach, with the profile type for a pipe being primarily dependent on the pipe's full
flow capacity and downstream hydraulic grade.
The capacity analysis is advantageous over the gradually varied flow analysis in terms
of processing time. If you are dealing with a relatively large network and you wish to
arrive quickly at reasonable approximation then the capacity analysis is the way to go.
The gradually varied flow algorithms are more rigorous and generate solutions that
more closely reflect reality.
There are two basic approximate profile cases: the Full Capacity Profile and the
Excess Capacity Profile.
Starting from the tailwater elevation, the pipe's full flow friction slope is used to deter-
mine the hydraulic grade at the upstream end of the profile.
If the downstream depth in the pipe is at or below the pipe's normal depth, normal
depth is assumed for the pipe's entire length.
Excess Capacity Profile, Case 2 (Normal Depth < Hydraulic Grade <=
Pipe Crown)
When the hydraulic grade is above the pipe's normal depth but below the top of the
pipe, a friction slope of zero is assumed until it either intersects the pipe's normal
depth or reaches the end of the pipe.
If the hydraulic grade is above the pipe crown, the hydraulic grade continues upstream
following the pipe's full flow friction slope. This slope will continue until it either
intersects the pipe crown or reaches the end of the pipe.
Note: If the full friction slope intersects the crown of the pipe, the
profile will continue with a Case 2 profile analysis.
The ‘HEC-22’ headloss method used in SewerCAD V8i is based on the FHWA’s
Urban Drainage Design Manual, Hydraulic Engineering Circular No. 22 (HEC-22)
energy-loss methodology. This method computes an adjusted headloss coefficient by
multiplying the initial headloss coefficient by correction factors for diameter, flow
depth, relative flow, plunging flow and benching (“Headloss-HEC-22 Energy
Method” on page 13-705). This adjusted headloss coefficient is then multiplied by the
velocity head in the outfall pipe to determine the total junction headloss. This is the
method outlined in the current edition of the HEC-22 document (HEC-22, Second
Edition, August 2001).
The ‘AASHTO’ headloss method used in SewerCAD V8i was originally implemented
based on the 1991 version of the AASHTO Model Drainage Manual. This method
determines the total junction headloss by adding the contraction, bend and expansion
losses at a junction, then applying correction factors for non-piped flow and shaping if
applicable (“Headloss - AASHTO Method” on page 13-710). More recently, the
AASHTO Model Drainage Manual has dropped this method in favor of the method
described in HEC-22, Second Edition (August 2001). However for compatibility with
earlier versions of SewerCAD V8i, and also with the various state and regional
drainage authorities who continue to use the original AASHTO headloss method, the
‘AASHTO’ headloss method in SewerCAD V8i is still based on the 1991 version of
the AASHTO Model Drainage Manual.
Junction Headlosses
Structure Headloss
When water flows through a junction structure, there are headlosses associated with
mixing, change of direction, and so forth. This section deals with the computation of
these losses based on the following popular methods:
• Absolute
• Standard
• HEC-22 Energy
• Generic
• Flow-Headloss Curve
Structure headlosses are used to determine the hydraulic grade to use as the tailwater
condition for upstream pipes during the backwater analysis. With the exception of the
HEC-22 Energy method, the headloss through the structure is assumed to be the same
for each incoming pipe.
The absolute method is the simplest of the headloss methods. The structure headloss
becomes an editable value, which is then used during calculations. No computations
relating to velocity, confluence angle, or other factors are needed.
The standard method calculates structure headloss based on the exit pipe's velocity.
The exit velocity head is multiplied by a user-entered coefficient to determine the loss:
Vo2
hs K
2g
Where:
The generic method computes the structure headloss by multiplying the velocity head
of the exit pipe by the user-entered downstream coefficient and then subtracting the
velocity head of the governing upstream pipe multiplied by the user-entered upstream
coefficient.
Vo2 V12
hs K0 K1
2g 2g
Where:
The default method for selecting the governing upstream pipe is to choose the pipe
with the maximum flow times velocity. However, the user can select one of the other
options through the generic structure loss options.
Similar to the standard method, the HEC-22 Energy method (from the FHWA's Urban
Drainage Design Manual, Hydraulic Engineering Circular No. 22) correlates structure
headloss to the velocity head in the outfall pipe using a coefficient. Experimental
studies have determined that this coefficient can be approximated by:
K K o CD C dC Q Cp CB
Where:
In this method, the user defines a curve where a given flow rate causes a resultant
headloss.
Special Assumptions
The HEC-22 Energy method documentation is written with a limited range of applica-
bility. Many of the equations are written on the basis of pipe diameter, structure diam-
eter, and so on. Since StormCAD and SewerCAD V8i offer non-circular pipes and
non-circular structures, this creates the need for some interpretation of the term "diam-
eter."
In some cases, the intent of the methodology is to compare the size of one pipe to
another pipe, or to the size of a structure. In these cases an equivalent diameter is
used, which is computed from the full area of the pipe or structure. Equivalent diam-
eter is the diameter of a circle with the area equal to the area of the examined pipe or
structure.
In other cases, the intent of the methodology is to compare depths within the structure.
For these cases, the rise (height) of the pipes is used in place of "diameter."
Throughout the documentation for HEC-22 Energy losses, you will see references to
"pressure flow", "free surface flow", and "transitional flow".
Pressure flow (submerged flow) is assumed to be any condition for which the depth of
water above the outfall pipe invert is greater than 3.2 times the height of the outfall
pipe.
Free surface flow (unsubmerged flow) is assumed to be any condition for which the
depth of water above the outfall pipe invert is less than the height of the pipe.
Transitional flow is any condition between pressure flow and free surface flow.
The initial headloss coefficient, which is based on relative junction size, is calculated
as:
0.15
b b
K o 0.1 1 sin 1.4 sin
D
De e
Where:
The correction factor due to differences in pipe size is calculated only for pressure
flow situations. For non-pressure situations, a value of 1.0 is used.
3
D
C D o
Di
Where:
The correction factor for flow depth is used only in cases of free surface flow or tran-
sitional flow. For pressure flow, a value of 1.0 is used.
0.6
d
C d .5 aho
De
Where
The correction factor for relative flow is calculated only when the invert elevation for
the pipe in question is approximately equal to the invert elevation of the outfall pipe
and at least one other pipe. Otherwise, a value of 1.0 is used.
0.75
Q
C Q 1 2 sin 1 i
1
Qo
Where:
The correction factor for plunging flow accounts for the effect that flow plunging into
a junction from another inflow pipe has on the inflow pipe for which the headloss is
calculated. It is calculated only when vertical distance from the invert of the plunge
pipe to the center of the outflow pipe is greater than the depth in the structure relative
to the outfall pipe invert. Otherwise a value of 1.0 is used.
h h d aho
C p 1 0.2
D
Do o
Where:
• h = Vertical distance from invert of the plunge pipe to the center of the outflow
pipe (m, ft)
• De = Outflow pipe rise (m, ft)
• daho = Water depth in the junction relative to the outflow pipe invert (m, ft)
The correction factor for structure benching is similar to the shaping correction factor
used in the AASHTO structure loss method. The correction accounts for smoother
transitions from the inflow pipe to the outflow pipe based on the presence (or lack) of
shaping in the bottom of the structure.
By default, the program uses the values documented in HEC-22 (and presented in the
following table) for pressure and free surface flow, but the user can change these
values. For transitional flow, the program interpolates from the table linearly, based
on the actual ratio of depth in the access hole to the height of the outflow pipe.
d aho
* pressure flow --------------------
D e 3.2
d aho
** free surface flow --------------------
D e 1.0
d aho is the water depth in the structure above an outfall pipe invert and D e is the
outfall pipe diameter.
The AASHTO method (as defined in the AASHTO Model Drainage Manual) for
structure headloss is based on power-loss methodologies. This method can be summa-
rized by the following equation:
h s h c h b h e C n C s
Where:
The contraction loss is due to flow transitioning from large-area, low-velocity flow to
small-area, high- velocity flow, such as flow exiting a structure and entering a down-
stream pipe. This loss is calculated based on the exit pipe's velocity and a contraction
coefficient, as follows:
Vo2
hc Kc
2g
Where:
2 2
Vo 1 – K i Q i V i
h b = --------- – ------------------------- --------
2g Qo 2g
Where:
The program automatically computes a bend factor based on the angles at which the
pipes come together. The program's default bend factors are based on Figure 13-12 of
the AASHTO manual, but these values, as with other AASHTO coefficients and
corrections, can be changed by the user.
The structure bend loss is computed for each incoming pipe using the following equa-
tion from the AASHTO manual. Losses are computed for each incoming pipe, and the
greatest value is used.
2
V
h b Ki 0
2g
Where:
Expansion losses are encountered when small-area, high-velocity flow meets a large-
area, low-velocity flow, such as a pipe discharging into a structure. To compute this
loss, the following equation is used:
Vs2
he K e
2g
Where:
If non-piped flow accounts for 10% or more of the total structure outflow, a correction
factor is applied to the total loss. By default, this value is a 30% increase in headloss
(a factor of 1.3) as documented in the AASHTO manual, but can be changed by the
user in the Calculation Options.
If the bottom of the structure is shaped to facilitate smoother transitions from inflow
pipes to the discharge pipe, a correction factor can be applied to the total loss. By
default, this value is a 50% reduction (a factor of 0.5) as documented in the AASHTO
manual, but can be changed by the user in the Calculation Options.
Minor Losses
Minor losses in pressure pipes are caused by localized areas of increased turbulence
that create a drop in the energy and hydraulic grades at that point in the system. The
magnitude of these losses is dependent primarily upon the shape of the fitting, which
directly affects the flow lines in the pipe.
The equation most commonly used for determining the loss in a fitting, valve, meter,
or other localized component is:
V2
hm K
2g
Typical values for fitting loss coefficients are included in “Fitting Loss Coefficients”
on page 13-715.
Generally speaking, more gradual transitions create smoother flow lines and smaller
headlosses. For example, the figure below shows the effects of entrance configuration
on typical pipe entrance flow lines.
Expansion—Sudden Cross
Pump Theory
Pumps are an integral part of many pressure systems. Pumps add energy, or head
gains, to the flow to counteract headlosses and hydraulic grade differences within the
system.
A pump is defined by its characteristic curve, which relates the pump head, or the
head added to the system, to the flow rate. This curve is indicative of the ability of the
pump to add head at different flow rates. To model behavior of the pump system, addi-
tional information is needed to ascertain the actual point at which the pump will be
operating.
The system operating point is based on the point at which the pump curve crosses the
system curve representing the static lift and headlosses due to friction and minor
losses. When these curves are superimposed, the operating point can easily be found.
This is shown in the figure below.
As water surface elevations and loads throughout the system change, the static head
(Hs) and headlosses (HL) vary. This changes the location of the system curve, while
the pump characteristic curve remains constant. These shifts in the system curve result
in a shifting operating point over time.
Variable speed pumps are not a separate type of element but are simply pump
elements for which the property "Is variable speed pump?" is set to True. The pressure
solver uses the pump affinity laws to adjust the pump performance. When multiple
variable speed pumps are run in parallel at the same speed, it may be better to use the
Variable Speed Pump Battery element (“Variable Speed Pump Batteries” on page 6-
230).
A pump’s characteristic curve is fixed for a given motor speed and impeller diameter,
but can be determined for any speed and any diameter by applying the affinity laws.
For variable speed pumps, these affinity laws are presented as:
Q1 n
1
Q2 n2
and
2
h 1 n1
h 2 n 2
The model assumes that the pump curve specified in the pump definition corresponds
to a relative speed of 1.0. Any adjustments are made relative to that pump curve and
are reported in terms of relative speed, not absolute speed (i.e. 0.95 rather than 1150
rpm).
The user can set the Relative speed maximum to the maximum value that the pump
will reach. If a higher speed is called for in the model, the speed is limited to this
value. The default value is 1.0.
There are several types of variable speed pump behavior supported by the model:
1. Pattern Based (default) treats the relative speed as a function of time as specified
by the user in Components > Patterns > Pump. Once the VSP Type is set to
Pattern, these patterns are assigned to a given pump in the Pattern (Relative
Speed) property. Note that once a pattern has been assigned to control pump speed
settings they will override any control based settings including attempting to turn
the pump off or on.
2. Fixed head treats the pump as trying to maintain a fixed head at some target node.
The user specifies the target node and the maximum relative speed the pump can
attain.
There is a slightly different algorithm for suction side or discharge side target
nodes which the user identifies by setting Control Node on Suction Side? to True
or False.
When the user selects a junction as a control node they must also specify the target
head that the pump is trying to maintain by increasing or decreasing speed,
however, when the user selects a storage node as a control node the target head is
the initial level of the storage node.
In general, wastewater pumps are controlled on the suction side while water distri-
bution pumps are controlled on the discharge side.
Control statements can be used to turn variable speed pumps on and off but pump
speeds specified in control statements cannot override speeds determined by the
model. While the pumps are on or off, the hydraulic grade at the target node may
deviate from the target grade. If that node is a tank/wet well, the variable speed
pump algorithm keeps track of the volume that must be pumped to bring the level
back to the target. For nodes with no storage, the grade instantly reaches the target
when the pump comes back on.
The variable speed pump continues to operate in the model even when the target
tank reaches min or max level. Warning messages are issued to identify this condi-
tion.
3. Fixed Flow treats the pump output as a constant and adjusts the speed to produce
that flow as long as the speed does not exceed the maximum. Note that fixed flow
pumps do not support being controlled with simple or logical controls and they do
not turn on automatically at any time after being closed by the hydraulic engine
(e.g., if a water source becomes unavailable).
4. The speed of a variable speed pump can also be adjusted using a series of control
statements. This requires more work on data entry but can be used to handle
complex controls. If you want the variable speed pump to be controlled by a set of
control statements, the pump should be a Pattern type variable speed pump with a
pattern of <None>. That is: Is variable speed? = True, VSP Type = Pattern Based,
Pattern = <None>. Then the controls specified in the Operational alternative will
be used.
Because of its discrete nature, this type of control can display oscillations in
speed. For example with the controls below:
IF (Level <5 and Level =>3) Speed = 0.8
IF (Level <7 and Level =>5) Speed = 0.7
when the level is very close to 5, the speed can oscillate between 0.7 and 0.8
rather than ramp smoothly between the two settings.
During preliminary studies, the exact characteristics of the constant horsepower pump
may not be known. In these cases, the asinverttion is often made that the pump is
adding energy to the water at a constant rate. Based on power-head-flow rate relation-
ships for pumps, the operating point of the pump can then be determined. Although
this asinverttion is useful for some applications, a constant horsepower pump should
only be used for preliminary studies.
• Constant Power—These pumps may be useful for preliminary designs and esti-
mating pump size, but should not be used for any analysis for which more accu-
rate results are desired.
• Design Point (One-Point)—A pump can be defined by a single design point (Hd
@ Qd). From this point, the curve’s interception with the head and discharge axes
is computed as Ho = 1.33•Hd and Qo = 2.00•Qd. This type of pump is useful for
preliminary designs, but should not be used for final analysis.
• Standard (Three-Point)—This pump curve is defined by three points—the
shutoff head (pump head at zero discharge), the design point (as with the single-
point pump), and the maximum operating point (the highest discharge at which
the pump performs predictably).
• Standard Extended—The same as the standard three-point pump, but with an
extended point at the zero pump head point. This is automatically calculated by
the program.
• Custom Extended—The custom extended pump is similar to the standard
extended pump, but allows you to enter the discharge at zero pump head.
• Multiple Point—This option allows you to define a custom rating curve for a
pump. The pump curve is defined by entering points for discharge rates at various
heads. Since the general pump equation, shown below, is used to simulate the
pump during the network computations, the user-defined pump curve points are
used to solve for coefficients in the general pump equation:
Y A (B Q C )
The Levenberg-Marquardt Method is used to solve for A, B and C based on the given
multiple-point rating curve.
Conservation of Mass
At any node in a system containing incompressible fluid, the total volumetric or mass
flows in must equal the flows out, less the change in storage. Separating these into
flows from connecting pipes, loads, and storage, you obtain:
Conservation of Energy
The conservation of energy principle states that the headlosses through the system
must balance at each point. For pressure networks, this means that the total headloss
between any two nodes in the system must be the same regardless of what path is
taken between the two points. The headloss must be sign consistent with the assumed
flow direction (i.e., gain head when proceeding opposite the flow direction and lose
head when proceeding in the flow direction).
The same basic principle can be applied to any path between two points. As shown in
the figure above, the combined headloss around a loop must equal zero in order to
achieve the same hydraulic grade as at the beginning.
The gradient algorithm for the solution of pressure pipe networks is formulated upon
the full set of system equations that model both heads and flows. It is applied one pres-
sure subnetwork at a time. Since both continuity and energy are balanced and solved
with each iteration, the method is theoretically guaranteed to deliver the same level of
accuracy observed and expected in other well-known algorithms such as the Simulta-
neous Path Adjustment Method (Fowler) and the Linear Theory Method (Wood).
In addition, there are a number of other advantages that this method has over other
algorithms for the solution of pipe network systems:
• The method can directly solve both looped and partly branched networks. This
gives it a computational advantage over some loop-based algorithms, such as
Simultaneous Path, which require the reformulation of the network into equiva-
lent looped networks or pseudo-loops.
• Using the method avoids the post-computation step of loop and path definition,
which adds significantly to the overhead of system computation.
The derivation of the Gradient Algorithm starts with two matrices and ends as a
working system of equations (for more information, see “Derivation of the Gradient
Algorithm” on page 13-723).
Given a network defined by N unknown head nodes, P links of unknown flow, and B
boundary or fixed head nodes, the network topology can be expressed in two inci-
dence matrices:
and
fi fi (Qi )
These matrix elements that define known or iterative network state can be used to
compute the final steady-state network represented by the matrix quantities for
unknown flow and unknown nodal head.
These topologic and quantity matrices can be formulated into the generalized matrix
expression using the laws of energy and mass conservation:
A 12 Q q
A second diagonal matrix that implements the vectorized head change coefficients is
introduced. It is generalized for Hazen-Williams friction losses in this case:
R Q n1 1
1 1
n 1
R2 Q2 2
A 11 ...
...
nP 1
R P QP
This yields the full expression of the network response in matrix form:
A 11 A 12 Q A 10H f
A 21 0 H q
with
n1
n2
N
...
nP
The final recursive form of the Newton-Raphson algorithm can now be derived after
matrix inversion and various algebraic manipulations and substitutions (not presented
here). The working system of equations for each solution iteration, k, is given by:
1
1
H k 1 (A 21 N 1 A 11 A 12 ) 1 A 21 N 1 (Q k A 11 A 10 H f ) (q A 21Q k )
1
Q k 1 (1 N 1 )Q k N 1 A 11 (A12 H k 1 A 10 H f )
The solution for each unknown nodal head for each time iteration is computationally
intensive. This high-speed solution utilizes a highly optimized sparse matrix solver
(see “The Linear System Equation Solver” on page 13-725) that is specifically
tailored to the structure of this matrix system of equations.
Sources:
Todini, E. and S. Pilati, “A gradient Algorithm for the Analysis of Pipe Networks,”
Computer Applications in Water Supply, Vol. 1—Systems Analysis and Simulation,
ed. By Bryan Callback and Chin-Hour Or, Research Studies Press LTD, Watchword,
Hertfordshire, England.
The Conjugate Gradient method (see “The Gradient Algorithm” on page 13-722) is
one method that, in theory, converges to an exact solution in a limited number of steps.
The Gradient working equation can be expressed for the pressure network system of
equations as:
Ax b
where:
x Hk 1
1
b A 21 N 1 (Q k A 11 A 10 H f ) (q A 21Q k )
A A 21(NA 11 ) 1 A 12 A 21DA 12
and it can be seen that the nature of the topological matrix components yield a total
working matrix A that is:
• Symmetric
• Positive definite
• Stieltjes type
Because the system is symmetric and positive definite, a Cholesky factorization can
be performed to give:
A LLT
where L is lower triangular with positive diagonal elements. Making the Cholesky
factorization allows the system to be solved in two steps:
y L1b
x (LT ) 1 y
The use of this approach over more general sparse matrix solvers that implement
traditional Gaussian elimination methods without consideration to matrix symmetry is
preferred, since performance gains are considerable. The algorithm utilized in this
software solves the system of equations using a variant of Cholesky’s method which
has been optimized to reduce fill-in of the factorization matrix, thus minimizing
storage and reducing overall computational effort.
The Extended Period Simulation (EPS) models how a sewer network will behave over
time. This type of analysis allows the user to model wet wells filling and draining,
how pumps toggle on and off, and how pressures, hydraulic grades, and flow rates
change throughout the system in response to varying loading conditions and in
response to automatic control strategies formulated by the modeler. In SewerCAD
V8i the algorithm proceeds in a general downstream direction proceeding towards the
outfall and occurs in the following steps:
The analysis begins in the gravity portion of the network. All hydrographs are gener-
ated entering into the gravity system and successively routed and summed as the flows
approach the bounding wet well. Ultimately, the total inflow hydrograph to the wet
well is determined.
Knowing the inflow to the wet well, the pressure calculations for the force main
system bounded by the wet well are performed. In addition to flow velocities and
pressures, the levels in the wet well are determined over time.
SewerCAD V8i then returns to the gravity portion of the network discussed in step 1.
The hydraulics and HGL profiles are calculated throughout the gravity system for
each time step using the known level of the wet well as the boundary condition for the
backwater analysis.
The process then repeats, continuing to the systems downstream of the pressure
network until an outfall is reached.
Routing Overview
SewerCAD V8i uses two methods to determine the shape and distribution of a
hydrograph routed through a gravity pipe.
• Convex Routing
• Weighted Translation Routing
Note: Fixed and Known flows are not routed. Fixed Unit loads and
Time-variant loads are routed.
Convex Routing
The underlying asinverttion of the convex routing method is that the routed outflow
for a time step is based on the inflow and outflow for the previous time step. Each
outflow ordinate is calculated as:
Ot t cI t 1 c Ot
Where:
• Ot + = Outflow at time t + t
V t
c t
L tt
Where:
Note: You can specify the percentage of the peak flow, which is used
to calculate the Convex Routing coefficient for each pipe, by
clicking the Go button and then clicking the Options button.
Then click the Convex tab of the Calculation Options dialog. The
values typically range between 50% and 75%.
The higher the percentage of flow the faster the velocity used to calculate the convex
routing coefficient, hence the closer the routed hydrograph will be to a pure translation
of the inflow hydrograph.
Note: Known Flows are not routed. Known Flows override other
known flows, and are not cumulative going downstream.
The Convex Routing method is only valid when the Convex Routing coefficient, c is
less than 1 or when the hydrologic time step is less than the calculated travel time. In
certain cases where the travel time exceeds the hydrologic time step, SewerCAD V8i
automatically uses an alternate method of routing.
Each ordinate of the outflow hydrograph is derived from a weighted average of the
ordinates for the current and previous time steps of the inflow hydrograph. The
weights are calculated based on the Convex Routing coefficient.
1 1
Ot I t t 1 I t
c c
Where:
SewerCAD V8i uses two distinct time steps when running an Extended Period Simu-
lation.
• Hydrologic Time Step - This time step is used to calculate the routed hydrographs
and represents the time increment of all hydrographs generated during the anal-
ysis. The hydrologic time step is also used as the calculation increment for the
pressure calculations.
• Hydraulic Time Step - This time step represents how often the hydraulic calcula-
tions are performed. Flows are interpolated off the previously generated hydro-
graphs using the hydraulic time step and are used to perform the gradually varied
flow analyses for that time step.
The hydrologic time step should be less than or equal to the hydraulic time step. The
hydraulic time step should be a multiple of the hydrologic time step.
Note: The Hydrologic and Hydraulic Time Steps can be modified in the
Calculation Options.
By default, SewerCAD V8i depicts a pressure pipe as a single black line, and a gravity
pipe as a thicker red line, although this symbology may be changed by the user.
Gravity pipes are referred to as "conduits" and force mains are referred to as "pressure
pipes" in SewerCAD V8i. Pressure pipes also refer to pipes in a pressure sewer
(grinder pump) system.
Gravity pipes hydraulics are solved using gradually varied flow equations and can
become surcharged. Pressure pipes are pipes solved with the Bentley pressure engine
(similar to WaterCAD/GEMS) and are generally assumed to be flowing full, with the
exception of a pipe immediately downstream of an open air valve. Pipes which regu-
larly transition between full and partly full flow are generally better treated as
conduits.
The difference can also be recognized by the pipe's context in the network. The pipes
in a gravity system must all converge on a single termination point in a classic tree
structure. Multiple pipes can enter into a single gravity node, but only one may exit.
The gravity subnetwork can either terminate on a wet well, or an outfall.
The force mains can be much more complex with loops and multiple outfall points.
The pressure subnetwork can terminate on an outfall or a manhole.
In gravity pipes flow will always travel towards the termination point of the gravity
network.
The terminology Start and Stop nodes for a link refer to the direction which the
element was entered into SewerCAD V8i. These may be reversed by the user. The
terminology Upstream/Downstream is determined by the program based on the direc-
tion of flow to the outfall
Pressure systems are usually designed such that flow will travel from the wet well to
an outfall point at either an outfall or a gravity system. If the elevation is too high at
that point, SewerCAD V8i will allow flow to travel backwards from the gravity
system to the pressure network. There are no programmatic limitations as to the direc-
tion of flow in the force main system.
The only way to transition between a gravity pipe and a force main in SewerCAD V8i
is through an intermediate wet well. This establishes a boundary condition for both
the connecting systems. During a Steady State analysis the wet well level can be
calculated based on generating the required HGL for the outflow to either match or
exceed the inflow, or the wet well level can be fixed to a user-specified level. During
an Extended Period Simulation the wet well level is determined for a time step by
calculating the change in storage over time.
The inflow into the wet well is determined by summing all loads flowing to that wet
well.
If the wet well level is fixed, the wet well's starting hydraulic grade is used for pres-
sure calculations. No adjustments are made, and this grade is used as the tailwater
grade for the upstream gravity systems.
If the wet well level is not fixed, the pressure calculations will attempt to balance the
wet well level such that the total flow out of the wet well is equal to or greater than the
total flow into the wet well.
The wet well's starting grade is used for the first iteration. If the calculated flows out
of each wet well are greater than or equal to each wet well's incoming flow, the itera-
tions stop there. If not, the wet well levels are increased by the increment specified in
the calculation options, and the pressure subnetwork is recalculated. When the wet
well level is increased, it changes the static heads and increases the discharge for
connected pumps, and may also trigger additional pumps to turn on.
This process continues until the level in each non-fixed wet well either meets the flow
criteria, or is prevented by rising to the maximum elevation of the wet well.
During an Extended Period Simulation the fixed wet well level options are not avail-
able. The wet well level for a time step is actually determined by the change in
storage due to inflows and outflows over a single time step.
Force mains can empty directly into the gravity system via a manhole, or a transition,
or they can terminate at an outfall. During a Steady State analysis the flow entering
the gravity system can either be only the specified sanitary and wet weather loads, or
the load generated based on the pumps, the wet well level and the hydraulic character-
istics of the force main system.
During an Extended Period Simulation flows to the gravity system are solely deter-
mined based on the hydraulic characteristics of the force main system.
If the force main empties into an outfall the HGL boundary is determined by the
elevation of the user specified-tailwater. The HGL boundary between the force main
and gravity system is determined by the elevation of the force main at the boundary
point.
This asinverttion is absolutely valid and conservative when the hydraulic grade line in
the gravity element is below the crown of the pipe.
This is generally a valid asinverttion when the hydraulic grade line is above the crown
of the pipe as the head at the entrance of the gravity network is often insignificant
compared to the friction losses incurred through the force mains.
When instantaneous pumped flows are a concern in the downstream gravity system,
the calculation option to conserve pumped flow should be used. This is found on the
Pressure Hydraulics Options tab of the Calculation Options dialog. When this option
is used, the contributing load components from the pressure system are ignored, and a
load of type "Pumped" is added to the gravity system with the magnitude of the flow
in the discharging pressure pipe. If the flow in the pressure pipe is such that the
gravity system would be draining into the pressure system, no load is transferred to
that gravity node.
When instantaneous pumped flows are not a concern in the downstream gravity
system, the calculation option to conserve load components (not pumped flow) should
be used. When conserving load components, the total contributing components to the
pressure system (population, area, and so forth) are considered. The total contributing
load is distributed to the downstream gravity systems proportionally to the pressure
pipe discharge rates. If the flow in a pressure pipe is such that the gravity system
would be draining into the pressure system, no load is transferred to that gravity node.
The total load population contributing to the load entering the pressure system is 300
people, equivalent to a flow of 100 liters per second. The operating points of each
pump are such that the discharges into the downstream gravity systems are 200 liters
per second and 400 liters per second. This is more than the rate of flow entering the
wet well.
When conserving pumped flow, the flows in each discharging force main are trans-
ferred directly to the downstream gravity system, resulting in a pumped load of 200 l/
s at O-1 and a pumped load of 400 l/s at O-2.
When conserving load components, the 300 people contributing to the load at the wet
well are split proportionally to the downstream gravity systems (1/3 and 2/3). This
results in a load of 100 people (50 l/s) at O-1, and 200 people (70 l/s) at O-2.
The differences can also be seen for the following system, with the same load equiva-
lents as above.
When conserving pumped loads, the downstream gravity load is computed as:
When conserving load components, the downstream gravity load is computed as:
Note that for this piping configuration (one source of loading for the pressure system,
one possible discharge point for the pressure system), the downstream load will
always be 100 l/s (300 people) regardless of the actual pump operating point.
Since the wet well level will vary over time, based on the inflow and outflow, no
distinction is made between standard loads and pumped loads during an Extended
Period Simulation. The loads will be transferred through the force main system based
on the hydraulic characteristics of the pumps and the system headlosses.
If the elevation of the force main emptying into the gravity system is high enough that
flow goes backward from the gravity element during an Extended Period Simulation,
the negative portion of the hydrograph going through the gravity system at that point
will be truncated. Only positive flows are analyzed in the gravity system. Negative
flows are assumed to be 0. (See the Hydraulic Transition from Pressure to Gravity
Network for more information).
Subnetworks
A gravity subnetwork consists of all the gravity conduits (and associated nodes)
connected upstream from the outfall/wet well. A pressure subnetwork consists of all
the pressure pipes (and associated nodes) connected to the outfall or manhole that
transitions back to a gravity subnetwork.
Each pressure subnetwork can be highlighted in the drawing from the Calculation
Detailed Summary > Pressure Summary tab by clicking the Highlight button next to
the Pressure Subnetwork name.
Conduit Shapes
The supported conduit shapes are shown in Figures 11-2 to 11-21. Each shape is
parameterized by one, two, or more characteristic dimensions as shown in the refer-
ence figure. In this model, a conduit is taken to be a prismatic (constant-shaped)
conveyance segment that is defined by a single shape. Conduits do not have to be
closed sections, so prismatic design channels can be modeled using conduit elements.
Circular Channel
A circular pipe or channel is simply defined by its Diameter (D). Optimal conveyance
is achieved when the flow depth is about 0.938*D.
Trapezoidal Channel
A trapezoidal channel requires the input of the height (H) and its bottom width (W).
Additionally, the left (SL)and right (SR) side slopes should be provided.
Basket Handle
The required input to define the size of a Basket-Handle Arch is simply its Height or
Rise (H). Unique to basket-Handle shape is the ratio of the bottom width (W) of the
Arch to be .99135 of the Height (H). The remaining shape characteristics are derived
based upon internal look up tables to the SWMM implementation. These auxiliary
attributes include:
Ellipse
An Elliptical shaped pipe is defined by its Height or Rise (H). The elliptical coeffi-
cients of A and B respectively correspond to H/2 and W/2.
Horseshoe
The required input to define the size of a Horseshoe Arch is simply its Height or Rise
(H). The remaining attributes are derived based upon tables internal to the SWMM
implementation. Sometimes referred to as "Boston Horseshoe Arch", the unique cross
sectional characteristics are based upon a top radius equal to half of its height. The
definition of the bottom half of the arch is more complex and based upon internal
angles ., , and .
Egg
The only user input to define a Egg Shaped Arch is its Height or Rise (H). The
remaining attributes are derived based upon tables internal to the SWMM implemen-
tation. Its unique cross sectional characteristics are based upon a top radius equal to
one-third of its height. The definition of the bottom portion of the arch is more
complex and based upon internal angles and .
Semi-ellipse
The required input to define the size of a Semi-Elliptical Arch is simply its Height or
Rise (H). Unique to this arch shape is that characteristic that at its widest dimension,
at its base, the width is equal to its height (H). The shape is geometrically defined
with the function of an ellipsis, where the traditional elliptical coefficients of A and B
respectively correspond to H/2 and H.
Pipe-Arch
RB
RT
Rise
RC
Span
The cross sectional shape of a Pipe-Arch link is loosely defined by its Span and Rise.
When computing using the Implicit or Explicit (SWMM) engine in CivilStorm or
SewerGEMS only these two parameters are required. The remaining attributes are
derived based upon internal look up tables to the SWMM implementation. In
StormCAD and SewerCAD, the calculations directly reference the following
secondary attributes:
Rc = Corner Radius
Rb = Bottom Radius
Rt = Top Radius
B = Bottom Distance
Semi-Circle
A Semi-Circular Arch is sized only by its Rise or Height (H). The semi-circular shape
has a radius (R) equal to its Height (H). At its largest, at its base, its width is twice the
Height (H).
Catenary
The only user input to define a Catenary Arch is its Height or Rise (H). The shape is
principally defined with the cosine function, where the coefficients a and b are deter-
mined within SWMM computations.
Gothic
A Gothic Arch is well defined based upon its Height or Rise (H). At its greatest width
(W) the unique proportion of W to H is 1.115. Also unique to this arch type is the
existence of the equilateral triangle with side lengths of W.
The Modified Basket Handle Arch is only defined by its Rise or Height (H) and its
Width (W). The top portion is a semi-circular in shape with a radius equal in size to
half its Width (W).
Triangle
A triangular shaped channel varies in its input requirements. When based solely upon
its height (H) and its width (W) the channels left (SL) and right (SR) side slopes are
assumed equivalent. Otherwise the channel could be defined based upon user
provided height (H) and left (SL) and right (SR) side slopes.
Rectangular Channel
Rectangular-Rounded
H = Height
W = Width
Rectangular-Triangular
Power
A channel defined with the power function requires the input of the exponent (n) to
the following general form equation: y = xn
Parabola
A channel defined with a general form parabolic function requires the input of the
Height (H), Width (W) and the quadratic coefficient (a) to the following equation:
y = ax2
This program allows you to automatically design gravity piping and structures. The
design is flexible enough to allow you to specify the elements to be designed, from a
single pipe size to the entire system, or anything in between.
The design algorithm adjusts invert elevations and the section size of the pipe to meet
several constraints, such as allowable ranges of slope, velocity and cover. In general,
the design algorithm attempts to minimize pipe size and excavation, which is typically
the most expensive part of installing sewer piping and structures.
• Pipe Matching
• Offset Matching
• Drop Structures
• Structure invert Elevations
The designed pipe will be the smallest available section size from the Engineering
Library that meets the constraints and has a capacity greater than its discharge. In a
situation where there are no pipe sizes with adequate capacity, the largest available
size will be used.
Pipes are designed such that the capacity is greater than the calculated discharge. For
standard designs, this capacity is based on full pipe, normal depth - that is, the flow in
the pipe when the depth is 100% of the pipe rise.
With partially full design, the designed capacity of the pipe is for a design depth that is
only a portion of the pipe rise. In other words, a pipe that is designed for 50% full will
be selected based on a depth of half of the pipe's rise.
For example, consider a circular pipe with the following characteristics: Slope = 0.01
m/m
Roughness n = 0.013
The following table presents several typical section sizes, with their capacities at
various depths.
Depending on the selected percent-full, the smallest available pipe could be for any of
the bold values above. Obviously, if the design percentage were something different,
an even larger section may be required.
Hydraulically, the capacity at a percentage of pipe rise is generally not equal to that
percentage of the full pipe capacity. As can be seen in the table above, 80%-full
capacity does not equal 80% of the 100%-full capacity.
For sections that are vertically symmetrical, 50% full is a special case where the
wetted perimeter and area are both half that of full flow. This means that the hydraulic
radius and velocity are the same for half-full and full flow, resulting in a highly special
condition where the 50%-full capacity is actually equal to one half of the 100%-full
capacity.
Situations may be encountered where the desired capacity cannot be met with a single
pipe, due to a limiting maximum section rise, a lack of larger available pipes, or other
restrictions. For these situations, the pipe can be designed with multiple barrels. All
barrels will have the same physical characteristics. Multiple barrels will only be used
if the design cannot be met by a single available section size, and the pipe allows
multiple sections for design. In these cases, the design will increase the number of
barrels and attempt to find a section size that meets the capacity, continuing until the
capacity is met or the maximum number of barrels is reached.
Assume that the design is for 100% full capacity, allowing up to three barrels of the
following section sizes:
For these conditions, the selected design would use two 525 mm barrels - the smallest
section size within the least number of barrels to meet the capacity criteria.
There may be situations in design where it is desired to limit the size of the designed
pipe. This may be done to avoid conflicts with obstructions or other utilities, for
example. For these situations, The program enables you to limit the maximum section
rise that will be selected. A smaller size will be used if possible. If none of the avail-
able design sections have a small enough rise, the smallest one will be used.
Pipe Matching
When pipes meet at a structure, it is often desirable to have the pipes at approximately
the same elevation. To do this, the program allows you to design your pipes to match
inverts or crowns. This means that when the design is done (if a valid design was
found), all of the designed pipes entering a structure will have the same invert eleva-
tion or crown elevation.
Offset Matching
If an offset value is specified, it represents the desired drop across the structure. The
design incorporates this offset, resulting in upstream pipes that are higher than the
downstream pipe by the specified offset. Note that all designed upstream pipes will
have the same invert or crown elevation.
For example, an offset of 0.1 meter could result in a downstream pipe with an invert of
100.0 meters, and several upstream pipes with invert elevations at 100.1 meters.
Drop Structures
Drop structures are structures at which the incoming pipes are not all at the same
elevation, nor do any of them necessarily match the downstream pipe. Including these
structures may help to reduce excavation, since the entire upstream system does not
need to be as deep.
The program will only use drop structures if you have chosen to allow them, and if a
pipe's maximum slope constraint cannot be met. Otherwise, the upstream system will
be designed as needed to maintain the desired slope and velocity constraints, which
may require significantly lower pipe elevations.
The program can adjust structure invert elevations to account for the invert elevations
of newly designed pipes, and any desired additional invert depth.
For example, if a structure is to be adjusted with a invert depth of 0.5 meters and the
lowest pipe invert is 100.0 meters, the structure invert elevation would be set to 99.5
meters.
Design Priorities
Unfortunately, it is not always possible to automate a design that meets all desired
constraints. With this in mind, there are certain priorities that are considered when the
automated design is performed. These priorities are in place to try to minimize the
effect on existing portions of the system while providing appropriate capacity in the
designed pipes.
While this sequence does not go into complete detail regarding the design process, it
does indicate the general priorities for the automated design. The priorities, of course,
only deal with elements that are being designed. If a pipe has fixed inverts or is not to
be designed at all, some or all of these criteria obviously do not apply.
This wide range of choices and priorities emphasizes the need for careful review of
any automated design by a professional. It is not always possible to meet every
desired condition, so it is very much the responsibility of the engineer to make final
judgments and decisions regarding the best design for the client.
Automatic designs are run only during a Steady State analysis, which examines only a
single instant in time. There are some key behaviors attributed to time-based loads
that you may wish to take into account when designing the system.
As described in the Common Load Types section of the help, hydrographs can be
applied as stead state loads in four different ways (Peak, Average, Minimum, and
Zero). If you have hydrograph loading applied to the gravity model, the selected
steady state loading option could have a dramatic effect on the ultimate design. For
example, when running a design, you may get larger pipes when the inflow loads are
based on the peak flows of the hydrographs vs. if they are based on the minimum
flows of the hydrographs.
Pattern Loads generally consist of an average base load and a diurnal pattern. During
a Steady State Analysis, and hence the Design, the pattern is disregarded and the base
load is used as the load.
The calculated properties of the pipe such as flow velocity, slope, and cover are
always being checked against the design constraints regardless of the type of simula-
tion being run.
During a design, you will get warning messages associated with a particular pipe if the
algorithm could not attain a solution where all the constraints are met.
If you are running a regular Steady State analysis or an Extended Period Simulation,
however, and the constraints are violated (i.e. a velocity in a pipe is higher than the
maximum velocity constraint), then, like in Design mode, a warning message will also
be generated stating a violation as occurred.
These types of warning messages are generated based entirely on the on the user-spec-
ified design constraints, and have no affect on the results or the analysis. These
constraints are setup as either default design constraints through the Analysis menu, or
as local constraints through the element editor or the Design Alternative. The local
design constraints have precedence over the default design constraints.
N
(PN nN2 ) Pn 2 2 2
1 1 1 + P2 n2 + .... + PN nN
n= =
P P (13.1)
2
N 3
PN n1N.5
( ) 1.5 1.5 1.5 3
2
n= 1
=
(Pn
1 1 + P2 n2 + .... + PN nN )
2
P P 3
Ł ł
(13.2)
2
N 3
AN n1N.5
( ) 2
(A1n11.5 + A2 n12.5 + .... + AN n1N.5 ) 3
1
n= = 2
A A 3
Ł ł
(13.3)
• Cox Method—The Cox equation is normally used for open, irregular channels
such as natural floodplains.
N
(AN nN )
1 A1n1 + A2 n2 + .... + AN nN
n= =
A A (13.4)
• Lotter Method—The Lotter equation is normally used for open, irregular chan-
nels such as natural floodplains.
5 5
PR 3 PR 3
n= 5
= 5 5 5
N
PN RN 3 P1R1 3 P2 R2 3 P R 3
+ + .....+ N N
n1 n2 nN
1 Ł nN ł
(13.5)
Improved Lotter Method uses a weighted roughness method for solving uniform flow
equations unlike most standard step backwater programs (HEC-2, WSP-2, and
WSPRO), which use a segmented conveyance method. Improved Lotter weighted
roughness method is more general and, unlike the step backwater programs, can be
used for both open channel sections and closed sections. Improved Lotter Method will
produce results similar to the segmented conveyance method (HEC-2, WSP-2,
WSPRO) except for the following two cases:
Special Considerations
There are a few special considerations that should be realized when analyzing a sewer
system. These are conditions where special asinverttions need to be made, or where
calculations may seem counter-intuitive at first glance. These considerations include:
• Energy Discontinuity
• Structure Energy Grade
• Design Considerations
• Reporting Flow Attributes
• Negative Pressures
Energy Discontinuity
The program by default uses hydraulic grade as the basis for its hydraulic computa-
tions. Energy grade at any given point is then computed by adding the velocity head
to the hydraulic grade. Because of this standard practice, energy discontinuities may
occasionally occur, such as when pipe size decreases in the downstream direction, or
pipe slope increases.
If you want the calculations to be based on the energy grade line you can change it
with the Structure Loss Mode Calculation Option.
Flow discontinuities can also be responsible for energy discontinuities. Since a struc-
ture is analyzed based on a different system time than a pipe, a direct comparison of
energy grades is not reasonable.
The energy grade line (EGL) at the upstream side of a structure is computed based on
the characteristics of the structure and its upstream pipes. The reported EGL is gener-
ally reported as the lowest EGL of all non- plunging upstream pipes, based on normal-
ized flow values. If there are no non-plunging pipes upstream, the structure's
upstream EGL is taken as the higher of the structure's downstream EGL and upstream
hydraulic grade line (HGL).
In situations where the structure's upstream EGL is lower than its downstream EGL or
upstream HGL, the highest value governs. This rare condition may indicate that the
presumed headloss in the structure is not significant enough to produce the expected
energy loss. The modeler may accept this as a minor limitation of the hydraulic
theory, or may choose to use different structure headloss methods or values.
The reported upstream velocity and velocity head for the structure are based on the
difference between the structure's upstream EGL and HGL.
Design Considerations
As with any automated design, the program's design is intended only as a preliminary
step. It will select pipe sizes and pipe invert elevations based on the input provided,
but no computer program can match the skills that an experienced engineer has. The
modeler should always review any automated design, and should make any changes
required to adjust, improve, and otherwise polish the system.
SewerCAD V8i has many attributes available in the FlexTables, Annotations, Color
Coding, and Database/GIS connections on different aspects of flow in a sanitary sewer
system. During a Steady State analysis the flow is broken down into categories, (I.e.
wet weather, sanitary, known flow and so on). This is done so the program can apply
the correct extreme flow methods. During an Extended Period Simulation essentially
all the different flows are lumped together into a single hydrograph and the initial
categories are disregarded.
In the gravity portion of the system there are two variables that can be used in both
Extended Period Simulations and Steady State analyses. These are valuable to know
if you are switching back and forth between the two analysis modes, and would like to
maintain the same reports, color coding, etc…
• Total Flow - Is available for gravity pipes and gravity nodes. In gravity nodes it
represents the sum of all the flow exiting the node. In gravity pipes during a
Steady State analysis it represents the sum of all the flow entering into the pipe. In
an Extended Period Simulation it represents the flow used during a time step's
hydraulic analysis and represents a flow point on the pre-routed hydrograph.
• Diverted Flow Out - Is available for gravity nodes. Represents the flow exiting
the node via a diversion.
In the pressure portion of the system, the Pressure Flow attribute for the pressure pipes
shows the total amount of flow going through the pipe for a time step, and is available
for both Extended Period Simulations and Steady State analyses.
Negative Pressures
The pressure engine solves for hydraulic grade independent of ground elevation. Once
the network is balanced, the hydraulic grades are converted into pressure based on
elevation. It is possible to have pressures that are negative (and even less than
vacuum) in the solution. It is the user's responsibility to check for these pressures. A
warning about negative pressures is provided in user notifications. Usually an air
release/vacuum breaker valve is installed at high points to avoid these negative pres-
sures (and assist in transient control).
Manning’s n Coefficients
Table 13-5: Manning’s n Coefficient Table
Rough 0.016
Channels not maintained, weeds and brush Dense weeds, high as flow depth
0.08 – 0.12
uncut
Gutters Manning’s n
Rough 0.015
For gutters with small slope, where sediment may accumulate, increase all above values
0.002
of n by
0.8
Small 0.6
Large 0.7
0.8
0.9
1.0
b. Steel
c. Cast iron
d. Wrought iron
e. Corrugated metal
References 14
Ming Jin, Samuel Coran and Jack Cook (2004), “New One-Dimensional Implicit
Numerical Dynamic Sewer and Storm Model”, Haestad Methods Inc., Waterbury, CT
Ming Jin and Danny L. Fread (2000) "Discussion on the Application of Relaxation
Scheme to Wave-Propagation Simulation in Open-Cannel Networks", Journal of
Hydraulic Eng., ASCE, 126(1), 89-91.
Ming Jin and Danny L. Fread (1997) "Dynamic flood routing with explicit and
implicit numerical solution schemes", Journal of Hydraulic Eng., ASCE, 123(3), 166-
173.
Bentley Systems, Inc. offers software solutions to civil engineers throughout the world
for analyzing, modeling, and designing all sorts of hydrologic and hydraulic systems,
from municipal water and sewer systems to stormwater ponds, open channels, and
more. With point-and-click data entry, flexible units, and report-quality output,
Bentley Systems, Inc. is the ultimate source for your modeling needs.
In addition to the ability to run in Stand-Alone mode with a CAD-like interface, many
of our products can be totally integrated within MicroStation and/or AutoCAD. These
programs also share numerous powerful features, such as scenario management,
unlimited undo/redo, customizable tables for editing and reporting, customizable GIS,
database and spreadsheet connection, and annotation.
Be sure to contact us or visit our Web site at http://www.haestad.com to find out about
our latest software, books, training, and open houses.
Software
docs.bentley.com
Bentley Services
BE Magazine
BE Newsletter
Client Server
BE Careers Network
Software
Bentley Systems, Inc. software includes:
• CivilStorm
• SewerGEMS
• SewerGEMS
• WaterGEMS
• WaterCAD
• StormCAD
• SewerGEMS
• PondPack
• FlowMaster
• CulvertMaster
• HAMMER
CivilStorm
CivilStorm provides numerical solutions for the toughest interconnected pipe, pond,
and open channel networks, and provides stunning graphics and reporting tools for
visualizing your storm systems in action.
SewerGEMS
SewerGEMS is the first and only fully-dynamic, multi-platform (GIS, CAD, and
Stand-Alone) sanitary and combined sewer modeling solution. With SewerGEMS,
you will analyze all sanitary and combined sewer system elements in one package and
have the option of performing the analyses with the SWMM algorithm or our own
implicit solution of the full Saint Venant equations.
Simply put, SewerGEMS offers the most comprehensive solution available for opti-
mizing Best Management Practice (BMP) designs and meeting sanitary sewer over-
flow (SSO) and combined sewer overflow (CSO) regulations.
SewerGEMS
SewerGEMS provides numerical solutions for the toughest interconnected pipe, pond,
and open channel networks, and provides stunning graphics and reporting tools for
visualizing your storm systems in action.
WaterGEMS
WaterGEMS brings the concept of water modeling and GIS integration to the next
level. It is the only water-distribution modeling software that provides full, completely
seamless integration with GIS applications. Now the combined functionality of
WaterCAD and GIS can be utilized simultaneously, synthesizing the distinct advan-
tages of each application to create a modeling tool with an unprecedented level of
freedom, power, efficiency, and usability.
You can create, display, edit, run, map, and design water models from within the GIS
environment, and view the results of the simulations as native GIS maps or with tradi-
tional Haestad Methods modeling tools. These abilities, in conjunction with the cross-
product functionality provided by the core Unified Data and Object Model architec-
ture, provide a powerful cutting-edge solution for your modeling projects.
WaterCAD
WaterCAD’s abilities also extend into public safety and long-term planning issues,
with extensive water quality features, automated fire protection analyses, comprehen-
sive scenario management, and enterprise-wide data-sharing capabilities.
WaterCAD is available with your choice of a stand-alone graphical user interface and/
or an AutoCAD-integrated interface.
StormCAD
StormCAD is a highly efficient model for the design and analysis of storm sewer
collection systems. From graphical layout and intelligent network connectivity to flex-
ible reports and profiles, StormCAD covers all aspects of storm-sewer modeling.
Surface inlet networks are independent of pipe connectivity and inlet hydraulics
conform to FHWA HEC-22 methodologies. Gradually varied flow algorithms and a
variety of popular junction-loss methods are the foundation of StormCAD’s robust
gravity piping computations, which handle everything from surcharged pipes and
diversions to hydraulic jumps.
SewerGEMS
SewerGEMS provides numerical solutions for the toughest interconnected pipe, pond,
and open channel networks, and provides stunning graphics and reporting tools for
visualizing your storm systems in action.
PondPack
FlowMaster
FlowMaster is an efficient program for the design and analysis of a wide variety of
hydraulic elements, such as pressure pipes, open channels, weirs, orifices, and inlets.
FlowMaster’s Hydraulics Toolbox can create rating tables and performance curves for
any variables, using popular friction methods. Inlet calculations follow the latest
FHWA guidelines, and weighting of irregular section roughness can be based on any
popular techniques.
CulvertMaster
CulvertMaster helps engineers design new culverts and analyze existing culvert
hydraulics, from single-barrel crossings to complex multibarrel culverts with roadway
overtopping. CulvertMaster computations use HDS No. 5 methodologies, allowing
you to solve for whatever hydraulic variables you do not know, such as culvert size,
peak discharge, and headwater elevation. Output capabilities include comprehensive
detailed reports, rating tables, and performance curves.
HAMMER
HAMMER is the premier software in the world for analyzing hydraulic transients,
surge control devices, and water hammer effects. HAMMER models any hydraulic
element, transient source or surge protection devices, including:
docs.bentley.com
docs.bentley.com is your repository of product help files and books. You can browse
through online help for specific information or download it to ensure you have the
most recent help available on your computer. Also through this site, many product
books are available as free, downloadable PDFs, or can be purchased pre-bound with
a credit card.
Bentley Services
There are a variety of Bentley Services, including Bentley SELECTR priority services,
one-on-one consulting, training programs, MicroStation resellers, as well as your local
technical support provider.
Bentley SELECTR
Bentley Institute
To access the Bentley Institute home page directly from SewerCAD V8i, choose Help
> Bentley Institute Training, or visit http://www.bentley.com/Training/.
Meet other users of Bentley products, exchange ideas, and discuss a wide range of
technical subjects in Bentley's discussion groups. They can be accessed via most
common discussion group newsreaders or Web browsers and are a good source of
how-to tips, technical information, and programming techniques from Bentley
employees and professionals who use our products.
A current list of discussion groups as well as helpful information regarding them can
be found at http://communities.bentley.com.
BE Magazine
The BE Magazine is a quarterly e-magazine focused on the Bentley community of
users. It serves as a showcase for Bentley users and their work improving the world's
infrastructure.
Each issue is an open forum for the world community of architecture, engineering,
and construction professionals and owner-operators. Visit http://www.be.org and click
the BE Magazine link to subscribe or to view the magazine online.
BE Newsletter
The BE Newsletter is an email newsletter covering industry news, Bentley updates and
events, technical tips, and more. Visit http://www.be.org and click the BE Magazine
link to subscribe or to view the newsletter online.
Client Server
Client Server is an online newsletter for Bentley SELECT subscribers. This online
resource is filled with the latest technical news and information.
BE Careers Network
The BE (Bentley Empowered) Careers Network is a program dedicated to supporting
accredited academic institutions by providing the latest releases of Bentley products,
as well as world-renowned support, online communities, and the latest engineering
news and information. For details about the BE Careers Network go online at http://
www.becareers.org/.
Sales
Bentley Systems’ professional staff is ready to answer your questions. Please contact
your sales representative for any questions regarding Bentley Systems’ latest products
and prices.
We hope that everything runs smoothly and you never have a need for our technical
support staff. However, if you do need support, our highly-skilled staff offers their
services seven days a week and may be contacted by phone, fax, email, and the
Internet. For information on the various levels of support that we offer, contact our
sales team today and request information on our Bentley SELECT program, or visit
our Web site.
When calling for support, in order to assist our technicians in troubleshooting your
problem, please be in front of your computer and have the following information
available:
• Name and build number of the Bentley Systems software you are calling about.
The build number can be determined by clicking Help > About Bentley
SewerCAD V8i. The build number is the number in brackets located in the lower-
left corner of the dialog box that opens.
• A note of exactly what you were doing when you encountered the problem.
• Any error messages or other information displayed on your screen.
When emailing or faxing for support, please provide the following details, in addition
to the above, to enable us to provide a more timely and accurate response:
Phone: +1-203-755-1666
Fax: +1-203-597-1488
Support: http://selectservices.bentley.com
Addresses
Internet: http://www.haestad.com
Toll-free U.S. Phone: 800-727-6555
Worldwide Phone: +1-203-755-1666
Fax: +1-203-597-1488
Mail: Bentley Systems, Incorporated
Haestad Methods Solutions Center
Suite 200W
27 Siemon Company Drive
Watertown, CT 06795
Symbols
%u 523
.hlb 285
.pdf 5
AASHTO 703
about CivilStorm 1
about SewerGEMS 1
actions tab 316
active 473
active topology 471, 473
active topology alternative 471
active topology child alternative 472
Active Topology dialog box 471
actual and plan length 243
actual and plan length as a function of slope 244
Add Hyperlinks dialog box 293
Add To Selection Set dialog box 274
adding annotations 522
adding background layers 513
adding color coding 527
adding elements 233
adding fixed loads 353
adding user defined hydrographs 354
address
See contacting Bentley Systems. 784
Addresses 784
affinity laws 717
air valve 231
Allocation strategies 388
Alternative Editor dialog box 470
Alternative Manager 469
alternatives 447, 467, 785
base 468
boundary condition 495
child 468
creating 468
defined 452
editing 469
initial conditions 496
making elements inactive in 472
merge 467
backflow 785
background layer files
using with ProjectWise 147
Background Layer manager 510
background layers 510
adding 513
deleting 513
dxf files 517
editing 514
image compression 516
renaming 514
shapefiles 516
supported image types 510
turning on and off 514
working with folders 512
base alternative 467
base alternatives 468
Base Calcuation Options 425
basket handle shape 739
batch run 464, 785
Batch Run Editor dialog box 465
batch runs 464
Batch Update Conduit Descriptions 22
BE Careers Network 783
BE Magazine 782
BE Newsletter 782
Bend command 234
Bentley discussion groups 782
Bentley Institute 781
Bentley Institute Press 779
Bentley Professional Services 781
Bentley SELECT 3, 781
Bentley services 781
Bentley Systems 773
about us 773
addresses 783
contacting 783
email addresses 784
Haestad Methods products 774
program update 3
Web site 784
Bernoulli equation 683
Bifurcated 209
Billing Meter aggregation 390
Border Editor dialog box 616
border properties for graphs 616
border tool 232
boundary condition alternative 495
boundary polygon feature classes 411
buffering point area percentage 410, 411
building a model 235
C coefficient 686
calculation detailed summary 435
adding 527
deleting 528
editing 528
renaming 529
Color dialog box 618
Color Editor dialog box 618
Color Map Tables 530
Color-Coding Properties dialog box 529, 645
column headings
editing for FlexTables 554
commands (AutoCAD mode) 663, 672
Compact Database Enabled option 132
Component 185
component 158
components menu 17
Composite Action 319
Composite Condition 315
composite hydrograph 785
composite hydrograph data table window 370
Composite Hydrograph Window 370
composite hydrographs 370, 375
Composite Logical Action 317
Compress Database command 22
compressing large database files 22, 132
Conditions List 317
Conditions tab 310
conditions tab 310
conduit infiltration 351, 412
conduit shapes 737
conduits 785
conjugate gradient method 725
connecting elements 235
connection
synchronization 670
connectivity
explicit 181
implicit 181
conservation
of mass & energy 721
constant horsepower pump 720
constant power pump 720
constructing a query 299, 557
contacting Bentley Systems
email 784
fax 784
hours 784
mail 784
Darcy Weisbach
Colebrook-White equation 685
equation 686, 687
data
check 434, 435
organization 467
validation 434
Data Format Needs Editing 183
data source tables 182
data types for user data extensions 326
Database Utilities 22
datasource 158
decimal point 242
default units 138
defining geometry of link elements 206
defining pump settings 221
defining sanitary flow collections 384
defining user data extensions 322
deleting
FlexTables 552
deleting annotations 523
deleting background layers 513
deleting color coding 528
deleting elements 237
deleting groups of elements in a selection set 274
deleting profiles 535
demand
multipliers 358
demand allocation 387
demand projection 393
depth 207
design point 720
direction of flow 731
disconnect 238
display format 243
Display Precision 242
display precision 242
displaying multiple projects 130
diurnal curves 355
dockable managers 45
downstream edge 179
downstream node 235
dragging 786
drawing
scale 137
setup (AutoCAD mode) 668
synchronization (AutoCAD mode) 670
drawing scale 137
drop manholes 216
dry weather flow collections 384
DWG 669, 670
DXF file
exporting 155
DXF Properties dialog box 271, 274, 517
dynamic inheritance 454
dynamic managers 786
entities
in AutoCAD 663, 671, 672
enumerated user data extensions 331
Enumeration Editor dialog box 331
EPS 421
analysis 421, 422
EQT curves
adding to outfalls 219
error messages 178, 434
errors 444
Explicit connectivity 179
explicit connectivity 181
explode elements (AutoCAD mode) 672
export 154
exporting
FlexTables 563
exporting data 154
to a DXF file 155
exporting FlexTables 562
Extended Period Analysis 359
extended period analysis 421
extended period simulation 786
External Tool Manager 333
F1 5
fax 784
file menu 10
filter
resetting 558
Find 240
Find Logical Action dialog box 317
finding elements 240
fitting loss coefficients 714, 715
fixed loads
adding 353
Fixed Point 243
FlexTable dialog box 549
FlexTable Setup dialog box 559
FlexTables 545, 786
copying 562
copying data 562
creating 552
customizing 558
deleting 552
editing 553
editing column headings 554
editing globally 555
editing units 554
exporting 562
exporting data 563
global editing 555
navigating in 554
opening 551
ordering columns 555
printing 562, 563
renaming 553
reports 563
saving as text 563
shortcut keys 554
sorting column order 555
FlexTables Manager 546
folders in 548
FlexTables manager 546
Flow (Diverted In Outside Subnetwork) 372
Flow (Diverted Out) 373
Flow (Downstream Conduit) 374
Flow (In net) 374
Flow (Local Diverted In Same Subnetwork) 372
Flow (Locally Injected) 372
Flow (Non-Diverted Out) 373
Flow (Out net) 374
Flow (System Known) 372
Flow (System Sanitary) 372
Flow (System Total Wet Weather) 373
Flow (System Wet Well Collection) 372
Flow (Total Diverted In) 372
Flow (Total In) 372
Flow (Total Out) 372, 374
flow distribution 391
flow increment 151
FlowMaster 778
folders
in Background Layers Manager 512
in Element Symbology Manager 521
in FlexTables Manager 548
format
unit 242
freeboard 786
Haestad Methods
program update 3
K coefficients 715
knowledgebase 3
known flows 681
laws
affinity 717
conservation of mass and energy 721
layout
mail 784
Management controls 357
named view 58
named views 58, 649
navigating in a FlexTables 554
Network Navigator 276
New Logical Action dialog box 317
nodal demand vector 723
non-convergence 421
Number 243
prototypes 279
creating 279
prototypes manager 280
proxies 674
publications 779
pump
affinity laws 716
constant horsepower 720
curve 716, 717, 720, 721
custom extended 720
impeller 717
multiple point 720
operating point 716, 717, 720
static head 717
static lift 716
theory 716
three point 720
type 720
variable speed 717
Pump Curve Definitions dialog box 221
pump curves 192
pump definitions 187
pump settings 221
pumps 221
716
defining settings for 221
Q 788
queries 294, 299, 557
creating 297
predefined 294
project 294
shared 294
using Like operator in 301
Queries Manager dialog box 295
Query Builder dialog box 299
ranking
FlexTable columns 555
reconnect 238
rectangular channel shape 747
addresses 784
hours 784
Swamee and Jain equation 687
SWG file 669
symbol
visibility (AutoCAD mode) 668
Synchronize 159
synchronize 162
synchronize (AutoCAD mode) 670
System Head Curve editor 254
System Head Curves 253, 254
System Head Curves manager 253
system operating point 716
Table
Properties 559
Type 559
table
setup 559
tables 59
column headings 554
editing FlexTables 553
Manning’s n coefficients 764
units 554
tabular report 545
Technical Support 783
technical support 782, 783
TeeChart Gallery dialog box 635
text 663, 673
text height 138
multiplier 137
text tool 232
theme folders
renaming 522
theme groups
deleting 522
theory 675
Thiessen polygon generation 406
This 366
three point pump 720
Time Browser Options dialog box 423
time of simulation 569
Time Series Field Data 651
Tolerance 181
Toolbar buttons 41
toolbars 24, 41
customizing 41
tools menu 21
topology 179, 434, 435, 723
Totalizing Flow Meter Editor 251
Totalizing Flow Meter editor 251
Totalizing Flow Meter manager 250
Totalizing Flow Meter Manager Dialog 250
trapezoidal channel shape 738
TRex Wizard 335
TRex wizard 335
triangle shape 746
troubleshooting 444, 446
knowledge database 3
turning background layers on and off 514
turning toolbars off 42
turning toolbars on 42
tutorials 5
See also lessons.
types of loads 351
enumerated 331
User Data Extensions dialog box 324
user defined hydrographs 354
User Notification Details dialog box 446
user notifications 444, 789
User Notifications Manager 444
white
table columns 553
window color settings 133
World Wide Web
See Web. 3
yellow
table cells 553
Z Order 664
zero flow at time 0 569
Zoom 266
Zoom Center 266
Zoom Center dialog box 267
zoom dependent visibility 526
Zoom Extents 265
Zoom Factor 267
Zoom In 264
Zoom Out 264
Zoom Previous
Zoom Next 266
Zoom Realtime 266
Zoom Window 265
zooming 264, 266
element tables
See also predefined FlexTables