1. Institute of TechnologySchool of Mechanical and Electrical EngineeringChangchun University of TechnologyChangchun130012People's Republic of China
2. Shandong Provincial Key Laboratory of Special Welding TechnologyHarbin Institute of Technology at WeihaiWeihai264209People's Republic of China
3. National Key Laboratory for RemanufacturingBeijing100072People's Republic of China