-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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,scipyfor derivative estimationmatplotlib,networkx, orfoliumfor visualizationWNTRorepyt.epanetfor hydraulic data
Related Files:
Walkerton_Bezier_Analysis.ipynbwalkerton.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
Labels
No labels