Natural Science Foundation of Sichuan Province Grant 2023NSFSC0719