National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11375085, 11475083, 41104094, 11405082]; National Magnetic Confinement Fusion Science Program of China [2013GB111002, 2014GB108002]; Construct Program of Fusion and Plasma Physics Innovation Team in Hunan province [NHXTD03]