1. Guangxi Key Laboratory of Power System Optimization and Energy Technology, Guangxi University, Nanning 530004, China
2. Intelligent Manufacturing College, Nanning University, Nanning 530200, China
3. Yalong River Hydropower Development Co., Ltd., Chengdu 610051, China