Scalable Sensor Placement for Cyclic Networks with Observability Guarantees: Application to Water Distribution Networks
J. J. H. van Gemert, V. Breschi, D. R. Yntema, K. J. Keesman, M. Lazar
TL;DR
The paper addresses scalable sensor placement for state estimation in large-scale cyclic networks with parametric uncertainties, focusing on water distribution networks. It develops a structural observability framework and a spanning-tree based graph algorithm that converts cyclic graphs to trees, guaranteeing observable configurations with $n_y$ sensors such that the system is observable for all $A \in \mathcal{P}(\mathcal{A})$ and $C \in \mathcal{P}(\mathcal{C})$. The approach is implemented on EPANET benchmarks (Hanoi, AnyTown, Net3, D-town, L-town) and achieves sensor placements in under 0.1 seconds for the largest network. This yields scalable, guaranteed observability without requiring exact parameter knowledge, though it does not optimize sensor costs and may yield non-unique solutions.
Abstract
Optimal sensor placement is essential for state estimation and effective network monitoring. As known in the literature, this problem becomes particularly challenging in large-scale undirected or bidirected cyclic networks with parametric uncertainties, such as water distribution networks (WDNs), where pipe resistance and demand patterns are often unknown. Motivated by the challenges of cycles, parametric uncertainties, and scalability, this paper proposes a sensor placement algorithm that guarantees structural observability for cyclic and acyclic networks with parametric uncertainties. By leveraging a graph-based strategy, the proposed method efficiently addresses the computational complexities of large-scale networks. To demonstrate the algorithm's effectiveness, we apply it to several EPANET benchmark WDNs. Most notably, the developed algorithm solves the sensor placement problem with guaranteed structured observability for the L-town WDN with 1694 nodes and 124 cycles in under 0.1 seconds.
