National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11771059, 11301551]; Natural Science Foundation of Hunan Province, ChinaNatural Science Foundation of Hunan Province [2017JJ3525]; Hunan Provincial Key Laboratory of Mathematical Modeling and Analysis in Engineering, China [2017TP1017]