Scientific Research Foundation of Department of Science and Technology of Sichuan, China Grant 23NSFSC1143