Imperial College London Optimal Control Software (ICLOCS)
The code allows users to define and solve optimal control problems with general path and boundary constraints and free or fixed final time. It is also possible to include constant design parameters as unknowns. ICLOCS is implemented in MATLAB. It includes the ability of using the nonlinear optimization code Ipopt and the SUNDIALS ODE solver CVODES for sensitivity analysis.
Version0.1beta Released 14/09/2011 (Few bugs fixed. Thanks to Giacomo Perantoni)
Version0.2 Released 15/05/2012 (Few bugs fixed. Thanks to D. Lee Wai Han)
Download Software and User Guide
Version1.2 Released 17/05/2013 (The callback function is not working in this preliminary version)
Version1.2.1 Released 26/11/2014 (Minor bug fixed. Thanks to Maryamsadat Tahavori)