CivDes 2014 User Guide
CivDes 2014 User Guide
i
Review and coordinate 5-5
Extract cross-sections 5-8
Vertical alignment 5-9
Define a road template 5-14
Kerb settings 5-14
Compulsory additions 5-16
Cut and fill conditions 5-17
Specify a Pavement design 5-18
Preview 5-20
Template Number 5-21
Calculate the road levels 5-22
Calculate the road levels 5-22
Calculate the cross section areas 5-25
Calculate the volumes 5-27
Calculating Layerwork volumes 5-28
Create a cross-section drawing 5-29
Create a long section drawing 5-31
Create a site plan 5-35
ii
Printing input data and results 7-26
Creating the final layout plan 7-27
Specifying Plan Lists 7-29
Plotting long sections 7-30
INDEX 10-1
iii
iv
Welcome
Welcome to Civil Designer, the design system created by civil engineers for civil engineers, to
save you time, effort and money. Now you can work faster, smarter and accomplish more.
This manual introduces you to Civil Designer and gets you up and running without delay. It
shows you how to accomplish the most common tasks and provides tips on the exciting and
innovative new features to be found in Civil Designer.
The easy-to-follow tutorial will help you gain hands-on experience with the program.
While using the program you can press F1 for context sensitive help at any time. The help
items can be printed if required using the Windows Help system.
Online documentation
This User Guide is also supplied in Adobe Acrobat PDF format. This allows you to browse
through the manual, to search for specific subjects, and to print out all or any selection of
pages.
2D Symbols
Civil Designer 2011
Security
Sheetfiles
2D Symbols sub-folder
By default, Symbols is the folder where the program looks for block files (symbol files in Civil
Designer 6.x) when you use File ► Insert Block. The symbol folder will contain some sample
block files as well as symbol files for you to use when you are working with the Architectural
toolkit.
Civil Designer 2014 sub-folder
This folder contains the menu, toolbar and styles files.
Security sub-folder
This folder contains files related to disk-based security and should under no circumstances be
altered or deleted.
Sheetfiles
The Sheetfiles sub-folder contains basic sheet layouts which include the title block layout.
Security
Before you can use Civil Designer you must call for an authorization code as follows:
1. Start the program.
2. Ensure that the security module is plugged into your USB port.
3. Select the File ► Security ► Authorize option.
4. A dialog box with your program code will be displayed. Contact your support centre for
your return code or click on the Save button and email the support centre with the
contents of the AUTHORISATION.TXT file.
5. Input the return code and press the [Authorize] button.
You are now ready to go. For more details refer to Security in the online help.
Safety Precautions
Please insure your program for the full replacement value. Should your security module be lost
or stolen you will have to purchase a new license.
What to do now
While Civil Designer is easy to use even without a manual, you will get up and running more
quickly if you read the following chapters:
• Screen, Mouse and Keyboard
• Accurate Drawing
• Geometry
• Shortcuts
Once you begin working on your own drawings you can consult the relevant chapters of the
help file for explanations of individual commands, and as you gain confidence you can start
customising Civil Designer to your own requirements.
Many functions have short cuts associated with them. In order to get the best out of Civil
Designer we strongly recommend that you learn these. You can also define your own short
cuts using the Accelerator Editor.
Manuals
The on-line version of the printed documentation is stored in the Manuals folder in PDF
format.
The symbol folder will contain some sample symbol files as well as symbol files for you to use
when you are working through the tutorials.
Users sub-folder
The Users sub-folder contains another sub-folder called Guest. By default, Guest is your User
Home folder.
The menu bar will change depending on the active design mode. The active design mode will
also be highlighted on the application toolbar. In the example below the Road mode is active.
The intention is that you use our Tutor data whilst working though this tutorial. You will find
the data in the
folder.
If you do not have an existing drawing to use as a backdrop simply create a new drawing using
the File ► New option.
All the available items will remain grayed-out until a check box next to one of the design
modules is clicked. For the purposes of this tutorial we will be using a Terrain file so click on
If a file of that name already exists it would be used without change. In our case we require
any empty file to work with, so either use a file name other than Tutor or navigate to an
alernative sub-folder which does not contain an existing file of that name.
Fill in the rest of the dialog as shown below (note that the path for your Terrain file will most
likely differ from that displayed here):
The following wizard dialog is presented and the options should be set as illustrated:
An extract of the first 25 lines of the ASCII file is shown from which we must now specify the
sequence of data items. In this case we have the coordinate name, Y, X and Height values. Click
on the Next button.
You must now specify what the data in each column means. Do this by clicking on the column
header to display a popup list of data fields. Select a data filed by clicking on it. In this instance,
the first column is the Name field, the second column the Y coordinate, the third column the X
coordinate and the fourth column the height.
The Destination Surface Selection message box is displayed. The left-hand column (Found)
indicates None/0. The right-hand column (Destination) indicates Surface 1, 2 and so on. Select
the Destination as Surface 1 as shown above. Click OK and the data will be imported and the
site redrawn. Save your data using the File ► Save option.
Click OK and the site will be triangulated. After the triangulation is completed an Information
dialog box is displayed.
Click OK.
Let’s zoom in on the top quarter of the site using the View ► Zoom Window menu option or
press the Z and W keys. Define a fairly small area so that we can display some detail as
illustrated below (in this case with only line display switched on):
Now select the Model ► Intelli-Lines option with the following settings:
Note that if you chose to retain the existing lines for these operations, you would be adding
lines on to the existing model.
Tidy up the feature lines by using the various view options and the add/delete
feature line functions. Don’t worry about any other points at this stage.
When you have finished the editing the feature lines, connect the rest of the model with the
following Intelli-Lines settings:
Here we specify that we want ot use Surface 1 to create contours at 1m intervals. Set up the
fields as shown above and click on OK. The contours will be generated and the site re-drawn.
Note that on a large site it can take a while to generate the contours, but once they are
generated they are drawn significantly faster than quick contours.
All that remains is to change the display settings to show the generated contours with contour
labels.
Click on the Display Settings icon or use the Settings ► Display Settings menu option.
The Display Settings window will be shown.
Activate the Contours page and check the Generated option as well as the Smoothed option.
Thereafter set up the contour interval as shown below and click on OK. The drawing will be
updated to show smooth labelled contours as shown below.
Click the File button [...] and the standard Windows file open dialog will be displayed. Navigate
to the SheetFiles folder and select the sheet called Plan.sht.
Click the Next button and the Plan Setup dialog will be displayed:
The Plan Setup window will be displayed again showing the position and rotation of the
defined sheet(s).
Check the Show Grids option if you want to overlay the plan area with survey grids and click on
the Grid Settings button to change the grid settings.
In this instance we only have suvey data and visible layer data to list, so we are simply going to
click on the [Finish] button. A new layout will be added to the drawing and the specified sheet
file(s) output onto the layout.
The intention is that you use our Tutor project whilst working though this tutorial. You will
find the project in the C:\Documents and Settings\All Users\Documents\Knowledge Base
Software\Examples\ folder.
Input the corner points by selecting the Editing ► Enter Point option. Accept the values
displayed in the Constants Details dialog.
Make sure that only Screen output is selected in the Output Manager dialog to output the data
to the screen and click on OK. The Point Entry dialog will now be shown. Enter the coordinates
for the terrace corner points as follows:
Be sure to specify the Surface as Surface 2 – our design surface. Click Add and then define the
all fourteen corner coordinates in the same manner:
TE1 75913.5 21218.8 1562.0
TE2 75911.8 21218.1 1562.0
TE3 75905.5 21220.5 1562.0
TE4 75879.7 21237.4 1562.0
TE5 75812.9 21309.2 1562.0
TE6 75797.3 21335.6 1562.0
TE7 75782.4 21376.6 1562.0
TE8 75783.3 21378.3 1562.0
TE9 75835.6 21397.3 1562.0
TE10 75837.4 21396.5 1562.0
TE11 75852.7 21354.0 1562.0
TE12 75920.0 21281.7 1562.0
TE13 75934.0 21276.4 1562.0
TE14 75934.8 21274.6 1562.0
Click Close to exit this routine. Now turn on the display of points in the design surface –
Surface 2 – by means of the Display Settings, while turning off the ground surface – Surface 1.
Switch to Terrain mode and connect the corner points by means of break lines by
selecting the Model ► Feature Lines ► Add option.
You will now be prompted to indicate the terrace. Click on one of the terrace corners.
The Fixed Slope Details dialog will now be displayed. Enter the following detail:
Accept the default settings. The terrace banks will now be calculated and displayed on the
terrain window in Surface 2 of the model.
Indicate the terrace by clicking on one of the corners. In the Terrace Volume dialog input the
following data:
Civil Designer will calculate the cut and fill quantities and display it on the Output window.
Open the Output window to view the results.
Specify the ground surface as Surface 1 and the terrace surface as Surface 2. You will now be
prompted to indicate the terrace by clicking on one of its corners. You will be asked to confirm
the merge. Click OK.
Civil Designer will delete the ground points below the terrace, transfer the terrace points into
Surface 1 and connect the perimeter of the terrace to the ground model. Refresh the drawing
to update the display and the show the contours to verify that the terrace has been merged
with the ground.
You will need to change the contour option on the Contours tab in Display Settings to Quick
Contours otherwise the contours that were previously generated with Contours from Lines will
be shown. These contours were generated before the terrace was merged with the ground
surface and will therefore not reflect the changes that have been made. Note that you should
re-run Contours from Lines to update the stored contours before attempting to plot them.
We will be working with Road 1 in this tutorial. The default description (Road1) is, however,
not suitable so let’s change it. With the highlight on the first road click on the [Edit] button and
the following dialog will be displayed:
Change the default road name as shown above, and also rename the first two layers in the
road as above. During this tutorial we will be storing ground cross-section data to layer 1 (now
named Ground) and road cross-section data to layer 2 (now named Final Road).
Click the [OK] button to return to the previous dialog and click on [OK] again to select Road 1
as the working road. The name of the working road will be displayed in the Design Centre title
bar.
Now close the spreadsheet window and open the Display Settings to activate the roads
display.
Click on NO in the message box that ask spreadsheet output and choose screen output in the
next message box. Open the Output window to view the detail of each horizontal curve. If you
cannot see the output window then select Windows ► Toggle Output Window.
Choose Screen output in the next dialogue. You will be asked if you want to overwrite the
existing road data.
Civil Designer will extract and save the ground line cross- sections into Layer 1 of the road
design. To view the cross-section offsets and elevations open the Output window.
The start and end chainages of the road will already have been inserted into the spreadsheet
along with levels interpolated from the ground surface. Enter the following data:
Chainage Level Length
0.000 1560.420 0.000
236.000 1559.193 100.000
498.000 1555.074 100.000
666.173 1562.321 0.000
In order to check our data we can display the vertical alignment plus up to 4 ground lines in the
Graphical View of the Road window. Click on the Graphical View tab and re-size the window
until you can see the long section clearly.
Set the ground line detail as shown above with Line 2 displaying the NGL at a 5.5m offset to
the left of the road centreline (the left road reserve at -5.5m), and Line 3 displaying the NGL at
an offset of 5.5m to the right of the road centreline (the right road reserve).
The Road Window should now look like this. Use the mouse wheel to zoom in around the
cursor position.
Similarly, you may insert, delete, or move vertical points of intersection using the icons from
the toolbar at the top of the Road window. Note how the spreadsheet is continuously
updated.
When you are happy with the grade line simply close the road window. You will be asked to
confirm the saving of the road data.
You may review the vertical alignment data at any time using the Vertical ► Review Alignment
function and may send the vertical alignment information to the Output Window, printer or
file by selecting the relevant Output Manager options.
The levels will be displayed in the Output window. Note that all the high and low points on the
alignment are flagged.
The carriageway portion and kerb settings of the template will be displayed on the View tab.
These settings will be superseded by the Edge levels specifications. Now we must specify the
compulsory and cut/fill conditions for the new template.
The carriageway settings (crossfalls and widths) will be superceded by the values specified in
the Edge Levels Spreadsheet, where you will be entering superelevation and road widening.
Compulsory items are added to the template on every section, i.e. kerbs, gutters and/or
pavements. Cut and fill conditions will be applied depending on the position of the template
relative to the ground line starting from the last compulsory point.
All additions are specified as horizontal and vertical offsets from the previous point on the
template.
Select the correct tab in the spreadsheet to add the compulsory and cut/fill conditions.
Kerb settings
Kerbs will be aded at the end of the carriageways, directly before the Compulsary details. Press
the [Kerb Settings] button to display the Kerb Settings dialog.
Press OK to continue.
We could re-enter the same data for the right compulsory additions, but it is much easier to
copy the data. Use the mouse to select all the [LComp] cells and copy the data to the clipboard
by right clicking on the selection. The following option list will be displayed:
Select the Copy option. Now click on the [RComp] tag to display the right compulsory values.
Select the same amount of cells and paste the clipboard data by right clicking and selecting the
Paste option.
Here we can see that there are two cut conditions that will be applied for different depths of
cut.
• The first case is for a cut depth between 0.0 and 1.0 m. Here the cut slope will be
variable from the last compulsory point to the edge of the road reserve at 5m from the
centreline. Should the cut slope exceed 1:3 the toe point will be extended beyond the
road reserve at the 1:3 slope.
• In the second case, where the cut depth is between 1.0 and 999.0 m, a cut slope of 1:1.5
will be used.
You may have up to 100 cut or fill incremental conditions. The cut and fill conditions must
always end off with a Max Ht value of 999.0.
Copy the left cut specification across to the right cut data page, [Rcut], on the spreadsheet as
was done previously.
Click on the [LFill] tag to enter the left fill details as displayed below:
Select the [Pavement Designer] option from the popup menu. The Pavement Designer will be
displayed.
Click on the [...] button and select the TRH4 Bitumen HM.pav file from the following path:
Shared \Documents\Knowledge Base Software\Examples\Pavements Designs\
Press OK to enter this pavement design into the template Editor dialog.
You can now extend the lower pavement layers further by editing the "left Shift" and "Right
Shift" values as follows:
Click on the [Test] button and the editor will apply the appropriate cut and/or fill conditions so
that you can check whether the template is correct.
Repeat to experiment with various ground lines.
Finally, we must save the template as URBAN.TEM using the [Save As] button. You may now
exit the Template Editor.
Use the […] button in the first row to select the new template file. Enter a template name, say
“Urban” into the Name column.
You must refer to the templates by their template names, rather than the file names, in all
the functions that use road templates.
The second bases the control data on the horizontal alignment using the [Slave Super] option
and is more suited to rural roads. As our example is an urban street we will use the former
option.
Select the Alignment ► Edge Levels ► Edit Super menu option. You will be asked to define the
super-elevation development method.
Select the second option as shown above and click OK. The Edge Control spreadsheet page will
be displayed. Enter the super elevation details in the various tabs as illustrated below.
First the crossfall data...
You can either type in the kerbs to be used, or you can right click, select "Kerb Selector" and
select a kerb from the Kerb Selector dialog
These Edge Control settings specify that the road has a 2% camber, carriageway widths of
3.1m, uses template "urban" and uses a "BK1" kerb on both sides from the start to the end of
the road. In the Templates tab, all the specified templates will be listed in list boxes on each
template cell.
Close the Edge Control window and save the settings.
Calculate the road edge levels by using the Alignment ► Edge Levels ► Generate Levels menu
option. Note that the destination surface is Final Road (layer 2) as we have already stored the
ground line data in Ground (layer 1).
The depth below the vertical alignment is specified as 0 as we are working on the final road
surface. You can view the results in the Output window.
Check the Generate cross sections for template layerworks option. This will cause the program
to generate a cross section layer underneath each layerwork as specified in the template.
These layers can then be used to calculate volumes. In order to specify how and where these
layers should be generated, press the [Solidify Settings] button.
Set up the Solidify Layerworks window as shown above and press [OK]. Press [OK] again on the
Chainage Range dialog.
As the cross-section areas are calculated they will be displayed in the Road window. View the
calculated results in the Output window and save your work.
You can also output the quantities to an ASCII file by checking the Spreadsheet output option.
Press [Calculate] to calculate the volumes. The dialog will be displayed again with new start and
end chainage values but this time, just click on the [Print Results] button to view a summary of
the cut and fill volumes in the Output window.
Press [OK] to calculate the cut and fill volume for each layer.
Click on the [Next] button to continue. Specify the plotting details in the Cross Section Setup
dialog as follows:
The drawing is generated into its own layout window so you can now pan around, magnify,
demagnify and use the drawing functions to add any embellishments you wish. A zoomed in
view looks like this:
Click on the [Next] button to continue and then set the chainage range and other plotting
details as shown below:
A PLC of 1 or with the code ShldrBP (negative for left of centreline and positive for right) will
always extract the first point away from the centreline on the specified side regardless of what
the offset might be. Conversely, a PLC of 99 or with a code Toe Point (using the same
convention for left and right of centreline) will always extract the last point in a cross-section
(the toe line).
In the case of dual carriageway roads three extra PLC codes are available. These are the codes
100 (ShldrBP - which represents the shoulder break point on the left or right carriageway), 101
(MedBP - which represents the median break point on the relevant carriageway) and 102
(which represents the centre of the carriageways). These codes can also be used on a single
carriageway road but only the 100 code will actually operate.
Click on the [Next] button and the long section data will be displayed.
We also need to set up the display itself so click on the Plan Layout tab and make the following
settings:
Click on the [Next] button and specify the scale for the plot and the options as shown:
Click on the [Add] button. The drawing will be displayed and you will be asked to indicate the
center of the plot with the prompt:
Plan Plotting: Indicate plot centre (Right-click to end)
A rectangle the size of the plotting area will be displayed attached to the cursor.
Accept it by clicking on the [Next] button and accept the settings on the Plan Lists page. Click
on [Finish] to create a plan layout similar to that shown below.
Add the sewer file to the project using File ► Project Settings. Check the Sewer option and
specify the name of the sewer file by clicking on the [...] button on the right as shown below.
The standard Windows File Open dialog will be displayed. Select the folder where the file must
be and specify the file name as TUTOR.SE7. If the file does not exist it will be created.
Input Data
Data may be input in a number of ways:-
• use the Edit ► Node Data menu option
• import an ASCII list of node coordinates
• import an ASCII file which includes the next node name and link types and sizes
• load an existing layout drawing and classify it
• convert drawing entities from an existing layout drawing.
In this example, you will import the manhole data from an ASCII file containing the manhole
name, the next manhole name, Y coordinate and X coordinate for each manhole. The data
items may be separated commas, spaces or tabs.
Click on the [...] button just to the right of the top edit control and select the ASCII file
SEWER.YXZ from the TUTOR sub-folder.
The first lines of the import file will now be displayed on the dialog.
Click on the first column heading to display a list of available data types for each column of
data as shown below.
Click on the [Finish] button to import the file into the newly created data file. The drawing will
be updated to display the imported sewer network.
If you import data into an existing data file, the program will search the existing data for
matching node names, and if it finds an existing record, it will update the fields in the record
with the imported data.
Now click on the Nodes sub-item on the left of the dialog. The Node settings allow you to
define the pen, symbol size and line type for the node, the text pen and text size in points for
the node annotations as well as which annotations must be displayed.
In the Node text box, simply right click and select the {NAME} option from the displayed list.
You can also add a pre- or post-script to this text.
The Link settings allow you to define the pen, line thickness in mm and line type of the link
display as well as the text pen and size in points. Adjust the settings to conform to the pictures
above and click on the [OK] button.
The drawing will be updated to display the sewer nodes and links according to the settings we
have just made.
Position your cursor near a node and zoom in using the mouse wheel. The node name is
displayed next to a circle representing the manhole.
In a similar manner, add the following text to the Text below link edit control by selecting the
{LENGTH} option and adding ‘m’. The link annotations should now be set as shown below:
If you want to add a box behind the link annotation, simply click on the Box option in the Link
display settings.
You can vary the distance the link annotation is displayed from the link line by changing the
Offset distance from link setting.
Here you specify from which terrain surface the cover levels must be interpolated. You may
select any one of the 128 surfaces that contains valid data. The Intermediate and Hard
Material settings are only used for quantity calculations and the graphical long sections. Click
on the [OK] button.
Civil Designer will interpolate the cover level from the specified surface and replace the
current value.
To check the results, let us update the display settings to show the cover level next to each
node. Select the Settings ► Display Settings option. Position the cursor in the Node text box
and right click to access the list of available items. Select the {COVER} option. Enter CL = to the
left of the new text option.
Click on the [OK] button. The display will be updated to display the node names as well as the
cover level at the node with the ‘CL=’ prefix.
These settings will set all links to be a ‘Vitro Clay’ pipe on a ‘Class B’ bedding with a minimum
cover of 1.2 m. At the same time the nodes will be set to have the inverts of the pipes
common. Click on the [OK] button to apply the parameters. Notice that the link type text has
been updated to ‘Vitro Clay’.
Now click on the Sizes tab. A list of available sizes for the Vitro Clay link type will be displayed.
The smallest link size in the table is 100mm diameter, which we need to deactivate. Enter a
zero in the On column to deactivate the specific size. The sizing will then start with the next
active record.
Click on the [Close] button.
Up to 5 unit flow classes may be input at a node. These classes are defined in the Edit ► Unit
Flow Parameters menu option.
We first need to change the order of the records in the Node Edit dialog with Settings ► Index
Order. Select Node as the active index and click on the [OK] button.
Input the inflow data using the Edit ► Node Data menu option or graphically using
Graphical ► Edit Data. Click on the Inflow tab to display the inflow data page.
The Level Tolerance option determines the accuracy that will be applied in calculating the
incoming and outgoing link levels in each node. Sometimes when you are evaluating an
existing network with the links at fixed slopes, the rounding off of the slopes will result in an
incoming pipe that is, say 2mm, lower than the outgoing link which has been given a fixed inlet
level.
Normally Civil Designer will display an error message and then adjust the inlet level of the
outgoing link to be lower than the incoming link. This setting prevents the level adjustment if
the difference is within the tolerance.
The Proportional Flow Depth determines the maximum flow depth that will be allowed in the
links. Usually a value of 80% is used.
The Peak Factor is used in conjunction with the attenuation curve to calculate the attenuation
at every node in the network.
The Infiltration defines the extra inflow due to stormwater infiltration as either a percentage
or a fixed inflow value per km sewer pipe.
Click on the Next button. The following page is displayed. You may return to the previous page
by clicking on the Back button.
Insert {SIZE}, {TYPE}, {LENGTH} and {RATIOSLOPE} by right-clicking as previously and insert the
‘mm’ and ‘m @ 1 :’ text manually. Then click on [OK] to update the display.
Set the values as shown above. The settings are for erf connections that connect onto a mid-
block sewer for the erven adjacent to the sewer servitude. The connections will be inside the
erf 1m from the erf boundary and the main sewer is positioned inside the adjacent erven 2m
from the erf boundary. Click [OK] to accept the settings.
Select the Erf Connections ► Erf Connection Types menu option. The Erf Connection Types
dialog will be displayed.
Set the depth increment envelopes as shown above. If the difference between the invert level
of the main sewer line (ILS) and the invert level of the erf connection (ILC) is less than 0.15m,
the connection is not possible. The type of connection will depend on the height difference
envelopes that have been specified.
Select the Graphical ► Add Erf Connection option to enter the erf connections.
The drawing elements forming the erf boundary must be a closed polygon for this function to
work.
The following data will have been calculated and entered by the program from the erf
connection defaults, sewer network and the DTM:
• Node Name
• Erf Connection Y Coordinate
• Erf Connection X Coordinate
• Erf Length
• Distance of Sewer from Erf Boundary
• Sewer Position
• Ground Level at Erf Connection (GLC)
• Minimum Cover on Erf Connection
• Minimum Cover on House Connection
• Erf Connection Slope as Percentage or Ratio
• Erf Connection Diameter
• Link Length
• Link Slope
• Node Invert Level
• Distance from Node
• Link Y Coordinate
• Link X Coordinate
Activate the display of the newly created erf connection by clicking on the Display Settings icon
or select the Settings ► Display Settings option.
The Minimum Ground Level on Erf check box specifies that the symbol indicating the lowest
point on the erf will be drawn together with the height level.
After closing the display settings the erf connection will be drawn.
Now change the erf connection default settings to enter the erf connections where the
sewer line falls inside the erven.
Set the Sewer Position as Inside Erf. Set the Distance of Connection from Sewer Line value to
2.3m, but remember this will now be the distance from the sewer line that the erf connection
is situated.
Then add the erf connections on the southern side of the sewer link in the same manner as
above.
We can see that we have a problem since in the Type of Connection column only 4 erven are
Type 1 and the rest are Not Possible. This means that only 5 erven can drain to the main sewer
line, the rest are too deep to connect to the main sewer line.
We therefore need to lower the main sewer line. We can do this by specifying a larger
minimum cover value for these specific nodes.
All the erf connections now can drain successfully to the main sewer line. We can view the erf
connections on our graphical longitudinal section.
Select the Tools ► Vertical Alignment option and select the Display Settings option.
Check the Show Crossing Pipes option. The Crossing Pipes dialog will open.
Use the same sheet file we have used in the earlier tutorials, namely Shared Documents
\Knowledge Base Software\SheetFiles\Plan.sht. Click on [Next].
Tick the Sewer List option as shown and click on the [Finish] button to generate a new layout
with a plan of your sewer network.
Select the Sewer Longsection sheet and set the sheet size to A0. Click on [Next].
Specify the Horizontal and Vertical scales, what must be plotted, where the levels must be
labeled as well as whether the program must scroll to next page or not. Click on the [Next]
button.
Add the storm file to the project using File ► Project Settings. Check the Storm option and
specify the name of the storm file by clicking on the [...] button on the right as shown below.
The standard Windows File Open dialog will be displayed. Select the folder where the file must
be and specify the file name as TUTOR.ST7. If the file does not exist it will be created.
Click on the [...] (Browse) button just below the top edit control and select the ASCII file
STORM.YXZ from the TUTOR sub-folder. The first lines of the import file will now be displayed
on the dialog.
Select the Comma delimited option under the File Type section and click on the [Next] button.
The following view will be displayed.
Your settings should look like this when you have allocated all the columns:
If you import data into an existing data file the program will search the existing data for
matching node names, and if it finds an existing record, it will update the fields in the record
with the imported data.
The Show storm layout check box specifies that the Design Centre must display the storm node
and link data during redraws.
The Show storm sub-catchments check box specifies that the Design Centre must display the
storm subcatchment layout during redraws.
The Annotation Font dropdown box allows you to select the font that will be used to label the
nodes and links.
Now click on the Nodes sub-item on the left of the dialog. The Node settings allow you to
define the pen, symbol size and line type for the node, the text pen and text size in points for
the node annotations as well as which annotations must be displayed.
In the Node text box simply right click to display a list of available options and select the
{NAME} option. To identify these nodes as stormwater manholes add the SW prescript to the
name as shown above
Now click on the Links sub-item and the following will be displayed:
The Link settings allow you to define the pen, line thickness in mm and line type of the link
display as well as the text pen and size in points. Adjust the settings to conform to the pictures
above and click on the [OK] button.
The Design Centre display will be updated to display the storm nodes and links.
If you want to add a box behind the link annotation simply click on the Box option in the Link
Annotation settings.
Here you specify from which terrain surface the cover levels must be interpolated. You may
select any one of the 128 surfaces that contains valid data. The Intermediate and Hard
Material settings are only used for quantity calculations and the graphical long sections. Click
on the [OK] button. Civil Designer will interpolate the cover level from the specified surface.
To check the results, let us update the display settings to show the cover level next to each
node. Select the Settings ► Display Settings ► Storm ► Node option. Position the cursor in the
Node text box and right click to access the list of available items. Select the {COVER} option.
Enter “CL = “ to the left of the new text option and click on the [OK] button.
These settings will set all links to be a ‘100D Concrete’ pipe on a ‘Class B’ bedding with a
minimum cover of 1.4 m. At the same time the nodes will be set to have the soffits of the pipes
common. Click on the [OK] button to change the parameters and the display will be updated to
show the link type as ‘100D Concrete’.
You may also change the link data of a selected branch only. To do this first select a branch by
using the Graphical ► Select ► Upstream option. This function will select a specific branch and
all the incoming or upstream branches connected to it. Thereafter follow the steps above with
your required settings.
Now click on the [Add] button to add a sub-catchment for the selected node. A sub-catchment
record will be added with a sub-catchment name derived from the node name.
Set up the sub-catchment display parameters as shown above and also switch the display of
site contours on in the Terrain ► Contours section of the display settings to see the slopes on
the erven. (Use Alt + 0178 to get the ² sign as postfix for the Area option.)
We will define the sub-catchments by graphically adding polygons defining the runoff areas
and giving it an identifying name. We will first add a subcatchment for node 5.
Select the Graphical ► Add Subcatchment menu option or click on the icon on the
toolbar. The program will prompt:
Add Subcatchment: Input new subcatchment name
A default name will be displayed. Type in a name of “SC_5” so that you will know that this sub-
catchment is associated with node 5 and click on the button.
Subcatchment perimeter: Indicate start point
The CAD snap modes can be used while drawing the perimeter. Click on a position in the
Design Centre window and the following prompt is displayed:
Subcatchment Perimeter: Indicate next point (Click near start to end)
Continue indicating perimeter points and end by right-clicking and selecting the Close
Subcatchment option from the popup meu.
You will be asked to confirm that you have finished defining the paved drainage path.
Click Yes to proceed to the grassed drainage path, or No to redefine the paved drainage path.
If you select Yes the following information about the paved drainage path will be displayed.
This information is used to define the paved entry time.
Click on Yes to accept the defined path or No to redefine it. If you accept the drainage path the
following information will be displayed. Specify a Manning factor for the grassed area drainage
path and click [OK].
The data will be used to calculate the grassed area entry time and the subcatchment data
window will be displayed. Input the Paved Area percentage, the Paved Depression Storage, the
Supplementary Area percentage, the Grassed Depression Storage and specify the Soil Type
from the drop-down list.
Select the storm file to apply to the catchment area by clicking on the […] button to the right
of the Storm File Name edit box.
Specify the AMC (antecedent moisture condition) by clicking on one of the option buttons.
Lastly specify the routing to be used by selecting Continuity or Time Shift from the Routing
Method dropdown list.
Click on the [Next] button. The following page is displayed. You may return to this page by
clicking on the [Back] button.
Insert {SIZE}, {TYPE}, {LENGTH} and {RATIOSLOPE} by right-clicking as previously and insert
“mm” and “m @ 1:” manually.
The Print Settings dialog box will be displayed. Select the data items that you want and the
output device as shown below.
Select the
C:\Documents and Settings\All Users\Shared Documents\Knowledge Base
Software\Examples\SheetFiles\Plan.sht
sheet file.
If the spreadsheet is empty, click on the [Add] button and follow the steps outlined. If you
already have a plot defined, possibly from the Sewer tutorial, simply click on the [Next] button.
Add a plot sheet
Click at the centre of the drawing. You can now position the paper. Leave a space on the right
hand side of the drawing for the title block. Click again to indicate the desired position. Select
[No] to keep the same rotation. Right click on any unwanted plots to change the plot column to
[No].
You may also choose to change the position of the pipe schedule by changing the Start-X and
Start-Y coordinates, but it is equally easy to simply select the schedule in the layout and drag
the list to a suitable position. Click on [Finish] to generate the plan drawing as an additional
layout.
Select the Storm Longsection sheet and set the sheet size to A1.
Click on the [Next] button to display the Plot Setup window where you can set the long section
parameters.
The standard Windows File Open dialog will be displayed. Select the folder where the file must
be and specify the file name as SWMMTutor.stw.
Close the Project dialog and change into Storm mode with Mode ► Storm Mode.
Data may be input in a number of ways:-
use the Edit ► Node Data menu option
import an ASCII list of node coordinates
import an ASCII file which includes the next node name and link types and sizes
load an existing layout drawing and classify it
convert drawing entities from an existing layout drawing.
In this example you will import the manhole data from an ASCII file containing the manhole
name, the next manhole name, Y coordinate and X coordinate for each manhole. The data
items may be separated commas, spaces or tabs.
Click on the [Browse] button just below the top edit control and select the comma delimited
file SWMMLayout.txt from the Examples\SWMMTutor sub-folder. The first lines of the import
file will now be displayed on the dialog.
Select the Comma delimited option under the File Type section and click on the [Next] button.
The following view will be displayed.
Your settings should look like this when you have allocated all the columns:
If you import data into an existing data file the program will search the existing data for
matching node names, and if it finds an existing record, it will update the fields in the record
with the imported data.
The Show storm layout check box specifies that the Design Centre must display the storm node
and link data during redraws.
The Show storm subcatchments check box specifies that the Design Centre must display the
storm subcatchment layout during redraws.
The Annotation Font dropdown box allows you to select the font that will be used to label the
nodes and links.
Now click on the Nodes sub-item on the left of the dialog. The Node settings allow you to
define the pen, symbol size and line type for the node, the text pen and text size in points for
the node annotations as well as which annotations must be displayed.
In the Node text box simply right click to display a list of available options and select the
{NAME} option. To identify these nodes as stormwater manholes add the SW prescript to the
name as shown above.
Now click on the Links sub-item and the following will be displayed:
The Link settings allow you to define the pen, line thickness in mm and line type of the link
display as well as the text pen and size in points. The Overflow Links settings allow you to
define the pen, line thickness in mm and line type of the overflow link display. Adjust the
settings to conform to the pictures above and click on the [OK] button.
The Subcatchments settings allow you to define the pen, line thickness in mm, line type, fill
style and link display of the subcatchment display as well as the text pen and size in points.
Adjust the settings to conform to the pictures above and click on the [OK] button.
The Design Centre display will be updated to display the storm nodes and links.
Here you specify from which terrain surface the cover levels must be interpolated. You may
select any one of the 128 surfaces that contains valid data. The Intermediate and Hard
Material settings are only used for quantity calculations and the graphical long sections. Click
on the [OK] button. Civil Designer will interpolate the cover level from the specified surface.
To check the results, let us update the display settings to show the cover level next to each
node. Select the Settings ► Display Settings ► Storm ► Node option and add the
‘CL={COVER}m’ option to the node annotation. Click on the [OK] button. The display will be
updated to display the node names as well as the cover level at the node with the ‘CL=’
subscript.
Also switch the site contours on in the Terrain ► Contours section of the display settings to see
the slopes on the site. We will define the subcatchments by graphically adding polygons
defining the runoff areas and giving it an identifying name. We will also indicate the paved and
grassed drainage paths for the Illudas method. For the other runoff methods these paths will
be combined to form the longest drainage path. The path length and a weighted average slope
will be calculated from these paths.
Switch the SUBCATCHMENTS and the DRAINAGE_PATHS cad layers as visible in the IDE Layers
section in the display settings and then click on [OK].
Five subcatchments have been defined in the light green polygons. The paved drainage path is
defined by the light brown line running north from the nodes and the grassed drainage path is
defined as the dashed green line.
We will first add a subcatchment for node 1. Click on the Add Subcatchment icon or select the
Graphical ► Add Subcatchment menu option.
Continue indicating perimeter points and end by clicking on or near the starting point again.
The program will prompt:
Add Subcatchment: Input New Subcatchment Name
Click on [OK]. The Runoff page for node 1 will open with Subcatchment S1 selected and the
Paved and Grassed Entry Time updated. Enter the other runoff parameters as below.
Press [ESC] to terminate the function. The display should now look similar to the picture
below.
Select the storm file to apply to the catchment area by clicking on the […] button to the right of
the Storm File Name edit box.
Specify the AMC (antecedent moisture condition) by clicking on one of the buttons.
Lastly specify the routing to be used by selecting Continuity or Time Shift from the Routing
Method dropdown list.
Click on the [Next] button. The following page is displayed. You may return to this page by
clicking on the [Back] button.
The Print Manager dialog will be displayed. This allows you to specify the destination of the log
that will be generated during the analysis.
Currently only cubic metre per second is available as flow unit and therefore the Flow Units
option is inactive. Select Horton as the Infiltration Model and Dynamic Wave as the Routing
Method. Click on the Dates page.
Click on the Time Steps page. The Time Steps page will be displayed. Set up the page as shown
below.
We will not be using Interface Files in this example and will therefore not make changes to the
Files page. Click on [OK].
Click on [OK].
Click on the [Add] button to add a new rain gage. Change the rain gage name from RainGage1
to Coast550 in the Rain Gage Name box. Enter an optional description as “180 minute
duration, 1 minute time step” in the description box.
The Runoff Area, Width and Slope will be copied to the SWMM subcatchments from the Illudas
subcatchments and the rest of the values will be set to the above defaults.
Select the Infiltration page. Infiltration is the process of rainfall penetrating the ground surface
into the unsaturated soil zone of pervious subcatchments areas. SWMM offers three choices
for modeling infiltration: Horton’s Equation, Green-Ampt Method and Curve Number. We will
be using Horton’s equation and will therefore only enter defaults for the Horton section.
The Node/Link defaults are not required as the levels and link sizes have been calculated with
the Illudas analysis. We can however set the defaults as below for adding new nodes and links
graphically.
Click on [OK].
The other options on this dialog will now be inactive as they do not apply to the SWMM
method. The version of the SWMM computational engine used for the SWMM analysis will be
displayed in the bottom left corner of the dialog. The Storm network details will now be
converted to the SWMM format and the Node data dialogs will now display the SWMM
parameters. The calculated results from the Illudas analysis together with the default settings
will be used to create the SWMM network. Click on the [OK] button.
Nodes are points of a conveyance system that connect conveyance links together. There are
several different categories of nodes that can be employed: Junctions, Outfalls, Flow Dividers
and Storage Units.
When converting from another runoff method all the node types will be set as Junction, except
for the outfall nodes that will be set as Outfall and the reservoirs that will be set as Storage.
The Cover Level and Invert Level are as calculated previously and the Max Depth is the depth
from the invert to the cover.
Click on the SWMM Link tab. The SWMM Link page will be displayed.
The Max Depth is set as the size that was calculated by the Illudas runoff analysis. Click on
[OK].
Click on the SWMM Runoff tab. The SWMM Runoff page will be displayed.
In the SWMM Runoff page click on the […] next to the Infiltration method. The Infiltration
Editor dialog will be displayed for the Horton Infiltration method. The values will be as
specified in the infiltration defaults. Click on [OK].
The SWMM analysis does not allow you to analyze only a section of the network.
The branches and links have already been numbered by the Illudas analysis. We can therefore
select the Keep existing subnetworks option. Click [Yes] on the confirmation dialog. The branch
and link numbering is not used in the SWMM analysis, but is required for some of the other
Storm functionality such as viewing long sections.
We can also deselect the Recalculate link lengths from coordinates option, since the link
lengths have already been calculated.
Set up the page as shown above and click on [Finish]. The SWMM analysis will start
immediately after the SWMM Analysis Options page. The SWMM Analysis Progress Window is
displayed.
After the completion of the analysis the Status report is displayed in the Output Window.
For more information on the status report see the “Viewing a Status Report” topic.
Results Windows as well as a results browser will be displayed. Each window displays certain
aspects of the results such as subcatchments, flows, runoff, overflow and the hydraulic
gradient. The results browser allows you to select a specific time to view the results for.
These windows or views are discussed in more detail in the “View Result Tables” topic.
Click on the Array tab to view all the arrays for the selected object.
Add Pollutants
We will define two runoff pollutants; total suspended solids (TSS), measured as mg/L, and total
Lead, measured in ug/L. In addition, we will specify that the concentration of Lead in runoff is a
fixed fraction (0.25) of the TSS concentration.
Select the SWMM ► Quality ► Pollutants option. The Pollutant Editor dialog will be displayed.
Click on the [Add New] button. Change the Pol_1 name in the table to TSS and set the Units to
MG/L.
Click again on the [Add New] button. Change the Pol_2 name to Lead in the table and set the
Units to UG/L. Also enter TSS as the Co-Pollutant name and set the Co-Fraction to 0.25.
Now we will add the Undeveloped land use category. Click on the [Add New] button. Change
the Landuse_2 name in the Name box to Undeveloped. Click on the Buildup page and update
the values as below.
The final step in our water quality example is to assign a mixture of land uses to each
subcatchment area. Select Edit ► Node Data and use the arrows to scroll to Inlet Node 1. Click
on the SWMM Runoff tab to go to the SWMM Runoff page. Click on the […] button next to the
Subcatchment name to open the SWMM Subcatchment page.
Click on the […] button next to the Land Uses item at the bottom of the page in the Pollutant
Buildup section. The Land Use Assignment page will be displayed with our defined land uses
listed. Enter 85 for the % of Area residential and 15 for the % of Area Undeveloped.
Click on [OK].
Repeat these steps for the other subcatchments and enter the values from the table below.
Node Subcatchment Residential Undeveloped
% of Area % of Area
1 S1 85 15
2 S2 80 20
3 S3 65 35
4 S4 40 60
5 S5 75 25
Before we simulate the runoff quantities of TSS and Lead from our study area, an initial
buildup of TSS should be defined so it can be washed off during our single rainfall event. We
can either specify the number of antecedent dry days prior to the simulation or directly specify
the initial buildup mass on each subcatchment. We will specify the number of antecedent dry
days prior to the simulation. Select the SWMM ► Simulation Options option. The Simulation
Click on [OK].
Set the options as displayed above. The Print Manager dialog will be displayed when the
analysis has completed. Check the Screen output option to direct the Status Report to the
Output Window.
After the completion of the analysis the Status report is displayed in the Output Window. Two
new sections have been added for Runoff Quantity Continuity and Runoff Quality Continuity.
New graphs have also been added to the SWMM Result Graphs for each of the pollutants.
Select the SWMM ► View Results ► Graphs option. The SWMM Results Graphs dialog will be
displayed.
There is a graph for each of the pollutants for every Link, Node and Subcatchment.
Insert {SIZE}, {TYPE}, {FLOW} and {VELOCITY} by right-clicking as previously and insert “mm”,
“m³/s @” and “m/s” manually. Then click on [OK] to update the display. Use Alt + 0179 to get
the ³ (cubed sign).
The hydraulic results displayed on the plan layout are for the specific time step in each link
when maximum flow occurred in that link.
The results displayed on the vertical alignment are for the specific time step in each link when
maximum flow occurred in that link.
Select an option from the print manager dialog box and click on the [OK] button.
STORM will calculate the quantities of all the selected links. After the analysis the quantities
will be displayed in a series of windows. Each window contains the results of a particular
quantity calculation.
If you are plotting more than one plan drawing Civil Designer will save them sequentially i.e.
“Filename1”, ”Filename2” ect.
To toggle between drawings and the Design Centre – choose the desired visible window from
the Windows menu bar.
All additional changes can now be made in the CAD mode.
Select the Stormwater Longsection sheet and set the sheet size to A0.
Click on [Next].
The results displayed on the long sections are for the specific time step in each link when
maximum flow occurred in that link.
Add the water file to the project using File ► Project Settings. Check the Water option and
specify the name of the water file by clicking on the [...] button on the right as shown below.
For the purpose of this tutorial we will be using a Water file so click on the check box next to
Water. The browse button for Water on the right side of the dialog will now become active.
Click on this button which will then display a standard Windows file open dialog. Navigate to a
suitable subdirectory for storing data, type in the file name Tutor.mdb and click on the [Open]
button.
If a file of that name already exists you will be asked if it is OK to overwrite it. In either case
select [Yes] and you will be returned to the project dialog. Click on [OK] to close the Project
Settings window.
You have just created a new water project file into which new data may be imported or typed.
Now use the File ► Load ► Load Drawing function to load the Tutor2 drawing into the existing
Tutor layout drawing. The drawing will positioned correctly in our layout as it too has survey
coordinates which match those of the layout drawing.
In CAD mode, you will notice the drawing has been prepared in such a manner that the Water
network features are each on a separate layer.
Display the Layer Settings by clicking on the icon on the main toolbar or using the
Settings ► Layer Settings menu option.
You will see the layers containing the drawing entities representing specific water data items.
See the Data Preparation section in the Help file for more detail on preparing a CAD drawing
for converting to a WATER network.
Make the current layer the PIPES layer and display only the Water related layers. Click on [OK]
to close the Layer Settings.
It is important to note that the default settings will only be assigned to your network during
importing your model if Water cannot find a value in the relevant CAD layer.
We have pipe diameters on our CAD drawing which means the value displayed in the pipe
defaults will not affect our values.
We need to change the following:
• Material to uPVC – SABS 966.
• Change Pressure Class to 9.
• Change the cover to 900mm.
• Change the Roughness to 0.100mm.
• Change the Minor Losses Coefficient to 2.00.
• Change the Bedding Class to “Flexible”
Select the [OK] button.
Nodes
We have a demand at each node in our CAD drawing which means the default will not
overwrite our values. We do however need to assign a demand pattern to the demand. The
demand suitable for our network is a small town, which is demand pattern number 4.
Set up the layers to be interrogated as shown above and click on the [OK] button to complete
the conversion.
To check on your data simply access the Data ► Data Spreadsheet menu option to display the
following window.
You can convert as many drawings to a Water network as required. You will be prompted
each time if you wish to add the data to the existing file. Duplicate nodes will be erased
(search radius of 100mm is pre-set.)
The Display Settings dialog will be displayed. This dialog allows you to specify how the data
must be displayed (and plotted).
Set up the display for each Water network feature by selecting the relevant page and changing
each default setting to suite. Typical pipe settings are shown below:
The line width has been set to 2 mm, the arrow length to 3.0 mm, the text size to 2.5 mm. The
rest has been left as default except for the top text item where the pipe diameter was
selected.
Similarly, the nodes and reservoir settings can be edited to suit. Once you have set up the
required settings, click on [OK].
The Water network display will be updated with the new settings.
Position your cursor near a pipe and zoom in using the Z key to display the zoom menu or M or
D to magnify or de-magnify to see the new display settings. Your display will look similar to the
picture below:
From the summary, we can see we have 86 pipes, 72 nodes and 1 reservoir in our network in
total.
The average demand of the network is 7.20 l/s. Since we have applied various demand
patterns to the nodal demands, we have a Seasonal Peak Demand of 9.72 l/s and an
Instantaneous Peak Demand of 17.50 l/s.
On selecting the Pipe Lengths tab, we can view the summary of the material, diameter, class
and total length pipes used. This summary can be saved as a text file or printed out.
The Find Record window will be displayed. Type in “72” in the Value option and check the ID
Number tab.
Select the [Find] button. The program will display information for node 72.
To look where node 72 is situated on the graphics, select the [Show] button. Water will
highlight the node and roll up the node window on the screen.
Change the Node Type to Preset Pressure and type in a value of “–2.5” bar as the pressure. (The
negative sign indicates the level of the borehole is 25 m below ground level, i.e. below
1568.439m).
The data menu for the item will be displayed to allow you to make the required changes.
Click on pipe 86 to activate the “move” arrows and click on the arrow to move the selected
pipe to the inlet only box.
Water will allow flow in one direction only so it is not necessary to define a non-return valve
on the pipe, unless you wish to introduce a control valve, i.e. modulating or on/off valve.
Make sure the direction of the pipe is from node 72 to 7. This is the expected direction of flow.
Should the direction be incorrect, the pump, which we will position on the pipe, will act as a
non-return valve since the flow can only be in one direction through a pump.
Close the pipe window.
Now click on the [Insert Pump] button on the Water tool bar or select the Graphical ► Draw
Pump option. The program will prompt:
As discussed, the pump will need to handle an optimal head of approx. 50 m with an internal
diameter of about 140 mm. In order to select a pump from the catalogue click on the
[Catalogue] button.
Refer to the online Help for more information on the pump controls.
There should be no errors in your model, but should there be an error message, the message
will inform you where the problem lies in order to allow you to fix it. Close the Messages
window and select the Analysis ► Time Simulation option.
Check the Show Reservoirs option to view during the simulation and set up the rest of the
parameters as shown above.
A time increment less than 15 minutes is not recommended since the demand pattern factors
are defined every 15 minutes and anything less would be senseless. Click on the [Start] button.
You have an option to print the errors, to view the problem item by clicking on the [Show]
button and edit the problem item by clicking on the [Edit] button.
Once you have browsed through the errors and warnings, click on the [Close] button.
Switch on the display settings and select the pipes tab. Select Flow to be displayed as
the bottom text. Select Flows as the default colour scheme.
You can set up the desired settings for the nodes, reservoir and pump. Click on the [OK] button
to close.
Now select Results ► Results Browser to open the browser. You
will notice in the example below, two analysis were done, i.e. one
with the peak factor selected and saved as Peak factor and the
second one, being the latest time simulation without the peak
factor.
Leave the browser open.
Click on different times in the list to see the change in your pipe
colours as the flows change over the 24 hour period.
The colour schemes can indicate problem areas visually while the
displayed text indicates the actual flows in the pipes.
You can now click on the various critical times in the Results Browser and the pipes results
table will update accordingly.
You can sort the information in the various columns by clicking on the tabs at the top of the
table. Click on the [Flow] tab to sort the flows from highest to lowest. In this way, you can pick
up critical flows in the system.
Use the arrow buttons to browse between the various pipes. From the pipe results table, we
determined the critical pipes.
In the graphical display, once at the critical pipe, we can select the most critical period visually.
It is not practical to view, print or save results of the entire 24 hour simulation at every 15
minute interval. One would normally require about two to three outputs, i.e. period of the
lowest and highest demands/flows/pressures and possibly an average value.
On the pipe graphical display, move the cross hair with the mouse to the desired position and
click with the right hand mouse button. The retrieve results tab will appear.
Move onto the tab with the mouse and click with the left mouse button to accept the time of
the simulation for results retrieval.
You can now go back to the tabular results to print or save results for the selected time. The
colour scheme of your network also updates itself.