pyrolysis; optimisation algorithms; combustion; Genetic Algorithm; Shuffled Complex Evolution; Fire Dynamics Simulator; Gpyro