Natural Science Foundation of Ningbo Municipality Grant 2024J037