Program of Science and Technology Department of Sichuan Province Grant 2023NSFSC0687