Product(s): | WaterSight |
Version(s): | 10.00. |
Area: | Documentation |
WaterSight has the ability to automatically generate alerts for anomalous situations that occur in the network such as bursts, leaks, fires, flushing, changing zones boundaries, tank overflows, PRV malfunction, amongst others. The main goal is to support the water utility in the early identification of anomalous events, namely by improving awareness times and by supporting the decrease of response times, and therefore contributing to savings in terms of water that is being lost and improving the quality of service provided to the customer.
Some examples of events that can contribute to the non revenue water levels, affect the quality of service provided to the customer as well as the useful life of the assets are the leaks and bursts within the network. Some are visible, other can be invisible (infiltrate under the soil). Some correspond to big flows, other to small flows. In order to be able to adequately configure triggers for these types of occurrences, it is important to first describe the various types of bursts and leaks that can occur within the network.
Leakage can come from transmission and distribution mains – pipes, junctions or valves (usually have medium to high flow rates and short to medium runtimes) and from service connections (sometimes referred to as the weak points of water supply networks, because their joints and fittings exhibit high failure rates). Leaks on service connections are difficult to detect due to their comparatively low flow rates and thus often have long runtimes.
In terms of leak flow and run time, generally bursts can be grouped in three different types (Farley, M., Leakage Management and Control. WHO, 2001):
The Figure below presents the different types of bursts and the typical leakage rate and runtime associated.
Figure 1. Relation between the different types of bursts and their leakage rate and runtime (from Guidelines for water loss reduction)
Alerts can be configured by the admin user in the Alerts Administration page and once generated by the system they become available in the Alert list page.
Alerts can be generated based on two methods: i) pattern based alerts, where SCADA or other telemetry data (processed) is compared with the expected behavior for that sensor or zone and ii) absolute based alerts which are evaluated by directly comparing real time data (processed) with the user defined threshold. For more details about this, please go to the Alerts administration help page.
The aim of this article is to support the user in the definition of the most adequate triggers in order to "catch" most of the system bursts and simultaneously trying to minimize the number of false positives. In order to achieve this, the user should try to replicate in the alerts trigger configurations the type of bursts represented in Figure above.
The examples explained below use the sensor or zone pattern to generate the alarm. This means that the alarm only gets generated if the real values go outside the pattern confidence bands (above percentile 95), and also based on a minimum duration and threshold value defined by the user. These type of alarms (based on the pattern) should only be assigned to flow or zone sensors that really have a typical daily pattern.
Large Burst Alerts
Large bursts usually correspond to big flow rates and short durations, as they are quickly reported by the public or the utility staff.
WaterSight can help the utility further reducing awareness times for large bursts. Alerts for these events should be configured according with the following:
Average Flow (P50) |
Value/Threshold |
> 120 l/s |
> 30 l/s |
30 – 120 l/s |
20 - 30 l/s |
10 – 30 l/s |
10 - 20 l/s |
< 10 l/s |
< 10 l/s |
Note: These values are based on previous experience and should be redefined as the user starts to validate the alerts generated by the system.
Note: Configuring a large burst alert with bigger durations may increase awareness times for these type of occurrences. Configuring a large burst with smaller threshold values can generate significant false positives.
Figure 2. Above - Large burst event represented in the sensor detail graph (15 minutes time series). Below - Large burst configuration example (values in m3/h).
Medium Burst Alerts
Medium bursts commonly occur underground and are not visible at the surface and have medium flow rates and durations.
WaterSight can help the utility further reducing awareness times for medium bursts. Alerts for these events should be configured according with the following:
Average Flow (P50) |
Value/Threshold |
> 120 l/s |
> 20 l/s |
30 – 120 l/s |
10 – 20 l/s |
10 – 30 l/s |
5 – 10 l/s |
< 10 l/s |
< 5 l/s |
Note: These values are based on previous experience and should be redefined as the user starts to validate the alerts generated by the system.
Note: Configuring a medium burst alert with shorter durations or smaller threshold values can generate significant false positives.
Figure 3. Above - Medium burst event represented in the sensor detail graph (15 minutes time series). Below - Medium burst configuration example (values in m3/h).
Small Burst and Leak Alerts
Small bursts and leaks commonly occur underground and are not visible at the surface and have low flow rates and long durations. Usually are associated with small bursts or leaks, which increase in flow is usually difficult to detect by just looking at the instantaneous or 15 minutes values. For these cases, the minimum nightly flow (MNF) should be monitored and alerts should be triggered when there is an increase on these values.
WaterSight can help the utility further reducing awareness for small bursts and leaks. Alerts for these events should be configured according with the following:
Average Flow (P50) |
Value/Threshold |
> 120 l/s |
> 6 l/s |
30 – 120 l/s |
3 – 6 l/s |
10 - 30 l/s |
1.5 - 3 l/s |
< 10 l/s |
< 1.5 l/s |
Note: These values are based on previous experience and should be redefined as the user starts to validate the alerts generated by the system.
Note: Configuring a small burst alert with shorter durations or smaller threshold values can generate significant false positives.
Figure 4. Above - Small burst event represented in the sensor detail graph (daily minimum time series). Below - Small burst configuration example (values in m3/h)
Although large bursts are usually associated with big flows, the small bursts and leaks are usually responsible for most of the volume that is lost due to the big awareness, location and repair times.
Bursts alerts can also be configured and triggered based on a decrease in pressure (in relation to a pattern) and assigned to the individual sensor. However in some cases it is more likely that a burst will cause a more significant increase in the flow than a significant decrease in the pressure, as several systems are running with oversized pipes (pressure change/head loss also depends on pipes diameters).
When configuring bursts alerts based on a flow increase, it is usually more accurate to assign the alert to a zone than to the individual sensor.
Zones correspond to 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. In WaterSight the zone flow is already the final balance between all inflows, outflows and zone storage (configured in the Zones configuration page). Therefore the calculated zone flow represents all the consumption occurring inside that zone plus the water losses. If an alert is triggered and is assigned to a zone, this means that a potential anomaly is occurring inside the zone and can be an indication of a burst or leak.
Alerts assigned to individual sensors can be less reliable, as summarized below:
Example below
Assigning alerts to individual sensors are usually useful to track sensors failures, flat readings or malfunction. Or to trigger alerts based on tank levels or inadequate pressures (more information here about configuring absolute based alerts).
Defining absolute alerts based on an increase in flow or a decrease in pressure to notify about burst and leaks, may only be viable in some conditions when a specific zone does not have a reliable pattern. Whenever patterns exist, the pattern should be used to trigger these alerts. Disadvantages of using absolute alerts to trigger bursts and leaks events are related with the generation of false positives (alerts that are generated and shouldn't have been) or related with missing important real events (alerts not triggered for real events). Below some explanations:
Figure 5. Example of an anomaly not detected because its maximum value was below the absolute value defined in the alert rule.
Figure 6 - Gradually increase in the time series values along time that would not be detectable using and absolute alert type.
Figure 7. 11 events were generated for the absolute alert (assuming an absolute threshold of 200)
Figure 8. Only one event was generated for the pattern alert. The event starts when values start to go outside the pattern bands and it automatically finishes once returns to normal (to the patterns again).
For more information about when/in which conditions absolute alerts should be used, please see this article.
Based on an absolute volume
The user can also configure alerts based on a volume that passes through the sensor or zone. For example if the user wants to trigger an alarm whenever the volume per day passing in that sensor is above 5 000 m3 , the configurations should be the following:
In this case the alert will only be generated if the average daily flow (real) is more than 58 l/s.
Note: The Value/Threshold units are those defined in the Digital Twin settings, under Administration.
Based on a volume lost
The user can also configure alerts based on a volume lost. For example if the user wants to trigger an alarm whenever the volume lost per day is above 5 000 m3, the configurations should be the following:
In this case the alert will only be generated if the average daily flow (real) is 58 l/s above the normal expected daily flow (P50). The difference between the real daily flow and the expected daily flow (58 l/s) corresponds to the burst flow
Note: The Value/Threshold units are those defined in the Digital Twin settings, under Administration.
n case the system is well sectorized in small DMAs (district metered areas), flow measurements exist at all zones inputs and outputs and there are several pressure measurements available inside the DMA, then all those measurements can be used to better geolocate the potential leak inside the zone. In order to achieve this please:
Whenever a flow alert is triggered for a zone, this can also generate a pressure decrease somewhere inside the zone. So if you receive a flow alert followed by a pressure decrease alert for the same zone, then it means that the leak/burst is potentially located near that specific pressure sensor. Please note that leaks geolocation effectiveness based on pressure sensors monitoring can be significantly affected in the the following cases:
Also please note that this methodology can be used to detect new bursts or leaks that appear in the system, but not to geolocate existent leaks that already exist in the system for a long period (as WaterSigth generates alerts based on differences between real values and patterns, being those estimated based on historical trends that can include leakage).
OpenFlows WaterSight TechNotes and FAQ's
WaterSight Learning Resources Guide