Sichuan Province Science and Technology Support Program Grant No. 2018JY0601