National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11375085, 11205053, 11205086, 11405082]; Construct Program of Fusion and Plasma Physics Innovation Team in Hunan Province [NHXTD03]; NMCFSPC [2013GB104004, 2013GB111000, 2014GB107000, 2014GB108002]