College of Electrical Engineering and Automation;
Shandong University of Science and Technology;
Qingdao 266590;
China;
Research Institute of Automation;
China University of Petroleum;
Beijing 102249;
China;
State Grid Shandong Electric Power Company Zibo Power Supply Company;
Zibo 255000;
China;