1. College of Mechanical Engineering, Chongqing University of Technology, Chongqing 400054, P. R. China
2. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, P. R. China
3. School of Mechanical and Power Engineering, Chongqing University of Science & Technology, Chongqing 401331, P. R. China
4. College of Engineering Science and Technology, Shanghai Ocean University, Shanghai 201306, P. R. China
5. Fishery Machinery and Instrument Research Institute, Chinese Academy of Fishery Sciences, Shanghai 200092, P. R. China