1. Key Laboratory of Fluid Transmission, Technology of Zhejiang Province, Zhejiang Sci-Tech University, Hangzhou, Zhejiang Province 310018, China
2. Zhejiang Tiande Pump Industry Co., Ltd, No. 186, Yinxing Road, Cangnan Industrial Park, Cangnan County, Zhejiang 325800, China