Ultracentrifugation uses very high rotational speeds, up to 8000 rpm, to impose centrifugal forces over 600,000g and separate particles based on small differences in properties. There are two main types: analytical ultracentrifugation studies molecular interactions in real-time using optical detection systems, while preparative ultracentrifugation separates larger samples using density gradients to isolate components like organelles. Analytical uses small samples and optical analysis to determine sedimentation coefficients and molecular weights, while preparative separates whole components from mixtures. Both techniques exploit centrifugal force to differentiate particles based on size, shape, density and other factors.