Experimental investigation on micro-hydropower generation and real-world application