Chemical engineering involves designing processes to transform raw materials into useful products through separation processes. Separation processes are based on differences in physical or physicochemical properties between components in a mixture. There are three main types of separation processes: mechanical separations which separate based on size or density differences; diffusional separations which separate dissolved components using mass transfer; and membrane separations which use semipermeable membranes. Common separation unit operations include distillation, crystallization, filtration and centrifugation. The selection of a separation process depends on factors like the composition and properties of the feed and desired products, the required purity levels, and the energy and equipment needs of the process.