ISSN 2196-5625 CN 32-1884/TK
1. Key Laboratory of Power System Intelligent Dispatch and Control of Ministry of Education, Laboratory of Electric Vehicles Engineering of Shandong Province, Shandong University, Jinan, 250061, China 2. Zaozhuang Power Supply Company, Zaozhuang, 277800, China
National Natural Science Foundation of China (No. 51007047, No. 51077087), Shandong Provincial Natural Science Foundation of China (No. 20100131120039), and National High Technology Research and Development Program of China (863 Program) (No. 2011AA05A101)