https://9lib.org/document/oy82974y-improved-method-simulating-transients-turbulent-pipe-flow.html