Search results for: Long Chen
Science China Technological Sciences > 2016 > 59 > 12 > 1814-1824
Chinese Journal of Mechanical Engineering > 2016 > 29 > 1 > 152-162
Science China Technological Sciences > 2016 > 59 > 12 > 1814-1824
Chinese Journal of Mechanical Engineering > 2016 > 29 > 1 > 152-162