کنترل پیشبین مبتنی بر مدل (MPC) یک تکنیک پیشرفته کنترل فرآیند است که از مدلی از سیستم برای پیشبینی رفتار آینده آن و بهینهسازی اقدامات کنترلی، با در نظر گرفتن محدودیتها، استفاده میکند. به دلیل ماهیت تکراری آن، که در آن فرآیند بهینهسازی در هر گام زمانی با یک افق تغییر یافته تکرار میشود، اغلب به عنوان کنترل افق عقبنشینی شناخته میشود. MPC به طور گسترده در کاربردهای صنعتی مختلف، از جمله کارخانههای شیمیایی، پالایشگاههای نفت و اخیراً در اتوماسیون ساختمان و ریزشبکهها استفاده میشود.