Affiliation: | (1) Department of Mechanical Engineering, Clemson University, Clemson, SC 29634-0921, USA;(2) Department of Biological Sciences, Clemson University, Clemson, SC 29634-0314, USA;(3) LNM, Institute of Mechanics, Chinese Academy of Sciences, 100190 Beijing, China; |