مهندسی کنترل به مدلسازی ریاضی سیستمها و بررسی رفتار آنها و طراحی کنترلکنندهها برای سیستمها میپردازد. هدف از طراحی کنترلکننده واداشتن سیستم تحت کنترل به داشتن رفتاری مطابق با رفتار مطلوب میباشد. رفتار مطلوب میتواند معیارهای مختلفی از قبیل سرعت، دقت، مصرف سوخت، زمان و ... باشد. بررسی انواع سیستمها، مدلسازی و شبیه سازی سیستمها، روشهای طراحی کنترل کننده و پیاده سازی کنترل کننده ها از مباحث مهم در مهندسی کنترل است. بهینه سازی سیستمها، بهبود کیفیت و کاهش هزینه ها، افزایش میزان تولید و اتوماسیون بسیاری از عملیات از اهداف مورد نظر در کنترل می باشد. ساختارها و روشهای مختلفی در مهندسی کنترل مطرح می باشند مانند: کلاسیک و مدرن، خطی و غیرخطی، تک متغیره و چند متغیره، پیوسته در زمان و گسسته در زمان، متمرکز و توزیع شده، مقاوم، هوشمند، تطبیقی، بهینه و ...