1. College of Power and Energy Engineering, Harbin Engineering University, Harbin 150001, China e-mail:
2. College of Power and Energy Engineering, Harbin Engineering University, Harbin 150001, China
3. National Key Laboratory on Ship Vibration and Noise, China Ship Development and Design Center, Wuhan 430064, China