Gansu Provincial Science and Technology Project-Youth Science and Technology Fund Grant No. 21JR7RA383