1. Research & Development Institute of Northwestern Polytechnical University in Shenzhen Northwestern Polytechnical University Shenzhen 518057 China
2. State Key Laboratory of Solidification Processing Center for Nano Energy Materials School of Materials Science and Engineering Northwestern Polytechnical University Xi'an 710072 China
3. Department of Mechanical Engineering University of Delaware Newark DE 19716 USA