Академический Документы
Профессиональный Документы
Культура Документы
1
DRAFT
User Guide
This manual and the accompanying software are supplied in good faith. While WRc plc have taken all
reasonable care to ensure that the product is error-free, WRc plc accepts no liability for any damage,
consequential or otherwise, that may be caused by the use of either this manual or the software.
Trademarks
Windows is a registered trademark of Microsoft Corporation.
IBM is a registered trademark of International Business Machines Corporation.
Superpulsator is a registered trademark of Degremont.
WRc plc
Frankland Road
Blagrove
Swindon
Wiltshire SN5 8YF
Great Britain
Tel: 01793 - 865195
Fax: 01793 - 865001
WRc OTTER
User Guide
CONTENTS
1. INTRODUCTION
1.1
1.2
1.3
1.4
1.5
1.5.1
1.5.2
1.5.3
1.6
1.7
1.8
1
1
1
2
4
4
4
4
4
5
5
What is OTTER?
Installing OTTER
A Brief History of OTTER
How OTTER works
Conventions used in this manual
Key strokes
Menus
Mouse Actions
How to use the OTTER on-line help system
The Layout of this Manual
OTTER support
7
7
8
10
10
11
13
13
15
15
16
16
18
19
21
3.1
Creating a new works model
21
3.2
Adding a process to a works flow-sheet
21
3.3
Connecting processes together
22
3.3.1
Example A : Creating a new stream consisting of one line segment only. 22
3.3.2
Example B : Creating a new stream consisting of three line segments (two
bends).
23
3.4
Selecting and repositioning processes, sources and sinks
25
3.5
Selecting and repositioning streams
25
3.6
Removing bends from streams
27
3.6.1
Remove all bends
27
3.6.2
Remove (single) bend
28
3.7
Displaying the stream menu
29
3.8
Inserting bends into streams
29
3.9
Deleting streams and processes
30
3.10
Editing model data for streams and processes
30
3.10.1
Displaying the process, source or sink menu
31
3.11
Specifying water quality for raw and wash water sources
32
3.12
Requirements for a valid works model
32
3.13
Works Information
32
4. OTTER MENUS
4.1
4.2
4.3
4.4
35
35
35
37
38
WRc OTTER
4.5
4.6
4.7
4.8
4.9
4.10
4.11
User Guide
39
40
44
45
46
46
48
49
5.1
Water quality profiles
5.1.1
General water quality determinands
5.1.2
Total and dissolved metal concentrations
5.1.3
Inorganic chemical concentrations
5.1.4
Organic chemical concentrations
5.1.5
Pesticide concentrations
5.1.6
Microbiological determinands
5.1.7
Other water quality determinands
5.2
Sources
5.3
Sinks
57
6.1
General Model Dialogs
6.1.1
Static data tab
6.1.2
Operating data tab
6.1.3
Model calibration tab
6.1.4
Reporting options tab
6.1.5
Results tab
6.2
pH adjuster
6.2.1
Process Connections
6.2.2
Static data
6.2.3
Operating data
6.2.4
Model calibration
6.2.5
Results
6.3
Coagulation
6.3.1
Process Connections
6.3.2
Static data
6.3.3
Operating data
6.3.4
Model calibration
6.3.4.1
6.3.4.2
49
49
50
50
50
50
51
51
52
56
57
58
59
60
61
62
63
63
63
63
64
64
65
65
65
66
66
6.3.5
Results
6.4
Flocculator
6.4.1
Process Connections
6.4.2
Static data
6.4.3
Model calibration
6.4.4
Results
6.5
Floc blanket clarifier
6.5.1
Process Connections
6.5.2
Static data
6.5.3
Operating data
6.5.4
Model calibration
6.5.5
State of floc-blanket
6.5.6
Results
6.6
Hopper-bottomed clarifier (HBC)
Process connections
6.6.2
Static data
6.6.3
Operating data
67
68
68
68
68
68
69
69
69
69
69
70
71
72
72
72
72
ii
WRc OTTER
User Guide
6.6.4
Model calibration
6.6.5
State of floc-blanket
6.6.6
Results
6.7
Bank of hopper-bottomed clarifiers (HBC bank)
Process connections
6.7.2
Static data
6.7.3
Bank operating data
6.7.4
Individual tank operating data
6.7.5
Model calibration
6.7.6
Results
6.8
Superpulsator bank
Process connections
6.8.2
Static data
6.8.3
Bank operating data
6.8.4
Individual tank operating data
6.8.5
Model calibration
6.8.6
Results
6.9
Horizontal flow clarifier
6.9.1
Process Connections
6.9.2
Static data
6.9.3
Operating data
6.9.4
Model calibration
6.9.5
Results
6.10
Bank of sedimentation tanks
6.10.1
Process connections
6.10.2
Static data
6.10.3
Bank operating data
6.10.4
Model calibration
6.10.4.1
6.10.4.2
6.10.5
Results
6.11
Lamella settler
6.11.1
Process connections
6.11.2
Static data
6.11.3
Operating data
6.11.4
Model calibration
6.11.5
Results
6.12
Dissolved air flotation (DAF)
6.12.1
Process Connections
6.12.2
Static data
6.12.3
Operating data
6.12.4
Model calibration
6.12.5
Results
6.13
DAF bank
Process connections
6.13.2
Static data
6.13.3
Bank operating data
6.13.4
Individual lane operating data
6.13.5
Model calibration
6.13.5.1
6.13.5.2
73
74
75
76
76
76
76
76
77
78
79
79
79
79
79
80
81
82
82
82
82
82
82
83
83
83
83
83
84
85
85
85
85
85
85
86
86
86
86
86
87
88
88
88
88
89
89
6.13.6
Results
6.14
Dynamic Separator
6.14.1
Process Connections
6.14.2
Static data
6.14.3
Operating data
6.14.4
Model calibration
89
91
91
91
91
91
iii
WRc OTTER
User Guide
6.14.5
Results
6.15
Generic separator
6.15.1
Process Connections
6.15.2
Static data
6.15.3
Model calibration
6.16
Rapid Gravity Filter
6.16.1
Process Connections
6.16.2
Static data
6.16.3
Operating data
6.16.4
Model calibration
6.16.4.1
6.16.4.2
91
92
92
92
92
93
93
93
93
95
6.16.5
Results
6.17
Rapid gravity filter bank
6.17.1
Process Connections
6.17.2
Static data
6.17.3
Operating data
6.17.4
Model calibration
6.17.4.1
6.17.4.2
96
97
97
97
98
99
6.17.5
Results
6.18
GAC adsorber
6.18.1
Process Connections
6.18.2
Static data
6.18.3
Operating data
6.18.4
Model calibration
6.18.5
Results
6.19
Slow sand filter bank
6.19.1
Process Connections
6.19.2
Static data
6.19.3
Operating data
6.19.4
Model calibration
6.19.5
Results
6.20
Ozone contactor
6.20.1
Process Connections
6.20.2
Static data
6.20.3
Operating data
6.20.4
Model calibration (process unit)
6.20.5
Model calibration
6.20.6
Results
6.21
Chlorine contact tank
6.21.1
Process Connections
6.21.2
Static data
6.21.3
Operating data
6.21.4
Model calibration
6.21.4.1
6.21.4.2
6.21.4.3
6.21.4.4
6.21.5
Results
6.22
Chloramination
Process connections
6.22.2
Static data
6.22.3
Operating data
6.22.4
Model calibration
6.22.4.1
6.22.4.2
100
101
101
101
101
101
102
103
103
103
103
103
103
104
104
104
105
105
106
106
108
108
108
108
108
110
112
112
112
112
113
iv
WRc OTTER
6.22.4.3
6.22.4.4
User Guide
6.22.5
Results
Chlorine dioxide
6.23.1
Process connections
6.23.2
Static data
6.23.3
Operating data
6.23.4
Model calibration
6.23.4.1
6.23.4.2
115
117
117
117
117
117
6.23.5
Results
6.24
Dechlorination
6.24.1
Process connections
6.24.2
Static data
6.24.3
Operating data
6.24.4
Model calibration
6.24.5
Results
6.25
Balancing tank
6.25.1
Process Connections
6.25.2
Static data
6.25.3
Operating data
6.25.4
Model calibration
6.25.5
Results
6.26
Pipe delay
Process connections
6.26.2
Static data
6.26.3
Operating data
6.27
Sludge thickener
6.27.1
Process Connections
6.27.2
Static data
6.27.3
Operating data
6.27.4
Model calibration
6.27.5
Results
118
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
123
123
123
123
123
123
7. FLOW CONTROL
7.1
7.2
7.2.1
7.2.2
7.3
7.4
7.4.1
7.4.2
125
Streams
Flow dividers
Static data
Operating data
Flow mixers
Flow control valves
Process connections
Operating data
125
126
126
126
127
128
128
128
129
129
129
129
130
130
130
131
131
9. VIEWING RESULTS
9.1
9.2
133
133
135
WRc OTTER
9.3
10.
10.1
10.2
10.3
10.4
10.5
10.6
11.
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.8
User Guide
Easy menus
138
141
141
141
141
141
142
142
WINDOWS KEYS
145
145
145
146
146
146
147
147
148
vi
WRc OTTER
1.
INTRODUCTION
1.1
What is OTTER?
User Guide
OTTER is a dynamic water treatment works modelling package, which has been designed to simulate the
performance of a whole water treatment works. The dynamic properties of OTTER enable simulations of
the effects of temporal variations in water quality, flow or operating conditions on the downstream
process performance to be assessed. OTTER is composed of individual process models for the most
common water treatment processes, which are linked together to form a model of the complete works.
The software can therefore also be used to study the performance of the different stages in the works,
as well as the overall plant performance and the interactions between the processes. OTTER is designed
as an aid to process engineers and scientists studying water treatment works, not as a replacement for
them. OTTER comes with an Installation Guide, a User Guide (this manual) and a Process Model
Descriptions guide to help you design, calibrate and simulate works models and to interpret the results
generated by the OTTER models.
OTTER may be used for a wide range of applications. These include:
??
??
??
??
??
??
??
??
1.2
Installing OTTER
Before reading this manual, you should install OTTER on a suitable PC. For details of the hardware
requirements and instructions for installing the software, please see the accompanying Installation
Guide.
1.3
WRc have been investigating the modelling of water treatment processes for many years. The first
model developed was called TSICALC 1 and was used to predict the change in water quality
determinands due to the addition of chemicals (e.g. the change in pH due to lime dosing). TSICALC in
effect provided the first model for OTTER, the pH adjuster. In 1994, WRc released GACMan, a Windows
package, which can be used to predict the performance of granular activated carbon filters and estimate
when the filter beds require regeneration.
OTTER began life as WEASEL, a development partially funded by Thames Water. Work began on the
project in 1994 and the first release of the software was issued in July 1995. The formal launch of version
1.0 of WEASEL took place in October 1995. Since then, the software has been renamed for international
standardisation, the package has been upgraded to be fully 32-bit and an ongoing development program
has involved incorporation of new process models and interface upgrades. This has resulted in the
launch of version 2.1 of OTTER, which you should now have installed.
WRc have also spent much time proving the capabilities of the process models via a range of
applications for clients. This has including case studies investigating issues such as:
For more information, see Ainsworth R and Jones C, A method for predicting the effects of treatment
processes that are designed to increase pH, alkalinity and hardness, WRc report LR1048, August
(1979)
WRc OTTER
??
??
??
??
User Guide
Optimum run lengths for rapid gravity filters and how these vary with water quality and flow;
Varying works flow to minimise pumping costs as electricity tariffs vary over a 24 hour period;
Use of OTTER as an aid to commissioning a new works;
Comparison of designs and associated operating costs for a new works.
STOAT (Sewage Treatment Optimisation Analysis over Time) is a sister product of OTTER, which is
widely used in design and operational situations by the water industry in the UK and world-wide. The
packages share similar interfaces, and users of one will quickly adapt to the other.
Both OTTER and STOAT use simulation models of the unit treatment processes, written in FORTRAN,
which are linked together by a Windows interface, written in Visual Basic.
1.4
The simulation of a water treatment works is achieved by building a works model. A works model
consists of a set of interconnected water treatment process models, together with at least one raw water
source. Process models are connected together by streams, which in real life are either channels or pipes.
The sources, process models and streams are displayed graphically in a works flow-sheet, an example of
which is shown below.
The above flowsheet includes a raw water source; a flow control valve; a coagulant dosing system; a
floc-blanket clarifier; a rapid gravity filter bank; a pH adjuster for acid or alkali dosing; a chlorine
contact tank for disinfection; a flow balancing tank and a sludge thickener for sludge treatment; and
sinks for the streams leaving the works.
WRc OTTER operates in Microsoft Windows and users who are familiar with Windows products, such
as MS Word or MS Excel will encounter many similarities.
WRc OTTER
User Guide
A works model is constructed on the works flow-sheet
by selecting process models from the processes
toolbox (as shown partly on the left).
In addition to true process models (e.g. coagulation
and filtration), the processes toolbox also contains
icons for the following:
source - (e.g. raw water source) a point where water of
constant or variable quality enters the treatment works,
sink - (e.g. final water) a point where water or sludge (of
a predicted quality) leaves the treatment works,
flow control valve - a simple model which specifies the
flow rate of water through the works,
flow divider - a simple model which splits the flow into
two or three streams of equal quality, and
flow mixer - a blending model which calculates the
resultant flow and quality when two or three streams
are mixed
A works model consists of a works definition (or description) and a run definition (or set of input data
over a specified period of time). Each works can have several runs associated with it. The run definition
contains the timings for a simulation (or model run). It also records any changes in the process model
data made since the original model was created.
Process model data is edited using dialogs. Process model data is divided into several categories. The
categories appear as folders or tabs on the dialog. The main categories of model data are static,
operating, model calibration, reporting options, and results data.
Influent water quality is specified in source profiles. Each source must have a profile associated with it.
The default profile in OTTER has columns for over 50 water quality determinands which may vary over
time. This profile can be tailored to individual circumstances, and for most applications a smaller group
of determinands will be of interest. When a works model runs, the current values for the influent water
quality are read in for all the sources in the works, interpolating between readings as necessary. These
values (together with a value for the flow) are passed by streams from source to process and from
process to process throughout the entire works model, with individual processes changing some of the
quality determinands.
The main results from a simulation are the predicted water quality and flow values for all the streams in
the works over the duration of the model run. Additionally, most processes have their own results data
(e.g. rapid gravity filters record headloss and number of backwashes). The results for all the streams and
processes can be displayed in customised spread-sheets within OTTER. Additionally, OTTER can
create charts of results based on data ranges selected in the spread-sheets.
OTTER model data is stored in a single database file known as the model database. The database file
format is Microsoft ACCESS 97. Several works models can be contained in one model database. New
model databases should be created for storing data for different modelling projects.
WRc OTTER
1.5
User Guide
1.5.2 Menus
Menus are shown highlighted in bold. The underlined letter in the menu name represents the key which
may be used to select it (as an alternative to using the mouse). For example
File refers to the menu option on the menu bar, which contains options for loading
and saving OTTER models. File-Open... refers to the option got opening OTTER
models, which is found under the File menu. To select File-Open... using the
keyboard rather than the mouse, hold down the [ALT] key and press F, followed by
O.
1.6
An integral part of OTTER is the on-line help system. The help system has been designed to appear and
operate in a similar fashion to the help systems of other Windows applications. Help can be obtained by
selecting the help option from the toolbar,
, selecting the Help menu, left-clicking on the help
WRc OTTER
User Guide
button in a dialog or pressing the [F1] function key at any stage. Each help page contains links to other
topics. Left-clicking on any text coloured in green will bring up help about that topic.
Further information on using a help system can be obtained in OTTER by selecting the Help on Help
option from the Help drag-down menu.
1.7
Section 2 of the manual gives a quick run through of the basics of OTTER, and should enable you to
start building and running your own models. Section 3 gives detailed information on building works
models. Section 4 describes the menu system in OTTER. Sections 5-7 describe the unit processes and
flow control in OTTER. Sections 8-10 show how to run models, view results and save the results of
simulations. Section 11 lists the keys available in Windows.
1.8
OTTER support
For technical advice on the process models in OTTER and developing applications using OTTER,
further product information or sales enquiries, please contact:
415-13
#201
461-210
Tel. 031-759-5117
e-mail: webmaster@hydrosoft.co.kr
Liz Palfrey,
WRc plc,
Frankland Road,
Blagrove,
Swindon,
Wiltshire,
SN5 8YF,
United Kingdom.
Tel. 01793-865195
Fax. 01793-865001
e-mail: otter@wrcplc.co.uk
WRc OTTER
User Guide
WRc OTTER
2.
User Guide
This section describes how to build a simple model of a water treatment works, run a simulation of plant
operation and look at the results of the simulation. The section is presented in the form of working
through an example OTTER run.
2.1
OTTER can be opened from the Start Menu in Windows. You will have a short wait while OTTER loads,
and then you will be faced with a blank screen, with a top menu containing three options, File, Tools
and Help. From the File menu, select New... to create a new water treatment works.
You will be asked to give this works a name. You may choose any name you want, but at this stage,
accept the default, Works 1, by pressing [RETURN], or left-clicking on OK.
A new empty works flow-sheet window will appear on the screen, together with a process toolbox in the
form of a floating window containing icons for each process, source and sink.
WRc OTTER
User Guide
You can now start to build a works model by selecting processes from the process menu and adding
them to the flow-sheet.
2.2
Processes are added to the flow-sheet using the drag-and-drop method, common to other Windows
applications. Using the mouse, select any process from the Process toolbox. Keeping the left mouse
button pressed down, move the mouse pointer back to your works flow-sheet and position the process
wherever you want. Release the mouse button and you will see the process appear on the flow-sheet.
For more details, see 3.2 Adding a process to a works flow-sheet.
For this example, add the following processes to the works flow-sheet: raw water source, flow control
valve, coagulation, floc blanket clarifier, rapid gravity filter bank, washwater tank and a chlorine contact
tank. Then close the processes toolbox. Your flow-sheet should resemble that shown below.
WRc OTTER
User Guide
The processes must now be joined together. This is done by dragging a new stream line out from a
process or source outlet and linking it to the influent of another process or source.
When the mouse pointer is moved over an unconnected process outlet, it changes from a pointer to a
cross-hair. Now, hold down the left mouse button and move the mouse to over an unconnected process
inlet. A dotted line representing the new stream is dawn from the process outlet to the new position of
the mouse pointer. When the pointer is over a free process inlet, the mouse pointer changes into a chain
link symbol. Release the left mouse button and the stream will be connected. The mouse pointer now
returns to normal.
Connect the processes together, so that the works flow-sheet resembles the one shown. Try to ensure
that the streams are either horizontal or vertical, as they will be easier to select to look at results and
dialogs. For more information on connecting processes together and managing streams, see 3.3
Connecting processes together and 3.4 Selecting and repositioning processes, sources and sinks.
WRc OTTER
2.3
User Guide
Now that a works has been built, you must define the operating conditions of the unit processes and
the set-up for the model simulation.
10
WRc OTTER
User Guide
You now need to specify the raw water profile for this run. In this example, we will use a pre-defined
source, which describes a typical lowland source over a year. Left-click on the downward arrow under
Water quality profile to give a list of available source profiles, and select the Lowland seasonal source.
OTTER comes with three pre-defined sources, to enable you to get started with running the software.
The source can either be used as a profile through time or as an annual variation, so that each year the
source has the same pattern. In this example, choose to use the profile as an annual variation.
To view the source profile, left-click on Edit profile. Using this dialog, the data in the profile can be
edited to reflect your source data. Use the scroll bars to move around the spreadsheet and view all the
water quality determinands that make up the water profile. At this stage, leave the data as it stands.
Close the source dialog by selecting OK.
Now, using the same procedure, ensure that the washwater tank is using the Clean wash water profile
from the list of source profiles.
For more information about sources, water profiles and changing the data in the profiles, see 5 Sources
and Sinks.
You will now see the floc blanket clarifier model dialog.
11
WRc OTTER
User Guide
There are six categories of data that can be viewed - static data, operating data, model calibration, state
of floc blanket, reporting options and results. You can change which category you are looking at by
selecting the relevant tab at the top of the dialog. In this example, select the operating data tab and
change the desludging rate to 2.5%v/v. The operating data dialog often contains a spreadsheet for
entering parameters that can be varied with time over the duration of the simulation.
12
WRc OTTER
User Guide
The dialogs for the other models can be viewed in a similar fashion. For more details on viewing the
model data, editing the model data and the meaning of the data in the dialogs, see 6.1 General Model
Dialogs.
Edit the start and end times so that they read as above. Change the model input time step to 1h. The
shorter the input time step, the fewer the number of calculations and the faster the model runs. However,
accuracy can decrease as the time step is increased. Now check that the reporting time step is also 1h.
For more details on the run setup, see 8 Running a Works Model.
The results can be shown either as a chart or as a meter. Here, we will look at the final water turbidity in
chart format. Left-click on the In-simulation reporting and Chart check-boxes.
13
WRc OTTER
User Guide
We now need to specify the determinand to be reported. Select the water quality tab and check the box
corresponding to Turbidity. The report code will toggle to TRUE status.
Close the dialog by selecting OK. You should see that the chart has appeared in the centre of the screen,
so that you can view the results over the run.
For more information on displaying the results of OTTER runs, see 9 Viewing Results.
14
WRc OTTER
User Guide
2.4
The simulation can be run either by selecting Run - Go from the top menu, or by left-clicking on the Run
icon.
You can watch the progress of the run by looking at the blue progress indicator in the top right hand
corner of the screen. During the run, the chart that you have set up will be updated at each reporting
time step.
The time taken for the simulation will depend on the time steps chosen and the speed of your processor.
Using in-simulation charts can slow down the calculation speeds, particularly over long simulations. A
small Window will appear and inform you when the run has finished.
15
WRc OTTER
2.5
User Guide
After the run has finished, you will want to look at the results generated by the model. Each of the
streams and most of the processes produce results.
To show the results in a graphical format, left-click on the heading for the column to select the column
of interest. From the top menu, select Chart - Timeseries. The X-axis of the chart can either be the date
and time or the time that has elapsed during the run. Here, select Elapsed time (h).
16
WRc OTTER
User Guide
The chart should now have appeared. The chart shows the change in turbidity of the clarified water
during the run. The turbidity has decreased as the turbidity of the raw water decreased. The Y-axis has
no units, as more than one determinand can be plotted on the same chart, the legend specifying the
units for each curve. The legend is taken from the column heading in the results spreadsheet. Doubleclick the heading before creating the chart to change the legend that will appear. More than one column
can be selected so that you can plot different results on the same spreadsheets (e.g. more than one
determinand from the same stream, or the same determinand from more than one stream to compare
water quality down treatment).
Similar charts can be produced for each water quality determinand in each stream. For more details, see
9.2 Displaying results after a model run. After you have looked at the results, close down the charts
and results spreadsheets.
17
WRc OTTER
User Guide
You can see that the headloss in the filter has risen, until the first backwash occurred. Lets look at how
the headloss has varied during the run. Left-click on the top of the headloss column and select Chart Timeseries - Elapsed time (h) from the top menu.
The headloss increased during each filter run until backwash occurred. Sudden peaks were due to the
increased flow when one of the other filters in the bank was washed. Other process results can be
viewed in a similar way.
18
WRc OTTER
2.6
User Guide
To save the results generated by the model, select File - Save... from the top menu.
You have now finished running a simple OTTER model of a water treatment works and should be able to
investigate the package further. To carry out more runs, simply select Model - New run from the top
menu. You will be given a choice of new run options. See 4.6 Model Menu for more information on
these options.
19
WRc OTTER
User Guide
20
WRc OTTER
3.
User Guide
This section describes in detail how to build a works model from scratch.
3.1
A new empty works flow-sheet window will appear on the screen, together with a process menu in the
form of a floating window containing icons for each process, source and sink (this is known as the
Process toolbox).
You can now start to build a works model by selecting processes from the process menu and adding
them to the flow-sheet.
3.2
To add processes (or sources or sinks) to the works flow-sheet, simply drag-and-drop them from the
processes toolbox. In the example below, a flocculator is added to a flow-sheet already containing a raw
water source, a flow control valve and a coagulation unit.
21
WRc OTTER
User Guide
3.3
To connect two processes, simply drag a new stream line out from a process or source outlet.
In the following examples, a new stream is created from a flow control valve to a coagulation unit.
3.3.1 Example A : Creating a new stream consisting of one line segment only.
1. Move the mouse pointer over the process that the stream is to emanate from.
2. Move the mouse pointer carefully over the process outlet. When it is over an unconnected outlet
point the mouse pointer changes from an arrow
to a cross-hair
22
WRc OTTER
User Guide
3. Press the left mouse button (with the mouse pointer in the shape of a cross-hair ) and keep it held
down. Move the mouse and a dotted line representing the new stream will be drawn from the process
outlet to the new position of the mouse pointer.
4. Move the mouse pointer until it is over an unconnected inlet belonging to a different process. When
the pointer is over a free inlet and a connection is allowed, the mouse pointer will change again into a
chain-link symbol
. Release the left mouse button and the stream will be connected.
5. A new stream has been created. It is dotted because it is the currently selected stream. The mouse
pointer returns to normal.
3.3.2 Example B : Creating a new stream consisting of three line segments (two
bends).
1. Move the mouse pointer over the process to connect from.
2. Move the mouse pointer carefully over the process outlet. When it is over an unconnected outlet
point the mouse pointer changes from an arrow
to a cross-hair
3. Press the left mouse button (with the mouse pointer in the shape of a cross-hair ) and keep it held
down. Move the mouse and a dotted line representing the new stream will be drawn from the process
outlet to the new position of the mouse pointer.
23
WRc OTTER
User Guide
5. Move the mouse over the stream node (grey square). The mouse pointer will change into a cross-hair
as it does when it is over a process outlet. Now left-click and keep the mouse button held down.
6. Move the mouse whilst keeping the left button held down. A new stream segment will be drawn from
the stream node. Release the mouse button to complete the second segment.
7. Add a further segment and this time connect to a process inlet as described previously.
8. The finished stream with three segments and two nodes or bend points. The nodes and processes
can be repositioned by dragging them with the mouse.
24
WRc OTTER
3.4
User Guide
Select a process, source or sink by left-clicking on it with the mouse. A dotted line is drawn around the
process when it is selected. It is only possible to select one process at a time.
To reposition a process, move the mouse pointer over it and hold down the left button. The pointer will
change into hand symbol
and the process can be moved to a new position by moving the mouse.
Note: When moving processes ensure that the mouse pointer is not positioned over an outlet, or a new
stream may be created inadvertently. The mouse pointer changes from an arrow
when it is over an outlet.
3.5
to a cross-hair
Select a stream by left-clicking on it with the mouse. The stream is displayed as a dotted line when it is
selected. It is only possible to select one stream at a time.
25
WRc OTTER
User Guide
Streams are repositioned automatically when the processes they are attached to are moved. Moving a
process is a good way of ensuring that streams have been connected to it properly. It is easier to
arrange the streams neatly on the flowsheet by moving the processes.
Where a stream consists of several segments, it is possible to move the nodes joining the segments.
First select the stream by left-clicking on it. This will make the nodes visible.
26
WRc OTTER
User Guide
3.6
There are two methods for removing unwanted bends from streams.
A) Remove all bends
- replaces a multi-segment stream with one line segment
B) Remove (single) bend
- just removes the selected node or bend-point.
Both methods can be selected from the Stream menu which can be displayed by right-clicking on the
stream.
27
WRc OTTER
User Guide
The stream pop-up-menu will be displayed with the Remove bend option enabled.
Left-click on the Remove bend option.
28
WRc OTTER
User Guide
3.7
To show the Stream menu, simply position the mouse pointer over the stream of interest and right-click.
This will show the menu as a pop-up. Alternatively left-click on the stream and select the Stream... submenu under the Model menu on the main menu bar.
3.8
A new bend can be inserted into a stream by selecting the Insert bend option from the Stream menu.
Display the pop-up menu by right-clicking on the stream.
29
WRc OTTER
User Guide
The node can now be repositioned by dragging it with the mouse. (See 3.5 Selecting and repositioning
streams)
3.9
A stream can be deleted by selecting the Delete stream option from the Stream menu. Display the popup menu by right-clicking on the stream.
A similar method is used for deleting processes, by right-clicking on the process and selecting the
Delete process option.
3.10
Model data for a stream can be edited by selecting the Model data option from the Stream menu.
Display the pop-up menu by right-clicking on the stream.
30
WRc OTTER
User Guide
Model data for a process can be edited by selecting the Model data option from the Process menu.
Display the pop-up menu by right-clicking on the process.
Alternatively, left-click on the picture and select the appropriate sub-menu under the Model menu on
the main menu bar.
31
WRc OTTER
3.11
User Guide
Water quality is specified for sources which feed into the processes via streams. Sources are added to
the works model in the same way as processes (See 3.2 Adding a process to a works flow-sheet). For
full information on water quality profiles and sources, see 5.2 Sources.
3.12
3.13
Works Information
You may store information about the works that you are simulating and change its name, by selecting
Works Info... from the Model menu. It is important to keep a record of the work you carry out and
changes you make to the default settings. You should establish a good audit procedure for your
modelling exercises.
32
WRc OTTER
User Guide
33
WRc OTTER
User Guide
34
WRc OTTER
4.
4.1
User Guide
OTTER MENUS
The Top Menu
The OTTER top menu contains information about the current status of the OTTER program and a menu
bar. An example of the top bar is shown here.
The OTTER menu bar contains the following entries, depending on the current active window. On-line
help can be obtained by pressing [F1] when selecting any of these options (see 1.6 How to use the
OTTER on-line help system).
When no model is loaded...
When a model is loaded and the works flowsheet is the active window...
Items in grey are disabled and not available at that time. For example, you cannot try to save a works
model before one has been loaded or created.
If the menu option can be accessed by a key-stroke, the keys required are shown next to the option, e.g.
Cut Ctrl+X. In this case, the selection can be Cut, by pressing [CTRL] and X at the same time.
The following sections explain the options available on each of the menus.
4.2
File Menu
The File menu contains options for creating new works models and loading saved models from disk. It
also allows selection of the database file in which the models are stored. As in most other Windows
programs, printing is also controlled by the File menu.
35
WRc OTTER
User Guide
For further information on the OTTER file structure, see 10. Loading and Saving Works Models.
New...
Prompts for a name and creates a new works model.
Open...
Displays a dialog for selecting and opening an existing works model from the current models database
on disk.
Save...
Saves the current works model in the models database. The model can be opened again later using the
Open command on the File menu.
Save As...
Displays a dialog and saves the current works model in the database under a new name. The model can
be opened again later using the Open command on the File menu.
Close
Closes the current works model. If the current model has not been saved, a prompt will be shown asking
you whether or not to save changes to the model.
Delete...
Displays a dialog for selecting works models (or just model runs) and then deletes the selected model
(or run) from the database.
Database menu
Menu options for changing the current database used for storing OTTER model data.
New database...
Displays a dialog which prompts for a new models database name and directory. If a valid database
name and directory are entered, then they are created and the new database becomes the current
default database.
Open database...
Displays a dialog for selecting an existing models database. If a valid database is selected then it is
opened and becomes the current database.
Delete database...
Displays a dialog for selecting a models database and deletes the chosen database. Note: it is not
possible to delete the current database.
Compact database...
36
WRc OTTER
User Guide
Displays a dialog for selecting a models database. This database is then compacted so that it takes
up less space on the hard drive.
Export model...
Currently unavailable.
Import model...
Currently unavailable.
Last used database
A list of the four most recently used models database files. One of these databases may be opened
and made into the current database by simply selecting it from the list (left-click).
Print
Prints the information in the current window.
Printer setup...
Displays a standard Windows dialog for selecting printers and changing the configuration settings for
selected printers.
Exit
Terminates the OTTER program. If changes have been made to the current model, a prompt will be
shown to confirm whether or not you would like to save these changes.
4.3
Edit menu
The Edit menu contains options for copying, cutting and pasting data. The status of the Edit menu will
depend on the active window. The Edit menu options are active when a spread-sheet control is
displayed on the screen. They are also available as a pop-up menu displayed by right-clicking on the
spread-sheet. The spread-sheet pop-up menu also includes formatting and printing options.
Cut
Deletes the selected data from a spread-sheet and copies it to an internal paste buffer and the Windows
Clipboard. It can then be pasted back to the same spread-sheet or to a different spread-sheet in OTTER
or to any other Windows application which supports cut and paste.
Copy
Copies the selected data from a spread-sheet to an internal paste buffer and the Windows Clipboard. It
can then be pasted back to the same spread-sheet or to a different spread-sheet in OTTER or to any
other Windows application which supports cut and paste.
Paste
Pastes data from an internal paste buffer or the Windows Clipboard to the currently selected OTTER
spread-sheet. If the data was originally cut or copied to the internal paste buffer from an OTTER spreadsheet then cell formatting is pasted together with cell values. If data is from another application (pasted
from Windows Clipboard) just the cell values are pasted.
Clear
Removes data and formatting from the selected range in the current OTTER spread-sheet. Similar to cut
except that the data and formatting is not copied to a paste buffer.
37
WRc OTTER
User Guide
Insert...
Inserts blank cells or rows or columns into the selected range in the current OTTER spread-sheet and
moves the other cells according to an option selected from the following dialog:
Shift horizontal
Move cells on the right of the inserted range further to the right.
Shift vertical
Move cells below the inserted range downwards.
Insert whole rows
Insert whole rows in the selected range and move other rows down.
Insert whole columns
Insert whole columns in the selected range and move other columns right.
Delete...
Deletes cells or rows or columns from the selected range in the current OTTER spread-sheet and moves
the other cells according to an option selected from the following dialog:
Shift horizontal
Move cells from the right to fill in the deleted range.
Shift vertical
Move cells from below to fill in the deleted range.
Delete whole rows
Delete whole rows in the selected range and move rows up from below the deleted rows.
Delete whole columns
Delete whole columns in the selected range and move columns left from the right of the deleted rows.
4.4
Format menu
The Format menu contains options for formatting the selected cells or rows or columns, in the current
spread-sheet.
38
WRc OTTER
User Guide
Alignment...
Dis plays dialog to align cell values to the left, right or centre in the selected range of the current spreadsheet.
Font...
Displays dialog to edit the font for cells in the selected range of the current spread-sheet.
Border...
Displays dialog to edit the border style of cells in the selected range of the current spread-sheet.
Pattern...
Displays dialog to edit the background patterns and colours of cells in the selected range of the current
spread-sheet.
Number...
Displays dialog to format cell numeric values in the selected range of the current spread-sheet, e.g. set
the number of decimal places.
Column width...
Displays dialog to specify the column width in the selected range of the current spread-sheet.
Row height...
Displays dialog to specify the row height in the selected range of the current spread-sheet.
4.5
The Spread-sheet pop-up menu contains options for editing and formatting the selected cells in the
current spread-sheet and for printing the whole spread-sheet. It is displayed by right-clicking on a
spread-sheet.
39
WRc OTTER
User Guide
Fix rows
Fix rows in selected range in current spread-sheet so that they dont scroll. This may be useful for
comparing the data from the start and the end of the run by fixing the cells in the first row of the
spreadsheet.
Fix columns
Fix columns in selected range in current spread-sheet so that they dont scroll. It is sometimes useful to
fix the date/time columns while scrolling through associated data in other columns. However it is not
possible to edit data in the fixed columns so all times should be entered before fixing columns.
Format
Displays Format menu as a sub-menu.
Print
Prints the contents of the currently selected spread-sheet.
Page set-up...
Displays a dialog for defining the page layout used when printing a spread-sheet. The page layout
definition includes the header and footer text printed at the top and bottom of the page respectively, and
the sizes of the margins.
Printer set-up...
Displays a dialog for selecting a printer and setting up print options.
Export
Displays the Export sub-menu which contains options for writing the contents of the spread-sheet in
Excel format and text -only format.
4.6
Model menu
The Model menu contains options for creating a new run, editing the run timings and associated data
and editing model data for specific processes or streams. Some menu options are also available in the
form of a pop-up menu, displayed by right-clicking on a stream or process.
Works info...
Displays a dialog for editing the name of the works and any brief notes about the works.
See 3.13 Works Information.
Run set-up...
Displays a dialog for editing run set-up data. This includes the name of the run, run timings, global
model parameters (currently just atmospheric pressure), and the order in which the process models are
recalculated during each simulation time step. There is also a section for entering and recording brief
notes on a run.
For further information see 8.1 Defining the run conditions.
40
WRc OTTER
User Guide
New run
Displays a dialog with a choice of new run options.
For all the options, a new run definition for a works model is created by creating a new unique run ID
code for the model so that model input data and results can be identified reliably from any other runs for
the works.
The option chosen governs how the run timings and model states are initialised for the new run.
Cold start
?? Resets run timings to defaults ?? Start time set to todays date at midnight (00.00 hours)
?? End time set to 2 weeks after start time
?? Model input time step set to 0.1 hours
?? Model output (reporting time step) set to 1 hour
?? Number of time steps calculated from (end time - start time) / input time step (default = 3360)
?? Elapsed time set to zero
?? Current time step set to zero
?? Resets dynamic state data (initial conditions) for the processes in the model to default values. (Note:.
The following processes have dynamic state data: floc-blanket clarifier, rapid gravity filter, rapid
gravity filter bank and GAC adsorber)
?? Resets stream flow and water quality to zero. (At time zero during a run, the stream water quality is
initialised to the quality of the default raw water source.)
?? Resets reporting options for streams and processes
?? All in-simulation reporting disabled
?? All streams and processes enabled to produce results profiles
Repeat run
?? Run timings loaded in from previous run
?? Dynamic state data is reset to the default values
?? Stream and water quality data is set to zero
?? Reporting options read in from the previous run
Warm start
?? Run timings loaded in from previous run
?? Dynamic state data set to the values calculated at the end of the previous run
?? Stream and water quality data set to the values calculated at the end of the previous run
?? Reporting options read in from the previous run
Warm start (continuing from end of previous run)
?? Start date and time of new run set as end date and time of previous run. End date and time of new
run set as start date and time of new run plus the time duration of the previous run
?? Dynamic state data set to the values calculated at the end of the previous run
?? Stream and water quality data set to the values calculated at the end of the previous run
41
WRc OTTER
User Guide
Process data
Displays a dialog for editing the model data for the process. The dialog will depend on the type of
process. See 3.10 Editing model data for streams and processes.
Results...
Display results profile for process in form of a spread-sheet. This option is enabled only if a run has
been started and reporting has been enabled for the selected process.
Bring to front
42
WRc OTTER
User Guide
Positions the currently selected process/source/sink picture object so that if it overlaps other
pictures on the flowsheet it is drawn on top of them.
Send to back
Positions the currently selected process/source/sink picture object so that if it overlaps other
pictures on the flowsheet it is drawn beneath them.
Rotate picture
Changes the orientation of the current process/source/sink picture object by rotating it clockwise
through 90. Only available for selected processes (processes involving tanks of water cannot be
rotated because the water would pour out!).
The raw water source has been rotated through 90o clockwise.
Delete...
Deletes the process from the works flowsheet. Both the picture and the underlying model data are
deleted. See 3.9 Deleting streams and processes.
Source
Displays Source sub-menu if the currently selected process on the flowsheet is a source. The same submenu can be accessed, as a pop-up menu, by right-clicking on a source.
Source data
Displays a dialog for editing source model data. See 3.10 Editing model data for streams and
processes.
Delete
Deletes the source from the works flowsheet. Both the picture and the underlying model data are
deleted. See 3.9 Deleting streams and processes.
Sink
Displays Sink sub-menu if the currently selected process on the flowsheet is a sink. The same submenu can be accessed, as a pop-up menu, by right-clicking on a sink.
43
WRc OTTER
User Guide
Name
Displays dialog, enabling you to change the name of the sink.
Results
Display results profile for stream connected to sink in the form of a spread-sheet. Enabled only if a
run has been started and reporting has been enabled for the stream.
Delete
Deletes the sink from the works flowsheet. Both the picture and the underlying model data are
deleted. See 3.9 Deleting streams and processes.
Options
Displays Options menu.
4.7
Run menu
The Run menu contains options for controlling a simulation or model run. It is only available when the
works flowsheet is the currently active window.
Pause
Pause a simulation or run. Same as
Stop
Stop a simulation or run. Same as
44
WRc OTTER
4.8
User Guide
Tools menu
The Tools menu gives access to setting up a batch run and allows the user to change the units that are
used by the software.
Batch
Enables the user to set up and run a batch of simulations.
Edit
Allows the user to set up or edit the batch file for the simulation. A batch run is a set of OTTER
simulations, which have been set up by the user and are run in sequence automatically, without
further input being required. This is a useful tool when there are a large number of simulations or
when the simulations take a long time to run. For example, the software can be left running a batch of
simulations overnight and the results viewed the next day.
The batch run dialog shows each run that has been set up in the database. Use the arrows keys to
add the desired runs to the batch list.
Run
This carries out the batch simulation.
Units
OTTER supports both metric (SI) and US American units. When OTTER is first opened after installation,
the choice of default units is specified. This can be changed from the Tools menu.
45
WRc OTTER
User Guide
When OTTER is closed after use, it stores the units that were used last and these are read in when
OTTER is next opened.
Easy menus
Setting Easy menus to On enables a short-cut for creating charts of results. This functionality is
discussed further in 9.3 Easy menus. Off is the default.
4.9
Chart menu
The Chart menu contains options for creating graphs or charts from results spread-sheet data. To
create a chart, first select one or more ranges of data in the results spread-sheets using the mouse and
then choose a chart type from the Chart menu.
For further information, see: 9.2 Displaying results after a model run.
Timeseries
Left-clicking here shows a sub menu of time series charts. In this version of OTTER only time series
charts are available.
Date and time
Creates a timeseries chart using data from the selected ranges in the open spread-sheets with data
and time on the X-axis.
Elapsed time (h)
Creates a timeseries chart using data from the selected ranges in the open spread-sheets with
elapsed time on the X-axis.
4.10
Window menu
The Window menu contains options for controlling the way windows belonging to the OTTER
application are displayed on the screen.
46
WRc OTTER
User Guide
Cascade
Arranges the child windows (e.g. works flowsheet, results spread-sheets, charts) within the main
OTTER application window so that they are overlaid on top of one another with all the title bars visible.
It is then possible to select and view a particular child window by simply left-clicking on its title bar.
Note: This only works for child windows which have not been minimised (displayed in icon form).
Tile
Arranges the child windows within the main OTTER application window so that all their contents are
visible at once. The windows are sized so that they all fit together on the screen. Windows can be tiled
horizontally (one above the other on the screen with width usually larger than height) or vertically (side
by side on the screen with height usually larger than width). Note: This only works for child windows
which have not been minimised (displayed in icon form).
Arrange Icons
Arranges the icons of the minimised child windows evenly along the bottom of the application window.
Zoom
The zoom menu contains options for controlling the view of the works flowsheet. It is particularly
useful for manoeuvring around large works models. It is also possible to scroll around the flowsheet.
Zoom out
Displays more of the flowsheet on the screen. Care should be taken with this option, as zooming in
too far means that the images can no longer be seen clearly.
Zoom in
Magnifies the size of the displayed images on the worksheet.
Best fit
Fits all the images onto the visible flowsheet.
Normal view
Returns the flowsheet to the default resolution.
Processes toolbox
Displays or hides a floating window containing icons for all the processes (and sources, sinks) available
in the installed version of the OTTER application. This is called the Processes Toolbox and is used for
building works models. To add a process to the works flowsheet, simply drag-and-drop the appropriate
icon from the toolbox onto the flowsheet window using the left mouse button. When a new works is
created, the processes toolbox is automatically opened. When a works model has been run. the works
flowsheet cannot be modified directly. Modifications can be made by building a completely new works
model.
47
WRc OTTER
User Guide
4.11
Help menu
Contents
Displays the contents screen of the OTTER help system.
Search...
Displays a dialog enabling you to search the OTTER help system for particular words or phrases.
How to use help
Provides instructions on how to use the help system.
About OTTER...
Displays a brief message about OTTER and the system configuration it is running on. It also displays
the name and path of the current models database in use by OTTER.
48
WRc OTTER
5.
5.1
User Guide
OTTER includes 61 water quality determinands, which for reporting purposes are divided into eight
different categories:
General water quality (14),
Total metals (3),
Dissolved metals (3),
Inorganics (11),
Organics (8),
Pesticides (12),
Microbiological (5), and
Others (5).
When setting up a works model, water quality is specified for all the sources. The quality can be fixed or
varied during a model run.
Streams, sources and sinks store all 61 water quality determinands for the current time step. When a
process model is updated, it reads the water quality from the inlet streams and writes the new predicted
water quality to the outlet streams. Since the outlet stream of one process is also the inlet stream of
another process, the water quality changes are propagated from process to process throughout the
whole works.
Different process models affect different water quality determinands. For example, physical separation
processes (e.g. clarification, filtration) will predict solids and turbidity removal, together with those
determinands incorporated in the solids (e.g. precipitated metals), whereas chemical treatment process
models (e.g. coagulation, chlorination, ozonation) will predict the removal of true colour and organic
chemicals. Those water quality determinands not predicted by a particular process model will be passed
unchanged through the process from the influent streams to the effluent streams.
49
WRc OTTER
User Guide
Filterable and settleable solids are set by default to be 95% of the total suspended solids. If the total
suspended solids concentration is changed, the filterable and settleable solids automatically change
to maintain the default proportion of total suspended solids. New values of filterable and settleable
solids concentrations can be entered; these values must not be greater than total suspended solids.
However, the non-settleable and non-filterable fractions are included as calibration parameters for
those processes where they are of relevance, and will override the fractions implicit in the water source
data.
50
WRc OTTER
User Guide
2,4-D (g/l)
Diazinon (g/l)
Chlorfenvinphos (g/l)
Propetamphos (g/l)
51
WRc OTTER
5.2
User Guide
Sources
Water quality is specified for sources which feed into the processes via streams. Sources are added to
the works model in the same way as processes . There are two types of sources:
Raw water
Wash water sources do not need a control valve and should be connected to the wash water inlet of a
filter (or a flow divider if the wash water source is supplying more than one filter).
Before running the works model, each source must have a water quality profile assigned to it.
A profile is assigned to a source using the Source dialog, accessed from Source data option under the
Source menu. The dialog has options for creating a profile, editing a profile, renaming a profile, copying
a profile and deleting a profile.
52
WRc OTTER
User Guide
Name
Users name for the source (up to 48 characters). This could be either the name of an intake (in the case
of a raw water source) or a name for a filter wash water tank (in the case of a wash water source).
Water quality profile
Select a water quality profile from the drop-down list or create a new water quality profile. To create a
new profile, select [New profile] from the drop-down list - a profile will be created with default data and a
new profile name will appear. Accept the default name for the new profile or enter an alternative. Raw
water profiles can be named after the river or reservoir from which the water is abstracted.
OTTER comes with three pre-defined water quality profiles. These are:
?? Upland seasonal
This profile represents the seasonal variation of a typical upland (soft, coloured) water source.
?? Lowland seasonal
This profile represents the seasonal variation of a typical lowland (moderately hard, low colour)
water source.
?? Clean wash water
This profile represents a good, constant quality filtered water (no variation over time) and is
intended for use as a Filter wash water source only.
Obviously these profiles are only generalised, and for accurate simulations you will need to enter a
profile which closely follows the variations in your water source.
[New profile] is used to create a new profile. It contains a single line of data, with nominal values for
some determinands but most set to zero.
By default, when a new Raw water source is created, the most recently created water quality profile that
excludes the string clean wash water in its profile name is loaded in the drop-down list. For a Filter
wash water source, the most recently created profile that includes the string clean wash water in its
profile name is loaded by default. In each case, if no profile is found that meets the criterion, the most
recently created profile is loaded instead. It is recommeded that if you create a profile specifically for
filter wash water, clean wash water is included in the profile name.
53
WRc OTTER
User Guide
54
WRc OTTER
User Guide
55
WRc OTTER
User Guide
Remember that if a profile is shared by several works models and it is changed while working on one
model, the changes will also affect all the other models.
At the start of a mo del run the current time is set to the start time specified in the run setup dialog. As a
run proceeds the current date/time is incremented by the time step interval (default 0.1 hours). All the
process models and sources are updated for each time step. In the case of a source, the current run
date/time is compared with the date/times in the water quality profile. Assuming there is more than one
set of data in the profile, two sets of water quality data for the profile times either side of the current run
date/time are read in. Then linear interpolation is used to calculate the water quality for the current run
date/time.
If the profile is to be used as an annual variation, rather than a timeseries, the year part of the date/times
is ignored (actually all years are set to a base of 1900). Hence several years worth of water quality data
may be combined into one annual variation.
If the current run date/time is before the first date/time in the profile then the water quality data for the
first record in the profile will be used. Similarly if the current run date/time is after the last time in the
profile then the water quality data for the last record in the profile is used. Therefore it is important to
ensure that if the profile is being used as a timeseries, then the dates in the profile and the dates in the
run setup must match up.
5.3
Sinks
In OTTER, Sinks is the collective term for locations where water or sludge leaves the treatment works.
The available sinks are:
final water,
waste sludge, and
waste water.
Sinks read and store the flow and all the current values for the water quality determinands from the
stream connected to it. Since the flow and water quality data will be the same for the sink and its influent
stream, sinks are not necessary in modelling terms. However, they do improve the presentation of the
works flow-sheet and are a convenient way of identifying and recording the water quality and flow
leaving the works.
It is possible to create on-line charts and meters for sinks. For more information, see 9.1 Displaying
results during a model run.
56
WRc OTTER
6.
User Guide
This section describes the process models that are available in OTTER and the data than can be entered
for each model. Full descriptions of the model equations, the methods of solution and model calibration
are presented in the accompanying document Process Model Descriptions.
6.1
The dialogs are used to enter data about the models. On-line help can be obtained by left-clicking on an
area of interest. Left-click on a tab at the top of the dialog to change the view of the dialog.
Most of the model dialogs (viewed and edited by right-clicking on a process and selecting Process
data) contain five tabs, each containing data about the process. There are 5 main tabs, which are
available for the majority of the models. The standard form of these five tabs is explained in this section,
and data that is common to most of these tabs is described. In the following sections, the data that
appears on the tabs in each model is explained, and any extra tabs that there may be for individual
models are introduced. The example of the five principal model tabs is taken from the dissolved air
flotation model dialogs.
When a model is first created, each of the tabs contains default data that has been estimated from
WRcs experience of water treatment processes and is based upon a standard flow of 200 m3/h. When
you make a change to the data, OTTER will check that the new value is within pre-defined limits. If your
value is too small or too large, you will be asked to enter a new value within the limits. For full details of
the default values and the range of acceptable values, see Appendix A.
The following buttons are available at the bottom of each of the dialog tabs.
OK
Saves changes made to data in the dialog and closes the dialog window.
Cancel
Closes the dialog window and abandons any changes made to the data.
Reset
Resets the data in the dialog to the original values when the dialog was opened.
Help
Shows the main help text for the dialog.
57
WRc OTTER
User Guide
Name
Each process can be given a name, up to 48 characters long. By default, the process is named after the
type of process, with a number qualifier depending on the number of each process that are in the works.
Static data cannot be changed once a run has started.
58
WRc OTTER
User Guide
Operating schedule
Operating schedules are used to specify how process control settings vary during a simulation. They
consist of a list of times in hours associated with one or more control parameters. The list is edited in a
spread-sheet control.
The first entry must be for time zero. Times must be entered consecutively. At least one time must be
entered (for time zero). Enter further times and control settings if you want to alter them during the
course of a simulation. The control settings will persist until the elapsed simulation time reaches the time
of the next settings.
The operating schedule can be edited during a simulation. To do this, first pause the simulation using
the Pause option in the Run menu or the Pause button
in the Run toolbar. Then call up the
schedule in the appropriate dialog tab and insert or append new control settings for times greater than
the current elapsed time.
59
WRc OTTER
User Guide
60
WRc OTTER
User Guide
This tab is the same for each model that can produce results.
Create results profile?
The Create results profile? check box indicates whether results for the stream or process will be written
to a file during a simulation. If a results file is created, it can be read back from disk at the end of the
simulation and displayed in one or more spread-sheet controls in a report form. Left-click on the checkbox to change your answer from Yes (checked) to No (unchecked) and back again.
61
WRc OTTER
User Guide
Removal (%)
This is the total removal of a water quality determinand across the specific process, expressed in
percentage terms:
?Inlet concentration - Outlet concentration?
Removal (%) = 100 x
Inlet concentration
62
WRc OTTER
6.2
User Guide
pH adjuster
63
WRc OTTER
User Guide
6.2.5 Results
Saturation ratio
This gives an indication of the likelihood of scale deposition. If the value of the saturation ratio is
greater than 1, scale deposition is likely to occur.
Precipitation potential
This applies to solutions supersaturated with calcium carbonate and is the weight in mg of CaCO3 per
litre of solution that will deposit to relieve supersaturation and produce water that is just saturated.
Note: This is a theoretical quantity that may never be obtained in practice.
Langelier saturation pH
At this pH water is saturated with calcium carbonate. If the pH of a water is less than the Langelier pH, it
will tend to dissolve calcium carbonate. If, however, the pH is above the Langelier pH the water will be
supersaturated and tends to precipitate calcium carbonate.
Plumbosolvency Index
This is a theoretical factor that gives an indication of the likelihood of lead dissolution. The model
calculates the dissolution of lead from a 5 m long, diameter pipe that has been flushed at a rate of
10 l/minute, after a stagnation period of 8 hours. The plumbosolvency index is the resulting lead
concentration divided by the prescribed concentration value (PCV) for lead of 50 ?g/l. A value of the
index that is greater than 1 could indicate a potential lead problem.
Dezincification Index
This is the ratio of chloride to alkalinity. This gives an indication of the likelihood of corrosion for brass
fittings, which is likely to occur if the dezincification index is greater than 0.5.
64
WRc OTTER
6.3
User Guide
Coagulation
65
WRc OTTER
User Guide
Automatic pH control
When this is chosen, the model will calculate the dose of the pH adjustment chemical required to
achieve a target pH. The model takes into account the effect of the coagulant dose on pH before
calculating the dose of the pH adjustment chemical.
Control options
There are two options for automatic pH control, both using feedback control. The options are:
?? Simple - With this option the model adjusts the acid or alkali dose (in steps of 0.5 mg/l) and
calculates the resulting pH. This is done until the target pH is reached.
?? PID - This uses a proportional-integral derivative (PID) controller, similar to those used on real plant,
to calculate the chemical dose. However, unless the PID controller is correctly set up it can be
difficult to control the pH using this control mechanism.
PID control settings
When PID control has been chosen, you may enter the controller variables:
?? tolerance,
?? gain,
?? integral time (h), and
?? derivative time (h).
Dosing pump settings
If automatic pH control is enabled, the Maximum dose of acid or alkali must be specified. This
determines the practical upper limit of the control action.
6.3.4.1
Model constants
WRc model
The WRc organics removal model is described in Process Model Descriptions, Section 3.2.1. The
spreadsheet is used to enter the constants a 1, a 2, b 1, b 2, c1, c2, ? , and ?, for colour and UV.
66
WRc OTTER
User Guide
In the WRC model, removal of DOC is assumed to be by the same proportion as reduction in UV254
absorbance. Removed DOC becomes POC, so TOC is not affected.
Langmuir model
The Langmuir organics removal model is described in Process Model Descriptions, Section 3.2.2. The
spreadsheet is used to enter the constants k 1, k 2, x1, x2, x3 and y4, and the colour removal factor.
There are two sets of default values of the constants k 1, k 2, x1, x2, x3 and y4; one set applies to aluminium
coagulants, the other to iron coagulants. The defaults change accordingly if the coagulant type is
changed. The user can overwrite the default values.
The colour removal factor is used to impose a relatively greater reduction in true colour than in DOC.
The reduction in UV254 absorbance is assumed to be by the same proportion as removal of DOC. DOC
removed becomes POC, so TOC is conserved.
6.3.4.2
Solids
The coagulation model determines the total suspended solids after coagulation. The non-settleable and
non-filterable solids in the coagulated water are then calculated from the respective fractions.
Fraction of non-settleable solids
It may not be possible for coagulation to produce solids that can be effectively settled. This can be
used to define the fraction of the solids (influent solids concentration + solids added during
coagulation) that will not be removed and will thus pass directly through the clarification stages.
If the fraction of non-settleable solids is 1, then no solids will be removed by clarification.
Fraction of non-filterable solids
It may not be possible for coagulation to produce solids that can be effectively filtered. This can be
used to define the fraction of the solids that will not be removed and will thus pass directly through
filtration.
If the fraction of non-filterable solids is 1, then no solids will be removed by filtration.
Solids:turbidity ratio
The turbidity in the coagulated water in calculated using this value.
6.3.5 Results
Saturation ratio
This gives an indication of the likelihood of scale deposition. If the value of the saturation ratio is
greater than 1, scale deposition is likely to occur.
Langelier saturation pH
At this pH water is saturated with calcium carbonate.
If the pH of a water is less than the Langelier pH, it will tend to dissolve calcium carbonate. If, however,
the pH is above the Langelier pH the water will be supersaturated and tends to precipitate calcium
carbonate.
Precipitation potential
This applies to solutions supersaturated with calcium carbonate and is the weight in mg of CaCO3 per
litre of solution that will deposit to relieve supersaturation and produce water that is just saturated.
Note: This is a theoretical quantity that may never be obtained in practice.
Dezincification Index
This is the ratio of chloride to alkalinity. This gives an indication of the likelihood of corrosion for brass
fittings, which is likely to occur if the dezincification index is greater than 0.5.
Plumbosolvency Index
This is a theoretical factor that gives an indication of the likelihood of lead dissolution. The model
calculates the dissolution of lead from a 5 m long, diameter pipe that has been flushed at a rate of
10 l/minute, after a stagnation period of 8 hours. The plumbosolvency index is the resulting lead
67
WRc OTTER
User Guide
concentration divided by the prescribed concentration value (PCV) for lead of 50 ?g/l. A value of the
index that is greater than 1 could indicate a potential lead problem.
6.4
Flocculator
6.4.4 Results
Floc size
The calculated floc size of the flocculated material leaving the flocculator in microns (?m).
68
WRc OTTER
6.5
User Guide
69
WRc OTTER
User Guide
Solids:turbidity ratio
The outlet turbidity from the clarifier is calculated from this ratio.
Maximum settling velocity
If the floc particles in the blanket were allowed to settle individually, they would settle with a higher
velocity than the suspension. This velocity is the maximum settling velocity. This is used to calculate
the hindered settling velocity for the blanket.
Minimum blanket concentration
This is a term that is used to calculate the hindered settling velocity of the blanket. Below the minimum
blanket concentration the settling velocity is equal to the maximum settling velocity. Above the
minimum blanket concentration the settling velocity of the blanket will decrease with increasing
concentration. The minimum blanket concentration is expressed in volumetric concentration of flocs in
the blanket (% v/v).
Reference temperature for settling velocities
This is the temperature at which the settling characteristics of the blanket have been measured, i.e. the
temperature at which the model has been calibrated. The settling velocity of a particle in water depends
upon the viscosity of the water, which in turn is dependent upon the water temperature. The FBC model
takes into account the effect of temperature by calculating the water viscosity and comparing this with
the viscosity at the reference temperature. The maximum settling velocity of the blanket is then modified
according to the ratio of the actual viscosity to the reference viscosity.
Shape factor
The shape factor is used to calibrate the hindered settling equation to take account of the method of
measuring the blanket concentration and the non-spherical nature of the floc particles in the blanket.
Exponent factor
This is a constant (dimensionless) in the hindered settling equation, which depends on the nature of the
suspension being studied.
Floc density
The floc density is the average density of an individual fully grown floc particle. As the flocs contain a
large proportion of water, the density is very close to that of water.
Ratio of wet to dry solids
This is the mass ratio of wet solids (including entrained water) to dry solids.
Initialise blanket
During a run it is possible to reset the condition of the blanket to that at the start of a run. This button is
used to do this.
70
WRc OTTER
User Guide
Figure 6-1 Model calibration tab showing the initial conditions of the blanket
Blanket concentration profile plot
During a run it is possible to get a visual representation of the concentration of the blanket as it varies
from the top to the bottom of the clarifier. The y axis of the graph is the blanket concentration
(expressed as % v/v) for the blue line or primary particle concentration (in mg/l) for the red line. The x
axis represents the distance from the bottom of the tank in metres.
Primary particles concentration
This is the concentration of coagulated particles (prior to the formation of fully grown floc) within the
clarifier. The dosed water entering the floc blanket clarifier is assumed to comprise only these primary
particles. The concentration is expressed in terms of the dry solids concentration in mg/l.
Secondary particles concentration
This is the concentration of fully grown floc particles within the clarifier which make up the floc blanket.
The concentration is expressed in terms of the 30 minute settled volume, in % v/v.
6.5.6 Results
Rise rate
The rate that the water flows up through the clarifier; it is the ratio of inlet flowrate to tank surface area.
Mean blanket concentration
This is the average calculated volumetric concentration of the floc blanket, in percentage terms. Lower
upflow rates through a clarifier will result in higher blanket concentrations, which in turn lead to higher
degrees of solids removal.
Blanket height
This is the height of the top of the sludge blanket measured from the bottom of the tank.
Solids removal
The percentage removal of solids across the clarifier.
71
WRc OTTER
6.6
User Guide
Total tank
depth
Base area
72
Depth of
hopper
section
WRc OTTER
User Guide
?? intermittent desludging where the clarifier is only desludged when the depth of the blanket is
greater than the height of the sludge take off point, and
?? timed desludging where a desludging time and frequency are specified.
One of these options has to be chosen to run the model.
Desludging frequency
This is the number of times the clarifier can be desludged during the day, and is required when timed
desludging is chosen.
Desludging duration
This is duration of the desludging when timed desludging is chosen.
Desludge rate
The desludging rate has to be specified as a percentage of the incoming water flow. For example, if the
desludging rate is entered as 1% v/v for an inlet flow of 100 m/h the desludging rate would be
calculated as 1 m/h. The concentration of solids in the sludge stream is calculated by the mathematical
model.
73
WRc OTTER
User Guide
Exponent factor
This is a constant (dimensionless) in the hindered settling equation, which depends on the nature of the
suspension being studied.
Floc density
The floc density is the average density of an individual fully grown floc particle. As the flocs contain a
large proportion of water, the density is very close to that of water.
Ratio of wet to dry solids
This is the mass ratio of wet solids (including entrained water) dry solids.
Initialise blanket
During a run it is possible to reset the condition of the blanket to that at the start of a run. This button is
used to do this.
Figure 6-3 Model calibration tab showing the initial conditions of the blanket
Blanket concentration profile plot
During a run it is possible to get a visual representation of the concentration of the blanket as it varies
from the top to the bottom of the clarifier. The y axis of the graph is the blanket concentration
(expressed as % v/v) for the blue line or primary particle concentration (in mg/l) for the red line. The x
axis represents the distance from the bottom of the tank in metres.
74
WRc OTTER
User Guide
6.6.6 Results
Rise rate
The rate that the water flows up through the clarifier; it is the ratio of inlet flowrate to tank surface area.
Mean blanket concentration
This is the average calculated volumetric concentration of the floc blanket, in percentage terms. Lower
upflow rates through a clarifier will result in higher blanket concentrations, which in turn lead to higher
degrees of solids removal.
Blanket height
This is the height of the top of the sludge blanket measured from the bottom of the tank.
Solids removal
The percentage removal of solids across the clarifier.
75
WRc OTTER
6.7
User Guide
76
WRc OTTER
User Guide
Desludge offset
For timed desludging, the time between desludges is equal for all tanks, being defined by the desludge
frequency and duration. The desludge offset then determines when each tank desludges relative to the
other tanks. If offsets are all equal, all tanks desludge simultaneously. Otherwise, in the bank desludge
cycle the tanks will desludge in order of increasing offset (i.e. the smallest offset first, the largest last).
Starting from time zero, the first desludge from each tank is delayed by the offset, and occurs when the
time equals the sum of the time between desludges and the offset.
77
WRc OTTER
User Guide
During a run it is possible to reset the condition of the blanket to that at the start of a run. This button is
used to do this.
6.7.6 Results
Average rise rate
The rate that the water flows up through each clarifier; it is the ratio of tank inlet flowrate to tank surface
area, averaged across all in-service tanks.
Mean blanket concentration
This is the calculated volumetric concentration of the floc blanket, in percentage terms, averaged across
all in-service tanks.
Solids removal
The percentage removal of solids across the clarifier bank.
Number of tanks in service
The number of tanks currently flagged as in service.
78
WRc OTTER
6.8
User Guide
Superpulsator bank
Influent
79
WRc OTTER
User Guide
Desludge offset
For timed desludging, the time between desludges is equal for all tanks, being defined by the desludge
frequency and duration. The desludge offset then determines when each tank desludges relative to the
other tanks. If offsets are all equal, all tanks desludge simultaneously. Otherwise, in the bank desludge
cycle the tanks will desludge in order of increasing offset (i.e. the smallest offset first, the largest last).
Starting from time zero, the first desludge from each tank is delayed by the offset, and occurs when the
time equals the sum of the time between desludges and the offset.
80
WRc OTTER
User Guide
During a run it is possible to reset the condition of the blanket to that at the start of a run. This button is
used to do this.
6.8.6 Results
Average rise rate
The rate that the water flows up through each Superpulsator; it is the ratio of tank inlet flowrate to tank
surface area, averaged across all in-service tanks.
Mean blanket concentration
This is the calculated volumetric concentration of the floc blanket, in percentage terms, averaged across
all in-service tanks.
Solids removal
The percentage removal of solids across the Superpulsator bank.
Number of tanks in service
The number of tanks currently flagged as in service.
81
WRc OTTER
6.9
User Guide
6.9.5 Results
Hydraulic loading
This is the velocity at which the water flows through the horizontal flow clarifier; it is the ratio of inlet
flowrate to tank surface area.
Solids removal
The solids removal across the clarifier.
82
WRc OTTER
6.10
User Guide
Water outlet
Sludge outlet
6.10.4.2
83
WRc OTTER
User Guide
Scouring factor
This represents the re-suspension of solids that have accumulated at the bottom of the clarifier. If it is
set to zero, no solids are re-suspended. If set to 1, then settlement will not occur within the tank.
Solids:turbidity ratio
The outlet turbidity is calculated using this rato.
6.10.5 Results
Hydraulic loading
This is the velocity at which the water flows through the horizontal flow clarifier; it is the ratio of clarifier
inlet flowrate to clarifier surface area, averaged for all in-service clarifiers.
Solids removal
The average solids removal across the bank of clarifiers.
Number in service
The current number of lanes in service.
84
WRc OTTER
6.11
User Guide
Lamella settler
6.11.5 Results
Hydraulic loading
The ratio of volumetric flowrate to surface area of the tank.
Solids removal
The solids removal across the settler.
85
WRc OTTER
6.12
User Guide
86
WRc OTTER
User Guide
Bubble size
This is the average bubble size of the air bubbles released into the DAF tank. The smaller the bubble
size, the more effective the process will be.
Floc attachment factor
This is a factor that relates the attachment of floc particles to the air bubbles released in the DAF tank.
A high value means more efficient attachment and hence more effective solids removal.
Solids:turbidity ratio
The outlet turbidity from the DAF tank is calculated using this ratio.
6.12.5 Results
Hydraulic loading
This is the rate at which the water flows through the DAF tank and is calculated by the model. It is the
ratio of inlet flowrate to tank surface area.
Air dose
This is the dose of air applied to the DAF tank.
Solids removal
The solids removal across the DAF tank.
87
WRc OTTER
6.13
User Guide
DAF bank
Sludge outlet
Water outlet
88
WRc OTTER
User Guide
Recycle rate
The recycle rate is the volume of water (expressed as a percentage of the incoming water flow) that is
recycled to the air saturator before being passed back to the DAF tank. A higher value will mean more
efficient solids removal because of the greater amount of air dosed.
Saturator pressure
This is the absolute pressure of the air saturator. Higher values of pressure mean that more air can be
dissolved in the recycle water, and so a lower recycle rate can be used to achieve the required air dose.
6.13.5.2
6.13.6 Results
Hydraulic loading
This is the rate at which the water flows through the DAF tank and is calculated by the model. It is the
ratio of inlet flowrate to tank surface area, averaged across all in-service DAF tanks.
Air dose
This is the mean dose of air applied to each in-service DAF tanks.
Solids removal
The solids removal across the DAF bank.
Number in service
The current number of in-service lanes.
89
WRc OTTER
User Guide
90
WRc OTTER
6.14
User Guide
Dynamic Separator
6.14.5 Results
Hydraulic residence time
This is the hydraulic residence time of the water flowing through the dynamic separator tank in hours,
which is calculated by the model.
Removal
The removal of each determinand across the separator.
91
WRc OTTER
6.15
User Guide
Generic separator
92
WRc OTTER
6.16
User Guide
93
WRc OTTER
User Guide
Backwash trigger
If automatic backwash control is selected, one or more triggers can be set:
??
Run length
??
Turbidity
??
Headloss
If more than one trigger is set the first one to exceed the prescribed limit will initiate a backwash. Run
length, Maximum turbidity, and Maximum headloss must be specified if the corresponding trigger is set.
Backwash time
A list of times when a backwash is to be initiated if manual backwash control is selected.
Backwash regime
Select either
?? Air then water
?? Air and water combined
At the moment this is only used to calculate the total duration of the backwashing cycle. It does not
affect the efficiency of backwashing. For a water only backwash, set the air scour duration to zero.
Run length
Maximum run length. Used to initiate backwashing when automatic backwash control run length trigger
option is set. Note that when testing for a run length trigger, any Slow start, Run to waste or Slow stop
periods are not included in the cumulative filter run time. For example, a filter specified with a 1 hour
slow start period, 24 hour maximum run length and and 1 hour slow stop period would actually be in
operation for 26 hours. If it were desired to limit the operational run length to 24 hours, including the
slow start and stop periods, the maximum run length would have to be set to 22 hours.
Maximum turbidity
Maximum turbidity. Used to initiate backwashing when automatic backwash control turbidity trigger
option is set.
Maximum headloss
Maximum headloss. Used to initiate backwashing when automatic backwash control headloss trigger
option is set.
Terminal headloss
The critical headloss above which the constant flow through the filter cannot be maintained. This
should be greater than the Maximum headloss backwash trigger. If the headloss exceeds the terminal
headloss a warning is issued. There is currently no attempt to model the drop in flow and the
subsequent changes in loading to parallel filters.
Drain down period
Drain down period. Used to calculate duration of complete backwashing cycle (filter down-time).
Backwash rate
The upflow rate at which the backwash water washes the filter.
Backwash duration
Duration of backwash. Used to calculate duration of complete backwashing cycle (filter down-time), and
the volume of backwash water used for calculating the backwash efficiency.
Air scour rate
Rate of air scour.
Air scour duration
Duration of air scour. Used to calculate duration of complete backwashing cycle (filter down-time).
Refill period
The time taken for the filter to be refilled after backwashing. Used to calculate duration of complete
backwashing cycle (filter down-time).
Slow stop period
The period over which the filtration rate is reduced from the operating rate to zero after a backwash is
triggered, if Slow stop stop regime has been specified.
94
WRc OTTER
User Guide
95
WRc OTTER
6.16.4.1
User Guide
Attachment rate
Attachment rate for each media type.
Hydraulic conductivity
Hydraulic conductivity for each media type.
Theoretical filter capacity)
Theoretical capacity for each media type.
6.16.4.2
Attachment coefficient
Attachment coefficient for each media type.
Detachment coefficient
Detachment coefficient for each media type.
Theoretical filter capacity
Theoretical capacity for each media type.
6.16.5 Results
Filtration rate
This is the filtration rate (the ratio of flowrate to surface area).
Total headloss
Total headloss predicted through the filter.
Solids removal
The percentage removal of solids across the filter.
Number of backwashes
Cumulative total of backwashes.
96
WRc OTTER
6.17
User Guide
The rapid gravity filter bank incorporates both models from the single filter model. However, manual
backwash cannot be specified. The filter bank model automatically sets up a stagger between washing
the filters. When one filter goes out of service, the flow is spread equally across the other filters in
service across the bank, taking into account slow start and slow stop settings. Therefore, only one filter
can be washed at any one time.
97
WRc OTTER
User Guide
98
WRc OTTER
User Guide
Backwash duration
Duration of backwash. Used to calculate duration of complete backwashing cycle (filter down-time), and
the volume of backwash water used for calculating the backwash efficiency.
Air scour rate
Rate of air scour.
Air scour duration
Duration of air scour. Used to calculate duration of complete backwashing cycle (filter down-time).
Refill period
The time taken for the filter to be refilled after backwashing. Used to calculate duration of complete
backwashing cycle (filter down-time).
Slow stop period
The period over which the filtration rate is reduced from the operating rate to zero after a backwash is
triggered, if Slow stop stop regime has been specified.
Slow start period
The period over which the filtration rate is increased from zero to the operating rate when restarting after
a backwash is complete, if Slow start start regime has been specified.
Run to waste period
The period over which filtered water is diverted to waste when restarting after a backwash is complete, if
Run to waste start regime has been specified.
Stop regime
Determines how the flow is stopped when a backwash is triggered:
?? Normal stop
The flow stops immediately the backwash is triggered.
?? Slow stop
Once a backwash is triggered, the flow is gradually reduced, linearly over the Slow stop period
specified in the operating data.
Start regime
Determines what happens to the flow when the filter is restarted after completion of the backwash:
?? Normal start
Once the backwash cycle has been completed, the full flow is immediately passed through the filter
and forward to the next process.
?? Slow start
When the filter is brought back into operation, the flow is linearly increased from zero to the
operating rate over the Slow start period specified in the operating data.
?? Run to waste
When the filter is brought back into operation, the full flow is immediately passed through the filter,
but for the Run to waste period specified in the operating data the filter effluent is run to waste (to
filter wastewater stream) rather than passed forward to the next process.
99
WRc OTTER
User Guide
Solids:turbidity ratio
The filtered water turbidity is calculated from this ratio.
Optimum backwash volume
This is the volume of backwash water required to achieve complete removal of the deposited solids from
the filter during backwashing. The optimum backwash volume is only required for the finite difference
model.
Ripening time
Filter ripening time. This is the period, immediately after a backwash or at the beginning of the run,
where the filter may not be as efficient at removing solids as a mature filter would be. Study of plant data
at a range of sites has suggested that during this period, the degree of solids removal will initially start
at 90% of the steady solids removal rate, but will improve as the filter ripens. After the ripening period,
the filter is assumed to be mature and fully efficient at removing solids until breakthrough occurs.
Number of CSTR stages
The number of CSTR stages gives an indication of the hydraulic behaviour of the filter. It is used for
determinands not otherwise affected by the filter.
6.17.4.1
Attachment rate
Attachment rate for each media type.
Hydraulic conductivity
Hydraulic conductivity for each media type.
Theoretical filter capacity)
Theoretical capacity for each media type.
6.17.4.2
Attachment coefficient
Attachment coefficient for each media type.
Detachment coefficient
Detachment coefficient for each media type.
Theoretical filter capacity
Theoretical capacity for each media type.
6.17.5 Results
Filtration rate
This is the average filtration rate (the ratio of flowrate to surface area) for all in-service filters.
Solids removal
The percentage removal of solids across the filter bank.
100
WRc OTTER
6.18
User Guide
GAC adsorber
101
WRc OTTER
User Guide
Organics tab
Click on this tab in order to view and/or edit GAC adsorption constants for the removal of organic
determinands.
Pesticides tab
Click on this tab in order to view and/or edit GAC adsorption constants for the removal of common
pesticides.
Freundlich capacity constant
The Freundlich capacity constant for each water quality determinand in mg/g. The capacity of a GAC is
related to the liquid phase concentration of a compound, given by the Freundlich isotherm.
The higher the value of the Freundlich capacity constant the better removed a compound is by GAC.
Freundlich exponential constant
The Freundlich exponential constant for each water quality determinand.
Adsorption rate constant
The adsorption rate constant for each water quality determinand in mg/g. The higher the value of the
rate constant the more readily removed a compound is by GAC.
Non-adsorbable fraction
The fraction of each water quality determinand that cannot be adsorbed by the GAC filter bed (cannot
be specified for pesticides).
Biodegradable fraction
The fraction of each water quality determinand that is biodegradable (cannot be specified for pesticides).
Molecular weight
The equivalent molecular weight for each water quality determinand .
6.18.5 Results
Empty bed contact time
The model calculates the average empty bed contact time across the bank of adsorbers.
102
WRc OTTER
6.19
User Guide
6.19.5 Results
Filter number
The number of the filter unit in the bank.
Filter flow
The calculated filter flow of each filter unit in the bank.
Normalised headloss
The headloss across a filter, normalised with respect to a standard filtration rate of 0.2 m/h.
103
WRc OTTER
6.20
User Guide
Ozone contactor
104
WRc OTTER
User Guide
105
WRc OTTER
User Guide
6.20.6 Results
Results given for each chamber:
Contact time
The hydraulic retention time calculated by the ozone contactor model from the chamber volume and the
flow into the contactor.
Off-gas ozone concentration
The predicted concentration of ozone in the off-gas.
Ozone transfer (%)
The efficiency of ozone transfer, expressed as a percentage, for each chamber, as predicted by the model.
Ozone residual
The predicted residual ozone concentration in the water leaving the chamber.
T10
T10 retention time.
Average concentration
The arithmetic mean ozone residual in the contactor, based on the ozone residual profile across the
chamber predicted by the model.
CT
The product of T10 and average concentration.
106
WRc OTTER
User Guide
107
WRc OTTER
6.21
User Guide
108
WRc OTTER
6.21.4.1
User Guide
Chlorine decay
6.21.4.2
THM formation
109
WRc OTTER
6.21.4.3
User Guide
HAA formation
Acid
Different correlation constants apply to each of the five component acetic acids of the overall HAA5
concentration. These are:
?? MCAA monochloroacetic acid
?? DCAA dichloroacetic acid
?? TCAA trichloroacetic acid
?? MBAA monobromoacetic acid
?? DBAA dibromoacetic acid
Constants
The default model constants are those derived by the originators of the model. Changing these
values is not recommended; nevertheless, the user has the option to do so.
There is a maximum of nine correlation constants for each acid, A, B, C, D, E, F, G and I. For
individual acids, some constants are implicitly zero by default, and these are not available to the
user:
MCAA: C, I
DCAA: F
TCAA: I
MBAA: D, G
DBAA: D, F
6.21.4.4
Disinfection
6.21.5 Results
Contact time
This is the hydraulic residence time of the water in the chlorine contact tank.
110
WRc OTTER
User Guide
Chlorine dose
The applied chlorine dose for the most recent time step.
Chlorine residual
The residual free chlorine for the most recent time step.
Chlorine consumption
The chlorine consumption for the most recent time step. This is calculated from the applied chlorine
dose and the flow rate of water through the contact tank.
CT value
The product of chlorine residual and contactor T10.
Log Inactivations
Log inactivations are listed for each microbiological determinand.
111
WRc OTTER
6.22
User Guide
Chloramination
Effluent
112
WRc OTTER
User Guide
Chlorine:ammonia ratio (Automatic control to set-point enabled AND/OR Ammonia dosing method =
Ratio)
The mass ratio of chlorine to ammonia (expressed as ammonia nitrogen). Determines the ammonia dose
from a known chlorine dose.
Ammonia dose (Automatic control to set-point disabled AND Ammonia dosing method = Dose)
The ammonia dose (expressed as ammonia).
6.22.4.1
Chloramine decay
113
WRc OTTER
User Guide
?? c1 to c2 are the corrleation constants that determine the order of the initial chloramine decay
reaction. This reaction order, with the corresponding rate constant k3, applies if contact time
? 10 h.
6.22.4.2
THM formation
The chloramine model handles THM formation by first calculating the THMs that would be formed if
the applied comined chlorine (chloramine) dose (or demand, depending on the THM model used)
were substituted by free chlorine. A factor is then applied to correct for the fact that it is really
combined chlorine, not free chlorine.
THM fraction
THM formation relative to chlorine
This is the correction factor applied to the THMs as calculated for free chlorine.
THM formation models
There are five model options for the prediction of the formation of THMs:
?? Model A. This model is based on the US-EPA model, which predicts the total THMs formed as a
function of chlorine dose, water quality and contact time.
?? Model B. This model predicts the total THMs formed after 96 hours, as a function of chlorine
dose and water quality.
?? Model C. This model predicts the total THMs formed after 4 hours, as a function of organic
quality only.
?? Model D. This model predicts the total THMs formed after 16 hours, as a function of UV
absorbance only.
?? Model E. This model predicts the total THMs formed as a function of chlorine consumed.
THM formation model constant
Each model requires a different number of correlation constants to be set:
?? Model A: A to H
?? Model B: A to G
?? Model C: A, B.
?? Model D: A, B.
?? Model E: A, B.
It should be noted that, although the default THM formation model constants relate to free chlorine,
the user could, if data were available, calibrate any of the models in terms of combined chlorine. In
this case, the THM formation relative to chlorine would be set = 1.0.
6.22.4.3
HAA formation
The chloramine model handles HAA formation by first calculating the HAAs that would be formed if
the applied comined chlorine (chloramine) were substituted by free chlorine. A factor is then applied
to correct for the fact that it is really combined chlorine, not free chlorine.
HAA fraction
HAA5 formation relative to chlorine
This is the correction factor applied to the HAAs as calculated for free chlorine.
Acid
Different correlation constants apply to each of the five component acetic acids of the overall HAA5
concentration. These are:
?? MCAA monochloroacetic acid
?? DCAA dichloroacetic acid
?? TCAA trichloroacetic acid
?? MBAA monobromoacetic acid
?? DBAA dibromoacetic acid
114
WRc OTTER
User Guide
Constants
The default model constants are those derived by the originators of the model. Changing these
values is not recommended; nevertheless, the user has the option to do so.
There is a maximum of nine correlation constants for each acid, A, B, C, D, E, F, G and I. For
individual acids, some constants are implicitly zero by default, and these are not available to the
user:
MCAA: C, I
DCAA: F
TCAA: I
MBAA: D, G
DBAA: D, F
It should be noted that, although the default HAA formation model constants relate to free chlorine,
the user could, if data were available, calibrate the model in terms of combined chlorine. In this case,
the HAA5 formation relative to chlorine would be set = 1.0.
6.22.4.4
Disinfection
6.22.5 Results
Contact time
This is the hydraulic residence time of the water in the chloramine contact tank.
Chloramine dose
The applied combined chlorine dose for the most recent time step.
Chloramine residual
The residual combined chlorine for the most recent time step.
115
WRc OTTER
User Guide
Chlorine consumption
The chlorine consumption for the most recent time step. This is calculated from the applied chlorine
dose and the flow rate of water through the contact tank.
Ammonia dose
The applied ammonia dose for the most recent time step.
Ammonia consumption
The ammonia consumption for the most recent time step. This is calculated from the applied ammonia
dose and the flow rate of water through the contact tank.
CT value
The product of combined chlorine residual and contactor T10.
Log Inactivations
Log inactivations are listed for each microbiological determinand.
116
WRc OTTER
6.23
User Guide
Chlorine dioxide
Outlet
6.23.4.1
117
WRc OTTER
User Guide
?? Korn model. This models decay and byproduct formation according to empirical, steady state
correlations. These take water quality into account.
Chlorine dioxide decay model constants
For the nth order model, enter:
?? reaction order, n
?? rate constant, k
For the Korn model, enter the NPOC:TOC ratio. This determines non-purgeable organic carbon,
NPOC, as a fraction of total organic carbon, TOC.
Proportion of ClO2 forming: (nth order decay model)
?? Chlorite
?? Chlorate
?? Chloride
The fraction of reacted chlorine dioxide that forms each byproduct.
6.23.4.2
Disinfection
Chlorine dioxide disinfection affects each of the microbiological determinands included in OTTER:
?? Cysts,
?? Coliforms,
?? E.coli.,
?? Viruses, and
?? Heterotrophs.
Disinfection time
This determines the time basis on which disinfection reactions occur. The two options are:
?? T10
T10, which is evaluated from the number of CSTR stages, flowrate and contactor volume, is
substituted for hydraulic retention time. This makes allowance for non-ideal hydraulics since T10
is derived from the number of CSTRs.
?? HRT
Hydraulic retention time is used. The concept of segregated flow is applied to the contactor
when evaluating disinfection, using the residence time distribution (derived from the number of
CSTRs) to account for non-ideal hydraulics.
Disinfection model constants
The following constants are required for each determinand:
?? Pseudo first order rate constant, k
?? Coefficient of dilution, n
?? Empirical constant, m
?? Heat of reaction
6.23.5 Results
Contact time
This is the hydraulic residence time of the water in the chlorine contact tank.
ClO2 dose
The applied chlorine dioxide dose for the most recent time step.
ClO2 residual
The residual chlorine dioxide for the most recent time step.
ClO2 consumption
The chlorine dioxide consumption for the most recent time step. This is calculated from the applied
chlorine dioxide dose and the flow rate of water through the contact tank.
118
WRc OTTER
User Guide
CT value
The product of chlorine dioxide residual and contactor T10.
Log Inactivations
Log inactivations are listed for each microbiological determinand.
119
WRc OTTER
6.24
User Guide
Dechlorination
6.24.5 Results
Chemical dose
The dose of dechlorination chemical.
Chlorine residual
The chlorine residual, after dosing.
Chemical consumption
The consumption of dechlorination chemical.
120
WRc OTTER
6.25
User Guide
Balancing tank
6.25.5 Results
Water volume
This is the current volume of water in the balancing tank.
121
WRc OTTER
6.26
User Guide
Pipe delay
Effluent
122
WRc OTTER
6.27
User Guide
Sludge thickener
6.27.5 Results
Hydraulic loading
This is the velocity at which the water flows through the sludge thickener. It is the ratio of influent
flowrate to tank area.
Solids removal
This is the percent reduction is solids between the influent and the supernatant.
123
WRc OTTER
User Guide
124
WRc OTTER
7.
7.1
User Guide
FLOW CONTROL
Streams
Streams transport water from source to process, from process to process and from process to sink.
Streams store the flow and all the current values for the water quality determinands. When a process
model is updated, it reads the water quality and flow from the inlet streams and writes the new predicted
water quality and flow to the outlet streams. Since the outlet stream of one process is also the inlet
stream of another process, the water quality changes are propagated from process to process
throughout the whole works.
It is possible to record the changes in water quality and flow during a model run by writing them to file.
The file can be read into an OTTER spread-sheet at the end of the run by selecting the Results menu
option on the stream menu. Additionally, streams support in-simulation reporting. Using the stream
dialog, it is possible to select those water quality determinands which are to be included in report forms
- see 9.1 Displaying results during a model run for more information on charts and meters.
N.B. In the real world, changes to the water quality in each process would all occur at once. However, in
OTTER the process models are updated one after another. The order in which the process models are
recalculated is therefore very important: all processes upstream of a particular process must be
recalculated before that process can also be recalculated. It is important to take care when calculating
sinks. Ensure that the sink is calculated AFTER the process that feeds into it, or else the sink will be
reporting values from the timestep prior to the values in its inlet stream.
125
WRc OTTER
7.2
User Guide
Flow dividers
Often, it is necessary to split streams in a works model. In OTTER, this is done using flow dividers.
Dividers have one inlet and either two or three outlets:
flow divider with two outlets (2-way)
flow divider with three outlets (3-way)
The water quality in each of the outlet streams is set equal to the inlet water quality.
126
WRc OTTER
7.3
User Guide
Flow mixers
Flow mixers are used to combine streams. They generally use a simple algorithm to calculate the water
quality of the combined stream from the qualities in the streams that are being mixed. However, some
determinands are not conservative (e.g. pH, alkalinity) and a model based on SICALC is used to predict
the combined water quality. Flow mixers can have two or three inlets:
flow mixer with two inlets (2-way)
flow mixer with three inlets (3-way)
Number of outlets (2 or 3)
When a flow mixer is first dropped on the flowsheet, it is possible to switch from a 2-way to a 3-way
mixer, and vice versa, by changing the Number of outlets. The icon will change when the dialog OK
button is pressed, but inlet streams do not immediately align with the new icon. If inlet streams are
attached to all three inlets of a 3-way mixer, then converting it to a 2-way mixer results in the third inlet
stream being deleted. Because of the potential confusion with this functionality, it is not recommended.
127
WRc OTTER
7.4
User Guide
128
WRc OTTER
8.
User Guide
To run a works model (i.e. perform a simulation) you must first build a valid model (see 2. Building a
Works Model) or load one from the models database.
8.1
Select Run Setup... from the Model menu. This displays the Run Setup dialog. After you have finished
editing the run conditions, the run toolbar should change to reflect the changes to the run setup data.
8.1.1 Timing
Start date & time
The start date and time for the run. The default is todays date at 00:00 hours (midnight).
End date & time
The end date and time for the run. The default is 2 weeks after the start time. It is calculated
automatically if the number of time steps is edited.
Input time step
The time interval between model updates in a run in hours. The default is 0.1 hours or 6 minutes.
Output (reporting) time step
The time interval between each reported set of model results (in hours). This must be an exact multiple
of the input time step. The default is 1 hour; the minimum allowable value is equal to the input time step.
Therefore, assuming a 0.1 hour input time step, the works model (collection of process models) is
updated 10 times for every line of results data.
Number of time steps
The total number of time steps in a model run. This is calculated automatically from the start and end
times and the input time step if any one of them is changed. Alternatively, enter a value for the number
of time steps and the end time is updated automatically.
8.1.2 Constants
Atmospheric pressure
The atmospheric pressure which is assumed to be fixed during a run. The default is one atmosphere.
129
WRc OTTER
User Guide
8.1.3 Order
Model order
The order in which the process models are updated during a run. The processes or sources (e.g. raw
water) at the top of the list are calculated first. The order is usually set automatically. However, by
deselecting the automatic order option it becomes possible to edit the order manually. To do so, simply
drag the models in the list box up and down using the mouse. (Move the mouse pointer over a model,
select it by clicking and holding down the left mouse button, move the mouse pointer to a new position
and release the button.)
Automatic order
Sets an automatic order of model calculation if selected (checked). This is the default. If this option is
not selected it is possible to enter your own order of calculation.
8.1.4 Notes
Notes
Your notes on the run. Enter any text you like here.
8.2
By default, results are produced for all the streams in the works. If your works has many streams or you
are running a long simulation, you may produce many megabytes of data. To cut down on the size of
your results files, you can disable the results reporting for streams that are of no interest in the
simulation. Some streams may be identical to others, e.g. after flow dividers. Others may not be relevant
to the simulation you are carrying out. To disable the reporting, select Stream data from the stream
menu.
130
WRc OTTER
User Guide
Click on Create results profile? to toggle the status of the check box. When results are being produced,
the box will contain a cross.
For the streams and sinks, select whether in-simulation reporting is required and if so what type of
reporting. See 9.1 Displaying results during a model run.
At this point, it is worth saving the works and run, in case any errors occur.
8.3
If the model is valid, the run will start and the elapsed time and current date and time will start increasing
on the run toolbar. The mouse pointer will take on the appearance of an hourglass.
If the model is invalid, a window will appear with one or more messages in it. Edit the model data and try
again. The validation messages should be self-explanatory.
The run will continue until
?? the end time is reached,
?? an error occurs (e.g. the disk is full) or
?? the run is stopped by the user.
8.4
A stopped run can be restarted by selecting Go again. A completed run (end time reached) can be
continued by extending the end time in the Run Setup dialog. A stopped or completed run can be saved
to the models database using the Save option under the File menu.
131
WRc OTTER
User Guide
132
WRc OTTER
9.
User Guide
VIEWING RESULTS
The results of an OTTER simulation can be viewed during and after a model run.
9.1
OTTER can display water quality and flow data graphically as they are predicted during a run or
simulation. There are two ways of viewing data: Charts and Meters.
Chart showing a plot of turbidity (NTU) vs. time (h) for a stream leaving a filter
133
WRc OTTER
User Guide
Select the In-simulation reporting option by left-clicking on it with the mouse so that a cross appears
in the check box. If you require a chart, also select the Chart option in the same way. Similarly select the
Meter option if you require meters. Now select the Water Quality tab on the dialog.
For each water quality determinand (and for flow) there is a check box to determine whether the
determinand should be included in the chart (or a meter should be created for the determinand). Select
the determinands to be displayed. In the above example, pH and turbidity have been selected.
Once the selections have been made, close the dialog and save the changes by left-clicking on the OK
button. Assuming both meters and charts have been selected, a chart will appear with a line for each
determinand and a separate meter will appear for each determinand. Arrange the chart and meters on the
screen by dragging and sizing them with the mouse.
Repeat the procedure for other streams or sinks but bear in mind that the more charts and meters there
are, the more cluttered the screen will be and the slower the simulation will run.
Start the run by left-clicking on the Go button
automatically as the simulation proceeds.
Close the charts and windows as you would any other window. (Use the controls at the top right of the
window or system menu in the top left of the window.)
134
WRc OTTER
User Guide
The reporting options are saved with the rest of the works model. When the model is re-opened a dialog
may appear asking whether the in-simulation charts or meters should be created. Select Yes to make
them appear on the screen. The charts will be empty until a run is started.
The layout of a chart can be edited by right-clicking on it to show a menu. The chart used in OTTER is
a 3rd party product called First Impression, by Visual Components. The charts are very similar to
those found in products such as Microsoft Excel. For example, the formatting of an axis can be changed
by double-clicking on the axis and selecting an option from the pop-up menu that appears.
It is possible to change the scale on the meters by simply left-clicking on the scale values and editing
them. In fact only the minimum and maximum scale values will have any effect on the movement of the
needle on the meter. Edit the other values to keep the scale consistent.
9.2
Model results are written to files during a run (see 10.6 OTTER results files). It is possible to select
whether a results file is generated for a particular stream, process or sink by editing the reporting
options before starting a run. To edit the reporting options for a stream, right-click on the stream to
reveal the Stream menu and select Stream data to open the stream dialog. On the Reporting options tab
there is a Reporting frame:
Select the Create results profile? option by left-clicking on it with the mouse so that a cross appears in
the check box. The default is to create results files for all streams, processes and sinks. These files do
take up a lot of storage space as they accumulate. If you are sure that you will never need to see the
results for a particular stream or process, then you can save space by not creating the file.
To edit the reporting options for a sink, select Sink data from the Sink menu. This will display the sink
dialog. On the Reporting Options tab there is a Reporting frame like that above.
Most processes have results files, but some do not. To edit the reporting options for a process, rightclick on the process to reveal the Process menu and select Process data to open the process dialog. On
the Reporting options tab, if there is one, is a Create results profile? check box.
Results files are generated automatically during a model run. If the run is stopped the results files are
closed. If a run is restarted, results for new time steps are appended to the existing files. If a run is
deleted all the results file are deleted too.
Once a run has been stopped or completed, the results files can be read into OTTER using the Results...
option on the Stream, Process and Sink menus. If no results file has been created, or if a run has not
been started, the Results... option is disabled.
Results data is presented in the form of spread-sheets. Data is divided into different categories accessed
using tabs. In the example below, water quality and flow data is presented for a stream.
135
WRc OTTER
User Guide
The General category of water quality determinands is shown; data for the other categories is stored in
different spread-sheets, accessed by left-clicking on the appropriate tab. The spread-sheet windows
can be re-sized to show as much or as little data on screen as required. Reports can be created for each
sheet. Use the Printer Setup and Print options from the File menu or right-click on the spread-sheet to
access the same options from the spread-sheet popup menu. The latter can also be used for formatting
the spread-sheet. Options include changing the number of decimal places shown for a column, which
may be important when the values are very low (e.g. filtered water turbidity). It is even possible to insert
new rows and columns into the sheets and include formulae to calculate costs or summary statistics.
The allowable formulae are similar to those used by Microsoft Excel.
Timeseries charts can be produced directly from the spread-sheets. Simply select the required ranges of
data from the open spread-sheets, ensuring that the ranges all have the same number of rows. (Select
whole columns by left-clicking on the column title). Then select a charting option from the Chart menu
(either date and time or elapsed time on the X-axis). A chart will be generated automatically and will
include all the data from all the selected ranges in the open spread-sheets. The legend text in the chart is
taken from the appropriate column headings in the spread-sheets.
The layout of a chart can be edited by right-clicking on it to show a menu. The chart used in OTTER is
a 3rd party product called First Impression, by Visual Components.
Multiple results files can be displayed at any one time, and they can be from different runs or even
works (only one copy of the results for a specific stream, process or sink can be opened). For example,
consider the situation of a proposed filter design for which Run 1 simulates a bed depth of 0.8 m and
Run 2 simulates 1.0 m. Run 2 has been completed and is on the screen. To compare headloss profiles,
the results for the filter are opened, and the spread-sheet minimised. The current works is then closed
and reopened for Run 1. The filter results for Run 1 are then opened. The results file for Run 2 is then
resized and can be compared with Run 1.
136
WRc OTTER
User Guide
The title bars on the results spread-sheets identify the stream, works and run.
With both results files on the screen, it is then possible to select data from each for inclusion on one
chart. The Total headloss column for Run 1 is selected. Then, the Total headloss column for Run 2 is
selected. Note that when moving to Run 2 results, the focus is lost from Run 1 results and the selected
column loses its highlighting.
Charts use the column header text as the legend for each data set. In this situation it is convenient to
edit the headers. Double-clicking on the header opens the Header Name dialog box, in which the
137
WRc OTTER
User Guide
desired change is made. If this isnt done, the chart will simply display two data sets called Total
headloss, which isnt very clear.
The chart is now created from the Chart menu as already described.
9.3
Easy menus
A short-cut method for creating a chart of process, stream or sink data is to use the Easy menus. To
enable Easy menus, select the Easy menus option in the Tools menu and left-click on On.
With Easy menus enabled, when you right-click on a process, stream or sink the menu that appears has
only two options, one of which is Results, the other Process, Stream or Sink data. Results opens a list
of all results parameters for the current process, stream or sink. The example below is for the filter
process. The minimised results profile spread-sheet will be also be seen in the lower left of the screen.
138
WRc OTTER
User Guide
One or more parameters can be selected from the list (for mu ltiple selections, hold down the <Ctrl> key
when left-clicking). When OK is pressed, the chart is created.
139
WRc OTTER
User Guide
140
WRc OTTER
User Guide
Menu options
Models can be loaded using the Open... option and saved using the Save or Save As... options from
under the File menu. The Save As... option differs from the Save option because it saves the model
under a different name and ID, thus creating another copy of the model.
10.2
Works models are saved in an OTTER database file. The OTTER database file is given the extension
*.WSL and is in Microsoft Access 97 format.
The database file contains all the data required to run a works model. This includes raw water quality
data, process dimensions, control and model calibration data, connectivity and reporting options. The
database does not contain results files.
The default database is USER_32.WSL, located in the OTTER user database directory (a sub-directory
of the main OTTER application directory, default C:\PROGRAM FILES\WRC\OTTER\DATABASE).
10.3
The paths and names for the OTTER files are stored in the OTTER initialisation file, OTTER2.INI,
located in the Windows directory (e.g. C:\WINDOWS).
Sample contents of OTTER2.INI showing file names and paths:
[OTTER filing system]
OTTER_DIR=C:\PROGRAM FILES\WRC\OTTER\PROGRAM - the OTTER application directory
(contains the program file OTTER.EXE)
OTTER_DATABASE_DIR=C:\PROGRAM FILES\WRC\OTTER\DATABASE - the OTTER directory
where database directories are created.
OTTER_USER_DIR=C:\PROGRAM FILES\WRC\OTTER\DATABASE\USER - the current OTTER
database directory
OTTER_MDB_USER=USER_32.WSL - the name of the current OTTER database
OTTER_MDB_EMPTY=TEMPL_32.WSL - the name of the database template file (an empty database
used for creating new database files)
The OTTER2.INI file is created by the OTTER installation program and maintained automatically by
OTTER.
10.4
An OTTER database file can contain hundreds of works models. However this would result in a very
large database with slow access times (it would take a long time to load and save the models). Therefore
it is recommended that modelling work is separated into different OTTER databases e.g. for different
types of works or different modelling projects. The Database menu under the File menu can be used for
creating new databases and swapping between different databases. It is possible to move works from
database to database by selecting one database (File-Database-Open), opening a works model (FileOpen), changing the database (File-Database-Open again) and saving the works model (File-Save As).
141
WRc OTTER
10.5
User Guide
A complete works model contains data describing the sizes and types of processes and how they are
connected (works definition) together with data describing when a simulation should start and stop,
what results are required and how they should be displayed (run definition).
WORKS MODEL = WORKS DEFINITION + RUN DEFINITION
It is often necessary to model the effect of a series of changes to essentially the same works definition.
To avoid having to duplicate the whole works definition every time a small change is made to the data
(e.g. a different control setting or a different tank size), the changes are included in the run definition.
Therefore the run definition not only includes the start and end times (etc.) for a simulation - it also
includes a record of any changes made to the process models in the original works definition.
RUN DEFINITION = RUN TIMINGS + CHANGES FROM ORIGINAL WORKS DEFINITION
For example, consider a simple works model consisting of a raw water source, a control valve, a
coagulation unit, and a filter. The new works model will contain data describing the physical works and
data for controlling the run. It is saved as Works 1 with an associated run Run 1. Now say the
purpose of building the model was to investigate the effect of filter bed area on the final water quality.
The user then creates a new run (by selecting New run from the Model menu) and edits the filter data,
increasing the filter area by 20%. The new run is saved as Run 2. This procedure is repeated several
times, generating runs Run 3, Run 4 and Run 5. When Run 2 is saved, only the changes to the
original model (Works 1, Run 1) are saved. When Run 3 is saved, only the changes from Run 2 are
saved etc..
There are several consequences from this approach. The main benefit is that the amount of data written
to the database is substantially reduced. It is possible to perform several runs on essentially the same
works and the data which can be changed between runs includes all the data in the model apart from the
works physical connectivity. Runs are created sequentially so that one run may use data from several
preceding runs. This means that runs can only be deleted in the order in which they are created (you
cannot delete Run 3 if Run 4 has been created from it - you must delete Run 4 first). It is also not
possible to delete Run 1 because it is not possible to have a works model without any run data.
Having created a series of runs, changes to old runs may have a cascade effect on subsequent runs.
10.6
As mentioned earlier, model results (over time) are not stored in the database, but rather in separate files.
This is because a model run can produce very large volumes of data (several megabytes if you run for
about 1000 time steps, e.g. 1 year at 10 hour intervals). One file is created for each stream or process or
sink in the model. To help reduce the amount of data generated by each run it is possible to select
whether a particular results file should be generated or not. Therefore results files need only be created
for particular areas of interest. For example, it is usual to disable the results for the backwash water
streams, as the water quality is fixed by the washwater source profile and the flow is governed by the
filter backwash regime. The files are stored in the same directory as the OTTER database file to which
they belong. A database file must be located in its own unique directory to avoid file name clashes.
Results files can be read in at the end of a run by selecting the Results... option from the Process menu,
Stream menu or Sink menu.
The following naming convention has been devised for OTTER results files:
?? First three digits - the ID of the works in hexadecimal
?? Fourth and fifth digits - the ID of the run in hexadecimal
?? Sixth, seventh and eighth digits - the ID of the stream, process or sink in hexadecimal
followed by an extension indicating the type of process, sink or stream:
142
WRc OTTER
User Guide
.WQF
.FNL
.SLG
.WST
.PHA
.CGN
.FLC
.FBC
.HBC
.HBK
.SBK
.HSD
.BSB
.LAM
.DAF
.DBK
.SEP
.FIL
.RGF
.GAC
.SSF
.OZN
.CL2
.CLN
.CLO
.DCL
.BAL
.THK
.USM
Streams record the water quality and flow entering and leaving the processes. Sinks record the water
quality and flow at locations where water is leaving the works (which are actually the same as the water
quality and flow for the stream connected to them). Process model results include data such as retention,
headloss, removal efficiency, and chemical consumption. The water quality predicted by a process
model can be obtained by looking at the results for the stream connected to the process outlet.
143
WRc OTTER
User Guide
144
WRc OTTER
User Guide
Key(s)
Function
DIRECTION key
11.2
Key(s)
Function
TAB
SHIFT+TAB
ALT+letter
DIRECTION key
ENTER
ESC
ALT+DOWN ARROW
SPACEBAR
CTRL+SLASH
CTRL+BACKSLASH
SHIFT+ HOME
SHIFT+ END
145
WRc OTTER
11.3
User Guide
Editing Keys
Key(s)
Function
Backspace
Delete
11.4
Help Keys
Key(s)
Function
F1
Gets Help and displays the Help Index for the application. If the
Help window is already open, pressing F1 displays the "Using
Windows Help" topics.
In some Windows applications, pressing F1 displays a Help topic
on the selected command, dialog box option, or system message.
SHIFT+F1
11.5
Menu Keys
Key(s)
Function
Alt
Letter key
Alt+letter key
Pulls down the menu whose underlined letter matches the one you
type
UP or DOWN ARROW
Enter
146
WRc OTTER
11.6
User Guide
System Keys
The following keys can be used from any window, regardless of the application you are using.
Key(s)
Function
Ctrl+Esc
Alt+Esc
Alt+TAB
Alt+PrtSc
Ctrl+F4
F1
Gets Help and displays the Help Index for the application. (See
Help Keys)
11.7
Key(s)
Function
SHIFT+DOWN or UP
SHIFT+END
SHIFT+HOME
SHIFT+PAGE DOWN
SHIFT+PAGE UP
CTRL+SHIFT+LEFT
ARROW
CTRL+SHIFT+UP
ARROW
or
or
RIGHT
DOWN
CTRL+SHIFT+END
CTRL+SHIFT+HOME
147
WRc OTTER
11.8
User Guide
Window Keys
Key(s)
Function
ALT+SPACEBAR
ALT+Hyphen
Alt+F4
Closes a window
Alt+Esc
Alt+TAB
Alt+ENTER
DIRECTION key
Moves a window when you have chosen Move from the Control
menu
Or, changes the size of a window when you have chosen Size
from the Control menu
148
window,
restoring