1. State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, Chongqing 400040, China
2. Postdoctoral Research Station on Chemical Engineering and Technology, Chongqing University, Chongqing 400040, China
3. Chongqing University of Technology, Chongqing 400040, China