नियंत्रकों की शुरुआत एकल चर संस्करण के रूप में हुई, जहां वांछित आउटपुट के लिए केवल एक चर में हेरफेर किया गया था। उदाहरण के लिए, एक बहते टैंक में तरल स्तर बनाए रखने का मतलब होगा, टैंक के नाली वाल्व के उद्घाटन को नियंत्रित करना।