Yangchen, Cai, College of Water Conservancy and Hydropower Engineering, Sichuan Agricultural University, Sichuan, China