Journal: Recent Patents on Mechanical Engineering Volume: 13 Issue: 4 Year: 2020 Page: 303-327 Author(s): Hongxin Zhang,Haoran Qiu,Xu Zhang,Ping Hu