An experimental investigation on micro-hydropower generation