1. Shenzhen Automotive Research Institute
2. Beijing Institute of Technology
3. Shenzhen 518118
4. China
5. College of Chemistry and Environmental Engineering
6. Key Laboratory for Green Process and Engineering
7. National Engineering Laboratory for Hydrometallurgical Cleaner Production Technology
8. Institute of Process Engineering
9. Chinese Academy of Sciences
10. Beijing 100190
11. College of Chemical and Environmental Engineering
12. Chongqing University of Arts and Sciences
13. Chongqing 402160