Natural Science Foundation of Sichuan Province of China Grant 2023NSFSC1883