Model Predictive Control 1 - Introduction to Model Predictive Control

Model Predictive Control 1 - Introduction to Model Predictive Control

Follow Model Predictive Control 1 - Introduction to Model Predictive Control
Share on
Copy link to clipboard

This collection of videos is intended to provide videos resources to assist you with your self-study for topics in model predictive control. The main target audience is masters students and doctorate students who need to know enough about MPC to use it effectively in their research. The intention i…

The University of Sheffield


    • Apr 28, 2014 LATEST EPISODE
    • infrequent NEW EPISODES
    • 12m AVG DURATION
    • 16 EPISODES


    More podcasts from The University of Sheffield

    Search for episodes from Model Predictive Control 1 - Introduction to Model Predictive Control with a specific topic:

    Latest episodes from Model Predictive Control 1 - Introduction to Model Predictive Control

    Model Predictive Control 1 - Introduction

    Play Episode Listen Later Apr 28, 2014 14:36


    Gives the human or philosophical thinking behind predictive control and explains why this is an intuitively obvious approach to control design.

    Model Predictive Control 2 - Main components

    Play Episode Listen Later Apr 28, 2014 14:48


    Predictive control is a way of thinking not a specific algorithm. This video breaks down the thinking into the different aspects which underpin a well designed algorithm - continued in next video.

    Model Predictive Control 4 - Modelling assumptions

    Play Episode Listen Later Apr 28, 2014 12:11


    The choice of a model is a fundamental part of MPC. This video gives a brief overview of typical models that have been found to be effective and some of the thinking the user should deploy.

    Model Predictive Control 15 - unbiased performance indices

    Play Episode Listen Later Apr 27, 2014 12:49


    Any measure of performance must be unbiased, that is the use of this within control design and decision making should not lead to steady-state offsets. This video shows how a performance index can be constructed to make good engineering science and also be unbiased.

    Model Predictive Control 16 - MATLAB code for prediction

    Play Episode Listen Later Apr 27, 2014 9:33


    Gives a quick demonstration of the m-files available for producing prediction matrices. These cover CARIMA models, state-space models and step response models.

    Model Predictive Control 13 - defining good and bad performance

    Play Episode Listen Later Apr 27, 2014 13:36


    Introduces the concept of good and bad performance which is required to distinguish between the predictions you want and those you do not. Noted that in many cases the definition of 'optimal' performance is to some extent arbitrary and not systematic.

    Model Predictive Control 3 - Main components continued

    Play Episode Listen Later Apr 27, 2014 23:20


    Predictive control is a way of thinking not a specific algorithm. This video continues the previous by breaking down the thinking into the different aspects which underpin a well designed algorithm.

    Model Predictive Control 14 - poor choices of performance index

    Play Episode Listen Later Apr 27, 2014 8:51


    This video illustrates how a naive selection of performance index based on the square of tracking errors or inputs can lead to poor performance.

    Model Predictive Control 7 - Prediction with Carima models

    Play Episode Listen Later Apr 27, 2014 15:17


    In the early days and for SISO systems, it may be easier to model with transfer functions rather than state space models. This video gives an elementary and easy to code mechanism for forming compact n-step ahead predictions.

    Model Predictive Control 8 - Prediction with Carima models continued

    Play Episode Listen Later Apr 27, 2014 13:33


    Follows on from the previous video by giving some numerical examples of prediction matrices for a complete prediction horizon, using transfer function models. Includes MATLAB demonstration.

    Model Predictive Control 12 - unbiased prediction using steady-state estimates

    Play Episode Listen Later Apr 27, 2014 9:42


    Demonstrates how the use of disturbance estimate in conjunction with deviation variables relative to the expected steady-state can be used to give unbiased predictions when utilising a state space model (assumes observability).

    Model Predictive Control 9 - Prediction with step response models

    Play Episode Listen Later Apr 27, 2014 9:42


    Many commerical MPC algorithms deploy step response models as these are relativey easy to identify. This video shows how one can form a n-step ahead prediction using step response parameters - viewers will note that this requires a subtlety that might be unexpected.

    Model Predictive Control 10 - Unbiased prediction

    Play Episode Listen Later Apr 27, 2014 13:11


    The previous videos showed how to predict, but gave little attention to the accuracy of these predictions. It transpires that an effective MPC design requires the predictions to be unaffected by uncertainty, in the steady-state; this is called unbiased prediction. The method used is a disturbance estimate.

    Model Predictive Control 11 - unbiased prediction with CARIMA models

    Play Episode Listen Later Apr 27, 2014 6:27


    Develops concepts in previous video by showing how the use of a CARIMA model allows the predictions, in steady-state, to have no errors despite the presence of parameter and other uncertainties.

    Model Predictive Control 5 - Prediction with state space models

    Play Episode Listen Later Apr 24, 2014 13:08


    Introduces the procedure of prediction using mathematical models. Prediction is core to the efficacy of MPC and thus good comprehension of how this is done is essential.

    Model Predictive Control 6 - Prediction with state space models continued

    Play Episode Listen Later Apr 24, 2014 9:17


    Extends the previous video by introducing compact notation for prediction which enables the easier algebra needed for most MPC algorithms.

    Claim Model Predictive Control 1 - Introduction to Model Predictive Control

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel