Computing Optimal Control Sequence of a given System

Version 1.0.0 (9.98 KB) by ASHWIN
This file computes the optimal control sequence of a given system using Recursion, Batch and Receding Horizon Approach
17 Downloads
Updated 15 Feb 2024

View License

For a system of the form x(t+1) = Ax(t) + Bu(t), the following code computes the optimal input sequence for the system using LQR, Recursion, Batch and Receding Horizon approach which will minimize a quadratic cost function. By varying the value of Horizon length, optimal inputs can be computed for discrete fintite time and infinite time optimal control problem. Also the variations in the state and input trajectories with time have been plotted. In the end, system behaviour has been studied when contraints are imposed on the input for both finite and infinite horizon.

Cite As

ASHWIN (2026). Computing Optimal Control Sequence of a given System (https://in.mathworks.com/matlabcentral/fileexchange/159713-computing-optimal-control-sequence-of-a-given-system), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2023b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0