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