1. College of Economics and Management, Shanghai Electric Power University, Shanghai 201306, China
2. Jinhua Power Supply Company, Jinhua 321035, China
3. State Grid Zhejiang Electric Power Co., Jinhua 321000, China
4. Shanghai Qiyuan Core Power Technology Co., Ltd., National Power Investment Green Power Transportation Industry Innovation Center, Shanghai 201700, China