A type of control system in which the input is predicted based on past behavior, and the system is adjusted accordingly.