In scienza dell'automazione, il controllo automatico di un dato sistema dinamico (di un motore, di un impianto industriale, di una funzione biologica come il battito cardiaco) si prefigge di modificare il comportamento del sistema da controllare (ovvero le sue uscite) attraverso la manipolazione delle grandezze d'ingresso. Ad esempio può richiedersi che l'uscita rimanga costante ad un valore prefissato al variare dell'ingresso (controllo semplice) oppure segua fedelmente la dinamica dell'ingresso stesso (sistema di asservimento) a meno di amplificazioni e ritardi.