Theoretical optimization of operating parameters in non-ideal displacement chromatography