National Key Laboratory of Science and Technology on Helicopter Transmission Nanjing University of Aeronautics and Astronautics Nanjing 210016 China;
National Key Laboratory of Science and Technology on Helicopter Transmission Nanjing University of Aeronautics and Astronautics Nanjing 210016 ChinaThe State Key Laboratory of Fluid Power and Mechatronic Systems Zhejiang University Hangzhou 310027 China;
National Key Laboratory of Science and Technology on Helicopter Transmission Nanjing University of Aeronautics and Astronautics Nanjing 210016 China;
National Key Laboratory of Science and Technology on Helicopter Transmission Nanjing University of Aeronautics and Astronautics Nanjing 210016 China;