Modeling of multiple noncatalytic gas–solid reactions in a moving bed of porous pellets based on finite volume method