Effect of catalyst fouling in fixed-, moving-, and fluid-bed reactors