hydraulic analysis