Skip to content

Detect unstable hydraulic zones in Walkerton network using Bezier curvature #11

@Tania526-sudo

Description

@Tania526-sudo

The Walkerton_Bezier_Analysis.ipynb notebook includes initial Bezier smoothing over pipeline segments. To expand this work, we will analyze curvature along pipe paths to detect hydraulically unstable zones, such as:

  • zones with pressure drop
  • non-uniform flow areas
  • irregular geometries from urban retrofitting

Goals:

  • Compute curvature at multiple points along Bezier-fitted pipe segments
  • Visualize curvature heatmap over the Walkerton network
  • Identify zones with abrupt changes in direction (high 2nd derivative)
  • Cross-reference with pressure & velocity simulation data (EPANET/WNTR)
  • Flag zones as unstable, moderate, or stable using thresholds

Possible Methods:

  • Use second derivative (d²y/dx²) of the Bezier spline
  • Normalize curvature over pipe length
  • Classify zones based on curvature/pressure joint criteria

Tools:

  • numpy, scipy for derivative estimation
  • matplotlib, networkx, or folium for visualization
  • WNTR or epyt.epanet for hydraulic data

Related Files:

  • Walkerton_Bezier_Analysis.ipynb
  • walkerton.inp (EPANET input file)
  • Lab3_Fractals.ipynb (optional cross-reference: shape complexity)

Future Expansion:

  • Use GNN or PINN for zone classification
  • Introduce anomaly scores based on curvature + pressure + topology

PR in progress: add-readme-and-visualization
Labels: analysis, hydraulics, Bezier, EPANET, priority

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions