Online Tutorials
The best way for getting started with the ACADO Toolkit is to work through the online tutorials listed below; a user's manual will become available together with the first non-beta release. ACADO for Matlab users are refered to the ACADO for Matlab user manual and the Matlab examples.
-
Standard Optimal Control Problems
- A guiding example: time optimal rocket control
- Initialization of nonlinear optimization algorithms
- Algorithmic options and numerical accuracy
- Storing the results of optimization algorithms
- Optimal Control of hybrid- and multi-stage processes
- Optimization of differential algebraic systems (DAE)
- Optimal control of discrete time systems
Multi-Objective Optimization/Optimal Control Problems
- Introduction to multi-objective optimization
- Static optimization problem with two objectives
- Static optimization problem with three objectives
- Optimal control of a plug flow reactor with conflicting energy and conversion objectives
-
Parameter Estimation Problems
-
Model Predictive Control
- Setting-Up a Process for MPC Simulations
- Advanced Features for Simulating a Process
- Setting-Up a MPC Controller
- Setting-Up More Classical Feedback Controllers
- Performing a Basic Closed-Loop MPC Simulation
-
Low-Level Data Structures and Global Functionality
-
Using the ACADO Integrators Stand-Alone