Simulation and Optimization in Supercritical Fluid Chromatography