A non-equilibrium model for fixed-bed multi-component adiabatic adsorption