Nonlinear Optimization and Direct Optimal Control for Practitioners

Online Workshop

Moritz Diehl

University of Freiburg, Systems Control and Optimization Laboratory

Monday, July 03, 2023, 12:00 - 13:30


This online workshop is part of a series of workshops organized by the project SPP 2364: Autonome Prozesse in der Partikeltechnik.

The workshop on Nonlinear Optimization and Direct Optimal Control for Practitioners is organized by Katrin Baumgärtner, Florian Messerer and Prof. Moritz Diehl. It consists of two parts:

  • 26.06.2023, 12:00-13:30 – Part 1: Nonlinear Optimization (slides)
  • 03.07.2023, 12:00-13:30 – Part 2: Nonlinear Optimization (cont.) and Introduction to Model Based Optimization (blackboard1, blackboard2)

The aim of this workshop is to give the participants some hands on experience on methods and in particular software for optimal control. The workshop exercises are based on python, CasADi, and acados.

Exercises. In preparation of the workshop, please install python, CasADi and acados and make sure the minimal examples run properly. Installation instructions can be found on the exercise sheet.

In addition, please download the exercise templates:

  • Part 1: Nonlinear Optimization - template / solution
  • Part 2:  Direct Optimal Control and Model Predictive Control - solution

If you encounter problems installing acados please checkout the forum or write an email to

Microsoft Teams


Besprechungs-ID: 351 155 510 777
Passcode: 3En6QK