Modelling oxy-pyrolysis of sewage sludge in a rotary kiln reactor