1. College of Physics and Energy
2. Shenzhen University
3. Shenzhen 518060
4. People's Republic of China
5. Department of Mechanical Engineering and Materials Science and Engineering Program
6. The University of Texas at Austin
7. USA
8. Department of Electrical and Electronic Engineering
9. Southern University of Science and Technology
10. Shenzhen
11. China