College of Mechanical and Electrical Engineering, Hohai University, Nanjing 210024;
College of Information Technology, East China Normal University, Shanghai 200062;
College of Power Engineering, Shanghai University for Science and Technology, Shanghai 200093;