National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11375085, 11475083, 41104094, 11405082, 11105175, 11475219]; National Magnetic Confinement Fusion Science Program of China [2013GB111002, 2014GB108002, 2015GB110001]