With the development of the social economy and increasing energy consumption, carbon emissions become a matter of global concern. It's useful to forecast the trends in carbon emissions to assist policy-maker in formulating effective emission reduction strategies. In this paper, we propose a carbon emissions forecast model, which comprehensively considers the combined impact of multiple carbon emissions-related factors in China to conduct more accurate real-world conditions. Also, we employ a non-linear model that combines time offset with rolling time training method to optimize the non-linear characteristics of data. Moreover, we introduce a dynamic iterative biological metabolic model to handle time series data, effectively addressing data lag and errors. Experiments show our scheme has better performance in filtering out extraneous data, with an average relative residual of 0.055 and an average ratio bias of 0.049, compared with other schemes.