1. School of Hydropower and Information EngineeringHuazhong University of Science and Technology Wuhan 430074 China
2. School of Traffic & Transportation EngineeringCentral South University Changsha 410075 China
3. Shanghai Marine Equipment Research Institute Shanghai 200031 China
4. State Key Laboratory of Operation and Control of Renewable Energy & Storage SystemsChina Electric Power Research Institute Beijing 100192 China
5. School of Resource and Environmental EngineeringWuhan University of Technology Wuhan 430070 China