Learn · NPTEL

Course12710622584 lectures

Model Predictive Control: Theory and Applications

Prof. Niket Kaisare · IIT Madras

Start with lecture 1 At NPTEL

Lectures

Week 0

  1. Course Background: Model Predictive Control Video
  2. Course Outline Video
  3. Additional MATLAB Video - Array Operations Video
  4. Additional MATLAB Video - Array Operations Video

Week 1

  1. Recap: Linear Algebra Video
  2. Recap: Differential and Difference Equations Video
  3. Recap: Process Control Basics Video
  4. Introduction to Model Predictive Control Video
  5. MPC: Salient Features Video
  6. MPC: Historical Perspective Video

Week 2

  1. Vectors & Matrices Video
  2. Vector Spaces Video
  3. Linear Operation Video
  4. Null and Image Spaces Video
  5. Eigenvalues and Eigenvectors Video
  6. Eigenvalue Decomposition and Tutorial Video

Week 3

  1. Recap of Week-2 Video
  2. Model Classification Video
  3. Discrete-Time Models Overview Video
  4. Discrete-Time Models Video
  5. Finite Impulse Response Models Video
  6. Finite Step Response Models Video

Week 4

  1. Recap and Plan for Week-4 Video
  2. State Space and Step Response Models Video
  3. Nonlinear Models and Model Linearization Video
  4. Model Types and Model Conversion Video
  5. Model Conversion - 2 Video
  6. Model Conversion: TF to SS Video
  7. How to handle MIMO systems Video
  8. Discretization of State-Space Models Video

Week 5

  1. Introduction to Dynamic Matrix Control (DMC) Video
  2. The DMC Algorithm: Future Predictions Video
  3. The DMC Algorithm: Objective & Constraints Video
  4. The DMC Algorithm: Optimization Video

Week 6

  1. Coding for DMC Algorithm: Setup Video
  2. Coding for DMC Algorithm: Populate Matrices Video
  3. Recap of DMC Algorithm Video
  4. Extensions of DMC Algorithm Video

Week 7

  1. LTI Models and Coordinate Transform Video
  2. LTI Models: Stability Video
  3. LTI Models: Controllability Video
  4. LTI Models: Conditions for controllability Video
  5. Tutorial by Arvind (Recap of Controllability) Video
  6. LTI Models: Observability Video

Week 8

  1. Linear Control: Introduction Video
  2. Pole Placement Controller Video
  3. Linear Quadratic Regulator: Batch Solution Video
  4. LQR: Dynamic Programming Solution Video

Week 9

  1. State Estimation: Introduction Video
  2. Stochastic Processes and Random Variables Video
  3. State Estimation: Pole Placement Observer Video
  4. Kalman Filter: Terminology Video
  5. Kalman Filter: Derivation Video
  6. Recap of Modules 7-9 Video

Week 10

  1. Recap and Plan for this week Video
  2. Part-1. Linear Quadratic Gaussian Video
  3. Part-1. LQG Derivation and Separation Principle Video
  4. Part-2. Setpoint Tracking in LQ Control Video
  5. Part-2. Disturbance Rejection in LQ Control Video
  6. Part-3. Disturbance Modeling for Estimation Video
  7. Part-3: Estimation with Disturbance Modeling Video

Week 11

  1. Recap and Plan for this week. Video
  2. State-Space MPC: Deterministic case Video
  3. Extension to Measured Disturbances Video
  4. Offset-Free State Space MPC Video
  5. Comparison of State-Space MPC with DMC Video
  6. State-Space MPC: Disturbance Modeling Video
  7. Disturbance Modeling: Background and Setup Video
  8. Stochastic Output-Feedback State-Space MPC Video
  9. Bonus Video: Disturbance Modeling for State Space MPC Video
  10. Self-Guided Tutorial of MPC Toolbox Video
  11. Help Session: Using MPC Toolbox Video

Week 12

  1. Recap of LQ Control and Linear MPC Video
  2. Linear MPC - Key Features and Results Video
  3. Practical Issues: Inferential Control Video
  4. Practical Issues: Measurement Delay Video
  5. Other Practical Issues Video
  6. Some Classical Examples of MPC Video

Live Session

  1. Live Session 28-01-2021 Video
  2. Live Session 11-02-2021 Video
  3. Live Session 25-02-2021 Video
  4. Live Session 18-03-2021 Video
  5. Live Session 01-04-2021 Video
  6. Live Session 08-04-2021 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Madras
Department
Multidisciplinary
Teacher
Prof. Niket Kaisare
Level
Undergraduate
Language
English
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed