Numerical Simulation Model Of Run Of River Hydropower Plants: Concepts, Numerical Modeling, Turbine System And Selection, And Design Optimization