WaterSight - New Administrator Guide


1. Initial Setup

Create a New Digital Twin

If you are creating the first Digital Twin in your organization's account, follow the instructions in Create a New Digital Twin. If you are adding an additional digital twin, see Managing Multiple Digital Twins.

Configure General Options

Once the Digital Twin is created, navigate to the Administration page and configure the following settings as described in the General Information section of Digital Twin Setup.

At the beginning, add users who will be active in the configuration and early testing as Team Members. Once the Digital Twin is ready for general use, additional users can be added.

Make a note of the Digital Twin ID, which can be found by hovering your mouse over the Digital Twin Name field. 

2. Download Template Files

While items such as sensors and tanks can be entered manually within WaterSight, it is often convenient to populate a list of items in Excel first and then simply upload the complete list. This can be accomplished with the Configuration Template. Once the initial configuration is complete, it is up to Administrator preference whether to maintain the Excel file for future updates, or perform all updates from the WaterSight interface. 

Follow the instructions in the Template Files section of Digital Twin Setup to download the following files:

Save these to a convenient location on your computer and rename as desired.

3. Recommended Configuration Workflow

The configuration order for a Digital Twin is flexible, and can be adjusted based on what data is readily available and what functionality is a priority. The following is a recommended workflow for configuration which prioritizes establishing a sensor connection, preliminary water audit functionality, and hydraulic modeling functionality.

All the digital twin configuration is done through the Administration page of WaterSight.

General Tips

The following tips apply to the Configuration Excel file and most tables in the Admin configuration pages of WaterSight:

3.1. Settings

Under the Settings Configuration page, begin by defining the desired Units, Service Expectations, Costs, Global coordinates, and Coordinate Systems. The remaining settings can be defined later as needed.

Units:

For each parameter, select the preferred unit. If desired, the display precision can be adjusted. Please note these are the display units you will want to see in WaterSight.

Service Expectations:

The pressure values are used during model simulations to identify customers with higher or lower pressure than is desired. Typical values are 20 - 100 psi (14 - 70 m H2O).

The target pump efficiency is used for identifying pumps whose average efficiency is lower than desired, and the associated energy costs. A default value of 60% can be used to start.

Percentage energy from renewable sources and CO2 Emission Factor are used for calculating the carbon footprint. Default values of 0% and 0.4 kg/kWh can be used to start.

Costs:

Water production cost and water tariff are used to estimate the value of various water categories in the Water Audit. These may vary significantly from one utility to another.

Average energy cost is used to estimate costs and savings related to pumps. This may vary significantly from one utility to another.

Global: 

As a first step, identify a Latitude and Longitude near the center of the utility. Enter this value under Digital Twin Setup --> Settings --> Global. This will be used to automatically get the Weather data, as real-time, historical, and forecast.

Coordinate Systems:

Prior to uploading the Sensors, Customers, Work Orders, or Smart Meters, the coordinate system needs to be specified so that x/y or latitude/longitude values can be properly shown on maps. Begin by finding the Sensors and Customers codes, and update the others as needed.

Typically, these features will be exported as a table from a GIS shapefile or geodatabase. In most cases, the EPSG code or a description of the coordinate system can be found by examining the layer properties in any GIS software. Note that each layer may have different coordinate systems if the utility has not standardized to a single system. EPSG codes can be found by searching https://spatialreference.org/ . 

If the coordinate system does not have an EPSG code, or if the EPSG code is unsupported, the data will need to be reprojected into a different coordinate system prior to exporting to a configuration table.

Once the EPSG code is identified, navigate to Digital Twin Setup --> Settings --> Coordinate Systems and enter the EPSG codes.

3.2. Sensors

It is a good idea to start with the Sensors, as these are referenced by many other aspects of WaterSight. In the Configuration Excel file, go to the Sensors tab and fill out the information for the sensors you would like to include in WaterSight. 

The ID/Tag field should exactly match the values in the source database (such as a SCADA Historian) where the time series will be obtained from. The Name field can be a more intuitive label that is understandable to the utility operators. It is typically helpful to name the Sensors based on the associated physical asset and the parameter being measured, such as "Bald Hill Tank Level" or "Well Pump 1 Downstream Pressure".

Once the Sensors table is complete, use the Import button on the Sensors table to load the information into WaterSight. 

For more information, including a detailed list of the columns in the Sensor Configuration Table, see WaterSight - Sensors.

Note: In the Configuration Excel file please make sure that the excel tab named "Sensors" remains with its original name and that the names of the columns headers are also not changed and remain equal to the original names; otherwise there will be an error when uploading the template file into WaterSight.

