[1] Ningbo Univ, Sch Mech Engn & Mech, Smart Mat & Adv Struct Lab, Ningbo 315211, Zhejiang, Peoples R China
[2] Zhejiang Univ, Coll Mech Engn, State Key Lab Fluid Power & Mech Syst, Hangzhou 310027, Zhejiang, Peoples R China
[3] Ningbo Univ, Res Inst Med & Biol Engn, Ningbo 315211, Zhejiang, Peoples R China
[4] Ningbo Univ, Med Sch, Biomed Engn Res Ctr, Ningbo 315211, Peoples R China