Skip to content
All workMunicipal infrastructure
Rillmark UtilitiesWater utility operations
Municipal infrastructure

Operate the network from one live system picture.

A control-and-coordination platform for distribution operators, field crews, engineers, and customer-response teams managing a municipal water network.

642 mi distributionNetwork
18,420 trackedAssets
14 livePressure zones
7 activeOpen incidents

Scale and interface figures on this page are illustrative.

Operating thesis

From signal to street response.

Telemetry is useful only when it can be correlated with network topology, field history, customer consequence, and an executable isolation plan.

01

Fragmented context

SCADA alarms, GIS assets, AMI anomalies, work orders, and crew radio traffic were separate sources of truth.

02

Decision logic

A pressure drop only becomes actionable when operators can see zone boundaries, recent valve operations, customer impact, and planned work together.

03

Operational handoff

Field closeout needed to capture valve state, repair method, materials, photos, and restoration status—not just a generic “complete” flag.

Product model

The network is the primary interface.

Operations, field work, and capital planning all resolve back to the same assets and zones.

M01

Network operations

Pressure zones, tanks, pumps, valves, hydrants, meters, telemetry and network events.

M02

Incident command

Break triage, isolation plan, affected services, crew assignment, public notice and restoration.

M03

Field work

Offline-capable inspections, valve exercising, leak repairs, flushing, photos and material usage.

M04

Asset planning

Condition, break history, consequence of failure, road-program overlap and renewal scenarios.

M05

Water loss

DMA/zone balance, AMI anomalies, estimated GPM loss and investigation cases.

Workflow logic

A response plan is a state machine.

Detection, isolation, repair, restoration, and closeout each require explicit evidence.

01DetectSCADA pressure deviation in Zone 04
02CorrelateAMI flow spike + nearby break history
03IsolateModel closure sequence for V-183 / V-191
04DispatchCrew 12 receives excavation + traffic notes
05RestoreFlush, sample, reopen and notify customers
Product surfaces

Representative application states.

Representative application states from the product. Figures shown on screen are illustrative.

SCREEN 01 · NETWORK / 07:42

Distribution operations

Pressure Zone 04

Network / Distribution Search assets, incidents, streetsOps · Day shift
PZ-0161.0 psiPZ-0258.4 psiPZ-0363.2 psiPZ-0454.2 psiPZ-0549.7 psiTank 3 · 71%Booster BP-2PRV-17WB-2041 · Maple Ave30 psi80 psiPressureN
SCREEN 02 · INCIDENT / WB-2041

Main break command

Maple Ave & 6th

Incidents / WB-2041 Search assets, incidents, streetsOps · Day shift
6th StMaple Ave & 6thMaple AveV-183closed · 41d since exercisedV-191closed · torque noteV-207closedV-214closedSuspected 8” breakH-448 · flush pointMercy Hospital feederEastside school
SCREEN 03 · PLANNING / FY27

Renewal portfolio

Risk-ranked pipe candidates

Planning / FY27 renewal Search assets, incidents, streetsOps · Day shift
Capital plan

FY27 renewal portfolio

Within budget
Budget$8.4m
Selected12.8 mi$8.31m
Breaks avoided31modelled
Street overlaps7 projects
SegmentPipeMiRiskBrkCost
CI-44021928 cast iron · 6”
With DOT resurfacing · Q2
1.9916$1.24m
CI-1880Hospital feeder · 12”
No overlap
1.4844$0.92m
CI-33171931 cast iron · 8”
With sewer relining
2.6787$1.68m
DI-60211966 ductile · 8”
With DOT resurfacing · Q2
0.9713$0.61m
CI-22901934 cast iron · 6”
With paving program
3.1666$2.02m
AC-07451958 asbestos cement · 10”
No overlap
2.9615$1.84m

Total 12.8 mi · $8.31m of $8.4m · 31 breaks avoided

Risk vs cost 46 candidates
10067330Renewal cost per mile ($k)Risk score
Selected by material
Cast iron9 mi
Asbestos cement2.9 mi
Ductile iron0.9 mi
SCREEN 04 · FIELD / CREW 12

Field work order

WB-2041 · repair & restoration

08:145G
Work order

WB-2041 · Main break

Excavation openP1
Location

Maple Ave & 6th

Depth 4.5 ft · 8” CI · 1928

Steps
Valves verified closed
Pipe exposed
Clamp installed
Pressure test
Flush & sample
08:165G
Verify valve

V-183 · closed on site

Turns to close
22of 22 · torque 118 ft·lb
Photos

6 uploaded · GPS stamped

Sampling

Sample point SP-22 is scheduled after the flush.

Excavation Open · Pipe 8” CI · Repair Clamp · Restoration Pending

SCREEN 05 · WATER LOSS

Zone balance

District metered area 04

Water loss / DMA-04 Search assets, incidents, streetsOps · Day shift
Last 24 hours

District metered area 04

8 open cases
Inflow vs expected profile MGD
4.03.02.01.000:0006:0012:0018:0024:00night flow +41 gpmMGD- - expected
Water balance
System input2.84 MGD
Billed (est.)2.49
Non-revenue water0.35 · 12.3%

Real losses 0.26 · apparent 0.09

Open cases
CaseSignal
Night flow · Oak subzone+41 gpm
Meter cluster 771Continuous flow
Leak survey LS-182Acoustic hit · high
Edge-state design

Failure states are part of the product model.

The cases below are intentionally modeled because real operating software is defined by what happens when data, people, or dependencies do not line up.

EDGE 01

Telemetry goes stale

Mark the value with freshness/confidence and fall back to last-known state without pretending it is live.

EDGE 02

Valve cannot be operated

Recalculate the isolation plan and customer-impact polygon before dispatch proceeds.

EDGE 03

Restoration fails quality gate

Keep incident open and prevent customer-restored state until flush/sample workflow clears.

System logic

The data model behind the interface.

The interface follows the domain relationships and rules below.

Canonical objects

AssetTelemetry pointPressure zoneIncidentIsolation planWork orderCrewCustomer impactInspectionCapital candidate

Domain rules

✓A valve can appear in many isolation plans, but its current operability comes from the latest inspection/field state.
✓Incidents preserve telemetry snapshots so later analysis is not dependent on changing live values.
✓Restoration cannot close until isolation assets are returned to approved state and customer notification tasks resolve.
Rillmark Utilities · Case studyInterface figures are illustrative

Contact

Have something like this to build?

Tell us what you're trying to build and who it's for. If it isn't a fit, we'll say so and point you somewhere better.