3.3. OFOSC Data Pusher

Once the Sensor list has been populated, configure the OpenFlows Onsite Coordinator (OFOSC), commonly called the 'Data Pusher', or the Rest API connection.

The OFOSC is a on-premise tool responsible to automatically collect and transmit sensors data into OpenFlows WaterSight. This will be installed and configured on a machine with access to the database where time series data is stored (such as a SCADA Historian). Another option us to use a rest API connection (to connect to online data). A separate guide is available describing the OFOSC or the Rest API configuration process (to request access, please reach to your Bentley point of contact).

To confirm that data is successfully being pushed into WaterSight, navigate to the Network Monitoring Graphs page, and check that graphs have data for the expected time range that data has been pushed. It may take a few minutes for the initial load of data to occur.

3.4. GIS

Using any GIS software, create a polygon shapefile for the Zones and polyline shapefile of the Pipes in the utility network. See instructions for Uploading Zone Shapefiles and and Uploading Pipe Shapefiles in WaterSight - GIS. Note in particular that the Zone shapefile must include a column called "Name", and the Pipe shapefile should have a column called "ID". It is helpful for search functionality if the Zone name includes the word "Zone" or "DMA". For information about creating zones shapefile, click here.

The Pipe ID should either be populated to match the Pipe Label or Pipe GIS-ID in a WaterGEMS hydraulic model. Best practice is to use a unique ID from the GIS, software, and associate that to the GIS-ID field within WaterGEMS. This supports multiple GIS-IDs for a single pipe, such as in the case of merging multiple pipe segments into a single model pipe.

Consider adding as many informative fields as possible to the pipe shapefile, such as installation year, material, and other parameters that would be useful for the capital planning assessment module of WaterSight. For more information on how to start with the capital planning module, please click here.

You can optionally add as many additional GIS layers as you like, by directly clicking in the "Add" button on top of the GIS table, in the administration page. These can be layers useful for operations such as the location of critical customers, bursts and also layers useful for capital planning assessment, such as polygons for soil type. 

It is also possible to upload other map layers such as from WMS and WMTS sources or even create direct connection to ArcGIS databases. More information can be found on this page, under the Map layers section.

 

3.5. Zones

For each Zone, and for the system as a whole, fill out the information as described in WaterSight - Zones. The list of Zones is automatically populated based on the Zone GIS file. It is not possible to manually add a zone. To add a new zone, upload a new Zone shapefile.

Zones should correspond to isolated areas of the system, surrounded by closed valves and where all inflows and outflows (if exist) must be measured. Zones can include for example DMA (District Metered Areas), pressure zones or operational zones. 

The most important fields to fill out for Zones are the list of Flow In, Flow Out, and Storage sensors, as well as the Parent zone if a hierarchy is being used. Initially, an estimate of 1% can be entered for the "Auth. Unbilled Consumption (% of total revenue)" field, and 20 to 30%% can be entered for the "% to Consider (MNF consumed)​" field. These values can be refined during Water Audit validation. 

Review Zone Net Flow

After Sensors, OFOSC, and Zones have been defined, navigate to the Network Monitoring --> Graphs --> Zone Overview page. This shows a calculated Net Flow for each zone, accounting for inflow, outflow, and storage in tanks. Perform an initial review of whether the data looks reasonable. Consider:

Make a note of which zones have reasonable Net Flow, and which require further investigation. Typical investigation activities include:

3.6. Customers

Meters

In the Configurations Excel file, populate the Customer Meters tab. This will typically begin by exporting a list of all customers either from a GIS layer or a customer billing database. Customers can either explicitly be assigned a zone, or given coordinates which WaterSight will match to a Zone using the GIS zone shapefile.

Once the Configuration excel tab is ready, upload to WaterSight. For details, including a description of each field in the spreadsheet, see WaterSight - Meters Characteristics. Note that most of the fields are optional and not required for basic Water Audits, but can enhance other views such as the Customer Meter Analytics.

Note: In the Configuration Excel file please make sure that the excel tab named "Customer meters" remains with its original name and that the names of the columns headers are also not changed and remain equal to the original names; otherwise there will be an error when uploading the template file into WaterSight.

Billing

In the context of WaterSight, Customer Billing refers to the total monthly volume billed by each customer. The most reliable source for this information is typically from the utility's billing software, after any audits have taken place. Financial records (such as the dollar amount billed to the customer) are not included in WaterSight. If customer meters are not billed every month, a process may be set up to estimate monthly volumes prior to uploading to WaterSight.

