1. Department of Aeronautics and Astronautics, Fudan University, Shanghai 200433, China; Institute of Biomechanics, Fudan University, Shanghai 200433, China
2. Department of Cardiac Surgery, Zhongshan Hospital Affiliated to Fudan University, Shanghai 200032, China
3. Department of Aeronautics and Astronautics, Fudan University, Shanghai 200433, China; Academy for Engineering and Technology, Institute of Biomedical Engineering Technology, Fudan University, Shanghai 200433, China; Institute of Biomechanics, Fudan University, Shanghai 200433, China