Построение систем Model Predictive Control это развитие принципа управления по модели. В MPC для управления применяется частичная оптимизация, которая состоит из модели объекта в z-состоянии и целевой функции, которая может быть адаптирована к целям управления пользователя. MPC позволяет предвидеть реакцию системы на возмущения и, одновременно, формировать управление с учетом ограничений системы. В отличии от классического подхода, оптимизация управляющего воздействия производится на ограниченном интервале, горизонте.