Overview

ICLOCS2: Your One-Stop-Shop Solution for Optimization Based Control in Matlab/Simulink

Transcription Methods

Transcribing optimal control problems (OCPs) into large but sparse nonlinear programming problems (NLPs).

Discretization Methods

A wide choice of numerical discretization methods for fast convergence and high accuracy.

Supported NLP Solvers

Choose your favorate NLP solver for robustly solving ill conditioned problems and faster warm start.

Jacobian Calculation

Flexible way of suppling derivative information via analytical and numerical means.

Hessian Calculations

Flexible way of suppling derivative information via analytical and numerical means.

Closed-loop Simulations

Support nonlinaer and non-regulation implementations (e.g. economic MPC, multi-step MPC).

Mesh Refinement

Efficient mesh refinment schemes to efficiently solve the problems to the required accuracy.

Trajectory Construction

Flexible construction of continuous time solutions guaranteeing accuracy and constraint satisfaction.