Natural Science Foundation of Sichuan Province Grant 22NSFSC0850