When one or more output variables of a system need to follow a certain reference over time, a controller manipulates the inputs to a system to obtain the desired effect on the output of the system.
Όταν μία ή περισσότερες μεταβλητές εξόδου ενός συστήματος πρέπει να ακολουθούν μια συγκεκριμένη αναφορά στον χρόνο, ένα ελεγκτής χειρίζεται τις εισόδους σε ένα σύστημα ώστε να επιτευχθεί το επιθυμητό αποτέλεσμα στην έξοδο του συστήματος.