1. Power China Hua Dong Engineering Corporation Limited, Hangzhou 311122, China
2. Hang Zhou Hua Chen Electric Power Control Co., Ltd., Hangzhou 311122, China
3. College of Energy and Power Engineering, North China University of Water Resources and Electric Power, Zhengzhou 450045, China
4. Faculty of Engineering and Environment, Northumbria University, Newcastle NE1 8ST, UK