College of Power and Energy Engineering Harbin Engineering University Harbin 150001 China;
College of Power and Energy Engineering Harbin Engineering University Harbin 150001 China;
Department of Mechanical Engineering Northwestern University Evanston IL 60208 USA;
College of Power and Energy Engineering Harbin Engineering University Harbin 150001 China;
JIER Machine-Tool Group Co. Ltd Jinan 250022 China;
College of Power and Energy Engineering Harbin Engineering University Harbin 150001 China;
College of Power and Energy Engineering Harbin Engineering University Harbin 150001 China;
College of Power and Energy Engineering Harbin Engineering University Harbin 150001 China;