OPTEC Tutorial Course on
Automatic Control and Dynamic Optimization
Leuven, 14-15 July 2011
COURSE INFORMATION
The tutorial course "Automatic Control and Dynamic Optimization" is an interactive course to provide the participants with a strong working knowledge about methods and software for dynamic optimization in engineering applications. The course will consist of lectures, interactive sessions, and guided computer exercises and is organized in Leuven (Belgium). It is aimed at PhD students and selected industry partners with an interest in advanced control and optimization software. The course will introduce the basic concepts of numerical optimization which are needed to formulate and solve optimal control as well as model predictive control problems. A particular emphasis is put on the software ACADO Toolkit, which will be employed within the computer exercises.
The goal is that towards the end of the course, every participant will understand how to formulate and solve dynamic optimization problems of her/his own choice, so it is encouraged to think about interesting applications of dynamic optimization even before the course starts. Moreover, the participants will learn how to use the open-source software ACADO Toolkit (released under the LGPL licence). The lectures and exercises will be given by M. Diehl, B. Houska, H.J. Ferreau.
The course will be given in English.
TOPICS COVERED IN THE COURSE
-- Dynamic system modeling for optimization
-- Theory of nonlinear programming and optimal control
-- Model Predictive Control
-- Dynamic optimization using the open-source software package ACADO Toolkit.
LOCATION
The course will be held at K.U. Leuven at the
Electrical Engineering Department
Kasteelpark Arenberg 10
3001 Leuven/Heverlee, Belgium
It will take place on 14th and 15th July 2011 between 9am and 5pm.
REGISTRATION
Registration can be made by mailing your contact information to
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
before 1st July 2011. The registration fee for the course is 120 Euro. It includes 2 lunches, 1 dinner, coffee and cake for the breaks, as well as printouts of the lecture slides and guided computer exercises. There are two ways of payment:
1.) Paying by bank transfer Account holder: K.U.Leuven Address: Krakenstraat 3, B-3000 LEUVEN IBAN: BE60 7340 0666 0370 BIC: KBC Bank KREDBEBB Reference field: 400/0005/49202 + First Name + Last Name or 2.) Pay by creditcard (if you don't need invoice) Go to http://www.kuleuven.be/sapredir/kredietbetaling.html?ges_Mededeling=400/0005/49202 and execute the payment with your full name in the description field.
ACCOMODATION
See Visitor Information.
DETAILED PROGRAM
Program on 14/07/2011 (1st Day)
| Time | Topic | Room |
|---|---|---|
| 09.00 - 09.15 |
Welcome by the Organizers Moritz Diehl |
00.62 |
| 09.15 - 09.45 |
Introduction to Embedded Optimization for Control Moritz Diehl |
00.62 |
| 09.45 - 11.00 |
Optimal Control: An Overview Moritz Diehl |
00.62 |
| 11.00 - 11.15 |
Coffee break |
00.62 |
| 11.15 - 12.00 |
ACADO Toolkit - A Toolkit for Automatic Control and Dynamic Optimization Hans Joachim Ferreau |
00.62 |
| 12.00 - 13.30 | Lunch break | ALMA 3 |
| 13.30 - 15.30 |
Interactive Computer Exercise on Optimal Control Boris Houska, Hans Joachim Ferreau |
00.60 |
| 15.30 - 15.45 | Coffee break | 00.62 |
| 15.45 - 16.30 |
Numerical Methods for Differential Equations Boris Houska |
00.62 |
| 16.30 - 17.00 |
Constrained Nonlinear Programming Boris Houska |
00.62 |
| 18.30 - | Joint dinner | (tba) |
Program on 15/07/2011 (2nd Day)
| Time | Topic | Room |
|---|---|---|
| 09.00 - 09.45 |
Details of Multiple Shooting and Optimal Control Boris Houska |
00.62 |
| 09.45 - 10.30 |
Robust Optimization of Power Generating Kites Boris Houska |
00.62 |
| 10.30 - 10.45 | Coffee break | 00.62 |
| 10.45 - 12.00 |
Automatic Code Generation and MPC in the Mircosecond Range Hans Joachim Ferreau |
00.62 |
| 12.00 - 13.30 | Lunch break | ALMA 3 |
| 13.30 - 15.30 |
Computer Exercise on MPC Boris Houska, Hans Joachim Ferreau |
00.60 |
| 15.30 - 15.45 | Coffee break | 00.62 |
| 15.45 - 17.00 |
Final Discussion (Interactive) All together |
00.62 |
ABOUT THE ACADO TOOLKIT
The ACADO Toolkit [1] is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization. ACADO Toolkit is implemented as self-contained C++ code and comes along with user-friendly Matlab interfaces. The object-oriented design allows for convenient coupling of existing optimization packages and for extending it with user-written optimization routines.
[1] www.acadotoolkit.org
Additional Material for the Course:
A numerical optimization lecture script is available at:
www.homes.esat.kuleuven.be/~mdiehl/NUMOPTICON
Organizers
![]() |
Prof. Moritz Diehl Optimization in Engineering Center (OPTEC) and Electrical Engineering Departments (ESAT) K.U. Leuven Kasteelpark Arenberg 10, B-3001 Leuven E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it Phone: +32 (0)16 32 18 84 |
|
|
Boris Houska E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it Phone: +32 (0)16 32 03 64 |
![]() |
Hans Joachim Ferreau E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it Phone: +32 (0)16 32 03 62 |



EONMPC2011
.jpg)


