College of Mechanical Science and Engineering;
Huazhong University of Science and Technology;
Wuhan 430074;
China;
College of Power and Mechanical Engineering;
Wuhan University;
Wuhan 430072;
China;
College of Power and Mechanical Engineering;
Wuhan University;
Wuhan 430072;
China;
College of Mechanical Science and Engineering;
Huazhong University of Science and Technology;
Wuhan 430074;
China;