To upload the billings into WaterSight the user can fill the "Monthly Billing" tab included in the general configuration excel file, or just use the Monthly Billing template that can also be downloaded from the application. Note that if uploading the configuration excel file, there must exist a tab  called "Monthly Billing" and the columns headers labels must not be changed (this same rule applies when uploading the separated Monthly Billing CSV file).

To upload customer billing, follow the instructions in WaterSight - Customer Billing. Billing records can only be uploaded after Customer Meters have been defined.

If possible, the initial upload should include billing records over the same historical period as Sensor data has been uploaded, so that a historical Water Audit can be analyzed. Typically, a period of at least 2 years is ideal.

3.7. Review the Water Audit

After Sensors, OFOSC, Zones, Customer Meters, and Customer Billing have been defined, and after an initial Zone Net Flow review, navigate to Water Audit --> Water Balance. Focus on zones that have reasonable results for the Zone Net Flow. Begin by comparing the Authorized Consumption and Water Losses percentages. Confirm that these are within expected ranges for the utility. Optionally, you can adjust the Authorized Unbilled Consumption and Water Loss settings in the Zone Configuration page.

 

Water Balance data reliability and accuracy can be significantly affected due to several factors such as:

  • Customers are not updated or not assigned to the correct zone,
  • Zones balance are not correct (definition of all input, output and storage sensors),
  • Some sensor is/got misconfigured,
  • Boundary valves between zones that are assumed to be closed, and that are in fact opened (field work validation to check the status of all zones boundary valves may be an important task),
  • Water utility is unaware of any large customer with significant consumption during the minimum nightly flow period,
  • Night-Day factor is assumed to be 1 in WaterSight. Real losses volumes are being calculated based on a MNF, assuming that the real losses flow (calculated by subtracting the zone MNF to the MNF consumed) obtained during the night period is constant along the day. This assumption can work well for zones with small pressure variations along the day, however in some cases, such as zones that are regulated by PRV with more than one setpoint for example, results should be analyzed carefully (the higher the pressure, the higher the background leakage flow; the lower the pressure, the lower the background leakage flow).

After the initial configuration of WaterSight, a more thorough review of the Water Audit can be performed to ensure the results are reliable, correcting any issues with the data that are discovered. More information  about the water audit, click here.

3.8. Numerical Model

One of the advantages of WaterSight is that it can automatically and continuously feed the hydraulic model boundary conditions with real time measurements from sensors (such as real time measured tank levels, real time measured pump status, real time measured PRV settings, etc) and also with real demand patterns, turning the traditional static hydraulic model into a much more accurate real time hydraulic model of the water system. In WaterSight the model will run automatically at a given frequency defined by the user, with a user defined hindcast and forecast period. For more information about how to prepare a WaterGEMS model for running in real time in WaterSight, take a look at this article.

Prior to uploading a hydraulic model, review the tips and requirements described in WaterSight - Numerical Models article. To highlight that it is highly recommended to turn off and delete track changes in the WaterGEMS model prior to upload in WaterSight and also to upload a zip extension file (with just the sqlite extension) for performance reasons. 

After uploading the model, the following default settings are recommended:

Additional information on the numerical model configuration:

3.9. Configuring Triggers for Alerts

Create a Subscriber Group with a name such as Configuration Testing, and select the users who will receive alerts during the testing phase through email. 

Set up a few basic alerts. Additional alerts can be defined later in response to operational needs. Begin by creating alerts for all items of a particular type. This can easily be done using the search filter if Sensor names all include the measurement parameter and Zone names all include the word "Zone" or "DMA". For additional information, see Alerts Administration.

For each of these alerts, default settings are the following:

Sample Alerts (examples):

Name: Zone High Flow

Name: Missing Flow Data

Name: Flat Line Flow Data

Name: Low Pressure

Low levels

High levels

Once alerts are saved, the recent history (until one wee back) will be automatically scanned to see if the trigger conditions have been met recently. If so, alerts will be automatically generated and they will be displayed in the Active Event list of WaterSight, in order to be managed by the water utility. More information here. If there are sensors or zones that have frequent data problems and are generating false or excessive alerts, these can be removed from groups, or groups can be temporarily turned inactive until the issues can be investigated and resolved. Please note that deleting an alert from the administration will also delete all the associated events that are in the application and were generated from that alert trigger.

More over, the user can also create combination of different simple alerts. More information here.

Additional information on alerts:

3.10. Pumps and Pump Stations

In the Configuration Excel file, fill out the Pump tab. For each pump in the system, include as much information as is readily available. Additional information can be added later if it requires further research. See Pumps Administration for a description of each of the fields in the table. The Pump Configuration guide is also available here

