Simulation analysis of biomass pyrolysis based on the improved CPD model with chain reaction dynamics