Discrete Linear Optimal Control

Perform optimal control of a discrete linear plant, time-varying or static, using Operator Splitting Quadratic Program (OSQP) or quadprog
54 Downloads
Updated 11 Feb 2023

View License

The file "build_qp.m" provides an interface to build a quadratic program to solve the linear optimal control program:
such that where is the state reference.
The file "example.m" provides an example of how to use the quadratic program solvers "quadprog" from MATLAB and "Operator Splitting Quadratic Program" (OSQP) from University of Oxford: https://osqp.org

Cite As

Daniel K. Mills (2023). Discrete Linear Optimal Control (https://www.mathworks.com/matlabcentral/fileexchange/<...>), MATLAB Central File Exchange. Retrieved February 4, 2023.

MATLAB Release Compatibility
Created with R2021b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.2

Fixed Multi-Input LTV bug

1.0.1

Updated comments

1.0.0