The Design Point can often be found in pump station design documentation, pump procurement documentation, or on the pump data sheet provided by the manufacturer. 

The Pump Curve, Efficiency Curve, and Power Curve are typically provided by the pump manufacturer. There are several common styles of graphs used by manufacturers that may take some practice to be able to read. Sometimes all three share a common Flow axis and need to be read against the proper Y-axis (Head, Efficiency, Power). In other cases, Efficiency is not shown as a typical graph, but rather as isolines (lines of constant efficiency). In some cases (particularly for older pumps), the data sheet may only show the Pump Curve (Flow & Head), and the Efficiency and Power may be unavailable. 

For each pump where curve information is available, enter the data on the Pump Curves tab of the Configuration Excel file. Read points off of the manufacturer graph. Typically about 5-7 points spaced out between 0 Flow and the highest flow on the curve are sufficient. The points don't need to be exactly evenly spaced. Enter these points into Excel as consecutive rows in order of ascending flow and select the appropriate Curve Type (Head, Efficiency, or Power). Then give all rows in the curve the same Name. This Name is then referenced in the Pump tab under Head, Efficiency, or Power Curve Name columns.

Note that if multiple identical pumps are installed, you can reuse the same curves for multiple pumps.

If multiple pumps are in a station together with a common flow meter, they can all have the same Flow Sensor assigned. As long as a Status Sensor is available, WaterSight will estimate the flow contribution of each individual pump. 

Multiple pumps sharing a common flow meter can also be assigned to a Pump Station (even if the pumps also have individual flow meters prior to combining). Enter the Pump Station Name in the appropriate column of the Pump tab, and then in the Pump Stations tab enter a row for the station. See Pump Station Administration for a description of each field in the table.

Once all readily available information has been entered, upload the Configuration file to both the Pump and the Pump Stations tables.

To verify that information is entered correctly, navigate to the Pumps page and explore the graphs. Check whether the operating points from the sensor data align with the expected behavior from the manufacturer curves. Note which pumps require further investigation, either to find additional information or to troubleshoot unexpected behavior. For more information on interpreting the graphs, see Pump Overview, Pump Details and Pump Stations Details.

 

3.11. Tanks

In the Configuration Excel file, fill out the Pump tab. For each pump in the system, include as much information as is readily available. See Tank Configuration for more information, including a description of each field in the table. 

The Tank Curve is an optional field which can be used to more accurately estimate the volume available in a tank based on the level. Rectangular or cylindrical tanks have a linear relationship between level and volume, so no curve is necessary. Values for a curve can be estimated by examining a scale profile of the tank from construction drawings. Typically approximately 6-8 points are sufficient to adequately capture the relationship. The curve is unitless, so two tanks with the same or similar shapes could use the same curve values even if the sizes are different.

As with Pump Curves, Tank Curves are defined on a separate tab of the Configuration Excel file, with each row of the curve given the same name to group them into a single curve. Curves should always start with Depth, Volume percentages of 0, 0 and end at 100, 100. 

3.12. Smart Meters

Smart Meters are intended for large or particularly important customers that have consumption readings at approximately hourly resolution from either Automated Meter Reading (AMR) or Advanced Metering Infrastructure (AMI). These can give insights into usage and whether anomalies in Zone Net Flow are related to changes in demand from large customers.

Due to the volume of data involved, Smart Meters are currently not intended to be used for all customers within a utility.

Smart Meters are configured similar to Sensors, using the Smart Meters tab of the Configuration Excel file. Data is pushed to WaterSight using the OFOSC. See the separate OFOSC guide for more information on configuring the data pusher for Smart Meters.

Note that not all utilities have smart meter data available, and many utilities may be in the gradual process of installing smart meter infrastructure.

3.13. Power BI

The existing dashboards of WaterSight can be extended with custom Power BI dashboards to achieve utility-specific insights. More information below:

4. Managing User Permissions

Once the initial configuration of the WaterSight Digital Twin is complete, you can begin adding additional authorized users from the utility to have access. See Managing Team Members for more information.

If there are specific parts of the WaterSight User Interface that you wish to hide from users, either because they are still being configured or not applicable to the utility, this can be managed in the Settings --> Topic Visibility page. Topics can be hidden either from Users, Admins, or both. The Comments field allows you to describe why a topic is being hidden, and under what circumstances it should be set visible again.

5. Other resources - WaterSight Learning Resources

Click in the link below to accede more information, including an introduction to the software, more detailed help information, Frequently Asked Question (FAQs), TechNotes, etc.

WaterSight - Learning Resources Guide