Solvent gradient operation of simulated moving beds I. Linear isotherms