[1] Guangdong Ocean Univ, Fac Engn, Zhanjiang 524005, Peoples R China
[2] Harbin Univ Sci & Technol, Sch Mech & Power Engn, Harbin 150080, Heilongjiang, Peoples R China
[3] Tongji Univ, Sch Mech Engn, Shanghai 200092, Peoples R China
[4] Worcester Polytech Inst, Dept Mech Engn, Worcester, MA 01609 USA