linear mpc
play

Linear MPC Robert Platt Northeastern University Linear Model - PowerPoint PPT Presentation

Linear MPC Robert Platt Northeastern University Linear Model Predictive Control Drawbacks to LQR: hard to encode constraints suppose you have a hard goal constraint? suppose you have piecewise linear state and action constraints?


  1. Linear MPC Robert Platt Northeastern University

  2. Linear Model Predictive Control Drawbacks to LQR: hard to encode constraints – suppose you have a hard goal constraint? – suppose you have piecewise linear state and action constraints? Answer: – solve control as a new optimization problem on every time step

  3. Linear Model Predictive Control Given: System: Cost function: where: Initial state: Calculate: U that minimizes J( X,U )

  4. Linear Model Predictive Control Given: System: Cost function: We're going to solve this problem by expressing it explicitly as a quadratic program where: Initial state: Calculate: U that minimizes J( X,U )

  5. Quadratic program Minimize: Subject to:

  6. Quadratic program Constants are part of problem statement: Minimize: Subject to: x is the variable Problem: find the value of x that minimizes the objective subject to the constraints

  7. Quadratic program Quadratic objective function Minimize: Linear inequality constraints Subject to: Linear equality constraints

  8. Quadratic program Minimize: Subject to:

  9. Quadratic program Why? Minimize: Subject to:

  10. Quadratic program Quadratic objective function

  11. Quadratic program Inequality constraints Quadratic objective function

  12. Quadratic program equality constraints Quadratic objective function

  13. QP versus Unconstrained Optimization Original QP Minimize: Subject to:

  14. QP versus Unconstrained Optimization Unconstrained version of original QP Minimize: Subject to:

  15. QP versus Unconstrained Optimization Unconstrained version of original QP Minimize: How do we minimize this expression?

  16. QP versus Unconstrained Optimization Unconstrained version of original QP Minimize: How do we minimize this expression?

  17. Linear Model Predictive Control Minimize: Subject to:

  18. Linear Model Predictive Control Minimize: Subject to: What are the variables?

  19. Linear Model Predictive Control Minimize: Subject to: What other constraints might we want add?

  20. Linear Model Predictive Control Minimize: Subject to:

  21. Linear Model Predictive Control Minimize: Subject to: Can't express these constraints in standard LQR

  22. Linear MPC Receding Horizon Control Re-solve the quadratic program on each time step: – always plan another T time steps into the future Minimize: Subject to:

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend